TSTP Solution File: ITP011^5 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : ITP011^5 : TPTP v8.1.2. Bugfixed v7.5.0.
% Transfm  : none
% Format   : tptp
% Command  : do_cvc5 %s %d

% Computer : n029.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Aug 31 03:14:41 EDT 2023

% Result   : Timeout 299.46s 300.20s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 2.04/2.22  % Problem    : ITP011^5 : TPTP v8.1.2. Bugfixed v7.5.0.
% 2.04/2.23  % Command    : do_cvc5 %s %d
% 2.26/2.43  % Computer : n029.cluster.edu
% 2.26/2.43  % Model    : x86_64 x86_64
% 2.26/2.43  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 2.26/2.43  % Memory   : 8042.1875MB
% 2.26/2.43  % OS       : Linux 3.10.0-693.el7.x86_64
% 2.26/2.43  % CPULimit   : 300
% 2.26/2.43  % WCLimit    : 300
% 2.26/2.43  % DateTime   : Sun Aug 27 16:53:29 EDT 2023
% 2.26/2.43  % CPUTime    : 
% 5.44/5.65  %----Proving TH0
% 5.44/5.65  %------------------------------------------------------------------------------
% 5.44/5.65  % File     : ITP011^5 : TPTP v8.1.2. Bugfixed v7.5.0.
% 5.44/5.65  % Domain   : Interactive Theorem Proving
% 5.44/5.65  % Problem  : HOL4 set theory export of thm_2Equotient__option_2EOPTION__REL__def.p, chainy mode
% 5.44/5.65  % Version  : [BG+19] axioms.
% 5.44/5.65  % English  :
% 5.44/5.65  
% 5.44/5.65  % Refs     : [BG+19] Brown et al. (2019), GRUNGE: A Grand Unified ATP Chall
% 5.44/5.65  %          : [Gau20] Gauthier (2020), Email to Geoff Sutcliffe
% 5.44/5.65  % Source   : [BG+19]
% 5.44/5.65  % Names    : thm_2Equotient__option_2EOPTION__REL__def.p [Gau20]
% 5.44/5.65  %          : HL405001^5.p [TPAP]
% 5.44/5.65  
% 5.44/5.65  % Status   : Theorem
% 5.44/5.65  % Rating   : 1.00 v7.5.0
% 5.44/5.65  % Syntax   : Number of formulae    : 8837 ( 617 unt;1255 typ;   0 def)
% 5.44/5.65  %            Number of atoms       : 176223 (9032 equ;   0 cnn)
% 5.44/5.65  %            Maximal formula atoms : 7693 (  23 avg)
% 5.44/5.65  %            Number of connectives : 432662 ( 916   ~; 485   |;19437   &;389016   @)
% 5.44/5.65  %                                         (3767 <=>;19041  =>;   0  <=;   0 <~>)
% 5.44/5.65  %            Maximal formula depth :  368 (  13 avg)
% 5.44/5.65  %            Number of types       :   37 (  35 usr)
% 5.44/5.65  %            Number of type conns  : 1427 (1427   >;   0   *;   0   +;   0  <<)
% 5.44/5.65  %            Number of symbols     : 1234 (1231 usr; 284 con; 0-5 aty)
% 5.44/5.65  %            Number of variables   : 42982 (2775   ^;27329   !;12878   ?;42982   :)
% 5.44/5.65  % SPC      : TH0_THM_EQU_NAR
% 5.44/5.65  
% 5.44/5.65  % Comments :
% 5.44/5.65  % Bugfixes : v7.5.0 - Bugfixes in axioms and export.
% 5.44/5.65  %------------------------------------------------------------------------------
% 5.44/5.65  %------------------------------------------------------------------------------
% 5.44/5.65  thf(del_tp,type,
% 5.44/5.65      del: $tType ).
% 5.44/5.65  
% 5.44/5.65  thf(bool,type,
% 5.44/5.65      bool: del ).
% 5.44/5.65  
% 5.44/5.65  thf(ind,type,
% 5.44/5.65      ind: del ).
% 5.44/5.65  
% 5.44/5.65  thf(arr,type,
% 5.44/5.65      arr: del > del > del ).
% 5.44/5.65  
% 5.44/5.65  thf(mem,type,
% 5.44/5.65      mem: $i > del > $o ).
% 5.44/5.65  
% 5.44/5.65  thf(ap,type,
% 5.44/5.65      ap: $i > $i > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(lam,type,
% 5.44/5.65      lam: del > ( $i > $i ) > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(p,type,
% 5.44/5.65      p: $i > $o ).
% 5.44/5.65  
% 5.44/5.65  thf(stp_inj_o,type,
% 5.44/5.65      inj__o: $o > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(stp_inj_surj_o,axiom,
% 5.44/5.65      ! [X: $o] :
% 5.44/5.65        ( ( p @ ( inj__o @ X ) )
% 5.44/5.65        = X ) ).
% 5.44/5.65  
% 5.44/5.65  thf(stp_inj_mem_o,axiom,
% 5.44/5.65      ! [X: $o] : ( mem @ ( inj__o @ X ) @ bool ) ).
% 5.44/5.65  
% 5.44/5.65  thf(stp_iso_mem_o,axiom,
% 5.44/5.65      ! [X: $i] :
% 5.44/5.65        ( ( mem @ X @ bool )
% 5.44/5.65       => ( X
% 5.44/5.65          = ( inj__o @ ( p @ X ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ap_tp,axiom,
% 5.44/5.65      ! [A: del,B: del,F: $i] :
% 5.44/5.65        ( ( mem @ F @ ( arr @ A @ B ) )
% 5.44/5.65       => ! [X: $i] :
% 5.44/5.65            ( ( mem @ X @ A )
% 5.44/5.65           => ( mem @ ( ap @ F @ X ) @ B ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(lam_tp,axiom,
% 5.44/5.65      ! [A: del,B: del,F: $i > $i] :
% 5.44/5.65        ( ! [X: $i] :
% 5.44/5.65            ( ( mem @ X @ A )
% 5.44/5.65           => ( mem @ ( F @ X ) @ B ) )
% 5.44/5.65       => ( mem @ ( lam @ A @ F ) @ ( arr @ A @ B ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(funcext,axiom,
% 5.44/5.65      ! [A: del,B: del,F: $i] :
% 5.44/5.65        ( ( mem @ F @ ( arr @ A @ B ) )
% 5.44/5.65       => ! [G: $i] :
% 5.44/5.65            ( ( mem @ G @ ( arr @ A @ B ) )
% 5.44/5.65           => ( ! [X: $i] :
% 5.44/5.65                  ( ( mem @ X @ A )
% 5.44/5.65                 => ( ( ap @ F @ X )
% 5.44/5.65                    = ( ap @ G @ X ) ) )
% 5.44/5.65             => ( F = G ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(beta,axiom,
% 5.44/5.65      ! [A: del,F: $i > $i,X: $i] :
% 5.44/5.65        ( ( mem @ X @ A )
% 5.44/5.65       => ( ( ap @ ( lam @ A @ F ) @ X )
% 5.44/5.65          = ( F @ X ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  %------------------------------------------------------------------------------
% 5.44/5.65  %------------------------------------------------------------------------------
% 5.44/5.65  thf(tp_c_2Emin_2E_3D,type,
% 5.44/5.65      c_2Emin_2E_3D: del > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Emin_2E_3D,axiom,
% 5.44/5.65      ! [A_27a: del] : ( mem @ ( c_2Emin_2E_3D @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_eq_p,axiom,
% 5.44/5.65      ! [A: del,X: $i] :
% 5.44/5.65        ( ( mem @ X @ A )
% 5.44/5.65       => ! [Y: $i] :
% 5.44/5.65            ( ( mem @ Y @ A )
% 5.44/5.65           => ( ( p @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A ) @ X ) @ Y ) )
% 5.44/5.65            <=> ( X = Y ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Emin_2E_3D_3D_3E,type,
% 5.44/5.65      c_2Emin_2E_3D_3D_3E: $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Emin_2E_3D_3D_3E,axiom,
% 5.44/5.65      mem @ c_2Emin_2E_3D_3D_3E @ ( arr @ bool @ ( arr @ bool @ bool ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_imp_p,axiom,
% 5.44/5.65      ! [Q: $i] :
% 5.44/5.65        ( ( mem @ Q @ bool )
% 5.44/5.65       => ! [R: $i] :
% 5.44/5.65            ( ( mem @ R @ bool )
% 5.44/5.65           => ( ( p @ ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ Q ) @ R ) )
% 5.44/5.65            <=> ( ( p @ Q )
% 5.44/5.65               => ( p @ R ) ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Emin_2E_40,type,
% 5.44/5.65      c_2Emin_2E_40: del > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Emin_2E_40,axiom,
% 5.44/5.65      ! [A_27a: del] : ( mem @ ( c_2Emin_2E_40 @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ A_27a ) ) ).
% 5.44/5.65  
% 5.44/5.65  %------------------------------------------------------------------------------
% 5.44/5.65  %------------------------------------------------------------------------------
% 5.44/5.65  thf(tp_ty_2Ebool_2Eitself,type,
% 5.44/5.65      ty_2Ebool_2Eitself: del > del ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2E_21,type,
% 5.44/5.65      c_2Ebool_2E_21: del > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2E_21,axiom,
% 5.44/5.65      ! [A_27a: del] : ( mem @ ( c_2Ebool_2E_21 @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_all_p,axiom,
% 5.44/5.65      ! [A: del,Q: $i] :
% 5.44/5.65        ( ( mem @ Q @ ( arr @ A @ bool ) )
% 5.44/5.65       => ( ( p @ ( ap @ ( c_2Ebool_2E_21 @ A ) @ Q ) )
% 5.44/5.65        <=> ! [X: $i] :
% 5.44/5.65              ( ( mem @ X @ A )
% 5.44/5.65             => ( p @ ( ap @ Q @ X ) ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2E_2F_5C,type,
% 5.44/5.65      c_2Ebool_2E_2F_5C: $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2E_2F_5C,axiom,
% 5.44/5.65      mem @ c_2Ebool_2E_2F_5C @ ( arr @ bool @ ( arr @ bool @ bool ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_and_p,axiom,
% 5.44/5.65      ! [Q: $i] :
% 5.44/5.65        ( ( mem @ Q @ bool )
% 5.44/5.65       => ! [R: $i] :
% 5.44/5.65            ( ( mem @ R @ bool )
% 5.44/5.65           => ( ( p @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ Q ) @ R ) )
% 5.44/5.65            <=> ( ( p @ Q )
% 5.44/5.65                & ( p @ R ) ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2E_3F,type,
% 5.44/5.65      c_2Ebool_2E_3F: del > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2E_3F,axiom,
% 5.44/5.65      ! [A_27a: del] : ( mem @ ( c_2Ebool_2E_3F @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_ex_p,axiom,
% 5.44/5.65      ! [A: del,Q: $i] :
% 5.44/5.65        ( ( mem @ Q @ ( arr @ A @ bool ) )
% 5.44/5.65       => ( ( p @ ( ap @ ( c_2Ebool_2E_3F @ A ) @ Q ) )
% 5.44/5.65        <=> ? [X: $i] :
% 5.44/5.65              ( ( mem @ X @ A )
% 5.44/5.65              & ( p @ ( ap @ Q @ X ) ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2E_3F_21,type,
% 5.44/5.65      c_2Ebool_2E_3F_21: del > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2E_3F_21,axiom,
% 5.44/5.65      ! [A_27a: del] : ( mem @ ( c_2Ebool_2E_3F_21 @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2EARB,type,
% 5.44/5.65      c_2Ebool_2EARB: del > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2EARB,axiom,
% 5.44/5.65      ! [A_27a: del] : ( mem @ ( c_2Ebool_2EARB @ A_27a ) @ A_27a ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2EBOUNDED,type,
% 5.44/5.65      c_2Ebool_2EBOUNDED: $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2EBOUNDED,axiom,
% 5.44/5.65      mem @ c_2Ebool_2EBOUNDED @ ( arr @ bool @ bool ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2ECOND,type,
% 5.44/5.65      c_2Ebool_2ECOND: del > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2ECOND,axiom,
% 5.44/5.65      ! [A_27a: del] : ( mem @ ( c_2Ebool_2ECOND @ A_27a ) @ ( arr @ bool @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2EDATATYPE,type,
% 5.44/5.65      c_2Ebool_2EDATATYPE: del > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2EDATATYPE,axiom,
% 5.44/5.65      ! [A_27a: del] : ( mem @ ( c_2Ebool_2EDATATYPE @ A_27a ) @ ( arr @ A_27a @ bool ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2EF,type,
% 5.44/5.65      c_2Ebool_2EF: $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2EF,axiom,
% 5.44/5.65      mem @ c_2Ebool_2EF @ bool ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_false_p,axiom,
% 5.44/5.65      ~ ( p @ c_2Ebool_2EF ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2EIN,type,
% 5.44/5.65      c_2Ebool_2EIN: del > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2EIN,axiom,
% 5.44/5.65      ! [A_27a: del] : ( mem @ ( c_2Ebool_2EIN @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2ELET,type,
% 5.44/5.65      c_2Ebool_2ELET: del > del > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2ELET,axiom,
% 5.44/5.65      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ebool_2ELET @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2EONE__ONE,type,
% 5.44/5.65      c_2Ebool_2EONE__ONE: del > del > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2EONE__ONE,axiom,
% 5.44/5.65      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ebool_2EONE__ONE @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ bool ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2EONTO,type,
% 5.44/5.65      c_2Ebool_2EONTO: del > del > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2EONTO,axiom,
% 5.44/5.65      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ebool_2EONTO @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ bool ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2ERES__ABSTRACT,type,
% 5.44/5.65      c_2Ebool_2ERES__ABSTRACT: del > del > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2ERES__ABSTRACT,axiom,
% 5.44/5.65      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ebool_2ERES__ABSTRACT @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2ERES__EXISTS,type,
% 5.44/5.65      c_2Ebool_2ERES__EXISTS: del > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2ERES__EXISTS,axiom,
% 5.44/5.65      ! [A_27a: del] : ( mem @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2ERES__EXISTS__UNIQUE,type,
% 5.44/5.65      c_2Ebool_2ERES__EXISTS__UNIQUE: del > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2ERES__EXISTS__UNIQUE,axiom,
% 5.44/5.65      ! [A_27a: del] : ( mem @ ( c_2Ebool_2ERES__EXISTS__UNIQUE @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2ERES__FORALL,type,
% 5.44/5.65      c_2Ebool_2ERES__FORALL: del > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2ERES__FORALL,axiom,
% 5.44/5.65      ! [A_27a: del] : ( mem @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2ERES__SELECT,type,
% 5.44/5.65      c_2Ebool_2ERES__SELECT: del > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2ERES__SELECT,axiom,
% 5.44/5.65      ! [A_27a: del] : ( mem @ ( c_2Ebool_2ERES__SELECT @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ A_27a ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2ET,type,
% 5.44/5.65      c_2Ebool_2ET: $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2ET,axiom,
% 5.44/5.65      mem @ c_2Ebool_2ET @ bool ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_true_p,axiom,
% 5.44/5.65      p @ c_2Ebool_2ET ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2ETYPE__DEFINITION,type,
% 5.44/5.65      c_2Ebool_2ETYPE__DEFINITION: del > del > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2ETYPE__DEFINITION,axiom,
% 5.44/5.65      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ebool_2ETYPE__DEFINITION @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27b @ A_27a ) @ bool ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2E_5C_2F,type,
% 5.44/5.65      c_2Ebool_2E_5C_2F: $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2E_5C_2F,axiom,
% 5.44/5.65      mem @ c_2Ebool_2E_5C_2F @ ( arr @ bool @ ( arr @ bool @ bool ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_or_p,axiom,
% 5.44/5.65      ! [Q: $i] :
% 5.44/5.65        ( ( mem @ Q @ bool )
% 5.44/5.65       => ! [R: $i] :
% 5.44/5.65            ( ( mem @ R @ bool )
% 5.44/5.65           => ( ( p @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ Q ) @ R ) )
% 5.44/5.65            <=> ( ( p @ Q )
% 5.44/5.65                | ( p @ R ) ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2Eitself__case,type,
% 5.44/5.65      c_2Ebool_2Eitself__case: del > del > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2Eitself__case,axiom,
% 5.44/5.65      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ebool_2Eitself__case @ A_27a @ A_27b ) @ ( arr @ ( ty_2Ebool_2Eitself @ A_27a ) @ ( arr @ A_27b @ A_27b ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2Eliteral__case,type,
% 5.44/5.65      c_2Ebool_2Eliteral__case: del > del > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2Eliteral__case,axiom,
% 5.44/5.65      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ebool_2Eliteral__case @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2Ethe__value,type,
% 5.44/5.65      c_2Ebool_2Ethe__value: del > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2Ethe__value,axiom,
% 5.44/5.65      ! [A_27a: del] : ( mem @ ( c_2Ebool_2Ethe__value @ A_27a ) @ ( ty_2Ebool_2Eitself @ A_27a ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(tp_c_2Ebool_2E_7E,type,
% 5.44/5.65      c_2Ebool_2E_7E: $i ).
% 5.44/5.65  
% 5.44/5.65  thf(mem_c_2Ebool_2E_7E,axiom,
% 5.44/5.65      mem @ c_2Ebool_2E_7E @ ( arr @ bool @ bool ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_neg_p,axiom,
% 5.44/5.65      ! [Q: $i] :
% 5.44/5.65        ( ( mem @ Q @ bool )
% 5.44/5.65       => ( ( p @ ( ap @ c_2Ebool_2E_7E @ Q ) )
% 5.44/5.65        <=> ~ ( p @ Q ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2ET__DEF,axiom,
% 5.44/5.65      ( $true
% 5.44/5.65    <=> ( ( lam @ bool
% 5.44/5.65          @ ^ [V0x: $i] : V0x )
% 5.44/5.65        = ( lam @ bool
% 5.44/5.65          @ ^ [V1x: $i] : V1x ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2EFORALL__DEF,axiom,
% 5.44/5.65      ! [A_27a: del] :
% 5.44/5.65        ( ( c_2Ebool_2E_21 @ A_27a )
% 5.44/5.65        = ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.65          @ ^ [V0P: $i] :
% 5.44/5.65              ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ A_27a @ bool ) ) @ V0P )
% 5.44/5.65              @ ( lam @ A_27a
% 5.44/5.65                @ ^ [V1x: $i] : c_2Ebool_2ET ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2EEXISTS__DEF,axiom,
% 5.44/5.65      ! [A_27a: del] :
% 5.44/5.65        ( ( c_2Ebool_2E_3F @ A_27a )
% 5.44/5.65        = ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.65          @ ^ [V0P: $i] : ( ap @ V0P @ ( ap @ ( c_2Emin_2E_40 @ A_27a ) @ V0P ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2EAND__DEF,axiom,
% 5.44/5.65      ( c_2Ebool_2E_2F_5C
% 5.44/5.65      = ( lam @ bool
% 5.44/5.65        @ ^ [V0t1: $i] :
% 5.44/5.65            ( lam @ bool
% 5.44/5.65            @ ^ [V1t2: $i] :
% 5.44/5.65                ( ap @ ( c_2Ebool_2E_21 @ bool )
% 5.44/5.65                @ ( lam @ bool
% 5.44/5.65                  @ ^ [V2t: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ V0t1 ) @ ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ V1t2 ) @ V2t ) ) ) @ V2t ) ) ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2EOR__DEF,axiom,
% 5.44/5.65      ( c_2Ebool_2E_5C_2F
% 5.44/5.65      = ( lam @ bool
% 5.44/5.65        @ ^ [V0t1: $i] :
% 5.44/5.65            ( lam @ bool
% 5.44/5.65            @ ^ [V1t2: $i] :
% 5.44/5.65                ( ap @ ( c_2Ebool_2E_21 @ bool )
% 5.44/5.65                @ ( lam @ bool
% 5.44/5.65                  @ ^ [V2t: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ V0t1 ) @ V2t ) ) @ ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ V1t2 ) @ V2t ) ) @ V2t ) ) ) ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2EF__DEF,axiom,
% 5.44/5.65      ( $false
% 5.44/5.65    <=> ! [V0t: $i] :
% 5.44/5.65          ( ( mem @ V0t @ bool )
% 5.44/5.65         => ( p @ V0t ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2ENOT__DEF,axiom,
% 5.44/5.65      ( c_2Ebool_2E_7E
% 5.44/5.65      = ( lam @ bool
% 5.44/5.65        @ ^ [V0t: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ V0t ) @ c_2Ebool_2EF ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2EEXISTS__UNIQUE__DEF,axiom,
% 5.44/5.65      ! [A_27a: del] :
% 5.44/5.65        ( ( c_2Ebool_2E_3F_21 @ A_27a )
% 5.44/5.65        = ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.65          @ ^ [V0P: $i] :
% 5.44/5.65              ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( c_2Ebool_2E_3F @ A_27a ) @ V0P ) )
% 5.44/5.65              @ ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.44/5.65                @ ( lam @ A_27a
% 5.44/5.65                  @ ^ [V1x: $i] :
% 5.44/5.65                      ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.44/5.65                      @ ( lam @ A_27a
% 5.44/5.65                        @ ^ [V2y: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0P @ V1x ) ) @ ( ap @ V0P @ V2y ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V1x ) @ V2y ) ) ) ) ) ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2ELET__DEF,axiom,
% 5.44/5.65      ! [A_27a: del,A_27b: del] :
% 5.44/5.65        ( ( c_2Ebool_2ELET @ A_27a @ A_27b )
% 5.44/5.65        = ( lam @ ( arr @ A_27a @ A_27b )
% 5.44/5.65          @ ^ [V0f: $i] :
% 5.44/5.65              ( lam @ A_27a
% 5.44/5.65              @ ^ [V1x: $i] : ( ap @ V0f @ V1x ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2ECOND__DEF,axiom,
% 5.44/5.65      ! [A_27a: del] :
% 5.44/5.65        ( ( c_2Ebool_2ECOND @ A_27a )
% 5.44/5.65        = ( lam @ bool
% 5.44/5.65          @ ^ [V0t: $i] :
% 5.44/5.65              ( lam @ A_27a
% 5.44/5.65              @ ^ [V1t1: $i] :
% 5.44/5.65                  ( lam @ A_27a
% 5.44/5.65                  @ ^ [V2t2: $i] :
% 5.44/5.65                      ( ap @ ( c_2Emin_2E_40 @ A_27a )
% 5.44/5.65                      @ ( lam @ A_27a
% 5.44/5.65                        @ ^ [V3x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ V0t ) @ c_2Ebool_2ET ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V3x ) @ V1t1 ) ) ) @ ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ V0t ) @ c_2Ebool_2EF ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V3x ) @ V2t2 ) ) ) ) ) ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2EONE__ONE__DEF,axiom,
% 5.44/5.65      ! [A_27a: del,A_27b: del] :
% 5.44/5.65        ( ( c_2Ebool_2EONE__ONE @ A_27a @ A_27b )
% 5.44/5.65        = ( lam @ ( arr @ A_27a @ A_27b )
% 5.44/5.65          @ ^ [V0f: $i] :
% 5.44/5.65              ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.44/5.65              @ ( lam @ A_27a
% 5.44/5.65                @ ^ [V1x1: $i] :
% 5.44/5.65                    ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.44/5.65                    @ ( lam @ A_27a
% 5.44/5.65                      @ ^ [V2x2: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ ( ap @ V0f @ V1x1 ) ) @ ( ap @ V0f @ V2x2 ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V1x1 ) @ V2x2 ) ) ) ) ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2EONTO__DEF,axiom,
% 5.44/5.65      ! [A_27a: del,A_27b: del] :
% 5.44/5.65        ( ( c_2Ebool_2EONTO @ A_27a @ A_27b )
% 5.44/5.65        = ( lam @ ( arr @ A_27a @ A_27b )
% 5.44/5.65          @ ^ [V0f: $i] :
% 5.44/5.65              ( ap @ ( c_2Ebool_2E_21 @ A_27b )
% 5.44/5.65              @ ( lam @ A_27b
% 5.44/5.65                @ ^ [V1y: $i] :
% 5.44/5.65                    ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.44/5.65                    @ ( lam @ A_27a
% 5.44/5.65                      @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ V1y ) @ ( ap @ V0f @ V2x ) ) ) ) ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2ETYPE__DEFINITION,axiom,
% 5.44/5.65      ! [A_27a: del,A_27b: del] :
% 5.44/5.65        ( ( c_2Ebool_2ETYPE__DEFINITION @ A_27a @ A_27b )
% 5.44/5.65        = ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.65          @ ^ [V0P: $i] :
% 5.44/5.65              ( lam @ ( arr @ A_27b @ A_27a )
% 5.44/5.65              @ ^ [V1rep: $i] :
% 5.44/5.65                  ( ap
% 5.44/5.65                  @ ( ap @ c_2Ebool_2E_2F_5C
% 5.44/5.65                    @ ( ap @ ( c_2Ebool_2E_21 @ A_27b )
% 5.44/5.65                      @ ( lam @ A_27b
% 5.44/5.65                        @ ^ [V2x_27: $i] :
% 5.44/5.65                            ( ap @ ( c_2Ebool_2E_21 @ A_27b )
% 5.44/5.65                            @ ( lam @ A_27b
% 5.44/5.65                              @ ^ [V3x_27_27: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ ( ap @ V1rep @ V2x_27 ) ) @ ( ap @ V1rep @ V3x_27_27 ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ V2x_27 ) @ V3x_27_27 ) ) ) ) ) ) )
% 5.44/5.65                  @ ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.44/5.65                    @ ( lam @ A_27a
% 5.44/5.65                      @ ^ [V4x: $i] :
% 5.44/5.65                          ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ V0P @ V4x ) )
% 5.44/5.65                          @ ( ap @ ( c_2Ebool_2E_3F @ A_27b )
% 5.44/5.65                            @ ( lam @ A_27b
% 5.44/5.65                              @ ^ [V5x_27: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V4x ) @ ( ap @ V1rep @ V5x_27 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2EBOOL__CASES__AX,axiom,
% 5.44/5.65      ! [V0t: $i] :
% 5.44/5.65        ( ( mem @ V0t @ bool )
% 5.44/5.65       => ( ( ( p @ V0t )
% 5.44/5.65          <=> $true )
% 5.44/5.65          | ( ( p @ V0t )
% 5.44/5.65          <=> $false ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2EETA__AX,axiom,
% 5.44/5.65      ! [A_27a: del,A_27b: del,V0t: $i] :
% 5.44/5.65        ( ( mem @ V0t @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.65       => ( ( lam @ A_27a
% 5.44/5.65            @ ^ [V1x: $i] : ( ap @ V0t @ V1x ) )
% 5.44/5.65          = V0t ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2ESELECT__AX,axiom,
% 5.44/5.65      ! [A_27a: del,V0P: $i] :
% 5.44/5.65        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.65       => ! [V1x: $i] :
% 5.44/5.65            ( ( mem @ V1x @ A_27a )
% 5.44/5.65           => ( ( p @ ( ap @ V0P @ V1x ) )
% 5.44/5.65             => ( p @ ( ap @ V0P @ ( ap @ ( c_2Emin_2E_40 @ A_27a ) @ V0P ) ) ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(stp_i,type,
% 5.44/5.65      tp__i: $tType ).
% 5.44/5.65  
% 5.44/5.65  thf(stp_inj_i,type,
% 5.44/5.65      inj__i: tp__i > $i ).
% 5.44/5.65  
% 5.44/5.65  thf(stp_surj_i,type,
% 5.44/5.65      surj__i: $i > tp__i ).
% 5.44/5.65  
% 5.44/5.65  thf(stp_inj_surj_i,axiom,
% 5.44/5.65      ! [X: tp__i] :
% 5.44/5.65        ( ( surj__i @ ( inj__i @ X ) )
% 5.44/5.65        = X ) ).
% 5.44/5.65  
% 5.44/5.65  thf(stp_inj_mem_i,axiom,
% 5.44/5.65      ! [X: tp__i] : ( mem @ ( inj__i @ X ) @ ind ) ).
% 5.44/5.65  
% 5.44/5.65  thf(stp_iso_mem_i,axiom,
% 5.44/5.65      ! [X: $i] :
% 5.44/5.65        ( ( mem @ X @ ind )
% 5.44/5.65       => ( X
% 5.44/5.65          = ( inj__i @ ( surj__i @ X ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2EINFINITY__AX,axiom,
% 5.44/5.65      ? [V0f: $i] :
% 5.44/5.65        ( ( mem @ V0f @ ( arr @ ind @ ind ) )
% 5.44/5.65        & ( p @ ( ap @ ( c_2Ebool_2EONE__ONE @ ind @ ind ) @ V0f ) )
% 5.44/5.65        & ~ ( p @ ( ap @ ( c_2Ebool_2EONTO @ ind @ ind ) @ V0f ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2Eliteral__case__DEF,axiom,
% 5.44/5.65      ! [A_27a: del,A_27b: del] :
% 5.44/5.65        ( ( c_2Ebool_2Eliteral__case @ A_27a @ A_27b )
% 5.44/5.65        = ( lam @ ( arr @ A_27a @ A_27b )
% 5.44/5.65          @ ^ [V0f: $i] :
% 5.44/5.65              ( lam @ A_27a
% 5.44/5.65              @ ^ [V1x: $i] : ( ap @ V0f @ V1x ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2EIN__DEF,axiom,
% 5.44/5.65      ! [A_27a: del] :
% 5.44/5.65        ( ( c_2Ebool_2EIN @ A_27a )
% 5.44/5.65        = ( lam @ A_27a
% 5.44/5.65          @ ^ [V0x: $i] :
% 5.44/5.65              ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.65              @ ^ [V1f: $i] : ( ap @ V1f @ V0x ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2ERES__FORALL__DEF,axiom,
% 5.44/5.65      ! [A_27a: del] :
% 5.44/5.65        ( ( c_2Ebool_2ERES__FORALL @ A_27a )
% 5.44/5.65        = ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.65          @ ^ [V0p: $i] :
% 5.44/5.65              ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.65              @ ^ [V1m: $i] :
% 5.44/5.65                  ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.44/5.65                  @ ( lam @ A_27a
% 5.44/5.65                    @ ^ [V2x: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0p ) ) @ ( ap @ V1m @ V2x ) ) ) ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2ERES__EXISTS__DEF,axiom,
% 5.44/5.65      ! [A_27a: del] :
% 5.44/5.65        ( ( c_2Ebool_2ERES__EXISTS @ A_27a )
% 5.44/5.65        = ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.65          @ ^ [V0p: $i] :
% 5.44/5.65              ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.65              @ ^ [V1m: $i] :
% 5.44/5.65                  ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.44/5.65                  @ ( lam @ A_27a
% 5.44/5.65                    @ ^ [V2x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0p ) ) @ ( ap @ V1m @ V2x ) ) ) ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2ERES__EXISTS__UNIQUE__DEF,axiom,
% 5.44/5.65      ! [A_27a: del] :
% 5.44/5.65        ( ( c_2Ebool_2ERES__EXISTS__UNIQUE @ A_27a )
% 5.44/5.65        = ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.65          @ ^ [V0p: $i] :
% 5.44/5.65              ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.65              @ ^ [V1m: $i] :
% 5.44/5.65                  ( ap
% 5.44/5.65                  @ ( ap @ c_2Ebool_2E_2F_5C
% 5.44/5.65                    @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V0p )
% 5.44/5.65                      @ ( lam @ A_27a
% 5.44/5.65                        @ ^ [V2x: $i] : ( ap @ V1m @ V2x ) ) ) )
% 5.44/5.65                  @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V0p )
% 5.44/5.65                    @ ( lam @ A_27a
% 5.44/5.65                      @ ^ [V3x: $i] :
% 5.44/5.65                          ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V0p )
% 5.44/5.65                          @ ( lam @ A_27a
% 5.44/5.65                            @ ^ [V4y: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1m @ V3x ) ) @ ( ap @ V1m @ V4y ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V3x ) @ V4y ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2ERES__SELECT__DEF,axiom,
% 5.44/5.65      ! [A_27a: del] :
% 5.44/5.65        ( ( c_2Ebool_2ERES__SELECT @ A_27a )
% 5.44/5.65        = ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.65          @ ^ [V0p: $i] :
% 5.44/5.65              ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.65              @ ^ [V1m: $i] :
% 5.44/5.65                  ( ap @ ( c_2Emin_2E_40 @ A_27a )
% 5.44/5.65                  @ ( lam @ A_27a
% 5.44/5.65                    @ ^ [V2x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0p ) ) @ ( ap @ V1m @ V2x ) ) ) ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2EBOUNDED__DEF,axiom,
% 5.44/5.65      ( c_2Ebool_2EBOUNDED
% 5.44/5.65      = ( lam @ bool
% 5.44/5.65        @ ^ [V0v: $i] : c_2Ebool_2ET ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(ax_thm_2Ebool_2EDATATYPE__TAG__DEF,axiom,
% 5.44/5.65      ! [A_27a: del] :
% 5.44/5.65        ( ( c_2Ebool_2EDATATYPE @ A_27a )
% 5.44/5.65        = ( lam @ A_27a
% 5.44/5.65          @ ^ [V0x: $i] : c_2Ebool_2ET ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(conj_thm_2Ebool_2ETRUTH,axiom,
% 5.44/5.65      $true ).
% 5.44/5.65  
% 5.44/5.65  thf(conj_thm_2Ebool_2EIMP__ANTISYM__AX,axiom,
% 5.44/5.65      ! [V0t1: $i] :
% 5.44/5.65        ( ( mem @ V0t1 @ bool )
% 5.44/5.65       => ! [V1t2: $i] :
% 5.44/5.65            ( ( mem @ V1t2 @ bool )
% 5.44/5.65           => ( ( ( p @ V0t1 )
% 5.44/5.65               => ( p @ V1t2 ) )
% 5.44/5.65             => ( ( ( p @ V1t2 )
% 5.44/5.65                 => ( p @ V0t1 ) )
% 5.44/5.65               => ( ( p @ V0t1 )
% 5.44/5.65                <=> ( p @ V1t2 ) ) ) ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(conj_thm_2Ebool_2EFALSITY,axiom,
% 5.44/5.65      ! [V0t: $i] :
% 5.44/5.65        ( ( mem @ V0t @ bool )
% 5.44/5.65       => ( $false
% 5.44/5.65         => ( p @ V0t ) ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(conj_thm_2Ebool_2EETA__THM,axiom,
% 5.44/5.65      ! [A_27a: del,A_27b: del,V0M: $i] :
% 5.44/5.65        ( ( mem @ V0M @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.65       => ( ( lam @ A_27a
% 5.44/5.65            @ ^ [V1x: $i] : ( ap @ V0M @ V1x ) )
% 5.44/5.65          = V0M ) ) ).
% 5.44/5.65  
% 5.44/5.65  thf(conj_thm_2Ebool_2EEXCLUDED__MIDDLE,axiom,
% 5.44/5.65      ! [V0t: $i] :
% 5.44/5.65        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( p @ V0t )
% 5.44/5.66          | ~ ( p @ V0t ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EBETA__THM,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.66        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66       => ! [V1y: $i] :
% 5.44/5.66            ( ( mem @ V1y @ A_27a )
% 5.44/5.66           => ( ( ap
% 5.44/5.66                @ ( lam @ A_27a
% 5.44/5.66                  @ ^ [V2x: $i] : ( ap @ V0f @ V2x ) )
% 5.44/5.66                @ V1y )
% 5.44/5.66              = ( ap @ V0f @ V1y ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ELET__THM,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.66        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66       => ! [V1x: $i] :
% 5.44/5.66            ( ( mem @ V1x @ A_27a )
% 5.44/5.66           => ( ( ap @ ( ap @ ( c_2Ebool_2ELET @ A_27a @ A_27b ) @ V0f ) @ V1x )
% 5.44/5.66              = ( ap @ V0f @ V1x ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EFORALL__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0f: $i] :
% 5.44/5.66        ( ( mem @ V0f @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ( ( p @ ( ap @ ( c_2Ebool_2E_21 @ A_27a ) @ V0f ) )
% 5.44/5.66        <=> ! [V1x: $i] :
% 5.44/5.66              ( ( mem @ V1x @ A_27a )
% 5.44/5.66             => ( p @ ( ap @ V0f @ V1x ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EEXISTS__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0f: $i] :
% 5.44/5.66        ( ( mem @ V0f @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ( ( p @ ( ap @ ( c_2Ebool_2E_3F @ A_27a ) @ V0f ) )
% 5.44/5.66        <=> ? [V1x: $i] :
% 5.44/5.66              ( ( mem @ V1x @ A_27a )
% 5.44/5.66              & ( p @ ( ap @ V0f @ V1x ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EABS__SIMP,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0t1: $i] :
% 5.44/5.66        ( ( mem @ V0t1 @ A_27a )
% 5.44/5.66       => ! [V1t2: $i] :
% 5.44/5.66            ( ( mem @ V1t2 @ A_27b )
% 5.44/5.66           => ( ( ap
% 5.44/5.66                @ ( lam @ A_27b
% 5.44/5.66                  @ ^ [V2x: $i] : V0t1 )
% 5.44/5.66                @ V1t2 )
% 5.44/5.66              = V0t1 ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EFORALL__SIMP,axiom,
% 5.44/5.66      ! [A_27a: del,V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ! [V1x: $i] :
% 5.44/5.66              ( ( mem @ V1x @ A_27a )
% 5.44/5.66             => ( p @ V0t ) )
% 5.44/5.66        <=> ( p @ V0t ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EEXISTS__SIMP,axiom,
% 5.44/5.66      ! [A_27a: del,V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ? [V1x: $i] :
% 5.44/5.66              ( ( mem @ V1x @ A_27a )
% 5.44/5.66              & ( p @ V0t ) )
% 5.44/5.66        <=> ( p @ V0t ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EAND__INTRO__THM,axiom,
% 5.44/5.66      ! [V0t1: $i] :
% 5.44/5.66        ( ( mem @ V0t1 @ bool )
% 5.44/5.66       => ! [V1t2: $i] :
% 5.44/5.66            ( ( mem @ V1t2 @ bool )
% 5.44/5.66           => ( ( p @ V0t1 )
% 5.44/5.66             => ( ( p @ V1t2 )
% 5.44/5.66               => ( ( p @ V0t1 )
% 5.44/5.66                  & ( p @ V1t2 ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EAND1__THM,axiom,
% 5.44/5.66      ! [V0t1: $i] :
% 5.44/5.66        ( ( mem @ V0t1 @ bool )
% 5.44/5.66       => ! [V1t2: $i] :
% 5.44/5.66            ( ( mem @ V1t2 @ bool )
% 5.44/5.66           => ( ( ( p @ V0t1 )
% 5.44/5.66                & ( p @ V1t2 ) )
% 5.44/5.66             => ( p @ V0t1 ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EAND2__THM,axiom,
% 5.44/5.66      ! [V0t1: $i] :
% 5.44/5.66        ( ( mem @ V0t1 @ bool )
% 5.44/5.66       => ! [V1t2: $i] :
% 5.44/5.66            ( ( mem @ V1t2 @ bool )
% 5.44/5.66           => ( ( ( p @ V0t1 )
% 5.44/5.66                & ( p @ V1t2 ) )
% 5.44/5.66             => ( p @ V1t2 ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ECONJ__SYM,axiom,
% 5.44/5.66      ! [V0t1: $i] :
% 5.44/5.66        ( ( mem @ V0t1 @ bool )
% 5.44/5.66       => ! [V1t2: $i] :
% 5.44/5.66            ( ( mem @ V1t2 @ bool )
% 5.44/5.66           => ( ( ( p @ V0t1 )
% 5.44/5.66                & ( p @ V1t2 ) )
% 5.44/5.66            <=> ( ( p @ V1t2 )
% 5.44/5.66                & ( p @ V0t1 ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ECONJ__COMM,axiom,
% 5.44/5.66      ! [V0t1: $i] :
% 5.44/5.66        ( ( mem @ V0t1 @ bool )
% 5.44/5.66       => ! [V1t2: $i] :
% 5.44/5.66            ( ( mem @ V1t2 @ bool )
% 5.44/5.66           => ( ( ( p @ V0t1 )
% 5.44/5.66                & ( p @ V1t2 ) )
% 5.44/5.66            <=> ( ( p @ V1t2 )
% 5.44/5.66                & ( p @ V0t1 ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ECONJ__ASSOC,axiom,
% 5.44/5.66      ! [V0t1: $i] :
% 5.44/5.66        ( ( mem @ V0t1 @ bool )
% 5.44/5.66       => ! [V1t2: $i] :
% 5.44/5.66            ( ( mem @ V1t2 @ bool )
% 5.44/5.66           => ! [V2t3: $i] :
% 5.44/5.66                ( ( mem @ V2t3 @ bool )
% 5.44/5.66               => ( ( ( p @ V0t1 )
% 5.44/5.66                    & ( p @ V1t2 )
% 5.44/5.66                    & ( p @ V2t3 ) )
% 5.44/5.66                <=> ( ( p @ V0t1 )
% 5.44/5.66                    & ( p @ V1t2 )
% 5.44/5.66                    & ( p @ V2t3 ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EOR__INTRO__THM1,axiom,
% 5.44/5.66      ! [V0t1: $i] :
% 5.44/5.66        ( ( mem @ V0t1 @ bool )
% 5.44/5.66       => ! [V1t2: $i] :
% 5.44/5.66            ( ( mem @ V1t2 @ bool )
% 5.44/5.66           => ( ( p @ V0t1 )
% 5.44/5.66             => ( ( p @ V0t1 )
% 5.44/5.66                | ( p @ V1t2 ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EOR__INTRO__THM2,axiom,
% 5.44/5.66      ! [V0t1: $i] :
% 5.44/5.66        ( ( mem @ V0t1 @ bool )
% 5.44/5.66       => ! [V1t2: $i] :
% 5.44/5.66            ( ( mem @ V1t2 @ bool )
% 5.44/5.66           => ( ( p @ V1t2 )
% 5.44/5.66             => ( ( p @ V0t1 )
% 5.44/5.66                | ( p @ V1t2 ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EOR__ELIM__THM,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ! [V1t1: $i] :
% 5.44/5.66            ( ( mem @ V1t1 @ bool )
% 5.44/5.66           => ! [V2t2: $i] :
% 5.44/5.66                ( ( mem @ V2t2 @ bool )
% 5.44/5.66               => ( ( ( p @ V1t1 )
% 5.44/5.66                    | ( p @ V2t2 ) )
% 5.44/5.66                 => ( ( ( p @ V1t1 )
% 5.44/5.66                     => ( p @ V0t ) )
% 5.44/5.66                   => ( ( ( p @ V2t2 )
% 5.44/5.66                       => ( p @ V0t ) )
% 5.44/5.66                     => ( p @ V0t ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EIMP__F,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( ( p @ V0t )
% 5.44/5.66           => $false )
% 5.44/5.66         => ~ ( p @ V0t ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EF__IMP,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ~ ( p @ V0t )
% 5.44/5.66         => ( ( p @ V0t )
% 5.44/5.66           => $false ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ENOT__F,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ~ ( p @ V0t )
% 5.44/5.66         => ( ( p @ V0t )
% 5.44/5.66          <=> $false ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ENOT__AND,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ~ ( ( p @ V0t )
% 5.44/5.66            & ~ ( p @ V0t ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EAND__CLAUSES,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( ( $true
% 5.44/5.66              & ( p @ V0t ) )
% 5.44/5.66          <=> ( p @ V0t ) )
% 5.44/5.66          & ( ( ( p @ V0t )
% 5.44/5.66              & $true )
% 5.44/5.66          <=> ( p @ V0t ) )
% 5.44/5.66          & ( ( $false
% 5.44/5.66              & ( p @ V0t ) )
% 5.44/5.66          <=> $false )
% 5.44/5.66          & ( ( ( p @ V0t )
% 5.44/5.66              & $false )
% 5.44/5.66          <=> $false )
% 5.44/5.66          & ( ( ( p @ V0t )
% 5.44/5.66              & ( p @ V0t ) )
% 5.44/5.66          <=> ( p @ V0t ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EOR__CLAUSES,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( ( $true
% 5.44/5.66              | ( p @ V0t ) )
% 5.44/5.66          <=> $true )
% 5.44/5.66          & ( ( ( p @ V0t )
% 5.44/5.66              | $true )
% 5.44/5.66          <=> $true )
% 5.44/5.66          & ( ( $false
% 5.44/5.66              | ( p @ V0t ) )
% 5.44/5.66          <=> ( p @ V0t ) )
% 5.44/5.66          & ( ( ( p @ V0t )
% 5.44/5.66              | $false )
% 5.44/5.66          <=> ( p @ V0t ) )
% 5.44/5.66          & ( ( ( p @ V0t )
% 5.44/5.66              | ( p @ V0t ) )
% 5.44/5.66          <=> ( p @ V0t ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EIMP__CLAUSES,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( ( $true
% 5.44/5.66             => ( p @ V0t ) )
% 5.44/5.66          <=> ( p @ V0t ) )
% 5.44/5.66          & ( ( ( p @ V0t )
% 5.44/5.66             => $true )
% 5.44/5.66          <=> $true )
% 5.44/5.66          & ( ( $false
% 5.44/5.66             => ( p @ V0t ) )
% 5.44/5.66          <=> $true )
% 5.44/5.66          & ( ( ( p @ V0t )
% 5.44/5.66             => ( p @ V0t ) )
% 5.44/5.66          <=> $true )
% 5.44/5.66          & ( ( ( p @ V0t )
% 5.44/5.66             => $false )
% 5.44/5.66          <=> ~ ( p @ V0t ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ENOT__CLAUSES,axiom,
% 5.44/5.66      ( ! [V0t: $i] :
% 5.44/5.66          ( ( mem @ V0t @ bool )
% 5.44/5.66         => ( ~ ~ ( p @ V0t )
% 5.44/5.66          <=> ( p @ V0t ) ) )
% 5.44/5.66      & ( ~ $true
% 5.44/5.66      <=> $false )
% 5.44/5.66      & ( ~ $false
% 5.44/5.66      <=> $true ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EEQ__REFL,axiom,
% 5.44/5.66      ! [A_27a: del,V0x: $i] :
% 5.44/5.66        ( ( mem @ V0x @ A_27a )
% 5.44/5.66       => ( V0x = V0x ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EREFL__CLAUSE,axiom,
% 5.44/5.66      ! [A_27a: del,V0x: $i] :
% 5.44/5.66        ( ( mem @ V0x @ A_27a )
% 5.44/5.66       => ( ( V0x = V0x )
% 5.44/5.66        <=> $true ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EEQ__SYM,axiom,
% 5.44/5.66      ! [A_27a: del,V0x: $i] :
% 5.44/5.66        ( ( mem @ V0x @ A_27a )
% 5.44/5.66       => ! [V1y: $i] :
% 5.44/5.66            ( ( mem @ V1y @ A_27a )
% 5.44/5.66           => ( ( V0x = V1y )
% 5.44/5.66             => ( V1y = V0x ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EEQ__SYM__EQ,axiom,
% 5.44/5.66      ! [A_27a: del,V0x: $i] :
% 5.44/5.66        ( ( mem @ V0x @ A_27a )
% 5.44/5.66       => ! [V1y: $i] :
% 5.44/5.66            ( ( mem @ V1y @ A_27a )
% 5.44/5.66           => ( ( V0x = V1y )
% 5.44/5.66            <=> ( V1y = V0x ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EEQ__EXT,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.66        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66       => ! [V1g: $i] :
% 5.44/5.66            ( ( mem @ V1g @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66           => ( ! [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                 => ( ( ap @ V0f @ V2x )
% 5.44/5.66                    = ( ap @ V1g @ V2x ) ) )
% 5.44/5.66             => ( V0f = V1g ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EFUN__EQ__THM,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.66        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66       => ! [V1g: $i] :
% 5.44/5.66            ( ( mem @ V1g @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66           => ( ( V0f = V1g )
% 5.44/5.66            <=> ! [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                 => ( ( ap @ V0f @ V2x )
% 5.44/5.66                    = ( ap @ V1g @ V2x ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EEQ__TRANS,axiom,
% 5.44/5.66      ! [A_27a: del,V0x: $i] :
% 5.44/5.66        ( ( mem @ V0x @ A_27a )
% 5.44/5.66       => ! [V1y: $i] :
% 5.44/5.66            ( ( mem @ V1y @ A_27a )
% 5.44/5.66           => ! [V2z: $i] :
% 5.44/5.66                ( ( mem @ V2z @ A_27a )
% 5.44/5.66               => ( ( ( V0x = V1y )
% 5.44/5.66                    & ( V1y = V2z ) )
% 5.44/5.66                 => ( V0x = V2z ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EBOOL__EQ__DISTINCT,axiom,
% 5.44/5.66      ( ~ ( $true
% 5.44/5.66        <=> $false )
% 5.44/5.66      & ~ ( $false
% 5.44/5.66        <=> $true ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EEQ__CLAUSES,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( ( $true
% 5.44/5.66            <=> ( p @ V0t ) )
% 5.44/5.66          <=> ( p @ V0t ) )
% 5.44/5.66          & ( ( ( p @ V0t )
% 5.44/5.66            <=> $true )
% 5.44/5.66          <=> ( p @ V0t ) )
% 5.44/5.66          & ( ( $false
% 5.44/5.66            <=> ( p @ V0t ) )
% 5.44/5.66          <=> ~ ( p @ V0t ) )
% 5.44/5.66          & ( ( ( p @ V0t )
% 5.44/5.66            <=> $false )
% 5.44/5.66          <=> ~ ( p @ V0t ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ECOND__CLAUSES,axiom,
% 5.44/5.66      ! [A_27a: del,V0t1: $i] :
% 5.44/5.66        ( ( mem @ V0t1 @ A_27a )
% 5.44/5.66       => ! [V1t2: $i] :
% 5.44/5.66            ( ( mem @ V1t2 @ A_27a )
% 5.44/5.66           => ( ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ c_2Ebool_2ET ) @ V0t1 ) @ V1t2 )
% 5.44/5.66                = V0t1 )
% 5.44/5.66              & ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ c_2Ebool_2EF ) @ V0t1 ) @ V1t2 )
% 5.44/5.66                = V1t2 ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ECOND__ID,axiom,
% 5.44/5.66      ! [A_27a: del,V0b: $i] :
% 5.44/5.66        ( ( mem @ V0b @ bool )
% 5.44/5.66       => ! [V1t: $i] :
% 5.44/5.66            ( ( mem @ V1t @ A_27a )
% 5.44/5.66           => ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ V0b ) @ V1t ) @ V1t )
% 5.44/5.66              = V1t ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ESELECT__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ( ( p
% 5.44/5.66            @ ( ap @ V0P
% 5.44/5.66              @ ( ap @ ( c_2Emin_2E_40 @ A_27a )
% 5.44/5.66                @ ( lam @ A_27a
% 5.44/5.66                  @ ^ [V1x: $i] : ( ap @ V0P @ V1x ) ) ) ) )
% 5.44/5.66        <=> ? [V2x: $i] :
% 5.44/5.66              ( ( mem @ V2x @ A_27a )
% 5.44/5.66              & ( p @ ( ap @ V0P @ V2x ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ESELECT__REFL,axiom,
% 5.44/5.66      ! [A_27a: del,V0x: $i] :
% 5.44/5.66        ( ( mem @ V0x @ A_27a )
% 5.44/5.66       => ( ( ap @ ( c_2Emin_2E_40 @ A_27a )
% 5.44/5.66            @ ( lam @ A_27a
% 5.44/5.66              @ ^ [V1y: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V1y ) @ V0x ) ) )
% 5.44/5.66          = V0x ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ESELECT__REFL__2,axiom,
% 5.44/5.66      ! [A_27a: del,V0x: $i] :
% 5.44/5.66        ( ( mem @ V0x @ A_27a )
% 5.44/5.66       => ( ( ap @ ( c_2Emin_2E_40 @ A_27a )
% 5.44/5.66            @ ( lam @ A_27a
% 5.44/5.66              @ ^ [V1y: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0x ) @ V1y ) ) )
% 5.44/5.66          = V0x ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ESELECT__UNIQUE,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1x: $i] :
% 5.44/5.66            ( ( mem @ V1x @ A_27a )
% 5.44/5.66           => ( ! [V2y: $i] :
% 5.44/5.66                  ( ( mem @ V2y @ A_27a )
% 5.44/5.66                 => ( ( p @ ( ap @ V0P @ V2y ) )
% 5.44/5.66                  <=> ( V2y = V1x ) ) )
% 5.44/5.66             => ( ( ap @ ( c_2Emin_2E_40 @ A_27a ) @ V0P )
% 5.44/5.66                = V1x ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ESELECT__ELIM__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ( ( ? [V2x: $i] :
% 5.44/5.66                    ( ( mem @ V2x @ A_27a )
% 5.44/5.66                    & ( p @ ( ap @ V0P @ V2x ) ) )
% 5.44/5.66                & ! [V3x: $i] :
% 5.44/5.66                    ( ( mem @ V3x @ A_27a )
% 5.44/5.66                   => ( ( p @ ( ap @ V0P @ V3x ) )
% 5.44/5.66                     => ( p @ ( ap @ V1Q @ V3x ) ) ) ) )
% 5.44/5.66             => ( p @ ( ap @ V1Q @ ( ap @ ( c_2Emin_2E_40 @ A_27a ) @ V0P ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ENOT__FORALL__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ( ~ ! [V1x: $i] :
% 5.44/5.66                ( ( mem @ V1x @ A_27a )
% 5.44/5.66               => ( p @ ( ap @ V0P @ V1x ) ) )
% 5.44/5.66        <=> ? [V2x: $i] :
% 5.44/5.66              ( ( mem @ V2x @ A_27a )
% 5.44/5.66              & ~ ( p @ ( ap @ V0P @ V2x ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ENOT__EXISTS__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ( ~ ? [V1x: $i] :
% 5.44/5.66                ( ( mem @ V1x @ A_27a )
% 5.44/5.66                & ( p @ ( ap @ V0P @ V1x ) ) )
% 5.44/5.66        <=> ! [V2x: $i] :
% 5.44/5.66              ( ( mem @ V2x @ A_27a )
% 5.44/5.66             => ~ ( p @ ( ap @ V0P @ V2x ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EFORALL__AND__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ( ! [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                 => ( ( p @ ( ap @ V0P @ V2x ) )
% 5.44/5.66                    & ( p @ ( ap @ V1Q @ V2x ) ) ) )
% 5.44/5.66            <=> ( ! [V3x: $i] :
% 5.44/5.66                    ( ( mem @ V3x @ A_27a )
% 5.44/5.66                   => ( p @ ( ap @ V0P @ V3x ) ) )
% 5.44/5.66                & ! [V4x: $i] :
% 5.44/5.66                    ( ( mem @ V4x @ A_27a )
% 5.44/5.66                   => ( p @ ( ap @ V1Q @ V4x ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ELEFT__AND__FORALL__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ bool )
% 5.44/5.66           => ( ( ! [V2x: $i] :
% 5.44/5.66                    ( ( mem @ V2x @ A_27a )
% 5.44/5.66                   => ( p @ ( ap @ V0P @ V2x ) ) )
% 5.44/5.66                & ( p @ V1Q ) )
% 5.44/5.66            <=> ! [V3x: $i] :
% 5.44/5.66                  ( ( mem @ V3x @ A_27a )
% 5.44/5.66                 => ( ( p @ ( ap @ V0P @ V3x ) )
% 5.44/5.66                    & ( p @ V1Q ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ERIGHT__AND__FORALL__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ bool )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ( ( ( p @ V0P )
% 5.44/5.66                & ! [V2x: $i] :
% 5.44/5.66                    ( ( mem @ V2x @ A_27a )
% 5.44/5.66                   => ( p @ ( ap @ V1Q @ V2x ) ) ) )
% 5.44/5.66            <=> ! [V3x: $i] :
% 5.44/5.66                  ( ( mem @ V3x @ A_27a )
% 5.44/5.66                 => ( ( p @ V0P )
% 5.44/5.66                    & ( p @ ( ap @ V1Q @ V3x ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EEXISTS__OR__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ( ? [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                  & ( ( p @ ( ap @ V0P @ V2x ) )
% 5.44/5.66                    | ( p @ ( ap @ V1Q @ V2x ) ) ) )
% 5.44/5.66            <=> ( ? [V3x: $i] :
% 5.44/5.66                    ( ( mem @ V3x @ A_27a )
% 5.44/5.66                    & ( p @ ( ap @ V0P @ V3x ) ) )
% 5.44/5.66                | ? [V4x: $i] :
% 5.44/5.66                    ( ( mem @ V4x @ A_27a )
% 5.44/5.66                    & ( p @ ( ap @ V1Q @ V4x ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ELEFT__OR__EXISTS__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ bool )
% 5.44/5.66           => ( ( ? [V2x: $i] :
% 5.44/5.66                    ( ( mem @ V2x @ A_27a )
% 5.44/5.66                    & ( p @ ( ap @ V0P @ V2x ) ) )
% 5.44/5.66                | ( p @ V1Q ) )
% 5.44/5.66            <=> ? [V3x: $i] :
% 5.44/5.66                  ( ( mem @ V3x @ A_27a )
% 5.44/5.66                  & ( ( p @ ( ap @ V0P @ V3x ) )
% 5.44/5.66                    | ( p @ V1Q ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ERIGHT__OR__EXISTS__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ bool )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ( ( ( p @ V0P )
% 5.44/5.66                | ? [V2x: $i] :
% 5.44/5.66                    ( ( mem @ V2x @ A_27a )
% 5.44/5.66                    & ( p @ ( ap @ V1Q @ V2x ) ) ) )
% 5.44/5.66            <=> ? [V3x: $i] :
% 5.44/5.66                  ( ( mem @ V3x @ A_27a )
% 5.44/5.66                  & ( ( p @ V0P )
% 5.44/5.66                    | ( p @ ( ap @ V1Q @ V3x ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EBOTH__EXISTS__AND__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ bool )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ bool )
% 5.44/5.66           => ( ? [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                  & ( p @ V0P )
% 5.44/5.66                  & ( p @ V1Q ) )
% 5.44/5.66            <=> ( ? [V3x: $i] :
% 5.44/5.66                    ( ( mem @ V3x @ A_27a )
% 5.44/5.66                    & ( p @ V0P ) )
% 5.44/5.66                & ? [V4x: $i] :
% 5.44/5.66                    ( ( mem @ V4x @ A_27a )
% 5.44/5.66                    & ( p @ V1Q ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ELEFT__EXISTS__AND__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ bool )
% 5.44/5.66           => ( ? [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                  & ( p @ ( ap @ V0P @ V2x ) )
% 5.44/5.66                  & ( p @ V1Q ) )
% 5.44/5.66            <=> ( ? [V3x: $i] :
% 5.44/5.66                    ( ( mem @ V3x @ A_27a )
% 5.44/5.66                    & ( p @ ( ap @ V0P @ V3x ) ) )
% 5.44/5.66                & ( p @ V1Q ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ERIGHT__EXISTS__AND__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ bool )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ( ? [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                  & ( p @ V0P )
% 5.44/5.66                  & ( p @ ( ap @ V1Q @ V2x ) ) )
% 5.44/5.66            <=> ( ( p @ V0P )
% 5.44/5.66                & ? [V3x: $i] :
% 5.44/5.66                    ( ( mem @ V3x @ A_27a )
% 5.44/5.66                    & ( p @ ( ap @ V1Q @ V3x ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EBOTH__FORALL__OR__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ bool )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ bool )
% 5.44/5.66           => ( ! [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                 => ( ( p @ V0P )
% 5.44/5.66                    | ( p @ V1Q ) ) )
% 5.44/5.66            <=> ( ! [V3x: $i] :
% 5.44/5.66                    ( ( mem @ V3x @ A_27a )
% 5.44/5.66                   => ( p @ V0P ) )
% 5.44/5.66                | ! [V4x: $i] :
% 5.44/5.66                    ( ( mem @ V4x @ A_27a )
% 5.44/5.66                   => ( p @ V1Q ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ELEFT__FORALL__OR__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0Q: $i] :
% 5.44/5.66        ( ( mem @ V0Q @ bool )
% 5.44/5.66       => ! [V1P: $i] :
% 5.44/5.66            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ( ! [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                 => ( ( p @ ( ap @ V1P @ V2x ) )
% 5.44/5.66                    | ( p @ V0Q ) ) )
% 5.44/5.66            <=> ( ! [V3x: $i] :
% 5.44/5.66                    ( ( mem @ V3x @ A_27a )
% 5.44/5.66                   => ( p @ ( ap @ V1P @ V3x ) ) )
% 5.44/5.66                | ( p @ V0Q ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ERIGHT__FORALL__OR__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ bool )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ( ! [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                 => ( ( p @ V0P )
% 5.44/5.66                    | ( p @ ( ap @ V1Q @ V2x ) ) ) )
% 5.44/5.66            <=> ( ( p @ V0P )
% 5.44/5.66                | ! [V3x: $i] :
% 5.44/5.66                    ( ( mem @ V3x @ A_27a )
% 5.44/5.66                   => ( p @ ( ap @ V1Q @ V3x ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EBOTH__FORALL__IMP__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ bool )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ bool )
% 5.44/5.66           => ( ! [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                 => ( ( p @ V0P )
% 5.44/5.66                   => ( p @ V1Q ) ) )
% 5.44/5.66            <=> ( ? [V3x: $i] :
% 5.44/5.66                    ( ( mem @ V3x @ A_27a )
% 5.44/5.66                    & ( p @ V0P ) )
% 5.44/5.66               => ! [V4x: $i] :
% 5.44/5.66                    ( ( mem @ V4x @ A_27a )
% 5.44/5.66                   => ( p @ V1Q ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ELEFT__FORALL__IMP__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ bool )
% 5.44/5.66           => ( ! [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                 => ( ( p @ ( ap @ V0P @ V2x ) )
% 5.44/5.66                   => ( p @ V1Q ) ) )
% 5.44/5.66            <=> ( ? [V3x: $i] :
% 5.44/5.66                    ( ( mem @ V3x @ A_27a )
% 5.44/5.66                    & ( p @ ( ap @ V0P @ V3x ) ) )
% 5.44/5.66               => ( p @ V1Q ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ERIGHT__FORALL__IMP__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ bool )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ( ! [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                 => ( ( p @ V0P )
% 5.44/5.66                   => ( p @ ( ap @ V1Q @ V2x ) ) ) )
% 5.44/5.66            <=> ( ( p @ V0P )
% 5.44/5.66               => ! [V3x: $i] :
% 5.44/5.66                    ( ( mem @ V3x @ A_27a )
% 5.44/5.66                   => ( p @ ( ap @ V1Q @ V3x ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EBOTH__EXISTS__IMP__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ bool )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ bool )
% 5.44/5.66           => ( ? [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                  & ( ( p @ V0P )
% 5.44/5.66                   => ( p @ V1Q ) ) )
% 5.44/5.66            <=> ( ! [V3x: $i] :
% 5.44/5.66                    ( ( mem @ V3x @ A_27a )
% 5.44/5.66                   => ( p @ V0P ) )
% 5.44/5.66               => ? [V4x: $i] :
% 5.44/5.66                    ( ( mem @ V4x @ A_27a )
% 5.44/5.66                    & ( p @ V1Q ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ELEFT__EXISTS__IMP__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ bool )
% 5.44/5.66           => ( ? [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                  & ( ( p @ ( ap @ V0P @ V2x ) )
% 5.44/5.66                   => ( p @ V1Q ) ) )
% 5.44/5.66            <=> ( ! [V3x: $i] :
% 5.44/5.66                    ( ( mem @ V3x @ A_27a )
% 5.44/5.66                   => ( p @ ( ap @ V0P @ V3x ) ) )
% 5.44/5.66               => ( p @ V1Q ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ERIGHT__EXISTS__IMP__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ bool )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ( ? [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                  & ( ( p @ V0P )
% 5.44/5.66                   => ( p @ ( ap @ V1Q @ V2x ) ) ) )
% 5.44/5.66            <=> ( ( p @ V0P )
% 5.44/5.66               => ? [V3x: $i] :
% 5.44/5.66                    ( ( mem @ V3x @ A_27a )
% 5.44/5.66                    & ( p @ ( ap @ V1Q @ V3x ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EOR__IMP__THM,axiom,
% 5.44/5.66      ! [V0A: $i] :
% 5.44/5.66        ( ( mem @ V0A @ bool )
% 5.44/5.66       => ! [V1B: $i] :
% 5.44/5.66            ( ( mem @ V1B @ bool )
% 5.44/5.66           => ( ( ( p @ V0A )
% 5.44/5.66              <=> ( ( p @ V1B )
% 5.44/5.66                  | ( p @ V0A ) ) )
% 5.44/5.66            <=> ( ( p @ V1B )
% 5.44/5.66               => ( p @ V0A ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ENOT__IMP,axiom,
% 5.44/5.66      ! [V0A: $i] :
% 5.44/5.66        ( ( mem @ V0A @ bool )
% 5.44/5.66       => ! [V1B: $i] :
% 5.44/5.66            ( ( mem @ V1B @ bool )
% 5.44/5.66           => ( ~ ( ( p @ V0A )
% 5.44/5.66                 => ( p @ V1B ) )
% 5.44/5.66            <=> ( ( p @ V0A )
% 5.44/5.66                & ~ ( p @ V1B ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EDISJ__ASSOC,axiom,
% 5.44/5.66      ! [V0A: $i] :
% 5.44/5.66        ( ( mem @ V0A @ bool )
% 5.44/5.66       => ! [V1B: $i] :
% 5.44/5.66            ( ( mem @ V1B @ bool )
% 5.44/5.66           => ! [V2C: $i] :
% 5.44/5.66                ( ( mem @ V2C @ bool )
% 5.44/5.66               => ( ( ( p @ V0A )
% 5.44/5.66                    | ( p @ V1B )
% 5.44/5.66                    | ( p @ V2C ) )
% 5.44/5.66                <=> ( ( p @ V0A )
% 5.44/5.66                    | ( p @ V1B )
% 5.44/5.66                    | ( p @ V2C ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EDISJ__SYM,axiom,
% 5.44/5.66      ! [V0A: $i] :
% 5.44/5.66        ( ( mem @ V0A @ bool )
% 5.44/5.66       => ! [V1B: $i] :
% 5.44/5.66            ( ( mem @ V1B @ bool )
% 5.44/5.66           => ( ( ( p @ V0A )
% 5.44/5.66                | ( p @ V1B ) )
% 5.44/5.66            <=> ( ( p @ V1B )
% 5.44/5.66                | ( p @ V0A ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EDISJ__COMM,axiom,
% 5.44/5.66      ! [V0A: $i] :
% 5.44/5.66        ( ( mem @ V0A @ bool )
% 5.44/5.66       => ! [V1B: $i] :
% 5.44/5.66            ( ( mem @ V1B @ bool )
% 5.44/5.66           => ( ( ( p @ V0A )
% 5.44/5.66                | ( p @ V1B ) )
% 5.44/5.66            <=> ( ( p @ V1B )
% 5.44/5.66                | ( p @ V0A ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EDE__MORGAN__THM,axiom,
% 5.44/5.66      ! [V0A: $i] :
% 5.44/5.66        ( ( mem @ V0A @ bool )
% 5.44/5.66       => ! [V1B: $i] :
% 5.44/5.66            ( ( mem @ V1B @ bool )
% 5.44/5.66           => ( ( ~ ( ( p @ V0A )
% 5.44/5.66                    & ( p @ V1B ) )
% 5.44/5.66              <=> ( ~ ( p @ V0A )
% 5.44/5.66                  | ~ ( p @ V1B ) ) )
% 5.44/5.66              & ( ~ ( ( p @ V0A )
% 5.44/5.66                    | ( p @ V1B ) )
% 5.44/5.66              <=> ( ~ ( p @ V0A )
% 5.44/5.66                  & ~ ( p @ V1B ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ELEFT__AND__OVER__OR,axiom,
% 5.44/5.66      ! [V0A: $i] :
% 5.44/5.66        ( ( mem @ V0A @ bool )
% 5.44/5.66       => ! [V1B: $i] :
% 5.44/5.66            ( ( mem @ V1B @ bool )
% 5.44/5.66           => ! [V2C: $i] :
% 5.44/5.66                ( ( mem @ V2C @ bool )
% 5.44/5.66               => ( ( ( p @ V0A )
% 5.44/5.66                    & ( ( p @ V1B )
% 5.44/5.66                      | ( p @ V2C ) ) )
% 5.44/5.66                <=> ( ( ( p @ V0A )
% 5.44/5.66                      & ( p @ V1B ) )
% 5.44/5.66                    | ( ( p @ V0A )
% 5.44/5.66                      & ( p @ V2C ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ERIGHT__AND__OVER__OR,axiom,
% 5.44/5.66      ! [V0A: $i] :
% 5.44/5.66        ( ( mem @ V0A @ bool )
% 5.44/5.66       => ! [V1B: $i] :
% 5.44/5.66            ( ( mem @ V1B @ bool )
% 5.44/5.66           => ! [V2C: $i] :
% 5.44/5.66                ( ( mem @ V2C @ bool )
% 5.44/5.66               => ( ( ( ( p @ V1B )
% 5.44/5.66                      | ( p @ V2C ) )
% 5.44/5.66                    & ( p @ V0A ) )
% 5.44/5.66                <=> ( ( ( p @ V1B )
% 5.44/5.66                      & ( p @ V0A ) )
% 5.44/5.66                    | ( ( p @ V2C )
% 5.44/5.66                      & ( p @ V0A ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ELEFT__OR__OVER__AND,axiom,
% 5.44/5.66      ! [V0A: $i] :
% 5.44/5.66        ( ( mem @ V0A @ bool )
% 5.44/5.66       => ! [V1B: $i] :
% 5.44/5.66            ( ( mem @ V1B @ bool )
% 5.44/5.66           => ! [V2C: $i] :
% 5.44/5.66                ( ( mem @ V2C @ bool )
% 5.44/5.66               => ( ( ( p @ V0A )
% 5.44/5.66                    | ( ( p @ V1B )
% 5.44/5.66                      & ( p @ V2C ) ) )
% 5.44/5.66                <=> ( ( ( p @ V0A )
% 5.44/5.66                      | ( p @ V1B ) )
% 5.44/5.66                    & ( ( p @ V0A )
% 5.44/5.66                      | ( p @ V2C ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ERIGHT__OR__OVER__AND,axiom,
% 5.44/5.66      ! [V0A: $i] :
% 5.44/5.66        ( ( mem @ V0A @ bool )
% 5.44/5.66       => ! [V1B: $i] :
% 5.44/5.66            ( ( mem @ V1B @ bool )
% 5.44/5.66           => ! [V2C: $i] :
% 5.44/5.66                ( ( mem @ V2C @ bool )
% 5.44/5.66               => ( ( ( ( p @ V1B )
% 5.44/5.66                      & ( p @ V2C ) )
% 5.44/5.66                    | ( p @ V0A ) )
% 5.44/5.66                <=> ( ( ( p @ V1B )
% 5.44/5.66                      | ( p @ V0A ) )
% 5.44/5.66                    & ( ( p @ V2C )
% 5.44/5.66                      | ( p @ V0A ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EIMP__DISJ__THM,axiom,
% 5.44/5.66      ! [V0A: $i] :
% 5.44/5.66        ( ( mem @ V0A @ bool )
% 5.44/5.66       => ! [V1B: $i] :
% 5.44/5.66            ( ( mem @ V1B @ bool )
% 5.44/5.66           => ( ( ( p @ V0A )
% 5.44/5.66               => ( p @ V1B ) )
% 5.44/5.66            <=> ( ~ ( p @ V0A )
% 5.44/5.66                | ( p @ V1B ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EDISJ__IMP__THM,axiom,
% 5.44/5.66      ! [V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ bool )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ bool )
% 5.44/5.66           => ! [V2R: $i] :
% 5.44/5.66                ( ( mem @ V2R @ bool )
% 5.44/5.66               => ( ( ( ( p @ V0P )
% 5.44/5.66                      | ( p @ V1Q ) )
% 5.44/5.66                   => ( p @ V2R ) )
% 5.44/5.66                <=> ( ( ( p @ V0P )
% 5.44/5.66                     => ( p @ V2R ) )
% 5.44/5.66                    & ( ( p @ V1Q )
% 5.44/5.66                     => ( p @ V2R ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EIMP__CONJ__THM,axiom,
% 5.44/5.66      ! [V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ bool )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ bool )
% 5.44/5.66           => ! [V2R: $i] :
% 5.44/5.66                ( ( mem @ V2R @ bool )
% 5.44/5.66               => ( ( ( p @ V0P )
% 5.44/5.66                   => ( ( p @ V1Q )
% 5.44/5.66                      & ( p @ V2R ) ) )
% 5.44/5.66                <=> ( ( ( p @ V0P )
% 5.44/5.66                     => ( p @ V1Q ) )
% 5.44/5.66                    & ( ( p @ V0P )
% 5.44/5.66                     => ( p @ V2R ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EIMP__F__EQ__F,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( ( p @ V0t )
% 5.44/5.66           => $false )
% 5.44/5.66        <=> ( ( p @ V0t )
% 5.44/5.66          <=> $false ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EAND__IMP__INTRO,axiom,
% 5.44/5.66      ! [V0t1: $i] :
% 5.44/5.66        ( ( mem @ V0t1 @ bool )
% 5.44/5.66       => ! [V1t2: $i] :
% 5.44/5.66            ( ( mem @ V1t2 @ bool )
% 5.44/5.66           => ! [V2t3: $i] :
% 5.44/5.66                ( ( mem @ V2t3 @ bool )
% 5.44/5.66               => ( ( ( p @ V0t1 )
% 5.44/5.66                   => ( ( p @ V1t2 )
% 5.44/5.66                     => ( p @ V2t3 ) ) )
% 5.44/5.66                <=> ( ( ( p @ V0t1 )
% 5.44/5.66                      & ( p @ V1t2 ) )
% 5.44/5.66                   => ( p @ V2t3 ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EEQ__IMP__THM,axiom,
% 5.44/5.66      ! [V0t1: $i] :
% 5.44/5.66        ( ( mem @ V0t1 @ bool )
% 5.44/5.66       => ! [V1t2: $i] :
% 5.44/5.66            ( ( mem @ V1t2 @ bool )
% 5.44/5.66           => ( ( ( p @ V0t1 )
% 5.44/5.66              <=> ( p @ V1t2 ) )
% 5.44/5.66            <=> ( ( ( p @ V0t1 )
% 5.44/5.66                 => ( p @ V1t2 ) )
% 5.44/5.66                & ( ( p @ V1t2 )
% 5.44/5.66                 => ( p @ V0t1 ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EEQ__EXPAND,axiom,
% 5.44/5.66      ! [V0t1: $i] :
% 5.44/5.66        ( ( mem @ V0t1 @ bool )
% 5.44/5.66       => ! [V1t2: $i] :
% 5.44/5.66            ( ( mem @ V1t2 @ bool )
% 5.44/5.66           => ( ( ( p @ V0t1 )
% 5.44/5.66              <=> ( p @ V1t2 ) )
% 5.44/5.66            <=> ( ( ( p @ V0t1 )
% 5.44/5.66                  & ( p @ V1t2 ) )
% 5.44/5.66                | ( ~ ( p @ V0t1 )
% 5.44/5.66                  & ~ ( p @ V1t2 ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ECOND__RATOR,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0b: $i] :
% 5.44/5.66        ( ( mem @ V0b @ bool )
% 5.44/5.66       => ! [V1f: $i] :
% 5.44/5.66            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66           => ! [V2g: $i] :
% 5.44/5.66                ( ( mem @ V2g @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66               => ! [V3x: $i] :
% 5.44/5.66                    ( ( mem @ V3x @ A_27a )
% 5.44/5.66                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( arr @ A_27a @ A_27b ) ) @ V0b ) @ V1f ) @ V2g ) @ V3x )
% 5.44/5.66                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ V0b ) @ ( ap @ V1f @ V3x ) ) @ ( ap @ V2g @ V3x ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ECOND__RAND,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.66        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66       => ! [V1b: $i] :
% 5.44/5.66            ( ( mem @ V1b @ bool )
% 5.44/5.66           => ! [V2x: $i] :
% 5.44/5.66                ( ( mem @ V2x @ A_27a )
% 5.44/5.66               => ! [V3y: $i] :
% 5.44/5.66                    ( ( mem @ V3y @ A_27a )
% 5.44/5.66                   => ( ( ap @ V0f @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ V1b ) @ V2x ) @ V3y ) )
% 5.44/5.66                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ V1b ) @ ( ap @ V0f @ V2x ) ) @ ( ap @ V0f @ V3y ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ECOND__ABS,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0b: $i] :
% 5.44/5.66        ( ( mem @ V0b @ bool )
% 5.44/5.66       => ! [V1f: $i] :
% 5.44/5.66            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66           => ! [V2g: $i] :
% 5.44/5.66                ( ( mem @ V2g @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66               => ( ( lam @ A_27a
% 5.44/5.66                    @ ^ [V3x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ V0b ) @ ( ap @ V1f @ V3x ) ) @ ( ap @ V2g @ V3x ) ) )
% 5.44/5.66                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( arr @ A_27a @ A_27b ) ) @ V0b ) @ V1f ) @ V2g ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ECOND__EXPAND,axiom,
% 5.44/5.66      ! [V0b: $i] :
% 5.44/5.66        ( ( mem @ V0b @ bool )
% 5.44/5.66       => ! [V1t1: $i] :
% 5.44/5.66            ( ( mem @ V1t1 @ bool )
% 5.44/5.66           => ! [V2t2: $i] :
% 5.44/5.66                ( ( mem @ V2t2 @ bool )
% 5.44/5.66               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ V0b ) @ V1t1 ) @ V2t2 ) )
% 5.44/5.66                <=> ( ( ~ ( p @ V0b )
% 5.44/5.66                      | ( p @ V1t1 ) )
% 5.44/5.66                    & ( ( p @ V0b )
% 5.44/5.66                      | ( p @ V2t2 ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ECOND__EXPAND__IMP,axiom,
% 5.44/5.66      ! [V0b: $i] :
% 5.44/5.66        ( ( mem @ V0b @ bool )
% 5.44/5.66       => ! [V1t1: $i] :
% 5.44/5.66            ( ( mem @ V1t1 @ bool )
% 5.44/5.66           => ! [V2t2: $i] :
% 5.44/5.66                ( ( mem @ V2t2 @ bool )
% 5.44/5.66               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ V0b ) @ V1t1 ) @ V2t2 ) )
% 5.44/5.66                <=> ( ( ( p @ V0b )
% 5.44/5.66                     => ( p @ V1t1 ) )
% 5.44/5.66                    & ( ~ ( p @ V0b )
% 5.44/5.66                     => ( p @ V2t2 ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ECOND__EXPAND__OR,axiom,
% 5.44/5.66      ! [V0b: $i] :
% 5.44/5.66        ( ( mem @ V0b @ bool )
% 5.44/5.66       => ! [V1t1: $i] :
% 5.44/5.66            ( ( mem @ V1t1 @ bool )
% 5.44/5.66           => ! [V2t2: $i] :
% 5.44/5.66                ( ( mem @ V2t2 @ bool )
% 5.44/5.66               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ V0b ) @ V1t1 ) @ V2t2 ) )
% 5.44/5.66                <=> ( ( ( p @ V0b )
% 5.44/5.66                      & ( p @ V1t1 ) )
% 5.44/5.66                    | ( ~ ( p @ V0b )
% 5.44/5.66                      & ( p @ V2t2 ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ETYPE__DEFINITION__THM,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1rep: $i] :
% 5.44/5.66            ( ( mem @ V1rep @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.66           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ A_27a @ A_27b ) @ V0P ) @ V1rep ) )
% 5.44/5.66            <=> ( ! [V2x_27: $i] :
% 5.44/5.66                    ( ( mem @ V2x_27 @ A_27b )
% 5.44/5.66                   => ! [V3x_27_27: $i] :
% 5.44/5.66                        ( ( mem @ V3x_27_27 @ A_27b )
% 5.44/5.66                       => ( ( ( ap @ V1rep @ V2x_27 )
% 5.44/5.66                            = ( ap @ V1rep @ V3x_27_27 ) )
% 5.44/5.66                         => ( V2x_27 = V3x_27_27 ) ) ) )
% 5.44/5.66                & ! [V4x: $i] :
% 5.44/5.66                    ( ( mem @ V4x @ A_27a )
% 5.44/5.66                   => ( ( p @ ( ap @ V0P @ V4x ) )
% 5.44/5.66                    <=> ? [V5x_27: $i] :
% 5.44/5.66                          ( ( mem @ V5x_27 @ A_27b )
% 5.44/5.66                          & ( V4x
% 5.44/5.66                            = ( ap @ V1rep @ V5x_27 ) ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EONTO__THM,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.66        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66       => ( ( p @ ( ap @ ( c_2Ebool_2EONTO @ A_27a @ A_27b ) @ V0f ) )
% 5.44/5.66        <=> ! [V1y: $i] :
% 5.44/5.66              ( ( mem @ V1y @ A_27b )
% 5.44/5.66             => ? [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                  & ( V1y
% 5.44/5.66                    = ( ap @ V0f @ V2x ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EONE__ONE__THM,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.66        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66       => ( ( p @ ( ap @ ( c_2Ebool_2EONE__ONE @ A_27a @ A_27b ) @ V0f ) )
% 5.44/5.66        <=> ! [V1x1: $i] :
% 5.44/5.66              ( ( mem @ V1x1 @ A_27a )
% 5.44/5.66             => ! [V2x2: $i] :
% 5.44/5.66                  ( ( mem @ V2x2 @ A_27a )
% 5.44/5.66                 => ( ( ( ap @ V0f @ V1x1 )
% 5.44/5.66                      = ( ap @ V0f @ V2x2 ) )
% 5.44/5.66                   => ( V1x1 = V2x2 ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EABS__REP__THM,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ( ? [V1rep: $i] :
% 5.44/5.66              ( ( mem @ V1rep @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.66              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ A_27a @ A_27b ) @ V0P ) @ V1rep ) ) )
% 5.44/5.66         => ? [V2rep: $i] :
% 5.44/5.66              ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.66              & ? [V3abs: $i] :
% 5.44/5.66                  ( ( mem @ V3abs @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66                  & ! [V4a: $i] :
% 5.44/5.66                      ( ( mem @ V4a @ A_27b )
% 5.44/5.66                     => ( ( ap @ V3abs @ ( ap @ V2rep @ V4a ) )
% 5.44/5.66                        = V4a ) )
% 5.44/5.66                  & ! [V5r: $i] :
% 5.44/5.66                      ( ( mem @ V5r @ A_27a )
% 5.44/5.66                     => ( ( p @ ( ap @ V0P @ V5r ) )
% 5.44/5.66                      <=> ( ( ap @ V2rep @ ( ap @ V3abs @ V5r ) )
% 5.44/5.66                          = V5r ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ELET__RAND,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27b @ bool ) )
% 5.44/5.66       => ! [V1N: $i] :
% 5.44/5.66            ( ( mem @ V1N @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66           => ! [V2M: $i] :
% 5.44/5.66                ( ( mem @ V2M @ A_27a )
% 5.44/5.66               => ( ( p
% 5.44/5.66                    @ ( ap @ V0P
% 5.44/5.66                      @ ( ap
% 5.44/5.66                        @ ( ap @ ( c_2Ebool_2ELET @ A_27a @ A_27b )
% 5.44/5.66                          @ ( lam @ A_27a
% 5.44/5.66                            @ ^ [V3x: $i] : ( ap @ V1N @ V3x ) ) )
% 5.44/5.66                        @ V2M ) ) )
% 5.44/5.66                <=> ( p
% 5.44/5.66                    @ ( ap
% 5.44/5.66                      @ ( ap @ ( c_2Ebool_2ELET @ A_27a @ bool )
% 5.44/5.66                        @ ( lam @ A_27a
% 5.44/5.66                          @ ^ [V4x: $i] : ( ap @ V0P @ ( ap @ V1N @ V4x ) ) ) )
% 5.44/5.66                      @ V2M ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ELET__RATOR,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,A_27c: del,V0N: $i] :
% 5.44/5.66        ( ( mem @ V0N @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.44/5.66       => ! [V1M: $i] :
% 5.44/5.66            ( ( mem @ V1M @ A_27a )
% 5.44/5.66           => ! [V2b: $i] :
% 5.44/5.66                ( ( mem @ V2b @ A_27b )
% 5.44/5.66               => ( ( ap
% 5.44/5.66                    @ ( ap
% 5.44/5.66                      @ ( ap @ ( c_2Ebool_2ELET @ A_27a @ ( arr @ A_27b @ A_27c ) )
% 5.44/5.66                        @ ( lam @ A_27a
% 5.44/5.66                          @ ^ [V3x: $i] : ( ap @ V0N @ V3x ) ) )
% 5.44/5.66                      @ V1M )
% 5.44/5.66                    @ V2b )
% 5.44/5.66                  = ( ap
% 5.44/5.66                    @ ( ap @ ( c_2Ebool_2ELET @ A_27a @ A_27c )
% 5.44/5.66                      @ ( lam @ A_27a
% 5.44/5.66                        @ ^ [V4x: $i] : ( ap @ ( ap @ V0N @ V4x ) @ V2b ) ) )
% 5.44/5.66                    @ V1M ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ESWAP__FORALL__THM,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.66       => ( ! [V1x: $i] :
% 5.44/5.66              ( ( mem @ V1x @ A_27a )
% 5.44/5.66             => ! [V2y: $i] :
% 5.44/5.66                  ( ( mem @ V2y @ A_27b )
% 5.44/5.66                 => ( p @ ( ap @ ( ap @ V0P @ V1x ) @ V2y ) ) ) )
% 5.44/5.66        <=> ! [V3y: $i] :
% 5.44/5.66              ( ( mem @ V3y @ A_27b )
% 5.44/5.66             => ! [V4x: $i] :
% 5.44/5.66                  ( ( mem @ V4x @ A_27a )
% 5.44/5.66                 => ( p @ ( ap @ ( ap @ V0P @ V4x ) @ V3y ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ESWAP__EXISTS__THM,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.66       => ( ? [V1x: $i] :
% 5.44/5.66              ( ( mem @ V1x @ A_27a )
% 5.44/5.66              & ? [V2y: $i] :
% 5.44/5.66                  ( ( mem @ V2y @ A_27b )
% 5.44/5.66                  & ( p @ ( ap @ ( ap @ V0P @ V1x ) @ V2y ) ) ) )
% 5.44/5.66        <=> ? [V3y: $i] :
% 5.44/5.66              ( ( mem @ V3y @ A_27b )
% 5.44/5.66              & ? [V4x: $i] :
% 5.44/5.66                  ( ( mem @ V4x @ A_27a )
% 5.44/5.66                  & ( p @ ( ap @ ( ap @ V0P @ V4x ) @ V3y ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EEXISTS__UNIQUE__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ( ( p
% 5.44/5.66            @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a )
% 5.44/5.66              @ ( lam @ A_27a
% 5.44/5.66                @ ^ [V1x: $i] : ( ap @ V0P @ V1x ) ) ) )
% 5.44/5.66        <=> ( ? [V2x: $i] :
% 5.44/5.66                ( ( mem @ V2x @ A_27a )
% 5.44/5.66                & ( p @ ( ap @ V0P @ V2x ) ) )
% 5.44/5.66            & ! [V3x: $i] :
% 5.44/5.66                ( ( mem @ V3x @ A_27a )
% 5.44/5.66               => ! [V4y: $i] :
% 5.44/5.66                    ( ( mem @ V4y @ A_27a )
% 5.44/5.66                   => ( ( ( p @ ( ap @ V0P @ V3x ) )
% 5.44/5.66                        & ( p @ ( ap @ V0P @ V4y ) ) )
% 5.44/5.66                     => ( V3x = V4y ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ELET__CONG,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.66        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66       => ! [V1g: $i] :
% 5.44/5.66            ( ( mem @ V1g @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66           => ! [V2M: $i] :
% 5.44/5.66                ( ( mem @ V2M @ A_27a )
% 5.44/5.66               => ! [V3N: $i] :
% 5.44/5.66                    ( ( mem @ V3N @ A_27a )
% 5.44/5.66                   => ( ( ( V2M = V3N )
% 5.44/5.66                        & ! [V4x: $i] :
% 5.44/5.66                            ( ( mem @ V4x @ A_27a )
% 5.44/5.66                           => ( ( V4x = V3N )
% 5.44/5.66                             => ( ( ap @ V0f @ V4x )
% 5.44/5.66                                = ( ap @ V1g @ V4x ) ) ) ) )
% 5.44/5.66                     => ( ( ap @ ( ap @ ( c_2Ebool_2ELET @ A_27a @ A_27b ) @ V0f ) @ V2M )
% 5.44/5.66                        = ( ap @ ( ap @ ( c_2Ebool_2ELET @ A_27a @ A_27b ) @ V1g ) @ V3N ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EIMP__CONG,axiom,
% 5.44/5.66      ! [V0x: $i] :
% 5.44/5.66        ( ( mem @ V0x @ bool )
% 5.44/5.66       => ! [V1x_27: $i] :
% 5.44/5.66            ( ( mem @ V1x_27 @ bool )
% 5.44/5.66           => ! [V2y: $i] :
% 5.44/5.66                ( ( mem @ V2y @ bool )
% 5.44/5.66               => ! [V3y_27: $i] :
% 5.44/5.66                    ( ( mem @ V3y_27 @ bool )
% 5.44/5.66                   => ( ( ( ( p @ V0x )
% 5.44/5.66                        <=> ( p @ V1x_27 ) )
% 5.44/5.66                        & ( ( p @ V1x_27 )
% 5.44/5.66                         => ( ( p @ V2y )
% 5.44/5.66                          <=> ( p @ V3y_27 ) ) ) )
% 5.44/5.66                     => ( ( ( p @ V0x )
% 5.44/5.66                         => ( p @ V2y ) )
% 5.44/5.66                      <=> ( ( p @ V1x_27 )
% 5.44/5.66                         => ( p @ V3y_27 ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EAND__CONG,axiom,
% 5.44/5.66      ! [V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ bool )
% 5.44/5.66       => ! [V1P_27: $i] :
% 5.44/5.66            ( ( mem @ V1P_27 @ bool )
% 5.44/5.66           => ! [V2Q: $i] :
% 5.44/5.66                ( ( mem @ V2Q @ bool )
% 5.44/5.66               => ! [V3Q_27: $i] :
% 5.44/5.66                    ( ( mem @ V3Q_27 @ bool )
% 5.44/5.66                   => ( ( ( ( p @ V2Q )
% 5.44/5.66                         => ( ( p @ V0P )
% 5.44/5.66                          <=> ( p @ V1P_27 ) ) )
% 5.44/5.66                        & ( ( p @ V1P_27 )
% 5.44/5.66                         => ( ( p @ V2Q )
% 5.44/5.66                          <=> ( p @ V3Q_27 ) ) ) )
% 5.44/5.66                     => ( ( ( p @ V0P )
% 5.44/5.66                          & ( p @ V2Q ) )
% 5.44/5.66                      <=> ( ( p @ V1P_27 )
% 5.44/5.66                          & ( p @ V3Q_27 ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ELEFT__AND__CONG,axiom,
% 5.44/5.66      ! [V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ bool )
% 5.44/5.66       => ! [V1P_27: $i] :
% 5.44/5.66            ( ( mem @ V1P_27 @ bool )
% 5.44/5.66           => ! [V2Q: $i] :
% 5.44/5.66                ( ( mem @ V2Q @ bool )
% 5.44/5.66               => ! [V3Q_27: $i] :
% 5.44/5.66                    ( ( mem @ V3Q_27 @ bool )
% 5.44/5.66                   => ( ( ( ( p @ V0P )
% 5.44/5.66                        <=> ( p @ V1P_27 ) )
% 5.44/5.66                        & ( ( p @ V1P_27 )
% 5.44/5.66                         => ( ( p @ V2Q )
% 5.44/5.66                          <=> ( p @ V3Q_27 ) ) ) )
% 5.44/5.66                     => ( ( ( p @ V0P )
% 5.44/5.66                          & ( p @ V2Q ) )
% 5.44/5.66                      <=> ( ( p @ V1P_27 )
% 5.44/5.66                          & ( p @ V3Q_27 ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EOR__CONG,axiom,
% 5.44/5.66      ! [V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ bool )
% 5.44/5.66       => ! [V1P_27: $i] :
% 5.44/5.66            ( ( mem @ V1P_27 @ bool )
% 5.44/5.66           => ! [V2Q: $i] :
% 5.44/5.66                ( ( mem @ V2Q @ bool )
% 5.44/5.66               => ! [V3Q_27: $i] :
% 5.44/5.66                    ( ( mem @ V3Q_27 @ bool )
% 5.44/5.66                   => ( ( ( ~ ( p @ V2Q )
% 5.44/5.66                         => ( ( p @ V0P )
% 5.44/5.66                          <=> ( p @ V1P_27 ) ) )
% 5.44/5.66                        & ( ~ ( p @ V1P_27 )
% 5.44/5.66                         => ( ( p @ V2Q )
% 5.44/5.66                          <=> ( p @ V3Q_27 ) ) ) )
% 5.44/5.66                     => ( ( ( p @ V0P )
% 5.44/5.66                          | ( p @ V2Q ) )
% 5.44/5.66                      <=> ( ( p @ V1P_27 )
% 5.44/5.66                          | ( p @ V3Q_27 ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ELEFT__OR__CONG,axiom,
% 5.44/5.66      ! [V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ bool )
% 5.44/5.66       => ! [V1P_27: $i] :
% 5.44/5.66            ( ( mem @ V1P_27 @ bool )
% 5.44/5.66           => ! [V2Q: $i] :
% 5.44/5.66                ( ( mem @ V2Q @ bool )
% 5.44/5.66               => ! [V3Q_27: $i] :
% 5.44/5.66                    ( ( mem @ V3Q_27 @ bool )
% 5.44/5.66                   => ( ( ( ( p @ V0P )
% 5.44/5.66                        <=> ( p @ V1P_27 ) )
% 5.44/5.66                        & ( ~ ( p @ V1P_27 )
% 5.44/5.66                         => ( ( p @ V2Q )
% 5.44/5.66                          <=> ( p @ V3Q_27 ) ) ) )
% 5.44/5.66                     => ( ( ( p @ V0P )
% 5.44/5.66                          | ( p @ V2Q ) )
% 5.44/5.66                      <=> ( ( p @ V1P_27 )
% 5.44/5.66                          | ( p @ V3Q_27 ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ECOND__CONG,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ bool )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ bool )
% 5.44/5.66           => ! [V2x: $i] :
% 5.44/5.66                ( ( mem @ V2x @ A_27a )
% 5.44/5.66               => ! [V3x_27: $i] :
% 5.44/5.66                    ( ( mem @ V3x_27 @ A_27a )
% 5.44/5.66                   => ! [V4y: $i] :
% 5.44/5.66                        ( ( mem @ V4y @ A_27a )
% 5.44/5.66                       => ! [V5y_27: $i] :
% 5.44/5.66                            ( ( mem @ V5y_27 @ A_27a )
% 5.44/5.66                           => ( ( ( ( p @ V0P )
% 5.44/5.66                                <=> ( p @ V1Q ) )
% 5.44/5.66                                & ( ( p @ V1Q )
% 5.44/5.66                                 => ( V2x = V3x_27 ) )
% 5.44/5.66                                & ( ~ ( p @ V1Q )
% 5.44/5.66                                 => ( V4y = V5y_27 ) ) )
% 5.44/5.66                             => ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ V0P ) @ V2x ) @ V4y )
% 5.44/5.66                                = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ V1Q ) @ V3x_27 ) @ V5y_27 ) ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ERES__FORALL__CONG,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ! [V2f: $i] :
% 5.44/5.66                ( ( mem @ V2f @ ( arr @ A_27a @ bool ) )
% 5.44/5.66               => ! [V3g: $i] :
% 5.44/5.66                    ( ( mem @ V3g @ ( arr @ A_27a @ bool ) )
% 5.44/5.66                   => ( ( V0P = V1Q )
% 5.44/5.66                     => ( ! [V4x: $i] :
% 5.44/5.66                            ( ( mem @ V4x @ A_27a )
% 5.44/5.66                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V1Q ) )
% 5.44/5.66                             => ( ( p @ ( ap @ V2f @ V4x ) )
% 5.44/5.66                              <=> ( p @ ( ap @ V3g @ V4x ) ) ) ) )
% 5.44/5.66                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V0P ) @ V2f ) )
% 5.44/5.66                        <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V1Q ) @ V3g ) ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ERES__EXISTS__CONG,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ! [V2f: $i] :
% 5.44/5.66                ( ( mem @ V2f @ ( arr @ A_27a @ bool ) )
% 5.44/5.66               => ! [V3g: $i] :
% 5.44/5.66                    ( ( mem @ V3g @ ( arr @ A_27a @ bool ) )
% 5.44/5.66                   => ( ( V0P = V1Q )
% 5.44/5.66                     => ( ! [V4x: $i] :
% 5.44/5.66                            ( ( mem @ V4x @ A_27a )
% 5.44/5.66                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V1Q ) )
% 5.44/5.66                             => ( ( p @ ( ap @ V2f @ V4x ) )
% 5.44/5.66                              <=> ( p @ ( ap @ V3g @ V4x ) ) ) ) )
% 5.44/5.66                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V0P ) @ V2f ) )
% 5.44/5.66                        <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V1Q ) @ V3g ) ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EMONO__AND,axiom,
% 5.44/5.66      ! [V0x: $i] :
% 5.44/5.66        ( ( mem @ V0x @ bool )
% 5.44/5.66       => ! [V1y: $i] :
% 5.44/5.66            ( ( mem @ V1y @ bool )
% 5.44/5.66           => ! [V2z: $i] :
% 5.44/5.66                ( ( mem @ V2z @ bool )
% 5.44/5.66               => ! [V3w: $i] :
% 5.44/5.66                    ( ( mem @ V3w @ bool )
% 5.44/5.66                   => ( ( ( ( p @ V0x )
% 5.44/5.66                         => ( p @ V1y ) )
% 5.44/5.66                        & ( ( p @ V2z )
% 5.44/5.66                         => ( p @ V3w ) ) )
% 5.44/5.66                     => ( ( ( p @ V0x )
% 5.44/5.66                          & ( p @ V2z ) )
% 5.44/5.66                       => ( ( p @ V1y )
% 5.44/5.66                          & ( p @ V3w ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EMONO__OR,axiom,
% 5.44/5.66      ! [V0x: $i] :
% 5.44/5.66        ( ( mem @ V0x @ bool )
% 5.44/5.66       => ! [V1y: $i] :
% 5.44/5.66            ( ( mem @ V1y @ bool )
% 5.44/5.66           => ! [V2z: $i] :
% 5.44/5.66                ( ( mem @ V2z @ bool )
% 5.44/5.66               => ! [V3w: $i] :
% 5.44/5.66                    ( ( mem @ V3w @ bool )
% 5.44/5.66                   => ( ( ( ( p @ V0x )
% 5.44/5.66                         => ( p @ V1y ) )
% 5.44/5.66                        & ( ( p @ V2z )
% 5.44/5.66                         => ( p @ V3w ) ) )
% 5.44/5.66                     => ( ( ( p @ V0x )
% 5.44/5.66                          | ( p @ V2z ) )
% 5.44/5.66                       => ( ( p @ V1y )
% 5.44/5.66                          | ( p @ V3w ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EMONO__IMP,axiom,
% 5.44/5.66      ! [V0y: $i] :
% 5.44/5.66        ( ( mem @ V0y @ bool )
% 5.44/5.66       => ! [V1x: $i] :
% 5.44/5.66            ( ( mem @ V1x @ bool )
% 5.44/5.66           => ! [V2z: $i] :
% 5.44/5.66                ( ( mem @ V2z @ bool )
% 5.44/5.66               => ! [V3w: $i] :
% 5.44/5.66                    ( ( mem @ V3w @ bool )
% 5.44/5.66                   => ( ( ( ( p @ V0y )
% 5.44/5.66                         => ( p @ V1x ) )
% 5.44/5.66                        & ( ( p @ V2z )
% 5.44/5.66                         => ( p @ V3w ) ) )
% 5.44/5.66                     => ( ( ( p @ V1x )
% 5.44/5.66                         => ( p @ V2z ) )
% 5.44/5.66                       => ( ( p @ V0y )
% 5.44/5.66                         => ( p @ V3w ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EMONO__NOT,axiom,
% 5.44/5.66      ! [V0y: $i] :
% 5.44/5.66        ( ( mem @ V0y @ bool )
% 5.44/5.66       => ! [V1x: $i] :
% 5.44/5.66            ( ( mem @ V1x @ bool )
% 5.44/5.66           => ( ( ( p @ V0y )
% 5.44/5.66               => ( p @ V1x ) )
% 5.44/5.66             => ( ~ ( p @ V1x )
% 5.44/5.66               => ~ ( p @ V0y ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EMONO__NOT__EQ,axiom,
% 5.44/5.66      ! [V0y: $i] :
% 5.44/5.66        ( ( mem @ V0y @ bool )
% 5.44/5.66       => ! [V1x: $i] :
% 5.44/5.66            ( ( mem @ V1x @ bool )
% 5.44/5.66           => ( ( ( p @ V0y )
% 5.44/5.66               => ( p @ V1x ) )
% 5.44/5.66            <=> ( ~ ( p @ V1x )
% 5.44/5.66               => ~ ( p @ V0y ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EMONO__ALL,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ( ! [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                 => ( ( p @ ( ap @ V0P @ V2x ) )
% 5.44/5.66                   => ( p @ ( ap @ V1Q @ V2x ) ) ) )
% 5.44/5.66             => ( ! [V3x: $i] :
% 5.44/5.66                    ( ( mem @ V3x @ A_27a )
% 5.44/5.66                   => ( p @ ( ap @ V0P @ V3x ) ) )
% 5.44/5.66               => ! [V4x: $i] :
% 5.44/5.66                    ( ( mem @ V4x @ A_27a )
% 5.44/5.66                   => ( p @ ( ap @ V1Q @ V4x ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EMONO__EXISTS,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ( ! [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                 => ( ( p @ ( ap @ V0P @ V2x ) )
% 5.44/5.66                   => ( p @ ( ap @ V1Q @ V2x ) ) ) )
% 5.44/5.66             => ( ? [V3x: $i] :
% 5.44/5.66                    ( ( mem @ V3x @ A_27a )
% 5.44/5.66                    & ( p @ ( ap @ V0P @ V3x ) ) )
% 5.44/5.66               => ? [V4x: $i] :
% 5.44/5.66                    ( ( mem @ V4x @ A_27a )
% 5.44/5.66                    & ( p @ ( ap @ V1Q @ V4x ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EMONO__COND,axiom,
% 5.44/5.66      ! [V0x: $i] :
% 5.44/5.66        ( ( mem @ V0x @ bool )
% 5.44/5.66       => ! [V1y: $i] :
% 5.44/5.66            ( ( mem @ V1y @ bool )
% 5.44/5.66           => ! [V2z: $i] :
% 5.44/5.66                ( ( mem @ V2z @ bool )
% 5.44/5.66               => ! [V3w: $i] :
% 5.44/5.66                    ( ( mem @ V3w @ bool )
% 5.44/5.66                   => ! [V4b: $i] :
% 5.44/5.66                        ( ( mem @ V4b @ bool )
% 5.44/5.66                       => ( ( ( p @ V0x )
% 5.44/5.66                           => ( p @ V1y ) )
% 5.44/5.66                         => ( ( ( p @ V2z )
% 5.44/5.66                             => ( p @ V3w ) )
% 5.44/5.66                           => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ V4b ) @ V0x ) @ V2z ) )
% 5.44/5.66                             => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ V4b ) @ V1y ) @ V3w ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EEXISTS__REFL,axiom,
% 5.44/5.66      ! [A_27a: del,V0a: $i] :
% 5.44/5.66        ( ( mem @ V0a @ A_27a )
% 5.44/5.66       => ? [V1x: $i] :
% 5.44/5.66            ( ( mem @ V1x @ A_27a )
% 5.44/5.66            & ( V1x = V0a ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EEXISTS__UNIQUE__REFL,axiom,
% 5.44/5.66      ! [A_27a: del,V0a: $i] :
% 5.44/5.66        ( ( mem @ V0a @ A_27a )
% 5.44/5.66       => ( p
% 5.44/5.66          @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a )
% 5.44/5.66            @ ( lam @ A_27a
% 5.44/5.66              @ ^ [V1x: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V1x ) @ V0a ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EUNWIND__THM1,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1a: $i] :
% 5.44/5.66            ( ( mem @ V1a @ A_27a )
% 5.44/5.66           => ( ? [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                  & ( V1a = V2x )
% 5.44/5.66                  & ( p @ ( ap @ V0P @ V2x ) ) )
% 5.44/5.66            <=> ( p @ ( ap @ V0P @ V1a ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EUNWIND__THM2,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1a: $i] :
% 5.44/5.66            ( ( mem @ V1a @ A_27a )
% 5.44/5.66           => ( ? [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                  & ( V2x = V1a )
% 5.44/5.66                  & ( p @ ( ap @ V0P @ V2x ) ) )
% 5.44/5.66            <=> ( p @ ( ap @ V0P @ V1a ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EUNWIND__FORALL__THM1,axiom,
% 5.44/5.66      ! [A_27a: del,V0f: $i] :
% 5.44/5.66        ( ( mem @ V0f @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1v: $i] :
% 5.44/5.66            ( ( mem @ V1v @ A_27a )
% 5.44/5.66           => ( ! [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                 => ( ( V1v = V2x )
% 5.44/5.66                   => ( p @ ( ap @ V0f @ V2x ) ) ) )
% 5.44/5.66            <=> ( p @ ( ap @ V0f @ V1v ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EUNWIND__FORALL__THM2,axiom,
% 5.44/5.66      ! [A_27a: del,V0f: $i] :
% 5.44/5.66        ( ( mem @ V0f @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1v: $i] :
% 5.44/5.66            ( ( mem @ V1v @ A_27a )
% 5.44/5.66           => ( ! [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                 => ( ( V2x = V1v )
% 5.44/5.66                   => ( p @ ( ap @ V0f @ V2x ) ) ) )
% 5.44/5.66            <=> ( p @ ( ap @ V0f @ V1v ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ESKOLEM__THM,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.66       => ( ! [V1x: $i] :
% 5.44/5.66              ( ( mem @ V1x @ A_27a )
% 5.44/5.66             => ? [V2y: $i] :
% 5.44/5.66                  ( ( mem @ V2y @ A_27b )
% 5.44/5.66                  & ( p @ ( ap @ ( ap @ V0P @ V1x ) @ V2y ) ) ) )
% 5.44/5.66        <=> ? [V3f: $i] :
% 5.44/5.66              ( ( mem @ V3f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66              & ! [V4x: $i] :
% 5.44/5.66                  ( ( mem @ V4x @ A_27a )
% 5.44/5.66                 => ( p @ ( ap @ ( ap @ V0P @ V4x ) @ ( ap @ V3f @ V4x ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2Ebool__case__thm,axiom,
% 5.44/5.66      ! [A_27a: del] :
% 5.44/5.66        ( ! [V0t1: $i] :
% 5.44/5.66            ( ( mem @ V0t1 @ A_27a )
% 5.44/5.66           => ! [V1t2: $i] :
% 5.44/5.66                ( ( mem @ V1t2 @ A_27a )
% 5.44/5.66               => ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ c_2Ebool_2ET ) @ V0t1 ) @ V1t2 )
% 5.44/5.66                  = V0t1 ) ) )
% 5.44/5.66        & ! [V2t1: $i] :
% 5.44/5.66            ( ( mem @ V2t1 @ A_27a )
% 5.44/5.66           => ! [V3t2: $i] :
% 5.44/5.66                ( ( mem @ V3t2 @ A_27a )
% 5.44/5.66               => ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ c_2Ebool_2EF ) @ V2t1 ) @ V3t2 )
% 5.44/5.66                  = V3t2 ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2Ebool__case__ID,axiom,
% 5.44/5.66      ! [A_27a: del,V0b: $i] :
% 5.44/5.66        ( ( mem @ V0b @ bool )
% 5.44/5.66       => ! [V1t: $i] :
% 5.44/5.66            ( ( mem @ V1t @ A_27a )
% 5.44/5.66           => ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ V0b ) @ V1t ) @ V1t )
% 5.44/5.66              = V1t ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EboolAxiom,axiom,
% 5.44/5.66      ! [A_27a: del,V0t1: $i] :
% 5.44/5.66        ( ( mem @ V0t1 @ A_27a )
% 5.44/5.66       => ! [V1t2: $i] :
% 5.44/5.66            ( ( mem @ V1t2 @ A_27a )
% 5.44/5.66           => ? [V2fn: $i] :
% 5.44/5.66                ( ( mem @ V2fn @ ( arr @ bool @ A_27a ) )
% 5.44/5.66                & ( ( ap @ V2fn @ c_2Ebool_2ET )
% 5.44/5.66                  = V0t1 )
% 5.44/5.66                & ( ( ap @ V2fn @ c_2Ebool_2EF )
% 5.44/5.66                  = V1t2 ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2Ebool__INDUCT,axiom,
% 5.44/5.66      ! [V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ bool @ bool ) )
% 5.44/5.66       => ( ( ( p @ ( ap @ V0P @ c_2Ebool_2ET ) )
% 5.44/5.66            & ( p @ ( ap @ V0P @ c_2Ebool_2EF ) ) )
% 5.44/5.66         => ! [V1b: $i] :
% 5.44/5.66              ( ( mem @ V1b @ bool )
% 5.44/5.66             => ( p @ ( ap @ V0P @ V1b ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2Ebool__case__CONG,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ bool )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ bool )
% 5.44/5.66           => ! [V2x: $i] :
% 5.44/5.66                ( ( mem @ V2x @ A_27a )
% 5.44/5.66               => ! [V3x_27: $i] :
% 5.44/5.66                    ( ( mem @ V3x_27 @ A_27a )
% 5.44/5.66                   => ! [V4y: $i] :
% 5.44/5.66                        ( ( mem @ V4y @ A_27a )
% 5.44/5.66                       => ! [V5y_27: $i] :
% 5.44/5.66                            ( ( mem @ V5y_27 @ A_27a )
% 5.44/5.66                           => ( ( ( ( p @ V0P )
% 5.44/5.66                                <=> ( p @ V1Q ) )
% 5.44/5.66                                & ( ( p @ V1Q )
% 5.44/5.66                                 => ( V2x = V3x_27 ) )
% 5.44/5.66                                & ( ~ ( p @ V1Q )
% 5.44/5.66                                 => ( V4y = V5y_27 ) ) )
% 5.44/5.66                             => ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ V0P ) @ V2x ) @ V4y )
% 5.44/5.66                                = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ V1Q ) @ V3x_27 ) @ V5y_27 ) ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EFORALL__BOOL,axiom,
% 5.44/5.66      ! [V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ bool @ bool ) )
% 5.44/5.66       => ( ! [V1b: $i] :
% 5.44/5.66              ( ( mem @ V1b @ bool )
% 5.44/5.66             => ( p @ ( ap @ V0P @ V1b ) ) )
% 5.44/5.66        <=> ( ( p @ ( ap @ V0P @ c_2Ebool_2ET ) )
% 5.44/5.66            & ( p @ ( ap @ V0P @ c_2Ebool_2EF ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EUEXISTS__OR__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ( ( p
% 5.44/5.66                @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a )
% 5.44/5.66                  @ ( lam @ A_27a
% 5.44/5.66                    @ ^ [V2x: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0P @ V2x ) ) @ ( ap @ V1Q @ V2x ) ) ) ) )
% 5.44/5.66             => ( ( p
% 5.44/5.66                  @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a )
% 5.44/5.66                    @ ( lam @ A_27a
% 5.44/5.66                      @ ^ [V3x: $i] : ( ap @ V0P @ V3x ) ) ) )
% 5.44/5.66                | ( p
% 5.44/5.66                  @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a )
% 5.44/5.66                    @ ( lam @ A_27a
% 5.44/5.66                      @ ^ [V4x: $i] : ( ap @ V1Q @ V4x ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EUEXISTS__SIMP,axiom,
% 5.44/5.66      ! [A_27a: del,V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( p
% 5.44/5.66            @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a )
% 5.44/5.66              @ ( lam @ A_27a
% 5.44/5.66                @ ^ [V1x: $i] : V0t ) ) )
% 5.44/5.66        <=> ( ( p @ V0t )
% 5.44/5.66            & ! [V2x: $i] :
% 5.44/5.66                ( ( mem @ V2x @ A_27a )
% 5.44/5.66               => ! [V3y: $i] :
% 5.44/5.66                    ( ( mem @ V3y @ A_27a )
% 5.44/5.66                   => ( V2x = V3y ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(ax_thm_2Ebool_2ERES__ABSTRACT__DEF,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del] :
% 5.44/5.66        ( ! [V0p: $i] :
% 5.44/5.66            ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ! [V1m: $i] :
% 5.44/5.66                ( ( mem @ V1m @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66               => ! [V2x: $i] :
% 5.44/5.66                    ( ( mem @ V2x @ A_27a )
% 5.44/5.66                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0p ) )
% 5.44/5.66                     => ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ERES__ABSTRACT @ A_27a @ A_27b ) @ V0p ) @ V1m ) @ V2x )
% 5.44/5.66                        = ( ap @ V1m @ V2x ) ) ) ) ) )
% 5.44/5.66        & ! [V3p: $i] :
% 5.44/5.66            ( ( mem @ V3p @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ! [V4m1: $i] :
% 5.44/5.66                ( ( mem @ V4m1 @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66               => ! [V5m2: $i] :
% 5.44/5.66                    ( ( mem @ V5m2 @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66                   => ( ! [V6x: $i] :
% 5.44/5.66                          ( ( mem @ V6x @ A_27a )
% 5.44/5.66                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V6x ) @ V3p ) )
% 5.44/5.66                           => ( ( ap @ V4m1 @ V6x )
% 5.44/5.66                              = ( ap @ V5m2 @ V6x ) ) ) )
% 5.44/5.66                     => ( ( ap @ ( ap @ ( c_2Ebool_2ERES__ABSTRACT @ A_27a @ A_27b ) @ V3p ) @ V4m1 )
% 5.44/5.66                        = ( ap @ ( ap @ ( c_2Ebool_2ERES__ABSTRACT @ A_27a @ A_27b ) @ V3p ) @ V5m2 ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ERES__FORALL__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1f: $i] :
% 5.44/5.66            ( ( mem @ V1f @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V0P ) @ V1f ) )
% 5.44/5.66            <=> ! [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0P ) )
% 5.44/5.66                   => ( p @ ( ap @ V1f @ V2x ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ERES__EXISTS__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1f: $i] :
% 5.44/5.66            ( ( mem @ V1f @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V0P ) @ V1f ) )
% 5.44/5.66            <=> ? [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0P ) )
% 5.44/5.66                  & ( p @ ( ap @ V1f @ V2x ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ERES__EXISTS__UNIQUE__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1f: $i] :
% 5.44/5.66            ( ( mem @ V1f @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS__UNIQUE @ A_27a ) @ V0P ) @ V1f ) )
% 5.44/5.66            <=> ( ( p
% 5.44/5.66                  @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V0P )
% 5.44/5.66                    @ ( lam @ A_27a
% 5.44/5.66                      @ ^ [V2x: $i] : ( ap @ V1f @ V2x ) ) ) )
% 5.44/5.66                & ( p
% 5.44/5.66                  @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V0P )
% 5.44/5.66                    @ ( lam @ A_27a
% 5.44/5.66                      @ ^ [V3x: $i] :
% 5.44/5.66                          ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V0P )
% 5.44/5.66                          @ ( lam @ A_27a
% 5.44/5.66                            @ ^ [V4y: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1f @ V3x ) ) @ ( ap @ V1f @ V4y ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V3x ) @ V4y ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ERES__SELECT__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1f: $i] :
% 5.44/5.66            ( ( mem @ V1f @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ( ( ap @ ( ap @ ( c_2Ebool_2ERES__SELECT @ A_27a ) @ V0P ) @ V1f )
% 5.44/5.66              = ( ap @ ( c_2Emin_2E_40 @ A_27a )
% 5.44/5.66                @ ( lam @ A_27a
% 5.44/5.66                  @ ^ [V2x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0P ) ) @ ( ap @ V1f @ V2x ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ERES__FORALL__TRUE,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ( ( p
% 5.44/5.66            @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V0P )
% 5.44/5.66              @ ( lam @ A_27a
% 5.44/5.66                @ ^ [V1x: $i] : c_2Ebool_2ET ) ) )
% 5.44/5.66        <=> $true ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ERES__EXISTS__FALSE,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ( ( p
% 5.44/5.66            @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V0P )
% 5.44/5.66              @ ( lam @ A_27a
% 5.44/5.66                @ ^ [V1x: $i] : c_2Ebool_2EF ) ) )
% 5.44/5.66        <=> $false ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EBOOL__FUN__CASES__THM,axiom,
% 5.44/5.66      ! [V0f: $i] :
% 5.44/5.66        ( ( mem @ V0f @ ( arr @ bool @ bool ) )
% 5.44/5.66       => ( ( V0f
% 5.44/5.66            = ( lam @ bool
% 5.44/5.66              @ ^ [V1b: $i] : c_2Ebool_2ET ) )
% 5.44/5.66          | ( V0f
% 5.44/5.66            = ( lam @ bool
% 5.44/5.66              @ ^ [V2b: $i] : c_2Ebool_2EF ) )
% 5.44/5.66          | ( V0f
% 5.44/5.66            = ( lam @ bool
% 5.44/5.66              @ ^ [V3b: $i] : V3b ) )
% 5.44/5.66          | ( V0f
% 5.44/5.66            = ( lam @ bool
% 5.44/5.66              @ ^ [V4b: $i] : ( ap @ c_2Ebool_2E_7E @ V4b ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EBOOL__FUN__INDUCT,axiom,
% 5.44/5.66      ! [V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ ( arr @ bool @ bool ) @ bool ) )
% 5.44/5.66       => ( ( ( p
% 5.44/5.66              @ ( ap @ V0P
% 5.44/5.66                @ ( lam @ bool
% 5.44/5.66                  @ ^ [V1b: $i] : c_2Ebool_2ET ) ) )
% 5.44/5.66            & ( p
% 5.44/5.66              @ ( ap @ V0P
% 5.44/5.66                @ ( lam @ bool
% 5.44/5.66                  @ ^ [V2b: $i] : c_2Ebool_2EF ) ) )
% 5.44/5.66            & ( p
% 5.44/5.66              @ ( ap @ V0P
% 5.44/5.66                @ ( lam @ bool
% 5.44/5.66                  @ ^ [V3b: $i] : V3b ) ) )
% 5.44/5.66            & ( p
% 5.44/5.66              @ ( ap @ V0P
% 5.44/5.66                @ ( lam @ bool
% 5.44/5.66                  @ ^ [V4b: $i] : ( ap @ c_2Ebool_2E_7E @ V4b ) ) ) ) )
% 5.44/5.66         => ! [V5f: $i] :
% 5.44/5.66              ( ( mem @ V5f @ ( arr @ bool @ bool ) )
% 5.44/5.66             => ( p @ ( ap @ V0P @ V5f ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2Eliteral__case__THM,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.66        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66       => ! [V1x: $i] :
% 5.44/5.66            ( ( mem @ V1x @ A_27a )
% 5.44/5.66           => ( ( ap @ ( ap @ ( c_2Ebool_2Eliteral__case @ A_27a @ A_27b ) @ V0f ) @ V1x )
% 5.44/5.66              = ( ap @ V0f @ V1x ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2Eliteral__case__RAND,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,A_27c: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27b @ A_27c ) )
% 5.44/5.66       => ! [V1N: $i] :
% 5.44/5.66            ( ( mem @ V1N @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66           => ! [V2M: $i] :
% 5.44/5.66                ( ( mem @ V2M @ A_27a )
% 5.44/5.66               => ( ( ap @ V0P
% 5.44/5.66                    @ ( ap
% 5.44/5.66                      @ ( ap @ ( c_2Ebool_2Eliteral__case @ A_27a @ A_27b )
% 5.44/5.66                        @ ( lam @ A_27a
% 5.44/5.66                          @ ^ [V3x: $i] : ( ap @ V1N @ V3x ) ) )
% 5.44/5.66                      @ V2M ) )
% 5.44/5.66                  = ( ap
% 5.44/5.66                    @ ( ap @ ( c_2Ebool_2Eliteral__case @ A_27a @ A_27c )
% 5.44/5.66                      @ ( lam @ A_27a
% 5.44/5.66                        @ ^ [V4x: $i] : ( ap @ V0P @ ( ap @ V1N @ V4x ) ) ) )
% 5.44/5.66                    @ V2M ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2Eliteral__case__RATOR,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,A_27c: del,V0N: $i] :
% 5.44/5.66        ( ( mem @ V0N @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.44/5.66       => ! [V1M: $i] :
% 5.44/5.66            ( ( mem @ V1M @ A_27a )
% 5.44/5.66           => ! [V2b: $i] :
% 5.44/5.66                ( ( mem @ V2b @ A_27b )
% 5.44/5.66               => ( ( ap
% 5.44/5.66                    @ ( ap
% 5.44/5.66                      @ ( ap @ ( c_2Ebool_2Eliteral__case @ A_27a @ ( arr @ A_27b @ A_27c ) )
% 5.44/5.66                        @ ( lam @ A_27a
% 5.44/5.66                          @ ^ [V3x: $i] : ( ap @ V0N @ V3x ) ) )
% 5.44/5.66                      @ V1M )
% 5.44/5.66                    @ V2b )
% 5.44/5.66                  = ( ap
% 5.44/5.66                    @ ( ap @ ( c_2Ebool_2Eliteral__case @ A_27a @ A_27c )
% 5.44/5.66                      @ ( lam @ A_27a
% 5.44/5.66                        @ ^ [V4x: $i] : ( ap @ ( ap @ V0N @ V4x ) @ V2b ) ) )
% 5.44/5.66                    @ V1M ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2Eliteral__case__CONG,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.66        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66       => ! [V1g: $i] :
% 5.44/5.66            ( ( mem @ V1g @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66           => ! [V2M: $i] :
% 5.44/5.66                ( ( mem @ V2M @ A_27a )
% 5.44/5.66               => ! [V3N: $i] :
% 5.44/5.66                    ( ( mem @ V3N @ A_27a )
% 5.44/5.66                   => ( ( ( V2M = V3N )
% 5.44/5.66                        & ! [V4x: $i] :
% 5.44/5.66                            ( ( mem @ V4x @ A_27a )
% 5.44/5.66                           => ( ( V4x = V3N )
% 5.44/5.66                             => ( ( ap @ V0f @ V4x )
% 5.44/5.66                                = ( ap @ V1g @ V4x ) ) ) ) )
% 5.44/5.66                     => ( ( ap @ ( ap @ ( c_2Ebool_2Eliteral__case @ A_27a @ A_27b ) @ V0f ) @ V2M )
% 5.44/5.66                        = ( ap @ ( ap @ ( c_2Ebool_2Eliteral__case @ A_27a @ A_27b ) @ V1g ) @ V3N ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2Eliteral__case__id,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0a: $i] :
% 5.44/5.66        ( ( mem @ V0a @ A_27a )
% 5.44/5.66       => ! [V1t: $i] :
% 5.44/5.66            ( ( mem @ V1t @ A_27b )
% 5.44/5.66           => ! [V2u: $i] :
% 5.44/5.66                ( ( mem @ V2u @ A_27b )
% 5.44/5.66               => ( ( ap
% 5.44/5.66                    @ ( ap @ ( c_2Ebool_2Eliteral__case @ A_27a @ A_27b )
% 5.44/5.66                      @ ( lam @ A_27a
% 5.44/5.66                        @ ^ [V3x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V3x ) @ V0a ) ) @ V1t ) @ V2u ) ) )
% 5.44/5.66                    @ V0a )
% 5.44/5.66                  = V1t ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EBOUNDED__THM,axiom,
% 5.44/5.66      ! [V0v: $i] :
% 5.44/5.66        ( ( mem @ V0v @ bool )
% 5.44/5.66       => ( ( p @ ( ap @ c_2Ebool_2EBOUNDED @ V0v ) )
% 5.44/5.66        <=> $true ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2ELCOMM__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0f: $i] :
% 5.44/5.66        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.44/5.66       => ( ! [V1x: $i] :
% 5.44/5.66              ( ( mem @ V1x @ A_27a )
% 5.44/5.66             => ! [V2y: $i] :
% 5.44/5.66                  ( ( mem @ V2y @ A_27a )
% 5.44/5.66                 => ! [V3z: $i] :
% 5.44/5.66                      ( ( mem @ V3z @ A_27a )
% 5.44/5.66                     => ( ( ap @ ( ap @ V0f @ V1x ) @ ( ap @ ( ap @ V0f @ V2y ) @ V3z ) )
% 5.44/5.66                        = ( ap @ ( ap @ V0f @ ( ap @ ( ap @ V0f @ V1x ) @ V2y ) ) @ V3z ) ) ) ) )
% 5.44/5.66         => ( ! [V4x: $i] :
% 5.44/5.66                ( ( mem @ V4x @ A_27a )
% 5.44/5.66               => ! [V5y: $i] :
% 5.44/5.66                    ( ( mem @ V5y @ A_27a )
% 5.44/5.66                   => ( ( ap @ ( ap @ V0f @ V4x ) @ V5y )
% 5.44/5.66                      = ( ap @ ( ap @ V0f @ V5y ) @ V4x ) ) ) )
% 5.44/5.66           => ! [V6x: $i] :
% 5.44/5.66                ( ( mem @ V6x @ A_27a )
% 5.44/5.66               => ! [V7y: $i] :
% 5.44/5.66                    ( ( mem @ V7y @ A_27a )
% 5.44/5.66                   => ! [V8z: $i] :
% 5.44/5.66                        ( ( mem @ V8z @ A_27a )
% 5.44/5.66                       => ( ( ap @ ( ap @ V0f @ V6x ) @ ( ap @ ( ap @ V0f @ V7y ) @ V8z ) )
% 5.44/5.66                          = ( ap @ ( ap @ V0f @ V7y ) @ ( ap @ ( ap @ V0f @ V6x ) @ V8z ) ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EDATATYPE__TAG__THM,axiom,
% 5.44/5.66      ! [A_27a: del,V0x: $i] :
% 5.44/5.66        ( ( mem @ V0x @ A_27a )
% 5.44/5.66       => ( ( p @ ( ap @ ( c_2Ebool_2EDATATYPE @ A_27a ) @ V0x ) )
% 5.44/5.66        <=> $true ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EDATATYPE__BOOL,axiom,
% 5.44/5.66      ! [V0bool: $i] :
% 5.44/5.66        ( ( mem @ V0bool @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.44/5.66       => ( ( p @ ( ap @ ( c_2Ebool_2EDATATYPE @ bool ) @ ( ap @ ( ap @ V0bool @ c_2Ebool_2ET ) @ c_2Ebool_2EF ) ) )
% 5.44/5.66        <=> $true ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(ax_thm_2Ebool_2Eitself__TY__DEF,axiom,
% 5.44/5.66      ! [A_27a: del] :
% 5.44/5.66      ? [V0rep: $i] :
% 5.44/5.66        ( ( mem @ V0rep @ ( arr @ ( ty_2Ebool_2Eitself @ A_27a ) @ A_27a ) )
% 5.44/5.66        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ A_27a @ ( ty_2Ebool_2Eitself @ A_27a ) ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ ( c_2Ebool_2EARB @ A_27a ) ) ) @ V0rep ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EITSELF__UNIQUE,axiom,
% 5.44/5.66      ! [A_27a: del,V0i: $i] :
% 5.44/5.66        ( ( mem @ V0i @ ( ty_2Ebool_2Eitself @ A_27a ) )
% 5.44/5.66       => ( V0i
% 5.44/5.66          = ( c_2Ebool_2Ethe__value @ A_27a ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2Eitself__Axiom,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0e: $i] :
% 5.44/5.66        ( ( mem @ V0e @ A_27b )
% 5.44/5.66       => ? [V1f: $i] :
% 5.44/5.66            ( ( mem @ V1f @ ( arr @ ( ty_2Ebool_2Eitself @ A_27a ) @ A_27b ) )
% 5.44/5.66            & ( ( ap @ V1f @ ( c_2Ebool_2Ethe__value @ A_27a ) )
% 5.44/5.66              = V0e ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2Eitself__induction,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ ( ty_2Ebool_2Eitself @ A_27a ) @ bool ) )
% 5.44/5.66       => ( ( p @ ( ap @ V0P @ ( c_2Ebool_2Ethe__value @ A_27a ) ) )
% 5.44/5.66         => ! [V1i: $i] :
% 5.44/5.66              ( ( mem @ V1i @ ( ty_2Ebool_2Eitself @ A_27a ) )
% 5.44/5.66             => ( p @ ( ap @ V0P @ V1i ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(ax_thm_2Ebool_2Eitself__case__thm,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0b: $i] :
% 5.44/5.66        ( ( mem @ V0b @ A_27b )
% 5.44/5.66       => ( ( ap @ ( ap @ ( c_2Ebool_2Eitself__case @ A_27a @ A_27b ) @ ( c_2Ebool_2Ethe__value @ A_27a ) ) @ V0b )
% 5.44/5.66          = V0b ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EFORALL__itself,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ ( ty_2Ebool_2Eitself @ A_27a ) @ bool ) )
% 5.44/5.66       => ( ! [V1x: $i] :
% 5.44/5.66              ( ( mem @ V1x @ ( ty_2Ebool_2Eitself @ A_27a ) )
% 5.44/5.66             => ( p @ ( ap @ V0P @ V1x ) ) )
% 5.44/5.66        <=> ( p @ ( ap @ V0P @ ( c_2Ebool_2Ethe__value @ A_27a ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EEXISTS__itself,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ ( ty_2Ebool_2Eitself @ A_27a ) @ bool ) )
% 5.44/5.66       => ( ? [V1x: $i] :
% 5.44/5.66              ( ( mem @ V1x @ ( ty_2Ebool_2Eitself @ A_27a ) )
% 5.44/5.66              & ( p @ ( ap @ V0P @ V1x ) ) )
% 5.44/5.66        <=> ( p @ ( ap @ V0P @ ( c_2Ebool_2Ethe__value @ A_27a ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EPULL__EXISTS,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ bool )
% 5.44/5.66           => ( ( ( ? [V2x: $i] :
% 5.44/5.66                      ( ( mem @ V2x @ A_27a )
% 5.44/5.66                      & ( p @ ( ap @ V0P @ V2x ) ) )
% 5.44/5.66                 => ( p @ V1Q ) )
% 5.44/5.66              <=> ! [V3x: $i] :
% 5.44/5.66                    ( ( mem @ V3x @ A_27a )
% 5.44/5.66                   => ( ( p @ ( ap @ V0P @ V3x ) )
% 5.44/5.66                     => ( p @ V1Q ) ) ) )
% 5.44/5.66              & ( ( ? [V4x: $i] :
% 5.44/5.66                      ( ( mem @ V4x @ A_27a )
% 5.44/5.66                      & ( p @ ( ap @ V0P @ V4x ) ) )
% 5.44/5.66                  & ( p @ V1Q ) )
% 5.44/5.66              <=> ? [V5x: $i] :
% 5.44/5.66                    ( ( mem @ V5x @ A_27a )
% 5.44/5.66                    & ( p @ ( ap @ V0P @ V5x ) )
% 5.44/5.66                    & ( p @ V1Q ) ) )
% 5.44/5.66              & ( ( ( p @ V1Q )
% 5.44/5.66                  & ? [V6x: $i] :
% 5.44/5.66                      ( ( mem @ V6x @ A_27a )
% 5.44/5.66                      & ( p @ ( ap @ V0P @ V6x ) ) ) )
% 5.44/5.66              <=> ? [V7x: $i] :
% 5.44/5.66                    ( ( mem @ V7x @ A_27a )
% 5.44/5.66                    & ( p @ V1Q )
% 5.44/5.66                    & ( p @ ( ap @ V0P @ V7x ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EPULL__FORALL,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ bool )
% 5.44/5.66           => ( ( ( ( p @ V1Q )
% 5.44/5.66                 => ! [V2x: $i] :
% 5.44/5.66                      ( ( mem @ V2x @ A_27a )
% 5.44/5.66                     => ( p @ ( ap @ V0P @ V2x ) ) ) )
% 5.44/5.66              <=> ! [V3x: $i] :
% 5.44/5.66                    ( ( mem @ V3x @ A_27a )
% 5.44/5.66                   => ( ( p @ V1Q )
% 5.44/5.66                     => ( p @ ( ap @ V0P @ V3x ) ) ) ) )
% 5.44/5.66              & ( ( ! [V4x: $i] :
% 5.44/5.66                      ( ( mem @ V4x @ A_27a )
% 5.44/5.66                     => ( p @ ( ap @ V0P @ V4x ) ) )
% 5.44/5.66                  & ( p @ V1Q ) )
% 5.44/5.66              <=> ! [V5x: $i] :
% 5.44/5.66                    ( ( mem @ V5x @ A_27a )
% 5.44/5.66                   => ( ( p @ ( ap @ V0P @ V5x ) )
% 5.44/5.66                      & ( p @ V1Q ) ) ) )
% 5.44/5.66              & ( ( ( p @ V1Q )
% 5.44/5.66                  & ! [V6x: $i] :
% 5.44/5.66                      ( ( mem @ V6x @ A_27a )
% 5.44/5.66                     => ( p @ ( ap @ V0P @ V6x ) ) ) )
% 5.44/5.66              <=> ! [V7x: $i] :
% 5.44/5.66                    ( ( mem @ V7x @ A_27a )
% 5.44/5.66                   => ( ( p @ V1Q )
% 5.44/5.66                      & ( p @ ( ap @ V0P @ V7x ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EPEIRCE,axiom,
% 5.44/5.66      ! [V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ bool )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ bool )
% 5.44/5.66           => ( ( ( ( p @ V0P )
% 5.44/5.66                 => ( p @ V1Q ) )
% 5.44/5.66               => ( p @ V0P ) )
% 5.44/5.66             => ( p @ V0P ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EJRH__INDUCT__UTIL,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1t: $i] :
% 5.44/5.66            ( ( mem @ V1t @ A_27a )
% 5.44/5.66           => ( ! [V2x: $i] :
% 5.44/5.66                  ( ( mem @ V2x @ A_27a )
% 5.44/5.66                 => ( ( V2x = V1t )
% 5.44/5.66                   => ( p @ ( ap @ V0P @ V2x ) ) ) )
% 5.44/5.66             => ( p @ ( ap @ ( c_2Ebool_2E_3F @ A_27a ) @ V0P ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Ebool_2EDISJ__EQ__IMP,axiom,
% 5.44/5.66      ! [V0A: $i] :
% 5.44/5.66        ( ( mem @ V0A @ bool )
% 5.44/5.66       => ! [V1B: $i] :
% 5.44/5.66            ( ( mem @ V1B @ bool )
% 5.44/5.66           => ( ( ( p @ V0A )
% 5.44/5.66                | ( p @ V1B ) )
% 5.44/5.66            <=> ( ~ ( p @ V0A )
% 5.44/5.66               => ( p @ V1B ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  %------------------------------------------------------------------------------
% 5.44/5.66  %------------------------------------------------------------------------------
% 5.44/5.66  thf(tp_c_2EConseqConv_2EASM__MARKER,type,
% 5.44/5.66      c_2EConseqConv_2EASM__MARKER: $i ).
% 5.44/5.66  
% 5.44/5.66  thf(mem_c_2EConseqConv_2EASM__MARKER,axiom,
% 5.44/5.66      mem @ c_2EConseqConv_2EASM__MARKER @ ( arr @ bool @ ( arr @ bool @ bool ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2Eforall__eq__thm,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ( ! [V2s: $i] :
% 5.44/5.66                  ( ( mem @ V2s @ A_27a )
% 5.44/5.66                 => ( ( p @ ( ap @ V0P @ V2s ) )
% 5.44/5.66                  <=> ( p @ ( ap @ V1Q @ V2s ) ) ) )
% 5.44/5.66             => ( ! [V3s: $i] :
% 5.44/5.66                    ( ( mem @ V3s @ A_27a )
% 5.44/5.66                   => ( p @ ( ap @ V0P @ V3s ) ) )
% 5.44/5.66              <=> ! [V4s: $i] :
% 5.44/5.66                    ( ( mem @ V4s @ A_27a )
% 5.44/5.66                   => ( p @ ( ap @ V1Q @ V4s ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2Eexists__eq__thm,axiom,
% 5.44/5.66      ! [A_27a: del,V0P: $i] :
% 5.44/5.66        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ! [V1Q: $i] :
% 5.44/5.66            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.66           => ( ! [V2s: $i] :
% 5.44/5.66                  ( ( mem @ V2s @ A_27a )
% 5.44/5.66                 => ( ( p @ ( ap @ V0P @ V2s ) )
% 5.44/5.66                  <=> ( p @ ( ap @ V1Q @ V2s ) ) ) )
% 5.44/5.66             => ( ? [V3s: $i] :
% 5.44/5.66                    ( ( mem @ V3s @ A_27a )
% 5.44/5.66                    & ( p @ ( ap @ V0P @ V3s ) ) )
% 5.44/5.66              <=> ? [V4s: $i] :
% 5.44/5.66                    ( ( mem @ V4s @ A_27a )
% 5.44/5.66                    & ( p @ ( ap @ V1Q @ V4s ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2Etrue__imp,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( p @ V0t )
% 5.44/5.66         => $true ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2Efalse__imp,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( $false
% 5.44/5.66         => ( p @ V0t ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2ENOT__CLAUSES__X,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ~ ~ ( p @ V0t )
% 5.44/5.66        <=> ( p @ V0t ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2ENOT__CLAUSES__T,axiom,
% 5.44/5.66      ( ~ $true
% 5.44/5.66    <=> $false ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2ENOT__CLAUSES__F,axiom,
% 5.44/5.66      ( ~ $false
% 5.44/5.66    <=> $true ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EIMP__CONG__conj__strengthen,axiom,
% 5.44/5.66      ! [V0x: $i] :
% 5.44/5.66        ( ( mem @ V0x @ bool )
% 5.44/5.66       => ! [V1x_27: $i] :
% 5.44/5.66            ( ( mem @ V1x_27 @ bool )
% 5.44/5.66           => ! [V2y: $i] :
% 5.44/5.66                ( ( mem @ V2y @ bool )
% 5.44/5.66               => ! [V3y_27: $i] :
% 5.44/5.66                    ( ( mem @ V3y_27 @ bool )
% 5.44/5.66                   => ( ( ( ( p @ V2y )
% 5.44/5.66                         => ( ( p @ V1x_27 )
% 5.44/5.66                           => ( p @ V0x ) ) )
% 5.44/5.66                        & ( ( p @ V1x_27 )
% 5.44/5.66                         => ( ( p @ V3y_27 )
% 5.44/5.66                           => ( p @ V2y ) ) ) )
% 5.44/5.66                     => ( ( ( p @ V1x_27 )
% 5.44/5.66                          & ( p @ V3y_27 ) )
% 5.44/5.66                       => ( ( p @ V0x )
% 5.44/5.66                          & ( p @ V2y ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EIMP__CONG__conj__weaken,axiom,
% 5.44/5.66      ! [V0x: $i] :
% 5.44/5.66        ( ( mem @ V0x @ bool )
% 5.44/5.66       => ! [V1x_27: $i] :
% 5.44/5.66            ( ( mem @ V1x_27 @ bool )
% 5.44/5.66           => ! [V2y: $i] :
% 5.44/5.66                ( ( mem @ V2y @ bool )
% 5.44/5.66               => ! [V3y_27: $i] :
% 5.44/5.66                    ( ( mem @ V3y_27 @ bool )
% 5.44/5.66                   => ( ( ( ( p @ V2y )
% 5.44/5.66                         => ( ( p @ V0x )
% 5.44/5.66                           => ( p @ V1x_27 ) ) )
% 5.44/5.66                        & ( ( p @ V1x_27 )
% 5.44/5.66                         => ( ( p @ V2y )
% 5.44/5.66                           => ( p @ V3y_27 ) ) ) )
% 5.44/5.66                     => ( ( ( p @ V0x )
% 5.44/5.66                          & ( p @ V2y ) )
% 5.44/5.66                       => ( ( p @ V1x_27 )
% 5.44/5.66                          & ( p @ V3y_27 ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EAND__CLAUSES__TX,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( $true
% 5.44/5.66            & ( p @ V0t ) )
% 5.44/5.66        <=> ( p @ V0t ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EAND__CLAUSES__XT,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( ( p @ V0t )
% 5.44/5.66            & $true )
% 5.44/5.66        <=> ( p @ V0t ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EAND__CLAUSES__FX,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( $false
% 5.44/5.66            & ( p @ V0t ) )
% 5.44/5.66        <=> $false ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EAND__CLAUSES__XF,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( ( p @ V0t )
% 5.44/5.66            & $false )
% 5.44/5.66        <=> $false ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EAND__CLAUSES__XX,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( ( p @ V0t )
% 5.44/5.66            & ( p @ V0t ) )
% 5.44/5.66        <=> ( p @ V0t ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EIMP__CONG__disj__strengthen,axiom,
% 5.44/5.66      ! [V0x: $i] :
% 5.44/5.66        ( ( mem @ V0x @ bool )
% 5.44/5.66       => ! [V1x_27: $i] :
% 5.44/5.66            ( ( mem @ V1x_27 @ bool )
% 5.44/5.66           => ! [V2y: $i] :
% 5.44/5.66                ( ( mem @ V2y @ bool )
% 5.44/5.66               => ! [V3y_27: $i] :
% 5.44/5.66                    ( ( mem @ V3y_27 @ bool )
% 5.44/5.66                   => ( ( ( ~ ( p @ V2y )
% 5.44/5.66                         => ( ( p @ V1x_27 )
% 5.44/5.66                           => ( p @ V0x ) ) )
% 5.44/5.66                        & ( ~ ( p @ V1x_27 )
% 5.44/5.66                         => ( ( p @ V3y_27 )
% 5.44/5.66                           => ( p @ V2y ) ) ) )
% 5.44/5.66                     => ( ( ( p @ V1x_27 )
% 5.44/5.66                          | ( p @ V3y_27 ) )
% 5.44/5.66                       => ( ( p @ V0x )
% 5.44/5.66                          | ( p @ V2y ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EIMP__CONG__disj__weaken,axiom,
% 5.44/5.66      ! [V0x: $i] :
% 5.44/5.66        ( ( mem @ V0x @ bool )
% 5.44/5.66       => ! [V1x_27: $i] :
% 5.44/5.66            ( ( mem @ V1x_27 @ bool )
% 5.44/5.66           => ! [V2y: $i] :
% 5.44/5.66                ( ( mem @ V2y @ bool )
% 5.44/5.66               => ! [V3y_27: $i] :
% 5.44/5.66                    ( ( mem @ V3y_27 @ bool )
% 5.44/5.66                   => ( ( ( ~ ( p @ V2y )
% 5.44/5.66                         => ( ( p @ V0x )
% 5.44/5.66                           => ( p @ V1x_27 ) ) )
% 5.44/5.66                        & ( ~ ( p @ V1x_27 )
% 5.44/5.66                         => ( ( p @ V2y )
% 5.44/5.66                           => ( p @ V3y_27 ) ) ) )
% 5.44/5.66                     => ( ( ( p @ V0x )
% 5.44/5.66                          | ( p @ V2y ) )
% 5.44/5.66                       => ( ( p @ V1x_27 )
% 5.44/5.66                          | ( p @ V3y_27 ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EOR__CLAUSES__TX,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( $true
% 5.44/5.66            | ( p @ V0t ) )
% 5.44/5.66        <=> $true ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EOR__CLAUSES__XT,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( ( p @ V0t )
% 5.44/5.66            | $true )
% 5.44/5.66        <=> $true ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EOR__CLAUSES__FX,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( $false
% 5.44/5.66            | ( p @ V0t ) )
% 5.44/5.66        <=> ( p @ V0t ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EOR__CLAUSES__XF,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( ( p @ V0t )
% 5.44/5.66            | $false )
% 5.44/5.66        <=> ( p @ V0t ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EOR__CLAUSES__XX,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( ( p @ V0t )
% 5.44/5.66            | ( p @ V0t ) )
% 5.44/5.66        <=> ( p @ V0t ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EIMP__CONG__imp__strengthen,axiom,
% 5.44/5.66      ! [V0x: $i] :
% 5.44/5.66        ( ( mem @ V0x @ bool )
% 5.44/5.66       => ! [V1x_27: $i] :
% 5.44/5.66            ( ( mem @ V1x_27 @ bool )
% 5.44/5.66           => ! [V2y: $i] :
% 5.44/5.66                ( ( mem @ V2y @ bool )
% 5.44/5.66               => ! [V3y_27: $i] :
% 5.44/5.66                    ( ( mem @ V3y_27 @ bool )
% 5.44/5.66                   => ( ( ( ( p @ V0x )
% 5.44/5.66                         => ( ( p @ V3y_27 )
% 5.44/5.66                           => ( p @ V2y ) ) )
% 5.44/5.66                        & ( ~ ( p @ V3y_27 )
% 5.44/5.66                         => ( ( p @ V0x )
% 5.44/5.66                           => ( p @ V1x_27 ) ) ) )
% 5.44/5.66                     => ( ( ( p @ V1x_27 )
% 5.44/5.66                         => ( p @ V3y_27 ) )
% 5.44/5.66                       => ( ( p @ V0x )
% 5.44/5.66                         => ( p @ V2y ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EIMP__CONG__imp__weaken,axiom,
% 5.44/5.66      ! [V0x: $i] :
% 5.44/5.66        ( ( mem @ V0x @ bool )
% 5.44/5.66       => ! [V1x_27: $i] :
% 5.44/5.66            ( ( mem @ V1x_27 @ bool )
% 5.44/5.66           => ! [V2y: $i] :
% 5.44/5.66                ( ( mem @ V2y @ bool )
% 5.44/5.66               => ! [V3y_27: $i] :
% 5.44/5.66                    ( ( mem @ V3y_27 @ bool )
% 5.44/5.66                   => ( ( ( ( p @ V0x )
% 5.44/5.66                         => ( ( p @ V2y )
% 5.44/5.66                           => ( p @ V3y_27 ) ) )
% 5.44/5.66                        & ( ~ ( p @ V3y_27 )
% 5.44/5.66                         => ( ( p @ V1x_27 )
% 5.44/5.66                           => ( p @ V0x ) ) ) )
% 5.44/5.66                     => ( ( ( p @ V0x )
% 5.44/5.66                         => ( p @ V2y ) )
% 5.44/5.66                       => ( ( p @ V1x_27 )
% 5.44/5.66                         => ( p @ V3y_27 ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EIMP__CONG__simple__imp__strengthen,axiom,
% 5.44/5.66      ! [V0x: $i] :
% 5.44/5.66        ( ( mem @ V0x @ bool )
% 5.44/5.66       => ! [V1x_27: $i] :
% 5.44/5.66            ( ( mem @ V1x_27 @ bool )
% 5.44/5.66           => ! [V2y: $i] :
% 5.44/5.66                ( ( mem @ V2y @ bool )
% 5.44/5.66               => ! [V3y_27: $i] :
% 5.44/5.66                    ( ( mem @ V3y_27 @ bool )
% 5.44/5.66                   => ( ( ( ( p @ V0x )
% 5.44/5.66                         => ( p @ V1x_27 ) )
% 5.44/5.66                        & ( ( p @ V1x_27 )
% 5.44/5.66                         => ( ( p @ V3y_27 )
% 5.44/5.66                           => ( p @ V2y ) ) ) )
% 5.44/5.66                     => ( ( ( p @ V1x_27 )
% 5.44/5.66                         => ( p @ V3y_27 ) )
% 5.44/5.66                       => ( ( p @ V0x )
% 5.44/5.66                         => ( p @ V2y ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EIMP__CONG__simple__imp__weaken,axiom,
% 5.44/5.66      ! [V0x: $i] :
% 5.44/5.66        ( ( mem @ V0x @ bool )
% 5.44/5.66       => ! [V1x_27: $i] :
% 5.44/5.66            ( ( mem @ V1x_27 @ bool )
% 5.44/5.66           => ! [V2y: $i] :
% 5.44/5.66                ( ( mem @ V2y @ bool )
% 5.44/5.66               => ! [V3y_27: $i] :
% 5.44/5.66                    ( ( mem @ V3y_27 @ bool )
% 5.44/5.66                   => ( ( ( ( p @ V1x_27 )
% 5.44/5.66                         => ( p @ V0x ) )
% 5.44/5.66                        & ( ( p @ V1x_27 )
% 5.44/5.66                         => ( ( p @ V2y )
% 5.44/5.66                           => ( p @ V3y_27 ) ) ) )
% 5.44/5.66                     => ( ( ( p @ V0x )
% 5.44/5.66                         => ( p @ V2y ) )
% 5.44/5.66                       => ( ( p @ V1x_27 )
% 5.44/5.66                         => ( p @ V3y_27 ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EIMP__CLAUSES__TX,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( $true
% 5.44/5.66           => ( p @ V0t ) )
% 5.44/5.66        <=> ( p @ V0t ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EIMP__CLAUSES__XT,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( ( p @ V0t )
% 5.44/5.66           => $true )
% 5.44/5.66        <=> $true ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EIMP__CLAUSES__FX,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( $false
% 5.44/5.66           => ( p @ V0t ) )
% 5.44/5.66        <=> $true ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EIMP__CLAUSES__XX,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( ( p @ V0t )
% 5.44/5.66           => ( p @ V0t ) )
% 5.44/5.66        <=> $true ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EIMP__CLAUSES__XF,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ( ( p @ V0t )
% 5.44/5.66           => $false )
% 5.44/5.66        <=> ~ ( p @ V0t ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EIMP__CONG__cond__simple,axiom,
% 5.44/5.66      ! [V0c: $i] :
% 5.44/5.66        ( ( mem @ V0c @ bool )
% 5.44/5.66       => ! [V1x: $i] :
% 5.44/5.66            ( ( mem @ V1x @ bool )
% 5.44/5.66           => ! [V2x_27: $i] :
% 5.44/5.66                ( ( mem @ V2x_27 @ bool )
% 5.44/5.66               => ! [V3y: $i] :
% 5.44/5.66                    ( ( mem @ V3y @ bool )
% 5.44/5.66                   => ! [V4y_27: $i] :
% 5.44/5.66                        ( ( mem @ V4y_27 @ bool )
% 5.44/5.66                       => ( ( ( ( p @ V2x_27 )
% 5.44/5.66                             => ( p @ V1x ) )
% 5.44/5.66                            & ( ( p @ V4y_27 )
% 5.44/5.66                             => ( p @ V3y ) ) )
% 5.44/5.66                         => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ V0c ) @ V2x_27 ) @ V4y_27 ) )
% 5.44/5.66                           => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ V0c ) @ V1x ) @ V3y ) ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EIMP__CONG__cond,axiom,
% 5.44/5.66      ! [V0c: $i] :
% 5.44/5.66        ( ( mem @ V0c @ bool )
% 5.44/5.66       => ! [V1x: $i] :
% 5.44/5.66            ( ( mem @ V1x @ bool )
% 5.44/5.66           => ! [V2x_27: $i] :
% 5.44/5.66                ( ( mem @ V2x_27 @ bool )
% 5.44/5.66               => ! [V3y: $i] :
% 5.44/5.66                    ( ( mem @ V3y @ bool )
% 5.44/5.66                   => ! [V4y_27: $i] :
% 5.44/5.66                        ( ( mem @ V4y_27 @ bool )
% 5.44/5.66                       => ( ( ( ( p @ V0c )
% 5.44/5.66                             => ( ( p @ V2x_27 )
% 5.44/5.66                               => ( p @ V1x ) ) )
% 5.44/5.66                            & ( ~ ( p @ V0c )
% 5.44/5.66                             => ( ( p @ V4y_27 )
% 5.44/5.66                               => ( p @ V3y ) ) ) )
% 5.44/5.66                         => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ V0c ) @ V2x_27 ) @ V4y_27 ) )
% 5.44/5.66                           => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ V0c ) @ V1x ) @ V3y ) ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2ECOND__CLAUSES__CT,axiom,
% 5.44/5.66      ! [A_27a: del,V0t1: $i] :
% 5.44/5.66        ( ( mem @ V0t1 @ A_27a )
% 5.44/5.66       => ! [V1t2: $i] :
% 5.44/5.66            ( ( mem @ V1t2 @ A_27a )
% 5.44/5.66           => ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ c_2Ebool_2ET ) @ V0t1 ) @ V1t2 )
% 5.44/5.66              = V0t1 ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2ECOND__CLAUSES__CF,axiom,
% 5.44/5.66      ! [A_27a: del,V0t1: $i] :
% 5.44/5.66        ( ( mem @ V0t1 @ A_27a )
% 5.44/5.66       => ! [V1t2: $i] :
% 5.44/5.66            ( ( mem @ V1t2 @ A_27a )
% 5.44/5.66           => ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ c_2Ebool_2EF ) @ V0t1 ) @ V1t2 )
% 5.44/5.66              = V1t2 ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2ECOND__CLAUSES__ID,axiom,
% 5.44/5.66      ! [A_27a: del,V0b: $i] :
% 5.44/5.66        ( ( mem @ V0b @ bool )
% 5.44/5.66       => ! [V1t: $i] :
% 5.44/5.66            ( ( mem @ V1t @ A_27a )
% 5.44/5.66           => ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ V0b ) @ V1t ) @ V1t )
% 5.44/5.66              = V1t ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2ECOND__CLAUSES__TT,axiom,
% 5.44/5.66      ! [V0c: $i] :
% 5.44/5.66        ( ( mem @ V0c @ bool )
% 5.44/5.66       => ! [V1x: $i] :
% 5.44/5.66            ( ( mem @ V1x @ bool )
% 5.44/5.66           => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ V0c ) @ c_2Ebool_2ET ) @ V1x ) )
% 5.44/5.66            <=> ( ~ ( p @ V0c )
% 5.44/5.66               => ( p @ V1x ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2ECOND__CLAUSES__FT,axiom,
% 5.44/5.66      ! [V0c: $i] :
% 5.44/5.66        ( ( mem @ V0c @ bool )
% 5.44/5.66       => ! [V1x: $i] :
% 5.44/5.66            ( ( mem @ V1x @ bool )
% 5.44/5.66           => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ V0c ) @ V1x ) @ c_2Ebool_2ET ) )
% 5.44/5.66            <=> ( ( p @ V0c )
% 5.44/5.66               => ( p @ V1x ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2ECOND__CLAUSES__TF,axiom,
% 5.44/5.66      ! [V0c: $i] :
% 5.44/5.66        ( ( mem @ V0c @ bool )
% 5.44/5.66       => ! [V1x: $i] :
% 5.44/5.66            ( ( mem @ V1x @ bool )
% 5.44/5.66           => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ V0c ) @ c_2Ebool_2EF ) @ V1x ) )
% 5.44/5.66            <=> ( ~ ( p @ V0c )
% 5.44/5.66                & ( p @ V1x ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2ECOND__CLAUSES__FF,axiom,
% 5.44/5.66      ! [V0c: $i] :
% 5.44/5.66        ( ( mem @ V0c @ bool )
% 5.44/5.66       => ! [V1x: $i] :
% 5.44/5.66            ( ( mem @ V1x @ bool )
% 5.44/5.66           => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ V0c ) @ V1x ) @ c_2Ebool_2EF ) )
% 5.44/5.66            <=> ( ( p @ V0c )
% 5.44/5.66                & ( p @ V1x ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(ax_thm_2EConseqConv_2EASM__MARKER__DEF,axiom,
% 5.44/5.66      ( c_2EConseqConv_2EASM__MARKER
% 5.44/5.66      = ( lam @ bool
% 5.44/5.66        @ ^ [V0y: $i] :
% 5.44/5.66            ( lam @ bool
% 5.44/5.66            @ ^ [V1x: $i] : V1x ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EConseqConv_2EASM__MARKER__THM,axiom,
% 5.44/5.66      ! [V0y: $i] :
% 5.44/5.66        ( ( mem @ V0y @ bool )
% 5.44/5.66       => ! [V1x: $i] :
% 5.44/5.66            ( ( mem @ V1x @ bool )
% 5.44/5.66           => ( ( p @ ( ap @ ( ap @ c_2EConseqConv_2EASM__MARKER @ V0y ) @ V1x ) )
% 5.44/5.66            <=> ( p @ V1x ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  %------------------------------------------------------------------------------
% 5.44/5.66  %------------------------------------------------------------------------------
% 5.44/5.66  thf(conj_thm_2Esat_2EAND__IMP,axiom,
% 5.44/5.66      ! [V0A: $i] :
% 5.44/5.66        ( ( mem @ V0A @ bool )
% 5.44/5.66       => ! [V1B: $i] :
% 5.44/5.66            ( ( mem @ V1B @ bool )
% 5.44/5.66           => ! [V2C: $i] :
% 5.44/5.66                ( ( mem @ V2C @ bool )
% 5.44/5.66               => ( ( ( ( p @ V0A )
% 5.44/5.66                      & ( p @ V1B ) )
% 5.44/5.66                   => ( p @ V2C ) )
% 5.44/5.66                <=> ( ( p @ V0A )
% 5.44/5.66                   => ( ( p @ V1B )
% 5.44/5.66                     => ( p @ V2C ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2ENOT__NOT,axiom,
% 5.44/5.66      ! [V0t: $i] :
% 5.44/5.66        ( ( mem @ V0t @ bool )
% 5.44/5.66       => ( ~ ~ ( p @ V0t )
% 5.44/5.66        <=> ( p @ V0t ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2EAND__INV,axiom,
% 5.44/5.66      ! [V0A: $i] :
% 5.44/5.66        ( ( mem @ V0A @ bool )
% 5.44/5.66       => ( ( ~ ( p @ V0A )
% 5.44/5.66            & ( p @ V0A ) )
% 5.44/5.66        <=> $false ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2EAND__INV__IMP,axiom,
% 5.44/5.66      ! [V0A: $i] :
% 5.44/5.66        ( ( mem @ V0A @ bool )
% 5.44/5.66       => ( ( p @ V0A )
% 5.44/5.66         => ( ~ ( p @ V0A )
% 5.44/5.66           => $false ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2EOR__DUAL,axiom,
% 5.44/5.66      ! [V0A: $i] :
% 5.44/5.66        ( ( mem @ V0A @ bool )
% 5.44/5.66       => ! [V1B: $i] :
% 5.44/5.66            ( ( mem @ V1B @ bool )
% 5.44/5.66           => ( ( ~ ( ( p @ V0A )
% 5.44/5.66                    | ( p @ V1B ) )
% 5.44/5.66               => $false )
% 5.44/5.66            <=> ( ~ ( p @ V0A )
% 5.44/5.66               => ( ~ ( p @ V1B )
% 5.44/5.66                 => $false ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2EOR__DUAL2,axiom,
% 5.44/5.66      ! [V0A: $i] :
% 5.44/5.66        ( ( mem @ V0A @ bool )
% 5.44/5.66       => ! [V1B: $i] :
% 5.44/5.66            ( ( mem @ V1B @ bool )
% 5.44/5.66           => ( ( ~ ( ( p @ V0A )
% 5.44/5.66                    | ( p @ V1B ) )
% 5.44/5.66               => $false )
% 5.44/5.66            <=> ( ( ( p @ V0A )
% 5.44/5.66                 => $false )
% 5.44/5.66               => ( ~ ( p @ V1B )
% 5.44/5.66                 => $false ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2EOR__DUAL3,axiom,
% 5.44/5.66      ! [V0A: $i] :
% 5.44/5.66        ( ( mem @ V0A @ bool )
% 5.44/5.66       => ! [V1B: $i] :
% 5.44/5.66            ( ( mem @ V1B @ bool )
% 5.44/5.66           => ( ( ~ ( ~ ( p @ V0A )
% 5.44/5.66                    | ( p @ V1B ) )
% 5.44/5.66               => $false )
% 5.44/5.66            <=> ( ( p @ V0A )
% 5.44/5.66               => ( ~ ( p @ V1B )
% 5.44/5.66                 => $false ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2EAND__INV2,axiom,
% 5.44/5.66      ! [V0A: $i] :
% 5.44/5.66        ( ( mem @ V0A @ bool )
% 5.44/5.66       => ( ( ~ ( p @ V0A )
% 5.44/5.66           => $false )
% 5.44/5.66         => ( ( ( p @ V0A )
% 5.44/5.66             => $false )
% 5.44/5.66           => $false ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2ENOT__ELIM2,axiom,
% 5.44/5.66      ! [V0A: $i] :
% 5.44/5.66        ( ( mem @ V0A @ bool )
% 5.44/5.66       => ( ( ~ ( p @ V0A )
% 5.44/5.66           => $false )
% 5.44/5.66        <=> ( p @ V0A ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2EEQT__Imp1,axiom,
% 5.44/5.66      ! [V0b: $i] :
% 5.44/5.66        ( ( mem @ V0b @ bool )
% 5.44/5.66       => ( ( p @ V0b )
% 5.44/5.66         => ( ( p @ V0b )
% 5.44/5.66          <=> $true ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2EEQF__Imp1,axiom,
% 5.44/5.66      ! [V0b: $i] :
% 5.44/5.66        ( ( mem @ V0b @ bool )
% 5.44/5.66       => ( ~ ( p @ V0b )
% 5.44/5.66         => ( ( p @ V0b )
% 5.44/5.66          <=> $false ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2Edc__eq,axiom,
% 5.44/5.66      ! [V0p: $i] :
% 5.44/5.66        ( ( mem @ V0p @ bool )
% 5.44/5.66       => ! [V1q: $i] :
% 5.44/5.66            ( ( mem @ V1q @ bool )
% 5.44/5.66           => ! [V2r: $i] :
% 5.44/5.66                ( ( mem @ V2r @ bool )
% 5.44/5.66               => ( ( ( p @ V0p )
% 5.44/5.66                  <=> ( ( p @ V1q )
% 5.44/5.66                    <=> ( p @ V2r ) ) )
% 5.44/5.66                <=> ( ( ( p @ V0p )
% 5.44/5.66                      | ( p @ V1q )
% 5.44/5.66                      | ( p @ V2r ) )
% 5.44/5.66                    & ( ( p @ V0p )
% 5.44/5.66                      | ~ ( p @ V2r )
% 5.44/5.66                      | ~ ( p @ V1q ) )
% 5.44/5.66                    & ( ( p @ V1q )
% 5.44/5.66                      | ~ ( p @ V2r )
% 5.44/5.66                      | ~ ( p @ V0p ) )
% 5.44/5.66                    & ( ( p @ V2r )
% 5.44/5.66                      | ~ ( p @ V1q )
% 5.44/5.66                      | ~ ( p @ V0p ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2Edc__conj,axiom,
% 5.44/5.66      ! [V0p: $i] :
% 5.44/5.66        ( ( mem @ V0p @ bool )
% 5.44/5.66       => ! [V1q: $i] :
% 5.44/5.66            ( ( mem @ V1q @ bool )
% 5.44/5.66           => ! [V2r: $i] :
% 5.44/5.66                ( ( mem @ V2r @ bool )
% 5.44/5.66               => ( ( ( p @ V0p )
% 5.44/5.66                  <=> ( ( p @ V1q )
% 5.44/5.66                      & ( p @ V2r ) ) )
% 5.44/5.66                <=> ( ( ( p @ V0p )
% 5.44/5.66                      | ~ ( p @ V1q )
% 5.44/5.66                      | ~ ( p @ V2r ) )
% 5.44/5.66                    & ( ( p @ V1q )
% 5.44/5.66                      | ~ ( p @ V0p ) )
% 5.44/5.66                    & ( ( p @ V2r )
% 5.44/5.66                      | ~ ( p @ V0p ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2Edc__disj,axiom,
% 5.44/5.66      ! [V0p: $i] :
% 5.44/5.66        ( ( mem @ V0p @ bool )
% 5.44/5.66       => ! [V1q: $i] :
% 5.44/5.66            ( ( mem @ V1q @ bool )
% 5.44/5.66           => ! [V2r: $i] :
% 5.44/5.66                ( ( mem @ V2r @ bool )
% 5.44/5.66               => ( ( ( p @ V0p )
% 5.44/5.66                  <=> ( ( p @ V1q )
% 5.44/5.66                      | ( p @ V2r ) ) )
% 5.44/5.66                <=> ( ( ( p @ V0p )
% 5.44/5.66                      | ~ ( p @ V1q ) )
% 5.44/5.66                    & ( ( p @ V0p )
% 5.44/5.66                      | ~ ( p @ V2r ) )
% 5.44/5.66                    & ( ( p @ V1q )
% 5.44/5.66                      | ( p @ V2r )
% 5.44/5.66                      | ~ ( p @ V0p ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2Edc__imp,axiom,
% 5.44/5.66      ! [V0p: $i] :
% 5.44/5.66        ( ( mem @ V0p @ bool )
% 5.44/5.66       => ! [V1q: $i] :
% 5.44/5.66            ( ( mem @ V1q @ bool )
% 5.44/5.66           => ! [V2r: $i] :
% 5.44/5.66                ( ( mem @ V2r @ bool )
% 5.44/5.66               => ( ( ( p @ V0p )
% 5.44/5.66                  <=> ( ( p @ V1q )
% 5.44/5.66                     => ( p @ V2r ) ) )
% 5.44/5.66                <=> ( ( ( p @ V0p )
% 5.44/5.66                      | ( p @ V1q ) )
% 5.44/5.66                    & ( ( p @ V0p )
% 5.44/5.66                      | ~ ( p @ V2r ) )
% 5.44/5.66                    & ( ~ ( p @ V1q )
% 5.44/5.66                      | ( p @ V2r )
% 5.44/5.66                      | ~ ( p @ V0p ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2Edc__neg,axiom,
% 5.44/5.66      ! [V0p: $i] :
% 5.44/5.66        ( ( mem @ V0p @ bool )
% 5.44/5.66       => ! [V1q: $i] :
% 5.44/5.66            ( ( mem @ V1q @ bool )
% 5.44/5.66           => ( ( ( p @ V0p )
% 5.44/5.66              <=> ~ ( p @ V1q ) )
% 5.44/5.66            <=> ( ( ( p @ V0p )
% 5.44/5.66                  | ( p @ V1q ) )
% 5.44/5.66                & ( ~ ( p @ V1q )
% 5.44/5.66                  | ~ ( p @ V0p ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2Edc__cond,axiom,
% 5.44/5.66      ! [V0p: $i] :
% 5.44/5.66        ( ( mem @ V0p @ bool )
% 5.44/5.66       => ! [V1q: $i] :
% 5.44/5.66            ( ( mem @ V1q @ bool )
% 5.44/5.66           => ! [V2r: $i] :
% 5.44/5.66                ( ( mem @ V2r @ bool )
% 5.44/5.66               => ! [V3s: $i] :
% 5.44/5.66                    ( ( mem @ V3s @ bool )
% 5.44/5.66                   => ( ( ( p @ V0p )
% 5.44/5.66                      <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ V1q ) @ V2r ) @ V3s ) ) )
% 5.44/5.66                    <=> ( ( ( p @ V0p )
% 5.44/5.66                          | ( p @ V1q )
% 5.44/5.66                          | ~ ( p @ V3s ) )
% 5.44/5.66                        & ( ( p @ V0p )
% 5.44/5.66                          | ~ ( p @ V2r )
% 5.44/5.66                          | ~ ( p @ V1q ) )
% 5.44/5.66                        & ( ( p @ V0p )
% 5.44/5.66                          | ~ ( p @ V2r )
% 5.44/5.66                          | ~ ( p @ V3s ) )
% 5.44/5.66                        & ( ~ ( p @ V1q )
% 5.44/5.66                          | ( p @ V2r )
% 5.44/5.66                          | ~ ( p @ V0p ) )
% 5.44/5.66                        & ( ( p @ V1q )
% 5.44/5.66                          | ( p @ V3s )
% 5.44/5.66                          | ~ ( p @ V0p ) ) ) ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2Epth__ni1,axiom,
% 5.44/5.66      ! [V0p: $i] :
% 5.44/5.66        ( ( mem @ V0p @ bool )
% 5.44/5.66       => ! [V1q: $i] :
% 5.44/5.66            ( ( mem @ V1q @ bool )
% 5.44/5.66           => ( ~ ( ( p @ V0p )
% 5.44/5.66                 => ( p @ V1q ) )
% 5.44/5.66             => ( p @ V0p ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2Epth__ni2,axiom,
% 5.44/5.66      ! [V0p: $i] :
% 5.44/5.66        ( ( mem @ V0p @ bool )
% 5.44/5.66       => ! [V1q: $i] :
% 5.44/5.66            ( ( mem @ V1q @ bool )
% 5.44/5.66           => ( ~ ( ( p @ V0p )
% 5.44/5.66                 => ( p @ V1q ) )
% 5.44/5.66             => ~ ( p @ V1q ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2Epth__no1,axiom,
% 5.44/5.66      ! [V0p: $i] :
% 5.44/5.66        ( ( mem @ V0p @ bool )
% 5.44/5.66       => ! [V1q: $i] :
% 5.44/5.66            ( ( mem @ V1q @ bool )
% 5.44/5.66           => ( ~ ( ( p @ V0p )
% 5.44/5.66                  | ( p @ V1q ) )
% 5.44/5.66             => ~ ( p @ V0p ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2Epth__no2,axiom,
% 5.44/5.66      ! [V0p: $i] :
% 5.44/5.66        ( ( mem @ V0p @ bool )
% 5.44/5.66       => ! [V1q: $i] :
% 5.44/5.66            ( ( mem @ V1q @ bool )
% 5.44/5.66           => ( ~ ( ( p @ V0p )
% 5.44/5.66                  | ( p @ V1q ) )
% 5.44/5.66             => ~ ( p @ V1q ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2Epth__an1,axiom,
% 5.44/5.66      ! [V0p: $i] :
% 5.44/5.66        ( ( mem @ V0p @ bool )
% 5.44/5.66       => ! [V1q: $i] :
% 5.44/5.66            ( ( mem @ V1q @ bool )
% 5.44/5.66           => ( ( ( p @ V0p )
% 5.44/5.66                & ( p @ V1q ) )
% 5.44/5.66             => ( p @ V0p ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2Epth__an2,axiom,
% 5.44/5.66      ! [V0p: $i] :
% 5.44/5.66        ( ( mem @ V0p @ bool )
% 5.44/5.66       => ! [V1q: $i] :
% 5.44/5.66            ( ( mem @ V1q @ bool )
% 5.44/5.66           => ( ( ( p @ V0p )
% 5.44/5.66                & ( p @ V1q ) )
% 5.44/5.66             => ( p @ V1q ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Esat_2Epth__nn,axiom,
% 5.44/5.66      ! [V0p: $i] :
% 5.44/5.66        ( ( mem @ V0p @ bool )
% 5.44/5.66       => ( ~ ~ ( p @ V0p )
% 5.44/5.66         => ( p @ V0p ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  %------------------------------------------------------------------------------
% 5.44/5.66  %------------------------------------------------------------------------------
% 5.44/5.66  thf(tp_c_2EnormalForms_2EEXT__POINT,type,
% 5.44/5.66      c_2EnormalForms_2EEXT__POINT: del > del > $i ).
% 5.44/5.66  
% 5.44/5.66  thf(mem_c_2EnormalForms_2EEXT__POINT,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EnormalForms_2EEXT__POINT @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ A_27a ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(tp_c_2EnormalForms_2EUNIV__POINT,type,
% 5.44/5.66      c_2EnormalForms_2EUNIV__POINT: del > $i ).
% 5.44/5.66  
% 5.44/5.66  thf(mem_c_2EnormalForms_2EUNIV__POINT,axiom,
% 5.44/5.66      ! [A_27a: del] : ( mem @ ( c_2EnormalForms_2EUNIV__POINT @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ A_27a ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(ax_thm_2EnormalForms_2EEXT__POINT__DEF,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.66        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66       => ! [V1g: $i] :
% 5.44/5.66            ( ( mem @ V1g @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66           => ( ( ( ap @ V0f @ ( ap @ ( ap @ ( c_2EnormalForms_2EEXT__POINT @ A_27a @ A_27b ) @ V0f ) @ V1g ) )
% 5.44/5.66                = ( ap @ V1g @ ( ap @ ( ap @ ( c_2EnormalForms_2EEXT__POINT @ A_27a @ A_27b ) @ V0f ) @ V1g ) ) )
% 5.44/5.66             => ( V0f = V1g ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EnormalForms_2EEXT__POINT,axiom,
% 5.44/5.66      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.66        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66       => ! [V1g: $i] :
% 5.44/5.66            ( ( mem @ V1g @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.66           => ( ( ( ap @ V0f @ ( ap @ ( ap @ ( c_2EnormalForms_2EEXT__POINT @ A_27a @ A_27b ) @ V0f ) @ V1g ) )
% 5.44/5.66                = ( ap @ V1g @ ( ap @ ( ap @ ( c_2EnormalForms_2EEXT__POINT @ A_27a @ A_27b ) @ V0f ) @ V1g ) ) )
% 5.44/5.66            <=> ( V0f = V1g ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(ax_thm_2EnormalForms_2EUNIV__POINT__DEF,axiom,
% 5.44/5.66      ! [A_27a: del,V0p: $i] :
% 5.44/5.66        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ( ( p @ ( ap @ V0p @ ( ap @ ( c_2EnormalForms_2EUNIV__POINT @ A_27a ) @ V0p ) ) )
% 5.44/5.66         => ! [V1x: $i] :
% 5.44/5.66              ( ( mem @ V1x @ A_27a )
% 5.44/5.66             => ( p @ ( ap @ V0p @ V1x ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2EnormalForms_2EUNIV__POINT,axiom,
% 5.44/5.66      ! [A_27a: del,V0p: $i] :
% 5.44/5.66        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.44/5.66       => ( ( p @ ( ap @ V0p @ ( ap @ ( c_2EnormalForms_2EUNIV__POINT @ A_27a ) @ V0p ) ) )
% 5.44/5.66        <=> ! [V1x: $i] :
% 5.44/5.66              ( ( mem @ V1x @ A_27a )
% 5.44/5.66             => ( p @ ( ap @ V0p @ V1x ) ) ) ) ) ).
% 5.44/5.66  
% 5.44/5.66  %------------------------------------------------------------------------------
% 5.44/5.66  %------------------------------------------------------------------------------
% 5.44/5.66  thf(tp_c_2Emarker_2E_3A_2D,type,
% 5.44/5.66      c_2Emarker_2E_3A_2D: $i ).
% 5.44/5.66  
% 5.44/5.66  thf(mem_c_2Emarker_2E_3A_2D,axiom,
% 5.44/5.66      mem @ c_2Emarker_2E_3A_2D @ ( arr @ ind @ ( arr @ bool @ bool ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(tp_c_2Emarker_2EAC,type,
% 5.44/5.66      c_2Emarker_2EAC: $i ).
% 5.44/5.66  
% 5.44/5.66  thf(mem_c_2Emarker_2EAC,axiom,
% 5.44/5.66      mem @ c_2Emarker_2EAC @ ( arr @ bool @ ( arr @ bool @ bool ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(tp_c_2Emarker_2EAbbrev,type,
% 5.44/5.66      c_2Emarker_2EAbbrev: $i ).
% 5.44/5.66  
% 5.44/5.66  thf(mem_c_2Emarker_2EAbbrev,axiom,
% 5.44/5.66      mem @ c_2Emarker_2EAbbrev @ ( arr @ bool @ bool ) ).
% 5.44/5.66  
% 5.44/5.66  thf(tp_c_2Emarker_2ECong,type,
% 5.44/5.66      c_2Emarker_2ECong: $i ).
% 5.44/5.66  
% 5.44/5.66  thf(mem_c_2Emarker_2ECong,axiom,
% 5.44/5.66      mem @ c_2Emarker_2ECong @ ( arr @ bool @ bool ) ).
% 5.44/5.66  
% 5.44/5.66  thf(tp_c_2Emarker_2EIfCases,type,
% 5.44/5.66      c_2Emarker_2EIfCases: $i ).
% 5.44/5.66  
% 5.44/5.66  thf(mem_c_2Emarker_2EIfCases,axiom,
% 5.44/5.66      mem @ c_2Emarker_2EIfCases @ bool ).
% 5.44/5.66  
% 5.44/5.66  thf(tp_c_2Emarker_2Estmarker,type,
% 5.44/5.66      c_2Emarker_2Estmarker: del > $i ).
% 5.44/5.66  
% 5.44/5.66  thf(mem_c_2Emarker_2Estmarker,axiom,
% 5.44/5.66      ! [A_27a: del] : ( mem @ ( c_2Emarker_2Estmarker @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(tp_c_2Emarker_2Eunint,type,
% 5.44/5.66      c_2Emarker_2Eunint: del > $i ).
% 5.44/5.66  
% 5.44/5.66  thf(mem_c_2Emarker_2Eunint,axiom,
% 5.44/5.66      ! [A_27a: del] : ( mem @ ( c_2Emarker_2Eunint @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(ax_thm_2Emarker_2Estmarker__def,axiom,
% 5.44/5.66      ! [A_27a: del,V0x: $i] :
% 5.44/5.66        ( ( mem @ V0x @ A_27a )
% 5.44/5.66       => ( ( ap @ ( c_2Emarker_2Estmarker @ A_27a ) @ V0x )
% 5.44/5.66          = V0x ) ) ).
% 5.44/5.66  
% 5.44/5.66  thf(conj_thm_2Emarker_2Emove__left__conj,axiom,
% 5.44/5.66      ! [V0p: $i] :
% 5.44/5.66        ( ( mem @ V0p @ bool )
% 5.44/5.66       => ! [V1q: $i] :
% 5.44/5.66            ( ( mem @ V1q @ bool )
% 5.44/5.66           => ! [V2m: $i] :
% 5.44/5.66                ( ( mem @ V2m @ bool )
% 5.44/5.66               => ( ( ( ( p @ V0p )
% 5.44/5.66                      & ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) ) )
% 5.44/5.66                  <=> ( ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) )
% 5.44/5.67                      & ( p @ V0p ) ) )
% 5.44/5.67                  & ( ( ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) )
% 5.44/5.67                      & ( p @ V0p )
% 5.44/5.67                      & ( p @ V1q ) )
% 5.44/5.67                  <=> ( ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) )
% 5.44/5.67                      & ( p @ V0p )
% 5.44/5.67                      & ( p @ V1q ) ) )
% 5.44/5.67                  & ( ( ( p @ V0p )
% 5.44/5.67                      & ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) )
% 5.44/5.67                      & ( p @ V1q ) )
% 5.44/5.67                  <=> ( ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) )
% 5.44/5.67                      & ( p @ V0p )
% 5.44/5.67                      & ( p @ V1q ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Emarker_2Emove__right__conj,axiom,
% 5.44/5.67      ! [V0p: $i] :
% 5.44/5.67        ( ( mem @ V0p @ bool )
% 5.44/5.67       => ! [V1q: $i] :
% 5.44/5.67            ( ( mem @ V1q @ bool )
% 5.44/5.67           => ! [V2m: $i] :
% 5.44/5.67                ( ( mem @ V2m @ bool )
% 5.44/5.67               => ( ( ( ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) )
% 5.44/5.67                      & ( p @ V0p ) )
% 5.44/5.67                  <=> ( ( p @ V0p )
% 5.44/5.67                      & ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) ) ) )
% 5.44/5.67                  & ( ( ( p @ V0p )
% 5.44/5.67                      & ( p @ V1q )
% 5.44/5.67                      & ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) ) )
% 5.44/5.67                  <=> ( ( p @ V0p )
% 5.44/5.67                      & ( p @ V1q )
% 5.44/5.67                      & ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) ) ) )
% 5.44/5.67                  & ( ( ( p @ V0p )
% 5.44/5.67                      & ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) )
% 5.44/5.67                      & ( p @ V1q ) )
% 5.44/5.67                  <=> ( ( p @ V0p )
% 5.44/5.67                      & ( p @ V1q )
% 5.44/5.67                      & ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Emarker_2Emove__left__disj,axiom,
% 5.44/5.67      ! [V0p: $i] :
% 5.44/5.67        ( ( mem @ V0p @ bool )
% 5.44/5.67       => ! [V1q: $i] :
% 5.44/5.67            ( ( mem @ V1q @ bool )
% 5.44/5.67           => ! [V2m: $i] :
% 5.44/5.67                ( ( mem @ V2m @ bool )
% 5.44/5.67               => ( ( ( ( p @ V0p )
% 5.44/5.67                      | ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) ) )
% 5.44/5.67                  <=> ( ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) )
% 5.44/5.67                      | ( p @ V0p ) ) )
% 5.44/5.67                  & ( ( ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) )
% 5.44/5.67                      | ( p @ V0p )
% 5.44/5.67                      | ( p @ V1q ) )
% 5.44/5.67                  <=> ( ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) )
% 5.44/5.67                      | ( p @ V0p )
% 5.44/5.67                      | ( p @ V1q ) ) )
% 5.44/5.67                  & ( ( ( p @ V0p )
% 5.44/5.67                      | ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) )
% 5.44/5.67                      | ( p @ V1q ) )
% 5.44/5.67                  <=> ( ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) )
% 5.44/5.67                      | ( p @ V0p )
% 5.44/5.67                      | ( p @ V1q ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Emarker_2Emove__right__disj,axiom,
% 5.44/5.67      ! [V0p: $i] :
% 5.44/5.67        ( ( mem @ V0p @ bool )
% 5.44/5.67       => ! [V1q: $i] :
% 5.44/5.67            ( ( mem @ V1q @ bool )
% 5.44/5.67           => ! [V2m: $i] :
% 5.44/5.67                ( ( mem @ V2m @ bool )
% 5.44/5.67               => ( ( ( ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) )
% 5.44/5.67                      | ( p @ V0p ) )
% 5.44/5.67                  <=> ( ( p @ V0p )
% 5.44/5.67                      | ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) ) ) )
% 5.44/5.67                  & ( ( ( p @ V0p )
% 5.44/5.67                      | ( p @ V1q )
% 5.44/5.67                      | ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) ) )
% 5.44/5.67                  <=> ( ( p @ V0p )
% 5.44/5.67                      | ( p @ V1q )
% 5.44/5.67                      | ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) ) ) )
% 5.44/5.67                  & ( ( ( p @ V0p )
% 5.44/5.67                      | ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) )
% 5.44/5.67                      | ( p @ V1q ) )
% 5.44/5.67                  <=> ( ( p @ V0p )
% 5.44/5.67                      | ( p @ V1q )
% 5.44/5.67                      | ( p @ ( ap @ ( c_2Emarker_2Estmarker @ bool ) @ V2m ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Emarker_2Eunint__def,axiom,
% 5.44/5.67      ! [A_27a: del,V0x: $i] :
% 5.44/5.67        ( ( mem @ V0x @ A_27a )
% 5.44/5.67       => ( ( ap @ ( c_2Emarker_2Eunint @ A_27a ) @ V0x )
% 5.44/5.67          = V0x ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Emarker_2EAbbrev__def,axiom,
% 5.44/5.67      ! [V0x: $i] :
% 5.44/5.67        ( ( mem @ V0x @ bool )
% 5.44/5.67       => ( ( p @ ( ap @ c_2Emarker_2EAbbrev @ V0x ) )
% 5.44/5.67        <=> ( p @ V0x ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Emarker_2EIfCases__def,axiom,
% 5.44/5.67      ( ( p @ c_2Emarker_2EIfCases )
% 5.44/5.67    <=> $true ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Emarker_2EAC__DEF,axiom,
% 5.44/5.67      ! [V0b1: $i] :
% 5.44/5.67        ( ( mem @ V0b1 @ bool )
% 5.44/5.67       => ! [V1b2: $i] :
% 5.44/5.67            ( ( mem @ V1b2 @ bool )
% 5.44/5.67           => ( ( p @ ( ap @ ( ap @ c_2Emarker_2EAC @ V0b1 ) @ V1b2 ) )
% 5.44/5.67            <=> ( ( p @ V0b1 )
% 5.44/5.67                & ( p @ V1b2 ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Emarker_2ECong__def,axiom,
% 5.44/5.67      ! [V0x: $i] :
% 5.44/5.67        ( ( mem @ V0x @ bool )
% 5.44/5.67       => ( ( p @ ( ap @ c_2Emarker_2ECong @ V0x ) )
% 5.44/5.67        <=> ( p @ V0x ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Emarker_2Elabel__def,axiom,
% 5.44/5.67      ! [V0lab: tp__i,V1argument: $i] :
% 5.44/5.67        ( ( mem @ V1argument @ bool )
% 5.44/5.67       => ( ( p @ ( ap @ ( ap @ c_2Emarker_2E_3A_2D @ ( inj__i @ V0lab ) ) @ V1argument ) )
% 5.44/5.67        <=> ( p @ V1argument ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  %------------------------------------------------------------------------------
% 5.44/5.67  %------------------------------------------------------------------------------
% 5.44/5.67  thf(tp_c_2Ecombin_2E_3A_3E,type,
% 5.44/5.67      c_2Ecombin_2E_3A_3E: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Ecombin_2E_3A_3E,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ecombin_2E_3A_3E @ A_27a @ A_27b ) @ ( arr @ A_27b @ ( arr @ ( arr @ A_27b @ A_27a ) @ A_27a ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Ecombin_2EASSOC,type,
% 5.44/5.67      c_2Ecombin_2EASSOC: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Ecombin_2EASSOC,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Ecombin_2EASSOC @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Ecombin_2EC,type,
% 5.44/5.67      c_2Ecombin_2EC: del > del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Ecombin_2EC,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Ecombin_2EC @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) @ ( arr @ A_27b @ ( arr @ A_27a @ A_27c ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Ecombin_2ECOMM,type,
% 5.44/5.67      c_2Ecombin_2ECOMM: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Ecombin_2ECOMM,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ecombin_2ECOMM @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27b ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Ecombin_2EFAIL,type,
% 5.44/5.67      c_2Ecombin_2EFAIL: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Ecombin_2EFAIL,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ecombin_2EFAIL @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ A_27b @ A_27a ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Ecombin_2EFCOMM,type,
% 5.44/5.67      c_2Ecombin_2EFCOMM: del > del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Ecombin_2EFCOMM,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Ecombin_2EFCOMM @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ A_27a ) ) @ ( arr @ ( arr @ A_27c @ ( arr @ A_27a @ A_27a ) ) @ bool ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Ecombin_2EI,type,
% 5.44/5.67      c_2Ecombin_2EI: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Ecombin_2EI,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Ecombin_2EI @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Ecombin_2EK,type,
% 5.44/5.67      c_2Ecombin_2EK: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Ecombin_2EK,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ecombin_2EK @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ A_27b @ A_27a ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Ecombin_2ELEFT__ID,type,
% 5.44/5.67      c_2Ecombin_2ELEFT__ID: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Ecombin_2ELEFT__ID,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ecombin_2ELEFT__ID @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Ecombin_2EMONOID,type,
% 5.44/5.67      c_2Ecombin_2EMONOID: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Ecombin_2EMONOID,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Ecombin_2EMONOID @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Ecombin_2ERIGHT__ID,type,
% 5.44/5.67      c_2Ecombin_2ERIGHT__ID: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Ecombin_2ERIGHT__ID,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ecombin_2ERIGHT__ID @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ A_27a ) ) @ ( arr @ A_27b @ bool ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Ecombin_2ES,type,
% 5.44/5.67      c_2Ecombin_2ES: del > del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Ecombin_2ES,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Ecombin_2ES @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27c ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Ecombin_2EUPDATE,type,
% 5.44/5.67      c_2Ecombin_2EUPDATE: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Ecombin_2EUPDATE,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Ecombin_2EW,type,
% 5.44/5.67      c_2Ecombin_2EW: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Ecombin_2EW,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ecombin_2EW @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27b ) ) @ ( arr @ A_27a @ A_27b ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Ecombin_2Eo,type,
% 5.44/5.67      c_2Ecombin_2Eo: del > del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Ecombin_2Eo,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Ecombin_2Eo @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27c @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27c ) @ ( arr @ A_27a @ A_27b ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Ecombin_2EK__DEF,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] :
% 5.44/5.67        ( ( c_2Ecombin_2EK @ A_27a @ A_27b )
% 5.44/5.67        = ( lam @ A_27a
% 5.44/5.67          @ ^ [V0x: $i] :
% 5.44/5.67              ( lam @ A_27b
% 5.44/5.67              @ ^ [V1y: $i] : V0x ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Ecombin_2ES__DEF,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del] :
% 5.44/5.67        ( ( c_2Ecombin_2ES @ A_27a @ A_27b @ A_27c )
% 5.44/5.67        = ( lam @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) )
% 5.44/5.67          @ ^ [V0f: $i] :
% 5.44/5.67              ( lam @ ( arr @ A_27a @ A_27b )
% 5.44/5.67              @ ^ [V1g: $i] :
% 5.44/5.67                  ( lam @ A_27a
% 5.44/5.67                  @ ^ [V2x: $i] : ( ap @ ( ap @ V0f @ V2x ) @ ( ap @ V1g @ V2x ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Ecombin_2EI__DEF,axiom,
% 5.44/5.67      ! [A_27a: del] :
% 5.44/5.67        ( ( c_2Ecombin_2EI @ A_27a )
% 5.44/5.67        = ( ap @ ( ap @ ( c_2Ecombin_2ES @ A_27a @ ( arr @ A_27a @ A_27a ) @ A_27a ) @ ( c_2Ecombin_2EK @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Ecombin_2EC__DEF,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del] :
% 5.44/5.67        ( ( c_2Ecombin_2EC @ A_27a @ A_27b @ A_27c )
% 5.44/5.67        = ( lam @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) )
% 5.44/5.67          @ ^ [V0f: $i] :
% 5.44/5.67              ( lam @ A_27b
% 5.44/5.67              @ ^ [V1x: $i] :
% 5.44/5.67                  ( lam @ A_27a
% 5.44/5.67                  @ ^ [V2y: $i] : ( ap @ ( ap @ V0f @ V2y ) @ V1x ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Ecombin_2EW__DEF,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] :
% 5.44/5.67        ( ( c_2Ecombin_2EW @ A_27a @ A_27b )
% 5.44/5.67        = ( lam @ ( arr @ A_27a @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.67          @ ^ [V0f: $i] :
% 5.44/5.67              ( lam @ A_27a
% 5.44/5.67              @ ^ [V1x: $i] : ( ap @ ( ap @ V0f @ V1x ) @ V1x ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Ecombin_2Eo__DEF,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27c @ A_27b ) )
% 5.44/5.67       => ! [V1g: $i] :
% 5.44/5.67            ( ( mem @ V1g @ ( arr @ A_27a @ A_27c ) )
% 5.44/5.67           => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1g )
% 5.44/5.67              = ( lam @ A_27a
% 5.44/5.67                @ ^ [V2x: $i] : ( ap @ V0f @ ( ap @ V1g @ V2x ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Ecombin_2EAPP__DEF,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.67        ( ( mem @ V0x @ A_27b )
% 5.44/5.67       => ! [V1f: $i] :
% 5.44/5.67            ( ( mem @ V1f @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.67           => ( ( ap @ ( ap @ ( c_2Ecombin_2E_3A_3E @ A_27a @ A_27b ) @ V0x ) @ V1f )
% 5.44/5.67              = ( ap @ V1f @ V0x ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Ecombin_2EUPDATE__def,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0a: $i] :
% 5.44/5.67        ( ( mem @ V0a @ A_27a )
% 5.44/5.67       => ! [V1b: $i] :
% 5.44/5.67            ( ( mem @ V1b @ A_27b )
% 5.44/5.67           => ( ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V0a ) @ V1b )
% 5.44/5.67              = ( lam @ ( arr @ A_27a @ A_27b )
% 5.44/5.67                @ ^ [V2f: $i] :
% 5.44/5.67                    ( lam @ A_27a
% 5.44/5.67                    @ ^ [V3c: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0a ) @ V3c ) ) @ V1b ) @ ( ap @ V2f @ V3c ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2Eo__THM,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.67       => ! [V1g: $i] :
% 5.44/5.67            ( ( mem @ V1g @ ( arr @ A_27c @ A_27a ) )
% 5.44/5.67           => ! [V2x: $i] :
% 5.44/5.67                ( ( mem @ V2x @ A_27c )
% 5.44/5.67               => ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27c @ A_27b @ A_27a ) @ V0f ) @ V1g ) @ V2x )
% 5.44/5.67                  = ( ap @ V0f @ ( ap @ V1g @ V2x ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2Eo__ASSOC,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.67       => ! [V1g: $i] :
% 5.44/5.67            ( ( mem @ V1g @ ( arr @ A_27c @ A_27a ) )
% 5.44/5.67           => ! [V2h: $i] :
% 5.44/5.67                ( ( mem @ V2h @ ( arr @ A_27d @ A_27c ) )
% 5.44/5.67               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27d @ A_27b @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27d @ A_27a @ A_27c ) @ V1g ) @ V2h ) )
% 5.44/5.67                  = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27d @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27c @ A_27b @ A_27a ) @ V0f ) @ V1g ) ) @ V2h ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2Eo__ABS__L,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ A_27c ) )
% 5.44/5.67       => ! [V1g: $i] :
% 5.44/5.67            ( ( mem @ V1g @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.67           => ( ( ap
% 5.44/5.67                @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ A_27c @ A_27a )
% 5.44/5.67                  @ ( lam @ A_27a
% 5.44/5.67                    @ ^ [V2x: $i] : ( ap @ V0f @ V2x ) ) )
% 5.44/5.67                @ V1g )
% 5.44/5.67              = ( lam @ A_27b
% 5.44/5.67                @ ^ [V3x: $i] : ( ap @ V0f @ ( ap @ V1g @ V3x ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2Eo__ABS__R,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27c @ A_27b ) )
% 5.44/5.67       => ! [V1g: $i] :
% 5.44/5.67            ( ( mem @ V1g @ ( arr @ A_27a @ A_27c ) )
% 5.44/5.67           => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27b @ A_27c ) @ V0f )
% 5.44/5.67                @ ( lam @ A_27a
% 5.44/5.67                  @ ^ [V2x: $i] : ( ap @ V1g @ V2x ) ) )
% 5.44/5.67              = ( lam @ A_27a
% 5.44/5.67                @ ^ [V3x: $i] : ( ap @ V0f @ ( ap @ V1g @ V3x ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EK__THM,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.67        ( ( mem @ V0x @ A_27a )
% 5.44/5.67       => ! [V1y: $i] :
% 5.44/5.67            ( ( mem @ V1y @ A_27b )
% 5.44/5.67           => ( ( ap @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27b ) @ V0x ) @ V1y )
% 5.44/5.67              = V0x ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2ES__THM,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.44/5.67       => ! [V1g: $i] :
% 5.44/5.67            ( ( mem @ V1g @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.67           => ! [V2x: $i] :
% 5.44/5.67                ( ( mem @ V2x @ A_27a )
% 5.44/5.67               => ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2ES @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1g ) @ V2x )
% 5.44/5.67                  = ( ap @ ( ap @ V0f @ V2x ) @ ( ap @ V1g @ V2x ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2ES__ABS__L,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27c @ A_27b ) ) )
% 5.44/5.67       => ! [V1g: $i] :
% 5.44/5.67            ( ( mem @ V1g @ ( arr @ A_27a @ A_27c ) )
% 5.44/5.67           => ( ( ap
% 5.44/5.67                @ ( ap @ ( c_2Ecombin_2ES @ A_27a @ A_27c @ A_27b )
% 5.44/5.67                  @ ( lam @ A_27a
% 5.44/5.67                    @ ^ [V2x: $i] : ( ap @ V0f @ V2x ) ) )
% 5.44/5.67                @ V1g )
% 5.44/5.67              = ( lam @ A_27a
% 5.44/5.67                @ ^ [V3x: $i] : ( ap @ ( ap @ V0f @ V3x ) @ ( ap @ V1g @ V3x ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2ES__ABS__R,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27c @ A_27b ) ) )
% 5.44/5.67       => ! [V1g: $i] :
% 5.44/5.67            ( ( mem @ V1g @ ( arr @ A_27a @ A_27c ) )
% 5.44/5.67           => ( ( ap @ ( ap @ ( c_2Ecombin_2ES @ A_27a @ A_27c @ A_27b ) @ V0f )
% 5.44/5.67                @ ( lam @ A_27a
% 5.44/5.67                  @ ^ [V2x: $i] : ( ap @ V1g @ V2x ) ) )
% 5.44/5.67              = ( lam @ A_27a
% 5.44/5.67                @ ^ [V3x: $i] : ( ap @ ( ap @ V0f @ V3x ) @ ( ap @ V1g @ V3x ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EC__THM,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.44/5.67       => ! [V1x: $i] :
% 5.44/5.67            ( ( mem @ V1x @ A_27b )
% 5.44/5.67           => ! [V2y: $i] :
% 5.44/5.67                ( ( mem @ V2y @ A_27a )
% 5.44/5.67               => ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EC @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1x ) @ V2y )
% 5.44/5.67                  = ( ap @ ( ap @ V0f @ V2y ) @ V1x ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EC__ABS__L,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27c @ A_27b ) ) )
% 5.44/5.67       => ! [V1y: $i] :
% 5.44/5.67            ( ( mem @ V1y @ A_27c )
% 5.44/5.67           => ( ( ap
% 5.44/5.67                @ ( ap @ ( c_2Ecombin_2EC @ A_27a @ A_27c @ A_27b )
% 5.44/5.67                  @ ( lam @ A_27a
% 5.44/5.67                    @ ^ [V2x: $i] : ( ap @ V0f @ V2x ) ) )
% 5.44/5.67                @ V1y )
% 5.44/5.67              = ( lam @ A_27a
% 5.44/5.67                @ ^ [V3x: $i] : ( ap @ ( ap @ V0f @ V3x ) @ V1y ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EW__THM,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27b ) ) )
% 5.44/5.67       => ! [V1x: $i] :
% 5.44/5.67            ( ( mem @ V1x @ A_27a )
% 5.44/5.67           => ( ( ap @ ( ap @ ( c_2Ecombin_2EW @ A_27a @ A_27b ) @ V0f ) @ V1x )
% 5.44/5.67              = ( ap @ ( ap @ V0f @ V1x ) @ V1x ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EI__THM,axiom,
% 5.44/5.67      ! [A_27a: del,V0x: $i] :
% 5.44/5.67        ( ( mem @ V0x @ A_27a )
% 5.44/5.67       => ( ( ap @ ( c_2Ecombin_2EI @ A_27a ) @ V0x )
% 5.44/5.67          = V0x ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EI__o__ID,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.67       => ( ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27b @ A_27b ) @ ( c_2Ecombin_2EI @ A_27b ) ) @ V0f )
% 5.44/5.67            = V0f )
% 5.44/5.67          & ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27b @ A_27a ) @ V0f ) @ ( c_2Ecombin_2EI @ A_27a ) )
% 5.44/5.67            = V0f ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EK__o__THM,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del,A_27f: del] :
% 5.44/5.67        ( ! [V0f: $i] :
% 5.44/5.67            ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.67           => ! [V1v: $i] :
% 5.44/5.67                ( ( mem @ V1v @ A_27c )
% 5.44/5.67               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27c @ A_27b ) @ ( ap @ ( c_2Ecombin_2EK @ A_27c @ A_27b ) @ V1v ) ) @ V0f )
% 5.44/5.67                  = ( ap @ ( c_2Ecombin_2EK @ A_27c @ A_27a ) @ V1v ) ) ) )
% 5.44/5.67        & ! [V2f: $i] :
% 5.44/5.67            ( ( mem @ V2f @ ( arr @ A_27d @ A_27e ) )
% 5.44/5.67           => ! [V3v: $i] :
% 5.44/5.67                ( ( mem @ V3v @ A_27d )
% 5.44/5.67               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27f @ A_27e @ A_27d ) @ V2f ) @ ( ap @ ( c_2Ecombin_2EK @ A_27d @ A_27f ) @ V3v ) )
% 5.44/5.67                  = ( ap @ ( c_2Ecombin_2EK @ A_27e @ A_27f ) @ ( ap @ V2f @ V3v ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EUPDATE__APPLY,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] :
% 5.44/5.67        ( ! [V0a: $i] :
% 5.44/5.67            ( ( mem @ V0a @ A_27a )
% 5.44/5.67           => ! [V1x: $i] :
% 5.44/5.67                ( ( mem @ V1x @ A_27b )
% 5.44/5.67               => ! [V2f: $i] :
% 5.44/5.67                    ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.67                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V0a ) @ V1x ) @ V2f ) @ V0a )
% 5.44/5.67                      = V1x ) ) ) )
% 5.44/5.67        & ! [V3a: $i] :
% 5.44/5.67            ( ( mem @ V3a @ A_27c )
% 5.44/5.67           => ! [V4b: $i] :
% 5.44/5.67                ( ( mem @ V4b @ A_27c )
% 5.44/5.67               => ! [V5x: $i] :
% 5.44/5.67                    ( ( mem @ V5x @ A_27d )
% 5.44/5.67                   => ! [V6f: $i] :
% 5.44/5.67                        ( ( mem @ V6f @ ( arr @ A_27c @ A_27d ) )
% 5.44/5.67                       => ( ( V3a != V4b )
% 5.44/5.67                         => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27c @ A_27d ) @ V3a ) @ V5x ) @ V6f ) @ V4b )
% 5.44/5.67                            = ( ap @ V6f @ V4b ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EAPPLY__UPDATE__THM,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.67       => ! [V1a: $i] :
% 5.44/5.67            ( ( mem @ V1a @ A_27a )
% 5.44/5.67           => ! [V2b: $i] :
% 5.44/5.67                ( ( mem @ V2b @ A_27b )
% 5.44/5.67               => ! [V3c: $i] :
% 5.44/5.67                    ( ( mem @ V3c @ A_27a )
% 5.44/5.67                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V1a ) @ V2b ) @ V0f ) @ V3c )
% 5.44/5.67                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V1a ) @ V3c ) ) @ V2b ) @ ( ap @ V0f @ V3c ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EUPDATE__COMMUTES,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.67       => ! [V1a: $i] :
% 5.44/5.67            ( ( mem @ V1a @ A_27a )
% 5.44/5.67           => ! [V2b: $i] :
% 5.44/5.67                ( ( mem @ V2b @ A_27a )
% 5.44/5.67               => ! [V3c: $i] :
% 5.44/5.67                    ( ( mem @ V3c @ A_27b )
% 5.44/5.67                   => ! [V4d: $i] :
% 5.44/5.67                        ( ( mem @ V4d @ A_27b )
% 5.44/5.67                       => ( ( V1a != V2b )
% 5.44/5.67                         => ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V1a ) @ V3c ) @ ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V2b ) @ V4d ) @ V0f ) )
% 5.44/5.67                            = ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V2b ) @ V4d ) @ ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V1a ) @ V3c ) @ V0f ) ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EUPDATE__EQ,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.67       => ! [V1a: $i] :
% 5.44/5.67            ( ( mem @ V1a @ A_27a )
% 5.44/5.67           => ! [V2b: $i] :
% 5.44/5.67                ( ( mem @ V2b @ A_27b )
% 5.44/5.67               => ! [V3c: $i] :
% 5.44/5.67                    ( ( mem @ V3c @ A_27b )
% 5.44/5.67                   => ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V1a ) @ V3c ) @ ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V1a ) @ V2b ) @ V0f ) )
% 5.44/5.67                      = ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V1a ) @ V3c ) @ V0f ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EUPDATE__APPLY__ID,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.67       => ! [V1a: $i] :
% 5.44/5.67            ( ( mem @ V1a @ A_27a )
% 5.44/5.67           => ! [V2b: $i] :
% 5.44/5.67                ( ( mem @ V2b @ A_27b )
% 5.44/5.67               => ( ( ( ap @ V0f @ V1a )
% 5.44/5.67                    = V2b )
% 5.44/5.67                <=> ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V1a ) @ V2b ) @ V0f )
% 5.44/5.67                    = V0f ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EUPDATE__APPLY__IMP__ID,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.67       => ! [V1b: $i] :
% 5.44/5.67            ( ( mem @ V1b @ A_27b )
% 5.44/5.67           => ! [V2a: $i] :
% 5.44/5.67                ( ( mem @ V2a @ A_27a )
% 5.44/5.67               => ( ( ( ap @ V0f @ V2a )
% 5.44/5.67                    = V1b )
% 5.44/5.67                 => ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V2a ) @ V1b ) @ V0f )
% 5.44/5.67                    = V0f ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EAPPLY__UPDATE__ID,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.67       => ! [V1a: $i] :
% 5.44/5.67            ( ( mem @ V1a @ A_27a )
% 5.44/5.67           => ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V1a ) @ ( ap @ V0f @ V1a ) ) @ V0f )
% 5.44/5.67              = V0f ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EUPD11__SAME__BASE,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.67       => ! [V1a: $i] :
% 5.44/5.67            ( ( mem @ V1a @ A_27a )
% 5.44/5.67           => ! [V2b: $i] :
% 5.44/5.67                ( ( mem @ V2b @ A_27a )
% 5.44/5.67               => ! [V3c: $i] :
% 5.44/5.67                    ( ( mem @ V3c @ A_27b )
% 5.44/5.67                   => ! [V4d: $i] :
% 5.44/5.67                        ( ( mem @ V4d @ A_27b )
% 5.44/5.67                       => ( ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V1a ) @ V3c ) @ V0f )
% 5.44/5.67                            = ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V2b ) @ V4d ) @ V0f ) )
% 5.44/5.67                        <=> ( ( ( V1a = V2b )
% 5.44/5.67                              & ( V3c = V4d ) )
% 5.44/5.67                            | ( ( V1a != V2b )
% 5.44/5.67                              & ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V1a ) @ V3c ) @ V0f )
% 5.44/5.67                                = V0f )
% 5.44/5.67                              & ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V2b ) @ V4d ) @ V0f )
% 5.44/5.67                                = V0f ) ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2ESAME__KEY__UPDATE__DIFFER,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27c @ A_27d ) )
% 5.44/5.67       => ! [V1f1: $i] :
% 5.44/5.67            ( ( mem @ V1f1 @ A_27a )
% 5.44/5.67           => ! [V2f2: $i] :
% 5.44/5.67                ( ( mem @ V2f2 @ A_27b )
% 5.44/5.67               => ! [V3a: $i] :
% 5.44/5.67                    ( ( mem @ V3a @ A_27c )
% 5.44/5.67                   => ! [V4b: $i] :
% 5.44/5.67                        ( ( mem @ V4b @ A_27d )
% 5.44/5.67                       => ! [V5c: $i] :
% 5.44/5.67                            ( ( mem @ V5c @ A_27d )
% 5.44/5.67                           => ( ( V4b != V5c )
% 5.44/5.67                             => ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27c @ A_27d ) @ V3a ) @ V4b ) @ V0f )
% 5.44/5.67                               != ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27c @ A_27d ) @ V3a ) @ V5c ) @ V0f ) ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EUPD11__SAME__KEY__AND__BASE,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.67       => ! [V1a: $i] :
% 5.44/5.67            ( ( mem @ V1a @ A_27a )
% 5.44/5.67           => ! [V2b: $i] :
% 5.44/5.67                ( ( mem @ V2b @ A_27b )
% 5.44/5.67               => ! [V3c: $i] :
% 5.44/5.67                    ( ( mem @ V3c @ A_27b )
% 5.44/5.67                   => ( ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V1a ) @ V2b ) @ V0f )
% 5.44/5.67                        = ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V1a ) @ V3c ) @ V0f ) )
% 5.44/5.67                    <=> ( V2b = V3c ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EUPD__SAME__KEY__UNWIND,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.44/5.67        ( ( mem @ V0f1 @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.67       => ! [V1f2: $i] :
% 5.44/5.67            ( ( mem @ V1f2 @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.67           => ! [V2a: $i] :
% 5.44/5.67                ( ( mem @ V2a @ A_27a )
% 5.44/5.67               => ! [V3b: $i] :
% 5.44/5.67                    ( ( mem @ V3b @ A_27b )
% 5.44/5.67                   => ! [V4c: $i] :
% 5.44/5.67                        ( ( mem @ V4c @ A_27b )
% 5.44/5.67                       => ( ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V2a ) @ V3b ) @ V0f1 )
% 5.44/5.67                            = ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V2a ) @ V4c ) @ V1f2 ) )
% 5.44/5.67                         => ( ( V3b = V4c )
% 5.44/5.67                            & ! [V5v: $i] :
% 5.44/5.67                                ( ( mem @ V5v @ A_27b )
% 5.44/5.67                               => ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V2a ) @ V5v ) @ V0f1 )
% 5.44/5.67                                  = ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V2a ) @ V5v ) @ V1f2 ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EGEN__LET__RAND,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,V0P: $i] :
% 5.44/5.67        ( ( mem @ V0P @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.67       => ! [V1f: $i] :
% 5.44/5.67            ( ( mem @ V1f @ ( arr @ A_27c @ A_27b ) )
% 5.44/5.67           => ! [V2v: $i] :
% 5.44/5.67                ( ( mem @ V2v @ A_27c )
% 5.44/5.67               => ( ( ap @ V0P @ ( ap @ ( ap @ ( c_2Ebool_2ELET @ A_27c @ A_27b ) @ V1f ) @ V2v ) )
% 5.44/5.67                  = ( ap @ ( ap @ ( c_2Ebool_2ELET @ A_27c @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27c @ A_27a @ A_27b ) @ V0P ) @ V1f ) ) @ V2v ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EGEN__LET__RATOR,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) )
% 5.44/5.67       => ! [V1v: $i] :
% 5.44/5.67            ( ( mem @ V1v @ A_27b )
% 5.44/5.67           => ! [V2x: $i] :
% 5.44/5.67                ( ( mem @ V2x @ A_27c )
% 5.44/5.67               => ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ELET @ A_27b @ ( arr @ A_27c @ A_27a ) ) @ V0f ) @ V1v ) @ V2x )
% 5.44/5.67                  = ( ap @ ( ap @ ( c_2Ebool_2ELET @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2EC @ A_27b @ A_27c @ A_27a ) @ V0f ) @ V2x ) ) @ V1v ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2ELET__FORALL__ELIM,axiom,
% 5.44/5.67      ! [A_27a: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ bool ) )
% 5.44/5.67       => ! [V1v: $i] :
% 5.44/5.67            ( ( mem @ V1v @ A_27a )
% 5.44/5.67           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ELET @ A_27a @ bool ) @ V0f ) @ V1v ) )
% 5.44/5.67            <=> ( p @ ( ap @ ( c_2Ebool_2E_21 @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2ES @ A_27a @ bool @ bool ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ ( arr @ bool @ bool ) @ bool ) @ c_2Emin_2E_3D_3D_3E ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ bool ) @ c_2Emarker_2EAbbrev ) @ ( ap @ ( ap @ ( c_2Ecombin_2EC @ A_27a @ A_27a @ bool ) @ ( c_2Emin_2E_3D @ A_27a ) ) @ V1v ) ) ) ) @ V0f ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EGEN__literal__case__RAND,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,V0P: $i] :
% 5.44/5.67        ( ( mem @ V0P @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.67       => ! [V1f: $i] :
% 5.44/5.67            ( ( mem @ V1f @ ( arr @ A_27c @ A_27b ) )
% 5.44/5.67           => ! [V2v: $i] :
% 5.44/5.67                ( ( mem @ V2v @ A_27c )
% 5.44/5.67               => ( ( ap @ V0P @ ( ap @ ( ap @ ( c_2Ebool_2Eliteral__case @ A_27c @ A_27b ) @ V1f ) @ V2v ) )
% 5.44/5.67                  = ( ap @ ( ap @ ( c_2Ebool_2Eliteral__case @ A_27c @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27c @ A_27a @ A_27b ) @ V0P ) @ V1f ) ) @ V2v ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EGEN__literal__case__RATOR,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) )
% 5.44/5.67       => ! [V1v: $i] :
% 5.44/5.67            ( ( mem @ V1v @ A_27b )
% 5.44/5.67           => ! [V2x: $i] :
% 5.44/5.67                ( ( mem @ V2x @ A_27c )
% 5.44/5.67               => ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2Eliteral__case @ A_27b @ ( arr @ A_27c @ A_27a ) ) @ V0f ) @ V1v ) @ V2x )
% 5.44/5.67                  = ( ap @ ( ap @ ( c_2Ebool_2Eliteral__case @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2EC @ A_27b @ A_27c @ A_27a ) @ V0f ) @ V2x ) ) @ V1v ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2Eliteral__case__FORALL__ELIM,axiom,
% 5.44/5.67      ! [A_27a: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ bool ) )
% 5.44/5.67       => ! [V1v: $i] :
% 5.44/5.67            ( ( mem @ V1v @ A_27a )
% 5.44/5.67           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2Eliteral__case @ A_27a @ bool ) @ V0f ) @ V1v ) )
% 5.44/5.67            <=> ( p @ ( ap @ ( c_2Ebool_2E_21 @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2ES @ A_27a @ bool @ bool ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ ( arr @ bool @ bool ) @ bool ) @ c_2Emin_2E_3D_3D_3E ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ bool ) @ c_2Emarker_2EAbbrev ) @ ( ap @ ( ap @ ( c_2Ecombin_2EC @ A_27a @ A_27a @ bool ) @ ( c_2Emin_2E_3D @ A_27a ) ) @ V1v ) ) ) ) @ V0f ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Ecombin_2EASSOC__DEF,axiom,
% 5.44/5.67      ! [A_27a: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.44/5.67       => ( ( p @ ( ap @ ( c_2Ecombin_2EASSOC @ A_27a ) @ V0f ) )
% 5.44/5.67        <=> ! [V1x: $i] :
% 5.44/5.67              ( ( mem @ V1x @ A_27a )
% 5.44/5.67             => ! [V2y: $i] :
% 5.44/5.67                  ( ( mem @ V2y @ A_27a )
% 5.44/5.67                 => ! [V3z: $i] :
% 5.44/5.67                      ( ( mem @ V3z @ A_27a )
% 5.44/5.67                     => ( ( ap @ ( ap @ V0f @ V1x ) @ ( ap @ ( ap @ V0f @ V2y ) @ V3z ) )
% 5.44/5.67                        = ( ap @ ( ap @ V0f @ ( ap @ ( ap @ V0f @ V1x ) @ V2y ) ) @ V3z ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Ecombin_2ECOMM__DEF,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27b ) ) )
% 5.44/5.67       => ( ( p @ ( ap @ ( c_2Ecombin_2ECOMM @ A_27a @ A_27b ) @ V0f ) )
% 5.44/5.67        <=> ! [V1x: $i] :
% 5.44/5.67              ( ( mem @ V1x @ A_27a )
% 5.44/5.67             => ! [V2y: $i] :
% 5.44/5.67                  ( ( mem @ V2y @ A_27a )
% 5.44/5.67                 => ( ( ap @ ( ap @ V0f @ V1x ) @ V2y )
% 5.44/5.67                    = ( ap @ ( ap @ V0f @ V2y ) @ V1x ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Ecombin_2EFCOMM__DEF,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27a ) ) )
% 5.44/5.67       => ! [V1g: $i] :
% 5.44/5.67            ( ( mem @ V1g @ ( arr @ A_27c @ ( arr @ A_27a @ A_27a ) ) )
% 5.44/5.67           => ( ( p @ ( ap @ ( ap @ ( c_2Ecombin_2EFCOMM @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1g ) )
% 5.44/5.67            <=> ! [V2x: $i] :
% 5.44/5.67                  ( ( mem @ V2x @ A_27c )
% 5.44/5.67                 => ! [V3y: $i] :
% 5.44/5.67                      ( ( mem @ V3y @ A_27a )
% 5.44/5.67                     => ! [V4z: $i] :
% 5.44/5.67                          ( ( mem @ V4z @ A_27b )
% 5.44/5.67                         => ( ( ap @ ( ap @ V1g @ V2x ) @ ( ap @ ( ap @ V0f @ V3y ) @ V4z ) )
% 5.44/5.67                            = ( ap @ ( ap @ V0f @ ( ap @ ( ap @ V1g @ V2x ) @ V3y ) ) @ V4z ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Ecombin_2ERIGHT__ID__DEF,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27a ) ) )
% 5.44/5.67       => ! [V1e: $i] :
% 5.44/5.67            ( ( mem @ V1e @ A_27b )
% 5.44/5.67           => ( ( p @ ( ap @ ( ap @ ( c_2Ecombin_2ERIGHT__ID @ A_27a @ A_27b ) @ V0f ) @ V1e ) )
% 5.44/5.67            <=> ! [V2x: $i] :
% 5.44/5.67                  ( ( mem @ V2x @ A_27a )
% 5.44/5.67                 => ( ( ap @ ( ap @ V0f @ V2x ) @ V1e )
% 5.44/5.67                    = V2x ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Ecombin_2ELEFT__ID__DEF,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.44/5.67       => ! [V1e: $i] :
% 5.44/5.67            ( ( mem @ V1e @ A_27a )
% 5.44/5.67           => ( ( p @ ( ap @ ( ap @ ( c_2Ecombin_2ELEFT__ID @ A_27a @ A_27b ) @ V0f ) @ V1e ) )
% 5.44/5.67            <=> ! [V2x: $i] :
% 5.44/5.67                  ( ( mem @ V2x @ A_27b )
% 5.44/5.67                 => ( ( ap @ ( ap @ V0f @ V1e ) @ V2x )
% 5.44/5.67                    = V2x ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Ecombin_2EMONOID__DEF,axiom,
% 5.44/5.67      ! [A_27a: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.44/5.67       => ! [V1e: $i] :
% 5.44/5.67            ( ( mem @ V1e @ A_27a )
% 5.44/5.67           => ( ( p @ ( ap @ ( ap @ ( c_2Ecombin_2EMONOID @ A_27a ) @ V0f ) @ V1e ) )
% 5.44/5.67            <=> ( ( p @ ( ap @ ( c_2Ecombin_2EASSOC @ A_27a ) @ V0f ) )
% 5.44/5.67                & ( p @ ( ap @ ( ap @ ( c_2Ecombin_2ERIGHT__ID @ A_27a @ A_27a ) @ V0f ) @ V1e ) )
% 5.44/5.67                & ( p @ ( ap @ ( ap @ ( c_2Ecombin_2ELEFT__ID @ A_27a @ A_27a ) @ V0f ) @ V1e ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EASSOC__CONJ,axiom,
% 5.44/5.67      p @ ( ap @ ( c_2Ecombin_2EASSOC @ bool ) @ c_2Ebool_2E_2F_5C ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EASSOC__SYM,axiom,
% 5.44/5.67      ! [A_27a: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.44/5.67       => ( ( p @ ( ap @ ( c_2Ecombin_2EASSOC @ A_27a ) @ V0f ) )
% 5.44/5.67        <=> ! [V1x: $i] :
% 5.44/5.67              ( ( mem @ V1x @ A_27a )
% 5.44/5.67             => ! [V2y: $i] :
% 5.44/5.67                  ( ( mem @ V2y @ A_27a )
% 5.44/5.67                 => ! [V3z: $i] :
% 5.44/5.67                      ( ( mem @ V3z @ A_27a )
% 5.44/5.67                     => ( ( ap @ ( ap @ V0f @ ( ap @ ( ap @ V0f @ V1x ) @ V2y ) ) @ V3z )
% 5.44/5.67                        = ( ap @ ( ap @ V0f @ V1x ) @ ( ap @ ( ap @ V0f @ V2y ) @ V3z ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EASSOC__DISJ,axiom,
% 5.44/5.67      p @ ( ap @ ( c_2Ecombin_2EASSOC @ bool ) @ c_2Ebool_2E_5C_2F ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EFCOMM__ASSOC,axiom,
% 5.44/5.67      ! [A_27a: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.44/5.67       => ( ( p @ ( ap @ ( ap @ ( c_2Ecombin_2EFCOMM @ A_27a @ A_27a @ A_27a ) @ V0f ) @ V0f ) )
% 5.44/5.67        <=> ( p @ ( ap @ ( c_2Ecombin_2EASSOC @ A_27a ) @ V0f ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EMONOID__CONJ__T,axiom,
% 5.44/5.67      p @ ( ap @ ( ap @ ( c_2Ecombin_2EMONOID @ bool ) @ c_2Ebool_2E_2F_5C ) @ c_2Ebool_2ET ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EMONOID__DISJ__F,axiom,
% 5.44/5.67      p @ ( ap @ ( ap @ ( c_2Ecombin_2EMONOID @ bool ) @ c_2Ebool_2E_5C_2F ) @ c_2Ebool_2EF ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Ecombin_2EFAIL__DEF,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] :
% 5.44/5.67        ( ( c_2Ecombin_2EFAIL @ A_27a @ A_27b )
% 5.44/5.67        = ( lam @ A_27a
% 5.44/5.67          @ ^ [V0x: $i] :
% 5.44/5.67              ( lam @ A_27b
% 5.44/5.67              @ ^ [V1y: $i] : V0x ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Ecombin_2EFAIL__THM,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.67        ( ( mem @ V0x @ A_27a )
% 5.44/5.67       => ! [V1y: $i] :
% 5.44/5.67            ( ( mem @ V1y @ A_27b )
% 5.44/5.67           => ( ( ap @ ( ap @ ( c_2Ecombin_2EFAIL @ A_27a @ A_27b ) @ V0x ) @ V1y )
% 5.44/5.67              = V0x ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  %------------------------------------------------------------------------------
% 5.44/5.67  %------------------------------------------------------------------------------
% 5.44/5.67  thf(tp_ty_2Enum_2Enum,type,
% 5.44/5.67      ty_2Enum_2Enum: del ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_ty_2Enum_2Enum,type,
% 5.44/5.67      tp__ty_2Enum_2Enum: $tType ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_inj_ty_2Enum_2Enum,type,
% 5.44/5.67      inj__ty_2Enum_2Enum: tp__ty_2Enum_2Enum > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_surj_ty_2Enum_2Enum,type,
% 5.44/5.67      surj__ty_2Enum_2Enum: $i > tp__ty_2Enum_2Enum ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_inj_surj_ty_2Enum_2Enum,axiom,
% 5.44/5.67      ! [X: tp__ty_2Enum_2Enum] :
% 5.44/5.67        ( ( surj__ty_2Enum_2Enum @ ( inj__ty_2Enum_2Enum @ X ) )
% 5.44/5.67        = X ) ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_inj_mem_ty_2Enum_2Enum,axiom,
% 5.44/5.67      ! [X: tp__ty_2Enum_2Enum] : ( mem @ ( inj__ty_2Enum_2Enum @ X ) @ ty_2Enum_2Enum ) ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_iso_mem_ty_2Enum_2Enum,axiom,
% 5.44/5.67      ! [X: $i] :
% 5.44/5.67        ( ( mem @ X @ ty_2Enum_2Enum )
% 5.44/5.67       => ( X
% 5.44/5.67          = ( inj__ty_2Enum_2Enum @ ( surj__ty_2Enum_2Enum @ X ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Enum_2E0,type,
% 5.44/5.67      c_2Enum_2E0: $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Enum_2E0,axiom,
% 5.44/5.67      mem @ c_2Enum_2E0 @ ty_2Enum_2Enum ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_fo_c_2Enum_2E0,type,
% 5.44/5.67      fo__c_2Enum_2E0: tp__ty_2Enum_2Enum ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_eq_fo_c_2Enum_2E0,axiom,
% 5.44/5.67      ( ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 )
% 5.44/5.67      = c_2Enum_2E0 ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Enum_2EABS__num,type,
% 5.44/5.67      c_2Enum_2EABS__num: $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Enum_2EABS__num,axiom,
% 5.44/5.67      mem @ c_2Enum_2EABS__num @ ( arr @ ind @ ty_2Enum_2Enum ) ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_fo_c_2Enum_2EABS__num,type,
% 5.44/5.67      fo__c_2Enum_2EABS__num: tp__i > tp__ty_2Enum_2Enum ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_eq_fo_c_2Enum_2EABS__num,axiom,
% 5.44/5.67      ! [X0: tp__i] :
% 5.44/5.67        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enum_2EABS__num @ X0 ) )
% 5.44/5.67        = ( ap @ c_2Enum_2EABS__num @ ( inj__i @ X0 ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Enum_2EIS__NUM__REP,type,
% 5.44/5.67      c_2Enum_2EIS__NUM__REP: $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Enum_2EIS__NUM__REP,axiom,
% 5.44/5.67      mem @ c_2Enum_2EIS__NUM__REP @ ( arr @ ind @ bool ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Enum_2EREP__num,type,
% 5.44/5.67      c_2Enum_2EREP__num: $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Enum_2EREP__num,axiom,
% 5.44/5.67      mem @ c_2Enum_2EREP__num @ ( arr @ ty_2Enum_2Enum @ ind ) ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_fo_c_2Enum_2EREP__num,type,
% 5.44/5.67      fo__c_2Enum_2EREP__num: tp__ty_2Enum_2Enum > tp__i ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_eq_fo_c_2Enum_2EREP__num,axiom,
% 5.44/5.67      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.67        ( ( inj__i @ ( fo__c_2Enum_2EREP__num @ X0 ) )
% 5.44/5.67        = ( ap @ c_2Enum_2EREP__num @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Enum_2ESUC,type,
% 5.44/5.67      c_2Enum_2ESUC: $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Enum_2ESUC,axiom,
% 5.44/5.67      mem @ c_2Enum_2ESUC @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_fo_c_2Enum_2ESUC,type,
% 5.44/5.67      fo__c_2Enum_2ESUC: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_eq_fo_c_2Enum_2ESUC,axiom,
% 5.44/5.67      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.67        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enum_2ESUC @ X0 ) )
% 5.44/5.67        = ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Enum_2ESUC__REP,type,
% 5.44/5.67      c_2Enum_2ESUC__REP: $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Enum_2ESUC__REP,axiom,
% 5.44/5.67      mem @ c_2Enum_2ESUC__REP @ ( arr @ ind @ ind ) ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_fo_c_2Enum_2ESUC__REP,type,
% 5.44/5.67      fo__c_2Enum_2ESUC__REP: tp__i > tp__i ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_eq_fo_c_2Enum_2ESUC__REP,axiom,
% 5.44/5.67      ! [X0: tp__i] :
% 5.44/5.67        ( ( inj__i @ ( fo__c_2Enum_2ESUC__REP @ X0 ) )
% 5.44/5.67        = ( ap @ c_2Enum_2ESUC__REP @ ( inj__i @ X0 ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Enum_2EZERO__REP,type,
% 5.44/5.67      c_2Enum_2EZERO__REP: $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Enum_2EZERO__REP,axiom,
% 5.44/5.67      mem @ c_2Enum_2EZERO__REP @ ind ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_fo_c_2Enum_2EZERO__REP,type,
% 5.44/5.67      fo__c_2Enum_2EZERO__REP: tp__i ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_eq_fo_c_2Enum_2EZERO__REP,axiom,
% 5.44/5.67      ( ( inj__i @ fo__c_2Enum_2EZERO__REP )
% 5.44/5.67      = c_2Enum_2EZERO__REP ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Enum_2ESUC__REP__DEF,axiom,
% 5.44/5.67      ( ( p @ ( ap @ ( c_2Ebool_2EONE__ONE @ ind @ ind ) @ c_2Enum_2ESUC__REP ) )
% 5.44/5.67      & ~ ( p @ ( ap @ ( c_2Ebool_2EONTO @ ind @ ind ) @ c_2Enum_2ESUC__REP ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Enum_2EZERO__REP__DEF,axiom,
% 5.44/5.67      ! [V0y: tp__i] :
% 5.44/5.67        ( fo__c_2Enum_2EZERO__REP
% 5.44/5.67       != ( surj__i @ ( ap @ c_2Enum_2ESUC__REP @ ( inj__i @ V0y ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Enum_2EIS__NUM__REP,axiom,
% 5.44/5.67      ! [V0m: tp__i] :
% 5.44/5.67        ( ( p @ ( ap @ c_2Enum_2EIS__NUM__REP @ ( inj__i @ V0m ) ) )
% 5.44/5.67      <=> ! [V1P: $i] :
% 5.44/5.67            ( ( mem @ V1P @ ( arr @ ind @ bool ) )
% 5.44/5.67           => ( ( ( p @ ( ap @ V1P @ ( inj__i @ fo__c_2Enum_2EZERO__REP ) ) )
% 5.44/5.67                & ! [V2n: tp__i] :
% 5.44/5.67                    ( ( p @ ( ap @ V1P @ ( inj__i @ V2n ) ) )
% 5.44/5.67                   => ( p @ ( ap @ V1P @ ( ap @ c_2Enum_2ESUC__REP @ ( inj__i @ V2n ) ) ) ) ) )
% 5.44/5.67             => ( p @ ( ap @ V1P @ ( inj__i @ V0m ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Enum_2Enum__TY__DEF,axiom,
% 5.44/5.67      ? [V0rep: $i] :
% 5.44/5.67        ( ( mem @ V0rep @ ( arr @ ty_2Enum_2Enum @ ind ) )
% 5.44/5.67        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ ind @ ty_2Enum_2Enum ) @ c_2Enum_2EIS__NUM__REP ) @ V0rep ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Enum_2Enum__ISO__DEF,axiom,
% 5.44/5.67      ( ! [V0a: tp__ty_2Enum_2Enum] :
% 5.44/5.67          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2EABS__num @ ( ap @ c_2Enum_2EREP__num @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) )
% 5.44/5.67          = V0a )
% 5.44/5.67      & ! [V1r: tp__i] :
% 5.44/5.67          ( ( p @ ( ap @ c_2Enum_2EIS__NUM__REP @ ( inj__i @ V1r ) ) )
% 5.44/5.67        <=> ( ( surj__i @ ( ap @ c_2Enum_2EREP__num @ ( ap @ c_2Enum_2EABS__num @ ( inj__i @ V1r ) ) ) )
% 5.44/5.67            = V1r ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Enum_2EZERO__DEF,axiom,
% 5.44/5.67      ( fo__c_2Enum_2E0
% 5.44/5.67      = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2EABS__num @ ( inj__i @ fo__c_2Enum_2EZERO__REP ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Enum_2ESUC__DEF,axiom,
% 5.44/5.67      ! [V0m: tp__ty_2Enum_2Enum] :
% 5.44/5.67        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.67        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2EABS__num @ ( ap @ c_2Enum_2ESUC__REP @ ( ap @ c_2Enum_2EREP__num @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Enum_2ENOT__SUC,axiom,
% 5.44/5.67      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.67        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.67       != fo__c_2Enum_2E0 ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Enum_2EINV__SUC,axiom,
% 5.44/5.67      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.67        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.67          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.67       => ( V0m = V1n ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Enum_2EINDUCTION,axiom,
% 5.44/5.67      ! [V0P: $i] :
% 5.44/5.67        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.67       => ( ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.67            & ! [V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.67                ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.67               => ( p @ ( ap @ V0P @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) )
% 5.44/5.67         => ! [V2n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  %------------------------------------------------------------------------------
% 5.44/5.67  %------------------------------------------------------------------------------
% 5.44/5.67  thf(tp_ty_2Eone_2Eone,type,
% 5.44/5.67      ty_2Eone_2Eone: del ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_ty_2Eone_2Eone,type,
% 5.44/5.67      tp__ty_2Eone_2Eone: $tType ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_inj_ty_2Eone_2Eone,type,
% 5.44/5.67      inj__ty_2Eone_2Eone: tp__ty_2Eone_2Eone > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_surj_ty_2Eone_2Eone,type,
% 5.44/5.67      surj__ty_2Eone_2Eone: $i > tp__ty_2Eone_2Eone ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_inj_surj_ty_2Eone_2Eone,axiom,
% 5.44/5.67      ! [X: tp__ty_2Eone_2Eone] :
% 5.44/5.67        ( ( surj__ty_2Eone_2Eone @ ( inj__ty_2Eone_2Eone @ X ) )
% 5.44/5.67        = X ) ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_inj_mem_ty_2Eone_2Eone,axiom,
% 5.44/5.67      ! [X: tp__ty_2Eone_2Eone] : ( mem @ ( inj__ty_2Eone_2Eone @ X ) @ ty_2Eone_2Eone ) ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_iso_mem_ty_2Eone_2Eone,axiom,
% 5.44/5.67      ! [X: $i] :
% 5.44/5.67        ( ( mem @ X @ ty_2Eone_2Eone )
% 5.44/5.67       => ( X
% 5.44/5.67          = ( inj__ty_2Eone_2Eone @ ( surj__ty_2Eone_2Eone @ X ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Eone_2Eone,type,
% 5.44/5.67      c_2Eone_2Eone: $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Eone_2Eone,axiom,
% 5.44/5.67      mem @ c_2Eone_2Eone @ ty_2Eone_2Eone ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_fo_c_2Eone_2Eone,type,
% 5.44/5.67      fo__c_2Eone_2Eone: tp__ty_2Eone_2Eone ).
% 5.44/5.67  
% 5.44/5.67  thf(stp_eq_fo_c_2Eone_2Eone,axiom,
% 5.44/5.67      ( ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone )
% 5.44/5.67      = c_2Eone_2Eone ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Eone_2Eone__CASE,type,
% 5.44/5.67      c_2Eone_2Eone__CASE: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Eone_2Eone__CASE,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Eone_2Eone__CASE @ A_27a ) @ ( arr @ ty_2Eone_2Eone @ ( arr @ A_27a @ A_27a ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Eone_2Eone__TY__DEF,axiom,
% 5.44/5.67      ? [V0rep: $i] :
% 5.44/5.67        ( ( mem @ V0rep @ ( arr @ ty_2Eone_2Eone @ bool ) )
% 5.44/5.67        & ( p
% 5.44/5.67          @ ( ap
% 5.44/5.67            @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ bool @ ty_2Eone_2Eone )
% 5.44/5.67              @ ( lam @ bool
% 5.44/5.67                @ ^ [V1b: $i] : V1b ) )
% 5.44/5.67            @ V0rep ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Eone_2Eone__axiom,axiom,
% 5.44/5.67      ! [A_27a: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Eone_2Eone ) )
% 5.44/5.67       => ! [V1g: $i] :
% 5.44/5.67            ( ( mem @ V1g @ ( arr @ A_27a @ ty_2Eone_2Eone ) )
% 5.44/5.67           => ( V0f = V1g ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Eone_2Eone__DEF,axiom,
% 5.44/5.67      ( fo__c_2Eone_2Eone
% 5.44/5.67      = ( surj__ty_2Eone_2Eone
% 5.44/5.67        @ ( ap @ ( c_2Emin_2E_40 @ ty_2Eone_2Eone )
% 5.44/5.67          @ ( lam @ ty_2Eone_2Eone
% 5.44/5.67            @ ^ [V0x: $i] : c_2Ebool_2ET ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Eone_2Eone,axiom,
% 5.44/5.67      ! [V0v: tp__ty_2Eone_2Eone] : ( V0v = fo__c_2Eone_2Eone ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Eone_2Eone__Axiom,axiom,
% 5.44/5.67      ! [A_27a: del,V0e: $i] :
% 5.44/5.67        ( ( mem @ V0e @ A_27a )
% 5.44/5.67       => ( p
% 5.44/5.67          @ ( ap @ ( c_2Ebool_2E_3F_21 @ ( arr @ ty_2Eone_2Eone @ A_27a ) )
% 5.44/5.67            @ ( lam @ ( arr @ ty_2Eone_2Eone @ A_27a )
% 5.44/5.67              @ ^ [V1fn: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ ( ap @ V1fn @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) @ V0e ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Eone_2Eone__prim__rec,axiom,
% 5.44/5.67      ! [A_27a: del,V0e: $i] :
% 5.44/5.67        ( ( mem @ V0e @ A_27a )
% 5.44/5.67       => ? [V1fn: $i] :
% 5.44/5.67            ( ( mem @ V1fn @ ( arr @ ty_2Eone_2Eone @ A_27a ) )
% 5.44/5.67            & ( ( ap @ V1fn @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) )
% 5.44/5.67              = V0e ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Eone_2Eone__induction,axiom,
% 5.44/5.67      ! [V0P: $i] :
% 5.44/5.67        ( ( mem @ V0P @ ( arr @ ty_2Eone_2Eone @ bool ) )
% 5.44/5.67       => ( ( p @ ( ap @ V0P @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) )
% 5.44/5.67         => ! [V1x: tp__ty_2Eone_2Eone] : ( p @ ( ap @ V0P @ ( inj__ty_2Eone_2Eone @ V1x ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Eone_2EFORALL__ONE,axiom,
% 5.44/5.67      ! [V0P: $i] :
% 5.44/5.67        ( ( mem @ V0P @ ( arr @ ty_2Eone_2Eone @ bool ) )
% 5.44/5.67       => ( ! [V1x: tp__ty_2Eone_2Eone] : ( p @ ( ap @ V0P @ ( inj__ty_2Eone_2Eone @ V1x ) ) )
% 5.44/5.67        <=> ( p @ ( ap @ V0P @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Eone_2Eone__case__def,axiom,
% 5.44/5.67      ! [A_27a: del,V0u: tp__ty_2Eone_2Eone,V1x: $i] :
% 5.44/5.67        ( ( mem @ V1x @ A_27a )
% 5.44/5.67       => ( ( ap @ ( ap @ ( c_2Eone_2Eone__CASE @ A_27a ) @ ( inj__ty_2Eone_2Eone @ V0u ) ) @ V1x )
% 5.44/5.67          = V1x ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Eone_2Eone__case__thm,axiom,
% 5.44/5.67      ! [A_27a: del,V0x: $i] :
% 5.44/5.67        ( ( mem @ V0x @ A_27a )
% 5.44/5.67       => ( ( ap @ ( ap @ ( c_2Eone_2Eone__CASE @ A_27a ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) @ V0x )
% 5.44/5.67          = V0x ) ) ).
% 5.44/5.67  
% 5.44/5.67  %------------------------------------------------------------------------------
% 5.44/5.67  %------------------------------------------------------------------------------
% 5.44/5.67  thf(tp_ty_2Esum_2Esum,type,
% 5.44/5.67      ty_2Esum_2Esum: del > del > del ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Esum_2E_2B_2B,type,
% 5.44/5.67      c_2Esum_2E_2B_2B: del > del > del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Esum_2E_2B_2B,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] : ( mem @ ( c_2Esum_2E_2B_2B @ A_27a @ A_27b @ A_27c @ A_27d ) @ ( arr @ ( arr @ A_27a @ A_27c ) @ ( arr @ ( arr @ A_27b @ A_27d ) @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ( ty_2Esum_2Esum @ A_27c @ A_27d ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Esum_2EABS__sum,type,
% 5.44/5.67      c_2Esum_2EABS__sum: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Esum_2EABS__sum,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Esum_2EABS__sum @ A_27a @ A_27b ) @ ( arr @ ( arr @ bool @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Esum_2EINL,type,
% 5.44/5.67      c_2Esum_2EINL: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Esum_2EINL,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Esum_2EINR,type,
% 5.44/5.67      c_2Esum_2EINR: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Esum_2EINR,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ ( arr @ A_27b @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Esum_2EISL,type,
% 5.44/5.67      c_2Esum_2EISL: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Esum_2EISL,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Esum_2EISL @ A_27a @ A_27b ) @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Esum_2EISR,type,
% 5.44/5.67      c_2Esum_2EISR: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Esum_2EISR,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Esum_2EISR @ A_27a @ A_27b ) @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Esum_2EIS__SUM__REP,type,
% 5.44/5.67      c_2Esum_2EIS__SUM__REP: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Esum_2EIS__SUM__REP,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Esum_2EIS__SUM__REP @ A_27a @ A_27b ) @ ( arr @ ( arr @ bool @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Esum_2EOUTL,type,
% 5.44/5.67      c_2Esum_2EOUTL: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Esum_2EOUTL,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Esum_2EOUTL @ A_27a @ A_27b ) @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ A_27a ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Esum_2EOUTR,type,
% 5.44/5.67      c_2Esum_2EOUTR: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Esum_2EOUTR,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Esum_2EOUTR @ A_27a @ A_27b ) @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ A_27b ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Esum_2EREP__sum,type,
% 5.44/5.67      c_2Esum_2EREP__sum: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Esum_2EREP__sum,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Esum_2EREP__sum @ A_27a @ A_27b ) @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ( arr @ bool @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Esum_2ESUM__ALL,type,
% 5.44/5.67      c_2Esum_2ESUM__ALL: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Esum_2ESUM__ALL,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Esum_2ESUM__ALL @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27b @ bool ) @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ bool ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Esum_2Esum__CASE,type,
% 5.44/5.67      c_2Esum_2Esum__CASE: del > del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Esum_2Esum__CASE,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Esum_2Esum__CASE @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27c ) @ ( arr @ ( arr @ A_27b @ A_27c ) @ A_27c ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Esum_2EIS__SUM__REP,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ bool @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) )
% 5.44/5.67       => ( ( p @ ( ap @ ( c_2Esum_2EIS__SUM__REP @ A_27a @ A_27b ) @ V0f ) )
% 5.44/5.67        <=> ? [V1v1: $i] :
% 5.44/5.67              ( ( mem @ V1v1 @ A_27a )
% 5.44/5.67              & ? [V2v2: $i] :
% 5.44/5.67                  ( ( mem @ V2v2 @ A_27b )
% 5.44/5.67                  & ( ( V0f
% 5.44/5.67                      = ( lam @ bool
% 5.44/5.67                        @ ^ [V3b: $i] :
% 5.44/5.67                            ( lam @ A_27a
% 5.44/5.67                            @ ^ [V4x: $i] :
% 5.44/5.67                                ( lam @ A_27b
% 5.44/5.67                                @ ^ [V5y: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V4x ) @ V1v1 ) ) @ V3b ) ) ) ) )
% 5.44/5.67                    | ( V0f
% 5.44/5.67                      = ( lam @ bool
% 5.44/5.67                        @ ^ [V6b: $i] :
% 5.44/5.67                            ( lam @ A_27a
% 5.44/5.67                            @ ^ [V7x: $i] :
% 5.44/5.67                                ( lam @ A_27b
% 5.44/5.67                                @ ^ [V8y: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ V8y ) @ V2v2 ) ) @ ( ap @ c_2Ebool_2E_7E @ V6b ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Esum_2Esum__TY__DEF,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] :
% 5.44/5.67      ? [V0rep: $i] :
% 5.44/5.67        ( ( mem @ V0rep @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ( arr @ bool @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) ) )
% 5.44/5.67        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ ( arr @ bool @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( c_2Esum_2EIS__SUM__REP @ A_27a @ A_27b ) ) @ V0rep ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Esum_2Esum__ISO__DEF,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] :
% 5.44/5.67        ( ! [V0a: $i] :
% 5.44/5.67            ( ( mem @ V0a @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.44/5.67           => ( ( ap @ ( c_2Esum_2EABS__sum @ A_27a @ A_27b ) @ ( ap @ ( c_2Esum_2EREP__sum @ A_27a @ A_27b ) @ V0a ) )
% 5.44/5.67              = V0a ) )
% 5.44/5.67        & ! [V1r: $i] :
% 5.44/5.67            ( ( mem @ V1r @ ( arr @ bool @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) )
% 5.44/5.67           => ( ( p @ ( ap @ ( c_2Esum_2EIS__SUM__REP @ A_27a @ A_27b ) @ V1r ) )
% 5.44/5.67            <=> ( ( ap @ ( c_2Esum_2EREP__sum @ A_27a @ A_27b ) @ ( ap @ ( c_2Esum_2EABS__sum @ A_27a @ A_27b ) @ V1r ) )
% 5.44/5.67                = V1r ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Esum_2EINL__DEF,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0e: $i] :
% 5.44/5.67        ( ( mem @ V0e @ A_27a )
% 5.44/5.67       => ( ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V0e )
% 5.44/5.67          = ( ap @ ( c_2Esum_2EABS__sum @ A_27a @ A_27b )
% 5.44/5.67            @ ( lam @ bool
% 5.44/5.67              @ ^ [V1b: $i] :
% 5.44/5.67                  ( lam @ A_27a
% 5.44/5.67                  @ ^ [V2x: $i] :
% 5.44/5.67                      ( lam @ A_27b
% 5.44/5.67                      @ ^ [V3y: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V2x ) @ V0e ) ) @ V1b ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Esum_2EINR__DEF,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0e: $i] :
% 5.44/5.67        ( ( mem @ V0e @ A_27b )
% 5.44/5.67       => ( ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V0e )
% 5.44/5.67          = ( ap @ ( c_2Esum_2EABS__sum @ A_27a @ A_27b )
% 5.44/5.67            @ ( lam @ bool
% 5.44/5.67              @ ^ [V1b: $i] :
% 5.44/5.67                  ( lam @ A_27a
% 5.44/5.67                  @ ^ [V2x: $i] :
% 5.44/5.67                      ( lam @ A_27b
% 5.44/5.67                      @ ^ [V3y: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ V3y ) @ V0e ) ) @ ( ap @ c_2Ebool_2E_7E @ V1b ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2EINL__11,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.67        ( ( mem @ V0x @ A_27a )
% 5.44/5.67       => ! [V1y: $i] :
% 5.44/5.67            ( ( mem @ V1y @ A_27a )
% 5.44/5.67           => ( ( ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V0x )
% 5.44/5.67                = ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V1y ) )
% 5.44/5.67            <=> ( V0x = V1y ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2EINR__11,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.67        ( ( mem @ V0x @ A_27b )
% 5.44/5.67       => ! [V1y: $i] :
% 5.44/5.67            ( ( mem @ V1y @ A_27b )
% 5.44/5.67           => ( ( ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V0x )
% 5.44/5.67                = ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V1y ) )
% 5.44/5.67            <=> ( V0x = V1y ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2EINR__INL__11,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] :
% 5.44/5.67        ( ! [V0y: $i] :
% 5.44/5.67            ( ( mem @ V0y @ A_27a )
% 5.44/5.67           => ! [V1x: $i] :
% 5.44/5.67                ( ( mem @ V1x @ A_27a )
% 5.44/5.67               => ( ( ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V1x )
% 5.44/5.67                    = ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V0y ) )
% 5.44/5.67                <=> ( V1x = V0y ) ) ) )
% 5.44/5.67        & ! [V2y: $i] :
% 5.44/5.67            ( ( mem @ V2y @ A_27b )
% 5.44/5.67           => ! [V3x: $i] :
% 5.44/5.67                ( ( mem @ V3x @ A_27b )
% 5.44/5.67               => ( ( ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V3x )
% 5.44/5.67                    = ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V2y ) )
% 5.44/5.67                <=> ( V3x = V2y ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2EINR__neq__INL,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0v1: $i] :
% 5.44/5.67        ( ( mem @ V0v1 @ A_27a )
% 5.44/5.67       => ! [V1v2: $i] :
% 5.44/5.67            ( ( mem @ V1v2 @ A_27b )
% 5.44/5.67           => ( ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V1v2 )
% 5.44/5.67             != ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V0v1 ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2Esum__axiom,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ A_27c ) )
% 5.44/5.67       => ! [V1g: $i] :
% 5.44/5.67            ( ( mem @ V1g @ ( arr @ A_27b @ A_27c ) )
% 5.44/5.67           => ( p
% 5.44/5.67              @ ( ap @ ( c_2Ebool_2E_3F_21 @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ A_27c ) )
% 5.44/5.67                @ ( lam @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ A_27c )
% 5.44/5.67                  @ ^ [V2h: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ A_27a @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27c @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ V2h ) @ ( c_2Esum_2EINL @ A_27a @ A_27b ) ) ) @ V0f ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ A_27b @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ A_27c @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ V2h ) @ ( c_2Esum_2EINR @ A_27a @ A_27b ) ) ) @ V1g ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2Esum__INDUCT,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.67        ( ( mem @ V0P @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.67       => ( ( ! [V1x: $i] :
% 5.44/5.67                ( ( mem @ V1x @ A_27a )
% 5.44/5.67               => ( p @ ( ap @ V0P @ ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V1x ) ) ) )
% 5.44/5.67            & ! [V2y: $i] :
% 5.44/5.67                ( ( mem @ V2y @ A_27b )
% 5.44/5.67               => ( p @ ( ap @ V0P @ ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V2y ) ) ) ) )
% 5.44/5.67         => ! [V3s: $i] :
% 5.44/5.67              ( ( mem @ V3s @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.44/5.67             => ( p @ ( ap @ V0P @ V3s ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2EFORALL__SUM,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.67        ( ( mem @ V0P @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.67       => ( ! [V1s: $i] :
% 5.44/5.67              ( ( mem @ V1s @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.44/5.67             => ( p @ ( ap @ V0P @ V1s ) ) )
% 5.44/5.67        <=> ( ! [V2x: $i] :
% 5.44/5.67                ( ( mem @ V2x @ A_27a )
% 5.44/5.67               => ( p @ ( ap @ V0P @ ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V2x ) ) ) )
% 5.44/5.67            & ! [V3y: $i] :
% 5.44/5.67                ( ( mem @ V3y @ A_27b )
% 5.44/5.67               => ( p @ ( ap @ V0P @ ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V3y ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2EEXISTS__SUM,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.67        ( ( mem @ V0P @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.67       => ( ? [V1s: $i] :
% 5.44/5.67              ( ( mem @ V1s @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.44/5.67              & ( p @ ( ap @ V0P @ V1s ) ) )
% 5.44/5.67        <=> ( ? [V2x: $i] :
% 5.44/5.67                ( ( mem @ V2x @ A_27a )
% 5.44/5.67                & ( p @ ( ap @ V0P @ ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V2x ) ) ) )
% 5.44/5.67            | ? [V3y: $i] :
% 5.44/5.67                ( ( mem @ V3y @ A_27b )
% 5.44/5.67                & ( p @ ( ap @ V0P @ ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V3y ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2Esum__Axiom,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ A_27c ) )
% 5.44/5.67       => ! [V1g: $i] :
% 5.44/5.67            ( ( mem @ V1g @ ( arr @ A_27b @ A_27c ) )
% 5.44/5.67           => ? [V2h: $i] :
% 5.44/5.67                ( ( mem @ V2h @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ A_27c ) )
% 5.44/5.67                & ! [V3x: $i] :
% 5.44/5.67                    ( ( mem @ V3x @ A_27a )
% 5.44/5.67                   => ( ( ap @ V2h @ ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V3x ) )
% 5.44/5.67                      = ( ap @ V0f @ V3x ) ) )
% 5.44/5.67                & ! [V4y: $i] :
% 5.44/5.67                    ( ( mem @ V4y @ A_27b )
% 5.44/5.67                   => ( ( ap @ V2h @ ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V4y ) )
% 5.44/5.67                      = ( ap @ V1g @ V4y ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2Esum__CASES,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0ss: $i] :
% 5.44/5.67        ( ( mem @ V0ss @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.44/5.67       => ( ? [V1x: $i] :
% 5.44/5.67              ( ( mem @ V1x @ A_27a )
% 5.44/5.67              & ( V0ss
% 5.44/5.67                = ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V1x ) ) )
% 5.44/5.67          | ? [V2y: $i] :
% 5.44/5.67              ( ( mem @ V2y @ A_27b )
% 5.44/5.67              & ( V0ss
% 5.44/5.67                = ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V2y ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2Esum__distinct,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.67        ( ( mem @ V0x @ A_27a )
% 5.44/5.67       => ! [V1y: $i] :
% 5.44/5.67            ( ( mem @ V1y @ A_27b )
% 5.44/5.67           => ( ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V0x )
% 5.44/5.67             != ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V1y ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2Esum__distinct1,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.67        ( ( mem @ V0x @ A_27a )
% 5.44/5.67       => ! [V1y: $i] :
% 5.44/5.67            ( ( mem @ V1y @ A_27b )
% 5.44/5.67           => ( ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V1y )
% 5.44/5.67             != ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V0x ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Esum_2EISL,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] :
% 5.44/5.67        ( ! [V0x: $i] :
% 5.44/5.67            ( ( mem @ V0x @ A_27a )
% 5.44/5.67           => ( p @ ( ap @ ( c_2Esum_2EISL @ A_27a @ A_27b ) @ ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V0x ) ) ) )
% 5.44/5.67        & ! [V1y: $i] :
% 5.44/5.67            ( ( mem @ V1y @ A_27b )
% 5.44/5.67           => ~ ( p @ ( ap @ ( c_2Esum_2EISL @ A_27a @ A_27b ) @ ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V1y ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Esum_2EISR,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] :
% 5.44/5.67        ( ! [V0x: $i] :
% 5.44/5.67            ( ( mem @ V0x @ A_27b )
% 5.44/5.67           => ( p @ ( ap @ ( c_2Esum_2EISR @ A_27a @ A_27b ) @ ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V0x ) ) ) )
% 5.44/5.67        & ! [V1y: $i] :
% 5.44/5.67            ( ( mem @ V1y @ A_27a )
% 5.44/5.67           => ~ ( p @ ( ap @ ( c_2Esum_2EISR @ A_27a @ A_27b ) @ ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V1y ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Esum_2EOUTL,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.67        ( ( mem @ V0x @ A_27a )
% 5.44/5.67       => ( ( ap @ ( c_2Esum_2EOUTL @ A_27a @ A_27b ) @ ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V0x ) )
% 5.44/5.67          = V0x ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Esum_2EOUTR,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.67        ( ( mem @ V0x @ A_27b )
% 5.44/5.67       => ( ( ap @ ( c_2Esum_2EOUTR @ A_27a @ A_27b ) @ ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V0x ) )
% 5.44/5.67          = V0x ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2EISL__OR__ISR,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.67        ( ( mem @ V0x @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.44/5.67       => ( ( p @ ( ap @ ( c_2Esum_2EISL @ A_27a @ A_27b ) @ V0x ) )
% 5.44/5.67          | ( p @ ( ap @ ( c_2Esum_2EISR @ A_27a @ A_27b ) @ V0x ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2EINL,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.67        ( ( mem @ V0x @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.44/5.67       => ( ( p @ ( ap @ ( c_2Esum_2EISL @ A_27a @ A_27b ) @ V0x ) )
% 5.44/5.67         => ( ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ ( ap @ ( c_2Esum_2EOUTL @ A_27a @ A_27b ) @ V0x ) )
% 5.44/5.67            = V0x ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2EINR,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.67        ( ( mem @ V0x @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.44/5.67       => ( ( p @ ( ap @ ( c_2Esum_2EISR @ A_27a @ A_27b ) @ V0x ) )
% 5.44/5.67         => ( ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ ( ap @ ( c_2Esum_2EOUTR @ A_27a @ A_27b ) @ V0x ) )
% 5.44/5.67            = V0x ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Esum_2Esum__case__def,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del] :
% 5.44/5.67        ( ! [V0x: $i] :
% 5.44/5.67            ( ( mem @ V0x @ A_27a )
% 5.44/5.67           => ! [V1f: $i] :
% 5.44/5.67                ( ( mem @ V1f @ ( arr @ A_27a @ A_27c ) )
% 5.44/5.67               => ! [V2f1: $i] :
% 5.44/5.67                    ( ( mem @ V2f1 @ ( arr @ A_27b @ A_27c ) )
% 5.44/5.67                   => ( ( ap @ ( ap @ ( ap @ ( c_2Esum_2Esum__CASE @ A_27a @ A_27b @ A_27c ) @ ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V0x ) ) @ V1f ) @ V2f1 )
% 5.44/5.67                      = ( ap @ V1f @ V0x ) ) ) ) )
% 5.44/5.67        & ! [V3y: $i] :
% 5.44/5.67            ( ( mem @ V3y @ A_27b )
% 5.44/5.67           => ! [V4f: $i] :
% 5.44/5.67                ( ( mem @ V4f @ ( arr @ A_27a @ A_27c ) )
% 5.44/5.67               => ! [V5f1: $i] :
% 5.44/5.67                    ( ( mem @ V5f1 @ ( arr @ A_27b @ A_27c ) )
% 5.44/5.67                   => ( ( ap @ ( ap @ ( ap @ ( c_2Esum_2Esum__CASE @ A_27a @ A_27b @ A_27c ) @ ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V3y ) ) @ V4f ) @ V5f1 )
% 5.44/5.67                      = ( ap @ V5f1 @ V3y ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2Esum__case__cong,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,V0f_27: $i] :
% 5.44/5.67        ( ( mem @ V0f_27 @ ( arr @ A_27a @ A_27c ) )
% 5.44/5.67       => ! [V1f1_27: $i] :
% 5.44/5.67            ( ( mem @ V1f1_27 @ ( arr @ A_27b @ A_27c ) )
% 5.44/5.67           => ! [V2M: $i] :
% 5.44/5.67                ( ( mem @ V2M @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.44/5.67               => ! [V3M_27: $i] :
% 5.44/5.67                    ( ( mem @ V3M_27 @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.44/5.67                   => ! [V4f: $i] :
% 5.44/5.67                        ( ( mem @ V4f @ ( arr @ A_27a @ A_27c ) )
% 5.44/5.67                       => ! [V5f1: $i] :
% 5.44/5.67                            ( ( mem @ V5f1 @ ( arr @ A_27b @ A_27c ) )
% 5.44/5.67                           => ( ( ( V2M = V3M_27 )
% 5.44/5.67                                & ! [V6x: $i] :
% 5.44/5.67                                    ( ( mem @ V6x @ A_27a )
% 5.44/5.67                                   => ( ( V3M_27
% 5.44/5.67                                        = ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V6x ) )
% 5.44/5.67                                     => ( ( ap @ V4f @ V6x )
% 5.44/5.67                                        = ( ap @ V0f_27 @ V6x ) ) ) )
% 5.44/5.67                                & ! [V7y: $i] :
% 5.44/5.67                                    ( ( mem @ V7y @ A_27b )
% 5.44/5.67                                   => ( ( V3M_27
% 5.44/5.67                                        = ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V7y ) )
% 5.44/5.67                                     => ( ( ap @ V5f1 @ V7y )
% 5.44/5.67                                        = ( ap @ V1f1_27 @ V7y ) ) ) ) )
% 5.44/5.67                             => ( ( ap @ ( ap @ ( ap @ ( c_2Esum_2Esum__CASE @ A_27a @ A_27b @ A_27c ) @ V2M ) @ V4f ) @ V5f1 )
% 5.44/5.67                                = ( ap @ ( ap @ ( ap @ ( c_2Esum_2Esum__CASE @ A_27a @ A_27b @ A_27c ) @ V3M_27 ) @ V0f_27 ) @ V1f1_27 ) ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Esum_2ESUM__MAP__def,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] :
% 5.44/5.67        ( ! [V0f: $i] :
% 5.44/5.67            ( ( mem @ V0f @ ( arr @ A_27a @ A_27c ) )
% 5.44/5.67           => ! [V1g: $i] :
% 5.44/5.67                ( ( mem @ V1g @ ( arr @ A_27b @ A_27d ) )
% 5.44/5.67               => ! [V2a: $i] :
% 5.44/5.67                    ( ( mem @ V2a @ A_27a )
% 5.44/5.67                   => ( ( ap @ ( ap @ ( ap @ ( c_2Esum_2E_2B_2B @ A_27a @ A_27b @ A_27c @ A_27d ) @ V0f ) @ V1g ) @ ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V2a ) )
% 5.44/5.67                      = ( ap @ ( c_2Esum_2EINL @ A_27c @ A_27d ) @ ( ap @ V0f @ V2a ) ) ) ) ) )
% 5.44/5.67        & ! [V3f: $i] :
% 5.44/5.67            ( ( mem @ V3f @ ( arr @ A_27a @ A_27c ) )
% 5.44/5.67           => ! [V4g: $i] :
% 5.44/5.67                ( ( mem @ V4g @ ( arr @ A_27b @ A_27d ) )
% 5.44/5.67               => ! [V5b: $i] :
% 5.44/5.67                    ( ( mem @ V5b @ A_27b )
% 5.44/5.67                   => ( ( ap @ ( ap @ ( ap @ ( c_2Esum_2E_2B_2B @ A_27a @ A_27b @ A_27c @ A_27d ) @ V3f ) @ V4g ) @ ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V5b ) )
% 5.44/5.67                      = ( ap @ ( c_2Esum_2EINR @ A_27c @ A_27d ) @ ( ap @ V4g @ V5b ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2ESUM__MAP,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ A_27c ) )
% 5.44/5.67       => ! [V1g: $i] :
% 5.44/5.67            ( ( mem @ V1g @ ( arr @ A_27b @ A_27d ) )
% 5.44/5.67           => ! [V2z: $i] :
% 5.44/5.67                ( ( mem @ V2z @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.44/5.67               => ( ( ap @ ( ap @ ( ap @ ( c_2Esum_2E_2B_2B @ A_27a @ A_27b @ A_27c @ A_27d ) @ V0f ) @ V1g ) @ V2z )
% 5.44/5.67                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Esum_2Esum @ A_27c @ A_27d ) ) @ ( ap @ ( c_2Esum_2EISL @ A_27a @ A_27b ) @ V2z ) ) @ ( ap @ ( c_2Esum_2EINL @ A_27c @ A_27d ) @ ( ap @ V0f @ ( ap @ ( c_2Esum_2EOUTL @ A_27a @ A_27b ) @ V2z ) ) ) ) @ ( ap @ ( c_2Esum_2EINR @ A_27c @ A_27d ) @ ( ap @ V1g @ ( ap @ ( c_2Esum_2EOUTR @ A_27a @ A_27b ) @ V2z ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2ESUM__MAP__CASE,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.44/5.67        ( ( mem @ V0f @ ( arr @ A_27a @ A_27c ) )
% 5.44/5.67       => ! [V1g: $i] :
% 5.44/5.67            ( ( mem @ V1g @ ( arr @ A_27b @ A_27d ) )
% 5.44/5.67           => ! [V2z: $i] :
% 5.44/5.67                ( ( mem @ V2z @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.44/5.67               => ( ( ap @ ( ap @ ( ap @ ( c_2Esum_2E_2B_2B @ A_27a @ A_27b @ A_27c @ A_27d ) @ V0f ) @ V1g ) @ V2z )
% 5.44/5.67                  = ( ap @ ( ap @ ( ap @ ( c_2Esum_2Esum__CASE @ A_27a @ A_27b @ ( ty_2Esum_2Esum @ A_27c @ A_27d ) ) @ V2z ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ ( ty_2Esum_2Esum @ A_27c @ A_27d ) @ A_27c ) @ ( c_2Esum_2EINL @ A_27c @ A_27d ) ) @ V0f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esum_2Esum @ A_27c @ A_27d ) @ A_27d ) @ ( c_2Esum_2EINR @ A_27c @ A_27d ) ) @ V1g ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2ESUM__MAP__I,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] :
% 5.44/5.67        ( ( ap @ ( ap @ ( c_2Esum_2E_2B_2B @ A_27a @ A_27b @ A_27a @ A_27b ) @ ( c_2Ecombin_2EI @ A_27a ) ) @ ( c_2Ecombin_2EI @ A_27b ) )
% 5.44/5.67        = ( c_2Ecombin_2EI @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2Econd__sum__expand,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del,A_27f: del,A_27g: del,A_27h: del,V0P: $i] :
% 5.44/5.67        ( ( mem @ V0P @ bool )
% 5.44/5.67       => ( ! [V1x: $i] :
% 5.44/5.67              ( ( mem @ V1x @ A_27a )
% 5.44/5.67             => ! [V2y: $i] :
% 5.44/5.67                  ( ( mem @ V2y @ A_27b )
% 5.44/5.67                 => ! [V3z: $i] :
% 5.44/5.67                      ( ( mem @ V3z @ A_27a )
% 5.44/5.67                     => ( ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Esum_2Esum @ A_27b @ A_27a ) ) @ V0P ) @ ( ap @ ( c_2Esum_2EINR @ A_27b @ A_27a ) @ V1x ) ) @ ( ap @ ( c_2Esum_2EINL @ A_27b @ A_27a ) @ V2y ) )
% 5.44/5.67                          = ( ap @ ( c_2Esum_2EINR @ A_27b @ A_27a ) @ V3z ) )
% 5.44/5.67                      <=> ( ( p @ V0P )
% 5.44/5.67                          & ( V3z = V1x ) ) ) ) ) )
% 5.44/5.67          & ! [V4x: $i] :
% 5.44/5.67              ( ( mem @ V4x @ A_27c )
% 5.44/5.67             => ! [V5y: $i] :
% 5.44/5.67                  ( ( mem @ V5y @ A_27d )
% 5.44/5.67                 => ! [V6z: $i] :
% 5.44/5.67                      ( ( mem @ V6z @ A_27d )
% 5.44/5.67                     => ( ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Esum_2Esum @ A_27d @ A_27c ) ) @ V0P ) @ ( ap @ ( c_2Esum_2EINR @ A_27d @ A_27c ) @ V4x ) ) @ ( ap @ ( c_2Esum_2EINL @ A_27d @ A_27c ) @ V5y ) )
% 5.44/5.67                          = ( ap @ ( c_2Esum_2EINL @ A_27d @ A_27c ) @ V6z ) )
% 5.44/5.67                      <=> ( ~ ( p @ V0P )
% 5.44/5.67                          & ( V6z = V5y ) ) ) ) ) )
% 5.44/5.67          & ! [V7x: $i] :
% 5.44/5.67              ( ( mem @ V7x @ A_27e )
% 5.44/5.67             => ! [V8y: $i] :
% 5.44/5.67                  ( ( mem @ V8y @ A_27f )
% 5.44/5.67                 => ! [V9z: $i] :
% 5.44/5.67                      ( ( mem @ V9z @ A_27e )
% 5.44/5.67                     => ( ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Esum_2Esum @ A_27e @ A_27f ) ) @ V0P ) @ ( ap @ ( c_2Esum_2EINL @ A_27e @ A_27f ) @ V7x ) ) @ ( ap @ ( c_2Esum_2EINR @ A_27e @ A_27f ) @ V8y ) )
% 5.44/5.67                          = ( ap @ ( c_2Esum_2EINL @ A_27e @ A_27f ) @ V9z ) )
% 5.44/5.67                      <=> ( ( p @ V0P )
% 5.44/5.67                          & ( V9z = V7x ) ) ) ) ) )
% 5.44/5.67          & ! [V10x: $i] :
% 5.44/5.67              ( ( mem @ V10x @ A_27g )
% 5.44/5.67             => ! [V11y: $i] :
% 5.44/5.67                  ( ( mem @ V11y @ A_27h )
% 5.44/5.67                 => ! [V12z: $i] :
% 5.44/5.67                      ( ( mem @ V12z @ A_27h )
% 5.44/5.67                     => ( ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Esum_2Esum @ A_27g @ A_27h ) ) @ V0P ) @ ( ap @ ( c_2Esum_2EINL @ A_27g @ A_27h ) @ V10x ) ) @ ( ap @ ( c_2Esum_2EINR @ A_27g @ A_27h ) @ V11y ) )
% 5.44/5.67                          = ( ap @ ( c_2Esum_2EINR @ A_27g @ A_27h ) @ V12z ) )
% 5.44/5.67                      <=> ( ~ ( p @ V0P )
% 5.44/5.67                          & ( V12z = V11y ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2ENOT__ISL__ISR,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.67        ( ( mem @ V0x @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.44/5.67       => ( ~ ( p @ ( ap @ ( c_2Esum_2EISL @ A_27a @ A_27b ) @ V0x ) )
% 5.44/5.67        <=> ( p @ ( ap @ ( c_2Esum_2EISR @ A_27a @ A_27b ) @ V0x ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2ENOT__ISR__ISL,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.67        ( ( mem @ V0x @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.44/5.67       => ( ~ ( p @ ( ap @ ( c_2Esum_2EISR @ A_27a @ A_27b ) @ V0x ) )
% 5.44/5.67        <=> ( p @ ( ap @ ( c_2Esum_2EISL @ A_27a @ A_27b ) @ V0x ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Esum_2ESUM__ALL__def,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] :
% 5.44/5.67        ( ! [V0P: $i] :
% 5.44/5.67            ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.67           => ! [V1Q: $i] :
% 5.44/5.67                ( ( mem @ V1Q @ ( arr @ A_27b @ bool ) )
% 5.44/5.67               => ! [V2x: $i] :
% 5.44/5.67                    ( ( mem @ V2x @ A_27a )
% 5.44/5.67                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Esum_2ESUM__ALL @ A_27a @ A_27b ) @ V0P ) @ V1Q ) @ ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V2x ) ) )
% 5.44/5.67                    <=> ( p @ ( ap @ V0P @ V2x ) ) ) ) ) )
% 5.44/5.67        & ! [V3P: $i] :
% 5.44/5.67            ( ( mem @ V3P @ ( arr @ A_27a @ bool ) )
% 5.44/5.67           => ! [V4Q: $i] :
% 5.44/5.67                ( ( mem @ V4Q @ ( arr @ A_27b @ bool ) )
% 5.44/5.67               => ! [V5y: $i] :
% 5.44/5.67                    ( ( mem @ V5y @ A_27b )
% 5.44/5.67                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Esum_2ESUM__ALL @ A_27a @ A_27b ) @ V3P ) @ V4Q ) @ ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V5y ) ) )
% 5.44/5.67                    <=> ( p @ ( ap @ V4Q @ V5y ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2ESUM__ALL__MONO,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.67        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.67       => ! [V1P_27: $i] :
% 5.44/5.67            ( ( mem @ V1P_27 @ ( arr @ A_27a @ bool ) )
% 5.44/5.67           => ! [V2Q: $i] :
% 5.44/5.67                ( ( mem @ V2Q @ ( arr @ A_27b @ bool ) )
% 5.44/5.67               => ! [V3Q_27: $i] :
% 5.44/5.67                    ( ( mem @ V3Q_27 @ ( arr @ A_27b @ bool ) )
% 5.44/5.67                   => ! [V4s: $i] :
% 5.44/5.67                        ( ( mem @ V4s @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.44/5.67                       => ( ( ! [V5x: $i] :
% 5.44/5.67                                ( ( mem @ V5x @ A_27a )
% 5.44/5.67                               => ( ( p @ ( ap @ V0P @ V5x ) )
% 5.44/5.67                                 => ( p @ ( ap @ V1P_27 @ V5x ) ) ) )
% 5.44/5.67                            & ! [V6y: $i] :
% 5.44/5.67                                ( ( mem @ V6y @ A_27b )
% 5.44/5.67                               => ( ( p @ ( ap @ V2Q @ V6y ) )
% 5.44/5.67                                 => ( p @ ( ap @ V3Q_27 @ V6y ) ) ) ) )
% 5.44/5.67                         => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Esum_2ESUM__ALL @ A_27a @ A_27b ) @ V0P ) @ V2Q ) @ V4s ) )
% 5.44/5.67                           => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Esum_2ESUM__ALL @ A_27a @ A_27b ) @ V1P_27 ) @ V3Q_27 ) @ V4s ) ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2ESUM__ALL__CONG,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.67        ( ( mem @ V0s @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.44/5.67       => ! [V1s_27: $i] :
% 5.44/5.67            ( ( mem @ V1s_27 @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.44/5.67           => ! [V2P: $i] :
% 5.44/5.67                ( ( mem @ V2P @ ( arr @ A_27a @ bool ) )
% 5.44/5.67               => ! [V3P_27: $i] :
% 5.44/5.67                    ( ( mem @ V3P_27 @ ( arr @ A_27a @ bool ) )
% 5.44/5.67                   => ! [V4Q: $i] :
% 5.44/5.67                        ( ( mem @ V4Q @ ( arr @ A_27b @ bool ) )
% 5.44/5.67                       => ! [V5Q_27: $i] :
% 5.44/5.67                            ( ( mem @ V5Q_27 @ ( arr @ A_27b @ bool ) )
% 5.44/5.67                           => ( ( ( V0s = V1s_27 )
% 5.44/5.67                                & ! [V6a: $i] :
% 5.44/5.67                                    ( ( mem @ V6a @ A_27a )
% 5.44/5.67                                   => ( ( V1s_27
% 5.44/5.67                                        = ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V6a ) )
% 5.44/5.67                                     => ( ( p @ ( ap @ V2P @ V6a ) )
% 5.44/5.67                                      <=> ( p @ ( ap @ V3P_27 @ V6a ) ) ) ) )
% 5.44/5.67                                & ! [V7b: $i] :
% 5.44/5.67                                    ( ( mem @ V7b @ A_27b )
% 5.44/5.67                                   => ( ( V1s_27
% 5.44/5.67                                        = ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V7b ) )
% 5.44/5.67                                     => ( ( p @ ( ap @ V4Q @ V7b ) )
% 5.44/5.67                                      <=> ( p @ ( ap @ V5Q_27 @ V7b ) ) ) ) ) )
% 5.44/5.67                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Esum_2ESUM__ALL @ A_27a @ A_27b ) @ V2P ) @ V4Q ) @ V0s ) )
% 5.44/5.67                              <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Esum_2ESUM__ALL @ A_27a @ A_27b ) @ V3P_27 ) @ V5Q_27 ) @ V1s_27 ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Esum_2Edatatype__sum,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,A_27c: del,V0sum: $i] :
% 5.44/5.67        ( ( mem @ V0sum @ ( arr @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( arr @ ( arr @ A_27b @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ A_27c ) ) )
% 5.44/5.67       => ( p @ ( ap @ ( c_2Ebool_2EDATATYPE @ A_27c ) @ ( ap @ ( ap @ V0sum @ ( c_2Esum_2EINL @ A_27a @ A_27b ) ) @ ( c_2Esum_2EINR @ A_27a @ A_27b ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  %------------------------------------------------------------------------------
% 5.44/5.67  %------------------------------------------------------------------------------
% 5.44/5.67  thf(tp_c_2Erelation_2ECR,type,
% 5.44/5.67      c_2Erelation_2ECR: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2ECR,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2ECR @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2EEMPTY__REL,type,
% 5.44/5.67      c_2Erelation_2EEMPTY__REL: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2EEMPTY__REL,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2EEMPTY__REL @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2EEQC,type,
% 5.44/5.67      c_2Erelation_2EEQC: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2EEQC,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2EEQC @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2EIDEM,type,
% 5.44/5.67      c_2Erelation_2EIDEM: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2EIDEM,axiom,
% 5.44/5.67      ! [A_27z: del] : ( mem @ ( c_2Erelation_2EIDEM @ A_27z ) @ ( arr @ ( arr @ A_27z @ A_27z ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2EINDUCTIVE__INVARIANT,type,
% 5.44/5.67      c_2Erelation_2EINDUCTIVE__INVARIANT: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2EINDUCTIVE__INVARIANT,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Erelation_2EINDUCTIVE__INVARIANT @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) @ bool ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2EINDUCTIVE__INVARIANT__ON,type,
% 5.44/5.67      c_2Erelation_2EINDUCTIVE__INVARIANT__ON: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2EINDUCTIVE__INVARIANT__ON,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Erelation_2EINDUCTIVE__INVARIANT__ON @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) @ bool ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2EINVOL,type,
% 5.44/5.67      c_2Erelation_2EINVOL: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2EINVOL,axiom,
% 5.44/5.67      ! [A_27z: del] : ( mem @ ( c_2Erelation_2EINVOL @ A_27z ) @ ( arr @ ( arr @ A_27z @ A_27z ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2ELinearOrder,type,
% 5.44/5.67      c_2Erelation_2ELinearOrder: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2ELinearOrder,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2ELinearOrder @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2EO,type,
% 5.44/5.67      c_2Erelation_2EO: del > del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2EO,axiom,
% 5.44/5.67      ! [A_27g: del,A_27h: del,A_27k: del] : ( mem @ ( c_2Erelation_2EO @ A_27g @ A_27h @ A_27k ) @ ( arr @ ( arr @ A_27h @ ( arr @ A_27k @ bool ) ) @ ( arr @ ( arr @ A_27g @ ( arr @ A_27h @ bool ) ) @ ( arr @ A_27g @ ( arr @ A_27k @ bool ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2EOrder,type,
% 5.44/5.67      c_2Erelation_2EOrder: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2EOrder,axiom,
% 5.44/5.67      ! [A_27g: del] : ( mem @ ( c_2Erelation_2EOrder @ A_27g ) @ ( arr @ ( arr @ A_27g @ ( arr @ A_27g @ bool ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2EPreOrder,type,
% 5.44/5.67      c_2Erelation_2EPreOrder: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2EPreOrder,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2EPreOrder @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2ERC,type,
% 5.44/5.67      c_2Erelation_2ERC: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2ERC,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2ERC @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2ERCOMPL,type,
% 5.44/5.67      c_2Erelation_2ERCOMPL: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2ERCOMPL,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Erelation_2ERCOMPL @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2ERDOM,type,
% 5.44/5.67      c_2Erelation_2ERDOM: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2ERDOM,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Erelation_2ERDOM @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2ERDOM__DELETE,type,
% 5.44/5.67      c_2Erelation_2ERDOM__DELETE: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2ERDOM__DELETE,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Erelation_2ERDOM__DELETE @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2ERESTRICT,type,
% 5.44/5.67      c_2Erelation_2ERESTRICT: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2ERESTRICT,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Erelation_2ERESTRICT @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27b ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2ERINTER,type,
% 5.44/5.67      c_2Erelation_2ERINTER: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2ERINTER,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Erelation_2ERINTER @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2ERRANGE,type,
% 5.44/5.67      c_2Erelation_2ERRANGE: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2ERRANGE,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Erelation_2ERRANGE @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ A_27b @ bool ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2ERRESTRICT,type,
% 5.44/5.67      c_2Erelation_2ERRESTRICT: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2ERRESTRICT,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Erelation_2ERRESTRICT @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2ERSUBSET,type,
% 5.44/5.67      c_2Erelation_2ERSUBSET: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2ERSUBSET,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Erelation_2ERSUBSET @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ bool ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2ERTC,type,
% 5.44/5.67      c_2Erelation_2ERTC: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2ERTC,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2ERTC @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2ERUNION,type,
% 5.44/5.67      c_2Erelation_2ERUNION: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2ERUNION,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Erelation_2ERUNION @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2ERUNIV,type,
% 5.44/5.67      c_2Erelation_2ERUNIV: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2ERUNIV,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Erelation_2ERUNIV @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2ESC,type,
% 5.44/5.67      c_2Erelation_2ESC: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2ESC,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2ESC @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2ESN,type,
% 5.44/5.67      c_2Erelation_2ESN: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2ESN,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2ESN @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2ESTRORD,type,
% 5.44/5.67      c_2Erelation_2ESTRORD: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2ESTRORD,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2ESTRORD @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2EStrongLinearOrder,type,
% 5.44/5.67      c_2Erelation_2EStrongLinearOrder: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2EStrongLinearOrder,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2EStrongLinearOrder @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2EStrongOrder,type,
% 5.44/5.67      c_2Erelation_2EStrongOrder: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2EStrongOrder,axiom,
% 5.44/5.67      ! [A_27g: del] : ( mem @ ( c_2Erelation_2EStrongOrder @ A_27g ) @ ( arr @ ( arr @ A_27g @ ( arr @ A_27g @ bool ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2ETC,type,
% 5.44/5.67      c_2Erelation_2ETC: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2ETC,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2ETC @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2EWCR,type,
% 5.44/5.67      c_2Erelation_2EWCR: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2EWCR,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2EWCR @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2EWF,type,
% 5.44/5.67      c_2Erelation_2EWF: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2EWF,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2EWF @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2EWFP,type,
% 5.44/5.67      c_2Erelation_2EWFP: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2EWFP,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2EWFP @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2EWFREC,type,
% 5.44/5.67      c_2Erelation_2EWFREC: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2EWFREC,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Erelation_2EWFREC @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) @ ( arr @ A_27a @ A_27b ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2EWeakLinearOrder,type,
% 5.44/5.67      c_2Erelation_2EWeakLinearOrder: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2EWeakLinearOrder,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2EWeakLinearOrder @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2EWeakOrder,type,
% 5.44/5.67      c_2Erelation_2EWeakOrder: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2EWeakOrder,axiom,
% 5.44/5.67      ! [A_27g: del] : ( mem @ ( c_2Erelation_2EWeakOrder @ A_27g ) @ ( arr @ ( arr @ A_27g @ ( arr @ A_27g @ bool ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2Eantisymmetric,type,
% 5.44/5.67      c_2Erelation_2Eantisymmetric: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2Eantisymmetric,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2Eantisymmetric @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2Eapprox,type,
% 5.44/5.67      c_2Erelation_2Eapprox: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2Eapprox,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Erelation_2Eapprox @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ A_27b ) @ bool ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2Ediag,type,
% 5.44/5.67      c_2Erelation_2Ediag: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2Ediag,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2Ediag @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2Ediamond,type,
% 5.44/5.67      c_2Erelation_2Ediamond: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2Ediamond,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2Ediamond @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2Eequivalence,type,
% 5.44/5.67      c_2Erelation_2Eequivalence: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2Eequivalence,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2Eequivalence @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2Einv,type,
% 5.44/5.67      c_2Erelation_2Einv: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2Einv,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Erelation_2Einv @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2Einv__image,type,
% 5.44/5.67      c_2Erelation_2Einv__image: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2Einv__image,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Erelation_2Einv__image @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2Eirreflexive,type,
% 5.44/5.67      c_2Erelation_2Eirreflexive: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2Eirreflexive,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2Eirreflexive @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2Enf,type,
% 5.44/5.67      c_2Erelation_2Enf: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2Enf,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Erelation_2Enf @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2Ercdiamond,type,
% 5.44/5.67      c_2Erelation_2Ercdiamond: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2Ercdiamond,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2Ercdiamond @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2Ereflexive,type,
% 5.44/5.67      c_2Erelation_2Ereflexive: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2Ereflexive,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2Ereflexive @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2Esymmetric,type,
% 5.44/5.67      c_2Erelation_2Esymmetric: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2Esymmetric,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2Esymmetric @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2Ethe__fun,type,
% 5.44/5.67      c_2Erelation_2Ethe__fun: del > del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2Ethe__fun,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Erelation_2Ethe__fun @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27b ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2Etotal,type,
% 5.44/5.67      c_2Erelation_2Etotal: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2Etotal,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2Etotal @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2Etransitive,type,
% 5.44/5.67      c_2Erelation_2Etransitive: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2Etransitive,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2Etransitive @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(tp_c_2Erelation_2Etrichotomous,type,
% 5.44/5.67      c_2Erelation_2Etrichotomous: del > $i ).
% 5.44/5.67  
% 5.44/5.67  thf(mem_c_2Erelation_2Etrichotomous,axiom,
% 5.44/5.67      ! [A_27a: del] : ( mem @ ( c_2Erelation_2Etrichotomous @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Erelation_2Etransitive__def,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.44/5.67        <=> ! [V1x: $i] :
% 5.44/5.67              ( ( mem @ V1x @ A_27a )
% 5.44/5.67             => ! [V2y: $i] :
% 5.44/5.67                  ( ( mem @ V2y @ A_27a )
% 5.44/5.67                 => ! [V3z: $i] :
% 5.44/5.67                      ( ( mem @ V3z @ A_27a )
% 5.44/5.67                     => ( ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) )
% 5.44/5.67                          & ( p @ ( ap @ ( ap @ V0R @ V2y ) @ V3z ) ) )
% 5.44/5.67                       => ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V3z ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Erelation_2Ereflexive__def,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ( ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27a ) @ V0R ) )
% 5.44/5.67        <=> ! [V1x: $i] :
% 5.44/5.67              ( ( mem @ V1x @ A_27a )
% 5.44/5.67             => ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V1x ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Erelation_2Eirreflexive__def,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ( ( p @ ( ap @ ( c_2Erelation_2Eirreflexive @ A_27a ) @ V0R ) )
% 5.44/5.67        <=> ! [V1x: $i] :
% 5.44/5.67              ( ( mem @ V1x @ A_27a )
% 5.44/5.67             => ~ ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V1x ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Erelation_2Esymmetric__def,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ( ( p @ ( ap @ ( c_2Erelation_2Esymmetric @ A_27a ) @ V0R ) )
% 5.44/5.67        <=> ! [V1x: $i] :
% 5.44/5.67              ( ( mem @ V1x @ A_27a )
% 5.44/5.67             => ! [V2y: $i] :
% 5.44/5.67                  ( ( mem @ V2y @ A_27a )
% 5.44/5.67                 => ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) )
% 5.44/5.67                  <=> ( p @ ( ap @ ( ap @ V0R @ V2y ) @ V1x ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Erelation_2Eantisymmetric__def,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ( ( p @ ( ap @ ( c_2Erelation_2Eantisymmetric @ A_27a ) @ V0R ) )
% 5.44/5.67        <=> ! [V1x: $i] :
% 5.44/5.67              ( ( mem @ V1x @ A_27a )
% 5.44/5.67             => ! [V2y: $i] :
% 5.44/5.67                  ( ( mem @ V2y @ A_27a )
% 5.44/5.67                 => ( ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) )
% 5.44/5.67                      & ( p @ ( ap @ ( ap @ V0R @ V2y ) @ V1x ) ) )
% 5.44/5.67                   => ( V1x = V2y ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Erelation_2Eequivalence__def,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ( ( p @ ( ap @ ( c_2Erelation_2Eequivalence @ A_27a ) @ V0R ) )
% 5.44/5.67        <=> ( ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27a ) @ V0R ) )
% 5.44/5.67            & ( p @ ( ap @ ( c_2Erelation_2Esymmetric @ A_27a ) @ V0R ) )
% 5.44/5.67            & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Erelation_2Etotal__def,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ( ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ V0R ) )
% 5.44/5.67        <=> ! [V1x: $i] :
% 5.44/5.67              ( ( mem @ V1x @ A_27a )
% 5.44/5.67             => ! [V2y: $i] :
% 5.44/5.67                  ( ( mem @ V2y @ A_27a )
% 5.44/5.67                 => ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) )
% 5.44/5.67                    | ( p @ ( ap @ ( ap @ V0R @ V2y ) @ V1x ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Erelation_2Etrichotomous,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ( ( p @ ( ap @ ( c_2Erelation_2Etrichotomous @ A_27a ) @ V0R ) )
% 5.44/5.67        <=> ! [V1a: $i] :
% 5.44/5.67              ( ( mem @ V1a @ A_27a )
% 5.44/5.67             => ! [V2b: $i] :
% 5.44/5.67                  ( ( mem @ V2b @ A_27a )
% 5.44/5.67                 => ( ( p @ ( ap @ ( ap @ V0R @ V1a ) @ V2b ) )
% 5.44/5.67                    | ( p @ ( ap @ ( ap @ V0R @ V2b ) @ V1a ) )
% 5.44/5.67                    | ( V1a = V2b ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Erelation_2ETC__DEF,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1a: $i] :
% 5.44/5.67            ( ( mem @ V1a @ A_27a )
% 5.44/5.67           => ! [V2b: $i] :
% 5.44/5.67                ( ( mem @ V2b @ A_27a )
% 5.44/5.67               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V1a ) @ V2b ) )
% 5.44/5.67                <=> ! [V3P: $i] :
% 5.44/5.67                      ( ( mem @ V3P @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67                     => ( ( ! [V4x: $i] :
% 5.44/5.67                              ( ( mem @ V4x @ A_27a )
% 5.44/5.67                             => ! [V5y: $i] :
% 5.44/5.67                                  ( ( mem @ V5y @ A_27a )
% 5.44/5.67                                 => ( ( p @ ( ap @ ( ap @ V0R @ V4x ) @ V5y ) )
% 5.44/5.67                                   => ( p @ ( ap @ ( ap @ V3P @ V4x ) @ V5y ) ) ) ) )
% 5.44/5.67                          & ! [V6x: $i] :
% 5.44/5.67                              ( ( mem @ V6x @ A_27a )
% 5.44/5.67                             => ! [V7y: $i] :
% 5.44/5.67                                  ( ( mem @ V7y @ A_27a )
% 5.44/5.67                                 => ! [V8z: $i] :
% 5.44/5.67                                      ( ( mem @ V8z @ A_27a )
% 5.44/5.67                                     => ( ( ( p @ ( ap @ ( ap @ V3P @ V6x ) @ V7y ) )
% 5.44/5.67                                          & ( p @ ( ap @ ( ap @ V3P @ V7y ) @ V8z ) ) )
% 5.44/5.67                                       => ( p @ ( ap @ ( ap @ V3P @ V6x ) @ V8z ) ) ) ) ) ) )
% 5.44/5.67                       => ( p @ ( ap @ ( ap @ V3P @ V1a ) @ V2b ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Erelation_2ERTC__DEF,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1a: $i] :
% 5.44/5.67            ( ( mem @ V1a @ A_27a )
% 5.44/5.67           => ! [V2b: $i] :
% 5.44/5.67                ( ( mem @ V2b @ A_27a )
% 5.44/5.67               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V1a ) @ V2b ) )
% 5.44/5.67                <=> ! [V3P: $i] :
% 5.44/5.67                      ( ( mem @ V3P @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67                     => ( ( ! [V4x: $i] :
% 5.44/5.67                              ( ( mem @ V4x @ A_27a )
% 5.44/5.67                             => ( p @ ( ap @ ( ap @ V3P @ V4x ) @ V4x ) ) )
% 5.44/5.67                          & ! [V5x: $i] :
% 5.44/5.67                              ( ( mem @ V5x @ A_27a )
% 5.44/5.67                             => ! [V6y: $i] :
% 5.44/5.67                                  ( ( mem @ V6y @ A_27a )
% 5.44/5.67                                 => ! [V7z: $i] :
% 5.44/5.67                                      ( ( mem @ V7z @ A_27a )
% 5.44/5.67                                     => ( ( ( p @ ( ap @ ( ap @ V0R @ V5x ) @ V6y ) )
% 5.44/5.67                                          & ( p @ ( ap @ ( ap @ V3P @ V6y ) @ V7z ) ) )
% 5.44/5.67                                       => ( p @ ( ap @ ( ap @ V3P @ V5x ) @ V7z ) ) ) ) ) ) )
% 5.44/5.67                       => ( p @ ( ap @ ( ap @ V3P @ V1a ) @ V2b ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Erelation_2ERC__DEF,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1x: $i] :
% 5.44/5.67            ( ( mem @ V1x @ A_27a )
% 5.44/5.67           => ! [V2y: $i] :
% 5.44/5.67                ( ( mem @ V2y @ A_27a )
% 5.44/5.67               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) )
% 5.44/5.67                <=> ( ( V1x = V2y )
% 5.44/5.67                    | ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Erelation_2ESC__DEF,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1x: $i] :
% 5.44/5.67            ( ( mem @ V1x @ A_27a )
% 5.44/5.67           => ! [V2y: $i] :
% 5.44/5.67                ( ( mem @ V2y @ A_27a )
% 5.44/5.67               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ESC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) )
% 5.44/5.67                <=> ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) )
% 5.44/5.67                    | ( p @ ( ap @ ( ap @ V0R @ V2y ) @ V1x ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(ax_thm_2Erelation_2EEQC__DEF,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ( ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R )
% 5.44/5.67          = ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ ( ap @ ( c_2Erelation_2ESC @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ESC__SYMMETRIC,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ( p @ ( ap @ ( c_2Erelation_2Esymmetric @ A_27a ) @ ( ap @ ( c_2Erelation_2ESC @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ETC__TRANSITIVE,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ERTC__INDUCT,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1P: $i] :
% 5.44/5.67            ( ( mem @ V1P @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67           => ( ( ! [V2x: $i] :
% 5.44/5.67                    ( ( mem @ V2x @ A_27a )
% 5.44/5.67                   => ( p @ ( ap @ ( ap @ V1P @ V2x ) @ V2x ) ) )
% 5.44/5.67                & ! [V3x: $i] :
% 5.44/5.67                    ( ( mem @ V3x @ A_27a )
% 5.44/5.67                   => ! [V4y: $i] :
% 5.44/5.67                        ( ( mem @ V4y @ A_27a )
% 5.44/5.67                       => ! [V5z: $i] :
% 5.44/5.67                            ( ( mem @ V5z @ A_27a )
% 5.44/5.67                           => ( ( ( p @ ( ap @ ( ap @ V0R @ V3x ) @ V4y ) )
% 5.44/5.67                                & ( p @ ( ap @ ( ap @ V1P @ V4y ) @ V5z ) ) )
% 5.44/5.67                             => ( p @ ( ap @ ( ap @ V1P @ V3x ) @ V5z ) ) ) ) ) ) )
% 5.44/5.67             => ! [V6x: $i] :
% 5.44/5.67                  ( ( mem @ V6x @ A_27a )
% 5.44/5.67                 => ! [V7y: $i] :
% 5.44/5.67                      ( ( mem @ V7y @ A_27a )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V6x ) @ V7y ) )
% 5.44/5.67                       => ( p @ ( ap @ ( ap @ V1P @ V6x ) @ V7y ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ETC__RULES,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ( ! [V1x: $i] :
% 5.44/5.67              ( ( mem @ V1x @ A_27a )
% 5.44/5.67             => ! [V2y: $i] :
% 5.44/5.67                  ( ( mem @ V2y @ A_27a )
% 5.44/5.67                 => ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) )
% 5.44/5.67                   => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) ) ) ) )
% 5.44/5.67          & ! [V3x: $i] :
% 5.44/5.67              ( ( mem @ V3x @ A_27a )
% 5.44/5.67             => ! [V4y: $i] :
% 5.44/5.67                  ( ( mem @ V4y @ A_27a )
% 5.44/5.67                 => ! [V5z: $i] :
% 5.44/5.67                      ( ( mem @ V5z @ A_27a )
% 5.44/5.67                     => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V3x ) @ V4y ) )
% 5.44/5.67                          & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V4y ) @ V5z ) ) )
% 5.44/5.67                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V3x ) @ V5z ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ERTC__RULES,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ( ! [V1x: $i] :
% 5.44/5.67              ( ( mem @ V1x @ A_27a )
% 5.44/5.67             => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V1x ) @ V1x ) ) )
% 5.44/5.67          & ! [V2x: $i] :
% 5.44/5.67              ( ( mem @ V2x @ A_27a )
% 5.44/5.67             => ! [V3y: $i] :
% 5.44/5.67                  ( ( mem @ V3y @ A_27a )
% 5.44/5.67                 => ! [V4z: $i] :
% 5.44/5.67                      ( ( mem @ V4z @ A_27a )
% 5.44/5.67                     => ( ( ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) )
% 5.44/5.67                          & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V3y ) @ V4z ) ) )
% 5.44/5.67                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V2x ) @ V4z ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ERTC__REFL,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1x: $i] :
% 5.44/5.67            ( ( mem @ V1x @ A_27a )
% 5.44/5.67           => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V1x ) @ V1x ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ERTC__SINGLE,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1x: $i] :
% 5.44/5.67            ( ( mem @ V1x @ A_27a )
% 5.44/5.67           => ! [V2y: $i] :
% 5.44/5.67                ( ( mem @ V2y @ A_27a )
% 5.44/5.67               => ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) )
% 5.44/5.67                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ERTC__STRONG__INDUCT,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1P: $i] :
% 5.44/5.67            ( ( mem @ V1P @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67           => ( ( ! [V2x: $i] :
% 5.44/5.67                    ( ( mem @ V2x @ A_27a )
% 5.44/5.67                   => ( p @ ( ap @ ( ap @ V1P @ V2x ) @ V2x ) ) )
% 5.44/5.67                & ! [V3x: $i] :
% 5.44/5.67                    ( ( mem @ V3x @ A_27a )
% 5.44/5.67                   => ! [V4y: $i] :
% 5.44/5.67                        ( ( mem @ V4y @ A_27a )
% 5.44/5.67                       => ! [V5z: $i] :
% 5.44/5.67                            ( ( mem @ V5z @ A_27a )
% 5.44/5.67                           => ( ( ( p @ ( ap @ ( ap @ V0R @ V3x ) @ V4y ) )
% 5.44/5.67                                & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V4y ) @ V5z ) )
% 5.44/5.67                                & ( p @ ( ap @ ( ap @ V1P @ V4y ) @ V5z ) ) )
% 5.44/5.67                             => ( p @ ( ap @ ( ap @ V1P @ V3x ) @ V5z ) ) ) ) ) ) )
% 5.44/5.67             => ! [V6x: $i] :
% 5.44/5.67                  ( ( mem @ V6x @ A_27a )
% 5.44/5.67                 => ! [V7y: $i] :
% 5.44/5.67                      ( ( mem @ V7y @ A_27a )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V6x ) @ V7y ) )
% 5.44/5.67                       => ( p @ ( ap @ ( ap @ V1P @ V6x ) @ V7y ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ERTC__RTC,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1x: $i] :
% 5.44/5.67            ( ( mem @ V1x @ A_27a )
% 5.44/5.67           => ! [V2y: $i] :
% 5.44/5.67                ( ( mem @ V2y @ A_27a )
% 5.44/5.67               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) )
% 5.44/5.67                 => ! [V3z: $i] :
% 5.44/5.67                      ( ( mem @ V3z @ A_27a )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V2y ) @ V3z ) )
% 5.44/5.67                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V1x ) @ V3z ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ERTC__TRANSITIVE,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2Etransitive__RTC,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ERTC__REFLEXIVE,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27a ) @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2Ereflexive__RTC,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27a ) @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ERC__REFLEXIVE,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27a ) @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2Ereflexive__RC,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27a ) @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ERC__lifts__monotonicities,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1f: $i] :
% 5.44/5.67            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.67           => ( ! [V2x: $i] :
% 5.44/5.67                  ( ( mem @ V2x @ A_27a )
% 5.44/5.67                 => ! [V3y: $i] :
% 5.44/5.67                      ( ( mem @ V3y @ A_27a )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) )
% 5.44/5.67                       => ( p @ ( ap @ ( ap @ V0R @ ( ap @ V1f @ V2x ) ) @ ( ap @ V1f @ V3y ) ) ) ) ) )
% 5.44/5.67             => ! [V4x: $i] :
% 5.44/5.67                  ( ( mem @ V4x @ A_27a )
% 5.44/5.67                 => ! [V5y: $i] :
% 5.44/5.67                      ( ( mem @ V5y @ A_27a )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) @ V4x ) @ V5y ) )
% 5.44/5.67                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) @ ( ap @ V1f @ V4x ) ) @ ( ap @ V1f @ V5y ) ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ERC__MONOTONE,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1Q: $i] :
% 5.44/5.67            ( ( mem @ V1Q @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67           => ! [V2x: $i] :
% 5.44/5.67                ( ( mem @ V2x @ A_27a )
% 5.44/5.67               => ! [V3y: $i] :
% 5.44/5.67                    ( ( mem @ V3y @ A_27a )
% 5.44/5.67                   => ( ! [V4x: $i] :
% 5.44/5.67                          ( ( mem @ V4x @ A_27a )
% 5.44/5.67                         => ! [V5y: $i] :
% 5.44/5.67                              ( ( mem @ V5y @ A_27a )
% 5.44/5.67                             => ( ( p @ ( ap @ ( ap @ V0R @ V4x ) @ V5y ) )
% 5.44/5.67                               => ( p @ ( ap @ ( ap @ V1Q @ V4x ) @ V5y ) ) ) ) )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) @ V2x ) @ V3y ) )
% 5.44/5.67                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V1Q ) @ V2x ) @ V3y ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ERC__lifts__invariants,axiom,
% 5.44/5.67      ! [A_27a: del,V0P: $i] :
% 5.44/5.67        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.67       => ! [V1R: $i] :
% 5.44/5.67            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67           => ( ! [V2x: $i] :
% 5.44/5.67                  ( ( mem @ V2x @ A_27a )
% 5.44/5.67                 => ! [V3y: $i] :
% 5.44/5.67                      ( ( mem @ V3y @ A_27a )
% 5.44/5.67                     => ( ( ( p @ ( ap @ V0P @ V2x ) )
% 5.44/5.67                          & ( p @ ( ap @ ( ap @ V1R @ V2x ) @ V3y ) ) )
% 5.44/5.67                       => ( p @ ( ap @ V0P @ V3y ) ) ) ) )
% 5.44/5.67             => ! [V4x: $i] :
% 5.44/5.67                  ( ( mem @ V4x @ A_27a )
% 5.44/5.67                 => ! [V5y: $i] :
% 5.44/5.67                      ( ( mem @ V5y @ A_27a )
% 5.44/5.67                     => ( ( ( p @ ( ap @ V0P @ V4x ) )
% 5.44/5.67                          & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V1R ) @ V4x ) @ V5y ) ) )
% 5.44/5.67                       => ( p @ ( ap @ V0P @ V5y ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ERC__lifts__equalities,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1f: $i] :
% 5.44/5.67            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.67           => ( ! [V2x: $i] :
% 5.44/5.67                  ( ( mem @ V2x @ A_27a )
% 5.44/5.67                 => ! [V3y: $i] :
% 5.44/5.67                      ( ( mem @ V3y @ A_27a )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) )
% 5.44/5.67                       => ( ( ap @ V1f @ V2x )
% 5.44/5.67                          = ( ap @ V1f @ V3y ) ) ) ) )
% 5.44/5.67             => ! [V4x: $i] :
% 5.44/5.67                  ( ( mem @ V4x @ A_27a )
% 5.44/5.67                 => ! [V5y: $i] :
% 5.44/5.67                      ( ( mem @ V5y @ A_27a )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) @ V4x ) @ V5y ) )
% 5.44/5.67                       => ( ( ap @ V1f @ V4x )
% 5.44/5.67                          = ( ap @ V1f @ V5y ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ESC__lifts__monotonicities,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1f: $i] :
% 5.44/5.67            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.67           => ( ! [V2x: $i] :
% 5.44/5.67                  ( ( mem @ V2x @ A_27a )
% 5.44/5.67                 => ! [V3y: $i] :
% 5.44/5.67                      ( ( mem @ V3y @ A_27a )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) )
% 5.44/5.67                       => ( p @ ( ap @ ( ap @ V0R @ ( ap @ V1f @ V2x ) ) @ ( ap @ V1f @ V3y ) ) ) ) ) )
% 5.44/5.67             => ! [V4x: $i] :
% 5.44/5.67                  ( ( mem @ V4x @ A_27a )
% 5.44/5.67                 => ! [V5y: $i] :
% 5.44/5.67                      ( ( mem @ V5y @ A_27a )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ESC @ A_27a ) @ V0R ) @ V4x ) @ V5y ) )
% 5.44/5.67                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ESC @ A_27a ) @ V0R ) @ ( ap @ V1f @ V4x ) ) @ ( ap @ V1f @ V5y ) ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ESC__lifts__equalities,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1f: $i] :
% 5.44/5.67            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.67           => ( ! [V2x: $i] :
% 5.44/5.67                  ( ( mem @ V2x @ A_27a )
% 5.44/5.67                 => ! [V3y: $i] :
% 5.44/5.67                      ( ( mem @ V3y @ A_27a )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) )
% 5.44/5.67                       => ( ( ap @ V1f @ V2x )
% 5.44/5.67                          = ( ap @ V1f @ V3y ) ) ) ) )
% 5.44/5.67             => ! [V4x: $i] :
% 5.44/5.67                  ( ( mem @ V4x @ A_27a )
% 5.44/5.67                 => ! [V5y: $i] :
% 5.44/5.67                      ( ( mem @ V5y @ A_27a )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ESC @ A_27a ) @ V0R ) @ V4x ) @ V5y ) )
% 5.44/5.67                       => ( ( ap @ V1f @ V4x )
% 5.44/5.67                          = ( ap @ V1f @ V5y ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ESC__MONOTONE,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1Q: $i] :
% 5.44/5.67            ( ( mem @ V1Q @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67           => ! [V2x: $i] :
% 5.44/5.67                ( ( mem @ V2x @ A_27a )
% 5.44/5.67               => ! [V3y: $i] :
% 5.44/5.67                    ( ( mem @ V3y @ A_27a )
% 5.44/5.67                   => ( ! [V4x: $i] :
% 5.44/5.67                          ( ( mem @ V4x @ A_27a )
% 5.44/5.67                         => ! [V5y: $i] :
% 5.44/5.67                              ( ( mem @ V5y @ A_27a )
% 5.44/5.67                             => ( ( p @ ( ap @ ( ap @ V0R @ V4x ) @ V5y ) )
% 5.44/5.67                               => ( p @ ( ap @ ( ap @ V1Q @ V4x ) @ V5y ) ) ) ) )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ESC @ A_27a ) @ V0R ) @ V2x ) @ V3y ) )
% 5.44/5.67                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ESC @ A_27a ) @ V1Q ) @ V2x ) @ V3y ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2Esymmetric__RC,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ( ( p @ ( ap @ ( c_2Erelation_2Esymmetric @ A_27a ) @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) ) )
% 5.44/5.67        <=> ( p @ ( ap @ ( c_2Erelation_2Esymmetric @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2Eantisymmetric__RC,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ( ( p @ ( ap @ ( c_2Erelation_2Eantisymmetric @ A_27a ) @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) ) )
% 5.44/5.67        <=> ( p @ ( ap @ ( c_2Erelation_2Eantisymmetric @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2Etransitive__RC,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.44/5.67         => ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ETC__SUBSET,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1x: $i] :
% 5.44/5.67            ( ( mem @ V1x @ A_27a )
% 5.44/5.67           => ! [V2y: $i] :
% 5.44/5.67                ( ( mem @ V2y @ A_27a )
% 5.44/5.67               => ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) )
% 5.44/5.67                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ERTC__SUBSET,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1x: $i] :
% 5.44/5.67            ( ( mem @ V1x @ A_27a )
% 5.44/5.67           => ! [V2y: $i] :
% 5.44/5.67                ( ( mem @ V2y @ A_27a )
% 5.44/5.67               => ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) )
% 5.44/5.67                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ERC__SUBSET,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1x: $i] :
% 5.44/5.67            ( ( mem @ V1x @ A_27a )
% 5.44/5.67           => ! [V2y: $i] :
% 5.44/5.67                ( ( mem @ V2y @ A_27a )
% 5.44/5.67               => ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) )
% 5.44/5.67                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ERC__RTC,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1x: $i] :
% 5.44/5.67            ( ( mem @ V1x @ A_27a )
% 5.44/5.67           => ! [V2y: $i] :
% 5.44/5.67                ( ( mem @ V2y @ A_27a )
% 5.44/5.67               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) )
% 5.44/5.67                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ETC__INDUCT,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1P: $i] :
% 5.44/5.67            ( ( mem @ V1P @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67           => ( ( ! [V2x: $i] :
% 5.44/5.67                    ( ( mem @ V2x @ A_27a )
% 5.44/5.67                   => ! [V3y: $i] :
% 5.44/5.67                        ( ( mem @ V3y @ A_27a )
% 5.44/5.67                       => ( ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) )
% 5.44/5.67                         => ( p @ ( ap @ ( ap @ V1P @ V2x ) @ V3y ) ) ) ) )
% 5.44/5.67                & ! [V4x: $i] :
% 5.44/5.67                    ( ( mem @ V4x @ A_27a )
% 5.44/5.67                   => ! [V5y: $i] :
% 5.44/5.67                        ( ( mem @ V5y @ A_27a )
% 5.44/5.67                       => ! [V6z: $i] :
% 5.44/5.67                            ( ( mem @ V6z @ A_27a )
% 5.44/5.67                           => ( ( ( p @ ( ap @ ( ap @ V1P @ V4x ) @ V5y ) )
% 5.44/5.67                                & ( p @ ( ap @ ( ap @ V1P @ V5y ) @ V6z ) ) )
% 5.44/5.67                             => ( p @ ( ap @ ( ap @ V1P @ V4x ) @ V6z ) ) ) ) ) ) )
% 5.44/5.67             => ! [V7u: $i] :
% 5.44/5.67                  ( ( mem @ V7u @ A_27a )
% 5.44/5.67                 => ! [V8v: $i] :
% 5.44/5.67                      ( ( mem @ V8v @ A_27a )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V7u ) @ V8v ) )
% 5.44/5.67                       => ( p @ ( ap @ ( ap @ V1P @ V7u ) @ V8v ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ETC__INDUCT__LEFT1,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1P: $i] :
% 5.44/5.67            ( ( mem @ V1P @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67           => ( ( ! [V2x: $i] :
% 5.44/5.67                    ( ( mem @ V2x @ A_27a )
% 5.44/5.67                   => ! [V3y: $i] :
% 5.44/5.67                        ( ( mem @ V3y @ A_27a )
% 5.44/5.67                       => ( ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) )
% 5.44/5.67                         => ( p @ ( ap @ ( ap @ V1P @ V2x ) @ V3y ) ) ) ) )
% 5.44/5.67                & ! [V4x: $i] :
% 5.44/5.67                    ( ( mem @ V4x @ A_27a )
% 5.44/5.67                   => ! [V5y: $i] :
% 5.44/5.67                        ( ( mem @ V5y @ A_27a )
% 5.44/5.67                       => ! [V6z: $i] :
% 5.44/5.67                            ( ( mem @ V6z @ A_27a )
% 5.44/5.67                           => ( ( ( p @ ( ap @ ( ap @ V0R @ V4x ) @ V5y ) )
% 5.44/5.67                                & ( p @ ( ap @ ( ap @ V1P @ V5y ) @ V6z ) ) )
% 5.44/5.67                             => ( p @ ( ap @ ( ap @ V1P @ V4x ) @ V6z ) ) ) ) ) ) )
% 5.44/5.67             => ! [V7x: $i] :
% 5.44/5.67                  ( ( mem @ V7x @ A_27a )
% 5.44/5.67                 => ! [V8y: $i] :
% 5.44/5.67                      ( ( mem @ V8y @ A_27a )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V7x ) @ V8y ) )
% 5.44/5.67                       => ( p @ ( ap @ ( ap @ V1P @ V7x ) @ V8y ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ETC__INDUCT__RIGHT1,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1P: $i] :
% 5.44/5.67            ( ( mem @ V1P @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67           => ( ( ! [V2x: $i] :
% 5.44/5.67                    ( ( mem @ V2x @ A_27a )
% 5.44/5.67                   => ! [V3y: $i] :
% 5.44/5.67                        ( ( mem @ V3y @ A_27a )
% 5.44/5.67                       => ( ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) )
% 5.44/5.67                         => ( p @ ( ap @ ( ap @ V1P @ V2x ) @ V3y ) ) ) ) )
% 5.44/5.67                & ! [V4x: $i] :
% 5.44/5.67                    ( ( mem @ V4x @ A_27a )
% 5.44/5.67                   => ! [V5y: $i] :
% 5.44/5.67                        ( ( mem @ V5y @ A_27a )
% 5.44/5.67                       => ! [V6z: $i] :
% 5.44/5.67                            ( ( mem @ V6z @ A_27a )
% 5.44/5.67                           => ( ( ( p @ ( ap @ ( ap @ V1P @ V4x ) @ V5y ) )
% 5.44/5.67                                & ( p @ ( ap @ ( ap @ V0R @ V5y ) @ V6z ) ) )
% 5.44/5.67                             => ( p @ ( ap @ ( ap @ V1P @ V4x ) @ V6z ) ) ) ) ) ) )
% 5.44/5.67             => ! [V7x: $i] :
% 5.44/5.67                  ( ( mem @ V7x @ A_27a )
% 5.44/5.67                 => ! [V8y: $i] :
% 5.44/5.67                      ( ( mem @ V8y @ A_27a )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V7x ) @ V8y ) )
% 5.44/5.67                       => ( p @ ( ap @ ( ap @ V1P @ V7x ) @ V8y ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ETC__STRONG__INDUCT,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1P: $i] :
% 5.44/5.67            ( ( mem @ V1P @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67           => ( ( ! [V2x: $i] :
% 5.44/5.67                    ( ( mem @ V2x @ A_27a )
% 5.44/5.67                   => ! [V3y: $i] :
% 5.44/5.67                        ( ( mem @ V3y @ A_27a )
% 5.44/5.67                       => ( ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) )
% 5.44/5.67                         => ( p @ ( ap @ ( ap @ V1P @ V2x ) @ V3y ) ) ) ) )
% 5.44/5.67                & ! [V4x: $i] :
% 5.44/5.67                    ( ( mem @ V4x @ A_27a )
% 5.44/5.67                   => ! [V5y: $i] :
% 5.44/5.67                        ( ( mem @ V5y @ A_27a )
% 5.44/5.67                       => ! [V6z: $i] :
% 5.44/5.67                            ( ( mem @ V6z @ A_27a )
% 5.44/5.67                           => ( ( ( p @ ( ap @ ( ap @ V1P @ V4x ) @ V5y ) )
% 5.44/5.67                                & ( p @ ( ap @ ( ap @ V1P @ V5y ) @ V6z ) )
% 5.44/5.67                                & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V4x ) @ V5y ) )
% 5.44/5.67                                & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V5y ) @ V6z ) ) )
% 5.44/5.67                             => ( p @ ( ap @ ( ap @ V1P @ V4x ) @ V6z ) ) ) ) ) ) )
% 5.44/5.67             => ! [V7u: $i] :
% 5.44/5.67                  ( ( mem @ V7u @ A_27a )
% 5.44/5.67                 => ! [V8v: $i] :
% 5.44/5.67                      ( ( mem @ V8v @ A_27a )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V7u ) @ V8v ) )
% 5.44/5.67                       => ( p @ ( ap @ ( ap @ V1P @ V7u ) @ V8v ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ETC__STRONG__INDUCT__LEFT1,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1P: $i] :
% 5.44/5.67            ( ( mem @ V1P @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67           => ( ( ! [V2x: $i] :
% 5.44/5.67                    ( ( mem @ V2x @ A_27a )
% 5.44/5.67                   => ! [V3y: $i] :
% 5.44/5.67                        ( ( mem @ V3y @ A_27a )
% 5.44/5.67                       => ( ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) )
% 5.44/5.67                         => ( p @ ( ap @ ( ap @ V1P @ V2x ) @ V3y ) ) ) ) )
% 5.44/5.67                & ! [V4x: $i] :
% 5.44/5.67                    ( ( mem @ V4x @ A_27a )
% 5.44/5.67                   => ! [V5y: $i] :
% 5.44/5.67                        ( ( mem @ V5y @ A_27a )
% 5.44/5.67                       => ! [V6z: $i] :
% 5.44/5.67                            ( ( mem @ V6z @ A_27a )
% 5.44/5.67                           => ( ( ( p @ ( ap @ ( ap @ V0R @ V4x ) @ V5y ) )
% 5.44/5.67                                & ( p @ ( ap @ ( ap @ V1P @ V5y ) @ V6z ) )
% 5.44/5.67                                & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V5y ) @ V6z ) ) )
% 5.44/5.67                             => ( p @ ( ap @ ( ap @ V1P @ V4x ) @ V6z ) ) ) ) ) ) )
% 5.44/5.67             => ! [V7u: $i] :
% 5.44/5.67                  ( ( mem @ V7u @ A_27a )
% 5.44/5.67                 => ! [V8v: $i] :
% 5.44/5.67                      ( ( mem @ V8v @ A_27a )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V7u ) @ V8v ) )
% 5.44/5.67                       => ( p @ ( ap @ ( ap @ V1P @ V7u ) @ V8v ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ETC__STRONG__INDUCT__RIGHT1,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1P: $i] :
% 5.44/5.67            ( ( mem @ V1P @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67           => ( ( ! [V2x: $i] :
% 5.44/5.67                    ( ( mem @ V2x @ A_27a )
% 5.44/5.67                   => ! [V3y: $i] :
% 5.44/5.67                        ( ( mem @ V3y @ A_27a )
% 5.44/5.67                       => ( ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) )
% 5.44/5.67                         => ( p @ ( ap @ ( ap @ V1P @ V2x ) @ V3y ) ) ) ) )
% 5.44/5.67                & ! [V4x: $i] :
% 5.44/5.67                    ( ( mem @ V4x @ A_27a )
% 5.44/5.67                   => ! [V5y: $i] :
% 5.44/5.67                        ( ( mem @ V5y @ A_27a )
% 5.44/5.67                       => ! [V6z: $i] :
% 5.44/5.67                            ( ( mem @ V6z @ A_27a )
% 5.44/5.67                           => ( ( ( p @ ( ap @ ( ap @ V1P @ V4x ) @ V5y ) )
% 5.44/5.67                                & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V4x ) @ V5y ) )
% 5.44/5.67                                & ( p @ ( ap @ ( ap @ V0R @ V5y ) @ V6z ) ) )
% 5.44/5.67                             => ( p @ ( ap @ ( ap @ V1P @ V4x ) @ V6z ) ) ) ) ) ) )
% 5.44/5.67             => ! [V7u: $i] :
% 5.44/5.67                  ( ( mem @ V7u @ A_27a )
% 5.44/5.67                 => ! [V8v: $i] :
% 5.44/5.67                      ( ( mem @ V8v @ A_27a )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V7u ) @ V8v ) )
% 5.44/5.67                       => ( p @ ( ap @ ( ap @ V1P @ V7u ) @ V8v ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ETC__INDUCT__ALT__LEFT,axiom,
% 5.44/5.67      ! [A_27a: del,V0b: $i] :
% 5.44/5.67        ( ( mem @ V0b @ A_27a )
% 5.44/5.67       => ! [V1R: $i] :
% 5.44/5.67            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67           => ! [V2Q: $i] :
% 5.44/5.67                ( ( mem @ V2Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.67               => ( ( ! [V3x: $i] :
% 5.44/5.67                        ( ( mem @ V3x @ A_27a )
% 5.44/5.67                       => ( ( p @ ( ap @ ( ap @ V1R @ V3x ) @ V0b ) )
% 5.44/5.67                         => ( p @ ( ap @ V2Q @ V3x ) ) ) )
% 5.44/5.67                    & ! [V4x: $i] :
% 5.44/5.67                        ( ( mem @ V4x @ A_27a )
% 5.44/5.67                       => ! [V5y: $i] :
% 5.44/5.67                            ( ( mem @ V5y @ A_27a )
% 5.44/5.67                           => ( ( ( p @ ( ap @ ( ap @ V1R @ V4x ) @ V5y ) )
% 5.44/5.67                                & ( p @ ( ap @ V2Q @ V5y ) ) )
% 5.44/5.67                             => ( p @ ( ap @ V2Q @ V4x ) ) ) ) ) )
% 5.44/5.67                 => ! [V6a: $i] :
% 5.44/5.67                      ( ( mem @ V6a @ A_27a )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V1R ) @ V6a ) @ V0b ) )
% 5.44/5.67                       => ( p @ ( ap @ V2Q @ V6a ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ETC__INDUCT__ALT__RIGHT,axiom,
% 5.44/5.67      ! [A_27a: del,V0a: $i] :
% 5.44/5.67        ( ( mem @ V0a @ A_27a )
% 5.44/5.67       => ! [V1R: $i] :
% 5.44/5.67            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67           => ! [V2Q: $i] :
% 5.44/5.67                ( ( mem @ V2Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.67               => ( ( ! [V3y: $i] :
% 5.44/5.67                        ( ( mem @ V3y @ A_27a )
% 5.44/5.67                       => ( ( p @ ( ap @ ( ap @ V1R @ V0a ) @ V3y ) )
% 5.44/5.67                         => ( p @ ( ap @ V2Q @ V3y ) ) ) )
% 5.44/5.67                    & ! [V4x: $i] :
% 5.44/5.67                        ( ( mem @ V4x @ A_27a )
% 5.44/5.67                       => ! [V5y: $i] :
% 5.44/5.67                            ( ( mem @ V5y @ A_27a )
% 5.44/5.67                           => ( ( ( p @ ( ap @ V2Q @ V4x ) )
% 5.44/5.67                                & ( p @ ( ap @ ( ap @ V1R @ V4x ) @ V5y ) ) )
% 5.44/5.67                             => ( p @ ( ap @ V2Q @ V5y ) ) ) ) ) )
% 5.44/5.67                 => ! [V6b: $i] :
% 5.44/5.67                      ( ( mem @ V6b @ A_27a )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V1R ) @ V0a ) @ V6b ) )
% 5.44/5.67                       => ( p @ ( ap @ V2Q @ V6b ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ETC__lifts__monotonicities,axiom,
% 5.44/5.67      ! [A_27a: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1f: $i] :
% 5.44/5.67            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.67           => ( ! [V2x: $i] :
% 5.44/5.67                  ( ( mem @ V2x @ A_27a )
% 5.44/5.67                 => ! [V3y: $i] :
% 5.44/5.67                      ( ( mem @ V3y @ A_27a )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) )
% 5.44/5.67                       => ( p @ ( ap @ ( ap @ V0R @ ( ap @ V1f @ V2x ) ) @ ( ap @ V1f @ V3y ) ) ) ) ) )
% 5.44/5.67             => ! [V4x: $i] :
% 5.44/5.67                  ( ( mem @ V4x @ A_27a )
% 5.44/5.67                 => ! [V5y: $i] :
% 5.44/5.67                      ( ( mem @ V5y @ A_27a )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V4x ) @ V5y ) )
% 5.44/5.67                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ ( ap @ V1f @ V4x ) ) @ ( ap @ V1f @ V5y ) ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ETC__lifts__invariants,axiom,
% 5.44/5.67      ! [A_27a: del,V0P: $i] :
% 5.44/5.67        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.67       => ! [V1R: $i] :
% 5.44/5.67            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67           => ( ! [V2x: $i] :
% 5.44/5.67                  ( ( mem @ V2x @ A_27a )
% 5.44/5.67                 => ! [V3y: $i] :
% 5.44/5.67                      ( ( mem @ V3y @ A_27a )
% 5.44/5.67                     => ( ( ( p @ ( ap @ V0P @ V2x ) )
% 5.44/5.67                          & ( p @ ( ap @ ( ap @ V1R @ V2x ) @ V3y ) ) )
% 5.44/5.67                       => ( p @ ( ap @ V0P @ V3y ) ) ) ) )
% 5.44/5.67             => ! [V4x: $i] :
% 5.44/5.67                  ( ( mem @ V4x @ A_27a )
% 5.44/5.67                 => ! [V5y: $i] :
% 5.44/5.67                      ( ( mem @ V5y @ A_27a )
% 5.44/5.67                     => ( ( ( p @ ( ap @ V0P @ V4x ) )
% 5.44/5.67                          & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V1R ) @ V4x ) @ V5y ) ) )
% 5.44/5.67                       => ( p @ ( ap @ V0P @ V5y ) ) ) ) ) ) ) ) ).
% 5.44/5.67  
% 5.44/5.67  thf(conj_thm_2Erelation_2ETC__lifts__equalities,axiom,
% 5.44/5.67      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.67        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.67       => ! [V1f: $i] :
% 5.44/5.67            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.67           => ( ! [V2x: $i] :
% 5.44/5.67                  ( ( mem @ V2x @ A_27a )
% 5.44/5.67                 => ! [V3y: $i] :
% 5.44/5.67                      ( ( mem @ V3y @ A_27a )
% 5.44/5.67                     => ( ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) )
% 5.44/5.67                       => ( ( ap @ V1f @ V2x )
% 5.44/5.67                          = ( ap @ V1f @ V3y ) ) ) ) )
% 5.44/5.67             => ! [V4x: $i] :
% 5.44/5.67                  ( ( mem @ V4x @ A_27a )
% 5.44/5.68                 => ! [V5y: $i] :
% 5.44/5.68                      ( ( mem @ V5y @ A_27a )
% 5.44/5.68                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V4x ) @ V5y ) )
% 5.44/5.68                       => ( ( ap @ V1f @ V4x )
% 5.44/5.68                          = ( ap @ V1f @ V5y ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ETC__lifts__transitive__relations,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1Q: $i] :
% 5.44/5.68            ( ( mem @ V1Q @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68           => ! [V2f: $i] :
% 5.44/5.68                ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68               => ( ( ! [V3x: $i] :
% 5.44/5.68                        ( ( mem @ V3x @ A_27a )
% 5.44/5.68                       => ! [V4y: $i] :
% 5.44/5.68                            ( ( mem @ V4y @ A_27a )
% 5.44/5.68                           => ( ( p @ ( ap @ ( ap @ V0R @ V3x ) @ V4y ) )
% 5.44/5.68                             => ( p @ ( ap @ ( ap @ V1Q @ ( ap @ V2f @ V3x ) ) @ ( ap @ V2f @ V4y ) ) ) ) ) )
% 5.44/5.68                    & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27b ) @ V1Q ) ) )
% 5.44/5.68                 => ! [V5x: $i] :
% 5.44/5.68                      ( ( mem @ V5x @ A_27a )
% 5.44/5.68                     => ! [V6y: $i] :
% 5.44/5.68                          ( ( mem @ V6y @ A_27a )
% 5.44/5.68                         => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V5x ) @ V6y ) )
% 5.44/5.68                           => ( p @ ( ap @ ( ap @ V1Q @ ( ap @ V2f @ V5x ) ) @ ( ap @ V2f @ V6y ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ETC__implies__one__step,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2y: $i] :
% 5.44/5.68                ( ( mem @ V2y @ A_27a )
% 5.44/5.68               => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) )
% 5.44/5.68                    & ( V1x != V2y ) )
% 5.44/5.68                 => ? [V3z: $i] :
% 5.44/5.68                      ( ( mem @ V3z @ A_27a )
% 5.44/5.68                      & ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V3z ) )
% 5.44/5.68                      & ( V1x != V3z ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ETC__RTC,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2y: $i] :
% 5.44/5.68                ( ( mem @ V2y @ A_27a )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) )
% 5.44/5.68                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERTC__TC__RC,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2y: $i] :
% 5.44/5.68                ( ( mem @ V2y @ A_27a )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) )
% 5.44/5.68                 => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) )
% 5.44/5.68                    | ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ETC__RC__EQNS,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) )
% 5.44/5.68            = ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) )
% 5.44/5.68          & ( ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) )
% 5.44/5.68            = ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERTC__ALT__DEF,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1a: $i] :
% 5.44/5.68            ( ( mem @ V1a @ A_27a )
% 5.44/5.68           => ! [V2b: $i] :
% 5.44/5.68                ( ( mem @ V2b @ A_27a )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V1a ) @ V2b ) )
% 5.44/5.68                <=> ! [V3Q: $i] :
% 5.44/5.68                      ( ( mem @ V3Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.68                     => ( ( ( p @ ( ap @ V3Q @ V2b ) )
% 5.44/5.68                          & ! [V4x: $i] :
% 5.44/5.68                              ( ( mem @ V4x @ A_27a )
% 5.44/5.68                             => ! [V5y: $i] :
% 5.44/5.68                                  ( ( mem @ V5y @ A_27a )
% 5.44/5.68                                 => ( ( ( p @ ( ap @ ( ap @ V0R @ V4x ) @ V5y ) )
% 5.44/5.68                                      & ( p @ ( ap @ V3Q @ V5y ) ) )
% 5.44/5.68                                   => ( p @ ( ap @ V3Q @ V4x ) ) ) ) ) )
% 5.44/5.68                       => ( p @ ( ap @ V3Q @ V1a ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERTC__ALT__INDUCT,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1Q: $i] :
% 5.44/5.68            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.68           => ! [V2b: $i] :
% 5.44/5.68                ( ( mem @ V2b @ A_27a )
% 5.44/5.68               => ( ( ( p @ ( ap @ V1Q @ V2b ) )
% 5.44/5.68                    & ! [V3x: $i] :
% 5.44/5.68                        ( ( mem @ V3x @ A_27a )
% 5.44/5.68                       => ! [V4y: $i] :
% 5.44/5.68                            ( ( mem @ V4y @ A_27a )
% 5.44/5.68                           => ( ( ( p @ ( ap @ ( ap @ V0R @ V3x ) @ V4y ) )
% 5.44/5.68                                & ( p @ ( ap @ V1Q @ V4y ) ) )
% 5.44/5.68                             => ( p @ ( ap @ V1Q @ V3x ) ) ) ) ) )
% 5.44/5.68                 => ! [V5x: $i] :
% 5.44/5.68                      ( ( mem @ V5x @ A_27a )
% 5.44/5.68                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V5x ) @ V2b ) )
% 5.44/5.68                       => ( p @ ( ap @ V1Q @ V5x ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERTC__ALT__RIGHT__DEF,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1a: $i] :
% 5.44/5.68            ( ( mem @ V1a @ A_27a )
% 5.44/5.68           => ! [V2b: $i] :
% 5.44/5.68                ( ( mem @ V2b @ A_27a )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V1a ) @ V2b ) )
% 5.44/5.68                <=> ! [V3Q: $i] :
% 5.44/5.68                      ( ( mem @ V3Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.68                     => ( ( ( p @ ( ap @ V3Q @ V1a ) )
% 5.44/5.68                          & ! [V4y: $i] :
% 5.44/5.68                              ( ( mem @ V4y @ A_27a )
% 5.44/5.68                             => ! [V5z: $i] :
% 5.44/5.68                                  ( ( mem @ V5z @ A_27a )
% 5.44/5.68                                 => ( ( ( p @ ( ap @ V3Q @ V4y ) )
% 5.44/5.68                                      & ( p @ ( ap @ ( ap @ V0R @ V4y ) @ V5z ) ) )
% 5.44/5.68                                   => ( p @ ( ap @ V3Q @ V5z ) ) ) ) ) )
% 5.44/5.68                       => ( p @ ( ap @ V3Q @ V2b ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERTC__ALT__RIGHT__INDUCT,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1Q: $i] :
% 5.44/5.68            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.68           => ! [V2a: $i] :
% 5.44/5.68                ( ( mem @ V2a @ A_27a )
% 5.44/5.68               => ( ( ( p @ ( ap @ V1Q @ V2a ) )
% 5.44/5.68                    & ! [V3y: $i] :
% 5.44/5.68                        ( ( mem @ V3y @ A_27a )
% 5.44/5.68                       => ! [V4z: $i] :
% 5.44/5.68                            ( ( mem @ V4z @ A_27a )
% 5.44/5.68                           => ( ( ( p @ ( ap @ V1Q @ V3y ) )
% 5.44/5.68                                & ( p @ ( ap @ ( ap @ V0R @ V3y ) @ V4z ) ) )
% 5.44/5.68                             => ( p @ ( ap @ V1Q @ V4z ) ) ) ) ) )
% 5.44/5.68                 => ! [V5z: $i] :
% 5.44/5.68                      ( ( mem @ V5z @ A_27a )
% 5.44/5.68                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V2a ) @ V5z ) )
% 5.44/5.68                       => ( p @ ( ap @ V1Q @ V5z ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERTC__INDUCT__RIGHT1,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1P: $i] :
% 5.44/5.68            ( ( mem @ V1P @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68           => ( ( ! [V2x: $i] :
% 5.44/5.68                    ( ( mem @ V2x @ A_27a )
% 5.44/5.68                   => ( p @ ( ap @ ( ap @ V1P @ V2x ) @ V2x ) ) )
% 5.44/5.68                & ! [V3x: $i] :
% 5.44/5.68                    ( ( mem @ V3x @ A_27a )
% 5.44/5.68                   => ! [V4y: $i] :
% 5.44/5.68                        ( ( mem @ V4y @ A_27a )
% 5.44/5.68                       => ! [V5z: $i] :
% 5.44/5.68                            ( ( mem @ V5z @ A_27a )
% 5.44/5.68                           => ( ( ( p @ ( ap @ ( ap @ V1P @ V3x ) @ V4y ) )
% 5.44/5.68                                & ( p @ ( ap @ ( ap @ V0R @ V4y ) @ V5z ) ) )
% 5.44/5.68                             => ( p @ ( ap @ ( ap @ V1P @ V3x ) @ V5z ) ) ) ) ) ) )
% 5.44/5.68             => ! [V6x: $i] :
% 5.44/5.68                  ( ( mem @ V6x @ A_27a )
% 5.44/5.68                 => ! [V7y: $i] :
% 5.44/5.68                      ( ( mem @ V7y @ A_27a )
% 5.44/5.68                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V6x ) @ V7y ) )
% 5.44/5.68                       => ( p @ ( ap @ ( ap @ V1P @ V6x ) @ V7y ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERTC__RULES__RIGHT1,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ! [V1x: $i] :
% 5.44/5.68              ( ( mem @ V1x @ A_27a )
% 5.44/5.68             => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V1x ) @ V1x ) ) )
% 5.44/5.68          & ! [V2x: $i] :
% 5.44/5.68              ( ( mem @ V2x @ A_27a )
% 5.44/5.68             => ! [V3y: $i] :
% 5.44/5.68                  ( ( mem @ V3y @ A_27a )
% 5.44/5.68                 => ! [V4z: $i] :
% 5.44/5.68                      ( ( mem @ V4z @ A_27a )
% 5.44/5.68                     => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V2x ) @ V3y ) )
% 5.44/5.68                          & ( p @ ( ap @ ( ap @ V0R @ V3y ) @ V4z ) ) )
% 5.44/5.68                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V2x ) @ V4z ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERTC__STRONG__INDUCT__RIGHT1,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1P: $i] :
% 5.44/5.68            ( ( mem @ V1P @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68           => ( ( ! [V2x: $i] :
% 5.44/5.68                    ( ( mem @ V2x @ A_27a )
% 5.44/5.68                   => ( p @ ( ap @ ( ap @ V1P @ V2x ) @ V2x ) ) )
% 5.44/5.68                & ! [V3x: $i] :
% 5.44/5.68                    ( ( mem @ V3x @ A_27a )
% 5.44/5.68                   => ! [V4y: $i] :
% 5.44/5.68                        ( ( mem @ V4y @ A_27a )
% 5.44/5.68                       => ! [V5z: $i] :
% 5.44/5.68                            ( ( mem @ V5z @ A_27a )
% 5.44/5.68                           => ( ( ( p @ ( ap @ ( ap @ V1P @ V3x ) @ V4y ) )
% 5.44/5.68                                & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V3x ) @ V4y ) )
% 5.44/5.68                                & ( p @ ( ap @ ( ap @ V0R @ V4y ) @ V5z ) ) )
% 5.44/5.68                             => ( p @ ( ap @ ( ap @ V1P @ V3x ) @ V5z ) ) ) ) ) ) )
% 5.44/5.68             => ! [V6x: $i] :
% 5.44/5.68                  ( ( mem @ V6x @ A_27a )
% 5.44/5.68                 => ! [V7y: $i] :
% 5.44/5.68                      ( ( mem @ V7y @ A_27a )
% 5.44/5.68                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V6x ) @ V7y ) )
% 5.44/5.68                       => ( p @ ( ap @ ( ap @ V1P @ V6x ) @ V7y ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EEXTEND__RTC__TC,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2y: $i] :
% 5.44/5.68                ( ( mem @ V2y @ A_27a )
% 5.44/5.68               => ! [V3z: $i] :
% 5.44/5.68                    ( ( mem @ V3z @ A_27a )
% 5.44/5.68                   => ( ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) )
% 5.44/5.68                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V2y ) @ V3z ) ) )
% 5.44/5.68                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V1x ) @ V3z ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EEXTEND__RTC__TC__EQN,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2z: $i] :
% 5.44/5.68                ( ( mem @ V2z @ A_27a )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V1x ) @ V2z ) )
% 5.44/5.68                <=> ? [V3y: $i] :
% 5.44/5.68                      ( ( mem @ V3y @ A_27a )
% 5.44/5.68                      & ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V3y ) )
% 5.44/5.68                      & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V3y ) @ V2z ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Ereflexive__RC__identity,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27a ) @ V0R ) )
% 5.44/5.68         => ( ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R )
% 5.44/5.68            = V0R ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Esymmetric__SC__identity,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Esymmetric @ A_27a ) @ V0R ) )
% 5.44/5.68         => ( ( ap @ ( c_2Erelation_2ESC @ A_27a ) @ V0R )
% 5.44/5.68            = V0R ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Etransitive__TC__identity,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.44/5.68         => ( ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R )
% 5.44/5.68            = V0R ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERC__IDEM,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) )
% 5.44/5.68          = ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ESC__IDEM,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( ap @ ( c_2Erelation_2ESC @ A_27a ) @ ( ap @ ( c_2Erelation_2ESC @ A_27a ) @ V0R ) )
% 5.44/5.68          = ( ap @ ( c_2Erelation_2ESC @ A_27a ) @ V0R ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ETC__IDEM,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) )
% 5.44/5.68          = ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERC__MOVES__OUT,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( ( ap @ ( c_2Erelation_2ESC @ A_27a ) @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) )
% 5.44/5.68            = ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ ( ap @ ( c_2Erelation_2ESC @ A_27a ) @ V0R ) ) )
% 5.44/5.68          & ( ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) )
% 5.44/5.68            = ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) )
% 5.44/5.68          & ( ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) )
% 5.44/5.68            = ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Esymmetric__TC,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Esymmetric @ A_27a ) @ V0R ) )
% 5.44/5.68         => ( p @ ( ap @ ( c_2Erelation_2Esymmetric @ A_27a ) @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Ereflexive__TC,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27a ) @ V0R ) )
% 5.44/5.68         => ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27a ) @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EEQC__EQUIVALENCE,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( p @ ( ap @ ( c_2Erelation_2Eequivalence @ A_27a ) @ ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EEQC__IDEM,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) )
% 5.44/5.68          = ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERTC__IDEM,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) )
% 5.44/5.68          = ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERTC__CASES1,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2y: $i] :
% 5.44/5.68                ( ( mem @ V2y @ A_27a )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) )
% 5.44/5.68                <=> ( ( V1x = V2y )
% 5.44/5.68                    | ? [V3u: $i] :
% 5.44/5.68                        ( ( mem @ V3u @ A_27a )
% 5.44/5.68                        & ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V3u ) )
% 5.44/5.68                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V3u ) @ V2y ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERTC__CASES__TC,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2y: $i] :
% 5.44/5.68                ( ( mem @ V2y @ A_27a )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) )
% 5.44/5.68                <=> ( ( V1x = V2y )
% 5.44/5.68                    | ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERTC__CASES2,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2y: $i] :
% 5.44/5.68                ( ( mem @ V2y @ A_27a )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) )
% 5.44/5.68                <=> ( ( V1x = V2y )
% 5.44/5.68                    | ? [V3u: $i] :
% 5.44/5.68                        ( ( mem @ V3u @ A_27a )
% 5.44/5.68                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V1x ) @ V3u ) )
% 5.44/5.68                        & ( p @ ( ap @ ( ap @ V0R @ V3u ) @ V2y ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERTC__CASES__RTC__TWICE,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2y: $i] :
% 5.44/5.68                ( ( mem @ V2y @ A_27a )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) )
% 5.44/5.68                <=> ? [V3u: $i] :
% 5.44/5.68                      ( ( mem @ V3u @ A_27a )
% 5.44/5.68                      & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V1x ) @ V3u ) )
% 5.44/5.68                      & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V3u ) @ V2y ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ETC__CASES1__E,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2z: $i] :
% 5.44/5.68                ( ( mem @ V2z @ A_27a )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V1x ) @ V2z ) )
% 5.44/5.68                 => ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2z ) )
% 5.44/5.68                    | ? [V3y: $i] :
% 5.44/5.68                        ( ( mem @ V3y @ A_27a )
% 5.44/5.68                        & ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V3y ) )
% 5.44/5.68                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V3y ) @ V2z ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ETC__CASES1,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2z: $i] :
% 5.44/5.68                ( ( mem @ V2z @ A_27a )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V1x ) @ V2z ) )
% 5.44/5.68                <=> ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2z ) )
% 5.44/5.68                    | ? [V3y: $i] :
% 5.44/5.68                        ( ( mem @ V3y @ A_27a )
% 5.44/5.68                        & ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V3y ) )
% 5.44/5.68                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V3y ) @ V2z ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ETC__CASES2__E,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2z: $i] :
% 5.44/5.68                ( ( mem @ V2z @ A_27a )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V1x ) @ V2z ) )
% 5.44/5.68                 => ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2z ) )
% 5.44/5.68                    | ? [V3y: $i] :
% 5.44/5.68                        ( ( mem @ V3y @ A_27a )
% 5.44/5.68                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V1x ) @ V3y ) )
% 5.44/5.68                        & ( p @ ( ap @ ( ap @ V0R @ V3y ) @ V2z ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ETC__CASES2,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2z: $i] :
% 5.44/5.68                ( ( mem @ V2z @ A_27a )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V1x ) @ V2z ) )
% 5.44/5.68                <=> ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2z ) )
% 5.44/5.68                    | ? [V3y: $i] :
% 5.44/5.68                        ( ( mem @ V3y @ A_27a )
% 5.44/5.68                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V1x ) @ V3y ) )
% 5.44/5.68                        & ( p @ ( ap @ ( ap @ V0R @ V3y ) @ V2z ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ETC__MONOTONE,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1Q: $i] :
% 5.44/5.68            ( ( mem @ V1Q @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68           => ! [V2x: $i] :
% 5.44/5.68                ( ( mem @ V2x @ A_27a )
% 5.44/5.68               => ! [V3y: $i] :
% 5.44/5.68                    ( ( mem @ V3y @ A_27a )
% 5.44/5.68                   => ( ! [V4x: $i] :
% 5.44/5.68                          ( ( mem @ V4x @ A_27a )
% 5.44/5.68                         => ! [V5y: $i] :
% 5.44/5.68                              ( ( mem @ V5y @ A_27a )
% 5.44/5.68                             => ( ( p @ ( ap @ ( ap @ V0R @ V4x ) @ V5y ) )
% 5.44/5.68                               => ( p @ ( ap @ ( ap @ V1Q @ V4x ) @ V5y ) ) ) ) )
% 5.44/5.68                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V2x ) @ V3y ) )
% 5.44/5.68                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V1Q ) @ V2x ) @ V3y ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERTC__MONOTONE,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1Q: $i] :
% 5.44/5.68            ( ( mem @ V1Q @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68           => ! [V2x: $i] :
% 5.44/5.68                ( ( mem @ V2x @ A_27a )
% 5.44/5.68               => ! [V3y: $i] :
% 5.44/5.68                    ( ( mem @ V3y @ A_27a )
% 5.44/5.68                   => ( ! [V4x: $i] :
% 5.44/5.68                          ( ( mem @ V4x @ A_27a )
% 5.44/5.68                         => ! [V5y: $i] :
% 5.44/5.68                              ( ( mem @ V5y @ A_27a )
% 5.44/5.68                             => ( ( p @ ( ap @ ( ap @ V0R @ V4x ) @ V5y ) )
% 5.44/5.68                               => ( p @ ( ap @ ( ap @ V1Q @ V4x ) @ V5y ) ) ) ) )
% 5.44/5.68                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V2x ) @ V3y ) )
% 5.44/5.68                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V1Q ) @ V2x ) @ V3y ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EEQC__INDUCTION,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1P: $i] :
% 5.44/5.68            ( ( mem @ V1P @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68           => ( ( ! [V2x: $i] :
% 5.44/5.68                    ( ( mem @ V2x @ A_27a )
% 5.44/5.68                   => ! [V3y: $i] :
% 5.44/5.68                        ( ( mem @ V3y @ A_27a )
% 5.44/5.68                       => ( ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) )
% 5.44/5.68                         => ( p @ ( ap @ ( ap @ V1P @ V2x ) @ V3y ) ) ) ) )
% 5.44/5.68                & ! [V4x: $i] :
% 5.44/5.68                    ( ( mem @ V4x @ A_27a )
% 5.44/5.68                   => ( p @ ( ap @ ( ap @ V1P @ V4x ) @ V4x ) ) )
% 5.44/5.68                & ! [V5x: $i] :
% 5.44/5.68                    ( ( mem @ V5x @ A_27a )
% 5.44/5.68                   => ! [V6y: $i] :
% 5.44/5.68                        ( ( mem @ V6y @ A_27a )
% 5.44/5.68                       => ( ( p @ ( ap @ ( ap @ V1P @ V5x ) @ V6y ) )
% 5.44/5.68                         => ( p @ ( ap @ ( ap @ V1P @ V6y ) @ V5x ) ) ) ) )
% 5.44/5.68                & ! [V7x: $i] :
% 5.44/5.68                    ( ( mem @ V7x @ A_27a )
% 5.44/5.68                   => ! [V8y: $i] :
% 5.44/5.68                        ( ( mem @ V8y @ A_27a )
% 5.44/5.68                       => ! [V9z: $i] :
% 5.44/5.68                            ( ( mem @ V9z @ A_27a )
% 5.44/5.68                           => ( ( ( p @ ( ap @ ( ap @ V1P @ V7x ) @ V8y ) )
% 5.44/5.68                                & ( p @ ( ap @ ( ap @ V1P @ V8y ) @ V9z ) ) )
% 5.44/5.68                             => ( p @ ( ap @ ( ap @ V1P @ V7x ) @ V9z ) ) ) ) ) ) )
% 5.44/5.68             => ! [V10x: $i] :
% 5.44/5.68                  ( ( mem @ V10x @ A_27a )
% 5.44/5.68                 => ! [V11y: $i] :
% 5.44/5.68                      ( ( mem @ V11y @ A_27a )
% 5.44/5.68                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) @ V10x ) @ V11y ) )
% 5.44/5.68                       => ( p @ ( ap @ ( ap @ V1P @ V10x ) @ V11y ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EEQC__REFL,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) @ V1x ) @ V1x ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EEQC__R,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2y: $i] :
% 5.44/5.68                ( ( mem @ V2y @ A_27a )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) )
% 5.44/5.68                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EEQC__SYM,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2y: $i] :
% 5.44/5.68                ( ( mem @ V2y @ A_27a )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) )
% 5.44/5.68                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) @ V2y ) @ V1x ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EEQC__TRANS,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2y: $i] :
% 5.44/5.68                ( ( mem @ V2y @ A_27a )
% 5.44/5.68               => ! [V3z: $i] :
% 5.44/5.68                    ( ( mem @ V3z @ A_27a )
% 5.44/5.68                   => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) )
% 5.44/5.68                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) @ V2y ) @ V3z ) ) )
% 5.44/5.68                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) @ V1x ) @ V3z ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Etransitive__EQC,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Esymmetric__EQC,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( p @ ( ap @ ( c_2Erelation_2Esymmetric @ A_27a ) @ ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Ereflexive__EQC,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27a ) @ ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EEQC__MOVES__IN,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) )
% 5.44/5.68            = ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) )
% 5.44/5.68          & ( ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ ( ap @ ( c_2Erelation_2ESC @ A_27a ) @ V0R ) )
% 5.44/5.68            = ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) )
% 5.44/5.68          & ( ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) )
% 5.44/5.68            = ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ESTRONG__EQC__INDUCTION,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1P: $i] :
% 5.44/5.68            ( ( mem @ V1P @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68           => ( ( ! [V2x: $i] :
% 5.44/5.68                    ( ( mem @ V2x @ A_27a )
% 5.44/5.68                   => ! [V3y: $i] :
% 5.44/5.68                        ( ( mem @ V3y @ A_27a )
% 5.44/5.68                       => ( ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) )
% 5.44/5.68                         => ( p @ ( ap @ ( ap @ V1P @ V2x ) @ V3y ) ) ) ) )
% 5.44/5.68                & ! [V4x: $i] :
% 5.44/5.68                    ( ( mem @ V4x @ A_27a )
% 5.44/5.68                   => ( p @ ( ap @ ( ap @ V1P @ V4x ) @ V4x ) ) )
% 5.44/5.68                & ! [V5x: $i] :
% 5.44/5.68                    ( ( mem @ V5x @ A_27a )
% 5.44/5.68                   => ! [V6y: $i] :
% 5.44/5.68                        ( ( mem @ V6y @ A_27a )
% 5.44/5.68                       => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) @ V5x ) @ V6y ) )
% 5.44/5.68                            & ( p @ ( ap @ ( ap @ V1P @ V5x ) @ V6y ) ) )
% 5.44/5.68                         => ( p @ ( ap @ ( ap @ V1P @ V6y ) @ V5x ) ) ) ) )
% 5.44/5.68                & ! [V7x: $i] :
% 5.44/5.68                    ( ( mem @ V7x @ A_27a )
% 5.44/5.68                   => ! [V8y: $i] :
% 5.44/5.68                        ( ( mem @ V8y @ A_27a )
% 5.44/5.68                       => ! [V9z: $i] :
% 5.44/5.68                            ( ( mem @ V9z @ A_27a )
% 5.44/5.68                           => ( ( ( p @ ( ap @ ( ap @ V1P @ V7x ) @ V8y ) )
% 5.44/5.68                                & ( p @ ( ap @ ( ap @ V1P @ V8y ) @ V9z ) )
% 5.44/5.68                                & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) @ V7x ) @ V8y ) )
% 5.44/5.68                                & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) @ V8y ) @ V9z ) ) )
% 5.44/5.68                             => ( p @ ( ap @ ( ap @ V1P @ V7x ) @ V9z ) ) ) ) ) ) )
% 5.44/5.68             => ! [V10x: $i] :
% 5.44/5.68                  ( ( mem @ V10x @ A_27a )
% 5.44/5.68                 => ! [V11y: $i] :
% 5.44/5.68                      ( ( mem @ V11y @ A_27a )
% 5.44/5.68                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) @ V10x ) @ V11y ) )
% 5.44/5.68                       => ( p @ ( ap @ ( ap @ V1P @ V10x ) @ V11y ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EALT__equivalence,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Eequivalence @ A_27a ) @ V0R ) )
% 5.44/5.68        <=> ! [V1x: $i] :
% 5.44/5.68              ( ( mem @ V1x @ A_27a )
% 5.44/5.68             => ! [V2y: $i] :
% 5.44/5.68                  ( ( mem @ V2y @ A_27a )
% 5.44/5.68                 => ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) )
% 5.44/5.68                  <=> ( ( ap @ V0R @ V1x )
% 5.44/5.68                      = ( ap @ V0R @ V2y ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EEQC__MONOTONE,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1R_27: $i] :
% 5.44/5.68            ( ( mem @ V1R_27 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68           => ! [V2x: $i] :
% 5.44/5.68                ( ( mem @ V2x @ A_27a )
% 5.44/5.68               => ! [V3y: $i] :
% 5.44/5.68                    ( ( mem @ V3y @ A_27a )
% 5.44/5.68                   => ( ! [V4x: $i] :
% 5.44/5.68                          ( ( mem @ V4x @ A_27a )
% 5.44/5.68                         => ! [V5y: $i] :
% 5.44/5.68                              ( ( mem @ V5y @ A_27a )
% 5.44/5.68                             => ( ( p @ ( ap @ ( ap @ V0R @ V4x ) @ V5y ) )
% 5.44/5.68                               => ( p @ ( ap @ ( ap @ V1R_27 @ V4x ) @ V5y ) ) ) ) )
% 5.44/5.68                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) @ V2x ) @ V3y ) )
% 5.44/5.68                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V1R_27 ) @ V2x ) @ V3y ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERTC__EQC,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2y: $i] :
% 5.44/5.68                ( ( mem @ V2y @ A_27a )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) )
% 5.44/5.68                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERTC__lifts__monotonicities,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1f: $i] :
% 5.44/5.68            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.68           => ( ! [V2x: $i] :
% 5.44/5.68                  ( ( mem @ V2x @ A_27a )
% 5.44/5.68                 => ! [V3y: $i] :
% 5.44/5.68                      ( ( mem @ V3y @ A_27a )
% 5.44/5.68                     => ( ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) )
% 5.44/5.68                       => ( p @ ( ap @ ( ap @ V0R @ ( ap @ V1f @ V2x ) ) @ ( ap @ V1f @ V3y ) ) ) ) ) )
% 5.44/5.68             => ! [V4x: $i] :
% 5.44/5.68                  ( ( mem @ V4x @ A_27a )
% 5.44/5.68                 => ! [V5y: $i] :
% 5.44/5.68                      ( ( mem @ V5y @ A_27a )
% 5.44/5.68                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V4x ) @ V5y ) )
% 5.44/5.68                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ ( ap @ V1f @ V4x ) ) @ ( ap @ V1f @ V5y ) ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERTC__lifts__reflexive__transitive__relations,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1Q: $i] :
% 5.44/5.68            ( ( mem @ V1Q @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68           => ! [V2f: $i] :
% 5.44/5.68                ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68               => ( ( ! [V3x: $i] :
% 5.44/5.68                        ( ( mem @ V3x @ A_27a )
% 5.44/5.68                       => ! [V4y: $i] :
% 5.44/5.68                            ( ( mem @ V4y @ A_27a )
% 5.44/5.68                           => ( ( p @ ( ap @ ( ap @ V0R @ V3x ) @ V4y ) )
% 5.44/5.68                             => ( p @ ( ap @ ( ap @ V1Q @ ( ap @ V2f @ V3x ) ) @ ( ap @ V2f @ V4y ) ) ) ) ) )
% 5.44/5.68                    & ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27b ) @ V1Q ) )
% 5.44/5.68                    & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27b ) @ V1Q ) ) )
% 5.44/5.68                 => ! [V5x: $i] :
% 5.44/5.68                      ( ( mem @ V5x @ A_27a )
% 5.44/5.68                     => ! [V6y: $i] :
% 5.44/5.68                          ( ( mem @ V6y @ A_27a )
% 5.44/5.68                         => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V5x ) @ V6y ) )
% 5.44/5.68                           => ( p @ ( ap @ ( ap @ V1Q @ ( ap @ V2f @ V5x ) ) @ ( ap @ V2f @ V6y ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERTC__lifts__equalities,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1f: $i] :
% 5.44/5.68            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68           => ( ! [V2x: $i] :
% 5.44/5.68                  ( ( mem @ V2x @ A_27a )
% 5.44/5.68                 => ! [V3y: $i] :
% 5.44/5.68                      ( ( mem @ V3y @ A_27a )
% 5.44/5.68                     => ( ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) )
% 5.44/5.68                       => ( ( ap @ V1f @ V2x )
% 5.44/5.68                          = ( ap @ V1f @ V3y ) ) ) ) )
% 5.44/5.68             => ! [V4x: $i] :
% 5.44/5.68                  ( ( mem @ V4x @ A_27a )
% 5.44/5.68                 => ! [V5y: $i] :
% 5.44/5.68                      ( ( mem @ V5y @ A_27a )
% 5.44/5.68                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V4x ) @ V5y ) )
% 5.44/5.68                       => ( ( ap @ V1f @ V4x )
% 5.44/5.68                          = ( ap @ V1f @ V5y ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERTC__lifts__invariants,axiom,
% 5.44/5.68      ! [A_27a: del,V0P: $i] :
% 5.44/5.68        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.68       => ! [V1R: $i] :
% 5.44/5.68            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68           => ( ! [V2x: $i] :
% 5.44/5.68                  ( ( mem @ V2x @ A_27a )
% 5.44/5.68                 => ! [V3y: $i] :
% 5.44/5.68                      ( ( mem @ V3y @ A_27a )
% 5.44/5.68                     => ( ( ( p @ ( ap @ V0P @ V2x ) )
% 5.44/5.68                          & ( p @ ( ap @ ( ap @ V1R @ V2x ) @ V3y ) ) )
% 5.44/5.68                       => ( p @ ( ap @ V0P @ V3y ) ) ) ) )
% 5.44/5.68             => ! [V4x: $i] :
% 5.44/5.68                  ( ( mem @ V4x @ A_27a )
% 5.44/5.68                 => ! [V5y: $i] :
% 5.44/5.68                      ( ( mem @ V5y @ A_27a )
% 5.44/5.68                     => ( ( ( p @ ( ap @ V0P @ V4x ) )
% 5.44/5.68                          & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V1R ) @ V4x ) @ V5y ) ) )
% 5.44/5.68                       => ( p @ ( ap @ V0P @ V5y ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2EWF__DEF,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.44/5.68        <=> ! [V1B: $i] :
% 5.44/5.68              ( ( mem @ V1B @ ( arr @ A_27a @ bool ) )
% 5.44/5.68             => ( ? [V2w: $i] :
% 5.44/5.68                    ( ( mem @ V2w @ A_27a )
% 5.44/5.68                    & ( p @ ( ap @ V1B @ V2w ) ) )
% 5.44/5.68               => ? [V3min: $i] :
% 5.44/5.68                    ( ( mem @ V3min @ A_27a )
% 5.44/5.68                    & ( p @ ( ap @ V1B @ V3min ) )
% 5.44/5.68                    & ! [V4b: $i] :
% 5.44/5.68                        ( ( mem @ V4b @ A_27a )
% 5.44/5.68                       => ( ( p @ ( ap @ ( ap @ V0R @ V4b ) @ V3min ) )
% 5.44/5.68                         => ~ ( p @ ( ap @ V1B @ V4b ) ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EWF__INDUCTION__THM,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.44/5.68         => ! [V1P: $i] :
% 5.44/5.68              ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.44/5.68             => ( ! [V2x: $i] :
% 5.44/5.68                    ( ( mem @ V2x @ A_27a )
% 5.44/5.68                   => ( ! [V3y: $i] :
% 5.44/5.68                          ( ( mem @ V3y @ A_27a )
% 5.44/5.68                         => ( ( p @ ( ap @ ( ap @ V0R @ V3y ) @ V2x ) )
% 5.44/5.68                           => ( p @ ( ap @ V1P @ V3y ) ) ) )
% 5.44/5.68                     => ( p @ ( ap @ V1P @ V2x ) ) ) )
% 5.44/5.68               => ! [V4x: $i] :
% 5.44/5.68                    ( ( mem @ V4x @ A_27a )
% 5.44/5.68                   => ( p @ ( ap @ V1P @ V4x ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EINDUCTION__WF__THM,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ! [V1P: $i] :
% 5.44/5.68              ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.44/5.68             => ( ! [V2x: $i] :
% 5.44/5.68                    ( ( mem @ V2x @ A_27a )
% 5.44/5.68                   => ( ! [V3y: $i] :
% 5.44/5.68                          ( ( mem @ V3y @ A_27a )
% 5.44/5.68                         => ( ( p @ ( ap @ ( ap @ V0R @ V3y ) @ V2x ) )
% 5.44/5.68                           => ( p @ ( ap @ V1P @ V3y ) ) ) )
% 5.44/5.68                     => ( p @ ( ap @ V1P @ V2x ) ) ) )
% 5.44/5.68               => ! [V4x: $i] :
% 5.44/5.68                    ( ( mem @ V4x @ A_27a )
% 5.44/5.68                   => ( p @ ( ap @ V1P @ V4x ) ) ) ) )
% 5.44/5.68         => ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EWF__EQ__INDUCTION__THM,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.44/5.68        <=> ! [V1P: $i] :
% 5.44/5.68              ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.44/5.68             => ( ! [V2x: $i] :
% 5.44/5.68                    ( ( mem @ V2x @ A_27a )
% 5.44/5.68                   => ( ! [V3y: $i] :
% 5.44/5.68                          ( ( mem @ V3y @ A_27a )
% 5.44/5.68                         => ( ( p @ ( ap @ ( ap @ V0R @ V3y ) @ V2x ) )
% 5.44/5.68                           => ( p @ ( ap @ V1P @ V3y ) ) ) )
% 5.44/5.68                     => ( p @ ( ap @ V1P @ V2x ) ) ) )
% 5.44/5.68               => ! [V4x: $i] :
% 5.44/5.68                    ( ( mem @ V4x @ A_27a )
% 5.44/5.68                   => ( p @ ( ap @ V1P @ V4x ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EWF__NOT__REFL,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2y: $i] :
% 5.44/5.68                ( ( mem @ V2y @ A_27a )
% 5.44/5.68               => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.44/5.68                 => ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) )
% 5.44/5.68                   => ( V1x != V2y ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EWF__irreflexive,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.44/5.68         => ( p @ ( ap @ ( c_2Erelation_2Eirreflexive @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2EEMPTY__REL__DEF,axiom,
% 5.44/5.68      ! [A_27a: del,V0x: $i] :
% 5.44/5.68        ( ( mem @ V0x @ A_27a )
% 5.44/5.68       => ! [V1y: $i] :
% 5.44/5.68            ( ( mem @ V1y @ A_27a )
% 5.44/5.68           => ( ( p @ ( ap @ ( ap @ ( c_2Erelation_2EEMPTY__REL @ A_27a ) @ V0x ) @ V1y ) )
% 5.44/5.68            <=> $false ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EWF__EMPTY__REL,axiom,
% 5.44/5.68      ! [A_27a: del] : ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ ( c_2Erelation_2EEMPTY__REL @ A_27a ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EWF__SUBSET,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1P: $i] :
% 5.44/5.68            ( ( mem @ V1P @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68           => ( ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.44/5.68                & ! [V2x: $i] :
% 5.44/5.68                    ( ( mem @ V2x @ A_27a )
% 5.44/5.68                   => ! [V3y: $i] :
% 5.44/5.68                        ( ( mem @ V3y @ A_27a )
% 5.44/5.68                       => ( ( p @ ( ap @ ( ap @ V1P @ V2x ) @ V3y ) )
% 5.44/5.68                         => ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) ) ) ) ) )
% 5.44/5.68             => ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V1P ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EWF__TC,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.44/5.68         => ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EWF__TC__EQN,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) ) )
% 5.44/5.68        <=> ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EWF__noloops,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2y: $i] :
% 5.44/5.68                ( ( mem @ V2y @ A_27a )
% 5.44/5.68               => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.44/5.68                 => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) )
% 5.44/5.68                   => ( V1x != V2y ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EWF__antisymmetric,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.44/5.68         => ( p @ ( ap @ ( c_2Erelation_2Eantisymmetric @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2Einv__image__def,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ! [V1f: $i] :
% 5.44/5.68            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68           => ( ( ap @ ( ap @ ( c_2Erelation_2Einv__image @ A_27a @ A_27b ) @ V0R ) @ V1f )
% 5.44/5.68              = ( lam @ A_27a
% 5.44/5.68                @ ^ [V2x: $i] :
% 5.44/5.68                    ( lam @ A_27a
% 5.44/5.68                    @ ^ [V3y: $i] : ( ap @ ( ap @ V0R @ ( ap @ V1f @ V2x ) ) @ ( ap @ V1f @ V3y ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Einv__image__thm,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ! [V1f: $i] :
% 5.44/5.68            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68           => ! [V2x: $i] :
% 5.44/5.68                ( ( mem @ V2x @ A_27a )
% 5.44/5.68               => ! [V3y: $i] :
% 5.44/5.68                    ( ( mem @ V3y @ A_27a )
% 5.44/5.68                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2Einv__image @ A_27a @ A_27b ) @ V0R ) @ V1f ) @ V2x ) @ V3y ) )
% 5.44/5.68                    <=> ( p @ ( ap @ ( ap @ V0R @ ( ap @ V1f @ V2x ) ) @ ( ap @ V1f @ V3y ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EWF__inv__image,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ! [V1f: $i] :
% 5.44/5.68            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68           => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27b ) @ V0R ) )
% 5.44/5.68             => ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ ( ap @ ( ap @ ( c_2Erelation_2Einv__image @ A_27a @ A_27b ) @ V0R ) @ V1f ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Etotal__inv__image,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1f: $i] :
% 5.44/5.68            ( ( mem @ V1f @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.68           => ( ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ V0R ) )
% 5.44/5.68             => ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27b ) @ ( ap @ ( ap @ ( c_2Erelation_2Einv__image @ A_27b @ A_27a ) @ V0R ) @ V1f ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Ereflexive__inv__image,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1f: $i] :
% 5.44/5.68            ( ( mem @ V1f @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.68           => ( ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27a ) @ V0R ) )
% 5.44/5.68             => ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27b ) @ ( ap @ ( ap @ ( c_2Erelation_2Einv__image @ A_27b @ A_27a ) @ V0R ) @ V1f ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Esymmetric__inv__image,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1f: $i] :
% 5.44/5.68            ( ( mem @ V1f @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.68           => ( ( p @ ( ap @ ( c_2Erelation_2Esymmetric @ A_27a ) @ V0R ) )
% 5.44/5.68             => ( p @ ( ap @ ( c_2Erelation_2Esymmetric @ A_27b ) @ ( ap @ ( ap @ ( c_2Erelation_2Einv__image @ A_27b @ A_27a ) @ V0R ) @ V1f ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Etransitive__inv__image,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1f: $i] :
% 5.44/5.68            ( ( mem @ V1f @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.68           => ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.44/5.68             => ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27b ) @ ( ap @ ( ap @ ( c_2Erelation_2Einv__image @ A_27b @ A_27a ) @ V0R ) @ V1f ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2ERESTRICT__DEF,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.68        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68       => ! [V1R: $i] :
% 5.44/5.68            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68           => ! [V2x: $i] :
% 5.44/5.68                ( ( mem @ V2x @ A_27a )
% 5.44/5.68               => ( ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERESTRICT @ A_27a @ A_27b ) @ V0f ) @ V1R ) @ V2x )
% 5.44/5.68                  = ( lam @ A_27a
% 5.44/5.68                    @ ^ [V3y: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ ( ap @ ( ap @ V1R @ V3y ) @ V2x ) ) @ ( ap @ V0f @ V3y ) ) @ ( c_2Ebool_2EARB @ A_27b ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERESTRICT__LEMMA,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.68        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68       => ! [V1R: $i] :
% 5.44/5.68            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68           => ! [V2y: $i] :
% 5.44/5.68                ( ( mem @ V2y @ A_27a )
% 5.44/5.68               => ! [V3z: $i] :
% 5.44/5.68                    ( ( mem @ V3z @ A_27a )
% 5.44/5.68                   => ( ( p @ ( ap @ ( ap @ V1R @ V2y ) @ V3z ) )
% 5.44/5.68                     => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERESTRICT @ A_27a @ A_27b ) @ V0f ) @ V1R ) @ V3z ) @ V2y )
% 5.44/5.68                        = ( ap @ V0f @ V2y ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2Eapprox__def,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1M: $i] :
% 5.44/5.68            ( ( mem @ V1M @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) )
% 5.44/5.68           => ! [V2x: $i] :
% 5.44/5.68                ( ( mem @ V2x @ A_27a )
% 5.44/5.68               => ! [V3f: $i] :
% 5.44/5.68                    ( ( mem @ V3f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2Eapprox @ A_27a @ A_27b ) @ V0R ) @ V1M ) @ V2x ) @ V3f ) )
% 5.44/5.68                    <=> ( V3f
% 5.44/5.68                        = ( ap
% 5.44/5.68                          @ ( ap
% 5.44/5.68                            @ ( ap @ ( c_2Erelation_2ERESTRICT @ A_27a @ A_27b )
% 5.44/5.68                              @ ( lam @ A_27a
% 5.44/5.68                                @ ^ [V4y: $i] : ( ap @ ( ap @ V1M @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERESTRICT @ A_27a @ A_27b ) @ V3f ) @ V0R ) @ V4y ) ) @ V4y ) ) )
% 5.44/5.68                            @ V0R )
% 5.44/5.68                          @ V2x ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2Ethe__fun__def,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1M: $i] :
% 5.44/5.68            ( ( mem @ V1M @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) )
% 5.44/5.68           => ! [V2x: $i] :
% 5.44/5.68                ( ( mem @ V2x @ A_27a )
% 5.44/5.68               => ( ( ap @ ( ap @ ( ap @ ( c_2Erelation_2Ethe__fun @ A_27a @ A_27b ) @ V0R ) @ V1M ) @ V2x )
% 5.44/5.68                  = ( ap @ ( c_2Emin_2E_40 @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68                    @ ( lam @ ( arr @ A_27a @ A_27b )
% 5.44/5.68                      @ ^ [V3f: $i] : ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2Eapprox @ A_27a @ A_27b ) @ V0R ) @ V1M ) @ V2x ) @ V3f ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2EWFREC__DEF,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1M: $i] :
% 5.44/5.68            ( ( mem @ V1M @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) )
% 5.44/5.68           => ( ( ap @ ( ap @ ( c_2Erelation_2EWFREC @ A_27a @ A_27b ) @ V0R ) @ V1M )
% 5.44/5.68              = ( lam @ A_27a
% 5.44/5.68                @ ^ [V2x: $i] :
% 5.44/5.68                    ( ap
% 5.44/5.68                    @ ( ap @ V1M
% 5.44/5.68                      @ ( ap
% 5.44/5.68                        @ ( ap
% 5.44/5.68                          @ ( ap @ ( c_2Erelation_2ERESTRICT @ A_27a @ A_27b )
% 5.44/5.68                            @ ( ap
% 5.44/5.68                              @ ( ap @ ( ap @ ( c_2Erelation_2Ethe__fun @ A_27a @ A_27b ) @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) )
% 5.44/5.68                                @ ( lam @ ( arr @ A_27a @ A_27b )
% 5.44/5.68                                  @ ^ [V3f: $i] :
% 5.44/5.68                                      ( lam @ A_27a
% 5.44/5.68                                      @ ^ [V4v: $i] : ( ap @ ( ap @ V1M @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERESTRICT @ A_27a @ A_27b ) @ V3f ) @ V0R ) @ V4v ) ) @ V4v ) ) ) )
% 5.44/5.68                              @ V2x ) )
% 5.44/5.68                          @ V0R )
% 5.44/5.68                        @ V2x ) )
% 5.44/5.68                    @ V2x ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EWFREC__THM,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1M: $i] :
% 5.44/5.68            ( ( mem @ V1M @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) )
% 5.44/5.68           => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.44/5.68             => ! [V2x: $i] :
% 5.44/5.68                  ( ( mem @ V2x @ A_27a )
% 5.44/5.68                 => ( ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EWFREC @ A_27a @ A_27b ) @ V0R ) @ V1M ) @ V2x )
% 5.44/5.68                    = ( ap @ ( ap @ V1M @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERESTRICT @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Erelation_2EWFREC @ A_27a @ A_27b ) @ V0R ) @ V1M ) ) @ V0R ) @ V2x ) ) @ V2x ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EWFREC__COROLLARY,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0M: $i] :
% 5.44/5.68        ( ( mem @ V0M @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) )
% 5.44/5.68       => ! [V1R: $i] :
% 5.44/5.68            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68           => ! [V2f: $i] :
% 5.44/5.68                ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68               => ( ( V2f
% 5.44/5.68                    = ( ap @ ( ap @ ( c_2Erelation_2EWFREC @ A_27a @ A_27b ) @ V1R ) @ V0M ) )
% 5.44/5.68                 => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V1R ) )
% 5.44/5.68                   => ! [V3x: $i] :
% 5.44/5.68                        ( ( mem @ V3x @ A_27a )
% 5.44/5.68                       => ( ( ap @ V2f @ V3x )
% 5.44/5.68                          = ( ap @ ( ap @ V0M @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERESTRICT @ A_27a @ A_27b ) @ V2f ) @ V1R ) @ V3x ) ) @ V3x ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EWF__RECURSION__THM,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.44/5.68         => ! [V1M: $i] :
% 5.44/5.68              ( ( mem @ V1M @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) )
% 5.44/5.68             => ( p
% 5.44/5.68                @ ( ap @ ( c_2Ebool_2E_3F_21 @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68                  @ ( lam @ ( arr @ A_27a @ A_27b )
% 5.44/5.68                    @ ^ [V2f: $i] :
% 5.44/5.68                        ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.44/5.68                        @ ( lam @ A_27a
% 5.44/5.68                          @ ^ [V3x: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ ( ap @ V2f @ V3x ) ) @ ( ap @ ( ap @ V1M @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERESTRICT @ A_27a @ A_27b ) @ V2f ) @ V0R ) @ V3x ) ) @ V3x ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2EWFP__DEF,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1a: $i] :
% 5.44/5.68            ( ( mem @ V1a @ A_27a )
% 5.44/5.68           => ( ( p @ ( ap @ ( ap @ ( c_2Erelation_2EWFP @ A_27a ) @ V0R ) @ V1a ) )
% 5.44/5.68            <=> ! [V2P: $i] :
% 5.44/5.68                  ( ( mem @ V2P @ ( arr @ A_27a @ bool ) )
% 5.44/5.68                 => ( ! [V3x: $i] :
% 5.44/5.68                        ( ( mem @ V3x @ A_27a )
% 5.44/5.68                       => ( ! [V4y: $i] :
% 5.44/5.68                              ( ( mem @ V4y @ A_27a )
% 5.44/5.68                             => ( ( p @ ( ap @ ( ap @ V0R @ V4y ) @ V3x ) )
% 5.44/5.68                               => ( p @ ( ap @ V2P @ V4y ) ) ) )
% 5.44/5.68                         => ( p @ ( ap @ V2P @ V3x ) ) ) )
% 5.44/5.68                   => ( p @ ( ap @ V2P @ V1a ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EWFP__RULES,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ( ! [V2y: $i] :
% 5.44/5.68                  ( ( mem @ V2y @ A_27a )
% 5.44/5.68                 => ( ( p @ ( ap @ ( ap @ V0R @ V2y ) @ V1x ) )
% 5.44/5.68                   => ( p @ ( ap @ ( ap @ ( c_2Erelation_2EWFP @ A_27a ) @ V0R ) @ V2y ) ) ) )
% 5.44/5.68             => ( p @ ( ap @ ( ap @ ( c_2Erelation_2EWFP @ A_27a ) @ V0R ) @ V1x ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EWFP__INDUCT,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1P: $i] :
% 5.44/5.68            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.44/5.68           => ( ! [V2x: $i] :
% 5.44/5.68                  ( ( mem @ V2x @ A_27a )
% 5.44/5.68                 => ( ! [V3y: $i] :
% 5.44/5.68                        ( ( mem @ V3y @ A_27a )
% 5.44/5.68                       => ( ( p @ ( ap @ ( ap @ V0R @ V3y ) @ V2x ) )
% 5.44/5.68                         => ( p @ ( ap @ V1P @ V3y ) ) ) )
% 5.44/5.68                   => ( p @ ( ap @ V1P @ V2x ) ) ) )
% 5.44/5.68             => ! [V4x: $i] :
% 5.44/5.68                  ( ( mem @ V4x @ A_27a )
% 5.44/5.68                 => ( ( p @ ( ap @ ( ap @ ( c_2Erelation_2EWFP @ A_27a ) @ V0R ) @ V4x ) )
% 5.44/5.68                   => ( p @ ( ap @ V1P @ V4x ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EWFP__CASES,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ( ( p @ ( ap @ ( ap @ ( c_2Erelation_2EWFP @ A_27a ) @ V0R ) @ V1x ) )
% 5.44/5.68            <=> ! [V2y: $i] :
% 5.44/5.68                  ( ( mem @ V2y @ A_27a )
% 5.44/5.68                 => ( ( p @ ( ap @ ( ap @ V0R @ V2y ) @ V1x ) )
% 5.44/5.68                   => ( p @ ( ap @ ( ap @ ( c_2Erelation_2EWFP @ A_27a ) @ V0R ) @ V2y ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EWFP__STRONG__INDUCT,axiom,
% 5.44/5.68      ! [A_27a: del,V0P: $i] :
% 5.44/5.68        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.68       => ! [V1R: $i] :
% 5.44/5.68            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68           => ( ! [V2x: $i] :
% 5.44/5.68                  ( ( mem @ V2x @ A_27a )
% 5.44/5.68                 => ( ( ( p @ ( ap @ ( ap @ ( c_2Erelation_2EWFP @ A_27a ) @ V1R ) @ V2x ) )
% 5.44/5.68                      & ! [V3y: $i] :
% 5.44/5.68                          ( ( mem @ V3y @ A_27a )
% 5.44/5.68                         => ( ( p @ ( ap @ ( ap @ V1R @ V3y ) @ V2x ) )
% 5.44/5.68                           => ( p @ ( ap @ V0P @ V3y ) ) ) ) )
% 5.44/5.68                   => ( p @ ( ap @ V0P @ V2x ) ) ) )
% 5.44/5.68             => ! [V4x: $i] :
% 5.44/5.68                  ( ( mem @ V4x @ A_27a )
% 5.44/5.68                 => ( ( p @ ( ap @ ( ap @ ( c_2Erelation_2EWFP @ A_27a ) @ V1R ) @ V4x ) )
% 5.44/5.68                   => ( p @ ( ap @ V0P @ V4x ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EWF__EQ__WFP,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.44/5.68        <=> ! [V1x: $i] :
% 5.44/5.68              ( ( mem @ V1x @ A_27a )
% 5.44/5.68             => ( p @ ( ap @ ( ap @ ( c_2Erelation_2EWFP @ A_27a ) @ V0R ) @ V1x ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2EINDUCTIVE__INVARIANT__DEF,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1P: $i] :
% 5.44/5.68            ( ( mem @ V1P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68           => ! [V2M: $i] :
% 5.44/5.68                ( ( mem @ V2M @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EINDUCTIVE__INVARIANT @ A_27a @ A_27b ) @ V0R ) @ V1P ) @ V2M ) )
% 5.44/5.68                <=> ! [V3f: $i] :
% 5.44/5.68                      ( ( mem @ V3f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68                     => ! [V4x: $i] :
% 5.44/5.68                          ( ( mem @ V4x @ A_27a )
% 5.44/5.68                         => ( ! [V5y: $i] :
% 5.44/5.68                                ( ( mem @ V5y @ A_27a )
% 5.44/5.68                               => ( ( p @ ( ap @ ( ap @ V0R @ V5y ) @ V4x ) )
% 5.44/5.68                                 => ( p @ ( ap @ ( ap @ V1P @ V5y ) @ ( ap @ V3f @ V5y ) ) ) ) )
% 5.44/5.68                           => ( p @ ( ap @ ( ap @ V1P @ V4x ) @ ( ap @ ( ap @ V2M @ V3f ) @ V4x ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2EINDUCTIVE__INVARIANT__ON__DEF,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1D: $i] :
% 5.44/5.68            ( ( mem @ V1D @ ( arr @ A_27a @ bool ) )
% 5.44/5.68           => ! [V2P: $i] :
% 5.44/5.68                ( ( mem @ V2P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68               => ! [V3M: $i] :
% 5.44/5.68                    ( ( mem @ V3M @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) )
% 5.44/5.68                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EINDUCTIVE__INVARIANT__ON @ A_27a @ A_27b ) @ V0R ) @ V1D ) @ V2P ) @ V3M ) )
% 5.44/5.68                    <=> ! [V4f: $i] :
% 5.44/5.68                          ( ( mem @ V4f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68                         => ! [V5x: $i] :
% 5.44/5.68                              ( ( mem @ V5x @ A_27a )
% 5.44/5.68                             => ( ( ( p @ ( ap @ V1D @ V5x ) )
% 5.44/5.68                                  & ! [V6y: $i] :
% 5.44/5.68                                      ( ( mem @ V6y @ A_27a )
% 5.44/5.68                                     => ( ( p @ ( ap @ V1D @ V6y ) )
% 5.44/5.68                                       => ( ( p @ ( ap @ ( ap @ V0R @ V6y ) @ V5x ) )
% 5.44/5.68                                         => ( p @ ( ap @ ( ap @ V2P @ V6y ) @ ( ap @ V4f @ V6y ) ) ) ) ) ) )
% 5.44/5.68                               => ( p @ ( ap @ ( ap @ V2P @ V5x ) @ ( ap @ ( ap @ V3M @ V4f ) @ V5x ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EINDUCTIVE__INVARIANT__WFREC,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1P: $i] :
% 5.44/5.68            ( ( mem @ V1P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68           => ! [V2M: $i] :
% 5.44/5.68                ( ( mem @ V2M @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) )
% 5.44/5.68               => ( ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.44/5.68                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EINDUCTIVE__INVARIANT @ A_27a @ A_27b ) @ V0R ) @ V1P ) @ V2M ) ) )
% 5.44/5.68                 => ! [V3x: $i] :
% 5.44/5.68                      ( ( mem @ V3x @ A_27a )
% 5.44/5.68                     => ( p @ ( ap @ ( ap @ V1P @ V3x ) @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EWFREC @ A_27a @ A_27b ) @ V0R ) @ V2M ) @ V3x ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ETFL__INDUCTIVE__INVARIANT__WFREC,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.68        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68       => ! [V1R: $i] :
% 5.44/5.68            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68           => ! [V2P: $i] :
% 5.44/5.68                ( ( mem @ V2P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68               => ! [V3M: $i] :
% 5.44/5.68                    ( ( mem @ V3M @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) )
% 5.44/5.68                   => ! [V4x: $i] :
% 5.44/5.68                        ( ( mem @ V4x @ A_27a )
% 5.44/5.68                       => ( ( ( V0f
% 5.44/5.68                              = ( ap @ ( ap @ ( c_2Erelation_2EWFREC @ A_27a @ A_27b ) @ V1R ) @ V3M ) )
% 5.44/5.68                            & ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V1R ) )
% 5.44/5.68                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EINDUCTIVE__INVARIANT @ A_27a @ A_27b ) @ V1R ) @ V2P ) @ V3M ) ) )
% 5.44/5.68                         => ( p @ ( ap @ ( ap @ V2P @ V4x ) @ ( ap @ V0f @ V4x ) ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EINDUCTIVE__INVARIANT__ON__WFREC,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1P: $i] :
% 5.44/5.68            ( ( mem @ V1P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68           => ! [V2M: $i] :
% 5.44/5.68                ( ( mem @ V2M @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) )
% 5.44/5.68               => ! [V3D: $i] :
% 5.44/5.68                    ( ( mem @ V3D @ ( arr @ A_27a @ bool ) )
% 5.44/5.68                   => ! [V4x: $i] :
% 5.44/5.68                        ( ( mem @ V4x @ A_27a )
% 5.44/5.68                       => ( ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.44/5.68                            & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EINDUCTIVE__INVARIANT__ON @ A_27a @ A_27b ) @ V0R ) @ V3D ) @ V1P ) @ V2M ) )
% 5.44/5.68                            & ( p @ ( ap @ V3D @ V4x ) ) )
% 5.44/5.68                         => ( p @ ( ap @ ( ap @ V1P @ V4x ) @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EWFREC @ A_27a @ A_27b ) @ V0R ) @ V2M ) @ V4x ) ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ETFL__INDUCTIVE__INVARIANT__ON__WFREC,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.68        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68       => ! [V1R: $i] :
% 5.44/5.68            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68           => ! [V2D: $i] :
% 5.44/5.68                ( ( mem @ V2D @ ( arr @ A_27a @ bool ) )
% 5.44/5.68               => ! [V3P: $i] :
% 5.44/5.68                    ( ( mem @ V3P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68                   => ! [V4M: $i] :
% 5.44/5.68                        ( ( mem @ V4M @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) )
% 5.44/5.68                       => ! [V5x: $i] :
% 5.44/5.68                            ( ( mem @ V5x @ A_27a )
% 5.44/5.68                           => ( ( ( V0f
% 5.44/5.68                                  = ( ap @ ( ap @ ( c_2Erelation_2EWFREC @ A_27a @ A_27b ) @ V1R ) @ V4M ) )
% 5.44/5.68                                & ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V1R ) )
% 5.44/5.68                                & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EINDUCTIVE__INVARIANT__ON @ A_27a @ A_27b ) @ V1R ) @ V2D ) @ V3P ) @ V4M ) )
% 5.44/5.68                                & ( p @ ( ap @ V2D @ V5x ) ) )
% 5.44/5.68                             => ( p @ ( ap @ ( ap @ V3P @ V5x ) @ ( ap @ V0f @ V5x ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2Einv__DEF,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27b )
% 5.44/5.68           => ! [V2y: $i] :
% 5.44/5.68                ( ( mem @ V2y @ A_27a )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27b ) @ V0R ) @ V1x ) @ V2y ) )
% 5.44/5.68                <=> ( p @ ( ap @ ( ap @ V0R @ V2y ) @ V1x ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Einv__inv,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ( ( ap @ ( c_2Erelation_2Einv @ A_27b @ A_27a ) @ ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27b ) @ V0R ) )
% 5.44/5.68          = V0R ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Einv__RC,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) )
% 5.44/5.68          = ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Einv__SC,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ ( ap @ ( c_2Erelation_2ESC @ A_27a ) @ V0R ) )
% 5.44/5.68            = ( ap @ ( c_2Erelation_2ESC @ A_27a ) @ V0R ) )
% 5.44/5.68          & ( ( ap @ ( c_2Erelation_2ESC @ A_27a ) @ ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ V0R ) )
% 5.44/5.68            = ( ap @ ( c_2Erelation_2ESC @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Einv__TC,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) )
% 5.44/5.68          = ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Einv__EQC,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) )
% 5.44/5.68            = ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) )
% 5.44/5.68          & ( ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ V0R ) )
% 5.44/5.68            = ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Einv__MOVES__OUT,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ V0R ) )
% 5.44/5.68            = V0R )
% 5.44/5.68          & ( ( ap @ ( c_2Erelation_2ESC @ A_27a ) @ ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ V0R ) )
% 5.44/5.68            = ( ap @ ( c_2Erelation_2ESC @ A_27a ) @ V0R ) )
% 5.44/5.68          & ( ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ V0R ) )
% 5.44/5.68            = ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) ) )
% 5.44/5.68          & ( ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ V0R ) )
% 5.44/5.68            = ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) ) )
% 5.44/5.68          & ( ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ V0R ) )
% 5.44/5.68            = ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) ) )
% 5.44/5.68          & ( ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ V0R ) )
% 5.44/5.68            = ( ap @ ( c_2Erelation_2EEQC @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Ereflexive__inv,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27a ) @ ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ V0R ) ) )
% 5.44/5.68        <=> ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Eirreflexive__inv,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Eirreflexive @ A_27a ) @ ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ V0R ) ) )
% 5.44/5.68        <=> ( p @ ( ap @ ( c_2Erelation_2Eirreflexive @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Esymmetric__inv,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Esymmetric @ A_27a ) @ ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ V0R ) ) )
% 5.44/5.68        <=> ( p @ ( ap @ ( c_2Erelation_2Esymmetric @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Eantisymmetric__inv,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Eantisymmetric @ A_27a ) @ ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ V0R ) ) )
% 5.44/5.68        <=> ( p @ ( ap @ ( c_2Erelation_2Eantisymmetric @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Etransitive__inv,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ V0R ) ) )
% 5.44/5.68        <=> ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Esymmetric__inv__identity,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Esymmetric @ A_27a ) @ V0R ) )
% 5.44/5.68         => ( ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ V0R )
% 5.44/5.68            = V0R ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Eequivalence__inv__identity,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Eequivalence @ A_27a ) @ V0R ) )
% 5.44/5.68         => ( ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ V0R )
% 5.44/5.68            = V0R ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2EINVOL__DEF,axiom,
% 5.44/5.68      ! [A_27z: del,V0f: $i] :
% 5.44/5.68        ( ( mem @ V0f @ ( arr @ A_27z @ A_27z ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EINVOL @ A_27z ) @ V0f ) )
% 5.44/5.68        <=> ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27z @ A_27z @ A_27z ) @ V0f ) @ V0f )
% 5.44/5.68            = ( c_2Ecombin_2EI @ A_27z ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EINVOL,axiom,
% 5.44/5.68      ! [A_27z: del,V0f: $i] :
% 5.44/5.68        ( ( mem @ V0f @ ( arr @ A_27z @ A_27z ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EINVOL @ A_27z ) @ V0f ) )
% 5.44/5.68        <=> ! [V1x: $i] :
% 5.44/5.68              ( ( mem @ V1x @ A_27z )
% 5.44/5.68             => ( ( ap @ V0f @ ( ap @ V0f @ V1x ) )
% 5.44/5.68                = V1x ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EINVOL__ONE__ONE,axiom,
% 5.44/5.68      ! [A_27z: del,V0f: $i] :
% 5.44/5.68        ( ( mem @ V0f @ ( arr @ A_27z @ A_27z ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EINVOL @ A_27z ) @ V0f ) )
% 5.44/5.68         => ! [V1a: $i] :
% 5.44/5.68              ( ( mem @ V1a @ A_27z )
% 5.44/5.68             => ! [V2b: $i] :
% 5.44/5.68                  ( ( mem @ V2b @ A_27z )
% 5.44/5.68                 => ( ( ( ap @ V0f @ V1a )
% 5.44/5.68                      = ( ap @ V0f @ V2b ) )
% 5.44/5.68                  <=> ( V1a = V2b ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EINVOL__ONE__ENO,axiom,
% 5.44/5.68      ! [A_27z: del,V0f: $i] :
% 5.44/5.68        ( ( mem @ V0f @ ( arr @ A_27z @ A_27z ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EINVOL @ A_27z ) @ V0f ) )
% 5.44/5.68         => ! [V1a: $i] :
% 5.44/5.68              ( ( mem @ V1a @ A_27z )
% 5.44/5.68             => ! [V2b: $i] :
% 5.44/5.68                  ( ( mem @ V2b @ A_27z )
% 5.44/5.68                 => ( ( ( ap @ V0f @ V1a )
% 5.44/5.68                      = V2b )
% 5.44/5.68                  <=> ( V1a
% 5.44/5.68                      = ( ap @ V0f @ V2b ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ENOT__INVOL,axiom,
% 5.44/5.68      p @ ( ap @ ( c_2Erelation_2EINVOL @ bool ) @ c_2Ebool_2E_7E ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2EIDEM__DEF,axiom,
% 5.44/5.68      ! [A_27z: del,V0f: $i] :
% 5.44/5.68        ( ( mem @ V0f @ ( arr @ A_27z @ A_27z ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EIDEM @ A_27z ) @ V0f ) )
% 5.44/5.68        <=> ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27z @ A_27z @ A_27z ) @ V0f ) @ V0f )
% 5.44/5.68            = V0f ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EIDEM,axiom,
% 5.44/5.68      ! [A_27z: del,V0f: $i] :
% 5.44/5.68        ( ( mem @ V0f @ ( arr @ A_27z @ A_27z ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EIDEM @ A_27z ) @ V0f ) )
% 5.44/5.68        <=> ! [V1x: $i] :
% 5.44/5.68              ( ( mem @ V1x @ A_27z )
% 5.44/5.68             => ( ( ap @ V0f @ ( ap @ V0f @ V1x ) )
% 5.44/5.68                = ( ap @ V0f @ V1x ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Einv__INVOL,axiom,
% 5.44/5.68      ! [A_27a: del] : ( p @ ( ap @ ( c_2Erelation_2EINVOL @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2EO__DEF,axiom,
% 5.44/5.68      ! [A_27g: del,A_27h: del,A_27k: del,V0R1: $i] :
% 5.44/5.68        ( ( mem @ V0R1 @ ( arr @ A_27h @ ( arr @ A_27k @ bool ) ) )
% 5.44/5.68       => ! [V1R2: $i] :
% 5.44/5.68            ( ( mem @ V1R2 @ ( arr @ A_27g @ ( arr @ A_27h @ bool ) ) )
% 5.44/5.68           => ! [V2x: $i] :
% 5.44/5.68                ( ( mem @ V2x @ A_27g )
% 5.44/5.68               => ! [V3z: $i] :
% 5.44/5.68                    ( ( mem @ V3z @ A_27k )
% 5.44/5.68                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2EO @ A_27g @ A_27h @ A_27k ) @ V0R1 ) @ V1R2 ) @ V2x ) @ V3z ) )
% 5.44/5.68                    <=> ? [V4y: $i] :
% 5.44/5.68                          ( ( mem @ V4y @ A_27h )
% 5.44/5.68                          & ( p @ ( ap @ ( ap @ V1R2 @ V2x ) @ V4y ) )
% 5.44/5.68                          & ( p @ ( ap @ ( ap @ V0R1 @ V4y ) @ V3z ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Einv__O,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,A_27c: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ! [V1R_27: $i] :
% 5.44/5.68            ( ( mem @ V1R_27 @ ( arr @ A_27c @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68           => ( ( ap @ ( c_2Erelation_2Einv @ A_27c @ A_27b ) @ ( ap @ ( ap @ ( c_2Erelation_2EO @ A_27c @ A_27a @ A_27b ) @ V0R ) @ V1R_27 ) )
% 5.44/5.68              = ( ap @ ( ap @ ( c_2Erelation_2EO @ A_27b @ A_27a @ A_27c ) @ ( ap @ ( c_2Erelation_2Einv @ A_27c @ A_27a ) @ V1R_27 ) ) @ ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27b ) @ V0R ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2ERSUBSET,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.44/5.68        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ! [V1R2: $i] :
% 5.44/5.68            ( ( mem @ V1R2 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68           => ( ( p @ ( ap @ ( ap @ ( c_2Erelation_2ERSUBSET @ A_27a @ A_27b ) @ V0R1 ) @ V1R2 ) )
% 5.44/5.68            <=> ! [V2x: $i] :
% 5.44/5.68                  ( ( mem @ V2x @ A_27a )
% 5.44/5.68                 => ! [V3y: $i] :
% 5.44/5.68                      ( ( mem @ V3y @ A_27b )
% 5.44/5.68                     => ( ( p @ ( ap @ ( ap @ V0R1 @ V2x ) @ V3y ) )
% 5.44/5.68                       => ( p @ ( ap @ ( ap @ V1R2 @ V2x ) @ V3y ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Eirreflexive__RSUBSET,axiom,
% 5.44/5.68      ! [A_27a: del,V0R1: $i] :
% 5.44/5.68        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1R2: $i] :
% 5.44/5.68            ( ( mem @ V1R2 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68           => ( ( ( p @ ( ap @ ( c_2Erelation_2Eirreflexive @ A_27a ) @ V1R2 ) )
% 5.44/5.68                & ( p @ ( ap @ ( ap @ ( c_2Erelation_2ERSUBSET @ A_27a @ A_27a ) @ V0R1 ) @ V1R2 ) ) )
% 5.44/5.68             => ( p @ ( ap @ ( c_2Erelation_2Eirreflexive @ A_27a ) @ V0R1 ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2ERUNION,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.44/5.68        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ! [V1R2: $i] :
% 5.44/5.68            ( ( mem @ V1R2 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68           => ! [V2x: $i] :
% 5.44/5.68                ( ( mem @ V2x @ A_27a )
% 5.44/5.68               => ! [V3y: $i] :
% 5.44/5.68                    ( ( mem @ V3y @ A_27b )
% 5.44/5.68                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERUNION @ A_27a @ A_27b ) @ V0R1 ) @ V1R2 ) @ V2x ) @ V3y ) )
% 5.44/5.68                    <=> ( ( p @ ( ap @ ( ap @ V0R1 @ V2x ) @ V3y ) )
% 5.44/5.68                        | ( p @ ( ap @ ( ap @ V1R2 @ V2x ) @ V3y ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERUNION__COMM,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.44/5.68        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ! [V1R2: $i] :
% 5.44/5.68            ( ( mem @ V1R2 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68           => ( ( ap @ ( ap @ ( c_2Erelation_2ERUNION @ A_27a @ A_27b ) @ V0R1 ) @ V1R2 )
% 5.44/5.68              = ( ap @ ( ap @ ( c_2Erelation_2ERUNION @ A_27a @ A_27b ) @ V1R2 ) @ V0R1 ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERUNION__ASSOC,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.44/5.68        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ! [V1R2: $i] :
% 5.44/5.68            ( ( mem @ V1R2 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68           => ! [V2R3: $i] :
% 5.44/5.68                ( ( mem @ V2R3 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68               => ( ( ap @ ( ap @ ( c_2Erelation_2ERUNION @ A_27a @ A_27b ) @ V0R1 ) @ ( ap @ ( ap @ ( c_2Erelation_2ERUNION @ A_27a @ A_27b ) @ V1R2 ) @ V2R3 ) )
% 5.44/5.68                  = ( ap @ ( ap @ ( c_2Erelation_2ERUNION @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Erelation_2ERUNION @ A_27a @ A_27b ) @ V0R1 ) @ V1R2 ) ) @ V2R3 ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2ERINTER,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.44/5.68        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ! [V1R2: $i] :
% 5.44/5.68            ( ( mem @ V1R2 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68           => ! [V2x: $i] :
% 5.44/5.68                ( ( mem @ V2x @ A_27a )
% 5.44/5.68               => ! [V3y: $i] :
% 5.44/5.68                    ( ( mem @ V3y @ A_27b )
% 5.44/5.68                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERINTER @ A_27a @ A_27b ) @ V0R1 ) @ V1R2 ) @ V2x ) @ V3y ) )
% 5.44/5.68                    <=> ( ( p @ ( ap @ ( ap @ V0R1 @ V2x ) @ V3y ) )
% 5.44/5.68                        & ( p @ ( ap @ ( ap @ V1R2 @ V2x ) @ V3y ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERINTER__COMM,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.44/5.68        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ! [V1R2: $i] :
% 5.44/5.68            ( ( mem @ V1R2 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68           => ( ( ap @ ( ap @ ( c_2Erelation_2ERINTER @ A_27a @ A_27b ) @ V0R1 ) @ V1R2 )
% 5.44/5.68              = ( ap @ ( ap @ ( c_2Erelation_2ERINTER @ A_27a @ A_27b ) @ V1R2 ) @ V0R1 ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERINTER__ASSOC,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.44/5.68        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ! [V1R2: $i] :
% 5.44/5.68            ( ( mem @ V1R2 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68           => ! [V2R3: $i] :
% 5.44/5.68                ( ( mem @ V2R3 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68               => ( ( ap @ ( ap @ ( c_2Erelation_2ERINTER @ A_27a @ A_27b ) @ V0R1 ) @ ( ap @ ( ap @ ( c_2Erelation_2ERINTER @ A_27a @ A_27b ) @ V1R2 ) @ V2R3 ) )
% 5.44/5.68                  = ( ap @ ( ap @ ( c_2Erelation_2ERINTER @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Erelation_2ERINTER @ A_27a @ A_27b ) @ V0R1 ) @ V1R2 ) ) @ V2R3 ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Eantisymmetric__RINTER,axiom,
% 5.44/5.68      ! [A_27a: del,V0R1: $i] :
% 5.44/5.68        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1R2: $i] :
% 5.44/5.68            ( ( mem @ V1R2 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68           => ( ( ( p @ ( ap @ ( c_2Erelation_2Eantisymmetric @ A_27a ) @ V0R1 ) )
% 5.44/5.68               => ( p @ ( ap @ ( c_2Erelation_2Eantisymmetric @ A_27a ) @ ( ap @ ( ap @ ( c_2Erelation_2ERINTER @ A_27a @ A_27a ) @ V0R1 ) @ V1R2 ) ) ) )
% 5.44/5.68              & ( ( p @ ( ap @ ( c_2Erelation_2Eantisymmetric @ A_27a ) @ V1R2 ) )
% 5.44/5.68               => ( p @ ( ap @ ( c_2Erelation_2Eantisymmetric @ A_27a ) @ ( ap @ ( ap @ ( c_2Erelation_2ERINTER @ A_27a @ A_27a ) @ V0R1 ) @ V1R2 ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Etransitive__RINTER,axiom,
% 5.44/5.68      ! [A_27a: del,V0R1: $i] :
% 5.44/5.68        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1R2: $i] :
% 5.44/5.68            ( ( mem @ V1R2 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68           => ( ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R1 ) )
% 5.44/5.68                & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V1R2 ) ) )
% 5.44/5.68             => ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ ( ap @ ( ap @ ( c_2Erelation_2ERINTER @ A_27a @ A_27a ) @ V0R1 ) @ V1R2 ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2ERCOMPL,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2y: $i] :
% 5.44/5.68                ( ( mem @ V2y @ A_27b )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERCOMPL @ A_27a @ A_27b ) @ V0R ) @ V1x ) @ V2y ) )
% 5.44/5.68                <=> ~ ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Ereflexive__Id__RSUBSET,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27a ) @ V0R ) )
% 5.44/5.68        <=> ( p @ ( ap @ ( ap @ ( c_2Erelation_2ERSUBSET @ A_27a @ A_27a ) @ ( c_2Emin_2E_3D @ A_27a ) ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Esymmetric__inv__RSUBSET,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Esymmetric @ A_27a ) @ V0R ) )
% 5.44/5.68        <=> ( p @ ( ap @ ( ap @ ( c_2Erelation_2ERSUBSET @ A_27a @ A_27a ) @ ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ V0R ) ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Etransitive__O__RSUBSET,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.44/5.68        <=> ( p @ ( ap @ ( ap @ ( c_2Erelation_2ERSUBSET @ A_27a @ A_27a ) @ ( ap @ ( ap @ ( c_2Erelation_2EO @ A_27a @ A_27a @ A_27a ) @ V0R ) @ V0R ) ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2EPreOrder,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EPreOrder @ A_27a ) @ V0R ) )
% 5.44/5.68        <=> ( ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27a ) @ V0R ) )
% 5.44/5.68            & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2EOrder,axiom,
% 5.44/5.68      ! [A_27g: del,V0Z: $i] :
% 5.44/5.68        ( ( mem @ V0Z @ ( arr @ A_27g @ ( arr @ A_27g @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EOrder @ A_27g ) @ V0Z ) )
% 5.44/5.68        <=> ( ( p @ ( ap @ ( c_2Erelation_2Eantisymmetric @ A_27g ) @ V0Z ) )
% 5.44/5.68            & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27g ) @ V0Z ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2EWeakOrder,axiom,
% 5.44/5.68      ! [A_27g: del,V0Z: $i] :
% 5.44/5.68        ( ( mem @ V0Z @ ( arr @ A_27g @ ( arr @ A_27g @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EWeakOrder @ A_27g ) @ V0Z ) )
% 5.44/5.68        <=> ( ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27g ) @ V0Z ) )
% 5.44/5.68            & ( p @ ( ap @ ( c_2Erelation_2Eantisymmetric @ A_27g ) @ V0Z ) )
% 5.44/5.68            & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27g ) @ V0Z ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2EStrongOrder,axiom,
% 5.44/5.68      ! [A_27g: del,V0Z: $i] :
% 5.44/5.68        ( ( mem @ V0Z @ ( arr @ A_27g @ ( arr @ A_27g @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EStrongOrder @ A_27g ) @ V0Z ) )
% 5.44/5.68        <=> ( ( p @ ( ap @ ( c_2Erelation_2Eirreflexive @ A_27g ) @ V0Z ) )
% 5.44/5.68            & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27g ) @ V0Z ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Eirrefl__trans__implies__antisym,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( ( p @ ( ap @ ( c_2Erelation_2Eirreflexive @ A_27a ) @ V0R ) )
% 5.44/5.68            & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) ) )
% 5.44/5.68         => ( p @ ( ap @ ( c_2Erelation_2Eantisymmetric @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EStrongOrd__Ord,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EStrongOrder @ A_27a ) @ V0R ) )
% 5.44/5.68         => ( p @ ( ap @ ( c_2Erelation_2EOrder @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EWeakOrd__Ord,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EWeakOrder @ A_27a ) @ V0R ) )
% 5.44/5.68         => ( p @ ( ap @ ( c_2Erelation_2EOrder @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EWeakOrder__EQ,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EWeakOrder @ A_27a ) @ V0R ) )
% 5.44/5.68         => ! [V1y: $i] :
% 5.44/5.68              ( ( mem @ V1y @ A_27a )
% 5.44/5.68             => ! [V2z: $i] :
% 5.44/5.68                  ( ( mem @ V2z @ A_27a )
% 5.44/5.68                 => ( ( V1y = V2z )
% 5.44/5.68                  <=> ( ( p @ ( ap @ ( ap @ V0R @ V1y ) @ V2z ) )
% 5.44/5.68                      & ( p @ ( ap @ ( ap @ V0R @ V2z ) @ V1y ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERSUBSET__ANTISYM,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.44/5.68        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ! [V1R2: $i] :
% 5.44/5.68            ( ( mem @ V1R2 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68           => ( ( ( p @ ( ap @ ( ap @ ( c_2Erelation_2ERSUBSET @ A_27a @ A_27b ) @ V0R1 ) @ V1R2 ) )
% 5.44/5.68                & ( p @ ( ap @ ( ap @ ( c_2Erelation_2ERSUBSET @ A_27a @ A_27b ) @ V1R2 ) @ V0R1 ) ) )
% 5.44/5.68             => ( V0R1 = V1R2 ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERSUBSET__antisymmetric,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del] : ( p @ ( ap @ ( c_2Erelation_2Eantisymmetric @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) @ ( c_2Erelation_2ERSUBSET @ A_27a @ A_27b ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERSUBSET__WeakOrder,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del] : ( p @ ( ap @ ( c_2Erelation_2EWeakOrder @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) @ ( c_2Erelation_2ERSUBSET @ A_27a @ A_27b ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EEqIsBothRSUBSET,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0y: $i] :
% 5.44/5.68        ( ( mem @ V0y @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ! [V1z: $i] :
% 5.44/5.68            ( ( mem @ V1z @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68           => ( ( V0y = V1z )
% 5.44/5.68            <=> ( ( p @ ( ap @ ( ap @ ( c_2Erelation_2ERSUBSET @ A_27a @ A_27b ) @ V0y ) @ V1z ) )
% 5.44/5.68                & ( p @ ( ap @ ( ap @ ( c_2Erelation_2ERSUBSET @ A_27a @ A_27b ) @ V1z ) @ V0y ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2ESTRORD,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ! [V1a: $i] :
% 5.44/5.68            ( ( mem @ V1a @ A_27a )
% 5.44/5.68           => ! [V2b: $i] :
% 5.44/5.68                ( ( mem @ V2b @ A_27a )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ESTRORD @ A_27a ) @ V0R ) @ V1a ) @ V2b ) )
% 5.44/5.68                <=> ( ( p @ ( ap @ ( ap @ V0R @ V1a ) @ V2b ) )
% 5.44/5.68                    & ( V1a != V2b ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ESTRORD__AND__NOT__Id,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( ap @ ( c_2Erelation_2ESTRORD @ A_27a ) @ V0R )
% 5.44/5.68          = ( ap @ ( ap @ ( c_2Erelation_2ERINTER @ A_27a @ A_27a ) @ V0R ) @ ( ap @ ( c_2Erelation_2ERCOMPL @ A_27a @ A_27a ) @ ( c_2Emin_2E_3D @ A_27a ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERC__OR__Id,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R )
% 5.44/5.68          = ( ap @ ( ap @ ( c_2Erelation_2ERUNION @ A_27a @ A_27a ) @ V0R ) @ ( c_2Emin_2E_3D @ A_27a ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERC__Weak,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EOrder @ A_27a ) @ V0R ) )
% 5.44/5.68        <=> ( p @ ( ap @ ( c_2Erelation_2EWeakOrder @ A_27a ) @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ESTRORD__Strong,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EOrder @ A_27a ) @ V0R ) )
% 5.44/5.68        <=> ( p @ ( ap @ ( c_2Erelation_2EStrongOrder @ A_27a ) @ ( ap @ ( c_2Erelation_2ESTRORD @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ESTRORD__RC,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EStrongOrder @ A_27a ) @ V0R ) )
% 5.44/5.68         => ( ( ap @ ( c_2Erelation_2ESTRORD @ A_27a ) @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) )
% 5.44/5.68            = V0R ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERC__STRORD,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EWeakOrder @ A_27a ) @ V0R ) )
% 5.44/5.68         => ( ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ ( ap @ ( c_2Erelation_2ESTRORD @ A_27a ) @ V0R ) )
% 5.44/5.68            = V0R ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EIDEM__STRORD,axiom,
% 5.44/5.68      ! [A_27a: del] : ( p @ ( ap @ ( c_2Erelation_2EIDEM @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ ( c_2Erelation_2ESTRORD @ A_27a ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EIDEM__RC,axiom,
% 5.44/5.68      ! [A_27a: del] : ( p @ ( ap @ ( c_2Erelation_2EIDEM @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ ( c_2Erelation_2ERC @ A_27a ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EIDEM__SC,axiom,
% 5.44/5.68      ! [A_27a: del] : ( p @ ( ap @ ( c_2Erelation_2EIDEM @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ ( c_2Erelation_2ESC @ A_27a ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EIDEM__TC,axiom,
% 5.44/5.68      ! [A_27a: del] : ( p @ ( ap @ ( c_2Erelation_2EIDEM @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ ( c_2Erelation_2ETC @ A_27a ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EIDEM__RTC,axiom,
% 5.44/5.68      ! [A_27a: del] : ( p @ ( ap @ ( c_2Erelation_2EIDEM @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ ( c_2Erelation_2ERTC @ A_27a ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Etrichotomous__STRORD,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Etrichotomous @ A_27a ) @ ( ap @ ( c_2Erelation_2ESTRORD @ A_27a ) @ V0R ) ) )
% 5.44/5.68        <=> ( p @ ( ap @ ( c_2Erelation_2Etrichotomous @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Etrichotomous__RC,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Etrichotomous @ A_27a ) @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) ) )
% 5.44/5.68        <=> ( p @ ( ap @ ( c_2Erelation_2Etrichotomous @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2ELinearOrder,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2ELinearOrder @ A_27a ) @ V0R ) )
% 5.44/5.68        <=> ( ( p @ ( ap @ ( c_2Erelation_2EOrder @ A_27a ) @ V0R ) )
% 5.44/5.68            & ( p @ ( ap @ ( c_2Erelation_2Etrichotomous @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2EStrongLinearOrder,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EStrongLinearOrder @ A_27a ) @ V0R ) )
% 5.44/5.68        <=> ( ( p @ ( ap @ ( c_2Erelation_2EStrongOrder @ A_27a ) @ V0R ) )
% 5.44/5.68            & ( p @ ( ap @ ( c_2Erelation_2Etrichotomous @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2EWeakLinearOrder,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EWeakLinearOrder @ A_27a ) @ V0R ) )
% 5.44/5.68        <=> ( ( p @ ( ap @ ( c_2Erelation_2EWeakOrder @ A_27a ) @ V0R ) )
% 5.44/5.68            & ( p @ ( ap @ ( c_2Erelation_2Etrichotomous @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EWeakLinearOrder__dichotomy,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EWeakLinearOrder @ A_27a ) @ V0R ) )
% 5.44/5.68        <=> ( ( p @ ( ap @ ( c_2Erelation_2EWeakOrder @ A_27a ) @ V0R ) )
% 5.44/5.68            & ! [V1a: $i] :
% 5.44/5.68                ( ( mem @ V1a @ A_27a )
% 5.44/5.68               => ! [V2b: $i] :
% 5.44/5.68                    ( ( mem @ V2b @ A_27a )
% 5.44/5.68                   => ( ( p @ ( ap @ ( ap @ V0R @ V1a ) @ V2b ) )
% 5.44/5.68                      | ( p @ ( ap @ ( ap @ V0R @ V2b ) @ V1a ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2Ediag__def,axiom,
% 5.44/5.68      ! [A_27a: del,V0A: $i] :
% 5.44/5.68        ( ( mem @ V0A @ ( arr @ A_27a @ bool ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2y: $i] :
% 5.44/5.68                ( ( mem @ V2y @ A_27a )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2Ediag @ A_27a ) @ V0A ) @ V1x ) @ V2y ) )
% 5.44/5.68                <=> ( ( V1x = V2y )
% 5.44/5.68                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V0A ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EO__ASSOC,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.44/5.68        ( ( mem @ V0R1 @ ( arr @ A_27c @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ! [V1R2: $i] :
% 5.44/5.68            ( ( mem @ V1R2 @ ( arr @ A_27d @ ( arr @ A_27c @ bool ) ) )
% 5.44/5.68           => ! [V2R3: $i] :
% 5.44/5.68                ( ( mem @ V2R3 @ ( arr @ A_27a @ ( arr @ A_27d @ bool ) ) )
% 5.44/5.68               => ( ( ap @ ( ap @ ( c_2Erelation_2EO @ A_27a @ A_27c @ A_27b ) @ V0R1 ) @ ( ap @ ( ap @ ( c_2Erelation_2EO @ A_27a @ A_27d @ A_27c ) @ V1R2 ) @ V2R3 ) )
% 5.44/5.68                  = ( ap @ ( ap @ ( c_2Erelation_2EO @ A_27a @ A_27d @ A_27b ) @ ( ap @ ( ap @ ( c_2Erelation_2EO @ A_27d @ A_27c @ A_27b ) @ V0R1 ) @ V1R2 ) ) @ V2R3 ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EId__O,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ( ( ap @ ( ap @ ( c_2Erelation_2EO @ A_27a @ A_27b @ A_27b ) @ ( c_2Emin_2E_3D @ A_27b ) ) @ V0R )
% 5.44/5.68          = V0R ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EO__Id,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ( ( ap @ ( ap @ ( c_2Erelation_2EO @ A_27a @ A_27a @ A_27b ) @ V0R ) @ ( c_2Emin_2E_3D @ A_27a ) )
% 5.44/5.68          = V0R ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EO__MONO,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,A_27c: del,V0R1: $i] :
% 5.44/5.68        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ! [V1R2: $i] :
% 5.44/5.68            ( ( mem @ V1R2 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68           => ! [V2S1: $i] :
% 5.44/5.68                ( ( mem @ V2S1 @ ( arr @ A_27c @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68               => ! [V3S2: $i] :
% 5.44/5.68                    ( ( mem @ V3S2 @ ( arr @ A_27c @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Erelation_2ERSUBSET @ A_27a @ A_27b ) @ V0R1 ) @ V1R2 ) )
% 5.44/5.68                        & ( p @ ( ap @ ( ap @ ( c_2Erelation_2ERSUBSET @ A_27c @ A_27a ) @ V2S1 ) @ V3S2 ) ) )
% 5.44/5.68                     => ( p @ ( ap @ ( ap @ ( c_2Erelation_2ERSUBSET @ A_27c @ A_27b ) @ ( ap @ ( ap @ ( c_2Erelation_2EO @ A_27c @ A_27a @ A_27b ) @ V0R1 ) @ V2S1 ) ) @ ( ap @ ( ap @ ( c_2Erelation_2EO @ A_27c @ A_27a @ A_27b ) @ V1R2 ) @ V3S2 ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Einv__Id,axiom,
% 5.44/5.68      ! [A_27a: del] :
% 5.44/5.68        ( ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ ( c_2Emin_2E_3D @ A_27a ) )
% 5.44/5.68        = ( c_2Emin_2E_3D @ A_27a ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Einv__diag,axiom,
% 5.44/5.68      ! [A_27a: del,V0A: $i] :
% 5.44/5.68        ( ( mem @ V0A @ ( arr @ A_27a @ bool ) )
% 5.44/5.68       => ( ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ ( ap @ ( c_2Erelation_2Ediag @ A_27a ) @ V0A ) )
% 5.44/5.68          = ( ap @ ( c_2Erelation_2Ediag @ A_27a ) @ V0A ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2ERDOM__DEF,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ( ( p @ ( ap @ ( ap @ ( c_2Erelation_2ERDOM @ A_27a @ A_27b ) @ V0R ) @ V1x ) )
% 5.44/5.68            <=> ? [V2y: $i] :
% 5.44/5.68                  ( ( mem @ V2y @ A_27b )
% 5.44/5.68                  & ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EIN__RDOM,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.68        ( ( mem @ V0x @ A_27a )
% 5.44/5.68       => ! [V1R: $i] :
% 5.44/5.68            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Erelation_2ERDOM @ A_27a @ A_27b ) @ V1R ) ) )
% 5.44/5.68            <=> ? [V2y: $i] :
% 5.44/5.68                  ( ( mem @ V2y @ A_27b )
% 5.44/5.68                  & ( p @ ( ap @ ( ap @ V1R @ V0x ) @ V2y ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2ERRANGE,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ! [V1y: $i] :
% 5.44/5.68            ( ( mem @ V1y @ A_27b )
% 5.44/5.68           => ( ( p @ ( ap @ ( ap @ ( c_2Erelation_2ERRANGE @ A_27a @ A_27b ) @ V0R ) @ V1y ) )
% 5.44/5.68            <=> ? [V2x: $i] :
% 5.44/5.68                  ( ( mem @ V2x @ A_27a )
% 5.44/5.68                  & ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V1y ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EIN__RRANGE,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0y: $i] :
% 5.44/5.68        ( ( mem @ V0y @ A_27a )
% 5.44/5.68       => ! [V1R: $i] :
% 5.44/5.68            ( ( mem @ V1R @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0y ) @ ( ap @ ( c_2Erelation_2ERRANGE @ A_27b @ A_27a ) @ V1R ) ) )
% 5.44/5.68            <=> ? [V2x: $i] :
% 5.44/5.68                  ( ( mem @ V2x @ A_27b )
% 5.44/5.68                  & ( p @ ( ap @ ( ap @ V1R @ V2x ) @ V0y ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EIN__RDOM__RUNION,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.68        ( ( mem @ V0x @ A_27a )
% 5.44/5.68       => ! [V1R1: $i] :
% 5.44/5.68            ( ( mem @ V1R1 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68           => ! [V2R2: $i] :
% 5.44/5.68                ( ( mem @ V2R2 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Erelation_2ERDOM @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Erelation_2ERUNION @ A_27a @ A_27b ) @ V1R1 ) @ V2R2 ) ) ) )
% 5.44/5.68                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Erelation_2ERDOM @ A_27a @ A_27b ) @ V1R1 ) ) )
% 5.44/5.68                    | ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Erelation_2ERDOM @ A_27a @ A_27b ) @ V2R2 ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2ERUNIV,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.68        ( ( mem @ V0x @ A_27a )
% 5.44/5.68       => ! [V1y: $i] :
% 5.44/5.68            ( ( mem @ V1y @ A_27b )
% 5.44/5.68           => ( ( p @ ( ap @ ( ap @ ( c_2Erelation_2ERUNIV @ A_27a @ A_27b ) @ V0x ) @ V1y ) )
% 5.44/5.68            <=> $true ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ERUNIV__SUBSET,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ( ( ( p @ ( ap @ ( ap @ ( c_2Erelation_2ERSUBSET @ A_27a @ A_27b ) @ ( c_2Erelation_2ERUNIV @ A_27a @ A_27b ) ) @ V0R ) )
% 5.44/5.68          <=> ( V0R
% 5.44/5.68              = ( c_2Erelation_2ERUNIV @ A_27a @ A_27b ) ) )
% 5.44/5.68          & ( p @ ( ap @ ( ap @ ( c_2Erelation_2ERSUBSET @ A_27a @ A_27b ) @ V0R ) @ ( c_2Erelation_2ERUNIV @ A_27a @ A_27b ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EREMPTY__SUBSET,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( ap @ ( c_2Erelation_2ERSUBSET @ A_27a @ A_27a ) @ ( c_2Erelation_2EEMPTY__REL @ A_27a ) ) @ V0R ) )
% 5.44/5.68          & ( ( p @ ( ap @ ( ap @ ( c_2Erelation_2ERSUBSET @ A_27a @ A_27a ) @ V0R ) @ ( c_2Erelation_2EEMPTY__REL @ A_27a ) ) )
% 5.44/5.68          <=> ( V0R
% 5.44/5.68              = ( c_2Erelation_2EEMPTY__REL @ A_27a ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2ERRESTRICT__DEF,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ! [V1s: $i] :
% 5.44/5.68            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.68           => ! [V2x: $i] :
% 5.44/5.68                ( ( mem @ V2x @ A_27a )
% 5.44/5.68               => ! [V3y: $i] :
% 5.44/5.68                    ( ( mem @ V3y @ A_27b )
% 5.44/5.68                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERRESTRICT @ A_27a @ A_27b ) @ V0R ) @ V1s ) @ V2x ) @ V3y ) )
% 5.44/5.68                    <=> ( ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) )
% 5.44/5.68                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EIN__RDOM__RRESTRICT,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.68        ( ( mem @ V0x @ A_27a )
% 5.44/5.68       => ! [V1R: $i] :
% 5.44/5.68            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68           => ! [V2s: $i] :
% 5.44/5.68                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Erelation_2ERDOM @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Erelation_2ERRESTRICT @ A_27a @ A_27b ) @ V1R ) @ V2s ) ) ) )
% 5.44/5.68                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Erelation_2ERDOM @ A_27a @ A_27b ) @ V1R ) ) )
% 5.44/5.68                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V2s ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2ERDOM__DELETE__DEF,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2u: $i] :
% 5.44/5.68                ( ( mem @ V2u @ A_27a )
% 5.44/5.68               => ! [V3v: $i] :
% 5.44/5.68                    ( ( mem @ V3v @ A_27b )
% 5.44/5.68                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERDOM__DELETE @ A_27a @ A_27b ) @ V0R ) @ V1x ) @ V2u ) @ V3v ) )
% 5.44/5.68                    <=> ( ( p @ ( ap @ ( ap @ V0R @ V2u ) @ V3v ) )
% 5.44/5.68                        & ( V2u != V1x ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2EIN__RDOM__DELETE,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.68        ( ( mem @ V0x @ A_27a )
% 5.44/5.68       => ! [V1R: $i] :
% 5.44/5.68            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68           => ! [V2k: $i] :
% 5.44/5.68                ( ( mem @ V2k @ A_27a )
% 5.44/5.68               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Erelation_2ERDOM @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Erelation_2ERDOM__DELETE @ A_27a @ A_27b ) @ V1R ) @ V2k ) ) ) )
% 5.44/5.68                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Erelation_2ERDOM @ A_27a @ A_27b ) @ V1R ) ) )
% 5.44/5.68                    & ( V0x != V2k ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2Ediamond__def,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Ediamond @ A_27a ) @ V0R ) )
% 5.44/5.68        <=> ! [V1x: $i] :
% 5.44/5.68              ( ( mem @ V1x @ A_27a )
% 5.44/5.68             => ! [V2y: $i] :
% 5.44/5.68                  ( ( mem @ V2y @ A_27a )
% 5.44/5.68                 => ! [V3z: $i] :
% 5.44/5.68                      ( ( mem @ V3z @ A_27a )
% 5.44/5.68                     => ( ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) )
% 5.44/5.68                          & ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V3z ) ) )
% 5.44/5.68                       => ? [V4u: $i] :
% 5.44/5.68                            ( ( mem @ V4u @ A_27a )
% 5.44/5.68                            & ( p @ ( ap @ ( ap @ V0R @ V2y ) @ V4u ) )
% 5.44/5.68                            & ( p @ ( ap @ ( ap @ V0R @ V3z ) @ V4u ) ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2Ercdiamond__def,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Ercdiamond @ A_27a ) @ V0R ) )
% 5.44/5.68        <=> ! [V1x: $i] :
% 5.44/5.68              ( ( mem @ V1x @ A_27a )
% 5.44/5.68             => ! [V2y: $i] :
% 5.44/5.68                  ( ( mem @ V2y @ A_27a )
% 5.44/5.68                 => ! [V3z: $i] :
% 5.44/5.68                      ( ( mem @ V3z @ A_27a )
% 5.44/5.68                     => ( ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) )
% 5.44/5.68                          & ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V3z ) ) )
% 5.44/5.68                       => ? [V4u: $i] :
% 5.44/5.68                            ( ( mem @ V4u @ A_27a )
% 5.44/5.68                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) @ V2y ) @ V4u ) )
% 5.44/5.68                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) @ V3z ) @ V4u ) ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2ECR__def,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2ECR @ A_27a ) @ V0R ) )
% 5.44/5.68        <=> ( p @ ( ap @ ( c_2Erelation_2Ediamond @ A_27a ) @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2EWCR__def,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2EWCR @ A_27a ) @ V0R ) )
% 5.44/5.68        <=> ! [V1x: $i] :
% 5.44/5.68              ( ( mem @ V1x @ A_27a )
% 5.44/5.68             => ! [V2y: $i] :
% 5.44/5.68                  ( ( mem @ V2y @ A_27a )
% 5.44/5.68                 => ! [V3z: $i] :
% 5.44/5.68                      ( ( mem @ V3z @ A_27a )
% 5.44/5.68                     => ( ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) )
% 5.44/5.68                          & ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V3z ) ) )
% 5.44/5.68                       => ? [V4u: $i] :
% 5.44/5.68                            ( ( mem @ V4u @ A_27a )
% 5.44/5.68                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V2y ) @ V4u ) )
% 5.44/5.68                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V3z ) @ V4u ) ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2ESN__def,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2ESN @ A_27a ) @ V0R ) )
% 5.44/5.68        <=> ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Erelation_2Enf__def,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ( ( p @ ( ap @ ( ap @ ( c_2Erelation_2Enf @ A_27a @ A_27b ) @ V0R ) @ V1x ) )
% 5.44/5.68            <=> ! [V2y: $i] :
% 5.44/5.68                  ( ( mem @ V2y @ A_27b )
% 5.44/5.68                 => ~ ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Ercdiamond__diamond,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Ercdiamond @ A_27a ) @ V0R ) )
% 5.44/5.68        <=> ( p @ ( ap @ ( c_2Erelation_2Ediamond @ A_27a ) @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Ediamond__RC__diamond,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Ediamond @ A_27a ) @ V0R ) )
% 5.44/5.68         => ( p @ ( ap @ ( c_2Erelation_2Ediamond @ A_27a ) @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Ediamond__TC__diamond,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Erelation_2Ediamond @ A_27a ) @ V0R ) )
% 5.44/5.68         => ( p @ ( ap @ ( c_2Erelation_2Ediamond @ A_27a ) @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2Eestablish__CR,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( ( p @ ( ap @ ( c_2Erelation_2Ercdiamond @ A_27a ) @ V0R ) )
% 5.44/5.68           => ( p @ ( ap @ ( c_2Erelation_2ECR @ A_27a ) @ V0R ) ) )
% 5.44/5.68          & ( ( p @ ( ap @ ( c_2Erelation_2Ediamond @ A_27a ) @ V0R ) )
% 5.44/5.68           => ( p @ ( ap @ ( c_2Erelation_2ECR @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Erelation_2ENewmans__lemma,axiom,
% 5.44/5.68      ! [A_27a: del,V0R: $i] :
% 5.44/5.68        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.68       => ( ( ( p @ ( ap @ ( c_2Erelation_2EWCR @ A_27a ) @ V0R ) )
% 5.44/5.68            & ( p @ ( ap @ ( c_2Erelation_2ESN @ A_27a ) @ V0R ) ) )
% 5.44/5.68         => ( p @ ( ap @ ( c_2Erelation_2ECR @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  %------------------------------------------------------------------------------
% 5.44/5.68  %------------------------------------------------------------------------------
% 5.44/5.68  thf(tp_ty_2Eoption_2Eoption,type,
% 5.44/5.68      ty_2Eoption_2Eoption: del > del ).
% 5.44/5.68  
% 5.44/5.68  thf(tp_c_2Eoption_2EIS__NONE,type,
% 5.44/5.68      c_2Eoption_2EIS__NONE: del > $i ).
% 5.44/5.68  
% 5.44/5.68  thf(mem_c_2Eoption_2EIS__NONE,axiom,
% 5.44/5.68      ! [A_27a: del] : ( mem @ ( c_2Eoption_2EIS__NONE @ A_27a ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ bool ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(tp_c_2Eoption_2EIS__SOME,type,
% 5.44/5.68      c_2Eoption_2EIS__SOME: del > $i ).
% 5.44/5.68  
% 5.44/5.68  thf(mem_c_2Eoption_2EIS__SOME,axiom,
% 5.44/5.68      ! [A_27a: del] : ( mem @ ( c_2Eoption_2EIS__SOME @ A_27a ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ bool ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(tp_c_2Eoption_2ENONE,type,
% 5.44/5.68      c_2Eoption_2ENONE: del > $i ).
% 5.44/5.68  
% 5.44/5.68  thf(mem_c_2Eoption_2ENONE,axiom,
% 5.44/5.68      ! [A_27a: del] : ( mem @ ( c_2Eoption_2ENONE @ A_27a ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(tp_c_2Eoption_2EOPTION__ALL,type,
% 5.44/5.68      c_2Eoption_2EOPTION__ALL: del > $i ).
% 5.44/5.68  
% 5.44/5.68  thf(mem_c_2Eoption_2EOPTION__ALL,axiom,
% 5.44/5.68      ! [A_27a: del] : ( mem @ ( c_2Eoption_2EOPTION__ALL @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ bool ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(tp_c_2Eoption_2EOPTION__APPLY,type,
% 5.44/5.68      c_2Eoption_2EOPTION__APPLY: del > del > $i ).
% 5.44/5.68  
% 5.44/5.68  thf(mem_c_2Eoption_2EOPTION__APPLY,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Eoption_2EOPTION__APPLY @ A_27a @ A_27b ) @ ( arr @ ( ty_2Eoption_2Eoption @ ( arr @ A_27b @ A_27a ) ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27b ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(tp_c_2Eoption_2EOPTION__BIND,type,
% 5.44/5.68      c_2Eoption_2EOPTION__BIND: del > del > $i ).
% 5.44/5.68  
% 5.44/5.68  thf(mem_c_2Eoption_2EOPTION__BIND,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Eoption_2EOPTION__BIND @ A_27a @ A_27b ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27b ) @ ( arr @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(tp_c_2Eoption_2EOPTION__CHOICE,type,
% 5.44/5.68      c_2Eoption_2EOPTION__CHOICE: del > $i ).
% 5.44/5.68  
% 5.44/5.68  thf(mem_c_2Eoption_2EOPTION__CHOICE,axiom,
% 5.44/5.68      ! [A_27a: del] : ( mem @ ( c_2Eoption_2EOPTION__CHOICE @ A_27a ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(stp_c_ty_2Eoption_2Eoption_ty_2Eone_2Eone,type,
% 5.44/5.68      tp__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone: $tType ).
% 5.44/5.68  
% 5.44/5.68  thf(stp_inj_c_ty_2Eoption_2Eoption_ty_2Eone_2Eone,type,
% 5.44/5.68      inj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone: tp__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone > $i ).
% 5.44/5.68  
% 5.44/5.68  thf(stp_surj_c_ty_2Eoption_2Eoption_ty_2Eone_2Eone,type,
% 5.44/5.68      surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone: $i > tp__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone ).
% 5.44/5.68  
% 5.44/5.68  thf(stp_inj_surj_c_ty_2Eoption_2Eoption_ty_2Eone_2Eone,axiom,
% 5.44/5.68      ! [X: tp__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone] :
% 5.44/5.68        ( ( surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone @ ( inj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone @ X ) )
% 5.44/5.68        = X ) ).
% 5.44/5.68  
% 5.44/5.68  thf(stp_inj_mem_c_ty_2Eoption_2Eoption_ty_2Eone_2Eone,axiom,
% 5.44/5.68      ! [X: tp__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone] : ( mem @ ( inj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone @ X ) @ ( ty_2Eoption_2Eoption @ ty_2Eone_2Eone ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(stp_iso_mem_c_ty_2Eoption_2Eoption_ty_2Eone_2Eone,axiom,
% 5.44/5.68      ! [X: $i] :
% 5.44/5.68        ( ( mem @ X @ ( ty_2Eoption_2Eoption @ ty_2Eone_2Eone ) )
% 5.44/5.68       => ( X
% 5.44/5.68          = ( inj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone @ ( surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone @ X ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(tp_c_2Eoption_2EOPTION__GUARD,type,
% 5.44/5.68      c_2Eoption_2EOPTION__GUARD: $i ).
% 5.44/5.68  
% 5.44/5.68  thf(mem_c_2Eoption_2EOPTION__GUARD,axiom,
% 5.44/5.68      mem @ c_2Eoption_2EOPTION__GUARD @ ( arr @ bool @ ( ty_2Eoption_2Eoption @ ty_2Eone_2Eone ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(tp_c_2Eoption_2EOPTION__IGNORE__BIND,type,
% 5.44/5.68      c_2Eoption_2EOPTION__IGNORE__BIND: del > del > $i ).
% 5.44/5.68  
% 5.44/5.68  thf(mem_c_2Eoption_2EOPTION__IGNORE__BIND,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Eoption_2EOPTION__IGNORE__BIND @ A_27a @ A_27b ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27b ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(tp_c_2Eoption_2EOPTION__JOIN,type,
% 5.44/5.68      c_2Eoption_2EOPTION__JOIN: del > $i ).
% 5.44/5.68  
% 5.44/5.68  thf(mem_c_2Eoption_2EOPTION__JOIN,axiom,
% 5.44/5.68      ! [A_27a: del] : ( mem @ ( c_2Eoption_2EOPTION__JOIN @ A_27a ) @ ( arr @ ( ty_2Eoption_2Eoption @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(tp_c_2Eoption_2EOPTION__MAP,type,
% 5.44/5.68      c_2Eoption_2EOPTION__MAP: del > del > $i ).
% 5.44/5.68  
% 5.44/5.68  thf(mem_c_2Eoption_2EOPTION__MAP,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Eoption_2EOPTION__MAP @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(tp_c_2Eoption_2EOPTION__MAP2,type,
% 5.44/5.68      c_2Eoption_2EOPTION__MAP2: del > del > del > $i ).
% 5.44/5.68  
% 5.44/5.68  thf(mem_c_2Eoption_2EOPTION__MAP2,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Eoption_2EOPTION__MAP2 @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27b ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27c ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(tp_c_2Eoption_2EOPTION__MCOMP,type,
% 5.44/5.68      c_2Eoption_2EOPTION__MCOMP: del > del > del > $i ).
% 5.44/5.68  
% 5.44/5.68  thf(mem_c_2Eoption_2EOPTION__MCOMP,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Eoption_2EOPTION__MCOMP @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( arr @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(tp_c_2Eoption_2EOPTREL,type,
% 5.44/5.68      c_2Eoption_2EOPTREL: del > del > $i ).
% 5.44/5.68  
% 5.44/5.68  thf(mem_c_2Eoption_2EOPTREL,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Eoption_2EOPTREL @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27b ) @ bool ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(tp_c_2Eoption_2ESOME,type,
% 5.44/5.68      c_2Eoption_2ESOME: del > $i ).
% 5.44/5.68  
% 5.44/5.68  thf(mem_c_2Eoption_2ESOME,axiom,
% 5.44/5.68      ! [A_27a: del] : ( mem @ ( c_2Eoption_2ESOME @ A_27a ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(tp_c_2Eoption_2ETHE,type,
% 5.44/5.68      c_2Eoption_2ETHE: del > $i ).
% 5.44/5.68  
% 5.44/5.68  thf(mem_c_2Eoption_2ETHE,axiom,
% 5.44/5.68      ! [A_27a: del] : ( mem @ ( c_2Eoption_2ETHE @ A_27a ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ A_27a ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(tp_c_2Eoption_2Eoption__ABS,type,
% 5.44/5.68      c_2Eoption_2Eoption__ABS: del > $i ).
% 5.44/5.68  
% 5.44/5.68  thf(mem_c_2Eoption_2Eoption__ABS,axiom,
% 5.44/5.68      ! [A_27a: del] : ( mem @ ( c_2Eoption_2Eoption__ABS @ A_27a ) @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ ty_2Eone_2Eone ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(tp_c_2Eoption_2Eoption__CASE,type,
% 5.44/5.68      c_2Eoption_2Eoption__CASE: del > del > $i ).
% 5.44/5.68  
% 5.44/5.68  thf(mem_c_2Eoption_2Eoption__CASE,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Eoption_2Eoption__CASE @ A_27a @ A_27b ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( arr @ A_27b @ ( arr @ ( arr @ A_27a @ A_27b ) @ A_27b ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(tp_c_2Eoption_2Eoption__REP,type,
% 5.44/5.68      c_2Eoption_2Eoption__REP: del > $i ).
% 5.44/5.68  
% 5.44/5.68  thf(mem_c_2Eoption_2Eoption__REP,axiom,
% 5.44/5.68      ! [A_27a: del] : ( mem @ ( c_2Eoption_2Eoption__REP @ A_27a ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Esum_2Esum @ A_27a @ ty_2Eone_2Eone ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(tp_c_2Eoption_2Esome,type,
% 5.44/5.68      c_2Eoption_2Esome: del > $i ).
% 5.44/5.68  
% 5.44/5.68  thf(mem_c_2Eoption_2Esome,axiom,
% 5.44/5.68      ! [A_27a: del] : ( mem @ ( c_2Eoption_2Esome @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Eoption_2Eoption__TY__DEF,axiom,
% 5.44/5.68      ! [A_27a: del] :
% 5.44/5.68      ? [V0rep: $i] :
% 5.44/5.68        ( ( mem @ V0rep @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Esum_2Esum @ A_27a @ ty_2Eone_2Eone ) ) )
% 5.44/5.68        & ( p
% 5.44/5.68          @ ( ap
% 5.44/5.68            @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ ( ty_2Esum_2Esum @ A_27a @ ty_2Eone_2Eone ) @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68              @ ( lam @ ( ty_2Esum_2Esum @ A_27a @ ty_2Eone_2Eone )
% 5.44/5.68                @ ^ [V1x: $i] : c_2Ebool_2ET ) )
% 5.44/5.68            @ V0rep ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Eoption_2Eoption__REP__ABS__DEF,axiom,
% 5.44/5.68      ! [A_27a: del] :
% 5.44/5.68        ( ! [V0a: $i] :
% 5.44/5.68            ( ( mem @ V0a @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68           => ( ( ap @ ( c_2Eoption_2Eoption__ABS @ A_27a ) @ ( ap @ ( c_2Eoption_2Eoption__REP @ A_27a ) @ V0a ) )
% 5.44/5.68              = V0a ) )
% 5.44/5.68        & ! [V1r: $i] :
% 5.44/5.68            ( ( mem @ V1r @ ( ty_2Esum_2Esum @ A_27a @ ty_2Eone_2Eone ) )
% 5.44/5.68           => ( ( p
% 5.44/5.68                @ ( ap
% 5.44/5.68                  @ ( lam @ ( ty_2Esum_2Esum @ A_27a @ ty_2Eone_2Eone )
% 5.44/5.68                    @ ^ [V2x: $i] : c_2Ebool_2ET )
% 5.44/5.68                  @ V1r ) )
% 5.44/5.68            <=> ( ( ap @ ( c_2Eoption_2Eoption__REP @ A_27a ) @ ( ap @ ( c_2Eoption_2Eoption__ABS @ A_27a ) @ V1r ) )
% 5.44/5.68                = V1r ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Eoption_2ESOME__DEF,axiom,
% 5.44/5.68      ! [A_27a: del,V0x: $i] :
% 5.44/5.68        ( ( mem @ V0x @ A_27a )
% 5.44/5.68       => ( ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V0x )
% 5.44/5.68          = ( ap @ ( c_2Eoption_2Eoption__ABS @ A_27a ) @ ( ap @ ( c_2Esum_2EINL @ A_27a @ ty_2Eone_2Eone ) @ V0x ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Eoption_2ENONE__DEF,axiom,
% 5.44/5.68      ! [A_27a: del] :
% 5.44/5.68        ( ( c_2Eoption_2ENONE @ A_27a )
% 5.44/5.68        = ( ap @ ( c_2Eoption_2Eoption__ABS @ A_27a ) @ ( ap @ ( c_2Esum_2EINR @ A_27a @ ty_2Eone_2Eone ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2Eoption__Axiom,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0e: $i] :
% 5.44/5.68        ( ( mem @ V0e @ A_27b )
% 5.44/5.68       => ! [V1f: $i] :
% 5.44/5.68            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68           => ? [V2fn: $i] :
% 5.44/5.68                ( ( mem @ V2fn @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ A_27b ) )
% 5.44/5.68                & ( ( ap @ V2fn @ ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.68                  = V0e )
% 5.44/5.68                & ! [V3x: $i] :
% 5.44/5.68                    ( ( mem @ V3x @ A_27a )
% 5.44/5.68                   => ( ( ap @ V2fn @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3x ) )
% 5.44/5.68                      = ( ap @ V1f @ V3x ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2Eoption__induction,axiom,
% 5.44/5.68      ! [A_27a: del,V0P: $i] :
% 5.44/5.68        ( ( mem @ V0P @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ bool ) )
% 5.44/5.68       => ( ( ( p @ ( ap @ V0P @ ( c_2Eoption_2ENONE @ A_27a ) ) )
% 5.44/5.68            & ! [V1a: $i] :
% 5.44/5.68                ( ( mem @ V1a @ A_27a )
% 5.44/5.68               => ( p @ ( ap @ V0P @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V1a ) ) ) ) )
% 5.44/5.68         => ! [V2x: $i] :
% 5.44/5.68              ( ( mem @ V2x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68             => ( p @ ( ap @ V0P @ V2x ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2Eoption__nchotomy,axiom,
% 5.44/5.68      ! [A_27a: del,V0opt: $i] :
% 5.44/5.68        ( ( mem @ V0opt @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68       => ( ( V0opt
% 5.44/5.68            = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.68          | ? [V1x: $i] :
% 5.44/5.68              ( ( mem @ V1x @ A_27a )
% 5.44/5.68              & ( V0opt
% 5.44/5.68                = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V1x ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Eoption_2Eoption__case__def,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del] :
% 5.44/5.68        ( ! [V0v: $i] :
% 5.44/5.68            ( ( mem @ V0v @ A_27b )
% 5.44/5.68           => ! [V1f: $i] :
% 5.44/5.68                ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68               => ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ A_27b ) @ ( c_2Eoption_2ENONE @ A_27a ) ) @ V0v ) @ V1f )
% 5.44/5.68                  = V0v ) ) )
% 5.44/5.68        & ! [V2x: $i] :
% 5.44/5.68            ( ( mem @ V2x @ A_27a )
% 5.44/5.68           => ! [V3v: $i] :
% 5.44/5.68                ( ( mem @ V3v @ A_27b )
% 5.44/5.68               => ! [V4f: $i] :
% 5.44/5.68                    ( ( mem @ V4f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68                   => ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ A_27b ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2x ) ) @ V3v ) @ V4f )
% 5.44/5.68                      = ( ap @ V4f @ V2x ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2EFORALL__OPTION,axiom,
% 5.44/5.68      ! [A_27a: del,V0P: $i] :
% 5.44/5.68        ( ( mem @ V0P @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ bool ) )
% 5.44/5.68       => ( ! [V1opt: $i] :
% 5.44/5.68              ( ( mem @ V1opt @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68             => ( p @ ( ap @ V0P @ V1opt ) ) )
% 5.44/5.68        <=> ( ( p @ ( ap @ V0P @ ( c_2Eoption_2ENONE @ A_27a ) ) )
% 5.44/5.68            & ! [V2x: $i] :
% 5.44/5.68                ( ( mem @ V2x @ A_27a )
% 5.44/5.68               => ( p @ ( ap @ V0P @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2x ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2EEXISTS__OPTION,axiom,
% 5.44/5.68      ! [A_27a: del,V0P: $i] :
% 5.44/5.68        ( ( mem @ V0P @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ bool ) )
% 5.44/5.68       => ( ? [V1opt: $i] :
% 5.44/5.68              ( ( mem @ V1opt @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68              & ( p @ ( ap @ V0P @ V1opt ) ) )
% 5.44/5.68        <=> ( ( p @ ( ap @ V0P @ ( c_2Eoption_2ENONE @ A_27a ) ) )
% 5.44/5.68            | ? [V2x: $i] :
% 5.44/5.68                ( ( mem @ V2x @ A_27a )
% 5.44/5.68                & ( p @ ( ap @ V0P @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2x ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2ESOME__11,axiom,
% 5.44/5.68      ! [A_27a: del,V0x: $i] :
% 5.44/5.68        ( ( mem @ V0x @ A_27a )
% 5.44/5.68       => ! [V1y: $i] :
% 5.44/5.68            ( ( mem @ V1y @ A_27a )
% 5.44/5.68           => ( ( ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V0x )
% 5.44/5.68                = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V1y ) )
% 5.44/5.68            <=> ( V0x = V1y ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2ENOT__NONE__SOME,axiom,
% 5.44/5.68      ! [A_27a: del,V0x: $i] :
% 5.44/5.68        ( ( mem @ V0x @ A_27a )
% 5.44/5.68       => ( ( c_2Eoption_2ENONE @ A_27a )
% 5.44/5.68         != ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V0x ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2ENOT__SOME__NONE,axiom,
% 5.44/5.68      ! [A_27a: del,V0x: $i] :
% 5.44/5.68        ( ( mem @ V0x @ A_27a )
% 5.44/5.68       => ( ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V0x )
% 5.44/5.68         != ( c_2Eoption_2ENONE @ A_27a ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Eoption_2EOPTION__MAP__DEF,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del] :
% 5.44/5.68        ( ! [V0f: $i] :
% 5.44/5.68            ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68           => ! [V1x: $i] :
% 5.44/5.68                ( ( mem @ V1x @ A_27a )
% 5.44/5.68               => ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V1x ) )
% 5.44/5.68                  = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ ( ap @ V0f @ V1x ) ) ) ) )
% 5.44/5.68        & ! [V2f: $i] :
% 5.44/5.68            ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68           => ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27a @ A_27b ) @ V2f ) @ ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.68              = ( c_2Eoption_2ENONE @ A_27b ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Eoption_2EIS__SOME__DEF,axiom,
% 5.44/5.68      ! [A_27a: del] :
% 5.44/5.68        ( ! [V0x: $i] :
% 5.44/5.68            ( ( mem @ V0x @ A_27a )
% 5.44/5.68           => ( ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27a ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V0x ) ) )
% 5.44/5.68            <=> $true ) )
% 5.44/5.68        & ( ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27a ) @ ( c_2Eoption_2ENONE @ A_27a ) ) )
% 5.44/5.68        <=> $false ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Eoption_2EIS__NONE__DEF,axiom,
% 5.44/5.68      ! [A_27a: del] :
% 5.44/5.68        ( ! [V0x: $i] :
% 5.44/5.68            ( ( mem @ V0x @ A_27a )
% 5.44/5.68           => ( ( p @ ( ap @ ( c_2Eoption_2EIS__NONE @ A_27a ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V0x ) ) )
% 5.44/5.68            <=> $false ) )
% 5.44/5.68        & ( ( p @ ( ap @ ( c_2Eoption_2EIS__NONE @ A_27a ) @ ( c_2Eoption_2ENONE @ A_27a ) ) )
% 5.44/5.68        <=> $true ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Eoption_2ETHE__DEF,axiom,
% 5.44/5.68      ! [A_27a: del,V0x: $i] :
% 5.44/5.68        ( ( mem @ V0x @ A_27a )
% 5.44/5.68       => ( ( ap @ ( c_2Eoption_2ETHE @ A_27a ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V0x ) )
% 5.44/5.68          = V0x ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Eoption_2EOPTION__MAP2__DEF,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.68        ( ( mem @ V0f @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.44/5.68           => ! [V2y: $i] :
% 5.44/5.68                ( ( mem @ V2y @ ( ty_2Eoption_2Eoption @ A_27c ) )
% 5.44/5.68               => ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP2 @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1x ) @ V2y )
% 5.44/5.68                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27b ) @ V1x ) ) @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27c ) @ V2y ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ ( ap @ ( ap @ V0f @ ( ap @ ( c_2Eoption_2ETHE @ A_27b ) @ V1x ) ) @ ( ap @ ( c_2Eoption_2ETHE @ A_27c ) @ V2y ) ) ) ) @ ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(ax_thm_2Eoption_2EOPTION__JOIN__DEF,axiom,
% 5.44/5.68      ! [A_27a: del] :
% 5.44/5.68        ( ( ( ap @ ( c_2Eoption_2EOPTION__JOIN @ A_27a ) @ ( c_2Eoption_2ENONE @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.44/5.68          = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.68        & ! [V0x: $i] :
% 5.44/5.68            ( ( mem @ V0x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68           => ( ( ap @ ( c_2Eoption_2EOPTION__JOIN @ A_27a ) @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ V0x ) )
% 5.44/5.68              = V0x ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2EOPTION__MAP2__THM,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.68        ( ( mem @ V0f @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27b )
% 5.44/5.68           => ! [V2y: $i] :
% 5.44/5.68                ( ( mem @ V2y @ A_27c )
% 5.44/5.68               => ( ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP2 @ A_27a @ A_27b @ A_27c ) @ V0f ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V1x ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27c ) @ V2y ) )
% 5.44/5.68                    = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ ( ap @ ( ap @ V0f @ V1x ) @ V2y ) ) )
% 5.44/5.68                  & ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP2 @ A_27a @ A_27b @ A_27c ) @ V0f ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V1x ) ) @ ( c_2Eoption_2ENONE @ A_27c ) )
% 5.44/5.68                    = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.68                  & ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP2 @ A_27a @ A_27b @ A_27c ) @ V0f ) @ ( c_2Eoption_2ENONE @ A_27b ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27c ) @ V2y ) )
% 5.44/5.68                    = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.68                  & ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP2 @ A_27a @ A_27b @ A_27c ) @ V0f ) @ ( c_2Eoption_2ENONE @ A_27b ) ) @ ( c_2Eoption_2ENONE @ A_27c ) )
% 5.44/5.68                    = ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2EIS__SOME__EXISTS,axiom,
% 5.44/5.68      ! [A_27a: del,V0opt: $i] :
% 5.44/5.68        ( ( mem @ V0opt @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27a ) @ V0opt ) )
% 5.44/5.68        <=> ? [V1x: $i] :
% 5.44/5.68              ( ( mem @ V1x @ A_27a )
% 5.44/5.68              & ( V0opt
% 5.44/5.68                = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V1x ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2EIS__NONE__EQ__NONE,axiom,
% 5.44/5.68      ! [A_27a: del,V0x: $i] :
% 5.44/5.68        ( ( mem @ V0x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68       => ( ( p @ ( ap @ ( c_2Eoption_2EIS__NONE @ A_27a ) @ V0x ) )
% 5.44/5.68        <=> ( V0x
% 5.44/5.68            = ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2ENOT__IS__SOME__EQ__NONE,axiom,
% 5.44/5.68      ! [A_27a: del,V0x: $i] :
% 5.44/5.68        ( ( mem @ V0x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68       => ( ~ ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27a ) @ V0x ) )
% 5.44/5.68        <=> ( V0x
% 5.44/5.68            = ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2Eoption__case__ID,axiom,
% 5.44/5.68      ! [A_27a: del,V0x: $i] :
% 5.44/5.68        ( ( mem @ V0x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68       => ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ V0x ) @ ( c_2Eoption_2ENONE @ A_27a ) ) @ ( c_2Eoption_2ESOME @ A_27a ) )
% 5.44/5.68          = V0x ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2Eoption__case__SOME__ID,axiom,
% 5.44/5.68      ! [A_27a: del,V0x: $i] :
% 5.44/5.68        ( ( mem @ V0x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68       => ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ V0x ) @ V0x ) @ ( c_2Eoption_2ESOME @ A_27a ) )
% 5.44/5.68          = V0x ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2Eoption__CLAUSES,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0e: $i] :
% 5.44/5.68        ( ( mem @ V0e @ A_27b )
% 5.44/5.68       => ! [V1f: $i] :
% 5.44/5.68            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68           => ! [V2e: $i] :
% 5.44/5.68                ( ( mem @ V2e @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68               => ( ! [V3x: $i] :
% 5.44/5.68                      ( ( mem @ V3x @ A_27a )
% 5.44/5.68                     => ! [V4y: $i] :
% 5.44/5.68                          ( ( mem @ V4y @ A_27a )
% 5.44/5.68                         => ( ( ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3x )
% 5.44/5.68                              = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V4y ) )
% 5.44/5.68                          <=> ( V3x = V4y ) ) ) )
% 5.44/5.68                  & ! [V5x: $i] :
% 5.44/5.68                      ( ( mem @ V5x @ A_27a )
% 5.44/5.68                     => ( ( ap @ ( c_2Eoption_2ETHE @ A_27a ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V5x ) )
% 5.44/5.68                        = V5x ) )
% 5.44/5.68                  & ! [V6x: $i] :
% 5.44/5.68                      ( ( mem @ V6x @ A_27a )
% 5.44/5.68                     => ( ( c_2Eoption_2ENONE @ A_27a )
% 5.44/5.68                       != ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V6x ) ) )
% 5.44/5.68                  & ! [V7x: $i] :
% 5.44/5.68                      ( ( mem @ V7x @ A_27a )
% 5.44/5.68                     => ( ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V7x )
% 5.44/5.68                       != ( c_2Eoption_2ENONE @ A_27a ) ) )
% 5.44/5.68                  & ! [V8x: $i] :
% 5.44/5.68                      ( ( mem @ V8x @ A_27a )
% 5.44/5.68                     => ( ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27a ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V8x ) ) )
% 5.44/5.68                      <=> $true ) )
% 5.44/5.68                  & ( ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27a ) @ ( c_2Eoption_2ENONE @ A_27a ) ) )
% 5.44/5.68                  <=> $false )
% 5.44/5.68                  & ! [V9x: $i] :
% 5.44/5.68                      ( ( mem @ V9x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68                     => ( ( p @ ( ap @ ( c_2Eoption_2EIS__NONE @ A_27a ) @ V9x ) )
% 5.44/5.68                      <=> ( V9x
% 5.44/5.68                          = ( c_2Eoption_2ENONE @ A_27a ) ) ) )
% 5.44/5.68                  & ! [V10x: $i] :
% 5.44/5.68                      ( ( mem @ V10x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68                     => ( ~ ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27a ) @ V10x ) )
% 5.44/5.68                      <=> ( V10x
% 5.44/5.68                          = ( c_2Eoption_2ENONE @ A_27a ) ) ) )
% 5.44/5.68                  & ! [V11x: $i] :
% 5.44/5.68                      ( ( mem @ V11x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68                     => ( ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27a ) @ V11x ) )
% 5.44/5.68                       => ( ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ ( ap @ ( c_2Eoption_2ETHE @ A_27a ) @ V11x ) )
% 5.44/5.68                          = V11x ) ) )
% 5.44/5.68                  & ! [V12x: $i] :
% 5.44/5.68                      ( ( mem @ V12x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68                     => ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ V12x ) @ ( c_2Eoption_2ENONE @ A_27a ) ) @ ( c_2Eoption_2ESOME @ A_27a ) )
% 5.44/5.68                        = V12x ) )
% 5.44/5.68                  & ! [V13x: $i] :
% 5.44/5.68                      ( ( mem @ V13x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68                     => ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ V13x ) @ V13x ) @ ( c_2Eoption_2ESOME @ A_27a ) )
% 5.44/5.68                        = V13x ) )
% 5.44/5.68                  & ! [V14x: $i] :
% 5.44/5.68                      ( ( mem @ V14x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68                     => ( ( p @ ( ap @ ( c_2Eoption_2EIS__NONE @ A_27a ) @ V14x ) )
% 5.44/5.68                       => ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ A_27b ) @ V14x ) @ V0e ) @ V1f )
% 5.44/5.68                          = V0e ) ) )
% 5.44/5.68                  & ! [V15x: $i] :
% 5.44/5.68                      ( ( mem @ V15x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68                     => ( ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27a ) @ V15x ) )
% 5.44/5.68                       => ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ A_27b ) @ V15x ) @ V0e ) @ V1f )
% 5.44/5.68                          = ( ap @ V1f @ ( ap @ ( c_2Eoption_2ETHE @ A_27a ) @ V15x ) ) ) ) )
% 5.44/5.68                  & ! [V16x: $i] :
% 5.44/5.68                      ( ( mem @ V16x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68                     => ( ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27a ) @ V16x ) )
% 5.44/5.68                       => ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ V16x ) @ V2e ) @ ( c_2Eoption_2ESOME @ A_27a ) )
% 5.44/5.68                          = V16x ) ) )
% 5.44/5.68                  & ! [V17v: $i] :
% 5.44/5.68                      ( ( mem @ V17v @ A_27b )
% 5.44/5.68                     => ! [V18f: $i] :
% 5.44/5.68                          ( ( mem @ V18f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68                         => ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ A_27b ) @ ( c_2Eoption_2ENONE @ A_27a ) ) @ V17v ) @ V18f )
% 5.44/5.68                            = V17v ) ) )
% 5.44/5.68                  & ! [V19x: $i] :
% 5.44/5.68                      ( ( mem @ V19x @ A_27a )
% 5.44/5.68                     => ! [V20v: $i] :
% 5.44/5.68                          ( ( mem @ V20v @ A_27b )
% 5.44/5.68                         => ! [V21f: $i] :
% 5.44/5.68                              ( ( mem @ V21f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68                             => ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ A_27b ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V19x ) ) @ V20v ) @ V21f )
% 5.44/5.68                                = ( ap @ V21f @ V19x ) ) ) ) )
% 5.44/5.68                  & ! [V22f: $i] :
% 5.44/5.68                      ( ( mem @ V22f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68                     => ! [V23x: $i] :
% 5.44/5.68                          ( ( mem @ V23x @ A_27a )
% 5.44/5.68                         => ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27a @ A_27b ) @ V22f ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V23x ) )
% 5.44/5.68                            = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ ( ap @ V22f @ V23x ) ) ) ) )
% 5.44/5.68                  & ! [V24f: $i] :
% 5.44/5.68                      ( ( mem @ V24f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68                     => ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27a @ A_27b ) @ V24f ) @ ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.68                        = ( c_2Eoption_2ENONE @ A_27b ) ) )
% 5.44/5.68                  & ( ( ap @ ( c_2Eoption_2EOPTION__JOIN @ A_27a ) @ ( c_2Eoption_2ENONE @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.44/5.68                    = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.68                  & ! [V25x: $i] :
% 5.44/5.68                      ( ( mem @ V25x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68                     => ( ( ap @ ( c_2Eoption_2EOPTION__JOIN @ A_27a ) @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ V25x ) )
% 5.44/5.68                        = V25x ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2Eoption__case__compute,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.68        ( ( mem @ V0x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68       => ! [V1e: $i] :
% 5.44/5.68            ( ( mem @ V1e @ A_27b )
% 5.44/5.68           => ! [V2f: $i] :
% 5.44/5.68                ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68               => ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ A_27b ) @ V0x ) @ V1e ) @ V2f )
% 5.44/5.68                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27a ) @ V0x ) ) @ ( ap @ V2f @ ( ap @ ( c_2Eoption_2ETHE @ A_27a ) @ V0x ) ) ) @ V1e ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2EIF__EQUALS__OPTION,axiom,
% 5.44/5.68      ! [A_27a: del,V0P: $i] :
% 5.44/5.68        ( ( mem @ V0P @ bool )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ A_27a )
% 5.44/5.68           => ! [V2y: $i] :
% 5.44/5.68                ( ( mem @ V2y @ A_27a )
% 5.44/5.68               => ( ( ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ V0P ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V1x ) ) @ ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.68                      = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.68                  <=> ~ ( p @ V0P ) )
% 5.44/5.68                  & ( ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ V0P ) @ ( c_2Eoption_2ENONE @ A_27a ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V1x ) )
% 5.44/5.68                      = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.68                  <=> ( p @ V0P ) )
% 5.44/5.68                  & ( ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ V0P ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V1x ) ) @ ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.68                      = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2y ) )
% 5.44/5.68                  <=> ( ( p @ V0P )
% 5.44/5.68                      & ( V1x = V2y ) ) )
% 5.44/5.68                  & ( ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ V0P ) @ ( c_2Eoption_2ENONE @ A_27a ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V1x ) )
% 5.44/5.68                      = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2y ) )
% 5.44/5.68                  <=> ( ~ ( p @ V0P )
% 5.44/5.68                      & ( V1x = V2y ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2EIF__NONE__EQUALS__OPTION,axiom,
% 5.44/5.68      ! [A_27a: del,V0P: $i] :
% 5.44/5.68        ( ( mem @ V0P @ bool )
% 5.44/5.68       => ! [V1X: $i] :
% 5.44/5.68            ( ( mem @ V1X @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68           => ! [V2x: $i] :
% 5.44/5.68                ( ( mem @ V2x @ A_27a )
% 5.44/5.68               => ( ( ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ V0P ) @ V1X ) @ ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.68                      = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.68                  <=> ( ( p @ V0P )
% 5.44/5.68                     => ( p @ ( ap @ ( c_2Eoption_2EIS__NONE @ A_27a ) @ V1X ) ) ) )
% 5.44/5.68                  & ( ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ V0P ) @ ( c_2Eoption_2ENONE @ A_27a ) ) @ V1X )
% 5.44/5.68                      = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.68                  <=> ( ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27a ) @ V1X ) )
% 5.44/5.68                     => ( p @ V0P ) ) )
% 5.44/5.68                  & ( ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ V0P ) @ V1X ) @ ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.68                      = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2x ) )
% 5.44/5.68                  <=> ( ( p @ V0P )
% 5.44/5.68                      & ( V1X
% 5.44/5.68                        = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2x ) ) ) )
% 5.44/5.68                  & ( ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ V0P ) @ ( c_2Eoption_2ENONE @ A_27a ) ) @ V1X )
% 5.44/5.68                      = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2x ) )
% 5.44/5.68                  <=> ( ~ ( p @ V0P )
% 5.44/5.68                      & ( V1X
% 5.44/5.68                        = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2x ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2EOPTION__MAP__EQ__SOME,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.68        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68           => ! [V2y: $i] :
% 5.44/5.68                ( ( mem @ V2y @ A_27b )
% 5.44/5.68               => ( ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27a @ A_27b ) @ V0f ) @ V1x )
% 5.44/5.68                    = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V2y ) )
% 5.44/5.68                <=> ? [V3z: $i] :
% 5.44/5.68                      ( ( mem @ V3z @ A_27a )
% 5.44/5.68                      & ( V1x
% 5.44/5.68                        = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3z ) )
% 5.44/5.68                      & ( V2y
% 5.44/5.68                        = ( ap @ V0f @ V3z ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2EOPTION__MAP__EQ__NONE,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.68        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68           => ( ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27a @ A_27b ) @ V0f ) @ V1x )
% 5.44/5.68                = ( c_2Eoption_2ENONE @ A_27b ) )
% 5.44/5.68            <=> ( V1x
% 5.44/5.68                = ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2EOPTION__MAP__EQ__NONE__both__ways,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.68        ( ( mem @ V0f @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.44/5.68           => ( ( ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27b @ A_27a ) @ V0f ) @ V1x )
% 5.44/5.68                  = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.68              <=> ( V1x
% 5.44/5.68                  = ( c_2Eoption_2ENONE @ A_27b ) ) )
% 5.44/5.68              & ( ( ( c_2Eoption_2ENONE @ A_27a )
% 5.44/5.68                  = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27b @ A_27a ) @ V0f ) @ V1x ) )
% 5.44/5.68              <=> ( V1x
% 5.44/5.68                  = ( c_2Eoption_2ENONE @ A_27b ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2EOPTION__MAP__COMPOSE,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.68        ( ( mem @ V0f @ ( arr @ A_27c @ A_27b ) )
% 5.44/5.68       => ! [V1g: $i] :
% 5.44/5.68            ( ( mem @ V1g @ ( arr @ A_27a @ A_27c ) )
% 5.44/5.68           => ! [V2x: $i] :
% 5.44/5.68                ( ( mem @ V2x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68               => ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27c @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27a @ A_27c ) @ V1g ) @ V2x ) )
% 5.44/5.68                  = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1g ) ) @ V2x ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2EOPTION__MAP__CONG,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0opt1: $i] :
% 5.44/5.68        ( ( mem @ V0opt1 @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68       => ! [V1opt2: $i] :
% 5.44/5.68            ( ( mem @ V1opt2 @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68           => ! [V2f1: $i] :
% 5.44/5.68                ( ( mem @ V2f1 @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68               => ! [V3f2: $i] :
% 5.44/5.68                    ( ( mem @ V3f2 @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68                   => ( ( ( V0opt1 = V1opt2 )
% 5.44/5.68                        & ! [V4x: $i] :
% 5.44/5.68                            ( ( mem @ V4x @ A_27a )
% 5.44/5.68                           => ( ( V1opt2
% 5.44/5.68                                = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V4x ) )
% 5.44/5.68                             => ( ( ap @ V2f1 @ V4x )
% 5.44/5.68                                = ( ap @ V3f2 @ V4x ) ) ) ) )
% 5.44/5.68                     => ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27a @ A_27b ) @ V2f1 ) @ V0opt1 )
% 5.44/5.68                        = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27a @ A_27b ) @ V3f2 ) @ V1opt2 ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2EIS__SOME__MAP,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.68        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.68       => ! [V1x: $i] :
% 5.44/5.68            ( ( mem @ V1x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68           => ( ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27b ) @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27a @ A_27b ) @ V0f ) @ V1x ) ) )
% 5.44/5.68            <=> ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27a ) @ V1x ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2EOPTION__JOIN__EQ__SOME,axiom,
% 5.44/5.68      ! [A_27a: del,V0x: $i] :
% 5.44/5.68        ( ( mem @ V0x @ ( ty_2Eoption_2Eoption @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.44/5.68       => ! [V1y: $i] :
% 5.44/5.68            ( ( mem @ V1y @ A_27a )
% 5.44/5.68           => ( ( ( ap @ ( c_2Eoption_2EOPTION__JOIN @ A_27a ) @ V0x )
% 5.44/5.68                = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V1y ) )
% 5.44/5.68            <=> ( V0x
% 5.44/5.68                = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V1y ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2EOPTION__MAP2__SOME,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.68        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.44/5.68       => ! [V1o1: $i] :
% 5.44/5.68            ( ( mem @ V1o1 @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.68           => ! [V2o2: $i] :
% 5.44/5.68                ( ( mem @ V2o2 @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.44/5.68               => ! [V3v: $i] :
% 5.44/5.68                    ( ( mem @ V3v @ A_27c )
% 5.44/5.68                   => ( ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP2 @ A_27c @ A_27a @ A_27b ) @ V0f ) @ V1o1 ) @ V2o2 )
% 5.44/5.68                        = ( ap @ ( c_2Eoption_2ESOME @ A_27c ) @ V3v ) )
% 5.44/5.68                    <=> ? [V4x1: $i] :
% 5.44/5.68                          ( ( mem @ V4x1 @ A_27a )
% 5.44/5.68                          & ? [V5x2: $i] :
% 5.44/5.68                              ( ( mem @ V5x2 @ A_27b )
% 5.44/5.68                              & ( V1o1
% 5.44/5.68                                = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V4x1 ) )
% 5.44/5.68                              & ( V2o2
% 5.44/5.68                                = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V5x2 ) )
% 5.44/5.68                              & ( V3v
% 5.44/5.68                                = ( ap @ ( ap @ V0f @ V4x1 ) @ V5x2 ) ) ) ) ) ) ) ) ) ).
% 5.44/5.68  
% 5.44/5.68  thf(conj_thm_2Eoption_2EOPTION__MAP2__NONE,axiom,
% 5.44/5.68      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.68        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.44/5.69       => ! [V1o1: $i] :
% 5.44/5.69            ( ( mem @ V1o1 @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69           => ! [V2o2: $i] :
% 5.44/5.69                ( ( mem @ V2o2 @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.44/5.69               => ( ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP2 @ A_27c @ A_27a @ A_27b ) @ V0f ) @ V1o1 ) @ V2o2 )
% 5.44/5.69                    = ( c_2Eoption_2ENONE @ A_27c ) )
% 5.44/5.69                <=> ( ( V1o1
% 5.44/5.69                      = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.69                    | ( V2o2
% 5.44/5.69                      = ( c_2Eoption_2ENONE @ A_27b ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2EOPTION__MAP2__cong,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0x1: $i] :
% 5.44/5.69        ( ( mem @ V0x1 @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69       => ! [V1x2: $i] :
% 5.44/5.69            ( ( mem @ V1x2 @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69           => ! [V2y1: $i] :
% 5.44/5.69                ( ( mem @ V2y1 @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.44/5.69               => ! [V3y2: $i] :
% 5.44/5.69                    ( ( mem @ V3y2 @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.44/5.69                   => ! [V4f1: $i] :
% 5.44/5.69                        ( ( mem @ V4f1 @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.44/5.69                       => ! [V5f2: $i] :
% 5.44/5.69                            ( ( mem @ V5f2 @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.44/5.69                           => ( ( ( V0x1 = V1x2 )
% 5.44/5.69                                & ( V2y1 = V3y2 )
% 5.44/5.69                                & ! [V6x: $i] :
% 5.44/5.69                                    ( ( mem @ V6x @ A_27a )
% 5.44/5.69                                   => ! [V7y: $i] :
% 5.44/5.69                                        ( ( mem @ V7y @ A_27b )
% 5.44/5.69                                       => ( ( ( V1x2
% 5.44/5.69                                              = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V6x ) )
% 5.44/5.69                                            & ( V3y2
% 5.44/5.69                                              = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V7y ) ) )
% 5.44/5.69                                         => ( ( ap @ ( ap @ V4f1 @ V6x ) @ V7y )
% 5.44/5.69                                            = ( ap @ ( ap @ V5f2 @ V6x ) @ V7y ) ) ) ) ) )
% 5.44/5.69                             => ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP2 @ A_27c @ A_27a @ A_27b ) @ V4f1 ) @ V0x1 ) @ V2y1 )
% 5.44/5.69                                = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP2 @ A_27c @ A_27a @ A_27b ) @ V5f2 ) @ V1x2 ) @ V3y2 ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2EOPTION__MAP__CASE,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.69       => ! [V1x: $i] :
% 5.44/5.69            ( ( mem @ V1x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69           => ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27a @ A_27b ) @ V0f ) @ V1x )
% 5.44/5.69              = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ V1x ) @ ( c_2Eoption_2ENONE @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) @ A_27b ) @ ( c_2Eoption_2ESOME @ A_27b ) ) @ V0f ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eoption_2EOPTION__BIND__def,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del] :
% 5.44/5.69        ( ! [V0f: $i] :
% 5.44/5.69            ( ( mem @ V0f @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.44/5.69           => ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__BIND @ A_27a @ A_27b ) @ ( c_2Eoption_2ENONE @ A_27b ) ) @ V0f )
% 5.44/5.69              = ( c_2Eoption_2ENONE @ A_27a ) ) )
% 5.44/5.69        & ! [V1x: $i] :
% 5.44/5.69            ( ( mem @ V1x @ A_27b )
% 5.44/5.69           => ! [V2f: $i] :
% 5.44/5.69                ( ( mem @ V2f @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.44/5.69               => ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__BIND @ A_27a @ A_27b ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V1x ) ) @ V2f )
% 5.44/5.69                  = ( ap @ V2f @ V1x ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2EOPTION__BIND__cong,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0o1: $i] :
% 5.44/5.69        ( ( mem @ V0o1 @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69       => ! [V1o2: $i] :
% 5.44/5.69            ( ( mem @ V1o2 @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69           => ! [V2f1: $i] :
% 5.44/5.69                ( ( mem @ V2f1 @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.44/5.69               => ! [V3f2: $i] :
% 5.44/5.69                    ( ( mem @ V3f2 @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.44/5.69                   => ( ( ( V0o1 = V1o2 )
% 5.44/5.69                        & ! [V4x: $i] :
% 5.44/5.69                            ( ( mem @ V4x @ A_27a )
% 5.44/5.69                           => ( ( V1o2
% 5.44/5.69                                = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V4x ) )
% 5.44/5.69                             => ( ( ap @ V2f1 @ V4x )
% 5.44/5.69                                = ( ap @ V3f2 @ V4x ) ) ) ) )
% 5.44/5.69                     => ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__BIND @ A_27b @ A_27a ) @ V0o1 ) @ V2f1 )
% 5.44/5.69                        = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__BIND @ A_27b @ A_27a ) @ V1o2 ) @ V3f2 ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2EOPTION__BIND__EQUALS__OPTION,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.44/5.69        ( ( mem @ V0p @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.44/5.69           => ! [V2y: $i] :
% 5.44/5.69                ( ( mem @ V2y @ A_27b )
% 5.44/5.69               => ( ( ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__BIND @ A_27b @ A_27a ) @ V0p ) @ V1f )
% 5.44/5.69                      = ( c_2Eoption_2ENONE @ A_27b ) )
% 5.44/5.69                  <=> ( ( V0p
% 5.44/5.69                        = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.69                      | ? [V3x: $i] :
% 5.44/5.69                          ( ( mem @ V3x @ A_27a )
% 5.44/5.69                          & ( V0p
% 5.44/5.69                            = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3x ) )
% 5.44/5.69                          & ( ( ap @ V1f @ V3x )
% 5.44/5.69                            = ( c_2Eoption_2ENONE @ A_27b ) ) ) ) )
% 5.44/5.69                  & ( ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__BIND @ A_27b @ A_27a ) @ V0p ) @ V1f )
% 5.44/5.69                      = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V2y ) )
% 5.44/5.69                  <=> ? [V4x: $i] :
% 5.44/5.69                        ( ( mem @ V4x @ A_27a )
% 5.44/5.69                        & ( V0p
% 5.44/5.69                          = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V4x ) )
% 5.44/5.69                        & ( ( ap @ V1f @ V4x )
% 5.44/5.69                          = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V2y ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2EIS__SOME__BIND,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.69        ( ( mem @ V0x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69       => ! [V1g: $i] :
% 5.44/5.69            ( ( mem @ V1g @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.44/5.69           => ( ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27b ) @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__BIND @ A_27b @ A_27a ) @ V0x ) @ V1g ) ) )
% 5.44/5.69             => ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27a ) @ V0x ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eoption_2EOPTION__IGNORE__BIND__def,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0m1: $i] :
% 5.44/5.69        ( ( mem @ V0m1 @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.44/5.69       => ! [V1m2: $i] :
% 5.44/5.69            ( ( mem @ V1m2 @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69           => ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__IGNORE__BIND @ A_27a @ A_27b ) @ V0m1 ) @ V1m2 )
% 5.44/5.69              = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__BIND @ A_27a @ A_27b ) @ V0m1 ) @ ( ap @ ( c_2Ecombin_2EK @ ( ty_2Eoption_2Eoption @ A_27a ) @ A_27b ) @ V1m2 ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2EOPTION__IGNORE__BIND__thm,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0m: $i] :
% 5.44/5.69        ( ( mem @ V0m @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69       => ! [V1v: $i] :
% 5.44/5.69            ( ( mem @ V1v @ A_27c )
% 5.44/5.69           => ( ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__IGNORE__BIND @ A_27a @ A_27b ) @ ( c_2Eoption_2ENONE @ A_27b ) ) @ V0m )
% 5.44/5.69                = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.69              & ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__IGNORE__BIND @ A_27a @ A_27c ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27c ) @ V1v ) ) @ V0m )
% 5.44/5.69                = V0m ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2EOPTION__IGNORE__BIND__EQUALS__OPTION,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0m1: $i] :
% 5.44/5.69        ( ( mem @ V0m1 @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69       => ! [V1m2: $i] :
% 5.44/5.69            ( ( mem @ V1m2 @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.44/5.69           => ! [V2y: $i] :
% 5.44/5.69                ( ( mem @ V2y @ A_27b )
% 5.44/5.69               => ( ( ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__IGNORE__BIND @ A_27b @ A_27a ) @ V0m1 ) @ V1m2 )
% 5.44/5.69                      = ( c_2Eoption_2ENONE @ A_27b ) )
% 5.44/5.69                  <=> ( ( V0m1
% 5.44/5.69                        = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.69                      | ( V1m2
% 5.44/5.69                        = ( c_2Eoption_2ENONE @ A_27b ) ) ) )
% 5.44/5.69                  & ( ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__IGNORE__BIND @ A_27b @ A_27a ) @ V0m1 ) @ V1m2 )
% 5.44/5.69                      = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V2y ) )
% 5.44/5.69                  <=> ? [V3x: $i] :
% 5.44/5.69                        ( ( mem @ V3x @ A_27a )
% 5.44/5.69                        & ( V0m1
% 5.44/5.69                          = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3x ) )
% 5.44/5.69                        & ( V1m2
% 5.44/5.69                          = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V2y ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eoption_2EOPTION__GUARD__def,axiom,
% 5.44/5.69      ( ( ( surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone @ ( ap @ c_2Eoption_2EOPTION__GUARD @ c_2Ebool_2ET ) )
% 5.44/5.69        = ( surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Eone_2Eone ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) )
% 5.44/5.69      & ( ( surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone @ ( ap @ c_2Eoption_2EOPTION__GUARD @ c_2Ebool_2EF ) )
% 5.44/5.69        = ( surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone @ ( c_2Eoption_2ENONE @ ty_2Eone_2Eone ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2EOPTION__GUARD__COND,axiom,
% 5.44/5.69      ! [V0b: $i] :
% 5.44/5.69        ( ( mem @ V0b @ bool )
% 5.44/5.69       => ( ( surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone @ ( ap @ c_2Eoption_2EOPTION__GUARD @ V0b ) )
% 5.44/5.69          = ( surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ty_2Eone_2Eone ) ) @ V0b ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Eone_2Eone ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) @ ( c_2Eoption_2ENONE @ ty_2Eone_2Eone ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2EOPTION__GUARD__EQ__THM,axiom,
% 5.44/5.69      ! [V0b: $i] :
% 5.44/5.69        ( ( mem @ V0b @ bool )
% 5.44/5.69       => ( ( ( ( surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone @ ( ap @ c_2Eoption_2EOPTION__GUARD @ V0b ) )
% 5.44/5.69              = ( surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Eone_2Eone ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) )
% 5.44/5.69          <=> ( p @ V0b ) )
% 5.44/5.69          & ( ( ( surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone @ ( ap @ c_2Eoption_2EOPTION__GUARD @ V0b ) )
% 5.44/5.69              = ( surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone @ ( c_2Eoption_2ENONE @ ty_2Eone_2Eone ) ) )
% 5.44/5.69          <=> ~ ( p @ V0b ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eoption_2EOPTION__CHOICE__def,axiom,
% 5.44/5.69      ! [A_27a: del] :
% 5.44/5.69        ( ! [V0m2: $i] :
% 5.44/5.69            ( ( mem @ V0m2 @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69           => ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__CHOICE @ A_27a ) @ ( c_2Eoption_2ENONE @ A_27a ) ) @ V0m2 )
% 5.44/5.69              = V0m2 ) )
% 5.44/5.69        & ! [V1x: $i] :
% 5.44/5.69            ( ( mem @ V1x @ A_27a )
% 5.44/5.69           => ! [V2m2: $i] :
% 5.44/5.69                ( ( mem @ V2m2 @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69               => ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__CHOICE @ A_27a ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V1x ) ) @ V2m2 )
% 5.44/5.69                  = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V1x ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2EOPTION__CHOICE__EQ__NONE,axiom,
% 5.44/5.69      ! [A_27a: del,V0m1: $i] :
% 5.44/5.69        ( ( mem @ V0m1 @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69       => ! [V1m2: $i] :
% 5.44/5.69            ( ( mem @ V1m2 @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69           => ( ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__CHOICE @ A_27a ) @ V0m1 ) @ V1m2 )
% 5.44/5.69                = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.69            <=> ( ( V0m1
% 5.44/5.69                  = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.69                & ( V1m2
% 5.44/5.69                  = ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2EOPTION__CHOICE__NONE,axiom,
% 5.44/5.69      ! [A_27a: del,V0m1: $i] :
% 5.44/5.69        ( ( mem @ V0m1 @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69       => ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__CHOICE @ A_27a ) @ V0m1 ) @ ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.69          = V0m1 ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eoption_2EOPTION__MCOMP__def,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0g: $i] :
% 5.44/5.69        ( ( mem @ V0g @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.44/5.69           => ! [V2m: $i] :
% 5.44/5.69                ( ( mem @ V2m @ A_27c )
% 5.44/5.69               => ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MCOMP @ A_27a @ A_27b @ A_27c ) @ V0g ) @ V1f ) @ V2m )
% 5.44/5.69                  = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__BIND @ A_27a @ A_27b ) @ ( ap @ V1f @ V2m ) ) @ V0g ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2EOPTION__MCOMP__ASSOC,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( arr @ A_27d @ ( ty_2Eoption_2Eoption @ A_27c ) ) )
% 5.44/5.69       => ! [V1g: $i] :
% 5.44/5.69            ( ( mem @ V1g @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27d ) ) )
% 5.44/5.69           => ! [V2h: $i] :
% 5.44/5.69                ( ( mem @ V2h @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.44/5.69               => ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MCOMP @ A_27c @ A_27d @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MCOMP @ A_27d @ A_27b @ A_27a ) @ V1g ) @ V2h ) )
% 5.44/5.69                  = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MCOMP @ A_27c @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MCOMP @ A_27c @ A_27d @ A_27b ) @ V0f ) @ V1g ) ) @ V2h ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2EOPTION__MCOMP__ID,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0g: $i] :
% 5.44/5.69        ( ( mem @ V0g @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ A_27d ) ) )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.44/5.69           => ( ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MCOMP @ A_27d @ A_27c @ A_27c ) @ V0g ) @ ( c_2Eoption_2ESOME @ A_27c ) )
% 5.44/5.69                = V0g )
% 5.44/5.69              & ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MCOMP @ A_27b @ A_27b @ A_27a ) @ ( c_2Eoption_2ESOME @ A_27b ) ) @ V1f )
% 5.44/5.69                = V1f ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eoption_2EOPTION__APPLY__def,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del] :
% 5.44/5.69        ( ! [V0x: $i] :
% 5.44/5.69            ( ( mem @ V0x @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.44/5.69           => ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__APPLY @ A_27a @ A_27b ) @ ( c_2Eoption_2ENONE @ ( arr @ A_27b @ A_27a ) ) ) @ V0x )
% 5.44/5.69              = ( c_2Eoption_2ENONE @ A_27a ) ) )
% 5.44/5.69        & ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.69           => ! [V2x: $i] :
% 5.44/5.69                ( ( mem @ V2x @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.44/5.69               => ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__APPLY @ A_27a @ A_27b ) @ ( ap @ ( c_2Eoption_2ESOME @ ( arr @ A_27b @ A_27a ) ) @ V1f ) ) @ V2x )
% 5.44/5.69                  = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27b @ A_27a ) @ V1f ) @ V2x ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2EOPTION__APPLY__MAP2,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.44/5.69       => ! [V1x: $i] :
% 5.44/5.69            ( ( mem @ V1x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69           => ! [V2y: $i] :
% 5.44/5.69                ( ( mem @ V2y @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.44/5.69               => ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__APPLY @ A_27c @ A_27b ) @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27a @ ( arr @ A_27b @ A_27c ) ) @ V0f ) @ V1x ) ) @ V2y )
% 5.44/5.69                  = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP2 @ A_27c @ A_27a @ A_27b ) @ V0f ) @ V1x ) @ V2y ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2ESOME__SOME__APPLY,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.69       => ! [V1x: $i] :
% 5.44/5.69            ( ( mem @ V1x @ A_27b )
% 5.44/5.69           => ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__APPLY @ A_27a @ A_27b ) @ ( ap @ ( c_2Eoption_2ESOME @ ( arr @ A_27b @ A_27a ) ) @ V0f ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V1x ) )
% 5.44/5.69              = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ ( ap @ V0f @ V1x ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2ESOME__APPLY__PERMUTE,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( ty_2Eoption_2Eoption @ ( arr @ A_27a @ A_27b ) ) )
% 5.44/5.69       => ! [V1x: $i] :
% 5.44/5.69            ( ( mem @ V1x @ A_27a )
% 5.44/5.69           => ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__APPLY @ A_27b @ A_27a ) @ V0f ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V1x ) )
% 5.44/5.69              = ( ap
% 5.44/5.69                @ ( ap @ ( c_2Eoption_2EOPTION__APPLY @ A_27b @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.69                  @ ( ap @ ( c_2Eoption_2ESOME @ ( arr @ ( arr @ A_27a @ A_27b ) @ A_27b ) )
% 5.44/5.69                    @ ( lam @ ( arr @ A_27a @ A_27b )
% 5.44/5.69                      @ ^ [V2f: $i] : ( ap @ V2f @ V1x ) ) ) )
% 5.44/5.69                @ V0f ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2EOPTION__APPLY__o,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( ty_2Eoption_2Eoption @ ( arr @ A_27b @ A_27c ) ) )
% 5.44/5.69       => ! [V1g: $i] :
% 5.44/5.69            ( ( mem @ V1g @ ( ty_2Eoption_2Eoption @ ( arr @ A_27a @ A_27b ) ) )
% 5.44/5.69           => ! [V2x: $i] :
% 5.44/5.69                ( ( mem @ V2x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69               => ( ( ap @ ( ap @ ( c_2Eoption_2EOPTION__APPLY @ A_27c @ A_27a ) @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__APPLY @ ( arr @ A_27a @ A_27c ) @ ( arr @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__APPLY @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27c ) ) @ ( arr @ A_27b @ A_27c ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ( arr @ ( arr @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27c ) ) ) ) @ ( c_2Ecombin_2Eo @ A_27a @ A_27c @ A_27b ) ) ) @ V0f ) ) @ V1g ) ) @ V2x )
% 5.44/5.69                  = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__APPLY @ A_27c @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__APPLY @ A_27b @ A_27a ) @ V1g ) @ V2x ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eoption_2EOPTREL__def,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.69        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69       => ! [V1x: $i] :
% 5.44/5.69            ( ( mem @ V1x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69           => ! [V2y: $i] :
% 5.44/5.69                ( ( mem @ V2y @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.44/5.69               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2EOPTREL @ A_27a @ A_27b ) @ V0R ) @ V1x ) @ V2y ) )
% 5.44/5.69                <=> ( ( ( V1x
% 5.44/5.69                        = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.69                      & ( V2y
% 5.44/5.69                        = ( c_2Eoption_2ENONE @ A_27b ) ) )
% 5.44/5.69                    | ? [V3x0: $i] :
% 5.44/5.69                        ( ( mem @ V3x0 @ A_27a )
% 5.44/5.69                        & ? [V4y0: $i] :
% 5.44/5.69                            ( ( mem @ V4y0 @ A_27b )
% 5.44/5.69                            & ( V1x
% 5.44/5.69                              = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3x0 ) )
% 5.44/5.69                            & ( V2y
% 5.44/5.69                              = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V4y0 ) )
% 5.44/5.69                            & ( p @ ( ap @ ( ap @ V0R @ V3x0 ) @ V4y0 ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2EOPTREL__MONO,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.69        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69       => ! [V1Q: $i] :
% 5.44/5.69            ( ( mem @ V1Q @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69           => ! [V2x: $i] :
% 5.44/5.69                ( ( mem @ V2x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69               => ! [V3y: $i] :
% 5.44/5.69                    ( ( mem @ V3y @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.44/5.69                   => ( ! [V4x: $i] :
% 5.44/5.69                          ( ( mem @ V4x @ A_27a )
% 5.44/5.69                         => ! [V5y: $i] :
% 5.44/5.69                              ( ( mem @ V5y @ A_27b )
% 5.44/5.69                             => ( ( p @ ( ap @ ( ap @ V0P @ V4x ) @ V5y ) )
% 5.44/5.69                               => ( p @ ( ap @ ( ap @ V1Q @ V4x ) @ V5y ) ) ) ) )
% 5.44/5.69                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2EOPTREL @ A_27a @ A_27b ) @ V0P ) @ V2x ) @ V3y ) )
% 5.44/5.69                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2EOPTREL @ A_27a @ A_27b ) @ V1Q ) @ V2x ) @ V3y ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2EOPTREL__refl,axiom,
% 5.44/5.69      ! [A_27a: del,V0R: $i] :
% 5.44/5.69        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69       => ( ! [V1x: $i] :
% 5.44/5.69              ( ( mem @ V1x @ A_27a )
% 5.44/5.69             => ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V1x ) ) )
% 5.44/5.69         => ! [V2x: $i] :
% 5.44/5.69              ( ( mem @ V2x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69             => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2EOPTREL @ A_27a @ A_27a ) @ V0R ) @ V2x ) @ V2x ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eoption_2Esome__def,axiom,
% 5.44/5.69      ! [A_27a: del,V0P: $i] :
% 5.44/5.69        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ( ( ap @ ( c_2Eoption_2Esome @ A_27a ) @ V0P )
% 5.44/5.69          = ( ap
% 5.44/5.69            @ ( ap
% 5.44/5.69              @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69                @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.44/5.69                  @ ( lam @ A_27a
% 5.44/5.69                    @ ^ [V1x: $i] : ( ap @ V0P @ V1x ) ) ) )
% 5.44/5.69              @ ( ap @ ( c_2Eoption_2ESOME @ A_27a )
% 5.44/5.69                @ ( ap @ ( c_2Emin_2E_40 @ A_27a )
% 5.44/5.69                  @ ( lam @ A_27a
% 5.44/5.69                    @ ^ [V2x: $i] : ( ap @ V0P @ V2x ) ) ) ) )
% 5.44/5.69            @ ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2Esome__intro,axiom,
% 5.44/5.69      ! [A_27a: del,V0P: $i] :
% 5.44/5.69        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1Q: $i] :
% 5.44/5.69            ( ( mem @ V1Q @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ bool ) )
% 5.44/5.69           => ( ( ! [V2x: $i] :
% 5.44/5.69                    ( ( mem @ V2x @ A_27a )
% 5.44/5.69                   => ( ( p @ ( ap @ V0P @ V2x ) )
% 5.44/5.69                     => ( p @ ( ap @ V1Q @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2x ) ) ) ) )
% 5.44/5.69                & ( ! [V3x: $i] :
% 5.44/5.69                      ( ( mem @ V3x @ A_27a )
% 5.44/5.69                     => ~ ( p @ ( ap @ V0P @ V3x ) ) )
% 5.44/5.69                 => ( p @ ( ap @ V1Q @ ( c_2Eoption_2ENONE @ A_27a ) ) ) ) )
% 5.44/5.69             => ( p @ ( ap @ V1Q @ ( ap @ ( c_2Eoption_2Esome @ A_27a ) @ V0P ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2Esome__elim,axiom,
% 5.44/5.69      ! [A_27a: del,V0Q: $i] :
% 5.44/5.69        ( ( mem @ V0Q @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ bool ) )
% 5.44/5.69       => ! [V1P: $i] :
% 5.44/5.69            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.44/5.69           => ( ( p @ ( ap @ V0Q @ ( ap @ ( c_2Eoption_2Esome @ A_27a ) @ V1P ) ) )
% 5.44/5.69             => ( ? [V2x: $i] :
% 5.44/5.69                    ( ( mem @ V2x @ A_27a )
% 5.44/5.69                    & ( p @ ( ap @ V1P @ V2x ) )
% 5.44/5.69                    & ( p @ ( ap @ V0Q @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2x ) ) ) )
% 5.44/5.69                | ( ! [V3x: $i] :
% 5.44/5.69                      ( ( mem @ V3x @ A_27a )
% 5.44/5.69                     => ~ ( p @ ( ap @ V1P @ V3x ) ) )
% 5.44/5.69                  & ( p @ ( ap @ V0Q @ ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2Esome__F,axiom,
% 5.44/5.69      ! [A_27a: del] :
% 5.44/5.69        ( ( ap @ ( c_2Eoption_2Esome @ A_27a )
% 5.44/5.69          @ ( lam @ A_27a
% 5.44/5.69            @ ^ [V0x: $i] : c_2Ebool_2EF ) )
% 5.44/5.69        = ( c_2Eoption_2ENONE @ A_27a ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2Esome__EQ,axiom,
% 5.44/5.69      ! [A_27a: del,V0y: $i] :
% 5.44/5.69        ( ( mem @ V0y @ A_27a )
% 5.44/5.69       => ( ( ( ap @ ( c_2Eoption_2Esome @ A_27a )
% 5.44/5.69              @ ( lam @ A_27a
% 5.44/5.69                @ ^ [V1x: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V1x ) @ V0y ) ) )
% 5.44/5.69            = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V0y ) )
% 5.44/5.69          & ( ( ap @ ( c_2Eoption_2Esome @ A_27a )
% 5.44/5.69              @ ( lam @ A_27a
% 5.44/5.69                @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0y ) @ V2x ) ) )
% 5.44/5.69            = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V0y ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2Eoption__case__cong,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0v_27: $i] :
% 5.44/5.69        ( ( mem @ V0v_27 @ A_27b )
% 5.44/5.69       => ! [V1f_27: $i] :
% 5.44/5.69            ( ( mem @ V1f_27 @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.69           => ! [V2M: $i] :
% 5.44/5.69                ( ( mem @ V2M @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69               => ! [V3M_27: $i] :
% 5.44/5.69                    ( ( mem @ V3M_27 @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69                   => ! [V4v: $i] :
% 5.44/5.69                        ( ( mem @ V4v @ A_27b )
% 5.44/5.69                       => ! [V5f: $i] :
% 5.44/5.69                            ( ( mem @ V5f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.69                           => ( ( ( V2M = V3M_27 )
% 5.44/5.69                                & ( ( V3M_27
% 5.44/5.69                                    = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.69                                 => ( V4v = V0v_27 ) )
% 5.44/5.69                                & ! [V6x: $i] :
% 5.44/5.69                                    ( ( mem @ V6x @ A_27a )
% 5.44/5.69                                   => ( ( V3M_27
% 5.44/5.69                                        = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V6x ) )
% 5.44/5.69                                     => ( ( ap @ V5f @ V6x )
% 5.44/5.69                                        = ( ap @ V1f_27 @ V6x ) ) ) ) )
% 5.44/5.69                             => ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ A_27b ) @ V2M ) @ V4v ) @ V5f )
% 5.44/5.69                                = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ A_27b ) @ V3M_27 ) @ V0v_27 ) @ V1f_27 ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eoption_2EOPTION__ALL__def,axiom,
% 5.44/5.69      ! [A_27a: del] :
% 5.44/5.69        ( ! [V0P: $i] :
% 5.44/5.69            ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.69           => ( ( p @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__ALL @ A_27a ) @ V0P ) @ ( c_2Eoption_2ENONE @ A_27a ) ) )
% 5.44/5.69            <=> $true ) )
% 5.44/5.69        & ! [V1P: $i] :
% 5.44/5.69            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.44/5.69           => ! [V2x: $i] :
% 5.44/5.69                ( ( mem @ V2x @ A_27a )
% 5.44/5.69               => ( ( p @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__ALL @ A_27a ) @ V1P ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2x ) ) )
% 5.44/5.69                <=> ( p @ ( ap @ V1P @ V2x ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2EOPTION__ALL__MONO,axiom,
% 5.44/5.69      ! [A_27a: del,V0P: $i] :
% 5.44/5.69        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1P_27: $i] :
% 5.44/5.69            ( ( mem @ V1P_27 @ ( arr @ A_27a @ bool ) )
% 5.44/5.69           => ! [V2opt: $i] :
% 5.44/5.69                ( ( mem @ V2opt @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69               => ( ! [V3x: $i] :
% 5.44/5.69                      ( ( mem @ V3x @ A_27a )
% 5.44/5.69                     => ( ( p @ ( ap @ V0P @ V3x ) )
% 5.44/5.69                       => ( p @ ( ap @ V1P_27 @ V3x ) ) ) )
% 5.44/5.69                 => ( ( p @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__ALL @ A_27a ) @ V0P ) @ V2opt ) )
% 5.44/5.69                   => ( p @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__ALL @ A_27a ) @ V1P_27 ) @ V2opt ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2EOPTION__ALL__CONG,axiom,
% 5.44/5.69      ! [A_27a: del,V0opt: $i] :
% 5.44/5.69        ( ( mem @ V0opt @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69       => ! [V1opt_27: $i] :
% 5.44/5.69            ( ( mem @ V1opt_27 @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69           => ! [V2P: $i] :
% 5.44/5.69                ( ( mem @ V2P @ ( arr @ A_27a @ bool ) )
% 5.44/5.69               => ! [V3P_27: $i] :
% 5.44/5.69                    ( ( mem @ V3P_27 @ ( arr @ A_27a @ bool ) )
% 5.44/5.69                   => ( ( ( V0opt = V1opt_27 )
% 5.44/5.69                        & ! [V4x: $i] :
% 5.44/5.69                            ( ( mem @ V4x @ A_27a )
% 5.44/5.69                           => ( ( V1opt_27
% 5.44/5.69                                = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V4x ) )
% 5.44/5.69                             => ( ( p @ ( ap @ V2P @ V4x ) )
% 5.44/5.69                              <=> ( p @ ( ap @ V3P_27 @ V4x ) ) ) ) ) )
% 5.44/5.69                     => ( ( p @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__ALL @ A_27a ) @ V2P ) @ V0opt ) )
% 5.44/5.69                      <=> ( p @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__ALL @ A_27a ) @ V3P_27 ) @ V1opt_27 ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2Eoption__case__eq,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0opt: $i] :
% 5.44/5.69        ( ( mem @ V0opt @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69       => ! [V1nc: $i] :
% 5.44/5.69            ( ( mem @ V1nc @ A_27b )
% 5.44/5.69           => ! [V2sc: $i] :
% 5.44/5.69                ( ( mem @ V2sc @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.69               => ! [V3v: $i] :
% 5.44/5.69                    ( ( mem @ V3v @ A_27b )
% 5.44/5.69                   => ( ( ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ A_27b ) @ V0opt ) @ V1nc ) @ V2sc )
% 5.44/5.69                        = V3v )
% 5.44/5.69                    <=> ( ( ( V0opt
% 5.44/5.69                            = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.69                          & ( V1nc = V3v ) )
% 5.44/5.69                        | ? [V4x: $i] :
% 5.44/5.69                            ( ( mem @ V4x @ A_27a )
% 5.44/5.69                            & ( V0opt
% 5.44/5.69                              = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V4x ) )
% 5.44/5.69                            & ( ( ap @ V2sc @ V4x )
% 5.44/5.69                              = V3v ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2Eoption__Induct,axiom,
% 5.44/5.69      ! [A_27a: del,V0P: $i] :
% 5.44/5.69        ( ( mem @ V0P @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ bool ) )
% 5.44/5.69       => ( ( ! [V1a: $i] :
% 5.44/5.69                ( ( mem @ V1a @ A_27a )
% 5.44/5.69               => ( p @ ( ap @ V0P @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V1a ) ) ) )
% 5.44/5.69            & ( p @ ( ap @ V0P @ ( c_2Eoption_2ENONE @ A_27a ) ) ) )
% 5.44/5.69         => ! [V2x: $i] :
% 5.44/5.69              ( ( mem @ V2x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69             => ( p @ ( ap @ V0P @ V2x ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2Eoption__CASES,axiom,
% 5.44/5.69      ! [A_27a: del,V0opt: $i] :
% 5.44/5.69        ( ( mem @ V0opt @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.69       => ( ? [V1x: $i] :
% 5.44/5.69              ( ( mem @ V1x @ A_27a )
% 5.44/5.69              & ( V0opt
% 5.44/5.69                = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V1x ) ) )
% 5.44/5.69          | ( V0opt
% 5.44/5.69            = ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eoption_2Edatatype__option,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0option: $i] :
% 5.44/5.69        ( ( mem @ V0option @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ A_27b ) ) )
% 5.44/5.69       => ( p @ ( ap @ ( c_2Ebool_2EDATATYPE @ A_27b ) @ ( ap @ ( ap @ V0option @ ( c_2Eoption_2ENONE @ A_27a ) ) @ ( c_2Eoption_2ESOME @ A_27a ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  %------------------------------------------------------------------------------
% 5.44/5.69  %------------------------------------------------------------------------------
% 5.44/5.69  thf(tp_ty_2Epair_2Eprod,type,
% 5.44/5.69      ty_2Epair_2Eprod: del > del > del ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Epair_2E_23_23,type,
% 5.44/5.69      c_2Epair_2E_23_23: del > del > del > del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Epair_2E_23_23,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] : ( mem @ ( c_2Epair_2E_23_23 @ A_27a @ A_27b @ A_27c @ A_27d ) @ ( arr @ ( arr @ A_27a @ A_27c ) @ ( arr @ ( arr @ A_27b @ A_27d ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27c @ A_27d ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Epair_2E_2C,type,
% 5.44/5.69      c_2Epair_2E_2C: del > del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Epair_2E_2C,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Epair_2EABS__prod,type,
% 5.44/5.69      c_2Epair_2EABS__prod: del > del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Epair_2EABS__prod,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epair_2EABS__prod @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Epair_2ECURRY,type,
% 5.44/5.69      c_2Epair_2ECURRY: del > del > del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Epair_2ECURRY,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Epair_2ECURRY @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c ) @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Epair_2EFST,type,
% 5.44/5.69      c_2Epair_2EFST: del > del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Epair_2EFST,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Epair_2ELEX,type,
% 5.44/5.69      c_2Epair_2ELEX: del > del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Epair_2ELEX,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epair_2ELEX @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Epair_2EPROD__ALL,type,
% 5.44/5.69      c_2Epair_2EPROD__ALL: del > del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Epair_2EPROD__ALL,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epair_2EPROD__ALL @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27b @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Epair_2EREP__prod,type,
% 5.44/5.69      c_2Epair_2EREP__prod: del > del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Epair_2EREP__prod,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epair_2EREP__prod @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Epair_2ERPROD,type,
% 5.44/5.69      c_2Epair_2ERPROD: del > del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Epair_2ERPROD,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epair_2ERPROD @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Epair_2ESND,type,
% 5.44/5.69      c_2Epair_2ESND: del > del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Epair_2ESND,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27b ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Epair_2ESWAP,type,
% 5.44/5.69      c_2Epair_2ESWAP: del > del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Epair_2ESWAP,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epair_2ESWAP @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Epair_2EUNCURRY,type,
% 5.44/5.69      c_2Epair_2EUNCURRY: del > del > del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Epair_2EUNCURRY,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Epair_2Epair__CASE,type,
% 5.44/5.69      c_2Epair_2Epair__CASE: del > del > del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Epair_2Epair__CASE,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Epair_2Epair__CASE @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) @ A_27a ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Epair_2Eprod__TY__DEF,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del] :
% 5.44/5.69      ? [V0rep: $i] :
% 5.44/5.69        ( ( mem @ V0rep @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) )
% 5.44/5.69        & ( p
% 5.44/5.69          @ ( ap
% 5.44/5.69            @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69              @ ( lam @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) )
% 5.44/5.69                @ ^ [V1p: $i] :
% 5.44/5.69                    ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.44/5.69                    @ ( lam @ A_27a
% 5.44/5.69                      @ ^ [V2x: $i] :
% 5.44/5.69                          ( ap @ ( c_2Ebool_2E_3F @ A_27b )
% 5.44/5.69                          @ ( lam @ A_27b
% 5.44/5.69                            @ ^ [V3y: $i] :
% 5.44/5.69                                ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) @ V1p )
% 5.44/5.69                                @ ( lam @ A_27a
% 5.44/5.69                                  @ ^ [V4a: $i] :
% 5.44/5.69                                      ( lam @ A_27b
% 5.44/5.69                                      @ ^ [V5b: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V4a ) @ V2x ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ V5b ) @ V3y ) ) ) ) ) ) ) ) ) ) )
% 5.44/5.69            @ V0rep ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Epair_2EABS__REP__prod,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del] :
% 5.44/5.69        ( ! [V0a: $i] :
% 5.44/5.69            ( ( mem @ V0a @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69           => ( ( ap @ ( c_2Epair_2EABS__prod @ A_27a @ A_27b ) @ ( ap @ ( c_2Epair_2EREP__prod @ A_27a @ A_27b ) @ V0a ) )
% 5.44/5.69              = V0a ) )
% 5.44/5.69        & ! [V1r: $i] :
% 5.44/5.69            ( ( mem @ V1r @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69           => ( ( p
% 5.44/5.69                @ ( ap
% 5.44/5.69                  @ ( lam @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) )
% 5.44/5.69                    @ ^ [V2p: $i] :
% 5.44/5.69                        ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.44/5.69                        @ ( lam @ A_27a
% 5.44/5.69                          @ ^ [V3x: $i] :
% 5.44/5.69                              ( ap @ ( c_2Ebool_2E_3F @ A_27b )
% 5.44/5.69                              @ ( lam @ A_27b
% 5.44/5.69                                @ ^ [V4y: $i] :
% 5.44/5.69                                    ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) @ V2p )
% 5.44/5.69                                    @ ( lam @ A_27a
% 5.44/5.69                                      @ ^ [V5a: $i] :
% 5.44/5.69                                          ( lam @ A_27b
% 5.44/5.69                                          @ ^ [V6b: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V5a ) @ V3x ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ V6b ) @ V4y ) ) ) ) ) ) ) ) ) )
% 5.44/5.69                  @ V1r ) )
% 5.44/5.69            <=> ( ( ap @ ( c_2Epair_2EREP__prod @ A_27a @ A_27b ) @ ( ap @ ( c_2Epair_2EABS__prod @ A_27a @ A_27b ) @ V1r ) )
% 5.44/5.69                = V1r ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Epair_2ECOMMA__DEF,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.69        ( ( mem @ V0x @ A_27a )
% 5.44/5.69       => ! [V1y: $i] :
% 5.44/5.69            ( ( mem @ V1y @ A_27b )
% 5.44/5.69           => ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0x ) @ V1y )
% 5.44/5.69              = ( ap @ ( c_2Epair_2EABS__prod @ A_27a @ A_27b )
% 5.44/5.69                @ ( lam @ A_27a
% 5.44/5.69                  @ ^ [V2a: $i] :
% 5.44/5.69                      ( lam @ A_27b
% 5.44/5.69                      @ ^ [V3b: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V2a ) @ V0x ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ V3b ) @ V1y ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EPAIR__EQ,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.69        ( ( mem @ V0x @ A_27a )
% 5.44/5.69       => ! [V1y: $i] :
% 5.44/5.69            ( ( mem @ V1y @ A_27b )
% 5.44/5.69           => ! [V2a: $i] :
% 5.44/5.69                ( ( mem @ V2a @ A_27a )
% 5.44/5.69               => ! [V3b: $i] :
% 5.44/5.69                    ( ( mem @ V3b @ A_27b )
% 5.44/5.69                   => ( ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0x ) @ V1y )
% 5.44/5.69                        = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2a ) @ V3b ) )
% 5.44/5.69                    <=> ( ( V0x = V2a )
% 5.44/5.69                        & ( V1y = V3b ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2ECLOSED__PAIR__EQ,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.69        ( ( mem @ V0x @ A_27a )
% 5.44/5.69       => ! [V1y: $i] :
% 5.44/5.69            ( ( mem @ V1y @ A_27b )
% 5.44/5.69           => ! [V2a: $i] :
% 5.44/5.69                ( ( mem @ V2a @ A_27a )
% 5.44/5.69               => ! [V3b: $i] :
% 5.44/5.69                    ( ( mem @ V3b @ A_27b )
% 5.44/5.69                   => ( ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0x ) @ V1y )
% 5.44/5.69                        = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2a ) @ V3b ) )
% 5.44/5.69                    <=> ( ( V0x = V2a )
% 5.44/5.69                        & ( V1y = V3b ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EABS__PAIR__THM,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.69        ( ( mem @ V0x @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69       => ? [V1q: $i] :
% 5.44/5.69            ( ( mem @ V1q @ A_27a )
% 5.44/5.69            & ? [V2r: $i] :
% 5.44/5.69                ( ( mem @ V2r @ A_27b )
% 5.44/5.69                & ( V0x
% 5.44/5.69                  = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1q ) @ V2r ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2Epair__CASES,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.69        ( ( mem @ V0x @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69       => ? [V1q: $i] :
% 5.44/5.69            ( ( mem @ V1q @ A_27a )
% 5.44/5.69            & ? [V2r: $i] :
% 5.44/5.69                ( ( mem @ V2r @ A_27b )
% 5.44/5.69                & ( V0x
% 5.44/5.69                  = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1q ) @ V2r ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Epair_2EPAIR,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.69        ( ( mem @ V0x @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69       => ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V0x ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V0x ) )
% 5.44/5.69          = V0x ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EFST,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.69        ( ( mem @ V0x @ A_27a )
% 5.44/5.69       => ! [V1y: $i] :
% 5.44/5.69            ( ( mem @ V1y @ A_27b )
% 5.44/5.69           => ( ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0x ) @ V1y ) )
% 5.44/5.69              = V0x ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2ESND,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.69        ( ( mem @ V0x @ A_27a )
% 5.44/5.69       => ! [V1y: $i] :
% 5.44/5.69            ( ( mem @ V1y @ A_27b )
% 5.44/5.69           => ( ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0x ) @ V1y ) )
% 5.44/5.69              = V1y ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EPAIR__FST__SND__EQ,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.44/5.69        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69       => ! [V1q: $i] :
% 5.44/5.69            ( ( mem @ V1q @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69           => ( ( V0p = V1q )
% 5.44/5.69            <=> ( ( ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V0p )
% 5.44/5.69                  = ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V1q ) )
% 5.44/5.69                & ( ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V0p )
% 5.44/5.69                  = ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V1q ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Epair_2ESWAP__def,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0a: $i] :
% 5.44/5.69        ( ( mem @ V0a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) )
% 5.44/5.69       => ( ( ap @ ( c_2Epair_2ESWAP @ A_27a @ A_27b ) @ V0a )
% 5.44/5.69          = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ ( ap @ ( c_2Epair_2ESND @ A_27b @ A_27a ) @ V0a ) ) @ ( ap @ ( c_2Epair_2EFST @ A_27b @ A_27a ) @ V0a ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Epair_2ECURRY__DEF,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c ) )
% 5.44/5.69       => ! [V1x: $i] :
% 5.44/5.69            ( ( mem @ V1x @ A_27a )
% 5.44/5.69           => ! [V2y: $i] :
% 5.44/5.69                ( ( mem @ V2y @ A_27b )
% 5.44/5.69               => ( ( ap @ ( ap @ ( ap @ ( c_2Epair_2ECURRY @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1x ) @ V2y )
% 5.44/5.69                  = ( ap @ V0f @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Epair_2EUNCURRY,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.44/5.69       => ! [V1v: $i] :
% 5.44/5.69            ( ( mem @ V1v @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69           => ( ( ap @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1v )
% 5.44/5.69              = ( ap @ ( ap @ V0f @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V1v ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V1v ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EUNCURRY__VAR,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.44/5.69       => ! [V1v: $i] :
% 5.44/5.69            ( ( mem @ V1v @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69           => ( ( ap @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1v )
% 5.44/5.69              = ( ap @ ( ap @ V0f @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V1v ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V1v ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EELIM__UNCURRY,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.44/5.69       => ( ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27c ) @ V0f )
% 5.44/5.69          = ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.44/5.69            @ ^ [V1x: $i] : ( ap @ ( ap @ V0f @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V1x ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V1x ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EUNCURRY__DEF,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.44/5.69       => ! [V1x: $i] :
% 5.44/5.69            ( ( mem @ V1x @ A_27a )
% 5.44/5.69           => ! [V2y: $i] :
% 5.44/5.69                ( ( mem @ V2y @ A_27b )
% 5.44/5.69               => ( ( ap @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27c ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1x ) @ V2y ) )
% 5.44/5.69                  = ( ap @ ( ap @ V0f @ V1x ) @ V2y ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2ECURRY__UNCURRY__THM,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.44/5.69       => ( ( ap @ ( c_2Epair_2ECURRY @ A_27a @ A_27b @ A_27c ) @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27c ) @ V0f ) )
% 5.44/5.69          = V0f ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EUNCURRY__CURRY__THM,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c ) )
% 5.44/5.69       => ( ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27c ) @ ( ap @ ( c_2Epair_2ECURRY @ A_27a @ A_27b @ A_27c ) @ V0f ) )
% 5.44/5.69          = V0f ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2ECURRY__ONE__ONE__THM,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c ) )
% 5.44/5.69       => ! [V1g: $i] :
% 5.44/5.69            ( ( mem @ V1g @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c ) )
% 5.44/5.69           => ( ( ( ap @ ( c_2Epair_2ECURRY @ A_27a @ A_27b @ A_27c ) @ V0f )
% 5.44/5.69                = ( ap @ ( c_2Epair_2ECURRY @ A_27a @ A_27b @ A_27c ) @ V1g ) )
% 5.44/5.69            <=> ( V0f = V1g ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EUNCURRY__ONE__ONE__THM,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.44/5.69       => ! [V1g: $i] :
% 5.44/5.69            ( ( mem @ V1g @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.44/5.69           => ( ( ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27c ) @ V0f )
% 5.44/5.69                = ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27c ) @ V1g ) )
% 5.44/5.69            <=> ( V0f = V1g ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2Epair__Axiom,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.44/5.69       => ? [V1fn: $i] :
% 5.44/5.69            ( ( mem @ V1fn @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c ) )
% 5.44/5.69            & ! [V2x: $i] :
% 5.44/5.69                ( ( mem @ V2x @ A_27a )
% 5.44/5.69               => ! [V3y: $i] :
% 5.44/5.69                    ( ( mem @ V3y @ A_27b )
% 5.44/5.69                   => ( ( ap @ V1fn @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) )
% 5.44/5.69                      = ( ap @ ( ap @ V0f @ V2x ) @ V3y ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EUNCURRY__CONG,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0f_27: $i] :
% 5.44/5.69        ( ( mem @ V0f_27 @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.44/5.69           => ! [V2M_27: $i] :
% 5.44/5.69                ( ( mem @ V2M_27 @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69               => ! [V3M: $i] :
% 5.44/5.69                    ( ( mem @ V3M @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69                   => ( ( ( V3M = V2M_27 )
% 5.44/5.69                        & ! [V4x: $i] :
% 5.44/5.69                            ( ( mem @ V4x @ A_27a )
% 5.44/5.69                           => ! [V5y: $i] :
% 5.44/5.69                                ( ( mem @ V5y @ A_27b )
% 5.44/5.69                               => ( ( V2M_27
% 5.44/5.69                                    = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V4x ) @ V5y ) )
% 5.44/5.69                                 => ( ( ap @ ( ap @ V1f @ V4x ) @ V5y )
% 5.44/5.69                                    = ( ap @ ( ap @ V0f_27 @ V4x ) @ V5y ) ) ) ) ) )
% 5.44/5.69                     => ( ( ap @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27c ) @ V1f ) @ V3M )
% 5.44/5.69                        = ( ap @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27c ) @ V0f_27 ) @ V2M_27 ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2ELAMBDA__PROD,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0P: $i] :
% 5.44/5.69        ( ( mem @ V0P @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c ) )
% 5.44/5.69       => ( ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.44/5.69            @ ^ [V1p: $i] : ( ap @ V0P @ V1p ) )
% 5.44/5.69          = ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27c )
% 5.44/5.69            @ ( lam @ A_27a
% 5.44/5.69              @ ^ [V2p1: $i] :
% 5.44/5.69                  ( lam @ A_27b
% 5.44/5.69                  @ ^ [V3p2: $i] : ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2p1 ) @ V3p2 ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EEXISTS__PROD,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.69        ( ( mem @ V0P @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.69       => ( ? [V1p: $i] :
% 5.44/5.69              ( ( mem @ V1p @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69              & ( p @ ( ap @ V0P @ V1p ) ) )
% 5.44/5.69        <=> ? [V2p__1: $i] :
% 5.44/5.69              ( ( mem @ V2p__1 @ A_27a )
% 5.44/5.69              & ? [V3p__2: $i] :
% 5.44/5.69                  ( ( mem @ V3p__2 @ A_27b )
% 5.44/5.69                  & ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2p__1 ) @ V3p__2 ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EFORALL__PROD,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.69        ( ( mem @ V0P @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.69       => ( ! [V1p: $i] :
% 5.44/5.69              ( ( mem @ V1p @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69             => ( p @ ( ap @ V0P @ V1p ) ) )
% 5.44/5.69        <=> ! [V2p__1: $i] :
% 5.44/5.69              ( ( mem @ V2p__1 @ A_27a )
% 5.44/5.69             => ! [V3p__2: $i] :
% 5.44/5.69                  ( ( mem @ V3p__2 @ A_27b )
% 5.44/5.69                 => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2p__1 ) @ V3p__2 ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2Epair__induction,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.69        ( ( mem @ V0P @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.69       => ( ! [V1p__1: $i] :
% 5.44/5.69              ( ( mem @ V1p__1 @ A_27a )
% 5.44/5.69             => ! [V2p__2: $i] :
% 5.44/5.69                  ( ( mem @ V2p__2 @ A_27b )
% 5.44/5.69                 => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1p__1 ) @ V2p__2 ) ) ) ) )
% 5.44/5.69         => ! [V3p: $i] :
% 5.44/5.69              ( ( mem @ V3p @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69             => ( p @ ( ap @ V0P @ V3p ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Epair_2EPROD__ALL__def,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.69        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1Q: $i] :
% 5.44/5.69            ( ( mem @ V1Q @ ( arr @ A_27b @ bool ) )
% 5.44/5.69           => ! [V2p: $i] :
% 5.44/5.69                ( ( mem @ V2p @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epair_2EPROD__ALL @ A_27a @ A_27b ) @ V0P ) @ V1Q ) @ V2p ) )
% 5.44/5.69                <=> ( ( p @ ( ap @ V0P @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V2p ) ) )
% 5.44/5.69                    & ( p @ ( ap @ V1Q @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V2p ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EPROD__ALL__THM,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.69        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1Q: $i] :
% 5.44/5.69            ( ( mem @ V1Q @ ( arr @ A_27b @ bool ) )
% 5.44/5.69           => ! [V2x: $i] :
% 5.44/5.69                ( ( mem @ V2x @ A_27a )
% 5.44/5.69               => ! [V3y: $i] :
% 5.44/5.69                    ( ( mem @ V3y @ A_27b )
% 5.44/5.69                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epair_2EPROD__ALL @ A_27a @ A_27b ) @ V0P ) @ V1Q ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) )
% 5.44/5.69                    <=> ( ( p @ ( ap @ V0P @ V2x ) )
% 5.44/5.69                        & ( p @ ( ap @ V1Q @ V3y ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EPROD__ALL__MONO,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.69        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1P_27: $i] :
% 5.44/5.69            ( ( mem @ V1P_27 @ ( arr @ A_27a @ bool ) )
% 5.44/5.69           => ! [V2Q: $i] :
% 5.44/5.69                ( ( mem @ V2Q @ ( arr @ A_27b @ bool ) )
% 5.44/5.69               => ! [V3Q_27: $i] :
% 5.44/5.69                    ( ( mem @ V3Q_27 @ ( arr @ A_27b @ bool ) )
% 5.44/5.69                   => ! [V4p: $i] :
% 5.44/5.69                        ( ( mem @ V4p @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69                       => ( ( ! [V5x: $i] :
% 5.44/5.69                                ( ( mem @ V5x @ A_27a )
% 5.44/5.69                               => ( ( p @ ( ap @ V0P @ V5x ) )
% 5.44/5.69                                 => ( p @ ( ap @ V1P_27 @ V5x ) ) ) )
% 5.44/5.69                            & ! [V6y: $i] :
% 5.44/5.69                                ( ( mem @ V6y @ A_27b )
% 5.44/5.69                               => ( ( p @ ( ap @ V2Q @ V6y ) )
% 5.44/5.69                                 => ( p @ ( ap @ V3Q_27 @ V6y ) ) ) ) )
% 5.44/5.69                         => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epair_2EPROD__ALL @ A_27a @ A_27b ) @ V0P ) @ V2Q ) @ V4p ) )
% 5.44/5.69                           => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epair_2EPROD__ALL @ A_27a @ A_27b ) @ V1P_27 ) @ V3Q_27 ) @ V4p ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EPROD__ALL__CONG,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.44/5.69        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69       => ! [V1p_27: $i] :
% 5.44/5.69            ( ( mem @ V1p_27 @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69           => ! [V2P: $i] :
% 5.44/5.69                ( ( mem @ V2P @ ( arr @ A_27a @ bool ) )
% 5.44/5.69               => ! [V3P_27: $i] :
% 5.44/5.69                    ( ( mem @ V3P_27 @ ( arr @ A_27a @ bool ) )
% 5.44/5.69                   => ! [V4Q: $i] :
% 5.44/5.69                        ( ( mem @ V4Q @ ( arr @ A_27b @ bool ) )
% 5.44/5.69                       => ! [V5Q_27: $i] :
% 5.44/5.69                            ( ( mem @ V5Q_27 @ ( arr @ A_27b @ bool ) )
% 5.44/5.69                           => ( ( ( V0p = V1p_27 )
% 5.44/5.69                                & ! [V6x: $i] :
% 5.44/5.69                                    ( ( mem @ V6x @ A_27a )
% 5.44/5.69                                   => ! [V7y: $i] :
% 5.44/5.69                                        ( ( mem @ V7y @ A_27b )
% 5.44/5.69                                       => ( ( V1p_27
% 5.44/5.69                                            = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V6x ) @ V7y ) )
% 5.44/5.69                                         => ( ( p @ ( ap @ V2P @ V6x ) )
% 5.44/5.69                                          <=> ( p @ ( ap @ V3P_27 @ V6x ) ) ) ) ) )
% 5.44/5.69                                & ! [V8x: $i] :
% 5.44/5.69                                    ( ( mem @ V8x @ A_27a )
% 5.44/5.69                                   => ! [V9y: $i] :
% 5.44/5.69                                        ( ( mem @ V9y @ A_27b )
% 5.44/5.69                                       => ( ( V1p_27
% 5.44/5.69                                            = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V8x ) @ V9y ) )
% 5.44/5.69                                         => ( ( p @ ( ap @ V4Q @ V9y ) )
% 5.44/5.69                                          <=> ( p @ ( ap @ V5Q_27 @ V9y ) ) ) ) ) ) )
% 5.44/5.69                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epair_2EPROD__ALL @ A_27a @ A_27b ) @ V2P ) @ V4Q ) @ V0p ) )
% 5.44/5.69                              <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epair_2EPROD__ALL @ A_27a @ A_27b ) @ V3P_27 ) @ V5Q_27 ) @ V1p_27 ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EELIM__PEXISTS,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.69        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69       => ( ? [V1p: $i] :
% 5.44/5.69              ( ( mem @ V1p @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69              & ( p @ ( ap @ ( ap @ V0P @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V1p ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V1p ) ) ) )
% 5.44/5.69        <=> ? [V2p1: $i] :
% 5.44/5.69              ( ( mem @ V2p1 @ A_27a )
% 5.44/5.69              & ? [V3p2: $i] :
% 5.44/5.69                  ( ( mem @ V3p2 @ A_27b )
% 5.44/5.69                  & ( p @ ( ap @ ( ap @ V0P @ V2p1 ) @ V3p2 ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EELIM__PFORALL,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.69        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69       => ( ! [V1p: $i] :
% 5.44/5.69              ( ( mem @ V1p @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69             => ( p @ ( ap @ ( ap @ V0P @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V1p ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V1p ) ) ) )
% 5.44/5.69        <=> ! [V2p1: $i] :
% 5.44/5.69              ( ( mem @ V2p1 @ A_27a )
% 5.44/5.69             => ! [V3p2: $i] :
% 5.44/5.69                  ( ( mem @ V3p2 @ A_27b )
% 5.44/5.69                 => ( p @ ( ap @ ( ap @ V0P @ V2p1 ) @ V3p2 ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EPFORALL__THM,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.69        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69       => ( ! [V1x: $i] :
% 5.44/5.69              ( ( mem @ V1x @ A_27a )
% 5.44/5.69             => ! [V2y: $i] :
% 5.44/5.69                  ( ( mem @ V2y @ A_27b )
% 5.44/5.69                 => ( p @ ( ap @ ( ap @ V0P @ V1x ) @ V2y ) ) ) )
% 5.44/5.69        <=> ( p
% 5.44/5.69            @ ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69              @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ bool )
% 5.44/5.69                @ ( lam @ A_27a
% 5.44/5.69                  @ ^ [V3x: $i] :
% 5.44/5.69                      ( lam @ A_27b
% 5.44/5.69                      @ ^ [V4y: $i] : ( ap @ ( ap @ V0P @ V3x ) @ V4y ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EPEXISTS__THM,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.69        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69       => ( ? [V1x: $i] :
% 5.44/5.69              ( ( mem @ V1x @ A_27a )
% 5.44/5.69              & ? [V2y: $i] :
% 5.44/5.69                  ( ( mem @ V2y @ A_27b )
% 5.44/5.69                  & ( p @ ( ap @ ( ap @ V0P @ V1x ) @ V2y ) ) ) )
% 5.44/5.69        <=> ( p
% 5.44/5.69            @ ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69              @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ bool )
% 5.44/5.69                @ ( lam @ A_27a
% 5.44/5.69                  @ ^ [V3x: $i] :
% 5.44/5.69                      ( lam @ A_27b
% 5.44/5.69                      @ ^ [V4y: $i] : ( ap @ ( ap @ V0P @ V3x ) @ V4y ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EELIM__PEXISTS__EVAL,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.69        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69       => ( ( p
% 5.44/5.69            @ ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69              @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ bool )
% 5.44/5.69                @ ( lam @ A_27a
% 5.44/5.69                  @ ^ [V1x: $i] : ( ap @ V0P @ V1x ) ) ) ) )
% 5.44/5.69        <=> ? [V2x: $i] :
% 5.44/5.69              ( ( mem @ V2x @ A_27a )
% 5.44/5.69              & ( p @ ( ap @ ( c_2Ebool_2E_3F @ A_27b ) @ ( ap @ V0P @ V2x ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EELIM__PFORALL__EVAL,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.69        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69       => ( ( p
% 5.44/5.69            @ ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69              @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ bool )
% 5.44/5.69                @ ( lam @ A_27a
% 5.44/5.69                  @ ^ [V1x: $i] : ( ap @ V0P @ V1x ) ) ) ) )
% 5.44/5.69        <=> ! [V2x: $i] :
% 5.44/5.69              ( ( mem @ V2x @ A_27a )
% 5.44/5.69             => ( p @ ( ap @ ( c_2Ebool_2E_21 @ A_27b ) @ ( ap @ V0P @ V2x ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Epair_2EPAIR__MAP,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( arr @ A_27a @ A_27c ) )
% 5.44/5.69       => ! [V1g: $i] :
% 5.44/5.69            ( ( mem @ V1g @ ( arr @ A_27b @ A_27d ) )
% 5.44/5.69           => ! [V2p: $i] :
% 5.44/5.69                ( ( mem @ V2p @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69               => ( ( ap @ ( ap @ ( ap @ ( c_2Epair_2E_23_23 @ A_27a @ A_27b @ A_27c @ A_27d ) @ V0f ) @ V1g ) @ V2p )
% 5.44/5.69                  = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ A_27d ) @ ( ap @ V0f @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V2p ) ) ) @ ( ap @ V1g @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V2p ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EPAIR__MAP__THM,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.69       => ! [V1g: $i] :
% 5.44/5.69            ( ( mem @ V1g @ ( arr @ A_27c @ A_27d ) )
% 5.44/5.69           => ! [V2x: $i] :
% 5.44/5.69                ( ( mem @ V2x @ A_27a )
% 5.44/5.69               => ! [V3y: $i] :
% 5.44/5.69                    ( ( mem @ V3y @ A_27c )
% 5.44/5.69                   => ( ( ap @ ( ap @ ( ap @ ( c_2Epair_2E_23_23 @ A_27a @ A_27c @ A_27b @ A_27d ) @ V0f ) @ V1g ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27c ) @ V2x ) @ V3y ) )
% 5.44/5.69                      = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27d ) @ ( ap @ V0f @ V2x ) ) @ ( ap @ V1g @ V3y ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EFST__PAIR__MAP,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0p: $i] :
% 5.44/5.69        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27a @ A_27c ) )
% 5.44/5.69           => ! [V2g: $i] :
% 5.44/5.69                ( ( mem @ V2g @ ( arr @ A_27b @ A_27d ) )
% 5.44/5.69               => ( ( ap @ ( c_2Epair_2EFST @ A_27c @ A_27d ) @ ( ap @ ( ap @ ( ap @ ( c_2Epair_2E_23_23 @ A_27a @ A_27b @ A_27c @ A_27d ) @ V1f ) @ V2g ) @ V0p ) )
% 5.44/5.69                  = ( ap @ V1f @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V0p ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2ESND__PAIR__MAP,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0p: $i] :
% 5.44/5.69        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27a @ A_27c ) )
% 5.44/5.69           => ! [V2g: $i] :
% 5.44/5.69                ( ( mem @ V2g @ ( arr @ A_27b @ A_27d ) )
% 5.44/5.69               => ( ( ap @ ( c_2Epair_2ESND @ A_27c @ A_27d ) @ ( ap @ ( ap @ ( ap @ ( c_2Epair_2E_23_23 @ A_27a @ A_27b @ A_27c @ A_27d ) @ V1f ) @ V2g ) @ V0p ) )
% 5.44/5.69                  = ( ap @ V2g @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V0p ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2ELET2__RAND,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0P: $i] :
% 5.44/5.69        ( ( mem @ V0P @ ( arr @ A_27c @ A_27d ) )
% 5.44/5.69       => ! [V1M: $i] :
% 5.44/5.69            ( ( mem @ V1M @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69           => ! [V2N: $i] :
% 5.44/5.69                ( ( mem @ V2N @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.44/5.69               => ( ( ap @ V0P
% 5.44/5.69                    @ ( ap
% 5.44/5.69                      @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c )
% 5.44/5.69                        @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27c )
% 5.44/5.69                          @ ( lam @ A_27a
% 5.44/5.69                            @ ^ [V3x: $i] :
% 5.44/5.69                                ( lam @ A_27b
% 5.44/5.69                                @ ^ [V4y: $i] : ( ap @ ( ap @ V2N @ V3x ) @ V4y ) ) ) ) )
% 5.44/5.69                      @ V1M ) )
% 5.44/5.69                  = ( ap
% 5.44/5.69                    @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27d )
% 5.44/5.69                      @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27d )
% 5.44/5.69                        @ ( lam @ A_27a
% 5.44/5.69                          @ ^ [V5x: $i] :
% 5.44/5.69                              ( lam @ A_27b
% 5.44/5.69                              @ ^ [V6y: $i] : ( ap @ V0P @ ( ap @ ( ap @ V2N @ V5x ) @ V6y ) ) ) ) ) )
% 5.44/5.69                    @ V1M ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2ELET2__RATOR,axiom,
% 5.44/5.69      ! [A_27a1: del,A_27a2: del,A_27b: del,A_27c: del,V0M: $i] :
% 5.44/5.69        ( ( mem @ V0M @ ( ty_2Epair_2Eprod @ A_27a1 @ A_27a2 ) )
% 5.44/5.69       => ! [V1N: $i] :
% 5.44/5.69            ( ( mem @ V1N @ ( arr @ A_27a1 @ ( arr @ A_27a2 @ ( arr @ A_27b @ A_27c ) ) ) )
% 5.44/5.69           => ! [V2b: $i] :
% 5.44/5.69                ( ( mem @ V2b @ A_27b )
% 5.44/5.69               => ( ( ap
% 5.44/5.69                    @ ( ap
% 5.44/5.69                      @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Epair_2Eprod @ A_27a1 @ A_27a2 ) @ ( arr @ A_27b @ A_27c ) )
% 5.44/5.69                        @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a1 @ A_27a2 @ ( arr @ A_27b @ A_27c ) )
% 5.44/5.69                          @ ( lam @ A_27a1
% 5.44/5.69                            @ ^ [V3x: $i] :
% 5.44/5.69                                ( lam @ A_27a2
% 5.44/5.69                                @ ^ [V4y: $i] : ( ap @ ( ap @ V1N @ V3x ) @ V4y ) ) ) ) )
% 5.44/5.69                      @ V0M )
% 5.44/5.69                    @ V2b )
% 5.44/5.69                  = ( ap
% 5.44/5.69                    @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Epair_2Eprod @ A_27a1 @ A_27a2 ) @ A_27c )
% 5.44/5.69                      @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a1 @ A_27a2 @ A_27c )
% 5.44/5.69                        @ ( lam @ A_27a1
% 5.44/5.69                          @ ^ [V5x: $i] :
% 5.44/5.69                              ( lam @ A_27a2
% 5.44/5.69                              @ ^ [V6y: $i] : ( ap @ ( ap @ ( ap @ V1N @ V5x ) @ V6y ) @ V2b ) ) ) ) )
% 5.44/5.69                    @ V0M ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2Eo__UNCURRY__R,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( arr @ A_27d @ A_27c ) )
% 5.44/5.69       => ! [V1g: $i] :
% 5.44/5.69            ( ( mem @ V1g @ ( arr @ A_27a @ ( arr @ A_27b @ A_27d ) ) )
% 5.44/5.69           => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c @ A_27d ) @ V0f ) @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27d ) @ V1g ) )
% 5.44/5.69              = ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ ( arr @ A_27b @ A_27c ) @ ( arr @ A_27b @ A_27d ) ) @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ A_27c @ A_27d ) @ V0f ) ) @ V1g ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EC__UNCURRY__L,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27d @ A_27c ) ) ) )
% 5.44/5.69       => ! [V1x: $i] :
% 5.44/5.69            ( ( mem @ V1x @ A_27d )
% 5.44/5.69           => ( ( ap @ ( ap @ ( c_2Ecombin_2EC @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27d @ A_27c ) @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ ( arr @ A_27d @ A_27c ) ) @ V0f ) ) @ V1x )
% 5.44/5.69              = ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( c_2Ecombin_2EC @ A_27a @ A_27d @ ( arr @ A_27b @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ ( arr @ A_27d @ ( arr @ A_27b @ A_27c ) ) @ ( arr @ A_27b @ ( arr @ A_27d @ A_27c ) ) ) @ ( c_2Ecombin_2EC @ A_27b @ A_27d @ A_27c ) ) @ V0f ) ) @ V1x ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2ES__UNCURRY__R,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( arr @ A_27d @ A_27c ) ) )
% 5.44/5.69       => ! [V1g: $i] :
% 5.44/5.69            ( ( mem @ V1g @ ( arr @ A_27a @ ( arr @ A_27b @ A_27d ) ) )
% 5.44/5.69           => ( ( ap @ ( ap @ ( c_2Ecombin_2ES @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27d @ A_27c ) @ V0f ) @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27d ) @ V1g ) )
% 5.44/5.69              = ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( c_2Ecombin_2ES @ A_27a @ ( arr @ A_27b @ A_27d ) @ ( arr @ A_27b @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ ( arr @ ( arr @ A_27b @ A_27d ) @ ( arr @ A_27b @ A_27c ) ) @ ( arr @ A_27b @ ( arr @ A_27d @ A_27c ) ) ) @ ( c_2Ecombin_2ES @ A_27b @ A_27d @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ ( arr @ A_27b @ ( arr @ A_27d @ A_27c ) ) @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( arr @ A_27d @ A_27c ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V0f ) ) @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) ) ) ) @ V1g ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EFORALL__UNCURRY,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69       => ( ( p @ ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ bool ) @ V0f ) ) )
% 5.44/5.69        <=> ( p @ ( ap @ ( c_2Ebool_2E_21 @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ ( arr @ A_27b @ bool ) ) @ ( c_2Ebool_2E_21 @ A_27b ) ) @ V0f ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EPAIR__FUN__THM,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0P: $i] :
% 5.44/5.69        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) @ bool ) )
% 5.44/5.69       => ( ( p
% 5.44/5.69            @ ( ap @ ( c_2Ebool_2E_3F_21 @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) )
% 5.44/5.69              @ ( lam @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) )
% 5.44/5.69                @ ^ [V1f: $i] : ( ap @ V0P @ V1f ) ) ) )
% 5.44/5.69        <=> ( p
% 5.44/5.69            @ ( ap @ ( c_2Ebool_2E_3F_21 @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27c ) ) )
% 5.44/5.69              @ ( lam @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27c ) )
% 5.44/5.69                @ ^ [V2p: $i] :
% 5.44/5.69                    ( ap @ V0P
% 5.44/5.69                    @ ( lam @ A_27a
% 5.44/5.69                      @ ^ [V3a: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( c_2Epair_2EFST @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27c ) ) @ V2p ) @ V3a ) ) @ ( ap @ ( ap @ ( c_2Epair_2ESND @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27c ) ) @ V2p ) @ V3a ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Epair_2Epair__CASE__def,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0p: $i] :
% 5.44/5.69        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) )
% 5.44/5.69           => ( ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ A_27a @ A_27b @ A_27c ) @ V0p ) @ V1f )
% 5.44/5.69              = ( ap @ ( ap @ V1f @ ( ap @ ( c_2Epair_2EFST @ A_27b @ A_27c ) @ V0p ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27b @ A_27c ) @ V0p ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2Epair__case__thm,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0x: $i] :
% 5.44/5.69        ( ( mem @ V0x @ A_27b )
% 5.44/5.69       => ! [V1y: $i] :
% 5.44/5.69            ( ( mem @ V1y @ A_27c )
% 5.44/5.69           => ! [V2f: $i] :
% 5.44/5.69                ( ( mem @ V2f @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) )
% 5.44/5.69               => ( ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ A_27a @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27c ) @ V0x ) @ V1y ) ) @ V2f )
% 5.44/5.69                  = ( ap @ ( ap @ V2f @ V0x ) @ V1y ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2Epair__case__def,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0x: $i] :
% 5.44/5.69        ( ( mem @ V0x @ A_27b )
% 5.44/5.69       => ! [V1y: $i] :
% 5.44/5.69            ( ( mem @ V1y @ A_27c )
% 5.44/5.69           => ! [V2f: $i] :
% 5.44/5.69                ( ( mem @ V2f @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) )
% 5.44/5.69               => ( ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ A_27a @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27c ) @ V0x ) @ V1y ) ) @ V2f )
% 5.44/5.69                  = ( ap @ ( ap @ V2f @ V0x ) @ V1y ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2Epair__case__cong,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0f_27: $i] :
% 5.44/5.69        ( ( mem @ V0f_27 @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) )
% 5.44/5.69       => ! [V1M: $i] :
% 5.44/5.69            ( ( mem @ V1M @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) )
% 5.44/5.69           => ! [V2M_27: $i] :
% 5.44/5.69                ( ( mem @ V2M_27 @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) )
% 5.44/5.69               => ! [V3f: $i] :
% 5.44/5.69                    ( ( mem @ V3f @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) )
% 5.44/5.69                   => ( ( ( V1M = V2M_27 )
% 5.44/5.69                        & ! [V4x: $i] :
% 5.44/5.69                            ( ( mem @ V4x @ A_27b )
% 5.44/5.69                           => ! [V5y: $i] :
% 5.44/5.69                                ( ( mem @ V5y @ A_27c )
% 5.44/5.69                               => ( ( V2M_27
% 5.44/5.69                                    = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27c ) @ V4x ) @ V5y ) )
% 5.44/5.69                                 => ( ( ap @ ( ap @ V3f @ V4x ) @ V5y )
% 5.44/5.69                                    = ( ap @ ( ap @ V0f_27 @ V4x ) @ V5y ) ) ) ) ) )
% 5.44/5.69                     => ( ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ A_27a @ A_27b @ A_27c ) @ V1M ) @ V3f )
% 5.44/5.69                        = ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ A_27a @ A_27b @ A_27c ) @ V2M_27 ) @ V0f_27 ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2Epair__case__eq,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0p: $i] :
% 5.44/5.69        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) )
% 5.44/5.69           => ! [V2v: $i] :
% 5.44/5.69                ( ( mem @ V2v @ A_27a )
% 5.44/5.69               => ( ( ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ A_27a @ A_27b @ A_27c ) @ V0p ) @ V1f )
% 5.44/5.69                    = V2v )
% 5.44/5.69                <=> ? [V3x: $i] :
% 5.44/5.69                      ( ( mem @ V3x @ A_27b )
% 5.44/5.69                      & ? [V4y: $i] :
% 5.44/5.69                          ( ( mem @ V4y @ A_27c )
% 5.44/5.69                          & ( V0p
% 5.44/5.69                            = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27c ) @ V3x ) @ V4y ) )
% 5.44/5.69                          & ( ( ap @ ( ap @ V1f @ V3x ) @ V4y )
% 5.44/5.69                            = V2v ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2Edatatype__pair,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,A_27c: del,V0pair: $i] :
% 5.44/5.69        ( ( mem @ V0pair @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) @ A_27c ) )
% 5.44/5.69       => ( p @ ( ap @ ( c_2Ebool_2EDATATYPE @ A_27c ) @ ( ap @ V0pair @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Epair_2ELEX__DEF,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.44/5.69        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69       => ! [V1R2: $i] :
% 5.44/5.69            ( ( mem @ V1R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69           => ( ( ap @ ( ap @ ( c_2Epair_2ELEX @ A_27a @ A_27b ) @ V0R1 ) @ V1R2 )
% 5.44/5.69              = ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.69                @ ( lam @ A_27a
% 5.44/5.69                  @ ^ [V2s: $i] :
% 5.44/5.69                      ( lam @ A_27b
% 5.44/5.69                      @ ^ [V3t: $i] :
% 5.44/5.69                          ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ bool )
% 5.44/5.69                          @ ( lam @ A_27a
% 5.44/5.69                            @ ^ [V4u: $i] :
% 5.44/5.69                                ( lam @ A_27b
% 5.44/5.69                                @ ^ [V5v: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ V0R1 @ V2s ) @ V4u ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V2s ) @ V4u ) ) @ ( ap @ ( ap @ V1R2 @ V3t ) @ V5v ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2ELEX__DEF__THM,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.44/5.69        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69       => ! [V1R2: $i] :
% 5.44/5.69            ( ( mem @ V1R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69           => ! [V2a: $i] :
% 5.44/5.69                ( ( mem @ V2a @ A_27a )
% 5.44/5.69               => ! [V3b: $i] :
% 5.44/5.69                    ( ( mem @ V3b @ A_27b )
% 5.44/5.69                   => ! [V4c: $i] :
% 5.44/5.69                        ( ( mem @ V4c @ A_27a )
% 5.44/5.69                       => ! [V5d: $i] :
% 5.44/5.69                            ( ( mem @ V5d @ A_27b )
% 5.44/5.69                           => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Epair_2ELEX @ A_27a @ A_27b ) @ V0R1 ) @ V1R2 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2a ) @ V3b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V4c ) @ V5d ) ) )
% 5.44/5.69                            <=> ( ( p @ ( ap @ ( ap @ V0R1 @ V2a ) @ V4c ) )
% 5.44/5.69                                | ( ( V2a = V4c )
% 5.44/5.69                                  & ( p @ ( ap @ ( ap @ V1R2 @ V3b ) @ V5d ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2ELEX__MONO,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.44/5.69        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69       => ! [V1R2: $i] :
% 5.44/5.69            ( ( mem @ V1R2 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69           => ! [V2R3: $i] :
% 5.44/5.69                ( ( mem @ V2R3 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69               => ! [V3R4: $i] :
% 5.44/5.69                    ( ( mem @ V3R4 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69                   => ! [V4x: $i] :
% 5.44/5.69                        ( ( mem @ V4x @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69                       => ! [V5y: $i] :
% 5.44/5.69                            ( ( mem @ V5y @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69                           => ( ( ! [V6x: $i] :
% 5.44/5.69                                    ( ( mem @ V6x @ A_27a )
% 5.44/5.69                                   => ! [V7y: $i] :
% 5.44/5.69                                        ( ( mem @ V7y @ A_27a )
% 5.44/5.69                                       => ( ( p @ ( ap @ ( ap @ V0R1 @ V6x ) @ V7y ) )
% 5.44/5.69                                         => ( p @ ( ap @ ( ap @ V1R2 @ V6x ) @ V7y ) ) ) ) )
% 5.44/5.69                                & ! [V8x: $i] :
% 5.44/5.69                                    ( ( mem @ V8x @ A_27b )
% 5.44/5.69                                   => ! [V9y: $i] :
% 5.44/5.69                                        ( ( mem @ V9y @ A_27b )
% 5.44/5.69                                       => ( ( p @ ( ap @ ( ap @ V2R3 @ V8x ) @ V9y ) )
% 5.44/5.69                                         => ( p @ ( ap @ ( ap @ V3R4 @ V8x ) @ V9y ) ) ) ) ) )
% 5.44/5.69                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Epair_2ELEX @ A_27a @ A_27b ) @ V0R1 ) @ V2R3 ) @ V4x ) @ V5y ) )
% 5.44/5.69                               => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Epair_2ELEX @ A_27a @ A_27b ) @ V1R2 ) @ V3R4 ) @ V4x ) @ V5y ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EWF__LEX,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.69        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69       => ! [V1Q: $i] :
% 5.44/5.69            ( ( mem @ V1Q @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69           => ( ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.44/5.69                & ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27b ) @ V1Q ) ) )
% 5.44/5.69             => ( p @ ( ap @ ( c_2Erelation_2EWF @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2ELEX @ A_27a @ A_27b ) @ V0R ) @ V1Q ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Epair_2ERPROD__DEF,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.44/5.69        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69       => ! [V1R2: $i] :
% 5.44/5.69            ( ( mem @ V1R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69           => ( ( ap @ ( ap @ ( c_2Epair_2ERPROD @ A_27a @ A_27b ) @ V0R1 ) @ V1R2 )
% 5.44/5.69              = ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.69                @ ( lam @ A_27a
% 5.44/5.69                  @ ^ [V2s: $i] :
% 5.44/5.69                      ( lam @ A_27b
% 5.44/5.69                      @ ^ [V3t: $i] :
% 5.44/5.69                          ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ bool )
% 5.44/5.69                          @ ( lam @ A_27a
% 5.44/5.69                            @ ^ [V4u: $i] :
% 5.44/5.69                                ( lam @ A_27b
% 5.44/5.69                                @ ^ [V5v: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ V0R1 @ V2s ) @ V4u ) ) @ ( ap @ ( ap @ V1R2 @ V3t ) @ V5v ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EWF__RPROD,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.69        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69       => ! [V1Q: $i] :
% 5.44/5.69            ( ( mem @ V1Q @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69           => ( ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.44/5.69                & ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27b ) @ V1Q ) ) )
% 5.44/5.69             => ( p @ ( ap @ ( c_2Erelation_2EWF @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2ERPROD @ A_27a @ A_27b ) @ V0R ) @ V1Q ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2Etotal__LEX,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.44/5.69        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69       => ! [V1R2: $i] :
% 5.44/5.69            ( ( mem @ V1R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69           => ( ( ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ V0R1 ) )
% 5.44/5.69                & ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27b ) @ V1R2 ) ) )
% 5.44/5.69             => ( p @ ( ap @ ( c_2Erelation_2Etotal @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2ELEX @ A_27a @ A_27b ) @ V0R1 ) @ V1R2 ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2Etransitive__LEX,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.44/5.69        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69       => ! [V1R2: $i] :
% 5.44/5.69            ( ( mem @ V1R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69           => ( ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R1 ) )
% 5.44/5.69                & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27b ) @ V1R2 ) ) )
% 5.44/5.69             => ( p @ ( ap @ ( c_2Erelation_2Etransitive @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2ELEX @ A_27a @ A_27b ) @ V0R1 ) @ V1R2 ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2Ereflexive__LEX,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.44/5.69        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69       => ! [V1R2: $i] :
% 5.44/5.69            ( ( mem @ V1R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69           => ( ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2ELEX @ A_27a @ A_27b ) @ V0R1 ) @ V1R2 ) ) )
% 5.44/5.69            <=> ( ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27a ) @ V0R1 ) )
% 5.44/5.69                | ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27b ) @ V1R2 ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2Esymmetric__LEX,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.44/5.69        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69       => ! [V1R2: $i] :
% 5.44/5.69            ( ( mem @ V1R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69           => ( ( ( p @ ( ap @ ( c_2Erelation_2Esymmetric @ A_27a ) @ V0R1 ) )
% 5.44/5.69                & ( p @ ( ap @ ( c_2Erelation_2Esymmetric @ A_27b ) @ V1R2 ) ) )
% 5.44/5.69             => ( p @ ( ap @ ( c_2Erelation_2Esymmetric @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2ELEX @ A_27a @ A_27b ) @ V0R1 ) @ V1R2 ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2ELEX__CONG,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.44/5.69        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69       => ! [V1R2: $i] :
% 5.44/5.69            ( ( mem @ V1R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69           => ! [V2v1: $i] :
% 5.44/5.69                ( ( mem @ V2v1 @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69               => ! [V3v2: $i] :
% 5.44/5.69                    ( ( mem @ V3v2 @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69                   => ! [V4R1_27: $i] :
% 5.44/5.69                        ( ( mem @ V4R1_27 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69                       => ! [V5R2_27: $i] :
% 5.44/5.69                            ( ( mem @ V5R2_27 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69                           => ! [V6v1_27: $i] :
% 5.44/5.69                                ( ( mem @ V6v1_27 @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69                               => ! [V7v2_27: $i] :
% 5.44/5.69                                    ( ( mem @ V7v2_27 @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69                                   => ( ( ( V2v1 = V6v1_27 )
% 5.44/5.69                                        & ( V3v2 = V7v2_27 )
% 5.44/5.69                                        & ! [V8a: $i] :
% 5.44/5.69                                            ( ( mem @ V8a @ A_27a )
% 5.44/5.69                                           => ! [V9b: $i] :
% 5.44/5.69                                                ( ( mem @ V9b @ A_27b )
% 5.44/5.69                                               => ! [V10c: $i] :
% 5.44/5.69                                                    ( ( mem @ V10c @ A_27a )
% 5.44/5.69                                                   => ! [V11d: $i] :
% 5.44/5.69                                                        ( ( mem @ V11d @ A_27b )
% 5.44/5.69                                                       => ( ( ( V6v1_27
% 5.44/5.69                                                              = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V8a ) @ V9b ) )
% 5.44/5.69                                                            & ( V7v2_27
% 5.44/5.69                                                              = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V10c ) @ V11d ) ) )
% 5.44/5.69                                                         => ( ( p @ ( ap @ ( ap @ V0R1 @ V8a ) @ V10c ) )
% 5.44/5.69                                                          <=> ( p @ ( ap @ ( ap @ V4R1_27 @ V8a ) @ V10c ) ) ) ) ) ) ) )
% 5.44/5.69                                        & ! [V12a: $i] :
% 5.44/5.69                                            ( ( mem @ V12a @ A_27a )
% 5.44/5.69                                           => ! [V13b: $i] :
% 5.44/5.69                                                ( ( mem @ V13b @ A_27b )
% 5.44/5.69                                               => ! [V14c: $i] :
% 5.44/5.69                                                    ( ( mem @ V14c @ A_27a )
% 5.44/5.69                                                   => ! [V15d: $i] :
% 5.44/5.69                                                        ( ( mem @ V15d @ A_27b )
% 5.44/5.69                                                       => ( ( ( V6v1_27
% 5.44/5.69                                                              = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V12a ) @ V13b ) )
% 5.44/5.69                                                            & ( V7v2_27
% 5.44/5.69                                                              = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V14c ) @ V15d ) )
% 5.44/5.69                                                            & ( V12a = V14c ) )
% 5.44/5.69                                                         => ( ( p @ ( ap @ ( ap @ V1R2 @ V13b ) @ V15d ) )
% 5.44/5.69                                                          <=> ( p @ ( ap @ ( ap @ V5R2_27 @ V13b ) @ V15d ) ) ) ) ) ) ) ) )
% 5.44/5.69                                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Epair_2ELEX @ A_27a @ A_27b ) @ V0R1 ) @ V1R2 ) @ V2v1 ) @ V3v2 ) )
% 5.44/5.69                                      <=> ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Epair_2ELEX @ A_27a @ A_27b ) @ V4R1_27 ) @ V5R2_27 ) @ V6v1_27 ) @ V7v2_27 ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2EFST__EQ__EQUIV,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.44/5.69        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.69       => ! [V1x: $i] :
% 5.44/5.69            ( ( mem @ V1x @ A_27a )
% 5.44/5.69           => ( ( ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V0p )
% 5.44/5.69                = V1x )
% 5.44/5.69            <=> ? [V2y: $i] :
% 5.44/5.69                  ( ( mem @ V2y @ A_27b )
% 5.44/5.69                  & ( V0p
% 5.44/5.69                    = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Epair_2ESND__EQ__EQUIV,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.44/5.69        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) )
% 5.44/5.69       => ! [V1y: $i] :
% 5.44/5.69            ( ( mem @ V1y @ A_27a )
% 5.44/5.69           => ( ( ( ap @ ( c_2Epair_2ESND @ A_27b @ A_27a ) @ V0p )
% 5.44/5.69                = V1y )
% 5.44/5.69            <=> ? [V2x: $i] :
% 5.44/5.69                  ( ( mem @ V2x @ A_27b )
% 5.44/5.69                  & ( V0p
% 5.44/5.69                    = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27a ) @ V2x ) @ V1y ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  %------------------------------------------------------------------------------
% 5.44/5.69  %------------------------------------------------------------------------------
% 5.44/5.69  thf(tp_c_2Eprim__rec_2E_3C,type,
% 5.44/5.69      c_2Eprim__rec_2E_3C: $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eprim__rec_2E_3C,axiom,
% 5.44/5.69      mem @ c_2Eprim__rec_2E_3C @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eprim__rec_2EPRE,type,
% 5.44/5.69      c_2Eprim__rec_2EPRE: $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eprim__rec_2EPRE,axiom,
% 5.44/5.69      mem @ c_2Eprim__rec_2EPRE @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.69  
% 5.44/5.69  thf(stp_fo_c_2Eprim__rec_2EPRE,type,
% 5.44/5.69      fo__c_2Eprim__rec_2EPRE: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.69  
% 5.44/5.69  thf(stp_eq_fo_c_2Eprim__rec_2EPRE,axiom,
% 5.44/5.69      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Eprim__rec_2EPRE @ X0 ) )
% 5.44/5.69        = ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eprim__rec_2EPRIM__REC,type,
% 5.44/5.69      c_2Eprim__rec_2EPRIM__REC: del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eprim__rec_2EPRIM__REC,axiom,
% 5.44/5.69      ! [A_27a: del] : ( mem @ ( c_2Eprim__rec_2EPRIM__REC @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ ( arr @ ty_2Enum_2Enum @ A_27a ) ) @ ( arr @ ty_2Enum_2Enum @ A_27a ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eprim__rec_2EPRIM__REC__FUN,type,
% 5.44/5.69      c_2Eprim__rec_2EPRIM__REC__FUN: del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eprim__rec_2EPRIM__REC__FUN,axiom,
% 5.44/5.69      ! [A_27a: del] : ( mem @ ( c_2Eprim__rec_2EPRIM__REC__FUN @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ ( arr @ ty_2Enum_2Enum @ A_27a ) ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ A_27a ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eprim__rec_2ESIMP__REC,type,
% 5.44/5.69      c_2Eprim__rec_2ESIMP__REC: del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eprim__rec_2ESIMP__REC,axiom,
% 5.44/5.69      ! [A_27a: del] : ( mem @ ( c_2Eprim__rec_2ESIMP__REC @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ A_27a ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eprim__rec_2ESIMP__REC__REL,type,
% 5.44/5.69      c_2Eprim__rec_2ESIMP__REC__REL: del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eprim__rec_2ESIMP__REC__REL,axiom,
% 5.44/5.69      ! [A_27a: del] : ( mem @ ( c_2Eprim__rec_2ESIMP__REC__REL @ A_27a ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eprim__rec_2Emeasure,type,
% 5.44/5.69      c_2Eprim__rec_2Emeasure: del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eprim__rec_2Emeasure,axiom,
% 5.44/5.69      ! [A_27a: del] : ( mem @ ( c_2Eprim__rec_2Emeasure @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eprim__rec_2Ewellfounded,type,
% 5.44/5.69      c_2Eprim__rec_2Ewellfounded: del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eprim__rec_2Ewellfounded,axiom,
% 5.44/5.69      ! [A_27a: del] : ( mem @ ( c_2Eprim__rec_2Ewellfounded @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eprim__rec_2ELESS__DEF,axiom,
% 5.44/5.69      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.69      <=> ? [V2P: $i] :
% 5.44/5.69            ( ( mem @ V2P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.69            & ! [V3n: tp__ty_2Enum_2Enum] :
% 5.44/5.69                ( ( p @ ( ap @ V2P @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) )
% 5.44/5.69               => ( p @ ( ap @ V2P @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) )
% 5.44/5.69            & ( p @ ( ap @ V2P @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.69            & ~ ( p @ ( ap @ V2P @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2EINV__SUC__EQ,axiom,
% 5.44/5.69      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.69          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.69      <=> ( V0m = V1n ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eprim__rec_2EPRE__DEF,axiom,
% 5.44/5.69      ! [V0m: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.69        = ( surj__ty_2Enum_2Enum
% 5.44/5.69          @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.44/5.69            @ ( ap @ ( c_2Emin_2E_40 @ ty_2Enum_2Enum )
% 5.44/5.69              @ ( lam @ ty_2Enum_2Enum
% 5.44/5.69                @ ^ [V1n: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Enum_2ESUC @ V1n ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2EPRE,axiom,
% 5.44/5.69      ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.69        = fo__c_2Enum_2E0 )
% 5.44/5.69      & ! [V0m: tp__ty_2Enum_2Enum] :
% 5.44/5.69          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) )
% 5.44/5.69          = V0m ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ELESS__REFL,axiom,
% 5.44/5.69      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ~ ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ESUC__LESS,axiom,
% 5.44/5.69      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.69       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ENOT__LESS__0,axiom,
% 5.44/5.69      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ~ ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ELESS__0,axiom,
% 5.44/5.69      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ELESS__0__0,axiom,
% 5.44/5.69      p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ELESS__MONO,axiom,
% 5.44/5.69      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.69       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ELESS__MONO__REV,axiom,
% 5.44/5.69      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.69       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ELESS__MONO__EQ,axiom,
% 5.44/5.69      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.69      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ETC__IM__RTC__SUC,axiom,
% 5.44/5.69      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( p
% 5.44/5.69          @ ( ap
% 5.44/5.69            @ ( ap
% 5.44/5.69              @ ( ap @ ( c_2Erelation_2ETC @ ty_2Enum_2Enum )
% 5.44/5.69                @ ( lam @ ty_2Enum_2Enum
% 5.44/5.69                  @ ^ [V2x: $i] :
% 5.44/5.69                      ( lam @ ty_2Enum_2Enum
% 5.44/5.69                      @ ^ [V3y: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V3y ) @ ( ap @ c_2Enum_2ESUC @ V2x ) ) ) ) )
% 5.44/5.69              @ ( inj__ty_2Enum_2Enum @ V0m ) )
% 5.44/5.69            @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.69      <=> ( p
% 5.44/5.69          @ ( ap
% 5.44/5.69            @ ( ap
% 5.44/5.69              @ ( ap @ ( c_2Erelation_2ERTC @ ty_2Enum_2Enum )
% 5.44/5.69                @ ( lam @ ty_2Enum_2Enum
% 5.44/5.69                  @ ^ [V4x: $i] :
% 5.44/5.69                      ( lam @ ty_2Enum_2Enum
% 5.44/5.69                      @ ^ [V5y: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V5y ) @ ( ap @ c_2Enum_2ESUC @ V4x ) ) ) ) )
% 5.44/5.69              @ ( inj__ty_2Enum_2Enum @ V0m ) )
% 5.44/5.69            @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ERTC__IM__TC,axiom,
% 5.44/5.69      ! [A_27a: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.69       => ! [V1m: $i] :
% 5.44/5.69            ( ( mem @ V1m @ A_27a )
% 5.44/5.69           => ! [V2n: $i] :
% 5.44/5.69                ( ( mem @ V2n @ A_27a )
% 5.44/5.69               => ( ( p
% 5.44/5.69                    @ ( ap
% 5.44/5.69                      @ ( ap
% 5.44/5.69                        @ ( ap @ ( c_2Erelation_2ERTC @ A_27a )
% 5.44/5.69                          @ ( lam @ A_27a
% 5.44/5.69                            @ ^ [V3x: $i] :
% 5.44/5.69                                ( lam @ A_27a
% 5.44/5.69                                @ ^ [V4y: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V4y ) @ ( ap @ V0f @ V3x ) ) ) ) )
% 5.44/5.69                        @ ( ap @ V0f @ V1m ) )
% 5.44/5.69                      @ V2n ) )
% 5.44/5.69                <=> ( p
% 5.44/5.69                    @ ( ap
% 5.44/5.69                      @ ( ap
% 5.44/5.69                        @ ( ap @ ( c_2Erelation_2ETC @ A_27a )
% 5.44/5.69                          @ ( lam @ A_27a
% 5.44/5.69                            @ ^ [V5x: $i] :
% 5.44/5.69                                ( lam @ A_27a
% 5.44/5.69                                @ ^ [V6y: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V6y ) @ ( ap @ V0f @ V5x ) ) ) ) )
% 5.44/5.69                        @ V1m )
% 5.44/5.69                      @ V2n ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ELESS__ALT,axiom,
% 5.44/5.69      ( c_2Eprim__rec_2E_3C
% 5.44/5.69      = ( ap @ ( c_2Erelation_2ETC @ ty_2Enum_2Enum )
% 5.44/5.69        @ ( lam @ ty_2Enum_2Enum
% 5.44/5.69          @ ^ [V0x: $i] :
% 5.44/5.69              ( lam @ ty_2Enum_2Enum
% 5.44/5.69              @ ^ [V1y: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V1y ) @ ( ap @ c_2Enum_2ESUC @ V0x ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ELESS__SUC__REFL,axiom,
% 5.44/5.69      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ELESS__SUC,axiom,
% 5.44/5.69      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.69       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ELESS__LEMMA1,axiom,
% 5.44/5.69      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.69       => ( ( V0m = V1n )
% 5.44/5.69          | ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ELESS__LEMMA2,axiom,
% 5.44/5.69      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( ( V0m = V1n )
% 5.44/5.69          | ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.69       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ELESS__THM,axiom,
% 5.44/5.69      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.69      <=> ( ( V0m = V1n )
% 5.44/5.69          | ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ELESS__SUC__IMP,axiom,
% 5.44/5.69      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.69       => ( ( V0m != V1n )
% 5.44/5.69         => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2EEQ__LESS,axiom,
% 5.44/5.69      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.69          = V1n )
% 5.44/5.69       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ESUC__ID,axiom,
% 5.44/5.69      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.69       != V0n ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ENOT__LESS__EQ,axiom,
% 5.44/5.69      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( V0m = V1n )
% 5.44/5.69       => ~ ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ELESS__NOT__EQ,axiom,
% 5.44/5.69      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.69       => ( V0m != V1n ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eprim__rec_2ESIMP__REC__REL,axiom,
% 5.44/5.69      ! [A_27a: del,V0fun: $i] :
% 5.44/5.69        ( ( mem @ V0fun @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.69       => ! [V1x: $i] :
% 5.44/5.69            ( ( mem @ V1x @ A_27a )
% 5.44/5.69           => ! [V2f: $i] :
% 5.44/5.69                ( ( mem @ V2f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.69               => ! [V3n: tp__ty_2Enum_2Enum] :
% 5.44/5.69                    ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Eprim__rec_2ESIMP__REC__REL @ A_27a ) @ V0fun ) @ V1x ) @ V2f ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) )
% 5.44/5.69                  <=> ( ( ( ap @ V0fun @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.44/5.69                        = V1x )
% 5.44/5.69                      & ! [V4m: tp__ty_2Enum_2Enum] :
% 5.44/5.69                          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4m ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) )
% 5.44/5.69                         => ( ( ap @ V0fun @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V4m ) ) )
% 5.44/5.69                            = ( ap @ V2f @ ( ap @ V0fun @ ( inj__ty_2Enum_2Enum @ V4m ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ESIMP__REC__EXISTS,axiom,
% 5.44/5.69      ! [A_27a: del,V0x: $i] :
% 5.44/5.69        ( ( mem @ V0x @ A_27a )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.69           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.69              ? [V3fun: $i] :
% 5.44/5.69                ( ( mem @ V3fun @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.69                & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Eprim__rec_2ESIMP__REC__REL @ A_27a ) @ V3fun ) @ V0x ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ESIMP__REC__REL__UNIQUE,axiom,
% 5.44/5.69      ! [A_27a: del,V0x: $i] :
% 5.44/5.69        ( ( mem @ V0x @ A_27a )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.69           => ! [V2g1: $i] :
% 5.44/5.69                ( ( mem @ V2g1 @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.69               => ! [V3g2: $i] :
% 5.44/5.69                    ( ( mem @ V3g2 @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.69                   => ! [V4m1: tp__ty_2Enum_2Enum,V5m2: tp__ty_2Enum_2Enum] :
% 5.44/5.69                        ( ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Eprim__rec_2ESIMP__REC__REL @ A_27a ) @ V2g1 ) @ V0x ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V4m1 ) ) )
% 5.44/5.69                          & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Eprim__rec_2ESIMP__REC__REL @ A_27a ) @ V3g2 ) @ V0x ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V5m2 ) ) ) )
% 5.44/5.69                       => ! [V6n: tp__ty_2Enum_2Enum] :
% 5.44/5.69                            ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V6n ) ) @ ( inj__ty_2Enum_2Enum @ V4m1 ) ) )
% 5.44/5.69                              & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V6n ) ) @ ( inj__ty_2Enum_2Enum @ V5m2 ) ) ) )
% 5.44/5.69                           => ( ( ap @ V2g1 @ ( inj__ty_2Enum_2Enum @ V6n ) )
% 5.44/5.69                              = ( ap @ V3g2 @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ESIMP__REC__REL__UNIQUE__RESULT,axiom,
% 5.44/5.69      ! [A_27a: del,V0x: $i] :
% 5.44/5.69        ( ( mem @ V0x @ A_27a )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.69           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.69                ( p
% 5.44/5.69                @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a )
% 5.44/5.69                  @ ( lam @ A_27a
% 5.44/5.69                    @ ^ [V3y: $i] :
% 5.44/5.69                        ( ap @ ( c_2Ebool_2E_3F @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.69                        @ ( lam @ ( arr @ ty_2Enum_2Enum @ A_27a )
% 5.44/5.69                          @ ^ [V4g: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Eprim__rec_2ESIMP__REC__REL @ A_27a ) @ V4g ) @ V0x ) @ V1f ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V3y ) @ ( ap @ V4g @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eprim__rec_2ESIMP__REC,axiom,
% 5.44/5.69      ! [A_27a: del,V0x: $i] :
% 5.44/5.69        ( ( mem @ V0x @ A_27a )
% 5.44/5.69       => ! [V1f_27: $i] :
% 5.44/5.69            ( ( mem @ V1f_27 @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.69           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.69              ? [V3g: $i] :
% 5.44/5.69                ( ( mem @ V3g @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.69                & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Eprim__rec_2ESIMP__REC__REL @ A_27a ) @ V3g ) @ V0x ) @ V1f_27 ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.69                & ( ( ap @ ( ap @ ( ap @ ( c_2Eprim__rec_2ESIMP__REC @ A_27a ) @ V0x ) @ V1f_27 ) @ ( inj__ty_2Enum_2Enum @ V2n ) )
% 5.44/5.69                  = ( ap @ V3g @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ELESS__SUC__SUC,axiom,
% 5.44/5.69      ! [V0m: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) )
% 5.44/5.69        & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Enum_2ESUC @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2ESIMP__REC__THM,axiom,
% 5.44/5.69      ! [A_27a: del,V0x: $i] :
% 5.44/5.69        ( ( mem @ V0x @ A_27a )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.69           => ( ( ( ap @ ( ap @ ( ap @ ( c_2Eprim__rec_2ESIMP__REC @ A_27a ) @ V0x ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.44/5.69                = V0x )
% 5.44/5.69              & ! [V2m: tp__ty_2Enum_2Enum] :
% 5.44/5.69                  ( ( ap @ ( ap @ ( ap @ ( c_2Eprim__rec_2ESIMP__REC @ A_27a ) @ V0x ) @ V1f ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2m ) ) )
% 5.44/5.69                  = ( ap @ V1f @ ( ap @ ( ap @ ( ap @ ( c_2Eprim__rec_2ESIMP__REC @ A_27a ) @ V0x ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eprim__rec_2EPRIM__REC__FUN,axiom,
% 5.44/5.69      ! [A_27a: del,V0x: $i] :
% 5.44/5.69        ( ( mem @ V0x @ A_27a )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ ty_2Enum_2Enum @ A_27a ) ) )
% 5.44/5.69           => ( ( ap @ ( ap @ ( c_2Eprim__rec_2EPRIM__REC__FUN @ A_27a ) @ V0x ) @ V1f )
% 5.44/5.69              = ( ap
% 5.44/5.69                @ ( ap @ ( c_2Eprim__rec_2ESIMP__REC @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.69                  @ ( lam @ ty_2Enum_2Enum
% 5.44/5.69                    @ ^ [V2n: $i] : V0x ) )
% 5.44/5.69                @ ( lam @ ( arr @ ty_2Enum_2Enum @ A_27a )
% 5.44/5.69                  @ ^ [V3fun: $i] :
% 5.44/5.69                      ( lam @ ty_2Enum_2Enum
% 5.44/5.69                      @ ^ [V4n: $i] : ( ap @ ( ap @ V1f @ ( ap @ V3fun @ ( ap @ c_2Eprim__rec_2EPRE @ V4n ) ) ) @ V4n ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2EPRIM__REC__EQN,axiom,
% 5.44/5.69      ! [A_27a: del,V0x: $i] :
% 5.44/5.69        ( ( mem @ V0x @ A_27a )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ ty_2Enum_2Enum @ A_27a ) ) )
% 5.44/5.69           => ( ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.69                  ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Eprim__rec_2EPRIM__REC__FUN @ A_27a ) @ V0x ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) )
% 5.44/5.69                  = V0x )
% 5.44/5.69              & ! [V3m: tp__ty_2Enum_2Enum,V4n: tp__ty_2Enum_2Enum] :
% 5.44/5.69                  ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Eprim__rec_2EPRIM__REC__FUN @ A_27a ) @ V0x ) @ V1f ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) @ ( inj__ty_2Enum_2Enum @ V4n ) )
% 5.44/5.69                  = ( ap @ ( ap @ V1f @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Eprim__rec_2EPRIM__REC__FUN @ A_27a ) @ V0x ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eprim__rec_2EPRIM__REC,axiom,
% 5.44/5.69      ! [A_27a: del,V0x: $i] :
% 5.44/5.69        ( ( mem @ V0x @ A_27a )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ ty_2Enum_2Enum @ A_27a ) ) )
% 5.44/5.69           => ! [V2m: tp__ty_2Enum_2Enum] :
% 5.44/5.69                ( ( ap @ ( ap @ ( ap @ ( c_2Eprim__rec_2EPRIM__REC @ A_27a ) @ V0x ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V2m ) )
% 5.44/5.69                = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Eprim__rec_2EPRIM__REC__FUN @ A_27a ) @ V0x ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2EPRIM__REC__THM,axiom,
% 5.44/5.69      ! [A_27a: del,V0x: $i] :
% 5.44/5.69        ( ( mem @ V0x @ A_27a )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ ty_2Enum_2Enum @ A_27a ) ) )
% 5.44/5.69           => ( ( ( ap @ ( ap @ ( ap @ ( c_2Eprim__rec_2EPRIM__REC @ A_27a ) @ V0x ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.44/5.69                = V0x )
% 5.44/5.69              & ! [V2m: tp__ty_2Enum_2Enum] :
% 5.44/5.69                  ( ( ap @ ( ap @ ( ap @ ( c_2Eprim__rec_2EPRIM__REC @ A_27a ) @ V0x ) @ V1f ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2m ) ) )
% 5.44/5.69                  = ( ap @ ( ap @ V1f @ ( ap @ ( ap @ ( ap @ ( c_2Eprim__rec_2EPRIM__REC @ A_27a ) @ V0x ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2EDC,axiom,
% 5.44/5.69      ! [A_27a: del,V0P: $i] :
% 5.44/5.69        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1R: $i] :
% 5.44/5.69            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69           => ! [V2a: $i] :
% 5.44/5.69                ( ( mem @ V2a @ A_27a )
% 5.44/5.69               => ( ( ( p @ ( ap @ V0P @ V2a ) )
% 5.44/5.69                    & ! [V3x: $i] :
% 5.44/5.69                        ( ( mem @ V3x @ A_27a )
% 5.44/5.69                       => ( ( p @ ( ap @ V0P @ V3x ) )
% 5.44/5.69                         => ? [V4y: $i] :
% 5.44/5.69                              ( ( mem @ V4y @ A_27a )
% 5.44/5.69                              & ( p @ ( ap @ V0P @ V4y ) )
% 5.44/5.69                              & ( p @ ( ap @ ( ap @ V1R @ V3x ) @ V4y ) ) ) ) ) )
% 5.44/5.69                 => ? [V5f: $i] :
% 5.44/5.69                      ( ( mem @ V5f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.69                      & ( ( ap @ V5f @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.44/5.69                        = V2a )
% 5.44/5.69                      & ! [V6n: tp__ty_2Enum_2Enum] :
% 5.44/5.69                          ( ( p @ ( ap @ V0P @ ( ap @ V5f @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) )
% 5.44/5.69                          & ( p @ ( ap @ ( ap @ V1R @ ( ap @ V5f @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) @ ( ap @ V5f @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2Enum__Axiom__old,axiom,
% 5.44/5.69      ! [A_27a: del,V0e: $i] :
% 5.44/5.69        ( ( mem @ V0e @ A_27a )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ ty_2Enum_2Enum @ A_27a ) ) )
% 5.44/5.69           => ( p
% 5.44/5.69              @ ( ap @ ( c_2Ebool_2E_3F_21 @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.69                @ ( lam @ ( arr @ ty_2Enum_2Enum @ A_27a )
% 5.44/5.69                  @ ^ [V2fn1: $i] :
% 5.44/5.69                      ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ ( ap @ V2fn1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ V0e ) )
% 5.44/5.69                      @ ( ap @ ( c_2Ebool_2E_21 @ ty_2Enum_2Enum )
% 5.44/5.69                        @ ( lam @ ty_2Enum_2Enum
% 5.44/5.69                          @ ^ [V3n: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ ( ap @ V2fn1 @ ( ap @ c_2Enum_2ESUC @ V3n ) ) ) @ ( ap @ ( ap @ V1f @ ( ap @ V2fn1 @ V3n ) ) @ V3n ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2Enum__Axiom,axiom,
% 5.44/5.69      ! [A_27a: del,V0e: $i] :
% 5.44/5.69        ( ( mem @ V0e @ A_27a )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ A_27a ) ) )
% 5.44/5.69           => ? [V2fn: $i] :
% 5.44/5.69                ( ( mem @ V2fn @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.69                & ( ( ap @ V2fn @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.44/5.69                  = V0e )
% 5.44/5.69                & ! [V3n: tp__ty_2Enum_2Enum] :
% 5.44/5.69                    ( ( ap @ V2fn @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V3n ) ) )
% 5.44/5.69                    = ( ap @ ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ V2fn @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eprim__rec_2Ewellfounded__def,axiom,
% 5.44/5.69      ! [A_27a: del,V0R: $i] :
% 5.44/5.69        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69       => ( ( p @ ( ap @ ( c_2Eprim__rec_2Ewellfounded @ A_27a ) @ V0R ) )
% 5.44/5.69        <=> ~ ? [V1f: $i] :
% 5.44/5.69                ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.69                & ! [V2n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ V0R @ ( ap @ V1f @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2EWF__IFF__WELLFOUNDED,axiom,
% 5.44/5.69      ! [A_27a: del,V0R: $i] :
% 5.44/5.69        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69       => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.44/5.69        <=> ( p @ ( ap @ ( c_2Eprim__rec_2Ewellfounded @ A_27a ) @ V0R ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2EWF__PRED,axiom,
% 5.44/5.69      ( p
% 5.44/5.69      @ ( ap @ ( c_2Erelation_2EWF @ ty_2Enum_2Enum )
% 5.44/5.69        @ ( lam @ ty_2Enum_2Enum
% 5.44/5.69          @ ^ [V0x: $i] :
% 5.44/5.69              ( lam @ ty_2Enum_2Enum
% 5.44/5.69              @ ^ [V1y: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V1y ) @ ( ap @ c_2Enum_2ESUC @ V0x ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2EWF__LESS,axiom,
% 5.44/5.69      p @ ( ap @ ( c_2Erelation_2EWF @ ty_2Enum_2Enum ) @ c_2Eprim__rec_2E_3C ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eprim__rec_2Emeasure__def,axiom,
% 5.44/5.69      ! [A_27a: del] :
% 5.44/5.69        ( ( c_2Eprim__rec_2Emeasure @ A_27a )
% 5.44/5.69        = ( ap @ ( c_2Erelation_2Einv__image @ A_27a @ ty_2Enum_2Enum ) @ c_2Eprim__rec_2E_3C ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2EWF__measure,axiom,
% 5.44/5.69      ! [A_27a: del,V0m: $i] :
% 5.44/5.69        ( ( mem @ V0m @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.69       => ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ ( ap @ ( c_2Eprim__rec_2Emeasure @ A_27a ) @ V0m ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eprim__rec_2Emeasure__thm,axiom,
% 5.44/5.69      ! [A_27a: del,V0f: $i] :
% 5.44/5.69        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.69       => ! [V1x: $i] :
% 5.44/5.69            ( ( mem @ V1x @ A_27a )
% 5.44/5.69           => ! [V2y: $i] :
% 5.44/5.69                ( ( mem @ V2y @ A_27a )
% 5.44/5.69               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eprim__rec_2Emeasure @ A_27a ) @ V0f ) @ V1x ) @ V2y ) )
% 5.44/5.69                <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ V0f @ V1x ) ) @ ( ap @ V0f @ V2y ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  %------------------------------------------------------------------------------
% 5.44/5.69  %------------------------------------------------------------------------------
% 5.44/5.69  thf(tp_c_2Eposet_2Ebottom,type,
% 5.44/5.69      c_2Eposet_2Ebottom: del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eposet_2Ebottom,axiom,
% 5.44/5.69      ! [A_27a: del] : ( mem @ ( c_2Eposet_2Ebottom @ A_27a ) @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eposet_2Ecarrier,type,
% 5.44/5.69      c_2Eposet_2Ecarrier: del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eposet_2Ecarrier,axiom,
% 5.44/5.69      ! [A_27a: del] : ( mem @ ( c_2Eposet_2Ecarrier @ A_27a ) @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eposet_2Echain,type,
% 5.44/5.69      c_2Eposet_2Echain: del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eposet_2Echain,axiom,
% 5.44/5.69      ! [A_27a: del] : ( mem @ ( c_2Eposet_2Echain @ A_27a ) @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eposet_2Ecomplete,type,
% 5.44/5.69      c_2Eposet_2Ecomplete: del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eposet_2Ecomplete,axiom,
% 5.44/5.69      ! [A_27a: del] : ( mem @ ( c_2Eposet_2Ecomplete @ A_27a ) @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ bool ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eposet_2Econtinuous,type,
% 5.44/5.69      c_2Eposet_2Econtinuous: del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eposet_2Econtinuous,axiom,
% 5.44/5.69      ! [A_27a: del] : ( mem @ ( c_2Eposet_2Econtinuous @ A_27a ) @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ bool ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eposet_2Edown__continuous,type,
% 5.44/5.69      c_2Eposet_2Edown__continuous: del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eposet_2Edown__continuous,axiom,
% 5.44/5.69      ! [A_27a: del] : ( mem @ ( c_2Eposet_2Edown__continuous @ A_27a ) @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ bool ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eposet_2Efunction,type,
% 5.44/5.69      c_2Eposet_2Efunction: del > del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eposet_2Efunction,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Eposet_2Efunction @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27b @ bool ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ bool ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eposet_2Egfp,type,
% 5.44/5.69      c_2Eposet_2Egfp: del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eposet_2Egfp,axiom,
% 5.44/5.69      ! [A_27a: del] : ( mem @ ( c_2Eposet_2Egfp @ A_27a ) @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eposet_2Eglb,type,
% 5.44/5.69      c_2Eposet_2Eglb: del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eposet_2Eglb,axiom,
% 5.44/5.69      ! [A_27a: del] : ( mem @ ( c_2Eposet_2Eglb @ A_27a ) @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eposet_2Elfp,type,
% 5.44/5.69      c_2Eposet_2Elfp: del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eposet_2Elfp,axiom,
% 5.44/5.69      ! [A_27a: del] : ( mem @ ( c_2Eposet_2Elfp @ A_27a ) @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eposet_2Elub,type,
% 5.44/5.69      c_2Eposet_2Elub: del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eposet_2Elub,axiom,
% 5.44/5.69      ! [A_27a: del] : ( mem @ ( c_2Eposet_2Elub @ A_27a ) @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eposet_2Emonotonic,type,
% 5.44/5.69      c_2Eposet_2Emonotonic: del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eposet_2Emonotonic,axiom,
% 5.44/5.69      ! [A_27a: del] : ( mem @ ( c_2Eposet_2Emonotonic @ A_27a ) @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ bool ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eposet_2Epointwise__lift,type,
% 5.44/5.69      c_2Eposet_2Epointwise__lift: del > del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eposet_2Epointwise__lift,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Eposet_2Epointwise__lift @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ A_27b @ bool ) @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) ) @ ( ty_2Epair_2Eprod @ ( arr @ ( arr @ A_27a @ A_27b ) @ bool ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ bool ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eposet_2Eposet,type,
% 5.44/5.69      c_2Eposet_2Eposet: del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eposet_2Eposet,axiom,
% 5.44/5.69      ! [A_27a: del] : ( mem @ ( c_2Eposet_2Eposet @ A_27a ) @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ bool ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eposet_2Erelation,type,
% 5.44/5.69      c_2Eposet_2Erelation: del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eposet_2Erelation,axiom,
% 5.44/5.69      ! [A_27a: del] : ( mem @ ( c_2Eposet_2Erelation @ A_27a ) @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eposet_2Etop,type,
% 5.44/5.69      c_2Eposet_2Etop: del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eposet_2Etop,axiom,
% 5.44/5.69      ! [A_27a: del] : ( mem @ ( c_2Eposet_2Etop @ A_27a ) @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Eposet_2Eup__continuous,type,
% 5.44/5.69      c_2Eposet_2Eup__continuous: del > $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Eposet_2Eup__continuous,axiom,
% 5.44/5.69      ! [A_27a: del] : ( mem @ ( c_2Eposet_2Eup__continuous @ A_27a ) @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ bool ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eposet_2Efunction__def,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0a: $i] :
% 5.44/5.69        ( ( mem @ V0a @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1b: $i] :
% 5.44/5.69            ( ( mem @ V1b @ ( arr @ A_27b @ bool ) )
% 5.44/5.69           => ! [V2f: $i] :
% 5.44/5.69                ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.69               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Efunction @ A_27a @ A_27b ) @ V0a ) @ V1b ) @ V2f ) )
% 5.44/5.69                <=> ! [V3x: $i] :
% 5.44/5.69                      ( ( mem @ V3x @ A_27a )
% 5.44/5.69                     => ( ( p @ ( ap @ V0a @ V3x ) )
% 5.44/5.69                       => ( p @ ( ap @ V1b @ ( ap @ V2f @ V3x ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eposet_2Eposet__def,axiom,
% 5.44/5.69      ! [A_27a: del,V0s: $i] :
% 5.44/5.69        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1r: $i] :
% 5.44/5.69            ( ( mem @ V1r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69           => ( ( p @ ( ap @ ( c_2Eposet_2Eposet @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) ) )
% 5.44/5.69            <=> ( ? [V2x: $i] :
% 5.44/5.69                    ( ( mem @ V2x @ A_27a )
% 5.44/5.69                    & ( p @ ( ap @ V0s @ V2x ) ) )
% 5.44/5.69                & ! [V3x: $i] :
% 5.44/5.69                    ( ( mem @ V3x @ A_27a )
% 5.44/5.69                   => ( ( p @ ( ap @ V0s @ V3x ) )
% 5.44/5.69                     => ( p @ ( ap @ ( ap @ V1r @ V3x ) @ V3x ) ) ) )
% 5.44/5.69                & ! [V4x: $i] :
% 5.44/5.69                    ( ( mem @ V4x @ A_27a )
% 5.44/5.69                   => ! [V5y: $i] :
% 5.44/5.69                        ( ( mem @ V5y @ A_27a )
% 5.44/5.69                       => ( ( ( p @ ( ap @ V0s @ V4x ) )
% 5.44/5.69                            & ( p @ ( ap @ V0s @ V5y ) )
% 5.44/5.69                            & ( p @ ( ap @ ( ap @ V1r @ V4x ) @ V5y ) )
% 5.44/5.69                            & ( p @ ( ap @ ( ap @ V1r @ V5y ) @ V4x ) ) )
% 5.44/5.69                         => ( V4x = V5y ) ) ) )
% 5.44/5.69                & ! [V6x: $i] :
% 5.44/5.69                    ( ( mem @ V6x @ A_27a )
% 5.44/5.69                   => ! [V7y: $i] :
% 5.44/5.69                        ( ( mem @ V7y @ A_27a )
% 5.44/5.69                       => ! [V8z: $i] :
% 5.44/5.69                            ( ( mem @ V8z @ A_27a )
% 5.44/5.69                           => ( ( ( p @ ( ap @ V0s @ V6x ) )
% 5.44/5.69                                & ( p @ ( ap @ V0s @ V7y ) )
% 5.44/5.69                                & ( p @ ( ap @ V0s @ V8z ) )
% 5.44/5.69                                & ( p @ ( ap @ ( ap @ V1r @ V6x ) @ V7y ) )
% 5.44/5.69                                & ( p @ ( ap @ ( ap @ V1r @ V7y ) @ V8z ) ) )
% 5.44/5.69                             => ( p @ ( ap @ ( ap @ V1r @ V6x ) @ V8z ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eposet_2Ecarrier__def,axiom,
% 5.44/5.69      ! [A_27a: del,V0s: $i] :
% 5.44/5.69        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1r: $i] :
% 5.44/5.69            ( ( mem @ V1r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69           => ( ( ap @ ( c_2Eposet_2Ecarrier @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) )
% 5.44/5.69              = V0s ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eposet_2Erelation__def,axiom,
% 5.44/5.69      ! [A_27a: del,V0s: $i] :
% 5.44/5.69        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1r: $i] :
% 5.44/5.69            ( ( mem @ V1r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69           => ( ( ap @ ( c_2Eposet_2Erelation @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) )
% 5.44/5.69              = V1r ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eposet_2Etop__def,axiom,
% 5.44/5.69      ! [A_27a: del,V0s: $i] :
% 5.44/5.69        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1r: $i] :
% 5.44/5.69            ( ( mem @ V1r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69           => ! [V2x: $i] :
% 5.44/5.69                ( ( mem @ V2x @ A_27a )
% 5.44/5.69               => ( ( p @ ( ap @ ( ap @ ( c_2Eposet_2Etop @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) ) @ V2x ) )
% 5.44/5.69                <=> ( ( p @ ( ap @ V0s @ V2x ) )
% 5.44/5.69                    & ! [V3y: $i] :
% 5.44/5.69                        ( ( mem @ V3y @ A_27a )
% 5.44/5.69                       => ( ( p @ ( ap @ V0s @ V3y ) )
% 5.44/5.69                         => ( p @ ( ap @ ( ap @ V1r @ V3y ) @ V2x ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eposet_2Ebottom__def,axiom,
% 5.44/5.69      ! [A_27a: del,V0s: $i] :
% 5.44/5.69        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1r: $i] :
% 5.44/5.69            ( ( mem @ V1r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69           => ! [V2x: $i] :
% 5.44/5.69                ( ( mem @ V2x @ A_27a )
% 5.44/5.69               => ( ( p @ ( ap @ ( ap @ ( c_2Eposet_2Ebottom @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) ) @ V2x ) )
% 5.44/5.69                <=> ( ( p @ ( ap @ V0s @ V2x ) )
% 5.44/5.69                    & ! [V3y: $i] :
% 5.44/5.69                        ( ( mem @ V3y @ A_27a )
% 5.44/5.69                       => ( ( p @ ( ap @ V0s @ V3y ) )
% 5.44/5.69                         => ( p @ ( ap @ ( ap @ V1r @ V2x ) @ V3y ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eposet_2Echain__def,axiom,
% 5.44/5.69      ! [A_27a: del,V0s: $i] :
% 5.44/5.69        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1r: $i] :
% 5.44/5.69            ( ( mem @ V1r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69           => ! [V2c: $i] :
% 5.44/5.69                ( ( mem @ V2c @ ( arr @ A_27a @ bool ) )
% 5.44/5.69               => ( ( p @ ( ap @ ( ap @ ( c_2Eposet_2Echain @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) ) @ V2c ) )
% 5.44/5.69                <=> ! [V3x: $i] :
% 5.44/5.69                      ( ( mem @ V3x @ A_27a )
% 5.44/5.69                     => ! [V4y: $i] :
% 5.44/5.69                          ( ( mem @ V4y @ A_27a )
% 5.44/5.69                         => ( ( ( p @ ( ap @ V0s @ V3x ) )
% 5.44/5.69                              & ( p @ ( ap @ V0s @ V4y ) )
% 5.44/5.69                              & ( p @ ( ap @ V2c @ V3x ) )
% 5.44/5.69                              & ( p @ ( ap @ V2c @ V4y ) ) )
% 5.44/5.69                           => ( ( p @ ( ap @ ( ap @ V1r @ V3x ) @ V4y ) )
% 5.44/5.69                              | ( p @ ( ap @ ( ap @ V1r @ V4y ) @ V3x ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eposet_2Elub__def,axiom,
% 5.44/5.69      ! [A_27a: del,V0s: $i] :
% 5.44/5.69        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1r: $i] :
% 5.44/5.69            ( ( mem @ V1r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69           => ! [V2p: $i] :
% 5.44/5.69                ( ( mem @ V2p @ ( arr @ A_27a @ bool ) )
% 5.44/5.69               => ! [V3x: $i] :
% 5.44/5.69                    ( ( mem @ V3x @ A_27a )
% 5.44/5.69                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Elub @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) ) @ V2p ) @ V3x ) )
% 5.44/5.69                    <=> ( ( p @ ( ap @ V0s @ V3x ) )
% 5.44/5.69                        & ! [V4y: $i] :
% 5.44/5.69                            ( ( mem @ V4y @ A_27a )
% 5.44/5.69                           => ( ( ( p @ ( ap @ V0s @ V4y ) )
% 5.44/5.69                                & ( p @ ( ap @ V2p @ V4y ) ) )
% 5.44/5.69                             => ( p @ ( ap @ ( ap @ V1r @ V4y ) @ V3x ) ) ) )
% 5.44/5.69                        & ! [V5z: $i] :
% 5.44/5.69                            ( ( mem @ V5z @ A_27a )
% 5.44/5.69                           => ( ( ( p @ ( ap @ V0s @ V5z ) )
% 5.44/5.69                                & ! [V6y: $i] :
% 5.44/5.69                                    ( ( mem @ V6y @ A_27a )
% 5.44/5.69                                   => ( ( ( p @ ( ap @ V0s @ V6y ) )
% 5.44/5.69                                        & ( p @ ( ap @ V2p @ V6y ) ) )
% 5.44/5.69                                     => ( p @ ( ap @ ( ap @ V1r @ V6y ) @ V5z ) ) ) ) )
% 5.44/5.69                             => ( p @ ( ap @ ( ap @ V1r @ V3x ) @ V5z ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eposet_2Eglb__def,axiom,
% 5.44/5.69      ! [A_27a: del,V0s: $i] :
% 5.44/5.69        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1r: $i] :
% 5.44/5.69            ( ( mem @ V1r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69           => ! [V2p: $i] :
% 5.44/5.69                ( ( mem @ V2p @ ( arr @ A_27a @ bool ) )
% 5.44/5.69               => ! [V3x: $i] :
% 5.44/5.69                    ( ( mem @ V3x @ A_27a )
% 5.44/5.69                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Eglb @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) ) @ V2p ) @ V3x ) )
% 5.44/5.69                    <=> ( ( p @ ( ap @ V0s @ V3x ) )
% 5.44/5.69                        & ! [V4y: $i] :
% 5.44/5.69                            ( ( mem @ V4y @ A_27a )
% 5.44/5.69                           => ( ( ( p @ ( ap @ V0s @ V4y ) )
% 5.44/5.69                                & ( p @ ( ap @ V2p @ V4y ) ) )
% 5.44/5.69                             => ( p @ ( ap @ ( ap @ V1r @ V3x ) @ V4y ) ) ) )
% 5.44/5.69                        & ! [V5z: $i] :
% 5.44/5.69                            ( ( mem @ V5z @ A_27a )
% 5.44/5.69                           => ( ( ( p @ ( ap @ V0s @ V5z ) )
% 5.44/5.69                                & ! [V6y: $i] :
% 5.44/5.69                                    ( ( mem @ V6y @ A_27a )
% 5.44/5.69                                   => ( ( ( p @ ( ap @ V0s @ V6y ) )
% 5.44/5.69                                        & ( p @ ( ap @ V2p @ V6y ) ) )
% 5.44/5.69                                     => ( p @ ( ap @ ( ap @ V1r @ V5z ) @ V6y ) ) ) ) )
% 5.44/5.69                             => ( p @ ( ap @ ( ap @ V1r @ V5z ) @ V3x ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eposet_2Ecomplete__def,axiom,
% 5.44/5.69      ! [A_27a: del,V0p: $i] :
% 5.44/5.69        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.69       => ( ( p @ ( ap @ ( c_2Eposet_2Ecomplete @ A_27a ) @ V0p ) )
% 5.44/5.69        <=> ! [V1c: $i] :
% 5.44/5.69              ( ( mem @ V1c @ ( arr @ A_27a @ bool ) )
% 5.44/5.69             => ( ? [V2x: $i] :
% 5.44/5.69                    ( ( mem @ V2x @ A_27a )
% 5.44/5.69                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Elub @ A_27a ) @ V0p ) @ V1c ) @ V2x ) ) )
% 5.44/5.69                & ? [V3x: $i] :
% 5.44/5.69                    ( ( mem @ V3x @ A_27a )
% 5.44/5.69                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Eglb @ A_27a ) @ V0p ) @ V1c ) @ V3x ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eposet_2Eposet__nonempty,axiom,
% 5.44/5.69      ! [A_27a: del,V0s: $i] :
% 5.44/5.69        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1r: $i] :
% 5.44/5.69            ( ( mem @ V1r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69           => ( ( p @ ( ap @ ( c_2Eposet_2Eposet @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) ) )
% 5.44/5.69             => ? [V2x: $i] :
% 5.44/5.69                  ( ( mem @ V2x @ A_27a )
% 5.44/5.69                  & ( p @ ( ap @ V0s @ V2x ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eposet_2Eposet__refl,axiom,
% 5.44/5.69      ! [A_27a: del,V0s: $i] :
% 5.44/5.69        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1r: $i] :
% 5.44/5.69            ( ( mem @ V1r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69           => ! [V2x: $i] :
% 5.44/5.69                ( ( mem @ V2x @ A_27a )
% 5.44/5.69               => ( ( ( p @ ( ap @ ( c_2Eposet_2Eposet @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) ) )
% 5.44/5.69                    & ( p @ ( ap @ V0s @ V2x ) ) )
% 5.44/5.69                 => ( p @ ( ap @ ( ap @ V1r @ V2x ) @ V2x ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eposet_2Eposet__antisym,axiom,
% 5.44/5.69      ! [A_27a: del,V0s: $i] :
% 5.44/5.69        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1r: $i] :
% 5.44/5.69            ( ( mem @ V1r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69           => ! [V2x: $i] :
% 5.44/5.69                ( ( mem @ V2x @ A_27a )
% 5.44/5.69               => ! [V3y: $i] :
% 5.44/5.69                    ( ( mem @ V3y @ A_27a )
% 5.44/5.69                   => ( ( ( p @ ( ap @ ( c_2Eposet_2Eposet @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) ) )
% 5.44/5.69                        & ( p @ ( ap @ V0s @ V2x ) )
% 5.44/5.69                        & ( p @ ( ap @ V0s @ V3y ) )
% 5.44/5.69                        & ( p @ ( ap @ ( ap @ V1r @ V2x ) @ V3y ) )
% 5.44/5.69                        & ( p @ ( ap @ ( ap @ V1r @ V3y ) @ V2x ) ) )
% 5.44/5.69                     => ( V2x = V3y ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eposet_2Eposet__trans,axiom,
% 5.44/5.69      ! [A_27a: del,V0s: $i] :
% 5.44/5.69        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1r: $i] :
% 5.44/5.69            ( ( mem @ V1r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69           => ! [V2x: $i] :
% 5.44/5.69                ( ( mem @ V2x @ A_27a )
% 5.44/5.69               => ! [V3y: $i] :
% 5.44/5.69                    ( ( mem @ V3y @ A_27a )
% 5.44/5.69                   => ! [V4z: $i] :
% 5.44/5.69                        ( ( mem @ V4z @ A_27a )
% 5.44/5.69                       => ( ( ( p @ ( ap @ ( c_2Eposet_2Eposet @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) ) )
% 5.44/5.69                            & ( p @ ( ap @ V0s @ V2x ) )
% 5.44/5.69                            & ( p @ ( ap @ V0s @ V3y ) )
% 5.44/5.69                            & ( p @ ( ap @ V0s @ V4z ) )
% 5.44/5.69                            & ( p @ ( ap @ ( ap @ V1r @ V2x ) @ V3y ) )
% 5.44/5.69                            & ( p @ ( ap @ ( ap @ V1r @ V3y ) @ V4z ) ) )
% 5.44/5.69                         => ( p @ ( ap @ ( ap @ V1r @ V2x ) @ V4z ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eposet_2Elub__pred,axiom,
% 5.44/5.69      ! [A_27a: del,V0s: $i] :
% 5.44/5.69        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1r: $i] :
% 5.44/5.69            ( ( mem @ V1r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69           => ! [V2p: $i] :
% 5.44/5.69                ( ( mem @ V2p @ ( arr @ A_27a @ bool ) )
% 5.44/5.69               => ! [V3x: $i] :
% 5.44/5.69                    ( ( mem @ V3x @ A_27a )
% 5.44/5.69                   => ( ( p
% 5.44/5.69                        @ ( ap
% 5.44/5.69                          @ ( ap @ ( ap @ ( c_2Eposet_2Elub @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) )
% 5.44/5.69                            @ ( lam @ A_27a
% 5.44/5.69                              @ ^ [V4j: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0s @ V4j ) ) @ ( ap @ V2p @ V4j ) ) ) )
% 5.44/5.69                          @ V3x ) )
% 5.44/5.69                    <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Elub @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) ) @ V2p ) @ V3x ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eposet_2Eglb__pred,axiom,
% 5.44/5.69      ! [A_27a: del,V0s: $i] :
% 5.44/5.69        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1r: $i] :
% 5.44/5.69            ( ( mem @ V1r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69           => ! [V2p: $i] :
% 5.44/5.69                ( ( mem @ V2p @ ( arr @ A_27a @ bool ) )
% 5.44/5.69               => ! [V3x: $i] :
% 5.44/5.69                    ( ( mem @ V3x @ A_27a )
% 5.44/5.69                   => ( ( p
% 5.44/5.69                        @ ( ap
% 5.44/5.69                          @ ( ap @ ( ap @ ( c_2Eposet_2Eglb @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) )
% 5.44/5.69                            @ ( lam @ A_27a
% 5.44/5.69                              @ ^ [V4j: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0s @ V4j ) ) @ ( ap @ V2p @ V4j ) ) ) )
% 5.44/5.69                          @ V3x ) )
% 5.44/5.69                    <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Eglb @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) ) @ V2p ) @ V3x ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eposet_2Ecomplete__up,axiom,
% 5.44/5.69      ! [A_27a: del,V0p: $i] :
% 5.44/5.69        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.69       => ! [V1c: $i] :
% 5.44/5.69            ( ( mem @ V1c @ ( arr @ A_27a @ bool ) )
% 5.44/5.69           => ( ( p @ ( ap @ ( c_2Eposet_2Ecomplete @ A_27a ) @ V0p ) )
% 5.44/5.69             => ? [V2x: $i] :
% 5.44/5.69                  ( ( mem @ V2x @ A_27a )
% 5.44/5.69                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Elub @ A_27a ) @ V0p ) @ V1c ) @ V2x ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eposet_2Ecomplete__down,axiom,
% 5.44/5.69      ! [A_27a: del,V0p: $i] :
% 5.44/5.69        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.69       => ! [V1c: $i] :
% 5.44/5.69            ( ( mem @ V1c @ ( arr @ A_27a @ bool ) )
% 5.44/5.69           => ( ( p @ ( ap @ ( c_2Eposet_2Ecomplete @ A_27a ) @ V0p ) )
% 5.44/5.69             => ? [V2x: $i] :
% 5.44/5.69                  ( ( mem @ V2x @ A_27a )
% 5.44/5.69                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Eglb @ A_27a ) @ V0p ) @ V1c ) @ V2x ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eposet_2Ecomplete__top,axiom,
% 5.44/5.69      ! [A_27a: del,V0p: $i] :
% 5.44/5.69        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.69       => ( ( ( p @ ( ap @ ( c_2Eposet_2Eposet @ A_27a ) @ V0p ) )
% 5.44/5.69            & ( p @ ( ap @ ( c_2Eposet_2Ecomplete @ A_27a ) @ V0p ) ) )
% 5.44/5.69         => ? [V1x: $i] :
% 5.44/5.69              ( ( mem @ V1x @ A_27a )
% 5.44/5.69              & ( p @ ( ap @ ( ap @ ( c_2Eposet_2Etop @ A_27a ) @ V0p ) @ V1x ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eposet_2Ecomplete__bottom,axiom,
% 5.44/5.69      ! [A_27a: del,V0p: $i] :
% 5.44/5.69        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.69       => ( ( ( p @ ( ap @ ( c_2Eposet_2Eposet @ A_27a ) @ V0p ) )
% 5.44/5.69            & ( p @ ( ap @ ( c_2Eposet_2Ecomplete @ A_27a ) @ V0p ) ) )
% 5.44/5.69         => ? [V1x: $i] :
% 5.44/5.69              ( ( mem @ V1x @ A_27a )
% 5.44/5.69              & ( p @ ( ap @ ( ap @ ( c_2Eposet_2Ebottom @ A_27a ) @ V0p ) @ V1x ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eposet_2Epointwise__lift__def,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0t: $i] :
% 5.44/5.69        ( ( mem @ V0t @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1s: $i] :
% 5.44/5.69            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.44/5.69           => ! [V2r: $i] :
% 5.44/5.69                ( ( mem @ V2r @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.69               => ( ( ap @ ( ap @ ( c_2Eposet_2Epointwise__lift @ A_27a @ A_27b ) @ V0t ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27b @ bool ) @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) ) @ V1s ) @ V2r ) )
% 5.44/5.69                  = ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ ( arr @ A_27a @ A_27b ) @ bool ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Eposet_2Efunction @ A_27a @ A_27b ) @ V0t ) @ V1s ) )
% 5.44/5.69                    @ ( lam @ ( arr @ A_27a @ A_27b )
% 5.44/5.69                      @ ^ [V3f: $i] :
% 5.44/5.69                          ( lam @ ( arr @ A_27a @ A_27b )
% 5.44/5.69                          @ ^ [V4g: $i] :
% 5.44/5.69                              ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.44/5.69                              @ ( lam @ A_27a
% 5.44/5.69                                @ ^ [V5x: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V0t @ V5x ) ) @ ( ap @ ( ap @ V2r @ ( ap @ V3f @ V5x ) ) @ ( ap @ V4g @ V5x ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eposet_2Ecomplete__pointwise,axiom,
% 5.44/5.69      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.44/5.69        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.69       => ! [V1t: $i] :
% 5.44/5.69            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.44/5.69           => ( ( p @ ( ap @ ( c_2Eposet_2Ecomplete @ A_27a ) @ V0p ) )
% 5.44/5.69             => ( p @ ( ap @ ( c_2Eposet_2Ecomplete @ ( arr @ A_27b @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Eposet_2Epointwise__lift @ A_27b @ A_27a ) @ V1t ) @ V0p ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eposet_2Emonotonic__def,axiom,
% 5.44/5.69      ! [A_27a: del,V0s: $i] :
% 5.44/5.69        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1r: $i] :
% 5.44/5.69            ( ( mem @ V1r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69           => ! [V2f: $i] :
% 5.44/5.69                ( ( mem @ V2f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.69               => ( ( p @ ( ap @ ( ap @ ( c_2Eposet_2Emonotonic @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) ) @ V2f ) )
% 5.44/5.69                <=> ! [V3x: $i] :
% 5.44/5.69                      ( ( mem @ V3x @ A_27a )
% 5.44/5.69                     => ! [V4y: $i] :
% 5.44/5.69                          ( ( mem @ V4y @ A_27a )
% 5.44/5.69                         => ( ( ( p @ ( ap @ V0s @ V3x ) )
% 5.44/5.69                              & ( p @ ( ap @ V0s @ V4y ) )
% 5.44/5.69                              & ( p @ ( ap @ ( ap @ V1r @ V3x ) @ V4y ) ) )
% 5.44/5.69                           => ( p @ ( ap @ ( ap @ V1r @ ( ap @ V2f @ V3x ) ) @ ( ap @ V2f @ V4y ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eposet_2Eup__continuous__def,axiom,
% 5.44/5.69      ! [A_27a: del,V0s: $i] :
% 5.44/5.69        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1r: $i] :
% 5.44/5.69            ( ( mem @ V1r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69           => ! [V2f: $i] :
% 5.44/5.69                ( ( mem @ V2f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.69               => ( ( p @ ( ap @ ( ap @ ( c_2Eposet_2Eup__continuous @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) ) @ V2f ) )
% 5.44/5.69                <=> ! [V3c: $i] :
% 5.44/5.69                      ( ( mem @ V3c @ ( arr @ A_27a @ bool ) )
% 5.44/5.69                     => ! [V4x: $i] :
% 5.44/5.69                          ( ( mem @ V4x @ A_27a )
% 5.44/5.69                         => ( ( ( p @ ( ap @ ( ap @ ( c_2Eposet_2Echain @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) ) @ V3c ) )
% 5.44/5.69                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Elub @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) ) @ V3c ) @ V4x ) ) )
% 5.44/5.69                           => ( p
% 5.44/5.69                              @ ( ap
% 5.44/5.69                                @ ( ap @ ( ap @ ( c_2Eposet_2Elub @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) )
% 5.44/5.69                                  @ ( lam @ A_27a
% 5.44/5.69                                    @ ^ [V5y: $i] :
% 5.44/5.69                                        ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.44/5.69                                        @ ( lam @ A_27a
% 5.44/5.69                                          @ ^ [V6z: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0s @ V6z ) ) @ ( ap @ V3c @ V6z ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V5y ) @ ( ap @ V2f @ V6z ) ) ) ) ) ) )
% 5.44/5.69                                @ ( ap @ V2f @ V4x ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eposet_2Edown__continuous__def,axiom,
% 5.44/5.69      ! [A_27a: del,V0s: $i] :
% 5.44/5.69        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1r: $i] :
% 5.44/5.69            ( ( mem @ V1r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69           => ! [V2f: $i] :
% 5.44/5.69                ( ( mem @ V2f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.69               => ( ( p @ ( ap @ ( ap @ ( c_2Eposet_2Edown__continuous @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) ) @ V2f ) )
% 5.44/5.69                <=> ! [V3c: $i] :
% 5.44/5.69                      ( ( mem @ V3c @ ( arr @ A_27a @ bool ) )
% 5.44/5.69                     => ! [V4x: $i] :
% 5.44/5.69                          ( ( mem @ V4x @ A_27a )
% 5.44/5.69                         => ( ( ( p @ ( ap @ ( ap @ ( c_2Eposet_2Echain @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) ) @ V3c ) )
% 5.44/5.69                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Eglb @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) ) @ V3c ) @ V4x ) ) )
% 5.44/5.69                           => ( p
% 5.44/5.69                              @ ( ap
% 5.44/5.69                                @ ( ap @ ( ap @ ( c_2Eposet_2Eglb @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) )
% 5.44/5.69                                  @ ( lam @ A_27a
% 5.44/5.69                                    @ ^ [V5y: $i] :
% 5.44/5.69                                        ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.44/5.69                                        @ ( lam @ A_27a
% 5.44/5.69                                          @ ^ [V6z: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0s @ V6z ) ) @ ( ap @ V3c @ V6z ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V5y ) @ ( ap @ V2f @ V6z ) ) ) ) ) ) )
% 5.44/5.69                                @ ( ap @ V2f @ V4x ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eposet_2Econtinuous__def,axiom,
% 5.44/5.69      ! [A_27a: del,V0p: $i] :
% 5.44/5.69        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.69           => ( ( p @ ( ap @ ( ap @ ( c_2Eposet_2Econtinuous @ A_27a ) @ V0p ) @ V1f ) )
% 5.44/5.69            <=> ( ( p @ ( ap @ ( ap @ ( c_2Eposet_2Eup__continuous @ A_27a ) @ V0p ) @ V1f ) )
% 5.44/5.69                & ( p @ ( ap @ ( ap @ ( c_2Eposet_2Edown__continuous @ A_27a ) @ V0p ) @ V1f ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eposet_2Elfp__def,axiom,
% 5.44/5.69      ! [A_27a: del,V0s: $i] :
% 5.44/5.69        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1r: $i] :
% 5.44/5.69            ( ( mem @ V1r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69           => ! [V2f: $i] :
% 5.44/5.69                ( ( mem @ V2f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.69               => ! [V3x: $i] :
% 5.44/5.69                    ( ( mem @ V3x @ A_27a )
% 5.44/5.69                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Elfp @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) ) @ V2f ) @ V3x ) )
% 5.44/5.69                    <=> ( ( p @ ( ap @ V0s @ V3x ) )
% 5.44/5.69                        & ( ( ap @ V2f @ V3x )
% 5.44/5.69                          = V3x )
% 5.44/5.69                        & ! [V4y: $i] :
% 5.44/5.69                            ( ( mem @ V4y @ A_27a )
% 5.44/5.69                           => ( ( ( p @ ( ap @ V0s @ V4y ) )
% 5.44/5.69                                & ( p @ ( ap @ ( ap @ V1r @ ( ap @ V2f @ V4y ) ) @ V4y ) ) )
% 5.44/5.69                             => ( p @ ( ap @ ( ap @ V1r @ V3x ) @ V4y ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(ax_thm_2Eposet_2Egfp__def,axiom,
% 5.44/5.69      ! [A_27a: del,V0s: $i] :
% 5.44/5.69        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.69       => ! [V1r: $i] :
% 5.44/5.69            ( ( mem @ V1r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.69           => ! [V2f: $i] :
% 5.44/5.69                ( ( mem @ V2f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.69               => ! [V3x: $i] :
% 5.44/5.69                    ( ( mem @ V3x @ A_27a )
% 5.44/5.69                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Egfp @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) @ V0s ) @ V1r ) ) @ V2f ) @ V3x ) )
% 5.44/5.69                    <=> ( ( p @ ( ap @ V0s @ V3x ) )
% 5.44/5.69                        & ( ( ap @ V2f @ V3x )
% 5.44/5.69                          = V3x )
% 5.44/5.69                        & ! [V4y: $i] :
% 5.44/5.69                            ( ( mem @ V4y @ A_27a )
% 5.44/5.69                           => ( ( ( p @ ( ap @ V0s @ V4y ) )
% 5.44/5.69                                & ( p @ ( ap @ ( ap @ V1r @ V4y ) @ ( ap @ V2f @ V4y ) ) ) )
% 5.44/5.69                             => ( p @ ( ap @ ( ap @ V1r @ V4y ) @ V3x ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eposet_2Elfp__unique,axiom,
% 5.44/5.69      ! [A_27a: del,V0p: $i] :
% 5.44/5.69        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.69           => ! [V2x: $i] :
% 5.44/5.69                ( ( mem @ V2x @ A_27a )
% 5.44/5.69               => ! [V3x_27: $i] :
% 5.44/5.69                    ( ( mem @ V3x_27 @ A_27a )
% 5.44/5.69                   => ( ( ( p @ ( ap @ ( c_2Eposet_2Eposet @ A_27a ) @ V0p ) )
% 5.44/5.69                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Elfp @ A_27a ) @ V0p ) @ V1f ) @ V2x ) )
% 5.44/5.69                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Elfp @ A_27a ) @ V0p ) @ V1f ) @ V3x_27 ) ) )
% 5.44/5.69                     => ( V2x = V3x_27 ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eposet_2Egfp__unique,axiom,
% 5.44/5.69      ! [A_27a: del,V0p: $i] :
% 5.44/5.69        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.69           => ! [V2x: $i] :
% 5.44/5.69                ( ( mem @ V2x @ A_27a )
% 5.44/5.69               => ! [V3x_27: $i] :
% 5.44/5.69                    ( ( mem @ V3x_27 @ A_27a )
% 5.44/5.69                   => ( ( ( p @ ( ap @ ( c_2Eposet_2Eposet @ A_27a ) @ V0p ) )
% 5.44/5.69                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Egfp @ A_27a ) @ V0p ) @ V1f ) @ V2x ) )
% 5.44/5.69                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Egfp @ A_27a ) @ V0p ) @ V1f ) @ V3x_27 ) ) )
% 5.44/5.69                     => ( V2x = V3x_27 ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eposet_2Eknaster__tarski__lfp,axiom,
% 5.44/5.69      ! [A_27a: del,V0p: $i] :
% 5.44/5.69        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.69           => ( ( ( p @ ( ap @ ( c_2Eposet_2Eposet @ A_27a ) @ V0p ) )
% 5.44/5.69                & ( p @ ( ap @ ( c_2Eposet_2Ecomplete @ A_27a ) @ V0p ) )
% 5.44/5.69                & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Efunction @ A_27a @ A_27a ) @ ( ap @ ( c_2Eposet_2Ecarrier @ A_27a ) @ V0p ) ) @ ( ap @ ( c_2Eposet_2Ecarrier @ A_27a ) @ V0p ) ) @ V1f ) )
% 5.44/5.69                & ( p @ ( ap @ ( ap @ ( c_2Eposet_2Emonotonic @ A_27a ) @ V0p ) @ V1f ) ) )
% 5.44/5.69             => ? [V2x: $i] :
% 5.44/5.69                  ( ( mem @ V2x @ A_27a )
% 5.44/5.69                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Elfp @ A_27a ) @ V0p ) @ V1f ) @ V2x ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eposet_2Eknaster__tarski__gfp,axiom,
% 5.44/5.69      ! [A_27a: del,V0p: $i] :
% 5.44/5.69        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.69           => ( ( ( p @ ( ap @ ( c_2Eposet_2Eposet @ A_27a ) @ V0p ) )
% 5.44/5.69                & ( p @ ( ap @ ( c_2Eposet_2Ecomplete @ A_27a ) @ V0p ) )
% 5.44/5.69                & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Efunction @ A_27a @ A_27a ) @ ( ap @ ( c_2Eposet_2Ecarrier @ A_27a ) @ V0p ) ) @ ( ap @ ( c_2Eposet_2Ecarrier @ A_27a ) @ V0p ) ) @ V1f ) )
% 5.44/5.69                & ( p @ ( ap @ ( ap @ ( c_2Eposet_2Emonotonic @ A_27a ) @ V0p ) @ V1f ) ) )
% 5.44/5.69             => ? [V2x: $i] :
% 5.44/5.69                  ( ( mem @ V2x @ A_27a )
% 5.44/5.69                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Egfp @ A_27a ) @ V0p ) @ V1f ) @ V2x ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(conj_thm_2Eposet_2Eknaster__tarski,axiom,
% 5.44/5.69      ! [A_27a: del,V0p: $i] :
% 5.44/5.69        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.69       => ! [V1f: $i] :
% 5.44/5.69            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.69           => ( ( ( p @ ( ap @ ( c_2Eposet_2Eposet @ A_27a ) @ V0p ) )
% 5.44/5.69                & ( p @ ( ap @ ( c_2Eposet_2Ecomplete @ A_27a ) @ V0p ) )
% 5.44/5.69                & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Efunction @ A_27a @ A_27a ) @ ( ap @ ( c_2Eposet_2Ecarrier @ A_27a ) @ V0p ) ) @ ( ap @ ( c_2Eposet_2Ecarrier @ A_27a ) @ V0p ) ) @ V1f ) )
% 5.44/5.69                & ( p @ ( ap @ ( ap @ ( c_2Eposet_2Emonotonic @ A_27a ) @ V0p ) @ V1f ) ) )
% 5.44/5.69             => ( ? [V2x: $i] :
% 5.44/5.69                    ( ( mem @ V2x @ A_27a )
% 5.44/5.69                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Elfp @ A_27a ) @ V0p ) @ V1f ) @ V2x ) ) )
% 5.44/5.69                & ? [V3x: $i] :
% 5.44/5.69                    ( ( mem @ V3x @ A_27a )
% 5.44/5.69                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eposet_2Egfp @ A_27a ) @ V0p ) @ V1f ) @ V3x ) ) ) ) ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  %------------------------------------------------------------------------------
% 5.44/5.69  %------------------------------------------------------------------------------
% 5.44/5.69  thf(tp_c_2Earithmetic_2E_2A,type,
% 5.44/5.69      c_2Earithmetic_2E_2A: $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Earithmetic_2E_2A,axiom,
% 5.44/5.69      mem @ c_2Earithmetic_2E_2A @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(stp_fo_c_2Earithmetic_2E_2A,type,
% 5.44/5.69      fo__c_2Earithmetic_2E_2A: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.69  
% 5.44/5.69  thf(stp_eq_fo_c_2Earithmetic_2E_2A,axiom,
% 5.44/5.69      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Earithmetic_2E_2A @ X0 @ X1 ) )
% 5.44/5.69        = ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Earithmetic_2E_2B,type,
% 5.44/5.69      c_2Earithmetic_2E_2B: $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Earithmetic_2E_2B,axiom,
% 5.44/5.69      mem @ c_2Earithmetic_2E_2B @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(stp_fo_c_2Earithmetic_2E_2B,type,
% 5.44/5.69      fo__c_2Earithmetic_2E_2B: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.69  
% 5.44/5.69  thf(stp_eq_fo_c_2Earithmetic_2E_2B,axiom,
% 5.44/5.69      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Earithmetic_2E_2B @ X0 @ X1 ) )
% 5.44/5.69        = ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Earithmetic_2E_2D,type,
% 5.44/5.69      c_2Earithmetic_2E_2D: $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Earithmetic_2E_2D,axiom,
% 5.44/5.69      mem @ c_2Earithmetic_2E_2D @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(stp_fo_c_2Earithmetic_2E_2D,type,
% 5.44/5.69      fo__c_2Earithmetic_2E_2D: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.69  
% 5.44/5.69  thf(stp_eq_fo_c_2Earithmetic_2E_2D,axiom,
% 5.44/5.69      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Earithmetic_2E_2D @ X0 @ X1 ) )
% 5.44/5.69        = ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Earithmetic_2E_3C_3D,type,
% 5.44/5.69      c_2Earithmetic_2E_3C_3D: $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Earithmetic_2E_3C_3D,axiom,
% 5.44/5.69      mem @ c_2Earithmetic_2E_3C_3D @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Earithmetic_2E_3E,type,
% 5.44/5.69      c_2Earithmetic_2E_3E: $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Earithmetic_2E_3E,axiom,
% 5.44/5.69      mem @ c_2Earithmetic_2E_3E @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Earithmetic_2E_3E_3D,type,
% 5.44/5.69      c_2Earithmetic_2E_3E_3D: $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Earithmetic_2E_3E_3D,axiom,
% 5.44/5.69      mem @ c_2Earithmetic_2E_3E_3D @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Earithmetic_2EABS__DIFF,type,
% 5.44/5.69      c_2Earithmetic_2EABS__DIFF: $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Earithmetic_2EABS__DIFF,axiom,
% 5.44/5.69      mem @ c_2Earithmetic_2EABS__DIFF @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(stp_fo_c_2Earithmetic_2EABS__DIFF,type,
% 5.44/5.69      fo__c_2Earithmetic_2EABS__DIFF: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.69  
% 5.44/5.69  thf(stp_eq_fo_c_2Earithmetic_2EABS__DIFF,axiom,
% 5.44/5.69      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Earithmetic_2EABS__DIFF @ X0 @ X1 ) )
% 5.44/5.69        = ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Earithmetic_2EBIT1,type,
% 5.44/5.69      c_2Earithmetic_2EBIT1: $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Earithmetic_2EBIT1,axiom,
% 5.44/5.69      mem @ c_2Earithmetic_2EBIT1 @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.69  
% 5.44/5.69  thf(stp_fo_c_2Earithmetic_2EBIT1,type,
% 5.44/5.69      fo__c_2Earithmetic_2EBIT1: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.69  
% 5.44/5.69  thf(stp_eq_fo_c_2Earithmetic_2EBIT1,axiom,
% 5.44/5.69      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Earithmetic_2EBIT1 @ X0 ) )
% 5.44/5.69        = ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Earithmetic_2EBIT2,type,
% 5.44/5.69      c_2Earithmetic_2EBIT2: $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Earithmetic_2EBIT2,axiom,
% 5.44/5.69      mem @ c_2Earithmetic_2EBIT2 @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.69  
% 5.44/5.69  thf(stp_fo_c_2Earithmetic_2EBIT2,type,
% 5.44/5.69      fo__c_2Earithmetic_2EBIT2: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.69  
% 5.44/5.69  thf(stp_eq_fo_c_2Earithmetic_2EBIT2,axiom,
% 5.44/5.69      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Earithmetic_2EBIT2 @ X0 ) )
% 5.44/5.69        = ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Earithmetic_2EDIV,type,
% 5.44/5.69      c_2Earithmetic_2EDIV: $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Earithmetic_2EDIV,axiom,
% 5.44/5.69      mem @ c_2Earithmetic_2EDIV @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(stp_fo_c_2Earithmetic_2EDIV,type,
% 5.44/5.69      fo__c_2Earithmetic_2EDIV: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.69  
% 5.44/5.69  thf(stp_eq_fo_c_2Earithmetic_2EDIV,axiom,
% 5.44/5.69      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.69        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Earithmetic_2EDIV @ X0 @ X1 ) )
% 5.44/5.69        = ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.69  
% 5.44/5.69  thf(tp_c_2Earithmetic_2EDIV2,type,
% 5.44/5.69      c_2Earithmetic_2EDIV2: $i ).
% 5.44/5.69  
% 5.44/5.69  thf(mem_c_2Earithmetic_2EDIV2,axiom,
% 5.44/5.69      mem @ c_2Earithmetic_2EDIV2 @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.69  
% 5.44/5.69  thf(stp_fo_c_2Earithmetic_2EDIV2,type,
% 5.44/5.70      fo__c_2Earithmetic_2EDIV2: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_eq_fo_c_2Earithmetic_2EDIV2,axiom,
% 5.44/5.70      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Earithmetic_2EDIV2 @ X0 ) )
% 5.44/5.70        = ( ap @ c_2Earithmetic_2EDIV2 @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum,type,
% 5.44/5.70      tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum: $tType ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_inj_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum,type,
% 5.44/5.70      inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum: tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum > $i ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_surj_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum,type,
% 5.44/5.70      surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum: $i > tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_inj_surj_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum,axiom,
% 5.44/5.70      ! [X: tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ X ) )
% 5.44/5.70        = X ) ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_inj_mem_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum,axiom,
% 5.44/5.70      ! [X: tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum] : ( mem @ ( inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ X ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_iso_mem_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum,axiom,
% 5.44/5.70      ! [X: $i] :
% 5.44/5.70        ( ( mem @ X @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) )
% 5.44/5.70       => ( X
% 5.44/5.70          = ( inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ X ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum,type,
% 5.44/5.70      tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum: $tType ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_inj_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum,type,
% 5.44/5.70      inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum: tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum > $i ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_surj_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum,type,
% 5.44/5.70      surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum: $i > tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_inj_surj_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum,axiom,
% 5.44/5.70      ! [X: tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ X ) )
% 5.44/5.70        = X ) ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_inj_mem_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum,axiom,
% 5.44/5.70      ! [X: tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum] : ( mem @ ( inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ X ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_iso_mem_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum,axiom,
% 5.44/5.70      ! [X: $i] :
% 5.44/5.70        ( ( mem @ X @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.70       => ( X
% 5.44/5.70          = ( inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ X ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(tp_c_2Earithmetic_2EDIVMOD,type,
% 5.44/5.70      c_2Earithmetic_2EDIVMOD: $i ).
% 5.44/5.70  
% 5.44/5.70  thf(mem_c_2Earithmetic_2EDIVMOD,axiom,
% 5.44/5.70      mem @ c_2Earithmetic_2EDIVMOD @ ( arr @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(tp_c_2Earithmetic_2EEVEN,type,
% 5.44/5.70      c_2Earithmetic_2EEVEN: $i ).
% 5.44/5.70  
% 5.44/5.70  thf(mem_c_2Earithmetic_2EEVEN,axiom,
% 5.44/5.70      mem @ c_2Earithmetic_2EEVEN @ ( arr @ ty_2Enum_2Enum @ bool ) ).
% 5.44/5.70  
% 5.44/5.70  thf(tp_c_2Earithmetic_2EEXP,type,
% 5.44/5.70      c_2Earithmetic_2EEXP: $i ).
% 5.44/5.70  
% 5.44/5.70  thf(mem_c_2Earithmetic_2EEXP,axiom,
% 5.44/5.70      mem @ c_2Earithmetic_2EEXP @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_fo_c_2Earithmetic_2EEXP,type,
% 5.44/5.70      fo__c_2Earithmetic_2EEXP: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_eq_fo_c_2Earithmetic_2EEXP,axiom,
% 5.44/5.70      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Earithmetic_2EEXP @ X0 @ X1 ) )
% 5.44/5.70        = ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(tp_c_2Earithmetic_2EFACT,type,
% 5.44/5.70      c_2Earithmetic_2EFACT: $i ).
% 5.44/5.70  
% 5.44/5.70  thf(mem_c_2Earithmetic_2EFACT,axiom,
% 5.44/5.70      mem @ c_2Earithmetic_2EFACT @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_fo_c_2Earithmetic_2EFACT,type,
% 5.44/5.70      fo__c_2Earithmetic_2EFACT: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_eq_fo_c_2Earithmetic_2EFACT,axiom,
% 5.44/5.70      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Earithmetic_2EFACT @ X0 ) )
% 5.44/5.70        = ( ap @ c_2Earithmetic_2EFACT @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(tp_c_2Earithmetic_2EFUNPOW,type,
% 5.44/5.70      c_2Earithmetic_2EFUNPOW: del > $i ).
% 5.44/5.70  
% 5.44/5.70  thf(mem_c_2Earithmetic_2EFUNPOW,axiom,
% 5.44/5.70      ! [A_27a: del] : ( mem @ ( c_2Earithmetic_2EFUNPOW @ A_27a ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ A_27a ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(tp_c_2Earithmetic_2EMAX,type,
% 5.44/5.70      c_2Earithmetic_2EMAX: $i ).
% 5.44/5.70  
% 5.44/5.70  thf(mem_c_2Earithmetic_2EMAX,axiom,
% 5.44/5.70      mem @ c_2Earithmetic_2EMAX @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_fo_c_2Earithmetic_2EMAX,type,
% 5.44/5.70      fo__c_2Earithmetic_2EMAX: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_eq_fo_c_2Earithmetic_2EMAX,axiom,
% 5.44/5.70      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Earithmetic_2EMAX @ X0 @ X1 ) )
% 5.44/5.70        = ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(tp_c_2Earithmetic_2EMIN,type,
% 5.44/5.70      c_2Earithmetic_2EMIN: $i ).
% 5.44/5.70  
% 5.44/5.70  thf(mem_c_2Earithmetic_2EMIN,axiom,
% 5.44/5.70      mem @ c_2Earithmetic_2EMIN @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_fo_c_2Earithmetic_2EMIN,type,
% 5.44/5.70      fo__c_2Earithmetic_2EMIN: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_eq_fo_c_2Earithmetic_2EMIN,axiom,
% 5.44/5.70      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Earithmetic_2EMIN @ X0 @ X1 ) )
% 5.44/5.70        = ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(tp_c_2Earithmetic_2EMOD,type,
% 5.44/5.70      c_2Earithmetic_2EMOD: $i ).
% 5.44/5.70  
% 5.44/5.70  thf(mem_c_2Earithmetic_2EMOD,axiom,
% 5.44/5.70      mem @ c_2Earithmetic_2EMOD @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_fo_c_2Earithmetic_2EMOD,type,
% 5.44/5.70      fo__c_2Earithmetic_2EMOD: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_eq_fo_c_2Earithmetic_2EMOD,axiom,
% 5.44/5.70      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Earithmetic_2EMOD @ X0 @ X1 ) )
% 5.44/5.70        = ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(tp_c_2Earithmetic_2EMODEQ,type,
% 5.44/5.70      c_2Earithmetic_2EMODEQ: $i ).
% 5.44/5.70  
% 5.44/5.70  thf(mem_c_2Earithmetic_2EMODEQ,axiom,
% 5.44/5.70      mem @ c_2Earithmetic_2EMODEQ @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(tp_c_2Earithmetic_2ENRC,type,
% 5.44/5.70      c_2Earithmetic_2ENRC: del > $i ).
% 5.44/5.70  
% 5.44/5.70  thf(mem_c_2Earithmetic_2ENRC,axiom,
% 5.44/5.70      ! [A_27a: del] : ( mem @ ( c_2Earithmetic_2ENRC @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(tp_c_2Earithmetic_2ENUMERAL,type,
% 5.44/5.70      c_2Earithmetic_2ENUMERAL: $i ).
% 5.44/5.70  
% 5.44/5.70  thf(mem_c_2Earithmetic_2ENUMERAL,axiom,
% 5.44/5.70      mem @ c_2Earithmetic_2ENUMERAL @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_fo_c_2Earithmetic_2ENUMERAL,type,
% 5.44/5.70      fo__c_2Earithmetic_2ENUMERAL: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_eq_fo_c_2Earithmetic_2ENUMERAL,axiom,
% 5.44/5.70      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Earithmetic_2ENUMERAL @ X0 ) )
% 5.44/5.70        = ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(tp_c_2Earithmetic_2EODD,type,
% 5.44/5.70      c_2Earithmetic_2EODD: $i ).
% 5.44/5.70  
% 5.44/5.70  thf(mem_c_2Earithmetic_2EODD,axiom,
% 5.44/5.70      mem @ c_2Earithmetic_2EODD @ ( arr @ ty_2Enum_2Enum @ bool ) ).
% 5.44/5.70  
% 5.44/5.70  thf(tp_c_2Earithmetic_2EZERO,type,
% 5.44/5.70      c_2Earithmetic_2EZERO: $i ).
% 5.44/5.70  
% 5.44/5.70  thf(mem_c_2Earithmetic_2EZERO,axiom,
% 5.44/5.70      mem @ c_2Earithmetic_2EZERO @ ty_2Enum_2Enum ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_fo_c_2Earithmetic_2EZERO,type,
% 5.44/5.70      fo__c_2Earithmetic_2EZERO: tp__ty_2Enum_2Enum ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_eq_fo_c_2Earithmetic_2EZERO,axiom,
% 5.44/5.70      ( ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO )
% 5.44/5.70      = c_2Earithmetic_2EZERO ) ).
% 5.44/5.70  
% 5.44/5.70  thf(tp_c_2Earithmetic_2Efindq,type,
% 5.44/5.70      c_2Earithmetic_2Efindq: $i ).
% 5.44/5.70  
% 5.44/5.70  thf(mem_c_2Earithmetic_2Efindq,axiom,
% 5.44/5.70      mem @ c_2Earithmetic_2Efindq @ ( arr @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ty_2Enum_2Enum ) ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_fo_c_2Earithmetic_2Efindq,type,
% 5.44/5.70      fo__c_2Earithmetic_2Efindq: tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_eq_fo_c_2Earithmetic_2Efindq,axiom,
% 5.44/5.70      ! [X0: tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum] :
% 5.44/5.70        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Earithmetic_2Efindq @ X0 ) )
% 5.44/5.70        = ( ap @ c_2Earithmetic_2Efindq @ ( inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(tp_c_2Earithmetic_2Enat__elim____magic,type,
% 5.44/5.70      c_2Earithmetic_2Enat__elim____magic: $i ).
% 5.44/5.70  
% 5.44/5.70  thf(mem_c_2Earithmetic_2Enat__elim____magic,axiom,
% 5.44/5.70      mem @ c_2Earithmetic_2Enat__elim____magic @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_fo_c_2Earithmetic_2Enat__elim____magic,type,
% 5.44/5.70      fo__c_2Earithmetic_2Enat__elim____magic: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.70  
% 5.44/5.70  thf(stp_eq_fo_c_2Earithmetic_2Enat__elim____magic,axiom,
% 5.44/5.70      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Earithmetic_2Enat__elim____magic @ X0 ) )
% 5.44/5.70        = ( ap @ c_2Earithmetic_2Enat__elim____magic @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(tp_c_2Earithmetic_2Enum__CASE,type,
% 5.44/5.70      c_2Earithmetic_2Enum__CASE: del > $i ).
% 5.44/5.70  
% 5.44/5.70  thf(mem_c_2Earithmetic_2Enum__CASE,axiom,
% 5.44/5.70      ! [A_27a: del] : ( mem @ ( c_2Earithmetic_2Enum__CASE @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ ( arr @ ty_2Enum_2Enum @ A_27a ) @ A_27a ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2EADD,axiom,
% 5.44/5.70      ( ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          = V0n )
% 5.44/5.70      & ! [V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.70          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2ENUMERAL__DEF,axiom,
% 5.44/5.70      ! [V0x: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.70        = V0x ) ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2EALT__ZERO,axiom,
% 5.44/5.70      fo__c_2Earithmetic_2EZERO = fo__c_2Enum_2E0 ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2EBIT1,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2EBIT2,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Enum_2ESUC @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2Enat__elim____magic,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2Enat__elim____magic @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70        = V0n ) ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2ESUB,axiom,
% 5.44/5.70      ( ! [V0m: tp__ty_2Enum_2Enum] :
% 5.44/5.70          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70          = fo__c_2Enum_2E0 )
% 5.44/5.70      & ! [V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.70          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2EMULT,axiom,
% 5.44/5.70      ( ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          = fo__c_2Enum_2E0 )
% 5.44/5.70      & ! [V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.70          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2EEXP,axiom,
% 5.44/5.70      ( ! [V0m: tp__ty_2Enum_2Enum] :
% 5.44/5.70          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.70      & ! [V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.70          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2EGREATER__DEF,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2ELESS__OR__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          | ( V0m = V1n ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2EGREATER__OR__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          | ( V0m = V1n ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2EEVEN,axiom,
% 5.44/5.70      ( ( ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.70      <=> $true )
% 5.44/5.70      & ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70          ( ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.70        <=> ~ ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2EODD,axiom,
% 5.44/5.70      ( ( ( p @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.70      <=> $false )
% 5.44/5.70      & ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70          ( ( p @ ( ap @ c_2Earithmetic_2EODD @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.70        <=> ~ ( p @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2Enum__case__def,axiom,
% 5.44/5.70      ! [A_27a: del] :
% 5.44/5.70        ( ! [V0v: $i] :
% 5.44/5.70            ( ( mem @ V0v @ A_27a )
% 5.44/5.70           => ! [V1f: $i] :
% 5.44/5.70                ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.70               => ( ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2Enum__CASE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0v ) @ V1f )
% 5.44/5.70                  = V0v ) ) )
% 5.44/5.70        & ! [V2n: tp__ty_2Enum_2Enum,V3v: $i] :
% 5.44/5.70            ( ( mem @ V3v @ A_27a )
% 5.44/5.70           => ! [V4f: $i] :
% 5.44/5.70                ( ( mem @ V4f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.70               => ( ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2Enum__CASE @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ V3v ) @ V4f )
% 5.44/5.70                  = ( ap @ V4f @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2EFUNPOW,axiom,
% 5.44/5.70      ! [A_27a: del] :
% 5.44/5.70        ( ! [V0f: $i] :
% 5.44/5.70            ( ( mem @ V0f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.70           => ! [V1x: $i] :
% 5.44/5.70                ( ( mem @ V1x @ A_27a )
% 5.44/5.70               => ( ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ A_27a ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V1x )
% 5.44/5.70                  = V1x ) ) )
% 5.44/5.70        & ! [V2f: $i] :
% 5.44/5.70            ( ( mem @ V2f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.70           => ! [V3n: tp__ty_2Enum_2Enum,V4x: $i] :
% 5.44/5.70                ( ( mem @ V4x @ A_27a )
% 5.44/5.70               => ( ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ A_27a ) @ V2f ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) @ V4x )
% 5.44/5.70                  = ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ A_27a ) @ V2f ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ V2f @ V4x ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2ENRC,axiom,
% 5.44/5.70      ! [A_27a: del] :
% 5.44/5.70        ( ! [V0R: $i] :
% 5.44/5.70            ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.70           => ! [V1x: $i] :
% 5.44/5.70                ( ( mem @ V1x @ A_27a )
% 5.44/5.70               => ! [V2y: $i] :
% 5.44/5.70                    ( ( mem @ V2y @ A_27a )
% 5.44/5.70                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2ENRC @ A_27a ) @ V0R ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V1x ) @ V2y ) )
% 5.44/5.70                    <=> ( V1x = V2y ) ) ) ) )
% 5.44/5.70        & ! [V3R: $i] :
% 5.44/5.70            ( ( mem @ V3R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.70           => ! [V4n: tp__ty_2Enum_2Enum,V5x: $i] :
% 5.44/5.70                ( ( mem @ V5x @ A_27a )
% 5.44/5.70               => ! [V6y: $i] :
% 5.44/5.70                    ( ( mem @ V6y @ A_27a )
% 5.44/5.70                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2ENRC @ A_27a ) @ V3R ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) @ V5x ) @ V6y ) )
% 5.44/5.70                    <=> ? [V7z: $i] :
% 5.44/5.70                          ( ( mem @ V7z @ A_27a )
% 5.44/5.70                          & ( p @ ( ap @ ( ap @ V3R @ V5x ) @ V7z ) )
% 5.44/5.70                          & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2ENRC @ A_27a ) @ V3R ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ V7z ) @ V6y ) ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EONE,axiom,
% 5.44/5.70      ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.44/5.70      = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ETWO,axiom,
% 5.44/5.70      ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.44/5.70      = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENORM__0,axiom,
% 5.44/5.70      ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.70      = fo__c_2Enum_2E0 ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2Enum__case__compute,axiom,
% 5.44/5.70      ! [A_27a: del,V0f: $i] :
% 5.44/5.70        ( ( mem @ V0f @ A_27a )
% 5.44/5.70       => ! [V1g: $i] :
% 5.44/5.70            ( ( mem @ V1g @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.70           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.70                ( ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2Enum__CASE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V0f ) @ V1g )
% 5.44/5.70                = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ V0f ) @ ( ap @ V1g @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUC__NOT,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( fo__c_2Enum_2E0
% 5.44/5.70       != ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EADD__0,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.70        = V0m ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EADD__SUC,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EADD__CLAUSES,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70          = V0m )
% 5.44/5.70        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.70          = V0m )
% 5.44/5.70        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.44/5.70        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EADD__SYM,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EADD__COMM,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EADD__ASSOC,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2Enum__CASES,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( V0m = fo__c_2Enum_2E0 )
% 5.44/5.70        | ? [V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( V0m
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENOT__ZERO__LT__ZERO,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( V0n != fo__c_2Enum_2E0 )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENOT__LT__ZERO__EQ__ZERO,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ~ ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70      <=> ( V0n = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__OR__EQ__ALT,axiom,
% 5.44/5.70      ( c_2Earithmetic_2E_3C_3D
% 5.44/5.70      = ( ap @ ( c_2Erelation_2ERTC @ ty_2Enum_2Enum )
% 5.44/5.70        @ ( lam @ ty_2Enum_2Enum
% 5.44/5.70          @ ^ [V0x: $i] :
% 5.44/5.70              ( lam @ ty_2Enum_2Enum
% 5.44/5.70              @ ^ [V1y: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V1y ) @ ( ap @ c_2Enum_2ESUC @ V0x ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__ADD,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70       => ? [V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70            = V0m ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2Etransitive__LESS,axiom,
% 5.44/5.70      p @ ( ap @ ( c_2Erelation_2Etransitive @ ty_2Enum_2Enum ) @ c_2Eprim__rec_2E_3C ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__TRANS,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__ANTISYM,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ~ ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__MONO__REV,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__MONO__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__EQ__MONO,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__LESS__SUC,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ~ ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2Etransitive__measure,axiom,
% 5.44/5.70      ! [A_27a: del,V0f: $i] :
% 5.44/5.70        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.70       => ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ ( ap @ ( c_2Eprim__rec_2Emeasure @ A_27a ) @ V0f ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__OR,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EOR__LESS,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__EQ__IFF__LESS__SUC,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__EQ__IMP__LESS__SUC,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EZERO__LESS__EQ,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__SUC__EQ__COR,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70           != V1n ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__NOT__SUC,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          & ( V1n
% 5.44/5.70           != ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__0__CASES,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( fo__c_2Enum_2E0 = V0m )
% 5.44/5.70        | ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__CASES__IMP,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ~ ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          & ( V0m != V1n ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__CASES,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70        | ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EADD__INV__0,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          = V0m )
% 5.44/5.70       => ( V1n = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__EQ__ADD,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__EQ__ADD__EXISTS,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70       => ? [V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70            = V0m ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__STRONG__ADD,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70       => ? [V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70            = V0m ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__EQ__SUC__REFL,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__ADD__NONZERO,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( V1n != fo__c_2Enum_2E0 )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENOT__SUC__LESS__EQ__0,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ~ ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENOT__LESS,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ~ ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENOT__LESS__EQUAL,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ~ ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__EQ__ANTISYM,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ~ ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__EQ__0,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.70      <=> ( V0n = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__0,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70          = fo__c_2Enum_2E0 )
% 5.44/5.70        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.70          = V0m ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__MONO__EQ,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__EQ__0,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          = fo__c_2Enum_2E0 )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EADD1,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUC__SUB1,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.70        = V0m ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EPRE__SUB1,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMULT__0,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.70        = fo__c_2Enum_2E0 ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMULT__SUC,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMULT__LEFT__1,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70        = V0m ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMULT__RIGHT__1,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.70        = V0m ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMULT__CLAUSES,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70          = fo__c_2Enum_2E0 )
% 5.44/5.70        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.70          = fo__c_2Enum_2E0 )
% 5.44/5.70        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70          = V0m )
% 5.44/5.70        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.70          = V0m )
% 5.44/5.70        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMULT__SYM,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMULT__COMM,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ERIGHT__ADD__DISTRIB,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELEFT__ADD__DISTRIB,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMULT__ASSOC,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__ADD,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          = V0m ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EPRE__SUB,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EADD__EQ__0,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          = fo__c_2Enum_2E0 )
% 5.44/5.70      <=> ( ( V0m = fo__c_2Enum_2E0 )
% 5.44/5.70          & ( V1n = fo__c_2Enum_2E0 ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EADD__EQ__1,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.70      <=> ( ( ( V0m
% 5.44/5.70              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.70            & ( V1n = fo__c_2Enum_2E0 ) )
% 5.44/5.70          | ( ( V0m = fo__c_2Enum_2E0 )
% 5.44/5.70            & ( V1n
% 5.44/5.70              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EADD__INV__0__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          = V0m )
% 5.44/5.70      <=> ( V1n = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EPRE__SUC__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70       => ( ( V0m
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70        <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70            = V1n ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EINV__PRE__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70        <=> ( V0m = V1n ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__SUC__NOT,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70       => ~ ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EADD__EQ__SUB,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.70       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70            = V2p )
% 5.44/5.70        <=> ( V0m
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__MONO__ADD,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__MONO__ADD__INV,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__MONO__ADD__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELT__ADD__RCANCEL,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELT__ADD__LCANCEL,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEQ__MONO__ADD__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70      <=> ( V0m = V1n ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__EQ__MONO__ADD__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__EQ__TRANS,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__EQ__LESS__TRANS,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__LESS__EQ__TRANS,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__EQ__LESS__EQ__MONO,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum,V3q: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V3q ) ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V3q ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__EQ__REFL,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__IMP__LESS__OR__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__MONO__MULT,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__MONO__MULT2,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2i: tp__ty_2Enum_2Enum,V3j: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V3j ) ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( inj__ty_2Enum_2Enum @ V3j ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ERIGHT__SUB__DISTRIB,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELEFT__SUB__DISTRIB,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__ADD__1,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70       => ? [V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( V0m
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEXP__ADD,axiom,
% 5.44/5.70      ! [V0p: tp__ty_2Enum_2Enum,V1q: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1q ) ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V1q ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENOT__ODD__EQ__EVEN,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.70       != ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__EQUAL__ANTISYM,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.70       => ( V0n = V1m ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__ADD__SUC,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__OR__EQ__ADD,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.70        | ? [V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( V0n
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EWOP,axiom,
% 5.44/5.70      ! [V0P: $i] :
% 5.44/5.70        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.70       => ( ? [V1n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70         => ? [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.70              ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.70              & ! [V3m: tp__ty_2Enum_2Enum] :
% 5.44/5.70                  ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.70                 => ~ ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ECOMPLETE__INDUCTION,axiom,
% 5.44/5.70      ! [V0P: $i] :
% 5.44/5.70        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.70       => ( ! [V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70              ( ! [V2m: tp__ty_2Enum_2Enum] :
% 5.44/5.70                  ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70                 => ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) )
% 5.44/5.70             => ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70         => ! [V3n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EFORALL__NUM__THM,axiom,
% 5.44/5.70      ! [V0P: $i] :
% 5.44/5.70        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.70       => ( ! [V1n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70        <=> ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.70            & ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.70                ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.70               => ( p @ ( ap @ V0P @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUC__SUB,axiom,
% 5.44/5.70      ! [V0a: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__PLUS,axiom,
% 5.44/5.70      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum,V2c: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EINV__PRE__LESS,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70          <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EINV__PRE__LESS__EQ,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ! [V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.70          <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EPRE__LESS__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__LESS__EQ,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__EQ__EQ__0,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          = V0m )
% 5.44/5.70      <=> ( ( V0m = fo__c_2Enum_2E0 )
% 5.44/5.70          | ( V1n = fo__c_2Enum_2E0 ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__LESS__0,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__LESS__OR,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__SUB__ADD__LESS,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2i: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ETIMES2,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__MULT__MONO,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1i: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMULT__MONO__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1i: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) ) )
% 5.44/5.70      <=> ( V0m = V1i ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMULT__SUC__EQ,axiom,
% 5.44/5.70      ! [V0p: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0p ) ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0p ) ) ) ) )
% 5.44/5.70      <=> ( V2n = V1m ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMULT__EXP__MONO,axiom,
% 5.44/5.70      ! [V0p: tp__ty_2Enum_2Enum,V1q: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum,V3m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1q ) ) ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V3m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1q ) ) ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) ) ) )
% 5.44/5.70      <=> ( V2n = V3m ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEQ__ADD__LCANCEL,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70      <=> ( V1n = V2p ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEQ__ADD__RCANCEL,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70      <=> ( V0m = V1n ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEQ__MULT__LCANCEL,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70      <=> ( ( V0m = fo__c_2Enum_2E0 )
% 5.44/5.70          | ( V1n = V2p ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEQ__MULT__RCANCEL,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) )
% 5.44/5.70      <=> ( ( V0m = fo__c_2Enum_2E0 )
% 5.44/5.70          | ( V1n = V2p ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EADD__SUB,axiom,
% 5.44/5.70      ! [V0a: tp__ty_2Enum_2Enum,V1c: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1c ) ) ) @ ( inj__ty_2Enum_2Enum @ V1c ) ) )
% 5.44/5.70        = V0a ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__EQ__ADD__SUB,axiom,
% 5.44/5.70      ! [V0c: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0c ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.70       => ! [V2a: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) @ ( inj__ty_2Enum_2Enum @ V0c ) ) )
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V0c ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__EQUAL__0,axiom,
% 5.44/5.70      ! [V0c: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0c ) ) @ ( inj__ty_2Enum_2Enum @ V0c ) ) )
% 5.44/5.70        = fo__c_2Enum_2E0 ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__EQ__SUB__LESS,axiom,
% 5.44/5.70      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.70       => ! [V2c: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) )
% 5.44/5.70          <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENOT__SUC__LESS__EQ,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ~ ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__SUB,axiom,
% 5.44/5.70      ! [V0b: tp__ty_2Enum_2Enum,V1c: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1c ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.44/5.70       => ! [V2a: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V1c ) ) ) )
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( inj__ty_2Enum_2Enum @ V1c ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__IMP__LESS__ADD,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.70       => ! [V2p: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__LESS__EQ__ADD,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1p ) ) )
% 5.44/5.70       => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1p ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.70          <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1p ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__LESS__SUC,axiom,
% 5.44/5.70      ! [V0p: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0p ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__CANCEL,axiom,
% 5.44/5.70      ! [V0p: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) ) )
% 5.44/5.70       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) )
% 5.44/5.70        <=> ( V1n = V2m ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ECANCEL__SUB,axiom,
% 5.44/5.70      ! [V0p: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) )
% 5.44/5.70       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) )
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) ) )
% 5.44/5.70        <=> ( V1n = V2m ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENOT__EXP__0,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70       != fo__c_2Enum_2E0 ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EZERO__LESS__EXP,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EODD__OR__EVEN,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70      ? [V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( V0n
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Enum_2ESUC @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.70        | ( V0n
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Enum_2ESUC @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__EXP__SUC__MONO,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Enum_2ESUC @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Enum_2ESUC @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__LESS__CASES,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( V0m = V1n )
% 5.44/5.70        | ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70        | ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EGREATER__EQ,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__EQ__CASES,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70        | ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__EQUAL__ADD,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70       => ? [V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( V1n
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__EQ__EXISTS,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70      <=> ? [V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( V1n
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMULT__EQ__0,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          = fo__c_2Enum_2E0 )
% 5.44/5.70      <=> ( ( V0m = fo__c_2Enum_2E0 )
% 5.44/5.70          | ( V1n = fo__c_2Enum_2E0 ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMULT__EQ__1,axiom,
% 5.44/5.70      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.70      <=> ( ( V0x
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.70          & ( V1y
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMULT__EQ__ID,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          = V1n )
% 5.44/5.70      <=> ( ( V0m
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.70          | ( V1n = fo__c_2Enum_2E0 ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__MULT2,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EZERO__LESS__MULT,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EZERO__LESS__ADD,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70          | ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2EFACT,axiom,
% 5.44/5.70      ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EFACT @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.70      & ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EFACT @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2EFACT @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EFACT__LESS,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ c_2Earithmetic_2EFACT @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEVEN__ODD,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70      <=> ~ ( p @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EODD__EVEN,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70      <=> ~ ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEVEN__OR__ODD,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70        | ( p @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEVEN__AND__ODD,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ~ ( ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          & ( p @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEVEN__ADD,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70        <=> ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEVEN__MULT,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70          | ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EODD__ADD,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ c_2Earithmetic_2EODD @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70      <=> ~ ( ( p @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70          <=> ( p @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EODD__MULT,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ c_2Earithmetic_2EODD @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70          & ( p @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEVEN__DOUBLE,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EODD__DOUBLE,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ c_2Earithmetic_2EODD @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEVEN__ODD__EXISTS,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70         => ? [V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70              ( V0n
% 5.44/5.70              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) )
% 5.44/5.70        & ( ( p @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70         => ? [V2m: tp__ty_2Enum_2Enum] :
% 5.44/5.70              ( V0n
% 5.44/5.70              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEVEN__EXISTS,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70      <=> ? [V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( V0n
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EODD__EXISTS,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70      <=> ? [V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( V0n
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEVEN__EXP__IFF,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          & ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEVEN__EXP,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          & ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) )
% 5.44/5.70       => ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EODD__EXP__IFF,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ c_2Earithmetic_2EODD @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.70      <=> ( ( V0n = fo__c_2Enum_2E0 )
% 5.44/5.70          | ( p @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EODD__EXP,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          & ( p @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) )
% 5.44/5.70       => ( p @ ( ap @ c_2Earithmetic_2EODD @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEQ__LESS__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( V0m = V1n )
% 5.44/5.70      <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EADD__MONO__LESS__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELE__ADD__LCANCEL,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELE__ADD__RCANCEL,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENOT__LEQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ~ ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENOT__NUM__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( V0m != V1n )
% 5.44/5.70      <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          | ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENOT__GREATER,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ~ ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENOT__GREATER__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ~ ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUC__ONE__ADD,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUC__ADD__SYM,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENOT__SUC__ADD__LESS__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ~ ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMULT__LESS__EQ__SUC,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELE__MULT__LCANCEL,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70      <=> ( ( V0m = fo__c_2Enum_2E0 )
% 5.44/5.70          | ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELE__MULT__RCANCEL,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70      <=> ( ( V1n = fo__c_2Enum_2E0 )
% 5.44/5.70          | ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELT__MULT__LCANCEL,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELT__MULT__RCANCEL,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELT__MULT__CANCEL__LBARE,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70        <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70            & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.44/5.70        & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) )
% 5.44/5.70        <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70            & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELT__MULT__CANCEL__RBARE,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70        <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70            & ( V1n = fo__c_2Enum_2E0 ) ) )
% 5.44/5.70        & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70        <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70            & ( V0m = fo__c_2Enum_2E0 ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELE__MULT__CANCEL__LBARE,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70        <=> ( ( V0m = fo__c_2Enum_2E0 )
% 5.44/5.70            | ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.44/5.70        & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) )
% 5.44/5.70        <=> ( ( V0m = fo__c_2Enum_2E0 )
% 5.44/5.70            | ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELE__MULT__CANCEL__RBARE,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70        <=> ( ( V0m = fo__c_2Enum_2E0 )
% 5.44/5.70            | ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.44/5.70        & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70        <=> ( ( V1n = fo__c_2Enum_2E0 )
% 5.44/5.70            | ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__LEFT__ADD,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__RIGHT__ADD,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__LEFT__SUB,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__RIGHT__SUB,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__LEFT__SUC,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__LEFT__LESS__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          | ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__RIGHT__LESS__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__LEFT__LESS,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__RIGHT__LESS,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__LEFT__GREATER__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__RIGHT__GREATER__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70          | ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__LEFT__GREATER,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__RIGHT__GREATER,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__LEFT__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( V0m
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70      <=> ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.70            = V1n )
% 5.44/5.70          | ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.70            & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__RIGHT__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          = V2p )
% 5.44/5.70      <=> ( ( V0m
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70          | ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70            & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELE,axiom,
% 5.44/5.70      ( ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70          ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.70        <=> ( V0n = fo__c_2Enum_2E0 ) )
% 5.44/5.70      & ! [V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.70          ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.70        <=> ( ( V1m
% 5.44/5.70              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.70            | ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EDA,axiom,
% 5.44/5.70      ! [V0k: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70       => ? [V2r: tp__ty_2Enum_2Enum,V3q: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( V0k
% 5.44/5.70              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V3q ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2r ) ) ) )
% 5.44/5.70            & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2r ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2EDIVISION,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ! [V1k: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( V1k
% 5.44/5.70              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1k ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1k ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.70            & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1k ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2EDIV2__def,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EDIV2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMOD__ONE,axiom,
% 5.44/5.70      ! [V0k: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0k ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) )
% 5.44/5.70        = fo__c_2Enum_2E0 ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMOD__1,axiom,
% 5.44/5.70      ! [V0k: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0k ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.70        = fo__c_2Enum_2E0 ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EDIV__LESS__EQ,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ! [V1k: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1k ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1k ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EDIV__UNIQUE,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1k: tp__ty_2Enum_2Enum,V2q: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ? [V3r: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( V1k
% 5.44/5.70              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2q ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V3r ) ) ) )
% 5.44/5.70            & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3r ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.70       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1k ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          = V2q ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMOD__UNIQUE,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1k: tp__ty_2Enum_2Enum,V2r: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ? [V3q: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( V1k
% 5.44/5.70              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V3q ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2r ) ) ) )
% 5.44/5.70            & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2r ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.70       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1k ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          = V2r ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EDIV__MULT,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1r: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1r ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ! [V2q: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2q ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1r ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70            = V2q ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__MOD,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1k: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1k ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1k ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          = V1k ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMOD__EQ__0,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ! [V1k: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1k ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70            = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EZERO__MOD,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EZERO__DIV,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMOD__MULT,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1r: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1r ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ! [V2q: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2q ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1r ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70            = V1r ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMOD__TIMES,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ! [V1q: tp__ty_2Enum_2Enum,V2r: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1q ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2r ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2r ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMOD__TIMES__SUB,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1q: tp__ty_2Enum_2Enum,V2r: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1q ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2r ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.70       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1q ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2r ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V2r ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMOD__PLUS,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ! [V1j: tp__ty_2Enum_2Enum,V2k: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1j ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2k ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1j ) ) @ ( inj__ty_2Enum_2Enum @ V2k ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMOD__MOD,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ! [V1k: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1k ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1k ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELESS__DIV__EQ__ZERO,axiom,
% 5.44/5.70      ! [V0r: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0r ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V0r ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMULT__DIV,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1q: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1q ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          = V1q ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EADD__DIV__ADD__DIV,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ! [V1x: tp__ty_2Enum_2Enum,V2r: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2r ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V2r ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EADD__DIV__RWT,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ! [V1m: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70                = fo__c_2Enum_2E0 )
% 5.44/5.70              | ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70                = fo__c_2Enum_2E0 ) )
% 5.44/5.70           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMOD__MULT__MOD,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) )
% 5.44/5.70       => ! [V2x: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EDIV__ONE,axiom,
% 5.44/5.70      ! [V0q: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V0q ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) )
% 5.44/5.70        = V0q ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EDIV__1,axiom,
% 5.44/5.70      ! [V0q: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V0q ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.70        = V0q ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EDIVMOD__ID,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.70          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70            = fo__c_2Enum_2E0 ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EDIV__DIV__DIV__MULT,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70       => ! [V2x: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUC__PRE,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70      <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) )
% 5.44/5.70          = V0m ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EDIV__LESS,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1d: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1d ) ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1d ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMOD__LESS,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EADD__MODULUS,axiom,
% 5.44/5.70      ( ! [V0n: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.70          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.70      & ! [V2n: tp__ty_2Enum_2Enum,V3x: tp__ty_2Enum_2Enum] :
% 5.44/5.70          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.70         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V3x ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V3x ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EADD__MODULUS__LEFT,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EADD__MODULUS__RIGHT,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EDIV__P,axiom,
% 5.44/5.70      ! [V0P: $i] :
% 5.44/5.70        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.70       => ! [V1p: tp__ty_2Enum_2Enum,V2q: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2q ) ) )
% 5.44/5.70           => ( ( p @ ( ap @ V0P @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1p ) ) @ ( inj__ty_2Enum_2Enum @ V2q ) ) ) )
% 5.44/5.70            <=> ? [V3k: tp__ty_2Enum_2Enum,V4r: tp__ty_2Enum_2Enum] :
% 5.44/5.70                  ( ( V1p
% 5.44/5.70                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V3k ) ) @ ( inj__ty_2Enum_2Enum @ V2q ) ) ) @ ( inj__ty_2Enum_2Enum @ V4r ) ) ) )
% 5.44/5.70                  & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4r ) ) @ ( inj__ty_2Enum_2Enum @ V2q ) ) )
% 5.44/5.70                  & ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V3k ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EDIV__P__UNIV,axiom,
% 5.44/5.70      ! [V0P: $i] :
% 5.44/5.70        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.70       => ! [V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.70           => ( ( p @ ( ap @ V0P @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.70            <=> ! [V3q: tp__ty_2Enum_2Enum,V4r: tp__ty_2Enum_2Enum] :
% 5.44/5.70                  ( ( ( V1m
% 5.44/5.70                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V3q ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( inj__ty_2Enum_2Enum @ V4r ) ) ) )
% 5.44/5.70                    & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4r ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.70                 => ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V3q ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMOD__P,axiom,
% 5.44/5.70      ! [V0P: $i] :
% 5.44/5.70        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.70       => ! [V1p: tp__ty_2Enum_2Enum,V2q: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2q ) ) )
% 5.44/5.70           => ( ( p @ ( ap @ V0P @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1p ) ) @ ( inj__ty_2Enum_2Enum @ V2q ) ) ) )
% 5.44/5.70            <=> ? [V3k: tp__ty_2Enum_2Enum,V4r: tp__ty_2Enum_2Enum] :
% 5.44/5.70                  ( ( V1p
% 5.44/5.70                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V3k ) ) @ ( inj__ty_2Enum_2Enum @ V2q ) ) ) @ ( inj__ty_2Enum_2Enum @ V4r ) ) ) )
% 5.44/5.70                  & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4r ) ) @ ( inj__ty_2Enum_2Enum @ V2q ) ) )
% 5.44/5.70                  & ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V4r ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMOD__P__UNIV,axiom,
% 5.44/5.70      ! [V0P: $i] :
% 5.44/5.70        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.70       => ! [V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.70           => ( ( p @ ( ap @ V0P @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.70            <=> ! [V3q: tp__ty_2Enum_2Enum,V4r: tp__ty_2Enum_2Enum] :
% 5.44/5.70                  ( ( ( V1m
% 5.44/5.70                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V3q ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( inj__ty_2Enum_2Enum @ V4r ) ) ) )
% 5.44/5.70                    & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4r ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.70                 => ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V4r ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMOD__TIMES2,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ! [V1j: tp__ty_2Enum_2Enum,V2k: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1j ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2k ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1j ) ) @ ( inj__ty_2Enum_2Enum @ V2k ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMOD__COMMON__FACTOR,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1p: tp__ty_2Enum_2Enum,V2q: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2q ) ) ) )
% 5.44/5.70       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1p ) ) @ ( inj__ty_2Enum_2Enum @ V2q ) ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1p ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V2q ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EX__MOD__Y__EQ__X,axiom,
% 5.44/5.70      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) )
% 5.44/5.70       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) )
% 5.44/5.70            = V0x )
% 5.44/5.70        <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EDIV__LE__MONOTONE,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum,V2y: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V2y ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELE__LT1,axiom,
% 5.44/5.70      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) )
% 5.44/5.70      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1y ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EX__LE__DIV,axiom,
% 5.44/5.70      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum,V2z: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2z ) ) )
% 5.44/5.70       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1y ) ) @ ( inj__ty_2Enum_2Enum @ V2z ) ) ) )
% 5.44/5.70        <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V2z ) ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EX__LT__DIV,axiom,
% 5.44/5.70      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum,V2z: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2z ) ) )
% 5.44/5.70       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1y ) ) @ ( inj__ty_2Enum_2Enum @ V2z ) ) ) )
% 5.44/5.70        <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2z ) ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EDIV__LT__X,axiom,
% 5.44/5.70      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum,V2z: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2z ) ) )
% 5.44/5.70       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1y ) ) @ ( inj__ty_2Enum_2Enum @ V2z ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.70        <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1y ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V2z ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EDIV__LE__X,axiom,
% 5.44/5.70      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum,V2z: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2z ) ) )
% 5.44/5.70       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1y ) ) @ ( inj__ty_2Enum_2Enum @ V2z ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.70        <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1y ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2z ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EDIV__EQ__X,axiom,
% 5.44/5.70      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum,V2z: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2z ) ) )
% 5.44/5.70       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1y ) ) @ ( inj__ty_2Enum_2Enum @ V2z ) ) )
% 5.44/5.70            = V0x )
% 5.44/5.70        <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V2z ) ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) )
% 5.44/5.70            & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1y ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) @ ( inj__ty_2Enum_2Enum @ V2z ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EDIV__MOD__MOD__DIV,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2k: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2k ) ) ) )
% 5.44/5.70       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2k ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2k ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMULT__EQ__DIV,axiom,
% 5.44/5.70      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum,V2z: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.70       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) )
% 5.44/5.70            = V2z )
% 5.44/5.70        <=> ( ( V1y
% 5.44/5.70              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V2z ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) )
% 5.44/5.70            & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2z ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.70              = fo__c_2Enum_2E0 ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENUMERAL__MULT__EQ__DIV,axiom,
% 5.44/5.70      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum,V2z: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) )
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V2z ) ) ) )
% 5.44/5.70        <=> ( ( V1y
% 5.44/5.70              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V2z ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) ) )
% 5.44/5.70            & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V2z ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) )
% 5.44/5.70              = fo__c_2Enum_2E0 ) ) )
% 5.44/5.70        & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) )
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V2z ) ) ) )
% 5.44/5.70        <=> ( ( V1y
% 5.44/5.70              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V2z ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) ) )
% 5.44/5.70            & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V2z ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) )
% 5.44/5.70              = fo__c_2Enum_2E0 ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMOD__EQ__0__DIVISOR,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1k: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1k ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70            = fo__c_2Enum_2E0 )
% 5.44/5.70        <=> ? [V2d: tp__ty_2Enum_2Enum] :
% 5.44/5.70              ( V1k
% 5.44/5.70              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2d ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMOD__SUC,axiom,
% 5.44/5.70      ! [V0y: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0y ) ) )
% 5.44/5.70          & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.44/5.70           != ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0y ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0y ) ) ) ) )
% 5.44/5.70       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( inj__ty_2Enum_2Enum @ V0y ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0y ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMOD__SUC__IFF,axiom,
% 5.44/5.70      ! [V0y: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0y ) ) )
% 5.44/5.70       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( inj__ty_2Enum_2Enum @ V0y ) ) )
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0y ) ) ) ) )
% 5.44/5.70        <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.44/5.70           != ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0y ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0y ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EONE__MOD,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EONE__MOD__IFF,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMOD__LESS__EQ,axiom,
% 5.44/5.70      ! [V0y: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0y ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0y ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMOD__LIFT__PLUS,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1k: tp__ty_2Enum_2Enum,V2x: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1k ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) )
% 5.44/5.70       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( inj__ty_2Enum_2Enum @ V1k ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1k ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMOD__LIFT__PLUS__IFF,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum,V2k: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2k ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2k ) ) ) )
% 5.44/5.70        <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2k ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2Enum__case__cong,axiom,
% 5.44/5.70      ! [A_27a: del,V0v_27: $i] :
% 5.44/5.70        ( ( mem @ V0v_27 @ A_27a )
% 5.44/5.70       => ! [V1f_27: $i] :
% 5.44/5.70            ( ( mem @ V1f_27 @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.70           => ! [V2M: tp__ty_2Enum_2Enum,V3M_27: tp__ty_2Enum_2Enum,V4v: $i] :
% 5.44/5.70                ( ( mem @ V4v @ A_27a )
% 5.44/5.70               => ! [V5f: $i] :
% 5.44/5.70                    ( ( mem @ V5f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.70                   => ( ( ( V2M = V3M_27 )
% 5.44/5.70                        & ( ( V3M_27 = fo__c_2Enum_2E0 )
% 5.44/5.70                         => ( V4v = V0v_27 ) )
% 5.44/5.70                        & ! [V6n: tp__ty_2Enum_2Enum] :
% 5.44/5.70                            ( ( V3M_27
% 5.44/5.70                              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) )
% 5.44/5.70                           => ( ( ap @ V5f @ ( inj__ty_2Enum_2Enum @ V6n ) )
% 5.44/5.70                              = ( ap @ V1f_27 @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) )
% 5.44/5.70                     => ( ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2Enum__CASE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2M ) ) @ V4v ) @ V5f )
% 5.44/5.70                        = ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2Enum__CASE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3M_27 ) ) @ V0v_27 ) @ V1f_27 ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUC__ELIM__THM,axiom,
% 5.44/5.70      ! [V0P: $i] :
% 5.44/5.70        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) )
% 5.44/5.70       => ( ! [V1n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ V0P @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70        <=> ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.70              ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.70             => ( p @ ( ap @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUC__ELIM__NUMERALS,axiom,
% 5.44/5.70      ! [A_27a: del,V0f: $i] :
% 5.44/5.70        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ A_27a ) ) )
% 5.44/5.70       => ! [V1g: $i] :
% 5.44/5.70            ( ( mem @ V1g @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.70           => ( ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.70                  ( ( ap @ V1g @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.70                  = ( ap @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.70            <=> ( ! [V3n: tp__ty_2Enum_2Enum] :
% 5.44/5.70                    ( ( ap @ V1g @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) )
% 5.44/5.70                    = ( ap @ ( ap @ V0f @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) )
% 5.44/5.70                & ! [V4n: tp__ty_2Enum_2Enum] :
% 5.44/5.70                    ( ( ap @ V1g @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) )
% 5.44/5.70                    = ( ap @ ( ap @ V0f @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESUB__ELIM__THM,axiom,
% 5.44/5.70      ! [V0P: $i] :
% 5.44/5.70        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.70       => ! [V1a: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( p @ ( ap @ V0P @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) )
% 5.44/5.70          <=> ! [V3d: tp__ty_2Enum_2Enum] :
% 5.44/5.70                ( ( ( V2b
% 5.44/5.70                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V3d ) ) ) )
% 5.44/5.70                 => ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) )
% 5.44/5.70                & ( ( V1a
% 5.44/5.70                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2b ) ) @ ( inj__ty_2Enum_2Enum @ V3d ) ) ) )
% 5.44/5.70                 => ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V3d ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EPRE__ELIM__THM,axiom,
% 5.44/5.70      ! [V0P: $i] :
% 5.44/5.70        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.70       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( p @ ( ap @ V0P @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70          <=> ! [V2m: tp__ty_2Enum_2Enum] :
% 5.44/5.70                ( ( ( V1n = fo__c_2Enum_2E0 )
% 5.44/5.70                 => ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) )
% 5.44/5.70                & ( ( V1n
% 5.44/5.70                    = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) )
% 5.44/5.70                 => ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMULT__INCREASES,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEXP__ALWAYS__BIG__ENOUGH,axiom,
% 5.44/5.70      ! [V0b: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.44/5.70       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70          ? [V2m: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEXP__EQ__0,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.70          = fo__c_2Enum_2E0 )
% 5.44/5.70      <=> ( ( V0n = fo__c_2Enum_2E0 )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EZERO__LT__EXP,axiom,
% 5.44/5.70      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.70          | ( V1y = fo__c_2Enum_2E0 ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEXP__1,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.70        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.70          = V0n ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEXP__EQ__1,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.70      <=> ( ( V0n
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.70          | ( V1m = fo__c_2Enum_2E0 ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEXP__BASE__LE__MONO,axiom,
% 5.44/5.70      ! [V0b: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.44/5.70       => ! [V1n: tp__ty_2Enum_2Enum,V2m: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70          <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEXP__BASE__LT__MONO,axiom,
% 5.44/5.70      ! [V0b: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.44/5.70       => ! [V1n: tp__ty_2Enum_2Enum,V2m: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70          <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEXP__BASE__INJECTIVE,axiom,
% 5.44/5.70      ! [V0b: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.44/5.70       => ! [V1n: tp__ty_2Enum_2Enum,V2m: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) )
% 5.44/5.70          <=> ( V1n = V2m ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEXP__BASE__LEQ__MONO__IMP,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V2b ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V2b ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEXP__BASE__LEQ__MONO__SUC__IMP,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEXP__BASE__LE__IFF,axiom,
% 5.44/5.70      ! [V0b: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.70      <=> ( ( ( V0b = fo__c_2Enum_2E0 )
% 5.44/5.70            & ( V2n = fo__c_2Enum_2E0 ) )
% 5.44/5.70          | ( ( V0b = fo__c_2Enum_2E0 )
% 5.44/5.70            & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.70          | ( V0b
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.70          | ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.44/5.70            & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EX__LE__X__EXP,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EX__LT__EXP__X,axiom,
% 5.44/5.70      ! [V0b: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.44/5.70       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EZERO__EXP,axiom,
% 5.44/5.70      ! [V0x: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EX__LT__EXP__X__IFF,axiom,
% 5.44/5.70      ! [V0x: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.70          | ( V0x = fo__c_2Enum_2E0 ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEXP__EXP__LT__MONO,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V2b ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEXP__EXP__LE__MONO,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V2b ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) )
% 5.44/5.70          | ( V0n = fo__c_2Enum_2E0 ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEXP__EXP__INJECTIVE,axiom,
% 5.44/5.70      ! [V0b1: tp__ty_2Enum_2Enum,V1b2: tp__ty_2Enum_2Enum,V2x: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0b1 ) ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1b2 ) ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) )
% 5.44/5.70      <=> ( ( V2x = fo__c_2Enum_2E0 )
% 5.44/5.70          | ( V0b1 = V1b2 ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEXP__SUB,axiom,
% 5.44/5.70      ! [V0p: tp__ty_2Enum_2Enum,V1q: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1q ) ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) ) )
% 5.44/5.70       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1q ) ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V1q ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEXP__SUB__NUMERAL,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.44/5.70          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEXP__BASE__MULT,axiom,
% 5.44/5.70      ! [V0z: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum,V2y: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) @ ( inj__ty_2Enum_2Enum @ V0z ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0z ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V2y ) ) @ ( inj__ty_2Enum_2Enum @ V0z ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEXP__EXP__MULT,axiom,
% 5.44/5.70      ! [V0z: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum,V2y: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2y ) ) @ ( inj__ty_2Enum_2Enum @ V0z ) ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) @ ( inj__ty_2Enum_2Enum @ V0z ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2EMAX__DEF,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2EMIN__DEF,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMAX__COMM,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMIN__COMM,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMAX__ASSOC,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMIN__ASSOC,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMIN__MAX__EQ,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70      <=> ( V0m = V1n ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMIN__MAX__LT,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.70      <=> ( V0m != V1n ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMIN__MAX__LE,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMIN__MAX__PRED,axiom,
% 5.44/5.70      ! [V0P: $i] :
% 5.44/5.70        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.70       => ! [V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.70              & ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.70           => ( ( p @ ( ap @ V0P @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.70              & ( p @ ( ap @ V0P @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMIN__LT,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.70        <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.70            | ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) )
% 5.44/5.70        & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.70        <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.70            & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMAX__LT,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.70        <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.70            | ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.70        & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.70        <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.70            & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMIN__LE,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.70        <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.70            | ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) )
% 5.44/5.70        & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.70        <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.70            & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMAX__LE,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.70        <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.70            | ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.70        & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.70        <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.70            & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMIN__0,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.70          = fo__c_2Enum_2E0 )
% 5.44/5.70        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMAX__0,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.70          = V0n )
% 5.44/5.70        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          = V0n ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMAX__EQ__0,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          = fo__c_2Enum_2E0 )
% 5.44/5.70      <=> ( ( V0m = fo__c_2Enum_2E0 )
% 5.44/5.70          & ( V1n = fo__c_2Enum_2E0 ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMIN__EQ__0,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70          = fo__c_2Enum_2E0 )
% 5.44/5.70      <=> ( ( V0m = fo__c_2Enum_2E0 )
% 5.44/5.70          | ( V1n = fo__c_2Enum_2E0 ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMIN__IDEM,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70        = V0n ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EMAX__IDEM,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70        = V0n ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEXISTS__GREATEST,axiom,
% 5.44/5.70      ! [V0P: $i] :
% 5.44/5.70        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.70       => ( ( ? [V1x: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.44/5.70            & ? [V2x: tp__ty_2Enum_2Enum] :
% 5.44/5.70              ! [V3y: tp__ty_2Enum_2Enum] :
% 5.44/5.70                ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( inj__ty_2Enum_2Enum @ V3y ) ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) )
% 5.44/5.70               => ~ ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V3y ) ) ) ) )
% 5.44/5.70        <=> ? [V4x: tp__ty_2Enum_2Enum] :
% 5.44/5.70              ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V4x ) ) )
% 5.44/5.70              & ! [V5y: tp__ty_2Enum_2Enum] :
% 5.44/5.70                  ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( inj__ty_2Enum_2Enum @ V5y ) ) @ ( inj__ty_2Enum_2Enum @ V4x ) ) )
% 5.44/5.70                 => ~ ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V5y ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EEXISTS__NUM,axiom,
% 5.44/5.70      ! [V0P: $i] :
% 5.44/5.70        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.70       => ( ? [V1n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70        <=> ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.70            | ? [V2m: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EFORALL__NUM,axiom,
% 5.44/5.70      ! [V0P: $i] :
% 5.44/5.70        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.70       => ( ! [V1n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.70        <=> ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.70            & ! [V2n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EBOUNDED__FORALL__THM,axiom,
% 5.44/5.70      ! [V0P: $i] :
% 5.44/5.70        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.70       => ! [V1c: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1c ) ) )
% 5.44/5.70           => ( ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.70                  ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V1c ) ) )
% 5.44/5.70                 => ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.70            <=> ( ( p @ ( ap @ V0P @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1c ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.44/5.70                & ! [V3n: tp__ty_2Enum_2Enum] :
% 5.44/5.70                    ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1c ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.44/5.70                   => ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EBOUNDED__EXISTS__THM,axiom,
% 5.44/5.70      ! [V0P: $i] :
% 5.44/5.70        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.70       => ! [V1c: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1c ) ) )
% 5.44/5.70           => ( ? [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.70                  ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V1c ) ) )
% 5.44/5.70                  & ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.70            <=> ( ( p @ ( ap @ V0P @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1c ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.44/5.70                | ? [V3n: tp__ty_2Enum_2Enum] :
% 5.44/5.70                    ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1c ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.44/5.70                    & ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2Etransitive__monotone,axiom,
% 5.44/5.70      ! [A_27a: del,V0R: $i] :
% 5.44/5.70        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.70       => ! [V1f: $i] :
% 5.44/5.70            ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.70           => ( ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.44/5.70                & ! [V2n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ V0R @ ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ V1f @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) )
% 5.44/5.70             => ! [V3m: tp__ty_2Enum_2Enum,V4n: tp__ty_2Enum_2Enum] :
% 5.44/5.70                  ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3m ) ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) )
% 5.44/5.70                 => ( p @ ( ap @ ( ap @ V0R @ ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) @ ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESTRICTLY__INCREASING__TC,axiom,
% 5.44/5.70      ! [V0f: $i] :
% 5.44/5.70        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.70       => ( ! [V1n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ V0f @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.44/5.70         => ! [V2m: tp__ty_2Enum_2Enum,V3n: tp__ty_2Enum_2Enum] :
% 5.44/5.70              ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) )
% 5.44/5.70             => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESTRICTLY__INCREASING__ONE__ONE,axiom,
% 5.44/5.70      ! [V0f: $i] :
% 5.44/5.70        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.70       => ( ! [V1n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ V0f @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.44/5.70         => ( p @ ( ap @ ( c_2Ebool_2EONE__ONE @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V0f ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EONE__ONE__INV__IMAGE__BOUNDED,axiom,
% 5.44/5.70      ! [V0f: $i] :
% 5.44/5.70        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.70       => ( ( p @ ( ap @ ( c_2Ebool_2EONE__ONE @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V0f ) )
% 5.44/5.70         => ! [V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ? [V2a: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ! [V3x: tp__ty_2Enum_2Enum] :
% 5.44/5.70              ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V3x ) ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.70             => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V3x ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EONE__ONE__UNBOUNDED,axiom,
% 5.44/5.70      ! [V0f: $i] :
% 5.44/5.70        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.70       => ( ( p @ ( ap @ ( c_2Ebool_2EONE__ONE @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V0f ) )
% 5.44/5.70         => ! [V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ? [V2n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ESTRICTLY__INCREASING__UNBOUNDED,axiom,
% 5.44/5.70      ! [V0f: $i] :
% 5.44/5.70        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.70       => ( ! [V1n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ V0f @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.44/5.70         => ! [V2b: tp__ty_2Enum_2Enum] :
% 5.44/5.70            ? [V3n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2b ) ) @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENOT__STRICTLY__DECREASING,axiom,
% 5.44/5.70      ! [V0f: $i] :
% 5.44/5.70        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.70       => ~ ! [V1n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ V0f @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(ax_thm_2Earithmetic_2EABS__DIFF__def,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EABS__DIFF__SYM,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EABS__DIFF__COMM,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EABS__DIFF__EQS,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70        = fo__c_2Enum_2E0 ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EABS__DIFF__EQ__0,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.70          = fo__c_2Enum_2E0 )
% 5.44/5.70      <=> ( V0n = V1m ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EABS__DIFF__ZERO,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.70          = V0n )
% 5.44/5.70        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.70          = V0n ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EABS__DIFF__SUC,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EABS__DIFF__SUC__LE,axiom,
% 5.44/5.70      ! [V0x: tp__ty_2Enum_2Enum,V1z: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1z ) ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1z ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EABS__DIFF__PLUS__LE,axiom,
% 5.44/5.70      ! [V0x: tp__ty_2Enum_2Enum,V1z: tp__ty_2Enum_2Enum,V2y: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2y ) ) @ ( inj__ty_2Enum_2Enum @ V1z ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2y ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1z ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EABS__DIFF__LE__SUM,axiom,
% 5.44/5.70      ! [V0x: tp__ty_2Enum_2Enum,V1z: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1z ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1z ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EABS__DIFF__TRIANGLE__lem,axiom,
% 5.44/5.70      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EABS__DIFF__TRIANGLE,axiom,
% 5.44/5.70      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum,V2z: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V2z ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ V1y ) ) @ ( inj__ty_2Enum_2Enum @ V2z ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EABS__DIFF__ADD__SAME,axiom,
% 5.44/5.70      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.70        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELE__SUB__RCANCEL,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.70          | ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELT__SUB__RCANCEL,axiom,
% 5.44/5.70      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELE__SUB__LCANCEL,axiom,
% 5.44/5.70      ! [V0z: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum,V2x: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( inj__ty_2Enum_2Enum @ V0z ) ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0z ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) )
% 5.44/5.70          | ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ELT__SUB__LCANCEL,axiom,
% 5.44/5.70      ! [V0z: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum,V2x: tp__ty_2Enum_2Enum] :
% 5.44/5.70        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( inj__ty_2Enum_2Enum @ V0z ) ) ) )
% 5.44/5.70      <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0z ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) )
% 5.44/5.70          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0z ) ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EABS__DIFF__SUMS,axiom,
% 5.44/5.70      ! [V0n1: tp__ty_2Enum_2Enum,V1n2: tp__ty_2Enum_2Enum,V2m1: tp__ty_2Enum_2Enum,V3m2: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n1 ) ) @ ( inj__ty_2Enum_2Enum @ V1n2 ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2m1 ) ) @ ( inj__ty_2Enum_2Enum @ V3m2 ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ V0n1 ) ) @ ( inj__ty_2Enum_2Enum @ V2m1 ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( inj__ty_2Enum_2Enum @ V1n2 ) ) @ ( inj__ty_2Enum_2Enum @ V3m2 ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EFUNPOW__SUC,axiom,
% 5.44/5.70      ! [A_27a: del,V0f: $i] :
% 5.44/5.70        ( ( mem @ V0f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.70       => ! [V1n: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.44/5.70            ( ( mem @ V2x @ A_27a )
% 5.44/5.70           => ( ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ A_27a ) @ V0f ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ V2x )
% 5.44/5.70              = ( ap @ V0f @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ A_27a ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2x ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EFUNPOW__0,axiom,
% 5.44/5.70      ! [A_27a: del,V0f: $i] :
% 5.44/5.70        ( ( mem @ V0f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.70       => ! [V1x: $i] :
% 5.44/5.70            ( ( mem @ V1x @ A_27a )
% 5.44/5.70           => ( ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ A_27a ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V1x )
% 5.44/5.70              = V1x ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EFUNPOW__ADD,axiom,
% 5.44/5.70      ! [A_27a: del,V0f: $i] :
% 5.44/5.70        ( ( mem @ V0f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.70       => ! [V1x: $i] :
% 5.44/5.70            ( ( mem @ V1x @ A_27a )
% 5.44/5.70           => ! [V2m: tp__ty_2Enum_2Enum,V3n: tp__ty_2Enum_2Enum] :
% 5.44/5.70                ( ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ A_27a ) @ V0f ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) @ V1x )
% 5.44/5.70                = ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ A_27a ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ A_27a ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V1x ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2EFUNPOW__1,axiom,
% 5.44/5.70      ! [A_27a: del,V0f: $i] :
% 5.44/5.70        ( ( mem @ V0f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.70       => ! [V1x: $i] :
% 5.44/5.70            ( ( mem @ V1x @ A_27a )
% 5.44/5.70           => ( ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ A_27a ) @ V0f ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ V1x )
% 5.44/5.70              = ( ap @ V0f @ V1x ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENRC__0,axiom,
% 5.44/5.70      ! [A_27a: del,V0R: $i] :
% 5.44/5.70        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.70       => ! [V1x: $i] :
% 5.44/5.70            ( ( mem @ V1x @ A_27a )
% 5.44/5.70           => ! [V2y: $i] :
% 5.44/5.70                ( ( mem @ V2y @ A_27a )
% 5.44/5.70               => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2ENRC @ A_27a ) @ V0R ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V1x ) @ V2y ) )
% 5.44/5.70                <=> ( V1x = V2y ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENRC__1,axiom,
% 5.44/5.70      ! [A_27a: del,V0R: $i] :
% 5.44/5.70        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.70       => ! [V1x: $i] :
% 5.44/5.70            ( ( mem @ V1x @ A_27a )
% 5.44/5.70           => ! [V2y: $i] :
% 5.44/5.70                ( ( mem @ V2y @ A_27a )
% 5.44/5.70               => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2ENRC @ A_27a ) @ V0R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ V1x ) @ V2y ) )
% 5.44/5.70                <=> ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENRC__ADD__I,axiom,
% 5.44/5.70      ! [A_27a: del,V0R: $i] :
% 5.44/5.70        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.70       => ! [V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum,V3x: $i] :
% 5.44/5.70            ( ( mem @ V3x @ A_27a )
% 5.44/5.70           => ! [V4y: $i] :
% 5.44/5.70                ( ( mem @ V4y @ A_27a )
% 5.44/5.70               => ! [V5z: $i] :
% 5.44/5.70                    ( ( mem @ V5z @ A_27a )
% 5.44/5.70                   => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2ENRC @ A_27a ) @ V0R ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V3x ) @ V4y ) )
% 5.44/5.70                        & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2ENRC @ A_27a ) @ V0R ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V4y ) @ V5z ) ) )
% 5.44/5.70                     => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2ENRC @ A_27a ) @ V0R ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ V3x ) @ V5z ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENRC__ADD__E,axiom,
% 5.44/5.70      ! [A_27a: del,V0R: $i] :
% 5.44/5.70        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.70       => ! [V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum,V3x: $i] :
% 5.44/5.70            ( ( mem @ V3x @ A_27a )
% 5.44/5.70           => ! [V4z: $i] :
% 5.44/5.70                ( ( mem @ V4z @ A_27a )
% 5.44/5.70               => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2ENRC @ A_27a ) @ V0R ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ V3x ) @ V4z ) )
% 5.44/5.70                 => ? [V5y: $i] :
% 5.44/5.70                      ( ( mem @ V5y @ A_27a )
% 5.44/5.70                      & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2ENRC @ A_27a ) @ V0R ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V3x ) @ V5y ) )
% 5.44/5.70                      & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2ENRC @ A_27a ) @ V0R ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V5y ) @ V4z ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENRC__ADD__EQN,axiom,
% 5.44/5.70      ! [A_27a: del,V0R: $i] :
% 5.44/5.70        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.70       => ! [V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum,V3x: $i] :
% 5.44/5.70            ( ( mem @ V3x @ A_27a )
% 5.44/5.70           => ! [V4z: $i] :
% 5.44/5.70                ( ( mem @ V4z @ A_27a )
% 5.44/5.70               => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2ENRC @ A_27a ) @ V0R ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ V3x ) @ V4z ) )
% 5.44/5.70                <=> ? [V5y: $i] :
% 5.44/5.70                      ( ( mem @ V5y @ A_27a )
% 5.44/5.70                      & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2ENRC @ A_27a ) @ V0R ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V3x ) @ V5y ) )
% 5.44/5.70                      & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2ENRC @ A_27a ) @ V0R ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V5y ) @ V4z ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENRC__SUC__RECURSE__LEFT,axiom,
% 5.44/5.70      ! [A_27a: del,V0R: $i] :
% 5.44/5.70        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.70       => ! [V1n: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.44/5.70            ( ( mem @ V2x @ A_27a )
% 5.44/5.70           => ! [V3y: $i] :
% 5.44/5.70                ( ( mem @ V3y @ A_27a )
% 5.44/5.70               => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2ENRC @ A_27a ) @ V0R ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ V2x ) @ V3y ) )
% 5.44/5.70                <=> ? [V4z: $i] :
% 5.44/5.70                      ( ( mem @ V4z @ A_27a )
% 5.44/5.70                      & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2ENRC @ A_27a ) @ V0R ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2x ) @ V4z ) )
% 5.44/5.70                      & ( p @ ( ap @ ( ap @ V0R @ V4z ) @ V3y ) ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ENRC__RTC,axiom,
% 5.44/5.70      ! [A_27a: del,V0R: $i] :
% 5.44/5.70        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.70       => ! [V1n: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.44/5.70            ( ( mem @ V2x @ A_27a )
% 5.44/5.70           => ! [V3y: $i] :
% 5.44/5.70                ( ( mem @ V3y @ A_27a )
% 5.44/5.70               => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2ENRC @ A_27a ) @ V0R ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2x ) @ V3y ) )
% 5.44/5.70                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V2x ) @ V3y ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ERTC__NRC,axiom,
% 5.44/5.70      ! [A_27a: del,V0R: $i] :
% 5.44/5.70        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.70       => ! [V1x: $i] :
% 5.44/5.70            ( ( mem @ V1x @ A_27a )
% 5.44/5.70           => ! [V2y: $i] :
% 5.44/5.70                ( ( mem @ V2y @ A_27a )
% 5.44/5.70               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) )
% 5.44/5.70                 => ? [V3n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2ENRC @ A_27a ) @ V0R ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.44/5.70  
% 5.44/5.70  thf(conj_thm_2Earithmetic_2ERTC__eq__NRC,axiom,
% 5.44/5.70      ! [A_27a: del,V0R: $i] :
% 5.44/5.70        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.70       => ! [V1x: $i] :
% 5.44/5.71            ( ( mem @ V1x @ A_27a )
% 5.44/5.71           => ! [V2y: $i] :
% 5.44/5.71                ( ( mem @ V2y @ A_27a )
% 5.44/5.71               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) )
% 5.44/5.71                <=> ? [V3n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2ENRC @ A_27a ) @ V0R ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2ETC__eq__NRC,axiom,
% 5.44/5.71      ! [A_27a: del,V0R: $i] :
% 5.44/5.71        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.71       => ! [V1x: $i] :
% 5.44/5.71            ( ( mem @ V1x @ A_27a )
% 5.44/5.71           => ! [V2y: $i] :
% 5.44/5.71                ( ( mem @ V2y @ A_27a )
% 5.44/5.71               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ V0R ) @ V1x ) @ V2y ) )
% 5.44/5.71                <=> ? [V3n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2ENRC @ A_27a ) @ V0R ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2ELESS__EQUAL__DIFF,axiom,
% 5.44/5.71      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.71       => ? [V2k: tp__ty_2Enum_2Enum] :
% 5.44/5.71            ( V0m
% 5.44/5.71            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2k ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EMOD__2,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.71        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EEVEN__MOD2,axiom,
% 5.44/5.71      ! [V0x: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.71      <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.71          = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2ESUC__MOD,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71        <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2b ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EADD__MOD,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum,V3p: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V3p ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2b ) ) @ ( inj__ty_2Enum_2Enum @ V3p ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71        <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2b ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EMOD__ELIM,axiom,
% 5.44/5.71      ! [V0P: $i] :
% 5.44/5.71        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.71       => ! [V1x: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.71            ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.71              & ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.44/5.71              & ! [V3y: tp__ty_2Enum_2Enum] :
% 5.44/5.71                  ( ( p @ ( ap @ V0P @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3y ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.71                 => ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V3y ) ) ) ) )
% 5.44/5.71           => ( p @ ( ap @ V0P @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EDOUBLE__LT,axiom,
% 5.44/5.71      ! [V0p: tp__ty_2Enum_2Enum,V1q: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1q ) ) ) )
% 5.44/5.71      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1q ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EEXP2__LT,axiom,
% 5.44/5.71      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) )
% 5.44/5.71      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2ESUB__LESS,axiom,
% 5.44/5.71      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.71          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) )
% 5.44/5.71       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2ESUB__MOD,axiom,
% 5.44/5.71      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.71          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) )
% 5.44/5.71       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EONE__LT__MULT__IMP,axiom,
% 5.44/5.71      ! [V0p: tp__ty_2Enum_2Enum,V1q: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) )
% 5.44/5.71          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1q ) ) ) )
% 5.44/5.71       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1q ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EONE__LT__MULT,axiom,
% 5.44/5.71      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) )
% 5.44/5.71      <=> ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.71            & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) )
% 5.44/5.71          | ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) )
% 5.44/5.71            & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EONE__LT__EXP,axiom,
% 5.44/5.71      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) )
% 5.44/5.71      <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.71          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Earithmetic_2Efindq__def,axiom,
% 5.44/5.71      ( c_2Earithmetic_2Efindq
% 5.44/5.71      = ( ap
% 5.44/5.71        @ ( ap @ ( c_2Erelation_2EWFREC @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ty_2Enum_2Enum )
% 5.44/5.71          @ ( ap @ ( c_2Eprim__rec_2Emeasure @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) )
% 5.44/5.71            @ ( ap @ ( c_2Epair_2EUNCURRY @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ty_2Enum_2Enum )
% 5.44/5.71              @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                @ ^ [V0a: $i] :
% 5.44/5.71                    ( ap @ ( c_2Epair_2EUNCURRY @ ty_2Enum_2Enum @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.44/5.71                    @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                      @ ^ [V1m: $i] :
% 5.44/5.71                          ( lam @ ty_2Enum_2Enum
% 5.44/5.71                          @ ^ [V2n: $i] : ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V1m ) @ V2n ) ) ) ) ) ) ) )
% 5.44/5.71        @ ( lam @ ( arr @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ty_2Enum_2Enum )
% 5.44/5.71          @ ^ [V3f: $i] :
% 5.44/5.71              ( ap @ ( c_2Epair_2EUNCURRY @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ty_2Enum_2Enum )
% 5.44/5.71              @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                @ ^ [V4a: $i] :
% 5.44/5.71                    ( ap @ ( c_2Epair_2EUNCURRY @ ty_2Enum_2Enum @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.44/5.71                    @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                      @ ^ [V5m: $i] :
% 5.44/5.71                          ( lam @ ty_2Enum_2Enum
% 5.44/5.71                          @ ^ [V6n: $i] :
% 5.44/5.71                              ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V6n ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ V4a )
% 5.44/5.71                              @ ( ap
% 5.44/5.71                                @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.44/5.71                                  @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                                    @ ^ [V7d: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V5m ) @ V7d ) ) @ V4a ) @ ( ap @ V3f @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ V4a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V5m ) @ V7d ) ) ) ) ) )
% 5.44/5.71                                @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ V6n ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2Efindq__thm,axiom,
% 5.44/5.71      ! [V0a: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2Efindq @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) )
% 5.44/5.71        = ( surj__ty_2Enum_2Enum
% 5.44/5.71          @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) )
% 5.44/5.71            @ ( ap
% 5.44/5.71              @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.44/5.71                @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                  @ ^ [V3d: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V3d ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ c_2Earithmetic_2Efindq @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V3d ) ) ) ) ) )
% 5.44/5.71              @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2Efindq__eq__0,axiom,
% 5.44/5.71      ! [V0a: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2Efindq @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) )
% 5.44/5.71          = fo__c_2Enum_2E0 )
% 5.44/5.71      <=> ( V0a = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2Efindq__divisor,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2a: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.71       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2Efindq @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Earithmetic_2EDIVMOD__DEF,axiom,
% 5.44/5.71      ( c_2Earithmetic_2EDIVMOD
% 5.44/5.71      = ( ap @ ( ap @ ( c_2Erelation_2EWFREC @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Eprim__rec_2Emeasure @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( c_2Epair_2EFST @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( c_2Epair_2ESND @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ) ) )
% 5.44/5.71        @ ( lam @ ( arr @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.71          @ ^ [V0f: $i] :
% 5.44/5.71              ( ap @ ( c_2Epair_2EUNCURRY @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.71              @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                @ ^ [V1a: $i] :
% 5.44/5.71                    ( ap @ ( c_2Epair_2EUNCURRY @ ty_2Enum_2Enum @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.71                    @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                      @ ^ [V2m: $i] :
% 5.44/5.71                          ( lam @ ty_2Enum_2Enum
% 5.44/5.71                          @ ^ [V3n: $i] :
% 5.44/5.71                              ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V3n ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.71                              @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V2m ) @ V3n ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V1a ) @ V2m ) )
% 5.44/5.71                                @ ( ap
% 5.44/5.71                                  @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.71                                    @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                                      @ ^ [V4q: $i] : ( ap @ V0f @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ V1a ) @ V4q ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V2m ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ V3n ) @ V4q ) ) ) @ V3n ) ) ) ) )
% 5.44/5.71                                  @ ( ap @ c_2Earithmetic_2Efindq @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V2m ) @ V3n ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EDIVMOD__THM,axiom,
% 5.44/5.71      ! [V0a: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EDIVMOD @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) )
% 5.44/5.71        = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum
% 5.44/5.71          @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.71            @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.71              @ ( ap
% 5.44/5.71                @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.71                  @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                    @ ^ [V3q: $i] : ( ap @ c_2Earithmetic_2EDIVMOD @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ V3q ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V3q ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) )
% 5.44/5.71                @ ( ap @ c_2Earithmetic_2Efindq @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EMOD__SUB,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1q: tp__ty_2Enum_2Enum,V2m: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1q ) ) ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) )
% 5.44/5.71       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1q ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EDIV__SUB,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1q: tp__ty_2Enum_2Enum,V2m: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1q ) ) ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) )
% 5.44/5.71       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1q ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1q ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EDIVMOD__CORRECT,axiom,
% 5.44/5.71      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2a: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.71       => ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EDIVMOD @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.44/5.71          = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EDIVMOD__CALC,axiom,
% 5.44/5.71      ( ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.71         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.71            = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epair_2EFST @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2EDIVMOD @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ) )
% 5.44/5.71      & ! [V2m: tp__ty_2Enum_2Enum,V3n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) )
% 5.44/5.71         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) )
% 5.44/5.71            = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epair_2ESND @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2EDIVMOD @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Earithmetic_2EMODEQ__DEF,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1m1: tp__ty_2Enum_2Enum,V2m2: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m1 ) ) @ ( inj__ty_2Enum_2Enum @ V2m2 ) ) )
% 5.44/5.71      <=> ? [V3a: tp__ty_2Enum_2Enum,V4b: tp__ty_2Enum_2Enum] :
% 5.44/5.71            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V3a ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m1 ) ) )
% 5.44/5.71            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V4b ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2m2 ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EMODEQ__0__CONG,axiom,
% 5.44/5.71      ! [V0m1: tp__ty_2Enum_2Enum,V1m2: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m1 ) ) @ ( inj__ty_2Enum_2Enum @ V1m2 ) ) )
% 5.44/5.71      <=> ( V0m1 = V1m2 ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EMODEQ__NONZERO__MODEQUALITY,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1m1: tp__ty_2Enum_2Enum,V2m2: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71       => ( ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m1 ) ) @ ( inj__ty_2Enum_2Enum @ V2m2 ) ) )
% 5.44/5.71        <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1m1 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2m2 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EMODEQ__THM,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1m1: tp__ty_2Enum_2Enum,V2m2: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m1 ) ) @ ( inj__ty_2Enum_2Enum @ V2m2 ) ) )
% 5.44/5.71      <=> ( ( ( V0n = fo__c_2Enum_2E0 )
% 5.44/5.71            & ( V1m1 = V2m2 ) )
% 5.44/5.71          | ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71            & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1m1 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2m2 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EMODEQ__INTRO__CONG,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1e0: tp__ty_2Enum_2Enum,V2e1: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71       => ( ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1e0 ) ) @ ( inj__ty_2Enum_2Enum @ V2e1 ) ) )
% 5.44/5.71         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1e0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2e1 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EMODEQ__PLUS__CONG,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1x0: tp__ty_2Enum_2Enum,V2x1: tp__ty_2Enum_2Enum,V3y0: tp__ty_2Enum_2Enum,V4y1: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1x0 ) ) @ ( inj__ty_2Enum_2Enum @ V2x1 ) ) )
% 5.44/5.71       => ( ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V3y0 ) ) @ ( inj__ty_2Enum_2Enum @ V4y1 ) ) )
% 5.44/5.71         => ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x0 ) ) @ ( inj__ty_2Enum_2Enum @ V3y0 ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2x1 ) ) @ ( inj__ty_2Enum_2Enum @ V4y1 ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EMODEQ__MULT__CONG,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1x0: tp__ty_2Enum_2Enum,V2x1: tp__ty_2Enum_2Enum,V3y0: tp__ty_2Enum_2Enum,V4y1: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1x0 ) ) @ ( inj__ty_2Enum_2Enum @ V2x1 ) ) )
% 5.44/5.71       => ( ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V3y0 ) ) @ ( inj__ty_2Enum_2Enum @ V4y1 ) ) )
% 5.44/5.71         => ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1x0 ) ) @ ( inj__ty_2Enum_2Enum @ V3y0 ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2x1 ) ) @ ( inj__ty_2Enum_2Enum @ V4y1 ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EMODEQ__REFL,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EMODEQ__SUC__CONG,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum,V2y: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) )
% 5.44/5.71       => ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EMODEQ__EXP__CONG,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum,V2y: tp__ty_2Enum_2Enum,V3e: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) )
% 5.44/5.71       => ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V3e ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V2y ) ) @ ( inj__ty_2Enum_2Enum @ V3e ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EEXP__MOD,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum,V2e: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2e ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2e ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EMODEQ__SYM,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum,V2y: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) )
% 5.44/5.71      <=> ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EMODEQ__TRANS,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum,V2y: tp__ty_2Enum_2Enum,V3z: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) )
% 5.44/5.71          & ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) @ ( inj__ty_2Enum_2Enum @ V3z ) ) ) )
% 5.44/5.71       => ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V3z ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EMODEQ__NUMERAL,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.71         => ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) )
% 5.44/5.71        & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.71         => ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) )
% 5.44/5.71        & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.71         => ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) )
% 5.44/5.71        & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.71         => ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EMODEQ__MOD,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71       => ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2EMODEQ__0,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71       => ( p @ ( ap @ ( ap @ ( ap @ c_2Earithmetic_2EMODEQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2Enum__case__eq,axiom,
% 5.44/5.71      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1zc: $i] :
% 5.44/5.71        ( ( mem @ V1zc @ A_27a )
% 5.44/5.71       => ! [V2sc: $i] :
% 5.44/5.71            ( ( mem @ V2sc @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.71           => ! [V3v: $i] :
% 5.44/5.71                ( ( mem @ V3v @ A_27a )
% 5.44/5.71               => ( ( ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2Enum__CASE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1zc ) @ V2sc )
% 5.44/5.71                    = V3v )
% 5.44/5.71                <=> ( ( ( V0n = fo__c_2Enum_2E0 )
% 5.44/5.71                      & ( V1zc = V3v ) )
% 5.44/5.71                    | ? [V4x: tp__ty_2Enum_2Enum] :
% 5.44/5.71                        ( ( V0n
% 5.44/5.71                          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V4x ) ) ) )
% 5.44/5.71                        & ( ( ap @ V2sc @ ( inj__ty_2Enum_2Enum @ V4x ) )
% 5.44/5.71                          = V3v ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Earithmetic_2Edatatype__num,axiom,
% 5.44/5.71      ! [A_27a: del,V0num: $i] :
% 5.44/5.71        ( ( mem @ V0num @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ A_27a ) ) )
% 5.44/5.71       => ( p @ ( ap @ ( c_2Ebool_2EDATATYPE @ A_27a ) @ ( ap @ ( ap @ V0num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ c_2Enum_2ESUC ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  %------------------------------------------------------------------------------
% 5.44/5.71  %------------------------------------------------------------------------------
% 5.44/5.71  thf(tp_c_2Ewhile_2EHOARE__SPEC,type,
% 5.44/5.71      c_2Ewhile_2EHOARE__SPEC: del > del > $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Ewhile_2EHOARE__SPEC,axiom,
% 5.44/5.71      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ewhile_2EHOARE__SPEC @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ bool ) @ bool ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Ewhile_2ELEAST,type,
% 5.44/5.71      c_2Ewhile_2ELEAST: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Ewhile_2ELEAST,axiom,
% 5.44/5.71      mem @ c_2Ewhile_2ELEAST @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ty_2Enum_2Enum ) ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum,type,
% 5.44/5.71      tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum: $tType ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_inj_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum,type,
% 5.44/5.71      inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum: tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum > $i ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_surj_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum,type,
% 5.44/5.71      surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum: $i > tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_inj_surj_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum,axiom,
% 5.44/5.71      ! [X: tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum] :
% 5.44/5.71        ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ X ) )
% 5.44/5.71        = X ) ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_inj_mem_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum,axiom,
% 5.44/5.71      ! [X: tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum] : ( mem @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ X ) @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_iso_mem_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum,axiom,
% 5.44/5.71      ! [X: $i] :
% 5.44/5.71        ( ( mem @ X @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) )
% 5.44/5.71       => ( X
% 5.44/5.71          = ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ X ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Ewhile_2EOLEAST,type,
% 5.44/5.71      c_2Ewhile_2EOLEAST: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Ewhile_2EOLEAST,axiom,
% 5.44/5.71      mem @ c_2Ewhile_2EOLEAST @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Ewhile_2EOWHILE,type,
% 5.44/5.71      c_2Ewhile_2EOWHILE: del > $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Ewhile_2EOWHILE,axiom,
% 5.44/5.71      ! [A_27a: del] : ( mem @ ( c_2Ewhile_2EOWHILE @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Ewhile_2EWHILE,type,
% 5.44/5.71      c_2Ewhile_2EWHILE: del > $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Ewhile_2EWHILE,axiom,
% 5.44/5.71      ! [A_27a: del] : ( mem @ ( c_2Ewhile_2EWHILE @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Ewhile_2EITERATION,axiom,
% 5.44/5.71      ! [A_27a: del,V0P: $i] :
% 5.44/5.71        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.71       => ! [V1g: $i] :
% 5.44/5.71            ( ( mem @ V1g @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.71           => ? [V2f: $i] :
% 5.44/5.71                ( ( mem @ V2f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.71                & ! [V3x: $i] :
% 5.44/5.71                    ( ( mem @ V3x @ A_27a )
% 5.44/5.71                   => ( ( ap @ V2f @ V3x )
% 5.44/5.71                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ V0P @ V3x ) ) @ V3x ) @ ( ap @ V2f @ ( ap @ V1g @ V3x ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Ewhile_2EWHILE,axiom,
% 5.44/5.71      ! [A_27a: del,V0P: $i] :
% 5.44/5.71        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.71       => ! [V1g: $i] :
% 5.44/5.71            ( ( mem @ V1g @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.71           => ! [V2x: $i] :
% 5.44/5.71                ( ( mem @ V2x @ A_27a )
% 5.44/5.71               => ( ( ap @ ( ap @ ( ap @ ( c_2Ewhile_2EWHILE @ A_27a ) @ V0P ) @ V1g ) @ V2x )
% 5.44/5.71                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ V0P @ V2x ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ewhile_2EWHILE @ A_27a ) @ V0P ) @ V1g ) @ ( ap @ V1g @ V2x ) ) ) @ V2x ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Ewhile_2EWHILE__INDUCTION,axiom,
% 5.44/5.71      ! [A_27a: del,V0B: $i] :
% 5.44/5.71        ( ( mem @ V0B @ ( arr @ A_27a @ bool ) )
% 5.44/5.71       => ! [V1C: $i] :
% 5.44/5.71            ( ( mem @ V1C @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.71           => ! [V2R: $i] :
% 5.44/5.71                ( ( mem @ V2R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.71               => ( ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V2R ) )
% 5.44/5.71                    & ! [V3s: $i] :
% 5.44/5.71                        ( ( mem @ V3s @ A_27a )
% 5.44/5.71                       => ( ( p @ ( ap @ V0B @ V3s ) )
% 5.44/5.71                         => ( p @ ( ap @ ( ap @ V2R @ ( ap @ V1C @ V3s ) ) @ V3s ) ) ) ) )
% 5.44/5.71                 => ! [V4P: $i] :
% 5.44/5.71                      ( ( mem @ V4P @ ( arr @ A_27a @ bool ) )
% 5.44/5.71                     => ( ! [V5s: $i] :
% 5.44/5.71                            ( ( mem @ V5s @ A_27a )
% 5.44/5.71                           => ( ( ( p @ ( ap @ V0B @ V5s ) )
% 5.44/5.71                               => ( p @ ( ap @ V4P @ ( ap @ V1C @ V5s ) ) ) )
% 5.44/5.71                             => ( p @ ( ap @ V4P @ V5s ) ) ) )
% 5.44/5.71                       => ! [V6v: $i] :
% 5.44/5.71                            ( ( mem @ V6v @ A_27a )
% 5.44/5.71                           => ( p @ ( ap @ V4P @ V6v ) ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Ewhile_2EHOARE__SPEC__DEF,axiom,
% 5.44/5.71      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.71        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.71       => ! [V1C: $i] :
% 5.44/5.71            ( ( mem @ V1C @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.71           => ! [V2Q: $i] :
% 5.44/5.71                ( ( mem @ V2Q @ ( arr @ A_27b @ bool ) )
% 5.44/5.71               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ewhile_2EHOARE__SPEC @ A_27a @ A_27b ) @ V0P ) @ V1C ) @ V2Q ) )
% 5.44/5.71                <=> ! [V3s: $i] :
% 5.44/5.71                      ( ( mem @ V3s @ A_27a )
% 5.44/5.71                     => ( ( p @ ( ap @ V0P @ V3s ) )
% 5.44/5.71                       => ( p @ ( ap @ V2Q @ ( ap @ V1C @ V3s ) ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Ewhile_2EWHILE__RULE,axiom,
% 5.44/5.71      ! [A_27a: del,V0P: $i] :
% 5.44/5.71        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.71       => ! [V1R: $i] :
% 5.44/5.71            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.71           => ! [V2B: $i] :
% 5.44/5.71                ( ( mem @ V2B @ ( arr @ A_27a @ bool ) )
% 5.44/5.71               => ! [V3C: $i] :
% 5.44/5.71                    ( ( mem @ V3C @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.71                   => ( ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V1R ) )
% 5.44/5.71                        & ! [V4s: $i] :
% 5.44/5.71                            ( ( mem @ V4s @ A_27a )
% 5.44/5.71                           => ( ( p @ ( ap @ V2B @ V4s ) )
% 5.44/5.71                             => ( p @ ( ap @ ( ap @ V1R @ ( ap @ V3C @ V4s ) ) @ V4s ) ) ) ) )
% 5.44/5.71                     => ( ( p
% 5.44/5.71                          @ ( ap
% 5.44/5.71                            @ ( ap
% 5.44/5.71                              @ ( ap @ ( c_2Ewhile_2EHOARE__SPEC @ A_27a @ A_27a )
% 5.44/5.71                                @ ( lam @ A_27a
% 5.44/5.71                                  @ ^ [V5s: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0P @ V5s ) ) @ ( ap @ V2B @ V5s ) ) ) )
% 5.44/5.71                              @ V3C )
% 5.44/5.71                            @ V0P ) )
% 5.44/5.71                       => ( p
% 5.44/5.71                          @ ( ap @ ( ap @ ( ap @ ( c_2Ewhile_2EHOARE__SPEC @ A_27a @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Ewhile_2EWHILE @ A_27a ) @ V2B ) @ V3C ) )
% 5.44/5.71                            @ ( lam @ A_27a
% 5.44/5.71                              @ ^ [V6s: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0P @ V6s ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V2B @ V6s ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Ewhile_2ELEAST__DEF,axiom,
% 5.44/5.71      ! [V0P: $i] :
% 5.44/5.71        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.71       => ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Ewhile_2ELEAST @ V0P ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ewhile_2EWHILE @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V0P ) ) @ c_2Enum_2ESUC ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Ewhile_2ELEAST__INTRO,axiom,
% 5.44/5.71      ! [V0P: $i] :
% 5.44/5.71        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.71       => ! [V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.71            ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.44/5.71           => ( p @ ( ap @ V0P @ ( ap @ c_2Ewhile_2ELEAST @ V0P ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Ewhile_2ELESS__LEAST,axiom,
% 5.44/5.71      ! [V0P: $i] :
% 5.44/5.71        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.71       => ! [V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.71            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( ap @ c_2Ewhile_2ELEAST @ V0P ) ) )
% 5.44/5.71           => ~ ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Ewhile_2EFULL__LEAST__INTRO,axiom,
% 5.44/5.71      ! [V0P: $i] :
% 5.44/5.71        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.71       => ! [V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.71            ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.44/5.71           => ( ( p @ ( ap @ V0P @ ( ap @ c_2Ewhile_2ELEAST @ V0P ) ) )
% 5.44/5.71              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Ewhile_2ELEAST @ V0P ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Ewhile_2ELEAST__ELIM,axiom,
% 5.44/5.71      ! [V0Q: $i] :
% 5.44/5.71        ( ( mem @ V0Q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.71       => ! [V1P: $i] :
% 5.44/5.71            ( ( mem @ V1P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.71           => ( ( ? [V2n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V1P @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.71                & ! [V3n: tp__ty_2Enum_2Enum] :
% 5.44/5.71                    ( ( ! [V4m: tp__ty_2Enum_2Enum] :
% 5.44/5.71                          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4m ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) )
% 5.44/5.71                         => ~ ( p @ ( ap @ V1P @ ( inj__ty_2Enum_2Enum @ V4m ) ) ) )
% 5.44/5.71                      & ( p @ ( ap @ V1P @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) )
% 5.44/5.71                   => ( p @ ( ap @ V0Q @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) )
% 5.44/5.71             => ( p @ ( ap @ V0Q @ ( ap @ c_2Ewhile_2ELEAST @ V1P ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Ewhile_2ELEAST__EXISTS,axiom,
% 5.44/5.71      ! [V0p: $i] :
% 5.44/5.71        ( ( mem @ V0p @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.71       => ( ? [V1n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0p @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.71        <=> ( ( p @ ( ap @ V0p @ ( ap @ c_2Ewhile_2ELEAST @ V0p ) ) )
% 5.44/5.71            & ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.71                ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ c_2Ewhile_2ELEAST @ V0p ) ) )
% 5.44/5.71               => ~ ( p @ ( ap @ V0p @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Ewhile_2ELEAST__EXISTS__IMP,axiom,
% 5.44/5.71      ! [V0p: $i] :
% 5.44/5.71        ( ( mem @ V0p @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.71       => ( ? [V1n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0p @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.71         => ( ( p @ ( ap @ V0p @ ( ap @ c_2Ewhile_2ELEAST @ V0p ) ) )
% 5.44/5.71            & ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.71                ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ c_2Ewhile_2ELEAST @ V0p ) ) )
% 5.44/5.71               => ~ ( p @ ( ap @ V0p @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Ewhile_2ELEAST__EQ,axiom,
% 5.44/5.71      ! [V0x: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( surj__ty_2Enum_2Enum
% 5.44/5.71            @ ( ap @ c_2Ewhile_2ELEAST
% 5.44/5.71              @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                @ ^ [V1n: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V1n ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) )
% 5.44/5.71          = V0x )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum
% 5.44/5.71            @ ( ap @ c_2Ewhile_2ELEAST
% 5.44/5.71              @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                @ ^ [V2n: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ V2n ) ) ) )
% 5.44/5.71          = V0x ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Ewhile_2ELEAST__T,axiom,
% 5.44/5.71      ( ( surj__ty_2Enum_2Enum
% 5.44/5.71        @ ( ap @ c_2Ewhile_2ELEAST
% 5.44/5.71          @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71            @ ^ [V0x: $i] : c_2Ebool_2ET ) ) )
% 5.44/5.71      = fo__c_2Enum_2E0 ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Ewhile_2EOLEAST__def,axiom,
% 5.44/5.71      ! [V0P: $i] :
% 5.44/5.71        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.71       => ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ c_2Ewhile_2EOLEAST @ V0P ) )
% 5.44/5.71          = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum
% 5.44/5.71            @ ( ap
% 5.44/5.71              @ ( ap
% 5.44/5.71                @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) )
% 5.44/5.71                  @ ( ap @ ( c_2Ebool_2E_3F @ ty_2Enum_2Enum )
% 5.44/5.71                    @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                      @ ^ [V1n: $i] : ( ap @ V0P @ V1n ) ) ) )
% 5.44/5.71                @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum )
% 5.44/5.71                  @ ( ap @ c_2Ewhile_2ELEAST
% 5.44/5.71                    @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                      @ ^ [V2n: $i] : ( ap @ V0P @ V2n ) ) ) ) )
% 5.44/5.71              @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Ewhile_2EOLEAST__INTRO,axiom,
% 5.44/5.71      ! [V0P: $i] :
% 5.44/5.71        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.71       => ! [V1Q: $i] :
% 5.44/5.71            ( ( mem @ V1Q @ ( arr @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) @ bool ) )
% 5.44/5.71           => ( ( ( ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.71                      ~ ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.71                 => ( p @ ( ap @ V1Q @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) ) )
% 5.44/5.71                & ! [V3n: tp__ty_2Enum_2Enum] :
% 5.44/5.71                    ( ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V3n ) ) )
% 5.44/5.71                      & ! [V4m: tp__ty_2Enum_2Enum] :
% 5.44/5.71                          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4m ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) )
% 5.44/5.71                         => ~ ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V4m ) ) ) ) )
% 5.44/5.71                   => ( p @ ( ap @ V1Q @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) )
% 5.44/5.71             => ( p @ ( ap @ V1Q @ ( ap @ c_2Ewhile_2EOLEAST @ V0P ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Ewhile_2EOLEAST__EQNS,axiom,
% 5.44/5.71      ! [V0x: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum
% 5.44/5.71            @ ( ap @ c_2Ewhile_2EOLEAST
% 5.44/5.71              @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                @ ^ [V1n: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V1n ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) )
% 5.44/5.71          = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) )
% 5.44/5.71        & ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum
% 5.44/5.71            @ ( ap @ c_2Ewhile_2EOLEAST
% 5.44/5.71              @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                @ ^ [V2n: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ V2n ) ) ) )
% 5.44/5.71          = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) )
% 5.44/5.71        & ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum
% 5.44/5.71            @ ( ap @ c_2Ewhile_2EOLEAST
% 5.44/5.71              @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                @ ^ [V3n: $i] : c_2Ebool_2EF ) ) )
% 5.44/5.71          = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) )
% 5.44/5.71        & ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum
% 5.44/5.71            @ ( ap @ c_2Ewhile_2EOLEAST
% 5.44/5.71              @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                @ ^ [V4n: $i] : c_2Ebool_2ET ) ) )
% 5.44/5.71          = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Ewhile_2EOLEAST__EQ__NONE,axiom,
% 5.44/5.71      ! [V0P: $i] :
% 5.44/5.71        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.71       => ( ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ c_2Ewhile_2EOLEAST @ V0P ) )
% 5.44/5.71            = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) )
% 5.44/5.71        <=> ! [V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.71              ~ ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Ewhile_2EOLEAST__EQ__SOME,axiom,
% 5.44/5.71      ! [V0P: $i] :
% 5.44/5.71        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.71       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.71            ( ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ c_2Ewhile_2EOLEAST @ V0P ) )
% 5.44/5.71              = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.71          <=> ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.71              & ! [V2m: tp__ty_2Enum_2Enum] :
% 5.44/5.71                  ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.71                 => ~ ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Ewhile_2EOWHILE__def,axiom,
% 5.44/5.71      ! [A_27a: del,V0G: $i] :
% 5.44/5.71        ( ( mem @ V0G @ ( arr @ A_27a @ bool ) )
% 5.44/5.71       => ! [V1f: $i] :
% 5.44/5.71            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.71           => ! [V2s: $i] :
% 5.44/5.71                ( ( mem @ V2s @ A_27a )
% 5.44/5.71               => ( ( ap @ ( ap @ ( ap @ ( c_2Ewhile_2EOWHILE @ A_27a ) @ V0G ) @ V1f ) @ V2s )
% 5.44/5.71                  = ( ap
% 5.44/5.71                    @ ( ap
% 5.44/5.71                      @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.71                        @ ( ap @ ( c_2Ebool_2E_3F @ ty_2Enum_2Enum )
% 5.44/5.71                          @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                            @ ^ [V3n: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0G @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ A_27a ) @ V1f ) @ V3n ) @ V2s ) ) ) ) ) )
% 5.44/5.71                      @ ( ap @ ( c_2Eoption_2ESOME @ A_27a )
% 5.44/5.71                        @ ( ap
% 5.44/5.71                          @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ A_27a ) @ V1f )
% 5.44/5.71                            @ ( ap @ c_2Ewhile_2ELEAST
% 5.44/5.71                              @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                                @ ^ [V4n: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0G @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ A_27a ) @ V1f ) @ V4n ) @ V2s ) ) ) ) ) )
% 5.44/5.71                          @ V2s ) ) )
% 5.44/5.71                    @ ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Ewhile_2EOWHILE__THM,axiom,
% 5.44/5.71      ! [A_27a: del,V0G: $i] :
% 5.44/5.71        ( ( mem @ V0G @ ( arr @ A_27a @ bool ) )
% 5.44/5.71       => ! [V1f: $i] :
% 5.44/5.71            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.71           => ! [V2s: $i] :
% 5.44/5.71                ( ( mem @ V2s @ A_27a )
% 5.44/5.71               => ( ( ap @ ( ap @ ( ap @ ( c_2Ewhile_2EOWHILE @ A_27a ) @ V0G ) @ V1f ) @ V2s )
% 5.44/5.71                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ V0G @ V2s ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ewhile_2EOWHILE @ A_27a ) @ V0G ) @ V1f ) @ ( ap @ V1f @ V2s ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2s ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Ewhile_2EOWHILE__EQ__NONE,axiom,
% 5.44/5.71      ! [A_27a: del,V0G: $i] :
% 5.44/5.71        ( ( mem @ V0G @ ( arr @ A_27a @ bool ) )
% 5.44/5.71       => ! [V1f: $i] :
% 5.44/5.71            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.71           => ! [V2s: $i] :
% 5.44/5.71                ( ( mem @ V2s @ A_27a )
% 5.44/5.71               => ( ( ( ap @ ( ap @ ( ap @ ( c_2Ewhile_2EOWHILE @ A_27a ) @ V0G ) @ V1f ) @ V2s )
% 5.44/5.71                    = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.44/5.71                <=> ! [V3n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0G @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ A_27a ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V2s ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Ewhile_2EOWHILE__ENDCOND,axiom,
% 5.44/5.71      ! [A_27a: del,V0G: $i] :
% 5.44/5.71        ( ( mem @ V0G @ ( arr @ A_27a @ bool ) )
% 5.44/5.71       => ! [V1f: $i] :
% 5.44/5.71            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.71           => ! [V2s: $i] :
% 5.44/5.71                ( ( mem @ V2s @ A_27a )
% 5.44/5.71               => ! [V3s_27: $i] :
% 5.44/5.71                    ( ( mem @ V3s_27 @ A_27a )
% 5.44/5.71                   => ( ( ( ap @ ( ap @ ( ap @ ( c_2Ewhile_2EOWHILE @ A_27a ) @ V0G ) @ V1f ) @ V2s )
% 5.44/5.71                        = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3s_27 ) )
% 5.44/5.71                     => ~ ( p @ ( ap @ V0G @ V3s_27 ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Ewhile_2EOWHILE__WHILE,axiom,
% 5.44/5.71      ! [A_27a: del,V0G: $i] :
% 5.44/5.71        ( ( mem @ V0G @ ( arr @ A_27a @ bool ) )
% 5.44/5.71       => ! [V1f: $i] :
% 5.44/5.71            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.71           => ! [V2s: $i] :
% 5.44/5.71                ( ( mem @ V2s @ A_27a )
% 5.44/5.71               => ! [V3s_27: $i] :
% 5.44/5.71                    ( ( mem @ V3s_27 @ A_27a )
% 5.44/5.71                   => ( ( ( ap @ ( ap @ ( ap @ ( c_2Ewhile_2EOWHILE @ A_27a ) @ V0G ) @ V1f ) @ V2s )
% 5.44/5.71                        = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3s_27 ) )
% 5.44/5.71                     => ( ( ap @ ( ap @ ( ap @ ( c_2Ewhile_2EWHILE @ A_27a ) @ V0G ) @ V1f ) @ V2s )
% 5.44/5.71                        = V3s_27 ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Ewhile_2EOWHILE__INV__IND,axiom,
% 5.44/5.71      ! [A_27a: del,V0P: $i] :
% 5.44/5.71        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.71       => ! [V1G: $i] :
% 5.44/5.71            ( ( mem @ V1G @ ( arr @ A_27a @ bool ) )
% 5.44/5.71           => ! [V2f: $i] :
% 5.44/5.71                ( ( mem @ V2f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.71               => ! [V3s: $i] :
% 5.44/5.71                    ( ( mem @ V3s @ A_27a )
% 5.44/5.71                   => ( ( ( p @ ( ap @ V0P @ V3s ) )
% 5.44/5.71                        & ! [V4x: $i] :
% 5.44/5.71                            ( ( mem @ V4x @ A_27a )
% 5.44/5.71                           => ( ( ( p @ ( ap @ V0P @ V4x ) )
% 5.44/5.71                                & ( p @ ( ap @ V1G @ V4x ) ) )
% 5.44/5.71                             => ( p @ ( ap @ V0P @ ( ap @ V2f @ V4x ) ) ) ) ) )
% 5.44/5.71                     => ! [V5s_27: $i] :
% 5.44/5.71                          ( ( mem @ V5s_27 @ A_27a )
% 5.44/5.71                         => ( ( ( ap @ ( ap @ ( ap @ ( c_2Ewhile_2EOWHILE @ A_27a ) @ V1G ) @ V2f ) @ V3s )
% 5.44/5.71                              = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V5s_27 ) )
% 5.44/5.71                           => ( p @ ( ap @ V0P @ V5s_27 ) ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Ewhile_2EOWHILE__IND,axiom,
% 5.44/5.71      ! [A_27a: del,V0P: $i] :
% 5.44/5.71        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.71       => ! [V1G: $i] :
% 5.44/5.71            ( ( mem @ V1G @ ( arr @ A_27a @ bool ) )
% 5.44/5.71           => ! [V2f: $i] :
% 5.44/5.71                ( ( mem @ V2f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.71               => ( ( ! [V3s: $i] :
% 5.44/5.71                        ( ( mem @ V3s @ A_27a )
% 5.44/5.71                       => ( ~ ( p @ ( ap @ V1G @ V3s ) )
% 5.44/5.71                         => ( p @ ( ap @ ( ap @ V0P @ V3s ) @ V3s ) ) ) )
% 5.44/5.71                    & ! [V4s1: $i] :
% 5.44/5.71                        ( ( mem @ V4s1 @ A_27a )
% 5.44/5.71                       => ! [V5s2: $i] :
% 5.44/5.71                            ( ( mem @ V5s2 @ A_27a )
% 5.44/5.71                           => ( ( ( p @ ( ap @ V1G @ V4s1 ) )
% 5.44/5.71                                & ( p @ ( ap @ ( ap @ V0P @ ( ap @ V2f @ V4s1 ) ) @ V5s2 ) ) )
% 5.44/5.71                             => ( p @ ( ap @ ( ap @ V0P @ V4s1 ) @ V5s2 ) ) ) ) ) )
% 5.44/5.71                 => ! [V6s1: $i] :
% 5.44/5.71                      ( ( mem @ V6s1 @ A_27a )
% 5.44/5.71                     => ! [V7s2: $i] :
% 5.44/5.71                          ( ( mem @ V7s2 @ A_27a )
% 5.44/5.71                         => ( ( ( ap @ ( ap @ ( ap @ ( c_2Ewhile_2EOWHILE @ A_27a ) @ V1G ) @ V2f ) @ V6s1 )
% 5.44/5.71                              = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V7s2 ) )
% 5.44/5.71                           => ( p @ ( ap @ ( ap @ V0P @ V6s1 ) @ V7s2 ) ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  %------------------------------------------------------------------------------
% 5.44/5.71  %------------------------------------------------------------------------------
% 5.44/5.71  thf(tp_c_2Enumeral_2Eexactlog,type,
% 5.44/5.71      c_2Enumeral_2Eexactlog: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Enumeral_2Eexactlog,axiom,
% 5.44/5.71      mem @ c_2Enumeral_2Eexactlog @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_fo_c_2Enumeral_2Eexactlog,type,
% 5.44/5.71      fo__c_2Enumeral_2Eexactlog: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_eq_fo_c_2Enumeral_2Eexactlog,axiom,
% 5.44/5.71      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumeral_2Eexactlog @ X0 ) )
% 5.44/5.71        = ( ap @ c_2Enumeral_2Eexactlog @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Enumeral_2EiBIT__cases,type,
% 5.44/5.71      c_2Enumeral_2EiBIT__cases: del > $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Enumeral_2EiBIT__cases,axiom,
% 5.44/5.71      ! [A_27a: del] : ( mem @ ( c_2Enumeral_2EiBIT__cases @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ ( arr @ ty_2Enum_2Enum @ A_27a ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ A_27a ) @ A_27a ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Enumeral_2EiDUB,type,
% 5.44/5.71      c_2Enumeral_2EiDUB: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Enumeral_2EiDUB,axiom,
% 5.44/5.71      mem @ c_2Enumeral_2EiDUB @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_fo_c_2Enumeral_2EiDUB,type,
% 5.44/5.71      fo__c_2Enumeral_2EiDUB: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_eq_fo_c_2Enumeral_2EiDUB,axiom,
% 5.44/5.71      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumeral_2EiDUB @ X0 ) )
% 5.44/5.71        = ( ap @ c_2Enumeral_2EiDUB @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Enumeral_2EiSQR,type,
% 5.44/5.71      c_2Enumeral_2EiSQR: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Enumeral_2EiSQR,axiom,
% 5.44/5.71      mem @ c_2Enumeral_2EiSQR @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_fo_c_2Enumeral_2EiSQR,type,
% 5.44/5.71      fo__c_2Enumeral_2EiSQR: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_eq_fo_c_2Enumeral_2EiSQR,axiom,
% 5.44/5.71      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumeral_2EiSQR @ X0 ) )
% 5.44/5.71        = ( ap @ c_2Enumeral_2EiSQR @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Enumeral_2EiSUB,type,
% 5.44/5.71      c_2Enumeral_2EiSUB: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Enumeral_2EiSUB,axiom,
% 5.44/5.71      mem @ c_2Enumeral_2EiSUB @ ( arr @ bool @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Enumeral_2EiZ,type,
% 5.44/5.71      c_2Enumeral_2EiZ: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Enumeral_2EiZ,axiom,
% 5.44/5.71      mem @ c_2Enumeral_2EiZ @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_fo_c_2Enumeral_2EiZ,type,
% 5.44/5.71      fo__c_2Enumeral_2EiZ: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_eq_fo_c_2Enumeral_2EiZ,axiom,
% 5.44/5.71      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumeral_2EiZ @ X0 ) )
% 5.44/5.71        = ( ap @ c_2Enumeral_2EiZ @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Enumeral_2EiiSUC,type,
% 5.44/5.71      c_2Enumeral_2EiiSUC: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Enumeral_2EiiSUC,axiom,
% 5.44/5.71      mem @ c_2Enumeral_2EiiSUC @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_fo_c_2Enumeral_2EiiSUC,type,
% 5.44/5.71      fo__c_2Enumeral_2EiiSUC: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_eq_fo_c_2Enumeral_2EiiSUC,axiom,
% 5.44/5.71      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumeral_2EiiSUC @ X0 ) )
% 5.44/5.71        = ( ap @ c_2Enumeral_2EiiSUC @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Enumeral_2Einternal__mult,type,
% 5.44/5.71      c_2Enumeral_2Einternal__mult: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Enumeral_2Einternal__mult,axiom,
% 5.44/5.71      mem @ c_2Enumeral_2Einternal__mult @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_fo_c_2Enumeral_2Einternal__mult,type,
% 5.44/5.71      fo__c_2Enumeral_2Einternal__mult: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_eq_fo_c_2Enumeral_2Einternal__mult,axiom,
% 5.44/5.71      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumeral_2Einternal__mult @ X0 @ X1 ) )
% 5.44/5.71        = ( ap @ ( ap @ c_2Enumeral_2Einternal__mult @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Enumeral_2Eonecount,type,
% 5.44/5.71      c_2Enumeral_2Eonecount: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Enumeral_2Eonecount,axiom,
% 5.44/5.71      mem @ c_2Enumeral_2Eonecount @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_fo_c_2Enumeral_2Eonecount,type,
% 5.44/5.71      fo__c_2Enumeral_2Eonecount: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_eq_fo_c_2Enumeral_2Eonecount,axiom,
% 5.44/5.71      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumeral_2Eonecount @ X0 @ X1 ) )
% 5.44/5.71        = ( ap @ ( ap @ c_2Enumeral_2Eonecount @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Enumeral_2Etexp__help,type,
% 5.44/5.71      c_2Enumeral_2Etexp__help: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Enumeral_2Etexp__help,axiom,
% 5.44/5.71      mem @ c_2Enumeral_2Etexp__help @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_fo_c_2Enumeral_2Etexp__help,type,
% 5.44/5.71      fo__c_2Enumeral_2Etexp__help: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_eq_fo_c_2Enumeral_2Etexp__help,axiom,
% 5.44/5.71      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumeral_2Etexp__help @ X0 @ X1 ) )
% 5.44/5.71        = ( ap @ ( ap @ c_2Enumeral_2Etexp__help @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Enumeral__suc,axiom,
% 5.44/5.71      ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.71        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.44/5.71      & ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71      & ! [V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Enumeral_2EiZ,axiom,
% 5.44/5.71      ! [V0x: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiZ @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.71        = V0x ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Enumeral_2EiiSUC,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiiSUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Enumeral__distrib,axiom,
% 5.44/5.71      ( ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71          = V0n )
% 5.44/5.71      & ! [V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.71          = V1n )
% 5.44/5.71      & ! [V2n: tp__ty_2Enum_2Enum,V3m: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Enumeral_2EiZ @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) ) )
% 5.44/5.71      & ! [V4n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) )
% 5.44/5.71          = fo__c_2Enum_2E0 )
% 5.44/5.71      & ! [V5n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V5n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.71          = fo__c_2Enum_2E0 )
% 5.44/5.71      & ! [V6n: tp__ty_2Enum_2Enum,V7m: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V7m ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V6n ) ) @ ( inj__ty_2Enum_2Enum @ V7m ) ) ) ) )
% 5.44/5.71      & ! [V8n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V8n ) ) )
% 5.44/5.71          = fo__c_2Enum_2E0 )
% 5.44/5.71      & ! [V9n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V9n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.71          = V9n )
% 5.44/5.71      & ! [V10n: tp__ty_2Enum_2Enum,V11m: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V10n ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V11m ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V10n ) ) @ ( inj__ty_2Enum_2Enum @ V11m ) ) ) ) )
% 5.44/5.71      & ! [V12n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V12n ) ) ) ) )
% 5.44/5.71          = fo__c_2Enum_2E0 )
% 5.44/5.71      & ! [V13n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V13n ) ) ) ) )
% 5.44/5.71          = fo__c_2Enum_2E0 )
% 5.44/5.71      & ! [V14n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V14n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.71      & ! [V15n: tp__ty_2Enum_2Enum,V16m: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V15n ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V16m ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V15n ) ) @ ( inj__ty_2Enum_2Enum @ V16m ) ) ) ) )
% 5.44/5.71      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.71        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.71      & ! [V17n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V17n ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V17n ) ) ) ) )
% 5.44/5.71      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.71        = fo__c_2Enum_2E0 )
% 5.44/5.71      & ! [V18n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V18n ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V18n ) ) ) ) )
% 5.44/5.71      & ! [V19n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V19n ) ) )
% 5.44/5.71            = fo__c_2Enum_2E0 )
% 5.44/5.71        <=> ( V19n = fo__c_2Earithmetic_2EZERO ) )
% 5.44/5.71      & ! [V20n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( fo__c_2Enum_2E0
% 5.44/5.71            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V20n ) ) ) )
% 5.44/5.71        <=> ( V20n = fo__c_2Earithmetic_2EZERO ) )
% 5.44/5.71      & ! [V21n: tp__ty_2Enum_2Enum,V22m: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V21n ) ) )
% 5.44/5.71            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V22m ) ) ) )
% 5.44/5.71        <=> ( V21n = V22m ) )
% 5.44/5.71      & ! [V23n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V23n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.71        <=> $false )
% 5.44/5.71      & ! [V24n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V24n ) ) ) )
% 5.44/5.71        <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) @ ( inj__ty_2Enum_2Enum @ V24n ) ) ) )
% 5.44/5.71      & ! [V25n: tp__ty_2Enum_2Enum,V26m: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V25n ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V26m ) ) ) )
% 5.44/5.71        <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V25n ) ) @ ( inj__ty_2Enum_2Enum @ V26m ) ) ) )
% 5.44/5.71      & ! [V27n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V27n ) ) )
% 5.44/5.71        <=> $false )
% 5.44/5.71      & ! [V28n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V28n ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.71        <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) @ ( inj__ty_2Enum_2Enum @ V28n ) ) ) )
% 5.44/5.71      & ! [V29n: tp__ty_2Enum_2Enum,V30m: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V29n ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V30m ) ) ) )
% 5.44/5.71        <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V30m ) ) @ ( inj__ty_2Enum_2Enum @ V29n ) ) ) )
% 5.44/5.71      & ! [V31n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V31n ) ) )
% 5.44/5.71        <=> $true )
% 5.44/5.71      & ! [V32n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V32n ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.71        <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V32n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.44/5.71      & ! [V33n: tp__ty_2Enum_2Enum,V34m: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V33n ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V34m ) ) ) )
% 5.44/5.71        <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V33n ) ) @ ( inj__ty_2Enum_2Enum @ V34m ) ) ) )
% 5.44/5.71      & ! [V35n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ V35n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.71        <=> $true )
% 5.44/5.71      & ! [V36n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V36n ) ) )
% 5.44/5.71        <=> ( V36n = fo__c_2Enum_2E0 ) )
% 5.44/5.71      & ! [V37n: tp__ty_2Enum_2Enum,V38m: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V37n ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V38m ) ) ) )
% 5.44/5.71        <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V38m ) ) @ ( inj__ty_2Enum_2Enum @ V37n ) ) ) )
% 5.44/5.71      & ! [V39n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( p @ ( ap @ c_2Earithmetic_2EODD @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V39n ) ) ) )
% 5.44/5.71        <=> ( p @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V39n ) ) ) )
% 5.44/5.71      & ! [V40n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V40n ) ) ) )
% 5.44/5.71        <=> ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V40n ) ) ) )
% 5.44/5.71      & ~ ( p @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.71      & ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Enumeral__iisuc,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiiSUC @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiiSUC @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiiSUC @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Enumeral__add,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiZ @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71          = V0n )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiZ @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.44/5.71          = V0n )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiZ @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Enumeral_2EiZ @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiZ @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiZ @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiZ @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Enumeral_2EiiSUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiiSUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiiSUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiiSUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiiSUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiiSUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiiSUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Enumeral_2EiiSUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiiSUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Enumeral_2EiiSUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiiSUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Enumeral_2EiiSUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Enumeral__eq,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( fo__c_2Earithmetic_2EZERO
% 5.44/5.71            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71        <=> $false )
% 5.44/5.71        & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71            = fo__c_2Earithmetic_2EZERO )
% 5.44/5.71        <=> $false )
% 5.44/5.71        & ( ( fo__c_2Earithmetic_2EZERO
% 5.44/5.71            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71        <=> $false )
% 5.44/5.71        & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71            = fo__c_2Earithmetic_2EZERO )
% 5.44/5.71        <=> $false )
% 5.44/5.71        & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.71        <=> $false )
% 5.44/5.71        & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.71        <=> $false )
% 5.44/5.71        & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.71        <=> ( V0n = V1m ) )
% 5.44/5.71        & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.71        <=> ( V0n = V1m ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Enumeral__lt,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71        <=> $true )
% 5.44/5.71        & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71        <=> $true )
% 5.44/5.71        & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.71        <=> $false )
% 5.44/5.71        & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.71        <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.71        & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.71        <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.71        & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.71        <=> ~ ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71        & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.71        <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Enumeral__lte,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71        <=> $true )
% 5.44/5.71        & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.71        <=> $false )
% 5.44/5.71        & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.71        <=> $false )
% 5.44/5.71        & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.71        <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.71        & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.71        <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.71        & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.71        <=> ~ ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71        & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.71        <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Enumeral__pre,axiom,
% 5.44/5.71      ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.71        = fo__c_2Earithmetic_2EZERO )
% 5.44/5.71      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.44/5.71        = fo__c_2Earithmetic_2EZERO )
% 5.44/5.71      & ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) )
% 5.44/5.71      & ! [V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.44/5.71      & ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Ebit__initiality,axiom,
% 5.44/5.71      ! [A_27a: del,V0zf: $i] :
% 5.44/5.71        ( ( mem @ V0zf @ A_27a )
% 5.44/5.71       => ! [V1b1f: $i] :
% 5.44/5.71            ( ( mem @ V1b1f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ A_27a ) ) )
% 5.44/5.71           => ! [V2b2f: $i] :
% 5.44/5.71                ( ( mem @ V2b2f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ A_27a ) ) )
% 5.44/5.71               => ? [V3f: $i] :
% 5.44/5.71                    ( ( mem @ V3f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.71                    & ( ( ap @ V3f @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) )
% 5.44/5.71                      = V0zf )
% 5.44/5.71                    & ! [V4n: tp__ty_2Enum_2Enum] :
% 5.44/5.71                        ( ( ap @ V3f @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V4n ) ) )
% 5.44/5.71                        = ( ap @ ( ap @ V1b1f @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ ( ap @ V3f @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) )
% 5.44/5.71                    & ! [V5n: tp__ty_2Enum_2Enum] :
% 5.44/5.71                        ( ( ap @ V3f @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V5n ) ) )
% 5.44/5.71                        = ( ap @ ( ap @ V2b2f @ ( inj__ty_2Enum_2Enum @ V5n ) ) @ ( ap @ V3f @ ( inj__ty_2Enum_2Enum @ V5n ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Enumeral_2EiBIT__cases,axiom,
% 5.44/5.71      ! [A_27a: del] :
% 5.44/5.71        ( ! [V0zf: $i] :
% 5.44/5.71            ( ( mem @ V0zf @ A_27a )
% 5.44/5.71           => ! [V1bf1: $i] :
% 5.44/5.71                ( ( mem @ V1bf1 @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.71               => ! [V2bf2: $i] :
% 5.44/5.71                    ( ( mem @ V2bf2 @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.71                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Enumeral_2EiBIT__cases @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) @ V0zf ) @ V1bf1 ) @ V2bf2 )
% 5.44/5.71                      = V0zf ) ) ) )
% 5.44/5.71        & ! [V3n: tp__ty_2Enum_2Enum,V4zf: $i] :
% 5.44/5.71            ( ( mem @ V4zf @ A_27a )
% 5.44/5.71           => ! [V5bf1: $i] :
% 5.44/5.71                ( ( mem @ V5bf1 @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.71               => ! [V6bf2: $i] :
% 5.44/5.71                    ( ( mem @ V6bf2 @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.71                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Enumeral_2EiBIT__cases @ A_27a ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) @ V4zf ) @ V5bf1 ) @ V6bf2 )
% 5.44/5.71                      = ( ap @ V5bf1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) )
% 5.44/5.71        & ! [V7n: tp__ty_2Enum_2Enum,V8zf: $i] :
% 5.44/5.71            ( ( mem @ V8zf @ A_27a )
% 5.44/5.71           => ! [V9bf1: $i] :
% 5.44/5.71                ( ( mem @ V9bf1 @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.71               => ! [V10bf2: $i] :
% 5.44/5.71                    ( ( mem @ V10bf2 @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.71                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Enumeral_2EiBIT__cases @ A_27a ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V7n ) ) ) @ V8zf ) @ V9bf1 ) @ V10bf2 )
% 5.44/5.71                      = ( ap @ V10bf2 @ ( inj__ty_2Enum_2Enum @ V7n ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Enumeral_2EiDUB,axiom,
% 5.44/5.71      ! [V0x: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiDUB @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.71        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Enumeral_2EiSUB__DEF,axiom,
% 5.44/5.71      ( ! [V0b: $i] :
% 5.44/5.71          ( ( mem @ V0b @ bool )
% 5.44/5.71         => ! [V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.71              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ V0b ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.44/5.71              = fo__c_2Earithmetic_2EZERO ) )
% 5.44/5.71      & ! [V2b: $i] :
% 5.44/5.71          ( ( mem @ V2b @ bool )
% 5.44/5.71         => ! [V3n: tp__ty_2Enum_2Enum,V4x: tp__ty_2Enum_2Enum] :
% 5.44/5.71              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ V2b ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) @ ( inj__ty_2Enum_2Enum @ V4x ) ) )
% 5.44/5.71              = ( surj__ty_2Enum_2Enum
% 5.44/5.71                @ ( ap
% 5.44/5.71                  @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ V2b )
% 5.44/5.71                    @ ( ap
% 5.44/5.71                      @ ( ap @ ( ap @ ( ap @ ( c_2Enumeral_2EiBIT__cases @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V4x ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) )
% 5.44/5.71                        @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                          @ ^ [V5m: $i] : ( ap @ c_2Enumeral_2EiDUB @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2ET ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V5m ) ) ) )
% 5.44/5.71                      @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                        @ ^ [V6m: $i] : ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2EF ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V6m ) ) ) ) )
% 5.44/5.71                  @ ( ap
% 5.44/5.71                    @ ( ap @ ( ap @ ( ap @ ( c_2Enumeral_2EiBIT__cases @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V4x ) ) @ ( ap @ c_2Enumeral_2EiDUB @ ( inj__ty_2Enum_2Enum @ V3n ) ) )
% 5.44/5.71                      @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                        @ ^ [V7m: $i] : ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2EF ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V7m ) ) ) )
% 5.44/5.71                    @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                      @ ^ [V8m: $i] : ( ap @ c_2Enumeral_2EiDUB @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2EF ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V8m ) ) ) ) ) ) ) )
% 5.44/5.71      & ! [V9b: $i] :
% 5.44/5.71          ( ( mem @ V9b @ bool )
% 5.44/5.71         => ! [V10n: tp__ty_2Enum_2Enum,V11x: tp__ty_2Enum_2Enum] :
% 5.44/5.71              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ V9b ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V10n ) ) ) @ ( inj__ty_2Enum_2Enum @ V11x ) ) )
% 5.44/5.71              = ( surj__ty_2Enum_2Enum
% 5.44/5.71                @ ( ap
% 5.44/5.71                  @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ V9b )
% 5.44/5.71                    @ ( ap
% 5.44/5.71                      @ ( ap @ ( ap @ ( ap @ ( c_2Enumeral_2EiBIT__cases @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V11x ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V10n ) ) )
% 5.44/5.71                        @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                          @ ^ [V12m: $i] : ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2ET ) @ ( inj__ty_2Enum_2Enum @ V10n ) ) @ V12m ) ) ) )
% 5.44/5.71                      @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                        @ ^ [V13m: $i] : ( ap @ c_2Enumeral_2EiDUB @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2ET ) @ ( inj__ty_2Enum_2Enum @ V10n ) ) @ V13m ) ) ) ) )
% 5.44/5.71                  @ ( ap
% 5.44/5.71                    @ ( ap @ ( ap @ ( ap @ ( c_2Enumeral_2EiBIT__cases @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V11x ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V10n ) ) )
% 5.44/5.71                      @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                        @ ^ [V14m: $i] : ( ap @ c_2Enumeral_2EiDUB @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2ET ) @ ( inj__ty_2Enum_2Enum @ V10n ) ) @ V14m ) ) ) )
% 5.44/5.71                    @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                      @ ^ [V15m: $i] : ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2EF ) @ ( inj__ty_2Enum_2Enum @ V10n ) ) @ V15m ) ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Ebit__induction,axiom,
% 5.44/5.71      ! [V0P: $i] :
% 5.44/5.71        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.71       => ( ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.71            & ! [V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.71                ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.71               => ( p @ ( ap @ V0P @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.44/5.71            & ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.71                ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.71               => ( p @ ( ap @ V0P @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) )
% 5.44/5.71         => ! [V3n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2EiSUB__THM,axiom,
% 5.44/5.71      ! [V0x: tp__ty_2Enum_2Enum,V1b: $i] :
% 5.44/5.71        ( ( mem @ V1b @ bool )
% 5.44/5.71       => ! [V2n: tp__ty_2Enum_2Enum,V3m: tp__ty_2Enum_2Enum] :
% 5.44/5.71            ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ V1b ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.71              = fo__c_2Earithmetic_2EZERO )
% 5.44/5.71            & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2ET ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.71              = V2n )
% 5.44/5.71            & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2EF ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.71              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiDUB @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.71            & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2ET ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) )
% 5.44/5.71              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiDUB @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2ET ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) )
% 5.44/5.71            & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2EF ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) )
% 5.44/5.71              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2EF ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) )
% 5.44/5.71            & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2ET ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) )
% 5.44/5.71              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2EF ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) )
% 5.44/5.71            & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2EF ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) )
% 5.44/5.71              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiDUB @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2EF ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) )
% 5.44/5.71            & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2EF ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.71              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.71            & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2ET ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) )
% 5.44/5.71              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2ET ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) )
% 5.44/5.71            & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2EF ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) )
% 5.44/5.71              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiDUB @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2ET ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) )
% 5.44/5.71            & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2ET ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) )
% 5.44/5.71              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiDUB @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2ET ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) )
% 5.44/5.71            & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2EF ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) )
% 5.44/5.71              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2EF ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Enumeral__sub,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.71        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ ( ap @ ( ap @ c_2Enumeral_2EiSUB @ c_2Ebool_2ET ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2EiDUB__removal,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiDUB @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Enumeral_2EiDUB @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiDUB @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiDUB @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.71          = fo__c_2Earithmetic_2EZERO ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Enumeral__mult,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71          = fo__c_2Earithmetic_2EZERO )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.71          = fo__c_2Earithmetic_2EZERO )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiZ @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Enumeral_2EiDUB @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiDUB @ ( ap @ c_2Enumeral_2EiZ @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Enumeral_2EiSQR,axiom,
% 5.44/5.71      ! [V0x: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiSQR @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.71        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Enumeral__exp,axiom,
% 5.44/5.71      ( ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.44/5.71      & ! [V1n: tp__ty_2Enum_2Enum,V2m: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Enumeral_2EiSQR @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) ) ) )
% 5.44/5.71      & ! [V3n: tp__ty_2Enum_2Enum,V4m: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V4m ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Enumeral_2EiSQR @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) @ ( ap @ c_2Enumeral_2EiSQR @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( inj__ty_2Enum_2Enum @ V4m ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Enumeral__evenodd,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.71        & ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71        & ~ ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71        & ~ ( p @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.71        & ~ ( p @ ( ap @ c_2Earithmetic_2EODD @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71        & ( p @ ( ap @ c_2Earithmetic_2EODD @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Enumeral__fact,axiom,
% 5.44/5.71      ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EFACT @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.71        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.71      & ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EFACT @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ c_2Earithmetic_2EFACT @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ) )
% 5.44/5.71      & ! [V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EFACT @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( ap @ c_2Earithmetic_2EFACT @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Enumeral__funpow,axiom,
% 5.44/5.71      ! [A_27a: del,V0f: $i] :
% 5.44/5.71        ( ( mem @ V0f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.71       => ! [V1x: $i] :
% 5.44/5.71            ( ( mem @ V1x @ A_27a )
% 5.44/5.71           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.71                ( ( ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ A_27a ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V1x )
% 5.44/5.71                  = V1x )
% 5.44/5.71                & ( ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ A_27a ) @ V0f ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ V1x )
% 5.44/5.71                  = ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ A_27a ) @ V0f ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) @ ( ap @ V0f @ V1x ) ) )
% 5.44/5.71                & ( ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ A_27a ) @ V0f ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ V1x )
% 5.44/5.71                  = ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ A_27a ) @ V0f ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ ( ap @ V0f @ V1x ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Enumeral__MIN,axiom,
% 5.44/5.71      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.71          = fo__c_2Enum_2E0 )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.71          = fo__c_2Enum_2E0 )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Enumeral__MAX,axiom,
% 5.44/5.71      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.71          = V0x )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.71          = V0x )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Edivmod__POS,axiom,
% 5.44/5.71      ! [V0a: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.71       => ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EDIVMOD @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) )
% 5.44/5.71          = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum
% 5.44/5.71            @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.71              @ ( ap
% 5.44/5.71                @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.71                  @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                    @ ^ [V3q: $i] : ( ap @ c_2Earithmetic_2EDIVMOD @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ V3q ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V3q ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) )
% 5.44/5.71                @ ( ap @ c_2Earithmetic_2Efindq @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2EDIVMOD__NUMERAL__CALC,axiom,
% 5.44/5.71      ( ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epair_2EFST @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2EDIVMOD @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ) )
% 5.44/5.71      & ! [V2m: tp__ty_2Enum_2Enum,V3n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epair_2EFST @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2EDIVMOD @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ) ) )
% 5.44/5.71      & ! [V4m: tp__ty_2Enum_2Enum,V5n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V4m ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V5n ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epair_2ESND @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2EDIVMOD @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V4m ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V5n ) ) ) ) ) ) ) )
% 5.44/5.71      & ! [V6m: tp__ty_2Enum_2Enum,V7n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V6m ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V7n ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epair_2ESND @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2EDIVMOD @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V6m ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V7n ) ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Enumeral__div2,axiom,
% 5.44/5.71      ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EDIV2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.71        = fo__c_2Enum_2E0 )
% 5.44/5.71      & ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EDIV2 @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71      & ! [V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EDIV2 @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Enumeral_2Etexp__help__def,axiom,
% 5.44/5.71      ( ! [V0acc: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral_2Etexp__help @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0acc ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0acc ) ) ) )
% 5.44/5.71      & ! [V1n: tp__ty_2Enum_2Enum,V2acc: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral_2Etexp__help @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2acc ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral_2Etexp__help @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2acc ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Etexp__help__thm,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral_2Etexp__help @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) )
% 5.44/5.71        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Etexp__help0,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral_2Etexp__help @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.71        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Enumeral__texp__help,axiom,
% 5.44/5.71      ! [V0acc: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral_2Etexp__help @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) @ ( inj__ty_2Enum_2Enum @ V0acc ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0acc ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral_2Etexp__help @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0acc ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral_2Etexp__help @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0acc ) ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral_2Etexp__help @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0acc ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral_2Etexp__help @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0acc ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2ETWO__EXP__THM,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ ( ap @ c_2Enumeral_2Etexp__help @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ ( ap @ c_2Enumeral_2Etexp__help @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Enumeral_2Eonecount__def,axiom,
% 5.44/5.71      ( ! [V0x: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral_2Eonecount @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.71          = V0x )
% 5.44/5.71      & ! [V1n: tp__ty_2Enum_2Enum,V2x: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral_2Eonecount @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral_2Eonecount @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) ) )
% 5.44/5.71      & ! [V3n: tp__ty_2Enum_2Enum,V4x: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral_2Eonecount @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) @ ( inj__ty_2Enum_2Enum @ V4x ) ) )
% 5.44/5.71          = fo__c_2Earithmetic_2EZERO ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Enumeral_2Eexactlog__def,axiom,
% 5.44/5.71      ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2Eexactlog @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.71        = fo__c_2Earithmetic_2EZERO )
% 5.44/5.71      & ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2Eexactlog @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71          = fo__c_2Earithmetic_2EZERO )
% 5.44/5.71      & ! [V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2Eexactlog @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum
% 5.44/5.71            @ ( ap
% 5.44/5.71              @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.44/5.71                @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                  @ ^ [V2x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V2x ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ V2x ) ) ) )
% 5.44/5.71              @ ( ap @ ( ap @ c_2Enumeral_2Eonecount @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Eonecount__characterisation,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ c_2Enumeral_2Eonecount @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) )
% 5.44/5.71          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71       => ( V0n
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Enumeral_2Eonecount @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Eexactlog__characterisation,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2Eexactlog @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.71       => ( V0n
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Enumeral_2Einternal__mult__def,axiom,
% 5.44/5.71      c_2Enumeral_2Einternal__mult = c_2Earithmetic_2E_2A ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2EDIV2__BIT1,axiom,
% 5.44/5.71      ! [V0x: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EDIV2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) )
% 5.44/5.71        = V0x ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Eenumeral__mult,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum,V2y: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71          = fo__c_2Earithmetic_2EZERO )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.71          = fo__c_2Earithmetic_2EZERO )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral_2Einternal__mult @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum
% 5.44/5.71            @ ( ap
% 5.44/5.71              @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.44/5.71                @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                  @ ^ [V3n: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2EODD @ V3n ) ) @ ( ap @ ( ap @ c_2Enumeral_2Etexp__help @ ( ap @ c_2Earithmetic_2EDIV2 @ V3n ) ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) ) @ ( ap @ ( ap @ c_2Enumeral_2Einternal__mult @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) ) ) )
% 5.44/5.71              @ ( ap @ c_2Enumeral_2Eexactlog @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum
% 5.44/5.71            @ ( ap
% 5.44/5.71              @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.44/5.71                @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                  @ ^ [V4m: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2EODD @ V4m ) ) @ ( ap @ ( ap @ c_2Enumeral_2Etexp__help @ ( ap @ c_2Earithmetic_2EDIV2 @ V4m ) ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) ) ) @ ( ap @ ( ap @ c_2Enumeral_2Einternal__mult @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) ) ) )
% 5.44/5.71              @ ( ap @ c_2Enumeral_2Eexactlog @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum
% 5.44/5.71            @ ( ap
% 5.44/5.71              @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.44/5.71                @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                  @ ^ [V5m: $i] :
% 5.44/5.71                      ( ap
% 5.44/5.71                      @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.44/5.71                        @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                          @ ^ [V6n: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2EODD @ V5m ) ) @ ( ap @ ( ap @ c_2Enumeral_2Etexp__help @ ( ap @ c_2Earithmetic_2EDIV2 @ V5m ) ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2EODD @ V6n ) ) @ ( ap @ ( ap @ c_2Enumeral_2Etexp__help @ ( ap @ c_2Earithmetic_2EDIV2 @ V6n ) ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) ) @ ( ap @ ( ap @ c_2Enumeral_2Einternal__mult @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) ) ) ) )
% 5.44/5.71                      @ ( ap @ c_2Enumeral_2Eexactlog @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) ) ) )
% 5.44/5.71              @ ( ap @ c_2Enumeral_2Eexactlog @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Enumeral_2Einternal__mult__characterisation,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral_2Einternal__mult @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.71          = fo__c_2Earithmetic_2EZERO )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral_2Einternal__mult @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.71          = fo__c_2Earithmetic_2EZERO )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral_2Einternal__mult @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiZ @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Enumeral_2EiDUB @ ( ap @ ( ap @ c_2Enumeral_2Einternal__mult @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral_2Einternal__mult @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiDUB @ ( ap @ c_2Enumeral_2EiZ @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Enumeral_2Einternal__mult @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  %------------------------------------------------------------------------------
% 5.44/5.71  %------------------------------------------------------------------------------
% 5.44/5.71  thf(tp_c_2Edivides_2EPRIMES,type,
% 5.44/5.71      c_2Edivides_2EPRIMES: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Edivides_2EPRIMES,axiom,
% 5.44/5.71      mem @ c_2Edivides_2EPRIMES @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_fo_c_2Edivides_2EPRIMES,type,
% 5.44/5.71      fo__c_2Edivides_2EPRIMES: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_eq_fo_c_2Edivides_2EPRIMES,axiom,
% 5.44/5.71      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Edivides_2EPRIMES @ X0 ) )
% 5.44/5.71        = ( ap @ c_2Edivides_2EPRIMES @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Edivides_2Edivides,type,
% 5.44/5.71      c_2Edivides_2Edivides: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Edivides_2Edivides,axiom,
% 5.44/5.71      mem @ c_2Edivides_2Edivides @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Edivides_2Eprime,type,
% 5.44/5.71      c_2Edivides_2Eprime: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Edivides_2Eprime,axiom,
% 5.44/5.71      mem @ c_2Edivides_2Eprime @ ( arr @ ty_2Enum_2Enum @ bool ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Edivides_2Edivides__def,axiom,
% 5.44/5.71      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.71      <=> ? [V2q: tp__ty_2Enum_2Enum] :
% 5.44/5.71            ( V1b
% 5.44/5.71            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2q ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EALL__DIVIDES__0,axiom,
% 5.44/5.71      ! [V0a: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EZERO__DIVIDES,axiom,
% 5.44/5.71      ! [V0m: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.71      <=> ( V0m = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EDIVIDES__REFL,axiom,
% 5.44/5.71      ! [V0a: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EDIVIDES__TRANS,axiom,
% 5.44/5.71      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum,V2c: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.71          & ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) )
% 5.44/5.71       => ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EONE__DIVIDES__ALL,axiom,
% 5.44/5.71      ! [V0a: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EDIVIDES__ONE,axiom,
% 5.44/5.71      ! [V0x: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.71      <=> ( V0x
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EDIVIDES__ADD__1,axiom,
% 5.44/5.71      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum,V2c: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.71          & ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) )
% 5.44/5.71       => ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EDIVIDES__ADD__2,axiom,
% 5.44/5.71      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum,V2c: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.71          & ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) ) )
% 5.44/5.71       => ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EDIVIDES__SUB,axiom,
% 5.44/5.71      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum,V2c: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.71          & ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) )
% 5.44/5.71       => ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EDIVIDES__LE,axiom,
% 5.44/5.71      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.71          & ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) )
% 5.44/5.71       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EDIVIDES__LEQ__OR__ZERO,axiom,
% 5.44/5.71      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.71       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.71          | ( V1n = fo__c_2Enum_2E0 ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2ENOT__LT__DIVIDES,axiom,
% 5.44/5.71      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.71          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) )
% 5.44/5.71       => ~ ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EDIVIDES__ANTISYM,axiom,
% 5.44/5.71      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.71          & ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) )
% 5.44/5.71       => ( V0a = V1b ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EDIVIDES__MULT,axiom,
% 5.44/5.71      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum,V2c: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.71       => ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EDIVIDES__MULT__LEFT,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.71      <=> ( ( V1m = fo__c_2Enum_2E0 )
% 5.44/5.71          | ( V0n
% 5.44/5.71            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EDIVIDES__FACT,axiom,
% 5.44/5.71      ! [V0b: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.44/5.71       => ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( ap @ c_2Earithmetic_2EFACT @ ( inj__ty_2Enum_2Enum @ V0b ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2ELEQ__DIVIDES__FACT,axiom,
% 5.44/5.71      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.71          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.71       => ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Earithmetic_2EFACT @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Edivides_2Eprime__def,axiom,
% 5.44/5.71      ! [V0a: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ c_2Edivides_2Eprime @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.71      <=> ( ( V0a
% 5.44/5.71           != ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.71          & ! [V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.71              ( ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.71             => ( ( V1b = V0a )
% 5.44/5.71                | ( V1b
% 5.44/5.71                  = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2ENOT__PRIME__0,axiom,
% 5.44/5.71      ~ ( p @ ( ap @ c_2Edivides_2Eprime @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2ENOT__PRIME__1,axiom,
% 5.44/5.71      ~ ( p @ ( ap @ c_2Edivides_2Eprime @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EPRIME__2,axiom,
% 5.44/5.71      p @ ( ap @ c_2Edivides_2Eprime @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EPRIME__3,axiom,
% 5.44/5.71      p @ ( ap @ c_2Edivides_2Eprime @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EPRIME__POS,axiom,
% 5.44/5.71      ! [V0p: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ c_2Edivides_2Eprime @ ( inj__ty_2Enum_2Enum @ V0p ) ) )
% 5.44/5.71       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EONE__LT__PRIME,axiom,
% 5.44/5.71      ! [V0p: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ c_2Edivides_2Eprime @ ( inj__ty_2Enum_2Enum @ V0p ) ) )
% 5.44/5.71       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2Eprime__divides__only__self,axiom,
% 5.44/5.71      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( p @ ( ap @ c_2Edivides_2Eprime @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.71          & ( p @ ( ap @ c_2Edivides_2Eprime @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.71          & ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.71       => ( V0m = V1n ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EPRIME__FACTOR,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( V0n
% 5.44/5.71         != ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.71       => ? [V1p: tp__ty_2Enum_2Enum] :
% 5.44/5.71            ( ( p @ ( ap @ c_2Edivides_2Eprime @ ( inj__ty_2Enum_2Enum @ V1p ) ) )
% 5.44/5.71            & ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V1p ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EEUCLID,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.71      ? [V1p: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1p ) ) )
% 5.44/5.71        & ( p @ ( ap @ c_2Edivides_2Eprime @ ( inj__ty_2Enum_2Enum @ V1p ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Edivides_2EPRIMES__def,axiom,
% 5.44/5.71      ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Edivides_2EPRIMES @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.71        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.71      & ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.71          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Edivides_2EPRIMES @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum
% 5.44/5.71            @ ( ap @ c_2Ewhile_2ELEAST
% 5.44/5.71              @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                @ ^ [V1p: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Edivides_2Eprime @ V1p ) ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Edivides_2EPRIMES @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ V1p ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EprimePRIMES,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ c_2Edivides_2Eprime @ ( ap @ c_2Edivides_2EPRIMES @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EINFINITE__PRIMES,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Edivides_2EPRIMES @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Edivides_2EPRIMES @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2ELT__PRIMES,axiom,
% 5.44/5.71      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.71       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Edivides_2EPRIMES @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ c_2Edivides_2EPRIMES @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EPRIMES__11,axiom,
% 5.44/5.71      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Edivides_2EPRIMES @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Edivides_2EPRIMES @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.71       => ( V0m = V1n ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EINDEX__LESS__PRIMES,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Edivides_2EPRIMES @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EEUCLID__PRIMES,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.71      ? [V1i: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Edivides_2EPRIMES @ ( inj__ty_2Enum_2Enum @ V1i ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2ENEXT__LARGER__PRIME,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.71      ? [V1i: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Edivides_2EPRIMES @ ( inj__ty_2Enum_2Enum @ V1i ) ) ) )
% 5.44/5.71        & ! [V2j: tp__ty_2Enum_2Enum] :
% 5.44/5.71            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2j ) ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) )
% 5.44/5.71           => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Edivides_2EPRIMES @ ( inj__ty_2Enum_2Enum @ V2j ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EPRIMES__NO__GAP,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum,V1p: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Edivides_2EPRIMES @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1p ) ) )
% 5.44/5.71          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1p ) ) @ ( ap @ c_2Edivides_2EPRIMES @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.71          & ( p @ ( ap @ c_2Edivides_2Eprime @ ( inj__ty_2Enum_2Enum @ V1p ) ) ) )
% 5.44/5.71       => $false ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EPRIMES__ONTO,axiom,
% 5.44/5.71      ! [V0p: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ c_2Edivides_2Eprime @ ( inj__ty_2Enum_2Enum @ V0p ) ) )
% 5.44/5.71       => ? [V1i: tp__ty_2Enum_2Enum] :
% 5.44/5.71            ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Edivides_2EPRIMES @ ( inj__ty_2Enum_2Enum @ V1i ) ) )
% 5.44/5.71            = V0p ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EPRIME__INDEX,axiom,
% 5.44/5.71      ! [V0p: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ c_2Edivides_2Eprime @ ( inj__ty_2Enum_2Enum @ V0p ) ) )
% 5.44/5.71      <=> ? [V1i: tp__ty_2Enum_2Enum] :
% 5.44/5.71            ( V0p
% 5.44/5.71            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Edivides_2EPRIMES @ ( inj__ty_2Enum_2Enum @ V1i ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EONE__LT__PRIMES,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ c_2Edivides_2EPRIMES @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2EZERO__LT__PRIMES,axiom,
% 5.44/5.71      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ c_2Edivides_2EPRIMES @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Edivides_2Ecompute__divides,axiom,
% 5.44/5.71      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.71      <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ c_2Ebool_2ET ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ c_2Ebool_2ET ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  %------------------------------------------------------------------------------
% 5.44/5.71  %------------------------------------------------------------------------------
% 5.44/5.71  thf(tp_ty_2Eind__type_2Erecspace,type,
% 5.44/5.71      ty_2Eind__type_2Erecspace: del > del ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Eind__type_2EBOTTOM,type,
% 5.44/5.71      c_2Eind__type_2EBOTTOM: del > $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Eind__type_2EBOTTOM,axiom,
% 5.44/5.71      ! [A_27a: del] : ( mem @ ( c_2Eind__type_2EBOTTOM @ A_27a ) @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Eind__type_2ECONSTR,type,
% 5.44/5.71      c_2Eind__type_2ECONSTR: del > $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Eind__type_2ECONSTR,axiom,
% 5.44/5.71      ! [A_27a: del] : ( mem @ ( c_2Eind__type_2ECONSTR @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Eind__type_2EFCONS,type,
% 5.44/5.71      c_2Eind__type_2EFCONS: del > $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Eind__type_2EFCONS,axiom,
% 5.44/5.71      ! [A_27a: del] : ( mem @ ( c_2Eind__type_2EFCONS @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( arr @ ty_2Enum_2Enum @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ A_27a ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Eind__type_2EFNIL,type,
% 5.44/5.71      c_2Eind__type_2EFNIL: del > $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Eind__type_2EFNIL,axiom,
% 5.44/5.71      ! [A_27a: del] : ( mem @ ( c_2Eind__type_2EFNIL @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ A_27a ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Eind__type_2EINJA,type,
% 5.44/5.71      c_2Eind__type_2EINJA: del > $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Eind__type_2EINJA,axiom,
% 5.44/5.71      ! [A_27a: del] : ( mem @ ( c_2Eind__type_2EINJA @ A_27a ) @ ( arr @ A_27a @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Eind__type_2EINJF,type,
% 5.44/5.71      c_2Eind__type_2EINJF: del > $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Eind__type_2EINJF,axiom,
% 5.44/5.71      ! [A_27a: del] : ( mem @ ( c_2Eind__type_2EINJF @ A_27a ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Eind__type_2EINJN,type,
% 5.44/5.71      c_2Eind__type_2EINJN: del > $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Eind__type_2EINJN,axiom,
% 5.44/5.71      ! [A_27a: del] : ( mem @ ( c_2Eind__type_2EINJN @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Eind__type_2EINJP,type,
% 5.44/5.71      c_2Eind__type_2EINJP: del > $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Eind__type_2EINJP,axiom,
% 5.44/5.71      ! [A_27a: del] : ( mem @ ( c_2Eind__type_2EINJP @ A_27a ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Eind__type_2EISO,type,
% 5.44/5.71      c_2Eind__type_2EISO: del > del > $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Eind__type_2EISO,axiom,
% 5.44/5.71      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Eind__type_2EISO @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ A_27a ) @ bool ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Eind__type_2ENUMFST,type,
% 5.44/5.71      c_2Eind__type_2ENUMFST: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Eind__type_2ENUMFST,axiom,
% 5.44/5.71      mem @ c_2Eind__type_2ENUMFST @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_fo_c_2Eind__type_2ENUMFST,type,
% 5.44/5.71      fo__c_2Eind__type_2ENUMFST: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_eq_fo_c_2Eind__type_2ENUMFST,axiom,
% 5.44/5.71      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Eind__type_2ENUMFST @ X0 ) )
% 5.44/5.71        = ( ap @ c_2Eind__type_2ENUMFST @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Eind__type_2ENUMLEFT,type,
% 5.44/5.71      c_2Eind__type_2ENUMLEFT: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Eind__type_2ENUMLEFT,axiom,
% 5.44/5.71      mem @ c_2Eind__type_2ENUMLEFT @ ( arr @ ty_2Enum_2Enum @ bool ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Eind__type_2ENUMPAIR,type,
% 5.44/5.71      c_2Eind__type_2ENUMPAIR: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Eind__type_2ENUMPAIR,axiom,
% 5.44/5.71      mem @ c_2Eind__type_2ENUMPAIR @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_fo_c_2Eind__type_2ENUMPAIR,type,
% 5.44/5.71      fo__c_2Eind__type_2ENUMPAIR: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_eq_fo_c_2Eind__type_2ENUMPAIR,axiom,
% 5.44/5.71      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Eind__type_2ENUMPAIR @ X0 @ X1 ) )
% 5.44/5.71        = ( ap @ ( ap @ c_2Eind__type_2ENUMPAIR @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Eind__type_2ENUMRIGHT,type,
% 5.44/5.71      c_2Eind__type_2ENUMRIGHT: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Eind__type_2ENUMRIGHT,axiom,
% 5.44/5.71      mem @ c_2Eind__type_2ENUMRIGHT @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_fo_c_2Eind__type_2ENUMRIGHT,type,
% 5.44/5.71      fo__c_2Eind__type_2ENUMRIGHT: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_eq_fo_c_2Eind__type_2ENUMRIGHT,axiom,
% 5.44/5.71      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Eind__type_2ENUMRIGHT @ X0 ) )
% 5.44/5.71        = ( ap @ c_2Eind__type_2ENUMRIGHT @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Eind__type_2ENUMSND,type,
% 5.44/5.71      c_2Eind__type_2ENUMSND: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Eind__type_2ENUMSND,axiom,
% 5.44/5.71      mem @ c_2Eind__type_2ENUMSND @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_fo_c_2Eind__type_2ENUMSND,type,
% 5.44/5.71      fo__c_2Eind__type_2ENUMSND: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_eq_fo_c_2Eind__type_2ENUMSND,axiom,
% 5.44/5.71      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Eind__type_2ENUMSND @ X0 ) )
% 5.44/5.71        = ( ap @ c_2Eind__type_2ENUMSND @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Eind__type_2ENUMSUM,type,
% 5.44/5.71      c_2Eind__type_2ENUMSUM: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Eind__type_2ENUMSUM,axiom,
% 5.44/5.71      mem @ c_2Eind__type_2ENUMSUM @ ( arr @ bool @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Eind__type_2EZBOT,type,
% 5.44/5.71      c_2Eind__type_2EZBOT: del > $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Eind__type_2EZBOT,axiom,
% 5.44/5.71      ! [A_27a: del] : ( mem @ ( c_2Eind__type_2EZBOT @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Eind__type_2EZCONSTR,type,
% 5.44/5.71      c_2Eind__type_2EZCONSTR: del > $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Eind__type_2EZCONSTR,axiom,
% 5.44/5.71      ! [A_27a: del] : ( mem @ ( c_2Eind__type_2EZCONSTR @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Eind__type_2EZRECSPACE,type,
% 5.44/5.71      c_2Eind__type_2EZRECSPACE: del > $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Eind__type_2EZRECSPACE,axiom,
% 5.44/5.71      ! [A_27a: del] : ( mem @ ( c_2Eind__type_2EZRECSPACE @ A_27a ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Eind__type_2Edest__rec,type,
% 5.44/5.71      c_2Eind__type_2Edest__rec: del > $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Eind__type_2Edest__rec,axiom,
% 5.44/5.71      ! [A_27a: del] : ( mem @ ( c_2Eind__type_2Edest__rec @ A_27a ) @ ( arr @ ( ty_2Eind__type_2Erecspace @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Eind__type_2Emk__rec,type,
% 5.44/5.71      c_2Eind__type_2Emk__rec: del > $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Eind__type_2Emk__rec,axiom,
% 5.44/5.71      ! [A_27a: del] : ( mem @ ( c_2Eind__type_2Emk__rec @ A_27a ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2EINJ__INVERSE2,axiom,
% 5.44/5.71      ! [A_27A: del,A_27B: del,A_27C: del,V0P: $i] :
% 5.44/5.71        ( ( mem @ V0P @ ( arr @ A_27A @ ( arr @ A_27B @ A_27C ) ) )
% 5.44/5.71       => ( ! [V1x1: $i] :
% 5.44/5.71              ( ( mem @ V1x1 @ A_27A )
% 5.44/5.71             => ! [V2y1: $i] :
% 5.44/5.71                  ( ( mem @ V2y1 @ A_27B )
% 5.44/5.71                 => ! [V3x2: $i] :
% 5.44/5.71                      ( ( mem @ V3x2 @ A_27A )
% 5.44/5.71                     => ! [V4y2: $i] :
% 5.44/5.71                          ( ( mem @ V4y2 @ A_27B )
% 5.44/5.71                         => ( ( ( ap @ ( ap @ V0P @ V1x1 ) @ V2y1 )
% 5.44/5.71                              = ( ap @ ( ap @ V0P @ V3x2 ) @ V4y2 ) )
% 5.44/5.71                          <=> ( ( V1x1 = V3x2 )
% 5.44/5.71                              & ( V2y1 = V4y2 ) ) ) ) ) ) )
% 5.44/5.71         => ? [V5X: $i] :
% 5.44/5.71              ( ( mem @ V5X @ ( arr @ A_27C @ A_27A ) )
% 5.44/5.71              & ? [V6Y: $i] :
% 5.44/5.71                  ( ( mem @ V6Y @ ( arr @ A_27C @ A_27B ) )
% 5.44/5.71                  & ! [V7x: $i] :
% 5.44/5.71                      ( ( mem @ V7x @ A_27A )
% 5.44/5.71                     => ! [V8y: $i] :
% 5.44/5.71                          ( ( mem @ V8y @ A_27B )
% 5.44/5.71                         => ( ( ( ap @ V5X @ ( ap @ ( ap @ V0P @ V7x ) @ V8y ) )
% 5.44/5.71                              = V7x )
% 5.44/5.71                            & ( ( ap @ V6Y @ ( ap @ ( ap @ V0P @ V7x ) @ V8y ) )
% 5.44/5.71                              = V8y ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Eind__type_2ENUMPAIR,axiom,
% 5.44/5.71      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Eind__type_2ENUMPAIR @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) )
% 5.44/5.71        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2ENUMPAIR__INJ__LEMMA,axiom,
% 5.44/5.71      ! [V0x1: tp__ty_2Enum_2Enum,V1y1: tp__ty_2Enum_2Enum,V2x2: tp__ty_2Enum_2Enum,V3y2: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Eind__type_2ENUMPAIR @ ( inj__ty_2Enum_2Enum @ V0x1 ) ) @ ( inj__ty_2Enum_2Enum @ V1y1 ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Eind__type_2ENUMPAIR @ ( inj__ty_2Enum_2Enum @ V2x2 ) ) @ ( inj__ty_2Enum_2Enum @ V3y2 ) ) ) )
% 5.44/5.71       => ( V0x1 = V2x2 ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2ENUMPAIR__INJ,axiom,
% 5.44/5.71      ! [V0x1: tp__ty_2Enum_2Enum,V1y1: tp__ty_2Enum_2Enum,V2x2: tp__ty_2Enum_2Enum,V3y2: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Eind__type_2ENUMPAIR @ ( inj__ty_2Enum_2Enum @ V0x1 ) ) @ ( inj__ty_2Enum_2Enum @ V1y1 ) ) )
% 5.44/5.71          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Eind__type_2ENUMPAIR @ ( inj__ty_2Enum_2Enum @ V2x2 ) ) @ ( inj__ty_2Enum_2Enum @ V3y2 ) ) ) )
% 5.44/5.71      <=> ( ( V0x1 = V2x2 )
% 5.44/5.71          & ( V1y1 = V3y2 ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Eind__type_2ENUMPAIR__DEST,axiom,
% 5.44/5.71      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Eind__type_2ENUMFST @ ( ap @ ( ap @ c_2Eind__type_2ENUMPAIR @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) )
% 5.44/5.71          = V0x )
% 5.44/5.71        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Eind__type_2ENUMSND @ ( ap @ ( ap @ c_2Eind__type_2ENUMPAIR @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) )
% 5.44/5.71          = V1y ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Eind__type_2ENUMSUM,axiom,
% 5.44/5.71      ! [V0b: $i] :
% 5.44/5.71        ( ( mem @ V0b @ bool )
% 5.44/5.71       => ! [V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.71            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Eind__type_2ENUMSUM @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.44/5.71            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ V0b ) @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2ENUMSUM__INJ,axiom,
% 5.44/5.71      ! [V0b1: $i] :
% 5.44/5.71        ( ( mem @ V0b1 @ bool )
% 5.44/5.71       => ! [V1x1: tp__ty_2Enum_2Enum,V2b2: $i] :
% 5.44/5.71            ( ( mem @ V2b2 @ bool )
% 5.44/5.71           => ! [V3x2: tp__ty_2Enum_2Enum] :
% 5.44/5.71                ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Eind__type_2ENUMSUM @ V0b1 ) @ ( inj__ty_2Enum_2Enum @ V1x1 ) ) )
% 5.44/5.71                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Eind__type_2ENUMSUM @ V2b2 ) @ ( inj__ty_2Enum_2Enum @ V3x2 ) ) ) )
% 5.44/5.71              <=> ( ( ( p @ V0b1 )
% 5.44/5.71                  <=> ( p @ V2b2 ) )
% 5.44/5.71                  & ( V1x1 = V3x2 ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Eind__type_2ENUMSUM__DEST,axiom,
% 5.44/5.71      ! [V0x: $i] :
% 5.44/5.71        ( ( mem @ V0x @ bool )
% 5.44/5.71       => ! [V1y: tp__ty_2Enum_2Enum] :
% 5.44/5.71            ( ( ( p @ ( ap @ c_2Eind__type_2ENUMLEFT @ ( ap @ ( ap @ c_2Eind__type_2ENUMSUM @ V0x ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) )
% 5.44/5.71            <=> ( p @ V0x ) )
% 5.44/5.71            & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Eind__type_2ENUMRIGHT @ ( ap @ ( ap @ c_2Eind__type_2ENUMSUM @ V0x ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) )
% 5.44/5.71              = V1y ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Eind__type_2EINJN,axiom,
% 5.44/5.71      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ap @ ( c_2Eind__type_2EINJN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) )
% 5.44/5.71        = ( lam @ ty_2Enum_2Enum
% 5.44/5.71          @ ^ [V1n: $i] :
% 5.44/5.71              ( lam @ A_27a
% 5.44/5.71              @ ^ [V2a: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V1n ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2EINJN__INJ,axiom,
% 5.44/5.71      ! [A_27a: del,V0n1: tp__ty_2Enum_2Enum,V1n2: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ( ap @ ( c_2Eind__type_2EINJN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n1 ) )
% 5.44/5.71          = ( ap @ ( c_2Eind__type_2EINJN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n2 ) ) )
% 5.44/5.71      <=> ( V0n1 = V1n2 ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Eind__type_2EINJA,axiom,
% 5.44/5.71      ! [A_27a: del,V0a: $i] :
% 5.44/5.71        ( ( mem @ V0a @ A_27a )
% 5.44/5.71       => ( ( ap @ ( c_2Eind__type_2EINJA @ A_27a ) @ V0a )
% 5.44/5.71          = ( lam @ ty_2Enum_2Enum
% 5.44/5.71            @ ^ [V1n: $i] :
% 5.44/5.71                ( lam @ A_27a
% 5.44/5.71                @ ^ [V2b: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V2b ) @ V0a ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2EINJA__INJ,axiom,
% 5.44/5.71      ! [A_27a: del,V0a1: $i] :
% 5.44/5.71        ( ( mem @ V0a1 @ A_27a )
% 5.44/5.71       => ! [V1a2: $i] :
% 5.44/5.71            ( ( mem @ V1a2 @ A_27a )
% 5.44/5.71           => ( ( ( ap @ ( c_2Eind__type_2EINJA @ A_27a ) @ V0a1 )
% 5.44/5.71                = ( ap @ ( c_2Eind__type_2EINJA @ A_27a ) @ V1a2 ) )
% 5.44/5.71            <=> ( V0a1 = V1a2 ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Eind__type_2EINJF,axiom,
% 5.44/5.71      ! [A_27a: del,V0f: $i] :
% 5.44/5.71        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.71       => ( ( ap @ ( c_2Eind__type_2EINJF @ A_27a ) @ V0f )
% 5.44/5.71          = ( lam @ ty_2Enum_2Enum
% 5.44/5.71            @ ^ [V1n: $i] : ( ap @ ( ap @ V0f @ ( ap @ c_2Eind__type_2ENUMFST @ V1n ) ) @ ( ap @ c_2Eind__type_2ENUMSND @ V1n ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2EINJF__INJ,axiom,
% 5.44/5.71      ! [A_27a: del,V0f1: $i] :
% 5.44/5.71        ( ( mem @ V0f1 @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.71       => ! [V1f2: $i] :
% 5.44/5.71            ( ( mem @ V1f2 @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.71           => ( ( ( ap @ ( c_2Eind__type_2EINJF @ A_27a ) @ V0f1 )
% 5.44/5.71                = ( ap @ ( c_2Eind__type_2EINJF @ A_27a ) @ V1f2 ) )
% 5.44/5.71            <=> ( V0f1 = V1f2 ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Eind__type_2EINJP,axiom,
% 5.44/5.71      ! [A_27a: del,V0f1: $i] :
% 5.44/5.71        ( ( mem @ V0f1 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.71       => ! [V1f2: $i] :
% 5.44/5.71            ( ( mem @ V1f2 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.71           => ( ( ap @ ( ap @ ( c_2Eind__type_2EINJP @ A_27a ) @ V0f1 ) @ V1f2 )
% 5.44/5.71              = ( lam @ ty_2Enum_2Enum
% 5.44/5.71                @ ^ [V2n: $i] :
% 5.44/5.71                    ( lam @ A_27a
% 5.44/5.71                    @ ^ [V3a: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ c_2Eind__type_2ENUMLEFT @ V2n ) ) @ ( ap @ ( ap @ V0f1 @ ( ap @ c_2Eind__type_2ENUMRIGHT @ V2n ) ) @ V3a ) ) @ ( ap @ ( ap @ V1f2 @ ( ap @ c_2Eind__type_2ENUMRIGHT @ V2n ) ) @ V3a ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2EINJP__INJ,axiom,
% 5.44/5.71      ! [A_27a: del,V0f1: $i] :
% 5.44/5.71        ( ( mem @ V0f1 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.71       => ! [V1f1_27: $i] :
% 5.44/5.71            ( ( mem @ V1f1_27 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.71           => ! [V2f2: $i] :
% 5.44/5.71                ( ( mem @ V2f2 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.71               => ! [V3f2_27: $i] :
% 5.44/5.71                    ( ( mem @ V3f2_27 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.71                   => ( ( ( ap @ ( ap @ ( c_2Eind__type_2EINJP @ A_27a ) @ V0f1 ) @ V2f2 )
% 5.44/5.71                        = ( ap @ ( ap @ ( c_2Eind__type_2EINJP @ A_27a ) @ V1f1_27 ) @ V3f2_27 ) )
% 5.44/5.71                    <=> ( ( V0f1 = V1f1_27 )
% 5.44/5.71                        & ( V2f2 = V3f2_27 ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Eind__type_2EZCONSTR,axiom,
% 5.44/5.71      ! [A_27a: del,V0c: tp__ty_2Enum_2Enum,V1i: $i] :
% 5.44/5.71        ( ( mem @ V1i @ A_27a )
% 5.44/5.71       => ! [V2r: $i] :
% 5.44/5.71            ( ( mem @ V2r @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.71           => ( ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2EZCONSTR @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0c ) ) @ V1i ) @ V2r )
% 5.44/5.71              = ( ap @ ( ap @ ( c_2Eind__type_2EINJP @ A_27a ) @ ( ap @ ( c_2Eind__type_2EINJN @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0c ) ) ) ) @ ( ap @ ( ap @ ( c_2Eind__type_2EINJP @ A_27a ) @ ( ap @ ( c_2Eind__type_2EINJA @ A_27a ) @ V1i ) ) @ ( ap @ ( c_2Eind__type_2EINJF @ A_27a ) @ V2r ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Eind__type_2EZBOT,axiom,
% 5.44/5.71      ! [A_27a: del] :
% 5.44/5.71        ( ( c_2Eind__type_2EZBOT @ A_27a )
% 5.44/5.71        = ( ap @ ( ap @ ( c_2Eind__type_2EINJP @ A_27a ) @ ( ap @ ( c_2Eind__type_2EINJN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.71          @ ( ap @ ( c_2Emin_2E_40 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.71            @ ( lam @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) )
% 5.44/5.71              @ ^ [V0z: $i] : c_2Ebool_2ET ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2EZCONSTR__ZBOT,axiom,
% 5.44/5.71      ! [A_27a: del,V0c: tp__ty_2Enum_2Enum,V1i: $i] :
% 5.44/5.71        ( ( mem @ V1i @ A_27a )
% 5.44/5.71       => ! [V2r: $i] :
% 5.44/5.71            ( ( mem @ V2r @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.71           => ( ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2EZCONSTR @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0c ) ) @ V1i ) @ V2r )
% 5.44/5.71             != ( c_2Eind__type_2EZBOT @ A_27a ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Eind__type_2EZRECSPACE__def,axiom,
% 5.44/5.71      ! [A_27a: del] :
% 5.44/5.71        ( ( c_2Eind__type_2EZRECSPACE @ A_27a )
% 5.44/5.71        = ( lam @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) )
% 5.44/5.71          @ ^ [V0a0: $i] :
% 5.44/5.71              ( ap @ ( c_2Ebool_2E_21 @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) @ bool ) )
% 5.44/5.71              @ ( lam @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) @ bool )
% 5.44/5.71                @ ^ [V1ZRECSPACE_27: $i] :
% 5.44/5.71                    ( ap
% 5.44/5.71                    @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.44/5.71                      @ ( ap @ ( c_2Ebool_2E_21 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.71                        @ ( lam @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) )
% 5.44/5.71                          @ ^ [V2a0: $i] :
% 5.44/5.71                              ( ap
% 5.44/5.71                              @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.44/5.71                                @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) ) @ V2a0 ) @ ( c_2Eind__type_2EZBOT @ A_27a ) ) )
% 5.44/5.71                                  @ ( ap @ ( c_2Ebool_2E_3F @ ty_2Enum_2Enum )
% 5.44/5.71                                    @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                                      @ ^ [V3c: $i] :
% 5.44/5.71                                          ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.44/5.71                                          @ ( lam @ A_27a
% 5.44/5.71                                            @ ^ [V4i: $i] :
% 5.44/5.71                                                ( ap @ ( c_2Ebool_2E_3F @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.71                                                @ ( lam @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.71                                                  @ ^ [V5r: $i] :
% 5.44/5.71                                                      ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) ) @ V2a0 ) @ ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2EZCONSTR @ A_27a ) @ V3c ) @ V4i ) @ V5r ) ) )
% 5.44/5.71                                                      @ ( ap @ ( c_2Ebool_2E_21 @ ty_2Enum_2Enum )
% 5.44/5.71                                                        @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                                                          @ ^ [V6n: $i] : ( ap @ V1ZRECSPACE_27 @ ( ap @ V5r @ V6n ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.44/5.71                              @ ( ap @ V1ZRECSPACE_27 @ V2a0 ) ) ) ) )
% 5.44/5.71                    @ ( ap @ V1ZRECSPACE_27 @ V0a0 ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2EZRECSPACE__rules,axiom,
% 5.44/5.71      ! [A_27a: del] :
% 5.44/5.71        ( ( p @ ( ap @ ( c_2Eind__type_2EZRECSPACE @ A_27a ) @ ( c_2Eind__type_2EZBOT @ A_27a ) ) )
% 5.44/5.71        & ! [V0c: tp__ty_2Enum_2Enum,V1i: $i] :
% 5.44/5.71            ( ( mem @ V1i @ A_27a )
% 5.44/5.71           => ! [V2r: $i] :
% 5.44/5.71                ( ( mem @ V2r @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.71               => ( ! [V3n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( c_2Eind__type_2EZRECSPACE @ A_27a ) @ ( ap @ V2r @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) )
% 5.44/5.71                 => ( p @ ( ap @ ( c_2Eind__type_2EZRECSPACE @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2EZCONSTR @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0c ) ) @ V1i ) @ V2r ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2EZRECSPACE__ind,axiom,
% 5.44/5.71      ! [A_27a: del,V0ZRECSPACE_27: $i] :
% 5.44/5.71        ( ( mem @ V0ZRECSPACE_27 @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) @ bool ) )
% 5.44/5.71       => ( ( ( p @ ( ap @ V0ZRECSPACE_27 @ ( c_2Eind__type_2EZBOT @ A_27a ) ) )
% 5.44/5.71            & ! [V1c: tp__ty_2Enum_2Enum,V2i: $i] :
% 5.44/5.71                ( ( mem @ V2i @ A_27a )
% 5.44/5.71               => ! [V3r: $i] :
% 5.44/5.71                    ( ( mem @ V3r @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.71                   => ( ! [V4n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0ZRECSPACE_27 @ ( ap @ V3r @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) )
% 5.44/5.71                     => ( p @ ( ap @ V0ZRECSPACE_27 @ ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2EZCONSTR @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1c ) ) @ V2i ) @ V3r ) ) ) ) ) ) )
% 5.44/5.71         => ! [V5a0: $i] :
% 5.44/5.71              ( ( mem @ V5a0 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.71             => ( ( p @ ( ap @ ( c_2Eind__type_2EZRECSPACE @ A_27a ) @ V5a0 ) )
% 5.44/5.71               => ( p @ ( ap @ V0ZRECSPACE_27 @ V5a0 ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2EZRECSPACE__strongind,axiom,
% 5.44/5.71      ! [A_27a: del,V0ZRECSPACE_27: $i] :
% 5.44/5.71        ( ( mem @ V0ZRECSPACE_27 @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) @ bool ) )
% 5.44/5.71       => ( ( ( p @ ( ap @ V0ZRECSPACE_27 @ ( c_2Eind__type_2EZBOT @ A_27a ) ) )
% 5.44/5.71            & ! [V1c: tp__ty_2Enum_2Enum,V2i: $i] :
% 5.44/5.71                ( ( mem @ V2i @ A_27a )
% 5.44/5.71               => ! [V3r: $i] :
% 5.44/5.71                    ( ( mem @ V3r @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.71                   => ( ! [V4n: tp__ty_2Enum_2Enum] :
% 5.44/5.71                          ( ( p @ ( ap @ ( c_2Eind__type_2EZRECSPACE @ A_27a ) @ ( ap @ V3r @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) )
% 5.44/5.71                          & ( p @ ( ap @ V0ZRECSPACE_27 @ ( ap @ V3r @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) )
% 5.44/5.71                     => ( p @ ( ap @ V0ZRECSPACE_27 @ ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2EZCONSTR @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1c ) ) @ V2i ) @ V3r ) ) ) ) ) ) )
% 5.44/5.71         => ! [V5a0: $i] :
% 5.44/5.71              ( ( mem @ V5a0 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.71             => ( ( p @ ( ap @ ( c_2Eind__type_2EZRECSPACE @ A_27a ) @ V5a0 ) )
% 5.44/5.71               => ( p @ ( ap @ V0ZRECSPACE_27 @ V5a0 ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2EZRECSPACE__cases,axiom,
% 5.44/5.71      ! [A_27a: del,V0a0: $i] :
% 5.44/5.71        ( ( mem @ V0a0 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.71       => ( ( p @ ( ap @ ( c_2Eind__type_2EZRECSPACE @ A_27a ) @ V0a0 ) )
% 5.44/5.71        <=> ( ( V0a0
% 5.44/5.71              = ( c_2Eind__type_2EZBOT @ A_27a ) )
% 5.44/5.71            | ? [V1c: tp__ty_2Enum_2Enum,V2i: $i] :
% 5.44/5.71                ( ( mem @ V2i @ A_27a )
% 5.44/5.71                & ? [V3r: $i] :
% 5.44/5.71                    ( ( mem @ V3r @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.71                    & ( V0a0
% 5.44/5.71                      = ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2EZCONSTR @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1c ) ) @ V2i ) @ V3r ) )
% 5.44/5.71                    & ! [V4n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( c_2Eind__type_2EZRECSPACE @ A_27a ) @ ( ap @ V3r @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Eind__type_2Erecspace__TY__DEF,axiom,
% 5.44/5.71      ! [A_27a: del] :
% 5.44/5.71      ? [V0rep: $i] :
% 5.44/5.71        ( ( mem @ V0rep @ ( arr @ ( ty_2Eind__type_2Erecspace @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.71        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) @ ( c_2Eind__type_2EZRECSPACE @ A_27a ) ) @ V0rep ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Eind__type_2Erecspace__repfns,axiom,
% 5.44/5.71      ! [A_27a: del] :
% 5.44/5.71        ( ! [V0a: $i] :
% 5.44/5.71            ( ( mem @ V0a @ ( ty_2Eind__type_2Erecspace @ A_27a ) )
% 5.44/5.71           => ( ( ap @ ( c_2Eind__type_2Emk__rec @ A_27a ) @ ( ap @ ( c_2Eind__type_2Edest__rec @ A_27a ) @ V0a ) )
% 5.44/5.71              = V0a ) )
% 5.44/5.71        & ! [V1r: $i] :
% 5.44/5.71            ( ( mem @ V1r @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.71           => ( ( p @ ( ap @ ( c_2Eind__type_2EZRECSPACE @ A_27a ) @ V1r ) )
% 5.44/5.71            <=> ( ( ap @ ( c_2Eind__type_2Edest__rec @ A_27a ) @ ( ap @ ( c_2Eind__type_2Emk__rec @ A_27a ) @ V1r ) )
% 5.44/5.71                = V1r ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Eind__type_2EBOTTOM,axiom,
% 5.44/5.71      ! [A_27a: del] :
% 5.44/5.71        ( ( c_2Eind__type_2EBOTTOM @ A_27a )
% 5.44/5.71        = ( ap @ ( c_2Eind__type_2Emk__rec @ A_27a ) @ ( c_2Eind__type_2EZBOT @ A_27a ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Eind__type_2ECONSTR,axiom,
% 5.44/5.71      ! [A_27a: del,V0c: tp__ty_2Enum_2Enum,V1i: $i] :
% 5.44/5.71        ( ( mem @ V1i @ A_27a )
% 5.44/5.71       => ! [V2r: $i] :
% 5.44/5.71            ( ( mem @ V2r @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) )
% 5.44/5.71           => ( ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2ECONSTR @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0c ) ) @ V1i ) @ V2r )
% 5.44/5.71              = ( ap @ ( c_2Eind__type_2Emk__rec @ A_27a )
% 5.44/5.71                @ ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2EZCONSTR @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0c ) ) @ V1i )
% 5.44/5.71                  @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                    @ ^ [V3n: $i] : ( ap @ ( c_2Eind__type_2Edest__rec @ A_27a ) @ ( ap @ V2r @ V3n ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2EMK__REC__INJ,axiom,
% 5.44/5.71      ! [A_27a: del,V0x: $i] :
% 5.44/5.71        ( ( mem @ V0x @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.71       => ! [V1y: $i] :
% 5.44/5.71            ( ( mem @ V1y @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.71           => ( ( ( ap @ ( c_2Eind__type_2Emk__rec @ A_27a ) @ V0x )
% 5.44/5.71                = ( ap @ ( c_2Eind__type_2Emk__rec @ A_27a ) @ V1y ) )
% 5.44/5.71             => ( ( ( p @ ( ap @ ( c_2Eind__type_2EZRECSPACE @ A_27a ) @ V0x ) )
% 5.44/5.71                  & ( p @ ( ap @ ( c_2Eind__type_2EZRECSPACE @ A_27a ) @ V1y ) ) )
% 5.44/5.71               => ( V0x = V1y ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2EDEST__REC__INJ,axiom,
% 5.44/5.71      ! [A_27a: del,V0x: $i] :
% 5.44/5.71        ( ( mem @ V0x @ ( ty_2Eind__type_2Erecspace @ A_27a ) )
% 5.44/5.71       => ! [V1y: $i] :
% 5.44/5.71            ( ( mem @ V1y @ ( ty_2Eind__type_2Erecspace @ A_27a ) )
% 5.44/5.71           => ( ( ( ap @ ( c_2Eind__type_2Edest__rec @ A_27a ) @ V0x )
% 5.44/5.71                = ( ap @ ( c_2Eind__type_2Edest__rec @ A_27a ) @ V1y ) )
% 5.44/5.71            <=> ( V0x = V1y ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2ECONSTR__BOT,axiom,
% 5.44/5.71      ! [A_27a: del,V0c: tp__ty_2Enum_2Enum,V1i: $i] :
% 5.44/5.71        ( ( mem @ V1i @ A_27a )
% 5.44/5.71       => ! [V2r: $i] :
% 5.44/5.71            ( ( mem @ V2r @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) )
% 5.44/5.71           => ( ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2ECONSTR @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0c ) ) @ V1i ) @ V2r )
% 5.44/5.71             != ( c_2Eind__type_2EBOTTOM @ A_27a ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2ECONSTR__INJ,axiom,
% 5.44/5.71      ! [A_27a: del,V0c1: tp__ty_2Enum_2Enum,V1i1: $i] :
% 5.44/5.71        ( ( mem @ V1i1 @ A_27a )
% 5.44/5.71       => ! [V2r1: $i] :
% 5.44/5.71            ( ( mem @ V2r1 @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) )
% 5.44/5.71           => ! [V3c2: tp__ty_2Enum_2Enum,V4i2: $i] :
% 5.44/5.71                ( ( mem @ V4i2 @ A_27a )
% 5.44/5.71               => ! [V5r2: $i] :
% 5.44/5.71                    ( ( mem @ V5r2 @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) )
% 5.44/5.71                   => ( ( ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2ECONSTR @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0c1 ) ) @ V1i1 ) @ V2r1 )
% 5.44/5.71                        = ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2ECONSTR @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3c2 ) ) @ V4i2 ) @ V5r2 ) )
% 5.44/5.71                    <=> ( ( V0c1 = V3c2 )
% 5.44/5.71                        & ( V1i1 = V4i2 )
% 5.44/5.71                        & ( V2r1 = V5r2 ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2ECONSTR__IND,axiom,
% 5.44/5.71      ! [A_27a: del,V0P: $i] :
% 5.44/5.71        ( ( mem @ V0P @ ( arr @ ( ty_2Eind__type_2Erecspace @ A_27a ) @ bool ) )
% 5.44/5.71       => ( ( ( p @ ( ap @ V0P @ ( c_2Eind__type_2EBOTTOM @ A_27a ) ) )
% 5.44/5.71            & ! [V1c: tp__ty_2Enum_2Enum,V2i: $i] :
% 5.44/5.71                ( ( mem @ V2i @ A_27a )
% 5.44/5.71               => ! [V3r: $i] :
% 5.44/5.71                    ( ( mem @ V3r @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) )
% 5.44/5.71                   => ( ! [V4n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( ap @ V3r @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) )
% 5.44/5.71                     => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2ECONSTR @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1c ) ) @ V2i ) @ V3r ) ) ) ) ) ) )
% 5.44/5.71         => ! [V5x: $i] :
% 5.44/5.71              ( ( mem @ V5x @ ( ty_2Eind__type_2Erecspace @ A_27a ) )
% 5.44/5.71             => ( p @ ( ap @ V0P @ V5x ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2ECONSTR__REC,axiom,
% 5.44/5.71      ! [A_27a: del,A_27b: del,V0Fn: $i] :
% 5.44/5.71        ( ( mem @ V0Fn @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ A_27b ) @ A_27b ) ) ) ) )
% 5.44/5.71       => ? [V1f: $i] :
% 5.44/5.71            ( ( mem @ V1f @ ( arr @ ( ty_2Eind__type_2Erecspace @ A_27a ) @ A_27b ) )
% 5.44/5.71            & ! [V2c: tp__ty_2Enum_2Enum,V3i: $i] :
% 5.44/5.71                ( ( mem @ V3i @ A_27a )
% 5.44/5.71               => ! [V4r: $i] :
% 5.44/5.71                    ( ( mem @ V4r @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) )
% 5.44/5.71                   => ( ( ap @ V1f @ ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2ECONSTR @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) @ V3i ) @ V4r ) )
% 5.44/5.71                      = ( ap @ ( ap @ ( ap @ ( ap @ V0Fn @ ( inj__ty_2Enum_2Enum @ V2c ) ) @ V3i ) @ V4r )
% 5.44/5.71                        @ ( lam @ ty_2Enum_2Enum
% 5.44/5.71                          @ ^ [V5n: $i] : ( ap @ V1f @ ( ap @ V4r @ V5n ) ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Eind__type_2EFCONS,axiom,
% 5.44/5.71      ! [A_27a: del] :
% 5.44/5.71        ( ! [V0a: $i] :
% 5.44/5.71            ( ( mem @ V0a @ A_27a )
% 5.44/5.71           => ! [V1f: $i] :
% 5.44/5.71                ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.71               => ( ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2EFCONS @ A_27a ) @ V0a ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.44/5.71                  = V0a ) ) )
% 5.44/5.71        & ! [V2a: $i] :
% 5.44/5.71            ( ( mem @ V2a @ A_27a )
% 5.44/5.71           => ! [V3f: $i] :
% 5.44/5.71                ( ( mem @ V3f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.71               => ! [V4n: tp__ty_2Enum_2Enum] :
% 5.44/5.71                    ( ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2EFCONS @ A_27a ) @ V2a ) @ V3f ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V4n ) ) )
% 5.44/5.71                    = ( ap @ V3f @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Eind__type_2EFNIL,axiom,
% 5.44/5.71      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( ap @ ( c_2Eind__type_2EFNIL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) )
% 5.44/5.71        = ( c_2Ebool_2EARB @ A_27a ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2EFCONS__DEST,axiom,
% 5.44/5.71      ! [A_27a: del,V0a: $i] :
% 5.44/5.71        ( ( mem @ V0a @ A_27a )
% 5.44/5.71       => ! [V1f: $i] :
% 5.44/5.71            ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.71           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.71                ( ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2EFCONS @ A_27a ) @ V0a ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V2n ) )
% 5.44/5.71                = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ V0a ) @ ( ap @ V1f @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2Eind__type_2EISO,axiom,
% 5.44/5.71      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.71        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.71       => ! [V1g: $i] :
% 5.44/5.71            ( ( mem @ V1g @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.71           => ( ( p @ ( ap @ ( ap @ ( c_2Eind__type_2EISO @ A_27a @ A_27b ) @ V0f ) @ V1g ) )
% 5.44/5.71            <=> ( ! [V2x: $i] :
% 5.44/5.71                    ( ( mem @ V2x @ A_27b )
% 5.44/5.71                   => ( ( ap @ V0f @ ( ap @ V1g @ V2x ) )
% 5.44/5.71                      = V2x ) )
% 5.44/5.71                & ! [V3y: $i] :
% 5.44/5.71                    ( ( mem @ V3y @ A_27a )
% 5.44/5.71                   => ( ( ap @ V1g @ ( ap @ V0f @ V3y ) )
% 5.44/5.71                      = V3y ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2EISO__REFL,axiom,
% 5.44/5.71      ! [A_27a: del] :
% 5.44/5.71        ( p
% 5.44/5.71        @ ( ap
% 5.44/5.71          @ ( ap @ ( c_2Eind__type_2EISO @ A_27a @ A_27a )
% 5.44/5.71            @ ( lam @ A_27a
% 5.44/5.71              @ ^ [V0x: $i] : V0x ) )
% 5.44/5.71          @ ( lam @ A_27a
% 5.44/5.71            @ ^ [V1x: $i] : V1x ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2EISO__FUN,axiom,
% 5.44/5.71      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.44/5.71        ( ( mem @ V0f @ ( arr @ A_27a @ A_27c ) )
% 5.44/5.71       => ! [V1f_27: $i] :
% 5.44/5.71            ( ( mem @ V1f_27 @ ( arr @ A_27c @ A_27a ) )
% 5.44/5.71           => ! [V2g: $i] :
% 5.44/5.71                ( ( mem @ V2g @ ( arr @ A_27b @ A_27d ) )
% 5.44/5.71               => ! [V3g_27: $i] :
% 5.44/5.71                    ( ( mem @ V3g_27 @ ( arr @ A_27d @ A_27b ) )
% 5.44/5.71                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Eind__type_2EISO @ A_27a @ A_27c ) @ V0f ) @ V1f_27 ) )
% 5.44/5.71                        & ( p @ ( ap @ ( ap @ ( c_2Eind__type_2EISO @ A_27b @ A_27d ) @ V2g ) @ V3g_27 ) ) )
% 5.44/5.71                     => ( p
% 5.44/5.71                        @ ( ap
% 5.44/5.71                          @ ( ap @ ( c_2Eind__type_2EISO @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27c @ A_27d ) )
% 5.44/5.71                            @ ( lam @ ( arr @ A_27a @ A_27b )
% 5.44/5.71                              @ ^ [V4h: $i] :
% 5.44/5.71                                  ( lam @ A_27c
% 5.44/5.71                                  @ ^ [V5a_27: $i] : ( ap @ V2g @ ( ap @ V4h @ ( ap @ V1f_27 @ V5a_27 ) ) ) ) ) )
% 5.44/5.71                          @ ( lam @ ( arr @ A_27c @ A_27d )
% 5.44/5.71                            @ ^ [V6h: $i] :
% 5.44/5.71                                ( lam @ A_27a
% 5.44/5.71                                @ ^ [V7a: $i] : ( ap @ V3g_27 @ ( ap @ V6h @ ( ap @ V0f @ V7a ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Eind__type_2EISO__USAGE,axiom,
% 5.44/5.71      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.71        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.71       => ! [V1g: $i] :
% 5.44/5.71            ( ( mem @ V1g @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.71           => ( ( p @ ( ap @ ( ap @ ( c_2Eind__type_2EISO @ A_27a @ A_27b ) @ V0f ) @ V1g ) )
% 5.44/5.71             => ( ! [V2P: $i] :
% 5.44/5.71                    ( ( mem @ V2P @ ( arr @ A_27a @ bool ) )
% 5.44/5.71                   => ( ! [V3x: $i] :
% 5.44/5.71                          ( ( mem @ V3x @ A_27a )
% 5.44/5.71                         => ( p @ ( ap @ V2P @ V3x ) ) )
% 5.44/5.71                    <=> ! [V4x: $i] :
% 5.44/5.71                          ( ( mem @ V4x @ A_27b )
% 5.44/5.71                         => ( p @ ( ap @ V2P @ ( ap @ V1g @ V4x ) ) ) ) ) )
% 5.44/5.71                & ! [V5P: $i] :
% 5.44/5.71                    ( ( mem @ V5P @ ( arr @ A_27a @ bool ) )
% 5.44/5.71                   => ( ? [V6x: $i] :
% 5.44/5.71                          ( ( mem @ V6x @ A_27a )
% 5.44/5.71                          & ( p @ ( ap @ V5P @ V6x ) ) )
% 5.44/5.71                    <=> ? [V7x: $i] :
% 5.44/5.71                          ( ( mem @ V7x @ A_27b )
% 5.44/5.71                          & ( p @ ( ap @ V5P @ ( ap @ V1g @ V7x ) ) ) ) ) )
% 5.44/5.71                & ! [V8a: $i] :
% 5.44/5.71                    ( ( mem @ V8a @ A_27a )
% 5.44/5.71                   => ! [V9b: $i] :
% 5.44/5.71                        ( ( mem @ V9b @ A_27b )
% 5.44/5.71                       => ( ( V8a
% 5.44/5.71                            = ( ap @ V1g @ V9b ) )
% 5.44/5.71                        <=> ( ( ap @ V0f @ V8a )
% 5.44/5.71                            = V9b ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  %------------------------------------------------------------------------------
% 5.44/5.71  %------------------------------------------------------------------------------
% 5.44/5.71  thf(tp_c_2EbasicSize_2Ebool__size,type,
% 5.44/5.71      c_2EbasicSize_2Ebool__size: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2EbasicSize_2Ebool__size,axiom,
% 5.44/5.71      mem @ c_2EbasicSize_2Ebool__size @ ( arr @ bool @ ty_2Enum_2Enum ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2EbasicSize_2Eone__size,type,
% 5.44/5.71      c_2EbasicSize_2Eone__size: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2EbasicSize_2Eone__size,axiom,
% 5.44/5.71      mem @ c_2EbasicSize_2Eone__size @ ( arr @ ty_2Eone_2Eone @ ty_2Enum_2Enum ) ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_fo_c_2EbasicSize_2Eone__size,type,
% 5.44/5.71      fo__c_2EbasicSize_2Eone__size: tp__ty_2Eone_2Eone > tp__ty_2Enum_2Enum ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_eq_fo_c_2EbasicSize_2Eone__size,axiom,
% 5.44/5.71      ! [X0: tp__ty_2Eone_2Eone] :
% 5.44/5.71        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2EbasicSize_2Eone__size @ X0 ) )
% 5.44/5.71        = ( ap @ c_2EbasicSize_2Eone__size @ ( inj__ty_2Eone_2Eone @ X0 ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2EbasicSize_2Eoption__size,type,
% 5.44/5.71      c_2EbasicSize_2Eoption__size: del > $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2EbasicSize_2Eoption__size,axiom,
% 5.44/5.71      ! [A_27a: del] : ( mem @ ( c_2EbasicSize_2Eoption__size @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ ty_2Enum_2Enum ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2EbasicSize_2Epair__size,type,
% 5.44/5.71      c_2EbasicSize_2Epair__size: del > del > $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2EbasicSize_2Epair__size,axiom,
% 5.44/5.71      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EbasicSize_2Epair__size @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( arr @ A_27b @ ty_2Enum_2Enum ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ty_2Enum_2Enum ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2EbasicSize_2Esum__size,type,
% 5.44/5.71      c_2EbasicSize_2Esum__size: del > del > $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2EbasicSize_2Esum__size,axiom,
% 5.44/5.71      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EbasicSize_2Esum__size @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( arr @ A_27b @ ty_2Enum_2Enum ) @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ty_2Enum_2Enum ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2EbasicSize_2Ebool__size__def,axiom,
% 5.44/5.71      ! [V0b: $i] :
% 5.44/5.71        ( ( mem @ V0b @ bool )
% 5.44/5.71       => ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EbasicSize_2Ebool__size @ V0b ) )
% 5.44/5.71          = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2EbasicSize_2Epair__size__def,axiom,
% 5.44/5.71      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.71        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.71       => ! [V1g: $i] :
% 5.44/5.71            ( ( mem @ V1g @ ( arr @ A_27b @ ty_2Enum_2Enum ) )
% 5.44/5.71           => ( ( ap @ ( ap @ ( c_2EbasicSize_2Epair__size @ A_27a @ A_27b ) @ V0f ) @ V1g )
% 5.44/5.71              = ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ ty_2Enum_2Enum )
% 5.44/5.71                @ ( lam @ A_27a
% 5.44/5.71                  @ ^ [V2x: $i] :
% 5.44/5.71                      ( lam @ A_27b
% 5.44/5.71                      @ ^ [V3y: $i] : ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ V0f @ V2x ) ) @ ( ap @ V1g @ V3y ) ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2EbasicSize_2Eone__size__def,axiom,
% 5.44/5.71      ! [V0x: tp__ty_2Eone_2Eone] :
% 5.44/5.71        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EbasicSize_2Eone__size @ ( inj__ty_2Eone_2Eone @ V0x ) ) )
% 5.44/5.71        = fo__c_2Enum_2E0 ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2EbasicSize_2Esum__size__def,axiom,
% 5.44/5.71      ! [A_27a: del,A_27b: del] :
% 5.44/5.71        ( ! [V0f: $i] :
% 5.44/5.71            ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.71           => ! [V1g: $i] :
% 5.44/5.71                ( ( mem @ V1g @ ( arr @ A_27b @ ty_2Enum_2Enum ) )
% 5.44/5.71               => ! [V2x: $i] :
% 5.44/5.71                    ( ( mem @ V2x @ A_27a )
% 5.44/5.71                   => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2EbasicSize_2Esum__size @ A_27a @ A_27b ) @ V0f ) @ V1g ) @ ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V2x ) ) )
% 5.44/5.71                      = ( surj__ty_2Enum_2Enum @ ( ap @ V0f @ V2x ) ) ) ) ) )
% 5.44/5.71        & ! [V3f: $i] :
% 5.44/5.71            ( ( mem @ V3f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.71           => ! [V4g: $i] :
% 5.44/5.71                ( ( mem @ V4g @ ( arr @ A_27b @ ty_2Enum_2Enum ) )
% 5.44/5.71               => ! [V5y: $i] :
% 5.44/5.71                    ( ( mem @ V5y @ A_27b )
% 5.44/5.71                   => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2EbasicSize_2Esum__size @ A_27a @ A_27b ) @ V3f ) @ V4g ) @ ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V5y ) ) )
% 5.44/5.71                      = ( surj__ty_2Enum_2Enum @ ( ap @ V4g @ V5y ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(ax_thm_2EbasicSize_2Eoption__size__def,axiom,
% 5.44/5.71      ! [A_27a: del] :
% 5.44/5.71        ( ! [V0f: $i] :
% 5.44/5.71            ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.71           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2EbasicSize_2Eoption__size @ A_27a ) @ V0f ) @ ( c_2Eoption_2ENONE @ A_27a ) ) )
% 5.44/5.71              = fo__c_2Enum_2E0 ) )
% 5.44/5.71        & ! [V1f: $i] :
% 5.44/5.71            ( ( mem @ V1f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.71           => ! [V2x: $i] :
% 5.44/5.71                ( ( mem @ V2x @ A_27a )
% 5.44/5.71               => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2EbasicSize_2Eoption__size @ A_27a ) @ V1f ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2x ) ) )
% 5.44/5.71                  = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ V1f @ V2x ) ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  %------------------------------------------------------------------------------
% 5.44/5.71  %------------------------------------------------------------------------------
% 5.44/5.71  thf(tp_c_2Elogroot_2ELOG,type,
% 5.44/5.71      c_2Elogroot_2ELOG: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Elogroot_2ELOG,axiom,
% 5.44/5.71      mem @ c_2Elogroot_2ELOG @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_fo_c_2Elogroot_2ELOG,type,
% 5.44/5.71      fo__c_2Elogroot_2ELOG: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_eq_fo_c_2Elogroot_2ELOG,axiom,
% 5.44/5.71      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Elogroot_2ELOG @ X0 @ X1 ) )
% 5.44/5.71        = ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Elogroot_2EROOT,type,
% 5.44/5.71      c_2Elogroot_2EROOT: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Elogroot_2EROOT,axiom,
% 5.44/5.71      mem @ c_2Elogroot_2EROOT @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_fo_c_2Elogroot_2EROOT,type,
% 5.44/5.71      fo__c_2Elogroot_2EROOT: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.71  
% 5.44/5.71  thf(stp_eq_fo_c_2Elogroot_2EROOT,axiom,
% 5.44/5.71      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Elogroot_2EROOT @ X0 @ X1 ) )
% 5.44/5.71        = ( ap @ ( ap @ c_2Elogroot_2EROOT @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Elogroot_2ESQRTd,type,
% 5.44/5.71      c_2Elogroot_2ESQRTd: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Elogroot_2ESQRTd,axiom,
% 5.44/5.71      mem @ c_2Elogroot_2ESQRTd @ ( arr @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Elogroot_2EiSQRT0,type,
% 5.44/5.71      c_2Elogroot_2EiSQRT0: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Elogroot_2EiSQRT0,axiom,
% 5.44/5.71      mem @ c_2Elogroot_2EiSQRT0 @ ( arr @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Elogroot_2EiSQRT1,type,
% 5.44/5.71      c_2Elogroot_2EiSQRT1: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Elogroot_2EiSQRT1,axiom,
% 5.44/5.71      mem @ c_2Elogroot_2EiSQRT1 @ ( arr @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Elogroot_2EiSQRT2,type,
% 5.44/5.71      c_2Elogroot_2EiSQRT2: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Elogroot_2EiSQRT2,axiom,
% 5.44/5.71      mem @ c_2Elogroot_2EiSQRT2 @ ( arr @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(tp_c_2Elogroot_2EiSQRT3,type,
% 5.44/5.71      c_2Elogroot_2EiSQRT3: $i ).
% 5.44/5.71  
% 5.44/5.71  thf(mem_c_2Elogroot_2EiSQRT3,axiom,
% 5.44/5.71      mem @ c_2Elogroot_2EiSQRT3 @ ( arr @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Elogroot_2ELT__EXP__ISO,axiom,
% 5.44/5.71      ! [V0e: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0e ) ) )
% 5.44/5.71       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) )
% 5.44/5.71        <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0e ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0e ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Elogroot_2ELE__EXP__ISO,axiom,
% 5.44/5.71      ! [V0e: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0e ) ) )
% 5.44/5.71       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) )
% 5.44/5.71        <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0e ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0e ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) ) ) ) ).
% 5.44/5.71  
% 5.44/5.71  thf(conj_thm_2Elogroot_2EEXP__LT__ISO,axiom,
% 5.44/5.71      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum,V2r: tp__ty_2Enum_2Enum] :
% 5.44/5.71        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2r ) ) )
% 5.44/5.72       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.72        <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V2r ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2r ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2EEXP__LE__ISO,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum,V2r: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2r ) ) )
% 5.44/5.72       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.72        <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V2r ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2r ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2EROOT__exists,axiom,
% 5.44/5.72      ! [V0r: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0r ) ) )
% 5.44/5.72       => ? [V2rt: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V2rt ) ) @ ( inj__ty_2Enum_2Enum @ V0r ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72            & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2rt ) ) ) @ ( inj__ty_2Enum_2Enum @ V0r ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Elogroot_2EROOT,axiom,
% 5.44/5.72      ! [V0r: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0r ) ) )
% 5.44/5.72       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ ( ap @ c_2Elogroot_2EROOT @ ( inj__ty_2Enum_2Enum @ V0r ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0r ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Elogroot_2EROOT @ ( inj__ty_2Enum_2Enum @ V0r ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0r ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2EROOT__UNIQUE,axiom,
% 5.44/5.72      ! [V0r: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V0r ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( inj__ty_2Enum_2Enum @ V0r ) ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elogroot_2EROOT @ ( inj__ty_2Enum_2Enum @ V0r ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72          = V2p ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2ELOG__exists,axiom,
% 5.44/5.72      ? [V0f: $i] :
% 5.44/5.72        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) )
% 5.44/5.72        & ! [V1a: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) )
% 5.44/5.72              & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.72           => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( ap @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.72              & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Elogroot_2ELOG,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.72       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2ELOG__UNIQUE,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72          = V2p ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2ELOG__ADD1,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2ELOG__BASE,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2ELOG__EXP,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2ELOG__1,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.72          = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2ELOG__DIV,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2ELOG__ADD,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum,V2c: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) ) )
% 5.44/5.72          = V2c ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2ELOG__LE__MONO,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum,V2y: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.44/5.72       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) )
% 5.44/5.72         => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2ELOG__RWT,axiom,
% 5.44/5.72      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2ELOG__EQ__0,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) )
% 5.44/5.72       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.72            = fo__c_2Enum_2E0 )
% 5.44/5.72        <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2ELOG__MULT,axiom,
% 5.44/5.72      ! [V0b: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2ELOG__add__digit,axiom,
% 5.44/5.72      ! [V0b: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum,V2y: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2EROOT__DIV,axiom,
% 5.44/5.72      ! [V0r: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum,V2y: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0r ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Elogroot_2EROOT @ ( inj__ty_2Enum_2Enum @ V0r ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elogroot_2EROOT @ ( inj__ty_2Enum_2Enum @ V0r ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V2y ) ) @ ( inj__ty_2Enum_2Enum @ V0r ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2EROOT__LE__MONO,axiom,
% 5.44/5.72      ! [V0r: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum,V2y: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0r ) ) )
% 5.44/5.72       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) )
% 5.44/5.72         => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Elogroot_2EROOT @ ( inj__ty_2Enum_2Enum @ V0r ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( ap @ c_2Elogroot_2EROOT @ ( inj__ty_2Enum_2Enum @ V0r ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2EEXP__MUL,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum,V2c: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2ELOG__ROOT,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum,V2r: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2r ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ ( ap @ c_2Elogroot_2EROOT @ ( inj__ty_2Enum_2Enum @ V2r ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( inj__ty_2Enum_2Enum @ V2r ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2ELOG__MOD,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72       => ( V0n
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2EROOT__COMPUTE,axiom,
% 5.44/5.72      ! [V0r: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0r ) ) )
% 5.44/5.72       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elogroot_2EROOT @ ( inj__ty_2Enum_2Enum @ V0r ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.72            = fo__c_2Enum_2E0 )
% 5.44/5.72          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elogroot_2EROOT @ ( inj__ty_2Enum_2Enum @ V0r ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72            = ( surj__ty_2Enum_2Enum
% 5.44/5.72              @ ( ap
% 5.44/5.72                @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.44/5.72                  @ ( lam @ ty_2Enum_2Enum
% 5.44/5.72                    @ ^ [V2x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Enum_2ESUC @ V2x ) ) @ ( inj__ty_2Enum_2Enum @ V0r ) ) ) ) @ V2x ) @ ( ap @ c_2Enum_2ESUC @ V2x ) ) ) )
% 5.44/5.72                @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Elogroot_2EROOT @ ( inj__ty_2Enum_2Enum @ V0r ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0r ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Elogroot_2ESQRTd__def,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2ESQRTd @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72        = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Elogroot_2EROOT @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ c_2Elogroot_2EROOT @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ c_2Elogroot_2EROOT @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Elogroot_2EiSQRT0__def,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2EiSQRT0 @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72        = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum
% 5.44/5.72          @ ( ap
% 5.44/5.72            @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.72              @ ( lam @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.44/5.72                @ ^ [V1p: $i] :
% 5.44/5.72                    ( ap
% 5.44/5.72                    @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.72                      @ ( lam @ ty_2Enum_2Enum
% 5.44/5.72                        @ ^ [V2d: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V2d ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Epair_2EFST @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V1p ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Epair_2ESND @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V1p ) ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Epair_2EFST @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V1p ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V2d ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.44/5.72                    @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Epair_2ESND @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V1p ) ) @ ( ap @ ( c_2Epair_2EFST @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V1p ) ) ) ) )
% 5.44/5.72            @ ( ap @ c_2Elogroot_2ESQRTd @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Elogroot_2EiSQRT1__def,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2EiSQRT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72        = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum
% 5.44/5.72          @ ( ap
% 5.44/5.72            @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.72              @ ( lam @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.44/5.72                @ ^ [V1p: $i] :
% 5.44/5.72                    ( ap
% 5.44/5.72                    @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.72                      @ ( lam @ ty_2Enum_2Enum
% 5.44/5.72                        @ ^ [V2d: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V2d ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Epair_2EFST @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V1p ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Epair_2ESND @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V1p ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Epair_2EFST @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V1p ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V2d ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.44/5.72                    @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( c_2Epair_2ESND @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V1p ) ) ) @ ( ap @ ( c_2Epair_2EFST @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V1p ) ) ) ) )
% 5.44/5.72            @ ( ap @ c_2Elogroot_2ESQRTd @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Elogroot_2EiSQRT2__def,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2EiSQRT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72        = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum
% 5.44/5.72          @ ( ap
% 5.44/5.72            @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.72              @ ( lam @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.44/5.72                @ ^ [V1p: $i] :
% 5.44/5.72                    ( ap
% 5.44/5.72                    @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.72                      @ ( lam @ ty_2Enum_2Enum
% 5.44/5.72                        @ ^ [V2d: $i] :
% 5.44/5.72                            ( ap
% 5.44/5.72                            @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.72                              @ ( lam @ ty_2Enum_2Enum
% 5.44/5.72                                @ ^ [V3c: $i] :
% 5.44/5.72                                    ( ap
% 5.44/5.72                                    @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.72                                      @ ( lam @ ty_2Enum_2Enum
% 5.44/5.72                                        @ ^ [V4e: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V4e ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V2d ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ V3c ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ c_2Enum_2ESUC @ V2d ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ V4e ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.44/5.72                                    @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V3c ) @ V2d ) ) ) )
% 5.44/5.72                            @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Epair_2ESND @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V1p ) ) ) ) ) )
% 5.44/5.72                    @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Epair_2EFST @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V1p ) ) ) ) )
% 5.44/5.72            @ ( ap @ c_2Elogroot_2ESQRTd @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Elogroot_2EiSQRT3__def,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2EiSQRT3 @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72        = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum
% 5.44/5.72          @ ( ap
% 5.44/5.72            @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.72              @ ( lam @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.44/5.72                @ ^ [V1p: $i] :
% 5.44/5.72                    ( ap
% 5.44/5.72                    @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.72                      @ ( lam @ ty_2Enum_2Enum
% 5.44/5.72                        @ ^ [V2d: $i] :
% 5.44/5.72                            ( ap
% 5.44/5.72                            @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.72                              @ ( lam @ ty_2Enum_2Enum
% 5.44/5.72                                @ ^ [V3c: $i] :
% 5.44/5.72                                    ( ap
% 5.44/5.72                                    @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.72                                      @ ( lam @ ty_2Enum_2Enum
% 5.44/5.72                                        @ ^ [V4e: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V4e ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V2d ) @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ V3c ) ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ c_2Enum_2ESUC @ V2d ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V4e ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.44/5.72                                    @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Enum_2ESUC @ V3c ) ) @ V2d ) ) ) )
% 5.44/5.72                            @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Epair_2ESND @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V1p ) ) ) ) ) )
% 5.44/5.72                    @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Epair_2EFST @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V1p ) ) ) ) )
% 5.44/5.72            @ ( ap @ c_2Elogroot_2ESQRTd @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2Enumeral__sqrt,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2ESQRTd @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.72          = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) )
% 5.44/5.72        & ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2ESQRTd @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.44/5.72          = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) )
% 5.44/5.72        & ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2ESQRTd @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.44/5.72          = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.44/5.72        & ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2ESQRTd @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.72          = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2EiSQRT3 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.72        & ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2ESQRTd @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.72          = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2EiSQRT0 @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.72        & ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2ESQRTd @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.72          = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2EiSQRT1 @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.72        & ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2ESQRTd @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.72          = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2EiSQRT2 @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.72        & ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2ESQRTd @ ( ap @ c_2Enum_2ESUC @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) )
% 5.44/5.72          = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2EiSQRT0 @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.72        & ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2ESQRTd @ ( ap @ c_2Enum_2ESUC @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) )
% 5.44/5.72          = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2EiSQRT1 @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.72        & ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2ESQRTd @ ( ap @ c_2Enum_2ESUC @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) )
% 5.44/5.72          = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2EiSQRT2 @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.72        & ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2ESQRTd @ ( ap @ c_2Enum_2ESUC @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) )
% 5.44/5.72          = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Elogroot_2EiSQRT3 @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Elogroot_2Enumeral__root2,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elogroot_2EROOT @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epair_2EFST @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ c_2Elogroot_2ESQRTd @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  %------------------------------------------------------------------------------
% 5.44/5.72  %------------------------------------------------------------------------------
% 5.44/5.72  thf(tp_c_2Egcd_2Egcd,type,
% 5.44/5.72      c_2Egcd_2Egcd: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Egcd_2Egcd,axiom,
% 5.44/5.72      mem @ c_2Egcd_2Egcd @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_fo_c_2Egcd_2Egcd,type,
% 5.44/5.72      fo__c_2Egcd_2Egcd: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_eq_fo_c_2Egcd_2Egcd,axiom,
% 5.44/5.72      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Egcd_2Egcd @ X0 @ X1 ) )
% 5.44/5.72        = ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Egcd_2Eis__gcd,type,
% 5.44/5.72      c_2Egcd_2Eis__gcd: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Egcd_2Eis__gcd,axiom,
% 5.44/5.72      mem @ c_2Egcd_2Eis__gcd @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Egcd_2Elcm,type,
% 5.44/5.72      c_2Egcd_2Elcm: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Egcd_2Elcm,axiom,
% 5.44/5.72      mem @ c_2Egcd_2Elcm @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_fo_c_2Egcd_2Elcm,type,
% 5.44/5.72      fo__c_2Egcd_2Elcm: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_eq_fo_c_2Egcd_2Elcm,axiom,
% 5.44/5.72      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Egcd_2Elcm @ X0 @ X1 ) )
% 5.44/5.72        = ( ap @ ( ap @ c_2Egcd_2Elcm @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Egcd_2Eis__gcd__def,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum,V2c: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ ( ap @ c_2Egcd_2Eis__gcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) )
% 5.44/5.72      <=> ( ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V2c ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V2c ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.72          & ! [V3d: tp__ty_2Enum_2Enum] :
% 5.44/5.72              ( ( ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V3d ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.72                & ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V3d ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) )
% 5.44/5.72             => ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V3d ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EIS__GCD__UNIQUE,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum,V2c: tp__ty_2Enum_2Enum,V3d: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ ( ap @ c_2Egcd_2Eis__gcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ ( ap @ c_2Egcd_2Eis__gcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V3d ) ) ) )
% 5.44/5.72       => ( V2c = V3d ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EIS__GCD__REF,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( ap @ c_2Egcd_2Eis__gcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EIS__GCD__SYM,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum,V2c: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ ( ap @ c_2Egcd_2Eis__gcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) )
% 5.44/5.72      <=> ( p @ ( ap @ ( ap @ ( ap @ c_2Egcd_2Eis__gcd @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EIS__GCD__0R,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( ap @ c_2Egcd_2Eis__gcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EIS__GCD__0L,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( ap @ c_2Egcd_2Eis__gcd @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EPRIME__IS__GCD,axiom,
% 5.44/5.72      ! [V0p: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ c_2Edivides_2Eprime @ ( inj__ty_2Enum_2Enum @ V0p ) ) )
% 5.44/5.72       => ( ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.72          | ( p @ ( ap @ ( ap @ ( ap @ c_2Egcd_2Eis__gcd @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EIS__GCD__MINUS__L,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum,V2c: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ ( ap @ c_2Egcd_2Eis__gcd @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) )
% 5.44/5.72       => ( p @ ( ap @ ( ap @ ( ap @ c_2Egcd_2Eis__gcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EIS__GCD__MINUS__R,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum,V2c: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ ( ap @ c_2Egcd_2Eis__gcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) )
% 5.44/5.72       => ( p @ ( ap @ ( ap @ ( ap @ c_2Egcd_2Eis__gcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2Egcd__ind,axiom,
% 5.44/5.72      ! [V0P: $i] :
% 5.44/5.72        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) )
% 5.44/5.72       => ( ( ! [V1y: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) )
% 5.44/5.72            & ! [V2x: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ V0P @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.72            & ! [V3x: tp__ty_2Enum_2Enum,V4y: tp__ty_2Enum_2Enum] :
% 5.44/5.72                ( ( ( ~ ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V4y ) ) @ ( inj__ty_2Enum_2Enum @ V3x ) ) )
% 5.44/5.72                   => ( p @ ( ap @ ( ap @ V0P @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V3x ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V4y ) ) @ ( inj__ty_2Enum_2Enum @ V3x ) ) ) ) )
% 5.44/5.72                  & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V4y ) ) @ ( inj__ty_2Enum_2Enum @ V3x ) ) )
% 5.44/5.72                   => ( p @ ( ap @ ( ap @ V0P @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V3x ) ) @ ( inj__ty_2Enum_2Enum @ V4y ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V4y ) ) ) ) ) )
% 5.44/5.72               => ( p @ ( ap @ ( ap @ V0P @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V3x ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V4y ) ) ) ) ) )
% 5.44/5.72         => ! [V5v: tp__ty_2Enum_2Enum,V6v1: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V5v ) ) @ ( inj__ty_2Enum_2Enum @ V6v1 ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2Egcd__def,axiom,
% 5.44/5.72      ( ! [V0y: tp__ty_2Enum_2Enum] :
% 5.44/5.72          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0y ) ) )
% 5.44/5.72          = V0y )
% 5.44/5.72      & ! [V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.72          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.44/5.72      & ! [V2y: tp__ty_2Enum_2Enum,V3x: tp__ty_2Enum_2Enum] :
% 5.44/5.72          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V3x ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2y ) ) @ ( inj__ty_2Enum_2Enum @ V3x ) ) ) @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V3x ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) ) @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V3x ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V2y ) ) @ ( inj__ty_2Enum_2Enum @ V3x ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2Egcd__def__compute,axiom,
% 5.44/5.72      ( ! [V0y: tp__ty_2Enum_2Enum] :
% 5.44/5.72          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0y ) ) )
% 5.44/5.72          = V0y )
% 5.44/5.72      & ! [V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.72          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) )
% 5.44/5.72      & ! [V2x: tp__ty_2Enum_2Enum] :
% 5.44/5.72          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) ) )
% 5.44/5.72      & ! [V3y: tp__ty_2Enum_2Enum,V4x: tp__ty_2Enum_2Enum] :
% 5.44/5.72          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V4x ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3y ) ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3y ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V4x ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V4x ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3y ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3y ) ) ) ) ) @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V4x ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3y ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V4x ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.44/5.72      & ! [V5y: tp__ty_2Enum_2Enum,V6x: tp__ty_2Enum_2Enum] :
% 5.44/5.72          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V6x ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V5y ) ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V5y ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V6x ) ) ) ) ) @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V6x ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V5y ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V5y ) ) ) ) ) @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V6x ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V5y ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V6x ) ) ) ) ) ) ) )
% 5.44/5.72      & ! [V7y: tp__ty_2Enum_2Enum,V8x: tp__ty_2Enum_2Enum] :
% 5.44/5.72          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V8x ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V7y ) ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V7y ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V8x ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V8x ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V7y ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V7y ) ) ) ) ) @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V8x ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V7y ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V8x ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.44/5.72      & ! [V9y: tp__ty_2Enum_2Enum,V10x: tp__ty_2Enum_2Enum] :
% 5.44/5.72          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V10x ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V9y ) ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V9y ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V10x ) ) ) ) ) @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V10x ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V9y ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V9y ) ) ) ) ) @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V10x ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V9y ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V10x ) ) ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EGCD__IS__GCD,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( ap @ c_2Egcd_2Eis__gcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EGCD__IS__GREATEST__COMMON__DIVISOR,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.72        & ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.72        & ! [V2d: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V2d ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.72              & ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V2d ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) )
% 5.44/5.72           => ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V2d ) ) @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EGCD__REF,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.72        = V0a ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EGCD__SYM,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EGCD__0R,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.72        = V0a ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EGCD__0L,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.72        = V0a ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EGCD__ADD__R,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EGCD__ADD__R__THM,axiom,
% 5.44/5.72      ( ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.72          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) )
% 5.44/5.72      & ! [V2a: tp__ty_2Enum_2Enum,V3b: tp__ty_2Enum_2Enum] :
% 5.44/5.72          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3b ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( inj__ty_2Enum_2Enum @ V3b ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EGCD__ADD__L,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EGCD__ADD__L__THM,axiom,
% 5.44/5.72      ( ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.72          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) )
% 5.44/5.72      & ! [V2a: tp__ty_2Enum_2Enum,V3b: tp__ty_2Enum_2Enum] :
% 5.44/5.72          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3b ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( inj__ty_2Enum_2Enum @ V3b ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EGCD__EQ__0,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.72          = fo__c_2Enum_2E0 )
% 5.44/5.72      <=> ( ( V0n = fo__c_2Enum_2E0 )
% 5.44/5.72          & ( V1m = fo__c_2Enum_2E0 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EGCD__1,axiom,
% 5.44/5.72      ! [V0x: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.72        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EPRIME__GCD,axiom,
% 5.44/5.72      ! [V0p: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ c_2Edivides_2Eprime @ ( inj__ty_2Enum_2Enum @ V0p ) ) )
% 5.44/5.72       => ( ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.72          | ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.72            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EL__EUCLIDES,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum,V2c: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.72            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) ) )
% 5.44/5.72       => ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2c ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EP__EUCLIDES,axiom,
% 5.44/5.72      ! [V0p: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ c_2Edivides_2Eprime @ ( inj__ty_2Enum_2Enum @ V0p ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) ) )
% 5.44/5.72       => ( ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) )
% 5.44/5.72          | ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EFACTOR__OUT__GCD,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( V0n != fo__c_2Enum_2E0 )
% 5.44/5.72          & ( V1m != fo__c_2Enum_2E0 ) )
% 5.44/5.72       => ? [V2p: tp__ty_2Enum_2Enum,V3q: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( V0n
% 5.44/5.72              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) )
% 5.44/5.72            & ( V1m
% 5.44/5.72              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V3q ) ) @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) )
% 5.44/5.72            & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V3q ) ) )
% 5.44/5.72              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EGCD__SUCfree__ind,axiom,
% 5.44/5.72      ! [V0P: $i] :
% 5.44/5.72        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) )
% 5.44/5.72       => ( ( ! [V1y: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) )
% 5.44/5.72            & ! [V2x: tp__ty_2Enum_2Enum,V3y: tp__ty_2Enum_2Enum] :
% 5.44/5.72                ( ( p @ ( ap @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( inj__ty_2Enum_2Enum @ V3y ) ) )
% 5.44/5.72               => ( p @ ( ap @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V3y ) ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) )
% 5.44/5.72            & ! [V4x: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V4x ) ) @ ( inj__ty_2Enum_2Enum @ V4x ) ) )
% 5.44/5.72            & ! [V5x: tp__ty_2Enum_2Enum,V6y: tp__ty_2Enum_2Enum] :
% 5.44/5.72                ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V5x ) ) )
% 5.44/5.72                  & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V6y ) ) )
% 5.44/5.72                  & ( p @ ( ap @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V5x ) ) @ ( inj__ty_2Enum_2Enum @ V6y ) ) ) )
% 5.44/5.72               => ( p @ ( ap @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V5x ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V5x ) ) @ ( inj__ty_2Enum_2Enum @ V6y ) ) ) ) ) )
% 5.44/5.72         => ! [V7m: tp__ty_2Enum_2Enum,V8n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V7m ) ) @ ( inj__ty_2Enum_2Enum @ V8n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2ELINEAR__GCD,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( V0n != fo__c_2Enum_2E0 )
% 5.44/5.72       => ? [V2p: tp__ty_2Enum_2Enum,V3q: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V3q ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EGCD__EFFICIENTLY,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Egcd_2Elcm__def,axiom,
% 5.44/5.72      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Elcm @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2ELCM__IS__LEAST__COMMON__MULTIPLE,axiom,
% 5.44/5.72      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Egcd_2Elcm @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.72        & ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Egcd_2Elcm @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.72        & ! [V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.72              & ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) )
% 5.44/5.72           => ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( ap @ ( ap @ c_2Egcd_2Elcm @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2ELCM__0,axiom,
% 5.44/5.72      ! [V0x: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Elcm @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.72          = fo__c_2Enum_2E0 )
% 5.44/5.72        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Elcm @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.72          = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2ELCM__1,axiom,
% 5.44/5.72      ! [V0x: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Elcm @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.72          = V0x )
% 5.44/5.72        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Elcm @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.72          = V0x ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2ELCM__COMM,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Elcm @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Elcm @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2ELCM__LE,axiom,
% 5.44/5.72      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.72       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Egcd_2Elcm @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Egcd_2Elcm @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2ELCM__LEAST,axiom,
% 5.44/5.72      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.72       => ! [V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.72              & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( ap @ ( ap @ c_2Egcd_2Elcm @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.44/5.72           => ( ~ ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) )
% 5.44/5.72              | ~ ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2p ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EGCD__COMMON__FACTOR,axiom,
% 5.44/5.72      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2k: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2k ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2k ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2k ) ) @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EGCD__CANCEL__MULT,axiom,
% 5.44/5.72      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2k: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2k ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2k ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Egcd_2EBINARY__GCD,axiom,
% 5.44/5.72      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.72            & ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.72         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.44/5.72        & ( ( ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.72            & ( p @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.72         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  %------------------------------------------------------------------------------
% 5.44/5.72  %------------------------------------------------------------------------------
% 5.44/5.72  thf(tp_c_2Enumpair_2Einvtri,type,
% 5.44/5.72      c_2Enumpair_2Einvtri: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Enumpair_2Einvtri,axiom,
% 5.44/5.72      mem @ c_2Enumpair_2Einvtri @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_fo_c_2Enumpair_2Einvtri,type,
% 5.44/5.72      fo__c_2Enumpair_2Einvtri: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_eq_fo_c_2Enumpair_2Einvtri,axiom,
% 5.44/5.72      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumpair_2Einvtri @ X0 ) )
% 5.44/5.72        = ( ap @ c_2Enumpair_2Einvtri @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Enumpair_2Einvtri0,type,
% 5.44/5.72      c_2Enumpair_2Einvtri0: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Enumpair_2Einvtri0,axiom,
% 5.44/5.72      mem @ c_2Enumpair_2Einvtri0 @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Enumpair_2Enapp,type,
% 5.44/5.72      c_2Enumpair_2Enapp: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Enumpair_2Enapp,axiom,
% 5.44/5.72      mem @ c_2Enumpair_2Enapp @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_fo_c_2Enumpair_2Enapp,type,
% 5.44/5.72      fo__c_2Enumpair_2Enapp: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_eq_fo_c_2Enumpair_2Enapp,axiom,
% 5.44/5.72      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumpair_2Enapp @ X0 @ X1 ) )
% 5.44/5.72        = ( ap @ ( ap @ c_2Enumpair_2Enapp @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Enumpair_2Encons,type,
% 5.44/5.72      c_2Enumpair_2Encons: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Enumpair_2Encons,axiom,
% 5.44/5.72      mem @ c_2Enumpair_2Encons @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_fo_c_2Enumpair_2Encons,type,
% 5.44/5.72      fo__c_2Enumpair_2Encons: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_eq_fo_c_2Enumpair_2Encons,axiom,
% 5.44/5.72      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumpair_2Encons @ X0 @ X1 ) )
% 5.44/5.72        = ( ap @ ( ap @ c_2Enumpair_2Encons @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Enumpair_2Enfoldl,type,
% 5.44/5.72      c_2Enumpair_2Enfoldl: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Enumpair_2Enfoldl,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Enumpair_2Enfoldl @ A_27a ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ ty_2Enum_2Enum @ A_27a ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Enumpair_2Enfst,type,
% 5.44/5.72      c_2Enumpair_2Enfst: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Enumpair_2Enfst,axiom,
% 5.44/5.72      mem @ c_2Enumpair_2Enfst @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_fo_c_2Enumpair_2Enfst,type,
% 5.44/5.72      fo__c_2Enumpair_2Enfst: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_eq_fo_c_2Enumpair_2Enfst,axiom,
% 5.44/5.72      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumpair_2Enfst @ X0 ) )
% 5.44/5.72        = ( ap @ c_2Enumpair_2Enfst @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Enumpair_2Enlen,type,
% 5.44/5.72      c_2Enumpair_2Enlen: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Enumpair_2Enlen,axiom,
% 5.44/5.72      mem @ c_2Enumpair_2Enlen @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_fo_c_2Enumpair_2Enlen,type,
% 5.44/5.72      fo__c_2Enumpair_2Enlen: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_eq_fo_c_2Enumpair_2Enlen,axiom,
% 5.44/5.72      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumpair_2Enlen @ X0 ) )
% 5.44/5.72        = ( ap @ c_2Enumpair_2Enlen @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Enumpair_2Enlistrec,type,
% 5.44/5.72      c_2Enumpair_2Enlistrec: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Enumpair_2Enlistrec,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Enumpair_2Enlistrec @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ A_27a ) ) ) @ ( arr @ ty_2Enum_2Enum @ A_27a ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Enumpair_2Enmap,type,
% 5.44/5.72      c_2Enumpair_2Enmap: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Enumpair_2Enmap,axiom,
% 5.44/5.72      mem @ c_2Enumpair_2Enmap @ ( arr @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Enumpair_2Enpair,type,
% 5.44/5.72      c_2Enumpair_2Enpair: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Enumpair_2Enpair,axiom,
% 5.44/5.72      mem @ c_2Enumpair_2Enpair @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_fo_c_2Enumpair_2Enpair,type,
% 5.44/5.72      fo__c_2Enumpair_2Enpair: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_eq_fo_c_2Enumpair_2Enpair,axiom,
% 5.44/5.72      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumpair_2Enpair @ X0 @ X1 ) )
% 5.44/5.72        = ( ap @ ( ap @ c_2Enumpair_2Enpair @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Enumpair_2Ensnd,type,
% 5.44/5.72      c_2Enumpair_2Ensnd: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Enumpair_2Ensnd,axiom,
% 5.44/5.72      mem @ c_2Enumpair_2Ensnd @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_fo_c_2Enumpair_2Ensnd,type,
% 5.44/5.72      fo__c_2Enumpair_2Ensnd: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_eq_fo_c_2Enumpair_2Ensnd,axiom,
% 5.44/5.72      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumpair_2Ensnd @ X0 ) )
% 5.44/5.72        = ( ap @ c_2Enumpair_2Ensnd @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Enumpair_2Etri,type,
% 5.44/5.72      c_2Enumpair_2Etri: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Enumpair_2Etri,axiom,
% 5.44/5.72      mem @ c_2Enumpair_2Etri @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_fo_c_2Enumpair_2Etri,type,
% 5.44/5.72      fo__c_2Enumpair_2Etri: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_eq_fo_c_2Enumpair_2Etri,axiom,
% 5.44/5.72      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumpair_2Etri @ X0 ) )
% 5.44/5.72        = ( ap @ c_2Enumpair_2Etri @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Enumpair_2Etri__def,axiom,
% 5.44/5.72      ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumpair_2Etri @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.72        = fo__c_2Enum_2E0 )
% 5.44/5.72      & ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumpair_2Etri @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Enumpair_2Etri @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Etri__def__compute,axiom,
% 5.44/5.72      ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumpair_2Etri @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.72        = fo__c_2Enum_2E0 )
% 5.44/5.72      & ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumpair_2Etri @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ c_2Enumpair_2Etri @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.44/5.72      & ! [V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumpair_2Etri @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( ap @ c_2Enumpair_2Etri @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Etwotri__formula,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ c_2Enumpair_2Etri @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Etri__formula,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumpair_2Etri @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Etri__eq__0,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumpair_2Etri @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72            = fo__c_2Enum_2E0 )
% 5.44/5.72        <=> ( V0n = fo__c_2Enum_2E0 ) )
% 5.44/5.72        & ( ( fo__c_2Enum_2E0
% 5.44/5.72            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumpair_2Etri @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.72        <=> ( V0n = fo__c_2Enum_2E0 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Etri__LT__I,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.72       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Enumpair_2Etri @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Enumpair_2Etri @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Etri__LT,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Enumpair_2Etri @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Enumpair_2Etri @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.72      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Etri__11,axiom,
% 5.44/5.72      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumpair_2Etri @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumpair_2Etri @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.72      <=> ( V0m = V1n ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Etri__LE,axiom,
% 5.44/5.72      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enumpair_2Etri @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ c_2Enumpair_2Etri @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.72      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Einvtri0__ind,axiom,
% 5.44/5.72      ! [V0P: $i] :
% 5.44/5.72        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) )
% 5.44/5.72       => ( ! [V1n: tp__ty_2Enum_2Enum,V2a: tp__ty_2Enum_2Enum] :
% 5.44/5.72              ( ( ~ ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.44/5.72               => ( p @ ( ap @ ( ap @ V0P @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.44/5.72             => ( p @ ( ap @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) ) )
% 5.44/5.72         => ! [V3v: tp__ty_2Enum_2Enum,V4v1: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V3v ) ) @ ( inj__ty_2Enum_2Enum @ V4v1 ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Einvtri0__def,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumpair_2Einvtri0 @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) )
% 5.44/5.72        = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) @ ( ap @ ( ap @ c_2Enumpair_2Einvtri0 @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Enumpair_2Einvtri__def,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumpair_2Einvtri @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epair_2ESND @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Enumpair_2Einvtri0 @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Einvtri0__thm,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Enumpair_2Etri @ ( ap @ ( c_2Epair_2ESND @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Enumpair_2Einvtri0 @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) ) ) @ ( ap @ ( c_2Epair_2EFST @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Enumpair_2Einvtri0 @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Enumpair_2Etri @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2ESND__invtri0,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Epair_2EFST @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Enumpair_2Einvtri0 @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( c_2Epair_2ESND @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Enumpair_2Einvtri0 @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Einvtri__lower,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enumpair_2Etri @ ( ap @ c_2Enumpair_2Einvtri @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Einvtri__upper,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Enumpair_2Etri @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Enumpair_2Einvtri @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Einvtri__linverse,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumpair_2Einvtri @ ( ap @ c_2Enumpair_2Etri @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.72        = V0n ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Einvtri__unique,axiom,
% 5.44/5.72      ! [V0y: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enumpair_2Etri @ ( inj__ty_2Enum_2Enum @ V0y ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Enumpair_2Etri @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0y ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumpair_2Einvtri @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72          = V0y ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Einvtri__linverse__r,axiom,
% 5.44/5.72      ! [V0y: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0y ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumpair_2Einvtri @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Enumpair_2Etri @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( inj__ty_2Enum_2Enum @ V0y ) ) ) )
% 5.44/5.72          = V1x ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Etri__le,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Enumpair_2Etri @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Einvtri__le,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enumpair_2Einvtri @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Enumpair_2Enpair__def,axiom,
% 5.44/5.72      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumpair_2Enpair @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Enumpair_2Etri @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Enumpair_2Enfst__def,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumpair_2Enfst @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Enumpair_2Etri @ ( ap @ c_2Enumpair_2Einvtri @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ c_2Enumpair_2Einvtri @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Enumpair_2Ensnd__def,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumpair_2Ensnd @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Enumpair_2Etri @ ( ap @ c_2Enumpair_2Einvtri @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Enfst__npair,axiom,
% 5.44/5.72      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumpair_2Enfst @ ( ap @ ( ap @ c_2Enumpair_2Enpair @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) )
% 5.44/5.72        = V0x ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Ensnd__npair,axiom,
% 5.44/5.72      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumpair_2Ensnd @ ( ap @ ( ap @ c_2Enumpair_2Enpair @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) )
% 5.44/5.72        = V1y ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Enpair__cases,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72      ? [V1x: tp__ty_2Enum_2Enum,V2y: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( V0n
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumpair_2Enpair @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Enpair,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumpair_2Enpair @ ( ap @ c_2Enumpair_2Enfst @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Enumpair_2Ensnd @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.72        = V0n ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Enpair__11,axiom,
% 5.44/5.72      ! [V0x1: tp__ty_2Enum_2Enum,V1y1: tp__ty_2Enum_2Enum,V2x2: tp__ty_2Enum_2Enum,V3y2: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumpair_2Enpair @ ( inj__ty_2Enum_2Enum @ V0x1 ) ) @ ( inj__ty_2Enum_2Enum @ V1y1 ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumpair_2Enpair @ ( inj__ty_2Enum_2Enum @ V2x2 ) ) @ ( inj__ty_2Enum_2Enum @ V3y2 ) ) ) )
% 5.44/5.72      <=> ( ( V0x1 = V2x2 )
% 5.44/5.72          & ( V1y1 = V3y2 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Enfst__le,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enumpair_2Enfst @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Ensnd__le,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enumpair_2Ensnd @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Enumpair_2Encons__def,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1t: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumpair_2Encons @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Enumpair_2Enpair @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Encons__11,axiom,
% 5.44/5.72      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum,V2h: tp__ty_2Enum_2Enum,V3t: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumpair_2Encons @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumpair_2Encons @ ( inj__ty_2Enum_2Enum @ V2h ) ) @ ( inj__ty_2Enum_2Enum @ V3t ) ) ) )
% 5.44/5.72      <=> ( ( V0x = V2h )
% 5.44/5.72          & ( V1y = V3t ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Encons__not__nnil,axiom,
% 5.44/5.72      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumpair_2Encons @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) )
% 5.44/5.72       != fo__c_2Enum_2E0 ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Enlistrec__ind,axiom,
% 5.44/5.72      ! [A_27a: del,V0P: $i] :
% 5.44/5.72        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ A_27a ) ) ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) )
% 5.44/5.72       => ( ! [V1n: $i] :
% 5.44/5.72              ( ( mem @ V1n @ A_27a )
% 5.44/5.72             => ! [V2f: $i] :
% 5.44/5.72                  ( ( mem @ V2f @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.44/5.72                 => ! [V3l: tp__ty_2Enum_2Enum] :
% 5.44/5.72                      ( ( ( V3l != fo__c_2Enum_2E0 )
% 5.44/5.72                       => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V1n ) @ V2f ) @ ( ap @ c_2Enumpair_2Ensnd @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V3l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.44/5.72                     => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V1n ) @ V2f ) @ ( inj__ty_2Enum_2Enum @ V3l ) ) ) ) ) )
% 5.44/5.72         => ! [V4v: $i] :
% 5.44/5.72              ( ( mem @ V4v @ A_27a )
% 5.44/5.72             => ! [V5v1: $i] :
% 5.44/5.72                  ( ( mem @ V5v1 @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.44/5.72                 => ! [V6v2: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( ap @ V0P @ V4v ) @ V5v1 ) @ ( inj__ty_2Enum_2Enum @ V6v2 ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Enlistrec__def,axiom,
% 5.44/5.72      ! [A_27a: del,V0n: $i] :
% 5.44/5.72        ( ( mem @ V0n @ A_27a )
% 5.44/5.72       => ! [V1l: tp__ty_2Enum_2Enum,V2f: $i] :
% 5.44/5.72            ( ( mem @ V2f @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.44/5.72           => ( ( ap @ ( ap @ ( ap @ ( c_2Enumpair_2Enlistrec @ A_27a ) @ V0n ) @ V2f ) @ ( inj__ty_2Enum_2Enum @ V1l ) )
% 5.44/5.72              = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ V0n ) @ ( ap @ ( ap @ ( ap @ V2f @ ( ap @ c_2Enumpair_2Enfst @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ c_2Enumpair_2Ensnd @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Enumpair_2Enlistrec @ A_27a ) @ V0n ) @ V2f ) @ ( ap @ c_2Enumpair_2Ensnd @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Enlistrec__thm,axiom,
% 5.44/5.72      ! [A_27a: del,V0n: $i] :
% 5.44/5.72        ( ( mem @ V0n @ A_27a )
% 5.44/5.72       => ! [V1f: $i] :
% 5.44/5.72            ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.44/5.72           => ! [V2h: tp__ty_2Enum_2Enum,V3t: tp__ty_2Enum_2Enum] :
% 5.44/5.72                ( ( ( ap @ ( ap @ ( ap @ ( c_2Enumpair_2Enlistrec @ A_27a ) @ V0n ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.44/5.72                  = V0n )
% 5.44/5.72                & ( ( ap @ ( ap @ ( ap @ ( c_2Enumpair_2Enlistrec @ A_27a ) @ V0n ) @ V1f ) @ ( ap @ ( ap @ c_2Enumpair_2Encons @ ( inj__ty_2Enum_2Enum @ V2h ) ) @ ( inj__ty_2Enum_2Enum @ V3t ) ) )
% 5.44/5.72                  = ( ap @ ( ap @ ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V2h ) ) @ ( inj__ty_2Enum_2Enum @ V3t ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Enumpair_2Enlistrec @ A_27a ) @ V0n ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V3t ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Enlist__ind,axiom,
% 5.44/5.72      ! [V0P: $i] :
% 5.44/5.72        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.72       => ( ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.72            & ! [V1h: tp__ty_2Enum_2Enum,V2t: tp__ty_2Enum_2Enum] :
% 5.44/5.72                ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V2t ) ) )
% 5.44/5.72               => ( p @ ( ap @ V0P @ ( ap @ ( ap @ c_2Enumpair_2Encons @ ( inj__ty_2Enum_2Enum @ V1h ) ) @ ( inj__ty_2Enum_2Enum @ V2t ) ) ) ) ) )
% 5.44/5.72         => ! [V3n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Enumpair_2Enlen__def,axiom,
% 5.44/5.72      ( c_2Enumpair_2Enlen
% 5.44/5.72      = ( ap @ ( ap @ ( c_2Enumpair_2Enlistrec @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.44/5.72        @ ( lam @ ty_2Enum_2Enum
% 5.44/5.72          @ ^ [V0n: $i] :
% 5.44/5.72              ( lam @ ty_2Enum_2Enum
% 5.44/5.72              @ ^ [V1t: $i] :
% 5.44/5.72                  ( lam @ ty_2Enum_2Enum
% 5.44/5.72                  @ ^ [V2r: $i] : ( ap @ ( ap @ c_2Earithmetic_2E_2B @ V2r ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Enlen__thm,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1t: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumpair_2Enlen @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.72          = fo__c_2Enum_2E0 )
% 5.44/5.72        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumpair_2Enlen @ ( ap @ ( ap @ c_2Enumpair_2Encons @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Enumpair_2Enlen @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Enumpair_2Enmap__def,axiom,
% 5.44/5.72      ! [V0f: $i] :
% 5.44/5.72        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.72       => ( ( ap @ c_2Enumpair_2Enmap @ V0f )
% 5.44/5.72          = ( ap @ ( ap @ ( c_2Enumpair_2Enlistrec @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.44/5.72            @ ( lam @ ty_2Enum_2Enum
% 5.44/5.72              @ ^ [V1n: $i] :
% 5.44/5.72                  ( lam @ ty_2Enum_2Enum
% 5.44/5.72                  @ ^ [V2t: $i] :
% 5.44/5.72                      ( lam @ ty_2Enum_2Enum
% 5.44/5.72                      @ ^ [V3r: $i] : ( ap @ ( ap @ c_2Enumpair_2Encons @ ( ap @ V0f @ V1n ) ) @ V3r ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Enmap__thm,axiom,
% 5.44/5.72      ! [V0f: $i] :
% 5.44/5.72        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.72       => ! [V1h: tp__ty_2Enum_2Enum,V2t: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumpair_2Enmap @ V0f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.72              = fo__c_2Enum_2E0 )
% 5.44/5.72            & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumpair_2Enmap @ V0f ) @ ( ap @ ( ap @ c_2Enumpair_2Encons @ ( inj__ty_2Enum_2Enum @ V1h ) ) @ ( inj__ty_2Enum_2Enum @ V2t ) ) ) )
% 5.44/5.72              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumpair_2Encons @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V1h ) ) ) @ ( ap @ ( ap @ c_2Enumpair_2Enmap @ V0f ) @ ( inj__ty_2Enum_2Enum @ V2t ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Enumpair_2Enfoldl__def,axiom,
% 5.44/5.72      ! [A_27a: del,V0f: $i] :
% 5.44/5.72        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ A_27a ) ) )
% 5.44/5.72       => ! [V1a: $i] :
% 5.44/5.72            ( ( mem @ V1a @ A_27a )
% 5.44/5.72           => ! [V2l: tp__ty_2Enum_2Enum] :
% 5.44/5.72                ( ( ap @ ( ap @ ( ap @ ( c_2Enumpair_2Enfoldl @ A_27a ) @ V0f ) @ V1a ) @ ( inj__ty_2Enum_2Enum @ V2l ) )
% 5.44/5.72                = ( ap
% 5.44/5.72                  @ ( ap
% 5.44/5.72                    @ ( ap
% 5.44/5.72                      @ ( ap @ ( c_2Enumpair_2Enlistrec @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.72                        @ ( lam @ A_27a
% 5.44/5.72                          @ ^ [V3a: $i] : V3a ) )
% 5.44/5.72                      @ ( lam @ ty_2Enum_2Enum
% 5.44/5.72                        @ ^ [V4n: $i] :
% 5.44/5.72                            ( lam @ ty_2Enum_2Enum
% 5.44/5.72                            @ ^ [V5t: $i] :
% 5.44/5.72                                ( lam @ ( arr @ A_27a @ A_27a )
% 5.44/5.72                                @ ^ [V6r: $i] :
% 5.44/5.72                                    ( lam @ A_27a
% 5.44/5.72                                    @ ^ [V7a: $i] : ( ap @ V6r @ ( ap @ ( ap @ V0f @ V4n ) @ V7a ) ) ) ) ) ) )
% 5.44/5.72                    @ ( inj__ty_2Enum_2Enum @ V2l ) )
% 5.44/5.72                  @ V1a ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Enfoldl__thm,axiom,
% 5.44/5.72      ! [A_27a: del,V0f: $i] :
% 5.44/5.72        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ A_27a ) ) )
% 5.44/5.72       => ! [V1a: $i] :
% 5.44/5.72            ( ( mem @ V1a @ A_27a )
% 5.44/5.72           => ! [V2h: tp__ty_2Enum_2Enum,V3t: tp__ty_2Enum_2Enum] :
% 5.44/5.72                ( ( ( ap @ ( ap @ ( ap @ ( c_2Enumpair_2Enfoldl @ A_27a ) @ V0f ) @ V1a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.44/5.72                  = V1a )
% 5.44/5.72                & ( ( ap @ ( ap @ ( ap @ ( c_2Enumpair_2Enfoldl @ A_27a ) @ V0f ) @ V1a ) @ ( ap @ ( ap @ c_2Enumpair_2Encons @ ( inj__ty_2Enum_2Enum @ V2h ) ) @ ( inj__ty_2Enum_2Enum @ V3t ) ) )
% 5.44/5.72                  = ( ap @ ( ap @ ( ap @ ( c_2Enumpair_2Enfoldl @ A_27a ) @ V0f ) @ ( ap @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V2h ) ) @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V3t ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Enumpair_2Enapp__def,axiom,
% 5.44/5.72      ! [V0l1: tp__ty_2Enum_2Enum,V1l2: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumpair_2Enapp @ ( inj__ty_2Enum_2Enum @ V0l1 ) ) @ ( inj__ty_2Enum_2Enum @ V1l2 ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum
% 5.44/5.72          @ ( ap
% 5.44/5.72            @ ( ap @ ( ap @ ( c_2Enumpair_2Enlistrec @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1l2 ) )
% 5.44/5.72              @ ( lam @ ty_2Enum_2Enum
% 5.44/5.72                @ ^ [V2n: $i] :
% 5.44/5.72                    ( lam @ ty_2Enum_2Enum
% 5.44/5.72                    @ ^ [V3t: $i] :
% 5.44/5.72                        ( lam @ ty_2Enum_2Enum
% 5.44/5.72                        @ ^ [V4r: $i] : ( ap @ ( ap @ c_2Enumpair_2Encons @ V2n ) @ V4r ) ) ) ) )
% 5.44/5.72            @ ( inj__ty_2Enum_2Enum @ V0l1 ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Enapp__thm,axiom,
% 5.44/5.72      ! [V0nlist: tp__ty_2Enum_2Enum,V1h: tp__ty_2Enum_2Enum,V2t: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumpair_2Enapp @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0nlist ) ) )
% 5.44/5.72          = V0nlist )
% 5.44/5.72        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumpair_2Enapp @ ( ap @ ( ap @ c_2Enumpair_2Encons @ ( inj__ty_2Enum_2Enum @ V1h ) ) @ ( inj__ty_2Enum_2Enum @ V2t ) ) ) @ ( inj__ty_2Enum_2Enum @ V0nlist ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumpair_2Encons @ ( inj__ty_2Enum_2Enum @ V1h ) ) @ ( ap @ ( ap @ c_2Enumpair_2Enapp @ ( inj__ty_2Enum_2Enum @ V2t ) ) @ ( inj__ty_2Enum_2Enum @ V0nlist ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Enumpair_2Enlist__cases,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( V0n = fo__c_2Enum_2E0 )
% 5.44/5.72        | ? [V1h: tp__ty_2Enum_2Enum,V2t: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( V0n
% 5.44/5.72            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumpair_2Encons @ ( inj__ty_2Enum_2Enum @ V1h ) ) @ ( inj__ty_2Enum_2Enum @ V2t ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  %------------------------------------------------------------------------------
% 5.44/5.72  %------------------------------------------------------------------------------
% 5.44/5.72  thf(tp_c_2Ebit_2EBIT,type,
% 5.44/5.72      c_2Ebit_2EBIT: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Ebit_2EBIT,axiom,
% 5.44/5.72      mem @ c_2Ebit_2EBIT @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Ebit_2EBITS,type,
% 5.44/5.72      c_2Ebit_2EBITS: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Ebit_2EBITS,axiom,
% 5.44/5.72      mem @ c_2Ebit_2EBITS @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_fo_c_2Ebit_2EBITS,type,
% 5.44/5.72      fo__c_2Ebit_2EBITS: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_eq_fo_c_2Ebit_2EBITS,axiom,
% 5.44/5.72      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum,X2: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Ebit_2EBITS @ X0 @ X1 @ X2 ) )
% 5.44/5.72        = ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) @ ( inj__ty_2Enum_2Enum @ X2 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Ebit_2EBITV,type,
% 5.44/5.72      c_2Ebit_2EBITV: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Ebit_2EBITV,axiom,
% 5.44/5.72      mem @ c_2Ebit_2EBITV @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_fo_c_2Ebit_2EBITV,type,
% 5.44/5.72      fo__c_2Ebit_2EBITV: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_eq_fo_c_2Ebit_2EBITV,axiom,
% 5.44/5.72      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Ebit_2EBITV @ X0 @ X1 ) )
% 5.44/5.72        = ( ap @ ( ap @ c_2Ebit_2EBITV @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Ebit_2EBITWISE,type,
% 5.44/5.72      c_2Ebit_2EBITWISE: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Ebit_2EBITWISE,axiom,
% 5.44/5.72      mem @ c_2Ebit_2EBITWISE @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Ebit_2EBIT__MODIFY,type,
% 5.44/5.72      c_2Ebit_2EBIT__MODIFY: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Ebit_2EBIT__MODIFY,axiom,
% 5.44/5.72      mem @ c_2Ebit_2EBIT__MODIFY @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ bool @ bool ) ) @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Ebit_2EBIT__REVERSE,type,
% 5.44/5.72      c_2Ebit_2EBIT__REVERSE: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Ebit_2EBIT__REVERSE,axiom,
% 5.44/5.72      mem @ c_2Ebit_2EBIT__REVERSE @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_fo_c_2Ebit_2EBIT__REVERSE,type,
% 5.44/5.72      fo__c_2Ebit_2EBIT__REVERSE: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_eq_fo_c_2Ebit_2EBIT__REVERSE,axiom,
% 5.44/5.72      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Ebit_2EBIT__REVERSE @ X0 @ X1 ) )
% 5.44/5.72        = ( ap @ ( ap @ c_2Ebit_2EBIT__REVERSE @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Ebit_2EDIVMOD__2EXP,type,
% 5.44/5.72      c_2Ebit_2EDIVMOD__2EXP: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Ebit_2EDIVMOD__2EXP,axiom,
% 5.44/5.72      mem @ c_2Ebit_2EDIVMOD__2EXP @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Ebit_2EDIV__2EXP,type,
% 5.44/5.72      c_2Ebit_2EDIV__2EXP: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Ebit_2EDIV__2EXP,axiom,
% 5.44/5.72      mem @ c_2Ebit_2EDIV__2EXP @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_fo_c_2Ebit_2EDIV__2EXP,type,
% 5.44/5.72      fo__c_2Ebit_2EDIV__2EXP: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_eq_fo_c_2Ebit_2EDIV__2EXP,axiom,
% 5.44/5.72      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Ebit_2EDIV__2EXP @ X0 @ X1 ) )
% 5.44/5.72        = ( ap @ ( ap @ c_2Ebit_2EDIV__2EXP @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Ebit_2ELOG2,type,
% 5.44/5.72      c_2Ebit_2ELOG2: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Ebit_2ELOG2,axiom,
% 5.44/5.72      mem @ c_2Ebit_2ELOG2 @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_fo_c_2Ebit_2ELOG2,type,
% 5.44/5.72      fo__c_2Ebit_2ELOG2: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_eq_fo_c_2Ebit_2ELOG2,axiom,
% 5.44/5.72      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Ebit_2ELOG2 @ X0 ) )
% 5.44/5.72        = ( ap @ c_2Ebit_2ELOG2 @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Ebit_2ELOWEST__SET__BIT,type,
% 5.44/5.72      c_2Ebit_2ELOWEST__SET__BIT: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Ebit_2ELOWEST__SET__BIT,axiom,
% 5.44/5.72      mem @ c_2Ebit_2ELOWEST__SET__BIT @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_fo_c_2Ebit_2ELOWEST__SET__BIT,type,
% 5.44/5.72      fo__c_2Ebit_2ELOWEST__SET__BIT: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_eq_fo_c_2Ebit_2ELOWEST__SET__BIT,axiom,
% 5.44/5.72      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Ebit_2ELOWEST__SET__BIT @ X0 ) )
% 5.44/5.72        = ( ap @ c_2Ebit_2ELOWEST__SET__BIT @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Ebit_2EMOD__2EXP,type,
% 5.44/5.72      c_2Ebit_2EMOD__2EXP: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Ebit_2EMOD__2EXP,axiom,
% 5.44/5.72      mem @ c_2Ebit_2EMOD__2EXP @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_fo_c_2Ebit_2EMOD__2EXP,type,
% 5.44/5.72      fo__c_2Ebit_2EMOD__2EXP: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_eq_fo_c_2Ebit_2EMOD__2EXP,axiom,
% 5.44/5.72      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Ebit_2EMOD__2EXP @ X0 @ X1 ) )
% 5.44/5.72        = ( ap @ ( ap @ c_2Ebit_2EMOD__2EXP @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Ebit_2EMOD__2EXP__EQ,type,
% 5.44/5.72      c_2Ebit_2EMOD__2EXP__EQ: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Ebit_2EMOD__2EXP__EQ,axiom,
% 5.44/5.72      mem @ c_2Ebit_2EMOD__2EXP__EQ @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Ebit_2EMOD__2EXP__MAX,type,
% 5.44/5.72      c_2Ebit_2EMOD__2EXP__MAX: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Ebit_2EMOD__2EXP__MAX,axiom,
% 5.44/5.72      mem @ c_2Ebit_2EMOD__2EXP__MAX @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Ebit_2ESBIT,type,
% 5.44/5.72      c_2Ebit_2ESBIT: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Ebit_2ESBIT,axiom,
% 5.44/5.72      mem @ c_2Ebit_2ESBIT @ ( arr @ bool @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Ebit_2ESIGN__EXTEND,type,
% 5.44/5.72      c_2Ebit_2ESIGN__EXTEND: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Ebit_2ESIGN__EXTEND,axiom,
% 5.44/5.72      mem @ c_2Ebit_2ESIGN__EXTEND @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_fo_c_2Ebit_2ESIGN__EXTEND,type,
% 5.44/5.72      fo__c_2Ebit_2ESIGN__EXTEND: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_eq_fo_c_2Ebit_2ESIGN__EXTEND,axiom,
% 5.44/5.72      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum,X2: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Ebit_2ESIGN__EXTEND @ X0 @ X1 @ X2 ) )
% 5.44/5.72        = ( ap @ ( ap @ ( ap @ c_2Ebit_2ESIGN__EXTEND @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) @ ( inj__ty_2Enum_2Enum @ X2 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Ebit_2ESLICE,type,
% 5.44/5.72      c_2Ebit_2ESLICE: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Ebit_2ESLICE,axiom,
% 5.44/5.72      mem @ c_2Ebit_2ESLICE @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_fo_c_2Ebit_2ESLICE,type,
% 5.44/5.72      fo__c_2Ebit_2ESLICE: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_eq_fo_c_2Ebit_2ESLICE,axiom,
% 5.44/5.72      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum,X2: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Ebit_2ESLICE @ X0 @ X1 @ X2 ) )
% 5.44/5.72        = ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) @ ( inj__ty_2Enum_2Enum @ X2 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Ebit_2ETIMES__2EXP,type,
% 5.44/5.72      c_2Ebit_2ETIMES__2EXP: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Ebit_2ETIMES__2EXP,axiom,
% 5.44/5.72      mem @ c_2Ebit_2ETIMES__2EXP @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_fo_c_2Ebit_2ETIMES__2EXP,type,
% 5.44/5.72      fo__c_2Ebit_2ETIMES__2EXP: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_eq_fo_c_2Ebit_2ETIMES__2EXP,axiom,
% 5.44/5.72      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Ebit_2ETIMES__2EXP @ X0 @ X1 ) )
% 5.44/5.72        = ( ap @ ( ap @ c_2Ebit_2ETIMES__2EXP @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Ebit_2EMOD__2EXP__def,axiom,
% 5.44/5.72      ! [V0x: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2EMOD__2EXP @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Ebit_2EDIV__2EXP__def,axiom,
% 5.44/5.72      ! [V0x: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2EDIV__2EXP @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Ebit_2ETIMES__2EXP__def,axiom,
% 5.44/5.72      ! [V0x: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2ETIMES__2EXP @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Ebit_2EDIVMOD__2EXP__def,axiom,
% 5.44/5.72      ! [V0x: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2EDIVMOD__2EXP @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72        = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Ebit_2ESBIT__def,axiom,
% 5.44/5.72      ! [V0b: $i] :
% 5.44/5.72        ( ( mem @ V0b @ bool )
% 5.44/5.72       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2ESBIT @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ V0b ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Ebit_2EBITS__def,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2EMOD__2EXP @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0h ) ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) ) @ ( ap @ ( ap @ c_2Ebit_2EDIV__2EXP @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Ebit_2EBITV__def,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2EBITV @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Ebit_2EBIT__def,axiom,
% 5.44/5.72      ! [V0b: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72      <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Ebit_2ESLICE__def,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Ebit_2EMOD__2EXP @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0h ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ ( ap @ c_2Ebit_2EMOD__2EXP @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Ebit_2ELOG2__def,axiom,
% 5.44/5.72      ( c_2Ebit_2ELOG2
% 5.44/5.72      = ( ap @ c_2Elogroot_2ELOG @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Ebit_2ELOWEST__SET__BIT__def,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Ebit_2ELOWEST__SET__BIT @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum
% 5.44/5.72          @ ( ap @ c_2Ewhile_2ELEAST
% 5.44/5.72            @ ( lam @ ty_2Enum_2Enum
% 5.44/5.72              @ ^ [V1i: $i] : ( ap @ ( ap @ c_2Ebit_2EBIT @ V1i ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Ebit_2EBIT__REVERSE__def,axiom,
% 5.44/5.72      ( ! [V0x: tp__ty_2Enum_2Enum] :
% 5.44/5.72          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2EBIT__REVERSE @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.72          = fo__c_2Enum_2E0 )
% 5.44/5.72      & ! [V1n: tp__ty_2Enum_2Enum,V2x: tp__ty_2Enum_2Enum] :
% 5.44/5.72          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2EBIT__REVERSE @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ c_2Ebit_2EBIT__REVERSE @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Ebit_2ESBIT @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Ebit_2EBITWISE__def,axiom,
% 5.44/5.72      ( ! [V0op: $i] :
% 5.44/5.72          ( ( mem @ V0op @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.44/5.72         => ! [V1x: tp__ty_2Enum_2Enum,V2y: tp__ty_2Enum_2Enum] :
% 5.44/5.72              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITWISE @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0op ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) )
% 5.44/5.72              = fo__c_2Enum_2E0 ) )
% 5.44/5.72      & ! [V3n: tp__ty_2Enum_2Enum,V4op: $i] :
% 5.44/5.72          ( ( mem @ V4op @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.44/5.72         => ! [V5x: tp__ty_2Enum_2Enum,V6y: tp__ty_2Enum_2Enum] :
% 5.44/5.72              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITWISE @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) @ V4op ) @ ( inj__ty_2Enum_2Enum @ V5x ) ) @ ( inj__ty_2Enum_2Enum @ V6y ) ) )
% 5.44/5.72              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITWISE @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V4op ) @ ( inj__ty_2Enum_2Enum @ V5x ) ) @ ( inj__ty_2Enum_2Enum @ V6y ) ) ) @ ( ap @ ( ap @ c_2Ebit_2ESBIT @ ( ap @ ( ap @ V4op @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( inj__ty_2Enum_2Enum @ V5x ) ) ) @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( inj__ty_2Enum_2Enum @ V6y ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Ebit_2EBIT__MODIFY__def,axiom,
% 5.44/5.72      ( ! [V0f: $i] :
% 5.44/5.72          ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ bool @ bool ) ) )
% 5.44/5.72         => ! [V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.72              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBIT__MODIFY @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.44/5.72              = fo__c_2Enum_2E0 ) )
% 5.44/5.72      & ! [V2n: tp__ty_2Enum_2Enum,V3f: $i] :
% 5.44/5.72          ( ( mem @ V3f @ ( arr @ ty_2Enum_2Enum @ ( arr @ bool @ bool ) ) )
% 5.44/5.72         => ! [V4x: tp__ty_2Enum_2Enum] :
% 5.44/5.72              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBIT__MODIFY @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ V3f ) @ ( inj__ty_2Enum_2Enum @ V4x ) ) )
% 5.44/5.72              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBIT__MODIFY @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V3f ) @ ( inj__ty_2Enum_2Enum @ V4x ) ) ) @ ( ap @ ( ap @ c_2Ebit_2ESBIT @ ( ap @ ( ap @ V3f @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V4x ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Ebit_2ESIGN__EXTEND__def,axiom,
% 5.44/5.72      ! [V0l: tp__ty_2Enum_2Enum,V1h: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESIGN__EXTEND @ ( inj__ty_2Enum_2Enum @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ V1h ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum
% 5.44/5.72          @ ( ap
% 5.44/5.72            @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.44/5.72              @ ( lam @ ty_2Enum_2Enum
% 5.44/5.72                @ ^ [V3m: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1h ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0l ) ) ) ) @ V3m ) ) @ V3m ) ) )
% 5.44/5.72            @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0l ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Ebit_2EMOD__2EXP__EQ__def,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EMOD__2EXP__EQ @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) )
% 5.44/5.72      <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2EMOD__2EXP @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2EMOD__2EXP @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Ebit_2EMOD__2EXP__MAX__def,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Ebit_2EMOD__2EXP__MAX @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) )
% 5.44/5.72      <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2EMOD__2EXP @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ELESS__MULT__MONO2,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum,V2x: tp__ty_2Enum_2Enum,V3y: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V3y ) ) ) )
% 5.44/5.72       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( inj__ty_2Enum_2Enum @ V3y ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ELOG2__UNIQUE,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1p: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1p ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1p ) ) ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Ebit_2ELOG2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72          = V1p ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ELOG2__TWOEXP,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Ebit_2ELOG2 @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.72        = V0n ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EDIVMOD__2EXP,axiom,
% 5.44/5.72      ! [V0x: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2EDIVMOD__2EXP @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72        = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Ebit_2EDIV__2EXP @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( ap @ c_2Ebit_2EMOD__2EXP @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ESUC__SUB,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EDIV__MULT__1,axiom,
% 5.44/5.72      ! [V0r: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0r ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0r ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ENOT__ZERO__ADD1,axiom,
% 5.44/5.72      ! [V0m: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( V0m != fo__c_2Enum_2E0 )
% 5.44/5.72       => ? [V1p: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( V0m
% 5.44/5.72            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1p ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EZERO__LT__TWOEXP,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EONE__LE__TWOEXP,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ETWOEXP__NOT__ZERO,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72       != fo__c_2Enum_2E0 ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EMOD__2EXP__LT,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1k: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1k ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ETWOEXP__DIVISION,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1k: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( V1k
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1k ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1k ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ETWOEXP__MONO,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.72       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ETWOEXP__MONO2,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.72       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EEXP__SUB__LESS__EQ,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EMOD__LEQ,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.72       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__THM,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0h ) ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITSLT__THM,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0h ) ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITSLT__THM2,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0h ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__THM2,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0h ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__LEQ,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__COMP__THM,axiom,
% 5.44/5.72      ! [V0h1: tp__ty_2Enum_2Enum,V1l1: tp__ty_2Enum_2Enum,V2h2: tp__ty_2Enum_2Enum,V3l2: tp__ty_2Enum_2Enum,V4n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2h2 ) ) @ ( inj__ty_2Enum_2Enum @ V1l1 ) ) ) @ ( inj__ty_2Enum_2Enum @ V0h1 ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V2h2 ) ) @ ( inj__ty_2Enum_2Enum @ V3l2 ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h1 ) ) @ ( inj__ty_2Enum_2Enum @ V1l1 ) ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2h2 ) ) @ ( inj__ty_2Enum_2Enum @ V1l1 ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3l2 ) ) @ ( inj__ty_2Enum_2Enum @ V1l1 ) ) ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__DIV__THM,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum,V2x: tp__ty_2Enum_2Enum,V3n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__LT__HIGH,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0h ) ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__ZERO,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.72          = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__ZERO2,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.72        = fo__c_2Enum_2E0 ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__ZERO3,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0h ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__ZERO4,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum,V2a: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V0h ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__ZEROL,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0h ) ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) )
% 5.44/5.72          = V1a ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__LOG2__ZERO__ID,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( ap @ c_2Ebit_2ELOG2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72          = V0n ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__LT__LOW,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.72          = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__ZERO,axiom,
% 5.44/5.72      ! [V0b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ~ ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__B,axiom,
% 5.44/5.72      ! [V0b: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__TWO__POW,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.72      <=> ( V1m = V0n ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__B__NEQ,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( V0a != V1b )
% 5.44/5.72       => ~ ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__COMP__THM2,axiom,
% 5.44/5.72      ! [V0h1: tp__ty_2Enum_2Enum,V1l1: tp__ty_2Enum_2Enum,V2h2: tp__ty_2Enum_2Enum,V3l2: tp__ty_2Enum_2Enum,V4n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V2h2 ) ) @ ( inj__ty_2Enum_2Enum @ V3l2 ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h1 ) ) @ ( inj__ty_2Enum_2Enum @ V1l1 ) ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ V0h1 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2h2 ) ) @ ( inj__ty_2Enum_2Enum @ V1l1 ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3l2 ) ) @ ( inj__ty_2Enum_2Enum @ V1l1 ) ) ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ENOT__MOD2__LEM,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.72         != fo__c_2Enum_2E0 )
% 5.44/5.72      <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ENOT__MOD2__LEM2,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.72         != ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.72      <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.72          = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EODD__MOD2__LEM,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72      <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EDIV__MULT__THM,axiom,
% 5.44/5.72      ! [V0x: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EDIV__MULT__THM2,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ELESS__EQ__EXP__MULT,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.72       => ? [V2p: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.72            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2p ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ESLICE__THM,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1h: tp__ty_2Enum_2Enum,V2l: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V1h ) ) @ ( inj__ty_2Enum_2Enum @ V2l ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V1h ) ) @ ( inj__ty_2Enum_2Enum @ V2l ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2l ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ESLICELT__THM,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0h ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__SLICE__THM,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__SLICE__THM2,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1h2: tp__ty_2Enum_2Enum,V2l: tp__ty_2Enum_2Enum,V3n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1h2 ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V1h2 ) ) @ ( inj__ty_2Enum_2Enum @ V2l ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V2l ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V2l ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ESLICE__ZERO__THM,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1h: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V1h ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V1h ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EMOD__2EXP__MONO,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1h: tp__ty_2Enum_2Enum,V2l: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2l ) ) @ ( inj__ty_2Enum_2Enum @ V1h ) ) )
% 5.44/5.72       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2l ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1h ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ESLICE__COMP__THM,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2l: tp__ty_2Enum_2Enum,V3n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( inj__ty_2Enum_2Enum @ V0h ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2l ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2l ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V2l ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ESLICE__COMP__RWT,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1m_27: tp__ty_2Enum_2Enum,V2m: tp__ty_2Enum_2Enum,V3l: tp__ty_2Enum_2Enum,V4n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V3l ) ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) )
% 5.44/5.72          & ( V1m_27
% 5.44/5.72            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V0h ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1m_27 ) ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V3l ) ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V3l ) ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ESLICE__ZERO,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.72          = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ESLICE__ZERO2,axiom,
% 5.44/5.72      ! [V0l: tp__ty_2Enum_2Enum,V1h: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V1h ) ) @ ( inj__ty_2Enum_2Enum @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.72        = fo__c_2Enum_2E0 ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__SUM,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum,V2a: tp__ty_2Enum_2Enum,V3b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3b ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V3b ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__SUM2,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum,V2a: tp__ty_2Enum_2Enum,V3b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0h ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V3b ) ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V3b ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ESLICE__COMP__THM2,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum,V2x: tp__ty_2Enum_2Enum,V3y: tp__ty_2Enum_2Enum,V4n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V3y ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( inj__ty_2Enum_2Enum @ V3y ) ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__SUM3,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__MUL,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__COMP__THM3,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2l: tp__ty_2Enum_2Enum,V3n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( inj__ty_2Enum_2Enum @ V0h ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2l ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( inj__ty_2Enum_2Enum @ V2l ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2l ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V2l ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ENOT__BIT,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ~ ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) )
% 5.44/5.72      <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) )
% 5.44/5.72          = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ENOT__BITS,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) )
% 5.44/5.72         != fo__c_2Enum_2E0 )
% 5.44/5.72      <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ENOT__BITS2,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) )
% 5.44/5.72         != ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.72      <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) )
% 5.44/5.72          = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__SLICE,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) )
% 5.44/5.72        <=> ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) )
% 5.44/5.72      <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__SLICE__LEM,axiom,
% 5.44/5.72      ! [V0y: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2ESBIT @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0y ) ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0y ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__SLICE__THM,axiom,
% 5.44/5.72      ! [V0x: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2ESBIT @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__SLICE__THM2,axiom,
% 5.44/5.72      ! [V0b: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72      <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__SLICE__THM3,axiom,
% 5.44/5.72      ! [V0b: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ~ ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72      <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72          = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__SLICE__THM4,axiom,
% 5.44/5.72      ! [V0b: tp__ty_2Enum_2Enum,V1h: tp__ty_2Enum_2Enum,V2l: tp__ty_2Enum_2Enum,V3n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESLICE @ ( inj__ty_2Enum_2Enum @ V1h ) ) @ ( inj__ty_2Enum_2Enum @ V2l ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) )
% 5.44/5.72      <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2l ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V1h ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ESBIT__DIV,axiom,
% 5.44/5.72      ! [V0b: $i] :
% 5.44/5.72        ( ( mem @ V0b @ bool )
% 5.44/5.72       => ! [V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.72           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2ESBIT @ V0b ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.72              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Ebit_2ESBIT @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__SUC,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0h ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Ebit_2ESBIT @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0h ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0h ) ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0h ) ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__SUC__THM,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0h ) ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0h ) ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Ebit_2ESBIT @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0h ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0h ) ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__BITS__THM,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum,V2a: tp__ty_2Enum_2Enum,V3b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ! [V4x: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V4x ) ) )
% 5.44/5.72              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V4x ) ) @ ( inj__ty_2Enum_2Enum @ V0h ) ) ) )
% 5.44/5.72           => ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V4x ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) )
% 5.44/5.72            <=> ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V4x ) ) @ ( inj__ty_2Enum_2Enum @ V3b ) ) ) ) )
% 5.44/5.72      <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V3b ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITS__ZERO5,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ! [V2i: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72           => ~ ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.72          = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT0__ODD,axiom,
% 5.44/5.72      ( ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.44/5.72      = c_2Earithmetic_2EODD ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITV__THM,axiom,
% 5.44/5.72      ! [V0b: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2EBITV @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2ESBIT @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EADD__BIT0,axiom,
% 5.44/5.72      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.72      <=> ~ ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.72          <=> ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EADD__BITS__SUC,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EADD__BIT__SUC,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) )
% 5.44/5.72      <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITWISE__LT__2EXP,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1op: $i] :
% 5.44/5.72        ( ( mem @ V1op @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.44/5.72       => ! [V2a: tp__ty_2Enum_2Enum,V3b: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITWISE @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1op ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( inj__ty_2Enum_2Enum @ V3b ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITWISE__THM,axiom,
% 5.44/5.72      ! [V0x: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2op: $i] :
% 5.44/5.72        ( ( mem @ V2op @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.44/5.72       => ! [V3a: tp__ty_2Enum_2Enum,V4b: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72           => ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITWISE @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2op ) @ ( inj__ty_2Enum_2Enum @ V3a ) ) @ ( inj__ty_2Enum_2Enum @ V4b ) ) ) )
% 5.44/5.72            <=> ( p @ ( ap @ ( ap @ V2op @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V3a ) ) ) @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V4b ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITWISE__COR,axiom,
% 5.44/5.72      ! [V0x: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2op: $i] :
% 5.44/5.72        ( ( mem @ V2op @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.44/5.72       => ! [V3a: tp__ty_2Enum_2Enum,V4b: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72           => ( ( p @ ( ap @ ( ap @ V2op @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V3a ) ) ) @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V4b ) ) ) )
% 5.44/5.72             => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITWISE @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2op ) @ ( inj__ty_2Enum_2Enum @ V3a ) ) @ ( inj__ty_2Enum_2Enum @ V4b ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.72                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITWISE__NOT__COR,axiom,
% 5.44/5.72      ! [V0x: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2op: $i] :
% 5.44/5.72        ( ( mem @ V2op @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.44/5.72       => ! [V3a: tp__ty_2Enum_2Enum,V4b: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72           => ( ~ ( p @ ( ap @ ( ap @ V2op @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V3a ) ) ) @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V4b ) ) ) )
% 5.44/5.72             => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITWISE @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2op ) @ ( inj__ty_2Enum_2Enum @ V3a ) ) @ ( inj__ty_2Enum_2Enum @ V4b ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.72                = fo__c_2Enum_2E0 ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITWISE__BITS,axiom,
% 5.44/5.72      ! [V0wl: tp__ty_2Enum_2Enum,V1op: $i] :
% 5.44/5.72        ( ( mem @ V1op @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.44/5.72       => ! [V2a: tp__ty_2Enum_2Enum,V3b: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITWISE @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0wl ) ) ) @ V1op ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0wl ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0wl ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V3b ) ) ) )
% 5.44/5.72            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITWISE @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0wl ) ) ) @ V1op ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( inj__ty_2Enum_2Enum @ V3b ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ENOT__BIT__GT__TWOEXP,axiom,
% 5.44/5.72      ! [V0i: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) ) )
% 5.44/5.72       => ~ ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__IMP__GE__TWOEXP,axiom,
% 5.44/5.72      ! [V0i: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITWISE__ONE__COMP__LEM,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( surj__ty_2Enum_2Enum
% 5.44/5.72          @ ( ap
% 5.44/5.72            @ ( ap
% 5.44/5.72              @ ( ap @ ( ap @ c_2Ebit_2EBITWISE @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72                @ ( lam @ bool
% 5.44/5.72                  @ ^ [V3x: $i] :
% 5.44/5.72                      ( lam @ bool
% 5.44/5.72                      @ ^ [V4y: $i] : ( ap @ c_2Ebool_2E_7E @ V3x ) ) ) )
% 5.44/5.72              @ ( inj__ty_2Enum_2Enum @ V1a ) )
% 5.44/5.72            @ ( inj__ty_2Enum_2Enum @ V2b ) ) )
% 5.44/5.72        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__COMPLEMENT,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1i: tp__ty_2Enum_2Enum,V2a: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) )
% 5.44/5.72      <=> ( ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.72              = fo__c_2Enum_2E0 )
% 5.44/5.72            & ( V1i = V0n ) )
% 5.44/5.72          | ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.72             != fo__c_2Enum_2E0 )
% 5.44/5.72            & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72            & ~ ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__OF__BITS__THM,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1h: tp__ty_2Enum_2Enum,V2l: tp__ty_2Enum_2Enum,V3a: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2l ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1h ) ) )
% 5.44/5.72       => ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V1h ) ) @ ( inj__ty_2Enum_2Enum @ V2l ) ) @ ( inj__ty_2Enum_2Enum @ V3a ) ) ) )
% 5.44/5.72        <=> ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2l ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V3a ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__SHIFT__THM,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum,V2s: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V2s ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2s ) ) ) ) )
% 5.44/5.72      <=> ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__SHIFT__THM2,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum,V2s: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2s ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72       => ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2s ) ) ) ) )
% 5.44/5.72        <=> ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V2s ) ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__SHIFT__THM3,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum,V2s: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V2s ) ) )
% 5.44/5.72       => ~ ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2s ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__OF__BITS__THM2,axiom,
% 5.44/5.72      ! [V0h: tp__ty_2Enum_2Enum,V1l: tp__ty_2Enum_2Enum,V2x: tp__ty_2Enum_2Enum,V3n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) )
% 5.44/5.72       => ~ ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITS @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__ty_2Enum_2Enum @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__DIV2,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1i: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.44/5.72      <=> ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__SHIFT__THM4,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1i: tp__ty_2Enum_2Enum,V2a: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.72      <=> ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EDIV__LT,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2a: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) )
% 5.44/5.72       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EMOD__ZERO__GT,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1a: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( V1a != fo__c_2Enum_2E0 )
% 5.44/5.72          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.72            = fo__c_2Enum_2E0 ) )
% 5.44/5.72       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EDIV__GT0,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) )
% 5.44/5.72       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EDIV__SUB1,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.72          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) )
% 5.44/5.72            = fo__c_2Enum_2E0 ) )
% 5.44/5.72       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.72          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__EXP__SUB1,axiom,
% 5.44/5.72      ! [V0b: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.44/5.72      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__SHIFT__THM5,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2i: tp__ty_2Enum_2Enum,V3a: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) )
% 5.44/5.72       => ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V3a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V3a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) )
% 5.44/5.72        <=> ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V3a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ESBIT__MULT,axiom,
% 5.44/5.72      ! [V0b: $i] :
% 5.44/5.72        ( ( mem @ V0b @ bool )
% 5.44/5.72       => ! [V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ c_2Ebit_2ESBIT @ V0b ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.44/5.72            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2ESBIT @ V0b ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBITWISE__EVAL,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1op: $i] :
% 5.44/5.72        ( ( mem @ V1op @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.44/5.72       => ! [V2a: tp__ty_2Enum_2Enum,V3b: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITWISE @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ V1op ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( inj__ty_2Enum_2Enum @ V3b ) ) )
% 5.44/5.72            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITWISE @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1op ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V3b ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( ap @ c_2Ebit_2ESBIT @ ( ap @ ( ap @ V1op @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V2a ) ) ) @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V3b ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EMOD__PLUS__RIGHT,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72       => ! [V1j: tp__ty_2Enum_2Enum,V2k: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1j ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2k ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1j ) ) @ ( inj__ty_2Enum_2Enum @ V2k ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EMOD__PLUS__LEFT,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72       => ! [V1j: tp__ty_2Enum_2Enum,V2k: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2k ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2k ) ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EMOD__PLUS__1,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72       => ! [V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72              = fo__c_2Enum_2E0 )
% 5.44/5.72          <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.72              = V0n ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EMOD__ADD__1,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72       => ! [V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72             != fo__c_2Enum_2E0 )
% 5.44/5.72           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__REVERSE__THM,axiom,
% 5.44/5.72      ! [V0x: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2a: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72       => ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ ( ap @ c_2Ebit_2EBIT__REVERSE @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) ) )
% 5.44/5.72        <=> ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ELOG2__LE__MONO,axiom,
% 5.44/5.72      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.72       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) )
% 5.44/5.72         => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Ebit_2ELOG2 @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) @ ( ap @ c_2Ebit_2ELOG2 @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ETWOEXP__LE__IMP__LE__LOG2,axiom,
% 5.44/5.72      ( ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum] :
% 5.44/5.72          ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) )
% 5.44/5.72         => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ c_2Ebit_2ELOG2 @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) ) )
% 5.44/5.72      & ! [V2y: tp__ty_2Enum_2Enum,V3x: tp__ty_2Enum_2Enum] :
% 5.44/5.72          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V3x ) ) )
% 5.44/5.72         => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V3x ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) )
% 5.44/5.72           => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Ebit_2ELOG2 @ ( inj__ty_2Enum_2Enum @ V3x ) ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ENOT__BIT__GT__LOG2,axiom,
% 5.44/5.72      ! [V0i: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Ebit_2ELOG2 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) )
% 5.44/5.72       => ~ ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ENOT__BIT__GT__BITWISE,axiom,
% 5.44/5.72      ! [V0i: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2op: $i] :
% 5.44/5.72        ( ( mem @ V2op @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.44/5.72       => ! [V3a: tp__ty_2Enum_2Enum,V4b: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) )
% 5.44/5.72           => ~ ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITWISE @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2op ) @ ( inj__ty_2Enum_2Enum @ V3a ) ) @ ( inj__ty_2Enum_2Enum @ V4b ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ELT__TWOEXP,axiom,
% 5.44/5.72      ! [V0x: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.72      <=> ( ( V0x = fo__c_2Enum_2E0 )
% 5.44/5.72          | ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Ebit_2ELOG2 @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__MODIFY__THM,axiom,
% 5.44/5.72      ! [V0x: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2f: $i] :
% 5.44/5.72        ( ( mem @ V2f @ ( arr @ ty_2Enum_2Enum @ ( arr @ bool @ bool ) ) )
% 5.44/5.72       => ! [V3a: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.72           => ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBIT__MODIFY @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2f ) @ ( inj__ty_2Enum_2Enum @ V3a ) ) ) )
% 5.44/5.72            <=> ( p @ ( ap @ ( ap @ V2f @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V3a ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__SIGN__EXTEND,axiom,
% 5.44/5.72      ! [V0l: tp__ty_2Enum_2Enum,V1h: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum,V3i: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( V0l != fo__c_2Enum_2E0 )
% 5.44/5.72       => ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ ( ap @ ( ap @ ( ap @ c_2Ebit_2ESIGN__EXTEND @ ( inj__ty_2Enum_2Enum @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ V1h ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.72        <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ V1h ) ) ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ ( inj__ty_2Enum_2Enum @ V0l ) ) ) ) @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0l ) ) ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ ( inj__ty_2Enum_2Enum @ V1h ) ) ) @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EBIT__LOG2,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( V0n != fo__c_2Enum_2E0 )
% 5.44/5.72       => ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( ap @ c_2Ebit_2ELOG2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EEXISTS__BIT__IN__RANGE,axiom,
% 5.44/5.72      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( V2n != fo__c_2Enum_2E0 )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) ) )
% 5.44/5.72       => ? [V3i: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V3i ) ) )
% 5.44/5.72            & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.72            & ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2EEXISTS__BIT__LT,axiom,
% 5.44/5.72      ! [V0b: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.72        ( ( ( V1n != fo__c_2Enum_2E0 )
% 5.44/5.72          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) ) ) )
% 5.44/5.72       => ? [V2i: tp__ty_2Enum_2Enum] :
% 5.44/5.72            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.44/5.72            & ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Ebit_2ELEAST__THM,axiom,
% 5.44/5.72      ! [V0n: tp__ty_2Enum_2Enum,V1P: $i] :
% 5.44/5.72        ( ( mem @ V1P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.72       => ( ( ! [V2m: tp__ty_2Enum_2Enum] :
% 5.44/5.72                ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.72               => ~ ( p @ ( ap @ V1P @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) )
% 5.44/5.72            & ( p @ ( ap @ V1P @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.72         => ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Ewhile_2ELEAST @ V1P ) )
% 5.44/5.72            = V0n ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  %------------------------------------------------------------------------------
% 5.44/5.72  %------------------------------------------------------------------------------
% 5.44/5.72  thf(tp_c_2Epred__set_2EBIGINTER,type,
% 5.44/5.72      c_2Epred__set_2EBIGINTER: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EBIGINTER,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ ( arr @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EBIGUNION,type,
% 5.44/5.72      c_2Epred__set_2EBIGUNION: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EBIGUNION,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ ( arr @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EBIJ,type,
% 5.44/5.72      c_2Epred__set_2EBIJ: del > del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EBIJ,axiom,
% 5.44/5.72      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27b @ bool ) @ bool ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2ECARD,type,
% 5.44/5.72      c_2Epred__set_2ECARD: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2ECARD,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ty_2Enum_2Enum ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2ECHOICE,type,
% 5.44/5.72      c_2Epred__set_2ECHOICE: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2ECHOICE,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2ECHOICE @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ A_27a ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2ECOMPL,type,
% 5.44/5.72      c_2Epred__set_2ECOMPL: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2ECOMPL,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2ECROSS,type,
% 5.44/5.72      c_2Epred__set_2ECROSS: del > del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2ECROSS,axiom,
% 5.44/5.72      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27b @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EDELETE,type,
% 5.44/5.72      c_2Epred__set_2EDELETE: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EDELETE,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2EDELETE @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EDFUNSET,type,
% 5.44/5.72      c_2Epred__set_2EDFUNSET: del > del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EDFUNSET,axiom,
% 5.44/5.72      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epred__set_2EDFUNSET @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ bool ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EDIFF,type,
% 5.44/5.72      c_2Epred__set_2EDIFF: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EDIFF,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EDISJOINT,type,
% 5.44/5.72      c_2Epred__set_2EDISJOINT: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EDISJOINT,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EEMPTY,type,
% 5.44/5.72      c_2Epred__set_2EEMPTY: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EEMPTY,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2EEMPTY @ A_27a ) @ ( arr @ A_27a @ bool ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EFINITE,type,
% 5.44/5.72      c_2Epred__set_2EFINITE: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EFINITE,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EFUNSET,type,
% 5.44/5.72      c_2Epred__set_2EFUNSET: del > del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EFUNSET,axiom,
% 5.44/5.72      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epred__set_2EFUNSET @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27b @ bool ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ bool ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EGSPEC,type,
% 5.44/5.72      c_2Epred__set_2EGSPEC: del > del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EGSPEC,axiom,
% 5.44/5.72      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27a @ bool ) ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EIMAGE,type,
% 5.44/5.72      c_2Epred__set_2EIMAGE: del > del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EIMAGE,axiom,
% 5.44/5.72      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27b @ bool ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EINJ,type,
% 5.44/5.72      c_2Epred__set_2EINJ: del > del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EINJ,axiom,
% 5.44/5.72      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27b @ bool ) @ bool ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EINSERT,type,
% 5.44/5.72      c_2Epred__set_2EINSERT: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EINSERT,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2EINSERT @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EINTER,type,
% 5.44/5.72      c_2Epred__set_2EINTER: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EINTER,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EITSET,type,
% 5.44/5.72      c_2Epred__set_2EITSET: del > del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EITSET,axiom,
% 5.44/5.72      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epred__set_2EITSET @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27b @ A_27b ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2ELINV,type,
% 5.44/5.72      c_2Epred__set_2ELINV: del > del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2ELINV,axiom,
% 5.44/5.72      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epred__set_2ELINV @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27b @ A_27a ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2ELINV__OPT,type,
% 5.44/5.72      c_2Epred__set_2ELINV__OPT: del > del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2ELINV__OPT,axiom,
% 5.44/5.72      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epred__set_2ELINV__OPT @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EMAX__SET,type,
% 5.44/5.72      c_2Epred__set_2EMAX__SET: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EMAX__SET,axiom,
% 5.44/5.72      mem @ c_2Epred__set_2EMAX__SET @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ty_2Enum_2Enum ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EMIN__SET,type,
% 5.44/5.72      c_2Epred__set_2EMIN__SET: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EMIN__SET,axiom,
% 5.44/5.72      mem @ c_2Epred__set_2EMIN__SET @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ty_2Enum_2Enum ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EPOW,type,
% 5.44/5.72      c_2Epred__set_2EPOW: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EPOW,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2EPOW @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EPREIMAGE,type,
% 5.44/5.72      c_2Epred__set_2EPREIMAGE: del > del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EPREIMAGE,axiom,
% 5.44/5.72      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ bool ) @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EPROD__IMAGE,type,
% 5.44/5.72      c_2Epred__set_2EPROD__IMAGE: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EPROD__IMAGE,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2EPROD__IMAGE @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( arr @ A_27a @ bool ) @ ty_2Enum_2Enum ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EPROD__SET,type,
% 5.44/5.72      c_2Epred__set_2EPROD__SET: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EPROD__SET,axiom,
% 5.44/5.72      mem @ c_2Epred__set_2EPROD__SET @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ty_2Enum_2Enum ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EPSUBSET,type,
% 5.44/5.72      c_2Epred__set_2EPSUBSET: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EPSUBSET,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EREL__RESTRICT,type,
% 5.44/5.72      c_2Epred__set_2EREL__RESTRICT: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EREL__RESTRICT,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2EREL__RESTRICT @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EREST,type,
% 5.44/5.72      c_2Epred__set_2EREST: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EREST,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2EREST @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2ERINV,type,
% 5.44/5.72      c_2Epred__set_2ERINV: del > del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2ERINV,axiom,
% 5.44/5.72      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epred__set_2ERINV @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27b @ A_27a ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2ESING,type,
% 5.44/5.72      c_2Epred__set_2ESING: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2ESING,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2ESING @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2ESUBSET,type,
% 5.44/5.72      c_2Epred__set_2ESUBSET: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2ESUBSET,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2ESUM__IMAGE,type,
% 5.44/5.72      c_2Epred__set_2ESUM__IMAGE: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2ESUM__IMAGE,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( arr @ A_27a @ bool ) @ ty_2Enum_2Enum ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2ESUM__SET,type,
% 5.44/5.72      c_2Epred__set_2ESUM__SET: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2ESUM__SET,axiom,
% 5.44/5.72      mem @ c_2Epred__set_2ESUM__SET @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ty_2Enum_2Enum ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2ESURJ,type,
% 5.44/5.72      c_2Epred__set_2ESURJ: del > del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2ESURJ,axiom,
% 5.44/5.72      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epred__set_2ESURJ @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27b @ bool ) @ bool ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EUNION,type,
% 5.44/5.72      c_2Epred__set_2EUNION: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EUNION,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2EUNIV,type,
% 5.44/5.72      c_2Epred__set_2EUNIV: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2EUNIV,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2EUNIV @ A_27a ) @ ( arr @ A_27a @ bool ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2Echooser,type,
% 5.44/5.72      c_2Epred__set_2Echooser: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2Echooser,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2Echooser @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ty_2Enum_2Enum @ A_27a ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2Ecount,type,
% 5.44/5.72      c_2Epred__set_2Ecount: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2Ecount,axiom,
% 5.44/5.72      mem @ c_2Epred__set_2Ecount @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2Ecountable,type,
% 5.44/5.72      c_2Epred__set_2Ecountable: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2Ecountable,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2Ecountable @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2Eenumerate,type,
% 5.44/5.72      c_2Epred__set_2Eenumerate: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2Eenumerate,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2Eenumerate @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ty_2Enum_2Enum @ A_27a ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2Eequiv__on,type,
% 5.44/5.72      c_2Epred__set_2Eequiv__on: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2Eequiv__on,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2Eequiv__on @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2Eis__measure__maximal,type,
% 5.44/5.72      c_2Epred__set_2Eis__measure__maximal: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2Eis__measure__maximal,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2Eis__measure__maximal @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2Enum__to__pair,type,
% 5.44/5.72      c_2Epred__set_2Enum__to__pair: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2Enum__to__pair,axiom,
% 5.44/5.72      mem @ c_2Epred__set_2Enum__to__pair @ ( arr @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2Epair__to__num,type,
% 5.44/5.72      c_2Epred__set_2Epair__to__num: $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2Epair__to__num,axiom,
% 5.44/5.72      mem @ c_2Epred__set_2Epair__to__num @ ( arr @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ty_2Enum_2Enum ) ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_fo_c_2Epred__set_2Epair__to__num,type,
% 5.44/5.72      fo__c_2Epred__set_2Epair__to__num: tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.72  
% 5.44/5.72  thf(stp_eq_fo_c_2Epred__set_2Epair__to__num,axiom,
% 5.44/5.72      ! [X0: tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum] :
% 5.44/5.72        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Epred__set_2Epair__to__num @ X0 ) )
% 5.44/5.72        = ( ap @ c_2Epred__set_2Epair__to__num @ ( inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2Epairwise,type,
% 5.44/5.72      c_2Epred__set_2Epairwise: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2Epairwise,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2Epairwise @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2Epartition,type,
% 5.44/5.72      c_2Epred__set_2Epartition: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2Epartition,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2Epartition @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(tp_c_2Epred__set_2Eschroeder__close,type,
% 5.44/5.72      c_2Epred__set_2Eschroeder__close: del > $i ).
% 5.44/5.72  
% 5.44/5.72  thf(mem_c_2Epred__set_2Eschroeder__close,axiom,
% 5.44/5.72      ! [A_27a: del] : ( mem @ ( c_2Epred__set_2Eschroeder__close @ A_27a ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Epred__set_2ESPECIFICATION,axiom,
% 5.44/5.72      ! [A_27a: del,V0P: $i] :
% 5.44/5.72        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.72       => ! [V1x: $i] :
% 5.44/5.72            ( ( mem @ V1x @ A_27a )
% 5.44/5.72           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V0P ) )
% 5.44/5.72            <=> ( p @ ( ap @ V0P @ V1x ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Epred__set_2EIN__APP,axiom,
% 5.44/5.72      ! [A_27a: del,V0x: $i] :
% 5.44/5.72        ( ( mem @ V0x @ A_27a )
% 5.44/5.72       => ! [V1P: $i] :
% 5.44/5.72            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.44/5.72           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V1P ) )
% 5.44/5.72            <=> ( p @ ( ap @ V1P @ V0x ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Epred__set_2EIN__ABS,axiom,
% 5.44/5.72      ! [A_27a: del,V0x: $i] :
% 5.44/5.72        ( ( mem @ V0x @ A_27a )
% 5.44/5.72       => ! [V1P: $i] :
% 5.44/5.72            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.44/5.72           => ( ( p
% 5.44/5.72                @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x )
% 5.44/5.72                  @ ( lam @ A_27a
% 5.44/5.72                    @ ^ [V2x: $i] : ( ap @ V1P @ V2x ) ) ) )
% 5.44/5.72            <=> ( p @ ( ap @ V1P @ V0x ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Epred__set_2EEXTENSION,axiom,
% 5.44/5.72      ! [A_27a: del,V0s: $i] :
% 5.44/5.72        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.72       => ! [V1t: $i] :
% 5.44/5.72            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.72           => ( ( V0s = V1t )
% 5.44/5.72            <=> ! [V2x: $i] :
% 5.44/5.72                  ( ( mem @ V2x @ A_27a )
% 5.44/5.72                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) )
% 5.44/5.72                  <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1t ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Epred__set_2ENOT__EQUAL__SETS,axiom,
% 5.44/5.72      ! [A_27a: del,V0s: $i] :
% 5.44/5.72        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.72       => ! [V1t: $i] :
% 5.44/5.72            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.72           => ( ( V0s != V1t )
% 5.44/5.72            <=> ? [V2x: $i] :
% 5.44/5.72                  ( ( mem @ V2x @ A_27a )
% 5.44/5.72                  & ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1t ) )
% 5.44/5.72                  <=> ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Epred__set_2ENUM__SET__WOP,axiom,
% 5.44/5.72      ! [V0s: $i] :
% 5.44/5.72        ( ( mem @ V0s @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.72       => ( ? [V1n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0s ) )
% 5.44/5.72        <=> ? [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.72              ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V0s ) )
% 5.44/5.72              & ! [V3m: tp__ty_2Enum_2Enum] :
% 5.44/5.72                  ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) @ V0s ) )
% 5.44/5.72                 => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(ax_thm_2Epred__set_2EGSPECIFICATION,axiom,
% 5.44/5.72      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.72        ( ( mem @ V0f @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27a @ bool ) ) )
% 5.44/5.72       => ! [V1v: $i] :
% 5.44/5.72            ( ( mem @ V1v @ A_27a )
% 5.44/5.72           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1v ) @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27b ) @ V0f ) ) )
% 5.44/5.72            <=> ? [V2x: $i] :
% 5.44/5.72                  ( ( mem @ V2x @ A_27b )
% 5.44/5.72                  & ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V1v ) @ c_2Ebool_2ET )
% 5.44/5.72                    = ( ap @ V0f @ V2x ) ) ) ) ) ) ).
% 5.44/5.72  
% 5.44/5.72  thf(conj_thm_2Epred__set_2EGSPECIFICATION__applied,axiom,
% 5.44/5.72      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.72        ( ( mem @ V0f @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27a @ bool ) ) )
% 5.44/5.72       => ! [V1v: $i] :
% 5.44/5.72            ( ( mem @ V1v @ A_27a )
% 5.44/5.72           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27b ) @ V0f ) @ V1v ) )
% 5.44/5.72            <=> ? [V2x: $i] :
% 5.44/5.72                  ( ( mem @ V2x @ A_27b )
% 5.44/5.72                  & ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V1v ) @ c_2Ebool_2ET )
% 5.44/5.72                    = ( ap @ V0f @ V2x ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EGSPEC__ETA,axiom,
% 5.44/5.73      ! [A_27a: del,V0P: $i] :
% 5.44/5.73        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.73            @ ( lam @ A_27a
% 5.44/5.73              @ ^ [V1x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V1x ) @ ( ap @ V0P @ V1x ) ) ) )
% 5.44/5.73          = V0P ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EGSPEC__PAIR__ETA,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.73        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.73       => ( ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.73            @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.73              @ ( lam @ A_27a
% 5.44/5.73                @ ^ [V1x: $i] :
% 5.44/5.73                    ( lam @ A_27b
% 5.44/5.73                    @ ^ [V2y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1x ) @ V2y ) ) @ ( ap @ ( ap @ V0P @ V1x ) @ V2y ) ) ) ) ) )
% 5.44/5.73          = ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ bool ) @ V0P ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIN__GSPEC__IFF,axiom,
% 5.44/5.73      ! [A_27a: del,V0y: $i] :
% 5.44/5.73        ( ( mem @ V0y @ A_27a )
% 5.44/5.73       => ! [V1P: $i] :
% 5.44/5.73            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p
% 5.44/5.73                @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0y )
% 5.44/5.73                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.73                    @ ( lam @ A_27a
% 5.44/5.73                      @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2x ) @ ( ap @ V1P @ V2x ) ) ) ) ) )
% 5.44/5.73            <=> ( p @ ( ap @ V1P @ V0y ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EPAIR__IN__GSPEC__IFF,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1y: $i] :
% 5.44/5.73            ( ( mem @ V1y @ A_27b )
% 5.44/5.73           => ! [V2P: $i] :
% 5.44/5.73                ( ( mem @ V2P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.73               => ( ( p
% 5.44/5.73                    @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0x ) @ V1y ) )
% 5.44/5.73                      @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.73                        @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.73                          @ ( lam @ A_27a
% 5.44/5.73                            @ ^ [V3x: $i] :
% 5.44/5.73                                ( lam @ A_27b
% 5.44/5.73                                @ ^ [V4y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V3x ) @ V4y ) ) @ ( ap @ ( ap @ V2P @ V3x ) @ V4y ) ) ) ) ) ) ) )
% 5.44/5.73                <=> ( p @ ( ap @ ( ap @ V2P @ V0x ) @ V1y ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIN__GSPEC,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1y: $i] :
% 5.44/5.73            ( ( mem @ V1y @ A_27a )
% 5.44/5.73           => ! [V2x: $i] :
% 5.44/5.73                ( ( mem @ V2x @ A_27b )
% 5.44/5.73               => ! [V3P: $i] :
% 5.44/5.73                    ( ( mem @ V3P @ ( arr @ A_27a @ bool ) )
% 5.44/5.73                   => ( ( ( p @ ( ap @ V3P @ V1y ) )
% 5.44/5.73                        & ( V2x
% 5.44/5.73                          = ( ap @ V0f @ V1y ) ) )
% 5.44/5.73                     => ( p
% 5.44/5.73                        @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V2x )
% 5.44/5.73                          @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27b @ A_27a )
% 5.44/5.73                            @ ( lam @ A_27a
% 5.44/5.73                              @ ^ [V4x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ bool ) @ ( ap @ V0f @ V4x ) ) @ ( ap @ V3P @ V4x ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EPAIR__IN__GSPEC__1,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0a: $i] :
% 5.44/5.73        ( ( mem @ V0a @ A_27a )
% 5.44/5.73       => ! [V1b: $i] :
% 5.44/5.73            ( ( mem @ V1b @ A_27b )
% 5.44/5.73           => ! [V2x: $i] :
% 5.44/5.73                ( ( mem @ V2x @ A_27b )
% 5.44/5.73               => ! [V3P: $i] :
% 5.44/5.73                    ( ( mem @ V3P @ ( arr @ A_27a @ bool ) )
% 5.44/5.73                   => ( ( p
% 5.44/5.73                        @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0a ) @ V1b ) )
% 5.44/5.73                          @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a )
% 5.44/5.73                            @ ( lam @ A_27a
% 5.44/5.73                              @ ^ [V4y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V4y ) @ V2x ) ) @ ( ap @ V3P @ V4y ) ) ) ) ) )
% 5.44/5.73                    <=> ( ( p @ ( ap @ V3P @ V0a ) )
% 5.44/5.73                        & ( V1b = V2x ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EPAIR__IN__GSPEC__2,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0a: $i] :
% 5.44/5.73        ( ( mem @ V0a @ A_27a )
% 5.44/5.73       => ! [V1b: $i] :
% 5.44/5.73            ( ( mem @ V1b @ A_27b )
% 5.44/5.73           => ! [V2x: $i] :
% 5.44/5.73                ( ( mem @ V2x @ A_27a )
% 5.44/5.73               => ! [V3P: $i] :
% 5.44/5.73                    ( ( mem @ V3P @ ( arr @ A_27b @ bool ) )
% 5.44/5.73                   => ( ( p
% 5.44/5.73                        @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0a ) @ V1b ) )
% 5.44/5.73                          @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27b )
% 5.44/5.73                            @ ( lam @ A_27b
% 5.44/5.73                              @ ^ [V4y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V4y ) ) @ ( ap @ V3P @ V4y ) ) ) ) ) )
% 5.44/5.73                    <=> ( ( p @ ( ap @ V3P @ V1b ) )
% 5.44/5.73                        & ( V0a = V2x ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EPAIR__IN__GSPEC__same,axiom,
% 5.44/5.73      ! [A_27a: del,V0a: $i] :
% 5.44/5.73        ( ( mem @ V0a @ A_27a )
% 5.44/5.73       => ! [V1b: $i] :
% 5.44/5.73            ( ( mem @ V1b @ A_27a )
% 5.44/5.73           => ! [V2P: $i] :
% 5.44/5.73                ( ( mem @ V2P @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( p
% 5.44/5.73                    @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0a ) @ V1b ) )
% 5.44/5.73                      @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ A_27a )
% 5.44/5.73                        @ ( lam @ A_27a
% 5.44/5.73                          @ ^ [V3x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V3x ) @ V3x ) ) @ ( ap @ V2P @ V3x ) ) ) ) ) )
% 5.44/5.73                <=> ( ( p @ ( ap @ V2P @ V0a ) )
% 5.44/5.73                    & ( V0a = V1b ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESET__MINIMUM,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1M: $i] :
% 5.44/5.73            ( ( mem @ V1M @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.73           => ( ? [V2x: $i] :
% 5.44/5.73                  ( ( mem @ V2x @ A_27a )
% 5.44/5.73                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) ) )
% 5.44/5.73            <=> ? [V3x: $i] :
% 5.44/5.73                  ( ( mem @ V3x @ A_27a )
% 5.44/5.73                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V0s ) )
% 5.44/5.73                  & ! [V4y: $i] :
% 5.44/5.73                      ( ( mem @ V4y @ A_27a )
% 5.44/5.73                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4y ) @ V0s ) )
% 5.44/5.73                       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ V1M @ V3x ) ) @ ( ap @ V1M @ V4y ) ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2EEMPTY__DEF,axiom,
% 5.44/5.73      ! [A_27a: del] :
% 5.44/5.73        ( ( c_2Epred__set_2EEMPTY @ A_27a )
% 5.44/5.73        = ( lam @ A_27a
% 5.44/5.73          @ ^ [V0x: $i] : c_2Ebool_2EF ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ENOT__IN__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EMEMBER__NOT__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ? [V1x: $i] :
% 5.44/5.73              ( ( mem @ V1x @ A_27a )
% 5.44/5.73              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V0s ) ) )
% 5.44/5.73        <=> ( V0s
% 5.44/5.73           != ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EEMPTY__applied,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ( ( p @ ( ap @ ( c_2Epred__set_2EEMPTY @ A_27a ) @ V0x ) )
% 5.44/5.73        <=> $false ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2EUNIV__DEF,axiom,
% 5.44/5.73      ! [A_27a: del] :
% 5.44/5.73        ( ( c_2Epred__set_2EUNIV @ A_27a )
% 5.44/5.73        = ( lam @ A_27a
% 5.44/5.73          @ ^ [V0x: $i] : c_2Ebool_2ET ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIN__UNIV,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EUNIV__applied,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ( p @ ( ap @ ( c_2Epred__set_2EUNIV @ A_27a ) @ V0x ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EUNIV__NOT__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del] :
% 5.44/5.73        ( ( c_2Epred__set_2EUNIV @ A_27a )
% 5.44/5.73       != ( c_2Epred__set_2EEMPTY @ A_27a ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EEMPTY__NOT__UNIV,axiom,
% 5.44/5.73      ! [A_27a: del] :
% 5.44/5.73        ( ( c_2Epred__set_2EEMPTY @ A_27a )
% 5.44/5.73       != ( c_2Epred__set_2EUNIV @ A_27a ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EEQ__UNIV,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ! [V1x: $i] :
% 5.44/5.73              ( ( mem @ V1x @ A_27a )
% 5.44/5.73             => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V0s ) ) )
% 5.44/5.73        <=> ( V0s
% 5.44/5.73            = ( c_2Epred__set_2EUNIV @ A_27a ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIN__EQ__UNIV__IMP,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( V0s
% 5.44/5.73            = ( c_2Epred__set_2EUNIV @ A_27a ) )
% 5.44/5.73         => ! [V1v: $i] :
% 5.44/5.73              ( ( mem @ V1v @ A_27a )
% 5.44/5.73             => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1v ) @ V0s ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2ESUBSET__DEF,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73            <=> ! [V2x: $i] :
% 5.44/5.73                  ( ( mem @ V2x @ A_27a )
% 5.44/5.73                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) )
% 5.44/5.73                   => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1t ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__THM,axiom,
% 5.44/5.73      ! [A_27a: del,V0P: $i] :
% 5.44/5.73        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1Q: $i] :
% 5.44/5.73            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0P ) @ V1Q ) )
% 5.44/5.73             => ! [V2x: $i] :
% 5.44/5.73                  ( ( mem @ V2x @ A_27a )
% 5.44/5.73                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0P ) )
% 5.44/5.73                   => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1Q ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__applied,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73            <=> ! [V2x: $i] :
% 5.44/5.73                  ( ( mem @ V2x @ A_27a )
% 5.44/5.73                 => ( ( p @ ( ap @ V0s @ V2x ) )
% 5.44/5.73                   => ( p @ ( ap @ V1t @ V2x ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__TRANS,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2u: $i] :
% 5.44/5.73                ( ( mem @ V2u @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1t ) @ V2u ) ) )
% 5.44/5.73                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V2u ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__REFL,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V0s ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__ANTISYM,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73                & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1t ) @ V0s ) ) )
% 5.44/5.73             => ( V0s = V1t ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EEMPTY__SUBSET,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ V0s ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.73        <=> ( V0s
% 5.44/5.73            = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__UNIV,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EUNIV__SUBSET,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) @ V0s ) )
% 5.44/5.73        <=> ( V0s
% 5.44/5.73            = ( c_2Epred__set_2EUNIV @ A_27a ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EEQ__SUBSET__SUBSET,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( V0s = V1t )
% 5.44/5.73             => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73                & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1t ) @ V0s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__SUBSET__EQ,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73                & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1t ) @ V0s ) ) )
% 5.44/5.73            <=> ( V0s = V1t ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__ADD,axiom,
% 5.44/5.73      ! [A_27a: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.73       => ! [V1n: tp__ty_2Enum_2Enum,V2d: tp__ty_2Enum_2Enum] :
% 5.44/5.73            ( ! [V3n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) @ ( ap @ V0f @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) )
% 5.44/5.73           => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ V0f @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2d ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EK__SUBSET,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ bool )
% 5.44/5.73       => ! [V1y: $i] :
% 5.44/5.73            ( ( mem @ V1y @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ bool @ A_27a ) @ V0x ) ) @ V1y ) )
% 5.44/5.73            <=> ( ~ ( p @ V0x )
% 5.44/5.73                | ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) @ V1y ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__K,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1y: $i] :
% 5.44/5.73            ( ( mem @ V1y @ bool )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0x ) @ ( ap @ ( c_2Ecombin_2EK @ bool @ A_27a ) @ V1y ) ) )
% 5.44/5.73            <=> ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.73                | ( p @ V1y ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2EPSUBSET__DEF,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73            <=> ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73                & ( V0s != V1t ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EPSUBSET__TRANS,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2u: $i] :
% 5.44/5.73                ( ( mem @ V2u @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ V1t ) @ V2u ) ) )
% 5.44/5.73                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ V0s ) @ V2u ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EPSUBSET__IRREFL,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ~ ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ V0s ) @ V0s ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ENOT__PSUBSET__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ~ ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ V0s ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ENOT__UNIV__PSUBSET,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ~ ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) @ V0s ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EPSUBSET__UNIV,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ V0s ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.44/5.73        <=> ? [V1x: $i] :
% 5.44/5.73              ( ( mem @ V1x @ A_27a )
% 5.44/5.73              & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V0s ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2EUNION__DEF,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t )
% 5.44/5.73              = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.73                @ ( lam @ A_27a
% 5.44/5.73                  @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2x ) @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1t ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIN__UNION,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2x: $i] :
% 5.44/5.73                ( ( mem @ V2x @ A_27a )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) ) )
% 5.44/5.73                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) )
% 5.44/5.73                    | ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1t ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EUNION__applied,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2x: $i] :
% 5.44/5.73                ( ( mem @ V2x @ A_27a )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) @ V2x ) )
% 5.44/5.73                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) )
% 5.44/5.73                    | ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1t ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EUNION__ASSOC,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2u: $i] :
% 5.44/5.73                ( ( mem @ V2u @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1t ) @ V2u ) )
% 5.44/5.73                  = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) ) @ V2u ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EUNION__IDEMPOT,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V0s )
% 5.44/5.73          = V0s ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EUNION__COMM,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t )
% 5.44/5.73              = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1t ) @ V0s ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__UNION,axiom,
% 5.44/5.73      ! [A_27a: del] :
% 5.44/5.73        ( ! [V0s: $i] :
% 5.44/5.73            ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V1t: $i] :
% 5.44/5.73                ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) ) ) ) )
% 5.44/5.73        & ! [V2s: $i] :
% 5.44/5.73            ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V3t: $i] :
% 5.44/5.73                ( ( mem @ V3t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V2s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V3t ) @ V2s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EUNION__SUBSET,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2u: $i] :
% 5.44/5.73                ( ( mem @ V2u @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) ) @ V2u ) )
% 5.44/5.73                <=> ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V2u ) )
% 5.44/5.73                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1t ) @ V2u ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__UNION__ABSORPTION,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73            <=> ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t )
% 5.44/5.73                = V1t ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EUNION__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del] :
% 5.44/5.73        ( ! [V0s: $i] :
% 5.44/5.73            ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ V0s )
% 5.44/5.73              = V0s ) )
% 5.44/5.73        & ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1s ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.73              = V1s ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EUNION__UNIV,axiom,
% 5.44/5.73      ! [A_27a: del] :
% 5.44/5.73        ( ! [V0s: $i] :
% 5.44/5.73            ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) @ V0s )
% 5.44/5.73              = ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.44/5.73        & ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1s ) @ ( c_2Epred__set_2EUNIV @ A_27a ) )
% 5.44/5.73              = ( c_2Epred__set_2EUNIV @ A_27a ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EEMPTY__UNION,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t )
% 5.44/5.73                = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.73            <=> ( ( V0s
% 5.44/5.73                  = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.73                & ( V1t
% 5.44/5.73                  = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EFORALL__IN__UNION,axiom,
% 5.44/5.73      ! [A_27a: del,V0P: $i] :
% 5.44/5.73        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ! [V3x: $i] :
% 5.44/5.73                      ( ( mem @ V3x @ A_27a )
% 5.44/5.73                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1s ) @ V2t ) ) )
% 5.44/5.73                       => ( p @ ( ap @ V0P @ V3x ) ) ) )
% 5.44/5.73                <=> ( ! [V4x: $i] :
% 5.44/5.73                        ( ( mem @ V4x @ A_27a )
% 5.44/5.73                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V1s ) )
% 5.44/5.73                         => ( p @ ( ap @ V0P @ V4x ) ) ) )
% 5.44/5.73                    & ! [V5x: $i] :
% 5.44/5.73                        ( ( mem @ V5x @ A_27a )
% 5.44/5.73                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ V2t ) )
% 5.44/5.73                         => ( p @ ( ap @ V0P @ V5x ) ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2EINTER__DEF,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V1t )
% 5.44/5.73              = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.73                @ ( lam @ A_27a
% 5.44/5.73                  @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2x ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1t ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIN__INTER,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2x: $i] :
% 5.44/5.73                ( ( mem @ V2x @ A_27a )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V1t ) ) )
% 5.44/5.73                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) )
% 5.44/5.73                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1t ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINTER__applied,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2x: $i] :
% 5.44/5.73                ( ( mem @ V2x @ A_27a )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V1t ) @ V2x ) )
% 5.44/5.73                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) )
% 5.44/5.73                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1t ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINTER__ASSOC,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2u: $i] :
% 5.44/5.73                ( ( mem @ V2u @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1t ) @ V2u ) )
% 5.44/5.73                  = ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V1t ) ) @ V2u ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINTER__IDEMPOT,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V0s )
% 5.44/5.73          = V0s ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINTER__COMM,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V1t )
% 5.44/5.73              = ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1t ) @ V0s ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINTER__SUBSET,axiom,
% 5.44/5.73      ! [A_27a: del] :
% 5.44/5.73        ( ! [V0s: $i] :
% 5.44/5.73            ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V1t: $i] :
% 5.44/5.73                ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V1t ) ) @ V0s ) ) ) )
% 5.44/5.73        & ! [V2s: $i] :
% 5.44/5.73            ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V3t: $i] :
% 5.44/5.73                ( ( mem @ V3t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V3t ) @ V2s ) ) @ V2s ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__INTER,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2u: $i] :
% 5.44/5.73                ( ( mem @ V2u @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1t ) @ V2u ) ) )
% 5.44/5.73                <=> ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V2u ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__INTER__ABSORPTION,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73            <=> ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V1t )
% 5.44/5.73                = V0s ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__INTER1,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73             => ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V1t )
% 5.44/5.73                = V0s ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__INTER2,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73             => ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1t ) @ V0s )
% 5.44/5.73                = V0s ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINTER__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del] :
% 5.44/5.73        ( ! [V0s: $i] :
% 5.44/5.73            ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ V0s )
% 5.44/5.73              = ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.73        & ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1s ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.73              = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINTER__UNIV,axiom,
% 5.44/5.73      ! [A_27a: del] :
% 5.44/5.73        ( ! [V0s: $i] :
% 5.44/5.73            ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) @ V0s )
% 5.44/5.73              = V0s ) )
% 5.44/5.73        & ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1s ) @ ( c_2Epred__set_2EUNIV @ A_27a ) )
% 5.44/5.73              = V1s ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EUNION__OVER__INTER,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2u: $i] :
% 5.44/5.73                ( ( mem @ V2u @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1t ) @ V2u ) )
% 5.44/5.73                  = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V1t ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V2u ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINTER__OVER__UNION,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2u: $i] :
% 5.44/5.73                ( ( mem @ V2u @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1t ) @ V2u ) )
% 5.44/5.73                  = ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V2u ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2EDISJOINT__DEF,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73            <=> ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V1t )
% 5.44/5.73                = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIN__DISJOINT,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73            <=> ~ ? [V2x: $i] :
% 5.44/5.73                    ( ( mem @ V2x @ A_27a )
% 5.44/5.73                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) )
% 5.44/5.73                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1t ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDISJOINT__SYM,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73            <=> ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V1t ) @ V0s ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDISJOINT__ALT,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73            <=> ! [V2x: $i] :
% 5.44/5.73                  ( ( mem @ V2x @ A_27a )
% 5.44/5.73                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) )
% 5.44/5.73                   => ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1t ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDISJOINT__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ V0s ) )
% 5.44/5.73          & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V0s ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDISJOINT__EMPTY__REFL,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( V0s
% 5.44/5.73            = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.73        <=> ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V0s ) @ V0s ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDISJOINT__EMPTY__REFL__RWT,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V0s ) @ V0s ) )
% 5.44/5.73        <=> ( V0s
% 5.44/5.73            = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDISJOINT__UNION,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2u: $i] :
% 5.44/5.73                ( ( mem @ V2u @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) ) @ V2u ) )
% 5.44/5.73                <=> ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V0s ) @ V2u ) )
% 5.44/5.73                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V1t ) @ V2u ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDISJOINT__UNION__BOTH,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2u: $i] :
% 5.44/5.73                ( ( mem @ V2u @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) ) @ V2u ) )
% 5.44/5.73                  <=> ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V0s ) @ V2u ) )
% 5.44/5.73                      & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V1t ) @ V2u ) ) ) )
% 5.44/5.73                  & ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V2u ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) ) )
% 5.44/5.73                  <=> ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V0s ) @ V2u ) )
% 5.44/5.73                      & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V1t ) @ V2u ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDISJOINT__SUBSET,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2u: $i] :
% 5.44/5.73                ( ( mem @ V2u @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V2u ) @ V1t ) ) )
% 5.44/5.73                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V0s ) @ V2u ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2EDIFF__DEF,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ V1t )
% 5.44/5.73              = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.73                @ ( lam @ A_27a
% 5.44/5.73                  @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2x ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1t ) ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIN__DIFF,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2x: $i] :
% 5.44/5.73                ( ( mem @ V2x @ A_27a )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ V1t ) ) )
% 5.44/5.73                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) )
% 5.44/5.73                    & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1t ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDIFF__applied,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2x: $i] :
% 5.44/5.73                ( ( mem @ V2x @ A_27a )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ V1t ) @ V2x ) )
% 5.44/5.73                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) )
% 5.44/5.73                    & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1t ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDIFF__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.73          = V0s ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EEMPTY__DIFF,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ V0s )
% 5.44/5.73          = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDIFF__UNIV,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ ( c_2Epred__set_2EUNIV @ A_27a ) )
% 5.44/5.73          = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDIFF__DIFF,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ V1t ) ) @ V1t )
% 5.44/5.73              = ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ V1t ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDIFF__EQ__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ V0s )
% 5.44/5.73          = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDIFF__SUBSET,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ V1t ) ) @ V0s ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EUNION__DIFF,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73             => ( ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V1t ) @ V0s ) )
% 5.44/5.73                  = V1t )
% 5.44/5.73                & ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V1t ) @ V0s ) ) @ V0s )
% 5.44/5.73                  = V1t ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDIFF__DIFF__SUBSET,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1t ) @ V0s ) )
% 5.44/5.73             => ( ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73                = V1t ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDIFF__UNION,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1y: $i] :
% 5.44/5.73            ( ( mem @ V1y @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2z: $i] :
% 5.44/5.73                ( ( mem @ V2z @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1y ) @ V2z ) )
% 5.44/5.73                  = ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0x ) @ V1y ) ) @ V2z ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDIFF__COMM,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1y: $i] :
% 5.44/5.73            ( ( mem @ V1y @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2z: $i] :
% 5.44/5.73                ( ( mem @ V2z @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0x ) @ V1y ) ) @ V2z )
% 5.44/5.73                  = ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0x ) @ V2z ) ) @ V1y ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDIFF__SAME__UNION,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1y: $i] :
% 5.44/5.73            ( ( mem @ V1y @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0x ) @ V1y ) ) @ V0x )
% 5.44/5.73                = ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V1y ) @ V0x ) )
% 5.44/5.73              & ( ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0x ) @ V1y ) ) @ V1y )
% 5.44/5.73                = ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0x ) @ V1y ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDIFF__INTER,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2g: $i] :
% 5.44/5.73                ( ( mem @ V2g @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ V1t ) ) @ V2g )
% 5.44/5.73                  = ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V2g ) ) @ V1t ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDIFF__INTER2,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1t ) @ V0s ) )
% 5.44/5.73              = ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ V1t ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDISJOINT__DIFF,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V1t ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ V1t ) ) )
% 5.44/5.73              & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ V1t ) ) @ V1t ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDISJOINT__DIFFS,axiom,
% 5.44/5.73      ! [A_27a: del,V0g: $i] :
% 5.44/5.73        ( ( mem @ V0g @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.73       => ! [V1f: $i] :
% 5.44/5.73            ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.73           => ! [V2m: tp__ty_2Enum_2Enum,V3n: tp__ty_2Enum_2Enum] :
% 5.44/5.73                ( ( ! [V4n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) @ ( ap @ V1f @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) )
% 5.44/5.73                  & ! [V5n: tp__ty_2Enum_2Enum] :
% 5.44/5.73                      ( ( ap @ V0g @ ( inj__ty_2Enum_2Enum @ V5n ) )
% 5.44/5.73                      = ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ V1f @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V5n ) ) ) ) @ ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V5n ) ) ) )
% 5.44/5.73                  & ( V2m != V3n ) )
% 5.44/5.73               => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ V0g @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) @ ( ap @ V0g @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2EINSERT__DEF,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V1s )
% 5.44/5.73              = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.73                @ ( lam @ A_27a
% 5.44/5.73                  @ ^ [V2y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2y ) @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V2y ) @ V0x ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2y ) @ V1s ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIN__INSERT,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1y: $i] :
% 5.44/5.73            ( ( mem @ V1y @ A_27a )
% 5.44/5.73           => ! [V2s: $i] :
% 5.44/5.73                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1y ) @ V2s ) ) )
% 5.44/5.73                <=> ( ( V0x = V1y )
% 5.44/5.73                    | ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V2s ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINSERT__applied,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1y: $i] :
% 5.44/5.73            ( ( mem @ V1y @ A_27a )
% 5.44/5.73           => ! [V2s: $i] :
% 5.44/5.73                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1y ) @ V2s ) @ V0x ) )
% 5.44/5.73                <=> ( ( V0x = V1y )
% 5.44/5.73                    | ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V2s ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ECOMPONENT,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V1s ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESET__CASES,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( V0s
% 5.44/5.73            = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.73          | ? [V1x: $i] :
% 5.44/5.73              ( ( mem @ V1x @ A_27a )
% 5.44/5.73              & ? [V2t: $i] :
% 5.44/5.73                  ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73                  & ( V0s
% 5.44/5.73                    = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1x ) @ V2t ) )
% 5.44/5.73                  & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V2t ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDECOMPOSITION,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1x: $i] :
% 5.44/5.73            ( ( mem @ V1x @ A_27a )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V0s ) )
% 5.44/5.73            <=> ? [V2t: $i] :
% 5.44/5.73                  ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73                  & ( V0s
% 5.44/5.73                    = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1x ) @ V2t ) )
% 5.44/5.73                  & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V2t ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EABSORPTION,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V1s ) )
% 5.44/5.73            <=> ( ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V1s )
% 5.44/5.73                = V1s ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EABSORPTION__RWT,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V1s ) )
% 5.44/5.73             => ( ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V1s )
% 5.44/5.73                = V1s ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINSERT__INSERT,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V1s ) )
% 5.44/5.73              = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V1s ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINSERT__COMM,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1y: $i] :
% 5.44/5.73            ( ( mem @ V1y @ A_27a )
% 5.44/5.73           => ! [V2s: $i] :
% 5.44/5.73                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1y ) @ V2s ) )
% 5.44/5.73                  = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1y ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V2s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINSERT__UNIV,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ( ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( c_2Epred__set_2EUNIV @ A_27a ) )
% 5.44/5.73          = ( c_2Epred__set_2EUNIV @ A_27a ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ENOT__INSERT__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V1s )
% 5.44/5.73             != ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ENOT__EMPTY__INSERT,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( c_2Epred__set_2EEMPTY @ A_27a )
% 5.44/5.73             != ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V1s ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINSERT__UNION,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V1s ) ) @ V2t )
% 5.44/5.73                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( arr @ A_27a @ bool ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V2t ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1s ) @ V2t ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1s ) @ V2t ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINSERT__UNION__EQ,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V1s ) ) @ V2t )
% 5.44/5.73                  = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1s ) @ V2t ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINSERT__INTER,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V1s ) ) @ V2t )
% 5.44/5.73                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( arr @ A_27a @ bool ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V2t ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1s ) @ V2t ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1s ) @ V2t ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDISJOINT__INSERT,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V1s ) ) @ V2t ) )
% 5.44/5.73                <=> ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V1s ) @ V2t ) )
% 5.44/5.73                    & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V2t ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDISJOINT__INSERT_27,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V2t ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V1s ) ) )
% 5.44/5.73                <=> ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V2t ) @ V1s ) )
% 5.44/5.73                    & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V2t ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINSERT__SUBSET,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V1s ) ) @ V2t ) )
% 5.44/5.73                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V2t ) )
% 5.44/5.73                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ V2t ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__INSERT,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V1s ) )
% 5.44/5.73             => ! [V2t: $i] :
% 5.44/5.73                  ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73                 => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V2t ) ) )
% 5.44/5.73                  <=> ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ V2t ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINSERT__DIFF,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2x: $i] :
% 5.44/5.73                ( ( mem @ V2x @ A_27a )
% 5.44/5.73               => ( ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2x ) @ V0s ) ) @ V1t )
% 5.44/5.73                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( arr @ A_27a @ bool ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1t ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ V1t ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ V1t ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EUNIV__BOOL,axiom,
% 5.44/5.73      ( ( c_2Epred__set_2EUNIV @ bool )
% 5.44/5.73      = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ bool ) @ c_2Ebool_2ET ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ bool ) @ c_2Ebool_2EF ) @ ( c_2Epred__set_2EEMPTY @ bool ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EFORALL__IN__INSERT,axiom,
% 5.44/5.73      ! [A_27a: del,V0P: $i] :
% 5.44/5.73        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1a: $i] :
% 5.44/5.73            ( ( mem @ V1a @ A_27a )
% 5.44/5.73           => ! [V2s: $i] :
% 5.44/5.73                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ! [V3x: $i] :
% 5.44/5.73                      ( ( mem @ V3x @ A_27a )
% 5.44/5.73                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1a ) @ V2s ) ) )
% 5.44/5.73                       => ( p @ ( ap @ V0P @ V3x ) ) ) )
% 5.44/5.73                <=> ( ( p @ ( ap @ V0P @ V1a ) )
% 5.44/5.73                    & ! [V4x: $i] :
% 5.44/5.73                        ( ( mem @ V4x @ A_27a )
% 5.44/5.73                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V2s ) )
% 5.44/5.73                         => ( p @ ( ap @ V0P @ V4x ) ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EEXISTS__IN__INSERT,axiom,
% 5.44/5.73      ! [A_27a: del,V0P: $i] :
% 5.44/5.73        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1a: $i] :
% 5.44/5.73            ( ( mem @ V1a @ A_27a )
% 5.44/5.73           => ! [V2s: $i] :
% 5.44/5.73                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ? [V3x: $i] :
% 5.44/5.73                      ( ( mem @ V3x @ A_27a )
% 5.44/5.73                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1a ) @ V2s ) ) )
% 5.44/5.73                      & ( p @ ( ap @ V0P @ V3x ) ) )
% 5.44/5.73                <=> ( ( p @ ( ap @ V0P @ V1a ) )
% 5.44/5.73                    | ? [V4x: $i] :
% 5.44/5.73                        ( ( mem @ V4x @ A_27a )
% 5.44/5.73                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V2s ) )
% 5.44/5.73                        & ( p @ ( ap @ V0P @ V4x ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2EDELETE__DEF,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1x: $i] :
% 5.44/5.73            ( ( mem @ V1x @ A_27a )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V0s ) @ V1x )
% 5.44/5.73              = ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIN__DELETE,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1x: $i] :
% 5.44/5.73            ( ( mem @ V1x @ A_27a )
% 5.44/5.73           => ! [V2y: $i] :
% 5.44/5.73                ( ( mem @ V2y @ A_27a )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V0s ) @ V2y ) ) )
% 5.44/5.73                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V0s ) )
% 5.44/5.73                    & ( V1x != V2y ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDELETE__applied,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1x: $i] :
% 5.44/5.73            ( ( mem @ V1x @ A_27a )
% 5.44/5.73           => ! [V2y: $i] :
% 5.44/5.73                ( ( mem @ V2y @ A_27a )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V0s ) @ V2y ) @ V1x ) )
% 5.44/5.73                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V0s ) )
% 5.44/5.73                    & ( V1x != V2y ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDELETE__NON__ELEMENT,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V1s ) )
% 5.44/5.73            <=> ( ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V1s ) @ V0x )
% 5.44/5.73                = V1s ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDELETE__NON__ELEMENT__RWT,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1x: $i] :
% 5.44/5.73            ( ( mem @ V1x @ A_27a )
% 5.44/5.73           => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V0s ) )
% 5.44/5.73             => ( ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V0s ) @ V1x )
% 5.44/5.73                = V0s ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIN__DELETE__EQ,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1x: $i] :
% 5.44/5.73            ( ( mem @ V1x @ A_27a )
% 5.44/5.73           => ! [V2x_27: $i] :
% 5.44/5.73                ( ( mem @ V2x_27 @ A_27a )
% 5.44/5.73               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V0s ) )
% 5.44/5.73                  <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x_27 ) @ V0s ) ) )
% 5.44/5.73                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V0s ) @ V2x_27 ) ) )
% 5.44/5.73                  <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x_27 ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V0s ) @ V1x ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EEMPTY__DELETE,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ( ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ V0x )
% 5.44/5.73          = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EELT__IN__DELETE,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V1s ) @ V0x ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDELETE__DELETE,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V1s ) @ V0x ) ) @ V0x )
% 5.44/5.73              = ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V1s ) @ V0x ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDELETE__COMM,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1y: $i] :
% 5.44/5.73            ( ( mem @ V1y @ A_27a )
% 5.44/5.73           => ! [V2s: $i] :
% 5.44/5.73                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V2s ) @ V0x ) ) @ V1y )
% 5.44/5.73                  = ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V2s ) @ V1y ) ) @ V0x ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDELETE__SUBSET,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V1s ) @ V0x ) ) @ V1s ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__DELETE,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V2t ) @ V0x ) ) )
% 5.44/5.73                <=> ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V1s ) )
% 5.44/5.73                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ V2t ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__INSERT__DELETE,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V2t ) ) )
% 5.44/5.73                <=> ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V1s ) @ V0x ) ) @ V2t ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__OF__INSERT,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V1s ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDIFF__INSERT,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2x: $i] :
% 5.44/5.73                ( ( mem @ V2x @ A_27a )
% 5.44/5.73               => ( ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2x ) @ V1t ) )
% 5.44/5.73                  = ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V0s ) @ V2x ) ) @ V1t ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EPSUBSET__INSERT__SUBSET,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73            <=> ? [V2x: $i] :
% 5.44/5.73                  ( ( mem @ V2x @ A_27a )
% 5.44/5.73                  & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) )
% 5.44/5.73                  & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2x ) @ V0s ) ) @ V1t ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EPSUBSET__MEMBER,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73            <=> ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73                & ? [V2y: $i] :
% 5.44/5.73                    ( ( mem @ V2y @ A_27a )
% 5.44/5.73                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2y ) @ V1t ) )
% 5.44/5.73                    & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2y ) @ V0s ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDELETE__INSERT,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1y: $i] :
% 5.44/5.73            ( ( mem @ V1y @ A_27a )
% 5.44/5.73           => ! [V2s: $i] :
% 5.44/5.73                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V2s ) ) @ V1y )
% 5.44/5.73                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( arr @ A_27a @ bool ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V2s ) @ V1y ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V2s ) @ V1y ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINSERT__DELETE,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V1s ) )
% 5.44/5.73             => ( ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V1s ) @ V0x ) )
% 5.44/5.73                = V1s ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDELETE__INTER,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2x: $i] :
% 5.44/5.73                ( ( mem @ V2x @ A_27a )
% 5.44/5.73               => ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V0s ) @ V2x ) ) @ V1t )
% 5.44/5.73                  = ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V1t ) ) @ V2x ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDISJOINT__DELETE__SYM,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2x: $i] :
% 5.44/5.73                ( ( mem @ V2x @ A_27a )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V0s ) @ V2x ) ) @ V1t ) )
% 5.44/5.73                <=> ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V1t ) @ V2x ) ) @ V0s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2ECHOICE__DEF,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( V0s
% 5.44/5.73           != ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.73         => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ ( c_2Epred__set_2ECHOICE @ A_27a ) @ V0s ) ) @ V0s ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2EREST__DEF,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V0s )
% 5.44/5.73          = ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V0s ) @ ( ap @ ( c_2Epred__set_2ECHOICE @ A_27a ) @ V0s ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIN__REST,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V1s ) ) )
% 5.44/5.73            <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V1s ) )
% 5.44/5.73                & ( V0x
% 5.44/5.73                 != ( ap @ ( c_2Epred__set_2ECHOICE @ A_27a ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EREST__applied,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V1s ) @ V0x ) )
% 5.44/5.73            <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V1s ) )
% 5.44/5.73                & ( V0x
% 5.44/5.73                 != ( ap @ ( c_2Epred__set_2ECHOICE @ A_27a ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ECHOICE__NOT__IN__REST,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ ( c_2Epred__set_2ECHOICE @ A_27a ) @ V0s ) ) @ ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V0s ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ECHOICE__INSERT__REST,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( V0s
% 5.44/5.73           != ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.73         => ( ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ ( ap @ ( c_2Epred__set_2ECHOICE @ A_27a ) @ V0s ) ) @ ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V0s ) )
% 5.44/5.73            = V0s ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EREST__SUBSET,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V0s ) ) @ V0s ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EREST__PSUBSET,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( V0s
% 5.44/5.73           != ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.73         => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V0s ) ) @ V0s ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2ESING__DEF,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( c_2Epred__set_2ESING @ A_27a ) @ V0s ) )
% 5.44/5.73        <=> ? [V1x: $i] :
% 5.44/5.73              ( ( mem @ V1x @ A_27a )
% 5.44/5.73              & ( V0s
% 5.44/5.73                = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESING,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ( p @ ( ap @ ( c_2Epred__set_2ESING @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESING__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del] :
% 5.44/5.73        ( ( p @ ( ap @ ( c_2Epred__set_2ESING @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.73      <=> $false ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESING__INSERT,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( c_2Epred__set_2ESING @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V1s ) ) )
% 5.44/5.73            <=> ( ( V1s
% 5.44/5.73                  = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.73                | ( V1s
% 5.44/5.73                  = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESING__UNION,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( c_2Epred__set_2ESING @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) ) )
% 5.44/5.73            <=> ( ( ( p @ ( ap @ ( c_2Epred__set_2ESING @ A_27a ) @ V0s ) )
% 5.44/5.73                  & ( V1t
% 5.44/5.73                    = ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.73                | ( ( p @ ( ap @ ( c_2Epred__set_2ESING @ A_27a ) @ V1t ) )
% 5.44/5.73                  & ( V0s
% 5.44/5.73                    = ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.73                | ( ( p @ ( ap @ ( c_2Epred__set_2ESING @ A_27a ) @ V0s ) )
% 5.44/5.73                  & ( p @ ( ap @ ( c_2Epred__set_2ESING @ A_27a ) @ V1t ) )
% 5.44/5.73                  & ( V0s = V1t ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIN__SING,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1y: $i] :
% 5.44/5.73            ( ( mem @ V1y @ A_27a )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1y ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) )
% 5.44/5.73            <=> ( V0x = V1y ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESING__applied,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1y: $i] :
% 5.44/5.73            ( ( mem @ V1y @ A_27a )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1y ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ V0x ) )
% 5.44/5.73            <=> ( V0x = V1y ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ENOT__SING__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ( ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.73         != ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ENOT__EMPTY__SING,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ( ( c_2Epred__set_2EEMPTY @ A_27a )
% 5.44/5.73         != ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EEQUAL__SING,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1y: $i] :
% 5.44/5.73            ( ( mem @ V1y @ A_27a )
% 5.44/5.73           => ( ( ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.73                = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1y ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.73            <=> ( V0x = V1y ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDISJOINT__SING__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINSERT__SING__UNION,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1x: $i] :
% 5.44/5.73            ( ( mem @ V1x @ A_27a )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1x ) @ V0s )
% 5.44/5.73              = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) @ V0s ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESING__DELETE,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ( ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) @ V0x )
% 5.44/5.73          = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDELETE__EQ__SING,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1x: $i] :
% 5.44/5.73            ( ( mem @ V1x @ A_27a )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V0s ) )
% 5.44/5.73             => ( ( ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V0s ) @ V1x )
% 5.44/5.73                  = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.73              <=> ( V0s
% 5.44/5.73                  = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ECHOICE__SING,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ( ( ap @ ( c_2Epred__set_2ECHOICE @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.73          = V0x ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EREST__SING,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ( ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.73          = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESING__IFF__EMPTY__REST,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( c_2Epred__set_2ESING @ A_27a ) @ V0s ) )
% 5.44/5.73        <=> ( ( V0s
% 5.44/5.73             != ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.73            & ( ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V0s )
% 5.44/5.73              = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2EIMAGE__DEF,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s )
% 5.44/5.73              = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27b @ A_27a )
% 5.44/5.73                @ ( lam @ A_27a
% 5.44/5.73                  @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ bool ) @ ( ap @ V0f @ V2x ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIN__IMAGE,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0y: $i] :
% 5.44/5.73        ( ( mem @ V0y @ A_27b )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2f: $i] :
% 5.44/5.73                ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V0y ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V2f ) @ V1s ) ) )
% 5.44/5.73                <=> ? [V3x: $i] :
% 5.44/5.73                      ( ( mem @ V3x @ A_27a )
% 5.44/5.73                      & ( V0y
% 5.44/5.73                        = ( ap @ V2f @ V3x ) )
% 5.44/5.73                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIMAGE__applied,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0y: $i] :
% 5.44/5.73        ( ( mem @ V0y @ A_27b )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2f: $i] :
% 5.44/5.73                ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V2f ) @ V1s ) @ V0y ) )
% 5.44/5.73                <=> ? [V3x: $i] :
% 5.44/5.73                      ( ( mem @ V3x @ A_27a )
% 5.44/5.73                      & ( V0y
% 5.44/5.73                        = ( ap @ V2f @ V3x ) )
% 5.44/5.73                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIMAGE__IN,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V1s ) )
% 5.44/5.73             => ! [V2f: $i] :
% 5.44/5.73                  ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73                 => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V2f @ V0x ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V2f ) @ V1s ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIMAGE__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ( ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.73          = ( c_2Epred__set_2EEMPTY @ A_27b ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIMAGE__ID,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( ap
% 5.44/5.73            @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27a )
% 5.44/5.73              @ ( lam @ A_27a
% 5.44/5.73                @ ^ [V1x: $i] : V1x ) )
% 5.44/5.73            @ V0s )
% 5.44/5.73          = V0s ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIMAGE__I,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27a ) @ ( c_2Ecombin_2EI @ A_27a ) ) @ V0s )
% 5.44/5.73          = V0s ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIMAGE__II,axiom,
% 5.44/5.73      ! [A_27a: del] :
% 5.44/5.73        ( ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27a ) @ ( c_2Ecombin_2EI @ A_27a ) )
% 5.44/5.73        = ( c_2Ecombin_2EI @ ( arr @ A_27a @ bool ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIMAGE__COMPOSE,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27b @ A_27c ) )
% 5.44/5.73       => ! [V1g: $i] :
% 5.44/5.73            ( ( mem @ V1g @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73           => ! [V2s: $i] :
% 5.44/5.73                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27c @ A_27b ) @ V0f ) @ V1g ) ) @ V2s )
% 5.44/5.73                  = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27b @ A_27c ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V1g ) @ V2s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIMAGE__INSERT,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1x: $i] :
% 5.44/5.73            ( ( mem @ V1x @ A_27a )
% 5.44/5.73           => ! [V2s: $i] :
% 5.44/5.73                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1x ) @ V2s ) )
% 5.44/5.73                  = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27b ) @ ( ap @ V0f @ V1x ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V2s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIMAGE__EQ__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1f: $i] :
% 5.44/5.73            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73           => ( ( ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V1f ) @ V0s )
% 5.44/5.73                = ( c_2Epred__set_2EEMPTY @ A_27b ) )
% 5.44/5.73            <=> ( V0s
% 5.44/5.73                = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIMAGE__DELETE,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1x: $i] :
% 5.44/5.73            ( ( mem @ V1x @ A_27a )
% 5.44/5.73           => ! [V2s: $i] :
% 5.44/5.73                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V2s ) )
% 5.44/5.73                 => ( ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V2s ) @ V1x ) )
% 5.44/5.73                    = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V2s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIMAGE__UNION,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1s ) @ V2t ) )
% 5.44/5.73                  = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V2t ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIMAGE__SUBSET,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.73             => ! [V2f: $i] :
% 5.44/5.73                  ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V2f ) @ V0s ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V2f ) @ V1t ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIMAGE__INTER,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1s ) @ V2t ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V2t ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIMAGE__11,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s1: $i] :
% 5.44/5.73            ( ( mem @ V1s1 @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2s2: $i] :
% 5.44/5.73                ( ( mem @ V2s2 @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ! [V3x: $i] :
% 5.44/5.73                      ( ( mem @ V3x @ A_27a )
% 5.44/5.73                     => ! [V4y: $i] :
% 5.44/5.73                          ( ( mem @ V4y @ A_27a )
% 5.44/5.73                         => ( ( ( ap @ V0f @ V3x )
% 5.44/5.73                              = ( ap @ V0f @ V4y ) )
% 5.44/5.73                          <=> ( V3x = V4y ) ) ) )
% 5.44/5.73                 => ( ( ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s1 )
% 5.44/5.73                      = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V2s2 ) )
% 5.44/5.73                  <=> ( V1s1 = V2s2 ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDISJOINT__IMAGE,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s1: $i] :
% 5.44/5.73            ( ( mem @ V1s1 @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2s2: $i] :
% 5.44/5.73                ( ( mem @ V2s2 @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ! [V3x: $i] :
% 5.44/5.73                      ( ( mem @ V3x @ A_27a )
% 5.44/5.73                     => ! [V4y: $i] :
% 5.44/5.73                          ( ( mem @ V4y @ A_27a )
% 5.44/5.73                         => ( ( ( ap @ V0f @ V3x )
% 5.44/5.73                              = ( ap @ V0f @ V4y ) )
% 5.44/5.73                          <=> ( V3x = V4y ) ) ) )
% 5.44/5.73                 => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s1 ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V2s2 ) ) )
% 5.44/5.73                  <=> ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V1s1 ) @ V2s2 ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIMAGE__CONG,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2f_27: $i] :
% 5.44/5.73                ( ( mem @ V2f_27 @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73               => ! [V3s_27: $i] :
% 5.44/5.73                    ( ( mem @ V3s_27 @ ( arr @ A_27a @ bool ) )
% 5.44/5.73                   => ( ( ( V1s = V3s_27 )
% 5.44/5.73                        & ! [V4x: $i] :
% 5.44/5.73                            ( ( mem @ V4x @ A_27a )
% 5.44/5.73                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V3s_27 ) )
% 5.44/5.73                             => ( ( ap @ V0f @ V4x )
% 5.44/5.73                                = ( ap @ V2f_27 @ V4x ) ) ) ) )
% 5.44/5.73                     => ( ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s )
% 5.44/5.73                        = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V2f_27 ) @ V3s_27 ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EGSPEC__IMAGE,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27a @ bool ) ) )
% 5.44/5.73       => ( ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27b ) @ V0f )
% 5.44/5.73          = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ bool ) ) @ ( c_2Epair_2EFST @ A_27a @ bool ) ) @ V0f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ bool @ ( ty_2Epair_2Eprod @ A_27a @ bool ) ) @ ( c_2Epair_2ESND @ A_27a @ bool ) ) @ V0f ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIMAGE__IMAGE,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1g: $i] :
% 5.44/5.73            ( ( mem @ V1g @ ( arr @ A_27c @ A_27a ) )
% 5.44/5.73           => ! [V2s: $i] :
% 5.44/5.73                ( ( mem @ V2s @ ( arr @ A_27c @ bool ) )
% 5.44/5.73               => ( ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27c @ A_27a ) @ V1g ) @ V2s ) )
% 5.44/5.73                  = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27c @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27c @ A_27b @ A_27a ) @ V0f ) @ V1g ) ) @ V2s ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EFORALL__IN__IMAGE,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.73        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1f: $i] :
% 5.44/5.73            ( ( mem @ V1f @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.73           => ! [V2s: $i] :
% 5.44/5.73                ( ( mem @ V2s @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ! [V3y: $i] :
% 5.44/5.73                      ( ( mem @ V3y @ A_27a )
% 5.44/5.73                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27b @ A_27a ) @ V1f ) @ V2s ) ) )
% 5.44/5.73                       => ( p @ ( ap @ V0P @ V3y ) ) ) )
% 5.44/5.73                <=> ! [V4x: $i] :
% 5.44/5.73                      ( ( mem @ V4x @ A_27b )
% 5.44/5.73                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V4x ) @ V2s ) )
% 5.44/5.73                       => ( p @ ( ap @ V0P @ ( ap @ V1f @ V4x ) ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EEXISTS__IN__IMAGE,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.73        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1f: $i] :
% 5.44/5.73            ( ( mem @ V1f @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.73           => ! [V2s: $i] :
% 5.44/5.73                ( ( mem @ V2s @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ? [V3y: $i] :
% 5.44/5.73                      ( ( mem @ V3y @ A_27a )
% 5.44/5.73                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27b @ A_27a ) @ V1f ) @ V2s ) ) )
% 5.44/5.73                      & ( p @ ( ap @ V0P @ V3y ) ) )
% 5.44/5.73                <=> ? [V4x: $i] :
% 5.44/5.73                      ( ( mem @ V4x @ A_27b )
% 5.44/5.73                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V4x ) @ V2s ) )
% 5.44/5.73                      & ( p @ ( ap @ V0P @ ( ap @ V1f @ V4x ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2EINJ__DEF,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.73                <=> ( ! [V3x: $i] :
% 5.44/5.73                        ( ( mem @ V3x @ A_27a )
% 5.44/5.73                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) )
% 5.44/5.73                         => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V3x ) ) @ V2t ) ) ) )
% 5.44/5.73                    & ! [V4x: $i] :
% 5.44/5.73                        ( ( mem @ V4x @ A_27a )
% 5.44/5.73                       => ! [V5y: $i] :
% 5.44/5.73                            ( ( mem @ V5y @ A_27a )
% 5.44/5.73                           => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V1s ) )
% 5.44/5.73                                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5y ) @ V1s ) ) )
% 5.44/5.73                             => ( ( ( ap @ V0f @ V4x )
% 5.44/5.73                                  = ( ap @ V0f @ V5y ) )
% 5.44/5.73                               => ( V4x = V5y ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINJ__IFF,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.73                <=> ( ! [V3x: $i] :
% 5.44/5.73                        ( ( mem @ V3x @ A_27a )
% 5.44/5.73                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) )
% 5.44/5.73                         => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V3x ) ) @ V2t ) ) ) )
% 5.44/5.73                    & ! [V4x: $i] :
% 5.44/5.73                        ( ( mem @ V4x @ A_27a )
% 5.44/5.73                       => ! [V5y: $i] :
% 5.44/5.73                            ( ( mem @ V5y @ A_27a )
% 5.44/5.73                           => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V1s ) )
% 5.44/5.73                                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5y ) @ V1s ) ) )
% 5.44/5.73                             => ( ( ( ap @ V0f @ V4x )
% 5.44/5.73                                  = ( ap @ V0f @ V5y ) )
% 5.44/5.73                              <=> ( V4x = V5y ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINJ__ID,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( p
% 5.44/5.73          @ ( ap
% 5.44/5.73            @ ( ap
% 5.44/5.73              @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27a )
% 5.44/5.73                @ ( lam @ A_27a
% 5.44/5.73                  @ ^ [V1x: $i] : V1x ) )
% 5.44/5.73              @ V0s )
% 5.44/5.73            @ V0s ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINJ__COMPOSE,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1g: $i] :
% 5.44/5.73            ( ( mem @ V1g @ ( arr @ A_27b @ A_27c ) )
% 5.44/5.73           => ! [V2s: $i] :
% 5.44/5.73                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ! [V3t: $i] :
% 5.44/5.73                    ( ( mem @ V3t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73                   => ! [V4u: $i] :
% 5.44/5.73                        ( ( mem @ V4u @ ( arr @ A_27c @ bool ) )
% 5.44/5.73                       => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ V2s ) @ V3t ) )
% 5.44/5.73                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27b @ A_27c ) @ V1g ) @ V3t ) @ V4u ) ) )
% 5.44/5.73                         => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27c @ A_27b ) @ V1g ) @ V0f ) ) @ V2s ) @ V4u ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINJ__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ( ! [V1s: $i] :
% 5.44/5.73              ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.44/5.73             => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ V1s ) ) )
% 5.44/5.73          & ! [V2s: $i] :
% 5.44/5.73              ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ V2s ) @ ( c_2Epred__set_2EEMPTY @ A_27b ) ) )
% 5.44/5.73              <=> ( V2s
% 5.44/5.73                  = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINJ__DELETE,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73           => ! [V2f: $i] :
% 5.44/5.73                ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V2f ) @ V0s ) @ V1t ) )
% 5.44/5.73                 => ! [V3e: $i] :
% 5.44/5.73                      ( ( mem @ V3e @ A_27a )
% 5.44/5.73                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3e ) @ V0s ) )
% 5.44/5.73                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V2f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V0s ) @ V3e ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27b ) @ V1t ) @ ( ap @ V2f @ V3e ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINJ__INSERT,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1x: $i] :
% 5.44/5.73            ( ( mem @ V1x @ A_27a )
% 5.44/5.73           => ! [V2s: $i] :
% 5.44/5.73                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ! [V3t: $i] :
% 5.44/5.73                    ( ( mem @ V3t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1x ) @ V2s ) ) @ V3t ) )
% 5.44/5.73                    <=> ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ V2s ) @ V3t ) )
% 5.44/5.73                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V1x ) ) @ V3t ) )
% 5.44/5.73                        & ! [V4y: $i] :
% 5.44/5.73                            ( ( mem @ V4y @ A_27a )
% 5.44/5.73                           => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4y ) @ V2s ) )
% 5.44/5.73                                & ( ( ap @ V0f @ V1x )
% 5.44/5.73                                  = ( ap @ V0f @ V4y ) ) )
% 5.44/5.73                             => ( V1x = V4y ) ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINJ__EXTEND,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0b: $i] :
% 5.44/5.73        ( ( mem @ V0b @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ! [V3x: $i] :
% 5.44/5.73                    ( ( mem @ V3x @ A_27a )
% 5.44/5.73                   => ! [V4y: $i] :
% 5.44/5.73                        ( ( mem @ V4y @ A_27b )
% 5.44/5.73                       => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0b ) @ V1s ) @ V2t ) )
% 5.44/5.73                            & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) )
% 5.44/5.73                            & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V4y ) @ V2t ) ) )
% 5.44/5.73                         => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V3x ) @ V4y ) @ V0b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V3x ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27b ) @ V4y ) @ V2t ) ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINJ__SUBSET,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ! [V3s0: $i] :
% 5.44/5.73                    ( ( mem @ V3s0 @ ( arr @ A_27a @ bool ) )
% 5.44/5.73                   => ! [V4t0: $i] :
% 5.44/5.73                        ( ( mem @ V4t0 @ ( arr @ A_27b @ bool ) )
% 5.44/5.73                       => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.73                            & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V3s0 ) @ V1s ) )
% 5.44/5.73                            & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ V2t ) @ V4t0 ) ) )
% 5.44/5.73                         => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ V3s0 ) @ V4t0 ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINJ__IMAGE,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.73                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINJ__IMAGE__SUBSET,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.73                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) @ V2t ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2ESURJ__DEF,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ESURJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.73                <=> ( ! [V3x: $i] :
% 5.44/5.73                        ( ( mem @ V3x @ A_27a )
% 5.44/5.73                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) )
% 5.44/5.73                         => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V3x ) ) @ V2t ) ) ) )
% 5.44/5.73                    & ! [V4x: $i] :
% 5.44/5.73                        ( ( mem @ V4x @ A_27b )
% 5.44/5.73                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V4x ) @ V2t ) )
% 5.44/5.73                         => ? [V5y: $i] :
% 5.44/5.73                              ( ( mem @ V5y @ A_27a )
% 5.44/5.73                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5y ) @ V1s ) )
% 5.44/5.73                              & ( ( ap @ V0f @ V5y )
% 5.44/5.73                                = V4x ) ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESURJ__ID,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( p
% 5.44/5.73          @ ( ap
% 5.44/5.73            @ ( ap
% 5.44/5.73              @ ( ap @ ( c_2Epred__set_2ESURJ @ A_27a @ A_27a )
% 5.44/5.73                @ ( lam @ A_27a
% 5.44/5.73                  @ ^ [V1x: $i] : V1x ) )
% 5.44/5.73              @ V0s )
% 5.44/5.73            @ V0s ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESURJ__COMPOSE,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1g: $i] :
% 5.44/5.73            ( ( mem @ V1g @ ( arr @ A_27b @ A_27c ) )
% 5.44/5.73           => ! [V2s: $i] :
% 5.44/5.73                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ! [V3t: $i] :
% 5.44/5.73                    ( ( mem @ V3t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73                   => ! [V4u: $i] :
% 5.44/5.73                        ( ( mem @ V4u @ ( arr @ A_27c @ bool ) )
% 5.44/5.73                       => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ESURJ @ A_27a @ A_27b ) @ V0f ) @ V2s ) @ V3t ) )
% 5.44/5.73                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ESURJ @ A_27b @ A_27c ) @ V1g ) @ V3t ) @ V4u ) ) )
% 5.44/5.73                         => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ESURJ @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27c @ A_27b ) @ V1g ) @ V0f ) ) @ V2s ) @ V4u ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESURJ__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ( ! [V1s: $i] :
% 5.44/5.73              ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.44/5.73             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ESURJ @ A_27a @ A_27b ) @ V0f ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ V1s ) )
% 5.44/5.73              <=> ( V1s
% 5.44/5.73                  = ( c_2Epred__set_2EEMPTY @ A_27b ) ) ) )
% 5.44/5.73          & ! [V2s: $i] :
% 5.44/5.73              ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ESURJ @ A_27a @ A_27b ) @ V0f ) @ V2s ) @ ( c_2Epred__set_2EEMPTY @ A_27b ) ) )
% 5.44/5.73              <=> ( V2s
% 5.44/5.73                  = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIMAGE__SURJ,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ESURJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.73                <=> ( ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s )
% 5.44/5.73                    = V2t ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESURJ__IMAGE,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ESURJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESURJ__IMP__INJ,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73           => ( ? [V2f: $i] :
% 5.44/5.73                  ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ESURJ @ A_27a @ A_27b ) @ V2f ) @ V0s ) @ V1t ) ) )
% 5.44/5.73             => ? [V3g: $i] :
% 5.44/5.73                  ( ( mem @ V3g @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.73                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27b @ A_27a ) @ V3g ) @ V1t ) @ V0s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2EBIJ__DEF,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.73                <=> ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.73                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ESURJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EBIJ__ID,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( p
% 5.44/5.73          @ ( ap
% 5.44/5.73            @ ( ap
% 5.44/5.73              @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27a )
% 5.44/5.73                @ ( lam @ A_27a
% 5.44/5.73                  @ ^ [V1x: $i] : V1x ) )
% 5.44/5.73              @ V0s )
% 5.44/5.73            @ V0s ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EBIJ__IMP__11,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) @ ( c_2Epred__set_2EUNIV @ A_27b ) ) )
% 5.44/5.73         => ! [V1x: $i] :
% 5.44/5.73              ( ( mem @ V1x @ A_27a )
% 5.44/5.73             => ! [V2y: $i] :
% 5.44/5.73                  ( ( mem @ V2y @ A_27a )
% 5.44/5.73                 => ( ( ( ap @ V0f @ V1x )
% 5.44/5.73                      = ( ap @ V0f @ V2y ) )
% 5.44/5.73                  <=> ( V1x = V2y ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EBIJ__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ( ! [V1s: $i] :
% 5.44/5.73              ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.44/5.73             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ V1s ) )
% 5.44/5.73              <=> ( V1s
% 5.44/5.73                  = ( c_2Epred__set_2EEMPTY @ A_27b ) ) ) )
% 5.44/5.73          & ! [V2s: $i] :
% 5.44/5.73              ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ V2s ) @ ( c_2Epred__set_2EEMPTY @ A_27b ) ) )
% 5.44/5.73              <=> ( V2s
% 5.44/5.73                  = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EBIJ__COMPOSE,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1g: $i] :
% 5.44/5.73            ( ( mem @ V1g @ ( arr @ A_27b @ A_27c ) )
% 5.44/5.73           => ! [V2s: $i] :
% 5.44/5.73                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ! [V3t: $i] :
% 5.44/5.73                    ( ( mem @ V3t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73                   => ! [V4u: $i] :
% 5.44/5.73                        ( ( mem @ V4u @ ( arr @ A_27c @ bool ) )
% 5.44/5.73                       => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ V2s ) @ V3t ) )
% 5.44/5.73                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27b @ A_27c ) @ V1g ) @ V3t ) @ V4u ) ) )
% 5.44/5.73                         => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27c @ A_27b ) @ V1g ) @ V0f ) ) @ V2s ) @ V4u ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EBIJ__DELETE,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73           => ! [V2f: $i] :
% 5.44/5.73                ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V2f ) @ V0s ) @ V1t ) )
% 5.44/5.73                 => ! [V3e: $i] :
% 5.44/5.73                      ( ( mem @ V3e @ A_27a )
% 5.44/5.73                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3e ) @ V0s ) )
% 5.44/5.73                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V2f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V0s ) @ V3e ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27b ) @ V1t ) @ ( ap @ V2f @ V3e ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINJ__IMAGE__BIJ,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1f: $i] :
% 5.44/5.73            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73           => ( ? [V2t: $i] :
% 5.44/5.73                  ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V1f ) @ V0s ) @ V2t ) ) )
% 5.44/5.73             => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V1f ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V1f ) @ V0s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINJ__BIJ__SUBSET,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0s0: $i] :
% 5.44/5.73        ( ( mem @ V0s0 @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2f: $i] :
% 5.44/5.73                ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73               => ! [V3t: $i] :
% 5.44/5.73                    ( ( mem @ V3t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s0 ) @ V1s ) )
% 5.44/5.73                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V2f ) @ V1s ) @ V3t ) ) )
% 5.44/5.73                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V2f ) @ V0s0 ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V2f ) @ V0s0 ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EBIJ__SYM__IMP,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73           => ( ? [V2f: $i] :
% 5.44/5.73                  ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V2f ) @ V0s ) @ V1t ) ) )
% 5.44/5.73             => ? [V3g: $i] :
% 5.44/5.73                  ( ( mem @ V3g @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.73                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27b @ A_27a ) @ V3g ) @ V1t ) @ V0s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EBIJ__SYM,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73           => ( ? [V2f: $i] :
% 5.44/5.73                  ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V2f ) @ V0s ) @ V1t ) ) )
% 5.44/5.73            <=> ? [V3g: $i] :
% 5.44/5.73                  ( ( mem @ V3g @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.73                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27b @ A_27a ) @ V3g ) @ V1t ) @ V0s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EBIJ__TRANS,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,A_27c: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27c @ bool ) )
% 5.44/5.73           => ! [V2u: $i] :
% 5.44/5.73                ( ( mem @ V2u @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ( ? [V3f: $i] :
% 5.44/5.73                        ( ( mem @ V3f @ ( arr @ A_27a @ A_27c ) )
% 5.44/5.73                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27c ) @ V3f ) @ V0s ) @ V1t ) ) )
% 5.44/5.73                    & ? [V4g: $i] :
% 5.44/5.73                        ( ( mem @ V4g @ ( arr @ A_27c @ A_27b ) )
% 5.44/5.73                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27c @ A_27b ) @ V4g ) @ V1t ) @ V2u ) ) ) )
% 5.44/5.73                 => ? [V5h: $i] :
% 5.44/5.73                      ( ( mem @ V5h @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73                      & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V5h ) @ V0s ) @ V2u ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EBIJ__INV,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.73                 => ? [V3g: $i] :
% 5.44/5.73                      ( ( mem @ V3g @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.73                      & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27b @ A_27a ) @ V3g ) @ V2t ) @ V1s ) )
% 5.44/5.73                      & ! [V4x: $i] :
% 5.44/5.73                          ( ( mem @ V4x @ A_27a )
% 5.44/5.73                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V1s ) )
% 5.44/5.73                           => ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27a @ A_27b ) @ V3g ) @ V0f ) @ V4x )
% 5.44/5.73                              = V4x ) ) )
% 5.44/5.73                      & ! [V5x: $i] :
% 5.44/5.73                          ( ( mem @ V5x @ A_27b )
% 5.44/5.73                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V5x ) @ V2t ) )
% 5.44/5.73                           => ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ A_27b @ A_27a ) @ V0f ) @ V3g ) @ V5x )
% 5.44/5.73                              = V5x ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2EFUNSET,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.73        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1Q: $i] :
% 5.44/5.73            ( ( mem @ V1Q @ ( arr @ A_27b @ bool ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EFUNSET @ A_27a @ A_27b ) @ V0P ) @ V1Q )
% 5.44/5.73              = ( lam @ ( arr @ A_27a @ A_27b )
% 5.44/5.73                @ ^ [V2f: $i] :
% 5.44/5.73                    ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.44/5.73                    @ ( lam @ A_27a
% 5.44/5.73                      @ ^ [V3x: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V0P ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V2f @ V3x ) ) @ V1Q ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2EDFUNSET,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.73        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1Q: $i] :
% 5.44/5.73            ( ( mem @ V1Q @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EDFUNSET @ A_27a @ A_27b ) @ V0P ) @ V1Q )
% 5.44/5.73              = ( lam @ ( arr @ A_27a @ A_27b )
% 5.44/5.73                @ ^ [V2f: $i] :
% 5.44/5.73                    ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.44/5.73                    @ ( lam @ A_27a
% 5.44/5.73                      @ ^ [V3x: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V0P ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V2f @ V3x ) ) @ ( ap @ V1Q @ V3x ) ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIN__FUNSET,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1P: $i] :
% 5.44/5.73            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2Q: $i] :
% 5.44/5.73                ( ( mem @ V2Q @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ A_27b ) ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EFUNSET @ A_27a @ A_27b ) @ V1P ) @ V2Q ) ) )
% 5.44/5.73                <=> ! [V3x: $i] :
% 5.44/5.73                      ( ( mem @ V3x @ A_27a )
% 5.44/5.73                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1P ) )
% 5.44/5.73                       => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V3x ) ) @ V2Q ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EFUNSET__applied,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1P: $i] :
% 5.44/5.73            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2Q: $i] :
% 5.44/5.73                ( ( mem @ V2Q @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EFUNSET @ A_27a @ A_27b ) @ V1P ) @ V2Q ) @ V0f ) )
% 5.44/5.73                <=> ! [V3x: $i] :
% 5.44/5.73                      ( ( mem @ V3x @ A_27a )
% 5.44/5.73                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1P ) )
% 5.44/5.73                       => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V3x ) ) @ V2Q ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIN__DFUNSET,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1P: $i] :
% 5.44/5.73            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2Q: $i] :
% 5.44/5.73                ( ( mem @ V2Q @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ A_27b ) ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDFUNSET @ A_27a @ A_27b ) @ V1P ) @ V2Q ) ) )
% 5.44/5.73                <=> ! [V3x: $i] :
% 5.44/5.73                      ( ( mem @ V3x @ A_27a )
% 5.44/5.73                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1P ) )
% 5.44/5.73                       => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V3x ) ) @ ( ap @ V2Q @ V3x ) ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EDFUNSET__applied,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1P: $i] :
% 5.44/5.73            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2Q: $i] :
% 5.44/5.73                ( ( mem @ V2Q @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EDFUNSET @ A_27a @ A_27b ) @ V1P ) @ V2Q ) @ V0f ) )
% 5.44/5.73                <=> ! [V3x: $i] :
% 5.44/5.73                      ( ( mem @ V3x @ A_27a )
% 5.44/5.73                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1P ) )
% 5.44/5.73                       => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V3x ) ) @ ( ap @ V2Q @ V3x ) ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EFUNSET__THM,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73           => ! [V2f: $i] :
% 5.44/5.73                ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73               => ! [V3x: $i] :
% 5.44/5.73                    ( ( mem @ V3x @ A_27a )
% 5.44/5.73                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ A_27b ) ) @ V2f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EFUNSET @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) )
% 5.44/5.73                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V0s ) ) )
% 5.44/5.73                     => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V2f @ V3x ) ) @ V1t ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EUNIV__FUNSET__UNIV,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del] :
% 5.44/5.73        ( ( ap @ ( ap @ ( c_2Epred__set_2EFUNSET @ A_27a @ A_27b ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) @ ( c_2Epred__set_2EUNIV @ A_27b ) )
% 5.44/5.73        = ( c_2Epred__set_2EUNIV @ ( arr @ A_27a @ A_27b ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EFUNSET__DFUNSET,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1y: $i] :
% 5.44/5.73            ( ( mem @ V1y @ ( arr @ A_27b @ bool ) )
% 5.44/5.73           => ( ( ap @ ( ap @ ( c_2Epred__set_2EFUNSET @ A_27a @ A_27b ) @ V0x ) @ V1y )
% 5.44/5.73              = ( ap @ ( ap @ ( c_2Epred__set_2EDFUNSET @ A_27a @ A_27b ) @ V0x ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27b @ bool ) @ A_27a ) @ V1y ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EEMPTY__FUNSET,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27b @ bool ) )
% 5.44/5.73       => ( ( ap @ ( ap @ ( c_2Epred__set_2EFUNSET @ A_27a @ A_27b ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ V0s )
% 5.44/5.73          = ( c_2Epred__set_2EUNIV @ ( arr @ A_27a @ A_27b ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EFUNSET__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1f: $i] :
% 5.44/5.73            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ A_27b ) ) @ V1f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EFUNSET @ A_27a @ A_27b ) @ V0s ) @ ( c_2Epred__set_2EEMPTY @ A_27b ) ) ) )
% 5.44/5.73            <=> ( V0s
% 5.44/5.73                = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EFUNSET__INTER,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0a: $i] :
% 5.44/5.73        ( ( mem @ V0a @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1b: $i] :
% 5.44/5.73            ( ( mem @ V1b @ ( arr @ A_27b @ bool ) )
% 5.44/5.73           => ! [V2c: $i] :
% 5.44/5.73                ( ( mem @ V2c @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ( ap @ ( ap @ ( c_2Epred__set_2EFUNSET @ A_27a @ A_27b ) @ V0a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27b ) @ V1b ) @ V2c ) )
% 5.44/5.73                  = ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ ( arr @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EFUNSET @ A_27a @ A_27b ) @ V0a ) @ V1b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EFUNSET @ A_27a @ A_27b ) @ V0a ) @ V2c ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2Eschroeder__close__def,axiom,
% 5.44/5.73      ! [A_27a: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2x: $i] :
% 5.44/5.73                ( ( mem @ V2x @ A_27a )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2Eschroeder__close @ A_27a ) @ V0f ) @ V1s ) @ V2x ) )
% 5.44/5.73                <=> ? [V3n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ ( arr @ A_27a @ bool ) ) @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27a ) @ V0f ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V1s ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESCHROEDER__CLOSE,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1f: $i] :
% 5.44/5.73            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.73           => ! [V2s: $i] :
% 5.44/5.73                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( c_2Epred__set_2Eschroeder__close @ A_27a ) @ V1f ) @ V2s ) ) )
% 5.44/5.73                <=> ? [V3n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ ( arr @ A_27a @ bool ) ) @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27a ) @ V1f ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V2s ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESCHROEDER__CLOSED,axiom,
% 5.44/5.73      ! [A_27a: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2Eschroeder__close @ A_27a ) @ V0f ) @ V1s ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2Eschroeder__close @ A_27a ) @ V0f ) @ V1s ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESCHROEDER__CLOSE__SUBSET,axiom,
% 5.44/5.73      ! [A_27a: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ ( ap @ ( ap @ ( c_2Epred__set_2Eschroeder__close @ A_27a ) @ V0f ) @ V1s ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESCHROEDER__CLOSE__SET,axiom,
% 5.44/5.73      ! [A_27a: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ A_27a ) ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EFUNSET @ A_27a @ A_27a ) @ V1s ) @ V1s ) ) )
% 5.44/5.73                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V2t ) @ V1s ) ) )
% 5.44/5.73                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2Eschroeder__close @ A_27a ) @ V0f ) @ V2t ) ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESCHROEDER__BERNSTEIN__AUTO,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1t ) @ V0s ) )
% 5.44/5.73                & ? [V2f: $i] :
% 5.44/5.73                    ( ( mem @ V2f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.73                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27a ) @ V2f ) @ V0s ) @ V1t ) ) ) )
% 5.44/5.73             => ? [V3g: $i] :
% 5.44/5.73                  ( ( mem @ V3g @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.73                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27a ) @ V3g ) @ V0s ) @ V1t ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESCHROEDER__BERNSTEIN,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73           => ( ( ? [V2f: $i] :
% 5.44/5.73                    ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V2f ) @ V0s ) @ V1t ) ) )
% 5.44/5.73                & ? [V3g: $i] :
% 5.44/5.73                    ( ( mem @ V3g @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.73                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27b @ A_27a ) @ V3g ) @ V1t ) @ V0s ) ) ) )
% 5.44/5.73             => ? [V4h: $i] :
% 5.44/5.73                  ( ( mem @ V4h @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V4h ) @ V0s ) @ V1t ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EBIJ__INJ__SURJ,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73           => ( ( ? [V2f: $i] :
% 5.44/5.73                    ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V2f ) @ V0s ) @ V1t ) ) )
% 5.44/5.73                & ? [V3g: $i] :
% 5.44/5.73                    ( ( mem @ V3g @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ESURJ @ A_27a @ A_27b ) @ V3g ) @ V0s ) @ V1t ) ) ) )
% 5.44/5.73             => ? [V4h: $i] :
% 5.44/5.73                  ( ( mem @ V4h @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V4h ) @ V0s ) @ V1t ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EBIJ__ALT,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.73                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ A_27b ) ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EFUNSET @ A_27a @ A_27b ) @ V1s ) @ V2t ) ) )
% 5.44/5.73                    & ! [V3y: $i] :
% 5.44/5.73                        ( ( mem @ V3y @ A_27b )
% 5.44/5.73                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V3y ) @ V2t ) )
% 5.44/5.73                         => ( p
% 5.44/5.73                            @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a )
% 5.44/5.73                              @ ( lam @ A_27a
% 5.44/5.73                                @ ^ [V4x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ V3y ) @ ( ap @ V0f @ V4x ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EBIJ__INSERT__IMP,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1e: $i] :
% 5.44/5.73            ( ( mem @ V1e @ A_27a )
% 5.44/5.73           => ! [V2s: $i] :
% 5.44/5.73                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ! [V3t: $i] :
% 5.44/5.73                    ( ( mem @ V3t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73                   => ( ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1e ) @ V2s ) )
% 5.44/5.73                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1e ) @ V2s ) ) @ V3t ) ) )
% 5.44/5.73                     => ? [V4u: $i] :
% 5.44/5.73                          ( ( mem @ V4u @ ( arr @ A_27b @ bool ) )
% 5.44/5.73                          & ( ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27b ) @ ( ap @ V0f @ V1e ) ) @ V4u )
% 5.44/5.73                            = V3t )
% 5.44/5.73                          & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V1e ) ) @ V4u ) )
% 5.44/5.73                          & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ V2s ) @ V4u ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EBIJ__IMAGE,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.73                 => ( V2t
% 5.44/5.73                    = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2ELINV__OPT__def,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2y: $i] :
% 5.44/5.73                ( ( mem @ V2y @ A_27b )
% 5.44/5.73               => ( ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ELINV__OPT @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2y )
% 5.44/5.73                  = ( ap
% 5.44/5.73                    @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V2y ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) )
% 5.44/5.73                      @ ( ap @ ( c_2Eoption_2ESOME @ A_27a )
% 5.44/5.73                        @ ( ap @ ( c_2Emin_2E_40 @ A_27a )
% 5.44/5.73                          @ ( lam @ A_27a
% 5.44/5.73                            @ ^ [V3x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ ( ap @ V0f @ V3x ) ) @ V2y ) ) ) ) ) )
% 5.44/5.73                    @ ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ELINV__OPT__THM,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2y: $i] :
% 5.44/5.73                ( ( mem @ V2y @ A_27b )
% 5.44/5.73               => ! [V3x: $i] :
% 5.44/5.73                    ( ( mem @ V3x @ A_27a )
% 5.44/5.73                   => ( ( ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ELINV__OPT @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2y )
% 5.44/5.73                        = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3x ) )
% 5.44/5.73                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) )
% 5.44/5.73                        & ( ( ap @ V0f @ V3x )
% 5.44/5.73                          = V2y ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINJ__LINV__OPT__IMAGE,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.44/5.73           => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ELINV__OPT @ A_27b @ A_27a ) @ V0f ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27b @ A_27a ) @ V0f ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27b @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( c_2Eoption_2ESOME @ A_27b ) ) @ V1s ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINJ__LINV__OPT,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.73                 => ! [V3x: $i] :
% 5.44/5.73                      ( ( mem @ V3x @ A_27a )
% 5.44/5.73                     => ! [V4y: $i] :
% 5.44/5.73                          ( ( mem @ V4y @ A_27b )
% 5.44/5.73                         => ( ( ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ELINV__OPT @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V4y )
% 5.44/5.73                              = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3x ) )
% 5.44/5.73                          <=> ( ( V4y
% 5.44/5.73                                = ( ap @ V0f @ V3x ) )
% 5.44/5.73                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) )
% 5.44/5.73                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V4y ) @ V2t ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2ELINV__LO,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2y: $i] :
% 5.44/5.73                ( ( mem @ V2y @ A_27b )
% 5.44/5.73               => ( ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ELINV @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2y )
% 5.44/5.73                  = ( ap @ ( c_2Eoption_2ETHE @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ELINV__OPT @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2y ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ELINV__DEF,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.73                 => ! [V3x: $i] :
% 5.44/5.73                      ( ( mem @ V3x @ A_27a )
% 5.44/5.73                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) )
% 5.44/5.73                       => ( ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ELINV @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ ( ap @ V0f @ V3x ) )
% 5.44/5.73                          = V3x ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EBIJ__LINV__INV,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.73                 => ! [V3x: $i] :
% 5.44/5.73                      ( ( mem @ V3x @ A_27b )
% 5.44/5.73                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V3x ) @ V2t ) )
% 5.44/5.73                       => ( ( ap @ V0f @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ELINV @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V3x ) )
% 5.44/5.73                          = V3x ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EBIJ__LINV__BIJ,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.73                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2ELINV @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) @ V2t ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EBIJ__IFF__INV,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.73                <=> ( ! [V3x: $i] :
% 5.44/5.73                        ( ( mem @ V3x @ A_27a )
% 5.44/5.73                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) )
% 5.44/5.73                         => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V3x ) ) @ V2t ) ) ) )
% 5.44/5.73                    & ? [V4g: $i] :
% 5.44/5.73                        ( ( mem @ V4g @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.73                        & ! [V5x: $i] :
% 5.44/5.73                            ( ( mem @ V5x @ A_27b )
% 5.44/5.73                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V5x ) @ V2t ) )
% 5.44/5.73                             => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ V4g @ V5x ) ) @ V1s ) ) ) )
% 5.44/5.73                        & ! [V6x: $i] :
% 5.44/5.73                            ( ( mem @ V6x @ A_27a )
% 5.44/5.73                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V6x ) @ V1s ) )
% 5.44/5.73                             => ( ( ap @ V4g @ ( ap @ V0f @ V6x ) )
% 5.44/5.73                                = V6x ) ) )
% 5.44/5.73                        & ! [V7x: $i] :
% 5.44/5.73                            ( ( mem @ V7x @ A_27b )
% 5.44/5.73                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V7x ) @ V2t ) )
% 5.44/5.73                             => ( ( ap @ V0f @ ( ap @ V4g @ V7x ) )
% 5.44/5.73                                = V7x ) ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EBIJ__INSERT,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1e: $i] :
% 5.44/5.73            ( ( mem @ V1e @ A_27a )
% 5.44/5.73           => ! [V2s: $i] :
% 5.44/5.73                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ! [V3t: $i] :
% 5.44/5.73                    ( ( mem @ V3t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1e ) @ V2s ) ) @ V3t ) )
% 5.44/5.73                    <=> ( ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1e ) @ V2s ) )
% 5.44/5.73                          & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V1e ) ) @ V3t ) )
% 5.44/5.73                          & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ V2s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27b ) @ V3t ) @ ( ap @ V0f @ V1e ) ) ) ) )
% 5.44/5.73                        | ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1e ) @ V2s ) )
% 5.44/5.73                          & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ V2s ) @ V3t ) ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2ERINV__LO,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2y: $i] :
% 5.44/5.73                ( ( mem @ V2y @ A_27b )
% 5.44/5.73               => ( ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ERINV @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2y )
% 5.44/5.73                  = ( ap @ ( c_2Eoption_2ETHE @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ELINV__OPT @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2y ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ERINV__DEF,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ESURJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.73                 => ! [V3x: $i] :
% 5.44/5.73                      ( ( mem @ V3x @ A_27b )
% 5.44/5.73                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V3x ) @ V2t ) )
% 5.44/5.73                       => ( ( ap @ V0f @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ERINV @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V3x ) )
% 5.44/5.73                          = V3x ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESURJ__INJ__INV,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ESURJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.73                 => ? [V3g: $i] :
% 5.44/5.73                      ( ( mem @ V3g @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.73                      & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27b @ A_27a ) @ V3g ) @ V2t ) @ V1s ) )
% 5.44/5.73                      & ! [V4y: $i] :
% 5.44/5.73                          ( ( mem @ V4y @ A_27b )
% 5.44/5.73                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V4y ) @ V2t ) )
% 5.44/5.73                           => ( ( ap @ V0f @ ( ap @ V3g @ V4y ) )
% 5.44/5.73                              = V4y ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2EFINITE__DEF,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.73        <=> ! [V1P: $i] :
% 5.44/5.73              ( ( mem @ V1P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.73             => ( ( ( p @ ( ap @ V1P @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.73                  & ! [V2s: $i] :
% 5.44/5.73                      ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73                     => ( ( p @ ( ap @ V1P @ V2s ) )
% 5.44/5.73                       => ! [V3e: $i] :
% 5.44/5.73                            ( ( mem @ V3e @ A_27a )
% 5.44/5.73                           => ( p @ ( ap @ V1P @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V3e ) @ V2s ) ) ) ) ) ) )
% 5.44/5.73               => ( p @ ( ap @ V1P @ V0s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EFINITE__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del] : ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EFINITE__INDUCT,axiom,
% 5.44/5.73      ! [A_27a: del,V0P: $i] :
% 5.44/5.73        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.73       => ( ( ( p @ ( ap @ V0P @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.73            & ! [V1s: $i] :
% 5.44/5.73                ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73               => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.44/5.73                    & ( p @ ( ap @ V0P @ V1s ) ) )
% 5.44/5.73                 => ! [V2e: $i] :
% 5.44/5.73                      ( ( mem @ V2e @ A_27a )
% 5.44/5.73                     => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2e ) @ V1s ) )
% 5.44/5.73                       => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2e ) @ V1s ) ) ) ) ) ) ) )
% 5.44/5.73         => ! [V3s: $i] :
% 5.44/5.73              ( ( mem @ V3s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73             => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V3s ) )
% 5.44/5.73               => ( p @ ( ap @ V0P @ V3s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EFINITE__INSERT,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V1s ) ) )
% 5.44/5.73            <=> ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EFINITE__DELETE,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V1s ) @ V0x ) ) )
% 5.44/5.73            <=> ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EFINITE__REST,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.73         => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V0s ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EFINITE__REST__EQ,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V0s ) ) )
% 5.44/5.73        <=> ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EFINITE__UNION,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) ) )
% 5.44/5.73            <=> ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.73                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1t ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINTER__FINITE,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.73         => ! [V1t: $i] :
% 5.44/5.73              ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73             => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V1t ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__FINITE,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.73         => ! [V1t: $i] :
% 5.44/5.73              ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73             => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1t ) @ V0s ) )
% 5.44/5.73               => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1t ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__FINITE__I,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.73                & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1t ) @ V0s ) ) )
% 5.44/5.73             => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1t ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EPSUBSET__FINITE,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.73         => ! [V1t: $i] :
% 5.44/5.73              ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73             => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ V1t ) @ V0s ) )
% 5.44/5.73               => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1t ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EFINITE__DIFF,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.73         => ! [V1t: $i] :
% 5.44/5.73              ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73             => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ V1t ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EFINITE__DIFF__down,axiom,
% 5.44/5.73      ! [A_27a: del,V0P: $i] :
% 5.44/5.73        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1Q: $i] :
% 5.44/5.73            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0P ) @ V1Q ) ) )
% 5.44/5.73                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1Q ) ) )
% 5.44/5.73             => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0P ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EFINITE__SING,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESING__FINITE,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( c_2Epred__set_2ESING @ A_27a ) @ V0s ) )
% 5.44/5.73         => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EIMAGE__FINITE,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.73         => ! [V1f: $i] :
% 5.44/5.73              ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73             => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V1f ) @ V0s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EFINITELY__INJECTIVE__IMAGE__FINITE,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ( ! [V1x: $i] :
% 5.44/5.73              ( ( mem @ V1x @ A_27b )
% 5.44/5.73             => ( p
% 5.44/5.73                @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a )
% 5.44/5.73                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.73                    @ ( lam @ A_27a
% 5.44/5.73                      @ ^ [V2y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2y ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ V1x ) @ ( ap @ V0f @ V2y ) ) ) ) ) ) ) )
% 5.44/5.73         => ! [V3s: $i] :
% 5.44/5.73              ( ( mem @ V3s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73             => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V3s ) ) )
% 5.44/5.73              <=> ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V3s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EINJECTIVE__IMAGE__FINITE,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ( ! [V1x: $i] :
% 5.44/5.73              ( ( mem @ V1x @ A_27a )
% 5.44/5.73             => ! [V2y: $i] :
% 5.44/5.73                  ( ( mem @ V2y @ A_27a )
% 5.44/5.73                 => ( ( ( ap @ V0f @ V1x )
% 5.44/5.73                      = ( ap @ V0f @ V2y ) )
% 5.44/5.73                  <=> ( V1x = V2y ) ) ) )
% 5.44/5.73         => ! [V3s: $i] :
% 5.44/5.73              ( ( mem @ V3s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73             => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V3s ) ) )
% 5.44/5.73              <=> ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V3s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EFINITE__INJ,axiom,
% 5.44/5.73      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.73        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2t: $i] :
% 5.44/5.73                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.73               => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.73                    & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V2t ) ) )
% 5.44/5.73                 => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2EREL__RESTRICT__DEF,axiom,
% 5.44/5.73      ! [A_27a: del,V0R: $i] :
% 5.44/5.73        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2x: $i] :
% 5.44/5.73                ( ( mem @ V2x @ A_27a )
% 5.44/5.73               => ! [V3y: $i] :
% 5.44/5.73                    ( ( mem @ V3y @ A_27a )
% 5.44/5.73                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EREL__RESTRICT @ A_27a ) @ V0R ) @ V1s ) @ V2x ) @ V3y ) )
% 5.44/5.73                    <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) )
% 5.44/5.73                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ V1s ) )
% 5.44/5.73                        & ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EREL__RESTRICT__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del,V0R: $i] :
% 5.44/5.73        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.73       => ( ( ap @ ( ap @ ( c_2Epred__set_2EREL__RESTRICT @ A_27a ) @ V0R ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.73          = ( c_2Erelation_2EEMPTY__REL @ A_27a ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2EREL__RESTRICT__SUBSET,axiom,
% 5.44/5.73      ! [A_27a: del,V0s1: $i] :
% 5.44/5.73        ( ( mem @ V0s1 @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1s2: $i] :
% 5.44/5.73            ( ( mem @ V1s2 @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ! [V2R: $i] :
% 5.44/5.73                ( ( mem @ V2R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.73               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s1 ) @ V1s2 ) )
% 5.44/5.73                 => ( p @ ( ap @ ( ap @ ( c_2Erelation_2ERSUBSET @ A_27a @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EREL__RESTRICT @ A_27a ) @ V2R ) @ V0s1 ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EREL__RESTRICT @ A_27a ) @ V2R ) @ V1s2 ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(ax_thm_2Epred__set_2ECARD__DEF,axiom,
% 5.44/5.73      ! [A_27a: del] :
% 5.44/5.73        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.73          = fo__c_2Enum_2E0 )
% 5.44/5.73        & ! [V0s: $i] :
% 5.44/5.73            ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.73             => ! [V1x: $i] :
% 5.44/5.73                  ( ( mem @ V1x @ A_27a )
% 5.44/5.73                 => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1x ) @ V0s ) ) )
% 5.44/5.73                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V0s ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ECARD__EMPTY,axiom,
% 5.44/5.73      ! [A_27a: del] :
% 5.44/5.73        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.73        = fo__c_2Enum_2E0 ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ECARD__INSERT,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.73         => ! [V1x: $i] :
% 5.44/5.73              ( ( mem @ V1x @ A_27a )
% 5.44/5.73             => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1x ) @ V0s ) ) )
% 5.44/5.73                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V0s ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ECARD__EQ__0,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.73         => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) )
% 5.44/5.73              = fo__c_2Enum_2E0 )
% 5.44/5.73          <=> ( V0s
% 5.44/5.73              = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ECARD__DELETE,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.73         => ! [V1x: $i] :
% 5.44/5.73              ( ( mem @ V1x @ A_27a )
% 5.44/5.73             => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V0s ) @ V1x ) ) )
% 5.44/5.73                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V0s ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ECARD__INTER__LESS__EQ,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.73         => ! [V1t: $i] :
% 5.44/5.73              ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73             => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V1t ) ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ECARD__UNION,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.73         => ! [V1t: $i] :
% 5.44/5.73              ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73             => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1t ) )
% 5.44/5.73               => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V1t ) ) ) )
% 5.44/5.73                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1t ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ECARD__UNION__EQN,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1t: $i] :
% 5.44/5.73            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.73                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1t ) ) )
% 5.44/5.73             => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) ) )
% 5.44/5.73                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1t ) ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V1t ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ECARD__SUBSET,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.73         => ! [V1t: $i] :
% 5.44/5.73              ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73             => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1t ) @ V0s ) )
% 5.44/5.73               => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1t ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ECARD__PSUBSET,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.73         => ! [V1t: $i] :
% 5.44/5.73              ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73             => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ V1t ) @ V0s ) )
% 5.44/5.73               => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1t ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESUBSET__EQ__CARD,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.73         => ! [V1t: $i] :
% 5.44/5.73              ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73             => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1t ) )
% 5.44/5.73                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) )
% 5.44/5.73                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1t ) ) )
% 5.44/5.73                  & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V1t ) ) )
% 5.44/5.73               => ( V0s = V1t ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ECARD__SING,axiom,
% 5.44/5.73      ! [A_27a: del,V0x: $i] :
% 5.44/5.73        ( ( mem @ V0x @ A_27a )
% 5.44/5.73       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) )
% 5.44/5.73          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ESING__IFF__CARD1,axiom,
% 5.44/5.73      ! [A_27a: del,V0s: $i] :
% 5.44/5.73        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( c_2Epred__set_2ESING @ A_27a ) @ V0s ) )
% 5.44/5.73        <=> ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) )
% 5.44/5.73              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.73            & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ECARD__DIFF,axiom,
% 5.44/5.73      ! [A_27a: del,V0t: $i] :
% 5.44/5.73        ( ( mem @ V0t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0t ) )
% 5.44/5.73         => ! [V1s: $i] :
% 5.44/5.73              ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73             => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.44/5.73               => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V1s ) @ V0t ) ) )
% 5.44/5.73                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1s ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1s ) @ V0t ) ) ) ) ) ) ) ) ) ).
% 5.44/5.73  
% 5.44/5.73  thf(conj_thm_2Epred__set_2ECARD__DIFF__EQN,axiom,
% 5.44/5.73      ! [A_27a: del,V0t: $i] :
% 5.44/5.73        ( ( mem @ V0t @ ( arr @ A_27a @ bool ) )
% 5.44/5.73       => ! [V1s: $i] :
% 5.44/5.73            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.73           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.44/5.74             => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V1s ) @ V0t ) ) )
% 5.44/5.74                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1s ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1s ) @ V0t ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ELESS__CARD__DIFF,axiom,
% 5.44/5.74      ! [A_27a: del,V0t: $i] :
% 5.44/5.74        ( ( mem @ V0t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0t ) )
% 5.44/5.74         => ! [V1s: $i] :
% 5.44/5.74              ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74             => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0t ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1s ) ) )
% 5.44/5.74                 => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V1s ) @ V0t ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EBIJ__FINITE,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2t: $i] :
% 5.44/5.74                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74               => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.74                    & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) ) )
% 5.44/5.74                 => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V2t ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EBIJ__FINITE__SUBSET,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2t: $i] :
% 5.44/5.74                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ ty_2Enum_2Enum @ A_27a ) @ V0f ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) @ V1s ) )
% 5.44/5.74                    & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V2t ) )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V2t ) @ V1s ) ) )
% 5.44/5.74                 => ? [V3N: tp__ty_2Enum_2Enum] :
% 5.44/5.74                    ! [V4n: tp__ty_2Enum_2Enum] :
% 5.44/5.74                      ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V3N ) ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) )
% 5.44/5.74                     => ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) @ V2t ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__BIJ,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2t: $i] :
% 5.44/5.74                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74               => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) ) )
% 5.44/5.74                 => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V2t ) )
% 5.44/5.74                    & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1s ) )
% 5.44/5.74                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V2t ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__BIJ__CARD,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2t: $i] :
% 5.44/5.74                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74               => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) ) )
% 5.44/5.74                 => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1s ) )
% 5.44/5.74                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V2t ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__BIJ__CARD__EQ,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0S: $i] :
% 5.44/5.74        ( ( mem @ V0S @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0S ) )
% 5.44/5.74         => ! [V1t: $i] :
% 5.44/5.74              ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74             => ! [V2f: $i] :
% 5.44/5.74                  ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74                 => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V2f ) @ V0S ) @ V1t ) )
% 5.44/5.74                      & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) ) )
% 5.44/5.74                   => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0S ) )
% 5.44/5.74                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V1t ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECARD__INJ__IMAGE,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ! [V2x: $i] :
% 5.44/5.74                    ( ( mem @ V2x @ A_27a )
% 5.44/5.74                   => ! [V3y: $i] :
% 5.44/5.74                        ( ( mem @ V3y @ A_27a )
% 5.44/5.74                       => ( ( ( ap @ V0f @ V2x )
% 5.44/5.74                            = ( ap @ V0f @ V3y ) )
% 5.44/5.74                        <=> ( V2x = V3y ) ) ) )
% 5.44/5.74                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) ) )
% 5.44/5.74             => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) )
% 5.44/5.74                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECARD__IMAGE,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.44/5.74             => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESURJ__CARD,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.44/5.74             => ! [V2t: $i] :
% 5.44/5.74                  ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74                 => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ESURJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.74                   => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V2t ) )
% 5.44/5.74                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V2t ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1s ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__SURJ,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1f: $i] :
% 5.44/5.74            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74           => ! [V2t: $i] :
% 5.44/5.74                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74               => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ESURJ @ A_27a @ A_27b ) @ V1f ) @ V0s ) @ V2t ) ) )
% 5.44/5.74                 => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V2t ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__SURJ__BIJ,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1f: $i] :
% 5.44/5.74            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74           => ! [V2t: $i] :
% 5.44/5.74                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74               => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ESURJ @ A_27a @ A_27b ) @ V1f ) @ V0s ) @ V2t ) )
% 5.44/5.74                    & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V2t ) )
% 5.44/5.74                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) ) )
% 5.44/5.74                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V1f ) @ V0s ) @ V2t ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__COMPLETE__INDUCTION,axiom,
% 5.44/5.74      ! [A_27a: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74       => ( ! [V1x: $i] :
% 5.44/5.74              ( ( mem @ V1x @ ( arr @ A_27a @ bool ) )
% 5.44/5.74             => ( ! [V2y: $i] :
% 5.44/5.74                    ( ( mem @ V2y @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                   => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ V2y ) @ V1x ) )
% 5.44/5.74                     => ( p @ ( ap @ V0P @ V2y ) ) ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1x ) )
% 5.44/5.74                 => ( p @ ( ap @ V0P @ V1x ) ) ) ) )
% 5.44/5.74         => ! [V3x: $i] :
% 5.44/5.74              ( ( mem @ V3x @ ( arr @ A_27a @ bool ) )
% 5.44/5.74             => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V3x ) )
% 5.44/5.74               => ( p @ ( ap @ V0P @ V3x ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EINJ__CARD__IMAGE,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ! [V2s: $i] :
% 5.44/5.74                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V2s ) )
% 5.44/5.74                 => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ V2s ) @ V1t ) )
% 5.44/5.74                   => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V2s ) ) )
% 5.44/5.74                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V2s ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EINJ__CARD,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2t: $i] :
% 5.44/5.74                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74               => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.74                    & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V2t ) ) )
% 5.44/5.74                 => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1s ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V2t ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPHP,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2t: $i] :
% 5.44/5.74                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74               => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V2t ) )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V2t ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1s ) ) ) )
% 5.44/5.74                 => ~ ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EINJ__CARD__IMAGE__EQ,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2t: $i] :
% 5.44/5.74                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.74                 => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.44/5.74                   => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) )
% 5.44/5.74                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1s ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2Epred__set_2Ecount__def,axiom,
% 5.44/5.74      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.74        ( ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V0n ) )
% 5.44/5.74        = ( ap @ ( c_2Epred__set_2EGSPEC @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.44/5.74          @ ( lam @ ty_2Enum_2Enum
% 5.44/5.74            @ ^ [V1m: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ bool ) @ V1m ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V1m ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EIN__COUNT,axiom,
% 5.44/5.74      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.74        ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.74      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECOUNT__applied,axiom,
% 5.44/5.74      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.74        ( ( p @ ( ap @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.44/5.74      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECOUNT__ZERO,axiom,
% 5.44/5.74      ( ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.44/5.74      = ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECOUNT__SUC,axiom,
% 5.44/5.74      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.74        ( ( ap @ c_2Epred__set_2Ecount @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.74        = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__COUNT,axiom,
% 5.44/5.74      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECARD__COUNT,axiom,
% 5.44/5.74      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.74        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ ty_2Enum_2Enum ) @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.74        = V0n ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECOUNT__11,axiom,
% 5.44/5.74      ! [V0n1: tp__ty_2Enum_2Enum,V1n2: tp__ty_2Enum_2Enum] :
% 5.44/5.74        ( ( ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V0n1 ) )
% 5.44/5.74          = ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V1n2 ) ) )
% 5.44/5.74      <=> ( V0n1 = V1n2 ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ENOT__IN__FINITE,axiom,
% 5.44/5.74      ! [A_27a: del] :
% 5.44/5.74        ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.44/5.74      <=> ! [V0s: $i] :
% 5.44/5.74            ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74             => ? [V1x: $i] :
% 5.44/5.74                  ( ( mem @ V1x @ A_27a )
% 5.44/5.74                  & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V0s ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EINFINITE__INHAB,axiom,
% 5.44/5.74      ! [A_27a: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0P ) )
% 5.44/5.74         => ? [V1x: $i] :
% 5.44/5.74              ( ( mem @ V1x @ A_27a )
% 5.44/5.74              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V0P ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EIMAGE__11__INFINITE,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ( ! [V1x: $i] :
% 5.44/5.74              ( ( mem @ V1x @ A_27a )
% 5.44/5.74             => ! [V2y: $i] :
% 5.44/5.74                  ( ( mem @ V2y @ A_27a )
% 5.44/5.74                 => ( ( ( ap @ V0f @ V1x )
% 5.44/5.74                      = ( ap @ V0f @ V2y ) )
% 5.44/5.74                   => ( V1x = V2y ) ) ) )
% 5.44/5.74         => ! [V3s: $i] :
% 5.44/5.74              ( ( mem @ V3s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74             => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V3s ) )
% 5.44/5.74               => ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V3s ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EINFINITE__SUBSET,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74         => ! [V1t: $i] :
% 5.44/5.74              ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74             => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.74               => ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1t ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EIN__INFINITE__NOT__FINITE,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1t ) ) )
% 5.44/5.74             => ? [V2x: $i] :
% 5.44/5.74                  ( ( mem @ V2x @ A_27a )
% 5.44/5.74                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) )
% 5.44/5.74                  & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1t ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EINFINITE__INJ,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2t: $i] :
% 5.44/5.74                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74               => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.74                    & ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) ) )
% 5.44/5.74                 => ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V2t ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EINFINITE__INJ__NOT__SURJ,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74        <=> ? [V1f: $i] :
% 5.44/5.74              ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.74              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27a ) @ V1f ) @ V0s ) @ V0s ) )
% 5.44/5.74              & ~ ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ESURJ @ A_27a @ A_27a ) @ V1f ) @ V0s ) @ V0s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EINFINITE__UNIV,axiom,
% 5.44/5.74      ! [A_27a: del] :
% 5.44/5.74        ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.44/5.74      <=> ? [V0f: $i] :
% 5.44/5.74            ( ( mem @ V0f @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.74            & ! [V1x: $i] :
% 5.44/5.74                ( ( mem @ V1x @ A_27a )
% 5.44/5.74               => ! [V2y: $i] :
% 5.44/5.74                    ( ( mem @ V2y @ A_27a )
% 5.44/5.74                   => ( ( ( ap @ V0f @ V1x )
% 5.44/5.74                        = ( ap @ V0f @ V2y ) )
% 5.44/5.74                     => ( V1x = V2y ) ) ) )
% 5.44/5.74            & ? [V3y: $i] :
% 5.44/5.74                ( ( mem @ V3y @ A_27a )
% 5.44/5.74                & ! [V4x: $i] :
% 5.44/5.74                    ( ( mem @ V4x @ A_27a )
% 5.44/5.74                   => ( ( ap @ V0f @ V4x )
% 5.44/5.74                     != V3y ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EINFINITE__NUM__UNIV,axiom,
% 5.44/5.74      ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__PSUBSET__INFINITE,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74        <=> ! [V1t: $i] :
% 5.44/5.74              ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74             => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1t ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1t ) @ V0s ) )
% 5.44/5.74                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ V1t ) @ V0s ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__PSUBSET__UNIV,axiom,
% 5.44/5.74      ! [A_27a: del] :
% 5.44/5.74        ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.44/5.74      <=> ! [V0s: $i] :
% 5.44/5.74            ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74             => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ V0s ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EINFINITE__DIFF__FINITE,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1t ) ) )
% 5.44/5.74             => ( ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ V1t )
% 5.44/5.74               != ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__BIJ__COUNT__EQ,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74        <=> ? [V1c: $i] :
% 5.44/5.74              ( ( mem @ V1c @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.74              & ? [V2n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ ty_2Enum_2Enum @ A_27a ) @ V1c ) @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ V0s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__BIJ__COUNT,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74         => ? [V1f: $i] :
% 5.44/5.74              ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.74              & ? [V2b: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ ty_2Enum_2Enum @ A_27a ) @ V1f ) @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) @ V0s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__ISO__NUM,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74         => ? [V1f: $i] :
% 5.44/5.74              ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.74              & ! [V2n: tp__ty_2Enum_2Enum,V3m: tp__ty_2Enum_2Enum] :
% 5.44/5.74                  ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3m ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) ) )
% 5.44/5.74                 => ( ( ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V2n ) )
% 5.44/5.74                      = ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V3m ) ) )
% 5.44/5.74                   => ( V2n = V3m ) ) )
% 5.44/5.74              & ( V0s
% 5.44/5.74                = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ ty_2Enum_2Enum )
% 5.44/5.74                  @ ( lam @ ty_2Enum_2Enum
% 5.44/5.74                    @ ^ [V4n: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ ( ap @ V1f @ V4n ) ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V4n ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__WEAK__ENUMERATE,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74        <=> ? [V1f: $i] :
% 5.44/5.74              ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.74              & ? [V2b: tp__ty_2Enum_2Enum] :
% 5.44/5.74                ! [V3e: $i] :
% 5.44/5.74                  ( ( mem @ V3e @ A_27a )
% 5.44/5.74                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3e ) @ V0s ) )
% 5.44/5.74                  <=> ? [V4n: tp__ty_2Enum_2Enum] :
% 5.44/5.74                        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) )
% 5.44/5.74                        & ( V3e
% 5.44/5.74                          = ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__WF__noloops,axiom,
% 5.44/5.74      ! [A_27a: del,V0R: $i] :
% 5.44/5.74        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.44/5.74             => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EREL__RESTRICT @ A_27a ) @ V0R ) @ V1s ) ) )
% 5.44/5.74              <=> ( p @ ( ap @ ( c_2Erelation_2Eirreflexive @ A_27a ) @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EREL__RESTRICT @ A_27a ) @ V0R ) @ V1s ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__StrongOrder__WF,axiom,
% 5.44/5.74      ! [A_27a: del,V0R: $i] :
% 5.44/5.74        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.44/5.74                & ( p @ ( ap @ ( c_2Erelation_2EStrongOrder @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EREL__RESTRICT @ A_27a ) @ V0R ) @ V1s ) ) ) )
% 5.44/5.74             => ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EREL__RESTRICT @ A_27a ) @ V0R ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2Epred__set_2EBIGUNION,axiom,
% 5.44/5.74      ! [A_27a: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74       => ( ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V0P )
% 5.44/5.74          = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.74            @ ( lam @ A_27a
% 5.44/5.74              @ ^ [V1x: $i] :
% 5.44/5.74                  ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V1x )
% 5.44/5.74                  @ ( ap @ ( c_2Ebool_2E_3F @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                    @ ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.74                      @ ^ [V2s: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2s ) @ V0P ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V2s ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EIN__BIGUNION,axiom,
% 5.44/5.74      ! [A_27a: del,V0x: $i] :
% 5.44/5.74        ( ( mem @ V0x @ A_27a )
% 5.44/5.74       => ! [V1sos: $i] :
% 5.44/5.74            ( ( mem @ V1sos @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V1sos ) ) )
% 5.44/5.74            <=> ? [V2s: $i] :
% 5.44/5.74                  ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V2s ) )
% 5.44/5.74                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2s ) @ V1sos ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EBIGUNION__applied,axiom,
% 5.44/5.74      ! [A_27a: del,V0x: $i] :
% 5.44/5.74        ( ( mem @ V0x @ A_27a )
% 5.44/5.74       => ! [V1sos: $i] :
% 5.44/5.74            ( ( mem @ V1sos @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V1sos ) @ V0x ) )
% 5.44/5.74            <=> ? [V2s: $i] :
% 5.44/5.74                  ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V2s ) )
% 5.44/5.74                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2s ) @ V1sos ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EIN__BIGUNION__IMAGE,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2y: $i] :
% 5.44/5.74                ( ( mem @ V2y @ A_27b )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V2y ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ ( arr @ A_27b @ bool ) ) @ V0f ) @ V1s ) ) ) )
% 5.44/5.74                <=> ? [V3x: $i] :
% 5.44/5.74                      ( ( mem @ V3x @ A_27a )
% 5.44/5.74                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) )
% 5.44/5.74                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V2y ) @ ( ap @ V0f @ V3x ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EBIGUNION__EMPTY,axiom,
% 5.44/5.74      ! [A_27a: del] :
% 5.44/5.74        ( ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74        = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EBIGUNION__EQ__EMPTY,axiom,
% 5.44/5.74      ! [A_27a: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74       => ( ( ( ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V0P )
% 5.44/5.74              = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.74          <=> ( ( V0P
% 5.44/5.74                = ( c_2Epred__set_2EEMPTY @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74              | ( V0P
% 5.44/5.74                = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( arr @ A_27a @ bool ) ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ ( c_2Epred__set_2EEMPTY @ ( arr @ A_27a @ bool ) ) ) ) ) )
% 5.44/5.74          & ( ( ( c_2Epred__set_2EEMPTY @ A_27a )
% 5.44/5.74              = ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V0P ) )
% 5.44/5.74          <=> ( ( V0P
% 5.44/5.74                = ( c_2Epred__set_2EEMPTY @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74              | ( V0P
% 5.44/5.74                = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( arr @ A_27a @ bool ) ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ ( c_2Epred__set_2EEMPTY @ ( arr @ A_27a @ bool ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EBIGUNION__SING,axiom,
% 5.44/5.74      ! [A_27a: del,V0x: $i] :
% 5.44/5.74        ( ( mem @ V0x @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( arr @ A_27a @ bool ) ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.74          = V0x ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EBIGUNION__PAIR,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( arr @ A_27a @ bool ) ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( arr @ A_27a @ bool ) ) @ V1t ) @ ( c_2Epred__set_2EEMPTY @ ( arr @ A_27a @ bool ) ) ) ) )
% 5.44/5.74              = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EBIGUNION__UNION,axiom,
% 5.44/5.74      ! [A_27a: del,V0s1: $i] :
% 5.44/5.74        ( ( mem @ V0s1 @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74       => ! [V1s2: $i] :
% 5.44/5.74            ( ( mem @ V1s2 @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74           => ( ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( arr @ A_27a @ bool ) ) @ V0s1 ) @ V1s2 ) )
% 5.44/5.74              = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V0s1 ) ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V1s2 ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EDISJOINT__BIGUNION,axiom,
% 5.44/5.74      ! [A_27a: del] :
% 5.44/5.74        ( ! [V0s: $i] :
% 5.44/5.74            ( ( mem @ V0s @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74           => ! [V1t: $i] :
% 5.44/5.74                ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V0s ) ) @ V1t ) )
% 5.44/5.74                <=> ! [V2s_27: $i] :
% 5.44/5.74                      ( ( mem @ V2s_27 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2s_27 ) @ V0s ) )
% 5.44/5.74                       => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V2s_27 ) @ V1t ) ) ) ) ) ) )
% 5.44/5.74        & ! [V3s: $i] :
% 5.44/5.74            ( ( mem @ V3s @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74           => ! [V4t: $i] :
% 5.44/5.74                ( ( mem @ V4t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V4t ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V3s ) ) )
% 5.44/5.74                <=> ! [V5s_27: $i] :
% 5.44/5.74                      ( ( mem @ V5s_27 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V5s_27 ) @ V3s ) )
% 5.44/5.74                       => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V4t ) @ V5s_27 ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EBIGUNION__INSERT,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1P: $i] :
% 5.44/5.74            ( ( mem @ V1P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74           => ( ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( arr @ A_27a @ bool ) ) @ V0s ) @ V1P ) )
% 5.44/5.74              = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V1P ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EBIGUNION__SUBSET,axiom,
% 5.44/5.74      ! [A_27a: del,V0X: $i] :
% 5.44/5.74        ( ( mem @ V0X @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1P: $i] :
% 5.44/5.74            ( ( mem @ V1P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V1P ) ) @ V0X ) )
% 5.44/5.74            <=> ! [V2Y: $i] :
% 5.44/5.74                  ( ( mem @ V2Y @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2Y ) @ V1P ) )
% 5.44/5.74                   => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V2Y ) @ V0X ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EBIGUNION__IMAGE__UNIV,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ! [V1N: tp__ty_2Enum_2Enum] :
% 5.44/5.74            ( ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.74                ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1N ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.74               => ( ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V2n ) )
% 5.44/5.74                  = ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.74           => ( ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) @ V0f ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) )
% 5.44/5.74              = ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) @ V0f ) @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V1N ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__BIGUNION,axiom,
% 5.44/5.74      ! [A_27a: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74       => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( arr @ A_27a @ bool ) ) @ V0P ) )
% 5.44/5.74            & ! [V1s: $i] :
% 5.44/5.74                ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V1s ) @ V0P ) )
% 5.44/5.74                 => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) ) ) ) )
% 5.44/5.74         => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V0P ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__BIGUNION__EQ,axiom,
% 5.44/5.74      ! [A_27a: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V0P ) ) )
% 5.44/5.74        <=> ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( arr @ A_27a @ bool ) ) @ V0P ) )
% 5.44/5.74            & ! [V1s: $i] :
% 5.44/5.74                ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V1s ) @ V0P ) )
% 5.44/5.74                 => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUBSET__BIGUNION__I,axiom,
% 5.44/5.74      ! [A_27a: del,V0x: $i] :
% 5.44/5.74        ( ( mem @ V0x @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1P: $i] :
% 5.44/5.74            ( ( mem @ V1P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V0x ) @ V1P ) )
% 5.44/5.74             => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0x ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V1P ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECARD__BIGUNION__SAME__SIZED__SETS,axiom,
% 5.44/5.74      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1s: $i] :
% 5.44/5.74        ( ( mem @ V1s @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74       => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( arr @ A_27a @ bool ) ) @ V1s ) )
% 5.44/5.74            & ! [V2e: $i] :
% 5.44/5.74                ( ( mem @ V2e @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2e ) @ V1s ) )
% 5.44/5.74                 => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V2e ) )
% 5.44/5.74                    & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V2e ) )
% 5.44/5.74                      = V0n ) ) ) )
% 5.44/5.74            & ! [V3e1: $i] :
% 5.44/5.74                ( ( mem @ V3e1 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ! [V4e2: $i] :
% 5.44/5.74                    ( ( mem @ V4e2 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V3e1 ) @ V1s ) )
% 5.44/5.74                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V4e2 ) @ V1s ) )
% 5.44/5.74                        & ( V3e1 != V4e2 ) )
% 5.44/5.74                     => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V3e1 ) @ V4e2 ) ) ) ) ) )
% 5.44/5.74         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V1s ) ) )
% 5.44/5.74            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( c_2Epred__set_2ECARD @ ( arr @ A_27a @ bool ) ) @ V1s ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EDISJOINT__COUNT,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ( ! [V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.74              ( ( V1m != V2n )
% 5.44/5.74             => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) )
% 5.44/5.74         => ! [V3n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) @ V0f ) @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFORALL__IN__BIGUNION,axiom,
% 5.44/5.74      ! [A_27a: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74           => ( ! [V2x: $i] :
% 5.44/5.74                  ( ( mem @ V2x @ A_27a )
% 5.44/5.74                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V1s ) ) )
% 5.44/5.74                   => ( p @ ( ap @ V0P @ V2x ) ) ) )
% 5.44/5.74            <=> ! [V3t: $i] :
% 5.44/5.74                  ( ( mem @ V3t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                 => ! [V4x: $i] :
% 5.44/5.74                      ( ( mem @ V4x @ A_27a )
% 5.44/5.74                     => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V3t ) @ V1s ) )
% 5.44/5.74                          & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V3t ) ) )
% 5.44/5.74                       => ( p @ ( ap @ V0P @ V4x ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2Epred__set_2EBIGINTER,axiom,
% 5.44/5.74      ! [A_27a: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74       => ( ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V0P )
% 5.44/5.74          = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.74            @ ( lam @ A_27a
% 5.44/5.74              @ ^ [V1x: $i] :
% 5.44/5.74                  ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V1x )
% 5.44/5.74                  @ ( ap @ ( c_2Ebool_2E_21 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                    @ ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.74                      @ ^ [V2s: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2s ) @ V0P ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V2s ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EIN__BIGINTER,axiom,
% 5.44/5.74      ! [A_27a: del,V0x: $i] :
% 5.44/5.74        ( ( mem @ V0x @ A_27a )
% 5.44/5.74       => ! [V1B: $i] :
% 5.44/5.74            ( ( mem @ V1B @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V1B ) ) )
% 5.44/5.74            <=> ! [V2P: $i] :
% 5.44/5.74                  ( ( mem @ V2P @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2P ) @ V1B ) )
% 5.44/5.74                   => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V2P ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EBIGINTER__applied,axiom,
% 5.44/5.74      ! [A_27a: del,V0B: $i] :
% 5.44/5.74        ( ( mem @ V0B @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74       => ! [V1x: $i] :
% 5.44/5.74            ( ( mem @ V1x @ A_27a )
% 5.44/5.74           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V0B ) @ V1x ) )
% 5.44/5.74            <=> ! [V2P: $i] :
% 5.44/5.74                  ( ( mem @ V2P @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2P ) @ V0B ) )
% 5.44/5.74                   => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V2P ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EIN__BIGINTER__IMAGE,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.74        ( ( mem @ V0x @ A_27a )
% 5.44/5.74       => ! [V1f: $i] :
% 5.44/5.74            ( ( mem @ V1f @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74           => ! [V2s: $i] :
% 5.44/5.74                ( ( mem @ V2s @ ( arr @ A_27b @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27b @ ( arr @ A_27a @ bool ) ) @ V1f ) @ V2s ) ) ) )
% 5.44/5.74                <=> ! [V3y: $i] :
% 5.44/5.74                      ( ( mem @ V3y @ A_27b )
% 5.44/5.74                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V3y ) @ V2s ) )
% 5.44/5.74                       => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ V1f @ V3y ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EBIGINTER__INSERT,axiom,
% 5.44/5.74      ! [A_27a: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1B: $i] :
% 5.44/5.74            ( ( mem @ V1B @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74           => ( ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( arr @ A_27a @ bool ) ) @ V0P ) @ V1B ) )
% 5.44/5.74              = ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0P ) @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V1B ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EBIGINTER__EMPTY,axiom,
% 5.44/5.74      ! [A_27a: del] :
% 5.44/5.74        ( ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74        = ( c_2Epred__set_2EUNIV @ A_27a ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EBIGINTER__INTER,axiom,
% 5.44/5.74      ! [A_27a: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1Q: $i] :
% 5.44/5.74            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( arr @ A_27a @ bool ) ) @ V0P ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( arr @ A_27a @ bool ) ) @ V1Q ) @ ( c_2Epred__set_2EEMPTY @ ( arr @ A_27a @ bool ) ) ) ) )
% 5.44/5.74              = ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0P ) @ V1Q ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EBIGINTER__SING,axiom,
% 5.44/5.74      ! [A_27a: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( arr @ A_27a @ bool ) ) @ V0P ) @ ( c_2Epred__set_2EEMPTY @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.74          = V0P ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUBSET__BIGINTER,axiom,
% 5.44/5.74      ! [A_27a: del,V0X: $i] :
% 5.44/5.74        ( ( mem @ V0X @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1P: $i] :
% 5.44/5.74            ( ( mem @ V1P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0X ) @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V1P ) ) )
% 5.44/5.74            <=> ! [V2Y: $i] :
% 5.44/5.74                  ( ( mem @ V2Y @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2Y ) @ V1P ) )
% 5.44/5.74                   => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0X ) @ V2Y ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EDISJOINT__BIGINTER,axiom,
% 5.44/5.74      ! [A_27a: del,V0X: $i] :
% 5.44/5.74        ( ( mem @ V0X @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1Y: $i] :
% 5.44/5.74            ( ( mem @ V1Y @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2P: $i] :
% 5.44/5.74                ( ( mem @ V2P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V1Y ) @ V2P ) )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V1Y ) @ V0X ) ) )
% 5.44/5.74                 => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V0X ) @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V2P ) ) )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V2P ) ) @ V0X ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EBIGINTER__UNION,axiom,
% 5.44/5.74      ! [A_27a: del,V0s1: $i] :
% 5.44/5.74        ( ( mem @ V0s1 @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74       => ! [V1s2: $i] :
% 5.44/5.74            ( ( mem @ V1s2 @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74           => ( ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( arr @ A_27a @ bool ) ) @ V0s1 ) @ V1s2 ) )
% 5.44/5.74              = ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V0s1 ) ) @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V1s2 ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EBIGINTER__SUBSET,axiom,
% 5.44/5.74      ! [A_27a: del,V0sp: $i] :
% 5.44/5.74        ( ( mem @ V0sp @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74           => ( ( ! [V2t: $i] :
% 5.44/5.74                    ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2t ) @ V1s ) )
% 5.44/5.74                     => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V2t ) @ V0sp ) ) ) )
% 5.44/5.74                & ( V1s
% 5.44/5.74                 != ( c_2Epred__set_2EEMPTY @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.74             => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V1s ) ) @ V0sp ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EDIFF__BIGINTER1,axiom,
% 5.44/5.74      ! [A_27a: del,V0sp: $i] :
% 5.44/5.74        ( ( mem @ V0sp @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74           => ( ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0sp ) @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V1s ) )
% 5.44/5.74              = ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a )
% 5.44/5.74                @ ( ap
% 5.44/5.74                  @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                    @ ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.74                      @ ^ [V2u: $i] : ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0sp ) @ V2u ) ) )
% 5.44/5.74                  @ V1s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EDIFF__BIGINTER,axiom,
% 5.44/5.74      ! [A_27a: del,V0sp: $i] :
% 5.44/5.74        ( ( mem @ V0sp @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74           => ( ( ! [V2t: $i] :
% 5.44/5.74                    ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2t ) @ V1s ) )
% 5.44/5.74                     => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V2t ) @ V0sp ) ) ) )
% 5.44/5.74                & ( V1s
% 5.44/5.74                 != ( c_2Epred__set_2EEMPTY @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.74             => ( ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V1s )
% 5.44/5.74                = ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0sp )
% 5.44/5.74                  @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a )
% 5.44/5.74                    @ ( ap
% 5.44/5.74                      @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                        @ ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.74                          @ ^ [V3u: $i] : ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0sp ) @ V3u ) ) )
% 5.44/5.74                      @ V1s ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__BIGINTER,axiom,
% 5.44/5.74      ! [A_27a: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74       => ( ? [V1s: $i] :
% 5.44/5.74              ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V1s ) @ V0P ) )
% 5.44/5.74              & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) ) )
% 5.44/5.74         => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V0P ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2Epred__set_2ECROSS__DEF,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1Q: $i] :
% 5.44/5.74            ( ( mem @ V1Q @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ( ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0P ) @ V1Q )
% 5.44/5.74              = ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.74                @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.44/5.74                  @ ^ [V2p: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) @ V2p ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V2p ) ) @ V0P ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V2p ) ) @ V1Q ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EIN__CROSS,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1Q: $i] :
% 5.44/5.74            ( ( mem @ V1Q @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ! [V2x: $i] :
% 5.44/5.74                ( ( mem @ V2x @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V2x ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0P ) @ V1Q ) ) )
% 5.44/5.74                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V2x ) ) @ V0P ) )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V2x ) ) @ V1Q ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECROSS__applied,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1Q: $i] :
% 5.44/5.74            ( ( mem @ V1Q @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ! [V2x: $i] :
% 5.44/5.74                ( ( mem @ V2x @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0P ) @ V1Q ) @ V2x ) )
% 5.44/5.74                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V2x ) ) @ V0P ) )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V2x ) ) @ V1Q ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECROSS__EMPTY,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,A_27c: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0P ) @ ( c_2Epred__set_2EEMPTY @ A_27b ) )
% 5.44/5.74            = ( c_2Epred__set_2EEMPTY @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.44/5.74          & ( ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27c @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27c ) ) @ V0P )
% 5.44/5.74            = ( c_2Epred__set_2EEMPTY @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECROSS__EMPTY__EQN,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ( ( ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0s ) @ V1t )
% 5.44/5.74                = ( c_2Epred__set_2EEMPTY @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.44/5.74            <=> ( ( V0s
% 5.44/5.74                  = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.74                | ( V1t
% 5.44/5.74                  = ( c_2Epred__set_2EEMPTY @ A_27b ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECROSS__INSERT__LEFT,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1Q: $i] :
% 5.44/5.74            ( ( mem @ V1Q @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ! [V2x: $i] :
% 5.44/5.74                ( ( mem @ V2x @ A_27a )
% 5.44/5.74               => ( ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2x ) @ V0P ) ) @ V1Q )
% 5.44/5.74                  = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) @ V1Q ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0P ) @ V1Q ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECROSS__INSERT__RIGHT,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1Q: $i] :
% 5.44/5.74            ( ( mem @ V1Q @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ! [V2x: $i] :
% 5.44/5.74                ( ( mem @ V2x @ A_27b )
% 5.44/5.74               => ( ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0P ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27b ) @ V2x ) @ V1Q ) )
% 5.44/5.74                  = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0P ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27b ) @ V2x ) @ ( c_2Epred__set_2EEMPTY @ A_27b ) ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0P ) @ V1Q ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__CROSS,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1Q: $i] :
% 5.44/5.74            ( ( mem @ V1Q @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0P ) )
% 5.44/5.74                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1Q ) ) )
% 5.44/5.74             => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0P ) @ V1Q ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECROSS__SINGS,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.74        ( ( mem @ V0x @ A_27a )
% 5.44/5.74       => ! [V1y: $i] :
% 5.44/5.74            ( ( mem @ V1y @ A_27b )
% 5.44/5.74           => ( ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27b ) @ V1y ) @ ( c_2Epred__set_2EEMPTY @ A_27b ) ) )
% 5.44/5.74              = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0x ) @ V1y ) ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECARD__SING__CROSS,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.74        ( ( mem @ V0x @ A_27a )
% 5.44/5.74       => ! [V1P: $i] :
% 5.44/5.74            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1P ) )
% 5.44/5.74             => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) @ V1P ) ) )
% 5.44/5.74                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V1P ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECARD__CROSS,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1Q: $i] :
% 5.44/5.74            ( ( mem @ V1Q @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0P ) )
% 5.44/5.74                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1Q ) ) )
% 5.44/5.74             => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0P ) @ V1Q ) ) )
% 5.44/5.74                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0P ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V1Q ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECROSS__SUBSET,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1Q: $i] :
% 5.44/5.74            ( ( mem @ V1Q @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ! [V2P0: $i] :
% 5.44/5.74                ( ( mem @ V2P0 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ! [V3Q0: $i] :
% 5.44/5.74                    ( ( mem @ V3Q0 @ ( arr @ A_27b @ bool ) )
% 5.44/5.74                   => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V2P0 ) @ V3Q0 ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0P ) @ V1Q ) ) )
% 5.44/5.74                    <=> ( ( V2P0
% 5.44/5.74                          = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.74                        | ( V3Q0
% 5.44/5.74                          = ( c_2Epred__set_2EEMPTY @ A_27b ) )
% 5.44/5.74                        | ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V2P0 ) @ V0P ) )
% 5.44/5.74                          & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ V3Q0 ) @ V1Q ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__CROSS__EQ,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1Q: $i] :
% 5.44/5.74            ( ( mem @ V1Q @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0P ) @ V1Q ) ) )
% 5.44/5.74            <=> ( ( V0P
% 5.44/5.74                  = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.74                | ( V1Q
% 5.44/5.74                  = ( c_2Epred__set_2EEMPTY @ A_27b ) )
% 5.44/5.74                | ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0P ) )
% 5.44/5.74                  & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1Q ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECROSS__UNIV,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del] :
% 5.44/5.74        ( ( c_2Epred__set_2EUNIV @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.74        = ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) @ ( c_2Epred__set_2EUNIV @ A_27b ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EINFINITE__PAIR__UNIV,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del] :
% 5.44/5.74        ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( c_2Epred__set_2EUNIV @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) )
% 5.44/5.74      <=> ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.44/5.74          & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ ( c_2Epred__set_2EUNIV @ A_27b ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__UNIV,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del] :
% 5.44/5.74        ( ( c_2Epred__set_2EUNIV @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.44/5.74        = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( c_2Esum_2EINL @ A_27a @ A_27b ) ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27b @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( c_2Esum_2EINR @ A_27a @ A_27b ) ) @ ( c_2Epred__set_2EUNIV @ A_27b ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EINJ__INL,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.74           => ( ! [V2x: $i] :
% 5.44/5.74                  ( ( mem @ V2x @ A_27a )
% 5.44/5.74                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) )
% 5.44/5.74                   => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V2x ) ) @ V1t ) ) ) )
% 5.44/5.74             => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( c_2Esum_2EINL @ A_27a @ A_27b ) ) @ V0s ) @ V1t ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EINJ__INR,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ ( ty_2Esum_2Esum @ A_27b @ A_27a ) @ bool ) )
% 5.44/5.74           => ( ! [V2x: $i] :
% 5.44/5.74                  ( ( mem @ V2x @ A_27a )
% 5.44/5.74                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) )
% 5.44/5.74                   => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Esum_2Esum @ A_27b @ A_27a ) ) @ ( ap @ ( c_2Esum_2EINR @ A_27b @ A_27a ) @ V2x ) ) @ V1t ) ) ) )
% 5.44/5.74             => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ A_27a ) ) @ ( c_2Esum_2EINR @ A_27b @ A_27a ) ) @ V0s ) @ V1t ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2Epred__set_2ECOMPL__DEF,axiom,
% 5.44/5.74      ! [A_27a: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ V0P )
% 5.44/5.74          = ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) @ V0P ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EIN__COMPL,axiom,
% 5.44/5.74      ! [A_27a: del,V0x: $i] :
% 5.44/5.74        ( ( mem @ V0x @ A_27a )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ V1s ) ) )
% 5.44/5.74            <=> ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V1s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECOMPL__applied,axiom,
% 5.44/5.74      ! [A_27a: del,V0x: $i] :
% 5.44/5.74        ( ( mem @ V0x @ A_27a )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ V1s ) @ V0x ) )
% 5.44/5.74            <=> ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V1s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECOMPL__COMPL,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ V0s ) )
% 5.44/5.74          = V0s ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECOMPL__CLAUSES,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ V0s ) ) @ V0s )
% 5.44/5.74            = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.74          & ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ V0s ) ) @ V0s )
% 5.44/5.74            = ( c_2Epred__set_2EUNIV @ A_27a ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECOMPL__SPLITS,axiom,
% 5.44/5.74      ! [A_27a: del,V0p: $i] :
% 5.44/5.74        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1q: $i] :
% 5.44/5.74            ( ( mem @ V1q @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0p ) @ V1q ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ V0p ) ) @ V1q ) )
% 5.44/5.74              = V1q ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EINTER__UNION__COMPL,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V1t )
% 5.44/5.74              = ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ V0s ) ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ V1t ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECOMPL__EMPTY,axiom,
% 5.44/5.74      ! [A_27a: del] :
% 5.44/5.74        ( ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.74        = ( c_2Epred__set_2EUNIV @ A_27a ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECOMPL__INTER,axiom,
% 5.44/5.74      ! [A_27a: del,V0x: $i] :
% 5.44/5.74        ( ( mem @ V0x @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0x ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ V0x ) )
% 5.44/5.74            = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.74          & ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ V0x ) ) @ V0x )
% 5.44/5.74            = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECOMPL__UNION,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.74              = ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ V0s ) ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ V1t ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EITSET__ind,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.44/5.74       => ! [V1P: $i] :
% 5.44/5.74            ( ( mem @ V1P @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.74           => ( ! [V2s: $i] :
% 5.44/5.74                  ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                 => ! [V3b: $i] :
% 5.44/5.74                      ( ( mem @ V3b @ A_27b )
% 5.44/5.74                     => ( ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V2s ) )
% 5.44/5.74                            & ( V2s
% 5.44/5.74                             != ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.74                         => ( p @ ( ap @ ( ap @ V1P @ ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V2s ) ) @ ( ap @ ( ap @ V0f @ ( ap @ ( c_2Epred__set_2ECHOICE @ A_27a ) @ V2s ) ) @ V3b ) ) ) )
% 5.44/5.74                       => ( p @ ( ap @ ( ap @ V1P @ V2s ) @ V3b ) ) ) ) )
% 5.44/5.74             => ! [V4v: $i] :
% 5.44/5.74                  ( ( mem @ V4v @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                 => ! [V5v1: $i] :
% 5.44/5.74                      ( ( mem @ V5v1 @ A_27b )
% 5.44/5.74                     => ( p @ ( ap @ ( ap @ V1P @ V4v ) @ V5v1 ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EITSET__def,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1f: $i] :
% 5.44/5.74            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.44/5.74           => ! [V2b: $i] :
% 5.44/5.74                ( ( mem @ V2b @ A_27b )
% 5.44/5.74               => ( ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EITSET @ A_27a @ A_27b ) @ V1f ) @ V0s ) @ V2b )
% 5.44/5.74                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ A_27a @ bool ) ) @ V0s ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) @ V2b ) @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EITSET @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V0s ) ) @ ( ap @ ( ap @ V1f @ ( ap @ ( c_2Epred__set_2ECHOICE @ A_27a ) @ V0s ) ) @ V2b ) ) ) ) @ ( c_2Ebool_2EARB @ A_27b ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EITSET__IND,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.44/5.74       => ! [V1P: $i] :
% 5.44/5.74            ( ( mem @ V1P @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.74           => ( ! [V2s: $i] :
% 5.44/5.74                  ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                 => ! [V3b: $i] :
% 5.44/5.74                      ( ( mem @ V3b @ A_27b )
% 5.44/5.74                     => ( ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V2s ) )
% 5.44/5.74                            & ( V2s
% 5.44/5.74                             != ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.74                         => ( p @ ( ap @ ( ap @ V1P @ ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V2s ) ) @ ( ap @ ( ap @ V0f @ ( ap @ ( c_2Epred__set_2ECHOICE @ A_27a ) @ V2s ) ) @ V3b ) ) ) )
% 5.44/5.74                       => ( p @ ( ap @ ( ap @ V1P @ V2s ) @ V3b ) ) ) ) )
% 5.44/5.74             => ! [V4v: $i] :
% 5.44/5.74                  ( ( mem @ V4v @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                 => ! [V5v1: $i] :
% 5.44/5.74                      ( ( mem @ V5v1 @ A_27b )
% 5.44/5.74                     => ( p @ ( ap @ ( ap @ V1P @ V4v ) @ V5v1 ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EITSET__THM,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1f: $i] :
% 5.44/5.74            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.44/5.74           => ! [V2b: $i] :
% 5.44/5.74                ( ( mem @ V2b @ A_27b )
% 5.44/5.74               => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74                 => ( ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EITSET @ A_27a @ A_27b ) @ V1f ) @ V0s ) @ V2b )
% 5.44/5.74                    = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ A_27a @ bool ) ) @ V0s ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) @ V2b ) @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EITSET @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V0s ) ) @ ( ap @ ( ap @ V1f @ ( ap @ ( c_2Epred__set_2ECHOICE @ A_27a ) @ V0s ) ) @ V2b ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EITSET__EMPTY,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.44/5.74       => ! [V1b: $i] :
% 5.44/5.74            ( ( mem @ V1b @ A_27b )
% 5.44/5.74           => ( ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EITSET @ A_27a @ A_27b ) @ V0f ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ V1b )
% 5.44/5.74              = V1b ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EITSET__INSERT,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74         => ! [V1f: $i] :
% 5.44/5.74              ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.44/5.74             => ! [V2x: $i] :
% 5.44/5.74                  ( ( mem @ V2x @ A_27a )
% 5.44/5.74                 => ! [V3b: $i] :
% 5.44/5.74                      ( ( mem @ V3b @ A_27b )
% 5.44/5.74                     => ( ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EITSET @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2x ) @ V0s ) ) @ V3b )
% 5.44/5.74                        = ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EITSET @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2x ) @ V0s ) ) ) @ ( ap @ ( ap @ V1f @ ( ap @ ( c_2Epred__set_2ECHOICE @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2x ) @ V0s ) ) ) @ V3b ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECOMMUTING__ITSET__INSERT,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ! [V2x: $i] :
% 5.44/5.74                    ( ( mem @ V2x @ A_27a )
% 5.44/5.74                   => ! [V3y: $i] :
% 5.44/5.74                        ( ( mem @ V3y @ A_27a )
% 5.44/5.74                       => ! [V4z: $i] :
% 5.44/5.74                            ( ( mem @ V4z @ A_27b )
% 5.44/5.74                           => ( ( ap @ ( ap @ V0f @ V2x ) @ ( ap @ ( ap @ V0f @ V3y ) @ V4z ) )
% 5.44/5.74                              = ( ap @ ( ap @ V0f @ V3y ) @ ( ap @ ( ap @ V0f @ V2x ) @ V4z ) ) ) ) ) )
% 5.44/5.74                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) ) )
% 5.44/5.74             => ! [V5x: $i] :
% 5.44/5.74                  ( ( mem @ V5x @ A_27a )
% 5.44/5.74                 => ! [V6b: $i] :
% 5.44/5.74                      ( ( mem @ V6b @ A_27b )
% 5.44/5.74                     => ( ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EITSET @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V5x ) @ V1s ) ) @ V6b )
% 5.44/5.74                        = ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EITSET @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V1s ) @ V5x ) ) @ ( ap @ ( ap @ V0f @ V5x ) @ V6b ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECOMMUTING__ITSET__RECURSES,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.44/5.74       => ! [V1e: $i] :
% 5.44/5.74            ( ( mem @ V1e @ A_27a )
% 5.44/5.74           => ! [V2s: $i] :
% 5.44/5.74                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ! [V3b: $i] :
% 5.44/5.74                    ( ( mem @ V3b @ A_27b )
% 5.44/5.74                   => ( ( ! [V4x: $i] :
% 5.44/5.74                            ( ( mem @ V4x @ A_27a )
% 5.44/5.74                           => ! [V5y: $i] :
% 5.44/5.74                                ( ( mem @ V5y @ A_27a )
% 5.44/5.74                               => ! [V6z: $i] :
% 5.44/5.74                                    ( ( mem @ V6z @ A_27b )
% 5.44/5.74                                   => ( ( ap @ ( ap @ V0f @ V4x ) @ ( ap @ ( ap @ V0f @ V5y ) @ V6z ) )
% 5.44/5.74                                      = ( ap @ ( ap @ V0f @ V5y ) @ ( ap @ ( ap @ V0f @ V4x ) @ V6z ) ) ) ) ) )
% 5.44/5.74                        & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V2s ) ) )
% 5.44/5.74                     => ( ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EITSET @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1e ) @ V2s ) ) @ V3b )
% 5.44/5.74                        = ( ap @ ( ap @ V0f @ V1e ) @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EITSET @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V2s ) @ V1e ) ) @ V3b ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2Epred__set_2ESUM__IMAGE__DEF,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V0f ) @ V1s ) )
% 5.44/5.74              = ( surj__ty_2Enum_2Enum
% 5.44/5.74                @ ( ap
% 5.44/5.74                  @ ( ap
% 5.44/5.74                    @ ( ap @ ( c_2Epred__set_2EITSET @ A_27a @ ty_2Enum_2Enum )
% 5.44/5.74                      @ ( lam @ A_27a
% 5.44/5.74                        @ ^ [V2e: $i] :
% 5.44/5.74                            ( lam @ ty_2Enum_2Enum
% 5.44/5.74                            @ ^ [V3acc: $i] : ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ V0f @ V2e ) ) @ V3acc ) ) ) )
% 5.44/5.74                    @ V1s )
% 5.44/5.74                  @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__IMAGE__THM,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V0f ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.74            = fo__c_2Enum_2E0 )
% 5.44/5.74          & ! [V1e: $i] :
% 5.44/5.74              ( ( mem @ V1e @ A_27a )
% 5.44/5.74             => ! [V2s: $i] :
% 5.44/5.74                  ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                 => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V2s ) )
% 5.44/5.74                   => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1e ) @ V2s ) ) )
% 5.44/5.74                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ V0f @ V1e ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V2s ) @ V1e ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__IMAGE__SING,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74       => ! [V1e: $i] :
% 5.44/5.74            ( ( mem @ V1e @ A_27a )
% 5.44/5.74           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1e ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) )
% 5.44/5.74              = ( surj__ty_2Enum_2Enum @ ( ap @ V0f @ V1e ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__IMAGE__SUBSET__LE,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2t: $i] :
% 5.44/5.74                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V2t ) @ V1s ) ) )
% 5.44/5.74                 => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V0f ) @ V2t ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V0f ) @ V1s ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__IMAGE__IN__LE,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2e: $i] :
% 5.44/5.74                ( ( mem @ V2e @ A_27a )
% 5.44/5.74               => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2e ) @ V1s ) ) )
% 5.44/5.74                 => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ V0f @ V2e ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V0f ) @ V1s ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__IMAGE__DELETE,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.44/5.74             => ! [V2e: $i] :
% 5.44/5.74                  ( ( mem @ V2e @ A_27a )
% 5.44/5.74                 => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V1s ) @ V2e ) ) )
% 5.44/5.74                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2e ) @ V1s ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V0f ) @ V1s ) ) @ ( ap @ V0f @ V2e ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V0f ) @ V1s ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__IMAGE__UNION,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2t: $i] :
% 5.44/5.74                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.44/5.74                    & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V2t ) ) )
% 5.44/5.74                 => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1s ) @ V2t ) ) )
% 5.44/5.74                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V0f ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V0f ) @ V2t ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1s ) @ V2t ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__IMAGE__lower__bound,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.44/5.74             => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.74                  ( ! [V3x: $i] :
% 5.44/5.74                      ( ( mem @ V3x @ A_27a )
% 5.44/5.74                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) )
% 5.44/5.74                       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ V0f @ V3x ) ) ) ) )
% 5.44/5.74                 => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1s ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V0f ) @ V1s ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__IMAGE__upper__bound,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.44/5.74             => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.74                  ( ! [V3x: $i] :
% 5.44/5.74                      ( ( mem @ V3x @ A_27a )
% 5.44/5.74                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) )
% 5.44/5.74                       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ V0f @ V3x ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) )
% 5.44/5.74                 => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V0f ) @ V1s ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1s ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__SAME__IMAGE,axiom,
% 5.44/5.74      ! [A_27a: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0P ) )
% 5.44/5.74         => ! [V1f: $i] :
% 5.44/5.74              ( ( mem @ V1f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74             => ! [V2p: $i] :
% 5.44/5.74                  ( ( mem @ V2p @ A_27a )
% 5.44/5.74                 => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2p ) @ V0P ) )
% 5.44/5.74                      & ! [V3q: $i] :
% 5.44/5.74                          ( ( mem @ V3q @ A_27a )
% 5.44/5.74                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3q ) @ V0P ) )
% 5.44/5.74                           => ( ( surj__ty_2Enum_2Enum @ ( ap @ V1f @ V2p ) )
% 5.44/5.74                              = ( surj__ty_2Enum_2Enum @ ( ap @ V1f @ V3q ) ) ) ) ) )
% 5.44/5.74                   => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V1f ) @ V0P ) )
% 5.44/5.74                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0P ) ) @ ( ap @ V1f @ V2p ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__IMAGE__CONG,axiom,
% 5.44/5.74      ! [A_27a: del,V0s1: $i] :
% 5.44/5.74        ( ( mem @ V0s1 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1s2: $i] :
% 5.44/5.74            ( ( mem @ V1s2 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2f1: $i] :
% 5.44/5.74                ( ( mem @ V2f1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74               => ! [V3f2: $i] :
% 5.44/5.74                    ( ( mem @ V3f2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74                   => ( ( ( V0s1 = V1s2 )
% 5.44/5.74                        & ! [V4x: $i] :
% 5.44/5.74                            ( ( mem @ V4x @ A_27a )
% 5.44/5.74                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V1s2 ) )
% 5.44/5.74                             => ( ( surj__ty_2Enum_2Enum @ ( ap @ V2f1 @ V4x ) )
% 5.44/5.74                                = ( surj__ty_2Enum_2Enum @ ( ap @ V3f2 @ V4x ) ) ) ) ) )
% 5.44/5.74                     => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V2f1 ) @ V0s1 ) )
% 5.44/5.74                        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V3f2 ) @ V1s2 ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__IMAGE__ZERO,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.44/5.74             => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V0f ) @ V1s ) )
% 5.44/5.74                  = fo__c_2Enum_2E0 )
% 5.44/5.74              <=> ! [V2x: $i] :
% 5.44/5.74                    ( ( mem @ V2x @ A_27a )
% 5.44/5.74                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) )
% 5.44/5.74                     => ( ( surj__ty_2Enum_2Enum @ ( ap @ V0f @ V2x ) )
% 5.44/5.74                        = fo__c_2Enum_2E0 ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EABS__DIFF__SUM__IMAGE,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74       => ! [V1g: $i] :
% 5.44/5.74            ( ( mem @ V1g @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74           => ! [V2s: $i] :
% 5.44/5.74                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V2s ) )
% 5.44/5.74                 => ( p
% 5.44/5.74                    @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V0f ) @ V2s ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V1g ) @ V2s ) ) )
% 5.44/5.74                      @ ( ap
% 5.44/5.74                        @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a )
% 5.44/5.74                          @ ( lam @ A_27a
% 5.44/5.74                            @ ^ [V3x: $i] : ( ap @ ( ap @ c_2Earithmetic_2EABS__DIFF @ ( ap @ V0f @ V3x ) ) @ ( ap @ V1g @ V3x ) ) ) )
% 5.44/5.74                        @ V2s ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__IMAGE__MONO__LESS__EQ,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74       => ! [V1g: $i] :
% 5.44/5.74            ( ( mem @ V1g @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74           => ! [V2s: $i] :
% 5.44/5.74                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V2s ) )
% 5.44/5.74                 => ( ! [V3x: $i] :
% 5.44/5.74                        ( ( mem @ V3x @ A_27a )
% 5.44/5.74                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V2s ) )
% 5.44/5.74                         => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ V0f @ V3x ) ) @ ( ap @ V1g @ V3x ) ) ) ) )
% 5.44/5.74                   => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V0f ) @ V2s ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V1g ) @ V2s ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__IMAGE__MONO__LESS,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74       => ! [V1g: $i] :
% 5.44/5.74            ( ( mem @ V1g @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74           => ! [V2s: $i] :
% 5.44/5.74                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V2s ) )
% 5.44/5.74                 => ( ( ? [V3x: $i] :
% 5.44/5.74                          ( ( mem @ V3x @ A_27a )
% 5.44/5.74                          & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V2s ) )
% 5.44/5.74                          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ V0f @ V3x ) ) @ ( ap @ V1g @ V3x ) ) ) )
% 5.44/5.74                      & ! [V4x: $i] :
% 5.44/5.74                          ( ( mem @ V4x @ A_27a )
% 5.44/5.74                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V2s ) )
% 5.44/5.74                           => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ V0f @ V4x ) ) @ ( ap @ V1g @ V4x ) ) ) ) ) )
% 5.44/5.74                   => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V0f ) @ V2s ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V1g ) @ V2s ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__IMAGE__INJ__o,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27b @ bool ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V0s ) )
% 5.44/5.74         => ! [V1g: $i] :
% 5.44/5.74              ( ( mem @ V1g @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.74             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27b @ A_27a ) @ V1g ) @ V0s ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.44/5.74               => ! [V2f: $i] :
% 5.44/5.74                    ( ( mem @ V2f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74                   => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V2f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27b @ A_27a ) @ V1g ) @ V0s ) ) )
% 5.44/5.74                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ty_2Enum_2Enum @ A_27a ) @ V2f ) @ V1g ) ) @ V0s ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__IMAGE__PERMUTES,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74         => ! [V1g: $i] :
% 5.44/5.74              ( ( mem @ V1g @ ( arr @ A_27a @ A_27a ) )
% 5.44/5.74             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27a ) @ V1g ) @ V0s ) @ V0s ) )
% 5.44/5.74               => ! [V2f: $i] :
% 5.44/5.74                    ( ( mem @ V2f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74                   => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ ty_2Enum_2Enum @ A_27a ) @ V2f ) @ V1g ) ) @ V0s ) )
% 5.44/5.74                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V2f ) @ V0s ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2Epred__set_2ESUM__SET__DEF,axiom,
% 5.44/5.74      ( c_2Epred__set_2ESUM__SET
% 5.44/5.74      = ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ ty_2Enum_2Enum ) @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__SET__THM,axiom,
% 5.44/5.74      ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2ESUM__SET @ ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) ) )
% 5.44/5.74        = fo__c_2Enum_2E0 )
% 5.44/5.74      & ! [V0x: tp__ty_2Enum_2Enum,V1s: $i] :
% 5.44/5.74          ( ( mem @ V1s @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74         => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ V1s ) )
% 5.44/5.74           => ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2ESUM__SET @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ V1s ) ) )
% 5.44/5.74              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ c_2Epred__set_2ESUM__SET @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ ty_2Enum_2Enum ) @ V1s ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__SET__EMPTY,axiom,
% 5.44/5.74      ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2ESUM__SET @ ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) ) )
% 5.44/5.74      = fo__c_2Enum_2E0 ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__SET__SING,axiom,
% 5.44/5.74      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.74        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2ESUM__SET @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) ) ) )
% 5.44/5.74        = V0n ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__SET__SUBSET__LE,axiom,
% 5.44/5.74      ! [V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ V1t ) )
% 5.44/5.74                & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ty_2Enum_2Enum ) @ V0s ) @ V1t ) ) )
% 5.44/5.74             => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Epred__set_2ESUM__SET @ V0s ) ) @ ( ap @ c_2Epred__set_2ESUM__SET @ V1t ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__SET__IN__LE,axiom,
% 5.44/5.74      ! [V0x: tp__ty_2Enum_2Enum,V1s: $i] :
% 5.44/5.74        ( ( mem @ V1s @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74       => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ V1s ) )
% 5.44/5.74            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ V1s ) ) )
% 5.44/5.74         => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ c_2Epred__set_2ESUM__SET @ V1s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__SET__DELETE,axiom,
% 5.44/5.74      ! [V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ V0s ) )
% 5.44/5.74         => ! [V1e: tp__ty_2Enum_2Enum] :
% 5.44/5.74              ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2ESUM__SET @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ ty_2Enum_2Enum ) @ V0s ) @ ( inj__ty_2Enum_2Enum @ V1e ) ) ) )
% 5.44/5.74              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1e ) ) @ V0s ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Epred__set_2ESUM__SET @ V0s ) ) @ ( inj__ty_2Enum_2Enum @ V1e ) ) ) @ ( ap @ c_2Epred__set_2ESUM__SET @ V0s ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUM__SET__UNION,axiom,
% 5.44/5.74      ! [V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ V0s ) )
% 5.44/5.74                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ V1t ) ) )
% 5.44/5.74             => ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2ESUM__SET @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ty_2Enum_2Enum ) @ V0s ) @ V1t ) ) )
% 5.44/5.74                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Epred__set_2ESUM__SET @ V0s ) ) @ ( ap @ c_2Epred__set_2ESUM__SET @ V1t ) ) ) @ ( ap @ c_2Epred__set_2ESUM__SET @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ ty_2Enum_2Enum ) @ V0s ) @ V1t ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2Epred__set_2EPROD__IMAGE__DEF,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epred__set_2EPROD__IMAGE @ A_27a ) @ V0f ) @ V1s ) )
% 5.44/5.74              = ( surj__ty_2Enum_2Enum
% 5.44/5.74                @ ( ap
% 5.44/5.74                  @ ( ap
% 5.44/5.74                    @ ( ap @ ( c_2Epred__set_2EITSET @ A_27a @ ty_2Enum_2Enum )
% 5.44/5.74                      @ ( lam @ A_27a
% 5.44/5.74                        @ ^ [V2e: $i] :
% 5.44/5.74                            ( lam @ ty_2Enum_2Enum
% 5.44/5.74                            @ ^ [V3acc: $i] : ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ V0f @ V2e ) ) @ V3acc ) ) ) )
% 5.44/5.74                    @ V1s )
% 5.44/5.74                  @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPROD__IMAGE__THM,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epred__set_2EPROD__IMAGE @ A_27a ) @ V0f ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.74            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.74          & ! [V1e: $i] :
% 5.44/5.74              ( ( mem @ V1e @ A_27a )
% 5.44/5.74             => ! [V2s: $i] :
% 5.44/5.74                  ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                 => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V2s ) )
% 5.44/5.74                   => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epred__set_2EPROD__IMAGE @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1e ) @ V2s ) ) )
% 5.44/5.74                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ V0f @ V1e ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EPROD__IMAGE @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V2s ) @ V1e ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2Epred__set_2EPROD__SET__DEF,axiom,
% 5.44/5.74      ( c_2Epred__set_2EPROD__SET
% 5.44/5.74      = ( ap @ ( c_2Epred__set_2EPROD__IMAGE @ ty_2Enum_2Enum ) @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPROD__SET__THM,axiom,
% 5.44/5.74      ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2EPROD__SET @ ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) ) )
% 5.44/5.74        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.74      & ! [V0x: tp__ty_2Enum_2Enum,V1s: $i] :
% 5.44/5.74          ( ( mem @ V1s @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74         => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ V1s ) )
% 5.44/5.74           => ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2EPROD__SET @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ V1s ) ) )
% 5.44/5.74              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ c_2Epred__set_2EPROD__SET @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ ty_2Enum_2Enum ) @ V1s ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPROD__SET__EMPTY,axiom,
% 5.44/5.74      ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2EPROD__SET @ ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) ) )
% 5.44/5.74      = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPROD__SET__IMAGE__REDUCTION,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2x: $i] :
% 5.44/5.74                ( ( mem @ V2x @ A_27a )
% 5.44/5.74               => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ ty_2Enum_2Enum ) @ V0f ) @ V1s ) ) )
% 5.44/5.74                    & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( ap @ V0f @ V2x ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ ty_2Enum_2Enum ) @ V0f ) @ V1s ) ) ) )
% 5.44/5.74                 => ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2EPROD__SET @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ ty_2Enum_2Enum ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2x ) @ V1s ) ) ) )
% 5.44/5.74                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ V0f @ V2x ) ) @ ( ap @ c_2Epred__set_2EPROD__SET @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ ty_2Enum_2Enum ) @ V0f ) @ V1s ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2Epred__set_2EMAX__SET__DEF,axiom,
% 5.44/5.74      ! [V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ V0s ) )
% 5.44/5.74         => ( ( ( V0s
% 5.44/5.74               != ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) )
% 5.44/5.74             => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( ap @ c_2Epred__set_2EMAX__SET @ V0s ) ) @ V0s ) )
% 5.44/5.74                & ! [V1y: tp__ty_2Enum_2Enum] :
% 5.44/5.74                    ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) @ V0s ) )
% 5.44/5.74                   => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1y ) ) @ ( ap @ c_2Epred__set_2EMAX__SET @ V0s ) ) ) ) ) )
% 5.44/5.74            & ( ( V0s
% 5.44/5.74                = ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) )
% 5.44/5.74             => ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2EMAX__SET @ V0s ) )
% 5.44/5.74                = fo__c_2Enum_2E0 ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EMAX__SET__THM,axiom,
% 5.44/5.74      ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2EMAX__SET @ ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) ) )
% 5.44/5.74        = fo__c_2Enum_2E0 )
% 5.44/5.74      & ! [V0e: tp__ty_2Enum_2Enum,V1s: $i] :
% 5.44/5.74          ( ( mem @ V1s @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74         => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ V1s ) )
% 5.44/5.74           => ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2EMAX__SET @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0e ) ) @ V1s ) ) )
% 5.44/5.74              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( inj__ty_2Enum_2Enum @ V0e ) ) @ ( ap @ c_2Epred__set_2EMAX__SET @ V1s ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EMAX__SET__REWRITES,axiom,
% 5.44/5.74      ! [V0e: tp__ty_2Enum_2Enum] :
% 5.44/5.74        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2EMAX__SET @ ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) ) )
% 5.44/5.74          = fo__c_2Enum_2E0 )
% 5.44/5.74        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2EMAX__SET @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0e ) ) @ ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) ) ) )
% 5.44/5.74          = V0e ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EMAX__SET__ELIM,axiom,
% 5.44/5.74      ! [V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74       => ! [V1Q: $i] :
% 5.44/5.74            ( ( mem @ V1Q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ V0P ) )
% 5.44/5.74                & ( ( V0P
% 5.44/5.74                    = ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) )
% 5.44/5.74                 => ( p @ ( ap @ V1Q @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) )
% 5.44/5.74                & ! [V2x: tp__ty_2Enum_2Enum] :
% 5.44/5.74                    ( ( ! [V3y: tp__ty_2Enum_2Enum] :
% 5.44/5.74                          ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V3y ) ) @ V0P ) )
% 5.44/5.74                         => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V3y ) ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) )
% 5.44/5.74                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ V0P ) ) )
% 5.44/5.74                   => ( p @ ( ap @ V1Q @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) ) )
% 5.44/5.74             => ( p @ ( ap @ V1Q @ ( ap @ c_2Epred__set_2EMAX__SET @ V0P ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2Epred__set_2EMIN__SET__DEF,axiom,
% 5.44/5.74      c_2Epred__set_2EMIN__SET = c_2Ewhile_2ELEAST ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EMIN__SET__ELIM,axiom,
% 5.44/5.74      ! [V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74       => ! [V1Q: $i] :
% 5.44/5.74            ( ( mem @ V1Q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74           => ( ( ( V0P
% 5.44/5.74                 != ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) )
% 5.44/5.74                & ! [V2x: tp__ty_2Enum_2Enum] :
% 5.44/5.74                    ( ( ! [V3y: tp__ty_2Enum_2Enum] :
% 5.44/5.74                          ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V3y ) ) @ V0P ) )
% 5.44/5.74                         => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( inj__ty_2Enum_2Enum @ V3y ) ) ) )
% 5.44/5.74                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ V0P ) ) )
% 5.44/5.74                   => ( p @ ( ap @ V1Q @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) ) )
% 5.44/5.74             => ( p @ ( ap @ V1Q @ ( ap @ c_2Epred__set_2EMIN__SET @ V0P ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EMIN__SET__THM,axiom,
% 5.44/5.74      ( ! [V0e: tp__ty_2Enum_2Enum] :
% 5.44/5.74          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2EMIN__SET @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0e ) ) @ ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) ) ) )
% 5.44/5.74          = V0e )
% 5.44/5.74      & ! [V1s: $i] :
% 5.44/5.74          ( ( mem @ V1s @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74         => ! [V2e1: tp__ty_2Enum_2Enum,V3e2: tp__ty_2Enum_2Enum] :
% 5.44/5.74              ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2EMIN__SET @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2e1 ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V3e2 ) ) @ V1s ) ) ) )
% 5.44/5.74              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ V2e1 ) ) @ ( ap @ c_2Epred__set_2EMIN__SET @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V3e2 ) ) @ V1s ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EMIN__SET__LEM,axiom,
% 5.44/5.74      ! [V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74       => ( ( V0s
% 5.44/5.74           != ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) )
% 5.44/5.74         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( ap @ c_2Epred__set_2EMIN__SET @ V0s ) ) @ V0s ) )
% 5.44/5.74            & ! [V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.74                ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ V0s ) )
% 5.44/5.74               => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Epred__set_2EMIN__SET @ V0s ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUBSET__MIN__SET,axiom,
% 5.44/5.74      ! [A_27a: del,V0I: $i] :
% 5.44/5.74        ( ( mem @ V0I @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74       => ! [V1J: $i] :
% 5.44/5.74            ( ( mem @ V1J @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74           => ! [V2n: $i] :
% 5.44/5.74                ( ( mem @ V2n @ A_27a )
% 5.44/5.74               => ( ( ( V0I
% 5.44/5.74                     != ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) )
% 5.44/5.74                    & ( V1J
% 5.44/5.74                     != ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ty_2Enum_2Enum ) @ V0I ) @ V1J ) ) )
% 5.44/5.74                 => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Epred__set_2EMIN__SET @ V1J ) ) @ ( ap @ c_2Epred__set_2EMIN__SET @ V0I ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUBSET__MAX__SET,axiom,
% 5.44/5.74      ! [V0I: $i] :
% 5.44/5.74        ( ( mem @ V0I @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74       => ! [V1J: $i] :
% 5.44/5.74            ( ( mem @ V1J @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ V0I ) )
% 5.44/5.74                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ V1J ) )
% 5.44/5.74                & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ty_2Enum_2Enum ) @ V0I ) @ V1J ) ) )
% 5.44/5.74             => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Epred__set_2EMAX__SET @ V0I ) ) @ ( ap @ c_2Epred__set_2EMAX__SET @ V1J ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EMIN__SET__LEQ__MAX__SET,axiom,
% 5.44/5.74      ! [V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74       => ( ( ( V0s
% 5.44/5.74             != ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) )
% 5.44/5.74            & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ V0s ) ) )
% 5.44/5.74         => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Epred__set_2EMIN__SET @ V0s ) ) @ ( ap @ c_2Epred__set_2EMAX__SET @ V0s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EMIN__SET__UNION,axiom,
% 5.44/5.74      ! [V0A: $i] :
% 5.44/5.74        ( ( mem @ V0A @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74       => ! [V1B: $i] :
% 5.44/5.74            ( ( mem @ V1B @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ V0A ) )
% 5.44/5.74                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ V1B ) )
% 5.44/5.74                & ( V0A
% 5.44/5.74                 != ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) )
% 5.44/5.74                & ( V1B
% 5.44/5.74                 != ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) ) )
% 5.44/5.74             => ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2EMIN__SET @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ty_2Enum_2Enum ) @ V0A ) @ V1B ) ) )
% 5.44/5.74                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( ap @ c_2Epred__set_2EMIN__SET @ V0A ) ) @ ( ap @ c_2Epred__set_2EMIN__SET @ V1B ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EMAX__SET__UNION,axiom,
% 5.44/5.74      ! [V0A: $i] :
% 5.44/5.74        ( ( mem @ V0A @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74       => ! [V1B: $i] :
% 5.44/5.74            ( ( mem @ V1B @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ V0A ) )
% 5.44/5.74                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ V1B ) ) )
% 5.44/5.74             => ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2EMAX__SET @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ty_2Enum_2Enum ) @ V0A ) @ V1B ) ) )
% 5.44/5.74                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMAX @ ( ap @ c_2Epred__set_2EMAX__SET @ V0A ) ) @ ( ap @ c_2Epred__set_2EMAX__SET @ V1B ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2Epred__set_2EPOW__DEF,axiom,
% 5.44/5.74      ! [A_27a: del,V0set: $i] :
% 5.44/5.74        ( ( mem @ V0set @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( ap @ ( c_2Epred__set_2EPOW @ A_27a ) @ V0set )
% 5.44/5.74          = ( ap @ ( c_2Epred__set_2EGSPEC @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) )
% 5.44/5.74            @ ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.74              @ ^ [V1s: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ bool ) @ V1s ) @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ V0set ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EIN__POW,axiom,
% 5.44/5.74      ! [A_27a: del,V0set: $i] :
% 5.44/5.74        ( ( mem @ V0set @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1e: $i] :
% 5.44/5.74            ( ( mem @ V1e @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V1e ) @ ( ap @ ( c_2Epred__set_2EPOW @ A_27a ) @ V0set ) ) )
% 5.44/5.74            <=> ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1e ) @ V0set ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EUNIV__FUN__TO__BOOL,axiom,
% 5.44/5.74      ! [A_27a: del] :
% 5.44/5.74        ( ( c_2Epred__set_2EUNIV @ ( arr @ A_27a @ bool ) )
% 5.44/5.74        = ( ap @ ( c_2Epred__set_2EPOW @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUBSET__POW,axiom,
% 5.44/5.74      ! [A_27a: del,V0s1: $i] :
% 5.44/5.74        ( ( mem @ V0s1 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1s2: $i] :
% 5.44/5.74            ( ( mem @ V1s2 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s1 ) @ V1s2 ) )
% 5.44/5.74             => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( arr @ A_27a @ bool ) ) @ ( ap @ ( c_2Epred__set_2EPOW @ A_27a ) @ V0s1 ) ) @ ( ap @ ( c_2Epred__set_2EPOW @ A_27a ) @ V1s2 ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUBSET__INSERT__RIGHT,axiom,
% 5.44/5.74      ! [A_27a: del,V0e: $i] :
% 5.44/5.74        ( ( mem @ V0e @ A_27a )
% 5.44/5.74       => ! [V1s1: $i] :
% 5.44/5.74            ( ( mem @ V1s1 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2s2: $i] :
% 5.44/5.74                ( ( mem @ V2s2 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s1 ) @ V2s2 ) )
% 5.44/5.74                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s1 ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0e ) @ V2s2 ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUBSET__DELETE__BOTH,axiom,
% 5.44/5.74      ! [A_27a: del,V0s1: $i] :
% 5.44/5.74        ( ( mem @ V0s1 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1s2: $i] :
% 5.44/5.74            ( ( mem @ V1s2 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2x: $i] :
% 5.44/5.74                ( ( mem @ V2x @ A_27a )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s1 ) @ V1s2 ) )
% 5.44/5.74                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V0s1 ) @ V2x ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V1s2 ) @ V2x ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPOW__EMPTY,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( ap @ ( c_2Epred__set_2EPOW @ A_27a ) @ V0s )
% 5.44/5.74         != ( c_2Epred__set_2EEMPTY @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPOW__INSERT,axiom,
% 5.44/5.74      ! [A_27a: del,V0e: $i] :
% 5.44/5.74        ( ( mem @ V0e @ A_27a )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ap @ ( c_2Epred__set_2EPOW @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0e ) @ V1s ) )
% 5.44/5.74              = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( arr @ A_27a @ bool ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0e ) ) @ ( ap @ ( c_2Epred__set_2EPOW @ A_27a ) @ V1s ) ) ) @ ( ap @ ( c_2Epred__set_2EPOW @ A_27a ) @ V1s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPOW__EQNS,axiom,
% 5.44/5.74      ! [A_27a: del] :
% 5.44/5.74        ( ( ( ap @ ( c_2Epred__set_2EPOW @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.74          = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( arr @ A_27a @ bool ) ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ ( c_2Epred__set_2EEMPTY @ ( arr @ A_27a @ bool ) ) ) )
% 5.44/5.74        & ! [V0e: $i] :
% 5.44/5.74            ( ( mem @ V0e @ A_27a )
% 5.44/5.74           => ! [V1s: $i] :
% 5.44/5.74                ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( ap @ ( c_2Epred__set_2EPOW @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0e ) @ V1s ) )
% 5.44/5.74                  = ( ap
% 5.44/5.74                    @ ( ap @ ( c_2Ebool_2ELET @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74                      @ ( lam @ ( arr @ ( arr @ A_27a @ bool ) @ bool )
% 5.44/5.74                        @ ^ [V2ps: $i] : ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( arr @ A_27a @ bool ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0e ) ) @ V2ps ) ) @ V2ps ) ) )
% 5.44/5.74                    @ ( ap @ ( c_2Epred__set_2EPOW @ A_27a ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__POW,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74         => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( arr @ A_27a @ bool ) ) @ ( ap @ ( c_2Epred__set_2EPOW @ A_27a ) @ V0s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECARD__POW,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ ( arr @ A_27a @ bool ) ) @ ( ap @ ( c_2Epred__set_2EPOW @ A_27a ) @ V0s ) ) )
% 5.44/5.74            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EGSPEC__F,axiom,
% 5.44/5.74      ! [A_27a: del] :
% 5.44/5.74        ( ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.74          @ ( lam @ A_27a
% 5.44/5.74            @ ^ [V0x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V0x ) @ c_2Ebool_2EF ) ) )
% 5.44/5.74        = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EGSPEC__T,axiom,
% 5.44/5.74      ! [A_27a: del] :
% 5.44/5.74        ( ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.74          @ ( lam @ A_27a
% 5.44/5.74            @ ^ [V0x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V0x ) @ c_2Ebool_2ET ) ) )
% 5.44/5.74        = ( c_2Epred__set_2EUNIV @ A_27a ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EGSPEC__ID,axiom,
% 5.44/5.74      ! [A_27a: del,V0y: $i] :
% 5.44/5.74        ( ( mem @ V0y @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.74            @ ( lam @ A_27a
% 5.44/5.74              @ ^ [V1x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V1x ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V0y ) ) ) )
% 5.44/5.74          = V0y ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EGSPEC__EQ,axiom,
% 5.44/5.74      ! [A_27a: del,V0y: $i] :
% 5.44/5.74        ( ( mem @ V0y @ A_27a )
% 5.44/5.74       => ( ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.74            @ ( lam @ A_27a
% 5.44/5.74              @ ^ [V1x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V1x ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V1x ) @ V0y ) ) ) )
% 5.44/5.74          = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0y ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EGSPEC__EQ2,axiom,
% 5.44/5.74      ! [A_27a: del,V0y: $i] :
% 5.44/5.74        ( ( mem @ V0y @ A_27a )
% 5.44/5.74       => ( ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.74            @ ( lam @ A_27a
% 5.44/5.74              @ ^ [V1x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V1x ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0y ) @ V1x ) ) ) )
% 5.44/5.74          = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0y ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EGSPEC__F__COND,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ bool ) ) )
% 5.44/5.74       => ( ! [V1x: $i] :
% 5.44/5.74              ( ( mem @ V1x @ A_27a )
% 5.44/5.74             => ~ ( p @ ( ap @ ( c_2Epair_2ESND @ A_27b @ bool ) @ ( ap @ V0f @ V1x ) ) ) )
% 5.44/5.74         => ( ( ap @ ( c_2Epred__set_2EGSPEC @ A_27b @ A_27a ) @ V0f )
% 5.44/5.74            = ( c_2Epred__set_2EEMPTY @ A_27b ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EGSPEC__AND,axiom,
% 5.44/5.74      ! [A_27a: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1Q: $i] :
% 5.44/5.74            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.74                @ ( lam @ A_27a
% 5.44/5.74                  @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2x ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0P @ V2x ) ) @ ( ap @ V1Q @ V2x ) ) ) ) )
% 5.44/5.74              = ( ap
% 5.44/5.74                @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a )
% 5.44/5.74                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.74                    @ ( lam @ A_27a
% 5.44/5.74                      @ ^ [V3x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V3x ) @ ( ap @ V0P @ V3x ) ) ) ) )
% 5.44/5.74                @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.74                  @ ( lam @ A_27a
% 5.44/5.74                    @ ^ [V4x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V4x ) @ ( ap @ V1Q @ V4x ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EGSPEC__OR,axiom,
% 5.44/5.74      ! [A_27a: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1Q: $i] :
% 5.44/5.74            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.74                @ ( lam @ A_27a
% 5.44/5.74                  @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2x ) @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0P @ V2x ) ) @ ( ap @ V1Q @ V2x ) ) ) ) )
% 5.44/5.74              = ( ap
% 5.44/5.74                @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a )
% 5.44/5.74                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.74                    @ ( lam @ A_27a
% 5.44/5.74                      @ ^ [V3x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V3x ) @ ( ap @ V0P @ V3x ) ) ) ) )
% 5.44/5.74                @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.74                  @ ( lam @ A_27a
% 5.44/5.74                    @ ^ [V4x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V4x ) @ ( ap @ V1Q @ V4x ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2Epred__set_2Eequiv__on__def,axiom,
% 5.44/5.74      ! [A_27a: del,V0R: $i] :
% 5.44/5.74        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2Eequiv__on @ A_27a ) @ V0R ) @ V1s ) )
% 5.44/5.74            <=> ( ! [V2x: $i] :
% 5.44/5.74                    ( ( mem @ V2x @ A_27a )
% 5.44/5.74                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) )
% 5.44/5.74                     => ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V2x ) ) ) )
% 5.44/5.74                & ! [V3x: $i] :
% 5.44/5.74                    ( ( mem @ V3x @ A_27a )
% 5.44/5.74                   => ! [V4y: $i] :
% 5.44/5.74                        ( ( mem @ V4y @ A_27a )
% 5.44/5.74                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) )
% 5.44/5.74                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4y ) @ V1s ) ) )
% 5.44/5.74                         => ( ( p @ ( ap @ ( ap @ V0R @ V3x ) @ V4y ) )
% 5.44/5.74                          <=> ( p @ ( ap @ ( ap @ V0R @ V4y ) @ V3x ) ) ) ) ) )
% 5.44/5.74                & ! [V5x: $i] :
% 5.44/5.74                    ( ( mem @ V5x @ A_27a )
% 5.44/5.74                   => ! [V6y: $i] :
% 5.44/5.74                        ( ( mem @ V6y @ A_27a )
% 5.44/5.74                       => ! [V7z: $i] :
% 5.44/5.74                            ( ( mem @ V7z @ A_27a )
% 5.44/5.74                           => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ V1s ) )
% 5.44/5.74                                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V6y ) @ V1s ) )
% 5.44/5.74                                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V7z ) @ V1s ) )
% 5.44/5.74                                & ( p @ ( ap @ ( ap @ V0R @ V5x ) @ V6y ) )
% 5.44/5.74                                & ( p @ ( ap @ ( ap @ V0R @ V6y ) @ V7z ) ) )
% 5.44/5.74                             => ( p @ ( ap @ ( ap @ V0R @ V5x ) @ V7z ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2Epred__set_2Epartition__def,axiom,
% 5.44/5.74      ! [A_27a: del,V0R: $i] :
% 5.44/5.74        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ap @ ( ap @ ( c_2Epred__set_2Epartition @ A_27a ) @ V0R ) @ V1s )
% 5.44/5.74              = ( ap @ ( c_2Epred__set_2EGSPEC @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                @ ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.74                  @ ^ [V2t: $i] :
% 5.44/5.74                      ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ bool ) @ V2t )
% 5.44/5.74                      @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.44/5.74                        @ ( lam @ A_27a
% 5.44/5.74                          @ ^ [V3x: $i] :
% 5.44/5.74                              ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) )
% 5.44/5.74                              @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ A_27a @ bool ) ) @ V2t )
% 5.44/5.74                                @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.74                                  @ ( lam @ A_27a
% 5.44/5.74                                    @ ^ [V4y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V4y ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4y ) @ V1s ) ) @ ( ap @ ( ap @ V0R @ V3x ) @ V4y ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EBIGUNION__partition,axiom,
% 5.44/5.74      ! [A_27a: del,V0R: $i] :
% 5.44/5.74        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2Eequiv__on @ A_27a ) @ V0R ) @ V1s ) )
% 5.44/5.74             => ( ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2Epartition @ A_27a ) @ V0R ) @ V1s ) )
% 5.44/5.74                = V1s ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EEMPTY__NOT__IN__partition,axiom,
% 5.44/5.74      ! [A_27a: del,V0R: $i] :
% 5.44/5.74        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2Eequiv__on @ A_27a ) @ V0R ) @ V1s ) )
% 5.44/5.74             => ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2Epartition @ A_27a ) @ V0R ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Epartition__elements__disjoint,axiom,
% 5.44/5.74      ! [A_27a: del,V0R: $i] :
% 5.44/5.74        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2Eequiv__on @ A_27a ) @ V0R ) @ V1s ) )
% 5.44/5.74             => ! [V2t1: $i] :
% 5.44/5.74                  ( ( mem @ V2t1 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                 => ! [V3t2: $i] :
% 5.44/5.74                      ( ( mem @ V3t2 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                     => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2t1 ) @ ( ap @ ( ap @ ( c_2Epred__set_2Epartition @ A_27a ) @ V0R ) @ V1s ) ) )
% 5.44/5.74                          & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V3t2 ) @ ( ap @ ( ap @ ( c_2Epred__set_2Epartition @ A_27a ) @ V0R ) @ V1s ) ) )
% 5.44/5.74                          & ( V2t1 != V3t2 ) )
% 5.44/5.74                       => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V2t1 ) @ V3t2 ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Epartition__elements__interrelate,axiom,
% 5.44/5.74      ! [A_27a: del,V0R: $i] :
% 5.44/5.74        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2Eequiv__on @ A_27a ) @ V0R ) @ V1s ) )
% 5.44/5.74             => ! [V2t: $i] :
% 5.44/5.74                  ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2t ) @ ( ap @ ( ap @ ( c_2Epred__set_2Epartition @ A_27a ) @ V0R ) @ V1s ) ) )
% 5.44/5.74                   => ! [V3x: $i] :
% 5.44/5.74                        ( ( mem @ V3x @ A_27a )
% 5.44/5.74                       => ! [V4y: $i] :
% 5.44/5.74                            ( ( mem @ V4y @ A_27a )
% 5.44/5.74                           => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V2t ) )
% 5.44/5.74                                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4y ) @ V2t ) ) )
% 5.44/5.74                             => ( p @ ( ap @ ( ap @ V0R @ V3x ) @ V4y ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Epartition__SUBSET,axiom,
% 5.44/5.74      ! [A_27a: del,V0R: $i] :
% 5.44/5.74        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2t: $i] :
% 5.44/5.74                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2t ) @ ( ap @ ( ap @ ( c_2Epred__set_2Epartition @ A_27a ) @ V0R ) @ V1s ) ) )
% 5.44/5.74                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V2t ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__partition,axiom,
% 5.44/5.74      ! [A_27a: del,V0R: $i] :
% 5.44/5.74        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.44/5.74             => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( arr @ A_27a @ bool ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2Epartition @ A_27a ) @ V0R ) @ V1s ) ) )
% 5.44/5.74                & ! [V2t: $i] :
% 5.44/5.74                    ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2t ) @ ( ap @ ( ap @ ( c_2Epred__set_2Epartition @ A_27a ) @ V0R ) @ V1s ) ) )
% 5.44/5.74                     => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V2t ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Epartition__CARD,axiom,
% 5.44/5.74      ! [A_27a: del,V0R: $i] :
% 5.44/5.74        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2Eequiv__on @ A_27a ) @ V0R ) @ V1s ) )
% 5.44/5.74                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) ) )
% 5.44/5.74             => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1s ) )
% 5.44/5.74                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ ( arr @ A_27a @ bool ) ) @ ( c_2Epred__set_2ECARD @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2Epartition @ A_27a ) @ V0R ) @ V1s ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2Epred__set_2Epairwise__def,axiom,
% 5.44/5.74      ! [A_27a: del,V0P: $i] :
% 5.44/5.74        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2Epairwise @ A_27a ) @ V0P ) @ V1s ) )
% 5.44/5.74            <=> ! [V2e1: $i] :
% 5.44/5.74                  ( ( mem @ V2e1 @ A_27a )
% 5.44/5.74                 => ! [V3e2: $i] :
% 5.44/5.74                      ( ( mem @ V3e2 @ A_27a )
% 5.44/5.74                     => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2e1 ) @ V1s ) )
% 5.44/5.74                          & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3e2 ) @ V1s ) ) )
% 5.44/5.74                       => ( p @ ( ap @ ( ap @ V0P @ V2e1 ) @ V3e2 ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Epairwise__UNION,axiom,
% 5.44/5.74      ! [A_27a: del,V0R: $i] :
% 5.44/5.74        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ! [V1s1: $i] :
% 5.44/5.74            ( ( mem @ V1s1 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2s2: $i] :
% 5.44/5.74                ( ( mem @ V2s2 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2Epairwise @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1s1 ) @ V2s2 ) ) )
% 5.44/5.74                <=> ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2Epairwise @ A_27a ) @ V0R ) @ V1s1 ) )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2Epairwise @ A_27a ) @ V0R ) @ V2s2 ) )
% 5.44/5.74                    & ! [V3x: $i] :
% 5.44/5.74                        ( ( mem @ V3x @ A_27a )
% 5.44/5.74                       => ! [V4y: $i] :
% 5.44/5.74                            ( ( mem @ V4y @ A_27a )
% 5.44/5.74                           => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s1 ) )
% 5.44/5.74                                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4y ) @ V2s2 ) ) )
% 5.44/5.74                             => ( ( p @ ( ap @ ( ap @ V0R @ V3x ) @ V4y ) )
% 5.44/5.74                                & ( p @ ( ap @ ( ap @ V0R @ V4y ) @ V3x ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Epairwise__SUBSET,axiom,
% 5.44/5.74      ! [A_27a: del,V0R: $i] :
% 5.44/5.74        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2t: $i] :
% 5.44/5.74                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2Epairwise @ A_27a ) @ V0R ) @ V2t ) )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ V2t ) ) )
% 5.44/5.74                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2Epairwise @ A_27a ) @ V0R ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EKoenigsLemma,axiom,
% 5.44/5.74      ! [A_27a: del,V0R: $i] :
% 5.44/5.74        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ( ! [V1x: $i] :
% 5.44/5.74              ( ( mem @ V1x @ A_27a )
% 5.44/5.74             => ( p
% 5.44/5.74                @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a )
% 5.44/5.74                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.74                    @ ( lam @ A_27a
% 5.44/5.74                      @ ^ [V2y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2y ) @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) ) ) ) ) ) )
% 5.44/5.74         => ! [V3x: $i] :
% 5.44/5.74              ( ( mem @ V3x @ A_27a )
% 5.44/5.74             => ( ~ ( p
% 5.44/5.74                    @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a )
% 5.44/5.74                      @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.74                        @ ( lam @ A_27a
% 5.44/5.74                          @ ^ [V4y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V4y ) @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V3x ) @ V4y ) ) ) ) ) )
% 5.44/5.74               => ? [V5f: $i] :
% 5.44/5.74                    ( ( mem @ V5f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.74                    & ( ( ap @ V5f @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.44/5.74                      = V3x )
% 5.44/5.74                    & ! [V6n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ V0R @ ( ap @ V5f @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) @ ( ap @ V5f @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EKoenigsLemma__WF,axiom,
% 5.44/5.74      ! [A_27a: del,V0R: $i] :
% 5.44/5.74        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ( ( ! [V1x: $i] :
% 5.44/5.74                ( ( mem @ V1x @ A_27a )
% 5.44/5.74               => ( p
% 5.44/5.74                  @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a )
% 5.44/5.74                    @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.74                      @ ( lam @ A_27a
% 5.44/5.74                        @ ^ [V2y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2y ) @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) ) ) ) ) ) )
% 5.44/5.74            & ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ ( ap @ ( c_2Erelation_2Einv @ A_27a @ A_27a ) @ V0R ) ) ) )
% 5.44/5.74         => ! [V3x: $i] :
% 5.44/5.74              ( ( mem @ V3x @ A_27a )
% 5.44/5.74             => ( p
% 5.44/5.74                @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a )
% 5.44/5.74                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.74                    @ ( lam @ A_27a
% 5.44/5.74                      @ ^ [V4y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V4y ) @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ERTC @ A_27a ) @ V0R ) @ V3x ) @ V4y ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESET__EQ__SUBSET,axiom,
% 5.44/5.74      ! [A_27a: del,V0s1: $i] :
% 5.44/5.74        ( ( mem @ V0s1 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1s2: $i] :
% 5.44/5.74            ( ( mem @ V1s2 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( V0s1 = V1s2 )
% 5.44/5.74            <=> ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s1 ) @ V1s2 ) )
% 5.44/5.74                & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s2 ) @ V0s1 ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPSUBSET__EQN,axiom,
% 5.44/5.74      ! [A_27a: del,V0s1: $i] :
% 5.44/5.74        ( ( mem @ V0s1 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1s2: $i] :
% 5.44/5.74            ( ( mem @ V1s2 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ V0s1 ) @ V1s2 ) )
% 5.44/5.74            <=> ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s1 ) @ V1s2 ) )
% 5.44/5.74                & ~ ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s2 ) @ V0s1 ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPSUBSET__SUBSET__TRANS,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2u: $i] :
% 5.44/5.74                ( ( mem @ V2u @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1t ) @ V2u ) ) )
% 5.44/5.74                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ V0s ) @ V2u ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUBSET__PSUBSET__TRANS,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2u: $i] :
% 5.44/5.74                ( ( mem @ V2u @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ V1t ) @ V2u ) ) )
% 5.44/5.74                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ V0s ) @ V2u ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECROSS__EQNS,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0a: $i] :
% 5.44/5.74        ( ( mem @ V0a @ A_27a )
% 5.44/5.74       => ! [V1s1: $i] :
% 5.44/5.74            ( ( mem @ V1s1 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2s2: $i] :
% 5.44/5.74                ( ( mem @ V2s2 @ ( arr @ A_27b @ bool ) )
% 5.44/5.74               => ( ( ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ V2s2 )
% 5.44/5.74                    = ( c_2Epred__set_2EEMPTY @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.44/5.74                  & ( ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0a ) @ V1s1 ) ) @ V2s2 )
% 5.44/5.74                    = ( ap
% 5.44/5.74                      @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.74                        @ ( ap
% 5.44/5.74                          @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27b @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.74                            @ ( lam @ A_27b
% 5.44/5.74                              @ ^ [V3y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0a ) @ V3y ) ) )
% 5.44/5.74                          @ V2s2 ) )
% 5.44/5.74                      @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V1s1 ) @ V2s2 ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Ecount__EQN,axiom,
% 5.44/5.74      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.74        ( ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V0n ) )
% 5.44/5.74        = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( arr @ ty_2Enum_2Enum @ bool ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) )
% 5.44/5.74          @ ( ap
% 5.44/5.74            @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74              @ ( lam @ ty_2Enum_2Enum
% 5.44/5.74                @ ^ [V1p: $i] : ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ty_2Enum_2Enum ) @ V1p ) @ ( ap @ c_2Epred__set_2Ecount @ V1p ) ) ) )
% 5.44/5.74            @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EUNIQUE__MEMBER__SING,axiom,
% 5.44/5.74      ! [A_27a: del,V0x: $i] :
% 5.44/5.74        ( ( mem @ V0x @ A_27a )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V1s ) )
% 5.44/5.74                & ! [V2y: $i] :
% 5.44/5.74                    ( ( mem @ V2y @ A_27a )
% 5.44/5.74                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2y ) @ V1s ) )
% 5.44/5.74                     => ( V0x = V2y ) ) ) )
% 5.44/5.74            <=> ( V1s
% 5.44/5.74                = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Einj__surj,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2t: $i] :
% 5.44/5.74                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.74                 => ( ( V1s
% 5.44/5.74                      = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.74                    | ? [V3f_27: $i] :
% 5.44/5.74                        ( ( mem @ V3f_27 @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.74                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ESURJ @ A_27b @ A_27a ) @ V3f_27 ) @ V2t ) @ V1s ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Einfinite__rest,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74         => ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V0s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2Epred__set_2Echooser__def,axiom,
% 5.44/5.74      ! [A_27a: del] :
% 5.44/5.74        ( ! [V0s: $i] :
% 5.44/5.74            ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ap @ ( ap @ ( c_2Epred__set_2Echooser @ A_27a ) @ V0s ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.44/5.74              = ( ap @ ( c_2Epred__set_2ECHOICE @ A_27a ) @ V0s ) ) )
% 5.44/5.74        & ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.74                ( ( ap @ ( ap @ ( c_2Epred__set_2Echooser @ A_27a ) @ V1s ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.74                = ( ap @ ( ap @ ( c_2Epred__set_2Echooser @ A_27a ) @ ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V1s ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Echooser__def__compute,axiom,
% 5.44/5.74      ! [A_27a: del] :
% 5.44/5.74        ( ! [V0s: $i] :
% 5.44/5.74            ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ap @ ( ap @ ( c_2Epred__set_2Echooser @ A_27a ) @ V0s ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.44/5.74              = ( ap @ ( c_2Epred__set_2ECHOICE @ A_27a ) @ V0s ) ) )
% 5.44/5.74        & ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.74                ( ( ap @ ( ap @ ( c_2Epred__set_2Echooser @ A_27a ) @ V1s ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.74                = ( ap @ ( ap @ ( c_2Epred__set_2Echooser @ A_27a ) @ ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V1s ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.44/5.74        & ! [V3s: $i] :
% 5.44/5.74            ( ( mem @ V3s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V4n: tp__ty_2Enum_2Enum] :
% 5.44/5.74                ( ( ap @ ( ap @ ( c_2Epred__set_2Echooser @ A_27a ) @ V3s ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) )
% 5.44/5.74                = ( ap @ ( ap @ ( c_2Epred__set_2Echooser @ A_27a ) @ ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V3s ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Einfinite__num__inj,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74        <=> ? [V1f: $i] :
% 5.44/5.74              ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.74              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ ty_2Enum_2Enum @ A_27a ) @ V1f ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) @ V0s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2Epred__set_2Ecountable__def,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.44/5.74        <=> ? [V1f: $i] :
% 5.44/5.74              ( ( mem @ V1f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ ty_2Enum_2Enum ) @ V1f ) @ V0s ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Ecountable__image__nats,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.74       => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ty_2Enum_2Enum @ A_27a ) @ V0f ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Ecountable__surj,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.44/5.74        <=> ( ( V0s
% 5.44/5.74              = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.74            | ? [V1f: $i] :
% 5.44/5.74                ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.74                & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ESURJ @ ty_2Enum_2Enum @ A_27a ) @ V1f ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) @ V0s ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Enum__countable,axiom,
% 5.44/5.74      p @ ( ap @ ( c_2Epred__set_2Ecountable @ ty_2Enum_2Enum ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Esubset__countable,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.44/5.74                & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1t ) @ V0s ) ) )
% 5.44/5.74             => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1t ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Eimage__countable,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1s ) )
% 5.44/5.74             => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECOUNTABLE__ALT,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.44/5.74        <=> ? [V1f: $i] :
% 5.44/5.74              ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.74              & ! [V2x: $i] :
% 5.44/5.74                  ( ( mem @ V2x @ A_27a )
% 5.44/5.74                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) )
% 5.44/5.74                   => ? [V3n: tp__ty_2Enum_2Enum] :
% 5.44/5.74                        ( ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V3n ) )
% 5.44/5.74                        = V2x ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECOUNTABLE__SUBSET,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.74                & ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1t ) ) )
% 5.44/5.74             => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Efinite__countable,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74         => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECOUNTABLE__COUNT,axiom,
% 5.44/5.74      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ ty_2Enum_2Enum ) @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECOUNTABLE__NUM,axiom,
% 5.44/5.74      ! [V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74       => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ ty_2Enum_2Enum ) @ V0s ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECOUNTABLE__IMAGE__NUM,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74           => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ty_2Enum_2Enum @ A_27a ) @ V0f ) @ V1s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2Epred__set_2Enum__to__pair__def,axiom,
% 5.44/5.74      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.74        ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2Enum__to__pair @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.74        = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ c_2Enumpair_2Enfst @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Enumpair_2Ensnd @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2Epred__set_2Epair__to__num__def,axiom,
% 5.44/5.74      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.74        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2Epair__to__num @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.74        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumpair_2Enpair @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Epair__to__num__formula,axiom,
% 5.44/5.74      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum] :
% 5.44/5.74        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2Epair__to__num @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) )
% 5.44/5.74        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Epair__to__num__inv,axiom,
% 5.44/5.74      ( ! [V0x: tp__ty_2Enum_2Enum] :
% 5.44/5.74          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2Epair__to__num @ ( ap @ c_2Epred__set_2Enum__to__pair @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) )
% 5.44/5.74          = V0x )
% 5.44/5.74      & ! [V1x: tp__ty_2Enum_2Enum,V2y: tp__ty_2Enum_2Enum] :
% 5.44/5.74          ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Epred__set_2Enum__to__pair @ ( ap @ c_2Epred__set_2Epair__to__num @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) ) )
% 5.44/5.74          = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Ecross__countable,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ( ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.44/5.74                & ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27b ) @ V1t ) ) )
% 5.44/5.74             => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Einter__countable,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.44/5.74                | ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1t ) ) )
% 5.44/5.74             => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V1t ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Einj__countable,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2t: $i] :
% 5.44/5.74                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74               => ( ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27b ) @ V2t ) )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2t ) ) )
% 5.44/5.74                 => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Ebigunion__countable,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74       => ( ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ ( arr @ A_27a @ bool ) ) @ V0s ) )
% 5.44/5.74            & ! [V1x: $i] :
% 5.44/5.74                ( ( mem @ V1x @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V1x ) @ V0s ) )
% 5.44/5.74                 => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1x ) ) ) ) )
% 5.44/5.74         => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V0s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Eunion__countable,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.44/5.74                & ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1t ) ) )
% 5.44/5.74             => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Eunion__countable__IFF,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) ) )
% 5.44/5.74            <=> ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.44/5.74                & ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1t ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Einj__image__countable__IFF,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) )
% 5.44/5.74             => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) )
% 5.44/5.74              <=> ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Epow__no__surj,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ~ ? [V1f: $i] :
% 5.44/5.74              ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ESURJ @ A_27a @ ( arr @ A_27a @ bool ) ) @ V1f ) @ V0s ) @ ( ap @ ( c_2Epred__set_2EPOW @ A_27a ) @ V0s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Einfinite__pow__uncountable,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74         => ~ ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ ( arr @ A_27a @ bool ) ) @ ( ap @ ( c_2Epred__set_2EPOW @ A_27a ) @ V0s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Ecountable__Usum,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del] :
% 5.44/5.74        ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( c_2Epred__set_2EUNIV @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) ) )
% 5.44/5.74      <=> ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.44/5.74          & ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27b ) @ ( c_2Epred__set_2EUNIV @ A_27b ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Ecountable__EMPTY,axiom,
% 5.44/5.74      ! [A_27a: del] : ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Ecountable__INSERT,axiom,
% 5.44/5.74      ! [A_27a: del,V0x: $i] :
% 5.44/5.74        ( ( mem @ V0x @ A_27a )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V1s ) ) )
% 5.44/5.74            <=> ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Ecross__countable__IFF,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) )
% 5.44/5.74            <=> ( ( V0s
% 5.44/5.74                  = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.74                | ( V1t
% 5.44/5.74                  = ( c_2Epred__set_2EEMPTY @ A_27b ) )
% 5.44/5.74                | ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.44/5.74                  & ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27b ) @ V1t ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Ecountable__Uprod,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del] :
% 5.44/5.74        ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( c_2Epred__set_2EUNIV @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) )
% 5.44/5.74      <=> ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.44/5.74          & ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27b ) @ ( c_2Epred__set_2EUNIV @ A_27b ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EEXPLICIT__ENUMERATE__MONO,axiom,
% 5.44/5.74      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1s: $i] :
% 5.44/5.74        ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ ( arr @ A_27a @ bool ) ) @ ( c_2Epred__set_2EREST @ A_27a ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1s ) ) @ V1s ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EEXPLICIT__ENUMERATE__NOT__EMPTY,axiom,
% 5.44/5.74      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1s: $i] :
% 5.44/5.74        ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.44/5.74         => ( ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ ( arr @ A_27a @ bool ) ) @ ( c_2Epred__set_2EREST @ A_27a ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1s )
% 5.44/5.74           != ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EINFINITE__EXPLICIT__ENUMERATE,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74         => ( p
% 5.44/5.74            @ ( ap
% 5.44/5.74              @ ( ap
% 5.44/5.74                @ ( ap @ ( c_2Epred__set_2EINJ @ ty_2Enum_2Enum @ A_27a )
% 5.44/5.74                  @ ( lam @ ty_2Enum_2Enum
% 5.44/5.74                    @ ^ [V1n: $i] : ( ap @ ( c_2Epred__set_2ECHOICE @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ ( arr @ A_27a @ bool ) ) @ ( c_2Epred__set_2EREST @ A_27a ) ) @ V1n ) @ V0s ) ) ) )
% 5.44/5.74                @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) )
% 5.44/5.74              @ V0s ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EBIJ__NUM__COUNTABLE,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ? [V1f: $i] :
% 5.44/5.74              ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.74              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ ty_2Enum_2Enum @ A_27a ) @ V1f ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) @ V0s ) ) )
% 5.44/5.74         => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2Epred__set_2Eenumerate__def,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( ap @ ( c_2Epred__set_2Eenumerate @ A_27a ) @ V0s )
% 5.44/5.74          = ( ap @ ( c_2Emin_2E_40 @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.74            @ ( lam @ ( arr @ ty_2Enum_2Enum @ A_27a )
% 5.44/5.74              @ ^ [V1f: $i] : ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ ty_2Enum_2Enum @ A_27a ) @ V1f ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) @ V0s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EENUMERATE,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ? [V1f: $i] :
% 5.44/5.74              ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.74              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ ty_2Enum_2Enum @ A_27a ) @ V1f ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) @ V0s ) ) )
% 5.44/5.74        <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ ty_2Enum_2Enum @ A_27a ) @ ( ap @ ( c_2Epred__set_2Eenumerate @ A_27a ) @ V0s ) ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) @ V0s ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECOUNTABLE__ALT__BIJ,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.44/5.74        <=> ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74            | ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ ty_2Enum_2Enum @ A_27a ) @ ( ap @ ( c_2Epred__set_2Eenumerate @ A_27a ) @ V0s ) ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) @ V0s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECOUNTABLE__ENUM,axiom,
% 5.44/5.74      ! [A_27a: del,V0c: $i] :
% 5.44/5.74        ( ( mem @ V0c @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0c ) )
% 5.44/5.74        <=> ( ( V0c
% 5.44/5.74              = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.74            | ? [V1f: $i] :
% 5.44/5.74                ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.44/5.74                & ( V0c
% 5.44/5.74                  = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ty_2Enum_2Enum @ A_27a ) @ V1f ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EIMAGE__BIGUNION,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1M: $i] :
% 5.44/5.74            ( ( mem @ V1M @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.74           => ( ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V1M ) )
% 5.44/5.74              = ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( arr @ A_27a @ bool ) @ ( arr @ A_27b @ bool ) ) @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) ) @ V1M ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUBSET__DIFF,axiom,
% 5.44/5.74      ! [A_27a: del,V0s1: $i] :
% 5.44/5.74        ( ( mem @ V0s1 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1s2: $i] :
% 5.44/5.74            ( ( mem @ V1s2 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2s3: $i] :
% 5.44/5.74                ( ( mem @ V2s3 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s1 ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V1s2 ) @ V2s3 ) ) )
% 5.44/5.74                <=> ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s1 ) @ V1s2 ) )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V0s1 ) @ V2s3 ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EINTER__SUBSET__EQN,axiom,
% 5.44/5.74      ! [A_27a: del,V0A: $i] :
% 5.44/5.74        ( ( mem @ V0A @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1B: $i] :
% 5.44/5.74            ( ( mem @ V1B @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0A ) @ V1B )
% 5.44/5.74                  = V0A )
% 5.44/5.74              <=> ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0A ) @ V1B ) ) )
% 5.44/5.74              & ( ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0A ) @ V1B )
% 5.44/5.74                  = V1B )
% 5.44/5.74              <=> ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1B ) @ V0A ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPSUBSET__SING,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ A_27a )
% 5.44/5.74       => ! [V1x: $i] :
% 5.44/5.74            ( ( mem @ V1x @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EPSUBSET @ A_27a ) @ V1x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0s ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) )
% 5.44/5.74            <=> ( V1x
% 5.44/5.74                = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EINTER__UNION,axiom,
% 5.44/5.74      ! [A_27a: del,V0A: $i] :
% 5.44/5.74        ( ( mem @ V0A @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1B: $i] :
% 5.44/5.74            ( ( mem @ V1B @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0A ) @ V1B ) ) @ V0A )
% 5.44/5.74                = V0A )
% 5.44/5.74              & ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1B ) @ V0A ) ) @ V0A )
% 5.44/5.74                = V0A )
% 5.44/5.74              & ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0A ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0A ) @ V1B ) )
% 5.44/5.74                = V0A )
% 5.44/5.74              & ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0A ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1B ) @ V0A ) )
% 5.44/5.74                = V0A ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EUNION__DELETE,axiom,
% 5.44/5.74      ! [A_27a: del,V0A: $i] :
% 5.44/5.74        ( ( mem @ V0A @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1B: $i] :
% 5.44/5.74            ( ( mem @ V1B @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2x: $i] :
% 5.44/5.74                ( ( mem @ V2x @ A_27a )
% 5.44/5.74               => ( ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0A ) @ V1B ) ) @ V2x )
% 5.44/5.74                  = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V0A ) @ V2x ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V1B ) @ V2x ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EDELETE__SUBSET__INSERT,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1e: $i] :
% 5.44/5.74            ( ( mem @ V1e @ A_27a )
% 5.44/5.74           => ! [V2s2: $i] :
% 5.44/5.74                ( ( mem @ V2s2 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V0s ) @ V1e ) ) @ V2s2 ) )
% 5.44/5.74                <=> ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1e ) @ V2s2 ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EIN__INSERT__EXPAND,axiom,
% 5.44/5.74      ! [A_27a: del,V0x: $i] :
% 5.44/5.74        ( ( mem @ V0x @ A_27a )
% 5.44/5.74       => ! [V1y: $i] :
% 5.44/5.74            ( ( mem @ V1y @ A_27a )
% 5.44/5.74           => ! [V2P: $i] :
% 5.44/5.74                ( ( mem @ V2P @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1y ) @ V2P ) ) )
% 5.44/5.74                <=> ( ( V0x = V1y )
% 5.44/5.74                    | ( ( V0x != V1y )
% 5.44/5.74                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V2P ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__INTER,axiom,
% 5.44/5.74      ! [A_27a: del,V0s1: $i] :
% 5.44/5.74        ( ( mem @ V0s1 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1s2: $i] :
% 5.44/5.74            ( ( mem @ V1s2 @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s1 ) )
% 5.44/5.74                | ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s2 ) ) )
% 5.44/5.74             => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s1 ) @ V1s2 ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EINSERT__EQ__SING,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1x: $i] :
% 5.44/5.74            ( ( mem @ V1x @ A_27a )
% 5.44/5.74           => ! [V2y: $i] :
% 5.44/5.74                ( ( mem @ V2y @ A_27a )
% 5.44/5.74               => ( ( ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1x ) @ V0s )
% 5.44/5.74                    = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2y ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.74                <=> ( ( V1x = V2y )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2y ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECARD__UNION__LE,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1t ) ) )
% 5.44/5.74             => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1t ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EIMAGE__SUBSET__gen,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2u: $i] :
% 5.44/5.74                ( ( mem @ V2u @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ! [V3t: $i] :
% 5.44/5.74                    ( ( mem @ V3t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ V2u ) )
% 5.44/5.74                        & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V2u ) ) @ V3t ) ) )
% 5.44/5.74                     => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) @ V3t ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ECARD__REST,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.74            & ( V0s
% 5.44/5.74             != ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.74         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V0s ) ) )
% 5.44/5.74            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2ESUBSET__DIFF__EMPTY,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ V1t )
% 5.44/5.74                = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.74            <=> ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V1t ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EDIFF__INTER__SUBSET,axiom,
% 5.44/5.74      ! [A_27a: del,V0r: $i] :
% 5.44/5.74        ( ( mem @ V0r @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2t: $i] :
% 5.44/5.74                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.74                 => ( ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1s ) @ V2t ) )
% 5.44/5.74                    = ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0r ) @ V2t ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EUNION__DIFF__2,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ V1t ) )
% 5.44/5.74              = V0s ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Ecount__add,axiom,
% 5.44/5.74      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.44/5.74        ( ( ap @ c_2Epred__set_2Ecount @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.44/5.74        = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ty_2Enum_2Enum ) @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EIMAGE__EQ__SING,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27b @ A_27a ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ! [V2z: $i] :
% 5.44/5.74                ( ( mem @ V2z @ A_27a )
% 5.44/5.74               => ( ( ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27b @ A_27a ) @ V0f ) @ V1s )
% 5.44/5.74                    = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2z ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.74                <=> ( ( V1s
% 5.44/5.74                     != ( c_2Epred__set_2EEMPTY @ A_27b ) )
% 5.44/5.74                    & ! [V3x: $i] :
% 5.44/5.74                        ( ( mem @ V3x @ A_27b )
% 5.44/5.74                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V3x ) @ V1s ) )
% 5.44/5.74                         => ( ( ap @ V0f @ V3x )
% 5.44/5.74                            = V2z ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Ecount__add1,axiom,
% 5.44/5.74      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.74        ( ( ap @ c_2Epred__set_2Ecount @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.74        = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Ecompl__insert,axiom,
% 5.44/5.74      ! [A_27a: del,V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74       => ! [V1x: $i] :
% 5.44/5.74            ( ( mem @ V1x @ A_27a )
% 5.44/5.74           => ( ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1x ) @ V0s ) )
% 5.44/5.74              = ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ V0s ) ) @ V1x ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Ein__max__set,axiom,
% 5.44/5.74      ! [V0s: $i] :
% 5.44/5.74        ( ( mem @ V0s @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ V0s ) )
% 5.44/5.74         => ! [V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.74              ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ V0s ) )
% 5.44/5.74             => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Epred__set_2EMAX__SET @ V0s ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2Epred__set_2EPREIMAGE__def,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ( ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s )
% 5.44/5.74              = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.74                @ ( lam @ A_27a
% 5.44/5.74                  @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2x ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V2x ) ) @ V1s ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPREIMAGE__ALT,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ( ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s )
% 5.44/5.74              = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ A_27b ) @ V1s ) @ V0f ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EIN__PREIMAGE,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ! [V2x: $i] :
% 5.44/5.74                ( ( mem @ V2x @ A_27a )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) )
% 5.44/5.74                <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V2x ) ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPREIMAGE__applied,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ! [V2x: $i] :
% 5.44/5.74                ( ( mem @ V2x @ A_27a )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) @ V2x ) )
% 5.44/5.74                <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V2x ) ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPREIMAGE__EMPTY,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ( ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( c_2Epred__set_2EEMPTY @ A_27b ) )
% 5.44/5.74          = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPREIMAGE__UNIV,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ( ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( c_2Epred__set_2EUNIV @ A_27b ) )
% 5.44/5.74          = ( c_2Epred__set_2EUNIV @ A_27a ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPREIMAGE__COMPL,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ( ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27b ) @ V1s ) )
% 5.44/5.74              = ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPREIMAGE__UNION,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ! [V2t: $i] :
% 5.44/5.74                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74               => ( ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27b ) @ V1s ) @ V2t ) )
% 5.44/5.74                  = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ V2t ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPREIMAGE__INTER,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ! [V2t: $i] :
% 5.44/5.74                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74               => ( ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27b ) @ V1s ) @ V2t ) )
% 5.44/5.74                  = ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ V2t ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPREIMAGE__BIGUNION,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ ( arr @ A_27b @ bool ) @ bool ) )
% 5.44/5.74           => ( ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27b ) @ V1s ) )
% 5.44/5.74              = ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( arr @ A_27b @ bool ) @ ( arr @ A_27a @ bool ) ) @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) ) @ V1s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPREIMAGE__COMP,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1g: $i] :
% 5.44/5.74            ( ( mem @ V1g @ ( arr @ A_27b @ A_27c ) )
% 5.44/5.74           => ! [V2s: $i] :
% 5.44/5.74                ( ( mem @ V2s @ ( arr @ A_27c @ bool ) )
% 5.44/5.74               => ( ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27b @ A_27c ) @ V1g ) @ V2s ) )
% 5.44/5.74                  = ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27c @ A_27b ) @ V1g ) @ V0f ) ) @ V2s ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPREIMAGE__DIFF,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ! [V2t: $i] :
% 5.44/5.74                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74               => ( ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27b ) @ V1s ) @ V2t ) )
% 5.44/5.74                  = ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ V2t ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPREIMAGE__I,axiom,
% 5.44/5.74      ! [A_27a: del] :
% 5.44/5.74        ( ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27a ) @ ( c_2Ecombin_2EI @ A_27a ) )
% 5.44/5.74        = ( c_2Ecombin_2EI @ ( arr @ A_27a @ bool ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPREIMAGE__K,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.74        ( ( mem @ V0x @ A_27a )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27b @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27b ) @ V0x ) ) @ V1s )
% 5.44/5.74              = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( arr @ A_27b @ bool ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V1s ) ) @ ( c_2Epred__set_2EUNIV @ A_27b ) ) @ ( c_2Epred__set_2EEMPTY @ A_27b ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPREIMAGE__DISJOINT,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ! [V2t: $i] :
% 5.44/5.74                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27b ) @ V1s ) @ V2t ) )
% 5.44/5.74                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ V2t ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPREIMAGE__SUBSET,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ! [V2t: $i] :
% 5.44/5.74                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ V1s ) @ V2t ) )
% 5.44/5.74                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ V2t ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPREIMAGE__CROSS,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) )
% 5.44/5.74       => ! [V1a: $i] :
% 5.44/5.74            ( ( mem @ V1a @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ! [V2b: $i] :
% 5.44/5.74                ( ( mem @ V2b @ ( arr @ A_27c @ bool ) )
% 5.44/5.74               => ( ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27b @ A_27c ) @ V1a ) @ V2b ) )
% 5.44/5.74                  = ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27b @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) @ ( c_2Epair_2EFST @ A_27b @ A_27c ) ) @ V0f ) ) @ V1a ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27c @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) @ ( c_2Epair_2ESND @ A_27b @ A_27c ) ) @ V0f ) ) @ V2b ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPREIMAGE__COMPL__INTER,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1t: $i] :
% 5.44/5.74            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ! [V2sp: $i] :
% 5.44/5.74                ( ( mem @ V2sp @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27b ) @ V1t ) ) ) @ V2sp )
% 5.44/5.74                  = ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V2sp ) @ ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1t ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EPREIMAGE__IMAGE,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EIMAGE__PREIMAGE,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.44/5.74           => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EPREIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) ) @ V1s ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2Epred__set_2Eis__measure__maximal__def,axiom,
% 5.44/5.74      ! [A_27a: del,V0m: $i] :
% 5.44/5.74        ( ( mem @ V0m @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2x: $i] :
% 5.44/5.74                ( ( mem @ V2x @ A_27a )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2Eis__measure__maximal @ A_27a ) @ V0m ) @ V1s ) @ V2x ) )
% 5.44/5.74                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) )
% 5.44/5.74                    & ! [V3y: $i] :
% 5.44/5.74                        ( ( mem @ V3y @ A_27a )
% 5.44/5.74                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ V1s ) )
% 5.44/5.74                         => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ V0m @ V3y ) ) @ ( ap @ V0m @ V2x ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2EFINITE__is__measure__maximal,axiom,
% 5.44/5.74      ! [A_27a: del,V0m: $i] :
% 5.44/5.74        ( ( mem @ V0m @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.44/5.74                & ( V1s
% 5.44/5.74                 != ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.74             => ? [V2x: $i] :
% 5.44/5.74                  ( ( mem @ V2x @ A_27a )
% 5.44/5.74                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2Eis__measure__maximal @ A_27a ) @ V0m ) @ V1s ) @ V2x ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Eis__measure__maximal__SING,axiom,
% 5.44/5.74      ! [A_27a: del,V0m: $i] :
% 5.44/5.74        ( ( mem @ V0m @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74       => ! [V1x: $i] :
% 5.44/5.74            ( ( mem @ V1x @ A_27a )
% 5.44/5.74           => ! [V2y: $i] :
% 5.44/5.74                ( ( mem @ V2y @ A_27a )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2Eis__measure__maximal @ A_27a ) @ V0m ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) @ V2y ) )
% 5.44/5.74                <=> ( V2y = V1x ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2Epred__set_2Eis__measure__maximal__INSERT,axiom,
% 5.44/5.74      ! [A_27a: del,V0x: $i] :
% 5.44/5.74        ( ( mem @ V0x @ A_27a )
% 5.44/5.74       => ! [V1s: $i] :
% 5.44/5.74            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2m: $i] :
% 5.44/5.74                ( ( mem @ V2m @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.74               => ! [V3e: $i] :
% 5.44/5.74                    ( ( mem @ V3e @ A_27a )
% 5.44/5.74                   => ! [V4y: $i] :
% 5.44/5.74                        ( ( mem @ V4y @ A_27a )
% 5.44/5.74                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V1s ) )
% 5.44/5.74                            & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ V2m @ V3e ) ) @ ( ap @ V2m @ V0x ) ) ) )
% 5.44/5.74                         => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2Eis__measure__maximal @ A_27a ) @ V2m ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V3e ) @ V1s ) ) @ V4y ) )
% 5.44/5.74                          <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2Eis__measure__maximal @ A_27a ) @ V2m ) @ V1s ) @ V4y ) ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  %------------------------------------------------------------------------------
% 5.44/5.74  %------------------------------------------------------------------------------
% 5.44/5.74  thf(tp_c_2EfixedPoint_2Eclosed,type,
% 5.44/5.74      c_2EfixedPoint_2Eclosed: del > $i ).
% 5.44/5.74  
% 5.44/5.74  thf(mem_c_2EfixedPoint_2Eclosed,axiom,
% 5.44/5.74      ! [A_27a: del] : ( mem @ ( c_2EfixedPoint_2Eclosed @ A_27a ) @ ( arr @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(tp_c_2EfixedPoint_2Edense,type,
% 5.44/5.74      c_2EfixedPoint_2Edense: del > $i ).
% 5.44/5.74  
% 5.44/5.74  thf(mem_c_2EfixedPoint_2Edense,axiom,
% 5.44/5.74      ! [A_27a: del] : ( mem @ ( c_2EfixedPoint_2Edense @ A_27a ) @ ( arr @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(tp_c_2EfixedPoint_2Eempty,type,
% 5.44/5.74      c_2EfixedPoint_2Eempty: del > del > $i ).
% 5.44/5.74  
% 5.44/5.74  thf(mem_c_2EfixedPoint_2Eempty,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EfixedPoint_2Eempty @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(tp_c_2EfixedPoint_2Efnsum,type,
% 5.44/5.74      c_2EfixedPoint_2Efnsum: del > del > $i ).
% 5.44/5.74  
% 5.44/5.74  thf(mem_c_2EfixedPoint_2Efnsum,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EfixedPoint_2Efnsum @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(tp_c_2EfixedPoint_2Egfp,type,
% 5.44/5.74      c_2EfixedPoint_2Egfp: del > $i ).
% 5.44/5.74  
% 5.44/5.74  thf(mem_c_2EfixedPoint_2Egfp,axiom,
% 5.44/5.74      ! [A_27a: del] : ( mem @ ( c_2EfixedPoint_2Egfp @ A_27a ) @ ( arr @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(tp_c_2EfixedPoint_2Elfp,type,
% 5.44/5.74      c_2EfixedPoint_2Elfp: del > $i ).
% 5.44/5.74  
% 5.44/5.74  thf(mem_c_2EfixedPoint_2Elfp,axiom,
% 5.44/5.74      ! [A_27a: del] : ( mem @ ( c_2EfixedPoint_2Elfp @ A_27a ) @ ( arr @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(tp_c_2EfixedPoint_2Emonotone,type,
% 5.44/5.74      c_2EfixedPoint_2Emonotone: del > del > $i ).
% 5.44/5.74  
% 5.44/5.74  thf(mem_c_2EfixedPoint_2Emonotone,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EfixedPoint_2Emonotone @ A_27a @ A_27b ) @ ( arr @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27b @ bool ) ) @ bool ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2EfixedPoint_2Emonotone__def,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2EfixedPoint_2Emonotone @ A_27a @ A_27b ) @ V0f ) )
% 5.44/5.74        <=> ! [V1X: $i] :
% 5.44/5.74              ( ( mem @ V1X @ ( arr @ A_27a @ bool ) )
% 5.44/5.74             => ! [V2Y: $i] :
% 5.44/5.74                  ( ( mem @ V2Y @ ( arr @ A_27a @ bool ) )
% 5.44/5.74                 => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1X ) @ V2Y ) )
% 5.44/5.74                   => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ ( ap @ V0f @ V1X ) ) @ ( ap @ V0f @ V2Y ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2EfixedPoint_2Elfp__def,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ( ( ap @ ( c_2EfixedPoint_2Elfp @ A_27a ) @ V0f )
% 5.44/5.74          = ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a )
% 5.44/5.74            @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) )
% 5.44/5.74              @ ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.74                @ ^ [V1X: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ bool ) @ V1X ) @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ V0f @ V1X ) ) @ V1X ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2EfixedPoint_2Egfp__def,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ( ( ap @ ( c_2EfixedPoint_2Egfp @ A_27a ) @ V0f )
% 5.44/5.74          = ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a )
% 5.44/5.74            @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) )
% 5.44/5.74              @ ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.74                @ ^ [V1X: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ bool ) @ V1X ) @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1X ) @ ( ap @ V0f @ V1X ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2EfixedPoint_2Eclosed__def,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ! [V1X: $i] :
% 5.44/5.74            ( ( mem @ V1X @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( ap @ ( c_2EfixedPoint_2Eclosed @ A_27a ) @ V0f ) @ V1X ) )
% 5.44/5.74            <=> ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ V0f @ V1X ) ) @ V1X ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2EfixedPoint_2Edense__def,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ! [V1X: $i] :
% 5.44/5.74            ( ( mem @ V1X @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ( ( p @ ( ap @ ( ap @ ( c_2EfixedPoint_2Edense @ A_27a ) @ V0f ) @ V1X ) )
% 5.44/5.74            <=> ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1X ) @ ( ap @ V0f @ V1X ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2EfixedPoint_2Elfp__least__closed,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2EfixedPoint_2Emonotone @ A_27a @ A_27a ) @ V0f ) )
% 5.44/5.74         => ( ( p @ ( ap @ ( ap @ ( c_2EfixedPoint_2Eclosed @ A_27a ) @ V0f ) @ ( ap @ ( c_2EfixedPoint_2Elfp @ A_27a ) @ V0f ) ) )
% 5.44/5.74            & ! [V1X: $i] :
% 5.44/5.74                ( ( mem @ V1X @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2EfixedPoint_2Eclosed @ A_27a ) @ V0f ) @ V1X ) )
% 5.44/5.74                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2EfixedPoint_2Elfp @ A_27a ) @ V0f ) ) @ V1X ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2EfixedPoint_2Egfp__greatest__dense,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2EfixedPoint_2Emonotone @ A_27a @ A_27a ) @ V0f ) )
% 5.44/5.74         => ( ( p @ ( ap @ ( ap @ ( c_2EfixedPoint_2Edense @ A_27a ) @ V0f ) @ ( ap @ ( c_2EfixedPoint_2Egfp @ A_27a ) @ V0f ) ) )
% 5.44/5.74            & ! [V1X: $i] :
% 5.44/5.74                ( ( mem @ V1X @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2EfixedPoint_2Edense @ A_27a ) @ V0f ) @ V1X ) )
% 5.44/5.74                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1X ) @ ( ap @ ( c_2EfixedPoint_2Egfp @ A_27a ) @ V0f ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2EfixedPoint_2Elfp__fixedpoint,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2EfixedPoint_2Emonotone @ A_27a @ A_27a ) @ V0f ) )
% 5.44/5.74         => ( ( ( ap @ ( c_2EfixedPoint_2Elfp @ A_27a ) @ V0f )
% 5.44/5.74              = ( ap @ V0f @ ( ap @ ( c_2EfixedPoint_2Elfp @ A_27a ) @ V0f ) ) )
% 5.44/5.74            & ! [V1X: $i] :
% 5.44/5.74                ( ( mem @ V1X @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( V1X
% 5.44/5.74                    = ( ap @ V0f @ V1X ) )
% 5.44/5.74                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2EfixedPoint_2Elfp @ A_27a ) @ V0f ) ) @ V1X ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2EfixedPoint_2Egfp__greatest__fixedpoint,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2EfixedPoint_2Emonotone @ A_27a @ A_27a ) @ V0f ) )
% 5.44/5.74         => ( ( ( ap @ ( c_2EfixedPoint_2Egfp @ A_27a ) @ V0f )
% 5.44/5.74              = ( ap @ V0f @ ( ap @ ( c_2EfixedPoint_2Egfp @ A_27a ) @ V0f ) ) )
% 5.44/5.74            & ! [V1X: $i] :
% 5.44/5.74                ( ( mem @ V1X @ ( arr @ A_27a @ bool ) )
% 5.44/5.74               => ( ( V1X
% 5.44/5.74                    = ( ap @ V0f @ V1X ) )
% 5.44/5.74                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1X ) @ ( ap @ ( c_2EfixedPoint_2Egfp @ A_27a ) @ V0f ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2EfixedPoint_2Elfp__induction,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2EfixedPoint_2Emonotone @ A_27a @ A_27a ) @ V0f ) )
% 5.44/5.74         => ! [V1X: $i] :
% 5.44/5.74              ( ( mem @ V1X @ ( arr @ A_27a @ bool ) )
% 5.44/5.74             => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ V0f @ V1X ) ) @ V1X ) )
% 5.44/5.74               => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2EfixedPoint_2Elfp @ A_27a ) @ V0f ) ) @ V1X ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2EfixedPoint_2Egfp__coinduction,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2EfixedPoint_2Emonotone @ A_27a @ A_27a ) @ V0f ) )
% 5.44/5.74         => ! [V1X: $i] :
% 5.44/5.74              ( ( mem @ V1X @ ( arr @ A_27a @ bool ) )
% 5.44/5.74             => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1X ) @ ( ap @ V0f @ V1X ) ) )
% 5.44/5.74               => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1X ) @ ( ap @ ( c_2EfixedPoint_2Egfp @ A_27a ) @ V0f ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2EfixedPoint_2Elfp__strong__induction,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2EfixedPoint_2Emonotone @ A_27a @ A_27a ) @ V0f ) )
% 5.44/5.74         => ! [V1X: $i] :
% 5.44/5.74              ( ( mem @ V1X @ ( arr @ A_27a @ bool ) )
% 5.44/5.74             => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ V0f @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1X ) @ ( ap @ ( c_2EfixedPoint_2Elfp @ A_27a ) @ V0f ) ) ) ) @ V1X ) )
% 5.44/5.74               => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2EfixedPoint_2Elfp @ A_27a ) @ V0f ) ) @ V1X ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2EfixedPoint_2Egfp__strong__coinduction,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ( ( p @ ( ap @ ( c_2EfixedPoint_2Emonotone @ A_27a @ A_27a ) @ V0f ) )
% 5.44/5.74         => ! [V1X: $i] :
% 5.44/5.74              ( ( mem @ V1X @ ( arr @ A_27a @ bool ) )
% 5.44/5.74             => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1X ) @ ( ap @ V0f @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1X ) @ ( ap @ ( c_2EfixedPoint_2Egfp @ A_27a ) @ V0f ) ) ) ) )
% 5.44/5.74               => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1X ) @ ( ap @ ( c_2EfixedPoint_2Egfp @ A_27a ) @ V0f ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2EfixedPoint_2Efnsum__def,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.44/5.74        ( ( mem @ V0f1 @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ! [V1f2: $i] :
% 5.44/5.74            ( ( mem @ V1f2 @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74           => ! [V2X: $i] :
% 5.44/5.74                ( ( mem @ V2X @ A_27b )
% 5.44/5.74               => ( ( ap @ ( ap @ ( ap @ ( c_2EfixedPoint_2Efnsum @ A_27a @ A_27b ) @ V0f1 ) @ V1f2 ) @ V2X )
% 5.44/5.74                  = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ V0f1 @ V2X ) ) @ ( ap @ V1f2 @ V2X ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2EfixedPoint_2Efnsum__monotone,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.44/5.74        ( ( mem @ V0f1 @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.74       => ! [V1f2: $i] :
% 5.44/5.74            ( ( mem @ V1f2 @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.74           => ( ( ( p @ ( ap @ ( c_2EfixedPoint_2Emonotone @ A_27a @ A_27b ) @ V0f1 ) )
% 5.44/5.74                & ( p @ ( ap @ ( c_2EfixedPoint_2Emonotone @ A_27a @ A_27b ) @ V1f2 ) ) )
% 5.44/5.74             => ( p @ ( ap @ ( c_2EfixedPoint_2Emonotone @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2EfixedPoint_2Efnsum @ A_27b @ ( arr @ A_27a @ bool ) ) @ V0f1 ) @ V1f2 ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(ax_thm_2EfixedPoint_2Eempty__def,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del] :
% 5.44/5.74        ( ( c_2EfixedPoint_2Eempty @ A_27a @ A_27b )
% 5.44/5.74        = ( lam @ A_27a
% 5.44/5.74          @ ^ [V0X: $i] : ( c_2Epred__set_2EEMPTY @ A_27b ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2EfixedPoint_2Eempty__monotone,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del] : ( p @ ( ap @ ( c_2EfixedPoint_2Emonotone @ A_27a @ A_27b ) @ ( c_2EfixedPoint_2Eempty @ ( arr @ A_27a @ bool ) @ A_27b ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2EfixedPoint_2Efnsum__empty,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.74       => ( ( ( ap @ ( ap @ ( c_2EfixedPoint_2Efnsum @ A_27b @ A_27a ) @ V0f ) @ ( c_2EfixedPoint_2Eempty @ A_27a @ A_27b ) )
% 5.44/5.74            = V0f )
% 5.44/5.74          & ( ( ap @ ( ap @ ( c_2EfixedPoint_2Efnsum @ A_27b @ A_27a ) @ ( c_2EfixedPoint_2Eempty @ A_27a @ A_27b ) ) @ V0f )
% 5.44/5.74            = V0f ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2EfixedPoint_2Efnsum__ASSOC,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.74       => ! [V1g: $i] :
% 5.44/5.74            ( ( mem @ V1g @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.74           => ! [V2h: $i] :
% 5.44/5.74                ( ( mem @ V2h @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.74               => ( ( ap @ ( ap @ ( c_2EfixedPoint_2Efnsum @ A_27b @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( c_2EfixedPoint_2Efnsum @ A_27b @ A_27a ) @ V1g ) @ V2h ) )
% 5.44/5.74                  = ( ap @ ( ap @ ( c_2EfixedPoint_2Efnsum @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2EfixedPoint_2Efnsum @ A_27b @ A_27a ) @ V0f ) @ V1g ) ) @ V2h ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2EfixedPoint_2Efnsum__COMM,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.74       => ! [V1g: $i] :
% 5.44/5.74            ( ( mem @ V1g @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.74           => ( ( ap @ ( ap @ ( c_2EfixedPoint_2Efnsum @ A_27b @ A_27a ) @ V0f ) @ V1g )
% 5.44/5.74              = ( ap @ ( ap @ ( c_2EfixedPoint_2Efnsum @ A_27b @ A_27a ) @ V1g ) @ V0f ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2EfixedPoint_2Efnsum__SUBSET,axiom,
% 5.44/5.74      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.74       => ! [V1g: $i] :
% 5.44/5.74            ( ( mem @ V1g @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.74           => ! [V2X: $i] :
% 5.44/5.74                ( ( mem @ V2X @ A_27a )
% 5.44/5.74               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ ( ap @ V0f @ V2X ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EfixedPoint_2Efnsum @ A_27b @ A_27a ) @ V0f ) @ V1g ) @ V2X ) ) )
% 5.44/5.74                  & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ ( ap @ V1g @ V2X ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EfixedPoint_2Efnsum @ A_27b @ A_27a ) @ V0f ) @ V1g ) @ V2X ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2EfixedPoint_2Elfp__fnsum,axiom,
% 5.44/5.74      ! [A_27a: del,V0f1: $i] :
% 5.44/5.74        ( ( mem @ V0f1 @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ! [V1f2: $i] :
% 5.44/5.74            ( ( mem @ V1f2 @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74           => ( ( ( p @ ( ap @ ( c_2EfixedPoint_2Emonotone @ A_27a @ A_27a ) @ V0f1 ) )
% 5.44/5.74                & ( p @ ( ap @ ( c_2EfixedPoint_2Emonotone @ A_27a @ A_27a ) @ V1f2 ) ) )
% 5.44/5.74             => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2EfixedPoint_2Elfp @ A_27a ) @ V0f1 ) ) @ ( ap @ ( c_2EfixedPoint_2Elfp @ A_27a ) @ ( ap @ ( ap @ ( c_2EfixedPoint_2Efnsum @ A_27a @ ( arr @ A_27a @ bool ) ) @ V0f1 ) @ V1f2 ) ) ) )
% 5.44/5.74                & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2EfixedPoint_2Elfp @ A_27a ) @ V1f2 ) ) @ ( ap @ ( c_2EfixedPoint_2Elfp @ A_27a ) @ ( ap @ ( ap @ ( c_2EfixedPoint_2Efnsum @ A_27a @ ( arr @ A_27a @ bool ) ) @ V0f1 ) @ V1f2 ) ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2EfixedPoint_2Elfp__rule__applied,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ! [V1X: $i] :
% 5.44/5.74            ( ( mem @ V1X @ ( arr @ A_27a @ bool ) )
% 5.44/5.74           => ! [V2y: $i] :
% 5.44/5.74                ( ( mem @ V2y @ A_27a )
% 5.44/5.74               => ( ( ( p @ ( ap @ ( c_2EfixedPoint_2Emonotone @ A_27a @ A_27a ) @ V0f ) )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1X ) @ ( ap @ ( c_2EfixedPoint_2Elfp @ A_27a ) @ V0f ) ) )
% 5.44/5.74                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2y ) @ ( ap @ V0f @ V1X ) ) ) )
% 5.44/5.74                 => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2y ) @ ( ap @ ( c_2EfixedPoint_2Elfp @ A_27a ) @ V0f ) ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  thf(conj_thm_2EfixedPoint_2Elfp__empty,axiom,
% 5.44/5.74      ! [A_27a: del,V0f: $i] :
% 5.44/5.74        ( ( mem @ V0f @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.74       => ! [V1x: $i] :
% 5.44/5.74            ( ( mem @ V1x @ A_27a )
% 5.44/5.74           => ( ( ( p @ ( ap @ ( c_2EfixedPoint_2Emonotone @ A_27a @ A_27a ) @ V0f ) )
% 5.44/5.74                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ V0f @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) )
% 5.44/5.74             => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2EfixedPoint_2Elfp @ A_27a ) @ V0f ) ) ) ) ) ) ).
% 5.44/5.74  
% 5.44/5.74  %------------------------------------------------------------------------------
% 5.44/5.74  %------------------------------------------------------------------------------
% 5.44/5.74  thf(tp_c_2Enumeral__bit_2EBIT__MODF,type,
% 5.44/5.74      c_2Enumeral__bit_2EBIT__MODF: $i ).
% 5.44/5.74  
% 5.44/5.74  thf(mem_c_2Enumeral__bit_2EBIT__MODF,axiom,
% 5.44/5.74      mem @ c_2Enumeral__bit_2EBIT__MODF @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ bool @ bool ) ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Enumeral__bit_2EBIT__REV,type,
% 5.44/5.75      c_2Enumeral__bit_2EBIT__REV: $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Enumeral__bit_2EBIT__REV,axiom,
% 5.44/5.75      mem @ c_2Enumeral__bit_2EBIT__REV @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(stp_fo_c_2Enumeral__bit_2EBIT__REV,type,
% 5.44/5.75      fo__c_2Enumeral__bit_2EBIT__REV: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.75  
% 5.44/5.75  thf(stp_eq_fo_c_2Enumeral__bit_2EBIT__REV,axiom,
% 5.44/5.75      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum,X2: tp__ty_2Enum_2Enum] :
% 5.44/5.75        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumeral__bit_2EBIT__REV @ X0 @ X1 @ X2 ) )
% 5.44/5.75        = ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__REV @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) @ ( inj__ty_2Enum_2Enum @ X2 ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Enumeral__bit_2EFDUB,type,
% 5.44/5.75      c_2Enumeral__bit_2EFDUB: $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Enumeral__bit_2EFDUB,axiom,
% 5.44/5.75      mem @ c_2Enumeral__bit_2EFDUB @ ( arr @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Enumeral__bit_2ESFUNPOW,type,
% 5.44/5.75      c_2Enumeral__bit_2ESFUNPOW: $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Enumeral__bit_2ESFUNPOW,axiom,
% 5.44/5.75      mem @ c_2Enumeral__bit_2ESFUNPOW @ ( arr @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Enumeral__bit_2EiBITWISE,type,
% 5.44/5.75      c_2Enumeral__bit_2EiBITWISE: $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Enumeral__bit_2EiBITWISE,axiom,
% 5.44/5.75      mem @ c_2Enumeral__bit_2EiBITWISE @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Enumeral__bit_2EiDIV2,type,
% 5.44/5.75      c_2Enumeral__bit_2EiDIV2: $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Enumeral__bit_2EiDIV2,axiom,
% 5.44/5.75      mem @ c_2Enumeral__bit_2EiDIV2 @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.75  
% 5.44/5.75  thf(stp_fo_c_2Enumeral__bit_2EiDIV2,type,
% 5.44/5.75      fo__c_2Enumeral__bit_2EiDIV2: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.75  
% 5.44/5.75  thf(stp_eq_fo_c_2Enumeral__bit_2EiDIV2,axiom,
% 5.44/5.75      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.75        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumeral__bit_2EiDIV2 @ X0 ) )
% 5.44/5.75        = ( ap @ c_2Enumeral__bit_2EiDIV2 @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Enumeral__bit_2EiLOG2,type,
% 5.44/5.75      c_2Enumeral__bit_2EiLOG2: $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Enumeral__bit_2EiLOG2,axiom,
% 5.44/5.75      mem @ c_2Enumeral__bit_2EiLOG2 @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.75  
% 5.44/5.75  thf(stp_fo_c_2Enumeral__bit_2EiLOG2,type,
% 5.44/5.75      fo__c_2Enumeral__bit_2EiLOG2: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.75  
% 5.44/5.75  thf(stp_eq_fo_c_2Enumeral__bit_2EiLOG2,axiom,
% 5.44/5.75      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.75        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumeral__bit_2EiLOG2 @ X0 ) )
% 5.44/5.75        = ( ap @ c_2Enumeral__bit_2EiLOG2 @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Enumeral__bit_2EiMOD__2EXP,type,
% 5.44/5.75      c_2Enumeral__bit_2EiMOD__2EXP: $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Enumeral__bit_2EiMOD__2EXP,axiom,
% 5.44/5.75      mem @ c_2Enumeral__bit_2EiMOD__2EXP @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(stp_fo_c_2Enumeral__bit_2EiMOD__2EXP,type,
% 5.44/5.75      fo__c_2Enumeral__bit_2EiMOD__2EXP: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.75  
% 5.44/5.75  thf(stp_eq_fo_c_2Enumeral__bit_2EiMOD__2EXP,axiom,
% 5.44/5.75      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.44/5.75        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumeral__bit_2EiMOD__2EXP @ X0 @ X1 ) )
% 5.44/5.75        = ( ap @ ( ap @ c_2Enumeral__bit_2EiMOD__2EXP @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Enumeral__bit_2EiSUC,type,
% 5.44/5.75      c_2Enumeral__bit_2EiSUC: $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Enumeral__bit_2EiSUC,axiom,
% 5.44/5.75      mem @ c_2Enumeral__bit_2EiSUC @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ).
% 5.44/5.75  
% 5.44/5.75  thf(stp_fo_c_2Enumeral__bit_2EiSUC,type,
% 5.44/5.75      fo__c_2Enumeral__bit_2EiSUC: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.44/5.75  
% 5.44/5.75  thf(stp_eq_fo_c_2Enumeral__bit_2EiSUC,axiom,
% 5.44/5.75      ! [X0: tp__ty_2Enum_2Enum] :
% 5.44/5.75        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumeral__bit_2EiSUC @ X0 ) )
% 5.44/5.75        = ( ap @ c_2Enumeral__bit_2EiSUC @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Enumeral__bit_2EiMOD__2EXP,axiom,
% 5.44/5.75      c_2Enumeral__bit_2EiMOD__2EXP = c_2Ebit_2EMOD__2EXP ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2Enumeral__imod__2exp,axiom,
% 5.44/5.75      ! [A_27a: del] :
% 5.44/5.75        ( ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.75            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral__bit_2EiMOD__2EXP @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.75            = fo__c_2Earithmetic_2EZERO )
% 5.44/5.75        & ! [V1x: tp__ty_2Enum_2Enum,V2n: $i] :
% 5.44/5.75            ( ( mem @ V2n @ A_27a )
% 5.44/5.75           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral__bit_2EiMOD__2EXP @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.75              = fo__c_2Earithmetic_2EZERO ) )
% 5.44/5.75        & ! [V3x: tp__ty_2Enum_2Enum,V4n: tp__ty_2Enum_2Enum] :
% 5.44/5.75            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral__bit_2EiMOD__2EXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3x ) ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) )
% 5.44/5.75            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ ( ap @ c_2Enumeral__bit_2EiMOD__2EXP @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3x ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) )
% 5.44/5.75        & ! [V5x: tp__ty_2Enum_2Enum,V6n: tp__ty_2Enum_2Enum] :
% 5.44/5.75            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral__bit_2EiMOD__2EXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V5x ) ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) )
% 5.44/5.75            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ ( ap @ c_2Enumeral__bit_2EiMOD__2EXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V5x ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) )
% 5.44/5.75        & ! [V7x: tp__ty_2Enum_2Enum,V8n: tp__ty_2Enum_2Enum] :
% 5.44/5.75            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral__bit_2EiMOD__2EXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V7x ) ) ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V8n ) ) ) )
% 5.44/5.75            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiDUB @ ( ap @ ( ap @ c_2Enumeral__bit_2EiMOD__2EXP @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V7x ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V8n ) ) ) ) ) )
% 5.44/5.75        & ! [V9x: tp__ty_2Enum_2Enum,V10n: tp__ty_2Enum_2Enum] :
% 5.44/5.75            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral__bit_2EiMOD__2EXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V9x ) ) ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V10n ) ) ) )
% 5.44/5.75            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiDUB @ ( ap @ ( ap @ c_2Enumeral__bit_2EiMOD__2EXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V9x ) ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V10n ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2EMOD__2EXP,axiom,
% 5.44/5.75      ( ! [V0x: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2EMOD__2EXP @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.75          = fo__c_2Enum_2E0 )
% 5.44/5.75      & ! [V1x: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2EMOD__2EXP @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ ( ap @ c_2Enumeral__bit_2EiMOD__2EXP @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2EDIV__2EXP,axiom,
% 5.44/5.75      ! [V0n: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.75        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2EDIV__2EXP @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.44/5.75        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ ty_2Enum_2Enum ) @ c_2Earithmetic_2EDIV2 ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2Enumeral__mod2,axiom,
% 5.44/5.75      ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.75        = fo__c_2Enum_2E0 )
% 5.44/5.75      & ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.75      & ! [V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.75          = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2EiDUB__NUMERAL,axiom,
% 5.44/5.75      ! [V0i: tp__ty_2Enum_2Enum] :
% 5.44/5.75        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiDUB @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V0i ) ) ) )
% 5.44/5.75        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Enumeral_2EiDUB @ ( inj__ty_2Enum_2Enum @ V0i ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Enumeral__bit_2EBIT__REV__def,axiom,
% 5.44/5.75      ( ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__REV @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) )
% 5.44/5.75          = V1y )
% 5.44/5.75      & ! [V2n: tp__ty_2Enum_2Enum,V3x: tp__ty_2Enum_2Enum,V4y: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__REV @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( inj__ty_2Enum_2Enum @ V3x ) ) @ ( inj__ty_2Enum_2Enum @ V4y ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__REV @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V3x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V4y ) ) ) @ ( ap @ ( ap @ c_2Ebit_2ESBIT @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V3x ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2EBIT__REVERSE__EVAL,axiom,
% 5.44/5.75      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.75        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2EBIT__REVERSE @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.44/5.75        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__REV @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Enumeral__bit_2EBIT__MODF__def,axiom,
% 5.44/5.75      ( ! [V0f: $i] :
% 5.44/5.75          ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ bool @ bool ) ) )
% 5.44/5.75         => ! [V1x: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum,V3e: tp__ty_2Enum_2Enum,V4y: tp__ty_2Enum_2Enum] :
% 5.44/5.75              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__MODF @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) @ ( inj__ty_2Enum_2Enum @ V3e ) ) @ ( inj__ty_2Enum_2Enum @ V4y ) ) )
% 5.44/5.75              = V4y ) )
% 5.44/5.75      & ! [V5n: tp__ty_2Enum_2Enum,V6f: $i] :
% 5.44/5.75          ( ( mem @ V6f @ ( arr @ ty_2Enum_2Enum @ ( arr @ bool @ bool ) ) )
% 5.44/5.75         => ! [V7x: tp__ty_2Enum_2Enum,V8b: tp__ty_2Enum_2Enum,V9e: tp__ty_2Enum_2Enum,V10y: tp__ty_2Enum_2Enum] :
% 5.44/5.75              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__MODF @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V5n ) ) ) @ V6f ) @ ( inj__ty_2Enum_2Enum @ V7x ) ) @ ( inj__ty_2Enum_2Enum @ V8b ) ) @ ( inj__ty_2Enum_2Enum @ V9e ) ) @ ( inj__ty_2Enum_2Enum @ V10y ) ) )
% 5.44/5.75              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__MODF @ ( inj__ty_2Enum_2Enum @ V5n ) ) @ V6f ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V7x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V8b ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V9e ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ V6f @ ( inj__ty_2Enum_2Enum @ V8b ) ) @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V7x ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V9e ) ) @ ( inj__ty_2Enum_2Enum @ V10y ) ) ) @ ( inj__ty_2Enum_2Enum @ V10y ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2EBIT__MODIFY__EVAL,axiom,
% 5.44/5.75      ! [V0m: tp__ty_2Enum_2Enum,V1f: $i] :
% 5.44/5.75        ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ ( arr @ bool @ bool ) ) )
% 5.44/5.75       => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.75            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBIT__MODIFY @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.75            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__MODF @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Enumeral__bit_2EiBITWISE__def,axiom,
% 5.44/5.75      c_2Enumeral__bit_2EiBITWISE = c_2Ebit_2EBITWISE ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2EiBITWISE,axiom,
% 5.44/5.75      ( ! [V0opr: $i] :
% 5.44/5.75          ( ( mem @ V0opr @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.44/5.75         => ! [V1a: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum] :
% 5.44/5.75              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EiBITWISE @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0opr ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) )
% 5.44/5.75              = fo__c_2Earithmetic_2EZERO ) )
% 5.44/5.75      & ! [V3x: tp__ty_2Enum_2Enum,V4opr: $i] :
% 5.44/5.75          ( ( mem @ V4opr @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.44/5.75         => ! [V5a: tp__ty_2Enum_2Enum,V6b: tp__ty_2Enum_2Enum] :
% 5.44/5.75              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EiBITWISE @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3x ) ) ) ) @ V4opr ) @ ( inj__ty_2Enum_2Enum @ V5a ) ) @ ( inj__ty_2Enum_2Enum @ V6b ) ) )
% 5.44/5.75              = ( surj__ty_2Enum_2Enum
% 5.44/5.75                @ ( ap
% 5.44/5.75                  @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.44/5.75                    @ ( lam @ ty_2Enum_2Enum
% 5.44/5.75                      @ ^ [V7w: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ V4opr @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V5a ) ) ) @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V6b ) ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ V7w ) ) @ ( ap @ c_2Enumeral_2EiDUB @ V7w ) ) ) )
% 5.44/5.75                  @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EiBITWISE @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3x ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V4opr ) @ ( ap @ c_2Earithmetic_2EDIV2 @ ( inj__ty_2Enum_2Enum @ V5a ) ) ) @ ( ap @ c_2Earithmetic_2EDIV2 @ ( inj__ty_2Enum_2Enum @ V6b ) ) ) ) ) ) )
% 5.44/5.75      & ! [V8x: tp__ty_2Enum_2Enum,V9opr: $i] :
% 5.44/5.75          ( ( mem @ V9opr @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.44/5.75         => ! [V10a: tp__ty_2Enum_2Enum,V11b: tp__ty_2Enum_2Enum] :
% 5.44/5.75              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EiBITWISE @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V8x ) ) ) ) @ V9opr ) @ ( inj__ty_2Enum_2Enum @ V10a ) ) @ ( inj__ty_2Enum_2Enum @ V11b ) ) )
% 5.44/5.75              = ( surj__ty_2Enum_2Enum
% 5.44/5.75                @ ( ap
% 5.44/5.75                  @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.44/5.75                    @ ( lam @ ty_2Enum_2Enum
% 5.44/5.75                      @ ^ [V12w: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ V9opr @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V10a ) ) ) @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V11b ) ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ V12w ) ) @ ( ap @ c_2Enumeral_2EiDUB @ V12w ) ) ) )
% 5.44/5.75                  @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EiBITWISE @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V8x ) ) ) ) @ V9opr ) @ ( ap @ c_2Earithmetic_2EDIV2 @ ( inj__ty_2Enum_2Enum @ V10a ) ) ) @ ( ap @ c_2Earithmetic_2EDIV2 @ ( inj__ty_2Enum_2Enum @ V11b ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2ENUMERAL__BITWISE,axiom,
% 5.44/5.75      ! [A_27a: del] :
% 5.44/5.75        ( ! [V0x: tp__ty_2Enum_2Enum,V1f: $i] :
% 5.44/5.75            ( ( mem @ V1f @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.44/5.75           => ! [V2a: $i] :
% 5.44/5.75                ( ( mem @ V2a @ A_27a )
% 5.44/5.75               => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITWISE @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.75                  = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EiBITWISE @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ) )
% 5.44/5.75        & ! [V3x: tp__ty_2Enum_2Enum,V4f: $i] :
% 5.44/5.75            ( ( mem @ V4f @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.44/5.75           => ! [V5a: tp__ty_2Enum_2Enum] :
% 5.44/5.75                ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITWISE @ ( inj__ty_2Enum_2Enum @ V3x ) ) @ V4f ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V5a ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.75                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EiBITWISE @ ( inj__ty_2Enum_2Enum @ V3x ) ) @ V4f ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V5a ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) )
% 5.44/5.75        & ! [V6x: tp__ty_2Enum_2Enum,V7f: $i] :
% 5.44/5.75            ( ( mem @ V7f @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.44/5.75           => ! [V8b: tp__ty_2Enum_2Enum] :
% 5.44/5.75                ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITWISE @ ( inj__ty_2Enum_2Enum @ V6x ) ) @ V7f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V8b ) ) ) )
% 5.44/5.75                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EiBITWISE @ ( inj__ty_2Enum_2Enum @ V6x ) ) @ V7f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V8b ) ) ) ) ) ) )
% 5.44/5.75        & ! [V9x: tp__ty_2Enum_2Enum,V10f: $i] :
% 5.44/5.75            ( ( mem @ V10f @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.44/5.75           => ! [V11a: tp__ty_2Enum_2Enum,V12b: tp__ty_2Enum_2Enum] :
% 5.44/5.75                ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBITWISE @ ( inj__ty_2Enum_2Enum @ V9x ) ) @ V10f ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V11a ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V12b ) ) ) )
% 5.44/5.75                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EiBITWISE @ ( inj__ty_2Enum_2Enum @ V9x ) ) @ V10f ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V11a ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V12b ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2ENUMERAL__BIT__REV,axiom,
% 5.44/5.75      ( ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__REV @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) )
% 5.44/5.75          = V1y )
% 5.44/5.75      & ! [V2n: tp__ty_2Enum_2Enum,V3y: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__REV @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V3y ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__REV @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ c_2Enumeral_2EiDUB @ ( inj__ty_2Enum_2Enum @ V3y ) ) ) ) )
% 5.44/5.75      & ! [V4n: tp__ty_2Enum_2Enum,V5y: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__REV @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V5y ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__REV @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ c_2Enumeral_2EiDUB @ ( inj__ty_2Enum_2Enum @ V5y ) ) ) ) )
% 5.44/5.75      & ! [V6n: tp__ty_2Enum_2Enum,V7x: tp__ty_2Enum_2Enum,V8y: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__REV @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V7x ) ) ) @ ( inj__ty_2Enum_2Enum @ V8y ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__REV @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ c_2Earithmetic_2EDIV2 @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V7x ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V7x ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V8y ) ) ) @ ( ap @ c_2Enumeral_2EiDUB @ ( inj__ty_2Enum_2Enum @ V8y ) ) ) ) ) )
% 5.44/5.75      & ! [V9n: tp__ty_2Enum_2Enum,V10x: tp__ty_2Enum_2Enum,V11y: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__REV @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V9n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V10x ) ) ) @ ( inj__ty_2Enum_2Enum @ V11y ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__REV @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V9n ) ) ) ) @ ( ap @ c_2Earithmetic_2EDIV2 @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V10x ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V10x ) ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V11y ) ) ) @ ( ap @ c_2Enumeral_2EiDUB @ ( inj__ty_2Enum_2Enum @ V11y ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2ENUMERAL__BIT__REVERSE,axiom,
% 5.44/5.75      ( ! [V0m: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2EBIT__REVERSE @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__REV @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.44/5.75      & ! [V1n: tp__ty_2Enum_2Enum,V2m: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2EBIT__REVERSE @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__REV @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2ENUMERAL__BIT__MODF,axiom,
% 5.44/5.75      ( ! [V0f: $i] :
% 5.44/5.75          ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ bool @ bool ) ) )
% 5.44/5.75         => ! [V1x: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum,V3e: tp__ty_2Enum_2Enum,V4y: tp__ty_2Enum_2Enum] :
% 5.44/5.75              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__MODF @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) @ ( inj__ty_2Enum_2Enum @ V3e ) ) @ ( inj__ty_2Enum_2Enum @ V4y ) ) )
% 5.44/5.75              = V4y ) )
% 5.44/5.75      & ! [V5n: tp__ty_2Enum_2Enum,V6f: $i] :
% 5.44/5.75          ( ( mem @ V6f @ ( arr @ ty_2Enum_2Enum @ ( arr @ bool @ bool ) ) )
% 5.44/5.75         => ! [V7b: tp__ty_2Enum_2Enum,V8e: tp__ty_2Enum_2Enum,V9y: tp__ty_2Enum_2Enum] :
% 5.44/5.75              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__MODF @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V5n ) ) ) ) @ V6f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V7b ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V8e ) ) ) @ ( inj__ty_2Enum_2Enum @ V9y ) ) )
% 5.44/5.75              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__MODF @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V5n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V6f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V7b ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Enumeral_2EiDUB @ ( inj__ty_2Enum_2Enum @ V8e ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ V6f @ ( inj__ty_2Enum_2Enum @ V7b ) ) @ c_2Ebool_2EF ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V8e ) ) ) @ ( inj__ty_2Enum_2Enum @ V9y ) ) ) @ ( inj__ty_2Enum_2Enum @ V9y ) ) ) ) ) )
% 5.44/5.75      & ! [V10n: tp__ty_2Enum_2Enum,V11f: $i] :
% 5.44/5.75          ( ( mem @ V11f @ ( arr @ ty_2Enum_2Enum @ ( arr @ bool @ bool ) ) )
% 5.44/5.75         => ! [V12b: tp__ty_2Enum_2Enum,V13e: tp__ty_2Enum_2Enum,V14y: tp__ty_2Enum_2Enum] :
% 5.44/5.75              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__MODF @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V10n ) ) ) ) @ V11f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V12b ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V13e ) ) ) @ ( inj__ty_2Enum_2Enum @ V14y ) ) )
% 5.44/5.75              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__MODF @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V10n ) ) ) ) @ V11f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V12b ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Enumeral_2EiDUB @ ( inj__ty_2Enum_2Enum @ V13e ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ V11f @ ( inj__ty_2Enum_2Enum @ V12b ) ) @ c_2Ebool_2EF ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V13e ) ) ) @ ( inj__ty_2Enum_2Enum @ V14y ) ) ) @ ( inj__ty_2Enum_2Enum @ V14y ) ) ) ) ) )
% 5.44/5.75      & ! [V15n: tp__ty_2Enum_2Enum,V16f: $i] :
% 5.44/5.75          ( ( mem @ V16f @ ( arr @ ty_2Enum_2Enum @ ( arr @ bool @ bool ) ) )
% 5.44/5.75         => ! [V17x: tp__ty_2Enum_2Enum,V18b: tp__ty_2Enum_2Enum,V19e: tp__ty_2Enum_2Enum,V20y: tp__ty_2Enum_2Enum] :
% 5.44/5.75              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__MODF @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V15n ) ) ) ) @ V16f ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V17x ) ) ) @ ( inj__ty_2Enum_2Enum @ V18b ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V19e ) ) ) @ ( inj__ty_2Enum_2Enum @ V20y ) ) )
% 5.44/5.75              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__MODF @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V15n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V16f ) @ ( ap @ c_2Earithmetic_2EDIV2 @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V17x ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V18b ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Enumeral_2EiDUB @ ( inj__ty_2Enum_2Enum @ V19e ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ V16f @ ( inj__ty_2Enum_2Enum @ V18b ) ) @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V17x ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V19e ) ) ) @ ( inj__ty_2Enum_2Enum @ V20y ) ) ) @ ( inj__ty_2Enum_2Enum @ V20y ) ) ) ) ) )
% 5.44/5.75      & ! [V21n: tp__ty_2Enum_2Enum,V22f: $i] :
% 5.44/5.75          ( ( mem @ V22f @ ( arr @ ty_2Enum_2Enum @ ( arr @ bool @ bool ) ) )
% 5.44/5.75         => ! [V23x: tp__ty_2Enum_2Enum,V24b: tp__ty_2Enum_2Enum,V25e: tp__ty_2Enum_2Enum,V26y: tp__ty_2Enum_2Enum] :
% 5.44/5.75              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__MODF @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V21n ) ) ) ) @ V22f ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V23x ) ) ) @ ( inj__ty_2Enum_2Enum @ V24b ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V25e ) ) ) @ ( inj__ty_2Enum_2Enum @ V26y ) ) )
% 5.44/5.75              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__MODF @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V21n ) ) ) ) @ V22f ) @ ( ap @ c_2Earithmetic_2EDIV2 @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V23x ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V24b ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Enumeral_2EiDUB @ ( inj__ty_2Enum_2Enum @ V25e ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ V22f @ ( inj__ty_2Enum_2Enum @ V24b ) ) @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V23x ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V25e ) ) ) @ ( inj__ty_2Enum_2Enum @ V26y ) ) ) @ ( inj__ty_2Enum_2Enum @ V26y ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2ENUMERAL__BIT__MODIFY,axiom,
% 5.44/5.75      ( ! [V0m: tp__ty_2Enum_2Enum,V1f: $i] :
% 5.44/5.75          ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ ( arr @ bool @ bool ) ) )
% 5.44/5.75         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBIT__MODIFY @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.75            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__MODF @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) )
% 5.44/5.75      & ! [V2m: tp__ty_2Enum_2Enum,V3f: $i] :
% 5.44/5.75          ( ( mem @ V3f @ ( arr @ ty_2Enum_2Enum @ ( arr @ bool @ bool ) ) )
% 5.44/5.75         => ! [V4n: tp__ty_2Enum_2Enum] :
% 5.44/5.75              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EBIT__MODIFY @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) @ V3f ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) )
% 5.44/5.75              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2EBIT__MODF @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) @ V3f ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Enumeral__bit_2EiSUC,axiom,
% 5.44/5.75      c_2Enumeral__bit_2EiSUC = c_2Enum_2ESUC ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Enumeral__bit_2EiDIV2,axiom,
% 5.44/5.75      c_2Enumeral__bit_2EiDIV2 = c_2Earithmetic_2EDIV2 ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Enumeral__bit_2ESFUNPOW__def,axiom,
% 5.44/5.75      ( ! [V0f: $i] :
% 5.44/5.75          ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.75         => ! [V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.75              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ V0f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.44/5.75              = V1x ) )
% 5.44/5.75      & ! [V2f: $i] :
% 5.44/5.75          ( ( mem @ V2f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.75         => ! [V3n: tp__ty_2Enum_2Enum,V4x: tp__ty_2Enum_2Enum] :
% 5.44/5.75              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ V2f ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) @ ( inj__ty_2Enum_2Enum @ V4x ) ) )
% 5.44/5.75              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V4x ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ V2f ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ V2f @ ( inj__ty_2Enum_2Enum @ V4x ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Enumeral__bit_2EFDUB__def,axiom,
% 5.44/5.75      ( ! [V0f: $i] :
% 5.44/5.75          ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.75         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral__bit_2EFDUB @ V0f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.75            = fo__c_2Enum_2E0 ) )
% 5.44/5.75      & ! [V1f: $i] :
% 5.44/5.75          ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.75         => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.75              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral__bit_2EFDUB @ V1f ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.44/5.75              = ( surj__ty_2Enum_2Enum @ ( ap @ V1f @ ( ap @ V1f @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2ENUMERAL__TIMES__2EXP,axiom,
% 5.44/5.75      ( ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2ETIMES__2EXP @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.75          = fo__c_2Enum_2E0 )
% 5.44/5.75      & ! [V1n: tp__ty_2Enum_2Enum,V2x: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2ETIMES__2EXP @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ c_2Enumeral_2EiDUB ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2ENUMERAL__iDIV2,axiom,
% 5.44/5.75      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.75        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral__bit_2EiDIV2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.75          = fo__c_2Earithmetic_2EZERO )
% 5.44/5.75        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral__bit_2EiDIV2 @ ( ap @ c_2Enumeral__bit_2EiSUC @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.44/5.75          = fo__c_2Earithmetic_2EZERO )
% 5.44/5.75        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral__bit_2EiDIV2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.75          = V0n )
% 5.44/5.75        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral__bit_2EiDIV2 @ ( ap @ c_2Enumeral__bit_2EiSUC @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral__bit_2EiSUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.75        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral__bit_2EiDIV2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral__bit_2EiSUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.75        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral__bit_2EiDIV2 @ ( ap @ c_2Enumeral__bit_2EiSUC @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral__bit_2EiSUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.75        & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Enumeral__bit_2EiSUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2ENUMERAL__DIV__2EXP,axiom,
% 5.44/5.75      ( ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2EDIV__2EXP @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.75          = fo__c_2Enum_2E0 )
% 5.44/5.75      & ! [V1n: tp__ty_2Enum_2Enum,V2x: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2EDIV__2EXP @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ c_2Enumeral__bit_2EiDIV2 ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2ENUMERAL__SFUNPOW__iDIV2,axiom,
% 5.44/5.75      ( ! [V0x: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ c_2Enumeral__bit_2EiDIV2 ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.75          = V0x )
% 5.44/5.75      & ! [V1y: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ c_2Enumeral__bit_2EiDIV2 ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.75          = fo__c_2Enum_2E0 )
% 5.44/5.75      & ! [V2n: tp__ty_2Enum_2Enum,V3x: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ c_2Enumeral__bit_2EiDIV2 ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V3x ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ ( ap @ c_2Enumeral__bit_2EFDUB @ c_2Enumeral__bit_2EiDIV2 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ c_2Enumeral__bit_2EiDIV2 @ ( inj__ty_2Enum_2Enum @ V3x ) ) ) ) )
% 5.44/5.75      & ! [V4n: tp__ty_2Enum_2Enum,V5x: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ c_2Enumeral__bit_2EiDIV2 ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V5x ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ ( ap @ c_2Enumeral__bit_2EFDUB @ c_2Enumeral__bit_2EiDIV2 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) @ ( ap @ c_2Enumeral__bit_2EiDIV2 @ ( ap @ c_2Enumeral__bit_2EiDIV2 @ ( inj__ty_2Enum_2Enum @ V5x ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2ENUMERAL__SFUNPOW__iDUB,axiom,
% 5.44/5.75      ( ! [V0x: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ c_2Enumeral_2EiDUB ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.75          = V0x )
% 5.44/5.75      & ! [V1y: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ c_2Enumeral_2EiDUB ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.75          = fo__c_2Enum_2E0 )
% 5.44/5.75      & ! [V2n: tp__ty_2Enum_2Enum,V3x: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ c_2Enumeral_2EiDUB ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V3x ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ ( ap @ c_2Enumeral__bit_2EFDUB @ c_2Enumeral_2EiDUB ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ c_2Enumeral_2EiDUB @ ( inj__ty_2Enum_2Enum @ V3x ) ) ) ) )
% 5.44/5.75      & ! [V4n: tp__ty_2Enum_2Enum,V5x: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ c_2Enumeral_2EiDUB ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V5x ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ ( ap @ c_2Enumeral__bit_2EFDUB @ c_2Enumeral_2EiDUB ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) @ ( ap @ c_2Enumeral_2EiDUB @ ( ap @ c_2Enumeral_2EiDUB @ ( inj__ty_2Enum_2Enum @ V5x ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2ENUMERAL__SFUNPOW__FDUB,axiom,
% 5.44/5.75      ! [V0f: $i] :
% 5.44/5.75        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.75       => ( ! [V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.75              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ ( ap @ c_2Enumeral__bit_2EFDUB @ V0f ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.44/5.75              = V1x )
% 5.44/5.75          & ! [V2y: tp__ty_2Enum_2Enum] :
% 5.44/5.75              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ ( ap @ c_2Enumeral__bit_2EFDUB @ V0f ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.44/5.75              = fo__c_2Enum_2E0 )
% 5.44/5.75          & ! [V3n: tp__ty_2Enum_2Enum,V4x: tp__ty_2Enum_2Enum] :
% 5.44/5.75              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ ( ap @ c_2Enumeral__bit_2EFDUB @ V0f ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V4x ) ) )
% 5.44/5.75              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ ( ap @ c_2Enumeral__bit_2EFDUB @ ( ap @ c_2Enumeral__bit_2EFDUB @ V0f ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) @ ( ap @ ( ap @ c_2Enumeral__bit_2EFDUB @ V0f ) @ ( inj__ty_2Enum_2Enum @ V4x ) ) ) ) )
% 5.44/5.75          & ! [V5n: tp__ty_2Enum_2Enum,V6x: tp__ty_2Enum_2Enum] :
% 5.44/5.75              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ ( ap @ c_2Enumeral__bit_2EFDUB @ V0f ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V5n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V6x ) ) )
% 5.44/5.75              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2Enumeral__bit_2ESFUNPOW @ ( ap @ c_2Enumeral__bit_2EFDUB @ ( ap @ c_2Enumeral__bit_2EFDUB @ V0f ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V5n ) ) ) @ ( ap @ ( ap @ c_2Enumeral__bit_2EFDUB @ V0f ) @ ( ap @ ( ap @ c_2Enumeral__bit_2EFDUB @ V0f ) @ ( inj__ty_2Enum_2Enum @ V6x ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2EFDUB__iDIV2,axiom,
% 5.44/5.75      ! [V0x: tp__ty_2Enum_2Enum] :
% 5.44/5.75        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral__bit_2EFDUB @ c_2Enumeral__bit_2EiDIV2 ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.75        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral__bit_2EiDIV2 @ ( ap @ c_2Enumeral__bit_2EiDIV2 @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2EFDUB__iDUB,axiom,
% 5.44/5.75      ! [V0x: tp__ty_2Enum_2Enum] :
% 5.44/5.75        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral__bit_2EFDUB @ c_2Enumeral_2EiDUB ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.44/5.75        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiDUB @ ( ap @ c_2Enumeral_2EiDUB @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2EFDUB__FDUB,axiom,
% 5.44/5.75      ! [V0f: $i] :
% 5.44/5.75        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.44/5.75       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral__bit_2EFDUB @ ( ap @ c_2Enumeral__bit_2EFDUB @ V0f ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.75            = fo__c_2Earithmetic_2EZERO )
% 5.44/5.75          & ! [V1x: tp__ty_2Enum_2Enum] :
% 5.44/5.75              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral__bit_2EFDUB @ ( ap @ c_2Enumeral__bit_2EFDUB @ V0f ) ) @ ( ap @ c_2Enumeral__bit_2EiSUC @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.44/5.75              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral__bit_2EFDUB @ V0f ) @ ( ap @ ( ap @ c_2Enumeral__bit_2EFDUB @ V0f ) @ ( ap @ c_2Enumeral__bit_2EiSUC @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) ) )
% 5.44/5.75          & ! [V2x: tp__ty_2Enum_2Enum] :
% 5.44/5.75              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral__bit_2EFDUB @ ( ap @ c_2Enumeral__bit_2EFDUB @ V0f ) ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) )
% 5.44/5.75              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral__bit_2EFDUB @ V0f ) @ ( ap @ ( ap @ c_2Enumeral__bit_2EFDUB @ V0f ) @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) ) ) )
% 5.44/5.75          & ! [V3x: tp__ty_2Enum_2Enum] :
% 5.44/5.75              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral__bit_2EFDUB @ ( ap @ c_2Enumeral__bit_2EFDUB @ V0f ) ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V3x ) ) ) )
% 5.44/5.75              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumeral__bit_2EFDUB @ V0f ) @ ( ap @ ( ap @ c_2Enumeral__bit_2EFDUB @ V0f ) @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V3x ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2ELOG__compute,axiom,
% 5.44/5.75      ! [V0base_20_3C_202_20or_20n_20_3D_200: $i] :
% 5.44/5.75        ( ( mem @ V0base_20_3C_202_20or_20n_20_3D_200 @ bool )
% 5.44/5.75       => ! [V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.44/5.75            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.75            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EFAIL @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ bool ) @ c_2Elogroot_2ELOG ) @ V0base_20_3C_202_20or_20n_20_3D_200 ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Enumeral__bit_2EiLOG2__def,axiom,
% 5.44/5.75      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.75        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral__bit_2EiLOG2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.75        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Ebit_2ELOG2 @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2Enumeral__ilog2,axiom,
% 5.44/5.75      ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral__bit_2EiLOG2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) )
% 5.44/5.75        = fo__c_2Enum_2E0 )
% 5.44/5.75      & ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral__bit_2EiLOG2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ c_2Enumeral__bit_2EiLOG2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.75      & ! [V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral__bit_2EiLOG2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ c_2Enumeral__bit_2EiLOG2 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2Enumeral__log2,axiom,
% 5.44/5.75      ( ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Ebit_2ELOG2 @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral__bit_2EiLOG2 @ ( ap @ c_2Enumeral_2EiDUB @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.75      & ! [V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Ebit_2ELOG2 @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral__bit_2EiLOG2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2EMOD__2EXP__EQ,axiom,
% 5.44/5.75      ( ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( p @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EMOD__2EXP__EQ @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.44/5.75        <=> $true )
% 5.44/5.75      & ! [V2n: tp__ty_2Enum_2Enum,V3a: tp__ty_2Enum_2Enum,V4b: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( p @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EMOD__2EXP__EQ @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( inj__ty_2Enum_2Enum @ V3a ) ) @ ( inj__ty_2Enum_2Enum @ V4b ) ) )
% 5.44/5.75        <=> ( ( ( p @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V3a ) ) )
% 5.44/5.75            <=> ( p @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V4b ) ) ) )
% 5.44/5.75            & ( p @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EMOD__2EXP__EQ @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ c_2Earithmetic_2EDIV2 @ ( inj__ty_2Enum_2Enum @ V3a ) ) ) @ ( ap @ c_2Earithmetic_2EDIV2 @ ( inj__ty_2Enum_2Enum @ V4b ) ) ) ) ) )
% 5.44/5.75      & ! [V5n: tp__ty_2Enum_2Enum,V6a: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( p @ ( ap @ ( ap @ ( ap @ c_2Ebit_2EMOD__2EXP__EQ @ ( inj__ty_2Enum_2Enum @ V5n ) ) @ ( inj__ty_2Enum_2Enum @ V6a ) ) @ ( inj__ty_2Enum_2Enum @ V6a ) ) )
% 5.44/5.75        <=> $true ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2EMOD__2EXP__MAX,axiom,
% 5.44/5.75      ( ! [V0a: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( p @ ( ap @ ( ap @ c_2Ebit_2EMOD__2EXP__MAX @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.44/5.75        <=> $true )
% 5.44/5.75      & ! [V1n: tp__ty_2Enum_2Enum,V2a: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( p @ ( ap @ ( ap @ c_2Ebit_2EMOD__2EXP__MAX @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) )
% 5.44/5.75        <=> ( ( p @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V2a ) ) )
% 5.44/5.75            & ( p @ ( ap @ ( ap @ c_2Ebit_2EMOD__2EXP__MAX @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Earithmetic_2EDIV2 @ ( inj__ty_2Enum_2Enum @ V2a ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2ELOWEST__SET__BIT,axiom,
% 5.44/5.75      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.75        ( ( V0n != fo__c_2Enum_2E0 )
% 5.44/5.75       => ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Ebit_2ELOWEST__SET__BIT @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ c_2Ebit_2ELOWEST__SET__BIT @ ( ap @ c_2Earithmetic_2EDIV2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Enumeral__bit_2ELOWEST__SET__BIT__compute,axiom,
% 5.44/5.75      ( ! [V0n: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Ebit_2ELOWEST__SET__BIT @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ c_2Ebit_2ELOWEST__SET__BIT @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) )
% 5.44/5.75      & ! [V1n: tp__ty_2Enum_2Enum] :
% 5.44/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Ebit_2ELOWEST__SET__BIT @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.44/5.75          = fo__c_2Enum_2E0 ) ) ).
% 5.44/5.75  
% 5.44/5.75  %------------------------------------------------------------------------------
% 5.44/5.75  %------------------------------------------------------------------------------
% 5.44/5.75  thf(tp_c_2Egcdset_2Egcdset,type,
% 5.44/5.75      c_2Egcdset_2Egcdset: $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Egcdset_2Egcdset,axiom,
% 5.44/5.75      mem @ c_2Egcdset_2Egcdset @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ty_2Enum_2Enum ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Egcdset_2Egcdset__def,axiom,
% 5.44/5.75      ! [V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.75       => ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Egcdset_2Egcdset @ V0s ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum
% 5.44/5.75            @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ ty_2Enum_2Enum @ bool ) ) @ V0s ) @ ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ ty_2Enum_2Enum @ bool ) ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.44/5.75              @ ( ap @ c_2Epred__set_2EMAX__SET
% 5.44/5.75                @ ( ap
% 5.44/5.75                  @ ( ap @ ( c_2Epred__set_2EINTER @ ty_2Enum_2Enum )
% 5.44/5.75                    @ ( ap @ ( c_2Epred__set_2EGSPEC @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.44/5.75                      @ ( lam @ ty_2Enum_2Enum
% 5.44/5.75                        @ ^ [V1n: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ bool ) @ V1n ) @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ V1n ) @ ( ap @ c_2Epred__set_2EMIN__SET @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ ty_2Enum_2Enum ) @ V0s ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ) ) )
% 5.44/5.75                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.44/5.75                    @ ( lam @ ty_2Enum_2Enum
% 5.44/5.75                      @ ^ [V2d: $i] :
% 5.44/5.75                          ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ bool ) @ V2d )
% 5.44/5.75                          @ ( ap @ ( c_2Ebool_2E_21 @ ty_2Enum_2Enum )
% 5.44/5.75                            @ ( lam @ ty_2Enum_2Enum
% 5.44/5.75                              @ ^ [V3e: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ V3e ) @ V0s ) ) @ ( ap @ ( ap @ c_2Edivides_2Edivides @ V2d ) @ V3e ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Egcdset_2Egcdset__divides,axiom,
% 5.44/5.75      ! [V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.75       => ! [V1e: tp__ty_2Enum_2Enum] :
% 5.44/5.75            ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1e ) ) @ V0s ) )
% 5.44/5.75           => ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( ap @ c_2Egcdset_2Egcdset @ V0s ) ) @ ( inj__ty_2Enum_2Enum @ V1e ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Egcdset_2Egcdset__greatest,axiom,
% 5.44/5.75      ! [V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.75       => ! [V1g: tp__ty_2Enum_2Enum] :
% 5.44/5.75            ( ! [V2e: tp__ty_2Enum_2Enum] :
% 5.44/5.75                ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2e ) ) @ V0s ) )
% 5.44/5.75               => ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V1g ) ) @ ( inj__ty_2Enum_2Enum @ V2e ) ) ) )
% 5.44/5.75           => ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V1g ) ) @ ( ap @ c_2Egcdset_2Egcdset @ V0s ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Egcdset_2Egcdset__EMPTY,axiom,
% 5.44/5.75      ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Egcdset_2Egcdset @ ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) ) )
% 5.44/5.75      = fo__c_2Enum_2E0 ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Egcdset_2Egcdset__INSERT,axiom,
% 5.44/5.75      ! [V0x: tp__ty_2Enum_2Enum,V1s: $i] :
% 5.44/5.75        ( ( mem @ V1s @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.75       => ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Egcdset_2Egcdset @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ V1s ) ) )
% 5.44/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Egcd_2Egcd @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ c_2Egcdset_2Egcdset @ V1s ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  %------------------------------------------------------------------------------
% 5.44/5.75  %------------------------------------------------------------------------------
% 5.44/5.75  thf(tp_c_2Eset__relation_2ERREFL__EXP,type,
% 5.44/5.75      c_2Eset__relation_2ERREFL__EXP: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2ERREFL__EXP,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2ERREFL__EXP @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2ERRUNIV,type,
% 5.44/5.75      c_2Eset__relation_2ERRUNIV: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2ERRUNIV,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2ERRUNIV @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Eacyclic,type,
% 5.44/5.75      c_2Eset__relation_2Eacyclic: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Eacyclic,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ bool ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Eall__choices,type,
% 5.44/5.75      c_2Eset__relation_2Eall__choices: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Eall__choices,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2Eall__choices @ A_27a ) @ ( arr @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Eantisym,type,
% 5.44/5.75      c_2Eset__relation_2Eantisym: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Eantisym,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2Eantisym @ A_27a ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ bool ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Echain,type,
% 5.44/5.75      c_2Eset__relation_2Echain: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Echain,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2Echain @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ bool ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Edomain,type,
% 5.44/5.75      c_2Eset__relation_2Edomain: del > del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Edomain,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27b ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Efchains,type,
% 5.44/5.75      c_2Eset__relation_2Efchains: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Efchains,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2Efchains @ A_27a ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Efinite__prefixes,type,
% 5.44/5.75      c_2Eset__relation_2Efinite__prefixes: del > del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Efinite__prefixes,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27b ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) @ ( arr @ ( arr @ A_27b @ bool ) @ bool ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Eget__min,type,
% 5.44/5.75      c_2Eset__relation_2Eget__min: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Eget__min,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2Eget__min @ A_27a ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Eirreflexive,type,
% 5.44/5.75      c_2Eset__relation_2Eirreflexive: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Eirreflexive,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2Eirreflexive @ A_27a ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Elinear__order,type,
% 5.44/5.75      c_2Eset__relation_2Elinear__order: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Elinear__order,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Emaximal__elements,type,
% 5.44/5.75      c_2Eset__relation_2Emaximal__elements: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Emaximal__elements,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2Emaximal__elements @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Eminimal__elements,type,
% 5.44/5.75      c_2Eset__relation_2Eminimal__elements: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Eminimal__elements,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Enth__min,type,
% 5.44/5.75      c_2Eset__relation_2Enth__min: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Enth__min,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2Enth__min @ A_27a ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Enum__order,type,
% 5.44/5.75      c_2Eset__relation_2Enum__order: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Enum__order,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2Enum__order @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Epartial__order,type,
% 5.44/5.75      c_2Eset__relation_2Epartial__order: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Epartial__order,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2Epartial__order @ A_27a ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Eper,type,
% 5.44/5.75      c_2Eset__relation_2Eper: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Eper,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2Eper @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) @ bool ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Eper__restrict,type,
% 5.44/5.75      c_2Eset__relation_2Eper__restrict: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Eper__restrict,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2Eper__restrict @ A_27a ) @ ( arr @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Erange,type,
% 5.44/5.75      c_2Eset__relation_2Erange: del > del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Erange,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Eset__relation_2Erange @ A_27a @ A_27b ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ bool ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Ercomp,type,
% 5.44/5.75      c_2Eset__relation_2Ercomp: del > del > del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Ercomp,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Eset__relation_2Ercomp @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ bool ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Ereflexive,type,
% 5.44/5.75      c_2Eset__relation_2Ereflexive: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Ereflexive,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2Ereflexive @ A_27a ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Erel__to__reln,type,
% 5.44/5.75      c_2Eset__relation_2Erel__to__reln: del > del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Erel__to__reln,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Ereln__to__rel,type,
% 5.44/5.75      c_2Eset__relation_2Ereln__to__rel: del > del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Ereln__to__rel,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27b ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Errestrict,type,
% 5.44/5.75      c_2Eset__relation_2Errestrict: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Errestrict,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Estrict,type,
% 5.44/5.75      c_2Eset__relation_2Estrict: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Estrict,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Estrict__linear__order,type,
% 5.44/5.75      c_2Eset__relation_2Estrict__linear__order: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Estrict__linear__order,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2Estrict__linear__order @ A_27a ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Etc,type,
% 5.44/5.75      c_2Eset__relation_2Etc: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Etc,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2Etc @ A_27a ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Etransitive,type,
% 5.44/5.75      c_2Eset__relation_2Etransitive: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Etransitive,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2Etransitive @ A_27a ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ bool ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Euniv__reln,type,
% 5.44/5.75      c_2Eset__relation_2Euniv__reln: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Euniv__reln,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Eset__relation_2Euniv__reln @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Eset__relation_2Eupper__bounds,type,
% 5.44/5.75      c_2Eset__relation_2Eupper__bounds: del > del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Eset__relation_2Eupper__bounds,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Eset__relation_2Eupper__bounds @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ bool ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ bool ) @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Erextension,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75       => ! [V1t: $i] :
% 5.44/5.75            ( ( mem @ V1t @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75           => ( ( V0s = V1t )
% 5.44/5.75            <=> ! [V2x: $i] :
% 5.44/5.75                  ( ( mem @ V2x @ A_27a )
% 5.44/5.75                 => ! [V3y: $i] :
% 5.44/5.75                      ( ( mem @ V3y @ A_27b )
% 5.44/5.75                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) @ V0s ) )
% 5.44/5.75                      <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) @ V1t ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Edomain__def,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75       => ( ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27b ) @ V0r )
% 5.44/5.75          = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.75            @ ( lam @ A_27a
% 5.44/5.75              @ ^ [V1x: $i] :
% 5.44/5.75                  ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V1x )
% 5.44/5.75                  @ ( ap @ ( c_2Ebool_2E_3F @ A_27b )
% 5.44/5.75                    @ ( lam @ A_27b
% 5.44/5.75                      @ ^ [V2y: $i] : ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1x ) @ V2y ) ) @ V0r ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Erange__def,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27b ) @ V0r )
% 5.44/5.75          = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.75            @ ( lam @ A_27a
% 5.44/5.75              @ ^ [V1y: $i] :
% 5.44/5.75                  ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V1y )
% 5.44/5.75                  @ ( ap @ ( c_2Ebool_2E_3F @ A_27b )
% 5.44/5.75                    @ ( lam @ A_27b
% 5.44/5.75                      @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27a ) @ V2x ) @ V1y ) ) @ V0r ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Ein__domain,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.75        ( ( mem @ V0x @ A_27a )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27b ) @ V1r ) ) )
% 5.44/5.75            <=> ? [V2y: $i] :
% 5.44/5.75                  ( ( mem @ V2y @ A_27b )
% 5.44/5.75                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0x ) @ V2y ) ) @ V1r ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Ein__range,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0y: $i] :
% 5.44/5.75        ( ( mem @ V0y @ A_27a )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0y ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27b ) @ V1r ) ) )
% 5.44/5.75            <=> ? [V2x: $i] :
% 5.44/5.75                  ( ( mem @ V2x @ A_27b )
% 5.44/5.75                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27a ) @ V2x ) @ V0y ) ) @ V1r ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Ein__dom__rg,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.44/5.75        ( ( mem @ V0x @ A_27a )
% 5.44/5.75       => ! [V1y: $i] :
% 5.44/5.75            ( ( mem @ V1y @ A_27b )
% 5.44/5.75           => ! [V2r: $i] :
% 5.44/5.75                ( ( mem @ V2r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0x ) @ V1y ) ) @ V2r ) )
% 5.44/5.75                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27b ) @ V2r ) ) )
% 5.44/5.75                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V1y ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27b @ A_27a ) @ V2r ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Edomain__mono,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75       => ! [V1r_27: $i] :
% 5.44/5.75            ( ( mem @ V1r_27 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V0r ) @ V1r_27 ) )
% 5.44/5.75             => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27b ) @ V0r ) ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27b ) @ V1r_27 ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Erange__mono,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75       => ! [V1r_27: $i] :
% 5.44/5.75            ( ( mem @ V1r_27 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V0r ) @ V1r_27 ) )
% 5.44/5.75             => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27b @ A_27a ) @ V0r ) ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27b @ A_27a ) @ V1r_27 ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Errestrict__def,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r ) @ V1s )
% 5.44/5.75              = ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) )
% 5.44/5.75                @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27a @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75                  @ ( lam @ A_27a
% 5.44/5.75                    @ ^ [V2x: $i] :
% 5.44/5.75                        ( lam @ A_27a
% 5.44/5.75                        @ ^ [V3y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ V0r ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ V1s ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Ein__rrestrict,axiom,
% 5.44/5.75      ! [A_27a: del,V0x: $i] :
% 5.44/5.75        ( ( mem @ V0x @ A_27a )
% 5.44/5.75       => ! [V1y: $i] :
% 5.44/5.75            ( ( mem @ V1y @ A_27a )
% 5.44/5.75           => ! [V2r: $i] :
% 5.44/5.75                ( ( mem @ V2r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75               => ! [V3s: $i] :
% 5.44/5.75                    ( ( mem @ V3s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V2r ) @ V3s ) ) )
% 5.44/5.75                    <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ V2r ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V3s ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1y ) @ V3s ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Ein__rrestrict__alt,axiom,
% 5.44/5.75      ! [A_27a: del,V0x: $i] :
% 5.44/5.75        ( ( mem @ V0x @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ! [V2s: $i] :
% 5.44/5.75                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V0x ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V1r ) @ V2s ) ) )
% 5.44/5.75                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V0x ) @ V1r ) )
% 5.44/5.75                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27a ) @ V0x ) ) @ V2s ) )
% 5.44/5.75                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27a ) @ V0x ) ) @ V2s ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Errestrict__SUBSET,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r ) @ V1s ) ) @ V0r ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Errestrict__union,axiom,
% 5.44/5.75      ! [A_27a: del,V0r1: $i] :
% 5.44/5.75        ( ( mem @ V0r1 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1r2: $i] :
% 5.44/5.75            ( ( mem @ V1r2 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ! [V2s: $i] :
% 5.44/5.75                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75               => ( ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V0r1 ) @ V1r2 ) ) @ V2s )
% 5.44/5.75                  = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r1 ) @ V2s ) ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V1r2 ) @ V2s ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Errestrict__rrestrict,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1x: $i] :
% 5.44/5.75            ( ( mem @ V1x @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V2y: $i] :
% 5.44/5.75                ( ( mem @ V2y @ ( arr @ A_27a @ bool ) )
% 5.44/5.75               => ( ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r ) @ V1x ) ) @ V2y )
% 5.44/5.75                  = ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Edomain__rrestrict__SUBSET,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r ) @ V1s ) ) ) @ V1s ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Erange__rrestrict__SUBSET,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r ) @ V1s ) ) ) @ V1s ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Ercomp__def,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,A_27c: del,V0r1: $i] :
% 5.44/5.75        ( ( mem @ V0r1 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ bool ) )
% 5.44/5.75       => ! [V1r2: $i] :
% 5.44/5.75            ( ( mem @ V1r2 @ ( arr @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) @ bool ) )
% 5.44/5.75           => ( ( ap @ ( ap @ ( c_2Eset__relation_2Ercomp @ A_27a @ A_27b @ A_27c ) @ V0r1 ) @ V1r2 )
% 5.44/5.75              = ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.75                @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75                  @ ( lam @ A_27a
% 5.44/5.75                    @ ^ [V2x: $i] :
% 5.44/5.75                        ( lam @ A_27b
% 5.44/5.75                        @ ^ [V3y: $i] :
% 5.44/5.75                            ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) )
% 5.44/5.75                            @ ( ap @ ( c_2Ebool_2E_3F @ A_27c )
% 5.44/5.75                              @ ( lam @ A_27c
% 5.44/5.75                                @ ^ [V4z: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27c ) @ V2x ) @ V4z ) ) @ V0r1 ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ A_27b ) @ V4z ) @ V3y ) ) @ V1r2 ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Estrict__def,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ V0r )
% 5.44/5.75          = ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) )
% 5.44/5.75            @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27a @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75              @ ( lam @ A_27a
% 5.44/5.75                @ ^ [V1x: $i] :
% 5.44/5.75                    ( lam @ A_27a
% 5.44/5.75                    @ ^ [V2y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V2y ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V2y ) ) @ V0r ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V1x ) @ V2y ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Estrict__rrestrict,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75              = ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ V0r ) ) @ V1s ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Euniv__reln__def,axiom,
% 5.44/5.75      ! [A_27a: del,V0xs: $i] :
% 5.44/5.75        ( ( mem @ V0xs @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ( ( ap @ ( c_2Eset__relation_2Euniv__reln @ A_27a ) @ V0xs )
% 5.44/5.75          = ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) )
% 5.44/5.75            @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27a @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75              @ ( lam @ A_27a
% 5.44/5.75                @ ^ [V1x1: $i] :
% 5.44/5.75                    ( lam @ A_27a
% 5.44/5.75                    @ ^ [V2x2: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x1 ) @ V2x2 ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x1 ) @ V0xs ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x2 ) @ V0xs ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Efinite__prefixes__def,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27b ) @ V0r ) @ V1s ) )
% 5.44/5.75            <=> ! [V2e: $i] :
% 5.44/5.75                  ( ( mem @ V2e @ A_27b )
% 5.44/5.75                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V2e ) @ V1s ) )
% 5.44/5.75                   => ( p
% 5.44/5.75                      @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a )
% 5.44/5.75                        @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.75                          @ ( lam @ A_27a
% 5.44/5.75                            @ ^ [V3e_27: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V3e_27 ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V3e_27 ) @ V2e ) ) @ V0r ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Efinite__prefixes__subset__s,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.44/5.75           => ! [V2s_27: $i] :
% 5.44/5.75                ( ( mem @ V2s_27 @ ( arr @ A_27b @ bool ) )
% 5.44/5.75               => ( ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27b ) @ V0r ) @ V1s ) )
% 5.44/5.75                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ V2s_27 ) @ V1s ) ) )
% 5.44/5.75                 => ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27b ) @ V0r ) @ V2s_27 ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Efinite__prefixes__subset__r,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75       => ! [V1r_27: $i] :
% 5.44/5.75            ( ( mem @ V1r_27 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75           => ! [V2s: $i] :
% 5.44/5.75                ( ( mem @ V2s @ ( arr @ A_27b @ bool ) )
% 5.44/5.75               => ( ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27b ) @ V0r ) @ V2s ) )
% 5.44/5.75                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V1r_27 ) @ V0r ) ) )
% 5.44/5.75                 => ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27b ) @ V1r_27 ) @ V2s ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Efinite__prefixes__subset__rs,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.44/5.75           => ! [V2r_27: $i] :
% 5.44/5.75                ( ( mem @ V2r_27 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75               => ! [V3s_27: $i] :
% 5.44/5.75                    ( ( mem @ V3s_27 @ ( arr @ A_27b @ bool ) )
% 5.44/5.75                   => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27b ) @ V0r ) @ V1s ) )
% 5.44/5.75                     => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V2r_27 ) @ V0r ) )
% 5.44/5.75                       => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ V3s_27 ) @ V1s ) )
% 5.44/5.75                         => ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27b ) @ V2r_27 ) @ V3s_27 ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Efinite__prefixes__subset,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V2s_27: $i] :
% 5.44/5.75                ( ( mem @ V2s_27 @ ( arr @ A_27a @ bool ) )
% 5.44/5.75               => ( ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V2s_27 ) @ V1s ) ) )
% 5.44/5.75                 => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27a ) @ V0r ) @ V2s_27 ) )
% 5.44/5.75                    & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r ) @ V2s_27 ) ) @ V2s_27 ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Efinite__prefixes__union,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0r1: $i] :
% 5.44/5.75        ( ( mem @ V0r1 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75       => ! [V1r2: $i] :
% 5.44/5.75            ( ( mem @ V1r2 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75           => ! [V2s1: $i] :
% 5.44/5.75                ( ( mem @ V2s1 @ ( arr @ A_27b @ bool ) )
% 5.44/5.75               => ! [V3s2: $i] :
% 5.44/5.75                    ( ( mem @ V3s2 @ ( arr @ A_27b @ bool ) )
% 5.44/5.75                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27b ) @ V0r1 ) @ V2s1 ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27b ) @ V1r2 ) @ V3s2 ) ) )
% 5.44/5.75                     => ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V0r1 ) @ V1r2 ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27b ) @ V2s1 ) @ V3s2 ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Efinite__prefixes__comp,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,A_27c: del,V0r1: $i] :
% 5.44/5.75        ( ( mem @ V0r1 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75       => ! [V1r2: $i] :
% 5.44/5.75            ( ( mem @ V1r2 @ ( arr @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) @ bool ) )
% 5.44/5.75           => ! [V2s1: $i] :
% 5.44/5.75                ( ( mem @ V2s1 @ ( arr @ A_27b @ bool ) )
% 5.44/5.75               => ! [V3s2: $i] :
% 5.44/5.75                    ( ( mem @ V3s2 @ ( arr @ A_27c @ bool ) )
% 5.44/5.75                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27b ) @ V0r1 ) @ V2s1 ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27b @ A_27c ) @ V1r2 ) @ V3s2 ) )
% 5.44/5.75                        & ( p
% 5.44/5.75                          @ ( ap
% 5.44/5.75                            @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b )
% 5.44/5.75                              @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27b @ A_27b )
% 5.44/5.75                                @ ( lam @ A_27b
% 5.44/5.75                                  @ ^ [V4x: $i] :
% 5.44/5.75                                      ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ bool ) @ V4x )
% 5.44/5.75                                      @ ( ap @ ( c_2Ebool_2E_3F @ A_27c )
% 5.44/5.75                                        @ ( lam @ A_27c
% 5.44/5.75                                          @ ^ [V5y: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27c ) @ V5y ) @ V3s2 ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27c ) @ V4x ) @ V5y ) ) @ V1r2 ) ) ) ) ) ) ) )
% 5.44/5.75                            @ V2s1 ) ) )
% 5.44/5.75                     => ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Ercomp @ A_27a @ A_27c @ A_27b ) @ V0r1 ) @ V1r2 ) ) @ V3s2 ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Efinite__prefixes__inj__image,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.44/5.75        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ! [V2s: $i] :
% 5.44/5.75                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75               => ( ( ! [V3x: $i] :
% 5.44/5.75                        ( ( mem @ V3x @ A_27a )
% 5.44/5.75                       => ! [V4y: $i] :
% 5.44/5.75                            ( ( mem @ V4y @ A_27a )
% 5.44/5.75                           => ( ( ( ap @ V0f @ V3x )
% 5.44/5.75                                = ( ap @ V0f @ V4y ) )
% 5.44/5.75                             => ( V3x = V4y ) ) ) )
% 5.44/5.75                    & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27a ) @ V1r ) @ V2s ) ) )
% 5.44/5.75                 => ( p
% 5.44/5.75                    @ ( ap
% 5.44/5.75                      @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27b @ A_27b )
% 5.44/5.75                        @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27b @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) )
% 5.44/5.75                          @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27a @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27b @ A_27b ) @ bool ) )
% 5.44/5.75                            @ ( lam @ A_27a
% 5.44/5.75                              @ ^ [V5x: $i] :
% 5.44/5.75                                  ( lam @ A_27a
% 5.44/5.75                                  @ ^ [V6y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27b @ A_27b ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27b ) @ ( ap @ V0f @ V5x ) ) @ ( ap @ V0f @ V6y ) ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V5x ) @ V6y ) ) @ V1r ) ) ) ) ) ) )
% 5.44/5.75                      @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V2s ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Efinite__prefixes__range,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.44/5.75           => ! [V2t: $i] :
% 5.44/5.75                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.44/5.75               => ( ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27b ) @ V0r ) @ V1s ) )
% 5.44/5.75                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27b ) @ V2t ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27b @ A_27a ) @ V0r ) ) ) )
% 5.44/5.75                 => ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27b ) @ V0r ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27b ) @ V1s ) @ V2t ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Etc__def,axiom,
% 5.44/5.75      ! [A_27a: del] :
% 5.44/5.75        ( ( c_2Eset__relation_2Etc @ A_27a )
% 5.44/5.75        = ( lam @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool )
% 5.44/5.75          @ ^ [V0r: $i] :
% 5.44/5.75              ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27a )
% 5.44/5.75              @ ^ [V1a0: $i] :
% 5.44/5.75                  ( ap @ ( c_2Ebool_2E_21 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75                  @ ( lam @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool )
% 5.44/5.75                    @ ^ [V2tc_27: $i] :
% 5.44/5.75                        ( ap
% 5.44/5.75                        @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.44/5.75                          @ ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) )
% 5.44/5.75                            @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27a )
% 5.44/5.75                              @ ^ [V3a0: $i] :
% 5.44/5.75                                  ( ap
% 5.44/5.75                                  @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.44/5.75                                    @ ( ap
% 5.44/5.75                                      @ ( ap @ c_2Ebool_2E_5C_2F
% 5.44/5.75                                        @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.44/5.75                                          @ ( lam @ A_27a
% 5.44/5.75                                            @ ^ [V4x: $i] :
% 5.44/5.75                                                ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.44/5.75                                                @ ( lam @ A_27a
% 5.44/5.75                                                  @ ^ [V5y: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V3a0 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V4x ) @ V5y ) ) ) @ ( ap @ V0r @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V4x ) @ V5y ) ) ) ) ) ) ) )
% 5.44/5.75                                      @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.44/5.75                                        @ ( lam @ A_27a
% 5.44/5.75                                          @ ^ [V6x: $i] :
% 5.44/5.75                                              ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.44/5.75                                              @ ( lam @ A_27a
% 5.44/5.75                                                @ ^ [V7y: $i] :
% 5.44/5.75                                                    ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V3a0 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V6x ) @ V7y ) ) )
% 5.44/5.75                                                    @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.44/5.75                                                      @ ( lam @ A_27a
% 5.44/5.75                                                        @ ^ [V8z: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V2tc_27 @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V6x ) @ V8z ) ) ) @ ( ap @ V2tc_27 @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V8z ) @ V7y ) ) ) ) ) ) ) ) ) ) ) )
% 5.44/5.75                                  @ ( ap @ V2tc_27 @ V3a0 ) ) ) ) )
% 5.44/5.75                        @ ( ap @ V2tc_27 @ V1a0 ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etc__rules,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ! [V1x: $i] :
% 5.44/5.75              ( ( mem @ V1x @ A_27a )
% 5.44/5.75             => ! [V2y: $i] :
% 5.44/5.75                  ( ( mem @ V2y @ A_27a )
% 5.44/5.75                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V2y ) ) @ V0r ) )
% 5.44/5.75                   => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V2y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) ) ) ) )
% 5.44/5.75          & ! [V3x: $i] :
% 5.44/5.75              ( ( mem @ V3x @ A_27a )
% 5.44/5.75             => ! [V4y: $i] :
% 5.44/5.75                  ( ( mem @ V4y @ A_27a )
% 5.44/5.75                 => ( ? [V5z: $i] :
% 5.44/5.75                        ( ( mem @ V5z @ A_27a )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V3x ) @ V5z ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V5z ) @ V4y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) ) )
% 5.44/5.75                   => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V3x ) @ V4y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etc__cases,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1x: $i] :
% 5.44/5.75            ( ( mem @ V1x @ A_27a )
% 5.44/5.75           => ! [V2y: $i] :
% 5.44/5.75                ( ( mem @ V2y @ A_27a )
% 5.44/5.75               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V2y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) )
% 5.44/5.75                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V2y ) ) @ V0r ) )
% 5.44/5.75                    | ? [V3z: $i] :
% 5.44/5.75                        ( ( mem @ V3z @ A_27a )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V3z ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V3z ) @ V2y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etc__ind,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1tc_27: $i] :
% 5.44/5.75            ( ( mem @ V1tc_27 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.75           => ( ( ! [V2x: $i] :
% 5.44/5.75                    ( ( mem @ V2x @ A_27a )
% 5.44/5.75                   => ! [V3y: $i] :
% 5.44/5.75                        ( ( mem @ V3y @ A_27a )
% 5.44/5.75                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ V0r ) )
% 5.44/5.75                         => ( p @ ( ap @ ( ap @ V1tc_27 @ V2x ) @ V3y ) ) ) ) )
% 5.44/5.75                & ! [V4x: $i] :
% 5.44/5.75                    ( ( mem @ V4x @ A_27a )
% 5.44/5.75                   => ! [V5y: $i] :
% 5.44/5.75                        ( ( mem @ V5y @ A_27a )
% 5.44/5.75                       => ( ? [V6z: $i] :
% 5.44/5.75                              ( ( mem @ V6z @ A_27a )
% 5.44/5.75                              & ( p @ ( ap @ ( ap @ V1tc_27 @ V4x ) @ V6z ) )
% 5.44/5.75                              & ( p @ ( ap @ ( ap @ V1tc_27 @ V6z ) @ V5y ) ) )
% 5.44/5.75                         => ( p @ ( ap @ ( ap @ V1tc_27 @ V4x ) @ V5y ) ) ) ) ) )
% 5.44/5.75             => ! [V7x: $i] :
% 5.44/5.75                  ( ( mem @ V7x @ A_27a )
% 5.44/5.75                 => ! [V8y: $i] :
% 5.44/5.75                      ( ( mem @ V8y @ A_27a )
% 5.44/5.75                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V7x ) @ V8y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) )
% 5.44/5.75                       => ( p @ ( ap @ ( ap @ V1tc_27 @ V7x ) @ V8y ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etc__closure,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V0r ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V1s ) ) )
% 5.44/5.75             => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Esubset__tc,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V0r ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etc__idemp,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) )
% 5.44/5.75          = ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etc__mono,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V0r ) @ V1s ) )
% 5.44/5.75             => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etc__strongind,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1tc_27: $i] :
% 5.44/5.75            ( ( mem @ V1tc_27 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.75           => ( ( ! [V2x: $i] :
% 5.44/5.75                    ( ( mem @ V2x @ A_27a )
% 5.44/5.75                   => ! [V3y: $i] :
% 5.44/5.75                        ( ( mem @ V3y @ A_27a )
% 5.44/5.75                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ V0r ) )
% 5.44/5.75                         => ( p @ ( ap @ ( ap @ V1tc_27 @ V2x ) @ V3y ) ) ) ) )
% 5.44/5.75                & ! [V4x: $i] :
% 5.44/5.75                    ( ( mem @ V4x @ A_27a )
% 5.44/5.75                   => ! [V5y: $i] :
% 5.44/5.75                        ( ( mem @ V5y @ A_27a )
% 5.44/5.75                       => ( ? [V6z: $i] :
% 5.44/5.75                              ( ( mem @ V6z @ A_27a )
% 5.44/5.75                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V4x ) @ V6z ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) )
% 5.44/5.75                              & ( p @ ( ap @ ( ap @ V1tc_27 @ V4x ) @ V6z ) )
% 5.44/5.75                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V6z ) @ V5y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) )
% 5.44/5.75                              & ( p @ ( ap @ ( ap @ V1tc_27 @ V6z ) @ V5y ) ) )
% 5.44/5.75                         => ( p @ ( ap @ ( ap @ V1tc_27 @ V4x ) @ V5y ) ) ) ) ) )
% 5.44/5.75             => ! [V7x: $i] :
% 5.44/5.75                  ( ( mem @ V7x @ A_27a )
% 5.44/5.75                 => ! [V8y: $i] :
% 5.44/5.75                      ( ( mem @ V8y @ A_27a )
% 5.44/5.75                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V7x ) @ V8y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) )
% 5.44/5.75                       => ( p @ ( ap @ ( ap @ V1tc_27 @ V7x ) @ V8y ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etc__cases__right,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1x: $i] :
% 5.44/5.75            ( ( mem @ V1x @ A_27a )
% 5.44/5.75           => ! [V2y: $i] :
% 5.44/5.75                ( ( mem @ V2y @ A_27a )
% 5.44/5.75               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V2y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) )
% 5.44/5.75                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V2y ) ) @ V0r ) )
% 5.44/5.75                    | ? [V3z: $i] :
% 5.44/5.75                        ( ( mem @ V3z @ A_27a )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V3z ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V3z ) @ V2y ) ) @ V0r ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etc__cases__left,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1x: $i] :
% 5.44/5.75            ( ( mem @ V1x @ A_27a )
% 5.44/5.75           => ! [V2y: $i] :
% 5.44/5.75                ( ( mem @ V2y @ A_27a )
% 5.44/5.75               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V2y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) )
% 5.44/5.75                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V2y ) ) @ V0r ) )
% 5.44/5.75                    | ? [V3z: $i] :
% 5.44/5.75                        ( ( mem @ V3z @ A_27a )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V3z ) ) @ V0r ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V3z ) @ V2y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etc__ind__left,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1tc_27: $i] :
% 5.44/5.75            ( ( mem @ V1tc_27 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.75           => ( ( ! [V2x: $i] :
% 5.44/5.75                    ( ( mem @ V2x @ A_27a )
% 5.44/5.75                   => ! [V3y: $i] :
% 5.44/5.75                        ( ( mem @ V3y @ A_27a )
% 5.44/5.75                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ V0r ) )
% 5.44/5.75                         => ( p @ ( ap @ ( ap @ V1tc_27 @ V2x ) @ V3y ) ) ) ) )
% 5.44/5.75                & ! [V4x: $i] :
% 5.44/5.75                    ( ( mem @ V4x @ A_27a )
% 5.44/5.75                   => ! [V5y: $i] :
% 5.44/5.75                        ( ( mem @ V5y @ A_27a )
% 5.44/5.75                       => ( ? [V6z: $i] :
% 5.44/5.75                              ( ( mem @ V6z @ A_27a )
% 5.44/5.75                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V4x ) @ V6z ) ) @ V0r ) )
% 5.44/5.75                              & ( p @ ( ap @ ( ap @ V1tc_27 @ V6z ) @ V5y ) ) )
% 5.44/5.75                         => ( p @ ( ap @ ( ap @ V1tc_27 @ V4x ) @ V5y ) ) ) ) ) )
% 5.44/5.75             => ! [V7x: $i] :
% 5.44/5.75                  ( ( mem @ V7x @ A_27a )
% 5.44/5.75                 => ! [V8y: $i] :
% 5.44/5.75                      ( ( mem @ V8y @ A_27a )
% 5.44/5.75                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V7x ) @ V8y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) )
% 5.44/5.75                       => ( p @ ( ap @ ( ap @ V1tc_27 @ V7x ) @ V8y ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etc__strongind__left,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1tc_27: $i] :
% 5.44/5.75            ( ( mem @ V1tc_27 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.75           => ( ( ! [V2x: $i] :
% 5.44/5.75                    ( ( mem @ V2x @ A_27a )
% 5.44/5.75                   => ! [V3y: $i] :
% 5.44/5.75                        ( ( mem @ V3y @ A_27a )
% 5.44/5.75                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ V0r ) )
% 5.44/5.75                         => ( p @ ( ap @ ( ap @ V1tc_27 @ V2x ) @ V3y ) ) ) ) )
% 5.44/5.75                & ! [V4x: $i] :
% 5.44/5.75                    ( ( mem @ V4x @ A_27a )
% 5.44/5.75                   => ! [V5y: $i] :
% 5.44/5.75                        ( ( mem @ V5y @ A_27a )
% 5.44/5.75                       => ( ? [V6z: $i] :
% 5.44/5.75                              ( ( mem @ V6z @ A_27a )
% 5.44/5.75                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V4x ) @ V6z ) ) @ V0r ) )
% 5.44/5.75                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V6z ) @ V5y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) )
% 5.44/5.75                              & ( p @ ( ap @ ( ap @ V1tc_27 @ V6z ) @ V5y ) ) )
% 5.44/5.75                         => ( p @ ( ap @ ( ap @ V1tc_27 @ V4x ) @ V5y ) ) ) ) ) )
% 5.44/5.75             => ! [V7x: $i] :
% 5.44/5.75                  ( ( mem @ V7x @ A_27a )
% 5.44/5.75                 => ! [V8y: $i] :
% 5.44/5.75                      ( ( mem @ V8y @ A_27a )
% 5.44/5.75                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V7x ) @ V8y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) )
% 5.44/5.75                       => ( p @ ( ap @ ( ap @ V1tc_27 @ V7x ) @ V8y ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etc__ind__right,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1tc_27: $i] :
% 5.44/5.75            ( ( mem @ V1tc_27 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.75           => ( ( ! [V2x: $i] :
% 5.44/5.75                    ( ( mem @ V2x @ A_27a )
% 5.44/5.75                   => ! [V3y: $i] :
% 5.44/5.75                        ( ( mem @ V3y @ A_27a )
% 5.44/5.75                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ V0r ) )
% 5.44/5.75                         => ( p @ ( ap @ ( ap @ V1tc_27 @ V2x ) @ V3y ) ) ) ) )
% 5.44/5.75                & ! [V4x: $i] :
% 5.44/5.75                    ( ( mem @ V4x @ A_27a )
% 5.44/5.75                   => ! [V5y: $i] :
% 5.44/5.75                        ( ( mem @ V5y @ A_27a )
% 5.44/5.75                       => ( ? [V6z: $i] :
% 5.44/5.75                              ( ( mem @ V6z @ A_27a )
% 5.44/5.75                              & ( p @ ( ap @ ( ap @ V1tc_27 @ V4x ) @ V6z ) )
% 5.44/5.75                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V6z ) @ V5y ) ) @ V0r ) ) )
% 5.44/5.75                         => ( p @ ( ap @ ( ap @ V1tc_27 @ V4x ) @ V5y ) ) ) ) ) )
% 5.44/5.75             => ! [V7x: $i] :
% 5.44/5.75                  ( ( mem @ V7x @ A_27a )
% 5.44/5.75                 => ! [V8y: $i] :
% 5.44/5.75                      ( ( mem @ V8y @ A_27a )
% 5.44/5.75                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V7x ) @ V8y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) )
% 5.44/5.75                       => ( p @ ( ap @ ( ap @ V1tc_27 @ V7x ) @ V8y ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Ertc__ind__right,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1tc_27: $i] :
% 5.44/5.75            ( ( mem @ V1tc_27 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.75           => ( ( ! [V2x: $i] :
% 5.44/5.75                    ( ( mem @ V2x @ A_27a )
% 5.44/5.75                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V0r ) ) )
% 5.44/5.75                        | ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V0r ) ) ) )
% 5.44/5.75                     => ( p @ ( ap @ ( ap @ V1tc_27 @ V2x ) @ V2x ) ) ) )
% 5.44/5.75                & ! [V3x: $i] :
% 5.44/5.75                    ( ( mem @ V3x @ A_27a )
% 5.44/5.75                   => ! [V4y: $i] :
% 5.44/5.75                        ( ( mem @ V4y @ A_27a )
% 5.44/5.75                       => ( ? [V5z: $i] :
% 5.44/5.75                              ( ( mem @ V5z @ A_27a )
% 5.44/5.75                              & ( p @ ( ap @ ( ap @ V1tc_27 @ V3x ) @ V5z ) )
% 5.44/5.75                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V5z ) @ V4y ) ) @ V0r ) ) )
% 5.44/5.75                         => ( p @ ( ap @ ( ap @ V1tc_27 @ V3x ) @ V4y ) ) ) ) ) )
% 5.44/5.75             => ! [V6x: $i] :
% 5.44/5.75                  ( ( mem @ V6x @ A_27a )
% 5.44/5.75                 => ! [V7y: $i] :
% 5.44/5.75                      ( ( mem @ V7y @ A_27a )
% 5.44/5.75                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V6x ) @ V7y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) )
% 5.44/5.75                       => ( p @ ( ap @ ( ap @ V1tc_27 @ V6x ) @ V7y ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etc__strongind__right,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1tc_27: $i] :
% 5.44/5.75            ( ( mem @ V1tc_27 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.75           => ( ( ! [V2x: $i] :
% 5.44/5.75                    ( ( mem @ V2x @ A_27a )
% 5.44/5.75                   => ! [V3y: $i] :
% 5.44/5.75                        ( ( mem @ V3y @ A_27a )
% 5.44/5.75                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ V0r ) )
% 5.44/5.75                         => ( p @ ( ap @ ( ap @ V1tc_27 @ V2x ) @ V3y ) ) ) ) )
% 5.44/5.75                & ! [V4x: $i] :
% 5.44/5.75                    ( ( mem @ V4x @ A_27a )
% 5.44/5.75                   => ! [V5y: $i] :
% 5.44/5.75                        ( ( mem @ V5y @ A_27a )
% 5.44/5.75                       => ( ? [V6z: $i] :
% 5.44/5.75                              ( ( mem @ V6z @ A_27a )
% 5.44/5.75                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V4x ) @ V6z ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) )
% 5.44/5.75                              & ( p @ ( ap @ ( ap @ V1tc_27 @ V4x ) @ V6z ) )
% 5.44/5.75                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V6z ) @ V5y ) ) @ V0r ) ) )
% 5.44/5.75                         => ( p @ ( ap @ ( ap @ V1tc_27 @ V4x ) @ V5y ) ) ) ) ) )
% 5.44/5.75             => ! [V7x: $i] :
% 5.44/5.75                  ( ( mem @ V7x @ A_27a )
% 5.44/5.75                 => ! [V8y: $i] :
% 5.44/5.75                      ( ( mem @ V8y @ A_27a )
% 5.44/5.75                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V7x ) @ V8y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) )
% 5.44/5.75                       => ( p @ ( ap @ ( ap @ V1tc_27 @ V7x ) @ V8y ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etc__union,axiom,
% 5.44/5.75      ! [A_27a: del,V0r1: $i] :
% 5.44/5.75        ( ( mem @ V0r1 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1x: $i] :
% 5.44/5.75            ( ( mem @ V1x @ A_27a )
% 5.44/5.75           => ! [V2y: $i] :
% 5.44/5.75                ( ( mem @ V2y @ A_27a )
% 5.44/5.75               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V2y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r1 ) ) )
% 5.44/5.75                 => ! [V3r2: $i] :
% 5.44/5.75                      ( ( mem @ V3r2 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75                     => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V2y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V0r1 ) @ V3r2 ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etc__implication,axiom,
% 5.44/5.75      ! [A_27a: del,V0r1: $i] :
% 5.44/5.75        ( ( mem @ V0r1 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1r2: $i] :
% 5.44/5.75            ( ( mem @ V1r2 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ( ! [V2x: $i] :
% 5.44/5.75                  ( ( mem @ V2x @ A_27a )
% 5.44/5.75                 => ! [V3y: $i] :
% 5.44/5.75                      ( ( mem @ V3y @ A_27a )
% 5.44/5.75                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ V0r1 ) )
% 5.44/5.75                       => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ V1r2 ) ) ) ) )
% 5.44/5.75             => ! [V4x: $i] :
% 5.44/5.75                  ( ( mem @ V4x @ A_27a )
% 5.44/5.75                 => ! [V5y: $i] :
% 5.44/5.75                      ( ( mem @ V5y @ A_27a )
% 5.44/5.75                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V4x ) @ V5y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r1 ) ) )
% 5.44/5.75                       => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V4x ) @ V5y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V1r2 ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etc__empty,axiom,
% 5.44/5.75      ! [A_27a: del,V0x: $i] :
% 5.44/5.75        ( ( mem @ V0x @ A_27a )
% 5.44/5.75       => ! [V1y: $i] :
% 5.44/5.75            ( ( mem @ V1y @ A_27a )
% 5.44/5.75           => ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etc__empty__eqn,axiom,
% 5.44/5.75      ! [A_27a: del] :
% 5.44/5.75        ( ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) )
% 5.44/5.75        = ( c_2Epred__set_2EEMPTY @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etc__domain__range,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1x: $i] :
% 5.44/5.75            ( ( mem @ V1x @ A_27a )
% 5.44/5.75           => ! [V2y: $i] :
% 5.44/5.75                ( ( mem @ V2y @ A_27a )
% 5.44/5.75               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V2y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) )
% 5.44/5.75                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V0r ) ) )
% 5.44/5.75                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2y ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V0r ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Errestrict__tc,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1x: $i] :
% 5.44/5.75            ( ( mem @ V1x @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V2e: $i] :
% 5.44/5.75                ( ( mem @ V2e @ A_27a )
% 5.44/5.75               => ! [V3e_27: $i] :
% 5.44/5.75                    ( ( mem @ V3e_27 @ A_27a )
% 5.44/5.75                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2e ) @ V3e_27 ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r ) @ V1x ) ) ) )
% 5.44/5.75                     => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2e ) @ V3e_27 ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etc__SWAP,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( c_2Epair_2ESWAP @ A_27a @ A_27a ) ) @ V0r ) )
% 5.44/5.75          = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( c_2Epair_2ESWAP @ A_27a @ A_27a ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Eacyclic__def,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ V0r ) )
% 5.44/5.75        <=> ! [V1x: $i] :
% 5.44/5.75              ( ( mem @ V1x @ A_27a )
% 5.44/5.75             => ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V1x ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eacyclic__subset,axiom,
% 5.44/5.75      ! [A_27a: del,V0r1: $i] :
% 5.44/5.75        ( ( mem @ V0r1 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1r2: $i] :
% 5.44/5.75            ( ( mem @ V1r2 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ( ( ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ V0r1 ) )
% 5.44/5.75                & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V1r2 ) @ V0r1 ) ) )
% 5.44/5.75             => ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ V1r2 ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eacyclic__rrestrict,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ V0r ) )
% 5.44/5.75             => ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eacyclic__irreflexive,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1x: $i] :
% 5.44/5.75            ( ( mem @ V1x @ A_27a )
% 5.44/5.75           => ( ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ V0r ) )
% 5.44/5.75             => ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V1x ) ) @ V0r ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eacyclic__SWAP,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( c_2Epair_2ESWAP @ A_27a @ A_27a ) ) @ V0r ) ) )
% 5.44/5.75        <=> ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ V0r ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eacyclic__bigunion,axiom,
% 5.44/5.75      ! [A_27a: del,V0rs: $i] :
% 5.44/5.75        ( ( mem @ V0rs @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ bool ) )
% 5.44/5.75       => ( ( ! [V1r: $i] :
% 5.44/5.75                ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75               => ! [V2r_27: $i] :
% 5.44/5.75                    ( ( mem @ V2r_27 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ V1r ) @ V0rs ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ V2r_27 ) @ V0rs ) )
% 5.44/5.75                        & ( V1r != V2r_27 ) )
% 5.44/5.75                     => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V1r ) ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V1r ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V2r_27 ) ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V2r_27 ) ) ) ) ) ) )
% 5.44/5.75            & ! [V3r: $i] :
% 5.44/5.75                ( ( mem @ V3r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ V3r ) @ V0rs ) )
% 5.44/5.75                 => ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ V3r ) ) ) ) )
% 5.44/5.75         => ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V0rs ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eacyclic__union,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1r_27: $i] :
% 5.44/5.75            ( ( mem @ V1r_27 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V0r ) ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V0r ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V1r_27 ) ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V1r_27 ) ) ) )
% 5.44/5.75                & ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ V0r ) )
% 5.44/5.75                & ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ V1r_27 ) ) )
% 5.44/5.75             => ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V0r ) @ V1r_27 ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Ereflexive__def,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Ereflexive @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75            <=> ! [V2x: $i] :
% 5.44/5.75                  ( ( mem @ V2x @ A_27a )
% 5.44/5.75                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) )
% 5.44/5.75                   => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V2x ) ) @ V0r ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Eirreflexive__def,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Eirreflexive @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75            <=> ! [V2x: $i] :
% 5.44/5.75                  ( ( mem @ V2x @ A_27a )
% 5.44/5.75                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) )
% 5.44/5.75                   => ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V2x ) ) @ V0r ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Etransitive__def,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( p @ ( ap @ ( c_2Eset__relation_2Etransitive @ A_27a ) @ V0r ) )
% 5.44/5.75        <=> ! [V1x: $i] :
% 5.44/5.75              ( ( mem @ V1x @ A_27a )
% 5.44/5.75             => ! [V2y: $i] :
% 5.44/5.75                  ( ( mem @ V2y @ A_27a )
% 5.44/5.75                 => ! [V3z: $i] :
% 5.44/5.75                      ( ( mem @ V3z @ A_27a )
% 5.44/5.75                     => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V2y ) ) @ V0r ) )
% 5.44/5.75                          & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2y ) @ V3z ) ) @ V0r ) ) )
% 5.44/5.75                       => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V3z ) ) @ V0r ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etransitive__tc,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( p @ ( ap @ ( c_2Eset__relation_2Etransitive @ A_27a ) @ V0r ) )
% 5.44/5.75         => ( ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r )
% 5.44/5.75            = V0r ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etc__transitive,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( p @ ( ap @ ( c_2Eset__relation_2Etransitive @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Eantisym__def,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( p @ ( ap @ ( c_2Eset__relation_2Eantisym @ A_27a ) @ V0r ) )
% 5.44/5.75        <=> ! [V1x: $i] :
% 5.44/5.75              ( ( mem @ V1x @ A_27a )
% 5.44/5.75             => ! [V2y: $i] :
% 5.44/5.75                  ( ( mem @ V2y @ A_27a )
% 5.44/5.75                 => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V2y ) ) @ V0r ) )
% 5.44/5.75                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2y ) @ V1x ) ) @ V0r ) ) )
% 5.44/5.75                   => ( V1x = V2y ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Epartial__order__def,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Epartial__order @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75            <=> ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V0r ) ) @ V1s ) )
% 5.44/5.75                & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V0r ) ) @ V1s ) )
% 5.44/5.75                & ( p @ ( ap @ ( c_2Eset__relation_2Etransitive @ A_27a ) @ V0r ) )
% 5.44/5.75                & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Ereflexive @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75                & ( p @ ( ap @ ( c_2Eset__relation_2Eantisym @ A_27a ) @ V0r ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eantisym__subset,axiom,
% 5.44/5.75      ! [A_27a: del,V0t: $i] :
% 5.44/5.75        ( ( mem @ V0t @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( c_2Eset__relation_2Eantisym @ A_27a ) @ V0t ) )
% 5.44/5.75             => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V1s ) @ V0t ) )
% 5.44/5.75               => ( p @ ( ap @ ( c_2Eset__relation_2Eantisym @ A_27a ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Epartial__order__dom__rng,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V2x: $i] :
% 5.44/5.75                ( ( mem @ V2x @ A_27a )
% 5.44/5.75               => ! [V3y: $i] :
% 5.44/5.75                    ( ( mem @ V3y @ A_27a )
% 5.44/5.75                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ V0r ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Epartial__order @ A_27a ) @ V0r ) @ V1s ) ) )
% 5.44/5.75                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ V1s ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Epartial__order__subset,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V2s_27: $i] :
% 5.44/5.75                ( ( mem @ V2s_27 @ ( arr @ A_27a @ bool ) )
% 5.44/5.75               => ( ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Epartial__order @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V2s_27 ) @ V1s ) ) )
% 5.44/5.75                 => ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Epartial__order @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r ) @ V2s_27 ) ) @ V2s_27 ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Estrict__partial__order,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Epartial__order @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75             => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ V0r ) ) ) @ V1s ) )
% 5.44/5.75                & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ V0r ) ) ) @ V1s ) )
% 5.44/5.75                & ( p @ ( ap @ ( c_2Eset__relation_2Etransitive @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ V0r ) ) )
% 5.44/5.75                & ( p @ ( ap @ ( c_2Eset__relation_2Eantisym @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ V0r ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Estrict__partial__order__acyclic,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Epartial__order @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75             => ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ V0r ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Elinear__order__def,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75            <=> ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V0r ) ) @ V1s ) )
% 5.44/5.75                & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V0r ) ) @ V1s ) )
% 5.44/5.75                & ( p @ ( ap @ ( c_2Eset__relation_2Etransitive @ A_27a ) @ V0r ) )
% 5.44/5.75                & ( p @ ( ap @ ( c_2Eset__relation_2Eantisym @ A_27a ) @ V0r ) )
% 5.44/5.75                & ! [V2x: $i] :
% 5.44/5.75                    ( ( mem @ V2x @ A_27a )
% 5.44/5.75                   => ! [V3y: $i] :
% 5.44/5.75                        ( ( mem @ V3y @ A_27a )
% 5.44/5.75                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) )
% 5.44/5.75                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ V1s ) ) )
% 5.44/5.75                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ V0r ) )
% 5.44/5.75                            | ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V3y ) @ V2x ) ) @ V0r ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Elinear__order__subset,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V2s_27: $i] :
% 5.44/5.75                ( ( mem @ V2s_27 @ ( arr @ A_27a @ bool ) )
% 5.44/5.75               => ( ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V2s_27 ) @ V1s ) ) )
% 5.44/5.75                 => ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r ) @ V2s_27 ) ) @ V2s_27 ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Epartial__order__linear__order,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75             => ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Epartial__order @ A_27a ) @ V0r ) @ V1s ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Estrict__linear__order__def,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Estrict__linear__order @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75            <=> ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V0r ) ) @ V1s ) )
% 5.44/5.75                & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V0r ) ) @ V1s ) )
% 5.44/5.75                & ( p @ ( ap @ ( c_2Eset__relation_2Etransitive @ A_27a ) @ V0r ) )
% 5.44/5.75                & ! [V2x: $i] :
% 5.44/5.75                    ( ( mem @ V2x @ A_27a )
% 5.44/5.75                   => ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V2x ) ) @ V0r ) ) )
% 5.44/5.75                & ! [V3x: $i] :
% 5.44/5.75                    ( ( mem @ V3x @ A_27a )
% 5.44/5.75                   => ! [V4y: $i] :
% 5.44/5.75                        ( ( mem @ V4y @ A_27a )
% 5.44/5.75                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) )
% 5.44/5.75                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4y ) @ V1s ) )
% 5.44/5.75                            & ( V3x != V4y ) )
% 5.44/5.75                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V3x ) @ V4y ) ) @ V0r ) )
% 5.44/5.75                            | ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V4y ) @ V3x ) ) @ V0r ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Estrict__linear__order__dom__rng,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V2x: $i] :
% 5.44/5.75                ( ( mem @ V2x @ A_27a )
% 5.44/5.75               => ! [V3y: $i] :
% 5.44/5.75                    ( ( mem @ V3y @ A_27a )
% 5.44/5.75                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ V0r ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Estrict__linear__order @ A_27a ) @ V0r ) @ V1s ) ) )
% 5.44/5.75                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ V1s ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Elinear__order__dom__rng,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V2x: $i] :
% 5.44/5.75                ( ( mem @ V2x @ A_27a )
% 5.44/5.75               => ! [V3y: $i] :
% 5.44/5.75                    ( ( mem @ V3y @ A_27a )
% 5.44/5.75                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ V0r ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V0r ) @ V1s ) ) )
% 5.44/5.75                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ V1s ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Ereln__to__rel__def,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75       => ( ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27b ) @ V0r )
% 5.44/5.75          = ( lam @ A_27a
% 5.44/5.75            @ ^ [V1x: $i] :
% 5.44/5.75                ( lam @ A_27b
% 5.44/5.75                @ ^ [V2y: $i] : ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1x ) @ V2y ) ) @ V0r ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Erel__to__reln__def,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.75        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.75       => ( ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27b ) @ V0R )
% 5.44/5.75          = ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.75            @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75              @ ( lam @ A_27a
% 5.44/5.75                @ ^ [V1x: $i] :
% 5.44/5.75                    ( lam @ A_27b
% 5.44/5.75                    @ ^ [V2y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1x ) @ V2y ) ) @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2ERRUNIV__def,axiom,
% 5.44/5.75      ! [A_27a: del,V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ( ( ap @ ( c_2Eset__relation_2ERRUNIV @ A_27a ) @ V0s )
% 5.44/5.75          = ( lam @ A_27a
% 5.44/5.75            @ ^ [V1x: $i] :
% 5.44/5.75                ( lam @ A_27a
% 5.44/5.75                @ ^ [V2y: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V0s ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2y ) @ V0s ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2ERREFL__EXP__def,axiom,
% 5.44/5.75      ! [A_27a: del,V0R: $i] :
% 5.44/5.75        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( ap @ ( ap @ ( c_2Eset__relation_2ERREFL__EXP @ A_27a ) @ V0R ) @ V1s )
% 5.44/5.75              = ( ap @ ( ap @ ( c_2Erelation_2ERUNION @ A_27a @ A_27a ) @ V0R )
% 5.44/5.75                @ ( lam @ A_27a
% 5.44/5.75                  @ ^ [V2x: $i] :
% 5.44/5.75                      ( lam @ A_27a
% 5.44/5.75                      @ ^ [V3y: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V2x ) @ V3y ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2ERREFL__EXP__RSUBSET,axiom,
% 5.44/5.75      ! [A_27a: del,V0R: $i] :
% 5.44/5.75        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( p @ ( ap @ ( ap @ ( c_2Erelation_2ERSUBSET @ A_27a @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Eset__relation_2ERREFL__EXP @ A_27a ) @ V0R ) @ V1s ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2ERREFL__EXP__UNIV,axiom,
% 5.44/5.75      ! [A_27a: del,V0R: $i] :
% 5.44/5.75        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.75       => ( ( ap @ ( ap @ ( c_2Eset__relation_2ERREFL__EXP @ A_27a ) @ V0R ) @ ( c_2Epred__set_2EUNIV @ A_27a ) )
% 5.44/5.75          = V0R ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2EREL__RESTRICT__UNIV,axiom,
% 5.44/5.75      ! [A_27a: del,V0R: $i] :
% 5.44/5.75        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.75       => ( ( ap @ ( ap @ ( c_2Epred__set_2EREL__RESTRICT @ A_27a ) @ V0R ) @ ( c_2Epred__set_2EUNIV @ A_27a ) )
% 5.44/5.75          = V0R ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Ein__rel__to__reln,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0xy: $i] :
% 5.44/5.75        ( ( mem @ V0xy @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.75       => ! [V1R: $i] :
% 5.44/5.75            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V0xy ) @ ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27b ) @ V1R ) ) )
% 5.44/5.75            <=> ( p @ ( ap @ ( ap @ V1R @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V0xy ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V0xy ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Ereln__to__rel__app,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75       => ! [V1x: $i] :
% 5.44/5.75            ( ( mem @ V1x @ A_27a )
% 5.44/5.75           => ! [V2y: $i] :
% 5.44/5.75                ( ( mem @ V2y @ A_27b )
% 5.44/5.75               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27b ) @ V0r ) @ V1x ) @ V2y ) )
% 5.44/5.75                <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1x ) @ V2y ) ) @ V0r ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Erel__to__reln__IS__UNCURRY,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del] :
% 5.44/5.75        ( ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27b )
% 5.44/5.75        = ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ bool ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Ereln__to__rel__IS__CURRY,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del] :
% 5.44/5.75        ( ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27b )
% 5.44/5.75        = ( c_2Epair_2ECURRY @ A_27a @ A_27b @ bool ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Erel__to__reln__inv,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.44/5.75        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.75       => ( ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27b ) @ ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27b ) @ V0R ) )
% 5.44/5.75          = V0R ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Ereln__to__rel__inv,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75       => ( ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27b ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27b ) @ V0r ) )
% 5.44/5.75          = V0r ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Ereln__to__rel__11,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0r1: $i] :
% 5.44/5.75        ( ( mem @ V0r1 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75       => ! [V1r2: $i] :
% 5.44/5.75            ( ( mem @ V1r2 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75           => ( ( ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27b ) @ V0r1 )
% 5.44/5.75                = ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27b ) @ V1r2 ) )
% 5.44/5.75            <=> ( V0r1 = V1r2 ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Erel__to__reln__11,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.44/5.75        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.75       => ! [V1R2: $i] :
% 5.44/5.75            ( ( mem @ V1R2 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.75           => ( ( ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27b ) @ V0R1 )
% 5.44/5.75                = ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27b ) @ V1R2 ) )
% 5.44/5.75            <=> ( V0R1 = V1R2 ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Erel__to__reln__swap,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75       => ! [V1R: $i] :
% 5.44/5.75            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.75           => ( ( V0r
% 5.44/5.75                = ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27b ) @ V1R ) )
% 5.44/5.75            <=> ( ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27b ) @ V0r )
% 5.44/5.75                = V1R ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Edomain__to__rel__conv,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75       => ( ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27b ) @ V0r )
% 5.44/5.75          = ( ap @ ( c_2Erelation_2ERDOM @ A_27a @ A_27b ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27b ) @ V0r ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Erange__to__rel__conv,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27b ) @ V0r )
% 5.44/5.75          = ( ap @ ( c_2Erelation_2ERRANGE @ A_27b @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27b @ A_27a ) @ V0r ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Estrict__to__rel__conv,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ V0r )
% 5.44/5.75          = ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27a ) @ ( ap @ ( c_2Erelation_2ESTRORD @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V0r ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Errestrict__to__rel__conv,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r ) @ V1s )
% 5.44/5.75              = ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EREL__RESTRICT @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V0r ) ) @ V1s ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Ercomp__to__rel__conv,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,A_27c: del,V0r1: $i] :
% 5.44/5.75        ( ( mem @ V0r1 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ bool ) )
% 5.44/5.75       => ! [V1r2: $i] :
% 5.44/5.75            ( ( mem @ V1r2 @ ( arr @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) @ bool ) )
% 5.44/5.75           => ( ( ap @ ( ap @ ( c_2Eset__relation_2Ercomp @ A_27a @ A_27b @ A_27c ) @ V0r1 ) @ V1r2 )
% 5.44/5.75              = ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Erelation_2EO @ A_27a @ A_27c @ A_27b ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27c @ A_27b ) @ V1r2 ) ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27c ) @ V0r1 ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Euniv__reln__to__rel__conv,axiom,
% 5.44/5.75      ! [A_27a: del,V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ( ( ap @ ( c_2Eset__relation_2Euniv__reln @ A_27a ) @ V0s )
% 5.44/5.75          = ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27a ) @ ( ap @ ( c_2Eset__relation_2ERRUNIV @ A_27a ) @ V0s ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etc__to__rel__conv,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r )
% 5.44/5.75          = ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27a ) @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V0r ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eacyclic__reln__to__rel__conv,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ V0r ) )
% 5.44/5.75        <=> ( p @ ( ap @ ( c_2Erelation_2Eirreflexive @ A_27a ) @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V0r ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eirreflexive__reln__to__rel__conv,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Eirreflexive @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75            <=> ( p @ ( ap @ ( c_2Erelation_2Eirreflexive @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EREL__RESTRICT @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V0r ) ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eirreflexive__reln__to__rel__conv__UNIV,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Eirreflexive @ A_27a ) @ V0r ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.44/5.75        <=> ( p @ ( ap @ ( c_2Erelation_2Eirreflexive @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V0r ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Ereflexive__reln__to__rel__conv,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Ereflexive @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75            <=> ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2ERREFL__EXP @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V0r ) ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Ereflexive__reln__to__rel__conv__UNIV,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Ereflexive @ A_27a ) @ V0r ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.44/5.75        <=> ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V0r ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Etransitive__reln__to__rel__conv,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( p @ ( ap @ ( c_2Eset__relation_2Etransitive @ A_27a ) @ V0r ) )
% 5.44/5.75        <=> ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V0r ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eantisym__reln__to__rel__conv,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( p @ ( ap @ ( c_2Eset__relation_2Eantisym @ A_27a ) @ V0r ) )
% 5.44/5.75        <=> ( p @ ( ap @ ( c_2Erelation_2Eantisymmetric @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V0r ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Epartial__order__reln__to__rel__conv,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Epartial__order @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75            <=> ( ( p @ ( ap @ ( ap @ ( c_2Erelation_2ERSUBSET @ A_27a @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V0r ) ) @ ( ap @ ( c_2Eset__relation_2ERRUNIV @ A_27a ) @ V1s ) ) )
% 5.44/5.75                & ( p @ ( ap @ ( c_2Erelation_2EWeakOrder @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2ERREFL__EXP @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V0r ) ) @ V1s ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Epartial__order__reln__to__rel__conv__UNIV,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Epartial__order @ A_27a ) @ V0r ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.44/5.75        <=> ( p @ ( ap @ ( c_2Erelation_2EWeakOrder @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V0r ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Elinear__order__reln__to__rel__conv__UNIV,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V0r ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.44/5.75        <=> ( p @ ( ap @ ( c_2Erelation_2EWeakLinearOrder @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V0r ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Estrict__linear__order__reln__to__rel__conv__UNIV,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Estrict__linear__order @ A_27a ) @ V0r ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.44/5.75        <=> ( p @ ( ap @ ( c_2Erelation_2EStrongLinearOrder @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V0r ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Ereln__rel__conv__thms,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,A_27c: del,V0xy: $i] :
% 5.44/5.75        ( ( mem @ V0xy @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.44/5.75       => ! [V1R: $i] :
% 5.44/5.75            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.75           => ! [V2r: $i] :
% 5.44/5.75                ( ( mem @ V2r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75               => ! [V3x: $i] :
% 5.44/5.75                    ( ( mem @ V3x @ A_27a )
% 5.44/5.75                   => ! [V4y: $i] :
% 5.44/5.75                        ( ( mem @ V4y @ A_27b )
% 5.44/5.75                       => ! [V5r1: $i] :
% 5.44/5.75                            ( ( mem @ V5r1 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75                           => ! [V6r2: $i] :
% 5.44/5.75                                ( ( mem @ V6r2 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.44/5.75                               => ! [V7R1: $i] :
% 5.44/5.75                                    ( ( mem @ V7R1 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.75                                   => ! [V8R2: $i] :
% 5.44/5.75                                        ( ( mem @ V8R2 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.44/5.75                                       => ! [V9R: $i] :
% 5.44/5.75                                            ( ( mem @ V9R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.44/5.75                                           => ! [V10r: $i] :
% 5.44/5.75                                                ( ( mem @ V10r @ ( arr @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ bool ) )
% 5.44/5.75                                               => ! [V11r: $i] :
% 5.44/5.75                                                    ( ( mem @ V11r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75                                                   => ! [V12s: $i] :
% 5.44/5.75                                                        ( ( mem @ V12s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75                                                       => ! [V13r1: $i] :
% 5.44/5.75                                                            ( ( mem @ V13r1 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ bool ) )
% 5.44/5.75                                                           => ! [V14r2: $i] :
% 5.44/5.75                                                                ( ( mem @ V14r2 @ ( arr @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) @ bool ) )
% 5.44/5.75                                                               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V0xy ) @ ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27b ) @ V1R ) ) )
% 5.44/5.75                                                                  <=> ( p @ ( ap @ ( ap @ V1R @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V0xy ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V0xy ) ) ) )
% 5.44/5.75                                                                  & ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27b ) @ V2r ) @ V3x ) @ V4y ) )
% 5.44/5.75                                                                  <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V3x ) @ V4y ) ) @ V2r ) ) )
% 5.44/5.75                                                                  & ( ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27b ) @ ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27b ) @ V1R ) )
% 5.44/5.75                                                                    = V1R )
% 5.44/5.75                                                                  & ( ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27b ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27b ) @ V2r ) )
% 5.44/5.75                                                                    = V2r )
% 5.44/5.75                                                                  & ( ( ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27b ) @ V5r1 )
% 5.44/5.75                                                                      = ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27b ) @ V6r2 ) )
% 5.44/5.75                                                                  <=> ( V5r1 = V6r2 ) )
% 5.44/5.75                                                                  & ( ( ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27b ) @ V7R1 )
% 5.44/5.75                                                                      = ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27b ) @ V8R2 ) )
% 5.44/5.75                                                                  <=> ( V7R1 = V8R2 ) )
% 5.44/5.75                                                                  & ( ( ap @ ( ap @ ( c_2Eset__relation_2ERREFL__EXP @ A_27a ) @ V9R ) @ ( c_2Epred__set_2EUNIV @ A_27a ) )
% 5.44/5.75                                                                    = V9R )
% 5.44/5.75                                                                  & ( ( ap @ ( ap @ ( c_2Epred__set_2EREL__RESTRICT @ A_27a ) @ V9R ) @ ( c_2Epred__set_2EUNIV @ A_27a ) )
% 5.44/5.75                                                                    = V9R )
% 5.44/5.75                                                                  & ( ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27b ) @ V2r )
% 5.44/5.75                                                                    = ( ap @ ( c_2Erelation_2ERDOM @ A_27a @ A_27b ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27b ) @ V2r ) ) )
% 5.44/5.75                                                                  & ( ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27b ) @ V10r )
% 5.44/5.75                                                                    = ( ap @ ( c_2Erelation_2ERRANGE @ A_27b @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27b @ A_27a ) @ V10r ) ) )
% 5.44/5.75                                                                  & ( ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ V11r )
% 5.44/5.75                                                                    = ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27a ) @ ( ap @ ( c_2Erelation_2ESTRORD @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V11r ) ) ) )
% 5.44/5.75                                                                  & ( ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V11r ) @ V12s )
% 5.44/5.75                                                                    = ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EREL__RESTRICT @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V11r ) ) @ V12s ) ) )
% 5.44/5.75                                                                  & ( ( ap @ ( ap @ ( c_2Eset__relation_2Ercomp @ A_27a @ A_27b @ A_27c ) @ V13r1 ) @ V14r2 )
% 5.44/5.75                                                                    = ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Erelation_2EO @ A_27a @ A_27c @ A_27b ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27c @ A_27b ) @ V14r2 ) ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27c ) @ V13r1 ) ) ) )
% 5.44/5.75                                                                  & ( ( ap @ ( c_2Eset__relation_2Euniv__reln @ A_27a ) @ V12s )
% 5.44/5.75                                                                    = ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27a ) @ ( ap @ ( c_2Eset__relation_2ERRUNIV @ A_27a ) @ V12s ) ) )
% 5.44/5.75                                                                  & ( ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V11r )
% 5.44/5.75                                                                    = ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27a ) @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V11r ) ) ) )
% 5.44/5.75                                                                  & ( ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ V11r ) )
% 5.44/5.75                                                                  <=> ( p @ ( ap @ ( c_2Erelation_2Eirreflexive @ A_27a ) @ ( ap @ ( c_2Erelation_2ETC @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V11r ) ) ) ) )
% 5.44/5.75                                                                  & ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Eirreflexive @ A_27a ) @ V11r ) @ V12s ) )
% 5.44/5.75                                                                  <=> ( p @ ( ap @ ( c_2Erelation_2Eirreflexive @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EREL__RESTRICT @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V11r ) ) @ V12s ) ) ) )
% 5.44/5.75                                                                  & ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Ereflexive @ A_27a ) @ V11r ) @ V12s ) )
% 5.44/5.75                                                                  <=> ( p @ ( ap @ ( c_2Erelation_2Ereflexive @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2ERREFL__EXP @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V11r ) ) @ V12s ) ) ) )
% 5.44/5.75                                                                  & ( ( p @ ( ap @ ( c_2Eset__relation_2Etransitive @ A_27a ) @ V11r ) )
% 5.44/5.75                                                                  <=> ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V11r ) ) ) )
% 5.44/5.75                                                                  & ( ( p @ ( ap @ ( c_2Eset__relation_2Eantisym @ A_27a ) @ V11r ) )
% 5.44/5.75                                                                  <=> ( p @ ( ap @ ( c_2Erelation_2Eantisymmetric @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V11r ) ) ) )
% 5.44/5.75                                                                  & ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Epartial__order @ A_27a ) @ V11r ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.44/5.75                                                                  <=> ( p @ ( ap @ ( c_2Erelation_2EWeakOrder @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V11r ) ) ) )
% 5.44/5.75                                                                  & ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V11r ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.44/5.75                                                                  <=> ( p @ ( ap @ ( c_2Erelation_2EWeakLinearOrder @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V11r ) ) ) )
% 5.44/5.75                                                                  & ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Estrict__linear__order @ A_27a ) @ V11r ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.44/5.75                                                                  <=> ( p @ ( ap @ ( c_2Erelation_2EStrongLinearOrder @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V11r ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eacyclic__WF,axiom,
% 5.44/5.75      ! [A_27a: del,V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.75                & ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ V1r ) )
% 5.44/5.75                & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V1r ) ) @ V0s ) )
% 5.44/5.75                & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V1r ) ) @ V0s ) ) )
% 5.44/5.75             => ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V1r ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Emaximal__elements__def,axiom,
% 5.44/5.75      ! [A_27a: del,V0xs: $i] :
% 5.44/5.75        ( ( mem @ V0xs @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ( ( ap @ ( ap @ ( c_2Eset__relation_2Emaximal__elements @ A_27a ) @ V0xs ) @ V1r )
% 5.44/5.75              = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.75                @ ( lam @ A_27a
% 5.44/5.75                  @ ^ [V2x: $i] :
% 5.44/5.75                      ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2x )
% 5.44/5.75                      @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0xs ) )
% 5.44/5.75                        @ ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.44/5.75                          @ ( lam @ A_27a
% 5.44/5.75                            @ ^ [V3x_27: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x_27 ) @ V0xs ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3x_27 ) ) @ V1r ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V2x ) @ V3x_27 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Eminimal__elements__def,axiom,
% 5.44/5.75      ! [A_27a: del,V0xs: $i] :
% 5.44/5.75        ( ( mem @ V0xs @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ( ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V0xs ) @ V1r )
% 5.44/5.75              = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.75                @ ( lam @ A_27a
% 5.44/5.75                  @ ^ [V2x: $i] :
% 5.44/5.75                      ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2x )
% 5.44/5.75                      @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0xs ) )
% 5.44/5.75                        @ ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.44/5.75                          @ ( lam @ A_27a
% 5.44/5.75                            @ ^ [V3x_27: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x_27 ) @ V0xs ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V3x_27 ) @ V2x ) ) @ V1r ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V2x ) @ V3x_27 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eminimal__elements__subset,axiom,
% 5.44/5.75      ! [A_27a: del,V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1lo: $i] :
% 5.44/5.75            ( ( mem @ V1lo @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V0s ) @ V1lo ) ) @ V0s ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eminimal__elements__SWAP,axiom,
% 5.44/5.75      ! [A_27a: del,V0xs: $i] :
% 5.44/5.75        ( ( mem @ V0xs @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ( ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V0xs ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( c_2Epair_2ESWAP @ A_27a @ A_27a ) ) @ V1r ) )
% 5.44/5.75              = ( ap @ ( ap @ ( c_2Eset__relation_2Emaximal__elements @ A_27a ) @ V0xs ) @ V1r ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Emaximal__union,axiom,
% 5.44/5.75      ! [A_27a: del,V0e: $i] :
% 5.44/5.75        ( ( mem @ V0e @ A_27a )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V2r1: $i] :
% 5.44/5.75                ( ( mem @ V2r1 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75               => ! [V3r2: $i] :
% 5.44/5.75                    ( ( mem @ V3r2 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0e ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Emaximal__elements @ A_27a ) @ V1s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V2r1 ) @ V3r2 ) ) ) )
% 5.44/5.75                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0e ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Emaximal__elements @ A_27a ) @ V1s ) @ V2r1 ) ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0e ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Emaximal__elements @ A_27a ) @ V1s ) @ V3r2 ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eminimal__union,axiom,
% 5.44/5.75      ! [A_27a: del,V0e: $i] :
% 5.44/5.75        ( ( mem @ V0e @ A_27a )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V2r1: $i] :
% 5.44/5.75                ( ( mem @ V2r1 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75               => ! [V3r2: $i] :
% 5.44/5.75                    ( ( mem @ V3r2 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0e ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V1s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V2r1 ) @ V3r2 ) ) ) )
% 5.44/5.75                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0e ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V1s ) @ V2r1 ) ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0e ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V1s ) @ V3r2 ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eminimal__elements__mono,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1r_27: $i] :
% 5.44/5.75            ( ( mem @ V1r_27 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ! [V2xs: $i] :
% 5.44/5.75                ( ( mem @ V2xs @ ( arr @ A_27a @ bool ) )
% 5.44/5.75               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V0r ) @ V1r_27 ) )
% 5.44/5.75                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V2xs ) @ V1r_27 ) ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V2xs ) @ V0r ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eminimal__elements__rrestrict,axiom,
% 5.44/5.75      ! [A_27a: del,V0xs: $i] :
% 5.44/5.75        ( ( mem @ V0xs @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ( ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V0xs ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V1r ) @ V0xs ) )
% 5.44/5.75              = ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V0xs ) @ V1r ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2EWF__has__minimal__path,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1x: $i] :
% 5.44/5.75            ( ( mem @ V1x @ A_27a )
% 5.44/5.75           => ! [V2s: $i] :
% 5.44/5.75                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75               => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27a ) @ V0r ) ) )
% 5.44/5.75                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V2s ) )
% 5.44/5.75                   => ? [V3y: $i] :
% 5.44/5.75                        ( ( mem @ V3y @ A_27a )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V2s ) @ V0r ) ) )
% 5.44/5.75                        & ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V3y ) @ V1x ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V0r ) ) )
% 5.44/5.75                          | ( V3y = V1x ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Efinite__acyclic__has__maximal,axiom,
% 5.44/5.75      ! [A_27a: del,V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.75         => ( ( V0s
% 5.44/5.75             != ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.75           => ! [V1r: $i] :
% 5.44/5.75                ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75               => ( ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ V1r ) )
% 5.44/5.75                 => ? [V2x: $i] :
% 5.44/5.75                      ( ( mem @ V2x @ A_27a )
% 5.44/5.75                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Emaximal__elements @ A_27a ) @ V0s ) @ V1r ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Efinite__acyclic__has__minimal,axiom,
% 5.44/5.75      ! [A_27a: del,V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.75         => ( ( V0s
% 5.44/5.75             != ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.75           => ! [V1r: $i] :
% 5.44/5.75                ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75               => ( ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ V1r ) )
% 5.44/5.75                 => ? [V2x: $i] :
% 5.44/5.75                      ( ( mem @ V2x @ A_27a )
% 5.44/5.75                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V0s ) @ V1r ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Emaximal__TC,axiom,
% 5.44/5.75      ! [A_27a: del,V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V1r ) ) @ V0s ) )
% 5.44/5.75                & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V1r ) ) @ V0s ) ) )
% 5.44/5.75             => ( ( ap @ ( ap @ ( c_2Eset__relation_2Emaximal__elements @ A_27a ) @ V0s ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V1r ) )
% 5.44/5.75                = ( ap @ ( ap @ ( c_2Eset__relation_2Emaximal__elements @ A_27a ) @ V0s ) @ V1r ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eminimal__TC,axiom,
% 5.44/5.75      ! [A_27a: del,V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V1r ) ) @ V0s ) )
% 5.44/5.75                & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V1r ) ) @ V0s ) ) )
% 5.44/5.75             => ( ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V0s ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V1r ) )
% 5.44/5.75                = ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V0s ) @ V1r ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Efinite__acyclic__has__minimal__path,axiom,
% 5.44/5.75      ! [A_27a: del,V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ! [V2x: $i] :
% 5.44/5.75                ( ( mem @ V2x @ A_27a )
% 5.44/5.75               => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.75                    & ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ V1r ) )
% 5.44/5.75                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) )
% 5.44/5.75                    & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V0s ) @ V1r ) ) ) )
% 5.44/5.75                 => ? [V3y: $i] :
% 5.44/5.75                      ( ( mem @ V3y @ A_27a )
% 5.44/5.75                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V0s ) @ V1r ) ) )
% 5.44/5.75                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V3y ) @ V2x ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V1r ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Efinite__acyclic__has__maximal__path,axiom,
% 5.44/5.75      ! [A_27a: del,V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ! [V2x: $i] :
% 5.44/5.75                ( ( mem @ V2x @ A_27a )
% 5.44/5.75               => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.75                    & ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ V1r ) )
% 5.44/5.75                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) )
% 5.44/5.75                    & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Emaximal__elements @ A_27a ) @ V0s ) @ V1r ) ) ) )
% 5.44/5.75                 => ? [V3y: $i] :
% 5.44/5.75                      ( ( mem @ V3y @ A_27a )
% 5.44/5.75                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Emaximal__elements @ A_27a ) @ V0s ) @ V1r ) ) )
% 5.44/5.75                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ ( ap @ ( c_2Eset__relation_2Etc @ A_27a ) @ V1r ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Efinite__prefix__po__has__minimal__path,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V2x: $i] :
% 5.44/5.75                ( ( mem @ V2x @ A_27a )
% 5.44/5.75               => ! [V3s_27: $i] :
% 5.44/5.75                    ( ( mem @ V3s_27 @ ( arr @ A_27a @ bool ) )
% 5.44/5.75                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Epartial__order @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75                        & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V3s_27 ) @ V0r ) ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V3s_27 ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V3s_27 ) @ V1s ) ) )
% 5.44/5.75                     => ? [V4x_27: $i] :
% 5.44/5.75                          ( ( mem @ V4x_27 @ A_27a )
% 5.44/5.75                          & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x_27 ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V3s_27 ) @ V0r ) ) )
% 5.44/5.75                          & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V4x_27 ) @ V2x ) ) @ V0r ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eempty__strict__linear__order,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Estrict__linear__order @ A_27a ) @ V0r ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.75        <=> ( V0r
% 5.44/5.75            = ( c_2Epred__set_2EEMPTY @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eempty__linear__order,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V0r ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.75        <=> ( V0r
% 5.44/5.75            = ( c_2Epred__set_2EEMPTY @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Elinear__order__restrict,axiom,
% 5.44/5.75      ! [A_27a: del,V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ! [V2s_27: $i] :
% 5.44/5.75                ( ( mem @ V2s_27 @ ( arr @ A_27a @ bool ) )
% 5.44/5.75               => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V1r ) @ V0s ) )
% 5.44/5.75                 => ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V1r ) @ V2s_27 ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V2s_27 ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Estrict__linear__order__restrict,axiom,
% 5.44/5.75      ! [A_27a: del,V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ! [V2s_27: $i] :
% 5.44/5.75                ( ( mem @ V2s_27 @ ( arr @ A_27a @ bool ) )
% 5.44/5.75               => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Estrict__linear__order @ A_27a ) @ V1r ) @ V0s ) )
% 5.44/5.75                 => ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Estrict__linear__order @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V1r ) @ V2s_27 ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V2s_27 ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Elinear__order__dom__rg,axiom,
% 5.44/5.75      ! [A_27a: del,V0lo: $i] :
% 5.44/5.75        ( ( mem @ V0lo @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1X: $i] :
% 5.44/5.75            ( ( mem @ V1X @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V0lo ) @ V1X ) )
% 5.44/5.75             => ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V0lo ) ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V0lo ) )
% 5.44/5.75                = V1X ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Elinear__order__refl,axiom,
% 5.44/5.75      ! [A_27a: del,V0lo: $i] :
% 5.44/5.75        ( ( mem @ V0lo @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1X: $i] :
% 5.44/5.75            ( ( mem @ V1X @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V2x: $i] :
% 5.44/5.75                ( ( mem @ V2x @ A_27a )
% 5.44/5.75               => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V0lo ) @ V1X ) )
% 5.44/5.75                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1X ) )
% 5.44/5.75                   => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V2x ) ) @ V0lo ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Elinear__order__in__set,axiom,
% 5.44/5.75      ! [A_27a: del,V0lo: $i] :
% 5.44/5.75        ( ( mem @ V0lo @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1X: $i] :
% 5.44/5.75            ( ( mem @ V1X @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V2x: $i] :
% 5.44/5.75                ( ( mem @ V2x @ A_27a )
% 5.44/5.75               => ! [V3y: $i] :
% 5.44/5.75                    ( ( mem @ V3y @ A_27a )
% 5.44/5.75                   => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V0lo ) @ V1X ) )
% 5.44/5.75                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ V0lo ) )
% 5.44/5.75                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1X ) )
% 5.44/5.75                          & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ V1X ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2EIN__MIN__LO,axiom,
% 5.44/5.75      ! [A_27a: del,V0x: $i] :
% 5.44/5.75        ( ( mem @ V0x @ A_27a )
% 5.44/5.75       => ! [V1X: $i] :
% 5.44/5.75            ( ( mem @ V1X @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V2lo: $i] :
% 5.44/5.75                ( ( mem @ V2lo @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75               => ! [V3y: $i] :
% 5.44/5.75                    ( ( mem @ V3y @ A_27a )
% 5.44/5.75                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V1X ) )
% 5.44/5.75                     => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V2lo ) @ V1X ) )
% 5.44/5.75                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V1X ) @ V2lo ) ) )
% 5.44/5.75                         => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V3y ) @ V0x ) ) @ V2lo ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eextend__linear__order,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V2x: $i] :
% 5.44/5.75                ( ( mem @ V2x @ A_27a )
% 5.44/5.75               => ( ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) )
% 5.44/5.75                    & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V0r ) @ V1s ) ) )
% 5.44/5.75                 => ( p
% 5.44/5.75                    @ ( ap
% 5.44/5.75                      @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a )
% 5.44/5.75                        @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V0r )
% 5.44/5.75                          @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ A_27a )
% 5.44/5.75                            @ ( lam @ A_27a
% 5.44/5.75                              @ ^ [V3y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V3y ) @ V2x ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ) ) ) )
% 5.44/5.75                      @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Estrict__linear__order__acyclic,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Estrict__linear__order @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75             => ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ V0r ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Estrict__linear__order__union__acyclic,axiom,
% 5.44/5.75      ! [A_27a: del,V0r1: $i] :
% 5.44/5.75        ( ( mem @ V0r1 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1r2: $i] :
% 5.44/5.75            ( ( mem @ V1r2 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ! [V2s: $i] :
% 5.44/5.75                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75               => ( ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Estrict__linear__order @ A_27a ) @ V0r1 ) @ V2s ) )
% 5.44/5.75                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V1r2 ) ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V1r2 ) ) ) @ V2s ) ) )
% 5.44/5.75                 => ( ( p @ ( ap @ ( c_2Eset__relation_2Eacyclic @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V0r1 ) @ V1r2 ) ) )
% 5.44/5.75                  <=> ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V1r2 ) @ V0r1 ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Estrict__linear__order,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75             => ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Estrict__linear__order @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ V0r ) ) @ V1s ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Elinear__order,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Estrict__linear__order @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75             => ( p
% 5.44/5.75                @ ( ap
% 5.44/5.75                  @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a )
% 5.44/5.75                    @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V0r )
% 5.44/5.75                      @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ A_27a )
% 5.44/5.75                        @ ( lam @ A_27a
% 5.44/5.75                          @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V2x ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) ) ) ) ) )
% 5.44/5.75                  @ V1s ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Efinite__strict__linear__order__has__maximal,axiom,
% 5.44/5.75      ! [A_27a: del,V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.75                & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Estrict__linear__order @ A_27a ) @ V1r ) @ V0s ) )
% 5.44/5.75                & ( V0s
% 5.44/5.75                 != ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.75             => ? [V2x: $i] :
% 5.44/5.75                  ( ( mem @ V2x @ A_27a )
% 5.44/5.75                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Emaximal__elements @ A_27a ) @ V0s ) @ V1r ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Efinite__strict__linear__order__has__minimal,axiom,
% 5.44/5.75      ! [A_27a: del,V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.75                & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Estrict__linear__order @ A_27a ) @ V1r ) @ V0s ) )
% 5.44/5.75                & ( V0s
% 5.44/5.75                 != ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.75             => ? [V2x: $i] :
% 5.44/5.75                  ( ( mem @ V2x @ A_27a )
% 5.44/5.75                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V0s ) @ V1r ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Efinite__linear__order__has__maximal,axiom,
% 5.44/5.75      ! [A_27a: del,V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.75                & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V1r ) @ V0s ) )
% 5.44/5.75                & ( V0s
% 5.44/5.75                 != ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.75             => ? [V2x: $i] :
% 5.44/5.75                  ( ( mem @ V2x @ A_27a )
% 5.44/5.75                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Emaximal__elements @ A_27a ) @ V0s ) @ V1r ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Efinite__linear__order__has__minimal,axiom,
% 5.44/5.75      ! [A_27a: del,V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.44/5.75                & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V1r ) @ V0s ) )
% 5.44/5.75                & ( V0s
% 5.44/5.75                 != ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.44/5.75             => ? [V2x: $i] :
% 5.44/5.75                  ( ( mem @ V2x @ A_27a )
% 5.44/5.75                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V0s ) @ V1r ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Emaximal__linear__order,axiom,
% 5.44/5.75      ! [A_27a: del,V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ! [V2x: $i] :
% 5.44/5.75                ( ( mem @ V2x @ A_27a )
% 5.44/5.75               => ! [V3y: $i] :
% 5.44/5.75                    ( ( mem @ V3y @ A_27a )
% 5.44/5.75                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ V0s ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V1r ) @ V0s ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Emaximal__elements @ A_27a ) @ V0s ) @ V1r ) ) ) )
% 5.44/5.75                     => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V3y ) @ V2x ) ) @ V1r ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eminimal__linear__order,axiom,
% 5.44/5.75      ! [A_27a: del,V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ! [V2x: $i] :
% 5.44/5.75                ( ( mem @ V2x @ A_27a )
% 5.44/5.75               => ! [V3y: $i] :
% 5.44/5.75                    ( ( mem @ V3y @ A_27a )
% 5.44/5.75                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ V0s ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V1r ) @ V0s ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V0s ) @ V1r ) ) ) )
% 5.44/5.75                     => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ V1r ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eminimal__linear__order__unique,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V2s_27: $i] :
% 5.44/5.75                ( ( mem @ V2s_27 @ ( arr @ A_27a @ bool ) )
% 5.44/5.75               => ! [V3x: $i] :
% 5.44/5.75                    ( ( mem @ V3x @ A_27a )
% 5.44/5.75                   => ! [V4y: $i] :
% 5.44/5.75                        ( ( mem @ V4y @ A_27a )
% 5.44/5.75                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V2s_27 ) @ V0r ) ) )
% 5.44/5.75                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4y ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V2s_27 ) @ V0r ) ) )
% 5.44/5.75                            & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V2s_27 ) @ V1s ) ) )
% 5.44/5.75                         => ( V3x = V4y ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Efinite__prefix__linear__order__has__unique__minimal,axiom,
% 5.44/5.75      ! [A_27a: del,V0x: $i] :
% 5.44/5.75        ( ( mem @ V0x @ A_27a )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ! [V2s: $i] :
% 5.44/5.75                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75               => ! [V3s_27: $i] :
% 5.44/5.75                    ( ( mem @ V3s_27 @ ( arr @ A_27a @ bool ) )
% 5.44/5.75                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V1r ) @ V2s ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27a ) @ V1r ) @ V2s ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V3s_27 ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V3s_27 ) @ V2s ) ) )
% 5.44/5.75                     => ( p @ ( ap @ ( c_2Epred__set_2ESING @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V3s_27 ) @ V1r ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Enat__order__iso__thm,axiom,
% 5.44/5.75      ! [A_27a: del,V0f: $i] :
% 5.44/5.75        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( ! [V2n: tp__ty_2Enum_2Enum,V3m: tp__ty_2Enum_2Enum] :
% 5.44/5.75                    ( ( ( ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V3m ) )
% 5.44/5.75                        = ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.44/5.75                      & ( ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V3m ) )
% 5.44/5.75                       != ( c_2Eoption_2ENONE @ A_27a ) ) )
% 5.44/5.75                   => ( V3m = V2n ) )
% 5.44/5.75                & ! [V4x: $i] :
% 5.44/5.75                    ( ( mem @ V4x @ A_27a )
% 5.44/5.75                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V1s ) )
% 5.44/5.75                     => ? [V5m: tp__ty_2Enum_2Enum] :
% 5.44/5.75                          ( ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V5m ) )
% 5.44/5.75                          = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V4x ) ) ) )
% 5.44/5.75                & ! [V6m: tp__ty_2Enum_2Enum,V7x: $i] :
% 5.44/5.75                    ( ( mem @ V7x @ A_27a )
% 5.44/5.75                   => ( ( ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V6m ) )
% 5.44/5.75                        = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V7x ) )
% 5.44/5.75                     => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V7x ) @ V1s ) ) ) ) )
% 5.44/5.75             => ( ( p
% 5.44/5.75                  @ ( ap
% 5.44/5.75                    @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a )
% 5.44/5.75                      @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) )
% 5.44/5.75                        @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27a @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75                          @ ( lam @ A_27a
% 5.44/5.75                            @ ^ [V8x: $i] :
% 5.44/5.75                                ( lam @ A_27a
% 5.44/5.75                                @ ^ [V9y: $i] :
% 5.44/5.75                                    ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V8x ) @ V9y ) )
% 5.44/5.75                                    @ ( ap @ ( c_2Ebool_2E_3F @ ty_2Enum_2Enum )
% 5.44/5.75                                      @ ( lam @ ty_2Enum_2Enum
% 5.44/5.75                                        @ ^ [V10m: $i] :
% 5.44/5.75                                            ( ap @ ( c_2Ebool_2E_3F @ ty_2Enum_2Enum )
% 5.44/5.75                                            @ ( lam @ ty_2Enum_2Enum
% 5.44/5.75                                              @ ^ [V11n: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ V10m ) @ V11n ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ V0f @ V10m ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V8x ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ V0f @ V11n ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V9y ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.44/5.75                    @ V1s ) )
% 5.44/5.75                & ( p
% 5.44/5.75                  @ ( ap
% 5.44/5.75                    @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27a )
% 5.44/5.75                      @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) )
% 5.44/5.75                        @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27a @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75                          @ ( lam @ A_27a
% 5.44/5.75                            @ ^ [V12x: $i] :
% 5.44/5.75                                ( lam @ A_27a
% 5.44/5.75                                @ ^ [V13y: $i] :
% 5.44/5.75                                    ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V12x ) @ V13y ) )
% 5.44/5.75                                    @ ( ap @ ( c_2Ebool_2E_3F @ ty_2Enum_2Enum )
% 5.44/5.75                                      @ ( lam @ ty_2Enum_2Enum
% 5.44/5.75                                        @ ^ [V14m: $i] :
% 5.44/5.75                                            ( ap @ ( c_2Ebool_2E_3F @ ty_2Enum_2Enum )
% 5.44/5.75                                            @ ( lam @ ty_2Enum_2Enum
% 5.44/5.75                                              @ ^ [V15n: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ V14m ) @ V15n ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ V0f @ V14m ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V12x ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ V0f @ V15n ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V13y ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.44/5.75                    @ V1s ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Echain__def,axiom,
% 5.44/5.75      ! [A_27a: del,V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Echain @ A_27a ) @ V0s ) @ V1r ) )
% 5.44/5.75            <=> ! [V2x: $i] :
% 5.44/5.75                  ( ( mem @ V2x @ A_27a )
% 5.44/5.75                 => ! [V3y: $i] :
% 5.44/5.75                      ( ( mem @ V3y @ A_27a )
% 5.44/5.75                     => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) )
% 5.44/5.75                          & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ V0s ) ) )
% 5.44/5.75                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ V1r ) )
% 5.44/5.75                          | ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V3y ) @ V2x ) ) @ V1r ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Eupper__bounds__def,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.44/5.75        ( ( mem @ V0s @ ( arr @ A_27b @ bool ) )
% 5.44/5.75       => ! [V1r: $i] :
% 5.44/5.75            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ bool ) )
% 5.44/5.75           => ( ( ap @ ( ap @ ( c_2Eset__relation_2Eupper__bounds @ A_27a @ A_27b ) @ V0s ) @ V1r )
% 5.44/5.75              = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.44/5.75                @ ( lam @ A_27a
% 5.44/5.75                  @ ^ [V2x: $i] :
% 5.44/5.75                      ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2x )
% 5.44/5.75                      @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27b ) @ V1r ) ) )
% 5.44/5.75                        @ ( ap @ ( c_2Ebool_2E_21 @ A_27b )
% 5.44/5.75                          @ ( lam @ A_27b
% 5.44/5.75                            @ ^ [V3y: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V3y ) @ V0s ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27a ) @ V3y ) @ V2x ) ) @ V1r ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eupper__bounds__lem,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V2x1: $i] :
% 5.44/5.75                ( ( mem @ V2x1 @ A_27a )
% 5.44/5.75               => ! [V3x2: $i] :
% 5.44/5.75                    ( ( mem @ V3x2 @ A_27a )
% 5.44/5.75                   => ( ( ( p @ ( ap @ ( c_2Eset__relation_2Etransitive @ A_27a ) @ V0r ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x1 ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eupper__bounds @ A_27a @ A_27a ) @ V1s ) @ V0r ) ) )
% 5.44/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x1 ) @ V3x2 ) ) @ V0r ) ) )
% 5.44/5.75                     => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x2 ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eupper__bounds @ A_27a @ A_27a ) @ V1s ) @ V0r ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Efchains__def,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ( ( ap @ ( c_2Eset__relation_2Efchains @ A_27a ) @ V0r )
% 5.44/5.75          = ( ap @ ( c_2Epred__set_2EGSPEC @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) )
% 5.44/5.75            @ ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.75              @ ^ [V1k: $i] :
% 5.44/5.75                  ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ bool ) @ V1k )
% 5.44/5.75                  @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Eset__relation_2Echain @ A_27a ) @ V1k ) @ V0r ) )
% 5.44/5.75                    @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ A_27a @ bool ) ) @ V1k ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) )
% 5.44/5.75                      @ ( ap @ ( c_2Ebool_2E_21 @ ( arr @ A_27a @ bool ) )
% 5.44/5.75                        @ ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.75                          @ ^ [V2C: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Eset__relation_2Echain @ A_27a ) @ V2C ) @ V0r ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V2C ) @ V1k ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ A_27a @ bool ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eupper__bounds @ A_27a @ A_27a ) @ V2C ) @ V0r ) ) @ V2C ) ) @ V1k ) ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ ( c_2Epred__set_2ECHOICE @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eupper__bounds @ A_27a @ A_27a ) @ V2C ) @ V0r ) ) @ V2C ) ) ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eupper__bounds @ A_27a @ A_27a ) @ V2C ) @ V0r ) ) @ V2C ) ) @ V1k ) ) @ V0r ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Ezorns__lemma,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( ( V1s
% 5.44/5.75                 != ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.44/5.75                & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Epartial__order @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75                & ! [V2t: $i] :
% 5.44/5.75                    ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.44/5.75                   => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Echain @ A_27a ) @ V2t ) @ V0r ) )
% 5.44/5.75                     => ( ( ap @ ( ap @ ( c_2Eset__relation_2Eupper__bounds @ A_27a @ A_27a ) @ V2t ) @ V0r )
% 5.44/5.75                       != ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) )
% 5.44/5.75             => ? [V3x: $i] :
% 5.44/5.75                  ( ( mem @ V3x @ A_27a )
% 5.44/5.75                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Emaximal__elements @ A_27a ) @ V1s ) @ V0r ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Eper__def,axiom,
% 5.44/5.75      ! [A_27a: del,V0xs: $i] :
% 5.44/5.75        ( ( mem @ V0xs @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1xss: $i] :
% 5.44/5.75            ( ( mem @ V1xss @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Eper @ A_27a ) @ V0xs ) @ V1xss ) )
% 5.44/5.75            <=> ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V1xss ) ) @ V0xs ) )
% 5.44/5.75                & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ V1xss ) )
% 5.44/5.75                & ! [V2xs1: $i] :
% 5.44/5.75                    ( ( mem @ V2xs1 @ ( arr @ A_27a @ bool ) )
% 5.44/5.75                   => ! [V3xs2: $i] :
% 5.44/5.75                        ( ( mem @ V3xs2 @ ( arr @ A_27a @ bool ) )
% 5.44/5.75                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2xs1 ) @ V1xss ) )
% 5.44/5.75                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V3xs2 ) @ V1xss ) )
% 5.44/5.75                            & ( V2xs1 != V3xs2 ) )
% 5.44/5.75                         => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V2xs1 ) @ V3xs2 ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Eper__restrict__def,axiom,
% 5.44/5.75      ! [A_27a: del,V0xss: $i] :
% 5.44/5.75        ( ( mem @ V0xss @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.75       => ! [V1xs: $i] :
% 5.44/5.75            ( ( mem @ V1xs @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( ap @ ( ap @ ( c_2Eset__relation_2Eper__restrict @ A_27a ) @ V0xss ) @ V1xs )
% 5.44/5.75              = ( ap
% 5.44/5.75                @ ( ap @ ( c_2Epred__set_2EDELETE @ ( arr @ A_27a @ bool ) )
% 5.44/5.75                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) )
% 5.44/5.75                    @ ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.75                      @ ^ [V2xs_27: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ bool ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V2xs_27 ) @ V1xs ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2xs_27 ) @ V0xss ) ) ) ) )
% 5.44/5.75                @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eper__delete,axiom,
% 5.44/5.75      ! [A_27a: del,V0xs: $i] :
% 5.44/5.75        ( ( mem @ V0xs @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1xss: $i] :
% 5.44/5.75            ( ( mem @ V1xss @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.75           => ! [V2e: $i] :
% 5.44/5.75                ( ( mem @ V2e @ A_27a )
% 5.44/5.75               => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Eper @ A_27a ) @ V0xs ) @ V1xss ) )
% 5.44/5.75                 => ( p
% 5.44/5.75                    @ ( ap @ ( ap @ ( c_2Eset__relation_2Eper @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V0xs ) @ V2e ) )
% 5.44/5.75                      @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) )
% 5.44/5.75                        @ ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.75                          @ ^ [V3es: $i] :
% 5.44/5.75                              ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ bool ) @ V3es )
% 5.44/5.75                              @ ( ap
% 5.44/5.75                                @ ( ap @ c_2Ebool_2E_2F_5C
% 5.44/5.75                                  @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V3es )
% 5.44/5.75                                    @ ( ap
% 5.44/5.75                                      @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) )
% 5.44/5.75                                        @ ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.75                                          @ ^ [V4es: $i] : ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V4es ) @ V2e ) ) )
% 5.44/5.75                                      @ V1xss ) ) )
% 5.44/5.75                                @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ A_27a @ bool ) ) @ V3es ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eper__restrict__per,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V2s_27: $i] :
% 5.44/5.75                ( ( mem @ V2s_27 @ ( arr @ A_27a @ bool ) )
% 5.44/5.75               => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Eper @ A_27a ) @ V1s ) @ V0r ) )
% 5.44/5.75                 => ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Eper @ A_27a ) @ V2s_27 ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eper__restrict @ A_27a ) @ V0r ) @ V2s_27 ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Ecountable__per,axiom,
% 5.44/5.75      ! [A_27a: del,V0xs: $i] :
% 5.44/5.75        ( ( mem @ V0xs @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1xss: $i] :
% 5.44/5.75            ( ( mem @ V1xss @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.75           => ( ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0xs ) )
% 5.44/5.75                & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Eper @ A_27a ) @ V0xs ) @ V1xss ) ) )
% 5.44/5.75             => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ ( arr @ A_27a @ bool ) ) @ V1xss ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Eall__choices__def,axiom,
% 5.44/5.75      ! [A_27a: del,V0xss: $i] :
% 5.44/5.75        ( ( mem @ V0xss @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.75       => ( ( ap @ ( c_2Eset__relation_2Eall__choices @ A_27a ) @ V0xss )
% 5.44/5.75          = ( ap @ ( c_2Epred__set_2EGSPEC @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ A_27a ) )
% 5.44/5.75            @ ( lam @ ( arr @ ( arr @ A_27a @ bool ) @ A_27a )
% 5.44/5.75              @ ^ [V1choice: $i] :
% 5.44/5.75                  ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ bool ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( arr @ A_27a @ bool ) @ A_27a ) @ V1choice ) @ V0xss ) )
% 5.44/5.75                  @ ( ap @ ( c_2Ebool_2E_21 @ ( arr @ A_27a @ bool ) )
% 5.44/5.75                    @ ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.75                      @ ^ [V2xs: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2xs ) @ V0xss ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ V1choice @ V2xs ) ) @ V2xs ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Eall__choices__thm,axiom,
% 5.44/5.75      ! [A_27a: del,V0x: $i] :
% 5.44/5.75        ( ( mem @ V0x @ ( arr @ A_27a @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.44/5.75           => ! [V2y: $i] :
% 5.44/5.75                ( ( mem @ V2y @ A_27a )
% 5.44/5.75               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V0x ) @ ( ap @ ( c_2Eset__relation_2Eall__choices @ A_27a ) @ V1s ) ) )
% 5.44/5.75                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2y ) @ V0x ) ) )
% 5.44/5.75                 => ? [V3z: $i] :
% 5.44/5.75                      ( ( mem @ V3z @ ( arr @ A_27a @ bool ) )
% 5.44/5.75                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V3z ) @ V1s ) )
% 5.44/5.75                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2y ) @ V3z ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Enum__order__def,axiom,
% 5.44/5.75      ! [A_27a: del,V0f: $i] :
% 5.44/5.75        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( ap @ ( ap @ ( c_2Eset__relation_2Enum__order @ A_27a ) @ V0f ) @ V1s )
% 5.44/5.75              = ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) )
% 5.44/5.75                @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27a @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75                  @ ( lam @ A_27a
% 5.44/5.75                    @ ^ [V2x: $i] :
% 5.44/5.75                        ( lam @ A_27a
% 5.44/5.75                        @ ^ [V3y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ V1s ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ V0f @ V2x ) ) @ ( ap @ V0f @ V3y ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Elinear__order__num__order,axiom,
% 5.44/5.75      ! [A_27a: del,V0f: $i] :
% 5.44/5.75        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V2t: $i] :
% 5.44/5.75                ( ( mem @ V2t @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.75               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ ty_2Enum_2Enum ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.75                 => ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Enum__order @ A_27a ) @ V0f ) @ V1s ) ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Enum__order__finite__prefix,axiom,
% 5.44/5.75      ! [A_27a: del,V0f: $i] :
% 5.44/5.75        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V2t: $i] :
% 5.44/5.75                ( ( mem @ V2t @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.44/5.75               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ ty_2Enum_2Enum ) @ V0f ) @ V1s ) @ V2t ) )
% 5.44/5.75                 => ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Enum__order @ A_27a ) @ V0f ) @ V1s ) ) @ V1s ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(ax_thm_2Eset__relation_2Eget__min__def,axiom,
% 5.44/5.75      ! [A_27a: del,V0r_27: $i] :
% 5.44/5.75        ( ( mem @ V0r_27 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V2r: $i] :
% 5.44/5.75                ( ( mem @ V2r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75               => ( ( ap @ ( ap @ ( c_2Eset__relation_2Eget__min @ A_27a ) @ V0r_27 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ V1s ) @ V2r ) )
% 5.44/5.75                  = ( ap
% 5.44/5.75                    @ ( ap @ ( c_2Ebool_2ELET @ ( arr @ A_27a @ bool ) @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.75                      @ ( lam @ ( arr @ A_27a @ bool )
% 5.44/5.75                        @ ^ [V3mins: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( c_2Epred__set_2ESING @ A_27a ) @ V3mins ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ ( ap @ ( c_2Epred__set_2ECHOICE @ A_27a ) @ V3mins ) ) ) @ ( c_2Eoption_2ENONE @ A_27a ) ) ) )
% 5.44/5.75                    @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ V1s ) @ V2r ) ) @ V0r_27 ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Enth__min__ind,axiom,
% 5.44/5.75      ! [A_27a: del,V0P: $i] :
% 5.44/5.75        ( ( mem @ V0P @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) )
% 5.44/5.75       => ( ( ! [V1r_27: $i] :
% 5.44/5.75                ( ( mem @ V1r_27 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75               => ! [V2s: $i] :
% 5.44/5.75                    ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75                   => ! [V3r: $i] :
% 5.44/5.75                        ( ( mem @ V3r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75                       => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V1r_27 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ V2s ) @ V3r ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) )
% 5.44/5.75            & ! [V4r_27: $i] :
% 5.44/5.75                ( ( mem @ V4r_27 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75               => ! [V5s: $i] :
% 5.44/5.75                    ( ( mem @ V5s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75                   => ! [V6r: $i] :
% 5.44/5.75                        ( ( mem @ V6r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75                       => ! [V7n: tp__ty_2Enum_2Enum] :
% 5.44/5.75                            ( ! [V8min: $i] :
% 5.44/5.75                                ( ( mem @ V8min @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.75                               => ( ( ( V8min
% 5.44/5.75                                      = ( ap @ ( ap @ ( c_2Eset__relation_2Eget__min @ A_27a ) @ V4r_27 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ V5s ) @ V6r ) ) )
% 5.44/5.75                                    & ( V8min
% 5.44/5.75                                     != ( c_2Eoption_2ENONE @ A_27a ) ) )
% 5.44/5.75                                 => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V4r_27 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V5s ) @ ( ap @ ( c_2Eoption_2ETHE @ A_27a ) @ V8min ) ) ) @ V6r ) ) @ ( inj__ty_2Enum_2Enum @ V7n ) ) ) ) )
% 5.44/5.75                           => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V4r_27 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ V5s ) @ V6r ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V7n ) ) ) ) ) ) ) ) )
% 5.44/5.75         => ! [V9v: $i] :
% 5.44/5.75              ( ( mem @ V9v @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75             => ! [V10v1: $i] :
% 5.44/5.75                  ( ( mem @ V10v1 @ ( arr @ A_27a @ bool ) )
% 5.44/5.75                 => ! [V11v2: $i] :
% 5.44/5.75                      ( ( mem @ V11v2 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75                     => ! [V12v3: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( ap @ V0P @ V9v ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ V10v1 ) @ V11v2 ) ) @ ( inj__ty_2Enum_2Enum @ V12v3 ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Enth__min__def,axiom,
% 5.44/5.75      ! [A_27a: del] :
% 5.44/5.75        ( ! [V0s: $i] :
% 5.44/5.75            ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V1r_27: $i] :
% 5.44/5.75                ( ( mem @ V1r_27 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75               => ! [V2r: $i] :
% 5.44/5.75                    ( ( mem @ V2r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75                   => ( ( ap @ ( ap @ ( ap @ ( c_2Eset__relation_2Enth__min @ A_27a ) @ V1r_27 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ V0s ) @ V2r ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.44/5.75                      = ( ap @ ( ap @ ( c_2Eset__relation_2Eget__min @ A_27a ) @ V1r_27 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ V0s ) @ V2r ) ) ) ) ) )
% 5.44/5.75        & ! [V3s: $i] :
% 5.44/5.75            ( ( mem @ V3s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V4r_27: $i] :
% 5.44/5.75                ( ( mem @ V4r_27 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75               => ! [V5r: $i] :
% 5.44/5.75                    ( ( mem @ V5r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75                   => ! [V6n: tp__ty_2Enum_2Enum] :
% 5.44/5.75                        ( ( ap @ ( ap @ ( ap @ ( c_2Eset__relation_2Enth__min @ A_27a ) @ V4r_27 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ V3s ) @ V5r ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V6n ) ) )
% 5.44/5.75                        = ( ap
% 5.44/5.75                          @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.75                            @ ( lam @ ( ty_2Eoption_2Eoption @ A_27a )
% 5.44/5.75                              @ ^ [V7min: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ V7min ) @ ( c_2Eoption_2ENONE @ A_27a ) ) ) @ ( c_2Eoption_2ENONE @ A_27a ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Eset__relation_2Enth__min @ A_27a ) @ V4r_27 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V3s ) @ ( ap @ ( c_2Eoption_2ETHE @ A_27a ) @ V7min ) ) ) @ V5r ) ) @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) )
% 5.44/5.75                          @ ( ap @ ( ap @ ( c_2Eset__relation_2Eget__min @ A_27a ) @ V4r_27 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ V3s ) @ V5r ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Enth__min__def__compute,axiom,
% 5.44/5.75      ! [A_27a: del] :
% 5.44/5.75        ( ! [V0s: $i] :
% 5.44/5.75            ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V1r_27: $i] :
% 5.44/5.75                ( ( mem @ V1r_27 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75               => ! [V2r: $i] :
% 5.44/5.75                    ( ( mem @ V2r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75                   => ( ( ap @ ( ap @ ( ap @ ( c_2Eset__relation_2Enth__min @ A_27a ) @ V1r_27 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ V0s ) @ V2r ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.44/5.75                      = ( ap @ ( ap @ ( c_2Eset__relation_2Eget__min @ A_27a ) @ V1r_27 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ V0s ) @ V2r ) ) ) ) ) )
% 5.44/5.75        & ! [V3s: $i] :
% 5.44/5.75            ( ( mem @ V3s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V4r_27: $i] :
% 5.44/5.75                ( ( mem @ V4r_27 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75               => ! [V5r: $i] :
% 5.44/5.75                    ( ( mem @ V5r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75                   => ! [V6n: tp__ty_2Enum_2Enum] :
% 5.44/5.75                        ( ( ap @ ( ap @ ( ap @ ( c_2Eset__relation_2Enth__min @ A_27a ) @ V4r_27 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ V3s ) @ V5r ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) )
% 5.44/5.75                        = ( ap
% 5.44/5.75                          @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.75                            @ ( lam @ ( ty_2Eoption_2Eoption @ A_27a )
% 5.44/5.75                              @ ^ [V7min: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ V7min ) @ ( c_2Eoption_2ENONE @ A_27a ) ) ) @ ( c_2Eoption_2ENONE @ A_27a ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Eset__relation_2Enth__min @ A_27a ) @ V4r_27 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V3s ) @ ( ap @ ( c_2Eoption_2ETHE @ A_27a ) @ V7min ) ) ) @ V5r ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.44/5.75                          @ ( ap @ ( ap @ ( c_2Eset__relation_2Eget__min @ A_27a ) @ V4r_27 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ V3s ) @ V5r ) ) ) ) ) ) )
% 5.44/5.75        & ! [V8s: $i] :
% 5.44/5.75            ( ( mem @ V8s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ! [V9r_27: $i] :
% 5.44/5.75                ( ( mem @ V9r_27 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75               => ! [V10r: $i] :
% 5.44/5.75                    ( ( mem @ V10r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75                   => ! [V11n: tp__ty_2Enum_2Enum] :
% 5.44/5.75                        ( ( ap @ ( ap @ ( ap @ ( c_2Eset__relation_2Enth__min @ A_27a ) @ V9r_27 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ V8s ) @ V10r ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V11n ) ) ) )
% 5.44/5.75                        = ( ap
% 5.44/5.75                          @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.44/5.75                            @ ( lam @ ( ty_2Eoption_2Eoption @ A_27a )
% 5.44/5.75                              @ ^ [V12min: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ V12min ) @ ( c_2Eoption_2ENONE @ A_27a ) ) ) @ ( c_2Eoption_2ENONE @ A_27a ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Eset__relation_2Enth__min @ A_27a ) @ V9r_27 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V8s ) @ ( ap @ ( c_2Eoption_2ETHE @ A_27a ) @ V12min ) ) ) @ V10r ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V11n ) ) ) ) ) ) )
% 5.44/5.75                          @ ( ap @ ( ap @ ( c_2Eset__relation_2Eget__min @ A_27a ) @ V9r_27 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) @ V8s ) @ V10r ) ) ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(conj_thm_2Eset__relation_2Elinear__order__of__countable__po,axiom,
% 5.44/5.75      ! [A_27a: del,V0r: $i] :
% 5.44/5.75        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75       => ! [V1s: $i] :
% 5.44/5.75            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.44/5.75           => ( ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1s ) )
% 5.44/5.75                & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Epartial__order @ A_27a ) @ V0r ) @ V1s ) )
% 5.44/5.75                & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27a ) @ V0r ) @ V1s ) ) )
% 5.44/5.75             => ? [V2r_27: $i] :
% 5.44/5.75                  ( ( mem @ V2r_27 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.44/5.75                  & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V2r_27 ) @ V1s ) )
% 5.44/5.75                  & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27a ) @ V2r_27 ) @ V1s ) )
% 5.44/5.75                  & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V0r ) @ V2r_27 ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  %------------------------------------------------------------------------------
% 5.44/5.75  %------------------------------------------------------------------------------
% 5.44/5.75  thf(tp_ty_2Elist_2Elist,type,
% 5.44/5.75      ty_2Elist_2Elist: del > del ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2EALL__DISTINCT,type,
% 5.44/5.75      c_2Elist_2EALL__DISTINCT: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2EALL__DISTINCT,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2EAPPEND,type,
% 5.44/5.75      c_2Elist_2EAPPEND: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2EAPPEND,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2ECONS,type,
% 5.44/5.75      c_2Elist_2ECONS: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2ECONS,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2ECONS @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2EDROP,type,
% 5.44/5.75      c_2Elist_2EDROP: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2EDROP,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EDROP @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2EEL,type,
% 5.44/5.75      c_2Elist_2EEL: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2EEL,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EEL @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2EEVERY,type,
% 5.44/5.75      c_2Elist_2EEVERY: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2EEVERY,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EEVERY @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2EEVERYi,type,
% 5.44/5.75      c_2Elist_2EEVERYi: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2EEVERYi,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EEVERYi @ A_27a ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2EEXISTS,type,
% 5.44/5.75      c_2Elist_2EEXISTS: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2EEXISTS,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EEXISTS @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2EFILTER,type,
% 5.44/5.75      c_2Elist_2EFILTER: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2EFILTER,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EFILTER @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2EFIND,type,
% 5.44/5.75      c_2Elist_2EFIND: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2EFIND,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EFIND @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2EFLAT,type,
% 5.44/5.75      c_2Elist_2EFLAT: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2EFLAT,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EFLAT @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2EFOLDL,type,
% 5.44/5.75      c_2Elist_2EFOLDL: del > del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2EFOLDL,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Elist_2EFOLDL @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ ( arr @ A_27a @ A_27b ) ) @ ( arr @ A_27b @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ A_27b ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2EFOLDL2,type,
% 5.44/5.75      c_2Elist_2EFOLDL2: del > del > del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2EFOLDL2,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Elist_2EFOLDL2 @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ A_27c ) @ A_27a ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2EFOLDR,type,
% 5.44/5.75      c_2Elist_2EFOLDR: del > del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2EFOLDR,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) @ ( arr @ A_27b @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ A_27b ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2EFRONT,type,
% 5.44/5.75      c_2Elist_2EFRONT: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2EFRONT,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EFRONT @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2EGENLIST,type,
% 5.44/5.75      c_2Elist_2EGENLIST: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2EGENLIST,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EGENLIST @ A_27a ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2EGENLIST__AUX,type,
% 5.44/5.75      c_2Elist_2EGENLIST__AUX: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2EGENLIST__AUX,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EGENLIST__AUX @ A_27a ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2EHD,type,
% 5.44/5.75      c_2Elist_2EHD: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2EHD,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EHD @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2EINDEX__FIND,type,
% 5.44/5.75      c_2Elist_2EINDEX__FIND: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2EINDEX__FIND,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EINDEX__FIND @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ A_27a ) ) ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2EINDEX__OF,type,
% 5.44/5.75      c_2Elist_2EINDEX__OF: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2EINDEX__OF,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EINDEX__OF @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2ELAST,type,
% 5.44/5.75      c_2Elist_2ELAST: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2ELAST,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2ELAST @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2ELEN,type,
% 5.44/5.75      c_2Elist_2ELEN: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2ELEN,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2ELEN @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2ELENGTH,type,
% 5.44/5.75      c_2Elist_2ELENGTH: del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2ELENGTH,axiom,
% 5.44/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ty_2Enum_2Enum ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2ELIST__APPLY,type,
% 5.44/5.75      c_2Elist_2ELIST__APPLY: del > del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2ELIST__APPLY,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Elist_2ELIST__APPLY @ A_27a @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ A_27a ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(tp_c_2Elist_2ELIST__BIND,type,
% 5.44/5.75      c_2Elist_2ELIST__BIND: del > del > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(mem_c_2Elist_2ELIST__BIND,axiom,
% 5.44/5.75      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Elist_2ELIST__BIND @ A_27a @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( arr @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(stp_c_ty_2Elist_2Elist_ty_2Eone_2Eone,type,
% 5.44/5.75      tp__c_ty_2Elist_2Elist_ty_2Eone_2Eone: $tType ).
% 5.44/5.75  
% 5.44/5.75  thf(stp_inj_c_ty_2Elist_2Elist_ty_2Eone_2Eone,type,
% 5.44/5.75      inj__c_ty_2Elist_2Elist_ty_2Eone_2Eone: tp__c_ty_2Elist_2Elist_ty_2Eone_2Eone > $i ).
% 5.44/5.75  
% 5.44/5.75  thf(stp_surj_c_ty_2Elist_2Elist_ty_2Eone_2Eone,type,
% 5.44/5.75      surj__c_ty_2Elist_2Elist_ty_2Eone_2Eone: $i > tp__c_ty_2Elist_2Elist_ty_2Eone_2Eone ).
% 5.44/5.75  
% 5.44/5.75  thf(stp_inj_surj_c_ty_2Elist_2Elist_ty_2Eone_2Eone,axiom,
% 5.44/5.75      ! [X: tp__c_ty_2Elist_2Elist_ty_2Eone_2Eone] :
% 5.44/5.75        ( ( surj__c_ty_2Elist_2Elist_ty_2Eone_2Eone @ ( inj__c_ty_2Elist_2Elist_ty_2Eone_2Eone @ X ) )
% 5.44/5.75        = X ) ).
% 5.44/5.75  
% 5.44/5.75  thf(stp_inj_mem_c_ty_2Elist_2Elist_ty_2Eone_2Eone,axiom,
% 5.44/5.75      ! [X: tp__c_ty_2Elist_2Elist_ty_2Eone_2Eone] : ( mem @ ( inj__c_ty_2Elist_2Elist_ty_2Eone_2Eone @ X ) @ ( ty_2Elist_2Elist @ ty_2Eone_2Eone ) ) ).
% 5.44/5.75  
% 5.44/5.75  thf(stp_iso_mem_c_ty_2Elist_2Elist_ty_2Eone_2Eone,axiom,
% 5.52/5.75      ! [X: $i] :
% 5.52/5.75        ( ( mem @ X @ ( ty_2Elist_2Elist @ ty_2Eone_2Eone ) )
% 5.52/5.75       => ( X
% 5.52/5.75          = ( inj__c_ty_2Elist_2Elist_ty_2Eone_2Eone @ ( surj__c_ty_2Elist_2Elist_ty_2Eone_2Eone @ X ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2ELIST__GUARD,type,
% 5.52/5.75      c_2Elist_2ELIST__GUARD: $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2ELIST__GUARD,axiom,
% 5.52/5.75      mem @ c_2Elist_2ELIST__GUARD @ ( arr @ bool @ ( ty_2Elist_2Elist @ ty_2Eone_2Eone ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2ELIST__IGNORE__BIND,type,
% 5.52/5.75      c_2Elist_2ELIST__IGNORE__BIND: del > del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2ELIST__IGNORE__BIND,axiom,
% 5.52/5.75      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Elist_2ELIST__IGNORE__BIND @ A_27a @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2ELIST__LIFT2,type,
% 5.52/5.75      c_2Elist_2ELIST__LIFT2: del > del > del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2ELIST__LIFT2,axiom,
% 5.52/5.75      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Elist_2ELIST__LIFT2 @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ A_27c ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2ELIST__REL,type,
% 5.52/5.75      c_2Elist_2ELIST__REL: del > del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2ELIST__REL,axiom,
% 5.52/5.75      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ bool ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2ELIST__TO__SET,type,
% 5.52/5.75      c_2Elist_2ELIST__TO__SET: del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2ELIST__TO__SET,axiom,
% 5.52/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2ELLEX,type,
% 5.52/5.75      c_2Elist_2ELLEX: del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2ELLEX,axiom,
% 5.52/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2ELLEX @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2ELRC,type,
% 5.52/5.75      c_2Elist_2ELRC: del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2ELRC,axiom,
% 5.52/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2ELRC @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2ELUPDATE,type,
% 5.52/5.75      c_2Elist_2ELUPDATE: del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2ELUPDATE,axiom,
% 5.52/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2ELUPDATE @ A_27a ) @ ( arr @ A_27a @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2EMAP,type,
% 5.52/5.75      c_2Elist_2EMAP: del > del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2EMAP,axiom,
% 5.52/5.75      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2EMAP2,type,
% 5.52/5.75      c_2Elist_2EMAP2: del > del > del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2EMAP2,axiom,
% 5.52/5.75      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Elist_2EMAP2 @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ A_27c ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2ENIL,type,
% 5.52/5.75      c_2Elist_2ENIL: del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2ENIL,axiom,
% 5.52/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2ENIL @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2ENULL,type,
% 5.52/5.75      c_2Elist_2ENULL: del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2ENULL,axiom,
% 5.52/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2ENULL @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2EOPT__MMAP,type,
% 5.52/5.75      c_2Elist_2EOPT__MMAP: del > del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2EOPT__MMAP,axiom,
% 5.52/5.75      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Elist_2EOPT__MMAP @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( ty_2Eoption_2Eoption @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2EPAD__LEFT,type,
% 5.52/5.75      c_2Elist_2EPAD__LEFT: del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2EPAD__LEFT,axiom,
% 5.52/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EPAD__LEFT @ A_27a ) @ ( arr @ A_27a @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2EPAD__RIGHT,type,
% 5.52/5.75      c_2Elist_2EPAD__RIGHT: del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2EPAD__RIGHT,axiom,
% 5.52/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EPAD__RIGHT @ A_27a ) @ ( arr @ A_27a @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2EREV,type,
% 5.52/5.75      c_2Elist_2EREV: del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2EREV,axiom,
% 5.52/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EREV @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2EREVERSE,type,
% 5.52/5.75      c_2Elist_2EREVERSE: del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2EREVERSE,axiom,
% 5.52/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2ESET__TO__LIST,type,
% 5.52/5.75      c_2Elist_2ESET__TO__LIST: del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2ESET__TO__LIST,axiom,
% 5.52/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2ESET__TO__LIST @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2ESHORTLEX,type,
% 5.52/5.75      c_2Elist_2ESHORTLEX: del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2ESHORTLEX,axiom,
% 5.52/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2ESHORTLEX @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2ESNOC,type,
% 5.52/5.75      c_2Elist_2ESNOC: del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2ESNOC,axiom,
% 5.52/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2ESNOC @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(stp_c_ty_2Elist_2Elist_ty_2Enum_2Enum,type,
% 5.52/5.75      tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum: $tType ).
% 5.52/5.75  
% 5.52/5.75  thf(stp_inj_c_ty_2Elist_2Elist_ty_2Enum_2Enum,type,
% 5.52/5.75      inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(stp_surj_c_ty_2Elist_2Elist_ty_2Enum_2Enum,type,
% 5.52/5.75      surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum: $i > tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum ).
% 5.52/5.75  
% 5.52/5.75  thf(stp_inj_surj_c_ty_2Elist_2Elist_ty_2Enum_2Enum,axiom,
% 5.52/5.75      ! [X: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.52/5.75        ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ X ) )
% 5.52/5.75        = X ) ).
% 5.52/5.75  
% 5.52/5.75  thf(stp_inj_mem_c_ty_2Elist_2Elist_ty_2Enum_2Enum,axiom,
% 5.52/5.75      ! [X: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] : ( mem @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ X ) @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(stp_iso_mem_c_ty_2Elist_2Elist_ty_2Enum_2Enum,axiom,
% 5.52/5.75      ! [X: $i] :
% 5.52/5.75        ( ( mem @ X @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) )
% 5.52/5.75       => ( X
% 5.52/5.75          = ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ X ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2ESUM,type,
% 5.52/5.75      c_2Elist_2ESUM: $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2ESUM,axiom,
% 5.52/5.75      mem @ c_2Elist_2ESUM @ ( arr @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) @ ty_2Enum_2Enum ) ).
% 5.52/5.75  
% 5.52/5.75  thf(stp_fo_c_2Elist_2ESUM,type,
% 5.52/5.75      fo__c_2Elist_2ESUM: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.52/5.75  
% 5.52/5.75  thf(stp_eq_fo_c_2Elist_2ESUM,axiom,
% 5.52/5.75      ! [X0: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.52/5.75        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Elist_2ESUM @ X0 ) )
% 5.52/5.75        = ( ap @ c_2Elist_2ESUM @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2ESUM__ACC,type,
% 5.52/5.75      c_2Elist_2ESUM__ACC: $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2ESUM__ACC,axiom,
% 5.52/5.75      mem @ c_2Elist_2ESUM__ACC @ ( arr @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(stp_fo_c_2Elist_2ESUM__ACC,type,
% 5.52/5.75      fo__c_2Elist_2ESUM__ACC: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.52/5.75  
% 5.52/5.75  thf(stp_eq_fo_c_2Elist_2ESUM__ACC,axiom,
% 5.52/5.75      ! [X0: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.52/5.75        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Elist_2ESUM__ACC @ X0 @ X1 ) )
% 5.52/5.75        = ( ap @ ( ap @ c_2Elist_2ESUM__ACC @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2ETAKE,type,
% 5.52/5.75      c_2Elist_2ETAKE: del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2ETAKE,axiom,
% 5.52/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2ETAKE @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2ETL,type,
% 5.52/5.75      c_2Elist_2ETL: del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2ETL,axiom,
% 5.52/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2ETL @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2EUNIQUE,type,
% 5.52/5.75      c_2Elist_2EUNIQUE: del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2EUNIQUE,axiom,
% 5.52/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EUNIQUE @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2EUNZIP,type,
% 5.52/5.75      c_2Elist_2EUNZIP: del > del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2EUNZIP,axiom,
% 5.52/5.75      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Elist_2EUNZIP @ A_27a @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2EZIP,type,
% 5.52/5.75      c_2Elist_2EZIP: del > del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2EZIP,axiom,
% 5.52/5.75      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2EdropWhile,type,
% 5.52/5.75      c_2Elist_2EdropWhile: del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2EdropWhile,axiom,
% 5.52/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EdropWhile @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2EisPREFIX,type,
% 5.52/5.75      c_2Elist_2EisPREFIX: del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2EisPREFIX,axiom,
% 5.52/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EisPREFIX @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2Elist__CASE,type,
% 5.52/5.75      c_2Elist_2Elist__CASE: del > del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2Elist__CASE,axiom,
% 5.52/5.75      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Elist_2Elist__CASE @ A_27a @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27b @ ( arr @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ A_27b ) ) @ A_27b ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2Elist__size,type,
% 5.52/5.75      c_2Elist_2Elist__size: del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2Elist__size,axiom,
% 5.52/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2Elist__size @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ty_2Enum_2Enum ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2Enub,type,
% 5.52/5.75      c_2Elist_2Enub: del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2Enub,axiom,
% 5.52/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2Enub @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2EoEL,type,
% 5.52/5.75      c_2Elist_2EoEL: del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2EoEL,axiom,
% 5.52/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EoEL @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2EoHD,type,
% 5.52/5.75      c_2Elist_2EoHD: del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2EoHD,axiom,
% 5.52/5.75      ! [A_27a: del] : ( mem @ ( c_2Elist_2EoHD @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(tp_c_2Elist_2EsplitAtPki,type,
% 5.52/5.75      c_2Elist_2EsplitAtPki: del > del > $i ).
% 5.52/5.75  
% 5.52/5.75  thf(mem_c_2Elist_2EsplitAtPki,axiom,
% 5.52/5.75      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Elist_2EsplitAtPki @ A_27a @ A_27b ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ bool ) ) @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ A_27a ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ A_27a ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(ax_thm_2Elist_2Elist__TY__DEF,axiom,
% 5.52/5.75      ! [A_27a: del] :
% 5.52/5.75      ? [V0rep: $i] :
% 5.52/5.75        ( ( mem @ V0rep @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) )
% 5.52/5.75        & ( p
% 5.52/5.75          @ ( ap
% 5.52/5.75            @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ ( ty_2Eind__type_2Erecspace @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75              @ ( lam @ ( ty_2Eind__type_2Erecspace @ A_27a )
% 5.52/5.75                @ ^ [V1a0_27: $i] :
% 5.52/5.75                    ( ap @ ( c_2Ebool_2E_21 @ ( arr @ ( ty_2Eind__type_2Erecspace @ A_27a ) @ bool ) )
% 5.52/5.75                    @ ( lam @ ( arr @ ( ty_2Eind__type_2Erecspace @ A_27a ) @ bool )
% 5.52/5.75                      @ ^ [V2_27list_27: $i] :
% 5.52/5.75                          ( ap
% 5.52/5.75                          @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.52/5.75                            @ ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Eind__type_2Erecspace @ A_27a ) )
% 5.52/5.75                              @ ( lam @ ( ty_2Eind__type_2Erecspace @ A_27a )
% 5.52/5.75                                @ ^ [V3a0_27: $i] :
% 5.52/5.75                                    ( ap
% 5.52/5.75                                    @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.52/5.75                                      @ ( ap
% 5.52/5.75                                        @ ( ap @ c_2Ebool_2E_5C_2F
% 5.52/5.75                                          @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) @ V3a0_27 )
% 5.52/5.75                                            @ ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2ECONSTR @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( c_2Ebool_2EARB @ A_27a ) )
% 5.52/5.75                                              @ ( lam @ ty_2Enum_2Enum
% 5.52/5.75                                                @ ^ [V4n: $i] : ( c_2Eind__type_2EBOTTOM @ A_27a ) ) ) ) )
% 5.52/5.75                                        @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.52/5.75                                          @ ( lam @ A_27a
% 5.52/5.75                                            @ ^ [V5a0: $i] :
% 5.52/5.75                                                ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Eind__type_2Erecspace @ A_27a ) )
% 5.52/5.75                                                @ ( lam @ ( ty_2Eind__type_2Erecspace @ A_27a )
% 5.52/5.75                                                  @ ^ [V6a1: $i] :
% 5.52/5.75                                                      ( ap
% 5.52/5.75                                                      @ ( ap @ c_2Ebool_2E_2F_5C
% 5.52/5.75                                                        @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) @ V3a0_27 )
% 5.52/5.75                                                          @ ( ap
% 5.52/5.75                                                            @ ( ap
% 5.52/5.75                                                              @ ( lam @ A_27a
% 5.52/5.75                                                                @ ^ [V7a0: $i] :
% 5.52/5.75                                                                    ( lam @ ( ty_2Eind__type_2Erecspace @ A_27a )
% 5.52/5.75                                                                    @ ^ [V8a1: $i] :
% 5.52/5.75                                                                        ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2ECONSTR @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ V7a0 )
% 5.52/5.75                                                                        @ ( ap @ ( ap @ ( c_2Eind__type_2EFCONS @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) @ V8a1 )
% 5.52/5.75                                                                          @ ( lam @ ty_2Enum_2Enum
% 5.52/5.75                                                                            @ ^ [V9n: $i] : ( c_2Eind__type_2EBOTTOM @ A_27a ) ) ) ) ) )
% 5.52/5.75                                                              @ V5a0 )
% 5.52/5.75                                                            @ V6a1 ) ) )
% 5.52/5.75                                                      @ ( ap @ V2_27list_27 @ V6a1 ) ) ) ) ) ) ) )
% 5.52/5.75                                    @ ( ap @ V2_27list_27 @ V3a0_27 ) ) ) ) )
% 5.52/5.75                          @ ( ap @ V2_27list_27 @ V1a0_27 ) ) ) ) ) )
% 5.52/5.75            @ V0rep ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(ax_thm_2Elist_2Elist__case__def,axiom,
% 5.52/5.75      ! [A_27a: del,A_27b: del] :
% 5.52/5.75        ( ! [V0v: $i] :
% 5.52/5.75            ( ( mem @ V0v @ A_27b )
% 5.52/5.75           => ! [V1f: $i] :
% 5.52/5.75                ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ A_27b ) ) )
% 5.52/5.75               => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ A_27b ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V0v ) @ V1f )
% 5.52/5.75                  = V0v ) ) )
% 5.52/5.75        & ! [V2a0: $i] :
% 5.52/5.75            ( ( mem @ V2a0 @ A_27a )
% 5.52/5.75           => ! [V3a1: $i] :
% 5.52/5.75                ( ( mem @ V3a1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75               => ! [V4v: $i] :
% 5.52/5.75                    ( ( mem @ V4v @ A_27b )
% 5.52/5.75                   => ! [V5f: $i] :
% 5.52/5.75                        ( ( mem @ V5f @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ A_27b ) ) )
% 5.52/5.75                       => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2a0 ) @ V3a1 ) ) @ V4v ) @ V5f )
% 5.52/5.75                          = ( ap @ ( ap @ V5f @ V2a0 ) @ V3a1 ) ) ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(ax_thm_2Elist_2Elist__size__def,axiom,
% 5.52/5.75      ! [A_27a: del] :
% 5.52/5.75        ( ! [V0f: $i] :
% 5.52/5.75            ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.52/5.75           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2Elist__size @ A_27a ) @ V0f ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.52/5.75              = fo__c_2Enum_2E0 ) )
% 5.52/5.75        & ! [V1f: $i] :
% 5.52/5.75            ( ( mem @ V1f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.52/5.75           => ! [V2a0: $i] :
% 5.52/5.75                ( ( mem @ V2a0 @ A_27a )
% 5.52/5.75               => ! [V3a1: $i] :
% 5.52/5.75                    ( ( mem @ V3a1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75                   => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2Elist__size @ A_27a ) @ V1f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2a0 ) @ V3a1 ) ) )
% 5.52/5.75                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ V1f @ V2a0 ) ) @ ( ap @ ( ap @ ( c_2Elist_2Elist__size @ A_27a ) @ V1f ) @ V3a1 ) ) ) ) ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(conj_thm_2Elist_2Edatatype__list,axiom,
% 5.52/5.75      ! [A_27a: del,V0list: $i] :
% 5.52/5.75        ( ( mem @ V0list @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ bool ) ) )
% 5.52/5.75       => ( p @ ( ap @ ( c_2Ebool_2EDATATYPE @ bool ) @ ( ap @ ( ap @ V0list @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ECONS @ A_27a ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(conj_thm_2Elist_2Elist__11,axiom,
% 5.52/5.75      ! [A_27a: del,V0a0: $i] :
% 5.52/5.75        ( ( mem @ V0a0 @ A_27a )
% 5.52/5.75       => ! [V1a1: $i] :
% 5.52/5.75            ( ( mem @ V1a1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75           => ! [V2a0_27: $i] :
% 5.52/5.75                ( ( mem @ V2a0_27 @ A_27a )
% 5.52/5.75               => ! [V3a1_27: $i] :
% 5.52/5.75                    ( ( mem @ V3a1_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75                   => ( ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0a0 ) @ V1a1 )
% 5.52/5.75                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2a0_27 ) @ V3a1_27 ) )
% 5.52/5.75                    <=> ( ( V0a0 = V2a0_27 )
% 5.52/5.75                        & ( V1a1 = V3a1_27 ) ) ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(conj_thm_2Elist_2Elist__distinct,axiom,
% 5.52/5.75      ! [A_27a: del,V0a1: $i] :
% 5.52/5.75        ( ( mem @ V0a1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75       => ! [V1a0: $i] :
% 5.52/5.75            ( ( mem @ V1a0 @ A_27a )
% 5.52/5.75           => ( ( c_2Elist_2ENIL @ A_27a )
% 5.52/5.75             != ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1a0 ) @ V0a1 ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(conj_thm_2Elist_2Elist__Axiom,axiom,
% 5.52/5.75      ! [A_27a: del,A_27b: del,V0f0: $i] :
% 5.52/5.75        ( ( mem @ V0f0 @ A_27b )
% 5.52/5.75       => ! [V1f1: $i] :
% 5.52/5.75            ( ( mem @ V1f1 @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27b @ A_27b ) ) ) )
% 5.52/5.75           => ? [V2fn: $i] :
% 5.52/5.75                ( ( mem @ V2fn @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ A_27b ) )
% 5.52/5.75                & ( ( ap @ V2fn @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.52/5.75                  = V0f0 )
% 5.52/5.75                & ! [V3a0: $i] :
% 5.52/5.75                    ( ( mem @ V3a0 @ A_27a )
% 5.52/5.75                   => ! [V4a1: $i] :
% 5.52/5.75                        ( ( mem @ V4a1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75                       => ( ( ap @ V2fn @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3a0 ) @ V4a1 ) )
% 5.52/5.75                          = ( ap @ ( ap @ ( ap @ V1f1 @ V3a0 ) @ V4a1 ) @ ( ap @ V2fn @ V4a1 ) ) ) ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(conj_thm_2Elist_2Elist__case__cong,axiom,
% 5.52/5.75      ! [A_27a: del,A_27b: del,V0v_27: $i] :
% 5.52/5.75        ( ( mem @ V0v_27 @ A_27b )
% 5.52/5.75       => ! [V1f_27: $i] :
% 5.52/5.75            ( ( mem @ V1f_27 @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ A_27b ) ) )
% 5.52/5.75           => ! [V2M: $i] :
% 5.52/5.75                ( ( mem @ V2M @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75               => ! [V3M_27: $i] :
% 5.52/5.75                    ( ( mem @ V3M_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75                   => ! [V4v: $i] :
% 5.52/5.75                        ( ( mem @ V4v @ A_27b )
% 5.52/5.75                       => ! [V5f: $i] :
% 5.52/5.75                            ( ( mem @ V5f @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ A_27b ) ) )
% 5.52/5.75                           => ( ( ( V2M = V3M_27 )
% 5.52/5.75                                & ( ( V3M_27
% 5.52/5.75                                    = ( c_2Elist_2ENIL @ A_27a ) )
% 5.52/5.75                                 => ( V4v = V0v_27 ) )
% 5.52/5.75                                & ! [V6a0: $i] :
% 5.52/5.75                                    ( ( mem @ V6a0 @ A_27a )
% 5.52/5.75                                   => ! [V7a1: $i] :
% 5.52/5.75                                        ( ( mem @ V7a1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75                                       => ( ( V3M_27
% 5.52/5.75                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6a0 ) @ V7a1 ) )
% 5.52/5.75                                         => ( ( ap @ ( ap @ V5f @ V6a0 ) @ V7a1 )
% 5.52/5.75                                            = ( ap @ ( ap @ V1f_27 @ V6a0 ) @ V7a1 ) ) ) ) ) )
% 5.52/5.75                             => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ A_27b ) @ V2M ) @ V4v ) @ V5f )
% 5.52/5.75                                = ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ A_27b ) @ V3M_27 ) @ V0v_27 ) @ V1f_27 ) ) ) ) ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(conj_thm_2Elist_2Elist__case__eq,axiom,
% 5.52/5.75      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.52/5.75        ( ( mem @ V0x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75       => ! [V1v: $i] :
% 5.52/5.75            ( ( mem @ V1v @ A_27b )
% 5.52/5.75           => ! [V2f: $i] :
% 5.52/5.75                ( ( mem @ V2f @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ A_27b ) ) )
% 5.52/5.75               => ! [V3v_27: $i] :
% 5.52/5.75                    ( ( mem @ V3v_27 @ A_27b )
% 5.52/5.75                   => ( ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ A_27b ) @ V0x ) @ V1v ) @ V2f )
% 5.52/5.75                        = V3v_27 )
% 5.52/5.75                    <=> ( ( ( V0x
% 5.52/5.75                            = ( c_2Elist_2ENIL @ A_27a ) )
% 5.52/5.75                          & ( V1v = V3v_27 ) )
% 5.52/5.75                        | ? [V4a: $i] :
% 5.52/5.75                            ( ( mem @ V4a @ A_27a )
% 5.52/5.75                            & ? [V5l: $i] :
% 5.52/5.75                                ( ( mem @ V5l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75                                & ( V0x
% 5.52/5.75                                  = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4a ) @ V5l ) )
% 5.52/5.75                                & ( ( ap @ ( ap @ V2f @ V4a ) @ V5l )
% 5.52/5.75                                  = V3v_27 ) ) ) ) ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(conj_thm_2Elist_2Elist__Axiom__old,axiom,
% 5.52/5.75      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.52/5.75        ( ( mem @ V0x @ A_27b )
% 5.52/5.75       => ! [V1f: $i] :
% 5.52/5.75            ( ( mem @ V1f @ ( arr @ A_27b @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ A_27b ) ) ) )
% 5.52/5.75           => ( p
% 5.52/5.75              @ ( ap @ ( c_2Ebool_2E_3F_21 @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ A_27b ) )
% 5.52/5.75                @ ( lam @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ A_27b )
% 5.52/5.75                  @ ^ [V2fn1: $i] :
% 5.52/5.75                      ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ ( ap @ V2fn1 @ ( c_2Elist_2ENIL @ A_27a ) ) ) @ V0x ) )
% 5.52/5.75                      @ ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.52/5.75                        @ ( lam @ A_27a
% 5.52/5.75                          @ ^ [V3h: $i] :
% 5.52/5.75                              ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75                              @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.52/5.75                                @ ^ [V4t: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ ( ap @ V2fn1 @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3h ) @ V4t ) ) ) @ ( ap @ ( ap @ ( ap @ V1f @ ( ap @ V2fn1 @ V4t ) ) @ V3h ) @ V4t ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(ax_thm_2Elist_2ENULL__DEF,axiom,
% 5.52/5.75      ! [A_27a: del] :
% 5.52/5.75        ( ( ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.52/5.75        <=> $true )
% 5.52/5.75        & ! [V0h: $i] :
% 5.52/5.75            ( ( mem @ V0h @ A_27a )
% 5.52/5.75           => ! [V1t: $i] :
% 5.52/5.75                ( ( mem @ V1t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75               => ( ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0h ) @ V1t ) ) )
% 5.52/5.75                <=> $false ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(ax_thm_2Elist_2EHD,axiom,
% 5.52/5.75      ! [A_27a: del,V0h: $i] :
% 5.52/5.75        ( ( mem @ V0h @ A_27a )
% 5.52/5.75       => ! [V1t: $i] :
% 5.52/5.75            ( ( mem @ V1t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75           => ( ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0h ) @ V1t ) )
% 5.52/5.75              = V0h ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(ax_thm_2Elist_2ETL__DEF,axiom,
% 5.52/5.75      ! [A_27a: del] :
% 5.52/5.75        ( ( ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.52/5.75          = ( c_2Elist_2ENIL @ A_27a ) )
% 5.52/5.75        & ! [V0h: $i] :
% 5.52/5.75            ( ( mem @ V0h @ A_27a )
% 5.52/5.75           => ! [V1t: $i] :
% 5.52/5.75                ( ( mem @ V1t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75               => ( ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0h ) @ V1t ) )
% 5.52/5.75                  = V1t ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(conj_thm_2Elist_2ETL,axiom,
% 5.52/5.75      ! [A_27a: del,V0h: $i] :
% 5.52/5.75        ( ( mem @ V0h @ A_27a )
% 5.52/5.75       => ! [V1t: $i] :
% 5.52/5.75            ( ( mem @ V1t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75           => ( ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0h ) @ V1t ) )
% 5.52/5.75              = V1t ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(ax_thm_2Elist_2ESUM,axiom,
% 5.52/5.75      ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Elist_2ESUM @ ( c_2Elist_2ENIL @ ty_2Enum_2Enum ) ) )
% 5.52/5.75        = fo__c_2Enum_2E0 )
% 5.52/5.75      & ! [V0h: tp__ty_2Enum_2Enum,V1t: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.52/5.75          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Elist_2ESUM @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1t ) ) ) )
% 5.52/5.75          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0h ) ) @ ( ap @ c_2Elist_2ESUM @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1t ) ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(ax_thm_2Elist_2EAPPEND,axiom,
% 5.52/5.75      ! [A_27a: del] :
% 5.52/5.75        ( ! [V0l: $i] :
% 5.52/5.75            ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75           => ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V0l )
% 5.52/5.75              = V0l ) )
% 5.52/5.75        & ! [V1l1: $i] :
% 5.52/5.75            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75           => ! [V2l2: $i] :
% 5.52/5.75                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75               => ! [V3h: $i] :
% 5.52/5.75                    ( ( mem @ V3h @ A_27a )
% 5.52/5.75                   => ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3h ) @ V1l1 ) ) @ V2l2 )
% 5.52/5.75                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3h ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V2l2 ) ) ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(ax_thm_2Elist_2EFLAT,axiom,
% 5.52/5.75      ! [A_27a: del] :
% 5.52/5.75        ( ( ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ ( c_2Elist_2ENIL @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.52/5.75          = ( c_2Elist_2ENIL @ A_27a ) )
% 5.52/5.75        & ! [V0h: $i] :
% 5.52/5.75            ( ( mem @ V0h @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75           => ! [V1t: $i] :
% 5.52/5.75                ( ( mem @ V1t @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.52/5.75               => ( ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0h ) @ V1t ) )
% 5.52/5.75                  = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0h ) @ ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ V1t ) ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(ax_thm_2Elist_2ELENGTH,axiom,
% 5.52/5.75      ! [A_27a: del] :
% 5.52/5.75        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.52/5.75          = fo__c_2Enum_2E0 )
% 5.52/5.75        & ! [V0h: $i] :
% 5.52/5.75            ( ( mem @ V0h @ A_27a )
% 5.52/5.75           => ! [V1t: $i] :
% 5.52/5.75                ( ( mem @ V1t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75               => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0h ) @ V1t ) ) )
% 5.52/5.75                  = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1t ) ) ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(ax_thm_2Elist_2EMAP,axiom,
% 5.52/5.75      ! [A_27a: del,A_27b: del] :
% 5.52/5.75        ( ! [V0f: $i] :
% 5.52/5.75            ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.52/5.75           => ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.52/5.75              = ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.52/5.75        & ! [V1f: $i] :
% 5.52/5.75            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.52/5.75           => ! [V2h: $i] :
% 5.52/5.75                ( ( mem @ V2h @ A_27a )
% 5.52/5.75               => ! [V3t: $i] :
% 5.52/5.75                    ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75                   => ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V3t ) )
% 5.52/5.75                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ ( ap @ V1f @ V2h ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1f ) @ V3t ) ) ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(ax_thm_2Elist_2ELIST__TO__SET__DEF,axiom,
% 5.52/5.75      ! [A_27a: del] :
% 5.52/5.75        ( ! [V0x: $i] :
% 5.52/5.75            ( ( mem @ V0x @ A_27a )
% 5.52/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V0x ) )
% 5.52/5.75            <=> $false ) )
% 5.52/5.75        & ! [V1h: $i] :
% 5.52/5.75            ( ( mem @ V1h @ A_27a )
% 5.52/5.75           => ! [V2t: $i] :
% 5.52/5.75                ( ( mem @ V2t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75               => ! [V3x: $i] :
% 5.52/5.75                    ( ( mem @ V3x @ A_27a )
% 5.52/5.75                   => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h ) @ V2t ) ) @ V3x ) )
% 5.52/5.75                    <=> ( ( V3x = V1h )
% 5.52/5.75                        | ( p @ ( ap @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2t ) @ V3x ) ) ) ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(conj_thm_2Elist_2ELIST__TO__SET,axiom,
% 5.52/5.75      ! [A_27a: del,A_27b: del,V0h: $i] :
% 5.52/5.75        ( ( mem @ V0h @ A_27b )
% 5.52/5.75       => ! [V1t: $i] :
% 5.52/5.75            ( ( mem @ V1t @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.52/5.75           => ( ( ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.52/5.75                = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.52/5.75              & ( ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V0h ) @ V1t ) )
% 5.52/5.75                = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27b ) @ V0h ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27b ) @ V1t ) ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(ax_thm_2Elist_2EFILTER,axiom,
% 5.52/5.75      ! [A_27a: del] :
% 5.52/5.75        ( ! [V0P: $i] :
% 5.52/5.75            ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.52/5.75           => ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.52/5.75              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.52/5.75        & ! [V1P: $i] :
% 5.52/5.75            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.52/5.75           => ! [V2h: $i] :
% 5.52/5.75                ( ( mem @ V2h @ A_27a )
% 5.52/5.75               => ! [V3t: $i] :
% 5.52/5.75                    ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75                   => ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V1P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V3t ) )
% 5.52/5.75                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ V1P @ V2h ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V1P ) @ V3t ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V1P ) @ V3t ) ) ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(ax_thm_2Elist_2EFOLDR,axiom,
% 5.52/5.75      ! [A_27a: del,A_27b: del] :
% 5.52/5.75        ( ! [V0f: $i] :
% 5.52/5.75            ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.52/5.75           => ! [V1e: $i] :
% 5.52/5.75                ( ( mem @ V1e @ A_27b )
% 5.52/5.75               => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b ) @ V0f ) @ V1e ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.52/5.75                  = V1e ) ) )
% 5.52/5.75        & ! [V2f: $i] :
% 5.52/5.75            ( ( mem @ V2f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.52/5.75           => ! [V3e: $i] :
% 5.52/5.75                ( ( mem @ V3e @ A_27b )
% 5.52/5.75               => ! [V4x: $i] :
% 5.52/5.75                    ( ( mem @ V4x @ A_27a )
% 5.52/5.75                   => ! [V5l: $i] :
% 5.52/5.75                        ( ( mem @ V5l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75                       => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b ) @ V2f ) @ V3e ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4x ) @ V5l ) )
% 5.52/5.75                          = ( ap @ ( ap @ V2f @ V4x ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b ) @ V2f ) @ V3e ) @ V5l ) ) ) ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(ax_thm_2Elist_2EFOLDL,axiom,
% 5.52/5.75      ! [A_27a: del,A_27b: del] :
% 5.52/5.75        ( ! [V0f: $i] :
% 5.52/5.75            ( ( mem @ V0f @ ( arr @ A_27b @ ( arr @ A_27a @ A_27b ) ) )
% 5.52/5.75           => ! [V1e: $i] :
% 5.52/5.75                ( ( mem @ V1e @ A_27b )
% 5.52/5.75               => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ A_27b ) @ V0f ) @ V1e ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.52/5.75                  = V1e ) ) )
% 5.52/5.75        & ! [V2f: $i] :
% 5.52/5.75            ( ( mem @ V2f @ ( arr @ A_27b @ ( arr @ A_27a @ A_27b ) ) )
% 5.52/5.75           => ! [V3e: $i] :
% 5.52/5.75                ( ( mem @ V3e @ A_27b )
% 5.52/5.75               => ! [V4x: $i] :
% 5.52/5.75                    ( ( mem @ V4x @ A_27a )
% 5.52/5.75                   => ! [V5l: $i] :
% 5.52/5.75                        ( ( mem @ V5l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75                       => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ A_27b ) @ V2f ) @ V3e ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4x ) @ V5l ) )
% 5.52/5.75                          = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ A_27b ) @ V2f ) @ ( ap @ ( ap @ V2f @ V3e ) @ V4x ) ) @ V5l ) ) ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(ax_thm_2Elist_2EEVERY__DEF,axiom,
% 5.52/5.75      ! [A_27a: del] :
% 5.52/5.75        ( ! [V0P: $i] :
% 5.52/5.75            ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.52/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.52/5.75            <=> $true ) )
% 5.52/5.75        & ! [V1P: $i] :
% 5.52/5.75            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.52/5.75           => ! [V2h: $i] :
% 5.52/5.75                ( ( mem @ V2h @ A_27a )
% 5.52/5.75               => ! [V3t: $i] :
% 5.52/5.75                    ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75                   => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V1P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V3t ) ) )
% 5.52/5.75                    <=> ( ( p @ ( ap @ V1P @ V2h ) )
% 5.52/5.75                        & ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V1P ) @ V3t ) ) ) ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(ax_thm_2Elist_2EEXISTS__DEF,axiom,
% 5.52/5.75      ! [A_27a: del] :
% 5.52/5.75        ( ! [V0P: $i] :
% 5.52/5.75            ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.52/5.75           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V0P ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.52/5.75            <=> $false ) )
% 5.52/5.75        & ! [V1P: $i] :
% 5.52/5.75            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.52/5.75           => ! [V2h: $i] :
% 5.52/5.75                ( ( mem @ V2h @ A_27a )
% 5.52/5.75               => ! [V3t: $i] :
% 5.52/5.75                    ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75                   => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V1P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V3t ) ) )
% 5.52/5.75                    <=> ( ( p @ ( ap @ V1P @ V2h ) )
% 5.52/5.75                        | ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V1P ) @ V3t ) ) ) ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(ax_thm_2Elist_2EEL,axiom,
% 5.52/5.75      ! [A_27a: del] :
% 5.52/5.75        ( ! [V0l: $i] :
% 5.52/5.75            ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75           => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0l )
% 5.52/5.75              = ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V0l ) ) )
% 5.52/5.75        & ! [V1l: $i] :
% 5.52/5.75            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.75           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.52/5.75                ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ V1l )
% 5.52/5.75                = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V1l ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(conj_thm_2Elist_2EMAP2__ind,axiom,
% 5.52/5.75      ! [A_27a: del,A_27b: del,A_27c: del,V0P: $i] :
% 5.52/5.75        ( ( mem @ V0P @ ( arr @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ A_27c ) @ bool ) ) ) )
% 5.52/5.75       => ( ( ! [V1f: $i] :
% 5.52/5.75                ( ( mem @ V1f @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) )
% 5.52/5.75               => ! [V2h1: $i] :
% 5.52/5.75                    ( ( mem @ V2h1 @ A_27b )
% 5.52/5.75                   => ! [V3t1: $i] :
% 5.52/5.75                        ( ( mem @ V3t1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.52/5.75                       => ! [V4h2: $i] :
% 5.52/5.75                            ( ( mem @ V4h2 @ A_27c )
% 5.52/5.75                           => ! [V5t2: $i] :
% 5.52/5.75                                ( ( mem @ V5t2 @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.52/5.75                               => ( ( p @ ( ap @ ( ap @ ( ap @ V0P @ V1f ) @ V3t1 ) @ V5t2 ) )
% 5.52/5.75                                 => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V1f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V2h1 ) @ V3t1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V4h2 ) @ V5t2 ) ) ) ) ) ) ) ) )
% 5.52/5.75            & ! [V6f: $i] :
% 5.52/5.75                ( ( mem @ V6f @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) )
% 5.52/5.75               => ! [V7y: $i] :
% 5.52/5.75                    ( ( mem @ V7y @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.52/5.75                   => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V6f ) @ ( c_2Elist_2ENIL @ A_27b ) ) @ V7y ) ) ) )
% 5.52/5.75            & ! [V8f: $i] :
% 5.52/5.75                ( ( mem @ V8f @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) )
% 5.52/5.75               => ! [V9v4: $i] :
% 5.52/5.75                    ( ( mem @ V9v4 @ A_27b )
% 5.52/5.75                   => ! [V10v5: $i] :
% 5.52/5.75                        ( ( mem @ V10v5 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.52/5.75                       => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V8f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V9v4 ) @ V10v5 ) ) @ ( c_2Elist_2ENIL @ A_27c ) ) ) ) ) ) )
% 5.52/5.75         => ! [V11v: $i] :
% 5.52/5.75              ( ( mem @ V11v @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) )
% 5.52/5.75             => ! [V12v1: $i] :
% 5.52/5.75                  ( ( mem @ V12v1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.52/5.75                 => ! [V13v2: $i] :
% 5.52/5.75                      ( ( mem @ V13v2 @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.52/5.75                     => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V11v ) @ V12v1 ) @ V13v2 ) ) ) ) ) ) ) ).
% 5.52/5.75  
% 5.52/5.75  thf(conj_thm_2Elist_2EMAP2__DEF,axiom,
% 5.52/5.75      ! [A_27a: del,A_27b: del,A_27c: del] :
% 5.52/5.75        ( ! [V0t2: $i] :
% 5.52/5.75            ( ( mem @ V0t2 @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.52/5.75           => ! [V1t1: $i] :
% 5.52/5.75                ( ( mem @ V1t1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.52/5.75               => ! [V2h2: $i] :
% 5.52/5.75                    ( ( mem @ V2h2 @ A_27c )
% 5.52/5.75                   => ! [V3h1: $i] :
% 5.52/5.75                        ( ( mem @ V3h1 @ A_27b )
% 5.52/5.75                       => ! [V4f: $i] :
% 5.52/5.75                            ( ( mem @ V4f @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) )
% 5.52/5.75                           => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EMAP2 @ A_27a @ A_27b @ A_27c ) @ V4f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V3h1 ) @ V1t1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V2h2 ) @ V0t2 ) )
% 5.52/5.75                              = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( ap @ V4f @ V3h1 ) @ V2h2 ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EMAP2 @ A_27a @ A_27b @ A_27c ) @ V4f ) @ V1t1 ) @ V0t2 ) ) ) ) ) ) ) )
% 5.52/5.76        & ! [V5y: $i] :
% 5.52/5.76            ( ( mem @ V5y @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.52/5.76           => ! [V6f: $i] :
% 5.52/5.76                ( ( mem @ V6f @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) )
% 5.52/5.76               => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EMAP2 @ A_27a @ A_27b @ A_27c ) @ V6f ) @ ( c_2Elist_2ENIL @ A_27b ) ) @ V5y )
% 5.52/5.76                  = ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.52/5.76        & ! [V7v5: $i] :
% 5.52/5.76            ( ( mem @ V7v5 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.52/5.76           => ! [V8v4: $i] :
% 5.52/5.76                ( ( mem @ V8v4 @ A_27b )
% 5.52/5.76               => ! [V9f: $i] :
% 5.52/5.76                    ( ( mem @ V9f @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) )
% 5.52/5.76                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EMAP2 @ A_27a @ A_27b @ A_27c ) @ V9f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V8v4 ) @ V7v5 ) ) @ ( c_2Elist_2ENIL @ A_27c ) )
% 5.52/5.76                      = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EMAP2,axiom,
% 5.52/5.76      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del,A_27f: del] :
% 5.52/5.76        ( ! [V0f: $i] :
% 5.52/5.76            ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.52/5.76           => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EMAP2 @ A_27c @ A_27a @ A_27b ) @ V0f ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27b ) )
% 5.52/5.76              = ( c_2Elist_2ENIL @ A_27c ) ) )
% 5.52/5.76        & ! [V1f: $i] :
% 5.52/5.76            ( ( mem @ V1f @ ( arr @ A_27d @ ( arr @ A_27e @ A_27f ) ) )
% 5.52/5.76           => ! [V2h1: $i] :
% 5.52/5.76                ( ( mem @ V2h1 @ A_27d )
% 5.52/5.76               => ! [V3t1: $i] :
% 5.52/5.76                    ( ( mem @ V3t1 @ ( ty_2Elist_2Elist @ A_27d ) )
% 5.52/5.76                   => ! [V4h2: $i] :
% 5.52/5.76                        ( ( mem @ V4h2 @ A_27e )
% 5.52/5.76                       => ! [V5t2: $i] :
% 5.52/5.76                            ( ( mem @ V5t2 @ ( ty_2Elist_2Elist @ A_27e ) )
% 5.52/5.76                           => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EMAP2 @ A_27f @ A_27d @ A_27e ) @ V1f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27d ) @ V2h1 ) @ V3t1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27e ) @ V4h2 ) @ V5t2 ) )
% 5.52/5.76                              = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27f ) @ ( ap @ ( ap @ V1f @ V2h1 ) @ V4h2 ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EMAP2 @ A_27f @ A_27d @ A_27e ) @ V1f ) @ V3t1 ) @ V5t2 ) ) ) ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EMAP2__NIL,axiom,
% 5.52/5.76      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.52/5.76        ( ( mem @ V0f @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) )
% 5.52/5.76       => ! [V1x: $i] :
% 5.52/5.76            ( ( mem @ V1x @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.52/5.76           => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EMAP2 @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1x ) @ ( c_2Elist_2ENIL @ A_27c ) )
% 5.52/5.76              = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2ELENGTH__MAP2,axiom,
% 5.52/5.76      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.52/5.76        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.52/5.76       => ! [V1xs: $i] :
% 5.52/5.76            ( ( mem @ V1xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76           => ! [V2ys: $i] :
% 5.52/5.76                ( ( mem @ V2ys @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.52/5.76               => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27c ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EMAP2 @ A_27c @ A_27a @ A_27b ) @ V0f ) @ V1xs ) @ V2ys ) ) )
% 5.52/5.76                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1xs ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V2ys ) ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EEL__MAP2,axiom,
% 5.52/5.76      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.52/5.76        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.52/5.76       => ! [V1ts: $i] :
% 5.52/5.76            ( ( mem @ V1ts @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76           => ! [V2tt: $i] :
% 5.52/5.76                ( ( mem @ V2tt @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.52/5.76               => ! [V3n: tp__ty_2Enum_2Enum] :
% 5.52/5.76                    ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1ts ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V2tt ) ) ) )
% 5.52/5.76                   => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27c ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EMAP2 @ A_27c @ A_27a @ A_27b ) @ V0f ) @ V1ts ) @ V2tt ) )
% 5.52/5.76                      = ( ap @ ( ap @ V0f @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V1ts ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V2tt ) ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(ax_thm_2Elist_2EINDEX__FIND__def,axiom,
% 5.52/5.76      ! [A_27a: del] :
% 5.52/5.76        ( ! [V0i: tp__ty_2Enum_2Enum,V1P: $i] :
% 5.52/5.76            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.52/5.76           => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EINDEX__FIND @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ V1P ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.52/5.76              = ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ A_27a ) ) ) )
% 5.52/5.76        & ! [V2i: tp__ty_2Enum_2Enum,V3P: $i] :
% 5.52/5.76            ( ( mem @ V3P @ ( arr @ A_27a @ bool ) )
% 5.52/5.76           => ! [V4h: $i] :
% 5.52/5.76                ( ( mem @ V4h @ A_27a )
% 5.52/5.76               => ! [V5t: $i] :
% 5.52/5.76                    ( ( mem @ V5t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EINDEX__FIND @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ V3P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4h ) @ V5t ) )
% 5.52/5.76                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ A_27a ) ) ) @ ( ap @ V3P @ V4h ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ V4h ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EINDEX__FIND @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2i ) ) ) @ V3P ) @ V5t ) ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(ax_thm_2Elist_2EFIND__def,axiom,
% 5.52/5.76      ! [A_27a: del,V0P: $i] :
% 5.52/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.52/5.76       => ( ( ap @ ( c_2Elist_2EFIND @ A_27a ) @ V0P )
% 5.52/5.76          = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ A_27a ) ) ) @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ A_27a ) @ A_27a ) @ ( c_2Epair_2ESND @ ty_2Enum_2Enum @ A_27a ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EINDEX__FIND @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0P ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(ax_thm_2Elist_2EINDEX__OF__def,axiom,
% 5.52/5.76      ! [A_27a: del,V0x: $i] :
% 5.52/5.76        ( ( mem @ V0x @ A_27a )
% 5.52/5.76       => ( ( ap @ ( c_2Elist_2EINDEX__OF @ A_27a ) @ V0x )
% 5.52/5.76          = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ A_27a ) ) ) @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ A_27a ) @ ty_2Enum_2Enum ) @ ( c_2Epair_2EFST @ ty_2Enum_2Enum @ A_27a ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EINDEX__FIND @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0x ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2ENULL,axiom,
% 5.52/5.76      ! [A_27a: del] :
% 5.52/5.76        ( ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.52/5.76        & ! [V0h: $i] :
% 5.52/5.76            ( ( mem @ V0h @ A_27a )
% 5.52/5.76           => ! [V1t: $i] :
% 5.52/5.76                ( ( mem @ V1t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76               => ~ ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0h ) @ V1t ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2Elist__INDUCT0,axiom,
% 5.52/5.76      ! [A_27a: del,V0P: $i] :
% 5.52/5.76        ( ( mem @ V0P @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.52/5.76       => ( ( ( p @ ( ap @ V0P @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.52/5.76            & ! [V1l: $i] :
% 5.52/5.76                ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76               => ( ( p @ ( ap @ V0P @ V1l ) )
% 5.52/5.76                 => ! [V2a: $i] :
% 5.52/5.76                      ( ( mem @ V2a @ A_27a )
% 5.52/5.76                     => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2a ) @ V1l ) ) ) ) ) ) )
% 5.52/5.76         => ! [V3l: $i] :
% 5.52/5.76              ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76             => ( p @ ( ap @ V0P @ V3l ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2Elist__INDUCT,axiom,
% 5.52/5.76      ! [A_27a: del,V0P: $i] :
% 5.52/5.76        ( ( mem @ V0P @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.52/5.76       => ( ( ( p @ ( ap @ V0P @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.52/5.76            & ! [V1t: $i] :
% 5.52/5.76                ( ( mem @ V1t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76               => ( ( p @ ( ap @ V0P @ V1t ) )
% 5.52/5.76                 => ! [V2h: $i] :
% 5.52/5.76                      ( ( mem @ V2h @ A_27a )
% 5.52/5.76                     => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V1t ) ) ) ) ) ) )
% 5.52/5.76         => ! [V3l: $i] :
% 5.52/5.76              ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76             => ( p @ ( ap @ V0P @ V3l ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2Elist__induction,axiom,
% 5.52/5.76      ! [A_27a: del,V0P: $i] :
% 5.52/5.76        ( ( mem @ V0P @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.52/5.76       => ( ( ( p @ ( ap @ V0P @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.52/5.76            & ! [V1t: $i] :
% 5.52/5.76                ( ( mem @ V1t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76               => ( ( p @ ( ap @ V0P @ V1t ) )
% 5.52/5.76                 => ! [V2h: $i] :
% 5.52/5.76                      ( ( mem @ V2h @ A_27a )
% 5.52/5.76                     => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V1t ) ) ) ) ) ) )
% 5.52/5.76         => ! [V3l: $i] :
% 5.52/5.76              ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76             => ( p @ ( ap @ V0P @ V3l ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2Elist__CASES,axiom,
% 5.52/5.76      ! [A_27a: del,V0l: $i] :
% 5.52/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76       => ( ( V0l
% 5.52/5.76            = ( c_2Elist_2ENIL @ A_27a ) )
% 5.52/5.76          | ? [V1h: $i] :
% 5.52/5.76              ( ( mem @ V1h @ A_27a )
% 5.52/5.76              & ? [V2t: $i] :
% 5.52/5.76                  ( ( mem @ V2t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76                  & ( V0l
% 5.52/5.76                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h ) @ V2t ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2Elist__nchotomy,axiom,
% 5.52/5.76      ! [A_27a: del,V0l: $i] :
% 5.52/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76       => ( ( V0l
% 5.52/5.76            = ( c_2Elist_2ENIL @ A_27a ) )
% 5.52/5.76          | ? [V1h: $i] :
% 5.52/5.76              ( ( mem @ V1h @ A_27a )
% 5.52/5.76              & ? [V2t: $i] :
% 5.52/5.76                  ( ( mem @ V2t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76                  & ( V0l
% 5.52/5.76                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h ) @ V2t ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2Elist__case__compute,axiom,
% 5.52/5.76      ! [A_27a: del,A_27b: del,V0b: $i] :
% 5.52/5.76        ( ( mem @ V0b @ A_27b )
% 5.52/5.76       => ! [V1f: $i] :
% 5.52/5.76            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ A_27b ) ) )
% 5.52/5.76           => ! [V2l: $i] :
% 5.52/5.76                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76               => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ A_27b ) @ V2l ) @ V0b ) @ V1f )
% 5.52/5.76                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V2l ) ) @ V0b ) @ ( ap @ ( ap @ V1f @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V2l ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V2l ) ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2ECONS__11,axiom,
% 5.52/5.76      ! [A_27a: del,V0a0: $i] :
% 5.52/5.76        ( ( mem @ V0a0 @ A_27a )
% 5.52/5.76       => ! [V1a1: $i] :
% 5.52/5.76            ( ( mem @ V1a1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76           => ! [V2a0_27: $i] :
% 5.52/5.76                ( ( mem @ V2a0_27 @ A_27a )
% 5.52/5.76               => ! [V3a1_27: $i] :
% 5.52/5.76                    ( ( mem @ V3a1_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76                   => ( ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0a0 ) @ V1a1 )
% 5.52/5.76                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2a0_27 ) @ V3a1_27 ) )
% 5.52/5.76                    <=> ( ( V0a0 = V2a0_27 )
% 5.52/5.76                        & ( V1a1 = V3a1_27 ) ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2ENOT__NIL__CONS,axiom,
% 5.52/5.76      ! [A_27a: del,V0a1: $i] :
% 5.52/5.76        ( ( mem @ V0a1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76       => ! [V1a0: $i] :
% 5.52/5.76            ( ( mem @ V1a0 @ A_27a )
% 5.52/5.76           => ( ( c_2Elist_2ENIL @ A_27a )
% 5.52/5.76             != ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1a0 ) @ V0a1 ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2ENOT__CONS__NIL,axiom,
% 5.52/5.76      ! [A_27a: del,V0a1: $i] :
% 5.52/5.76        ( ( mem @ V0a1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76       => ! [V1a0: $i] :
% 5.52/5.76            ( ( mem @ V1a0 @ A_27a )
% 5.52/5.76           => ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1a0 ) @ V0a1 )
% 5.52/5.76             != ( c_2Elist_2ENIL @ A_27a ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2ELIST__NOT__EQ,axiom,
% 5.52/5.76      ! [A_27a: del,V0l1: $i] :
% 5.52/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76       => ! [V1l2: $i] :
% 5.52/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76           => ( ( V0l1 != V1l2 )
% 5.52/5.76             => ! [V2h1: $i] :
% 5.52/5.76                  ( ( mem @ V2h1 @ A_27a )
% 5.52/5.76                 => ! [V3h2: $i] :
% 5.52/5.76                      ( ( mem @ V3h2 @ A_27a )
% 5.52/5.76                     => ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h1 ) @ V0l1 )
% 5.52/5.76                       != ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3h2 ) @ V1l2 ) ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2ENOT__EQ__LIST,axiom,
% 5.52/5.76      ! [A_27a: del,V0h1: $i] :
% 5.52/5.76        ( ( mem @ V0h1 @ A_27a )
% 5.52/5.76       => ! [V1h2: $i] :
% 5.52/5.76            ( ( mem @ V1h2 @ A_27a )
% 5.52/5.76           => ( ( V0h1 != V1h2 )
% 5.52/5.76             => ! [V2l1: $i] :
% 5.52/5.76                  ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76                 => ! [V3l2: $i] :
% 5.52/5.76                      ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76                     => ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0h1 ) @ V2l1 )
% 5.52/5.76                       != ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h2 ) @ V3l2 ) ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EEQ__LIST,axiom,
% 5.52/5.76      ! [A_27a: del,V0h1: $i] :
% 5.52/5.76        ( ( mem @ V0h1 @ A_27a )
% 5.52/5.76       => ! [V1h2: $i] :
% 5.52/5.76            ( ( mem @ V1h2 @ A_27a )
% 5.52/5.76           => ( ( V0h1 = V1h2 )
% 5.52/5.76             => ! [V2l1: $i] :
% 5.52/5.76                  ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76                 => ! [V3l2: $i] :
% 5.52/5.76                      ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76                     => ( ( V2l1 = V3l2 )
% 5.52/5.76                       => ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0h1 ) @ V2l1 )
% 5.52/5.76                          = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h2 ) @ V3l2 ) ) ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2ECONS,axiom,
% 5.52/5.76      ! [A_27a: del,V0l: $i] :
% 5.52/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76       => ( ~ ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V0l ) )
% 5.52/5.76         => ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V0l ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V0l ) )
% 5.52/5.76            = V0l ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EAPPEND__NIL,axiom,
% 5.52/5.76      ! [A_27a: del,V0l: $i] :
% 5.52/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76       => ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.52/5.76          = V0l ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EAPPEND__ASSOC,axiom,
% 5.52/5.76      ! [A_27a: del,V0l1: $i] :
% 5.52/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76       => ! [V1l2: $i] :
% 5.52/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76           => ! [V2l3: $i] :
% 5.52/5.76                ( ( mem @ V2l3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76               => ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l2 ) @ V2l3 ) )
% 5.52/5.76                  = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) ) @ V2l3 ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2ELENGTH__APPEND,axiom,
% 5.52/5.76      ! [A_27a: del,V0l1: $i] :
% 5.52/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76       => ! [V1l2: $i] :
% 5.52/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) ) )
% 5.52/5.76              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l2 ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EMAP__APPEND,axiom,
% 5.52/5.76      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.52/5.76        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.52/5.76       => ! [V1l1: $i] :
% 5.52/5.76            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76           => ! [V2l2: $i] :
% 5.52/5.76                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76               => ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V2l2 ) )
% 5.52/5.76                  = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V1l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V2l2 ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EMAP__ID,axiom,
% 5.52/5.76      ! [A_27a: del,V0l: $i] :
% 5.52/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76       => ( ( ( ap
% 5.52/5.76              @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27a )
% 5.52/5.76                @ ( lam @ A_27a
% 5.52/5.76                  @ ^ [V1x: $i] : V1x ) )
% 5.52/5.76              @ V0l )
% 5.52/5.76            = V0l )
% 5.52/5.76          & ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27a ) @ ( c_2Ecombin_2EI @ A_27a ) ) @ V0l )
% 5.52/5.76            = V0l ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2ELENGTH__MAP,axiom,
% 5.52/5.76      ! [A_27a: del,A_27b: del,V0l: $i] :
% 5.52/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76       => ! [V1f: $i] :
% 5.52/5.76            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.52/5.76           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1f ) @ V0l ) ) )
% 5.52/5.76              = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EMAP__EQ__NIL,axiom,
% 5.52/5.76      ! [A_27a: del,A_27b: del,V0l: $i] :
% 5.52/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76       => ! [V1f: $i] :
% 5.52/5.76            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.52/5.76           => ( ( ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1f ) @ V0l )
% 5.52/5.76                  = ( c_2Elist_2ENIL @ A_27b ) )
% 5.52/5.76              <=> ( V0l
% 5.52/5.76                  = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.52/5.76              & ( ( ( c_2Elist_2ENIL @ A_27b )
% 5.52/5.76                  = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1f ) @ V0l ) )
% 5.52/5.76              <=> ( V0l
% 5.52/5.76                  = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EMAP__EQ__CONS,axiom,
% 5.52/5.76      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.52/5.76        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.52/5.76       => ! [V1l: $i] :
% 5.52/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76           => ! [V2h: $i] :
% 5.52/5.76                ( ( mem @ V2h @ A_27b )
% 5.52/5.76               => ! [V3t: $i] :
% 5.52/5.76                    ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.52/5.76                   => ( ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V1l )
% 5.52/5.76                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V2h ) @ V3t ) )
% 5.52/5.76                    <=> ? [V4x0: $i] :
% 5.52/5.76                          ( ( mem @ V4x0 @ A_27a )
% 5.52/5.76                          & ? [V5t0: $i] :
% 5.52/5.76                              ( ( mem @ V5t0 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76                              & ( V1l
% 5.52/5.76                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4x0 ) @ V5t0 ) )
% 5.52/5.76                              & ( V2h
% 5.52/5.76                                = ( ap @ V0f @ V4x0 ) )
% 5.52/5.76                              & ( V3t
% 5.52/5.76                                = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V5t0 ) ) ) ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EMAP__EQ__SING,axiom,
% 5.52/5.76      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.52/5.76        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.52/5.76       => ! [V1l: $i] :
% 5.52/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76           => ! [V2x: $i] :
% 5.52/5.76                ( ( mem @ V2x @ A_27b )
% 5.52/5.76               => ( ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V1l )
% 5.52/5.76                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V2x ) @ ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.52/5.76                <=> ? [V3x0: $i] :
% 5.52/5.76                      ( ( mem @ V3x0 @ A_27a )
% 5.52/5.76                      & ( V1l
% 5.52/5.76                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3x0 ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.52/5.76                      & ( V2x
% 5.52/5.76                        = ( ap @ V0f @ V3x0 ) ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EMAP__EQ__f,axiom,
% 5.52/5.76      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.52/5.76        ( ( mem @ V0f1 @ ( arr @ A_27a @ A_27b ) )
% 5.52/5.76       => ! [V1f2: $i] :
% 5.52/5.76            ( ( mem @ V1f2 @ ( arr @ A_27a @ A_27b ) )
% 5.52/5.76           => ! [V2l: $i] :
% 5.52/5.76                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76               => ( ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f1 ) @ V2l )
% 5.52/5.76                    = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1f2 ) @ V2l ) )
% 5.52/5.76                <=> ! [V3e: $i] :
% 5.52/5.76                      ( ( mem @ V3e @ A_27a )
% 5.52/5.76                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2l ) ) )
% 5.52/5.76                       => ( ( ap @ V0f1 @ V3e )
% 5.52/5.76                          = ( ap @ V1f2 @ V3e ) ) ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EMAP__o,axiom,
% 5.52/5.76      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.52/5.76        ( ( mem @ V0f @ ( arr @ A_27b @ A_27c ) )
% 5.52/5.76       => ! [V1g: $i] :
% 5.52/5.76            ( ( mem @ V1g @ ( arr @ A_27a @ A_27b ) )
% 5.52/5.76           => ( ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27c @ A_27b ) @ V0f ) @ V1g ) )
% 5.52/5.76              = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27c ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27c ) @ V0f ) ) @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1g ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EMAP__MAP__o,axiom,
% 5.52/5.76      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.52/5.76        ( ( mem @ V0f @ ( arr @ A_27b @ A_27c ) )
% 5.52/5.76       => ! [V1g: $i] :
% 5.52/5.76            ( ( mem @ V1g @ ( arr @ A_27a @ A_27b ) )
% 5.52/5.76           => ! [V2l: $i] :
% 5.52/5.76                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76               => ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27c ) @ V0f ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1g ) @ V2l ) )
% 5.52/5.76                  = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27c @ A_27b ) @ V0f ) @ V1g ) ) @ V2l ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EEL__MAP,axiom,
% 5.52/5.76      ! [A_27a: del,A_27b: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.52/5.76        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.52/5.76         => ! [V2f: $i] :
% 5.52/5.76              ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.52/5.76             => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V2f ) @ V1l ) )
% 5.52/5.76                = ( ap @ V2f @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EEL__APPEND__EQN,axiom,
% 5.52/5.76      ! [A_27a: del,V0l1: $i] :
% 5.52/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76       => ! [V1l2: $i] :
% 5.52/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.52/5.76                ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.52/5.76                = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V0l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) ) @ V1l2 ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EMAP__TL,axiom,
% 5.52/5.76      ! [A_27a: del,A_27b: del,V0l: $i] :
% 5.52/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76       => ! [V1f: $i] :
% 5.52/5.76            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.52/5.76           => ( ~ ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V0l ) )
% 5.52/5.76             => ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V0l ) )
% 5.52/5.76                = ( ap @ ( c_2Elist_2ETL @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1f ) @ V0l ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EEVERY__EL,axiom,
% 5.52/5.76      ! [A_27a: del,V0l: $i] :
% 5.52/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76       => ! [V1P: $i] :
% 5.52/5.76            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.52/5.76           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V1P ) @ V0l ) )
% 5.52/5.76            <=> ! [V2n: tp__ty_2Enum_2Enum] :
% 5.52/5.76                  ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.52/5.76                 => ( p @ ( ap @ V1P @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V0l ) ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EEVERY__CONJ,axiom,
% 5.52/5.76      ! [A_27a: del,V0P: $i] :
% 5.52/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.52/5.76       => ! [V1Q: $i] :
% 5.52/5.76            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.52/5.76           => ! [V2l: $i] :
% 5.52/5.76                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76               => ( ( p
% 5.52/5.76                    @ ( ap
% 5.52/5.76                      @ ( ap @ ( c_2Elist_2EEVERY @ A_27a )
% 5.52/5.76                        @ ( lam @ A_27a
% 5.52/5.76                          @ ^ [V3x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0P @ V3x ) ) @ ( ap @ V1Q @ V3x ) ) ) )
% 5.52/5.76                      @ V2l ) )
% 5.52/5.76                <=> ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V2l ) )
% 5.52/5.76                    & ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V1Q ) @ V2l ) ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EEVERY__MEM,axiom,
% 5.52/5.76      ! [A_27a: del,V0P: $i] :
% 5.52/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.52/5.76       => ! [V1l: $i] :
% 5.52/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V1l ) )
% 5.52/5.76            <=> ! [V2e: $i] :
% 5.52/5.76                  ( ( mem @ V2e @ A_27a )
% 5.52/5.76                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) )
% 5.52/5.76                   => ( p @ ( ap @ V0P @ V2e ) ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EEVERY__MAP,axiom,
% 5.52/5.76      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.52/5.76        ( ( mem @ V0P @ ( arr @ A_27b @ bool ) )
% 5.52/5.76       => ! [V1f: $i] :
% 5.52/5.76            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.52/5.76           => ! [V2l: $i] :
% 5.52/5.76                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76               => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27b ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1f ) @ V2l ) ) )
% 5.52/5.76                <=> ( p
% 5.52/5.76                    @ ( ap
% 5.52/5.76                      @ ( ap @ ( c_2Elist_2EEVERY @ A_27a )
% 5.52/5.76                        @ ( lam @ A_27a
% 5.52/5.76                          @ ^ [V3x: $i] : ( ap @ V0P @ ( ap @ V1f @ V3x ) ) ) )
% 5.52/5.76                      @ V2l ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EEVERY__SIMP,axiom,
% 5.52/5.76      ! [A_27a: del,V0c: $i] :
% 5.52/5.76        ( ( mem @ V0c @ bool )
% 5.52/5.76       => ! [V1l: $i] :
% 5.52/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76           => ( ( p
% 5.52/5.76                @ ( ap
% 5.52/5.76                  @ ( ap @ ( c_2Elist_2EEVERY @ A_27a )
% 5.52/5.76                    @ ( lam @ A_27a
% 5.52/5.76                      @ ^ [V2x: $i] : V0c ) )
% 5.52/5.76                  @ V1l ) )
% 5.52/5.76            <=> ( ( V1l
% 5.52/5.76                  = ( c_2Elist_2ENIL @ A_27a ) )
% 5.52/5.76                | ( p @ V0c ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EMONO__EVERY,axiom,
% 5.52/5.76      ! [A_27a: del,V0P: $i] :
% 5.52/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.52/5.76       => ! [V1Q: $i] :
% 5.52/5.76            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.52/5.76           => ! [V2l: $i] :
% 5.52/5.76                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76               => ( ! [V3x: $i] :
% 5.52/5.76                      ( ( mem @ V3x @ A_27a )
% 5.52/5.76                     => ( ( p @ ( ap @ V0P @ V3x ) )
% 5.52/5.76                       => ( p @ ( ap @ V1Q @ V3x ) ) ) )
% 5.52/5.76                 => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V2l ) )
% 5.52/5.76                   => ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V1Q ) @ V2l ) ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EEXISTS__MEM,axiom,
% 5.52/5.76      ! [A_27a: del,V0P: $i] :
% 5.52/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.52/5.76       => ! [V1l: $i] :
% 5.52/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V0P ) @ V1l ) )
% 5.52/5.76            <=> ? [V2e: $i] :
% 5.52/5.76                  ( ( mem @ V2e @ A_27a )
% 5.52/5.76                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) )
% 5.52/5.76                  & ( p @ ( ap @ V0P @ V2e ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EEXISTS__MAP,axiom,
% 5.52/5.76      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.52/5.76        ( ( mem @ V0P @ ( arr @ A_27b @ bool ) )
% 5.52/5.76       => ! [V1f: $i] :
% 5.52/5.76            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.52/5.76           => ! [V2l: $i] :
% 5.52/5.76                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76               => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27b ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1f ) @ V2l ) ) )
% 5.52/5.76                <=> ( p
% 5.52/5.76                    @ ( ap
% 5.52/5.76                      @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a )
% 5.52/5.76                        @ ( lam @ A_27a
% 5.52/5.76                          @ ^ [V3x: $i] : ( ap @ V0P @ ( ap @ V1f @ V3x ) ) ) )
% 5.52/5.76                      @ V2l ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EEXISTS__SIMP,axiom,
% 5.52/5.76      ! [A_27a: del,V0c: $i] :
% 5.52/5.76        ( ( mem @ V0c @ bool )
% 5.52/5.76       => ! [V1l: $i] :
% 5.52/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76           => ( ( p
% 5.52/5.76                @ ( ap
% 5.52/5.76                  @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a )
% 5.52/5.76                    @ ( lam @ A_27a
% 5.52/5.76                      @ ^ [V2x: $i] : V0c ) )
% 5.52/5.76                  @ V1l ) )
% 5.52/5.76            <=> ( ( V1l
% 5.52/5.76                 != ( c_2Elist_2ENIL @ A_27a ) )
% 5.52/5.76                & ( p @ V0c ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EMONO__EXISTS,axiom,
% 5.52/5.76      ! [A_27a: del,V0P: $i] :
% 5.52/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.52/5.76       => ! [V1Q: $i] :
% 5.52/5.76            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.52/5.76           => ! [V2l: $i] :
% 5.52/5.76                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76               => ( ! [V3x: $i] :
% 5.52/5.76                      ( ( mem @ V3x @ A_27a )
% 5.52/5.76                     => ( ( p @ ( ap @ V0P @ V3x ) )
% 5.52/5.76                       => ( p @ ( ap @ V1Q @ V3x ) ) ) )
% 5.52/5.76                 => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V0P ) @ V2l ) )
% 5.52/5.76                   => ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V1Q ) @ V2l ) ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EEVERY__NOT__EXISTS,axiom,
% 5.52/5.76      ! [A_27a: del,V0P: $i] :
% 5.52/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.52/5.76       => ! [V1l: $i] :
% 5.52/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V1l ) )
% 5.52/5.76            <=> ~ ( p
% 5.52/5.76                  @ ( ap
% 5.52/5.76                    @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a )
% 5.52/5.76                      @ ( lam @ A_27a
% 5.52/5.76                        @ ^ [V2x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0P @ V2x ) ) ) )
% 5.52/5.76                    @ V1l ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EEXISTS__NOT__EVERY,axiom,
% 5.52/5.76      ! [A_27a: del,V0P: $i] :
% 5.52/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.52/5.76       => ! [V1l: $i] :
% 5.52/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V0P ) @ V1l ) )
% 5.52/5.76            <=> ~ ( p
% 5.52/5.76                  @ ( ap
% 5.52/5.76                    @ ( ap @ ( c_2Elist_2EEVERY @ A_27a )
% 5.52/5.76                      @ ( lam @ A_27a
% 5.52/5.76                        @ ^ [V2x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0P @ V2x ) ) ) )
% 5.52/5.76                    @ V1l ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EMEM__APPEND,axiom,
% 5.52/5.76      ! [A_27a: del,V0e: $i] :
% 5.52/5.76        ( ( mem @ V0e @ A_27a )
% 5.52/5.76       => ! [V1l1: $i] :
% 5.52/5.76            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76           => ! [V2l2: $i] :
% 5.52/5.76                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V2l2 ) ) ) )
% 5.52/5.76                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l1 ) ) )
% 5.52/5.76                    | ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2l2 ) ) ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EMEM__FILTER,axiom,
% 5.52/5.76      ! [A_27a: del,V0P: $i] :
% 5.52/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.52/5.76       => ! [V1L: $i] :
% 5.52/5.76            ( ( mem @ V1L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76           => ! [V2x: $i] :
% 5.52/5.76                ( ( mem @ V2x @ A_27a )
% 5.52/5.76               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V1L ) ) ) )
% 5.52/5.76                <=> ( ( p @ ( ap @ V0P @ V2x ) )
% 5.52/5.76                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1L ) ) ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EMEM__FLAT,axiom,
% 5.52/5.76      ! [A_27a: del,V0x: $i] :
% 5.52/5.76        ( ( mem @ V0x @ A_27a )
% 5.52/5.76       => ! [V1L: $i] :
% 5.52/5.76            ( ( mem @ V1L @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.52/5.76           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ V1L ) ) ) )
% 5.52/5.76            <=> ? [V2l: $i] :
% 5.52/5.76                  ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.52/5.76                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Elist_2Elist @ A_27a ) ) @ V2l ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ( ty_2Elist_2Elist @ A_27a ) ) @ V1L ) ) )
% 5.52/5.76                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2l ) ) ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EFLAT__APPEND,axiom,
% 5.52/5.76      ! [A_27a: del,V0l1: $i] :
% 5.52/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.52/5.76       => ! [V1l2: $i] :
% 5.52/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.52/5.76           => ( ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0l1 ) @ V1l2 ) )
% 5.52/5.76              = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ V0l1 ) ) @ ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ V1l2 ) ) ) ) ) ).
% 5.52/5.76  
% 5.52/5.76  thf(conj_thm_2Elist_2EFLAT__compute,axiom,
% 5.52/5.76      ! [A_27a: del,A_27b: del,A_27c: del,V0t: $i] :
% 5.52/5.76        ( ( mem @ V0t @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27b ) ) )
% 5.52/5.76       => ! [V1h: $i] :
% 5.55/5.76            ( ( mem @ V1h @ A_27c )
% 5.55/5.76           => ! [V2t1: $i] :
% 5.55/5.76                ( ( mem @ V2t1 @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.76               => ! [V3t2: $i] :
% 5.55/5.76                    ( ( mem @ V3t2 @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27c ) ) )
% 5.55/5.76                   => ( ( ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ ( c_2Elist_2ENIL @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.76                        = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76                      & ( ( ap @ ( c_2Elist_2EFLAT @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) @ V0t ) )
% 5.55/5.76                        = ( ap @ ( c_2Elist_2EFLAT @ A_27b ) @ V0t ) )
% 5.55/5.76                      & ( ( ap @ ( c_2Elist_2EFLAT @ A_27c ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Elist_2Elist @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V1h ) @ V2t1 ) ) @ V3t2 ) )
% 5.55/5.76                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V1h ) @ ( ap @ ( c_2Elist_2EFLAT @ A_27c ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Elist_2Elist @ A_27c ) ) @ V2t1 ) @ V3t2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEVERY__APPEND,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1l1: $i] :
% 5.55/5.76            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2l2: $i] :
% 5.55/5.76                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V2l2 ) ) )
% 5.55/5.76                <=> ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V1l1 ) )
% 5.55/5.76                    & ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V2l2 ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEXISTS__APPEND,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1l1: $i] :
% 5.55/5.76            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2l2: $i] :
% 5.55/5.76                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V2l2 ) ) )
% 5.55/5.76                <=> ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V0P ) @ V1l1 ) )
% 5.55/5.76                    | ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V0P ) @ V2l2 ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ENOT__EVERY,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ~ ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V1l ) )
% 5.55/5.76            <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V0P ) ) @ V1l ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ENOT__EXISTS,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ~ ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V0P ) @ V1l ) )
% 5.55/5.76            <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V0P ) ) @ V1l ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMEM__MAP,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1f: $i] :
% 5.55/5.76            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.76           => ! [V2x: $i] :
% 5.55/5.76                ( ( mem @ V2x @ A_27b )
% 5.55/5.76               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1f ) @ V0l ) ) ) )
% 5.55/5.76                <=> ? [V3y: $i] :
% 5.55/5.76                      ( ( mem @ V3y @ A_27a )
% 5.55/5.76                      & ( V2x
% 5.55/5.76                        = ( ap @ V1f @ V3y ) )
% 5.55/5.76                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELENGTH__NIL,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.76            = fo__c_2Enum_2E0 )
% 5.55/5.76        <=> ( V0l
% 5.55/5.76            = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELENGTH__NIL__SYM,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( fo__c_2Enum_2E0
% 5.55/5.76            = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.76        <=> ( V0l
% 5.55/5.76            = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ENULL__EQ,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V0l ) )
% 5.55/5.76        <=> ( V0l
% 5.55/5.76            = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ENULL__LENGTH,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V0l ) )
% 5.55/5.76        <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.76            = fo__c_2Enum_2E0 ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELENGTH__CONS,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.76            ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.76              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.55/5.76          <=> ? [V2h: $i] :
% 5.55/5.76                ( ( mem @ V2h @ A_27a )
% 5.55/5.76                & ? [V3l_27: $i] :
% 5.55/5.76                    ( ( mem @ V3l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                    & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3l_27 ) )
% 5.55/5.76                      = V1n )
% 5.55/5.76                    & ( V0l
% 5.55/5.76                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V3l_27 ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELENGTH__EQ__CONS,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.55/5.76       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.76            ( ! [V2l: $i] :
% 5.55/5.76                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) )
% 5.55/5.76                    = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.55/5.76                 => ( p @ ( ap @ V0P @ V2l ) ) ) )
% 5.55/5.76          <=> ! [V3l: $i] :
% 5.55/5.76                ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3l ) )
% 5.55/5.76                    = V1n )
% 5.55/5.76                 => ( p
% 5.55/5.76                    @ ( ap
% 5.55/5.76                      @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.76                        @ ^ [V4l: $i] :
% 5.55/5.76                            ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.55/5.76                            @ ( lam @ A_27a
% 5.55/5.76                              @ ^ [V5x: $i] : ( ap @ V0P @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5x ) @ V4l ) ) ) ) )
% 5.55/5.76                      @ V3l ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELENGTH__EQ__SUM,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1n1: tp__ty_2Enum_2Enum,V2n2: tp__ty_2Enum_2Enum] :
% 5.55/5.76            ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.76              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n1 ) ) @ ( inj__ty_2Enum_2Enum @ V2n2 ) ) ) )
% 5.55/5.76          <=> ? [V3l1: $i] :
% 5.55/5.76                ( ( mem @ V3l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                & ? [V4l2: $i] :
% 5.55/5.76                    ( ( mem @ V4l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                    & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3l1 ) )
% 5.55/5.76                      = V1n1 )
% 5.55/5.76                    & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4l2 ) )
% 5.55/5.76                      = V2n2 )
% 5.55/5.76                    & ( V0l
% 5.55/5.76                      = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V3l1 ) @ V4l2 ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELENGTH__EQ__NUM,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0l: $i] :
% 5.55/5.76            ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.76                = fo__c_2Enum_2E0 )
% 5.55/5.76            <=> ( V0l
% 5.55/5.76                = ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.55/5.76        & ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.55/5.76                ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) )
% 5.55/5.76                  = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.55/5.76              <=> ? [V3h: $i] :
% 5.55/5.76                    ( ( mem @ V3h @ A_27a )
% 5.55/5.76                    & ? [V4l_27: $i] :
% 5.55/5.76                        ( ( mem @ V4l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4l_27 ) )
% 5.55/5.76                          = V2n )
% 5.55/5.76                        & ( V1l
% 5.55/5.76                          = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3h ) @ V4l_27 ) ) ) ) ) )
% 5.55/5.76        & ! [V5l: $i] :
% 5.55/5.76            ( ( mem @ V5l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V6n1: tp__ty_2Enum_2Enum,V7n2: tp__ty_2Enum_2Enum] :
% 5.55/5.76                ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V5l ) )
% 5.55/5.76                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V6n1 ) ) @ ( inj__ty_2Enum_2Enum @ V7n2 ) ) ) )
% 5.55/5.76              <=> ? [V8l1: $i] :
% 5.55/5.76                    ( ( mem @ V8l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                    & ? [V9l2: $i] :
% 5.55/5.76                        ( ( mem @ V9l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V8l1 ) )
% 5.55/5.76                          = V6n1 )
% 5.55/5.76                        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V9l2 ) )
% 5.55/5.76                          = V7n2 )
% 5.55/5.76                        & ( V5l
% 5.55/5.76                          = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V8l1 ) @ V9l2 ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELENGTH__EQ__NUM__compute,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0l: $i] :
% 5.55/5.76            ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.76                = fo__c_2Enum_2E0 )
% 5.55/5.76            <=> ( V0l
% 5.55/5.76                = ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.55/5.76        & ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.55/5.76                ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) )
% 5.55/5.76                  = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) )
% 5.55/5.76              <=> ? [V3h: $i] :
% 5.55/5.76                    ( ( mem @ V3h @ A_27a )
% 5.55/5.76                    & ? [V4l_27: $i] :
% 5.55/5.76                        ( ( mem @ V4l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4l_27 ) )
% 5.55/5.76                          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.76                        & ( V1l
% 5.55/5.76                          = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3h ) @ V4l_27 ) ) ) ) ) )
% 5.55/5.76        & ! [V5l: $i] :
% 5.55/5.76            ( ( mem @ V5l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V6n: tp__ty_2Enum_2Enum] :
% 5.55/5.76                ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V5l ) )
% 5.55/5.76                  = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) )
% 5.55/5.76              <=> ? [V7h: $i] :
% 5.55/5.76                    ( ( mem @ V7h @ A_27a )
% 5.55/5.76                    & ? [V8l_27: $i] :
% 5.55/5.76                        ( ( mem @ V8l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V8l_27 ) )
% 5.55/5.76                          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) )
% 5.55/5.76                        & ( V5l
% 5.55/5.76                          = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7h ) @ V8l_27 ) ) ) ) ) )
% 5.55/5.76        & ! [V9l: $i] :
% 5.55/5.76            ( ( mem @ V9l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V10n1: tp__ty_2Enum_2Enum,V11n2: tp__ty_2Enum_2Enum] :
% 5.55/5.76                ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V9l ) )
% 5.55/5.76                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V10n1 ) ) @ ( inj__ty_2Enum_2Enum @ V11n2 ) ) ) )
% 5.55/5.76              <=> ? [V12l1: $i] :
% 5.55/5.76                    ( ( mem @ V12l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                    & ? [V13l2: $i] :
% 5.55/5.76                        ( ( mem @ V13l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V12l1 ) )
% 5.55/5.76                          = V10n1 )
% 5.55/5.76                        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V13l2 ) )
% 5.55/5.76                          = V11n2 )
% 5.55/5.76                        & ( V9l
% 5.55/5.76                          = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V12l1 ) @ V13l2 ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELENGTH__EQ__NIL,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.55/5.76       => ( ! [V1l: $i] :
% 5.55/5.76              ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76             => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) )
% 5.55/5.76                  = fo__c_2Enum_2E0 )
% 5.55/5.76               => ( p @ ( ap @ V0P @ V1l ) ) ) )
% 5.55/5.76        <=> ( p @ ( ap @ V0P @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ECONS__ACYCLIC,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1x: $i] :
% 5.55/5.76            ( ( mem @ V1x @ A_27a )
% 5.55/5.76           => ( ( V0l
% 5.55/5.76               != ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ V0l ) )
% 5.55/5.76              & ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ V0l )
% 5.55/5.76               != V0l ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EAPPEND__eq__NIL,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0l1: $i] :
% 5.55/5.76            ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V1l2: $i] :
% 5.55/5.76                ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ( c_2Elist_2ENIL @ A_27a )
% 5.55/5.76                    = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.55/5.76                <=> ( ( V0l1
% 5.55/5.76                      = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76                    & ( V1l2
% 5.55/5.76                      = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) )
% 5.55/5.76        & ! [V2l1: $i] :
% 5.55/5.76            ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V3l2: $i] :
% 5.55/5.76                ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l1 ) @ V3l2 )
% 5.55/5.76                    = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76                <=> ( ( V2l1
% 5.55/5.76                      = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76                    & ( V3l2
% 5.55/5.76                      = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMAP__EQ__APPEND,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2l1: $i] :
% 5.55/5.76                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76               => ! [V3l2: $i] :
% 5.55/5.76                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                   => ( ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V1l )
% 5.55/5.76                        = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ V2l1 ) @ V3l2 ) )
% 5.55/5.76                    <=> ? [V4l10: $i] :
% 5.55/5.76                          ( ( mem @ V4l10 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                          & ? [V5l20: $i] :
% 5.55/5.76                              ( ( mem @ V5l20 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                              & ( V1l
% 5.55/5.76                                = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V4l10 ) @ V5l20 ) )
% 5.55/5.76                              & ( V2l1
% 5.55/5.76                                = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V4l10 ) )
% 5.55/5.76                              & ( V3l2
% 5.55/5.76                                = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V5l20 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EAPPEND__EQ__SING,axiom,
% 5.55/5.76      ! [A_27a: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2e: $i] :
% 5.55/5.76                ( ( mem @ V2e @ A_27a )
% 5.55/5.76               => ( ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 )
% 5.55/5.76                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2e ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.76                <=> ( ( ( V0l1
% 5.55/5.76                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2e ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.76                      & ( V1l2
% 5.55/5.76                        = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.76                    | ( ( V0l1
% 5.55/5.76                        = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76                      & ( V1l2
% 5.55/5.76                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2e ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EAPPEND__11,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0l1: $i] :
% 5.55/5.76            ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V1l2: $i] :
% 5.55/5.76                ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V2l3: $i] :
% 5.55/5.76                    ( ( mem @ V2l3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ( ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 )
% 5.55/5.76                        = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V2l3 ) )
% 5.55/5.76                    <=> ( V1l2 = V2l3 ) ) ) ) )
% 5.55/5.76        & ! [V3l1: $i] :
% 5.55/5.76            ( ( mem @ V3l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V4l2: $i] :
% 5.55/5.76                ( ( mem @ V4l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V5l3: $i] :
% 5.55/5.76                    ( ( mem @ V5l3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ( ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V4l2 ) @ V3l1 )
% 5.55/5.76                        = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V5l3 ) @ V3l1 ) )
% 5.55/5.76                    <=> ( V4l2 = V5l3 ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EAPPEND__LENGTH__EQ,axiom,
% 5.55/5.76      ! [A_27a: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l1_27: $i] :
% 5.55/5.76            ( ( mem @ V1l1_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) )
% 5.55/5.76                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1_27 ) ) )
% 5.55/5.76             => ! [V2l2: $i] :
% 5.55/5.76                  ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                 => ! [V3l2_27: $i] :
% 5.55/5.76                      ( ( mem @ V3l2_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                     => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l2 ) )
% 5.55/5.76                          = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3l2_27 ) ) )
% 5.55/5.76                       => ( ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V2l2 )
% 5.55/5.76                            = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1_27 ) @ V3l2_27 ) )
% 5.55/5.76                        <=> ( ( V0l1 = V1l1_27 )
% 5.55/5.76                            & ( V2l2 = V3l2_27 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EAPPEND__11__LENGTH,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0l1: $i] :
% 5.55/5.76            ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V1l2: $i] :
% 5.55/5.76                ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V2l1_27: $i] :
% 5.55/5.76                    ( ( mem @ V2l1_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ! [V3l2_27: $i] :
% 5.55/5.76                        ( ( mem @ V3l2_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) )
% 5.55/5.76                            = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l1_27 ) ) )
% 5.55/5.76                         => ( ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 )
% 5.55/5.76                              = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l1_27 ) @ V3l2_27 ) )
% 5.55/5.76                          <=> ( ( V0l1 = V2l1_27 )
% 5.55/5.76                              & ( V1l2 = V3l2_27 ) ) ) ) ) ) ) )
% 5.55/5.76        & ! [V4l1: $i] :
% 5.55/5.76            ( ( mem @ V4l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V5l2: $i] :
% 5.55/5.76                ( ( mem @ V5l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V6l1_27: $i] :
% 5.55/5.76                    ( ( mem @ V6l1_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ! [V7l2_27: $i] :
% 5.55/5.76                        ( ( mem @ V7l2_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V5l2 ) )
% 5.55/5.76                            = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V7l2_27 ) ) )
% 5.55/5.76                         => ( ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V4l1 ) @ V5l2 )
% 5.55/5.76                              = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V6l1_27 ) @ V7l2_27 ) )
% 5.55/5.76                          <=> ( ( V4l1 = V6l1_27 )
% 5.55/5.76                              & ( V5l2 = V7l2_27 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EAPPEND__EQ__SELF,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0l1: $i] :
% 5.55/5.76            ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V1l2: $i] :
% 5.55/5.76                ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 )
% 5.55/5.76                    = V0l1 )
% 5.55/5.76                <=> ( V1l2
% 5.55/5.76                    = ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.76        & ! [V2l1: $i] :
% 5.55/5.76            ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V3l2: $i] :
% 5.55/5.76                ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l1 ) @ V3l2 )
% 5.55/5.76                    = V3l2 )
% 5.55/5.76                <=> ( V2l1
% 5.55/5.76                    = ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.76        & ! [V4l1: $i] :
% 5.55/5.76            ( ( mem @ V4l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V5l2: $i] :
% 5.55/5.76                ( ( mem @ V5l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( V4l1
% 5.55/5.76                    = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V4l1 ) @ V5l2 ) )
% 5.55/5.76                <=> ( V5l2
% 5.55/5.76                    = ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.76        & ! [V6l1: $i] :
% 5.55/5.76            ( ( mem @ V6l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V7l2: $i] :
% 5.55/5.76                ( ( mem @ V7l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( V7l2
% 5.55/5.76                    = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V6l1 ) @ V7l2 ) )
% 5.55/5.76                <=> ( V6l1
% 5.55/5.76                    = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMEM__SPLIT,axiom,
% 5.55/5.76      ! [A_27a: del,V0x: $i] :
% 5.55/5.76        ( ( mem @ V0x @ A_27a )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) )
% 5.55/5.76            <=> ? [V2l1: $i] :
% 5.55/5.76                  ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                  & ? [V3l2: $i] :
% 5.55/5.76                      ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                      & ( V1l
% 5.55/5.76                        = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V3l2 ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__EQ__REWRITE,axiom,
% 5.55/5.76      ! [A_27a: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( V0l1 = V1l2 )
% 5.55/5.76            <=> ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) )
% 5.55/5.76                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l2 ) ) )
% 5.55/5.76                & ! [V2x: tp__ty_2Enum_2Enum] :
% 5.55/5.76                    ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) )
% 5.55/5.76                   => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ V0l1 )
% 5.55/5.76                      = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ V1l2 ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__EQ,axiom,
% 5.55/5.76      ! [A_27a: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) )
% 5.55/5.76                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l2 ) ) )
% 5.55/5.76                & ! [V2x: tp__ty_2Enum_2Enum] :
% 5.55/5.76                    ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) )
% 5.55/5.76                   => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ V0l1 )
% 5.55/5.76                      = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ V1l2 ) ) ) )
% 5.55/5.76             => ( V0l1 = V1l2 ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFOLDL__EQ__FOLDR,axiom,
% 5.55/5.76      ! [A_27a: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2e: $i] :
% 5.55/5.76                ( ( mem @ V2e @ A_27a )
% 5.55/5.76               => ( ( ( p @ ( ap @ ( c_2Ecombin_2EASSOC @ A_27a ) @ V0f ) )
% 5.55/5.76                    & ( p @ ( ap @ ( c_2Ecombin_2ECOMM @ A_27a @ A_27a ) @ V0f ) ) )
% 5.55/5.76                 => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ A_27a ) @ V0f ) @ V2e ) @ V1l )
% 5.55/5.76                    = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27a ) @ V0f ) @ V2e ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFOLDR__CONS,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.76       => ! [V1ls: $i] :
% 5.55/5.76            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2a: $i] :
% 5.55/5.76                ( ( mem @ V2a @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76               => ( ( ap
% 5.55/5.76                    @ ( ap
% 5.55/5.76                      @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                        @ ( lam @ A_27a
% 5.55/5.76                          @ ^ [V3x: $i] :
% 5.55/5.76                              ( lam @ ( ty_2Elist_2Elist @ A_27b )
% 5.55/5.76                              @ ^ [V4y: $i] : ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ ( ap @ V0f @ V3x ) ) @ V4y ) ) ) )
% 5.55/5.76                      @ V2a )
% 5.55/5.76                    @ V1ls )
% 5.55/5.76                  = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V1ls ) ) @ V2a ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELENGTH__TL,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.76         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V0l ) ) )
% 5.55/5.76            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFILTER__EQ__NIL,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V1l )
% 5.55/5.76                = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76            <=> ( p
% 5.55/5.76                @ ( ap
% 5.55/5.76                  @ ( ap @ ( c_2Elist_2EEVERY @ A_27a )
% 5.55/5.76                    @ ( lam @ A_27a
% 5.55/5.76                      @ ^ [V2x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0P @ V2x ) ) ) )
% 5.55/5.76                  @ V1l ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFILTER__NEQ__NIL,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V1l )
% 5.55/5.76               != ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76            <=> ? [V2x: $i] :
% 5.55/5.76                  ( ( mem @ V2x @ A_27a )
% 5.55/5.76                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) )
% 5.55/5.76                  & ( p @ ( ap @ V0P @ V2x ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFILTER__EQ__ID,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V1l )
% 5.55/5.76                = V1l )
% 5.55/5.76            <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V1l ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFILTER__NEQ__ID,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V1l )
% 5.55/5.76               != V1l )
% 5.55/5.76            <=> ? [V2x: $i] :
% 5.55/5.76                  ( ( mem @ V2x @ A_27a )
% 5.55/5.76                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) )
% 5.55/5.76                  & ~ ( p @ ( ap @ V0P @ V2x ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFILTER__EQ__CONS,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2h: $i] :
% 5.55/5.76                ( ( mem @ V2h @ A_27a )
% 5.55/5.76               => ! [V3lr: $i] :
% 5.55/5.76                    ( ( mem @ V3lr @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ( ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V1l )
% 5.55/5.76                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V3lr ) )
% 5.55/5.76                    <=> ? [V4l1: $i] :
% 5.55/5.76                          ( ( mem @ V4l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                          & ? [V5l2: $i] :
% 5.55/5.76                              ( ( mem @ V5l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                              & ( V1l
% 5.55/5.76                                = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V4l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ V5l2 ) )
% 5.55/5.76                              & ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V4l1 )
% 5.55/5.76                                = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76                              & ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V5l2 )
% 5.55/5.76                                = V3lr )
% 5.55/5.76                              & ( p @ ( ap @ V0P @ V2h ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFILTER__APPEND__DISTRIB,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1L: $i] :
% 5.55/5.76            ( ( mem @ V1L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2M: $i] :
% 5.55/5.76                ( ( mem @ V2M @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1L ) @ V2M ) )
% 5.55/5.76                  = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V1L ) ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V2M ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMEM,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0x: $i] :
% 5.55/5.76            ( ( mem @ V0x @ A_27a )
% 5.55/5.76           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.55/5.76            <=> $false ) )
% 5.55/5.76        & ! [V1x: $i] :
% 5.55/5.76            ( ( mem @ V1x @ A_27a )
% 5.55/5.76           => ! [V2h: $i] :
% 5.55/5.76                ( ( mem @ V2h @ A_27a )
% 5.55/5.76               => ! [V3t: $i] :
% 5.55/5.76                    ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V3t ) ) ) )
% 5.55/5.76                    <=> ( ( V1x = V2h )
% 5.55/5.76                        | ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V3t ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFILTER__EQ__APPEND,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2l1: $i] :
% 5.55/5.76                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V3l2: $i] :
% 5.55/5.76                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ( ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V1l )
% 5.55/5.76                        = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l1 ) @ V3l2 ) )
% 5.55/5.76                    <=> ? [V4l3: $i] :
% 5.55/5.76                          ( ( mem @ V4l3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                          & ? [V5l4: $i] :
% 5.55/5.76                              ( ( mem @ V5l4 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                              & ( V1l
% 5.55/5.76                                = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V4l3 ) @ V5l4 ) )
% 5.55/5.76                              & ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V4l3 )
% 5.55/5.76                                = V2l1 )
% 5.55/5.76                              & ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V5l4 )
% 5.55/5.76                                = V3l2 ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEVERY__FILTER,axiom,
% 5.55/5.76      ! [A_27a: del,V0P1: $i] :
% 5.55/5.76        ( ( mem @ V0P1 @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1P2: $i] :
% 5.55/5.76            ( ( mem @ V1P2 @ ( arr @ A_27a @ bool ) )
% 5.55/5.76           => ! [V2l: $i] :
% 5.55/5.76                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P1 ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V1P2 ) @ V2l ) ) )
% 5.55/5.76                <=> ( p
% 5.55/5.76                    @ ( ap
% 5.55/5.76                      @ ( ap @ ( c_2Elist_2EEVERY @ A_27a )
% 5.55/5.76                        @ ( lam @ A_27a
% 5.55/5.76                          @ ^ [V3x: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V1P2 @ V3x ) ) @ ( ap @ V0P1 @ V3x ) ) ) )
% 5.55/5.76                      @ V2l ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEVERY__FILTER__IMP,axiom,
% 5.55/5.76      ! [A_27a: del,V0P1: $i] :
% 5.55/5.76        ( ( mem @ V0P1 @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1P2: $i] :
% 5.55/5.76            ( ( mem @ V1P2 @ ( arr @ A_27a @ bool ) )
% 5.55/5.76           => ! [V2l: $i] :
% 5.55/5.76                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P1 ) @ V2l ) )
% 5.55/5.76                 => ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P1 ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V1P2 ) @ V2l ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFILTER__COND__REWRITE,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76                = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76              & ! [V2h: $i] :
% 5.55/5.76                  ( ( mem @ V2h @ A_27a )
% 5.55/5.76                 => ( ( p @ ( ap @ V0P @ V2h ) )
% 5.55/5.76                   => ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V1l ) )
% 5.55/5.76                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V1l ) ) ) ) )
% 5.55/5.76              & ! [V3h: $i] :
% 5.55/5.76                  ( ( mem @ V3h @ A_27a )
% 5.55/5.76                 => ( ~ ( p @ ( ap @ V0P @ V3h ) )
% 5.55/5.76                   => ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3h ) @ V1l ) )
% 5.55/5.76                      = ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V1l ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ENOT__NULL__MEM,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ~ ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V0l ) )
% 5.55/5.76        <=> ? [V1e: $i] :
% 5.55/5.76              ( ( mem @ V1e @ A_27a )
% 5.55/5.76              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEL__compute,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.76            ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0l )
% 5.55/5.76            = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V0l ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEL__simp,axiom,
% 5.55/5.76      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.76        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ V1l )
% 5.55/5.76            = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V1l ) ) )
% 5.55/5.76          & ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ V1l )
% 5.55/5.76            = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V1l ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEL__restricted,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.76        ( ( mem @ V1l @ A_27b )
% 5.55/5.76       => ! [V2ls: $i] :
% 5.55/5.76            ( ( mem @ V2ls @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76           => ( ( ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.55/5.76                = ( c_2Elist_2EHD @ A_27a ) )
% 5.55/5.76              & ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27b ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V1l ) @ V2ls ) )
% 5.55/5.76                = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V2ls ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEL__simp__restricted,axiom,
% 5.55/5.76      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.76        ( ( mem @ V1l @ A_27a )
% 5.55/5.76       => ! [V2ls: $i] :
% 5.55/5.76            ( ( mem @ V2ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1l ) @ V2ls ) )
% 5.55/5.76                = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) @ V2ls ) )
% 5.55/5.76              & ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1l ) @ V2ls ) )
% 5.55/5.76                = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ V2ls ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ESUM__eq__0,axiom,
% 5.55/5.76      ! [V0ls: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.55/5.76        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Elist_2ESUM @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0ls ) ) )
% 5.55/5.76          = fo__c_2Enum_2E0 )
% 5.55/5.76      <=> ! [V1x: tp__ty_2Enum_2Enum] :
% 5.55/5.76            ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ty_2Enum_2Enum ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0ls ) ) ) )
% 5.55/5.76           => ( V1x = fo__c_2Enum_2E0 ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ENULL__FILTER,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1ls: $i] :
% 5.55/5.76            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V1ls ) ) )
% 5.55/5.76            <=> ! [V2x: $i] :
% 5.55/5.76                  ( ( mem @ V2x @ A_27a )
% 5.55/5.76                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1ls ) ) )
% 5.55/5.76                   => ~ ( p @ ( ap @ V0P @ V2x ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EWF__LIST__PRED,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( p
% 5.55/5.76        @ ( ap @ ( c_2Erelation_2EWF @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76          @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.76            @ ^ [V0L1: $i] :
% 5.55/5.76                ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.76                @ ^ [V1L2: $i] :
% 5.55/5.76                    ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.55/5.76                    @ ( lam @ A_27a
% 5.55/5.76                      @ ^ [V2h: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ A_27a ) ) @ V1L2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V0L1 ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__REL__rules,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.55/5.76        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76       => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.55/5.76          & ! [V1h1: $i] :
% 5.55/5.76              ( ( mem @ V1h1 @ A_27a )
% 5.55/5.76             => ! [V2h2: $i] :
% 5.55/5.76                  ( ( mem @ V2h2 @ A_27b )
% 5.55/5.76                 => ! [V3t1: $i] :
% 5.55/5.76                      ( ( mem @ V3t1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                     => ! [V4t2: $i] :
% 5.55/5.76                          ( ( mem @ V4t2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                         => ( ( ( p @ ( ap @ ( ap @ V0R @ V1h1 ) @ V2h2 ) )
% 5.55/5.76                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V3t1 ) @ V4t2 ) ) )
% 5.55/5.76                           => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h1 ) @ V3t1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V2h2 ) @ V4t2 ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__REL__ind,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.55/5.76        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76       => ! [V1LIST__REL_27: $i] :
% 5.55/5.76            ( ( mem @ V1LIST__REL_27 @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ bool ) ) )
% 5.55/5.76           => ( ( ( p @ ( ap @ ( ap @ V1LIST__REL_27 @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.55/5.76                & ! [V2h1: $i] :
% 5.55/5.76                    ( ( mem @ V2h1 @ A_27a )
% 5.55/5.76                   => ! [V3h2: $i] :
% 5.55/5.76                        ( ( mem @ V3h2 @ A_27b )
% 5.55/5.76                       => ! [V4t1: $i] :
% 5.55/5.76                            ( ( mem @ V4t1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                           => ! [V5t2: $i] :
% 5.55/5.76                                ( ( mem @ V5t2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                               => ( ( ( p @ ( ap @ ( ap @ V0R @ V2h1 ) @ V3h2 ) )
% 5.55/5.76                                    & ( p @ ( ap @ ( ap @ V1LIST__REL_27 @ V4t1 ) @ V5t2 ) ) )
% 5.55/5.76                                 => ( p @ ( ap @ ( ap @ V1LIST__REL_27 @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h1 ) @ V4t1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V3h2 ) @ V5t2 ) ) ) ) ) ) ) ) )
% 5.55/5.76             => ! [V6a0: $i] :
% 5.55/5.76                  ( ( mem @ V6a0 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                 => ! [V7a1: $i] :
% 5.55/5.76                      ( ( mem @ V7a1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V6a0 ) @ V7a1 ) )
% 5.55/5.76                       => ( p @ ( ap @ ( ap @ V1LIST__REL_27 @ V6a0 ) @ V7a1 ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__REL__strongind,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.55/5.76        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76       => ! [V1LIST__REL_27: $i] :
% 5.55/5.76            ( ( mem @ V1LIST__REL_27 @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ bool ) ) )
% 5.55/5.76           => ( ( ( p @ ( ap @ ( ap @ V1LIST__REL_27 @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.55/5.76                & ! [V2h1: $i] :
% 5.55/5.76                    ( ( mem @ V2h1 @ A_27a )
% 5.55/5.76                   => ! [V3h2: $i] :
% 5.55/5.76                        ( ( mem @ V3h2 @ A_27b )
% 5.55/5.76                       => ! [V4t1: $i] :
% 5.55/5.76                            ( ( mem @ V4t1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                           => ! [V5t2: $i] :
% 5.55/5.76                                ( ( mem @ V5t2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                               => ( ( ( p @ ( ap @ ( ap @ V0R @ V2h1 ) @ V3h2 ) )
% 5.55/5.76                                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V4t1 ) @ V5t2 ) )
% 5.55/5.76                                    & ( p @ ( ap @ ( ap @ V1LIST__REL_27 @ V4t1 ) @ V5t2 ) ) )
% 5.55/5.76                                 => ( p @ ( ap @ ( ap @ V1LIST__REL_27 @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h1 ) @ V4t1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V3h2 ) @ V5t2 ) ) ) ) ) ) ) ) )
% 5.55/5.76             => ! [V6a0: $i] :
% 5.55/5.76                  ( ( mem @ V6a0 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                 => ! [V7a1: $i] :
% 5.55/5.76                      ( ( mem @ V7a1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V6a0 ) @ V7a1 ) )
% 5.55/5.76                       => ( p @ ( ap @ ( ap @ V1LIST__REL_27 @ V6a0 ) @ V7a1 ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__REL__cases,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.55/5.76        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76       => ! [V1a0: $i] :
% 5.55/5.76            ( ( mem @ V1a0 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2a1: $i] :
% 5.55/5.76                ( ( mem @ V2a1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V1a0 ) @ V2a1 ) )
% 5.55/5.76                <=> ( ( ( V1a0
% 5.55/5.76                        = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76                      & ( V2a1
% 5.55/5.76                        = ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.55/5.76                    | ? [V3h1: $i] :
% 5.55/5.76                        ( ( mem @ V3h1 @ A_27a )
% 5.55/5.76                        & ? [V4h2: $i] :
% 5.55/5.76                            ( ( mem @ V4h2 @ A_27b )
% 5.55/5.76                            & ? [V5t1: $i] :
% 5.55/5.76                                ( ( mem @ V5t1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                                & ? [V6t2: $i] :
% 5.55/5.76                                    ( ( mem @ V6t2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                                    & ( V1a0
% 5.55/5.76                                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3h1 ) @ V5t1 ) )
% 5.55/5.76                                    & ( V2a1
% 5.55/5.76                                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V4h2 ) @ V6t2 ) )
% 5.55/5.76                                    & ( p @ ( ap @ ( ap @ V0R @ V3h1 ) @ V4h2 ) )
% 5.55/5.76                                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V5t1 ) @ V6t2 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__REL__EL__EQN,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.55/5.76        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76       => ! [V1l1: $i] :
% 5.55/5.76            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2l2: $i] :
% 5.55/5.76                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V1l1 ) @ V2l2 ) )
% 5.55/5.76                <=> ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) )
% 5.55/5.76                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V2l2 ) ) )
% 5.55/5.76                    & ! [V3n: tp__ty_2Enum_2Enum] :
% 5.55/5.76                        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) )
% 5.55/5.76                       => ( p @ ( ap @ ( ap @ V0R @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V1l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V2l2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__REL__def,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.55/5.76        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76       => ! [V1a: $i] :
% 5.55/5.76            ( ( mem @ V1a @ A_27a )
% 5.55/5.76           => ! [V2as: $i] :
% 5.55/5.76                ( ( mem @ V2as @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V3b: $i] :
% 5.55/5.76                    ( ( mem @ V3b @ A_27b )
% 5.55/5.76                   => ! [V4bs: $i] :
% 5.55/5.76                        ( ( mem @ V4bs @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                       => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.55/5.76                          <=> $true )
% 5.55/5.76                          & ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1a ) @ V2as ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.55/5.76                          <=> $false )
% 5.55/5.76                          & ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V3b ) @ V4bs ) ) )
% 5.55/5.76                          <=> $false )
% 5.55/5.76                          & ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1a ) @ V2as ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V3b ) @ V4bs ) ) )
% 5.55/5.76                          <=> ( ( p @ ( ap @ ( ap @ V0R @ V1a ) @ V3b ) )
% 5.55/5.76                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V2as ) @ V4bs ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__REL__mono,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.55/5.76        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76       => ! [V1R2: $i] :
% 5.55/5.76            ( ( mem @ V1R2 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76           => ! [V2l1: $i] :
% 5.55/5.76                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V3l2: $i] :
% 5.55/5.76                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                   => ( ! [V4x: $i] :
% 5.55/5.76                          ( ( mem @ V4x @ A_27a )
% 5.55/5.76                         => ! [V5y: $i] :
% 5.55/5.76                              ( ( mem @ V5y @ A_27b )
% 5.55/5.76                             => ( ( p @ ( ap @ ( ap @ V0R1 @ V4x ) @ V5y ) )
% 5.55/5.76                               => ( p @ ( ap @ ( ap @ V1R2 @ V4x ) @ V5y ) ) ) ) )
% 5.55/5.76                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R1 ) @ V2l1 ) @ V3l2 ) )
% 5.55/5.76                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V1R2 ) @ V2l1 ) @ V3l2 ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__REL__NIL,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.55/5.76        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76       => ! [V1y: $i] :
% 5.55/5.76            ( ( mem @ V1y @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76           => ! [V2x: $i] :
% 5.55/5.76                ( ( mem @ V2x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V1y ) )
% 5.55/5.76                  <=> ( V1y
% 5.55/5.76                      = ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.55/5.76                  & ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V2x ) @ ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.55/5.76                  <=> ( V2x
% 5.55/5.76                      = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__REL__CONS1,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.55/5.76        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76       => ! [V1h: $i] :
% 5.55/5.76            ( ( mem @ V1h @ A_27a )
% 5.55/5.76           => ! [V2t: $i] :
% 5.55/5.76                ( ( mem @ V2t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V3xs: $i] :
% 5.55/5.76                    ( ( mem @ V3xs @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h ) @ V2t ) ) @ V3xs ) )
% 5.55/5.76                    <=> ? [V4h_27: $i] :
% 5.55/5.76                          ( ( mem @ V4h_27 @ A_27b )
% 5.55/5.76                          & ? [V5t_27: $i] :
% 5.55/5.76                              ( ( mem @ V5t_27 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                              & ( V3xs
% 5.55/5.76                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V4h_27 ) @ V5t_27 ) )
% 5.55/5.76                              & ( p @ ( ap @ ( ap @ V0R @ V1h ) @ V4h_27 ) )
% 5.55/5.76                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V2t ) @ V5t_27 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__REL__CONS2,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.55/5.76        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76       => ! [V1xs: $i] :
% 5.55/5.76            ( ( mem @ V1xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2h: $i] :
% 5.55/5.76                ( ( mem @ V2h @ A_27b )
% 5.55/5.76               => ! [V3t: $i] :
% 5.55/5.76                    ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V1xs ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V2h ) @ V3t ) ) )
% 5.55/5.76                    <=> ? [V4h_27: $i] :
% 5.55/5.76                          ( ( mem @ V4h_27 @ A_27a )
% 5.55/5.76                          & ? [V5t_27: $i] :
% 5.55/5.76                              ( ( mem @ V5t_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                              & ( V1xs
% 5.55/5.76                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4h_27 ) @ V5t_27 ) )
% 5.55/5.76                              & ( p @ ( ap @ ( ap @ V0R @ V4h_27 ) @ V2h ) )
% 5.55/5.76                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V5t_27 ) @ V3t ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__REL__CONJ,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76       => ! [V1Q: $i] :
% 5.55/5.76            ( ( mem @ V1Q @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76           => ! [V2l1: $i] :
% 5.55/5.76                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V3l2: $i] :
% 5.55/5.76                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                   => ( ( p
% 5.55/5.76                        @ ( ap
% 5.55/5.76                          @ ( ap
% 5.55/5.76                            @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b )
% 5.55/5.76                              @ ( lam @ A_27a
% 5.55/5.76                                @ ^ [V4a: $i] :
% 5.55/5.76                                    ( lam @ A_27b
% 5.55/5.76                                    @ ^ [V5b: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ V0P @ V4a ) @ V5b ) ) @ ( ap @ ( ap @ V1Q @ V4a ) @ V5b ) ) ) ) )
% 5.55/5.76                            @ V2l1 )
% 5.55/5.76                          @ V3l2 ) )
% 5.55/5.76                    <=> ( ( p
% 5.55/5.76                          @ ( ap
% 5.55/5.76                            @ ( ap
% 5.55/5.76                              @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b )
% 5.55/5.76                                @ ( lam @ A_27a
% 5.55/5.76                                  @ ^ [V6a: $i] :
% 5.55/5.76                                      ( lam @ A_27b
% 5.55/5.76                                      @ ^ [V7b: $i] : ( ap @ ( ap @ V0P @ V6a ) @ V7b ) ) ) )
% 5.55/5.76                              @ V2l1 )
% 5.55/5.76                            @ V3l2 ) )
% 5.55/5.76                        & ( p
% 5.55/5.76                          @ ( ap
% 5.55/5.76                            @ ( ap
% 5.55/5.76                              @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b )
% 5.55/5.76                                @ ( lam @ A_27a
% 5.55/5.76                                  @ ^ [V8a: $i] :
% 5.55/5.76                                      ( lam @ A_27b
% 5.55/5.76                                      @ ^ [V9b: $i] : ( ap @ ( ap @ V1Q @ V8a ) @ V9b ) ) ) )
% 5.55/5.76                              @ V2l1 )
% 5.55/5.76                            @ V3l2 ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__REL__MAP1,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,A_27c: del,V0R: $i] :
% 5.55/5.76        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76       => ! [V1f: $i] :
% 5.55/5.76            ( ( mem @ V1f @ ( arr @ A_27c @ A_27a ) )
% 5.55/5.76           => ! [V2l1: $i] :
% 5.55/5.76                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.76               => ! [V3l2: $i] :
% 5.55/5.76                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27c @ A_27a ) @ V1f ) @ V2l1 ) ) @ V3l2 ) )
% 5.55/5.76                    <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27c @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27c @ ( arr @ A_27b @ bool ) @ A_27a ) @ V0R ) @ V1f ) ) @ V2l1 ) @ V3l2 ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__REL__MAP2,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,A_27c: del,V0R: $i] :
% 5.55/5.76        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76       => ! [V1l1: $i] :
% 5.55/5.76            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2f: $i] :
% 5.55/5.76                ( ( mem @ V2f @ ( arr @ A_27c @ A_27b ) )
% 5.55/5.76               => ! [V3l2: $i] :
% 5.55/5.76                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.76                   => ( ( p
% 5.55/5.76                        @ ( ap
% 5.55/5.76                          @ ( ap
% 5.55/5.76                            @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b )
% 5.55/5.76                              @ ( lam @ A_27a
% 5.55/5.76                                @ ^ [V4a: $i] :
% 5.55/5.76                                    ( lam @ A_27b
% 5.55/5.76                                    @ ^ [V5b: $i] : ( ap @ ( ap @ V0R @ V4a ) @ V5b ) ) ) )
% 5.55/5.76                            @ V1l1 )
% 5.55/5.76                          @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27c @ A_27b ) @ V2f ) @ V3l2 ) ) )
% 5.55/5.76                    <=> ( p
% 5.55/5.76                        @ ( ap
% 5.55/5.76                          @ ( ap
% 5.55/5.76                            @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27c )
% 5.55/5.76                              @ ( lam @ A_27a
% 5.55/5.76                                @ ^ [V6a: $i] :
% 5.55/5.76                                    ( lam @ A_27c
% 5.55/5.76                                    @ ^ [V7b: $i] : ( ap @ ( ap @ V0R @ V6a ) @ ( ap @ V2f @ V7b ) ) ) ) )
% 5.55/5.76                            @ V1l1 )
% 5.55/5.76                          @ V3l2 ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__REL__LENGTH,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.55/5.76        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76       => ! [V1x: $i] :
% 5.55/5.76            ( ( mem @ V1x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2y: $i] :
% 5.55/5.76                ( ( mem @ V2y @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V1x ) @ V2y ) )
% 5.55/5.76                 => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1x ) )
% 5.55/5.76                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V2y ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__REL__SPLIT1,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76       => ! [V1xs2: $i] :
% 5.55/5.76            ( ( mem @ V1xs2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2xs1: $i] :
% 5.55/5.76                ( ( mem @ V2xs1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V3zs: $i] :
% 5.55/5.76                    ( ( mem @ V3zs @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2xs1 ) @ V1xs2 ) ) @ V3zs ) )
% 5.55/5.76                    <=> ? [V4ys1: $i] :
% 5.55/5.76                          ( ( mem @ V4ys1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                          & ? [V5ys2: $i] :
% 5.55/5.76                              ( ( mem @ V5ys2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                              & ( V3zs
% 5.55/5.76                                = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ V4ys1 ) @ V5ys2 ) )
% 5.55/5.76                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0P ) @ V2xs1 ) @ V4ys1 ) )
% 5.55/5.76                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0P ) @ V1xs2 ) @ V5ys2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__REL__SPLIT2,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.76       => ! [V1xs2: $i] :
% 5.55/5.76            ( ( mem @ V1xs2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2xs1: $i] :
% 5.55/5.76                ( ( mem @ V2xs1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V3zs: $i] :
% 5.55/5.76                    ( ( mem @ V3zs @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27b @ A_27a ) @ V0P ) @ V3zs ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2xs1 ) @ V1xs2 ) ) )
% 5.55/5.76                    <=> ? [V4ys1: $i] :
% 5.55/5.76                          ( ( mem @ V4ys1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                          & ? [V5ys2: $i] :
% 5.55/5.76                              ( ( mem @ V5ys2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                              & ( V3zs
% 5.55/5.76                                = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ V4ys1 ) @ V5ys2 ) )
% 5.55/5.76                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27b @ A_27a ) @ V0P ) @ V4ys1 ) @ V2xs1 ) )
% 5.55/5.76                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27b @ A_27a ) @ V0P ) @ V5ys2 ) @ V1xs2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2Elist__size__cong,axiom,
% 5.55/5.76      ! [A_27a: del,V0M: $i] :
% 5.55/5.76        ( ( mem @ V0M @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1N: $i] :
% 5.55/5.76            ( ( mem @ V1N @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2f: $i] :
% 5.55/5.76                ( ( mem @ V2f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.55/5.76               => ! [V3f_27: $i] :
% 5.55/5.76                    ( ( mem @ V3f_27 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.55/5.76                   => ( ( ( V0M = V1N )
% 5.55/5.76                        & ! [V4x: $i] :
% 5.55/5.76                            ( ( mem @ V4x @ A_27a )
% 5.55/5.76                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1N ) ) )
% 5.55/5.76                             => ( ( surj__ty_2Enum_2Enum @ ( ap @ V2f @ V4x ) )
% 5.55/5.76                                = ( surj__ty_2Enum_2Enum @ ( ap @ V3f_27 @ V4x ) ) ) ) ) )
% 5.55/5.76                     => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2Elist__size @ A_27a ) @ V2f ) @ V0M ) )
% 5.55/5.76                        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2Elist__size @ A_27a ) @ V3f_27 ) @ V1N ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFOLDR__CONG,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l_27: $i] :
% 5.55/5.76            ( ( mem @ V1l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2b: $i] :
% 5.55/5.76                ( ( mem @ V2b @ A_27b )
% 5.55/5.76               => ! [V3b_27: $i] :
% 5.55/5.76                    ( ( mem @ V3b_27 @ A_27b )
% 5.55/5.76                   => ! [V4f: $i] :
% 5.55/5.76                        ( ( mem @ V4f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.55/5.76                       => ! [V5f_27: $i] :
% 5.55/5.76                            ( ( mem @ V5f_27 @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.55/5.76                           => ( ( ( V0l = V1l_27 )
% 5.55/5.76                                & ( V2b = V3b_27 )
% 5.55/5.76                                & ! [V6x: $i] :
% 5.55/5.76                                    ( ( mem @ V6x @ A_27a )
% 5.55/5.76                                   => ! [V7a: $i] :
% 5.55/5.76                                        ( ( mem @ V7a @ A_27b )
% 5.55/5.76                                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V6x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l_27 ) ) )
% 5.55/5.76                                         => ( ( ap @ ( ap @ V4f @ V6x ) @ V7a )
% 5.55/5.76                                            = ( ap @ ( ap @ V5f_27 @ V6x ) @ V7a ) ) ) ) ) )
% 5.55/5.76                             => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b ) @ V4f ) @ V2b ) @ V0l )
% 5.55/5.76                                = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b ) @ V5f_27 ) @ V3b_27 ) @ V1l_27 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFOLDL__CONG,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l_27: $i] :
% 5.55/5.76            ( ( mem @ V1l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2b: $i] :
% 5.55/5.76                ( ( mem @ V2b @ A_27b )
% 5.55/5.76               => ! [V3b_27: $i] :
% 5.55/5.76                    ( ( mem @ V3b_27 @ A_27b )
% 5.55/5.76                   => ! [V4f: $i] :
% 5.55/5.76                        ( ( mem @ V4f @ ( arr @ A_27b @ ( arr @ A_27a @ A_27b ) ) )
% 5.55/5.76                       => ! [V5f_27: $i] :
% 5.55/5.76                            ( ( mem @ V5f_27 @ ( arr @ A_27b @ ( arr @ A_27a @ A_27b ) ) )
% 5.55/5.76                           => ( ( ( V0l = V1l_27 )
% 5.55/5.76                                & ( V2b = V3b_27 )
% 5.55/5.76                                & ! [V6x: $i] :
% 5.55/5.76                                    ( ( mem @ V6x @ A_27a )
% 5.55/5.76                                   => ! [V7a: $i] :
% 5.55/5.76                                        ( ( mem @ V7a @ A_27b )
% 5.55/5.76                                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V6x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l_27 ) ) )
% 5.55/5.76                                         => ( ( ap @ ( ap @ V4f @ V7a ) @ V6x )
% 5.55/5.76                                            = ( ap @ ( ap @ V5f_27 @ V7a ) @ V6x ) ) ) ) ) )
% 5.55/5.76                             => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ A_27b ) @ V4f ) @ V2b ) @ V0l )
% 5.55/5.76                                = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ A_27b ) @ V5f_27 ) @ V3b_27 ) @ V1l_27 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMAP__CONG,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2f: $i] :
% 5.55/5.76                ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.76               => ! [V3f_27: $i] :
% 5.55/5.76                    ( ( mem @ V3f_27 @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.76                   => ( ( ( V0l1 = V1l2 )
% 5.55/5.76                        & ! [V4x: $i] :
% 5.55/5.76                            ( ( mem @ V4x @ A_27a )
% 5.55/5.76                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l2 ) ) )
% 5.55/5.76                             => ( ( ap @ V2f @ V4x )
% 5.55/5.76                                = ( ap @ V3f_27 @ V4x ) ) ) ) )
% 5.55/5.76                     => ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V2f ) @ V0l1 )
% 5.55/5.76                        = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V3f_27 ) @ V1l2 ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMAP2__CONG,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,A_27c: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l1_27: $i] :
% 5.55/5.76            ( ( mem @ V1l1_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2l2: $i] :
% 5.55/5.76                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76               => ! [V3l2_27: $i] :
% 5.55/5.76                    ( ( mem @ V3l2_27 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                   => ! [V4f: $i] :
% 5.55/5.76                        ( ( mem @ V4f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.55/5.76                       => ! [V5f_27: $i] :
% 5.55/5.76                            ( ( mem @ V5f_27 @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.55/5.76                           => ( ( ( V0l1 = V1l1_27 )
% 5.55/5.76                                & ( V2l2 = V3l2_27 )
% 5.55/5.76                                & ! [V6x: $i] :
% 5.55/5.76                                    ( ( mem @ V6x @ A_27a )
% 5.55/5.76                                   => ! [V7y: $i] :
% 5.55/5.76                                        ( ( mem @ V7y @ A_27b )
% 5.55/5.76                                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V6x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l1_27 ) ) )
% 5.55/5.76                                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V7y ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27b ) @ V3l2_27 ) ) ) )
% 5.55/5.76                                         => ( ( ap @ ( ap @ V4f @ V6x ) @ V7y )
% 5.55/5.76                                            = ( ap @ ( ap @ V5f_27 @ V6x ) @ V7y ) ) ) ) ) )
% 5.55/5.76                             => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EMAP2 @ A_27c @ A_27a @ A_27b ) @ V4f ) @ V0l1 ) @ V2l2 )
% 5.55/5.76                                = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EMAP2 @ A_27c @ A_27a @ A_27b ) @ V5f_27 ) @ V1l1_27 ) @ V3l2_27 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEXISTS__CONG,axiom,
% 5.55/5.76      ! [A_27a: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2P: $i] :
% 5.55/5.76                ( ( mem @ V2P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76               => ! [V3P_27: $i] :
% 5.55/5.76                    ( ( mem @ V3P_27 @ ( arr @ A_27a @ bool ) )
% 5.55/5.76                   => ( ( ( V0l1 = V1l2 )
% 5.55/5.76                        & ! [V4x: $i] :
% 5.55/5.76                            ( ( mem @ V4x @ A_27a )
% 5.55/5.76                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l2 ) ) )
% 5.55/5.76                             => ( ( p @ ( ap @ V2P @ V4x ) )
% 5.55/5.76                              <=> ( p @ ( ap @ V3P_27 @ V4x ) ) ) ) ) )
% 5.55/5.76                     => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V2P ) @ V0l1 ) )
% 5.55/5.76                      <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V3P_27 ) @ V1l2 ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEVERY__CONG,axiom,
% 5.55/5.76      ! [A_27a: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2P: $i] :
% 5.55/5.76                ( ( mem @ V2P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76               => ! [V3P_27: $i] :
% 5.55/5.76                    ( ( mem @ V3P_27 @ ( arr @ A_27a @ bool ) )
% 5.55/5.76                   => ( ( ( V0l1 = V1l2 )
% 5.55/5.76                        & ! [V4x: $i] :
% 5.55/5.76                            ( ( mem @ V4x @ A_27a )
% 5.55/5.76                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l2 ) ) )
% 5.55/5.76                             => ( ( p @ ( ap @ V2P @ V4x ) )
% 5.55/5.76                              <=> ( p @ ( ap @ V3P_27 @ V4x ) ) ) ) ) )
% 5.55/5.76                     => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V2P ) @ V0l1 ) )
% 5.55/5.76                      <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V3P_27 ) @ V1l2 ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEVERY__MONOTONIC,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1Q: $i] :
% 5.55/5.76            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.55/5.76           => ( ! [V2x: $i] :
% 5.55/5.76                  ( ( mem @ V2x @ A_27a )
% 5.55/5.76                 => ( ( p @ ( ap @ V0P @ V2x ) )
% 5.55/5.76                   => ( p @ ( ap @ V1Q @ V2x ) ) ) )
% 5.55/5.76             => ! [V3l: $i] :
% 5.55/5.76                  ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                 => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V3l ) )
% 5.55/5.76                   => ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V1Q ) @ V3l ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(ax_thm_2Elist_2EZIP__def,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del] :
% 5.55/5.76        ( ! [V0l2: $i] :
% 5.55/5.76            ( ( mem @ V0l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76           => ( ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V0l2 ) )
% 5.55/5.76              = ( c_2Elist_2ENIL @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) )
% 5.55/5.76        & ! [V1l1: $i] :
% 5.55/5.76            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V1l1 ) @ ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.55/5.76              = ( c_2Elist_2ENIL @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) )
% 5.55/5.76        & ! [V2x1: $i] :
% 5.55/5.76            ( ( mem @ V2x1 @ A_27a )
% 5.55/5.76           => ! [V3l1: $i] :
% 5.55/5.76                ( ( mem @ V3l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V4x2: $i] :
% 5.55/5.76                    ( ( mem @ V4x2 @ A_27b )
% 5.55/5.76                   => ! [V5l2: $i] :
% 5.55/5.76                        ( ( mem @ V5l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                       => ( ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x1 ) @ V3l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V4x2 ) @ V5l2 ) ) )
% 5.55/5.76                          = ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x1 ) @ V4x2 ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V3l1 ) @ V5l2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EZIP,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] :
% 5.55/5.76        ( ( ( ap @ ( c_2Elist_2EZIP @ A_27c @ A_27d ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27c ) @ ( ty_2Elist_2Elist @ A_27d ) ) @ ( c_2Elist_2ENIL @ A_27c ) ) @ ( c_2Elist_2ENIL @ A_27d ) ) )
% 5.55/5.76          = ( c_2Elist_2ENIL @ ( ty_2Epair_2Eprod @ A_27c @ A_27d ) ) )
% 5.55/5.76        & ! [V0x1: $i] :
% 5.55/5.76            ( ( mem @ V0x1 @ A_27a )
% 5.55/5.76           => ! [V1l1: $i] :
% 5.55/5.76                ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V2x2: $i] :
% 5.55/5.76                    ( ( mem @ V2x2 @ A_27b )
% 5.55/5.76                   => ! [V3l2: $i] :
% 5.55/5.76                        ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                       => ( ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x1 ) @ V1l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V2x2 ) @ V3l2 ) ) )
% 5.55/5.76                          = ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0x1 ) @ V2x2 ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V1l1 ) @ V3l2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(ax_thm_2Elist_2EUNZIP,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del] :
% 5.55/5.76        ( ( ( ap @ ( c_2Elist_2EUNZIP @ A_27a @ A_27b ) @ ( c_2Elist_2ENIL @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.55/5.76          = ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.55/5.76        & ! [V0x: $i] :
% 5.55/5.76            ( ( mem @ V0x @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.55/5.76           => ! [V1l: $i] :
% 5.55/5.76                ( ( mem @ V1l @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.55/5.76               => ( ( ap @ ( c_2Elist_2EUNZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V0x ) @ V1l ) )
% 5.55/5.76                  = ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V0x ) ) @ ( ap @ ( c_2Epair_2EFST @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( c_2Elist_2EUNZIP @ A_27a @ A_27b ) @ V1l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V0x ) ) @ ( ap @ ( c_2Epair_2ESND @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( c_2Elist_2EUNZIP @ A_27a @ A_27b ) @ V1l ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EUNZIP__THM,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.55/5.76        ( ( mem @ V0x @ A_27a )
% 5.55/5.76       => ! [V1y: $i] :
% 5.55/5.76            ( ( mem @ V1y @ A_27b )
% 5.55/5.76           => ! [V2t: $i] :
% 5.55/5.76                ( ( mem @ V2t @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.55/5.76               => ( ( ( ap @ ( c_2Elist_2EUNZIP @ A_27a @ A_27b ) @ ( c_2Elist_2ENIL @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.55/5.76                    = ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.55/5.76                  & ( ( ap @ ( c_2Elist_2EUNZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0x ) @ V1y ) ) @ V2t ) )
% 5.55/5.76                    = ( ap
% 5.55/5.76                      @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) )
% 5.55/5.76                        @ ( ap @ ( c_2Epair_2EUNCURRY @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) )
% 5.55/5.76                          @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.76                            @ ^ [V3L1: $i] :
% 5.55/5.76                                ( lam @ ( ty_2Elist_2Elist @ A_27b )
% 5.55/5.76                                @ ^ [V4L2: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V3L1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V1y ) @ V4L2 ) ) ) ) ) )
% 5.55/5.76                      @ ( ap @ ( c_2Elist_2EUNZIP @ A_27a @ A_27b ) @ V2t ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EUNZIP__MAP,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0L: $i] :
% 5.55/5.76        ( ( mem @ V0L @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.55/5.76       => ( ( ap @ ( c_2Elist_2EUNZIP @ A_27a @ A_27b ) @ V0L )
% 5.55/5.76          = ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V0L ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27b ) @ ( c_2Epair_2ESND @ A_27a @ A_27b ) ) @ V0L ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELENGTH__ZIP,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76           => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) )
% 5.55/5.76                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V1l2 ) ) )
% 5.55/5.76             => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) ) )
% 5.55/5.76                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) )
% 5.55/5.76                & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) ) )
% 5.55/5.76                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V1l2 ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELENGTH__UNZIP,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0pl: $i] :
% 5.55/5.76        ( ( mem @ V0pl @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.55/5.76       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( c_2Epair_2EFST @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( c_2Elist_2EUNZIP @ A_27a @ A_27b ) @ V0pl ) ) ) )
% 5.55/5.76            = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V0pl ) ) )
% 5.55/5.76          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ ( ap @ ( c_2Epair_2ESND @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( c_2Elist_2EUNZIP @ A_27a @ A_27b ) @ V0pl ) ) ) )
% 5.55/5.76            = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V0pl ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EZIP__UNZIP,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.55/5.76       => ( ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( c_2Elist_2EUNZIP @ A_27a @ A_27b ) @ V0l ) )
% 5.55/5.76          = V0l ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EUNZIP__ZIP,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76           => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) )
% 5.55/5.76                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V1l2 ) ) )
% 5.55/5.76             => ( ( ap @ ( c_2Elist_2EUNZIP @ A_27a @ A_27b ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) )
% 5.55/5.76                = ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EZIP__MAP,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76           => ! [V2f1: $i] :
% 5.55/5.76                ( ( mem @ V2f1 @ ( arr @ A_27a @ A_27c ) )
% 5.55/5.76               => ! [V3f2: $i] :
% 5.55/5.76                    ( ( mem @ V3f2 @ ( arr @ A_27b @ A_27d ) )
% 5.55/5.76                   => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) )
% 5.55/5.76                        = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V1l2 ) ) )
% 5.55/5.76                     => ( ( ( ap @ ( c_2Elist_2EZIP @ A_27c @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27c ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27c ) @ V2f1 ) @ V0l1 ) ) @ V1l2 ) )
% 5.55/5.76                          = ( ap
% 5.55/5.76                            @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) )
% 5.55/5.76                              @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.55/5.76                                @ ^ [V4p: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ A_27b ) @ ( ap @ V2f1 @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V4p ) ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V4p ) ) ) )
% 5.55/5.76                            @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) ) )
% 5.55/5.76                        & ( ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27d ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27d ) ) @ V0l1 ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27d ) @ V3f2 ) @ V1l2 ) ) )
% 5.55/5.76                          = ( ap
% 5.55/5.76                            @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27d ) )
% 5.55/5.76                              @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.55/5.76                                @ ^ [V5p: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27d ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V5p ) ) @ ( ap @ V3f2 @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V5p ) ) ) ) )
% 5.55/5.76                            @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMEM__ZIP,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76           => ! [V2p: $i] :
% 5.55/5.76                ( ( mem @ V2p @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.55/5.76               => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) )
% 5.55/5.76                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V1l2 ) ) )
% 5.55/5.76                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V2p ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) ) ) )
% 5.55/5.76                  <=> ? [V3n: tp__ty_2Enum_2Enum] :
% 5.55/5.76                        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) )
% 5.55/5.76                        & ( V2p
% 5.55/5.76                          = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V0l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V1l2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEL__ZIP,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.55/5.76                ( ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) )
% 5.55/5.76                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V1l2 ) ) )
% 5.55/5.76                  & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) ) )
% 5.55/5.76               => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) )
% 5.55/5.76                  = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V0l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V1l2 ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMAP2__ZIP,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,A_27c: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76           => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) )
% 5.55/5.76                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V1l2 ) ) )
% 5.55/5.76             => ! [V2f: $i] :
% 5.55/5.76                  ( ( mem @ V2f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.55/5.76                 => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EMAP2 @ A_27c @ A_27a @ A_27b ) @ V2f ) @ V0l1 ) @ V1l2 )
% 5.55/5.76                    = ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c ) @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27c ) @ V2f ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMAP2__MAP,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,A_27c: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76           => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) )
% 5.55/5.76                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V1l2 ) ) )
% 5.55/5.76             => ! [V2f: $i] :
% 5.55/5.76                  ( ( mem @ V2f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.55/5.76                 => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EMAP2 @ A_27c @ A_27a @ A_27b ) @ V2f ) @ V0l1 ) @ V1l2 )
% 5.55/5.76                    = ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c ) @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27c ) @ V2f ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMAP__ZIP,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76           => ! [V2f: $i] :
% 5.55/5.76                ( ( mem @ V2f @ ( arr @ A_27a @ A_27c ) )
% 5.55/5.76               => ! [V3g: $i] :
% 5.55/5.76                    ( ( mem @ V3g @ ( arr @ A_27b @ A_27d ) )
% 5.55/5.76                   => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) )
% 5.55/5.76                        = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V1l2 ) ) )
% 5.55/5.76                     => ( ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) )
% 5.55/5.76                          = V0l1 )
% 5.55/5.76                        & ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27b ) @ ( c_2Epair_2ESND @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) )
% 5.55/5.76                          = V1l2 )
% 5.55/5.76                        & ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c @ A_27a ) @ V2f ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) )
% 5.55/5.76                          = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27c ) @ V2f ) @ V0l1 ) )
% 5.55/5.76                        & ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27d ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27d @ A_27b ) @ V3g ) @ ( c_2Epair_2ESND @ A_27a @ A_27b ) ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) )
% 5.55/5.76                          = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27d ) @ V3g ) @ V1l2 ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMEM__EL,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1x: $i] :
% 5.55/5.76            ( ( mem @ V1x @ A_27a )
% 5.55/5.76           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l ) ) )
% 5.55/5.76            <=> ? [V2n: tp__ty_2Enum_2Enum] :
% 5.55/5.76                  ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.76                  & ( V1x
% 5.55/5.76                    = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V0l ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ESUM__MAP__PLUS__ZIP,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ty_2Enum_2Enum ) )
% 5.55/5.76       => ! [V1g: $i] :
% 5.55/5.76            ( ( mem @ V1g @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.55/5.76           => ! [V2h: $i] :
% 5.55/5.76                ( ( mem @ V2h @ ( arr @ A_27b @ ty_2Enum_2Enum ) )
% 5.55/5.76               => ! [V3ls1: $i] :
% 5.55/5.76                    ( ( mem @ V3ls1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ! [V4ls2: $i] :
% 5.55/5.76                        ( ( mem @ V4ls2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                       => ( ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3ls1 ) )
% 5.55/5.76                              = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V4ls2 ) ) )
% 5.55/5.76                            & ! [V5x: $i] :
% 5.55/5.76                                ( ( mem @ V5x @ A_27a )
% 5.55/5.76                               => ! [V6y: $i] :
% 5.55/5.76                                    ( ( mem @ V6y @ A_27b )
% 5.55/5.76                                   => ( ( surj__ty_2Enum_2Enum @ ( ap @ V0f @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V5x ) @ V6y ) ) )
% 5.55/5.76                                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ V1g @ V5x ) ) @ ( ap @ V2h @ V6y ) ) ) ) ) ) )
% 5.55/5.76                         => ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Elist_2ESUM @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ty_2Enum_2Enum ) @ V0f ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V3ls1 ) @ V4ls2 ) ) ) ) )
% 5.55/5.76                            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Elist_2ESUM @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ ty_2Enum_2Enum ) @ V1g ) @ V3ls1 ) ) ) @ ( ap @ c_2Elist_2ESUM @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ ty_2Enum_2Enum ) @ V2h ) @ V4ls2 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__REL__EVERY__ZIP,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.55/5.76        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76       => ! [V1l1: $i] :
% 5.55/5.76            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2l2: $i] :
% 5.55/5.76                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V1l1 ) @ V2l2 ) )
% 5.55/5.76                <=> ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) )
% 5.55/5.76                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V2l2 ) ) )
% 5.55/5.76                    & ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ bool ) @ V0R ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V1l1 ) @ V2l2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(ax_thm_2Elist_2EREVERSE__DEF,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ( ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76          = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76        & ! [V0h: $i] :
% 5.55/5.76            ( ( mem @ V0h @ A_27a )
% 5.55/5.76           => ! [V1t: $i] :
% 5.55/5.76                ( ( mem @ V1t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0h ) @ V1t ) )
% 5.55/5.76                  = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1t ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0h ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EREVERSE__APPEND,axiom,
% 5.55/5.76      ! [A_27a: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.55/5.76              = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l2 ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0l1 ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EREVERSE__REVERSE,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0l ) )
% 5.55/5.76          = V0l ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EREVERSE__11,axiom,
% 5.55/5.76      ! [A_27a: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0l1 )
% 5.55/5.76                = ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l2 ) )
% 5.55/5.76            <=> ( V0l1 = V1l2 ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMEM__REVERSE,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1x: $i] :
% 5.55/5.76            ( ( mem @ V1x @ A_27a )
% 5.55/5.76           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0l ) ) ) )
% 5.55/5.76            <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELENGTH__REVERSE,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0l ) ) )
% 5.55/5.76          = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EREVERSE__EQ__NIL,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0l )
% 5.55/5.76            = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76        <=> ( V0l
% 5.55/5.76            = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EREVERSE__EQ__SING,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1e: $i] :
% 5.55/5.76            ( ( mem @ V1e @ A_27a )
% 5.55/5.76           => ( ( ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0l )
% 5.55/5.76                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1e ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.76            <=> ( V0l
% 5.55/5.76                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1e ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFILTER__REVERSE,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1P: $i] :
% 5.55/5.76            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76           => ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V1P ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0l ) )
% 5.55/5.76              = ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V1P ) @ V0l ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(ax_thm_2Elist_2ELAST__DEF,axiom,
% 5.55/5.76      ! [A_27a: del,V0h: $i] :
% 5.55/5.76        ( ( mem @ V0h @ A_27a )
% 5.55/5.76       => ! [V1t: $i] :
% 5.55/5.76            ( ( mem @ V1t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0h ) @ V1t ) )
% 5.55/5.76              = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ A_27a ) ) @ V1t ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) @ V0h ) @ ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ V1t ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(ax_thm_2Elist_2EFRONT__DEF,axiom,
% 5.55/5.76      ! [A_27a: del,V0h: $i] :
% 5.55/5.76        ( ( mem @ V0h @ A_27a )
% 5.55/5.76       => ! [V1t: $i] :
% 5.55/5.76            ( ( mem @ V1t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0h ) @ V1t ) )
% 5.55/5.76              = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ A_27a ) ) @ V1t ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0h ) @ ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ V1t ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELAST__CONS,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0x: $i] :
% 5.55/5.76            ( ( mem @ V0x @ A_27a )
% 5.55/5.76           => ( ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.76              = V0x ) )
% 5.55/5.76        & ! [V1x: $i] :
% 5.55/5.76            ( ( mem @ V1x @ A_27a )
% 5.55/5.76           => ! [V2y: $i] :
% 5.55/5.76                ( ( mem @ V2y @ A_27a )
% 5.55/5.76               => ! [V3z: $i] :
% 5.55/5.76                    ( ( mem @ V3z @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ( ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2y ) @ V3z ) ) )
% 5.55/5.76                      = ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2y ) @ V3z ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELAST__EL,axiom,
% 5.55/5.76      ! [A_27a: del,V0ls: $i] :
% 5.55/5.76        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( V0ls
% 5.55/5.76           != ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76         => ( ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ V0ls )
% 5.55/5.76            = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0ls ) ) ) @ V0ls ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELAST__MAP,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1f: $i] :
% 5.55/5.76            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.76           => ( ( V0l
% 5.55/5.76               != ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76             => ( ( ap @ ( c_2Elist_2ELAST @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1f ) @ V0l ) )
% 5.55/5.76                = ( ap @ V1f @ ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ V0l ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFRONT__CONS,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0x: $i] :
% 5.55/5.76            ( ( mem @ V0x @ A_27a )
% 5.55/5.76           => ( ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.76              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.76        & ! [V1x: $i] :
% 5.55/5.76            ( ( mem @ V1x @ A_27a )
% 5.55/5.76           => ! [V2y: $i] :
% 5.55/5.76                ( ( mem @ V2y @ A_27a )
% 5.55/5.76               => ! [V3z: $i] :
% 5.55/5.76                    ( ( mem @ V3z @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ( ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2y ) @ V3z ) ) )
% 5.55/5.76                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2y ) @ V3z ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELENGTH__FRONT__CONS,axiom,
% 5.55/5.76      ! [A_27a: del,V0x: $i] :
% 5.55/5.76        ( ( mem @ V0x @ A_27a )
% 5.55/5.76       => ! [V1xs: $i] :
% 5.55/5.76            ( ( mem @ V1xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V1xs ) ) ) )
% 5.55/5.76              = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1xs ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFRONT__CONS__EQ__NIL,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0x: $i] :
% 5.55/5.76            ( ( mem @ V0x @ A_27a )
% 5.55/5.76           => ! [V1xs: $i] :
% 5.55/5.76                ( ( mem @ V1xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V1xs ) )
% 5.55/5.76                    = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76                <=> ( V1xs
% 5.55/5.76                    = ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.76        & ! [V2x: $i] :
% 5.55/5.76            ( ( mem @ V2x @ A_27a )
% 5.55/5.76           => ! [V3xs: $i] :
% 5.55/5.76                ( ( mem @ V3xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ( c_2Elist_2ENIL @ A_27a )
% 5.55/5.76                    = ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V3xs ) ) )
% 5.55/5.76                <=> ( V3xs
% 5.55/5.76                    = ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.76        & ! [V4x: $i] :
% 5.55/5.76            ( ( mem @ V4x @ A_27a )
% 5.55/5.76           => ! [V5xs: $i] :
% 5.55/5.76                ( ( mem @ V5xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4x ) @ V5xs ) ) ) )
% 5.55/5.76                <=> ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V5xs ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EAPPEND__FRONT__LAST,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( V0l
% 5.55/5.76           != ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76         => ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ V0l ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.76            = V0l ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELAST__CONS__cond,axiom,
% 5.55/5.76      ! [A_27a: del,V0h: $i] :
% 5.55/5.76        ( ( mem @ V0h @ A_27a )
% 5.55/5.76       => ! [V1t: $i] :
% 5.55/5.76            ( ( mem @ V1t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0h ) @ V1t ) )
% 5.55/5.76              = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ A_27a ) ) @ V1t ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) @ V0h ) @ ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ V1t ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELAST__APPEND__CONS,axiom,
% 5.55/5.76      ! [A_27a: del,V0h: $i] :
% 5.55/5.76        ( ( mem @ V0h @ A_27a )
% 5.55/5.76       => ! [V1l1: $i] :
% 5.55/5.76            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2l2: $i] :
% 5.55/5.76                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0h ) @ V2l2 ) ) )
% 5.55/5.76                  = ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0h ) @ V2l2 ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(ax_thm_2Elist_2ETAKE__def,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0n: tp__ty_2Enum_2Enum] :
% 5.55/5.76            ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76            = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76        & ! [V1n: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.55/5.76            ( ( mem @ V2x @ A_27a )
% 5.55/5.76           => ! [V3xs: $i] :
% 5.55/5.76                ( ( mem @ V3xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V3xs ) )
% 5.55/5.76                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V3xs ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(ax_thm_2Elist_2EDROP__def,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0n: tp__ty_2Enum_2Enum] :
% 5.55/5.76            ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76            = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76        & ! [V1n: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.55/5.76            ( ( mem @ V2x @ A_27a )
% 5.55/5.76           => ! [V3xs: $i] :
% 5.55/5.76                ( ( mem @ V3xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V3xs ) )
% 5.55/5.76                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V3xs ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V3xs ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ETAKE__nil,axiom,
% 5.55/5.76      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum] :
% 5.55/5.76        ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76        = ( c_2Elist_2ENIL @ A_27a ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ETAKE__cons,axiom,
% 5.55/5.76      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1x: $i] :
% 5.55/5.76        ( ( mem @ V1x @ A_27a )
% 5.55/5.76       => ! [V2xs: $i] :
% 5.55/5.76            ( ( mem @ V2xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.55/5.76             => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ V2xs ) )
% 5.55/5.76                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V2xs ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EDROP__nil,axiom,
% 5.55/5.76      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum] :
% 5.55/5.76        ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76        = ( c_2Elist_2ENIL @ A_27a ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EDROP__cons,axiom,
% 5.55/5.76      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1x: $i] :
% 5.55/5.76        ( ( mem @ V1x @ A_27a )
% 5.55/5.76       => ! [V2xs: $i] :
% 5.55/5.76            ( ( mem @ V2xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.55/5.76             => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ V2xs ) )
% 5.55/5.76                = ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V2xs ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ETAKE__0,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0l )
% 5.55/5.76          = ( c_2Elist_2ENIL @ A_27a ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ETAKE__LENGTH__ID,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ V0l )
% 5.55/5.76          = V0l ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELENGTH__TAKE,axiom,
% 5.55/5.76      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.76        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.76         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) )
% 5.55/5.76            = V0n ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMAP__TAKE,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.76       => ! [V1n: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.76            ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2l ) )
% 5.55/5.76              = ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V2l ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ETAKE__APPEND1,axiom,
% 5.55/5.76      ! [A_27a: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.55/5.76                ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) )
% 5.55/5.76               => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.55/5.76                  = ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V0l1 ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ETAKE__APPEND2,axiom,
% 5.55/5.76      ! [A_27a: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.55/5.76                ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.55/5.76               => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.55/5.76                  = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) ) @ V1l2 ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EDROP__0,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0l )
% 5.55/5.76          = V0l ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ETAKE__DROP,axiom,
% 5.55/5.76      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.76        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) )
% 5.55/5.76          = V1l ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELENGTH__DROP,axiom,
% 5.55/5.76      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.76        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) )
% 5.55/5.76          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMEM__DROP,axiom,
% 5.55/5.76      ! [A_27a: del,V0x: $i] :
% 5.55/5.76        ( ( mem @ V0x @ A_27a )
% 5.55/5.76       => ! [V1ls: $i] :
% 5.55/5.76            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.55/5.76                ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V1ls ) ) ) )
% 5.55/5.76              <=> ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1ls ) ) )
% 5.55/5.76                    & ( V0x
% 5.55/5.76                      = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V1ls ) ) )
% 5.55/5.76                  | ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ V1ls ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EDROP__NIL,axiom,
% 5.55/5.76      ! [A_27a: del,V0ls: $i] :
% 5.55/5.76        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.76            ( ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0ls )
% 5.55/5.76              = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76          <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0ls ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFOLDL2__ind,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,A_27c: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ A_27c ) @ bool ) ) ) ) )
% 5.55/5.76       => ( ( ! [V1f: $i] :
% 5.55/5.76                ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.55/5.76               => ! [V2a: $i] :
% 5.55/5.76                    ( ( mem @ V2a @ A_27a )
% 5.55/5.76                   => ! [V3b: $i] :
% 5.55/5.76                        ( ( mem @ V3b @ A_27b )
% 5.55/5.76                       => ! [V4bs: $i] :
% 5.55/5.76                            ( ( mem @ V4bs @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                           => ! [V5c: $i] :
% 5.55/5.76                                ( ( mem @ V5c @ A_27c )
% 5.55/5.76                               => ! [V6cs: $i] :
% 5.55/5.76                                    ( ( mem @ V6cs @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.76                                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V1f ) @ ( ap @ ( ap @ ( ap @ V1f @ V2a ) @ V3b ) @ V5c ) ) @ V4bs ) @ V6cs ) )
% 5.55/5.76                                     => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V1f ) @ V2a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V3b ) @ V4bs ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V5c ) @ V6cs ) ) ) ) ) ) ) ) ) )
% 5.55/5.76            & ! [V7f: $i] :
% 5.55/5.76                ( ( mem @ V7f @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.55/5.76               => ! [V8a: $i] :
% 5.55/5.76                    ( ( mem @ V8a @ A_27a )
% 5.55/5.76                   => ! [V9cs: $i] :
% 5.55/5.76                        ( ( mem @ V9cs @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.76                       => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V7f ) @ V8a ) @ ( c_2Elist_2ENIL @ A_27b ) ) @ V9cs ) ) ) ) )
% 5.55/5.76            & ! [V10f: $i] :
% 5.55/5.76                ( ( mem @ V10f @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.55/5.76               => ! [V11a: $i] :
% 5.55/5.76                    ( ( mem @ V11a @ A_27a )
% 5.55/5.76                   => ! [V12v6: $i] :
% 5.55/5.76                        ( ( mem @ V12v6 @ A_27b )
% 5.55/5.76                       => ! [V13v7: $i] :
% 5.55/5.76                            ( ( mem @ V13v7 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                           => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V10f ) @ V11a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V12v6 ) @ V13v7 ) ) @ ( c_2Elist_2ENIL @ A_27c ) ) ) ) ) ) ) )
% 5.55/5.76         => ! [V14v: $i] :
% 5.55/5.76              ( ( mem @ V14v @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.55/5.76             => ! [V15v1: $i] :
% 5.55/5.76                  ( ( mem @ V15v1 @ A_27a )
% 5.55/5.76                 => ! [V16v2: $i] :
% 5.55/5.76                      ( ( mem @ V16v2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                     => ! [V17v3: $i] :
% 5.55/5.76                          ( ( mem @ V17v3 @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.76                         => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V14v ) @ V15v1 ) @ V16v2 ) @ V17v3 ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFOLDL2__def,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,A_27c: del] :
% 5.55/5.76        ( ! [V0f: $i] :
% 5.55/5.76            ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.55/5.76           => ! [V1cs: $i] :
% 5.55/5.76                ( ( mem @ V1cs @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.76               => ! [V2c: $i] :
% 5.55/5.76                    ( ( mem @ V2c @ A_27c )
% 5.55/5.76                   => ! [V3bs: $i] :
% 5.55/5.76                        ( ( mem @ V3bs @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                       => ! [V4b: $i] :
% 5.55/5.76                            ( ( mem @ V4b @ A_27b )
% 5.55/5.76                           => ! [V5a: $i] :
% 5.55/5.76                                ( ( mem @ V5a @ A_27a )
% 5.55/5.76                               => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL2 @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V5a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V4b ) @ V3bs ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V2c ) @ V1cs ) )
% 5.55/5.76                                  = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL2 @ A_27a @ A_27b @ A_27c ) @ V0f ) @ ( ap @ ( ap @ ( ap @ V0f @ V5a ) @ V4b ) @ V2c ) ) @ V3bs ) @ V1cs ) ) ) ) ) ) ) )
% 5.55/5.76        & ! [V6f: $i] :
% 5.55/5.76            ( ( mem @ V6f @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.55/5.76           => ! [V7cs: $i] :
% 5.55/5.76                ( ( mem @ V7cs @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.76               => ! [V8a: $i] :
% 5.55/5.76                    ( ( mem @ V8a @ A_27a )
% 5.55/5.76                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL2 @ A_27a @ A_27b @ A_27c ) @ V6f ) @ V8a ) @ ( c_2Elist_2ENIL @ A_27b ) ) @ V7cs )
% 5.55/5.76                      = V8a ) ) ) )
% 5.55/5.76        & ! [V9v7: $i] :
% 5.55/5.76            ( ( mem @ V9v7 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76           => ! [V10v6: $i] :
% 5.55/5.76                ( ( mem @ V10v6 @ A_27b )
% 5.55/5.76               => ! [V11f: $i] :
% 5.55/5.76                    ( ( mem @ V11f @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.55/5.76                   => ! [V12a: $i] :
% 5.55/5.76                        ( ( mem @ V12a @ A_27a )
% 5.55/5.76                       => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL2 @ A_27a @ A_27b @ A_27c ) @ V11f ) @ V12a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V10v6 ) @ V9v7 ) ) @ ( c_2Elist_2ENIL @ A_27c ) )
% 5.55/5.76                          = V12a ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFOLDL2__cong,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,A_27c: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l1_27: $i] :
% 5.55/5.76            ( ( mem @ V1l1_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2l2: $i] :
% 5.55/5.76                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76               => ! [V3l2_27: $i] :
% 5.55/5.76                    ( ( mem @ V3l2_27 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                   => ! [V4a: $i] :
% 5.55/5.76                        ( ( mem @ V4a @ A_27c )
% 5.55/5.76                       => ! [V5a_27: $i] :
% 5.55/5.76                            ( ( mem @ V5a_27 @ A_27c )
% 5.55/5.76                           => ! [V6f: $i] :
% 5.55/5.76                                ( ( mem @ V6f @ ( arr @ A_27c @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) ) )
% 5.55/5.76                               => ! [V7f_27: $i] :
% 5.55/5.76                                    ( ( mem @ V7f_27 @ ( arr @ A_27c @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) ) )
% 5.55/5.76                                   => ( ( ( V0l1 = V1l1_27 )
% 5.55/5.76                                        & ( V2l2 = V3l2_27 )
% 5.55/5.76                                        & ( V4a = V5a_27 )
% 5.55/5.76                                        & ! [V8z: $i] :
% 5.55/5.76                                            ( ( mem @ V8z @ A_27c )
% 5.55/5.76                                           => ! [V9b: $i] :
% 5.55/5.76                                                ( ( mem @ V9b @ A_27a )
% 5.55/5.76                                               => ! [V10c: $i] :
% 5.55/5.76                                                    ( ( mem @ V10c @ A_27b )
% 5.55/5.76                                                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V9b ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l1_27 ) ) )
% 5.55/5.76                                                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V10c ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27b ) @ V3l2_27 ) ) ) )
% 5.55/5.76                                                     => ( ( ap @ ( ap @ ( ap @ V6f @ V8z ) @ V9b ) @ V10c )
% 5.55/5.76                                                        = ( ap @ ( ap @ ( ap @ V7f_27 @ V8z ) @ V9b ) @ V10c ) ) ) ) ) ) )
% 5.55/5.76                                     => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL2 @ A_27c @ A_27a @ A_27b ) @ V6f ) @ V4a ) @ V0l1 ) @ V2l2 )
% 5.55/5.76                                        = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL2 @ A_27c @ A_27a @ A_27b ) @ V7f_27 ) @ V5a_27 ) @ V1l1_27 ) @ V3l2_27 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFOLDL2__FOLDL,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,A_27c: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76           => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) )
% 5.55/5.76                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V1l2 ) ) )
% 5.55/5.76             => ! [V2f: $i] :
% 5.55/5.76                  ( ( mem @ V2f @ ( arr @ A_27c @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) ) )
% 5.55/5.76                 => ! [V3a: $i] :
% 5.55/5.76                      ( ( mem @ V3a @ A_27c )
% 5.55/5.76                     => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL2 @ A_27c @ A_27a @ A_27b ) @ V2f ) @ V3a ) @ V0l1 ) @ V1l2 )
% 5.55/5.76                        = ( ap
% 5.55/5.76                          @ ( ap
% 5.55/5.76                            @ ( ap @ ( c_2Elist_2EFOLDL @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c )
% 5.55/5.76                              @ ( lam @ A_27c
% 5.55/5.76                                @ ^ [V4a: $i] : ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27c ) @ ( ap @ V2f @ V4a ) ) ) )
% 5.55/5.76                            @ V3a )
% 5.55/5.76                          @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEVERY2__cong,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l1_27: $i] :
% 5.55/5.76            ( ( mem @ V1l1_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2l2: $i] :
% 5.55/5.76                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76               => ! [V3l2_27: $i] :
% 5.55/5.76                    ( ( mem @ V3l2_27 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                   => ! [V4P: $i] :
% 5.55/5.76                        ( ( mem @ V4P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76                       => ! [V5P_27: $i] :
% 5.55/5.76                            ( ( mem @ V5P_27 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76                           => ( ( ( V0l1 = V1l1_27 )
% 5.55/5.76                                & ( V2l2 = V3l2_27 )
% 5.55/5.76                                & ! [V6x: $i] :
% 5.55/5.76                                    ( ( mem @ V6x @ A_27a )
% 5.55/5.76                                   => ! [V7y: $i] :
% 5.55/5.76                                        ( ( mem @ V7y @ A_27b )
% 5.55/5.76                                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V6x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l1_27 ) ) )
% 5.55/5.76                                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V7y ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27b ) @ V3l2_27 ) ) ) )
% 5.55/5.76                                         => ( ( p @ ( ap @ ( ap @ V4P @ V6x ) @ V7y ) )
% 5.55/5.76                                          <=> ( p @ ( ap @ ( ap @ V5P_27 @ V6x ) @ V7y ) ) ) ) ) ) )
% 5.55/5.76                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V4P ) @ V0l1 ) @ V2l2 ) )
% 5.55/5.76                              <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V5P_27 ) @ V1l1_27 ) @ V3l2_27 ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMAP__EQ__EVERY2,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,A_27c: del,V0f1: $i] :
% 5.55/5.76        ( ( mem @ V0f1 @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.76       => ! [V1f2: $i] :
% 5.55/5.76            ( ( mem @ V1f2 @ ( arr @ A_27c @ A_27b ) )
% 5.55/5.76           => ! [V2l1: $i] :
% 5.55/5.76                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V3l2: $i] :
% 5.55/5.76                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.76                   => ( ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f1 ) @ V2l1 )
% 5.55/5.76                        = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27c @ A_27b ) @ V1f2 ) @ V3l2 ) )
% 5.55/5.76                    <=> ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l1 ) )
% 5.55/5.76                          = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27c ) @ V3l2 ) ) )
% 5.55/5.76                        & ( p
% 5.55/5.76                          @ ( ap
% 5.55/5.76                            @ ( ap
% 5.55/5.76                              @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27c )
% 5.55/5.76                                @ ( lam @ A_27a
% 5.55/5.76                                  @ ^ [V4x: $i] :
% 5.55/5.76                                      ( lam @ A_27c
% 5.55/5.76                                      @ ^ [V5y: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ ( ap @ V0f1 @ V4x ) ) @ ( ap @ V1f2 @ V5y ) ) ) ) )
% 5.55/5.76                              @ V2l1 )
% 5.55/5.76                            @ V3l2 ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEVERY2__EVERY,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76           => ! [V2f: $i] :
% 5.55/5.76                ( ( mem @ V2f @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V2f ) @ V0l1 ) @ V1l2 ) )
% 5.55/5.76                <=> ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) )
% 5.55/5.76                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V1l2 ) ) )
% 5.55/5.76                    & ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ bool ) @ V2f ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEVERY2__LENGTH,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76       => ! [V1l1: $i] :
% 5.55/5.76            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2l2: $i] :
% 5.55/5.76                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0P ) @ V1l1 ) @ V2l2 ) )
% 5.55/5.76                 => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) )
% 5.55/5.76                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V2l2 ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEVERY2__mono,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.55/5.76        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76       => ! [V1R2: $i] :
% 5.55/5.76            ( ( mem @ V1R2 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76           => ! [V2l1: $i] :
% 5.55/5.76                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V3l2: $i] :
% 5.55/5.76                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76                   => ( ! [V4x: $i] :
% 5.55/5.76                          ( ( mem @ V4x @ A_27a )
% 5.55/5.76                         => ! [V5y: $i] :
% 5.55/5.76                              ( ( mem @ V5y @ A_27b )
% 5.55/5.76                             => ( ( p @ ( ap @ ( ap @ V0R1 @ V4x ) @ V5y ) )
% 5.55/5.76                               => ( p @ ( ap @ ( ap @ V1R2 @ V4x ) @ V5y ) ) ) ) )
% 5.55/5.76                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R1 ) @ V2l1 ) @ V3l2 ) )
% 5.55/5.76                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V1R2 ) @ V2l1 ) @ V3l2 ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(ax_thm_2Elist_2EALL__DISTINCT,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.76        <=> $true )
% 5.55/5.76        & ! [V0h: $i] :
% 5.55/5.76            ( ( mem @ V0h @ A_27a )
% 5.55/5.76           => ! [V1t: $i] :
% 5.55/5.76                ( ( mem @ V1t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0h ) @ V1t ) ) )
% 5.55/5.76                <=> ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0h ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1t ) ) )
% 5.55/5.76                    & ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V1t ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EALL__DISTINCT__FILTER,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V0l ) )
% 5.55/5.76        <=> ! [V1x: $i] :
% 5.55/5.76              ( ( mem @ V1x @ A_27a )
% 5.55/5.76             => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l ) ) )
% 5.55/5.76               => ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V1x ) ) @ V0l )
% 5.55/5.76                  = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFILTER__ALL__DISTINCT,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V1l ) )
% 5.55/5.76             => ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EALL__DISTINCT__MAP,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.76       => ! [V1ls: $i] :
% 5.55/5.76            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V1ls ) ) )
% 5.55/5.76             => ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V1ls ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEL__ALL__DISTINCT__EL__EQ,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V0l ) )
% 5.55/5.76        <=> ! [V1n1: tp__ty_2Enum_2Enum,V2n2: tp__ty_2Enum_2Enum] :
% 5.55/5.76              ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n1 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.76                & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n2 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) ) )
% 5.55/5.76             => ( ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n1 ) ) @ V0l )
% 5.55/5.76                  = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n2 ) ) @ V0l ) )
% 5.55/5.76              <=> ( V1n1 = V2n2 ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EALL__DISTINCT__EL__IMP,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1n1: tp__ty_2Enum_2Enum,V2n2: tp__ty_2Enum_2Enum] :
% 5.55/5.76            ( ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V0l ) )
% 5.55/5.76              & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n1 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.76              & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n2 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) ) )
% 5.55/5.76           => ( ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n1 ) ) @ V0l )
% 5.55/5.76                = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n2 ) ) @ V0l ) )
% 5.55/5.76            <=> ( V1n1 = V2n2 ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EALL__DISTINCT__APPEND,axiom,
% 5.55/5.76      ! [A_27a: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) ) )
% 5.55/5.76            <=> ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V0l1 ) )
% 5.55/5.76                & ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V1l2 ) )
% 5.55/5.76                & ! [V2e: $i] :
% 5.55/5.76                    ( ( mem @ V2e @ A_27a )
% 5.55/5.76                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l1 ) ) )
% 5.55/5.76                     => ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EALL__DISTINCT__SING,axiom,
% 5.55/5.76      ! [A_27a: del,V0x: $i] :
% 5.55/5.76        ( ( mem @ V0x @ A_27a )
% 5.55/5.76       => ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EALL__DISTINCT__ZIP,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76           => ( ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V0l1 ) )
% 5.55/5.76                & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) )
% 5.55/5.76                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V1l2 ) ) ) )
% 5.55/5.76             => ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EALL__DISTINCT__ZIP__SWAP,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76           => ( ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) ) )
% 5.55/5.76                & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) )
% 5.55/5.76                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V1l2 ) ) ) )
% 5.55/5.76             => ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27b ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ V1l2 ) @ V0l1 ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EALL__DISTINCT__REVERSE,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0l ) ) )
% 5.55/5.76        <=> ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V0l ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EALL__DISTINCT__FLAT__REVERSE,axiom,
% 5.55/5.76      ! [A_27a: del,V0xs: $i] :
% 5.55/5.76        ( ( mem @ V0xs @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.76       => ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ ( ap @ ( c_2Elist_2EREVERSE @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0xs ) ) ) )
% 5.55/5.76        <=> ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ V0xs ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(ax_thm_2Elist_2ELRC__def,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0R: $i] :
% 5.55/5.76            ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.76           => ! [V1x: $i] :
% 5.55/5.76                ( ( mem @ V1x @ A_27a )
% 5.55/5.76               => ! [V2y: $i] :
% 5.55/5.76                    ( ( mem @ V2y @ A_27a )
% 5.55/5.76                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELRC @ A_27a ) @ V0R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V1x ) @ V2y ) )
% 5.55/5.76                    <=> ( V1x = V2y ) ) ) ) )
% 5.55/5.76        & ! [V3R: $i] :
% 5.55/5.76            ( ( mem @ V3R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.76           => ! [V4h: $i] :
% 5.55/5.76                ( ( mem @ V4h @ A_27a )
% 5.55/5.76               => ! [V5t: $i] :
% 5.55/5.76                    ( ( mem @ V5t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ! [V6x: $i] :
% 5.55/5.76                        ( ( mem @ V6x @ A_27a )
% 5.55/5.76                       => ! [V7y: $i] :
% 5.55/5.76                            ( ( mem @ V7y @ A_27a )
% 5.55/5.76                           => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELRC @ A_27a ) @ V3R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4h ) @ V5t ) ) @ V6x ) @ V7y ) )
% 5.55/5.76                            <=> ( ( V6x = V4h )
% 5.55/5.76                                & ? [V8z: $i] :
% 5.55/5.76                                    ( ( mem @ V8z @ A_27a )
% 5.55/5.76                                    & ( p @ ( ap @ ( ap @ V3R @ V6x ) @ V8z ) )
% 5.55/5.76                                    & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELRC @ A_27a ) @ V3R ) @ V5t ) @ V8z ) @ V7y ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ENRC__LRC,axiom,
% 5.55/5.76      ! [A_27a: del,V0R: $i] :
% 5.55/5.76        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.76       => ! [V1n: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.55/5.76            ( ( mem @ V2x @ A_27a )
% 5.55/5.76           => ! [V3y: $i] :
% 5.55/5.76                ( ( mem @ V3y @ A_27a )
% 5.55/5.76               => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2ENRC @ A_27a ) @ V0R ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2x ) @ V3y ) )
% 5.55/5.76                <=> ? [V4ls: $i] :
% 5.55/5.76                      ( ( mem @ V4ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                      & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELRC @ A_27a ) @ V0R ) @ V4ls ) @ V2x ) @ V3y ) )
% 5.55/5.76                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4ls ) )
% 5.55/5.76                        = V1n ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELRC__MEM,axiom,
% 5.55/5.76      ! [A_27a: del,V0R: $i] :
% 5.55/5.76        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.76       => ! [V1ls: $i] :
% 5.55/5.76            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2x: $i] :
% 5.55/5.76                ( ( mem @ V2x @ A_27a )
% 5.55/5.76               => ! [V3y: $i] :
% 5.55/5.76                    ( ( mem @ V3y @ A_27a )
% 5.55/5.76                   => ! [V4e: $i] :
% 5.55/5.76                        ( ( mem @ V4e @ A_27a )
% 5.55/5.76                       => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELRC @ A_27a ) @ V0R ) @ V1ls ) @ V2x ) @ V3y ) )
% 5.55/5.76                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1ls ) ) ) )
% 5.55/5.76                         => ? [V5z: $i] :
% 5.55/5.76                              ( ( mem @ V5z @ A_27a )
% 5.55/5.76                              & ? [V6t: $i] :
% 5.55/5.76                                  ( ( mem @ V6t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                                  & ( p @ ( ap @ ( ap @ V0R @ V4e ) @ V5z ) )
% 5.55/5.76                                  & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELRC @ A_27a ) @ V0R ) @ V6t ) @ V5z ) @ V3y ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELRC__MEM__right,axiom,
% 5.55/5.76      ! [A_27a: del,V0R: $i] :
% 5.55/5.76        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.76       => ! [V1h: $i] :
% 5.55/5.76            ( ( mem @ V1h @ A_27a )
% 5.55/5.76           => ! [V2t: $i] :
% 5.55/5.76                ( ( mem @ V2t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V3x: $i] :
% 5.55/5.76                    ( ( mem @ V3x @ A_27a )
% 5.55/5.76                   => ! [V4y: $i] :
% 5.55/5.76                        ( ( mem @ V4y @ A_27a )
% 5.55/5.76                       => ! [V5e: $i] :
% 5.55/5.76                            ( ( mem @ V5e @ A_27a )
% 5.55/5.76                           => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELRC @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h ) @ V2t ) ) @ V3x ) @ V4y ) )
% 5.55/5.76                                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2t ) ) ) )
% 5.55/5.76                             => ? [V6z: $i] :
% 5.55/5.76                                  ( ( mem @ V6z @ A_27a )
% 5.55/5.76                                  & ? [V7p: $i] :
% 5.55/5.76                                      ( ( mem @ V7p @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                                      & ( p @ ( ap @ ( ap @ V0R @ V6z ) @ V5e ) )
% 5.55/5.76                                      & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELRC @ A_27a ) @ V0R ) @ V7p ) @ V3x ) @ V6z ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__TO__SET__APPEND,axiom,
% 5.55/5.76      ! [A_27a: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.55/5.76              = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l1 ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l2 ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EUNION__APPEND,axiom,
% 5.55/5.76      ! [A_27a: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l1 ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l2 ) )
% 5.55/5.76              = ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__TO__SET__EQ__EMPTY,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( ( ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l )
% 5.55/5.76              = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.55/5.76          <=> ( V0l
% 5.55/5.76              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.76          & ( ( ( c_2Epred__set_2EEMPTY @ A_27a )
% 5.55/5.76              = ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l ) )
% 5.55/5.76          <=> ( V0l
% 5.55/5.76              = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFINITE__LIST__TO__SET,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ESUM__IMAGE__LIST__TO__SET__upper__bound,axiom,
% 5.55/5.76      ! [A_27a: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.55/5.76       => ! [V1ls: $i] :
% 5.55/5.76            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V0f ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1ls ) ) ) @ ( ap @ c_2Elist_2ESUM @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ ty_2Enum_2Enum ) @ V0f ) @ V1ls ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ESUM__MAP__MEM__bound,axiom,
% 5.55/5.76      ! [A_27a: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.55/5.76       => ! [V1x: $i] :
% 5.55/5.76            ( ( mem @ V1x @ A_27a )
% 5.55/5.76           => ! [V2ls: $i] :
% 5.55/5.76                ( ( mem @ V2ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2ls ) ) )
% 5.55/5.76                 => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ V0f @ V1x ) ) @ ( ap @ c_2Elist_2ESUM @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ ty_2Enum_2Enum ) @ V0f ) @ V2ls ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EINJ__MAP__EQ,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.76       => ! [V1l1: $i] :
% 5.55/5.76            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2l2: $i] :
% 5.55/5.76                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l1 ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2l2 ) ) ) @ ( c_2Epred__set_2EUNIV @ A_27b ) ) )
% 5.55/5.76                    & ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V1l1 )
% 5.55/5.76                      = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V2l2 ) ) )
% 5.55/5.76                 => ( V1l1 = V2l2 ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EINJ__MAP__EQ__IFF,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.76       => ! [V1l1: $i] :
% 5.55/5.76            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2l2: $i] :
% 5.55/5.76                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l1 ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2l2 ) ) ) @ ( c_2Epred__set_2EUNIV @ A_27b ) ) )
% 5.55/5.76                 => ( ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V1l1 )
% 5.55/5.76                      = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V2l2 ) )
% 5.55/5.76                  <=> ( V1l1 = V2l2 ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ECARD__LIST__TO__SET,axiom,
% 5.55/5.76      ! [A_27a: del,V0ls: $i] :
% 5.55/5.76        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0ls ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0ls ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EALL__DISTINCT__CARD__LIST__TO__SET,axiom,
% 5.55/5.76      ! [A_27a: del,V0ls: $i] :
% 5.55/5.76        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V0ls ) )
% 5.55/5.76         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0ls ) ) )
% 5.55/5.76            = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0ls ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ECARD__LIST__TO__SET__ALL__DISTINCT,axiom,
% 5.55/5.76      ! [A_27a: del,V0ls: $i] :
% 5.55/5.76        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0ls ) ) )
% 5.55/5.76            = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0ls ) ) )
% 5.55/5.76         => ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V0ls ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__TO__SET__REVERSE,axiom,
% 5.55/5.76      ! [A_27a: del,V0ls: $i] :
% 5.55/5.76        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0ls ) )
% 5.55/5.76          = ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0ls ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__TO__SET__THM,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0h: $i] :
% 5.55/5.76        ( ( mem @ V0h @ A_27b )
% 5.55/5.76       => ! [V1t: $i] :
% 5.55/5.76            ( ( mem @ V1t @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.76           => ( ( ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76                = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.55/5.76              & ( ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V0h ) @ V1t ) )
% 5.55/5.76                = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27b ) @ V0h ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27b ) @ V1t ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__TO__SET__MAP,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V1l ) )
% 5.55/5.76              = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__TO__SET__FILTER,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V1l ) )
% 5.55/5.76              = ( ap
% 5.55/5.76                @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a )
% 5.55/5.76                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.55/5.76                    @ ( lam @ A_27a
% 5.55/5.76                      @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2x ) @ ( ap @ V0P @ V2x ) ) ) ) )
% 5.55/5.76                @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(ax_thm_2Elist_2ESET__TO__LIST__primitive__def,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ( c_2Elist_2ESET__TO__LIST @ A_27a )
% 5.55/5.76        = ( ap
% 5.55/5.76          @ ( ap @ ( c_2Erelation_2EWFREC @ ( arr @ A_27a @ bool ) @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76            @ ( ap @ ( c_2Emin_2E_40 @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) )
% 5.55/5.76              @ ( lam @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.55/5.76                @ ^ [V0R: $i] :
% 5.55/5.76                    ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( c_2Erelation_2EWF @ ( arr @ A_27a @ bool ) ) @ V0R ) )
% 5.55/5.76                    @ ( ap @ ( c_2Ebool_2E_21 @ ( arr @ A_27a @ bool ) )
% 5.55/5.76                      @ ( lam @ ( arr @ A_27a @ bool )
% 5.55/5.76                        @ ^ [V1s: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ A_27a @ bool ) ) @ V1s ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) @ ( ap @ ( ap @ V0R @ ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V1s ) ) @ V1s ) ) ) ) ) ) ) )
% 5.55/5.76          @ ( lam @ ( arr @ ( arr @ A_27a @ bool ) @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76            @ ^ [V2SET__TO__LIST: $i] :
% 5.55/5.76                ( lam @ ( arr @ A_27a @ bool )
% 5.55/5.76                @ ^ [V3a: $i] : ( ap @ ( c_2Ecombin_2EI @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V3a ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ A_27a @ bool ) ) @ V3a ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Epred__set_2ECHOICE @ A_27a ) @ V3a ) ) @ ( ap @ V2SET__TO__LIST @ ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V3a ) ) ) ) ) @ ( c_2Ebool_2EARB @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ESET__TO__LIST__THM,axiom,
% 5.55/5.76      ! [A_27a: del,V0s: $i] :
% 5.55/5.76        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.55/5.76         => ( ( ap @ ( c_2Elist_2ESET__TO__LIST @ A_27a ) @ V0s )
% 5.55/5.76            = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ A_27a @ bool ) ) @ V0s ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Epred__set_2ECHOICE @ A_27a ) @ V0s ) ) @ ( ap @ ( c_2Elist_2ESET__TO__LIST @ A_27a ) @ ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V0s ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ESET__TO__LIST__IND,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.55/5.76       => ( ! [V1s: $i] :
% 5.55/5.76              ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.55/5.76             => ( ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.55/5.76                    & ( V1s
% 5.55/5.76                     != ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.55/5.76                 => ( p @ ( ap @ V0P @ ( ap @ ( c_2Epred__set_2EREST @ A_27a ) @ V1s ) ) ) )
% 5.55/5.76               => ( p @ ( ap @ V0P @ V1s ) ) ) )
% 5.55/5.76         => ! [V2v: $i] :
% 5.55/5.76              ( ( mem @ V2v @ ( arr @ A_27a @ bool ) )
% 5.55/5.76             => ( p @ ( ap @ V0P @ V2v ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ESET__TO__LIST__EMPTY,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ( ap @ ( c_2Elist_2ESET__TO__LIST @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.55/5.76        = ( c_2Elist_2ENIL @ A_27a ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ESET__TO__LIST__INV,axiom,
% 5.55/5.76      ! [A_27a: del,V0s: $i] :
% 5.55/5.76        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.55/5.76         => ( ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( c_2Elist_2ESET__TO__LIST @ A_27a ) @ V0s ) )
% 5.55/5.76            = V0s ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ESET__TO__LIST__CARD,axiom,
% 5.55/5.76      ! [A_27a: del,V0s: $i] :
% 5.55/5.76        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.55/5.76         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( c_2Elist_2ESET__TO__LIST @ A_27a ) @ V0s ) ) )
% 5.55/5.76            = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ESET__TO__LIST__IN__MEM,axiom,
% 5.55/5.76      ! [A_27a: del,V0s: $i] :
% 5.55/5.76        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.55/5.76         => ! [V1x: $i] :
% 5.55/5.76              ( ( mem @ V1x @ A_27a )
% 5.55/5.76             => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V0s ) )
% 5.55/5.76              <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( c_2Elist_2ESET__TO__LIST @ A_27a ) @ V0s ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMEM__SET__TO__LIST,axiom,
% 5.55/5.76      ! [A_27a: del,V0s: $i] :
% 5.55/5.76        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.55/5.76         => ! [V1x: $i] :
% 5.55/5.76              ( ( mem @ V1x @ A_27a )
% 5.55/5.76             => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( c_2Elist_2ESET__TO__LIST @ A_27a ) @ V0s ) ) ) )
% 5.55/5.76              <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V0s ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ESET__TO__LIST__SING,axiom,
% 5.55/5.76      ! [A_27a: del,V0x: $i] :
% 5.55/5.76        ( ( mem @ V0x @ A_27a )
% 5.55/5.76       => ( ( ap @ ( c_2Elist_2ESET__TO__LIST @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.55/5.76          = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EALL__DISTINCT__SET__TO__LIST,axiom,
% 5.55/5.76      ! [A_27a: del,V0s: $i] :
% 5.55/5.76        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.55/5.76         => ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( ap @ ( c_2Elist_2ESET__TO__LIST @ A_27a ) @ V0s ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EITSET__eq__FOLDL__SET__TO__LIST,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.55/5.76        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.55/5.76         => ! [V1f: $i] :
% 5.55/5.76              ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.55/5.76             => ! [V2a: $i] :
% 5.55/5.76                  ( ( mem @ V2a @ A_27b )
% 5.55/5.76                 => ( ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EITSET @ A_27a @ A_27b ) @ V1f ) @ V0s ) @ V2a )
% 5.55/5.76                    = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ A_27b ) @ ( ap @ ( c_2Ecombin_2EC @ A_27a @ A_27b @ A_27b ) @ V1f ) ) @ V2a ) @ ( ap @ ( c_2Elist_2ESET__TO__LIST @ A_27a ) @ V0s ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(ax_thm_2Elist_2EisPREFIX,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0l: $i] :
% 5.55/5.76            ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V0l ) )
% 5.55/5.76            <=> $true ) )
% 5.55/5.76        & ! [V1h: $i] :
% 5.55/5.76            ( ( mem @ V1h @ A_27a )
% 5.55/5.76           => ! [V2t: $i] :
% 5.55/5.76                ( ( mem @ V2t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V3l: $i] :
% 5.55/5.76                    ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h ) @ V2t ) ) @ V3l ) )
% 5.55/5.76                    <=> ( p
% 5.55/5.76                        @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ bool ) @ V3l ) @ c_2Ebool_2EF )
% 5.55/5.76                          @ ( lam @ A_27a
% 5.55/5.76                            @ ^ [V4h_27: $i] :
% 5.55/5.76                                ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.76                                @ ^ [V5t_27: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V1h ) @ V4h_27 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V2t ) @ V5t_27 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EisPREFIX__THM,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1h: $i] :
% 5.55/5.76            ( ( mem @ V1h @ A_27a )
% 5.55/5.76           => ! [V2t: $i] :
% 5.55/5.76                ( ( mem @ V2t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V3h1: $i] :
% 5.55/5.76                    ( ( mem @ V3h1 @ A_27a )
% 5.55/5.76                   => ! [V4t1: $i] :
% 5.55/5.76                        ( ( mem @ V4t1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                       => ! [V5h2: $i] :
% 5.55/5.76                            ( ( mem @ V5h2 @ A_27a )
% 5.55/5.76                           => ! [V6t2: $i] :
% 5.55/5.76                                ( ( mem @ V6t2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                               => ( ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V0l ) )
% 5.55/5.76                                  <=> $true )
% 5.55/5.76                                  & ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h ) @ V2t ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.76                                  <=> $false )
% 5.55/5.76                                  & ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3h1 ) @ V4t1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5h2 ) @ V6t2 ) ) )
% 5.55/5.76                                  <=> ( ( V3h1 = V5h2 )
% 5.55/5.76                                      & ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V4t1 ) @ V6t2 ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EisPREFIX__NILR,axiom,
% 5.55/5.76      ! [A_27a: del,V0x: $i] :
% 5.55/5.76        ( ( mem @ V0x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V0x ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.76        <=> ( V0x
% 5.55/5.76            = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EisPREFIX__CONSR,axiom,
% 5.55/5.76      ! [A_27a: del,V0x: $i] :
% 5.55/5.76        ( ( mem @ V0x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1y: $i] :
% 5.55/5.76            ( ( mem @ V1y @ A_27a )
% 5.55/5.76           => ! [V2ys: $i] :
% 5.55/5.76                ( ( mem @ V2ys @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1y ) @ V2ys ) ) )
% 5.55/5.76                <=> ( ( V0x
% 5.55/5.76                      = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76                    | ? [V3xs: $i] :
% 5.55/5.76                        ( ( mem @ V3xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                        & ( V0x
% 5.55/5.76                          = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1y ) @ V3xs ) )
% 5.55/5.76                        & ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V3xs ) @ V2ys ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(ax_thm_2Elist_2ESNOC,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0x: $i] :
% 5.55/5.76            ( ( mem @ V0x @ A_27a )
% 5.55/5.76           => ( ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V0x ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76              = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.55/5.76        & ! [V1x: $i] :
% 5.55/5.76            ( ( mem @ V1x @ A_27a )
% 5.55/5.76           => ! [V2x_27: $i] :
% 5.55/5.76                ( ( mem @ V2x_27 @ A_27a )
% 5.55/5.76               => ! [V3l: $i] :
% 5.55/5.76                    ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ( ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V1x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x_27 ) @ V3l ) )
% 5.55/5.76                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x_27 ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V1x ) @ V3l ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELENGTH__SNOC,axiom,
% 5.55/5.76      ! [A_27a: del,V0x: $i] :
% 5.55/5.76        ( ( mem @ V0x @ A_27a )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V0x ) @ V1l ) ) )
% 5.55/5.76              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELAST__SNOC,axiom,
% 5.55/5.76      ! [A_27a: del,V0x: $i] :
% 5.55/5.76        ( ( mem @ V0x @ A_27a )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V0x ) @ V1l ) )
% 5.55/5.76              = V0x ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFRONT__SNOC,axiom,
% 5.55/5.76      ! [A_27a: del,V0x: $i] :
% 5.55/5.76        ( ( mem @ V0x @ A_27a )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V0x ) @ V1l ) )
% 5.55/5.76              = V1l ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ESNOC__APPEND,axiom,
% 5.55/5.76      ! [A_27a: del,V0x: $i] :
% 5.55/5.76        ( ( mem @ V0x @ A_27a )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V0x ) @ V1l )
% 5.55/5.76              = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELIST__TO__SET__SNOC,axiom,
% 5.55/5.76      ! [A_27a: del,V0x: $i] :
% 5.55/5.76        ( ( mem @ V0x @ A_27a )
% 5.55/5.76       => ! [V1ls: $i] :
% 5.55/5.76            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V0x ) @ V1ls ) )
% 5.55/5.76              = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1ls ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMAP__SNOC,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.76       => ! [V1x: $i] :
% 5.55/5.76            ( ( mem @ V1x @ A_27a )
% 5.55/5.76           => ! [V2l: $i] :
% 5.55/5.76                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V1x ) @ V2l ) )
% 5.55/5.76                  = ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27b ) @ ( ap @ V0f @ V1x ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V2l ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEL__SNOC,axiom,
% 5.55/5.76      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.76        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.76         => ! [V2x: $i] :
% 5.55/5.76              ( ( mem @ V2x @ A_27a )
% 5.55/5.76             => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V2x ) @ V1l ) )
% 5.55/5.76                = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEL__LENGTH__SNOC,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1x: $i] :
% 5.55/5.76            ( ( mem @ V1x @ A_27a )
% 5.55/5.76           => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V1x ) @ V0l ) )
% 5.55/5.76              = V1x ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EAPPEND__SNOC,axiom,
% 5.55/5.76      ! [A_27a: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1x: $i] :
% 5.55/5.76            ( ( mem @ V1x @ A_27a )
% 5.55/5.76           => ! [V2l2: $i] :
% 5.55/5.76                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V1x ) @ V2l2 ) )
% 5.55/5.76                  = ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V1x ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V2l2 ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEVERY__SNOC,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1x: $i] :
% 5.55/5.76            ( ( mem @ V1x @ A_27a )
% 5.55/5.76           => ! [V2l: $i] :
% 5.55/5.76                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V1x ) @ V2l ) ) )
% 5.55/5.76                <=> ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V2l ) )
% 5.55/5.76                    & ( p @ ( ap @ V0P @ V1x ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEXISTS__SNOC,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1x: $i] :
% 5.55/5.76            ( ( mem @ V1x @ A_27a )
% 5.55/5.76           => ! [V2l: $i] :
% 5.55/5.76                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V1x ) @ V2l ) ) )
% 5.55/5.76                <=> ( ( p @ ( ap @ V0P @ V1x ) )
% 5.55/5.76                    | ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V0P ) @ V2l ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMEM__SNOC,axiom,
% 5.55/5.76      ! [A_27a: del,V0y: $i] :
% 5.55/5.76        ( ( mem @ V0y @ A_27a )
% 5.55/5.76       => ! [V1x: $i] :
% 5.55/5.76            ( ( mem @ V1x @ A_27a )
% 5.55/5.76           => ! [V2l: $i] :
% 5.55/5.76                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0y ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V1x ) @ V2l ) ) ) )
% 5.55/5.76                <=> ( ( V0y = V1x )
% 5.55/5.76                    | ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0y ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2l ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ESNOC__11,axiom,
% 5.55/5.76      ! [A_27a: del,V0x: $i] :
% 5.55/5.76        ( ( mem @ V0x @ A_27a )
% 5.55/5.76       => ! [V1y: $i] :
% 5.55/5.76            ( ( mem @ V1y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2a: $i] :
% 5.55/5.76                ( ( mem @ V2a @ A_27a )
% 5.55/5.76               => ! [V3b: $i] :
% 5.55/5.76                    ( ( mem @ V3b @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ( ( ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V0x ) @ V1y )
% 5.55/5.76                        = ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V2a ) @ V3b ) )
% 5.55/5.76                    <=> ( ( V0x = V2a )
% 5.55/5.76                        & ( V1y = V3b ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EREVERSE__SNOC__DEF,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del] :
% 5.55/5.76        ( ( ( ap @ ( c_2Elist_2EREVERSE @ A_27b ) @ ( c_2Elist_2ENIL @ A_27b ) )
% 5.55/5.76          = ( c_2Elist_2ENIL @ A_27b ) )
% 5.55/5.76        & ! [V0x: $i] :
% 5.55/5.76            ( ( mem @ V0x @ A_27a )
% 5.55/5.76           => ! [V1l: $i] :
% 5.55/5.76                ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V1l ) )
% 5.55/5.76                  = ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V0x ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EREVERSE__SNOC,axiom,
% 5.55/5.76      ! [A_27a: del,V0x: $i] :
% 5.55/5.76        ( ( mem @ V0x @ A_27a )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V0x ) @ V1l ) )
% 5.55/5.76              = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ESNOC__Axiom,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0e: $i] :
% 5.55/5.76        ( ( mem @ V0e @ A_27b )
% 5.55/5.76       => ! [V1f: $i] :
% 5.55/5.76            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27b @ A_27b ) ) ) )
% 5.55/5.76           => ? [V2fn: $i] :
% 5.55/5.76                ( ( mem @ V2fn @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ A_27b ) )
% 5.55/5.76                & ( ( ap @ V2fn @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76                  = V0e )
% 5.55/5.76                & ! [V3x: $i] :
% 5.55/5.76                    ( ( mem @ V3x @ A_27a )
% 5.55/5.76                   => ! [V4l: $i] :
% 5.55/5.76                        ( ( mem @ V4l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                       => ( ( ap @ V2fn @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V3x ) @ V4l ) )
% 5.55/5.76                          = ( ap @ ( ap @ ( ap @ V1f @ V3x ) @ V4l ) @ ( ap @ V2fn @ V4l ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ESNOC__INDUCT,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.55/5.76       => ( ( ( p @ ( ap @ V0P @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.76            & ! [V1l: $i] :
% 5.55/5.76                ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( p @ ( ap @ V0P @ V1l ) )
% 5.55/5.76                 => ! [V2x: $i] :
% 5.55/5.76                      ( ( mem @ V2x @ A_27a )
% 5.55/5.76                     => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V2x ) @ V1l ) ) ) ) ) ) )
% 5.55/5.76         => ! [V3l: $i] :
% 5.55/5.76              ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76             => ( p @ ( ap @ V0P @ V3l ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ESNOC__CASES,axiom,
% 5.55/5.76      ! [A_27a: del,V0ll: $i] :
% 5.55/5.76        ( ( mem @ V0ll @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( V0ll
% 5.55/5.76            = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76          | ? [V1x: $i] :
% 5.55/5.76              ( ( mem @ V1x @ A_27a )
% 5.55/5.76              & ? [V2l: $i] :
% 5.55/5.76                  ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                  & ( V0ll
% 5.55/5.76                    = ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V1x ) @ V2l ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(ax_thm_2Elist_2EGENLIST,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0f: $i] :
% 5.55/5.76            ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76           => ( ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.55/5.76              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.76        & ! [V1f: $i] :
% 5.55/5.76            ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.55/5.76                ( ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V1f ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.55/5.76                = ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELENGTH__GENLIST,axiom,
% 5.55/5.76      ! [A_27a: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.76            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.55/5.76            = V1n ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(ax_thm_2Elist_2EGENLIST__AUX,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0f: $i] :
% 5.55/5.76            ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76           => ! [V1l: $i] :
% 5.55/5.76                ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST__AUX @ A_27a ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V1l )
% 5.55/5.76                  = V1l ) ) )
% 5.55/5.76        & ! [V2f: $i] :
% 5.55/5.76            ( ( mem @ V2f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76           => ! [V3n: tp__ty_2Enum_2Enum,V4l: $i] :
% 5.55/5.76                ( ( mem @ V4l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST__AUX @ A_27a ) @ V2f ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) @ V4l )
% 5.55/5.76                  = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST__AUX @ A_27a ) @ V2f ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ V2f @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) @ V4l ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EGENLIST__AUX__compute,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0f: $i] :
% 5.55/5.76            ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76           => ! [V1l: $i] :
% 5.55/5.76                ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST__AUX @ A_27a ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V1l )
% 5.55/5.76                  = V1l ) ) )
% 5.55/5.76        & ! [V2f: $i] :
% 5.55/5.76            ( ( mem @ V2f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76           => ! [V3n: tp__ty_2Enum_2Enum,V4l: $i] :
% 5.55/5.76                ( ( mem @ V4l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST__AUX @ A_27a ) @ V2f ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ V4l )
% 5.55/5.76                  = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST__AUX @ A_27a ) @ V2f ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ V2f @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ V4l ) ) ) ) )
% 5.55/5.76        & ! [V5f: $i] :
% 5.55/5.76            ( ( mem @ V5f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76           => ! [V6n: tp__ty_2Enum_2Enum,V7l: $i] :
% 5.55/5.76                ( ( mem @ V7l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST__AUX @ A_27a ) @ V5f ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) @ V7l )
% 5.55/5.76                  = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST__AUX @ A_27a ) @ V5f ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ V5f @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) ) @ V7l ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(ax_thm_2Elist_2EPAD__LEFT,axiom,
% 5.55/5.76      ! [A_27a: del,V0c: $i] :
% 5.55/5.76        ( ( mem @ V0c @ A_27a )
% 5.55/5.76       => ! [V1n: tp__ty_2Enum_2Enum,V2s: $i] :
% 5.55/5.76            ( ( mem @ V2s @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EPAD__LEFT @ A_27a ) @ V0c ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2s )
% 5.55/5.76              = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ ty_2Enum_2Enum ) @ V0c ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2s ) ) ) ) @ V2s ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(ax_thm_2Elist_2EPAD__RIGHT,axiom,
% 5.55/5.76      ! [A_27a: del,V0c: $i] :
% 5.55/5.76        ( ( mem @ V0c @ A_27a )
% 5.55/5.76       => ! [V1n: tp__ty_2Enum_2Enum,V2s: $i] :
% 5.55/5.76            ( ( mem @ V2s @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EPAD__RIGHT @ A_27a ) @ V0c ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2s )
% 5.55/5.76              = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2s ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ ty_2Enum_2Enum ) @ V0c ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2s ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMAP__GENLIST,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.76       => ! [V1g: $i] :
% 5.55/5.76            ( ( mem @ V1g @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.55/5.76                ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V1g ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.55/5.76                = ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ A_27b @ A_27a ) @ V0f ) @ V1g ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEL__GENLIST,axiom,
% 5.55/5.76      ! [A_27a: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76       => ! [V1n: tp__ty_2Enum_2Enum,V2x: tp__ty_2Enum_2Enum] :
% 5.55/5.76            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.76           => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.76              = ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EHD__GENLIST,axiom,
% 5.55/5.76      ! [A_27a: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.76            ( ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V0f ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.55/5.76            = ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EHD__GENLIST__COR,axiom,
% 5.55/5.76      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1f: $i] :
% 5.55/5.76        ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.55/5.76         => ( ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.55/5.76            = ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EGENLIST__FUN__EQ,axiom,
% 5.55/5.76      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1f: $i] :
% 5.55/5.76        ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76       => ! [V2g: $i] :
% 5.55/5.76            ( ( mem @ V2g @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76           => ( ( ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V0n ) )
% 5.55/5.76                = ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V2g ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.55/5.76            <=> ! [V3x: tp__ty_2Enum_2Enum] :
% 5.55/5.76                  ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3x ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.55/5.76                 => ( ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V3x ) )
% 5.55/5.76                    = ( ap @ V2g @ ( inj__ty_2Enum_2Enum @ V3x ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EGENLIST__APPEND,axiom,
% 5.55/5.76      ! [A_27a: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76       => ! [V1a: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum] :
% 5.55/5.76            ( ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V0f ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) )
% 5.55/5.76            = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) )
% 5.55/5.76              @ ( ap
% 5.55/5.76                @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a )
% 5.55/5.76                  @ ( lam @ ty_2Enum_2Enum
% 5.55/5.76                    @ ^ [V3t: $i] : ( ap @ V0f @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ V3t ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) ) )
% 5.55/5.76                @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEVERY__GENLIST,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1f: $i] :
% 5.55/5.76            ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.55/5.76                ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.55/5.76              <=> ! [V3i: tp__ty_2Enum_2Enum] :
% 5.55/5.76                    ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.55/5.76                   => ( p @ ( ap @ V0P @ ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V3i ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEXISTS__GENLIST,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1f: $i] :
% 5.55/5.76            ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.55/5.76                ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.55/5.76              <=> ? [V3i: tp__ty_2Enum_2Enum] :
% 5.55/5.76                    ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.55/5.76                    & ( p @ ( ap @ V0P @ ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V3i ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ETL__GENLIST,axiom,
% 5.55/5.76      ! [A_27a: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.76            ( ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V0f ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.55/5.76            = ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ A_27a @ ty_2Enum_2Enum ) @ V0f ) @ c_2Enum_2ESUC ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EZIP__GENLIST,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1f: $i] :
% 5.55/5.76            ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27b ) )
% 5.55/5.76           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.55/5.76                ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.76                  = V2n )
% 5.55/5.76               => ( ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27b ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.55/5.76                  = ( ap
% 5.55/5.76                    @ ( ap @ ( c_2Elist_2EGENLIST @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.55/5.76                      @ ( lam @ ty_2Enum_2Enum
% 5.55/5.76                        @ ^ [V3x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ V3x ) @ V0l ) ) @ ( ap @ V1f @ V3x ) ) ) )
% 5.55/5.76                    @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EGENLIST__CONS,axiom,
% 5.55/5.76      ! [A_27a: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.76            ( ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V0f ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.76            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ A_27a @ ty_2Enum_2Enum ) @ V0f ) @ c_2Enum_2ESUC ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ENULL__GENLIST,axiom,
% 5.55/5.76      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1f: $i] :
% 5.55/5.76        ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76       => ( ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.55/5.76        <=> ( V0n = fo__c_2Enum_2E0 ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EGENLIST__GENLIST__AUX,axiom,
% 5.55/5.76      ! [A_27a: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.76            ( ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ V1n ) )
% 5.55/5.76            = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST__AUX @ A_27a ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EGENLIST__NUMERALS,axiom,
% 5.55/5.76      ! [A_27a: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.76            ( ( ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.55/5.76              = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76            & ( ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V0f ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.76              = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST__AUX @ A_27a ) @ V0f ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMEM__GENLIST,axiom,
% 5.55/5.76      ! [A_27a: del,V0x: $i] :
% 5.55/5.76        ( ( mem @ V0x @ A_27a )
% 5.55/5.76       => ! [V1f: $i] :
% 5.55/5.76            ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.55/5.76                ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) )
% 5.55/5.76              <=> ? [V3m: tp__ty_2Enum_2Enum] :
% 5.55/5.76                    ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.55/5.76                    & ( V0x
% 5.55/5.76                      = ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EALL__DISTINCT__SNOC,axiom,
% 5.55/5.76      ! [A_27a: del,V0x: $i] :
% 5.55/5.76        ( ( mem @ V0x @ A_27a )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V0x ) @ V1l ) ) )
% 5.55/5.76            <=> ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) )
% 5.55/5.76                & ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EALL__DISTINCT__GENLIST,axiom,
% 5.55/5.76      ! [A_27a: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.76            ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.55/5.76          <=> ! [V2m1: tp__ty_2Enum_2Enum,V3m2: tp__ty_2Enum_2Enum] :
% 5.55/5.76                ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2m1 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.76                  & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3m2 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.76                  & ( ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V2m1 ) )
% 5.55/5.76                    = ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V3m2 ) ) ) )
% 5.55/5.76               => ( V2m1 = V3m2 ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFOLDL__SNOC,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ A_27b @ ( arr @ A_27a @ A_27b ) ) )
% 5.55/5.76       => ! [V1e: $i] :
% 5.55/5.76            ( ( mem @ V1e @ A_27b )
% 5.55/5.76           => ! [V2x: $i] :
% 5.55/5.76                ( ( mem @ V2x @ A_27a )
% 5.55/5.76               => ! [V3l: $i] :
% 5.55/5.76                    ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ A_27b ) @ V0f ) @ V1e ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V2x ) @ V3l ) )
% 5.55/5.76                      = ( ap @ ( ap @ V0f @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ A_27b ) @ V0f ) @ V1e ) @ V3l ) ) @ V2x ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ESUM__SNOC,axiom,
% 5.55/5.76      ! [V0x: tp__ty_2Enum_2Enum,V1l: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.55/5.76        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Elist_2ESUM @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) ) )
% 5.55/5.76        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Elist_2ESUM @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ESUM__APPEND,axiom,
% 5.55/5.76      ! [V0l1: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum,V1l2: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.55/5.76        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Elist_2ESUM @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Enum_2Enum ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0l1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l2 ) ) ) )
% 5.55/5.76        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Elist_2ESUM @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0l1 ) ) ) @ ( ap @ c_2Elist_2ESUM @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l2 ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ESUM__MAP__FOLDL,axiom,
% 5.55/5.76      ! [A_27a: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.55/5.76       => ! [V1ls: $i] :
% 5.55/5.76            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Elist_2ESUM @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ ty_2Enum_2Enum ) @ V0f ) @ V1ls ) ) )
% 5.55/5.76              = ( surj__ty_2Enum_2Enum
% 5.55/5.76                @ ( ap
% 5.55/5.76                  @ ( ap
% 5.55/5.76                    @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ ty_2Enum_2Enum )
% 5.55/5.76                      @ ( lam @ ty_2Enum_2Enum
% 5.55/5.76                        @ ^ [V2a: $i] :
% 5.55/5.76                            ( lam @ A_27a
% 5.55/5.76                            @ ^ [V3e: $i] : ( ap @ ( ap @ c_2Earithmetic_2E_2B @ V2a ) @ ( ap @ V0f @ V3e ) ) ) ) )
% 5.55/5.76                    @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.55/5.76                  @ V1ls ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ESUM__IMAGE__eq__SUM__MAP__SET__TO__LIST,axiom,
% 5.55/5.76      ! [A_27a: del,V0s: $i] :
% 5.55/5.76        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.55/5.76       => ! [V1f: $i] :
% 5.55/5.76            ( ( mem @ V1f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.55/5.76           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.55/5.76             => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a ) @ V1f ) @ V0s ) )
% 5.55/5.76                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Elist_2ESUM @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ ty_2Enum_2Enum ) @ V1f ) @ ( ap @ ( c_2Elist_2ESET__TO__LIST @ A_27a ) @ V0s ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEL__REVERSE,axiom,
% 5.55/5.76      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.76        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.76         => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l ) )
% 5.55/5.76            = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ V1l ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EREVERSE__GENLIST,axiom,
% 5.55/5.76      ! [A_27a: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.76       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.76            ( ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.76            = ( ap
% 5.55/5.76              @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a )
% 5.55/5.76                @ ( lam @ ty_2Enum_2Enum
% 5.55/5.76                  @ ^ [V2m: $i] : ( ap @ V0f @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ V2m ) ) ) )
% 5.55/5.76              @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFOLDL__UNION__BIGUNION,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.76       => ! [V1ls: $i] :
% 5.55/5.76            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2s: $i] :
% 5.55/5.76                ( ( mem @ V2s @ ( arr @ A_27b @ bool ) )
% 5.55/5.76               => ( ( ap
% 5.55/5.76                    @ ( ap
% 5.55/5.76                      @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ ( arr @ A_27b @ bool ) )
% 5.55/5.76                        @ ( lam @ ( arr @ A_27b @ bool )
% 5.55/5.76                          @ ^ [V3s: $i] :
% 5.55/5.76                              ( lam @ A_27a
% 5.55/5.76                              @ ^ [V4x: $i] : ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27b ) @ V3s ) @ ( ap @ V0f @ V4x ) ) ) ) )
% 5.55/5.76                      @ V2s )
% 5.55/5.76                    @ V1ls )
% 5.55/5.76                  = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27b ) @ V2s ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ ( arr @ A_27b @ bool ) ) @ V0f ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1ls ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFOLDL__UNION__BIGUNION__paired,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.76        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27c @ bool ) ) ) )
% 5.55/5.76       => ! [V1ls: $i] :
% 5.55/5.76            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.55/5.76           => ! [V2s: $i] :
% 5.55/5.76                ( ( mem @ V2s @ ( arr @ A_27c @ bool ) )
% 5.55/5.76               => ( ( ap
% 5.55/5.76                    @ ( ap
% 5.55/5.76                      @ ( ap @ ( c_2Elist_2EFOLDL @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( arr @ A_27c @ bool ) )
% 5.55/5.76                        @ ( lam @ ( arr @ A_27c @ bool )
% 5.55/5.76                          @ ^ [V3s: $i] :
% 5.55/5.76                              ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ ( arr @ A_27c @ bool ) )
% 5.55/5.76                              @ ( lam @ A_27a
% 5.55/5.76                                @ ^ [V4x: $i] :
% 5.55/5.76                                    ( lam @ A_27b
% 5.55/5.76                                    @ ^ [V5y: $i] : ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27c ) @ V3s ) @ ( ap @ ( ap @ V0f @ V4x ) @ V5y ) ) ) ) ) ) )
% 5.55/5.76                      @ V2s )
% 5.55/5.76                    @ V1ls )
% 5.55/5.76                  = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27c ) @ V2s ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27c ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( arr @ A_27c @ bool ) ) @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ ( arr @ A_27c @ bool ) ) @ V0f ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V1ls ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFOLDL__ZIP__SAME,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0ls: $i] :
% 5.55/5.76        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1f: $i] :
% 5.55/5.76            ( ( mem @ V1f @ ( arr @ A_27b @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ A_27b ) ) )
% 5.55/5.76           => ! [V2e: $i] :
% 5.55/5.76                ( ( mem @ V2e @ A_27b )
% 5.55/5.76               => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ A_27b ) @ V1f ) @ V2e ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0ls ) @ V0ls ) ) )
% 5.55/5.76                  = ( ap
% 5.55/5.76                    @ ( ap
% 5.55/5.76                      @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ A_27b )
% 5.55/5.76                        @ ( lam @ A_27b
% 5.55/5.76                          @ ^ [V3x: $i] :
% 5.55/5.76                              ( lam @ A_27a
% 5.55/5.76                              @ ^ [V4y: $i] : ( ap @ ( ap @ V1f @ V3x ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V4y ) @ V4y ) ) ) ) )
% 5.55/5.76                      @ V2e )
% 5.55/5.76                    @ V0ls ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMAP__ZIP__SAME,axiom,
% 5.55/5.76      ! [A_27a: del,A_27b: del,V0ls: $i] :
% 5.55/5.76        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1f: $i] :
% 5.55/5.76            ( ( mem @ V1f @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ A_27b ) )
% 5.55/5.76           => ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ A_27b ) @ V1f ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0ls ) @ V0ls ) ) )
% 5.55/5.76              = ( ap
% 5.55/5.76                @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b )
% 5.55/5.76                  @ ( lam @ A_27a
% 5.55/5.76                    @ ^ [V2x: $i] : ( ap @ V1f @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V2x ) ) ) )
% 5.55/5.76                @ V0ls ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EINFINITE__LIST__UNIV,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Epred__set_2EUNIV @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(ax_thm_2Elist_2ELEN__DEF,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0n: tp__ty_2Enum_2Enum] :
% 5.55/5.76            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2ELEN @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.55/5.76            = V0n )
% 5.55/5.76        & ! [V1h: $i] :
% 5.55/5.76            ( ( mem @ V1h @ A_27a )
% 5.55/5.76           => ! [V2t: $i] :
% 5.55/5.76                ( ( mem @ V2t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V3n: tp__ty_2Enum_2Enum] :
% 5.55/5.76                    ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2ELEN @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h ) @ V2t ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) )
% 5.55/5.76                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2ELEN @ A_27a ) @ V2t ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(ax_thm_2Elist_2EREV__DEF,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0acc: $i] :
% 5.55/5.76            ( ( mem @ V0acc @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ap @ ( ap @ ( c_2Elist_2EREV @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V0acc )
% 5.55/5.76              = V0acc ) )
% 5.55/5.76        & ! [V1h: $i] :
% 5.55/5.76            ( ( mem @ V1h @ A_27a )
% 5.55/5.76           => ! [V2t: $i] :
% 5.55/5.76                ( ( mem @ V2t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V3acc: $i] :
% 5.55/5.76                    ( ( mem @ V3acc @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ( ( ap @ ( ap @ ( c_2Elist_2EREV @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h ) @ V2t ) ) @ V3acc )
% 5.55/5.76                      = ( ap @ ( ap @ ( c_2Elist_2EREV @ A_27a ) @ V2t ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h ) @ V3acc ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELEN__LENGTH__LEM,axiom,
% 5.55/5.76      ! [A_27a: del,V0L: $i] :
% 5.55/5.76        ( ( mem @ V0L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.76            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2ELEN @ A_27a ) @ V0L ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.76            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0L ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EREV__REVERSE__LEM,axiom,
% 5.55/5.76      ! [A_27a: del,V0L1: $i] :
% 5.55/5.76        ( ( mem @ V0L1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1L2: $i] :
% 5.55/5.76            ( ( mem @ V1L2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( ap @ ( ap @ ( c_2Elist_2EREV @ A_27a ) @ V0L1 ) @ V1L2 )
% 5.55/5.76              = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0L1 ) ) @ V1L2 ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELENGTH__LEN,axiom,
% 5.55/5.76      ! [A_27a: del,V0L: $i] :
% 5.55/5.76        ( ( mem @ V0L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0L ) )
% 5.55/5.76          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2ELEN @ A_27a ) @ V0L ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EREVERSE__REV,axiom,
% 5.55/5.76      ! [A_27a: del,V0L: $i] :
% 5.55/5.76        ( ( mem @ V0L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ( ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0L )
% 5.55/5.76          = ( ap @ ( ap @ ( c_2Elist_2EREV @ A_27a ) @ V0L ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(ax_thm_2Elist_2ESUM__ACC__DEF,axiom,
% 5.55/5.76      ( ! [V0acc: tp__ty_2Enum_2Enum] :
% 5.55/5.76          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elist_2ESUM__ACC @ ( c_2Elist_2ENIL @ ty_2Enum_2Enum ) ) @ ( inj__ty_2Enum_2Enum @ V0acc ) ) )
% 5.55/5.76          = V0acc )
% 5.55/5.76      & ! [V1h: tp__ty_2Enum_2Enum,V2t: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum,V3acc: tp__ty_2Enum_2Enum] :
% 5.55/5.76          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elist_2ESUM__ACC @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1h ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V2t ) ) ) @ ( inj__ty_2Enum_2Enum @ V3acc ) ) )
% 5.55/5.76          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elist_2ESUM__ACC @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V2t ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1h ) ) @ ( inj__ty_2Enum_2Enum @ V3acc ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ESUM__ACC__SUM__LEM,axiom,
% 5.55/5.76      ! [V0L: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.76        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elist_2ESUM__ACC @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0L ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.76        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Elist_2ESUM @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0L ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ESUM__SUM__ACC,axiom,
% 5.55/5.76      ! [V0L: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.55/5.76        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Elist_2ESUM @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0L ) ) )
% 5.55/5.76        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elist_2ESUM__ACC @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0L ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEXISTS__LIST,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.55/5.76       => ( ? [V1l: $i] :
% 5.55/5.76              ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76              & ( p @ ( ap @ V0P @ V1l ) ) )
% 5.55/5.76        <=> ( ( p @ ( ap @ V0P @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.76            | ? [V2h: $i] :
% 5.55/5.76                ( ( mem @ V2h @ A_27a )
% 5.55/5.76                & ? [V3t: $i] :
% 5.55/5.76                    ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                    & ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V3t ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EFORALL__LIST,axiom,
% 5.55/5.76      ! [A_27a: del,V0P: $i] :
% 5.55/5.76        ( ( mem @ V0P @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.55/5.76       => ( ! [V1l: $i] :
% 5.55/5.76              ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76             => ( p @ ( ap @ V0P @ V1l ) ) )
% 5.55/5.76        <=> ( ( p @ ( ap @ V0P @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.76            & ! [V2h: $i] :
% 5.55/5.76                ( ( mem @ V2h @ A_27a )
% 5.55/5.76               => ! [V3t: $i] :
% 5.55/5.76                    ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V3t ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMEM__SPLIT__APPEND__first,axiom,
% 5.55/5.76      ! [A_27a: del,V0e: $i] :
% 5.55/5.76        ( ( mem @ V0e @ A_27a )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) )
% 5.55/5.76            <=> ? [V2pfx: $i] :
% 5.55/5.76                  ( ( mem @ V2pfx @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                  & ? [V3sfx: $i] :
% 5.55/5.76                      ( ( mem @ V3sfx @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                      & ( V1l
% 5.55/5.76                        = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2pfx ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0e ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ V3sfx ) )
% 5.55/5.76                      & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2pfx ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMEM__SPLIT__APPEND__last,axiom,
% 5.55/5.76      ! [A_27a: del,V0e: $i] :
% 5.55/5.76        ( ( mem @ V0e @ A_27a )
% 5.55/5.76       => ! [V1l: $i] :
% 5.55/5.76            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) )
% 5.55/5.76            <=> ? [V2pfx: $i] :
% 5.55/5.76                  ( ( mem @ V2pfx @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                  & ? [V3sfx: $i] :
% 5.55/5.76                      ( ( mem @ V3sfx @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                      & ( V1l
% 5.55/5.76                        = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2pfx ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0e ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ V3sfx ) )
% 5.55/5.76                      & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V3sfx ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EAPPEND__EQ__APPEND,axiom,
% 5.55/5.76      ! [A_27a: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2m1: $i] :
% 5.55/5.76                ( ( mem @ V2m1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V3m2: $i] :
% 5.55/5.76                    ( ( mem @ V3m2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ( ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 )
% 5.55/5.76                        = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2m1 ) @ V3m2 ) )
% 5.55/5.76                    <=> ( ? [V4l: $i] :
% 5.55/5.76                            ( ( mem @ V4l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                            & ( V0l1
% 5.55/5.76                              = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2m1 ) @ V4l ) )
% 5.55/5.76                            & ( V3m2
% 5.55/5.76                              = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V4l ) @ V1l2 ) ) )
% 5.55/5.76                        | ? [V5l: $i] :
% 5.55/5.76                            ( ( mem @ V5l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                            & ( V2m1
% 5.55/5.76                              = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V5l ) )
% 5.55/5.76                            & ( V1l2
% 5.55/5.76                              = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V5l ) @ V3m2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EAPPEND__EQ__CONS,axiom,
% 5.55/5.76      ! [A_27a: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1l2: $i] :
% 5.55/5.76            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ! [V2h: $i] :
% 5.55/5.76                ( ( mem @ V2h @ A_27a )
% 5.55/5.76               => ! [V3t: $i] :
% 5.55/5.76                    ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ( ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 )
% 5.55/5.76                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V3t ) )
% 5.55/5.76                    <=> ( ( ( V0l1
% 5.55/5.76                            = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76                          & ( V1l2
% 5.55/5.76                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V3t ) ) )
% 5.55/5.76                        | ? [V4lt: $i] :
% 5.55/5.76                            ( ( mem @ V4lt @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                            & ( V0l1
% 5.55/5.76                              = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V4lt ) )
% 5.55/5.76                            & ( V3t
% 5.55/5.76                              = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V4lt ) @ V1l2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EAPPEND__EQ__APPEND__MID,axiom,
% 5.55/5.76      ! [A_27a: del,V0l1: $i] :
% 5.55/5.76        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1e: $i] :
% 5.55/5.76            ( ( mem @ V1e @ A_27a )
% 5.55/5.76           => ! [V2l2: $i] :
% 5.55/5.76                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V3m1: $i] :
% 5.55/5.76                    ( ( mem @ V3m1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ! [V4m2: $i] :
% 5.55/5.76                        ( ( mem @ V4m2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                       => ( ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1e ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ V2l2 )
% 5.55/5.76                            = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V3m1 ) @ V4m2 ) )
% 5.55/5.76                        <=> ( ? [V5l: $i] :
% 5.55/5.76                                ( ( mem @ V5l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                                & ( V3m1
% 5.55/5.76                                  = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1e ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ V5l ) )
% 5.55/5.76                                & ( V2l2
% 5.55/5.76                                  = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V5l ) @ V4m2 ) ) )
% 5.55/5.76                            | ? [V6l: $i] :
% 5.55/5.76                                ( ( mem @ V6l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                                & ( V0l1
% 5.55/5.76                                  = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V3m1 ) @ V6l ) )
% 5.55/5.76                                & ( V4m2
% 5.55/5.76                                  = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V6l ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1e ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ V2l2 ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(ax_thm_2Elist_2ELUPDATE__def,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0e: $i] :
% 5.55/5.76            ( ( mem @ V0e @ A_27a )
% 5.55/5.76           => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.76                ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V0e ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.76        & ! [V2e: $i] :
% 5.55/5.76            ( ( mem @ V2e @ A_27a )
% 5.55/5.76           => ! [V3x: $i] :
% 5.55/5.76                ( ( mem @ V3x @ A_27a )
% 5.55/5.76               => ! [V4l: $i] :
% 5.55/5.76                    ( ( mem @ V4l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V2e ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3x ) @ V4l ) )
% 5.55/5.76                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2e ) @ V4l ) ) ) ) )
% 5.55/5.76        & ! [V5e: $i] :
% 5.55/5.76            ( ( mem @ V5e @ A_27a )
% 5.55/5.76           => ! [V6n: tp__ty_2Enum_2Enum,V7x: $i] :
% 5.55/5.76                ( ( mem @ V7x @ A_27a )
% 5.55/5.76               => ! [V8l: $i] :
% 5.55/5.76                    ( ( mem @ V8l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V5e ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7x ) @ V8l ) )
% 5.55/5.76                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7x ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V5e ) @ ( inj__ty_2Enum_2Enum @ V6n ) ) @ V8l ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELUPDATE__NIL,axiom,
% 5.55/5.76      ! [A_27a: del,V0xs: $i] :
% 5.55/5.76        ( ( mem @ V0xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1n: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.55/5.76            ( ( mem @ V2x @ A_27a )
% 5.55/5.76           => ( ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V2x ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0xs )
% 5.55/5.76                = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76            <=> ( V0xs
% 5.55/5.76                = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELUPDATE__SEM,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0e: $i] :
% 5.55/5.76            ( ( mem @ V0e @ A_27a )
% 5.55/5.76           => ! [V1n: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.76                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V0e ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2l ) ) )
% 5.55/5.76                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) ) ) )
% 5.55/5.76        & ! [V3e: $i] :
% 5.55/5.76            ( ( mem @ V3e @ A_27a )
% 5.55/5.76           => ! [V4n: tp__ty_2Enum_2Enum,V5l: $i] :
% 5.55/5.76                ( ( mem @ V5l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76               => ! [V6p: tp__ty_2Enum_2Enum] :
% 5.55/5.76                    ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V6p ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V5l ) ) )
% 5.55/5.76                   => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V6p ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V3e ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ V5l ) )
% 5.55/5.76                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V6p ) ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) @ V3e ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V6p ) ) @ V5l ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EEL__LUPDATE,axiom,
% 5.55/5.76      ! [A_27a: del,V0ys: $i] :
% 5.55/5.76        ( ( mem @ V0ys @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1x: $i] :
% 5.55/5.76            ( ( mem @ V1x @ A_27a )
% 5.55/5.76           => ! [V2i: tp__ty_2Enum_2Enum,V3k: tp__ty_2Enum_2Enum] :
% 5.55/5.76                ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V1x ) @ ( inj__ty_2Enum_2Enum @ V3k ) ) @ V0ys ) )
% 5.55/5.76                = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( inj__ty_2Enum_2Enum @ V3k ) ) ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3k ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0ys ) ) ) ) @ V1x ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ V0ys ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELENGTH__LUPDATE,axiom,
% 5.55/5.76      ! [A_27a: del,V0x: $i] :
% 5.55/5.76        ( ( mem @ V0x @ A_27a )
% 5.55/5.76       => ! [V1n: tp__ty_2Enum_2Enum,V2ys: $i] :
% 5.55/5.76            ( ( mem @ V2ys @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V0x ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2ys ) ) )
% 5.55/5.76              = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2ys ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELUPDATE__LENGTH,axiom,
% 5.55/5.76      ! [A_27a: del,V0xs: $i] :
% 5.55/5.76        ( ( mem @ V0xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1x: $i] :
% 5.55/5.76            ( ( mem @ V1x @ A_27a )
% 5.55/5.76           => ! [V2y: $i] :
% 5.55/5.76                ( ( mem @ V2y @ A_27a )
% 5.55/5.76               => ! [V3ys: $i] :
% 5.55/5.76                    ( ( mem @ V3ys @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V1x ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0xs ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0xs ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2y ) @ V3ys ) ) )
% 5.55/5.76                      = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0xs ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ V3ys ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELUPDATE__SNOC,axiom,
% 5.55/5.76      ! [A_27a: del,V0ys: $i] :
% 5.55/5.76        ( ( mem @ V0ys @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1k: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.55/5.76            ( ( mem @ V2x @ A_27a )
% 5.55/5.76           => ! [V3y: $i] :
% 5.55/5.76                ( ( mem @ V3y @ A_27a )
% 5.55/5.76               => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V2x ) @ ( inj__ty_2Enum_2Enum @ V1k ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V3y ) @ V0ys ) )
% 5.55/5.76                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1k ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0ys ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V2x ) @ V0ys ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V3y ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V2x ) @ ( inj__ty_2Enum_2Enum @ V1k ) ) @ V0ys ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMEM__LUPDATE__E,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1x: $i] :
% 5.55/5.76            ( ( mem @ V1x @ A_27a )
% 5.55/5.76           => ! [V2y: $i] :
% 5.55/5.76                ( ( mem @ V2y @ A_27a )
% 5.55/5.76               => ! [V3i: tp__ty_2Enum_2Enum] :
% 5.55/5.76                    ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V2y ) @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ V0l ) ) ) )
% 5.55/5.76                   => ( ( V1x = V2y )
% 5.55/5.76                      | ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l ) ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2EMEM__LUPDATE,axiom,
% 5.55/5.76      ! [A_27a: del,V0l: $i] :
% 5.55/5.76        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76       => ! [V1x: $i] :
% 5.55/5.76            ( ( mem @ V1x @ A_27a )
% 5.55/5.76           => ! [V2y: $i] :
% 5.55/5.76                ( ( mem @ V2y @ A_27a )
% 5.55/5.76               => ! [V3i: tp__ty_2Enum_2Enum] :
% 5.55/5.76                    ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V2y ) @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ V0l ) ) ) )
% 5.55/5.76                  <=> ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.76                        & ( V1x = V2y ) )
% 5.55/5.76                      | ? [V4j: tp__ty_2Enum_2Enum] :
% 5.55/5.76                          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4j ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.76                          & ( V3i != V4j )
% 5.55/5.76                          & ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V4j ) ) @ V0l )
% 5.55/5.76                            = V1x ) ) ) ) ) ) ) ).
% 5.55/5.76  
% 5.55/5.76  thf(conj_thm_2Elist_2ELUPDATE__compute,axiom,
% 5.55/5.76      ! [A_27a: del] :
% 5.55/5.76        ( ! [V0e: $i] :
% 5.55/5.76            ( ( mem @ V0e @ A_27a )
% 5.55/5.76           => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.76                ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V0e ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.76                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.76        & ! [V2e: $i] :
% 5.55/5.76            ( ( mem @ V2e @ A_27a )
% 5.55/5.76           => ! [V3x: $i] :
% 5.55/5.76                ( ( mem @ V3x @ A_27a )
% 5.55/5.76               => ! [V4l: $i] :
% 5.55/5.76                    ( ( mem @ V4l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V2e ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3x ) @ V4l ) )
% 5.55/5.76                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2e ) @ V4l ) ) ) ) )
% 5.55/5.76        & ! [V5e: $i] :
% 5.55/5.76            ( ( mem @ V5e @ A_27a )
% 5.55/5.76           => ! [V6n: tp__ty_2Enum_2Enum,V7x: $i] :
% 5.55/5.76                ( ( mem @ V7x @ A_27a )
% 5.55/5.76               => ! [V8l: $i] :
% 5.55/5.76                    ( ( mem @ V8l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.76                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V5e ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7x ) @ V8l ) )
% 5.55/5.77                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7x ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V5e ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V8l ) ) ) ) ) )
% 5.55/5.77        & ! [V9e: $i] :
% 5.55/5.77            ( ( mem @ V9e @ A_27a )
% 5.55/5.77           => ! [V10n: tp__ty_2Enum_2Enum,V11x: $i] :
% 5.55/5.77                ( ( mem @ V11x @ A_27a )
% 5.55/5.77               => ! [V12l: $i] :
% 5.55/5.77                    ( ( mem @ V12l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V9e ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V10n ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V11x ) @ V12l ) )
% 5.55/5.77                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V11x ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V9e ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V10n ) ) ) ) @ V12l ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELUPDATE__MAP,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.55/5.77        ( ( mem @ V0x @ A_27a )
% 5.55/5.77       => ! [V1n: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.77            ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ! [V3f: $i] :
% 5.55/5.77                ( ( mem @ V3f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V3f ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V0x ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2l ) )
% 5.55/5.77                  = ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27b ) @ ( ap @ V3f @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V3f ) @ V2l ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Elist_2EEVERYi__def,axiom,
% 5.55/5.77      ! [A_27a: del] :
% 5.55/5.77        ( ! [V0P: $i] :
% 5.55/5.77            ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERYi @ A_27a ) @ V0P ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.77            <=> $true ) )
% 5.55/5.77        & ! [V1P: $i] :
% 5.55/5.77            ( ( mem @ V1P @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77           => ! [V2h: $i] :
% 5.55/5.77                ( ( mem @ V2h @ A_27a )
% 5.55/5.77               => ! [V3t: $i] :
% 5.55/5.77                    ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                   => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERYi @ A_27a ) @ V1P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V3t ) ) )
% 5.55/5.77                    <=> ( ( p @ ( ap @ ( ap @ V1P @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V2h ) )
% 5.55/5.77                        & ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERYi @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) @ ty_2Enum_2Enum ) @ V1P ) @ c_2Enum_2ESUC ) ) @ V3t ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Elist_2EsplitAtPki__def,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] :
% 5.55/5.77        ( ! [V0P: $i] :
% 5.55/5.77            ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.77           => ! [V1k: $i] :
% 5.55/5.77                ( ( mem @ V1k @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ A_27a ) ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EsplitAtPki @ A_27a @ A_27b ) @ V0P ) @ V1k ) @ ( c_2Elist_2ENIL @ A_27b ) )
% 5.55/5.77                  = ( ap @ ( ap @ V1k @ ( c_2Elist_2ENIL @ A_27b ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) ) )
% 5.55/5.77        & ! [V2P: $i] :
% 5.55/5.77            ( ( mem @ V2P @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.77           => ! [V3k: $i] :
% 5.55/5.77                ( ( mem @ V3k @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ A_27a ) ) )
% 5.55/5.77               => ! [V4h: $i] :
% 5.55/5.77                    ( ( mem @ V4h @ A_27b )
% 5.55/5.77                   => ! [V5t: $i] :
% 5.55/5.77                        ( ( mem @ V5t @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77                       => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EsplitAtPki @ A_27a @ A_27b ) @ V2P ) @ V3k ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V4h ) @ V5t ) )
% 5.55/5.77                          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ ( ap @ V2P @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V4h ) ) @ ( ap @ ( ap @ V3k @ ( c_2Elist_2ENIL @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V4h ) @ V5t ) ) )
% 5.55/5.77                            @ ( ap
% 5.55/5.77                              @ ( ap @ ( ap @ ( c_2Elist_2EsplitAtPki @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ( arr @ A_27b @ bool ) @ ty_2Enum_2Enum ) @ V2P ) @ c_2Enum_2ESUC ) )
% 5.55/5.77                                @ ( lam @ ( ty_2Elist_2Elist @ A_27b )
% 5.55/5.77                                  @ ^ [V6p: $i] :
% 5.55/5.77                                      ( lam @ ( ty_2Elist_2Elist @ A_27b )
% 5.55/5.77                                      @ ^ [V7s: $i] : ( ap @ ( ap @ V3k @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V4h ) @ V6p ) ) @ V7s ) ) ) )
% 5.55/5.77                              @ V5t ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EsplitAtPki__APPEND,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.55/5.77        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1l2: $i] :
% 5.55/5.77            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ! [V2P: $i] :
% 5.55/5.77                ( ( mem @ V2P @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77               => ! [V3k: $i] :
% 5.55/5.77                    ( ( mem @ V3k @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ A_27b ) ) )
% 5.55/5.77                   => ( ( ( p
% 5.55/5.77                          @ ( ap
% 5.55/5.77                            @ ( ap @ ( c_2Elist_2EEVERYi @ A_27a )
% 5.55/5.77                              @ ( lam @ ty_2Enum_2Enum
% 5.55/5.77                                @ ^ [V4i: $i] : ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ bool ) @ c_2Ebool_2E_7E ) @ ( ap @ V2P @ V4i ) ) ) )
% 5.55/5.77                            @ V0l1 ) )
% 5.55/5.77                        & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l2 ) ) )
% 5.55/5.77                         => ( p @ ( ap @ ( ap @ V2P @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V1l2 ) ) ) ) )
% 5.55/5.77                     => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EsplitAtPki @ A_27b @ A_27a ) @ V2P ) @ V3k ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.55/5.77                        = ( ap @ ( ap @ V3k @ V0l1 ) @ V1l2 ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EsplitAtPki__EQN,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.77       => ! [V1k: $i] :
% 5.55/5.77            ( ( mem @ V1k @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ A_27a ) ) )
% 5.55/5.77           => ! [V2l: $i] :
% 5.55/5.77                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EsplitAtPki @ A_27a @ A_27b ) @ V0P ) @ V1k ) @ V2l )
% 5.55/5.77                  = ( ap
% 5.55/5.77                    @ ( ap
% 5.55/5.77                      @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ty_2Enum_2Enum @ A_27a )
% 5.55/5.77                        @ ( ap @ c_2Ewhile_2EOLEAST
% 5.55/5.77                          @ ( lam @ ty_2Enum_2Enum
% 5.55/5.77                            @ ^ [V3i: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V3i ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V2l ) ) ) @ ( ap @ ( ap @ V0P @ V3i ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27b ) @ V3i ) @ V2l ) ) ) ) ) )
% 5.55/5.77                      @ ( ap @ ( ap @ V1k @ V2l ) @ ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.55/5.77                    @ ( lam @ ty_2Enum_2Enum
% 5.55/5.77                      @ ^ [V4i: $i] : ( ap @ ( ap @ V1k @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27b ) @ V4i ) @ V2l ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27b ) @ V4i ) @ V2l ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ETAKE__LENGTH__TOO__LONG,axiom,
% 5.55/5.77      ! [A_27a: del,V0l: $i] :
% 5.55/5.77        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.77            ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0l )
% 5.55/5.77              = V0l ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EDROP__LENGTH__TOO__LONG,axiom,
% 5.55/5.77      ! [A_27a: del,V0l: $i] :
% 5.55/5.77        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.77            ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0l )
% 5.55/5.77              = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ETAKE__splitAtPki,axiom,
% 5.55/5.77      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.77        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l )
% 5.55/5.77          = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EsplitAtPki @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) @ bool ) @ ( c_2Ecombin_2EK @ bool @ A_27a ) ) @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( c_2Ecombin_2EK @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ V1l ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EDROP__splitAtPki,axiom,
% 5.55/5.77      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.77        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l )
% 5.55/5.77          = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EsplitAtPki @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ( arr @ A_27a @ bool ) @ bool ) @ ( c_2Ecombin_2EK @ bool @ A_27a ) ) @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Ecombin_2EI @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) @ V1l ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Elist_2ELIST__BIND__def,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0l: $i] :
% 5.55/5.77        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Elist_2ELIST__BIND @ A_27a @ A_27b ) @ V0l ) @ V1f )
% 5.55/5.77              = ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ ( ty_2Elist_2Elist @ A_27a ) ) @ V1f ) @ V0l ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELIST__BIND__THM,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.77       => ! [V1h: $i] :
% 5.55/5.77            ( ( mem @ V1h @ A_27b )
% 5.55/5.77           => ! [V2t: $i] :
% 5.55/5.77                ( ( mem @ V2t @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77               => ( ( ( ap @ ( ap @ ( c_2Elist_2ELIST__BIND @ A_27a @ A_27b ) @ ( c_2Elist_2ENIL @ A_27b ) ) @ V0f )
% 5.55/5.77                    = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.77                  & ( ( ap @ ( ap @ ( c_2Elist_2ELIST__BIND @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V1h ) @ V2t ) ) @ V0f )
% 5.55/5.77                    = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ V0f @ V1h ) ) @ ( ap @ ( ap @ ( c_2Elist_2ELIST__BIND @ A_27a @ A_27b ) @ V2t ) @ V0f ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Elist_2ELIST__IGNORE__BIND__def,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0m1: $i] :
% 5.55/5.77        ( ( mem @ V0m1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77       => ! [V1m2: $i] :
% 5.55/5.77            ( ( mem @ V1m2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Elist_2ELIST__IGNORE__BIND @ A_27a @ A_27b ) @ V0m1 ) @ V1m2 )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2Elist_2ELIST__BIND @ A_27a @ A_27b ) @ V0m1 ) @ ( ap @ ( c_2Ecombin_2EK @ ( ty_2Elist_2Elist @ A_27a ) @ A_27b ) @ V1m2 ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELIST__BIND__ID,axiom,
% 5.55/5.77      ! [A_27a: del,V0l: $i] :
% 5.55/5.77        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.77       => ( ( ( ap @ ( ap @ ( c_2Elist_2ELIST__BIND @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0l )
% 5.55/5.77              @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.77                @ ^ [V1x: $i] : V1x ) )
% 5.55/5.77            = ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ V0l ) )
% 5.55/5.77          & ( ( ap @ ( ap @ ( c_2Elist_2ELIST__BIND @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0l ) @ ( c_2Ecombin_2EI @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.77            = ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ V0l ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELIST__BIND__APPEND,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.55/5.77        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77       => ! [V1l2: $i] :
% 5.55/5.77            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77           => ! [V2f: $i] :
% 5.55/5.77                ( ( mem @ V2f @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( c_2Elist_2ELIST__BIND @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ V0l1 ) @ V1l2 ) ) @ V2f )
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ELIST__BIND @ A_27a @ A_27b ) @ V0l1 ) @ V2f ) ) @ ( ap @ ( ap @ ( c_2Elist_2ELIST__BIND @ A_27a @ A_27b ) @ V1l2 ) @ V2f ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELIST__BIND__MAP,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27c @ A_27b ) )
% 5.55/5.77       => ! [V1l: $i] :
% 5.55/5.77            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.77           => ! [V2g: $i] :
% 5.55/5.77                ( ( mem @ V2g @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( c_2Elist_2ELIST__BIND @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27c @ A_27b ) @ V0f ) @ V1l ) ) @ V2g )
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2Elist_2ELIST__BIND @ A_27a @ A_27c ) @ V1l ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27c @ ( ty_2Elist_2Elist @ A_27a ) @ A_27b ) @ V2g ) @ V0f ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EMAP__LIST__BIND,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27b @ A_27a ) )
% 5.55/5.77       => ! [V1l: $i] :
% 5.55/5.77            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.77           => ! [V2g: $i] :
% 5.55/5.77                ( ( mem @ V2g @ ( arr @ A_27c @ ( ty_2Elist_2Elist @ A_27b ) ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( c_2Elist_2ELIST__BIND @ A_27b @ A_27c ) @ V1l ) @ V2g ) )
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2Elist_2ELIST__BIND @ A_27a @ A_27c ) @ V1l ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27c @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V0f ) ) @ V2g ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELIST__BIND__LIST__BIND,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0l: $i] :
% 5.55/5.77        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.77       => ! [V1g: $i] :
% 5.55/5.77            ( ( mem @ V1g @ ( arr @ A_27c @ ( ty_2Elist_2Elist @ A_27b ) ) )
% 5.55/5.77           => ! [V2f: $i] :
% 5.55/5.77                ( ( mem @ V2f @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( c_2Elist_2ELIST__BIND @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2ELIST__BIND @ A_27b @ A_27c ) @ V0l ) @ V1g ) ) @ V2f )
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2Elist_2ELIST__BIND @ A_27a @ A_27c ) @ V0l ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27c @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2EC @ ( ty_2Elist_2Elist @ A_27b ) @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ELIST__BIND @ A_27a @ A_27b ) ) @ V2f ) ) @ V1g ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Elist_2ELIST__GUARD__def,axiom,
% 5.55/5.77      ! [V0b: $i] :
% 5.55/5.77        ( ( mem @ V0b @ bool )
% 5.55/5.77       => ( ( surj__c_ty_2Elist_2Elist_ty_2Eone_2Eone @ ( ap @ c_2Elist_2ELIST__GUARD @ V0b ) )
% 5.55/5.77          = ( surj__c_ty_2Elist_2Elist_ty_2Eone_2Eone @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ ty_2Eone_2Eone ) ) @ V0b ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Eone_2Eone ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) @ ( c_2Elist_2ENIL @ ty_2Eone_2Eone ) ) ) @ ( c_2Elist_2ENIL @ ty_2Eone_2Eone ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ESINGL__LIST__APPLY__L,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.55/5.77        ( ( mem @ V0x @ A_27b )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Elist_2ELIST__BIND @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V0x ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) @ V1f )
% 5.55/5.77              = ( ap @ V1f @ V0x ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ESINGL__LIST__APPLY__R,axiom,
% 5.55/5.77      ! [A_27a: del,V0l: $i] :
% 5.55/5.77        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2Elist_2ELIST__BIND @ A_27a @ A_27a ) @ V0l )
% 5.55/5.77            @ ( lam @ A_27a
% 5.55/5.77              @ ^ [V1x: $i] : ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.55/5.77          = V0l ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Elist_2ELIST__APPLY__def,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0fs: $i] :
% 5.55/5.77        ( ( mem @ V0fs @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ A_27a ) ) )
% 5.55/5.77       => ! [V1xs: $i] :
% 5.55/5.77            ( ( mem @ V1xs @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Elist_2ELIST__APPLY @ A_27a @ A_27b ) @ V0fs ) @ V1xs )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2Elist_2ELIST__BIND @ A_27a @ ( arr @ A_27b @ A_27a ) ) @ V0fs ) @ ( ap @ ( ap @ ( c_2Ecombin_2EC @ ( arr @ A_27b @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) ) @ V1xs ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Elist_2ELIST__LIFT2__def,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) )
% 5.55/5.77       => ! [V1xs: $i] :
% 5.55/5.77            ( ( mem @ V1xs @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77           => ! [V2ys: $i] :
% 5.55/5.77                ( ( mem @ V2ys @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__LIFT2 @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1xs ) @ V2ys )
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2Elist_2ELIST__APPLY @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ ( arr @ A_27c @ A_27a ) ) @ V0f ) @ V1xs ) ) @ V2ys ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ESINGL__APPLY__MAP,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27b @ A_27a ) )
% 5.55/5.77       => ! [V1l: $i] :
% 5.55/5.77            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Elist_2ELIST__APPLY @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27b @ A_27a ) ) @ V0f ) @ ( c_2Elist_2ENIL @ ( arr @ A_27b @ A_27a ) ) ) ) @ V1l )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V0f ) @ V1l ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ESINGL__SINGL__APPLY,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27b @ A_27a ) )
% 5.55/5.77       => ! [V1x: $i] :
% 5.55/5.77            ( ( mem @ V1x @ A_27b )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Elist_2ELIST__APPLY @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27b @ A_27a ) ) @ V0f ) @ ( c_2Elist_2ENIL @ ( arr @ A_27b @ A_27a ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V1x ) @ ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ V0f @ V1x ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ESINGL__APPLY__PERMUTE,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0fs: $i] :
% 5.55/5.77        ( ( mem @ V0fs @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ A_27a ) ) )
% 5.55/5.77       => ! [V1x: $i] :
% 5.55/5.77            ( ( mem @ V1x @ A_27b )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Elist_2ELIST__APPLY @ A_27a @ A_27b ) @ V0fs ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V1x ) @ ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.55/5.77              = ( ap
% 5.55/5.77                @ ( ap @ ( c_2Elist_2ELIST__APPLY @ A_27a @ ( arr @ A_27b @ A_27a ) )
% 5.55/5.77                  @ ( ap
% 5.55/5.77                    @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ ( arr @ A_27b @ A_27a ) @ A_27a ) )
% 5.55/5.77                      @ ( lam @ ( arr @ A_27b @ A_27a )
% 5.55/5.77                        @ ^ [V2f: $i] : ( ap @ V2f @ V1x ) ) )
% 5.55/5.77                    @ ( c_2Elist_2ENIL @ ( arr @ ( arr @ A_27b @ A_27a ) @ A_27a ) ) ) )
% 5.55/5.77                @ V0fs ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EMAP__FLAT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27b @ A_27a ) )
% 5.55/5.77       => ! [V1l: $i] :
% 5.55/5.77            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27b ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V0f ) @ ( ap @ ( c_2Elist_2EFLAT @ A_27b ) @ V1l ) )
% 5.55/5.77              = ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Elist_2Elist @ A_27b ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V0f ) ) @ V1l ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELIST__APPLY__o,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0fs: $i] :
% 5.55/5.77        ( ( mem @ V0fs @ ( ty_2Elist_2Elist @ ( arr @ A_27c @ A_27a ) ) )
% 5.55/5.77       => ! [V1gs: $i] :
% 5.55/5.77            ( ( mem @ V1gs @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ A_27c ) ) )
% 5.55/5.77           => ! [V2xs: $i] :
% 5.55/5.77                ( ( mem @ V2xs @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( c_2Elist_2ELIST__APPLY @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2ELIST__APPLY @ ( arr @ A_27b @ A_27a ) @ ( arr @ A_27b @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Elist_2ELIST__APPLY @ ( arr @ ( arr @ A_27b @ A_27c ) @ ( arr @ A_27b @ A_27a ) ) @ ( arr @ A_27c @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ ( arr @ A_27c @ A_27a ) @ ( arr @ ( arr @ A_27b @ A_27c ) @ ( arr @ A_27b @ A_27a ) ) ) ) @ ( c_2Ecombin_2Eo @ A_27b @ A_27a @ A_27c ) ) @ ( c_2Elist_2ENIL @ ( arr @ ( arr @ A_27c @ A_27a ) @ ( arr @ ( arr @ A_27b @ A_27c ) @ ( arr @ A_27b @ A_27a ) ) ) ) ) ) @ V0fs ) ) @ V1gs ) ) @ V2xs )
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2Elist_2ELIST__APPLY @ A_27a @ A_27c ) @ V0fs ) @ ( ap @ ( ap @ ( c_2Elist_2ELIST__APPLY @ A_27c @ A_27b ) @ V1gs ) @ V2xs ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Elist_2ESHORTLEX__def,axiom,
% 5.55/5.77      ! [A_27a: del] :
% 5.55/5.77        ( ! [V0R: $i] :
% 5.55/5.77            ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77           => ! [V1l2: $i] :
% 5.55/5.77                ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ESHORTLEX @ A_27a ) @ V0R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V1l2 ) )
% 5.55/5.77                <=> ( V1l2
% 5.55/5.77                   != ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.77        & ! [V2R: $i] :
% 5.55/5.77            ( ( mem @ V2R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77           => ! [V3h1: $i] :
% 5.55/5.77                ( ( mem @ V3h1 @ A_27a )
% 5.55/5.77               => ! [V4t1: $i] :
% 5.55/5.77                    ( ( mem @ V4t1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                   => ! [V5l2: $i] :
% 5.55/5.77                        ( ( mem @ V5l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                       => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ESHORTLEX @ A_27a ) @ V2R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3h1 ) @ V4t1 ) ) @ V5l2 ) )
% 5.55/5.77                        <=> ( p
% 5.55/5.77                            @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ bool ) @ V5l2 ) @ c_2Ebool_2EF )
% 5.55/5.77                              @ ( lam @ A_27a
% 5.55/5.77                                @ ^ [V6h2: $i] :
% 5.55/5.77                                    ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.77                                    @ ^ [V7t2: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4t1 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V7t2 ) ) ) @ c_2Ebool_2ET ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4t1 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V7t2 ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ ( ap @ V2R @ V3h1 ) @ V6h2 ) ) @ c_2Ebool_2ET ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V3h1 ) @ V6h2 ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ESHORTLEX @ A_27a ) @ V2R ) @ V4t1 ) @ V7t2 ) ) @ c_2Ebool_2EF ) ) ) @ c_2Ebool_2EF ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ESHORTLEX__THM,axiom,
% 5.55/5.77      ! [A_27a: del,V0R: $i] :
% 5.55/5.77        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77       => ! [V1h1: $i] :
% 5.55/5.77            ( ( mem @ V1h1 @ A_27a )
% 5.55/5.77           => ! [V2t1: $i] :
% 5.55/5.77                ( ( mem @ V2t1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77               => ! [V3h2: $i] :
% 5.55/5.77                    ( ( mem @ V3h2 @ A_27a )
% 5.55/5.77                   => ! [V4t2: $i] :
% 5.55/5.77                        ( ( mem @ V4t2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                       => ( ~ ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ESHORTLEX @ A_27a ) @ V0R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.77                          & ~ ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ESHORTLEX @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h1 ) @ V2t1 ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.77                          & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ESHORTLEX @ A_27a ) @ V0R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3h2 ) @ V4t2 ) ) )
% 5.55/5.77                          & ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ESHORTLEX @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h1 ) @ V2t1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3h2 ) @ V4t2 ) ) )
% 5.55/5.77                          <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2t1 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4t2 ) ) )
% 5.55/5.77                              | ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2t1 ) )
% 5.55/5.77                                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4t2 ) ) )
% 5.55/5.77                                & ( ( p @ ( ap @ ( ap @ V0R @ V1h1 ) @ V3h2 ) )
% 5.55/5.77                                  | ( ( V1h1 = V3h2 )
% 5.55/5.77                                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ESHORTLEX @ A_27a ) @ V0R ) @ V2t1 ) @ V4t2 ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ESHORTLEX__MONO,axiom,
% 5.55/5.77      ! [A_27a: del,V0R1: $i] :
% 5.55/5.77        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77       => ! [V1R2: $i] :
% 5.55/5.77            ( ( mem @ V1R2 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77           => ! [V2x: $i] :
% 5.55/5.77                ( ( mem @ V2x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77               => ! [V3y: $i] :
% 5.55/5.77                    ( ( mem @ V3y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                   => ( ! [V4x: $i] :
% 5.55/5.77                          ( ( mem @ V4x @ A_27a )
% 5.55/5.77                         => ! [V5y: $i] :
% 5.55/5.77                              ( ( mem @ V5y @ A_27a )
% 5.55/5.77                             => ( ( p @ ( ap @ ( ap @ V0R1 @ V4x ) @ V5y ) )
% 5.55/5.77                               => ( p @ ( ap @ ( ap @ V1R2 @ V4x ) @ V5y ) ) ) ) )
% 5.55/5.77                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ESHORTLEX @ A_27a ) @ V0R1 ) @ V2x ) @ V3y ) )
% 5.55/5.77                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ESHORTLEX @ A_27a ) @ V1R2 ) @ V2x ) @ V3y ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ESHORTLEX__NIL2,axiom,
% 5.55/5.77      ! [A_27a: del,V0R: $i] :
% 5.55/5.77        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77       => ! [V1l: $i] :
% 5.55/5.77            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ~ ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ESHORTLEX @ A_27a ) @ V0R ) @ V1l ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ESHORTLEX__transitive,axiom,
% 5.55/5.77      ! [A_27a: del,V0R: $i] :
% 5.55/5.77        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77       => ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.55/5.77         => ( p @ ( ap @ ( c_2Erelation_2Etransitive @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Elist_2ESHORTLEX @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELENGTH__LT__SHORTLEX,axiom,
% 5.55/5.77      ! [A_27a: del,V0R: $i] :
% 5.55/5.77        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77       => ! [V1l1: $i] :
% 5.55/5.77            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ! [V2l2: $i] :
% 5.55/5.77                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77               => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l2 ) ) )
% 5.55/5.77                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ESHORTLEX @ A_27a ) @ V0R ) @ V1l1 ) @ V2l2 ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ESHORTLEX__LENGTH__LE,axiom,
% 5.55/5.77      ! [A_27a: del,V0R: $i] :
% 5.55/5.77        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77       => ! [V1l1: $i] :
% 5.55/5.77            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ! [V2l2: $i] :
% 5.55/5.77                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ESHORTLEX @ A_27a ) @ V0R ) @ V1l1 ) @ V2l2 ) )
% 5.55/5.77                 => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l2 ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ESHORTLEX__total,axiom,
% 5.55/5.77      ! [A_27a: del,V0R: $i] :
% 5.55/5.77        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77       => ( ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) ) )
% 5.55/5.77         => ( p @ ( ap @ ( c_2Erelation_2Etotal @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Erelation_2ERC @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Elist_2ESHORTLEX @ A_27a ) @ V0R ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EWF__SHORTLEX__same__lengths,axiom,
% 5.55/5.77      ! [A_27a: del,V0R: $i] :
% 5.55/5.77        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77       => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.55/5.77         => ! [V1l: tp__ty_2Enum_2Enum,V2s: $i] :
% 5.55/5.77              ( ( mem @ V2s @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.55/5.77             => ( ( ! [V3d: $i] :
% 5.55/5.77                      ( ( mem @ V3d @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Elist_2Elist @ A_27a ) ) @ V3d ) @ V2s ) )
% 5.55/5.77                       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3d ) )
% 5.55/5.77                          = V1l ) ) )
% 5.55/5.77                  & ? [V4a: $i] :
% 5.55/5.77                      ( ( mem @ V4a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Elist_2Elist @ A_27a ) ) @ V4a ) @ V2s ) ) ) )
% 5.55/5.77               => ? [V5b: $i] :
% 5.55/5.77                    ( ( mem @ V5b @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Elist_2Elist @ A_27a ) ) @ V5b ) @ V2s ) )
% 5.55/5.77                    & ! [V6c: $i] :
% 5.55/5.77                        ( ( mem @ V6c @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                       => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ESHORTLEX @ A_27a ) @ V0R ) @ V6c ) @ V5b ) )
% 5.55/5.77                         => ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Elist_2Elist @ A_27a ) ) @ V6c ) @ V2s ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EWF__SHORTLEX,axiom,
% 5.55/5.77      ! [A_27a: del,V0R: $i] :
% 5.55/5.77        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77       => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.55/5.77         => ( p @ ( ap @ ( c_2Erelation_2EWF @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Elist_2ESHORTLEX @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Elist_2ELLEX__def,axiom,
% 5.55/5.77      ! [A_27a: del] :
% 5.55/5.77        ( ! [V0R: $i] :
% 5.55/5.77            ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77           => ! [V1l2: $i] :
% 5.55/5.77                ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELLEX @ A_27a ) @ V0R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V1l2 ) )
% 5.55/5.77                <=> ( V1l2
% 5.55/5.77                   != ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.77        & ! [V2R: $i] :
% 5.55/5.77            ( ( mem @ V2R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77           => ! [V3h1: $i] :
% 5.55/5.77                ( ( mem @ V3h1 @ A_27a )
% 5.55/5.77               => ! [V4t1: $i] :
% 5.55/5.77                    ( ( mem @ V4t1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                   => ! [V5l2: $i] :
% 5.55/5.77                        ( ( mem @ V5l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                       => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELLEX @ A_27a ) @ V2R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3h1 ) @ V4t1 ) ) @ V5l2 ) )
% 5.55/5.77                        <=> ( p
% 5.55/5.77                            @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ bool ) @ V5l2 ) @ c_2Ebool_2EF )
% 5.55/5.77                              @ ( lam @ A_27a
% 5.55/5.77                                @ ^ [V6h2: $i] :
% 5.55/5.77                                    ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.77                                    @ ^ [V7t2: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ ( ap @ V2R @ V3h1 ) @ V6h2 ) ) @ c_2Ebool_2ET ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V3h1 ) @ V6h2 ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELLEX @ A_27a ) @ V2R ) @ V4t1 ) @ V7t2 ) ) @ c_2Ebool_2EF ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELLEX__THM,axiom,
% 5.55/5.77      ! [A_27a: del,V0R: $i] :
% 5.55/5.77        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77       => ! [V1h1: $i] :
% 5.55/5.77            ( ( mem @ V1h1 @ A_27a )
% 5.55/5.77           => ! [V2t1: $i] :
% 5.55/5.77                ( ( mem @ V2t1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77               => ! [V3h2: $i] :
% 5.55/5.77                    ( ( mem @ V3h2 @ A_27a )
% 5.55/5.77                   => ! [V4t2: $i] :
% 5.55/5.77                        ( ( mem @ V4t2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                       => ( ~ ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELLEX @ A_27a ) @ V0R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.77                          & ~ ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELLEX @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h1 ) @ V2t1 ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.77                          & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELLEX @ A_27a ) @ V0R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3h2 ) @ V4t2 ) ) )
% 5.55/5.77                          & ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELLEX @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h1 ) @ V2t1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3h2 ) @ V4t2 ) ) )
% 5.55/5.77                          <=> ( ( p @ ( ap @ ( ap @ V0R @ V1h1 ) @ V3h2 ) )
% 5.55/5.77                              | ( ( V1h1 = V3h2 )
% 5.55/5.77                                & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELLEX @ A_27a ) @ V0R ) @ V2t1 ) @ V4t2 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELLEX__MONO,axiom,
% 5.55/5.77      ! [A_27a: del,V0R1: $i] :
% 5.55/5.77        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77       => ! [V1R2: $i] :
% 5.55/5.77            ( ( mem @ V1R2 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77           => ! [V2x: $i] :
% 5.55/5.77                ( ( mem @ V2x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77               => ! [V3y: $i] :
% 5.55/5.77                    ( ( mem @ V3y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                   => ( ! [V4x: $i] :
% 5.55/5.77                          ( ( mem @ V4x @ A_27a )
% 5.55/5.77                         => ! [V5y: $i] :
% 5.55/5.77                              ( ( mem @ V5y @ A_27a )
% 5.55/5.77                             => ( ( p @ ( ap @ ( ap @ V0R1 @ V4x ) @ V5y ) )
% 5.55/5.77                               => ( p @ ( ap @ ( ap @ V1R2 @ V4x ) @ V5y ) ) ) ) )
% 5.55/5.77                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELLEX @ A_27a ) @ V0R1 ) @ V2x ) @ V3y ) )
% 5.55/5.77                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELLEX @ A_27a ) @ V1R2 ) @ V2x ) @ V3y ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELLEX__CONG,axiom,
% 5.55/5.77      ! [A_27a: del,V0R: $i] :
% 5.55/5.77        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77       => ! [V1l1: $i] :
% 5.55/5.77            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ! [V2l2: $i] :
% 5.55/5.77                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77               => ! [V3R_27: $i] :
% 5.55/5.77                    ( ( mem @ V3R_27 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77                   => ! [V4l1_27: $i] :
% 5.55/5.77                        ( ( mem @ V4l1_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                       => ! [V5l2_27: $i] :
% 5.55/5.77                            ( ( mem @ V5l2_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                           => ( ( ( V1l1 = V4l1_27 )
% 5.55/5.77                                & ( V2l2 = V5l2_27 )
% 5.55/5.77                                & ! [V6a: $i] :
% 5.55/5.77                                    ( ( mem @ V6a @ A_27a )
% 5.55/5.77                                   => ! [V7b: $i] :
% 5.55/5.77                                        ( ( mem @ V7b @ A_27a )
% 5.55/5.77                                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V6a ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V4l1_27 ) ) )
% 5.55/5.77                                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V7b ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V5l2_27 ) ) ) )
% 5.55/5.77                                         => ( ( p @ ( ap @ ( ap @ V0R @ V6a ) @ V7b ) )
% 5.55/5.77                                          <=> ( p @ ( ap @ ( ap @ V3R_27 @ V6a ) @ V7b ) ) ) ) ) ) )
% 5.55/5.77                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELLEX @ A_27a ) @ V0R ) @ V1l1 ) @ V2l2 ) )
% 5.55/5.77                              <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELLEX @ A_27a ) @ V3R_27 ) @ V4l1_27 ) @ V5l2_27 ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELLEX__NIL2,axiom,
% 5.55/5.77      ! [A_27a: del,V0R: $i] :
% 5.55/5.77        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77       => ! [V1l: $i] :
% 5.55/5.77            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ~ ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELLEX @ A_27a ) @ V0R ) @ V1l ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELLEX__transitive,axiom,
% 5.55/5.77      ! [A_27a: del,V0R: $i] :
% 5.55/5.77        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77       => ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.55/5.77         => ( p @ ( ap @ ( c_2Erelation_2Etransitive @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Elist_2ELLEX @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELLEX__total,axiom,
% 5.55/5.77      ! [A_27a: del,V0R: $i] :
% 5.55/5.77        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77       => ( ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ ( ap @ ( c_2Erelation_2ERC @ A_27a ) @ V0R ) ) )
% 5.55/5.77         => ( p @ ( ap @ ( c_2Erelation_2Etotal @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Erelation_2ERC @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Elist_2ELLEX @ A_27a ) @ V0R ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELLEX__not__WF,axiom,
% 5.55/5.77      ! [A_27a: del,V0R: $i] :
% 5.55/5.77        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77       => ( ? [V1a: $i] :
% 5.55/5.77              ( ( mem @ V1a @ A_27a )
% 5.55/5.77              & ? [V2b: $i] :
% 5.55/5.77                  ( ( mem @ V2b @ A_27a )
% 5.55/5.77                  & ( p @ ( ap @ ( ap @ V0R @ V1a ) @ V2b ) ) ) )
% 5.55/5.77         => ~ ( p @ ( ap @ ( c_2Erelation_2EWF @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Elist_2ELLEX @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELLEX__EL__THM,axiom,
% 5.55/5.77      ! [A_27a: del,V0R: $i] :
% 5.55/5.77        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77       => ! [V1l1: $i] :
% 5.55/5.77            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ! [V2l2: $i] :
% 5.55/5.77                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELLEX @ A_27a ) @ V0R ) @ V1l1 ) @ V2l2 ) )
% 5.55/5.77                <=> ? [V3n: tp__ty_2Enum_2Enum] :
% 5.55/5.77                      ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) )
% 5.55/5.77                      & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l2 ) ) )
% 5.55/5.77                      & ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V1l1 )
% 5.55/5.77                        = ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V2l2 ) )
% 5.55/5.77                      & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) )
% 5.55/5.77                       => ( p @ ( ap @ ( ap @ V0R @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V1l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V2l2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Elist_2Enub__def,axiom,
% 5.55/5.77      ! [A_27a: del] :
% 5.55/5.77        ( ( ( ap @ ( c_2Elist_2Enub @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.77          = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.77        & ! [V0x: $i] :
% 5.55/5.77            ( ( mem @ V0x @ A_27a )
% 5.55/5.77           => ! [V1l: $i] :
% 5.55/5.77                ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77               => ( ( ap @ ( c_2Elist_2Enub @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V1l ) )
% 5.55/5.77                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) ) @ ( ap @ ( c_2Elist_2Enub @ A_27a ) @ V1l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ ( ap @ ( c_2Elist_2Enub @ A_27a ) @ V1l ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2Enub__set,axiom,
% 5.55/5.77      ! [A_27a: del,V0l: $i] :
% 5.55/5.77        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ( ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( c_2Elist_2Enub @ A_27a ) @ V0l ) )
% 5.55/5.77          = ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2Eall__distinct__nub,axiom,
% 5.55/5.77      ! [A_27a: del,V0l: $i] :
% 5.55/5.77        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( ap @ ( c_2Elist_2Enub @ A_27a ) @ V0l ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2Enub__append,axiom,
% 5.55/5.77      ! [A_27a: del,V0l1: $i] :
% 5.55/5.77        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1l2: $i] :
% 5.55/5.77            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ( ( ap @ ( c_2Elist_2Enub @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.55/5.77              = ( ap
% 5.55/5.77                @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a )
% 5.55/5.77                  @ ( ap @ ( c_2Elist_2Enub @ A_27a )
% 5.55/5.77                    @ ( ap
% 5.55/5.77                      @ ( ap @ ( c_2Elist_2EFILTER @ A_27a )
% 5.55/5.77                        @ ( lam @ A_27a
% 5.55/5.77                          @ ^ [V2x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l2 ) ) ) ) )
% 5.55/5.77                      @ V0l1 ) ) )
% 5.55/5.77                @ ( ap @ ( c_2Elist_2Enub @ A_27a ) @ V1l2 ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2Elist__to__set__diff,axiom,
% 5.55/5.77      ! [A_27a: del,V0l1: $i] :
% 5.55/5.77        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1l2: $i] :
% 5.55/5.77            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l2 ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l1 ) )
% 5.55/5.77              = ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a )
% 5.55/5.77                @ ( ap
% 5.55/5.77                  @ ( ap @ ( c_2Elist_2EFILTER @ A_27a )
% 5.55/5.77                    @ ( lam @ A_27a
% 5.55/5.77                      @ ^ [V2x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l1 ) ) ) ) )
% 5.55/5.77                  @ V1l2 ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2Elength__nub__append,axiom,
% 5.55/5.77      ! [A_27a: del,V0l1: $i] :
% 5.55/5.77        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1l2: $i] :
% 5.55/5.77            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( c_2Elist_2Enub @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) ) ) )
% 5.55/5.77              = ( surj__ty_2Enum_2Enum
% 5.55/5.77                @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( c_2Elist_2Enub @ A_27a ) @ V0l1 ) ) )
% 5.55/5.77                  @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a )
% 5.55/5.77                    @ ( ap @ ( c_2Elist_2Enub @ A_27a )
% 5.55/5.77                      @ ( ap
% 5.55/5.77                        @ ( ap @ ( c_2Elist_2EFILTER @ A_27a )
% 5.55/5.77                          @ ( lam @ A_27a
% 5.55/5.77                            @ ^ [V2x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l1 ) ) ) ) )
% 5.55/5.77                        @ V1l2 ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EALL__DISTINCT__DROP,axiom,
% 5.55/5.77      ! [A_27a: del,V0ls: $i] :
% 5.55/5.77        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.77            ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V0ls ) )
% 5.55/5.77           => ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0ls ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EEXISTS__LIST__EQ__MAP,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0ls: $i] :
% 5.55/5.77        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ A_27b @ A_27a ) )
% 5.55/5.77           => ( ( p
% 5.55/5.77                @ ( ap
% 5.55/5.77                  @ ( ap @ ( c_2Elist_2EEVERY @ A_27a )
% 5.55/5.77                    @ ( lam @ A_27a
% 5.55/5.77                      @ ^ [V2x: $i] :
% 5.55/5.77                          ( ap @ ( c_2Ebool_2E_3F @ A_27b )
% 5.55/5.77                          @ ( lam @ A_27b
% 5.55/5.77                            @ ^ [V3y: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V2x ) @ ( ap @ V1f @ V3y ) ) ) ) ) )
% 5.55/5.77                  @ V0ls ) )
% 5.55/5.77             => ? [V4l: $i] :
% 5.55/5.77                  ( ( mem @ V4l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77                  & ( V0ls
% 5.55/5.77                    = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V1f ) @ V4l ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELIST__TO__SET__FLAT,axiom,
% 5.55/5.77      ! [A_27a: del,V0ls: $i] :
% 5.55/5.77        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.77       => ( ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ V0ls ) )
% 5.55/5.77          = ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ( arr @ A_27a @ bool ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ bool ) ) @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) ) @ V0ls ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EMEM__APPEND__lemma,axiom,
% 5.55/5.77      ! [A_27a: del,V0a: $i] :
% 5.55/5.77        ( ( mem @ V0a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1b: $i] :
% 5.55/5.77            ( ( mem @ V1b @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ! [V2c: $i] :
% 5.55/5.77                ( ( mem @ V2c @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77               => ! [V3d: $i] :
% 5.55/5.77                    ( ( mem @ V3d @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                   => ! [V4x: $i] :
% 5.55/5.77                        ( ( mem @ V4x @ A_27a )
% 5.55/5.77                       => ( ( ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ V1b )
% 5.55/5.77                              = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2c ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ V3d ) )
% 5.55/5.77                            & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1b ) ) )
% 5.55/5.77                            & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0a ) ) ) )
% 5.55/5.77                         => ( ( V0a = V2c )
% 5.55/5.77                            & ( V1b = V3d ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EEVERY2__REVERSE,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.55/5.77        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.77       => ! [V1l1: $i] :
% 5.55/5.77            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ! [V2l2: $i] :
% 5.55/5.77                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V1l1 ) @ V2l2 ) )
% 5.55/5.77                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l1 ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27b ) @ V2l2 ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ESUM__MAP__PLUS,axiom,
% 5.55/5.77      ! [A_27a: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.55/5.77       => ! [V1g: $i] :
% 5.55/5.77            ( ( mem @ V1g @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.55/5.77           => ! [V2ls: $i] :
% 5.55/5.77                ( ( mem @ V2ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77               => ( ( surj__ty_2Enum_2Enum
% 5.55/5.77                    @ ( ap @ c_2Elist_2ESUM
% 5.55/5.77                      @ ( ap
% 5.55/5.77                        @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ ty_2Enum_2Enum )
% 5.55/5.77                          @ ( lam @ A_27a
% 5.55/5.77                            @ ^ [V3x: $i] : ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ V0f @ V3x ) ) @ ( ap @ V1g @ V3x ) ) ) )
% 5.55/5.77                        @ V2ls ) ) )
% 5.55/5.77                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Elist_2ESUM @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ ty_2Enum_2Enum ) @ V0f ) @ V2ls ) ) ) @ ( ap @ c_2Elist_2ESUM @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ ty_2Enum_2Enum ) @ V1g ) @ V2ls ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ETAKE__LENGTH__ID__rwt,axiom,
% 5.55/5.77      ! [A_27a: del,V0l: $i] :
% 5.55/5.77        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1m: tp__ty_2Enum_2Enum] :
% 5.55/5.77            ( ( V1m
% 5.55/5.77              = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V0l )
% 5.55/5.77              = V0l ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EZIP__DROP,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0a: $i] :
% 5.55/5.77        ( ( mem @ V0a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1b: $i] :
% 5.55/5.77            ( ( mem @ V1b @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.55/5.77                ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0a ) ) )
% 5.55/5.77                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0a ) )
% 5.55/5.77                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V1b ) ) ) )
% 5.55/5.77               => ( ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V0a ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V1b ) ) )
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2Elist_2EDROP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0a ) @ V1b ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EGENLIST__EL,axiom,
% 5.55/5.77      ! [A_27a: del,V0ls: $i] :
% 5.55/5.77        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.77           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.55/5.77                ( ( ( V2n
% 5.55/5.77                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0ls ) ) )
% 5.55/5.77                  & ! [V3i: tp__ty_2Enum_2Enum] :
% 5.55/5.77                      ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.55/5.77                     => ( ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V3i ) )
% 5.55/5.77                        = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ V0ls ) ) ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V2n ) )
% 5.55/5.77                  = V0ls ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EEVERY2__trans,axiom,
% 5.55/5.77      ! [A_27a: del,V0R: $i] :
% 5.55/5.77        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77       => ( ! [V1x: $i] :
% 5.55/5.77              ( ( mem @ V1x @ A_27a )
% 5.55/5.77             => ! [V2y: $i] :
% 5.55/5.77                  ( ( mem @ V2y @ A_27a )
% 5.55/5.77                 => ! [V3z: $i] :
% 5.55/5.77                      ( ( mem @ V3z @ A_27a )
% 5.55/5.77                     => ( ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) )
% 5.55/5.77                          & ( p @ ( ap @ ( ap @ V0R @ V2y ) @ V3z ) ) )
% 5.55/5.77                       => ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V3z ) ) ) ) ) )
% 5.55/5.77         => ! [V4x: $i] :
% 5.55/5.77              ( ( mem @ V4x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77             => ! [V5y: $i] :
% 5.55/5.77                  ( ( mem @ V5y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                 => ! [V6z: $i] :
% 5.55/5.77                      ( ( mem @ V6z @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                     => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ V4x ) @ V5y ) )
% 5.55/5.77                          & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ V5y ) @ V6z ) ) )
% 5.55/5.77                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ V4x ) @ V6z ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EEVERY2__sym,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.55/5.77        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.77       => ! [V1R2: $i] :
% 5.55/5.77            ( ( mem @ V1R2 @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77           => ( ! [V2x: $i] :
% 5.55/5.77                  ( ( mem @ V2x @ A_27a )
% 5.55/5.77                 => ! [V3y: $i] :
% 5.55/5.77                      ( ( mem @ V3y @ A_27b )
% 5.55/5.77                     => ( ( p @ ( ap @ ( ap @ V0R1 @ V2x ) @ V3y ) )
% 5.55/5.77                       => ( p @ ( ap @ ( ap @ V1R2 @ V3y ) @ V2x ) ) ) ) )
% 5.55/5.77             => ! [V4x: $i] :
% 5.55/5.77                  ( ( mem @ V4x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                 => ! [V5y: $i] :
% 5.55/5.77                      ( ( mem @ V5y @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R1 ) @ V4x ) @ V5y ) )
% 5.55/5.77                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27b @ A_27a ) @ V1R2 ) @ V5y ) @ V4x ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EEVERY2__LUPDATE__same,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.77       => ! [V1l1: $i] :
% 5.55/5.77            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ! [V2l2: $i] :
% 5.55/5.77                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77               => ! [V3v1: $i] :
% 5.55/5.77                    ( ( mem @ V3v1 @ A_27a )
% 5.55/5.77                   => ! [V4v2: $i] :
% 5.55/5.77                        ( ( mem @ V4v2 @ A_27b )
% 5.55/5.77                       => ! [V5n: tp__ty_2Enum_2Enum] :
% 5.55/5.77                            ( ( ( p @ ( ap @ ( ap @ V0P @ V3v1 ) @ V4v2 ) )
% 5.55/5.77                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0P ) @ V1l1 ) @ V2l2 ) ) )
% 5.55/5.77                           => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0P ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V3v1 ) @ ( inj__ty_2Enum_2Enum @ V5n ) ) @ V1l1 ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27b ) @ V4v2 ) @ ( inj__ty_2Enum_2Enum @ V5n ) ) @ V2l2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EEVERY2__refl,axiom,
% 5.55/5.77      ! [A_27a: del,V0ls: $i] :
% 5.55/5.77        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1R: $i] :
% 5.55/5.77            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77           => ( ! [V2x: $i] :
% 5.55/5.77                  ( ( mem @ V2x @ A_27a )
% 5.55/5.77                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0ls ) ) )
% 5.55/5.77                   => ( p @ ( ap @ ( ap @ V1R @ V2x ) @ V2x ) ) ) )
% 5.55/5.77             => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V1R ) @ V0ls ) @ V0ls ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EEVERY2__THM,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del,A_27f: del,A_27g: del,A_27h: del] :
% 5.55/5.77        ( ! [V0P: $i] :
% 5.55/5.77            ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.77           => ! [V1ys: $i] :
% 5.55/5.77                ( ( mem @ V1ys @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0P ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V1ys ) )
% 5.55/5.77                <=> ( V1ys
% 5.55/5.77                    = ( c_2Elist_2ENIL @ A_27b ) ) ) ) )
% 5.55/5.77        & ! [V2P: $i] :
% 5.55/5.77            ( ( mem @ V2P @ ( arr @ A_27c @ ( arr @ A_27d @ bool ) ) )
% 5.55/5.77           => ! [V3yys: $i] :
% 5.55/5.77                ( ( mem @ V3yys @ ( ty_2Elist_2Elist @ A_27d ) )
% 5.55/5.77               => ! [V4x: $i] :
% 5.55/5.77                    ( ( mem @ V4x @ A_27c )
% 5.55/5.77                   => ! [V5xs: $i] :
% 5.55/5.77                        ( ( mem @ V5xs @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.77                       => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27c @ A_27d ) @ V2P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V4x ) @ V5xs ) ) @ V3yys ) )
% 5.55/5.77                        <=> ? [V6y: $i] :
% 5.55/5.77                              ( ( mem @ V6y @ A_27d )
% 5.55/5.77                              & ? [V7ys: $i] :
% 5.55/5.77                                  ( ( mem @ V7ys @ ( ty_2Elist_2Elist @ A_27d ) )
% 5.55/5.77                                  & ( V3yys
% 5.55/5.77                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27d ) @ V6y ) @ V7ys ) )
% 5.55/5.77                                  & ( p @ ( ap @ ( ap @ V2P @ V4x ) @ V6y ) )
% 5.55/5.77                                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27c @ A_27d ) @ V2P ) @ V5xs ) @ V7ys ) ) ) ) ) ) ) ) )
% 5.55/5.77        & ! [V8P: $i] :
% 5.55/5.77            ( ( mem @ V8P @ ( arr @ A_27e @ ( arr @ A_27f @ bool ) ) )
% 5.55/5.77           => ! [V9xs: $i] :
% 5.55/5.77                ( ( mem @ V9xs @ ( ty_2Elist_2Elist @ A_27e ) )
% 5.55/5.77               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27e @ A_27f ) @ V8P ) @ V9xs ) @ ( c_2Elist_2ENIL @ A_27f ) ) )
% 5.55/5.77                <=> ( V9xs
% 5.55/5.77                    = ( c_2Elist_2ENIL @ A_27e ) ) ) ) )
% 5.55/5.77        & ! [V10P: $i] :
% 5.55/5.77            ( ( mem @ V10P @ ( arr @ A_27g @ ( arr @ A_27h @ bool ) ) )
% 5.55/5.77           => ! [V11xxs: $i] :
% 5.55/5.77                ( ( mem @ V11xxs @ ( ty_2Elist_2Elist @ A_27g ) )
% 5.55/5.77               => ! [V12y: $i] :
% 5.55/5.77                    ( ( mem @ V12y @ A_27h )
% 5.55/5.77                   => ! [V13ys: $i] :
% 5.55/5.77                        ( ( mem @ V13ys @ ( ty_2Elist_2Elist @ A_27h ) )
% 5.55/5.77                       => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27g @ A_27h ) @ V10P ) @ V11xxs ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27h ) @ V12y ) @ V13ys ) ) )
% 5.55/5.77                        <=> ? [V14x: $i] :
% 5.55/5.77                              ( ( mem @ V14x @ A_27g )
% 5.55/5.77                              & ? [V15xs: $i] :
% 5.55/5.77                                  ( ( mem @ V15xs @ ( ty_2Elist_2Elist @ A_27g ) )
% 5.55/5.77                                  & ( V11xxs
% 5.55/5.77                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27g ) @ V14x ) @ V15xs ) )
% 5.55/5.77                                  & ( p @ ( ap @ ( ap @ V10P @ V14x ) @ V12y ) )
% 5.55/5.77                                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27g @ A_27h ) @ V10P ) @ V15xs ) @ V13ys ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELIST__REL__trans,axiom,
% 5.55/5.77      ! [A_27a: del,V0R: $i] :
% 5.55/5.77        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77       => ! [V1l1: $i] :
% 5.55/5.77            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ! [V2l2: $i] :
% 5.55/5.77                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77               => ! [V3l3: $i] :
% 5.55/5.77                    ( ( mem @ V3l3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                   => ( ( ! [V4n: tp__ty_2Enum_2Enum] :
% 5.55/5.77                            ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) )
% 5.55/5.77                              & ( p @ ( ap @ ( ap @ V0R @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ V1l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ V2l2 ) ) )
% 5.55/5.77                              & ( p @ ( ap @ ( ap @ V0R @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ V2l2 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ V3l3 ) ) ) )
% 5.55/5.77                           => ( p @ ( ap @ ( ap @ V0R @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ V1l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ V3l3 ) ) ) )
% 5.55/5.77                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ V1l1 ) @ V2l2 ) )
% 5.55/5.77                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ V2l2 ) @ V3l3 ) ) )
% 5.55/5.77                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ V1l1 ) @ V3l3 ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ESWAP__REVERSE,axiom,
% 5.55/5.77      ! [A_27a: del,V0l1: $i] :
% 5.55/5.77        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1l2: $i] :
% 5.55/5.77            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ( ( V0l1
% 5.55/5.77                = ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l2 ) )
% 5.55/5.77            <=> ( V1l2
% 5.55/5.77                = ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0l1 ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ESWAP__REVERSE__SYM,axiom,
% 5.55/5.77      ! [A_27a: del,V0l1: $i] :
% 5.55/5.77        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1l2: $i] :
% 5.55/5.77            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ( ( ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0l1 )
% 5.55/5.77                = V1l2 )
% 5.55/5.77            <=> ( V0l1
% 5.55/5.77                = ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l2 ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EBIGUNION__IMAGE__set__SUBSET,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.77       => ! [V1ls: $i] :
% 5.55/5.77            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77           => ! [V2s: $i] :
% 5.55/5.77                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.55/5.77               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27b @ ( arr @ A_27a @ bool ) ) @ V0f ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27b ) @ V1ls ) ) ) ) @ V2s ) )
% 5.55/5.77                <=> ! [V3x: $i] :
% 5.55/5.77                      ( ( mem @ V3x @ A_27b )
% 5.55/5.77                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V3x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27b ) @ V1ls ) ) )
% 5.55/5.77                       => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ V0f @ V3x ) ) @ V2s ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EIMAGE__EL__count__LENGTH,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.77       => ! [V1ls: $i] :
% 5.55/5.77            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ( ( ap
% 5.55/5.77                @ ( ap @ ( c_2Epred__set_2EIMAGE @ ty_2Enum_2Enum @ A_27b )
% 5.55/5.77                  @ ( lam @ ty_2Enum_2Enum
% 5.55/5.77                    @ ^ [V2n: $i] : ( ap @ V0f @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ V2n ) @ V1ls ) ) ) )
% 5.55/5.77                @ ( ap @ c_2Epred__set_2Ecount @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1ls ) ) )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1ls ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EGENLIST__EL__MAP,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.77       => ! [V1ls: $i] :
% 5.55/5.77            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ( ( ap
% 5.55/5.77                @ ( ap @ ( c_2Elist_2EGENLIST @ A_27b )
% 5.55/5.77                  @ ( lam @ ty_2Enum_2Enum
% 5.55/5.77                    @ ^ [V2n: $i] : ( ap @ V0f @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ V2n ) @ V1ls ) ) ) )
% 5.55/5.77                @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1ls ) )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V1ls ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELENGTH__FILTER__LEQ__MONO,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1Q: $i] :
% 5.55/5.77            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ( ! [V2x: $i] :
% 5.55/5.77                  ( ( mem @ V2x @ A_27a )
% 5.55/5.77                 => ( ( p @ ( ap @ V0P @ V2x ) )
% 5.55/5.77                   => ( p @ ( ap @ V1Q @ V2x ) ) ) )
% 5.55/5.77             => ! [V3ls: $i] :
% 5.55/5.77                  ( ( mem @ V3ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                 => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V3ls ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V1Q ) @ V3ls ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELIST__EQ__MAP__PAIR,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.55/5.77        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.55/5.77       => ! [V1l2: $i] :
% 5.55/5.77            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.55/5.77           => ( ( ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V0l1 )
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V1l2 ) )
% 5.55/5.77                & ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27b ) @ ( c_2Epair_2ESND @ A_27a @ A_27b ) ) @ V0l1 )
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27b ) @ ( c_2Epair_2ESND @ A_27a @ A_27b ) ) @ V1l2 ) ) )
% 5.55/5.77             => ( V0l1 = V1l2 ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ETAKE__SUM,axiom,
% 5.55/5.77      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.77        ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ V2l )
% 5.55/5.77          = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V2l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V2l ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EALL__DISTINCT__FILTER__EL__IMP,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1l: $i] :
% 5.55/5.77            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ! [V2n1: tp__ty_2Enum_2Enum,V3n2: tp__ty_2Enum_2Enum] :
% 5.55/5.77                ( ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V1l ) ) )
% 5.55/5.77                  & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n1 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.77                  & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3n2 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.77                  & ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n1 ) ) @ V1l ) ) )
% 5.55/5.77                  & ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n1 ) ) @ V1l )
% 5.55/5.77                    = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3n2 ) ) @ V1l ) ) )
% 5.55/5.77               => ( V2n1 = V3n2 ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EFLAT__EQ__NIL,axiom,
% 5.55/5.77      ! [A_27a: del,V0ls: $i] :
% 5.55/5.77        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.77       => ( ( ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ V0ls )
% 5.55/5.77            = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.77        <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) @ V0ls ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EALL__DISTINCT__MAP__INJ,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0ls: $i] :
% 5.55/5.77        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.77           => ( ( ! [V2x: $i] :
% 5.55/5.77                    ( ( mem @ V2x @ A_27a )
% 5.55/5.77                   => ! [V3y: $i] :
% 5.55/5.77                        ( ( mem @ V3y @ A_27a )
% 5.55/5.77                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0ls ) ) )
% 5.55/5.77                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0ls ) ) )
% 5.55/5.77                            & ( ( ap @ V1f @ V2x )
% 5.55/5.77                              = ( ap @ V1f @ V3y ) ) )
% 5.55/5.77                         => ( V2x = V3y ) ) ) )
% 5.55/5.77                & ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V0ls ) ) )
% 5.55/5.77             => ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1f ) @ V0ls ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELENGTH__o__REVERSE,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ A_27c ) ) )
% 5.55/5.77       => ( ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Elist_2Elist @ A_27a ) @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ELENGTH @ A_27a ) ) @ ( c_2Elist_2EREVERSE @ A_27a ) )
% 5.55/5.77            = ( c_2Elist_2ELENGTH @ A_27a ) )
% 5.55/5.77          & ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ A_27c ) ) @ ( c_2Elist_2ELENGTH @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Elist_2Elist @ A_27c ) @ ( ty_2Elist_2Elist @ A_27c ) ) @ ( c_2Elist_2EREVERSE @ A_27c ) ) @ V0f ) )
% 5.55/5.77            = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ A_27c ) ) @ ( c_2Elist_2ELENGTH @ A_27c ) ) @ V0f ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EREVERSE__o__REVERSE,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( c_2Elist_2EREVERSE @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( c_2Elist_2EREVERSE @ A_27b ) ) @ V0f ) )
% 5.55/5.77          = V0f ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EGENLIST__PLUS__APPEND,axiom,
% 5.55/5.77      ! [V0a: tp__ty_2Enum_2Enum,V1n1: tp__ty_2Enum_2Enum,V2n2: tp__ty_2Enum_2Enum] :
% 5.55/5.77        ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n1 ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n1 ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n2 ) ) ) )
% 5.55/5.77        = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n1 ) ) @ ( inj__ty_2Enum_2Enum @ V2n2 ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELIST__TO__SET__GENLIST,axiom,
% 5.55/5.77      ! [A_27a: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.77       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.77            ( ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.77            = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ty_2Enum_2Enum @ A_27a ) @ V0f ) @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EMEM__ZIP__MEM__MAP,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0ps: $i] :
% 5.55/5.77        ( ( mem @ V0ps @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) )
% 5.55/5.77       => ! [V1p: $i] :
% 5.55/5.77            ( ( mem @ V1p @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.55/5.77           => ( ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( c_2Epair_2EFST @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0ps ) ) )
% 5.55/5.77                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ ( ap @ ( c_2Epair_2ESND @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0ps ) ) ) )
% 5.55/5.77                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V1p ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ V0ps ) ) ) ) )
% 5.55/5.77             => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V1p ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( c_2Epair_2EFST @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0ps ) ) ) )
% 5.55/5.77                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V1p ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27b ) @ ( ap @ ( c_2Epair_2ESND @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0ps ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EDISJOINT__GENLIST__PLUS,axiom,
% 5.55/5.77      ! [V0x: $i] :
% 5.55/5.77        ( ( mem @ V0x @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.55/5.77       => ! [V1n: tp__ty_2Enum_2Enum,V2a: tp__ty_2Enum_2Enum,V3b: tp__ty_2Enum_2Enum] :
% 5.55/5.77            ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ ty_2Enum_2Enum ) @ V0x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( inj__ty_2Enum_2Enum @ V3b ) ) ) ) ) )
% 5.55/5.77           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ ty_2Enum_2Enum ) @ V0x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) ) ) )
% 5.55/5.77              & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ ty_2Enum_2Enum ) @ V0x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V3b ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EEVERY2__MAP,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ A_27c @ A_27a ) )
% 5.55/5.77           => ! [V2l1: $i] :
% 5.55/5.77                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.77               => ! [V3l2: $i] :
% 5.55/5.77                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77                   => ! [V4Q: $i] :
% 5.55/5.77                        ( ( mem @ V4Q @ ( arr @ A_27c @ ( arr @ A_27d @ bool ) ) )
% 5.55/5.77                       => ! [V5g: $i] :
% 5.55/5.77                            ( ( mem @ V5g @ ( arr @ A_27b @ A_27d ) )
% 5.55/5.77                           => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27c @ A_27a ) @ V1f ) @ V2l1 ) ) @ V3l2 ) )
% 5.55/5.77                              <=> ( p
% 5.55/5.77                                  @ ( ap
% 5.55/5.77                                    @ ( ap
% 5.55/5.77                                      @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27c @ A_27b )
% 5.55/5.77                                        @ ( lam @ A_27c
% 5.55/5.77                                          @ ^ [V6x: $i] :
% 5.55/5.77                                              ( lam @ A_27b
% 5.55/5.77                                              @ ^ [V7y: $i] : ( ap @ ( ap @ V0P @ ( ap @ V1f @ V6x ) ) @ V7y ) ) ) )
% 5.55/5.77                                      @ V2l1 )
% 5.55/5.77                                    @ V3l2 ) ) )
% 5.55/5.77                              & ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27c @ A_27d ) @ V4Q ) @ V2l1 ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27d ) @ V5g ) @ V3l2 ) ) )
% 5.55/5.77                              <=> ( p
% 5.55/5.77                                  @ ( ap
% 5.55/5.77                                    @ ( ap
% 5.55/5.77                                      @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27c @ A_27b )
% 5.55/5.77                                        @ ( lam @ A_27c
% 5.55/5.77                                          @ ^ [V8x: $i] :
% 5.55/5.77                                              ( lam @ A_27b
% 5.55/5.77                                              @ ^ [V9y: $i] : ( ap @ ( ap @ V4Q @ V8x ) @ ( ap @ V5g @ V9y ) ) ) ) )
% 5.55/5.77                                      @ V2l1 )
% 5.55/5.77                                    @ V3l2 ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2Eexists__list__GENLIST,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.55/5.77       => ( ? [V1ls: $i] :
% 5.55/5.77              ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77              & ( p @ ( ap @ V0P @ V1ls ) ) )
% 5.55/5.77        <=> ? [V2n: tp__ty_2Enum_2Enum,V3f: $i] :
% 5.55/5.77              ( ( mem @ V3f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.77              & ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V3f ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EEVERY__MEM__MONO,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1Q: $i] :
% 5.55/5.77            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ! [V2l: $i] :
% 5.55/5.77                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77               => ( ( ! [V3x: $i] :
% 5.55/5.77                        ( ( mem @ V3x @ A_27a )
% 5.55/5.77                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2l ) ) )
% 5.55/5.77                            & ( p @ ( ap @ V0P @ V3x ) ) )
% 5.55/5.77                         => ( p @ ( ap @ V1Q @ V3x ) ) ) )
% 5.55/5.77                    & ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V2l ) ) )
% 5.55/5.77                 => ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V1Q ) @ V2l ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EEVERY2__MEM__MONO,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.77       => ! [V1Q: $i] :
% 5.55/5.77            ( ( mem @ V1Q @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.77           => ! [V2l1: $i] :
% 5.55/5.77                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77               => ! [V3l2: $i] :
% 5.55/5.77                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77                   => ( ( ! [V4x: $i] :
% 5.55/5.77                            ( ( mem @ V4x @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.55/5.77                           => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V4x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V2l1 ) @ V3l2 ) ) ) ) )
% 5.55/5.77                                & ( p @ ( ap @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ bool ) @ V0P ) @ V4x ) ) )
% 5.55/5.77                             => ( p @ ( ap @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ bool ) @ V1Q ) @ V4x ) ) ) )
% 5.55/5.77                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0P ) @ V2l1 ) @ V3l2 ) ) )
% 5.55/5.77                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V1Q ) @ V2l1 ) @ V3l2 ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2Emem__exists__set,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.55/5.77        ( ( mem @ V0x @ A_27a )
% 5.55/5.77       => ! [V1y: $i] :
% 5.55/5.77            ( ( mem @ V1y @ A_27b )
% 5.55/5.77           => ! [V2l: $i] :
% 5.55/5.77                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.55/5.77               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V2l ) ) )
% 5.55/5.77                 => ? [V3z: $i] :
% 5.55/5.77                      ( ( mem @ V3z @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.55/5.77                      & ( V0x
% 5.55/5.77                        = ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V3z ) )
% 5.55/5.77                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V3z ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V2l ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2Eevery__zip__snd,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.55/5.77        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1l2: $i] :
% 5.55/5.77            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77           => ! [V2P: $i] :
% 5.55/5.77                ( ( mem @ V2P @ ( arr @ A_27b @ bool ) )
% 5.55/5.77               => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) )
% 5.55/5.77                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V1l2 ) ) )
% 5.55/5.77                 => ( ( p
% 5.55/5.77                      @ ( ap
% 5.55/5.77                        @ ( ap @ ( c_2Elist_2EEVERY @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.55/5.77                          @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.55/5.77                            @ ^ [V3x: $i] : ( ap @ V2P @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V3x ) ) ) )
% 5.55/5.77                        @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) ) )
% 5.55/5.77                  <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27b ) @ V2P ) @ V1l2 ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2Eevery__zip__fst,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.55/5.77        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1l2: $i] :
% 5.55/5.77            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77           => ! [V2P: $i] :
% 5.55/5.77                ( ( mem @ V2P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77               => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) )
% 5.55/5.77                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V1l2 ) ) )
% 5.55/5.77                 => ( ( p
% 5.55/5.77                      @ ( ap
% 5.55/5.77                        @ ( ap @ ( c_2Elist_2EEVERY @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.55/5.77                          @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.55/5.77                            @ ^ [V3x: $i] : ( ap @ V2P @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V3x ) ) ) )
% 5.55/5.77                        @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) ) )
% 5.55/5.77                  <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V2P ) @ V0l1 ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2Eel__append3,axiom,
% 5.55/5.77      ! [A_27a: del,V0l1: $i] :
% 5.55/5.77        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1x: $i] :
% 5.55/5.77            ( ( mem @ V1x @ A_27a )
% 5.55/5.77           => ! [V2l2: $i] :
% 5.55/5.77                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ V2l2 ) )
% 5.55/5.77                  = V1x ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2Elupdate__append,axiom,
% 5.55/5.77      ! [A_27a: del,V0x: $i] :
% 5.55/5.77        ( ( mem @ V0x @ A_27a )
% 5.55/5.77       => ! [V1n: tp__ty_2Enum_2Enum,V2l1: $i] :
% 5.55/5.77            ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ! [V3l2: $i] :
% 5.55/5.77                ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77               => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l1 ) ) )
% 5.55/5.77                 => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V0x ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l1 ) @ V3l2 ) )
% 5.55/5.77                    = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V0x ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2l1 ) ) @ V3l2 ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2Elupdate__append2,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.55/5.77        ( ( mem @ V0v @ A_27a )
% 5.55/5.77       => ! [V1l1: $i] :
% 5.55/5.77            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ! [V2x: $i] :
% 5.55/5.77                ( ( mem @ V2x @ A_27a )
% 5.55/5.77               => ! [V3l2: $i] :
% 5.55/5.77                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                   => ! [V4l3: $i] :
% 5.55/5.77                        ( ( mem @ V4l3 @ A_27b )
% 5.55/5.77                       => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V0v ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ V3l2 ) )
% 5.55/5.77                          = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0v ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ V3l2 ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EHD__REVERSE,axiom,
% 5.55/5.77      ! [A_27a: del,V0x: $i] :
% 5.55/5.77        ( ( mem @ V0x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ( ( V0x
% 5.55/5.77           != ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.77         => ( ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0x ) )
% 5.55/5.77            = ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ V0x ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELAST__REVERSE,axiom,
% 5.55/5.77      ! [A_27a: del,V0ls: $i] :
% 5.55/5.77        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ( ( V0ls
% 5.55/5.77           != ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.77         => ( ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0ls ) )
% 5.55/5.77            = ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V0ls ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ENOT__NIL__EQ__LENGTH__NOT__0,axiom,
% 5.55/5.77      ! [A_27a: del,V0x: $i] :
% 5.55/5.77        ( ( mem @ V0x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ( ( V0x
% 5.55/5.77           != ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.77        <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0x ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2Elast__drop,axiom,
% 5.55/5.77      ! [A_27a: del,V0l: $i] :
% 5.55/5.77        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.77            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.77           => ( ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0l ) )
% 5.55/5.77              = ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ V0l ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Elist_2EdropWhile__def,axiom,
% 5.55/5.77      ! [A_27a: del] :
% 5.55/5.77        ( ! [V0P: $i] :
% 5.55/5.77            ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Elist_2EdropWhile @ A_27a ) @ V0P ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.77              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.77        & ! [V1P: $i] :
% 5.55/5.77            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ! [V2h: $i] :
% 5.55/5.77                ( ( mem @ V2h @ A_27a )
% 5.55/5.77               => ! [V3t: $i] :
% 5.55/5.77                    ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                   => ( ( ap @ ( ap @ ( c_2Elist_2EdropWhile @ A_27a ) @ V1P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V3t ) )
% 5.55/5.77                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ V1P @ V2h ) ) @ ( ap @ ( ap @ ( c_2Elist_2EdropWhile @ A_27a ) @ V1P ) @ V3t ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V3t ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EdropWhile__splitAtPki,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ( ( ap @ ( c_2Elist_2EdropWhile @ A_27a ) @ V0P )
% 5.55/5.77          = ( ap @ ( ap @ ( c_2Elist_2EsplitAtPki @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ ( ap @ ( c_2Ecombin_2EC @ A_27a @ ty_2Enum_2Enum @ bool ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ ( arr @ ty_2Enum_2Enum @ bool ) @ bool ) @ ( c_2Ecombin_2EK @ bool @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V0P ) ) ) ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Ecombin_2EI @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EdropWhile__eq__nil,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1ls: $i] :
% 5.55/5.77            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ( ( ( ap @ ( ap @ ( c_2Elist_2EdropWhile @ A_27a ) @ V0P ) @ V1ls )
% 5.55/5.77                = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.77            <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V1ls ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EMEM__dropWhile__IMP,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1ls: $i] :
% 5.55/5.77            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ! [V2x: $i] :
% 5.55/5.77                ( ( mem @ V2x @ A_27a )
% 5.55/5.77               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EdropWhile @ A_27a ) @ V0P ) @ V1ls ) ) ) )
% 5.55/5.77                 => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1ls ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EHD__dropWhile,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1ls: $i] :
% 5.55/5.77            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V0P ) ) @ V1ls ) )
% 5.55/5.77             => ~ ( p @ ( ap @ V0P @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EdropWhile @ A_27a ) @ V0P ) @ V1ls ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELENGTH__dropWhile__LESS__EQ,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1ls: $i] :
% 5.55/5.77            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EdropWhile @ A_27a ) @ V0P ) @ V1ls ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1ls ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EdropWhile__APPEND__EVERY,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1l1: $i] :
% 5.55/5.77            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ! [V2l2: $i] :
% 5.55/5.77                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77               => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V1l1 ) )
% 5.55/5.77                 => ( ( ap @ ( ap @ ( c_2Elist_2EdropWhile @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V2l2 ) )
% 5.55/5.77                    = ( ap @ ( ap @ ( c_2Elist_2EdropWhile @ A_27a ) @ V0P ) @ V2l2 ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EdropWhile__APPEND__EXISTS,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1l1: $i] :
% 5.55/5.77            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ! [V2l2: $i] :
% 5.55/5.77                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77               => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V0P ) ) @ V1l1 ) )
% 5.55/5.77                 => ( ( ap @ ( ap @ ( c_2Elist_2EdropWhile @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V2l2 ) )
% 5.55/5.77                    = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EdropWhile @ A_27a ) @ V0P ) @ V1l1 ) ) @ V2l2 ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EEL__LENGTH__dropWhile__REVERSE,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1ls: $i] :
% 5.55/5.77            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ! [V2k: tp__ty_2Enum_2Enum] :
% 5.55/5.77                ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EdropWhile @ A_27a ) @ V0P ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1ls ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2k ) ) )
% 5.55/5.77                  & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2k ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1ls ) ) ) )
% 5.55/5.77               => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2k ) ) @ V1ls ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELENGTH__TAKE__EQ,axiom,
% 5.55/5.77      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1xs: $i] :
% 5.55/5.77        ( ( mem @ V1xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1xs ) ) )
% 5.55/5.77          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1xs ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1xs ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EIMP__EVERY__LUPDATE,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1xs: $i] :
% 5.55/5.77            ( ( mem @ V1xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ! [V2h: $i] :
% 5.55/5.77                ( ( mem @ V2h @ A_27a )
% 5.55/5.77               => ! [V3i: tp__ty_2Enum_2Enum] :
% 5.55/5.77                    ( ( ( p @ ( ap @ V0P @ V2h ) )
% 5.55/5.77                      & ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V1xs ) ) )
% 5.55/5.77                   => ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V2h ) @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ V1xs ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EMAP__APPEND__MAP__EQ,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f1: $i] :
% 5.55/5.77        ( ( mem @ V0f1 @ ( arr @ A_27a @ A_27c ) )
% 5.55/5.77       => ! [V1g1: $i] :
% 5.55/5.77            ( ( mem @ V1g1 @ ( arr @ A_27b @ A_27c ) )
% 5.55/5.77           => ! [V2f2: $i] :
% 5.55/5.77                ( ( mem @ V2f2 @ ( arr @ A_27a @ A_27c ) )
% 5.55/5.77               => ! [V3g2: $i] :
% 5.55/5.77                    ( ( mem @ V3g2 @ ( arr @ A_27b @ A_27c ) )
% 5.55/5.77                   => ! [V4xs: $i] :
% 5.55/5.77                        ( ( mem @ V4xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                       => ! [V5ys: $i] :
% 5.55/5.77                            ( ( mem @ V5ys @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77                           => ( ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27c ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27c ) @ V0f1 ) @ V4xs ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27c ) @ V1g1 ) @ V5ys ) )
% 5.55/5.77                                = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27c ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27c ) @ V2f2 ) @ V4xs ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27c ) @ V3g2 ) @ V5ys ) ) )
% 5.55/5.77                            <=> ( ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27c ) @ V0f1 ) @ V4xs )
% 5.55/5.77                                  = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27c ) @ V2f2 ) @ V4xs ) )
% 5.55/5.77                                & ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27c ) @ V1g1 ) @ V5ys )
% 5.55/5.77                                  = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27c ) @ V3g2 ) @ V5ys ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELUPDATE__SOME__MAP,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0xs: $i] :
% 5.55/5.77        ( ( mem @ V0xs @ ( ty_2Elist_2Elist @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.55/5.77       => ! [V1n: tp__ty_2Enum_2Enum,V2f: $i] :
% 5.55/5.77            ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.77           => ! [V3h: $i] :
% 5.55/5.77                ( ( mem @ V3h @ A_27a )
% 5.55/5.77               => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ ( ap @ V2f @ V3h ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27a @ A_27b ) @ V2f ) ) @ V0xs ) )
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27a @ A_27b ) @ V2f ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3h ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0xs ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EZIP__EQ__NIL,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.55/5.77        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1l2: $i] :
% 5.55/5.77            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77           => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) )
% 5.55/5.77                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V1l2 ) ) )
% 5.55/5.77             => ( ( ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) )
% 5.55/5.77                  = ( c_2Elist_2ENIL @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.55/5.77              <=> ( ( V0l1
% 5.55/5.77                    = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.77                  & ( V1l2
% 5.55/5.77                    = ( c_2Elist_2ENIL @ A_27b ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELUPDATE__SAME,axiom,
% 5.55/5.77      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1ls: $i] :
% 5.55/5.77        ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1ls ) ) )
% 5.55/5.77         => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1ls ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1ls )
% 5.55/5.77            = V1ls ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Elist_2EUNIQUE__DEF,axiom,
% 5.55/5.77      ! [A_27a: del,V0e: $i] :
% 5.55/5.77        ( ( mem @ V0e @ A_27a )
% 5.55/5.77       => ! [V1L: $i] :
% 5.55/5.77            ( ( mem @ V1L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EUNIQUE @ A_27a ) @ V0e ) @ V1L ) )
% 5.55/5.77            <=> ? [V2L1: $i] :
% 5.55/5.77                  ( ( mem @ V2L1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                  & ? [V3L2: $i] :
% 5.55/5.77                      ( ( mem @ V3L2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                      & ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2L1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0e ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ V3L2 )
% 5.55/5.77                        = V1L )
% 5.55/5.77                      & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2L1 ) ) )
% 5.55/5.77                      & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V3L2 ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EUNIQUE__FILTER,axiom,
% 5.55/5.77      ! [A_27a: del,V0e: $i] :
% 5.55/5.77        ( ( mem @ V0e @ A_27a )
% 5.55/5.77       => ! [V1L: $i] :
% 5.55/5.77            ( ( mem @ V1L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EUNIQUE @ A_27a ) @ V0e ) @ V1L ) )
% 5.55/5.77            <=> ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0e ) ) @ V1L )
% 5.55/5.77                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0e ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EUNIQUE__LENGTH__FILTER,axiom,
% 5.55/5.77      ! [A_27a: del,V0e: $i] :
% 5.55/5.77        ( ( mem @ V0e @ A_27a )
% 5.55/5.77       => ! [V1L: $i] :
% 5.55/5.77            ( ( mem @ V1L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EUNIQUE @ A_27a ) @ V0e ) @ V1L ) )
% 5.55/5.77            <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0e ) ) @ V1L ) ) )
% 5.55/5.77                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Elist_2EOPT__MMAP__def,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] :
% 5.55/5.77        ( ! [V0f: $i] :
% 5.55/5.77            ( ( mem @ V0f @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Elist_2EOPT__MMAP @ A_27a @ A_27b ) @ V0f ) @ ( c_2Elist_2ENIL @ A_27b ) )
% 5.55/5.77              = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.55/5.77        & ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.55/5.77           => ! [V2h0: $i] :
% 5.55/5.77                ( ( mem @ V2h0 @ A_27b )
% 5.55/5.77               => ! [V3t0: $i] :
% 5.55/5.77                    ( ( mem @ V3t0 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77                   => ( ( ap @ ( ap @ ( c_2Elist_2EOPT__MMAP @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V2h0 ) @ V3t0 ) )
% 5.55/5.77                      = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__BIND @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ ( ap @ V1f @ V2h0 ) )
% 5.55/5.77                        @ ( lam @ A_27a
% 5.55/5.77                          @ ^ [V4h: $i] :
% 5.55/5.77                              ( ap @ ( ap @ ( c_2Eoption_2EOPTION__BIND @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2EOPT__MMAP @ A_27a @ A_27b ) @ V1f ) @ V3t0 ) )
% 5.55/5.77                              @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.77                                @ ^ [V5t: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4h ) @ V5t ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EOPT__MMAP__cong,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.55/5.77        ( ( mem @ V0f1 @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.55/5.77       => ! [V1f2: $i] :
% 5.55/5.77            ( ( mem @ V1f2 @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.55/5.77           => ! [V2x1: $i] :
% 5.55/5.77                ( ( mem @ V2x1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77               => ! [V3x2: $i] :
% 5.55/5.77                    ( ( mem @ V3x2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                   => ( ( ( V2x1 = V3x2 )
% 5.55/5.77                        & ! [V4a: $i] :
% 5.55/5.77                            ( ( mem @ V4a @ A_27a )
% 5.55/5.77                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4a ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V3x2 ) ) )
% 5.55/5.77                             => ( ( ap @ V0f1 @ V4a )
% 5.55/5.77                                = ( ap @ V1f2 @ V4a ) ) ) ) )
% 5.55/5.77                     => ( ( ap @ ( ap @ ( c_2Elist_2EOPT__MMAP @ A_27b @ A_27a ) @ V0f1 ) @ V2x1 )
% 5.55/5.77                        = ( ap @ ( ap @ ( c_2Elist_2EOPT__MMAP @ A_27b @ A_27a ) @ V1f2 ) @ V3x2 ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ELAST__compute,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] :
% 5.55/5.77        ( ! [V0x: $i] :
% 5.55/5.77            ( ( mem @ V0x @ A_27a )
% 5.55/5.77           => ( ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.77              = V0x ) )
% 5.55/5.77        & ! [V1h1: $i] :
% 5.55/5.77            ( ( mem @ V1h1 @ A_27b )
% 5.55/5.77           => ! [V2h2: $i] :
% 5.55/5.77                ( ( mem @ V2h2 @ A_27b )
% 5.55/5.77               => ! [V3t: $i] :
% 5.55/5.77                    ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77                   => ( ( ap @ ( c_2Elist_2ELAST @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V1h1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V2h2 ) @ V3t ) ) )
% 5.55/5.77                      = ( ap @ ( c_2Elist_2ELAST @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V2h2 ) @ V3t ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2ETAKE__compute,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del] :
% 5.55/5.77        ( ! [V0l: $i] :
% 5.55/5.77            ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0l )
% 5.55/5.77              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.77        & ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.77            ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( c_2Elist_2ENIL @ A_27b ) )
% 5.55/5.77            = ( c_2Elist_2ENIL @ A_27b ) )
% 5.55/5.77        & ! [V2n: tp__ty_2Enum_2Enum] :
% 5.55/5.77            ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ ( c_2Elist_2ENIL @ A_27b ) )
% 5.55/5.77            = ( c_2Elist_2ENIL @ A_27b ) )
% 5.55/5.77        & ! [V3n: tp__ty_2Enum_2Enum,V4h: $i] :
% 5.55/5.77            ( ( mem @ V4h @ A_27c )
% 5.55/5.77           => ! [V5t: $i] :
% 5.55/5.77                ( ( mem @ V5t @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27c ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V4h ) @ V5t ) )
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V4h ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27c ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V5t ) ) ) ) )
% 5.55/5.77        & ! [V6n: tp__ty_2Enum_2Enum,V7h: $i] :
% 5.55/5.77            ( ( mem @ V7h @ A_27c )
% 5.55/5.77           => ! [V8t: $i] :
% 5.55/5.77                ( ( mem @ V8t @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27c ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V7h ) @ V8t ) )
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V7h ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27c ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) @ V8t ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EDROP__compute,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del] :
% 5.55/5.77        ( ! [V0l: $i] :
% 5.55/5.77            ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0l )
% 5.55/5.77              = V0l ) )
% 5.55/5.77        & ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.77            ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( c_2Elist_2ENIL @ A_27b ) )
% 5.55/5.77            = ( c_2Elist_2ENIL @ A_27b ) )
% 5.55/5.77        & ! [V2n: tp__ty_2Enum_2Enum] :
% 5.55/5.77            ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ ( c_2Elist_2ENIL @ A_27b ) )
% 5.55/5.77            = ( c_2Elist_2ENIL @ A_27b ) )
% 5.55/5.77        & ! [V3n: tp__ty_2Enum_2Enum,V4h: $i] :
% 5.55/5.77            ( ( mem @ V4h @ A_27c )
% 5.55/5.77           => ! [V5t: $i] :
% 5.55/5.77                ( ( mem @ V5t @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27c ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V4h ) @ V5t ) )
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27c ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V5t ) ) ) )
% 5.55/5.77        & ! [V6n: tp__ty_2Enum_2Enum,V7h: $i] :
% 5.55/5.77            ( ( mem @ V7h @ A_27c )
% 5.55/5.77           => ! [V8t: $i] :
% 5.55/5.77                ( ( mem @ V8t @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27c ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V7h ) @ V8t ) )
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27c ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) @ V8t ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Elist_2EoHD__def,axiom,
% 5.55/5.77      ! [A_27a: del,V0l: $i] :
% 5.55/5.77        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ( ( ap @ ( c_2Elist_2EoHD @ A_27a ) @ V0l )
% 5.55/5.77          = ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ V0l ) @ ( c_2Eoption_2ENONE @ A_27a ) )
% 5.55/5.77            @ ( lam @ A_27a
% 5.55/5.77              @ ^ [V1h: $i] :
% 5.55/5.77                  ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.77                  @ ^ [V2v1: $i] : ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V1h ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EoHD__thm,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0h: $i] :
% 5.55/5.77        ( ( mem @ V0h @ A_27b )
% 5.55/5.77       => ! [V1t: $i] :
% 5.55/5.77            ( ( mem @ V1t @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.77           => ( ( ( ap @ ( c_2Elist_2EoHD @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.77                = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.55/5.77              & ( ( ap @ ( c_2Elist_2EoHD @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V0h ) @ V1t ) )
% 5.55/5.77                = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V0h ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Elist_2EoEL__def,axiom,
% 5.55/5.77      ! [A_27a: del] :
% 5.55/5.77        ( ! [V0n: tp__ty_2Enum_2Enum] :
% 5.55/5.77            ( ( ap @ ( ap @ ( c_2Elist_2EoEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.77            = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.55/5.77        & ! [V1n: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.55/5.77            ( ( mem @ V2x @ A_27a )
% 5.55/5.77           => ! [V3xs: $i] :
% 5.55/5.77                ( ( mem @ V3xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( c_2Elist_2EoEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V3xs ) )
% 5.55/5.77                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2x ) ) @ ( ap @ ( ap @ ( c_2Elist_2EoEL @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V3xs ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EoEL__THM,axiom,
% 5.55/5.77      ! [A_27a: del,V0xs: $i] :
% 5.55/5.77        ( ( mem @ V0xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.77            ( ( ap @ ( ap @ ( c_2Elist_2EoEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0xs )
% 5.55/5.77            = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0xs ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0xs ) ) ) @ ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EoEL__EQ__EL,axiom,
% 5.55/5.77      ! [A_27a: del,V0xs: $i] :
% 5.55/5.77        ( ( mem @ V0xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1n: tp__ty_2Enum_2Enum,V2y: $i] :
% 5.55/5.77            ( ( mem @ V2y @ A_27a )
% 5.55/5.77           => ( ( ( ap @ ( ap @ ( c_2Elist_2EoEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0xs )
% 5.55/5.77                = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2y ) )
% 5.55/5.77            <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0xs ) ) )
% 5.55/5.77                & ( V2y
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0xs ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EoEL__DROP,axiom,
% 5.55/5.77      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2xs: $i] :
% 5.55/5.77        ( ( mem @ V2xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2Elist_2EoEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V2xs ) )
% 5.55/5.77          = ( ap @ ( ap @ ( c_2Elist_2EoEL @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ V2xs ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EoEL__TAKE__E,axiom,
% 5.55/5.77      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2xs: $i] :
% 5.55/5.77        ( ( mem @ V2xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V3x: $i] :
% 5.55/5.77            ( ( mem @ V3x @ A_27a )
% 5.55/5.77           => ( ( ( ap @ ( ap @ ( c_2Elist_2EoEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V2xs ) )
% 5.55/5.77                = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3x ) )
% 5.55/5.77             => ( ( ap @ ( ap @ ( c_2Elist_2EoEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V2xs )
% 5.55/5.77                = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3x ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2EoEL__LUPDATE,axiom,
% 5.55/5.77      ! [A_27a: del,V0xs: $i] :
% 5.55/5.77        ( ( mem @ V0xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77       => ! [V1i: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum,V3x: $i] :
% 5.55/5.77            ( ( mem @ V3x @ A_27a )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Elist_2EoEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V3x ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ V0xs ) )
% 5.55/5.77              = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EoEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V0xs ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0xs ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3x ) ) @ ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Elist_2Elazy__list__case__compute,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] :
% 5.55/5.77        ( ( c_2Elist_2Elist__CASE @ A_27a @ A_27b )
% 5.55/5.77        = ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.77          @ ^ [V0l: $i] :
% 5.55/5.77              ( lam @ A_27b
% 5.55/5.77              @ ^ [V1b: $i] :
% 5.55/5.77                  ( lam @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ A_27b ) )
% 5.55/5.77                  @ ^ [V2f: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V0l ) ) @ V1b ) @ ( ap @ ( ap @ V2f @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V0l ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V0l ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  %------------------------------------------------------------------------------
% 5.55/5.77  %------------------------------------------------------------------------------
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__FORALL,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V0P ) @ V1f ) )
% 5.55/5.77            <=> ! [V2x: $i] :
% 5.55/5.77                  ( ( mem @ V2x @ A_27a )
% 5.55/5.77                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0P ) )
% 5.55/5.77                   => ( p @ ( ap @ V1f @ V2x ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V0P ) @ V1f ) )
% 5.55/5.77            <=> ? [V2x: $i] :
% 5.55/5.77                  ( ( mem @ V2x @ A_27a )
% 5.55/5.77                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0P ) )
% 5.55/5.77                  & ( p @ ( ap @ V1f @ V2x ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__UNIQUE,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS__UNIQUE @ A_27a ) @ V0P ) @ V1f ) )
% 5.55/5.77            <=> ( ( p
% 5.55/5.77                  @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V0P )
% 5.55/5.77                    @ ( lam @ A_27a
% 5.55/5.77                      @ ^ [V2x: $i] : ( ap @ V1f @ V2x ) ) ) )
% 5.55/5.77                & ( p
% 5.55/5.77                  @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V0P )
% 5.55/5.77                    @ ( lam @ A_27a
% 5.55/5.77                      @ ^ [V3x: $i] :
% 5.55/5.77                          ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V0P )
% 5.55/5.77                          @ ( lam @ A_27a
% 5.55/5.77                            @ ^ [V4y: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1f @ V3x ) ) @ ( ap @ V1f @ V4y ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V3x ) @ V4y ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__SELECT,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Ebool_2ERES__SELECT @ A_27a ) @ V0P ) @ V1f )
% 5.55/5.77              = ( ap @ ( c_2Emin_2E_40 @ A_27a )
% 5.55/5.77                @ ( lam @ A_27a
% 5.55/5.77                  @ ^ [V2x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0P ) ) @ ( ap @ V1f @ V2x ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__FORALL__CONJ__DIST,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1Q: $i] :
% 5.55/5.77            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ! [V2R: $i] :
% 5.55/5.77                ( ( mem @ V2R @ ( arr @ A_27a @ bool ) )
% 5.55/5.77               => ( ( p
% 5.55/5.77                    @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V0P )
% 5.55/5.77                      @ ( lam @ A_27a
% 5.55/5.77                        @ ^ [V3i: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1Q @ V3i ) ) @ ( ap @ V2R @ V3i ) ) ) ) )
% 5.55/5.77                <=> ( ( p
% 5.55/5.77                      @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V0P )
% 5.55/5.77                        @ ( lam @ A_27a
% 5.55/5.77                          @ ^ [V4i: $i] : ( ap @ V1Q @ V4i ) ) ) )
% 5.55/5.77                    & ( p
% 5.55/5.77                      @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V0P )
% 5.55/5.77                        @ ( lam @ A_27a
% 5.55/5.77                          @ ^ [V5i: $i] : ( ap @ V2R @ V5i ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__FORALL__DISJ__DIST,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1Q: $i] :
% 5.55/5.77            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ! [V2R: $i] :
% 5.55/5.77                ( ( mem @ V2R @ ( arr @ A_27a @ bool ) )
% 5.55/5.77               => ( ( p
% 5.55/5.77                    @ ( ap
% 5.55/5.77                      @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a )
% 5.55/5.77                        @ ( lam @ A_27a
% 5.55/5.77                          @ ^ [V3j: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0P @ V3j ) ) @ ( ap @ V1Q @ V3j ) ) ) )
% 5.55/5.77                      @ ( lam @ A_27a
% 5.55/5.77                        @ ^ [V4i: $i] : ( ap @ V2R @ V4i ) ) ) )
% 5.55/5.77                <=> ( ( p
% 5.55/5.77                      @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V0P )
% 5.55/5.77                        @ ( lam @ A_27a
% 5.55/5.77                          @ ^ [V5i: $i] : ( ap @ V2R @ V5i ) ) ) )
% 5.55/5.77                    & ( p
% 5.55/5.77                      @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V1Q )
% 5.55/5.77                        @ ( lam @ A_27a
% 5.55/5.77                          @ ^ [V6i: $i] : ( ap @ V2R @ V6i ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__FORALL__UNIQUE,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1j: $i] :
% 5.55/5.77            ( ( mem @ V1j @ A_27a )
% 5.55/5.77           => ( ( p
% 5.55/5.77                @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V1j ) )
% 5.55/5.77                  @ ( lam @ A_27a
% 5.55/5.77                    @ ^ [V2i: $i] : ( ap @ V0P @ V2i ) ) ) )
% 5.55/5.77            <=> ( p @ ( ap @ V0P @ V1j ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__FORALL__FORALL,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1R: $i] :
% 5.55/5.77            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.77           => ! [V2x: $i] :
% 5.55/5.77                ( ( mem @ V2x @ A_27b )
% 5.55/5.77               => ( ! [V3x: $i] :
% 5.55/5.77                      ( ( mem @ V3x @ A_27b )
% 5.55/5.77                     => ( p
% 5.55/5.77                        @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V0P )
% 5.55/5.77                          @ ( lam @ A_27a
% 5.55/5.77                            @ ^ [V4i: $i] : ( ap @ ( ap @ V1R @ V4i ) @ V3x ) ) ) ) )
% 5.55/5.77                <=> ( p
% 5.55/5.77                    @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V0P )
% 5.55/5.77                      @ ( lam @ A_27a
% 5.55/5.77                        @ ^ [V5i: $i] :
% 5.55/5.77                            ( ap @ ( c_2Ebool_2E_21 @ A_27b )
% 5.55/5.77                            @ ( lam @ A_27b
% 5.55/5.77                              @ ^ [V6x: $i] : ( ap @ ( ap @ V1R @ V5i ) @ V6x ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__FORALL__REORDER,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1Q: $i] :
% 5.55/5.77            ( ( mem @ V1Q @ ( arr @ A_27b @ bool ) )
% 5.55/5.77           => ! [V2R: $i] :
% 5.55/5.77                ( ( mem @ V2R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.77               => ( ( p
% 5.55/5.77                    @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V0P )
% 5.55/5.77                      @ ( lam @ A_27a
% 5.55/5.77                        @ ^ [V3i: $i] :
% 5.55/5.77                            ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27b ) @ V1Q )
% 5.55/5.77                            @ ( lam @ A_27b
% 5.55/5.77                              @ ^ [V4j: $i] : ( ap @ ( ap @ V2R @ V3i ) @ V4j ) ) ) ) ) )
% 5.55/5.77                <=> ( p
% 5.55/5.77                    @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27b ) @ V1Q )
% 5.55/5.77                      @ ( lam @ A_27b
% 5.55/5.77                        @ ^ [V5j: $i] :
% 5.55/5.77                            ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V0P )
% 5.55/5.77                            @ ( lam @ A_27a
% 5.55/5.77                              @ ^ [V6i: $i] : ( ap @ ( ap @ V2R @ V6i ) @ V5j ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__FORALL__T,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ A_27a )
% 5.55/5.77       => ! [V1s: $i] :
% 5.55/5.77            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.55/5.77           => ! [V2x: $i] :
% 5.55/5.77                ( ( mem @ V2x @ A_27c )
% 5.55/5.77               => ( p
% 5.55/5.77                  @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27b ) @ V1s )
% 5.55/5.77                    @ ( lam @ A_27b
% 5.55/5.77                      @ ^ [V3x: $i] : c_2Ebool_2ET ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__FORALL__F,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ A_27a )
% 5.55/5.77       => ! [V1s: $i] :
% 5.55/5.77            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.55/5.77           => ! [V2x: $i] :
% 5.55/5.77                ( ( mem @ V2x @ A_27c )
% 5.55/5.77               => ( ( p
% 5.55/5.77                    @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27b ) @ V1s )
% 5.55/5.77                      @ ( lam @ A_27b
% 5.55/5.77                        @ ^ [V3x: $i] : c_2Ebool_2EF ) ) )
% 5.55/5.77                <=> ( V1s
% 5.55/5.77                    = ( c_2Epred__set_2EEMPTY @ A_27b ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__FORALL__EMPTY,axiom,
% 5.55/5.77      ! [A_27a: del,V0p: $i] :
% 5.55/5.77        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ V0p ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__FORALL__UNIV,axiom,
% 5.55/5.77      ! [A_27a: del,V0p: $i] :
% 5.55/5.77        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) @ V0p ) )
% 5.55/5.77        <=> ( p @ ( ap @ ( c_2Ebool_2E_21 @ A_27a ) @ V0p ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__FORALL__NULL,axiom,
% 5.55/5.77      ! [A_27a: del,V0p: $i] :
% 5.55/5.77        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1m: $i] :
% 5.55/5.77            ( ( mem @ V1m @ bool )
% 5.55/5.77           => ( ( p
% 5.55/5.77                @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V0p )
% 5.55/5.77                  @ ( lam @ A_27a
% 5.55/5.77                    @ ^ [V2x: $i] : V1m ) ) )
% 5.55/5.77            <=> ( ( V0p
% 5.55/5.77                  = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.55/5.77                | ( p @ V1m ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ENOT__RES__FORALL,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1s: $i] :
% 5.55/5.77            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ( ~ ( p
% 5.55/5.77                  @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V1s )
% 5.55/5.77                    @ ( lam @ A_27a
% 5.55/5.77                      @ ^ [V2x: $i] : ( ap @ V0P @ V2x ) ) ) )
% 5.55/5.77            <=> ( p
% 5.55/5.77                @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V1s )
% 5.55/5.77                  @ ( lam @ A_27a
% 5.55/5.77                    @ ^ [V3x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0P @ V3x ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__FORALL__NOT__EMPTY,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1s: $i] :
% 5.55/5.77            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V1s ) @ V0P ) )
% 5.55/5.77             => ( V1s
% 5.55/5.77               != ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__FORALL__SUBSET,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1s: $i] :
% 5.55/5.77            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ! [V2t: $i] :
% 5.55/5.77                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.55/5.77               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ V2t ) )
% 5.55/5.77                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V2t ) @ V0P ) )
% 5.55/5.77                   => ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V1s ) @ V0P ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__FORALL__UNION,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1s: $i] :
% 5.55/5.77            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ! [V2t: $i] :
% 5.55/5.77                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.55/5.77               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1s ) @ V2t ) ) @ V0P ) )
% 5.55/5.77                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V1s ) @ V0P ) )
% 5.55/5.77                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V2t ) @ V0P ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__FORALL__DIFF,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1s: $i] :
% 5.55/5.77            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ! [V2t: $i] :
% 5.55/5.77                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.55/5.77               => ! [V3x: $i] :
% 5.55/5.77                    ( ( mem @ V3x @ A_27b )
% 5.55/5.77                   => ( ( p
% 5.55/5.77                        @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V1s ) @ V2t ) )
% 5.55/5.77                          @ ( lam @ A_27a
% 5.55/5.77                            @ ^ [V4x: $i] : ( ap @ V0P @ V4x ) ) ) )
% 5.55/5.77                    <=> ( p
% 5.55/5.77                        @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V1s )
% 5.55/5.77                          @ ( lam @ A_27a
% 5.55/5.77                            @ ^ [V5x: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ V2t ) ) ) @ ( ap @ V0P @ V5x ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2EIN__BIGINTER__RES__FORALL,axiom,
% 5.55/5.77      ! [A_27a: del,V0x: $i] :
% 5.55/5.77        ( ( mem @ V0x @ A_27a )
% 5.55/5.77       => ! [V1sos: $i] :
% 5.55/5.77            ( ( mem @ V1sos @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.55/5.77           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V1sos ) ) )
% 5.55/5.77            <=> ( p
% 5.55/5.77                @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ ( arr @ A_27a @ bool ) ) @ V1sos )
% 5.55/5.77                  @ ( lam @ ( arr @ A_27a @ bool )
% 5.55/5.77                    @ ^ [V2s: $i] : ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V2s ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__FORALL__BIGUNION,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1sos: $i] :
% 5.55/5.77            ( ( mem @ V1sos @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.55/5.77           => ( ( p
% 5.55/5.77                @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V1sos ) )
% 5.55/5.77                  @ ( lam @ A_27a
% 5.55/5.77                    @ ^ [V2x: $i] : ( ap @ V0P @ V2x ) ) ) )
% 5.55/5.77            <=> ( p
% 5.55/5.77                @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ ( arr @ A_27a @ bool ) ) @ V1sos )
% 5.55/5.77                  @ ( lam @ ( arr @ A_27a @ bool )
% 5.55/5.77                    @ ^ [V3s: $i] :
% 5.55/5.77                        ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V3s )
% 5.55/5.77                        @ ( lam @ A_27a
% 5.55/5.77                          @ ^ [V4x: $i] : ( ap @ V0P @ V4x ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__FORALL__BIGINTER,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1sos: $i] :
% 5.55/5.77            ( ( mem @ V1sos @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.55/5.77           => ( ( p
% 5.55/5.77                @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V1sos ) )
% 5.55/5.77                  @ ( lam @ A_27a
% 5.55/5.77                    @ ^ [V2x: $i] : ( ap @ V0P @ V2x ) ) ) )
% 5.55/5.77            <=> ! [V3x: $i] :
% 5.55/5.77                  ( ( mem @ V3x @ A_27a )
% 5.55/5.77                 => ( ( p
% 5.55/5.77                      @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ ( arr @ A_27a @ bool ) ) @ V1sos )
% 5.55/5.77                        @ ( lam @ ( arr @ A_27a @ bool )
% 5.55/5.77                          @ ^ [V4s: $i] : ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V4s ) ) ) )
% 5.55/5.77                   => ( p @ ( ap @ V0P @ V3x ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__DISJ__DIST,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1Q: $i] :
% 5.55/5.77            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ! [V2R: $i] :
% 5.55/5.77                ( ( mem @ V2R @ ( arr @ A_27a @ bool ) )
% 5.55/5.77               => ( ( p
% 5.55/5.77                    @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V0P )
% 5.55/5.77                      @ ( lam @ A_27a
% 5.55/5.77                        @ ^ [V3i: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1Q @ V3i ) ) @ ( ap @ V2R @ V3i ) ) ) ) )
% 5.55/5.77                <=> ( ( p
% 5.55/5.77                      @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V0P )
% 5.55/5.77                        @ ( lam @ A_27a
% 5.55/5.77                          @ ^ [V4i: $i] : ( ap @ V1Q @ V4i ) ) ) )
% 5.55/5.77                    | ( p
% 5.55/5.77                      @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V0P )
% 5.55/5.77                        @ ( lam @ A_27a
% 5.55/5.77                          @ ^ [V5i: $i] : ( ap @ V2R @ V5i ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__DISJ__EXISTS__DIST,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1Q: $i] :
% 5.55/5.77            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ! [V2R: $i] :
% 5.55/5.77                ( ( mem @ V2R @ ( arr @ A_27a @ bool ) )
% 5.55/5.77               => ( ( p
% 5.55/5.77                    @ ( ap
% 5.55/5.77                      @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a )
% 5.55/5.77                        @ ( lam @ A_27a
% 5.55/5.77                          @ ^ [V3i: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0P @ V3i ) ) @ ( ap @ V1Q @ V3i ) ) ) )
% 5.55/5.77                      @ ( lam @ A_27a
% 5.55/5.77                        @ ^ [V4i: $i] : ( ap @ V2R @ V4i ) ) ) )
% 5.55/5.77                <=> ( ( p
% 5.55/5.77                      @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V0P )
% 5.55/5.77                        @ ( lam @ A_27a
% 5.55/5.77                          @ ^ [V5i: $i] : ( ap @ V2R @ V5i ) ) ) )
% 5.55/5.77                    | ( p
% 5.55/5.77                      @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V1Q )
% 5.55/5.77                        @ ( lam @ A_27a
% 5.55/5.77                          @ ^ [V6i: $i] : ( ap @ V2R @ V6i ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__EQUAL,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1j: $i] :
% 5.55/5.77            ( ( mem @ V1j @ A_27a )
% 5.55/5.77           => ( ( p
% 5.55/5.77                @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V1j ) )
% 5.55/5.77                  @ ( lam @ A_27a
% 5.55/5.77                    @ ^ [V2i: $i] : ( ap @ V0P @ V2i ) ) ) )
% 5.55/5.77            <=> ( p @ ( ap @ V0P @ V1j ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__REORDER,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1Q: $i] :
% 5.55/5.77            ( ( mem @ V1Q @ ( arr @ A_27b @ bool ) )
% 5.55/5.77           => ! [V2R: $i] :
% 5.55/5.77                ( ( mem @ V2R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.77               => ( ( p
% 5.55/5.77                    @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V0P )
% 5.55/5.77                      @ ( lam @ A_27a
% 5.55/5.77                        @ ^ [V3i: $i] :
% 5.55/5.77                            ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27b ) @ V1Q )
% 5.55/5.77                            @ ( lam @ A_27b
% 5.55/5.77                              @ ^ [V4j: $i] : ( ap @ ( ap @ V2R @ V3i ) @ V4j ) ) ) ) ) )
% 5.55/5.77                <=> ( p
% 5.55/5.77                    @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27b ) @ V1Q )
% 5.55/5.77                      @ ( lam @ A_27b
% 5.55/5.77                        @ ^ [V5j: $i] :
% 5.55/5.77                            ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V0P )
% 5.55/5.77                            @ ( lam @ A_27a
% 5.55/5.77                              @ ^ [V6i: $i] : ( ap @ ( ap @ V2R @ V6i ) @ V5j ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__F,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ A_27a )
% 5.55/5.77       => ! [V1s: $i] :
% 5.55/5.77            ( ( mem @ V1s @ A_27b )
% 5.55/5.77           => ! [V2x: $i] :
% 5.55/5.77                ( ( mem @ V2x @ ( arr @ A_27c @ bool ) )
% 5.55/5.77               => ~ ( p
% 5.55/5.77                    @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27c ) @ V2x )
% 5.55/5.77                      @ ( lam @ A_27c
% 5.55/5.77                        @ ^ [V3s: $i] : c_2Ebool_2EF ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__T,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ A_27a )
% 5.55/5.77       => ! [V1s: $i] :
% 5.55/5.77            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.55/5.77           => ! [V2x: $i] :
% 5.55/5.77                ( ( mem @ V2x @ A_27c )
% 5.55/5.77               => ( ( p
% 5.55/5.77                    @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27b ) @ V1s )
% 5.55/5.77                      @ ( lam @ A_27b
% 5.55/5.77                        @ ^ [V3x: $i] : c_2Ebool_2ET ) ) )
% 5.55/5.77                <=> ( V1s
% 5.55/5.77                   != ( c_2Epred__set_2EEMPTY @ A_27b ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__EMPTY,axiom,
% 5.55/5.77      ! [A_27a: del,V0p: $i] :
% 5.55/5.77        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ V0p ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__UNIV,axiom,
% 5.55/5.77      ! [A_27a: del,V0p: $i] :
% 5.55/5.77        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) @ V0p ) )
% 5.55/5.77        <=> ( p @ ( ap @ ( c_2Ebool_2E_3F @ A_27a ) @ V0p ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__NULL,axiom,
% 5.55/5.77      ! [A_27a: del,V0p: $i] :
% 5.55/5.77        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1m: $i] :
% 5.55/5.77            ( ( mem @ V1m @ bool )
% 5.55/5.77           => ( ( p
% 5.55/5.77                @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V0p )
% 5.55/5.77                  @ ( lam @ A_27a
% 5.55/5.77                    @ ^ [V2x: $i] : V1m ) ) )
% 5.55/5.77            <=> ( ( V0p
% 5.55/5.77                 != ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.55/5.77                & ( p @ V1m ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__ALT,axiom,
% 5.55/5.77      ! [A_27a: del,V0p: $i] :
% 5.55/5.77        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1m: $i] :
% 5.55/5.77            ( ( mem @ V1m @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V0p ) @ V1m ) )
% 5.55/5.77            <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebool_2ERES__SELECT @ A_27a ) @ V0p ) @ V1m ) ) @ V0p ) )
% 5.55/5.77                & ( p @ ( ap @ V1m @ ( ap @ ( ap @ ( c_2Ebool_2ERES__SELECT @ A_27a ) @ V0p ) @ V1m ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ENOT__RES__EXISTS,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1s: $i] :
% 5.55/5.77            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ( ~ ( p
% 5.55/5.77                  @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V1s )
% 5.55/5.77                    @ ( lam @ A_27a
% 5.55/5.77                      @ ^ [V2x: $i] : ( ap @ V0P @ V2x ) ) ) )
% 5.55/5.77            <=> ( p
% 5.55/5.77                @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V1s )
% 5.55/5.77                  @ ( lam @ A_27a
% 5.55/5.77                    @ ^ [V3x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0P @ V3x ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__NOT__EMPTY,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1s: $i] :
% 5.55/5.77            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V1s ) @ V0P ) )
% 5.55/5.77             => ( V1s
% 5.55/5.77               != ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__SUBSET,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1s: $i] :
% 5.55/5.77            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ! [V2t: $i] :
% 5.55/5.77                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.55/5.77               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ V2t ) )
% 5.55/5.77                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V1s ) @ V0P ) )
% 5.55/5.77                   => ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V2t ) @ V0P ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__UNION,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1s: $i] :
% 5.55/5.77            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ! [V2t: $i] :
% 5.55/5.77                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.55/5.77               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1s ) @ V2t ) ) @ V0P ) )
% 5.55/5.77                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V1s ) @ V0P ) )
% 5.55/5.77                    | ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V2t ) @ V0P ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__DIFF,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1s: $i] :
% 5.55/5.77            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ! [V2t: $i] :
% 5.55/5.77                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.55/5.77               => ! [V3x: $i] :
% 5.55/5.77                    ( ( mem @ V3x @ A_27b )
% 5.55/5.77                   => ( ( p
% 5.55/5.77                        @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V1s ) @ V2t ) )
% 5.55/5.77                          @ ( lam @ A_27a
% 5.55/5.77                            @ ^ [V4x: $i] : ( ap @ V0P @ V4x ) ) ) )
% 5.55/5.77                    <=> ( p
% 5.55/5.77                        @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V1s )
% 5.55/5.77                          @ ( lam @ A_27a
% 5.55/5.77                            @ ^ [V5x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ V2t ) ) ) @ ( ap @ V0P @ V5x ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2EIN__BIGUNION__RES__EXISTS,axiom,
% 5.55/5.77      ! [A_27a: del,V0x: $i] :
% 5.55/5.77        ( ( mem @ V0x @ A_27a )
% 5.55/5.77       => ! [V1sos: $i] :
% 5.55/5.77            ( ( mem @ V1sos @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.55/5.77           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V1sos ) ) )
% 5.55/5.77            <=> ( p
% 5.55/5.77                @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ ( arr @ A_27a @ bool ) ) @ V1sos )
% 5.55/5.77                  @ ( lam @ ( arr @ A_27a @ bool )
% 5.55/5.77                    @ ^ [V2s: $i] : ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V2s ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__BIGUNION,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1sos: $i] :
% 5.55/5.77            ( ( mem @ V1sos @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.55/5.77           => ( ( p
% 5.55/5.77                @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V1sos ) )
% 5.55/5.77                  @ ( lam @ A_27a
% 5.55/5.77                    @ ^ [V2x: $i] : ( ap @ V0P @ V2x ) ) ) )
% 5.55/5.77            <=> ( p
% 5.55/5.77                @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ ( arr @ A_27a @ bool ) ) @ V1sos )
% 5.55/5.77                  @ ( lam @ ( arr @ A_27a @ bool )
% 5.55/5.77                    @ ^ [V3s: $i] :
% 5.55/5.77                        ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V3s )
% 5.55/5.77                        @ ( lam @ A_27a
% 5.55/5.77                          @ ^ [V4x: $i] : ( ap @ V0P @ V4x ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__BIGINTER,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1sos: $i] :
% 5.55/5.77            ( ( mem @ V1sos @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.55/5.77           => ( ( p
% 5.55/5.77                @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V1sos ) )
% 5.55/5.77                  @ ( lam @ A_27a
% 5.55/5.77                    @ ^ [V2x: $i] : ( ap @ V0P @ V2x ) ) ) )
% 5.55/5.77            <=> ? [V3x: $i] :
% 5.55/5.77                  ( ( mem @ V3x @ A_27a )
% 5.55/5.77                  & ( p
% 5.55/5.77                    @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ ( arr @ A_27a @ bool ) ) @ V1sos )
% 5.55/5.77                      @ ( lam @ ( arr @ A_27a @ bool )
% 5.55/5.77                        @ ^ [V4s: $i] : ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V4s ) ) ) )
% 5.55/5.77                  & ( p @ ( ap @ V0P @ V3x ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__UNIQUE__ELIM,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1s: $i] :
% 5.55/5.77            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ( ( p
% 5.55/5.77                @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS__UNIQUE @ A_27a ) @ V1s )
% 5.55/5.77                  @ ( lam @ A_27a
% 5.55/5.77                    @ ^ [V2x: $i] : ( ap @ V0P @ V2x ) ) ) )
% 5.55/5.77            <=> ( p
% 5.55/5.77                @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a )
% 5.55/5.77                  @ ( lam @ A_27a
% 5.55/5.77                    @ ^ [V3x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) ) @ ( ap @ V0P @ V3x ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__UNIQUE__EXISTS,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1s: $i] :
% 5.55/5.77            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS__UNIQUE @ A_27a ) @ V0P ) @ V1s ) )
% 5.55/5.77             => ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V0P ) @ V1s ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__UNIQUE__F,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ A_27a )
% 5.55/5.77       => ! [V1s: $i] :
% 5.55/5.77            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.55/5.77           => ! [V2x: $i] :
% 5.55/5.77                ( ( mem @ V2x @ A_27c )
% 5.55/5.77               => ~ ( p
% 5.55/5.77                    @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS__UNIQUE @ A_27b ) @ V1s )
% 5.55/5.77                      @ ( lam @ A_27b
% 5.55/5.77                        @ ^ [V3x: $i] : c_2Ebool_2EF ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__UNIQUE__T,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ A_27a )
% 5.55/5.77       => ! [V1s: $i] :
% 5.55/5.77            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.55/5.77           => ! [V2x: $i] :
% 5.55/5.77                ( ( mem @ V2x @ A_27c )
% 5.55/5.77               => ( ( p
% 5.55/5.77                    @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS__UNIQUE @ A_27b ) @ V1s )
% 5.55/5.77                      @ ( lam @ A_27b
% 5.55/5.77                        @ ^ [V3x: $i] : c_2Ebool_2ET ) ) )
% 5.55/5.77                <=> ( p
% 5.55/5.77                    @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27b )
% 5.55/5.77                      @ ( lam @ A_27b
% 5.55/5.77                        @ ^ [V4x: $i] : ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V4x ) @ V1s ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__UNIQUE__EMPTY,axiom,
% 5.55/5.77      ! [A_27a: del,V0p: $i] :
% 5.55/5.77        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS__UNIQUE @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ V0p ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__UNIQUE__NOT__EMPTY,axiom,
% 5.55/5.77      ! [A_27a: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1s: $i] :
% 5.55/5.77            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS__UNIQUE @ A_27a ) @ V1s ) @ V0P ) )
% 5.55/5.77             => ( V1s
% 5.55/5.77               != ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__UNIQUE__UNIV,axiom,
% 5.55/5.77      ! [A_27a: del,V0p: $i] :
% 5.55/5.77        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS__UNIQUE @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) @ V0p ) )
% 5.55/5.77        <=> ( p @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a ) @ V0p ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__UNIQUE__NULL,axiom,
% 5.55/5.77      ! [A_27a: del,V0p: $i] :
% 5.55/5.77        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1m: $i] :
% 5.55/5.77            ( ( mem @ V1m @ bool )
% 5.55/5.77           => ( ( p
% 5.55/5.77                @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS__UNIQUE @ A_27a ) @ V0p )
% 5.55/5.77                  @ ( lam @ A_27a
% 5.55/5.77                    @ ^ [V2x: $i] : V1m ) ) )
% 5.55/5.77            <=> ( ? [V3x: $i] :
% 5.55/5.77                    ( ( mem @ V3x @ A_27a )
% 5.55/5.77                    & ( V0p
% 5.55/5.77                      = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V3x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) )
% 5.55/5.77                & ( p @ V1m ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__UNIQUE__SING,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ A_27a )
% 5.55/5.77       => ! [V1s: $i] :
% 5.55/5.77            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.55/5.77           => ! [V2x: $i] :
% 5.55/5.77                ( ( mem @ V2x @ A_27c )
% 5.55/5.77               => ( ( p
% 5.55/5.77                    @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS__UNIQUE @ A_27b ) @ V1s )
% 5.55/5.77                      @ ( lam @ A_27b
% 5.55/5.77                        @ ^ [V3x: $i] : c_2Ebool_2ET ) ) )
% 5.55/5.77                <=> ? [V4y: $i] :
% 5.55/5.77                      ( ( mem @ V4y @ A_27b )
% 5.55/5.77                      & ( V1s
% 5.55/5.77                        = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27b ) @ V4y ) @ ( c_2Epred__set_2EEMPTY @ A_27b ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__EXISTS__UNIQUE__ALT,axiom,
% 5.55/5.77      ! [A_27a: del,V0p: $i] :
% 5.55/5.77        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1m: $i] :
% 5.55/5.77            ( ( mem @ V1m @ ( arr @ A_27a @ bool ) )
% 5.55/5.77           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS__UNIQUE @ A_27a ) @ V0p ) @ V1m ) )
% 5.55/5.77            <=> ( p
% 5.55/5.77                @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V0p )
% 5.55/5.77                  @ ( lam @ A_27a
% 5.55/5.77                    @ ^ [V2x: $i] :
% 5.55/5.77                        ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1m @ V2x ) )
% 5.55/5.77                        @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V0p )
% 5.55/5.77                          @ ( lam @ A_27a
% 5.55/5.77                            @ ^ [V3y: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V1m @ V3y ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V3y ) @ V2x ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__SELECT__EMPTY,axiom,
% 5.55/5.77      ! [A_27a: del,V0p: $i] :
% 5.55/5.77        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2Ebool_2ERES__SELECT @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ V0p )
% 5.55/5.77          = ( ap @ ( c_2Emin_2E_40 @ A_27a )
% 5.55/5.77            @ ( lam @ A_27a
% 5.55/5.77              @ ^ [V1x: $i] : c_2Ebool_2EF ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__SELECT__UNIV,axiom,
% 5.55/5.77      ! [A_27a: del,V0p: $i] :
% 5.55/5.77        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2Ebool_2ERES__SELECT @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) @ V0p )
% 5.55/5.77          = ( ap @ ( c_2Emin_2E_40 @ A_27a ) @ V0p ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__ABSTRACT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.55/5.77        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1m: $i] :
% 5.55/5.77            ( ( mem @ V1m @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.77           => ! [V2x: $i] :
% 5.55/5.77                ( ( mem @ V2x @ A_27a )
% 5.55/5.77               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0p ) )
% 5.55/5.77                 => ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ERES__ABSTRACT @ A_27a @ A_27b ) @ V0p ) @ V1m ) @ V2x )
% 5.55/5.77                    = ( ap @ V1m @ V2x ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__ABSTRACT__EQUAL,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.55/5.77        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1m1: $i] :
% 5.55/5.77            ( ( mem @ V1m1 @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.77           => ! [V2m2: $i] :
% 5.55/5.77                ( ( mem @ V2m2 @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.77               => ( ! [V3x: $i] :
% 5.55/5.77                      ( ( mem @ V3x @ A_27a )
% 5.55/5.77                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V0p ) )
% 5.55/5.77                       => ( ( ap @ V1m1 @ V3x )
% 5.55/5.77                          = ( ap @ V2m2 @ V3x ) ) ) )
% 5.55/5.77                 => ( ( ap @ ( ap @ ( c_2Ebool_2ERES__ABSTRACT @ A_27a @ A_27b ) @ V0p ) @ V1m1 )
% 5.55/5.77                    = ( ap @ ( ap @ ( c_2Ebool_2ERES__ABSTRACT @ A_27a @ A_27b ) @ V0p ) @ V2m2 ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__ABSTRACT__IDEMPOT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.55/5.77        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1m: $i] :
% 5.55/5.77            ( ( mem @ V1m @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Ebool_2ERES__ABSTRACT @ A_27a @ A_27b ) @ V0p ) @ ( ap @ ( ap @ ( c_2Ebool_2ERES__ABSTRACT @ A_27a @ A_27b ) @ V0p ) @ V1m ) )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2Ebool_2ERES__ABSTRACT @ A_27a @ A_27b ) @ V0p ) @ V1m ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__ABSTRACT__EQUAL__EQ,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.55/5.77        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.55/5.77       => ! [V1m1: $i] :
% 5.55/5.77            ( ( mem @ V1m1 @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.77           => ! [V2m2: $i] :
% 5.55/5.77                ( ( mem @ V2m2 @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.77               => ( ( ( ap @ ( ap @ ( c_2Ebool_2ERES__ABSTRACT @ A_27a @ A_27b ) @ V0p ) @ V1m1 )
% 5.55/5.77                    = ( ap @ ( ap @ ( c_2Ebool_2ERES__ABSTRACT @ A_27a @ A_27b ) @ V0p ) @ V2m2 ) )
% 5.55/5.77                <=> ! [V3x: $i] :
% 5.55/5.77                      ( ( mem @ V3x @ A_27a )
% 5.55/5.77                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V0p ) )
% 5.55/5.77                       => ( ( ap @ V1m1 @ V3x )
% 5.55/5.77                          = ( ap @ V2m2 @ V3x ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Eres__quan_2ERES__ABSTRACT__UNIV,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0m: $i] :
% 5.55/5.77        ( ( mem @ V0m @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2Ebool_2ERES__ABSTRACT @ A_27a @ A_27b ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) @ V0m )
% 5.55/5.77          = V0m ) ) ).
% 5.55/5.77  
% 5.55/5.77  %------------------------------------------------------------------------------
% 5.55/5.77  %------------------------------------------------------------------------------
% 5.55/5.77  thf(tp_c_2Estate__transformer_2EBIND,type,
% 5.55/5.77      c_2Estate__transformer_2EBIND: del > del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2Estate__transformer_2EBIND,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Estate__transformer_2EBIND @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( arr @ ( arr @ A_27b @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2Estate__transformer_2EEXT,type,
% 5.55/5.77      c_2Estate__transformer_2EEXT: del > del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2Estate__transformer_2EEXT,axiom,
% 5.55/5.77      ! [A_27b: del,A_27c: del,A_27s: del] : ( mem @ ( c_2Estate__transformer_2EEXT @ A_27b @ A_27c @ A_27s ) @ ( arr @ ( arr @ A_27b @ ( arr @ A_27s @ ( ty_2Epair_2Eprod @ A_27c @ A_27s ) ) ) @ ( arr @ ( arr @ A_27s @ ( ty_2Epair_2Eprod @ A_27b @ A_27s ) ) @ ( arr @ A_27s @ ( ty_2Epair_2Eprod @ A_27c @ A_27s ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2Estate__transformer_2EFOR,type,
% 5.55/5.77      c_2Estate__transformer_2EFOR: del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2Estate__transformer_2EFOR,axiom,
% 5.55/5.77      ! [A_27state: del] : ( mem @ ( c_2Estate__transformer_2EFOR @ A_27state ) @ ( arr @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2Estate__transformer_2EFOREACH,type,
% 5.55/5.77      c_2Estate__transformer_2EFOREACH: del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2Estate__transformer_2EFOREACH,axiom,
% 5.55/5.77      ! [A_27a: del,A_27state: del] : ( mem @ ( c_2Estate__transformer_2EFOREACH @ A_27a @ A_27state ) @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2Estate__transformer_2EIGNORE__BIND,type,
% 5.55/5.77      c_2Estate__transformer_2EIGNORE__BIND: del > del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2Estate__transformer_2EIGNORE__BIND,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Estate__transformer_2EIGNORE__BIND @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2Estate__transformer_2EJOIN,type,
% 5.55/5.77      c_2Estate__transformer_2EJOIN: del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2Estate__transformer_2EJOIN,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Estate__transformer_2EJOIN @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2Estate__transformer_2EMCOMP,type,
% 5.55/5.77      c_2Estate__transformer_2EMCOMP: del > del > del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2Estate__transformer_2EMCOMP,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,A_27s: del] : ( mem @ ( c_2Estate__transformer_2EMCOMP @ A_27a @ A_27b @ A_27c @ A_27s ) @ ( arr @ ( arr @ A_27b @ ( arr @ A_27s @ ( ty_2Epair_2Eprod @ A_27c @ A_27s ) ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27s @ ( ty_2Epair_2Eprod @ A_27b @ A_27s ) ) ) @ ( arr @ A_27a @ ( arr @ A_27s @ ( ty_2Epair_2Eprod @ A_27c @ A_27s ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2Estate__transformer_2EMMAP,type,
% 5.55/5.77      c_2Estate__transformer_2EMMAP: del > del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2Estate__transformer_2EMMAP,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Estate__transformer_2EMMAP @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27c @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2Estate__transformer_2EMWHILE,type,
% 5.55/5.77      c_2Estate__transformer_2EMWHILE: del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2Estate__transformer_2EMWHILE,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Estate__transformer_2EMWHILE @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ bool @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27a ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2Estate__transformer_2ENARROW,type,
% 5.55/5.77      c_2Estate__transformer_2ENARROW: del > del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2Estate__transformer_2ENARROW,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27state: del] : ( mem @ ( c_2Estate__transformer_2ENARROW @ A_27a @ A_27b @ A_27state ) @ ( arr @ A_27b @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) ) ) @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ A_27a @ A_27state ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2Estate__transformer_2EREAD,type,
% 5.55/5.77      c_2Estate__transformer_2EREAD: del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2Estate__transformer_2EREAD,axiom,
% 5.55/5.77      ! [A_27a: del,A_27state: del] : ( mem @ ( c_2Estate__transformer_2EREAD @ A_27a @ A_27state ) @ ( arr @ ( arr @ A_27state @ A_27a ) @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ A_27a @ A_27state ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2Estate__transformer_2EUNIT,type,
% 5.55/5.77      c_2Estate__transformer_2EUNIT: del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2Estate__transformer_2EUNIT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Estate__transformer_2EUNIT @ A_27a @ A_27b ) @ ( arr @ A_27b @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2Estate__transformer_2EWIDEN,type,
% 5.55/5.77      c_2Estate__transformer_2EWIDEN: del > del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2Estate__transformer_2EWIDEN,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27state: del] : ( mem @ ( c_2Estate__transformer_2EWIDEN @ A_27a @ A_27b @ A_27state ) @ ( arr @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ A_27a @ A_27state ) ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2Estate__transformer_2EWRITE,type,
% 5.55/5.77      c_2Estate__transformer_2EWRITE: del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2Estate__transformer_2EWRITE,axiom,
% 5.55/5.77      ! [A_27state: del] : ( mem @ ( c_2Estate__transformer_2EWRITE @ A_27state ) @ ( arr @ ( arr @ A_27state @ A_27state ) @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2Estate__transformer_2EmapM,type,
% 5.55/5.77      c_2Estate__transformer_2EmapM: del > del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2Estate__transformer_2EmapM,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Estate__transformer_2EmapM @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27c ) @ A_27b ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2Estate__transformer_2Esequence,type,
% 5.55/5.77      c_2Estate__transformer_2Esequence: del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2Estate__transformer_2Esequence,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Estate__transformer_2Esequence @ A_27a @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27b ) @ A_27a ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Estate__transformer_2EUNIT__DEF,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.55/5.77        ( ( mem @ V0x @ A_27b )
% 5.55/5.77       => ( ( ap @ ( c_2Estate__transformer_2EUNIT @ A_27a @ A_27b ) @ V0x )
% 5.55/5.77          = ( lam @ A_27a
% 5.55/5.77            @ ^ [V1s: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27a ) @ V0x ) @ V1s ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Estate__transformer_2EBIND__DEF,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0g: $i] :
% 5.55/5.77        ( ( mem @ V0g @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ A_27b @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Estate__transformer_2EBIND @ A_27a @ A_27b @ A_27c ) @ V0g ) @ V1f )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27b @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) @ V1f ) ) @ V0g ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Estate__transformer_2EIGNORE__BIND__DEF,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) )
% 5.55/5.77       => ! [V1g: $i] :
% 5.55/5.77            ( ( mem @ V1g @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Estate__transformer_2EIGNORE__BIND @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1g )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2Estate__transformer_2EBIND @ A_27a @ A_27c @ A_27b ) @ V0f )
% 5.55/5.77                @ ( lam @ A_27c
% 5.55/5.77                  @ ^ [V2x: $i] : V1g ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Estate__transformer_2EMMAP__DEF,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27c @ A_27b ) )
% 5.55/5.77       => ! [V1m: $i] :
% 5.55/5.77            ( ( mem @ V1m @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Estate__transformer_2EMMAP @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1m )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2Estate__transformer_2EBIND @ A_27a @ A_27c @ A_27b ) @ V1m ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27c @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ A_27b ) @ ( c_2Estate__transformer_2EUNIT @ A_27a @ A_27b ) ) @ V0f ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Estate__transformer_2EJOIN__DEF,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0z: $i] :
% 5.55/5.77        ( ( mem @ V0z @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ A_27a ) ) )
% 5.55/5.77       => ( ( ap @ ( c_2Estate__transformer_2EJOIN @ A_27a @ A_27b ) @ V0z )
% 5.55/5.77          = ( ap @ ( ap @ ( c_2Estate__transformer_2EBIND @ A_27a @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ A_27b ) @ V0z ) @ ( c_2Ecombin_2EI @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Estate__transformer_2EEXT__DEF,axiom,
% 5.55/5.77      ! [A_27b: del,A_27c: del,A_27s: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27b @ ( arr @ A_27s @ ( ty_2Epair_2Eprod @ A_27c @ A_27s ) ) ) )
% 5.55/5.77       => ! [V1m: $i] :
% 5.55/5.77            ( ( mem @ V1m @ ( arr @ A_27s @ ( ty_2Epair_2Eprod @ A_27b @ A_27s ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Estate__transformer_2EEXT @ A_27b @ A_27c @ A_27s ) @ V0f ) @ V1m )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27s @ ( ty_2Epair_2Eprod @ A_27c @ A_27s ) @ ( ty_2Epair_2Eprod @ A_27b @ A_27s ) ) @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27b @ A_27s @ ( ty_2Epair_2Eprod @ A_27c @ A_27s ) ) @ V0f ) ) @ V1m ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Estate__transformer_2EMCOMP__DEF,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,A_27s: del,V0g: $i] :
% 5.55/5.77        ( ( mem @ V0g @ ( arr @ A_27b @ ( arr @ A_27s @ ( ty_2Epair_2Eprod @ A_27c @ A_27s ) ) ) )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ A_27s @ ( ty_2Epair_2Eprod @ A_27b @ A_27s ) ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Estate__transformer_2EMCOMP @ A_27a @ A_27b @ A_27c @ A_27s ) @ V0g ) @ V1f )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ ( arr @ A_27s @ ( ty_2Epair_2Eprod @ A_27c @ A_27s ) ) @ ( arr @ A_27s @ ( ty_2Epair_2Eprod @ A_27b @ A_27s ) ) ) @ ( ap @ ( c_2Estate__transformer_2EEXT @ A_27b @ A_27c @ A_27s ) @ V0g ) ) @ V1f ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Estate__transformer_2EFOR__primitive__def,axiom,
% 5.55/5.77      ! [A_27state: del] :
% 5.55/5.77        ( ( c_2Estate__transformer_2EFOR @ A_27state )
% 5.55/5.77        = ( ap
% 5.55/5.77          @ ( ap @ ( c_2Erelation_2EWFREC @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) )
% 5.55/5.77            @ ( ap @ ( c_2Emin_2E_40 @ ( arr @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( arr @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ bool ) ) )
% 5.55/5.77              @ ( lam @ ( arr @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( arr @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ bool ) )
% 5.55/5.77                @ ^ [V0R: $i] :
% 5.55/5.77                    ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( c_2Erelation_2EWF @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ) @ V0R ) )
% 5.55/5.77                    @ ( ap @ ( c_2Ebool_2E_21 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) )
% 5.55/5.77                      @ ( lam @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) )
% 5.55/5.77                        @ ^ [V1a: $i] :
% 5.55/5.77                            ( ap @ ( c_2Ebool_2E_21 @ ty_2Enum_2Enum )
% 5.55/5.77                            @ ( lam @ ty_2Enum_2Enum
% 5.55/5.77                              @ ^ [V2j: $i] :
% 5.55/5.77                                  ( ap @ ( c_2Ebool_2E_21 @ ty_2Enum_2Enum )
% 5.55/5.77                                  @ ( lam @ ty_2Enum_2Enum
% 5.55/5.77                                    @ ^ [V3i: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V3i ) @ V2j ) ) ) @ ( ap @ ( ap @ V0R @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V3i ) @ V2j ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ V3i ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V3i ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ V2j ) @ V1a ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ V3i ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ V2j ) @ V1a ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.77          @ ( lam @ ( arr @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) )
% 5.55/5.77            @ ^ [V4FOR: $i] :
% 5.55/5.77                ( lam @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) )
% 5.55/5.77                @ ^ [V5a_27: $i] :
% 5.55/5.77                    ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ V5a_27 )
% 5.55/5.77                    @ ( lam @ ty_2Enum_2Enum
% 5.55/5.77                      @ ^ [V6i: $i] :
% 5.55/5.77                          ( lam @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) )
% 5.55/5.77                          @ ^ [V7v1: $i] :
% 5.55/5.77                              ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ V7v1 )
% 5.55/5.77                              @ ( lam @ ty_2Enum_2Enum
% 5.55/5.77                                @ ^ [V8j: $i] :
% 5.55/5.77                                    ( lam @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) )
% 5.55/5.77                                    @ ^ [V9a: $i] :
% 5.55/5.77                                        ( ap @ ( c_2Ecombin_2EI @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) )
% 5.55/5.77                                        @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V6i ) @ V8j ) ) @ ( ap @ V9a @ V6i ) )
% 5.55/5.77                                          @ ( ap @ ( ap @ ( c_2Estate__transformer_2EBIND @ A_27state @ ty_2Eone_2Eone @ ty_2Eone_2Eone ) @ ( ap @ V9a @ V6i ) )
% 5.55/5.77                                            @ ( lam @ ty_2Eone_2Eone
% 5.55/5.77                                              @ ^ [V10u: $i] : ( ap @ V4FOR @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V6i ) @ V8j ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ V6i ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V6i ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ V8j ) @ V9a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EFOR__ind,axiom,
% 5.55/5.77      ! [A_27state: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ bool ) )
% 5.55/5.77       => ( ! [V1i: tp__ty_2Enum_2Enum,V2j: tp__ty_2Enum_2Enum,V3a: $i] :
% 5.55/5.77              ( ( mem @ V3a @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) )
% 5.55/5.77             => ( ( ( V1i != V2j )
% 5.55/5.77                 => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( inj__ty_2Enum_2Enum @ V2j ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2j ) ) @ V3a ) ) ) ) )
% 5.55/5.77               => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2j ) ) @ V3a ) ) ) ) ) )
% 5.55/5.77         => ! [V4v: tp__ty_2Enum_2Enum,V5v1: tp__ty_2Enum_2Enum,V6v2: $i] :
% 5.55/5.77              ( ( mem @ V6v2 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) )
% 5.55/5.77             => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V4v ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V5v1 ) ) @ V6v2 ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EFOR__def,axiom,
% 5.55/5.77      ! [A_27state: del,V0j: tp__ty_2Enum_2Enum,V1i: tp__ty_2Enum_2Enum,V2a: $i] :
% 5.55/5.77        ( ( mem @ V2a @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) )
% 5.55/5.77       => ( ( ap @ ( c_2Estate__transformer_2EFOR @ A_27state ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0j ) ) @ V2a ) ) )
% 5.55/5.77          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( inj__ty_2Enum_2Enum @ V0j ) ) ) @ ( ap @ V2a @ ( inj__ty_2Enum_2Enum @ V1i ) ) )
% 5.55/5.77            @ ( ap @ ( ap @ ( c_2Estate__transformer_2EBIND @ A_27state @ ty_2Eone_2Eone @ ty_2Eone_2Eone ) @ ( ap @ V2a @ ( inj__ty_2Enum_2Enum @ V1i ) ) )
% 5.55/5.77              @ ( lam @ ty_2Eone_2Eone
% 5.55/5.77                @ ^ [V3u: $i] : ( ap @ ( c_2Estate__transformer_2EFOR @ A_27state ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( inj__ty_2Enum_2Enum @ V0j ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0j ) ) @ V2a ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Estate__transformer_2EFOREACH__primitive__def,axiom,
% 5.55/5.77      ! [A_27a: del,A_27state: del] :
% 5.55/5.77        ( ( c_2Estate__transformer_2EFOREACH @ A_27a @ A_27state )
% 5.55/5.77        = ( ap
% 5.55/5.77          @ ( ap @ ( c_2Erelation_2EWFREC @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) )
% 5.55/5.77            @ ( ap @ ( c_2Emin_2E_40 @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ bool ) ) )
% 5.55/5.77              @ ( lam @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ bool ) )
% 5.55/5.77                @ ^ [V0R: $i] :
% 5.55/5.77                    ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( c_2Erelation_2EWF @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ V0R ) )
% 5.55/5.77                    @ ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.55/5.77                      @ ( lam @ A_27a
% 5.55/5.77                        @ ^ [V1h: $i] :
% 5.55/5.77                            ( ap @ ( c_2Ebool_2E_21 @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) )
% 5.55/5.77                            @ ( lam @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) )
% 5.55/5.77                              @ ^ [V2a: $i] :
% 5.55/5.77                                  ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                                  @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.77                                    @ ^ [V3t: $i] : ( ap @ ( ap @ V0R @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ V3t ) @ V2a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h ) @ V3t ) ) @ V2a ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.77          @ ( lam @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) )
% 5.55/5.77            @ ^ [V4FOREACH: $i] :
% 5.55/5.77                ( lam @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) )
% 5.55/5.77                @ ^ [V5a_27: $i] :
% 5.55/5.77                    ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ V5a_27 )
% 5.55/5.77                    @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.77                      @ ^ [V6v: $i] :
% 5.55/5.77                          ( lam @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) )
% 5.55/5.77                          @ ^ [V7a: $i] :
% 5.55/5.77                              ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) @ V6v ) @ ( ap @ ( c_2Ecombin_2EI @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) @ ( ap @ ( c_2Estate__transformer_2EUNIT @ A_27state @ ty_2Eone_2Eone ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) )
% 5.55/5.77                              @ ( lam @ A_27a
% 5.55/5.77                                @ ^ [V8h: $i] :
% 5.55/5.77                                    ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.77                                    @ ^ [V9t: $i] :
% 5.55/5.77                                        ( ap @ ( c_2Ecombin_2EI @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) )
% 5.55/5.77                                        @ ( ap @ ( ap @ ( c_2Estate__transformer_2EBIND @ A_27state @ ty_2Eone_2Eone @ ty_2Eone_2Eone ) @ ( ap @ V7a @ V8h ) )
% 5.55/5.77                                          @ ( lam @ ty_2Eone_2Eone
% 5.55/5.77                                            @ ^ [V10u: $i] : ( ap @ V4FOREACH @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ V9t ) @ V7a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EFOREACH__ind,axiom,
% 5.55/5.77      ! [A_27a: del,A_27state: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ bool ) )
% 5.55/5.77       => ( ( ! [V1a: $i] :
% 5.55/5.77                ( ( mem @ V1a @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) )
% 5.55/5.77               => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V1a ) ) ) )
% 5.55/5.77            & ! [V2h: $i] :
% 5.55/5.77                ( ( mem @ V2h @ A_27a )
% 5.55/5.77               => ! [V3t: $i] :
% 5.55/5.77                    ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                   => ! [V4a: $i] :
% 5.55/5.77                        ( ( mem @ V4a @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) )
% 5.55/5.77                       => ( ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ V3t ) @ V4a ) ) )
% 5.55/5.77                         => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V3t ) ) @ V4a ) ) ) ) ) ) ) )
% 5.55/5.77         => ! [V5v: $i] :
% 5.55/5.77              ( ( mem @ V5v @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77             => ! [V6v1: $i] :
% 5.55/5.77                  ( ( mem @ V6v1 @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) )
% 5.55/5.77                 => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ V5v ) @ V6v1 ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EFOREACH__def,axiom,
% 5.55/5.77      ! [A_27a: del,A_27state: del] :
% 5.55/5.77        ( ! [V0a: $i] :
% 5.55/5.77            ( ( mem @ V0a @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) )
% 5.55/5.77           => ( ( ap @ ( c_2Estate__transformer_2EFOREACH @ A_27a @ A_27state ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V0a ) )
% 5.55/5.77              = ( ap @ ( c_2Estate__transformer_2EUNIT @ A_27state @ ty_2Eone_2Eone ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) )
% 5.55/5.77        & ! [V1t: $i] :
% 5.55/5.77            ( ( mem @ V1t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ! [V2h: $i] :
% 5.55/5.77                ( ( mem @ V2h @ A_27a )
% 5.55/5.77               => ! [V3a: $i] :
% 5.55/5.77                    ( ( mem @ V3a @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) )
% 5.55/5.77                   => ( ( ap @ ( c_2Estate__transformer_2EFOREACH @ A_27a @ A_27state ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V1t ) ) @ V3a ) )
% 5.55/5.77                      = ( ap @ ( ap @ ( c_2Estate__transformer_2EBIND @ A_27state @ ty_2Eone_2Eone @ ty_2Eone_2Eone ) @ ( ap @ V3a @ V2h ) )
% 5.55/5.77                        @ ( lam @ ty_2Eone_2Eone
% 5.55/5.77                          @ ^ [V4u: $i] : ( ap @ ( c_2Estate__transformer_2EFOREACH @ A_27a @ A_27state ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ V1t ) @ V3a ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Estate__transformer_2EREAD__def,axiom,
% 5.55/5.77      ! [A_27a: del,A_27state: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27state @ A_27a ) )
% 5.55/5.77       => ( ( ap @ ( c_2Estate__transformer_2EREAD @ A_27a @ A_27state ) @ V0f )
% 5.55/5.77          = ( lam @ A_27state
% 5.55/5.77            @ ^ [V1s: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27state ) @ ( ap @ V0f @ V1s ) ) @ V1s ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Estate__transformer_2EWRITE__def,axiom,
% 5.55/5.77      ! [A_27state: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27state @ A_27state ) )
% 5.55/5.77       => ( ( ap @ ( c_2Estate__transformer_2EWRITE @ A_27state ) @ V0f )
% 5.55/5.77          = ( lam @ A_27state
% 5.55/5.77            @ ^ [V1s: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Eone_2Eone @ A_27state ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) @ ( ap @ V0f @ V1s ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Estate__transformer_2ENARROW__def,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27state: del,V0v: $i] :
% 5.55/5.77        ( ( mem @ V0v @ A_27b )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Estate__transformer_2ENARROW @ A_27a @ A_27b @ A_27state ) @ V0v ) @ V1f )
% 5.55/5.77              = ( lam @ A_27state
% 5.55/5.77                @ ^ [V2s: $i] :
% 5.55/5.77                    ( ap
% 5.55/5.77                    @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27state ) )
% 5.55/5.77                      @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27state ) )
% 5.55/5.77                        @ ( lam @ A_27a
% 5.55/5.77                          @ ^ [V3r: $i] :
% 5.55/5.77                              ( lam @ ( ty_2Epair_2Eprod @ A_27b @ A_27state )
% 5.55/5.77                              @ ^ [V4s1: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27state ) @ V3r ) @ ( ap @ ( c_2Epair_2ESND @ A_27b @ A_27state ) @ V4s1 ) ) ) ) ) )
% 5.55/5.77                    @ ( ap @ V1f @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27state ) @ V0v ) @ V2s ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Estate__transformer_2EWIDEN__def,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27state: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27state @ ( ty_2Epair_2Eprod @ A_27a @ A_27state ) ) )
% 5.55/5.77       => ( ( ap @ ( c_2Estate__transformer_2EWIDEN @ A_27a @ A_27b @ A_27state ) @ V0f )
% 5.55/5.77          = ( ap @ ( c_2Epair_2EUNCURRY @ A_27b @ A_27state @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) ) )
% 5.55/5.77            @ ( lam @ A_27b
% 5.55/5.77              @ ^ [V1s1: $i] :
% 5.55/5.77                  ( lam @ A_27state
% 5.55/5.77                  @ ^ [V2s2: $i] :
% 5.55/5.77                      ( ap
% 5.55/5.77                      @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Epair_2Eprod @ A_27a @ A_27state ) @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) ) )
% 5.55/5.77                        @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27state @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) ) )
% 5.55/5.77                          @ ( lam @ A_27a
% 5.55/5.77                            @ ^ [V3r: $i] :
% 5.55/5.77                                ( lam @ A_27state
% 5.55/5.77                                @ ^ [V4s3: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) ) @ V3r ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27state ) @ V1s1 ) @ V4s3 ) ) ) ) ) )
% 5.55/5.77                      @ ( ap @ V0f @ V2s2 ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Estate__transformer_2Esequence__def,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] :
% 5.55/5.77        ( ( c_2Estate__transformer_2Esequence @ A_27a @ A_27b )
% 5.55/5.77        = ( ap
% 5.55/5.77          @ ( ap @ ( c_2Elist_2EFOLDR @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27b ) @ A_27a ) ) )
% 5.55/5.77            @ ( lam @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) )
% 5.55/5.77              @ ^ [V0m: $i] :
% 5.55/5.77                  ( lam @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27b ) @ A_27a ) )
% 5.55/5.77                  @ ^ [V1ms: $i] :
% 5.55/5.77                      ( ap @ ( ap @ ( c_2Estate__transformer_2EBIND @ A_27a @ A_27b @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0m )
% 5.55/5.77                      @ ( lam @ A_27b
% 5.55/5.77                        @ ^ [V2x: $i] :
% 5.55/5.77                            ( ap @ ( ap @ ( c_2Estate__transformer_2EBIND @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V1ms )
% 5.55/5.77                            @ ( lam @ ( ty_2Elist_2Elist @ A_27b )
% 5.55/5.77                              @ ^ [V3xs: $i] : ( ap @ ( c_2Estate__transformer_2EUNIT @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V2x ) @ V3xs ) ) ) ) ) ) ) ) )
% 5.55/5.77          @ ( ap @ ( c_2Estate__transformer_2EUNIT @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Estate__transformer_2EmapM__def,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) )
% 5.55/5.77       => ( ( ap @ ( c_2Estate__transformer_2EmapM @ A_27a @ A_27b @ A_27c ) @ V0f )
% 5.55/5.77          = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27c ) @ A_27b ) ) @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) ) @ ( c_2Estate__transformer_2Esequence @ A_27b @ A_27c ) ) @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) @ V0f ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2Estate__transformer_2EMWHILE__DEF,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0g: $i] :
% 5.55/5.77        ( ( mem @ V0g @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ bool @ A_27a ) ) )
% 5.55/5.77       => ! [V1b: $i] :
% 5.55/5.77            ( ( mem @ V1b @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Estate__transformer_2EMWHILE @ A_27a @ A_27b ) @ V0g ) @ V1b )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2Estate__transformer_2EBIND @ A_27a @ bool @ ty_2Eone_2Eone ) @ V0g )
% 5.55/5.77                @ ( lam @ bool
% 5.55/5.77                  @ ^ [V2gv: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27a ) ) ) @ V2gv ) @ ( ap @ ( ap @ ( c_2Estate__transformer_2EIGNORE__BIND @ A_27a @ ty_2Eone_2Eone @ A_27b ) @ V1b ) @ ( ap @ ( ap @ ( c_2Estate__transformer_2EMWHILE @ A_27a @ A_27b ) @ V0g ) @ V1b ) ) ) @ ( ap @ ( c_2Estate__transformer_2EUNIT @ A_27a @ ty_2Eone_2Eone ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EUNIT__CURRY,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] :
% 5.55/5.77        ( ( c_2Estate__transformer_2EUNIT @ A_27b @ A_27a )
% 5.55/5.77        = ( ap @ ( c_2Epair_2ECURRY @ A_27a @ A_27b @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( c_2Ecombin_2EI @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EMCOMP__ALT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0g: $i] :
% 5.55/5.77        ( ( mem @ V0g @ ( arr @ A_27d @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27d @ A_27b ) ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Estate__transformer_2EMCOMP @ A_27a @ A_27d @ A_27c @ A_27b ) @ V0g ) @ V1f )
% 5.55/5.77              = ( ap @ ( c_2Epair_2ECURRY @ A_27a @ A_27b @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27d @ A_27b ) ) @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27d @ A_27b @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) @ V0g ) ) @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ ( ty_2Epair_2Eprod @ A_27d @ A_27b ) ) @ V1f ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EMCOMP__ID,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del,A_27f: del,V0g: $i] :
% 5.55/5.77        ( ( mem @ V0g @ ( arr @ A_27a @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ A_27d @ ( arr @ A_27e @ ( ty_2Epair_2Eprod @ A_27f @ A_27e ) ) ) )
% 5.55/5.77           => ( ( ( ap @ ( ap @ ( c_2Estate__transformer_2EMCOMP @ A_27a @ A_27a @ A_27c @ A_27b ) @ V0g ) @ ( c_2Estate__transformer_2EUNIT @ A_27b @ A_27a ) )
% 5.55/5.77                = V0g )
% 5.55/5.77              & ( ( ap @ ( ap @ ( c_2Estate__transformer_2EMCOMP @ A_27d @ A_27f @ A_27f @ A_27e ) @ ( c_2Estate__transformer_2EUNIT @ A_27e @ A_27f ) ) @ V1f )
% 5.55/5.77                = V1f ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EMCOMP__ASSOC,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27d @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) )
% 5.55/5.77       => ! [V1g: $i] :
% 5.55/5.77            ( ( mem @ V1g @ ( arr @ A_27e @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27d @ A_27b ) ) ) )
% 5.55/5.77           => ! [V2h: $i] :
% 5.55/5.77                ( ( mem @ V2h @ ( arr @ A_27a @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27e @ A_27b ) ) ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( c_2Estate__transformer_2EMCOMP @ A_27a @ A_27d @ A_27c @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Estate__transformer_2EMCOMP @ A_27a @ A_27e @ A_27d @ A_27b ) @ V1g ) @ V2h ) )
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2Estate__transformer_2EMCOMP @ A_27a @ A_27e @ A_27c @ A_27b ) @ ( ap @ ( ap @ ( c_2Estate__transformer_2EMCOMP @ A_27e @ A_27d @ A_27c @ A_27b ) @ V0f ) @ V1g ) ) @ V2h ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EEXT__UNIT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] :
% 5.55/5.77        ( ( ap @ ( c_2Estate__transformer_2EEXT @ A_27b @ A_27b @ A_27a ) @ ( c_2Estate__transformer_2EUNIT @ A_27a @ A_27b ) )
% 5.55/5.77        = ( c_2Ecombin_2EI @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EEXT__MCOMP,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0g: $i] :
% 5.55/5.77        ( ( mem @ V0g @ ( arr @ A_27d @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ A_27b @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27d @ A_27a ) ) ) )
% 5.55/5.77           => ( ( ap @ ( c_2Estate__transformer_2EEXT @ A_27b @ A_27c @ A_27a ) @ ( ap @ ( ap @ ( c_2Estate__transformer_2EMCOMP @ A_27b @ A_27d @ A_27c @ A_27a ) @ V0g ) @ V1f ) )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27d @ A_27a ) ) ) @ ( ap @ ( c_2Estate__transformer_2EEXT @ A_27d @ A_27c @ A_27a ) @ V0g ) ) @ ( ap @ ( c_2Estate__transformer_2EEXT @ A_27b @ A_27d @ A_27a ) @ V1f ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EEXT__o__UNIT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) @ ( ap @ ( c_2Estate__transformer_2EEXT @ A_27a @ A_27c @ A_27b ) @ V0f ) ) @ ( c_2Estate__transformer_2EUNIT @ A_27b @ A_27a ) )
% 5.55/5.77          = V0f ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EUNIT__o__MCOMP,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0g: $i] :
% 5.55/5.77        ( ( mem @ V0g @ ( arr @ A_27d @ A_27c ) )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ A_27a @ A_27d ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Estate__transformer_2EMCOMP @ A_27a @ A_27d @ A_27c @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27d @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) @ A_27c ) @ ( c_2Estate__transformer_2EUNIT @ A_27b @ A_27c ) ) @ V0g ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27d @ A_27b ) ) @ A_27d ) @ ( c_2Estate__transformer_2EUNIT @ A_27b @ A_27d ) ) @ V1f ) )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) @ A_27c ) @ ( c_2Estate__transformer_2EUNIT @ A_27b @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27c @ A_27d ) @ V0g ) @ V1f ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EBIND__EXT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0m: $i] :
% 5.55/5.77        ( ( mem @ V0m @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ A_27c @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Estate__transformer_2EBIND @ A_27a @ A_27c @ A_27b ) @ V0m ) @ V1f )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2Estate__transformer_2EEXT @ A_27c @ A_27b @ A_27a ) @ V1f ) @ V0m ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EMMAP__EXT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27b @ A_27c ) )
% 5.55/5.77       => ( ( ap @ ( c_2Estate__transformer_2EMMAP @ A_27a @ A_27c @ A_27b ) @ V0f )
% 5.55/5.77          = ( ap @ ( c_2Estate__transformer_2EEXT @ A_27b @ A_27c @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) @ A_27c ) @ ( c_2Estate__transformer_2EUNIT @ A_27a @ A_27c ) ) @ V0f ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EJOIN__EXT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] :
% 5.55/5.77        ( ( c_2Estate__transformer_2EJOIN @ A_27a @ A_27b )
% 5.55/5.77        = ( ap @ ( c_2Estate__transformer_2EEXT @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ A_27b @ A_27a ) @ ( c_2Ecombin_2EI @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EEXT__JM,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27b @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) )
% 5.55/5.77       => ( ( ap @ ( c_2Estate__transformer_2EEXT @ A_27b @ A_27c @ A_27a ) @ V0f )
% 5.55/5.77          = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) @ A_27a ) ) ) @ ( c_2Estate__transformer_2EJOIN @ A_27a @ A_27c ) ) @ ( ap @ ( c_2Estate__transformer_2EMMAP @ A_27a @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) @ A_27b ) @ V0f ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EBIND__LEFT__UNIT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0k: $i] :
% 5.55/5.77        ( ( mem @ V0k @ ( arr @ A_27a @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) )
% 5.55/5.77       => ! [V1x: $i] :
% 5.55/5.77            ( ( mem @ V1x @ A_27a )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Estate__transformer_2EBIND @ A_27b @ A_27a @ A_27c ) @ ( ap @ ( c_2Estate__transformer_2EUNIT @ A_27b @ A_27a ) @ V1x ) ) @ V0k )
% 5.55/5.77              = ( ap @ V0k @ V1x ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EUNIT__UNCURRY,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.55/5.77        ( ( mem @ V0s @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( c_2Estate__transformer_2EUNIT @ A_27b @ A_27a ) ) @ V0s )
% 5.55/5.77          = V0s ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EBIND__RIGHT__UNIT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0k: $i] :
% 5.55/5.77        ( ( mem @ V0k @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2Estate__transformer_2EBIND @ A_27a @ A_27b @ A_27b ) @ V0k ) @ ( c_2Estate__transformer_2EUNIT @ A_27a @ A_27b ) )
% 5.55/5.77          = V0k ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EBIND__ASSOC,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0k: $i] :
% 5.55/5.77        ( ( mem @ V0k @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) )
% 5.55/5.77       => ! [V1m: $i] :
% 5.55/5.77            ( ( mem @ V1m @ ( arr @ A_27b @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) )
% 5.55/5.77           => ! [V2n: $i] :
% 5.55/5.77                ( ( mem @ V2n @ ( arr @ A_27c @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27d @ A_27a ) ) ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( c_2Estate__transformer_2EBIND @ A_27a @ A_27b @ A_27d ) @ V0k )
% 5.55/5.77                    @ ( lam @ A_27b
% 5.55/5.77                      @ ^ [V3a: $i] : ( ap @ ( ap @ ( c_2Estate__transformer_2EBIND @ A_27a @ A_27c @ A_27d ) @ ( ap @ V1m @ V3a ) ) @ V2n ) ) )
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2Estate__transformer_2EBIND @ A_27a @ A_27c @ A_27d ) @ ( ap @ ( ap @ ( c_2Estate__transformer_2EBIND @ A_27a @ A_27b @ A_27c ) @ V0k ) @ V1m ) ) @ V2n ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EMMAP__ID,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] :
% 5.55/5.77        ( ( ap @ ( c_2Estate__transformer_2EMMAP @ A_27a @ A_27b @ A_27b ) @ ( c_2Ecombin_2EI @ A_27b ) )
% 5.55/5.77        = ( c_2Ecombin_2EI @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EMMAP__COMP,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27c @ A_27d ) )
% 5.55/5.77       => ! [V1g: $i] :
% 5.55/5.77            ( ( mem @ V1g @ ( arr @ A_27b @ A_27c ) )
% 5.55/5.77           => ( ( ap @ ( c_2Estate__transformer_2EMMAP @ A_27a @ A_27d @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ A_27d @ A_27c ) @ V0f ) @ V1g ) )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27d @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) @ ( ap @ ( c_2Estate__transformer_2EMMAP @ A_27a @ A_27d @ A_27c ) @ V0f ) ) @ ( ap @ ( c_2Estate__transformer_2EMMAP @ A_27a @ A_27c @ A_27b ) @ V1g ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EMMAP__UNIT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27b @ A_27c ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( ap @ ( c_2Estate__transformer_2EMMAP @ A_27a @ A_27c @ A_27b ) @ V0f ) ) @ ( c_2Estate__transformer_2EUNIT @ A_27a @ A_27b ) )
% 5.55/5.77          = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) @ A_27c ) @ ( c_2Estate__transformer_2EUNIT @ A_27a @ A_27c ) ) @ V0f ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EEXT__o__JOIN,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27b @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( ap @ ( c_2Estate__transformer_2EEXT @ A_27b @ A_27c @ A_27a ) @ V0f ) ) @ ( c_2Estate__transformer_2EJOIN @ A_27a @ A_27b ) )
% 5.55/5.77          = ( ap @ ( c_2Estate__transformer_2EEXT @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ A_27c @ A_27a ) @ ( ap @ ( c_2Estate__transformer_2EEXT @ A_27b @ A_27c @ A_27a ) @ V0f ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EMMAP__JOIN,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27b @ A_27c ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( ap @ ( c_2Estate__transformer_2EMMAP @ A_27a @ A_27c @ A_27b ) @ V0f ) ) @ ( c_2Estate__transformer_2EJOIN @ A_27a @ A_27b ) )
% 5.55/5.77          = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) @ A_27a ) ) ) @ ( c_2Estate__transformer_2EJOIN @ A_27a @ A_27c ) ) @ ( ap @ ( c_2Estate__transformer_2EMMAP @ A_27a @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( ap @ ( c_2Estate__transformer_2EMMAP @ A_27a @ A_27c @ A_27b ) @ V0f ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EJOIN__UNIT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] :
% 5.55/5.77        ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ A_27a ) ) ) @ ( c_2Estate__transformer_2EJOIN @ A_27a @ A_27b ) ) @ ( c_2Estate__transformer_2EUNIT @ A_27a @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.55/5.77        = ( c_2Ecombin_2EI @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EJOIN__MMAP__UNIT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] :
% 5.55/5.77        ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ A_27a ) ) ) @ ( c_2Estate__transformer_2EJOIN @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Estate__transformer_2EMMAP @ A_27a @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ A_27b ) @ ( c_2Estate__transformer_2EUNIT @ A_27a @ A_27b ) ) )
% 5.55/5.77        = ( c_2Ecombin_2EI @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EJOIN__MAP__JOIN,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] :
% 5.55/5.77        ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ A_27a ) ) @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ A_27a ) ) ) @ ( c_2Estate__transformer_2EJOIN @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Estate__transformer_2EMMAP @ A_27a @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ A_27a ) ) ) @ ( c_2Estate__transformer_2EJOIN @ A_27a @ A_27b ) ) )
% 5.55/5.77        = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ A_27a ) ) @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ A_27a ) ) ) @ ( c_2Estate__transformer_2EJOIN @ A_27a @ A_27b ) ) @ ( c_2Estate__transformer_2EJOIN @ A_27a @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EJOIN__MAP,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0k: $i] :
% 5.55/5.77        ( ( mem @ V0k @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) )
% 5.55/5.77       => ! [V1m: $i] :
% 5.55/5.77            ( ( mem @ V1m @ ( arr @ A_27b @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Estate__transformer_2EBIND @ A_27a @ A_27b @ A_27c ) @ V0k ) @ V1m )
% 5.55/5.77              = ( ap @ ( c_2Estate__transformer_2EJOIN @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Estate__transformer_2EMMAP @ A_27a @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) @ A_27b ) @ V1m ) @ V0k ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EFST__o__UNIT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.55/5.77        ( ( mem @ V0x @ A_27a )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Estate__transformer_2EUNIT @ A_27b @ A_27a ) @ V0x ) )
% 5.55/5.77          = ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27b ) @ V0x ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2ESND__o__UNIT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.55/5.77        ( ( mem @ V0x @ A_27a )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ A_27b @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( c_2Epair_2ESND @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Estate__transformer_2EUNIT @ A_27b @ A_27a ) @ V0x ) )
% 5.55/5.77          = ( c_2Ecombin_2EI @ A_27b ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EFST__o__MMAP,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.77       => ! [V1g: $i] :
% 5.55/5.77            ( ( mem @ V1g @ ( arr @ A_27c @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27c @ A_27b @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) @ ( c_2Epair_2EFST @ A_27b @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Estate__transformer_2EMMAP @ A_27c @ A_27b @ A_27a ) @ V0f ) @ V1g ) )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27c @ A_27b @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27c @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) ) @ ( c_2Epair_2EFST @ A_27a @ A_27c ) ) @ V1g ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2Esequence__nil,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] :
% 5.55/5.77        ( ( ap @ ( c_2Estate__transformer_2Esequence @ A_27a @ A_27b ) @ ( c_2Elist_2ENIL @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.55/5.77        = ( ap @ ( c_2Estate__transformer_2EUNIT @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EmapM__nil,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27c @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2Estate__transformer_2EmapM @ A_27c @ A_27a @ A_27b ) @ V0f ) @ ( c_2Elist_2ENIL @ A_27c ) )
% 5.55/5.77          = ( ap @ ( c_2Estate__transformer_2EUNIT @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2Estate__transformer_2EmapM__cons,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27c @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.55/5.77       => ! [V1x: $i] :
% 5.55/5.77            ( ( mem @ V1x @ A_27c )
% 5.55/5.77           => ! [V2xs: $i] :
% 5.55/5.77                ( ( mem @ V2xs @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( c_2Estate__transformer_2EmapM @ A_27c @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V1x ) @ V2xs ) )
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2Estate__transformer_2EBIND @ A_27a @ A_27b @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ V0f @ V1x ) )
% 5.55/5.77                    @ ( lam @ A_27b
% 5.55/5.77                      @ ^ [V3y: $i] :
% 5.55/5.77                          ( ap @ ( ap @ ( c_2Estate__transformer_2EBIND @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Estate__transformer_2EmapM @ A_27c @ A_27a @ A_27b ) @ V0f ) @ V2xs ) )
% 5.55/5.77                          @ ( lam @ ( ty_2Elist_2Elist @ A_27b )
% 5.55/5.77                            @ ^ [V4ys: $i] : ( ap @ ( c_2Estate__transformer_2EUNIT @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V3y ) @ V4ys ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  %------------------------------------------------------------------------------
% 5.55/5.77  %------------------------------------------------------------------------------
% 5.55/5.77  thf(tp_c_2ElistRange_2ElistRangeINC,type,
% 5.55/5.77      c_2ElistRange_2ElistRangeINC: $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2ElistRange_2ElistRangeINC,axiom,
% 5.55/5.77      mem @ c_2ElistRange_2ElistRangeINC @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2ElistRange_2ElistRangeLHI,type,
% 5.55/5.77      c_2ElistRange_2ElistRangeLHI: $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2ElistRange_2ElistRangeLHI,axiom,
% 5.55/5.77      mem @ c_2ElistRange_2ElistRangeLHI @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2ElistRange_2ElistRangeINC__def,axiom,
% 5.55/5.77      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.77        ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2ElistRange_2ElistRangeINC @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.77        = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum
% 5.55/5.77          @ ( ap
% 5.55/5.77            @ ( ap @ ( c_2Elist_2EGENLIST @ ty_2Enum_2Enum )
% 5.55/5.77              @ ( lam @ ty_2Enum_2Enum
% 5.55/5.77                @ ^ [V2i: $i] : ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V2i ) ) )
% 5.55/5.77            @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2ElistRange_2ElistRangeINC__SING,axiom,
% 5.55/5.77      ! [V0m: tp__ty_2Enum_2Enum] :
% 5.55/5.77        ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2ElistRange_2ElistRangeINC @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.55/5.77        = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( c_2Elist_2ENIL @ ty_2Enum_2Enum ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2ElistRange_2EMEM__listRangeINC,axiom,
% 5.55/5.77      ! [V0x: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.55/5.77        ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2ElistRange_2ElistRangeINC @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) )
% 5.55/5.77      <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.55/5.77          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2ElistRange_2ElistRangeINC__CONS,axiom,
% 5.55/5.77      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.77        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.77       => ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2ElistRange_2ElistRangeINC @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.77          = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ c_2ElistRange_2ElistRangeINC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2ElistRange_2ElistRangeINC__EMPTY,axiom,
% 5.55/5.77      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.55/5.77        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.55/5.77       => ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2ElistRange_2ElistRangeINC @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.55/5.77          = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( c_2Elist_2ENIL @ ty_2Enum_2Enum ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2ElistRange_2ElistRangeLHI__def,axiom,
% 5.55/5.77      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.77        ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2ElistRange_2ElistRangeLHI @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.77        = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum
% 5.55/5.77          @ ( ap
% 5.55/5.77            @ ( ap @ ( c_2Elist_2EGENLIST @ ty_2Enum_2Enum )
% 5.55/5.77              @ ( lam @ ty_2Enum_2Enum
% 5.55/5.77                @ ^ [V2i: $i] : ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V2i ) ) )
% 5.55/5.77            @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2ElistRange_2ElistRangeLHI__EQ,axiom,
% 5.55/5.77      ! [V0m: tp__ty_2Enum_2Enum] :
% 5.55/5.77        ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2ElistRange_2ElistRangeLHI @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.55/5.77        = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( c_2Elist_2ENIL @ ty_2Enum_2Enum ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2ElistRange_2EMEM__listRangeLHI,axiom,
% 5.55/5.77      ! [V0x: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.55/5.77        ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2ElistRange_2ElistRangeLHI @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) )
% 5.55/5.77      <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.55/5.77          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2ElistRange_2ElistRangeLHI__EMPTY,axiom,
% 5.55/5.77      ! [V0hi: tp__ty_2Enum_2Enum,V1lo: tp__ty_2Enum_2Enum] :
% 5.55/5.77        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0hi ) ) @ ( inj__ty_2Enum_2Enum @ V1lo ) ) )
% 5.55/5.77       => ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2ElistRange_2ElistRangeLHI @ ( inj__ty_2Enum_2Enum @ V1lo ) ) @ ( inj__ty_2Enum_2Enum @ V0hi ) ) )
% 5.55/5.77          = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( c_2Elist_2ENIL @ ty_2Enum_2Enum ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2ElistRange_2ElistRangeLHI__CONS,axiom,
% 5.55/5.77      ! [V0lo: tp__ty_2Enum_2Enum,V1hi: tp__ty_2Enum_2Enum] :
% 5.55/5.77        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0lo ) ) @ ( inj__ty_2Enum_2Enum @ V1hi ) ) )
% 5.55/5.77       => ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2ElistRange_2ElistRangeLHI @ ( inj__ty_2Enum_2Enum @ V0lo ) ) @ ( inj__ty_2Enum_2Enum @ V1hi ) ) )
% 5.55/5.77          = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0lo ) ) @ ( ap @ ( ap @ c_2ElistRange_2ElistRangeLHI @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0lo ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1hi ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2ElistRange_2ElistRangeLHI__ALL__DISTINCT,axiom,
% 5.55/5.77      ! [V0lo: tp__ty_2Enum_2Enum,V1hi: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2ElistRange_2ElistRangeLHI @ ( inj__ty_2Enum_2Enum @ V0lo ) ) @ ( inj__ty_2Enum_2Enum @ V1hi ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2ElistRange_2ELENGTH__listRangeLHI,axiom,
% 5.55/5.77      ! [V0lo: tp__ty_2Enum_2Enum,V1hi: tp__ty_2Enum_2Enum] :
% 5.55/5.77        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2ElistRange_2ElistRangeLHI @ ( inj__ty_2Enum_2Enum @ V0lo ) ) @ ( inj__ty_2Enum_2Enum @ V1hi ) ) ) )
% 5.55/5.77        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1hi ) ) @ ( inj__ty_2Enum_2Enum @ V0lo ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2ElistRange_2EEL__listRangeLHI,axiom,
% 5.55/5.77      ! [V0lo: tp__ty_2Enum_2Enum,V1i: tp__ty_2Enum_2Enum,V2hi: tp__ty_2Enum_2Enum] :
% 5.55/5.77        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0lo ) ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) ) @ ( inj__ty_2Enum_2Enum @ V2hi ) ) )
% 5.55/5.77       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2EEL @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ ( ap @ c_2ElistRange_2ElistRangeLHI @ ( inj__ty_2Enum_2Enum @ V0lo ) ) @ ( inj__ty_2Enum_2Enum @ V2hi ) ) ) )
% 5.55/5.77          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0lo ) ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  %------------------------------------------------------------------------------
% 5.55/5.77  %------------------------------------------------------------------------------
% 5.55/5.77  thf(tp_c_2EerrorStateMonad_2EBIND,type,
% 5.55/5.77      c_2EerrorStateMonad_2EBIND: del > del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EerrorStateMonad_2EBIND,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2EerrorStateMonad_2EBIND @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( arr @ ( arr @ A_27b @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EerrorStateMonad_2EES__APPLY,type,
% 5.55/5.77      c_2EerrorStateMonad_2EES__APPLY: del > del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EerrorStateMonad_2EES__APPLY,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2EerrorStateMonad_2EES__APPLY @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( arr @ A_27c @ A_27b ) @ A_27a ) ) ) @ ( arr @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EerrorStateMonad_2EES__CHOICE,type,
% 5.55/5.77      c_2EerrorStateMonad_2EES__CHOICE: del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EerrorStateMonad_2EES__CHOICE,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EerrorStateMonad_2EES__CHOICE @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( arr @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EerrorStateMonad_2EES__FAIL,type,
% 5.55/5.77      c_2EerrorStateMonad_2EES__FAIL: del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EerrorStateMonad_2EES__FAIL,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EerrorStateMonad_2EES__FAIL @ A_27a @ A_27b ) @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EerrorStateMonad_2EES__GUARD,type,
% 5.55/5.77      c_2EerrorStateMonad_2EES__GUARD: del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EerrorStateMonad_2EES__GUARD,axiom,
% 5.55/5.77      ! [A_27a: del] : ( mem @ ( c_2EerrorStateMonad_2EES__GUARD @ A_27a ) @ ( arr @ bool @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27a ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EerrorStateMonad_2EES__LIFT2,type,
% 5.55/5.77      c_2EerrorStateMonad_2EES__LIFT2: del > del > del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EerrorStateMonad_2EES__LIFT2,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] : ( mem @ ( c_2EerrorStateMonad_2EES__LIFT2 @ A_27a @ A_27b @ A_27c @ A_27d ) @ ( arr @ ( arr @ A_27c @ ( arr @ A_27d @ A_27b ) ) @ ( arr @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) @ ( arr @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27d @ A_27a ) ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EerrorStateMonad_2EEXT,type,
% 5.55/5.77      c_2EerrorStateMonad_2EEXT: del > del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EerrorStateMonad_2EEXT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2EerrorStateMonad_2EEXT @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27c @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) @ ( arr @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EerrorStateMonad_2EFOR,type,
% 5.55/5.77      c_2EerrorStateMonad_2EFOR: del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EerrorStateMonad_2EFOR,axiom,
% 5.55/5.77      ! [A_27state: del] : ( mem @ ( c_2EerrorStateMonad_2EFOR @ A_27state ) @ ( arr @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ) @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EerrorStateMonad_2EFOREACH,type,
% 5.55/5.77      c_2EerrorStateMonad_2EFOREACH: del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EerrorStateMonad_2EFOREACH,axiom,
% 5.55/5.77      ! [A_27a: del,A_27state: del] : ( mem @ ( c_2EerrorStateMonad_2EFOREACH @ A_27a @ A_27state ) @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EerrorStateMonad_2EIGNORE__BIND,type,
% 5.55/5.77      c_2EerrorStateMonad_2EIGNORE__BIND: del > del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EerrorStateMonad_2EIGNORE__BIND,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2EerrorStateMonad_2EIGNORE__BIND @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) @ ( arr @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EerrorStateMonad_2EJOIN,type,
% 5.55/5.77      c_2EerrorStateMonad_2EJOIN: del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EerrorStateMonad_2EJOIN,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EerrorStateMonad_2EJOIN @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ A_27a ) ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EerrorStateMonad_2EMCOMP,type,
% 5.55/5.77      c_2EerrorStateMonad_2EMCOMP: del > del > del > del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EerrorStateMonad_2EMCOMP,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del] : ( mem @ ( c_2EerrorStateMonad_2EMCOMP @ A_27a @ A_27b @ A_27c @ A_27d @ A_27e ) @ ( arr @ ( arr @ A_27d @ ( arr @ A_27e @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27d @ A_27e ) ) ) ) @ ( arr @ A_27a @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EerrorStateMonad_2EMMAP,type,
% 5.55/5.77      c_2EerrorStateMonad_2EMMAP: del > del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EerrorStateMonad_2EMMAP,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2EerrorStateMonad_2EMMAP @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27c @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EerrorStateMonad_2ENARROW,type,
% 5.55/5.77      c_2EerrorStateMonad_2ENARROW: del > del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EerrorStateMonad_2ENARROW,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27state: del] : ( mem @ ( c_2EerrorStateMonad_2ENARROW @ A_27a @ A_27b @ A_27state ) @ ( arr @ A_27b @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) ) ) ) @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27state ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EerrorStateMonad_2EREAD,type,
% 5.55/5.77      c_2EerrorStateMonad_2EREAD: del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EerrorStateMonad_2EREAD,axiom,
% 5.55/5.77      ! [A_27a: del,A_27state: del] : ( mem @ ( c_2EerrorStateMonad_2EREAD @ A_27a @ A_27state ) @ ( arr @ ( arr @ A_27state @ A_27a ) @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27state ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EerrorStateMonad_2EUNIT,type,
% 5.55/5.77      c_2EerrorStateMonad_2EUNIT: del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EerrorStateMonad_2EUNIT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EerrorStateMonad_2EUNIT @ A_27a @ A_27b ) @ ( arr @ A_27b @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EerrorStateMonad_2EWIDEN,type,
% 5.55/5.77      c_2EerrorStateMonad_2EWIDEN: del > del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EerrorStateMonad_2EWIDEN,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27state: del] : ( mem @ ( c_2EerrorStateMonad_2EWIDEN @ A_27a @ A_27b @ A_27state ) @ ( arr @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27state ) ) ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EerrorStateMonad_2EWRITE,type,
% 5.55/5.77      c_2EerrorStateMonad_2EWRITE: del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EerrorStateMonad_2EWRITE,axiom,
% 5.55/5.77      ! [A_27state: del] : ( mem @ ( c_2EerrorStateMonad_2EWRITE @ A_27state ) @ ( arr @ ( arr @ A_27state @ A_27state ) @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EerrorStateMonad_2EmapM,type,
% 5.55/5.77      c_2EerrorStateMonad_2EmapM: del > del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EerrorStateMonad_2EmapM,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2EerrorStateMonad_2EmapM @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27c ) @ A_27b ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EerrorStateMonad_2Esequence,type,
% 5.55/5.77      c_2EerrorStateMonad_2Esequence: del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EerrorStateMonad_2Esequence,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EerrorStateMonad_2Esequence @ A_27a @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27b ) @ A_27a ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2EerrorStateMonad_2EUNIT__DEF,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.55/5.77        ( ( mem @ V0x @ A_27b )
% 5.55/5.77       => ( ( ap @ ( c_2EerrorStateMonad_2EUNIT @ A_27a @ A_27b ) @ V0x )
% 5.55/5.77          = ( lam @ A_27a
% 5.55/5.77            @ ^ [V1s: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27a ) @ V0x ) @ V1s ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2EerrorStateMonad_2EBIND__DEF,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0g: $i] :
% 5.55/5.77        ( ( mem @ V0g @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ A_27b @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) ) )
% 5.55/5.77           => ! [V2s0: $i] :
% 5.55/5.77                ( ( mem @ V2s0 @ A_27a )
% 5.55/5.77               => ( ( ap @ ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27a @ A_27b @ A_27c ) @ V0g ) @ V1f ) @ V2s0 )
% 5.55/5.77                  = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) @ ( ap @ V0g @ V2s0 ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) )
% 5.55/5.77                    @ ( lam @ ( ty_2Epair_2Eprod @ A_27b @ A_27a )
% 5.55/5.77                      @ ^ [V3v: $i] :
% 5.55/5.77                          ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) @ A_27b @ A_27a ) @ V3v )
% 5.55/5.77                          @ ( lam @ A_27b
% 5.55/5.77                            @ ^ [V4b: $i] :
% 5.55/5.77                                ( lam @ A_27a
% 5.55/5.77                                @ ^ [V5s: $i] : ( ap @ ( ap @ V1f @ V4b ) @ V5s ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2EerrorStateMonad_2EIGNORE__BIND__DEF,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) )
% 5.55/5.77       => ! [V1g: $i] :
% 5.55/5.77            ( ( mem @ V1g @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EIGNORE__BIND @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1g )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27b @ A_27a @ A_27c ) @ V0f )
% 5.55/5.77                @ ( lam @ A_27a
% 5.55/5.77                  @ ^ [V2x: $i] : V1g ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2EerrorStateMonad_2EMMAP__DEF,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27c @ A_27b ) )
% 5.55/5.77       => ! [V1m: $i] :
% 5.55/5.77            ( ( mem @ V1m @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EMMAP @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1m )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27a @ A_27c @ A_27b ) @ V1m ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27c @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ A_27b ) @ ( c_2EerrorStateMonad_2EUNIT @ A_27a @ A_27b ) ) @ V0f ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2EerrorStateMonad_2EJOIN__DEF,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0z: $i] :
% 5.55/5.77        ( ( mem @ V0z @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ A_27a ) ) ) )
% 5.55/5.77       => ( ( ap @ ( c_2EerrorStateMonad_2EJOIN @ A_27a @ A_27b ) @ V0z )
% 5.55/5.77          = ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27a @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ A_27b ) @ V0z ) @ ( c_2Ecombin_2EI @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2EerrorStateMonad_2EEXT__DEF,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0g: $i] :
% 5.55/5.77        ( ( mem @ V0g @ ( arr @ A_27c @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) )
% 5.55/5.77       => ! [V1m: $i] :
% 5.55/5.77            ( ( mem @ V1m @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EEXT @ A_27a @ A_27b @ A_27c ) @ V0g ) @ V1m )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27a @ A_27c @ A_27b ) @ V1m ) @ V0g ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2EerrorStateMonad_2EMCOMP__DEF,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del,V0g: $i] :
% 5.55/5.77        ( ( mem @ V0g @ ( arr @ A_27d @ ( arr @ A_27e @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27d @ A_27e ) ) ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EMCOMP @ A_27a @ A_27b @ A_27c @ A_27d @ A_27e ) @ V0g ) @ V1f )
% 5.55/5.77              = ( ap @ ( c_2Epair_2ECURRY @ A_27a @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MCOMP @ A_27c @ ( ty_2Epair_2Eprod @ A_27d @ A_27e ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27d @ A_27e @ ( ty_2Eoption_2Eoption @ A_27c ) ) @ V0g ) ) @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27d @ A_27e ) ) ) @ V1f ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2EerrorStateMonad_2EFOR__primitive__def,axiom,
% 5.55/5.77      ! [A_27state: del] :
% 5.55/5.77        ( ( c_2EerrorStateMonad_2EFOR @ A_27state )
% 5.55/5.77        = ( ap
% 5.55/5.77          @ ( ap @ ( c_2Erelation_2EWFREC @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ) @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) )
% 5.55/5.77            @ ( ap @ ( c_2Emin_2E_40 @ ( arr @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ) @ ( arr @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ) @ bool ) ) )
% 5.55/5.77              @ ( lam @ ( arr @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ) @ ( arr @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ) @ bool ) )
% 5.55/5.77                @ ^ [V0R: $i] :
% 5.55/5.77                    ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( c_2Erelation_2EWF @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ) ) @ V0R ) )
% 5.55/5.77                    @ ( ap @ ( c_2Ebool_2E_21 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) )
% 5.55/5.77                      @ ( lam @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) )
% 5.55/5.77                        @ ^ [V1a: $i] :
% 5.55/5.77                            ( ap @ ( c_2Ebool_2E_21 @ ty_2Enum_2Enum )
% 5.55/5.77                            @ ( lam @ ty_2Enum_2Enum
% 5.55/5.77                              @ ^ [V2j: $i] :
% 5.55/5.77                                  ( ap @ ( c_2Ebool_2E_21 @ ty_2Enum_2Enum )
% 5.55/5.77                                  @ ( lam @ ty_2Enum_2Enum
% 5.55/5.77                                    @ ^ [V3i: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V3i ) @ V2j ) ) ) @ ( ap @ ( ap @ V0R @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V3i ) @ V2j ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ V3i ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V3i ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ V2j ) @ V1a ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ) @ V3i ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ V2j ) @ V1a ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.77          @ ( lam @ ( arr @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ) @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) )
% 5.55/5.77            @ ^ [V4FOR: $i] :
% 5.55/5.77                ( lam @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) )
% 5.55/5.77                @ ^ [V5a_27: $i] :
% 5.55/5.77                    ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ) @ V5a_27 )
% 5.55/5.77                    @ ( lam @ ty_2Enum_2Enum
% 5.55/5.77                      @ ^ [V6i: $i] :
% 5.55/5.77                          ( lam @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) )
% 5.55/5.77                          @ ^ [V7v1: $i] :
% 5.55/5.77                              ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ V7v1 )
% 5.55/5.77                              @ ( lam @ ty_2Enum_2Enum
% 5.55/5.77                                @ ^ [V8j: $i] :
% 5.55/5.77                                    ( lam @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) )
% 5.55/5.77                                    @ ^ [V9a: $i] :
% 5.55/5.77                                        ( ap @ ( c_2Ecombin_2EI @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) )
% 5.55/5.77                                        @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V6i ) @ V8j ) ) @ ( ap @ V9a @ V6i ) )
% 5.55/5.77                                          @ ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27state @ ty_2Eone_2Eone @ ty_2Eone_2Eone ) @ ( ap @ V9a @ V6i ) )
% 5.55/5.77                                            @ ( lam @ ty_2Eone_2Eone
% 5.55/5.77                                              @ ^ [V10u: $i] : ( ap @ V4FOR @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V6i ) @ V8j ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ V6i ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V6i ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ V8j ) @ V9a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EFOR__ind,axiom,
% 5.55/5.77      ! [A_27state: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ) @ bool ) )
% 5.55/5.77       => ( ! [V1i: tp__ty_2Enum_2Enum,V2j: tp__ty_2Enum_2Enum,V3a: $i] :
% 5.55/5.77              ( ( mem @ V3a @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) )
% 5.55/5.77             => ( ( ( V1i != V2j )
% 5.55/5.77                 => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( inj__ty_2Enum_2Enum @ V2j ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2j ) ) @ V3a ) ) ) ) )
% 5.55/5.77               => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2j ) ) @ V3a ) ) ) ) ) )
% 5.55/5.77         => ! [V4v: tp__ty_2Enum_2Enum,V5v1: tp__ty_2Enum_2Enum,V6v2: $i] :
% 5.55/5.77              ( ( mem @ V6v2 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) )
% 5.55/5.77             => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V4v ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V5v1 ) ) @ V6v2 ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EFOR__def,axiom,
% 5.55/5.77      ! [A_27state: del,V0j: tp__ty_2Enum_2Enum,V1i: tp__ty_2Enum_2Enum,V2a: $i] :
% 5.55/5.77        ( ( mem @ V2a @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) )
% 5.55/5.77       => ( ( ap @ ( c_2EerrorStateMonad_2EFOR @ A_27state ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0j ) ) @ V2a ) ) )
% 5.55/5.77          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( inj__ty_2Enum_2Enum @ V0j ) ) ) @ ( ap @ V2a @ ( inj__ty_2Enum_2Enum @ V1i ) ) )
% 5.55/5.77            @ ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27state @ ty_2Eone_2Eone @ ty_2Eone_2Eone ) @ ( ap @ V2a @ ( inj__ty_2Enum_2Enum @ V1i ) ) )
% 5.55/5.77              @ ( lam @ ty_2Eone_2Eone
% 5.55/5.77                @ ^ [V3u: $i] : ( ap @ ( c_2EerrorStateMonad_2EFOR @ A_27state ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( inj__ty_2Enum_2Enum @ V0j ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0j ) ) @ V2a ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2EerrorStateMonad_2EFOREACH__primitive__def,axiom,
% 5.55/5.77      ! [A_27a: del,A_27state: del] :
% 5.55/5.77        ( ( c_2EerrorStateMonad_2EFOREACH @ A_27a @ A_27state )
% 5.55/5.77        = ( ap
% 5.55/5.77          @ ( ap @ ( c_2Erelation_2EWFREC @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) )
% 5.55/5.77            @ ( ap @ ( c_2Emin_2E_40 @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ bool ) ) )
% 5.55/5.77              @ ( lam @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ bool ) )
% 5.55/5.77                @ ^ [V0R: $i] :
% 5.55/5.77                    ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( c_2Erelation_2EWF @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) ) @ V0R ) )
% 5.55/5.77                    @ ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.55/5.77                      @ ( lam @ A_27a
% 5.55/5.77                        @ ^ [V1h: $i] :
% 5.55/5.77                            ( ap @ ( c_2Ebool_2E_21 @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) )
% 5.55/5.77                            @ ( lam @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) )
% 5.55/5.77                              @ ^ [V2a: $i] :
% 5.55/5.77                                  ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                                  @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.77                                    @ ^ [V3t: $i] : ( ap @ ( ap @ V0R @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ V3t ) @ V2a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h ) @ V3t ) ) @ V2a ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.77          @ ( lam @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) )
% 5.55/5.77            @ ^ [V4FOREACH: $i] :
% 5.55/5.77                ( lam @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) )
% 5.55/5.77                @ ^ [V5a_27: $i] :
% 5.55/5.77                    ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ V5a_27 )
% 5.55/5.77                    @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.77                      @ ^ [V6v: $i] :
% 5.55/5.77                          ( lam @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) )
% 5.55/5.77                          @ ^ [V7a: $i] :
% 5.55/5.77                              ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ V6v ) @ ( ap @ ( c_2Ecombin_2EI @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) @ ( ap @ ( c_2EerrorStateMonad_2EUNIT @ A_27state @ ty_2Eone_2Eone ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) )
% 5.55/5.77                              @ ( lam @ A_27a
% 5.55/5.77                                @ ^ [V8h: $i] :
% 5.55/5.77                                    ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.77                                    @ ^ [V9t: $i] :
% 5.55/5.77                                        ( ap @ ( c_2Ecombin_2EI @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) )
% 5.55/5.77                                        @ ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27state @ ty_2Eone_2Eone @ ty_2Eone_2Eone ) @ ( ap @ V7a @ V8h ) )
% 5.55/5.77                                          @ ( lam @ ty_2Eone_2Eone
% 5.55/5.77                                            @ ^ [V10u: $i] : ( ap @ V4FOREACH @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ V9t ) @ V7a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EFOREACH__ind,axiom,
% 5.55/5.77      ! [A_27a: del,A_27state: del,V0P: $i] :
% 5.55/5.77        ( ( mem @ V0P @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ bool ) )
% 5.55/5.77       => ( ( ! [V1a: $i] :
% 5.55/5.77                ( ( mem @ V1a @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) )
% 5.55/5.77               => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V1a ) ) ) )
% 5.55/5.77            & ! [V2h: $i] :
% 5.55/5.77                ( ( mem @ V2h @ A_27a )
% 5.55/5.77               => ! [V3t: $i] :
% 5.55/5.77                    ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77                   => ! [V4a: $i] :
% 5.55/5.77                        ( ( mem @ V4a @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) )
% 5.55/5.77                       => ( ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ V3t ) @ V4a ) ) )
% 5.55/5.77                         => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V3t ) ) @ V4a ) ) ) ) ) ) ) )
% 5.55/5.77         => ! [V5v: $i] :
% 5.55/5.77              ( ( mem @ V5v @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77             => ! [V6v1: $i] :
% 5.55/5.77                  ( ( mem @ V6v1 @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) )
% 5.55/5.77                 => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ V5v ) @ V6v1 ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EFOREACH__def,axiom,
% 5.55/5.77      ! [A_27a: del,A_27state: del] :
% 5.55/5.77        ( ! [V0a: $i] :
% 5.55/5.77            ( ( mem @ V0a @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) )
% 5.55/5.77           => ( ( ap @ ( c_2EerrorStateMonad_2EFOREACH @ A_27a @ A_27state ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V0a ) )
% 5.55/5.77              = ( ap @ ( c_2EerrorStateMonad_2EUNIT @ A_27state @ ty_2Eone_2Eone ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) )
% 5.55/5.77        & ! [V1t: $i] :
% 5.55/5.77            ( ( mem @ V1t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.77           => ! [V2h: $i] :
% 5.55/5.77                ( ( mem @ V2h @ A_27a )
% 5.55/5.77               => ! [V3a: $i] :
% 5.55/5.77                    ( ( mem @ V3a @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) )
% 5.55/5.77                   => ( ( ap @ ( c_2EerrorStateMonad_2EFOREACH @ A_27a @ A_27state ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V1t ) ) @ V3a ) )
% 5.55/5.77                      = ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27state @ ty_2Eone_2Eone @ ty_2Eone_2Eone ) @ ( ap @ V3a @ V2h ) )
% 5.55/5.77                        @ ( lam @ ty_2Eone_2Eone
% 5.55/5.77                          @ ^ [V4u: $i] : ( ap @ ( c_2EerrorStateMonad_2EFOREACH @ A_27a @ A_27state ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) ) ) ) @ V1t ) @ V3a ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2EerrorStateMonad_2EREAD__def,axiom,
% 5.55/5.77      ! [A_27a: del,A_27state: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27state @ A_27a ) )
% 5.55/5.77       => ( ( ap @ ( c_2EerrorStateMonad_2EREAD @ A_27a @ A_27state ) @ V0f )
% 5.55/5.77          = ( lam @ A_27state
% 5.55/5.77            @ ^ [V1s: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ A_27a @ A_27state ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27state ) @ ( ap @ V0f @ V1s ) ) @ V1s ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2EerrorStateMonad_2EWRITE__def,axiom,
% 5.55/5.77      ! [A_27state: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27state @ A_27state ) )
% 5.55/5.77       => ( ( ap @ ( c_2EerrorStateMonad_2EWRITE @ A_27state ) @ V0f )
% 5.55/5.77          = ( lam @ A_27state
% 5.55/5.77            @ ^ [V1s: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27state ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Eone_2Eone @ A_27state ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) @ ( ap @ V0f @ V1s ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2EerrorStateMonad_2ENARROW__def,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27state: del,V0v: $i] :
% 5.55/5.77        ( ( mem @ V0v @ A_27b )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) ) ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2ENARROW @ A_27a @ A_27b @ A_27state ) @ V0v ) @ V1f )
% 5.55/5.77              = ( lam @ A_27state
% 5.55/5.77                @ ^ [V2s: $i] :
% 5.55/5.77                    ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27state ) ) ) @ ( ap @ V1f @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27state ) @ V0v ) @ V2s ) ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ A_27a @ A_27state ) ) )
% 5.55/5.77                    @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) )
% 5.55/5.77                      @ ^ [V3v: $i] :
% 5.55/5.77                          ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27state ) ) @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) ) @ V3v )
% 5.55/5.77                          @ ( lam @ A_27a
% 5.55/5.77                            @ ^ [V4r: $i] :
% 5.55/5.77                                ( lam @ ( ty_2Epair_2Eprod @ A_27b @ A_27state )
% 5.55/5.77                                @ ^ [V5s1: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ A_27a @ A_27state ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27state ) @ V4r ) @ ( ap @ ( c_2Epair_2ESND @ A_27b @ A_27state ) @ V5s1 ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2EerrorStateMonad_2EWIDEN__def,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27state: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27state ) ) ) )
% 5.55/5.77       => ( ( ap @ ( c_2EerrorStateMonad_2EWIDEN @ A_27a @ A_27b @ A_27state ) @ V0f )
% 5.55/5.77          = ( ap @ ( c_2Epair_2EUNCURRY @ A_27b @ A_27state @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) ) ) )
% 5.55/5.77            @ ( lam @ A_27b
% 5.55/5.77              @ ^ [V1s1: $i] :
% 5.55/5.77                  ( lam @ A_27state
% 5.55/5.77                  @ ^ [V2s2: $i] :
% 5.55/5.77                      ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27a @ A_27state ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) ) ) ) @ ( ap @ V0f @ V2s2 ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) ) ) )
% 5.55/5.77                      @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27state )
% 5.55/5.77                        @ ^ [V3v: $i] :
% 5.55/5.77                            ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) ) ) @ A_27a @ A_27state ) @ V3v )
% 5.55/5.77                            @ ( lam @ A_27a
% 5.55/5.77                              @ ^ [V4r: $i] :
% 5.55/5.77                                  ( lam @ A_27state
% 5.55/5.77                                  @ ^ [V5s3: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27state ) ) @ V4r ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27state ) @ V1s1 ) @ V5s3 ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2EerrorStateMonad_2Esequence__def,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] :
% 5.55/5.77        ( ( c_2EerrorStateMonad_2Esequence @ A_27a @ A_27b )
% 5.55/5.77        = ( ap
% 5.55/5.77          @ ( ap @ ( c_2Elist_2EFOLDR @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27b ) @ A_27a ) ) ) )
% 5.55/5.77            @ ( lam @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) )
% 5.55/5.77              @ ^ [V0m: $i] :
% 5.55/5.77                  ( lam @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27b ) @ A_27a ) ) )
% 5.55/5.77                  @ ^ [V1ms: $i] :
% 5.55/5.77                      ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27a @ A_27b @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0m )
% 5.55/5.77                      @ ( lam @ A_27b
% 5.55/5.77                        @ ^ [V2x: $i] :
% 5.55/5.77                            ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V1ms )
% 5.55/5.77                            @ ( lam @ ( ty_2Elist_2Elist @ A_27b )
% 5.55/5.77                              @ ^ [V3xs: $i] : ( ap @ ( c_2EerrorStateMonad_2EUNIT @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V2x ) @ V3xs ) ) ) ) ) ) ) ) )
% 5.55/5.77          @ ( ap @ ( c_2EerrorStateMonad_2EUNIT @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2EerrorStateMonad_2EmapM__def,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) ) )
% 5.55/5.77       => ( ( ap @ ( c_2EerrorStateMonad_2EmapM @ A_27a @ A_27b @ A_27c ) @ V0f )
% 5.55/5.77          = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27c ) @ A_27b ) ) ) @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) ) ) @ ( c_2EerrorStateMonad_2Esequence @ A_27b @ A_27c ) ) @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) ) @ V0f ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EBIND__LEFT__UNIT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0k: $i] :
% 5.55/5.77        ( ( mem @ V0k @ ( arr @ A_27a @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) ) )
% 5.55/5.77       => ! [V1x: $i] :
% 5.55/5.77            ( ( mem @ V1x @ A_27a )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27b @ A_27a @ A_27c ) @ ( ap @ ( c_2EerrorStateMonad_2EUNIT @ A_27b @ A_27a ) @ V1x ) ) @ V0k )
% 5.55/5.77              = ( ap @ V0k @ V1x ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EMCOMP__THM,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0g: $i] :
% 5.55/5.77        ( ( mem @ V0g @ ( arr @ A_27d @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) ) )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27d @ A_27b ) ) ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EMCOMP @ A_27a @ A_27b @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) @ A_27d @ A_27b ) @ V0g ) @ V1f )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27d @ A_27b ) ) ) ) @ ( ap @ ( c_2EerrorStateMonad_2EEXT @ A_27b @ A_27c @ A_27d ) @ V0g ) ) @ V1f ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EMCOMP__ASSOC,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del,A_27f: del,A_27g: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27d @ ( arr @ A_27e @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) )
% 5.55/5.77       => ! [V1g: $i] :
% 5.55/5.77            ( ( mem @ V1g @ ( arr @ A_27f @ ( arr @ A_27g @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27d @ A_27e ) ) ) ) )
% 5.55/5.77           => ! [V2h: $i] :
% 5.55/5.77                ( ( mem @ V2h @ ( arr @ A_27a @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27f @ A_27g ) ) ) ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EMCOMP @ A_27a @ A_27b @ A_27c @ A_27d @ A_27e ) @ V0f ) @ ( ap @ ( ap @ ( c_2EerrorStateMonad_2EMCOMP @ A_27a @ A_27b @ ( ty_2Epair_2Eprod @ A_27d @ A_27e ) @ A_27f @ A_27g ) @ V1g ) @ V2h ) )
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2EerrorStateMonad_2EMCOMP @ A_27a @ A_27b @ A_27c @ A_27f @ A_27g ) @ ( ap @ ( ap @ ( c_2EerrorStateMonad_2EMCOMP @ A_27f @ A_27g @ A_27c @ A_27d @ A_27e ) @ V0f ) @ V1g ) ) @ V2h ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EUNIT__CURRY,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] :
% 5.55/5.77        ( ( c_2EerrorStateMonad_2EUNIT @ A_27b @ A_27a )
% 5.55/5.77        = ( ap @ ( c_2Epair_2ECURRY @ A_27a @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EMCOMP__ID,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del,A_27f: del,A_27g: del,V0g: $i] :
% 5.55/5.77        ( ( mem @ V0g @ ( arr @ A_27a @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) )
% 5.55/5.77       => ! [V1f: $i] :
% 5.55/5.77            ( ( mem @ V1f @ ( arr @ A_27d @ ( arr @ A_27e @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27f @ A_27g ) ) ) ) )
% 5.55/5.77           => ( ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EMCOMP @ A_27a @ A_27b @ A_27c @ A_27a @ A_27b ) @ V0g ) @ ( c_2EerrorStateMonad_2EUNIT @ A_27b @ A_27a ) )
% 5.55/5.77                = V0g )
% 5.55/5.77              & ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EMCOMP @ A_27d @ A_27e @ ( ty_2Epair_2Eprod @ A_27f @ A_27g ) @ A_27f @ A_27g ) @ ( c_2EerrorStateMonad_2EUNIT @ A_27g @ A_27f ) ) @ V1f )
% 5.55/5.77                = V1f ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EBIND__RIGHT__UNIT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0k: $i] :
% 5.55/5.77        ( ( mem @ V0k @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27a @ A_27b @ A_27b ) @ V0k ) @ ( c_2EerrorStateMonad_2EUNIT @ A_27a @ A_27b ) )
% 5.55/5.77          = V0k ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EBIND__ASSOC,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0k: $i] :
% 5.55/5.77        ( ( mem @ V0k @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.55/5.77       => ! [V1m: $i] :
% 5.55/5.77            ( ( mem @ V1m @ ( arr @ A_27b @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) ) )
% 5.55/5.77           => ! [V2n: $i] :
% 5.55/5.77                ( ( mem @ V2n @ ( arr @ A_27c @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27d @ A_27a ) ) ) ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27a @ A_27b @ A_27d ) @ V0k )
% 5.55/5.77                    @ ( lam @ A_27b
% 5.55/5.77                      @ ^ [V3a: $i] : ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27a @ A_27c @ A_27d ) @ ( ap @ V1m @ V3a ) ) @ V2n ) ) )
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27a @ A_27c @ A_27d ) @ ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27a @ A_27b @ A_27c ) @ V0k ) @ V1m ) ) @ V2n ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EMMAP__ID,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] :
% 5.55/5.77        ( ( ap @ ( c_2EerrorStateMonad_2EMMAP @ A_27a @ A_27b @ A_27b ) @ ( c_2Ecombin_2EI @ A_27b ) )
% 5.55/5.77        = ( c_2Ecombin_2EI @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EMMAP__COMP,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.77       => ! [V1g: $i] :
% 5.55/5.77            ( ( mem @ V1g @ ( arr @ A_27c @ A_27a ) )
% 5.55/5.77           => ( ( ap @ ( c_2EerrorStateMonad_2EMMAP @ A_27d @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27c @ A_27b @ A_27a ) @ V0f ) @ V1g ) )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27d @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27d ) ) ) @ ( arr @ A_27d @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27d ) ) ) @ ( arr @ A_27d @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27d ) ) ) ) @ ( ap @ ( c_2EerrorStateMonad_2EMMAP @ A_27d @ A_27b @ A_27a ) @ V0f ) ) @ ( ap @ ( c_2EerrorStateMonad_2EMMAP @ A_27d @ A_27a @ A_27c ) @ V1g ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EMMAP__UNIT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) ) @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) ) ) ) @ ( ap @ ( c_2EerrorStateMonad_2EMMAP @ A_27c @ A_27b @ A_27a ) @ V0f ) ) @ ( c_2EerrorStateMonad_2EUNIT @ A_27c @ A_27a ) )
% 5.55/5.77          = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) ) @ A_27b ) @ ( c_2EerrorStateMonad_2EUNIT @ A_27c @ A_27b ) ) @ V0f ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EMMAP__JOIN,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) ) ) @ A_27c ) ) ) @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) ) @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) ) ) ) @ ( ap @ ( c_2EerrorStateMonad_2EMMAP @ A_27c @ A_27b @ A_27a ) @ V0f ) ) @ ( c_2EerrorStateMonad_2EJOIN @ A_27c @ A_27a ) )
% 5.55/5.77          = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) ) ) @ A_27c ) ) ) @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) ) @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) ) @ A_27c ) ) ) ) @ ( c_2EerrorStateMonad_2EJOIN @ A_27c @ A_27b ) ) @ ( ap @ ( c_2EerrorStateMonad_2EMMAP @ A_27c @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) ) @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) ) ) ) @ ( ap @ ( c_2EerrorStateMonad_2EMMAP @ A_27c @ A_27b @ A_27a ) @ V0f ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EJOIN__UNIT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] :
% 5.55/5.77        ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ A_27a ) ) ) ) @ ( c_2EerrorStateMonad_2EJOIN @ A_27a @ A_27b ) ) @ ( c_2EerrorStateMonad_2EUNIT @ A_27a @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) )
% 5.55/5.77        = ( c_2Ecombin_2EI @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EJOIN__MMAP__UNIT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] :
% 5.55/5.77        ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ A_27a ) ) ) ) @ ( c_2EerrorStateMonad_2EJOIN @ A_27a @ A_27b ) ) @ ( ap @ ( c_2EerrorStateMonad_2EMMAP @ A_27a @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ A_27b ) @ ( c_2EerrorStateMonad_2EUNIT @ A_27a @ A_27b ) ) )
% 5.55/5.77        = ( c_2Ecombin_2EI @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EJOIN__MAP__JOIN,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] :
% 5.55/5.77        ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ A_27a ) ) ) @ A_27a ) ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ A_27a ) ) ) ) @ ( c_2EerrorStateMonad_2EJOIN @ A_27a @ A_27b ) ) @ ( ap @ ( c_2EerrorStateMonad_2EMMAP @ A_27a @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ A_27a ) ) ) ) @ ( c_2EerrorStateMonad_2EJOIN @ A_27a @ A_27b ) ) )
% 5.55/5.77        = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ A_27a ) ) ) @ A_27a ) ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ A_27a ) ) ) ) @ ( c_2EerrorStateMonad_2EJOIN @ A_27a @ A_27b ) ) @ ( c_2EerrorStateMonad_2EJOIN @ A_27a @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EJOIN__MAP,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0k: $i] :
% 5.55/5.77        ( ( mem @ V0k @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.55/5.77       => ! [V1m: $i] :
% 5.55/5.77            ( ( mem @ V1m @ ( arr @ A_27b @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27a @ A_27b @ A_27c ) @ V0k ) @ V1m )
% 5.55/5.77              = ( ap @ ( c_2EerrorStateMonad_2EJOIN @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2EerrorStateMonad_2EMMAP @ A_27a @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) @ A_27b ) @ V1m ) @ V0k ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2Esequence__nil,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] :
% 5.55/5.77        ( ( ap @ ( c_2EerrorStateMonad_2Esequence @ A_27a @ A_27b ) @ ( c_2Elist_2ENIL @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) )
% 5.55/5.77        = ( ap @ ( c_2EerrorStateMonad_2EUNIT @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EmapM__nil,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27c @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EmapM @ A_27c @ A_27a @ A_27b ) @ V0f ) @ ( c_2Elist_2ENIL @ A_27c ) )
% 5.55/5.77          = ( ap @ ( c_2EerrorStateMonad_2EUNIT @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EmapM__cons,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27c @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) )
% 5.55/5.77       => ! [V1x: $i] :
% 5.55/5.77            ( ( mem @ V1x @ A_27c )
% 5.55/5.77           => ! [V2xs: $i] :
% 5.55/5.77                ( ( mem @ V2xs @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EmapM @ A_27c @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V1x ) @ V2xs ) )
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27a @ A_27b @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ V0f @ V1x ) )
% 5.55/5.77                    @ ( lam @ A_27b
% 5.55/5.77                      @ ^ [V3y: $i] :
% 5.55/5.77                          ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2EerrorStateMonad_2EmapM @ A_27c @ A_27a @ A_27b ) @ V0f ) @ V2xs ) )
% 5.55/5.77                          @ ( lam @ ( ty_2Elist_2Elist @ A_27b )
% 5.55/5.77                            @ ^ [V4ys: $i] : ( ap @ ( c_2EerrorStateMonad_2EUNIT @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V3y ) @ V4ys ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2EerrorStateMonad_2EES__FAIL__DEF,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.55/5.77        ( ( mem @ V0s @ A_27b )
% 5.55/5.77       => ( ( ap @ ( c_2EerrorStateMonad_2EES__FAIL @ A_27a @ A_27b ) @ V0s )
% 5.55/5.77          = ( c_2Eoption_2ENONE @ A_27a ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2EerrorStateMonad_2EES__CHOICE__DEF,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0xM: $i] :
% 5.55/5.77        ( ( mem @ V0xM @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.55/5.77       => ! [V1yM: $i] :
% 5.55/5.77            ( ( mem @ V1yM @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.55/5.77           => ! [V2s: $i] :
% 5.55/5.77                ( ( mem @ V2s @ A_27b )
% 5.55/5.77               => ( ( ap @ ( ap @ ( ap @ ( c_2EerrorStateMonad_2EES__CHOICE @ A_27a @ A_27b ) @ V0xM ) @ V1yM ) @ V2s )
% 5.55/5.77                  = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ V0xM @ V2s ) ) @ ( ap @ V1yM @ V2s ) )
% 5.55/5.77                    @ ( lam @ A_27a
% 5.55/5.77                      @ ^ [V3v1: $i] : ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3v1 ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2EerrorStateMonad_2EES__GUARD__DEF,axiom,
% 5.55/5.77      ! [A_27a: del,V0b: $i] :
% 5.55/5.77        ( ( mem @ V0b @ bool )
% 5.55/5.77       => ( ( ap @ ( c_2EerrorStateMonad_2EES__GUARD @ A_27a ) @ V0b )
% 5.55/5.77          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27a ) ) ) ) @ V0b ) @ ( ap @ ( c_2EerrorStateMonad_2EUNIT @ A_27a @ ty_2Eone_2Eone ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) @ ( c_2EerrorStateMonad_2EES__FAIL @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ A_27a ) @ A_27a ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EES__CHOICE__ASSOC,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0xM: $i] :
% 5.55/5.77        ( ( mem @ V0xM @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.55/5.77       => ! [V1yM: $i] :
% 5.55/5.77            ( ( mem @ V1yM @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.55/5.77           => ! [V2zM: $i] :
% 5.55/5.77                ( ( mem @ V2zM @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EES__CHOICE @ A_27b @ A_27a ) @ V0xM ) @ ( ap @ ( ap @ ( c_2EerrorStateMonad_2EES__CHOICE @ A_27b @ A_27a ) @ V1yM ) @ V2zM ) )
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2EerrorStateMonad_2EES__CHOICE @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2EerrorStateMonad_2EES__CHOICE @ A_27b @ A_27a ) @ V0xM ) @ V1yM ) ) @ V2zM ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EES__CHOICE__FAIL__LID,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0xM: $i] :
% 5.55/5.77        ( ( mem @ V0xM @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EES__CHOICE @ A_27b @ A_27a ) @ ( c_2EerrorStateMonad_2EES__FAIL @ A_27b @ A_27a ) ) @ V0xM )
% 5.55/5.77          = V0xM ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EES__CHOICE__FAIL__RID,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0xM: $i] :
% 5.55/5.77        ( ( mem @ V0xM @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EES__CHOICE @ A_27b @ A_27a ) @ V0xM ) @ ( c_2EerrorStateMonad_2EES__FAIL @ A_27b @ A_27a ) )
% 5.55/5.77          = V0xM ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EBIND__FAIL__L,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0fM: $i] :
% 5.55/5.77        ( ( mem @ V0fM @ ( arr @ A_27c @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) )
% 5.55/5.77       => ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27a @ A_27c @ A_27b ) @ ( c_2EerrorStateMonad_2EES__FAIL @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) @ A_27a ) ) @ V0fM )
% 5.55/5.77          = ( c_2EerrorStateMonad_2EES__FAIL @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ A_27a ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EBIND__ESGUARD,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0fM: $i] :
% 5.55/5.77        ( ( mem @ V0fM @ ( arr @ ty_2Eone_2Eone @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) )
% 5.55/5.77       => ( ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27a @ ty_2Eone_2Eone @ A_27b ) @ ( ap @ ( c_2EerrorStateMonad_2EES__GUARD @ A_27a ) @ c_2Ebool_2EF ) ) @ V0fM )
% 5.55/5.77            = ( c_2EerrorStateMonad_2EES__FAIL @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ A_27a ) )
% 5.55/5.77          & ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27a @ ty_2Eone_2Eone @ A_27b ) @ ( ap @ ( c_2EerrorStateMonad_2EES__GUARD @ A_27a ) @ c_2Ebool_2ET ) ) @ V0fM )
% 5.55/5.77            = ( ap @ V0fM @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EIGNORE__BIND__ESGUARD,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0xM: $i] :
% 5.55/5.77        ( ( mem @ V0xM @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.55/5.77       => ( ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EIGNORE__BIND @ ty_2Eone_2Eone @ A_27a @ A_27b ) @ ( ap @ ( c_2EerrorStateMonad_2EES__GUARD @ A_27a ) @ c_2Ebool_2EF ) ) @ V0xM )
% 5.55/5.77            = ( c_2EerrorStateMonad_2EES__FAIL @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ A_27a ) )
% 5.55/5.77          & ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EIGNORE__BIND @ ty_2Eone_2Eone @ A_27a @ A_27b ) @ ( ap @ ( c_2EerrorStateMonad_2EES__GUARD @ A_27a ) @ c_2Ebool_2ET ) ) @ V0xM )
% 5.55/5.77            = V0xM ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EIGNORE__BIND__FAIL,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0xM: $i] :
% 5.55/5.77        ( ( mem @ V0xM @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.55/5.77       => ( ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EIGNORE__BIND @ A_27c @ A_27a @ A_27b ) @ ( c_2EerrorStateMonad_2EES__FAIL @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) @ A_27a ) ) @ V0xM )
% 5.55/5.77            = ( c_2EerrorStateMonad_2EES__FAIL @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ A_27a ) )
% 5.55/5.77          & ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EIGNORE__BIND @ A_27b @ A_27a @ A_27d ) @ V0xM ) @ ( c_2EerrorStateMonad_2EES__FAIL @ ( ty_2Epair_2Eprod @ A_27d @ A_27a ) @ A_27a ) )
% 5.55/5.77            = ( c_2EerrorStateMonad_2EES__FAIL @ ( ty_2Epair_2Eprod @ A_27d @ A_27a ) @ A_27a ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2EerrorStateMonad_2EES__APPLY__DEF,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0fM: $i] :
% 5.55/5.77        ( ( mem @ V0fM @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( arr @ A_27c @ A_27b ) @ A_27a ) ) ) )
% 5.55/5.77       => ! [V1xM: $i] :
% 5.55/5.77            ( ( mem @ V1xM @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EES__APPLY @ A_27a @ A_27b @ A_27c ) @ V0fM ) @ V1xM )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27a @ ( arr @ A_27c @ A_27b ) @ A_27b ) @ V0fM )
% 5.55/5.77                @ ( lam @ ( arr @ A_27c @ A_27b )
% 5.55/5.77                  @ ^ [V2f: $i] :
% 5.55/5.77                      ( ap @ ( ap @ ( c_2EerrorStateMonad_2EBIND @ A_27a @ A_27c @ A_27b ) @ V1xM )
% 5.55/5.77                      @ ( lam @ A_27c
% 5.55/5.77                        @ ^ [V3x: $i] : ( ap @ ( c_2EerrorStateMonad_2EUNIT @ A_27a @ A_27b ) @ ( ap @ V2f @ V3x ) ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EAPPLY__UNIT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27c @ A_27b ) )
% 5.55/5.77       => ! [V1xM: $i] :
% 5.55/5.77            ( ( mem @ V1xM @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EES__APPLY @ A_27a @ A_27b @ A_27c ) @ ( ap @ ( c_2EerrorStateMonad_2EUNIT @ A_27a @ ( arr @ A_27c @ A_27b ) ) @ V0f ) ) @ V1xM )
% 5.55/5.77              = ( ap @ ( ap @ ( c_2EerrorStateMonad_2EMMAP @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1xM ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EerrorStateMonad_2EAPPLY__UNIT__UNIT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27c @ A_27b ) )
% 5.55/5.77       => ! [V1x: $i] :
% 5.55/5.77            ( ( mem @ V1x @ A_27c )
% 5.55/5.77           => ( ( ap @ ( ap @ ( c_2EerrorStateMonad_2EES__APPLY @ A_27a @ A_27b @ A_27c ) @ ( ap @ ( c_2EerrorStateMonad_2EUNIT @ A_27a @ ( arr @ A_27c @ A_27b ) ) @ V0f ) ) @ ( ap @ ( c_2EerrorStateMonad_2EUNIT @ A_27a @ A_27c ) @ V1x ) )
% 5.55/5.77              = ( ap @ ( c_2EerrorStateMonad_2EUNIT @ A_27a @ A_27b ) @ ( ap @ V0f @ V1x ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2EerrorStateMonad_2EES__LIFT2__DEF,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.55/5.77        ( ( mem @ V0f @ ( arr @ A_27c @ ( arr @ A_27d @ A_27b ) ) )
% 5.55/5.77       => ! [V1xM: $i] :
% 5.55/5.77            ( ( mem @ V1xM @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) )
% 5.55/5.77           => ! [V2yM: $i] :
% 5.55/5.77                ( ( mem @ V2yM @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27d @ A_27a ) ) ) )
% 5.55/5.77               => ( ( ap @ ( ap @ ( ap @ ( c_2EerrorStateMonad_2EES__LIFT2 @ A_27a @ A_27b @ A_27c @ A_27d ) @ V0f ) @ V1xM ) @ V2yM )
% 5.55/5.77                  = ( ap @ ( ap @ ( c_2EerrorStateMonad_2EES__APPLY @ A_27a @ A_27b @ A_27d ) @ ( ap @ ( ap @ ( c_2EerrorStateMonad_2EMMAP @ A_27a @ ( arr @ A_27d @ A_27b ) @ A_27c ) @ V0f ) @ V1xM ) ) @ V2yM ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  %------------------------------------------------------------------------------
% 5.55/5.77  %------------------------------------------------------------------------------
% 5.55/5.77  thf(tp_c_2EquantHeuristics_2EGUESS__EXISTS,type,
% 5.55/5.77      c_2EquantHeuristics_2EGUESS__EXISTS: del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EquantHeuristics_2EGUESS__EXISTS,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ bool ) @ bool ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EquantHeuristics_2EGUESS__EXISTS__GAP,type,
% 5.55/5.77      c_2EquantHeuristics_2EGUESS__EXISTS__GAP: del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EquantHeuristics_2EGUESS__EXISTS__GAP,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ bool ) @ bool ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EquantHeuristics_2EGUESS__EXISTS__POINT,type,
% 5.55/5.77      c_2EquantHeuristics_2EGUESS__EXISTS__POINT: del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EquantHeuristics_2EGUESS__EXISTS__POINT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ bool ) @ bool ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EquantHeuristics_2EGUESS__FORALL,type,
% 5.55/5.77      c_2EquantHeuristics_2EGUESS__FORALL: del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EquantHeuristics_2EGUESS__FORALL,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ bool ) @ bool ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EquantHeuristics_2EGUESS__FORALL__GAP,type,
% 5.55/5.77      c_2EquantHeuristics_2EGUESS__FORALL__GAP: del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EquantHeuristics_2EGUESS__FORALL__GAP,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ bool ) @ bool ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EquantHeuristics_2EGUESS__FORALL__POINT,type,
% 5.55/5.77      c_2EquantHeuristics_2EGUESS__FORALL__POINT: del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EquantHeuristics_2EGUESS__FORALL__POINT,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ bool ) @ bool ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN,type,
% 5.55/5.77      c_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN: del > del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ bool ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS,type,
% 5.55/5.77      c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS: del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS,axiom,
% 5.55/5.77      ! [A_27a: del] : ( mem @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27a @ ( arr @ bool @ bool ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(tp_c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL,type,
% 5.55/5.77      c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL: del > $i ).
% 5.55/5.77  
% 5.55/5.77  thf(mem_c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL,axiom,
% 5.55/5.77      ! [A_27a: del] : ( mem @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27a @ ( arr @ bool @ bool ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2EquantHeuristics_2EGUESS__EXISTS__def,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.77        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.77       => ! [V1P: $i] :
% 5.55/5.77            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.77           => ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i ) @ V1P ) )
% 5.55/5.77            <=> ( ? [V2v: $i] :
% 5.55/5.77                    ( ( mem @ V2v @ A_27b )
% 5.55/5.77                    & ( p @ ( ap @ V1P @ V2v ) ) )
% 5.55/5.77              <=> ? [V3fv: $i] :
% 5.55/5.77                    ( ( mem @ V3fv @ A_27a )
% 5.55/5.77                    & ( p @ ( ap @ V1P @ ( ap @ V0i @ V3fv ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(ax_thm_2EquantHeuristics_2EGUESS__FORALL__def,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.77        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.77       => ! [V1P: $i] :
% 5.55/5.77            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.77           => ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i ) @ V1P ) )
% 5.55/5.77            <=> ( ! [V2v: $i] :
% 5.55/5.77                    ( ( mem @ V2v @ A_27b )
% 5.55/5.77                   => ( p @ ( ap @ V1P @ V2v ) ) )
% 5.55/5.77              <=> ! [V3fv: $i] :
% 5.55/5.77                    ( ( mem @ V3fv @ A_27a )
% 5.55/5.77                   => ( p @ ( ap @ V1P @ ( ap @ V0i @ V3fv ) ) ) ) ) ) ) ) ).
% 5.55/5.77  
% 5.55/5.77  thf(conj_thm_2EquantHeuristics_2EGUESS__EXISTS__FORALL__REWRITES,axiom,
% 5.55/5.77      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.77        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.77       => ! [V1P: $i] :
% 5.55/5.77            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.77           => ( ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i ) @ V1P ) )
% 5.55/5.78              <=> ! [V2v: $i] :
% 5.55/5.78                    ( ( mem @ V2v @ A_27b )
% 5.55/5.78                   => ( ( p @ ( ap @ V1P @ V2v ) )
% 5.55/5.78                     => ? [V3fv: $i] :
% 5.55/5.78                          ( ( mem @ V3fv @ A_27a )
% 5.55/5.78                          & ( p @ ( ap @ V1P @ ( ap @ V0i @ V3fv ) ) ) ) ) ) )
% 5.55/5.78              & ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i ) @ V1P ) )
% 5.55/5.78              <=> ! [V4v: $i] :
% 5.55/5.78                    ( ( mem @ V4v @ A_27b )
% 5.55/5.78                   => ( ~ ( p @ ( ap @ V1P @ V4v ) )
% 5.55/5.78                     => ? [V5fv: $i] :
% 5.55/5.78                          ( ( mem @ V5fv @ A_27a )
% 5.55/5.78                          & ~ ( p @ ( ap @ V1P @ ( ap @ V0i @ V5fv ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(ax_thm_2EquantHeuristics_2EGUESS__EXISTS__POINT__def,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i ) @ V1P ) )
% 5.55/5.78            <=> ! [V2fv: $i] :
% 5.55/5.78                  ( ( mem @ V2fv @ A_27a )
% 5.55/5.78                 => ( p @ ( ap @ V1P @ ( ap @ V0i @ V2fv ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(ax_thm_2EquantHeuristics_2EGUESS__FORALL__POINT__def,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i ) @ V1P ) )
% 5.55/5.78            <=> ! [V2fv: $i] :
% 5.55/5.78                  ( ( mem @ V2fv @ A_27a )
% 5.55/5.78                 => ~ ( p @ ( ap @ V1P @ ( ap @ V0i @ V2fv ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__POINT__THM,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ( ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i ) @ V1P ) )
% 5.55/5.78               => ( ? [V2v: $i] :
% 5.55/5.78                      ( ( mem @ V2v @ A_27b )
% 5.55/5.78                      & ( p @ ( ap @ V1P @ V2v ) ) )
% 5.55/5.78                <=> $true ) )
% 5.55/5.78              & ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i ) @ V1P ) )
% 5.55/5.78               => ( ! [V3v: $i] :
% 5.55/5.78                      ( ( mem @ V3v @ A_27b )
% 5.55/5.78                     => ( p @ ( ap @ V1P @ V3v ) ) )
% 5.55/5.78                <=> $false ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(ax_thm_2EquantHeuristics_2EGUESS__EXISTS__GAP__def,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i ) @ V1P ) )
% 5.55/5.78            <=> ! [V2v: $i] :
% 5.55/5.78                  ( ( mem @ V2v @ A_27b )
% 5.55/5.78                 => ( ( p @ ( ap @ V1P @ V2v ) )
% 5.55/5.78                   => ? [V3fv: $i] :
% 5.55/5.78                        ( ( mem @ V3fv @ A_27a )
% 5.55/5.78                        & ( V2v
% 5.55/5.78                          = ( ap @ V0i @ V3fv ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(ax_thm_2EquantHeuristics_2EGUESS__FORALL__GAP__def,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i ) @ V1P ) )
% 5.55/5.78            <=> ! [V2v: $i] :
% 5.55/5.78                  ( ( mem @ V2v @ A_27b )
% 5.55/5.78                 => ( ~ ( p @ ( ap @ V1P @ V2v ) )
% 5.55/5.78                   => ? [V3fv: $i] :
% 5.55/5.78                        ( ( mem @ V3fv @ A_27a )
% 5.55/5.78                        & ( V2v
% 5.55/5.78                          = ( ap @ V0i @ V3fv ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__REWRITES,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ( ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i ) @ V1P ) )
% 5.55/5.78              <=> ! [V2v: $i] :
% 5.55/5.78                    ( ( mem @ V2v @ A_27b )
% 5.55/5.78                   => ( ( p @ ( ap @ V1P @ V2v ) )
% 5.55/5.78                     => ? [V3fv: $i] :
% 5.55/5.78                          ( ( mem @ V3fv @ A_27a )
% 5.55/5.78                          & ( p @ ( ap @ V1P @ ( ap @ V0i @ V3fv ) ) ) ) ) ) )
% 5.55/5.78              & ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i ) @ V1P ) )
% 5.55/5.78              <=> ! [V4v: $i] :
% 5.55/5.78                    ( ( mem @ V4v @ A_27b )
% 5.55/5.78                   => ( ~ ( p @ ( ap @ V1P @ V4v ) )
% 5.55/5.78                     => ? [V5fv: $i] :
% 5.55/5.78                          ( ( mem @ V5fv @ A_27a )
% 5.55/5.78                          & ~ ( p @ ( ap @ V1P @ ( ap @ V0i @ V5fv ) ) ) ) ) ) )
% 5.55/5.78              & ! [V6i: $i] :
% 5.55/5.78                  ( ( mem @ V6i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78                 => ! [V7P: $i] :
% 5.55/5.78                      ( ( mem @ V7P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78                     => ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V6i ) @ V7P ) )
% 5.55/5.78                      <=> ! [V8fv: $i] :
% 5.55/5.78                            ( ( mem @ V8fv @ A_27a )
% 5.55/5.78                           => ( p @ ( ap @ V7P @ ( ap @ V6i @ V8fv ) ) ) ) ) ) )
% 5.55/5.78              & ! [V9i: $i] :
% 5.55/5.78                  ( ( mem @ V9i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78                 => ! [V10P: $i] :
% 5.55/5.78                      ( ( mem @ V10P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78                     => ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V9i ) @ V10P ) )
% 5.55/5.78                      <=> ! [V11fv: $i] :
% 5.55/5.78                            ( ( mem @ V11fv @ A_27a )
% 5.55/5.78                           => ~ ( p @ ( ap @ V10P @ ( ap @ V9i @ V11fv ) ) ) ) ) ) )
% 5.55/5.78              & ! [V12i: $i] :
% 5.55/5.78                  ( ( mem @ V12i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78                 => ! [V13P: $i] :
% 5.55/5.78                      ( ( mem @ V13P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78                     => ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V12i ) @ V13P ) )
% 5.55/5.78                      <=> ! [V14v: $i] :
% 5.55/5.78                            ( ( mem @ V14v @ A_27b )
% 5.55/5.78                           => ( ( p @ ( ap @ V13P @ V14v ) )
% 5.55/5.78                             => ? [V15fv: $i] :
% 5.55/5.78                                  ( ( mem @ V15fv @ A_27a )
% 5.55/5.78                                  & ( V14v
% 5.55/5.78                                    = ( ap @ V12i @ V15fv ) ) ) ) ) ) ) )
% 5.55/5.78              & ! [V16i: $i] :
% 5.55/5.78                  ( ( mem @ V16i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78                 => ! [V17P: $i] :
% 5.55/5.78                      ( ( mem @ V17P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78                     => ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V16i ) @ V17P ) )
% 5.55/5.78                      <=> ! [V18v: $i] :
% 5.55/5.78                            ( ( mem @ V18v @ A_27b )
% 5.55/5.78                           => ( ~ ( p @ ( ap @ V17P @ V18v ) )
% 5.55/5.78                             => ? [V19fv: $i] :
% 5.55/5.78                                  ( ( mem @ V19fv @ A_27a )
% 5.55/5.78                                  & ( V18v
% 5.55/5.78                                    = ( ap @ V16i @ V19fv ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__EXISTS__POINT__THM,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i ) @ V1P ) )
% 5.55/5.78             => ( ( p @ ( ap @ ( c_2Ebool_2E_3F @ A_27b ) @ V1P ) )
% 5.55/5.78              <=> $true ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__FORALL__POINT__THM,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i ) @ V1P ) )
% 5.55/5.78             => ( ( p @ ( ap @ ( c_2Ebool_2E_21 @ A_27b ) @ V1P ) )
% 5.55/5.78              <=> $false ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__EXISTS__THM,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i ) @ V1P ) )
% 5.55/5.78             => ( ( p @ ( ap @ ( c_2Ebool_2E_3F @ A_27b ) @ V1P ) )
% 5.55/5.78              <=> ? [V2fv: $i] :
% 5.55/5.78                    ( ( mem @ V2fv @ A_27a )
% 5.55/5.78                    & ( p @ ( ap @ V1P @ ( ap @ V0i @ V2fv ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__FORALL__THM,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i ) @ V1P ) )
% 5.55/5.78             => ( ( p @ ( ap @ ( c_2Ebool_2E_21 @ A_27b ) @ V1P ) )
% 5.55/5.78              <=> ! [V2fv: $i] :
% 5.55/5.78                    ( ( mem @ V2fv @ A_27a )
% 5.55/5.78                   => ( p @ ( ap @ V1P @ ( ap @ V0i @ V2fv ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESSES__UEXISTS__THM1,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ A_27a )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78           => ( ( p
% 5.55/5.78                @ ( ap
% 5.55/5.78                  @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27b @ A_27a )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V2x: $i] : V0i ) )
% 5.55/5.78                  @ V1P ) )
% 5.55/5.78             => ( ( p @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a ) @ V1P ) )
% 5.55/5.78              <=> ( ( p @ ( ap @ V1P @ V0i ) )
% 5.55/5.78                  & ! [V3v: $i] :
% 5.55/5.78                      ( ( mem @ V3v @ A_27a )
% 5.55/5.78                     => ( ( p @ ( ap @ V1P @ V3v ) )
% 5.55/5.78                       => ( V3v = V0i ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESSES__UEXISTS__THM2,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ A_27a )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78           => ( ( p
% 5.55/5.78                @ ( ap
% 5.55/5.78                  @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27b @ A_27a )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V2x: $i] : V0i ) )
% 5.55/5.78                  @ V1P ) )
% 5.55/5.78             => ( ( p @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a ) @ V1P ) )
% 5.55/5.78              <=> ( p @ ( ap @ V1P @ V0i ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESSES__UEXISTS__THM3,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ A_27a )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78           => ( ( p
% 5.55/5.78                @ ( ap
% 5.55/5.78                  @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27b @ A_27a )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V2x: $i] : V0i ) )
% 5.55/5.78                  @ V1P ) )
% 5.55/5.78             => ( ( p @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a ) @ V1P ) )
% 5.55/5.78              <=> ! [V3v: $i] :
% 5.55/5.78                    ( ( mem @ V3v @ A_27a )
% 5.55/5.78                   => ( ( p @ ( ap @ V1P @ V3v ) )
% 5.55/5.78                     => ( V3v = V0i ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESSES__UEXISTS__THM4,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,A_27c: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ A_27a )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78           => ( ( p
% 5.55/5.78                @ ( ap
% 5.55/5.78                  @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27b @ A_27a )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V2x: $i] : V0i ) )
% 5.55/5.78                  @ V1P ) )
% 5.55/5.78             => ( ( p
% 5.55/5.78                  @ ( ap
% 5.55/5.78                    @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27c @ A_27a )
% 5.55/5.78                      @ ( lam @ A_27c
% 5.55/5.78                        @ ^ [V3x: $i] : V0i ) )
% 5.55/5.78                    @ V1P ) )
% 5.55/5.78               => ( ( p @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a ) @ V1P ) )
% 5.55/5.78                <=> $true ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESSES__NEG__DUALITY,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ( ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V1P ) ) )
% 5.55/5.78              <=> ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i ) @ V1P ) ) )
% 5.55/5.78              & ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V1P ) ) )
% 5.55/5.78              <=> ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i ) @ V1P ) ) )
% 5.55/5.78              & ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V1P ) ) )
% 5.55/5.78              <=> ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i ) @ V1P ) ) )
% 5.55/5.78              & ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V1P ) ) )
% 5.55/5.78              <=> ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i ) @ V1P ) ) )
% 5.55/5.78              & ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V1P ) ) )
% 5.55/5.78              <=> ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i ) @ V1P ) ) )
% 5.55/5.78              & ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V1P ) ) )
% 5.55/5.78              <=> ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i ) @ V1P ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESSES__NEG__REWRITE,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ( ( ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V2x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1P @ V2x ) ) ) ) )
% 5.55/5.78              <=> ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V3x: $i] : ( ap @ V1P @ V3x ) ) ) ) )
% 5.55/5.78              & ( ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V4x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1P @ V4x ) ) ) ) )
% 5.55/5.78              <=> ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V5x: $i] : ( ap @ V1P @ V5x ) ) ) ) )
% 5.55/5.78              & ( ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V6x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1P @ V6x ) ) ) ) )
% 5.55/5.78              <=> ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V7x: $i] : ( ap @ V1P @ V7x ) ) ) ) )
% 5.55/5.78              & ( ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V8x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1P @ V8x ) ) ) ) )
% 5.55/5.78              <=> ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V9x: $i] : ( ap @ V1P @ V9x ) ) ) ) )
% 5.55/5.78              & ( ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V10x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1P @ V10x ) ) ) ) )
% 5.55/5.78              <=> ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V11x: $i] : ( ap @ V1P @ V11x ) ) ) ) )
% 5.55/5.78              & ( ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V12x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1P @ V12x ) ) ) ) )
% 5.55/5.78              <=> ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V13x: $i] : ( ap @ V1P @ V13x ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESSES__WEAKEN__THM,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ( ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i ) @ V1P ) )
% 5.55/5.78               => ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i ) @ V1P ) ) )
% 5.55/5.78              & ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i ) @ V1P ) )
% 5.55/5.78               => ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i ) @ V1P ) ) )
% 5.55/5.78              & ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i ) @ V1P ) )
% 5.55/5.78               => ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i ) @ V1P ) ) )
% 5.55/5.78              & ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i ) @ V1P ) )
% 5.55/5.78               => ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i ) @ V1P ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__EQUATION__EXISTS__POINT,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ A_27a )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78           => ! [V2Q: $i] :
% 5.55/5.78                ( ( mem @ V2Q @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78               => ( ( ( ap @ V1P @ V0i )
% 5.55/5.78                    = ( ap @ V2Q @ V0i ) )
% 5.55/5.78                 => ( p
% 5.55/5.78                    @ ( ap
% 5.55/5.78                      @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ ty_2Eone_2Eone @ A_27a )
% 5.55/5.78                        @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                          @ ^ [V3xxx: $i] : V0i ) )
% 5.55/5.78                      @ ( lam @ A_27a
% 5.55/5.78                        @ ^ [V4x: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ ( ap @ V1P @ V4x ) ) @ ( ap @ V2Q @ V4x ) ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__EQUATION__FORALL__POINT,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,A_27c: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27b @ A_27c ) )
% 5.55/5.78           => ! [V2Q: $i] :
% 5.55/5.78                ( ( mem @ V2Q @ ( arr @ A_27b @ A_27c ) )
% 5.55/5.78               => ( ! [V3fv: $i] :
% 5.55/5.78                      ( ( mem @ V3fv @ A_27a )
% 5.55/5.78                     => ( ( ap @ V1P @ ( ap @ V0i @ V3fv ) )
% 5.55/5.78                       != ( ap @ V2Q @ ( ap @ V0i @ V3fv ) ) ) )
% 5.55/5.78                 => ( p
% 5.55/5.78                    @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                      @ ( lam @ A_27b
% 5.55/5.78                        @ ^ [V4x: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27c ) @ ( ap @ V1P @ V4x ) ) @ ( ap @ V2Q @ V4x ) ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__EQUATION__EXISTS__GAP,axiom,
% 5.55/5.78      ! [A_27a: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ A_27a )
% 5.55/5.78       => ( p
% 5.55/5.78          @ ( ap
% 5.55/5.78            @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ ty_2Eone_2Eone @ A_27a )
% 5.55/5.78              @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                @ ^ [V1xxx: $i] : V0i ) )
% 5.55/5.78            @ ( lam @ A_27a
% 5.55/5.78              @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V2x ) @ V0i ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__TRIVIAL__EXISTS__POINT,axiom,
% 5.55/5.78      ! [A_27a: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ A_27a )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78           => ( ( p @ ( ap @ V1P @ V0i ) )
% 5.55/5.78             => ( p
% 5.55/5.78                @ ( ap
% 5.55/5.78                  @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ ty_2Eone_2Eone @ A_27a )
% 5.55/5.78                    @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                      @ ^ [V2xxx: $i] : V0i ) )
% 5.55/5.78                  @ V1P ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__TRIVIAL__FORALL__POINT,axiom,
% 5.55/5.78      ! [A_27a: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ A_27a )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78           => ( ~ ( p @ ( ap @ V1P @ V0i ) )
% 5.55/5.78             => ( p
% 5.55/5.78                @ ( ap
% 5.55/5.78                  @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ ty_2Eone_2Eone @ A_27a )
% 5.55/5.78                    @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                      @ ^ [V2xxx: $i] : V0i ) )
% 5.55/5.78                  @ V1P ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__BOOL,axiom,
% 5.55/5.78      ( ( p
% 5.55/5.78        @ ( ap
% 5.55/5.78          @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ ty_2Eone_2Eone @ bool )
% 5.55/5.78            @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78              @ ^ [V0ARB: $i] : c_2Ebool_2ET ) )
% 5.55/5.78          @ ( lam @ bool
% 5.55/5.78            @ ^ [V1x: $i] : V1x ) ) )
% 5.55/5.78      & ( p
% 5.55/5.78        @ ( ap
% 5.55/5.78          @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ ty_2Eone_2Eone @ bool )
% 5.55/5.78            @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78              @ ^ [V2ARB: $i] : c_2Ebool_2EF ) )
% 5.55/5.78          @ ( lam @ bool
% 5.55/5.78            @ ^ [V3x: $i] : V3x ) ) )
% 5.55/5.78      & ( p
% 5.55/5.78        @ ( ap
% 5.55/5.78          @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ ty_2Eone_2Eone @ bool )
% 5.55/5.78            @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78              @ ^ [V4ARB: $i] : c_2Ebool_2ET ) )
% 5.55/5.78          @ ( lam @ bool
% 5.55/5.78            @ ^ [V5x: $i] : V5x ) ) )
% 5.55/5.78      & ( p
% 5.55/5.78        @ ( ap
% 5.55/5.78          @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ ty_2Eone_2Eone @ bool )
% 5.55/5.78            @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78              @ ^ [V6ARB: $i] : c_2Ebool_2EF ) )
% 5.55/5.78          @ ( lam @ bool
% 5.55/5.78            @ ^ [V7x: $i] : V7x ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__TWO__CASES,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0y: $i] :
% 5.55/5.78        ( ( mem @ V0y @ A_27a )
% 5.55/5.78       => ! [V1Q: $i] :
% 5.55/5.78            ( ( mem @ V1Q @ ( arr @ A_27b @ A_27a ) )
% 5.55/5.78           => ( ! [V2x: $i] :
% 5.55/5.78                  ( ( mem @ V2x @ A_27a )
% 5.55/5.78                 => ( ( V2x = V0y )
% 5.55/5.78                    | ? [V3fv: $i] :
% 5.55/5.78                        ( ( mem @ V3fv @ A_27b )
% 5.55/5.78                        & ( V2x
% 5.55/5.78                          = ( ap @ V1Q @ V3fv ) ) ) ) )
% 5.55/5.78             => ( p
% 5.55/5.78                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27b @ A_27a ) @ V1Q )
% 5.55/5.78                  @ ( lam @ A_27a
% 5.55/5.78                    @ ^ [V4x: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V4x ) @ V0y ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__ONE__CASE______FORALL__GAP,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.55/5.78        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78       => ! [V1Q: $i] :
% 5.55/5.78            ( ( mem @ V1Q @ ( arr @ A_27b @ A_27a ) )
% 5.55/5.78           => ( ! [V2x: $i] :
% 5.55/5.78                  ( ( mem @ V2x @ A_27a )
% 5.55/5.78                 => ? [V3fv: $i] :
% 5.55/5.78                      ( ( mem @ V3fv @ A_27b )
% 5.55/5.78                      & ( V2x
% 5.55/5.78                        = ( ap @ V1Q @ V3fv ) ) ) )
% 5.55/5.78             => ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27b @ A_27a ) @ V1Q ) @ V0P ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__ONE__CASE______EXISTS__GAP,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.55/5.78        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78       => ! [V1Q: $i] :
% 5.55/5.78            ( ( mem @ V1Q @ ( arr @ A_27b @ A_27a ) )
% 5.55/5.78           => ( ! [V2x: $i] :
% 5.55/5.78                  ( ( mem @ V2x @ A_27a )
% 5.55/5.78                 => ? [V3fv: $i] :
% 5.55/5.78                      ( ( mem @ V3fv @ A_27b )
% 5.55/5.78                      & ( V2x
% 5.55/5.78                        = ( ap @ V1Q @ V3fv ) ) ) )
% 5.55/5.78             => ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27b @ A_27a ) @ V1Q ) @ V0P ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__NEG,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ( ( ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V2x: $i] : ( ap @ V1P @ V2x ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V3x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1P @ V3x ) ) ) ) ) )
% 5.55/5.78              & ( ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V4x: $i] : ( ap @ V1P @ V4x ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V5x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1P @ V5x ) ) ) ) ) )
% 5.55/5.78              & ( ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V6x: $i] : ( ap @ V1P @ V6x ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V7x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1P @ V7x ) ) ) ) ) )
% 5.55/5.78              & ( ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V8x: $i] : ( ap @ V1P @ V8x ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V9x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1P @ V9x ) ) ) ) ) )
% 5.55/5.78              & ( ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V10x: $i] : ( ap @ V1P @ V10x ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V11x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1P @ V11x ) ) ) ) ) )
% 5.55/5.78              & ( ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V12x: $i] : ( ap @ V1P @ V12x ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27b
% 5.55/5.78                      @ ^ [V13x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1P @ V13x ) ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__CONSTANT__EXISTS,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1p: $i] :
% 5.55/5.78            ( ( mem @ V1p @ bool )
% 5.55/5.78           => ( ( p
% 5.55/5.78                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                  @ ( lam @ A_27b
% 5.55/5.78                    @ ^ [V2x: $i] : V1p ) ) )
% 5.55/5.78            <=> $true ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__CONSTANT__FORALL,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1p: $i] :
% 5.55/5.78            ( ( mem @ V1p @ bool )
% 5.55/5.78           => ( ( p
% 5.55/5.78                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                  @ ( lam @ A_27b
% 5.55/5.78                    @ ^ [V2x: $i] : V1p ) ) )
% 5.55/5.78            <=> $true ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__DISJ,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ! [V2Q: $i] :
% 5.55/5.78                ( ( mem @ V2Q @ ( arr @ A_27b @ bool ) )
% 5.55/5.78               => ! [V3iK: $i] :
% 5.55/5.78                    ( ( mem @ V3iK @ A_27b )
% 5.55/5.78                   => ! [V4q: $i] :
% 5.55/5.78                        ( ( mem @ V4q @ bool )
% 5.55/5.78                       => ! [V5p: $i] :
% 5.55/5.78                            ( ( mem @ V5p @ bool )
% 5.55/5.78                           => ( ( ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V6x: $i] : ( ap @ V1P @ V6x ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V7x: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1P @ V7x ) ) @ ( ap @ V2Q @ V7x ) ) ) ) ) )
% 5.55/5.78                              & ( ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V8x: $i] : ( ap @ V2Q @ V8x ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V9x: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1P @ V9x ) ) @ ( ap @ V2Q @ V9x ) ) ) ) ) )
% 5.55/5.78                              & ( ( ( p
% 5.55/5.78                                    @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V10x: $i] : ( ap @ V1P @ V10x ) ) ) )
% 5.55/5.78                                  & ( p
% 5.55/5.78                                    @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V11x: $i] : ( ap @ V2Q @ V11x ) ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V12x: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1P @ V12x ) ) @ ( ap @ V2Q @ V12x ) ) ) ) ) )
% 5.55/5.78                              & ( ( ( p
% 5.55/5.78                                    @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V13x: $i] : ( ap @ V1P @ V13x ) ) ) )
% 5.55/5.78                                  & ( p
% 5.55/5.78                                    @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V14x: $i] : ( ap @ V2Q @ V14x ) ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V15x: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1P @ V15x ) ) @ ( ap @ V2Q @ V15x ) ) ) ) ) )
% 5.55/5.78                              & ( ( ( p
% 5.55/5.78                                    @ ( ap
% 5.55/5.78                                      @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ ty_2Eone_2Eone @ A_27b )
% 5.55/5.78                                        @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                                          @ ^ [V16xxx: $i] : V3iK ) )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V17x: $i] : ( ap @ V1P @ V17x ) ) ) )
% 5.55/5.78                                  & ( p
% 5.55/5.78                                    @ ( ap
% 5.55/5.78                                      @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ ty_2Eone_2Eone @ A_27b )
% 5.55/5.78                                        @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                                          @ ^ [V18xxx: $i] : V3iK ) )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V19x: $i] : ( ap @ V2Q @ V19x ) ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap
% 5.55/5.78                                    @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ ty_2Eone_2Eone @ A_27b )
% 5.55/5.78                                      @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                                        @ ^ [V20xxx: $i] : V3iK ) )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V21x: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1P @ V21x ) ) @ ( ap @ V2Q @ V21x ) ) ) ) ) )
% 5.55/5.78                              & ( ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V22x: $i] : ( ap @ V1P @ V22x ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V23x: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1P @ V23x ) ) @ V4q ) ) ) ) )
% 5.55/5.78                              & ( ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V24x: $i] : ( ap @ V2Q @ V24x ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V25x: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ V5p ) @ ( ap @ V2Q @ V25x ) ) ) ) ) )
% 5.55/5.78                              & ( ( ( p
% 5.55/5.78                                    @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V26x: $i] : ( ap @ V1P @ V26x ) ) ) )
% 5.55/5.78                                  & ( p
% 5.55/5.78                                    @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V27x: $i] : ( ap @ V2Q @ V27x ) ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V28x: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1P @ V28x ) ) @ ( ap @ V2Q @ V28x ) ) ) ) ) )
% 5.55/5.78                              & ( ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V29x: $i] : ( ap @ V1P @ V29x ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V30x: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1P @ V30x ) ) @ ( ap @ V2Q @ V30x ) ) ) ) ) )
% 5.55/5.78                              & ( ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V31x: $i] : ( ap @ V2Q @ V31x ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V32x: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1P @ V32x ) ) @ ( ap @ V2Q @ V32x ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__CONJ,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ! [V2Q: $i] :
% 5.55/5.78                ( ( mem @ V2Q @ ( arr @ A_27b @ bool ) )
% 5.55/5.78               => ! [V3iK: $i] :
% 5.55/5.78                    ( ( mem @ V3iK @ A_27b )
% 5.55/5.78                   => ! [V4q: $i] :
% 5.55/5.78                        ( ( mem @ V4q @ bool )
% 5.55/5.78                       => ! [V5p: $i] :
% 5.55/5.78                            ( ( mem @ V5p @ bool )
% 5.55/5.78                           => ( ( ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V6x: $i] : ( ap @ V1P @ V6x ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V7x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1P @ V7x ) ) @ ( ap @ V2Q @ V7x ) ) ) ) ) )
% 5.55/5.78                              & ( ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V8x: $i] : ( ap @ V2Q @ V8x ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V9x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1P @ V9x ) ) @ ( ap @ V2Q @ V9x ) ) ) ) ) )
% 5.55/5.78                              & ( ( ( p
% 5.55/5.78                                    @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V10x: $i] : ( ap @ V1P @ V10x ) ) ) )
% 5.55/5.78                                  & ( p
% 5.55/5.78                                    @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V11x: $i] : ( ap @ V2Q @ V11x ) ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V12x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1P @ V12x ) ) @ ( ap @ V2Q @ V12x ) ) ) ) ) )
% 5.55/5.78                              & ( ( ( p
% 5.55/5.78                                    @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V13x: $i] : ( ap @ V1P @ V13x ) ) ) )
% 5.55/5.78                                  & ( p
% 5.55/5.78                                    @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V14x: $i] : ( ap @ V2Q @ V14x ) ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V15x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1P @ V15x ) ) @ ( ap @ V2Q @ V15x ) ) ) ) ) )
% 5.55/5.78                              & ( ( ( p
% 5.55/5.78                                    @ ( ap
% 5.55/5.78                                      @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ ty_2Eone_2Eone @ A_27b )
% 5.55/5.78                                        @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                                          @ ^ [V16xxx: $i] : V3iK ) )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V17x: $i] : ( ap @ V1P @ V17x ) ) ) )
% 5.55/5.78                                  & ( p
% 5.55/5.78                                    @ ( ap
% 5.55/5.78                                      @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ ty_2Eone_2Eone @ A_27b )
% 5.55/5.78                                        @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                                          @ ^ [V18xxx: $i] : V3iK ) )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V19x: $i] : ( ap @ V2Q @ V19x ) ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap
% 5.55/5.78                                    @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ ty_2Eone_2Eone @ A_27b )
% 5.55/5.78                                      @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                                        @ ^ [V20xxx: $i] : V3iK ) )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V21x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1P @ V21x ) ) @ ( ap @ V2Q @ V21x ) ) ) ) ) )
% 5.55/5.78                              & ( ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V22x: $i] : ( ap @ V1P @ V22x ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V23x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1P @ V23x ) ) @ V4q ) ) ) ) )
% 5.55/5.78                              & ( ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V24x: $i] : ( ap @ V2Q @ V24x ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V25x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ V5p ) @ ( ap @ V2Q @ V25x ) ) ) ) ) )
% 5.55/5.78                              & ( ( ( p
% 5.55/5.78                                    @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V26x: $i] : ( ap @ V1P @ V26x ) ) ) )
% 5.55/5.78                                  & ( p
% 5.55/5.78                                    @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V27x: $i] : ( ap @ V2Q @ V27x ) ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V28x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1P @ V28x ) ) @ ( ap @ V2Q @ V28x ) ) ) ) ) )
% 5.55/5.78                              & ( ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V29x: $i] : ( ap @ V1P @ V29x ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V30x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1P @ V30x ) ) @ ( ap @ V2Q @ V30x ) ) ) ) ) )
% 5.55/5.78                              & ( ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V31x: $i] : ( ap @ V2Q @ V31x ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V32x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1P @ V32x ) ) @ ( ap @ V2Q @ V32x ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__IMP,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ! [V2Q: $i] :
% 5.55/5.78                ( ( mem @ V2Q @ ( arr @ A_27b @ bool ) )
% 5.55/5.78               => ! [V3iK: $i] :
% 5.55/5.78                    ( ( mem @ V3iK @ A_27b )
% 5.55/5.78                   => ! [V4q: $i] :
% 5.55/5.78                        ( ( mem @ V4q @ bool )
% 5.55/5.78                       => ! [V5p: $i] :
% 5.55/5.78                            ( ( mem @ V5p @ bool )
% 5.55/5.78                           => ( ( ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V6x: $i] : ( ap @ V1P @ V6x ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V7x: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V1P @ V7x ) ) @ ( ap @ V2Q @ V7x ) ) ) ) ) )
% 5.55/5.78                              & ( ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V8x: $i] : ( ap @ V2Q @ V8x ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V9x: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V1P @ V9x ) ) @ ( ap @ V2Q @ V9x ) ) ) ) ) )
% 5.55/5.78                              & ( ( ( p
% 5.55/5.78                                    @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V10x: $i] : ( ap @ V1P @ V10x ) ) ) )
% 5.55/5.78                                  & ( p
% 5.55/5.78                                    @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V11x: $i] : ( ap @ V2Q @ V11x ) ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V12x: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V1P @ V12x ) ) @ ( ap @ V2Q @ V12x ) ) ) ) ) )
% 5.55/5.78                              & ( ( ( p
% 5.55/5.78                                    @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V13x: $i] : ( ap @ V1P @ V13x ) ) ) )
% 5.55/5.78                                  & ( p
% 5.55/5.78                                    @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V14x: $i] : ( ap @ V2Q @ V14x ) ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V15x: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V1P @ V15x ) ) @ ( ap @ V2Q @ V15x ) ) ) ) ) )
% 5.55/5.78                              & ( ( ( p
% 5.55/5.78                                    @ ( ap
% 5.55/5.78                                      @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ ty_2Eone_2Eone @ A_27b )
% 5.55/5.78                                        @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                                          @ ^ [V16xxx: $i] : V3iK ) )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V17x: $i] : ( ap @ V1P @ V17x ) ) ) )
% 5.55/5.78                                  & ( p
% 5.55/5.78                                    @ ( ap
% 5.55/5.78                                      @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ ty_2Eone_2Eone @ A_27b )
% 5.55/5.78                                        @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                                          @ ^ [V18xxx: $i] : V3iK ) )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V19x: $i] : ( ap @ V2Q @ V19x ) ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap
% 5.55/5.78                                    @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ ty_2Eone_2Eone @ A_27b )
% 5.55/5.78                                      @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                                        @ ^ [V20xxx: $i] : V3iK ) )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V21x: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V1P @ V21x ) ) @ ( ap @ V2Q @ V21x ) ) ) ) ) )
% 5.55/5.78                              & ( ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V22x: $i] : ( ap @ V1P @ V22x ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V23x: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V1P @ V23x ) ) @ V4q ) ) ) ) )
% 5.55/5.78                              & ( ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V24x: $i] : ( ap @ V2Q @ V24x ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V25x: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ V5p ) @ ( ap @ V2Q @ V25x ) ) ) ) ) )
% 5.55/5.78                              & ( ( ( p
% 5.55/5.78                                    @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V26x: $i] : ( ap @ V1P @ V26x ) ) ) )
% 5.55/5.78                                  & ( p
% 5.55/5.78                                    @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                      @ ( lam @ A_27b
% 5.55/5.78                                        @ ^ [V27x: $i] : ( ap @ V2Q @ V27x ) ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V28x: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V1P @ V28x ) ) @ ( ap @ V2Q @ V28x ) ) ) ) ) )
% 5.55/5.78                              & ( ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V29x: $i] : ( ap @ V1P @ V29x ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V30x: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V1P @ V30x ) ) @ ( ap @ V2Q @ V30x ) ) ) ) ) )
% 5.55/5.78                              & ( ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V31x: $i] : ( ap @ V2Q @ V31x ) ) ) )
% 5.55/5.78                               => ( p
% 5.55/5.78                                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                    @ ( lam @ A_27b
% 5.55/5.78                                      @ ^ [V32x: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V1P @ V32x ) ) @ ( ap @ V2Q @ V32x ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__EQUIV,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ! [V2Q: $i] :
% 5.55/5.78                ( ( mem @ V2Q @ ( arr @ A_27b @ bool ) )
% 5.55/5.78               => ! [V3P1: $i] :
% 5.55/5.78                    ( ( mem @ V3P1 @ ( arr @ A_27b @ bool ) )
% 5.55/5.78                   => ! [V4P2: $i] :
% 5.55/5.78                        ( ( mem @ V4P2 @ ( arr @ A_27b @ bool ) )
% 5.55/5.78                       => ( ( ( ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V5x: $i] : ( ap @ V1P @ V5x ) ) ) )
% 5.55/5.78                              & ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V6x: $i] : ( ap @ V2Q @ V6x ) ) ) ) )
% 5.55/5.78                           => ( p
% 5.55/5.78                              @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                @ ( lam @ A_27b
% 5.55/5.78                                  @ ^ [V7x: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ V1P @ V7x ) ) @ ( ap @ V2Q @ V7x ) ) ) ) ) )
% 5.55/5.78                          & ( ( ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V8x: $i] : ( ap @ V1P @ V8x ) ) ) )
% 5.55/5.78                              & ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V9x: $i] : ( ap @ V2Q @ V9x ) ) ) ) )
% 5.55/5.78                           => ( p
% 5.55/5.78                              @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                @ ( lam @ A_27b
% 5.55/5.78                                  @ ^ [V10x: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ V1P @ V10x ) ) @ ( ap @ V2Q @ V10x ) ) ) ) ) )
% 5.55/5.78                          & ( ( ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V11x: $i] : ( ap @ V1P @ V11x ) ) ) )
% 5.55/5.78                              & ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V12x: $i] : ( ap @ V2Q @ V12x ) ) ) ) )
% 5.55/5.78                           => ( p
% 5.55/5.78                              @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                @ ( lam @ A_27b
% 5.55/5.78                                  @ ^ [V13x: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ V1P @ V13x ) ) @ ( ap @ V2Q @ V13x ) ) ) ) ) )
% 5.55/5.78                          & ( ( ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V14x: $i] : ( ap @ V1P @ V14x ) ) ) )
% 5.55/5.78                              & ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V15x: $i] : ( ap @ V2Q @ V15x ) ) ) ) )
% 5.55/5.78                           => ( p
% 5.55/5.78                              @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                @ ( lam @ A_27b
% 5.55/5.78                                  @ ^ [V16x: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ V1P @ V16x ) ) @ ( ap @ V2Q @ V16x ) ) ) ) ) )
% 5.55/5.78                          & ( ( ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V17x: $i] : ( ap @ V3P1 @ V17x ) ) ) )
% 5.55/5.78                              & ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V18x: $i] : ( ap @ V4P2 @ V18x ) ) ) ) )
% 5.55/5.78                           => ( p
% 5.55/5.78                              @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                @ ( lam @ A_27b
% 5.55/5.78                                  @ ^ [V19x: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ V3P1 @ V19x ) ) @ ( ap @ V4P2 @ V19x ) ) ) ) ) )
% 5.55/5.78                          & ( ( ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V20x: $i] : ( ap @ V3P1 @ V20x ) ) ) )
% 5.55/5.78                              & ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V21x: $i] : ( ap @ V4P2 @ V21x ) ) ) ) )
% 5.55/5.78                           => ( p
% 5.55/5.78                              @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                @ ( lam @ A_27b
% 5.55/5.78                                  @ ^ [V22x: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ V3P1 @ V22x ) ) @ ( ap @ V4P2 @ V22x ) ) ) ) ) )
% 5.55/5.78                          & ( ( ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V23x: $i] : ( ap @ V3P1 @ V23x ) ) ) )
% 5.55/5.78                              & ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V24x: $i] : ( ap @ V4P2 @ V24x ) ) ) ) )
% 5.55/5.78                           => ( p
% 5.55/5.78                              @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                @ ( lam @ A_27b
% 5.55/5.78                                  @ ^ [V25x: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ V3P1 @ V25x ) ) @ ( ap @ V4P2 @ V25x ) ) ) ) ) )
% 5.55/5.78                          & ( ( ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V26x: $i] : ( ap @ V3P1 @ V26x ) ) ) )
% 5.55/5.78                              & ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V27x: $i] : ( ap @ V4P2 @ V27x ) ) ) ) )
% 5.55/5.78                           => ( p
% 5.55/5.78                              @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                @ ( lam @ A_27b
% 5.55/5.78                                  @ ^ [V28x: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ V3P1 @ V28x ) ) @ ( ap @ V4P2 @ V28x ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__COND,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ! [V2Q: $i] :
% 5.55/5.78                ( ( mem @ V2Q @ ( arr @ A_27b @ bool ) )
% 5.55/5.78               => ! [V3b: $i] :
% 5.55/5.78                    ( ( mem @ V3b @ ( arr @ A_27b @ bool ) )
% 5.55/5.78                   => ! [V4bc: $i] :
% 5.55/5.78                        ( ( mem @ V4bc @ bool )
% 5.55/5.78                       => ( ( ( ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V5x: $i] : ( ap @ V1P @ V5x ) ) ) )
% 5.55/5.78                              & ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V6x: $i] : ( ap @ V2Q @ V6x ) ) ) ) )
% 5.55/5.78                           => ( p
% 5.55/5.78                              @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                @ ( lam @ A_27b
% 5.55/5.78                                  @ ^ [V7x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ V3b @ V7x ) ) @ ( ap @ V1P @ V7x ) ) @ ( ap @ V2Q @ V7x ) ) ) ) ) )
% 5.55/5.78                          & ( ( ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V8x: $i] : ( ap @ V1P @ V8x ) ) ) )
% 5.55/5.78                              & ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V9x: $i] : ( ap @ V2Q @ V9x ) ) ) ) )
% 5.55/5.78                           => ( p
% 5.55/5.78                              @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                @ ( lam @ A_27b
% 5.55/5.78                                  @ ^ [V10x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ V3b @ V10x ) ) @ ( ap @ V1P @ V10x ) ) @ ( ap @ V2Q @ V10x ) ) ) ) ) )
% 5.55/5.78                          & ( ( ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V11x: $i] : ( ap @ V1P @ V11x ) ) ) )
% 5.55/5.78                              & ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V12x: $i] : ( ap @ V2Q @ V12x ) ) ) ) )
% 5.55/5.78                           => ( p
% 5.55/5.78                              @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                @ ( lam @ A_27b
% 5.55/5.78                                  @ ^ [V13x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ V4bc ) @ ( ap @ V1P @ V13x ) ) @ ( ap @ V2Q @ V13x ) ) ) ) ) )
% 5.55/5.78                          & ( ( ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V14x: $i] : ( ap @ V1P @ V14x ) ) ) )
% 5.55/5.78                              & ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V15x: $i] : ( ap @ V2Q @ V15x ) ) ) ) )
% 5.55/5.78                           => ( p
% 5.55/5.78                              @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                @ ( lam @ A_27b
% 5.55/5.78                                  @ ^ [V16x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ V4bc ) @ ( ap @ V1P @ V16x ) ) @ ( ap @ V2Q @ V16x ) ) ) ) ) )
% 5.55/5.78                          & ( ( ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V17x: $i] : ( ap @ V1P @ V17x ) ) ) )
% 5.55/5.78                              & ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V18x: $i] : ( ap @ V2Q @ V18x ) ) ) ) )
% 5.55/5.78                           => ( p
% 5.55/5.78                              @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                @ ( lam @ A_27b
% 5.55/5.78                                  @ ^ [V19x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ V3b @ V19x ) ) @ ( ap @ V1P @ V19x ) ) @ ( ap @ V2Q @ V19x ) ) ) ) ) )
% 5.55/5.78                          & ( ( ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V20x: $i] : ( ap @ V1P @ V20x ) ) ) )
% 5.55/5.78                              & ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V21x: $i] : ( ap @ V2Q @ V21x ) ) ) ) )
% 5.55/5.78                           => ( p
% 5.55/5.78                              @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                @ ( lam @ A_27b
% 5.55/5.78                                  @ ^ [V22x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ V3b @ V22x ) ) @ ( ap @ V1P @ V22x ) ) @ ( ap @ V2Q @ V22x ) ) ) ) ) )
% 5.55/5.78                          & ( ( ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V23x: $i] : ( ap @ V3b @ V23x ) ) ) )
% 5.55/5.78                              & ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V24x: $i] : ( ap @ V2Q @ V24x ) ) ) ) )
% 5.55/5.78                           => ( p
% 5.55/5.78                              @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                @ ( lam @ A_27b
% 5.55/5.78                                  @ ^ [V25x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ V3b @ V25x ) ) @ ( ap @ V1P @ V25x ) ) @ ( ap @ V2Q @ V25x ) ) ) ) ) )
% 5.55/5.78                          & ( ( ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V26x: $i] : ( ap @ V3b @ V26x ) ) ) )
% 5.55/5.78                              & ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V27x: $i] : ( ap @ V2Q @ V27x ) ) ) ) )
% 5.55/5.78                           => ( p
% 5.55/5.78                              @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                @ ( lam @ A_27b
% 5.55/5.78                                  @ ^ [V28x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ V3b @ V28x ) ) @ ( ap @ V1P @ V28x ) ) @ ( ap @ V2Q @ V28x ) ) ) ) ) )
% 5.55/5.78                          & ( ( ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V29x: $i] : ( ap @ V3b @ V29x ) ) ) )
% 5.55/5.78                              & ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V30x: $i] : ( ap @ V1P @ V30x ) ) ) ) )
% 5.55/5.78                           => ( p
% 5.55/5.78                              @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                @ ( lam @ A_27b
% 5.55/5.78                                  @ ^ [V31x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ V3b @ V31x ) ) @ ( ap @ V1P @ V31x ) ) @ ( ap @ V2Q @ V31x ) ) ) ) ) )
% 5.55/5.78                          & ( ( ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V32x: $i] : ( ap @ V3b @ V32x ) ) ) )
% 5.55/5.78                              & ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V33x: $i] : ( ap @ V1P @ V33x ) ) ) ) )
% 5.55/5.78                           => ( p
% 5.55/5.78                              @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                @ ( lam @ A_27b
% 5.55/5.78                                  @ ^ [V34x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ V3b @ V34x ) ) @ ( ap @ V1P @ V34x ) ) @ ( ap @ V2Q @ V34x ) ) ) ) ) )
% 5.55/5.78                          & ( ( ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V35x: $i] : ( ap @ V3b @ V35x ) ) ) )
% 5.55/5.78                              & ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V36x: $i] : ( ap @ V1P @ V36x ) ) ) ) )
% 5.55/5.78                           => ( p
% 5.55/5.78                              @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                @ ( lam @ A_27b
% 5.55/5.78                                  @ ^ [V37x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ V3b @ V37x ) ) @ ( ap @ V1P @ V37x ) ) @ ( ap @ V2Q @ V37x ) ) ) ) ) )
% 5.55/5.78                          & ( ( ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V38x: $i] : ( ap @ V3b @ V38x ) ) ) )
% 5.55/5.78                              & ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V39x: $i] : ( ap @ V2Q @ V39x ) ) ) ) )
% 5.55/5.78                           => ( p
% 5.55/5.78                              @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                @ ( lam @ A_27b
% 5.55/5.78                                  @ ^ [V40x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ V3b @ V40x ) ) @ ( ap @ V1P @ V40x ) ) @ ( ap @ V2Q @ V40x ) ) ) ) ) )
% 5.55/5.78                          & ( ( ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V41x: $i] : ( ap @ V3b @ V41x ) ) ) )
% 5.55/5.78                              & ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V42x: $i] : ( ap @ V2Q @ V42x ) ) ) ) )
% 5.55/5.78                           => ( p
% 5.55/5.78                              @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                @ ( lam @ A_27b
% 5.55/5.78                                  @ ^ [V43x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ V3b @ V43x ) ) @ ( ap @ V1P @ V43x ) ) @ ( ap @ V2Q @ V43x ) ) ) ) ) )
% 5.55/5.78                          & ( ( ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V44x: $i] : ( ap @ V3b @ V44x ) ) ) )
% 5.55/5.78                              & ( p
% 5.55/5.78                                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                  @ ( lam @ A_27b
% 5.55/5.78                                    @ ^ [V45x: $i] : ( ap @ V1P @ V45x ) ) ) ) )
% 5.55/5.78                           => ( p
% 5.55/5.78                              @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b ) @ V0i )
% 5.55/5.78                                @ ( lam @ A_27b
% 5.55/5.78                                  @ ^ [V46x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ V3b @ V46x ) ) @ ( ap @ V1P @ V46x ) ) @ ( ap @ V2Q @ V46x ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__FORALL______NEW__FV,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,A_27c: del,V0iy: $i] :
% 5.55/5.78        ( ( mem @ V0iy @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27c @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.78           => ( ( ! [V2y: $i] :
% 5.55/5.78                    ( ( mem @ V2y @ A_27a )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27b @ A_27c ) @ ( ap @ V0iy @ V2y ) )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V3x: $i] : ( ap @ ( ap @ V1P @ V3x ) @ V2y ) ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap
% 5.55/5.78                    @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c )
% 5.55/5.78                      @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.55/5.78                        @ ^ [V4fv: $i] : ( ap @ ( ap @ V0iy @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V4fv ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V4fv ) ) ) )
% 5.55/5.78                    @ ( lam @ A_27c
% 5.55/5.78                      @ ^ [V5x: $i] :
% 5.55/5.78                          ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.55/5.78                          @ ( lam @ A_27a
% 5.55/5.78                            @ ^ [V6y: $i] : ( ap @ ( ap @ V1P @ V5x ) @ V6y ) ) ) ) ) ) )
% 5.55/5.78              & ( ! [V7y: $i] :
% 5.55/5.78                    ( ( mem @ V7y @ A_27a )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27b @ A_27c ) @ ( ap @ V0iy @ V7y ) )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V8x: $i] : ( ap @ ( ap @ V1P @ V8x ) @ V7y ) ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap
% 5.55/5.78                    @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c )
% 5.55/5.78                      @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.55/5.78                        @ ^ [V9fv: $i] : ( ap @ ( ap @ V0iy @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V9fv ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V9fv ) ) ) )
% 5.55/5.78                    @ ( lam @ A_27c
% 5.55/5.78                      @ ^ [V10x: $i] :
% 5.55/5.78                          ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.55/5.78                          @ ( lam @ A_27a
% 5.55/5.78                            @ ^ [V11y: $i] : ( ap @ ( ap @ V1P @ V10x ) @ V11y ) ) ) ) ) ) )
% 5.55/5.78              & ( ! [V12y: $i] :
% 5.55/5.78                    ( ( mem @ V12y @ A_27a )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27b @ A_27c ) @ ( ap @ V0iy @ V12y ) )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V13x: $i] : ( ap @ ( ap @ V1P @ V13x ) @ V12y ) ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap
% 5.55/5.78                    @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c )
% 5.55/5.78                      @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.55/5.78                        @ ^ [V14fv: $i] : ( ap @ ( ap @ V0iy @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V14fv ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V14fv ) ) ) )
% 5.55/5.78                    @ ( lam @ A_27c
% 5.55/5.78                      @ ^ [V15x: $i] :
% 5.55/5.78                          ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.55/5.78                          @ ( lam @ A_27a
% 5.55/5.78                            @ ^ [V16y: $i] : ( ap @ ( ap @ V1P @ V15x ) @ V16y ) ) ) ) ) ) )
% 5.55/5.78              & ( ! [V17y: $i] :
% 5.55/5.78                    ( ( mem @ V17y @ A_27a )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27b @ A_27c ) @ ( ap @ V0iy @ V17y ) )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V18x: $i] : ( ap @ ( ap @ V1P @ V18x ) @ V17y ) ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap
% 5.55/5.78                    @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c )
% 5.55/5.78                      @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.55/5.78                        @ ^ [V19fv: $i] : ( ap @ ( ap @ V0iy @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V19fv ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V19fv ) ) ) )
% 5.55/5.78                    @ ( lam @ A_27c
% 5.55/5.78                      @ ^ [V20x: $i] :
% 5.55/5.78                          ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.55/5.78                          @ ( lam @ A_27a
% 5.55/5.78                            @ ^ [V21y: $i] : ( ap @ ( ap @ V1P @ V20x ) @ V21y ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__FORALL______NEW__FV__1,axiom,
% 5.55/5.78      ! [A_27a: del,A_27c: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27c ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27c @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.78           => ( ( ! [V2y: $i] :
% 5.55/5.78                    ( ( mem @ V2y @ A_27a )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap
% 5.55/5.78                        @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ ty_2Eone_2Eone @ A_27c )
% 5.55/5.78                          @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                            @ ^ [V3xxx: $i] : ( ap @ V0i @ V2y ) ) )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V4x: $i] : ( ap @ ( ap @ V1P @ V4x ) @ V2y ) ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27c ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27c
% 5.55/5.78                      @ ^ [V5x: $i] :
% 5.55/5.78                          ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.55/5.78                          @ ( lam @ A_27a
% 5.55/5.78                            @ ^ [V6y: $i] : ( ap @ ( ap @ V1P @ V5x ) @ V6y ) ) ) ) ) ) )
% 5.55/5.78              & ( ! [V7y: $i] :
% 5.55/5.78                    ( ( mem @ V7y @ A_27a )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap
% 5.55/5.78                        @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ ty_2Eone_2Eone @ A_27c )
% 5.55/5.78                          @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                            @ ^ [V8xxx: $i] : ( ap @ V0i @ V7y ) ) )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V9x: $i] : ( ap @ ( ap @ V1P @ V9x ) @ V7y ) ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27c ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27c
% 5.55/5.78                      @ ^ [V10x: $i] :
% 5.55/5.78                          ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.55/5.78                          @ ( lam @ A_27a
% 5.55/5.78                            @ ^ [V11y: $i] : ( ap @ ( ap @ V1P @ V10x ) @ V11y ) ) ) ) ) ) )
% 5.55/5.78              & ( ! [V12y: $i] :
% 5.55/5.78                    ( ( mem @ V12y @ A_27a )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap
% 5.55/5.78                        @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ ty_2Eone_2Eone @ A_27c )
% 5.55/5.78                          @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                            @ ^ [V13xxx: $i] : ( ap @ V0i @ V12y ) ) )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V14x: $i] : ( ap @ ( ap @ V1P @ V14x ) @ V12y ) ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27c ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27c
% 5.55/5.78                      @ ^ [V15x: $i] :
% 5.55/5.78                          ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.55/5.78                          @ ( lam @ A_27a
% 5.55/5.78                            @ ^ [V16y: $i] : ( ap @ ( ap @ V1P @ V15x ) @ V16y ) ) ) ) ) ) )
% 5.55/5.78              & ( ! [V17y: $i] :
% 5.55/5.78                    ( ( mem @ V17y @ A_27a )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap
% 5.55/5.78                        @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ ty_2Eone_2Eone @ A_27c )
% 5.55/5.78                          @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                            @ ^ [V18xxx: $i] : ( ap @ V0i @ V17y ) ) )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V19x: $i] : ( ap @ ( ap @ V1P @ V19x ) @ V17y ) ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27c ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27c
% 5.55/5.78                      @ ^ [V20x: $i] :
% 5.55/5.78                          ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.55/5.78                          @ ( lam @ A_27a
% 5.55/5.78                            @ ^ [V21y: $i] : ( ap @ ( ap @ V1P @ V20x ) @ V21y ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__FORALL,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,A_27c: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27b @ A_27c ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27c @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.78           => ! [V2iK: $i] :
% 5.55/5.78                ( ( mem @ V2iK @ A_27c )
% 5.55/5.78               => ( ( ! [V3y: $i] :
% 5.55/5.78                        ( ( mem @ V3y @ A_27a )
% 5.55/5.78                       => ( p
% 5.55/5.78                          @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                            @ ( lam @ A_27c
% 5.55/5.78                              @ ^ [V4x: $i] : ( ap @ ( ap @ V1P @ V4x ) @ V3y ) ) ) ) )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V5x: $i] :
% 5.55/5.78                              ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.55/5.78                              @ ( lam @ A_27a
% 5.55/5.78                                @ ^ [V6y: $i] : ( ap @ ( ap @ V1P @ V5x ) @ V6y ) ) ) ) ) ) )
% 5.55/5.78                  & ( ! [V7y: $i] :
% 5.55/5.78                        ( ( mem @ V7y @ A_27a )
% 5.55/5.78                       => ( p
% 5.55/5.78                          @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                            @ ( lam @ A_27c
% 5.55/5.78                              @ ^ [V8x: $i] : ( ap @ ( ap @ V1P @ V8x ) @ V7y ) ) ) ) )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V9x: $i] :
% 5.55/5.78                              ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.55/5.78                              @ ( lam @ A_27a
% 5.55/5.78                                @ ^ [V10y: $i] : ( ap @ ( ap @ V1P @ V9x ) @ V10y ) ) ) ) ) ) )
% 5.55/5.78                  & ( ! [V11y: $i] :
% 5.55/5.78                        ( ( mem @ V11y @ A_27a )
% 5.55/5.78                       => ( p
% 5.55/5.78                          @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                            @ ( lam @ A_27c
% 5.55/5.78                              @ ^ [V12x: $i] : ( ap @ ( ap @ V1P @ V12x ) @ V11y ) ) ) ) )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V13x: $i] :
% 5.55/5.78                              ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.55/5.78                              @ ( lam @ A_27a
% 5.55/5.78                                @ ^ [V14y: $i] : ( ap @ ( ap @ V1P @ V13x ) @ V14y ) ) ) ) ) ) )
% 5.55/5.78                  & ( ! [V15y: $i] :
% 5.55/5.78                        ( ( mem @ V15y @ A_27a )
% 5.55/5.78                       => ( p
% 5.55/5.78                          @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                            @ ( lam @ A_27c
% 5.55/5.78                              @ ^ [V16x: $i] : ( ap @ ( ap @ V1P @ V16x ) @ V15y ) ) ) ) )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V17x: $i] :
% 5.55/5.78                              ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.55/5.78                              @ ( lam @ A_27a
% 5.55/5.78                                @ ^ [V18y: $i] : ( ap @ ( ap @ V1P @ V17x ) @ V18y ) ) ) ) ) ) )
% 5.55/5.78                  & ( ! [V19y: $i] :
% 5.55/5.78                        ( ( mem @ V19y @ A_27a )
% 5.55/5.78                       => ( p
% 5.55/5.78                          @ ( ap
% 5.55/5.78                            @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ ty_2Eone_2Eone @ A_27c )
% 5.55/5.78                              @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                                @ ^ [V20xxx: $i] : V2iK ) )
% 5.55/5.78                            @ ( lam @ A_27c
% 5.55/5.78                              @ ^ [V21x: $i] : ( ap @ ( ap @ V1P @ V21x ) @ V19y ) ) ) ) )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap
% 5.55/5.78                        @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ ty_2Eone_2Eone @ A_27c )
% 5.55/5.78                          @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                            @ ^ [V22xxx: $i] : V2iK ) )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V23x: $i] :
% 5.55/5.78                              ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.55/5.78                              @ ( lam @ A_27a
% 5.55/5.78                                @ ^ [V24y: $i] : ( ap @ ( ap @ V1P @ V23x ) @ V24y ) ) ) ) ) ) )
% 5.55/5.78                  & ( ! [V25y: $i] :
% 5.55/5.78                        ( ( mem @ V25y @ A_27a )
% 5.55/5.78                       => ( p
% 5.55/5.78                          @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                            @ ( lam @ A_27c
% 5.55/5.78                              @ ^ [V26x: $i] : ( ap @ ( ap @ V1P @ V26x ) @ V25y ) ) ) ) )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V27x: $i] :
% 5.55/5.78                              ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.55/5.78                              @ ( lam @ A_27a
% 5.55/5.78                                @ ^ [V28y: $i] : ( ap @ ( ap @ V1P @ V27x ) @ V28y ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__EXISTS______NEW__FV,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,A_27c: del,V0iy: $i] :
% 5.55/5.78        ( ( mem @ V0iy @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27c @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.78           => ( ( ! [V2y: $i] :
% 5.55/5.78                    ( ( mem @ V2y @ A_27a )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27b @ A_27c ) @ ( ap @ V0iy @ V2y ) )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V3x: $i] : ( ap @ ( ap @ V1P @ V3x ) @ V2y ) ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap
% 5.55/5.78                    @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c )
% 5.55/5.78                      @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.55/5.78                        @ ^ [V4fv: $i] : ( ap @ ( ap @ V0iy @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V4fv ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V4fv ) ) ) )
% 5.55/5.78                    @ ( lam @ A_27c
% 5.55/5.78                      @ ^ [V5x: $i] :
% 5.55/5.78                          ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.55/5.78                          @ ( lam @ A_27a
% 5.55/5.78                            @ ^ [V6y: $i] : ( ap @ ( ap @ V1P @ V5x ) @ V6y ) ) ) ) ) ) )
% 5.55/5.78              & ( ! [V7y: $i] :
% 5.55/5.78                    ( ( mem @ V7y @ A_27a )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27b @ A_27c ) @ ( ap @ V0iy @ V7y ) )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V8x: $i] : ( ap @ ( ap @ V1P @ V8x ) @ V7y ) ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap
% 5.55/5.78                    @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c )
% 5.55/5.78                      @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.55/5.78                        @ ^ [V9fv: $i] : ( ap @ ( ap @ V0iy @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V9fv ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V9fv ) ) ) )
% 5.55/5.78                    @ ( lam @ A_27c
% 5.55/5.78                      @ ^ [V10x: $i] :
% 5.55/5.78                          ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.55/5.78                          @ ( lam @ A_27a
% 5.55/5.78                            @ ^ [V11y: $i] : ( ap @ ( ap @ V1P @ V10x ) @ V11y ) ) ) ) ) ) )
% 5.55/5.78              & ( ! [V12y: $i] :
% 5.55/5.78                    ( ( mem @ V12y @ A_27a )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27b @ A_27c ) @ ( ap @ V0iy @ V12y ) )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V13x: $i] : ( ap @ ( ap @ V1P @ V13x ) @ V12y ) ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap
% 5.55/5.78                    @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c )
% 5.55/5.78                      @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.55/5.78                        @ ^ [V14fv: $i] : ( ap @ ( ap @ V0iy @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V14fv ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V14fv ) ) ) )
% 5.55/5.78                    @ ( lam @ A_27c
% 5.55/5.78                      @ ^ [V15x: $i] :
% 5.55/5.78                          ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.55/5.78                          @ ( lam @ A_27a
% 5.55/5.78                            @ ^ [V16y: $i] : ( ap @ ( ap @ V1P @ V15x ) @ V16y ) ) ) ) ) ) )
% 5.55/5.78              & ( ! [V17y: $i] :
% 5.55/5.78                    ( ( mem @ V17y @ A_27a )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27b @ A_27c ) @ ( ap @ V0iy @ V17y ) )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V18x: $i] : ( ap @ ( ap @ V1P @ V18x ) @ V17y ) ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap
% 5.55/5.78                    @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c )
% 5.55/5.78                      @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.55/5.78                        @ ^ [V19fv: $i] : ( ap @ ( ap @ V0iy @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V19fv ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V19fv ) ) ) )
% 5.55/5.78                    @ ( lam @ A_27c
% 5.55/5.78                      @ ^ [V20x: $i] :
% 5.55/5.78                          ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.55/5.78                          @ ( lam @ A_27a
% 5.55/5.78                            @ ^ [V21y: $i] : ( ap @ ( ap @ V1P @ V20x ) @ V21y ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__EXISTS______NEW__FV__1,axiom,
% 5.55/5.78      ! [A_27a: del,A_27c: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27a @ A_27c ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27c @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.78           => ( ( ! [V2y: $i] :
% 5.55/5.78                    ( ( mem @ V2y @ A_27a )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap
% 5.55/5.78                        @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ ty_2Eone_2Eone @ A_27c )
% 5.55/5.78                          @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                            @ ^ [V3xxx: $i] : ( ap @ V0i @ V2y ) ) )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V4x: $i] : ( ap @ ( ap @ V1P @ V4x ) @ V2y ) ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27c ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27c
% 5.55/5.78                      @ ^ [V5x: $i] :
% 5.55/5.78                          ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.55/5.78                          @ ( lam @ A_27a
% 5.55/5.78                            @ ^ [V6y: $i] : ( ap @ ( ap @ V1P @ V5x ) @ V6y ) ) ) ) ) ) )
% 5.55/5.78              & ( ! [V7y: $i] :
% 5.55/5.78                    ( ( mem @ V7y @ A_27a )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap
% 5.55/5.78                        @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ ty_2Eone_2Eone @ A_27c )
% 5.55/5.78                          @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                            @ ^ [V8xxx: $i] : ( ap @ V0i @ V7y ) ) )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V9x: $i] : ( ap @ ( ap @ V1P @ V9x ) @ V7y ) ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27c ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27c
% 5.55/5.78                      @ ^ [V10x: $i] :
% 5.55/5.78                          ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.55/5.78                          @ ( lam @ A_27a
% 5.55/5.78                            @ ^ [V11y: $i] : ( ap @ ( ap @ V1P @ V10x ) @ V11y ) ) ) ) ) ) )
% 5.55/5.78              & ( ! [V12y: $i] :
% 5.55/5.78                    ( ( mem @ V12y @ A_27a )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap
% 5.55/5.78                        @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ ty_2Eone_2Eone @ A_27c )
% 5.55/5.78                          @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                            @ ^ [V13xxx: $i] : ( ap @ V0i @ V12y ) ) )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V14x: $i] : ( ap @ ( ap @ V1P @ V14x ) @ V12y ) ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27c ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27c
% 5.55/5.78                      @ ^ [V15x: $i] :
% 5.55/5.78                          ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.55/5.78                          @ ( lam @ A_27a
% 5.55/5.78                            @ ^ [V16y: $i] : ( ap @ ( ap @ V1P @ V15x ) @ V16y ) ) ) ) ) ) )
% 5.55/5.78              & ( ! [V17y: $i] :
% 5.55/5.78                    ( ( mem @ V17y @ A_27a )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap
% 5.55/5.78                        @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ ty_2Eone_2Eone @ A_27c )
% 5.55/5.78                          @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                            @ ^ [V18xxx: $i] : ( ap @ V0i @ V17y ) ) )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V19x: $i] : ( ap @ ( ap @ V1P @ V19x ) @ V17y ) ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27c ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27c
% 5.55/5.78                      @ ^ [V20x: $i] :
% 5.55/5.78                          ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.55/5.78                          @ ( lam @ A_27a
% 5.55/5.78                            @ ^ [V21y: $i] : ( ap @ ( ap @ V1P @ V20x ) @ V21y ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__EXISTS,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,A_27c: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27b @ A_27c ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27c @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.78           => ! [V2iK: $i] :
% 5.55/5.78                ( ( mem @ V2iK @ A_27c )
% 5.55/5.78               => ( ( ! [V3y: $i] :
% 5.55/5.78                        ( ( mem @ V3y @ A_27a )
% 5.55/5.78                       => ( p
% 5.55/5.78                          @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                            @ ( lam @ A_27c
% 5.55/5.78                              @ ^ [V4x: $i] : ( ap @ ( ap @ V1P @ V4x ) @ V3y ) ) ) ) )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V5x: $i] :
% 5.55/5.78                              ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.55/5.78                              @ ( lam @ A_27a
% 5.55/5.78                                @ ^ [V6y: $i] : ( ap @ ( ap @ V1P @ V5x ) @ V6y ) ) ) ) ) ) )
% 5.55/5.78                  & ( ! [V7y: $i] :
% 5.55/5.78                        ( ( mem @ V7y @ A_27a )
% 5.55/5.78                       => ( p
% 5.55/5.78                          @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                            @ ( lam @ A_27c
% 5.55/5.78                              @ ^ [V8x: $i] : ( ap @ ( ap @ V1P @ V8x ) @ V7y ) ) ) ) )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V9x: $i] :
% 5.55/5.78                              ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.55/5.78                              @ ( lam @ A_27a
% 5.55/5.78                                @ ^ [V10y: $i] : ( ap @ ( ap @ V1P @ V9x ) @ V10y ) ) ) ) ) ) )
% 5.55/5.78                  & ( ! [V11y: $i] :
% 5.55/5.78                        ( ( mem @ V11y @ A_27a )
% 5.55/5.78                       => ( p
% 5.55/5.78                          @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                            @ ( lam @ A_27c
% 5.55/5.78                              @ ^ [V12x: $i] : ( ap @ ( ap @ V1P @ V12x ) @ V11y ) ) ) ) )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V13x: $i] :
% 5.55/5.78                              ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.55/5.78                              @ ( lam @ A_27a
% 5.55/5.78                                @ ^ [V14y: $i] : ( ap @ ( ap @ V1P @ V13x ) @ V14y ) ) ) ) ) ) )
% 5.55/5.78                  & ( ! [V15y: $i] :
% 5.55/5.78                        ( ( mem @ V15y @ A_27a )
% 5.55/5.78                       => ( p
% 5.55/5.78                          @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                            @ ( lam @ A_27c
% 5.55/5.78                              @ ^ [V16x: $i] : ( ap @ ( ap @ V1P @ V16x ) @ V15y ) ) ) ) )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V17x: $i] :
% 5.55/5.78                              ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.55/5.78                              @ ( lam @ A_27a
% 5.55/5.78                                @ ^ [V18y: $i] : ( ap @ ( ap @ V1P @ V17x ) @ V18y ) ) ) ) ) ) )
% 5.55/5.78                  & ( ! [V19y: $i] :
% 5.55/5.78                        ( ( mem @ V19y @ A_27a )
% 5.55/5.78                       => ( p
% 5.55/5.78                          @ ( ap
% 5.55/5.78                            @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ ty_2Eone_2Eone @ A_27c )
% 5.55/5.78                              @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                                @ ^ [V20xxx: $i] : V2iK ) )
% 5.55/5.78                            @ ( lam @ A_27c
% 5.55/5.78                              @ ^ [V21x: $i] : ( ap @ ( ap @ V1P @ V21x ) @ V19y ) ) ) ) )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap
% 5.55/5.78                        @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ ty_2Eone_2Eone @ A_27c )
% 5.55/5.78                          @ ( lam @ ty_2Eone_2Eone
% 5.55/5.78                            @ ^ [V22xxx: $i] : V2iK ) )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V23x: $i] :
% 5.55/5.78                              ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.55/5.78                              @ ( lam @ A_27a
% 5.55/5.78                                @ ^ [V24y: $i] : ( ap @ ( ap @ V1P @ V23x ) @ V24y ) ) ) ) ) ) )
% 5.55/5.78                  & ( ! [V25y: $i] :
% 5.55/5.78                        ( ( mem @ V25y @ A_27a )
% 5.55/5.78                       => ( p
% 5.55/5.78                          @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                            @ ( lam @ A_27c
% 5.55/5.78                              @ ^ [V26x: $i] : ( ap @ ( ap @ V1P @ V26x ) @ V25y ) ) ) ) )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V27x: $i] :
% 5.55/5.78                              ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.55/5.78                              @ ( lam @ A_27a
% 5.55/5.78                                @ ^ [V28y: $i] : ( ap @ ( ap @ V1P @ V27x ) @ V28y ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__EXISTS__UNIQUE,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,A_27c: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27b @ A_27c ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27c @ ( arr @ A_27a @ bool ) ) )
% 5.55/5.78           => ( ( ! [V2y: $i] :
% 5.55/5.78                    ( ( mem @ V2y @ A_27a )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V3x: $i] : ( ap @ ( ap @ V1P @ V3x ) @ V2y ) ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27c
% 5.55/5.78                      @ ^ [V4x: $i] :
% 5.55/5.78                          ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a )
% 5.55/5.78                          @ ( lam @ A_27a
% 5.55/5.78                            @ ^ [V5y: $i] : ( ap @ ( ap @ V1P @ V4x ) @ V5y ) ) ) ) ) ) )
% 5.55/5.78              & ( ! [V6y: $i] :
% 5.55/5.78                    ( ( mem @ V6y @ A_27a )
% 5.55/5.78                   => ( p
% 5.55/5.78                      @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                        @ ( lam @ A_27c
% 5.55/5.78                          @ ^ [V7x: $i] : ( ap @ ( ap @ V1P @ V7x ) @ V6y ) ) ) ) )
% 5.55/5.78               => ( p
% 5.55/5.78                  @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27b @ A_27c ) @ V0i )
% 5.55/5.78                    @ ( lam @ A_27c
% 5.55/5.78                      @ ^ [V8x: $i] :
% 5.55/5.78                          ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a )
% 5.55/5.78                          @ ( lam @ A_27a
% 5.55/5.78                            @ ^ [V9y: $i] : ( ap @ ( ap @ V1P @ V8x ) @ V9y ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__ELIM__UNIT,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ ty_2Eone_2Eone ) @ A_27b ) )
% 5.55/5.78       => ! [V1vt: $i] :
% 5.55/5.78            ( ( mem @ V1vt @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ( ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ ( ty_2Epair_2Eprod @ A_27a @ ty_2Eone_2Eone ) @ A_27b ) @ V0i ) @ V1vt ) )
% 5.55/5.78              <=> ( p
% 5.55/5.78                  @ ( ap
% 5.55/5.78                    @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27a @ A_27b )
% 5.55/5.78                      @ ( lam @ A_27a
% 5.55/5.78                        @ ^ [V2x: $i] : ( ap @ V0i @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ty_2Eone_2Eone ) @ V2x ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) ) )
% 5.55/5.78                    @ V1vt ) ) )
% 5.55/5.78              & ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ ( ty_2Epair_2Eprod @ A_27a @ ty_2Eone_2Eone ) @ A_27b ) @ V0i ) @ V1vt ) )
% 5.55/5.78              <=> ( p
% 5.55/5.78                  @ ( ap
% 5.55/5.78                    @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27a @ A_27b )
% 5.55/5.78                      @ ( lam @ A_27a
% 5.55/5.78                        @ ^ [V3x: $i] : ( ap @ V0i @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ty_2Eone_2Eone ) @ V3x ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) ) )
% 5.55/5.78                    @ V1vt ) ) )
% 5.55/5.78              & ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ ( ty_2Epair_2Eprod @ A_27a @ ty_2Eone_2Eone ) @ A_27b ) @ V0i ) @ V1vt ) )
% 5.55/5.78              <=> ( p
% 5.55/5.78                  @ ( ap
% 5.55/5.78                    @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS @ A_27a @ A_27b )
% 5.55/5.78                      @ ( lam @ A_27a
% 5.55/5.78                        @ ^ [V4x: $i] : ( ap @ V0i @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ty_2Eone_2Eone ) @ V4x ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) ) )
% 5.55/5.78                    @ V1vt ) ) )
% 5.55/5.78              & ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ ( ty_2Epair_2Eprod @ A_27a @ ty_2Eone_2Eone ) @ A_27b ) @ V0i ) @ V1vt ) )
% 5.55/5.78              <=> ( p
% 5.55/5.78                  @ ( ap
% 5.55/5.78                    @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL @ A_27a @ A_27b )
% 5.55/5.78                      @ ( lam @ A_27a
% 5.55/5.78                        @ ^ [V5x: $i] : ( ap @ V0i @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ty_2Eone_2Eone ) @ V5x ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) ) )
% 5.55/5.78                    @ V1vt ) ) )
% 5.55/5.78              & ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ ( ty_2Epair_2Eprod @ A_27a @ ty_2Eone_2Eone ) @ A_27b ) @ V0i ) @ V1vt ) )
% 5.55/5.78              <=> ( p
% 5.55/5.78                  @ ( ap
% 5.55/5.78                    @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27a @ A_27b )
% 5.55/5.78                      @ ( lam @ A_27a
% 5.55/5.78                        @ ^ [V6x: $i] : ( ap @ V0i @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ty_2Eone_2Eone ) @ V6x ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) ) )
% 5.55/5.78                    @ V1vt ) ) )
% 5.55/5.78              & ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ ( ty_2Epair_2Eprod @ A_27a @ ty_2Eone_2Eone ) @ A_27b ) @ V0i ) @ V1vt ) )
% 5.55/5.78              <=> ( p
% 5.55/5.78                  @ ( ap
% 5.55/5.78                    @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27a @ A_27b )
% 5.55/5.78                      @ ( lam @ A_27a
% 5.55/5.78                        @ ^ [V7x: $i] : ( ap @ V0i @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ty_2Eone_2Eone ) @ V7x ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) ) )
% 5.55/5.78                    @ V1vt ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__STRENGTHEN__EXISTS__POINT,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27b @ A_27a ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78           => ! [V2Q: $i] :
% 5.55/5.78                ( ( mem @ V2Q @ ( arr @ A_27a @ bool ) )
% 5.55/5.78               => ( ! [V3x: $i] :
% 5.55/5.78                      ( ( mem @ V3x @ A_27a )
% 5.55/5.78                     => ( ( p @ ( ap @ V1P @ V3x ) )
% 5.55/5.78                       => ( p @ ( ap @ V2Q @ V3x ) ) ) )
% 5.55/5.78                 => ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27b @ A_27a ) @ V0i ) @ V1P ) )
% 5.55/5.78                   => ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__POINT @ A_27b @ A_27a ) @ V0i ) @ V2Q ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__STRENGTHEN__FORALL__GAP,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27b @ A_27a ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78           => ! [V2Q: $i] :
% 5.55/5.78                ( ( mem @ V2Q @ ( arr @ A_27a @ bool ) )
% 5.55/5.78               => ( ! [V3x: $i] :
% 5.55/5.78                      ( ( mem @ V3x @ A_27a )
% 5.55/5.78                     => ( ( p @ ( ap @ V1P @ V3x ) )
% 5.55/5.78                       => ( p @ ( ap @ V2Q @ V3x ) ) ) )
% 5.55/5.78                 => ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27b @ A_27a ) @ V0i ) @ V1P ) )
% 5.55/5.78                   => ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ A_27b @ A_27a ) @ V0i ) @ V2Q ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__WEAKEN__FORALL__POINT,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27b @ A_27a ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78           => ! [V2Q: $i] :
% 5.55/5.78                ( ( mem @ V2Q @ ( arr @ A_27a @ bool ) )
% 5.55/5.78               => ( ! [V3x: $i] :
% 5.55/5.78                      ( ( mem @ V3x @ A_27a )
% 5.55/5.78                     => ( ( p @ ( ap @ V2Q @ V3x ) )
% 5.55/5.78                       => ( p @ ( ap @ V1P @ V3x ) ) ) )
% 5.55/5.78                 => ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27b @ A_27a ) @ V0i ) @ V1P ) )
% 5.55/5.78                   => ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__POINT @ A_27b @ A_27a ) @ V0i ) @ V2Q ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EGUESS__RULES__WEAKEN__EXISTS__GAP,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ ( arr @ A_27b @ A_27a ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78           => ! [V2Q: $i] :
% 5.55/5.78                ( ( mem @ V2Q @ ( arr @ A_27a @ bool ) )
% 5.55/5.78               => ( ! [V3x: $i] :
% 5.55/5.78                      ( ( mem @ V3x @ A_27a )
% 5.55/5.78                     => ( ( p @ ( ap @ V2Q @ V3x ) )
% 5.55/5.78                       => ( p @ ( ap @ V1P @ V3x ) ) ) )
% 5.55/5.78                 => ( ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27b @ A_27a ) @ V0i ) @ V1P ) )
% 5.55/5.78                   => ( p @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ A_27b @ A_27a ) @ V0i ) @ V2Q ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ECONJ__NOT__OR__THM,axiom,
% 5.55/5.78      ! [V0A: $i] :
% 5.55/5.78        ( ( mem @ V0A @ bool )
% 5.55/5.78       => ! [V1B: $i] :
% 5.55/5.78            ( ( mem @ V1B @ bool )
% 5.55/5.78           => ( ( ( p @ V0A )
% 5.55/5.78                & ( p @ V1B ) )
% 5.55/5.78            <=> ~ ( ~ ( p @ V0A )
% 5.55/5.78                  | ~ ( p @ V1B ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EEXISTS__NOT__FORALL__THM,axiom,
% 5.55/5.78      ! [A_27a: del,V0P: $i] :
% 5.55/5.78        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78       => ( ? [V1x: $i] :
% 5.55/5.78              ( ( mem @ V1x @ A_27a )
% 5.55/5.78              & ( p @ ( ap @ V0P @ V1x ) ) )
% 5.55/5.78        <=> ~ ! [V2x: $i] :
% 5.55/5.78                ( ( mem @ V2x @ A_27a )
% 5.55/5.78               => ~ ( p @ ( ap @ V0P @ V2x ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EMOVE__EXISTS__IMP__THM,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.55/5.78        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.78       => ! [V1R: $i] :
% 5.55/5.78            ( ( mem @ V1R @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ! [V2Q: $i] :
% 5.55/5.78                ( ( mem @ V2Q @ ( arr @ A_27a @ bool ) )
% 5.55/5.78               => ( ? [V3x: $i] :
% 5.55/5.78                      ( ( mem @ V3x @ A_27a )
% 5.55/5.78                      & ( ! [V4y: $i] :
% 5.55/5.78                            ( ( mem @ V4y @ A_27b )
% 5.55/5.78                           => ( ~ ( p @ ( ap @ ( ap @ V0P @ V3x ) @ V4y ) )
% 5.55/5.78                             => ( p @ ( ap @ V1R @ V4y ) ) ) )
% 5.55/5.78                       => ( p @ ( ap @ V2Q @ V3x ) ) ) )
% 5.55/5.78                <=> ( ! [V5y: $i] :
% 5.55/5.78                        ( ( mem @ V5y @ A_27b )
% 5.55/5.78                       => ( ~ ! [V6x: $i] :
% 5.55/5.78                                ( ( mem @ V6x @ A_27a )
% 5.55/5.78                               => ( p @ ( ap @ ( ap @ V0P @ V6x ) @ V5y ) ) )
% 5.55/5.78                         => ( p @ ( ap @ V1R @ V5y ) ) ) )
% 5.55/5.78                   => ? [V7x: $i] :
% 5.55/5.78                        ( ( mem @ V7x @ A_27a )
% 5.55/5.78                        & ( p @ ( ap @ V2Q @ V7x ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EUNWIND__EXISTS__THM,axiom,
% 5.55/5.78      ! [A_27a: del,V0a: $i] :
% 5.55/5.78        ( ( mem @ V0a @ A_27a )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78           => ( ? [V2x: $i] :
% 5.55/5.78                  ( ( mem @ V2x @ A_27a )
% 5.55/5.78                  & ( p @ ( ap @ V1P @ V2x ) ) )
% 5.55/5.78            <=> ( ! [V3x: $i] :
% 5.55/5.78                    ( ( mem @ V3x @ A_27a )
% 5.55/5.78                   => ( ( V3x != V0a )
% 5.55/5.78                     => ~ ( p @ ( ap @ V1P @ V3x ) ) ) )
% 5.55/5.78               => ( p @ ( ap @ V1P @ V0a ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ELEFT__IMP__AND__INTRO,axiom,
% 5.55/5.78      ! [V0x: $i] :
% 5.55/5.78        ( ( mem @ V0x @ bool )
% 5.55/5.78       => ! [V1t1: $i] :
% 5.55/5.78            ( ( mem @ V1t1 @ bool )
% 5.55/5.78           => ! [V2t2: $i] :
% 5.55/5.78                ( ( mem @ V2t2 @ bool )
% 5.55/5.78               => ( ( ( p @ V1t1 )
% 5.55/5.78                   => ( p @ V2t2 ) )
% 5.55/5.78                 => ( ( ( p @ V0x )
% 5.55/5.78                      & ( p @ V1t1 ) )
% 5.55/5.78                   => ( ( p @ V0x )
% 5.55/5.78                      & ( p @ V2t2 ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ERIGHT__IMP__AND__INTRO,axiom,
% 5.55/5.78      ! [V0x: $i] :
% 5.55/5.78        ( ( mem @ V0x @ bool )
% 5.55/5.78       => ! [V1t1: $i] :
% 5.55/5.78            ( ( mem @ V1t1 @ bool )
% 5.55/5.78           => ! [V2t2: $i] :
% 5.55/5.78                ( ( mem @ V2t2 @ bool )
% 5.55/5.78               => ( ( ( p @ V1t1 )
% 5.55/5.78                   => ( p @ V2t2 ) )
% 5.55/5.78                 => ( ( ( p @ V1t1 )
% 5.55/5.78                      & ( p @ V0x ) )
% 5.55/5.78                   => ( ( p @ V2t2 )
% 5.55/5.78                      & ( p @ V0x ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ELEFT__IMP__OR__INTRO,axiom,
% 5.55/5.78      ! [V0x: $i] :
% 5.55/5.78        ( ( mem @ V0x @ bool )
% 5.55/5.78       => ! [V1t1: $i] :
% 5.55/5.78            ( ( mem @ V1t1 @ bool )
% 5.55/5.78           => ! [V2t2: $i] :
% 5.55/5.78                ( ( mem @ V2t2 @ bool )
% 5.55/5.78               => ( ( ( p @ V1t1 )
% 5.55/5.78                   => ( p @ V2t2 ) )
% 5.55/5.78                 => ( ( ( p @ V0x )
% 5.55/5.78                      | ( p @ V1t1 ) )
% 5.55/5.78                   => ( ( p @ V0x )
% 5.55/5.78                      | ( p @ V2t2 ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ERIGHT__IMP__OR__INTRO,axiom,
% 5.55/5.78      ! [V0x: $i] :
% 5.55/5.78        ( ( mem @ V0x @ bool )
% 5.55/5.78       => ! [V1t1: $i] :
% 5.55/5.78            ( ( mem @ V1t1 @ bool )
% 5.55/5.78           => ! [V2t2: $i] :
% 5.55/5.78                ( ( mem @ V2t2 @ bool )
% 5.55/5.78               => ( ( ( p @ V1t1 )
% 5.55/5.78                   => ( p @ V2t2 ) )
% 5.55/5.78                 => ( ( ( p @ V1t1 )
% 5.55/5.78                      | ( p @ V0x ) )
% 5.55/5.78                   => ( ( p @ V2t2 )
% 5.55/5.78                      | ( p @ V0x ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EIMP__NEG__CONTRA,axiom,
% 5.55/5.78      ! [A_27a: del,V0P: $i] :
% 5.55/5.78        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78       => ! [V1i: $i] :
% 5.55/5.78            ( ( mem @ V1i @ A_27a )
% 5.55/5.78           => ! [V2x: $i] :
% 5.55/5.78                ( ( mem @ V2x @ A_27a )
% 5.55/5.78               => ( ~ ( p @ ( ap @ V0P @ V1i ) )
% 5.55/5.78                 => ( ( p @ ( ap @ V0P @ V2x ) )
% 5.55/5.78                   => ( V2x != V1i ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EDISJ__IMP__INTRO,axiom,
% 5.55/5.78      ! [A_27a: del,V0P: $i] :
% 5.55/5.78        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78       => ! [V1Q: $i] :
% 5.55/5.78            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.55/5.78           => ! [V2y: $i] :
% 5.55/5.78                ( ( mem @ V2y @ A_27a )
% 5.55/5.78               => ( ! [V3x: $i] :
% 5.55/5.78                      ( ( mem @ V3x @ A_27a )
% 5.55/5.78                     => ( ( p @ ( ap @ V0P @ V3x ) )
% 5.55/5.78                        | ( p @ ( ap @ V1Q @ V3x ) ) ) )
% 5.55/5.78                 => ( ( ~ ( p @ ( ap @ V0P @ V2y ) )
% 5.55/5.78                     => ( p @ ( ap @ V1Q @ V2y ) ) )
% 5.55/5.78                    & ( ~ ( p @ ( ap @ V1Q @ V2y ) )
% 5.55/5.78                     => ( p @ ( ap @ V0P @ V2y ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(ax_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__def,axiom,
% 5.55/5.78      ! [A_27a: del,V0v: $i] :
% 5.55/5.78        ( ( mem @ V0v @ A_27a )
% 5.55/5.78       => ! [V1i: $i] :
% 5.55/5.78            ( ( mem @ V1i @ A_27a )
% 5.55/5.78           => ! [V2P: $i] :
% 5.55/5.78                ( ( mem @ V2P @ bool )
% 5.55/5.78               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ A_27a ) @ V0v ) @ V1i ) @ V2P ) )
% 5.55/5.78                <=> ( ( p @ V2P )
% 5.55/5.78                   => ( V0v = V1i ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__ALT__DEF,axiom,
% 5.55/5.78      ! [A_27a: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ A_27a )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78           => ( ! [V2v: $i] :
% 5.55/5.78                  ( ( mem @ V2v @ A_27a )
% 5.55/5.78                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ A_27a ) @ V2v ) @ V0i ) @ ( ap @ V1P @ V2v ) ) ) )
% 5.55/5.78            <=> ( p
% 5.55/5.78                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__EXISTS__GAP @ ty_2Eone_2Eone @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ ty_2Eone_2Eone ) @ V0i ) )
% 5.55/5.78                  @ ( lam @ A_27a
% 5.55/5.78                    @ ^ [V3v: $i] : ( ap @ V1P @ V3v ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(ax_thm_2EquantHeuristics_2ESIMPLE__GUESS__FORALL__def,axiom,
% 5.55/5.78      ! [A_27a: del,V0v: $i] :
% 5.55/5.78        ( ( mem @ V0v @ A_27a )
% 5.55/5.78       => ! [V1i: $i] :
% 5.55/5.78            ( ( mem @ V1i @ A_27a )
% 5.55/5.78           => ! [V2P: $i] :
% 5.55/5.78                ( ( mem @ V2P @ bool )
% 5.55/5.78               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL @ A_27a ) @ V0v ) @ V1i ) @ V2P ) )
% 5.55/5.78                <=> ( ~ ( p @ V2P )
% 5.55/5.78                   => ( V0v = V1i ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__FORALL__ALT__DEF,axiom,
% 5.55/5.78      ! [A_27a: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ A_27a )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78           => ( ! [V2v: $i] :
% 5.55/5.78                  ( ( mem @ V2v @ A_27a )
% 5.55/5.78                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL @ A_27a ) @ V2v ) @ V0i ) @ ( ap @ V1P @ V2v ) ) ) )
% 5.55/5.78            <=> ( p
% 5.55/5.78                @ ( ap @ ( ap @ ( c_2EquantHeuristics_2EGUESS__FORALL__GAP @ ty_2Eone_2Eone @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ ty_2Eone_2Eone ) @ V0i ) )
% 5.55/5.78                  @ ( lam @ A_27a
% 5.55/5.78                    @ ^ [V3v: $i] : ( ap @ V1P @ V3v ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__FORALL__THM,axiom,
% 5.55/5.78      ! [A_27a: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ A_27a )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78           => ( ! [V2v: $i] :
% 5.55/5.78                  ( ( mem @ V2v @ A_27a )
% 5.55/5.78                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL @ A_27a ) @ V2v ) @ V0i ) @ ( ap @ V1P @ V2v ) ) ) )
% 5.55/5.78             => ( ! [V3v: $i] :
% 5.55/5.78                    ( ( mem @ V3v @ A_27a )
% 5.55/5.78                   => ( p @ ( ap @ V1P @ V3v ) ) )
% 5.55/5.78              <=> ( p @ ( ap @ V1P @ V0i ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__THM,axiom,
% 5.55/5.78      ! [A_27a: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ A_27a )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78           => ( ! [V2v: $i] :
% 5.55/5.78                  ( ( mem @ V2v @ A_27a )
% 5.55/5.78                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ A_27a ) @ V2v ) @ V0i ) @ ( ap @ V1P @ V2v ) ) ) )
% 5.55/5.78             => ( ? [V3v: $i] :
% 5.55/5.78                    ( ( mem @ V3v @ A_27a )
% 5.55/5.78                    & ( p @ ( ap @ V1P @ V3v ) ) )
% 5.55/5.78              <=> ( p @ ( ap @ V1P @ V0i ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__UEXISTS__THM,axiom,
% 5.55/5.78      ! [A_27a: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ A_27a )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78           => ( ! [V2v: $i] :
% 5.55/5.78                  ( ( mem @ V2v @ A_27a )
% 5.55/5.78                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ A_27a ) @ V2v ) @ V0i ) @ ( ap @ V1P @ V2v ) ) ) )
% 5.55/5.78             => ( ( p
% 5.55/5.78                  @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a )
% 5.55/5.78                    @ ( lam @ A_27a
% 5.55/5.78                      @ ^ [V3v: $i] : ( ap @ V1P @ V3v ) ) ) )
% 5.55/5.78              <=> ( p @ ( ap @ V1P @ V0i ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__SELECT__THM,axiom,
% 5.55/5.78      ! [A_27a: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ A_27a )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78           => ( ! [V2v: $i] :
% 5.55/5.78                  ( ( mem @ V2v @ A_27a )
% 5.55/5.78                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ A_27a ) @ V2v ) @ V0i ) @ ( ap @ V1P @ V2v ) ) ) )
% 5.55/5.78             => ( ( ap @ ( c_2Emin_2E_40 @ A_27a )
% 5.55/5.78                  @ ( lam @ A_27a
% 5.55/5.78                    @ ^ [V3v: $i] : ( ap @ V1P @ V3v ) ) )
% 5.55/5.78                = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ V1P @ V0i ) ) @ V0i )
% 5.55/5.78                  @ ( ap @ ( c_2Emin_2E_40 @ A_27a )
% 5.55/5.78                    @ ( lam @ A_27a
% 5.55/5.78                      @ ^ [V4v: $i] : c_2Ebool_2EF ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__SOME__THM,axiom,
% 5.55/5.78      ! [A_27a: del,V0i: $i] :
% 5.55/5.78        ( ( mem @ V0i @ A_27a )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.78           => ( ! [V2v: $i] :
% 5.55/5.78                  ( ( mem @ V2v @ A_27a )
% 5.55/5.78                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ A_27a ) @ V2v ) @ V0i ) @ ( ap @ V1P @ V2v ) ) ) )
% 5.55/5.78             => ( ( ap @ ( c_2Eoption_2Esome @ A_27a )
% 5.55/5.78                  @ ( lam @ A_27a
% 5.55/5.78                    @ ^ [V3v: $i] : ( ap @ V1P @ V3v ) ) )
% 5.55/5.78                = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ V1P @ V0i ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V0i ) ) @ ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__EQ__1,axiom,
% 5.55/5.78      ! [A_27a: del,V0v: $i] :
% 5.55/5.78        ( ( mem @ V0v @ A_27a )
% 5.55/5.78       => ! [V1i: $i] :
% 5.55/5.78            ( ( mem @ V1i @ A_27a )
% 5.55/5.78           => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ A_27a ) @ V0v ) @ V1i ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0v ) @ V1i ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__EQ__2,axiom,
% 5.55/5.78      ! [A_27a: del,V0v: $i] :
% 5.55/5.78        ( ( mem @ V0v @ A_27a )
% 5.55/5.78       => ! [V1i: $i] :
% 5.55/5.78            ( ( mem @ V1i @ A_27a )
% 5.55/5.78           => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ A_27a ) @ V0v ) @ V1i ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V1i ) @ V0v ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__EQ__T,axiom,
% 5.55/5.78      ! [V0v: $i] :
% 5.55/5.78        ( ( mem @ V0v @ bool )
% 5.55/5.78       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ bool ) @ V0v ) @ c_2Ebool_2ET ) @ V0v ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__FORALL__NEG,axiom,
% 5.55/5.78      ! [A_27a: del,V0v: $i] :
% 5.55/5.78        ( ( mem @ V0v @ A_27a )
% 5.55/5.78       => ! [V1i: $i] :
% 5.55/5.78            ( ( mem @ V1i @ A_27a )
% 5.55/5.78           => ! [V2P: $i] :
% 5.55/5.78                ( ( mem @ V2P @ bool )
% 5.55/5.78               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ A_27a ) @ V0v ) @ V1i ) @ V2P ) )
% 5.55/5.78                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL @ A_27a ) @ V0v ) @ V1i ) @ ( ap @ c_2Ebool_2E_7E @ V2P ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__NEG,axiom,
% 5.55/5.78      ! [A_27a: del,V0v: $i] :
% 5.55/5.78        ( ( mem @ V0v @ A_27a )
% 5.55/5.78       => ! [V1i: $i] :
% 5.55/5.78            ( ( mem @ V1i @ A_27a )
% 5.55/5.78           => ! [V2P: $i] :
% 5.55/5.78                ( ( mem @ V2P @ bool )
% 5.55/5.78               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL @ A_27a ) @ V0v ) @ V1i ) @ V2P ) )
% 5.55/5.78                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ A_27a ) @ V0v ) @ V1i ) @ ( ap @ c_2Ebool_2E_7E @ V2P ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__FORALL__OR__1,axiom,
% 5.55/5.78      ! [A_27a: del,V0v: $i] :
% 5.55/5.78        ( ( mem @ V0v @ A_27a )
% 5.55/5.78       => ! [V1i: $i] :
% 5.55/5.78            ( ( mem @ V1i @ A_27a )
% 5.55/5.78           => ! [V2P1: $i] :
% 5.55/5.78                ( ( mem @ V2P1 @ bool )
% 5.55/5.78               => ! [V3P2: $i] :
% 5.55/5.78                    ( ( mem @ V3P2 @ bool )
% 5.55/5.78                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL @ A_27a ) @ V0v ) @ V1i ) @ V2P1 ) )
% 5.55/5.78                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL @ A_27a ) @ V0v ) @ V1i ) @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ V2P1 ) @ V3P2 ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__FORALL__OR__2,axiom,
% 5.55/5.78      ! [A_27a: del,V0v: $i] :
% 5.55/5.78        ( ( mem @ V0v @ A_27a )
% 5.55/5.78       => ! [V1i: $i] :
% 5.55/5.78            ( ( mem @ V1i @ A_27a )
% 5.55/5.78           => ! [V2P1: $i] :
% 5.55/5.78                ( ( mem @ V2P1 @ bool )
% 5.55/5.78               => ! [V3P2: $i] :
% 5.55/5.78                    ( ( mem @ V3P2 @ bool )
% 5.55/5.78                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL @ A_27a ) @ V0v ) @ V1i ) @ V3P2 ) )
% 5.55/5.78                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL @ A_27a ) @ V0v ) @ V1i ) @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ V2P1 ) @ V3P2 ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__AND__1,axiom,
% 5.55/5.78      ! [A_27a: del,V0v: $i] :
% 5.55/5.78        ( ( mem @ V0v @ A_27a )
% 5.55/5.78       => ! [V1i: $i] :
% 5.55/5.78            ( ( mem @ V1i @ A_27a )
% 5.55/5.78           => ! [V2P1: $i] :
% 5.55/5.78                ( ( mem @ V2P1 @ bool )
% 5.55/5.78               => ! [V3P2: $i] :
% 5.55/5.78                    ( ( mem @ V3P2 @ bool )
% 5.55/5.78                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ A_27a ) @ V0v ) @ V1i ) @ V2P1 ) )
% 5.55/5.78                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ A_27a ) @ V0v ) @ V1i ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ V2P1 ) @ V3P2 ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__AND__2,axiom,
% 5.55/5.78      ! [A_27a: del,V0v: $i] :
% 5.55/5.78        ( ( mem @ V0v @ A_27a )
% 5.55/5.78       => ! [V1i: $i] :
% 5.55/5.78            ( ( mem @ V1i @ A_27a )
% 5.55/5.78           => ! [V2P1: $i] :
% 5.55/5.78                ( ( mem @ V2P1 @ bool )
% 5.55/5.78               => ! [V3P2: $i] :
% 5.55/5.78                    ( ( mem @ V3P2 @ bool )
% 5.55/5.78                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ A_27a ) @ V0v ) @ V1i ) @ V3P2 ) )
% 5.55/5.78                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ A_27a ) @ V0v ) @ V1i ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ V2P1 ) @ V3P2 ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__EXISTS,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.55/5.78        ( ( mem @ V0v @ A_27a )
% 5.55/5.78       => ! [V1i: $i] :
% 5.55/5.78            ( ( mem @ V1i @ A_27a )
% 5.55/5.78           => ! [V2P: $i] :
% 5.55/5.78                ( ( mem @ V2P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78               => ( ! [V3v2: $i] :
% 5.55/5.78                      ( ( mem @ V3v2 @ A_27b )
% 5.55/5.78                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ A_27a ) @ V0v ) @ V1i ) @ ( ap @ V2P @ V3v2 ) ) ) )
% 5.55/5.78                 => ( p
% 5.55/5.78                    @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ A_27a ) @ V0v ) @ V1i )
% 5.55/5.78                      @ ( ap @ ( c_2Ebool_2E_3F @ A_27b )
% 5.55/5.78                        @ ( lam @ A_27b
% 5.55/5.78                          @ ^ [V4v2: $i] : ( ap @ V2P @ V4v2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__FORALL,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.55/5.78        ( ( mem @ V0v @ A_27a )
% 5.55/5.78       => ! [V1i: $i] :
% 5.55/5.78            ( ( mem @ V1i @ A_27a )
% 5.55/5.78           => ! [V2P: $i] :
% 5.55/5.78                ( ( mem @ V2P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78               => ( ! [V3v2: $i] :
% 5.55/5.78                      ( ( mem @ V3v2 @ A_27b )
% 5.55/5.78                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ A_27a ) @ V0v ) @ V1i ) @ ( ap @ V2P @ V3v2 ) ) ) )
% 5.55/5.78                 => ( p
% 5.55/5.78                    @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ A_27a ) @ V0v ) @ V1i )
% 5.55/5.78                      @ ( ap @ ( c_2Ebool_2E_21 @ A_27b )
% 5.55/5.78                        @ ( lam @ A_27b
% 5.55/5.78                          @ ^ [V4v2: $i] : ( ap @ V2P @ V4v2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__FORALL__EXISTS,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.55/5.78        ( ( mem @ V0v @ A_27a )
% 5.55/5.78       => ! [V1i: $i] :
% 5.55/5.78            ( ( mem @ V1i @ A_27a )
% 5.55/5.78           => ! [V2P: $i] :
% 5.55/5.78                ( ( mem @ V2P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78               => ( ! [V3v2: $i] :
% 5.55/5.78                      ( ( mem @ V3v2 @ A_27b )
% 5.55/5.78                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL @ A_27a ) @ V0v ) @ V1i ) @ ( ap @ V2P @ V3v2 ) ) ) )
% 5.55/5.78                 => ( p
% 5.55/5.78                    @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL @ A_27a ) @ V0v ) @ V1i )
% 5.55/5.78                      @ ( ap @ ( c_2Ebool_2E_3F @ A_27b )
% 5.55/5.78                        @ ( lam @ A_27b
% 5.55/5.78                          @ ^ [V4v2: $i] : ( ap @ V2P @ V4v2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__FORALL__FORALL,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.55/5.78        ( ( mem @ V0v @ A_27a )
% 5.55/5.78       => ! [V1i: $i] :
% 5.55/5.78            ( ( mem @ V1i @ A_27a )
% 5.55/5.78           => ! [V2P: $i] :
% 5.55/5.78                ( ( mem @ V2P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78               => ( ! [V3v2: $i] :
% 5.55/5.78                      ( ( mem @ V3v2 @ A_27b )
% 5.55/5.78                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL @ A_27a ) @ V0v ) @ V1i ) @ ( ap @ V2P @ V3v2 ) ) ) )
% 5.55/5.78                 => ( p
% 5.55/5.78                    @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL @ A_27a ) @ V0v ) @ V1i )
% 5.55/5.78                      @ ( ap @ ( c_2Ebool_2E_21 @ A_27b )
% 5.55/5.78                        @ ( lam @ A_27b
% 5.55/5.78                          @ ^ [V4v2: $i] : ( ap @ V2P @ V4v2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__FORALL__IMP__1,axiom,
% 5.55/5.78      ! [A_27a: del,V0v: $i] :
% 5.55/5.78        ( ( mem @ V0v @ A_27a )
% 5.55/5.78       => ! [V1i: $i] :
% 5.55/5.78            ( ( mem @ V1i @ A_27a )
% 5.55/5.78           => ! [V2P1: $i] :
% 5.55/5.78                ( ( mem @ V2P1 @ bool )
% 5.55/5.78               => ! [V3P2: $i] :
% 5.55/5.78                    ( ( mem @ V3P2 @ bool )
% 5.55/5.78                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ A_27a ) @ V0v ) @ V1i ) @ V2P1 ) )
% 5.55/5.78                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL @ A_27a ) @ V0v ) @ V1i ) @ ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ V2P1 ) @ V3P2 ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__FORALL__IMP__2,axiom,
% 5.55/5.78      ! [A_27a: del,V0v: $i] :
% 5.55/5.78        ( ( mem @ V0v @ A_27a )
% 5.55/5.78       => ! [V1i: $i] :
% 5.55/5.78            ( ( mem @ V1i @ A_27a )
% 5.55/5.78           => ! [V2P1: $i] :
% 5.55/5.78                ( ( mem @ V2P1 @ bool )
% 5.55/5.78               => ! [V3P2: $i] :
% 5.55/5.78                    ( ( mem @ V3P2 @ bool )
% 5.55/5.78                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL @ A_27a ) @ V0v ) @ V1i ) @ V3P2 ) )
% 5.55/5.78                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL @ A_27a ) @ V0v ) @ V1i ) @ ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ V2P1 ) @ V3P2 ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__EQ__FUN,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,A_27c: del,V0v: $i] :
% 5.55/5.78        ( ( mem @ V0v @ A_27a )
% 5.55/5.78       => ! [V1i: $i] :
% 5.55/5.78            ( ( mem @ V1i @ A_27a )
% 5.55/5.78           => ! [V2t1: $i] :
% 5.55/5.78                ( ( mem @ V2t1 @ A_27b )
% 5.55/5.78               => ! [V3t2: $i] :
% 5.55/5.78                    ( ( mem @ V3t2 @ A_27b )
% 5.55/5.78                   => ! [V4f: $i] :
% 5.55/5.78                        ( ( mem @ V4f @ ( arr @ A_27b @ A_27c ) )
% 5.55/5.78                       => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ A_27a ) @ V0v ) @ V1i ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27c ) @ ( ap @ V4f @ V2t1 ) ) @ ( ap @ V4f @ V3t2 ) ) ) )
% 5.55/5.78                         => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS @ A_27a ) @ V0v ) @ V1i ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ V2t1 ) @ V3t2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(ax_thm_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN__def,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.78        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ( ( p @ ( ap @ ( c_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN @ A_27a @ A_27b ) @ V0f ) )
% 5.55/5.78        <=> ! [V1v: $i] :
% 5.55/5.78              ( ( mem @ V1v @ A_27b )
% 5.55/5.78             => ? [V2x: $i] :
% 5.55/5.78                  ( ( mem @ V2x @ A_27a )
% 5.55/5.78                  & ( ( ap @ V0f @ V2x )
% 5.55/5.78                    = V1v ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN______EXISTS__THM,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.78        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ( ( p @ ( ap @ ( c_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN @ A_27a @ A_27b ) @ V0f ) )
% 5.55/5.78             => ( ? [V2x: $i] :
% 5.55/5.78                    ( ( mem @ V2x @ A_27a )
% 5.55/5.78                    & ( p @ ( ap @ V1P @ ( ap @ V0f @ V2x ) ) ) )
% 5.55/5.78              <=> ? [V3x_27: $i] :
% 5.55/5.78                    ( ( mem @ V3x_27 @ A_27b )
% 5.55/5.78                    & ( p @ ( ap @ V1P @ V3x_27 ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN______FORALL__THM,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.78        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.78       => ! [V1P: $i] :
% 5.55/5.78            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.78           => ( ( p @ ( ap @ ( c_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN @ A_27a @ A_27b ) @ V0f ) )
% 5.55/5.78             => ( ! [V2x: $i] :
% 5.55/5.78                    ( ( mem @ V2x @ A_27a )
% 5.55/5.78                   => ( p @ ( ap @ V1P @ ( ap @ V0f @ V2x ) ) ) )
% 5.55/5.78              <=> ! [V3x_27: $i] :
% 5.55/5.78                    ( ( mem @ V3x_27 @ A_27b )
% 5.55/5.78                   => ( p @ ( ap @ V1P @ V3x_27 ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EPAIR__EQ__EXPAND,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.55/5.78        ( ( mem @ V0x @ A_27a )
% 5.55/5.78       => ! [V1y: $i] :
% 5.55/5.78            ( ( mem @ V1y @ A_27b )
% 5.55/5.78           => ! [V2X: $i] :
% 5.55/5.78                ( ( mem @ V2X @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.55/5.78               => ( ( ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0x ) @ V1y )
% 5.55/5.78                      = V2X )
% 5.55/5.78                  <=> ( ( V0x
% 5.55/5.78                        = ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V2X ) )
% 5.55/5.78                      & ( V1y
% 5.55/5.78                        = ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V2X ) ) ) )
% 5.55/5.78                  & ( ( V2X
% 5.55/5.78                      = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0x ) @ V1y ) )
% 5.55/5.78                  <=> ( ( ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V2X )
% 5.55/5.78                        = V0x )
% 5.55/5.78                      & ( ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V2X )
% 5.55/5.78                        = V1y ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EPAIR__EQ__SIMPLE__EXPAND,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.55/5.78        ( ( mem @ V0x @ A_27a )
% 5.55/5.78       => ! [V1y: $i] :
% 5.55/5.78            ( ( mem @ V1y @ A_27b )
% 5.55/5.78           => ! [V2y_27: $i] :
% 5.55/5.78                ( ( mem @ V2y_27 @ A_27b )
% 5.55/5.78               => ! [V3X: $i] :
% 5.55/5.78                    ( ( mem @ V3X @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.55/5.78                   => ( ( ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0x ) @ V1y )
% 5.55/5.78                          = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0x ) @ V2y_27 ) )
% 5.55/5.78                      <=> ( V1y = V2y_27 ) )
% 5.55/5.78                      & ( ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27a ) @ V1y ) @ V0x )
% 5.55/5.78                          = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27a ) @ V2y_27 ) @ V0x ) )
% 5.55/5.78                      <=> ( V1y = V2y_27 ) )
% 5.55/5.78                      & ( ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V3X ) ) @ V1y )
% 5.55/5.78                          = V3X )
% 5.55/5.78                      <=> ( V1y
% 5.55/5.78                          = ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V3X ) ) )
% 5.55/5.78                      & ( ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0x ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V3X ) )
% 5.55/5.78                          = V3X )
% 5.55/5.78                      <=> ( V0x
% 5.55/5.78                          = ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V3X ) ) )
% 5.55/5.78                      & ( ( V3X
% 5.55/5.78                          = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V3X ) ) @ V1y ) )
% 5.55/5.78                      <=> ( ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V3X )
% 5.55/5.78                          = V1y ) )
% 5.55/5.78                      & ( ( V3X
% 5.55/5.78                          = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0x ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V3X ) ) )
% 5.55/5.78                      <=> ( ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V3X )
% 5.55/5.78                          = V0x ) ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EIS__SOME__EQ__NOT__NONE,axiom,
% 5.55/5.78      ! [A_27a: del,V0x: $i] :
% 5.55/5.78        ( ( mem @ V0x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.55/5.78       => ( ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27a ) @ V0x ) )
% 5.55/5.78        <=> ( V0x
% 5.55/5.78           != ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EISL__exists,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.55/5.78        ( ( mem @ V0x @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.55/5.78       => ( ( p @ ( ap @ ( c_2Esum_2EISL @ A_27a @ A_27b ) @ V0x ) )
% 5.55/5.78        <=> ? [V1l: $i] :
% 5.55/5.78              ( ( mem @ V1l @ A_27a )
% 5.55/5.78              & ( V0x
% 5.55/5.78                = ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V1l ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EISR__exists,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.55/5.78        ( ( mem @ V0x @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.55/5.78       => ( ( p @ ( ap @ ( c_2Esum_2EISR @ A_27a @ A_27b ) @ V0x ) )
% 5.55/5.78        <=> ? [V1r: $i] :
% 5.55/5.78              ( ( mem @ V1r @ A_27b )
% 5.55/5.78              & ( V0x
% 5.55/5.78                = ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V1r ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EINL__NEQ__ELIM,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.55/5.78        ( ( mem @ V0x @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.55/5.78       => ( ( ! [V1l: $i] :
% 5.55/5.78                ( ( mem @ V1l @ A_27a )
% 5.55/5.78               => ( V0x
% 5.55/5.78                 != ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V1l ) ) )
% 5.55/5.78          <=> ( p @ ( ap @ ( c_2Esum_2EISR @ A_27a @ A_27b ) @ V0x ) ) )
% 5.55/5.78          & ( ! [V2l: $i] :
% 5.55/5.78                ( ( mem @ V2l @ A_27a )
% 5.55/5.78               => ( ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V2l )
% 5.55/5.78                 != V0x ) )
% 5.55/5.78          <=> ( p @ ( ap @ ( c_2Esum_2EISR @ A_27a @ A_27b ) @ V0x ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2EINR__NEQ__ELIM,axiom,
% 5.55/5.78      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.55/5.78        ( ( mem @ V0x @ ( ty_2Esum_2Esum @ A_27b @ A_27a ) )
% 5.55/5.78       => ( ( ! [V1r: $i] :
% 5.55/5.78                ( ( mem @ V1r @ A_27a )
% 5.55/5.78               => ( V0x
% 5.55/5.78                 != ( ap @ ( c_2Esum_2EINR @ A_27b @ A_27a ) @ V1r ) ) )
% 5.55/5.78          <=> ( p @ ( ap @ ( c_2Esum_2EISL @ A_27b @ A_27a ) @ V0x ) ) )
% 5.55/5.78          & ( ! [V2r: $i] :
% 5.55/5.78                ( ( mem @ V2r @ A_27a )
% 5.55/5.78               => ( ( ap @ ( c_2Esum_2EINR @ A_27b @ A_27a ) @ V2r )
% 5.55/5.78                 != V0x ) )
% 5.55/5.78          <=> ( p @ ( ap @ ( c_2Esum_2EISL @ A_27b @ A_27a ) @ V0x ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ELENGTH__LE__PLUS,axiom,
% 5.55/5.78      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.78        ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) )
% 5.55/5.78        <=> ? [V3l1: $i] :
% 5.55/5.78              ( ( mem @ V3l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78              & ? [V4l2: $i] :
% 5.55/5.78                  ( ( mem @ V4l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3l1 ) )
% 5.55/5.78                    = V0n )
% 5.55/5.78                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4l2 ) ) )
% 5.55/5.78                  & ( V2l
% 5.55/5.78                    = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V3l1 ) @ V4l2 ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ELENGTH__LE__NUM,axiom,
% 5.55/5.78      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.78        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.78        <=> ? [V2l1: $i] :
% 5.55/5.78              ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78              & ? [V3l2: $i] :
% 5.55/5.78                  ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l1 ) )
% 5.55/5.78                    = V0n )
% 5.55/5.78                  & ( V1l
% 5.55/5.78                    = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l1 ) @ V3l2 ) ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ELENGTH__NIL__SYM,axiom,
% 5.55/5.78      ! [A_27a: del,V0l: $i] :
% 5.55/5.78        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78       => ( ( fo__c_2Enum_2E0
% 5.55/5.78            = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78        <=> ( V0l
% 5.55/5.78            = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ELIST__LENGTH__COMPARE__1,axiom,
% 5.55/5.78      ! [A_27a: del,V0l: $i] :
% 5.55/5.78        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78       => ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78          <=> ( V0l
% 5.55/5.78              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78          & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78          <=> ( V0l
% 5.55/5.78              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78          & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78          <=> ( V0l
% 5.55/5.78              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78          & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.78          <=> ( V0l
% 5.55/5.78              = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ELIST__LENGTH__0,axiom,
% 5.55/5.78      ! [A_27a: del,V0l: $i] :
% 5.55/5.78        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78       => ( ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78              = fo__c_2Enum_2E0 )
% 5.55/5.78          <=> ( V0l
% 5.55/5.78              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78          & ( ( fo__c_2Enum_2E0
% 5.55/5.78              = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78          <=> ( V0l
% 5.55/5.78              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78          & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78          <=> ( V0l
% 5.55/5.78              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78          & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78          <=> ( V0l
% 5.55/5.78              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78          & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78          <=> ( V0l
% 5.55/5.78              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78          & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.78          <=> ( V0l
% 5.55/5.78              = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ELIST__LENGTH__1,axiom,
% 5.55/5.78      ! [A_27a: del,V0l: $i] :
% 5.55/5.78        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78       => ! [V1x: tp__ty_2Enum_2Enum] :
% 5.55/5.78            ( ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78            <=> ? [V2e1: $i] :
% 5.55/5.78                  ( ( mem @ V2e1 @ A_27a )
% 5.55/5.78                  & ( V0l
% 5.55/5.78                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2e1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V3e1: $i] :
% 5.55/5.78                  ( ( mem @ V3e1 @ A_27a )
% 5.55/5.78                  & ( V0l
% 5.55/5.78                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3e1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V4l_27: $i] :
% 5.55/5.78                  ( ( mem @ V4l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V5e1: $i] :
% 5.55/5.78                      ( ( mem @ V5e1 @ A_27a )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5e1 ) @ V4l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.78            <=> ? [V6l_27: $i] :
% 5.55/5.78                  ( ( mem @ V6l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V7e1: $i] :
% 5.55/5.78                      ( ( mem @ V7e1 @ A_27a )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7e1 ) @ V6l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V8l_27: $i] :
% 5.55/5.78                  ( ( mem @ V8l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V9e1: $i] :
% 5.55/5.78                      ( ( mem @ V9e1 @ A_27a )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V9e1 ) @ V8l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78            <=> ? [V10l_27: $i] :
% 5.55/5.78                  ( ( mem @ V10l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V11e1: $i] :
% 5.55/5.78                      ( ( mem @ V11e1 @ A_27a )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V11e1 ) @ V10l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V12l_27: $i] :
% 5.55/5.78                  ( ( mem @ V12l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V13e1: $i] :
% 5.55/5.78                      ( ( mem @ V13e1 @ A_27a )
% 5.55/5.78                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V12l_27 ) ) )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V13e1 ) @ V12l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.78            <=> ? [V14l_27: $i] :
% 5.55/5.78                  ( ( mem @ V14l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V15e1: $i] :
% 5.55/5.78                      ( ( mem @ V15e1 @ A_27a )
% 5.55/5.78                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V14l_27 ) ) )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V15e1 ) @ V14l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V16l_27: $i] :
% 5.55/5.78                  ( ( mem @ V16l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V17e1: $i] :
% 5.55/5.78                      ( ( mem @ V17e1 @ A_27a )
% 5.55/5.78                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V16l_27 ) ) )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V17e1 ) @ V16l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78            <=> ? [V18l_27: $i] :
% 5.55/5.78                  ( ( mem @ V18l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V19e1: $i] :
% 5.55/5.78                      ( ( mem @ V19e1 @ A_27a )
% 5.55/5.78                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V18l_27 ) ) )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V19e1 ) @ V18l_27 ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.78            <=> ? [V20l_27: $i] :
% 5.55/5.78                  ( ( mem @ V20l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V21e1: $i] :
% 5.55/5.78                      ( ( mem @ V21e1 @ A_27a )
% 5.55/5.78                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V20l_27 ) )
% 5.55/5.78                        = V1x )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V21e1 ) @ V20l_27 ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V22l_27: $i] :
% 5.55/5.78                  ( ( mem @ V22l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V23e1: $i] :
% 5.55/5.78                      ( ( mem @ V23e1 @ A_27a )
% 5.55/5.78                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V22l_27 ) )
% 5.55/5.78                        = V1x )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V23e1 ) @ V22l_27 ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78            <=> ? [V24l_27: $i] :
% 5.55/5.78                  ( ( mem @ V24l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V25e1: $i] :
% 5.55/5.78                      ( ( mem @ V25e1 @ A_27a )
% 5.55/5.78                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V24l_27 ) )
% 5.55/5.78                        = V1x )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V25e1 ) @ V24l_27 ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V26l_27: $i] :
% 5.55/5.78                  ( ( mem @ V26l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V27e1: $i] :
% 5.55/5.78                      ( ( mem @ V27e1 @ A_27a )
% 5.55/5.78                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V26l_27 ) )
% 5.55/5.78                        = V1x )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V27e1 ) @ V26l_27 ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = fo__c_2Enum_2E0 )
% 5.55/5.78            <=> ( V0l
% 5.55/5.78                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78            & ( ( fo__c_2Enum_2E0
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ( V0l
% 5.55/5.78                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78            <=> ( V0l
% 5.55/5.78                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ( V0l
% 5.55/5.78                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ( V0l
% 5.55/5.78                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.78            <=> ( V0l
% 5.55/5.78                = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ELIST__LENGTH__2,axiom,
% 5.55/5.78      ! [A_27a: del,V0l: $i] :
% 5.55/5.78        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78       => ! [V1x: tp__ty_2Enum_2Enum] :
% 5.55/5.78            ( ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78            <=> ? [V2e1: $i] :
% 5.55/5.78                  ( ( mem @ V2e1 @ A_27a )
% 5.55/5.78                  & ? [V3e2: $i] :
% 5.55/5.78                      ( ( mem @ V3e2 @ A_27a )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3e2 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V4e1: $i] :
% 5.55/5.78                  ( ( mem @ V4e1 @ A_27a )
% 5.55/5.78                  & ? [V5e2: $i] :
% 5.55/5.78                      ( ( mem @ V5e2 @ A_27a )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5e2 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V6l_27: $i] :
% 5.55/5.78                  ( ( mem @ V6l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V7e1: $i] :
% 5.55/5.78                      ( ( mem @ V7e1 @ A_27a )
% 5.55/5.78                      & ? [V8e2: $i] :
% 5.55/5.78                          ( ( mem @ V8e2 @ A_27a )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V8e2 ) @ V6l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78            <=> ? [V9l_27: $i] :
% 5.55/5.78                  ( ( mem @ V9l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V10e1: $i] :
% 5.55/5.78                      ( ( mem @ V10e1 @ A_27a )
% 5.55/5.78                      & ? [V11e2: $i] :
% 5.55/5.78                          ( ( mem @ V11e2 @ A_27a )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V10e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V11e2 ) @ V9l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V12l_27: $i] :
% 5.55/5.78                  ( ( mem @ V12l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V13e1: $i] :
% 5.55/5.78                      ( ( mem @ V13e1 @ A_27a )
% 5.55/5.78                      & ? [V14e2: $i] :
% 5.55/5.78                          ( ( mem @ V14e2 @ A_27a )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V13e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V14e2 ) @ V12l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78            <=> ? [V15l_27: $i] :
% 5.55/5.78                  ( ( mem @ V15l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V16e1: $i] :
% 5.55/5.78                      ( ( mem @ V16e1 @ A_27a )
% 5.55/5.78                      & ? [V17e2: $i] :
% 5.55/5.78                          ( ( mem @ V17e2 @ A_27a )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V16e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V17e2 ) @ V15l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V18l_27: $i] :
% 5.55/5.78                  ( ( mem @ V18l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V19e1: $i] :
% 5.55/5.78                      ( ( mem @ V19e1 @ A_27a )
% 5.55/5.78                      & ? [V20e2: $i] :
% 5.55/5.78                          ( ( mem @ V20e2 @ A_27a )
% 5.55/5.78                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V18l_27 ) ) )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V19e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V20e2 ) @ V18l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.78            <=> ? [V21l_27: $i] :
% 5.55/5.78                  ( ( mem @ V21l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V22e1: $i] :
% 5.55/5.78                      ( ( mem @ V22e1 @ A_27a )
% 5.55/5.78                      & ? [V23e2: $i] :
% 5.55/5.78                          ( ( mem @ V23e2 @ A_27a )
% 5.55/5.78                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V21l_27 ) ) )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V22e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V23e2 ) @ V21l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V24l_27: $i] :
% 5.55/5.78                  ( ( mem @ V24l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V25e1: $i] :
% 5.55/5.78                      ( ( mem @ V25e1 @ A_27a )
% 5.55/5.78                      & ? [V26e2: $i] :
% 5.55/5.78                          ( ( mem @ V26e2 @ A_27a )
% 5.55/5.78                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V24l_27 ) ) )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V25e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V26e2 ) @ V24l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78            <=> ? [V27l_27: $i] :
% 5.55/5.78                  ( ( mem @ V27l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V28e1: $i] :
% 5.55/5.78                      ( ( mem @ V28e1 @ A_27a )
% 5.55/5.78                      & ? [V29e2: $i] :
% 5.55/5.78                          ( ( mem @ V29e2 @ A_27a )
% 5.55/5.78                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V27l_27 ) ) )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V28e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V29e2 ) @ V27l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.78            <=> ? [V30l_27: $i] :
% 5.55/5.78                  ( ( mem @ V30l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V31e1: $i] :
% 5.55/5.78                      ( ( mem @ V31e1 @ A_27a )
% 5.55/5.78                      & ? [V32e2: $i] :
% 5.55/5.78                          ( ( mem @ V32e2 @ A_27a )
% 5.55/5.78                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V30l_27 ) )
% 5.55/5.78                            = V1x )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V31e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V32e2 ) @ V30l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V33l_27: $i] :
% 5.55/5.78                  ( ( mem @ V33l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V34e1: $i] :
% 5.55/5.78                      ( ( mem @ V34e1 @ A_27a )
% 5.55/5.78                      & ? [V35e2: $i] :
% 5.55/5.78                          ( ( mem @ V35e2 @ A_27a )
% 5.55/5.78                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V33l_27 ) )
% 5.55/5.78                            = V1x )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V34e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V35e2 ) @ V33l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78            <=> ? [V36l_27: $i] :
% 5.55/5.78                  ( ( mem @ V36l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V37e1: $i] :
% 5.55/5.78                      ( ( mem @ V37e1 @ A_27a )
% 5.55/5.78                      & ? [V38e2: $i] :
% 5.55/5.78                          ( ( mem @ V38e2 @ A_27a )
% 5.55/5.78                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V36l_27 ) )
% 5.55/5.78                            = V1x )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V37e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V38e2 ) @ V36l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V39l_27: $i] :
% 5.55/5.78                  ( ( mem @ V39l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V40e1: $i] :
% 5.55/5.78                      ( ( mem @ V40e1 @ A_27a )
% 5.55/5.78                      & ? [V41e2: $i] :
% 5.55/5.78                          ( ( mem @ V41e2 @ A_27a )
% 5.55/5.78                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V39l_27 ) )
% 5.55/5.78                            = V1x )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V40e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V41e2 ) @ V39l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78            <=> ? [V42e1: $i] :
% 5.55/5.78                  ( ( mem @ V42e1 @ A_27a )
% 5.55/5.78                  & ( V0l
% 5.55/5.78                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V42e1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V43e1: $i] :
% 5.55/5.78                  ( ( mem @ V43e1 @ A_27a )
% 5.55/5.78                  & ( V0l
% 5.55/5.78                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V43e1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V44l_27: $i] :
% 5.55/5.78                  ( ( mem @ V44l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V45e1: $i] :
% 5.55/5.78                      ( ( mem @ V45e1 @ A_27a )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V45e1 ) @ V44l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.78            <=> ? [V46l_27: $i] :
% 5.55/5.78                  ( ( mem @ V46l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V47e1: $i] :
% 5.55/5.78                      ( ( mem @ V47e1 @ A_27a )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V47e1 ) @ V46l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V48l_27: $i] :
% 5.55/5.78                  ( ( mem @ V48l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V49e1: $i] :
% 5.55/5.78                      ( ( mem @ V49e1 @ A_27a )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V49e1 ) @ V48l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78            <=> ? [V50l_27: $i] :
% 5.55/5.78                  ( ( mem @ V50l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V51e1: $i] :
% 5.55/5.78                      ( ( mem @ V51e1 @ A_27a )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V51e1 ) @ V50l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V52l_27: $i] :
% 5.55/5.78                  ( ( mem @ V52l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V53e1: $i] :
% 5.55/5.78                      ( ( mem @ V53e1 @ A_27a )
% 5.55/5.78                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V52l_27 ) ) )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V53e1 ) @ V52l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.78            <=> ? [V54l_27: $i] :
% 5.55/5.78                  ( ( mem @ V54l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V55e1: $i] :
% 5.55/5.78                      ( ( mem @ V55e1 @ A_27a )
% 5.55/5.78                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V54l_27 ) ) )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V55e1 ) @ V54l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V56l_27: $i] :
% 5.55/5.78                  ( ( mem @ V56l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V57e1: $i] :
% 5.55/5.78                      ( ( mem @ V57e1 @ A_27a )
% 5.55/5.78                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V56l_27 ) ) )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V57e1 ) @ V56l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78            <=> ? [V58l_27: $i] :
% 5.55/5.78                  ( ( mem @ V58l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V59e1: $i] :
% 5.55/5.78                      ( ( mem @ V59e1 @ A_27a )
% 5.55/5.78                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V58l_27 ) ) )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V59e1 ) @ V58l_27 ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.78            <=> ? [V60l_27: $i] :
% 5.55/5.78                  ( ( mem @ V60l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V61e1: $i] :
% 5.55/5.78                      ( ( mem @ V61e1 @ A_27a )
% 5.55/5.78                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V60l_27 ) )
% 5.55/5.78                        = V1x )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V61e1 ) @ V60l_27 ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V62l_27: $i] :
% 5.55/5.78                  ( ( mem @ V62l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V63e1: $i] :
% 5.55/5.78                      ( ( mem @ V63e1 @ A_27a )
% 5.55/5.78                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V62l_27 ) )
% 5.55/5.78                        = V1x )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V63e1 ) @ V62l_27 ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78            <=> ? [V64l_27: $i] :
% 5.55/5.78                  ( ( mem @ V64l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V65e1: $i] :
% 5.55/5.78                      ( ( mem @ V65e1 @ A_27a )
% 5.55/5.78                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V64l_27 ) )
% 5.55/5.78                        = V1x )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V65e1 ) @ V64l_27 ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V66l_27: $i] :
% 5.55/5.78                  ( ( mem @ V66l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V67e1: $i] :
% 5.55/5.78                      ( ( mem @ V67e1 @ A_27a )
% 5.55/5.78                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V66l_27 ) )
% 5.55/5.78                        = V1x )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V67e1 ) @ V66l_27 ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = fo__c_2Enum_2E0 )
% 5.55/5.78            <=> ( V0l
% 5.55/5.78                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78            & ( ( fo__c_2Enum_2E0
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ( V0l
% 5.55/5.78                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78            <=> ( V0l
% 5.55/5.78                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ( V0l
% 5.55/5.78                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ( V0l
% 5.55/5.78                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.78            <=> ( V0l
% 5.55/5.78                = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ELIST__LENGTH__3,axiom,
% 5.55/5.78      ! [A_27a: del,V0l: $i] :
% 5.55/5.78        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78       => ! [V1x: tp__ty_2Enum_2Enum] :
% 5.55/5.78            ( ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78            <=> ? [V2e1: $i] :
% 5.55/5.78                  ( ( mem @ V2e1 @ A_27a )
% 5.55/5.78                  & ? [V3e2: $i] :
% 5.55/5.78                      ( ( mem @ V3e2 @ A_27a )
% 5.55/5.78                      & ? [V4e3: $i] :
% 5.55/5.78                          ( ( mem @ V4e3 @ A_27a )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4e3 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V5e1: $i] :
% 5.55/5.78                  ( ( mem @ V5e1 @ A_27a )
% 5.55/5.78                  & ? [V6e2: $i] :
% 5.55/5.78                      ( ( mem @ V6e2 @ A_27a )
% 5.55/5.78                      & ? [V7e3: $i] :
% 5.55/5.78                          ( ( mem @ V7e3 @ A_27a )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7e3 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V8l_27: $i] :
% 5.55/5.78                  ( ( mem @ V8l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V9e1: $i] :
% 5.55/5.78                      ( ( mem @ V9e1 @ A_27a )
% 5.55/5.78                      & ? [V10e2: $i] :
% 5.55/5.78                          ( ( mem @ V10e2 @ A_27a )
% 5.55/5.78                          & ? [V11e3: $i] :
% 5.55/5.78                              ( ( mem @ V11e3 @ A_27a )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V9e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V10e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V11e3 ) @ V8l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78            <=> ? [V12l_27: $i] :
% 5.55/5.78                  ( ( mem @ V12l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V13e1: $i] :
% 5.55/5.78                      ( ( mem @ V13e1 @ A_27a )
% 5.55/5.78                      & ? [V14e2: $i] :
% 5.55/5.78                          ( ( mem @ V14e2 @ A_27a )
% 5.55/5.78                          & ? [V15e3: $i] :
% 5.55/5.78                              ( ( mem @ V15e3 @ A_27a )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V13e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V14e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V15e3 ) @ V12l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V16l_27: $i] :
% 5.55/5.78                  ( ( mem @ V16l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V17e1: $i] :
% 5.55/5.78                      ( ( mem @ V17e1 @ A_27a )
% 5.55/5.78                      & ? [V18e2: $i] :
% 5.55/5.78                          ( ( mem @ V18e2 @ A_27a )
% 5.55/5.78                          & ? [V19e3: $i] :
% 5.55/5.78                              ( ( mem @ V19e3 @ A_27a )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V17e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V18e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V19e3 ) @ V16l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78            <=> ? [V20l_27: $i] :
% 5.55/5.78                  ( ( mem @ V20l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V21e1: $i] :
% 5.55/5.78                      ( ( mem @ V21e1 @ A_27a )
% 5.55/5.78                      & ? [V22e2: $i] :
% 5.55/5.78                          ( ( mem @ V22e2 @ A_27a )
% 5.55/5.78                          & ? [V23e3: $i] :
% 5.55/5.78                              ( ( mem @ V23e3 @ A_27a )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V21e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V22e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V23e3 ) @ V20l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V24l_27: $i] :
% 5.55/5.78                  ( ( mem @ V24l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V25e1: $i] :
% 5.55/5.78                      ( ( mem @ V25e1 @ A_27a )
% 5.55/5.78                      & ? [V26e2: $i] :
% 5.55/5.78                          ( ( mem @ V26e2 @ A_27a )
% 5.55/5.78                          & ? [V27e3: $i] :
% 5.55/5.78                              ( ( mem @ V27e3 @ A_27a )
% 5.55/5.78                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V24l_27 ) ) )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V25e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V26e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V27e3 ) @ V24l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.78            <=> ? [V28l_27: $i] :
% 5.55/5.78                  ( ( mem @ V28l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V29e1: $i] :
% 5.55/5.78                      ( ( mem @ V29e1 @ A_27a )
% 5.55/5.78                      & ? [V30e2: $i] :
% 5.55/5.78                          ( ( mem @ V30e2 @ A_27a )
% 5.55/5.78                          & ? [V31e3: $i] :
% 5.55/5.78                              ( ( mem @ V31e3 @ A_27a )
% 5.55/5.78                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V28l_27 ) ) )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V29e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V30e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V31e3 ) @ V28l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V32l_27: $i] :
% 5.55/5.78                  ( ( mem @ V32l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V33e1: $i] :
% 5.55/5.78                      ( ( mem @ V33e1 @ A_27a )
% 5.55/5.78                      & ? [V34e2: $i] :
% 5.55/5.78                          ( ( mem @ V34e2 @ A_27a )
% 5.55/5.78                          & ? [V35e3: $i] :
% 5.55/5.78                              ( ( mem @ V35e3 @ A_27a )
% 5.55/5.78                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V32l_27 ) ) )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V33e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V34e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V35e3 ) @ V32l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.78            <=> ? [V36l_27: $i] :
% 5.55/5.78                  ( ( mem @ V36l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V37e1: $i] :
% 5.55/5.78                      ( ( mem @ V37e1 @ A_27a )
% 5.55/5.78                      & ? [V38e2: $i] :
% 5.55/5.78                          ( ( mem @ V38e2 @ A_27a )
% 5.55/5.78                          & ? [V39e3: $i] :
% 5.55/5.78                              ( ( mem @ V39e3 @ A_27a )
% 5.55/5.78                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V36l_27 ) ) )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V37e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V38e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V39e3 ) @ V36l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.78            <=> ? [V40l_27: $i] :
% 5.55/5.78                  ( ( mem @ V40l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V41e1: $i] :
% 5.55/5.78                      ( ( mem @ V41e1 @ A_27a )
% 5.55/5.78                      & ? [V42e2: $i] :
% 5.55/5.78                          ( ( mem @ V42e2 @ A_27a )
% 5.55/5.78                          & ? [V43e3: $i] :
% 5.55/5.78                              ( ( mem @ V43e3 @ A_27a )
% 5.55/5.78                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V40l_27 ) )
% 5.55/5.78                                = V1x )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V41e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V42e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V43e3 ) @ V40l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V44l_27: $i] :
% 5.55/5.78                  ( ( mem @ V44l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V45e1: $i] :
% 5.55/5.78                      ( ( mem @ V45e1 @ A_27a )
% 5.55/5.78                      & ? [V46e2: $i] :
% 5.55/5.78                          ( ( mem @ V46e2 @ A_27a )
% 5.55/5.78                          & ? [V47e3: $i] :
% 5.55/5.78                              ( ( mem @ V47e3 @ A_27a )
% 5.55/5.78                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V44l_27 ) )
% 5.55/5.78                                = V1x )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V45e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V46e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V47e3 ) @ V44l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.78            <=> ? [V48l_27: $i] :
% 5.55/5.78                  ( ( mem @ V48l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V49e1: $i] :
% 5.55/5.78                      ( ( mem @ V49e1 @ A_27a )
% 5.55/5.78                      & ? [V50e2: $i] :
% 5.55/5.78                          ( ( mem @ V50e2 @ A_27a )
% 5.55/5.78                          & ? [V51e3: $i] :
% 5.55/5.78                              ( ( mem @ V51e3 @ A_27a )
% 5.55/5.78                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V48l_27 ) )
% 5.55/5.78                                = V1x )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V49e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V50e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V51e3 ) @ V48l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V52l_27: $i] :
% 5.55/5.78                  ( ( mem @ V52l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V53e1: $i] :
% 5.55/5.78                      ( ( mem @ V53e1 @ A_27a )
% 5.55/5.78                      & ? [V54e2: $i] :
% 5.55/5.78                          ( ( mem @ V54e2 @ A_27a )
% 5.55/5.78                          & ? [V55e3: $i] :
% 5.55/5.78                              ( ( mem @ V55e3 @ A_27a )
% 5.55/5.78                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V52l_27 ) )
% 5.55/5.78                                = V1x )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V53e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V54e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V55e3 ) @ V52l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78            <=> ? [V56e1: $i] :
% 5.55/5.78                  ( ( mem @ V56e1 @ A_27a )
% 5.55/5.78                  & ? [V57e2: $i] :
% 5.55/5.78                      ( ( mem @ V57e2 @ A_27a )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V56e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V57e2 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V58e1: $i] :
% 5.55/5.78                  ( ( mem @ V58e1 @ A_27a )
% 5.55/5.78                  & ? [V59e2: $i] :
% 5.55/5.78                      ( ( mem @ V59e2 @ A_27a )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V58e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V59e2 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V60l_27: $i] :
% 5.55/5.78                  ( ( mem @ V60l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V61e1: $i] :
% 5.55/5.78                      ( ( mem @ V61e1 @ A_27a )
% 5.55/5.78                      & ? [V62e2: $i] :
% 5.55/5.78                          ( ( mem @ V62e2 @ A_27a )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V61e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V62e2 ) @ V60l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78            <=> ? [V63l_27: $i] :
% 5.55/5.78                  ( ( mem @ V63l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V64e1: $i] :
% 5.55/5.78                      ( ( mem @ V64e1 @ A_27a )
% 5.55/5.78                      & ? [V65e2: $i] :
% 5.55/5.78                          ( ( mem @ V65e2 @ A_27a )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V64e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V65e2 ) @ V63l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V66l_27: $i] :
% 5.55/5.78                  ( ( mem @ V66l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V67e1: $i] :
% 5.55/5.78                      ( ( mem @ V67e1 @ A_27a )
% 5.55/5.78                      & ? [V68e2: $i] :
% 5.55/5.78                          ( ( mem @ V68e2 @ A_27a )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V67e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V68e2 ) @ V66l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78            <=> ? [V69l_27: $i] :
% 5.55/5.78                  ( ( mem @ V69l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V70e1: $i] :
% 5.55/5.78                      ( ( mem @ V70e1 @ A_27a )
% 5.55/5.78                      & ? [V71e2: $i] :
% 5.55/5.78                          ( ( mem @ V71e2 @ A_27a )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V70e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V71e2 ) @ V69l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V72l_27: $i] :
% 5.55/5.78                  ( ( mem @ V72l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V73e1: $i] :
% 5.55/5.78                      ( ( mem @ V73e1 @ A_27a )
% 5.55/5.78                      & ? [V74e2: $i] :
% 5.55/5.78                          ( ( mem @ V74e2 @ A_27a )
% 5.55/5.78                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V72l_27 ) ) )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V73e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V74e2 ) @ V72l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.78            <=> ? [V75l_27: $i] :
% 5.55/5.78                  ( ( mem @ V75l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V76e1: $i] :
% 5.55/5.78                      ( ( mem @ V76e1 @ A_27a )
% 5.55/5.78                      & ? [V77e2: $i] :
% 5.55/5.78                          ( ( mem @ V77e2 @ A_27a )
% 5.55/5.78                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V75l_27 ) ) )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V76e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V77e2 ) @ V75l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V78l_27: $i] :
% 5.55/5.78                  ( ( mem @ V78l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V79e1: $i] :
% 5.55/5.78                      ( ( mem @ V79e1 @ A_27a )
% 5.55/5.78                      & ? [V80e2: $i] :
% 5.55/5.78                          ( ( mem @ V80e2 @ A_27a )
% 5.55/5.78                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V78l_27 ) ) )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V79e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V80e2 ) @ V78l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78            <=> ? [V81l_27: $i] :
% 5.55/5.78                  ( ( mem @ V81l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V82e1: $i] :
% 5.55/5.78                      ( ( mem @ V82e1 @ A_27a )
% 5.55/5.78                      & ? [V83e2: $i] :
% 5.55/5.78                          ( ( mem @ V83e2 @ A_27a )
% 5.55/5.78                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V81l_27 ) ) )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V82e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V83e2 ) @ V81l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.78            <=> ? [V84l_27: $i] :
% 5.55/5.78                  ( ( mem @ V84l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V85e1: $i] :
% 5.55/5.78                      ( ( mem @ V85e1 @ A_27a )
% 5.55/5.78                      & ? [V86e2: $i] :
% 5.55/5.78                          ( ( mem @ V86e2 @ A_27a )
% 5.55/5.78                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V84l_27 ) )
% 5.55/5.78                            = V1x )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V85e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V86e2 ) @ V84l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V87l_27: $i] :
% 5.55/5.78                  ( ( mem @ V87l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V88e1: $i] :
% 5.55/5.78                      ( ( mem @ V88e1 @ A_27a )
% 5.55/5.78                      & ? [V89e2: $i] :
% 5.55/5.78                          ( ( mem @ V89e2 @ A_27a )
% 5.55/5.78                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V87l_27 ) )
% 5.55/5.78                            = V1x )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V88e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V89e2 ) @ V87l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78            <=> ? [V90l_27: $i] :
% 5.55/5.78                  ( ( mem @ V90l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V91e1: $i] :
% 5.55/5.78                      ( ( mem @ V91e1 @ A_27a )
% 5.55/5.78                      & ? [V92e2: $i] :
% 5.55/5.78                          ( ( mem @ V92e2 @ A_27a )
% 5.55/5.78                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V90l_27 ) )
% 5.55/5.78                            = V1x )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V91e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V92e2 ) @ V90l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V93l_27: $i] :
% 5.55/5.78                  ( ( mem @ V93l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V94e1: $i] :
% 5.55/5.78                      ( ( mem @ V94e1 @ A_27a )
% 5.55/5.78                      & ? [V95e2: $i] :
% 5.55/5.78                          ( ( mem @ V95e2 @ A_27a )
% 5.55/5.78                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V93l_27 ) )
% 5.55/5.78                            = V1x )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V94e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V95e2 ) @ V93l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78            <=> ? [V96e1: $i] :
% 5.55/5.78                  ( ( mem @ V96e1 @ A_27a )
% 5.55/5.78                  & ( V0l
% 5.55/5.78                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V96e1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V97e1: $i] :
% 5.55/5.78                  ( ( mem @ V97e1 @ A_27a )
% 5.55/5.78                  & ( V0l
% 5.55/5.78                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V97e1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V98l_27: $i] :
% 5.55/5.78                  ( ( mem @ V98l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V99e1: $i] :
% 5.55/5.78                      ( ( mem @ V99e1 @ A_27a )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V99e1 ) @ V98l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.78            <=> ? [V100l_27: $i] :
% 5.55/5.78                  ( ( mem @ V100l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V101e1: $i] :
% 5.55/5.78                      ( ( mem @ V101e1 @ A_27a )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V101e1 ) @ V100l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V102l_27: $i] :
% 5.55/5.78                  ( ( mem @ V102l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V103e1: $i] :
% 5.55/5.78                      ( ( mem @ V103e1 @ A_27a )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V103e1 ) @ V102l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78            <=> ? [V104l_27: $i] :
% 5.55/5.78                  ( ( mem @ V104l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V105e1: $i] :
% 5.55/5.78                      ( ( mem @ V105e1 @ A_27a )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V105e1 ) @ V104l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V106l_27: $i] :
% 5.55/5.78                  ( ( mem @ V106l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V107e1: $i] :
% 5.55/5.78                      ( ( mem @ V107e1 @ A_27a )
% 5.55/5.78                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V106l_27 ) ) )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V107e1 ) @ V106l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.78            <=> ? [V108l_27: $i] :
% 5.55/5.78                  ( ( mem @ V108l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V109e1: $i] :
% 5.55/5.78                      ( ( mem @ V109e1 @ A_27a )
% 5.55/5.78                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V108l_27 ) ) )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V109e1 ) @ V108l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V110l_27: $i] :
% 5.55/5.78                  ( ( mem @ V110l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V111e1: $i] :
% 5.55/5.78                      ( ( mem @ V111e1 @ A_27a )
% 5.55/5.78                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V110l_27 ) ) )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V111e1 ) @ V110l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78            <=> ? [V112l_27: $i] :
% 5.55/5.78                  ( ( mem @ V112l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V113e1: $i] :
% 5.55/5.78                      ( ( mem @ V113e1 @ A_27a )
% 5.55/5.78                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V112l_27 ) ) )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V113e1 ) @ V112l_27 ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.78            <=> ? [V114l_27: $i] :
% 5.55/5.78                  ( ( mem @ V114l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V115e1: $i] :
% 5.55/5.78                      ( ( mem @ V115e1 @ A_27a )
% 5.55/5.78                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V114l_27 ) )
% 5.55/5.78                        = V1x )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V115e1 ) @ V114l_27 ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V116l_27: $i] :
% 5.55/5.78                  ( ( mem @ V116l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V117e1: $i] :
% 5.55/5.78                      ( ( mem @ V117e1 @ A_27a )
% 5.55/5.78                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V116l_27 ) )
% 5.55/5.78                        = V1x )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V117e1 ) @ V116l_27 ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78            <=> ? [V118l_27: $i] :
% 5.55/5.78                  ( ( mem @ V118l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V119e1: $i] :
% 5.55/5.78                      ( ( mem @ V119e1 @ A_27a )
% 5.55/5.78                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V118l_27 ) )
% 5.55/5.78                        = V1x )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V119e1 ) @ V118l_27 ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V120l_27: $i] :
% 5.55/5.78                  ( ( mem @ V120l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V121e1: $i] :
% 5.55/5.78                      ( ( mem @ V121e1 @ A_27a )
% 5.55/5.78                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V120l_27 ) )
% 5.55/5.78                        = V1x )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V121e1 ) @ V120l_27 ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = fo__c_2Enum_2E0 )
% 5.55/5.78            <=> ( V0l
% 5.55/5.78                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78            & ( ( fo__c_2Enum_2E0
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ( V0l
% 5.55/5.78                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78            <=> ( V0l
% 5.55/5.78                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ( V0l
% 5.55/5.78                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ( V0l
% 5.55/5.78                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.78            <=> ( V0l
% 5.55/5.78                = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.78  
% 5.55/5.78  thf(conj_thm_2EquantHeuristics_2ELIST__LENGTH__4,axiom,
% 5.55/5.78      ! [A_27a: del,V0l: $i] :
% 5.55/5.78        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78       => ! [V1x: tp__ty_2Enum_2Enum] :
% 5.55/5.78            ( ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78            <=> ? [V2e1: $i] :
% 5.55/5.78                  ( ( mem @ V2e1 @ A_27a )
% 5.55/5.78                  & ? [V3e2: $i] :
% 5.55/5.78                      ( ( mem @ V3e2 @ A_27a )
% 5.55/5.78                      & ? [V4e3: $i] :
% 5.55/5.78                          ( ( mem @ V4e3 @ A_27a )
% 5.55/5.78                          & ? [V5e4: $i] :
% 5.55/5.78                              ( ( mem @ V5e4 @ A_27a )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5e4 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V6e1: $i] :
% 5.55/5.78                  ( ( mem @ V6e1 @ A_27a )
% 5.55/5.78                  & ? [V7e2: $i] :
% 5.55/5.78                      ( ( mem @ V7e2 @ A_27a )
% 5.55/5.78                      & ? [V8e3: $i] :
% 5.55/5.78                          ( ( mem @ V8e3 @ A_27a )
% 5.55/5.78                          & ? [V9e4: $i] :
% 5.55/5.78                              ( ( mem @ V9e4 @ A_27a )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V8e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V9e4 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V10l_27: $i] :
% 5.55/5.78                  ( ( mem @ V10l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V11e1: $i] :
% 5.55/5.78                      ( ( mem @ V11e1 @ A_27a )
% 5.55/5.78                      & ? [V12e2: $i] :
% 5.55/5.78                          ( ( mem @ V12e2 @ A_27a )
% 5.55/5.78                          & ? [V13e3: $i] :
% 5.55/5.78                              ( ( mem @ V13e3 @ A_27a )
% 5.55/5.78                              & ? [V14e4: $i] :
% 5.55/5.78                                  ( ( mem @ V14e4 @ A_27a )
% 5.55/5.78                                  & ( V0l
% 5.55/5.78                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V11e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V12e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V13e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V14e4 ) @ V10l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78            <=> ? [V15l_27: $i] :
% 5.55/5.78                  ( ( mem @ V15l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V16e1: $i] :
% 5.55/5.78                      ( ( mem @ V16e1 @ A_27a )
% 5.55/5.78                      & ? [V17e2: $i] :
% 5.55/5.78                          ( ( mem @ V17e2 @ A_27a )
% 5.55/5.78                          & ? [V18e3: $i] :
% 5.55/5.78                              ( ( mem @ V18e3 @ A_27a )
% 5.55/5.78                              & ? [V19e4: $i] :
% 5.55/5.78                                  ( ( mem @ V19e4 @ A_27a )
% 5.55/5.78                                  & ( V0l
% 5.55/5.78                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V16e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V17e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V18e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V19e4 ) @ V15l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V20l_27: $i] :
% 5.55/5.78                  ( ( mem @ V20l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V21e1: $i] :
% 5.55/5.78                      ( ( mem @ V21e1 @ A_27a )
% 5.55/5.78                      & ? [V22e2: $i] :
% 5.55/5.78                          ( ( mem @ V22e2 @ A_27a )
% 5.55/5.78                          & ? [V23e3: $i] :
% 5.55/5.78                              ( ( mem @ V23e3 @ A_27a )
% 5.55/5.78                              & ? [V24e4: $i] :
% 5.55/5.78                                  ( ( mem @ V24e4 @ A_27a )
% 5.55/5.78                                  & ( V0l
% 5.55/5.78                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V21e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V22e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V23e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V24e4 ) @ V20l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78            <=> ? [V25l_27: $i] :
% 5.55/5.78                  ( ( mem @ V25l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V26e1: $i] :
% 5.55/5.78                      ( ( mem @ V26e1 @ A_27a )
% 5.55/5.78                      & ? [V27e2: $i] :
% 5.55/5.78                          ( ( mem @ V27e2 @ A_27a )
% 5.55/5.78                          & ? [V28e3: $i] :
% 5.55/5.78                              ( ( mem @ V28e3 @ A_27a )
% 5.55/5.78                              & ? [V29e4: $i] :
% 5.55/5.78                                  ( ( mem @ V29e4 @ A_27a )
% 5.55/5.78                                  & ( V0l
% 5.55/5.78                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V26e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V27e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V28e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V29e4 ) @ V25l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V30l_27: $i] :
% 5.55/5.78                  ( ( mem @ V30l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V31e1: $i] :
% 5.55/5.78                      ( ( mem @ V31e1 @ A_27a )
% 5.55/5.78                      & ? [V32e2: $i] :
% 5.55/5.78                          ( ( mem @ V32e2 @ A_27a )
% 5.55/5.78                          & ? [V33e3: $i] :
% 5.55/5.78                              ( ( mem @ V33e3 @ A_27a )
% 5.55/5.78                              & ? [V34e4: $i] :
% 5.55/5.78                                  ( ( mem @ V34e4 @ A_27a )
% 5.55/5.78                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V30l_27 ) ) )
% 5.55/5.78                                  & ( V0l
% 5.55/5.78                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V31e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V32e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V33e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V34e4 ) @ V30l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.78            <=> ? [V35l_27: $i] :
% 5.55/5.78                  ( ( mem @ V35l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V36e1: $i] :
% 5.55/5.78                      ( ( mem @ V36e1 @ A_27a )
% 5.55/5.78                      & ? [V37e2: $i] :
% 5.55/5.78                          ( ( mem @ V37e2 @ A_27a )
% 5.55/5.78                          & ? [V38e3: $i] :
% 5.55/5.78                              ( ( mem @ V38e3 @ A_27a )
% 5.55/5.78                              & ? [V39e4: $i] :
% 5.55/5.78                                  ( ( mem @ V39e4 @ A_27a )
% 5.55/5.78                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V35l_27 ) ) )
% 5.55/5.78                                  & ( V0l
% 5.55/5.78                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V36e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V37e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V38e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V39e4 ) @ V35l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V40l_27: $i] :
% 5.55/5.78                  ( ( mem @ V40l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V41e1: $i] :
% 5.55/5.78                      ( ( mem @ V41e1 @ A_27a )
% 5.55/5.78                      & ? [V42e2: $i] :
% 5.55/5.78                          ( ( mem @ V42e2 @ A_27a )
% 5.55/5.78                          & ? [V43e3: $i] :
% 5.55/5.78                              ( ( mem @ V43e3 @ A_27a )
% 5.55/5.78                              & ? [V44e4: $i] :
% 5.55/5.78                                  ( ( mem @ V44e4 @ A_27a )
% 5.55/5.78                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V40l_27 ) ) )
% 5.55/5.78                                  & ( V0l
% 5.55/5.78                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V41e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V42e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V43e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V44e4 ) @ V40l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.78            <=> ? [V45l_27: $i] :
% 5.55/5.78                  ( ( mem @ V45l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V46e1: $i] :
% 5.55/5.78                      ( ( mem @ V46e1 @ A_27a )
% 5.55/5.78                      & ? [V47e2: $i] :
% 5.55/5.78                          ( ( mem @ V47e2 @ A_27a )
% 5.55/5.78                          & ? [V48e3: $i] :
% 5.55/5.78                              ( ( mem @ V48e3 @ A_27a )
% 5.55/5.78                              & ? [V49e4: $i] :
% 5.55/5.78                                  ( ( mem @ V49e4 @ A_27a )
% 5.55/5.78                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V45l_27 ) ) )
% 5.55/5.78                                  & ( V0l
% 5.55/5.78                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V46e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V47e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V48e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V49e4 ) @ V45l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.78            <=> ? [V50l_27: $i] :
% 5.55/5.78                  ( ( mem @ V50l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V51e1: $i] :
% 5.55/5.78                      ( ( mem @ V51e1 @ A_27a )
% 5.55/5.78                      & ? [V52e2: $i] :
% 5.55/5.78                          ( ( mem @ V52e2 @ A_27a )
% 5.55/5.78                          & ? [V53e3: $i] :
% 5.55/5.78                              ( ( mem @ V53e3 @ A_27a )
% 5.55/5.78                              & ? [V54e4: $i] :
% 5.55/5.78                                  ( ( mem @ V54e4 @ A_27a )
% 5.55/5.78                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V50l_27 ) )
% 5.55/5.78                                    = V1x )
% 5.55/5.78                                  & ( V0l
% 5.55/5.78                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V51e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V52e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V53e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V54e4 ) @ V50l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V55l_27: $i] :
% 5.55/5.78                  ( ( mem @ V55l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V56e1: $i] :
% 5.55/5.78                      ( ( mem @ V56e1 @ A_27a )
% 5.55/5.78                      & ? [V57e2: $i] :
% 5.55/5.78                          ( ( mem @ V57e2 @ A_27a )
% 5.55/5.78                          & ? [V58e3: $i] :
% 5.55/5.78                              ( ( mem @ V58e3 @ A_27a )
% 5.55/5.78                              & ? [V59e4: $i] :
% 5.55/5.78                                  ( ( mem @ V59e4 @ A_27a )
% 5.55/5.78                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V55l_27 ) )
% 5.55/5.78                                    = V1x )
% 5.55/5.78                                  & ( V0l
% 5.55/5.78                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V56e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V57e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V58e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V59e4 ) @ V55l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.78            <=> ? [V60l_27: $i] :
% 5.55/5.78                  ( ( mem @ V60l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V61e1: $i] :
% 5.55/5.78                      ( ( mem @ V61e1 @ A_27a )
% 5.55/5.78                      & ? [V62e2: $i] :
% 5.55/5.78                          ( ( mem @ V62e2 @ A_27a )
% 5.55/5.78                          & ? [V63e3: $i] :
% 5.55/5.78                              ( ( mem @ V63e3 @ A_27a )
% 5.55/5.78                              & ? [V64e4: $i] :
% 5.55/5.78                                  ( ( mem @ V64e4 @ A_27a )
% 5.55/5.78                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V60l_27 ) )
% 5.55/5.78                                    = V1x )
% 5.55/5.78                                  & ( V0l
% 5.55/5.78                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V61e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V62e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V63e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V64e4 ) @ V60l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V65l_27: $i] :
% 5.55/5.78                  ( ( mem @ V65l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V66e1: $i] :
% 5.55/5.78                      ( ( mem @ V66e1 @ A_27a )
% 5.55/5.78                      & ? [V67e2: $i] :
% 5.55/5.78                          ( ( mem @ V67e2 @ A_27a )
% 5.55/5.78                          & ? [V68e3: $i] :
% 5.55/5.78                              ( ( mem @ V68e3 @ A_27a )
% 5.55/5.78                              & ? [V69e4: $i] :
% 5.55/5.78                                  ( ( mem @ V69e4 @ A_27a )
% 5.55/5.78                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V65l_27 ) )
% 5.55/5.78                                    = V1x )
% 5.55/5.78                                  & ( V0l
% 5.55/5.78                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V66e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V67e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V68e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V69e4 ) @ V65l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78            <=> ? [V70e1: $i] :
% 5.55/5.78                  ( ( mem @ V70e1 @ A_27a )
% 5.55/5.78                  & ? [V71e2: $i] :
% 5.55/5.78                      ( ( mem @ V71e2 @ A_27a )
% 5.55/5.78                      & ? [V72e3: $i] :
% 5.55/5.78                          ( ( mem @ V72e3 @ A_27a )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V70e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V71e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V72e3 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V73e1: $i] :
% 5.55/5.78                  ( ( mem @ V73e1 @ A_27a )
% 5.55/5.78                  & ? [V74e2: $i] :
% 5.55/5.78                      ( ( mem @ V74e2 @ A_27a )
% 5.55/5.78                      & ? [V75e3: $i] :
% 5.55/5.78                          ( ( mem @ V75e3 @ A_27a )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V73e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V74e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V75e3 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V76l_27: $i] :
% 5.55/5.78                  ( ( mem @ V76l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V77e1: $i] :
% 5.55/5.78                      ( ( mem @ V77e1 @ A_27a )
% 5.55/5.78                      & ? [V78e2: $i] :
% 5.55/5.78                          ( ( mem @ V78e2 @ A_27a )
% 5.55/5.78                          & ? [V79e3: $i] :
% 5.55/5.78                              ( ( mem @ V79e3 @ A_27a )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V77e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V78e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V79e3 ) @ V76l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78            <=> ? [V80l_27: $i] :
% 5.55/5.78                  ( ( mem @ V80l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V81e1: $i] :
% 5.55/5.78                      ( ( mem @ V81e1 @ A_27a )
% 5.55/5.78                      & ? [V82e2: $i] :
% 5.55/5.78                          ( ( mem @ V82e2 @ A_27a )
% 5.55/5.78                          & ? [V83e3: $i] :
% 5.55/5.78                              ( ( mem @ V83e3 @ A_27a )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V81e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V82e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V83e3 ) @ V80l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V84l_27: $i] :
% 5.55/5.78                  ( ( mem @ V84l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V85e1: $i] :
% 5.55/5.78                      ( ( mem @ V85e1 @ A_27a )
% 5.55/5.78                      & ? [V86e2: $i] :
% 5.55/5.78                          ( ( mem @ V86e2 @ A_27a )
% 5.55/5.78                          & ? [V87e3: $i] :
% 5.55/5.78                              ( ( mem @ V87e3 @ A_27a )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V85e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V86e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V87e3 ) @ V84l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78            <=> ? [V88l_27: $i] :
% 5.55/5.78                  ( ( mem @ V88l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V89e1: $i] :
% 5.55/5.78                      ( ( mem @ V89e1 @ A_27a )
% 5.55/5.78                      & ? [V90e2: $i] :
% 5.55/5.78                          ( ( mem @ V90e2 @ A_27a )
% 5.55/5.78                          & ? [V91e3: $i] :
% 5.55/5.78                              ( ( mem @ V91e3 @ A_27a )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V89e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V90e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V91e3 ) @ V88l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V92l_27: $i] :
% 5.55/5.78                  ( ( mem @ V92l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V93e1: $i] :
% 5.55/5.78                      ( ( mem @ V93e1 @ A_27a )
% 5.55/5.78                      & ? [V94e2: $i] :
% 5.55/5.78                          ( ( mem @ V94e2 @ A_27a )
% 5.55/5.78                          & ? [V95e3: $i] :
% 5.55/5.78                              ( ( mem @ V95e3 @ A_27a )
% 5.55/5.78                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V92l_27 ) ) )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V93e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V94e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V95e3 ) @ V92l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.78            <=> ? [V96l_27: $i] :
% 5.55/5.78                  ( ( mem @ V96l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V97e1: $i] :
% 5.55/5.78                      ( ( mem @ V97e1 @ A_27a )
% 5.55/5.78                      & ? [V98e2: $i] :
% 5.55/5.78                          ( ( mem @ V98e2 @ A_27a )
% 5.55/5.78                          & ? [V99e3: $i] :
% 5.55/5.78                              ( ( mem @ V99e3 @ A_27a )
% 5.55/5.78                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V96l_27 ) ) )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V97e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V98e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V99e3 ) @ V96l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V100l_27: $i] :
% 5.55/5.78                  ( ( mem @ V100l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V101e1: $i] :
% 5.55/5.78                      ( ( mem @ V101e1 @ A_27a )
% 5.55/5.78                      & ? [V102e2: $i] :
% 5.55/5.78                          ( ( mem @ V102e2 @ A_27a )
% 5.55/5.78                          & ? [V103e3: $i] :
% 5.55/5.78                              ( ( mem @ V103e3 @ A_27a )
% 5.55/5.78                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V100l_27 ) ) )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V101e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V102e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V103e3 ) @ V100l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.78            <=> ? [V104l_27: $i] :
% 5.55/5.78                  ( ( mem @ V104l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V105e1: $i] :
% 5.55/5.78                      ( ( mem @ V105e1 @ A_27a )
% 5.55/5.78                      & ? [V106e2: $i] :
% 5.55/5.78                          ( ( mem @ V106e2 @ A_27a )
% 5.55/5.78                          & ? [V107e3: $i] :
% 5.55/5.78                              ( ( mem @ V107e3 @ A_27a )
% 5.55/5.78                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V104l_27 ) ) )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V105e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V106e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V107e3 ) @ V104l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.78            <=> ? [V108l_27: $i] :
% 5.55/5.78                  ( ( mem @ V108l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V109e1: $i] :
% 5.55/5.78                      ( ( mem @ V109e1 @ A_27a )
% 5.55/5.78                      & ? [V110e2: $i] :
% 5.55/5.78                          ( ( mem @ V110e2 @ A_27a )
% 5.55/5.78                          & ? [V111e3: $i] :
% 5.55/5.78                              ( ( mem @ V111e3 @ A_27a )
% 5.55/5.78                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V108l_27 ) )
% 5.55/5.78                                = V1x )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V109e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V110e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V111e3 ) @ V108l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V112l_27: $i] :
% 5.55/5.78                  ( ( mem @ V112l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V113e1: $i] :
% 5.55/5.78                      ( ( mem @ V113e1 @ A_27a )
% 5.55/5.78                      & ? [V114e2: $i] :
% 5.55/5.78                          ( ( mem @ V114e2 @ A_27a )
% 5.55/5.78                          & ? [V115e3: $i] :
% 5.55/5.78                              ( ( mem @ V115e3 @ A_27a )
% 5.55/5.78                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V112l_27 ) )
% 5.55/5.78                                = V1x )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V113e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V114e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V115e3 ) @ V112l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.78            <=> ? [V116l_27: $i] :
% 5.55/5.78                  ( ( mem @ V116l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V117e1: $i] :
% 5.55/5.78                      ( ( mem @ V117e1 @ A_27a )
% 5.55/5.78                      & ? [V118e2: $i] :
% 5.55/5.78                          ( ( mem @ V118e2 @ A_27a )
% 5.55/5.78                          & ? [V119e3: $i] :
% 5.55/5.78                              ( ( mem @ V119e3 @ A_27a )
% 5.55/5.78                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V116l_27 ) )
% 5.55/5.78                                = V1x )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V117e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V118e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V119e3 ) @ V116l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V120l_27: $i] :
% 5.55/5.78                  ( ( mem @ V120l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V121e1: $i] :
% 5.55/5.78                      ( ( mem @ V121e1 @ A_27a )
% 5.55/5.78                      & ? [V122e2: $i] :
% 5.55/5.78                          ( ( mem @ V122e2 @ A_27a )
% 5.55/5.78                          & ? [V123e3: $i] :
% 5.55/5.78                              ( ( mem @ V123e3 @ A_27a )
% 5.55/5.78                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V120l_27 ) )
% 5.55/5.78                                = V1x )
% 5.55/5.78                              & ( V0l
% 5.55/5.78                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V121e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V122e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V123e3 ) @ V120l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78            <=> ? [V124e1: $i] :
% 5.55/5.78                  ( ( mem @ V124e1 @ A_27a )
% 5.55/5.78                  & ? [V125e2: $i] :
% 5.55/5.78                      ( ( mem @ V125e2 @ A_27a )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V124e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V125e2 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V126e1: $i] :
% 5.55/5.78                  ( ( mem @ V126e1 @ A_27a )
% 5.55/5.78                  & ? [V127e2: $i] :
% 5.55/5.78                      ( ( mem @ V127e2 @ A_27a )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V126e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V127e2 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V128l_27: $i] :
% 5.55/5.78                  ( ( mem @ V128l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V129e1: $i] :
% 5.55/5.78                      ( ( mem @ V129e1 @ A_27a )
% 5.55/5.78                      & ? [V130e2: $i] :
% 5.55/5.78                          ( ( mem @ V130e2 @ A_27a )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V129e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V130e2 ) @ V128l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78            <=> ? [V131l_27: $i] :
% 5.55/5.78                  ( ( mem @ V131l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V132e1: $i] :
% 5.55/5.78                      ( ( mem @ V132e1 @ A_27a )
% 5.55/5.78                      & ? [V133e2: $i] :
% 5.55/5.78                          ( ( mem @ V133e2 @ A_27a )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V132e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V133e2 ) @ V131l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V134l_27: $i] :
% 5.55/5.78                  ( ( mem @ V134l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V135e1: $i] :
% 5.55/5.78                      ( ( mem @ V135e1 @ A_27a )
% 5.55/5.78                      & ? [V136e2: $i] :
% 5.55/5.78                          ( ( mem @ V136e2 @ A_27a )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V135e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V136e2 ) @ V134l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78            <=> ? [V137l_27: $i] :
% 5.55/5.78                  ( ( mem @ V137l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V138e1: $i] :
% 5.55/5.78                      ( ( mem @ V138e1 @ A_27a )
% 5.55/5.78                      & ? [V139e2: $i] :
% 5.55/5.78                          ( ( mem @ V139e2 @ A_27a )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V138e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V139e2 ) @ V137l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V140l_27: $i] :
% 5.55/5.78                  ( ( mem @ V140l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V141e1: $i] :
% 5.55/5.78                      ( ( mem @ V141e1 @ A_27a )
% 5.55/5.78                      & ? [V142e2: $i] :
% 5.55/5.78                          ( ( mem @ V142e2 @ A_27a )
% 5.55/5.78                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V140l_27 ) ) )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V141e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V142e2 ) @ V140l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.78            <=> ? [V143l_27: $i] :
% 5.55/5.78                  ( ( mem @ V143l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V144e1: $i] :
% 5.55/5.78                      ( ( mem @ V144e1 @ A_27a )
% 5.55/5.78                      & ? [V145e2: $i] :
% 5.55/5.78                          ( ( mem @ V145e2 @ A_27a )
% 5.55/5.78                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V143l_27 ) ) )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V144e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V145e2 ) @ V143l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V146l_27: $i] :
% 5.55/5.78                  ( ( mem @ V146l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V147e1: $i] :
% 5.55/5.78                      ( ( mem @ V147e1 @ A_27a )
% 5.55/5.78                      & ? [V148e2: $i] :
% 5.55/5.78                          ( ( mem @ V148e2 @ A_27a )
% 5.55/5.78                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V146l_27 ) ) )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V147e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V148e2 ) @ V146l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78            <=> ? [V149l_27: $i] :
% 5.55/5.78                  ( ( mem @ V149l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V150e1: $i] :
% 5.55/5.78                      ( ( mem @ V150e1 @ A_27a )
% 5.55/5.78                      & ? [V151e2: $i] :
% 5.55/5.78                          ( ( mem @ V151e2 @ A_27a )
% 5.55/5.78                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V149l_27 ) ) )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V150e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V151e2 ) @ V149l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.78            <=> ? [V152l_27: $i] :
% 5.55/5.78                  ( ( mem @ V152l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V153e1: $i] :
% 5.55/5.78                      ( ( mem @ V153e1 @ A_27a )
% 5.55/5.78                      & ? [V154e2: $i] :
% 5.55/5.78                          ( ( mem @ V154e2 @ A_27a )
% 5.55/5.78                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V152l_27 ) )
% 5.55/5.78                            = V1x )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V153e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V154e2 ) @ V152l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V155l_27: $i] :
% 5.55/5.78                  ( ( mem @ V155l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V156e1: $i] :
% 5.55/5.78                      ( ( mem @ V156e1 @ A_27a )
% 5.55/5.78                      & ? [V157e2: $i] :
% 5.55/5.78                          ( ( mem @ V157e2 @ A_27a )
% 5.55/5.78                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V155l_27 ) )
% 5.55/5.78                            = V1x )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V156e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V157e2 ) @ V155l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78            <=> ? [V158l_27: $i] :
% 5.55/5.78                  ( ( mem @ V158l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V159e1: $i] :
% 5.55/5.78                      ( ( mem @ V159e1 @ A_27a )
% 5.55/5.78                      & ? [V160e2: $i] :
% 5.55/5.78                          ( ( mem @ V160e2 @ A_27a )
% 5.55/5.78                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V158l_27 ) )
% 5.55/5.78                            = V1x )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V159e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V160e2 ) @ V158l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V161l_27: $i] :
% 5.55/5.78                  ( ( mem @ V161l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V162e1: $i] :
% 5.55/5.78                      ( ( mem @ V162e1 @ A_27a )
% 5.55/5.78                      & ? [V163e2: $i] :
% 5.55/5.78                          ( ( mem @ V163e2 @ A_27a )
% 5.55/5.78                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V161l_27 ) )
% 5.55/5.78                            = V1x )
% 5.55/5.78                          & ( V0l
% 5.55/5.78                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V162e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V163e2 ) @ V161l_27 ) ) ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78            <=> ? [V164e1: $i] :
% 5.55/5.78                  ( ( mem @ V164e1 @ A_27a )
% 5.55/5.78                  & ( V0l
% 5.55/5.78                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V164e1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V165e1: $i] :
% 5.55/5.78                  ( ( mem @ V165e1 @ A_27a )
% 5.55/5.78                  & ( V0l
% 5.55/5.78                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V165e1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V166l_27: $i] :
% 5.55/5.78                  ( ( mem @ V166l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V167e1: $i] :
% 5.55/5.78                      ( ( mem @ V167e1 @ A_27a )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V167e1 ) @ V166l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.78            <=> ? [V168l_27: $i] :
% 5.55/5.78                  ( ( mem @ V168l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V169e1: $i] :
% 5.55/5.78                      ( ( mem @ V169e1 @ A_27a )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V169e1 ) @ V168l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V170l_27: $i] :
% 5.55/5.78                  ( ( mem @ V170l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V171e1: $i] :
% 5.55/5.78                      ( ( mem @ V171e1 @ A_27a )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V171e1 ) @ V170l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.78            <=> ? [V172l_27: $i] :
% 5.55/5.78                  ( ( mem @ V172l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V173e1: $i] :
% 5.55/5.78                      ( ( mem @ V173e1 @ A_27a )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V173e1 ) @ V172l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V174l_27: $i] :
% 5.55/5.78                  ( ( mem @ V174l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V175e1: $i] :
% 5.55/5.78                      ( ( mem @ V175e1 @ A_27a )
% 5.55/5.78                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V174l_27 ) ) )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V175e1 ) @ V174l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.78            <=> ? [V176l_27: $i] :
% 5.55/5.78                  ( ( mem @ V176l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V177e1: $i] :
% 5.55/5.78                      ( ( mem @ V177e1 @ A_27a )
% 5.55/5.78                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V176l_27 ) ) )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V177e1 ) @ V176l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V178l_27: $i] :
% 5.55/5.78                  ( ( mem @ V178l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V179e1: $i] :
% 5.55/5.78                      ( ( mem @ V179e1 @ A_27a )
% 5.55/5.78                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V178l_27 ) ) )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V179e1 ) @ V178l_27 ) ) ) ) )
% 5.55/5.78            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78            <=> ? [V180l_27: $i] :
% 5.55/5.78                  ( ( mem @ V180l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V181e1: $i] :
% 5.55/5.78                      ( ( mem @ V181e1 @ A_27a )
% 5.55/5.78                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V180l_27 ) ) )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V181e1 ) @ V180l_27 ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.78            <=> ? [V182l_27: $i] :
% 5.55/5.78                  ( ( mem @ V182l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V183e1: $i] :
% 5.55/5.78                      ( ( mem @ V183e1 @ A_27a )
% 5.55/5.78                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V182l_27 ) )
% 5.55/5.78                        = V1x )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V183e1 ) @ V182l_27 ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.78            <=> ? [V184l_27: $i] :
% 5.55/5.78                  ( ( mem @ V184l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V185e1: $i] :
% 5.55/5.78                      ( ( mem @ V185e1 @ A_27a )
% 5.55/5.78                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V184l_27 ) )
% 5.55/5.78                        = V1x )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V185e1 ) @ V184l_27 ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.78                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.78            <=> ? [V186l_27: $i] :
% 5.55/5.78                  ( ( mem @ V186l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.78                  & ? [V187e1: $i] :
% 5.55/5.78                      ( ( mem @ V187e1 @ A_27a )
% 5.55/5.78                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V186l_27 ) )
% 5.55/5.78                        = V1x )
% 5.55/5.78                      & ( V0l
% 5.55/5.78                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V187e1 ) @ V186l_27 ) ) ) ) )
% 5.55/5.78            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V188l_27: $i] :
% 5.55/5.79                  ( ( mem @ V188l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V189e1: $i] :
% 5.55/5.79                      ( ( mem @ V189e1 @ A_27a )
% 5.55/5.79                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V188l_27 ) )
% 5.55/5.79                        = V1x )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V189e1 ) @ V188l_27 ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = fo__c_2Enum_2E0 )
% 5.55/5.79            <=> ( V0l
% 5.55/5.79                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.79            & ( ( fo__c_2Enum_2E0
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ( V0l
% 5.55/5.79                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79            <=> ( V0l
% 5.55/5.79                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ( V0l
% 5.55/5.79                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ( V0l
% 5.55/5.79                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.79            <=> ( V0l
% 5.55/5.79                = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.79  
% 5.55/5.79  thf(conj_thm_2EquantHeuristics_2ELIST__LENGTH__5,axiom,
% 5.55/5.79      ! [A_27a: del,V0l: $i] :
% 5.55/5.79        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79       => ! [V1x: tp__ty_2Enum_2Enum] :
% 5.55/5.79            ( ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V2e1: $i] :
% 5.55/5.79                  ( ( mem @ V2e1 @ A_27a )
% 5.55/5.79                  & ? [V3e2: $i] :
% 5.55/5.79                      ( ( mem @ V3e2 @ A_27a )
% 5.55/5.79                      & ? [V4e3: $i] :
% 5.55/5.79                          ( ( mem @ V4e3 @ A_27a )
% 5.55/5.79                          & ? [V5e4: $i] :
% 5.55/5.79                              ( ( mem @ V5e4 @ A_27a )
% 5.55/5.79                              & ? [V6e5: $i] :
% 5.55/5.79                                  ( ( mem @ V6e5 @ A_27a )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6e5 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V7e1: $i] :
% 5.55/5.79                  ( ( mem @ V7e1 @ A_27a )
% 5.55/5.79                  & ? [V8e2: $i] :
% 5.55/5.79                      ( ( mem @ V8e2 @ A_27a )
% 5.55/5.79                      & ? [V9e3: $i] :
% 5.55/5.79                          ( ( mem @ V9e3 @ A_27a )
% 5.55/5.79                          & ? [V10e4: $i] :
% 5.55/5.79                              ( ( mem @ V10e4 @ A_27a )
% 5.55/5.79                              & ? [V11e5: $i] :
% 5.55/5.79                                  ( ( mem @ V11e5 @ A_27a )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V8e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V9e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V10e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V11e5 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V12l_27: $i] :
% 5.55/5.79                  ( ( mem @ V12l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V13e1: $i] :
% 5.55/5.79                      ( ( mem @ V13e1 @ A_27a )
% 5.55/5.79                      & ? [V14e2: $i] :
% 5.55/5.79                          ( ( mem @ V14e2 @ A_27a )
% 5.55/5.79                          & ? [V15e3: $i] :
% 5.55/5.79                              ( ( mem @ V15e3 @ A_27a )
% 5.55/5.79                              & ? [V16e4: $i] :
% 5.55/5.79                                  ( ( mem @ V16e4 @ A_27a )
% 5.55/5.79                                  & ? [V17e5: $i] :
% 5.55/5.79                                      ( ( mem @ V17e5 @ A_27a )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V13e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V14e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V15e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V16e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V17e5 ) @ V12l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V18l_27: $i] :
% 5.55/5.79                  ( ( mem @ V18l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V19e1: $i] :
% 5.55/5.79                      ( ( mem @ V19e1 @ A_27a )
% 5.55/5.79                      & ? [V20e2: $i] :
% 5.55/5.79                          ( ( mem @ V20e2 @ A_27a )
% 5.55/5.79                          & ? [V21e3: $i] :
% 5.55/5.79                              ( ( mem @ V21e3 @ A_27a )
% 5.55/5.79                              & ? [V22e4: $i] :
% 5.55/5.79                                  ( ( mem @ V22e4 @ A_27a )
% 5.55/5.79                                  & ? [V23e5: $i] :
% 5.55/5.79                                      ( ( mem @ V23e5 @ A_27a )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V19e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V20e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V21e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V22e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V23e5 ) @ V18l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V24l_27: $i] :
% 5.55/5.79                  ( ( mem @ V24l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V25e1: $i] :
% 5.55/5.79                      ( ( mem @ V25e1 @ A_27a )
% 5.55/5.79                      & ? [V26e2: $i] :
% 5.55/5.79                          ( ( mem @ V26e2 @ A_27a )
% 5.55/5.79                          & ? [V27e3: $i] :
% 5.55/5.79                              ( ( mem @ V27e3 @ A_27a )
% 5.55/5.79                              & ? [V28e4: $i] :
% 5.55/5.79                                  ( ( mem @ V28e4 @ A_27a )
% 5.55/5.79                                  & ? [V29e5: $i] :
% 5.55/5.79                                      ( ( mem @ V29e5 @ A_27a )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V25e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V26e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V27e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V28e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V29e5 ) @ V24l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V30l_27: $i] :
% 5.55/5.79                  ( ( mem @ V30l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V31e1: $i] :
% 5.55/5.79                      ( ( mem @ V31e1 @ A_27a )
% 5.55/5.79                      & ? [V32e2: $i] :
% 5.55/5.79                          ( ( mem @ V32e2 @ A_27a )
% 5.55/5.79                          & ? [V33e3: $i] :
% 5.55/5.79                              ( ( mem @ V33e3 @ A_27a )
% 5.55/5.79                              & ? [V34e4: $i] :
% 5.55/5.79                                  ( ( mem @ V34e4 @ A_27a )
% 5.55/5.79                                  & ? [V35e5: $i] :
% 5.55/5.79                                      ( ( mem @ V35e5 @ A_27a )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V31e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V32e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V33e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V34e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V35e5 ) @ V30l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V36l_27: $i] :
% 5.55/5.79                  ( ( mem @ V36l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V37e1: $i] :
% 5.55/5.79                      ( ( mem @ V37e1 @ A_27a )
% 5.55/5.79                      & ? [V38e2: $i] :
% 5.55/5.79                          ( ( mem @ V38e2 @ A_27a )
% 5.55/5.79                          & ? [V39e3: $i] :
% 5.55/5.79                              ( ( mem @ V39e3 @ A_27a )
% 5.55/5.79                              & ? [V40e4: $i] :
% 5.55/5.79                                  ( ( mem @ V40e4 @ A_27a )
% 5.55/5.79                                  & ? [V41e5: $i] :
% 5.55/5.79                                      ( ( mem @ V41e5 @ A_27a )
% 5.55/5.79                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V36l_27 ) ) )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V37e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V38e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V39e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V40e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V41e5 ) @ V36l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V42l_27: $i] :
% 5.55/5.79                  ( ( mem @ V42l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V43e1: $i] :
% 5.55/5.79                      ( ( mem @ V43e1 @ A_27a )
% 5.55/5.79                      & ? [V44e2: $i] :
% 5.55/5.79                          ( ( mem @ V44e2 @ A_27a )
% 5.55/5.79                          & ? [V45e3: $i] :
% 5.55/5.79                              ( ( mem @ V45e3 @ A_27a )
% 5.55/5.79                              & ? [V46e4: $i] :
% 5.55/5.79                                  ( ( mem @ V46e4 @ A_27a )
% 5.55/5.79                                  & ? [V47e5: $i] :
% 5.55/5.79                                      ( ( mem @ V47e5 @ A_27a )
% 5.55/5.79                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V42l_27 ) ) )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V43e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V44e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V45e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V46e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V47e5 ) @ V42l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V48l_27: $i] :
% 5.55/5.79                  ( ( mem @ V48l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V49e1: $i] :
% 5.55/5.79                      ( ( mem @ V49e1 @ A_27a )
% 5.55/5.79                      & ? [V50e2: $i] :
% 5.55/5.79                          ( ( mem @ V50e2 @ A_27a )
% 5.55/5.79                          & ? [V51e3: $i] :
% 5.55/5.79                              ( ( mem @ V51e3 @ A_27a )
% 5.55/5.79                              & ? [V52e4: $i] :
% 5.55/5.79                                  ( ( mem @ V52e4 @ A_27a )
% 5.55/5.79                                  & ? [V53e5: $i] :
% 5.55/5.79                                      ( ( mem @ V53e5 @ A_27a )
% 5.55/5.79                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V48l_27 ) ) )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V49e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V50e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V51e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V52e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V53e5 ) @ V48l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V54l_27: $i] :
% 5.55/5.79                  ( ( mem @ V54l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V55e1: $i] :
% 5.55/5.79                      ( ( mem @ V55e1 @ A_27a )
% 5.55/5.79                      & ? [V56e2: $i] :
% 5.55/5.79                          ( ( mem @ V56e2 @ A_27a )
% 5.55/5.79                          & ? [V57e3: $i] :
% 5.55/5.79                              ( ( mem @ V57e3 @ A_27a )
% 5.55/5.79                              & ? [V58e4: $i] :
% 5.55/5.79                                  ( ( mem @ V58e4 @ A_27a )
% 5.55/5.79                                  & ? [V59e5: $i] :
% 5.55/5.79                                      ( ( mem @ V59e5 @ A_27a )
% 5.55/5.79                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V54l_27 ) ) )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V55e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V56e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V57e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V58e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V59e5 ) @ V54l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V60l_27: $i] :
% 5.55/5.79                  ( ( mem @ V60l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V61e1: $i] :
% 5.55/5.79                      ( ( mem @ V61e1 @ A_27a )
% 5.55/5.79                      & ? [V62e2: $i] :
% 5.55/5.79                          ( ( mem @ V62e2 @ A_27a )
% 5.55/5.79                          & ? [V63e3: $i] :
% 5.55/5.79                              ( ( mem @ V63e3 @ A_27a )
% 5.55/5.79                              & ? [V64e4: $i] :
% 5.55/5.79                                  ( ( mem @ V64e4 @ A_27a )
% 5.55/5.79                                  & ? [V65e5: $i] :
% 5.55/5.79                                      ( ( mem @ V65e5 @ A_27a )
% 5.55/5.79                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V60l_27 ) )
% 5.55/5.79                                        = V1x )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V61e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V62e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V63e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V64e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V65e5 ) @ V60l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V66l_27: $i] :
% 5.55/5.79                  ( ( mem @ V66l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V67e1: $i] :
% 5.55/5.79                      ( ( mem @ V67e1 @ A_27a )
% 5.55/5.79                      & ? [V68e2: $i] :
% 5.55/5.79                          ( ( mem @ V68e2 @ A_27a )
% 5.55/5.79                          & ? [V69e3: $i] :
% 5.55/5.79                              ( ( mem @ V69e3 @ A_27a )
% 5.55/5.79                              & ? [V70e4: $i] :
% 5.55/5.79                                  ( ( mem @ V70e4 @ A_27a )
% 5.55/5.79                                  & ? [V71e5: $i] :
% 5.55/5.79                                      ( ( mem @ V71e5 @ A_27a )
% 5.55/5.79                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V66l_27 ) )
% 5.55/5.79                                        = V1x )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V67e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V68e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V69e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V70e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V71e5 ) @ V66l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V72l_27: $i] :
% 5.55/5.79                  ( ( mem @ V72l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V73e1: $i] :
% 5.55/5.79                      ( ( mem @ V73e1 @ A_27a )
% 5.55/5.79                      & ? [V74e2: $i] :
% 5.55/5.79                          ( ( mem @ V74e2 @ A_27a )
% 5.55/5.79                          & ? [V75e3: $i] :
% 5.55/5.79                              ( ( mem @ V75e3 @ A_27a )
% 5.55/5.79                              & ? [V76e4: $i] :
% 5.55/5.79                                  ( ( mem @ V76e4 @ A_27a )
% 5.55/5.79                                  & ? [V77e5: $i] :
% 5.55/5.79                                      ( ( mem @ V77e5 @ A_27a )
% 5.55/5.79                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V72l_27 ) )
% 5.55/5.79                                        = V1x )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V73e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V74e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V75e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V76e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V77e5 ) @ V72l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V78l_27: $i] :
% 5.55/5.79                  ( ( mem @ V78l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V79e1: $i] :
% 5.55/5.79                      ( ( mem @ V79e1 @ A_27a )
% 5.55/5.79                      & ? [V80e2: $i] :
% 5.55/5.79                          ( ( mem @ V80e2 @ A_27a )
% 5.55/5.79                          & ? [V81e3: $i] :
% 5.55/5.79                              ( ( mem @ V81e3 @ A_27a )
% 5.55/5.79                              & ? [V82e4: $i] :
% 5.55/5.79                                  ( ( mem @ V82e4 @ A_27a )
% 5.55/5.79                                  & ? [V83e5: $i] :
% 5.55/5.79                                      ( ( mem @ V83e5 @ A_27a )
% 5.55/5.79                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V78l_27 ) )
% 5.55/5.79                                        = V1x )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V79e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V80e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V81e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V82e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V83e5 ) @ V78l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V84e1: $i] :
% 5.55/5.79                  ( ( mem @ V84e1 @ A_27a )
% 5.55/5.79                  & ? [V85e2: $i] :
% 5.55/5.79                      ( ( mem @ V85e2 @ A_27a )
% 5.55/5.79                      & ? [V86e3: $i] :
% 5.55/5.79                          ( ( mem @ V86e3 @ A_27a )
% 5.55/5.79                          & ? [V87e4: $i] :
% 5.55/5.79                              ( ( mem @ V87e4 @ A_27a )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V84e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V85e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V86e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V87e4 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V88e1: $i] :
% 5.55/5.79                  ( ( mem @ V88e1 @ A_27a )
% 5.55/5.79                  & ? [V89e2: $i] :
% 5.55/5.79                      ( ( mem @ V89e2 @ A_27a )
% 5.55/5.79                      & ? [V90e3: $i] :
% 5.55/5.79                          ( ( mem @ V90e3 @ A_27a )
% 5.55/5.79                          & ? [V91e4: $i] :
% 5.55/5.79                              ( ( mem @ V91e4 @ A_27a )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V88e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V89e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V90e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V91e4 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V92l_27: $i] :
% 5.55/5.79                  ( ( mem @ V92l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V93e1: $i] :
% 5.55/5.79                      ( ( mem @ V93e1 @ A_27a )
% 5.55/5.79                      & ? [V94e2: $i] :
% 5.55/5.79                          ( ( mem @ V94e2 @ A_27a )
% 5.55/5.79                          & ? [V95e3: $i] :
% 5.55/5.79                              ( ( mem @ V95e3 @ A_27a )
% 5.55/5.79                              & ? [V96e4: $i] :
% 5.55/5.79                                  ( ( mem @ V96e4 @ A_27a )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V93e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V94e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V95e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V96e4 ) @ V92l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V97l_27: $i] :
% 5.55/5.79                  ( ( mem @ V97l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V98e1: $i] :
% 5.55/5.79                      ( ( mem @ V98e1 @ A_27a )
% 5.55/5.79                      & ? [V99e2: $i] :
% 5.55/5.79                          ( ( mem @ V99e2 @ A_27a )
% 5.55/5.79                          & ? [V100e3: $i] :
% 5.55/5.79                              ( ( mem @ V100e3 @ A_27a )
% 5.55/5.79                              & ? [V101e4: $i] :
% 5.55/5.79                                  ( ( mem @ V101e4 @ A_27a )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V98e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V99e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V100e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V101e4 ) @ V97l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V102l_27: $i] :
% 5.55/5.79                  ( ( mem @ V102l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V103e1: $i] :
% 5.55/5.79                      ( ( mem @ V103e1 @ A_27a )
% 5.55/5.79                      & ? [V104e2: $i] :
% 5.55/5.79                          ( ( mem @ V104e2 @ A_27a )
% 5.55/5.79                          & ? [V105e3: $i] :
% 5.55/5.79                              ( ( mem @ V105e3 @ A_27a )
% 5.55/5.79                              & ? [V106e4: $i] :
% 5.55/5.79                                  ( ( mem @ V106e4 @ A_27a )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V103e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V104e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V105e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V106e4 ) @ V102l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V107l_27: $i] :
% 5.55/5.79                  ( ( mem @ V107l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V108e1: $i] :
% 5.55/5.79                      ( ( mem @ V108e1 @ A_27a )
% 5.55/5.79                      & ? [V109e2: $i] :
% 5.55/5.79                          ( ( mem @ V109e2 @ A_27a )
% 5.55/5.79                          & ? [V110e3: $i] :
% 5.55/5.79                              ( ( mem @ V110e3 @ A_27a )
% 5.55/5.79                              & ? [V111e4: $i] :
% 5.55/5.79                                  ( ( mem @ V111e4 @ A_27a )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V108e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V109e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V110e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V111e4 ) @ V107l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V112l_27: $i] :
% 5.55/5.79                  ( ( mem @ V112l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V113e1: $i] :
% 5.55/5.79                      ( ( mem @ V113e1 @ A_27a )
% 5.55/5.79                      & ? [V114e2: $i] :
% 5.55/5.79                          ( ( mem @ V114e2 @ A_27a )
% 5.55/5.79                          & ? [V115e3: $i] :
% 5.55/5.79                              ( ( mem @ V115e3 @ A_27a )
% 5.55/5.79                              & ? [V116e4: $i] :
% 5.55/5.79                                  ( ( mem @ V116e4 @ A_27a )
% 5.55/5.79                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V112l_27 ) ) )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V113e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V114e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V115e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V116e4 ) @ V112l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V117l_27: $i] :
% 5.55/5.79                  ( ( mem @ V117l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V118e1: $i] :
% 5.55/5.79                      ( ( mem @ V118e1 @ A_27a )
% 5.55/5.79                      & ? [V119e2: $i] :
% 5.55/5.79                          ( ( mem @ V119e2 @ A_27a )
% 5.55/5.79                          & ? [V120e3: $i] :
% 5.55/5.79                              ( ( mem @ V120e3 @ A_27a )
% 5.55/5.79                              & ? [V121e4: $i] :
% 5.55/5.79                                  ( ( mem @ V121e4 @ A_27a )
% 5.55/5.79                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V117l_27 ) ) )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V118e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V119e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V120e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V121e4 ) @ V117l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V122l_27: $i] :
% 5.55/5.79                  ( ( mem @ V122l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V123e1: $i] :
% 5.55/5.79                      ( ( mem @ V123e1 @ A_27a )
% 5.55/5.79                      & ? [V124e2: $i] :
% 5.55/5.79                          ( ( mem @ V124e2 @ A_27a )
% 5.55/5.79                          & ? [V125e3: $i] :
% 5.55/5.79                              ( ( mem @ V125e3 @ A_27a )
% 5.55/5.79                              & ? [V126e4: $i] :
% 5.55/5.79                                  ( ( mem @ V126e4 @ A_27a )
% 5.55/5.79                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V122l_27 ) ) )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V123e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V124e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V125e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V126e4 ) @ V122l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V127l_27: $i] :
% 5.55/5.79                  ( ( mem @ V127l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V128e1: $i] :
% 5.55/5.79                      ( ( mem @ V128e1 @ A_27a )
% 5.55/5.79                      & ? [V129e2: $i] :
% 5.55/5.79                          ( ( mem @ V129e2 @ A_27a )
% 5.55/5.79                          & ? [V130e3: $i] :
% 5.55/5.79                              ( ( mem @ V130e3 @ A_27a )
% 5.55/5.79                              & ? [V131e4: $i] :
% 5.55/5.79                                  ( ( mem @ V131e4 @ A_27a )
% 5.55/5.79                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V127l_27 ) ) )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V128e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V129e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V130e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V131e4 ) @ V127l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V132l_27: $i] :
% 5.55/5.79                  ( ( mem @ V132l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V133e1: $i] :
% 5.55/5.79                      ( ( mem @ V133e1 @ A_27a )
% 5.55/5.79                      & ? [V134e2: $i] :
% 5.55/5.79                          ( ( mem @ V134e2 @ A_27a )
% 5.55/5.79                          & ? [V135e3: $i] :
% 5.55/5.79                              ( ( mem @ V135e3 @ A_27a )
% 5.55/5.79                              & ? [V136e4: $i] :
% 5.55/5.79                                  ( ( mem @ V136e4 @ A_27a )
% 5.55/5.79                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V132l_27 ) )
% 5.55/5.79                                    = V1x )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V133e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V134e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V135e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V136e4 ) @ V132l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V137l_27: $i] :
% 5.55/5.79                  ( ( mem @ V137l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V138e1: $i] :
% 5.55/5.79                      ( ( mem @ V138e1 @ A_27a )
% 5.55/5.79                      & ? [V139e2: $i] :
% 5.55/5.79                          ( ( mem @ V139e2 @ A_27a )
% 5.55/5.79                          & ? [V140e3: $i] :
% 5.55/5.79                              ( ( mem @ V140e3 @ A_27a )
% 5.55/5.79                              & ? [V141e4: $i] :
% 5.55/5.79                                  ( ( mem @ V141e4 @ A_27a )
% 5.55/5.79                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V137l_27 ) )
% 5.55/5.79                                    = V1x )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V138e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V139e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V140e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V141e4 ) @ V137l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V142l_27: $i] :
% 5.55/5.79                  ( ( mem @ V142l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V143e1: $i] :
% 5.55/5.79                      ( ( mem @ V143e1 @ A_27a )
% 5.55/5.79                      & ? [V144e2: $i] :
% 5.55/5.79                          ( ( mem @ V144e2 @ A_27a )
% 5.55/5.79                          & ? [V145e3: $i] :
% 5.55/5.79                              ( ( mem @ V145e3 @ A_27a )
% 5.55/5.79                              & ? [V146e4: $i] :
% 5.55/5.79                                  ( ( mem @ V146e4 @ A_27a )
% 5.55/5.79                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V142l_27 ) )
% 5.55/5.79                                    = V1x )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V143e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V144e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V145e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V146e4 ) @ V142l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V147l_27: $i] :
% 5.55/5.79                  ( ( mem @ V147l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V148e1: $i] :
% 5.55/5.79                      ( ( mem @ V148e1 @ A_27a )
% 5.55/5.79                      & ? [V149e2: $i] :
% 5.55/5.79                          ( ( mem @ V149e2 @ A_27a )
% 5.55/5.79                          & ? [V150e3: $i] :
% 5.55/5.79                              ( ( mem @ V150e3 @ A_27a )
% 5.55/5.79                              & ? [V151e4: $i] :
% 5.55/5.79                                  ( ( mem @ V151e4 @ A_27a )
% 5.55/5.79                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V147l_27 ) )
% 5.55/5.79                                    = V1x )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V148e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V149e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V150e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V151e4 ) @ V147l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V152e1: $i] :
% 5.55/5.79                  ( ( mem @ V152e1 @ A_27a )
% 5.55/5.79                  & ? [V153e2: $i] :
% 5.55/5.79                      ( ( mem @ V153e2 @ A_27a )
% 5.55/5.79                      & ? [V154e3: $i] :
% 5.55/5.79                          ( ( mem @ V154e3 @ A_27a )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V152e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V153e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V154e3 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V155e1: $i] :
% 5.55/5.79                  ( ( mem @ V155e1 @ A_27a )
% 5.55/5.79                  & ? [V156e2: $i] :
% 5.55/5.79                      ( ( mem @ V156e2 @ A_27a )
% 5.55/5.79                      & ? [V157e3: $i] :
% 5.55/5.79                          ( ( mem @ V157e3 @ A_27a )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V155e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V156e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V157e3 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V158l_27: $i] :
% 5.55/5.79                  ( ( mem @ V158l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V159e1: $i] :
% 5.55/5.79                      ( ( mem @ V159e1 @ A_27a )
% 5.55/5.79                      & ? [V160e2: $i] :
% 5.55/5.79                          ( ( mem @ V160e2 @ A_27a )
% 5.55/5.79                          & ? [V161e3: $i] :
% 5.55/5.79                              ( ( mem @ V161e3 @ A_27a )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V159e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V160e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V161e3 ) @ V158l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79            <=> ? [V162l_27: $i] :
% 5.55/5.79                  ( ( mem @ V162l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V163e1: $i] :
% 5.55/5.79                      ( ( mem @ V163e1 @ A_27a )
% 5.55/5.79                      & ? [V164e2: $i] :
% 5.55/5.79                          ( ( mem @ V164e2 @ A_27a )
% 5.55/5.79                          & ? [V165e3: $i] :
% 5.55/5.79                              ( ( mem @ V165e3 @ A_27a )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V163e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V164e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V165e3 ) @ V162l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V166l_27: $i] :
% 5.55/5.79                  ( ( mem @ V166l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V167e1: $i] :
% 5.55/5.79                      ( ( mem @ V167e1 @ A_27a )
% 5.55/5.79                      & ? [V168e2: $i] :
% 5.55/5.79                          ( ( mem @ V168e2 @ A_27a )
% 5.55/5.79                          & ? [V169e3: $i] :
% 5.55/5.79                              ( ( mem @ V169e3 @ A_27a )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V167e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V168e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V169e3 ) @ V166l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V170l_27: $i] :
% 5.55/5.79                  ( ( mem @ V170l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V171e1: $i] :
% 5.55/5.79                      ( ( mem @ V171e1 @ A_27a )
% 5.55/5.79                      & ? [V172e2: $i] :
% 5.55/5.79                          ( ( mem @ V172e2 @ A_27a )
% 5.55/5.79                          & ? [V173e3: $i] :
% 5.55/5.79                              ( ( mem @ V173e3 @ A_27a )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V171e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V172e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V173e3 ) @ V170l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V174l_27: $i] :
% 5.55/5.79                  ( ( mem @ V174l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V175e1: $i] :
% 5.55/5.79                      ( ( mem @ V175e1 @ A_27a )
% 5.55/5.79                      & ? [V176e2: $i] :
% 5.55/5.79                          ( ( mem @ V176e2 @ A_27a )
% 5.55/5.79                          & ? [V177e3: $i] :
% 5.55/5.79                              ( ( mem @ V177e3 @ A_27a )
% 5.55/5.79                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V174l_27 ) ) )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V175e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V176e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V177e3 ) @ V174l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V178l_27: $i] :
% 5.55/5.79                  ( ( mem @ V178l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V179e1: $i] :
% 5.55/5.79                      ( ( mem @ V179e1 @ A_27a )
% 5.55/5.79                      & ? [V180e2: $i] :
% 5.55/5.79                          ( ( mem @ V180e2 @ A_27a )
% 5.55/5.79                          & ? [V181e3: $i] :
% 5.55/5.79                              ( ( mem @ V181e3 @ A_27a )
% 5.55/5.79                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V178l_27 ) ) )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V179e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V180e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V181e3 ) @ V178l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V182l_27: $i] :
% 5.55/5.79                  ( ( mem @ V182l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V183e1: $i] :
% 5.55/5.79                      ( ( mem @ V183e1 @ A_27a )
% 5.55/5.79                      & ? [V184e2: $i] :
% 5.55/5.79                          ( ( mem @ V184e2 @ A_27a )
% 5.55/5.79                          & ? [V185e3: $i] :
% 5.55/5.79                              ( ( mem @ V185e3 @ A_27a )
% 5.55/5.79                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V182l_27 ) ) )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V183e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V184e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V185e3 ) @ V182l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V186l_27: $i] :
% 5.55/5.79                  ( ( mem @ V186l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V187e1: $i] :
% 5.55/5.79                      ( ( mem @ V187e1 @ A_27a )
% 5.55/5.79                      & ? [V188e2: $i] :
% 5.55/5.79                          ( ( mem @ V188e2 @ A_27a )
% 5.55/5.79                          & ? [V189e3: $i] :
% 5.55/5.79                              ( ( mem @ V189e3 @ A_27a )
% 5.55/5.79                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V186l_27 ) ) )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V187e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V188e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V189e3 ) @ V186l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V190l_27: $i] :
% 5.55/5.79                  ( ( mem @ V190l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V191e1: $i] :
% 5.55/5.79                      ( ( mem @ V191e1 @ A_27a )
% 5.55/5.79                      & ? [V192e2: $i] :
% 5.55/5.79                          ( ( mem @ V192e2 @ A_27a )
% 5.55/5.79                          & ? [V193e3: $i] :
% 5.55/5.79                              ( ( mem @ V193e3 @ A_27a )
% 5.55/5.79                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V190l_27 ) )
% 5.55/5.79                                = V1x )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V191e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V192e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V193e3 ) @ V190l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V194l_27: $i] :
% 5.55/5.79                  ( ( mem @ V194l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V195e1: $i] :
% 5.55/5.79                      ( ( mem @ V195e1 @ A_27a )
% 5.55/5.79                      & ? [V196e2: $i] :
% 5.55/5.79                          ( ( mem @ V196e2 @ A_27a )
% 5.55/5.79                          & ? [V197e3: $i] :
% 5.55/5.79                              ( ( mem @ V197e3 @ A_27a )
% 5.55/5.79                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V194l_27 ) )
% 5.55/5.79                                = V1x )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V195e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V196e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V197e3 ) @ V194l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V198l_27: $i] :
% 5.55/5.79                  ( ( mem @ V198l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V199e1: $i] :
% 5.55/5.79                      ( ( mem @ V199e1 @ A_27a )
% 5.55/5.79                      & ? [V200e2: $i] :
% 5.55/5.79                          ( ( mem @ V200e2 @ A_27a )
% 5.55/5.79                          & ? [V201e3: $i] :
% 5.55/5.79                              ( ( mem @ V201e3 @ A_27a )
% 5.55/5.79                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V198l_27 ) )
% 5.55/5.79                                = V1x )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V199e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V200e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V201e3 ) @ V198l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V202l_27: $i] :
% 5.55/5.79                  ( ( mem @ V202l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V203e1: $i] :
% 5.55/5.79                      ( ( mem @ V203e1 @ A_27a )
% 5.55/5.79                      & ? [V204e2: $i] :
% 5.55/5.79                          ( ( mem @ V204e2 @ A_27a )
% 5.55/5.79                          & ? [V205e3: $i] :
% 5.55/5.79                              ( ( mem @ V205e3 @ A_27a )
% 5.55/5.79                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V202l_27 ) )
% 5.55/5.79                                = V1x )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V203e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V204e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V205e3 ) @ V202l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79            <=> ? [V206e1: $i] :
% 5.55/5.79                  ( ( mem @ V206e1 @ A_27a )
% 5.55/5.79                  & ? [V207e2: $i] :
% 5.55/5.79                      ( ( mem @ V207e2 @ A_27a )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V206e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V207e2 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V208e1: $i] :
% 5.55/5.79                  ( ( mem @ V208e1 @ A_27a )
% 5.55/5.79                  & ? [V209e2: $i] :
% 5.55/5.79                      ( ( mem @ V209e2 @ A_27a )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V208e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V209e2 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V210l_27: $i] :
% 5.55/5.79                  ( ( mem @ V210l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V211e1: $i] :
% 5.55/5.79                      ( ( mem @ V211e1 @ A_27a )
% 5.55/5.79                      & ? [V212e2: $i] :
% 5.55/5.79                          ( ( mem @ V212e2 @ A_27a )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V211e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V212e2 ) @ V210l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79            <=> ? [V213l_27: $i] :
% 5.55/5.79                  ( ( mem @ V213l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V214e1: $i] :
% 5.55/5.79                      ( ( mem @ V214e1 @ A_27a )
% 5.55/5.79                      & ? [V215e2: $i] :
% 5.55/5.79                          ( ( mem @ V215e2 @ A_27a )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V214e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V215e2 ) @ V213l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V216l_27: $i] :
% 5.55/5.79                  ( ( mem @ V216l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V217e1: $i] :
% 5.55/5.79                      ( ( mem @ V217e1 @ A_27a )
% 5.55/5.79                      & ? [V218e2: $i] :
% 5.55/5.79                          ( ( mem @ V218e2 @ A_27a )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V217e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V218e2 ) @ V216l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79            <=> ? [V219l_27: $i] :
% 5.55/5.79                  ( ( mem @ V219l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V220e1: $i] :
% 5.55/5.79                      ( ( mem @ V220e1 @ A_27a )
% 5.55/5.79                      & ? [V221e2: $i] :
% 5.55/5.79                          ( ( mem @ V221e2 @ A_27a )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V220e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V221e2 ) @ V219l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V222l_27: $i] :
% 5.55/5.79                  ( ( mem @ V222l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V223e1: $i] :
% 5.55/5.79                      ( ( mem @ V223e1 @ A_27a )
% 5.55/5.79                      & ? [V224e2: $i] :
% 5.55/5.79                          ( ( mem @ V224e2 @ A_27a )
% 5.55/5.79                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V222l_27 ) ) )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V223e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V224e2 ) @ V222l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V225l_27: $i] :
% 5.55/5.79                  ( ( mem @ V225l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V226e1: $i] :
% 5.55/5.79                      ( ( mem @ V226e1 @ A_27a )
% 5.55/5.79                      & ? [V227e2: $i] :
% 5.55/5.79                          ( ( mem @ V227e2 @ A_27a )
% 5.55/5.79                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V225l_27 ) ) )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V226e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V227e2 ) @ V225l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V228l_27: $i] :
% 5.55/5.79                  ( ( mem @ V228l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V229e1: $i] :
% 5.55/5.79                      ( ( mem @ V229e1 @ A_27a )
% 5.55/5.79                      & ? [V230e2: $i] :
% 5.55/5.79                          ( ( mem @ V230e2 @ A_27a )
% 5.55/5.79                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V228l_27 ) ) )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V229e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V230e2 ) @ V228l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V231l_27: $i] :
% 5.55/5.79                  ( ( mem @ V231l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V232e1: $i] :
% 5.55/5.79                      ( ( mem @ V232e1 @ A_27a )
% 5.55/5.79                      & ? [V233e2: $i] :
% 5.55/5.79                          ( ( mem @ V233e2 @ A_27a )
% 5.55/5.79                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V231l_27 ) ) )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V232e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V233e2 ) @ V231l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V234l_27: $i] :
% 5.55/5.79                  ( ( mem @ V234l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V235e1: $i] :
% 5.55/5.79                      ( ( mem @ V235e1 @ A_27a )
% 5.55/5.79                      & ? [V236e2: $i] :
% 5.55/5.79                          ( ( mem @ V236e2 @ A_27a )
% 5.55/5.79                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V234l_27 ) )
% 5.55/5.79                            = V1x )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V235e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V236e2 ) @ V234l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V237l_27: $i] :
% 5.55/5.79                  ( ( mem @ V237l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V238e1: $i] :
% 5.55/5.79                      ( ( mem @ V238e1 @ A_27a )
% 5.55/5.79                      & ? [V239e2: $i] :
% 5.55/5.79                          ( ( mem @ V239e2 @ A_27a )
% 5.55/5.79                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V237l_27 ) )
% 5.55/5.79                            = V1x )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V238e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V239e2 ) @ V237l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V240l_27: $i] :
% 5.55/5.79                  ( ( mem @ V240l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V241e1: $i] :
% 5.55/5.79                      ( ( mem @ V241e1 @ A_27a )
% 5.55/5.79                      & ? [V242e2: $i] :
% 5.55/5.79                          ( ( mem @ V242e2 @ A_27a )
% 5.55/5.79                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V240l_27 ) )
% 5.55/5.79                            = V1x )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V241e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V242e2 ) @ V240l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V243l_27: $i] :
% 5.55/5.79                  ( ( mem @ V243l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V244e1: $i] :
% 5.55/5.79                      ( ( mem @ V244e1 @ A_27a )
% 5.55/5.79                      & ? [V245e2: $i] :
% 5.55/5.79                          ( ( mem @ V245e2 @ A_27a )
% 5.55/5.79                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V243l_27 ) )
% 5.55/5.79                            = V1x )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V244e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V245e2 ) @ V243l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79            <=> ? [V246e1: $i] :
% 5.55/5.79                  ( ( mem @ V246e1 @ A_27a )
% 5.55/5.79                  & ( V0l
% 5.55/5.79                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V246e1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V247e1: $i] :
% 5.55/5.79                  ( ( mem @ V247e1 @ A_27a )
% 5.55/5.79                  & ( V0l
% 5.55/5.79                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V247e1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V248l_27: $i] :
% 5.55/5.79                  ( ( mem @ V248l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V249e1: $i] :
% 5.55/5.79                      ( ( mem @ V249e1 @ A_27a )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V249e1 ) @ V248l_27 ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.79            <=> ? [V250l_27: $i] :
% 5.55/5.79                  ( ( mem @ V250l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V251e1: $i] :
% 5.55/5.79                      ( ( mem @ V251e1 @ A_27a )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V251e1 ) @ V250l_27 ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V252l_27: $i] :
% 5.55/5.79                  ( ( mem @ V252l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V253e1: $i] :
% 5.55/5.79                      ( ( mem @ V253e1 @ A_27a )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V253e1 ) @ V252l_27 ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79            <=> ? [V254l_27: $i] :
% 5.55/5.79                  ( ( mem @ V254l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V255e1: $i] :
% 5.55/5.79                      ( ( mem @ V255e1 @ A_27a )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V255e1 ) @ V254l_27 ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V256l_27: $i] :
% 5.55/5.79                  ( ( mem @ V256l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V257e1: $i] :
% 5.55/5.79                      ( ( mem @ V257e1 @ A_27a )
% 5.55/5.79                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V256l_27 ) ) )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V257e1 ) @ V256l_27 ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V258l_27: $i] :
% 5.55/5.79                  ( ( mem @ V258l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V259e1: $i] :
% 5.55/5.79                      ( ( mem @ V259e1 @ A_27a )
% 5.55/5.79                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V258l_27 ) ) )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V259e1 ) @ V258l_27 ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V260l_27: $i] :
% 5.55/5.79                  ( ( mem @ V260l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V261e1: $i] :
% 5.55/5.79                      ( ( mem @ V261e1 @ A_27a )
% 5.55/5.79                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V260l_27 ) ) )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V261e1 ) @ V260l_27 ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V262l_27: $i] :
% 5.55/5.79                  ( ( mem @ V262l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V263e1: $i] :
% 5.55/5.79                      ( ( mem @ V263e1 @ A_27a )
% 5.55/5.79                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V262l_27 ) ) )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V263e1 ) @ V262l_27 ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V264l_27: $i] :
% 5.55/5.79                  ( ( mem @ V264l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V265e1: $i] :
% 5.55/5.79                      ( ( mem @ V265e1 @ A_27a )
% 5.55/5.79                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V264l_27 ) )
% 5.55/5.79                        = V1x )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V265e1 ) @ V264l_27 ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V266l_27: $i] :
% 5.55/5.79                  ( ( mem @ V266l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V267e1: $i] :
% 5.55/5.79                      ( ( mem @ V267e1 @ A_27a )
% 5.55/5.79                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V266l_27 ) )
% 5.55/5.79                        = V1x )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V267e1 ) @ V266l_27 ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V268l_27: $i] :
% 5.55/5.79                  ( ( mem @ V268l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V269e1: $i] :
% 5.55/5.79                      ( ( mem @ V269e1 @ A_27a )
% 5.55/5.79                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V268l_27 ) )
% 5.55/5.79                        = V1x )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V269e1 ) @ V268l_27 ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V270l_27: $i] :
% 5.55/5.79                  ( ( mem @ V270l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V271e1: $i] :
% 5.55/5.79                      ( ( mem @ V271e1 @ A_27a )
% 5.55/5.79                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V270l_27 ) )
% 5.55/5.79                        = V1x )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V271e1 ) @ V270l_27 ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = fo__c_2Enum_2E0 )
% 5.55/5.79            <=> ( V0l
% 5.55/5.79                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.79            & ( ( fo__c_2Enum_2E0
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ( V0l
% 5.55/5.79                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79            <=> ( V0l
% 5.55/5.79                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ( V0l
% 5.55/5.79                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ( V0l
% 5.55/5.79                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.79            <=> ( V0l
% 5.55/5.79                = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.79  
% 5.55/5.79  thf(conj_thm_2EquantHeuristics_2ELIST__LENGTH__7,axiom,
% 5.55/5.79      ! [A_27a: del,V0l: $i] :
% 5.55/5.79        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79       => ! [V1x: tp__ty_2Enum_2Enum] :
% 5.55/5.79            ( ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V2e1: $i] :
% 5.55/5.79                  ( ( mem @ V2e1 @ A_27a )
% 5.55/5.79                  & ? [V3e2: $i] :
% 5.55/5.79                      ( ( mem @ V3e2 @ A_27a )
% 5.55/5.79                      & ? [V4e3: $i] :
% 5.55/5.79                          ( ( mem @ V4e3 @ A_27a )
% 5.55/5.79                          & ? [V5e4: $i] :
% 5.55/5.79                              ( ( mem @ V5e4 @ A_27a )
% 5.55/5.79                              & ? [V6e5: $i] :
% 5.55/5.79                                  ( ( mem @ V6e5 @ A_27a )
% 5.55/5.79                                  & ? [V7e6: $i] :
% 5.55/5.79                                      ( ( mem @ V7e6 @ A_27a )
% 5.55/5.79                                      & ? [V8e7: $i] :
% 5.55/5.79                                          ( ( mem @ V8e7 @ A_27a )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V8e7 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V9e1: $i] :
% 5.55/5.79                  ( ( mem @ V9e1 @ A_27a )
% 5.55/5.79                  & ? [V10e2: $i] :
% 5.55/5.79                      ( ( mem @ V10e2 @ A_27a )
% 5.55/5.79                      & ? [V11e3: $i] :
% 5.55/5.79                          ( ( mem @ V11e3 @ A_27a )
% 5.55/5.79                          & ? [V12e4: $i] :
% 5.55/5.79                              ( ( mem @ V12e4 @ A_27a )
% 5.55/5.79                              & ? [V13e5: $i] :
% 5.55/5.79                                  ( ( mem @ V13e5 @ A_27a )
% 5.55/5.79                                  & ? [V14e6: $i] :
% 5.55/5.79                                      ( ( mem @ V14e6 @ A_27a )
% 5.55/5.79                                      & ? [V15e7: $i] :
% 5.55/5.79                                          ( ( mem @ V15e7 @ A_27a )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V9e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V10e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V11e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V12e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V13e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V14e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V15e7 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V16l_27: $i] :
% 5.55/5.79                  ( ( mem @ V16l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V17e1: $i] :
% 5.55/5.79                      ( ( mem @ V17e1 @ A_27a )
% 5.55/5.79                      & ? [V18e2: $i] :
% 5.55/5.79                          ( ( mem @ V18e2 @ A_27a )
% 5.55/5.79                          & ? [V19e3: $i] :
% 5.55/5.79                              ( ( mem @ V19e3 @ A_27a )
% 5.55/5.79                              & ? [V20e4: $i] :
% 5.55/5.79                                  ( ( mem @ V20e4 @ A_27a )
% 5.55/5.79                                  & ? [V21e5: $i] :
% 5.55/5.79                                      ( ( mem @ V21e5 @ A_27a )
% 5.55/5.79                                      & ? [V22e6: $i] :
% 5.55/5.79                                          ( ( mem @ V22e6 @ A_27a )
% 5.55/5.79                                          & ? [V23e7: $i] :
% 5.55/5.79                                              ( ( mem @ V23e7 @ A_27a )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V17e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V18e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V19e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V20e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V21e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V22e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V23e7 ) @ V16l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V24l_27: $i] :
% 5.55/5.79                  ( ( mem @ V24l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V25e1: $i] :
% 5.55/5.79                      ( ( mem @ V25e1 @ A_27a )
% 5.55/5.79                      & ? [V26e2: $i] :
% 5.55/5.79                          ( ( mem @ V26e2 @ A_27a )
% 5.55/5.79                          & ? [V27e3: $i] :
% 5.55/5.79                              ( ( mem @ V27e3 @ A_27a )
% 5.55/5.79                              & ? [V28e4: $i] :
% 5.55/5.79                                  ( ( mem @ V28e4 @ A_27a )
% 5.55/5.79                                  & ? [V29e5: $i] :
% 5.55/5.79                                      ( ( mem @ V29e5 @ A_27a )
% 5.55/5.79                                      & ? [V30e6: $i] :
% 5.55/5.79                                          ( ( mem @ V30e6 @ A_27a )
% 5.55/5.79                                          & ? [V31e7: $i] :
% 5.55/5.79                                              ( ( mem @ V31e7 @ A_27a )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V25e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V26e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V27e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V28e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V29e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V30e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V31e7 ) @ V24l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V32l_27: $i] :
% 5.55/5.79                  ( ( mem @ V32l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V33e1: $i] :
% 5.55/5.79                      ( ( mem @ V33e1 @ A_27a )
% 5.55/5.79                      & ? [V34e2: $i] :
% 5.55/5.79                          ( ( mem @ V34e2 @ A_27a )
% 5.55/5.79                          & ? [V35e3: $i] :
% 5.55/5.79                              ( ( mem @ V35e3 @ A_27a )
% 5.55/5.79                              & ? [V36e4: $i] :
% 5.55/5.79                                  ( ( mem @ V36e4 @ A_27a )
% 5.55/5.79                                  & ? [V37e5: $i] :
% 5.55/5.79                                      ( ( mem @ V37e5 @ A_27a )
% 5.55/5.79                                      & ? [V38e6: $i] :
% 5.55/5.79                                          ( ( mem @ V38e6 @ A_27a )
% 5.55/5.79                                          & ? [V39e7: $i] :
% 5.55/5.79                                              ( ( mem @ V39e7 @ A_27a )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V33e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V34e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V35e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V36e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V37e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V38e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V39e7 ) @ V32l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V40l_27: $i] :
% 5.55/5.79                  ( ( mem @ V40l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V41e1: $i] :
% 5.55/5.79                      ( ( mem @ V41e1 @ A_27a )
% 5.55/5.79                      & ? [V42e2: $i] :
% 5.55/5.79                          ( ( mem @ V42e2 @ A_27a )
% 5.55/5.79                          & ? [V43e3: $i] :
% 5.55/5.79                              ( ( mem @ V43e3 @ A_27a )
% 5.55/5.79                              & ? [V44e4: $i] :
% 5.55/5.79                                  ( ( mem @ V44e4 @ A_27a )
% 5.55/5.79                                  & ? [V45e5: $i] :
% 5.55/5.79                                      ( ( mem @ V45e5 @ A_27a )
% 5.55/5.79                                      & ? [V46e6: $i] :
% 5.55/5.79                                          ( ( mem @ V46e6 @ A_27a )
% 5.55/5.79                                          & ? [V47e7: $i] :
% 5.55/5.79                                              ( ( mem @ V47e7 @ A_27a )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V41e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V42e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V43e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V44e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V45e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V46e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V47e7 ) @ V40l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V48l_27: $i] :
% 5.55/5.79                  ( ( mem @ V48l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V49e1: $i] :
% 5.55/5.79                      ( ( mem @ V49e1 @ A_27a )
% 5.55/5.79                      & ? [V50e2: $i] :
% 5.55/5.79                          ( ( mem @ V50e2 @ A_27a )
% 5.55/5.79                          & ? [V51e3: $i] :
% 5.55/5.79                              ( ( mem @ V51e3 @ A_27a )
% 5.55/5.79                              & ? [V52e4: $i] :
% 5.55/5.79                                  ( ( mem @ V52e4 @ A_27a )
% 5.55/5.79                                  & ? [V53e5: $i] :
% 5.55/5.79                                      ( ( mem @ V53e5 @ A_27a )
% 5.55/5.79                                      & ? [V54e6: $i] :
% 5.55/5.79                                          ( ( mem @ V54e6 @ A_27a )
% 5.55/5.79                                          & ? [V55e7: $i] :
% 5.55/5.79                                              ( ( mem @ V55e7 @ A_27a )
% 5.55/5.79                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V48l_27 ) ) )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V49e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V50e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V51e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V52e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V53e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V54e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V55e7 ) @ V48l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V56l_27: $i] :
% 5.55/5.79                  ( ( mem @ V56l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V57e1: $i] :
% 5.55/5.79                      ( ( mem @ V57e1 @ A_27a )
% 5.55/5.79                      & ? [V58e2: $i] :
% 5.55/5.79                          ( ( mem @ V58e2 @ A_27a )
% 5.55/5.79                          & ? [V59e3: $i] :
% 5.55/5.79                              ( ( mem @ V59e3 @ A_27a )
% 5.55/5.79                              & ? [V60e4: $i] :
% 5.55/5.79                                  ( ( mem @ V60e4 @ A_27a )
% 5.55/5.79                                  & ? [V61e5: $i] :
% 5.55/5.79                                      ( ( mem @ V61e5 @ A_27a )
% 5.55/5.79                                      & ? [V62e6: $i] :
% 5.55/5.79                                          ( ( mem @ V62e6 @ A_27a )
% 5.55/5.79                                          & ? [V63e7: $i] :
% 5.55/5.79                                              ( ( mem @ V63e7 @ A_27a )
% 5.55/5.79                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V56l_27 ) ) )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V57e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V58e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V59e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V60e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V61e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V62e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V63e7 ) @ V56l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V64l_27: $i] :
% 5.55/5.79                  ( ( mem @ V64l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V65e1: $i] :
% 5.55/5.79                      ( ( mem @ V65e1 @ A_27a )
% 5.55/5.79                      & ? [V66e2: $i] :
% 5.55/5.79                          ( ( mem @ V66e2 @ A_27a )
% 5.55/5.79                          & ? [V67e3: $i] :
% 5.55/5.79                              ( ( mem @ V67e3 @ A_27a )
% 5.55/5.79                              & ? [V68e4: $i] :
% 5.55/5.79                                  ( ( mem @ V68e4 @ A_27a )
% 5.55/5.79                                  & ? [V69e5: $i] :
% 5.55/5.79                                      ( ( mem @ V69e5 @ A_27a )
% 5.55/5.79                                      & ? [V70e6: $i] :
% 5.55/5.79                                          ( ( mem @ V70e6 @ A_27a )
% 5.55/5.79                                          & ? [V71e7: $i] :
% 5.55/5.79                                              ( ( mem @ V71e7 @ A_27a )
% 5.55/5.79                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V64l_27 ) ) )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V65e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V66e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V67e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V68e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V69e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V70e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V71e7 ) @ V64l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V72l_27: $i] :
% 5.55/5.79                  ( ( mem @ V72l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V73e1: $i] :
% 5.55/5.79                      ( ( mem @ V73e1 @ A_27a )
% 5.55/5.79                      & ? [V74e2: $i] :
% 5.55/5.79                          ( ( mem @ V74e2 @ A_27a )
% 5.55/5.79                          & ? [V75e3: $i] :
% 5.55/5.79                              ( ( mem @ V75e3 @ A_27a )
% 5.55/5.79                              & ? [V76e4: $i] :
% 5.55/5.79                                  ( ( mem @ V76e4 @ A_27a )
% 5.55/5.79                                  & ? [V77e5: $i] :
% 5.55/5.79                                      ( ( mem @ V77e5 @ A_27a )
% 5.55/5.79                                      & ? [V78e6: $i] :
% 5.55/5.79                                          ( ( mem @ V78e6 @ A_27a )
% 5.55/5.79                                          & ? [V79e7: $i] :
% 5.55/5.79                                              ( ( mem @ V79e7 @ A_27a )
% 5.55/5.79                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V72l_27 ) ) )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V73e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V74e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V75e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V76e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V77e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V78e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V79e7 ) @ V72l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V80l_27: $i] :
% 5.55/5.79                  ( ( mem @ V80l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V81e1: $i] :
% 5.55/5.79                      ( ( mem @ V81e1 @ A_27a )
% 5.55/5.79                      & ? [V82e2: $i] :
% 5.55/5.79                          ( ( mem @ V82e2 @ A_27a )
% 5.55/5.79                          & ? [V83e3: $i] :
% 5.55/5.79                              ( ( mem @ V83e3 @ A_27a )
% 5.55/5.79                              & ? [V84e4: $i] :
% 5.55/5.79                                  ( ( mem @ V84e4 @ A_27a )
% 5.55/5.79                                  & ? [V85e5: $i] :
% 5.55/5.79                                      ( ( mem @ V85e5 @ A_27a )
% 5.55/5.79                                      & ? [V86e6: $i] :
% 5.55/5.79                                          ( ( mem @ V86e6 @ A_27a )
% 5.55/5.79                                          & ? [V87e7: $i] :
% 5.55/5.79                                              ( ( mem @ V87e7 @ A_27a )
% 5.55/5.79                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V80l_27 ) )
% 5.55/5.79                                                = V1x )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V81e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V82e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V83e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V84e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V85e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V86e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V87e7 ) @ V80l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V88l_27: $i] :
% 5.55/5.79                  ( ( mem @ V88l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V89e1: $i] :
% 5.55/5.79                      ( ( mem @ V89e1 @ A_27a )
% 5.55/5.79                      & ? [V90e2: $i] :
% 5.55/5.79                          ( ( mem @ V90e2 @ A_27a )
% 5.55/5.79                          & ? [V91e3: $i] :
% 5.55/5.79                              ( ( mem @ V91e3 @ A_27a )
% 5.55/5.79                              & ? [V92e4: $i] :
% 5.55/5.79                                  ( ( mem @ V92e4 @ A_27a )
% 5.55/5.79                                  & ? [V93e5: $i] :
% 5.55/5.79                                      ( ( mem @ V93e5 @ A_27a )
% 5.55/5.79                                      & ? [V94e6: $i] :
% 5.55/5.79                                          ( ( mem @ V94e6 @ A_27a )
% 5.55/5.79                                          & ? [V95e7: $i] :
% 5.55/5.79                                              ( ( mem @ V95e7 @ A_27a )
% 5.55/5.79                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V88l_27 ) )
% 5.55/5.79                                                = V1x )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V89e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V90e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V91e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V92e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V93e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V94e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V95e7 ) @ V88l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V96l_27: $i] :
% 5.55/5.79                  ( ( mem @ V96l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V97e1: $i] :
% 5.55/5.79                      ( ( mem @ V97e1 @ A_27a )
% 5.55/5.79                      & ? [V98e2: $i] :
% 5.55/5.79                          ( ( mem @ V98e2 @ A_27a )
% 5.55/5.79                          & ? [V99e3: $i] :
% 5.55/5.79                              ( ( mem @ V99e3 @ A_27a )
% 5.55/5.79                              & ? [V100e4: $i] :
% 5.55/5.79                                  ( ( mem @ V100e4 @ A_27a )
% 5.55/5.79                                  & ? [V101e5: $i] :
% 5.55/5.79                                      ( ( mem @ V101e5 @ A_27a )
% 5.55/5.79                                      & ? [V102e6: $i] :
% 5.55/5.79                                          ( ( mem @ V102e6 @ A_27a )
% 5.55/5.79                                          & ? [V103e7: $i] :
% 5.55/5.79                                              ( ( mem @ V103e7 @ A_27a )
% 5.55/5.79                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V96l_27 ) )
% 5.55/5.79                                                = V1x )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V97e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V98e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V99e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V100e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V101e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V102e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V103e7 ) @ V96l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V104l_27: $i] :
% 5.55/5.79                  ( ( mem @ V104l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V105e1: $i] :
% 5.55/5.79                      ( ( mem @ V105e1 @ A_27a )
% 5.55/5.79                      & ? [V106e2: $i] :
% 5.55/5.79                          ( ( mem @ V106e2 @ A_27a )
% 5.55/5.79                          & ? [V107e3: $i] :
% 5.55/5.79                              ( ( mem @ V107e3 @ A_27a )
% 5.55/5.79                              & ? [V108e4: $i] :
% 5.55/5.79                                  ( ( mem @ V108e4 @ A_27a )
% 5.55/5.79                                  & ? [V109e5: $i] :
% 5.55/5.79                                      ( ( mem @ V109e5 @ A_27a )
% 5.55/5.79                                      & ? [V110e6: $i] :
% 5.55/5.79                                          ( ( mem @ V110e6 @ A_27a )
% 5.55/5.79                                          & ? [V111e7: $i] :
% 5.55/5.79                                              ( ( mem @ V111e7 @ A_27a )
% 5.55/5.79                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V104l_27 ) )
% 5.55/5.79                                                = V1x )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V105e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V106e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V107e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V108e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V109e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V110e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V111e7 ) @ V104l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V112e1: $i] :
% 5.55/5.79                  ( ( mem @ V112e1 @ A_27a )
% 5.55/5.79                  & ? [V113e2: $i] :
% 5.55/5.79                      ( ( mem @ V113e2 @ A_27a )
% 5.55/5.79                      & ? [V114e3: $i] :
% 5.55/5.79                          ( ( mem @ V114e3 @ A_27a )
% 5.55/5.79                          & ? [V115e4: $i] :
% 5.55/5.79                              ( ( mem @ V115e4 @ A_27a )
% 5.55/5.79                              & ? [V116e5: $i] :
% 5.55/5.79                                  ( ( mem @ V116e5 @ A_27a )
% 5.55/5.79                                  & ? [V117e6: $i] :
% 5.55/5.79                                      ( ( mem @ V117e6 @ A_27a )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V112e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V113e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V114e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V115e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V116e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V117e6 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V118e1: $i] :
% 5.55/5.79                  ( ( mem @ V118e1 @ A_27a )
% 5.55/5.79                  & ? [V119e2: $i] :
% 5.55/5.79                      ( ( mem @ V119e2 @ A_27a )
% 5.55/5.79                      & ? [V120e3: $i] :
% 5.55/5.79                          ( ( mem @ V120e3 @ A_27a )
% 5.55/5.79                          & ? [V121e4: $i] :
% 5.55/5.79                              ( ( mem @ V121e4 @ A_27a )
% 5.55/5.79                              & ? [V122e5: $i] :
% 5.55/5.79                                  ( ( mem @ V122e5 @ A_27a )
% 5.55/5.79                                  & ? [V123e6: $i] :
% 5.55/5.79                                      ( ( mem @ V123e6 @ A_27a )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V118e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V119e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V120e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V121e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V122e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V123e6 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V124l_27: $i] :
% 5.55/5.79                  ( ( mem @ V124l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V125e1: $i] :
% 5.55/5.79                      ( ( mem @ V125e1 @ A_27a )
% 5.55/5.79                      & ? [V126e2: $i] :
% 5.55/5.79                          ( ( mem @ V126e2 @ A_27a )
% 5.55/5.79                          & ? [V127e3: $i] :
% 5.55/5.79                              ( ( mem @ V127e3 @ A_27a )
% 5.55/5.79                              & ? [V128e4: $i] :
% 5.55/5.79                                  ( ( mem @ V128e4 @ A_27a )
% 5.55/5.79                                  & ? [V129e5: $i] :
% 5.55/5.79                                      ( ( mem @ V129e5 @ A_27a )
% 5.55/5.79                                      & ? [V130e6: $i] :
% 5.55/5.79                                          ( ( mem @ V130e6 @ A_27a )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V125e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V126e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V127e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V128e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V129e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V130e6 ) @ V124l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V131l_27: $i] :
% 5.55/5.79                  ( ( mem @ V131l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V132e1: $i] :
% 5.55/5.79                      ( ( mem @ V132e1 @ A_27a )
% 5.55/5.79                      & ? [V133e2: $i] :
% 5.55/5.79                          ( ( mem @ V133e2 @ A_27a )
% 5.55/5.79                          & ? [V134e3: $i] :
% 5.55/5.79                              ( ( mem @ V134e3 @ A_27a )
% 5.55/5.79                              & ? [V135e4: $i] :
% 5.55/5.79                                  ( ( mem @ V135e4 @ A_27a )
% 5.55/5.79                                  & ? [V136e5: $i] :
% 5.55/5.79                                      ( ( mem @ V136e5 @ A_27a )
% 5.55/5.79                                      & ? [V137e6: $i] :
% 5.55/5.79                                          ( ( mem @ V137e6 @ A_27a )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V132e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V133e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V134e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V135e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V136e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V137e6 ) @ V131l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V138l_27: $i] :
% 5.55/5.79                  ( ( mem @ V138l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V139e1: $i] :
% 5.55/5.79                      ( ( mem @ V139e1 @ A_27a )
% 5.55/5.79                      & ? [V140e2: $i] :
% 5.55/5.79                          ( ( mem @ V140e2 @ A_27a )
% 5.55/5.79                          & ? [V141e3: $i] :
% 5.55/5.79                              ( ( mem @ V141e3 @ A_27a )
% 5.55/5.79                              & ? [V142e4: $i] :
% 5.55/5.79                                  ( ( mem @ V142e4 @ A_27a )
% 5.55/5.79                                  & ? [V143e5: $i] :
% 5.55/5.79                                      ( ( mem @ V143e5 @ A_27a )
% 5.55/5.79                                      & ? [V144e6: $i] :
% 5.55/5.79                                          ( ( mem @ V144e6 @ A_27a )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V139e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V140e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V141e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V142e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V143e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V144e6 ) @ V138l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V145l_27: $i] :
% 5.55/5.79                  ( ( mem @ V145l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V146e1: $i] :
% 5.55/5.79                      ( ( mem @ V146e1 @ A_27a )
% 5.55/5.79                      & ? [V147e2: $i] :
% 5.55/5.79                          ( ( mem @ V147e2 @ A_27a )
% 5.55/5.79                          & ? [V148e3: $i] :
% 5.55/5.79                              ( ( mem @ V148e3 @ A_27a )
% 5.55/5.79                              & ? [V149e4: $i] :
% 5.55/5.79                                  ( ( mem @ V149e4 @ A_27a )
% 5.55/5.79                                  & ? [V150e5: $i] :
% 5.55/5.79                                      ( ( mem @ V150e5 @ A_27a )
% 5.55/5.79                                      & ? [V151e6: $i] :
% 5.55/5.79                                          ( ( mem @ V151e6 @ A_27a )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V146e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V147e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V148e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V149e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V150e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V151e6 ) @ V145l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V152l_27: $i] :
% 5.55/5.79                  ( ( mem @ V152l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V153e1: $i] :
% 5.55/5.79                      ( ( mem @ V153e1 @ A_27a )
% 5.55/5.79                      & ? [V154e2: $i] :
% 5.55/5.79                          ( ( mem @ V154e2 @ A_27a )
% 5.55/5.79                          & ? [V155e3: $i] :
% 5.55/5.79                              ( ( mem @ V155e3 @ A_27a )
% 5.55/5.79                              & ? [V156e4: $i] :
% 5.55/5.79                                  ( ( mem @ V156e4 @ A_27a )
% 5.55/5.79                                  & ? [V157e5: $i] :
% 5.55/5.79                                      ( ( mem @ V157e5 @ A_27a )
% 5.55/5.79                                      & ? [V158e6: $i] :
% 5.55/5.79                                          ( ( mem @ V158e6 @ A_27a )
% 5.55/5.79                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V152l_27 ) ) )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V153e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V154e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V155e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V156e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V157e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V158e6 ) @ V152l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V159l_27: $i] :
% 5.55/5.79                  ( ( mem @ V159l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V160e1: $i] :
% 5.55/5.79                      ( ( mem @ V160e1 @ A_27a )
% 5.55/5.79                      & ? [V161e2: $i] :
% 5.55/5.79                          ( ( mem @ V161e2 @ A_27a )
% 5.55/5.79                          & ? [V162e3: $i] :
% 5.55/5.79                              ( ( mem @ V162e3 @ A_27a )
% 5.55/5.79                              & ? [V163e4: $i] :
% 5.55/5.79                                  ( ( mem @ V163e4 @ A_27a )
% 5.55/5.79                                  & ? [V164e5: $i] :
% 5.55/5.79                                      ( ( mem @ V164e5 @ A_27a )
% 5.55/5.79                                      & ? [V165e6: $i] :
% 5.55/5.79                                          ( ( mem @ V165e6 @ A_27a )
% 5.55/5.79                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V159l_27 ) ) )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V160e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V161e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V162e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V163e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V164e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V165e6 ) @ V159l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V166l_27: $i] :
% 5.55/5.79                  ( ( mem @ V166l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V167e1: $i] :
% 5.55/5.79                      ( ( mem @ V167e1 @ A_27a )
% 5.55/5.79                      & ? [V168e2: $i] :
% 5.55/5.79                          ( ( mem @ V168e2 @ A_27a )
% 5.55/5.79                          & ? [V169e3: $i] :
% 5.55/5.79                              ( ( mem @ V169e3 @ A_27a )
% 5.55/5.79                              & ? [V170e4: $i] :
% 5.55/5.79                                  ( ( mem @ V170e4 @ A_27a )
% 5.55/5.79                                  & ? [V171e5: $i] :
% 5.55/5.79                                      ( ( mem @ V171e5 @ A_27a )
% 5.55/5.79                                      & ? [V172e6: $i] :
% 5.55/5.79                                          ( ( mem @ V172e6 @ A_27a )
% 5.55/5.79                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V166l_27 ) ) )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V167e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V168e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V169e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V170e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V171e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V172e6 ) @ V166l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V173l_27: $i] :
% 5.55/5.79                  ( ( mem @ V173l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V174e1: $i] :
% 5.55/5.79                      ( ( mem @ V174e1 @ A_27a )
% 5.55/5.79                      & ? [V175e2: $i] :
% 5.55/5.79                          ( ( mem @ V175e2 @ A_27a )
% 5.55/5.79                          & ? [V176e3: $i] :
% 5.55/5.79                              ( ( mem @ V176e3 @ A_27a )
% 5.55/5.79                              & ? [V177e4: $i] :
% 5.55/5.79                                  ( ( mem @ V177e4 @ A_27a )
% 5.55/5.79                                  & ? [V178e5: $i] :
% 5.55/5.79                                      ( ( mem @ V178e5 @ A_27a )
% 5.55/5.79                                      & ? [V179e6: $i] :
% 5.55/5.79                                          ( ( mem @ V179e6 @ A_27a )
% 5.55/5.79                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V173l_27 ) ) )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V174e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V175e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V176e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V177e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V178e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V179e6 ) @ V173l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V180l_27: $i] :
% 5.55/5.79                  ( ( mem @ V180l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V181e1: $i] :
% 5.55/5.79                      ( ( mem @ V181e1 @ A_27a )
% 5.55/5.79                      & ? [V182e2: $i] :
% 5.55/5.79                          ( ( mem @ V182e2 @ A_27a )
% 5.55/5.79                          & ? [V183e3: $i] :
% 5.55/5.79                              ( ( mem @ V183e3 @ A_27a )
% 5.55/5.79                              & ? [V184e4: $i] :
% 5.55/5.79                                  ( ( mem @ V184e4 @ A_27a )
% 5.55/5.79                                  & ? [V185e5: $i] :
% 5.55/5.79                                      ( ( mem @ V185e5 @ A_27a )
% 5.55/5.79                                      & ? [V186e6: $i] :
% 5.55/5.79                                          ( ( mem @ V186e6 @ A_27a )
% 5.55/5.79                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V180l_27 ) )
% 5.55/5.79                                            = V1x )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V181e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V182e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V183e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V184e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V185e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V186e6 ) @ V180l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V187l_27: $i] :
% 5.55/5.79                  ( ( mem @ V187l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V188e1: $i] :
% 5.55/5.79                      ( ( mem @ V188e1 @ A_27a )
% 5.55/5.79                      & ? [V189e2: $i] :
% 5.55/5.79                          ( ( mem @ V189e2 @ A_27a )
% 5.55/5.79                          & ? [V190e3: $i] :
% 5.55/5.79                              ( ( mem @ V190e3 @ A_27a )
% 5.55/5.79                              & ? [V191e4: $i] :
% 5.55/5.79                                  ( ( mem @ V191e4 @ A_27a )
% 5.55/5.79                                  & ? [V192e5: $i] :
% 5.55/5.79                                      ( ( mem @ V192e5 @ A_27a )
% 5.55/5.79                                      & ? [V193e6: $i] :
% 5.55/5.79                                          ( ( mem @ V193e6 @ A_27a )
% 5.55/5.79                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V187l_27 ) )
% 5.55/5.79                                            = V1x )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V188e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V189e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V190e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V191e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V192e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V193e6 ) @ V187l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V194l_27: $i] :
% 5.55/5.79                  ( ( mem @ V194l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V195e1: $i] :
% 5.55/5.79                      ( ( mem @ V195e1 @ A_27a )
% 5.55/5.79                      & ? [V196e2: $i] :
% 5.55/5.79                          ( ( mem @ V196e2 @ A_27a )
% 5.55/5.79                          & ? [V197e3: $i] :
% 5.55/5.79                              ( ( mem @ V197e3 @ A_27a )
% 5.55/5.79                              & ? [V198e4: $i] :
% 5.55/5.79                                  ( ( mem @ V198e4 @ A_27a )
% 5.55/5.79                                  & ? [V199e5: $i] :
% 5.55/5.79                                      ( ( mem @ V199e5 @ A_27a )
% 5.55/5.79                                      & ? [V200e6: $i] :
% 5.55/5.79                                          ( ( mem @ V200e6 @ A_27a )
% 5.55/5.79                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V194l_27 ) )
% 5.55/5.79                                            = V1x )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V195e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V196e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V197e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V198e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V199e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V200e6 ) @ V194l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V201l_27: $i] :
% 5.55/5.79                  ( ( mem @ V201l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V202e1: $i] :
% 5.55/5.79                      ( ( mem @ V202e1 @ A_27a )
% 5.55/5.79                      & ? [V203e2: $i] :
% 5.55/5.79                          ( ( mem @ V203e2 @ A_27a )
% 5.55/5.79                          & ? [V204e3: $i] :
% 5.55/5.79                              ( ( mem @ V204e3 @ A_27a )
% 5.55/5.79                              & ? [V205e4: $i] :
% 5.55/5.79                                  ( ( mem @ V205e4 @ A_27a )
% 5.55/5.79                                  & ? [V206e5: $i] :
% 5.55/5.79                                      ( ( mem @ V206e5 @ A_27a )
% 5.55/5.79                                      & ? [V207e6: $i] :
% 5.55/5.79                                          ( ( mem @ V207e6 @ A_27a )
% 5.55/5.79                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V201l_27 ) )
% 5.55/5.79                                            = V1x )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V202e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V203e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V204e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V205e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V206e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V207e6 ) @ V201l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V208e1: $i] :
% 5.55/5.79                  ( ( mem @ V208e1 @ A_27a )
% 5.55/5.79                  & ? [V209e2: $i] :
% 5.55/5.79                      ( ( mem @ V209e2 @ A_27a )
% 5.55/5.79                      & ? [V210e3: $i] :
% 5.55/5.79                          ( ( mem @ V210e3 @ A_27a )
% 5.55/5.79                          & ? [V211e4: $i] :
% 5.55/5.79                              ( ( mem @ V211e4 @ A_27a )
% 5.55/5.79                              & ? [V212e5: $i] :
% 5.55/5.79                                  ( ( mem @ V212e5 @ A_27a )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V208e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V209e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V210e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V211e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V212e5 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V213e1: $i] :
% 5.55/5.79                  ( ( mem @ V213e1 @ A_27a )
% 5.55/5.79                  & ? [V214e2: $i] :
% 5.55/5.79                      ( ( mem @ V214e2 @ A_27a )
% 5.55/5.79                      & ? [V215e3: $i] :
% 5.55/5.79                          ( ( mem @ V215e3 @ A_27a )
% 5.55/5.79                          & ? [V216e4: $i] :
% 5.55/5.79                              ( ( mem @ V216e4 @ A_27a )
% 5.55/5.79                              & ? [V217e5: $i] :
% 5.55/5.79                                  ( ( mem @ V217e5 @ A_27a )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V213e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V214e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V215e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V216e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V217e5 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V218l_27: $i] :
% 5.55/5.79                  ( ( mem @ V218l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V219e1: $i] :
% 5.55/5.79                      ( ( mem @ V219e1 @ A_27a )
% 5.55/5.79                      & ? [V220e2: $i] :
% 5.55/5.79                          ( ( mem @ V220e2 @ A_27a )
% 5.55/5.79                          & ? [V221e3: $i] :
% 5.55/5.79                              ( ( mem @ V221e3 @ A_27a )
% 5.55/5.79                              & ? [V222e4: $i] :
% 5.55/5.79                                  ( ( mem @ V222e4 @ A_27a )
% 5.55/5.79                                  & ? [V223e5: $i] :
% 5.55/5.79                                      ( ( mem @ V223e5 @ A_27a )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V219e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V220e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V221e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V222e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V223e5 ) @ V218l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V224l_27: $i] :
% 5.55/5.79                  ( ( mem @ V224l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V225e1: $i] :
% 5.55/5.79                      ( ( mem @ V225e1 @ A_27a )
% 5.55/5.79                      & ? [V226e2: $i] :
% 5.55/5.79                          ( ( mem @ V226e2 @ A_27a )
% 5.55/5.79                          & ? [V227e3: $i] :
% 5.55/5.79                              ( ( mem @ V227e3 @ A_27a )
% 5.55/5.79                              & ? [V228e4: $i] :
% 5.55/5.79                                  ( ( mem @ V228e4 @ A_27a )
% 5.55/5.79                                  & ? [V229e5: $i] :
% 5.55/5.79                                      ( ( mem @ V229e5 @ A_27a )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V225e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V226e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V227e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V228e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V229e5 ) @ V224l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V230l_27: $i] :
% 5.55/5.79                  ( ( mem @ V230l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V231e1: $i] :
% 5.55/5.79                      ( ( mem @ V231e1 @ A_27a )
% 5.55/5.79                      & ? [V232e2: $i] :
% 5.55/5.79                          ( ( mem @ V232e2 @ A_27a )
% 5.55/5.79                          & ? [V233e3: $i] :
% 5.55/5.79                              ( ( mem @ V233e3 @ A_27a )
% 5.55/5.79                              & ? [V234e4: $i] :
% 5.55/5.79                                  ( ( mem @ V234e4 @ A_27a )
% 5.55/5.79                                  & ? [V235e5: $i] :
% 5.55/5.79                                      ( ( mem @ V235e5 @ A_27a )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V231e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V232e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V233e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V234e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V235e5 ) @ V230l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V236l_27: $i] :
% 5.55/5.79                  ( ( mem @ V236l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V237e1: $i] :
% 5.55/5.79                      ( ( mem @ V237e1 @ A_27a )
% 5.55/5.79                      & ? [V238e2: $i] :
% 5.55/5.79                          ( ( mem @ V238e2 @ A_27a )
% 5.55/5.79                          & ? [V239e3: $i] :
% 5.55/5.79                              ( ( mem @ V239e3 @ A_27a )
% 5.55/5.79                              & ? [V240e4: $i] :
% 5.55/5.79                                  ( ( mem @ V240e4 @ A_27a )
% 5.55/5.79                                  & ? [V241e5: $i] :
% 5.55/5.79                                      ( ( mem @ V241e5 @ A_27a )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V237e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V238e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V239e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V240e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V241e5 ) @ V236l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V242l_27: $i] :
% 5.55/5.79                  ( ( mem @ V242l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V243e1: $i] :
% 5.55/5.79                      ( ( mem @ V243e1 @ A_27a )
% 5.55/5.79                      & ? [V244e2: $i] :
% 5.55/5.79                          ( ( mem @ V244e2 @ A_27a )
% 5.55/5.79                          & ? [V245e3: $i] :
% 5.55/5.79                              ( ( mem @ V245e3 @ A_27a )
% 5.55/5.79                              & ? [V246e4: $i] :
% 5.55/5.79                                  ( ( mem @ V246e4 @ A_27a )
% 5.55/5.79                                  & ? [V247e5: $i] :
% 5.55/5.79                                      ( ( mem @ V247e5 @ A_27a )
% 5.55/5.79                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V242l_27 ) ) )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V243e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V244e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V245e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V246e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V247e5 ) @ V242l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V248l_27: $i] :
% 5.55/5.79                  ( ( mem @ V248l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V249e1: $i] :
% 5.55/5.79                      ( ( mem @ V249e1 @ A_27a )
% 5.55/5.79                      & ? [V250e2: $i] :
% 5.55/5.79                          ( ( mem @ V250e2 @ A_27a )
% 5.55/5.79                          & ? [V251e3: $i] :
% 5.55/5.79                              ( ( mem @ V251e3 @ A_27a )
% 5.55/5.79                              & ? [V252e4: $i] :
% 5.55/5.79                                  ( ( mem @ V252e4 @ A_27a )
% 5.55/5.79                                  & ? [V253e5: $i] :
% 5.55/5.79                                      ( ( mem @ V253e5 @ A_27a )
% 5.55/5.79                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V248l_27 ) ) )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V249e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V250e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V251e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V252e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V253e5 ) @ V248l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V254l_27: $i] :
% 5.55/5.79                  ( ( mem @ V254l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V255e1: $i] :
% 5.55/5.79                      ( ( mem @ V255e1 @ A_27a )
% 5.55/5.79                      & ? [V256e2: $i] :
% 5.55/5.79                          ( ( mem @ V256e2 @ A_27a )
% 5.55/5.79                          & ? [V257e3: $i] :
% 5.55/5.79                              ( ( mem @ V257e3 @ A_27a )
% 5.55/5.79                              & ? [V258e4: $i] :
% 5.55/5.79                                  ( ( mem @ V258e4 @ A_27a )
% 5.55/5.79                                  & ? [V259e5: $i] :
% 5.55/5.79                                      ( ( mem @ V259e5 @ A_27a )
% 5.55/5.79                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V254l_27 ) ) )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V255e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V256e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V257e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V258e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V259e5 ) @ V254l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V260l_27: $i] :
% 5.55/5.79                  ( ( mem @ V260l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V261e1: $i] :
% 5.55/5.79                      ( ( mem @ V261e1 @ A_27a )
% 5.55/5.79                      & ? [V262e2: $i] :
% 5.55/5.79                          ( ( mem @ V262e2 @ A_27a )
% 5.55/5.79                          & ? [V263e3: $i] :
% 5.55/5.79                              ( ( mem @ V263e3 @ A_27a )
% 5.55/5.79                              & ? [V264e4: $i] :
% 5.55/5.79                                  ( ( mem @ V264e4 @ A_27a )
% 5.55/5.79                                  & ? [V265e5: $i] :
% 5.55/5.79                                      ( ( mem @ V265e5 @ A_27a )
% 5.55/5.79                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V260l_27 ) ) )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V261e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V262e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V263e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V264e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V265e5 ) @ V260l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V266l_27: $i] :
% 5.55/5.79                  ( ( mem @ V266l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V267e1: $i] :
% 5.55/5.79                      ( ( mem @ V267e1 @ A_27a )
% 5.55/5.79                      & ? [V268e2: $i] :
% 5.55/5.79                          ( ( mem @ V268e2 @ A_27a )
% 5.55/5.79                          & ? [V269e3: $i] :
% 5.55/5.79                              ( ( mem @ V269e3 @ A_27a )
% 5.55/5.79                              & ? [V270e4: $i] :
% 5.55/5.79                                  ( ( mem @ V270e4 @ A_27a )
% 5.55/5.79                                  & ? [V271e5: $i] :
% 5.55/5.79                                      ( ( mem @ V271e5 @ A_27a )
% 5.55/5.79                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V266l_27 ) )
% 5.55/5.79                                        = V1x )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V267e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V268e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V269e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V270e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V271e5 ) @ V266l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V272l_27: $i] :
% 5.55/5.79                  ( ( mem @ V272l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V273e1: $i] :
% 5.55/5.79                      ( ( mem @ V273e1 @ A_27a )
% 5.55/5.79                      & ? [V274e2: $i] :
% 5.55/5.79                          ( ( mem @ V274e2 @ A_27a )
% 5.55/5.79                          & ? [V275e3: $i] :
% 5.55/5.79                              ( ( mem @ V275e3 @ A_27a )
% 5.55/5.79                              & ? [V276e4: $i] :
% 5.55/5.79                                  ( ( mem @ V276e4 @ A_27a )
% 5.55/5.79                                  & ? [V277e5: $i] :
% 5.55/5.79                                      ( ( mem @ V277e5 @ A_27a )
% 5.55/5.79                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V272l_27 ) )
% 5.55/5.79                                        = V1x )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V273e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V274e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V275e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V276e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V277e5 ) @ V272l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V278l_27: $i] :
% 5.55/5.79                  ( ( mem @ V278l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V279e1: $i] :
% 5.55/5.79                      ( ( mem @ V279e1 @ A_27a )
% 5.55/5.79                      & ? [V280e2: $i] :
% 5.55/5.79                          ( ( mem @ V280e2 @ A_27a )
% 5.55/5.79                          & ? [V281e3: $i] :
% 5.55/5.79                              ( ( mem @ V281e3 @ A_27a )
% 5.55/5.79                              & ? [V282e4: $i] :
% 5.55/5.79                                  ( ( mem @ V282e4 @ A_27a )
% 5.55/5.79                                  & ? [V283e5: $i] :
% 5.55/5.79                                      ( ( mem @ V283e5 @ A_27a )
% 5.55/5.79                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V278l_27 ) )
% 5.55/5.79                                        = V1x )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V279e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V280e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V281e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V282e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V283e5 ) @ V278l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V284l_27: $i] :
% 5.55/5.79                  ( ( mem @ V284l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V285e1: $i] :
% 5.55/5.79                      ( ( mem @ V285e1 @ A_27a )
% 5.55/5.79                      & ? [V286e2: $i] :
% 5.55/5.79                          ( ( mem @ V286e2 @ A_27a )
% 5.55/5.79                          & ? [V287e3: $i] :
% 5.55/5.79                              ( ( mem @ V287e3 @ A_27a )
% 5.55/5.79                              & ? [V288e4: $i] :
% 5.55/5.79                                  ( ( mem @ V288e4 @ A_27a )
% 5.55/5.79                                  & ? [V289e5: $i] :
% 5.55/5.79                                      ( ( mem @ V289e5 @ A_27a )
% 5.55/5.79                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V284l_27 ) )
% 5.55/5.79                                        = V1x )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V285e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V286e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V287e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V288e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V289e5 ) @ V284l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V290e1: $i] :
% 5.55/5.79                  ( ( mem @ V290e1 @ A_27a )
% 5.55/5.79                  & ? [V291e2: $i] :
% 5.55/5.79                      ( ( mem @ V291e2 @ A_27a )
% 5.55/5.79                      & ? [V292e3: $i] :
% 5.55/5.79                          ( ( mem @ V292e3 @ A_27a )
% 5.55/5.79                          & ? [V293e4: $i] :
% 5.55/5.79                              ( ( mem @ V293e4 @ A_27a )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V290e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V291e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V292e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V293e4 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V294e1: $i] :
% 5.55/5.79                  ( ( mem @ V294e1 @ A_27a )
% 5.55/5.79                  & ? [V295e2: $i] :
% 5.55/5.79                      ( ( mem @ V295e2 @ A_27a )
% 5.55/5.79                      & ? [V296e3: $i] :
% 5.55/5.79                          ( ( mem @ V296e3 @ A_27a )
% 5.55/5.79                          & ? [V297e4: $i] :
% 5.55/5.79                              ( ( mem @ V297e4 @ A_27a )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V294e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V295e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V296e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V297e4 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V298l_27: $i] :
% 5.55/5.79                  ( ( mem @ V298l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V299e1: $i] :
% 5.55/5.79                      ( ( mem @ V299e1 @ A_27a )
% 5.55/5.79                      & ? [V300e2: $i] :
% 5.55/5.79                          ( ( mem @ V300e2 @ A_27a )
% 5.55/5.79                          & ? [V301e3: $i] :
% 5.55/5.79                              ( ( mem @ V301e3 @ A_27a )
% 5.55/5.79                              & ? [V302e4: $i] :
% 5.55/5.79                                  ( ( mem @ V302e4 @ A_27a )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V299e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V300e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V301e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V302e4 ) @ V298l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V303l_27: $i] :
% 5.55/5.79                  ( ( mem @ V303l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V304e1: $i] :
% 5.55/5.79                      ( ( mem @ V304e1 @ A_27a )
% 5.55/5.79                      & ? [V305e2: $i] :
% 5.55/5.79                          ( ( mem @ V305e2 @ A_27a )
% 5.55/5.79                          & ? [V306e3: $i] :
% 5.55/5.79                              ( ( mem @ V306e3 @ A_27a )
% 5.55/5.79                              & ? [V307e4: $i] :
% 5.55/5.79                                  ( ( mem @ V307e4 @ A_27a )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V304e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V305e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V306e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V307e4 ) @ V303l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V308l_27: $i] :
% 5.55/5.79                  ( ( mem @ V308l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V309e1: $i] :
% 5.55/5.79                      ( ( mem @ V309e1 @ A_27a )
% 5.55/5.79                      & ? [V310e2: $i] :
% 5.55/5.79                          ( ( mem @ V310e2 @ A_27a )
% 5.55/5.79                          & ? [V311e3: $i] :
% 5.55/5.79                              ( ( mem @ V311e3 @ A_27a )
% 5.55/5.79                              & ? [V312e4: $i] :
% 5.55/5.79                                  ( ( mem @ V312e4 @ A_27a )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V309e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V310e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V311e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V312e4 ) @ V308l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V313l_27: $i] :
% 5.55/5.79                  ( ( mem @ V313l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V314e1: $i] :
% 5.55/5.79                      ( ( mem @ V314e1 @ A_27a )
% 5.55/5.79                      & ? [V315e2: $i] :
% 5.55/5.79                          ( ( mem @ V315e2 @ A_27a )
% 5.55/5.79                          & ? [V316e3: $i] :
% 5.55/5.79                              ( ( mem @ V316e3 @ A_27a )
% 5.55/5.79                              & ? [V317e4: $i] :
% 5.55/5.79                                  ( ( mem @ V317e4 @ A_27a )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V314e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V315e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V316e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V317e4 ) @ V313l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V318l_27: $i] :
% 5.55/5.79                  ( ( mem @ V318l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V319e1: $i] :
% 5.55/5.79                      ( ( mem @ V319e1 @ A_27a )
% 5.55/5.79                      & ? [V320e2: $i] :
% 5.55/5.79                          ( ( mem @ V320e2 @ A_27a )
% 5.55/5.79                          & ? [V321e3: $i] :
% 5.55/5.79                              ( ( mem @ V321e3 @ A_27a )
% 5.55/5.79                              & ? [V322e4: $i] :
% 5.55/5.79                                  ( ( mem @ V322e4 @ A_27a )
% 5.55/5.79                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V318l_27 ) ) )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V319e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V320e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V321e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V322e4 ) @ V318l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V323l_27: $i] :
% 5.55/5.79                  ( ( mem @ V323l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V324e1: $i] :
% 5.55/5.79                      ( ( mem @ V324e1 @ A_27a )
% 5.55/5.79                      & ? [V325e2: $i] :
% 5.55/5.79                          ( ( mem @ V325e2 @ A_27a )
% 5.55/5.79                          & ? [V326e3: $i] :
% 5.55/5.79                              ( ( mem @ V326e3 @ A_27a )
% 5.55/5.79                              & ? [V327e4: $i] :
% 5.55/5.79                                  ( ( mem @ V327e4 @ A_27a )
% 5.55/5.79                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V323l_27 ) ) )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V324e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V325e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V326e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V327e4 ) @ V323l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V328l_27: $i] :
% 5.55/5.79                  ( ( mem @ V328l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V329e1: $i] :
% 5.55/5.79                      ( ( mem @ V329e1 @ A_27a )
% 5.55/5.79                      & ? [V330e2: $i] :
% 5.55/5.79                          ( ( mem @ V330e2 @ A_27a )
% 5.55/5.79                          & ? [V331e3: $i] :
% 5.55/5.79                              ( ( mem @ V331e3 @ A_27a )
% 5.55/5.79                              & ? [V332e4: $i] :
% 5.55/5.79                                  ( ( mem @ V332e4 @ A_27a )
% 5.55/5.79                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V328l_27 ) ) )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V329e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V330e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V331e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V332e4 ) @ V328l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V333l_27: $i] :
% 5.55/5.79                  ( ( mem @ V333l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V334e1: $i] :
% 5.55/5.79                      ( ( mem @ V334e1 @ A_27a )
% 5.55/5.79                      & ? [V335e2: $i] :
% 5.55/5.79                          ( ( mem @ V335e2 @ A_27a )
% 5.55/5.79                          & ? [V336e3: $i] :
% 5.55/5.79                              ( ( mem @ V336e3 @ A_27a )
% 5.55/5.79                              & ? [V337e4: $i] :
% 5.55/5.79                                  ( ( mem @ V337e4 @ A_27a )
% 5.55/5.79                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V333l_27 ) ) )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V334e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V335e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V336e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V337e4 ) @ V333l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V338l_27: $i] :
% 5.55/5.79                  ( ( mem @ V338l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V339e1: $i] :
% 5.55/5.79                      ( ( mem @ V339e1 @ A_27a )
% 5.55/5.79                      & ? [V340e2: $i] :
% 5.55/5.79                          ( ( mem @ V340e2 @ A_27a )
% 5.55/5.79                          & ? [V341e3: $i] :
% 5.55/5.79                              ( ( mem @ V341e3 @ A_27a )
% 5.55/5.79                              & ? [V342e4: $i] :
% 5.55/5.79                                  ( ( mem @ V342e4 @ A_27a )
% 5.55/5.79                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V338l_27 ) )
% 5.55/5.79                                    = V1x )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V339e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V340e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V341e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V342e4 ) @ V338l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V343l_27: $i] :
% 5.55/5.79                  ( ( mem @ V343l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V344e1: $i] :
% 5.55/5.79                      ( ( mem @ V344e1 @ A_27a )
% 5.55/5.79                      & ? [V345e2: $i] :
% 5.55/5.79                          ( ( mem @ V345e2 @ A_27a )
% 5.55/5.79                          & ? [V346e3: $i] :
% 5.55/5.79                              ( ( mem @ V346e3 @ A_27a )
% 5.55/5.79                              & ? [V347e4: $i] :
% 5.55/5.79                                  ( ( mem @ V347e4 @ A_27a )
% 5.55/5.79                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V343l_27 ) )
% 5.55/5.79                                    = V1x )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V344e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V345e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V346e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V347e4 ) @ V343l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V348l_27: $i] :
% 5.55/5.79                  ( ( mem @ V348l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V349e1: $i] :
% 5.55/5.79                      ( ( mem @ V349e1 @ A_27a )
% 5.55/5.79                      & ? [V350e2: $i] :
% 5.55/5.79                          ( ( mem @ V350e2 @ A_27a )
% 5.55/5.79                          & ? [V351e3: $i] :
% 5.55/5.79                              ( ( mem @ V351e3 @ A_27a )
% 5.55/5.79                              & ? [V352e4: $i] :
% 5.55/5.79                                  ( ( mem @ V352e4 @ A_27a )
% 5.55/5.79                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V348l_27 ) )
% 5.55/5.79                                    = V1x )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V349e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V350e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V351e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V352e4 ) @ V348l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V353l_27: $i] :
% 5.55/5.79                  ( ( mem @ V353l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V354e1: $i] :
% 5.55/5.79                      ( ( mem @ V354e1 @ A_27a )
% 5.55/5.79                      & ? [V355e2: $i] :
% 5.55/5.79                          ( ( mem @ V355e2 @ A_27a )
% 5.55/5.79                          & ? [V356e3: $i] :
% 5.55/5.79                              ( ( mem @ V356e3 @ A_27a )
% 5.55/5.79                              & ? [V357e4: $i] :
% 5.55/5.79                                  ( ( mem @ V357e4 @ A_27a )
% 5.55/5.79                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V353l_27 ) )
% 5.55/5.79                                    = V1x )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V354e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V355e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V356e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V357e4 ) @ V353l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V358e1: $i] :
% 5.55/5.79                  ( ( mem @ V358e1 @ A_27a )
% 5.55/5.79                  & ? [V359e2: $i] :
% 5.55/5.79                      ( ( mem @ V359e2 @ A_27a )
% 5.55/5.79                      & ? [V360e3: $i] :
% 5.55/5.79                          ( ( mem @ V360e3 @ A_27a )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V358e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V359e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V360e3 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V361e1: $i] :
% 5.55/5.79                  ( ( mem @ V361e1 @ A_27a )
% 5.55/5.79                  & ? [V362e2: $i] :
% 5.55/5.79                      ( ( mem @ V362e2 @ A_27a )
% 5.55/5.79                      & ? [V363e3: $i] :
% 5.55/5.79                          ( ( mem @ V363e3 @ A_27a )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V361e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V362e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V363e3 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V364l_27: $i] :
% 5.55/5.79                  ( ( mem @ V364l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V365e1: $i] :
% 5.55/5.79                      ( ( mem @ V365e1 @ A_27a )
% 5.55/5.79                      & ? [V366e2: $i] :
% 5.55/5.79                          ( ( mem @ V366e2 @ A_27a )
% 5.55/5.79                          & ? [V367e3: $i] :
% 5.55/5.79                              ( ( mem @ V367e3 @ A_27a )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V365e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V366e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V367e3 ) @ V364l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79            <=> ? [V368l_27: $i] :
% 5.55/5.79                  ( ( mem @ V368l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V369e1: $i] :
% 5.55/5.79                      ( ( mem @ V369e1 @ A_27a )
% 5.55/5.79                      & ? [V370e2: $i] :
% 5.55/5.79                          ( ( mem @ V370e2 @ A_27a )
% 5.55/5.79                          & ? [V371e3: $i] :
% 5.55/5.79                              ( ( mem @ V371e3 @ A_27a )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V369e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V370e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V371e3 ) @ V368l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V372l_27: $i] :
% 5.55/5.79                  ( ( mem @ V372l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V373e1: $i] :
% 5.55/5.79                      ( ( mem @ V373e1 @ A_27a )
% 5.55/5.79                      & ? [V374e2: $i] :
% 5.55/5.79                          ( ( mem @ V374e2 @ A_27a )
% 5.55/5.79                          & ? [V375e3: $i] :
% 5.55/5.79                              ( ( mem @ V375e3 @ A_27a )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V373e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V374e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V375e3 ) @ V372l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V376l_27: $i] :
% 5.55/5.79                  ( ( mem @ V376l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V377e1: $i] :
% 5.55/5.79                      ( ( mem @ V377e1 @ A_27a )
% 5.55/5.79                      & ? [V378e2: $i] :
% 5.55/5.79                          ( ( mem @ V378e2 @ A_27a )
% 5.55/5.79                          & ? [V379e3: $i] :
% 5.55/5.79                              ( ( mem @ V379e3 @ A_27a )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V377e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V378e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V379e3 ) @ V376l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V380l_27: $i] :
% 5.55/5.79                  ( ( mem @ V380l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V381e1: $i] :
% 5.55/5.79                      ( ( mem @ V381e1 @ A_27a )
% 5.55/5.79                      & ? [V382e2: $i] :
% 5.55/5.79                          ( ( mem @ V382e2 @ A_27a )
% 5.55/5.79                          & ? [V383e3: $i] :
% 5.55/5.79                              ( ( mem @ V383e3 @ A_27a )
% 5.55/5.79                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V380l_27 ) ) )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V381e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V382e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V383e3 ) @ V380l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V384l_27: $i] :
% 5.55/5.79                  ( ( mem @ V384l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V385e1: $i] :
% 5.55/5.79                      ( ( mem @ V385e1 @ A_27a )
% 5.55/5.79                      & ? [V386e2: $i] :
% 5.55/5.79                          ( ( mem @ V386e2 @ A_27a )
% 5.55/5.79                          & ? [V387e3: $i] :
% 5.55/5.79                              ( ( mem @ V387e3 @ A_27a )
% 5.55/5.79                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V384l_27 ) ) )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V385e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V386e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V387e3 ) @ V384l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V388l_27: $i] :
% 5.55/5.79                  ( ( mem @ V388l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V389e1: $i] :
% 5.55/5.79                      ( ( mem @ V389e1 @ A_27a )
% 5.55/5.79                      & ? [V390e2: $i] :
% 5.55/5.79                          ( ( mem @ V390e2 @ A_27a )
% 5.55/5.79                          & ? [V391e3: $i] :
% 5.55/5.79                              ( ( mem @ V391e3 @ A_27a )
% 5.55/5.79                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V388l_27 ) ) )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V389e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V390e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V391e3 ) @ V388l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V392l_27: $i] :
% 5.55/5.79                  ( ( mem @ V392l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V393e1: $i] :
% 5.55/5.79                      ( ( mem @ V393e1 @ A_27a )
% 5.55/5.79                      & ? [V394e2: $i] :
% 5.55/5.79                          ( ( mem @ V394e2 @ A_27a )
% 5.55/5.79                          & ? [V395e3: $i] :
% 5.55/5.79                              ( ( mem @ V395e3 @ A_27a )
% 5.55/5.79                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V392l_27 ) ) )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V393e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V394e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V395e3 ) @ V392l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V396l_27: $i] :
% 5.55/5.79                  ( ( mem @ V396l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V397e1: $i] :
% 5.55/5.79                      ( ( mem @ V397e1 @ A_27a )
% 5.55/5.79                      & ? [V398e2: $i] :
% 5.55/5.79                          ( ( mem @ V398e2 @ A_27a )
% 5.55/5.79                          & ? [V399e3: $i] :
% 5.55/5.79                              ( ( mem @ V399e3 @ A_27a )
% 5.55/5.79                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V396l_27 ) )
% 5.55/5.79                                = V1x )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V397e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V398e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V399e3 ) @ V396l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V400l_27: $i] :
% 5.55/5.79                  ( ( mem @ V400l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V401e1: $i] :
% 5.55/5.79                      ( ( mem @ V401e1 @ A_27a )
% 5.55/5.79                      & ? [V402e2: $i] :
% 5.55/5.79                          ( ( mem @ V402e2 @ A_27a )
% 5.55/5.79                          & ? [V403e3: $i] :
% 5.55/5.79                              ( ( mem @ V403e3 @ A_27a )
% 5.55/5.79                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V400l_27 ) )
% 5.55/5.79                                = V1x )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V401e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V402e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V403e3 ) @ V400l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V404l_27: $i] :
% 5.55/5.79                  ( ( mem @ V404l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V405e1: $i] :
% 5.55/5.79                      ( ( mem @ V405e1 @ A_27a )
% 5.55/5.79                      & ? [V406e2: $i] :
% 5.55/5.79                          ( ( mem @ V406e2 @ A_27a )
% 5.55/5.79                          & ? [V407e3: $i] :
% 5.55/5.79                              ( ( mem @ V407e3 @ A_27a )
% 5.55/5.79                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V404l_27 ) )
% 5.55/5.79                                = V1x )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V405e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V406e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V407e3 ) @ V404l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V408l_27: $i] :
% 5.55/5.79                  ( ( mem @ V408l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V409e1: $i] :
% 5.55/5.79                      ( ( mem @ V409e1 @ A_27a )
% 5.55/5.79                      & ? [V410e2: $i] :
% 5.55/5.79                          ( ( mem @ V410e2 @ A_27a )
% 5.55/5.79                          & ? [V411e3: $i] :
% 5.55/5.79                              ( ( mem @ V411e3 @ A_27a )
% 5.55/5.79                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V408l_27 ) )
% 5.55/5.79                                = V1x )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V409e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V410e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V411e3 ) @ V408l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79            <=> ? [V412e1: $i] :
% 5.55/5.79                  ( ( mem @ V412e1 @ A_27a )
% 5.55/5.79                  & ? [V413e2: $i] :
% 5.55/5.79                      ( ( mem @ V413e2 @ A_27a )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V412e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V413e2 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V414e1: $i] :
% 5.55/5.79                  ( ( mem @ V414e1 @ A_27a )
% 5.55/5.79                  & ? [V415e2: $i] :
% 5.55/5.79                      ( ( mem @ V415e2 @ A_27a )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V414e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V415e2 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V416l_27: $i] :
% 5.55/5.79                  ( ( mem @ V416l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V417e1: $i] :
% 5.55/5.79                      ( ( mem @ V417e1 @ A_27a )
% 5.55/5.79                      & ? [V418e2: $i] :
% 5.55/5.79                          ( ( mem @ V418e2 @ A_27a )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V417e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V418e2 ) @ V416l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79            <=> ? [V419l_27: $i] :
% 5.55/5.79                  ( ( mem @ V419l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V420e1: $i] :
% 5.55/5.79                      ( ( mem @ V420e1 @ A_27a )
% 5.55/5.79                      & ? [V421e2: $i] :
% 5.55/5.79                          ( ( mem @ V421e2 @ A_27a )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V420e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V421e2 ) @ V419l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V422l_27: $i] :
% 5.55/5.79                  ( ( mem @ V422l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V423e1: $i] :
% 5.55/5.79                      ( ( mem @ V423e1 @ A_27a )
% 5.55/5.79                      & ? [V424e2: $i] :
% 5.55/5.79                          ( ( mem @ V424e2 @ A_27a )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V423e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V424e2 ) @ V422l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79            <=> ? [V425l_27: $i] :
% 5.55/5.79                  ( ( mem @ V425l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V426e1: $i] :
% 5.55/5.79                      ( ( mem @ V426e1 @ A_27a )
% 5.55/5.79                      & ? [V427e2: $i] :
% 5.55/5.79                          ( ( mem @ V427e2 @ A_27a )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V426e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V427e2 ) @ V425l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V428l_27: $i] :
% 5.55/5.79                  ( ( mem @ V428l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V429e1: $i] :
% 5.55/5.79                      ( ( mem @ V429e1 @ A_27a )
% 5.55/5.79                      & ? [V430e2: $i] :
% 5.55/5.79                          ( ( mem @ V430e2 @ A_27a )
% 5.55/5.79                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V428l_27 ) ) )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V429e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V430e2 ) @ V428l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V431l_27: $i] :
% 5.55/5.79                  ( ( mem @ V431l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V432e1: $i] :
% 5.55/5.79                      ( ( mem @ V432e1 @ A_27a )
% 5.55/5.79                      & ? [V433e2: $i] :
% 5.55/5.79                          ( ( mem @ V433e2 @ A_27a )
% 5.55/5.79                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V431l_27 ) ) )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V432e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V433e2 ) @ V431l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V434l_27: $i] :
% 5.55/5.79                  ( ( mem @ V434l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V435e1: $i] :
% 5.55/5.79                      ( ( mem @ V435e1 @ A_27a )
% 5.55/5.79                      & ? [V436e2: $i] :
% 5.55/5.79                          ( ( mem @ V436e2 @ A_27a )
% 5.55/5.79                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V434l_27 ) ) )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V435e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V436e2 ) @ V434l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V437l_27: $i] :
% 5.55/5.79                  ( ( mem @ V437l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V438e1: $i] :
% 5.55/5.79                      ( ( mem @ V438e1 @ A_27a )
% 5.55/5.79                      & ? [V439e2: $i] :
% 5.55/5.79                          ( ( mem @ V439e2 @ A_27a )
% 5.55/5.79                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V437l_27 ) ) )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V438e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V439e2 ) @ V437l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V440l_27: $i] :
% 5.55/5.79                  ( ( mem @ V440l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V441e1: $i] :
% 5.55/5.79                      ( ( mem @ V441e1 @ A_27a )
% 5.55/5.79                      & ? [V442e2: $i] :
% 5.55/5.79                          ( ( mem @ V442e2 @ A_27a )
% 5.55/5.79                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V440l_27 ) )
% 5.55/5.79                            = V1x )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V441e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V442e2 ) @ V440l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V443l_27: $i] :
% 5.55/5.79                  ( ( mem @ V443l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V444e1: $i] :
% 5.55/5.79                      ( ( mem @ V444e1 @ A_27a )
% 5.55/5.79                      & ? [V445e2: $i] :
% 5.55/5.79                          ( ( mem @ V445e2 @ A_27a )
% 5.55/5.79                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V443l_27 ) )
% 5.55/5.79                            = V1x )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V444e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V445e2 ) @ V443l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V446l_27: $i] :
% 5.55/5.79                  ( ( mem @ V446l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V447e1: $i] :
% 5.55/5.79                      ( ( mem @ V447e1 @ A_27a )
% 5.55/5.79                      & ? [V448e2: $i] :
% 5.55/5.79                          ( ( mem @ V448e2 @ A_27a )
% 5.55/5.79                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V446l_27 ) )
% 5.55/5.79                            = V1x )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V447e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V448e2 ) @ V446l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V449l_27: $i] :
% 5.55/5.79                  ( ( mem @ V449l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V450e1: $i] :
% 5.55/5.79                      ( ( mem @ V450e1 @ A_27a )
% 5.55/5.79                      & ? [V451e2: $i] :
% 5.55/5.79                          ( ( mem @ V451e2 @ A_27a )
% 5.55/5.79                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V449l_27 ) )
% 5.55/5.79                            = V1x )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V450e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V451e2 ) @ V449l_27 ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79            <=> ? [V452e1: $i] :
% 5.55/5.79                  ( ( mem @ V452e1 @ A_27a )
% 5.55/5.79                  & ( V0l
% 5.55/5.79                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V452e1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V453e1: $i] :
% 5.55/5.79                  ( ( mem @ V453e1 @ A_27a )
% 5.55/5.79                  & ( V0l
% 5.55/5.79                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V453e1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V454l_27: $i] :
% 5.55/5.79                  ( ( mem @ V454l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V455e1: $i] :
% 5.55/5.79                      ( ( mem @ V455e1 @ A_27a )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V455e1 ) @ V454l_27 ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.79            <=> ? [V456l_27: $i] :
% 5.55/5.79                  ( ( mem @ V456l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V457e1: $i] :
% 5.55/5.79                      ( ( mem @ V457e1 @ A_27a )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V457e1 ) @ V456l_27 ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V458l_27: $i] :
% 5.55/5.79                  ( ( mem @ V458l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V459e1: $i] :
% 5.55/5.79                      ( ( mem @ V459e1 @ A_27a )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V459e1 ) @ V458l_27 ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79            <=> ? [V460l_27: $i] :
% 5.55/5.79                  ( ( mem @ V460l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V461e1: $i] :
% 5.55/5.79                      ( ( mem @ V461e1 @ A_27a )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V461e1 ) @ V460l_27 ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V462l_27: $i] :
% 5.55/5.79                  ( ( mem @ V462l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V463e1: $i] :
% 5.55/5.79                      ( ( mem @ V463e1 @ A_27a )
% 5.55/5.79                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V462l_27 ) ) )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V463e1 ) @ V462l_27 ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V464l_27: $i] :
% 5.55/5.79                  ( ( mem @ V464l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V465e1: $i] :
% 5.55/5.79                      ( ( mem @ V465e1 @ A_27a )
% 5.55/5.79                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V464l_27 ) ) )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V465e1 ) @ V464l_27 ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V466l_27: $i] :
% 5.55/5.79                  ( ( mem @ V466l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V467e1: $i] :
% 5.55/5.79                      ( ( mem @ V467e1 @ A_27a )
% 5.55/5.79                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V466l_27 ) ) )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V467e1 ) @ V466l_27 ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V468l_27: $i] :
% 5.55/5.79                  ( ( mem @ V468l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V469e1: $i] :
% 5.55/5.79                      ( ( mem @ V469e1 @ A_27a )
% 5.55/5.79                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V468l_27 ) ) )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V469e1 ) @ V468l_27 ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V470l_27: $i] :
% 5.55/5.79                  ( ( mem @ V470l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V471e1: $i] :
% 5.55/5.79                      ( ( mem @ V471e1 @ A_27a )
% 5.55/5.79                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V470l_27 ) )
% 5.55/5.79                        = V1x )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V471e1 ) @ V470l_27 ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V472l_27: $i] :
% 5.55/5.79                  ( ( mem @ V472l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V473e1: $i] :
% 5.55/5.79                      ( ( mem @ V473e1 @ A_27a )
% 5.55/5.79                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V472l_27 ) )
% 5.55/5.79                        = V1x )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V473e1 ) @ V472l_27 ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V474l_27: $i] :
% 5.55/5.79                  ( ( mem @ V474l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V475e1: $i] :
% 5.55/5.79                      ( ( mem @ V475e1 @ A_27a )
% 5.55/5.79                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V474l_27 ) )
% 5.55/5.79                        = V1x )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V475e1 ) @ V474l_27 ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V476l_27: $i] :
% 5.55/5.79                  ( ( mem @ V476l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V477e1: $i] :
% 5.55/5.79                      ( ( mem @ V477e1 @ A_27a )
% 5.55/5.79                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V476l_27 ) )
% 5.55/5.79                        = V1x )
% 5.55/5.79                      & ( V0l
% 5.55/5.79                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V477e1 ) @ V476l_27 ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = fo__c_2Enum_2E0 )
% 5.55/5.79            <=> ( V0l
% 5.55/5.79                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.79            & ( ( fo__c_2Enum_2E0
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ( V0l
% 5.55/5.79                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79            <=> ( V0l
% 5.55/5.79                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ( V0l
% 5.55/5.79                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ( V0l
% 5.55/5.79                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.79            <=> ( V0l
% 5.55/5.79                = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.79  
% 5.55/5.79  thf(conj_thm_2EquantHeuristics_2ELIST__LENGTH__10,axiom,
% 5.55/5.79      ! [A_27a: del,V0l: $i] :
% 5.55/5.79        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79       => ! [V1x: tp__ty_2Enum_2Enum] :
% 5.55/5.79            ( ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V2e1: $i] :
% 5.55/5.79                  ( ( mem @ V2e1 @ A_27a )
% 5.55/5.79                  & ? [V3e2: $i] :
% 5.55/5.79                      ( ( mem @ V3e2 @ A_27a )
% 5.55/5.79                      & ? [V4e3: $i] :
% 5.55/5.79                          ( ( mem @ V4e3 @ A_27a )
% 5.55/5.79                          & ? [V5e4: $i] :
% 5.55/5.79                              ( ( mem @ V5e4 @ A_27a )
% 5.55/5.79                              & ? [V6e5: $i] :
% 5.55/5.79                                  ( ( mem @ V6e5 @ A_27a )
% 5.55/5.79                                  & ? [V7e6: $i] :
% 5.55/5.79                                      ( ( mem @ V7e6 @ A_27a )
% 5.55/5.79                                      & ? [V8e7: $i] :
% 5.55/5.79                                          ( ( mem @ V8e7 @ A_27a )
% 5.55/5.79                                          & ? [V9e8: $i] :
% 5.55/5.79                                              ( ( mem @ V9e8 @ A_27a )
% 5.55/5.79                                              & ? [V10e9: $i] :
% 5.55/5.79                                                  ( ( mem @ V10e9 @ A_27a )
% 5.55/5.79                                                  & ? [V11e10: $i] :
% 5.55/5.79                                                      ( ( mem @ V11e10 @ A_27a )
% 5.55/5.79                                                      & ( V0l
% 5.55/5.79                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V8e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V9e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V10e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V11e10 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V12e1: $i] :
% 5.55/5.79                  ( ( mem @ V12e1 @ A_27a )
% 5.55/5.79                  & ? [V13e2: $i] :
% 5.55/5.79                      ( ( mem @ V13e2 @ A_27a )
% 5.55/5.79                      & ? [V14e3: $i] :
% 5.55/5.79                          ( ( mem @ V14e3 @ A_27a )
% 5.55/5.79                          & ? [V15e4: $i] :
% 5.55/5.79                              ( ( mem @ V15e4 @ A_27a )
% 5.55/5.79                              & ? [V16e5: $i] :
% 5.55/5.79                                  ( ( mem @ V16e5 @ A_27a )
% 5.55/5.79                                  & ? [V17e6: $i] :
% 5.55/5.79                                      ( ( mem @ V17e6 @ A_27a )
% 5.55/5.79                                      & ? [V18e7: $i] :
% 5.55/5.79                                          ( ( mem @ V18e7 @ A_27a )
% 5.55/5.79                                          & ? [V19e8: $i] :
% 5.55/5.79                                              ( ( mem @ V19e8 @ A_27a )
% 5.55/5.79                                              & ? [V20e9: $i] :
% 5.55/5.79                                                  ( ( mem @ V20e9 @ A_27a )
% 5.55/5.79                                                  & ? [V21e10: $i] :
% 5.55/5.79                                                      ( ( mem @ V21e10 @ A_27a )
% 5.55/5.79                                                      & ( V0l
% 5.55/5.79                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V12e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V13e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V14e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V15e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V16e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V17e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V18e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V19e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V20e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V21e10 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V22l_27: $i] :
% 5.55/5.79                  ( ( mem @ V22l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V23e1: $i] :
% 5.55/5.79                      ( ( mem @ V23e1 @ A_27a )
% 5.55/5.79                      & ? [V24e2: $i] :
% 5.55/5.79                          ( ( mem @ V24e2 @ A_27a )
% 5.55/5.79                          & ? [V25e3: $i] :
% 5.55/5.79                              ( ( mem @ V25e3 @ A_27a )
% 5.55/5.79                              & ? [V26e4: $i] :
% 5.55/5.79                                  ( ( mem @ V26e4 @ A_27a )
% 5.55/5.79                                  & ? [V27e5: $i] :
% 5.55/5.79                                      ( ( mem @ V27e5 @ A_27a )
% 5.55/5.79                                      & ? [V28e6: $i] :
% 5.55/5.79                                          ( ( mem @ V28e6 @ A_27a )
% 5.55/5.79                                          & ? [V29e7: $i] :
% 5.55/5.79                                              ( ( mem @ V29e7 @ A_27a )
% 5.55/5.79                                              & ? [V30e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V30e8 @ A_27a )
% 5.55/5.79                                                  & ? [V31e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V31e9 @ A_27a )
% 5.55/5.79                                                      & ? [V32e10: $i] :
% 5.55/5.79                                                          ( ( mem @ V32e10 @ A_27a )
% 5.55/5.79                                                          & ( V0l
% 5.55/5.79                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V23e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V24e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V25e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V26e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V27e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V28e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V29e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V30e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V31e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V32e10 ) @ V22l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V33l_27: $i] :
% 5.55/5.79                  ( ( mem @ V33l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V34e1: $i] :
% 5.55/5.79                      ( ( mem @ V34e1 @ A_27a )
% 5.55/5.79                      & ? [V35e2: $i] :
% 5.55/5.79                          ( ( mem @ V35e2 @ A_27a )
% 5.55/5.79                          & ? [V36e3: $i] :
% 5.55/5.79                              ( ( mem @ V36e3 @ A_27a )
% 5.55/5.79                              & ? [V37e4: $i] :
% 5.55/5.79                                  ( ( mem @ V37e4 @ A_27a )
% 5.55/5.79                                  & ? [V38e5: $i] :
% 5.55/5.79                                      ( ( mem @ V38e5 @ A_27a )
% 5.55/5.79                                      & ? [V39e6: $i] :
% 5.55/5.79                                          ( ( mem @ V39e6 @ A_27a )
% 5.55/5.79                                          & ? [V40e7: $i] :
% 5.55/5.79                                              ( ( mem @ V40e7 @ A_27a )
% 5.55/5.79                                              & ? [V41e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V41e8 @ A_27a )
% 5.55/5.79                                                  & ? [V42e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V42e9 @ A_27a )
% 5.55/5.79                                                      & ? [V43e10: $i] :
% 5.55/5.79                                                          ( ( mem @ V43e10 @ A_27a )
% 5.55/5.79                                                          & ( V0l
% 5.55/5.79                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V34e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V35e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V36e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V37e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V38e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V39e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V40e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V41e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V42e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V43e10 ) @ V33l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V44l_27: $i] :
% 5.55/5.79                  ( ( mem @ V44l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V45e1: $i] :
% 5.55/5.79                      ( ( mem @ V45e1 @ A_27a )
% 5.55/5.79                      & ? [V46e2: $i] :
% 5.55/5.79                          ( ( mem @ V46e2 @ A_27a )
% 5.55/5.79                          & ? [V47e3: $i] :
% 5.55/5.79                              ( ( mem @ V47e3 @ A_27a )
% 5.55/5.79                              & ? [V48e4: $i] :
% 5.55/5.79                                  ( ( mem @ V48e4 @ A_27a )
% 5.55/5.79                                  & ? [V49e5: $i] :
% 5.55/5.79                                      ( ( mem @ V49e5 @ A_27a )
% 5.55/5.79                                      & ? [V50e6: $i] :
% 5.55/5.79                                          ( ( mem @ V50e6 @ A_27a )
% 5.55/5.79                                          & ? [V51e7: $i] :
% 5.55/5.79                                              ( ( mem @ V51e7 @ A_27a )
% 5.55/5.79                                              & ? [V52e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V52e8 @ A_27a )
% 5.55/5.79                                                  & ? [V53e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V53e9 @ A_27a )
% 5.55/5.79                                                      & ? [V54e10: $i] :
% 5.55/5.79                                                          ( ( mem @ V54e10 @ A_27a )
% 5.55/5.79                                                          & ( V0l
% 5.55/5.79                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V45e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V46e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V47e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V48e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V49e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V50e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V51e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V52e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V53e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V54e10 ) @ V44l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V55l_27: $i] :
% 5.55/5.79                  ( ( mem @ V55l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V56e1: $i] :
% 5.55/5.79                      ( ( mem @ V56e1 @ A_27a )
% 5.55/5.79                      & ? [V57e2: $i] :
% 5.55/5.79                          ( ( mem @ V57e2 @ A_27a )
% 5.55/5.79                          & ? [V58e3: $i] :
% 5.55/5.79                              ( ( mem @ V58e3 @ A_27a )
% 5.55/5.79                              & ? [V59e4: $i] :
% 5.55/5.79                                  ( ( mem @ V59e4 @ A_27a )
% 5.55/5.79                                  & ? [V60e5: $i] :
% 5.55/5.79                                      ( ( mem @ V60e5 @ A_27a )
% 5.55/5.79                                      & ? [V61e6: $i] :
% 5.55/5.79                                          ( ( mem @ V61e6 @ A_27a )
% 5.55/5.79                                          & ? [V62e7: $i] :
% 5.55/5.79                                              ( ( mem @ V62e7 @ A_27a )
% 5.55/5.79                                              & ? [V63e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V63e8 @ A_27a )
% 5.55/5.79                                                  & ? [V64e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V64e9 @ A_27a )
% 5.55/5.79                                                      & ? [V65e10: $i] :
% 5.55/5.79                                                          ( ( mem @ V65e10 @ A_27a )
% 5.55/5.79                                                          & ( V0l
% 5.55/5.79                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V56e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V57e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V58e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V59e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V60e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V61e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V62e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V63e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V64e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V65e10 ) @ V55l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V66l_27: $i] :
% 5.55/5.79                  ( ( mem @ V66l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V67e1: $i] :
% 5.55/5.79                      ( ( mem @ V67e1 @ A_27a )
% 5.55/5.79                      & ? [V68e2: $i] :
% 5.55/5.79                          ( ( mem @ V68e2 @ A_27a )
% 5.55/5.79                          & ? [V69e3: $i] :
% 5.55/5.79                              ( ( mem @ V69e3 @ A_27a )
% 5.55/5.79                              & ? [V70e4: $i] :
% 5.55/5.79                                  ( ( mem @ V70e4 @ A_27a )
% 5.55/5.79                                  & ? [V71e5: $i] :
% 5.55/5.79                                      ( ( mem @ V71e5 @ A_27a )
% 5.55/5.79                                      & ? [V72e6: $i] :
% 5.55/5.79                                          ( ( mem @ V72e6 @ A_27a )
% 5.55/5.79                                          & ? [V73e7: $i] :
% 5.55/5.79                                              ( ( mem @ V73e7 @ A_27a )
% 5.55/5.79                                              & ? [V74e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V74e8 @ A_27a )
% 5.55/5.79                                                  & ? [V75e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V75e9 @ A_27a )
% 5.55/5.79                                                      & ? [V76e10: $i] :
% 5.55/5.79                                                          ( ( mem @ V76e10 @ A_27a )
% 5.55/5.79                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V66l_27 ) ) )
% 5.55/5.79                                                          & ( V0l
% 5.55/5.79                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V67e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V68e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V69e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V70e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V71e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V72e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V73e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V74e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V75e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V76e10 ) @ V66l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V77l_27: $i] :
% 5.55/5.79                  ( ( mem @ V77l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V78e1: $i] :
% 5.55/5.79                      ( ( mem @ V78e1 @ A_27a )
% 5.55/5.79                      & ? [V79e2: $i] :
% 5.55/5.79                          ( ( mem @ V79e2 @ A_27a )
% 5.55/5.79                          & ? [V80e3: $i] :
% 5.55/5.79                              ( ( mem @ V80e3 @ A_27a )
% 5.55/5.79                              & ? [V81e4: $i] :
% 5.55/5.79                                  ( ( mem @ V81e4 @ A_27a )
% 5.55/5.79                                  & ? [V82e5: $i] :
% 5.55/5.79                                      ( ( mem @ V82e5 @ A_27a )
% 5.55/5.79                                      & ? [V83e6: $i] :
% 5.55/5.79                                          ( ( mem @ V83e6 @ A_27a )
% 5.55/5.79                                          & ? [V84e7: $i] :
% 5.55/5.79                                              ( ( mem @ V84e7 @ A_27a )
% 5.55/5.79                                              & ? [V85e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V85e8 @ A_27a )
% 5.55/5.79                                                  & ? [V86e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V86e9 @ A_27a )
% 5.55/5.79                                                      & ? [V87e10: $i] :
% 5.55/5.79                                                          ( ( mem @ V87e10 @ A_27a )
% 5.55/5.79                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V77l_27 ) ) )
% 5.55/5.79                                                          & ( V0l
% 5.55/5.79                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V78e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V79e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V80e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V81e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V82e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V83e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V84e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V85e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V86e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V87e10 ) @ V77l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V88l_27: $i] :
% 5.55/5.79                  ( ( mem @ V88l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V89e1: $i] :
% 5.55/5.79                      ( ( mem @ V89e1 @ A_27a )
% 5.55/5.79                      & ? [V90e2: $i] :
% 5.55/5.79                          ( ( mem @ V90e2 @ A_27a )
% 5.55/5.79                          & ? [V91e3: $i] :
% 5.55/5.79                              ( ( mem @ V91e3 @ A_27a )
% 5.55/5.79                              & ? [V92e4: $i] :
% 5.55/5.79                                  ( ( mem @ V92e4 @ A_27a )
% 5.55/5.79                                  & ? [V93e5: $i] :
% 5.55/5.79                                      ( ( mem @ V93e5 @ A_27a )
% 5.55/5.79                                      & ? [V94e6: $i] :
% 5.55/5.79                                          ( ( mem @ V94e6 @ A_27a )
% 5.55/5.79                                          & ? [V95e7: $i] :
% 5.55/5.79                                              ( ( mem @ V95e7 @ A_27a )
% 5.55/5.79                                              & ? [V96e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V96e8 @ A_27a )
% 5.55/5.79                                                  & ? [V97e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V97e9 @ A_27a )
% 5.55/5.79                                                      & ? [V98e10: $i] :
% 5.55/5.79                                                          ( ( mem @ V98e10 @ A_27a )
% 5.55/5.79                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V88l_27 ) ) )
% 5.55/5.79                                                          & ( V0l
% 5.55/5.79                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V89e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V90e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V91e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V92e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V93e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V94e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V95e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V96e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V97e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V98e10 ) @ V88l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V99l_27: $i] :
% 5.55/5.79                  ( ( mem @ V99l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V100e1: $i] :
% 5.55/5.79                      ( ( mem @ V100e1 @ A_27a )
% 5.55/5.79                      & ? [V101e2: $i] :
% 5.55/5.79                          ( ( mem @ V101e2 @ A_27a )
% 5.55/5.79                          & ? [V102e3: $i] :
% 5.55/5.79                              ( ( mem @ V102e3 @ A_27a )
% 5.55/5.79                              & ? [V103e4: $i] :
% 5.55/5.79                                  ( ( mem @ V103e4 @ A_27a )
% 5.55/5.79                                  & ? [V104e5: $i] :
% 5.55/5.79                                      ( ( mem @ V104e5 @ A_27a )
% 5.55/5.79                                      & ? [V105e6: $i] :
% 5.55/5.79                                          ( ( mem @ V105e6 @ A_27a )
% 5.55/5.79                                          & ? [V106e7: $i] :
% 5.55/5.79                                              ( ( mem @ V106e7 @ A_27a )
% 5.55/5.79                                              & ? [V107e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V107e8 @ A_27a )
% 5.55/5.79                                                  & ? [V108e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V108e9 @ A_27a )
% 5.55/5.79                                                      & ? [V109e10: $i] :
% 5.55/5.79                                                          ( ( mem @ V109e10 @ A_27a )
% 5.55/5.79                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V99l_27 ) ) )
% 5.55/5.79                                                          & ( V0l
% 5.55/5.79                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V100e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V101e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V102e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V103e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V104e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V105e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V106e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V107e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V108e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V109e10 ) @ V99l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V110l_27: $i] :
% 5.55/5.79                  ( ( mem @ V110l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V111e1: $i] :
% 5.55/5.79                      ( ( mem @ V111e1 @ A_27a )
% 5.55/5.79                      & ? [V112e2: $i] :
% 5.55/5.79                          ( ( mem @ V112e2 @ A_27a )
% 5.55/5.79                          & ? [V113e3: $i] :
% 5.55/5.79                              ( ( mem @ V113e3 @ A_27a )
% 5.55/5.79                              & ? [V114e4: $i] :
% 5.55/5.79                                  ( ( mem @ V114e4 @ A_27a )
% 5.55/5.79                                  & ? [V115e5: $i] :
% 5.55/5.79                                      ( ( mem @ V115e5 @ A_27a )
% 5.55/5.79                                      & ? [V116e6: $i] :
% 5.55/5.79                                          ( ( mem @ V116e6 @ A_27a )
% 5.55/5.79                                          & ? [V117e7: $i] :
% 5.55/5.79                                              ( ( mem @ V117e7 @ A_27a )
% 5.55/5.79                                              & ? [V118e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V118e8 @ A_27a )
% 5.55/5.79                                                  & ? [V119e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V119e9 @ A_27a )
% 5.55/5.79                                                      & ? [V120e10: $i] :
% 5.55/5.79                                                          ( ( mem @ V120e10 @ A_27a )
% 5.55/5.79                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V110l_27 ) )
% 5.55/5.79                                                            = V1x )
% 5.55/5.79                                                          & ( V0l
% 5.55/5.79                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V111e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V112e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V113e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V114e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V115e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V116e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V117e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V118e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V119e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V120e10 ) @ V110l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V121l_27: $i] :
% 5.55/5.79                  ( ( mem @ V121l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V122e1: $i] :
% 5.55/5.79                      ( ( mem @ V122e1 @ A_27a )
% 5.55/5.79                      & ? [V123e2: $i] :
% 5.55/5.79                          ( ( mem @ V123e2 @ A_27a )
% 5.55/5.79                          & ? [V124e3: $i] :
% 5.55/5.79                              ( ( mem @ V124e3 @ A_27a )
% 5.55/5.79                              & ? [V125e4: $i] :
% 5.55/5.79                                  ( ( mem @ V125e4 @ A_27a )
% 5.55/5.79                                  & ? [V126e5: $i] :
% 5.55/5.79                                      ( ( mem @ V126e5 @ A_27a )
% 5.55/5.79                                      & ? [V127e6: $i] :
% 5.55/5.79                                          ( ( mem @ V127e6 @ A_27a )
% 5.55/5.79                                          & ? [V128e7: $i] :
% 5.55/5.79                                              ( ( mem @ V128e7 @ A_27a )
% 5.55/5.79                                              & ? [V129e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V129e8 @ A_27a )
% 5.55/5.79                                                  & ? [V130e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V130e9 @ A_27a )
% 5.55/5.79                                                      & ? [V131e10: $i] :
% 5.55/5.79                                                          ( ( mem @ V131e10 @ A_27a )
% 5.55/5.79                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V121l_27 ) )
% 5.55/5.79                                                            = V1x )
% 5.55/5.79                                                          & ( V0l
% 5.55/5.79                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V122e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V123e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V124e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V125e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V126e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V127e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V128e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V129e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V130e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V131e10 ) @ V121l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V132l_27: $i] :
% 5.55/5.79                  ( ( mem @ V132l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V133e1: $i] :
% 5.55/5.79                      ( ( mem @ V133e1 @ A_27a )
% 5.55/5.79                      & ? [V134e2: $i] :
% 5.55/5.79                          ( ( mem @ V134e2 @ A_27a )
% 5.55/5.79                          & ? [V135e3: $i] :
% 5.55/5.79                              ( ( mem @ V135e3 @ A_27a )
% 5.55/5.79                              & ? [V136e4: $i] :
% 5.55/5.79                                  ( ( mem @ V136e4 @ A_27a )
% 5.55/5.79                                  & ? [V137e5: $i] :
% 5.55/5.79                                      ( ( mem @ V137e5 @ A_27a )
% 5.55/5.79                                      & ? [V138e6: $i] :
% 5.55/5.79                                          ( ( mem @ V138e6 @ A_27a )
% 5.55/5.79                                          & ? [V139e7: $i] :
% 5.55/5.79                                              ( ( mem @ V139e7 @ A_27a )
% 5.55/5.79                                              & ? [V140e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V140e8 @ A_27a )
% 5.55/5.79                                                  & ? [V141e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V141e9 @ A_27a )
% 5.55/5.79                                                      & ? [V142e10: $i] :
% 5.55/5.79                                                          ( ( mem @ V142e10 @ A_27a )
% 5.55/5.79                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V132l_27 ) )
% 5.55/5.79                                                            = V1x )
% 5.55/5.79                                                          & ( V0l
% 5.55/5.79                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V133e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V134e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V135e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V136e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V137e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V138e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V139e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V140e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V141e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V142e10 ) @ V132l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V143l_27: $i] :
% 5.55/5.79                  ( ( mem @ V143l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V144e1: $i] :
% 5.55/5.79                      ( ( mem @ V144e1 @ A_27a )
% 5.55/5.79                      & ? [V145e2: $i] :
% 5.55/5.79                          ( ( mem @ V145e2 @ A_27a )
% 5.55/5.79                          & ? [V146e3: $i] :
% 5.55/5.79                              ( ( mem @ V146e3 @ A_27a )
% 5.55/5.79                              & ? [V147e4: $i] :
% 5.55/5.79                                  ( ( mem @ V147e4 @ A_27a )
% 5.55/5.79                                  & ? [V148e5: $i] :
% 5.55/5.79                                      ( ( mem @ V148e5 @ A_27a )
% 5.55/5.79                                      & ? [V149e6: $i] :
% 5.55/5.79                                          ( ( mem @ V149e6 @ A_27a )
% 5.55/5.79                                          & ? [V150e7: $i] :
% 5.55/5.79                                              ( ( mem @ V150e7 @ A_27a )
% 5.55/5.79                                              & ? [V151e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V151e8 @ A_27a )
% 5.55/5.79                                                  & ? [V152e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V152e9 @ A_27a )
% 5.55/5.79                                                      & ? [V153e10: $i] :
% 5.55/5.79                                                          ( ( mem @ V153e10 @ A_27a )
% 5.55/5.79                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V143l_27 ) )
% 5.55/5.79                                                            = V1x )
% 5.55/5.79                                                          & ( V0l
% 5.55/5.79                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V144e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V145e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V146e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V147e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V148e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V149e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V150e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V151e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V152e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V153e10 ) @ V143l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V154e1: $i] :
% 5.55/5.79                  ( ( mem @ V154e1 @ A_27a )
% 5.55/5.79                  & ? [V155e2: $i] :
% 5.55/5.79                      ( ( mem @ V155e2 @ A_27a )
% 5.55/5.79                      & ? [V156e3: $i] :
% 5.55/5.79                          ( ( mem @ V156e3 @ A_27a )
% 5.55/5.79                          & ? [V157e4: $i] :
% 5.55/5.79                              ( ( mem @ V157e4 @ A_27a )
% 5.55/5.79                              & ? [V158e5: $i] :
% 5.55/5.79                                  ( ( mem @ V158e5 @ A_27a )
% 5.55/5.79                                  & ? [V159e6: $i] :
% 5.55/5.79                                      ( ( mem @ V159e6 @ A_27a )
% 5.55/5.79                                      & ? [V160e7: $i] :
% 5.55/5.79                                          ( ( mem @ V160e7 @ A_27a )
% 5.55/5.79                                          & ? [V161e8: $i] :
% 5.55/5.79                                              ( ( mem @ V161e8 @ A_27a )
% 5.55/5.79                                              & ? [V162e9: $i] :
% 5.55/5.79                                                  ( ( mem @ V162e9 @ A_27a )
% 5.55/5.79                                                  & ( V0l
% 5.55/5.79                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V154e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V155e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V156e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V157e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V158e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V159e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V160e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V161e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V162e9 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V163e1: $i] :
% 5.55/5.79                  ( ( mem @ V163e1 @ A_27a )
% 5.55/5.79                  & ? [V164e2: $i] :
% 5.55/5.79                      ( ( mem @ V164e2 @ A_27a )
% 5.55/5.79                      & ? [V165e3: $i] :
% 5.55/5.79                          ( ( mem @ V165e3 @ A_27a )
% 5.55/5.79                          & ? [V166e4: $i] :
% 5.55/5.79                              ( ( mem @ V166e4 @ A_27a )
% 5.55/5.79                              & ? [V167e5: $i] :
% 5.55/5.79                                  ( ( mem @ V167e5 @ A_27a )
% 5.55/5.79                                  & ? [V168e6: $i] :
% 5.55/5.79                                      ( ( mem @ V168e6 @ A_27a )
% 5.55/5.79                                      & ? [V169e7: $i] :
% 5.55/5.79                                          ( ( mem @ V169e7 @ A_27a )
% 5.55/5.79                                          & ? [V170e8: $i] :
% 5.55/5.79                                              ( ( mem @ V170e8 @ A_27a )
% 5.55/5.79                                              & ? [V171e9: $i] :
% 5.55/5.79                                                  ( ( mem @ V171e9 @ A_27a )
% 5.55/5.79                                                  & ( V0l
% 5.55/5.79                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V163e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V164e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V165e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V166e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V167e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V168e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V169e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V170e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V171e9 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V172l_27: $i] :
% 5.55/5.79                  ( ( mem @ V172l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V173e1: $i] :
% 5.55/5.79                      ( ( mem @ V173e1 @ A_27a )
% 5.55/5.79                      & ? [V174e2: $i] :
% 5.55/5.79                          ( ( mem @ V174e2 @ A_27a )
% 5.55/5.79                          & ? [V175e3: $i] :
% 5.55/5.79                              ( ( mem @ V175e3 @ A_27a )
% 5.55/5.79                              & ? [V176e4: $i] :
% 5.55/5.79                                  ( ( mem @ V176e4 @ A_27a )
% 5.55/5.79                                  & ? [V177e5: $i] :
% 5.55/5.79                                      ( ( mem @ V177e5 @ A_27a )
% 5.55/5.79                                      & ? [V178e6: $i] :
% 5.55/5.79                                          ( ( mem @ V178e6 @ A_27a )
% 5.55/5.79                                          & ? [V179e7: $i] :
% 5.55/5.79                                              ( ( mem @ V179e7 @ A_27a )
% 5.55/5.79                                              & ? [V180e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V180e8 @ A_27a )
% 5.55/5.79                                                  & ? [V181e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V181e9 @ A_27a )
% 5.55/5.79                                                      & ( V0l
% 5.55/5.79                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V173e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V174e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V175e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V176e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V177e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V178e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V179e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V180e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V181e9 ) @ V172l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V182l_27: $i] :
% 5.55/5.79                  ( ( mem @ V182l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V183e1: $i] :
% 5.55/5.79                      ( ( mem @ V183e1 @ A_27a )
% 5.55/5.79                      & ? [V184e2: $i] :
% 5.55/5.79                          ( ( mem @ V184e2 @ A_27a )
% 5.55/5.79                          & ? [V185e3: $i] :
% 5.55/5.79                              ( ( mem @ V185e3 @ A_27a )
% 5.55/5.79                              & ? [V186e4: $i] :
% 5.55/5.79                                  ( ( mem @ V186e4 @ A_27a )
% 5.55/5.79                                  & ? [V187e5: $i] :
% 5.55/5.79                                      ( ( mem @ V187e5 @ A_27a )
% 5.55/5.79                                      & ? [V188e6: $i] :
% 5.55/5.79                                          ( ( mem @ V188e6 @ A_27a )
% 5.55/5.79                                          & ? [V189e7: $i] :
% 5.55/5.79                                              ( ( mem @ V189e7 @ A_27a )
% 5.55/5.79                                              & ? [V190e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V190e8 @ A_27a )
% 5.55/5.79                                                  & ? [V191e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V191e9 @ A_27a )
% 5.55/5.79                                                      & ( V0l
% 5.55/5.79                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V183e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V184e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V185e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V186e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V187e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V188e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V189e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V190e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V191e9 ) @ V182l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V192l_27: $i] :
% 5.55/5.79                  ( ( mem @ V192l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V193e1: $i] :
% 5.55/5.79                      ( ( mem @ V193e1 @ A_27a )
% 5.55/5.79                      & ? [V194e2: $i] :
% 5.55/5.79                          ( ( mem @ V194e2 @ A_27a )
% 5.55/5.79                          & ? [V195e3: $i] :
% 5.55/5.79                              ( ( mem @ V195e3 @ A_27a )
% 5.55/5.79                              & ? [V196e4: $i] :
% 5.55/5.79                                  ( ( mem @ V196e4 @ A_27a )
% 5.55/5.79                                  & ? [V197e5: $i] :
% 5.55/5.79                                      ( ( mem @ V197e5 @ A_27a )
% 5.55/5.79                                      & ? [V198e6: $i] :
% 5.55/5.79                                          ( ( mem @ V198e6 @ A_27a )
% 5.55/5.79                                          & ? [V199e7: $i] :
% 5.55/5.79                                              ( ( mem @ V199e7 @ A_27a )
% 5.55/5.79                                              & ? [V200e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V200e8 @ A_27a )
% 5.55/5.79                                                  & ? [V201e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V201e9 @ A_27a )
% 5.55/5.79                                                      & ( V0l
% 5.55/5.79                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V193e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V194e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V195e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V196e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V197e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V198e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V199e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V200e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V201e9 ) @ V192l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V202l_27: $i] :
% 5.55/5.79                  ( ( mem @ V202l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V203e1: $i] :
% 5.55/5.79                      ( ( mem @ V203e1 @ A_27a )
% 5.55/5.79                      & ? [V204e2: $i] :
% 5.55/5.79                          ( ( mem @ V204e2 @ A_27a )
% 5.55/5.79                          & ? [V205e3: $i] :
% 5.55/5.79                              ( ( mem @ V205e3 @ A_27a )
% 5.55/5.79                              & ? [V206e4: $i] :
% 5.55/5.79                                  ( ( mem @ V206e4 @ A_27a )
% 5.55/5.79                                  & ? [V207e5: $i] :
% 5.55/5.79                                      ( ( mem @ V207e5 @ A_27a )
% 5.55/5.79                                      & ? [V208e6: $i] :
% 5.55/5.79                                          ( ( mem @ V208e6 @ A_27a )
% 5.55/5.79                                          & ? [V209e7: $i] :
% 5.55/5.79                                              ( ( mem @ V209e7 @ A_27a )
% 5.55/5.79                                              & ? [V210e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V210e8 @ A_27a )
% 5.55/5.79                                                  & ? [V211e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V211e9 @ A_27a )
% 5.55/5.79                                                      & ( V0l
% 5.55/5.79                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V203e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V204e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V205e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V206e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V207e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V208e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V209e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V210e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V211e9 ) @ V202l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V212l_27: $i] :
% 5.55/5.79                  ( ( mem @ V212l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V213e1: $i] :
% 5.55/5.79                      ( ( mem @ V213e1 @ A_27a )
% 5.55/5.79                      & ? [V214e2: $i] :
% 5.55/5.79                          ( ( mem @ V214e2 @ A_27a )
% 5.55/5.79                          & ? [V215e3: $i] :
% 5.55/5.79                              ( ( mem @ V215e3 @ A_27a )
% 5.55/5.79                              & ? [V216e4: $i] :
% 5.55/5.79                                  ( ( mem @ V216e4 @ A_27a )
% 5.55/5.79                                  & ? [V217e5: $i] :
% 5.55/5.79                                      ( ( mem @ V217e5 @ A_27a )
% 5.55/5.79                                      & ? [V218e6: $i] :
% 5.55/5.79                                          ( ( mem @ V218e6 @ A_27a )
% 5.55/5.79                                          & ? [V219e7: $i] :
% 5.55/5.79                                              ( ( mem @ V219e7 @ A_27a )
% 5.55/5.79                                              & ? [V220e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V220e8 @ A_27a )
% 5.55/5.79                                                  & ? [V221e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V221e9 @ A_27a )
% 5.55/5.79                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V212l_27 ) ) )
% 5.55/5.79                                                      & ( V0l
% 5.55/5.79                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V213e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V214e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V215e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V216e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V217e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V218e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V219e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V220e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V221e9 ) @ V212l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V222l_27: $i] :
% 5.55/5.79                  ( ( mem @ V222l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V223e1: $i] :
% 5.55/5.79                      ( ( mem @ V223e1 @ A_27a )
% 5.55/5.79                      & ? [V224e2: $i] :
% 5.55/5.79                          ( ( mem @ V224e2 @ A_27a )
% 5.55/5.79                          & ? [V225e3: $i] :
% 5.55/5.79                              ( ( mem @ V225e3 @ A_27a )
% 5.55/5.79                              & ? [V226e4: $i] :
% 5.55/5.79                                  ( ( mem @ V226e4 @ A_27a )
% 5.55/5.79                                  & ? [V227e5: $i] :
% 5.55/5.79                                      ( ( mem @ V227e5 @ A_27a )
% 5.55/5.79                                      & ? [V228e6: $i] :
% 5.55/5.79                                          ( ( mem @ V228e6 @ A_27a )
% 5.55/5.79                                          & ? [V229e7: $i] :
% 5.55/5.79                                              ( ( mem @ V229e7 @ A_27a )
% 5.55/5.79                                              & ? [V230e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V230e8 @ A_27a )
% 5.55/5.79                                                  & ? [V231e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V231e9 @ A_27a )
% 5.55/5.79                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V222l_27 ) ) )
% 5.55/5.79                                                      & ( V0l
% 5.55/5.79                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V223e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V224e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V225e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V226e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V227e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V228e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V229e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V230e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V231e9 ) @ V222l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V232l_27: $i] :
% 5.55/5.79                  ( ( mem @ V232l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V233e1: $i] :
% 5.55/5.79                      ( ( mem @ V233e1 @ A_27a )
% 5.55/5.79                      & ? [V234e2: $i] :
% 5.55/5.79                          ( ( mem @ V234e2 @ A_27a )
% 5.55/5.79                          & ? [V235e3: $i] :
% 5.55/5.79                              ( ( mem @ V235e3 @ A_27a )
% 5.55/5.79                              & ? [V236e4: $i] :
% 5.55/5.79                                  ( ( mem @ V236e4 @ A_27a )
% 5.55/5.79                                  & ? [V237e5: $i] :
% 5.55/5.79                                      ( ( mem @ V237e5 @ A_27a )
% 5.55/5.79                                      & ? [V238e6: $i] :
% 5.55/5.79                                          ( ( mem @ V238e6 @ A_27a )
% 5.55/5.79                                          & ? [V239e7: $i] :
% 5.55/5.79                                              ( ( mem @ V239e7 @ A_27a )
% 5.55/5.79                                              & ? [V240e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V240e8 @ A_27a )
% 5.55/5.79                                                  & ? [V241e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V241e9 @ A_27a )
% 5.55/5.79                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V232l_27 ) ) )
% 5.55/5.79                                                      & ( V0l
% 5.55/5.79                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V233e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V234e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V235e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V236e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V237e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V238e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V239e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V240e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V241e9 ) @ V232l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V242l_27: $i] :
% 5.55/5.79                  ( ( mem @ V242l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V243e1: $i] :
% 5.55/5.79                      ( ( mem @ V243e1 @ A_27a )
% 5.55/5.79                      & ? [V244e2: $i] :
% 5.55/5.79                          ( ( mem @ V244e2 @ A_27a )
% 5.55/5.79                          & ? [V245e3: $i] :
% 5.55/5.79                              ( ( mem @ V245e3 @ A_27a )
% 5.55/5.79                              & ? [V246e4: $i] :
% 5.55/5.79                                  ( ( mem @ V246e4 @ A_27a )
% 5.55/5.79                                  & ? [V247e5: $i] :
% 5.55/5.79                                      ( ( mem @ V247e5 @ A_27a )
% 5.55/5.79                                      & ? [V248e6: $i] :
% 5.55/5.79                                          ( ( mem @ V248e6 @ A_27a )
% 5.55/5.79                                          & ? [V249e7: $i] :
% 5.55/5.79                                              ( ( mem @ V249e7 @ A_27a )
% 5.55/5.79                                              & ? [V250e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V250e8 @ A_27a )
% 5.55/5.79                                                  & ? [V251e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V251e9 @ A_27a )
% 5.55/5.79                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V242l_27 ) ) )
% 5.55/5.79                                                      & ( V0l
% 5.55/5.79                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V243e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V244e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V245e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V246e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V247e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V248e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V249e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V250e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V251e9 ) @ V242l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V252l_27: $i] :
% 5.55/5.79                  ( ( mem @ V252l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V253e1: $i] :
% 5.55/5.79                      ( ( mem @ V253e1 @ A_27a )
% 5.55/5.79                      & ? [V254e2: $i] :
% 5.55/5.79                          ( ( mem @ V254e2 @ A_27a )
% 5.55/5.79                          & ? [V255e3: $i] :
% 5.55/5.79                              ( ( mem @ V255e3 @ A_27a )
% 5.55/5.79                              & ? [V256e4: $i] :
% 5.55/5.79                                  ( ( mem @ V256e4 @ A_27a )
% 5.55/5.79                                  & ? [V257e5: $i] :
% 5.55/5.79                                      ( ( mem @ V257e5 @ A_27a )
% 5.55/5.79                                      & ? [V258e6: $i] :
% 5.55/5.79                                          ( ( mem @ V258e6 @ A_27a )
% 5.55/5.79                                          & ? [V259e7: $i] :
% 5.55/5.79                                              ( ( mem @ V259e7 @ A_27a )
% 5.55/5.79                                              & ? [V260e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V260e8 @ A_27a )
% 5.55/5.79                                                  & ? [V261e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V261e9 @ A_27a )
% 5.55/5.79                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V252l_27 ) )
% 5.55/5.79                                                        = V1x )
% 5.55/5.79                                                      & ( V0l
% 5.55/5.79                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V253e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V254e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V255e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V256e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V257e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V258e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V259e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V260e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V261e9 ) @ V252l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V262l_27: $i] :
% 5.55/5.79                  ( ( mem @ V262l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V263e1: $i] :
% 5.55/5.79                      ( ( mem @ V263e1 @ A_27a )
% 5.55/5.79                      & ? [V264e2: $i] :
% 5.55/5.79                          ( ( mem @ V264e2 @ A_27a )
% 5.55/5.79                          & ? [V265e3: $i] :
% 5.55/5.79                              ( ( mem @ V265e3 @ A_27a )
% 5.55/5.79                              & ? [V266e4: $i] :
% 5.55/5.79                                  ( ( mem @ V266e4 @ A_27a )
% 5.55/5.79                                  & ? [V267e5: $i] :
% 5.55/5.79                                      ( ( mem @ V267e5 @ A_27a )
% 5.55/5.79                                      & ? [V268e6: $i] :
% 5.55/5.79                                          ( ( mem @ V268e6 @ A_27a )
% 5.55/5.79                                          & ? [V269e7: $i] :
% 5.55/5.79                                              ( ( mem @ V269e7 @ A_27a )
% 5.55/5.79                                              & ? [V270e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V270e8 @ A_27a )
% 5.55/5.79                                                  & ? [V271e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V271e9 @ A_27a )
% 5.55/5.79                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V262l_27 ) )
% 5.55/5.79                                                        = V1x )
% 5.55/5.79                                                      & ( V0l
% 5.55/5.79                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V263e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V264e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V265e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V266e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V267e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V268e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V269e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V270e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V271e9 ) @ V262l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V272l_27: $i] :
% 5.55/5.79                  ( ( mem @ V272l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V273e1: $i] :
% 5.55/5.79                      ( ( mem @ V273e1 @ A_27a )
% 5.55/5.79                      & ? [V274e2: $i] :
% 5.55/5.79                          ( ( mem @ V274e2 @ A_27a )
% 5.55/5.79                          & ? [V275e3: $i] :
% 5.55/5.79                              ( ( mem @ V275e3 @ A_27a )
% 5.55/5.79                              & ? [V276e4: $i] :
% 5.55/5.79                                  ( ( mem @ V276e4 @ A_27a )
% 5.55/5.79                                  & ? [V277e5: $i] :
% 5.55/5.79                                      ( ( mem @ V277e5 @ A_27a )
% 5.55/5.79                                      & ? [V278e6: $i] :
% 5.55/5.79                                          ( ( mem @ V278e6 @ A_27a )
% 5.55/5.79                                          & ? [V279e7: $i] :
% 5.55/5.79                                              ( ( mem @ V279e7 @ A_27a )
% 5.55/5.79                                              & ? [V280e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V280e8 @ A_27a )
% 5.55/5.79                                                  & ? [V281e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V281e9 @ A_27a )
% 5.55/5.79                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V272l_27 ) )
% 5.55/5.79                                                        = V1x )
% 5.55/5.79                                                      & ( V0l
% 5.55/5.79                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V273e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V274e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V275e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V276e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V277e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V278e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V279e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V280e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V281e9 ) @ V272l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V282l_27: $i] :
% 5.55/5.79                  ( ( mem @ V282l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V283e1: $i] :
% 5.55/5.79                      ( ( mem @ V283e1 @ A_27a )
% 5.55/5.79                      & ? [V284e2: $i] :
% 5.55/5.79                          ( ( mem @ V284e2 @ A_27a )
% 5.55/5.79                          & ? [V285e3: $i] :
% 5.55/5.79                              ( ( mem @ V285e3 @ A_27a )
% 5.55/5.79                              & ? [V286e4: $i] :
% 5.55/5.79                                  ( ( mem @ V286e4 @ A_27a )
% 5.55/5.79                                  & ? [V287e5: $i] :
% 5.55/5.79                                      ( ( mem @ V287e5 @ A_27a )
% 5.55/5.79                                      & ? [V288e6: $i] :
% 5.55/5.79                                          ( ( mem @ V288e6 @ A_27a )
% 5.55/5.79                                          & ? [V289e7: $i] :
% 5.55/5.79                                              ( ( mem @ V289e7 @ A_27a )
% 5.55/5.79                                              & ? [V290e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V290e8 @ A_27a )
% 5.55/5.79                                                  & ? [V291e9: $i] :
% 5.55/5.79                                                      ( ( mem @ V291e9 @ A_27a )
% 5.55/5.79                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V282l_27 ) )
% 5.55/5.79                                                        = V1x )
% 5.55/5.79                                                      & ( V0l
% 5.55/5.79                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V283e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V284e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V285e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V286e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V287e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V288e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V289e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V290e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V291e9 ) @ V282l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V292e1: $i] :
% 5.55/5.79                  ( ( mem @ V292e1 @ A_27a )
% 5.55/5.79                  & ? [V293e2: $i] :
% 5.55/5.79                      ( ( mem @ V293e2 @ A_27a )
% 5.55/5.79                      & ? [V294e3: $i] :
% 5.55/5.79                          ( ( mem @ V294e3 @ A_27a )
% 5.55/5.79                          & ? [V295e4: $i] :
% 5.55/5.79                              ( ( mem @ V295e4 @ A_27a )
% 5.55/5.79                              & ? [V296e5: $i] :
% 5.55/5.79                                  ( ( mem @ V296e5 @ A_27a )
% 5.55/5.79                                  & ? [V297e6: $i] :
% 5.55/5.79                                      ( ( mem @ V297e6 @ A_27a )
% 5.55/5.79                                      & ? [V298e7: $i] :
% 5.55/5.79                                          ( ( mem @ V298e7 @ A_27a )
% 5.55/5.79                                          & ? [V299e8: $i] :
% 5.55/5.79                                              ( ( mem @ V299e8 @ A_27a )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V292e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V293e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V294e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V295e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V296e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V297e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V298e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V299e8 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V300e1: $i] :
% 5.55/5.79                  ( ( mem @ V300e1 @ A_27a )
% 5.55/5.79                  & ? [V301e2: $i] :
% 5.55/5.79                      ( ( mem @ V301e2 @ A_27a )
% 5.55/5.79                      & ? [V302e3: $i] :
% 5.55/5.79                          ( ( mem @ V302e3 @ A_27a )
% 5.55/5.79                          & ? [V303e4: $i] :
% 5.55/5.79                              ( ( mem @ V303e4 @ A_27a )
% 5.55/5.79                              & ? [V304e5: $i] :
% 5.55/5.79                                  ( ( mem @ V304e5 @ A_27a )
% 5.55/5.79                                  & ? [V305e6: $i] :
% 5.55/5.79                                      ( ( mem @ V305e6 @ A_27a )
% 5.55/5.79                                      & ? [V306e7: $i] :
% 5.55/5.79                                          ( ( mem @ V306e7 @ A_27a )
% 5.55/5.79                                          & ? [V307e8: $i] :
% 5.55/5.79                                              ( ( mem @ V307e8 @ A_27a )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V300e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V301e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V302e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V303e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V304e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V305e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V306e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V307e8 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V308l_27: $i] :
% 5.55/5.79                  ( ( mem @ V308l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V309e1: $i] :
% 5.55/5.79                      ( ( mem @ V309e1 @ A_27a )
% 5.55/5.79                      & ? [V310e2: $i] :
% 5.55/5.79                          ( ( mem @ V310e2 @ A_27a )
% 5.55/5.79                          & ? [V311e3: $i] :
% 5.55/5.79                              ( ( mem @ V311e3 @ A_27a )
% 5.55/5.79                              & ? [V312e4: $i] :
% 5.55/5.79                                  ( ( mem @ V312e4 @ A_27a )
% 5.55/5.79                                  & ? [V313e5: $i] :
% 5.55/5.79                                      ( ( mem @ V313e5 @ A_27a )
% 5.55/5.79                                      & ? [V314e6: $i] :
% 5.55/5.79                                          ( ( mem @ V314e6 @ A_27a )
% 5.55/5.79                                          & ? [V315e7: $i] :
% 5.55/5.79                                              ( ( mem @ V315e7 @ A_27a )
% 5.55/5.79                                              & ? [V316e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V316e8 @ A_27a )
% 5.55/5.79                                                  & ( V0l
% 5.55/5.79                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V309e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V310e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V311e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V312e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V313e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V314e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V315e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V316e8 ) @ V308l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V317l_27: $i] :
% 5.55/5.79                  ( ( mem @ V317l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V318e1: $i] :
% 5.55/5.79                      ( ( mem @ V318e1 @ A_27a )
% 5.55/5.79                      & ? [V319e2: $i] :
% 5.55/5.79                          ( ( mem @ V319e2 @ A_27a )
% 5.55/5.79                          & ? [V320e3: $i] :
% 5.55/5.79                              ( ( mem @ V320e3 @ A_27a )
% 5.55/5.79                              & ? [V321e4: $i] :
% 5.55/5.79                                  ( ( mem @ V321e4 @ A_27a )
% 5.55/5.79                                  & ? [V322e5: $i] :
% 5.55/5.79                                      ( ( mem @ V322e5 @ A_27a )
% 5.55/5.79                                      & ? [V323e6: $i] :
% 5.55/5.79                                          ( ( mem @ V323e6 @ A_27a )
% 5.55/5.79                                          & ? [V324e7: $i] :
% 5.55/5.79                                              ( ( mem @ V324e7 @ A_27a )
% 5.55/5.79                                              & ? [V325e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V325e8 @ A_27a )
% 5.55/5.79                                                  & ( V0l
% 5.55/5.79                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V318e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V319e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V320e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V321e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V322e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V323e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V324e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V325e8 ) @ V317l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V326l_27: $i] :
% 5.55/5.79                  ( ( mem @ V326l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V327e1: $i] :
% 5.55/5.79                      ( ( mem @ V327e1 @ A_27a )
% 5.55/5.79                      & ? [V328e2: $i] :
% 5.55/5.79                          ( ( mem @ V328e2 @ A_27a )
% 5.55/5.79                          & ? [V329e3: $i] :
% 5.55/5.79                              ( ( mem @ V329e3 @ A_27a )
% 5.55/5.79                              & ? [V330e4: $i] :
% 5.55/5.79                                  ( ( mem @ V330e4 @ A_27a )
% 5.55/5.79                                  & ? [V331e5: $i] :
% 5.55/5.79                                      ( ( mem @ V331e5 @ A_27a )
% 5.55/5.79                                      & ? [V332e6: $i] :
% 5.55/5.79                                          ( ( mem @ V332e6 @ A_27a )
% 5.55/5.79                                          & ? [V333e7: $i] :
% 5.55/5.79                                              ( ( mem @ V333e7 @ A_27a )
% 5.55/5.79                                              & ? [V334e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V334e8 @ A_27a )
% 5.55/5.79                                                  & ( V0l
% 5.55/5.79                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V327e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V328e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V329e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V330e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V331e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V332e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V333e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V334e8 ) @ V326l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V335l_27: $i] :
% 5.55/5.79                  ( ( mem @ V335l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V336e1: $i] :
% 5.55/5.79                      ( ( mem @ V336e1 @ A_27a )
% 5.55/5.79                      & ? [V337e2: $i] :
% 5.55/5.79                          ( ( mem @ V337e2 @ A_27a )
% 5.55/5.79                          & ? [V338e3: $i] :
% 5.55/5.79                              ( ( mem @ V338e3 @ A_27a )
% 5.55/5.79                              & ? [V339e4: $i] :
% 5.55/5.79                                  ( ( mem @ V339e4 @ A_27a )
% 5.55/5.79                                  & ? [V340e5: $i] :
% 5.55/5.79                                      ( ( mem @ V340e5 @ A_27a )
% 5.55/5.79                                      & ? [V341e6: $i] :
% 5.55/5.79                                          ( ( mem @ V341e6 @ A_27a )
% 5.55/5.79                                          & ? [V342e7: $i] :
% 5.55/5.79                                              ( ( mem @ V342e7 @ A_27a )
% 5.55/5.79                                              & ? [V343e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V343e8 @ A_27a )
% 5.55/5.79                                                  & ( V0l
% 5.55/5.79                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V336e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V337e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V338e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V339e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V340e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V341e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V342e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V343e8 ) @ V335l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V344l_27: $i] :
% 5.55/5.79                  ( ( mem @ V344l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V345e1: $i] :
% 5.55/5.79                      ( ( mem @ V345e1 @ A_27a )
% 5.55/5.79                      & ? [V346e2: $i] :
% 5.55/5.79                          ( ( mem @ V346e2 @ A_27a )
% 5.55/5.79                          & ? [V347e3: $i] :
% 5.55/5.79                              ( ( mem @ V347e3 @ A_27a )
% 5.55/5.79                              & ? [V348e4: $i] :
% 5.55/5.79                                  ( ( mem @ V348e4 @ A_27a )
% 5.55/5.79                                  & ? [V349e5: $i] :
% 5.55/5.79                                      ( ( mem @ V349e5 @ A_27a )
% 5.55/5.79                                      & ? [V350e6: $i] :
% 5.55/5.79                                          ( ( mem @ V350e6 @ A_27a )
% 5.55/5.79                                          & ? [V351e7: $i] :
% 5.55/5.79                                              ( ( mem @ V351e7 @ A_27a )
% 5.55/5.79                                              & ? [V352e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V352e8 @ A_27a )
% 5.55/5.79                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V344l_27 ) ) )
% 5.55/5.79                                                  & ( V0l
% 5.55/5.79                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V345e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V346e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V347e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V348e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V349e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V350e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V351e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V352e8 ) @ V344l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V353l_27: $i] :
% 5.55/5.79                  ( ( mem @ V353l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V354e1: $i] :
% 5.55/5.79                      ( ( mem @ V354e1 @ A_27a )
% 5.55/5.79                      & ? [V355e2: $i] :
% 5.55/5.79                          ( ( mem @ V355e2 @ A_27a )
% 5.55/5.79                          & ? [V356e3: $i] :
% 5.55/5.79                              ( ( mem @ V356e3 @ A_27a )
% 5.55/5.79                              & ? [V357e4: $i] :
% 5.55/5.79                                  ( ( mem @ V357e4 @ A_27a )
% 5.55/5.79                                  & ? [V358e5: $i] :
% 5.55/5.79                                      ( ( mem @ V358e5 @ A_27a )
% 5.55/5.79                                      & ? [V359e6: $i] :
% 5.55/5.79                                          ( ( mem @ V359e6 @ A_27a )
% 5.55/5.79                                          & ? [V360e7: $i] :
% 5.55/5.79                                              ( ( mem @ V360e7 @ A_27a )
% 5.55/5.79                                              & ? [V361e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V361e8 @ A_27a )
% 5.55/5.79                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V353l_27 ) ) )
% 5.55/5.79                                                  & ( V0l
% 5.55/5.79                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V354e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V355e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V356e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V357e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V358e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V359e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V360e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V361e8 ) @ V353l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V362l_27: $i] :
% 5.55/5.79                  ( ( mem @ V362l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V363e1: $i] :
% 5.55/5.79                      ( ( mem @ V363e1 @ A_27a )
% 5.55/5.79                      & ? [V364e2: $i] :
% 5.55/5.79                          ( ( mem @ V364e2 @ A_27a )
% 5.55/5.79                          & ? [V365e3: $i] :
% 5.55/5.79                              ( ( mem @ V365e3 @ A_27a )
% 5.55/5.79                              & ? [V366e4: $i] :
% 5.55/5.79                                  ( ( mem @ V366e4 @ A_27a )
% 5.55/5.79                                  & ? [V367e5: $i] :
% 5.55/5.79                                      ( ( mem @ V367e5 @ A_27a )
% 5.55/5.79                                      & ? [V368e6: $i] :
% 5.55/5.79                                          ( ( mem @ V368e6 @ A_27a )
% 5.55/5.79                                          & ? [V369e7: $i] :
% 5.55/5.79                                              ( ( mem @ V369e7 @ A_27a )
% 5.55/5.79                                              & ? [V370e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V370e8 @ A_27a )
% 5.55/5.79                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V362l_27 ) ) )
% 5.55/5.79                                                  & ( V0l
% 5.55/5.79                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V363e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V364e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V365e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V366e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V367e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V368e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V369e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V370e8 ) @ V362l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V371l_27: $i] :
% 5.55/5.79                  ( ( mem @ V371l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V372e1: $i] :
% 5.55/5.79                      ( ( mem @ V372e1 @ A_27a )
% 5.55/5.79                      & ? [V373e2: $i] :
% 5.55/5.79                          ( ( mem @ V373e2 @ A_27a )
% 5.55/5.79                          & ? [V374e3: $i] :
% 5.55/5.79                              ( ( mem @ V374e3 @ A_27a )
% 5.55/5.79                              & ? [V375e4: $i] :
% 5.55/5.79                                  ( ( mem @ V375e4 @ A_27a )
% 5.55/5.79                                  & ? [V376e5: $i] :
% 5.55/5.79                                      ( ( mem @ V376e5 @ A_27a )
% 5.55/5.79                                      & ? [V377e6: $i] :
% 5.55/5.79                                          ( ( mem @ V377e6 @ A_27a )
% 5.55/5.79                                          & ? [V378e7: $i] :
% 5.55/5.79                                              ( ( mem @ V378e7 @ A_27a )
% 5.55/5.79                                              & ? [V379e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V379e8 @ A_27a )
% 5.55/5.79                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V371l_27 ) ) )
% 5.55/5.79                                                  & ( V0l
% 5.55/5.79                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V372e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V373e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V374e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V375e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V376e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V377e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V378e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V379e8 ) @ V371l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V380l_27: $i] :
% 5.55/5.79                  ( ( mem @ V380l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V381e1: $i] :
% 5.55/5.79                      ( ( mem @ V381e1 @ A_27a )
% 5.55/5.79                      & ? [V382e2: $i] :
% 5.55/5.79                          ( ( mem @ V382e2 @ A_27a )
% 5.55/5.79                          & ? [V383e3: $i] :
% 5.55/5.79                              ( ( mem @ V383e3 @ A_27a )
% 5.55/5.79                              & ? [V384e4: $i] :
% 5.55/5.79                                  ( ( mem @ V384e4 @ A_27a )
% 5.55/5.79                                  & ? [V385e5: $i] :
% 5.55/5.79                                      ( ( mem @ V385e5 @ A_27a )
% 5.55/5.79                                      & ? [V386e6: $i] :
% 5.55/5.79                                          ( ( mem @ V386e6 @ A_27a )
% 5.55/5.79                                          & ? [V387e7: $i] :
% 5.55/5.79                                              ( ( mem @ V387e7 @ A_27a )
% 5.55/5.79                                              & ? [V388e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V388e8 @ A_27a )
% 5.55/5.79                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V380l_27 ) )
% 5.55/5.79                                                    = V1x )
% 5.55/5.79                                                  & ( V0l
% 5.55/5.79                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V381e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V382e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V383e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V384e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V385e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V386e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V387e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V388e8 ) @ V380l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V389l_27: $i] :
% 5.55/5.79                  ( ( mem @ V389l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V390e1: $i] :
% 5.55/5.79                      ( ( mem @ V390e1 @ A_27a )
% 5.55/5.79                      & ? [V391e2: $i] :
% 5.55/5.79                          ( ( mem @ V391e2 @ A_27a )
% 5.55/5.79                          & ? [V392e3: $i] :
% 5.55/5.79                              ( ( mem @ V392e3 @ A_27a )
% 5.55/5.79                              & ? [V393e4: $i] :
% 5.55/5.79                                  ( ( mem @ V393e4 @ A_27a )
% 5.55/5.79                                  & ? [V394e5: $i] :
% 5.55/5.79                                      ( ( mem @ V394e5 @ A_27a )
% 5.55/5.79                                      & ? [V395e6: $i] :
% 5.55/5.79                                          ( ( mem @ V395e6 @ A_27a )
% 5.55/5.79                                          & ? [V396e7: $i] :
% 5.55/5.79                                              ( ( mem @ V396e7 @ A_27a )
% 5.55/5.79                                              & ? [V397e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V397e8 @ A_27a )
% 5.55/5.79                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V389l_27 ) )
% 5.55/5.79                                                    = V1x )
% 5.55/5.79                                                  & ( V0l
% 5.55/5.79                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V390e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V391e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V392e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V393e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V394e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V395e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V396e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V397e8 ) @ V389l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V398l_27: $i] :
% 5.55/5.79                  ( ( mem @ V398l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V399e1: $i] :
% 5.55/5.79                      ( ( mem @ V399e1 @ A_27a )
% 5.55/5.79                      & ? [V400e2: $i] :
% 5.55/5.79                          ( ( mem @ V400e2 @ A_27a )
% 5.55/5.79                          & ? [V401e3: $i] :
% 5.55/5.79                              ( ( mem @ V401e3 @ A_27a )
% 5.55/5.79                              & ? [V402e4: $i] :
% 5.55/5.79                                  ( ( mem @ V402e4 @ A_27a )
% 5.55/5.79                                  & ? [V403e5: $i] :
% 5.55/5.79                                      ( ( mem @ V403e5 @ A_27a )
% 5.55/5.79                                      & ? [V404e6: $i] :
% 5.55/5.79                                          ( ( mem @ V404e6 @ A_27a )
% 5.55/5.79                                          & ? [V405e7: $i] :
% 5.55/5.79                                              ( ( mem @ V405e7 @ A_27a )
% 5.55/5.79                                              & ? [V406e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V406e8 @ A_27a )
% 5.55/5.79                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V398l_27 ) )
% 5.55/5.79                                                    = V1x )
% 5.55/5.79                                                  & ( V0l
% 5.55/5.79                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V399e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V400e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V401e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V402e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V403e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V404e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V405e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V406e8 ) @ V398l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V407l_27: $i] :
% 5.55/5.79                  ( ( mem @ V407l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V408e1: $i] :
% 5.55/5.79                      ( ( mem @ V408e1 @ A_27a )
% 5.55/5.79                      & ? [V409e2: $i] :
% 5.55/5.79                          ( ( mem @ V409e2 @ A_27a )
% 5.55/5.79                          & ? [V410e3: $i] :
% 5.55/5.79                              ( ( mem @ V410e3 @ A_27a )
% 5.55/5.79                              & ? [V411e4: $i] :
% 5.55/5.79                                  ( ( mem @ V411e4 @ A_27a )
% 5.55/5.79                                  & ? [V412e5: $i] :
% 5.55/5.79                                      ( ( mem @ V412e5 @ A_27a )
% 5.55/5.79                                      & ? [V413e6: $i] :
% 5.55/5.79                                          ( ( mem @ V413e6 @ A_27a )
% 5.55/5.79                                          & ? [V414e7: $i] :
% 5.55/5.79                                              ( ( mem @ V414e7 @ A_27a )
% 5.55/5.79                                              & ? [V415e8: $i] :
% 5.55/5.79                                                  ( ( mem @ V415e8 @ A_27a )
% 5.55/5.79                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V407l_27 ) )
% 5.55/5.79                                                    = V1x )
% 5.55/5.79                                                  & ( V0l
% 5.55/5.79                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V408e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V409e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V410e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V411e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V412e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V413e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V414e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V415e8 ) @ V407l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V416e1: $i] :
% 5.55/5.79                  ( ( mem @ V416e1 @ A_27a )
% 5.55/5.79                  & ? [V417e2: $i] :
% 5.55/5.79                      ( ( mem @ V417e2 @ A_27a )
% 5.55/5.79                      & ? [V418e3: $i] :
% 5.55/5.79                          ( ( mem @ V418e3 @ A_27a )
% 5.55/5.79                          & ? [V419e4: $i] :
% 5.55/5.79                              ( ( mem @ V419e4 @ A_27a )
% 5.55/5.79                              & ? [V420e5: $i] :
% 5.55/5.79                                  ( ( mem @ V420e5 @ A_27a )
% 5.55/5.79                                  & ? [V421e6: $i] :
% 5.55/5.79                                      ( ( mem @ V421e6 @ A_27a )
% 5.55/5.79                                      & ? [V422e7: $i] :
% 5.55/5.79                                          ( ( mem @ V422e7 @ A_27a )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V416e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V417e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V418e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V419e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V420e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V421e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V422e7 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V423e1: $i] :
% 5.55/5.79                  ( ( mem @ V423e1 @ A_27a )
% 5.55/5.79                  & ? [V424e2: $i] :
% 5.55/5.79                      ( ( mem @ V424e2 @ A_27a )
% 5.55/5.79                      & ? [V425e3: $i] :
% 5.55/5.79                          ( ( mem @ V425e3 @ A_27a )
% 5.55/5.79                          & ? [V426e4: $i] :
% 5.55/5.79                              ( ( mem @ V426e4 @ A_27a )
% 5.55/5.79                              & ? [V427e5: $i] :
% 5.55/5.79                                  ( ( mem @ V427e5 @ A_27a )
% 5.55/5.79                                  & ? [V428e6: $i] :
% 5.55/5.79                                      ( ( mem @ V428e6 @ A_27a )
% 5.55/5.79                                      & ? [V429e7: $i] :
% 5.55/5.79                                          ( ( mem @ V429e7 @ A_27a )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V423e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V424e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V425e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V426e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V427e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V428e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V429e7 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V430l_27: $i] :
% 5.55/5.79                  ( ( mem @ V430l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V431e1: $i] :
% 5.55/5.79                      ( ( mem @ V431e1 @ A_27a )
% 5.55/5.79                      & ? [V432e2: $i] :
% 5.55/5.79                          ( ( mem @ V432e2 @ A_27a )
% 5.55/5.79                          & ? [V433e3: $i] :
% 5.55/5.79                              ( ( mem @ V433e3 @ A_27a )
% 5.55/5.79                              & ? [V434e4: $i] :
% 5.55/5.79                                  ( ( mem @ V434e4 @ A_27a )
% 5.55/5.79                                  & ? [V435e5: $i] :
% 5.55/5.79                                      ( ( mem @ V435e5 @ A_27a )
% 5.55/5.79                                      & ? [V436e6: $i] :
% 5.55/5.79                                          ( ( mem @ V436e6 @ A_27a )
% 5.55/5.79                                          & ? [V437e7: $i] :
% 5.55/5.79                                              ( ( mem @ V437e7 @ A_27a )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V431e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V432e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V433e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V434e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V435e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V436e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V437e7 ) @ V430l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V438l_27: $i] :
% 5.55/5.79                  ( ( mem @ V438l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V439e1: $i] :
% 5.55/5.79                      ( ( mem @ V439e1 @ A_27a )
% 5.55/5.79                      & ? [V440e2: $i] :
% 5.55/5.79                          ( ( mem @ V440e2 @ A_27a )
% 5.55/5.79                          & ? [V441e3: $i] :
% 5.55/5.79                              ( ( mem @ V441e3 @ A_27a )
% 5.55/5.79                              & ? [V442e4: $i] :
% 5.55/5.79                                  ( ( mem @ V442e4 @ A_27a )
% 5.55/5.79                                  & ? [V443e5: $i] :
% 5.55/5.79                                      ( ( mem @ V443e5 @ A_27a )
% 5.55/5.79                                      & ? [V444e6: $i] :
% 5.55/5.79                                          ( ( mem @ V444e6 @ A_27a )
% 5.55/5.79                                          & ? [V445e7: $i] :
% 5.55/5.79                                              ( ( mem @ V445e7 @ A_27a )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V439e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V440e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V441e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V442e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V443e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V444e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V445e7 ) @ V438l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V446l_27: $i] :
% 5.55/5.79                  ( ( mem @ V446l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V447e1: $i] :
% 5.55/5.79                      ( ( mem @ V447e1 @ A_27a )
% 5.55/5.79                      & ? [V448e2: $i] :
% 5.55/5.79                          ( ( mem @ V448e2 @ A_27a )
% 5.55/5.79                          & ? [V449e3: $i] :
% 5.55/5.79                              ( ( mem @ V449e3 @ A_27a )
% 5.55/5.79                              & ? [V450e4: $i] :
% 5.55/5.79                                  ( ( mem @ V450e4 @ A_27a )
% 5.55/5.79                                  & ? [V451e5: $i] :
% 5.55/5.79                                      ( ( mem @ V451e5 @ A_27a )
% 5.55/5.79                                      & ? [V452e6: $i] :
% 5.55/5.79                                          ( ( mem @ V452e6 @ A_27a )
% 5.55/5.79                                          & ? [V453e7: $i] :
% 5.55/5.79                                              ( ( mem @ V453e7 @ A_27a )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V447e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V448e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V449e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V450e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V451e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V452e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V453e7 ) @ V446l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V454l_27: $i] :
% 5.55/5.79                  ( ( mem @ V454l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V455e1: $i] :
% 5.55/5.79                      ( ( mem @ V455e1 @ A_27a )
% 5.55/5.79                      & ? [V456e2: $i] :
% 5.55/5.79                          ( ( mem @ V456e2 @ A_27a )
% 5.55/5.79                          & ? [V457e3: $i] :
% 5.55/5.79                              ( ( mem @ V457e3 @ A_27a )
% 5.55/5.79                              & ? [V458e4: $i] :
% 5.55/5.79                                  ( ( mem @ V458e4 @ A_27a )
% 5.55/5.79                                  & ? [V459e5: $i] :
% 5.55/5.79                                      ( ( mem @ V459e5 @ A_27a )
% 5.55/5.79                                      & ? [V460e6: $i] :
% 5.55/5.79                                          ( ( mem @ V460e6 @ A_27a )
% 5.55/5.79                                          & ? [V461e7: $i] :
% 5.55/5.79                                              ( ( mem @ V461e7 @ A_27a )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V455e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V456e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V457e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V458e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V459e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V460e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V461e7 ) @ V454l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V462l_27: $i] :
% 5.55/5.79                  ( ( mem @ V462l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V463e1: $i] :
% 5.55/5.79                      ( ( mem @ V463e1 @ A_27a )
% 5.55/5.79                      & ? [V464e2: $i] :
% 5.55/5.79                          ( ( mem @ V464e2 @ A_27a )
% 5.55/5.79                          & ? [V465e3: $i] :
% 5.55/5.79                              ( ( mem @ V465e3 @ A_27a )
% 5.55/5.79                              & ? [V466e4: $i] :
% 5.55/5.79                                  ( ( mem @ V466e4 @ A_27a )
% 5.55/5.79                                  & ? [V467e5: $i] :
% 5.55/5.79                                      ( ( mem @ V467e5 @ A_27a )
% 5.55/5.79                                      & ? [V468e6: $i] :
% 5.55/5.79                                          ( ( mem @ V468e6 @ A_27a )
% 5.55/5.79                                          & ? [V469e7: $i] :
% 5.55/5.79                                              ( ( mem @ V469e7 @ A_27a )
% 5.55/5.79                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V462l_27 ) ) )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V463e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V464e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V465e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V466e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V467e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V468e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V469e7 ) @ V462l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V470l_27: $i] :
% 5.55/5.79                  ( ( mem @ V470l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V471e1: $i] :
% 5.55/5.79                      ( ( mem @ V471e1 @ A_27a )
% 5.55/5.79                      & ? [V472e2: $i] :
% 5.55/5.79                          ( ( mem @ V472e2 @ A_27a )
% 5.55/5.79                          & ? [V473e3: $i] :
% 5.55/5.79                              ( ( mem @ V473e3 @ A_27a )
% 5.55/5.79                              & ? [V474e4: $i] :
% 5.55/5.79                                  ( ( mem @ V474e4 @ A_27a )
% 5.55/5.79                                  & ? [V475e5: $i] :
% 5.55/5.79                                      ( ( mem @ V475e5 @ A_27a )
% 5.55/5.79                                      & ? [V476e6: $i] :
% 5.55/5.79                                          ( ( mem @ V476e6 @ A_27a )
% 5.55/5.79                                          & ? [V477e7: $i] :
% 5.55/5.79                                              ( ( mem @ V477e7 @ A_27a )
% 5.55/5.79                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V470l_27 ) ) )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V471e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V472e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V473e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V474e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V475e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V476e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V477e7 ) @ V470l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V478l_27: $i] :
% 5.55/5.79                  ( ( mem @ V478l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V479e1: $i] :
% 5.55/5.79                      ( ( mem @ V479e1 @ A_27a )
% 5.55/5.79                      & ? [V480e2: $i] :
% 5.55/5.79                          ( ( mem @ V480e2 @ A_27a )
% 5.55/5.79                          & ? [V481e3: $i] :
% 5.55/5.79                              ( ( mem @ V481e3 @ A_27a )
% 5.55/5.79                              & ? [V482e4: $i] :
% 5.55/5.79                                  ( ( mem @ V482e4 @ A_27a )
% 5.55/5.79                                  & ? [V483e5: $i] :
% 5.55/5.79                                      ( ( mem @ V483e5 @ A_27a )
% 5.55/5.79                                      & ? [V484e6: $i] :
% 5.55/5.79                                          ( ( mem @ V484e6 @ A_27a )
% 5.55/5.79                                          & ? [V485e7: $i] :
% 5.55/5.79                                              ( ( mem @ V485e7 @ A_27a )
% 5.55/5.79                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V478l_27 ) ) )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V479e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V480e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V481e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V482e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V483e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V484e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V485e7 ) @ V478l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V486l_27: $i] :
% 5.55/5.79                  ( ( mem @ V486l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V487e1: $i] :
% 5.55/5.79                      ( ( mem @ V487e1 @ A_27a )
% 5.55/5.79                      & ? [V488e2: $i] :
% 5.55/5.79                          ( ( mem @ V488e2 @ A_27a )
% 5.55/5.79                          & ? [V489e3: $i] :
% 5.55/5.79                              ( ( mem @ V489e3 @ A_27a )
% 5.55/5.79                              & ? [V490e4: $i] :
% 5.55/5.79                                  ( ( mem @ V490e4 @ A_27a )
% 5.55/5.79                                  & ? [V491e5: $i] :
% 5.55/5.79                                      ( ( mem @ V491e5 @ A_27a )
% 5.55/5.79                                      & ? [V492e6: $i] :
% 5.55/5.79                                          ( ( mem @ V492e6 @ A_27a )
% 5.55/5.79                                          & ? [V493e7: $i] :
% 5.55/5.79                                              ( ( mem @ V493e7 @ A_27a )
% 5.55/5.79                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V486l_27 ) ) )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V487e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V488e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V489e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V490e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V491e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V492e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V493e7 ) @ V486l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V494l_27: $i] :
% 5.55/5.79                  ( ( mem @ V494l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V495e1: $i] :
% 5.55/5.79                      ( ( mem @ V495e1 @ A_27a )
% 5.55/5.79                      & ? [V496e2: $i] :
% 5.55/5.79                          ( ( mem @ V496e2 @ A_27a )
% 5.55/5.79                          & ? [V497e3: $i] :
% 5.55/5.79                              ( ( mem @ V497e3 @ A_27a )
% 5.55/5.79                              & ? [V498e4: $i] :
% 5.55/5.79                                  ( ( mem @ V498e4 @ A_27a )
% 5.55/5.79                                  & ? [V499e5: $i] :
% 5.55/5.79                                      ( ( mem @ V499e5 @ A_27a )
% 5.55/5.79                                      & ? [V500e6: $i] :
% 5.55/5.79                                          ( ( mem @ V500e6 @ A_27a )
% 5.55/5.79                                          & ? [V501e7: $i] :
% 5.55/5.79                                              ( ( mem @ V501e7 @ A_27a )
% 5.55/5.79                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V494l_27 ) )
% 5.55/5.79                                                = V1x )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V495e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V496e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V497e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V498e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V499e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V500e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V501e7 ) @ V494l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V502l_27: $i] :
% 5.55/5.79                  ( ( mem @ V502l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V503e1: $i] :
% 5.55/5.79                      ( ( mem @ V503e1 @ A_27a )
% 5.55/5.79                      & ? [V504e2: $i] :
% 5.55/5.79                          ( ( mem @ V504e2 @ A_27a )
% 5.55/5.79                          & ? [V505e3: $i] :
% 5.55/5.79                              ( ( mem @ V505e3 @ A_27a )
% 5.55/5.79                              & ? [V506e4: $i] :
% 5.55/5.79                                  ( ( mem @ V506e4 @ A_27a )
% 5.55/5.79                                  & ? [V507e5: $i] :
% 5.55/5.79                                      ( ( mem @ V507e5 @ A_27a )
% 5.55/5.79                                      & ? [V508e6: $i] :
% 5.55/5.79                                          ( ( mem @ V508e6 @ A_27a )
% 5.55/5.79                                          & ? [V509e7: $i] :
% 5.55/5.79                                              ( ( mem @ V509e7 @ A_27a )
% 5.55/5.79                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V502l_27 ) )
% 5.55/5.79                                                = V1x )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V503e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V504e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V505e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V506e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V507e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V508e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V509e7 ) @ V502l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V510l_27: $i] :
% 5.55/5.79                  ( ( mem @ V510l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V511e1: $i] :
% 5.55/5.79                      ( ( mem @ V511e1 @ A_27a )
% 5.55/5.79                      & ? [V512e2: $i] :
% 5.55/5.79                          ( ( mem @ V512e2 @ A_27a )
% 5.55/5.79                          & ? [V513e3: $i] :
% 5.55/5.79                              ( ( mem @ V513e3 @ A_27a )
% 5.55/5.79                              & ? [V514e4: $i] :
% 5.55/5.79                                  ( ( mem @ V514e4 @ A_27a )
% 5.55/5.79                                  & ? [V515e5: $i] :
% 5.55/5.79                                      ( ( mem @ V515e5 @ A_27a )
% 5.55/5.79                                      & ? [V516e6: $i] :
% 5.55/5.79                                          ( ( mem @ V516e6 @ A_27a )
% 5.55/5.79                                          & ? [V517e7: $i] :
% 5.55/5.79                                              ( ( mem @ V517e7 @ A_27a )
% 5.55/5.79                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V510l_27 ) )
% 5.55/5.79                                                = V1x )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V511e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V512e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V513e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V514e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V515e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V516e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V517e7 ) @ V510l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V518l_27: $i] :
% 5.55/5.79                  ( ( mem @ V518l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V519e1: $i] :
% 5.55/5.79                      ( ( mem @ V519e1 @ A_27a )
% 5.55/5.79                      & ? [V520e2: $i] :
% 5.55/5.79                          ( ( mem @ V520e2 @ A_27a )
% 5.55/5.79                          & ? [V521e3: $i] :
% 5.55/5.79                              ( ( mem @ V521e3 @ A_27a )
% 5.55/5.79                              & ? [V522e4: $i] :
% 5.55/5.79                                  ( ( mem @ V522e4 @ A_27a )
% 5.55/5.79                                  & ? [V523e5: $i] :
% 5.55/5.79                                      ( ( mem @ V523e5 @ A_27a )
% 5.55/5.79                                      & ? [V524e6: $i] :
% 5.55/5.79                                          ( ( mem @ V524e6 @ A_27a )
% 5.55/5.79                                          & ? [V525e7: $i] :
% 5.55/5.79                                              ( ( mem @ V525e7 @ A_27a )
% 5.55/5.79                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V518l_27 ) )
% 5.55/5.79                                                = V1x )
% 5.55/5.79                                              & ( V0l
% 5.55/5.79                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V519e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V520e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V521e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V522e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V523e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V524e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V525e7 ) @ V518l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V526e1: $i] :
% 5.55/5.79                  ( ( mem @ V526e1 @ A_27a )
% 5.55/5.79                  & ? [V527e2: $i] :
% 5.55/5.79                      ( ( mem @ V527e2 @ A_27a )
% 5.55/5.79                      & ? [V528e3: $i] :
% 5.55/5.79                          ( ( mem @ V528e3 @ A_27a )
% 5.55/5.79                          & ? [V529e4: $i] :
% 5.55/5.79                              ( ( mem @ V529e4 @ A_27a )
% 5.55/5.79                              & ? [V530e5: $i] :
% 5.55/5.79                                  ( ( mem @ V530e5 @ A_27a )
% 5.55/5.79                                  & ? [V531e6: $i] :
% 5.55/5.79                                      ( ( mem @ V531e6 @ A_27a )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V526e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V527e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V528e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V529e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V530e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V531e6 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V532e1: $i] :
% 5.55/5.79                  ( ( mem @ V532e1 @ A_27a )
% 5.55/5.79                  & ? [V533e2: $i] :
% 5.55/5.79                      ( ( mem @ V533e2 @ A_27a )
% 5.55/5.79                      & ? [V534e3: $i] :
% 5.55/5.79                          ( ( mem @ V534e3 @ A_27a )
% 5.55/5.79                          & ? [V535e4: $i] :
% 5.55/5.79                              ( ( mem @ V535e4 @ A_27a )
% 5.55/5.79                              & ? [V536e5: $i] :
% 5.55/5.79                                  ( ( mem @ V536e5 @ A_27a )
% 5.55/5.79                                  & ? [V537e6: $i] :
% 5.55/5.79                                      ( ( mem @ V537e6 @ A_27a )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V532e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V533e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V534e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V535e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V536e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V537e6 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V538l_27: $i] :
% 5.55/5.79                  ( ( mem @ V538l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V539e1: $i] :
% 5.55/5.79                      ( ( mem @ V539e1 @ A_27a )
% 5.55/5.79                      & ? [V540e2: $i] :
% 5.55/5.79                          ( ( mem @ V540e2 @ A_27a )
% 5.55/5.79                          & ? [V541e3: $i] :
% 5.55/5.79                              ( ( mem @ V541e3 @ A_27a )
% 5.55/5.79                              & ? [V542e4: $i] :
% 5.55/5.79                                  ( ( mem @ V542e4 @ A_27a )
% 5.55/5.79                                  & ? [V543e5: $i] :
% 5.55/5.79                                      ( ( mem @ V543e5 @ A_27a )
% 5.55/5.79                                      & ? [V544e6: $i] :
% 5.55/5.79                                          ( ( mem @ V544e6 @ A_27a )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V539e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V540e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V541e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V542e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V543e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V544e6 ) @ V538l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V545l_27: $i] :
% 5.55/5.79                  ( ( mem @ V545l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V546e1: $i] :
% 5.55/5.79                      ( ( mem @ V546e1 @ A_27a )
% 5.55/5.79                      & ? [V547e2: $i] :
% 5.55/5.79                          ( ( mem @ V547e2 @ A_27a )
% 5.55/5.79                          & ? [V548e3: $i] :
% 5.55/5.79                              ( ( mem @ V548e3 @ A_27a )
% 5.55/5.79                              & ? [V549e4: $i] :
% 5.55/5.79                                  ( ( mem @ V549e4 @ A_27a )
% 5.55/5.79                                  & ? [V550e5: $i] :
% 5.55/5.79                                      ( ( mem @ V550e5 @ A_27a )
% 5.55/5.79                                      & ? [V551e6: $i] :
% 5.55/5.79                                          ( ( mem @ V551e6 @ A_27a )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V546e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V547e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V548e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V549e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V550e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V551e6 ) @ V545l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V552l_27: $i] :
% 5.55/5.79                  ( ( mem @ V552l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V553e1: $i] :
% 5.55/5.79                      ( ( mem @ V553e1 @ A_27a )
% 5.55/5.79                      & ? [V554e2: $i] :
% 5.55/5.79                          ( ( mem @ V554e2 @ A_27a )
% 5.55/5.79                          & ? [V555e3: $i] :
% 5.55/5.79                              ( ( mem @ V555e3 @ A_27a )
% 5.55/5.79                              & ? [V556e4: $i] :
% 5.55/5.79                                  ( ( mem @ V556e4 @ A_27a )
% 5.55/5.79                                  & ? [V557e5: $i] :
% 5.55/5.79                                      ( ( mem @ V557e5 @ A_27a )
% 5.55/5.79                                      & ? [V558e6: $i] :
% 5.55/5.79                                          ( ( mem @ V558e6 @ A_27a )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V553e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V554e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V555e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V556e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V557e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V558e6 ) @ V552l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V559l_27: $i] :
% 5.55/5.79                  ( ( mem @ V559l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V560e1: $i] :
% 5.55/5.79                      ( ( mem @ V560e1 @ A_27a )
% 5.55/5.79                      & ? [V561e2: $i] :
% 5.55/5.79                          ( ( mem @ V561e2 @ A_27a )
% 5.55/5.79                          & ? [V562e3: $i] :
% 5.55/5.79                              ( ( mem @ V562e3 @ A_27a )
% 5.55/5.79                              & ? [V563e4: $i] :
% 5.55/5.79                                  ( ( mem @ V563e4 @ A_27a )
% 5.55/5.79                                  & ? [V564e5: $i] :
% 5.55/5.79                                      ( ( mem @ V564e5 @ A_27a )
% 5.55/5.79                                      & ? [V565e6: $i] :
% 5.55/5.79                                          ( ( mem @ V565e6 @ A_27a )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V560e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V561e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V562e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V563e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V564e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V565e6 ) @ V559l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V566l_27: $i] :
% 5.55/5.79                  ( ( mem @ V566l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V567e1: $i] :
% 5.55/5.79                      ( ( mem @ V567e1 @ A_27a )
% 5.55/5.79                      & ? [V568e2: $i] :
% 5.55/5.79                          ( ( mem @ V568e2 @ A_27a )
% 5.55/5.79                          & ? [V569e3: $i] :
% 5.55/5.79                              ( ( mem @ V569e3 @ A_27a )
% 5.55/5.79                              & ? [V570e4: $i] :
% 5.55/5.79                                  ( ( mem @ V570e4 @ A_27a )
% 5.55/5.79                                  & ? [V571e5: $i] :
% 5.55/5.79                                      ( ( mem @ V571e5 @ A_27a )
% 5.55/5.79                                      & ? [V572e6: $i] :
% 5.55/5.79                                          ( ( mem @ V572e6 @ A_27a )
% 5.55/5.79                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V566l_27 ) ) )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V567e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V568e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V569e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V570e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V571e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V572e6 ) @ V566l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V573l_27: $i] :
% 5.55/5.79                  ( ( mem @ V573l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V574e1: $i] :
% 5.55/5.79                      ( ( mem @ V574e1 @ A_27a )
% 5.55/5.79                      & ? [V575e2: $i] :
% 5.55/5.79                          ( ( mem @ V575e2 @ A_27a )
% 5.55/5.79                          & ? [V576e3: $i] :
% 5.55/5.79                              ( ( mem @ V576e3 @ A_27a )
% 5.55/5.79                              & ? [V577e4: $i] :
% 5.55/5.79                                  ( ( mem @ V577e4 @ A_27a )
% 5.55/5.79                                  & ? [V578e5: $i] :
% 5.55/5.79                                      ( ( mem @ V578e5 @ A_27a )
% 5.55/5.79                                      & ? [V579e6: $i] :
% 5.55/5.79                                          ( ( mem @ V579e6 @ A_27a )
% 5.55/5.79                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V573l_27 ) ) )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V574e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V575e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V576e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V577e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V578e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V579e6 ) @ V573l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V580l_27: $i] :
% 5.55/5.79                  ( ( mem @ V580l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V581e1: $i] :
% 5.55/5.79                      ( ( mem @ V581e1 @ A_27a )
% 5.55/5.79                      & ? [V582e2: $i] :
% 5.55/5.79                          ( ( mem @ V582e2 @ A_27a )
% 5.55/5.79                          & ? [V583e3: $i] :
% 5.55/5.79                              ( ( mem @ V583e3 @ A_27a )
% 5.55/5.79                              & ? [V584e4: $i] :
% 5.55/5.79                                  ( ( mem @ V584e4 @ A_27a )
% 5.55/5.79                                  & ? [V585e5: $i] :
% 5.55/5.79                                      ( ( mem @ V585e5 @ A_27a )
% 5.55/5.79                                      & ? [V586e6: $i] :
% 5.55/5.79                                          ( ( mem @ V586e6 @ A_27a )
% 5.55/5.79                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V580l_27 ) ) )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V581e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V582e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V583e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V584e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V585e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V586e6 ) @ V580l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V587l_27: $i] :
% 5.55/5.79                  ( ( mem @ V587l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V588e1: $i] :
% 5.55/5.79                      ( ( mem @ V588e1 @ A_27a )
% 5.55/5.79                      & ? [V589e2: $i] :
% 5.55/5.79                          ( ( mem @ V589e2 @ A_27a )
% 5.55/5.79                          & ? [V590e3: $i] :
% 5.55/5.79                              ( ( mem @ V590e3 @ A_27a )
% 5.55/5.79                              & ? [V591e4: $i] :
% 5.55/5.79                                  ( ( mem @ V591e4 @ A_27a )
% 5.55/5.79                                  & ? [V592e5: $i] :
% 5.55/5.79                                      ( ( mem @ V592e5 @ A_27a )
% 5.55/5.79                                      & ? [V593e6: $i] :
% 5.55/5.79                                          ( ( mem @ V593e6 @ A_27a )
% 5.55/5.79                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V587l_27 ) ) )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V588e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V589e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V590e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V591e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V592e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V593e6 ) @ V587l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V594l_27: $i] :
% 5.55/5.79                  ( ( mem @ V594l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V595e1: $i] :
% 5.55/5.79                      ( ( mem @ V595e1 @ A_27a )
% 5.55/5.79                      & ? [V596e2: $i] :
% 5.55/5.79                          ( ( mem @ V596e2 @ A_27a )
% 5.55/5.79                          & ? [V597e3: $i] :
% 5.55/5.79                              ( ( mem @ V597e3 @ A_27a )
% 5.55/5.79                              & ? [V598e4: $i] :
% 5.55/5.79                                  ( ( mem @ V598e4 @ A_27a )
% 5.55/5.79                                  & ? [V599e5: $i] :
% 5.55/5.79                                      ( ( mem @ V599e5 @ A_27a )
% 5.55/5.79                                      & ? [V600e6: $i] :
% 5.55/5.79                                          ( ( mem @ V600e6 @ A_27a )
% 5.55/5.79                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V594l_27 ) )
% 5.55/5.79                                            = V1x )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V595e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V596e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V597e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V598e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V599e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V600e6 ) @ V594l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V601l_27: $i] :
% 5.55/5.79                  ( ( mem @ V601l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V602e1: $i] :
% 5.55/5.79                      ( ( mem @ V602e1 @ A_27a )
% 5.55/5.79                      & ? [V603e2: $i] :
% 5.55/5.79                          ( ( mem @ V603e2 @ A_27a )
% 5.55/5.79                          & ? [V604e3: $i] :
% 5.55/5.79                              ( ( mem @ V604e3 @ A_27a )
% 5.55/5.79                              & ? [V605e4: $i] :
% 5.55/5.79                                  ( ( mem @ V605e4 @ A_27a )
% 5.55/5.79                                  & ? [V606e5: $i] :
% 5.55/5.79                                      ( ( mem @ V606e5 @ A_27a )
% 5.55/5.79                                      & ? [V607e6: $i] :
% 5.55/5.79                                          ( ( mem @ V607e6 @ A_27a )
% 5.55/5.79                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V601l_27 ) )
% 5.55/5.79                                            = V1x )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V602e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V603e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V604e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V605e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V606e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V607e6 ) @ V601l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V608l_27: $i] :
% 5.55/5.79                  ( ( mem @ V608l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V609e1: $i] :
% 5.55/5.79                      ( ( mem @ V609e1 @ A_27a )
% 5.55/5.79                      & ? [V610e2: $i] :
% 5.55/5.79                          ( ( mem @ V610e2 @ A_27a )
% 5.55/5.79                          & ? [V611e3: $i] :
% 5.55/5.79                              ( ( mem @ V611e3 @ A_27a )
% 5.55/5.79                              & ? [V612e4: $i] :
% 5.55/5.79                                  ( ( mem @ V612e4 @ A_27a )
% 5.55/5.79                                  & ? [V613e5: $i] :
% 5.55/5.79                                      ( ( mem @ V613e5 @ A_27a )
% 5.55/5.79                                      & ? [V614e6: $i] :
% 5.55/5.79                                          ( ( mem @ V614e6 @ A_27a )
% 5.55/5.79                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V608l_27 ) )
% 5.55/5.79                                            = V1x )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V609e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V610e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V611e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V612e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V613e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V614e6 ) @ V608l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V615l_27: $i] :
% 5.55/5.79                  ( ( mem @ V615l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V616e1: $i] :
% 5.55/5.79                      ( ( mem @ V616e1 @ A_27a )
% 5.55/5.79                      & ? [V617e2: $i] :
% 5.55/5.79                          ( ( mem @ V617e2 @ A_27a )
% 5.55/5.79                          & ? [V618e3: $i] :
% 5.55/5.79                              ( ( mem @ V618e3 @ A_27a )
% 5.55/5.79                              & ? [V619e4: $i] :
% 5.55/5.79                                  ( ( mem @ V619e4 @ A_27a )
% 5.55/5.79                                  & ? [V620e5: $i] :
% 5.55/5.79                                      ( ( mem @ V620e5 @ A_27a )
% 5.55/5.79                                      & ? [V621e6: $i] :
% 5.55/5.79                                          ( ( mem @ V621e6 @ A_27a )
% 5.55/5.79                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V615l_27 ) )
% 5.55/5.79                                            = V1x )
% 5.55/5.79                                          & ( V0l
% 5.55/5.79                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V616e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V617e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V618e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V619e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V620e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V621e6 ) @ V615l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V622e1: $i] :
% 5.55/5.79                  ( ( mem @ V622e1 @ A_27a )
% 5.55/5.79                  & ? [V623e2: $i] :
% 5.55/5.79                      ( ( mem @ V623e2 @ A_27a )
% 5.55/5.79                      & ? [V624e3: $i] :
% 5.55/5.79                          ( ( mem @ V624e3 @ A_27a )
% 5.55/5.79                          & ? [V625e4: $i] :
% 5.55/5.79                              ( ( mem @ V625e4 @ A_27a )
% 5.55/5.79                              & ? [V626e5: $i] :
% 5.55/5.79                                  ( ( mem @ V626e5 @ A_27a )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V622e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V623e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V624e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V625e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V626e5 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V627e1: $i] :
% 5.55/5.79                  ( ( mem @ V627e1 @ A_27a )
% 5.55/5.79                  & ? [V628e2: $i] :
% 5.55/5.79                      ( ( mem @ V628e2 @ A_27a )
% 5.55/5.79                      & ? [V629e3: $i] :
% 5.55/5.79                          ( ( mem @ V629e3 @ A_27a )
% 5.55/5.79                          & ? [V630e4: $i] :
% 5.55/5.79                              ( ( mem @ V630e4 @ A_27a )
% 5.55/5.79                              & ? [V631e5: $i] :
% 5.55/5.79                                  ( ( mem @ V631e5 @ A_27a )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V627e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V628e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V629e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V630e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V631e5 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V632l_27: $i] :
% 5.55/5.79                  ( ( mem @ V632l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V633e1: $i] :
% 5.55/5.79                      ( ( mem @ V633e1 @ A_27a )
% 5.55/5.79                      & ? [V634e2: $i] :
% 5.55/5.79                          ( ( mem @ V634e2 @ A_27a )
% 5.55/5.79                          & ? [V635e3: $i] :
% 5.55/5.79                              ( ( mem @ V635e3 @ A_27a )
% 5.55/5.79                              & ? [V636e4: $i] :
% 5.55/5.79                                  ( ( mem @ V636e4 @ A_27a )
% 5.55/5.79                                  & ? [V637e5: $i] :
% 5.55/5.79                                      ( ( mem @ V637e5 @ A_27a )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V633e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V634e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V635e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V636e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V637e5 ) @ V632l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V638l_27: $i] :
% 5.55/5.79                  ( ( mem @ V638l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V639e1: $i] :
% 5.55/5.79                      ( ( mem @ V639e1 @ A_27a )
% 5.55/5.79                      & ? [V640e2: $i] :
% 5.55/5.79                          ( ( mem @ V640e2 @ A_27a )
% 5.55/5.79                          & ? [V641e3: $i] :
% 5.55/5.79                              ( ( mem @ V641e3 @ A_27a )
% 5.55/5.79                              & ? [V642e4: $i] :
% 5.55/5.79                                  ( ( mem @ V642e4 @ A_27a )
% 5.55/5.79                                  & ? [V643e5: $i] :
% 5.55/5.79                                      ( ( mem @ V643e5 @ A_27a )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V639e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V640e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V641e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V642e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V643e5 ) @ V638l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V644l_27: $i] :
% 5.55/5.79                  ( ( mem @ V644l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V645e1: $i] :
% 5.55/5.79                      ( ( mem @ V645e1 @ A_27a )
% 5.55/5.79                      & ? [V646e2: $i] :
% 5.55/5.79                          ( ( mem @ V646e2 @ A_27a )
% 5.55/5.79                          & ? [V647e3: $i] :
% 5.55/5.79                              ( ( mem @ V647e3 @ A_27a )
% 5.55/5.79                              & ? [V648e4: $i] :
% 5.55/5.79                                  ( ( mem @ V648e4 @ A_27a )
% 5.55/5.79                                  & ? [V649e5: $i] :
% 5.55/5.79                                      ( ( mem @ V649e5 @ A_27a )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V645e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V646e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V647e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V648e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V649e5 ) @ V644l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V650l_27: $i] :
% 5.55/5.79                  ( ( mem @ V650l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V651e1: $i] :
% 5.55/5.79                      ( ( mem @ V651e1 @ A_27a )
% 5.55/5.79                      & ? [V652e2: $i] :
% 5.55/5.79                          ( ( mem @ V652e2 @ A_27a )
% 5.55/5.79                          & ? [V653e3: $i] :
% 5.55/5.79                              ( ( mem @ V653e3 @ A_27a )
% 5.55/5.79                              & ? [V654e4: $i] :
% 5.55/5.79                                  ( ( mem @ V654e4 @ A_27a )
% 5.55/5.79                                  & ? [V655e5: $i] :
% 5.55/5.79                                      ( ( mem @ V655e5 @ A_27a )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V651e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V652e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V653e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V654e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V655e5 ) @ V650l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V656l_27: $i] :
% 5.55/5.79                  ( ( mem @ V656l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V657e1: $i] :
% 5.55/5.79                      ( ( mem @ V657e1 @ A_27a )
% 5.55/5.79                      & ? [V658e2: $i] :
% 5.55/5.79                          ( ( mem @ V658e2 @ A_27a )
% 5.55/5.79                          & ? [V659e3: $i] :
% 5.55/5.79                              ( ( mem @ V659e3 @ A_27a )
% 5.55/5.79                              & ? [V660e4: $i] :
% 5.55/5.79                                  ( ( mem @ V660e4 @ A_27a )
% 5.55/5.79                                  & ? [V661e5: $i] :
% 5.55/5.79                                      ( ( mem @ V661e5 @ A_27a )
% 5.55/5.79                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V656l_27 ) ) )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V657e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V658e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V659e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V660e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V661e5 ) @ V656l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V662l_27: $i] :
% 5.55/5.79                  ( ( mem @ V662l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V663e1: $i] :
% 5.55/5.79                      ( ( mem @ V663e1 @ A_27a )
% 5.55/5.79                      & ? [V664e2: $i] :
% 5.55/5.79                          ( ( mem @ V664e2 @ A_27a )
% 5.55/5.79                          & ? [V665e3: $i] :
% 5.55/5.79                              ( ( mem @ V665e3 @ A_27a )
% 5.55/5.79                              & ? [V666e4: $i] :
% 5.55/5.79                                  ( ( mem @ V666e4 @ A_27a )
% 5.55/5.79                                  & ? [V667e5: $i] :
% 5.55/5.79                                      ( ( mem @ V667e5 @ A_27a )
% 5.55/5.79                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V662l_27 ) ) )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V663e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V664e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V665e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V666e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V667e5 ) @ V662l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V668l_27: $i] :
% 5.55/5.79                  ( ( mem @ V668l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V669e1: $i] :
% 5.55/5.79                      ( ( mem @ V669e1 @ A_27a )
% 5.55/5.79                      & ? [V670e2: $i] :
% 5.55/5.79                          ( ( mem @ V670e2 @ A_27a )
% 5.55/5.79                          & ? [V671e3: $i] :
% 5.55/5.79                              ( ( mem @ V671e3 @ A_27a )
% 5.55/5.79                              & ? [V672e4: $i] :
% 5.55/5.79                                  ( ( mem @ V672e4 @ A_27a )
% 5.55/5.79                                  & ? [V673e5: $i] :
% 5.55/5.79                                      ( ( mem @ V673e5 @ A_27a )
% 5.55/5.79                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V668l_27 ) ) )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V669e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V670e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V671e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V672e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V673e5 ) @ V668l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V674l_27: $i] :
% 5.55/5.79                  ( ( mem @ V674l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V675e1: $i] :
% 5.55/5.79                      ( ( mem @ V675e1 @ A_27a )
% 5.55/5.79                      & ? [V676e2: $i] :
% 5.55/5.79                          ( ( mem @ V676e2 @ A_27a )
% 5.55/5.79                          & ? [V677e3: $i] :
% 5.55/5.79                              ( ( mem @ V677e3 @ A_27a )
% 5.55/5.79                              & ? [V678e4: $i] :
% 5.55/5.79                                  ( ( mem @ V678e4 @ A_27a )
% 5.55/5.79                                  & ? [V679e5: $i] :
% 5.55/5.79                                      ( ( mem @ V679e5 @ A_27a )
% 5.55/5.79                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V674l_27 ) ) )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V675e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V676e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V677e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V678e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V679e5 ) @ V674l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V680l_27: $i] :
% 5.55/5.79                  ( ( mem @ V680l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V681e1: $i] :
% 5.55/5.79                      ( ( mem @ V681e1 @ A_27a )
% 5.55/5.79                      & ? [V682e2: $i] :
% 5.55/5.79                          ( ( mem @ V682e2 @ A_27a )
% 5.55/5.79                          & ? [V683e3: $i] :
% 5.55/5.79                              ( ( mem @ V683e3 @ A_27a )
% 5.55/5.79                              & ? [V684e4: $i] :
% 5.55/5.79                                  ( ( mem @ V684e4 @ A_27a )
% 5.55/5.79                                  & ? [V685e5: $i] :
% 5.55/5.79                                      ( ( mem @ V685e5 @ A_27a )
% 5.55/5.79                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V680l_27 ) )
% 5.55/5.79                                        = V1x )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V681e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V682e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V683e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V684e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V685e5 ) @ V680l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V686l_27: $i] :
% 5.55/5.79                  ( ( mem @ V686l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V687e1: $i] :
% 5.55/5.79                      ( ( mem @ V687e1 @ A_27a )
% 5.55/5.79                      & ? [V688e2: $i] :
% 5.55/5.79                          ( ( mem @ V688e2 @ A_27a )
% 5.55/5.79                          & ? [V689e3: $i] :
% 5.55/5.79                              ( ( mem @ V689e3 @ A_27a )
% 5.55/5.79                              & ? [V690e4: $i] :
% 5.55/5.79                                  ( ( mem @ V690e4 @ A_27a )
% 5.55/5.79                                  & ? [V691e5: $i] :
% 5.55/5.79                                      ( ( mem @ V691e5 @ A_27a )
% 5.55/5.79                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V686l_27 ) )
% 5.55/5.79                                        = V1x )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V687e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V688e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V689e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V690e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V691e5 ) @ V686l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V692l_27: $i] :
% 5.55/5.79                  ( ( mem @ V692l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V693e1: $i] :
% 5.55/5.79                      ( ( mem @ V693e1 @ A_27a )
% 5.55/5.79                      & ? [V694e2: $i] :
% 5.55/5.79                          ( ( mem @ V694e2 @ A_27a )
% 5.55/5.79                          & ? [V695e3: $i] :
% 5.55/5.79                              ( ( mem @ V695e3 @ A_27a )
% 5.55/5.79                              & ? [V696e4: $i] :
% 5.55/5.79                                  ( ( mem @ V696e4 @ A_27a )
% 5.55/5.79                                  & ? [V697e5: $i] :
% 5.55/5.79                                      ( ( mem @ V697e5 @ A_27a )
% 5.55/5.79                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V692l_27 ) )
% 5.55/5.79                                        = V1x )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V693e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V694e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V695e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V696e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V697e5 ) @ V692l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V698l_27: $i] :
% 5.55/5.79                  ( ( mem @ V698l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V699e1: $i] :
% 5.55/5.79                      ( ( mem @ V699e1 @ A_27a )
% 5.55/5.79                      & ? [V700e2: $i] :
% 5.55/5.79                          ( ( mem @ V700e2 @ A_27a )
% 5.55/5.79                          & ? [V701e3: $i] :
% 5.55/5.79                              ( ( mem @ V701e3 @ A_27a )
% 5.55/5.79                              & ? [V702e4: $i] :
% 5.55/5.79                                  ( ( mem @ V702e4 @ A_27a )
% 5.55/5.79                                  & ? [V703e5: $i] :
% 5.55/5.79                                      ( ( mem @ V703e5 @ A_27a )
% 5.55/5.79                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V698l_27 ) )
% 5.55/5.79                                        = V1x )
% 5.55/5.79                                      & ( V0l
% 5.55/5.79                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V699e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V700e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V701e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V702e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V703e5 ) @ V698l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V704e1: $i] :
% 5.55/5.79                  ( ( mem @ V704e1 @ A_27a )
% 5.55/5.79                  & ? [V705e2: $i] :
% 5.55/5.79                      ( ( mem @ V705e2 @ A_27a )
% 5.55/5.79                      & ? [V706e3: $i] :
% 5.55/5.79                          ( ( mem @ V706e3 @ A_27a )
% 5.55/5.79                          & ? [V707e4: $i] :
% 5.55/5.79                              ( ( mem @ V707e4 @ A_27a )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V704e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V705e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V706e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V707e4 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V708e1: $i] :
% 5.55/5.79                  ( ( mem @ V708e1 @ A_27a )
% 5.55/5.79                  & ? [V709e2: $i] :
% 5.55/5.79                      ( ( mem @ V709e2 @ A_27a )
% 5.55/5.79                      & ? [V710e3: $i] :
% 5.55/5.79                          ( ( mem @ V710e3 @ A_27a )
% 5.55/5.79                          & ? [V711e4: $i] :
% 5.55/5.79                              ( ( mem @ V711e4 @ A_27a )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V708e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V709e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V710e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V711e4 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V712l_27: $i] :
% 5.55/5.79                  ( ( mem @ V712l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V713e1: $i] :
% 5.55/5.79                      ( ( mem @ V713e1 @ A_27a )
% 5.55/5.79                      & ? [V714e2: $i] :
% 5.55/5.79                          ( ( mem @ V714e2 @ A_27a )
% 5.55/5.79                          & ? [V715e3: $i] :
% 5.55/5.79                              ( ( mem @ V715e3 @ A_27a )
% 5.55/5.79                              & ? [V716e4: $i] :
% 5.55/5.79                                  ( ( mem @ V716e4 @ A_27a )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V713e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V714e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V715e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V716e4 ) @ V712l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V717l_27: $i] :
% 5.55/5.79                  ( ( mem @ V717l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V718e1: $i] :
% 5.55/5.79                      ( ( mem @ V718e1 @ A_27a )
% 5.55/5.79                      & ? [V719e2: $i] :
% 5.55/5.79                          ( ( mem @ V719e2 @ A_27a )
% 5.55/5.79                          & ? [V720e3: $i] :
% 5.55/5.79                              ( ( mem @ V720e3 @ A_27a )
% 5.55/5.79                              & ? [V721e4: $i] :
% 5.55/5.79                                  ( ( mem @ V721e4 @ A_27a )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V718e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V719e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V720e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V721e4 ) @ V717l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V722l_27: $i] :
% 5.55/5.79                  ( ( mem @ V722l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V723e1: $i] :
% 5.55/5.79                      ( ( mem @ V723e1 @ A_27a )
% 5.55/5.79                      & ? [V724e2: $i] :
% 5.55/5.79                          ( ( mem @ V724e2 @ A_27a )
% 5.55/5.79                          & ? [V725e3: $i] :
% 5.55/5.79                              ( ( mem @ V725e3 @ A_27a )
% 5.55/5.79                              & ? [V726e4: $i] :
% 5.55/5.79                                  ( ( mem @ V726e4 @ A_27a )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V723e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V724e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V725e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V726e4 ) @ V722l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V727l_27: $i] :
% 5.55/5.79                  ( ( mem @ V727l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V728e1: $i] :
% 5.55/5.79                      ( ( mem @ V728e1 @ A_27a )
% 5.55/5.79                      & ? [V729e2: $i] :
% 5.55/5.79                          ( ( mem @ V729e2 @ A_27a )
% 5.55/5.79                          & ? [V730e3: $i] :
% 5.55/5.79                              ( ( mem @ V730e3 @ A_27a )
% 5.55/5.79                              & ? [V731e4: $i] :
% 5.55/5.79                                  ( ( mem @ V731e4 @ A_27a )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V728e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V729e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V730e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V731e4 ) @ V727l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V732l_27: $i] :
% 5.55/5.79                  ( ( mem @ V732l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V733e1: $i] :
% 5.55/5.79                      ( ( mem @ V733e1 @ A_27a )
% 5.55/5.79                      & ? [V734e2: $i] :
% 5.55/5.79                          ( ( mem @ V734e2 @ A_27a )
% 5.55/5.79                          & ? [V735e3: $i] :
% 5.55/5.79                              ( ( mem @ V735e3 @ A_27a )
% 5.55/5.79                              & ? [V736e4: $i] :
% 5.55/5.79                                  ( ( mem @ V736e4 @ A_27a )
% 5.55/5.79                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V732l_27 ) ) )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V733e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V734e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V735e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V736e4 ) @ V732l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V737l_27: $i] :
% 5.55/5.79                  ( ( mem @ V737l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V738e1: $i] :
% 5.55/5.79                      ( ( mem @ V738e1 @ A_27a )
% 5.55/5.79                      & ? [V739e2: $i] :
% 5.55/5.79                          ( ( mem @ V739e2 @ A_27a )
% 5.55/5.79                          & ? [V740e3: $i] :
% 5.55/5.79                              ( ( mem @ V740e3 @ A_27a )
% 5.55/5.79                              & ? [V741e4: $i] :
% 5.55/5.79                                  ( ( mem @ V741e4 @ A_27a )
% 5.55/5.79                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V737l_27 ) ) )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V738e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V739e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V740e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V741e4 ) @ V737l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V742l_27: $i] :
% 5.55/5.79                  ( ( mem @ V742l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V743e1: $i] :
% 5.55/5.79                      ( ( mem @ V743e1 @ A_27a )
% 5.55/5.79                      & ? [V744e2: $i] :
% 5.55/5.79                          ( ( mem @ V744e2 @ A_27a )
% 5.55/5.79                          & ? [V745e3: $i] :
% 5.55/5.79                              ( ( mem @ V745e3 @ A_27a )
% 5.55/5.79                              & ? [V746e4: $i] :
% 5.55/5.79                                  ( ( mem @ V746e4 @ A_27a )
% 5.55/5.79                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V742l_27 ) ) )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V743e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V744e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V745e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V746e4 ) @ V742l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V747l_27: $i] :
% 5.55/5.79                  ( ( mem @ V747l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V748e1: $i] :
% 5.55/5.79                      ( ( mem @ V748e1 @ A_27a )
% 5.55/5.79                      & ? [V749e2: $i] :
% 5.55/5.79                          ( ( mem @ V749e2 @ A_27a )
% 5.55/5.79                          & ? [V750e3: $i] :
% 5.55/5.79                              ( ( mem @ V750e3 @ A_27a )
% 5.55/5.79                              & ? [V751e4: $i] :
% 5.55/5.79                                  ( ( mem @ V751e4 @ A_27a )
% 5.55/5.79                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V747l_27 ) ) )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V748e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V749e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V750e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V751e4 ) @ V747l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V752l_27: $i] :
% 5.55/5.79                  ( ( mem @ V752l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V753e1: $i] :
% 5.55/5.79                      ( ( mem @ V753e1 @ A_27a )
% 5.55/5.79                      & ? [V754e2: $i] :
% 5.55/5.79                          ( ( mem @ V754e2 @ A_27a )
% 5.55/5.79                          & ? [V755e3: $i] :
% 5.55/5.79                              ( ( mem @ V755e3 @ A_27a )
% 5.55/5.79                              & ? [V756e4: $i] :
% 5.55/5.79                                  ( ( mem @ V756e4 @ A_27a )
% 5.55/5.79                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V752l_27 ) )
% 5.55/5.79                                    = V1x )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V753e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V754e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V755e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V756e4 ) @ V752l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V757l_27: $i] :
% 5.55/5.79                  ( ( mem @ V757l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V758e1: $i] :
% 5.55/5.79                      ( ( mem @ V758e1 @ A_27a )
% 5.55/5.79                      & ? [V759e2: $i] :
% 5.55/5.79                          ( ( mem @ V759e2 @ A_27a )
% 5.55/5.79                          & ? [V760e3: $i] :
% 5.55/5.79                              ( ( mem @ V760e3 @ A_27a )
% 5.55/5.79                              & ? [V761e4: $i] :
% 5.55/5.79                                  ( ( mem @ V761e4 @ A_27a )
% 5.55/5.79                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V757l_27 ) )
% 5.55/5.79                                    = V1x )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V758e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V759e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V760e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V761e4 ) @ V757l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.79            <=> ? [V762l_27: $i] :
% 5.55/5.79                  ( ( mem @ V762l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V763e1: $i] :
% 5.55/5.79                      ( ( mem @ V763e1 @ A_27a )
% 5.55/5.79                      & ? [V764e2: $i] :
% 5.55/5.79                          ( ( mem @ V764e2 @ A_27a )
% 5.55/5.79                          & ? [V765e3: $i] :
% 5.55/5.79                              ( ( mem @ V765e3 @ A_27a )
% 5.55/5.79                              & ? [V766e4: $i] :
% 5.55/5.79                                  ( ( mem @ V766e4 @ A_27a )
% 5.55/5.79                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V762l_27 ) )
% 5.55/5.79                                    = V1x )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V763e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V764e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V765e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V766e4 ) @ V762l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V767l_27: $i] :
% 5.55/5.79                  ( ( mem @ V767l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V768e1: $i] :
% 5.55/5.79                      ( ( mem @ V768e1 @ A_27a )
% 5.55/5.79                      & ? [V769e2: $i] :
% 5.55/5.79                          ( ( mem @ V769e2 @ A_27a )
% 5.55/5.79                          & ? [V770e3: $i] :
% 5.55/5.79                              ( ( mem @ V770e3 @ A_27a )
% 5.55/5.79                              & ? [V771e4: $i] :
% 5.55/5.79                                  ( ( mem @ V771e4 @ A_27a )
% 5.55/5.79                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V767l_27 ) )
% 5.55/5.79                                    = V1x )
% 5.55/5.79                                  & ( V0l
% 5.55/5.79                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V768e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V769e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V770e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V771e4 ) @ V767l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V772e1: $i] :
% 5.55/5.79                  ( ( mem @ V772e1 @ A_27a )
% 5.55/5.79                  & ? [V773e2: $i] :
% 5.55/5.79                      ( ( mem @ V773e2 @ A_27a )
% 5.55/5.79                      & ? [V774e3: $i] :
% 5.55/5.79                          ( ( mem @ V774e3 @ A_27a )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V772e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V773e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V774e3 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V775e1: $i] :
% 5.55/5.79                  ( ( mem @ V775e1 @ A_27a )
% 5.55/5.79                  & ? [V776e2: $i] :
% 5.55/5.79                      ( ( mem @ V776e2 @ A_27a )
% 5.55/5.79                      & ? [V777e3: $i] :
% 5.55/5.79                          ( ( mem @ V777e3 @ A_27a )
% 5.55/5.79                          & ( V0l
% 5.55/5.79                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V775e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V776e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V777e3 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V778l_27: $i] :
% 5.55/5.79                  ( ( mem @ V778l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V779e1: $i] :
% 5.55/5.79                      ( ( mem @ V779e1 @ A_27a )
% 5.55/5.79                      & ? [V780e2: $i] :
% 5.55/5.79                          ( ( mem @ V780e2 @ A_27a )
% 5.55/5.79                          & ? [V781e3: $i] :
% 5.55/5.79                              ( ( mem @ V781e3 @ A_27a )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V779e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V780e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V781e3 ) @ V778l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.79            <=> ? [V782l_27: $i] :
% 5.55/5.79                  ( ( mem @ V782l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V783e1: $i] :
% 5.55/5.79                      ( ( mem @ V783e1 @ A_27a )
% 5.55/5.79                      & ? [V784e2: $i] :
% 5.55/5.79                          ( ( mem @ V784e2 @ A_27a )
% 5.55/5.79                          & ? [V785e3: $i] :
% 5.55/5.79                              ( ( mem @ V785e3 @ A_27a )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V783e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V784e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V785e3 ) @ V782l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V786l_27: $i] :
% 5.55/5.79                  ( ( mem @ V786l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V787e1: $i] :
% 5.55/5.79                      ( ( mem @ V787e1 @ A_27a )
% 5.55/5.79                      & ? [V788e2: $i] :
% 5.55/5.79                          ( ( mem @ V788e2 @ A_27a )
% 5.55/5.79                          & ? [V789e3: $i] :
% 5.55/5.79                              ( ( mem @ V789e3 @ A_27a )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V787e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V788e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V789e3 ) @ V786l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.79            <=> ? [V790l_27: $i] :
% 5.55/5.79                  ( ( mem @ V790l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V791e1: $i] :
% 5.55/5.79                      ( ( mem @ V791e1 @ A_27a )
% 5.55/5.79                      & ? [V792e2: $i] :
% 5.55/5.79                          ( ( mem @ V792e2 @ A_27a )
% 5.55/5.79                          & ? [V793e3: $i] :
% 5.55/5.79                              ( ( mem @ V793e3 @ A_27a )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V791e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V792e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V793e3 ) @ V790l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V794l_27: $i] :
% 5.55/5.79                  ( ( mem @ V794l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V795e1: $i] :
% 5.55/5.79                      ( ( mem @ V795e1 @ A_27a )
% 5.55/5.79                      & ? [V796e2: $i] :
% 5.55/5.79                          ( ( mem @ V796e2 @ A_27a )
% 5.55/5.79                          & ? [V797e3: $i] :
% 5.55/5.79                              ( ( mem @ V797e3 @ A_27a )
% 5.55/5.79                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V794l_27 ) ) )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V795e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V796e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V797e3 ) @ V794l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.79            <=> ? [V798l_27: $i] :
% 5.55/5.79                  ( ( mem @ V798l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.79                  & ? [V799e1: $i] :
% 5.55/5.79                      ( ( mem @ V799e1 @ A_27a )
% 5.55/5.79                      & ? [V800e2: $i] :
% 5.55/5.79                          ( ( mem @ V800e2 @ A_27a )
% 5.55/5.79                          & ? [V801e3: $i] :
% 5.55/5.79                              ( ( mem @ V801e3 @ A_27a )
% 5.55/5.79                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V798l_27 ) ) )
% 5.55/5.79                              & ( V0l
% 5.55/5.79                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V799e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V800e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V801e3 ) @ V798l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.79            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.79            <=> ? [V802l_27: $i] :
% 5.55/5.80                  ( ( mem @ V802l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V803e1: $i] :
% 5.55/5.80                      ( ( mem @ V803e1 @ A_27a )
% 5.55/5.80                      & ? [V804e2: $i] :
% 5.55/5.80                          ( ( mem @ V804e2 @ A_27a )
% 5.55/5.80                          & ? [V805e3: $i] :
% 5.55/5.80                              ( ( mem @ V805e3 @ A_27a )
% 5.55/5.80                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V802l_27 ) ) )
% 5.55/5.80                              & ( V0l
% 5.55/5.80                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V803e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V804e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V805e3 ) @ V802l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V806l_27: $i] :
% 5.55/5.80                  ( ( mem @ V806l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V807e1: $i] :
% 5.55/5.80                      ( ( mem @ V807e1 @ A_27a )
% 5.55/5.80                      & ? [V808e2: $i] :
% 5.55/5.80                          ( ( mem @ V808e2 @ A_27a )
% 5.55/5.80                          & ? [V809e3: $i] :
% 5.55/5.80                              ( ( mem @ V809e3 @ A_27a )
% 5.55/5.80                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V806l_27 ) ) )
% 5.55/5.80                              & ( V0l
% 5.55/5.80                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V807e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V808e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V809e3 ) @ V806l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V810l_27: $i] :
% 5.55/5.80                  ( ( mem @ V810l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V811e1: $i] :
% 5.55/5.80                      ( ( mem @ V811e1 @ A_27a )
% 5.55/5.80                      & ? [V812e2: $i] :
% 5.55/5.80                          ( ( mem @ V812e2 @ A_27a )
% 5.55/5.80                          & ? [V813e3: $i] :
% 5.55/5.80                              ( ( mem @ V813e3 @ A_27a )
% 5.55/5.80                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V810l_27 ) )
% 5.55/5.80                                = V1x )
% 5.55/5.80                              & ( V0l
% 5.55/5.80                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V811e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V812e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V813e3 ) @ V810l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V814l_27: $i] :
% 5.55/5.80                  ( ( mem @ V814l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V815e1: $i] :
% 5.55/5.80                      ( ( mem @ V815e1 @ A_27a )
% 5.55/5.80                      & ? [V816e2: $i] :
% 5.55/5.80                          ( ( mem @ V816e2 @ A_27a )
% 5.55/5.80                          & ? [V817e3: $i] :
% 5.55/5.80                              ( ( mem @ V817e3 @ A_27a )
% 5.55/5.80                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V814l_27 ) )
% 5.55/5.80                                = V1x )
% 5.55/5.80                              & ( V0l
% 5.55/5.80                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V815e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V816e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V817e3 ) @ V814l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V818l_27: $i] :
% 5.55/5.80                  ( ( mem @ V818l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V819e1: $i] :
% 5.55/5.80                      ( ( mem @ V819e1 @ A_27a )
% 5.55/5.80                      & ? [V820e2: $i] :
% 5.55/5.80                          ( ( mem @ V820e2 @ A_27a )
% 5.55/5.80                          & ? [V821e3: $i] :
% 5.55/5.80                              ( ( mem @ V821e3 @ A_27a )
% 5.55/5.80                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V818l_27 ) )
% 5.55/5.80                                = V1x )
% 5.55/5.80                              & ( V0l
% 5.55/5.80                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V819e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V820e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V821e3 ) @ V818l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V822l_27: $i] :
% 5.55/5.80                  ( ( mem @ V822l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V823e1: $i] :
% 5.55/5.80                      ( ( mem @ V823e1 @ A_27a )
% 5.55/5.80                      & ? [V824e2: $i] :
% 5.55/5.80                          ( ( mem @ V824e2 @ A_27a )
% 5.55/5.80                          & ? [V825e3: $i] :
% 5.55/5.80                              ( ( mem @ V825e3 @ A_27a )
% 5.55/5.80                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V822l_27 ) )
% 5.55/5.80                                = V1x )
% 5.55/5.80                              & ( V0l
% 5.55/5.80                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V823e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V824e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V825e3 ) @ V822l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.80            <=> ? [V826e1: $i] :
% 5.55/5.80                  ( ( mem @ V826e1 @ A_27a )
% 5.55/5.80                  & ? [V827e2: $i] :
% 5.55/5.80                      ( ( mem @ V827e2 @ A_27a )
% 5.55/5.80                      & ( V0l
% 5.55/5.80                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V826e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V827e2 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V828e1: $i] :
% 5.55/5.80                  ( ( mem @ V828e1 @ A_27a )
% 5.55/5.80                  & ? [V829e2: $i] :
% 5.55/5.80                      ( ( mem @ V829e2 @ A_27a )
% 5.55/5.80                      & ( V0l
% 5.55/5.80                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V828e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V829e2 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V830l_27: $i] :
% 5.55/5.80                  ( ( mem @ V830l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V831e1: $i] :
% 5.55/5.80                      ( ( mem @ V831e1 @ A_27a )
% 5.55/5.80                      & ? [V832e2: $i] :
% 5.55/5.80                          ( ( mem @ V832e2 @ A_27a )
% 5.55/5.80                          & ( V0l
% 5.55/5.80                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V831e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V832e2 ) @ V830l_27 ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.80            <=> ? [V833l_27: $i] :
% 5.55/5.80                  ( ( mem @ V833l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V834e1: $i] :
% 5.55/5.80                      ( ( mem @ V834e1 @ A_27a )
% 5.55/5.80                      & ? [V835e2: $i] :
% 5.55/5.80                          ( ( mem @ V835e2 @ A_27a )
% 5.55/5.80                          & ( V0l
% 5.55/5.80                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V834e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V835e2 ) @ V833l_27 ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V836l_27: $i] :
% 5.55/5.80                  ( ( mem @ V836l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V837e1: $i] :
% 5.55/5.80                      ( ( mem @ V837e1 @ A_27a )
% 5.55/5.80                      & ? [V838e2: $i] :
% 5.55/5.80                          ( ( mem @ V838e2 @ A_27a )
% 5.55/5.80                          & ( V0l
% 5.55/5.80                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V837e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V838e2 ) @ V836l_27 ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.80            <=> ? [V839l_27: $i] :
% 5.55/5.80                  ( ( mem @ V839l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V840e1: $i] :
% 5.55/5.80                      ( ( mem @ V840e1 @ A_27a )
% 5.55/5.80                      & ? [V841e2: $i] :
% 5.55/5.80                          ( ( mem @ V841e2 @ A_27a )
% 5.55/5.80                          & ( V0l
% 5.55/5.80                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V840e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V841e2 ) @ V839l_27 ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V842l_27: $i] :
% 5.55/5.80                  ( ( mem @ V842l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V843e1: $i] :
% 5.55/5.80                      ( ( mem @ V843e1 @ A_27a )
% 5.55/5.80                      & ? [V844e2: $i] :
% 5.55/5.80                          ( ( mem @ V844e2 @ A_27a )
% 5.55/5.80                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V842l_27 ) ) )
% 5.55/5.80                          & ( V0l
% 5.55/5.80                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V843e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V844e2 ) @ V842l_27 ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V845l_27: $i] :
% 5.55/5.80                  ( ( mem @ V845l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V846e1: $i] :
% 5.55/5.80                      ( ( mem @ V846e1 @ A_27a )
% 5.55/5.80                      & ? [V847e2: $i] :
% 5.55/5.80                          ( ( mem @ V847e2 @ A_27a )
% 5.55/5.80                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V845l_27 ) ) )
% 5.55/5.80                          & ( V0l
% 5.55/5.80                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V846e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V847e2 ) @ V845l_27 ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V848l_27: $i] :
% 5.55/5.80                  ( ( mem @ V848l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V849e1: $i] :
% 5.55/5.80                      ( ( mem @ V849e1 @ A_27a )
% 5.55/5.80                      & ? [V850e2: $i] :
% 5.55/5.80                          ( ( mem @ V850e2 @ A_27a )
% 5.55/5.80                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V848l_27 ) ) )
% 5.55/5.80                          & ( V0l
% 5.55/5.80                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V849e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V850e2 ) @ V848l_27 ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80            <=> ? [V851l_27: $i] :
% 5.55/5.80                  ( ( mem @ V851l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V852e1: $i] :
% 5.55/5.80                      ( ( mem @ V852e1 @ A_27a )
% 5.55/5.80                      & ? [V853e2: $i] :
% 5.55/5.80                          ( ( mem @ V853e2 @ A_27a )
% 5.55/5.80                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V851l_27 ) ) )
% 5.55/5.80                          & ( V0l
% 5.55/5.80                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V852e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V853e2 ) @ V851l_27 ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V854l_27: $i] :
% 5.55/5.80                  ( ( mem @ V854l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V855e1: $i] :
% 5.55/5.80                      ( ( mem @ V855e1 @ A_27a )
% 5.55/5.80                      & ? [V856e2: $i] :
% 5.55/5.80                          ( ( mem @ V856e2 @ A_27a )
% 5.55/5.80                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V854l_27 ) )
% 5.55/5.80                            = V1x )
% 5.55/5.80                          & ( V0l
% 5.55/5.80                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V855e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V856e2 ) @ V854l_27 ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V857l_27: $i] :
% 5.55/5.80                  ( ( mem @ V857l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V858e1: $i] :
% 5.55/5.80                      ( ( mem @ V858e1 @ A_27a )
% 5.55/5.80                      & ? [V859e2: $i] :
% 5.55/5.80                          ( ( mem @ V859e2 @ A_27a )
% 5.55/5.80                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V857l_27 ) )
% 5.55/5.80                            = V1x )
% 5.55/5.80                          & ( V0l
% 5.55/5.80                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V858e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V859e2 ) @ V857l_27 ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80            <=> ? [V860l_27: $i] :
% 5.55/5.80                  ( ( mem @ V860l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V861e1: $i] :
% 5.55/5.80                      ( ( mem @ V861e1 @ A_27a )
% 5.55/5.80                      & ? [V862e2: $i] :
% 5.55/5.80                          ( ( mem @ V862e2 @ A_27a )
% 5.55/5.80                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V860l_27 ) )
% 5.55/5.80                            = V1x )
% 5.55/5.80                          & ( V0l
% 5.55/5.80                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V861e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V862e2 ) @ V860l_27 ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V863l_27: $i] :
% 5.55/5.80                  ( ( mem @ V863l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V864e1: $i] :
% 5.55/5.80                      ( ( mem @ V864e1 @ A_27a )
% 5.55/5.80                      & ? [V865e2: $i] :
% 5.55/5.80                          ( ( mem @ V865e2 @ A_27a )
% 5.55/5.80                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V863l_27 ) )
% 5.55/5.80                            = V1x )
% 5.55/5.80                          & ( V0l
% 5.55/5.80                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V864e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V865e2 ) @ V863l_27 ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.80            <=> ? [V866e1: $i] :
% 5.55/5.80                  ( ( mem @ V866e1 @ A_27a )
% 5.55/5.80                  & ( V0l
% 5.55/5.80                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V866e1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V867e1: $i] :
% 5.55/5.80                  ( ( mem @ V867e1 @ A_27a )
% 5.55/5.80                  & ( V0l
% 5.55/5.80                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V867e1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V868l_27: $i] :
% 5.55/5.80                  ( ( mem @ V868l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V869e1: $i] :
% 5.55/5.80                      ( ( mem @ V869e1 @ A_27a )
% 5.55/5.80                      & ( V0l
% 5.55/5.80                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V869e1 ) @ V868l_27 ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.80            <=> ? [V870l_27: $i] :
% 5.55/5.80                  ( ( mem @ V870l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V871e1: $i] :
% 5.55/5.80                      ( ( mem @ V871e1 @ A_27a )
% 5.55/5.80                      & ( V0l
% 5.55/5.80                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V871e1 ) @ V870l_27 ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V872l_27: $i] :
% 5.55/5.80                  ( ( mem @ V872l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V873e1: $i] :
% 5.55/5.80                      ( ( mem @ V873e1 @ A_27a )
% 5.55/5.80                      & ( V0l
% 5.55/5.80                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V873e1 ) @ V872l_27 ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.80            <=> ? [V874l_27: $i] :
% 5.55/5.80                  ( ( mem @ V874l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V875e1: $i] :
% 5.55/5.80                      ( ( mem @ V875e1 @ A_27a )
% 5.55/5.80                      & ( V0l
% 5.55/5.80                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V875e1 ) @ V874l_27 ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V876l_27: $i] :
% 5.55/5.80                  ( ( mem @ V876l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V877e1: $i] :
% 5.55/5.80                      ( ( mem @ V877e1 @ A_27a )
% 5.55/5.80                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V876l_27 ) ) )
% 5.55/5.80                      & ( V0l
% 5.55/5.80                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V877e1 ) @ V876l_27 ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V878l_27: $i] :
% 5.55/5.80                  ( ( mem @ V878l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V879e1: $i] :
% 5.55/5.80                      ( ( mem @ V879e1 @ A_27a )
% 5.55/5.80                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V878l_27 ) ) )
% 5.55/5.80                      & ( V0l
% 5.55/5.80                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V879e1 ) @ V878l_27 ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V880l_27: $i] :
% 5.55/5.80                  ( ( mem @ V880l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V881e1: $i] :
% 5.55/5.80                      ( ( mem @ V881e1 @ A_27a )
% 5.55/5.80                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V880l_27 ) ) )
% 5.55/5.80                      & ( V0l
% 5.55/5.80                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V881e1 ) @ V880l_27 ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80            <=> ? [V882l_27: $i] :
% 5.55/5.80                  ( ( mem @ V882l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V883e1: $i] :
% 5.55/5.80                      ( ( mem @ V883e1 @ A_27a )
% 5.55/5.80                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V882l_27 ) ) )
% 5.55/5.80                      & ( V0l
% 5.55/5.80                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V883e1 ) @ V882l_27 ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V884l_27: $i] :
% 5.55/5.80                  ( ( mem @ V884l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V885e1: $i] :
% 5.55/5.80                      ( ( mem @ V885e1 @ A_27a )
% 5.55/5.80                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V884l_27 ) )
% 5.55/5.80                        = V1x )
% 5.55/5.80                      & ( V0l
% 5.55/5.80                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V885e1 ) @ V884l_27 ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V886l_27: $i] :
% 5.55/5.80                  ( ( mem @ V886l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V887e1: $i] :
% 5.55/5.80                      ( ( mem @ V887e1 @ A_27a )
% 5.55/5.80                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V886l_27 ) )
% 5.55/5.80                        = V1x )
% 5.55/5.80                      & ( V0l
% 5.55/5.80                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V887e1 ) @ V886l_27 ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80            <=> ? [V888l_27: $i] :
% 5.55/5.80                  ( ( mem @ V888l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V889e1: $i] :
% 5.55/5.80                      ( ( mem @ V889e1 @ A_27a )
% 5.55/5.80                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V888l_27 ) )
% 5.55/5.80                        = V1x )
% 5.55/5.80                      & ( V0l
% 5.55/5.80                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V889e1 ) @ V888l_27 ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V890l_27: $i] :
% 5.55/5.80                  ( ( mem @ V890l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V891e1: $i] :
% 5.55/5.80                      ( ( mem @ V891e1 @ A_27a )
% 5.55/5.80                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V890l_27 ) )
% 5.55/5.80                        = V1x )
% 5.55/5.80                      & ( V0l
% 5.55/5.80                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V891e1 ) @ V890l_27 ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = fo__c_2Enum_2E0 )
% 5.55/5.80            <=> ( V0l
% 5.55/5.80                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.80            & ( ( fo__c_2Enum_2E0
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ( V0l
% 5.55/5.80                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.80            <=> ( V0l
% 5.55/5.80                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ( V0l
% 5.55/5.80                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ( V0l
% 5.55/5.80                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.80            <=> ( V0l
% 5.55/5.80                = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.80  
% 5.55/5.80  thf(conj_thm_2EquantHeuristics_2ELIST__LENGTH__15,axiom,
% 5.55/5.80      ! [A_27a: del,V0l: $i] :
% 5.55/5.80        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80       => ! [V1x: tp__ty_2Enum_2Enum] :
% 5.55/5.80            ( ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V2e1: $i] :
% 5.55/5.80                  ( ( mem @ V2e1 @ A_27a )
% 5.55/5.80                  & ? [V3e2: $i] :
% 5.55/5.80                      ( ( mem @ V3e2 @ A_27a )
% 5.55/5.80                      & ? [V4e3: $i] :
% 5.55/5.80                          ( ( mem @ V4e3 @ A_27a )
% 5.55/5.80                          & ? [V5e4: $i] :
% 5.55/5.80                              ( ( mem @ V5e4 @ A_27a )
% 5.55/5.80                              & ? [V6e5: $i] :
% 5.55/5.80                                  ( ( mem @ V6e5 @ A_27a )
% 5.55/5.80                                  & ? [V7e6: $i] :
% 5.55/5.80                                      ( ( mem @ V7e6 @ A_27a )
% 5.55/5.80                                      & ? [V8e7: $i] :
% 5.55/5.80                                          ( ( mem @ V8e7 @ A_27a )
% 5.55/5.80                                          & ? [V9e8: $i] :
% 5.55/5.80                                              ( ( mem @ V9e8 @ A_27a )
% 5.55/5.80                                              & ? [V10e9: $i] :
% 5.55/5.80                                                  ( ( mem @ V10e9 @ A_27a )
% 5.55/5.80                                                  & ? [V11e10: $i] :
% 5.55/5.80                                                      ( ( mem @ V11e10 @ A_27a )
% 5.55/5.80                                                      & ? [V12e11: $i] :
% 5.55/5.80                                                          ( ( mem @ V12e11 @ A_27a )
% 5.55/5.80                                                          & ? [V13e12: $i] :
% 5.55/5.80                                                              ( ( mem @ V13e12 @ A_27a )
% 5.55/5.80                                                              & ? [V14e13: $i] :
% 5.55/5.80                                                                  ( ( mem @ V14e13 @ A_27a )
% 5.55/5.80                                                                  & ? [V15e14: $i] :
% 5.55/5.80                                                                      ( ( mem @ V15e14 @ A_27a )
% 5.55/5.80                                                                      & ? [V16e15: $i] :
% 5.55/5.80                                                                          ( ( mem @ V16e15 @ A_27a )
% 5.55/5.80                                                                          & ( V0l
% 5.55/5.80                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V8e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V9e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V10e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V11e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V12e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V13e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V14e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V15e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V16e15 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V17e1: $i] :
% 5.55/5.80                  ( ( mem @ V17e1 @ A_27a )
% 5.55/5.80                  & ? [V18e2: $i] :
% 5.55/5.80                      ( ( mem @ V18e2 @ A_27a )
% 5.55/5.80                      & ? [V19e3: $i] :
% 5.55/5.80                          ( ( mem @ V19e3 @ A_27a )
% 5.55/5.80                          & ? [V20e4: $i] :
% 5.55/5.80                              ( ( mem @ V20e4 @ A_27a )
% 5.55/5.80                              & ? [V21e5: $i] :
% 5.55/5.80                                  ( ( mem @ V21e5 @ A_27a )
% 5.55/5.80                                  & ? [V22e6: $i] :
% 5.55/5.80                                      ( ( mem @ V22e6 @ A_27a )
% 5.55/5.80                                      & ? [V23e7: $i] :
% 5.55/5.80                                          ( ( mem @ V23e7 @ A_27a )
% 5.55/5.80                                          & ? [V24e8: $i] :
% 5.55/5.80                                              ( ( mem @ V24e8 @ A_27a )
% 5.55/5.80                                              & ? [V25e9: $i] :
% 5.55/5.80                                                  ( ( mem @ V25e9 @ A_27a )
% 5.55/5.80                                                  & ? [V26e10: $i] :
% 5.55/5.80                                                      ( ( mem @ V26e10 @ A_27a )
% 5.55/5.80                                                      & ? [V27e11: $i] :
% 5.55/5.80                                                          ( ( mem @ V27e11 @ A_27a )
% 5.55/5.80                                                          & ? [V28e12: $i] :
% 5.55/5.80                                                              ( ( mem @ V28e12 @ A_27a )
% 5.55/5.80                                                              & ? [V29e13: $i] :
% 5.55/5.80                                                                  ( ( mem @ V29e13 @ A_27a )
% 5.55/5.80                                                                  & ? [V30e14: $i] :
% 5.55/5.80                                                                      ( ( mem @ V30e14 @ A_27a )
% 5.55/5.80                                                                      & ? [V31e15: $i] :
% 5.55/5.80                                                                          ( ( mem @ V31e15 @ A_27a )
% 5.55/5.80                                                                          & ( V0l
% 5.55/5.80                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V17e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V18e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V19e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V20e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V21e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V22e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V23e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V24e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V25e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V26e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V27e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V28e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V29e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V30e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V31e15 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V32l_27: $i] :
% 5.55/5.80                  ( ( mem @ V32l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V33e1: $i] :
% 5.55/5.80                      ( ( mem @ V33e1 @ A_27a )
% 5.55/5.80                      & ? [V34e2: $i] :
% 5.55/5.80                          ( ( mem @ V34e2 @ A_27a )
% 5.55/5.80                          & ? [V35e3: $i] :
% 5.55/5.80                              ( ( mem @ V35e3 @ A_27a )
% 5.55/5.80                              & ? [V36e4: $i] :
% 5.55/5.80                                  ( ( mem @ V36e4 @ A_27a )
% 5.55/5.80                                  & ? [V37e5: $i] :
% 5.55/5.80                                      ( ( mem @ V37e5 @ A_27a )
% 5.55/5.80                                      & ? [V38e6: $i] :
% 5.55/5.80                                          ( ( mem @ V38e6 @ A_27a )
% 5.55/5.80                                          & ? [V39e7: $i] :
% 5.55/5.80                                              ( ( mem @ V39e7 @ A_27a )
% 5.55/5.80                                              & ? [V40e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V40e8 @ A_27a )
% 5.55/5.80                                                  & ? [V41e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V41e9 @ A_27a )
% 5.55/5.80                                                      & ? [V42e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V42e10 @ A_27a )
% 5.55/5.80                                                          & ? [V43e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V43e11 @ A_27a )
% 5.55/5.80                                                              & ? [V44e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V44e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V45e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V45e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V46e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V46e14 @ A_27a )
% 5.55/5.80                                                                          & ? [V47e15: $i] :
% 5.55/5.80                                                                              ( ( mem @ V47e15 @ A_27a )
% 5.55/5.80                                                                              & ( V0l
% 5.55/5.80                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V33e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V34e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V35e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V36e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V37e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V38e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V39e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V40e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V41e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V42e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V43e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V44e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V45e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V46e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V47e15 ) @ V32l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V48l_27: $i] :
% 5.55/5.80                  ( ( mem @ V48l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V49e1: $i] :
% 5.55/5.80                      ( ( mem @ V49e1 @ A_27a )
% 5.55/5.80                      & ? [V50e2: $i] :
% 5.55/5.80                          ( ( mem @ V50e2 @ A_27a )
% 5.55/5.80                          & ? [V51e3: $i] :
% 5.55/5.80                              ( ( mem @ V51e3 @ A_27a )
% 5.55/5.80                              & ? [V52e4: $i] :
% 5.55/5.80                                  ( ( mem @ V52e4 @ A_27a )
% 5.55/5.80                                  & ? [V53e5: $i] :
% 5.55/5.80                                      ( ( mem @ V53e5 @ A_27a )
% 5.55/5.80                                      & ? [V54e6: $i] :
% 5.55/5.80                                          ( ( mem @ V54e6 @ A_27a )
% 5.55/5.80                                          & ? [V55e7: $i] :
% 5.55/5.80                                              ( ( mem @ V55e7 @ A_27a )
% 5.55/5.80                                              & ? [V56e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V56e8 @ A_27a )
% 5.55/5.80                                                  & ? [V57e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V57e9 @ A_27a )
% 5.55/5.80                                                      & ? [V58e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V58e10 @ A_27a )
% 5.55/5.80                                                          & ? [V59e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V59e11 @ A_27a )
% 5.55/5.80                                                              & ? [V60e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V60e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V61e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V61e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V62e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V62e14 @ A_27a )
% 5.55/5.80                                                                          & ? [V63e15: $i] :
% 5.55/5.80                                                                              ( ( mem @ V63e15 @ A_27a )
% 5.55/5.80                                                                              & ( V0l
% 5.55/5.80                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V49e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V50e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V51e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V52e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V53e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V54e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V55e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V56e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V57e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V58e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V59e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V60e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V61e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V62e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V63e15 ) @ V48l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V64l_27: $i] :
% 5.55/5.80                  ( ( mem @ V64l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V65e1: $i] :
% 5.55/5.80                      ( ( mem @ V65e1 @ A_27a )
% 5.55/5.80                      & ? [V66e2: $i] :
% 5.55/5.80                          ( ( mem @ V66e2 @ A_27a )
% 5.55/5.80                          & ? [V67e3: $i] :
% 5.55/5.80                              ( ( mem @ V67e3 @ A_27a )
% 5.55/5.80                              & ? [V68e4: $i] :
% 5.55/5.80                                  ( ( mem @ V68e4 @ A_27a )
% 5.55/5.80                                  & ? [V69e5: $i] :
% 5.55/5.80                                      ( ( mem @ V69e5 @ A_27a )
% 5.55/5.80                                      & ? [V70e6: $i] :
% 5.55/5.80                                          ( ( mem @ V70e6 @ A_27a )
% 5.55/5.80                                          & ? [V71e7: $i] :
% 5.55/5.80                                              ( ( mem @ V71e7 @ A_27a )
% 5.55/5.80                                              & ? [V72e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V72e8 @ A_27a )
% 5.55/5.80                                                  & ? [V73e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V73e9 @ A_27a )
% 5.55/5.80                                                      & ? [V74e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V74e10 @ A_27a )
% 5.55/5.80                                                          & ? [V75e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V75e11 @ A_27a )
% 5.55/5.80                                                              & ? [V76e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V76e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V77e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V77e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V78e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V78e14 @ A_27a )
% 5.55/5.80                                                                          & ? [V79e15: $i] :
% 5.55/5.80                                                                              ( ( mem @ V79e15 @ A_27a )
% 5.55/5.80                                                                              & ( V0l
% 5.55/5.80                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V65e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V66e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V67e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V68e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V69e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V70e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V71e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V72e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V73e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V74e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V75e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V76e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V77e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V78e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V79e15 ) @ V64l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V80l_27: $i] :
% 5.55/5.80                  ( ( mem @ V80l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V81e1: $i] :
% 5.55/5.80                      ( ( mem @ V81e1 @ A_27a )
% 5.55/5.80                      & ? [V82e2: $i] :
% 5.55/5.80                          ( ( mem @ V82e2 @ A_27a )
% 5.55/5.80                          & ? [V83e3: $i] :
% 5.55/5.80                              ( ( mem @ V83e3 @ A_27a )
% 5.55/5.80                              & ? [V84e4: $i] :
% 5.55/5.80                                  ( ( mem @ V84e4 @ A_27a )
% 5.55/5.80                                  & ? [V85e5: $i] :
% 5.55/5.80                                      ( ( mem @ V85e5 @ A_27a )
% 5.55/5.80                                      & ? [V86e6: $i] :
% 5.55/5.80                                          ( ( mem @ V86e6 @ A_27a )
% 5.55/5.80                                          & ? [V87e7: $i] :
% 5.55/5.80                                              ( ( mem @ V87e7 @ A_27a )
% 5.55/5.80                                              & ? [V88e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V88e8 @ A_27a )
% 5.55/5.80                                                  & ? [V89e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V89e9 @ A_27a )
% 5.55/5.80                                                      & ? [V90e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V90e10 @ A_27a )
% 5.55/5.80                                                          & ? [V91e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V91e11 @ A_27a )
% 5.55/5.80                                                              & ? [V92e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V92e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V93e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V93e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V94e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V94e14 @ A_27a )
% 5.55/5.80                                                                          & ? [V95e15: $i] :
% 5.55/5.80                                                                              ( ( mem @ V95e15 @ A_27a )
% 5.55/5.80                                                                              & ( V0l
% 5.55/5.80                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V81e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V82e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V83e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V84e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V85e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V86e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V87e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V88e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V89e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V90e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V91e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V92e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V93e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V94e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V95e15 ) @ V80l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V96l_27: $i] :
% 5.55/5.80                  ( ( mem @ V96l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V97e1: $i] :
% 5.55/5.80                      ( ( mem @ V97e1 @ A_27a )
% 5.55/5.80                      & ? [V98e2: $i] :
% 5.55/5.80                          ( ( mem @ V98e2 @ A_27a )
% 5.55/5.80                          & ? [V99e3: $i] :
% 5.55/5.80                              ( ( mem @ V99e3 @ A_27a )
% 5.55/5.80                              & ? [V100e4: $i] :
% 5.55/5.80                                  ( ( mem @ V100e4 @ A_27a )
% 5.55/5.80                                  & ? [V101e5: $i] :
% 5.55/5.80                                      ( ( mem @ V101e5 @ A_27a )
% 5.55/5.80                                      & ? [V102e6: $i] :
% 5.55/5.80                                          ( ( mem @ V102e6 @ A_27a )
% 5.55/5.80                                          & ? [V103e7: $i] :
% 5.55/5.80                                              ( ( mem @ V103e7 @ A_27a )
% 5.55/5.80                                              & ? [V104e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V104e8 @ A_27a )
% 5.55/5.80                                                  & ? [V105e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V105e9 @ A_27a )
% 5.55/5.80                                                      & ? [V106e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V106e10 @ A_27a )
% 5.55/5.80                                                          & ? [V107e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V107e11 @ A_27a )
% 5.55/5.80                                                              & ? [V108e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V108e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V109e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V109e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V110e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V110e14 @ A_27a )
% 5.55/5.80                                                                          & ? [V111e15: $i] :
% 5.55/5.80                                                                              ( ( mem @ V111e15 @ A_27a )
% 5.55/5.80                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V96l_27 ) ) )
% 5.55/5.80                                                                              & ( V0l
% 5.55/5.80                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V97e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V98e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V99e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V100e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V101e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V102e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V103e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V104e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V105e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V106e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V107e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V108e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V109e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V110e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V111e15 ) @ V96l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V112l_27: $i] :
% 5.55/5.80                  ( ( mem @ V112l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V113e1: $i] :
% 5.55/5.80                      ( ( mem @ V113e1 @ A_27a )
% 5.55/5.80                      & ? [V114e2: $i] :
% 5.55/5.80                          ( ( mem @ V114e2 @ A_27a )
% 5.55/5.80                          & ? [V115e3: $i] :
% 5.55/5.80                              ( ( mem @ V115e3 @ A_27a )
% 5.55/5.80                              & ? [V116e4: $i] :
% 5.55/5.80                                  ( ( mem @ V116e4 @ A_27a )
% 5.55/5.80                                  & ? [V117e5: $i] :
% 5.55/5.80                                      ( ( mem @ V117e5 @ A_27a )
% 5.55/5.80                                      & ? [V118e6: $i] :
% 5.55/5.80                                          ( ( mem @ V118e6 @ A_27a )
% 5.55/5.80                                          & ? [V119e7: $i] :
% 5.55/5.80                                              ( ( mem @ V119e7 @ A_27a )
% 5.55/5.80                                              & ? [V120e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V120e8 @ A_27a )
% 5.55/5.80                                                  & ? [V121e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V121e9 @ A_27a )
% 5.55/5.80                                                      & ? [V122e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V122e10 @ A_27a )
% 5.55/5.80                                                          & ? [V123e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V123e11 @ A_27a )
% 5.55/5.80                                                              & ? [V124e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V124e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V125e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V125e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V126e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V126e14 @ A_27a )
% 5.55/5.80                                                                          & ? [V127e15: $i] :
% 5.55/5.80                                                                              ( ( mem @ V127e15 @ A_27a )
% 5.55/5.80                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V112l_27 ) ) )
% 5.55/5.80                                                                              & ( V0l
% 5.55/5.80                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V113e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V114e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V115e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V116e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V117e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V118e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V119e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V120e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V121e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V122e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V123e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V124e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V125e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V126e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V127e15 ) @ V112l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V128l_27: $i] :
% 5.55/5.80                  ( ( mem @ V128l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V129e1: $i] :
% 5.55/5.80                      ( ( mem @ V129e1 @ A_27a )
% 5.55/5.80                      & ? [V130e2: $i] :
% 5.55/5.80                          ( ( mem @ V130e2 @ A_27a )
% 5.55/5.80                          & ? [V131e3: $i] :
% 5.55/5.80                              ( ( mem @ V131e3 @ A_27a )
% 5.55/5.80                              & ? [V132e4: $i] :
% 5.55/5.80                                  ( ( mem @ V132e4 @ A_27a )
% 5.55/5.80                                  & ? [V133e5: $i] :
% 5.55/5.80                                      ( ( mem @ V133e5 @ A_27a )
% 5.55/5.80                                      & ? [V134e6: $i] :
% 5.55/5.80                                          ( ( mem @ V134e6 @ A_27a )
% 5.55/5.80                                          & ? [V135e7: $i] :
% 5.55/5.80                                              ( ( mem @ V135e7 @ A_27a )
% 5.55/5.80                                              & ? [V136e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V136e8 @ A_27a )
% 5.55/5.80                                                  & ? [V137e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V137e9 @ A_27a )
% 5.55/5.80                                                      & ? [V138e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V138e10 @ A_27a )
% 5.55/5.80                                                          & ? [V139e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V139e11 @ A_27a )
% 5.55/5.80                                                              & ? [V140e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V140e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V141e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V141e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V142e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V142e14 @ A_27a )
% 5.55/5.80                                                                          & ? [V143e15: $i] :
% 5.55/5.80                                                                              ( ( mem @ V143e15 @ A_27a )
% 5.55/5.80                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V128l_27 ) ) )
% 5.55/5.80                                                                              & ( V0l
% 5.55/5.80                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V129e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V130e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V131e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V132e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V133e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V134e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V135e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V136e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V137e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V138e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V139e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V140e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V141e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V142e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V143e15 ) @ V128l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V144l_27: $i] :
% 5.55/5.80                  ( ( mem @ V144l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V145e1: $i] :
% 5.55/5.80                      ( ( mem @ V145e1 @ A_27a )
% 5.55/5.80                      & ? [V146e2: $i] :
% 5.55/5.80                          ( ( mem @ V146e2 @ A_27a )
% 5.55/5.80                          & ? [V147e3: $i] :
% 5.55/5.80                              ( ( mem @ V147e3 @ A_27a )
% 5.55/5.80                              & ? [V148e4: $i] :
% 5.55/5.80                                  ( ( mem @ V148e4 @ A_27a )
% 5.55/5.80                                  & ? [V149e5: $i] :
% 5.55/5.80                                      ( ( mem @ V149e5 @ A_27a )
% 5.55/5.80                                      & ? [V150e6: $i] :
% 5.55/5.80                                          ( ( mem @ V150e6 @ A_27a )
% 5.55/5.80                                          & ? [V151e7: $i] :
% 5.55/5.80                                              ( ( mem @ V151e7 @ A_27a )
% 5.55/5.80                                              & ? [V152e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V152e8 @ A_27a )
% 5.55/5.80                                                  & ? [V153e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V153e9 @ A_27a )
% 5.55/5.80                                                      & ? [V154e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V154e10 @ A_27a )
% 5.55/5.80                                                          & ? [V155e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V155e11 @ A_27a )
% 5.55/5.80                                                              & ? [V156e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V156e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V157e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V157e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V158e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V158e14 @ A_27a )
% 5.55/5.80                                                                          & ? [V159e15: $i] :
% 5.55/5.80                                                                              ( ( mem @ V159e15 @ A_27a )
% 5.55/5.80                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V144l_27 ) ) )
% 5.55/5.80                                                                              & ( V0l
% 5.55/5.80                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V145e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V146e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V147e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V148e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V149e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V150e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V151e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V152e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V153e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V154e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V155e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V156e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V157e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V158e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V159e15 ) @ V144l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V160l_27: $i] :
% 5.55/5.80                  ( ( mem @ V160l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V161e1: $i] :
% 5.55/5.80                      ( ( mem @ V161e1 @ A_27a )
% 5.55/5.80                      & ? [V162e2: $i] :
% 5.55/5.80                          ( ( mem @ V162e2 @ A_27a )
% 5.55/5.80                          & ? [V163e3: $i] :
% 5.55/5.80                              ( ( mem @ V163e3 @ A_27a )
% 5.55/5.80                              & ? [V164e4: $i] :
% 5.55/5.80                                  ( ( mem @ V164e4 @ A_27a )
% 5.55/5.80                                  & ? [V165e5: $i] :
% 5.55/5.80                                      ( ( mem @ V165e5 @ A_27a )
% 5.55/5.80                                      & ? [V166e6: $i] :
% 5.55/5.80                                          ( ( mem @ V166e6 @ A_27a )
% 5.55/5.80                                          & ? [V167e7: $i] :
% 5.55/5.80                                              ( ( mem @ V167e7 @ A_27a )
% 5.55/5.80                                              & ? [V168e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V168e8 @ A_27a )
% 5.55/5.80                                                  & ? [V169e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V169e9 @ A_27a )
% 5.55/5.80                                                      & ? [V170e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V170e10 @ A_27a )
% 5.55/5.80                                                          & ? [V171e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V171e11 @ A_27a )
% 5.55/5.80                                                              & ? [V172e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V172e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V173e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V173e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V174e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V174e14 @ A_27a )
% 5.55/5.80                                                                          & ? [V175e15: $i] :
% 5.55/5.80                                                                              ( ( mem @ V175e15 @ A_27a )
% 5.55/5.80                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V160l_27 ) )
% 5.55/5.80                                                                                = V1x )
% 5.55/5.80                                                                              & ( V0l
% 5.55/5.80                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V161e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V162e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V163e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V164e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V165e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V166e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V167e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V168e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V169e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V170e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V171e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V172e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V173e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V174e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V175e15 ) @ V160l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V176l_27: $i] :
% 5.55/5.80                  ( ( mem @ V176l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V177e1: $i] :
% 5.55/5.80                      ( ( mem @ V177e1 @ A_27a )
% 5.55/5.80                      & ? [V178e2: $i] :
% 5.55/5.80                          ( ( mem @ V178e2 @ A_27a )
% 5.55/5.80                          & ? [V179e3: $i] :
% 5.55/5.80                              ( ( mem @ V179e3 @ A_27a )
% 5.55/5.80                              & ? [V180e4: $i] :
% 5.55/5.80                                  ( ( mem @ V180e4 @ A_27a )
% 5.55/5.80                                  & ? [V181e5: $i] :
% 5.55/5.80                                      ( ( mem @ V181e5 @ A_27a )
% 5.55/5.80                                      & ? [V182e6: $i] :
% 5.55/5.80                                          ( ( mem @ V182e6 @ A_27a )
% 5.55/5.80                                          & ? [V183e7: $i] :
% 5.55/5.80                                              ( ( mem @ V183e7 @ A_27a )
% 5.55/5.80                                              & ? [V184e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V184e8 @ A_27a )
% 5.55/5.80                                                  & ? [V185e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V185e9 @ A_27a )
% 5.55/5.80                                                      & ? [V186e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V186e10 @ A_27a )
% 5.55/5.80                                                          & ? [V187e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V187e11 @ A_27a )
% 5.55/5.80                                                              & ? [V188e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V188e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V189e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V189e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V190e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V190e14 @ A_27a )
% 5.55/5.80                                                                          & ? [V191e15: $i] :
% 5.55/5.80                                                                              ( ( mem @ V191e15 @ A_27a )
% 5.55/5.80                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V176l_27 ) )
% 5.55/5.80                                                                                = V1x )
% 5.55/5.80                                                                              & ( V0l
% 5.55/5.80                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V177e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V178e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V179e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V180e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V181e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V182e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V183e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V184e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V185e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V186e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V187e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V188e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V189e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V190e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V191e15 ) @ V176l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V192l_27: $i] :
% 5.55/5.80                  ( ( mem @ V192l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V193e1: $i] :
% 5.55/5.80                      ( ( mem @ V193e1 @ A_27a )
% 5.55/5.80                      & ? [V194e2: $i] :
% 5.55/5.80                          ( ( mem @ V194e2 @ A_27a )
% 5.55/5.80                          & ? [V195e3: $i] :
% 5.55/5.80                              ( ( mem @ V195e3 @ A_27a )
% 5.55/5.80                              & ? [V196e4: $i] :
% 5.55/5.80                                  ( ( mem @ V196e4 @ A_27a )
% 5.55/5.80                                  & ? [V197e5: $i] :
% 5.55/5.80                                      ( ( mem @ V197e5 @ A_27a )
% 5.55/5.80                                      & ? [V198e6: $i] :
% 5.55/5.80                                          ( ( mem @ V198e6 @ A_27a )
% 5.55/5.80                                          & ? [V199e7: $i] :
% 5.55/5.80                                              ( ( mem @ V199e7 @ A_27a )
% 5.55/5.80                                              & ? [V200e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V200e8 @ A_27a )
% 5.55/5.80                                                  & ? [V201e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V201e9 @ A_27a )
% 5.55/5.80                                                      & ? [V202e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V202e10 @ A_27a )
% 5.55/5.80                                                          & ? [V203e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V203e11 @ A_27a )
% 5.55/5.80                                                              & ? [V204e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V204e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V205e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V205e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V206e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V206e14 @ A_27a )
% 5.55/5.80                                                                          & ? [V207e15: $i] :
% 5.55/5.80                                                                              ( ( mem @ V207e15 @ A_27a )
% 5.55/5.80                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V192l_27 ) )
% 5.55/5.80                                                                                = V1x )
% 5.55/5.80                                                                              & ( V0l
% 5.55/5.80                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V193e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V194e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V195e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V196e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V197e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V198e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V199e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V200e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V201e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V202e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V203e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V204e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V205e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V206e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V207e15 ) @ V192l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V208l_27: $i] :
% 5.55/5.80                  ( ( mem @ V208l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V209e1: $i] :
% 5.55/5.80                      ( ( mem @ V209e1 @ A_27a )
% 5.55/5.80                      & ? [V210e2: $i] :
% 5.55/5.80                          ( ( mem @ V210e2 @ A_27a )
% 5.55/5.80                          & ? [V211e3: $i] :
% 5.55/5.80                              ( ( mem @ V211e3 @ A_27a )
% 5.55/5.80                              & ? [V212e4: $i] :
% 5.55/5.80                                  ( ( mem @ V212e4 @ A_27a )
% 5.55/5.80                                  & ? [V213e5: $i] :
% 5.55/5.80                                      ( ( mem @ V213e5 @ A_27a )
% 5.55/5.80                                      & ? [V214e6: $i] :
% 5.55/5.80                                          ( ( mem @ V214e6 @ A_27a )
% 5.55/5.80                                          & ? [V215e7: $i] :
% 5.55/5.80                                              ( ( mem @ V215e7 @ A_27a )
% 5.55/5.80                                              & ? [V216e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V216e8 @ A_27a )
% 5.55/5.80                                                  & ? [V217e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V217e9 @ A_27a )
% 5.55/5.80                                                      & ? [V218e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V218e10 @ A_27a )
% 5.55/5.80                                                          & ? [V219e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V219e11 @ A_27a )
% 5.55/5.80                                                              & ? [V220e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V220e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V221e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V221e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V222e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V222e14 @ A_27a )
% 5.55/5.80                                                                          & ? [V223e15: $i] :
% 5.55/5.80                                                                              ( ( mem @ V223e15 @ A_27a )
% 5.55/5.80                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V208l_27 ) )
% 5.55/5.80                                                                                = V1x )
% 5.55/5.80                                                                              & ( V0l
% 5.55/5.80                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V209e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V210e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V211e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V212e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V213e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V214e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V215e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V216e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V217e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V218e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V219e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V220e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V221e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V222e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V223e15 ) @ V208l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V224e1: $i] :
% 5.55/5.80                  ( ( mem @ V224e1 @ A_27a )
% 5.55/5.80                  & ? [V225e2: $i] :
% 5.55/5.80                      ( ( mem @ V225e2 @ A_27a )
% 5.55/5.80                      & ? [V226e3: $i] :
% 5.55/5.80                          ( ( mem @ V226e3 @ A_27a )
% 5.55/5.80                          & ? [V227e4: $i] :
% 5.55/5.80                              ( ( mem @ V227e4 @ A_27a )
% 5.55/5.80                              & ? [V228e5: $i] :
% 5.55/5.80                                  ( ( mem @ V228e5 @ A_27a )
% 5.55/5.80                                  & ? [V229e6: $i] :
% 5.55/5.80                                      ( ( mem @ V229e6 @ A_27a )
% 5.55/5.80                                      & ? [V230e7: $i] :
% 5.55/5.80                                          ( ( mem @ V230e7 @ A_27a )
% 5.55/5.80                                          & ? [V231e8: $i] :
% 5.55/5.80                                              ( ( mem @ V231e8 @ A_27a )
% 5.55/5.80                                              & ? [V232e9: $i] :
% 5.55/5.80                                                  ( ( mem @ V232e9 @ A_27a )
% 5.55/5.80                                                  & ? [V233e10: $i] :
% 5.55/5.80                                                      ( ( mem @ V233e10 @ A_27a )
% 5.55/5.80                                                      & ? [V234e11: $i] :
% 5.55/5.80                                                          ( ( mem @ V234e11 @ A_27a )
% 5.55/5.80                                                          & ? [V235e12: $i] :
% 5.55/5.80                                                              ( ( mem @ V235e12 @ A_27a )
% 5.55/5.80                                                              & ? [V236e13: $i] :
% 5.55/5.80                                                                  ( ( mem @ V236e13 @ A_27a )
% 5.55/5.80                                                                  & ? [V237e14: $i] :
% 5.55/5.80                                                                      ( ( mem @ V237e14 @ A_27a )
% 5.55/5.80                                                                      & ( V0l
% 5.55/5.80                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V224e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V225e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V226e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V227e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V228e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V229e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V230e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V231e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V232e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V233e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V234e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V235e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V236e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V237e14 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V238e1: $i] :
% 5.55/5.80                  ( ( mem @ V238e1 @ A_27a )
% 5.55/5.80                  & ? [V239e2: $i] :
% 5.55/5.80                      ( ( mem @ V239e2 @ A_27a )
% 5.55/5.80                      & ? [V240e3: $i] :
% 5.55/5.80                          ( ( mem @ V240e3 @ A_27a )
% 5.55/5.80                          & ? [V241e4: $i] :
% 5.55/5.80                              ( ( mem @ V241e4 @ A_27a )
% 5.55/5.80                              & ? [V242e5: $i] :
% 5.55/5.80                                  ( ( mem @ V242e5 @ A_27a )
% 5.55/5.80                                  & ? [V243e6: $i] :
% 5.55/5.80                                      ( ( mem @ V243e6 @ A_27a )
% 5.55/5.80                                      & ? [V244e7: $i] :
% 5.55/5.80                                          ( ( mem @ V244e7 @ A_27a )
% 5.55/5.80                                          & ? [V245e8: $i] :
% 5.55/5.80                                              ( ( mem @ V245e8 @ A_27a )
% 5.55/5.80                                              & ? [V246e9: $i] :
% 5.55/5.80                                                  ( ( mem @ V246e9 @ A_27a )
% 5.55/5.80                                                  & ? [V247e10: $i] :
% 5.55/5.80                                                      ( ( mem @ V247e10 @ A_27a )
% 5.55/5.80                                                      & ? [V248e11: $i] :
% 5.55/5.80                                                          ( ( mem @ V248e11 @ A_27a )
% 5.55/5.80                                                          & ? [V249e12: $i] :
% 5.55/5.80                                                              ( ( mem @ V249e12 @ A_27a )
% 5.55/5.80                                                              & ? [V250e13: $i] :
% 5.55/5.80                                                                  ( ( mem @ V250e13 @ A_27a )
% 5.55/5.80                                                                  & ? [V251e14: $i] :
% 5.55/5.80                                                                      ( ( mem @ V251e14 @ A_27a )
% 5.55/5.80                                                                      & ( V0l
% 5.55/5.80                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V238e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V239e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V240e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V241e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V242e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V243e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V244e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V245e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V246e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V247e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V248e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V249e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V250e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V251e14 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V252l_27: $i] :
% 5.55/5.80                  ( ( mem @ V252l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V253e1: $i] :
% 5.55/5.80                      ( ( mem @ V253e1 @ A_27a )
% 5.55/5.80                      & ? [V254e2: $i] :
% 5.55/5.80                          ( ( mem @ V254e2 @ A_27a )
% 5.55/5.80                          & ? [V255e3: $i] :
% 5.55/5.80                              ( ( mem @ V255e3 @ A_27a )
% 5.55/5.80                              & ? [V256e4: $i] :
% 5.55/5.80                                  ( ( mem @ V256e4 @ A_27a )
% 5.55/5.80                                  & ? [V257e5: $i] :
% 5.55/5.80                                      ( ( mem @ V257e5 @ A_27a )
% 5.55/5.80                                      & ? [V258e6: $i] :
% 5.55/5.80                                          ( ( mem @ V258e6 @ A_27a )
% 5.55/5.80                                          & ? [V259e7: $i] :
% 5.55/5.80                                              ( ( mem @ V259e7 @ A_27a )
% 5.55/5.80                                              & ? [V260e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V260e8 @ A_27a )
% 5.55/5.80                                                  & ? [V261e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V261e9 @ A_27a )
% 5.55/5.80                                                      & ? [V262e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V262e10 @ A_27a )
% 5.55/5.80                                                          & ? [V263e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V263e11 @ A_27a )
% 5.55/5.80                                                              & ? [V264e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V264e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V265e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V265e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V266e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V266e14 @ A_27a )
% 5.55/5.80                                                                          & ( V0l
% 5.55/5.80                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V253e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V254e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V255e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V256e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V257e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V258e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V259e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V260e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V261e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V262e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V263e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V264e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V265e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V266e14 ) @ V252l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V267l_27: $i] :
% 5.55/5.80                  ( ( mem @ V267l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V268e1: $i] :
% 5.55/5.80                      ( ( mem @ V268e1 @ A_27a )
% 5.55/5.80                      & ? [V269e2: $i] :
% 5.55/5.80                          ( ( mem @ V269e2 @ A_27a )
% 5.55/5.80                          & ? [V270e3: $i] :
% 5.55/5.80                              ( ( mem @ V270e3 @ A_27a )
% 5.55/5.80                              & ? [V271e4: $i] :
% 5.55/5.80                                  ( ( mem @ V271e4 @ A_27a )
% 5.55/5.80                                  & ? [V272e5: $i] :
% 5.55/5.80                                      ( ( mem @ V272e5 @ A_27a )
% 5.55/5.80                                      & ? [V273e6: $i] :
% 5.55/5.80                                          ( ( mem @ V273e6 @ A_27a )
% 5.55/5.80                                          & ? [V274e7: $i] :
% 5.55/5.80                                              ( ( mem @ V274e7 @ A_27a )
% 5.55/5.80                                              & ? [V275e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V275e8 @ A_27a )
% 5.55/5.80                                                  & ? [V276e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V276e9 @ A_27a )
% 5.55/5.80                                                      & ? [V277e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V277e10 @ A_27a )
% 5.55/5.80                                                          & ? [V278e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V278e11 @ A_27a )
% 5.55/5.80                                                              & ? [V279e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V279e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V280e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V280e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V281e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V281e14 @ A_27a )
% 5.55/5.80                                                                          & ( V0l
% 5.55/5.80                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V268e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V269e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V270e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V271e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V272e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V273e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V274e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V275e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V276e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V277e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V278e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V279e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V280e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V281e14 ) @ V267l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V282l_27: $i] :
% 5.55/5.80                  ( ( mem @ V282l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V283e1: $i] :
% 5.55/5.80                      ( ( mem @ V283e1 @ A_27a )
% 5.55/5.80                      & ? [V284e2: $i] :
% 5.55/5.80                          ( ( mem @ V284e2 @ A_27a )
% 5.55/5.80                          & ? [V285e3: $i] :
% 5.55/5.80                              ( ( mem @ V285e3 @ A_27a )
% 5.55/5.80                              & ? [V286e4: $i] :
% 5.55/5.80                                  ( ( mem @ V286e4 @ A_27a )
% 5.55/5.80                                  & ? [V287e5: $i] :
% 5.55/5.80                                      ( ( mem @ V287e5 @ A_27a )
% 5.55/5.80                                      & ? [V288e6: $i] :
% 5.55/5.80                                          ( ( mem @ V288e6 @ A_27a )
% 5.55/5.80                                          & ? [V289e7: $i] :
% 5.55/5.80                                              ( ( mem @ V289e7 @ A_27a )
% 5.55/5.80                                              & ? [V290e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V290e8 @ A_27a )
% 5.55/5.80                                                  & ? [V291e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V291e9 @ A_27a )
% 5.55/5.80                                                      & ? [V292e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V292e10 @ A_27a )
% 5.55/5.80                                                          & ? [V293e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V293e11 @ A_27a )
% 5.55/5.80                                                              & ? [V294e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V294e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V295e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V295e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V296e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V296e14 @ A_27a )
% 5.55/5.80                                                                          & ( V0l
% 5.55/5.80                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V283e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V284e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V285e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V286e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V287e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V288e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V289e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V290e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V291e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V292e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V293e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V294e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V295e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V296e14 ) @ V282l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V297l_27: $i] :
% 5.55/5.80                  ( ( mem @ V297l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V298e1: $i] :
% 5.55/5.80                      ( ( mem @ V298e1 @ A_27a )
% 5.55/5.80                      & ? [V299e2: $i] :
% 5.55/5.80                          ( ( mem @ V299e2 @ A_27a )
% 5.55/5.80                          & ? [V300e3: $i] :
% 5.55/5.80                              ( ( mem @ V300e3 @ A_27a )
% 5.55/5.80                              & ? [V301e4: $i] :
% 5.55/5.80                                  ( ( mem @ V301e4 @ A_27a )
% 5.55/5.80                                  & ? [V302e5: $i] :
% 5.55/5.80                                      ( ( mem @ V302e5 @ A_27a )
% 5.55/5.80                                      & ? [V303e6: $i] :
% 5.55/5.80                                          ( ( mem @ V303e6 @ A_27a )
% 5.55/5.80                                          & ? [V304e7: $i] :
% 5.55/5.80                                              ( ( mem @ V304e7 @ A_27a )
% 5.55/5.80                                              & ? [V305e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V305e8 @ A_27a )
% 5.55/5.80                                                  & ? [V306e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V306e9 @ A_27a )
% 5.55/5.80                                                      & ? [V307e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V307e10 @ A_27a )
% 5.55/5.80                                                          & ? [V308e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V308e11 @ A_27a )
% 5.55/5.80                                                              & ? [V309e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V309e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V310e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V310e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V311e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V311e14 @ A_27a )
% 5.55/5.80                                                                          & ( V0l
% 5.55/5.80                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V298e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V299e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V300e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V301e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V302e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V303e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V304e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V305e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V306e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V307e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V308e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V309e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V310e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V311e14 ) @ V297l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V312l_27: $i] :
% 5.55/5.80                  ( ( mem @ V312l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V313e1: $i] :
% 5.55/5.80                      ( ( mem @ V313e1 @ A_27a )
% 5.55/5.80                      & ? [V314e2: $i] :
% 5.55/5.80                          ( ( mem @ V314e2 @ A_27a )
% 5.55/5.80                          & ? [V315e3: $i] :
% 5.55/5.80                              ( ( mem @ V315e3 @ A_27a )
% 5.55/5.80                              & ? [V316e4: $i] :
% 5.55/5.80                                  ( ( mem @ V316e4 @ A_27a )
% 5.55/5.80                                  & ? [V317e5: $i] :
% 5.55/5.80                                      ( ( mem @ V317e5 @ A_27a )
% 5.55/5.80                                      & ? [V318e6: $i] :
% 5.55/5.80                                          ( ( mem @ V318e6 @ A_27a )
% 5.55/5.80                                          & ? [V319e7: $i] :
% 5.55/5.80                                              ( ( mem @ V319e7 @ A_27a )
% 5.55/5.80                                              & ? [V320e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V320e8 @ A_27a )
% 5.55/5.80                                                  & ? [V321e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V321e9 @ A_27a )
% 5.55/5.80                                                      & ? [V322e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V322e10 @ A_27a )
% 5.55/5.80                                                          & ? [V323e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V323e11 @ A_27a )
% 5.55/5.80                                                              & ? [V324e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V324e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V325e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V325e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V326e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V326e14 @ A_27a )
% 5.55/5.80                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V312l_27 ) ) )
% 5.55/5.80                                                                          & ( V0l
% 5.55/5.80                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V313e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V314e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V315e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V316e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V317e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V318e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V319e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V320e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V321e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V322e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V323e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V324e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V325e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V326e14 ) @ V312l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V327l_27: $i] :
% 5.55/5.80                  ( ( mem @ V327l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V328e1: $i] :
% 5.55/5.80                      ( ( mem @ V328e1 @ A_27a )
% 5.55/5.80                      & ? [V329e2: $i] :
% 5.55/5.80                          ( ( mem @ V329e2 @ A_27a )
% 5.55/5.80                          & ? [V330e3: $i] :
% 5.55/5.80                              ( ( mem @ V330e3 @ A_27a )
% 5.55/5.80                              & ? [V331e4: $i] :
% 5.55/5.80                                  ( ( mem @ V331e4 @ A_27a )
% 5.55/5.80                                  & ? [V332e5: $i] :
% 5.55/5.80                                      ( ( mem @ V332e5 @ A_27a )
% 5.55/5.80                                      & ? [V333e6: $i] :
% 5.55/5.80                                          ( ( mem @ V333e6 @ A_27a )
% 5.55/5.80                                          & ? [V334e7: $i] :
% 5.55/5.80                                              ( ( mem @ V334e7 @ A_27a )
% 5.55/5.80                                              & ? [V335e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V335e8 @ A_27a )
% 5.55/5.80                                                  & ? [V336e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V336e9 @ A_27a )
% 5.55/5.80                                                      & ? [V337e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V337e10 @ A_27a )
% 5.55/5.80                                                          & ? [V338e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V338e11 @ A_27a )
% 5.55/5.80                                                              & ? [V339e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V339e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V340e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V340e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V341e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V341e14 @ A_27a )
% 5.55/5.80                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V327l_27 ) ) )
% 5.55/5.80                                                                          & ( V0l
% 5.55/5.80                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V328e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V329e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V330e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V331e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V332e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V333e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V334e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V335e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V336e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V337e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V338e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V339e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V340e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V341e14 ) @ V327l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V342l_27: $i] :
% 5.55/5.80                  ( ( mem @ V342l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V343e1: $i] :
% 5.55/5.80                      ( ( mem @ V343e1 @ A_27a )
% 5.55/5.80                      & ? [V344e2: $i] :
% 5.55/5.80                          ( ( mem @ V344e2 @ A_27a )
% 5.55/5.80                          & ? [V345e3: $i] :
% 5.55/5.80                              ( ( mem @ V345e3 @ A_27a )
% 5.55/5.80                              & ? [V346e4: $i] :
% 5.55/5.80                                  ( ( mem @ V346e4 @ A_27a )
% 5.55/5.80                                  & ? [V347e5: $i] :
% 5.55/5.80                                      ( ( mem @ V347e5 @ A_27a )
% 5.55/5.80                                      & ? [V348e6: $i] :
% 5.55/5.80                                          ( ( mem @ V348e6 @ A_27a )
% 5.55/5.80                                          & ? [V349e7: $i] :
% 5.55/5.80                                              ( ( mem @ V349e7 @ A_27a )
% 5.55/5.80                                              & ? [V350e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V350e8 @ A_27a )
% 5.55/5.80                                                  & ? [V351e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V351e9 @ A_27a )
% 5.55/5.80                                                      & ? [V352e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V352e10 @ A_27a )
% 5.55/5.80                                                          & ? [V353e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V353e11 @ A_27a )
% 5.55/5.80                                                              & ? [V354e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V354e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V355e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V355e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V356e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V356e14 @ A_27a )
% 5.55/5.80                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V342l_27 ) ) )
% 5.55/5.80                                                                          & ( V0l
% 5.55/5.80                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V343e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V344e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V345e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V346e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V347e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V348e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V349e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V350e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V351e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V352e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V353e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V354e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V355e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V356e14 ) @ V342l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V357l_27: $i] :
% 5.55/5.80                  ( ( mem @ V357l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V358e1: $i] :
% 5.55/5.80                      ( ( mem @ V358e1 @ A_27a )
% 5.55/5.80                      & ? [V359e2: $i] :
% 5.55/5.80                          ( ( mem @ V359e2 @ A_27a )
% 5.55/5.80                          & ? [V360e3: $i] :
% 5.55/5.80                              ( ( mem @ V360e3 @ A_27a )
% 5.55/5.80                              & ? [V361e4: $i] :
% 5.55/5.80                                  ( ( mem @ V361e4 @ A_27a )
% 5.55/5.80                                  & ? [V362e5: $i] :
% 5.55/5.80                                      ( ( mem @ V362e5 @ A_27a )
% 5.55/5.80                                      & ? [V363e6: $i] :
% 5.55/5.80                                          ( ( mem @ V363e6 @ A_27a )
% 5.55/5.80                                          & ? [V364e7: $i] :
% 5.55/5.80                                              ( ( mem @ V364e7 @ A_27a )
% 5.55/5.80                                              & ? [V365e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V365e8 @ A_27a )
% 5.55/5.80                                                  & ? [V366e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V366e9 @ A_27a )
% 5.55/5.80                                                      & ? [V367e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V367e10 @ A_27a )
% 5.55/5.80                                                          & ? [V368e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V368e11 @ A_27a )
% 5.55/5.80                                                              & ? [V369e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V369e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V370e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V370e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V371e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V371e14 @ A_27a )
% 5.55/5.80                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V357l_27 ) ) )
% 5.55/5.80                                                                          & ( V0l
% 5.55/5.80                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V358e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V359e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V360e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V361e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V362e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V363e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V364e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V365e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V366e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V367e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V368e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V369e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V370e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V371e14 ) @ V357l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V372l_27: $i] :
% 5.55/5.80                  ( ( mem @ V372l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V373e1: $i] :
% 5.55/5.80                      ( ( mem @ V373e1 @ A_27a )
% 5.55/5.80                      & ? [V374e2: $i] :
% 5.55/5.80                          ( ( mem @ V374e2 @ A_27a )
% 5.55/5.80                          & ? [V375e3: $i] :
% 5.55/5.80                              ( ( mem @ V375e3 @ A_27a )
% 5.55/5.80                              & ? [V376e4: $i] :
% 5.55/5.80                                  ( ( mem @ V376e4 @ A_27a )
% 5.55/5.80                                  & ? [V377e5: $i] :
% 5.55/5.80                                      ( ( mem @ V377e5 @ A_27a )
% 5.55/5.80                                      & ? [V378e6: $i] :
% 5.55/5.80                                          ( ( mem @ V378e6 @ A_27a )
% 5.55/5.80                                          & ? [V379e7: $i] :
% 5.55/5.80                                              ( ( mem @ V379e7 @ A_27a )
% 5.55/5.80                                              & ? [V380e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V380e8 @ A_27a )
% 5.55/5.80                                                  & ? [V381e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V381e9 @ A_27a )
% 5.55/5.80                                                      & ? [V382e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V382e10 @ A_27a )
% 5.55/5.80                                                          & ? [V383e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V383e11 @ A_27a )
% 5.55/5.80                                                              & ? [V384e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V384e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V385e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V385e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V386e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V386e14 @ A_27a )
% 5.55/5.80                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V372l_27 ) )
% 5.55/5.80                                                                            = V1x )
% 5.55/5.80                                                                          & ( V0l
% 5.55/5.80                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V373e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V374e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V375e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V376e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V377e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V378e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V379e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V380e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V381e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V382e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V383e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V384e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V385e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V386e14 ) @ V372l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V387l_27: $i] :
% 5.55/5.80                  ( ( mem @ V387l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V388e1: $i] :
% 5.55/5.80                      ( ( mem @ V388e1 @ A_27a )
% 5.55/5.80                      & ? [V389e2: $i] :
% 5.55/5.80                          ( ( mem @ V389e2 @ A_27a )
% 5.55/5.80                          & ? [V390e3: $i] :
% 5.55/5.80                              ( ( mem @ V390e3 @ A_27a )
% 5.55/5.80                              & ? [V391e4: $i] :
% 5.55/5.80                                  ( ( mem @ V391e4 @ A_27a )
% 5.55/5.80                                  & ? [V392e5: $i] :
% 5.55/5.80                                      ( ( mem @ V392e5 @ A_27a )
% 5.55/5.80                                      & ? [V393e6: $i] :
% 5.55/5.80                                          ( ( mem @ V393e6 @ A_27a )
% 5.55/5.80                                          & ? [V394e7: $i] :
% 5.55/5.80                                              ( ( mem @ V394e7 @ A_27a )
% 5.55/5.80                                              & ? [V395e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V395e8 @ A_27a )
% 5.55/5.80                                                  & ? [V396e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V396e9 @ A_27a )
% 5.55/5.80                                                      & ? [V397e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V397e10 @ A_27a )
% 5.55/5.80                                                          & ? [V398e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V398e11 @ A_27a )
% 5.55/5.80                                                              & ? [V399e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V399e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V400e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V400e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V401e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V401e14 @ A_27a )
% 5.55/5.80                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V387l_27 ) )
% 5.55/5.80                                                                            = V1x )
% 5.55/5.80                                                                          & ( V0l
% 5.55/5.80                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V388e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V389e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V390e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V391e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V392e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V393e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V394e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V395e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V396e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V397e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V398e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V399e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V400e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V401e14 ) @ V387l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V402l_27: $i] :
% 5.55/5.80                  ( ( mem @ V402l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V403e1: $i] :
% 5.55/5.80                      ( ( mem @ V403e1 @ A_27a )
% 5.55/5.80                      & ? [V404e2: $i] :
% 5.55/5.80                          ( ( mem @ V404e2 @ A_27a )
% 5.55/5.80                          & ? [V405e3: $i] :
% 5.55/5.80                              ( ( mem @ V405e3 @ A_27a )
% 5.55/5.80                              & ? [V406e4: $i] :
% 5.55/5.80                                  ( ( mem @ V406e4 @ A_27a )
% 5.55/5.80                                  & ? [V407e5: $i] :
% 5.55/5.80                                      ( ( mem @ V407e5 @ A_27a )
% 5.55/5.80                                      & ? [V408e6: $i] :
% 5.55/5.80                                          ( ( mem @ V408e6 @ A_27a )
% 5.55/5.80                                          & ? [V409e7: $i] :
% 5.55/5.80                                              ( ( mem @ V409e7 @ A_27a )
% 5.55/5.80                                              & ? [V410e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V410e8 @ A_27a )
% 5.55/5.80                                                  & ? [V411e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V411e9 @ A_27a )
% 5.55/5.80                                                      & ? [V412e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V412e10 @ A_27a )
% 5.55/5.80                                                          & ? [V413e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V413e11 @ A_27a )
% 5.55/5.80                                                              & ? [V414e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V414e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V415e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V415e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V416e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V416e14 @ A_27a )
% 5.55/5.80                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V402l_27 ) )
% 5.55/5.80                                                                            = V1x )
% 5.55/5.80                                                                          & ( V0l
% 5.55/5.80                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V403e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V404e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V405e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V406e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V407e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V408e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V409e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V410e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V411e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V412e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V413e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V414e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V415e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V416e14 ) @ V402l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V417l_27: $i] :
% 5.55/5.80                  ( ( mem @ V417l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V418e1: $i] :
% 5.55/5.80                      ( ( mem @ V418e1 @ A_27a )
% 5.55/5.80                      & ? [V419e2: $i] :
% 5.55/5.80                          ( ( mem @ V419e2 @ A_27a )
% 5.55/5.80                          & ? [V420e3: $i] :
% 5.55/5.80                              ( ( mem @ V420e3 @ A_27a )
% 5.55/5.80                              & ? [V421e4: $i] :
% 5.55/5.80                                  ( ( mem @ V421e4 @ A_27a )
% 5.55/5.80                                  & ? [V422e5: $i] :
% 5.55/5.80                                      ( ( mem @ V422e5 @ A_27a )
% 5.55/5.80                                      & ? [V423e6: $i] :
% 5.55/5.80                                          ( ( mem @ V423e6 @ A_27a )
% 5.55/5.80                                          & ? [V424e7: $i] :
% 5.55/5.80                                              ( ( mem @ V424e7 @ A_27a )
% 5.55/5.80                                              & ? [V425e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V425e8 @ A_27a )
% 5.55/5.80                                                  & ? [V426e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V426e9 @ A_27a )
% 5.55/5.80                                                      & ? [V427e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V427e10 @ A_27a )
% 5.55/5.80                                                          & ? [V428e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V428e11 @ A_27a )
% 5.55/5.80                                                              & ? [V429e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V429e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V430e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V430e13 @ A_27a )
% 5.55/5.80                                                                      & ? [V431e14: $i] :
% 5.55/5.80                                                                          ( ( mem @ V431e14 @ A_27a )
% 5.55/5.80                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V417l_27 ) )
% 5.55/5.80                                                                            = V1x )
% 5.55/5.80                                                                          & ( V0l
% 5.55/5.80                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V418e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V419e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V420e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V421e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V422e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V423e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V424e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V425e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V426e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V427e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V428e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V429e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V430e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V431e14 ) @ V417l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V432e1: $i] :
% 5.55/5.80                  ( ( mem @ V432e1 @ A_27a )
% 5.55/5.80                  & ? [V433e2: $i] :
% 5.55/5.80                      ( ( mem @ V433e2 @ A_27a )
% 5.55/5.80                      & ? [V434e3: $i] :
% 5.55/5.80                          ( ( mem @ V434e3 @ A_27a )
% 5.55/5.80                          & ? [V435e4: $i] :
% 5.55/5.80                              ( ( mem @ V435e4 @ A_27a )
% 5.55/5.80                              & ? [V436e5: $i] :
% 5.55/5.80                                  ( ( mem @ V436e5 @ A_27a )
% 5.55/5.80                                  & ? [V437e6: $i] :
% 5.55/5.80                                      ( ( mem @ V437e6 @ A_27a )
% 5.55/5.80                                      & ? [V438e7: $i] :
% 5.55/5.80                                          ( ( mem @ V438e7 @ A_27a )
% 5.55/5.80                                          & ? [V439e8: $i] :
% 5.55/5.80                                              ( ( mem @ V439e8 @ A_27a )
% 5.55/5.80                                              & ? [V440e9: $i] :
% 5.55/5.80                                                  ( ( mem @ V440e9 @ A_27a )
% 5.55/5.80                                                  & ? [V441e10: $i] :
% 5.55/5.80                                                      ( ( mem @ V441e10 @ A_27a )
% 5.55/5.80                                                      & ? [V442e11: $i] :
% 5.55/5.80                                                          ( ( mem @ V442e11 @ A_27a )
% 5.55/5.80                                                          & ? [V443e12: $i] :
% 5.55/5.80                                                              ( ( mem @ V443e12 @ A_27a )
% 5.55/5.80                                                              & ? [V444e13: $i] :
% 5.55/5.80                                                                  ( ( mem @ V444e13 @ A_27a )
% 5.55/5.80                                                                  & ( V0l
% 5.55/5.80                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V432e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V433e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V434e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V435e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V436e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V437e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V438e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V439e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V440e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V441e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V442e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V443e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V444e13 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V445e1: $i] :
% 5.55/5.80                  ( ( mem @ V445e1 @ A_27a )
% 5.55/5.80                  & ? [V446e2: $i] :
% 5.55/5.80                      ( ( mem @ V446e2 @ A_27a )
% 5.55/5.80                      & ? [V447e3: $i] :
% 5.55/5.80                          ( ( mem @ V447e3 @ A_27a )
% 5.55/5.80                          & ? [V448e4: $i] :
% 5.55/5.80                              ( ( mem @ V448e4 @ A_27a )
% 5.55/5.80                              & ? [V449e5: $i] :
% 5.55/5.80                                  ( ( mem @ V449e5 @ A_27a )
% 5.55/5.80                                  & ? [V450e6: $i] :
% 5.55/5.80                                      ( ( mem @ V450e6 @ A_27a )
% 5.55/5.80                                      & ? [V451e7: $i] :
% 5.55/5.80                                          ( ( mem @ V451e7 @ A_27a )
% 5.55/5.80                                          & ? [V452e8: $i] :
% 5.55/5.80                                              ( ( mem @ V452e8 @ A_27a )
% 5.55/5.80                                              & ? [V453e9: $i] :
% 5.55/5.80                                                  ( ( mem @ V453e9 @ A_27a )
% 5.55/5.80                                                  & ? [V454e10: $i] :
% 5.55/5.80                                                      ( ( mem @ V454e10 @ A_27a )
% 5.55/5.80                                                      & ? [V455e11: $i] :
% 5.55/5.80                                                          ( ( mem @ V455e11 @ A_27a )
% 5.55/5.80                                                          & ? [V456e12: $i] :
% 5.55/5.80                                                              ( ( mem @ V456e12 @ A_27a )
% 5.55/5.80                                                              & ? [V457e13: $i] :
% 5.55/5.80                                                                  ( ( mem @ V457e13 @ A_27a )
% 5.55/5.80                                                                  & ( V0l
% 5.55/5.80                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V445e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V446e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V447e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V448e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V449e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V450e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V451e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V452e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V453e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V454e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V455e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V456e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V457e13 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V458l_27: $i] :
% 5.55/5.80                  ( ( mem @ V458l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V459e1: $i] :
% 5.55/5.80                      ( ( mem @ V459e1 @ A_27a )
% 5.55/5.80                      & ? [V460e2: $i] :
% 5.55/5.80                          ( ( mem @ V460e2 @ A_27a )
% 5.55/5.80                          & ? [V461e3: $i] :
% 5.55/5.80                              ( ( mem @ V461e3 @ A_27a )
% 5.55/5.80                              & ? [V462e4: $i] :
% 5.55/5.80                                  ( ( mem @ V462e4 @ A_27a )
% 5.55/5.80                                  & ? [V463e5: $i] :
% 5.55/5.80                                      ( ( mem @ V463e5 @ A_27a )
% 5.55/5.80                                      & ? [V464e6: $i] :
% 5.55/5.80                                          ( ( mem @ V464e6 @ A_27a )
% 5.55/5.80                                          & ? [V465e7: $i] :
% 5.55/5.80                                              ( ( mem @ V465e7 @ A_27a )
% 5.55/5.80                                              & ? [V466e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V466e8 @ A_27a )
% 5.55/5.80                                                  & ? [V467e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V467e9 @ A_27a )
% 5.55/5.80                                                      & ? [V468e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V468e10 @ A_27a )
% 5.55/5.80                                                          & ? [V469e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V469e11 @ A_27a )
% 5.55/5.80                                                              & ? [V470e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V470e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V471e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V471e13 @ A_27a )
% 5.55/5.80                                                                      & ( V0l
% 5.55/5.80                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V459e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V460e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V461e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V462e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V463e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V464e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V465e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V466e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V467e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V468e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V469e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V470e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V471e13 ) @ V458l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V472l_27: $i] :
% 5.55/5.80                  ( ( mem @ V472l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V473e1: $i] :
% 5.55/5.80                      ( ( mem @ V473e1 @ A_27a )
% 5.55/5.80                      & ? [V474e2: $i] :
% 5.55/5.80                          ( ( mem @ V474e2 @ A_27a )
% 5.55/5.80                          & ? [V475e3: $i] :
% 5.55/5.80                              ( ( mem @ V475e3 @ A_27a )
% 5.55/5.80                              & ? [V476e4: $i] :
% 5.55/5.80                                  ( ( mem @ V476e4 @ A_27a )
% 5.55/5.80                                  & ? [V477e5: $i] :
% 5.55/5.80                                      ( ( mem @ V477e5 @ A_27a )
% 5.55/5.80                                      & ? [V478e6: $i] :
% 5.55/5.80                                          ( ( mem @ V478e6 @ A_27a )
% 5.55/5.80                                          & ? [V479e7: $i] :
% 5.55/5.80                                              ( ( mem @ V479e7 @ A_27a )
% 5.55/5.80                                              & ? [V480e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V480e8 @ A_27a )
% 5.55/5.80                                                  & ? [V481e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V481e9 @ A_27a )
% 5.55/5.80                                                      & ? [V482e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V482e10 @ A_27a )
% 5.55/5.80                                                          & ? [V483e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V483e11 @ A_27a )
% 5.55/5.80                                                              & ? [V484e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V484e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V485e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V485e13 @ A_27a )
% 5.55/5.80                                                                      & ( V0l
% 5.55/5.80                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V473e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V474e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V475e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V476e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V477e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V478e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V479e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V480e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V481e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V482e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V483e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V484e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V485e13 ) @ V472l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V486l_27: $i] :
% 5.55/5.80                  ( ( mem @ V486l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V487e1: $i] :
% 5.55/5.80                      ( ( mem @ V487e1 @ A_27a )
% 5.55/5.80                      & ? [V488e2: $i] :
% 5.55/5.80                          ( ( mem @ V488e2 @ A_27a )
% 5.55/5.80                          & ? [V489e3: $i] :
% 5.55/5.80                              ( ( mem @ V489e3 @ A_27a )
% 5.55/5.80                              & ? [V490e4: $i] :
% 5.55/5.80                                  ( ( mem @ V490e4 @ A_27a )
% 5.55/5.80                                  & ? [V491e5: $i] :
% 5.55/5.80                                      ( ( mem @ V491e5 @ A_27a )
% 5.55/5.80                                      & ? [V492e6: $i] :
% 5.55/5.80                                          ( ( mem @ V492e6 @ A_27a )
% 5.55/5.80                                          & ? [V493e7: $i] :
% 5.55/5.80                                              ( ( mem @ V493e7 @ A_27a )
% 5.55/5.80                                              & ? [V494e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V494e8 @ A_27a )
% 5.55/5.80                                                  & ? [V495e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V495e9 @ A_27a )
% 5.55/5.80                                                      & ? [V496e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V496e10 @ A_27a )
% 5.55/5.80                                                          & ? [V497e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V497e11 @ A_27a )
% 5.55/5.80                                                              & ? [V498e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V498e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V499e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V499e13 @ A_27a )
% 5.55/5.80                                                                      & ( V0l
% 5.55/5.80                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V487e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V488e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V489e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V490e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V491e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V492e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V493e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V494e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V495e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V496e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V497e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V498e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V499e13 ) @ V486l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V500l_27: $i] :
% 5.55/5.80                  ( ( mem @ V500l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V501e1: $i] :
% 5.55/5.80                      ( ( mem @ V501e1 @ A_27a )
% 5.55/5.80                      & ? [V502e2: $i] :
% 5.55/5.80                          ( ( mem @ V502e2 @ A_27a )
% 5.55/5.80                          & ? [V503e3: $i] :
% 5.55/5.80                              ( ( mem @ V503e3 @ A_27a )
% 5.55/5.80                              & ? [V504e4: $i] :
% 5.55/5.80                                  ( ( mem @ V504e4 @ A_27a )
% 5.55/5.80                                  & ? [V505e5: $i] :
% 5.55/5.80                                      ( ( mem @ V505e5 @ A_27a )
% 5.55/5.80                                      & ? [V506e6: $i] :
% 5.55/5.80                                          ( ( mem @ V506e6 @ A_27a )
% 5.55/5.80                                          & ? [V507e7: $i] :
% 5.55/5.80                                              ( ( mem @ V507e7 @ A_27a )
% 5.55/5.80                                              & ? [V508e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V508e8 @ A_27a )
% 5.55/5.80                                                  & ? [V509e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V509e9 @ A_27a )
% 5.55/5.80                                                      & ? [V510e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V510e10 @ A_27a )
% 5.55/5.80                                                          & ? [V511e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V511e11 @ A_27a )
% 5.55/5.80                                                              & ? [V512e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V512e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V513e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V513e13 @ A_27a )
% 5.55/5.80                                                                      & ( V0l
% 5.55/5.80                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V501e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V502e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V503e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V504e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V505e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V506e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V507e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V508e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V509e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V510e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V511e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V512e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V513e13 ) @ V500l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V514l_27: $i] :
% 5.55/5.80                  ( ( mem @ V514l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V515e1: $i] :
% 5.55/5.80                      ( ( mem @ V515e1 @ A_27a )
% 5.55/5.80                      & ? [V516e2: $i] :
% 5.55/5.80                          ( ( mem @ V516e2 @ A_27a )
% 5.55/5.80                          & ? [V517e3: $i] :
% 5.55/5.80                              ( ( mem @ V517e3 @ A_27a )
% 5.55/5.80                              & ? [V518e4: $i] :
% 5.55/5.80                                  ( ( mem @ V518e4 @ A_27a )
% 5.55/5.80                                  & ? [V519e5: $i] :
% 5.55/5.80                                      ( ( mem @ V519e5 @ A_27a )
% 5.55/5.80                                      & ? [V520e6: $i] :
% 5.55/5.80                                          ( ( mem @ V520e6 @ A_27a )
% 5.55/5.80                                          & ? [V521e7: $i] :
% 5.55/5.80                                              ( ( mem @ V521e7 @ A_27a )
% 5.55/5.80                                              & ? [V522e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V522e8 @ A_27a )
% 5.55/5.80                                                  & ? [V523e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V523e9 @ A_27a )
% 5.55/5.80                                                      & ? [V524e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V524e10 @ A_27a )
% 5.55/5.80                                                          & ? [V525e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V525e11 @ A_27a )
% 5.55/5.80                                                              & ? [V526e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V526e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V527e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V527e13 @ A_27a )
% 5.55/5.80                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V514l_27 ) ) )
% 5.55/5.80                                                                      & ( V0l
% 5.55/5.80                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V515e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V516e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V517e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V518e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V519e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V520e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V521e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V522e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V523e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V524e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V525e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V526e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V527e13 ) @ V514l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V528l_27: $i] :
% 5.55/5.80                  ( ( mem @ V528l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V529e1: $i] :
% 5.55/5.80                      ( ( mem @ V529e1 @ A_27a )
% 5.55/5.80                      & ? [V530e2: $i] :
% 5.55/5.80                          ( ( mem @ V530e2 @ A_27a )
% 5.55/5.80                          & ? [V531e3: $i] :
% 5.55/5.80                              ( ( mem @ V531e3 @ A_27a )
% 5.55/5.80                              & ? [V532e4: $i] :
% 5.55/5.80                                  ( ( mem @ V532e4 @ A_27a )
% 5.55/5.80                                  & ? [V533e5: $i] :
% 5.55/5.80                                      ( ( mem @ V533e5 @ A_27a )
% 5.55/5.80                                      & ? [V534e6: $i] :
% 5.55/5.80                                          ( ( mem @ V534e6 @ A_27a )
% 5.55/5.80                                          & ? [V535e7: $i] :
% 5.55/5.80                                              ( ( mem @ V535e7 @ A_27a )
% 5.55/5.80                                              & ? [V536e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V536e8 @ A_27a )
% 5.55/5.80                                                  & ? [V537e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V537e9 @ A_27a )
% 5.55/5.80                                                      & ? [V538e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V538e10 @ A_27a )
% 5.55/5.80                                                          & ? [V539e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V539e11 @ A_27a )
% 5.55/5.80                                                              & ? [V540e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V540e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V541e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V541e13 @ A_27a )
% 5.55/5.80                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V528l_27 ) ) )
% 5.55/5.80                                                                      & ( V0l
% 5.55/5.80                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V529e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V530e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V531e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V532e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V533e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V534e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V535e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V536e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V537e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V538e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V539e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V540e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V541e13 ) @ V528l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V542l_27: $i] :
% 5.55/5.80                  ( ( mem @ V542l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V543e1: $i] :
% 5.55/5.80                      ( ( mem @ V543e1 @ A_27a )
% 5.55/5.80                      & ? [V544e2: $i] :
% 5.55/5.80                          ( ( mem @ V544e2 @ A_27a )
% 5.55/5.80                          & ? [V545e3: $i] :
% 5.55/5.80                              ( ( mem @ V545e3 @ A_27a )
% 5.55/5.80                              & ? [V546e4: $i] :
% 5.55/5.80                                  ( ( mem @ V546e4 @ A_27a )
% 5.55/5.80                                  & ? [V547e5: $i] :
% 5.55/5.80                                      ( ( mem @ V547e5 @ A_27a )
% 5.55/5.80                                      & ? [V548e6: $i] :
% 5.55/5.80                                          ( ( mem @ V548e6 @ A_27a )
% 5.55/5.80                                          & ? [V549e7: $i] :
% 5.55/5.80                                              ( ( mem @ V549e7 @ A_27a )
% 5.55/5.80                                              & ? [V550e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V550e8 @ A_27a )
% 5.55/5.80                                                  & ? [V551e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V551e9 @ A_27a )
% 5.55/5.80                                                      & ? [V552e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V552e10 @ A_27a )
% 5.55/5.80                                                          & ? [V553e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V553e11 @ A_27a )
% 5.55/5.80                                                              & ? [V554e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V554e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V555e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V555e13 @ A_27a )
% 5.55/5.80                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V542l_27 ) ) )
% 5.55/5.80                                                                      & ( V0l
% 5.55/5.80                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V543e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V544e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V545e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V546e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V547e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V548e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V549e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V550e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V551e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V552e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V553e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V554e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V555e13 ) @ V542l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V556l_27: $i] :
% 5.55/5.80                  ( ( mem @ V556l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V557e1: $i] :
% 5.55/5.80                      ( ( mem @ V557e1 @ A_27a )
% 5.55/5.80                      & ? [V558e2: $i] :
% 5.55/5.80                          ( ( mem @ V558e2 @ A_27a )
% 5.55/5.80                          & ? [V559e3: $i] :
% 5.55/5.80                              ( ( mem @ V559e3 @ A_27a )
% 5.55/5.80                              & ? [V560e4: $i] :
% 5.55/5.80                                  ( ( mem @ V560e4 @ A_27a )
% 5.55/5.80                                  & ? [V561e5: $i] :
% 5.55/5.80                                      ( ( mem @ V561e5 @ A_27a )
% 5.55/5.80                                      & ? [V562e6: $i] :
% 5.55/5.80                                          ( ( mem @ V562e6 @ A_27a )
% 5.55/5.80                                          & ? [V563e7: $i] :
% 5.55/5.80                                              ( ( mem @ V563e7 @ A_27a )
% 5.55/5.80                                              & ? [V564e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V564e8 @ A_27a )
% 5.55/5.80                                                  & ? [V565e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V565e9 @ A_27a )
% 5.55/5.80                                                      & ? [V566e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V566e10 @ A_27a )
% 5.55/5.80                                                          & ? [V567e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V567e11 @ A_27a )
% 5.55/5.80                                                              & ? [V568e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V568e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V569e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V569e13 @ A_27a )
% 5.55/5.80                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V556l_27 ) ) )
% 5.55/5.80                                                                      & ( V0l
% 5.55/5.80                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V557e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V558e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V559e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V560e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V561e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V562e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V563e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V564e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V565e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V566e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V567e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V568e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V569e13 ) @ V556l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V570l_27: $i] :
% 5.55/5.80                  ( ( mem @ V570l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V571e1: $i] :
% 5.55/5.80                      ( ( mem @ V571e1 @ A_27a )
% 5.55/5.80                      & ? [V572e2: $i] :
% 5.55/5.80                          ( ( mem @ V572e2 @ A_27a )
% 5.55/5.80                          & ? [V573e3: $i] :
% 5.55/5.80                              ( ( mem @ V573e3 @ A_27a )
% 5.55/5.80                              & ? [V574e4: $i] :
% 5.55/5.80                                  ( ( mem @ V574e4 @ A_27a )
% 5.55/5.80                                  & ? [V575e5: $i] :
% 5.55/5.80                                      ( ( mem @ V575e5 @ A_27a )
% 5.55/5.80                                      & ? [V576e6: $i] :
% 5.55/5.80                                          ( ( mem @ V576e6 @ A_27a )
% 5.55/5.80                                          & ? [V577e7: $i] :
% 5.55/5.80                                              ( ( mem @ V577e7 @ A_27a )
% 5.55/5.80                                              & ? [V578e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V578e8 @ A_27a )
% 5.55/5.80                                                  & ? [V579e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V579e9 @ A_27a )
% 5.55/5.80                                                      & ? [V580e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V580e10 @ A_27a )
% 5.55/5.80                                                          & ? [V581e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V581e11 @ A_27a )
% 5.55/5.80                                                              & ? [V582e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V582e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V583e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V583e13 @ A_27a )
% 5.55/5.80                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V570l_27 ) )
% 5.55/5.80                                                                        = V1x )
% 5.55/5.80                                                                      & ( V0l
% 5.55/5.80                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V571e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V572e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V573e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V574e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V575e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V576e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V577e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V578e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V579e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V580e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V581e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V582e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V583e13 ) @ V570l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V584l_27: $i] :
% 5.55/5.80                  ( ( mem @ V584l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V585e1: $i] :
% 5.55/5.80                      ( ( mem @ V585e1 @ A_27a )
% 5.55/5.80                      & ? [V586e2: $i] :
% 5.55/5.80                          ( ( mem @ V586e2 @ A_27a )
% 5.55/5.80                          & ? [V587e3: $i] :
% 5.55/5.80                              ( ( mem @ V587e3 @ A_27a )
% 5.55/5.80                              & ? [V588e4: $i] :
% 5.55/5.80                                  ( ( mem @ V588e4 @ A_27a )
% 5.55/5.80                                  & ? [V589e5: $i] :
% 5.55/5.80                                      ( ( mem @ V589e5 @ A_27a )
% 5.55/5.80                                      & ? [V590e6: $i] :
% 5.55/5.80                                          ( ( mem @ V590e6 @ A_27a )
% 5.55/5.80                                          & ? [V591e7: $i] :
% 5.55/5.80                                              ( ( mem @ V591e7 @ A_27a )
% 5.55/5.80                                              & ? [V592e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V592e8 @ A_27a )
% 5.55/5.80                                                  & ? [V593e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V593e9 @ A_27a )
% 5.55/5.80                                                      & ? [V594e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V594e10 @ A_27a )
% 5.55/5.80                                                          & ? [V595e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V595e11 @ A_27a )
% 5.55/5.80                                                              & ? [V596e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V596e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V597e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V597e13 @ A_27a )
% 5.55/5.80                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V584l_27 ) )
% 5.55/5.80                                                                        = V1x )
% 5.55/5.80                                                                      & ( V0l
% 5.55/5.80                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V585e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V586e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V587e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V588e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V589e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V590e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V591e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V592e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V593e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V594e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V595e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V596e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V597e13 ) @ V584l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V598l_27: $i] :
% 5.55/5.80                  ( ( mem @ V598l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V599e1: $i] :
% 5.55/5.80                      ( ( mem @ V599e1 @ A_27a )
% 5.55/5.80                      & ? [V600e2: $i] :
% 5.55/5.80                          ( ( mem @ V600e2 @ A_27a )
% 5.55/5.80                          & ? [V601e3: $i] :
% 5.55/5.80                              ( ( mem @ V601e3 @ A_27a )
% 5.55/5.80                              & ? [V602e4: $i] :
% 5.55/5.80                                  ( ( mem @ V602e4 @ A_27a )
% 5.55/5.80                                  & ? [V603e5: $i] :
% 5.55/5.80                                      ( ( mem @ V603e5 @ A_27a )
% 5.55/5.80                                      & ? [V604e6: $i] :
% 5.55/5.80                                          ( ( mem @ V604e6 @ A_27a )
% 5.55/5.80                                          & ? [V605e7: $i] :
% 5.55/5.80                                              ( ( mem @ V605e7 @ A_27a )
% 5.55/5.80                                              & ? [V606e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V606e8 @ A_27a )
% 5.55/5.80                                                  & ? [V607e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V607e9 @ A_27a )
% 5.55/5.80                                                      & ? [V608e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V608e10 @ A_27a )
% 5.55/5.80                                                          & ? [V609e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V609e11 @ A_27a )
% 5.55/5.80                                                              & ? [V610e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V610e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V611e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V611e13 @ A_27a )
% 5.55/5.80                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V598l_27 ) )
% 5.55/5.80                                                                        = V1x )
% 5.55/5.80                                                                      & ( V0l
% 5.55/5.80                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V599e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V600e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V601e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V602e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V603e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V604e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V605e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V606e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V607e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V608e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V609e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V610e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V611e13 ) @ V598l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V612l_27: $i] :
% 5.55/5.80                  ( ( mem @ V612l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V613e1: $i] :
% 5.55/5.80                      ( ( mem @ V613e1 @ A_27a )
% 5.55/5.80                      & ? [V614e2: $i] :
% 5.55/5.80                          ( ( mem @ V614e2 @ A_27a )
% 5.55/5.80                          & ? [V615e3: $i] :
% 5.55/5.80                              ( ( mem @ V615e3 @ A_27a )
% 5.55/5.80                              & ? [V616e4: $i] :
% 5.55/5.80                                  ( ( mem @ V616e4 @ A_27a )
% 5.55/5.80                                  & ? [V617e5: $i] :
% 5.55/5.80                                      ( ( mem @ V617e5 @ A_27a )
% 5.55/5.80                                      & ? [V618e6: $i] :
% 5.55/5.80                                          ( ( mem @ V618e6 @ A_27a )
% 5.55/5.80                                          & ? [V619e7: $i] :
% 5.55/5.80                                              ( ( mem @ V619e7 @ A_27a )
% 5.55/5.80                                              & ? [V620e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V620e8 @ A_27a )
% 5.55/5.80                                                  & ? [V621e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V621e9 @ A_27a )
% 5.55/5.80                                                      & ? [V622e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V622e10 @ A_27a )
% 5.55/5.80                                                          & ? [V623e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V623e11 @ A_27a )
% 5.55/5.80                                                              & ? [V624e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V624e12 @ A_27a )
% 5.55/5.80                                                                  & ? [V625e13: $i] :
% 5.55/5.80                                                                      ( ( mem @ V625e13 @ A_27a )
% 5.55/5.80                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V612l_27 ) )
% 5.55/5.80                                                                        = V1x )
% 5.55/5.80                                                                      & ( V0l
% 5.55/5.80                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V613e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V614e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V615e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V616e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V617e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V618e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V619e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V620e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V621e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V622e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V623e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V624e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V625e13 ) @ V612l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V626e1: $i] :
% 5.55/5.80                  ( ( mem @ V626e1 @ A_27a )
% 5.55/5.80                  & ? [V627e2: $i] :
% 5.55/5.80                      ( ( mem @ V627e2 @ A_27a )
% 5.55/5.80                      & ? [V628e3: $i] :
% 5.55/5.80                          ( ( mem @ V628e3 @ A_27a )
% 5.55/5.80                          & ? [V629e4: $i] :
% 5.55/5.80                              ( ( mem @ V629e4 @ A_27a )
% 5.55/5.80                              & ? [V630e5: $i] :
% 5.55/5.80                                  ( ( mem @ V630e5 @ A_27a )
% 5.55/5.80                                  & ? [V631e6: $i] :
% 5.55/5.80                                      ( ( mem @ V631e6 @ A_27a )
% 5.55/5.80                                      & ? [V632e7: $i] :
% 5.55/5.80                                          ( ( mem @ V632e7 @ A_27a )
% 5.55/5.80                                          & ? [V633e8: $i] :
% 5.55/5.80                                              ( ( mem @ V633e8 @ A_27a )
% 5.55/5.80                                              & ? [V634e9: $i] :
% 5.55/5.80                                                  ( ( mem @ V634e9 @ A_27a )
% 5.55/5.80                                                  & ? [V635e10: $i] :
% 5.55/5.80                                                      ( ( mem @ V635e10 @ A_27a )
% 5.55/5.80                                                      & ? [V636e11: $i] :
% 5.55/5.80                                                          ( ( mem @ V636e11 @ A_27a )
% 5.55/5.80                                                          & ? [V637e12: $i] :
% 5.55/5.80                                                              ( ( mem @ V637e12 @ A_27a )
% 5.55/5.80                                                              & ( V0l
% 5.55/5.80                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V626e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V627e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V628e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V629e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V630e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V631e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V632e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V633e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V634e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V635e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V636e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V637e12 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V638e1: $i] :
% 5.55/5.80                  ( ( mem @ V638e1 @ A_27a )
% 5.55/5.80                  & ? [V639e2: $i] :
% 5.55/5.80                      ( ( mem @ V639e2 @ A_27a )
% 5.55/5.80                      & ? [V640e3: $i] :
% 5.55/5.80                          ( ( mem @ V640e3 @ A_27a )
% 5.55/5.80                          & ? [V641e4: $i] :
% 5.55/5.80                              ( ( mem @ V641e4 @ A_27a )
% 5.55/5.80                              & ? [V642e5: $i] :
% 5.55/5.80                                  ( ( mem @ V642e5 @ A_27a )
% 5.55/5.80                                  & ? [V643e6: $i] :
% 5.55/5.80                                      ( ( mem @ V643e6 @ A_27a )
% 5.55/5.80                                      & ? [V644e7: $i] :
% 5.55/5.80                                          ( ( mem @ V644e7 @ A_27a )
% 5.55/5.80                                          & ? [V645e8: $i] :
% 5.55/5.80                                              ( ( mem @ V645e8 @ A_27a )
% 5.55/5.80                                              & ? [V646e9: $i] :
% 5.55/5.80                                                  ( ( mem @ V646e9 @ A_27a )
% 5.55/5.80                                                  & ? [V647e10: $i] :
% 5.55/5.80                                                      ( ( mem @ V647e10 @ A_27a )
% 5.55/5.80                                                      & ? [V648e11: $i] :
% 5.55/5.80                                                          ( ( mem @ V648e11 @ A_27a )
% 5.55/5.80                                                          & ? [V649e12: $i] :
% 5.55/5.80                                                              ( ( mem @ V649e12 @ A_27a )
% 5.55/5.80                                                              & ( V0l
% 5.55/5.80                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V638e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V639e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V640e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V641e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V642e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V643e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V644e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V645e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V646e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V647e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V648e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V649e12 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V650l_27: $i] :
% 5.55/5.80                  ( ( mem @ V650l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V651e1: $i] :
% 5.55/5.80                      ( ( mem @ V651e1 @ A_27a )
% 5.55/5.80                      & ? [V652e2: $i] :
% 5.55/5.80                          ( ( mem @ V652e2 @ A_27a )
% 5.55/5.80                          & ? [V653e3: $i] :
% 5.55/5.80                              ( ( mem @ V653e3 @ A_27a )
% 5.55/5.80                              & ? [V654e4: $i] :
% 5.55/5.80                                  ( ( mem @ V654e4 @ A_27a )
% 5.55/5.80                                  & ? [V655e5: $i] :
% 5.55/5.80                                      ( ( mem @ V655e5 @ A_27a )
% 5.55/5.80                                      & ? [V656e6: $i] :
% 5.55/5.80                                          ( ( mem @ V656e6 @ A_27a )
% 5.55/5.80                                          & ? [V657e7: $i] :
% 5.55/5.80                                              ( ( mem @ V657e7 @ A_27a )
% 5.55/5.80                                              & ? [V658e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V658e8 @ A_27a )
% 5.55/5.80                                                  & ? [V659e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V659e9 @ A_27a )
% 5.55/5.80                                                      & ? [V660e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V660e10 @ A_27a )
% 5.55/5.80                                                          & ? [V661e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V661e11 @ A_27a )
% 5.55/5.80                                                              & ? [V662e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V662e12 @ A_27a )
% 5.55/5.80                                                                  & ( V0l
% 5.55/5.80                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V651e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V652e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V653e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V654e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V655e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V656e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V657e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V658e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V659e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V660e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V661e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V662e12 ) @ V650l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V663l_27: $i] :
% 5.55/5.80                  ( ( mem @ V663l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V664e1: $i] :
% 5.55/5.80                      ( ( mem @ V664e1 @ A_27a )
% 5.55/5.80                      & ? [V665e2: $i] :
% 5.55/5.80                          ( ( mem @ V665e2 @ A_27a )
% 5.55/5.80                          & ? [V666e3: $i] :
% 5.55/5.80                              ( ( mem @ V666e3 @ A_27a )
% 5.55/5.80                              & ? [V667e4: $i] :
% 5.55/5.80                                  ( ( mem @ V667e4 @ A_27a )
% 5.55/5.80                                  & ? [V668e5: $i] :
% 5.55/5.80                                      ( ( mem @ V668e5 @ A_27a )
% 5.55/5.80                                      & ? [V669e6: $i] :
% 5.55/5.80                                          ( ( mem @ V669e6 @ A_27a )
% 5.55/5.80                                          & ? [V670e7: $i] :
% 5.55/5.80                                              ( ( mem @ V670e7 @ A_27a )
% 5.55/5.80                                              & ? [V671e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V671e8 @ A_27a )
% 5.55/5.80                                                  & ? [V672e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V672e9 @ A_27a )
% 5.55/5.80                                                      & ? [V673e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V673e10 @ A_27a )
% 5.55/5.80                                                          & ? [V674e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V674e11 @ A_27a )
% 5.55/5.80                                                              & ? [V675e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V675e12 @ A_27a )
% 5.55/5.80                                                                  & ( V0l
% 5.55/5.80                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V664e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V665e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V666e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V667e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V668e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V669e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V670e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V671e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V672e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V673e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V674e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V675e12 ) @ V663l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V676l_27: $i] :
% 5.55/5.80                  ( ( mem @ V676l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V677e1: $i] :
% 5.55/5.80                      ( ( mem @ V677e1 @ A_27a )
% 5.55/5.80                      & ? [V678e2: $i] :
% 5.55/5.80                          ( ( mem @ V678e2 @ A_27a )
% 5.55/5.80                          & ? [V679e3: $i] :
% 5.55/5.80                              ( ( mem @ V679e3 @ A_27a )
% 5.55/5.80                              & ? [V680e4: $i] :
% 5.55/5.80                                  ( ( mem @ V680e4 @ A_27a )
% 5.55/5.80                                  & ? [V681e5: $i] :
% 5.55/5.80                                      ( ( mem @ V681e5 @ A_27a )
% 5.55/5.80                                      & ? [V682e6: $i] :
% 5.55/5.80                                          ( ( mem @ V682e6 @ A_27a )
% 5.55/5.80                                          & ? [V683e7: $i] :
% 5.55/5.80                                              ( ( mem @ V683e7 @ A_27a )
% 5.55/5.80                                              & ? [V684e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V684e8 @ A_27a )
% 5.55/5.80                                                  & ? [V685e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V685e9 @ A_27a )
% 5.55/5.80                                                      & ? [V686e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V686e10 @ A_27a )
% 5.55/5.80                                                          & ? [V687e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V687e11 @ A_27a )
% 5.55/5.80                                                              & ? [V688e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V688e12 @ A_27a )
% 5.55/5.80                                                                  & ( V0l
% 5.55/5.80                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V677e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V678e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V679e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V680e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V681e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V682e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V683e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V684e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V685e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V686e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V687e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V688e12 ) @ V676l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V689l_27: $i] :
% 5.55/5.80                  ( ( mem @ V689l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V690e1: $i] :
% 5.55/5.80                      ( ( mem @ V690e1 @ A_27a )
% 5.55/5.80                      & ? [V691e2: $i] :
% 5.55/5.80                          ( ( mem @ V691e2 @ A_27a )
% 5.55/5.80                          & ? [V692e3: $i] :
% 5.55/5.80                              ( ( mem @ V692e3 @ A_27a )
% 5.55/5.80                              & ? [V693e4: $i] :
% 5.55/5.80                                  ( ( mem @ V693e4 @ A_27a )
% 5.55/5.80                                  & ? [V694e5: $i] :
% 5.55/5.80                                      ( ( mem @ V694e5 @ A_27a )
% 5.55/5.80                                      & ? [V695e6: $i] :
% 5.55/5.80                                          ( ( mem @ V695e6 @ A_27a )
% 5.55/5.80                                          & ? [V696e7: $i] :
% 5.55/5.80                                              ( ( mem @ V696e7 @ A_27a )
% 5.55/5.80                                              & ? [V697e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V697e8 @ A_27a )
% 5.55/5.80                                                  & ? [V698e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V698e9 @ A_27a )
% 5.55/5.80                                                      & ? [V699e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V699e10 @ A_27a )
% 5.55/5.80                                                          & ? [V700e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V700e11 @ A_27a )
% 5.55/5.80                                                              & ? [V701e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V701e12 @ A_27a )
% 5.55/5.80                                                                  & ( V0l
% 5.55/5.80                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V690e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V691e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V692e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V693e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V694e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V695e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V696e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V697e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V698e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V699e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V700e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V701e12 ) @ V689l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V702l_27: $i] :
% 5.55/5.80                  ( ( mem @ V702l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V703e1: $i] :
% 5.55/5.80                      ( ( mem @ V703e1 @ A_27a )
% 5.55/5.80                      & ? [V704e2: $i] :
% 5.55/5.80                          ( ( mem @ V704e2 @ A_27a )
% 5.55/5.80                          & ? [V705e3: $i] :
% 5.55/5.80                              ( ( mem @ V705e3 @ A_27a )
% 5.55/5.80                              & ? [V706e4: $i] :
% 5.55/5.80                                  ( ( mem @ V706e4 @ A_27a )
% 5.55/5.80                                  & ? [V707e5: $i] :
% 5.55/5.80                                      ( ( mem @ V707e5 @ A_27a )
% 5.55/5.80                                      & ? [V708e6: $i] :
% 5.55/5.80                                          ( ( mem @ V708e6 @ A_27a )
% 5.55/5.80                                          & ? [V709e7: $i] :
% 5.55/5.80                                              ( ( mem @ V709e7 @ A_27a )
% 5.55/5.80                                              & ? [V710e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V710e8 @ A_27a )
% 5.55/5.80                                                  & ? [V711e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V711e9 @ A_27a )
% 5.55/5.80                                                      & ? [V712e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V712e10 @ A_27a )
% 5.55/5.80                                                          & ? [V713e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V713e11 @ A_27a )
% 5.55/5.80                                                              & ? [V714e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V714e12 @ A_27a )
% 5.55/5.80                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V702l_27 ) ) )
% 5.55/5.80                                                                  & ( V0l
% 5.55/5.80                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V703e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V704e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V705e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V706e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V707e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V708e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V709e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V710e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V711e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V712e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V713e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V714e12 ) @ V702l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V715l_27: $i] :
% 5.55/5.80                  ( ( mem @ V715l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V716e1: $i] :
% 5.55/5.80                      ( ( mem @ V716e1 @ A_27a )
% 5.55/5.80                      & ? [V717e2: $i] :
% 5.55/5.80                          ( ( mem @ V717e2 @ A_27a )
% 5.55/5.80                          & ? [V718e3: $i] :
% 5.55/5.80                              ( ( mem @ V718e3 @ A_27a )
% 5.55/5.80                              & ? [V719e4: $i] :
% 5.55/5.80                                  ( ( mem @ V719e4 @ A_27a )
% 5.55/5.80                                  & ? [V720e5: $i] :
% 5.55/5.80                                      ( ( mem @ V720e5 @ A_27a )
% 5.55/5.80                                      & ? [V721e6: $i] :
% 5.55/5.80                                          ( ( mem @ V721e6 @ A_27a )
% 5.55/5.80                                          & ? [V722e7: $i] :
% 5.55/5.80                                              ( ( mem @ V722e7 @ A_27a )
% 5.55/5.80                                              & ? [V723e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V723e8 @ A_27a )
% 5.55/5.80                                                  & ? [V724e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V724e9 @ A_27a )
% 5.55/5.80                                                      & ? [V725e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V725e10 @ A_27a )
% 5.55/5.80                                                          & ? [V726e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V726e11 @ A_27a )
% 5.55/5.80                                                              & ? [V727e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V727e12 @ A_27a )
% 5.55/5.80                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V715l_27 ) ) )
% 5.55/5.80                                                                  & ( V0l
% 5.55/5.80                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V716e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V717e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V718e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V719e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V720e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V721e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V722e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V723e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V724e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V725e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V726e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V727e12 ) @ V715l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V728l_27: $i] :
% 5.55/5.80                  ( ( mem @ V728l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V729e1: $i] :
% 5.55/5.80                      ( ( mem @ V729e1 @ A_27a )
% 5.55/5.80                      & ? [V730e2: $i] :
% 5.55/5.80                          ( ( mem @ V730e2 @ A_27a )
% 5.55/5.80                          & ? [V731e3: $i] :
% 5.55/5.80                              ( ( mem @ V731e3 @ A_27a )
% 5.55/5.80                              & ? [V732e4: $i] :
% 5.55/5.80                                  ( ( mem @ V732e4 @ A_27a )
% 5.55/5.80                                  & ? [V733e5: $i] :
% 5.55/5.80                                      ( ( mem @ V733e5 @ A_27a )
% 5.55/5.80                                      & ? [V734e6: $i] :
% 5.55/5.80                                          ( ( mem @ V734e6 @ A_27a )
% 5.55/5.80                                          & ? [V735e7: $i] :
% 5.55/5.80                                              ( ( mem @ V735e7 @ A_27a )
% 5.55/5.80                                              & ? [V736e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V736e8 @ A_27a )
% 5.55/5.80                                                  & ? [V737e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V737e9 @ A_27a )
% 5.55/5.80                                                      & ? [V738e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V738e10 @ A_27a )
% 5.55/5.80                                                          & ? [V739e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V739e11 @ A_27a )
% 5.55/5.80                                                              & ? [V740e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V740e12 @ A_27a )
% 5.55/5.80                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V728l_27 ) ) )
% 5.55/5.80                                                                  & ( V0l
% 5.55/5.80                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V729e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V730e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V731e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V732e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V733e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V734e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V735e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V736e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V737e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V738e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V739e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V740e12 ) @ V728l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V741l_27: $i] :
% 5.55/5.80                  ( ( mem @ V741l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V742e1: $i] :
% 5.55/5.80                      ( ( mem @ V742e1 @ A_27a )
% 5.55/5.80                      & ? [V743e2: $i] :
% 5.55/5.80                          ( ( mem @ V743e2 @ A_27a )
% 5.55/5.80                          & ? [V744e3: $i] :
% 5.55/5.80                              ( ( mem @ V744e3 @ A_27a )
% 5.55/5.80                              & ? [V745e4: $i] :
% 5.55/5.80                                  ( ( mem @ V745e4 @ A_27a )
% 5.55/5.80                                  & ? [V746e5: $i] :
% 5.55/5.80                                      ( ( mem @ V746e5 @ A_27a )
% 5.55/5.80                                      & ? [V747e6: $i] :
% 5.55/5.80                                          ( ( mem @ V747e6 @ A_27a )
% 5.55/5.80                                          & ? [V748e7: $i] :
% 5.55/5.80                                              ( ( mem @ V748e7 @ A_27a )
% 5.55/5.80                                              & ? [V749e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V749e8 @ A_27a )
% 5.55/5.80                                                  & ? [V750e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V750e9 @ A_27a )
% 5.55/5.80                                                      & ? [V751e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V751e10 @ A_27a )
% 5.55/5.80                                                          & ? [V752e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V752e11 @ A_27a )
% 5.55/5.80                                                              & ? [V753e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V753e12 @ A_27a )
% 5.55/5.80                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V741l_27 ) ) )
% 5.55/5.80                                                                  & ( V0l
% 5.55/5.80                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V742e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V743e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V744e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V745e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V746e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V747e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V748e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V749e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V750e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V751e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V752e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V753e12 ) @ V741l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V754l_27: $i] :
% 5.55/5.80                  ( ( mem @ V754l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V755e1: $i] :
% 5.55/5.80                      ( ( mem @ V755e1 @ A_27a )
% 5.55/5.80                      & ? [V756e2: $i] :
% 5.55/5.80                          ( ( mem @ V756e2 @ A_27a )
% 5.55/5.80                          & ? [V757e3: $i] :
% 5.55/5.80                              ( ( mem @ V757e3 @ A_27a )
% 5.55/5.80                              & ? [V758e4: $i] :
% 5.55/5.80                                  ( ( mem @ V758e4 @ A_27a )
% 5.55/5.80                                  & ? [V759e5: $i] :
% 5.55/5.80                                      ( ( mem @ V759e5 @ A_27a )
% 5.55/5.80                                      & ? [V760e6: $i] :
% 5.55/5.80                                          ( ( mem @ V760e6 @ A_27a )
% 5.55/5.80                                          & ? [V761e7: $i] :
% 5.55/5.80                                              ( ( mem @ V761e7 @ A_27a )
% 5.55/5.80                                              & ? [V762e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V762e8 @ A_27a )
% 5.55/5.80                                                  & ? [V763e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V763e9 @ A_27a )
% 5.55/5.80                                                      & ? [V764e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V764e10 @ A_27a )
% 5.55/5.80                                                          & ? [V765e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V765e11 @ A_27a )
% 5.55/5.80                                                              & ? [V766e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V766e12 @ A_27a )
% 5.55/5.80                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V754l_27 ) )
% 5.55/5.80                                                                    = V1x )
% 5.55/5.80                                                                  & ( V0l
% 5.55/5.80                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V755e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V756e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V757e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V758e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V759e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V760e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V761e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V762e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V763e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V764e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V765e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V766e12 ) @ V754l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V767l_27: $i] :
% 5.55/5.80                  ( ( mem @ V767l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V768e1: $i] :
% 5.55/5.80                      ( ( mem @ V768e1 @ A_27a )
% 5.55/5.80                      & ? [V769e2: $i] :
% 5.55/5.80                          ( ( mem @ V769e2 @ A_27a )
% 5.55/5.80                          & ? [V770e3: $i] :
% 5.55/5.80                              ( ( mem @ V770e3 @ A_27a )
% 5.55/5.80                              & ? [V771e4: $i] :
% 5.55/5.80                                  ( ( mem @ V771e4 @ A_27a )
% 5.55/5.80                                  & ? [V772e5: $i] :
% 5.55/5.80                                      ( ( mem @ V772e5 @ A_27a )
% 5.55/5.80                                      & ? [V773e6: $i] :
% 5.55/5.80                                          ( ( mem @ V773e6 @ A_27a )
% 5.55/5.80                                          & ? [V774e7: $i] :
% 5.55/5.80                                              ( ( mem @ V774e7 @ A_27a )
% 5.55/5.80                                              & ? [V775e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V775e8 @ A_27a )
% 5.55/5.80                                                  & ? [V776e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V776e9 @ A_27a )
% 5.55/5.80                                                      & ? [V777e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V777e10 @ A_27a )
% 5.55/5.80                                                          & ? [V778e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V778e11 @ A_27a )
% 5.55/5.80                                                              & ? [V779e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V779e12 @ A_27a )
% 5.55/5.80                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V767l_27 ) )
% 5.55/5.80                                                                    = V1x )
% 5.55/5.80                                                                  & ( V0l
% 5.55/5.80                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V768e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V769e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V770e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V771e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V772e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V773e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V774e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V775e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V776e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V777e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V778e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V779e12 ) @ V767l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V780l_27: $i] :
% 5.55/5.80                  ( ( mem @ V780l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V781e1: $i] :
% 5.55/5.80                      ( ( mem @ V781e1 @ A_27a )
% 5.55/5.80                      & ? [V782e2: $i] :
% 5.55/5.80                          ( ( mem @ V782e2 @ A_27a )
% 5.55/5.80                          & ? [V783e3: $i] :
% 5.55/5.80                              ( ( mem @ V783e3 @ A_27a )
% 5.55/5.80                              & ? [V784e4: $i] :
% 5.55/5.80                                  ( ( mem @ V784e4 @ A_27a )
% 5.55/5.80                                  & ? [V785e5: $i] :
% 5.55/5.80                                      ( ( mem @ V785e5 @ A_27a )
% 5.55/5.80                                      & ? [V786e6: $i] :
% 5.55/5.80                                          ( ( mem @ V786e6 @ A_27a )
% 5.55/5.80                                          & ? [V787e7: $i] :
% 5.55/5.80                                              ( ( mem @ V787e7 @ A_27a )
% 5.55/5.80                                              & ? [V788e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V788e8 @ A_27a )
% 5.55/5.80                                                  & ? [V789e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V789e9 @ A_27a )
% 5.55/5.80                                                      & ? [V790e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V790e10 @ A_27a )
% 5.55/5.80                                                          & ? [V791e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V791e11 @ A_27a )
% 5.55/5.80                                                              & ? [V792e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V792e12 @ A_27a )
% 5.55/5.80                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V780l_27 ) )
% 5.55/5.80                                                                    = V1x )
% 5.55/5.80                                                                  & ( V0l
% 5.55/5.80                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V781e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V782e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V783e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V784e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V785e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V786e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V787e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V788e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V789e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V790e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V791e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V792e12 ) @ V780l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V793l_27: $i] :
% 5.55/5.80                  ( ( mem @ V793l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V794e1: $i] :
% 5.55/5.80                      ( ( mem @ V794e1 @ A_27a )
% 5.55/5.80                      & ? [V795e2: $i] :
% 5.55/5.80                          ( ( mem @ V795e2 @ A_27a )
% 5.55/5.80                          & ? [V796e3: $i] :
% 5.55/5.80                              ( ( mem @ V796e3 @ A_27a )
% 5.55/5.80                              & ? [V797e4: $i] :
% 5.55/5.80                                  ( ( mem @ V797e4 @ A_27a )
% 5.55/5.80                                  & ? [V798e5: $i] :
% 5.55/5.80                                      ( ( mem @ V798e5 @ A_27a )
% 5.55/5.80                                      & ? [V799e6: $i] :
% 5.55/5.80                                          ( ( mem @ V799e6 @ A_27a )
% 5.55/5.80                                          & ? [V800e7: $i] :
% 5.55/5.80                                              ( ( mem @ V800e7 @ A_27a )
% 5.55/5.80                                              & ? [V801e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V801e8 @ A_27a )
% 5.55/5.80                                                  & ? [V802e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V802e9 @ A_27a )
% 5.55/5.80                                                      & ? [V803e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V803e10 @ A_27a )
% 5.55/5.80                                                          & ? [V804e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V804e11 @ A_27a )
% 5.55/5.80                                                              & ? [V805e12: $i] :
% 5.55/5.80                                                                  ( ( mem @ V805e12 @ A_27a )
% 5.55/5.80                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V793l_27 ) )
% 5.55/5.80                                                                    = V1x )
% 5.55/5.80                                                                  & ( V0l
% 5.55/5.80                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V794e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V795e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V796e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V797e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V798e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V799e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V800e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V801e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V802e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V803e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V804e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V805e12 ) @ V793l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V806e1: $i] :
% 5.55/5.80                  ( ( mem @ V806e1 @ A_27a )
% 5.55/5.80                  & ? [V807e2: $i] :
% 5.55/5.80                      ( ( mem @ V807e2 @ A_27a )
% 5.55/5.80                      & ? [V808e3: $i] :
% 5.55/5.80                          ( ( mem @ V808e3 @ A_27a )
% 5.55/5.80                          & ? [V809e4: $i] :
% 5.55/5.80                              ( ( mem @ V809e4 @ A_27a )
% 5.55/5.80                              & ? [V810e5: $i] :
% 5.55/5.80                                  ( ( mem @ V810e5 @ A_27a )
% 5.55/5.80                                  & ? [V811e6: $i] :
% 5.55/5.80                                      ( ( mem @ V811e6 @ A_27a )
% 5.55/5.80                                      & ? [V812e7: $i] :
% 5.55/5.80                                          ( ( mem @ V812e7 @ A_27a )
% 5.55/5.80                                          & ? [V813e8: $i] :
% 5.55/5.80                                              ( ( mem @ V813e8 @ A_27a )
% 5.55/5.80                                              & ? [V814e9: $i] :
% 5.55/5.80                                                  ( ( mem @ V814e9 @ A_27a )
% 5.55/5.80                                                  & ? [V815e10: $i] :
% 5.55/5.80                                                      ( ( mem @ V815e10 @ A_27a )
% 5.55/5.80                                                      & ? [V816e11: $i] :
% 5.55/5.80                                                          ( ( mem @ V816e11 @ A_27a )
% 5.55/5.80                                                          & ( V0l
% 5.55/5.80                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V806e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V807e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V808e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V809e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V810e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V811e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V812e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V813e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V814e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V815e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V816e11 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V817e1: $i] :
% 5.55/5.80                  ( ( mem @ V817e1 @ A_27a )
% 5.55/5.80                  & ? [V818e2: $i] :
% 5.55/5.80                      ( ( mem @ V818e2 @ A_27a )
% 5.55/5.80                      & ? [V819e3: $i] :
% 5.55/5.80                          ( ( mem @ V819e3 @ A_27a )
% 5.55/5.80                          & ? [V820e4: $i] :
% 5.55/5.80                              ( ( mem @ V820e4 @ A_27a )
% 5.55/5.80                              & ? [V821e5: $i] :
% 5.55/5.80                                  ( ( mem @ V821e5 @ A_27a )
% 5.55/5.80                                  & ? [V822e6: $i] :
% 5.55/5.80                                      ( ( mem @ V822e6 @ A_27a )
% 5.55/5.80                                      & ? [V823e7: $i] :
% 5.55/5.80                                          ( ( mem @ V823e7 @ A_27a )
% 5.55/5.80                                          & ? [V824e8: $i] :
% 5.55/5.80                                              ( ( mem @ V824e8 @ A_27a )
% 5.55/5.80                                              & ? [V825e9: $i] :
% 5.55/5.80                                                  ( ( mem @ V825e9 @ A_27a )
% 5.55/5.80                                                  & ? [V826e10: $i] :
% 5.55/5.80                                                      ( ( mem @ V826e10 @ A_27a )
% 5.55/5.80                                                      & ? [V827e11: $i] :
% 5.55/5.80                                                          ( ( mem @ V827e11 @ A_27a )
% 5.55/5.80                                                          & ( V0l
% 5.55/5.80                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V817e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V818e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V819e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V820e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V821e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V822e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V823e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V824e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V825e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V826e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V827e11 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V828l_27: $i] :
% 5.55/5.80                  ( ( mem @ V828l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V829e1: $i] :
% 5.55/5.80                      ( ( mem @ V829e1 @ A_27a )
% 5.55/5.80                      & ? [V830e2: $i] :
% 5.55/5.80                          ( ( mem @ V830e2 @ A_27a )
% 5.55/5.80                          & ? [V831e3: $i] :
% 5.55/5.80                              ( ( mem @ V831e3 @ A_27a )
% 5.55/5.80                              & ? [V832e4: $i] :
% 5.55/5.80                                  ( ( mem @ V832e4 @ A_27a )
% 5.55/5.80                                  & ? [V833e5: $i] :
% 5.55/5.80                                      ( ( mem @ V833e5 @ A_27a )
% 5.55/5.80                                      & ? [V834e6: $i] :
% 5.55/5.80                                          ( ( mem @ V834e6 @ A_27a )
% 5.55/5.80                                          & ? [V835e7: $i] :
% 5.55/5.80                                              ( ( mem @ V835e7 @ A_27a )
% 5.55/5.80                                              & ? [V836e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V836e8 @ A_27a )
% 5.55/5.80                                                  & ? [V837e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V837e9 @ A_27a )
% 5.55/5.80                                                      & ? [V838e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V838e10 @ A_27a )
% 5.55/5.80                                                          & ? [V839e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V839e11 @ A_27a )
% 5.55/5.80                                                              & ( V0l
% 5.55/5.80                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V829e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V830e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V831e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V832e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V833e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V834e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V835e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V836e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V837e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V838e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V839e11 ) @ V828l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V840l_27: $i] :
% 5.55/5.80                  ( ( mem @ V840l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V841e1: $i] :
% 5.55/5.80                      ( ( mem @ V841e1 @ A_27a )
% 5.55/5.80                      & ? [V842e2: $i] :
% 5.55/5.80                          ( ( mem @ V842e2 @ A_27a )
% 5.55/5.80                          & ? [V843e3: $i] :
% 5.55/5.80                              ( ( mem @ V843e3 @ A_27a )
% 5.55/5.80                              & ? [V844e4: $i] :
% 5.55/5.80                                  ( ( mem @ V844e4 @ A_27a )
% 5.55/5.80                                  & ? [V845e5: $i] :
% 5.55/5.80                                      ( ( mem @ V845e5 @ A_27a )
% 5.55/5.80                                      & ? [V846e6: $i] :
% 5.55/5.80                                          ( ( mem @ V846e6 @ A_27a )
% 5.55/5.80                                          & ? [V847e7: $i] :
% 5.55/5.80                                              ( ( mem @ V847e7 @ A_27a )
% 5.55/5.80                                              & ? [V848e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V848e8 @ A_27a )
% 5.55/5.80                                                  & ? [V849e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V849e9 @ A_27a )
% 5.55/5.80                                                      & ? [V850e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V850e10 @ A_27a )
% 5.55/5.80                                                          & ? [V851e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V851e11 @ A_27a )
% 5.55/5.80                                                              & ( V0l
% 5.55/5.80                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V841e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V842e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V843e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V844e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V845e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V846e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V847e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V848e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V849e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V850e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V851e11 ) @ V840l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V852l_27: $i] :
% 5.55/5.80                  ( ( mem @ V852l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V853e1: $i] :
% 5.55/5.80                      ( ( mem @ V853e1 @ A_27a )
% 5.55/5.80                      & ? [V854e2: $i] :
% 5.55/5.80                          ( ( mem @ V854e2 @ A_27a )
% 5.55/5.80                          & ? [V855e3: $i] :
% 5.55/5.80                              ( ( mem @ V855e3 @ A_27a )
% 5.55/5.80                              & ? [V856e4: $i] :
% 5.55/5.80                                  ( ( mem @ V856e4 @ A_27a )
% 5.55/5.80                                  & ? [V857e5: $i] :
% 5.55/5.80                                      ( ( mem @ V857e5 @ A_27a )
% 5.55/5.80                                      & ? [V858e6: $i] :
% 5.55/5.80                                          ( ( mem @ V858e6 @ A_27a )
% 5.55/5.80                                          & ? [V859e7: $i] :
% 5.55/5.80                                              ( ( mem @ V859e7 @ A_27a )
% 5.55/5.80                                              & ? [V860e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V860e8 @ A_27a )
% 5.55/5.80                                                  & ? [V861e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V861e9 @ A_27a )
% 5.55/5.80                                                      & ? [V862e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V862e10 @ A_27a )
% 5.55/5.80                                                          & ? [V863e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V863e11 @ A_27a )
% 5.55/5.80                                                              & ( V0l
% 5.55/5.80                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V853e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V854e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V855e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V856e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V857e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V858e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V859e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V860e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V861e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V862e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V863e11 ) @ V852l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V864l_27: $i] :
% 5.55/5.80                  ( ( mem @ V864l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V865e1: $i] :
% 5.55/5.80                      ( ( mem @ V865e1 @ A_27a )
% 5.55/5.80                      & ? [V866e2: $i] :
% 5.55/5.80                          ( ( mem @ V866e2 @ A_27a )
% 5.55/5.80                          & ? [V867e3: $i] :
% 5.55/5.80                              ( ( mem @ V867e3 @ A_27a )
% 5.55/5.80                              & ? [V868e4: $i] :
% 5.55/5.80                                  ( ( mem @ V868e4 @ A_27a )
% 5.55/5.80                                  & ? [V869e5: $i] :
% 5.55/5.80                                      ( ( mem @ V869e5 @ A_27a )
% 5.55/5.80                                      & ? [V870e6: $i] :
% 5.55/5.80                                          ( ( mem @ V870e6 @ A_27a )
% 5.55/5.80                                          & ? [V871e7: $i] :
% 5.55/5.80                                              ( ( mem @ V871e7 @ A_27a )
% 5.55/5.80                                              & ? [V872e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V872e8 @ A_27a )
% 5.55/5.80                                                  & ? [V873e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V873e9 @ A_27a )
% 5.55/5.80                                                      & ? [V874e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V874e10 @ A_27a )
% 5.55/5.80                                                          & ? [V875e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V875e11 @ A_27a )
% 5.55/5.80                                                              & ( V0l
% 5.55/5.80                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V865e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V866e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V867e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V868e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V869e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V870e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V871e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V872e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V873e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V874e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V875e11 ) @ V864l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V876l_27: $i] :
% 5.55/5.80                  ( ( mem @ V876l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V877e1: $i] :
% 5.55/5.80                      ( ( mem @ V877e1 @ A_27a )
% 5.55/5.80                      & ? [V878e2: $i] :
% 5.55/5.80                          ( ( mem @ V878e2 @ A_27a )
% 5.55/5.80                          & ? [V879e3: $i] :
% 5.55/5.80                              ( ( mem @ V879e3 @ A_27a )
% 5.55/5.80                              & ? [V880e4: $i] :
% 5.55/5.80                                  ( ( mem @ V880e4 @ A_27a )
% 5.55/5.80                                  & ? [V881e5: $i] :
% 5.55/5.80                                      ( ( mem @ V881e5 @ A_27a )
% 5.55/5.80                                      & ? [V882e6: $i] :
% 5.55/5.80                                          ( ( mem @ V882e6 @ A_27a )
% 5.55/5.80                                          & ? [V883e7: $i] :
% 5.55/5.80                                              ( ( mem @ V883e7 @ A_27a )
% 5.55/5.80                                              & ? [V884e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V884e8 @ A_27a )
% 5.55/5.80                                                  & ? [V885e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V885e9 @ A_27a )
% 5.55/5.80                                                      & ? [V886e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V886e10 @ A_27a )
% 5.55/5.80                                                          & ? [V887e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V887e11 @ A_27a )
% 5.55/5.80                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V876l_27 ) ) )
% 5.55/5.80                                                              & ( V0l
% 5.55/5.80                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V877e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V878e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V879e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V880e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V881e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V882e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V883e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V884e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V885e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V886e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V887e11 ) @ V876l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V888l_27: $i] :
% 5.55/5.80                  ( ( mem @ V888l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V889e1: $i] :
% 5.55/5.80                      ( ( mem @ V889e1 @ A_27a )
% 5.55/5.80                      & ? [V890e2: $i] :
% 5.55/5.80                          ( ( mem @ V890e2 @ A_27a )
% 5.55/5.80                          & ? [V891e3: $i] :
% 5.55/5.80                              ( ( mem @ V891e3 @ A_27a )
% 5.55/5.80                              & ? [V892e4: $i] :
% 5.55/5.80                                  ( ( mem @ V892e4 @ A_27a )
% 5.55/5.80                                  & ? [V893e5: $i] :
% 5.55/5.80                                      ( ( mem @ V893e5 @ A_27a )
% 5.55/5.80                                      & ? [V894e6: $i] :
% 5.55/5.80                                          ( ( mem @ V894e6 @ A_27a )
% 5.55/5.80                                          & ? [V895e7: $i] :
% 5.55/5.80                                              ( ( mem @ V895e7 @ A_27a )
% 5.55/5.80                                              & ? [V896e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V896e8 @ A_27a )
% 5.55/5.80                                                  & ? [V897e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V897e9 @ A_27a )
% 5.55/5.80                                                      & ? [V898e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V898e10 @ A_27a )
% 5.55/5.80                                                          & ? [V899e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V899e11 @ A_27a )
% 5.55/5.80                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V888l_27 ) ) )
% 5.55/5.80                                                              & ( V0l
% 5.55/5.80                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V889e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V890e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V891e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V892e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V893e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V894e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V895e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V896e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V897e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V898e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V899e11 ) @ V888l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V900l_27: $i] :
% 5.55/5.80                  ( ( mem @ V900l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V901e1: $i] :
% 5.55/5.80                      ( ( mem @ V901e1 @ A_27a )
% 5.55/5.80                      & ? [V902e2: $i] :
% 5.55/5.80                          ( ( mem @ V902e2 @ A_27a )
% 5.55/5.80                          & ? [V903e3: $i] :
% 5.55/5.80                              ( ( mem @ V903e3 @ A_27a )
% 5.55/5.80                              & ? [V904e4: $i] :
% 5.55/5.80                                  ( ( mem @ V904e4 @ A_27a )
% 5.55/5.80                                  & ? [V905e5: $i] :
% 5.55/5.80                                      ( ( mem @ V905e5 @ A_27a )
% 5.55/5.80                                      & ? [V906e6: $i] :
% 5.55/5.80                                          ( ( mem @ V906e6 @ A_27a )
% 5.55/5.80                                          & ? [V907e7: $i] :
% 5.55/5.80                                              ( ( mem @ V907e7 @ A_27a )
% 5.55/5.80                                              & ? [V908e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V908e8 @ A_27a )
% 5.55/5.80                                                  & ? [V909e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V909e9 @ A_27a )
% 5.55/5.80                                                      & ? [V910e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V910e10 @ A_27a )
% 5.55/5.80                                                          & ? [V911e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V911e11 @ A_27a )
% 5.55/5.80                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V900l_27 ) ) )
% 5.55/5.80                                                              & ( V0l
% 5.55/5.80                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V901e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V902e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V903e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V904e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V905e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V906e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V907e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V908e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V909e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V910e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V911e11 ) @ V900l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V912l_27: $i] :
% 5.55/5.80                  ( ( mem @ V912l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V913e1: $i] :
% 5.55/5.80                      ( ( mem @ V913e1 @ A_27a )
% 5.55/5.80                      & ? [V914e2: $i] :
% 5.55/5.80                          ( ( mem @ V914e2 @ A_27a )
% 5.55/5.80                          & ? [V915e3: $i] :
% 5.55/5.80                              ( ( mem @ V915e3 @ A_27a )
% 5.55/5.80                              & ? [V916e4: $i] :
% 5.55/5.80                                  ( ( mem @ V916e4 @ A_27a )
% 5.55/5.80                                  & ? [V917e5: $i] :
% 5.55/5.80                                      ( ( mem @ V917e5 @ A_27a )
% 5.55/5.80                                      & ? [V918e6: $i] :
% 5.55/5.80                                          ( ( mem @ V918e6 @ A_27a )
% 5.55/5.80                                          & ? [V919e7: $i] :
% 5.55/5.80                                              ( ( mem @ V919e7 @ A_27a )
% 5.55/5.80                                              & ? [V920e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V920e8 @ A_27a )
% 5.55/5.80                                                  & ? [V921e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V921e9 @ A_27a )
% 5.55/5.80                                                      & ? [V922e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V922e10 @ A_27a )
% 5.55/5.80                                                          & ? [V923e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V923e11 @ A_27a )
% 5.55/5.80                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V912l_27 ) ) )
% 5.55/5.80                                                              & ( V0l
% 5.55/5.80                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V913e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V914e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V915e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V916e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V917e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V918e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V919e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V920e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V921e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V922e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V923e11 ) @ V912l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V924l_27: $i] :
% 5.55/5.80                  ( ( mem @ V924l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V925e1: $i] :
% 5.55/5.80                      ( ( mem @ V925e1 @ A_27a )
% 5.55/5.80                      & ? [V926e2: $i] :
% 5.55/5.80                          ( ( mem @ V926e2 @ A_27a )
% 5.55/5.80                          & ? [V927e3: $i] :
% 5.55/5.80                              ( ( mem @ V927e3 @ A_27a )
% 5.55/5.80                              & ? [V928e4: $i] :
% 5.55/5.80                                  ( ( mem @ V928e4 @ A_27a )
% 5.55/5.80                                  & ? [V929e5: $i] :
% 5.55/5.80                                      ( ( mem @ V929e5 @ A_27a )
% 5.55/5.80                                      & ? [V930e6: $i] :
% 5.55/5.80                                          ( ( mem @ V930e6 @ A_27a )
% 5.55/5.80                                          & ? [V931e7: $i] :
% 5.55/5.80                                              ( ( mem @ V931e7 @ A_27a )
% 5.55/5.80                                              & ? [V932e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V932e8 @ A_27a )
% 5.55/5.80                                                  & ? [V933e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V933e9 @ A_27a )
% 5.55/5.80                                                      & ? [V934e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V934e10 @ A_27a )
% 5.55/5.80                                                          & ? [V935e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V935e11 @ A_27a )
% 5.55/5.80                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V924l_27 ) )
% 5.55/5.80                                                                = V1x )
% 5.55/5.80                                                              & ( V0l
% 5.55/5.80                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V925e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V926e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V927e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V928e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V929e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V930e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V931e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V932e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V933e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V934e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V935e11 ) @ V924l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V936l_27: $i] :
% 5.55/5.80                  ( ( mem @ V936l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V937e1: $i] :
% 5.55/5.80                      ( ( mem @ V937e1 @ A_27a )
% 5.55/5.80                      & ? [V938e2: $i] :
% 5.55/5.80                          ( ( mem @ V938e2 @ A_27a )
% 5.55/5.80                          & ? [V939e3: $i] :
% 5.55/5.80                              ( ( mem @ V939e3 @ A_27a )
% 5.55/5.80                              & ? [V940e4: $i] :
% 5.55/5.80                                  ( ( mem @ V940e4 @ A_27a )
% 5.55/5.80                                  & ? [V941e5: $i] :
% 5.55/5.80                                      ( ( mem @ V941e5 @ A_27a )
% 5.55/5.80                                      & ? [V942e6: $i] :
% 5.55/5.80                                          ( ( mem @ V942e6 @ A_27a )
% 5.55/5.80                                          & ? [V943e7: $i] :
% 5.55/5.80                                              ( ( mem @ V943e7 @ A_27a )
% 5.55/5.80                                              & ? [V944e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V944e8 @ A_27a )
% 5.55/5.80                                                  & ? [V945e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V945e9 @ A_27a )
% 5.55/5.80                                                      & ? [V946e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V946e10 @ A_27a )
% 5.55/5.80                                                          & ? [V947e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V947e11 @ A_27a )
% 5.55/5.80                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V936l_27 ) )
% 5.55/5.80                                                                = V1x )
% 5.55/5.80                                                              & ( V0l
% 5.55/5.80                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V937e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V938e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V939e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V940e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V941e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V942e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V943e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V944e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V945e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V946e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V947e11 ) @ V936l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V948l_27: $i] :
% 5.55/5.80                  ( ( mem @ V948l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V949e1: $i] :
% 5.55/5.80                      ( ( mem @ V949e1 @ A_27a )
% 5.55/5.80                      & ? [V950e2: $i] :
% 5.55/5.80                          ( ( mem @ V950e2 @ A_27a )
% 5.55/5.80                          & ? [V951e3: $i] :
% 5.55/5.80                              ( ( mem @ V951e3 @ A_27a )
% 5.55/5.80                              & ? [V952e4: $i] :
% 5.55/5.80                                  ( ( mem @ V952e4 @ A_27a )
% 5.55/5.80                                  & ? [V953e5: $i] :
% 5.55/5.80                                      ( ( mem @ V953e5 @ A_27a )
% 5.55/5.80                                      & ? [V954e6: $i] :
% 5.55/5.80                                          ( ( mem @ V954e6 @ A_27a )
% 5.55/5.80                                          & ? [V955e7: $i] :
% 5.55/5.80                                              ( ( mem @ V955e7 @ A_27a )
% 5.55/5.80                                              & ? [V956e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V956e8 @ A_27a )
% 5.55/5.80                                                  & ? [V957e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V957e9 @ A_27a )
% 5.55/5.80                                                      & ? [V958e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V958e10 @ A_27a )
% 5.55/5.80                                                          & ? [V959e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V959e11 @ A_27a )
% 5.55/5.80                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V948l_27 ) )
% 5.55/5.80                                                                = V1x )
% 5.55/5.80                                                              & ( V0l
% 5.55/5.80                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V949e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V950e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V951e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V952e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V953e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V954e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V955e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V956e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V957e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V958e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V959e11 ) @ V948l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V960l_27: $i] :
% 5.55/5.80                  ( ( mem @ V960l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V961e1: $i] :
% 5.55/5.80                      ( ( mem @ V961e1 @ A_27a )
% 5.55/5.80                      & ? [V962e2: $i] :
% 5.55/5.80                          ( ( mem @ V962e2 @ A_27a )
% 5.55/5.80                          & ? [V963e3: $i] :
% 5.55/5.80                              ( ( mem @ V963e3 @ A_27a )
% 5.55/5.80                              & ? [V964e4: $i] :
% 5.55/5.80                                  ( ( mem @ V964e4 @ A_27a )
% 5.55/5.80                                  & ? [V965e5: $i] :
% 5.55/5.80                                      ( ( mem @ V965e5 @ A_27a )
% 5.55/5.80                                      & ? [V966e6: $i] :
% 5.55/5.80                                          ( ( mem @ V966e6 @ A_27a )
% 5.55/5.80                                          & ? [V967e7: $i] :
% 5.55/5.80                                              ( ( mem @ V967e7 @ A_27a )
% 5.55/5.80                                              & ? [V968e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V968e8 @ A_27a )
% 5.55/5.80                                                  & ? [V969e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V969e9 @ A_27a )
% 5.55/5.80                                                      & ? [V970e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V970e10 @ A_27a )
% 5.55/5.80                                                          & ? [V971e11: $i] :
% 5.55/5.80                                                              ( ( mem @ V971e11 @ A_27a )
% 5.55/5.80                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V960l_27 ) )
% 5.55/5.80                                                                = V1x )
% 5.55/5.80                                                              & ( V0l
% 5.55/5.80                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V961e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V962e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V963e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V964e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V965e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V966e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V967e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V968e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V969e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V970e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V971e11 ) @ V960l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V972e1: $i] :
% 5.55/5.80                  ( ( mem @ V972e1 @ A_27a )
% 5.55/5.80                  & ? [V973e2: $i] :
% 5.55/5.80                      ( ( mem @ V973e2 @ A_27a )
% 5.55/5.80                      & ? [V974e3: $i] :
% 5.55/5.80                          ( ( mem @ V974e3 @ A_27a )
% 5.55/5.80                          & ? [V975e4: $i] :
% 5.55/5.80                              ( ( mem @ V975e4 @ A_27a )
% 5.55/5.80                              & ? [V976e5: $i] :
% 5.55/5.80                                  ( ( mem @ V976e5 @ A_27a )
% 5.55/5.80                                  & ? [V977e6: $i] :
% 5.55/5.80                                      ( ( mem @ V977e6 @ A_27a )
% 5.55/5.80                                      & ? [V978e7: $i] :
% 5.55/5.80                                          ( ( mem @ V978e7 @ A_27a )
% 5.55/5.80                                          & ? [V979e8: $i] :
% 5.55/5.80                                              ( ( mem @ V979e8 @ A_27a )
% 5.55/5.80                                              & ? [V980e9: $i] :
% 5.55/5.80                                                  ( ( mem @ V980e9 @ A_27a )
% 5.55/5.80                                                  & ? [V981e10: $i] :
% 5.55/5.80                                                      ( ( mem @ V981e10 @ A_27a )
% 5.55/5.80                                                      & ( V0l
% 5.55/5.80                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V972e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V973e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V974e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V975e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V976e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V977e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V978e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V979e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V980e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V981e10 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V982e1: $i] :
% 5.55/5.80                  ( ( mem @ V982e1 @ A_27a )
% 5.55/5.80                  & ? [V983e2: $i] :
% 5.55/5.80                      ( ( mem @ V983e2 @ A_27a )
% 5.55/5.80                      & ? [V984e3: $i] :
% 5.55/5.80                          ( ( mem @ V984e3 @ A_27a )
% 5.55/5.80                          & ? [V985e4: $i] :
% 5.55/5.80                              ( ( mem @ V985e4 @ A_27a )
% 5.55/5.80                              & ? [V986e5: $i] :
% 5.55/5.80                                  ( ( mem @ V986e5 @ A_27a )
% 5.55/5.80                                  & ? [V987e6: $i] :
% 5.55/5.80                                      ( ( mem @ V987e6 @ A_27a )
% 5.55/5.80                                      & ? [V988e7: $i] :
% 5.55/5.80                                          ( ( mem @ V988e7 @ A_27a )
% 5.55/5.80                                          & ? [V989e8: $i] :
% 5.55/5.80                                              ( ( mem @ V989e8 @ A_27a )
% 5.55/5.80                                              & ? [V990e9: $i] :
% 5.55/5.80                                                  ( ( mem @ V990e9 @ A_27a )
% 5.55/5.80                                                  & ? [V991e10: $i] :
% 5.55/5.80                                                      ( ( mem @ V991e10 @ A_27a )
% 5.55/5.80                                                      & ( V0l
% 5.55/5.80                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V982e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V983e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V984e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V985e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V986e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V987e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V988e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V989e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V990e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V991e10 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V992l_27: $i] :
% 5.55/5.80                  ( ( mem @ V992l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V993e1: $i] :
% 5.55/5.80                      ( ( mem @ V993e1 @ A_27a )
% 5.55/5.80                      & ? [V994e2: $i] :
% 5.55/5.80                          ( ( mem @ V994e2 @ A_27a )
% 5.55/5.80                          & ? [V995e3: $i] :
% 5.55/5.80                              ( ( mem @ V995e3 @ A_27a )
% 5.55/5.80                              & ? [V996e4: $i] :
% 5.55/5.80                                  ( ( mem @ V996e4 @ A_27a )
% 5.55/5.80                                  & ? [V997e5: $i] :
% 5.55/5.80                                      ( ( mem @ V997e5 @ A_27a )
% 5.55/5.80                                      & ? [V998e6: $i] :
% 5.55/5.80                                          ( ( mem @ V998e6 @ A_27a )
% 5.55/5.80                                          & ? [V999e7: $i] :
% 5.55/5.80                                              ( ( mem @ V999e7 @ A_27a )
% 5.55/5.80                                              & ? [V1000e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1000e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1001e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1001e9 @ A_27a )
% 5.55/5.80                                                      & ? [V1002e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V1002e10 @ A_27a )
% 5.55/5.80                                                          & ( V0l
% 5.55/5.80                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V993e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V994e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V995e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V996e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V997e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V998e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V999e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1000e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1001e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1002e10 ) @ V992l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1003l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1003l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1004e1: $i] :
% 5.55/5.80                      ( ( mem @ V1004e1 @ A_27a )
% 5.55/5.80                      & ? [V1005e2: $i] :
% 5.55/5.80                          ( ( mem @ V1005e2 @ A_27a )
% 5.55/5.80                          & ? [V1006e3: $i] :
% 5.55/5.80                              ( ( mem @ V1006e3 @ A_27a )
% 5.55/5.80                              & ? [V1007e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1007e4 @ A_27a )
% 5.55/5.80                                  & ? [V1008e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1008e5 @ A_27a )
% 5.55/5.80                                      & ? [V1009e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1009e6 @ A_27a )
% 5.55/5.80                                          & ? [V1010e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1010e7 @ A_27a )
% 5.55/5.80                                              & ? [V1011e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1011e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1012e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1012e9 @ A_27a )
% 5.55/5.80                                                      & ? [V1013e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V1013e10 @ A_27a )
% 5.55/5.80                                                          & ( V0l
% 5.55/5.80                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1004e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1005e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1006e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1007e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1008e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1009e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1010e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1011e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1012e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1013e10 ) @ V1003l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1014l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1014l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1015e1: $i] :
% 5.55/5.80                      ( ( mem @ V1015e1 @ A_27a )
% 5.55/5.80                      & ? [V1016e2: $i] :
% 5.55/5.80                          ( ( mem @ V1016e2 @ A_27a )
% 5.55/5.80                          & ? [V1017e3: $i] :
% 5.55/5.80                              ( ( mem @ V1017e3 @ A_27a )
% 5.55/5.80                              & ? [V1018e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1018e4 @ A_27a )
% 5.55/5.80                                  & ? [V1019e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1019e5 @ A_27a )
% 5.55/5.80                                      & ? [V1020e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1020e6 @ A_27a )
% 5.55/5.80                                          & ? [V1021e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1021e7 @ A_27a )
% 5.55/5.80                                              & ? [V1022e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1022e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1023e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1023e9 @ A_27a )
% 5.55/5.80                                                      & ? [V1024e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V1024e10 @ A_27a )
% 5.55/5.80                                                          & ( V0l
% 5.55/5.80                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1015e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1016e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1017e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1018e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1019e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1020e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1021e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1022e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1023e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1024e10 ) @ V1014l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1025l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1025l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1026e1: $i] :
% 5.55/5.80                      ( ( mem @ V1026e1 @ A_27a )
% 5.55/5.80                      & ? [V1027e2: $i] :
% 5.55/5.80                          ( ( mem @ V1027e2 @ A_27a )
% 5.55/5.80                          & ? [V1028e3: $i] :
% 5.55/5.80                              ( ( mem @ V1028e3 @ A_27a )
% 5.55/5.80                              & ? [V1029e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1029e4 @ A_27a )
% 5.55/5.80                                  & ? [V1030e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1030e5 @ A_27a )
% 5.55/5.80                                      & ? [V1031e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1031e6 @ A_27a )
% 5.55/5.80                                          & ? [V1032e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1032e7 @ A_27a )
% 5.55/5.80                                              & ? [V1033e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1033e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1034e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1034e9 @ A_27a )
% 5.55/5.80                                                      & ? [V1035e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V1035e10 @ A_27a )
% 5.55/5.80                                                          & ( V0l
% 5.55/5.80                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1026e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1027e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1028e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1029e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1030e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1031e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1032e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1033e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1034e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1035e10 ) @ V1025l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1036l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1036l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1037e1: $i] :
% 5.55/5.80                      ( ( mem @ V1037e1 @ A_27a )
% 5.55/5.80                      & ? [V1038e2: $i] :
% 5.55/5.80                          ( ( mem @ V1038e2 @ A_27a )
% 5.55/5.80                          & ? [V1039e3: $i] :
% 5.55/5.80                              ( ( mem @ V1039e3 @ A_27a )
% 5.55/5.80                              & ? [V1040e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1040e4 @ A_27a )
% 5.55/5.80                                  & ? [V1041e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1041e5 @ A_27a )
% 5.55/5.80                                      & ? [V1042e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1042e6 @ A_27a )
% 5.55/5.80                                          & ? [V1043e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1043e7 @ A_27a )
% 5.55/5.80                                              & ? [V1044e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1044e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1045e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1045e9 @ A_27a )
% 5.55/5.80                                                      & ? [V1046e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V1046e10 @ A_27a )
% 5.55/5.80                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1036l_27 ) ) )
% 5.55/5.80                                                          & ( V0l
% 5.55/5.80                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1037e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1038e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1039e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1040e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1041e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1042e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1043e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1044e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1045e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1046e10 ) @ V1036l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V1047l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1047l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1048e1: $i] :
% 5.55/5.80                      ( ( mem @ V1048e1 @ A_27a )
% 5.55/5.80                      & ? [V1049e2: $i] :
% 5.55/5.80                          ( ( mem @ V1049e2 @ A_27a )
% 5.55/5.80                          & ? [V1050e3: $i] :
% 5.55/5.80                              ( ( mem @ V1050e3 @ A_27a )
% 5.55/5.80                              & ? [V1051e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1051e4 @ A_27a )
% 5.55/5.80                                  & ? [V1052e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1052e5 @ A_27a )
% 5.55/5.80                                      & ? [V1053e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1053e6 @ A_27a )
% 5.55/5.80                                          & ? [V1054e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1054e7 @ A_27a )
% 5.55/5.80                                              & ? [V1055e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1055e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1056e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1056e9 @ A_27a )
% 5.55/5.80                                                      & ? [V1057e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V1057e10 @ A_27a )
% 5.55/5.80                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1047l_27 ) ) )
% 5.55/5.80                                                          & ( V0l
% 5.55/5.80                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1048e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1049e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1050e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1051e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1052e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1053e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1054e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1055e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1056e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1057e10 ) @ V1047l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1058l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1058l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1059e1: $i] :
% 5.55/5.80                      ( ( mem @ V1059e1 @ A_27a )
% 5.55/5.80                      & ? [V1060e2: $i] :
% 5.55/5.80                          ( ( mem @ V1060e2 @ A_27a )
% 5.55/5.80                          & ? [V1061e3: $i] :
% 5.55/5.80                              ( ( mem @ V1061e3 @ A_27a )
% 5.55/5.80                              & ? [V1062e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1062e4 @ A_27a )
% 5.55/5.80                                  & ? [V1063e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1063e5 @ A_27a )
% 5.55/5.80                                      & ? [V1064e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1064e6 @ A_27a )
% 5.55/5.80                                          & ? [V1065e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1065e7 @ A_27a )
% 5.55/5.80                                              & ? [V1066e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1066e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1067e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1067e9 @ A_27a )
% 5.55/5.80                                                      & ? [V1068e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V1068e10 @ A_27a )
% 5.55/5.80                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1058l_27 ) ) )
% 5.55/5.80                                                          & ( V0l
% 5.55/5.80                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1059e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1060e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1061e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1062e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1063e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1064e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1065e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1066e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1067e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1068e10 ) @ V1058l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1069l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1069l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1070e1: $i] :
% 5.55/5.80                      ( ( mem @ V1070e1 @ A_27a )
% 5.55/5.80                      & ? [V1071e2: $i] :
% 5.55/5.80                          ( ( mem @ V1071e2 @ A_27a )
% 5.55/5.80                          & ? [V1072e3: $i] :
% 5.55/5.80                              ( ( mem @ V1072e3 @ A_27a )
% 5.55/5.80                              & ? [V1073e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1073e4 @ A_27a )
% 5.55/5.80                                  & ? [V1074e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1074e5 @ A_27a )
% 5.55/5.80                                      & ? [V1075e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1075e6 @ A_27a )
% 5.55/5.80                                          & ? [V1076e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1076e7 @ A_27a )
% 5.55/5.80                                              & ? [V1077e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1077e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1078e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1078e9 @ A_27a )
% 5.55/5.80                                                      & ? [V1079e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V1079e10 @ A_27a )
% 5.55/5.80                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1069l_27 ) ) )
% 5.55/5.80                                                          & ( V0l
% 5.55/5.80                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1070e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1071e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1072e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1073e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1074e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1075e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1076e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1077e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1078e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1079e10 ) @ V1069l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V1080l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1080l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1081e1: $i] :
% 5.55/5.80                      ( ( mem @ V1081e1 @ A_27a )
% 5.55/5.80                      & ? [V1082e2: $i] :
% 5.55/5.80                          ( ( mem @ V1082e2 @ A_27a )
% 5.55/5.80                          & ? [V1083e3: $i] :
% 5.55/5.80                              ( ( mem @ V1083e3 @ A_27a )
% 5.55/5.80                              & ? [V1084e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1084e4 @ A_27a )
% 5.55/5.80                                  & ? [V1085e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1085e5 @ A_27a )
% 5.55/5.80                                      & ? [V1086e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1086e6 @ A_27a )
% 5.55/5.80                                          & ? [V1087e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1087e7 @ A_27a )
% 5.55/5.80                                              & ? [V1088e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1088e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1089e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1089e9 @ A_27a )
% 5.55/5.80                                                      & ? [V1090e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V1090e10 @ A_27a )
% 5.55/5.80                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1080l_27 ) )
% 5.55/5.80                                                            = V1x )
% 5.55/5.80                                                          & ( V0l
% 5.55/5.80                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1081e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1082e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1083e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1084e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1085e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1086e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1087e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1088e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1089e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1090e10 ) @ V1080l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1091l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1091l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1092e1: $i] :
% 5.55/5.80                      ( ( mem @ V1092e1 @ A_27a )
% 5.55/5.80                      & ? [V1093e2: $i] :
% 5.55/5.80                          ( ( mem @ V1093e2 @ A_27a )
% 5.55/5.80                          & ? [V1094e3: $i] :
% 5.55/5.80                              ( ( mem @ V1094e3 @ A_27a )
% 5.55/5.80                              & ? [V1095e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1095e4 @ A_27a )
% 5.55/5.80                                  & ? [V1096e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1096e5 @ A_27a )
% 5.55/5.80                                      & ? [V1097e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1097e6 @ A_27a )
% 5.55/5.80                                          & ? [V1098e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1098e7 @ A_27a )
% 5.55/5.80                                              & ? [V1099e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1099e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1100e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1100e9 @ A_27a )
% 5.55/5.80                                                      & ? [V1101e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V1101e10 @ A_27a )
% 5.55/5.80                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1091l_27 ) )
% 5.55/5.80                                                            = V1x )
% 5.55/5.80                                                          & ( V0l
% 5.55/5.80                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1092e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1093e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1094e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1095e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1096e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1097e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1098e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1099e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1100e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1101e10 ) @ V1091l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1102l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1102l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1103e1: $i] :
% 5.55/5.80                      ( ( mem @ V1103e1 @ A_27a )
% 5.55/5.80                      & ? [V1104e2: $i] :
% 5.55/5.80                          ( ( mem @ V1104e2 @ A_27a )
% 5.55/5.80                          & ? [V1105e3: $i] :
% 5.55/5.80                              ( ( mem @ V1105e3 @ A_27a )
% 5.55/5.80                              & ? [V1106e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1106e4 @ A_27a )
% 5.55/5.80                                  & ? [V1107e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1107e5 @ A_27a )
% 5.55/5.80                                      & ? [V1108e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1108e6 @ A_27a )
% 5.55/5.80                                          & ? [V1109e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1109e7 @ A_27a )
% 5.55/5.80                                              & ? [V1110e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1110e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1111e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1111e9 @ A_27a )
% 5.55/5.80                                                      & ? [V1112e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V1112e10 @ A_27a )
% 5.55/5.80                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1102l_27 ) )
% 5.55/5.80                                                            = V1x )
% 5.55/5.80                                                          & ( V0l
% 5.55/5.80                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1103e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1104e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1105e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1106e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1107e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1108e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1109e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1110e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1111e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1112e10 ) @ V1102l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1113l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1113l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1114e1: $i] :
% 5.55/5.80                      ( ( mem @ V1114e1 @ A_27a )
% 5.55/5.80                      & ? [V1115e2: $i] :
% 5.55/5.80                          ( ( mem @ V1115e2 @ A_27a )
% 5.55/5.80                          & ? [V1116e3: $i] :
% 5.55/5.80                              ( ( mem @ V1116e3 @ A_27a )
% 5.55/5.80                              & ? [V1117e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1117e4 @ A_27a )
% 5.55/5.80                                  & ? [V1118e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1118e5 @ A_27a )
% 5.55/5.80                                      & ? [V1119e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1119e6 @ A_27a )
% 5.55/5.80                                          & ? [V1120e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1120e7 @ A_27a )
% 5.55/5.80                                              & ? [V1121e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1121e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1122e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1122e9 @ A_27a )
% 5.55/5.80                                                      & ? [V1123e10: $i] :
% 5.55/5.80                                                          ( ( mem @ V1123e10 @ A_27a )
% 5.55/5.80                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1113l_27 ) )
% 5.55/5.80                                                            = V1x )
% 5.55/5.80                                                          & ( V0l
% 5.55/5.80                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1114e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1115e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1116e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1117e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1118e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1119e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1120e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1121e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1122e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1123e10 ) @ V1113l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1124e1: $i] :
% 5.55/5.80                  ( ( mem @ V1124e1 @ A_27a )
% 5.55/5.80                  & ? [V1125e2: $i] :
% 5.55/5.80                      ( ( mem @ V1125e2 @ A_27a )
% 5.55/5.80                      & ? [V1126e3: $i] :
% 5.55/5.80                          ( ( mem @ V1126e3 @ A_27a )
% 5.55/5.80                          & ? [V1127e4: $i] :
% 5.55/5.80                              ( ( mem @ V1127e4 @ A_27a )
% 5.55/5.80                              & ? [V1128e5: $i] :
% 5.55/5.80                                  ( ( mem @ V1128e5 @ A_27a )
% 5.55/5.80                                  & ? [V1129e6: $i] :
% 5.55/5.80                                      ( ( mem @ V1129e6 @ A_27a )
% 5.55/5.80                                      & ? [V1130e7: $i] :
% 5.55/5.80                                          ( ( mem @ V1130e7 @ A_27a )
% 5.55/5.80                                          & ? [V1131e8: $i] :
% 5.55/5.80                                              ( ( mem @ V1131e8 @ A_27a )
% 5.55/5.80                                              & ? [V1132e9: $i] :
% 5.55/5.80                                                  ( ( mem @ V1132e9 @ A_27a )
% 5.55/5.80                                                  & ( V0l
% 5.55/5.80                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1124e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1125e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1126e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1127e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1128e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1129e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1130e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1131e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1132e9 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1133e1: $i] :
% 5.55/5.80                  ( ( mem @ V1133e1 @ A_27a )
% 5.55/5.80                  & ? [V1134e2: $i] :
% 5.55/5.80                      ( ( mem @ V1134e2 @ A_27a )
% 5.55/5.80                      & ? [V1135e3: $i] :
% 5.55/5.80                          ( ( mem @ V1135e3 @ A_27a )
% 5.55/5.80                          & ? [V1136e4: $i] :
% 5.55/5.80                              ( ( mem @ V1136e4 @ A_27a )
% 5.55/5.80                              & ? [V1137e5: $i] :
% 5.55/5.80                                  ( ( mem @ V1137e5 @ A_27a )
% 5.55/5.80                                  & ? [V1138e6: $i] :
% 5.55/5.80                                      ( ( mem @ V1138e6 @ A_27a )
% 5.55/5.80                                      & ? [V1139e7: $i] :
% 5.55/5.80                                          ( ( mem @ V1139e7 @ A_27a )
% 5.55/5.80                                          & ? [V1140e8: $i] :
% 5.55/5.80                                              ( ( mem @ V1140e8 @ A_27a )
% 5.55/5.80                                              & ? [V1141e9: $i] :
% 5.55/5.80                                                  ( ( mem @ V1141e9 @ A_27a )
% 5.55/5.80                                                  & ( V0l
% 5.55/5.80                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1133e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1134e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1135e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1136e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1137e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1138e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1139e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1140e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1141e9 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1142l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1142l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1143e1: $i] :
% 5.55/5.80                      ( ( mem @ V1143e1 @ A_27a )
% 5.55/5.80                      & ? [V1144e2: $i] :
% 5.55/5.80                          ( ( mem @ V1144e2 @ A_27a )
% 5.55/5.80                          & ? [V1145e3: $i] :
% 5.55/5.80                              ( ( mem @ V1145e3 @ A_27a )
% 5.55/5.80                              & ? [V1146e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1146e4 @ A_27a )
% 5.55/5.80                                  & ? [V1147e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1147e5 @ A_27a )
% 5.55/5.80                                      & ? [V1148e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1148e6 @ A_27a )
% 5.55/5.80                                          & ? [V1149e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1149e7 @ A_27a )
% 5.55/5.80                                              & ? [V1150e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1150e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1151e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1151e9 @ A_27a )
% 5.55/5.80                                                      & ( V0l
% 5.55/5.80                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1143e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1144e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1145e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1146e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1147e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1148e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1149e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1150e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1151e9 ) @ V1142l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1152l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1152l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1153e1: $i] :
% 5.55/5.80                      ( ( mem @ V1153e1 @ A_27a )
% 5.55/5.80                      & ? [V1154e2: $i] :
% 5.55/5.80                          ( ( mem @ V1154e2 @ A_27a )
% 5.55/5.80                          & ? [V1155e3: $i] :
% 5.55/5.80                              ( ( mem @ V1155e3 @ A_27a )
% 5.55/5.80                              & ? [V1156e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1156e4 @ A_27a )
% 5.55/5.80                                  & ? [V1157e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1157e5 @ A_27a )
% 5.55/5.80                                      & ? [V1158e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1158e6 @ A_27a )
% 5.55/5.80                                          & ? [V1159e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1159e7 @ A_27a )
% 5.55/5.80                                              & ? [V1160e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1160e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1161e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1161e9 @ A_27a )
% 5.55/5.80                                                      & ( V0l
% 5.55/5.80                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1153e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1154e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1155e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1156e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1157e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1158e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1159e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1160e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1161e9 ) @ V1152l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1162l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1162l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1163e1: $i] :
% 5.55/5.80                      ( ( mem @ V1163e1 @ A_27a )
% 5.55/5.80                      & ? [V1164e2: $i] :
% 5.55/5.80                          ( ( mem @ V1164e2 @ A_27a )
% 5.55/5.80                          & ? [V1165e3: $i] :
% 5.55/5.80                              ( ( mem @ V1165e3 @ A_27a )
% 5.55/5.80                              & ? [V1166e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1166e4 @ A_27a )
% 5.55/5.80                                  & ? [V1167e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1167e5 @ A_27a )
% 5.55/5.80                                      & ? [V1168e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1168e6 @ A_27a )
% 5.55/5.80                                          & ? [V1169e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1169e7 @ A_27a )
% 5.55/5.80                                              & ? [V1170e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1170e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1171e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1171e9 @ A_27a )
% 5.55/5.80                                                      & ( V0l
% 5.55/5.80                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1163e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1164e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1165e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1166e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1167e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1168e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1169e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1170e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1171e9 ) @ V1162l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1172l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1172l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1173e1: $i] :
% 5.55/5.80                      ( ( mem @ V1173e1 @ A_27a )
% 5.55/5.80                      & ? [V1174e2: $i] :
% 5.55/5.80                          ( ( mem @ V1174e2 @ A_27a )
% 5.55/5.80                          & ? [V1175e3: $i] :
% 5.55/5.80                              ( ( mem @ V1175e3 @ A_27a )
% 5.55/5.80                              & ? [V1176e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1176e4 @ A_27a )
% 5.55/5.80                                  & ? [V1177e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1177e5 @ A_27a )
% 5.55/5.80                                      & ? [V1178e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1178e6 @ A_27a )
% 5.55/5.80                                          & ? [V1179e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1179e7 @ A_27a )
% 5.55/5.80                                              & ? [V1180e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1180e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1181e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1181e9 @ A_27a )
% 5.55/5.80                                                      & ( V0l
% 5.55/5.80                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1173e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1174e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1175e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1176e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1177e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1178e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1179e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1180e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1181e9 ) @ V1172l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1182l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1182l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1183e1: $i] :
% 5.55/5.80                      ( ( mem @ V1183e1 @ A_27a )
% 5.55/5.80                      & ? [V1184e2: $i] :
% 5.55/5.80                          ( ( mem @ V1184e2 @ A_27a )
% 5.55/5.80                          & ? [V1185e3: $i] :
% 5.55/5.80                              ( ( mem @ V1185e3 @ A_27a )
% 5.55/5.80                              & ? [V1186e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1186e4 @ A_27a )
% 5.55/5.80                                  & ? [V1187e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1187e5 @ A_27a )
% 5.55/5.80                                      & ? [V1188e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1188e6 @ A_27a )
% 5.55/5.80                                          & ? [V1189e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1189e7 @ A_27a )
% 5.55/5.80                                              & ? [V1190e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1190e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1191e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1191e9 @ A_27a )
% 5.55/5.80                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1182l_27 ) ) )
% 5.55/5.80                                                      & ( V0l
% 5.55/5.80                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1183e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1184e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1185e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1186e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1187e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1188e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1189e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1190e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1191e9 ) @ V1182l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V1192l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1192l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1193e1: $i] :
% 5.55/5.80                      ( ( mem @ V1193e1 @ A_27a )
% 5.55/5.80                      & ? [V1194e2: $i] :
% 5.55/5.80                          ( ( mem @ V1194e2 @ A_27a )
% 5.55/5.80                          & ? [V1195e3: $i] :
% 5.55/5.80                              ( ( mem @ V1195e3 @ A_27a )
% 5.55/5.80                              & ? [V1196e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1196e4 @ A_27a )
% 5.55/5.80                                  & ? [V1197e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1197e5 @ A_27a )
% 5.55/5.80                                      & ? [V1198e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1198e6 @ A_27a )
% 5.55/5.80                                          & ? [V1199e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1199e7 @ A_27a )
% 5.55/5.80                                              & ? [V1200e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1200e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1201e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1201e9 @ A_27a )
% 5.55/5.80                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1192l_27 ) ) )
% 5.55/5.80                                                      & ( V0l
% 5.55/5.80                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1193e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1194e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1195e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1196e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1197e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1198e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1199e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1200e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1201e9 ) @ V1192l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1202l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1202l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1203e1: $i] :
% 5.55/5.80                      ( ( mem @ V1203e1 @ A_27a )
% 5.55/5.80                      & ? [V1204e2: $i] :
% 5.55/5.80                          ( ( mem @ V1204e2 @ A_27a )
% 5.55/5.80                          & ? [V1205e3: $i] :
% 5.55/5.80                              ( ( mem @ V1205e3 @ A_27a )
% 5.55/5.80                              & ? [V1206e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1206e4 @ A_27a )
% 5.55/5.80                                  & ? [V1207e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1207e5 @ A_27a )
% 5.55/5.80                                      & ? [V1208e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1208e6 @ A_27a )
% 5.55/5.80                                          & ? [V1209e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1209e7 @ A_27a )
% 5.55/5.80                                              & ? [V1210e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1210e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1211e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1211e9 @ A_27a )
% 5.55/5.80                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1202l_27 ) ) )
% 5.55/5.80                                                      & ( V0l
% 5.55/5.80                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1203e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1204e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1205e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1206e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1207e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1208e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1209e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1210e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1211e9 ) @ V1202l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1212l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1212l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1213e1: $i] :
% 5.55/5.80                      ( ( mem @ V1213e1 @ A_27a )
% 5.55/5.80                      & ? [V1214e2: $i] :
% 5.55/5.80                          ( ( mem @ V1214e2 @ A_27a )
% 5.55/5.80                          & ? [V1215e3: $i] :
% 5.55/5.80                              ( ( mem @ V1215e3 @ A_27a )
% 5.55/5.80                              & ? [V1216e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1216e4 @ A_27a )
% 5.55/5.80                                  & ? [V1217e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1217e5 @ A_27a )
% 5.55/5.80                                      & ? [V1218e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1218e6 @ A_27a )
% 5.55/5.80                                          & ? [V1219e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1219e7 @ A_27a )
% 5.55/5.80                                              & ? [V1220e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1220e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1221e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1221e9 @ A_27a )
% 5.55/5.80                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1212l_27 ) ) )
% 5.55/5.80                                                      & ( V0l
% 5.55/5.80                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1213e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1214e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1215e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1216e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1217e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1218e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1219e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1220e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1221e9 ) @ V1212l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V1222l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1222l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1223e1: $i] :
% 5.55/5.80                      ( ( mem @ V1223e1 @ A_27a )
% 5.55/5.80                      & ? [V1224e2: $i] :
% 5.55/5.80                          ( ( mem @ V1224e2 @ A_27a )
% 5.55/5.80                          & ? [V1225e3: $i] :
% 5.55/5.80                              ( ( mem @ V1225e3 @ A_27a )
% 5.55/5.80                              & ? [V1226e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1226e4 @ A_27a )
% 5.55/5.80                                  & ? [V1227e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1227e5 @ A_27a )
% 5.55/5.80                                      & ? [V1228e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1228e6 @ A_27a )
% 5.55/5.80                                          & ? [V1229e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1229e7 @ A_27a )
% 5.55/5.80                                              & ? [V1230e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1230e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1231e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1231e9 @ A_27a )
% 5.55/5.80                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1222l_27 ) )
% 5.55/5.80                                                        = V1x )
% 5.55/5.80                                                      & ( V0l
% 5.55/5.80                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1223e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1224e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1225e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1226e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1227e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1228e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1229e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1230e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1231e9 ) @ V1222l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1232l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1232l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1233e1: $i] :
% 5.55/5.80                      ( ( mem @ V1233e1 @ A_27a )
% 5.55/5.80                      & ? [V1234e2: $i] :
% 5.55/5.80                          ( ( mem @ V1234e2 @ A_27a )
% 5.55/5.80                          & ? [V1235e3: $i] :
% 5.55/5.80                              ( ( mem @ V1235e3 @ A_27a )
% 5.55/5.80                              & ? [V1236e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1236e4 @ A_27a )
% 5.55/5.80                                  & ? [V1237e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1237e5 @ A_27a )
% 5.55/5.80                                      & ? [V1238e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1238e6 @ A_27a )
% 5.55/5.80                                          & ? [V1239e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1239e7 @ A_27a )
% 5.55/5.80                                              & ? [V1240e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1240e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1241e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1241e9 @ A_27a )
% 5.55/5.80                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1232l_27 ) )
% 5.55/5.80                                                        = V1x )
% 5.55/5.80                                                      & ( V0l
% 5.55/5.80                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1233e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1234e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1235e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1236e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1237e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1238e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1239e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1240e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1241e9 ) @ V1232l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1242l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1242l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1243e1: $i] :
% 5.55/5.80                      ( ( mem @ V1243e1 @ A_27a )
% 5.55/5.80                      & ? [V1244e2: $i] :
% 5.55/5.80                          ( ( mem @ V1244e2 @ A_27a )
% 5.55/5.80                          & ? [V1245e3: $i] :
% 5.55/5.80                              ( ( mem @ V1245e3 @ A_27a )
% 5.55/5.80                              & ? [V1246e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1246e4 @ A_27a )
% 5.55/5.80                                  & ? [V1247e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1247e5 @ A_27a )
% 5.55/5.80                                      & ? [V1248e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1248e6 @ A_27a )
% 5.55/5.80                                          & ? [V1249e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1249e7 @ A_27a )
% 5.55/5.80                                              & ? [V1250e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1250e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1251e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1251e9 @ A_27a )
% 5.55/5.80                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1242l_27 ) )
% 5.55/5.80                                                        = V1x )
% 5.55/5.80                                                      & ( V0l
% 5.55/5.80                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1243e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1244e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1245e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1246e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1247e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1248e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1249e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1250e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1251e9 ) @ V1242l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1252l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1252l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1253e1: $i] :
% 5.55/5.80                      ( ( mem @ V1253e1 @ A_27a )
% 5.55/5.80                      & ? [V1254e2: $i] :
% 5.55/5.80                          ( ( mem @ V1254e2 @ A_27a )
% 5.55/5.80                          & ? [V1255e3: $i] :
% 5.55/5.80                              ( ( mem @ V1255e3 @ A_27a )
% 5.55/5.80                              & ? [V1256e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1256e4 @ A_27a )
% 5.55/5.80                                  & ? [V1257e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1257e5 @ A_27a )
% 5.55/5.80                                      & ? [V1258e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1258e6 @ A_27a )
% 5.55/5.80                                          & ? [V1259e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1259e7 @ A_27a )
% 5.55/5.80                                              & ? [V1260e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1260e8 @ A_27a )
% 5.55/5.80                                                  & ? [V1261e9: $i] :
% 5.55/5.80                                                      ( ( mem @ V1261e9 @ A_27a )
% 5.55/5.80                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1252l_27 ) )
% 5.55/5.80                                                        = V1x )
% 5.55/5.80                                                      & ( V0l
% 5.55/5.80                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1253e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1254e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1255e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1256e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1257e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1258e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1259e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1260e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1261e9 ) @ V1252l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1262e1: $i] :
% 5.55/5.80                  ( ( mem @ V1262e1 @ A_27a )
% 5.55/5.80                  & ? [V1263e2: $i] :
% 5.55/5.80                      ( ( mem @ V1263e2 @ A_27a )
% 5.55/5.80                      & ? [V1264e3: $i] :
% 5.55/5.80                          ( ( mem @ V1264e3 @ A_27a )
% 5.55/5.80                          & ? [V1265e4: $i] :
% 5.55/5.80                              ( ( mem @ V1265e4 @ A_27a )
% 5.55/5.80                              & ? [V1266e5: $i] :
% 5.55/5.80                                  ( ( mem @ V1266e5 @ A_27a )
% 5.55/5.80                                  & ? [V1267e6: $i] :
% 5.55/5.80                                      ( ( mem @ V1267e6 @ A_27a )
% 5.55/5.80                                      & ? [V1268e7: $i] :
% 5.55/5.80                                          ( ( mem @ V1268e7 @ A_27a )
% 5.55/5.80                                          & ? [V1269e8: $i] :
% 5.55/5.80                                              ( ( mem @ V1269e8 @ A_27a )
% 5.55/5.80                                              & ( V0l
% 5.55/5.80                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1262e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1263e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1264e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1265e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1266e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1267e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1268e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1269e8 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1270e1: $i] :
% 5.55/5.80                  ( ( mem @ V1270e1 @ A_27a )
% 5.55/5.80                  & ? [V1271e2: $i] :
% 5.55/5.80                      ( ( mem @ V1271e2 @ A_27a )
% 5.55/5.80                      & ? [V1272e3: $i] :
% 5.55/5.80                          ( ( mem @ V1272e3 @ A_27a )
% 5.55/5.80                          & ? [V1273e4: $i] :
% 5.55/5.80                              ( ( mem @ V1273e4 @ A_27a )
% 5.55/5.80                              & ? [V1274e5: $i] :
% 5.55/5.80                                  ( ( mem @ V1274e5 @ A_27a )
% 5.55/5.80                                  & ? [V1275e6: $i] :
% 5.55/5.80                                      ( ( mem @ V1275e6 @ A_27a )
% 5.55/5.80                                      & ? [V1276e7: $i] :
% 5.55/5.80                                          ( ( mem @ V1276e7 @ A_27a )
% 5.55/5.80                                          & ? [V1277e8: $i] :
% 5.55/5.80                                              ( ( mem @ V1277e8 @ A_27a )
% 5.55/5.80                                              & ( V0l
% 5.55/5.80                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1270e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1271e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1272e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1273e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1274e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1275e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1276e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1277e8 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1278l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1278l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1279e1: $i] :
% 5.55/5.80                      ( ( mem @ V1279e1 @ A_27a )
% 5.55/5.80                      & ? [V1280e2: $i] :
% 5.55/5.80                          ( ( mem @ V1280e2 @ A_27a )
% 5.55/5.80                          & ? [V1281e3: $i] :
% 5.55/5.80                              ( ( mem @ V1281e3 @ A_27a )
% 5.55/5.80                              & ? [V1282e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1282e4 @ A_27a )
% 5.55/5.80                                  & ? [V1283e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1283e5 @ A_27a )
% 5.55/5.80                                      & ? [V1284e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1284e6 @ A_27a )
% 5.55/5.80                                          & ? [V1285e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1285e7 @ A_27a )
% 5.55/5.80                                              & ? [V1286e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1286e8 @ A_27a )
% 5.55/5.80                                                  & ( V0l
% 5.55/5.80                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1279e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1280e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1281e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1282e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1283e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1284e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1285e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1286e8 ) @ V1278l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1287l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1287l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1288e1: $i] :
% 5.55/5.80                      ( ( mem @ V1288e1 @ A_27a )
% 5.55/5.80                      & ? [V1289e2: $i] :
% 5.55/5.80                          ( ( mem @ V1289e2 @ A_27a )
% 5.55/5.80                          & ? [V1290e3: $i] :
% 5.55/5.80                              ( ( mem @ V1290e3 @ A_27a )
% 5.55/5.80                              & ? [V1291e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1291e4 @ A_27a )
% 5.55/5.80                                  & ? [V1292e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1292e5 @ A_27a )
% 5.55/5.80                                      & ? [V1293e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1293e6 @ A_27a )
% 5.55/5.80                                          & ? [V1294e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1294e7 @ A_27a )
% 5.55/5.80                                              & ? [V1295e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1295e8 @ A_27a )
% 5.55/5.80                                                  & ( V0l
% 5.55/5.80                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1288e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1289e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1290e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1291e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1292e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1293e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1294e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1295e8 ) @ V1287l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1296l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1296l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1297e1: $i] :
% 5.55/5.80                      ( ( mem @ V1297e1 @ A_27a )
% 5.55/5.80                      & ? [V1298e2: $i] :
% 5.55/5.80                          ( ( mem @ V1298e2 @ A_27a )
% 5.55/5.80                          & ? [V1299e3: $i] :
% 5.55/5.80                              ( ( mem @ V1299e3 @ A_27a )
% 5.55/5.80                              & ? [V1300e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1300e4 @ A_27a )
% 5.55/5.80                                  & ? [V1301e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1301e5 @ A_27a )
% 5.55/5.80                                      & ? [V1302e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1302e6 @ A_27a )
% 5.55/5.80                                          & ? [V1303e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1303e7 @ A_27a )
% 5.55/5.80                                              & ? [V1304e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1304e8 @ A_27a )
% 5.55/5.80                                                  & ( V0l
% 5.55/5.80                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1297e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1298e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1299e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1300e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1301e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1302e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1303e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1304e8 ) @ V1296l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1305l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1305l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1306e1: $i] :
% 5.55/5.80                      ( ( mem @ V1306e1 @ A_27a )
% 5.55/5.80                      & ? [V1307e2: $i] :
% 5.55/5.80                          ( ( mem @ V1307e2 @ A_27a )
% 5.55/5.80                          & ? [V1308e3: $i] :
% 5.55/5.80                              ( ( mem @ V1308e3 @ A_27a )
% 5.55/5.80                              & ? [V1309e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1309e4 @ A_27a )
% 5.55/5.80                                  & ? [V1310e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1310e5 @ A_27a )
% 5.55/5.80                                      & ? [V1311e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1311e6 @ A_27a )
% 5.55/5.80                                          & ? [V1312e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1312e7 @ A_27a )
% 5.55/5.80                                              & ? [V1313e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1313e8 @ A_27a )
% 5.55/5.80                                                  & ( V0l
% 5.55/5.80                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1306e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1307e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1308e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1309e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1310e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1311e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1312e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1313e8 ) @ V1305l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1314l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1314l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1315e1: $i] :
% 5.55/5.80                      ( ( mem @ V1315e1 @ A_27a )
% 5.55/5.80                      & ? [V1316e2: $i] :
% 5.55/5.80                          ( ( mem @ V1316e2 @ A_27a )
% 5.55/5.80                          & ? [V1317e3: $i] :
% 5.55/5.80                              ( ( mem @ V1317e3 @ A_27a )
% 5.55/5.80                              & ? [V1318e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1318e4 @ A_27a )
% 5.55/5.80                                  & ? [V1319e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1319e5 @ A_27a )
% 5.55/5.80                                      & ? [V1320e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1320e6 @ A_27a )
% 5.55/5.80                                          & ? [V1321e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1321e7 @ A_27a )
% 5.55/5.80                                              & ? [V1322e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1322e8 @ A_27a )
% 5.55/5.80                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1314l_27 ) ) )
% 5.55/5.80                                                  & ( V0l
% 5.55/5.80                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1315e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1316e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1317e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1318e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1319e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1320e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1321e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1322e8 ) @ V1314l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V1323l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1323l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1324e1: $i] :
% 5.55/5.80                      ( ( mem @ V1324e1 @ A_27a )
% 5.55/5.80                      & ? [V1325e2: $i] :
% 5.55/5.80                          ( ( mem @ V1325e2 @ A_27a )
% 5.55/5.80                          & ? [V1326e3: $i] :
% 5.55/5.80                              ( ( mem @ V1326e3 @ A_27a )
% 5.55/5.80                              & ? [V1327e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1327e4 @ A_27a )
% 5.55/5.80                                  & ? [V1328e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1328e5 @ A_27a )
% 5.55/5.80                                      & ? [V1329e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1329e6 @ A_27a )
% 5.55/5.80                                          & ? [V1330e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1330e7 @ A_27a )
% 5.55/5.80                                              & ? [V1331e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1331e8 @ A_27a )
% 5.55/5.80                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1323l_27 ) ) )
% 5.55/5.80                                                  & ( V0l
% 5.55/5.80                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1324e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1325e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1326e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1327e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1328e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1329e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1330e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1331e8 ) @ V1323l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1332l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1332l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1333e1: $i] :
% 5.55/5.80                      ( ( mem @ V1333e1 @ A_27a )
% 5.55/5.80                      & ? [V1334e2: $i] :
% 5.55/5.80                          ( ( mem @ V1334e2 @ A_27a )
% 5.55/5.80                          & ? [V1335e3: $i] :
% 5.55/5.80                              ( ( mem @ V1335e3 @ A_27a )
% 5.55/5.80                              & ? [V1336e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1336e4 @ A_27a )
% 5.55/5.80                                  & ? [V1337e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1337e5 @ A_27a )
% 5.55/5.80                                      & ? [V1338e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1338e6 @ A_27a )
% 5.55/5.80                                          & ? [V1339e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1339e7 @ A_27a )
% 5.55/5.80                                              & ? [V1340e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1340e8 @ A_27a )
% 5.55/5.80                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1332l_27 ) ) )
% 5.55/5.80                                                  & ( V0l
% 5.55/5.80                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1333e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1334e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1335e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1336e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1337e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1338e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1339e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1340e8 ) @ V1332l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1341l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1341l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1342e1: $i] :
% 5.55/5.80                      ( ( mem @ V1342e1 @ A_27a )
% 5.55/5.80                      & ? [V1343e2: $i] :
% 5.55/5.80                          ( ( mem @ V1343e2 @ A_27a )
% 5.55/5.80                          & ? [V1344e3: $i] :
% 5.55/5.80                              ( ( mem @ V1344e3 @ A_27a )
% 5.55/5.80                              & ? [V1345e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1345e4 @ A_27a )
% 5.55/5.80                                  & ? [V1346e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1346e5 @ A_27a )
% 5.55/5.80                                      & ? [V1347e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1347e6 @ A_27a )
% 5.55/5.80                                          & ? [V1348e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1348e7 @ A_27a )
% 5.55/5.80                                              & ? [V1349e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1349e8 @ A_27a )
% 5.55/5.80                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1341l_27 ) ) )
% 5.55/5.80                                                  & ( V0l
% 5.55/5.80                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1342e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1343e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1344e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1345e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1346e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1347e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1348e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1349e8 ) @ V1341l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V1350l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1350l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1351e1: $i] :
% 5.55/5.80                      ( ( mem @ V1351e1 @ A_27a )
% 5.55/5.80                      & ? [V1352e2: $i] :
% 5.55/5.80                          ( ( mem @ V1352e2 @ A_27a )
% 5.55/5.80                          & ? [V1353e3: $i] :
% 5.55/5.80                              ( ( mem @ V1353e3 @ A_27a )
% 5.55/5.80                              & ? [V1354e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1354e4 @ A_27a )
% 5.55/5.80                                  & ? [V1355e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1355e5 @ A_27a )
% 5.55/5.80                                      & ? [V1356e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1356e6 @ A_27a )
% 5.55/5.80                                          & ? [V1357e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1357e7 @ A_27a )
% 5.55/5.80                                              & ? [V1358e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1358e8 @ A_27a )
% 5.55/5.80                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1350l_27 ) )
% 5.55/5.80                                                    = V1x )
% 5.55/5.80                                                  & ( V0l
% 5.55/5.80                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1351e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1352e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1353e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1354e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1355e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1356e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1357e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1358e8 ) @ V1350l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1359l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1359l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1360e1: $i] :
% 5.55/5.80                      ( ( mem @ V1360e1 @ A_27a )
% 5.55/5.80                      & ? [V1361e2: $i] :
% 5.55/5.80                          ( ( mem @ V1361e2 @ A_27a )
% 5.55/5.80                          & ? [V1362e3: $i] :
% 5.55/5.80                              ( ( mem @ V1362e3 @ A_27a )
% 5.55/5.80                              & ? [V1363e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1363e4 @ A_27a )
% 5.55/5.80                                  & ? [V1364e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1364e5 @ A_27a )
% 5.55/5.80                                      & ? [V1365e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1365e6 @ A_27a )
% 5.55/5.80                                          & ? [V1366e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1366e7 @ A_27a )
% 5.55/5.80                                              & ? [V1367e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1367e8 @ A_27a )
% 5.55/5.80                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1359l_27 ) )
% 5.55/5.80                                                    = V1x )
% 5.55/5.80                                                  & ( V0l
% 5.55/5.80                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1360e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1361e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1362e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1363e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1364e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1365e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1366e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1367e8 ) @ V1359l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1368l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1368l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1369e1: $i] :
% 5.55/5.80                      ( ( mem @ V1369e1 @ A_27a )
% 5.55/5.80                      & ? [V1370e2: $i] :
% 5.55/5.80                          ( ( mem @ V1370e2 @ A_27a )
% 5.55/5.80                          & ? [V1371e3: $i] :
% 5.55/5.80                              ( ( mem @ V1371e3 @ A_27a )
% 5.55/5.80                              & ? [V1372e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1372e4 @ A_27a )
% 5.55/5.80                                  & ? [V1373e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1373e5 @ A_27a )
% 5.55/5.80                                      & ? [V1374e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1374e6 @ A_27a )
% 5.55/5.80                                          & ? [V1375e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1375e7 @ A_27a )
% 5.55/5.80                                              & ? [V1376e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1376e8 @ A_27a )
% 5.55/5.80                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1368l_27 ) )
% 5.55/5.80                                                    = V1x )
% 5.55/5.80                                                  & ( V0l
% 5.55/5.80                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1369e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1370e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1371e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1372e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1373e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1374e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1375e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1376e8 ) @ V1368l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1377l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1377l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1378e1: $i] :
% 5.55/5.80                      ( ( mem @ V1378e1 @ A_27a )
% 5.55/5.80                      & ? [V1379e2: $i] :
% 5.55/5.80                          ( ( mem @ V1379e2 @ A_27a )
% 5.55/5.80                          & ? [V1380e3: $i] :
% 5.55/5.80                              ( ( mem @ V1380e3 @ A_27a )
% 5.55/5.80                              & ? [V1381e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1381e4 @ A_27a )
% 5.55/5.80                                  & ? [V1382e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1382e5 @ A_27a )
% 5.55/5.80                                      & ? [V1383e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1383e6 @ A_27a )
% 5.55/5.80                                          & ? [V1384e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1384e7 @ A_27a )
% 5.55/5.80                                              & ? [V1385e8: $i] :
% 5.55/5.80                                                  ( ( mem @ V1385e8 @ A_27a )
% 5.55/5.80                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1377l_27 ) )
% 5.55/5.80                                                    = V1x )
% 5.55/5.80                                                  & ( V0l
% 5.55/5.80                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1378e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1379e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1380e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1381e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1382e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1383e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1384e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1385e8 ) @ V1377l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1386e1: $i] :
% 5.55/5.80                  ( ( mem @ V1386e1 @ A_27a )
% 5.55/5.80                  & ? [V1387e2: $i] :
% 5.55/5.80                      ( ( mem @ V1387e2 @ A_27a )
% 5.55/5.80                      & ? [V1388e3: $i] :
% 5.55/5.80                          ( ( mem @ V1388e3 @ A_27a )
% 5.55/5.80                          & ? [V1389e4: $i] :
% 5.55/5.80                              ( ( mem @ V1389e4 @ A_27a )
% 5.55/5.80                              & ? [V1390e5: $i] :
% 5.55/5.80                                  ( ( mem @ V1390e5 @ A_27a )
% 5.55/5.80                                  & ? [V1391e6: $i] :
% 5.55/5.80                                      ( ( mem @ V1391e6 @ A_27a )
% 5.55/5.80                                      & ? [V1392e7: $i] :
% 5.55/5.80                                          ( ( mem @ V1392e7 @ A_27a )
% 5.55/5.80                                          & ( V0l
% 5.55/5.80                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1386e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1387e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1388e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1389e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1390e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1391e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1392e7 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1393e1: $i] :
% 5.55/5.80                  ( ( mem @ V1393e1 @ A_27a )
% 5.55/5.80                  & ? [V1394e2: $i] :
% 5.55/5.80                      ( ( mem @ V1394e2 @ A_27a )
% 5.55/5.80                      & ? [V1395e3: $i] :
% 5.55/5.80                          ( ( mem @ V1395e3 @ A_27a )
% 5.55/5.80                          & ? [V1396e4: $i] :
% 5.55/5.80                              ( ( mem @ V1396e4 @ A_27a )
% 5.55/5.80                              & ? [V1397e5: $i] :
% 5.55/5.80                                  ( ( mem @ V1397e5 @ A_27a )
% 5.55/5.80                                  & ? [V1398e6: $i] :
% 5.55/5.80                                      ( ( mem @ V1398e6 @ A_27a )
% 5.55/5.80                                      & ? [V1399e7: $i] :
% 5.55/5.80                                          ( ( mem @ V1399e7 @ A_27a )
% 5.55/5.80                                          & ( V0l
% 5.55/5.80                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1393e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1394e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1395e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1396e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1397e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1398e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1399e7 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1400l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1400l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1401e1: $i] :
% 5.55/5.80                      ( ( mem @ V1401e1 @ A_27a )
% 5.55/5.80                      & ? [V1402e2: $i] :
% 5.55/5.80                          ( ( mem @ V1402e2 @ A_27a )
% 5.55/5.80                          & ? [V1403e3: $i] :
% 5.55/5.80                              ( ( mem @ V1403e3 @ A_27a )
% 5.55/5.80                              & ? [V1404e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1404e4 @ A_27a )
% 5.55/5.80                                  & ? [V1405e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1405e5 @ A_27a )
% 5.55/5.80                                      & ? [V1406e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1406e6 @ A_27a )
% 5.55/5.80                                          & ? [V1407e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1407e7 @ A_27a )
% 5.55/5.80                                              & ( V0l
% 5.55/5.80                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1401e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1402e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1403e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1404e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1405e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1406e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1407e7 ) @ V1400l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1408l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1408l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1409e1: $i] :
% 5.55/5.80                      ( ( mem @ V1409e1 @ A_27a )
% 5.55/5.80                      & ? [V1410e2: $i] :
% 5.55/5.80                          ( ( mem @ V1410e2 @ A_27a )
% 5.55/5.80                          & ? [V1411e3: $i] :
% 5.55/5.80                              ( ( mem @ V1411e3 @ A_27a )
% 5.55/5.80                              & ? [V1412e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1412e4 @ A_27a )
% 5.55/5.80                                  & ? [V1413e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1413e5 @ A_27a )
% 5.55/5.80                                      & ? [V1414e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1414e6 @ A_27a )
% 5.55/5.80                                          & ? [V1415e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1415e7 @ A_27a )
% 5.55/5.80                                              & ( V0l
% 5.55/5.80                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1409e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1410e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1411e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1412e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1413e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1414e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1415e7 ) @ V1408l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1416l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1416l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1417e1: $i] :
% 5.55/5.80                      ( ( mem @ V1417e1 @ A_27a )
% 5.55/5.80                      & ? [V1418e2: $i] :
% 5.55/5.80                          ( ( mem @ V1418e2 @ A_27a )
% 5.55/5.80                          & ? [V1419e3: $i] :
% 5.55/5.80                              ( ( mem @ V1419e3 @ A_27a )
% 5.55/5.80                              & ? [V1420e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1420e4 @ A_27a )
% 5.55/5.80                                  & ? [V1421e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1421e5 @ A_27a )
% 5.55/5.80                                      & ? [V1422e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1422e6 @ A_27a )
% 5.55/5.80                                          & ? [V1423e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1423e7 @ A_27a )
% 5.55/5.80                                              & ( V0l
% 5.55/5.80                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1417e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1418e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1419e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1420e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1421e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1422e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1423e7 ) @ V1416l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1424l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1424l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1425e1: $i] :
% 5.55/5.80                      ( ( mem @ V1425e1 @ A_27a )
% 5.55/5.80                      & ? [V1426e2: $i] :
% 5.55/5.80                          ( ( mem @ V1426e2 @ A_27a )
% 5.55/5.80                          & ? [V1427e3: $i] :
% 5.55/5.80                              ( ( mem @ V1427e3 @ A_27a )
% 5.55/5.80                              & ? [V1428e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1428e4 @ A_27a )
% 5.55/5.80                                  & ? [V1429e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1429e5 @ A_27a )
% 5.55/5.80                                      & ? [V1430e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1430e6 @ A_27a )
% 5.55/5.80                                          & ? [V1431e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1431e7 @ A_27a )
% 5.55/5.80                                              & ( V0l
% 5.55/5.80                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1425e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1426e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1427e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1428e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1429e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1430e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1431e7 ) @ V1424l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1432l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1432l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1433e1: $i] :
% 5.55/5.80                      ( ( mem @ V1433e1 @ A_27a )
% 5.55/5.80                      & ? [V1434e2: $i] :
% 5.55/5.80                          ( ( mem @ V1434e2 @ A_27a )
% 5.55/5.80                          & ? [V1435e3: $i] :
% 5.55/5.80                              ( ( mem @ V1435e3 @ A_27a )
% 5.55/5.80                              & ? [V1436e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1436e4 @ A_27a )
% 5.55/5.80                                  & ? [V1437e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1437e5 @ A_27a )
% 5.55/5.80                                      & ? [V1438e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1438e6 @ A_27a )
% 5.55/5.80                                          & ? [V1439e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1439e7 @ A_27a )
% 5.55/5.80                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1432l_27 ) ) )
% 5.55/5.80                                              & ( V0l
% 5.55/5.80                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1433e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1434e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1435e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1436e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1437e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1438e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1439e7 ) @ V1432l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V1440l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1440l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1441e1: $i] :
% 5.55/5.80                      ( ( mem @ V1441e1 @ A_27a )
% 5.55/5.80                      & ? [V1442e2: $i] :
% 5.55/5.80                          ( ( mem @ V1442e2 @ A_27a )
% 5.55/5.80                          & ? [V1443e3: $i] :
% 5.55/5.80                              ( ( mem @ V1443e3 @ A_27a )
% 5.55/5.80                              & ? [V1444e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1444e4 @ A_27a )
% 5.55/5.80                                  & ? [V1445e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1445e5 @ A_27a )
% 5.55/5.80                                      & ? [V1446e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1446e6 @ A_27a )
% 5.55/5.80                                          & ? [V1447e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1447e7 @ A_27a )
% 5.55/5.80                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1440l_27 ) ) )
% 5.55/5.80                                              & ( V0l
% 5.55/5.80                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1441e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1442e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1443e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1444e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1445e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1446e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1447e7 ) @ V1440l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1448l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1448l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1449e1: $i] :
% 5.55/5.80                      ( ( mem @ V1449e1 @ A_27a )
% 5.55/5.80                      & ? [V1450e2: $i] :
% 5.55/5.80                          ( ( mem @ V1450e2 @ A_27a )
% 5.55/5.80                          & ? [V1451e3: $i] :
% 5.55/5.80                              ( ( mem @ V1451e3 @ A_27a )
% 5.55/5.80                              & ? [V1452e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1452e4 @ A_27a )
% 5.55/5.80                                  & ? [V1453e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1453e5 @ A_27a )
% 5.55/5.80                                      & ? [V1454e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1454e6 @ A_27a )
% 5.55/5.80                                          & ? [V1455e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1455e7 @ A_27a )
% 5.55/5.80                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1448l_27 ) ) )
% 5.55/5.80                                              & ( V0l
% 5.55/5.80                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1449e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1450e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1451e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1452e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1453e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1454e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1455e7 ) @ V1448l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1456l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1456l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1457e1: $i] :
% 5.55/5.80                      ( ( mem @ V1457e1 @ A_27a )
% 5.55/5.80                      & ? [V1458e2: $i] :
% 5.55/5.80                          ( ( mem @ V1458e2 @ A_27a )
% 5.55/5.80                          & ? [V1459e3: $i] :
% 5.55/5.80                              ( ( mem @ V1459e3 @ A_27a )
% 5.55/5.80                              & ? [V1460e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1460e4 @ A_27a )
% 5.55/5.80                                  & ? [V1461e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1461e5 @ A_27a )
% 5.55/5.80                                      & ? [V1462e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1462e6 @ A_27a )
% 5.55/5.80                                          & ? [V1463e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1463e7 @ A_27a )
% 5.55/5.80                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1456l_27 ) ) )
% 5.55/5.80                                              & ( V0l
% 5.55/5.80                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1457e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1458e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1459e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1460e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1461e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1462e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1463e7 ) @ V1456l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V1464l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1464l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1465e1: $i] :
% 5.55/5.80                      ( ( mem @ V1465e1 @ A_27a )
% 5.55/5.80                      & ? [V1466e2: $i] :
% 5.55/5.80                          ( ( mem @ V1466e2 @ A_27a )
% 5.55/5.80                          & ? [V1467e3: $i] :
% 5.55/5.80                              ( ( mem @ V1467e3 @ A_27a )
% 5.55/5.80                              & ? [V1468e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1468e4 @ A_27a )
% 5.55/5.80                                  & ? [V1469e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1469e5 @ A_27a )
% 5.55/5.80                                      & ? [V1470e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1470e6 @ A_27a )
% 5.55/5.80                                          & ? [V1471e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1471e7 @ A_27a )
% 5.55/5.80                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1464l_27 ) )
% 5.55/5.80                                                = V1x )
% 5.55/5.80                                              & ( V0l
% 5.55/5.80                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1465e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1466e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1467e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1468e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1469e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1470e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1471e7 ) @ V1464l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1472l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1472l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1473e1: $i] :
% 5.55/5.80                      ( ( mem @ V1473e1 @ A_27a )
% 5.55/5.80                      & ? [V1474e2: $i] :
% 5.55/5.80                          ( ( mem @ V1474e2 @ A_27a )
% 5.55/5.80                          & ? [V1475e3: $i] :
% 5.55/5.80                              ( ( mem @ V1475e3 @ A_27a )
% 5.55/5.80                              & ? [V1476e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1476e4 @ A_27a )
% 5.55/5.80                                  & ? [V1477e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1477e5 @ A_27a )
% 5.55/5.80                                      & ? [V1478e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1478e6 @ A_27a )
% 5.55/5.80                                          & ? [V1479e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1479e7 @ A_27a )
% 5.55/5.80                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1472l_27 ) )
% 5.55/5.80                                                = V1x )
% 5.55/5.80                                              & ( V0l
% 5.55/5.80                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1473e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1474e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1475e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1476e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1477e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1478e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1479e7 ) @ V1472l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1480l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1480l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1481e1: $i] :
% 5.55/5.80                      ( ( mem @ V1481e1 @ A_27a )
% 5.55/5.80                      & ? [V1482e2: $i] :
% 5.55/5.80                          ( ( mem @ V1482e2 @ A_27a )
% 5.55/5.80                          & ? [V1483e3: $i] :
% 5.55/5.80                              ( ( mem @ V1483e3 @ A_27a )
% 5.55/5.80                              & ? [V1484e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1484e4 @ A_27a )
% 5.55/5.80                                  & ? [V1485e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1485e5 @ A_27a )
% 5.55/5.80                                      & ? [V1486e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1486e6 @ A_27a )
% 5.55/5.80                                          & ? [V1487e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1487e7 @ A_27a )
% 5.55/5.80                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1480l_27 ) )
% 5.55/5.80                                                = V1x )
% 5.55/5.80                                              & ( V0l
% 5.55/5.80                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1481e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1482e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1483e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1484e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1485e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1486e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1487e7 ) @ V1480l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1488l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1488l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1489e1: $i] :
% 5.55/5.80                      ( ( mem @ V1489e1 @ A_27a )
% 5.55/5.80                      & ? [V1490e2: $i] :
% 5.55/5.80                          ( ( mem @ V1490e2 @ A_27a )
% 5.55/5.80                          & ? [V1491e3: $i] :
% 5.55/5.80                              ( ( mem @ V1491e3 @ A_27a )
% 5.55/5.80                              & ? [V1492e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1492e4 @ A_27a )
% 5.55/5.80                                  & ? [V1493e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1493e5 @ A_27a )
% 5.55/5.80                                      & ? [V1494e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1494e6 @ A_27a )
% 5.55/5.80                                          & ? [V1495e7: $i] :
% 5.55/5.80                                              ( ( mem @ V1495e7 @ A_27a )
% 5.55/5.80                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1488l_27 ) )
% 5.55/5.80                                                = V1x )
% 5.55/5.80                                              & ( V0l
% 5.55/5.80                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1489e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1490e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1491e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1492e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1493e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1494e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1495e7 ) @ V1488l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1496e1: $i] :
% 5.55/5.80                  ( ( mem @ V1496e1 @ A_27a )
% 5.55/5.80                  & ? [V1497e2: $i] :
% 5.55/5.80                      ( ( mem @ V1497e2 @ A_27a )
% 5.55/5.80                      & ? [V1498e3: $i] :
% 5.55/5.80                          ( ( mem @ V1498e3 @ A_27a )
% 5.55/5.80                          & ? [V1499e4: $i] :
% 5.55/5.80                              ( ( mem @ V1499e4 @ A_27a )
% 5.55/5.80                              & ? [V1500e5: $i] :
% 5.55/5.80                                  ( ( mem @ V1500e5 @ A_27a )
% 5.55/5.80                                  & ? [V1501e6: $i] :
% 5.55/5.80                                      ( ( mem @ V1501e6 @ A_27a )
% 5.55/5.80                                      & ( V0l
% 5.55/5.80                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1496e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1497e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1498e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1499e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1500e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1501e6 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1502e1: $i] :
% 5.55/5.80                  ( ( mem @ V1502e1 @ A_27a )
% 5.55/5.80                  & ? [V1503e2: $i] :
% 5.55/5.80                      ( ( mem @ V1503e2 @ A_27a )
% 5.55/5.80                      & ? [V1504e3: $i] :
% 5.55/5.80                          ( ( mem @ V1504e3 @ A_27a )
% 5.55/5.80                          & ? [V1505e4: $i] :
% 5.55/5.80                              ( ( mem @ V1505e4 @ A_27a )
% 5.55/5.80                              & ? [V1506e5: $i] :
% 5.55/5.80                                  ( ( mem @ V1506e5 @ A_27a )
% 5.55/5.80                                  & ? [V1507e6: $i] :
% 5.55/5.80                                      ( ( mem @ V1507e6 @ A_27a )
% 5.55/5.80                                      & ( V0l
% 5.55/5.80                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1502e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1503e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1504e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1505e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1506e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1507e6 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1508l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1508l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1509e1: $i] :
% 5.55/5.80                      ( ( mem @ V1509e1 @ A_27a )
% 5.55/5.80                      & ? [V1510e2: $i] :
% 5.55/5.80                          ( ( mem @ V1510e2 @ A_27a )
% 5.55/5.80                          & ? [V1511e3: $i] :
% 5.55/5.80                              ( ( mem @ V1511e3 @ A_27a )
% 5.55/5.80                              & ? [V1512e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1512e4 @ A_27a )
% 5.55/5.80                                  & ? [V1513e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1513e5 @ A_27a )
% 5.55/5.80                                      & ? [V1514e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1514e6 @ A_27a )
% 5.55/5.80                                          & ( V0l
% 5.55/5.80                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1509e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1510e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1511e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1512e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1513e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1514e6 ) @ V1508l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1515l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1515l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1516e1: $i] :
% 5.55/5.80                      ( ( mem @ V1516e1 @ A_27a )
% 5.55/5.80                      & ? [V1517e2: $i] :
% 5.55/5.80                          ( ( mem @ V1517e2 @ A_27a )
% 5.55/5.80                          & ? [V1518e3: $i] :
% 5.55/5.80                              ( ( mem @ V1518e3 @ A_27a )
% 5.55/5.80                              & ? [V1519e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1519e4 @ A_27a )
% 5.55/5.80                                  & ? [V1520e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1520e5 @ A_27a )
% 5.55/5.80                                      & ? [V1521e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1521e6 @ A_27a )
% 5.55/5.80                                          & ( V0l
% 5.55/5.80                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1516e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1517e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1518e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1519e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1520e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1521e6 ) @ V1515l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1522l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1522l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1523e1: $i] :
% 5.55/5.80                      ( ( mem @ V1523e1 @ A_27a )
% 5.55/5.80                      & ? [V1524e2: $i] :
% 5.55/5.80                          ( ( mem @ V1524e2 @ A_27a )
% 5.55/5.80                          & ? [V1525e3: $i] :
% 5.55/5.80                              ( ( mem @ V1525e3 @ A_27a )
% 5.55/5.80                              & ? [V1526e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1526e4 @ A_27a )
% 5.55/5.80                                  & ? [V1527e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1527e5 @ A_27a )
% 5.55/5.80                                      & ? [V1528e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1528e6 @ A_27a )
% 5.55/5.80                                          & ( V0l
% 5.55/5.80                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1523e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1524e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1525e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1526e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1527e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1528e6 ) @ V1522l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1529l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1529l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1530e1: $i] :
% 5.55/5.80                      ( ( mem @ V1530e1 @ A_27a )
% 5.55/5.80                      & ? [V1531e2: $i] :
% 5.55/5.80                          ( ( mem @ V1531e2 @ A_27a )
% 5.55/5.80                          & ? [V1532e3: $i] :
% 5.55/5.80                              ( ( mem @ V1532e3 @ A_27a )
% 5.55/5.80                              & ? [V1533e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1533e4 @ A_27a )
% 5.55/5.80                                  & ? [V1534e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1534e5 @ A_27a )
% 5.55/5.80                                      & ? [V1535e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1535e6 @ A_27a )
% 5.55/5.80                                          & ( V0l
% 5.55/5.80                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1530e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1531e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1532e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1533e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1534e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1535e6 ) @ V1529l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1536l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1536l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1537e1: $i] :
% 5.55/5.80                      ( ( mem @ V1537e1 @ A_27a )
% 5.55/5.80                      & ? [V1538e2: $i] :
% 5.55/5.80                          ( ( mem @ V1538e2 @ A_27a )
% 5.55/5.80                          & ? [V1539e3: $i] :
% 5.55/5.80                              ( ( mem @ V1539e3 @ A_27a )
% 5.55/5.80                              & ? [V1540e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1540e4 @ A_27a )
% 5.55/5.80                                  & ? [V1541e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1541e5 @ A_27a )
% 5.55/5.80                                      & ? [V1542e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1542e6 @ A_27a )
% 5.55/5.80                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1536l_27 ) ) )
% 5.55/5.80                                          & ( V0l
% 5.55/5.80                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1537e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1538e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1539e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1540e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1541e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1542e6 ) @ V1536l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V1543l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1543l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1544e1: $i] :
% 5.55/5.80                      ( ( mem @ V1544e1 @ A_27a )
% 5.55/5.80                      & ? [V1545e2: $i] :
% 5.55/5.80                          ( ( mem @ V1545e2 @ A_27a )
% 5.55/5.80                          & ? [V1546e3: $i] :
% 5.55/5.80                              ( ( mem @ V1546e3 @ A_27a )
% 5.55/5.80                              & ? [V1547e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1547e4 @ A_27a )
% 5.55/5.80                                  & ? [V1548e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1548e5 @ A_27a )
% 5.55/5.80                                      & ? [V1549e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1549e6 @ A_27a )
% 5.55/5.80                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1543l_27 ) ) )
% 5.55/5.80                                          & ( V0l
% 5.55/5.80                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1544e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1545e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1546e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1547e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1548e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1549e6 ) @ V1543l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1550l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1550l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1551e1: $i] :
% 5.55/5.80                      ( ( mem @ V1551e1 @ A_27a )
% 5.55/5.80                      & ? [V1552e2: $i] :
% 5.55/5.80                          ( ( mem @ V1552e2 @ A_27a )
% 5.55/5.80                          & ? [V1553e3: $i] :
% 5.55/5.80                              ( ( mem @ V1553e3 @ A_27a )
% 5.55/5.80                              & ? [V1554e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1554e4 @ A_27a )
% 5.55/5.80                                  & ? [V1555e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1555e5 @ A_27a )
% 5.55/5.80                                      & ? [V1556e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1556e6 @ A_27a )
% 5.55/5.80                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1550l_27 ) ) )
% 5.55/5.80                                          & ( V0l
% 5.55/5.80                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1551e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1552e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1553e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1554e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1555e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1556e6 ) @ V1550l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1557l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1557l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1558e1: $i] :
% 5.55/5.80                      ( ( mem @ V1558e1 @ A_27a )
% 5.55/5.80                      & ? [V1559e2: $i] :
% 5.55/5.80                          ( ( mem @ V1559e2 @ A_27a )
% 5.55/5.80                          & ? [V1560e3: $i] :
% 5.55/5.80                              ( ( mem @ V1560e3 @ A_27a )
% 5.55/5.80                              & ? [V1561e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1561e4 @ A_27a )
% 5.55/5.80                                  & ? [V1562e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1562e5 @ A_27a )
% 5.55/5.80                                      & ? [V1563e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1563e6 @ A_27a )
% 5.55/5.80                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1557l_27 ) ) )
% 5.55/5.80                                          & ( V0l
% 5.55/5.80                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1558e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1559e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1560e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1561e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1562e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1563e6 ) @ V1557l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V1564l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1564l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1565e1: $i] :
% 5.55/5.80                      ( ( mem @ V1565e1 @ A_27a )
% 5.55/5.80                      & ? [V1566e2: $i] :
% 5.55/5.80                          ( ( mem @ V1566e2 @ A_27a )
% 5.55/5.80                          & ? [V1567e3: $i] :
% 5.55/5.80                              ( ( mem @ V1567e3 @ A_27a )
% 5.55/5.80                              & ? [V1568e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1568e4 @ A_27a )
% 5.55/5.80                                  & ? [V1569e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1569e5 @ A_27a )
% 5.55/5.80                                      & ? [V1570e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1570e6 @ A_27a )
% 5.55/5.80                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1564l_27 ) )
% 5.55/5.80                                            = V1x )
% 5.55/5.80                                          & ( V0l
% 5.55/5.80                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1565e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1566e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1567e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1568e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1569e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1570e6 ) @ V1564l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1571l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1571l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1572e1: $i] :
% 5.55/5.80                      ( ( mem @ V1572e1 @ A_27a )
% 5.55/5.80                      & ? [V1573e2: $i] :
% 5.55/5.80                          ( ( mem @ V1573e2 @ A_27a )
% 5.55/5.80                          & ? [V1574e3: $i] :
% 5.55/5.80                              ( ( mem @ V1574e3 @ A_27a )
% 5.55/5.80                              & ? [V1575e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1575e4 @ A_27a )
% 5.55/5.80                                  & ? [V1576e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1576e5 @ A_27a )
% 5.55/5.80                                      & ? [V1577e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1577e6 @ A_27a )
% 5.55/5.80                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1571l_27 ) )
% 5.55/5.80                                            = V1x )
% 5.55/5.80                                          & ( V0l
% 5.55/5.80                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1572e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1573e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1574e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1575e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1576e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1577e6 ) @ V1571l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1578l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1578l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1579e1: $i] :
% 5.55/5.80                      ( ( mem @ V1579e1 @ A_27a )
% 5.55/5.80                      & ? [V1580e2: $i] :
% 5.55/5.80                          ( ( mem @ V1580e2 @ A_27a )
% 5.55/5.80                          & ? [V1581e3: $i] :
% 5.55/5.80                              ( ( mem @ V1581e3 @ A_27a )
% 5.55/5.80                              & ? [V1582e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1582e4 @ A_27a )
% 5.55/5.80                                  & ? [V1583e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1583e5 @ A_27a )
% 5.55/5.80                                      & ? [V1584e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1584e6 @ A_27a )
% 5.55/5.80                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1578l_27 ) )
% 5.55/5.80                                            = V1x )
% 5.55/5.80                                          & ( V0l
% 5.55/5.80                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1579e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1580e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1581e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1582e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1583e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1584e6 ) @ V1578l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1585l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1585l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1586e1: $i] :
% 5.55/5.80                      ( ( mem @ V1586e1 @ A_27a )
% 5.55/5.80                      & ? [V1587e2: $i] :
% 5.55/5.80                          ( ( mem @ V1587e2 @ A_27a )
% 5.55/5.80                          & ? [V1588e3: $i] :
% 5.55/5.80                              ( ( mem @ V1588e3 @ A_27a )
% 5.55/5.80                              & ? [V1589e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1589e4 @ A_27a )
% 5.55/5.80                                  & ? [V1590e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1590e5 @ A_27a )
% 5.55/5.80                                      & ? [V1591e6: $i] :
% 5.55/5.80                                          ( ( mem @ V1591e6 @ A_27a )
% 5.55/5.80                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1585l_27 ) )
% 5.55/5.80                                            = V1x )
% 5.55/5.80                                          & ( V0l
% 5.55/5.80                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1586e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1587e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1588e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1589e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1590e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1591e6 ) @ V1585l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1592e1: $i] :
% 5.55/5.80                  ( ( mem @ V1592e1 @ A_27a )
% 5.55/5.80                  & ? [V1593e2: $i] :
% 5.55/5.80                      ( ( mem @ V1593e2 @ A_27a )
% 5.55/5.80                      & ? [V1594e3: $i] :
% 5.55/5.80                          ( ( mem @ V1594e3 @ A_27a )
% 5.55/5.80                          & ? [V1595e4: $i] :
% 5.55/5.80                              ( ( mem @ V1595e4 @ A_27a )
% 5.55/5.80                              & ? [V1596e5: $i] :
% 5.55/5.80                                  ( ( mem @ V1596e5 @ A_27a )
% 5.55/5.80                                  & ( V0l
% 5.55/5.80                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1592e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1593e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1594e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1595e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1596e5 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1597e1: $i] :
% 5.55/5.80                  ( ( mem @ V1597e1 @ A_27a )
% 5.55/5.80                  & ? [V1598e2: $i] :
% 5.55/5.80                      ( ( mem @ V1598e2 @ A_27a )
% 5.55/5.80                      & ? [V1599e3: $i] :
% 5.55/5.80                          ( ( mem @ V1599e3 @ A_27a )
% 5.55/5.80                          & ? [V1600e4: $i] :
% 5.55/5.80                              ( ( mem @ V1600e4 @ A_27a )
% 5.55/5.80                              & ? [V1601e5: $i] :
% 5.55/5.80                                  ( ( mem @ V1601e5 @ A_27a )
% 5.55/5.80                                  & ( V0l
% 5.55/5.80                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1597e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1598e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1599e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1600e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1601e5 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1602l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1602l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1603e1: $i] :
% 5.55/5.80                      ( ( mem @ V1603e1 @ A_27a )
% 5.55/5.80                      & ? [V1604e2: $i] :
% 5.55/5.80                          ( ( mem @ V1604e2 @ A_27a )
% 5.55/5.80                          & ? [V1605e3: $i] :
% 5.55/5.80                              ( ( mem @ V1605e3 @ A_27a )
% 5.55/5.80                              & ? [V1606e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1606e4 @ A_27a )
% 5.55/5.80                                  & ? [V1607e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1607e5 @ A_27a )
% 5.55/5.80                                      & ( V0l
% 5.55/5.80                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1603e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1604e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1605e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1606e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1607e5 ) @ V1602l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1608l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1608l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1609e1: $i] :
% 5.55/5.80                      ( ( mem @ V1609e1 @ A_27a )
% 5.55/5.80                      & ? [V1610e2: $i] :
% 5.55/5.80                          ( ( mem @ V1610e2 @ A_27a )
% 5.55/5.80                          & ? [V1611e3: $i] :
% 5.55/5.80                              ( ( mem @ V1611e3 @ A_27a )
% 5.55/5.80                              & ? [V1612e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1612e4 @ A_27a )
% 5.55/5.80                                  & ? [V1613e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1613e5 @ A_27a )
% 5.55/5.80                                      & ( V0l
% 5.55/5.80                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1609e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1610e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1611e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1612e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1613e5 ) @ V1608l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1614l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1614l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1615e1: $i] :
% 5.55/5.80                      ( ( mem @ V1615e1 @ A_27a )
% 5.55/5.80                      & ? [V1616e2: $i] :
% 5.55/5.80                          ( ( mem @ V1616e2 @ A_27a )
% 5.55/5.80                          & ? [V1617e3: $i] :
% 5.55/5.80                              ( ( mem @ V1617e3 @ A_27a )
% 5.55/5.80                              & ? [V1618e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1618e4 @ A_27a )
% 5.55/5.80                                  & ? [V1619e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1619e5 @ A_27a )
% 5.55/5.80                                      & ( V0l
% 5.55/5.80                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1615e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1616e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1617e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1618e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1619e5 ) @ V1614l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1620l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1620l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1621e1: $i] :
% 5.55/5.80                      ( ( mem @ V1621e1 @ A_27a )
% 5.55/5.80                      & ? [V1622e2: $i] :
% 5.55/5.80                          ( ( mem @ V1622e2 @ A_27a )
% 5.55/5.80                          & ? [V1623e3: $i] :
% 5.55/5.80                              ( ( mem @ V1623e3 @ A_27a )
% 5.55/5.80                              & ? [V1624e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1624e4 @ A_27a )
% 5.55/5.80                                  & ? [V1625e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1625e5 @ A_27a )
% 5.55/5.80                                      & ( V0l
% 5.55/5.80                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1621e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1622e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1623e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1624e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1625e5 ) @ V1620l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1626l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1626l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1627e1: $i] :
% 5.55/5.80                      ( ( mem @ V1627e1 @ A_27a )
% 5.55/5.80                      & ? [V1628e2: $i] :
% 5.55/5.80                          ( ( mem @ V1628e2 @ A_27a )
% 5.55/5.80                          & ? [V1629e3: $i] :
% 5.55/5.80                              ( ( mem @ V1629e3 @ A_27a )
% 5.55/5.80                              & ? [V1630e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1630e4 @ A_27a )
% 5.55/5.80                                  & ? [V1631e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1631e5 @ A_27a )
% 5.55/5.80                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1626l_27 ) ) )
% 5.55/5.80                                      & ( V0l
% 5.55/5.80                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1627e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1628e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1629e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1630e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1631e5 ) @ V1626l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V1632l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1632l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1633e1: $i] :
% 5.55/5.80                      ( ( mem @ V1633e1 @ A_27a )
% 5.55/5.80                      & ? [V1634e2: $i] :
% 5.55/5.80                          ( ( mem @ V1634e2 @ A_27a )
% 5.55/5.80                          & ? [V1635e3: $i] :
% 5.55/5.80                              ( ( mem @ V1635e3 @ A_27a )
% 5.55/5.80                              & ? [V1636e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1636e4 @ A_27a )
% 5.55/5.80                                  & ? [V1637e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1637e5 @ A_27a )
% 5.55/5.80                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1632l_27 ) ) )
% 5.55/5.80                                      & ( V0l
% 5.55/5.80                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1633e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1634e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1635e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1636e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1637e5 ) @ V1632l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1638l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1638l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1639e1: $i] :
% 5.55/5.80                      ( ( mem @ V1639e1 @ A_27a )
% 5.55/5.80                      & ? [V1640e2: $i] :
% 5.55/5.80                          ( ( mem @ V1640e2 @ A_27a )
% 5.55/5.80                          & ? [V1641e3: $i] :
% 5.55/5.80                              ( ( mem @ V1641e3 @ A_27a )
% 5.55/5.80                              & ? [V1642e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1642e4 @ A_27a )
% 5.55/5.80                                  & ? [V1643e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1643e5 @ A_27a )
% 5.55/5.80                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1638l_27 ) ) )
% 5.55/5.80                                      & ( V0l
% 5.55/5.80                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1639e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1640e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1641e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1642e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1643e5 ) @ V1638l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1644l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1644l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1645e1: $i] :
% 5.55/5.80                      ( ( mem @ V1645e1 @ A_27a )
% 5.55/5.80                      & ? [V1646e2: $i] :
% 5.55/5.80                          ( ( mem @ V1646e2 @ A_27a )
% 5.55/5.80                          & ? [V1647e3: $i] :
% 5.55/5.80                              ( ( mem @ V1647e3 @ A_27a )
% 5.55/5.80                              & ? [V1648e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1648e4 @ A_27a )
% 5.55/5.80                                  & ? [V1649e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1649e5 @ A_27a )
% 5.55/5.80                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1644l_27 ) ) )
% 5.55/5.80                                      & ( V0l
% 5.55/5.80                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1645e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1646e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1647e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1648e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1649e5 ) @ V1644l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V1650l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1650l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1651e1: $i] :
% 5.55/5.80                      ( ( mem @ V1651e1 @ A_27a )
% 5.55/5.80                      & ? [V1652e2: $i] :
% 5.55/5.80                          ( ( mem @ V1652e2 @ A_27a )
% 5.55/5.80                          & ? [V1653e3: $i] :
% 5.55/5.80                              ( ( mem @ V1653e3 @ A_27a )
% 5.55/5.80                              & ? [V1654e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1654e4 @ A_27a )
% 5.55/5.80                                  & ? [V1655e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1655e5 @ A_27a )
% 5.55/5.80                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1650l_27 ) )
% 5.55/5.80                                        = V1x )
% 5.55/5.80                                      & ( V0l
% 5.55/5.80                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1651e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1652e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1653e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1654e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1655e5 ) @ V1650l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1656l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1656l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1657e1: $i] :
% 5.55/5.80                      ( ( mem @ V1657e1 @ A_27a )
% 5.55/5.80                      & ? [V1658e2: $i] :
% 5.55/5.80                          ( ( mem @ V1658e2 @ A_27a )
% 5.55/5.80                          & ? [V1659e3: $i] :
% 5.55/5.80                              ( ( mem @ V1659e3 @ A_27a )
% 5.55/5.80                              & ? [V1660e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1660e4 @ A_27a )
% 5.55/5.80                                  & ? [V1661e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1661e5 @ A_27a )
% 5.55/5.80                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1656l_27 ) )
% 5.55/5.80                                        = V1x )
% 5.55/5.80                                      & ( V0l
% 5.55/5.80                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1657e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1658e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1659e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1660e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1661e5 ) @ V1656l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1662l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1662l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1663e1: $i] :
% 5.55/5.80                      ( ( mem @ V1663e1 @ A_27a )
% 5.55/5.80                      & ? [V1664e2: $i] :
% 5.55/5.80                          ( ( mem @ V1664e2 @ A_27a )
% 5.55/5.80                          & ? [V1665e3: $i] :
% 5.55/5.80                              ( ( mem @ V1665e3 @ A_27a )
% 5.55/5.80                              & ? [V1666e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1666e4 @ A_27a )
% 5.55/5.80                                  & ? [V1667e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1667e5 @ A_27a )
% 5.55/5.80                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1662l_27 ) )
% 5.55/5.80                                        = V1x )
% 5.55/5.80                                      & ( V0l
% 5.55/5.80                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1663e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1664e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1665e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1666e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1667e5 ) @ V1662l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1668l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1668l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1669e1: $i] :
% 5.55/5.80                      ( ( mem @ V1669e1 @ A_27a )
% 5.55/5.80                      & ? [V1670e2: $i] :
% 5.55/5.80                          ( ( mem @ V1670e2 @ A_27a )
% 5.55/5.80                          & ? [V1671e3: $i] :
% 5.55/5.80                              ( ( mem @ V1671e3 @ A_27a )
% 5.55/5.80                              & ? [V1672e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1672e4 @ A_27a )
% 5.55/5.80                                  & ? [V1673e5: $i] :
% 5.55/5.80                                      ( ( mem @ V1673e5 @ A_27a )
% 5.55/5.80                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1668l_27 ) )
% 5.55/5.80                                        = V1x )
% 5.55/5.80                                      & ( V0l
% 5.55/5.80                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1669e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1670e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1671e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1672e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1673e5 ) @ V1668l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1674e1: $i] :
% 5.55/5.80                  ( ( mem @ V1674e1 @ A_27a )
% 5.55/5.80                  & ? [V1675e2: $i] :
% 5.55/5.80                      ( ( mem @ V1675e2 @ A_27a )
% 5.55/5.80                      & ? [V1676e3: $i] :
% 5.55/5.80                          ( ( mem @ V1676e3 @ A_27a )
% 5.55/5.80                          & ? [V1677e4: $i] :
% 5.55/5.80                              ( ( mem @ V1677e4 @ A_27a )
% 5.55/5.80                              & ( V0l
% 5.55/5.80                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1674e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1675e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1676e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1677e4 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1678e1: $i] :
% 5.55/5.80                  ( ( mem @ V1678e1 @ A_27a )
% 5.55/5.80                  & ? [V1679e2: $i] :
% 5.55/5.80                      ( ( mem @ V1679e2 @ A_27a )
% 5.55/5.80                      & ? [V1680e3: $i] :
% 5.55/5.80                          ( ( mem @ V1680e3 @ A_27a )
% 5.55/5.80                          & ? [V1681e4: $i] :
% 5.55/5.80                              ( ( mem @ V1681e4 @ A_27a )
% 5.55/5.80                              & ( V0l
% 5.55/5.80                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1678e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1679e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1680e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1681e4 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1682l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1682l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1683e1: $i] :
% 5.55/5.80                      ( ( mem @ V1683e1 @ A_27a )
% 5.55/5.80                      & ? [V1684e2: $i] :
% 5.55/5.80                          ( ( mem @ V1684e2 @ A_27a )
% 5.55/5.80                          & ? [V1685e3: $i] :
% 5.55/5.80                              ( ( mem @ V1685e3 @ A_27a )
% 5.55/5.80                              & ? [V1686e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1686e4 @ A_27a )
% 5.55/5.80                                  & ( V0l
% 5.55/5.80                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1683e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1684e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1685e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1686e4 ) @ V1682l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1687l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1687l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1688e1: $i] :
% 5.55/5.80                      ( ( mem @ V1688e1 @ A_27a )
% 5.55/5.80                      & ? [V1689e2: $i] :
% 5.55/5.80                          ( ( mem @ V1689e2 @ A_27a )
% 5.55/5.80                          & ? [V1690e3: $i] :
% 5.55/5.80                              ( ( mem @ V1690e3 @ A_27a )
% 5.55/5.80                              & ? [V1691e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1691e4 @ A_27a )
% 5.55/5.80                                  & ( V0l
% 5.55/5.80                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1688e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1689e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1690e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1691e4 ) @ V1687l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1692l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1692l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1693e1: $i] :
% 5.55/5.80                      ( ( mem @ V1693e1 @ A_27a )
% 5.55/5.80                      & ? [V1694e2: $i] :
% 5.55/5.80                          ( ( mem @ V1694e2 @ A_27a )
% 5.55/5.80                          & ? [V1695e3: $i] :
% 5.55/5.80                              ( ( mem @ V1695e3 @ A_27a )
% 5.55/5.80                              & ? [V1696e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1696e4 @ A_27a )
% 5.55/5.80                                  & ( V0l
% 5.55/5.80                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1693e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1694e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1695e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1696e4 ) @ V1692l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1697l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1697l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1698e1: $i] :
% 5.55/5.80                      ( ( mem @ V1698e1 @ A_27a )
% 5.55/5.80                      & ? [V1699e2: $i] :
% 5.55/5.80                          ( ( mem @ V1699e2 @ A_27a )
% 5.55/5.80                          & ? [V1700e3: $i] :
% 5.55/5.80                              ( ( mem @ V1700e3 @ A_27a )
% 5.55/5.80                              & ? [V1701e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1701e4 @ A_27a )
% 5.55/5.80                                  & ( V0l
% 5.55/5.80                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1698e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1699e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1700e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1701e4 ) @ V1697l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1702l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1702l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1703e1: $i] :
% 5.55/5.80                      ( ( mem @ V1703e1 @ A_27a )
% 5.55/5.80                      & ? [V1704e2: $i] :
% 5.55/5.80                          ( ( mem @ V1704e2 @ A_27a )
% 5.55/5.80                          & ? [V1705e3: $i] :
% 5.55/5.80                              ( ( mem @ V1705e3 @ A_27a )
% 5.55/5.80                              & ? [V1706e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1706e4 @ A_27a )
% 5.55/5.80                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1702l_27 ) ) )
% 5.55/5.80                                  & ( V0l
% 5.55/5.80                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1703e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1704e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1705e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1706e4 ) @ V1702l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V1707l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1707l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1708e1: $i] :
% 5.55/5.80                      ( ( mem @ V1708e1 @ A_27a )
% 5.55/5.80                      & ? [V1709e2: $i] :
% 5.55/5.80                          ( ( mem @ V1709e2 @ A_27a )
% 5.55/5.80                          & ? [V1710e3: $i] :
% 5.55/5.80                              ( ( mem @ V1710e3 @ A_27a )
% 5.55/5.80                              & ? [V1711e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1711e4 @ A_27a )
% 5.55/5.80                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1707l_27 ) ) )
% 5.55/5.80                                  & ( V0l
% 5.55/5.80                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1708e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1709e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1710e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1711e4 ) @ V1707l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1712l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1712l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1713e1: $i] :
% 5.55/5.80                      ( ( mem @ V1713e1 @ A_27a )
% 5.55/5.80                      & ? [V1714e2: $i] :
% 5.55/5.80                          ( ( mem @ V1714e2 @ A_27a )
% 5.55/5.80                          & ? [V1715e3: $i] :
% 5.55/5.80                              ( ( mem @ V1715e3 @ A_27a )
% 5.55/5.80                              & ? [V1716e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1716e4 @ A_27a )
% 5.55/5.80                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1712l_27 ) ) )
% 5.55/5.80                                  & ( V0l
% 5.55/5.80                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1713e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1714e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1715e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1716e4 ) @ V1712l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1717l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1717l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1718e1: $i] :
% 5.55/5.80                      ( ( mem @ V1718e1 @ A_27a )
% 5.55/5.80                      & ? [V1719e2: $i] :
% 5.55/5.80                          ( ( mem @ V1719e2 @ A_27a )
% 5.55/5.80                          & ? [V1720e3: $i] :
% 5.55/5.80                              ( ( mem @ V1720e3 @ A_27a )
% 5.55/5.80                              & ? [V1721e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1721e4 @ A_27a )
% 5.55/5.80                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1717l_27 ) ) )
% 5.55/5.80                                  & ( V0l
% 5.55/5.80                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1718e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1719e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1720e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1721e4 ) @ V1717l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V1722l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1722l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1723e1: $i] :
% 5.55/5.80                      ( ( mem @ V1723e1 @ A_27a )
% 5.55/5.80                      & ? [V1724e2: $i] :
% 5.55/5.80                          ( ( mem @ V1724e2 @ A_27a )
% 5.55/5.80                          & ? [V1725e3: $i] :
% 5.55/5.80                              ( ( mem @ V1725e3 @ A_27a )
% 5.55/5.80                              & ? [V1726e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1726e4 @ A_27a )
% 5.55/5.80                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1722l_27 ) )
% 5.55/5.80                                    = V1x )
% 5.55/5.80                                  & ( V0l
% 5.55/5.80                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1723e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1724e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1725e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1726e4 ) @ V1722l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1727l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1727l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1728e1: $i] :
% 5.55/5.80                      ( ( mem @ V1728e1 @ A_27a )
% 5.55/5.80                      & ? [V1729e2: $i] :
% 5.55/5.80                          ( ( mem @ V1729e2 @ A_27a )
% 5.55/5.80                          & ? [V1730e3: $i] :
% 5.55/5.80                              ( ( mem @ V1730e3 @ A_27a )
% 5.55/5.80                              & ? [V1731e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1731e4 @ A_27a )
% 5.55/5.80                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1727l_27 ) )
% 5.55/5.80                                    = V1x )
% 5.55/5.80                                  & ( V0l
% 5.55/5.80                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1728e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1729e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1730e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1731e4 ) @ V1727l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1732l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1732l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1733e1: $i] :
% 5.55/5.80                      ( ( mem @ V1733e1 @ A_27a )
% 5.55/5.80                      & ? [V1734e2: $i] :
% 5.55/5.80                          ( ( mem @ V1734e2 @ A_27a )
% 5.55/5.80                          & ? [V1735e3: $i] :
% 5.55/5.80                              ( ( mem @ V1735e3 @ A_27a )
% 5.55/5.80                              & ? [V1736e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1736e4 @ A_27a )
% 5.55/5.80                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1732l_27 ) )
% 5.55/5.80                                    = V1x )
% 5.55/5.80                                  & ( V0l
% 5.55/5.80                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1733e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1734e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1735e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1736e4 ) @ V1732l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1737l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1737l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1738e1: $i] :
% 5.55/5.80                      ( ( mem @ V1738e1 @ A_27a )
% 5.55/5.80                      & ? [V1739e2: $i] :
% 5.55/5.80                          ( ( mem @ V1739e2 @ A_27a )
% 5.55/5.80                          & ? [V1740e3: $i] :
% 5.55/5.80                              ( ( mem @ V1740e3 @ A_27a )
% 5.55/5.80                              & ? [V1741e4: $i] :
% 5.55/5.80                                  ( ( mem @ V1741e4 @ A_27a )
% 5.55/5.80                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1737l_27 ) )
% 5.55/5.80                                    = V1x )
% 5.55/5.80                                  & ( V0l
% 5.55/5.80                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1738e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1739e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1740e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1741e4 ) @ V1737l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1742e1: $i] :
% 5.55/5.80                  ( ( mem @ V1742e1 @ A_27a )
% 5.55/5.80                  & ? [V1743e2: $i] :
% 5.55/5.80                      ( ( mem @ V1743e2 @ A_27a )
% 5.55/5.80                      & ? [V1744e3: $i] :
% 5.55/5.80                          ( ( mem @ V1744e3 @ A_27a )
% 5.55/5.80                          & ( V0l
% 5.55/5.80                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1742e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1743e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1744e3 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1745e1: $i] :
% 5.55/5.80                  ( ( mem @ V1745e1 @ A_27a )
% 5.55/5.80                  & ? [V1746e2: $i] :
% 5.55/5.80                      ( ( mem @ V1746e2 @ A_27a )
% 5.55/5.80                      & ? [V1747e3: $i] :
% 5.55/5.80                          ( ( mem @ V1747e3 @ A_27a )
% 5.55/5.80                          & ( V0l
% 5.55/5.80                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1745e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1746e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1747e3 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1748l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1748l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1749e1: $i] :
% 5.55/5.80                      ( ( mem @ V1749e1 @ A_27a )
% 5.55/5.80                      & ? [V1750e2: $i] :
% 5.55/5.80                          ( ( mem @ V1750e2 @ A_27a )
% 5.55/5.80                          & ? [V1751e3: $i] :
% 5.55/5.80                              ( ( mem @ V1751e3 @ A_27a )
% 5.55/5.80                              & ( V0l
% 5.55/5.80                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1749e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1750e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1751e3 ) @ V1748l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.80            <=> ? [V1752l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1752l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1753e1: $i] :
% 5.55/5.80                      ( ( mem @ V1753e1 @ A_27a )
% 5.55/5.80                      & ? [V1754e2: $i] :
% 5.55/5.80                          ( ( mem @ V1754e2 @ A_27a )
% 5.55/5.80                          & ? [V1755e3: $i] :
% 5.55/5.80                              ( ( mem @ V1755e3 @ A_27a )
% 5.55/5.80                              & ( V0l
% 5.55/5.80                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1753e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1754e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1755e3 ) @ V1752l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1756l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1756l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1757e1: $i] :
% 5.55/5.80                      ( ( mem @ V1757e1 @ A_27a )
% 5.55/5.80                      & ? [V1758e2: $i] :
% 5.55/5.80                          ( ( mem @ V1758e2 @ A_27a )
% 5.55/5.80                          & ? [V1759e3: $i] :
% 5.55/5.80                              ( ( mem @ V1759e3 @ A_27a )
% 5.55/5.80                              & ( V0l
% 5.55/5.80                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1757e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1758e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1759e3 ) @ V1756l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1760l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1760l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1761e1: $i] :
% 5.55/5.80                      ( ( mem @ V1761e1 @ A_27a )
% 5.55/5.80                      & ? [V1762e2: $i] :
% 5.55/5.80                          ( ( mem @ V1762e2 @ A_27a )
% 5.55/5.80                          & ? [V1763e3: $i] :
% 5.55/5.80                              ( ( mem @ V1763e3 @ A_27a )
% 5.55/5.80                              & ( V0l
% 5.55/5.80                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1761e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1762e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1763e3 ) @ V1760l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1764l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1764l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1765e1: $i] :
% 5.55/5.80                      ( ( mem @ V1765e1 @ A_27a )
% 5.55/5.80                      & ? [V1766e2: $i] :
% 5.55/5.80                          ( ( mem @ V1766e2 @ A_27a )
% 5.55/5.80                          & ? [V1767e3: $i] :
% 5.55/5.80                              ( ( mem @ V1767e3 @ A_27a )
% 5.55/5.80                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1764l_27 ) ) )
% 5.55/5.80                              & ( V0l
% 5.55/5.80                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1765e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1766e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1767e3 ) @ V1764l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V1768l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1768l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1769e1: $i] :
% 5.55/5.80                      ( ( mem @ V1769e1 @ A_27a )
% 5.55/5.80                      & ? [V1770e2: $i] :
% 5.55/5.80                          ( ( mem @ V1770e2 @ A_27a )
% 5.55/5.80                          & ? [V1771e3: $i] :
% 5.55/5.80                              ( ( mem @ V1771e3 @ A_27a )
% 5.55/5.80                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1768l_27 ) ) )
% 5.55/5.80                              & ( V0l
% 5.55/5.80                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1769e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1770e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1771e3 ) @ V1768l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1772l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1772l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1773e1: $i] :
% 5.55/5.80                      ( ( mem @ V1773e1 @ A_27a )
% 5.55/5.80                      & ? [V1774e2: $i] :
% 5.55/5.80                          ( ( mem @ V1774e2 @ A_27a )
% 5.55/5.80                          & ? [V1775e3: $i] :
% 5.55/5.80                              ( ( mem @ V1775e3 @ A_27a )
% 5.55/5.80                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1772l_27 ) ) )
% 5.55/5.80                              & ( V0l
% 5.55/5.80                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1773e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1774e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1775e3 ) @ V1772l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1776l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1776l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1777e1: $i] :
% 5.55/5.80                      ( ( mem @ V1777e1 @ A_27a )
% 5.55/5.80                      & ? [V1778e2: $i] :
% 5.55/5.80                          ( ( mem @ V1778e2 @ A_27a )
% 5.55/5.80                          & ? [V1779e3: $i] :
% 5.55/5.80                              ( ( mem @ V1779e3 @ A_27a )
% 5.55/5.80                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1776l_27 ) ) )
% 5.55/5.80                              & ( V0l
% 5.55/5.80                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1777e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1778e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1779e3 ) @ V1776l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.80            <=> ? [V1780l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1780l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1781e1: $i] :
% 5.55/5.80                      ( ( mem @ V1781e1 @ A_27a )
% 5.55/5.80                      & ? [V1782e2: $i] :
% 5.55/5.80                          ( ( mem @ V1782e2 @ A_27a )
% 5.55/5.80                          & ? [V1783e3: $i] :
% 5.55/5.80                              ( ( mem @ V1783e3 @ A_27a )
% 5.55/5.80                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1780l_27 ) )
% 5.55/5.80                                = V1x )
% 5.55/5.80                              & ( V0l
% 5.55/5.80                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1781e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1782e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1783e3 ) @ V1780l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1784l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1784l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1785e1: $i] :
% 5.55/5.80                      ( ( mem @ V1785e1 @ A_27a )
% 5.55/5.80                      & ? [V1786e2: $i] :
% 5.55/5.80                          ( ( mem @ V1786e2 @ A_27a )
% 5.55/5.80                          & ? [V1787e3: $i] :
% 5.55/5.80                              ( ( mem @ V1787e3 @ A_27a )
% 5.55/5.80                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1784l_27 ) )
% 5.55/5.80                                = V1x )
% 5.55/5.80                              & ( V0l
% 5.55/5.80                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1785e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1786e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1787e3 ) @ V1784l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.80            <=> ? [V1788l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1788l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1789e1: $i] :
% 5.55/5.80                      ( ( mem @ V1789e1 @ A_27a )
% 5.55/5.80                      & ? [V1790e2: $i] :
% 5.55/5.80                          ( ( mem @ V1790e2 @ A_27a )
% 5.55/5.80                          & ? [V1791e3: $i] :
% 5.55/5.80                              ( ( mem @ V1791e3 @ A_27a )
% 5.55/5.80                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1788l_27 ) )
% 5.55/5.80                                = V1x )
% 5.55/5.80                              & ( V0l
% 5.55/5.80                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1789e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1790e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1791e3 ) @ V1788l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1792l_27: $i] :
% 5.55/5.80                  ( ( mem @ V1792l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.80                  & ? [V1793e1: $i] :
% 5.55/5.80                      ( ( mem @ V1793e1 @ A_27a )
% 5.55/5.80                      & ? [V1794e2: $i] :
% 5.55/5.80                          ( ( mem @ V1794e2 @ A_27a )
% 5.55/5.80                          & ? [V1795e3: $i] :
% 5.55/5.80                              ( ( mem @ V1795e3 @ A_27a )
% 5.55/5.80                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1792l_27 ) )
% 5.55/5.80                                = V1x )
% 5.55/5.80                              & ( V0l
% 5.55/5.80                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1793e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1794e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1795e3 ) @ V1792l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.80            <=> ? [V1796e1: $i] :
% 5.55/5.80                  ( ( mem @ V1796e1 @ A_27a )
% 5.55/5.80                  & ? [V1797e2: $i] :
% 5.55/5.80                      ( ( mem @ V1797e2 @ A_27a )
% 5.55/5.80                      & ( V0l
% 5.55/5.80                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1796e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1797e2 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.55/5.80            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.55/5.80                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.80            <=> ? [V1798e1: $i] :
% 5.55/5.80                  ( ( mem @ V1798e1 @ A_27a )
% 5.55/5.80                  & ? [V1799e2: $i] :
% 5.55/5.80                      ( ( mem @ V1799e2 @ A_27a )
% 5.55/5.80                      & ( V0l
% 5.55/5.80                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1798e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1799e2 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.55/5.80            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1800l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1800l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1801e1: $i] :
% 5.55/5.81                      ( ( mem @ V1801e1 @ A_27a )
% 5.55/5.81                      & ? [V1802e2: $i] :
% 5.55/5.81                          ( ( mem @ V1802e2 @ A_27a )
% 5.55/5.81                          & ( V0l
% 5.55/5.81                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1801e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1802e2 ) @ V1800l_27 ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.81            <=> ? [V1803l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1803l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1804e1: $i] :
% 5.55/5.81                      ( ( mem @ V1804e1 @ A_27a )
% 5.55/5.81                      & ? [V1805e2: $i] :
% 5.55/5.81                          ( ( mem @ V1805e2 @ A_27a )
% 5.55/5.81                          & ( V0l
% 5.55/5.81                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1804e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1805e2 ) @ V1803l_27 ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1806l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1806l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1807e1: $i] :
% 5.55/5.81                      ( ( mem @ V1807e1 @ A_27a )
% 5.55/5.81                      & ? [V1808e2: $i] :
% 5.55/5.81                          ( ( mem @ V1808e2 @ A_27a )
% 5.55/5.81                          & ( V0l
% 5.55/5.81                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1807e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1808e2 ) @ V1806l_27 ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.81            <=> ? [V1809l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1809l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1810e1: $i] :
% 5.55/5.81                      ( ( mem @ V1810e1 @ A_27a )
% 5.55/5.81                      & ? [V1811e2: $i] :
% 5.55/5.81                          ( ( mem @ V1811e2 @ A_27a )
% 5.55/5.81                          & ( V0l
% 5.55/5.81                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1810e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1811e2 ) @ V1809l_27 ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1812l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1812l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1813e1: $i] :
% 5.55/5.81                      ( ( mem @ V1813e1 @ A_27a )
% 5.55/5.81                      & ? [V1814e2: $i] :
% 5.55/5.81                          ( ( mem @ V1814e2 @ A_27a )
% 5.55/5.81                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1812l_27 ) ) )
% 5.55/5.81                          & ( V0l
% 5.55/5.81                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1813e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1814e2 ) @ V1812l_27 ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.81            <=> ? [V1815l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1815l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1816e1: $i] :
% 5.55/5.81                      ( ( mem @ V1816e1 @ A_27a )
% 5.55/5.81                      & ? [V1817e2: $i] :
% 5.55/5.81                          ( ( mem @ V1817e2 @ A_27a )
% 5.55/5.81                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1815l_27 ) ) )
% 5.55/5.81                          & ( V0l
% 5.55/5.81                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1816e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1817e2 ) @ V1815l_27 ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1818l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1818l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1819e1: $i] :
% 5.55/5.81                      ( ( mem @ V1819e1 @ A_27a )
% 5.55/5.81                      & ? [V1820e2: $i] :
% 5.55/5.81                          ( ( mem @ V1820e2 @ A_27a )
% 5.55/5.81                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1818l_27 ) ) )
% 5.55/5.81                          & ( V0l
% 5.55/5.81                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1819e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1820e2 ) @ V1818l_27 ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1821l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1821l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1822e1: $i] :
% 5.55/5.81                      ( ( mem @ V1822e1 @ A_27a )
% 5.55/5.81                      & ? [V1823e2: $i] :
% 5.55/5.81                          ( ( mem @ V1823e2 @ A_27a )
% 5.55/5.81                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1821l_27 ) ) )
% 5.55/5.81                          & ( V0l
% 5.55/5.81                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1822e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1823e2 ) @ V1821l_27 ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.81            <=> ? [V1824l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1824l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1825e1: $i] :
% 5.55/5.81                      ( ( mem @ V1825e1 @ A_27a )
% 5.55/5.81                      & ? [V1826e2: $i] :
% 5.55/5.81                          ( ( mem @ V1826e2 @ A_27a )
% 5.55/5.81                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1824l_27 ) )
% 5.55/5.81                            = V1x )
% 5.55/5.81                          & ( V0l
% 5.55/5.81                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1825e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1826e2 ) @ V1824l_27 ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1827l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1827l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1828e1: $i] :
% 5.55/5.81                      ( ( mem @ V1828e1 @ A_27a )
% 5.55/5.81                      & ? [V1829e2: $i] :
% 5.55/5.81                          ( ( mem @ V1829e2 @ A_27a )
% 5.55/5.81                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1827l_27 ) )
% 5.55/5.81                            = V1x )
% 5.55/5.81                          & ( V0l
% 5.55/5.81                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1828e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1829e2 ) @ V1827l_27 ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1830l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1830l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1831e1: $i] :
% 5.55/5.81                      ( ( mem @ V1831e1 @ A_27a )
% 5.55/5.81                      & ? [V1832e2: $i] :
% 5.55/5.81                          ( ( mem @ V1832e2 @ A_27a )
% 5.55/5.81                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1830l_27 ) )
% 5.55/5.81                            = V1x )
% 5.55/5.81                          & ( V0l
% 5.55/5.81                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1831e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1832e2 ) @ V1830l_27 ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1833l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1833l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1834e1: $i] :
% 5.55/5.81                      ( ( mem @ V1834e1 @ A_27a )
% 5.55/5.81                      & ? [V1835e2: $i] :
% 5.55/5.81                          ( ( mem @ V1835e2 @ A_27a )
% 5.55/5.81                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1833l_27 ) )
% 5.55/5.81                            = V1x )
% 5.55/5.81                          & ( V0l
% 5.55/5.81                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1834e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1835e2 ) @ V1833l_27 ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.81            <=> ? [V1836e1: $i] :
% 5.55/5.81                  ( ( mem @ V1836e1 @ A_27a )
% 5.55/5.81                  & ( V0l
% 5.55/5.81                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1836e1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1837e1: $i] :
% 5.55/5.81                  ( ( mem @ V1837e1 @ A_27a )
% 5.55/5.81                  & ( V0l
% 5.55/5.81                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1837e1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1838l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1838l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1839e1: $i] :
% 5.55/5.81                      ( ( mem @ V1839e1 @ A_27a )
% 5.55/5.81                      & ( V0l
% 5.55/5.81                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1839e1 ) @ V1838l_27 ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.81            <=> ? [V1840l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1840l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1841e1: $i] :
% 5.55/5.81                      ( ( mem @ V1841e1 @ A_27a )
% 5.55/5.81                      & ( V0l
% 5.55/5.81                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1841e1 ) @ V1840l_27 ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1842l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1842l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1843e1: $i] :
% 5.55/5.81                      ( ( mem @ V1843e1 @ A_27a )
% 5.55/5.81                      & ( V0l
% 5.55/5.81                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1843e1 ) @ V1842l_27 ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.81            <=> ? [V1844l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1844l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1845e1: $i] :
% 5.55/5.81                      ( ( mem @ V1845e1 @ A_27a )
% 5.55/5.81                      & ( V0l
% 5.55/5.81                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1845e1 ) @ V1844l_27 ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1846l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1846l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1847e1: $i] :
% 5.55/5.81                      ( ( mem @ V1847e1 @ A_27a )
% 5.55/5.81                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1846l_27 ) ) )
% 5.55/5.81                      & ( V0l
% 5.55/5.81                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1847e1 ) @ V1846l_27 ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.81            <=> ? [V1848l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1848l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1849e1: $i] :
% 5.55/5.81                      ( ( mem @ V1849e1 @ A_27a )
% 5.55/5.81                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1848l_27 ) ) )
% 5.55/5.81                      & ( V0l
% 5.55/5.81                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1849e1 ) @ V1848l_27 ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1850l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1850l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1851e1: $i] :
% 5.55/5.81                      ( ( mem @ V1851e1 @ A_27a )
% 5.55/5.81                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1850l_27 ) ) )
% 5.55/5.81                      & ( V0l
% 5.55/5.81                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1851e1 ) @ V1850l_27 ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1852l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1852l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1853e1: $i] :
% 5.55/5.81                      ( ( mem @ V1853e1 @ A_27a )
% 5.55/5.81                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1852l_27 ) ) )
% 5.55/5.81                      & ( V0l
% 5.55/5.81                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1853e1 ) @ V1852l_27 ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.81            <=> ? [V1854l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1854l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1855e1: $i] :
% 5.55/5.81                      ( ( mem @ V1855e1 @ A_27a )
% 5.55/5.81                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1854l_27 ) )
% 5.55/5.81                        = V1x )
% 5.55/5.81                      & ( V0l
% 5.55/5.81                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1855e1 ) @ V1854l_27 ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1856l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1856l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1857e1: $i] :
% 5.55/5.81                      ( ( mem @ V1857e1 @ A_27a )
% 5.55/5.81                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1856l_27 ) )
% 5.55/5.81                        = V1x )
% 5.55/5.81                      & ( V0l
% 5.55/5.81                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1857e1 ) @ V1856l_27 ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1858l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1858l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1859e1: $i] :
% 5.55/5.81                      ( ( mem @ V1859e1 @ A_27a )
% 5.55/5.81                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1858l_27 ) )
% 5.55/5.81                        = V1x )
% 5.55/5.81                      & ( V0l
% 5.55/5.81                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1859e1 ) @ V1858l_27 ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1860l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1860l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1861e1: $i] :
% 5.55/5.81                      ( ( mem @ V1861e1 @ A_27a )
% 5.55/5.81                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1860l_27 ) )
% 5.55/5.81                        = V1x )
% 5.55/5.81                      & ( V0l
% 5.55/5.81                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1861e1 ) @ V1860l_27 ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = fo__c_2Enum_2E0 )
% 5.55/5.81            <=> ( V0l
% 5.55/5.81                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.81            & ( ( fo__c_2Enum_2E0
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ( V0l
% 5.55/5.81                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.81            <=> ( V0l
% 5.55/5.81                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ( V0l
% 5.55/5.81                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ( V0l
% 5.55/5.81                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.81            <=> ( V0l
% 5.55/5.81                = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.81  
% 5.55/5.81  thf(conj_thm_2EquantHeuristics_2ELIST__LENGTH__20,axiom,
% 5.55/5.81      ! [A_27a: del,V0l: $i] :
% 5.55/5.81        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81       => ! [V1x: tp__ty_2Enum_2Enum] :
% 5.55/5.81            ( ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V2e1: $i] :
% 5.55/5.81                  ( ( mem @ V2e1 @ A_27a )
% 5.55/5.81                  & ? [V3e2: $i] :
% 5.55/5.81                      ( ( mem @ V3e2 @ A_27a )
% 5.55/5.81                      & ? [V4e3: $i] :
% 5.55/5.81                          ( ( mem @ V4e3 @ A_27a )
% 5.55/5.81                          & ? [V5e4: $i] :
% 5.55/5.81                              ( ( mem @ V5e4 @ A_27a )
% 5.55/5.81                              & ? [V6e5: $i] :
% 5.55/5.81                                  ( ( mem @ V6e5 @ A_27a )
% 5.55/5.81                                  & ? [V7e6: $i] :
% 5.55/5.81                                      ( ( mem @ V7e6 @ A_27a )
% 5.55/5.81                                      & ? [V8e7: $i] :
% 5.55/5.81                                          ( ( mem @ V8e7 @ A_27a )
% 5.55/5.81                                          & ? [V9e8: $i] :
% 5.55/5.81                                              ( ( mem @ V9e8 @ A_27a )
% 5.55/5.81                                              & ? [V10e9: $i] :
% 5.55/5.81                                                  ( ( mem @ V10e9 @ A_27a )
% 5.55/5.81                                                  & ? [V11e10: $i] :
% 5.55/5.81                                                      ( ( mem @ V11e10 @ A_27a )
% 5.55/5.81                                                      & ? [V12e11: $i] :
% 5.55/5.81                                                          ( ( mem @ V12e11 @ A_27a )
% 5.55/5.81                                                          & ? [V13e12: $i] :
% 5.55/5.81                                                              ( ( mem @ V13e12 @ A_27a )
% 5.55/5.81                                                              & ? [V14e13: $i] :
% 5.55/5.81                                                                  ( ( mem @ V14e13 @ A_27a )
% 5.55/5.81                                                                  & ? [V15e14: $i] :
% 5.55/5.81                                                                      ( ( mem @ V15e14 @ A_27a )
% 5.55/5.81                                                                      & ? [V16e15: $i] :
% 5.55/5.81                                                                          ( ( mem @ V16e15 @ A_27a )
% 5.55/5.81                                                                          & ? [V17e16: $i] :
% 5.55/5.81                                                                              ( ( mem @ V17e16 @ A_27a )
% 5.55/5.81                                                                              & ? [V18e17: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V18e17 @ A_27a )
% 5.55/5.81                                                                                  & ? [V19e18: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V19e18 @ A_27a )
% 5.55/5.81                                                                                      & ? [V20e19: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V20e19 @ A_27a )
% 5.55/5.81                                                                                          & ? [V21e20: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V21e20 @ A_27a )
% 5.55/5.81                                                                                              & ( V0l
% 5.55/5.81                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V8e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V9e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V10e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V11e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V12e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V13e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V14e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V15e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V16e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V17e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V18e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V19e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V20e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V21e20 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V22e1: $i] :
% 5.55/5.81                  ( ( mem @ V22e1 @ A_27a )
% 5.55/5.81                  & ? [V23e2: $i] :
% 5.55/5.81                      ( ( mem @ V23e2 @ A_27a )
% 5.55/5.81                      & ? [V24e3: $i] :
% 5.55/5.81                          ( ( mem @ V24e3 @ A_27a )
% 5.55/5.81                          & ? [V25e4: $i] :
% 5.55/5.81                              ( ( mem @ V25e4 @ A_27a )
% 5.55/5.81                              & ? [V26e5: $i] :
% 5.55/5.81                                  ( ( mem @ V26e5 @ A_27a )
% 5.55/5.81                                  & ? [V27e6: $i] :
% 5.55/5.81                                      ( ( mem @ V27e6 @ A_27a )
% 5.55/5.81                                      & ? [V28e7: $i] :
% 5.55/5.81                                          ( ( mem @ V28e7 @ A_27a )
% 5.55/5.81                                          & ? [V29e8: $i] :
% 5.55/5.81                                              ( ( mem @ V29e8 @ A_27a )
% 5.55/5.81                                              & ? [V30e9: $i] :
% 5.55/5.81                                                  ( ( mem @ V30e9 @ A_27a )
% 5.55/5.81                                                  & ? [V31e10: $i] :
% 5.55/5.81                                                      ( ( mem @ V31e10 @ A_27a )
% 5.55/5.81                                                      & ? [V32e11: $i] :
% 5.55/5.81                                                          ( ( mem @ V32e11 @ A_27a )
% 5.55/5.81                                                          & ? [V33e12: $i] :
% 5.55/5.81                                                              ( ( mem @ V33e12 @ A_27a )
% 5.55/5.81                                                              & ? [V34e13: $i] :
% 5.55/5.81                                                                  ( ( mem @ V34e13 @ A_27a )
% 5.55/5.81                                                                  & ? [V35e14: $i] :
% 5.55/5.81                                                                      ( ( mem @ V35e14 @ A_27a )
% 5.55/5.81                                                                      & ? [V36e15: $i] :
% 5.55/5.81                                                                          ( ( mem @ V36e15 @ A_27a )
% 5.55/5.81                                                                          & ? [V37e16: $i] :
% 5.55/5.81                                                                              ( ( mem @ V37e16 @ A_27a )
% 5.55/5.81                                                                              & ? [V38e17: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V38e17 @ A_27a )
% 5.55/5.81                                                                                  & ? [V39e18: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V39e18 @ A_27a )
% 5.55/5.81                                                                                      & ? [V40e19: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V40e19 @ A_27a )
% 5.55/5.81                                                                                          & ? [V41e20: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V41e20 @ A_27a )
% 5.55/5.81                                                                                              & ( V0l
% 5.55/5.81                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V22e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V23e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V24e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V25e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V26e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V27e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V28e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V29e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V30e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V31e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V32e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V33e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V34e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V35e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V36e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V37e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V38e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V39e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V40e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V41e20 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V42l_27: $i] :
% 5.55/5.81                  ( ( mem @ V42l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V43e1: $i] :
% 5.55/5.81                      ( ( mem @ V43e1 @ A_27a )
% 5.55/5.81                      & ? [V44e2: $i] :
% 5.55/5.81                          ( ( mem @ V44e2 @ A_27a )
% 5.55/5.81                          & ? [V45e3: $i] :
% 5.55/5.81                              ( ( mem @ V45e3 @ A_27a )
% 5.55/5.81                              & ? [V46e4: $i] :
% 5.55/5.81                                  ( ( mem @ V46e4 @ A_27a )
% 5.55/5.81                                  & ? [V47e5: $i] :
% 5.55/5.81                                      ( ( mem @ V47e5 @ A_27a )
% 5.55/5.81                                      & ? [V48e6: $i] :
% 5.55/5.81                                          ( ( mem @ V48e6 @ A_27a )
% 5.55/5.81                                          & ? [V49e7: $i] :
% 5.55/5.81                                              ( ( mem @ V49e7 @ A_27a )
% 5.55/5.81                                              & ? [V50e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V50e8 @ A_27a )
% 5.55/5.81                                                  & ? [V51e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V51e9 @ A_27a )
% 5.55/5.81                                                      & ? [V52e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V52e10 @ A_27a )
% 5.55/5.81                                                          & ? [V53e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V53e11 @ A_27a )
% 5.55/5.81                                                              & ? [V54e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V54e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V55e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V55e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V56e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V56e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V57e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V57e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V58e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V58e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V59e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V59e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V60e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V60e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V61e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V61e19 @ A_27a )
% 5.55/5.81                                                                                              & ? [V62e20: $i] :
% 5.55/5.81                                                                                                  ( ( mem @ V62e20 @ A_27a )
% 5.55/5.81                                                                                                  & ( V0l
% 5.55/5.81                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V43e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V44e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V45e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V46e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V47e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V48e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V49e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V50e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V51e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V52e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V53e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V54e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V55e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V56e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V57e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V58e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V59e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V60e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V61e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V62e20 ) @ V42l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V63l_27: $i] :
% 5.55/5.81                  ( ( mem @ V63l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V64e1: $i] :
% 5.55/5.81                      ( ( mem @ V64e1 @ A_27a )
% 5.55/5.81                      & ? [V65e2: $i] :
% 5.55/5.81                          ( ( mem @ V65e2 @ A_27a )
% 5.55/5.81                          & ? [V66e3: $i] :
% 5.55/5.81                              ( ( mem @ V66e3 @ A_27a )
% 5.55/5.81                              & ? [V67e4: $i] :
% 5.55/5.81                                  ( ( mem @ V67e4 @ A_27a )
% 5.55/5.81                                  & ? [V68e5: $i] :
% 5.55/5.81                                      ( ( mem @ V68e5 @ A_27a )
% 5.55/5.81                                      & ? [V69e6: $i] :
% 5.55/5.81                                          ( ( mem @ V69e6 @ A_27a )
% 5.55/5.81                                          & ? [V70e7: $i] :
% 5.55/5.81                                              ( ( mem @ V70e7 @ A_27a )
% 5.55/5.81                                              & ? [V71e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V71e8 @ A_27a )
% 5.55/5.81                                                  & ? [V72e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V72e9 @ A_27a )
% 5.55/5.81                                                      & ? [V73e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V73e10 @ A_27a )
% 5.55/5.81                                                          & ? [V74e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V74e11 @ A_27a )
% 5.55/5.81                                                              & ? [V75e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V75e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V76e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V76e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V77e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V77e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V78e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V78e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V79e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V79e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V80e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V80e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V81e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V81e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V82e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V82e19 @ A_27a )
% 5.55/5.81                                                                                              & ? [V83e20: $i] :
% 5.55/5.81                                                                                                  ( ( mem @ V83e20 @ A_27a )
% 5.55/5.81                                                                                                  & ( V0l
% 5.55/5.81                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V64e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V65e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V66e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V67e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V68e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V69e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V70e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V71e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V72e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V73e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V74e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V75e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V76e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V77e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V78e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V79e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V80e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V81e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V82e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V83e20 ) @ V63l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V84l_27: $i] :
% 5.55/5.81                  ( ( mem @ V84l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V85e1: $i] :
% 5.55/5.81                      ( ( mem @ V85e1 @ A_27a )
% 5.55/5.81                      & ? [V86e2: $i] :
% 5.55/5.81                          ( ( mem @ V86e2 @ A_27a )
% 5.55/5.81                          & ? [V87e3: $i] :
% 5.55/5.81                              ( ( mem @ V87e3 @ A_27a )
% 5.55/5.81                              & ? [V88e4: $i] :
% 5.55/5.81                                  ( ( mem @ V88e4 @ A_27a )
% 5.55/5.81                                  & ? [V89e5: $i] :
% 5.55/5.81                                      ( ( mem @ V89e5 @ A_27a )
% 5.55/5.81                                      & ? [V90e6: $i] :
% 5.55/5.81                                          ( ( mem @ V90e6 @ A_27a )
% 5.55/5.81                                          & ? [V91e7: $i] :
% 5.55/5.81                                              ( ( mem @ V91e7 @ A_27a )
% 5.55/5.81                                              & ? [V92e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V92e8 @ A_27a )
% 5.55/5.81                                                  & ? [V93e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V93e9 @ A_27a )
% 5.55/5.81                                                      & ? [V94e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V94e10 @ A_27a )
% 5.55/5.81                                                          & ? [V95e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V95e11 @ A_27a )
% 5.55/5.81                                                              & ? [V96e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V96e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V97e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V97e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V98e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V98e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V99e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V99e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V100e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V100e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V101e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V101e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V102e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V102e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V103e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V103e19 @ A_27a )
% 5.55/5.81                                                                                              & ? [V104e20: $i] :
% 5.55/5.81                                                                                                  ( ( mem @ V104e20 @ A_27a )
% 5.55/5.81                                                                                                  & ( V0l
% 5.55/5.81                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V85e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V86e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V87e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V88e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V89e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V90e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V91e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V92e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V93e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V94e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V95e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V96e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V97e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V98e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V99e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V100e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V101e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V102e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V103e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V104e20 ) @ V84l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V105l_27: $i] :
% 5.55/5.81                  ( ( mem @ V105l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V106e1: $i] :
% 5.55/5.81                      ( ( mem @ V106e1 @ A_27a )
% 5.55/5.81                      & ? [V107e2: $i] :
% 5.55/5.81                          ( ( mem @ V107e2 @ A_27a )
% 5.55/5.81                          & ? [V108e3: $i] :
% 5.55/5.81                              ( ( mem @ V108e3 @ A_27a )
% 5.55/5.81                              & ? [V109e4: $i] :
% 5.55/5.81                                  ( ( mem @ V109e4 @ A_27a )
% 5.55/5.81                                  & ? [V110e5: $i] :
% 5.55/5.81                                      ( ( mem @ V110e5 @ A_27a )
% 5.55/5.81                                      & ? [V111e6: $i] :
% 5.55/5.81                                          ( ( mem @ V111e6 @ A_27a )
% 5.55/5.81                                          & ? [V112e7: $i] :
% 5.55/5.81                                              ( ( mem @ V112e7 @ A_27a )
% 5.55/5.81                                              & ? [V113e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V113e8 @ A_27a )
% 5.55/5.81                                                  & ? [V114e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V114e9 @ A_27a )
% 5.55/5.81                                                      & ? [V115e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V115e10 @ A_27a )
% 5.55/5.81                                                          & ? [V116e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V116e11 @ A_27a )
% 5.55/5.81                                                              & ? [V117e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V117e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V118e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V118e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V119e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V119e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V120e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V120e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V121e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V121e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V122e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V122e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V123e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V123e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V124e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V124e19 @ A_27a )
% 5.55/5.81                                                                                              & ? [V125e20: $i] :
% 5.55/5.81                                                                                                  ( ( mem @ V125e20 @ A_27a )
% 5.55/5.81                                                                                                  & ( V0l
% 5.55/5.81                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V106e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V107e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V108e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V109e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V110e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V111e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V112e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V113e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V114e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V115e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V116e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V117e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V118e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V119e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V120e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V121e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V122e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V123e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V124e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V125e20 ) @ V105l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V126l_27: $i] :
% 5.55/5.81                  ( ( mem @ V126l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V127e1: $i] :
% 5.55/5.81                      ( ( mem @ V127e1 @ A_27a )
% 5.55/5.81                      & ? [V128e2: $i] :
% 5.55/5.81                          ( ( mem @ V128e2 @ A_27a )
% 5.55/5.81                          & ? [V129e3: $i] :
% 5.55/5.81                              ( ( mem @ V129e3 @ A_27a )
% 5.55/5.81                              & ? [V130e4: $i] :
% 5.55/5.81                                  ( ( mem @ V130e4 @ A_27a )
% 5.55/5.81                                  & ? [V131e5: $i] :
% 5.55/5.81                                      ( ( mem @ V131e5 @ A_27a )
% 5.55/5.81                                      & ? [V132e6: $i] :
% 5.55/5.81                                          ( ( mem @ V132e6 @ A_27a )
% 5.55/5.81                                          & ? [V133e7: $i] :
% 5.55/5.81                                              ( ( mem @ V133e7 @ A_27a )
% 5.55/5.81                                              & ? [V134e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V134e8 @ A_27a )
% 5.55/5.81                                                  & ? [V135e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V135e9 @ A_27a )
% 5.55/5.81                                                      & ? [V136e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V136e10 @ A_27a )
% 5.55/5.81                                                          & ? [V137e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V137e11 @ A_27a )
% 5.55/5.81                                                              & ? [V138e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V138e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V139e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V139e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V140e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V140e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V141e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V141e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V142e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V142e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V143e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V143e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V144e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V144e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V145e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V145e19 @ A_27a )
% 5.55/5.81                                                                                              & ? [V146e20: $i] :
% 5.55/5.81                                                                                                  ( ( mem @ V146e20 @ A_27a )
% 5.55/5.81                                                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V126l_27 ) ) )
% 5.55/5.81                                                                                                  & ( V0l
% 5.55/5.81                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V127e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V128e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V129e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V130e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V131e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V132e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V133e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V134e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V135e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V136e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V137e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V138e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V139e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V140e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V141e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V142e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V143e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V144e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V145e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V146e20 ) @ V126l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.81            <=> ? [V147l_27: $i] :
% 5.55/5.81                  ( ( mem @ V147l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V148e1: $i] :
% 5.55/5.81                      ( ( mem @ V148e1 @ A_27a )
% 5.55/5.81                      & ? [V149e2: $i] :
% 5.55/5.81                          ( ( mem @ V149e2 @ A_27a )
% 5.55/5.81                          & ? [V150e3: $i] :
% 5.55/5.81                              ( ( mem @ V150e3 @ A_27a )
% 5.55/5.81                              & ? [V151e4: $i] :
% 5.55/5.81                                  ( ( mem @ V151e4 @ A_27a )
% 5.55/5.81                                  & ? [V152e5: $i] :
% 5.55/5.81                                      ( ( mem @ V152e5 @ A_27a )
% 5.55/5.81                                      & ? [V153e6: $i] :
% 5.55/5.81                                          ( ( mem @ V153e6 @ A_27a )
% 5.55/5.81                                          & ? [V154e7: $i] :
% 5.55/5.81                                              ( ( mem @ V154e7 @ A_27a )
% 5.55/5.81                                              & ? [V155e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V155e8 @ A_27a )
% 5.55/5.81                                                  & ? [V156e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V156e9 @ A_27a )
% 5.55/5.81                                                      & ? [V157e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V157e10 @ A_27a )
% 5.55/5.81                                                          & ? [V158e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V158e11 @ A_27a )
% 5.55/5.81                                                              & ? [V159e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V159e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V160e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V160e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V161e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V161e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V162e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V162e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V163e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V163e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V164e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V164e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V165e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V165e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V166e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V166e19 @ A_27a )
% 5.55/5.81                                                                                              & ? [V167e20: $i] :
% 5.55/5.81                                                                                                  ( ( mem @ V167e20 @ A_27a )
% 5.55/5.81                                                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V147l_27 ) ) )
% 5.55/5.81                                                                                                  & ( V0l
% 5.55/5.81                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V148e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V149e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V150e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V151e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V152e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V153e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V154e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V155e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V156e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V157e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V158e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V159e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V160e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V161e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V162e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V163e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V164e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V165e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V166e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V167e20 ) @ V147l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V168l_27: $i] :
% 5.55/5.81                  ( ( mem @ V168l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V169e1: $i] :
% 5.55/5.81                      ( ( mem @ V169e1 @ A_27a )
% 5.55/5.81                      & ? [V170e2: $i] :
% 5.55/5.81                          ( ( mem @ V170e2 @ A_27a )
% 5.55/5.81                          & ? [V171e3: $i] :
% 5.55/5.81                              ( ( mem @ V171e3 @ A_27a )
% 5.55/5.81                              & ? [V172e4: $i] :
% 5.55/5.81                                  ( ( mem @ V172e4 @ A_27a )
% 5.55/5.81                                  & ? [V173e5: $i] :
% 5.55/5.81                                      ( ( mem @ V173e5 @ A_27a )
% 5.55/5.81                                      & ? [V174e6: $i] :
% 5.55/5.81                                          ( ( mem @ V174e6 @ A_27a )
% 5.55/5.81                                          & ? [V175e7: $i] :
% 5.55/5.81                                              ( ( mem @ V175e7 @ A_27a )
% 5.55/5.81                                              & ? [V176e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V176e8 @ A_27a )
% 5.55/5.81                                                  & ? [V177e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V177e9 @ A_27a )
% 5.55/5.81                                                      & ? [V178e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V178e10 @ A_27a )
% 5.55/5.81                                                          & ? [V179e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V179e11 @ A_27a )
% 5.55/5.81                                                              & ? [V180e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V180e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V181e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V181e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V182e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V182e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V183e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V183e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V184e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V184e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V185e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V185e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V186e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V186e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V187e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V187e19 @ A_27a )
% 5.55/5.81                                                                                              & ? [V188e20: $i] :
% 5.55/5.81                                                                                                  ( ( mem @ V188e20 @ A_27a )
% 5.55/5.81                                                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V168l_27 ) ) )
% 5.55/5.81                                                                                                  & ( V0l
% 5.55/5.81                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V169e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V170e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V171e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V172e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V173e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V174e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V175e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V176e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V177e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V178e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V179e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V180e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V181e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V182e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V183e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V184e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V185e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V186e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V187e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V188e20 ) @ V168l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V189l_27: $i] :
% 5.55/5.81                  ( ( mem @ V189l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V190e1: $i] :
% 5.55/5.81                      ( ( mem @ V190e1 @ A_27a )
% 5.55/5.81                      & ? [V191e2: $i] :
% 5.55/5.81                          ( ( mem @ V191e2 @ A_27a )
% 5.55/5.81                          & ? [V192e3: $i] :
% 5.55/5.81                              ( ( mem @ V192e3 @ A_27a )
% 5.55/5.81                              & ? [V193e4: $i] :
% 5.55/5.81                                  ( ( mem @ V193e4 @ A_27a )
% 5.55/5.81                                  & ? [V194e5: $i] :
% 5.55/5.81                                      ( ( mem @ V194e5 @ A_27a )
% 5.55/5.81                                      & ? [V195e6: $i] :
% 5.55/5.81                                          ( ( mem @ V195e6 @ A_27a )
% 5.55/5.81                                          & ? [V196e7: $i] :
% 5.55/5.81                                              ( ( mem @ V196e7 @ A_27a )
% 5.55/5.81                                              & ? [V197e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V197e8 @ A_27a )
% 5.55/5.81                                                  & ? [V198e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V198e9 @ A_27a )
% 5.55/5.81                                                      & ? [V199e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V199e10 @ A_27a )
% 5.55/5.81                                                          & ? [V200e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V200e11 @ A_27a )
% 5.55/5.81                                                              & ? [V201e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V201e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V202e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V202e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V203e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V203e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V204e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V204e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V205e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V205e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V206e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V206e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V207e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V207e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V208e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V208e19 @ A_27a )
% 5.55/5.81                                                                                              & ? [V209e20: $i] :
% 5.55/5.81                                                                                                  ( ( mem @ V209e20 @ A_27a )
% 5.55/5.81                                                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V189l_27 ) ) )
% 5.55/5.81                                                                                                  & ( V0l
% 5.55/5.81                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V190e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V191e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V192e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V193e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V194e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V195e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V196e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V197e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V198e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V199e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V200e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V201e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V202e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V203e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V204e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V205e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V206e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V207e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V208e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V209e20 ) @ V189l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.81            <=> ? [V210l_27: $i] :
% 5.55/5.81                  ( ( mem @ V210l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V211e1: $i] :
% 5.55/5.81                      ( ( mem @ V211e1 @ A_27a )
% 5.55/5.81                      & ? [V212e2: $i] :
% 5.55/5.81                          ( ( mem @ V212e2 @ A_27a )
% 5.55/5.81                          & ? [V213e3: $i] :
% 5.55/5.81                              ( ( mem @ V213e3 @ A_27a )
% 5.55/5.81                              & ? [V214e4: $i] :
% 5.55/5.81                                  ( ( mem @ V214e4 @ A_27a )
% 5.55/5.81                                  & ? [V215e5: $i] :
% 5.55/5.81                                      ( ( mem @ V215e5 @ A_27a )
% 5.55/5.81                                      & ? [V216e6: $i] :
% 5.55/5.81                                          ( ( mem @ V216e6 @ A_27a )
% 5.55/5.81                                          & ? [V217e7: $i] :
% 5.55/5.81                                              ( ( mem @ V217e7 @ A_27a )
% 5.55/5.81                                              & ? [V218e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V218e8 @ A_27a )
% 5.55/5.81                                                  & ? [V219e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V219e9 @ A_27a )
% 5.55/5.81                                                      & ? [V220e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V220e10 @ A_27a )
% 5.55/5.81                                                          & ? [V221e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V221e11 @ A_27a )
% 5.55/5.81                                                              & ? [V222e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V222e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V223e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V223e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V224e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V224e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V225e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V225e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V226e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V226e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V227e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V227e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V228e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V228e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V229e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V229e19 @ A_27a )
% 5.55/5.81                                                                                              & ? [V230e20: $i] :
% 5.55/5.81                                                                                                  ( ( mem @ V230e20 @ A_27a )
% 5.55/5.81                                                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V210l_27 ) )
% 5.55/5.81                                                                                                    = V1x )
% 5.55/5.81                                                                                                  & ( V0l
% 5.55/5.81                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V211e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V212e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V213e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V214e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V215e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V216e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V217e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V218e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V219e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V220e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V221e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V222e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V223e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V224e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V225e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V226e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V227e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V228e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V229e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V230e20 ) @ V210l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V231l_27: $i] :
% 5.55/5.81                  ( ( mem @ V231l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V232e1: $i] :
% 5.55/5.81                      ( ( mem @ V232e1 @ A_27a )
% 5.55/5.81                      & ? [V233e2: $i] :
% 5.55/5.81                          ( ( mem @ V233e2 @ A_27a )
% 5.55/5.81                          & ? [V234e3: $i] :
% 5.55/5.81                              ( ( mem @ V234e3 @ A_27a )
% 5.55/5.81                              & ? [V235e4: $i] :
% 5.55/5.81                                  ( ( mem @ V235e4 @ A_27a )
% 5.55/5.81                                  & ? [V236e5: $i] :
% 5.55/5.81                                      ( ( mem @ V236e5 @ A_27a )
% 5.55/5.81                                      & ? [V237e6: $i] :
% 5.55/5.81                                          ( ( mem @ V237e6 @ A_27a )
% 5.55/5.81                                          & ? [V238e7: $i] :
% 5.55/5.81                                              ( ( mem @ V238e7 @ A_27a )
% 5.55/5.81                                              & ? [V239e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V239e8 @ A_27a )
% 5.55/5.81                                                  & ? [V240e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V240e9 @ A_27a )
% 5.55/5.81                                                      & ? [V241e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V241e10 @ A_27a )
% 5.55/5.81                                                          & ? [V242e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V242e11 @ A_27a )
% 5.55/5.81                                                              & ? [V243e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V243e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V244e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V244e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V245e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V245e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V246e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V246e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V247e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V247e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V248e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V248e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V249e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V249e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V250e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V250e19 @ A_27a )
% 5.55/5.81                                                                                              & ? [V251e20: $i] :
% 5.55/5.81                                                                                                  ( ( mem @ V251e20 @ A_27a )
% 5.55/5.81                                                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V231l_27 ) )
% 5.55/5.81                                                                                                    = V1x )
% 5.55/5.81                                                                                                  & ( V0l
% 5.55/5.81                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V232e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V233e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V234e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V235e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V236e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V237e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V238e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V239e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V240e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V241e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V242e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V243e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V244e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V245e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V246e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V247e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V248e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V249e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V250e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V251e20 ) @ V231l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V252l_27: $i] :
% 5.55/5.81                  ( ( mem @ V252l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V253e1: $i] :
% 5.55/5.81                      ( ( mem @ V253e1 @ A_27a )
% 5.55/5.81                      & ? [V254e2: $i] :
% 5.55/5.81                          ( ( mem @ V254e2 @ A_27a )
% 5.55/5.81                          & ? [V255e3: $i] :
% 5.55/5.81                              ( ( mem @ V255e3 @ A_27a )
% 5.55/5.81                              & ? [V256e4: $i] :
% 5.55/5.81                                  ( ( mem @ V256e4 @ A_27a )
% 5.55/5.81                                  & ? [V257e5: $i] :
% 5.55/5.81                                      ( ( mem @ V257e5 @ A_27a )
% 5.55/5.81                                      & ? [V258e6: $i] :
% 5.55/5.81                                          ( ( mem @ V258e6 @ A_27a )
% 5.55/5.81                                          & ? [V259e7: $i] :
% 5.55/5.81                                              ( ( mem @ V259e7 @ A_27a )
% 5.55/5.81                                              & ? [V260e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V260e8 @ A_27a )
% 5.55/5.81                                                  & ? [V261e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V261e9 @ A_27a )
% 5.55/5.81                                                      & ? [V262e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V262e10 @ A_27a )
% 5.55/5.81                                                          & ? [V263e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V263e11 @ A_27a )
% 5.55/5.81                                                              & ? [V264e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V264e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V265e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V265e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V266e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V266e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V267e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V267e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V268e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V268e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V269e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V269e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V270e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V270e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V271e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V271e19 @ A_27a )
% 5.55/5.81                                                                                              & ? [V272e20: $i] :
% 5.55/5.81                                                                                                  ( ( mem @ V272e20 @ A_27a )
% 5.55/5.81                                                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V252l_27 ) )
% 5.55/5.81                                                                                                    = V1x )
% 5.55/5.81                                                                                                  & ( V0l
% 5.55/5.81                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V253e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V254e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V255e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V256e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V257e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V258e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V259e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V260e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V261e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V262e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V263e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V264e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V265e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V266e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V267e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V268e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V269e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V270e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V271e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V272e20 ) @ V252l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V273l_27: $i] :
% 5.55/5.81                  ( ( mem @ V273l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V274e1: $i] :
% 5.55/5.81                      ( ( mem @ V274e1 @ A_27a )
% 5.55/5.81                      & ? [V275e2: $i] :
% 5.55/5.81                          ( ( mem @ V275e2 @ A_27a )
% 5.55/5.81                          & ? [V276e3: $i] :
% 5.55/5.81                              ( ( mem @ V276e3 @ A_27a )
% 5.55/5.81                              & ? [V277e4: $i] :
% 5.55/5.81                                  ( ( mem @ V277e4 @ A_27a )
% 5.55/5.81                                  & ? [V278e5: $i] :
% 5.55/5.81                                      ( ( mem @ V278e5 @ A_27a )
% 5.55/5.81                                      & ? [V279e6: $i] :
% 5.55/5.81                                          ( ( mem @ V279e6 @ A_27a )
% 5.55/5.81                                          & ? [V280e7: $i] :
% 5.55/5.81                                              ( ( mem @ V280e7 @ A_27a )
% 5.55/5.81                                              & ? [V281e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V281e8 @ A_27a )
% 5.55/5.81                                                  & ? [V282e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V282e9 @ A_27a )
% 5.55/5.81                                                      & ? [V283e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V283e10 @ A_27a )
% 5.55/5.81                                                          & ? [V284e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V284e11 @ A_27a )
% 5.55/5.81                                                              & ? [V285e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V285e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V286e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V286e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V287e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V287e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V288e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V288e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V289e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V289e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V290e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V290e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V291e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V291e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V292e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V292e19 @ A_27a )
% 5.55/5.81                                                                                              & ? [V293e20: $i] :
% 5.55/5.81                                                                                                  ( ( mem @ V293e20 @ A_27a )
% 5.55/5.81                                                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V273l_27 ) )
% 5.55/5.81                                                                                                    = V1x )
% 5.55/5.81                                                                                                  & ( V0l
% 5.55/5.81                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V274e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V275e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V276e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V277e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V278e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V279e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V280e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V281e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V282e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V283e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V284e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V285e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V286e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V287e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V288e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V289e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V290e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V291e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V292e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V293e20 ) @ V273l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V294e1: $i] :
% 5.55/5.81                  ( ( mem @ V294e1 @ A_27a )
% 5.55/5.81                  & ? [V295e2: $i] :
% 5.55/5.81                      ( ( mem @ V295e2 @ A_27a )
% 5.55/5.81                      & ? [V296e3: $i] :
% 5.55/5.81                          ( ( mem @ V296e3 @ A_27a )
% 5.55/5.81                          & ? [V297e4: $i] :
% 5.55/5.81                              ( ( mem @ V297e4 @ A_27a )
% 5.55/5.81                              & ? [V298e5: $i] :
% 5.55/5.81                                  ( ( mem @ V298e5 @ A_27a )
% 5.55/5.81                                  & ? [V299e6: $i] :
% 5.55/5.81                                      ( ( mem @ V299e6 @ A_27a )
% 5.55/5.81                                      & ? [V300e7: $i] :
% 5.55/5.81                                          ( ( mem @ V300e7 @ A_27a )
% 5.55/5.81                                          & ? [V301e8: $i] :
% 5.55/5.81                                              ( ( mem @ V301e8 @ A_27a )
% 5.55/5.81                                              & ? [V302e9: $i] :
% 5.55/5.81                                                  ( ( mem @ V302e9 @ A_27a )
% 5.55/5.81                                                  & ? [V303e10: $i] :
% 5.55/5.81                                                      ( ( mem @ V303e10 @ A_27a )
% 5.55/5.81                                                      & ? [V304e11: $i] :
% 5.55/5.81                                                          ( ( mem @ V304e11 @ A_27a )
% 5.55/5.81                                                          & ? [V305e12: $i] :
% 5.55/5.81                                                              ( ( mem @ V305e12 @ A_27a )
% 5.55/5.81                                                              & ? [V306e13: $i] :
% 5.55/5.81                                                                  ( ( mem @ V306e13 @ A_27a )
% 5.55/5.81                                                                  & ? [V307e14: $i] :
% 5.55/5.81                                                                      ( ( mem @ V307e14 @ A_27a )
% 5.55/5.81                                                                      & ? [V308e15: $i] :
% 5.55/5.81                                                                          ( ( mem @ V308e15 @ A_27a )
% 5.55/5.81                                                                          & ? [V309e16: $i] :
% 5.55/5.81                                                                              ( ( mem @ V309e16 @ A_27a )
% 5.55/5.81                                                                              & ? [V310e17: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V310e17 @ A_27a )
% 5.55/5.81                                                                                  & ? [V311e18: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V311e18 @ A_27a )
% 5.55/5.81                                                                                      & ? [V312e19: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V312e19 @ A_27a )
% 5.55/5.81                                                                                          & ( V0l
% 5.55/5.81                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V294e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V295e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V296e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V297e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V298e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V299e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V300e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V301e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V302e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V303e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V304e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V305e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V306e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V307e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V308e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V309e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V310e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V311e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V312e19 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V313e1: $i] :
% 5.55/5.81                  ( ( mem @ V313e1 @ A_27a )
% 5.55/5.81                  & ? [V314e2: $i] :
% 5.55/5.81                      ( ( mem @ V314e2 @ A_27a )
% 5.55/5.81                      & ? [V315e3: $i] :
% 5.55/5.81                          ( ( mem @ V315e3 @ A_27a )
% 5.55/5.81                          & ? [V316e4: $i] :
% 5.55/5.81                              ( ( mem @ V316e4 @ A_27a )
% 5.55/5.81                              & ? [V317e5: $i] :
% 5.55/5.81                                  ( ( mem @ V317e5 @ A_27a )
% 5.55/5.81                                  & ? [V318e6: $i] :
% 5.55/5.81                                      ( ( mem @ V318e6 @ A_27a )
% 5.55/5.81                                      & ? [V319e7: $i] :
% 5.55/5.81                                          ( ( mem @ V319e7 @ A_27a )
% 5.55/5.81                                          & ? [V320e8: $i] :
% 5.55/5.81                                              ( ( mem @ V320e8 @ A_27a )
% 5.55/5.81                                              & ? [V321e9: $i] :
% 5.55/5.81                                                  ( ( mem @ V321e9 @ A_27a )
% 5.55/5.81                                                  & ? [V322e10: $i] :
% 5.55/5.81                                                      ( ( mem @ V322e10 @ A_27a )
% 5.55/5.81                                                      & ? [V323e11: $i] :
% 5.55/5.81                                                          ( ( mem @ V323e11 @ A_27a )
% 5.55/5.81                                                          & ? [V324e12: $i] :
% 5.55/5.81                                                              ( ( mem @ V324e12 @ A_27a )
% 5.55/5.81                                                              & ? [V325e13: $i] :
% 5.55/5.81                                                                  ( ( mem @ V325e13 @ A_27a )
% 5.55/5.81                                                                  & ? [V326e14: $i] :
% 5.55/5.81                                                                      ( ( mem @ V326e14 @ A_27a )
% 5.55/5.81                                                                      & ? [V327e15: $i] :
% 5.55/5.81                                                                          ( ( mem @ V327e15 @ A_27a )
% 5.55/5.81                                                                          & ? [V328e16: $i] :
% 5.55/5.81                                                                              ( ( mem @ V328e16 @ A_27a )
% 5.55/5.81                                                                              & ? [V329e17: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V329e17 @ A_27a )
% 5.55/5.81                                                                                  & ? [V330e18: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V330e18 @ A_27a )
% 5.55/5.81                                                                                      & ? [V331e19: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V331e19 @ A_27a )
% 5.55/5.81                                                                                          & ( V0l
% 5.55/5.81                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V313e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V314e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V315e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V316e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V317e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V318e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V319e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V320e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V321e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V322e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V323e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V324e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V325e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V326e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V327e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V328e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V329e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V330e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V331e19 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V332l_27: $i] :
% 5.55/5.81                  ( ( mem @ V332l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V333e1: $i] :
% 5.55/5.81                      ( ( mem @ V333e1 @ A_27a )
% 5.55/5.81                      & ? [V334e2: $i] :
% 5.55/5.81                          ( ( mem @ V334e2 @ A_27a )
% 5.55/5.81                          & ? [V335e3: $i] :
% 5.55/5.81                              ( ( mem @ V335e3 @ A_27a )
% 5.55/5.81                              & ? [V336e4: $i] :
% 5.55/5.81                                  ( ( mem @ V336e4 @ A_27a )
% 5.55/5.81                                  & ? [V337e5: $i] :
% 5.55/5.81                                      ( ( mem @ V337e5 @ A_27a )
% 5.55/5.81                                      & ? [V338e6: $i] :
% 5.55/5.81                                          ( ( mem @ V338e6 @ A_27a )
% 5.55/5.81                                          & ? [V339e7: $i] :
% 5.55/5.81                                              ( ( mem @ V339e7 @ A_27a )
% 5.55/5.81                                              & ? [V340e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V340e8 @ A_27a )
% 5.55/5.81                                                  & ? [V341e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V341e9 @ A_27a )
% 5.55/5.81                                                      & ? [V342e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V342e10 @ A_27a )
% 5.55/5.81                                                          & ? [V343e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V343e11 @ A_27a )
% 5.55/5.81                                                              & ? [V344e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V344e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V345e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V345e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V346e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V346e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V347e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V347e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V348e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V348e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V349e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V349e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V350e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V350e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V351e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V351e19 @ A_27a )
% 5.55/5.81                                                                                              & ( V0l
% 5.55/5.81                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V333e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V334e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V335e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V336e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V337e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V338e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V339e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V340e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V341e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V342e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V343e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V344e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V345e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V346e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V347e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V348e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V349e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V350e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V351e19 ) @ V332l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V352l_27: $i] :
% 5.55/5.81                  ( ( mem @ V352l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V353e1: $i] :
% 5.55/5.81                      ( ( mem @ V353e1 @ A_27a )
% 5.55/5.81                      & ? [V354e2: $i] :
% 5.55/5.81                          ( ( mem @ V354e2 @ A_27a )
% 5.55/5.81                          & ? [V355e3: $i] :
% 5.55/5.81                              ( ( mem @ V355e3 @ A_27a )
% 5.55/5.81                              & ? [V356e4: $i] :
% 5.55/5.81                                  ( ( mem @ V356e4 @ A_27a )
% 5.55/5.81                                  & ? [V357e5: $i] :
% 5.55/5.81                                      ( ( mem @ V357e5 @ A_27a )
% 5.55/5.81                                      & ? [V358e6: $i] :
% 5.55/5.81                                          ( ( mem @ V358e6 @ A_27a )
% 5.55/5.81                                          & ? [V359e7: $i] :
% 5.55/5.81                                              ( ( mem @ V359e7 @ A_27a )
% 5.55/5.81                                              & ? [V360e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V360e8 @ A_27a )
% 5.55/5.81                                                  & ? [V361e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V361e9 @ A_27a )
% 5.55/5.81                                                      & ? [V362e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V362e10 @ A_27a )
% 5.55/5.81                                                          & ? [V363e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V363e11 @ A_27a )
% 5.55/5.81                                                              & ? [V364e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V364e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V365e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V365e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V366e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V366e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V367e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V367e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V368e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V368e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V369e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V369e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V370e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V370e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V371e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V371e19 @ A_27a )
% 5.55/5.81                                                                                              & ( V0l
% 5.55/5.81                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V353e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V354e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V355e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V356e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V357e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V358e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V359e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V360e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V361e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V362e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V363e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V364e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V365e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V366e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V367e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V368e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V369e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V370e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V371e19 ) @ V352l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V372l_27: $i] :
% 5.55/5.81                  ( ( mem @ V372l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V373e1: $i] :
% 5.55/5.81                      ( ( mem @ V373e1 @ A_27a )
% 5.55/5.81                      & ? [V374e2: $i] :
% 5.55/5.81                          ( ( mem @ V374e2 @ A_27a )
% 5.55/5.81                          & ? [V375e3: $i] :
% 5.55/5.81                              ( ( mem @ V375e3 @ A_27a )
% 5.55/5.81                              & ? [V376e4: $i] :
% 5.55/5.81                                  ( ( mem @ V376e4 @ A_27a )
% 5.55/5.81                                  & ? [V377e5: $i] :
% 5.55/5.81                                      ( ( mem @ V377e5 @ A_27a )
% 5.55/5.81                                      & ? [V378e6: $i] :
% 5.55/5.81                                          ( ( mem @ V378e6 @ A_27a )
% 5.55/5.81                                          & ? [V379e7: $i] :
% 5.55/5.81                                              ( ( mem @ V379e7 @ A_27a )
% 5.55/5.81                                              & ? [V380e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V380e8 @ A_27a )
% 5.55/5.81                                                  & ? [V381e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V381e9 @ A_27a )
% 5.55/5.81                                                      & ? [V382e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V382e10 @ A_27a )
% 5.55/5.81                                                          & ? [V383e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V383e11 @ A_27a )
% 5.55/5.81                                                              & ? [V384e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V384e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V385e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V385e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V386e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V386e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V387e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V387e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V388e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V388e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V389e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V389e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V390e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V390e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V391e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V391e19 @ A_27a )
% 5.55/5.81                                                                                              & ( V0l
% 5.55/5.81                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V373e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V374e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V375e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V376e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V377e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V378e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V379e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V380e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V381e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V382e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V383e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V384e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V385e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V386e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V387e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V388e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V389e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V390e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V391e19 ) @ V372l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V392l_27: $i] :
% 5.55/5.81                  ( ( mem @ V392l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V393e1: $i] :
% 5.55/5.81                      ( ( mem @ V393e1 @ A_27a )
% 5.55/5.81                      & ? [V394e2: $i] :
% 5.55/5.81                          ( ( mem @ V394e2 @ A_27a )
% 5.55/5.81                          & ? [V395e3: $i] :
% 5.55/5.81                              ( ( mem @ V395e3 @ A_27a )
% 5.55/5.81                              & ? [V396e4: $i] :
% 5.55/5.81                                  ( ( mem @ V396e4 @ A_27a )
% 5.55/5.81                                  & ? [V397e5: $i] :
% 5.55/5.81                                      ( ( mem @ V397e5 @ A_27a )
% 5.55/5.81                                      & ? [V398e6: $i] :
% 5.55/5.81                                          ( ( mem @ V398e6 @ A_27a )
% 5.55/5.81                                          & ? [V399e7: $i] :
% 5.55/5.81                                              ( ( mem @ V399e7 @ A_27a )
% 5.55/5.81                                              & ? [V400e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V400e8 @ A_27a )
% 5.55/5.81                                                  & ? [V401e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V401e9 @ A_27a )
% 5.55/5.81                                                      & ? [V402e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V402e10 @ A_27a )
% 5.55/5.81                                                          & ? [V403e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V403e11 @ A_27a )
% 5.55/5.81                                                              & ? [V404e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V404e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V405e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V405e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V406e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V406e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V407e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V407e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V408e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V408e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V409e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V409e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V410e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V410e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V411e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V411e19 @ A_27a )
% 5.55/5.81                                                                                              & ( V0l
% 5.55/5.81                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V393e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V394e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V395e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V396e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V397e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V398e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V399e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V400e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V401e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V402e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V403e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V404e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V405e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V406e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V407e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V408e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V409e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V410e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V411e19 ) @ V392l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V412l_27: $i] :
% 5.55/5.81                  ( ( mem @ V412l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V413e1: $i] :
% 5.55/5.81                      ( ( mem @ V413e1 @ A_27a )
% 5.55/5.81                      & ? [V414e2: $i] :
% 5.55/5.81                          ( ( mem @ V414e2 @ A_27a )
% 5.55/5.81                          & ? [V415e3: $i] :
% 5.55/5.81                              ( ( mem @ V415e3 @ A_27a )
% 5.55/5.81                              & ? [V416e4: $i] :
% 5.55/5.81                                  ( ( mem @ V416e4 @ A_27a )
% 5.55/5.81                                  & ? [V417e5: $i] :
% 5.55/5.81                                      ( ( mem @ V417e5 @ A_27a )
% 5.55/5.81                                      & ? [V418e6: $i] :
% 5.55/5.81                                          ( ( mem @ V418e6 @ A_27a )
% 5.55/5.81                                          & ? [V419e7: $i] :
% 5.55/5.81                                              ( ( mem @ V419e7 @ A_27a )
% 5.55/5.81                                              & ? [V420e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V420e8 @ A_27a )
% 5.55/5.81                                                  & ? [V421e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V421e9 @ A_27a )
% 5.55/5.81                                                      & ? [V422e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V422e10 @ A_27a )
% 5.55/5.81                                                          & ? [V423e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V423e11 @ A_27a )
% 5.55/5.81                                                              & ? [V424e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V424e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V425e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V425e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V426e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V426e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V427e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V427e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V428e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V428e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V429e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V429e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V430e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V430e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V431e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V431e19 @ A_27a )
% 5.55/5.81                                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V412l_27 ) ) )
% 5.55/5.81                                                                                              & ( V0l
% 5.55/5.81                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V413e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V414e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V415e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V416e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V417e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V418e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V419e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V420e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V421e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V422e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V423e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V424e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V425e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V426e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V427e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V428e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V429e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V430e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V431e19 ) @ V412l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.81            <=> ? [V432l_27: $i] :
% 5.55/5.81                  ( ( mem @ V432l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V433e1: $i] :
% 5.55/5.81                      ( ( mem @ V433e1 @ A_27a )
% 5.55/5.81                      & ? [V434e2: $i] :
% 5.55/5.81                          ( ( mem @ V434e2 @ A_27a )
% 5.55/5.81                          & ? [V435e3: $i] :
% 5.55/5.81                              ( ( mem @ V435e3 @ A_27a )
% 5.55/5.81                              & ? [V436e4: $i] :
% 5.55/5.81                                  ( ( mem @ V436e4 @ A_27a )
% 5.55/5.81                                  & ? [V437e5: $i] :
% 5.55/5.81                                      ( ( mem @ V437e5 @ A_27a )
% 5.55/5.81                                      & ? [V438e6: $i] :
% 5.55/5.81                                          ( ( mem @ V438e6 @ A_27a )
% 5.55/5.81                                          & ? [V439e7: $i] :
% 5.55/5.81                                              ( ( mem @ V439e7 @ A_27a )
% 5.55/5.81                                              & ? [V440e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V440e8 @ A_27a )
% 5.55/5.81                                                  & ? [V441e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V441e9 @ A_27a )
% 5.55/5.81                                                      & ? [V442e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V442e10 @ A_27a )
% 5.55/5.81                                                          & ? [V443e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V443e11 @ A_27a )
% 5.55/5.81                                                              & ? [V444e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V444e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V445e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V445e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V446e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V446e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V447e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V447e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V448e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V448e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V449e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V449e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V450e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V450e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V451e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V451e19 @ A_27a )
% 5.55/5.81                                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V432l_27 ) ) )
% 5.55/5.81                                                                                              & ( V0l
% 5.55/5.81                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V433e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V434e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V435e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V436e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V437e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V438e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V439e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V440e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V441e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V442e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V443e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V444e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V445e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V446e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V447e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V448e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V449e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V450e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V451e19 ) @ V432l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V452l_27: $i] :
% 5.55/5.81                  ( ( mem @ V452l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V453e1: $i] :
% 5.55/5.81                      ( ( mem @ V453e1 @ A_27a )
% 5.55/5.81                      & ? [V454e2: $i] :
% 5.55/5.81                          ( ( mem @ V454e2 @ A_27a )
% 5.55/5.81                          & ? [V455e3: $i] :
% 5.55/5.81                              ( ( mem @ V455e3 @ A_27a )
% 5.55/5.81                              & ? [V456e4: $i] :
% 5.55/5.81                                  ( ( mem @ V456e4 @ A_27a )
% 5.55/5.81                                  & ? [V457e5: $i] :
% 5.55/5.81                                      ( ( mem @ V457e5 @ A_27a )
% 5.55/5.81                                      & ? [V458e6: $i] :
% 5.55/5.81                                          ( ( mem @ V458e6 @ A_27a )
% 5.55/5.81                                          & ? [V459e7: $i] :
% 5.55/5.81                                              ( ( mem @ V459e7 @ A_27a )
% 5.55/5.81                                              & ? [V460e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V460e8 @ A_27a )
% 5.55/5.81                                                  & ? [V461e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V461e9 @ A_27a )
% 5.55/5.81                                                      & ? [V462e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V462e10 @ A_27a )
% 5.55/5.81                                                          & ? [V463e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V463e11 @ A_27a )
% 5.55/5.81                                                              & ? [V464e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V464e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V465e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V465e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V466e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V466e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V467e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V467e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V468e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V468e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V469e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V469e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V470e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V470e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V471e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V471e19 @ A_27a )
% 5.55/5.81                                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V452l_27 ) ) )
% 5.55/5.81                                                                                              & ( V0l
% 5.55/5.81                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V453e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V454e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V455e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V456e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V457e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V458e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V459e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V460e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V461e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V462e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V463e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V464e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V465e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V466e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V467e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V468e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V469e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V470e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V471e19 ) @ V452l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V472l_27: $i] :
% 5.55/5.81                  ( ( mem @ V472l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V473e1: $i] :
% 5.55/5.81                      ( ( mem @ V473e1 @ A_27a )
% 5.55/5.81                      & ? [V474e2: $i] :
% 5.55/5.81                          ( ( mem @ V474e2 @ A_27a )
% 5.55/5.81                          & ? [V475e3: $i] :
% 5.55/5.81                              ( ( mem @ V475e3 @ A_27a )
% 5.55/5.81                              & ? [V476e4: $i] :
% 5.55/5.81                                  ( ( mem @ V476e4 @ A_27a )
% 5.55/5.81                                  & ? [V477e5: $i] :
% 5.55/5.81                                      ( ( mem @ V477e5 @ A_27a )
% 5.55/5.81                                      & ? [V478e6: $i] :
% 5.55/5.81                                          ( ( mem @ V478e6 @ A_27a )
% 5.55/5.81                                          & ? [V479e7: $i] :
% 5.55/5.81                                              ( ( mem @ V479e7 @ A_27a )
% 5.55/5.81                                              & ? [V480e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V480e8 @ A_27a )
% 5.55/5.81                                                  & ? [V481e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V481e9 @ A_27a )
% 5.55/5.81                                                      & ? [V482e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V482e10 @ A_27a )
% 5.55/5.81                                                          & ? [V483e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V483e11 @ A_27a )
% 5.55/5.81                                                              & ? [V484e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V484e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V485e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V485e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V486e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V486e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V487e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V487e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V488e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V488e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V489e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V489e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V490e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V490e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V491e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V491e19 @ A_27a )
% 5.55/5.81                                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V472l_27 ) ) )
% 5.55/5.81                                                                                              & ( V0l
% 5.55/5.81                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V473e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V474e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V475e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V476e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V477e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V478e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V479e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V480e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V481e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V482e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V483e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V484e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V485e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V486e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V487e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V488e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V489e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V490e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V491e19 ) @ V472l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.81            <=> ? [V492l_27: $i] :
% 5.55/5.81                  ( ( mem @ V492l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V493e1: $i] :
% 5.55/5.81                      ( ( mem @ V493e1 @ A_27a )
% 5.55/5.81                      & ? [V494e2: $i] :
% 5.55/5.81                          ( ( mem @ V494e2 @ A_27a )
% 5.55/5.81                          & ? [V495e3: $i] :
% 5.55/5.81                              ( ( mem @ V495e3 @ A_27a )
% 5.55/5.81                              & ? [V496e4: $i] :
% 5.55/5.81                                  ( ( mem @ V496e4 @ A_27a )
% 5.55/5.81                                  & ? [V497e5: $i] :
% 5.55/5.81                                      ( ( mem @ V497e5 @ A_27a )
% 5.55/5.81                                      & ? [V498e6: $i] :
% 5.55/5.81                                          ( ( mem @ V498e6 @ A_27a )
% 5.55/5.81                                          & ? [V499e7: $i] :
% 5.55/5.81                                              ( ( mem @ V499e7 @ A_27a )
% 5.55/5.81                                              & ? [V500e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V500e8 @ A_27a )
% 5.55/5.81                                                  & ? [V501e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V501e9 @ A_27a )
% 5.55/5.81                                                      & ? [V502e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V502e10 @ A_27a )
% 5.55/5.81                                                          & ? [V503e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V503e11 @ A_27a )
% 5.55/5.81                                                              & ? [V504e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V504e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V505e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V505e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V506e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V506e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V507e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V507e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V508e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V508e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V509e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V509e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V510e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V510e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V511e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V511e19 @ A_27a )
% 5.55/5.81                                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V492l_27 ) )
% 5.55/5.81                                                                                                = V1x )
% 5.55/5.81                                                                                              & ( V0l
% 5.55/5.81                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V493e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V494e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V495e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V496e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V497e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V498e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V499e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V500e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V501e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V502e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V503e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V504e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V505e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V506e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V507e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V508e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V509e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V510e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V511e19 ) @ V492l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V512l_27: $i] :
% 5.55/5.81                  ( ( mem @ V512l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V513e1: $i] :
% 5.55/5.81                      ( ( mem @ V513e1 @ A_27a )
% 5.55/5.81                      & ? [V514e2: $i] :
% 5.55/5.81                          ( ( mem @ V514e2 @ A_27a )
% 5.55/5.81                          & ? [V515e3: $i] :
% 5.55/5.81                              ( ( mem @ V515e3 @ A_27a )
% 5.55/5.81                              & ? [V516e4: $i] :
% 5.55/5.81                                  ( ( mem @ V516e4 @ A_27a )
% 5.55/5.81                                  & ? [V517e5: $i] :
% 5.55/5.81                                      ( ( mem @ V517e5 @ A_27a )
% 5.55/5.81                                      & ? [V518e6: $i] :
% 5.55/5.81                                          ( ( mem @ V518e6 @ A_27a )
% 5.55/5.81                                          & ? [V519e7: $i] :
% 5.55/5.81                                              ( ( mem @ V519e7 @ A_27a )
% 5.55/5.81                                              & ? [V520e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V520e8 @ A_27a )
% 5.55/5.81                                                  & ? [V521e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V521e9 @ A_27a )
% 5.55/5.81                                                      & ? [V522e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V522e10 @ A_27a )
% 5.55/5.81                                                          & ? [V523e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V523e11 @ A_27a )
% 5.55/5.81                                                              & ? [V524e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V524e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V525e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V525e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V526e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V526e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V527e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V527e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V528e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V528e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V529e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V529e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V530e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V530e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V531e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V531e19 @ A_27a )
% 5.55/5.81                                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V512l_27 ) )
% 5.55/5.81                                                                                                = V1x )
% 5.55/5.81                                                                                              & ( V0l
% 5.55/5.81                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V513e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V514e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V515e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V516e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V517e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V518e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V519e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V520e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V521e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V522e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V523e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V524e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V525e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V526e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V527e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V528e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V529e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V530e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V531e19 ) @ V512l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V532l_27: $i] :
% 5.55/5.81                  ( ( mem @ V532l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V533e1: $i] :
% 5.55/5.81                      ( ( mem @ V533e1 @ A_27a )
% 5.55/5.81                      & ? [V534e2: $i] :
% 5.55/5.81                          ( ( mem @ V534e2 @ A_27a )
% 5.55/5.81                          & ? [V535e3: $i] :
% 5.55/5.81                              ( ( mem @ V535e3 @ A_27a )
% 5.55/5.81                              & ? [V536e4: $i] :
% 5.55/5.81                                  ( ( mem @ V536e4 @ A_27a )
% 5.55/5.81                                  & ? [V537e5: $i] :
% 5.55/5.81                                      ( ( mem @ V537e5 @ A_27a )
% 5.55/5.81                                      & ? [V538e6: $i] :
% 5.55/5.81                                          ( ( mem @ V538e6 @ A_27a )
% 5.55/5.81                                          & ? [V539e7: $i] :
% 5.55/5.81                                              ( ( mem @ V539e7 @ A_27a )
% 5.55/5.81                                              & ? [V540e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V540e8 @ A_27a )
% 5.55/5.81                                                  & ? [V541e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V541e9 @ A_27a )
% 5.55/5.81                                                      & ? [V542e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V542e10 @ A_27a )
% 5.55/5.81                                                          & ? [V543e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V543e11 @ A_27a )
% 5.55/5.81                                                              & ? [V544e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V544e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V545e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V545e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V546e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V546e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V547e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V547e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V548e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V548e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V549e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V549e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V550e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V550e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V551e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V551e19 @ A_27a )
% 5.55/5.81                                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V532l_27 ) )
% 5.55/5.81                                                                                                = V1x )
% 5.55/5.81                                                                                              & ( V0l
% 5.55/5.81                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V533e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V534e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V535e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V536e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V537e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V538e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V539e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V540e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V541e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V542e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V543e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V544e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V545e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V546e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V547e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V548e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V549e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V550e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V551e19 ) @ V532l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V552l_27: $i] :
% 5.55/5.81                  ( ( mem @ V552l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V553e1: $i] :
% 5.55/5.81                      ( ( mem @ V553e1 @ A_27a )
% 5.55/5.81                      & ? [V554e2: $i] :
% 5.55/5.81                          ( ( mem @ V554e2 @ A_27a )
% 5.55/5.81                          & ? [V555e3: $i] :
% 5.55/5.81                              ( ( mem @ V555e3 @ A_27a )
% 5.55/5.81                              & ? [V556e4: $i] :
% 5.55/5.81                                  ( ( mem @ V556e4 @ A_27a )
% 5.55/5.81                                  & ? [V557e5: $i] :
% 5.55/5.81                                      ( ( mem @ V557e5 @ A_27a )
% 5.55/5.81                                      & ? [V558e6: $i] :
% 5.55/5.81                                          ( ( mem @ V558e6 @ A_27a )
% 5.55/5.81                                          & ? [V559e7: $i] :
% 5.55/5.81                                              ( ( mem @ V559e7 @ A_27a )
% 5.55/5.81                                              & ? [V560e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V560e8 @ A_27a )
% 5.55/5.81                                                  & ? [V561e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V561e9 @ A_27a )
% 5.55/5.81                                                      & ? [V562e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V562e10 @ A_27a )
% 5.55/5.81                                                          & ? [V563e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V563e11 @ A_27a )
% 5.55/5.81                                                              & ? [V564e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V564e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V565e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V565e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V566e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V566e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V567e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V567e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V568e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V568e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V569e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V569e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V570e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V570e18 @ A_27a )
% 5.55/5.81                                                                                          & ? [V571e19: $i] :
% 5.55/5.81                                                                                              ( ( mem @ V571e19 @ A_27a )
% 5.55/5.81                                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V552l_27 ) )
% 5.55/5.81                                                                                                = V1x )
% 5.55/5.81                                                                                              & ( V0l
% 5.55/5.81                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V553e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V554e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V555e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V556e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V557e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V558e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V559e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V560e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V561e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V562e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V563e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V564e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V565e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V566e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V567e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V568e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V569e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V570e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V571e19 ) @ V552l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V572e1: $i] :
% 5.55/5.81                  ( ( mem @ V572e1 @ A_27a )
% 5.55/5.81                  & ? [V573e2: $i] :
% 5.55/5.81                      ( ( mem @ V573e2 @ A_27a )
% 5.55/5.81                      & ? [V574e3: $i] :
% 5.55/5.81                          ( ( mem @ V574e3 @ A_27a )
% 5.55/5.81                          & ? [V575e4: $i] :
% 5.55/5.81                              ( ( mem @ V575e4 @ A_27a )
% 5.55/5.81                              & ? [V576e5: $i] :
% 5.55/5.81                                  ( ( mem @ V576e5 @ A_27a )
% 5.55/5.81                                  & ? [V577e6: $i] :
% 5.55/5.81                                      ( ( mem @ V577e6 @ A_27a )
% 5.55/5.81                                      & ? [V578e7: $i] :
% 5.55/5.81                                          ( ( mem @ V578e7 @ A_27a )
% 5.55/5.81                                          & ? [V579e8: $i] :
% 5.55/5.81                                              ( ( mem @ V579e8 @ A_27a )
% 5.55/5.81                                              & ? [V580e9: $i] :
% 5.55/5.81                                                  ( ( mem @ V580e9 @ A_27a )
% 5.55/5.81                                                  & ? [V581e10: $i] :
% 5.55/5.81                                                      ( ( mem @ V581e10 @ A_27a )
% 5.55/5.81                                                      & ? [V582e11: $i] :
% 5.55/5.81                                                          ( ( mem @ V582e11 @ A_27a )
% 5.55/5.81                                                          & ? [V583e12: $i] :
% 5.55/5.81                                                              ( ( mem @ V583e12 @ A_27a )
% 5.55/5.81                                                              & ? [V584e13: $i] :
% 5.55/5.81                                                                  ( ( mem @ V584e13 @ A_27a )
% 5.55/5.81                                                                  & ? [V585e14: $i] :
% 5.55/5.81                                                                      ( ( mem @ V585e14 @ A_27a )
% 5.55/5.81                                                                      & ? [V586e15: $i] :
% 5.55/5.81                                                                          ( ( mem @ V586e15 @ A_27a )
% 5.55/5.81                                                                          & ? [V587e16: $i] :
% 5.55/5.81                                                                              ( ( mem @ V587e16 @ A_27a )
% 5.55/5.81                                                                              & ? [V588e17: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V588e17 @ A_27a )
% 5.55/5.81                                                                                  & ? [V589e18: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V589e18 @ A_27a )
% 5.55/5.81                                                                                      & ( V0l
% 5.55/5.81                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V572e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V573e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V574e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V575e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V576e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V577e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V578e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V579e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V580e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V581e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V582e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V583e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V584e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V585e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V586e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V587e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V588e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V589e18 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V590e1: $i] :
% 5.55/5.81                  ( ( mem @ V590e1 @ A_27a )
% 5.55/5.81                  & ? [V591e2: $i] :
% 5.55/5.81                      ( ( mem @ V591e2 @ A_27a )
% 5.55/5.81                      & ? [V592e3: $i] :
% 5.55/5.81                          ( ( mem @ V592e3 @ A_27a )
% 5.55/5.81                          & ? [V593e4: $i] :
% 5.55/5.81                              ( ( mem @ V593e4 @ A_27a )
% 5.55/5.81                              & ? [V594e5: $i] :
% 5.55/5.81                                  ( ( mem @ V594e5 @ A_27a )
% 5.55/5.81                                  & ? [V595e6: $i] :
% 5.55/5.81                                      ( ( mem @ V595e6 @ A_27a )
% 5.55/5.81                                      & ? [V596e7: $i] :
% 5.55/5.81                                          ( ( mem @ V596e7 @ A_27a )
% 5.55/5.81                                          & ? [V597e8: $i] :
% 5.55/5.81                                              ( ( mem @ V597e8 @ A_27a )
% 5.55/5.81                                              & ? [V598e9: $i] :
% 5.55/5.81                                                  ( ( mem @ V598e9 @ A_27a )
% 5.55/5.81                                                  & ? [V599e10: $i] :
% 5.55/5.81                                                      ( ( mem @ V599e10 @ A_27a )
% 5.55/5.81                                                      & ? [V600e11: $i] :
% 5.55/5.81                                                          ( ( mem @ V600e11 @ A_27a )
% 5.55/5.81                                                          & ? [V601e12: $i] :
% 5.55/5.81                                                              ( ( mem @ V601e12 @ A_27a )
% 5.55/5.81                                                              & ? [V602e13: $i] :
% 5.55/5.81                                                                  ( ( mem @ V602e13 @ A_27a )
% 5.55/5.81                                                                  & ? [V603e14: $i] :
% 5.55/5.81                                                                      ( ( mem @ V603e14 @ A_27a )
% 5.55/5.81                                                                      & ? [V604e15: $i] :
% 5.55/5.81                                                                          ( ( mem @ V604e15 @ A_27a )
% 5.55/5.81                                                                          & ? [V605e16: $i] :
% 5.55/5.81                                                                              ( ( mem @ V605e16 @ A_27a )
% 5.55/5.81                                                                              & ? [V606e17: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V606e17 @ A_27a )
% 5.55/5.81                                                                                  & ? [V607e18: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V607e18 @ A_27a )
% 5.55/5.81                                                                                      & ( V0l
% 5.55/5.81                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V590e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V591e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V592e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V593e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V594e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V595e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V596e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V597e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V598e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V599e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V600e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V601e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V602e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V603e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V604e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V605e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V606e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V607e18 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V608l_27: $i] :
% 5.55/5.81                  ( ( mem @ V608l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V609e1: $i] :
% 5.55/5.81                      ( ( mem @ V609e1 @ A_27a )
% 5.55/5.81                      & ? [V610e2: $i] :
% 5.55/5.81                          ( ( mem @ V610e2 @ A_27a )
% 5.55/5.81                          & ? [V611e3: $i] :
% 5.55/5.81                              ( ( mem @ V611e3 @ A_27a )
% 5.55/5.81                              & ? [V612e4: $i] :
% 5.55/5.81                                  ( ( mem @ V612e4 @ A_27a )
% 5.55/5.81                                  & ? [V613e5: $i] :
% 5.55/5.81                                      ( ( mem @ V613e5 @ A_27a )
% 5.55/5.81                                      & ? [V614e6: $i] :
% 5.55/5.81                                          ( ( mem @ V614e6 @ A_27a )
% 5.55/5.81                                          & ? [V615e7: $i] :
% 5.55/5.81                                              ( ( mem @ V615e7 @ A_27a )
% 5.55/5.81                                              & ? [V616e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V616e8 @ A_27a )
% 5.55/5.81                                                  & ? [V617e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V617e9 @ A_27a )
% 5.55/5.81                                                      & ? [V618e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V618e10 @ A_27a )
% 5.55/5.81                                                          & ? [V619e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V619e11 @ A_27a )
% 5.55/5.81                                                              & ? [V620e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V620e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V621e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V621e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V622e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V622e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V623e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V623e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V624e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V624e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V625e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V625e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V626e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V626e18 @ A_27a )
% 5.55/5.81                                                                                          & ( V0l
% 5.55/5.81                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V609e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V610e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V611e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V612e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V613e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V614e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V615e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V616e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V617e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V618e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V619e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V620e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V621e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V622e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V623e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V624e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V625e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V626e18 ) @ V608l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V627l_27: $i] :
% 5.55/5.81                  ( ( mem @ V627l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V628e1: $i] :
% 5.55/5.81                      ( ( mem @ V628e1 @ A_27a )
% 5.55/5.81                      & ? [V629e2: $i] :
% 5.55/5.81                          ( ( mem @ V629e2 @ A_27a )
% 5.55/5.81                          & ? [V630e3: $i] :
% 5.55/5.81                              ( ( mem @ V630e3 @ A_27a )
% 5.55/5.81                              & ? [V631e4: $i] :
% 5.55/5.81                                  ( ( mem @ V631e4 @ A_27a )
% 5.55/5.81                                  & ? [V632e5: $i] :
% 5.55/5.81                                      ( ( mem @ V632e5 @ A_27a )
% 5.55/5.81                                      & ? [V633e6: $i] :
% 5.55/5.81                                          ( ( mem @ V633e6 @ A_27a )
% 5.55/5.81                                          & ? [V634e7: $i] :
% 5.55/5.81                                              ( ( mem @ V634e7 @ A_27a )
% 5.55/5.81                                              & ? [V635e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V635e8 @ A_27a )
% 5.55/5.81                                                  & ? [V636e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V636e9 @ A_27a )
% 5.55/5.81                                                      & ? [V637e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V637e10 @ A_27a )
% 5.55/5.81                                                          & ? [V638e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V638e11 @ A_27a )
% 5.55/5.81                                                              & ? [V639e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V639e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V640e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V640e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V641e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V641e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V642e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V642e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V643e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V643e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V644e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V644e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V645e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V645e18 @ A_27a )
% 5.55/5.81                                                                                          & ( V0l
% 5.55/5.81                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V628e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V629e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V630e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V631e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V632e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V633e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V634e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V635e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V636e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V637e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V638e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V639e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V640e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V641e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V642e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V643e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V644e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V645e18 ) @ V627l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V646l_27: $i] :
% 5.55/5.81                  ( ( mem @ V646l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V647e1: $i] :
% 5.55/5.81                      ( ( mem @ V647e1 @ A_27a )
% 5.55/5.81                      & ? [V648e2: $i] :
% 5.55/5.81                          ( ( mem @ V648e2 @ A_27a )
% 5.55/5.81                          & ? [V649e3: $i] :
% 5.55/5.81                              ( ( mem @ V649e3 @ A_27a )
% 5.55/5.81                              & ? [V650e4: $i] :
% 5.55/5.81                                  ( ( mem @ V650e4 @ A_27a )
% 5.55/5.81                                  & ? [V651e5: $i] :
% 5.55/5.81                                      ( ( mem @ V651e5 @ A_27a )
% 5.55/5.81                                      & ? [V652e6: $i] :
% 5.55/5.81                                          ( ( mem @ V652e6 @ A_27a )
% 5.55/5.81                                          & ? [V653e7: $i] :
% 5.55/5.81                                              ( ( mem @ V653e7 @ A_27a )
% 5.55/5.81                                              & ? [V654e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V654e8 @ A_27a )
% 5.55/5.81                                                  & ? [V655e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V655e9 @ A_27a )
% 5.55/5.81                                                      & ? [V656e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V656e10 @ A_27a )
% 5.55/5.81                                                          & ? [V657e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V657e11 @ A_27a )
% 5.55/5.81                                                              & ? [V658e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V658e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V659e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V659e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V660e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V660e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V661e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V661e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V662e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V662e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V663e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V663e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V664e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V664e18 @ A_27a )
% 5.55/5.81                                                                                          & ( V0l
% 5.55/5.81                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V647e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V648e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V649e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V650e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V651e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V652e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V653e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V654e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V655e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V656e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V657e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V658e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V659e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V660e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V661e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V662e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V663e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V664e18 ) @ V646l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V665l_27: $i] :
% 5.55/5.81                  ( ( mem @ V665l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V666e1: $i] :
% 5.55/5.81                      ( ( mem @ V666e1 @ A_27a )
% 5.55/5.81                      & ? [V667e2: $i] :
% 5.55/5.81                          ( ( mem @ V667e2 @ A_27a )
% 5.55/5.81                          & ? [V668e3: $i] :
% 5.55/5.81                              ( ( mem @ V668e3 @ A_27a )
% 5.55/5.81                              & ? [V669e4: $i] :
% 5.55/5.81                                  ( ( mem @ V669e4 @ A_27a )
% 5.55/5.81                                  & ? [V670e5: $i] :
% 5.55/5.81                                      ( ( mem @ V670e5 @ A_27a )
% 5.55/5.81                                      & ? [V671e6: $i] :
% 5.55/5.81                                          ( ( mem @ V671e6 @ A_27a )
% 5.55/5.81                                          & ? [V672e7: $i] :
% 5.55/5.81                                              ( ( mem @ V672e7 @ A_27a )
% 5.55/5.81                                              & ? [V673e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V673e8 @ A_27a )
% 5.55/5.81                                                  & ? [V674e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V674e9 @ A_27a )
% 5.55/5.81                                                      & ? [V675e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V675e10 @ A_27a )
% 5.55/5.81                                                          & ? [V676e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V676e11 @ A_27a )
% 5.55/5.81                                                              & ? [V677e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V677e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V678e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V678e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V679e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V679e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V680e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V680e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V681e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V681e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V682e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V682e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V683e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V683e18 @ A_27a )
% 5.55/5.81                                                                                          & ( V0l
% 5.55/5.81                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V666e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V667e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V668e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V669e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V670e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V671e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V672e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V673e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V674e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V675e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V676e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V677e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V678e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V679e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V680e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V681e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V682e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V683e18 ) @ V665l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V684l_27: $i] :
% 5.55/5.81                  ( ( mem @ V684l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V685e1: $i] :
% 5.55/5.81                      ( ( mem @ V685e1 @ A_27a )
% 5.55/5.81                      & ? [V686e2: $i] :
% 5.55/5.81                          ( ( mem @ V686e2 @ A_27a )
% 5.55/5.81                          & ? [V687e3: $i] :
% 5.55/5.81                              ( ( mem @ V687e3 @ A_27a )
% 5.55/5.81                              & ? [V688e4: $i] :
% 5.55/5.81                                  ( ( mem @ V688e4 @ A_27a )
% 5.55/5.81                                  & ? [V689e5: $i] :
% 5.55/5.81                                      ( ( mem @ V689e5 @ A_27a )
% 5.55/5.81                                      & ? [V690e6: $i] :
% 5.55/5.81                                          ( ( mem @ V690e6 @ A_27a )
% 5.55/5.81                                          & ? [V691e7: $i] :
% 5.55/5.81                                              ( ( mem @ V691e7 @ A_27a )
% 5.55/5.81                                              & ? [V692e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V692e8 @ A_27a )
% 5.55/5.81                                                  & ? [V693e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V693e9 @ A_27a )
% 5.55/5.81                                                      & ? [V694e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V694e10 @ A_27a )
% 5.55/5.81                                                          & ? [V695e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V695e11 @ A_27a )
% 5.55/5.81                                                              & ? [V696e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V696e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V697e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V697e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V698e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V698e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V699e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V699e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V700e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V700e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V701e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V701e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V702e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V702e18 @ A_27a )
% 5.55/5.81                                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V684l_27 ) ) )
% 5.55/5.81                                                                                          & ( V0l
% 5.55/5.81                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V685e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V686e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V687e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V688e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V689e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V690e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V691e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V692e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V693e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V694e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V695e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V696e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V697e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V698e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V699e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V700e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V701e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V702e18 ) @ V684l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.81            <=> ? [V703l_27: $i] :
% 5.55/5.81                  ( ( mem @ V703l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V704e1: $i] :
% 5.55/5.81                      ( ( mem @ V704e1 @ A_27a )
% 5.55/5.81                      & ? [V705e2: $i] :
% 5.55/5.81                          ( ( mem @ V705e2 @ A_27a )
% 5.55/5.81                          & ? [V706e3: $i] :
% 5.55/5.81                              ( ( mem @ V706e3 @ A_27a )
% 5.55/5.81                              & ? [V707e4: $i] :
% 5.55/5.81                                  ( ( mem @ V707e4 @ A_27a )
% 5.55/5.81                                  & ? [V708e5: $i] :
% 5.55/5.81                                      ( ( mem @ V708e5 @ A_27a )
% 5.55/5.81                                      & ? [V709e6: $i] :
% 5.55/5.81                                          ( ( mem @ V709e6 @ A_27a )
% 5.55/5.81                                          & ? [V710e7: $i] :
% 5.55/5.81                                              ( ( mem @ V710e7 @ A_27a )
% 5.55/5.81                                              & ? [V711e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V711e8 @ A_27a )
% 5.55/5.81                                                  & ? [V712e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V712e9 @ A_27a )
% 5.55/5.81                                                      & ? [V713e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V713e10 @ A_27a )
% 5.55/5.81                                                          & ? [V714e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V714e11 @ A_27a )
% 5.55/5.81                                                              & ? [V715e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V715e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V716e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V716e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V717e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V717e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V718e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V718e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V719e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V719e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V720e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V720e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V721e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V721e18 @ A_27a )
% 5.55/5.81                                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V703l_27 ) ) )
% 5.55/5.81                                                                                          & ( V0l
% 5.55/5.81                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V704e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V705e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V706e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V707e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V708e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V709e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V710e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V711e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V712e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V713e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V714e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V715e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V716e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V717e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V718e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V719e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V720e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V721e18 ) @ V703l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V722l_27: $i] :
% 5.55/5.81                  ( ( mem @ V722l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V723e1: $i] :
% 5.55/5.81                      ( ( mem @ V723e1 @ A_27a )
% 5.55/5.81                      & ? [V724e2: $i] :
% 5.55/5.81                          ( ( mem @ V724e2 @ A_27a )
% 5.55/5.81                          & ? [V725e3: $i] :
% 5.55/5.81                              ( ( mem @ V725e3 @ A_27a )
% 5.55/5.81                              & ? [V726e4: $i] :
% 5.55/5.81                                  ( ( mem @ V726e4 @ A_27a )
% 5.55/5.81                                  & ? [V727e5: $i] :
% 5.55/5.81                                      ( ( mem @ V727e5 @ A_27a )
% 5.55/5.81                                      & ? [V728e6: $i] :
% 5.55/5.81                                          ( ( mem @ V728e6 @ A_27a )
% 5.55/5.81                                          & ? [V729e7: $i] :
% 5.55/5.81                                              ( ( mem @ V729e7 @ A_27a )
% 5.55/5.81                                              & ? [V730e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V730e8 @ A_27a )
% 5.55/5.81                                                  & ? [V731e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V731e9 @ A_27a )
% 5.55/5.81                                                      & ? [V732e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V732e10 @ A_27a )
% 5.55/5.81                                                          & ? [V733e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V733e11 @ A_27a )
% 5.55/5.81                                                              & ? [V734e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V734e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V735e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V735e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V736e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V736e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V737e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V737e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V738e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V738e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V739e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V739e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V740e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V740e18 @ A_27a )
% 5.55/5.81                                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V722l_27 ) ) )
% 5.55/5.81                                                                                          & ( V0l
% 5.55/5.81                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V723e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V724e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V725e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V726e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V727e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V728e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V729e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V730e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V731e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V732e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V733e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V734e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V735e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V736e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V737e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V738e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V739e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V740e18 ) @ V722l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V741l_27: $i] :
% 5.55/5.81                  ( ( mem @ V741l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V742e1: $i] :
% 5.55/5.81                      ( ( mem @ V742e1 @ A_27a )
% 5.55/5.81                      & ? [V743e2: $i] :
% 5.55/5.81                          ( ( mem @ V743e2 @ A_27a )
% 5.55/5.81                          & ? [V744e3: $i] :
% 5.55/5.81                              ( ( mem @ V744e3 @ A_27a )
% 5.55/5.81                              & ? [V745e4: $i] :
% 5.55/5.81                                  ( ( mem @ V745e4 @ A_27a )
% 5.55/5.81                                  & ? [V746e5: $i] :
% 5.55/5.81                                      ( ( mem @ V746e5 @ A_27a )
% 5.55/5.81                                      & ? [V747e6: $i] :
% 5.55/5.81                                          ( ( mem @ V747e6 @ A_27a )
% 5.55/5.81                                          & ? [V748e7: $i] :
% 5.55/5.81                                              ( ( mem @ V748e7 @ A_27a )
% 5.55/5.81                                              & ? [V749e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V749e8 @ A_27a )
% 5.55/5.81                                                  & ? [V750e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V750e9 @ A_27a )
% 5.55/5.81                                                      & ? [V751e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V751e10 @ A_27a )
% 5.55/5.81                                                          & ? [V752e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V752e11 @ A_27a )
% 5.55/5.81                                                              & ? [V753e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V753e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V754e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V754e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V755e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V755e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V756e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V756e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V757e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V757e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V758e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V758e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V759e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V759e18 @ A_27a )
% 5.55/5.81                                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V741l_27 ) ) )
% 5.55/5.81                                                                                          & ( V0l
% 5.55/5.81                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V742e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V743e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V744e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V745e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V746e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V747e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V748e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V749e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V750e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V751e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V752e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V753e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V754e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V755e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V756e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V757e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V758e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V759e18 ) @ V741l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.81            <=> ? [V760l_27: $i] :
% 5.55/5.81                  ( ( mem @ V760l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V761e1: $i] :
% 5.55/5.81                      ( ( mem @ V761e1 @ A_27a )
% 5.55/5.81                      & ? [V762e2: $i] :
% 5.55/5.81                          ( ( mem @ V762e2 @ A_27a )
% 5.55/5.81                          & ? [V763e3: $i] :
% 5.55/5.81                              ( ( mem @ V763e3 @ A_27a )
% 5.55/5.81                              & ? [V764e4: $i] :
% 5.55/5.81                                  ( ( mem @ V764e4 @ A_27a )
% 5.55/5.81                                  & ? [V765e5: $i] :
% 5.55/5.81                                      ( ( mem @ V765e5 @ A_27a )
% 5.55/5.81                                      & ? [V766e6: $i] :
% 5.55/5.81                                          ( ( mem @ V766e6 @ A_27a )
% 5.55/5.81                                          & ? [V767e7: $i] :
% 5.55/5.81                                              ( ( mem @ V767e7 @ A_27a )
% 5.55/5.81                                              & ? [V768e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V768e8 @ A_27a )
% 5.55/5.81                                                  & ? [V769e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V769e9 @ A_27a )
% 5.55/5.81                                                      & ? [V770e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V770e10 @ A_27a )
% 5.55/5.81                                                          & ? [V771e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V771e11 @ A_27a )
% 5.55/5.81                                                              & ? [V772e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V772e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V773e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V773e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V774e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V774e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V775e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V775e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V776e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V776e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V777e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V777e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V778e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V778e18 @ A_27a )
% 5.55/5.81                                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V760l_27 ) )
% 5.55/5.81                                                                                            = V1x )
% 5.55/5.81                                                                                          & ( V0l
% 5.55/5.81                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V761e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V762e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V763e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V764e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V765e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V766e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V767e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V768e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V769e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V770e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V771e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V772e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V773e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V774e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V775e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V776e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V777e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V778e18 ) @ V760l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V779l_27: $i] :
% 5.55/5.81                  ( ( mem @ V779l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V780e1: $i] :
% 5.55/5.81                      ( ( mem @ V780e1 @ A_27a )
% 5.55/5.81                      & ? [V781e2: $i] :
% 5.55/5.81                          ( ( mem @ V781e2 @ A_27a )
% 5.55/5.81                          & ? [V782e3: $i] :
% 5.55/5.81                              ( ( mem @ V782e3 @ A_27a )
% 5.55/5.81                              & ? [V783e4: $i] :
% 5.55/5.81                                  ( ( mem @ V783e4 @ A_27a )
% 5.55/5.81                                  & ? [V784e5: $i] :
% 5.55/5.81                                      ( ( mem @ V784e5 @ A_27a )
% 5.55/5.81                                      & ? [V785e6: $i] :
% 5.55/5.81                                          ( ( mem @ V785e6 @ A_27a )
% 5.55/5.81                                          & ? [V786e7: $i] :
% 5.55/5.81                                              ( ( mem @ V786e7 @ A_27a )
% 5.55/5.81                                              & ? [V787e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V787e8 @ A_27a )
% 5.55/5.81                                                  & ? [V788e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V788e9 @ A_27a )
% 5.55/5.81                                                      & ? [V789e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V789e10 @ A_27a )
% 5.55/5.81                                                          & ? [V790e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V790e11 @ A_27a )
% 5.55/5.81                                                              & ? [V791e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V791e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V792e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V792e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V793e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V793e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V794e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V794e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V795e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V795e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V796e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V796e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V797e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V797e18 @ A_27a )
% 5.55/5.81                                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V779l_27 ) )
% 5.55/5.81                                                                                            = V1x )
% 5.55/5.81                                                                                          & ( V0l
% 5.55/5.81                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V780e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V781e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V782e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V783e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V784e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V785e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V786e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V787e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V788e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V789e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V790e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V791e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V792e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V793e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V794e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V795e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V796e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V797e18 ) @ V779l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V798l_27: $i] :
% 5.55/5.81                  ( ( mem @ V798l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V799e1: $i] :
% 5.55/5.81                      ( ( mem @ V799e1 @ A_27a )
% 5.55/5.81                      & ? [V800e2: $i] :
% 5.55/5.81                          ( ( mem @ V800e2 @ A_27a )
% 5.55/5.81                          & ? [V801e3: $i] :
% 5.55/5.81                              ( ( mem @ V801e3 @ A_27a )
% 5.55/5.81                              & ? [V802e4: $i] :
% 5.55/5.81                                  ( ( mem @ V802e4 @ A_27a )
% 5.55/5.81                                  & ? [V803e5: $i] :
% 5.55/5.81                                      ( ( mem @ V803e5 @ A_27a )
% 5.55/5.81                                      & ? [V804e6: $i] :
% 5.55/5.81                                          ( ( mem @ V804e6 @ A_27a )
% 5.55/5.81                                          & ? [V805e7: $i] :
% 5.55/5.81                                              ( ( mem @ V805e7 @ A_27a )
% 5.55/5.81                                              & ? [V806e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V806e8 @ A_27a )
% 5.55/5.81                                                  & ? [V807e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V807e9 @ A_27a )
% 5.55/5.81                                                      & ? [V808e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V808e10 @ A_27a )
% 5.55/5.81                                                          & ? [V809e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V809e11 @ A_27a )
% 5.55/5.81                                                              & ? [V810e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V810e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V811e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V811e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V812e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V812e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V813e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V813e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V814e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V814e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V815e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V815e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V816e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V816e18 @ A_27a )
% 5.55/5.81                                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V798l_27 ) )
% 5.55/5.81                                                                                            = V1x )
% 5.55/5.81                                                                                          & ( V0l
% 5.55/5.81                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V799e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V800e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V801e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V802e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V803e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V804e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V805e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V806e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V807e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V808e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V809e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V810e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V811e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V812e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V813e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V814e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V815e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V816e18 ) @ V798l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V817l_27: $i] :
% 5.55/5.81                  ( ( mem @ V817l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V818e1: $i] :
% 5.55/5.81                      ( ( mem @ V818e1 @ A_27a )
% 5.55/5.81                      & ? [V819e2: $i] :
% 5.55/5.81                          ( ( mem @ V819e2 @ A_27a )
% 5.55/5.81                          & ? [V820e3: $i] :
% 5.55/5.81                              ( ( mem @ V820e3 @ A_27a )
% 5.55/5.81                              & ? [V821e4: $i] :
% 5.55/5.81                                  ( ( mem @ V821e4 @ A_27a )
% 5.55/5.81                                  & ? [V822e5: $i] :
% 5.55/5.81                                      ( ( mem @ V822e5 @ A_27a )
% 5.55/5.81                                      & ? [V823e6: $i] :
% 5.55/5.81                                          ( ( mem @ V823e6 @ A_27a )
% 5.55/5.81                                          & ? [V824e7: $i] :
% 5.55/5.81                                              ( ( mem @ V824e7 @ A_27a )
% 5.55/5.81                                              & ? [V825e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V825e8 @ A_27a )
% 5.55/5.81                                                  & ? [V826e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V826e9 @ A_27a )
% 5.55/5.81                                                      & ? [V827e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V827e10 @ A_27a )
% 5.55/5.81                                                          & ? [V828e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V828e11 @ A_27a )
% 5.55/5.81                                                              & ? [V829e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V829e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V830e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V830e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V831e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V831e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V832e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V832e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V833e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V833e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V834e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V834e17 @ A_27a )
% 5.55/5.81                                                                                      & ? [V835e18: $i] :
% 5.55/5.81                                                                                          ( ( mem @ V835e18 @ A_27a )
% 5.55/5.81                                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V817l_27 ) )
% 5.55/5.81                                                                                            = V1x )
% 5.55/5.81                                                                                          & ( V0l
% 5.55/5.81                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V818e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V819e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V820e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V821e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V822e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V823e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V824e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V825e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V826e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V827e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V828e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V829e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V830e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V831e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V832e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V833e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V834e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V835e18 ) @ V817l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V836e1: $i] :
% 5.55/5.81                  ( ( mem @ V836e1 @ A_27a )
% 5.55/5.81                  & ? [V837e2: $i] :
% 5.55/5.81                      ( ( mem @ V837e2 @ A_27a )
% 5.55/5.81                      & ? [V838e3: $i] :
% 5.55/5.81                          ( ( mem @ V838e3 @ A_27a )
% 5.55/5.81                          & ? [V839e4: $i] :
% 5.55/5.81                              ( ( mem @ V839e4 @ A_27a )
% 5.55/5.81                              & ? [V840e5: $i] :
% 5.55/5.81                                  ( ( mem @ V840e5 @ A_27a )
% 5.55/5.81                                  & ? [V841e6: $i] :
% 5.55/5.81                                      ( ( mem @ V841e6 @ A_27a )
% 5.55/5.81                                      & ? [V842e7: $i] :
% 5.55/5.81                                          ( ( mem @ V842e7 @ A_27a )
% 5.55/5.81                                          & ? [V843e8: $i] :
% 5.55/5.81                                              ( ( mem @ V843e8 @ A_27a )
% 5.55/5.81                                              & ? [V844e9: $i] :
% 5.55/5.81                                                  ( ( mem @ V844e9 @ A_27a )
% 5.55/5.81                                                  & ? [V845e10: $i] :
% 5.55/5.81                                                      ( ( mem @ V845e10 @ A_27a )
% 5.55/5.81                                                      & ? [V846e11: $i] :
% 5.55/5.81                                                          ( ( mem @ V846e11 @ A_27a )
% 5.55/5.81                                                          & ? [V847e12: $i] :
% 5.55/5.81                                                              ( ( mem @ V847e12 @ A_27a )
% 5.55/5.81                                                              & ? [V848e13: $i] :
% 5.55/5.81                                                                  ( ( mem @ V848e13 @ A_27a )
% 5.55/5.81                                                                  & ? [V849e14: $i] :
% 5.55/5.81                                                                      ( ( mem @ V849e14 @ A_27a )
% 5.55/5.81                                                                      & ? [V850e15: $i] :
% 5.55/5.81                                                                          ( ( mem @ V850e15 @ A_27a )
% 5.55/5.81                                                                          & ? [V851e16: $i] :
% 5.55/5.81                                                                              ( ( mem @ V851e16 @ A_27a )
% 5.55/5.81                                                                              & ? [V852e17: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V852e17 @ A_27a )
% 5.55/5.81                                                                                  & ( V0l
% 5.55/5.81                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V836e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V837e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V838e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V839e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V840e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V841e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V842e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V843e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V844e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V845e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V846e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V847e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V848e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V849e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V850e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V851e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V852e17 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V853e1: $i] :
% 5.55/5.81                  ( ( mem @ V853e1 @ A_27a )
% 5.55/5.81                  & ? [V854e2: $i] :
% 5.55/5.81                      ( ( mem @ V854e2 @ A_27a )
% 5.55/5.81                      & ? [V855e3: $i] :
% 5.55/5.81                          ( ( mem @ V855e3 @ A_27a )
% 5.55/5.81                          & ? [V856e4: $i] :
% 5.55/5.81                              ( ( mem @ V856e4 @ A_27a )
% 5.55/5.81                              & ? [V857e5: $i] :
% 5.55/5.81                                  ( ( mem @ V857e5 @ A_27a )
% 5.55/5.81                                  & ? [V858e6: $i] :
% 5.55/5.81                                      ( ( mem @ V858e6 @ A_27a )
% 5.55/5.81                                      & ? [V859e7: $i] :
% 5.55/5.81                                          ( ( mem @ V859e7 @ A_27a )
% 5.55/5.81                                          & ? [V860e8: $i] :
% 5.55/5.81                                              ( ( mem @ V860e8 @ A_27a )
% 5.55/5.81                                              & ? [V861e9: $i] :
% 5.55/5.81                                                  ( ( mem @ V861e9 @ A_27a )
% 5.55/5.81                                                  & ? [V862e10: $i] :
% 5.55/5.81                                                      ( ( mem @ V862e10 @ A_27a )
% 5.55/5.81                                                      & ? [V863e11: $i] :
% 5.55/5.81                                                          ( ( mem @ V863e11 @ A_27a )
% 5.55/5.81                                                          & ? [V864e12: $i] :
% 5.55/5.81                                                              ( ( mem @ V864e12 @ A_27a )
% 5.55/5.81                                                              & ? [V865e13: $i] :
% 5.55/5.81                                                                  ( ( mem @ V865e13 @ A_27a )
% 5.55/5.81                                                                  & ? [V866e14: $i] :
% 5.55/5.81                                                                      ( ( mem @ V866e14 @ A_27a )
% 5.55/5.81                                                                      & ? [V867e15: $i] :
% 5.55/5.81                                                                          ( ( mem @ V867e15 @ A_27a )
% 5.55/5.81                                                                          & ? [V868e16: $i] :
% 5.55/5.81                                                                              ( ( mem @ V868e16 @ A_27a )
% 5.55/5.81                                                                              & ? [V869e17: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V869e17 @ A_27a )
% 5.55/5.81                                                                                  & ( V0l
% 5.55/5.81                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V853e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V854e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V855e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V856e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V857e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V858e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V859e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V860e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V861e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V862e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V863e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V864e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V865e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V866e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V867e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V868e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V869e17 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V870l_27: $i] :
% 5.55/5.81                  ( ( mem @ V870l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V871e1: $i] :
% 5.55/5.81                      ( ( mem @ V871e1 @ A_27a )
% 5.55/5.81                      & ? [V872e2: $i] :
% 5.55/5.81                          ( ( mem @ V872e2 @ A_27a )
% 5.55/5.81                          & ? [V873e3: $i] :
% 5.55/5.81                              ( ( mem @ V873e3 @ A_27a )
% 5.55/5.81                              & ? [V874e4: $i] :
% 5.55/5.81                                  ( ( mem @ V874e4 @ A_27a )
% 5.55/5.81                                  & ? [V875e5: $i] :
% 5.55/5.81                                      ( ( mem @ V875e5 @ A_27a )
% 5.55/5.81                                      & ? [V876e6: $i] :
% 5.55/5.81                                          ( ( mem @ V876e6 @ A_27a )
% 5.55/5.81                                          & ? [V877e7: $i] :
% 5.55/5.81                                              ( ( mem @ V877e7 @ A_27a )
% 5.55/5.81                                              & ? [V878e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V878e8 @ A_27a )
% 5.55/5.81                                                  & ? [V879e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V879e9 @ A_27a )
% 5.55/5.81                                                      & ? [V880e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V880e10 @ A_27a )
% 5.55/5.81                                                          & ? [V881e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V881e11 @ A_27a )
% 5.55/5.81                                                              & ? [V882e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V882e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V883e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V883e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V884e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V884e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V885e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V885e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V886e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V886e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V887e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V887e17 @ A_27a )
% 5.55/5.81                                                                                      & ( V0l
% 5.55/5.81                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V871e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V872e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V873e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V874e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V875e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V876e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V877e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V878e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V879e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V880e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V881e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V882e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V883e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V884e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V885e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V886e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V887e17 ) @ V870l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V888l_27: $i] :
% 5.55/5.81                  ( ( mem @ V888l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V889e1: $i] :
% 5.55/5.81                      ( ( mem @ V889e1 @ A_27a )
% 5.55/5.81                      & ? [V890e2: $i] :
% 5.55/5.81                          ( ( mem @ V890e2 @ A_27a )
% 5.55/5.81                          & ? [V891e3: $i] :
% 5.55/5.81                              ( ( mem @ V891e3 @ A_27a )
% 5.55/5.81                              & ? [V892e4: $i] :
% 5.55/5.81                                  ( ( mem @ V892e4 @ A_27a )
% 5.55/5.81                                  & ? [V893e5: $i] :
% 5.55/5.81                                      ( ( mem @ V893e5 @ A_27a )
% 5.55/5.81                                      & ? [V894e6: $i] :
% 5.55/5.81                                          ( ( mem @ V894e6 @ A_27a )
% 5.55/5.81                                          & ? [V895e7: $i] :
% 5.55/5.81                                              ( ( mem @ V895e7 @ A_27a )
% 5.55/5.81                                              & ? [V896e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V896e8 @ A_27a )
% 5.55/5.81                                                  & ? [V897e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V897e9 @ A_27a )
% 5.55/5.81                                                      & ? [V898e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V898e10 @ A_27a )
% 5.55/5.81                                                          & ? [V899e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V899e11 @ A_27a )
% 5.55/5.81                                                              & ? [V900e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V900e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V901e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V901e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V902e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V902e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V903e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V903e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V904e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V904e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V905e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V905e17 @ A_27a )
% 5.55/5.81                                                                                      & ( V0l
% 5.55/5.81                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V889e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V890e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V891e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V892e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V893e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V894e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V895e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V896e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V897e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V898e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V899e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V900e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V901e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V902e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V903e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V904e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V905e17 ) @ V888l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V906l_27: $i] :
% 5.55/5.81                  ( ( mem @ V906l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V907e1: $i] :
% 5.55/5.81                      ( ( mem @ V907e1 @ A_27a )
% 5.55/5.81                      & ? [V908e2: $i] :
% 5.55/5.81                          ( ( mem @ V908e2 @ A_27a )
% 5.55/5.81                          & ? [V909e3: $i] :
% 5.55/5.81                              ( ( mem @ V909e3 @ A_27a )
% 5.55/5.81                              & ? [V910e4: $i] :
% 5.55/5.81                                  ( ( mem @ V910e4 @ A_27a )
% 5.55/5.81                                  & ? [V911e5: $i] :
% 5.55/5.81                                      ( ( mem @ V911e5 @ A_27a )
% 5.55/5.81                                      & ? [V912e6: $i] :
% 5.55/5.81                                          ( ( mem @ V912e6 @ A_27a )
% 5.55/5.81                                          & ? [V913e7: $i] :
% 5.55/5.81                                              ( ( mem @ V913e7 @ A_27a )
% 5.55/5.81                                              & ? [V914e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V914e8 @ A_27a )
% 5.55/5.81                                                  & ? [V915e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V915e9 @ A_27a )
% 5.55/5.81                                                      & ? [V916e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V916e10 @ A_27a )
% 5.55/5.81                                                          & ? [V917e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V917e11 @ A_27a )
% 5.55/5.81                                                              & ? [V918e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V918e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V919e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V919e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V920e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V920e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V921e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V921e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V922e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V922e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V923e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V923e17 @ A_27a )
% 5.55/5.81                                                                                      & ( V0l
% 5.55/5.81                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V907e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V908e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V909e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V910e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V911e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V912e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V913e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V914e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V915e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V916e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V917e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V918e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V919e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V920e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V921e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V922e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V923e17 ) @ V906l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V924l_27: $i] :
% 5.55/5.81                  ( ( mem @ V924l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V925e1: $i] :
% 5.55/5.81                      ( ( mem @ V925e1 @ A_27a )
% 5.55/5.81                      & ? [V926e2: $i] :
% 5.55/5.81                          ( ( mem @ V926e2 @ A_27a )
% 5.55/5.81                          & ? [V927e3: $i] :
% 5.55/5.81                              ( ( mem @ V927e3 @ A_27a )
% 5.55/5.81                              & ? [V928e4: $i] :
% 5.55/5.81                                  ( ( mem @ V928e4 @ A_27a )
% 5.55/5.81                                  & ? [V929e5: $i] :
% 5.55/5.81                                      ( ( mem @ V929e5 @ A_27a )
% 5.55/5.81                                      & ? [V930e6: $i] :
% 5.55/5.81                                          ( ( mem @ V930e6 @ A_27a )
% 5.55/5.81                                          & ? [V931e7: $i] :
% 5.55/5.81                                              ( ( mem @ V931e7 @ A_27a )
% 5.55/5.81                                              & ? [V932e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V932e8 @ A_27a )
% 5.55/5.81                                                  & ? [V933e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V933e9 @ A_27a )
% 5.55/5.81                                                      & ? [V934e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V934e10 @ A_27a )
% 5.55/5.81                                                          & ? [V935e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V935e11 @ A_27a )
% 5.55/5.81                                                              & ? [V936e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V936e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V937e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V937e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V938e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V938e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V939e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V939e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V940e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V940e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V941e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V941e17 @ A_27a )
% 5.55/5.81                                                                                      & ( V0l
% 5.55/5.81                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V925e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V926e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V927e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V928e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V929e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V930e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V931e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V932e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V933e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V934e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V935e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V936e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V937e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V938e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V939e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V940e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V941e17 ) @ V924l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V942l_27: $i] :
% 5.55/5.81                  ( ( mem @ V942l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V943e1: $i] :
% 5.55/5.81                      ( ( mem @ V943e1 @ A_27a )
% 5.55/5.81                      & ? [V944e2: $i] :
% 5.55/5.81                          ( ( mem @ V944e2 @ A_27a )
% 5.55/5.81                          & ? [V945e3: $i] :
% 5.55/5.81                              ( ( mem @ V945e3 @ A_27a )
% 5.55/5.81                              & ? [V946e4: $i] :
% 5.55/5.81                                  ( ( mem @ V946e4 @ A_27a )
% 5.55/5.81                                  & ? [V947e5: $i] :
% 5.55/5.81                                      ( ( mem @ V947e5 @ A_27a )
% 5.55/5.81                                      & ? [V948e6: $i] :
% 5.55/5.81                                          ( ( mem @ V948e6 @ A_27a )
% 5.55/5.81                                          & ? [V949e7: $i] :
% 5.55/5.81                                              ( ( mem @ V949e7 @ A_27a )
% 5.55/5.81                                              & ? [V950e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V950e8 @ A_27a )
% 5.55/5.81                                                  & ? [V951e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V951e9 @ A_27a )
% 5.55/5.81                                                      & ? [V952e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V952e10 @ A_27a )
% 5.55/5.81                                                          & ? [V953e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V953e11 @ A_27a )
% 5.55/5.81                                                              & ? [V954e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V954e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V955e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V955e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V956e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V956e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V957e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V957e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V958e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V958e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V959e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V959e17 @ A_27a )
% 5.55/5.81                                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V942l_27 ) ) )
% 5.55/5.81                                                                                      & ( V0l
% 5.55/5.81                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V943e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V944e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V945e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V946e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V947e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V948e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V949e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V950e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V951e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V952e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V953e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V954e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V955e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V956e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V957e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V958e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V959e17 ) @ V942l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.81            <=> ? [V960l_27: $i] :
% 5.55/5.81                  ( ( mem @ V960l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V961e1: $i] :
% 5.55/5.81                      ( ( mem @ V961e1 @ A_27a )
% 5.55/5.81                      & ? [V962e2: $i] :
% 5.55/5.81                          ( ( mem @ V962e2 @ A_27a )
% 5.55/5.81                          & ? [V963e3: $i] :
% 5.55/5.81                              ( ( mem @ V963e3 @ A_27a )
% 5.55/5.81                              & ? [V964e4: $i] :
% 5.55/5.81                                  ( ( mem @ V964e4 @ A_27a )
% 5.55/5.81                                  & ? [V965e5: $i] :
% 5.55/5.81                                      ( ( mem @ V965e5 @ A_27a )
% 5.55/5.81                                      & ? [V966e6: $i] :
% 5.55/5.81                                          ( ( mem @ V966e6 @ A_27a )
% 5.55/5.81                                          & ? [V967e7: $i] :
% 5.55/5.81                                              ( ( mem @ V967e7 @ A_27a )
% 5.55/5.81                                              & ? [V968e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V968e8 @ A_27a )
% 5.55/5.81                                                  & ? [V969e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V969e9 @ A_27a )
% 5.55/5.81                                                      & ? [V970e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V970e10 @ A_27a )
% 5.55/5.81                                                          & ? [V971e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V971e11 @ A_27a )
% 5.55/5.81                                                              & ? [V972e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V972e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V973e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V973e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V974e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V974e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V975e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V975e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V976e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V976e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V977e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V977e17 @ A_27a )
% 5.55/5.81                                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V960l_27 ) ) )
% 5.55/5.81                                                                                      & ( V0l
% 5.55/5.81                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V961e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V962e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V963e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V964e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V965e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V966e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V967e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V968e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V969e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V970e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V971e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V972e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V973e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V974e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V975e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V976e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V977e17 ) @ V960l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V978l_27: $i] :
% 5.55/5.81                  ( ( mem @ V978l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V979e1: $i] :
% 5.55/5.81                      ( ( mem @ V979e1 @ A_27a )
% 5.55/5.81                      & ? [V980e2: $i] :
% 5.55/5.81                          ( ( mem @ V980e2 @ A_27a )
% 5.55/5.81                          & ? [V981e3: $i] :
% 5.55/5.81                              ( ( mem @ V981e3 @ A_27a )
% 5.55/5.81                              & ? [V982e4: $i] :
% 5.55/5.81                                  ( ( mem @ V982e4 @ A_27a )
% 5.55/5.81                                  & ? [V983e5: $i] :
% 5.55/5.81                                      ( ( mem @ V983e5 @ A_27a )
% 5.55/5.81                                      & ? [V984e6: $i] :
% 5.55/5.81                                          ( ( mem @ V984e6 @ A_27a )
% 5.55/5.81                                          & ? [V985e7: $i] :
% 5.55/5.81                                              ( ( mem @ V985e7 @ A_27a )
% 5.55/5.81                                              & ? [V986e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V986e8 @ A_27a )
% 5.55/5.81                                                  & ? [V987e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V987e9 @ A_27a )
% 5.55/5.81                                                      & ? [V988e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V988e10 @ A_27a )
% 5.55/5.81                                                          & ? [V989e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V989e11 @ A_27a )
% 5.55/5.81                                                              & ? [V990e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V990e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V991e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V991e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V992e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V992e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V993e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V993e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V994e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V994e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V995e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V995e17 @ A_27a )
% 5.55/5.81                                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V978l_27 ) ) )
% 5.55/5.81                                                                                      & ( V0l
% 5.55/5.81                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V979e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V980e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V981e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V982e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V983e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V984e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V985e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V986e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V987e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V988e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V989e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V990e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V991e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V992e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V993e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V994e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V995e17 ) @ V978l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V996l_27: $i] :
% 5.55/5.81                  ( ( mem @ V996l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V997e1: $i] :
% 5.55/5.81                      ( ( mem @ V997e1 @ A_27a )
% 5.55/5.81                      & ? [V998e2: $i] :
% 5.55/5.81                          ( ( mem @ V998e2 @ A_27a )
% 5.55/5.81                          & ? [V999e3: $i] :
% 5.55/5.81                              ( ( mem @ V999e3 @ A_27a )
% 5.55/5.81                              & ? [V1000e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1000e4 @ A_27a )
% 5.55/5.81                                  & ? [V1001e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1001e5 @ A_27a )
% 5.55/5.81                                      & ? [V1002e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1002e6 @ A_27a )
% 5.55/5.81                                          & ? [V1003e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1003e7 @ A_27a )
% 5.55/5.81                                              & ? [V1004e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1004e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1005e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1005e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1006e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1006e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1007e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1007e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1008e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1008e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1009e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1009e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1010e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1010e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1011e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1011e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V1012e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V1012e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V1013e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V1013e17 @ A_27a )
% 5.55/5.81                                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V996l_27 ) ) )
% 5.55/5.81                                                                                      & ( V0l
% 5.55/5.81                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V997e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V998e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V999e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1000e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1001e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1002e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1003e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1004e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1005e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1006e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1007e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1008e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1009e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1010e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1011e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1012e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1013e17 ) @ V996l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.81            <=> ? [V1014l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1014l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1015e1: $i] :
% 5.55/5.81                      ( ( mem @ V1015e1 @ A_27a )
% 5.55/5.81                      & ? [V1016e2: $i] :
% 5.55/5.81                          ( ( mem @ V1016e2 @ A_27a )
% 5.55/5.81                          & ? [V1017e3: $i] :
% 5.55/5.81                              ( ( mem @ V1017e3 @ A_27a )
% 5.55/5.81                              & ? [V1018e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1018e4 @ A_27a )
% 5.55/5.81                                  & ? [V1019e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1019e5 @ A_27a )
% 5.55/5.81                                      & ? [V1020e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1020e6 @ A_27a )
% 5.55/5.81                                          & ? [V1021e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1021e7 @ A_27a )
% 5.55/5.81                                              & ? [V1022e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1022e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1023e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1023e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1024e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1024e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1025e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1025e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1026e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1026e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1027e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1027e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1028e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1028e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1029e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1029e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V1030e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V1030e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V1031e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V1031e17 @ A_27a )
% 5.55/5.81                                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1014l_27 ) )
% 5.55/5.81                                                                                        = V1x )
% 5.55/5.81                                                                                      & ( V0l
% 5.55/5.81                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1015e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1016e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1017e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1018e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1019e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1020e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1021e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1022e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1023e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1024e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1025e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1026e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1027e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1028e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1029e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1030e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1031e17 ) @ V1014l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1032l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1032l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1033e1: $i] :
% 5.55/5.81                      ( ( mem @ V1033e1 @ A_27a )
% 5.55/5.81                      & ? [V1034e2: $i] :
% 5.55/5.81                          ( ( mem @ V1034e2 @ A_27a )
% 5.55/5.81                          & ? [V1035e3: $i] :
% 5.55/5.81                              ( ( mem @ V1035e3 @ A_27a )
% 5.55/5.81                              & ? [V1036e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1036e4 @ A_27a )
% 5.55/5.81                                  & ? [V1037e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1037e5 @ A_27a )
% 5.55/5.81                                      & ? [V1038e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1038e6 @ A_27a )
% 5.55/5.81                                          & ? [V1039e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1039e7 @ A_27a )
% 5.55/5.81                                              & ? [V1040e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1040e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1041e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1041e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1042e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1042e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1043e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1043e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1044e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1044e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1045e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1045e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1046e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1046e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1047e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1047e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V1048e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V1048e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V1049e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V1049e17 @ A_27a )
% 5.55/5.81                                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1032l_27 ) )
% 5.55/5.81                                                                                        = V1x )
% 5.55/5.81                                                                                      & ( V0l
% 5.55/5.81                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1033e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1034e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1035e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1036e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1037e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1038e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1039e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1040e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1041e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1042e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1043e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1044e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1045e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1046e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1047e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1048e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1049e17 ) @ V1032l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1050l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1050l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1051e1: $i] :
% 5.55/5.81                      ( ( mem @ V1051e1 @ A_27a )
% 5.55/5.81                      & ? [V1052e2: $i] :
% 5.55/5.81                          ( ( mem @ V1052e2 @ A_27a )
% 5.55/5.81                          & ? [V1053e3: $i] :
% 5.55/5.81                              ( ( mem @ V1053e3 @ A_27a )
% 5.55/5.81                              & ? [V1054e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1054e4 @ A_27a )
% 5.55/5.81                                  & ? [V1055e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1055e5 @ A_27a )
% 5.55/5.81                                      & ? [V1056e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1056e6 @ A_27a )
% 5.55/5.81                                          & ? [V1057e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1057e7 @ A_27a )
% 5.55/5.81                                              & ? [V1058e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1058e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1059e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1059e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1060e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1060e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1061e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1061e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1062e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1062e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1063e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1063e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1064e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1064e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1065e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1065e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V1066e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V1066e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V1067e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V1067e17 @ A_27a )
% 5.55/5.81                                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1050l_27 ) )
% 5.55/5.81                                                                                        = V1x )
% 5.55/5.81                                                                                      & ( V0l
% 5.55/5.81                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1051e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1052e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1053e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1054e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1055e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1056e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1057e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1058e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1059e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1060e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1061e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1062e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1063e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1064e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1065e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1066e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1067e17 ) @ V1050l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1068l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1068l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1069e1: $i] :
% 5.55/5.81                      ( ( mem @ V1069e1 @ A_27a )
% 5.55/5.81                      & ? [V1070e2: $i] :
% 5.55/5.81                          ( ( mem @ V1070e2 @ A_27a )
% 5.55/5.81                          & ? [V1071e3: $i] :
% 5.55/5.81                              ( ( mem @ V1071e3 @ A_27a )
% 5.55/5.81                              & ? [V1072e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1072e4 @ A_27a )
% 5.55/5.81                                  & ? [V1073e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1073e5 @ A_27a )
% 5.55/5.81                                      & ? [V1074e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1074e6 @ A_27a )
% 5.55/5.81                                          & ? [V1075e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1075e7 @ A_27a )
% 5.55/5.81                                              & ? [V1076e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1076e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1077e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1077e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1078e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1078e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1079e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1079e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1080e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1080e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1081e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1081e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1082e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1082e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1083e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1083e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V1084e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V1084e16 @ A_27a )
% 5.55/5.81                                                                                  & ? [V1085e17: $i] :
% 5.55/5.81                                                                                      ( ( mem @ V1085e17 @ A_27a )
% 5.55/5.81                                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1068l_27 ) )
% 5.55/5.81                                                                                        = V1x )
% 5.55/5.81                                                                                      & ( V0l
% 5.55/5.81                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1069e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1070e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1071e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1072e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1073e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1074e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1075e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1076e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1077e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1078e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1079e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1080e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1081e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1082e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1083e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1084e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1085e17 ) @ V1068l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1086e1: $i] :
% 5.55/5.81                  ( ( mem @ V1086e1 @ A_27a )
% 5.55/5.81                  & ? [V1087e2: $i] :
% 5.55/5.81                      ( ( mem @ V1087e2 @ A_27a )
% 5.55/5.81                      & ? [V1088e3: $i] :
% 5.55/5.81                          ( ( mem @ V1088e3 @ A_27a )
% 5.55/5.81                          & ? [V1089e4: $i] :
% 5.55/5.81                              ( ( mem @ V1089e4 @ A_27a )
% 5.55/5.81                              & ? [V1090e5: $i] :
% 5.55/5.81                                  ( ( mem @ V1090e5 @ A_27a )
% 5.55/5.81                                  & ? [V1091e6: $i] :
% 5.55/5.81                                      ( ( mem @ V1091e6 @ A_27a )
% 5.55/5.81                                      & ? [V1092e7: $i] :
% 5.55/5.81                                          ( ( mem @ V1092e7 @ A_27a )
% 5.55/5.81                                          & ? [V1093e8: $i] :
% 5.55/5.81                                              ( ( mem @ V1093e8 @ A_27a )
% 5.55/5.81                                              & ? [V1094e9: $i] :
% 5.55/5.81                                                  ( ( mem @ V1094e9 @ A_27a )
% 5.55/5.81                                                  & ? [V1095e10: $i] :
% 5.55/5.81                                                      ( ( mem @ V1095e10 @ A_27a )
% 5.55/5.81                                                      & ? [V1096e11: $i] :
% 5.55/5.81                                                          ( ( mem @ V1096e11 @ A_27a )
% 5.55/5.81                                                          & ? [V1097e12: $i] :
% 5.55/5.81                                                              ( ( mem @ V1097e12 @ A_27a )
% 5.55/5.81                                                              & ? [V1098e13: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1098e13 @ A_27a )
% 5.55/5.81                                                                  & ? [V1099e14: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1099e14 @ A_27a )
% 5.55/5.81                                                                      & ? [V1100e15: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1100e15 @ A_27a )
% 5.55/5.81                                                                          & ? [V1101e16: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1101e16 @ A_27a )
% 5.55/5.81                                                                              & ( V0l
% 5.55/5.81                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1086e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1087e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1088e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1089e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1090e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1091e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1092e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1093e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1094e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1095e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1096e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1097e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1098e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1099e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1100e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1101e16 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1102e1: $i] :
% 5.55/5.81                  ( ( mem @ V1102e1 @ A_27a )
% 5.55/5.81                  & ? [V1103e2: $i] :
% 5.55/5.81                      ( ( mem @ V1103e2 @ A_27a )
% 5.55/5.81                      & ? [V1104e3: $i] :
% 5.55/5.81                          ( ( mem @ V1104e3 @ A_27a )
% 5.55/5.81                          & ? [V1105e4: $i] :
% 5.55/5.81                              ( ( mem @ V1105e4 @ A_27a )
% 5.55/5.81                              & ? [V1106e5: $i] :
% 5.55/5.81                                  ( ( mem @ V1106e5 @ A_27a )
% 5.55/5.81                                  & ? [V1107e6: $i] :
% 5.55/5.81                                      ( ( mem @ V1107e6 @ A_27a )
% 5.55/5.81                                      & ? [V1108e7: $i] :
% 5.55/5.81                                          ( ( mem @ V1108e7 @ A_27a )
% 5.55/5.81                                          & ? [V1109e8: $i] :
% 5.55/5.81                                              ( ( mem @ V1109e8 @ A_27a )
% 5.55/5.81                                              & ? [V1110e9: $i] :
% 5.55/5.81                                                  ( ( mem @ V1110e9 @ A_27a )
% 5.55/5.81                                                  & ? [V1111e10: $i] :
% 5.55/5.81                                                      ( ( mem @ V1111e10 @ A_27a )
% 5.55/5.81                                                      & ? [V1112e11: $i] :
% 5.55/5.81                                                          ( ( mem @ V1112e11 @ A_27a )
% 5.55/5.81                                                          & ? [V1113e12: $i] :
% 5.55/5.81                                                              ( ( mem @ V1113e12 @ A_27a )
% 5.55/5.81                                                              & ? [V1114e13: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1114e13 @ A_27a )
% 5.55/5.81                                                                  & ? [V1115e14: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1115e14 @ A_27a )
% 5.55/5.81                                                                      & ? [V1116e15: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1116e15 @ A_27a )
% 5.55/5.81                                                                          & ? [V1117e16: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1117e16 @ A_27a )
% 5.55/5.81                                                                              & ( V0l
% 5.55/5.81                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1102e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1103e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1104e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1105e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1106e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1107e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1108e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1109e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1110e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1111e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1112e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1113e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1114e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1115e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1116e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1117e16 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1118l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1118l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1119e1: $i] :
% 5.55/5.81                      ( ( mem @ V1119e1 @ A_27a )
% 5.55/5.81                      & ? [V1120e2: $i] :
% 5.55/5.81                          ( ( mem @ V1120e2 @ A_27a )
% 5.55/5.81                          & ? [V1121e3: $i] :
% 5.55/5.81                              ( ( mem @ V1121e3 @ A_27a )
% 5.55/5.81                              & ? [V1122e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1122e4 @ A_27a )
% 5.55/5.81                                  & ? [V1123e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1123e5 @ A_27a )
% 5.55/5.81                                      & ? [V1124e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1124e6 @ A_27a )
% 5.55/5.81                                          & ? [V1125e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1125e7 @ A_27a )
% 5.55/5.81                                              & ? [V1126e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1126e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1127e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1127e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1128e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1128e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1129e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1129e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1130e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1130e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1131e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1131e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1132e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1132e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1133e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1133e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V1134e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V1134e16 @ A_27a )
% 5.55/5.81                                                                                  & ( V0l
% 5.55/5.81                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1119e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1120e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1121e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1122e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1123e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1124e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1125e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1126e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1127e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1128e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1129e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1130e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1131e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1132e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1133e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1134e16 ) @ V1118l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1135l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1135l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1136e1: $i] :
% 5.55/5.81                      ( ( mem @ V1136e1 @ A_27a )
% 5.55/5.81                      & ? [V1137e2: $i] :
% 5.55/5.81                          ( ( mem @ V1137e2 @ A_27a )
% 5.55/5.81                          & ? [V1138e3: $i] :
% 5.55/5.81                              ( ( mem @ V1138e3 @ A_27a )
% 5.55/5.81                              & ? [V1139e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1139e4 @ A_27a )
% 5.55/5.81                                  & ? [V1140e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1140e5 @ A_27a )
% 5.55/5.81                                      & ? [V1141e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1141e6 @ A_27a )
% 5.55/5.81                                          & ? [V1142e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1142e7 @ A_27a )
% 5.55/5.81                                              & ? [V1143e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1143e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1144e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1144e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1145e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1145e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1146e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1146e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1147e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1147e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1148e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1148e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1149e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1149e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1150e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1150e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V1151e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V1151e16 @ A_27a )
% 5.55/5.81                                                                                  & ( V0l
% 5.55/5.81                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1136e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1137e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1138e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1139e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1140e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1141e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1142e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1143e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1144e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1145e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1146e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1147e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1148e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1149e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1150e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1151e16 ) @ V1135l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1152l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1152l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1153e1: $i] :
% 5.55/5.81                      ( ( mem @ V1153e1 @ A_27a )
% 5.55/5.81                      & ? [V1154e2: $i] :
% 5.55/5.81                          ( ( mem @ V1154e2 @ A_27a )
% 5.55/5.81                          & ? [V1155e3: $i] :
% 5.55/5.81                              ( ( mem @ V1155e3 @ A_27a )
% 5.55/5.81                              & ? [V1156e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1156e4 @ A_27a )
% 5.55/5.81                                  & ? [V1157e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1157e5 @ A_27a )
% 5.55/5.81                                      & ? [V1158e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1158e6 @ A_27a )
% 5.55/5.81                                          & ? [V1159e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1159e7 @ A_27a )
% 5.55/5.81                                              & ? [V1160e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1160e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1161e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1161e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1162e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1162e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1163e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1163e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1164e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1164e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1165e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1165e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1166e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1166e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1167e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1167e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V1168e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V1168e16 @ A_27a )
% 5.55/5.81                                                                                  & ( V0l
% 5.55/5.81                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1153e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1154e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1155e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1156e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1157e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1158e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1159e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1160e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1161e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1162e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1163e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1164e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1165e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1166e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1167e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1168e16 ) @ V1152l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1169l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1169l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1170e1: $i] :
% 5.55/5.81                      ( ( mem @ V1170e1 @ A_27a )
% 5.55/5.81                      & ? [V1171e2: $i] :
% 5.55/5.81                          ( ( mem @ V1171e2 @ A_27a )
% 5.55/5.81                          & ? [V1172e3: $i] :
% 5.55/5.81                              ( ( mem @ V1172e3 @ A_27a )
% 5.55/5.81                              & ? [V1173e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1173e4 @ A_27a )
% 5.55/5.81                                  & ? [V1174e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1174e5 @ A_27a )
% 5.55/5.81                                      & ? [V1175e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1175e6 @ A_27a )
% 5.55/5.81                                          & ? [V1176e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1176e7 @ A_27a )
% 5.55/5.81                                              & ? [V1177e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1177e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1178e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1178e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1179e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1179e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1180e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1180e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1181e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1181e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1182e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1182e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1183e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1183e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1184e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1184e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V1185e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V1185e16 @ A_27a )
% 5.55/5.81                                                                                  & ( V0l
% 5.55/5.81                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1170e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1171e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1172e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1173e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1174e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1175e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1176e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1177e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1178e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1179e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1180e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1181e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1182e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1183e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1184e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1185e16 ) @ V1169l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1186l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1186l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1187e1: $i] :
% 5.55/5.81                      ( ( mem @ V1187e1 @ A_27a )
% 5.55/5.81                      & ? [V1188e2: $i] :
% 5.55/5.81                          ( ( mem @ V1188e2 @ A_27a )
% 5.55/5.81                          & ? [V1189e3: $i] :
% 5.55/5.81                              ( ( mem @ V1189e3 @ A_27a )
% 5.55/5.81                              & ? [V1190e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1190e4 @ A_27a )
% 5.55/5.81                                  & ? [V1191e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1191e5 @ A_27a )
% 5.55/5.81                                      & ? [V1192e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1192e6 @ A_27a )
% 5.55/5.81                                          & ? [V1193e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1193e7 @ A_27a )
% 5.55/5.81                                              & ? [V1194e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1194e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1195e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1195e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1196e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1196e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1197e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1197e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1198e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1198e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1199e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1199e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1200e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1200e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1201e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1201e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V1202e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V1202e16 @ A_27a )
% 5.55/5.81                                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1186l_27 ) ) )
% 5.55/5.81                                                                                  & ( V0l
% 5.55/5.81                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1187e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1188e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1189e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1190e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1191e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1192e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1193e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1194e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1195e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1196e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1197e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1198e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1199e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1200e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1201e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1202e16 ) @ V1186l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.81            <=> ? [V1203l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1203l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1204e1: $i] :
% 5.55/5.81                      ( ( mem @ V1204e1 @ A_27a )
% 5.55/5.81                      & ? [V1205e2: $i] :
% 5.55/5.81                          ( ( mem @ V1205e2 @ A_27a )
% 5.55/5.81                          & ? [V1206e3: $i] :
% 5.55/5.81                              ( ( mem @ V1206e3 @ A_27a )
% 5.55/5.81                              & ? [V1207e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1207e4 @ A_27a )
% 5.55/5.81                                  & ? [V1208e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1208e5 @ A_27a )
% 5.55/5.81                                      & ? [V1209e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1209e6 @ A_27a )
% 5.55/5.81                                          & ? [V1210e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1210e7 @ A_27a )
% 5.55/5.81                                              & ? [V1211e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1211e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1212e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1212e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1213e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1213e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1214e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1214e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1215e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1215e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1216e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1216e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1217e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1217e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1218e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1218e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V1219e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V1219e16 @ A_27a )
% 5.55/5.81                                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1203l_27 ) ) )
% 5.55/5.81                                                                                  & ( V0l
% 5.55/5.81                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1204e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1205e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1206e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1207e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1208e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1209e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1210e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1211e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1212e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1213e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1214e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1215e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1216e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1217e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1218e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1219e16 ) @ V1203l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1220l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1220l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1221e1: $i] :
% 5.55/5.81                      ( ( mem @ V1221e1 @ A_27a )
% 5.55/5.81                      & ? [V1222e2: $i] :
% 5.55/5.81                          ( ( mem @ V1222e2 @ A_27a )
% 5.55/5.81                          & ? [V1223e3: $i] :
% 5.55/5.81                              ( ( mem @ V1223e3 @ A_27a )
% 5.55/5.81                              & ? [V1224e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1224e4 @ A_27a )
% 5.55/5.81                                  & ? [V1225e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1225e5 @ A_27a )
% 5.55/5.81                                      & ? [V1226e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1226e6 @ A_27a )
% 5.55/5.81                                          & ? [V1227e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1227e7 @ A_27a )
% 5.55/5.81                                              & ? [V1228e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1228e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1229e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1229e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1230e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1230e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1231e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1231e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1232e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1232e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1233e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1233e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1234e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1234e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1235e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1235e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V1236e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V1236e16 @ A_27a )
% 5.55/5.81                                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1220l_27 ) ) )
% 5.55/5.81                                                                                  & ( V0l
% 5.55/5.81                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1221e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1222e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1223e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1224e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1225e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1226e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1227e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1228e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1229e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1230e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1231e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1232e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1233e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1234e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1235e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1236e16 ) @ V1220l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1237l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1237l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1238e1: $i] :
% 5.55/5.81                      ( ( mem @ V1238e1 @ A_27a )
% 5.55/5.81                      & ? [V1239e2: $i] :
% 5.55/5.81                          ( ( mem @ V1239e2 @ A_27a )
% 5.55/5.81                          & ? [V1240e3: $i] :
% 5.55/5.81                              ( ( mem @ V1240e3 @ A_27a )
% 5.55/5.81                              & ? [V1241e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1241e4 @ A_27a )
% 5.55/5.81                                  & ? [V1242e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1242e5 @ A_27a )
% 5.55/5.81                                      & ? [V1243e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1243e6 @ A_27a )
% 5.55/5.81                                          & ? [V1244e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1244e7 @ A_27a )
% 5.55/5.81                                              & ? [V1245e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1245e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1246e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1246e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1247e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1247e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1248e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1248e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1249e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1249e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1250e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1250e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1251e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1251e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1252e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1252e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V1253e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V1253e16 @ A_27a )
% 5.55/5.81                                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1237l_27 ) ) )
% 5.55/5.81                                                                                  & ( V0l
% 5.55/5.81                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1238e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1239e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1240e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1241e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1242e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1243e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1244e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1245e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1246e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1247e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1248e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1249e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1250e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1251e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1252e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1253e16 ) @ V1237l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.81            <=> ? [V1254l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1254l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1255e1: $i] :
% 5.55/5.81                      ( ( mem @ V1255e1 @ A_27a )
% 5.55/5.81                      & ? [V1256e2: $i] :
% 5.55/5.81                          ( ( mem @ V1256e2 @ A_27a )
% 5.55/5.81                          & ? [V1257e3: $i] :
% 5.55/5.81                              ( ( mem @ V1257e3 @ A_27a )
% 5.55/5.81                              & ? [V1258e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1258e4 @ A_27a )
% 5.55/5.81                                  & ? [V1259e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1259e5 @ A_27a )
% 5.55/5.81                                      & ? [V1260e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1260e6 @ A_27a )
% 5.55/5.81                                          & ? [V1261e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1261e7 @ A_27a )
% 5.55/5.81                                              & ? [V1262e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1262e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1263e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1263e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1264e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1264e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1265e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1265e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1266e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1266e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1267e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1267e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1268e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1268e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1269e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1269e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V1270e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V1270e16 @ A_27a )
% 5.55/5.81                                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1254l_27 ) )
% 5.55/5.81                                                                                    = V1x )
% 5.55/5.81                                                                                  & ( V0l
% 5.55/5.81                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1255e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1256e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1257e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1258e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1259e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1260e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1261e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1262e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1263e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1264e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1265e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1266e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1267e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1268e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1269e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1270e16 ) @ V1254l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1271l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1271l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1272e1: $i] :
% 5.55/5.81                      ( ( mem @ V1272e1 @ A_27a )
% 5.55/5.81                      & ? [V1273e2: $i] :
% 5.55/5.81                          ( ( mem @ V1273e2 @ A_27a )
% 5.55/5.81                          & ? [V1274e3: $i] :
% 5.55/5.81                              ( ( mem @ V1274e3 @ A_27a )
% 5.55/5.81                              & ? [V1275e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1275e4 @ A_27a )
% 5.55/5.81                                  & ? [V1276e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1276e5 @ A_27a )
% 5.55/5.81                                      & ? [V1277e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1277e6 @ A_27a )
% 5.55/5.81                                          & ? [V1278e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1278e7 @ A_27a )
% 5.55/5.81                                              & ? [V1279e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1279e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1280e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1280e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1281e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1281e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1282e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1282e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1283e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1283e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1284e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1284e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1285e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1285e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1286e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1286e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V1287e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V1287e16 @ A_27a )
% 5.55/5.81                                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1271l_27 ) )
% 5.55/5.81                                                                                    = V1x )
% 5.55/5.81                                                                                  & ( V0l
% 5.55/5.81                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1272e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1273e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1274e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1275e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1276e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1277e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1278e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1279e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1280e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1281e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1282e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1283e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1284e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1285e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1286e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1287e16 ) @ V1271l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1288l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1288l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1289e1: $i] :
% 5.55/5.81                      ( ( mem @ V1289e1 @ A_27a )
% 5.55/5.81                      & ? [V1290e2: $i] :
% 5.55/5.81                          ( ( mem @ V1290e2 @ A_27a )
% 5.55/5.81                          & ? [V1291e3: $i] :
% 5.55/5.81                              ( ( mem @ V1291e3 @ A_27a )
% 5.55/5.81                              & ? [V1292e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1292e4 @ A_27a )
% 5.55/5.81                                  & ? [V1293e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1293e5 @ A_27a )
% 5.55/5.81                                      & ? [V1294e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1294e6 @ A_27a )
% 5.55/5.81                                          & ? [V1295e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1295e7 @ A_27a )
% 5.55/5.81                                              & ? [V1296e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1296e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1297e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1297e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1298e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1298e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1299e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1299e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1300e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1300e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1301e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1301e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1302e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1302e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1303e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1303e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V1304e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V1304e16 @ A_27a )
% 5.55/5.81                                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1288l_27 ) )
% 5.55/5.81                                                                                    = V1x )
% 5.55/5.81                                                                                  & ( V0l
% 5.55/5.81                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1289e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1290e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1291e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1292e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1293e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1294e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1295e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1296e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1297e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1298e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1299e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1300e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1301e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1302e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1303e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1304e16 ) @ V1288l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1305l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1305l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1306e1: $i] :
% 5.55/5.81                      ( ( mem @ V1306e1 @ A_27a )
% 5.55/5.81                      & ? [V1307e2: $i] :
% 5.55/5.81                          ( ( mem @ V1307e2 @ A_27a )
% 5.55/5.81                          & ? [V1308e3: $i] :
% 5.55/5.81                              ( ( mem @ V1308e3 @ A_27a )
% 5.55/5.81                              & ? [V1309e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1309e4 @ A_27a )
% 5.55/5.81                                  & ? [V1310e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1310e5 @ A_27a )
% 5.55/5.81                                      & ? [V1311e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1311e6 @ A_27a )
% 5.55/5.81                                          & ? [V1312e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1312e7 @ A_27a )
% 5.55/5.81                                              & ? [V1313e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1313e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1314e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1314e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1315e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1315e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1316e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1316e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1317e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1317e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1318e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1318e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1319e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1319e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1320e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1320e15 @ A_27a )
% 5.55/5.81                                                                              & ? [V1321e16: $i] :
% 5.55/5.81                                                                                  ( ( mem @ V1321e16 @ A_27a )
% 5.55/5.81                                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1305l_27 ) )
% 5.55/5.81                                                                                    = V1x )
% 5.55/5.81                                                                                  & ( V0l
% 5.55/5.81                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1306e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1307e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1308e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1309e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1310e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1311e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1312e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1313e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1314e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1315e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1316e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1317e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1318e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1319e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1320e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1321e16 ) @ V1305l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1322e1: $i] :
% 5.55/5.81                  ( ( mem @ V1322e1 @ A_27a )
% 5.55/5.81                  & ? [V1323e2: $i] :
% 5.55/5.81                      ( ( mem @ V1323e2 @ A_27a )
% 5.55/5.81                      & ? [V1324e3: $i] :
% 5.55/5.81                          ( ( mem @ V1324e3 @ A_27a )
% 5.55/5.81                          & ? [V1325e4: $i] :
% 5.55/5.81                              ( ( mem @ V1325e4 @ A_27a )
% 5.55/5.81                              & ? [V1326e5: $i] :
% 5.55/5.81                                  ( ( mem @ V1326e5 @ A_27a )
% 5.55/5.81                                  & ? [V1327e6: $i] :
% 5.55/5.81                                      ( ( mem @ V1327e6 @ A_27a )
% 5.55/5.81                                      & ? [V1328e7: $i] :
% 5.55/5.81                                          ( ( mem @ V1328e7 @ A_27a )
% 5.55/5.81                                          & ? [V1329e8: $i] :
% 5.55/5.81                                              ( ( mem @ V1329e8 @ A_27a )
% 5.55/5.81                                              & ? [V1330e9: $i] :
% 5.55/5.81                                                  ( ( mem @ V1330e9 @ A_27a )
% 5.55/5.81                                                  & ? [V1331e10: $i] :
% 5.55/5.81                                                      ( ( mem @ V1331e10 @ A_27a )
% 5.55/5.81                                                      & ? [V1332e11: $i] :
% 5.55/5.81                                                          ( ( mem @ V1332e11 @ A_27a )
% 5.55/5.81                                                          & ? [V1333e12: $i] :
% 5.55/5.81                                                              ( ( mem @ V1333e12 @ A_27a )
% 5.55/5.81                                                              & ? [V1334e13: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1334e13 @ A_27a )
% 5.55/5.81                                                                  & ? [V1335e14: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1335e14 @ A_27a )
% 5.55/5.81                                                                      & ? [V1336e15: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1336e15 @ A_27a )
% 5.55/5.81                                                                          & ( V0l
% 5.55/5.81                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1322e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1323e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1324e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1325e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1326e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1327e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1328e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1329e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1330e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1331e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1332e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1333e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1334e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1335e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1336e15 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1337e1: $i] :
% 5.55/5.81                  ( ( mem @ V1337e1 @ A_27a )
% 5.55/5.81                  & ? [V1338e2: $i] :
% 5.55/5.81                      ( ( mem @ V1338e2 @ A_27a )
% 5.55/5.81                      & ? [V1339e3: $i] :
% 5.55/5.81                          ( ( mem @ V1339e3 @ A_27a )
% 5.55/5.81                          & ? [V1340e4: $i] :
% 5.55/5.81                              ( ( mem @ V1340e4 @ A_27a )
% 5.55/5.81                              & ? [V1341e5: $i] :
% 5.55/5.81                                  ( ( mem @ V1341e5 @ A_27a )
% 5.55/5.81                                  & ? [V1342e6: $i] :
% 5.55/5.81                                      ( ( mem @ V1342e6 @ A_27a )
% 5.55/5.81                                      & ? [V1343e7: $i] :
% 5.55/5.81                                          ( ( mem @ V1343e7 @ A_27a )
% 5.55/5.81                                          & ? [V1344e8: $i] :
% 5.55/5.81                                              ( ( mem @ V1344e8 @ A_27a )
% 5.55/5.81                                              & ? [V1345e9: $i] :
% 5.55/5.81                                                  ( ( mem @ V1345e9 @ A_27a )
% 5.55/5.81                                                  & ? [V1346e10: $i] :
% 5.55/5.81                                                      ( ( mem @ V1346e10 @ A_27a )
% 5.55/5.81                                                      & ? [V1347e11: $i] :
% 5.55/5.81                                                          ( ( mem @ V1347e11 @ A_27a )
% 5.55/5.81                                                          & ? [V1348e12: $i] :
% 5.55/5.81                                                              ( ( mem @ V1348e12 @ A_27a )
% 5.55/5.81                                                              & ? [V1349e13: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1349e13 @ A_27a )
% 5.55/5.81                                                                  & ? [V1350e14: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1350e14 @ A_27a )
% 5.55/5.81                                                                      & ? [V1351e15: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1351e15 @ A_27a )
% 5.55/5.81                                                                          & ( V0l
% 5.55/5.81                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1337e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1338e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1339e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1340e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1341e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1342e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1343e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1344e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1345e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1346e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1347e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1348e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1349e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1350e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1351e15 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1352l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1352l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1353e1: $i] :
% 5.55/5.81                      ( ( mem @ V1353e1 @ A_27a )
% 5.55/5.81                      & ? [V1354e2: $i] :
% 5.55/5.81                          ( ( mem @ V1354e2 @ A_27a )
% 5.55/5.81                          & ? [V1355e3: $i] :
% 5.55/5.81                              ( ( mem @ V1355e3 @ A_27a )
% 5.55/5.81                              & ? [V1356e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1356e4 @ A_27a )
% 5.55/5.81                                  & ? [V1357e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1357e5 @ A_27a )
% 5.55/5.81                                      & ? [V1358e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1358e6 @ A_27a )
% 5.55/5.81                                          & ? [V1359e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1359e7 @ A_27a )
% 5.55/5.81                                              & ? [V1360e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1360e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1361e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1361e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1362e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1362e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1363e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1363e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1364e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1364e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1365e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1365e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1366e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1366e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1367e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1367e15 @ A_27a )
% 5.55/5.81                                                                              & ( V0l
% 5.55/5.81                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1353e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1354e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1355e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1356e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1357e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1358e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1359e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1360e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1361e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1362e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1363e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1364e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1365e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1366e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1367e15 ) @ V1352l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1368l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1368l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1369e1: $i] :
% 5.55/5.81                      ( ( mem @ V1369e1 @ A_27a )
% 5.55/5.81                      & ? [V1370e2: $i] :
% 5.55/5.81                          ( ( mem @ V1370e2 @ A_27a )
% 5.55/5.81                          & ? [V1371e3: $i] :
% 5.55/5.81                              ( ( mem @ V1371e3 @ A_27a )
% 5.55/5.81                              & ? [V1372e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1372e4 @ A_27a )
% 5.55/5.81                                  & ? [V1373e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1373e5 @ A_27a )
% 5.55/5.81                                      & ? [V1374e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1374e6 @ A_27a )
% 5.55/5.81                                          & ? [V1375e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1375e7 @ A_27a )
% 5.55/5.81                                              & ? [V1376e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1376e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1377e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1377e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1378e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1378e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1379e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1379e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1380e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1380e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1381e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1381e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1382e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1382e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1383e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1383e15 @ A_27a )
% 5.55/5.81                                                                              & ( V0l
% 5.55/5.81                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1369e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1370e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1371e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1372e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1373e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1374e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1375e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1376e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1377e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1378e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1379e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1380e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1381e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1382e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1383e15 ) @ V1368l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1384l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1384l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1385e1: $i] :
% 5.55/5.81                      ( ( mem @ V1385e1 @ A_27a )
% 5.55/5.81                      & ? [V1386e2: $i] :
% 5.55/5.81                          ( ( mem @ V1386e2 @ A_27a )
% 5.55/5.81                          & ? [V1387e3: $i] :
% 5.55/5.81                              ( ( mem @ V1387e3 @ A_27a )
% 5.55/5.81                              & ? [V1388e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1388e4 @ A_27a )
% 5.55/5.81                                  & ? [V1389e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1389e5 @ A_27a )
% 5.55/5.81                                      & ? [V1390e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1390e6 @ A_27a )
% 5.55/5.81                                          & ? [V1391e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1391e7 @ A_27a )
% 5.55/5.81                                              & ? [V1392e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1392e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1393e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1393e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1394e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1394e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1395e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1395e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1396e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1396e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1397e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1397e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1398e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1398e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1399e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1399e15 @ A_27a )
% 5.55/5.81                                                                              & ( V0l
% 5.55/5.81                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1385e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1386e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1387e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1388e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1389e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1390e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1391e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1392e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1393e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1394e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1395e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1396e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1397e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1398e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1399e15 ) @ V1384l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1400l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1400l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1401e1: $i] :
% 5.55/5.81                      ( ( mem @ V1401e1 @ A_27a )
% 5.55/5.81                      & ? [V1402e2: $i] :
% 5.55/5.81                          ( ( mem @ V1402e2 @ A_27a )
% 5.55/5.81                          & ? [V1403e3: $i] :
% 5.55/5.81                              ( ( mem @ V1403e3 @ A_27a )
% 5.55/5.81                              & ? [V1404e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1404e4 @ A_27a )
% 5.55/5.81                                  & ? [V1405e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1405e5 @ A_27a )
% 5.55/5.81                                      & ? [V1406e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1406e6 @ A_27a )
% 5.55/5.81                                          & ? [V1407e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1407e7 @ A_27a )
% 5.55/5.81                                              & ? [V1408e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1408e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1409e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1409e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1410e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1410e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1411e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1411e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1412e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1412e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1413e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1413e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1414e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1414e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1415e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1415e15 @ A_27a )
% 5.55/5.81                                                                              & ( V0l
% 5.55/5.81                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1401e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1402e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1403e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1404e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1405e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1406e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1407e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1408e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1409e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1410e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1411e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1412e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1413e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1414e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1415e15 ) @ V1400l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1416l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1416l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1417e1: $i] :
% 5.55/5.81                      ( ( mem @ V1417e1 @ A_27a )
% 5.55/5.81                      & ? [V1418e2: $i] :
% 5.55/5.81                          ( ( mem @ V1418e2 @ A_27a )
% 5.55/5.81                          & ? [V1419e3: $i] :
% 5.55/5.81                              ( ( mem @ V1419e3 @ A_27a )
% 5.55/5.81                              & ? [V1420e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1420e4 @ A_27a )
% 5.55/5.81                                  & ? [V1421e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1421e5 @ A_27a )
% 5.55/5.81                                      & ? [V1422e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1422e6 @ A_27a )
% 5.55/5.81                                          & ? [V1423e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1423e7 @ A_27a )
% 5.55/5.81                                              & ? [V1424e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1424e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1425e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1425e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1426e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1426e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1427e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1427e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1428e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1428e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1429e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1429e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1430e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1430e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1431e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1431e15 @ A_27a )
% 5.55/5.81                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1416l_27 ) ) )
% 5.55/5.81                                                                              & ( V0l
% 5.55/5.81                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1417e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1418e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1419e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1420e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1421e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1422e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1423e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1424e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1425e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1426e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1427e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1428e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1429e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1430e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1431e15 ) @ V1416l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.81            <=> ? [V1432l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1432l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1433e1: $i] :
% 5.55/5.81                      ( ( mem @ V1433e1 @ A_27a )
% 5.55/5.81                      & ? [V1434e2: $i] :
% 5.55/5.81                          ( ( mem @ V1434e2 @ A_27a )
% 5.55/5.81                          & ? [V1435e3: $i] :
% 5.55/5.81                              ( ( mem @ V1435e3 @ A_27a )
% 5.55/5.81                              & ? [V1436e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1436e4 @ A_27a )
% 5.55/5.81                                  & ? [V1437e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1437e5 @ A_27a )
% 5.55/5.81                                      & ? [V1438e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1438e6 @ A_27a )
% 5.55/5.81                                          & ? [V1439e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1439e7 @ A_27a )
% 5.55/5.81                                              & ? [V1440e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1440e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1441e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1441e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1442e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1442e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1443e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1443e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1444e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1444e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1445e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1445e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1446e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1446e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1447e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1447e15 @ A_27a )
% 5.55/5.81                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1432l_27 ) ) )
% 5.55/5.81                                                                              & ( V0l
% 5.55/5.81                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1433e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1434e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1435e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1436e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1437e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1438e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1439e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1440e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1441e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1442e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1443e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1444e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1445e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1446e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1447e15 ) @ V1432l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1448l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1448l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1449e1: $i] :
% 5.55/5.81                      ( ( mem @ V1449e1 @ A_27a )
% 5.55/5.81                      & ? [V1450e2: $i] :
% 5.55/5.81                          ( ( mem @ V1450e2 @ A_27a )
% 5.55/5.81                          & ? [V1451e3: $i] :
% 5.55/5.81                              ( ( mem @ V1451e3 @ A_27a )
% 5.55/5.81                              & ? [V1452e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1452e4 @ A_27a )
% 5.55/5.81                                  & ? [V1453e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1453e5 @ A_27a )
% 5.55/5.81                                      & ? [V1454e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1454e6 @ A_27a )
% 5.55/5.81                                          & ? [V1455e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1455e7 @ A_27a )
% 5.55/5.81                                              & ? [V1456e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1456e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1457e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1457e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1458e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1458e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1459e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1459e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1460e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1460e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1461e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1461e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1462e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1462e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1463e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1463e15 @ A_27a )
% 5.55/5.81                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1448l_27 ) ) )
% 5.55/5.81                                                                              & ( V0l
% 5.55/5.81                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1449e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1450e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1451e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1452e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1453e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1454e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1455e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1456e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1457e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1458e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1459e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1460e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1461e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1462e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1463e15 ) @ V1448l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1464l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1464l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1465e1: $i] :
% 5.55/5.81                      ( ( mem @ V1465e1 @ A_27a )
% 5.55/5.81                      & ? [V1466e2: $i] :
% 5.55/5.81                          ( ( mem @ V1466e2 @ A_27a )
% 5.55/5.81                          & ? [V1467e3: $i] :
% 5.55/5.81                              ( ( mem @ V1467e3 @ A_27a )
% 5.55/5.81                              & ? [V1468e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1468e4 @ A_27a )
% 5.55/5.81                                  & ? [V1469e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1469e5 @ A_27a )
% 5.55/5.81                                      & ? [V1470e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1470e6 @ A_27a )
% 5.55/5.81                                          & ? [V1471e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1471e7 @ A_27a )
% 5.55/5.81                                              & ? [V1472e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1472e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1473e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1473e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1474e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1474e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1475e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1475e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1476e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1476e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1477e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1477e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1478e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1478e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1479e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1479e15 @ A_27a )
% 5.55/5.81                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1464l_27 ) ) )
% 5.55/5.81                                                                              & ( V0l
% 5.55/5.81                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1465e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1466e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1467e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1468e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1469e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1470e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1471e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1472e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1473e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1474e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1475e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1476e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1477e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1478e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1479e15 ) @ V1464l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.81            <=> ? [V1480l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1480l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1481e1: $i] :
% 5.55/5.81                      ( ( mem @ V1481e1 @ A_27a )
% 5.55/5.81                      & ? [V1482e2: $i] :
% 5.55/5.81                          ( ( mem @ V1482e2 @ A_27a )
% 5.55/5.81                          & ? [V1483e3: $i] :
% 5.55/5.81                              ( ( mem @ V1483e3 @ A_27a )
% 5.55/5.81                              & ? [V1484e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1484e4 @ A_27a )
% 5.55/5.81                                  & ? [V1485e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1485e5 @ A_27a )
% 5.55/5.81                                      & ? [V1486e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1486e6 @ A_27a )
% 5.55/5.81                                          & ? [V1487e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1487e7 @ A_27a )
% 5.55/5.81                                              & ? [V1488e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1488e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1489e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1489e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1490e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1490e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1491e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1491e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1492e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1492e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1493e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1493e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1494e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1494e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1495e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1495e15 @ A_27a )
% 5.55/5.81                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1480l_27 ) )
% 5.55/5.81                                                                                = V1x )
% 5.55/5.81                                                                              & ( V0l
% 5.55/5.81                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1481e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1482e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1483e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1484e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1485e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1486e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1487e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1488e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1489e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1490e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1491e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1492e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1493e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1494e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1495e15 ) @ V1480l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1496l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1496l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1497e1: $i] :
% 5.55/5.81                      ( ( mem @ V1497e1 @ A_27a )
% 5.55/5.81                      & ? [V1498e2: $i] :
% 5.55/5.81                          ( ( mem @ V1498e2 @ A_27a )
% 5.55/5.81                          & ? [V1499e3: $i] :
% 5.55/5.81                              ( ( mem @ V1499e3 @ A_27a )
% 5.55/5.81                              & ? [V1500e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1500e4 @ A_27a )
% 5.55/5.81                                  & ? [V1501e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1501e5 @ A_27a )
% 5.55/5.81                                      & ? [V1502e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1502e6 @ A_27a )
% 5.55/5.81                                          & ? [V1503e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1503e7 @ A_27a )
% 5.55/5.81                                              & ? [V1504e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1504e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1505e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1505e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1506e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1506e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1507e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1507e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1508e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1508e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1509e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1509e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1510e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1510e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1511e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1511e15 @ A_27a )
% 5.55/5.81                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1496l_27 ) )
% 5.55/5.81                                                                                = V1x )
% 5.55/5.81                                                                              & ( V0l
% 5.55/5.81                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1497e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1498e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1499e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1500e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1501e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1502e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1503e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1504e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1505e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1506e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1507e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1508e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1509e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1510e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1511e15 ) @ V1496l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1512l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1512l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1513e1: $i] :
% 5.55/5.81                      ( ( mem @ V1513e1 @ A_27a )
% 5.55/5.81                      & ? [V1514e2: $i] :
% 5.55/5.81                          ( ( mem @ V1514e2 @ A_27a )
% 5.55/5.81                          & ? [V1515e3: $i] :
% 5.55/5.81                              ( ( mem @ V1515e3 @ A_27a )
% 5.55/5.81                              & ? [V1516e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1516e4 @ A_27a )
% 5.55/5.81                                  & ? [V1517e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1517e5 @ A_27a )
% 5.55/5.81                                      & ? [V1518e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1518e6 @ A_27a )
% 5.55/5.81                                          & ? [V1519e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1519e7 @ A_27a )
% 5.55/5.81                                              & ? [V1520e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1520e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1521e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1521e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1522e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1522e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1523e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1523e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1524e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1524e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1525e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1525e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1526e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1526e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1527e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1527e15 @ A_27a )
% 5.55/5.81                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1512l_27 ) )
% 5.55/5.81                                                                                = V1x )
% 5.55/5.81                                                                              & ( V0l
% 5.55/5.81                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1513e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1514e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1515e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1516e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1517e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1518e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1519e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1520e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1521e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1522e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1523e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1524e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1525e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1526e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1527e15 ) @ V1512l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1528l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1528l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1529e1: $i] :
% 5.55/5.81                      ( ( mem @ V1529e1 @ A_27a )
% 5.55/5.81                      & ? [V1530e2: $i] :
% 5.55/5.81                          ( ( mem @ V1530e2 @ A_27a )
% 5.55/5.81                          & ? [V1531e3: $i] :
% 5.55/5.81                              ( ( mem @ V1531e3 @ A_27a )
% 5.55/5.81                              & ? [V1532e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1532e4 @ A_27a )
% 5.55/5.81                                  & ? [V1533e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1533e5 @ A_27a )
% 5.55/5.81                                      & ? [V1534e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1534e6 @ A_27a )
% 5.55/5.81                                          & ? [V1535e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1535e7 @ A_27a )
% 5.55/5.81                                              & ? [V1536e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1536e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1537e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1537e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1538e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1538e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1539e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1539e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1540e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1540e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1541e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1541e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1542e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1542e14 @ A_27a )
% 5.55/5.81                                                                          & ? [V1543e15: $i] :
% 5.55/5.81                                                                              ( ( mem @ V1543e15 @ A_27a )
% 5.55/5.81                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1528l_27 ) )
% 5.55/5.81                                                                                = V1x )
% 5.55/5.81                                                                              & ( V0l
% 5.55/5.81                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1529e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1530e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1531e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1532e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1533e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1534e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1535e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1536e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1537e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1538e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1539e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1540e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1541e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1542e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1543e15 ) @ V1528l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1544e1: $i] :
% 5.55/5.81                  ( ( mem @ V1544e1 @ A_27a )
% 5.55/5.81                  & ? [V1545e2: $i] :
% 5.55/5.81                      ( ( mem @ V1545e2 @ A_27a )
% 5.55/5.81                      & ? [V1546e3: $i] :
% 5.55/5.81                          ( ( mem @ V1546e3 @ A_27a )
% 5.55/5.81                          & ? [V1547e4: $i] :
% 5.55/5.81                              ( ( mem @ V1547e4 @ A_27a )
% 5.55/5.81                              & ? [V1548e5: $i] :
% 5.55/5.81                                  ( ( mem @ V1548e5 @ A_27a )
% 5.55/5.81                                  & ? [V1549e6: $i] :
% 5.55/5.81                                      ( ( mem @ V1549e6 @ A_27a )
% 5.55/5.81                                      & ? [V1550e7: $i] :
% 5.55/5.81                                          ( ( mem @ V1550e7 @ A_27a )
% 5.55/5.81                                          & ? [V1551e8: $i] :
% 5.55/5.81                                              ( ( mem @ V1551e8 @ A_27a )
% 5.55/5.81                                              & ? [V1552e9: $i] :
% 5.55/5.81                                                  ( ( mem @ V1552e9 @ A_27a )
% 5.55/5.81                                                  & ? [V1553e10: $i] :
% 5.55/5.81                                                      ( ( mem @ V1553e10 @ A_27a )
% 5.55/5.81                                                      & ? [V1554e11: $i] :
% 5.55/5.81                                                          ( ( mem @ V1554e11 @ A_27a )
% 5.55/5.81                                                          & ? [V1555e12: $i] :
% 5.55/5.81                                                              ( ( mem @ V1555e12 @ A_27a )
% 5.55/5.81                                                              & ? [V1556e13: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1556e13 @ A_27a )
% 5.55/5.81                                                                  & ? [V1557e14: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1557e14 @ A_27a )
% 5.55/5.81                                                                      & ( V0l
% 5.55/5.81                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1544e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1545e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1546e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1547e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1548e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1549e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1550e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1551e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1552e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1553e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1554e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1555e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1556e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1557e14 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1558e1: $i] :
% 5.55/5.81                  ( ( mem @ V1558e1 @ A_27a )
% 5.55/5.81                  & ? [V1559e2: $i] :
% 5.55/5.81                      ( ( mem @ V1559e2 @ A_27a )
% 5.55/5.81                      & ? [V1560e3: $i] :
% 5.55/5.81                          ( ( mem @ V1560e3 @ A_27a )
% 5.55/5.81                          & ? [V1561e4: $i] :
% 5.55/5.81                              ( ( mem @ V1561e4 @ A_27a )
% 5.55/5.81                              & ? [V1562e5: $i] :
% 5.55/5.81                                  ( ( mem @ V1562e5 @ A_27a )
% 5.55/5.81                                  & ? [V1563e6: $i] :
% 5.55/5.81                                      ( ( mem @ V1563e6 @ A_27a )
% 5.55/5.81                                      & ? [V1564e7: $i] :
% 5.55/5.81                                          ( ( mem @ V1564e7 @ A_27a )
% 5.55/5.81                                          & ? [V1565e8: $i] :
% 5.55/5.81                                              ( ( mem @ V1565e8 @ A_27a )
% 5.55/5.81                                              & ? [V1566e9: $i] :
% 5.55/5.81                                                  ( ( mem @ V1566e9 @ A_27a )
% 5.55/5.81                                                  & ? [V1567e10: $i] :
% 5.55/5.81                                                      ( ( mem @ V1567e10 @ A_27a )
% 5.55/5.81                                                      & ? [V1568e11: $i] :
% 5.55/5.81                                                          ( ( mem @ V1568e11 @ A_27a )
% 5.55/5.81                                                          & ? [V1569e12: $i] :
% 5.55/5.81                                                              ( ( mem @ V1569e12 @ A_27a )
% 5.55/5.81                                                              & ? [V1570e13: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1570e13 @ A_27a )
% 5.55/5.81                                                                  & ? [V1571e14: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1571e14 @ A_27a )
% 5.55/5.81                                                                      & ( V0l
% 5.55/5.81                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1558e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1559e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1560e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1561e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1562e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1563e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1564e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1565e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1566e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1567e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1568e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1569e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1570e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1571e14 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1572l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1572l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1573e1: $i] :
% 5.55/5.81                      ( ( mem @ V1573e1 @ A_27a )
% 5.55/5.81                      & ? [V1574e2: $i] :
% 5.55/5.81                          ( ( mem @ V1574e2 @ A_27a )
% 5.55/5.81                          & ? [V1575e3: $i] :
% 5.55/5.81                              ( ( mem @ V1575e3 @ A_27a )
% 5.55/5.81                              & ? [V1576e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1576e4 @ A_27a )
% 5.55/5.81                                  & ? [V1577e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1577e5 @ A_27a )
% 5.55/5.81                                      & ? [V1578e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1578e6 @ A_27a )
% 5.55/5.81                                          & ? [V1579e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1579e7 @ A_27a )
% 5.55/5.81                                              & ? [V1580e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1580e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1581e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1581e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1582e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1582e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1583e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1583e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1584e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1584e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1585e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1585e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1586e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1586e14 @ A_27a )
% 5.55/5.81                                                                          & ( V0l
% 5.55/5.81                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1573e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1574e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1575e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1576e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1577e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1578e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1579e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1580e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1581e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1582e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1583e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1584e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1585e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1586e14 ) @ V1572l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1587l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1587l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1588e1: $i] :
% 5.55/5.81                      ( ( mem @ V1588e1 @ A_27a )
% 5.55/5.81                      & ? [V1589e2: $i] :
% 5.55/5.81                          ( ( mem @ V1589e2 @ A_27a )
% 5.55/5.81                          & ? [V1590e3: $i] :
% 5.55/5.81                              ( ( mem @ V1590e3 @ A_27a )
% 5.55/5.81                              & ? [V1591e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1591e4 @ A_27a )
% 5.55/5.81                                  & ? [V1592e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1592e5 @ A_27a )
% 5.55/5.81                                      & ? [V1593e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1593e6 @ A_27a )
% 5.55/5.81                                          & ? [V1594e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1594e7 @ A_27a )
% 5.55/5.81                                              & ? [V1595e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1595e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1596e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1596e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1597e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1597e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1598e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1598e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1599e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1599e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1600e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1600e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1601e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1601e14 @ A_27a )
% 5.55/5.81                                                                          & ( V0l
% 5.55/5.81                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1588e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1589e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1590e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1591e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1592e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1593e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1594e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1595e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1596e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1597e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1598e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1599e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1600e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1601e14 ) @ V1587l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1602l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1602l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1603e1: $i] :
% 5.55/5.81                      ( ( mem @ V1603e1 @ A_27a )
% 5.55/5.81                      & ? [V1604e2: $i] :
% 5.55/5.81                          ( ( mem @ V1604e2 @ A_27a )
% 5.55/5.81                          & ? [V1605e3: $i] :
% 5.55/5.81                              ( ( mem @ V1605e3 @ A_27a )
% 5.55/5.81                              & ? [V1606e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1606e4 @ A_27a )
% 5.55/5.81                                  & ? [V1607e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1607e5 @ A_27a )
% 5.55/5.81                                      & ? [V1608e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1608e6 @ A_27a )
% 5.55/5.81                                          & ? [V1609e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1609e7 @ A_27a )
% 5.55/5.81                                              & ? [V1610e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1610e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1611e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1611e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1612e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1612e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1613e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1613e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1614e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1614e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1615e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1615e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1616e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1616e14 @ A_27a )
% 5.55/5.81                                                                          & ( V0l
% 5.55/5.81                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1603e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1604e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1605e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1606e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1607e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1608e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1609e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1610e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1611e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1612e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1613e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1614e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1615e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1616e14 ) @ V1602l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1617l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1617l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1618e1: $i] :
% 5.55/5.81                      ( ( mem @ V1618e1 @ A_27a )
% 5.55/5.81                      & ? [V1619e2: $i] :
% 5.55/5.81                          ( ( mem @ V1619e2 @ A_27a )
% 5.55/5.81                          & ? [V1620e3: $i] :
% 5.55/5.81                              ( ( mem @ V1620e3 @ A_27a )
% 5.55/5.81                              & ? [V1621e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1621e4 @ A_27a )
% 5.55/5.81                                  & ? [V1622e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1622e5 @ A_27a )
% 5.55/5.81                                      & ? [V1623e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1623e6 @ A_27a )
% 5.55/5.81                                          & ? [V1624e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1624e7 @ A_27a )
% 5.55/5.81                                              & ? [V1625e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1625e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1626e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1626e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1627e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1627e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1628e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1628e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1629e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1629e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1630e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1630e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1631e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1631e14 @ A_27a )
% 5.55/5.81                                                                          & ( V0l
% 5.55/5.81                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1618e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1619e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1620e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1621e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1622e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1623e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1624e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1625e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1626e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1627e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1628e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1629e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1630e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1631e14 ) @ V1617l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1632l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1632l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1633e1: $i] :
% 5.55/5.81                      ( ( mem @ V1633e1 @ A_27a )
% 5.55/5.81                      & ? [V1634e2: $i] :
% 5.55/5.81                          ( ( mem @ V1634e2 @ A_27a )
% 5.55/5.81                          & ? [V1635e3: $i] :
% 5.55/5.81                              ( ( mem @ V1635e3 @ A_27a )
% 5.55/5.81                              & ? [V1636e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1636e4 @ A_27a )
% 5.55/5.81                                  & ? [V1637e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1637e5 @ A_27a )
% 5.55/5.81                                      & ? [V1638e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1638e6 @ A_27a )
% 5.55/5.81                                          & ? [V1639e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1639e7 @ A_27a )
% 5.55/5.81                                              & ? [V1640e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1640e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1641e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1641e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1642e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1642e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1643e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1643e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1644e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1644e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1645e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1645e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1646e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1646e14 @ A_27a )
% 5.55/5.81                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1632l_27 ) ) )
% 5.55/5.81                                                                          & ( V0l
% 5.55/5.81                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1633e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1634e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1635e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1636e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1637e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1638e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1639e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1640e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1641e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1642e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1643e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1644e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1645e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1646e14 ) @ V1632l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.81            <=> ? [V1647l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1647l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1648e1: $i] :
% 5.55/5.81                      ( ( mem @ V1648e1 @ A_27a )
% 5.55/5.81                      & ? [V1649e2: $i] :
% 5.55/5.81                          ( ( mem @ V1649e2 @ A_27a )
% 5.55/5.81                          & ? [V1650e3: $i] :
% 5.55/5.81                              ( ( mem @ V1650e3 @ A_27a )
% 5.55/5.81                              & ? [V1651e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1651e4 @ A_27a )
% 5.55/5.81                                  & ? [V1652e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1652e5 @ A_27a )
% 5.55/5.81                                      & ? [V1653e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1653e6 @ A_27a )
% 5.55/5.81                                          & ? [V1654e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1654e7 @ A_27a )
% 5.55/5.81                                              & ? [V1655e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1655e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1656e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1656e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1657e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1657e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1658e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1658e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1659e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1659e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1660e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1660e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1661e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1661e14 @ A_27a )
% 5.55/5.81                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1647l_27 ) ) )
% 5.55/5.81                                                                          & ( V0l
% 5.55/5.81                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1648e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1649e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1650e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1651e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1652e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1653e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1654e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1655e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1656e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1657e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1658e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1659e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1660e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1661e14 ) @ V1647l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1662l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1662l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1663e1: $i] :
% 5.55/5.81                      ( ( mem @ V1663e1 @ A_27a )
% 5.55/5.81                      & ? [V1664e2: $i] :
% 5.55/5.81                          ( ( mem @ V1664e2 @ A_27a )
% 5.55/5.81                          & ? [V1665e3: $i] :
% 5.55/5.81                              ( ( mem @ V1665e3 @ A_27a )
% 5.55/5.81                              & ? [V1666e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1666e4 @ A_27a )
% 5.55/5.81                                  & ? [V1667e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1667e5 @ A_27a )
% 5.55/5.81                                      & ? [V1668e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1668e6 @ A_27a )
% 5.55/5.81                                          & ? [V1669e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1669e7 @ A_27a )
% 5.55/5.81                                              & ? [V1670e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1670e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1671e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1671e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1672e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1672e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1673e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1673e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1674e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1674e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1675e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1675e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1676e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1676e14 @ A_27a )
% 5.55/5.81                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1662l_27 ) ) )
% 5.55/5.81                                                                          & ( V0l
% 5.55/5.81                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1663e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1664e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1665e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1666e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1667e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1668e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1669e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1670e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1671e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1672e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1673e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1674e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1675e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1676e14 ) @ V1662l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1677l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1677l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1678e1: $i] :
% 5.55/5.81                      ( ( mem @ V1678e1 @ A_27a )
% 5.55/5.81                      & ? [V1679e2: $i] :
% 5.55/5.81                          ( ( mem @ V1679e2 @ A_27a )
% 5.55/5.81                          & ? [V1680e3: $i] :
% 5.55/5.81                              ( ( mem @ V1680e3 @ A_27a )
% 5.55/5.81                              & ? [V1681e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1681e4 @ A_27a )
% 5.55/5.81                                  & ? [V1682e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1682e5 @ A_27a )
% 5.55/5.81                                      & ? [V1683e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1683e6 @ A_27a )
% 5.55/5.81                                          & ? [V1684e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1684e7 @ A_27a )
% 5.55/5.81                                              & ? [V1685e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1685e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1686e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1686e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1687e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1687e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1688e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1688e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1689e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1689e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1690e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1690e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1691e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1691e14 @ A_27a )
% 5.55/5.81                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1677l_27 ) ) )
% 5.55/5.81                                                                          & ( V0l
% 5.55/5.81                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1678e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1679e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1680e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1681e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1682e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1683e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1684e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1685e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1686e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1687e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1688e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1689e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1690e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1691e14 ) @ V1677l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.81            <=> ? [V1692l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1692l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1693e1: $i] :
% 5.55/5.81                      ( ( mem @ V1693e1 @ A_27a )
% 5.55/5.81                      & ? [V1694e2: $i] :
% 5.55/5.81                          ( ( mem @ V1694e2 @ A_27a )
% 5.55/5.81                          & ? [V1695e3: $i] :
% 5.55/5.81                              ( ( mem @ V1695e3 @ A_27a )
% 5.55/5.81                              & ? [V1696e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1696e4 @ A_27a )
% 5.55/5.81                                  & ? [V1697e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1697e5 @ A_27a )
% 5.55/5.81                                      & ? [V1698e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1698e6 @ A_27a )
% 5.55/5.81                                          & ? [V1699e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1699e7 @ A_27a )
% 5.55/5.81                                              & ? [V1700e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1700e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1701e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1701e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1702e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1702e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1703e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1703e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1704e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1704e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1705e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1705e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1706e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1706e14 @ A_27a )
% 5.55/5.81                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1692l_27 ) )
% 5.55/5.81                                                                            = V1x )
% 5.55/5.81                                                                          & ( V0l
% 5.55/5.81                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1693e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1694e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1695e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1696e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1697e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1698e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1699e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1700e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1701e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1702e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1703e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1704e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1705e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1706e14 ) @ V1692l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1707l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1707l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1708e1: $i] :
% 5.55/5.81                      ( ( mem @ V1708e1 @ A_27a )
% 5.55/5.81                      & ? [V1709e2: $i] :
% 5.55/5.81                          ( ( mem @ V1709e2 @ A_27a )
% 5.55/5.81                          & ? [V1710e3: $i] :
% 5.55/5.81                              ( ( mem @ V1710e3 @ A_27a )
% 5.55/5.81                              & ? [V1711e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1711e4 @ A_27a )
% 5.55/5.81                                  & ? [V1712e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1712e5 @ A_27a )
% 5.55/5.81                                      & ? [V1713e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1713e6 @ A_27a )
% 5.55/5.81                                          & ? [V1714e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1714e7 @ A_27a )
% 5.55/5.81                                              & ? [V1715e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1715e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1716e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1716e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1717e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1717e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1718e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1718e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1719e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1719e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1720e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1720e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1721e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1721e14 @ A_27a )
% 5.55/5.81                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1707l_27 ) )
% 5.55/5.81                                                                            = V1x )
% 5.55/5.81                                                                          & ( V0l
% 5.55/5.81                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1708e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1709e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1710e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1711e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1712e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1713e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1714e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1715e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1716e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1717e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1718e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1719e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1720e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1721e14 ) @ V1707l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1722l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1722l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1723e1: $i] :
% 5.55/5.81                      ( ( mem @ V1723e1 @ A_27a )
% 5.55/5.81                      & ? [V1724e2: $i] :
% 5.55/5.81                          ( ( mem @ V1724e2 @ A_27a )
% 5.55/5.81                          & ? [V1725e3: $i] :
% 5.55/5.81                              ( ( mem @ V1725e3 @ A_27a )
% 5.55/5.81                              & ? [V1726e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1726e4 @ A_27a )
% 5.55/5.81                                  & ? [V1727e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1727e5 @ A_27a )
% 5.55/5.81                                      & ? [V1728e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1728e6 @ A_27a )
% 5.55/5.81                                          & ? [V1729e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1729e7 @ A_27a )
% 5.55/5.81                                              & ? [V1730e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1730e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1731e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1731e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1732e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1732e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1733e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1733e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1734e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1734e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1735e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1735e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1736e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1736e14 @ A_27a )
% 5.55/5.81                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1722l_27 ) )
% 5.55/5.81                                                                            = V1x )
% 5.55/5.81                                                                          & ( V0l
% 5.55/5.81                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1723e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1724e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1725e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1726e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1727e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1728e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1729e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1730e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1731e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1732e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1733e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1734e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1735e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1736e14 ) @ V1722l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1737l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1737l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1738e1: $i] :
% 5.55/5.81                      ( ( mem @ V1738e1 @ A_27a )
% 5.55/5.81                      & ? [V1739e2: $i] :
% 5.55/5.81                          ( ( mem @ V1739e2 @ A_27a )
% 5.55/5.81                          & ? [V1740e3: $i] :
% 5.55/5.81                              ( ( mem @ V1740e3 @ A_27a )
% 5.55/5.81                              & ? [V1741e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1741e4 @ A_27a )
% 5.55/5.81                                  & ? [V1742e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1742e5 @ A_27a )
% 5.55/5.81                                      & ? [V1743e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1743e6 @ A_27a )
% 5.55/5.81                                          & ? [V1744e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1744e7 @ A_27a )
% 5.55/5.81                                              & ? [V1745e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1745e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1746e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1746e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1747e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1747e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1748e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1748e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1749e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1749e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1750e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1750e13 @ A_27a )
% 5.55/5.81                                                                      & ? [V1751e14: $i] :
% 5.55/5.81                                                                          ( ( mem @ V1751e14 @ A_27a )
% 5.55/5.81                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1737l_27 ) )
% 5.55/5.81                                                                            = V1x )
% 5.55/5.81                                                                          & ( V0l
% 5.55/5.81                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1738e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1739e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1740e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1741e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1742e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1743e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1744e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1745e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1746e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1747e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1748e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1749e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1750e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1751e14 ) @ V1737l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1752e1: $i] :
% 5.55/5.81                  ( ( mem @ V1752e1 @ A_27a )
% 5.55/5.81                  & ? [V1753e2: $i] :
% 5.55/5.81                      ( ( mem @ V1753e2 @ A_27a )
% 5.55/5.81                      & ? [V1754e3: $i] :
% 5.55/5.81                          ( ( mem @ V1754e3 @ A_27a )
% 5.55/5.81                          & ? [V1755e4: $i] :
% 5.55/5.81                              ( ( mem @ V1755e4 @ A_27a )
% 5.55/5.81                              & ? [V1756e5: $i] :
% 5.55/5.81                                  ( ( mem @ V1756e5 @ A_27a )
% 5.55/5.81                                  & ? [V1757e6: $i] :
% 5.55/5.81                                      ( ( mem @ V1757e6 @ A_27a )
% 5.55/5.81                                      & ? [V1758e7: $i] :
% 5.55/5.81                                          ( ( mem @ V1758e7 @ A_27a )
% 5.55/5.81                                          & ? [V1759e8: $i] :
% 5.55/5.81                                              ( ( mem @ V1759e8 @ A_27a )
% 5.55/5.81                                              & ? [V1760e9: $i] :
% 5.55/5.81                                                  ( ( mem @ V1760e9 @ A_27a )
% 5.55/5.81                                                  & ? [V1761e10: $i] :
% 5.55/5.81                                                      ( ( mem @ V1761e10 @ A_27a )
% 5.55/5.81                                                      & ? [V1762e11: $i] :
% 5.55/5.81                                                          ( ( mem @ V1762e11 @ A_27a )
% 5.55/5.81                                                          & ? [V1763e12: $i] :
% 5.55/5.81                                                              ( ( mem @ V1763e12 @ A_27a )
% 5.55/5.81                                                              & ? [V1764e13: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1764e13 @ A_27a )
% 5.55/5.81                                                                  & ( V0l
% 5.55/5.81                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1752e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1753e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1754e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1755e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1756e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1757e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1758e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1759e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1760e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1761e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1762e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1763e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1764e13 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1765e1: $i] :
% 5.55/5.81                  ( ( mem @ V1765e1 @ A_27a )
% 5.55/5.81                  & ? [V1766e2: $i] :
% 5.55/5.81                      ( ( mem @ V1766e2 @ A_27a )
% 5.55/5.81                      & ? [V1767e3: $i] :
% 5.55/5.81                          ( ( mem @ V1767e3 @ A_27a )
% 5.55/5.81                          & ? [V1768e4: $i] :
% 5.55/5.81                              ( ( mem @ V1768e4 @ A_27a )
% 5.55/5.81                              & ? [V1769e5: $i] :
% 5.55/5.81                                  ( ( mem @ V1769e5 @ A_27a )
% 5.55/5.81                                  & ? [V1770e6: $i] :
% 5.55/5.81                                      ( ( mem @ V1770e6 @ A_27a )
% 5.55/5.81                                      & ? [V1771e7: $i] :
% 5.55/5.81                                          ( ( mem @ V1771e7 @ A_27a )
% 5.55/5.81                                          & ? [V1772e8: $i] :
% 5.55/5.81                                              ( ( mem @ V1772e8 @ A_27a )
% 5.55/5.81                                              & ? [V1773e9: $i] :
% 5.55/5.81                                                  ( ( mem @ V1773e9 @ A_27a )
% 5.55/5.81                                                  & ? [V1774e10: $i] :
% 5.55/5.81                                                      ( ( mem @ V1774e10 @ A_27a )
% 5.55/5.81                                                      & ? [V1775e11: $i] :
% 5.55/5.81                                                          ( ( mem @ V1775e11 @ A_27a )
% 5.55/5.81                                                          & ? [V1776e12: $i] :
% 5.55/5.81                                                              ( ( mem @ V1776e12 @ A_27a )
% 5.55/5.81                                                              & ? [V1777e13: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1777e13 @ A_27a )
% 5.55/5.81                                                                  & ( V0l
% 5.55/5.81                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1765e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1766e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1767e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1768e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1769e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1770e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1771e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1772e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1773e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1774e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1775e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1776e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1777e13 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1778l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1778l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1779e1: $i] :
% 5.55/5.81                      ( ( mem @ V1779e1 @ A_27a )
% 5.55/5.81                      & ? [V1780e2: $i] :
% 5.55/5.81                          ( ( mem @ V1780e2 @ A_27a )
% 5.55/5.81                          & ? [V1781e3: $i] :
% 5.55/5.81                              ( ( mem @ V1781e3 @ A_27a )
% 5.55/5.81                              & ? [V1782e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1782e4 @ A_27a )
% 5.55/5.81                                  & ? [V1783e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1783e5 @ A_27a )
% 5.55/5.81                                      & ? [V1784e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1784e6 @ A_27a )
% 5.55/5.81                                          & ? [V1785e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1785e7 @ A_27a )
% 5.55/5.81                                              & ? [V1786e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1786e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1787e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1787e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1788e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1788e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1789e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1789e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1790e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1790e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1791e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1791e13 @ A_27a )
% 5.55/5.81                                                                      & ( V0l
% 5.55/5.81                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1779e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1780e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1781e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1782e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1783e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1784e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1785e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1786e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1787e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1788e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1789e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1790e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1791e13 ) @ V1778l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1792l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1792l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1793e1: $i] :
% 5.55/5.81                      ( ( mem @ V1793e1 @ A_27a )
% 5.55/5.81                      & ? [V1794e2: $i] :
% 5.55/5.81                          ( ( mem @ V1794e2 @ A_27a )
% 5.55/5.81                          & ? [V1795e3: $i] :
% 5.55/5.81                              ( ( mem @ V1795e3 @ A_27a )
% 5.55/5.81                              & ? [V1796e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1796e4 @ A_27a )
% 5.55/5.81                                  & ? [V1797e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1797e5 @ A_27a )
% 5.55/5.81                                      & ? [V1798e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1798e6 @ A_27a )
% 5.55/5.81                                          & ? [V1799e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1799e7 @ A_27a )
% 5.55/5.81                                              & ? [V1800e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1800e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1801e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1801e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1802e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1802e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1803e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1803e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1804e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1804e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1805e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1805e13 @ A_27a )
% 5.55/5.81                                                                      & ( V0l
% 5.55/5.81                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1793e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1794e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1795e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1796e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1797e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1798e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1799e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1800e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1801e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1802e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1803e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1804e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1805e13 ) @ V1792l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1806l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1806l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1807e1: $i] :
% 5.55/5.81                      ( ( mem @ V1807e1 @ A_27a )
% 5.55/5.81                      & ? [V1808e2: $i] :
% 5.55/5.81                          ( ( mem @ V1808e2 @ A_27a )
% 5.55/5.81                          & ? [V1809e3: $i] :
% 5.55/5.81                              ( ( mem @ V1809e3 @ A_27a )
% 5.55/5.81                              & ? [V1810e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1810e4 @ A_27a )
% 5.55/5.81                                  & ? [V1811e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1811e5 @ A_27a )
% 5.55/5.81                                      & ? [V1812e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1812e6 @ A_27a )
% 5.55/5.81                                          & ? [V1813e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1813e7 @ A_27a )
% 5.55/5.81                                              & ? [V1814e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1814e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1815e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1815e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1816e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1816e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1817e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1817e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1818e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1818e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1819e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1819e13 @ A_27a )
% 5.55/5.81                                                                      & ( V0l
% 5.55/5.81                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1807e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1808e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1809e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1810e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1811e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1812e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1813e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1814e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1815e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1816e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1817e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1818e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1819e13 ) @ V1806l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1820l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1820l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1821e1: $i] :
% 5.55/5.81                      ( ( mem @ V1821e1 @ A_27a )
% 5.55/5.81                      & ? [V1822e2: $i] :
% 5.55/5.81                          ( ( mem @ V1822e2 @ A_27a )
% 5.55/5.81                          & ? [V1823e3: $i] :
% 5.55/5.81                              ( ( mem @ V1823e3 @ A_27a )
% 5.55/5.81                              & ? [V1824e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1824e4 @ A_27a )
% 5.55/5.81                                  & ? [V1825e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1825e5 @ A_27a )
% 5.55/5.81                                      & ? [V1826e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1826e6 @ A_27a )
% 5.55/5.81                                          & ? [V1827e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1827e7 @ A_27a )
% 5.55/5.81                                              & ? [V1828e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1828e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1829e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1829e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1830e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1830e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1831e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1831e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1832e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1832e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1833e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1833e13 @ A_27a )
% 5.55/5.81                                                                      & ( V0l
% 5.55/5.81                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1821e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1822e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1823e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1824e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1825e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1826e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1827e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1828e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1829e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1830e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1831e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1832e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1833e13 ) @ V1820l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1834l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1834l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1835e1: $i] :
% 5.55/5.81                      ( ( mem @ V1835e1 @ A_27a )
% 5.55/5.81                      & ? [V1836e2: $i] :
% 5.55/5.81                          ( ( mem @ V1836e2 @ A_27a )
% 5.55/5.81                          & ? [V1837e3: $i] :
% 5.55/5.81                              ( ( mem @ V1837e3 @ A_27a )
% 5.55/5.81                              & ? [V1838e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1838e4 @ A_27a )
% 5.55/5.81                                  & ? [V1839e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1839e5 @ A_27a )
% 5.55/5.81                                      & ? [V1840e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1840e6 @ A_27a )
% 5.55/5.81                                          & ? [V1841e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1841e7 @ A_27a )
% 5.55/5.81                                              & ? [V1842e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1842e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1843e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1843e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1844e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1844e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1845e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1845e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1846e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1846e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1847e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1847e13 @ A_27a )
% 5.55/5.81                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1834l_27 ) ) )
% 5.55/5.81                                                                      & ( V0l
% 5.55/5.81                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1835e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1836e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1837e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1838e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1839e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1840e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1841e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1842e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1843e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1844e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1845e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1846e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1847e13 ) @ V1834l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.81            <=> ? [V1848l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1848l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1849e1: $i] :
% 5.55/5.81                      ( ( mem @ V1849e1 @ A_27a )
% 5.55/5.81                      & ? [V1850e2: $i] :
% 5.55/5.81                          ( ( mem @ V1850e2 @ A_27a )
% 5.55/5.81                          & ? [V1851e3: $i] :
% 5.55/5.81                              ( ( mem @ V1851e3 @ A_27a )
% 5.55/5.81                              & ? [V1852e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1852e4 @ A_27a )
% 5.55/5.81                                  & ? [V1853e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1853e5 @ A_27a )
% 5.55/5.81                                      & ? [V1854e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1854e6 @ A_27a )
% 5.55/5.81                                          & ? [V1855e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1855e7 @ A_27a )
% 5.55/5.81                                              & ? [V1856e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1856e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1857e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1857e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1858e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1858e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1859e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1859e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1860e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1860e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1861e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1861e13 @ A_27a )
% 5.55/5.81                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1848l_27 ) ) )
% 5.55/5.81                                                                      & ( V0l
% 5.55/5.81                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1849e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1850e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1851e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1852e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1853e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1854e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1855e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1856e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1857e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1858e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1859e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1860e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1861e13 ) @ V1848l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1862l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1862l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1863e1: $i] :
% 5.55/5.81                      ( ( mem @ V1863e1 @ A_27a )
% 5.55/5.81                      & ? [V1864e2: $i] :
% 5.55/5.81                          ( ( mem @ V1864e2 @ A_27a )
% 5.55/5.81                          & ? [V1865e3: $i] :
% 5.55/5.81                              ( ( mem @ V1865e3 @ A_27a )
% 5.55/5.81                              & ? [V1866e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1866e4 @ A_27a )
% 5.55/5.81                                  & ? [V1867e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1867e5 @ A_27a )
% 5.55/5.81                                      & ? [V1868e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1868e6 @ A_27a )
% 5.55/5.81                                          & ? [V1869e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1869e7 @ A_27a )
% 5.55/5.81                                              & ? [V1870e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1870e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1871e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1871e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1872e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1872e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1873e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1873e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1874e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1874e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1875e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1875e13 @ A_27a )
% 5.55/5.81                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1862l_27 ) ) )
% 5.55/5.81                                                                      & ( V0l
% 5.55/5.81                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1863e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1864e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1865e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1866e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1867e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1868e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1869e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1870e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1871e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1872e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1873e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1874e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1875e13 ) @ V1862l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1876l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1876l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1877e1: $i] :
% 5.55/5.81                      ( ( mem @ V1877e1 @ A_27a )
% 5.55/5.81                      & ? [V1878e2: $i] :
% 5.55/5.81                          ( ( mem @ V1878e2 @ A_27a )
% 5.55/5.81                          & ? [V1879e3: $i] :
% 5.55/5.81                              ( ( mem @ V1879e3 @ A_27a )
% 5.55/5.81                              & ? [V1880e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1880e4 @ A_27a )
% 5.55/5.81                                  & ? [V1881e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1881e5 @ A_27a )
% 5.55/5.81                                      & ? [V1882e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1882e6 @ A_27a )
% 5.55/5.81                                          & ? [V1883e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1883e7 @ A_27a )
% 5.55/5.81                                              & ? [V1884e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1884e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1885e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1885e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1886e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1886e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1887e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1887e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1888e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1888e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1889e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1889e13 @ A_27a )
% 5.55/5.81                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1876l_27 ) ) )
% 5.55/5.81                                                                      & ( V0l
% 5.55/5.81                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1877e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1878e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1879e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1880e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1881e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1882e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1883e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1884e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1885e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1886e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1887e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1888e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1889e13 ) @ V1876l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.81            <=> ? [V1890l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1890l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1891e1: $i] :
% 5.55/5.81                      ( ( mem @ V1891e1 @ A_27a )
% 5.55/5.81                      & ? [V1892e2: $i] :
% 5.55/5.81                          ( ( mem @ V1892e2 @ A_27a )
% 5.55/5.81                          & ? [V1893e3: $i] :
% 5.55/5.81                              ( ( mem @ V1893e3 @ A_27a )
% 5.55/5.81                              & ? [V1894e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1894e4 @ A_27a )
% 5.55/5.81                                  & ? [V1895e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1895e5 @ A_27a )
% 5.55/5.81                                      & ? [V1896e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1896e6 @ A_27a )
% 5.55/5.81                                          & ? [V1897e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1897e7 @ A_27a )
% 5.55/5.81                                              & ? [V1898e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1898e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1899e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1899e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1900e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1900e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1901e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1901e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1902e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1902e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1903e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1903e13 @ A_27a )
% 5.55/5.81                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1890l_27 ) )
% 5.55/5.81                                                                        = V1x )
% 5.55/5.81                                                                      & ( V0l
% 5.55/5.81                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1891e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1892e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1893e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1894e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1895e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1896e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1897e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1898e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1899e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1900e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1901e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1902e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1903e13 ) @ V1890l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1904l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1904l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1905e1: $i] :
% 5.55/5.81                      ( ( mem @ V1905e1 @ A_27a )
% 5.55/5.81                      & ? [V1906e2: $i] :
% 5.55/5.81                          ( ( mem @ V1906e2 @ A_27a )
% 5.55/5.81                          & ? [V1907e3: $i] :
% 5.55/5.81                              ( ( mem @ V1907e3 @ A_27a )
% 5.55/5.81                              & ? [V1908e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1908e4 @ A_27a )
% 5.55/5.81                                  & ? [V1909e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1909e5 @ A_27a )
% 5.55/5.81                                      & ? [V1910e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1910e6 @ A_27a )
% 5.55/5.81                                          & ? [V1911e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1911e7 @ A_27a )
% 5.55/5.81                                              & ? [V1912e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1912e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1913e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1913e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1914e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1914e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1915e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1915e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1916e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1916e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1917e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1917e13 @ A_27a )
% 5.55/5.81                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1904l_27 ) )
% 5.55/5.81                                                                        = V1x )
% 5.55/5.81                                                                      & ( V0l
% 5.55/5.81                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1905e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1906e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1907e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1908e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1909e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1910e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1911e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1912e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1913e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1914e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1915e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1916e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1917e13 ) @ V1904l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.81            <=> ? [V1918l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1918l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1919e1: $i] :
% 5.55/5.81                      ( ( mem @ V1919e1 @ A_27a )
% 5.55/5.81                      & ? [V1920e2: $i] :
% 5.55/5.81                          ( ( mem @ V1920e2 @ A_27a )
% 5.55/5.81                          & ? [V1921e3: $i] :
% 5.55/5.81                              ( ( mem @ V1921e3 @ A_27a )
% 5.55/5.81                              & ? [V1922e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1922e4 @ A_27a )
% 5.55/5.81                                  & ? [V1923e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1923e5 @ A_27a )
% 5.55/5.81                                      & ? [V1924e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1924e6 @ A_27a )
% 5.55/5.81                                          & ? [V1925e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1925e7 @ A_27a )
% 5.55/5.81                                              & ? [V1926e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1926e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1927e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1927e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1928e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1928e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1929e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1929e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1930e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1930e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1931e13: $i] :
% 5.55/5.81                                                                      ( ( mem @ V1931e13 @ A_27a )
% 5.55/5.81                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1918l_27 ) )
% 5.55/5.81                                                                        = V1x )
% 5.55/5.81                                                                      & ( V0l
% 5.55/5.81                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1919e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1920e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1921e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1922e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1923e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1924e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1925e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1926e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1927e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1928e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1929e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1930e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1931e13 ) @ V1918l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.81            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.81                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.81            <=> ? [V1932l_27: $i] :
% 5.55/5.81                  ( ( mem @ V1932l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.81                  & ? [V1933e1: $i] :
% 5.55/5.81                      ( ( mem @ V1933e1 @ A_27a )
% 5.55/5.81                      & ? [V1934e2: $i] :
% 5.55/5.81                          ( ( mem @ V1934e2 @ A_27a )
% 5.55/5.81                          & ? [V1935e3: $i] :
% 5.55/5.81                              ( ( mem @ V1935e3 @ A_27a )
% 5.55/5.81                              & ? [V1936e4: $i] :
% 5.55/5.81                                  ( ( mem @ V1936e4 @ A_27a )
% 5.55/5.81                                  & ? [V1937e5: $i] :
% 5.55/5.81                                      ( ( mem @ V1937e5 @ A_27a )
% 5.55/5.81                                      & ? [V1938e6: $i] :
% 5.55/5.81                                          ( ( mem @ V1938e6 @ A_27a )
% 5.55/5.81                                          & ? [V1939e7: $i] :
% 5.55/5.81                                              ( ( mem @ V1939e7 @ A_27a )
% 5.55/5.81                                              & ? [V1940e8: $i] :
% 5.55/5.81                                                  ( ( mem @ V1940e8 @ A_27a )
% 5.55/5.81                                                  & ? [V1941e9: $i] :
% 5.55/5.81                                                      ( ( mem @ V1941e9 @ A_27a )
% 5.55/5.81                                                      & ? [V1942e10: $i] :
% 5.55/5.81                                                          ( ( mem @ V1942e10 @ A_27a )
% 5.55/5.81                                                          & ? [V1943e11: $i] :
% 5.55/5.81                                                              ( ( mem @ V1943e11 @ A_27a )
% 5.55/5.81                                                              & ? [V1944e12: $i] :
% 5.55/5.81                                                                  ( ( mem @ V1944e12 @ A_27a )
% 5.55/5.81                                                                  & ? [V1945e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V1945e13 @ A_27a )
% 5.55/5.82                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1932l_27 ) )
% 5.55/5.82                                                                        = V1x )
% 5.55/5.82                                                                      & ( V0l
% 5.55/5.82                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1933e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1934e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1935e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1936e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1937e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1938e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1939e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1940e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1941e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1942e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1943e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1944e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1945e13 ) @ V1932l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V1946e1: $i] :
% 5.55/5.82                  ( ( mem @ V1946e1 @ A_27a )
% 5.55/5.82                  & ? [V1947e2: $i] :
% 5.55/5.82                      ( ( mem @ V1947e2 @ A_27a )
% 5.55/5.82                      & ? [V1948e3: $i] :
% 5.55/5.82                          ( ( mem @ V1948e3 @ A_27a )
% 5.55/5.82                          & ? [V1949e4: $i] :
% 5.55/5.82                              ( ( mem @ V1949e4 @ A_27a )
% 5.55/5.82                              & ? [V1950e5: $i] :
% 5.55/5.82                                  ( ( mem @ V1950e5 @ A_27a )
% 5.55/5.82                                  & ? [V1951e6: $i] :
% 5.55/5.82                                      ( ( mem @ V1951e6 @ A_27a )
% 5.55/5.82                                      & ? [V1952e7: $i] :
% 5.55/5.82                                          ( ( mem @ V1952e7 @ A_27a )
% 5.55/5.82                                          & ? [V1953e8: $i] :
% 5.55/5.82                                              ( ( mem @ V1953e8 @ A_27a )
% 5.55/5.82                                              & ? [V1954e9: $i] :
% 5.55/5.82                                                  ( ( mem @ V1954e9 @ A_27a )
% 5.55/5.82                                                  & ? [V1955e10: $i] :
% 5.55/5.82                                                      ( ( mem @ V1955e10 @ A_27a )
% 5.55/5.82                                                      & ? [V1956e11: $i] :
% 5.55/5.82                                                          ( ( mem @ V1956e11 @ A_27a )
% 5.55/5.82                                                          & ? [V1957e12: $i] :
% 5.55/5.82                                                              ( ( mem @ V1957e12 @ A_27a )
% 5.55/5.82                                                              & ( V0l
% 5.55/5.82                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1946e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1947e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1948e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1949e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1950e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1951e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1952e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1953e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1954e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1955e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1956e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1957e12 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V1958e1: $i] :
% 5.55/5.82                  ( ( mem @ V1958e1 @ A_27a )
% 5.55/5.82                  & ? [V1959e2: $i] :
% 5.55/5.82                      ( ( mem @ V1959e2 @ A_27a )
% 5.55/5.82                      & ? [V1960e3: $i] :
% 5.55/5.82                          ( ( mem @ V1960e3 @ A_27a )
% 5.55/5.82                          & ? [V1961e4: $i] :
% 5.55/5.82                              ( ( mem @ V1961e4 @ A_27a )
% 5.55/5.82                              & ? [V1962e5: $i] :
% 5.55/5.82                                  ( ( mem @ V1962e5 @ A_27a )
% 5.55/5.82                                  & ? [V1963e6: $i] :
% 5.55/5.82                                      ( ( mem @ V1963e6 @ A_27a )
% 5.55/5.82                                      & ? [V1964e7: $i] :
% 5.55/5.82                                          ( ( mem @ V1964e7 @ A_27a )
% 5.55/5.82                                          & ? [V1965e8: $i] :
% 5.55/5.82                                              ( ( mem @ V1965e8 @ A_27a )
% 5.55/5.82                                              & ? [V1966e9: $i] :
% 5.55/5.82                                                  ( ( mem @ V1966e9 @ A_27a )
% 5.55/5.82                                                  & ? [V1967e10: $i] :
% 5.55/5.82                                                      ( ( mem @ V1967e10 @ A_27a )
% 5.55/5.82                                                      & ? [V1968e11: $i] :
% 5.55/5.82                                                          ( ( mem @ V1968e11 @ A_27a )
% 5.55/5.82                                                          & ? [V1969e12: $i] :
% 5.55/5.82                                                              ( ( mem @ V1969e12 @ A_27a )
% 5.55/5.82                                                              & ( V0l
% 5.55/5.82                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1958e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1959e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1960e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1961e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1962e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1963e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1964e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1965e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1966e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1967e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1968e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1969e12 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V1970l_27: $i] :
% 5.55/5.82                  ( ( mem @ V1970l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V1971e1: $i] :
% 5.55/5.82                      ( ( mem @ V1971e1 @ A_27a )
% 5.55/5.82                      & ? [V1972e2: $i] :
% 5.55/5.82                          ( ( mem @ V1972e2 @ A_27a )
% 5.55/5.82                          & ? [V1973e3: $i] :
% 5.55/5.82                              ( ( mem @ V1973e3 @ A_27a )
% 5.55/5.82                              & ? [V1974e4: $i] :
% 5.55/5.82                                  ( ( mem @ V1974e4 @ A_27a )
% 5.55/5.82                                  & ? [V1975e5: $i] :
% 5.55/5.82                                      ( ( mem @ V1975e5 @ A_27a )
% 5.55/5.82                                      & ? [V1976e6: $i] :
% 5.55/5.82                                          ( ( mem @ V1976e6 @ A_27a )
% 5.55/5.82                                          & ? [V1977e7: $i] :
% 5.55/5.82                                              ( ( mem @ V1977e7 @ A_27a )
% 5.55/5.82                                              & ? [V1978e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V1978e8 @ A_27a )
% 5.55/5.82                                                  & ? [V1979e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V1979e9 @ A_27a )
% 5.55/5.82                                                      & ? [V1980e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V1980e10 @ A_27a )
% 5.55/5.82                                                          & ? [V1981e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V1981e11 @ A_27a )
% 5.55/5.82                                                              & ? [V1982e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V1982e12 @ A_27a )
% 5.55/5.82                                                                  & ( V0l
% 5.55/5.82                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1971e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1972e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1973e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1974e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1975e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1976e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1977e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1978e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1979e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1980e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1981e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1982e12 ) @ V1970l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V1983l_27: $i] :
% 5.55/5.82                  ( ( mem @ V1983l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V1984e1: $i] :
% 5.55/5.82                      ( ( mem @ V1984e1 @ A_27a )
% 5.55/5.82                      & ? [V1985e2: $i] :
% 5.55/5.82                          ( ( mem @ V1985e2 @ A_27a )
% 5.55/5.82                          & ? [V1986e3: $i] :
% 5.55/5.82                              ( ( mem @ V1986e3 @ A_27a )
% 5.55/5.82                              & ? [V1987e4: $i] :
% 5.55/5.82                                  ( ( mem @ V1987e4 @ A_27a )
% 5.55/5.82                                  & ? [V1988e5: $i] :
% 5.55/5.82                                      ( ( mem @ V1988e5 @ A_27a )
% 5.55/5.82                                      & ? [V1989e6: $i] :
% 5.55/5.82                                          ( ( mem @ V1989e6 @ A_27a )
% 5.55/5.82                                          & ? [V1990e7: $i] :
% 5.55/5.82                                              ( ( mem @ V1990e7 @ A_27a )
% 5.55/5.82                                              & ? [V1991e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V1991e8 @ A_27a )
% 5.55/5.82                                                  & ? [V1992e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V1992e9 @ A_27a )
% 5.55/5.82                                                      & ? [V1993e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V1993e10 @ A_27a )
% 5.55/5.82                                                          & ? [V1994e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V1994e11 @ A_27a )
% 5.55/5.82                                                              & ? [V1995e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V1995e12 @ A_27a )
% 5.55/5.82                                                                  & ( V0l
% 5.55/5.82                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1984e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1985e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1986e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1987e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1988e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1989e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1990e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1991e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1992e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1993e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1994e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1995e12 ) @ V1983l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V1996l_27: $i] :
% 5.55/5.82                  ( ( mem @ V1996l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V1997e1: $i] :
% 5.55/5.82                      ( ( mem @ V1997e1 @ A_27a )
% 5.55/5.82                      & ? [V1998e2: $i] :
% 5.55/5.82                          ( ( mem @ V1998e2 @ A_27a )
% 5.55/5.82                          & ? [V1999e3: $i] :
% 5.55/5.82                              ( ( mem @ V1999e3 @ A_27a )
% 5.55/5.82                              & ? [V2000e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2000e4 @ A_27a )
% 5.55/5.82                                  & ? [V2001e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2001e5 @ A_27a )
% 5.55/5.82                                      & ? [V2002e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2002e6 @ A_27a )
% 5.55/5.82                                          & ? [V2003e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2003e7 @ A_27a )
% 5.55/5.82                                              & ? [V2004e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2004e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2005e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2005e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2006e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2006e10 @ A_27a )
% 5.55/5.82                                                          & ? [V2007e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V2007e11 @ A_27a )
% 5.55/5.82                                                              & ? [V2008e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V2008e12 @ A_27a )
% 5.55/5.82                                                                  & ( V0l
% 5.55/5.82                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1997e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1998e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1999e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2000e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2001e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2002e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2003e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2004e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2005e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2006e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2007e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2008e12 ) @ V1996l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2009l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2009l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2010e1: $i] :
% 5.55/5.82                      ( ( mem @ V2010e1 @ A_27a )
% 5.55/5.82                      & ? [V2011e2: $i] :
% 5.55/5.82                          ( ( mem @ V2011e2 @ A_27a )
% 5.55/5.82                          & ? [V2012e3: $i] :
% 5.55/5.82                              ( ( mem @ V2012e3 @ A_27a )
% 5.55/5.82                              & ? [V2013e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2013e4 @ A_27a )
% 5.55/5.82                                  & ? [V2014e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2014e5 @ A_27a )
% 5.55/5.82                                      & ? [V2015e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2015e6 @ A_27a )
% 5.55/5.82                                          & ? [V2016e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2016e7 @ A_27a )
% 5.55/5.82                                              & ? [V2017e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2017e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2018e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2018e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2019e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2019e10 @ A_27a )
% 5.55/5.82                                                          & ? [V2020e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V2020e11 @ A_27a )
% 5.55/5.82                                                              & ? [V2021e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V2021e12 @ A_27a )
% 5.55/5.82                                                                  & ( V0l
% 5.55/5.82                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2010e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2011e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2012e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2013e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2014e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2015e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2016e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2017e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2018e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2019e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2020e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2021e12 ) @ V2009l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2022l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2022l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2023e1: $i] :
% 5.55/5.82                      ( ( mem @ V2023e1 @ A_27a )
% 5.55/5.82                      & ? [V2024e2: $i] :
% 5.55/5.82                          ( ( mem @ V2024e2 @ A_27a )
% 5.55/5.82                          & ? [V2025e3: $i] :
% 5.55/5.82                              ( ( mem @ V2025e3 @ A_27a )
% 5.55/5.82                              & ? [V2026e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2026e4 @ A_27a )
% 5.55/5.82                                  & ? [V2027e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2027e5 @ A_27a )
% 5.55/5.82                                      & ? [V2028e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2028e6 @ A_27a )
% 5.55/5.82                                          & ? [V2029e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2029e7 @ A_27a )
% 5.55/5.82                                              & ? [V2030e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2030e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2031e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2031e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2032e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2032e10 @ A_27a )
% 5.55/5.82                                                          & ? [V2033e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V2033e11 @ A_27a )
% 5.55/5.82                                                              & ? [V2034e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V2034e12 @ A_27a )
% 5.55/5.82                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2022l_27 ) ) )
% 5.55/5.82                                                                  & ( V0l
% 5.55/5.82                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2023e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2024e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2025e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2026e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2027e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2028e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2029e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2030e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2031e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2032e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2033e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2034e12 ) @ V2022l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V2035l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2035l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2036e1: $i] :
% 5.55/5.82                      ( ( mem @ V2036e1 @ A_27a )
% 5.55/5.82                      & ? [V2037e2: $i] :
% 5.55/5.82                          ( ( mem @ V2037e2 @ A_27a )
% 5.55/5.82                          & ? [V2038e3: $i] :
% 5.55/5.82                              ( ( mem @ V2038e3 @ A_27a )
% 5.55/5.82                              & ? [V2039e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2039e4 @ A_27a )
% 5.55/5.82                                  & ? [V2040e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2040e5 @ A_27a )
% 5.55/5.82                                      & ? [V2041e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2041e6 @ A_27a )
% 5.55/5.82                                          & ? [V2042e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2042e7 @ A_27a )
% 5.55/5.82                                              & ? [V2043e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2043e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2044e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2044e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2045e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2045e10 @ A_27a )
% 5.55/5.82                                                          & ? [V2046e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V2046e11 @ A_27a )
% 5.55/5.82                                                              & ? [V2047e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V2047e12 @ A_27a )
% 5.55/5.82                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2035l_27 ) ) )
% 5.55/5.82                                                                  & ( V0l
% 5.55/5.82                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2036e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2037e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2038e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2039e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2040e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2041e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2042e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2043e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2044e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2045e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2046e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2047e12 ) @ V2035l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2048l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2048l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2049e1: $i] :
% 5.55/5.82                      ( ( mem @ V2049e1 @ A_27a )
% 5.55/5.82                      & ? [V2050e2: $i] :
% 5.55/5.82                          ( ( mem @ V2050e2 @ A_27a )
% 5.55/5.82                          & ? [V2051e3: $i] :
% 5.55/5.82                              ( ( mem @ V2051e3 @ A_27a )
% 5.55/5.82                              & ? [V2052e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2052e4 @ A_27a )
% 5.55/5.82                                  & ? [V2053e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2053e5 @ A_27a )
% 5.55/5.82                                      & ? [V2054e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2054e6 @ A_27a )
% 5.55/5.82                                          & ? [V2055e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2055e7 @ A_27a )
% 5.55/5.82                                              & ? [V2056e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2056e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2057e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2057e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2058e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2058e10 @ A_27a )
% 5.55/5.82                                                          & ? [V2059e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V2059e11 @ A_27a )
% 5.55/5.82                                                              & ? [V2060e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V2060e12 @ A_27a )
% 5.55/5.82                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2048l_27 ) ) )
% 5.55/5.82                                                                  & ( V0l
% 5.55/5.82                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2049e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2050e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2051e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2052e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2053e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2054e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2055e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2056e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2057e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2058e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2059e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2060e12 ) @ V2048l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2061l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2061l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2062e1: $i] :
% 5.55/5.82                      ( ( mem @ V2062e1 @ A_27a )
% 5.55/5.82                      & ? [V2063e2: $i] :
% 5.55/5.82                          ( ( mem @ V2063e2 @ A_27a )
% 5.55/5.82                          & ? [V2064e3: $i] :
% 5.55/5.82                              ( ( mem @ V2064e3 @ A_27a )
% 5.55/5.82                              & ? [V2065e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2065e4 @ A_27a )
% 5.55/5.82                                  & ? [V2066e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2066e5 @ A_27a )
% 5.55/5.82                                      & ? [V2067e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2067e6 @ A_27a )
% 5.55/5.82                                          & ? [V2068e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2068e7 @ A_27a )
% 5.55/5.82                                              & ? [V2069e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2069e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2070e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2070e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2071e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2071e10 @ A_27a )
% 5.55/5.82                                                          & ? [V2072e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V2072e11 @ A_27a )
% 5.55/5.82                                                              & ? [V2073e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V2073e12 @ A_27a )
% 5.55/5.82                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2061l_27 ) ) )
% 5.55/5.82                                                                  & ( V0l
% 5.55/5.82                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2062e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2063e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2064e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2065e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2066e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2067e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2068e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2069e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2070e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2071e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2072e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2073e12 ) @ V2061l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V2074l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2074l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2075e1: $i] :
% 5.55/5.82                      ( ( mem @ V2075e1 @ A_27a )
% 5.55/5.82                      & ? [V2076e2: $i] :
% 5.55/5.82                          ( ( mem @ V2076e2 @ A_27a )
% 5.55/5.82                          & ? [V2077e3: $i] :
% 5.55/5.82                              ( ( mem @ V2077e3 @ A_27a )
% 5.55/5.82                              & ? [V2078e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2078e4 @ A_27a )
% 5.55/5.82                                  & ? [V2079e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2079e5 @ A_27a )
% 5.55/5.82                                      & ? [V2080e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2080e6 @ A_27a )
% 5.55/5.82                                          & ? [V2081e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2081e7 @ A_27a )
% 5.55/5.82                                              & ? [V2082e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2082e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2083e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2083e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2084e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2084e10 @ A_27a )
% 5.55/5.82                                                          & ? [V2085e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V2085e11 @ A_27a )
% 5.55/5.82                                                              & ? [V2086e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V2086e12 @ A_27a )
% 5.55/5.82                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2074l_27 ) )
% 5.55/5.82                                                                    = V1x )
% 5.55/5.82                                                                  & ( V0l
% 5.55/5.82                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2075e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2076e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2077e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2078e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2079e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2080e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2081e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2082e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2083e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2084e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2085e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2086e12 ) @ V2074l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2087l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2087l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2088e1: $i] :
% 5.55/5.82                      ( ( mem @ V2088e1 @ A_27a )
% 5.55/5.82                      & ? [V2089e2: $i] :
% 5.55/5.82                          ( ( mem @ V2089e2 @ A_27a )
% 5.55/5.82                          & ? [V2090e3: $i] :
% 5.55/5.82                              ( ( mem @ V2090e3 @ A_27a )
% 5.55/5.82                              & ? [V2091e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2091e4 @ A_27a )
% 5.55/5.82                                  & ? [V2092e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2092e5 @ A_27a )
% 5.55/5.82                                      & ? [V2093e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2093e6 @ A_27a )
% 5.55/5.82                                          & ? [V2094e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2094e7 @ A_27a )
% 5.55/5.82                                              & ? [V2095e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2095e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2096e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2096e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2097e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2097e10 @ A_27a )
% 5.55/5.82                                                          & ? [V2098e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V2098e11 @ A_27a )
% 5.55/5.82                                                              & ? [V2099e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V2099e12 @ A_27a )
% 5.55/5.82                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2087l_27 ) )
% 5.55/5.82                                                                    = V1x )
% 5.55/5.82                                                                  & ( V0l
% 5.55/5.82                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2088e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2089e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2090e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2091e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2092e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2093e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2094e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2095e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2096e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2097e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2098e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2099e12 ) @ V2087l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2100l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2100l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2101e1: $i] :
% 5.55/5.82                      ( ( mem @ V2101e1 @ A_27a )
% 5.55/5.82                      & ? [V2102e2: $i] :
% 5.55/5.82                          ( ( mem @ V2102e2 @ A_27a )
% 5.55/5.82                          & ? [V2103e3: $i] :
% 5.55/5.82                              ( ( mem @ V2103e3 @ A_27a )
% 5.55/5.82                              & ? [V2104e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2104e4 @ A_27a )
% 5.55/5.82                                  & ? [V2105e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2105e5 @ A_27a )
% 5.55/5.82                                      & ? [V2106e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2106e6 @ A_27a )
% 5.55/5.82                                          & ? [V2107e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2107e7 @ A_27a )
% 5.55/5.82                                              & ? [V2108e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2108e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2109e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2109e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2110e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2110e10 @ A_27a )
% 5.55/5.82                                                          & ? [V2111e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V2111e11 @ A_27a )
% 5.55/5.82                                                              & ? [V2112e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V2112e12 @ A_27a )
% 5.55/5.82                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2100l_27 ) )
% 5.55/5.82                                                                    = V1x )
% 5.55/5.82                                                                  & ( V0l
% 5.55/5.82                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2101e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2102e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2103e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2104e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2105e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2106e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2107e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2108e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2109e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2110e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2111e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2112e12 ) @ V2100l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2113l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2113l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2114e1: $i] :
% 5.55/5.82                      ( ( mem @ V2114e1 @ A_27a )
% 5.55/5.82                      & ? [V2115e2: $i] :
% 5.55/5.82                          ( ( mem @ V2115e2 @ A_27a )
% 5.55/5.82                          & ? [V2116e3: $i] :
% 5.55/5.82                              ( ( mem @ V2116e3 @ A_27a )
% 5.55/5.82                              & ? [V2117e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2117e4 @ A_27a )
% 5.55/5.82                                  & ? [V2118e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2118e5 @ A_27a )
% 5.55/5.82                                      & ? [V2119e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2119e6 @ A_27a )
% 5.55/5.82                                          & ? [V2120e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2120e7 @ A_27a )
% 5.55/5.82                                              & ? [V2121e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2121e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2122e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2122e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2123e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2123e10 @ A_27a )
% 5.55/5.82                                                          & ? [V2124e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V2124e11 @ A_27a )
% 5.55/5.82                                                              & ? [V2125e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V2125e12 @ A_27a )
% 5.55/5.82                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2113l_27 ) )
% 5.55/5.82                                                                    = V1x )
% 5.55/5.82                                                                  & ( V0l
% 5.55/5.82                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2114e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2115e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2116e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2117e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2118e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2119e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2120e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2121e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2122e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2123e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2124e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2125e12 ) @ V2113l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2126e1: $i] :
% 5.55/5.82                  ( ( mem @ V2126e1 @ A_27a )
% 5.55/5.82                  & ? [V2127e2: $i] :
% 5.55/5.82                      ( ( mem @ V2127e2 @ A_27a )
% 5.55/5.82                      & ? [V2128e3: $i] :
% 5.55/5.82                          ( ( mem @ V2128e3 @ A_27a )
% 5.55/5.82                          & ? [V2129e4: $i] :
% 5.55/5.82                              ( ( mem @ V2129e4 @ A_27a )
% 5.55/5.82                              & ? [V2130e5: $i] :
% 5.55/5.82                                  ( ( mem @ V2130e5 @ A_27a )
% 5.55/5.82                                  & ? [V2131e6: $i] :
% 5.55/5.82                                      ( ( mem @ V2131e6 @ A_27a )
% 5.55/5.82                                      & ? [V2132e7: $i] :
% 5.55/5.82                                          ( ( mem @ V2132e7 @ A_27a )
% 5.55/5.82                                          & ? [V2133e8: $i] :
% 5.55/5.82                                              ( ( mem @ V2133e8 @ A_27a )
% 5.55/5.82                                              & ? [V2134e9: $i] :
% 5.55/5.82                                                  ( ( mem @ V2134e9 @ A_27a )
% 5.55/5.82                                                  & ? [V2135e10: $i] :
% 5.55/5.82                                                      ( ( mem @ V2135e10 @ A_27a )
% 5.55/5.82                                                      & ? [V2136e11: $i] :
% 5.55/5.82                                                          ( ( mem @ V2136e11 @ A_27a )
% 5.55/5.82                                                          & ( V0l
% 5.55/5.82                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2126e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2127e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2128e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2129e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2130e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2131e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2132e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2133e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2134e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2135e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2136e11 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2137e1: $i] :
% 5.55/5.82                  ( ( mem @ V2137e1 @ A_27a )
% 5.55/5.82                  & ? [V2138e2: $i] :
% 5.55/5.82                      ( ( mem @ V2138e2 @ A_27a )
% 5.55/5.82                      & ? [V2139e3: $i] :
% 5.55/5.82                          ( ( mem @ V2139e3 @ A_27a )
% 5.55/5.82                          & ? [V2140e4: $i] :
% 5.55/5.82                              ( ( mem @ V2140e4 @ A_27a )
% 5.55/5.82                              & ? [V2141e5: $i] :
% 5.55/5.82                                  ( ( mem @ V2141e5 @ A_27a )
% 5.55/5.82                                  & ? [V2142e6: $i] :
% 5.55/5.82                                      ( ( mem @ V2142e6 @ A_27a )
% 5.55/5.82                                      & ? [V2143e7: $i] :
% 5.55/5.82                                          ( ( mem @ V2143e7 @ A_27a )
% 5.55/5.82                                          & ? [V2144e8: $i] :
% 5.55/5.82                                              ( ( mem @ V2144e8 @ A_27a )
% 5.55/5.82                                              & ? [V2145e9: $i] :
% 5.55/5.82                                                  ( ( mem @ V2145e9 @ A_27a )
% 5.55/5.82                                                  & ? [V2146e10: $i] :
% 5.55/5.82                                                      ( ( mem @ V2146e10 @ A_27a )
% 5.55/5.82                                                      & ? [V2147e11: $i] :
% 5.55/5.82                                                          ( ( mem @ V2147e11 @ A_27a )
% 5.55/5.82                                                          & ( V0l
% 5.55/5.82                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2137e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2138e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2139e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2140e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2141e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2142e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2143e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2144e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2145e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2146e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2147e11 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2148l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2148l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2149e1: $i] :
% 5.55/5.82                      ( ( mem @ V2149e1 @ A_27a )
% 5.55/5.82                      & ? [V2150e2: $i] :
% 5.55/5.82                          ( ( mem @ V2150e2 @ A_27a )
% 5.55/5.82                          & ? [V2151e3: $i] :
% 5.55/5.82                              ( ( mem @ V2151e3 @ A_27a )
% 5.55/5.82                              & ? [V2152e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2152e4 @ A_27a )
% 5.55/5.82                                  & ? [V2153e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2153e5 @ A_27a )
% 5.55/5.82                                      & ? [V2154e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2154e6 @ A_27a )
% 5.55/5.82                                          & ? [V2155e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2155e7 @ A_27a )
% 5.55/5.82                                              & ? [V2156e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2156e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2157e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2157e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2158e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2158e10 @ A_27a )
% 5.55/5.82                                                          & ? [V2159e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V2159e11 @ A_27a )
% 5.55/5.82                                                              & ( V0l
% 5.55/5.82                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2149e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2150e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2151e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2152e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2153e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2154e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2155e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2156e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2157e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2158e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2159e11 ) @ V2148l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2160l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2160l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2161e1: $i] :
% 5.55/5.82                      ( ( mem @ V2161e1 @ A_27a )
% 5.55/5.82                      & ? [V2162e2: $i] :
% 5.55/5.82                          ( ( mem @ V2162e2 @ A_27a )
% 5.55/5.82                          & ? [V2163e3: $i] :
% 5.55/5.82                              ( ( mem @ V2163e3 @ A_27a )
% 5.55/5.82                              & ? [V2164e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2164e4 @ A_27a )
% 5.55/5.82                                  & ? [V2165e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2165e5 @ A_27a )
% 5.55/5.82                                      & ? [V2166e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2166e6 @ A_27a )
% 5.55/5.82                                          & ? [V2167e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2167e7 @ A_27a )
% 5.55/5.82                                              & ? [V2168e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2168e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2169e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2169e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2170e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2170e10 @ A_27a )
% 5.55/5.82                                                          & ? [V2171e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V2171e11 @ A_27a )
% 5.55/5.82                                                              & ( V0l
% 5.55/5.82                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2161e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2162e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2163e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2164e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2165e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2166e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2167e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2168e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2169e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2170e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2171e11 ) @ V2160l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2172l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2172l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2173e1: $i] :
% 5.55/5.82                      ( ( mem @ V2173e1 @ A_27a )
% 5.55/5.82                      & ? [V2174e2: $i] :
% 5.55/5.82                          ( ( mem @ V2174e2 @ A_27a )
% 5.55/5.82                          & ? [V2175e3: $i] :
% 5.55/5.82                              ( ( mem @ V2175e3 @ A_27a )
% 5.55/5.82                              & ? [V2176e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2176e4 @ A_27a )
% 5.55/5.82                                  & ? [V2177e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2177e5 @ A_27a )
% 5.55/5.82                                      & ? [V2178e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2178e6 @ A_27a )
% 5.55/5.82                                          & ? [V2179e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2179e7 @ A_27a )
% 5.55/5.82                                              & ? [V2180e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2180e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2181e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2181e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2182e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2182e10 @ A_27a )
% 5.55/5.82                                                          & ? [V2183e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V2183e11 @ A_27a )
% 5.55/5.82                                                              & ( V0l
% 5.55/5.82                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2173e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2174e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2175e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2176e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2177e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2178e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2179e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2180e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2181e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2182e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2183e11 ) @ V2172l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2184l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2184l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2185e1: $i] :
% 5.55/5.82                      ( ( mem @ V2185e1 @ A_27a )
% 5.55/5.82                      & ? [V2186e2: $i] :
% 5.55/5.82                          ( ( mem @ V2186e2 @ A_27a )
% 5.55/5.82                          & ? [V2187e3: $i] :
% 5.55/5.82                              ( ( mem @ V2187e3 @ A_27a )
% 5.55/5.82                              & ? [V2188e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2188e4 @ A_27a )
% 5.55/5.82                                  & ? [V2189e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2189e5 @ A_27a )
% 5.55/5.82                                      & ? [V2190e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2190e6 @ A_27a )
% 5.55/5.82                                          & ? [V2191e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2191e7 @ A_27a )
% 5.55/5.82                                              & ? [V2192e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2192e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2193e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2193e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2194e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2194e10 @ A_27a )
% 5.55/5.82                                                          & ? [V2195e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V2195e11 @ A_27a )
% 5.55/5.82                                                              & ( V0l
% 5.55/5.82                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2185e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2186e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2187e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2188e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2189e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2190e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2191e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2192e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2193e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2194e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2195e11 ) @ V2184l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2196l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2196l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2197e1: $i] :
% 5.55/5.82                      ( ( mem @ V2197e1 @ A_27a )
% 5.55/5.82                      & ? [V2198e2: $i] :
% 5.55/5.82                          ( ( mem @ V2198e2 @ A_27a )
% 5.55/5.82                          & ? [V2199e3: $i] :
% 5.55/5.82                              ( ( mem @ V2199e3 @ A_27a )
% 5.55/5.82                              & ? [V2200e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2200e4 @ A_27a )
% 5.55/5.82                                  & ? [V2201e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2201e5 @ A_27a )
% 5.55/5.82                                      & ? [V2202e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2202e6 @ A_27a )
% 5.55/5.82                                          & ? [V2203e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2203e7 @ A_27a )
% 5.55/5.82                                              & ? [V2204e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2204e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2205e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2205e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2206e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2206e10 @ A_27a )
% 5.55/5.82                                                          & ? [V2207e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V2207e11 @ A_27a )
% 5.55/5.82                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2196l_27 ) ) )
% 5.55/5.82                                                              & ( V0l
% 5.55/5.82                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2197e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2198e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2199e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2200e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2201e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2202e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2203e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2204e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2205e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2206e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2207e11 ) @ V2196l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V2208l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2208l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2209e1: $i] :
% 5.55/5.82                      ( ( mem @ V2209e1 @ A_27a )
% 5.55/5.82                      & ? [V2210e2: $i] :
% 5.55/5.82                          ( ( mem @ V2210e2 @ A_27a )
% 5.55/5.82                          & ? [V2211e3: $i] :
% 5.55/5.82                              ( ( mem @ V2211e3 @ A_27a )
% 5.55/5.82                              & ? [V2212e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2212e4 @ A_27a )
% 5.55/5.82                                  & ? [V2213e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2213e5 @ A_27a )
% 5.55/5.82                                      & ? [V2214e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2214e6 @ A_27a )
% 5.55/5.82                                          & ? [V2215e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2215e7 @ A_27a )
% 5.55/5.82                                              & ? [V2216e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2216e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2217e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2217e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2218e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2218e10 @ A_27a )
% 5.55/5.82                                                          & ? [V2219e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V2219e11 @ A_27a )
% 5.55/5.82                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2208l_27 ) ) )
% 5.55/5.82                                                              & ( V0l
% 5.55/5.82                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2209e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2210e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2211e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2212e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2213e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2214e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2215e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2216e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2217e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2218e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2219e11 ) @ V2208l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2220l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2220l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2221e1: $i] :
% 5.55/5.82                      ( ( mem @ V2221e1 @ A_27a )
% 5.55/5.82                      & ? [V2222e2: $i] :
% 5.55/5.82                          ( ( mem @ V2222e2 @ A_27a )
% 5.55/5.82                          & ? [V2223e3: $i] :
% 5.55/5.82                              ( ( mem @ V2223e3 @ A_27a )
% 5.55/5.82                              & ? [V2224e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2224e4 @ A_27a )
% 5.55/5.82                                  & ? [V2225e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2225e5 @ A_27a )
% 5.55/5.82                                      & ? [V2226e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2226e6 @ A_27a )
% 5.55/5.82                                          & ? [V2227e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2227e7 @ A_27a )
% 5.55/5.82                                              & ? [V2228e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2228e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2229e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2229e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2230e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2230e10 @ A_27a )
% 5.55/5.82                                                          & ? [V2231e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V2231e11 @ A_27a )
% 5.55/5.82                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2220l_27 ) ) )
% 5.55/5.82                                                              & ( V0l
% 5.55/5.82                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2221e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2222e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2223e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2224e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2225e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2226e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2227e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2228e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2229e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2230e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2231e11 ) @ V2220l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2232l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2232l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2233e1: $i] :
% 5.55/5.82                      ( ( mem @ V2233e1 @ A_27a )
% 5.55/5.82                      & ? [V2234e2: $i] :
% 5.55/5.82                          ( ( mem @ V2234e2 @ A_27a )
% 5.55/5.82                          & ? [V2235e3: $i] :
% 5.55/5.82                              ( ( mem @ V2235e3 @ A_27a )
% 5.55/5.82                              & ? [V2236e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2236e4 @ A_27a )
% 5.55/5.82                                  & ? [V2237e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2237e5 @ A_27a )
% 5.55/5.82                                      & ? [V2238e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2238e6 @ A_27a )
% 5.55/5.82                                          & ? [V2239e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2239e7 @ A_27a )
% 5.55/5.82                                              & ? [V2240e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2240e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2241e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2241e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2242e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2242e10 @ A_27a )
% 5.55/5.82                                                          & ? [V2243e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V2243e11 @ A_27a )
% 5.55/5.82                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2232l_27 ) ) )
% 5.55/5.82                                                              & ( V0l
% 5.55/5.82                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2233e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2234e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2235e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2236e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2237e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2238e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2239e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2240e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2241e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2242e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2243e11 ) @ V2232l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V2244l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2244l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2245e1: $i] :
% 5.55/5.82                      ( ( mem @ V2245e1 @ A_27a )
% 5.55/5.82                      & ? [V2246e2: $i] :
% 5.55/5.82                          ( ( mem @ V2246e2 @ A_27a )
% 5.55/5.82                          & ? [V2247e3: $i] :
% 5.55/5.82                              ( ( mem @ V2247e3 @ A_27a )
% 5.55/5.82                              & ? [V2248e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2248e4 @ A_27a )
% 5.55/5.82                                  & ? [V2249e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2249e5 @ A_27a )
% 5.55/5.82                                      & ? [V2250e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2250e6 @ A_27a )
% 5.55/5.82                                          & ? [V2251e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2251e7 @ A_27a )
% 5.55/5.82                                              & ? [V2252e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2252e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2253e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2253e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2254e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2254e10 @ A_27a )
% 5.55/5.82                                                          & ? [V2255e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V2255e11 @ A_27a )
% 5.55/5.82                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2244l_27 ) )
% 5.55/5.82                                                                = V1x )
% 5.55/5.82                                                              & ( V0l
% 5.55/5.82                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2245e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2246e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2247e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2248e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2249e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2250e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2251e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2252e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2253e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2254e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2255e11 ) @ V2244l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2256l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2256l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2257e1: $i] :
% 5.55/5.82                      ( ( mem @ V2257e1 @ A_27a )
% 5.55/5.82                      & ? [V2258e2: $i] :
% 5.55/5.82                          ( ( mem @ V2258e2 @ A_27a )
% 5.55/5.82                          & ? [V2259e3: $i] :
% 5.55/5.82                              ( ( mem @ V2259e3 @ A_27a )
% 5.55/5.82                              & ? [V2260e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2260e4 @ A_27a )
% 5.55/5.82                                  & ? [V2261e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2261e5 @ A_27a )
% 5.55/5.82                                      & ? [V2262e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2262e6 @ A_27a )
% 5.55/5.82                                          & ? [V2263e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2263e7 @ A_27a )
% 5.55/5.82                                              & ? [V2264e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2264e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2265e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2265e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2266e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2266e10 @ A_27a )
% 5.55/5.82                                                          & ? [V2267e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V2267e11 @ A_27a )
% 5.55/5.82                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2256l_27 ) )
% 5.55/5.82                                                                = V1x )
% 5.55/5.82                                                              & ( V0l
% 5.55/5.82                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2257e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2258e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2259e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2260e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2261e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2262e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2263e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2264e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2265e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2266e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2267e11 ) @ V2256l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2268l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2268l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2269e1: $i] :
% 5.55/5.82                      ( ( mem @ V2269e1 @ A_27a )
% 5.55/5.82                      & ? [V2270e2: $i] :
% 5.55/5.82                          ( ( mem @ V2270e2 @ A_27a )
% 5.55/5.82                          & ? [V2271e3: $i] :
% 5.55/5.82                              ( ( mem @ V2271e3 @ A_27a )
% 5.55/5.82                              & ? [V2272e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2272e4 @ A_27a )
% 5.55/5.82                                  & ? [V2273e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2273e5 @ A_27a )
% 5.55/5.82                                      & ? [V2274e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2274e6 @ A_27a )
% 5.55/5.82                                          & ? [V2275e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2275e7 @ A_27a )
% 5.55/5.82                                              & ? [V2276e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2276e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2277e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2277e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2278e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2278e10 @ A_27a )
% 5.55/5.82                                                          & ? [V2279e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V2279e11 @ A_27a )
% 5.55/5.82                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2268l_27 ) )
% 5.55/5.82                                                                = V1x )
% 5.55/5.82                                                              & ( V0l
% 5.55/5.82                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2269e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2270e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2271e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2272e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2273e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2274e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2275e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2276e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2277e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2278e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2279e11 ) @ V2268l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2280l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2280l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2281e1: $i] :
% 5.55/5.82                      ( ( mem @ V2281e1 @ A_27a )
% 5.55/5.82                      & ? [V2282e2: $i] :
% 5.55/5.82                          ( ( mem @ V2282e2 @ A_27a )
% 5.55/5.82                          & ? [V2283e3: $i] :
% 5.55/5.82                              ( ( mem @ V2283e3 @ A_27a )
% 5.55/5.82                              & ? [V2284e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2284e4 @ A_27a )
% 5.55/5.82                                  & ? [V2285e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2285e5 @ A_27a )
% 5.55/5.82                                      & ? [V2286e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2286e6 @ A_27a )
% 5.55/5.82                                          & ? [V2287e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2287e7 @ A_27a )
% 5.55/5.82                                              & ? [V2288e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2288e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2289e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2289e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2290e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2290e10 @ A_27a )
% 5.55/5.82                                                          & ? [V2291e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V2291e11 @ A_27a )
% 5.55/5.82                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2280l_27 ) )
% 5.55/5.82                                                                = V1x )
% 5.55/5.82                                                              & ( V0l
% 5.55/5.82                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2281e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2282e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2283e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2284e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2285e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2286e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2287e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2288e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2289e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2290e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2291e11 ) @ V2280l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2292e1: $i] :
% 5.55/5.82                  ( ( mem @ V2292e1 @ A_27a )
% 5.55/5.82                  & ? [V2293e2: $i] :
% 5.55/5.82                      ( ( mem @ V2293e2 @ A_27a )
% 5.55/5.82                      & ? [V2294e3: $i] :
% 5.55/5.82                          ( ( mem @ V2294e3 @ A_27a )
% 5.55/5.82                          & ? [V2295e4: $i] :
% 5.55/5.82                              ( ( mem @ V2295e4 @ A_27a )
% 5.55/5.82                              & ? [V2296e5: $i] :
% 5.55/5.82                                  ( ( mem @ V2296e5 @ A_27a )
% 5.55/5.82                                  & ? [V2297e6: $i] :
% 5.55/5.82                                      ( ( mem @ V2297e6 @ A_27a )
% 5.55/5.82                                      & ? [V2298e7: $i] :
% 5.55/5.82                                          ( ( mem @ V2298e7 @ A_27a )
% 5.55/5.82                                          & ? [V2299e8: $i] :
% 5.55/5.82                                              ( ( mem @ V2299e8 @ A_27a )
% 5.55/5.82                                              & ? [V2300e9: $i] :
% 5.55/5.82                                                  ( ( mem @ V2300e9 @ A_27a )
% 5.55/5.82                                                  & ? [V2301e10: $i] :
% 5.55/5.82                                                      ( ( mem @ V2301e10 @ A_27a )
% 5.55/5.82                                                      & ( V0l
% 5.55/5.82                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2292e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2293e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2294e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2295e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2296e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2297e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2298e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2299e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2300e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2301e10 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2302e1: $i] :
% 5.55/5.82                  ( ( mem @ V2302e1 @ A_27a )
% 5.55/5.82                  & ? [V2303e2: $i] :
% 5.55/5.82                      ( ( mem @ V2303e2 @ A_27a )
% 5.55/5.82                      & ? [V2304e3: $i] :
% 5.55/5.82                          ( ( mem @ V2304e3 @ A_27a )
% 5.55/5.82                          & ? [V2305e4: $i] :
% 5.55/5.82                              ( ( mem @ V2305e4 @ A_27a )
% 5.55/5.82                              & ? [V2306e5: $i] :
% 5.55/5.82                                  ( ( mem @ V2306e5 @ A_27a )
% 5.55/5.82                                  & ? [V2307e6: $i] :
% 5.55/5.82                                      ( ( mem @ V2307e6 @ A_27a )
% 5.55/5.82                                      & ? [V2308e7: $i] :
% 5.55/5.82                                          ( ( mem @ V2308e7 @ A_27a )
% 5.55/5.82                                          & ? [V2309e8: $i] :
% 5.55/5.82                                              ( ( mem @ V2309e8 @ A_27a )
% 5.55/5.82                                              & ? [V2310e9: $i] :
% 5.55/5.82                                                  ( ( mem @ V2310e9 @ A_27a )
% 5.55/5.82                                                  & ? [V2311e10: $i] :
% 5.55/5.82                                                      ( ( mem @ V2311e10 @ A_27a )
% 5.55/5.82                                                      & ( V0l
% 5.55/5.82                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2302e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2303e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2304e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2305e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2306e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2307e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2308e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2309e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2310e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2311e10 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2312l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2312l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2313e1: $i] :
% 5.55/5.82                      ( ( mem @ V2313e1 @ A_27a )
% 5.55/5.82                      & ? [V2314e2: $i] :
% 5.55/5.82                          ( ( mem @ V2314e2 @ A_27a )
% 5.55/5.82                          & ? [V2315e3: $i] :
% 5.55/5.82                              ( ( mem @ V2315e3 @ A_27a )
% 5.55/5.82                              & ? [V2316e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2316e4 @ A_27a )
% 5.55/5.82                                  & ? [V2317e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2317e5 @ A_27a )
% 5.55/5.82                                      & ? [V2318e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2318e6 @ A_27a )
% 5.55/5.82                                          & ? [V2319e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2319e7 @ A_27a )
% 5.55/5.82                                              & ? [V2320e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2320e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2321e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2321e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2322e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2322e10 @ A_27a )
% 5.55/5.82                                                          & ( V0l
% 5.55/5.82                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2313e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2314e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2315e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2316e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2317e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2318e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2319e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2320e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2321e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2322e10 ) @ V2312l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2323l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2323l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2324e1: $i] :
% 5.55/5.82                      ( ( mem @ V2324e1 @ A_27a )
% 5.55/5.82                      & ? [V2325e2: $i] :
% 5.55/5.82                          ( ( mem @ V2325e2 @ A_27a )
% 5.55/5.82                          & ? [V2326e3: $i] :
% 5.55/5.82                              ( ( mem @ V2326e3 @ A_27a )
% 5.55/5.82                              & ? [V2327e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2327e4 @ A_27a )
% 5.55/5.82                                  & ? [V2328e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2328e5 @ A_27a )
% 5.55/5.82                                      & ? [V2329e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2329e6 @ A_27a )
% 5.55/5.82                                          & ? [V2330e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2330e7 @ A_27a )
% 5.55/5.82                                              & ? [V2331e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2331e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2332e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2332e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2333e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2333e10 @ A_27a )
% 5.55/5.82                                                          & ( V0l
% 5.55/5.82                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2324e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2325e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2326e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2327e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2328e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2329e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2330e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2331e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2332e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2333e10 ) @ V2323l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2334l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2334l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2335e1: $i] :
% 5.55/5.82                      ( ( mem @ V2335e1 @ A_27a )
% 5.55/5.82                      & ? [V2336e2: $i] :
% 5.55/5.82                          ( ( mem @ V2336e2 @ A_27a )
% 5.55/5.82                          & ? [V2337e3: $i] :
% 5.55/5.82                              ( ( mem @ V2337e3 @ A_27a )
% 5.55/5.82                              & ? [V2338e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2338e4 @ A_27a )
% 5.55/5.82                                  & ? [V2339e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2339e5 @ A_27a )
% 5.55/5.82                                      & ? [V2340e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2340e6 @ A_27a )
% 5.55/5.82                                          & ? [V2341e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2341e7 @ A_27a )
% 5.55/5.82                                              & ? [V2342e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2342e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2343e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2343e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2344e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2344e10 @ A_27a )
% 5.55/5.82                                                          & ( V0l
% 5.55/5.82                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2335e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2336e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2337e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2338e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2339e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2340e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2341e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2342e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2343e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2344e10 ) @ V2334l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2345l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2345l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2346e1: $i] :
% 5.55/5.82                      ( ( mem @ V2346e1 @ A_27a )
% 5.55/5.82                      & ? [V2347e2: $i] :
% 5.55/5.82                          ( ( mem @ V2347e2 @ A_27a )
% 5.55/5.82                          & ? [V2348e3: $i] :
% 5.55/5.82                              ( ( mem @ V2348e3 @ A_27a )
% 5.55/5.82                              & ? [V2349e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2349e4 @ A_27a )
% 5.55/5.82                                  & ? [V2350e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2350e5 @ A_27a )
% 5.55/5.82                                      & ? [V2351e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2351e6 @ A_27a )
% 5.55/5.82                                          & ? [V2352e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2352e7 @ A_27a )
% 5.55/5.82                                              & ? [V2353e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2353e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2354e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2354e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2355e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2355e10 @ A_27a )
% 5.55/5.82                                                          & ( V0l
% 5.55/5.82                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2346e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2347e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2348e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2349e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2350e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2351e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2352e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2353e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2354e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2355e10 ) @ V2345l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2356l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2356l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2357e1: $i] :
% 5.55/5.82                      ( ( mem @ V2357e1 @ A_27a )
% 5.55/5.82                      & ? [V2358e2: $i] :
% 5.55/5.82                          ( ( mem @ V2358e2 @ A_27a )
% 5.55/5.82                          & ? [V2359e3: $i] :
% 5.55/5.82                              ( ( mem @ V2359e3 @ A_27a )
% 5.55/5.82                              & ? [V2360e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2360e4 @ A_27a )
% 5.55/5.82                                  & ? [V2361e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2361e5 @ A_27a )
% 5.55/5.82                                      & ? [V2362e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2362e6 @ A_27a )
% 5.55/5.82                                          & ? [V2363e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2363e7 @ A_27a )
% 5.55/5.82                                              & ? [V2364e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2364e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2365e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2365e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2366e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2366e10 @ A_27a )
% 5.55/5.82                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2356l_27 ) ) )
% 5.55/5.82                                                          & ( V0l
% 5.55/5.82                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2357e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2358e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2359e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2360e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2361e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2362e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2363e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2364e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2365e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2366e10 ) @ V2356l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V2367l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2367l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2368e1: $i] :
% 5.55/5.82                      ( ( mem @ V2368e1 @ A_27a )
% 5.55/5.82                      & ? [V2369e2: $i] :
% 5.55/5.82                          ( ( mem @ V2369e2 @ A_27a )
% 5.55/5.82                          & ? [V2370e3: $i] :
% 5.55/5.82                              ( ( mem @ V2370e3 @ A_27a )
% 5.55/5.82                              & ? [V2371e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2371e4 @ A_27a )
% 5.55/5.82                                  & ? [V2372e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2372e5 @ A_27a )
% 5.55/5.82                                      & ? [V2373e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2373e6 @ A_27a )
% 5.55/5.82                                          & ? [V2374e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2374e7 @ A_27a )
% 5.55/5.82                                              & ? [V2375e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2375e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2376e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2376e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2377e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2377e10 @ A_27a )
% 5.55/5.82                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2367l_27 ) ) )
% 5.55/5.82                                                          & ( V0l
% 5.55/5.82                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2368e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2369e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2370e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2371e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2372e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2373e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2374e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2375e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2376e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2377e10 ) @ V2367l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2378l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2378l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2379e1: $i] :
% 5.55/5.82                      ( ( mem @ V2379e1 @ A_27a )
% 5.55/5.82                      & ? [V2380e2: $i] :
% 5.55/5.82                          ( ( mem @ V2380e2 @ A_27a )
% 5.55/5.82                          & ? [V2381e3: $i] :
% 5.55/5.82                              ( ( mem @ V2381e3 @ A_27a )
% 5.55/5.82                              & ? [V2382e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2382e4 @ A_27a )
% 5.55/5.82                                  & ? [V2383e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2383e5 @ A_27a )
% 5.55/5.82                                      & ? [V2384e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2384e6 @ A_27a )
% 5.55/5.82                                          & ? [V2385e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2385e7 @ A_27a )
% 5.55/5.82                                              & ? [V2386e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2386e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2387e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2387e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2388e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2388e10 @ A_27a )
% 5.55/5.82                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2378l_27 ) ) )
% 5.55/5.82                                                          & ( V0l
% 5.55/5.82                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2379e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2380e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2381e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2382e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2383e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2384e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2385e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2386e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2387e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2388e10 ) @ V2378l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2389l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2389l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2390e1: $i] :
% 5.55/5.82                      ( ( mem @ V2390e1 @ A_27a )
% 5.55/5.82                      & ? [V2391e2: $i] :
% 5.55/5.82                          ( ( mem @ V2391e2 @ A_27a )
% 5.55/5.82                          & ? [V2392e3: $i] :
% 5.55/5.82                              ( ( mem @ V2392e3 @ A_27a )
% 5.55/5.82                              & ? [V2393e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2393e4 @ A_27a )
% 5.55/5.82                                  & ? [V2394e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2394e5 @ A_27a )
% 5.55/5.82                                      & ? [V2395e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2395e6 @ A_27a )
% 5.55/5.82                                          & ? [V2396e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2396e7 @ A_27a )
% 5.55/5.82                                              & ? [V2397e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2397e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2398e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2398e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2399e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2399e10 @ A_27a )
% 5.55/5.82                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2389l_27 ) ) )
% 5.55/5.82                                                          & ( V0l
% 5.55/5.82                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2390e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2391e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2392e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2393e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2394e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2395e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2396e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2397e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2398e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2399e10 ) @ V2389l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V2400l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2400l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2401e1: $i] :
% 5.55/5.82                      ( ( mem @ V2401e1 @ A_27a )
% 5.55/5.82                      & ? [V2402e2: $i] :
% 5.55/5.82                          ( ( mem @ V2402e2 @ A_27a )
% 5.55/5.82                          & ? [V2403e3: $i] :
% 5.55/5.82                              ( ( mem @ V2403e3 @ A_27a )
% 5.55/5.82                              & ? [V2404e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2404e4 @ A_27a )
% 5.55/5.82                                  & ? [V2405e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2405e5 @ A_27a )
% 5.55/5.82                                      & ? [V2406e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2406e6 @ A_27a )
% 5.55/5.82                                          & ? [V2407e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2407e7 @ A_27a )
% 5.55/5.82                                              & ? [V2408e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2408e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2409e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2409e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2410e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2410e10 @ A_27a )
% 5.55/5.82                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2400l_27 ) )
% 5.55/5.82                                                            = V1x )
% 5.55/5.82                                                          & ( V0l
% 5.55/5.82                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2401e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2402e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2403e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2404e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2405e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2406e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2407e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2408e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2409e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2410e10 ) @ V2400l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2411l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2411l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2412e1: $i] :
% 5.55/5.82                      ( ( mem @ V2412e1 @ A_27a )
% 5.55/5.82                      & ? [V2413e2: $i] :
% 5.55/5.82                          ( ( mem @ V2413e2 @ A_27a )
% 5.55/5.82                          & ? [V2414e3: $i] :
% 5.55/5.82                              ( ( mem @ V2414e3 @ A_27a )
% 5.55/5.82                              & ? [V2415e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2415e4 @ A_27a )
% 5.55/5.82                                  & ? [V2416e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2416e5 @ A_27a )
% 5.55/5.82                                      & ? [V2417e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2417e6 @ A_27a )
% 5.55/5.82                                          & ? [V2418e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2418e7 @ A_27a )
% 5.55/5.82                                              & ? [V2419e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2419e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2420e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2420e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2421e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2421e10 @ A_27a )
% 5.55/5.82                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2411l_27 ) )
% 5.55/5.82                                                            = V1x )
% 5.55/5.82                                                          & ( V0l
% 5.55/5.82                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2412e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2413e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2414e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2415e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2416e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2417e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2418e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2419e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2420e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2421e10 ) @ V2411l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2422l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2422l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2423e1: $i] :
% 5.55/5.82                      ( ( mem @ V2423e1 @ A_27a )
% 5.55/5.82                      & ? [V2424e2: $i] :
% 5.55/5.82                          ( ( mem @ V2424e2 @ A_27a )
% 5.55/5.82                          & ? [V2425e3: $i] :
% 5.55/5.82                              ( ( mem @ V2425e3 @ A_27a )
% 5.55/5.82                              & ? [V2426e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2426e4 @ A_27a )
% 5.55/5.82                                  & ? [V2427e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2427e5 @ A_27a )
% 5.55/5.82                                      & ? [V2428e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2428e6 @ A_27a )
% 5.55/5.82                                          & ? [V2429e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2429e7 @ A_27a )
% 5.55/5.82                                              & ? [V2430e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2430e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2431e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2431e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2432e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2432e10 @ A_27a )
% 5.55/5.82                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2422l_27 ) )
% 5.55/5.82                                                            = V1x )
% 5.55/5.82                                                          & ( V0l
% 5.55/5.82                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2423e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2424e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2425e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2426e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2427e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2428e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2429e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2430e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2431e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2432e10 ) @ V2422l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2433l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2433l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2434e1: $i] :
% 5.55/5.82                      ( ( mem @ V2434e1 @ A_27a )
% 5.55/5.82                      & ? [V2435e2: $i] :
% 5.55/5.82                          ( ( mem @ V2435e2 @ A_27a )
% 5.55/5.82                          & ? [V2436e3: $i] :
% 5.55/5.82                              ( ( mem @ V2436e3 @ A_27a )
% 5.55/5.82                              & ? [V2437e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2437e4 @ A_27a )
% 5.55/5.82                                  & ? [V2438e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2438e5 @ A_27a )
% 5.55/5.82                                      & ? [V2439e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2439e6 @ A_27a )
% 5.55/5.82                                          & ? [V2440e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2440e7 @ A_27a )
% 5.55/5.82                                              & ? [V2441e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2441e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2442e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2442e9 @ A_27a )
% 5.55/5.82                                                      & ? [V2443e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V2443e10 @ A_27a )
% 5.55/5.82                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2433l_27 ) )
% 5.55/5.82                                                            = V1x )
% 5.55/5.82                                                          & ( V0l
% 5.55/5.82                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2434e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2435e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2436e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2437e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2438e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2439e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2440e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2441e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2442e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2443e10 ) @ V2433l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2444e1: $i] :
% 5.55/5.82                  ( ( mem @ V2444e1 @ A_27a )
% 5.55/5.82                  & ? [V2445e2: $i] :
% 5.55/5.82                      ( ( mem @ V2445e2 @ A_27a )
% 5.55/5.82                      & ? [V2446e3: $i] :
% 5.55/5.82                          ( ( mem @ V2446e3 @ A_27a )
% 5.55/5.82                          & ? [V2447e4: $i] :
% 5.55/5.82                              ( ( mem @ V2447e4 @ A_27a )
% 5.55/5.82                              & ? [V2448e5: $i] :
% 5.55/5.82                                  ( ( mem @ V2448e5 @ A_27a )
% 5.55/5.82                                  & ? [V2449e6: $i] :
% 5.55/5.82                                      ( ( mem @ V2449e6 @ A_27a )
% 5.55/5.82                                      & ? [V2450e7: $i] :
% 5.55/5.82                                          ( ( mem @ V2450e7 @ A_27a )
% 5.55/5.82                                          & ? [V2451e8: $i] :
% 5.55/5.82                                              ( ( mem @ V2451e8 @ A_27a )
% 5.55/5.82                                              & ? [V2452e9: $i] :
% 5.55/5.82                                                  ( ( mem @ V2452e9 @ A_27a )
% 5.55/5.82                                                  & ( V0l
% 5.55/5.82                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2444e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2445e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2446e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2447e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2448e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2449e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2450e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2451e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2452e9 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2453e1: $i] :
% 5.55/5.82                  ( ( mem @ V2453e1 @ A_27a )
% 5.55/5.82                  & ? [V2454e2: $i] :
% 5.55/5.82                      ( ( mem @ V2454e2 @ A_27a )
% 5.55/5.82                      & ? [V2455e3: $i] :
% 5.55/5.82                          ( ( mem @ V2455e3 @ A_27a )
% 5.55/5.82                          & ? [V2456e4: $i] :
% 5.55/5.82                              ( ( mem @ V2456e4 @ A_27a )
% 5.55/5.82                              & ? [V2457e5: $i] :
% 5.55/5.82                                  ( ( mem @ V2457e5 @ A_27a )
% 5.55/5.82                                  & ? [V2458e6: $i] :
% 5.55/5.82                                      ( ( mem @ V2458e6 @ A_27a )
% 5.55/5.82                                      & ? [V2459e7: $i] :
% 5.55/5.82                                          ( ( mem @ V2459e7 @ A_27a )
% 5.55/5.82                                          & ? [V2460e8: $i] :
% 5.55/5.82                                              ( ( mem @ V2460e8 @ A_27a )
% 5.55/5.82                                              & ? [V2461e9: $i] :
% 5.55/5.82                                                  ( ( mem @ V2461e9 @ A_27a )
% 5.55/5.82                                                  & ( V0l
% 5.55/5.82                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2453e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2454e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2455e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2456e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2457e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2458e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2459e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2460e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2461e9 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2462l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2462l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2463e1: $i] :
% 5.55/5.82                      ( ( mem @ V2463e1 @ A_27a )
% 5.55/5.82                      & ? [V2464e2: $i] :
% 5.55/5.82                          ( ( mem @ V2464e2 @ A_27a )
% 5.55/5.82                          & ? [V2465e3: $i] :
% 5.55/5.82                              ( ( mem @ V2465e3 @ A_27a )
% 5.55/5.82                              & ? [V2466e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2466e4 @ A_27a )
% 5.55/5.82                                  & ? [V2467e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2467e5 @ A_27a )
% 5.55/5.82                                      & ? [V2468e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2468e6 @ A_27a )
% 5.55/5.82                                          & ? [V2469e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2469e7 @ A_27a )
% 5.55/5.82                                              & ? [V2470e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2470e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2471e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2471e9 @ A_27a )
% 5.55/5.82                                                      & ( V0l
% 5.55/5.82                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2463e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2464e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2465e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2466e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2467e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2468e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2469e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2470e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2471e9 ) @ V2462l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2472l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2472l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2473e1: $i] :
% 5.55/5.82                      ( ( mem @ V2473e1 @ A_27a )
% 5.55/5.82                      & ? [V2474e2: $i] :
% 5.55/5.82                          ( ( mem @ V2474e2 @ A_27a )
% 5.55/5.82                          & ? [V2475e3: $i] :
% 5.55/5.82                              ( ( mem @ V2475e3 @ A_27a )
% 5.55/5.82                              & ? [V2476e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2476e4 @ A_27a )
% 5.55/5.82                                  & ? [V2477e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2477e5 @ A_27a )
% 5.55/5.82                                      & ? [V2478e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2478e6 @ A_27a )
% 5.55/5.82                                          & ? [V2479e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2479e7 @ A_27a )
% 5.55/5.82                                              & ? [V2480e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2480e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2481e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2481e9 @ A_27a )
% 5.55/5.82                                                      & ( V0l
% 5.55/5.82                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2473e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2474e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2475e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2476e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2477e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2478e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2479e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2480e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2481e9 ) @ V2472l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2482l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2482l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2483e1: $i] :
% 5.55/5.82                      ( ( mem @ V2483e1 @ A_27a )
% 5.55/5.82                      & ? [V2484e2: $i] :
% 5.55/5.82                          ( ( mem @ V2484e2 @ A_27a )
% 5.55/5.82                          & ? [V2485e3: $i] :
% 5.55/5.82                              ( ( mem @ V2485e3 @ A_27a )
% 5.55/5.82                              & ? [V2486e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2486e4 @ A_27a )
% 5.55/5.82                                  & ? [V2487e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2487e5 @ A_27a )
% 5.55/5.82                                      & ? [V2488e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2488e6 @ A_27a )
% 5.55/5.82                                          & ? [V2489e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2489e7 @ A_27a )
% 5.55/5.82                                              & ? [V2490e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2490e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2491e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2491e9 @ A_27a )
% 5.55/5.82                                                      & ( V0l
% 5.55/5.82                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2483e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2484e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2485e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2486e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2487e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2488e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2489e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2490e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2491e9 ) @ V2482l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2492l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2492l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2493e1: $i] :
% 5.55/5.82                      ( ( mem @ V2493e1 @ A_27a )
% 5.55/5.82                      & ? [V2494e2: $i] :
% 5.55/5.82                          ( ( mem @ V2494e2 @ A_27a )
% 5.55/5.82                          & ? [V2495e3: $i] :
% 5.55/5.82                              ( ( mem @ V2495e3 @ A_27a )
% 5.55/5.82                              & ? [V2496e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2496e4 @ A_27a )
% 5.55/5.82                                  & ? [V2497e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2497e5 @ A_27a )
% 5.55/5.82                                      & ? [V2498e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2498e6 @ A_27a )
% 5.55/5.82                                          & ? [V2499e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2499e7 @ A_27a )
% 5.55/5.82                                              & ? [V2500e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2500e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2501e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2501e9 @ A_27a )
% 5.55/5.82                                                      & ( V0l
% 5.55/5.82                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2493e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2494e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2495e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2496e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2497e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2498e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2499e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2500e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2501e9 ) @ V2492l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2502l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2502l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2503e1: $i] :
% 5.55/5.82                      ( ( mem @ V2503e1 @ A_27a )
% 5.55/5.82                      & ? [V2504e2: $i] :
% 5.55/5.82                          ( ( mem @ V2504e2 @ A_27a )
% 5.55/5.82                          & ? [V2505e3: $i] :
% 5.55/5.82                              ( ( mem @ V2505e3 @ A_27a )
% 5.55/5.82                              & ? [V2506e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2506e4 @ A_27a )
% 5.55/5.82                                  & ? [V2507e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2507e5 @ A_27a )
% 5.55/5.82                                      & ? [V2508e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2508e6 @ A_27a )
% 5.55/5.82                                          & ? [V2509e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2509e7 @ A_27a )
% 5.55/5.82                                              & ? [V2510e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2510e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2511e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2511e9 @ A_27a )
% 5.55/5.82                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2502l_27 ) ) )
% 5.55/5.82                                                      & ( V0l
% 5.55/5.82                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2503e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2504e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2505e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2506e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2507e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2508e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2509e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2510e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2511e9 ) @ V2502l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V2512l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2512l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2513e1: $i] :
% 5.55/5.82                      ( ( mem @ V2513e1 @ A_27a )
% 5.55/5.82                      & ? [V2514e2: $i] :
% 5.55/5.82                          ( ( mem @ V2514e2 @ A_27a )
% 5.55/5.82                          & ? [V2515e3: $i] :
% 5.55/5.82                              ( ( mem @ V2515e3 @ A_27a )
% 5.55/5.82                              & ? [V2516e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2516e4 @ A_27a )
% 5.55/5.82                                  & ? [V2517e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2517e5 @ A_27a )
% 5.55/5.82                                      & ? [V2518e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2518e6 @ A_27a )
% 5.55/5.82                                          & ? [V2519e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2519e7 @ A_27a )
% 5.55/5.82                                              & ? [V2520e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2520e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2521e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2521e9 @ A_27a )
% 5.55/5.82                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2512l_27 ) ) )
% 5.55/5.82                                                      & ( V0l
% 5.55/5.82                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2513e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2514e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2515e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2516e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2517e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2518e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2519e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2520e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2521e9 ) @ V2512l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2522l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2522l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2523e1: $i] :
% 5.55/5.82                      ( ( mem @ V2523e1 @ A_27a )
% 5.55/5.82                      & ? [V2524e2: $i] :
% 5.55/5.82                          ( ( mem @ V2524e2 @ A_27a )
% 5.55/5.82                          & ? [V2525e3: $i] :
% 5.55/5.82                              ( ( mem @ V2525e3 @ A_27a )
% 5.55/5.82                              & ? [V2526e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2526e4 @ A_27a )
% 5.55/5.82                                  & ? [V2527e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2527e5 @ A_27a )
% 5.55/5.82                                      & ? [V2528e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2528e6 @ A_27a )
% 5.55/5.82                                          & ? [V2529e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2529e7 @ A_27a )
% 5.55/5.82                                              & ? [V2530e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2530e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2531e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2531e9 @ A_27a )
% 5.55/5.82                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2522l_27 ) ) )
% 5.55/5.82                                                      & ( V0l
% 5.55/5.82                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2523e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2524e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2525e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2526e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2527e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2528e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2529e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2530e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2531e9 ) @ V2522l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2532l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2532l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2533e1: $i] :
% 5.55/5.82                      ( ( mem @ V2533e1 @ A_27a )
% 5.55/5.82                      & ? [V2534e2: $i] :
% 5.55/5.82                          ( ( mem @ V2534e2 @ A_27a )
% 5.55/5.82                          & ? [V2535e3: $i] :
% 5.55/5.82                              ( ( mem @ V2535e3 @ A_27a )
% 5.55/5.82                              & ? [V2536e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2536e4 @ A_27a )
% 5.55/5.82                                  & ? [V2537e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2537e5 @ A_27a )
% 5.55/5.82                                      & ? [V2538e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2538e6 @ A_27a )
% 5.55/5.82                                          & ? [V2539e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2539e7 @ A_27a )
% 5.55/5.82                                              & ? [V2540e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2540e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2541e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2541e9 @ A_27a )
% 5.55/5.82                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2532l_27 ) ) )
% 5.55/5.82                                                      & ( V0l
% 5.55/5.82                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2533e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2534e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2535e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2536e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2537e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2538e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2539e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2540e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2541e9 ) @ V2532l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V2542l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2542l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2543e1: $i] :
% 5.55/5.82                      ( ( mem @ V2543e1 @ A_27a )
% 5.55/5.82                      & ? [V2544e2: $i] :
% 5.55/5.82                          ( ( mem @ V2544e2 @ A_27a )
% 5.55/5.82                          & ? [V2545e3: $i] :
% 5.55/5.82                              ( ( mem @ V2545e3 @ A_27a )
% 5.55/5.82                              & ? [V2546e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2546e4 @ A_27a )
% 5.55/5.82                                  & ? [V2547e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2547e5 @ A_27a )
% 5.55/5.82                                      & ? [V2548e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2548e6 @ A_27a )
% 5.55/5.82                                          & ? [V2549e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2549e7 @ A_27a )
% 5.55/5.82                                              & ? [V2550e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2550e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2551e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2551e9 @ A_27a )
% 5.55/5.82                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2542l_27 ) )
% 5.55/5.82                                                        = V1x )
% 5.55/5.82                                                      & ( V0l
% 5.55/5.82                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2543e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2544e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2545e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2546e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2547e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2548e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2549e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2550e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2551e9 ) @ V2542l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2552l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2552l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2553e1: $i] :
% 5.55/5.82                      ( ( mem @ V2553e1 @ A_27a )
% 5.55/5.82                      & ? [V2554e2: $i] :
% 5.55/5.82                          ( ( mem @ V2554e2 @ A_27a )
% 5.55/5.82                          & ? [V2555e3: $i] :
% 5.55/5.82                              ( ( mem @ V2555e3 @ A_27a )
% 5.55/5.82                              & ? [V2556e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2556e4 @ A_27a )
% 5.55/5.82                                  & ? [V2557e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2557e5 @ A_27a )
% 5.55/5.82                                      & ? [V2558e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2558e6 @ A_27a )
% 5.55/5.82                                          & ? [V2559e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2559e7 @ A_27a )
% 5.55/5.82                                              & ? [V2560e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2560e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2561e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2561e9 @ A_27a )
% 5.55/5.82                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2552l_27 ) )
% 5.55/5.82                                                        = V1x )
% 5.55/5.82                                                      & ( V0l
% 5.55/5.82                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2553e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2554e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2555e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2556e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2557e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2558e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2559e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2560e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2561e9 ) @ V2552l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2562l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2562l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2563e1: $i] :
% 5.55/5.82                      ( ( mem @ V2563e1 @ A_27a )
% 5.55/5.82                      & ? [V2564e2: $i] :
% 5.55/5.82                          ( ( mem @ V2564e2 @ A_27a )
% 5.55/5.82                          & ? [V2565e3: $i] :
% 5.55/5.82                              ( ( mem @ V2565e3 @ A_27a )
% 5.55/5.82                              & ? [V2566e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2566e4 @ A_27a )
% 5.55/5.82                                  & ? [V2567e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2567e5 @ A_27a )
% 5.55/5.82                                      & ? [V2568e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2568e6 @ A_27a )
% 5.55/5.82                                          & ? [V2569e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2569e7 @ A_27a )
% 5.55/5.82                                              & ? [V2570e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2570e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2571e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2571e9 @ A_27a )
% 5.55/5.82                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2562l_27 ) )
% 5.55/5.82                                                        = V1x )
% 5.55/5.82                                                      & ( V0l
% 5.55/5.82                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2563e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2564e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2565e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2566e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2567e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2568e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2569e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2570e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2571e9 ) @ V2562l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2572l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2572l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2573e1: $i] :
% 5.55/5.82                      ( ( mem @ V2573e1 @ A_27a )
% 5.55/5.82                      & ? [V2574e2: $i] :
% 5.55/5.82                          ( ( mem @ V2574e2 @ A_27a )
% 5.55/5.82                          & ? [V2575e3: $i] :
% 5.55/5.82                              ( ( mem @ V2575e3 @ A_27a )
% 5.55/5.82                              & ? [V2576e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2576e4 @ A_27a )
% 5.55/5.82                                  & ? [V2577e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2577e5 @ A_27a )
% 5.55/5.82                                      & ? [V2578e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2578e6 @ A_27a )
% 5.55/5.82                                          & ? [V2579e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2579e7 @ A_27a )
% 5.55/5.82                                              & ? [V2580e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2580e8 @ A_27a )
% 5.55/5.82                                                  & ? [V2581e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V2581e9 @ A_27a )
% 5.55/5.82                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2572l_27 ) )
% 5.55/5.82                                                        = V1x )
% 5.55/5.82                                                      & ( V0l
% 5.55/5.82                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2573e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2574e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2575e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2576e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2577e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2578e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2579e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2580e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2581e9 ) @ V2572l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2582e1: $i] :
% 5.55/5.82                  ( ( mem @ V2582e1 @ A_27a )
% 5.55/5.82                  & ? [V2583e2: $i] :
% 5.55/5.82                      ( ( mem @ V2583e2 @ A_27a )
% 5.55/5.82                      & ? [V2584e3: $i] :
% 5.55/5.82                          ( ( mem @ V2584e3 @ A_27a )
% 5.55/5.82                          & ? [V2585e4: $i] :
% 5.55/5.82                              ( ( mem @ V2585e4 @ A_27a )
% 5.55/5.82                              & ? [V2586e5: $i] :
% 5.55/5.82                                  ( ( mem @ V2586e5 @ A_27a )
% 5.55/5.82                                  & ? [V2587e6: $i] :
% 5.55/5.82                                      ( ( mem @ V2587e6 @ A_27a )
% 5.55/5.82                                      & ? [V2588e7: $i] :
% 5.55/5.82                                          ( ( mem @ V2588e7 @ A_27a )
% 5.55/5.82                                          & ? [V2589e8: $i] :
% 5.55/5.82                                              ( ( mem @ V2589e8 @ A_27a )
% 5.55/5.82                                              & ( V0l
% 5.55/5.82                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2582e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2583e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2584e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2585e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2586e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2587e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2588e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2589e8 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2590e1: $i] :
% 5.55/5.82                  ( ( mem @ V2590e1 @ A_27a )
% 5.55/5.82                  & ? [V2591e2: $i] :
% 5.55/5.82                      ( ( mem @ V2591e2 @ A_27a )
% 5.55/5.82                      & ? [V2592e3: $i] :
% 5.55/5.82                          ( ( mem @ V2592e3 @ A_27a )
% 5.55/5.82                          & ? [V2593e4: $i] :
% 5.55/5.82                              ( ( mem @ V2593e4 @ A_27a )
% 5.55/5.82                              & ? [V2594e5: $i] :
% 5.55/5.82                                  ( ( mem @ V2594e5 @ A_27a )
% 5.55/5.82                                  & ? [V2595e6: $i] :
% 5.55/5.82                                      ( ( mem @ V2595e6 @ A_27a )
% 5.55/5.82                                      & ? [V2596e7: $i] :
% 5.55/5.82                                          ( ( mem @ V2596e7 @ A_27a )
% 5.55/5.82                                          & ? [V2597e8: $i] :
% 5.55/5.82                                              ( ( mem @ V2597e8 @ A_27a )
% 5.55/5.82                                              & ( V0l
% 5.55/5.82                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2590e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2591e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2592e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2593e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2594e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2595e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2596e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2597e8 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2598l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2598l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2599e1: $i] :
% 5.55/5.82                      ( ( mem @ V2599e1 @ A_27a )
% 5.55/5.82                      & ? [V2600e2: $i] :
% 5.55/5.82                          ( ( mem @ V2600e2 @ A_27a )
% 5.55/5.82                          & ? [V2601e3: $i] :
% 5.55/5.82                              ( ( mem @ V2601e3 @ A_27a )
% 5.55/5.82                              & ? [V2602e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2602e4 @ A_27a )
% 5.55/5.82                                  & ? [V2603e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2603e5 @ A_27a )
% 5.55/5.82                                      & ? [V2604e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2604e6 @ A_27a )
% 5.55/5.82                                          & ? [V2605e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2605e7 @ A_27a )
% 5.55/5.82                                              & ? [V2606e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2606e8 @ A_27a )
% 5.55/5.82                                                  & ( V0l
% 5.55/5.82                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2599e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2600e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2601e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2602e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2603e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2604e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2605e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2606e8 ) @ V2598l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2607l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2607l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2608e1: $i] :
% 5.55/5.82                      ( ( mem @ V2608e1 @ A_27a )
% 5.55/5.82                      & ? [V2609e2: $i] :
% 5.55/5.82                          ( ( mem @ V2609e2 @ A_27a )
% 5.55/5.82                          & ? [V2610e3: $i] :
% 5.55/5.82                              ( ( mem @ V2610e3 @ A_27a )
% 5.55/5.82                              & ? [V2611e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2611e4 @ A_27a )
% 5.55/5.82                                  & ? [V2612e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2612e5 @ A_27a )
% 5.55/5.82                                      & ? [V2613e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2613e6 @ A_27a )
% 5.55/5.82                                          & ? [V2614e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2614e7 @ A_27a )
% 5.55/5.82                                              & ? [V2615e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2615e8 @ A_27a )
% 5.55/5.82                                                  & ( V0l
% 5.55/5.82                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2608e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2609e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2610e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2611e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2612e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2613e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2614e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2615e8 ) @ V2607l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2616l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2616l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2617e1: $i] :
% 5.55/5.82                      ( ( mem @ V2617e1 @ A_27a )
% 5.55/5.82                      & ? [V2618e2: $i] :
% 5.55/5.82                          ( ( mem @ V2618e2 @ A_27a )
% 5.55/5.82                          & ? [V2619e3: $i] :
% 5.55/5.82                              ( ( mem @ V2619e3 @ A_27a )
% 5.55/5.82                              & ? [V2620e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2620e4 @ A_27a )
% 5.55/5.82                                  & ? [V2621e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2621e5 @ A_27a )
% 5.55/5.82                                      & ? [V2622e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2622e6 @ A_27a )
% 5.55/5.82                                          & ? [V2623e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2623e7 @ A_27a )
% 5.55/5.82                                              & ? [V2624e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2624e8 @ A_27a )
% 5.55/5.82                                                  & ( V0l
% 5.55/5.82                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2617e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2618e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2619e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2620e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2621e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2622e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2623e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2624e8 ) @ V2616l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2625l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2625l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2626e1: $i] :
% 5.55/5.82                      ( ( mem @ V2626e1 @ A_27a )
% 5.55/5.82                      & ? [V2627e2: $i] :
% 5.55/5.82                          ( ( mem @ V2627e2 @ A_27a )
% 5.55/5.82                          & ? [V2628e3: $i] :
% 5.55/5.82                              ( ( mem @ V2628e3 @ A_27a )
% 5.55/5.82                              & ? [V2629e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2629e4 @ A_27a )
% 5.55/5.82                                  & ? [V2630e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2630e5 @ A_27a )
% 5.55/5.82                                      & ? [V2631e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2631e6 @ A_27a )
% 5.55/5.82                                          & ? [V2632e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2632e7 @ A_27a )
% 5.55/5.82                                              & ? [V2633e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2633e8 @ A_27a )
% 5.55/5.82                                                  & ( V0l
% 5.55/5.82                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2626e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2627e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2628e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2629e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2630e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2631e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2632e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2633e8 ) @ V2625l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2634l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2634l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2635e1: $i] :
% 5.55/5.82                      ( ( mem @ V2635e1 @ A_27a )
% 5.55/5.82                      & ? [V2636e2: $i] :
% 5.55/5.82                          ( ( mem @ V2636e2 @ A_27a )
% 5.55/5.82                          & ? [V2637e3: $i] :
% 5.55/5.82                              ( ( mem @ V2637e3 @ A_27a )
% 5.55/5.82                              & ? [V2638e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2638e4 @ A_27a )
% 5.55/5.82                                  & ? [V2639e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2639e5 @ A_27a )
% 5.55/5.82                                      & ? [V2640e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2640e6 @ A_27a )
% 5.55/5.82                                          & ? [V2641e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2641e7 @ A_27a )
% 5.55/5.82                                              & ? [V2642e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2642e8 @ A_27a )
% 5.55/5.82                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2634l_27 ) ) )
% 5.55/5.82                                                  & ( V0l
% 5.55/5.82                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2635e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2636e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2637e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2638e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2639e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2640e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2641e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2642e8 ) @ V2634l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V2643l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2643l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2644e1: $i] :
% 5.55/5.82                      ( ( mem @ V2644e1 @ A_27a )
% 5.55/5.82                      & ? [V2645e2: $i] :
% 5.55/5.82                          ( ( mem @ V2645e2 @ A_27a )
% 5.55/5.82                          & ? [V2646e3: $i] :
% 5.55/5.82                              ( ( mem @ V2646e3 @ A_27a )
% 5.55/5.82                              & ? [V2647e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2647e4 @ A_27a )
% 5.55/5.82                                  & ? [V2648e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2648e5 @ A_27a )
% 5.55/5.82                                      & ? [V2649e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2649e6 @ A_27a )
% 5.55/5.82                                          & ? [V2650e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2650e7 @ A_27a )
% 5.55/5.82                                              & ? [V2651e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2651e8 @ A_27a )
% 5.55/5.82                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2643l_27 ) ) )
% 5.55/5.82                                                  & ( V0l
% 5.55/5.82                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2644e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2645e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2646e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2647e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2648e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2649e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2650e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2651e8 ) @ V2643l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2652l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2652l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2653e1: $i] :
% 5.55/5.82                      ( ( mem @ V2653e1 @ A_27a )
% 5.55/5.82                      & ? [V2654e2: $i] :
% 5.55/5.82                          ( ( mem @ V2654e2 @ A_27a )
% 5.55/5.82                          & ? [V2655e3: $i] :
% 5.55/5.82                              ( ( mem @ V2655e3 @ A_27a )
% 5.55/5.82                              & ? [V2656e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2656e4 @ A_27a )
% 5.55/5.82                                  & ? [V2657e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2657e5 @ A_27a )
% 5.55/5.82                                      & ? [V2658e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2658e6 @ A_27a )
% 5.55/5.82                                          & ? [V2659e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2659e7 @ A_27a )
% 5.55/5.82                                              & ? [V2660e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2660e8 @ A_27a )
% 5.55/5.82                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2652l_27 ) ) )
% 5.55/5.82                                                  & ( V0l
% 5.55/5.82                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2653e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2654e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2655e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2656e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2657e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2658e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2659e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2660e8 ) @ V2652l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2661l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2661l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2662e1: $i] :
% 5.55/5.82                      ( ( mem @ V2662e1 @ A_27a )
% 5.55/5.82                      & ? [V2663e2: $i] :
% 5.55/5.82                          ( ( mem @ V2663e2 @ A_27a )
% 5.55/5.82                          & ? [V2664e3: $i] :
% 5.55/5.82                              ( ( mem @ V2664e3 @ A_27a )
% 5.55/5.82                              & ? [V2665e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2665e4 @ A_27a )
% 5.55/5.82                                  & ? [V2666e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2666e5 @ A_27a )
% 5.55/5.82                                      & ? [V2667e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2667e6 @ A_27a )
% 5.55/5.82                                          & ? [V2668e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2668e7 @ A_27a )
% 5.55/5.82                                              & ? [V2669e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2669e8 @ A_27a )
% 5.55/5.82                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2661l_27 ) ) )
% 5.55/5.82                                                  & ( V0l
% 5.55/5.82                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2662e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2663e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2664e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2665e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2666e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2667e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2668e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2669e8 ) @ V2661l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V2670l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2670l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2671e1: $i] :
% 5.55/5.82                      ( ( mem @ V2671e1 @ A_27a )
% 5.55/5.82                      & ? [V2672e2: $i] :
% 5.55/5.82                          ( ( mem @ V2672e2 @ A_27a )
% 5.55/5.82                          & ? [V2673e3: $i] :
% 5.55/5.82                              ( ( mem @ V2673e3 @ A_27a )
% 5.55/5.82                              & ? [V2674e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2674e4 @ A_27a )
% 5.55/5.82                                  & ? [V2675e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2675e5 @ A_27a )
% 5.55/5.82                                      & ? [V2676e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2676e6 @ A_27a )
% 5.55/5.82                                          & ? [V2677e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2677e7 @ A_27a )
% 5.55/5.82                                              & ? [V2678e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2678e8 @ A_27a )
% 5.55/5.82                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2670l_27 ) )
% 5.55/5.82                                                    = V1x )
% 5.55/5.82                                                  & ( V0l
% 5.55/5.82                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2671e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2672e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2673e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2674e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2675e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2676e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2677e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2678e8 ) @ V2670l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2679l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2679l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2680e1: $i] :
% 5.55/5.82                      ( ( mem @ V2680e1 @ A_27a )
% 5.55/5.82                      & ? [V2681e2: $i] :
% 5.55/5.82                          ( ( mem @ V2681e2 @ A_27a )
% 5.55/5.82                          & ? [V2682e3: $i] :
% 5.55/5.82                              ( ( mem @ V2682e3 @ A_27a )
% 5.55/5.82                              & ? [V2683e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2683e4 @ A_27a )
% 5.55/5.82                                  & ? [V2684e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2684e5 @ A_27a )
% 5.55/5.82                                      & ? [V2685e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2685e6 @ A_27a )
% 5.55/5.82                                          & ? [V2686e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2686e7 @ A_27a )
% 5.55/5.82                                              & ? [V2687e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2687e8 @ A_27a )
% 5.55/5.82                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2679l_27 ) )
% 5.55/5.82                                                    = V1x )
% 5.55/5.82                                                  & ( V0l
% 5.55/5.82                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2680e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2681e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2682e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2683e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2684e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2685e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2686e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2687e8 ) @ V2679l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2688l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2688l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2689e1: $i] :
% 5.55/5.82                      ( ( mem @ V2689e1 @ A_27a )
% 5.55/5.82                      & ? [V2690e2: $i] :
% 5.55/5.82                          ( ( mem @ V2690e2 @ A_27a )
% 5.55/5.82                          & ? [V2691e3: $i] :
% 5.55/5.82                              ( ( mem @ V2691e3 @ A_27a )
% 5.55/5.82                              & ? [V2692e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2692e4 @ A_27a )
% 5.55/5.82                                  & ? [V2693e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2693e5 @ A_27a )
% 5.55/5.82                                      & ? [V2694e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2694e6 @ A_27a )
% 5.55/5.82                                          & ? [V2695e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2695e7 @ A_27a )
% 5.55/5.82                                              & ? [V2696e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2696e8 @ A_27a )
% 5.55/5.82                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2688l_27 ) )
% 5.55/5.82                                                    = V1x )
% 5.55/5.82                                                  & ( V0l
% 5.55/5.82                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2689e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2690e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2691e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2692e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2693e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2694e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2695e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2696e8 ) @ V2688l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2697l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2697l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2698e1: $i] :
% 5.55/5.82                      ( ( mem @ V2698e1 @ A_27a )
% 5.55/5.82                      & ? [V2699e2: $i] :
% 5.55/5.82                          ( ( mem @ V2699e2 @ A_27a )
% 5.55/5.82                          & ? [V2700e3: $i] :
% 5.55/5.82                              ( ( mem @ V2700e3 @ A_27a )
% 5.55/5.82                              & ? [V2701e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2701e4 @ A_27a )
% 5.55/5.82                                  & ? [V2702e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2702e5 @ A_27a )
% 5.55/5.82                                      & ? [V2703e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2703e6 @ A_27a )
% 5.55/5.82                                          & ? [V2704e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2704e7 @ A_27a )
% 5.55/5.82                                              & ? [V2705e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V2705e8 @ A_27a )
% 5.55/5.82                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2697l_27 ) )
% 5.55/5.82                                                    = V1x )
% 5.55/5.82                                                  & ( V0l
% 5.55/5.82                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2698e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2699e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2700e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2701e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2702e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2703e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2704e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2705e8 ) @ V2697l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2706e1: $i] :
% 5.55/5.82                  ( ( mem @ V2706e1 @ A_27a )
% 5.55/5.82                  & ? [V2707e2: $i] :
% 5.55/5.82                      ( ( mem @ V2707e2 @ A_27a )
% 5.55/5.82                      & ? [V2708e3: $i] :
% 5.55/5.82                          ( ( mem @ V2708e3 @ A_27a )
% 5.55/5.82                          & ? [V2709e4: $i] :
% 5.55/5.82                              ( ( mem @ V2709e4 @ A_27a )
% 5.55/5.82                              & ? [V2710e5: $i] :
% 5.55/5.82                                  ( ( mem @ V2710e5 @ A_27a )
% 5.55/5.82                                  & ? [V2711e6: $i] :
% 5.55/5.82                                      ( ( mem @ V2711e6 @ A_27a )
% 5.55/5.82                                      & ? [V2712e7: $i] :
% 5.55/5.82                                          ( ( mem @ V2712e7 @ A_27a )
% 5.55/5.82                                          & ( V0l
% 5.55/5.82                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2706e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2707e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2708e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2709e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2710e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2711e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2712e7 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2713e1: $i] :
% 5.55/5.82                  ( ( mem @ V2713e1 @ A_27a )
% 5.55/5.82                  & ? [V2714e2: $i] :
% 5.55/5.82                      ( ( mem @ V2714e2 @ A_27a )
% 5.55/5.82                      & ? [V2715e3: $i] :
% 5.55/5.82                          ( ( mem @ V2715e3 @ A_27a )
% 5.55/5.82                          & ? [V2716e4: $i] :
% 5.55/5.82                              ( ( mem @ V2716e4 @ A_27a )
% 5.55/5.82                              & ? [V2717e5: $i] :
% 5.55/5.82                                  ( ( mem @ V2717e5 @ A_27a )
% 5.55/5.82                                  & ? [V2718e6: $i] :
% 5.55/5.82                                      ( ( mem @ V2718e6 @ A_27a )
% 5.55/5.82                                      & ? [V2719e7: $i] :
% 5.55/5.82                                          ( ( mem @ V2719e7 @ A_27a )
% 5.55/5.82                                          & ( V0l
% 5.55/5.82                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2713e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2714e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2715e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2716e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2717e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2718e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2719e7 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2720l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2720l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2721e1: $i] :
% 5.55/5.82                      ( ( mem @ V2721e1 @ A_27a )
% 5.55/5.82                      & ? [V2722e2: $i] :
% 5.55/5.82                          ( ( mem @ V2722e2 @ A_27a )
% 5.55/5.82                          & ? [V2723e3: $i] :
% 5.55/5.82                              ( ( mem @ V2723e3 @ A_27a )
% 5.55/5.82                              & ? [V2724e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2724e4 @ A_27a )
% 5.55/5.82                                  & ? [V2725e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2725e5 @ A_27a )
% 5.55/5.82                                      & ? [V2726e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2726e6 @ A_27a )
% 5.55/5.82                                          & ? [V2727e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2727e7 @ A_27a )
% 5.55/5.82                                              & ( V0l
% 5.55/5.82                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2721e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2722e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2723e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2724e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2725e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2726e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2727e7 ) @ V2720l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2728l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2728l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2729e1: $i] :
% 5.55/5.82                      ( ( mem @ V2729e1 @ A_27a )
% 5.55/5.82                      & ? [V2730e2: $i] :
% 5.55/5.82                          ( ( mem @ V2730e2 @ A_27a )
% 5.55/5.82                          & ? [V2731e3: $i] :
% 5.55/5.82                              ( ( mem @ V2731e3 @ A_27a )
% 5.55/5.82                              & ? [V2732e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2732e4 @ A_27a )
% 5.55/5.82                                  & ? [V2733e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2733e5 @ A_27a )
% 5.55/5.82                                      & ? [V2734e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2734e6 @ A_27a )
% 5.55/5.82                                          & ? [V2735e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2735e7 @ A_27a )
% 5.55/5.82                                              & ( V0l
% 5.55/5.82                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2729e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2730e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2731e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2732e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2733e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2734e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2735e7 ) @ V2728l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2736l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2736l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2737e1: $i] :
% 5.55/5.82                      ( ( mem @ V2737e1 @ A_27a )
% 5.55/5.82                      & ? [V2738e2: $i] :
% 5.55/5.82                          ( ( mem @ V2738e2 @ A_27a )
% 5.55/5.82                          & ? [V2739e3: $i] :
% 5.55/5.82                              ( ( mem @ V2739e3 @ A_27a )
% 5.55/5.82                              & ? [V2740e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2740e4 @ A_27a )
% 5.55/5.82                                  & ? [V2741e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2741e5 @ A_27a )
% 5.55/5.82                                      & ? [V2742e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2742e6 @ A_27a )
% 5.55/5.82                                          & ? [V2743e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2743e7 @ A_27a )
% 5.55/5.82                                              & ( V0l
% 5.55/5.82                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2737e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2738e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2739e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2740e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2741e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2742e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2743e7 ) @ V2736l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2744l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2744l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2745e1: $i] :
% 5.55/5.82                      ( ( mem @ V2745e1 @ A_27a )
% 5.55/5.82                      & ? [V2746e2: $i] :
% 5.55/5.82                          ( ( mem @ V2746e2 @ A_27a )
% 5.55/5.82                          & ? [V2747e3: $i] :
% 5.55/5.82                              ( ( mem @ V2747e3 @ A_27a )
% 5.55/5.82                              & ? [V2748e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2748e4 @ A_27a )
% 5.55/5.82                                  & ? [V2749e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2749e5 @ A_27a )
% 5.55/5.82                                      & ? [V2750e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2750e6 @ A_27a )
% 5.55/5.82                                          & ? [V2751e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2751e7 @ A_27a )
% 5.55/5.82                                              & ( V0l
% 5.55/5.82                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2745e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2746e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2747e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2748e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2749e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2750e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2751e7 ) @ V2744l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2752l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2752l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2753e1: $i] :
% 5.55/5.82                      ( ( mem @ V2753e1 @ A_27a )
% 5.55/5.82                      & ? [V2754e2: $i] :
% 5.55/5.82                          ( ( mem @ V2754e2 @ A_27a )
% 5.55/5.82                          & ? [V2755e3: $i] :
% 5.55/5.82                              ( ( mem @ V2755e3 @ A_27a )
% 5.55/5.82                              & ? [V2756e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2756e4 @ A_27a )
% 5.55/5.82                                  & ? [V2757e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2757e5 @ A_27a )
% 5.55/5.82                                      & ? [V2758e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2758e6 @ A_27a )
% 5.55/5.82                                          & ? [V2759e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2759e7 @ A_27a )
% 5.55/5.82                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2752l_27 ) ) )
% 5.55/5.82                                              & ( V0l
% 5.55/5.82                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2753e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2754e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2755e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2756e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2757e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2758e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2759e7 ) @ V2752l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V2760l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2760l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2761e1: $i] :
% 5.55/5.82                      ( ( mem @ V2761e1 @ A_27a )
% 5.55/5.82                      & ? [V2762e2: $i] :
% 5.55/5.82                          ( ( mem @ V2762e2 @ A_27a )
% 5.55/5.82                          & ? [V2763e3: $i] :
% 5.55/5.82                              ( ( mem @ V2763e3 @ A_27a )
% 5.55/5.82                              & ? [V2764e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2764e4 @ A_27a )
% 5.55/5.82                                  & ? [V2765e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2765e5 @ A_27a )
% 5.55/5.82                                      & ? [V2766e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2766e6 @ A_27a )
% 5.55/5.82                                          & ? [V2767e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2767e7 @ A_27a )
% 5.55/5.82                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2760l_27 ) ) )
% 5.55/5.82                                              & ( V0l
% 5.55/5.82                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2761e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2762e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2763e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2764e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2765e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2766e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2767e7 ) @ V2760l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2768l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2768l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2769e1: $i] :
% 5.55/5.82                      ( ( mem @ V2769e1 @ A_27a )
% 5.55/5.82                      & ? [V2770e2: $i] :
% 5.55/5.82                          ( ( mem @ V2770e2 @ A_27a )
% 5.55/5.82                          & ? [V2771e3: $i] :
% 5.55/5.82                              ( ( mem @ V2771e3 @ A_27a )
% 5.55/5.82                              & ? [V2772e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2772e4 @ A_27a )
% 5.55/5.82                                  & ? [V2773e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2773e5 @ A_27a )
% 5.55/5.82                                      & ? [V2774e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2774e6 @ A_27a )
% 5.55/5.82                                          & ? [V2775e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2775e7 @ A_27a )
% 5.55/5.82                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2768l_27 ) ) )
% 5.55/5.82                                              & ( V0l
% 5.55/5.82                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2769e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2770e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2771e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2772e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2773e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2774e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2775e7 ) @ V2768l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2776l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2776l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2777e1: $i] :
% 5.55/5.82                      ( ( mem @ V2777e1 @ A_27a )
% 5.55/5.82                      & ? [V2778e2: $i] :
% 5.55/5.82                          ( ( mem @ V2778e2 @ A_27a )
% 5.55/5.82                          & ? [V2779e3: $i] :
% 5.55/5.82                              ( ( mem @ V2779e3 @ A_27a )
% 5.55/5.82                              & ? [V2780e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2780e4 @ A_27a )
% 5.55/5.82                                  & ? [V2781e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2781e5 @ A_27a )
% 5.55/5.82                                      & ? [V2782e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2782e6 @ A_27a )
% 5.55/5.82                                          & ? [V2783e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2783e7 @ A_27a )
% 5.55/5.82                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2776l_27 ) ) )
% 5.55/5.82                                              & ( V0l
% 5.55/5.82                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2777e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2778e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2779e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2780e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2781e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2782e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2783e7 ) @ V2776l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V2784l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2784l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2785e1: $i] :
% 5.55/5.82                      ( ( mem @ V2785e1 @ A_27a )
% 5.55/5.82                      & ? [V2786e2: $i] :
% 5.55/5.82                          ( ( mem @ V2786e2 @ A_27a )
% 5.55/5.82                          & ? [V2787e3: $i] :
% 5.55/5.82                              ( ( mem @ V2787e3 @ A_27a )
% 5.55/5.82                              & ? [V2788e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2788e4 @ A_27a )
% 5.55/5.82                                  & ? [V2789e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2789e5 @ A_27a )
% 5.55/5.82                                      & ? [V2790e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2790e6 @ A_27a )
% 5.55/5.82                                          & ? [V2791e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2791e7 @ A_27a )
% 5.55/5.82                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2784l_27 ) )
% 5.55/5.82                                                = V1x )
% 5.55/5.82                                              & ( V0l
% 5.55/5.82                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2785e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2786e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2787e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2788e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2789e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2790e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2791e7 ) @ V2784l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2792l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2792l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2793e1: $i] :
% 5.55/5.82                      ( ( mem @ V2793e1 @ A_27a )
% 5.55/5.82                      & ? [V2794e2: $i] :
% 5.55/5.82                          ( ( mem @ V2794e2 @ A_27a )
% 5.55/5.82                          & ? [V2795e3: $i] :
% 5.55/5.82                              ( ( mem @ V2795e3 @ A_27a )
% 5.55/5.82                              & ? [V2796e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2796e4 @ A_27a )
% 5.55/5.82                                  & ? [V2797e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2797e5 @ A_27a )
% 5.55/5.82                                      & ? [V2798e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2798e6 @ A_27a )
% 5.55/5.82                                          & ? [V2799e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2799e7 @ A_27a )
% 5.55/5.82                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2792l_27 ) )
% 5.55/5.82                                                = V1x )
% 5.55/5.82                                              & ( V0l
% 5.55/5.82                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2793e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2794e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2795e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2796e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2797e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2798e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2799e7 ) @ V2792l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2800l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2800l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2801e1: $i] :
% 5.55/5.82                      ( ( mem @ V2801e1 @ A_27a )
% 5.55/5.82                      & ? [V2802e2: $i] :
% 5.55/5.82                          ( ( mem @ V2802e2 @ A_27a )
% 5.55/5.82                          & ? [V2803e3: $i] :
% 5.55/5.82                              ( ( mem @ V2803e3 @ A_27a )
% 5.55/5.82                              & ? [V2804e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2804e4 @ A_27a )
% 5.55/5.82                                  & ? [V2805e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2805e5 @ A_27a )
% 5.55/5.82                                      & ? [V2806e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2806e6 @ A_27a )
% 5.55/5.82                                          & ? [V2807e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2807e7 @ A_27a )
% 5.55/5.82                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2800l_27 ) )
% 5.55/5.82                                                = V1x )
% 5.55/5.82                                              & ( V0l
% 5.55/5.82                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2801e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2802e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2803e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2804e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2805e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2806e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2807e7 ) @ V2800l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2808l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2808l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2809e1: $i] :
% 5.55/5.82                      ( ( mem @ V2809e1 @ A_27a )
% 5.55/5.82                      & ? [V2810e2: $i] :
% 5.55/5.82                          ( ( mem @ V2810e2 @ A_27a )
% 5.55/5.82                          & ? [V2811e3: $i] :
% 5.55/5.82                              ( ( mem @ V2811e3 @ A_27a )
% 5.55/5.82                              & ? [V2812e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2812e4 @ A_27a )
% 5.55/5.82                                  & ? [V2813e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2813e5 @ A_27a )
% 5.55/5.82                                      & ? [V2814e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2814e6 @ A_27a )
% 5.55/5.82                                          & ? [V2815e7: $i] :
% 5.55/5.82                                              ( ( mem @ V2815e7 @ A_27a )
% 5.55/5.82                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2808l_27 ) )
% 5.55/5.82                                                = V1x )
% 5.55/5.82                                              & ( V0l
% 5.55/5.82                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2809e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2810e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2811e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2812e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2813e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2814e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2815e7 ) @ V2808l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2816e1: $i] :
% 5.55/5.82                  ( ( mem @ V2816e1 @ A_27a )
% 5.55/5.82                  & ? [V2817e2: $i] :
% 5.55/5.82                      ( ( mem @ V2817e2 @ A_27a )
% 5.55/5.82                      & ? [V2818e3: $i] :
% 5.55/5.82                          ( ( mem @ V2818e3 @ A_27a )
% 5.55/5.82                          & ? [V2819e4: $i] :
% 5.55/5.82                              ( ( mem @ V2819e4 @ A_27a )
% 5.55/5.82                              & ? [V2820e5: $i] :
% 5.55/5.82                                  ( ( mem @ V2820e5 @ A_27a )
% 5.55/5.82                                  & ? [V2821e6: $i] :
% 5.55/5.82                                      ( ( mem @ V2821e6 @ A_27a )
% 5.55/5.82                                      & ( V0l
% 5.55/5.82                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2816e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2817e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2818e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2819e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2820e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2821e6 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2822e1: $i] :
% 5.55/5.82                  ( ( mem @ V2822e1 @ A_27a )
% 5.55/5.82                  & ? [V2823e2: $i] :
% 5.55/5.82                      ( ( mem @ V2823e2 @ A_27a )
% 5.55/5.82                      & ? [V2824e3: $i] :
% 5.55/5.82                          ( ( mem @ V2824e3 @ A_27a )
% 5.55/5.82                          & ? [V2825e4: $i] :
% 5.55/5.82                              ( ( mem @ V2825e4 @ A_27a )
% 5.55/5.82                              & ? [V2826e5: $i] :
% 5.55/5.82                                  ( ( mem @ V2826e5 @ A_27a )
% 5.55/5.82                                  & ? [V2827e6: $i] :
% 5.55/5.82                                      ( ( mem @ V2827e6 @ A_27a )
% 5.55/5.82                                      & ( V0l
% 5.55/5.82                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2822e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2823e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2824e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2825e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2826e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2827e6 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2828l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2828l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2829e1: $i] :
% 5.55/5.82                      ( ( mem @ V2829e1 @ A_27a )
% 5.55/5.82                      & ? [V2830e2: $i] :
% 5.55/5.82                          ( ( mem @ V2830e2 @ A_27a )
% 5.55/5.82                          & ? [V2831e3: $i] :
% 5.55/5.82                              ( ( mem @ V2831e3 @ A_27a )
% 5.55/5.82                              & ? [V2832e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2832e4 @ A_27a )
% 5.55/5.82                                  & ? [V2833e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2833e5 @ A_27a )
% 5.55/5.82                                      & ? [V2834e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2834e6 @ A_27a )
% 5.55/5.82                                          & ( V0l
% 5.55/5.82                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2829e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2830e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2831e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2832e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2833e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2834e6 ) @ V2828l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2835l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2835l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2836e1: $i] :
% 5.55/5.82                      ( ( mem @ V2836e1 @ A_27a )
% 5.55/5.82                      & ? [V2837e2: $i] :
% 5.55/5.82                          ( ( mem @ V2837e2 @ A_27a )
% 5.55/5.82                          & ? [V2838e3: $i] :
% 5.55/5.82                              ( ( mem @ V2838e3 @ A_27a )
% 5.55/5.82                              & ? [V2839e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2839e4 @ A_27a )
% 5.55/5.82                                  & ? [V2840e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2840e5 @ A_27a )
% 5.55/5.82                                      & ? [V2841e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2841e6 @ A_27a )
% 5.55/5.82                                          & ( V0l
% 5.55/5.82                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2836e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2837e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2838e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2839e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2840e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2841e6 ) @ V2835l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2842l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2842l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2843e1: $i] :
% 5.55/5.82                      ( ( mem @ V2843e1 @ A_27a )
% 5.55/5.82                      & ? [V2844e2: $i] :
% 5.55/5.82                          ( ( mem @ V2844e2 @ A_27a )
% 5.55/5.82                          & ? [V2845e3: $i] :
% 5.55/5.82                              ( ( mem @ V2845e3 @ A_27a )
% 5.55/5.82                              & ? [V2846e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2846e4 @ A_27a )
% 5.55/5.82                                  & ? [V2847e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2847e5 @ A_27a )
% 5.55/5.82                                      & ? [V2848e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2848e6 @ A_27a )
% 5.55/5.82                                          & ( V0l
% 5.55/5.82                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2843e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2844e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2845e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2846e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2847e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2848e6 ) @ V2842l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2849l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2849l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2850e1: $i] :
% 5.55/5.82                      ( ( mem @ V2850e1 @ A_27a )
% 5.55/5.82                      & ? [V2851e2: $i] :
% 5.55/5.82                          ( ( mem @ V2851e2 @ A_27a )
% 5.55/5.82                          & ? [V2852e3: $i] :
% 5.55/5.82                              ( ( mem @ V2852e3 @ A_27a )
% 5.55/5.82                              & ? [V2853e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2853e4 @ A_27a )
% 5.55/5.82                                  & ? [V2854e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2854e5 @ A_27a )
% 5.55/5.82                                      & ? [V2855e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2855e6 @ A_27a )
% 5.55/5.82                                          & ( V0l
% 5.55/5.82                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2850e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2851e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2852e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2853e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2854e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2855e6 ) @ V2849l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2856l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2856l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2857e1: $i] :
% 5.55/5.82                      ( ( mem @ V2857e1 @ A_27a )
% 5.55/5.82                      & ? [V2858e2: $i] :
% 5.55/5.82                          ( ( mem @ V2858e2 @ A_27a )
% 5.55/5.82                          & ? [V2859e3: $i] :
% 5.55/5.82                              ( ( mem @ V2859e3 @ A_27a )
% 5.55/5.82                              & ? [V2860e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2860e4 @ A_27a )
% 5.55/5.82                                  & ? [V2861e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2861e5 @ A_27a )
% 5.55/5.82                                      & ? [V2862e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2862e6 @ A_27a )
% 5.55/5.82                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2856l_27 ) ) )
% 5.55/5.82                                          & ( V0l
% 5.55/5.82                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2857e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2858e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2859e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2860e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2861e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2862e6 ) @ V2856l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V2863l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2863l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2864e1: $i] :
% 5.55/5.82                      ( ( mem @ V2864e1 @ A_27a )
% 5.55/5.82                      & ? [V2865e2: $i] :
% 5.55/5.82                          ( ( mem @ V2865e2 @ A_27a )
% 5.55/5.82                          & ? [V2866e3: $i] :
% 5.55/5.82                              ( ( mem @ V2866e3 @ A_27a )
% 5.55/5.82                              & ? [V2867e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2867e4 @ A_27a )
% 5.55/5.82                                  & ? [V2868e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2868e5 @ A_27a )
% 5.55/5.82                                      & ? [V2869e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2869e6 @ A_27a )
% 5.55/5.82                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2863l_27 ) ) )
% 5.55/5.82                                          & ( V0l
% 5.55/5.82                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2864e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2865e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2866e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2867e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2868e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2869e6 ) @ V2863l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2870l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2870l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2871e1: $i] :
% 5.55/5.82                      ( ( mem @ V2871e1 @ A_27a )
% 5.55/5.82                      & ? [V2872e2: $i] :
% 5.55/5.82                          ( ( mem @ V2872e2 @ A_27a )
% 5.55/5.82                          & ? [V2873e3: $i] :
% 5.55/5.82                              ( ( mem @ V2873e3 @ A_27a )
% 5.55/5.82                              & ? [V2874e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2874e4 @ A_27a )
% 5.55/5.82                                  & ? [V2875e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2875e5 @ A_27a )
% 5.55/5.82                                      & ? [V2876e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2876e6 @ A_27a )
% 5.55/5.82                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2870l_27 ) ) )
% 5.55/5.82                                          & ( V0l
% 5.55/5.82                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2871e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2872e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2873e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2874e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2875e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2876e6 ) @ V2870l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2877l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2877l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2878e1: $i] :
% 5.55/5.82                      ( ( mem @ V2878e1 @ A_27a )
% 5.55/5.82                      & ? [V2879e2: $i] :
% 5.55/5.82                          ( ( mem @ V2879e2 @ A_27a )
% 5.55/5.82                          & ? [V2880e3: $i] :
% 5.55/5.82                              ( ( mem @ V2880e3 @ A_27a )
% 5.55/5.82                              & ? [V2881e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2881e4 @ A_27a )
% 5.55/5.82                                  & ? [V2882e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2882e5 @ A_27a )
% 5.55/5.82                                      & ? [V2883e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2883e6 @ A_27a )
% 5.55/5.82                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2877l_27 ) ) )
% 5.55/5.82                                          & ( V0l
% 5.55/5.82                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2878e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2879e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2880e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2881e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2882e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2883e6 ) @ V2877l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V2884l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2884l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2885e1: $i] :
% 5.55/5.82                      ( ( mem @ V2885e1 @ A_27a )
% 5.55/5.82                      & ? [V2886e2: $i] :
% 5.55/5.82                          ( ( mem @ V2886e2 @ A_27a )
% 5.55/5.82                          & ? [V2887e3: $i] :
% 5.55/5.82                              ( ( mem @ V2887e3 @ A_27a )
% 5.55/5.82                              & ? [V2888e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2888e4 @ A_27a )
% 5.55/5.82                                  & ? [V2889e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2889e5 @ A_27a )
% 5.55/5.82                                      & ? [V2890e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2890e6 @ A_27a )
% 5.55/5.82                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2884l_27 ) )
% 5.55/5.82                                            = V1x )
% 5.55/5.82                                          & ( V0l
% 5.55/5.82                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2885e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2886e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2887e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2888e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2889e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2890e6 ) @ V2884l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2891l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2891l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2892e1: $i] :
% 5.55/5.82                      ( ( mem @ V2892e1 @ A_27a )
% 5.55/5.82                      & ? [V2893e2: $i] :
% 5.55/5.82                          ( ( mem @ V2893e2 @ A_27a )
% 5.55/5.82                          & ? [V2894e3: $i] :
% 5.55/5.82                              ( ( mem @ V2894e3 @ A_27a )
% 5.55/5.82                              & ? [V2895e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2895e4 @ A_27a )
% 5.55/5.82                                  & ? [V2896e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2896e5 @ A_27a )
% 5.55/5.82                                      & ? [V2897e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2897e6 @ A_27a )
% 5.55/5.82                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2891l_27 ) )
% 5.55/5.82                                            = V1x )
% 5.55/5.82                                          & ( V0l
% 5.55/5.82                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2892e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2893e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2894e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2895e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2896e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2897e6 ) @ V2891l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2898l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2898l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2899e1: $i] :
% 5.55/5.82                      ( ( mem @ V2899e1 @ A_27a )
% 5.55/5.82                      & ? [V2900e2: $i] :
% 5.55/5.82                          ( ( mem @ V2900e2 @ A_27a )
% 5.55/5.82                          & ? [V2901e3: $i] :
% 5.55/5.82                              ( ( mem @ V2901e3 @ A_27a )
% 5.55/5.82                              & ? [V2902e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2902e4 @ A_27a )
% 5.55/5.82                                  & ? [V2903e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2903e5 @ A_27a )
% 5.55/5.82                                      & ? [V2904e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2904e6 @ A_27a )
% 5.55/5.82                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2898l_27 ) )
% 5.55/5.82                                            = V1x )
% 5.55/5.82                                          & ( V0l
% 5.55/5.82                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2899e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2900e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2901e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2902e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2903e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2904e6 ) @ V2898l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2905l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2905l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2906e1: $i] :
% 5.55/5.82                      ( ( mem @ V2906e1 @ A_27a )
% 5.55/5.82                      & ? [V2907e2: $i] :
% 5.55/5.82                          ( ( mem @ V2907e2 @ A_27a )
% 5.55/5.82                          & ? [V2908e3: $i] :
% 5.55/5.82                              ( ( mem @ V2908e3 @ A_27a )
% 5.55/5.82                              & ? [V2909e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2909e4 @ A_27a )
% 5.55/5.82                                  & ? [V2910e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2910e5 @ A_27a )
% 5.55/5.82                                      & ? [V2911e6: $i] :
% 5.55/5.82                                          ( ( mem @ V2911e6 @ A_27a )
% 5.55/5.82                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2905l_27 ) )
% 5.55/5.82                                            = V1x )
% 5.55/5.82                                          & ( V0l
% 5.55/5.82                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2906e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2907e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2908e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2909e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2910e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2911e6 ) @ V2905l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2912e1: $i] :
% 5.55/5.82                  ( ( mem @ V2912e1 @ A_27a )
% 5.55/5.82                  & ? [V2913e2: $i] :
% 5.55/5.82                      ( ( mem @ V2913e2 @ A_27a )
% 5.55/5.82                      & ? [V2914e3: $i] :
% 5.55/5.82                          ( ( mem @ V2914e3 @ A_27a )
% 5.55/5.82                          & ? [V2915e4: $i] :
% 5.55/5.82                              ( ( mem @ V2915e4 @ A_27a )
% 5.55/5.82                              & ? [V2916e5: $i] :
% 5.55/5.82                                  ( ( mem @ V2916e5 @ A_27a )
% 5.55/5.82                                  & ( V0l
% 5.55/5.82                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2912e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2913e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2914e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2915e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2916e5 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2917e1: $i] :
% 5.55/5.82                  ( ( mem @ V2917e1 @ A_27a )
% 5.55/5.82                  & ? [V2918e2: $i] :
% 5.55/5.82                      ( ( mem @ V2918e2 @ A_27a )
% 5.55/5.82                      & ? [V2919e3: $i] :
% 5.55/5.82                          ( ( mem @ V2919e3 @ A_27a )
% 5.55/5.82                          & ? [V2920e4: $i] :
% 5.55/5.82                              ( ( mem @ V2920e4 @ A_27a )
% 5.55/5.82                              & ? [V2921e5: $i] :
% 5.55/5.82                                  ( ( mem @ V2921e5 @ A_27a )
% 5.55/5.82                                  & ( V0l
% 5.55/5.82                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2917e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2918e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2919e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2920e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2921e5 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2922l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2922l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2923e1: $i] :
% 5.55/5.82                      ( ( mem @ V2923e1 @ A_27a )
% 5.55/5.82                      & ? [V2924e2: $i] :
% 5.55/5.82                          ( ( mem @ V2924e2 @ A_27a )
% 5.55/5.82                          & ? [V2925e3: $i] :
% 5.55/5.82                              ( ( mem @ V2925e3 @ A_27a )
% 5.55/5.82                              & ? [V2926e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2926e4 @ A_27a )
% 5.55/5.82                                  & ? [V2927e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2927e5 @ A_27a )
% 5.55/5.82                                      & ( V0l
% 5.55/5.82                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2923e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2924e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2925e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2926e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2927e5 ) @ V2922l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2928l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2928l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2929e1: $i] :
% 5.55/5.82                      ( ( mem @ V2929e1 @ A_27a )
% 5.55/5.82                      & ? [V2930e2: $i] :
% 5.55/5.82                          ( ( mem @ V2930e2 @ A_27a )
% 5.55/5.82                          & ? [V2931e3: $i] :
% 5.55/5.82                              ( ( mem @ V2931e3 @ A_27a )
% 5.55/5.82                              & ? [V2932e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2932e4 @ A_27a )
% 5.55/5.82                                  & ? [V2933e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2933e5 @ A_27a )
% 5.55/5.82                                      & ( V0l
% 5.55/5.82                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2929e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2930e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2931e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2932e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2933e5 ) @ V2928l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2934l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2934l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2935e1: $i] :
% 5.55/5.82                      ( ( mem @ V2935e1 @ A_27a )
% 5.55/5.82                      & ? [V2936e2: $i] :
% 5.55/5.82                          ( ( mem @ V2936e2 @ A_27a )
% 5.55/5.82                          & ? [V2937e3: $i] :
% 5.55/5.82                              ( ( mem @ V2937e3 @ A_27a )
% 5.55/5.82                              & ? [V2938e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2938e4 @ A_27a )
% 5.55/5.82                                  & ? [V2939e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2939e5 @ A_27a )
% 5.55/5.82                                      & ( V0l
% 5.55/5.82                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2935e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2936e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2937e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2938e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2939e5 ) @ V2934l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2940l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2940l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2941e1: $i] :
% 5.55/5.82                      ( ( mem @ V2941e1 @ A_27a )
% 5.55/5.82                      & ? [V2942e2: $i] :
% 5.55/5.82                          ( ( mem @ V2942e2 @ A_27a )
% 5.55/5.82                          & ? [V2943e3: $i] :
% 5.55/5.82                              ( ( mem @ V2943e3 @ A_27a )
% 5.55/5.82                              & ? [V2944e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2944e4 @ A_27a )
% 5.55/5.82                                  & ? [V2945e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2945e5 @ A_27a )
% 5.55/5.82                                      & ( V0l
% 5.55/5.82                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2941e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2942e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2943e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2944e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2945e5 ) @ V2940l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2946l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2946l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2947e1: $i] :
% 5.55/5.82                      ( ( mem @ V2947e1 @ A_27a )
% 5.55/5.82                      & ? [V2948e2: $i] :
% 5.55/5.82                          ( ( mem @ V2948e2 @ A_27a )
% 5.55/5.82                          & ? [V2949e3: $i] :
% 5.55/5.82                              ( ( mem @ V2949e3 @ A_27a )
% 5.55/5.82                              & ? [V2950e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2950e4 @ A_27a )
% 5.55/5.82                                  & ? [V2951e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2951e5 @ A_27a )
% 5.55/5.82                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2946l_27 ) ) )
% 5.55/5.82                                      & ( V0l
% 5.55/5.82                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2947e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2948e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2949e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2950e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2951e5 ) @ V2946l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V2952l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2952l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2953e1: $i] :
% 5.55/5.82                      ( ( mem @ V2953e1 @ A_27a )
% 5.55/5.82                      & ? [V2954e2: $i] :
% 5.55/5.82                          ( ( mem @ V2954e2 @ A_27a )
% 5.55/5.82                          & ? [V2955e3: $i] :
% 5.55/5.82                              ( ( mem @ V2955e3 @ A_27a )
% 5.55/5.82                              & ? [V2956e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2956e4 @ A_27a )
% 5.55/5.82                                  & ? [V2957e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2957e5 @ A_27a )
% 5.55/5.82                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2952l_27 ) ) )
% 5.55/5.82                                      & ( V0l
% 5.55/5.82                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2953e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2954e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2955e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2956e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2957e5 ) @ V2952l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2958l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2958l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2959e1: $i] :
% 5.55/5.82                      ( ( mem @ V2959e1 @ A_27a )
% 5.55/5.82                      & ? [V2960e2: $i] :
% 5.55/5.82                          ( ( mem @ V2960e2 @ A_27a )
% 5.55/5.82                          & ? [V2961e3: $i] :
% 5.55/5.82                              ( ( mem @ V2961e3 @ A_27a )
% 5.55/5.82                              & ? [V2962e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2962e4 @ A_27a )
% 5.55/5.82                                  & ? [V2963e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2963e5 @ A_27a )
% 5.55/5.82                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2958l_27 ) ) )
% 5.55/5.82                                      & ( V0l
% 5.55/5.82                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2959e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2960e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2961e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2962e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2963e5 ) @ V2958l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2964l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2964l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2965e1: $i] :
% 5.55/5.82                      ( ( mem @ V2965e1 @ A_27a )
% 5.55/5.82                      & ? [V2966e2: $i] :
% 5.55/5.82                          ( ( mem @ V2966e2 @ A_27a )
% 5.55/5.82                          & ? [V2967e3: $i] :
% 5.55/5.82                              ( ( mem @ V2967e3 @ A_27a )
% 5.55/5.82                              & ? [V2968e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2968e4 @ A_27a )
% 5.55/5.82                                  & ? [V2969e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2969e5 @ A_27a )
% 5.55/5.82                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2964l_27 ) ) )
% 5.55/5.82                                      & ( V0l
% 5.55/5.82                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2965e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2966e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2967e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2968e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2969e5 ) @ V2964l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V2970l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2970l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2971e1: $i] :
% 5.55/5.82                      ( ( mem @ V2971e1 @ A_27a )
% 5.55/5.82                      & ? [V2972e2: $i] :
% 5.55/5.82                          ( ( mem @ V2972e2 @ A_27a )
% 5.55/5.82                          & ? [V2973e3: $i] :
% 5.55/5.82                              ( ( mem @ V2973e3 @ A_27a )
% 5.55/5.82                              & ? [V2974e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2974e4 @ A_27a )
% 5.55/5.82                                  & ? [V2975e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2975e5 @ A_27a )
% 5.55/5.82                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2970l_27 ) )
% 5.55/5.82                                        = V1x )
% 5.55/5.82                                      & ( V0l
% 5.55/5.82                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2971e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2972e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2973e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2974e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2975e5 ) @ V2970l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2976l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2976l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2977e1: $i] :
% 5.55/5.82                      ( ( mem @ V2977e1 @ A_27a )
% 5.55/5.82                      & ? [V2978e2: $i] :
% 5.55/5.82                          ( ( mem @ V2978e2 @ A_27a )
% 5.55/5.82                          & ? [V2979e3: $i] :
% 5.55/5.82                              ( ( mem @ V2979e3 @ A_27a )
% 5.55/5.82                              & ? [V2980e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2980e4 @ A_27a )
% 5.55/5.82                                  & ? [V2981e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2981e5 @ A_27a )
% 5.55/5.82                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2976l_27 ) )
% 5.55/5.82                                        = V1x )
% 5.55/5.82                                      & ( V0l
% 5.55/5.82                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2977e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2978e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2979e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2980e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2981e5 ) @ V2976l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2982l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2982l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2983e1: $i] :
% 5.55/5.82                      ( ( mem @ V2983e1 @ A_27a )
% 5.55/5.82                      & ? [V2984e2: $i] :
% 5.55/5.82                          ( ( mem @ V2984e2 @ A_27a )
% 5.55/5.82                          & ? [V2985e3: $i] :
% 5.55/5.82                              ( ( mem @ V2985e3 @ A_27a )
% 5.55/5.82                              & ? [V2986e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2986e4 @ A_27a )
% 5.55/5.82                                  & ? [V2987e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2987e5 @ A_27a )
% 5.55/5.82                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2982l_27 ) )
% 5.55/5.82                                        = V1x )
% 5.55/5.82                                      & ( V0l
% 5.55/5.82                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2983e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2984e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2985e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2986e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2987e5 ) @ V2982l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2988l_27: $i] :
% 5.55/5.82                  ( ( mem @ V2988l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V2989e1: $i] :
% 5.55/5.82                      ( ( mem @ V2989e1 @ A_27a )
% 5.55/5.82                      & ? [V2990e2: $i] :
% 5.55/5.82                          ( ( mem @ V2990e2 @ A_27a )
% 5.55/5.82                          & ? [V2991e3: $i] :
% 5.55/5.82                              ( ( mem @ V2991e3 @ A_27a )
% 5.55/5.82                              & ? [V2992e4: $i] :
% 5.55/5.82                                  ( ( mem @ V2992e4 @ A_27a )
% 5.55/5.82                                  & ? [V2993e5: $i] :
% 5.55/5.82                                      ( ( mem @ V2993e5 @ A_27a )
% 5.55/5.82                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2988l_27 ) )
% 5.55/5.82                                        = V1x )
% 5.55/5.82                                      & ( V0l
% 5.55/5.82                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2989e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2990e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2991e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2992e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2993e5 ) @ V2988l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2994e1: $i] :
% 5.55/5.82                  ( ( mem @ V2994e1 @ A_27a )
% 5.55/5.82                  & ? [V2995e2: $i] :
% 5.55/5.82                      ( ( mem @ V2995e2 @ A_27a )
% 5.55/5.82                      & ? [V2996e3: $i] :
% 5.55/5.82                          ( ( mem @ V2996e3 @ A_27a )
% 5.55/5.82                          & ? [V2997e4: $i] :
% 5.55/5.82                              ( ( mem @ V2997e4 @ A_27a )
% 5.55/5.82                              & ( V0l
% 5.55/5.82                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2994e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2995e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2996e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2997e4 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V2998e1: $i] :
% 5.55/5.82                  ( ( mem @ V2998e1 @ A_27a )
% 5.55/5.82                  & ? [V2999e2: $i] :
% 5.55/5.82                      ( ( mem @ V2999e2 @ A_27a )
% 5.55/5.82                      & ? [V3000e3: $i] :
% 5.55/5.82                          ( ( mem @ V3000e3 @ A_27a )
% 5.55/5.82                          & ? [V3001e4: $i] :
% 5.55/5.82                              ( ( mem @ V3001e4 @ A_27a )
% 5.55/5.82                              & ( V0l
% 5.55/5.82                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2998e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2999e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3000e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3001e4 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3002l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3002l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3003e1: $i] :
% 5.55/5.82                      ( ( mem @ V3003e1 @ A_27a )
% 5.55/5.82                      & ? [V3004e2: $i] :
% 5.55/5.82                          ( ( mem @ V3004e2 @ A_27a )
% 5.55/5.82                          & ? [V3005e3: $i] :
% 5.55/5.82                              ( ( mem @ V3005e3 @ A_27a )
% 5.55/5.82                              & ? [V3006e4: $i] :
% 5.55/5.82                                  ( ( mem @ V3006e4 @ A_27a )
% 5.55/5.82                                  & ( V0l
% 5.55/5.82                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3003e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3004e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3005e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3006e4 ) @ V3002l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82            <=> ? [V3007l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3007l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3008e1: $i] :
% 5.55/5.82                      ( ( mem @ V3008e1 @ A_27a )
% 5.55/5.82                      & ? [V3009e2: $i] :
% 5.55/5.82                          ( ( mem @ V3009e2 @ A_27a )
% 5.55/5.82                          & ? [V3010e3: $i] :
% 5.55/5.82                              ( ( mem @ V3010e3 @ A_27a )
% 5.55/5.82                              & ? [V3011e4: $i] :
% 5.55/5.82                                  ( ( mem @ V3011e4 @ A_27a )
% 5.55/5.82                                  & ( V0l
% 5.55/5.82                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3008e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3009e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3010e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3011e4 ) @ V3007l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3012l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3012l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3013e1: $i] :
% 5.55/5.82                      ( ( mem @ V3013e1 @ A_27a )
% 5.55/5.82                      & ? [V3014e2: $i] :
% 5.55/5.82                          ( ( mem @ V3014e2 @ A_27a )
% 5.55/5.82                          & ? [V3015e3: $i] :
% 5.55/5.82                              ( ( mem @ V3015e3 @ A_27a )
% 5.55/5.82                              & ? [V3016e4: $i] :
% 5.55/5.82                                  ( ( mem @ V3016e4 @ A_27a )
% 5.55/5.82                                  & ( V0l
% 5.55/5.82                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3013e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3014e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3015e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3016e4 ) @ V3012l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82            <=> ? [V3017l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3017l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3018e1: $i] :
% 5.55/5.82                      ( ( mem @ V3018e1 @ A_27a )
% 5.55/5.82                      & ? [V3019e2: $i] :
% 5.55/5.82                          ( ( mem @ V3019e2 @ A_27a )
% 5.55/5.82                          & ? [V3020e3: $i] :
% 5.55/5.82                              ( ( mem @ V3020e3 @ A_27a )
% 5.55/5.82                              & ? [V3021e4: $i] :
% 5.55/5.82                                  ( ( mem @ V3021e4 @ A_27a )
% 5.55/5.82                                  & ( V0l
% 5.55/5.82                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3018e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3019e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3020e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3021e4 ) @ V3017l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3022l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3022l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3023e1: $i] :
% 5.55/5.82                      ( ( mem @ V3023e1 @ A_27a )
% 5.55/5.82                      & ? [V3024e2: $i] :
% 5.55/5.82                          ( ( mem @ V3024e2 @ A_27a )
% 5.55/5.82                          & ? [V3025e3: $i] :
% 5.55/5.82                              ( ( mem @ V3025e3 @ A_27a )
% 5.55/5.82                              & ? [V3026e4: $i] :
% 5.55/5.82                                  ( ( mem @ V3026e4 @ A_27a )
% 5.55/5.82                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3022l_27 ) ) )
% 5.55/5.82                                  & ( V0l
% 5.55/5.82                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3023e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3024e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3025e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3026e4 ) @ V3022l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V3027l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3027l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3028e1: $i] :
% 5.55/5.82                      ( ( mem @ V3028e1 @ A_27a )
% 5.55/5.82                      & ? [V3029e2: $i] :
% 5.55/5.82                          ( ( mem @ V3029e2 @ A_27a )
% 5.55/5.82                          & ? [V3030e3: $i] :
% 5.55/5.82                              ( ( mem @ V3030e3 @ A_27a )
% 5.55/5.82                              & ? [V3031e4: $i] :
% 5.55/5.82                                  ( ( mem @ V3031e4 @ A_27a )
% 5.55/5.82                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3027l_27 ) ) )
% 5.55/5.82                                  & ( V0l
% 5.55/5.82                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3028e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3029e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3030e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3031e4 ) @ V3027l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3032l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3032l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3033e1: $i] :
% 5.55/5.82                      ( ( mem @ V3033e1 @ A_27a )
% 5.55/5.82                      & ? [V3034e2: $i] :
% 5.55/5.82                          ( ( mem @ V3034e2 @ A_27a )
% 5.55/5.82                          & ? [V3035e3: $i] :
% 5.55/5.82                              ( ( mem @ V3035e3 @ A_27a )
% 5.55/5.82                              & ? [V3036e4: $i] :
% 5.55/5.82                                  ( ( mem @ V3036e4 @ A_27a )
% 5.55/5.82                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3032l_27 ) ) )
% 5.55/5.82                                  & ( V0l
% 5.55/5.82                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3033e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3034e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3035e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3036e4 ) @ V3032l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V3037l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3037l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3038e1: $i] :
% 5.55/5.82                      ( ( mem @ V3038e1 @ A_27a )
% 5.55/5.82                      & ? [V3039e2: $i] :
% 5.55/5.82                          ( ( mem @ V3039e2 @ A_27a )
% 5.55/5.82                          & ? [V3040e3: $i] :
% 5.55/5.82                              ( ( mem @ V3040e3 @ A_27a )
% 5.55/5.82                              & ? [V3041e4: $i] :
% 5.55/5.82                                  ( ( mem @ V3041e4 @ A_27a )
% 5.55/5.82                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3037l_27 ) ) )
% 5.55/5.82                                  & ( V0l
% 5.55/5.82                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3038e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3039e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3040e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3041e4 ) @ V3037l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V3042l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3042l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3043e1: $i] :
% 5.55/5.82                      ( ( mem @ V3043e1 @ A_27a )
% 5.55/5.82                      & ? [V3044e2: $i] :
% 5.55/5.82                          ( ( mem @ V3044e2 @ A_27a )
% 5.55/5.82                          & ? [V3045e3: $i] :
% 5.55/5.82                              ( ( mem @ V3045e3 @ A_27a )
% 5.55/5.82                              & ? [V3046e4: $i] :
% 5.55/5.82                                  ( ( mem @ V3046e4 @ A_27a )
% 5.55/5.82                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3042l_27 ) )
% 5.55/5.82                                    = V1x )
% 5.55/5.82                                  & ( V0l
% 5.55/5.82                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3043e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3044e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3045e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3046e4 ) @ V3042l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3047l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3047l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3048e1: $i] :
% 5.55/5.82                      ( ( mem @ V3048e1 @ A_27a )
% 5.55/5.82                      & ? [V3049e2: $i] :
% 5.55/5.82                          ( ( mem @ V3049e2 @ A_27a )
% 5.55/5.82                          & ? [V3050e3: $i] :
% 5.55/5.82                              ( ( mem @ V3050e3 @ A_27a )
% 5.55/5.82                              & ? [V3051e4: $i] :
% 5.55/5.82                                  ( ( mem @ V3051e4 @ A_27a )
% 5.55/5.82                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3047l_27 ) )
% 5.55/5.82                                    = V1x )
% 5.55/5.82                                  & ( V0l
% 5.55/5.82                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3048e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3049e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3050e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3051e4 ) @ V3047l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V3052l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3052l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3053e1: $i] :
% 5.55/5.82                      ( ( mem @ V3053e1 @ A_27a )
% 5.55/5.82                      & ? [V3054e2: $i] :
% 5.55/5.82                          ( ( mem @ V3054e2 @ A_27a )
% 5.55/5.82                          & ? [V3055e3: $i] :
% 5.55/5.82                              ( ( mem @ V3055e3 @ A_27a )
% 5.55/5.82                              & ? [V3056e4: $i] :
% 5.55/5.82                                  ( ( mem @ V3056e4 @ A_27a )
% 5.55/5.82                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3052l_27 ) )
% 5.55/5.82                                    = V1x )
% 5.55/5.82                                  & ( V0l
% 5.55/5.82                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3053e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3054e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3055e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3056e4 ) @ V3052l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3057l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3057l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3058e1: $i] :
% 5.55/5.82                      ( ( mem @ V3058e1 @ A_27a )
% 5.55/5.82                      & ? [V3059e2: $i] :
% 5.55/5.82                          ( ( mem @ V3059e2 @ A_27a )
% 5.55/5.82                          & ? [V3060e3: $i] :
% 5.55/5.82                              ( ( mem @ V3060e3 @ A_27a )
% 5.55/5.82                              & ? [V3061e4: $i] :
% 5.55/5.82                                  ( ( mem @ V3061e4 @ A_27a )
% 5.55/5.82                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3057l_27 ) )
% 5.55/5.82                                    = V1x )
% 5.55/5.82                                  & ( V0l
% 5.55/5.82                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3058e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3059e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3060e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3061e4 ) @ V3057l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82            <=> ? [V3062e1: $i] :
% 5.55/5.82                  ( ( mem @ V3062e1 @ A_27a )
% 5.55/5.82                  & ? [V3063e2: $i] :
% 5.55/5.82                      ( ( mem @ V3063e2 @ A_27a )
% 5.55/5.82                      & ? [V3064e3: $i] :
% 5.55/5.82                          ( ( mem @ V3064e3 @ A_27a )
% 5.55/5.82                          & ( V0l
% 5.55/5.82                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3062e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3063e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3064e3 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3065e1: $i] :
% 5.55/5.82                  ( ( mem @ V3065e1 @ A_27a )
% 5.55/5.82                  & ? [V3066e2: $i] :
% 5.55/5.82                      ( ( mem @ V3066e2 @ A_27a )
% 5.55/5.82                      & ? [V3067e3: $i] :
% 5.55/5.82                          ( ( mem @ V3067e3 @ A_27a )
% 5.55/5.82                          & ( V0l
% 5.55/5.82                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3065e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3066e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3067e3 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3068l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3068l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3069e1: $i] :
% 5.55/5.82                      ( ( mem @ V3069e1 @ A_27a )
% 5.55/5.82                      & ? [V3070e2: $i] :
% 5.55/5.82                          ( ( mem @ V3070e2 @ A_27a )
% 5.55/5.82                          & ? [V3071e3: $i] :
% 5.55/5.82                              ( ( mem @ V3071e3 @ A_27a )
% 5.55/5.82                              & ( V0l
% 5.55/5.82                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3069e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3070e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3071e3 ) @ V3068l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.82            <=> ? [V3072l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3072l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3073e1: $i] :
% 5.55/5.82                      ( ( mem @ V3073e1 @ A_27a )
% 5.55/5.82                      & ? [V3074e2: $i] :
% 5.55/5.82                          ( ( mem @ V3074e2 @ A_27a )
% 5.55/5.82                          & ? [V3075e3: $i] :
% 5.55/5.82                              ( ( mem @ V3075e3 @ A_27a )
% 5.55/5.82                              & ( V0l
% 5.55/5.82                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3073e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3074e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3075e3 ) @ V3072l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3076l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3076l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3077e1: $i] :
% 5.55/5.82                      ( ( mem @ V3077e1 @ A_27a )
% 5.55/5.82                      & ? [V3078e2: $i] :
% 5.55/5.82                          ( ( mem @ V3078e2 @ A_27a )
% 5.55/5.82                          & ? [V3079e3: $i] :
% 5.55/5.82                              ( ( mem @ V3079e3 @ A_27a )
% 5.55/5.82                              & ( V0l
% 5.55/5.82                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3077e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3078e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3079e3 ) @ V3076l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82            <=> ? [V3080l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3080l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3081e1: $i] :
% 5.55/5.82                      ( ( mem @ V3081e1 @ A_27a )
% 5.55/5.82                      & ? [V3082e2: $i] :
% 5.55/5.82                          ( ( mem @ V3082e2 @ A_27a )
% 5.55/5.82                          & ? [V3083e3: $i] :
% 5.55/5.82                              ( ( mem @ V3083e3 @ A_27a )
% 5.55/5.82                              & ( V0l
% 5.55/5.82                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3081e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3082e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3083e3 ) @ V3080l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3084l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3084l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3085e1: $i] :
% 5.55/5.82                      ( ( mem @ V3085e1 @ A_27a )
% 5.55/5.82                      & ? [V3086e2: $i] :
% 5.55/5.82                          ( ( mem @ V3086e2 @ A_27a )
% 5.55/5.82                          & ? [V3087e3: $i] :
% 5.55/5.82                              ( ( mem @ V3087e3 @ A_27a )
% 5.55/5.82                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3084l_27 ) ) )
% 5.55/5.82                              & ( V0l
% 5.55/5.82                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3085e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3086e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3087e3 ) @ V3084l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V3088l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3088l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3089e1: $i] :
% 5.55/5.82                      ( ( mem @ V3089e1 @ A_27a )
% 5.55/5.82                      & ? [V3090e2: $i] :
% 5.55/5.82                          ( ( mem @ V3090e2 @ A_27a )
% 5.55/5.82                          & ? [V3091e3: $i] :
% 5.55/5.82                              ( ( mem @ V3091e3 @ A_27a )
% 5.55/5.82                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3088l_27 ) ) )
% 5.55/5.82                              & ( V0l
% 5.55/5.82                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3089e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3090e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3091e3 ) @ V3088l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3092l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3092l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3093e1: $i] :
% 5.55/5.82                      ( ( mem @ V3093e1 @ A_27a )
% 5.55/5.82                      & ? [V3094e2: $i] :
% 5.55/5.82                          ( ( mem @ V3094e2 @ A_27a )
% 5.55/5.82                          & ? [V3095e3: $i] :
% 5.55/5.82                              ( ( mem @ V3095e3 @ A_27a )
% 5.55/5.82                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3092l_27 ) ) )
% 5.55/5.82                              & ( V0l
% 5.55/5.82                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3093e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3094e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3095e3 ) @ V3092l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V3096l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3096l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3097e1: $i] :
% 5.55/5.82                      ( ( mem @ V3097e1 @ A_27a )
% 5.55/5.82                      & ? [V3098e2: $i] :
% 5.55/5.82                          ( ( mem @ V3098e2 @ A_27a )
% 5.55/5.82                          & ? [V3099e3: $i] :
% 5.55/5.82                              ( ( mem @ V3099e3 @ A_27a )
% 5.55/5.82                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3096l_27 ) ) )
% 5.55/5.82                              & ( V0l
% 5.55/5.82                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3097e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3098e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3099e3 ) @ V3096l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V3100l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3100l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3101e1: $i] :
% 5.55/5.82                      ( ( mem @ V3101e1 @ A_27a )
% 5.55/5.82                      & ? [V3102e2: $i] :
% 5.55/5.82                          ( ( mem @ V3102e2 @ A_27a )
% 5.55/5.82                          & ? [V3103e3: $i] :
% 5.55/5.82                              ( ( mem @ V3103e3 @ A_27a )
% 5.55/5.82                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3100l_27 ) )
% 5.55/5.82                                = V1x )
% 5.55/5.82                              & ( V0l
% 5.55/5.82                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3101e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3102e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3103e3 ) @ V3100l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3104l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3104l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3105e1: $i] :
% 5.55/5.82                      ( ( mem @ V3105e1 @ A_27a )
% 5.55/5.82                      & ? [V3106e2: $i] :
% 5.55/5.82                          ( ( mem @ V3106e2 @ A_27a )
% 5.55/5.82                          & ? [V3107e3: $i] :
% 5.55/5.82                              ( ( mem @ V3107e3 @ A_27a )
% 5.55/5.82                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3104l_27 ) )
% 5.55/5.82                                = V1x )
% 5.55/5.82                              & ( V0l
% 5.55/5.82                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3105e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3106e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3107e3 ) @ V3104l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V3108l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3108l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3109e1: $i] :
% 5.55/5.82                      ( ( mem @ V3109e1 @ A_27a )
% 5.55/5.82                      & ? [V3110e2: $i] :
% 5.55/5.82                          ( ( mem @ V3110e2 @ A_27a )
% 5.55/5.82                          & ? [V3111e3: $i] :
% 5.55/5.82                              ( ( mem @ V3111e3 @ A_27a )
% 5.55/5.82                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3108l_27 ) )
% 5.55/5.82                                = V1x )
% 5.55/5.82                              & ( V0l
% 5.55/5.82                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3109e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3110e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3111e3 ) @ V3108l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3112l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3112l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3113e1: $i] :
% 5.55/5.82                      ( ( mem @ V3113e1 @ A_27a )
% 5.55/5.82                      & ? [V3114e2: $i] :
% 5.55/5.82                          ( ( mem @ V3114e2 @ A_27a )
% 5.55/5.82                          & ? [V3115e3: $i] :
% 5.55/5.82                              ( ( mem @ V3115e3 @ A_27a )
% 5.55/5.82                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3112l_27 ) )
% 5.55/5.82                                = V1x )
% 5.55/5.82                              & ( V0l
% 5.55/5.82                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3113e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3114e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3115e3 ) @ V3112l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.82            <=> ? [V3116e1: $i] :
% 5.55/5.82                  ( ( mem @ V3116e1 @ A_27a )
% 5.55/5.82                  & ? [V3117e2: $i] :
% 5.55/5.82                      ( ( mem @ V3117e2 @ A_27a )
% 5.55/5.82                      & ( V0l
% 5.55/5.82                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3116e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3117e2 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3118e1: $i] :
% 5.55/5.82                  ( ( mem @ V3118e1 @ A_27a )
% 5.55/5.82                  & ? [V3119e2: $i] :
% 5.55/5.82                      ( ( mem @ V3119e2 @ A_27a )
% 5.55/5.82                      & ( V0l
% 5.55/5.82                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3118e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3119e2 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3120l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3120l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3121e1: $i] :
% 5.55/5.82                      ( ( mem @ V3121e1 @ A_27a )
% 5.55/5.82                      & ? [V3122e2: $i] :
% 5.55/5.82                          ( ( mem @ V3122e2 @ A_27a )
% 5.55/5.82                          & ( V0l
% 5.55/5.82                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3121e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3122e2 ) @ V3120l_27 ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.82            <=> ? [V3123l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3123l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3124e1: $i] :
% 5.55/5.82                      ( ( mem @ V3124e1 @ A_27a )
% 5.55/5.82                      & ? [V3125e2: $i] :
% 5.55/5.82                          ( ( mem @ V3125e2 @ A_27a )
% 5.55/5.82                          & ( V0l
% 5.55/5.82                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3124e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3125e2 ) @ V3123l_27 ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3126l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3126l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3127e1: $i] :
% 5.55/5.82                      ( ( mem @ V3127e1 @ A_27a )
% 5.55/5.82                      & ? [V3128e2: $i] :
% 5.55/5.82                          ( ( mem @ V3128e2 @ A_27a )
% 5.55/5.82                          & ( V0l
% 5.55/5.82                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3127e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3128e2 ) @ V3126l_27 ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.82            <=> ? [V3129l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3129l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3130e1: $i] :
% 5.55/5.82                      ( ( mem @ V3130e1 @ A_27a )
% 5.55/5.82                      & ? [V3131e2: $i] :
% 5.55/5.82                          ( ( mem @ V3131e2 @ A_27a )
% 5.55/5.82                          & ( V0l
% 5.55/5.82                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3130e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3131e2 ) @ V3129l_27 ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3132l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3132l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3133e1: $i] :
% 5.55/5.82                      ( ( mem @ V3133e1 @ A_27a )
% 5.55/5.82                      & ? [V3134e2: $i] :
% 5.55/5.82                          ( ( mem @ V3134e2 @ A_27a )
% 5.55/5.82                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3132l_27 ) ) )
% 5.55/5.82                          & ( V0l
% 5.55/5.82                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3133e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3134e2 ) @ V3132l_27 ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V3135l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3135l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3136e1: $i] :
% 5.55/5.82                      ( ( mem @ V3136e1 @ A_27a )
% 5.55/5.82                      & ? [V3137e2: $i] :
% 5.55/5.82                          ( ( mem @ V3137e2 @ A_27a )
% 5.55/5.82                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3135l_27 ) ) )
% 5.55/5.82                          & ( V0l
% 5.55/5.82                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3136e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3137e2 ) @ V3135l_27 ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3138l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3138l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3139e1: $i] :
% 5.55/5.82                      ( ( mem @ V3139e1 @ A_27a )
% 5.55/5.82                      & ? [V3140e2: $i] :
% 5.55/5.82                          ( ( mem @ V3140e2 @ A_27a )
% 5.55/5.82                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3138l_27 ) ) )
% 5.55/5.82                          & ( V0l
% 5.55/5.82                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3139e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3140e2 ) @ V3138l_27 ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82            <=> ? [V3141l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3141l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3142e1: $i] :
% 5.55/5.82                      ( ( mem @ V3142e1 @ A_27a )
% 5.55/5.82                      & ? [V3143e2: $i] :
% 5.55/5.82                          ( ( mem @ V3143e2 @ A_27a )
% 5.55/5.82                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3141l_27 ) ) )
% 5.55/5.82                          & ( V0l
% 5.55/5.82                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3142e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3143e2 ) @ V3141l_27 ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V3144l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3144l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3145e1: $i] :
% 5.55/5.82                      ( ( mem @ V3145e1 @ A_27a )
% 5.55/5.82                      & ? [V3146e2: $i] :
% 5.55/5.82                          ( ( mem @ V3146e2 @ A_27a )
% 5.55/5.82                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3144l_27 ) )
% 5.55/5.82                            = V1x )
% 5.55/5.82                          & ( V0l
% 5.55/5.82                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3145e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3146e2 ) @ V3144l_27 ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3147l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3147l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3148e1: $i] :
% 5.55/5.82                      ( ( mem @ V3148e1 @ A_27a )
% 5.55/5.82                      & ? [V3149e2: $i] :
% 5.55/5.82                          ( ( mem @ V3149e2 @ A_27a )
% 5.55/5.82                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3147l_27 ) )
% 5.55/5.82                            = V1x )
% 5.55/5.82                          & ( V0l
% 5.55/5.82                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3148e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3149e2 ) @ V3147l_27 ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82            <=> ? [V3150l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3150l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3151e1: $i] :
% 5.55/5.82                      ( ( mem @ V3151e1 @ A_27a )
% 5.55/5.82                      & ? [V3152e2: $i] :
% 5.55/5.82                          ( ( mem @ V3152e2 @ A_27a )
% 5.55/5.82                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3150l_27 ) )
% 5.55/5.82                            = V1x )
% 5.55/5.82                          & ( V0l
% 5.55/5.82                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3151e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3152e2 ) @ V3150l_27 ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3153l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3153l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3154e1: $i] :
% 5.55/5.82                      ( ( mem @ V3154e1 @ A_27a )
% 5.55/5.82                      & ? [V3155e2: $i] :
% 5.55/5.82                          ( ( mem @ V3155e2 @ A_27a )
% 5.55/5.82                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3153l_27 ) )
% 5.55/5.82                            = V1x )
% 5.55/5.82                          & ( V0l
% 5.55/5.82                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3154e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3155e2 ) @ V3153l_27 ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.82            <=> ? [V3156e1: $i] :
% 5.55/5.82                  ( ( mem @ V3156e1 @ A_27a )
% 5.55/5.82                  & ( V0l
% 5.55/5.82                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3156e1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3157e1: $i] :
% 5.55/5.82                  ( ( mem @ V3157e1 @ A_27a )
% 5.55/5.82                  & ( V0l
% 5.55/5.82                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3157e1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3158l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3158l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3159e1: $i] :
% 5.55/5.82                      ( ( mem @ V3159e1 @ A_27a )
% 5.55/5.82                      & ( V0l
% 5.55/5.82                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3159e1 ) @ V3158l_27 ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.82            <=> ? [V3160l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3160l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3161e1: $i] :
% 5.55/5.82                      ( ( mem @ V3161e1 @ A_27a )
% 5.55/5.82                      & ( V0l
% 5.55/5.82                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3161e1 ) @ V3160l_27 ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3162l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3162l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3163e1: $i] :
% 5.55/5.82                      ( ( mem @ V3163e1 @ A_27a )
% 5.55/5.82                      & ( V0l
% 5.55/5.82                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3163e1 ) @ V3162l_27 ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.82            <=> ? [V3164l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3164l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3165e1: $i] :
% 5.55/5.82                      ( ( mem @ V3165e1 @ A_27a )
% 5.55/5.82                      & ( V0l
% 5.55/5.82                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3165e1 ) @ V3164l_27 ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3166l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3166l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3167e1: $i] :
% 5.55/5.82                      ( ( mem @ V3167e1 @ A_27a )
% 5.55/5.82                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3166l_27 ) ) )
% 5.55/5.82                      & ( V0l
% 5.55/5.82                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3167e1 ) @ V3166l_27 ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V3168l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3168l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3169e1: $i] :
% 5.55/5.82                      ( ( mem @ V3169e1 @ A_27a )
% 5.55/5.82                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3168l_27 ) ) )
% 5.55/5.82                      & ( V0l
% 5.55/5.82                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3169e1 ) @ V3168l_27 ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3170l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3170l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3171e1: $i] :
% 5.55/5.82                      ( ( mem @ V3171e1 @ A_27a )
% 5.55/5.82                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3170l_27 ) ) )
% 5.55/5.82                      & ( V0l
% 5.55/5.82                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3171e1 ) @ V3170l_27 ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82            <=> ? [V3172l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3172l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3173e1: $i] :
% 5.55/5.82                      ( ( mem @ V3173e1 @ A_27a )
% 5.55/5.82                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3172l_27 ) ) )
% 5.55/5.82                      & ( V0l
% 5.55/5.82                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3173e1 ) @ V3172l_27 ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V3174l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3174l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3175e1: $i] :
% 5.55/5.82                      ( ( mem @ V3175e1 @ A_27a )
% 5.55/5.82                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3174l_27 ) )
% 5.55/5.82                        = V1x )
% 5.55/5.82                      & ( V0l
% 5.55/5.82                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3175e1 ) @ V3174l_27 ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3176l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3176l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3177e1: $i] :
% 5.55/5.82                      ( ( mem @ V3177e1 @ A_27a )
% 5.55/5.82                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3176l_27 ) )
% 5.55/5.82                        = V1x )
% 5.55/5.82                      & ( V0l
% 5.55/5.82                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3177e1 ) @ V3176l_27 ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.82            <=> ? [V3178l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3178l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3179e1: $i] :
% 5.55/5.82                      ( ( mem @ V3179e1 @ A_27a )
% 5.55/5.82                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3178l_27 ) )
% 5.55/5.82                        = V1x )
% 5.55/5.82                      & ( V0l
% 5.55/5.82                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3179e1 ) @ V3178l_27 ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V3180l_27: $i] :
% 5.55/5.82                  ( ( mem @ V3180l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V3181e1: $i] :
% 5.55/5.82                      ( ( mem @ V3181e1 @ A_27a )
% 5.55/5.82                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3180l_27 ) )
% 5.55/5.82                        = V1x )
% 5.55/5.82                      & ( V0l
% 5.55/5.82                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3181e1 ) @ V3180l_27 ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = fo__c_2Enum_2E0 )
% 5.55/5.82            <=> ( V0l
% 5.55/5.82                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.82            & ( ( fo__c_2Enum_2E0
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ( V0l
% 5.55/5.82                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.82            <=> ( V0l
% 5.55/5.82                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ( V0l
% 5.55/5.82                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ( V0l
% 5.55/5.82                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.82            <=> ( V0l
% 5.55/5.82                = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.82  
% 5.55/5.82  thf(conj_thm_2EquantHeuristics_2ELIST__LENGTH__25,axiom,
% 5.55/5.82      ! [A_27a: del,V0l: $i] :
% 5.55/5.82        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82       => ! [V1x: tp__ty_2Enum_2Enum] :
% 5.55/5.82            ( ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V2e1: $i] :
% 5.55/5.82                  ( ( mem @ V2e1 @ A_27a )
% 5.55/5.82                  & ? [V3e2: $i] :
% 5.55/5.82                      ( ( mem @ V3e2 @ A_27a )
% 5.55/5.82                      & ? [V4e3: $i] :
% 5.55/5.82                          ( ( mem @ V4e3 @ A_27a )
% 5.55/5.82                          & ? [V5e4: $i] :
% 5.55/5.82                              ( ( mem @ V5e4 @ A_27a )
% 5.55/5.82                              & ? [V6e5: $i] :
% 5.55/5.82                                  ( ( mem @ V6e5 @ A_27a )
% 5.55/5.82                                  & ? [V7e6: $i] :
% 5.55/5.82                                      ( ( mem @ V7e6 @ A_27a )
% 5.55/5.82                                      & ? [V8e7: $i] :
% 5.55/5.82                                          ( ( mem @ V8e7 @ A_27a )
% 5.55/5.82                                          & ? [V9e8: $i] :
% 5.55/5.82                                              ( ( mem @ V9e8 @ A_27a )
% 5.55/5.82                                              & ? [V10e9: $i] :
% 5.55/5.82                                                  ( ( mem @ V10e9 @ A_27a )
% 5.55/5.82                                                  & ? [V11e10: $i] :
% 5.55/5.82                                                      ( ( mem @ V11e10 @ A_27a )
% 5.55/5.82                                                      & ? [V12e11: $i] :
% 5.55/5.82                                                          ( ( mem @ V12e11 @ A_27a )
% 5.55/5.82                                                          & ? [V13e12: $i] :
% 5.55/5.82                                                              ( ( mem @ V13e12 @ A_27a )
% 5.55/5.82                                                              & ? [V14e13: $i] :
% 5.55/5.82                                                                  ( ( mem @ V14e13 @ A_27a )
% 5.55/5.82                                                                  & ? [V15e14: $i] :
% 5.55/5.82                                                                      ( ( mem @ V15e14 @ A_27a )
% 5.55/5.82                                                                      & ? [V16e15: $i] :
% 5.55/5.82                                                                          ( ( mem @ V16e15 @ A_27a )
% 5.55/5.82                                                                          & ? [V17e16: $i] :
% 5.55/5.82                                                                              ( ( mem @ V17e16 @ A_27a )
% 5.55/5.82                                                                              & ? [V18e17: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V18e17 @ A_27a )
% 5.55/5.82                                                                                  & ? [V19e18: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V19e18 @ A_27a )
% 5.55/5.82                                                                                      & ? [V20e19: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V20e19 @ A_27a )
% 5.55/5.82                                                                                          & ? [V21e20: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V21e20 @ A_27a )
% 5.55/5.82                                                                                              & ? [V22e21: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V22e21 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V23e22: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V23e22 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V24e23: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V24e23 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V25e24: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V25e24 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V26e25: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V26e25 @ A_27a )
% 5.55/5.82                                                                                                                  & ( V0l
% 5.55/5.82                                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V8e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V9e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V10e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V11e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V12e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V13e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V14e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V15e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V16e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V17e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V18e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V19e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V20e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V21e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V22e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V23e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V24e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V25e24 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V26e25 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V27e1: $i] :
% 5.55/5.82                  ( ( mem @ V27e1 @ A_27a )
% 5.55/5.82                  & ? [V28e2: $i] :
% 5.55/5.82                      ( ( mem @ V28e2 @ A_27a )
% 5.55/5.82                      & ? [V29e3: $i] :
% 5.55/5.82                          ( ( mem @ V29e3 @ A_27a )
% 5.55/5.82                          & ? [V30e4: $i] :
% 5.55/5.82                              ( ( mem @ V30e4 @ A_27a )
% 5.55/5.82                              & ? [V31e5: $i] :
% 5.55/5.82                                  ( ( mem @ V31e5 @ A_27a )
% 5.55/5.82                                  & ? [V32e6: $i] :
% 5.55/5.82                                      ( ( mem @ V32e6 @ A_27a )
% 5.55/5.82                                      & ? [V33e7: $i] :
% 5.55/5.82                                          ( ( mem @ V33e7 @ A_27a )
% 5.55/5.82                                          & ? [V34e8: $i] :
% 5.55/5.82                                              ( ( mem @ V34e8 @ A_27a )
% 5.55/5.82                                              & ? [V35e9: $i] :
% 5.55/5.82                                                  ( ( mem @ V35e9 @ A_27a )
% 5.55/5.82                                                  & ? [V36e10: $i] :
% 5.55/5.82                                                      ( ( mem @ V36e10 @ A_27a )
% 5.55/5.82                                                      & ? [V37e11: $i] :
% 5.55/5.82                                                          ( ( mem @ V37e11 @ A_27a )
% 5.55/5.82                                                          & ? [V38e12: $i] :
% 5.55/5.82                                                              ( ( mem @ V38e12 @ A_27a )
% 5.55/5.82                                                              & ? [V39e13: $i] :
% 5.55/5.82                                                                  ( ( mem @ V39e13 @ A_27a )
% 5.55/5.82                                                                  & ? [V40e14: $i] :
% 5.55/5.82                                                                      ( ( mem @ V40e14 @ A_27a )
% 5.55/5.82                                                                      & ? [V41e15: $i] :
% 5.55/5.82                                                                          ( ( mem @ V41e15 @ A_27a )
% 5.55/5.82                                                                          & ? [V42e16: $i] :
% 5.55/5.82                                                                              ( ( mem @ V42e16 @ A_27a )
% 5.55/5.82                                                                              & ? [V43e17: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V43e17 @ A_27a )
% 5.55/5.82                                                                                  & ? [V44e18: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V44e18 @ A_27a )
% 5.55/5.82                                                                                      & ? [V45e19: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V45e19 @ A_27a )
% 5.55/5.82                                                                                          & ? [V46e20: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V46e20 @ A_27a )
% 5.55/5.82                                                                                              & ? [V47e21: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V47e21 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V48e22: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V48e22 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V49e23: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V49e23 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V50e24: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V50e24 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V51e25: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V51e25 @ A_27a )
% 5.55/5.82                                                                                                                  & ( V0l
% 5.55/5.82                                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V27e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V28e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V29e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V30e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V31e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V32e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V33e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V34e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V35e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V36e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V37e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V38e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V39e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V40e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V41e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V42e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V43e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V44e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V45e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V46e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V47e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V48e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V49e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V50e24 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V51e25 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V52l_27: $i] :
% 5.55/5.82                  ( ( mem @ V52l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V53e1: $i] :
% 5.55/5.82                      ( ( mem @ V53e1 @ A_27a )
% 5.55/5.82                      & ? [V54e2: $i] :
% 5.55/5.82                          ( ( mem @ V54e2 @ A_27a )
% 5.55/5.82                          & ? [V55e3: $i] :
% 5.55/5.82                              ( ( mem @ V55e3 @ A_27a )
% 5.55/5.82                              & ? [V56e4: $i] :
% 5.55/5.82                                  ( ( mem @ V56e4 @ A_27a )
% 5.55/5.82                                  & ? [V57e5: $i] :
% 5.55/5.82                                      ( ( mem @ V57e5 @ A_27a )
% 5.55/5.82                                      & ? [V58e6: $i] :
% 5.55/5.82                                          ( ( mem @ V58e6 @ A_27a )
% 5.55/5.82                                          & ? [V59e7: $i] :
% 5.55/5.82                                              ( ( mem @ V59e7 @ A_27a )
% 5.55/5.82                                              & ? [V60e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V60e8 @ A_27a )
% 5.55/5.82                                                  & ? [V61e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V61e9 @ A_27a )
% 5.55/5.82                                                      & ? [V62e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V62e10 @ A_27a )
% 5.55/5.82                                                          & ? [V63e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V63e11 @ A_27a )
% 5.55/5.82                                                              & ? [V64e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V64e12 @ A_27a )
% 5.55/5.82                                                                  & ? [V65e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V65e13 @ A_27a )
% 5.55/5.82                                                                      & ? [V66e14: $i] :
% 5.55/5.82                                                                          ( ( mem @ V66e14 @ A_27a )
% 5.55/5.82                                                                          & ? [V67e15: $i] :
% 5.55/5.82                                                                              ( ( mem @ V67e15 @ A_27a )
% 5.55/5.82                                                                              & ? [V68e16: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V68e16 @ A_27a )
% 5.55/5.82                                                                                  & ? [V69e17: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V69e17 @ A_27a )
% 5.55/5.82                                                                                      & ? [V70e18: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V70e18 @ A_27a )
% 5.55/5.82                                                                                          & ? [V71e19: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V71e19 @ A_27a )
% 5.55/5.82                                                                                              & ? [V72e20: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V72e20 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V73e21: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V73e21 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V74e22: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V74e22 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V75e23: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V75e23 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V76e24: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V76e24 @ A_27a )
% 5.55/5.82                                                                                                                  & ? [V77e25: $i] :
% 5.55/5.82                                                                                                                      ( ( mem @ V77e25 @ A_27a )
% 5.55/5.82                                                                                                                      & ( V0l
% 5.55/5.82                                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V53e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V54e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V55e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V56e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V57e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V58e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V59e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V60e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V61e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V62e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V63e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V64e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V65e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V66e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V67e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V68e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V69e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V70e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V71e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V72e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V73e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V74e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V75e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V76e24 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V77e25 ) @ V52l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V78l_27: $i] :
% 5.55/5.82                  ( ( mem @ V78l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V79e1: $i] :
% 5.55/5.82                      ( ( mem @ V79e1 @ A_27a )
% 5.55/5.82                      & ? [V80e2: $i] :
% 5.55/5.82                          ( ( mem @ V80e2 @ A_27a )
% 5.55/5.82                          & ? [V81e3: $i] :
% 5.55/5.82                              ( ( mem @ V81e3 @ A_27a )
% 5.55/5.82                              & ? [V82e4: $i] :
% 5.55/5.82                                  ( ( mem @ V82e4 @ A_27a )
% 5.55/5.82                                  & ? [V83e5: $i] :
% 5.55/5.82                                      ( ( mem @ V83e5 @ A_27a )
% 5.55/5.82                                      & ? [V84e6: $i] :
% 5.55/5.82                                          ( ( mem @ V84e6 @ A_27a )
% 5.55/5.82                                          & ? [V85e7: $i] :
% 5.55/5.82                                              ( ( mem @ V85e7 @ A_27a )
% 5.55/5.82                                              & ? [V86e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V86e8 @ A_27a )
% 5.55/5.82                                                  & ? [V87e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V87e9 @ A_27a )
% 5.55/5.82                                                      & ? [V88e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V88e10 @ A_27a )
% 5.55/5.82                                                          & ? [V89e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V89e11 @ A_27a )
% 5.55/5.82                                                              & ? [V90e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V90e12 @ A_27a )
% 5.55/5.82                                                                  & ? [V91e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V91e13 @ A_27a )
% 5.55/5.82                                                                      & ? [V92e14: $i] :
% 5.55/5.82                                                                          ( ( mem @ V92e14 @ A_27a )
% 5.55/5.82                                                                          & ? [V93e15: $i] :
% 5.55/5.82                                                                              ( ( mem @ V93e15 @ A_27a )
% 5.55/5.82                                                                              & ? [V94e16: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V94e16 @ A_27a )
% 5.55/5.82                                                                                  & ? [V95e17: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V95e17 @ A_27a )
% 5.55/5.82                                                                                      & ? [V96e18: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V96e18 @ A_27a )
% 5.55/5.82                                                                                          & ? [V97e19: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V97e19 @ A_27a )
% 5.55/5.82                                                                                              & ? [V98e20: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V98e20 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V99e21: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V99e21 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V100e22: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V100e22 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V101e23: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V101e23 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V102e24: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V102e24 @ A_27a )
% 5.55/5.82                                                                                                                  & ? [V103e25: $i] :
% 5.55/5.82                                                                                                                      ( ( mem @ V103e25 @ A_27a )
% 5.55/5.82                                                                                                                      & ( V0l
% 5.55/5.82                                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V79e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V80e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V81e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V82e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V83e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V84e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V85e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V86e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V87e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V88e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V89e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V90e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V91e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V92e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V93e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V94e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V95e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V96e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V97e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V98e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V99e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V100e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V101e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V102e24 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V103e25 ) @ V78l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V104l_27: $i] :
% 5.55/5.82                  ( ( mem @ V104l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V105e1: $i] :
% 5.55/5.82                      ( ( mem @ V105e1 @ A_27a )
% 5.55/5.82                      & ? [V106e2: $i] :
% 5.55/5.82                          ( ( mem @ V106e2 @ A_27a )
% 5.55/5.82                          & ? [V107e3: $i] :
% 5.55/5.82                              ( ( mem @ V107e3 @ A_27a )
% 5.55/5.82                              & ? [V108e4: $i] :
% 5.55/5.82                                  ( ( mem @ V108e4 @ A_27a )
% 5.55/5.82                                  & ? [V109e5: $i] :
% 5.55/5.82                                      ( ( mem @ V109e5 @ A_27a )
% 5.55/5.82                                      & ? [V110e6: $i] :
% 5.55/5.82                                          ( ( mem @ V110e6 @ A_27a )
% 5.55/5.82                                          & ? [V111e7: $i] :
% 5.55/5.82                                              ( ( mem @ V111e7 @ A_27a )
% 5.55/5.82                                              & ? [V112e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V112e8 @ A_27a )
% 5.55/5.82                                                  & ? [V113e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V113e9 @ A_27a )
% 5.55/5.82                                                      & ? [V114e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V114e10 @ A_27a )
% 5.55/5.82                                                          & ? [V115e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V115e11 @ A_27a )
% 5.55/5.82                                                              & ? [V116e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V116e12 @ A_27a )
% 5.55/5.82                                                                  & ? [V117e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V117e13 @ A_27a )
% 5.55/5.82                                                                      & ? [V118e14: $i] :
% 5.55/5.82                                                                          ( ( mem @ V118e14 @ A_27a )
% 5.55/5.82                                                                          & ? [V119e15: $i] :
% 5.55/5.82                                                                              ( ( mem @ V119e15 @ A_27a )
% 5.55/5.82                                                                              & ? [V120e16: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V120e16 @ A_27a )
% 5.55/5.82                                                                                  & ? [V121e17: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V121e17 @ A_27a )
% 5.55/5.82                                                                                      & ? [V122e18: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V122e18 @ A_27a )
% 5.55/5.82                                                                                          & ? [V123e19: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V123e19 @ A_27a )
% 5.55/5.82                                                                                              & ? [V124e20: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V124e20 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V125e21: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V125e21 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V126e22: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V126e22 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V127e23: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V127e23 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V128e24: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V128e24 @ A_27a )
% 5.55/5.82                                                                                                                  & ? [V129e25: $i] :
% 5.55/5.82                                                                                                                      ( ( mem @ V129e25 @ A_27a )
% 5.55/5.82                                                                                                                      & ( V0l
% 5.55/5.82                                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V105e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V106e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V107e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V108e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V109e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V110e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V111e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V112e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V113e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V114e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V115e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V116e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V117e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V118e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V119e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V120e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V121e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V122e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V123e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V124e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V125e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V126e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V127e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V128e24 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V129e25 ) @ V104l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V130l_27: $i] :
% 5.55/5.82                  ( ( mem @ V130l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V131e1: $i] :
% 5.55/5.82                      ( ( mem @ V131e1 @ A_27a )
% 5.55/5.82                      & ? [V132e2: $i] :
% 5.55/5.82                          ( ( mem @ V132e2 @ A_27a )
% 5.55/5.82                          & ? [V133e3: $i] :
% 5.55/5.82                              ( ( mem @ V133e3 @ A_27a )
% 5.55/5.82                              & ? [V134e4: $i] :
% 5.55/5.82                                  ( ( mem @ V134e4 @ A_27a )
% 5.55/5.82                                  & ? [V135e5: $i] :
% 5.55/5.82                                      ( ( mem @ V135e5 @ A_27a )
% 5.55/5.82                                      & ? [V136e6: $i] :
% 5.55/5.82                                          ( ( mem @ V136e6 @ A_27a )
% 5.55/5.82                                          & ? [V137e7: $i] :
% 5.55/5.82                                              ( ( mem @ V137e7 @ A_27a )
% 5.55/5.82                                              & ? [V138e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V138e8 @ A_27a )
% 5.55/5.82                                                  & ? [V139e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V139e9 @ A_27a )
% 5.55/5.82                                                      & ? [V140e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V140e10 @ A_27a )
% 5.55/5.82                                                          & ? [V141e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V141e11 @ A_27a )
% 5.55/5.82                                                              & ? [V142e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V142e12 @ A_27a )
% 5.55/5.82                                                                  & ? [V143e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V143e13 @ A_27a )
% 5.55/5.82                                                                      & ? [V144e14: $i] :
% 5.55/5.82                                                                          ( ( mem @ V144e14 @ A_27a )
% 5.55/5.82                                                                          & ? [V145e15: $i] :
% 5.55/5.82                                                                              ( ( mem @ V145e15 @ A_27a )
% 5.55/5.82                                                                              & ? [V146e16: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V146e16 @ A_27a )
% 5.55/5.82                                                                                  & ? [V147e17: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V147e17 @ A_27a )
% 5.55/5.82                                                                                      & ? [V148e18: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V148e18 @ A_27a )
% 5.55/5.82                                                                                          & ? [V149e19: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V149e19 @ A_27a )
% 5.55/5.82                                                                                              & ? [V150e20: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V150e20 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V151e21: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V151e21 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V152e22: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V152e22 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V153e23: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V153e23 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V154e24: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V154e24 @ A_27a )
% 5.55/5.82                                                                                                                  & ? [V155e25: $i] :
% 5.55/5.82                                                                                                                      ( ( mem @ V155e25 @ A_27a )
% 5.55/5.82                                                                                                                      & ( V0l
% 5.55/5.82                                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V131e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V132e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V133e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V134e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V135e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V136e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V137e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V138e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V139e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V140e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V141e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V142e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V143e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V144e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V145e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V146e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V147e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V148e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V149e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V150e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V151e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V152e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V153e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V154e24 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V155e25 ) @ V130l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V156l_27: $i] :
% 5.55/5.82                  ( ( mem @ V156l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V157e1: $i] :
% 5.55/5.82                      ( ( mem @ V157e1 @ A_27a )
% 5.55/5.82                      & ? [V158e2: $i] :
% 5.55/5.82                          ( ( mem @ V158e2 @ A_27a )
% 5.55/5.82                          & ? [V159e3: $i] :
% 5.55/5.82                              ( ( mem @ V159e3 @ A_27a )
% 5.55/5.82                              & ? [V160e4: $i] :
% 5.55/5.82                                  ( ( mem @ V160e4 @ A_27a )
% 5.55/5.82                                  & ? [V161e5: $i] :
% 5.55/5.82                                      ( ( mem @ V161e5 @ A_27a )
% 5.55/5.82                                      & ? [V162e6: $i] :
% 5.55/5.82                                          ( ( mem @ V162e6 @ A_27a )
% 5.55/5.82                                          & ? [V163e7: $i] :
% 5.55/5.82                                              ( ( mem @ V163e7 @ A_27a )
% 5.55/5.82                                              & ? [V164e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V164e8 @ A_27a )
% 5.55/5.82                                                  & ? [V165e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V165e9 @ A_27a )
% 5.55/5.82                                                      & ? [V166e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V166e10 @ A_27a )
% 5.55/5.82                                                          & ? [V167e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V167e11 @ A_27a )
% 5.55/5.82                                                              & ? [V168e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V168e12 @ A_27a )
% 5.55/5.82                                                                  & ? [V169e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V169e13 @ A_27a )
% 5.55/5.82                                                                      & ? [V170e14: $i] :
% 5.55/5.82                                                                          ( ( mem @ V170e14 @ A_27a )
% 5.55/5.82                                                                          & ? [V171e15: $i] :
% 5.55/5.82                                                                              ( ( mem @ V171e15 @ A_27a )
% 5.55/5.82                                                                              & ? [V172e16: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V172e16 @ A_27a )
% 5.55/5.82                                                                                  & ? [V173e17: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V173e17 @ A_27a )
% 5.55/5.82                                                                                      & ? [V174e18: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V174e18 @ A_27a )
% 5.55/5.82                                                                                          & ? [V175e19: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V175e19 @ A_27a )
% 5.55/5.82                                                                                              & ? [V176e20: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V176e20 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V177e21: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V177e21 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V178e22: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V178e22 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V179e23: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V179e23 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V180e24: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V180e24 @ A_27a )
% 5.55/5.82                                                                                                                  & ? [V181e25: $i] :
% 5.55/5.82                                                                                                                      ( ( mem @ V181e25 @ A_27a )
% 5.55/5.82                                                                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V156l_27 ) ) )
% 5.55/5.82                                                                                                                      & ( V0l
% 5.55/5.82                                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V157e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V158e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V159e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V160e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V161e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V162e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V163e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V164e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V165e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V166e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V167e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V168e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V169e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V170e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V171e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V172e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V173e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V174e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V175e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V176e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V177e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V178e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V179e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V180e24 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V181e25 ) @ V156l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V182l_27: $i] :
% 5.55/5.82                  ( ( mem @ V182l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V183e1: $i] :
% 5.55/5.82                      ( ( mem @ V183e1 @ A_27a )
% 5.55/5.82                      & ? [V184e2: $i] :
% 5.55/5.82                          ( ( mem @ V184e2 @ A_27a )
% 5.55/5.82                          & ? [V185e3: $i] :
% 5.55/5.82                              ( ( mem @ V185e3 @ A_27a )
% 5.55/5.82                              & ? [V186e4: $i] :
% 5.55/5.82                                  ( ( mem @ V186e4 @ A_27a )
% 5.55/5.82                                  & ? [V187e5: $i] :
% 5.55/5.82                                      ( ( mem @ V187e5 @ A_27a )
% 5.55/5.82                                      & ? [V188e6: $i] :
% 5.55/5.82                                          ( ( mem @ V188e6 @ A_27a )
% 5.55/5.82                                          & ? [V189e7: $i] :
% 5.55/5.82                                              ( ( mem @ V189e7 @ A_27a )
% 5.55/5.82                                              & ? [V190e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V190e8 @ A_27a )
% 5.55/5.82                                                  & ? [V191e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V191e9 @ A_27a )
% 5.55/5.82                                                      & ? [V192e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V192e10 @ A_27a )
% 5.55/5.82                                                          & ? [V193e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V193e11 @ A_27a )
% 5.55/5.82                                                              & ? [V194e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V194e12 @ A_27a )
% 5.55/5.82                                                                  & ? [V195e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V195e13 @ A_27a )
% 5.55/5.82                                                                      & ? [V196e14: $i] :
% 5.55/5.82                                                                          ( ( mem @ V196e14 @ A_27a )
% 5.55/5.82                                                                          & ? [V197e15: $i] :
% 5.55/5.82                                                                              ( ( mem @ V197e15 @ A_27a )
% 5.55/5.82                                                                              & ? [V198e16: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V198e16 @ A_27a )
% 5.55/5.82                                                                                  & ? [V199e17: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V199e17 @ A_27a )
% 5.55/5.82                                                                                      & ? [V200e18: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V200e18 @ A_27a )
% 5.55/5.82                                                                                          & ? [V201e19: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V201e19 @ A_27a )
% 5.55/5.82                                                                                              & ? [V202e20: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V202e20 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V203e21: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V203e21 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V204e22: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V204e22 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V205e23: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V205e23 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V206e24: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V206e24 @ A_27a )
% 5.55/5.82                                                                                                                  & ? [V207e25: $i] :
% 5.55/5.82                                                                                                                      ( ( mem @ V207e25 @ A_27a )
% 5.55/5.82                                                                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V182l_27 ) ) )
% 5.55/5.82                                                                                                                      & ( V0l
% 5.55/5.82                                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V183e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V184e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V185e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V186e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V187e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V188e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V189e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V190e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V191e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V192e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V193e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V194e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V195e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V196e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V197e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V198e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V199e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V200e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V201e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V202e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V203e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V204e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V205e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V206e24 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V207e25 ) @ V182l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V208l_27: $i] :
% 5.55/5.82                  ( ( mem @ V208l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V209e1: $i] :
% 5.55/5.82                      ( ( mem @ V209e1 @ A_27a )
% 5.55/5.82                      & ? [V210e2: $i] :
% 5.55/5.82                          ( ( mem @ V210e2 @ A_27a )
% 5.55/5.82                          & ? [V211e3: $i] :
% 5.55/5.82                              ( ( mem @ V211e3 @ A_27a )
% 5.55/5.82                              & ? [V212e4: $i] :
% 5.55/5.82                                  ( ( mem @ V212e4 @ A_27a )
% 5.55/5.82                                  & ? [V213e5: $i] :
% 5.55/5.82                                      ( ( mem @ V213e5 @ A_27a )
% 5.55/5.82                                      & ? [V214e6: $i] :
% 5.55/5.82                                          ( ( mem @ V214e6 @ A_27a )
% 5.55/5.82                                          & ? [V215e7: $i] :
% 5.55/5.82                                              ( ( mem @ V215e7 @ A_27a )
% 5.55/5.82                                              & ? [V216e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V216e8 @ A_27a )
% 5.55/5.82                                                  & ? [V217e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V217e9 @ A_27a )
% 5.55/5.82                                                      & ? [V218e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V218e10 @ A_27a )
% 5.55/5.82                                                          & ? [V219e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V219e11 @ A_27a )
% 5.55/5.82                                                              & ? [V220e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V220e12 @ A_27a )
% 5.55/5.82                                                                  & ? [V221e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V221e13 @ A_27a )
% 5.55/5.82                                                                      & ? [V222e14: $i] :
% 5.55/5.82                                                                          ( ( mem @ V222e14 @ A_27a )
% 5.55/5.82                                                                          & ? [V223e15: $i] :
% 5.55/5.82                                                                              ( ( mem @ V223e15 @ A_27a )
% 5.55/5.82                                                                              & ? [V224e16: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V224e16 @ A_27a )
% 5.55/5.82                                                                                  & ? [V225e17: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V225e17 @ A_27a )
% 5.55/5.82                                                                                      & ? [V226e18: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V226e18 @ A_27a )
% 5.55/5.82                                                                                          & ? [V227e19: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V227e19 @ A_27a )
% 5.55/5.82                                                                                              & ? [V228e20: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V228e20 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V229e21: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V229e21 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V230e22: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V230e22 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V231e23: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V231e23 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V232e24: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V232e24 @ A_27a )
% 5.55/5.82                                                                                                                  & ? [V233e25: $i] :
% 5.55/5.82                                                                                                                      ( ( mem @ V233e25 @ A_27a )
% 5.55/5.82                                                                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V208l_27 ) ) )
% 5.55/5.82                                                                                                                      & ( V0l
% 5.55/5.82                                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V209e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V210e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V211e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V212e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V213e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V214e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V215e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V216e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V217e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V218e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V219e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V220e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V221e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V222e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V223e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V224e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V225e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V226e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V227e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V228e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V229e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V230e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V231e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V232e24 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V233e25 ) @ V208l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V234l_27: $i] :
% 5.55/5.82                  ( ( mem @ V234l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V235e1: $i] :
% 5.55/5.82                      ( ( mem @ V235e1 @ A_27a )
% 5.55/5.82                      & ? [V236e2: $i] :
% 5.55/5.82                          ( ( mem @ V236e2 @ A_27a )
% 5.55/5.82                          & ? [V237e3: $i] :
% 5.55/5.82                              ( ( mem @ V237e3 @ A_27a )
% 5.55/5.82                              & ? [V238e4: $i] :
% 5.55/5.82                                  ( ( mem @ V238e4 @ A_27a )
% 5.55/5.82                                  & ? [V239e5: $i] :
% 5.55/5.82                                      ( ( mem @ V239e5 @ A_27a )
% 5.55/5.82                                      & ? [V240e6: $i] :
% 5.55/5.82                                          ( ( mem @ V240e6 @ A_27a )
% 5.55/5.82                                          & ? [V241e7: $i] :
% 5.55/5.82                                              ( ( mem @ V241e7 @ A_27a )
% 5.55/5.82                                              & ? [V242e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V242e8 @ A_27a )
% 5.55/5.82                                                  & ? [V243e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V243e9 @ A_27a )
% 5.55/5.82                                                      & ? [V244e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V244e10 @ A_27a )
% 5.55/5.82                                                          & ? [V245e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V245e11 @ A_27a )
% 5.55/5.82                                                              & ? [V246e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V246e12 @ A_27a )
% 5.55/5.82                                                                  & ? [V247e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V247e13 @ A_27a )
% 5.55/5.82                                                                      & ? [V248e14: $i] :
% 5.55/5.82                                                                          ( ( mem @ V248e14 @ A_27a )
% 5.55/5.82                                                                          & ? [V249e15: $i] :
% 5.55/5.82                                                                              ( ( mem @ V249e15 @ A_27a )
% 5.55/5.82                                                                              & ? [V250e16: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V250e16 @ A_27a )
% 5.55/5.82                                                                                  & ? [V251e17: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V251e17 @ A_27a )
% 5.55/5.82                                                                                      & ? [V252e18: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V252e18 @ A_27a )
% 5.55/5.82                                                                                          & ? [V253e19: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V253e19 @ A_27a )
% 5.55/5.82                                                                                              & ? [V254e20: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V254e20 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V255e21: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V255e21 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V256e22: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V256e22 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V257e23: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V257e23 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V258e24: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V258e24 @ A_27a )
% 5.55/5.82                                                                                                                  & ? [V259e25: $i] :
% 5.55/5.82                                                                                                                      ( ( mem @ V259e25 @ A_27a )
% 5.55/5.82                                                                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V234l_27 ) ) )
% 5.55/5.82                                                                                                                      & ( V0l
% 5.55/5.82                                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V235e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V236e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V237e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V238e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V239e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V240e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V241e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V242e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V243e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V244e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V245e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V246e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V247e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V248e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V249e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V250e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V251e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V252e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V253e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V254e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V255e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V256e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V257e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V258e24 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V259e25 ) @ V234l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V260l_27: $i] :
% 5.55/5.82                  ( ( mem @ V260l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V261e1: $i] :
% 5.55/5.82                      ( ( mem @ V261e1 @ A_27a )
% 5.55/5.82                      & ? [V262e2: $i] :
% 5.55/5.82                          ( ( mem @ V262e2 @ A_27a )
% 5.55/5.82                          & ? [V263e3: $i] :
% 5.55/5.82                              ( ( mem @ V263e3 @ A_27a )
% 5.55/5.82                              & ? [V264e4: $i] :
% 5.55/5.82                                  ( ( mem @ V264e4 @ A_27a )
% 5.55/5.82                                  & ? [V265e5: $i] :
% 5.55/5.82                                      ( ( mem @ V265e5 @ A_27a )
% 5.55/5.82                                      & ? [V266e6: $i] :
% 5.55/5.82                                          ( ( mem @ V266e6 @ A_27a )
% 5.55/5.82                                          & ? [V267e7: $i] :
% 5.55/5.82                                              ( ( mem @ V267e7 @ A_27a )
% 5.55/5.82                                              & ? [V268e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V268e8 @ A_27a )
% 5.55/5.82                                                  & ? [V269e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V269e9 @ A_27a )
% 5.55/5.82                                                      & ? [V270e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V270e10 @ A_27a )
% 5.55/5.82                                                          & ? [V271e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V271e11 @ A_27a )
% 5.55/5.82                                                              & ? [V272e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V272e12 @ A_27a )
% 5.55/5.82                                                                  & ? [V273e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V273e13 @ A_27a )
% 5.55/5.82                                                                      & ? [V274e14: $i] :
% 5.55/5.82                                                                          ( ( mem @ V274e14 @ A_27a )
% 5.55/5.82                                                                          & ? [V275e15: $i] :
% 5.55/5.82                                                                              ( ( mem @ V275e15 @ A_27a )
% 5.55/5.82                                                                              & ? [V276e16: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V276e16 @ A_27a )
% 5.55/5.82                                                                                  & ? [V277e17: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V277e17 @ A_27a )
% 5.55/5.82                                                                                      & ? [V278e18: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V278e18 @ A_27a )
% 5.55/5.82                                                                                          & ? [V279e19: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V279e19 @ A_27a )
% 5.55/5.82                                                                                              & ? [V280e20: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V280e20 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V281e21: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V281e21 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V282e22: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V282e22 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V283e23: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V283e23 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V284e24: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V284e24 @ A_27a )
% 5.55/5.82                                                                                                                  & ? [V285e25: $i] :
% 5.55/5.82                                                                                                                      ( ( mem @ V285e25 @ A_27a )
% 5.55/5.82                                                                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V260l_27 ) )
% 5.55/5.82                                                                                                                        = V1x )
% 5.55/5.82                                                                                                                      & ( V0l
% 5.55/5.82                                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V261e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V262e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V263e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V264e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V265e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V266e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V267e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V268e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V269e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V270e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V271e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V272e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V273e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V274e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V275e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V276e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V277e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V278e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V279e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V280e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V281e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V282e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V283e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V284e24 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V285e25 ) @ V260l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V286l_27: $i] :
% 5.55/5.82                  ( ( mem @ V286l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V287e1: $i] :
% 5.55/5.82                      ( ( mem @ V287e1 @ A_27a )
% 5.55/5.82                      & ? [V288e2: $i] :
% 5.55/5.82                          ( ( mem @ V288e2 @ A_27a )
% 5.55/5.82                          & ? [V289e3: $i] :
% 5.55/5.82                              ( ( mem @ V289e3 @ A_27a )
% 5.55/5.82                              & ? [V290e4: $i] :
% 5.55/5.82                                  ( ( mem @ V290e4 @ A_27a )
% 5.55/5.82                                  & ? [V291e5: $i] :
% 5.55/5.82                                      ( ( mem @ V291e5 @ A_27a )
% 5.55/5.82                                      & ? [V292e6: $i] :
% 5.55/5.82                                          ( ( mem @ V292e6 @ A_27a )
% 5.55/5.82                                          & ? [V293e7: $i] :
% 5.55/5.82                                              ( ( mem @ V293e7 @ A_27a )
% 5.55/5.82                                              & ? [V294e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V294e8 @ A_27a )
% 5.55/5.82                                                  & ? [V295e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V295e9 @ A_27a )
% 5.55/5.82                                                      & ? [V296e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V296e10 @ A_27a )
% 5.55/5.82                                                          & ? [V297e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V297e11 @ A_27a )
% 5.55/5.82                                                              & ? [V298e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V298e12 @ A_27a )
% 5.55/5.82                                                                  & ? [V299e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V299e13 @ A_27a )
% 5.55/5.82                                                                      & ? [V300e14: $i] :
% 5.55/5.82                                                                          ( ( mem @ V300e14 @ A_27a )
% 5.55/5.82                                                                          & ? [V301e15: $i] :
% 5.55/5.82                                                                              ( ( mem @ V301e15 @ A_27a )
% 5.55/5.82                                                                              & ? [V302e16: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V302e16 @ A_27a )
% 5.55/5.82                                                                                  & ? [V303e17: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V303e17 @ A_27a )
% 5.55/5.82                                                                                      & ? [V304e18: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V304e18 @ A_27a )
% 5.55/5.82                                                                                          & ? [V305e19: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V305e19 @ A_27a )
% 5.55/5.82                                                                                              & ? [V306e20: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V306e20 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V307e21: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V307e21 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V308e22: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V308e22 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V309e23: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V309e23 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V310e24: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V310e24 @ A_27a )
% 5.55/5.82                                                                                                                  & ? [V311e25: $i] :
% 5.55/5.82                                                                                                                      ( ( mem @ V311e25 @ A_27a )
% 5.55/5.82                                                                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V286l_27 ) )
% 5.55/5.82                                                                                                                        = V1x )
% 5.55/5.82                                                                                                                      & ( V0l
% 5.55/5.82                                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V287e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V288e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V289e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V290e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V291e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V292e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V293e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V294e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V295e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V296e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V297e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V298e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V299e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V300e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V301e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V302e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V303e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V304e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V305e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V306e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V307e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V308e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V309e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V310e24 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V311e25 ) @ V286l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V312l_27: $i] :
% 5.55/5.82                  ( ( mem @ V312l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V313e1: $i] :
% 5.55/5.82                      ( ( mem @ V313e1 @ A_27a )
% 5.55/5.82                      & ? [V314e2: $i] :
% 5.55/5.82                          ( ( mem @ V314e2 @ A_27a )
% 5.55/5.82                          & ? [V315e3: $i] :
% 5.55/5.82                              ( ( mem @ V315e3 @ A_27a )
% 5.55/5.82                              & ? [V316e4: $i] :
% 5.55/5.82                                  ( ( mem @ V316e4 @ A_27a )
% 5.55/5.82                                  & ? [V317e5: $i] :
% 5.55/5.82                                      ( ( mem @ V317e5 @ A_27a )
% 5.55/5.82                                      & ? [V318e6: $i] :
% 5.55/5.82                                          ( ( mem @ V318e6 @ A_27a )
% 5.55/5.82                                          & ? [V319e7: $i] :
% 5.55/5.82                                              ( ( mem @ V319e7 @ A_27a )
% 5.55/5.82                                              & ? [V320e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V320e8 @ A_27a )
% 5.55/5.82                                                  & ? [V321e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V321e9 @ A_27a )
% 5.55/5.82                                                      & ? [V322e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V322e10 @ A_27a )
% 5.55/5.82                                                          & ? [V323e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V323e11 @ A_27a )
% 5.55/5.82                                                              & ? [V324e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V324e12 @ A_27a )
% 5.55/5.82                                                                  & ? [V325e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V325e13 @ A_27a )
% 5.55/5.82                                                                      & ? [V326e14: $i] :
% 5.55/5.82                                                                          ( ( mem @ V326e14 @ A_27a )
% 5.55/5.82                                                                          & ? [V327e15: $i] :
% 5.55/5.82                                                                              ( ( mem @ V327e15 @ A_27a )
% 5.55/5.82                                                                              & ? [V328e16: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V328e16 @ A_27a )
% 5.55/5.82                                                                                  & ? [V329e17: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V329e17 @ A_27a )
% 5.55/5.82                                                                                      & ? [V330e18: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V330e18 @ A_27a )
% 5.55/5.82                                                                                          & ? [V331e19: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V331e19 @ A_27a )
% 5.55/5.82                                                                                              & ? [V332e20: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V332e20 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V333e21: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V333e21 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V334e22: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V334e22 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V335e23: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V335e23 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V336e24: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V336e24 @ A_27a )
% 5.55/5.82                                                                                                                  & ? [V337e25: $i] :
% 5.55/5.82                                                                                                                      ( ( mem @ V337e25 @ A_27a )
% 5.55/5.82                                                                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V312l_27 ) )
% 5.55/5.82                                                                                                                        = V1x )
% 5.55/5.82                                                                                                                      & ( V0l
% 5.55/5.82                                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V313e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V314e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V315e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V316e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V317e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V318e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V319e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V320e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V321e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V322e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V323e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V324e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V325e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V326e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V327e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V328e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V329e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V330e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V331e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V332e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V333e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V334e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V335e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V336e24 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V337e25 ) @ V312l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V338l_27: $i] :
% 5.55/5.82                  ( ( mem @ V338l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V339e1: $i] :
% 5.55/5.82                      ( ( mem @ V339e1 @ A_27a )
% 5.55/5.82                      & ? [V340e2: $i] :
% 5.55/5.82                          ( ( mem @ V340e2 @ A_27a )
% 5.55/5.82                          & ? [V341e3: $i] :
% 5.55/5.82                              ( ( mem @ V341e3 @ A_27a )
% 5.55/5.82                              & ? [V342e4: $i] :
% 5.55/5.82                                  ( ( mem @ V342e4 @ A_27a )
% 5.55/5.82                                  & ? [V343e5: $i] :
% 5.55/5.82                                      ( ( mem @ V343e5 @ A_27a )
% 5.55/5.82                                      & ? [V344e6: $i] :
% 5.55/5.82                                          ( ( mem @ V344e6 @ A_27a )
% 5.55/5.82                                          & ? [V345e7: $i] :
% 5.55/5.82                                              ( ( mem @ V345e7 @ A_27a )
% 5.55/5.82                                              & ? [V346e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V346e8 @ A_27a )
% 5.55/5.82                                                  & ? [V347e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V347e9 @ A_27a )
% 5.55/5.82                                                      & ? [V348e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V348e10 @ A_27a )
% 5.55/5.82                                                          & ? [V349e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V349e11 @ A_27a )
% 5.55/5.82                                                              & ? [V350e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V350e12 @ A_27a )
% 5.55/5.82                                                                  & ? [V351e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V351e13 @ A_27a )
% 5.55/5.82                                                                      & ? [V352e14: $i] :
% 5.55/5.82                                                                          ( ( mem @ V352e14 @ A_27a )
% 5.55/5.82                                                                          & ? [V353e15: $i] :
% 5.55/5.82                                                                              ( ( mem @ V353e15 @ A_27a )
% 5.55/5.82                                                                              & ? [V354e16: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V354e16 @ A_27a )
% 5.55/5.82                                                                                  & ? [V355e17: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V355e17 @ A_27a )
% 5.55/5.82                                                                                      & ? [V356e18: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V356e18 @ A_27a )
% 5.55/5.82                                                                                          & ? [V357e19: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V357e19 @ A_27a )
% 5.55/5.82                                                                                              & ? [V358e20: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V358e20 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V359e21: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V359e21 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V360e22: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V360e22 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V361e23: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V361e23 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V362e24: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V362e24 @ A_27a )
% 5.55/5.82                                                                                                                  & ? [V363e25: $i] :
% 5.55/5.82                                                                                                                      ( ( mem @ V363e25 @ A_27a )
% 5.55/5.82                                                                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V338l_27 ) )
% 5.55/5.82                                                                                                                        = V1x )
% 5.55/5.82                                                                                                                      & ( V0l
% 5.55/5.82                                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V339e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V340e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V341e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V342e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V343e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V344e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V345e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V346e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V347e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V348e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V349e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V350e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V351e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V352e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V353e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V354e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V355e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V356e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V357e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V358e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V359e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V360e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V361e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V362e24 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V363e25 ) @ V338l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V364e1: $i] :
% 5.55/5.82                  ( ( mem @ V364e1 @ A_27a )
% 5.55/5.82                  & ? [V365e2: $i] :
% 5.55/5.82                      ( ( mem @ V365e2 @ A_27a )
% 5.55/5.82                      & ? [V366e3: $i] :
% 5.55/5.82                          ( ( mem @ V366e3 @ A_27a )
% 5.55/5.82                          & ? [V367e4: $i] :
% 5.55/5.82                              ( ( mem @ V367e4 @ A_27a )
% 5.55/5.82                              & ? [V368e5: $i] :
% 5.55/5.82                                  ( ( mem @ V368e5 @ A_27a )
% 5.55/5.82                                  & ? [V369e6: $i] :
% 5.55/5.82                                      ( ( mem @ V369e6 @ A_27a )
% 5.55/5.82                                      & ? [V370e7: $i] :
% 5.55/5.82                                          ( ( mem @ V370e7 @ A_27a )
% 5.55/5.82                                          & ? [V371e8: $i] :
% 5.55/5.82                                              ( ( mem @ V371e8 @ A_27a )
% 5.55/5.82                                              & ? [V372e9: $i] :
% 5.55/5.82                                                  ( ( mem @ V372e9 @ A_27a )
% 5.55/5.82                                                  & ? [V373e10: $i] :
% 5.55/5.82                                                      ( ( mem @ V373e10 @ A_27a )
% 5.55/5.82                                                      & ? [V374e11: $i] :
% 5.55/5.82                                                          ( ( mem @ V374e11 @ A_27a )
% 5.55/5.82                                                          & ? [V375e12: $i] :
% 5.55/5.82                                                              ( ( mem @ V375e12 @ A_27a )
% 5.55/5.82                                                              & ? [V376e13: $i] :
% 5.55/5.82                                                                  ( ( mem @ V376e13 @ A_27a )
% 5.55/5.82                                                                  & ? [V377e14: $i] :
% 5.55/5.82                                                                      ( ( mem @ V377e14 @ A_27a )
% 5.55/5.82                                                                      & ? [V378e15: $i] :
% 5.55/5.82                                                                          ( ( mem @ V378e15 @ A_27a )
% 5.55/5.82                                                                          & ? [V379e16: $i] :
% 5.55/5.82                                                                              ( ( mem @ V379e16 @ A_27a )
% 5.55/5.82                                                                              & ? [V380e17: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V380e17 @ A_27a )
% 5.55/5.82                                                                                  & ? [V381e18: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V381e18 @ A_27a )
% 5.55/5.82                                                                                      & ? [V382e19: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V382e19 @ A_27a )
% 5.55/5.82                                                                                          & ? [V383e20: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V383e20 @ A_27a )
% 5.55/5.82                                                                                              & ? [V384e21: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V384e21 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V385e22: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V385e22 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V386e23: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V386e23 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V387e24: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V387e24 @ A_27a )
% 5.55/5.82                                                                                                              & ( V0l
% 5.55/5.82                                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V364e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V365e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V366e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V367e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V368e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V369e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V370e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V371e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V372e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V373e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V374e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V375e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V376e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V377e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V378e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V379e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V380e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V381e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V382e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V383e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V384e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V385e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V386e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V387e24 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V388e1: $i] :
% 5.55/5.82                  ( ( mem @ V388e1 @ A_27a )
% 5.55/5.82                  & ? [V389e2: $i] :
% 5.55/5.82                      ( ( mem @ V389e2 @ A_27a )
% 5.55/5.82                      & ? [V390e3: $i] :
% 5.55/5.82                          ( ( mem @ V390e3 @ A_27a )
% 5.55/5.82                          & ? [V391e4: $i] :
% 5.55/5.82                              ( ( mem @ V391e4 @ A_27a )
% 5.55/5.82                              & ? [V392e5: $i] :
% 5.55/5.82                                  ( ( mem @ V392e5 @ A_27a )
% 5.55/5.82                                  & ? [V393e6: $i] :
% 5.55/5.82                                      ( ( mem @ V393e6 @ A_27a )
% 5.55/5.82                                      & ? [V394e7: $i] :
% 5.55/5.82                                          ( ( mem @ V394e7 @ A_27a )
% 5.55/5.82                                          & ? [V395e8: $i] :
% 5.55/5.82                                              ( ( mem @ V395e8 @ A_27a )
% 5.55/5.82                                              & ? [V396e9: $i] :
% 5.55/5.82                                                  ( ( mem @ V396e9 @ A_27a )
% 5.55/5.82                                                  & ? [V397e10: $i] :
% 5.55/5.82                                                      ( ( mem @ V397e10 @ A_27a )
% 5.55/5.82                                                      & ? [V398e11: $i] :
% 5.55/5.82                                                          ( ( mem @ V398e11 @ A_27a )
% 5.55/5.82                                                          & ? [V399e12: $i] :
% 5.55/5.82                                                              ( ( mem @ V399e12 @ A_27a )
% 5.55/5.82                                                              & ? [V400e13: $i] :
% 5.55/5.82                                                                  ( ( mem @ V400e13 @ A_27a )
% 5.55/5.82                                                                  & ? [V401e14: $i] :
% 5.55/5.82                                                                      ( ( mem @ V401e14 @ A_27a )
% 5.55/5.82                                                                      & ? [V402e15: $i] :
% 5.55/5.82                                                                          ( ( mem @ V402e15 @ A_27a )
% 5.55/5.82                                                                          & ? [V403e16: $i] :
% 5.55/5.82                                                                              ( ( mem @ V403e16 @ A_27a )
% 5.55/5.82                                                                              & ? [V404e17: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V404e17 @ A_27a )
% 5.55/5.82                                                                                  & ? [V405e18: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V405e18 @ A_27a )
% 5.55/5.82                                                                                      & ? [V406e19: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V406e19 @ A_27a )
% 5.55/5.82                                                                                          & ? [V407e20: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V407e20 @ A_27a )
% 5.55/5.82                                                                                              & ? [V408e21: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V408e21 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V409e22: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V409e22 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V410e23: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V410e23 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V411e24: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V411e24 @ A_27a )
% 5.55/5.82                                                                                                              & ( V0l
% 5.55/5.82                                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V388e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V389e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V390e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V391e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V392e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V393e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V394e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V395e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V396e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V397e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V398e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V399e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V400e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V401e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V402e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V403e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V404e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V405e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V406e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V407e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V408e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V409e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V410e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V411e24 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V412l_27: $i] :
% 5.55/5.82                  ( ( mem @ V412l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V413e1: $i] :
% 5.55/5.82                      ( ( mem @ V413e1 @ A_27a )
% 5.55/5.82                      & ? [V414e2: $i] :
% 5.55/5.82                          ( ( mem @ V414e2 @ A_27a )
% 5.55/5.82                          & ? [V415e3: $i] :
% 5.55/5.82                              ( ( mem @ V415e3 @ A_27a )
% 5.55/5.82                              & ? [V416e4: $i] :
% 5.55/5.82                                  ( ( mem @ V416e4 @ A_27a )
% 5.55/5.82                                  & ? [V417e5: $i] :
% 5.55/5.82                                      ( ( mem @ V417e5 @ A_27a )
% 5.55/5.82                                      & ? [V418e6: $i] :
% 5.55/5.82                                          ( ( mem @ V418e6 @ A_27a )
% 5.55/5.82                                          & ? [V419e7: $i] :
% 5.55/5.82                                              ( ( mem @ V419e7 @ A_27a )
% 5.55/5.82                                              & ? [V420e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V420e8 @ A_27a )
% 5.55/5.82                                                  & ? [V421e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V421e9 @ A_27a )
% 5.55/5.82                                                      & ? [V422e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V422e10 @ A_27a )
% 5.55/5.82                                                          & ? [V423e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V423e11 @ A_27a )
% 5.55/5.82                                                              & ? [V424e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V424e12 @ A_27a )
% 5.55/5.82                                                                  & ? [V425e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V425e13 @ A_27a )
% 5.55/5.82                                                                      & ? [V426e14: $i] :
% 5.55/5.82                                                                          ( ( mem @ V426e14 @ A_27a )
% 5.55/5.82                                                                          & ? [V427e15: $i] :
% 5.55/5.82                                                                              ( ( mem @ V427e15 @ A_27a )
% 5.55/5.82                                                                              & ? [V428e16: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V428e16 @ A_27a )
% 5.55/5.82                                                                                  & ? [V429e17: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V429e17 @ A_27a )
% 5.55/5.82                                                                                      & ? [V430e18: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V430e18 @ A_27a )
% 5.55/5.82                                                                                          & ? [V431e19: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V431e19 @ A_27a )
% 5.55/5.82                                                                                              & ? [V432e20: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V432e20 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V433e21: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V433e21 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V434e22: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V434e22 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V435e23: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V435e23 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V436e24: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V436e24 @ A_27a )
% 5.55/5.82                                                                                                                  & ( V0l
% 5.55/5.82                                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V413e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V414e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V415e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V416e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V417e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V418e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V419e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V420e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V421e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V422e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V423e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V424e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V425e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V426e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V427e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V428e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V429e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V430e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V431e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V432e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V433e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V434e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V435e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V436e24 ) @ V412l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V437l_27: $i] :
% 5.55/5.82                  ( ( mem @ V437l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V438e1: $i] :
% 5.55/5.82                      ( ( mem @ V438e1 @ A_27a )
% 5.55/5.82                      & ? [V439e2: $i] :
% 5.55/5.82                          ( ( mem @ V439e2 @ A_27a )
% 5.55/5.82                          & ? [V440e3: $i] :
% 5.55/5.82                              ( ( mem @ V440e3 @ A_27a )
% 5.55/5.82                              & ? [V441e4: $i] :
% 5.55/5.82                                  ( ( mem @ V441e4 @ A_27a )
% 5.55/5.82                                  & ? [V442e5: $i] :
% 5.55/5.82                                      ( ( mem @ V442e5 @ A_27a )
% 5.55/5.82                                      & ? [V443e6: $i] :
% 5.55/5.82                                          ( ( mem @ V443e6 @ A_27a )
% 5.55/5.82                                          & ? [V444e7: $i] :
% 5.55/5.82                                              ( ( mem @ V444e7 @ A_27a )
% 5.55/5.82                                              & ? [V445e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V445e8 @ A_27a )
% 5.55/5.82                                                  & ? [V446e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V446e9 @ A_27a )
% 5.55/5.82                                                      & ? [V447e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V447e10 @ A_27a )
% 5.55/5.82                                                          & ? [V448e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V448e11 @ A_27a )
% 5.55/5.82                                                              & ? [V449e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V449e12 @ A_27a )
% 5.55/5.82                                                                  & ? [V450e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V450e13 @ A_27a )
% 5.55/5.82                                                                      & ? [V451e14: $i] :
% 5.55/5.82                                                                          ( ( mem @ V451e14 @ A_27a )
% 5.55/5.82                                                                          & ? [V452e15: $i] :
% 5.55/5.82                                                                              ( ( mem @ V452e15 @ A_27a )
% 5.55/5.82                                                                              & ? [V453e16: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V453e16 @ A_27a )
% 5.55/5.82                                                                                  & ? [V454e17: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V454e17 @ A_27a )
% 5.55/5.82                                                                                      & ? [V455e18: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V455e18 @ A_27a )
% 5.55/5.82                                                                                          & ? [V456e19: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V456e19 @ A_27a )
% 5.55/5.82                                                                                              & ? [V457e20: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V457e20 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V458e21: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V458e21 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V459e22: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V459e22 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V460e23: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V460e23 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V461e24: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V461e24 @ A_27a )
% 5.55/5.82                                                                                                                  & ( V0l
% 5.55/5.82                                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V438e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V439e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V440e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V441e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V442e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V443e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V444e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V445e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V446e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V447e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V448e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V449e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V450e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V451e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V452e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V453e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V454e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V455e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V456e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V457e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V458e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V459e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V460e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V461e24 ) @ V437l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V462l_27: $i] :
% 5.55/5.82                  ( ( mem @ V462l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V463e1: $i] :
% 5.55/5.82                      ( ( mem @ V463e1 @ A_27a )
% 5.55/5.82                      & ? [V464e2: $i] :
% 5.55/5.82                          ( ( mem @ V464e2 @ A_27a )
% 5.55/5.82                          & ? [V465e3: $i] :
% 5.55/5.82                              ( ( mem @ V465e3 @ A_27a )
% 5.55/5.82                              & ? [V466e4: $i] :
% 5.55/5.82                                  ( ( mem @ V466e4 @ A_27a )
% 5.55/5.82                                  & ? [V467e5: $i] :
% 5.55/5.82                                      ( ( mem @ V467e5 @ A_27a )
% 5.55/5.82                                      & ? [V468e6: $i] :
% 5.55/5.82                                          ( ( mem @ V468e6 @ A_27a )
% 5.55/5.82                                          & ? [V469e7: $i] :
% 5.55/5.82                                              ( ( mem @ V469e7 @ A_27a )
% 5.55/5.82                                              & ? [V470e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V470e8 @ A_27a )
% 5.55/5.82                                                  & ? [V471e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V471e9 @ A_27a )
% 5.55/5.82                                                      & ? [V472e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V472e10 @ A_27a )
% 5.55/5.82                                                          & ? [V473e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V473e11 @ A_27a )
% 5.55/5.82                                                              & ? [V474e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V474e12 @ A_27a )
% 5.55/5.82                                                                  & ? [V475e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V475e13 @ A_27a )
% 5.55/5.82                                                                      & ? [V476e14: $i] :
% 5.55/5.82                                                                          ( ( mem @ V476e14 @ A_27a )
% 5.55/5.82                                                                          & ? [V477e15: $i] :
% 5.55/5.82                                                                              ( ( mem @ V477e15 @ A_27a )
% 5.55/5.82                                                                              & ? [V478e16: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V478e16 @ A_27a )
% 5.55/5.82                                                                                  & ? [V479e17: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V479e17 @ A_27a )
% 5.55/5.82                                                                                      & ? [V480e18: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V480e18 @ A_27a )
% 5.55/5.82                                                                                          & ? [V481e19: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V481e19 @ A_27a )
% 5.55/5.82                                                                                              & ? [V482e20: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V482e20 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V483e21: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V483e21 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V484e22: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V484e22 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V485e23: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V485e23 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V486e24: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V486e24 @ A_27a )
% 5.55/5.82                                                                                                                  & ( V0l
% 5.55/5.82                                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V463e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V464e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V465e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V466e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V467e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V468e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V469e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V470e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V471e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V472e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V473e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V474e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V475e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V476e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V477e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V478e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V479e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V480e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V481e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V482e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V483e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V484e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V485e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V486e24 ) @ V462l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V487l_27: $i] :
% 5.55/5.82                  ( ( mem @ V487l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V488e1: $i] :
% 5.55/5.82                      ( ( mem @ V488e1 @ A_27a )
% 5.55/5.82                      & ? [V489e2: $i] :
% 5.55/5.82                          ( ( mem @ V489e2 @ A_27a )
% 5.55/5.82                          & ? [V490e3: $i] :
% 5.55/5.82                              ( ( mem @ V490e3 @ A_27a )
% 5.55/5.82                              & ? [V491e4: $i] :
% 5.55/5.82                                  ( ( mem @ V491e4 @ A_27a )
% 5.55/5.82                                  & ? [V492e5: $i] :
% 5.55/5.82                                      ( ( mem @ V492e5 @ A_27a )
% 5.55/5.82                                      & ? [V493e6: $i] :
% 5.55/5.82                                          ( ( mem @ V493e6 @ A_27a )
% 5.55/5.82                                          & ? [V494e7: $i] :
% 5.55/5.82                                              ( ( mem @ V494e7 @ A_27a )
% 5.55/5.82                                              & ? [V495e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V495e8 @ A_27a )
% 5.55/5.82                                                  & ? [V496e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V496e9 @ A_27a )
% 5.55/5.82                                                      & ? [V497e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V497e10 @ A_27a )
% 5.55/5.82                                                          & ? [V498e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V498e11 @ A_27a )
% 5.55/5.82                                                              & ? [V499e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V499e12 @ A_27a )
% 5.55/5.82                                                                  & ? [V500e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V500e13 @ A_27a )
% 5.55/5.82                                                                      & ? [V501e14: $i] :
% 5.55/5.82                                                                          ( ( mem @ V501e14 @ A_27a )
% 5.55/5.82                                                                          & ? [V502e15: $i] :
% 5.55/5.82                                                                              ( ( mem @ V502e15 @ A_27a )
% 5.55/5.82                                                                              & ? [V503e16: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V503e16 @ A_27a )
% 5.55/5.82                                                                                  & ? [V504e17: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V504e17 @ A_27a )
% 5.55/5.82                                                                                      & ? [V505e18: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V505e18 @ A_27a )
% 5.55/5.82                                                                                          & ? [V506e19: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V506e19 @ A_27a )
% 5.55/5.82                                                                                              & ? [V507e20: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V507e20 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V508e21: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V508e21 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V509e22: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V509e22 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V510e23: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V510e23 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V511e24: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V511e24 @ A_27a )
% 5.55/5.82                                                                                                                  & ( V0l
% 5.55/5.82                                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V488e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V489e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V490e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V491e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V492e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V493e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V494e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V495e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V496e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V497e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V498e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V499e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V500e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V501e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V502e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V503e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V504e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V505e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V506e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V507e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V508e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V509e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V510e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V511e24 ) @ V487l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V512l_27: $i] :
% 5.55/5.82                  ( ( mem @ V512l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V513e1: $i] :
% 5.55/5.82                      ( ( mem @ V513e1 @ A_27a )
% 5.55/5.82                      & ? [V514e2: $i] :
% 5.55/5.82                          ( ( mem @ V514e2 @ A_27a )
% 5.55/5.82                          & ? [V515e3: $i] :
% 5.55/5.82                              ( ( mem @ V515e3 @ A_27a )
% 5.55/5.82                              & ? [V516e4: $i] :
% 5.55/5.82                                  ( ( mem @ V516e4 @ A_27a )
% 5.55/5.82                                  & ? [V517e5: $i] :
% 5.55/5.82                                      ( ( mem @ V517e5 @ A_27a )
% 5.55/5.82                                      & ? [V518e6: $i] :
% 5.55/5.82                                          ( ( mem @ V518e6 @ A_27a )
% 5.55/5.82                                          & ? [V519e7: $i] :
% 5.55/5.82                                              ( ( mem @ V519e7 @ A_27a )
% 5.55/5.82                                              & ? [V520e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V520e8 @ A_27a )
% 5.55/5.82                                                  & ? [V521e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V521e9 @ A_27a )
% 5.55/5.82                                                      & ? [V522e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V522e10 @ A_27a )
% 5.55/5.82                                                          & ? [V523e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V523e11 @ A_27a )
% 5.55/5.82                                                              & ? [V524e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V524e12 @ A_27a )
% 5.55/5.82                                                                  & ? [V525e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V525e13 @ A_27a )
% 5.55/5.82                                                                      & ? [V526e14: $i] :
% 5.55/5.82                                                                          ( ( mem @ V526e14 @ A_27a )
% 5.55/5.82                                                                          & ? [V527e15: $i] :
% 5.55/5.82                                                                              ( ( mem @ V527e15 @ A_27a )
% 5.55/5.82                                                                              & ? [V528e16: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V528e16 @ A_27a )
% 5.55/5.82                                                                                  & ? [V529e17: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V529e17 @ A_27a )
% 5.55/5.82                                                                                      & ? [V530e18: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V530e18 @ A_27a )
% 5.55/5.82                                                                                          & ? [V531e19: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V531e19 @ A_27a )
% 5.55/5.82                                                                                              & ? [V532e20: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V532e20 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V533e21: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V533e21 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V534e22: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V534e22 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V535e23: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V535e23 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V536e24: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V536e24 @ A_27a )
% 5.55/5.82                                                                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V512l_27 ) ) )
% 5.55/5.82                                                                                                                  & ( V0l
% 5.55/5.82                                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V513e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V514e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V515e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V516e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V517e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V518e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V519e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V520e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V521e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V522e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V523e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V524e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V525e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V526e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V527e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V528e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V529e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V530e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V531e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V532e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V533e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V534e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V535e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V536e24 ) @ V512l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V537l_27: $i] :
% 5.55/5.82                  ( ( mem @ V537l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V538e1: $i] :
% 5.55/5.82                      ( ( mem @ V538e1 @ A_27a )
% 5.55/5.82                      & ? [V539e2: $i] :
% 5.55/5.82                          ( ( mem @ V539e2 @ A_27a )
% 5.55/5.82                          & ? [V540e3: $i] :
% 5.55/5.82                              ( ( mem @ V540e3 @ A_27a )
% 5.55/5.82                              & ? [V541e4: $i] :
% 5.55/5.82                                  ( ( mem @ V541e4 @ A_27a )
% 5.55/5.82                                  & ? [V542e5: $i] :
% 5.55/5.82                                      ( ( mem @ V542e5 @ A_27a )
% 5.55/5.82                                      & ? [V543e6: $i] :
% 5.55/5.82                                          ( ( mem @ V543e6 @ A_27a )
% 5.55/5.82                                          & ? [V544e7: $i] :
% 5.55/5.82                                              ( ( mem @ V544e7 @ A_27a )
% 5.55/5.82                                              & ? [V545e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V545e8 @ A_27a )
% 5.55/5.82                                                  & ? [V546e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V546e9 @ A_27a )
% 5.55/5.82                                                      & ? [V547e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V547e10 @ A_27a )
% 5.55/5.82                                                          & ? [V548e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V548e11 @ A_27a )
% 5.55/5.82                                                              & ? [V549e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V549e12 @ A_27a )
% 5.55/5.82                                                                  & ? [V550e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V550e13 @ A_27a )
% 5.55/5.82                                                                      & ? [V551e14: $i] :
% 5.55/5.82                                                                          ( ( mem @ V551e14 @ A_27a )
% 5.55/5.82                                                                          & ? [V552e15: $i] :
% 5.55/5.82                                                                              ( ( mem @ V552e15 @ A_27a )
% 5.55/5.82                                                                              & ? [V553e16: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V553e16 @ A_27a )
% 5.55/5.82                                                                                  & ? [V554e17: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V554e17 @ A_27a )
% 5.55/5.82                                                                                      & ? [V555e18: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V555e18 @ A_27a )
% 5.55/5.82                                                                                          & ? [V556e19: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V556e19 @ A_27a )
% 5.55/5.82                                                                                              & ? [V557e20: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V557e20 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V558e21: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V558e21 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V559e22: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V559e22 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V560e23: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V560e23 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V561e24: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V561e24 @ A_27a )
% 5.55/5.82                                                                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V537l_27 ) ) )
% 5.55/5.82                                                                                                                  & ( V0l
% 5.55/5.82                                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V538e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V539e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V540e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V541e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V542e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V543e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V544e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V545e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V546e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V547e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V548e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V549e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V550e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V551e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V552e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V553e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V554e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V555e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V556e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V557e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V558e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V559e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V560e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V561e24 ) @ V537l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V562l_27: $i] :
% 5.55/5.82                  ( ( mem @ V562l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V563e1: $i] :
% 5.55/5.82                      ( ( mem @ V563e1 @ A_27a )
% 5.55/5.82                      & ? [V564e2: $i] :
% 5.55/5.82                          ( ( mem @ V564e2 @ A_27a )
% 5.55/5.82                          & ? [V565e3: $i] :
% 5.55/5.82                              ( ( mem @ V565e3 @ A_27a )
% 5.55/5.82                              & ? [V566e4: $i] :
% 5.55/5.82                                  ( ( mem @ V566e4 @ A_27a )
% 5.55/5.82                                  & ? [V567e5: $i] :
% 5.55/5.82                                      ( ( mem @ V567e5 @ A_27a )
% 5.55/5.82                                      & ? [V568e6: $i] :
% 5.55/5.82                                          ( ( mem @ V568e6 @ A_27a )
% 5.55/5.82                                          & ? [V569e7: $i] :
% 5.55/5.82                                              ( ( mem @ V569e7 @ A_27a )
% 5.55/5.82                                              & ? [V570e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V570e8 @ A_27a )
% 5.55/5.82                                                  & ? [V571e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V571e9 @ A_27a )
% 5.55/5.82                                                      & ? [V572e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V572e10 @ A_27a )
% 5.55/5.82                                                          & ? [V573e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V573e11 @ A_27a )
% 5.55/5.82                                                              & ? [V574e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V574e12 @ A_27a )
% 5.55/5.82                                                                  & ? [V575e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V575e13 @ A_27a )
% 5.55/5.82                                                                      & ? [V576e14: $i] :
% 5.55/5.82                                                                          ( ( mem @ V576e14 @ A_27a )
% 5.55/5.82                                                                          & ? [V577e15: $i] :
% 5.55/5.82                                                                              ( ( mem @ V577e15 @ A_27a )
% 5.55/5.82                                                                              & ? [V578e16: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V578e16 @ A_27a )
% 5.55/5.82                                                                                  & ? [V579e17: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V579e17 @ A_27a )
% 5.55/5.82                                                                                      & ? [V580e18: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V580e18 @ A_27a )
% 5.55/5.82                                                                                          & ? [V581e19: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V581e19 @ A_27a )
% 5.55/5.82                                                                                              & ? [V582e20: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V582e20 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V583e21: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V583e21 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V584e22: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V584e22 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V585e23: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V585e23 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V586e24: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V586e24 @ A_27a )
% 5.55/5.82                                                                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V562l_27 ) ) )
% 5.55/5.82                                                                                                                  & ( V0l
% 5.55/5.82                                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V563e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V564e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V565e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V566e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V567e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V568e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V569e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V570e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V571e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V572e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V573e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V574e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V575e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V576e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V577e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V578e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V579e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V580e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V581e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V582e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V583e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V584e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V585e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V586e24 ) @ V562l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V587l_27: $i] :
% 5.55/5.82                  ( ( mem @ V587l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V588e1: $i] :
% 5.55/5.82                      ( ( mem @ V588e1 @ A_27a )
% 5.55/5.82                      & ? [V589e2: $i] :
% 5.55/5.82                          ( ( mem @ V589e2 @ A_27a )
% 5.55/5.82                          & ? [V590e3: $i] :
% 5.55/5.82                              ( ( mem @ V590e3 @ A_27a )
% 5.55/5.82                              & ? [V591e4: $i] :
% 5.55/5.82                                  ( ( mem @ V591e4 @ A_27a )
% 5.55/5.82                                  & ? [V592e5: $i] :
% 5.55/5.82                                      ( ( mem @ V592e5 @ A_27a )
% 5.55/5.82                                      & ? [V593e6: $i] :
% 5.55/5.82                                          ( ( mem @ V593e6 @ A_27a )
% 5.55/5.82                                          & ? [V594e7: $i] :
% 5.55/5.82                                              ( ( mem @ V594e7 @ A_27a )
% 5.55/5.82                                              & ? [V595e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V595e8 @ A_27a )
% 5.55/5.82                                                  & ? [V596e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V596e9 @ A_27a )
% 5.55/5.82                                                      & ? [V597e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V597e10 @ A_27a )
% 5.55/5.82                                                          & ? [V598e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V598e11 @ A_27a )
% 5.55/5.82                                                              & ? [V599e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V599e12 @ A_27a )
% 5.55/5.82                                                                  & ? [V600e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V600e13 @ A_27a )
% 5.55/5.82                                                                      & ? [V601e14: $i] :
% 5.55/5.82                                                                          ( ( mem @ V601e14 @ A_27a )
% 5.55/5.82                                                                          & ? [V602e15: $i] :
% 5.55/5.82                                                                              ( ( mem @ V602e15 @ A_27a )
% 5.55/5.82                                                                              & ? [V603e16: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V603e16 @ A_27a )
% 5.55/5.82                                                                                  & ? [V604e17: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V604e17 @ A_27a )
% 5.55/5.82                                                                                      & ? [V605e18: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V605e18 @ A_27a )
% 5.55/5.82                                                                                          & ? [V606e19: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V606e19 @ A_27a )
% 5.55/5.82                                                                                              & ? [V607e20: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V607e20 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V608e21: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V608e21 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V609e22: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V609e22 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V610e23: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V610e23 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V611e24: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V611e24 @ A_27a )
% 5.55/5.82                                                                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V587l_27 ) ) )
% 5.55/5.82                                                                                                                  & ( V0l
% 5.55/5.82                                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V588e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V589e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V590e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V591e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V592e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V593e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V594e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V595e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V596e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V597e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V598e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V599e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V600e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V601e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V602e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V603e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V604e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V605e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V606e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V607e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V608e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V609e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V610e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V611e24 ) @ V587l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.82            <=> ? [V612l_27: $i] :
% 5.55/5.82                  ( ( mem @ V612l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V613e1: $i] :
% 5.55/5.82                      ( ( mem @ V613e1 @ A_27a )
% 5.55/5.82                      & ? [V614e2: $i] :
% 5.55/5.82                          ( ( mem @ V614e2 @ A_27a )
% 5.55/5.82                          & ? [V615e3: $i] :
% 5.55/5.82                              ( ( mem @ V615e3 @ A_27a )
% 5.55/5.82                              & ? [V616e4: $i] :
% 5.55/5.82                                  ( ( mem @ V616e4 @ A_27a )
% 5.55/5.82                                  & ? [V617e5: $i] :
% 5.55/5.82                                      ( ( mem @ V617e5 @ A_27a )
% 5.55/5.82                                      & ? [V618e6: $i] :
% 5.55/5.82                                          ( ( mem @ V618e6 @ A_27a )
% 5.55/5.82                                          & ? [V619e7: $i] :
% 5.55/5.82                                              ( ( mem @ V619e7 @ A_27a )
% 5.55/5.82                                              & ? [V620e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V620e8 @ A_27a )
% 5.55/5.82                                                  & ? [V621e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V621e9 @ A_27a )
% 5.55/5.82                                                      & ? [V622e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V622e10 @ A_27a )
% 5.55/5.82                                                          & ? [V623e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V623e11 @ A_27a )
% 5.55/5.82                                                              & ? [V624e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V624e12 @ A_27a )
% 5.55/5.82                                                                  & ? [V625e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V625e13 @ A_27a )
% 5.55/5.82                                                                      & ? [V626e14: $i] :
% 5.55/5.82                                                                          ( ( mem @ V626e14 @ A_27a )
% 5.55/5.82                                                                          & ? [V627e15: $i] :
% 5.55/5.82                                                                              ( ( mem @ V627e15 @ A_27a )
% 5.55/5.82                                                                              & ? [V628e16: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V628e16 @ A_27a )
% 5.55/5.82                                                                                  & ? [V629e17: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V629e17 @ A_27a )
% 5.55/5.82                                                                                      & ? [V630e18: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V630e18 @ A_27a )
% 5.55/5.82                                                                                          & ? [V631e19: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V631e19 @ A_27a )
% 5.55/5.82                                                                                              & ? [V632e20: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V632e20 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V633e21: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V633e21 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V634e22: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V634e22 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V635e23: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V635e23 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V636e24: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V636e24 @ A_27a )
% 5.55/5.82                                                                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V612l_27 ) )
% 5.55/5.82                                                                                                                    = V1x )
% 5.55/5.82                                                                                                                  & ( V0l
% 5.55/5.82                                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V613e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V614e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V615e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V616e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V617e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V618e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V619e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V620e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V621e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V622e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V623e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V624e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V625e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V626e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V627e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V628e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V629e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V630e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V631e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V632e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V633e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V634e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V635e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V636e24 ) @ V612l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.82            <=> ? [V637l_27: $i] :
% 5.55/5.82                  ( ( mem @ V637l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V638e1: $i] :
% 5.55/5.82                      ( ( mem @ V638e1 @ A_27a )
% 5.55/5.82                      & ? [V639e2: $i] :
% 5.55/5.82                          ( ( mem @ V639e2 @ A_27a )
% 5.55/5.82                          & ? [V640e3: $i] :
% 5.55/5.82                              ( ( mem @ V640e3 @ A_27a )
% 5.55/5.82                              & ? [V641e4: $i] :
% 5.55/5.82                                  ( ( mem @ V641e4 @ A_27a )
% 5.55/5.82                                  & ? [V642e5: $i] :
% 5.55/5.82                                      ( ( mem @ V642e5 @ A_27a )
% 5.55/5.82                                      & ? [V643e6: $i] :
% 5.55/5.82                                          ( ( mem @ V643e6 @ A_27a )
% 5.55/5.82                                          & ? [V644e7: $i] :
% 5.55/5.82                                              ( ( mem @ V644e7 @ A_27a )
% 5.55/5.82                                              & ? [V645e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V645e8 @ A_27a )
% 5.55/5.82                                                  & ? [V646e9: $i] :
% 5.55/5.82                                                      ( ( mem @ V646e9 @ A_27a )
% 5.55/5.82                                                      & ? [V647e10: $i] :
% 5.55/5.82                                                          ( ( mem @ V647e10 @ A_27a )
% 5.55/5.82                                                          & ? [V648e11: $i] :
% 5.55/5.82                                                              ( ( mem @ V648e11 @ A_27a )
% 5.55/5.82                                                              & ? [V649e12: $i] :
% 5.55/5.82                                                                  ( ( mem @ V649e12 @ A_27a )
% 5.55/5.82                                                                  & ? [V650e13: $i] :
% 5.55/5.82                                                                      ( ( mem @ V650e13 @ A_27a )
% 5.55/5.82                                                                      & ? [V651e14: $i] :
% 5.55/5.82                                                                          ( ( mem @ V651e14 @ A_27a )
% 5.55/5.82                                                                          & ? [V652e15: $i] :
% 5.55/5.82                                                                              ( ( mem @ V652e15 @ A_27a )
% 5.55/5.82                                                                              & ? [V653e16: $i] :
% 5.55/5.82                                                                                  ( ( mem @ V653e16 @ A_27a )
% 5.55/5.82                                                                                  & ? [V654e17: $i] :
% 5.55/5.82                                                                                      ( ( mem @ V654e17 @ A_27a )
% 5.55/5.82                                                                                      & ? [V655e18: $i] :
% 5.55/5.82                                                                                          ( ( mem @ V655e18 @ A_27a )
% 5.55/5.82                                                                                          & ? [V656e19: $i] :
% 5.55/5.82                                                                                              ( ( mem @ V656e19 @ A_27a )
% 5.55/5.82                                                                                              & ? [V657e20: $i] :
% 5.55/5.82                                                                                                  ( ( mem @ V657e20 @ A_27a )
% 5.55/5.82                                                                                                  & ? [V658e21: $i] :
% 5.55/5.82                                                                                                      ( ( mem @ V658e21 @ A_27a )
% 5.55/5.82                                                                                                      & ? [V659e22: $i] :
% 5.55/5.82                                                                                                          ( ( mem @ V659e22 @ A_27a )
% 5.55/5.82                                                                                                          & ? [V660e23: $i] :
% 5.55/5.82                                                                                                              ( ( mem @ V660e23 @ A_27a )
% 5.55/5.82                                                                                                              & ? [V661e24: $i] :
% 5.55/5.82                                                                                                                  ( ( mem @ V661e24 @ A_27a )
% 5.55/5.82                                                                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V637l_27 ) )
% 5.55/5.82                                                                                                                    = V1x )
% 5.55/5.82                                                                                                                  & ( V0l
% 5.55/5.82                                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V638e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V639e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V640e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V641e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V642e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V643e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V644e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V645e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V646e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V647e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V648e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V649e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V650e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V651e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V652e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V653e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V654e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V655e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V656e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V657e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V658e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V659e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V660e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V661e24 ) @ V637l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.82            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.82                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.82            <=> ? [V662l_27: $i] :
% 5.55/5.82                  ( ( mem @ V662l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.82                  & ? [V663e1: $i] :
% 5.55/5.82                      ( ( mem @ V663e1 @ A_27a )
% 5.55/5.82                      & ? [V664e2: $i] :
% 5.55/5.82                          ( ( mem @ V664e2 @ A_27a )
% 5.55/5.82                          & ? [V665e3: $i] :
% 5.55/5.82                              ( ( mem @ V665e3 @ A_27a )
% 5.55/5.82                              & ? [V666e4: $i] :
% 5.55/5.82                                  ( ( mem @ V666e4 @ A_27a )
% 5.55/5.82                                  & ? [V667e5: $i] :
% 5.55/5.82                                      ( ( mem @ V667e5 @ A_27a )
% 5.55/5.82                                      & ? [V668e6: $i] :
% 5.55/5.82                                          ( ( mem @ V668e6 @ A_27a )
% 5.55/5.82                                          & ? [V669e7: $i] :
% 5.55/5.82                                              ( ( mem @ V669e7 @ A_27a )
% 5.55/5.82                                              & ? [V670e8: $i] :
% 5.55/5.82                                                  ( ( mem @ V670e8 @ A_27a )
% 5.55/5.83                                                  & ? [V671e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V671e9 @ A_27a )
% 5.55/5.83                                                      & ? [V672e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V672e10 @ A_27a )
% 5.55/5.83                                                          & ? [V673e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V673e11 @ A_27a )
% 5.55/5.83                                                              & ? [V674e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V674e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V675e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V675e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V676e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V676e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V677e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V677e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V678e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V678e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V679e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V679e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V680e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V680e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V681e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V681e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V682e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V682e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V683e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V683e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V684e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V684e22 @ A_27a )
% 5.55/5.83                                                                                                          & ? [V685e23: $i] :
% 5.55/5.83                                                                                                              ( ( mem @ V685e23 @ A_27a )
% 5.55/5.83                                                                                                              & ? [V686e24: $i] :
% 5.55/5.83                                                                                                                  ( ( mem @ V686e24 @ A_27a )
% 5.55/5.83                                                                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V662l_27 ) )
% 5.55/5.83                                                                                                                    = V1x )
% 5.55/5.83                                                                                                                  & ( V0l
% 5.55/5.83                                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V663e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V664e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V665e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V666e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V667e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V668e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V669e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V670e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V671e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V672e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V673e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V674e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V675e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V676e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V677e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V678e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V679e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V680e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V681e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V682e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V683e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V684e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V685e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V686e24 ) @ V662l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V687l_27: $i] :
% 5.55/5.83                  ( ( mem @ V687l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V688e1: $i] :
% 5.55/5.83                      ( ( mem @ V688e1 @ A_27a )
% 5.55/5.83                      & ? [V689e2: $i] :
% 5.55/5.83                          ( ( mem @ V689e2 @ A_27a )
% 5.55/5.83                          & ? [V690e3: $i] :
% 5.55/5.83                              ( ( mem @ V690e3 @ A_27a )
% 5.55/5.83                              & ? [V691e4: $i] :
% 5.55/5.83                                  ( ( mem @ V691e4 @ A_27a )
% 5.55/5.83                                  & ? [V692e5: $i] :
% 5.55/5.83                                      ( ( mem @ V692e5 @ A_27a )
% 5.55/5.83                                      & ? [V693e6: $i] :
% 5.55/5.83                                          ( ( mem @ V693e6 @ A_27a )
% 5.55/5.83                                          & ? [V694e7: $i] :
% 5.55/5.83                                              ( ( mem @ V694e7 @ A_27a )
% 5.55/5.83                                              & ? [V695e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V695e8 @ A_27a )
% 5.55/5.83                                                  & ? [V696e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V696e9 @ A_27a )
% 5.55/5.83                                                      & ? [V697e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V697e10 @ A_27a )
% 5.55/5.83                                                          & ? [V698e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V698e11 @ A_27a )
% 5.55/5.83                                                              & ? [V699e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V699e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V700e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V700e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V701e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V701e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V702e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V702e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V703e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V703e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V704e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V704e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V705e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V705e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V706e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V706e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V707e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V707e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V708e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V708e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V709e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V709e22 @ A_27a )
% 5.55/5.83                                                                                                          & ? [V710e23: $i] :
% 5.55/5.83                                                                                                              ( ( mem @ V710e23 @ A_27a )
% 5.55/5.83                                                                                                              & ? [V711e24: $i] :
% 5.55/5.83                                                                                                                  ( ( mem @ V711e24 @ A_27a )
% 5.55/5.83                                                                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V687l_27 ) )
% 5.55/5.83                                                                                                                    = V1x )
% 5.55/5.83                                                                                                                  & ( V0l
% 5.55/5.83                                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V688e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V689e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V690e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V691e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V692e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V693e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V694e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V695e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V696e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V697e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V698e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V699e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V700e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V701e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V702e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V703e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V704e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V705e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V706e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V707e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V708e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V709e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V710e23 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V711e24 ) @ V687l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V712e1: $i] :
% 5.55/5.83                  ( ( mem @ V712e1 @ A_27a )
% 5.55/5.83                  & ? [V713e2: $i] :
% 5.55/5.83                      ( ( mem @ V713e2 @ A_27a )
% 5.55/5.83                      & ? [V714e3: $i] :
% 5.55/5.83                          ( ( mem @ V714e3 @ A_27a )
% 5.55/5.83                          & ? [V715e4: $i] :
% 5.55/5.83                              ( ( mem @ V715e4 @ A_27a )
% 5.55/5.83                              & ? [V716e5: $i] :
% 5.55/5.83                                  ( ( mem @ V716e5 @ A_27a )
% 5.55/5.83                                  & ? [V717e6: $i] :
% 5.55/5.83                                      ( ( mem @ V717e6 @ A_27a )
% 5.55/5.83                                      & ? [V718e7: $i] :
% 5.55/5.83                                          ( ( mem @ V718e7 @ A_27a )
% 5.55/5.83                                          & ? [V719e8: $i] :
% 5.55/5.83                                              ( ( mem @ V719e8 @ A_27a )
% 5.55/5.83                                              & ? [V720e9: $i] :
% 5.55/5.83                                                  ( ( mem @ V720e9 @ A_27a )
% 5.55/5.83                                                  & ? [V721e10: $i] :
% 5.55/5.83                                                      ( ( mem @ V721e10 @ A_27a )
% 5.55/5.83                                                      & ? [V722e11: $i] :
% 5.55/5.83                                                          ( ( mem @ V722e11 @ A_27a )
% 5.55/5.83                                                          & ? [V723e12: $i] :
% 5.55/5.83                                                              ( ( mem @ V723e12 @ A_27a )
% 5.55/5.83                                                              & ? [V724e13: $i] :
% 5.55/5.83                                                                  ( ( mem @ V724e13 @ A_27a )
% 5.55/5.83                                                                  & ? [V725e14: $i] :
% 5.55/5.83                                                                      ( ( mem @ V725e14 @ A_27a )
% 5.55/5.83                                                                      & ? [V726e15: $i] :
% 5.55/5.83                                                                          ( ( mem @ V726e15 @ A_27a )
% 5.55/5.83                                                                          & ? [V727e16: $i] :
% 5.55/5.83                                                                              ( ( mem @ V727e16 @ A_27a )
% 5.55/5.83                                                                              & ? [V728e17: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V728e17 @ A_27a )
% 5.55/5.83                                                                                  & ? [V729e18: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V729e18 @ A_27a )
% 5.55/5.83                                                                                      & ? [V730e19: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V730e19 @ A_27a )
% 5.55/5.83                                                                                          & ? [V731e20: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V731e20 @ A_27a )
% 5.55/5.83                                                                                              & ? [V732e21: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V732e21 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V733e22: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V733e22 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V734e23: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V734e23 @ A_27a )
% 5.55/5.83                                                                                                          & ( V0l
% 5.55/5.83                                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V712e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V713e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V714e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V715e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V716e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V717e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V718e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V719e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V720e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V721e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V722e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V723e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V724e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V725e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V726e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V727e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V728e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V729e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V730e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V731e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V732e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V733e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V734e23 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V735e1: $i] :
% 5.55/5.83                  ( ( mem @ V735e1 @ A_27a )
% 5.55/5.83                  & ? [V736e2: $i] :
% 5.55/5.83                      ( ( mem @ V736e2 @ A_27a )
% 5.55/5.83                      & ? [V737e3: $i] :
% 5.55/5.83                          ( ( mem @ V737e3 @ A_27a )
% 5.55/5.83                          & ? [V738e4: $i] :
% 5.55/5.83                              ( ( mem @ V738e4 @ A_27a )
% 5.55/5.83                              & ? [V739e5: $i] :
% 5.55/5.83                                  ( ( mem @ V739e5 @ A_27a )
% 5.55/5.83                                  & ? [V740e6: $i] :
% 5.55/5.83                                      ( ( mem @ V740e6 @ A_27a )
% 5.55/5.83                                      & ? [V741e7: $i] :
% 5.55/5.83                                          ( ( mem @ V741e7 @ A_27a )
% 5.55/5.83                                          & ? [V742e8: $i] :
% 5.55/5.83                                              ( ( mem @ V742e8 @ A_27a )
% 5.55/5.83                                              & ? [V743e9: $i] :
% 5.55/5.83                                                  ( ( mem @ V743e9 @ A_27a )
% 5.55/5.83                                                  & ? [V744e10: $i] :
% 5.55/5.83                                                      ( ( mem @ V744e10 @ A_27a )
% 5.55/5.83                                                      & ? [V745e11: $i] :
% 5.55/5.83                                                          ( ( mem @ V745e11 @ A_27a )
% 5.55/5.83                                                          & ? [V746e12: $i] :
% 5.55/5.83                                                              ( ( mem @ V746e12 @ A_27a )
% 5.55/5.83                                                              & ? [V747e13: $i] :
% 5.55/5.83                                                                  ( ( mem @ V747e13 @ A_27a )
% 5.55/5.83                                                                  & ? [V748e14: $i] :
% 5.55/5.83                                                                      ( ( mem @ V748e14 @ A_27a )
% 5.55/5.83                                                                      & ? [V749e15: $i] :
% 5.55/5.83                                                                          ( ( mem @ V749e15 @ A_27a )
% 5.55/5.83                                                                          & ? [V750e16: $i] :
% 5.55/5.83                                                                              ( ( mem @ V750e16 @ A_27a )
% 5.55/5.83                                                                              & ? [V751e17: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V751e17 @ A_27a )
% 5.55/5.83                                                                                  & ? [V752e18: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V752e18 @ A_27a )
% 5.55/5.83                                                                                      & ? [V753e19: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V753e19 @ A_27a )
% 5.55/5.83                                                                                          & ? [V754e20: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V754e20 @ A_27a )
% 5.55/5.83                                                                                              & ? [V755e21: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V755e21 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V756e22: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V756e22 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V757e23: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V757e23 @ A_27a )
% 5.55/5.83                                                                                                          & ( V0l
% 5.55/5.83                                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V735e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V736e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V737e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V738e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V739e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V740e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V741e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V742e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V743e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V744e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V745e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V746e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V747e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V748e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V749e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V750e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V751e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V752e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V753e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V754e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V755e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V756e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V757e23 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V758l_27: $i] :
% 5.55/5.83                  ( ( mem @ V758l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V759e1: $i] :
% 5.55/5.83                      ( ( mem @ V759e1 @ A_27a )
% 5.55/5.83                      & ? [V760e2: $i] :
% 5.55/5.83                          ( ( mem @ V760e2 @ A_27a )
% 5.55/5.83                          & ? [V761e3: $i] :
% 5.55/5.83                              ( ( mem @ V761e3 @ A_27a )
% 5.55/5.83                              & ? [V762e4: $i] :
% 5.55/5.83                                  ( ( mem @ V762e4 @ A_27a )
% 5.55/5.83                                  & ? [V763e5: $i] :
% 5.55/5.83                                      ( ( mem @ V763e5 @ A_27a )
% 5.55/5.83                                      & ? [V764e6: $i] :
% 5.55/5.83                                          ( ( mem @ V764e6 @ A_27a )
% 5.55/5.83                                          & ? [V765e7: $i] :
% 5.55/5.83                                              ( ( mem @ V765e7 @ A_27a )
% 5.55/5.83                                              & ? [V766e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V766e8 @ A_27a )
% 5.55/5.83                                                  & ? [V767e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V767e9 @ A_27a )
% 5.55/5.83                                                      & ? [V768e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V768e10 @ A_27a )
% 5.55/5.83                                                          & ? [V769e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V769e11 @ A_27a )
% 5.55/5.83                                                              & ? [V770e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V770e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V771e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V771e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V772e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V772e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V773e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V773e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V774e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V774e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V775e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V775e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V776e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V776e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V777e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V777e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V778e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V778e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V779e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V779e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V780e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V780e22 @ A_27a )
% 5.55/5.83                                                                                                          & ? [V781e23: $i] :
% 5.55/5.83                                                                                                              ( ( mem @ V781e23 @ A_27a )
% 5.55/5.83                                                                                                              & ( V0l
% 5.55/5.83                                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V759e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V760e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V761e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V762e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V763e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V764e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V765e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V766e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V767e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V768e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V769e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V770e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V771e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V772e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V773e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V774e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V775e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V776e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V777e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V778e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V779e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V780e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V781e23 ) @ V758l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V782l_27: $i] :
% 5.55/5.83                  ( ( mem @ V782l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V783e1: $i] :
% 5.55/5.83                      ( ( mem @ V783e1 @ A_27a )
% 5.55/5.83                      & ? [V784e2: $i] :
% 5.55/5.83                          ( ( mem @ V784e2 @ A_27a )
% 5.55/5.83                          & ? [V785e3: $i] :
% 5.55/5.83                              ( ( mem @ V785e3 @ A_27a )
% 5.55/5.83                              & ? [V786e4: $i] :
% 5.55/5.83                                  ( ( mem @ V786e4 @ A_27a )
% 5.55/5.83                                  & ? [V787e5: $i] :
% 5.55/5.83                                      ( ( mem @ V787e5 @ A_27a )
% 5.55/5.83                                      & ? [V788e6: $i] :
% 5.55/5.83                                          ( ( mem @ V788e6 @ A_27a )
% 5.55/5.83                                          & ? [V789e7: $i] :
% 5.55/5.83                                              ( ( mem @ V789e7 @ A_27a )
% 5.55/5.83                                              & ? [V790e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V790e8 @ A_27a )
% 5.55/5.83                                                  & ? [V791e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V791e9 @ A_27a )
% 5.55/5.83                                                      & ? [V792e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V792e10 @ A_27a )
% 5.55/5.83                                                          & ? [V793e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V793e11 @ A_27a )
% 5.55/5.83                                                              & ? [V794e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V794e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V795e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V795e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V796e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V796e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V797e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V797e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V798e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V798e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V799e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V799e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V800e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V800e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V801e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V801e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V802e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V802e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V803e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V803e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V804e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V804e22 @ A_27a )
% 5.55/5.83                                                                                                          & ? [V805e23: $i] :
% 5.55/5.83                                                                                                              ( ( mem @ V805e23 @ A_27a )
% 5.55/5.83                                                                                                              & ( V0l
% 5.55/5.83                                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V783e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V784e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V785e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V786e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V787e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V788e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V789e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V790e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V791e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V792e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V793e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V794e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V795e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V796e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V797e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V798e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V799e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V800e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V801e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V802e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V803e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V804e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V805e23 ) @ V782l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V806l_27: $i] :
% 5.55/5.83                  ( ( mem @ V806l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V807e1: $i] :
% 5.55/5.83                      ( ( mem @ V807e1 @ A_27a )
% 5.55/5.83                      & ? [V808e2: $i] :
% 5.55/5.83                          ( ( mem @ V808e2 @ A_27a )
% 5.55/5.83                          & ? [V809e3: $i] :
% 5.55/5.83                              ( ( mem @ V809e3 @ A_27a )
% 5.55/5.83                              & ? [V810e4: $i] :
% 5.55/5.83                                  ( ( mem @ V810e4 @ A_27a )
% 5.55/5.83                                  & ? [V811e5: $i] :
% 5.55/5.83                                      ( ( mem @ V811e5 @ A_27a )
% 5.55/5.83                                      & ? [V812e6: $i] :
% 5.55/5.83                                          ( ( mem @ V812e6 @ A_27a )
% 5.55/5.83                                          & ? [V813e7: $i] :
% 5.55/5.83                                              ( ( mem @ V813e7 @ A_27a )
% 5.55/5.83                                              & ? [V814e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V814e8 @ A_27a )
% 5.55/5.83                                                  & ? [V815e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V815e9 @ A_27a )
% 5.55/5.83                                                      & ? [V816e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V816e10 @ A_27a )
% 5.55/5.83                                                          & ? [V817e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V817e11 @ A_27a )
% 5.55/5.83                                                              & ? [V818e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V818e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V819e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V819e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V820e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V820e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V821e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V821e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V822e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V822e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V823e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V823e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V824e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V824e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V825e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V825e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V826e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V826e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V827e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V827e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V828e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V828e22 @ A_27a )
% 5.55/5.83                                                                                                          & ? [V829e23: $i] :
% 5.55/5.83                                                                                                              ( ( mem @ V829e23 @ A_27a )
% 5.55/5.83                                                                                                              & ( V0l
% 5.55/5.83                                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V807e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V808e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V809e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V810e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V811e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V812e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V813e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V814e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V815e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V816e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V817e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V818e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V819e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V820e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V821e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V822e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V823e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V824e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V825e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V826e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V827e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V828e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V829e23 ) @ V806l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V830l_27: $i] :
% 5.55/5.83                  ( ( mem @ V830l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V831e1: $i] :
% 5.55/5.83                      ( ( mem @ V831e1 @ A_27a )
% 5.55/5.83                      & ? [V832e2: $i] :
% 5.55/5.83                          ( ( mem @ V832e2 @ A_27a )
% 5.55/5.83                          & ? [V833e3: $i] :
% 5.55/5.83                              ( ( mem @ V833e3 @ A_27a )
% 5.55/5.83                              & ? [V834e4: $i] :
% 5.55/5.83                                  ( ( mem @ V834e4 @ A_27a )
% 5.55/5.83                                  & ? [V835e5: $i] :
% 5.55/5.83                                      ( ( mem @ V835e5 @ A_27a )
% 5.55/5.83                                      & ? [V836e6: $i] :
% 5.55/5.83                                          ( ( mem @ V836e6 @ A_27a )
% 5.55/5.83                                          & ? [V837e7: $i] :
% 5.55/5.83                                              ( ( mem @ V837e7 @ A_27a )
% 5.55/5.83                                              & ? [V838e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V838e8 @ A_27a )
% 5.55/5.83                                                  & ? [V839e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V839e9 @ A_27a )
% 5.55/5.83                                                      & ? [V840e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V840e10 @ A_27a )
% 5.55/5.83                                                          & ? [V841e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V841e11 @ A_27a )
% 5.55/5.83                                                              & ? [V842e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V842e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V843e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V843e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V844e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V844e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V845e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V845e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V846e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V846e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V847e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V847e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V848e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V848e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V849e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V849e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V850e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V850e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V851e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V851e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V852e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V852e22 @ A_27a )
% 5.55/5.83                                                                                                          & ? [V853e23: $i] :
% 5.55/5.83                                                                                                              ( ( mem @ V853e23 @ A_27a )
% 5.55/5.83                                                                                                              & ( V0l
% 5.55/5.83                                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V831e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V832e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V833e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V834e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V835e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V836e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V837e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V838e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V839e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V840e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V841e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V842e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V843e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V844e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V845e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V846e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V847e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V848e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V849e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V850e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V851e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V852e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V853e23 ) @ V830l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V854l_27: $i] :
% 5.55/5.83                  ( ( mem @ V854l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V855e1: $i] :
% 5.55/5.83                      ( ( mem @ V855e1 @ A_27a )
% 5.55/5.83                      & ? [V856e2: $i] :
% 5.55/5.83                          ( ( mem @ V856e2 @ A_27a )
% 5.55/5.83                          & ? [V857e3: $i] :
% 5.55/5.83                              ( ( mem @ V857e3 @ A_27a )
% 5.55/5.83                              & ? [V858e4: $i] :
% 5.55/5.83                                  ( ( mem @ V858e4 @ A_27a )
% 5.55/5.83                                  & ? [V859e5: $i] :
% 5.55/5.83                                      ( ( mem @ V859e5 @ A_27a )
% 5.55/5.83                                      & ? [V860e6: $i] :
% 5.55/5.83                                          ( ( mem @ V860e6 @ A_27a )
% 5.55/5.83                                          & ? [V861e7: $i] :
% 5.55/5.83                                              ( ( mem @ V861e7 @ A_27a )
% 5.55/5.83                                              & ? [V862e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V862e8 @ A_27a )
% 5.55/5.83                                                  & ? [V863e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V863e9 @ A_27a )
% 5.55/5.83                                                      & ? [V864e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V864e10 @ A_27a )
% 5.55/5.83                                                          & ? [V865e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V865e11 @ A_27a )
% 5.55/5.83                                                              & ? [V866e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V866e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V867e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V867e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V868e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V868e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V869e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V869e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V870e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V870e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V871e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V871e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V872e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V872e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V873e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V873e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V874e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V874e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V875e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V875e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V876e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V876e22 @ A_27a )
% 5.55/5.83                                                                                                          & ? [V877e23: $i] :
% 5.55/5.83                                                                                                              ( ( mem @ V877e23 @ A_27a )
% 5.55/5.83                                                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V854l_27 ) ) )
% 5.55/5.83                                                                                                              & ( V0l
% 5.55/5.83                                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V855e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V856e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V857e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V858e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V859e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V860e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V861e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V862e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V863e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V864e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V865e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V866e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V867e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V868e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V869e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V870e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V871e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V872e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V873e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V874e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V875e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V876e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V877e23 ) @ V854l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.83            <=> ? [V878l_27: $i] :
% 5.55/5.83                  ( ( mem @ V878l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V879e1: $i] :
% 5.55/5.83                      ( ( mem @ V879e1 @ A_27a )
% 5.55/5.83                      & ? [V880e2: $i] :
% 5.55/5.83                          ( ( mem @ V880e2 @ A_27a )
% 5.55/5.83                          & ? [V881e3: $i] :
% 5.55/5.83                              ( ( mem @ V881e3 @ A_27a )
% 5.55/5.83                              & ? [V882e4: $i] :
% 5.55/5.83                                  ( ( mem @ V882e4 @ A_27a )
% 5.55/5.83                                  & ? [V883e5: $i] :
% 5.55/5.83                                      ( ( mem @ V883e5 @ A_27a )
% 5.55/5.83                                      & ? [V884e6: $i] :
% 5.55/5.83                                          ( ( mem @ V884e6 @ A_27a )
% 5.55/5.83                                          & ? [V885e7: $i] :
% 5.55/5.83                                              ( ( mem @ V885e7 @ A_27a )
% 5.55/5.83                                              & ? [V886e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V886e8 @ A_27a )
% 5.55/5.83                                                  & ? [V887e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V887e9 @ A_27a )
% 5.55/5.83                                                      & ? [V888e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V888e10 @ A_27a )
% 5.55/5.83                                                          & ? [V889e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V889e11 @ A_27a )
% 5.55/5.83                                                              & ? [V890e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V890e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V891e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V891e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V892e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V892e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V893e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V893e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V894e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V894e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V895e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V895e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V896e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V896e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V897e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V897e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V898e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V898e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V899e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V899e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V900e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V900e22 @ A_27a )
% 5.55/5.83                                                                                                          & ? [V901e23: $i] :
% 5.55/5.83                                                                                                              ( ( mem @ V901e23 @ A_27a )
% 5.55/5.83                                                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V878l_27 ) ) )
% 5.55/5.83                                                                                                              & ( V0l
% 5.55/5.83                                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V879e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V880e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V881e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V882e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V883e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V884e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V885e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V886e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V887e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V888e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V889e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V890e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V891e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V892e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V893e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V894e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V895e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V896e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V897e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V898e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V899e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V900e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V901e23 ) @ V878l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V902l_27: $i] :
% 5.55/5.83                  ( ( mem @ V902l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V903e1: $i] :
% 5.55/5.83                      ( ( mem @ V903e1 @ A_27a )
% 5.55/5.83                      & ? [V904e2: $i] :
% 5.55/5.83                          ( ( mem @ V904e2 @ A_27a )
% 5.55/5.83                          & ? [V905e3: $i] :
% 5.55/5.83                              ( ( mem @ V905e3 @ A_27a )
% 5.55/5.83                              & ? [V906e4: $i] :
% 5.55/5.83                                  ( ( mem @ V906e4 @ A_27a )
% 5.55/5.83                                  & ? [V907e5: $i] :
% 5.55/5.83                                      ( ( mem @ V907e5 @ A_27a )
% 5.55/5.83                                      & ? [V908e6: $i] :
% 5.55/5.83                                          ( ( mem @ V908e6 @ A_27a )
% 5.55/5.83                                          & ? [V909e7: $i] :
% 5.55/5.83                                              ( ( mem @ V909e7 @ A_27a )
% 5.55/5.83                                              & ? [V910e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V910e8 @ A_27a )
% 5.55/5.83                                                  & ? [V911e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V911e9 @ A_27a )
% 5.55/5.83                                                      & ? [V912e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V912e10 @ A_27a )
% 5.55/5.83                                                          & ? [V913e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V913e11 @ A_27a )
% 5.55/5.83                                                              & ? [V914e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V914e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V915e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V915e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V916e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V916e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V917e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V917e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V918e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V918e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V919e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V919e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V920e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V920e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V921e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V921e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V922e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V922e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V923e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V923e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V924e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V924e22 @ A_27a )
% 5.55/5.83                                                                                                          & ? [V925e23: $i] :
% 5.55/5.83                                                                                                              ( ( mem @ V925e23 @ A_27a )
% 5.55/5.83                                                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V902l_27 ) ) )
% 5.55/5.83                                                                                                              & ( V0l
% 5.55/5.83                                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V903e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V904e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V905e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V906e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V907e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V908e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V909e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V910e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V911e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V912e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V913e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V914e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V915e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V916e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V917e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V918e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V919e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V920e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V921e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V922e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V923e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V924e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V925e23 ) @ V902l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V926l_27: $i] :
% 5.55/5.83                  ( ( mem @ V926l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V927e1: $i] :
% 5.55/5.83                      ( ( mem @ V927e1 @ A_27a )
% 5.55/5.83                      & ? [V928e2: $i] :
% 5.55/5.83                          ( ( mem @ V928e2 @ A_27a )
% 5.55/5.83                          & ? [V929e3: $i] :
% 5.55/5.83                              ( ( mem @ V929e3 @ A_27a )
% 5.55/5.83                              & ? [V930e4: $i] :
% 5.55/5.83                                  ( ( mem @ V930e4 @ A_27a )
% 5.55/5.83                                  & ? [V931e5: $i] :
% 5.55/5.83                                      ( ( mem @ V931e5 @ A_27a )
% 5.55/5.83                                      & ? [V932e6: $i] :
% 5.55/5.83                                          ( ( mem @ V932e6 @ A_27a )
% 5.55/5.83                                          & ? [V933e7: $i] :
% 5.55/5.83                                              ( ( mem @ V933e7 @ A_27a )
% 5.55/5.83                                              & ? [V934e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V934e8 @ A_27a )
% 5.55/5.83                                                  & ? [V935e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V935e9 @ A_27a )
% 5.55/5.83                                                      & ? [V936e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V936e10 @ A_27a )
% 5.55/5.83                                                          & ? [V937e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V937e11 @ A_27a )
% 5.55/5.83                                                              & ? [V938e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V938e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V939e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V939e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V940e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V940e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V941e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V941e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V942e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V942e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V943e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V943e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V944e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V944e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V945e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V945e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V946e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V946e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V947e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V947e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V948e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V948e22 @ A_27a )
% 5.55/5.83                                                                                                          & ? [V949e23: $i] :
% 5.55/5.83                                                                                                              ( ( mem @ V949e23 @ A_27a )
% 5.55/5.83                                                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V926l_27 ) ) )
% 5.55/5.83                                                                                                              & ( V0l
% 5.55/5.83                                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V927e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V928e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V929e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V930e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V931e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V932e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V933e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V934e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V935e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V936e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V937e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V938e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V939e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V940e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V941e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V942e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V943e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V944e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V945e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V946e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V947e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V948e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V949e23 ) @ V926l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.83            <=> ? [V950l_27: $i] :
% 5.55/5.83                  ( ( mem @ V950l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V951e1: $i] :
% 5.55/5.83                      ( ( mem @ V951e1 @ A_27a )
% 5.55/5.83                      & ? [V952e2: $i] :
% 5.55/5.83                          ( ( mem @ V952e2 @ A_27a )
% 5.55/5.83                          & ? [V953e3: $i] :
% 5.55/5.83                              ( ( mem @ V953e3 @ A_27a )
% 5.55/5.83                              & ? [V954e4: $i] :
% 5.55/5.83                                  ( ( mem @ V954e4 @ A_27a )
% 5.55/5.83                                  & ? [V955e5: $i] :
% 5.55/5.83                                      ( ( mem @ V955e5 @ A_27a )
% 5.55/5.83                                      & ? [V956e6: $i] :
% 5.55/5.83                                          ( ( mem @ V956e6 @ A_27a )
% 5.55/5.83                                          & ? [V957e7: $i] :
% 5.55/5.83                                              ( ( mem @ V957e7 @ A_27a )
% 5.55/5.83                                              & ? [V958e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V958e8 @ A_27a )
% 5.55/5.83                                                  & ? [V959e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V959e9 @ A_27a )
% 5.55/5.83                                                      & ? [V960e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V960e10 @ A_27a )
% 5.55/5.83                                                          & ? [V961e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V961e11 @ A_27a )
% 5.55/5.83                                                              & ? [V962e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V962e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V963e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V963e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V964e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V964e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V965e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V965e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V966e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V966e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V967e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V967e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V968e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V968e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V969e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V969e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V970e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V970e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V971e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V971e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V972e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V972e22 @ A_27a )
% 5.55/5.83                                                                                                          & ? [V973e23: $i] :
% 5.55/5.83                                                                                                              ( ( mem @ V973e23 @ A_27a )
% 5.55/5.83                                                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V950l_27 ) )
% 5.55/5.83                                                                                                                = V1x )
% 5.55/5.83                                                                                                              & ( V0l
% 5.55/5.83                                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V951e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V952e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V953e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V954e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V955e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V956e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V957e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V958e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V959e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V960e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V961e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V962e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V963e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V964e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V965e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V966e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V967e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V968e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V969e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V970e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V971e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V972e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V973e23 ) @ V950l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V974l_27: $i] :
% 5.55/5.83                  ( ( mem @ V974l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V975e1: $i] :
% 5.55/5.83                      ( ( mem @ V975e1 @ A_27a )
% 5.55/5.83                      & ? [V976e2: $i] :
% 5.55/5.83                          ( ( mem @ V976e2 @ A_27a )
% 5.55/5.83                          & ? [V977e3: $i] :
% 5.55/5.83                              ( ( mem @ V977e3 @ A_27a )
% 5.55/5.83                              & ? [V978e4: $i] :
% 5.55/5.83                                  ( ( mem @ V978e4 @ A_27a )
% 5.55/5.83                                  & ? [V979e5: $i] :
% 5.55/5.83                                      ( ( mem @ V979e5 @ A_27a )
% 5.55/5.83                                      & ? [V980e6: $i] :
% 5.55/5.83                                          ( ( mem @ V980e6 @ A_27a )
% 5.55/5.83                                          & ? [V981e7: $i] :
% 5.55/5.83                                              ( ( mem @ V981e7 @ A_27a )
% 5.55/5.83                                              & ? [V982e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V982e8 @ A_27a )
% 5.55/5.83                                                  & ? [V983e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V983e9 @ A_27a )
% 5.55/5.83                                                      & ? [V984e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V984e10 @ A_27a )
% 5.55/5.83                                                          & ? [V985e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V985e11 @ A_27a )
% 5.55/5.83                                                              & ? [V986e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V986e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V987e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V987e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V988e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V988e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V989e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V989e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V990e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V990e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V991e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V991e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V992e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V992e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V993e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V993e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V994e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V994e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V995e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V995e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V996e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V996e22 @ A_27a )
% 5.55/5.83                                                                                                          & ? [V997e23: $i] :
% 5.55/5.83                                                                                                              ( ( mem @ V997e23 @ A_27a )
% 5.55/5.83                                                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V974l_27 ) )
% 5.55/5.83                                                                                                                = V1x )
% 5.55/5.83                                                                                                              & ( V0l
% 5.55/5.83                                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V975e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V976e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V977e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V978e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V979e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V980e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V981e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V982e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V983e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V984e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V985e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V986e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V987e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V988e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V989e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V990e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V991e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V992e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V993e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V994e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V995e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V996e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V997e23 ) @ V974l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V998l_27: $i] :
% 5.55/5.83                  ( ( mem @ V998l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V999e1: $i] :
% 5.55/5.83                      ( ( mem @ V999e1 @ A_27a )
% 5.55/5.83                      & ? [V1000e2: $i] :
% 5.55/5.83                          ( ( mem @ V1000e2 @ A_27a )
% 5.55/5.83                          & ? [V1001e3: $i] :
% 5.55/5.83                              ( ( mem @ V1001e3 @ A_27a )
% 5.55/5.83                              & ? [V1002e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1002e4 @ A_27a )
% 5.55/5.83                                  & ? [V1003e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1003e5 @ A_27a )
% 5.55/5.83                                      & ? [V1004e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1004e6 @ A_27a )
% 5.55/5.83                                          & ? [V1005e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1005e7 @ A_27a )
% 5.55/5.83                                              & ? [V1006e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1006e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1007e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1007e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1008e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1008e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1009e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1009e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1010e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1010e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1011e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1011e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1012e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1012e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1013e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1013e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1014e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1014e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1015e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1015e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1016e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1016e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1017e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1017e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1018e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1018e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1019e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1019e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V1020e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V1020e22 @ A_27a )
% 5.55/5.83                                                                                                          & ? [V1021e23: $i] :
% 5.55/5.83                                                                                                              ( ( mem @ V1021e23 @ A_27a )
% 5.55/5.83                                                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V998l_27 ) )
% 5.55/5.83                                                                                                                = V1x )
% 5.55/5.83                                                                                                              & ( V0l
% 5.55/5.83                                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V999e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1000e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1001e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1002e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1003e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1004e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1005e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1006e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1007e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1008e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1009e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1010e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1011e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1012e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1013e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1014e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1015e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1016e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1017e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1018e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1019e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1020e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1021e23 ) @ V998l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1022l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1022l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1023e1: $i] :
% 5.55/5.83                      ( ( mem @ V1023e1 @ A_27a )
% 5.55/5.83                      & ? [V1024e2: $i] :
% 5.55/5.83                          ( ( mem @ V1024e2 @ A_27a )
% 5.55/5.83                          & ? [V1025e3: $i] :
% 5.55/5.83                              ( ( mem @ V1025e3 @ A_27a )
% 5.55/5.83                              & ? [V1026e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1026e4 @ A_27a )
% 5.55/5.83                                  & ? [V1027e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1027e5 @ A_27a )
% 5.55/5.83                                      & ? [V1028e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1028e6 @ A_27a )
% 5.55/5.83                                          & ? [V1029e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1029e7 @ A_27a )
% 5.55/5.83                                              & ? [V1030e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1030e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1031e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1031e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1032e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1032e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1033e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1033e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1034e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1034e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1035e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1035e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1036e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1036e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1037e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1037e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1038e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1038e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1039e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1039e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1040e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1040e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1041e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1041e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1042e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1042e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1043e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1043e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V1044e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V1044e22 @ A_27a )
% 5.55/5.83                                                                                                          & ? [V1045e23: $i] :
% 5.55/5.83                                                                                                              ( ( mem @ V1045e23 @ A_27a )
% 5.55/5.83                                                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1022l_27 ) )
% 5.55/5.83                                                                                                                = V1x )
% 5.55/5.83                                                                                                              & ( V0l
% 5.55/5.83                                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1023e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1024e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1025e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1026e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1027e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1028e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1029e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1030e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1031e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1032e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1033e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1034e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1035e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1036e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1037e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1038e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1039e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1040e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1041e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1042e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1043e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1044e22 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1045e23 ) @ V1022l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V1046e1: $i] :
% 5.55/5.83                  ( ( mem @ V1046e1 @ A_27a )
% 5.55/5.83                  & ? [V1047e2: $i] :
% 5.55/5.83                      ( ( mem @ V1047e2 @ A_27a )
% 5.55/5.83                      & ? [V1048e3: $i] :
% 5.55/5.83                          ( ( mem @ V1048e3 @ A_27a )
% 5.55/5.83                          & ? [V1049e4: $i] :
% 5.55/5.83                              ( ( mem @ V1049e4 @ A_27a )
% 5.55/5.83                              & ? [V1050e5: $i] :
% 5.55/5.83                                  ( ( mem @ V1050e5 @ A_27a )
% 5.55/5.83                                  & ? [V1051e6: $i] :
% 5.55/5.83                                      ( ( mem @ V1051e6 @ A_27a )
% 5.55/5.83                                      & ? [V1052e7: $i] :
% 5.55/5.83                                          ( ( mem @ V1052e7 @ A_27a )
% 5.55/5.83                                          & ? [V1053e8: $i] :
% 5.55/5.83                                              ( ( mem @ V1053e8 @ A_27a )
% 5.55/5.83                                              & ? [V1054e9: $i] :
% 5.55/5.83                                                  ( ( mem @ V1054e9 @ A_27a )
% 5.55/5.83                                                  & ? [V1055e10: $i] :
% 5.55/5.83                                                      ( ( mem @ V1055e10 @ A_27a )
% 5.55/5.83                                                      & ? [V1056e11: $i] :
% 5.55/5.83                                                          ( ( mem @ V1056e11 @ A_27a )
% 5.55/5.83                                                          & ? [V1057e12: $i] :
% 5.55/5.83                                                              ( ( mem @ V1057e12 @ A_27a )
% 5.55/5.83                                                              & ? [V1058e13: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1058e13 @ A_27a )
% 5.55/5.83                                                                  & ? [V1059e14: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1059e14 @ A_27a )
% 5.55/5.83                                                                      & ? [V1060e15: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1060e15 @ A_27a )
% 5.55/5.83                                                                          & ? [V1061e16: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1061e16 @ A_27a )
% 5.55/5.83                                                                              & ? [V1062e17: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1062e17 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1063e18: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1063e18 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1064e19: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1064e19 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1065e20: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1065e20 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1066e21: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1066e21 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1067e22: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1067e22 @ A_27a )
% 5.55/5.83                                                                                                      & ( V0l
% 5.55/5.83                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1046e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1047e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1048e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1049e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1050e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1051e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1052e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1053e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1054e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1055e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1056e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1057e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1058e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1059e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1060e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1061e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1062e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1063e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1064e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1065e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1066e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1067e22 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1068e1: $i] :
% 5.55/5.83                  ( ( mem @ V1068e1 @ A_27a )
% 5.55/5.83                  & ? [V1069e2: $i] :
% 5.55/5.83                      ( ( mem @ V1069e2 @ A_27a )
% 5.55/5.83                      & ? [V1070e3: $i] :
% 5.55/5.83                          ( ( mem @ V1070e3 @ A_27a )
% 5.55/5.83                          & ? [V1071e4: $i] :
% 5.55/5.83                              ( ( mem @ V1071e4 @ A_27a )
% 5.55/5.83                              & ? [V1072e5: $i] :
% 5.55/5.83                                  ( ( mem @ V1072e5 @ A_27a )
% 5.55/5.83                                  & ? [V1073e6: $i] :
% 5.55/5.83                                      ( ( mem @ V1073e6 @ A_27a )
% 5.55/5.83                                      & ? [V1074e7: $i] :
% 5.55/5.83                                          ( ( mem @ V1074e7 @ A_27a )
% 5.55/5.83                                          & ? [V1075e8: $i] :
% 5.55/5.83                                              ( ( mem @ V1075e8 @ A_27a )
% 5.55/5.83                                              & ? [V1076e9: $i] :
% 5.55/5.83                                                  ( ( mem @ V1076e9 @ A_27a )
% 5.55/5.83                                                  & ? [V1077e10: $i] :
% 5.55/5.83                                                      ( ( mem @ V1077e10 @ A_27a )
% 5.55/5.83                                                      & ? [V1078e11: $i] :
% 5.55/5.83                                                          ( ( mem @ V1078e11 @ A_27a )
% 5.55/5.83                                                          & ? [V1079e12: $i] :
% 5.55/5.83                                                              ( ( mem @ V1079e12 @ A_27a )
% 5.55/5.83                                                              & ? [V1080e13: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1080e13 @ A_27a )
% 5.55/5.83                                                                  & ? [V1081e14: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1081e14 @ A_27a )
% 5.55/5.83                                                                      & ? [V1082e15: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1082e15 @ A_27a )
% 5.55/5.83                                                                          & ? [V1083e16: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1083e16 @ A_27a )
% 5.55/5.83                                                                              & ? [V1084e17: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1084e17 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1085e18: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1085e18 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1086e19: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1086e19 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1087e20: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1087e20 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1088e21: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1088e21 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1089e22: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1089e22 @ A_27a )
% 5.55/5.83                                                                                                      & ( V0l
% 5.55/5.83                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1068e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1069e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1070e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1071e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1072e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1073e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1074e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1075e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1076e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1077e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1078e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1079e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1080e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1081e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1082e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1083e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1084e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1085e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1086e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1087e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1088e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1089e22 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1090l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1090l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1091e1: $i] :
% 5.55/5.83                      ( ( mem @ V1091e1 @ A_27a )
% 5.55/5.83                      & ? [V1092e2: $i] :
% 5.55/5.83                          ( ( mem @ V1092e2 @ A_27a )
% 5.55/5.83                          & ? [V1093e3: $i] :
% 5.55/5.83                              ( ( mem @ V1093e3 @ A_27a )
% 5.55/5.83                              & ? [V1094e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1094e4 @ A_27a )
% 5.55/5.83                                  & ? [V1095e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1095e5 @ A_27a )
% 5.55/5.83                                      & ? [V1096e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1096e6 @ A_27a )
% 5.55/5.83                                          & ? [V1097e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1097e7 @ A_27a )
% 5.55/5.83                                              & ? [V1098e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1098e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1099e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1099e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1100e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1100e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1101e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1101e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1102e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1102e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1103e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1103e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1104e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1104e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1105e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1105e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1106e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1106e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1107e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1107e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1108e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1108e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1109e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1109e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1110e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1110e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1111e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1111e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V1112e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V1112e22 @ A_27a )
% 5.55/5.83                                                                                                          & ( V0l
% 5.55/5.83                                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1091e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1092e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1093e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1094e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1095e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1096e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1097e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1098e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1099e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1100e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1101e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1102e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1103e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1104e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1105e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1106e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1107e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1108e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1109e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1110e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1111e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1112e22 ) @ V1090l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V1113l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1113l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1114e1: $i] :
% 5.55/5.83                      ( ( mem @ V1114e1 @ A_27a )
% 5.55/5.83                      & ? [V1115e2: $i] :
% 5.55/5.83                          ( ( mem @ V1115e2 @ A_27a )
% 5.55/5.83                          & ? [V1116e3: $i] :
% 5.55/5.83                              ( ( mem @ V1116e3 @ A_27a )
% 5.55/5.83                              & ? [V1117e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1117e4 @ A_27a )
% 5.55/5.83                                  & ? [V1118e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1118e5 @ A_27a )
% 5.55/5.83                                      & ? [V1119e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1119e6 @ A_27a )
% 5.55/5.83                                          & ? [V1120e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1120e7 @ A_27a )
% 5.55/5.83                                              & ? [V1121e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1121e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1122e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1122e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1123e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1123e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1124e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1124e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1125e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1125e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1126e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1126e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1127e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1127e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1128e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1128e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1129e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1129e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1130e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1130e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1131e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1131e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1132e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1132e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1133e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1133e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1134e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1134e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V1135e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V1135e22 @ A_27a )
% 5.55/5.83                                                                                                          & ( V0l
% 5.55/5.83                                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1114e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1115e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1116e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1117e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1118e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1119e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1120e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1121e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1122e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1123e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1124e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1125e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1126e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1127e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1128e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1129e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1130e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1131e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1132e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1133e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1134e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1135e22 ) @ V1113l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1136l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1136l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1137e1: $i] :
% 5.55/5.83                      ( ( mem @ V1137e1 @ A_27a )
% 5.55/5.83                      & ? [V1138e2: $i] :
% 5.55/5.83                          ( ( mem @ V1138e2 @ A_27a )
% 5.55/5.83                          & ? [V1139e3: $i] :
% 5.55/5.83                              ( ( mem @ V1139e3 @ A_27a )
% 5.55/5.83                              & ? [V1140e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1140e4 @ A_27a )
% 5.55/5.83                                  & ? [V1141e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1141e5 @ A_27a )
% 5.55/5.83                                      & ? [V1142e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1142e6 @ A_27a )
% 5.55/5.83                                          & ? [V1143e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1143e7 @ A_27a )
% 5.55/5.83                                              & ? [V1144e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1144e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1145e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1145e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1146e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1146e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1147e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1147e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1148e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1148e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1149e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1149e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1150e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1150e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1151e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1151e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1152e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1152e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1153e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1153e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1154e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1154e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1155e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1155e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1156e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1156e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1157e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1157e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V1158e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V1158e22 @ A_27a )
% 5.55/5.83                                                                                                          & ( V0l
% 5.55/5.83                                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1137e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1138e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1139e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1140e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1141e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1142e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1143e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1144e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1145e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1146e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1147e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1148e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1149e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1150e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1151e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1152e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1153e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1154e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1155e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1156e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1157e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1158e22 ) @ V1136l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V1159l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1159l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1160e1: $i] :
% 5.55/5.83                      ( ( mem @ V1160e1 @ A_27a )
% 5.55/5.83                      & ? [V1161e2: $i] :
% 5.55/5.83                          ( ( mem @ V1161e2 @ A_27a )
% 5.55/5.83                          & ? [V1162e3: $i] :
% 5.55/5.83                              ( ( mem @ V1162e3 @ A_27a )
% 5.55/5.83                              & ? [V1163e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1163e4 @ A_27a )
% 5.55/5.83                                  & ? [V1164e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1164e5 @ A_27a )
% 5.55/5.83                                      & ? [V1165e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1165e6 @ A_27a )
% 5.55/5.83                                          & ? [V1166e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1166e7 @ A_27a )
% 5.55/5.83                                              & ? [V1167e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1167e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1168e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1168e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1169e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1169e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1170e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1170e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1171e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1171e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1172e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1172e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1173e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1173e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1174e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1174e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1175e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1175e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1176e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1176e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1177e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1177e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1178e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1178e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1179e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1179e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1180e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1180e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V1181e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V1181e22 @ A_27a )
% 5.55/5.83                                                                                                          & ( V0l
% 5.55/5.83                                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1160e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1161e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1162e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1163e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1164e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1165e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1166e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1167e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1168e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1169e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1170e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1171e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1172e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1173e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1174e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1175e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1176e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1177e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1178e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1179e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1180e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1181e22 ) @ V1159l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1182l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1182l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1183e1: $i] :
% 5.55/5.83                      ( ( mem @ V1183e1 @ A_27a )
% 5.55/5.83                      & ? [V1184e2: $i] :
% 5.55/5.83                          ( ( mem @ V1184e2 @ A_27a )
% 5.55/5.83                          & ? [V1185e3: $i] :
% 5.55/5.83                              ( ( mem @ V1185e3 @ A_27a )
% 5.55/5.83                              & ? [V1186e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1186e4 @ A_27a )
% 5.55/5.83                                  & ? [V1187e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1187e5 @ A_27a )
% 5.55/5.83                                      & ? [V1188e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1188e6 @ A_27a )
% 5.55/5.83                                          & ? [V1189e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1189e7 @ A_27a )
% 5.55/5.83                                              & ? [V1190e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1190e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1191e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1191e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1192e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1192e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1193e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1193e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1194e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1194e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1195e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1195e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1196e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1196e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1197e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1197e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1198e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1198e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1199e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1199e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1200e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1200e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1201e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1201e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1202e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1202e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1203e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1203e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V1204e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V1204e22 @ A_27a )
% 5.55/5.83                                                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1182l_27 ) ) )
% 5.55/5.83                                                                                                          & ( V0l
% 5.55/5.83                                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1183e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1184e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1185e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1186e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1187e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1188e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1189e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1190e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1191e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1192e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1193e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1194e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1195e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1196e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1197e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1198e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1199e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1200e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1201e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1202e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1203e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1204e22 ) @ V1182l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.83            <=> ? [V1205l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1205l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1206e1: $i] :
% 5.55/5.83                      ( ( mem @ V1206e1 @ A_27a )
% 5.55/5.83                      & ? [V1207e2: $i] :
% 5.55/5.83                          ( ( mem @ V1207e2 @ A_27a )
% 5.55/5.83                          & ? [V1208e3: $i] :
% 5.55/5.83                              ( ( mem @ V1208e3 @ A_27a )
% 5.55/5.83                              & ? [V1209e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1209e4 @ A_27a )
% 5.55/5.83                                  & ? [V1210e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1210e5 @ A_27a )
% 5.55/5.83                                      & ? [V1211e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1211e6 @ A_27a )
% 5.55/5.83                                          & ? [V1212e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1212e7 @ A_27a )
% 5.55/5.83                                              & ? [V1213e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1213e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1214e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1214e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1215e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1215e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1216e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1216e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1217e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1217e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1218e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1218e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1219e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1219e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1220e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1220e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1221e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1221e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1222e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1222e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1223e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1223e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1224e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1224e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1225e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1225e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1226e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1226e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V1227e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V1227e22 @ A_27a )
% 5.55/5.83                                                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1205l_27 ) ) )
% 5.55/5.83                                                                                                          & ( V0l
% 5.55/5.83                                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1206e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1207e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1208e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1209e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1210e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1211e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1212e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1213e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1214e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1215e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1216e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1217e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1218e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1219e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1220e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1221e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1222e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1223e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1224e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1225e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1226e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1227e22 ) @ V1205l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1228l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1228l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1229e1: $i] :
% 5.55/5.83                      ( ( mem @ V1229e1 @ A_27a )
% 5.55/5.83                      & ? [V1230e2: $i] :
% 5.55/5.83                          ( ( mem @ V1230e2 @ A_27a )
% 5.55/5.83                          & ? [V1231e3: $i] :
% 5.55/5.83                              ( ( mem @ V1231e3 @ A_27a )
% 5.55/5.83                              & ? [V1232e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1232e4 @ A_27a )
% 5.55/5.83                                  & ? [V1233e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1233e5 @ A_27a )
% 5.55/5.83                                      & ? [V1234e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1234e6 @ A_27a )
% 5.55/5.83                                          & ? [V1235e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1235e7 @ A_27a )
% 5.55/5.83                                              & ? [V1236e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1236e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1237e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1237e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1238e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1238e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1239e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1239e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1240e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1240e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1241e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1241e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1242e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1242e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1243e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1243e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1244e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1244e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1245e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1245e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1246e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1246e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1247e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1247e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1248e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1248e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1249e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1249e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V1250e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V1250e22 @ A_27a )
% 5.55/5.83                                                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1228l_27 ) ) )
% 5.55/5.83                                                                                                          & ( V0l
% 5.55/5.83                                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1229e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1230e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1231e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1232e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1233e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1234e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1235e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1236e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1237e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1238e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1239e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1240e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1241e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1242e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1243e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1244e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1245e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1246e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1247e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1248e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1249e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1250e22 ) @ V1228l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V1251l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1251l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1252e1: $i] :
% 5.55/5.83                      ( ( mem @ V1252e1 @ A_27a )
% 5.55/5.83                      & ? [V1253e2: $i] :
% 5.55/5.83                          ( ( mem @ V1253e2 @ A_27a )
% 5.55/5.83                          & ? [V1254e3: $i] :
% 5.55/5.83                              ( ( mem @ V1254e3 @ A_27a )
% 5.55/5.83                              & ? [V1255e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1255e4 @ A_27a )
% 5.55/5.83                                  & ? [V1256e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1256e5 @ A_27a )
% 5.55/5.83                                      & ? [V1257e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1257e6 @ A_27a )
% 5.55/5.83                                          & ? [V1258e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1258e7 @ A_27a )
% 5.55/5.83                                              & ? [V1259e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1259e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1260e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1260e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1261e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1261e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1262e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1262e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1263e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1263e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1264e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1264e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1265e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1265e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1266e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1266e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1267e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1267e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1268e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1268e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1269e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1269e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1270e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1270e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1271e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1271e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1272e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1272e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V1273e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V1273e22 @ A_27a )
% 5.55/5.83                                                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1251l_27 ) ) )
% 5.55/5.83                                                                                                          & ( V0l
% 5.55/5.83                                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1252e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1253e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1254e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1255e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1256e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1257e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1258e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1259e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1260e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1261e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1262e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1263e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1264e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1265e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1266e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1267e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1268e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1269e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1270e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1271e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1272e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1273e22 ) @ V1251l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.83            <=> ? [V1274l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1274l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1275e1: $i] :
% 5.55/5.83                      ( ( mem @ V1275e1 @ A_27a )
% 5.55/5.83                      & ? [V1276e2: $i] :
% 5.55/5.83                          ( ( mem @ V1276e2 @ A_27a )
% 5.55/5.83                          & ? [V1277e3: $i] :
% 5.55/5.83                              ( ( mem @ V1277e3 @ A_27a )
% 5.55/5.83                              & ? [V1278e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1278e4 @ A_27a )
% 5.55/5.83                                  & ? [V1279e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1279e5 @ A_27a )
% 5.55/5.83                                      & ? [V1280e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1280e6 @ A_27a )
% 5.55/5.83                                          & ? [V1281e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1281e7 @ A_27a )
% 5.55/5.83                                              & ? [V1282e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1282e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1283e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1283e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1284e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1284e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1285e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1285e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1286e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1286e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1287e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1287e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1288e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1288e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1289e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1289e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1290e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1290e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1291e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1291e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1292e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1292e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1293e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1293e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1294e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1294e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1295e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1295e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V1296e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V1296e22 @ A_27a )
% 5.55/5.83                                                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1274l_27 ) )
% 5.55/5.83                                                                                                            = V1x )
% 5.55/5.83                                                                                                          & ( V0l
% 5.55/5.83                                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1275e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1276e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1277e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1278e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1279e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1280e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1281e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1282e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1283e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1284e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1285e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1286e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1287e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1288e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1289e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1290e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1291e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1292e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1293e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1294e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1295e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1296e22 ) @ V1274l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1297l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1297l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1298e1: $i] :
% 5.55/5.83                      ( ( mem @ V1298e1 @ A_27a )
% 5.55/5.83                      & ? [V1299e2: $i] :
% 5.55/5.83                          ( ( mem @ V1299e2 @ A_27a )
% 5.55/5.83                          & ? [V1300e3: $i] :
% 5.55/5.83                              ( ( mem @ V1300e3 @ A_27a )
% 5.55/5.83                              & ? [V1301e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1301e4 @ A_27a )
% 5.55/5.83                                  & ? [V1302e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1302e5 @ A_27a )
% 5.55/5.83                                      & ? [V1303e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1303e6 @ A_27a )
% 5.55/5.83                                          & ? [V1304e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1304e7 @ A_27a )
% 5.55/5.83                                              & ? [V1305e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1305e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1306e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1306e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1307e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1307e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1308e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1308e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1309e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1309e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1310e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1310e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1311e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1311e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1312e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1312e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1313e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1313e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1314e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1314e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1315e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1315e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1316e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1316e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1317e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1317e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1318e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1318e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V1319e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V1319e22 @ A_27a )
% 5.55/5.83                                                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1297l_27 ) )
% 5.55/5.83                                                                                                            = V1x )
% 5.55/5.83                                                                                                          & ( V0l
% 5.55/5.83                                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1298e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1299e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1300e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1301e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1302e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1303e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1304e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1305e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1306e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1307e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1308e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1309e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1310e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1311e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1312e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1313e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1314e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1315e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1316e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1317e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1318e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1319e22 ) @ V1297l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V1320l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1320l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1321e1: $i] :
% 5.55/5.83                      ( ( mem @ V1321e1 @ A_27a )
% 5.55/5.83                      & ? [V1322e2: $i] :
% 5.55/5.83                          ( ( mem @ V1322e2 @ A_27a )
% 5.55/5.83                          & ? [V1323e3: $i] :
% 5.55/5.83                              ( ( mem @ V1323e3 @ A_27a )
% 5.55/5.83                              & ? [V1324e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1324e4 @ A_27a )
% 5.55/5.83                                  & ? [V1325e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1325e5 @ A_27a )
% 5.55/5.83                                      & ? [V1326e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1326e6 @ A_27a )
% 5.55/5.83                                          & ? [V1327e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1327e7 @ A_27a )
% 5.55/5.83                                              & ? [V1328e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1328e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1329e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1329e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1330e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1330e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1331e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1331e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1332e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1332e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1333e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1333e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1334e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1334e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1335e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1335e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1336e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1336e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1337e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1337e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1338e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1338e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1339e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1339e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1340e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1340e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1341e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1341e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V1342e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V1342e22 @ A_27a )
% 5.55/5.83                                                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1320l_27 ) )
% 5.55/5.83                                                                                                            = V1x )
% 5.55/5.83                                                                                                          & ( V0l
% 5.55/5.83                                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1321e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1322e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1323e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1324e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1325e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1326e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1327e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1328e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1329e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1330e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1331e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1332e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1333e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1334e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1335e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1336e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1337e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1338e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1339e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1340e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1341e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1342e22 ) @ V1320l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1343l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1343l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1344e1: $i] :
% 5.55/5.83                      ( ( mem @ V1344e1 @ A_27a )
% 5.55/5.83                      & ? [V1345e2: $i] :
% 5.55/5.83                          ( ( mem @ V1345e2 @ A_27a )
% 5.55/5.83                          & ? [V1346e3: $i] :
% 5.55/5.83                              ( ( mem @ V1346e3 @ A_27a )
% 5.55/5.83                              & ? [V1347e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1347e4 @ A_27a )
% 5.55/5.83                                  & ? [V1348e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1348e5 @ A_27a )
% 5.55/5.83                                      & ? [V1349e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1349e6 @ A_27a )
% 5.55/5.83                                          & ? [V1350e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1350e7 @ A_27a )
% 5.55/5.83                                              & ? [V1351e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1351e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1352e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1352e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1353e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1353e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1354e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1354e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1355e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1355e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1356e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1356e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1357e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1357e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1358e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1358e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1359e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1359e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1360e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1360e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1361e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1361e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1362e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1362e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1363e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1363e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1364e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1364e21 @ A_27a )
% 5.55/5.83                                                                                                      & ? [V1365e22: $i] :
% 5.55/5.83                                                                                                          ( ( mem @ V1365e22 @ A_27a )
% 5.55/5.83                                                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1343l_27 ) )
% 5.55/5.83                                                                                                            = V1x )
% 5.55/5.83                                                                                                          & ( V0l
% 5.55/5.83                                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1344e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1345e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1346e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1347e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1348e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1349e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1350e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1351e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1352e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1353e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1354e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1355e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1356e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1357e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1358e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1359e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1360e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1361e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1362e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1363e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1364e21 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1365e22 ) @ V1343l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V1366e1: $i] :
% 5.55/5.83                  ( ( mem @ V1366e1 @ A_27a )
% 5.55/5.83                  & ? [V1367e2: $i] :
% 5.55/5.83                      ( ( mem @ V1367e2 @ A_27a )
% 5.55/5.83                      & ? [V1368e3: $i] :
% 5.55/5.83                          ( ( mem @ V1368e3 @ A_27a )
% 5.55/5.83                          & ? [V1369e4: $i] :
% 5.55/5.83                              ( ( mem @ V1369e4 @ A_27a )
% 5.55/5.83                              & ? [V1370e5: $i] :
% 5.55/5.83                                  ( ( mem @ V1370e5 @ A_27a )
% 5.55/5.83                                  & ? [V1371e6: $i] :
% 5.55/5.83                                      ( ( mem @ V1371e6 @ A_27a )
% 5.55/5.83                                      & ? [V1372e7: $i] :
% 5.55/5.83                                          ( ( mem @ V1372e7 @ A_27a )
% 5.55/5.83                                          & ? [V1373e8: $i] :
% 5.55/5.83                                              ( ( mem @ V1373e8 @ A_27a )
% 5.55/5.83                                              & ? [V1374e9: $i] :
% 5.55/5.83                                                  ( ( mem @ V1374e9 @ A_27a )
% 5.55/5.83                                                  & ? [V1375e10: $i] :
% 5.55/5.83                                                      ( ( mem @ V1375e10 @ A_27a )
% 5.55/5.83                                                      & ? [V1376e11: $i] :
% 5.55/5.83                                                          ( ( mem @ V1376e11 @ A_27a )
% 5.55/5.83                                                          & ? [V1377e12: $i] :
% 5.55/5.83                                                              ( ( mem @ V1377e12 @ A_27a )
% 5.55/5.83                                                              & ? [V1378e13: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1378e13 @ A_27a )
% 5.55/5.83                                                                  & ? [V1379e14: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1379e14 @ A_27a )
% 5.55/5.83                                                                      & ? [V1380e15: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1380e15 @ A_27a )
% 5.55/5.83                                                                          & ? [V1381e16: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1381e16 @ A_27a )
% 5.55/5.83                                                                              & ? [V1382e17: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1382e17 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1383e18: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1383e18 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1384e19: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1384e19 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1385e20: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1385e20 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1386e21: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1386e21 @ A_27a )
% 5.55/5.83                                                                                                  & ( V0l
% 5.55/5.83                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1366e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1367e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1368e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1369e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1370e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1371e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1372e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1373e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1374e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1375e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1376e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1377e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1378e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1379e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1380e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1381e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1382e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1383e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1384e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1385e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1386e21 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1387e1: $i] :
% 5.55/5.83                  ( ( mem @ V1387e1 @ A_27a )
% 5.55/5.83                  & ? [V1388e2: $i] :
% 5.55/5.83                      ( ( mem @ V1388e2 @ A_27a )
% 5.55/5.83                      & ? [V1389e3: $i] :
% 5.55/5.83                          ( ( mem @ V1389e3 @ A_27a )
% 5.55/5.83                          & ? [V1390e4: $i] :
% 5.55/5.83                              ( ( mem @ V1390e4 @ A_27a )
% 5.55/5.83                              & ? [V1391e5: $i] :
% 5.55/5.83                                  ( ( mem @ V1391e5 @ A_27a )
% 5.55/5.83                                  & ? [V1392e6: $i] :
% 5.55/5.83                                      ( ( mem @ V1392e6 @ A_27a )
% 5.55/5.83                                      & ? [V1393e7: $i] :
% 5.55/5.83                                          ( ( mem @ V1393e7 @ A_27a )
% 5.55/5.83                                          & ? [V1394e8: $i] :
% 5.55/5.83                                              ( ( mem @ V1394e8 @ A_27a )
% 5.55/5.83                                              & ? [V1395e9: $i] :
% 5.55/5.83                                                  ( ( mem @ V1395e9 @ A_27a )
% 5.55/5.83                                                  & ? [V1396e10: $i] :
% 5.55/5.83                                                      ( ( mem @ V1396e10 @ A_27a )
% 5.55/5.83                                                      & ? [V1397e11: $i] :
% 5.55/5.83                                                          ( ( mem @ V1397e11 @ A_27a )
% 5.55/5.83                                                          & ? [V1398e12: $i] :
% 5.55/5.83                                                              ( ( mem @ V1398e12 @ A_27a )
% 5.55/5.83                                                              & ? [V1399e13: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1399e13 @ A_27a )
% 5.55/5.83                                                                  & ? [V1400e14: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1400e14 @ A_27a )
% 5.55/5.83                                                                      & ? [V1401e15: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1401e15 @ A_27a )
% 5.55/5.83                                                                          & ? [V1402e16: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1402e16 @ A_27a )
% 5.55/5.83                                                                              & ? [V1403e17: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1403e17 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1404e18: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1404e18 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1405e19: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1405e19 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1406e20: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1406e20 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1407e21: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1407e21 @ A_27a )
% 5.55/5.83                                                                                                  & ( V0l
% 5.55/5.83                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1387e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1388e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1389e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1390e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1391e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1392e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1393e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1394e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1395e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1396e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1397e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1398e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1399e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1400e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1401e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1402e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1403e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1404e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1405e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1406e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1407e21 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1408l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1408l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1409e1: $i] :
% 5.55/5.83                      ( ( mem @ V1409e1 @ A_27a )
% 5.55/5.83                      & ? [V1410e2: $i] :
% 5.55/5.83                          ( ( mem @ V1410e2 @ A_27a )
% 5.55/5.83                          & ? [V1411e3: $i] :
% 5.55/5.83                              ( ( mem @ V1411e3 @ A_27a )
% 5.55/5.83                              & ? [V1412e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1412e4 @ A_27a )
% 5.55/5.83                                  & ? [V1413e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1413e5 @ A_27a )
% 5.55/5.83                                      & ? [V1414e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1414e6 @ A_27a )
% 5.55/5.83                                          & ? [V1415e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1415e7 @ A_27a )
% 5.55/5.83                                              & ? [V1416e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1416e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1417e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1417e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1418e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1418e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1419e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1419e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1420e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1420e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1421e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1421e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1422e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1422e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1423e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1423e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1424e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1424e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1425e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1425e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1426e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1426e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1427e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1427e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1428e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1428e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1429e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1429e21 @ A_27a )
% 5.55/5.83                                                                                                      & ( V0l
% 5.55/5.83                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1409e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1410e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1411e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1412e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1413e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1414e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1415e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1416e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1417e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1418e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1419e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1420e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1421e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1422e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1423e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1424e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1425e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1426e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1427e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1428e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1429e21 ) @ V1408l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V1430l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1430l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1431e1: $i] :
% 5.55/5.83                      ( ( mem @ V1431e1 @ A_27a )
% 5.55/5.83                      & ? [V1432e2: $i] :
% 5.55/5.83                          ( ( mem @ V1432e2 @ A_27a )
% 5.55/5.83                          & ? [V1433e3: $i] :
% 5.55/5.83                              ( ( mem @ V1433e3 @ A_27a )
% 5.55/5.83                              & ? [V1434e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1434e4 @ A_27a )
% 5.55/5.83                                  & ? [V1435e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1435e5 @ A_27a )
% 5.55/5.83                                      & ? [V1436e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1436e6 @ A_27a )
% 5.55/5.83                                          & ? [V1437e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1437e7 @ A_27a )
% 5.55/5.83                                              & ? [V1438e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1438e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1439e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1439e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1440e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1440e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1441e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1441e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1442e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1442e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1443e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1443e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1444e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1444e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1445e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1445e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1446e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1446e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1447e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1447e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1448e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1448e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1449e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1449e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1450e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1450e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1451e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1451e21 @ A_27a )
% 5.55/5.83                                                                                                      & ( V0l
% 5.55/5.83                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1431e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1432e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1433e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1434e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1435e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1436e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1437e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1438e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1439e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1440e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1441e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1442e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1443e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1444e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1445e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1446e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1447e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1448e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1449e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1450e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1451e21 ) @ V1430l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1452l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1452l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1453e1: $i] :
% 5.55/5.83                      ( ( mem @ V1453e1 @ A_27a )
% 5.55/5.83                      & ? [V1454e2: $i] :
% 5.55/5.83                          ( ( mem @ V1454e2 @ A_27a )
% 5.55/5.83                          & ? [V1455e3: $i] :
% 5.55/5.83                              ( ( mem @ V1455e3 @ A_27a )
% 5.55/5.83                              & ? [V1456e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1456e4 @ A_27a )
% 5.55/5.83                                  & ? [V1457e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1457e5 @ A_27a )
% 5.55/5.83                                      & ? [V1458e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1458e6 @ A_27a )
% 5.55/5.83                                          & ? [V1459e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1459e7 @ A_27a )
% 5.55/5.83                                              & ? [V1460e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1460e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1461e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1461e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1462e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1462e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1463e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1463e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1464e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1464e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1465e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1465e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1466e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1466e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1467e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1467e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1468e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1468e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1469e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1469e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1470e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1470e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1471e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1471e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1472e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1472e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1473e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1473e21 @ A_27a )
% 5.55/5.83                                                                                                      & ( V0l
% 5.55/5.83                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1453e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1454e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1455e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1456e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1457e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1458e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1459e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1460e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1461e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1462e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1463e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1464e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1465e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1466e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1467e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1468e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1469e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1470e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1471e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1472e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1473e21 ) @ V1452l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V1474l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1474l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1475e1: $i] :
% 5.55/5.83                      ( ( mem @ V1475e1 @ A_27a )
% 5.55/5.83                      & ? [V1476e2: $i] :
% 5.55/5.83                          ( ( mem @ V1476e2 @ A_27a )
% 5.55/5.83                          & ? [V1477e3: $i] :
% 5.55/5.83                              ( ( mem @ V1477e3 @ A_27a )
% 5.55/5.83                              & ? [V1478e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1478e4 @ A_27a )
% 5.55/5.83                                  & ? [V1479e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1479e5 @ A_27a )
% 5.55/5.83                                      & ? [V1480e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1480e6 @ A_27a )
% 5.55/5.83                                          & ? [V1481e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1481e7 @ A_27a )
% 5.55/5.83                                              & ? [V1482e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1482e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1483e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1483e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1484e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1484e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1485e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1485e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1486e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1486e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1487e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1487e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1488e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1488e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1489e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1489e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1490e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1490e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1491e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1491e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1492e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1492e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1493e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1493e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1494e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1494e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1495e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1495e21 @ A_27a )
% 5.55/5.83                                                                                                      & ( V0l
% 5.55/5.83                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1475e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1476e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1477e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1478e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1479e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1480e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1481e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1482e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1483e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1484e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1485e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1486e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1487e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1488e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1489e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1490e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1491e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1492e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1493e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1494e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1495e21 ) @ V1474l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1496l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1496l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1497e1: $i] :
% 5.55/5.83                      ( ( mem @ V1497e1 @ A_27a )
% 5.55/5.83                      & ? [V1498e2: $i] :
% 5.55/5.83                          ( ( mem @ V1498e2 @ A_27a )
% 5.55/5.83                          & ? [V1499e3: $i] :
% 5.55/5.83                              ( ( mem @ V1499e3 @ A_27a )
% 5.55/5.83                              & ? [V1500e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1500e4 @ A_27a )
% 5.55/5.83                                  & ? [V1501e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1501e5 @ A_27a )
% 5.55/5.83                                      & ? [V1502e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1502e6 @ A_27a )
% 5.55/5.83                                          & ? [V1503e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1503e7 @ A_27a )
% 5.55/5.83                                              & ? [V1504e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1504e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1505e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1505e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1506e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1506e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1507e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1507e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1508e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1508e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1509e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1509e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1510e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1510e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1511e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1511e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1512e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1512e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1513e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1513e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1514e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1514e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1515e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1515e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1516e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1516e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1517e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1517e21 @ A_27a )
% 5.55/5.83                                                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1496l_27 ) ) )
% 5.55/5.83                                                                                                      & ( V0l
% 5.55/5.83                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1497e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1498e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1499e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1500e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1501e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1502e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1503e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1504e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1505e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1506e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1507e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1508e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1509e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1510e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1511e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1512e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1513e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1514e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1515e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1516e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1517e21 ) @ V1496l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.83            <=> ? [V1518l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1518l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1519e1: $i] :
% 5.55/5.83                      ( ( mem @ V1519e1 @ A_27a )
% 5.55/5.83                      & ? [V1520e2: $i] :
% 5.55/5.83                          ( ( mem @ V1520e2 @ A_27a )
% 5.55/5.83                          & ? [V1521e3: $i] :
% 5.55/5.83                              ( ( mem @ V1521e3 @ A_27a )
% 5.55/5.83                              & ? [V1522e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1522e4 @ A_27a )
% 5.55/5.83                                  & ? [V1523e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1523e5 @ A_27a )
% 5.55/5.83                                      & ? [V1524e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1524e6 @ A_27a )
% 5.55/5.83                                          & ? [V1525e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1525e7 @ A_27a )
% 5.55/5.83                                              & ? [V1526e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1526e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1527e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1527e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1528e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1528e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1529e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1529e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1530e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1530e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1531e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1531e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1532e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1532e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1533e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1533e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1534e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1534e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1535e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1535e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1536e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1536e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1537e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1537e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1538e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1538e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1539e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1539e21 @ A_27a )
% 5.55/5.83                                                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1518l_27 ) ) )
% 5.55/5.83                                                                                                      & ( V0l
% 5.55/5.83                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1519e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1520e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1521e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1522e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1523e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1524e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1525e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1526e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1527e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1528e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1529e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1530e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1531e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1532e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1533e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1534e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1535e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1536e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1537e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1538e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1539e21 ) @ V1518l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1540l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1540l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1541e1: $i] :
% 5.55/5.83                      ( ( mem @ V1541e1 @ A_27a )
% 5.55/5.83                      & ? [V1542e2: $i] :
% 5.55/5.83                          ( ( mem @ V1542e2 @ A_27a )
% 5.55/5.83                          & ? [V1543e3: $i] :
% 5.55/5.83                              ( ( mem @ V1543e3 @ A_27a )
% 5.55/5.83                              & ? [V1544e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1544e4 @ A_27a )
% 5.55/5.83                                  & ? [V1545e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1545e5 @ A_27a )
% 5.55/5.83                                      & ? [V1546e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1546e6 @ A_27a )
% 5.55/5.83                                          & ? [V1547e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1547e7 @ A_27a )
% 5.55/5.83                                              & ? [V1548e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1548e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1549e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1549e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1550e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1550e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1551e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1551e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1552e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1552e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1553e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1553e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1554e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1554e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1555e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1555e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1556e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1556e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1557e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1557e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1558e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1558e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1559e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1559e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1560e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1560e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1561e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1561e21 @ A_27a )
% 5.55/5.83                                                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1540l_27 ) ) )
% 5.55/5.83                                                                                                      & ( V0l
% 5.55/5.83                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1541e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1542e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1543e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1544e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1545e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1546e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1547e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1548e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1549e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1550e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1551e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1552e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1553e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1554e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1555e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1556e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1557e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1558e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1559e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1560e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1561e21 ) @ V1540l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V1562l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1562l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1563e1: $i] :
% 5.55/5.83                      ( ( mem @ V1563e1 @ A_27a )
% 5.55/5.83                      & ? [V1564e2: $i] :
% 5.55/5.83                          ( ( mem @ V1564e2 @ A_27a )
% 5.55/5.83                          & ? [V1565e3: $i] :
% 5.55/5.83                              ( ( mem @ V1565e3 @ A_27a )
% 5.55/5.83                              & ? [V1566e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1566e4 @ A_27a )
% 5.55/5.83                                  & ? [V1567e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1567e5 @ A_27a )
% 5.55/5.83                                      & ? [V1568e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1568e6 @ A_27a )
% 5.55/5.83                                          & ? [V1569e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1569e7 @ A_27a )
% 5.55/5.83                                              & ? [V1570e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1570e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1571e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1571e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1572e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1572e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1573e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1573e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1574e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1574e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1575e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1575e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1576e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1576e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1577e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1577e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1578e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1578e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1579e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1579e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1580e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1580e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1581e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1581e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1582e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1582e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1583e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1583e21 @ A_27a )
% 5.55/5.83                                                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1562l_27 ) ) )
% 5.55/5.83                                                                                                      & ( V0l
% 5.55/5.83                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1563e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1564e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1565e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1566e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1567e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1568e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1569e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1570e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1571e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1572e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1573e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1574e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1575e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1576e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1577e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1578e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1579e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1580e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1581e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1582e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1583e21 ) @ V1562l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.83            <=> ? [V1584l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1584l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1585e1: $i] :
% 5.55/5.83                      ( ( mem @ V1585e1 @ A_27a )
% 5.55/5.83                      & ? [V1586e2: $i] :
% 5.55/5.83                          ( ( mem @ V1586e2 @ A_27a )
% 5.55/5.83                          & ? [V1587e3: $i] :
% 5.55/5.83                              ( ( mem @ V1587e3 @ A_27a )
% 5.55/5.83                              & ? [V1588e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1588e4 @ A_27a )
% 5.55/5.83                                  & ? [V1589e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1589e5 @ A_27a )
% 5.55/5.83                                      & ? [V1590e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1590e6 @ A_27a )
% 5.55/5.83                                          & ? [V1591e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1591e7 @ A_27a )
% 5.55/5.83                                              & ? [V1592e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1592e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1593e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1593e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1594e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1594e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1595e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1595e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1596e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1596e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1597e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1597e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1598e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1598e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1599e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1599e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1600e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1600e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1601e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1601e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1602e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1602e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1603e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1603e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1604e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1604e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1605e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1605e21 @ A_27a )
% 5.55/5.83                                                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1584l_27 ) )
% 5.55/5.83                                                                                                        = V1x )
% 5.55/5.83                                                                                                      & ( V0l
% 5.55/5.83                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1585e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1586e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1587e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1588e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1589e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1590e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1591e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1592e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1593e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1594e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1595e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1596e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1597e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1598e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1599e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1600e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1601e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1602e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1603e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1604e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1605e21 ) @ V1584l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1606l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1606l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1607e1: $i] :
% 5.55/5.83                      ( ( mem @ V1607e1 @ A_27a )
% 5.55/5.83                      & ? [V1608e2: $i] :
% 5.55/5.83                          ( ( mem @ V1608e2 @ A_27a )
% 5.55/5.83                          & ? [V1609e3: $i] :
% 5.55/5.83                              ( ( mem @ V1609e3 @ A_27a )
% 5.55/5.83                              & ? [V1610e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1610e4 @ A_27a )
% 5.55/5.83                                  & ? [V1611e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1611e5 @ A_27a )
% 5.55/5.83                                      & ? [V1612e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1612e6 @ A_27a )
% 5.55/5.83                                          & ? [V1613e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1613e7 @ A_27a )
% 5.55/5.83                                              & ? [V1614e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1614e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1615e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1615e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1616e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1616e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1617e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1617e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1618e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1618e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1619e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1619e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1620e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1620e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1621e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1621e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1622e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1622e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1623e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1623e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1624e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1624e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1625e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1625e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1626e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1626e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1627e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1627e21 @ A_27a )
% 5.55/5.83                                                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1606l_27 ) )
% 5.55/5.83                                                                                                        = V1x )
% 5.55/5.83                                                                                                      & ( V0l
% 5.55/5.83                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1607e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1608e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1609e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1610e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1611e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1612e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1613e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1614e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1615e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1616e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1617e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1618e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1619e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1620e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1621e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1622e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1623e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1624e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1625e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1626e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1627e21 ) @ V1606l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V1628l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1628l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1629e1: $i] :
% 5.55/5.83                      ( ( mem @ V1629e1 @ A_27a )
% 5.55/5.83                      & ? [V1630e2: $i] :
% 5.55/5.83                          ( ( mem @ V1630e2 @ A_27a )
% 5.55/5.83                          & ? [V1631e3: $i] :
% 5.55/5.83                              ( ( mem @ V1631e3 @ A_27a )
% 5.55/5.83                              & ? [V1632e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1632e4 @ A_27a )
% 5.55/5.83                                  & ? [V1633e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1633e5 @ A_27a )
% 5.55/5.83                                      & ? [V1634e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1634e6 @ A_27a )
% 5.55/5.83                                          & ? [V1635e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1635e7 @ A_27a )
% 5.55/5.83                                              & ? [V1636e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1636e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1637e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1637e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1638e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1638e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1639e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1639e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1640e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1640e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1641e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1641e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1642e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1642e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1643e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1643e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1644e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1644e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1645e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1645e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1646e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1646e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1647e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1647e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1648e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1648e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1649e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1649e21 @ A_27a )
% 5.55/5.83                                                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1628l_27 ) )
% 5.55/5.83                                                                                                        = V1x )
% 5.55/5.83                                                                                                      & ( V0l
% 5.55/5.83                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1629e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1630e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1631e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1632e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1633e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1634e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1635e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1636e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1637e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1638e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1639e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1640e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1641e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1642e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1643e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1644e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1645e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1646e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1647e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1648e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1649e21 ) @ V1628l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1650l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1650l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1651e1: $i] :
% 5.55/5.83                      ( ( mem @ V1651e1 @ A_27a )
% 5.55/5.83                      & ? [V1652e2: $i] :
% 5.55/5.83                          ( ( mem @ V1652e2 @ A_27a )
% 5.55/5.83                          & ? [V1653e3: $i] :
% 5.55/5.83                              ( ( mem @ V1653e3 @ A_27a )
% 5.55/5.83                              & ? [V1654e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1654e4 @ A_27a )
% 5.55/5.83                                  & ? [V1655e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1655e5 @ A_27a )
% 5.55/5.83                                      & ? [V1656e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1656e6 @ A_27a )
% 5.55/5.83                                          & ? [V1657e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1657e7 @ A_27a )
% 5.55/5.83                                              & ? [V1658e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1658e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1659e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1659e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1660e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1660e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1661e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1661e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1662e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1662e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1663e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1663e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1664e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1664e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1665e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1665e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1666e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1666e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1667e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1667e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1668e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1668e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1669e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1669e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1670e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1670e20 @ A_27a )
% 5.55/5.83                                                                                                  & ? [V1671e21: $i] :
% 5.55/5.83                                                                                                      ( ( mem @ V1671e21 @ A_27a )
% 5.55/5.83                                                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1650l_27 ) )
% 5.55/5.83                                                                                                        = V1x )
% 5.55/5.83                                                                                                      & ( V0l
% 5.55/5.83                                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1651e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1652e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1653e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1654e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1655e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1656e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1657e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1658e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1659e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1660e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1661e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1662e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1663e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1664e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1665e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1666e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1667e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1668e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1669e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1670e20 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1671e21 ) @ V1650l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V1672e1: $i] :
% 5.55/5.83                  ( ( mem @ V1672e1 @ A_27a )
% 5.55/5.83                  & ? [V1673e2: $i] :
% 5.55/5.83                      ( ( mem @ V1673e2 @ A_27a )
% 5.55/5.83                      & ? [V1674e3: $i] :
% 5.55/5.83                          ( ( mem @ V1674e3 @ A_27a )
% 5.55/5.83                          & ? [V1675e4: $i] :
% 5.55/5.83                              ( ( mem @ V1675e4 @ A_27a )
% 5.55/5.83                              & ? [V1676e5: $i] :
% 5.55/5.83                                  ( ( mem @ V1676e5 @ A_27a )
% 5.55/5.83                                  & ? [V1677e6: $i] :
% 5.55/5.83                                      ( ( mem @ V1677e6 @ A_27a )
% 5.55/5.83                                      & ? [V1678e7: $i] :
% 5.55/5.83                                          ( ( mem @ V1678e7 @ A_27a )
% 5.55/5.83                                          & ? [V1679e8: $i] :
% 5.55/5.83                                              ( ( mem @ V1679e8 @ A_27a )
% 5.55/5.83                                              & ? [V1680e9: $i] :
% 5.55/5.83                                                  ( ( mem @ V1680e9 @ A_27a )
% 5.55/5.83                                                  & ? [V1681e10: $i] :
% 5.55/5.83                                                      ( ( mem @ V1681e10 @ A_27a )
% 5.55/5.83                                                      & ? [V1682e11: $i] :
% 5.55/5.83                                                          ( ( mem @ V1682e11 @ A_27a )
% 5.55/5.83                                                          & ? [V1683e12: $i] :
% 5.55/5.83                                                              ( ( mem @ V1683e12 @ A_27a )
% 5.55/5.83                                                              & ? [V1684e13: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1684e13 @ A_27a )
% 5.55/5.83                                                                  & ? [V1685e14: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1685e14 @ A_27a )
% 5.55/5.83                                                                      & ? [V1686e15: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1686e15 @ A_27a )
% 5.55/5.83                                                                          & ? [V1687e16: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1687e16 @ A_27a )
% 5.55/5.83                                                                              & ? [V1688e17: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1688e17 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1689e18: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1689e18 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1690e19: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1690e19 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1691e20: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1691e20 @ A_27a )
% 5.55/5.83                                                                                              & ( V0l
% 5.55/5.83                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1672e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1673e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1674e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1675e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1676e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1677e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1678e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1679e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1680e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1681e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1682e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1683e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1684e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1685e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1686e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1687e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1688e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1689e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1690e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1691e20 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1692e1: $i] :
% 5.55/5.83                  ( ( mem @ V1692e1 @ A_27a )
% 5.55/5.83                  & ? [V1693e2: $i] :
% 5.55/5.83                      ( ( mem @ V1693e2 @ A_27a )
% 5.55/5.83                      & ? [V1694e3: $i] :
% 5.55/5.83                          ( ( mem @ V1694e3 @ A_27a )
% 5.55/5.83                          & ? [V1695e4: $i] :
% 5.55/5.83                              ( ( mem @ V1695e4 @ A_27a )
% 5.55/5.83                              & ? [V1696e5: $i] :
% 5.55/5.83                                  ( ( mem @ V1696e5 @ A_27a )
% 5.55/5.83                                  & ? [V1697e6: $i] :
% 5.55/5.83                                      ( ( mem @ V1697e6 @ A_27a )
% 5.55/5.83                                      & ? [V1698e7: $i] :
% 5.55/5.83                                          ( ( mem @ V1698e7 @ A_27a )
% 5.55/5.83                                          & ? [V1699e8: $i] :
% 5.55/5.83                                              ( ( mem @ V1699e8 @ A_27a )
% 5.55/5.83                                              & ? [V1700e9: $i] :
% 5.55/5.83                                                  ( ( mem @ V1700e9 @ A_27a )
% 5.55/5.83                                                  & ? [V1701e10: $i] :
% 5.55/5.83                                                      ( ( mem @ V1701e10 @ A_27a )
% 5.55/5.83                                                      & ? [V1702e11: $i] :
% 5.55/5.83                                                          ( ( mem @ V1702e11 @ A_27a )
% 5.55/5.83                                                          & ? [V1703e12: $i] :
% 5.55/5.83                                                              ( ( mem @ V1703e12 @ A_27a )
% 5.55/5.83                                                              & ? [V1704e13: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1704e13 @ A_27a )
% 5.55/5.83                                                                  & ? [V1705e14: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1705e14 @ A_27a )
% 5.55/5.83                                                                      & ? [V1706e15: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1706e15 @ A_27a )
% 5.55/5.83                                                                          & ? [V1707e16: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1707e16 @ A_27a )
% 5.55/5.83                                                                              & ? [V1708e17: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1708e17 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1709e18: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1709e18 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1710e19: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1710e19 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1711e20: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1711e20 @ A_27a )
% 5.55/5.83                                                                                              & ( V0l
% 5.55/5.83                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1692e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1693e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1694e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1695e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1696e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1697e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1698e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1699e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1700e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1701e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1702e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1703e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1704e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1705e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1706e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1707e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1708e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1709e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1710e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1711e20 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1712l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1712l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1713e1: $i] :
% 5.55/5.83                      ( ( mem @ V1713e1 @ A_27a )
% 5.55/5.83                      & ? [V1714e2: $i] :
% 5.55/5.83                          ( ( mem @ V1714e2 @ A_27a )
% 5.55/5.83                          & ? [V1715e3: $i] :
% 5.55/5.83                              ( ( mem @ V1715e3 @ A_27a )
% 5.55/5.83                              & ? [V1716e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1716e4 @ A_27a )
% 5.55/5.83                                  & ? [V1717e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1717e5 @ A_27a )
% 5.55/5.83                                      & ? [V1718e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1718e6 @ A_27a )
% 5.55/5.83                                          & ? [V1719e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1719e7 @ A_27a )
% 5.55/5.83                                              & ? [V1720e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1720e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1721e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1721e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1722e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1722e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1723e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1723e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1724e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1724e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1725e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1725e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1726e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1726e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1727e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1727e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1728e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1728e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1729e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1729e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1730e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1730e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1731e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1731e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1732e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1732e20 @ A_27a )
% 5.55/5.83                                                                                                  & ( V0l
% 5.55/5.83                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1713e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1714e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1715e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1716e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1717e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1718e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1719e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1720e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1721e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1722e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1723e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1724e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1725e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1726e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1727e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1728e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1729e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1730e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1731e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1732e20 ) @ V1712l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V1733l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1733l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1734e1: $i] :
% 5.55/5.83                      ( ( mem @ V1734e1 @ A_27a )
% 5.55/5.83                      & ? [V1735e2: $i] :
% 5.55/5.83                          ( ( mem @ V1735e2 @ A_27a )
% 5.55/5.83                          & ? [V1736e3: $i] :
% 5.55/5.83                              ( ( mem @ V1736e3 @ A_27a )
% 5.55/5.83                              & ? [V1737e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1737e4 @ A_27a )
% 5.55/5.83                                  & ? [V1738e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1738e5 @ A_27a )
% 5.55/5.83                                      & ? [V1739e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1739e6 @ A_27a )
% 5.55/5.83                                          & ? [V1740e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1740e7 @ A_27a )
% 5.55/5.83                                              & ? [V1741e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1741e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1742e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1742e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1743e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1743e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1744e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1744e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1745e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1745e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1746e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1746e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1747e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1747e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1748e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1748e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1749e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1749e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1750e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1750e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1751e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1751e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1752e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1752e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1753e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1753e20 @ A_27a )
% 5.55/5.83                                                                                                  & ( V0l
% 5.55/5.83                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1734e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1735e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1736e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1737e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1738e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1739e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1740e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1741e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1742e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1743e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1744e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1745e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1746e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1747e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1748e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1749e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1750e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1751e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1752e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1753e20 ) @ V1733l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1754l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1754l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1755e1: $i] :
% 5.55/5.83                      ( ( mem @ V1755e1 @ A_27a )
% 5.55/5.83                      & ? [V1756e2: $i] :
% 5.55/5.83                          ( ( mem @ V1756e2 @ A_27a )
% 5.55/5.83                          & ? [V1757e3: $i] :
% 5.55/5.83                              ( ( mem @ V1757e3 @ A_27a )
% 5.55/5.83                              & ? [V1758e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1758e4 @ A_27a )
% 5.55/5.83                                  & ? [V1759e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1759e5 @ A_27a )
% 5.55/5.83                                      & ? [V1760e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1760e6 @ A_27a )
% 5.55/5.83                                          & ? [V1761e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1761e7 @ A_27a )
% 5.55/5.83                                              & ? [V1762e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1762e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1763e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1763e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1764e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1764e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1765e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1765e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1766e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1766e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1767e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1767e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1768e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1768e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1769e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1769e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1770e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1770e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1771e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1771e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1772e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1772e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1773e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1773e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1774e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1774e20 @ A_27a )
% 5.55/5.83                                                                                                  & ( V0l
% 5.55/5.83                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1755e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1756e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1757e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1758e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1759e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1760e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1761e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1762e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1763e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1764e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1765e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1766e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1767e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1768e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1769e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1770e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1771e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1772e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1773e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1774e20 ) @ V1754l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V1775l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1775l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1776e1: $i] :
% 5.55/5.83                      ( ( mem @ V1776e1 @ A_27a )
% 5.55/5.83                      & ? [V1777e2: $i] :
% 5.55/5.83                          ( ( mem @ V1777e2 @ A_27a )
% 5.55/5.83                          & ? [V1778e3: $i] :
% 5.55/5.83                              ( ( mem @ V1778e3 @ A_27a )
% 5.55/5.83                              & ? [V1779e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1779e4 @ A_27a )
% 5.55/5.83                                  & ? [V1780e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1780e5 @ A_27a )
% 5.55/5.83                                      & ? [V1781e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1781e6 @ A_27a )
% 5.55/5.83                                          & ? [V1782e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1782e7 @ A_27a )
% 5.55/5.83                                              & ? [V1783e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1783e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1784e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1784e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1785e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1785e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1786e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1786e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1787e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1787e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1788e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1788e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1789e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1789e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1790e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1790e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1791e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1791e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1792e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1792e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1793e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1793e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1794e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1794e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1795e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1795e20 @ A_27a )
% 5.55/5.83                                                                                                  & ( V0l
% 5.55/5.83                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1776e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1777e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1778e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1779e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1780e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1781e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1782e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1783e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1784e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1785e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1786e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1787e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1788e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1789e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1790e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1791e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1792e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1793e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1794e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1795e20 ) @ V1775l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1796l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1796l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1797e1: $i] :
% 5.55/5.83                      ( ( mem @ V1797e1 @ A_27a )
% 5.55/5.83                      & ? [V1798e2: $i] :
% 5.55/5.83                          ( ( mem @ V1798e2 @ A_27a )
% 5.55/5.83                          & ? [V1799e3: $i] :
% 5.55/5.83                              ( ( mem @ V1799e3 @ A_27a )
% 5.55/5.83                              & ? [V1800e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1800e4 @ A_27a )
% 5.55/5.83                                  & ? [V1801e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1801e5 @ A_27a )
% 5.55/5.83                                      & ? [V1802e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1802e6 @ A_27a )
% 5.55/5.83                                          & ? [V1803e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1803e7 @ A_27a )
% 5.55/5.83                                              & ? [V1804e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1804e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1805e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1805e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1806e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1806e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1807e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1807e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1808e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1808e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1809e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1809e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1810e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1810e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1811e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1811e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1812e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1812e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1813e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1813e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1814e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1814e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1815e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1815e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1816e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1816e20 @ A_27a )
% 5.55/5.83                                                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1796l_27 ) ) )
% 5.55/5.83                                                                                                  & ( V0l
% 5.55/5.83                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1797e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1798e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1799e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1800e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1801e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1802e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1803e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1804e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1805e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1806e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1807e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1808e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1809e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1810e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1811e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1812e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1813e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1814e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1815e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1816e20 ) @ V1796l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.83            <=> ? [V1817l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1817l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1818e1: $i] :
% 5.55/5.83                      ( ( mem @ V1818e1 @ A_27a )
% 5.55/5.83                      & ? [V1819e2: $i] :
% 5.55/5.83                          ( ( mem @ V1819e2 @ A_27a )
% 5.55/5.83                          & ? [V1820e3: $i] :
% 5.55/5.83                              ( ( mem @ V1820e3 @ A_27a )
% 5.55/5.83                              & ? [V1821e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1821e4 @ A_27a )
% 5.55/5.83                                  & ? [V1822e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1822e5 @ A_27a )
% 5.55/5.83                                      & ? [V1823e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1823e6 @ A_27a )
% 5.55/5.83                                          & ? [V1824e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1824e7 @ A_27a )
% 5.55/5.83                                              & ? [V1825e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1825e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1826e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1826e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1827e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1827e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1828e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1828e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1829e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1829e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1830e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1830e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1831e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1831e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1832e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1832e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1833e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1833e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1834e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1834e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1835e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1835e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1836e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1836e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1837e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1837e20 @ A_27a )
% 5.55/5.83                                                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1817l_27 ) ) )
% 5.55/5.83                                                                                                  & ( V0l
% 5.55/5.83                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1818e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1819e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1820e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1821e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1822e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1823e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1824e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1825e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1826e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1827e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1828e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1829e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1830e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1831e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1832e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1833e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1834e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1835e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1836e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1837e20 ) @ V1817l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1838l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1838l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1839e1: $i] :
% 5.55/5.83                      ( ( mem @ V1839e1 @ A_27a )
% 5.55/5.83                      & ? [V1840e2: $i] :
% 5.55/5.83                          ( ( mem @ V1840e2 @ A_27a )
% 5.55/5.83                          & ? [V1841e3: $i] :
% 5.55/5.83                              ( ( mem @ V1841e3 @ A_27a )
% 5.55/5.83                              & ? [V1842e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1842e4 @ A_27a )
% 5.55/5.83                                  & ? [V1843e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1843e5 @ A_27a )
% 5.55/5.83                                      & ? [V1844e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1844e6 @ A_27a )
% 5.55/5.83                                          & ? [V1845e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1845e7 @ A_27a )
% 5.55/5.83                                              & ? [V1846e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1846e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1847e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1847e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1848e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1848e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1849e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1849e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1850e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1850e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1851e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1851e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1852e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1852e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1853e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1853e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1854e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1854e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1855e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1855e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1856e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1856e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1857e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1857e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1858e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1858e20 @ A_27a )
% 5.55/5.83                                                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1838l_27 ) ) )
% 5.55/5.83                                                                                                  & ( V0l
% 5.55/5.83                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1839e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1840e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1841e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1842e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1843e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1844e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1845e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1846e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1847e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1848e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1849e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1850e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1851e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1852e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1853e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1854e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1855e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1856e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1857e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1858e20 ) @ V1838l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V1859l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1859l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1860e1: $i] :
% 5.55/5.83                      ( ( mem @ V1860e1 @ A_27a )
% 5.55/5.83                      & ? [V1861e2: $i] :
% 5.55/5.83                          ( ( mem @ V1861e2 @ A_27a )
% 5.55/5.83                          & ? [V1862e3: $i] :
% 5.55/5.83                              ( ( mem @ V1862e3 @ A_27a )
% 5.55/5.83                              & ? [V1863e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1863e4 @ A_27a )
% 5.55/5.83                                  & ? [V1864e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1864e5 @ A_27a )
% 5.55/5.83                                      & ? [V1865e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1865e6 @ A_27a )
% 5.55/5.83                                          & ? [V1866e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1866e7 @ A_27a )
% 5.55/5.83                                              & ? [V1867e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1867e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1868e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1868e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1869e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1869e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1870e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1870e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1871e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1871e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1872e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1872e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1873e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1873e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1874e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1874e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1875e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1875e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1876e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1876e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1877e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1877e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1878e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1878e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1879e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1879e20 @ A_27a )
% 5.55/5.83                                                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1859l_27 ) ) )
% 5.55/5.83                                                                                                  & ( V0l
% 5.55/5.83                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1860e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1861e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1862e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1863e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1864e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1865e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1866e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1867e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1868e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1869e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1870e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1871e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1872e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1873e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1874e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1875e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1876e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1877e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1878e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1879e20 ) @ V1859l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.83            <=> ? [V1880l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1880l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1881e1: $i] :
% 5.55/5.83                      ( ( mem @ V1881e1 @ A_27a )
% 5.55/5.83                      & ? [V1882e2: $i] :
% 5.55/5.83                          ( ( mem @ V1882e2 @ A_27a )
% 5.55/5.83                          & ? [V1883e3: $i] :
% 5.55/5.83                              ( ( mem @ V1883e3 @ A_27a )
% 5.55/5.83                              & ? [V1884e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1884e4 @ A_27a )
% 5.55/5.83                                  & ? [V1885e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1885e5 @ A_27a )
% 5.55/5.83                                      & ? [V1886e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1886e6 @ A_27a )
% 5.55/5.83                                          & ? [V1887e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1887e7 @ A_27a )
% 5.55/5.83                                              & ? [V1888e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1888e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1889e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1889e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1890e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1890e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1891e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1891e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1892e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1892e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1893e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1893e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1894e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1894e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1895e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1895e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1896e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1896e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1897e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1897e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1898e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1898e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1899e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1899e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1900e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1900e20 @ A_27a )
% 5.55/5.83                                                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1880l_27 ) )
% 5.55/5.83                                                                                                    = V1x )
% 5.55/5.83                                                                                                  & ( V0l
% 5.55/5.83                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1881e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1882e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1883e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1884e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1885e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1886e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1887e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1888e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1889e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1890e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1891e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1892e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1893e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1894e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1895e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1896e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1897e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1898e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1899e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1900e20 ) @ V1880l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1901l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1901l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1902e1: $i] :
% 5.55/5.83                      ( ( mem @ V1902e1 @ A_27a )
% 5.55/5.83                      & ? [V1903e2: $i] :
% 5.55/5.83                          ( ( mem @ V1903e2 @ A_27a )
% 5.55/5.83                          & ? [V1904e3: $i] :
% 5.55/5.83                              ( ( mem @ V1904e3 @ A_27a )
% 5.55/5.83                              & ? [V1905e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1905e4 @ A_27a )
% 5.55/5.83                                  & ? [V1906e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1906e5 @ A_27a )
% 5.55/5.83                                      & ? [V1907e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1907e6 @ A_27a )
% 5.55/5.83                                          & ? [V1908e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1908e7 @ A_27a )
% 5.55/5.83                                              & ? [V1909e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1909e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1910e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1910e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1911e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1911e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1912e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1912e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1913e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1913e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1914e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1914e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1915e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1915e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1916e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1916e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1917e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1917e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1918e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1918e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1919e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1919e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1920e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1920e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1921e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1921e20 @ A_27a )
% 5.55/5.83                                                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1901l_27 ) )
% 5.55/5.83                                                                                                    = V1x )
% 5.55/5.83                                                                                                  & ( V0l
% 5.55/5.83                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1902e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1903e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1904e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1905e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1906e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1907e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1908e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1909e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1910e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1911e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1912e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1913e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1914e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1915e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1916e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1917e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1918e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1919e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1920e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1921e20 ) @ V1901l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V1922l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1922l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1923e1: $i] :
% 5.55/5.83                      ( ( mem @ V1923e1 @ A_27a )
% 5.55/5.83                      & ? [V1924e2: $i] :
% 5.55/5.83                          ( ( mem @ V1924e2 @ A_27a )
% 5.55/5.83                          & ? [V1925e3: $i] :
% 5.55/5.83                              ( ( mem @ V1925e3 @ A_27a )
% 5.55/5.83                              & ? [V1926e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1926e4 @ A_27a )
% 5.55/5.83                                  & ? [V1927e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1927e5 @ A_27a )
% 5.55/5.83                                      & ? [V1928e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1928e6 @ A_27a )
% 5.55/5.83                                          & ? [V1929e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1929e7 @ A_27a )
% 5.55/5.83                                              & ? [V1930e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1930e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1931e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1931e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1932e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1932e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1933e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1933e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1934e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1934e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1935e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1935e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1936e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1936e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1937e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1937e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1938e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1938e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1939e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1939e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1940e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1940e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1941e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1941e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1942e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1942e20 @ A_27a )
% 5.55/5.83                                                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1922l_27 ) )
% 5.55/5.83                                                                                                    = V1x )
% 5.55/5.83                                                                                                  & ( V0l
% 5.55/5.83                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1923e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1924e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1925e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1926e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1927e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1928e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1929e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1930e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1931e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1932e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1933e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1934e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1935e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1936e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1937e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1938e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1939e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1940e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1941e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1942e20 ) @ V1922l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1943l_27: $i] :
% 5.55/5.83                  ( ( mem @ V1943l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V1944e1: $i] :
% 5.55/5.83                      ( ( mem @ V1944e1 @ A_27a )
% 5.55/5.83                      & ? [V1945e2: $i] :
% 5.55/5.83                          ( ( mem @ V1945e2 @ A_27a )
% 5.55/5.83                          & ? [V1946e3: $i] :
% 5.55/5.83                              ( ( mem @ V1946e3 @ A_27a )
% 5.55/5.83                              & ? [V1947e4: $i] :
% 5.55/5.83                                  ( ( mem @ V1947e4 @ A_27a )
% 5.55/5.83                                  & ? [V1948e5: $i] :
% 5.55/5.83                                      ( ( mem @ V1948e5 @ A_27a )
% 5.55/5.83                                      & ? [V1949e6: $i] :
% 5.55/5.83                                          ( ( mem @ V1949e6 @ A_27a )
% 5.55/5.83                                          & ? [V1950e7: $i] :
% 5.55/5.83                                              ( ( mem @ V1950e7 @ A_27a )
% 5.55/5.83                                              & ? [V1951e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V1951e8 @ A_27a )
% 5.55/5.83                                                  & ? [V1952e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V1952e9 @ A_27a )
% 5.55/5.83                                                      & ? [V1953e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V1953e10 @ A_27a )
% 5.55/5.83                                                          & ? [V1954e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V1954e11 @ A_27a )
% 5.55/5.83                                                              & ? [V1955e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1955e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V1956e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1956e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V1957e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1957e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V1958e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1958e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V1959e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1959e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1960e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1960e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1961e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1961e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V1962e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V1962e19 @ A_27a )
% 5.55/5.83                                                                                              & ? [V1963e20: $i] :
% 5.55/5.83                                                                                                  ( ( mem @ V1963e20 @ A_27a )
% 5.55/5.83                                                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1943l_27 ) )
% 5.55/5.83                                                                                                    = V1x )
% 5.55/5.83                                                                                                  & ( V0l
% 5.55/5.83                                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1944e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1945e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1946e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1947e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1948e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1949e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1950e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1951e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1952e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1953e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1954e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1955e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1956e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1957e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1958e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1959e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1960e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1961e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1962e19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1963e20 ) @ V1943l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V1964e1: $i] :
% 5.55/5.83                  ( ( mem @ V1964e1 @ A_27a )
% 5.55/5.83                  & ? [V1965e2: $i] :
% 5.55/5.83                      ( ( mem @ V1965e2 @ A_27a )
% 5.55/5.83                      & ? [V1966e3: $i] :
% 5.55/5.83                          ( ( mem @ V1966e3 @ A_27a )
% 5.55/5.83                          & ? [V1967e4: $i] :
% 5.55/5.83                              ( ( mem @ V1967e4 @ A_27a )
% 5.55/5.83                              & ? [V1968e5: $i] :
% 5.55/5.83                                  ( ( mem @ V1968e5 @ A_27a )
% 5.55/5.83                                  & ? [V1969e6: $i] :
% 5.55/5.83                                      ( ( mem @ V1969e6 @ A_27a )
% 5.55/5.83                                      & ? [V1970e7: $i] :
% 5.55/5.83                                          ( ( mem @ V1970e7 @ A_27a )
% 5.55/5.83                                          & ? [V1971e8: $i] :
% 5.55/5.83                                              ( ( mem @ V1971e8 @ A_27a )
% 5.55/5.83                                              & ? [V1972e9: $i] :
% 5.55/5.83                                                  ( ( mem @ V1972e9 @ A_27a )
% 5.55/5.83                                                  & ? [V1973e10: $i] :
% 5.55/5.83                                                      ( ( mem @ V1973e10 @ A_27a )
% 5.55/5.83                                                      & ? [V1974e11: $i] :
% 5.55/5.83                                                          ( ( mem @ V1974e11 @ A_27a )
% 5.55/5.83                                                          & ? [V1975e12: $i] :
% 5.55/5.83                                                              ( ( mem @ V1975e12 @ A_27a )
% 5.55/5.83                                                              & ? [V1976e13: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1976e13 @ A_27a )
% 5.55/5.83                                                                  & ? [V1977e14: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1977e14 @ A_27a )
% 5.55/5.83                                                                      & ? [V1978e15: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1978e15 @ A_27a )
% 5.55/5.83                                                                          & ? [V1979e16: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1979e16 @ A_27a )
% 5.55/5.83                                                                              & ? [V1980e17: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1980e17 @ A_27a )
% 5.55/5.83                                                                                  & ? [V1981e18: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V1981e18 @ A_27a )
% 5.55/5.83                                                                                      & ? [V1982e19: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V1982e19 @ A_27a )
% 5.55/5.83                                                                                          & ( V0l
% 5.55/5.83                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1964e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1965e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1966e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1967e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1968e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1969e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1970e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1971e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1972e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1973e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1974e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1975e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1976e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1977e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1978e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1979e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1980e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1981e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1982e19 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V1983e1: $i] :
% 5.55/5.83                  ( ( mem @ V1983e1 @ A_27a )
% 5.55/5.83                  & ? [V1984e2: $i] :
% 5.55/5.83                      ( ( mem @ V1984e2 @ A_27a )
% 5.55/5.83                      & ? [V1985e3: $i] :
% 5.55/5.83                          ( ( mem @ V1985e3 @ A_27a )
% 5.55/5.83                          & ? [V1986e4: $i] :
% 5.55/5.83                              ( ( mem @ V1986e4 @ A_27a )
% 5.55/5.83                              & ? [V1987e5: $i] :
% 5.55/5.83                                  ( ( mem @ V1987e5 @ A_27a )
% 5.55/5.83                                  & ? [V1988e6: $i] :
% 5.55/5.83                                      ( ( mem @ V1988e6 @ A_27a )
% 5.55/5.83                                      & ? [V1989e7: $i] :
% 5.55/5.83                                          ( ( mem @ V1989e7 @ A_27a )
% 5.55/5.83                                          & ? [V1990e8: $i] :
% 5.55/5.83                                              ( ( mem @ V1990e8 @ A_27a )
% 5.55/5.83                                              & ? [V1991e9: $i] :
% 5.55/5.83                                                  ( ( mem @ V1991e9 @ A_27a )
% 5.55/5.83                                                  & ? [V1992e10: $i] :
% 5.55/5.83                                                      ( ( mem @ V1992e10 @ A_27a )
% 5.55/5.83                                                      & ? [V1993e11: $i] :
% 5.55/5.83                                                          ( ( mem @ V1993e11 @ A_27a )
% 5.55/5.83                                                          & ? [V1994e12: $i] :
% 5.55/5.83                                                              ( ( mem @ V1994e12 @ A_27a )
% 5.55/5.83                                                              & ? [V1995e13: $i] :
% 5.55/5.83                                                                  ( ( mem @ V1995e13 @ A_27a )
% 5.55/5.83                                                                  & ? [V1996e14: $i] :
% 5.55/5.83                                                                      ( ( mem @ V1996e14 @ A_27a )
% 5.55/5.83                                                                      & ? [V1997e15: $i] :
% 5.55/5.83                                                                          ( ( mem @ V1997e15 @ A_27a )
% 5.55/5.83                                                                          & ? [V1998e16: $i] :
% 5.55/5.83                                                                              ( ( mem @ V1998e16 @ A_27a )
% 5.55/5.83                                                                              & ? [V1999e17: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V1999e17 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2000e18: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2000e18 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2001e19: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2001e19 @ A_27a )
% 5.55/5.83                                                                                          & ( V0l
% 5.55/5.83                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1983e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1984e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1985e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1986e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1987e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1988e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1989e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1990e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1991e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1992e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1993e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1994e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1995e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1996e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1997e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1998e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1999e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2000e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2001e19 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V2002l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2002l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2003e1: $i] :
% 5.55/5.83                      ( ( mem @ V2003e1 @ A_27a )
% 5.55/5.83                      & ? [V2004e2: $i] :
% 5.55/5.83                          ( ( mem @ V2004e2 @ A_27a )
% 5.55/5.83                          & ? [V2005e3: $i] :
% 5.55/5.83                              ( ( mem @ V2005e3 @ A_27a )
% 5.55/5.83                              & ? [V2006e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2006e4 @ A_27a )
% 5.55/5.83                                  & ? [V2007e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2007e5 @ A_27a )
% 5.55/5.83                                      & ? [V2008e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2008e6 @ A_27a )
% 5.55/5.83                                          & ? [V2009e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2009e7 @ A_27a )
% 5.55/5.83                                              & ? [V2010e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2010e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2011e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2011e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2012e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2012e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2013e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2013e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2014e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2014e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2015e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2015e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2016e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2016e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2017e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2017e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2018e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2018e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2019e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2019e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2020e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2020e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V2021e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V2021e19 @ A_27a )
% 5.55/5.83                                                                                              & ( V0l
% 5.55/5.83                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2003e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2004e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2005e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2006e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2007e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2008e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2009e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2010e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2011e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2012e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2013e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2014e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2015e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2016e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2017e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2018e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2019e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2020e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2021e19 ) @ V2002l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V2022l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2022l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2023e1: $i] :
% 5.55/5.83                      ( ( mem @ V2023e1 @ A_27a )
% 5.55/5.83                      & ? [V2024e2: $i] :
% 5.55/5.83                          ( ( mem @ V2024e2 @ A_27a )
% 5.55/5.83                          & ? [V2025e3: $i] :
% 5.55/5.83                              ( ( mem @ V2025e3 @ A_27a )
% 5.55/5.83                              & ? [V2026e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2026e4 @ A_27a )
% 5.55/5.83                                  & ? [V2027e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2027e5 @ A_27a )
% 5.55/5.83                                      & ? [V2028e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2028e6 @ A_27a )
% 5.55/5.83                                          & ? [V2029e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2029e7 @ A_27a )
% 5.55/5.83                                              & ? [V2030e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2030e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2031e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2031e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2032e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2032e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2033e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2033e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2034e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2034e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2035e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2035e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2036e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2036e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2037e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2037e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2038e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2038e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2039e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2039e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2040e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2040e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V2041e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V2041e19 @ A_27a )
% 5.55/5.83                                                                                              & ( V0l
% 5.55/5.83                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2023e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2024e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2025e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2026e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2027e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2028e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2029e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2030e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2031e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2032e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2033e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2034e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2035e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2036e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2037e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2038e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2039e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2040e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2041e19 ) @ V2022l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V2042l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2042l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2043e1: $i] :
% 5.55/5.83                      ( ( mem @ V2043e1 @ A_27a )
% 5.55/5.83                      & ? [V2044e2: $i] :
% 5.55/5.83                          ( ( mem @ V2044e2 @ A_27a )
% 5.55/5.83                          & ? [V2045e3: $i] :
% 5.55/5.83                              ( ( mem @ V2045e3 @ A_27a )
% 5.55/5.83                              & ? [V2046e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2046e4 @ A_27a )
% 5.55/5.83                                  & ? [V2047e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2047e5 @ A_27a )
% 5.55/5.83                                      & ? [V2048e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2048e6 @ A_27a )
% 5.55/5.83                                          & ? [V2049e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2049e7 @ A_27a )
% 5.55/5.83                                              & ? [V2050e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2050e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2051e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2051e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2052e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2052e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2053e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2053e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2054e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2054e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2055e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2055e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2056e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2056e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2057e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2057e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2058e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2058e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2059e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2059e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2060e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2060e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V2061e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V2061e19 @ A_27a )
% 5.55/5.83                                                                                              & ( V0l
% 5.55/5.83                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2043e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2044e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2045e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2046e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2047e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2048e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2049e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2050e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2051e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2052e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2053e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2054e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2055e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2056e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2057e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2058e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2059e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2060e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2061e19 ) @ V2042l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V2062l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2062l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2063e1: $i] :
% 5.55/5.83                      ( ( mem @ V2063e1 @ A_27a )
% 5.55/5.83                      & ? [V2064e2: $i] :
% 5.55/5.83                          ( ( mem @ V2064e2 @ A_27a )
% 5.55/5.83                          & ? [V2065e3: $i] :
% 5.55/5.83                              ( ( mem @ V2065e3 @ A_27a )
% 5.55/5.83                              & ? [V2066e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2066e4 @ A_27a )
% 5.55/5.83                                  & ? [V2067e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2067e5 @ A_27a )
% 5.55/5.83                                      & ? [V2068e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2068e6 @ A_27a )
% 5.55/5.83                                          & ? [V2069e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2069e7 @ A_27a )
% 5.55/5.83                                              & ? [V2070e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2070e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2071e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2071e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2072e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2072e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2073e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2073e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2074e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2074e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2075e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2075e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2076e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2076e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2077e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2077e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2078e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2078e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2079e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2079e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2080e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2080e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V2081e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V2081e19 @ A_27a )
% 5.55/5.83                                                                                              & ( V0l
% 5.55/5.83                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2063e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2064e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2065e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2066e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2067e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2068e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2069e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2070e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2071e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2072e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2073e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2074e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2075e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2076e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2077e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2078e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2079e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2080e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2081e19 ) @ V2062l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V2082l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2082l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2083e1: $i] :
% 5.55/5.83                      ( ( mem @ V2083e1 @ A_27a )
% 5.55/5.83                      & ? [V2084e2: $i] :
% 5.55/5.83                          ( ( mem @ V2084e2 @ A_27a )
% 5.55/5.83                          & ? [V2085e3: $i] :
% 5.55/5.83                              ( ( mem @ V2085e3 @ A_27a )
% 5.55/5.83                              & ? [V2086e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2086e4 @ A_27a )
% 5.55/5.83                                  & ? [V2087e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2087e5 @ A_27a )
% 5.55/5.83                                      & ? [V2088e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2088e6 @ A_27a )
% 5.55/5.83                                          & ? [V2089e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2089e7 @ A_27a )
% 5.55/5.83                                              & ? [V2090e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2090e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2091e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2091e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2092e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2092e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2093e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2093e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2094e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2094e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2095e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2095e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2096e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2096e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2097e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2097e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2098e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2098e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2099e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2099e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2100e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2100e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V2101e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V2101e19 @ A_27a )
% 5.55/5.83                                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2082l_27 ) ) )
% 5.55/5.83                                                                                              & ( V0l
% 5.55/5.83                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2083e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2084e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2085e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2086e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2087e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2088e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2089e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2090e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2091e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2092e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2093e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2094e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2095e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2096e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2097e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2098e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2099e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2100e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2101e19 ) @ V2082l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.83            <=> ? [V2102l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2102l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2103e1: $i] :
% 5.55/5.83                      ( ( mem @ V2103e1 @ A_27a )
% 5.55/5.83                      & ? [V2104e2: $i] :
% 5.55/5.83                          ( ( mem @ V2104e2 @ A_27a )
% 5.55/5.83                          & ? [V2105e3: $i] :
% 5.55/5.83                              ( ( mem @ V2105e3 @ A_27a )
% 5.55/5.83                              & ? [V2106e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2106e4 @ A_27a )
% 5.55/5.83                                  & ? [V2107e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2107e5 @ A_27a )
% 5.55/5.83                                      & ? [V2108e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2108e6 @ A_27a )
% 5.55/5.83                                          & ? [V2109e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2109e7 @ A_27a )
% 5.55/5.83                                              & ? [V2110e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2110e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2111e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2111e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2112e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2112e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2113e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2113e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2114e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2114e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2115e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2115e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2116e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2116e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2117e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2117e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2118e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2118e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2119e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2119e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2120e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2120e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V2121e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V2121e19 @ A_27a )
% 5.55/5.83                                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2102l_27 ) ) )
% 5.55/5.83                                                                                              & ( V0l
% 5.55/5.83                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2103e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2104e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2105e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2106e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2107e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2108e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2109e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2110e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2111e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2112e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2113e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2114e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2115e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2116e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2117e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2118e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2119e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2120e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2121e19 ) @ V2102l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V2122l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2122l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2123e1: $i] :
% 5.55/5.83                      ( ( mem @ V2123e1 @ A_27a )
% 5.55/5.83                      & ? [V2124e2: $i] :
% 5.55/5.83                          ( ( mem @ V2124e2 @ A_27a )
% 5.55/5.83                          & ? [V2125e3: $i] :
% 5.55/5.83                              ( ( mem @ V2125e3 @ A_27a )
% 5.55/5.83                              & ? [V2126e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2126e4 @ A_27a )
% 5.55/5.83                                  & ? [V2127e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2127e5 @ A_27a )
% 5.55/5.83                                      & ? [V2128e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2128e6 @ A_27a )
% 5.55/5.83                                          & ? [V2129e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2129e7 @ A_27a )
% 5.55/5.83                                              & ? [V2130e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2130e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2131e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2131e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2132e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2132e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2133e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2133e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2134e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2134e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2135e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2135e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2136e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2136e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2137e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2137e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2138e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2138e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2139e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2139e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2140e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2140e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V2141e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V2141e19 @ A_27a )
% 5.55/5.83                                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2122l_27 ) ) )
% 5.55/5.83                                                                                              & ( V0l
% 5.55/5.83                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2123e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2124e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2125e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2126e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2127e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2128e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2129e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2130e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2131e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2132e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2133e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2134e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2135e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2136e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2137e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2138e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2139e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2140e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2141e19 ) @ V2122l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V2142l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2142l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2143e1: $i] :
% 5.55/5.83                      ( ( mem @ V2143e1 @ A_27a )
% 5.55/5.83                      & ? [V2144e2: $i] :
% 5.55/5.83                          ( ( mem @ V2144e2 @ A_27a )
% 5.55/5.83                          & ? [V2145e3: $i] :
% 5.55/5.83                              ( ( mem @ V2145e3 @ A_27a )
% 5.55/5.83                              & ? [V2146e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2146e4 @ A_27a )
% 5.55/5.83                                  & ? [V2147e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2147e5 @ A_27a )
% 5.55/5.83                                      & ? [V2148e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2148e6 @ A_27a )
% 5.55/5.83                                          & ? [V2149e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2149e7 @ A_27a )
% 5.55/5.83                                              & ? [V2150e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2150e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2151e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2151e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2152e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2152e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2153e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2153e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2154e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2154e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2155e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2155e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2156e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2156e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2157e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2157e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2158e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2158e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2159e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2159e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2160e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2160e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V2161e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V2161e19 @ A_27a )
% 5.55/5.83                                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2142l_27 ) ) )
% 5.55/5.83                                                                                              & ( V0l
% 5.55/5.83                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2143e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2144e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2145e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2146e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2147e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2148e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2149e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2150e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2151e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2152e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2153e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2154e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2155e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2156e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2157e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2158e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2159e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2160e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2161e19 ) @ V2142l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.83            <=> ? [V2162l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2162l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2163e1: $i] :
% 5.55/5.83                      ( ( mem @ V2163e1 @ A_27a )
% 5.55/5.83                      & ? [V2164e2: $i] :
% 5.55/5.83                          ( ( mem @ V2164e2 @ A_27a )
% 5.55/5.83                          & ? [V2165e3: $i] :
% 5.55/5.83                              ( ( mem @ V2165e3 @ A_27a )
% 5.55/5.83                              & ? [V2166e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2166e4 @ A_27a )
% 5.55/5.83                                  & ? [V2167e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2167e5 @ A_27a )
% 5.55/5.83                                      & ? [V2168e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2168e6 @ A_27a )
% 5.55/5.83                                          & ? [V2169e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2169e7 @ A_27a )
% 5.55/5.83                                              & ? [V2170e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2170e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2171e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2171e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2172e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2172e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2173e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2173e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2174e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2174e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2175e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2175e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2176e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2176e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2177e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2177e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2178e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2178e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2179e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2179e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2180e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2180e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V2181e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V2181e19 @ A_27a )
% 5.55/5.83                                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2162l_27 ) )
% 5.55/5.83                                                                                                = V1x )
% 5.55/5.83                                                                                              & ( V0l
% 5.55/5.83                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2163e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2164e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2165e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2166e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2167e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2168e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2169e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2170e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2171e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2172e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2173e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2174e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2175e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2176e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2177e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2178e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2179e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2180e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2181e19 ) @ V2162l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V2182l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2182l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2183e1: $i] :
% 5.55/5.83                      ( ( mem @ V2183e1 @ A_27a )
% 5.55/5.83                      & ? [V2184e2: $i] :
% 5.55/5.83                          ( ( mem @ V2184e2 @ A_27a )
% 5.55/5.83                          & ? [V2185e3: $i] :
% 5.55/5.83                              ( ( mem @ V2185e3 @ A_27a )
% 5.55/5.83                              & ? [V2186e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2186e4 @ A_27a )
% 5.55/5.83                                  & ? [V2187e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2187e5 @ A_27a )
% 5.55/5.83                                      & ? [V2188e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2188e6 @ A_27a )
% 5.55/5.83                                          & ? [V2189e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2189e7 @ A_27a )
% 5.55/5.83                                              & ? [V2190e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2190e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2191e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2191e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2192e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2192e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2193e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2193e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2194e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2194e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2195e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2195e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2196e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2196e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2197e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2197e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2198e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2198e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2199e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2199e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2200e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2200e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V2201e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V2201e19 @ A_27a )
% 5.55/5.83                                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2182l_27 ) )
% 5.55/5.83                                                                                                = V1x )
% 5.55/5.83                                                                                              & ( V0l
% 5.55/5.83                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2183e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2184e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2185e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2186e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2187e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2188e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2189e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2190e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2191e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2192e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2193e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2194e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2195e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2196e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2197e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2198e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2199e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2200e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2201e19 ) @ V2182l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V2202l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2202l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2203e1: $i] :
% 5.55/5.83                      ( ( mem @ V2203e1 @ A_27a )
% 5.55/5.83                      & ? [V2204e2: $i] :
% 5.55/5.83                          ( ( mem @ V2204e2 @ A_27a )
% 5.55/5.83                          & ? [V2205e3: $i] :
% 5.55/5.83                              ( ( mem @ V2205e3 @ A_27a )
% 5.55/5.83                              & ? [V2206e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2206e4 @ A_27a )
% 5.55/5.83                                  & ? [V2207e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2207e5 @ A_27a )
% 5.55/5.83                                      & ? [V2208e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2208e6 @ A_27a )
% 5.55/5.83                                          & ? [V2209e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2209e7 @ A_27a )
% 5.55/5.83                                              & ? [V2210e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2210e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2211e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2211e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2212e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2212e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2213e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2213e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2214e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2214e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2215e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2215e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2216e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2216e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2217e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2217e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2218e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2218e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2219e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2219e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2220e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2220e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V2221e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V2221e19 @ A_27a )
% 5.55/5.83                                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2202l_27 ) )
% 5.55/5.83                                                                                                = V1x )
% 5.55/5.83                                                                                              & ( V0l
% 5.55/5.83                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2203e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2204e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2205e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2206e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2207e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2208e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2209e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2210e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2211e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2212e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2213e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2214e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2215e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2216e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2217e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2218e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2219e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2220e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2221e19 ) @ V2202l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V2222l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2222l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2223e1: $i] :
% 5.55/5.83                      ( ( mem @ V2223e1 @ A_27a )
% 5.55/5.83                      & ? [V2224e2: $i] :
% 5.55/5.83                          ( ( mem @ V2224e2 @ A_27a )
% 5.55/5.83                          & ? [V2225e3: $i] :
% 5.55/5.83                              ( ( mem @ V2225e3 @ A_27a )
% 5.55/5.83                              & ? [V2226e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2226e4 @ A_27a )
% 5.55/5.83                                  & ? [V2227e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2227e5 @ A_27a )
% 5.55/5.83                                      & ? [V2228e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2228e6 @ A_27a )
% 5.55/5.83                                          & ? [V2229e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2229e7 @ A_27a )
% 5.55/5.83                                              & ? [V2230e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2230e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2231e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2231e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2232e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2232e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2233e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2233e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2234e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2234e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2235e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2235e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2236e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2236e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2237e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2237e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2238e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2238e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2239e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2239e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2240e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2240e18 @ A_27a )
% 5.55/5.83                                                                                          & ? [V2241e19: $i] :
% 5.55/5.83                                                                                              ( ( mem @ V2241e19 @ A_27a )
% 5.55/5.83                                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2222l_27 ) )
% 5.55/5.83                                                                                                = V1x )
% 5.55/5.83                                                                                              & ( V0l
% 5.55/5.83                                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2223e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2224e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2225e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2226e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2227e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2228e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2229e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2230e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2231e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2232e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2233e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2234e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2235e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2236e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2237e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2238e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2239e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2240e18 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2241e19 ) @ V2222l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V2242e1: $i] :
% 5.55/5.83                  ( ( mem @ V2242e1 @ A_27a )
% 5.55/5.83                  & ? [V2243e2: $i] :
% 5.55/5.83                      ( ( mem @ V2243e2 @ A_27a )
% 5.55/5.83                      & ? [V2244e3: $i] :
% 5.55/5.83                          ( ( mem @ V2244e3 @ A_27a )
% 5.55/5.83                          & ? [V2245e4: $i] :
% 5.55/5.83                              ( ( mem @ V2245e4 @ A_27a )
% 5.55/5.83                              & ? [V2246e5: $i] :
% 5.55/5.83                                  ( ( mem @ V2246e5 @ A_27a )
% 5.55/5.83                                  & ? [V2247e6: $i] :
% 5.55/5.83                                      ( ( mem @ V2247e6 @ A_27a )
% 5.55/5.83                                      & ? [V2248e7: $i] :
% 5.55/5.83                                          ( ( mem @ V2248e7 @ A_27a )
% 5.55/5.83                                          & ? [V2249e8: $i] :
% 5.55/5.83                                              ( ( mem @ V2249e8 @ A_27a )
% 5.55/5.83                                              & ? [V2250e9: $i] :
% 5.55/5.83                                                  ( ( mem @ V2250e9 @ A_27a )
% 5.55/5.83                                                  & ? [V2251e10: $i] :
% 5.55/5.83                                                      ( ( mem @ V2251e10 @ A_27a )
% 5.55/5.83                                                      & ? [V2252e11: $i] :
% 5.55/5.83                                                          ( ( mem @ V2252e11 @ A_27a )
% 5.55/5.83                                                          & ? [V2253e12: $i] :
% 5.55/5.83                                                              ( ( mem @ V2253e12 @ A_27a )
% 5.55/5.83                                                              & ? [V2254e13: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2254e13 @ A_27a )
% 5.55/5.83                                                                  & ? [V2255e14: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2255e14 @ A_27a )
% 5.55/5.83                                                                      & ? [V2256e15: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2256e15 @ A_27a )
% 5.55/5.83                                                                          & ? [V2257e16: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2257e16 @ A_27a )
% 5.55/5.83                                                                              & ? [V2258e17: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2258e17 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2259e18: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2259e18 @ A_27a )
% 5.55/5.83                                                                                      & ( V0l
% 5.55/5.83                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2242e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2243e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2244e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2245e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2246e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2247e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2248e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2249e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2250e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2251e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2252e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2253e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2254e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2255e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2256e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2257e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2258e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2259e18 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V2260e1: $i] :
% 5.55/5.83                  ( ( mem @ V2260e1 @ A_27a )
% 5.55/5.83                  & ? [V2261e2: $i] :
% 5.55/5.83                      ( ( mem @ V2261e2 @ A_27a )
% 5.55/5.83                      & ? [V2262e3: $i] :
% 5.55/5.83                          ( ( mem @ V2262e3 @ A_27a )
% 5.55/5.83                          & ? [V2263e4: $i] :
% 5.55/5.83                              ( ( mem @ V2263e4 @ A_27a )
% 5.55/5.83                              & ? [V2264e5: $i] :
% 5.55/5.83                                  ( ( mem @ V2264e5 @ A_27a )
% 5.55/5.83                                  & ? [V2265e6: $i] :
% 5.55/5.83                                      ( ( mem @ V2265e6 @ A_27a )
% 5.55/5.83                                      & ? [V2266e7: $i] :
% 5.55/5.83                                          ( ( mem @ V2266e7 @ A_27a )
% 5.55/5.83                                          & ? [V2267e8: $i] :
% 5.55/5.83                                              ( ( mem @ V2267e8 @ A_27a )
% 5.55/5.83                                              & ? [V2268e9: $i] :
% 5.55/5.83                                                  ( ( mem @ V2268e9 @ A_27a )
% 5.55/5.83                                                  & ? [V2269e10: $i] :
% 5.55/5.83                                                      ( ( mem @ V2269e10 @ A_27a )
% 5.55/5.83                                                      & ? [V2270e11: $i] :
% 5.55/5.83                                                          ( ( mem @ V2270e11 @ A_27a )
% 5.55/5.83                                                          & ? [V2271e12: $i] :
% 5.55/5.83                                                              ( ( mem @ V2271e12 @ A_27a )
% 5.55/5.83                                                              & ? [V2272e13: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2272e13 @ A_27a )
% 5.55/5.83                                                                  & ? [V2273e14: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2273e14 @ A_27a )
% 5.55/5.83                                                                      & ? [V2274e15: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2274e15 @ A_27a )
% 5.55/5.83                                                                          & ? [V2275e16: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2275e16 @ A_27a )
% 5.55/5.83                                                                              & ? [V2276e17: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2276e17 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2277e18: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2277e18 @ A_27a )
% 5.55/5.83                                                                                      & ( V0l
% 5.55/5.83                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2260e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2261e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2262e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2263e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2264e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2265e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2266e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2267e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2268e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2269e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2270e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2271e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2272e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2273e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2274e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2275e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2276e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2277e18 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V2278l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2278l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2279e1: $i] :
% 5.55/5.83                      ( ( mem @ V2279e1 @ A_27a )
% 5.55/5.83                      & ? [V2280e2: $i] :
% 5.55/5.83                          ( ( mem @ V2280e2 @ A_27a )
% 5.55/5.83                          & ? [V2281e3: $i] :
% 5.55/5.83                              ( ( mem @ V2281e3 @ A_27a )
% 5.55/5.83                              & ? [V2282e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2282e4 @ A_27a )
% 5.55/5.83                                  & ? [V2283e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2283e5 @ A_27a )
% 5.55/5.83                                      & ? [V2284e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2284e6 @ A_27a )
% 5.55/5.83                                          & ? [V2285e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2285e7 @ A_27a )
% 5.55/5.83                                              & ? [V2286e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2286e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2287e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2287e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2288e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2288e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2289e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2289e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2290e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2290e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2291e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2291e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2292e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2292e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2293e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2293e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2294e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2294e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2295e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2295e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2296e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2296e18 @ A_27a )
% 5.55/5.83                                                                                          & ( V0l
% 5.55/5.83                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2279e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2280e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2281e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2282e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2283e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2284e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2285e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2286e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2287e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2288e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2289e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2290e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2291e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2292e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2293e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2294e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2295e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2296e18 ) @ V2278l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V2297l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2297l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2298e1: $i] :
% 5.55/5.83                      ( ( mem @ V2298e1 @ A_27a )
% 5.55/5.83                      & ? [V2299e2: $i] :
% 5.55/5.83                          ( ( mem @ V2299e2 @ A_27a )
% 5.55/5.83                          & ? [V2300e3: $i] :
% 5.55/5.83                              ( ( mem @ V2300e3 @ A_27a )
% 5.55/5.83                              & ? [V2301e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2301e4 @ A_27a )
% 5.55/5.83                                  & ? [V2302e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2302e5 @ A_27a )
% 5.55/5.83                                      & ? [V2303e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2303e6 @ A_27a )
% 5.55/5.83                                          & ? [V2304e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2304e7 @ A_27a )
% 5.55/5.83                                              & ? [V2305e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2305e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2306e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2306e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2307e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2307e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2308e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2308e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2309e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2309e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2310e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2310e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2311e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2311e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2312e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2312e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2313e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2313e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2314e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2314e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2315e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2315e18 @ A_27a )
% 5.55/5.83                                                                                          & ( V0l
% 5.55/5.83                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2298e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2299e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2300e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2301e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2302e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2303e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2304e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2305e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2306e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2307e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2308e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2309e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2310e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2311e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2312e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2313e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2314e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2315e18 ) @ V2297l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V2316l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2316l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2317e1: $i] :
% 5.55/5.83                      ( ( mem @ V2317e1 @ A_27a )
% 5.55/5.83                      & ? [V2318e2: $i] :
% 5.55/5.83                          ( ( mem @ V2318e2 @ A_27a )
% 5.55/5.83                          & ? [V2319e3: $i] :
% 5.55/5.83                              ( ( mem @ V2319e3 @ A_27a )
% 5.55/5.83                              & ? [V2320e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2320e4 @ A_27a )
% 5.55/5.83                                  & ? [V2321e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2321e5 @ A_27a )
% 5.55/5.83                                      & ? [V2322e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2322e6 @ A_27a )
% 5.55/5.83                                          & ? [V2323e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2323e7 @ A_27a )
% 5.55/5.83                                              & ? [V2324e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2324e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2325e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2325e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2326e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2326e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2327e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2327e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2328e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2328e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2329e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2329e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2330e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2330e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2331e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2331e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2332e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2332e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2333e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2333e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2334e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2334e18 @ A_27a )
% 5.55/5.83                                                                                          & ( V0l
% 5.55/5.83                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2317e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2318e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2319e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2320e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2321e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2322e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2323e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2324e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2325e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2326e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2327e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2328e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2329e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2330e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2331e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2332e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2333e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2334e18 ) @ V2316l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V2335l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2335l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2336e1: $i] :
% 5.55/5.83                      ( ( mem @ V2336e1 @ A_27a )
% 5.55/5.83                      & ? [V2337e2: $i] :
% 5.55/5.83                          ( ( mem @ V2337e2 @ A_27a )
% 5.55/5.83                          & ? [V2338e3: $i] :
% 5.55/5.83                              ( ( mem @ V2338e3 @ A_27a )
% 5.55/5.83                              & ? [V2339e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2339e4 @ A_27a )
% 5.55/5.83                                  & ? [V2340e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2340e5 @ A_27a )
% 5.55/5.83                                      & ? [V2341e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2341e6 @ A_27a )
% 5.55/5.83                                          & ? [V2342e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2342e7 @ A_27a )
% 5.55/5.83                                              & ? [V2343e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2343e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2344e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2344e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2345e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2345e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2346e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2346e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2347e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2347e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2348e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2348e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2349e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2349e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2350e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2350e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2351e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2351e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2352e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2352e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2353e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2353e18 @ A_27a )
% 5.55/5.83                                                                                          & ( V0l
% 5.55/5.83                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2336e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2337e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2338e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2339e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2340e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2341e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2342e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2343e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2344e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2345e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2346e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2347e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2348e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2349e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2350e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2351e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2352e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2353e18 ) @ V2335l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V2354l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2354l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2355e1: $i] :
% 5.55/5.83                      ( ( mem @ V2355e1 @ A_27a )
% 5.55/5.83                      & ? [V2356e2: $i] :
% 5.55/5.83                          ( ( mem @ V2356e2 @ A_27a )
% 5.55/5.83                          & ? [V2357e3: $i] :
% 5.55/5.83                              ( ( mem @ V2357e3 @ A_27a )
% 5.55/5.83                              & ? [V2358e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2358e4 @ A_27a )
% 5.55/5.83                                  & ? [V2359e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2359e5 @ A_27a )
% 5.55/5.83                                      & ? [V2360e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2360e6 @ A_27a )
% 5.55/5.83                                          & ? [V2361e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2361e7 @ A_27a )
% 5.55/5.83                                              & ? [V2362e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2362e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2363e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2363e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2364e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2364e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2365e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2365e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2366e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2366e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2367e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2367e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2368e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2368e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2369e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2369e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2370e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2370e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2371e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2371e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2372e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2372e18 @ A_27a )
% 5.55/5.83                                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2354l_27 ) ) )
% 5.55/5.83                                                                                          & ( V0l
% 5.55/5.83                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2355e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2356e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2357e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2358e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2359e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2360e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2361e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2362e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2363e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2364e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2365e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2366e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2367e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2368e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2369e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2370e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2371e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2372e18 ) @ V2354l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.83            <=> ? [V2373l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2373l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2374e1: $i] :
% 5.55/5.83                      ( ( mem @ V2374e1 @ A_27a )
% 5.55/5.83                      & ? [V2375e2: $i] :
% 5.55/5.83                          ( ( mem @ V2375e2 @ A_27a )
% 5.55/5.83                          & ? [V2376e3: $i] :
% 5.55/5.83                              ( ( mem @ V2376e3 @ A_27a )
% 5.55/5.83                              & ? [V2377e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2377e4 @ A_27a )
% 5.55/5.83                                  & ? [V2378e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2378e5 @ A_27a )
% 5.55/5.83                                      & ? [V2379e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2379e6 @ A_27a )
% 5.55/5.83                                          & ? [V2380e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2380e7 @ A_27a )
% 5.55/5.83                                              & ? [V2381e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2381e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2382e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2382e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2383e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2383e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2384e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2384e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2385e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2385e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2386e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2386e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2387e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2387e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2388e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2388e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2389e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2389e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2390e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2390e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2391e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2391e18 @ A_27a )
% 5.55/5.83                                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2373l_27 ) ) )
% 5.55/5.83                                                                                          & ( V0l
% 5.55/5.83                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2374e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2375e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2376e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2377e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2378e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2379e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2380e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2381e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2382e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2383e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2384e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2385e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2386e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2387e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2388e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2389e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2390e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2391e18 ) @ V2373l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V2392l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2392l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2393e1: $i] :
% 5.55/5.83                      ( ( mem @ V2393e1 @ A_27a )
% 5.55/5.83                      & ? [V2394e2: $i] :
% 5.55/5.83                          ( ( mem @ V2394e2 @ A_27a )
% 5.55/5.83                          & ? [V2395e3: $i] :
% 5.55/5.83                              ( ( mem @ V2395e3 @ A_27a )
% 5.55/5.83                              & ? [V2396e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2396e4 @ A_27a )
% 5.55/5.83                                  & ? [V2397e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2397e5 @ A_27a )
% 5.55/5.83                                      & ? [V2398e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2398e6 @ A_27a )
% 5.55/5.83                                          & ? [V2399e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2399e7 @ A_27a )
% 5.55/5.83                                              & ? [V2400e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2400e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2401e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2401e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2402e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2402e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2403e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2403e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2404e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2404e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2405e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2405e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2406e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2406e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2407e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2407e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2408e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2408e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2409e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2409e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2410e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2410e18 @ A_27a )
% 5.55/5.83                                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2392l_27 ) ) )
% 5.55/5.83                                                                                          & ( V0l
% 5.55/5.83                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2393e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2394e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2395e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2396e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2397e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2398e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2399e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2400e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2401e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2402e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2403e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2404e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2405e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2406e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2407e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2408e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2409e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2410e18 ) @ V2392l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V2411l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2411l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2412e1: $i] :
% 5.55/5.83                      ( ( mem @ V2412e1 @ A_27a )
% 5.55/5.83                      & ? [V2413e2: $i] :
% 5.55/5.83                          ( ( mem @ V2413e2 @ A_27a )
% 5.55/5.83                          & ? [V2414e3: $i] :
% 5.55/5.83                              ( ( mem @ V2414e3 @ A_27a )
% 5.55/5.83                              & ? [V2415e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2415e4 @ A_27a )
% 5.55/5.83                                  & ? [V2416e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2416e5 @ A_27a )
% 5.55/5.83                                      & ? [V2417e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2417e6 @ A_27a )
% 5.55/5.83                                          & ? [V2418e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2418e7 @ A_27a )
% 5.55/5.83                                              & ? [V2419e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2419e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2420e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2420e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2421e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2421e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2422e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2422e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2423e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2423e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2424e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2424e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2425e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2425e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2426e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2426e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2427e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2427e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2428e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2428e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2429e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2429e18 @ A_27a )
% 5.55/5.83                                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2411l_27 ) ) )
% 5.55/5.83                                                                                          & ( V0l
% 5.55/5.83                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2412e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2413e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2414e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2415e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2416e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2417e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2418e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2419e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2420e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2421e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2422e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2423e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2424e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2425e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2426e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2427e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2428e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2429e18 ) @ V2411l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.83            <=> ? [V2430l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2430l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2431e1: $i] :
% 5.55/5.83                      ( ( mem @ V2431e1 @ A_27a )
% 5.55/5.83                      & ? [V2432e2: $i] :
% 5.55/5.83                          ( ( mem @ V2432e2 @ A_27a )
% 5.55/5.83                          & ? [V2433e3: $i] :
% 5.55/5.83                              ( ( mem @ V2433e3 @ A_27a )
% 5.55/5.83                              & ? [V2434e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2434e4 @ A_27a )
% 5.55/5.83                                  & ? [V2435e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2435e5 @ A_27a )
% 5.55/5.83                                      & ? [V2436e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2436e6 @ A_27a )
% 5.55/5.83                                          & ? [V2437e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2437e7 @ A_27a )
% 5.55/5.83                                              & ? [V2438e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2438e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2439e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2439e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2440e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2440e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2441e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2441e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2442e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2442e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2443e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2443e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2444e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2444e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2445e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2445e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2446e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2446e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2447e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2447e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2448e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2448e18 @ A_27a )
% 5.55/5.83                                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2430l_27 ) )
% 5.55/5.83                                                                                            = V1x )
% 5.55/5.83                                                                                          & ( V0l
% 5.55/5.83                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2431e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2432e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2433e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2434e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2435e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2436e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2437e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2438e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2439e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2440e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2441e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2442e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2443e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2444e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2445e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2446e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2447e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2448e18 ) @ V2430l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V2449l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2449l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2450e1: $i] :
% 5.55/5.83                      ( ( mem @ V2450e1 @ A_27a )
% 5.55/5.83                      & ? [V2451e2: $i] :
% 5.55/5.83                          ( ( mem @ V2451e2 @ A_27a )
% 5.55/5.83                          & ? [V2452e3: $i] :
% 5.55/5.83                              ( ( mem @ V2452e3 @ A_27a )
% 5.55/5.83                              & ? [V2453e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2453e4 @ A_27a )
% 5.55/5.83                                  & ? [V2454e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2454e5 @ A_27a )
% 5.55/5.83                                      & ? [V2455e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2455e6 @ A_27a )
% 5.55/5.83                                          & ? [V2456e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2456e7 @ A_27a )
% 5.55/5.83                                              & ? [V2457e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2457e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2458e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2458e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2459e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2459e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2460e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2460e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2461e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2461e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2462e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2462e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2463e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2463e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2464e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2464e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2465e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2465e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2466e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2466e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2467e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2467e18 @ A_27a )
% 5.55/5.83                                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2449l_27 ) )
% 5.55/5.83                                                                                            = V1x )
% 5.55/5.83                                                                                          & ( V0l
% 5.55/5.83                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2450e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2451e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2452e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2453e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2454e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2455e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2456e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2457e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2458e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2459e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2460e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2461e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2462e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2463e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2464e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2465e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2466e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2467e18 ) @ V2449l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V2468l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2468l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2469e1: $i] :
% 5.55/5.83                      ( ( mem @ V2469e1 @ A_27a )
% 5.55/5.83                      & ? [V2470e2: $i] :
% 5.55/5.83                          ( ( mem @ V2470e2 @ A_27a )
% 5.55/5.83                          & ? [V2471e3: $i] :
% 5.55/5.83                              ( ( mem @ V2471e3 @ A_27a )
% 5.55/5.83                              & ? [V2472e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2472e4 @ A_27a )
% 5.55/5.83                                  & ? [V2473e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2473e5 @ A_27a )
% 5.55/5.83                                      & ? [V2474e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2474e6 @ A_27a )
% 5.55/5.83                                          & ? [V2475e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2475e7 @ A_27a )
% 5.55/5.83                                              & ? [V2476e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2476e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2477e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2477e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2478e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2478e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2479e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2479e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2480e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2480e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2481e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2481e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2482e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2482e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2483e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2483e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2484e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2484e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2485e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2485e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2486e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2486e18 @ A_27a )
% 5.55/5.83                                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2468l_27 ) )
% 5.55/5.83                                                                                            = V1x )
% 5.55/5.83                                                                                          & ( V0l
% 5.55/5.83                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2469e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2470e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2471e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2472e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2473e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2474e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2475e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2476e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2477e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2478e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2479e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2480e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2481e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2482e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2483e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2484e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2485e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2486e18 ) @ V2468l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V2487l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2487l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2488e1: $i] :
% 5.55/5.83                      ( ( mem @ V2488e1 @ A_27a )
% 5.55/5.83                      & ? [V2489e2: $i] :
% 5.55/5.83                          ( ( mem @ V2489e2 @ A_27a )
% 5.55/5.83                          & ? [V2490e3: $i] :
% 5.55/5.83                              ( ( mem @ V2490e3 @ A_27a )
% 5.55/5.83                              & ? [V2491e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2491e4 @ A_27a )
% 5.55/5.83                                  & ? [V2492e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2492e5 @ A_27a )
% 5.55/5.83                                      & ? [V2493e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2493e6 @ A_27a )
% 5.55/5.83                                          & ? [V2494e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2494e7 @ A_27a )
% 5.55/5.83                                              & ? [V2495e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2495e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2496e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2496e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2497e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2497e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2498e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2498e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2499e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2499e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2500e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2500e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2501e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2501e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2502e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2502e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2503e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2503e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2504e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2504e17 @ A_27a )
% 5.55/5.83                                                                                      & ? [V2505e18: $i] :
% 5.55/5.83                                                                                          ( ( mem @ V2505e18 @ A_27a )
% 5.55/5.83                                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2487l_27 ) )
% 5.55/5.83                                                                                            = V1x )
% 5.55/5.83                                                                                          & ( V0l
% 5.55/5.83                                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2488e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2489e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2490e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2491e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2492e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2493e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2494e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2495e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2496e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2497e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2498e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2499e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2500e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2501e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2502e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2503e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2504e17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2505e18 ) @ V2487l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V2506e1: $i] :
% 5.55/5.83                  ( ( mem @ V2506e1 @ A_27a )
% 5.55/5.83                  & ? [V2507e2: $i] :
% 5.55/5.83                      ( ( mem @ V2507e2 @ A_27a )
% 5.55/5.83                      & ? [V2508e3: $i] :
% 5.55/5.83                          ( ( mem @ V2508e3 @ A_27a )
% 5.55/5.83                          & ? [V2509e4: $i] :
% 5.55/5.83                              ( ( mem @ V2509e4 @ A_27a )
% 5.55/5.83                              & ? [V2510e5: $i] :
% 5.55/5.83                                  ( ( mem @ V2510e5 @ A_27a )
% 5.55/5.83                                  & ? [V2511e6: $i] :
% 5.55/5.83                                      ( ( mem @ V2511e6 @ A_27a )
% 5.55/5.83                                      & ? [V2512e7: $i] :
% 5.55/5.83                                          ( ( mem @ V2512e7 @ A_27a )
% 5.55/5.83                                          & ? [V2513e8: $i] :
% 5.55/5.83                                              ( ( mem @ V2513e8 @ A_27a )
% 5.55/5.83                                              & ? [V2514e9: $i] :
% 5.55/5.83                                                  ( ( mem @ V2514e9 @ A_27a )
% 5.55/5.83                                                  & ? [V2515e10: $i] :
% 5.55/5.83                                                      ( ( mem @ V2515e10 @ A_27a )
% 5.55/5.83                                                      & ? [V2516e11: $i] :
% 5.55/5.83                                                          ( ( mem @ V2516e11 @ A_27a )
% 5.55/5.83                                                          & ? [V2517e12: $i] :
% 5.55/5.83                                                              ( ( mem @ V2517e12 @ A_27a )
% 5.55/5.83                                                              & ? [V2518e13: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2518e13 @ A_27a )
% 5.55/5.83                                                                  & ? [V2519e14: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2519e14 @ A_27a )
% 5.55/5.83                                                                      & ? [V2520e15: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2520e15 @ A_27a )
% 5.55/5.83                                                                          & ? [V2521e16: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2521e16 @ A_27a )
% 5.55/5.83                                                                              & ? [V2522e17: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2522e17 @ A_27a )
% 5.55/5.83                                                                                  & ( V0l
% 5.55/5.83                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2506e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2507e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2508e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2509e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2510e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2511e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2512e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2513e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2514e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2515e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2516e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2517e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2518e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2519e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2520e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2521e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2522e17 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V2523e1: $i] :
% 5.55/5.83                  ( ( mem @ V2523e1 @ A_27a )
% 5.55/5.83                  & ? [V2524e2: $i] :
% 5.55/5.83                      ( ( mem @ V2524e2 @ A_27a )
% 5.55/5.83                      & ? [V2525e3: $i] :
% 5.55/5.83                          ( ( mem @ V2525e3 @ A_27a )
% 5.55/5.83                          & ? [V2526e4: $i] :
% 5.55/5.83                              ( ( mem @ V2526e4 @ A_27a )
% 5.55/5.83                              & ? [V2527e5: $i] :
% 5.55/5.83                                  ( ( mem @ V2527e5 @ A_27a )
% 5.55/5.83                                  & ? [V2528e6: $i] :
% 5.55/5.83                                      ( ( mem @ V2528e6 @ A_27a )
% 5.55/5.83                                      & ? [V2529e7: $i] :
% 5.55/5.83                                          ( ( mem @ V2529e7 @ A_27a )
% 5.55/5.83                                          & ? [V2530e8: $i] :
% 5.55/5.83                                              ( ( mem @ V2530e8 @ A_27a )
% 5.55/5.83                                              & ? [V2531e9: $i] :
% 5.55/5.83                                                  ( ( mem @ V2531e9 @ A_27a )
% 5.55/5.83                                                  & ? [V2532e10: $i] :
% 5.55/5.83                                                      ( ( mem @ V2532e10 @ A_27a )
% 5.55/5.83                                                      & ? [V2533e11: $i] :
% 5.55/5.83                                                          ( ( mem @ V2533e11 @ A_27a )
% 5.55/5.83                                                          & ? [V2534e12: $i] :
% 5.55/5.83                                                              ( ( mem @ V2534e12 @ A_27a )
% 5.55/5.83                                                              & ? [V2535e13: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2535e13 @ A_27a )
% 5.55/5.83                                                                  & ? [V2536e14: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2536e14 @ A_27a )
% 5.55/5.83                                                                      & ? [V2537e15: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2537e15 @ A_27a )
% 5.55/5.83                                                                          & ? [V2538e16: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2538e16 @ A_27a )
% 5.55/5.83                                                                              & ? [V2539e17: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2539e17 @ A_27a )
% 5.55/5.83                                                                                  & ( V0l
% 5.55/5.83                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2523e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2524e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2525e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2526e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2527e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2528e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2529e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2530e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2531e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2532e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2533e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2534e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2535e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2536e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2537e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2538e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2539e17 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V2540l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2540l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2541e1: $i] :
% 5.55/5.83                      ( ( mem @ V2541e1 @ A_27a )
% 5.55/5.83                      & ? [V2542e2: $i] :
% 5.55/5.83                          ( ( mem @ V2542e2 @ A_27a )
% 5.55/5.83                          & ? [V2543e3: $i] :
% 5.55/5.83                              ( ( mem @ V2543e3 @ A_27a )
% 5.55/5.83                              & ? [V2544e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2544e4 @ A_27a )
% 5.55/5.83                                  & ? [V2545e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2545e5 @ A_27a )
% 5.55/5.83                                      & ? [V2546e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2546e6 @ A_27a )
% 5.55/5.83                                          & ? [V2547e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2547e7 @ A_27a )
% 5.55/5.83                                              & ? [V2548e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2548e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2549e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2549e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2550e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2550e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2551e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2551e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2552e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2552e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2553e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2553e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2554e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2554e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2555e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2555e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2556e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2556e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2557e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2557e17 @ A_27a )
% 5.55/5.83                                                                                      & ( V0l
% 5.55/5.83                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2541e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2542e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2543e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2544e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2545e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2546e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2547e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2548e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2549e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2550e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2551e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2552e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2553e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2554e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2555e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2556e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2557e17 ) @ V2540l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V2558l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2558l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2559e1: $i] :
% 5.55/5.83                      ( ( mem @ V2559e1 @ A_27a )
% 5.55/5.83                      & ? [V2560e2: $i] :
% 5.55/5.83                          ( ( mem @ V2560e2 @ A_27a )
% 5.55/5.83                          & ? [V2561e3: $i] :
% 5.55/5.83                              ( ( mem @ V2561e3 @ A_27a )
% 5.55/5.83                              & ? [V2562e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2562e4 @ A_27a )
% 5.55/5.83                                  & ? [V2563e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2563e5 @ A_27a )
% 5.55/5.83                                      & ? [V2564e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2564e6 @ A_27a )
% 5.55/5.83                                          & ? [V2565e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2565e7 @ A_27a )
% 5.55/5.83                                              & ? [V2566e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2566e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2567e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2567e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2568e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2568e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2569e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2569e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2570e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2570e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2571e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2571e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2572e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2572e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2573e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2573e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2574e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2574e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2575e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2575e17 @ A_27a )
% 5.55/5.83                                                                                      & ( V0l
% 5.55/5.83                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2559e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2560e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2561e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2562e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2563e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2564e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2565e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2566e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2567e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2568e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2569e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2570e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2571e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2572e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2573e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2574e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2575e17 ) @ V2558l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V2576l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2576l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2577e1: $i] :
% 5.55/5.83                      ( ( mem @ V2577e1 @ A_27a )
% 5.55/5.83                      & ? [V2578e2: $i] :
% 5.55/5.83                          ( ( mem @ V2578e2 @ A_27a )
% 5.55/5.83                          & ? [V2579e3: $i] :
% 5.55/5.83                              ( ( mem @ V2579e3 @ A_27a )
% 5.55/5.83                              & ? [V2580e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2580e4 @ A_27a )
% 5.55/5.83                                  & ? [V2581e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2581e5 @ A_27a )
% 5.55/5.83                                      & ? [V2582e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2582e6 @ A_27a )
% 5.55/5.83                                          & ? [V2583e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2583e7 @ A_27a )
% 5.55/5.83                                              & ? [V2584e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2584e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2585e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2585e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2586e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2586e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2587e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2587e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2588e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2588e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2589e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2589e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2590e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2590e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2591e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2591e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2592e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2592e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2593e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2593e17 @ A_27a )
% 5.55/5.83                                                                                      & ( V0l
% 5.55/5.83                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2577e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2578e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2579e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2580e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2581e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2582e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2583e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2584e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2585e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2586e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2587e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2588e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2589e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2590e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2591e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2592e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2593e17 ) @ V2576l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V2594l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2594l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2595e1: $i] :
% 5.55/5.83                      ( ( mem @ V2595e1 @ A_27a )
% 5.55/5.83                      & ? [V2596e2: $i] :
% 5.55/5.83                          ( ( mem @ V2596e2 @ A_27a )
% 5.55/5.83                          & ? [V2597e3: $i] :
% 5.55/5.83                              ( ( mem @ V2597e3 @ A_27a )
% 5.55/5.83                              & ? [V2598e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2598e4 @ A_27a )
% 5.55/5.83                                  & ? [V2599e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2599e5 @ A_27a )
% 5.55/5.83                                      & ? [V2600e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2600e6 @ A_27a )
% 5.55/5.83                                          & ? [V2601e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2601e7 @ A_27a )
% 5.55/5.83                                              & ? [V2602e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2602e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2603e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2603e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2604e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2604e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2605e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2605e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2606e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2606e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2607e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2607e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2608e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2608e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2609e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2609e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2610e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2610e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2611e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2611e17 @ A_27a )
% 5.55/5.83                                                                                      & ( V0l
% 5.55/5.83                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2595e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2596e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2597e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2598e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2599e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2600e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2601e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2602e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2603e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2604e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2605e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2606e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2607e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2608e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2609e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2610e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2611e17 ) @ V2594l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V2612l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2612l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2613e1: $i] :
% 5.55/5.83                      ( ( mem @ V2613e1 @ A_27a )
% 5.55/5.83                      & ? [V2614e2: $i] :
% 5.55/5.83                          ( ( mem @ V2614e2 @ A_27a )
% 5.55/5.83                          & ? [V2615e3: $i] :
% 5.55/5.83                              ( ( mem @ V2615e3 @ A_27a )
% 5.55/5.83                              & ? [V2616e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2616e4 @ A_27a )
% 5.55/5.83                                  & ? [V2617e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2617e5 @ A_27a )
% 5.55/5.83                                      & ? [V2618e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2618e6 @ A_27a )
% 5.55/5.83                                          & ? [V2619e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2619e7 @ A_27a )
% 5.55/5.83                                              & ? [V2620e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2620e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2621e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2621e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2622e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2622e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2623e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2623e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2624e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2624e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2625e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2625e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2626e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2626e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2627e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2627e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2628e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2628e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2629e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2629e17 @ A_27a )
% 5.55/5.83                                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2612l_27 ) ) )
% 5.55/5.83                                                                                      & ( V0l
% 5.55/5.83                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2613e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2614e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2615e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2616e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2617e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2618e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2619e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2620e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2621e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2622e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2623e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2624e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2625e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2626e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2627e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2628e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2629e17 ) @ V2612l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.83            <=> ? [V2630l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2630l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2631e1: $i] :
% 5.55/5.83                      ( ( mem @ V2631e1 @ A_27a )
% 5.55/5.83                      & ? [V2632e2: $i] :
% 5.55/5.83                          ( ( mem @ V2632e2 @ A_27a )
% 5.55/5.83                          & ? [V2633e3: $i] :
% 5.55/5.83                              ( ( mem @ V2633e3 @ A_27a )
% 5.55/5.83                              & ? [V2634e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2634e4 @ A_27a )
% 5.55/5.83                                  & ? [V2635e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2635e5 @ A_27a )
% 5.55/5.83                                      & ? [V2636e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2636e6 @ A_27a )
% 5.55/5.83                                          & ? [V2637e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2637e7 @ A_27a )
% 5.55/5.83                                              & ? [V2638e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2638e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2639e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2639e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2640e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2640e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2641e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2641e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2642e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2642e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2643e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2643e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2644e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2644e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2645e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2645e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2646e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2646e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2647e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2647e17 @ A_27a )
% 5.55/5.83                                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2630l_27 ) ) )
% 5.55/5.83                                                                                      & ( V0l
% 5.55/5.83                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2631e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2632e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2633e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2634e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2635e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2636e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2637e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2638e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2639e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2640e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2641e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2642e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2643e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2644e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2645e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2646e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2647e17 ) @ V2630l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V2648l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2648l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2649e1: $i] :
% 5.55/5.83                      ( ( mem @ V2649e1 @ A_27a )
% 5.55/5.83                      & ? [V2650e2: $i] :
% 5.55/5.83                          ( ( mem @ V2650e2 @ A_27a )
% 5.55/5.83                          & ? [V2651e3: $i] :
% 5.55/5.83                              ( ( mem @ V2651e3 @ A_27a )
% 5.55/5.83                              & ? [V2652e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2652e4 @ A_27a )
% 5.55/5.83                                  & ? [V2653e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2653e5 @ A_27a )
% 5.55/5.83                                      & ? [V2654e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2654e6 @ A_27a )
% 5.55/5.83                                          & ? [V2655e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2655e7 @ A_27a )
% 5.55/5.83                                              & ? [V2656e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2656e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2657e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2657e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2658e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2658e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2659e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2659e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2660e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2660e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2661e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2661e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2662e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2662e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2663e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2663e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2664e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2664e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2665e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2665e17 @ A_27a )
% 5.55/5.83                                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2648l_27 ) ) )
% 5.55/5.83                                                                                      & ( V0l
% 5.55/5.83                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2649e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2650e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2651e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2652e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2653e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2654e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2655e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2656e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2657e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2658e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2659e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2660e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2661e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2662e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2663e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2664e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2665e17 ) @ V2648l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V2666l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2666l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2667e1: $i] :
% 5.55/5.83                      ( ( mem @ V2667e1 @ A_27a )
% 5.55/5.83                      & ? [V2668e2: $i] :
% 5.55/5.83                          ( ( mem @ V2668e2 @ A_27a )
% 5.55/5.83                          & ? [V2669e3: $i] :
% 5.55/5.83                              ( ( mem @ V2669e3 @ A_27a )
% 5.55/5.83                              & ? [V2670e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2670e4 @ A_27a )
% 5.55/5.83                                  & ? [V2671e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2671e5 @ A_27a )
% 5.55/5.83                                      & ? [V2672e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2672e6 @ A_27a )
% 5.55/5.83                                          & ? [V2673e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2673e7 @ A_27a )
% 5.55/5.83                                              & ? [V2674e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2674e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2675e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2675e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2676e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2676e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2677e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2677e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2678e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2678e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2679e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2679e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2680e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2680e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2681e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2681e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2682e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2682e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2683e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2683e17 @ A_27a )
% 5.55/5.83                                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2666l_27 ) ) )
% 5.55/5.83                                                                                      & ( V0l
% 5.55/5.83                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2667e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2668e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2669e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2670e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2671e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2672e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2673e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2674e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2675e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2676e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2677e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2678e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2679e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2680e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2681e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2682e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2683e17 ) @ V2666l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.83            <=> ? [V2684l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2684l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2685e1: $i] :
% 5.55/5.83                      ( ( mem @ V2685e1 @ A_27a )
% 5.55/5.83                      & ? [V2686e2: $i] :
% 5.55/5.83                          ( ( mem @ V2686e2 @ A_27a )
% 5.55/5.83                          & ? [V2687e3: $i] :
% 5.55/5.83                              ( ( mem @ V2687e3 @ A_27a )
% 5.55/5.83                              & ? [V2688e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2688e4 @ A_27a )
% 5.55/5.83                                  & ? [V2689e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2689e5 @ A_27a )
% 5.55/5.83                                      & ? [V2690e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2690e6 @ A_27a )
% 5.55/5.83                                          & ? [V2691e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2691e7 @ A_27a )
% 5.55/5.83                                              & ? [V2692e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2692e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2693e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2693e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2694e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2694e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2695e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2695e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2696e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2696e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2697e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2697e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2698e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2698e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2699e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2699e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2700e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2700e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2701e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2701e17 @ A_27a )
% 5.55/5.83                                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2684l_27 ) )
% 5.55/5.83                                                                                        = V1x )
% 5.55/5.83                                                                                      & ( V0l
% 5.55/5.83                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2685e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2686e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2687e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2688e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2689e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2690e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2691e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2692e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2693e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2694e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2695e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2696e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2697e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2698e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2699e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2700e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2701e17 ) @ V2684l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.83            <=> ? [V2702l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2702l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2703e1: $i] :
% 5.55/5.83                      ( ( mem @ V2703e1 @ A_27a )
% 5.55/5.83                      & ? [V2704e2: $i] :
% 5.55/5.83                          ( ( mem @ V2704e2 @ A_27a )
% 5.55/5.83                          & ? [V2705e3: $i] :
% 5.55/5.83                              ( ( mem @ V2705e3 @ A_27a )
% 5.55/5.83                              & ? [V2706e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2706e4 @ A_27a )
% 5.55/5.83                                  & ? [V2707e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2707e5 @ A_27a )
% 5.55/5.83                                      & ? [V2708e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2708e6 @ A_27a )
% 5.55/5.83                                          & ? [V2709e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2709e7 @ A_27a )
% 5.55/5.83                                              & ? [V2710e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2710e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2711e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2711e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2712e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2712e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2713e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2713e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2714e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2714e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2715e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2715e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2716e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2716e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2717e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2717e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2718e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2718e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2719e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2719e17 @ A_27a )
% 5.55/5.83                                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2702l_27 ) )
% 5.55/5.83                                                                                        = V1x )
% 5.55/5.83                                                                                      & ( V0l
% 5.55/5.83                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2703e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2704e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2705e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2706e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2707e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2708e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2709e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2710e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2711e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2712e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2713e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2714e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2715e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2716e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2717e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2718e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2719e17 ) @ V2702l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.83            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.83                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.83            <=> ? [V2720l_27: $i] :
% 5.55/5.83                  ( ( mem @ V2720l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.83                  & ? [V2721e1: $i] :
% 5.55/5.83                      ( ( mem @ V2721e1 @ A_27a )
% 5.55/5.83                      & ? [V2722e2: $i] :
% 5.55/5.83                          ( ( mem @ V2722e2 @ A_27a )
% 5.55/5.83                          & ? [V2723e3: $i] :
% 5.55/5.83                              ( ( mem @ V2723e3 @ A_27a )
% 5.55/5.83                              & ? [V2724e4: $i] :
% 5.55/5.83                                  ( ( mem @ V2724e4 @ A_27a )
% 5.55/5.83                                  & ? [V2725e5: $i] :
% 5.55/5.83                                      ( ( mem @ V2725e5 @ A_27a )
% 5.55/5.83                                      & ? [V2726e6: $i] :
% 5.55/5.83                                          ( ( mem @ V2726e6 @ A_27a )
% 5.55/5.83                                          & ? [V2727e7: $i] :
% 5.55/5.83                                              ( ( mem @ V2727e7 @ A_27a )
% 5.55/5.83                                              & ? [V2728e8: $i] :
% 5.55/5.83                                                  ( ( mem @ V2728e8 @ A_27a )
% 5.55/5.83                                                  & ? [V2729e9: $i] :
% 5.55/5.83                                                      ( ( mem @ V2729e9 @ A_27a )
% 5.55/5.83                                                      & ? [V2730e10: $i] :
% 5.55/5.83                                                          ( ( mem @ V2730e10 @ A_27a )
% 5.55/5.83                                                          & ? [V2731e11: $i] :
% 5.55/5.83                                                              ( ( mem @ V2731e11 @ A_27a )
% 5.55/5.83                                                              & ? [V2732e12: $i] :
% 5.55/5.83                                                                  ( ( mem @ V2732e12 @ A_27a )
% 5.55/5.83                                                                  & ? [V2733e13: $i] :
% 5.55/5.83                                                                      ( ( mem @ V2733e13 @ A_27a )
% 5.55/5.83                                                                      & ? [V2734e14: $i] :
% 5.55/5.83                                                                          ( ( mem @ V2734e14 @ A_27a )
% 5.55/5.83                                                                          & ? [V2735e15: $i] :
% 5.55/5.83                                                                              ( ( mem @ V2735e15 @ A_27a )
% 5.55/5.83                                                                              & ? [V2736e16: $i] :
% 5.55/5.83                                                                                  ( ( mem @ V2736e16 @ A_27a )
% 5.55/5.83                                                                                  & ? [V2737e17: $i] :
% 5.55/5.83                                                                                      ( ( mem @ V2737e17 @ A_27a )
% 5.55/5.83                                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2720l_27 ) )
% 5.55/5.83                                                                                        = V1x )
% 5.55/5.83                                                                                      & ( V0l
% 5.55/5.83                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2721e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2722e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2723e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2724e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2725e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2726e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2727e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2728e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2729e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2730e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2731e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2732e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2733e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2734e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2735e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2736e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2737e17 ) @ V2720l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V2738l_27: $i] :
% 5.55/5.84                  ( ( mem @ V2738l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V2739e1: $i] :
% 5.55/5.84                      ( ( mem @ V2739e1 @ A_27a )
% 5.55/5.84                      & ? [V2740e2: $i] :
% 5.55/5.84                          ( ( mem @ V2740e2 @ A_27a )
% 5.55/5.84                          & ? [V2741e3: $i] :
% 5.55/5.84                              ( ( mem @ V2741e3 @ A_27a )
% 5.55/5.84                              & ? [V2742e4: $i] :
% 5.55/5.84                                  ( ( mem @ V2742e4 @ A_27a )
% 5.55/5.84                                  & ? [V2743e5: $i] :
% 5.55/5.84                                      ( ( mem @ V2743e5 @ A_27a )
% 5.55/5.84                                      & ? [V2744e6: $i] :
% 5.55/5.84                                          ( ( mem @ V2744e6 @ A_27a )
% 5.55/5.84                                          & ? [V2745e7: $i] :
% 5.55/5.84                                              ( ( mem @ V2745e7 @ A_27a )
% 5.55/5.84                                              & ? [V2746e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V2746e8 @ A_27a )
% 5.55/5.84                                                  & ? [V2747e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V2747e9 @ A_27a )
% 5.55/5.84                                                      & ? [V2748e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V2748e10 @ A_27a )
% 5.55/5.84                                                          & ? [V2749e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V2749e11 @ A_27a )
% 5.55/5.84                                                              & ? [V2750e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V2750e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V2751e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V2751e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V2752e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V2752e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V2753e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V2753e15 @ A_27a )
% 5.55/5.84                                                                              & ? [V2754e16: $i] :
% 5.55/5.84                                                                                  ( ( mem @ V2754e16 @ A_27a )
% 5.55/5.84                                                                                  & ? [V2755e17: $i] :
% 5.55/5.84                                                                                      ( ( mem @ V2755e17 @ A_27a )
% 5.55/5.84                                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2738l_27 ) )
% 5.55/5.84                                                                                        = V1x )
% 5.55/5.84                                                                                      & ( V0l
% 5.55/5.84                                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2739e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2740e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2741e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2742e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2743e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2744e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2745e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2746e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2747e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2748e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2749e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2750e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2751e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2752e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2753e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2754e16 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2755e17 ) @ V2738l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V2756e1: $i] :
% 5.55/5.84                  ( ( mem @ V2756e1 @ A_27a )
% 5.55/5.84                  & ? [V2757e2: $i] :
% 5.55/5.84                      ( ( mem @ V2757e2 @ A_27a )
% 5.55/5.84                      & ? [V2758e3: $i] :
% 5.55/5.84                          ( ( mem @ V2758e3 @ A_27a )
% 5.55/5.84                          & ? [V2759e4: $i] :
% 5.55/5.84                              ( ( mem @ V2759e4 @ A_27a )
% 5.55/5.84                              & ? [V2760e5: $i] :
% 5.55/5.84                                  ( ( mem @ V2760e5 @ A_27a )
% 5.55/5.84                                  & ? [V2761e6: $i] :
% 5.55/5.84                                      ( ( mem @ V2761e6 @ A_27a )
% 5.55/5.84                                      & ? [V2762e7: $i] :
% 5.55/5.84                                          ( ( mem @ V2762e7 @ A_27a )
% 5.55/5.84                                          & ? [V2763e8: $i] :
% 5.55/5.84                                              ( ( mem @ V2763e8 @ A_27a )
% 5.55/5.84                                              & ? [V2764e9: $i] :
% 5.55/5.84                                                  ( ( mem @ V2764e9 @ A_27a )
% 5.55/5.84                                                  & ? [V2765e10: $i] :
% 5.55/5.84                                                      ( ( mem @ V2765e10 @ A_27a )
% 5.55/5.84                                                      & ? [V2766e11: $i] :
% 5.55/5.84                                                          ( ( mem @ V2766e11 @ A_27a )
% 5.55/5.84                                                          & ? [V2767e12: $i] :
% 5.55/5.84                                                              ( ( mem @ V2767e12 @ A_27a )
% 5.55/5.84                                                              & ? [V2768e13: $i] :
% 5.55/5.84                                                                  ( ( mem @ V2768e13 @ A_27a )
% 5.55/5.84                                                                  & ? [V2769e14: $i] :
% 5.55/5.84                                                                      ( ( mem @ V2769e14 @ A_27a )
% 5.55/5.84                                                                      & ? [V2770e15: $i] :
% 5.55/5.84                                                                          ( ( mem @ V2770e15 @ A_27a )
% 5.55/5.84                                                                          & ? [V2771e16: $i] :
% 5.55/5.84                                                                              ( ( mem @ V2771e16 @ A_27a )
% 5.55/5.84                                                                              & ( V0l
% 5.55/5.84                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2756e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2757e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2758e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2759e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2760e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2761e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2762e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2763e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2764e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2765e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2766e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2767e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2768e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2769e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2770e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2771e16 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V2772e1: $i] :
% 5.55/5.84                  ( ( mem @ V2772e1 @ A_27a )
% 5.55/5.84                  & ? [V2773e2: $i] :
% 5.55/5.84                      ( ( mem @ V2773e2 @ A_27a )
% 5.55/5.84                      & ? [V2774e3: $i] :
% 5.55/5.84                          ( ( mem @ V2774e3 @ A_27a )
% 5.55/5.84                          & ? [V2775e4: $i] :
% 5.55/5.84                              ( ( mem @ V2775e4 @ A_27a )
% 5.55/5.84                              & ? [V2776e5: $i] :
% 5.55/5.84                                  ( ( mem @ V2776e5 @ A_27a )
% 5.55/5.84                                  & ? [V2777e6: $i] :
% 5.55/5.84                                      ( ( mem @ V2777e6 @ A_27a )
% 5.55/5.84                                      & ? [V2778e7: $i] :
% 5.55/5.84                                          ( ( mem @ V2778e7 @ A_27a )
% 5.55/5.84                                          & ? [V2779e8: $i] :
% 5.55/5.84                                              ( ( mem @ V2779e8 @ A_27a )
% 5.55/5.84                                              & ? [V2780e9: $i] :
% 5.55/5.84                                                  ( ( mem @ V2780e9 @ A_27a )
% 5.55/5.84                                                  & ? [V2781e10: $i] :
% 5.55/5.84                                                      ( ( mem @ V2781e10 @ A_27a )
% 5.55/5.84                                                      & ? [V2782e11: $i] :
% 5.55/5.84                                                          ( ( mem @ V2782e11 @ A_27a )
% 5.55/5.84                                                          & ? [V2783e12: $i] :
% 5.55/5.84                                                              ( ( mem @ V2783e12 @ A_27a )
% 5.55/5.84                                                              & ? [V2784e13: $i] :
% 5.55/5.84                                                                  ( ( mem @ V2784e13 @ A_27a )
% 5.55/5.84                                                                  & ? [V2785e14: $i] :
% 5.55/5.84                                                                      ( ( mem @ V2785e14 @ A_27a )
% 5.55/5.84                                                                      & ? [V2786e15: $i] :
% 5.55/5.84                                                                          ( ( mem @ V2786e15 @ A_27a )
% 5.55/5.84                                                                          & ? [V2787e16: $i] :
% 5.55/5.84                                                                              ( ( mem @ V2787e16 @ A_27a )
% 5.55/5.84                                                                              & ( V0l
% 5.55/5.84                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2772e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2773e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2774e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2775e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2776e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2777e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2778e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2779e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2780e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2781e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2782e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2783e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2784e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2785e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2786e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2787e16 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V2788l_27: $i] :
% 5.55/5.84                  ( ( mem @ V2788l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V2789e1: $i] :
% 5.55/5.84                      ( ( mem @ V2789e1 @ A_27a )
% 5.55/5.84                      & ? [V2790e2: $i] :
% 5.55/5.84                          ( ( mem @ V2790e2 @ A_27a )
% 5.55/5.84                          & ? [V2791e3: $i] :
% 5.55/5.84                              ( ( mem @ V2791e3 @ A_27a )
% 5.55/5.84                              & ? [V2792e4: $i] :
% 5.55/5.84                                  ( ( mem @ V2792e4 @ A_27a )
% 5.55/5.84                                  & ? [V2793e5: $i] :
% 5.55/5.84                                      ( ( mem @ V2793e5 @ A_27a )
% 5.55/5.84                                      & ? [V2794e6: $i] :
% 5.55/5.84                                          ( ( mem @ V2794e6 @ A_27a )
% 5.55/5.84                                          & ? [V2795e7: $i] :
% 5.55/5.84                                              ( ( mem @ V2795e7 @ A_27a )
% 5.55/5.84                                              & ? [V2796e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V2796e8 @ A_27a )
% 5.55/5.84                                                  & ? [V2797e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V2797e9 @ A_27a )
% 5.55/5.84                                                      & ? [V2798e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V2798e10 @ A_27a )
% 5.55/5.84                                                          & ? [V2799e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V2799e11 @ A_27a )
% 5.55/5.84                                                              & ? [V2800e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V2800e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V2801e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V2801e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V2802e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V2802e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V2803e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V2803e15 @ A_27a )
% 5.55/5.84                                                                              & ? [V2804e16: $i] :
% 5.55/5.84                                                                                  ( ( mem @ V2804e16 @ A_27a )
% 5.55/5.84                                                                                  & ( V0l
% 5.55/5.84                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2789e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2790e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2791e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2792e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2793e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2794e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2795e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2796e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2797e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2798e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2799e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2800e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2801e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2802e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2803e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2804e16 ) @ V2788l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V2805l_27: $i] :
% 5.55/5.84                  ( ( mem @ V2805l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V2806e1: $i] :
% 5.55/5.84                      ( ( mem @ V2806e1 @ A_27a )
% 5.55/5.84                      & ? [V2807e2: $i] :
% 5.55/5.84                          ( ( mem @ V2807e2 @ A_27a )
% 5.55/5.84                          & ? [V2808e3: $i] :
% 5.55/5.84                              ( ( mem @ V2808e3 @ A_27a )
% 5.55/5.84                              & ? [V2809e4: $i] :
% 5.55/5.84                                  ( ( mem @ V2809e4 @ A_27a )
% 5.55/5.84                                  & ? [V2810e5: $i] :
% 5.55/5.84                                      ( ( mem @ V2810e5 @ A_27a )
% 5.55/5.84                                      & ? [V2811e6: $i] :
% 5.55/5.84                                          ( ( mem @ V2811e6 @ A_27a )
% 5.55/5.84                                          & ? [V2812e7: $i] :
% 5.55/5.84                                              ( ( mem @ V2812e7 @ A_27a )
% 5.55/5.84                                              & ? [V2813e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V2813e8 @ A_27a )
% 5.55/5.84                                                  & ? [V2814e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V2814e9 @ A_27a )
% 5.55/5.84                                                      & ? [V2815e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V2815e10 @ A_27a )
% 5.55/5.84                                                          & ? [V2816e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V2816e11 @ A_27a )
% 5.55/5.84                                                              & ? [V2817e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V2817e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V2818e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V2818e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V2819e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V2819e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V2820e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V2820e15 @ A_27a )
% 5.55/5.84                                                                              & ? [V2821e16: $i] :
% 5.55/5.84                                                                                  ( ( mem @ V2821e16 @ A_27a )
% 5.55/5.84                                                                                  & ( V0l
% 5.55/5.84                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2806e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2807e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2808e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2809e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2810e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2811e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2812e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2813e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2814e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2815e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2816e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2817e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2818e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2819e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2820e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2821e16 ) @ V2805l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V2822l_27: $i] :
% 5.55/5.84                  ( ( mem @ V2822l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V2823e1: $i] :
% 5.55/5.84                      ( ( mem @ V2823e1 @ A_27a )
% 5.55/5.84                      & ? [V2824e2: $i] :
% 5.55/5.84                          ( ( mem @ V2824e2 @ A_27a )
% 5.55/5.84                          & ? [V2825e3: $i] :
% 5.55/5.84                              ( ( mem @ V2825e3 @ A_27a )
% 5.55/5.84                              & ? [V2826e4: $i] :
% 5.55/5.84                                  ( ( mem @ V2826e4 @ A_27a )
% 5.55/5.84                                  & ? [V2827e5: $i] :
% 5.55/5.84                                      ( ( mem @ V2827e5 @ A_27a )
% 5.55/5.84                                      & ? [V2828e6: $i] :
% 5.55/5.84                                          ( ( mem @ V2828e6 @ A_27a )
% 5.55/5.84                                          & ? [V2829e7: $i] :
% 5.55/5.84                                              ( ( mem @ V2829e7 @ A_27a )
% 5.55/5.84                                              & ? [V2830e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V2830e8 @ A_27a )
% 5.55/5.84                                                  & ? [V2831e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V2831e9 @ A_27a )
% 5.55/5.84                                                      & ? [V2832e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V2832e10 @ A_27a )
% 5.55/5.84                                                          & ? [V2833e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V2833e11 @ A_27a )
% 5.55/5.84                                                              & ? [V2834e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V2834e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V2835e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V2835e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V2836e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V2836e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V2837e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V2837e15 @ A_27a )
% 5.55/5.84                                                                              & ? [V2838e16: $i] :
% 5.55/5.84                                                                                  ( ( mem @ V2838e16 @ A_27a )
% 5.55/5.84                                                                                  & ( V0l
% 5.55/5.84                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2823e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2824e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2825e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2826e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2827e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2828e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2829e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2830e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2831e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2832e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2833e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2834e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2835e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2836e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2837e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2838e16 ) @ V2822l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V2839l_27: $i] :
% 5.55/5.84                  ( ( mem @ V2839l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V2840e1: $i] :
% 5.55/5.84                      ( ( mem @ V2840e1 @ A_27a )
% 5.55/5.84                      & ? [V2841e2: $i] :
% 5.55/5.84                          ( ( mem @ V2841e2 @ A_27a )
% 5.55/5.84                          & ? [V2842e3: $i] :
% 5.55/5.84                              ( ( mem @ V2842e3 @ A_27a )
% 5.55/5.84                              & ? [V2843e4: $i] :
% 5.55/5.84                                  ( ( mem @ V2843e4 @ A_27a )
% 5.55/5.84                                  & ? [V2844e5: $i] :
% 5.55/5.84                                      ( ( mem @ V2844e5 @ A_27a )
% 5.55/5.84                                      & ? [V2845e6: $i] :
% 5.55/5.84                                          ( ( mem @ V2845e6 @ A_27a )
% 5.55/5.84                                          & ? [V2846e7: $i] :
% 5.55/5.84                                              ( ( mem @ V2846e7 @ A_27a )
% 5.55/5.84                                              & ? [V2847e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V2847e8 @ A_27a )
% 5.55/5.84                                                  & ? [V2848e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V2848e9 @ A_27a )
% 5.55/5.84                                                      & ? [V2849e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V2849e10 @ A_27a )
% 5.55/5.84                                                          & ? [V2850e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V2850e11 @ A_27a )
% 5.55/5.84                                                              & ? [V2851e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V2851e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V2852e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V2852e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V2853e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V2853e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V2854e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V2854e15 @ A_27a )
% 5.55/5.84                                                                              & ? [V2855e16: $i] :
% 5.55/5.84                                                                                  ( ( mem @ V2855e16 @ A_27a )
% 5.55/5.84                                                                                  & ( V0l
% 5.55/5.84                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2840e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2841e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2842e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2843e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2844e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2845e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2846e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2847e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2848e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2849e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2850e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2851e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2852e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2853e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2854e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2855e16 ) @ V2839l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V2856l_27: $i] :
% 5.55/5.84                  ( ( mem @ V2856l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V2857e1: $i] :
% 5.55/5.84                      ( ( mem @ V2857e1 @ A_27a )
% 5.55/5.84                      & ? [V2858e2: $i] :
% 5.55/5.84                          ( ( mem @ V2858e2 @ A_27a )
% 5.55/5.84                          & ? [V2859e3: $i] :
% 5.55/5.84                              ( ( mem @ V2859e3 @ A_27a )
% 5.55/5.84                              & ? [V2860e4: $i] :
% 5.55/5.84                                  ( ( mem @ V2860e4 @ A_27a )
% 5.55/5.84                                  & ? [V2861e5: $i] :
% 5.55/5.84                                      ( ( mem @ V2861e5 @ A_27a )
% 5.55/5.84                                      & ? [V2862e6: $i] :
% 5.55/5.84                                          ( ( mem @ V2862e6 @ A_27a )
% 5.55/5.84                                          & ? [V2863e7: $i] :
% 5.55/5.84                                              ( ( mem @ V2863e7 @ A_27a )
% 5.55/5.84                                              & ? [V2864e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V2864e8 @ A_27a )
% 5.55/5.84                                                  & ? [V2865e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V2865e9 @ A_27a )
% 5.55/5.84                                                      & ? [V2866e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V2866e10 @ A_27a )
% 5.55/5.84                                                          & ? [V2867e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V2867e11 @ A_27a )
% 5.55/5.84                                                              & ? [V2868e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V2868e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V2869e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V2869e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V2870e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V2870e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V2871e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V2871e15 @ A_27a )
% 5.55/5.84                                                                              & ? [V2872e16: $i] :
% 5.55/5.84                                                                                  ( ( mem @ V2872e16 @ A_27a )
% 5.55/5.84                                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2856l_27 ) ) )
% 5.55/5.84                                                                                  & ( V0l
% 5.55/5.84                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2857e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2858e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2859e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2860e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2861e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2862e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2863e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2864e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2865e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2866e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2867e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2868e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2869e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2870e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2871e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2872e16 ) @ V2856l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V2873l_27: $i] :
% 5.55/5.84                  ( ( mem @ V2873l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V2874e1: $i] :
% 5.55/5.84                      ( ( mem @ V2874e1 @ A_27a )
% 5.55/5.84                      & ? [V2875e2: $i] :
% 5.55/5.84                          ( ( mem @ V2875e2 @ A_27a )
% 5.55/5.84                          & ? [V2876e3: $i] :
% 5.55/5.84                              ( ( mem @ V2876e3 @ A_27a )
% 5.55/5.84                              & ? [V2877e4: $i] :
% 5.55/5.84                                  ( ( mem @ V2877e4 @ A_27a )
% 5.55/5.84                                  & ? [V2878e5: $i] :
% 5.55/5.84                                      ( ( mem @ V2878e5 @ A_27a )
% 5.55/5.84                                      & ? [V2879e6: $i] :
% 5.55/5.84                                          ( ( mem @ V2879e6 @ A_27a )
% 5.55/5.84                                          & ? [V2880e7: $i] :
% 5.55/5.84                                              ( ( mem @ V2880e7 @ A_27a )
% 5.55/5.84                                              & ? [V2881e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V2881e8 @ A_27a )
% 5.55/5.84                                                  & ? [V2882e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V2882e9 @ A_27a )
% 5.55/5.84                                                      & ? [V2883e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V2883e10 @ A_27a )
% 5.55/5.84                                                          & ? [V2884e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V2884e11 @ A_27a )
% 5.55/5.84                                                              & ? [V2885e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V2885e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V2886e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V2886e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V2887e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V2887e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V2888e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V2888e15 @ A_27a )
% 5.55/5.84                                                                              & ? [V2889e16: $i] :
% 5.55/5.84                                                                                  ( ( mem @ V2889e16 @ A_27a )
% 5.55/5.84                                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2873l_27 ) ) )
% 5.55/5.84                                                                                  & ( V0l
% 5.55/5.84                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2874e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2875e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2876e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2877e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2878e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2879e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2880e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2881e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2882e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2883e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2884e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2885e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2886e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2887e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2888e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2889e16 ) @ V2873l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V2890l_27: $i] :
% 5.55/5.84                  ( ( mem @ V2890l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V2891e1: $i] :
% 5.55/5.84                      ( ( mem @ V2891e1 @ A_27a )
% 5.55/5.84                      & ? [V2892e2: $i] :
% 5.55/5.84                          ( ( mem @ V2892e2 @ A_27a )
% 5.55/5.84                          & ? [V2893e3: $i] :
% 5.55/5.84                              ( ( mem @ V2893e3 @ A_27a )
% 5.55/5.84                              & ? [V2894e4: $i] :
% 5.55/5.84                                  ( ( mem @ V2894e4 @ A_27a )
% 5.55/5.84                                  & ? [V2895e5: $i] :
% 5.55/5.84                                      ( ( mem @ V2895e5 @ A_27a )
% 5.55/5.84                                      & ? [V2896e6: $i] :
% 5.55/5.84                                          ( ( mem @ V2896e6 @ A_27a )
% 5.55/5.84                                          & ? [V2897e7: $i] :
% 5.55/5.84                                              ( ( mem @ V2897e7 @ A_27a )
% 5.55/5.84                                              & ? [V2898e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V2898e8 @ A_27a )
% 5.55/5.84                                                  & ? [V2899e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V2899e9 @ A_27a )
% 5.55/5.84                                                      & ? [V2900e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V2900e10 @ A_27a )
% 5.55/5.84                                                          & ? [V2901e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V2901e11 @ A_27a )
% 5.55/5.84                                                              & ? [V2902e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V2902e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V2903e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V2903e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V2904e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V2904e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V2905e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V2905e15 @ A_27a )
% 5.55/5.84                                                                              & ? [V2906e16: $i] :
% 5.55/5.84                                                                                  ( ( mem @ V2906e16 @ A_27a )
% 5.55/5.84                                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2890l_27 ) ) )
% 5.55/5.84                                                                                  & ( V0l
% 5.55/5.84                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2891e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2892e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2893e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2894e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2895e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2896e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2897e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2898e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2899e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2900e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2901e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2902e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2903e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2904e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2905e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2906e16 ) @ V2890l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V2907l_27: $i] :
% 5.55/5.84                  ( ( mem @ V2907l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V2908e1: $i] :
% 5.55/5.84                      ( ( mem @ V2908e1 @ A_27a )
% 5.55/5.84                      & ? [V2909e2: $i] :
% 5.55/5.84                          ( ( mem @ V2909e2 @ A_27a )
% 5.55/5.84                          & ? [V2910e3: $i] :
% 5.55/5.84                              ( ( mem @ V2910e3 @ A_27a )
% 5.55/5.84                              & ? [V2911e4: $i] :
% 5.55/5.84                                  ( ( mem @ V2911e4 @ A_27a )
% 5.55/5.84                                  & ? [V2912e5: $i] :
% 5.55/5.84                                      ( ( mem @ V2912e5 @ A_27a )
% 5.55/5.84                                      & ? [V2913e6: $i] :
% 5.55/5.84                                          ( ( mem @ V2913e6 @ A_27a )
% 5.55/5.84                                          & ? [V2914e7: $i] :
% 5.55/5.84                                              ( ( mem @ V2914e7 @ A_27a )
% 5.55/5.84                                              & ? [V2915e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V2915e8 @ A_27a )
% 5.55/5.84                                                  & ? [V2916e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V2916e9 @ A_27a )
% 5.55/5.84                                                      & ? [V2917e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V2917e10 @ A_27a )
% 5.55/5.84                                                          & ? [V2918e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V2918e11 @ A_27a )
% 5.55/5.84                                                              & ? [V2919e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V2919e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V2920e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V2920e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V2921e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V2921e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V2922e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V2922e15 @ A_27a )
% 5.55/5.84                                                                              & ? [V2923e16: $i] :
% 5.55/5.84                                                                                  ( ( mem @ V2923e16 @ A_27a )
% 5.55/5.84                                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2907l_27 ) ) )
% 5.55/5.84                                                                                  & ( V0l
% 5.55/5.84                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2908e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2909e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2910e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2911e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2912e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2913e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2914e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2915e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2916e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2917e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2918e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2919e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2920e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2921e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2922e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2923e16 ) @ V2907l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V2924l_27: $i] :
% 5.55/5.84                  ( ( mem @ V2924l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V2925e1: $i] :
% 5.55/5.84                      ( ( mem @ V2925e1 @ A_27a )
% 5.55/5.84                      & ? [V2926e2: $i] :
% 5.55/5.84                          ( ( mem @ V2926e2 @ A_27a )
% 5.55/5.84                          & ? [V2927e3: $i] :
% 5.55/5.84                              ( ( mem @ V2927e3 @ A_27a )
% 5.55/5.84                              & ? [V2928e4: $i] :
% 5.55/5.84                                  ( ( mem @ V2928e4 @ A_27a )
% 5.55/5.84                                  & ? [V2929e5: $i] :
% 5.55/5.84                                      ( ( mem @ V2929e5 @ A_27a )
% 5.55/5.84                                      & ? [V2930e6: $i] :
% 5.55/5.84                                          ( ( mem @ V2930e6 @ A_27a )
% 5.55/5.84                                          & ? [V2931e7: $i] :
% 5.55/5.84                                              ( ( mem @ V2931e7 @ A_27a )
% 5.55/5.84                                              & ? [V2932e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V2932e8 @ A_27a )
% 5.55/5.84                                                  & ? [V2933e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V2933e9 @ A_27a )
% 5.55/5.84                                                      & ? [V2934e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V2934e10 @ A_27a )
% 5.55/5.84                                                          & ? [V2935e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V2935e11 @ A_27a )
% 5.55/5.84                                                              & ? [V2936e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V2936e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V2937e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V2937e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V2938e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V2938e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V2939e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V2939e15 @ A_27a )
% 5.55/5.84                                                                              & ? [V2940e16: $i] :
% 5.55/5.84                                                                                  ( ( mem @ V2940e16 @ A_27a )
% 5.55/5.84                                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2924l_27 ) )
% 5.55/5.84                                                                                    = V1x )
% 5.55/5.84                                                                                  & ( V0l
% 5.55/5.84                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2925e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2926e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2927e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2928e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2929e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2930e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2931e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2932e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2933e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2934e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2935e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2936e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2937e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2938e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2939e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2940e16 ) @ V2924l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V2941l_27: $i] :
% 5.55/5.84                  ( ( mem @ V2941l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V2942e1: $i] :
% 5.55/5.84                      ( ( mem @ V2942e1 @ A_27a )
% 5.55/5.84                      & ? [V2943e2: $i] :
% 5.55/5.84                          ( ( mem @ V2943e2 @ A_27a )
% 5.55/5.84                          & ? [V2944e3: $i] :
% 5.55/5.84                              ( ( mem @ V2944e3 @ A_27a )
% 5.55/5.84                              & ? [V2945e4: $i] :
% 5.55/5.84                                  ( ( mem @ V2945e4 @ A_27a )
% 5.55/5.84                                  & ? [V2946e5: $i] :
% 5.55/5.84                                      ( ( mem @ V2946e5 @ A_27a )
% 5.55/5.84                                      & ? [V2947e6: $i] :
% 5.55/5.84                                          ( ( mem @ V2947e6 @ A_27a )
% 5.55/5.84                                          & ? [V2948e7: $i] :
% 5.55/5.84                                              ( ( mem @ V2948e7 @ A_27a )
% 5.55/5.84                                              & ? [V2949e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V2949e8 @ A_27a )
% 5.55/5.84                                                  & ? [V2950e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V2950e9 @ A_27a )
% 5.55/5.84                                                      & ? [V2951e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V2951e10 @ A_27a )
% 5.55/5.84                                                          & ? [V2952e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V2952e11 @ A_27a )
% 5.55/5.84                                                              & ? [V2953e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V2953e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V2954e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V2954e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V2955e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V2955e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V2956e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V2956e15 @ A_27a )
% 5.55/5.84                                                                              & ? [V2957e16: $i] :
% 5.55/5.84                                                                                  ( ( mem @ V2957e16 @ A_27a )
% 5.55/5.84                                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2941l_27 ) )
% 5.55/5.84                                                                                    = V1x )
% 5.55/5.84                                                                                  & ( V0l
% 5.55/5.84                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2942e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2943e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2944e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2945e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2946e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2947e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2948e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2949e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2950e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2951e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2952e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2953e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2954e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2955e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2956e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2957e16 ) @ V2941l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V2958l_27: $i] :
% 5.55/5.84                  ( ( mem @ V2958l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V2959e1: $i] :
% 5.55/5.84                      ( ( mem @ V2959e1 @ A_27a )
% 5.55/5.84                      & ? [V2960e2: $i] :
% 5.55/5.84                          ( ( mem @ V2960e2 @ A_27a )
% 5.55/5.84                          & ? [V2961e3: $i] :
% 5.55/5.84                              ( ( mem @ V2961e3 @ A_27a )
% 5.55/5.84                              & ? [V2962e4: $i] :
% 5.55/5.84                                  ( ( mem @ V2962e4 @ A_27a )
% 5.55/5.84                                  & ? [V2963e5: $i] :
% 5.55/5.84                                      ( ( mem @ V2963e5 @ A_27a )
% 5.55/5.84                                      & ? [V2964e6: $i] :
% 5.55/5.84                                          ( ( mem @ V2964e6 @ A_27a )
% 5.55/5.84                                          & ? [V2965e7: $i] :
% 5.55/5.84                                              ( ( mem @ V2965e7 @ A_27a )
% 5.55/5.84                                              & ? [V2966e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V2966e8 @ A_27a )
% 5.55/5.84                                                  & ? [V2967e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V2967e9 @ A_27a )
% 5.55/5.84                                                      & ? [V2968e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V2968e10 @ A_27a )
% 5.55/5.84                                                          & ? [V2969e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V2969e11 @ A_27a )
% 5.55/5.84                                                              & ? [V2970e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V2970e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V2971e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V2971e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V2972e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V2972e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V2973e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V2973e15 @ A_27a )
% 5.55/5.84                                                                              & ? [V2974e16: $i] :
% 5.55/5.84                                                                                  ( ( mem @ V2974e16 @ A_27a )
% 5.55/5.84                                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2958l_27 ) )
% 5.55/5.84                                                                                    = V1x )
% 5.55/5.84                                                                                  & ( V0l
% 5.55/5.84                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2959e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2960e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2961e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2962e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2963e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2964e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2965e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2966e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2967e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2968e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2969e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2970e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2971e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2972e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2973e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2974e16 ) @ V2958l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V2975l_27: $i] :
% 5.55/5.84                  ( ( mem @ V2975l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V2976e1: $i] :
% 5.55/5.84                      ( ( mem @ V2976e1 @ A_27a )
% 5.55/5.84                      & ? [V2977e2: $i] :
% 5.55/5.84                          ( ( mem @ V2977e2 @ A_27a )
% 5.55/5.84                          & ? [V2978e3: $i] :
% 5.55/5.84                              ( ( mem @ V2978e3 @ A_27a )
% 5.55/5.84                              & ? [V2979e4: $i] :
% 5.55/5.84                                  ( ( mem @ V2979e4 @ A_27a )
% 5.55/5.84                                  & ? [V2980e5: $i] :
% 5.55/5.84                                      ( ( mem @ V2980e5 @ A_27a )
% 5.55/5.84                                      & ? [V2981e6: $i] :
% 5.55/5.84                                          ( ( mem @ V2981e6 @ A_27a )
% 5.55/5.84                                          & ? [V2982e7: $i] :
% 5.55/5.84                                              ( ( mem @ V2982e7 @ A_27a )
% 5.55/5.84                                              & ? [V2983e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V2983e8 @ A_27a )
% 5.55/5.84                                                  & ? [V2984e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V2984e9 @ A_27a )
% 5.55/5.84                                                      & ? [V2985e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V2985e10 @ A_27a )
% 5.55/5.84                                                          & ? [V2986e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V2986e11 @ A_27a )
% 5.55/5.84                                                              & ? [V2987e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V2987e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V2988e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V2988e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V2989e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V2989e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V2990e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V2990e15 @ A_27a )
% 5.55/5.84                                                                              & ? [V2991e16: $i] :
% 5.55/5.84                                                                                  ( ( mem @ V2991e16 @ A_27a )
% 5.55/5.84                                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2975l_27 ) )
% 5.55/5.84                                                                                    = V1x )
% 5.55/5.84                                                                                  & ( V0l
% 5.55/5.84                                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2976e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2977e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2978e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2979e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2980e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2981e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2982e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2983e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2984e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2985e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2986e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2987e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2988e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2989e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2990e15 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2991e16 ) @ V2975l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V2992e1: $i] :
% 5.55/5.84                  ( ( mem @ V2992e1 @ A_27a )
% 5.55/5.84                  & ? [V2993e2: $i] :
% 5.55/5.84                      ( ( mem @ V2993e2 @ A_27a )
% 5.55/5.84                      & ? [V2994e3: $i] :
% 5.55/5.84                          ( ( mem @ V2994e3 @ A_27a )
% 5.55/5.84                          & ? [V2995e4: $i] :
% 5.55/5.84                              ( ( mem @ V2995e4 @ A_27a )
% 5.55/5.84                              & ? [V2996e5: $i] :
% 5.55/5.84                                  ( ( mem @ V2996e5 @ A_27a )
% 5.55/5.84                                  & ? [V2997e6: $i] :
% 5.55/5.84                                      ( ( mem @ V2997e6 @ A_27a )
% 5.55/5.84                                      & ? [V2998e7: $i] :
% 5.55/5.84                                          ( ( mem @ V2998e7 @ A_27a )
% 5.55/5.84                                          & ? [V2999e8: $i] :
% 5.55/5.84                                              ( ( mem @ V2999e8 @ A_27a )
% 5.55/5.84                                              & ? [V3000e9: $i] :
% 5.55/5.84                                                  ( ( mem @ V3000e9 @ A_27a )
% 5.55/5.84                                                  & ? [V3001e10: $i] :
% 5.55/5.84                                                      ( ( mem @ V3001e10 @ A_27a )
% 5.55/5.84                                                      & ? [V3002e11: $i] :
% 5.55/5.84                                                          ( ( mem @ V3002e11 @ A_27a )
% 5.55/5.84                                                          & ? [V3003e12: $i] :
% 5.55/5.84                                                              ( ( mem @ V3003e12 @ A_27a )
% 5.55/5.84                                                              & ? [V3004e13: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3004e13 @ A_27a )
% 5.55/5.84                                                                  & ? [V3005e14: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3005e14 @ A_27a )
% 5.55/5.84                                                                      & ? [V3006e15: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3006e15 @ A_27a )
% 5.55/5.84                                                                          & ( V0l
% 5.55/5.84                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2992e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2993e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2994e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2995e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2996e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2997e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2998e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2999e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3000e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3001e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3002e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3003e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3004e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3005e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3006e15 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3007e1: $i] :
% 5.55/5.84                  ( ( mem @ V3007e1 @ A_27a )
% 5.55/5.84                  & ? [V3008e2: $i] :
% 5.55/5.84                      ( ( mem @ V3008e2 @ A_27a )
% 5.55/5.84                      & ? [V3009e3: $i] :
% 5.55/5.84                          ( ( mem @ V3009e3 @ A_27a )
% 5.55/5.84                          & ? [V3010e4: $i] :
% 5.55/5.84                              ( ( mem @ V3010e4 @ A_27a )
% 5.55/5.84                              & ? [V3011e5: $i] :
% 5.55/5.84                                  ( ( mem @ V3011e5 @ A_27a )
% 5.55/5.84                                  & ? [V3012e6: $i] :
% 5.55/5.84                                      ( ( mem @ V3012e6 @ A_27a )
% 5.55/5.84                                      & ? [V3013e7: $i] :
% 5.55/5.84                                          ( ( mem @ V3013e7 @ A_27a )
% 5.55/5.84                                          & ? [V3014e8: $i] :
% 5.55/5.84                                              ( ( mem @ V3014e8 @ A_27a )
% 5.55/5.84                                              & ? [V3015e9: $i] :
% 5.55/5.84                                                  ( ( mem @ V3015e9 @ A_27a )
% 5.55/5.84                                                  & ? [V3016e10: $i] :
% 5.55/5.84                                                      ( ( mem @ V3016e10 @ A_27a )
% 5.55/5.84                                                      & ? [V3017e11: $i] :
% 5.55/5.84                                                          ( ( mem @ V3017e11 @ A_27a )
% 5.55/5.84                                                          & ? [V3018e12: $i] :
% 5.55/5.84                                                              ( ( mem @ V3018e12 @ A_27a )
% 5.55/5.84                                                              & ? [V3019e13: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3019e13 @ A_27a )
% 5.55/5.84                                                                  & ? [V3020e14: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3020e14 @ A_27a )
% 5.55/5.84                                                                      & ? [V3021e15: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3021e15 @ A_27a )
% 5.55/5.84                                                                          & ( V0l
% 5.55/5.84                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3007e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3008e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3009e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3010e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3011e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3012e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3013e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3014e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3015e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3016e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3017e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3018e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3019e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3020e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3021e15 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3022l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3022l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3023e1: $i] :
% 5.55/5.84                      ( ( mem @ V3023e1 @ A_27a )
% 5.55/5.84                      & ? [V3024e2: $i] :
% 5.55/5.84                          ( ( mem @ V3024e2 @ A_27a )
% 5.55/5.84                          & ? [V3025e3: $i] :
% 5.55/5.84                              ( ( mem @ V3025e3 @ A_27a )
% 5.55/5.84                              & ? [V3026e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3026e4 @ A_27a )
% 5.55/5.84                                  & ? [V3027e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3027e5 @ A_27a )
% 5.55/5.84                                      & ? [V3028e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3028e6 @ A_27a )
% 5.55/5.84                                          & ? [V3029e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3029e7 @ A_27a )
% 5.55/5.84                                              & ? [V3030e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3030e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3031e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3031e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3032e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3032e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3033e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3033e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3034e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3034e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3035e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3035e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3036e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3036e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V3037e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V3037e15 @ A_27a )
% 5.55/5.84                                                                              & ( V0l
% 5.55/5.84                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3023e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3024e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3025e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3026e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3027e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3028e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3029e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3030e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3031e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3032e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3033e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3034e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3035e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3036e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3037e15 ) @ V3022l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3038l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3038l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3039e1: $i] :
% 5.55/5.84                      ( ( mem @ V3039e1 @ A_27a )
% 5.55/5.84                      & ? [V3040e2: $i] :
% 5.55/5.84                          ( ( mem @ V3040e2 @ A_27a )
% 5.55/5.84                          & ? [V3041e3: $i] :
% 5.55/5.84                              ( ( mem @ V3041e3 @ A_27a )
% 5.55/5.84                              & ? [V3042e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3042e4 @ A_27a )
% 5.55/5.84                                  & ? [V3043e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3043e5 @ A_27a )
% 5.55/5.84                                      & ? [V3044e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3044e6 @ A_27a )
% 5.55/5.84                                          & ? [V3045e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3045e7 @ A_27a )
% 5.55/5.84                                              & ? [V3046e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3046e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3047e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3047e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3048e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3048e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3049e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3049e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3050e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3050e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3051e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3051e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3052e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3052e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V3053e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V3053e15 @ A_27a )
% 5.55/5.84                                                                              & ( V0l
% 5.55/5.84                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3039e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3040e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3041e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3042e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3043e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3044e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3045e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3046e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3047e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3048e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3049e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3050e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3051e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3052e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3053e15 ) @ V3038l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3054l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3054l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3055e1: $i] :
% 5.55/5.84                      ( ( mem @ V3055e1 @ A_27a )
% 5.55/5.84                      & ? [V3056e2: $i] :
% 5.55/5.84                          ( ( mem @ V3056e2 @ A_27a )
% 5.55/5.84                          & ? [V3057e3: $i] :
% 5.55/5.84                              ( ( mem @ V3057e3 @ A_27a )
% 5.55/5.84                              & ? [V3058e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3058e4 @ A_27a )
% 5.55/5.84                                  & ? [V3059e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3059e5 @ A_27a )
% 5.55/5.84                                      & ? [V3060e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3060e6 @ A_27a )
% 5.55/5.84                                          & ? [V3061e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3061e7 @ A_27a )
% 5.55/5.84                                              & ? [V3062e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3062e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3063e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3063e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3064e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3064e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3065e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3065e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3066e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3066e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3067e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3067e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3068e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3068e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V3069e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V3069e15 @ A_27a )
% 5.55/5.84                                                                              & ( V0l
% 5.55/5.84                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3055e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3056e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3057e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3058e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3059e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3060e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3061e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3062e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3063e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3064e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3065e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3066e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3067e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3068e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3069e15 ) @ V3054l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3070l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3070l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3071e1: $i] :
% 5.55/5.84                      ( ( mem @ V3071e1 @ A_27a )
% 5.55/5.84                      & ? [V3072e2: $i] :
% 5.55/5.84                          ( ( mem @ V3072e2 @ A_27a )
% 5.55/5.84                          & ? [V3073e3: $i] :
% 5.55/5.84                              ( ( mem @ V3073e3 @ A_27a )
% 5.55/5.84                              & ? [V3074e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3074e4 @ A_27a )
% 5.55/5.84                                  & ? [V3075e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3075e5 @ A_27a )
% 5.55/5.84                                      & ? [V3076e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3076e6 @ A_27a )
% 5.55/5.84                                          & ? [V3077e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3077e7 @ A_27a )
% 5.55/5.84                                              & ? [V3078e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3078e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3079e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3079e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3080e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3080e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3081e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3081e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3082e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3082e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3083e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3083e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3084e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3084e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V3085e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V3085e15 @ A_27a )
% 5.55/5.84                                                                              & ( V0l
% 5.55/5.84                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3071e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3072e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3073e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3074e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3075e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3076e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3077e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3078e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3079e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3080e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3081e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3082e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3083e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3084e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3085e15 ) @ V3070l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3086l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3086l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3087e1: $i] :
% 5.55/5.84                      ( ( mem @ V3087e1 @ A_27a )
% 5.55/5.84                      & ? [V3088e2: $i] :
% 5.55/5.84                          ( ( mem @ V3088e2 @ A_27a )
% 5.55/5.84                          & ? [V3089e3: $i] :
% 5.55/5.84                              ( ( mem @ V3089e3 @ A_27a )
% 5.55/5.84                              & ? [V3090e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3090e4 @ A_27a )
% 5.55/5.84                                  & ? [V3091e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3091e5 @ A_27a )
% 5.55/5.84                                      & ? [V3092e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3092e6 @ A_27a )
% 5.55/5.84                                          & ? [V3093e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3093e7 @ A_27a )
% 5.55/5.84                                              & ? [V3094e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3094e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3095e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3095e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3096e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3096e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3097e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3097e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3098e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3098e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3099e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3099e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3100e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3100e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V3101e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V3101e15 @ A_27a )
% 5.55/5.84                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3086l_27 ) ) )
% 5.55/5.84                                                                              & ( V0l
% 5.55/5.84                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3087e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3088e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3089e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3090e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3091e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3092e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3093e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3094e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3095e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3096e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3097e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3098e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3099e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3100e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3101e15 ) @ V3086l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V3102l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3102l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3103e1: $i] :
% 5.55/5.84                      ( ( mem @ V3103e1 @ A_27a )
% 5.55/5.84                      & ? [V3104e2: $i] :
% 5.55/5.84                          ( ( mem @ V3104e2 @ A_27a )
% 5.55/5.84                          & ? [V3105e3: $i] :
% 5.55/5.84                              ( ( mem @ V3105e3 @ A_27a )
% 5.55/5.84                              & ? [V3106e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3106e4 @ A_27a )
% 5.55/5.84                                  & ? [V3107e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3107e5 @ A_27a )
% 5.55/5.84                                      & ? [V3108e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3108e6 @ A_27a )
% 5.55/5.84                                          & ? [V3109e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3109e7 @ A_27a )
% 5.55/5.84                                              & ? [V3110e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3110e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3111e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3111e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3112e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3112e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3113e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3113e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3114e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3114e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3115e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3115e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3116e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3116e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V3117e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V3117e15 @ A_27a )
% 5.55/5.84                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3102l_27 ) ) )
% 5.55/5.84                                                                              & ( V0l
% 5.55/5.84                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3103e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3104e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3105e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3106e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3107e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3108e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3109e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3110e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3111e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3112e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3113e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3114e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3115e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3116e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3117e15 ) @ V3102l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3118l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3118l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3119e1: $i] :
% 5.55/5.84                      ( ( mem @ V3119e1 @ A_27a )
% 5.55/5.84                      & ? [V3120e2: $i] :
% 5.55/5.84                          ( ( mem @ V3120e2 @ A_27a )
% 5.55/5.84                          & ? [V3121e3: $i] :
% 5.55/5.84                              ( ( mem @ V3121e3 @ A_27a )
% 5.55/5.84                              & ? [V3122e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3122e4 @ A_27a )
% 5.55/5.84                                  & ? [V3123e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3123e5 @ A_27a )
% 5.55/5.84                                      & ? [V3124e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3124e6 @ A_27a )
% 5.55/5.84                                          & ? [V3125e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3125e7 @ A_27a )
% 5.55/5.84                                              & ? [V3126e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3126e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3127e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3127e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3128e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3128e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3129e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3129e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3130e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3130e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3131e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3131e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3132e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3132e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V3133e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V3133e15 @ A_27a )
% 5.55/5.84                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3118l_27 ) ) )
% 5.55/5.84                                                                              & ( V0l
% 5.55/5.84                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3119e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3120e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3121e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3122e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3123e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3124e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3125e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3126e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3127e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3128e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3129e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3130e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3131e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3132e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3133e15 ) @ V3118l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3134l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3134l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3135e1: $i] :
% 5.55/5.84                      ( ( mem @ V3135e1 @ A_27a )
% 5.55/5.84                      & ? [V3136e2: $i] :
% 5.55/5.84                          ( ( mem @ V3136e2 @ A_27a )
% 5.55/5.84                          & ? [V3137e3: $i] :
% 5.55/5.84                              ( ( mem @ V3137e3 @ A_27a )
% 5.55/5.84                              & ? [V3138e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3138e4 @ A_27a )
% 5.55/5.84                                  & ? [V3139e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3139e5 @ A_27a )
% 5.55/5.84                                      & ? [V3140e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3140e6 @ A_27a )
% 5.55/5.84                                          & ? [V3141e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3141e7 @ A_27a )
% 5.55/5.84                                              & ? [V3142e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3142e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3143e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3143e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3144e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3144e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3145e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3145e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3146e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3146e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3147e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3147e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3148e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3148e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V3149e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V3149e15 @ A_27a )
% 5.55/5.84                                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3134l_27 ) ) )
% 5.55/5.84                                                                              & ( V0l
% 5.55/5.84                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3135e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3136e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3137e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3138e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3139e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3140e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3141e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3142e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3143e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3144e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3145e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3146e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3147e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3148e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3149e15 ) @ V3134l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V3150l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3150l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3151e1: $i] :
% 5.55/5.84                      ( ( mem @ V3151e1 @ A_27a )
% 5.55/5.84                      & ? [V3152e2: $i] :
% 5.55/5.84                          ( ( mem @ V3152e2 @ A_27a )
% 5.55/5.84                          & ? [V3153e3: $i] :
% 5.55/5.84                              ( ( mem @ V3153e3 @ A_27a )
% 5.55/5.84                              & ? [V3154e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3154e4 @ A_27a )
% 5.55/5.84                                  & ? [V3155e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3155e5 @ A_27a )
% 5.55/5.84                                      & ? [V3156e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3156e6 @ A_27a )
% 5.55/5.84                                          & ? [V3157e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3157e7 @ A_27a )
% 5.55/5.84                                              & ? [V3158e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3158e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3159e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3159e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3160e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3160e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3161e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3161e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3162e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3162e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3163e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3163e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3164e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3164e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V3165e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V3165e15 @ A_27a )
% 5.55/5.84                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3150l_27 ) )
% 5.55/5.84                                                                                = V1x )
% 5.55/5.84                                                                              & ( V0l
% 5.55/5.84                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3151e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3152e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3153e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3154e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3155e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3156e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3157e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3158e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3159e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3160e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3161e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3162e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3163e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3164e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3165e15 ) @ V3150l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3166l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3166l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3167e1: $i] :
% 5.55/5.84                      ( ( mem @ V3167e1 @ A_27a )
% 5.55/5.84                      & ? [V3168e2: $i] :
% 5.55/5.84                          ( ( mem @ V3168e2 @ A_27a )
% 5.55/5.84                          & ? [V3169e3: $i] :
% 5.55/5.84                              ( ( mem @ V3169e3 @ A_27a )
% 5.55/5.84                              & ? [V3170e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3170e4 @ A_27a )
% 5.55/5.84                                  & ? [V3171e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3171e5 @ A_27a )
% 5.55/5.84                                      & ? [V3172e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3172e6 @ A_27a )
% 5.55/5.84                                          & ? [V3173e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3173e7 @ A_27a )
% 5.55/5.84                                              & ? [V3174e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3174e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3175e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3175e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3176e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3176e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3177e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3177e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3178e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3178e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3179e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3179e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3180e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3180e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V3181e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V3181e15 @ A_27a )
% 5.55/5.84                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3166l_27 ) )
% 5.55/5.84                                                                                = V1x )
% 5.55/5.84                                                                              & ( V0l
% 5.55/5.84                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3167e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3168e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3169e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3170e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3171e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3172e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3173e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3174e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3175e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3176e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3177e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3178e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3179e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3180e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3181e15 ) @ V3166l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3182l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3182l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3183e1: $i] :
% 5.55/5.84                      ( ( mem @ V3183e1 @ A_27a )
% 5.55/5.84                      & ? [V3184e2: $i] :
% 5.55/5.84                          ( ( mem @ V3184e2 @ A_27a )
% 5.55/5.84                          & ? [V3185e3: $i] :
% 5.55/5.84                              ( ( mem @ V3185e3 @ A_27a )
% 5.55/5.84                              & ? [V3186e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3186e4 @ A_27a )
% 5.55/5.84                                  & ? [V3187e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3187e5 @ A_27a )
% 5.55/5.84                                      & ? [V3188e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3188e6 @ A_27a )
% 5.55/5.84                                          & ? [V3189e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3189e7 @ A_27a )
% 5.55/5.84                                              & ? [V3190e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3190e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3191e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3191e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3192e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3192e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3193e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3193e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3194e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3194e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3195e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3195e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3196e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3196e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V3197e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V3197e15 @ A_27a )
% 5.55/5.84                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3182l_27 ) )
% 5.55/5.84                                                                                = V1x )
% 5.55/5.84                                                                              & ( V0l
% 5.55/5.84                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3183e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3184e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3185e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3186e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3187e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3188e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3189e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3190e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3191e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3192e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3193e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3194e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3195e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3196e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3197e15 ) @ V3182l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3198l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3198l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3199e1: $i] :
% 5.55/5.84                      ( ( mem @ V3199e1 @ A_27a )
% 5.55/5.84                      & ? [V3200e2: $i] :
% 5.55/5.84                          ( ( mem @ V3200e2 @ A_27a )
% 5.55/5.84                          & ? [V3201e3: $i] :
% 5.55/5.84                              ( ( mem @ V3201e3 @ A_27a )
% 5.55/5.84                              & ? [V3202e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3202e4 @ A_27a )
% 5.55/5.84                                  & ? [V3203e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3203e5 @ A_27a )
% 5.55/5.84                                      & ? [V3204e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3204e6 @ A_27a )
% 5.55/5.84                                          & ? [V3205e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3205e7 @ A_27a )
% 5.55/5.84                                              & ? [V3206e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3206e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3207e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3207e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3208e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3208e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3209e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3209e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3210e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3210e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3211e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3211e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3212e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3212e14 @ A_27a )
% 5.55/5.84                                                                          & ? [V3213e15: $i] :
% 5.55/5.84                                                                              ( ( mem @ V3213e15 @ A_27a )
% 5.55/5.84                                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3198l_27 ) )
% 5.55/5.84                                                                                = V1x )
% 5.55/5.84                                                                              & ( V0l
% 5.55/5.84                                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3199e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3200e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3201e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3202e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3203e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3204e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3205e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3206e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3207e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3208e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3209e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3210e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3211e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3212e14 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3213e15 ) @ V3198l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3214e1: $i] :
% 5.55/5.84                  ( ( mem @ V3214e1 @ A_27a )
% 5.55/5.84                  & ? [V3215e2: $i] :
% 5.55/5.84                      ( ( mem @ V3215e2 @ A_27a )
% 5.55/5.84                      & ? [V3216e3: $i] :
% 5.55/5.84                          ( ( mem @ V3216e3 @ A_27a )
% 5.55/5.84                          & ? [V3217e4: $i] :
% 5.55/5.84                              ( ( mem @ V3217e4 @ A_27a )
% 5.55/5.84                              & ? [V3218e5: $i] :
% 5.55/5.84                                  ( ( mem @ V3218e5 @ A_27a )
% 5.55/5.84                                  & ? [V3219e6: $i] :
% 5.55/5.84                                      ( ( mem @ V3219e6 @ A_27a )
% 5.55/5.84                                      & ? [V3220e7: $i] :
% 5.55/5.84                                          ( ( mem @ V3220e7 @ A_27a )
% 5.55/5.84                                          & ? [V3221e8: $i] :
% 5.55/5.84                                              ( ( mem @ V3221e8 @ A_27a )
% 5.55/5.84                                              & ? [V3222e9: $i] :
% 5.55/5.84                                                  ( ( mem @ V3222e9 @ A_27a )
% 5.55/5.84                                                  & ? [V3223e10: $i] :
% 5.55/5.84                                                      ( ( mem @ V3223e10 @ A_27a )
% 5.55/5.84                                                      & ? [V3224e11: $i] :
% 5.55/5.84                                                          ( ( mem @ V3224e11 @ A_27a )
% 5.55/5.84                                                          & ? [V3225e12: $i] :
% 5.55/5.84                                                              ( ( mem @ V3225e12 @ A_27a )
% 5.55/5.84                                                              & ? [V3226e13: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3226e13 @ A_27a )
% 5.55/5.84                                                                  & ? [V3227e14: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3227e14 @ A_27a )
% 5.55/5.84                                                                      & ( V0l
% 5.55/5.84                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3214e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3215e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3216e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3217e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3218e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3219e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3220e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3221e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3222e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3223e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3224e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3225e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3226e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3227e14 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3228e1: $i] :
% 5.55/5.84                  ( ( mem @ V3228e1 @ A_27a )
% 5.55/5.84                  & ? [V3229e2: $i] :
% 5.55/5.84                      ( ( mem @ V3229e2 @ A_27a )
% 5.55/5.84                      & ? [V3230e3: $i] :
% 5.55/5.84                          ( ( mem @ V3230e3 @ A_27a )
% 5.55/5.84                          & ? [V3231e4: $i] :
% 5.55/5.84                              ( ( mem @ V3231e4 @ A_27a )
% 5.55/5.84                              & ? [V3232e5: $i] :
% 5.55/5.84                                  ( ( mem @ V3232e5 @ A_27a )
% 5.55/5.84                                  & ? [V3233e6: $i] :
% 5.55/5.84                                      ( ( mem @ V3233e6 @ A_27a )
% 5.55/5.84                                      & ? [V3234e7: $i] :
% 5.55/5.84                                          ( ( mem @ V3234e7 @ A_27a )
% 5.55/5.84                                          & ? [V3235e8: $i] :
% 5.55/5.84                                              ( ( mem @ V3235e8 @ A_27a )
% 5.55/5.84                                              & ? [V3236e9: $i] :
% 5.55/5.84                                                  ( ( mem @ V3236e9 @ A_27a )
% 5.55/5.84                                                  & ? [V3237e10: $i] :
% 5.55/5.84                                                      ( ( mem @ V3237e10 @ A_27a )
% 5.55/5.84                                                      & ? [V3238e11: $i] :
% 5.55/5.84                                                          ( ( mem @ V3238e11 @ A_27a )
% 5.55/5.84                                                          & ? [V3239e12: $i] :
% 5.55/5.84                                                              ( ( mem @ V3239e12 @ A_27a )
% 5.55/5.84                                                              & ? [V3240e13: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3240e13 @ A_27a )
% 5.55/5.84                                                                  & ? [V3241e14: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3241e14 @ A_27a )
% 5.55/5.84                                                                      & ( V0l
% 5.55/5.84                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3228e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3229e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3230e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3231e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3232e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3233e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3234e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3235e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3236e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3237e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3238e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3239e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3240e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3241e14 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3242l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3242l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3243e1: $i] :
% 5.55/5.84                      ( ( mem @ V3243e1 @ A_27a )
% 5.55/5.84                      & ? [V3244e2: $i] :
% 5.55/5.84                          ( ( mem @ V3244e2 @ A_27a )
% 5.55/5.84                          & ? [V3245e3: $i] :
% 5.55/5.84                              ( ( mem @ V3245e3 @ A_27a )
% 5.55/5.84                              & ? [V3246e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3246e4 @ A_27a )
% 5.55/5.84                                  & ? [V3247e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3247e5 @ A_27a )
% 5.55/5.84                                      & ? [V3248e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3248e6 @ A_27a )
% 5.55/5.84                                          & ? [V3249e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3249e7 @ A_27a )
% 5.55/5.84                                              & ? [V3250e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3250e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3251e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3251e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3252e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3252e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3253e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3253e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3254e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3254e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3255e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3255e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3256e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3256e14 @ A_27a )
% 5.55/5.84                                                                          & ( V0l
% 5.55/5.84                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3243e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3244e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3245e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3246e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3247e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3248e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3249e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3250e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3251e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3252e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3253e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3254e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3255e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3256e14 ) @ V3242l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3257l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3257l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3258e1: $i] :
% 5.55/5.84                      ( ( mem @ V3258e1 @ A_27a )
% 5.55/5.84                      & ? [V3259e2: $i] :
% 5.55/5.84                          ( ( mem @ V3259e2 @ A_27a )
% 5.55/5.84                          & ? [V3260e3: $i] :
% 5.55/5.84                              ( ( mem @ V3260e3 @ A_27a )
% 5.55/5.84                              & ? [V3261e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3261e4 @ A_27a )
% 5.55/5.84                                  & ? [V3262e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3262e5 @ A_27a )
% 5.55/5.84                                      & ? [V3263e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3263e6 @ A_27a )
% 5.55/5.84                                          & ? [V3264e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3264e7 @ A_27a )
% 5.55/5.84                                              & ? [V3265e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3265e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3266e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3266e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3267e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3267e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3268e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3268e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3269e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3269e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3270e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3270e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3271e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3271e14 @ A_27a )
% 5.55/5.84                                                                          & ( V0l
% 5.55/5.84                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3258e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3259e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3260e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3261e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3262e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3263e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3264e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3265e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3266e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3267e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3268e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3269e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3270e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3271e14 ) @ V3257l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3272l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3272l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3273e1: $i] :
% 5.55/5.84                      ( ( mem @ V3273e1 @ A_27a )
% 5.55/5.84                      & ? [V3274e2: $i] :
% 5.55/5.84                          ( ( mem @ V3274e2 @ A_27a )
% 5.55/5.84                          & ? [V3275e3: $i] :
% 5.55/5.84                              ( ( mem @ V3275e3 @ A_27a )
% 5.55/5.84                              & ? [V3276e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3276e4 @ A_27a )
% 5.55/5.84                                  & ? [V3277e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3277e5 @ A_27a )
% 5.55/5.84                                      & ? [V3278e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3278e6 @ A_27a )
% 5.55/5.84                                          & ? [V3279e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3279e7 @ A_27a )
% 5.55/5.84                                              & ? [V3280e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3280e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3281e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3281e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3282e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3282e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3283e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3283e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3284e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3284e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3285e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3285e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3286e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3286e14 @ A_27a )
% 5.55/5.84                                                                          & ( V0l
% 5.55/5.84                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3273e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3274e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3275e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3276e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3277e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3278e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3279e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3280e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3281e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3282e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3283e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3284e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3285e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3286e14 ) @ V3272l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3287l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3287l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3288e1: $i] :
% 5.55/5.84                      ( ( mem @ V3288e1 @ A_27a )
% 5.55/5.84                      & ? [V3289e2: $i] :
% 5.55/5.84                          ( ( mem @ V3289e2 @ A_27a )
% 5.55/5.84                          & ? [V3290e3: $i] :
% 5.55/5.84                              ( ( mem @ V3290e3 @ A_27a )
% 5.55/5.84                              & ? [V3291e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3291e4 @ A_27a )
% 5.55/5.84                                  & ? [V3292e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3292e5 @ A_27a )
% 5.55/5.84                                      & ? [V3293e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3293e6 @ A_27a )
% 5.55/5.84                                          & ? [V3294e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3294e7 @ A_27a )
% 5.55/5.84                                              & ? [V3295e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3295e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3296e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3296e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3297e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3297e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3298e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3298e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3299e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3299e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3300e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3300e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3301e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3301e14 @ A_27a )
% 5.55/5.84                                                                          & ( V0l
% 5.55/5.84                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3288e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3289e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3290e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3291e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3292e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3293e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3294e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3295e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3296e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3297e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3298e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3299e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3300e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3301e14 ) @ V3287l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3302l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3302l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3303e1: $i] :
% 5.55/5.84                      ( ( mem @ V3303e1 @ A_27a )
% 5.55/5.84                      & ? [V3304e2: $i] :
% 5.55/5.84                          ( ( mem @ V3304e2 @ A_27a )
% 5.55/5.84                          & ? [V3305e3: $i] :
% 5.55/5.84                              ( ( mem @ V3305e3 @ A_27a )
% 5.55/5.84                              & ? [V3306e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3306e4 @ A_27a )
% 5.55/5.84                                  & ? [V3307e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3307e5 @ A_27a )
% 5.55/5.84                                      & ? [V3308e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3308e6 @ A_27a )
% 5.55/5.84                                          & ? [V3309e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3309e7 @ A_27a )
% 5.55/5.84                                              & ? [V3310e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3310e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3311e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3311e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3312e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3312e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3313e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3313e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3314e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3314e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3315e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3315e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3316e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3316e14 @ A_27a )
% 5.55/5.84                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3302l_27 ) ) )
% 5.55/5.84                                                                          & ( V0l
% 5.55/5.84                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3303e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3304e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3305e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3306e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3307e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3308e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3309e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3310e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3311e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3312e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3313e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3314e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3315e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3316e14 ) @ V3302l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V3317l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3317l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3318e1: $i] :
% 5.55/5.84                      ( ( mem @ V3318e1 @ A_27a )
% 5.55/5.84                      & ? [V3319e2: $i] :
% 5.55/5.84                          ( ( mem @ V3319e2 @ A_27a )
% 5.55/5.84                          & ? [V3320e3: $i] :
% 5.55/5.84                              ( ( mem @ V3320e3 @ A_27a )
% 5.55/5.84                              & ? [V3321e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3321e4 @ A_27a )
% 5.55/5.84                                  & ? [V3322e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3322e5 @ A_27a )
% 5.55/5.84                                      & ? [V3323e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3323e6 @ A_27a )
% 5.55/5.84                                          & ? [V3324e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3324e7 @ A_27a )
% 5.55/5.84                                              & ? [V3325e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3325e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3326e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3326e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3327e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3327e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3328e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3328e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3329e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3329e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3330e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3330e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3331e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3331e14 @ A_27a )
% 5.55/5.84                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3317l_27 ) ) )
% 5.55/5.84                                                                          & ( V0l
% 5.55/5.84                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3318e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3319e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3320e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3321e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3322e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3323e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3324e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3325e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3326e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3327e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3328e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3329e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3330e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3331e14 ) @ V3317l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3332l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3332l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3333e1: $i] :
% 5.55/5.84                      ( ( mem @ V3333e1 @ A_27a )
% 5.55/5.84                      & ? [V3334e2: $i] :
% 5.55/5.84                          ( ( mem @ V3334e2 @ A_27a )
% 5.55/5.84                          & ? [V3335e3: $i] :
% 5.55/5.84                              ( ( mem @ V3335e3 @ A_27a )
% 5.55/5.84                              & ? [V3336e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3336e4 @ A_27a )
% 5.55/5.84                                  & ? [V3337e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3337e5 @ A_27a )
% 5.55/5.84                                      & ? [V3338e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3338e6 @ A_27a )
% 5.55/5.84                                          & ? [V3339e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3339e7 @ A_27a )
% 5.55/5.84                                              & ? [V3340e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3340e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3341e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3341e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3342e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3342e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3343e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3343e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3344e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3344e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3345e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3345e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3346e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3346e14 @ A_27a )
% 5.55/5.84                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3332l_27 ) ) )
% 5.55/5.84                                                                          & ( V0l
% 5.55/5.84                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3333e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3334e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3335e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3336e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3337e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3338e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3339e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3340e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3341e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3342e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3343e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3344e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3345e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3346e14 ) @ V3332l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3347l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3347l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3348e1: $i] :
% 5.55/5.84                      ( ( mem @ V3348e1 @ A_27a )
% 5.55/5.84                      & ? [V3349e2: $i] :
% 5.55/5.84                          ( ( mem @ V3349e2 @ A_27a )
% 5.55/5.84                          & ? [V3350e3: $i] :
% 5.55/5.84                              ( ( mem @ V3350e3 @ A_27a )
% 5.55/5.84                              & ? [V3351e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3351e4 @ A_27a )
% 5.55/5.84                                  & ? [V3352e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3352e5 @ A_27a )
% 5.55/5.84                                      & ? [V3353e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3353e6 @ A_27a )
% 5.55/5.84                                          & ? [V3354e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3354e7 @ A_27a )
% 5.55/5.84                                              & ? [V3355e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3355e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3356e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3356e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3357e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3357e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3358e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3358e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3359e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3359e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3360e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3360e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3361e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3361e14 @ A_27a )
% 5.55/5.84                                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3347l_27 ) ) )
% 5.55/5.84                                                                          & ( V0l
% 5.55/5.84                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3348e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3349e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3350e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3351e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3352e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3353e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3354e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3355e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3356e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3357e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3358e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3359e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3360e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3361e14 ) @ V3347l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V3362l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3362l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3363e1: $i] :
% 5.55/5.84                      ( ( mem @ V3363e1 @ A_27a )
% 5.55/5.84                      & ? [V3364e2: $i] :
% 5.55/5.84                          ( ( mem @ V3364e2 @ A_27a )
% 5.55/5.84                          & ? [V3365e3: $i] :
% 5.55/5.84                              ( ( mem @ V3365e3 @ A_27a )
% 5.55/5.84                              & ? [V3366e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3366e4 @ A_27a )
% 5.55/5.84                                  & ? [V3367e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3367e5 @ A_27a )
% 5.55/5.84                                      & ? [V3368e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3368e6 @ A_27a )
% 5.55/5.84                                          & ? [V3369e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3369e7 @ A_27a )
% 5.55/5.84                                              & ? [V3370e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3370e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3371e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3371e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3372e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3372e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3373e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3373e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3374e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3374e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3375e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3375e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3376e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3376e14 @ A_27a )
% 5.55/5.84                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3362l_27 ) )
% 5.55/5.84                                                                            = V1x )
% 5.55/5.84                                                                          & ( V0l
% 5.55/5.84                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3363e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3364e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3365e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3366e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3367e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3368e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3369e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3370e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3371e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3372e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3373e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3374e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3375e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3376e14 ) @ V3362l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3377l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3377l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3378e1: $i] :
% 5.55/5.84                      ( ( mem @ V3378e1 @ A_27a )
% 5.55/5.84                      & ? [V3379e2: $i] :
% 5.55/5.84                          ( ( mem @ V3379e2 @ A_27a )
% 5.55/5.84                          & ? [V3380e3: $i] :
% 5.55/5.84                              ( ( mem @ V3380e3 @ A_27a )
% 5.55/5.84                              & ? [V3381e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3381e4 @ A_27a )
% 5.55/5.84                                  & ? [V3382e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3382e5 @ A_27a )
% 5.55/5.84                                      & ? [V3383e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3383e6 @ A_27a )
% 5.55/5.84                                          & ? [V3384e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3384e7 @ A_27a )
% 5.55/5.84                                              & ? [V3385e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3385e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3386e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3386e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3387e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3387e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3388e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3388e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3389e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3389e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3390e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3390e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3391e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3391e14 @ A_27a )
% 5.55/5.84                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3377l_27 ) )
% 5.55/5.84                                                                            = V1x )
% 5.55/5.84                                                                          & ( V0l
% 5.55/5.84                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3378e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3379e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3380e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3381e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3382e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3383e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3384e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3385e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3386e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3387e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3388e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3389e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3390e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3391e14 ) @ V3377l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3392l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3392l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3393e1: $i] :
% 5.55/5.84                      ( ( mem @ V3393e1 @ A_27a )
% 5.55/5.84                      & ? [V3394e2: $i] :
% 5.55/5.84                          ( ( mem @ V3394e2 @ A_27a )
% 5.55/5.84                          & ? [V3395e3: $i] :
% 5.55/5.84                              ( ( mem @ V3395e3 @ A_27a )
% 5.55/5.84                              & ? [V3396e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3396e4 @ A_27a )
% 5.55/5.84                                  & ? [V3397e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3397e5 @ A_27a )
% 5.55/5.84                                      & ? [V3398e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3398e6 @ A_27a )
% 5.55/5.84                                          & ? [V3399e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3399e7 @ A_27a )
% 5.55/5.84                                              & ? [V3400e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3400e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3401e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3401e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3402e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3402e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3403e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3403e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3404e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3404e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3405e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3405e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3406e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3406e14 @ A_27a )
% 5.55/5.84                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3392l_27 ) )
% 5.55/5.84                                                                            = V1x )
% 5.55/5.84                                                                          & ( V0l
% 5.55/5.84                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3393e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3394e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3395e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3396e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3397e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3398e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3399e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3400e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3401e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3402e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3403e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3404e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3405e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3406e14 ) @ V3392l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3407l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3407l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3408e1: $i] :
% 5.55/5.84                      ( ( mem @ V3408e1 @ A_27a )
% 5.55/5.84                      & ? [V3409e2: $i] :
% 5.55/5.84                          ( ( mem @ V3409e2 @ A_27a )
% 5.55/5.84                          & ? [V3410e3: $i] :
% 5.55/5.84                              ( ( mem @ V3410e3 @ A_27a )
% 5.55/5.84                              & ? [V3411e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3411e4 @ A_27a )
% 5.55/5.84                                  & ? [V3412e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3412e5 @ A_27a )
% 5.55/5.84                                      & ? [V3413e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3413e6 @ A_27a )
% 5.55/5.84                                          & ? [V3414e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3414e7 @ A_27a )
% 5.55/5.84                                              & ? [V3415e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3415e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3416e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3416e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3417e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3417e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3418e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3418e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3419e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3419e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3420e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3420e13 @ A_27a )
% 5.55/5.84                                                                      & ? [V3421e14: $i] :
% 5.55/5.84                                                                          ( ( mem @ V3421e14 @ A_27a )
% 5.55/5.84                                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3407l_27 ) )
% 5.55/5.84                                                                            = V1x )
% 5.55/5.84                                                                          & ( V0l
% 5.55/5.84                                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3408e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3409e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3410e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3411e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3412e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3413e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3414e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3415e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3416e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3417e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3418e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3419e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3420e13 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3421e14 ) @ V3407l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3422e1: $i] :
% 5.55/5.84                  ( ( mem @ V3422e1 @ A_27a )
% 5.55/5.84                  & ? [V3423e2: $i] :
% 5.55/5.84                      ( ( mem @ V3423e2 @ A_27a )
% 5.55/5.84                      & ? [V3424e3: $i] :
% 5.55/5.84                          ( ( mem @ V3424e3 @ A_27a )
% 5.55/5.84                          & ? [V3425e4: $i] :
% 5.55/5.84                              ( ( mem @ V3425e4 @ A_27a )
% 5.55/5.84                              & ? [V3426e5: $i] :
% 5.55/5.84                                  ( ( mem @ V3426e5 @ A_27a )
% 5.55/5.84                                  & ? [V3427e6: $i] :
% 5.55/5.84                                      ( ( mem @ V3427e6 @ A_27a )
% 5.55/5.84                                      & ? [V3428e7: $i] :
% 5.55/5.84                                          ( ( mem @ V3428e7 @ A_27a )
% 5.55/5.84                                          & ? [V3429e8: $i] :
% 5.55/5.84                                              ( ( mem @ V3429e8 @ A_27a )
% 5.55/5.84                                              & ? [V3430e9: $i] :
% 5.55/5.84                                                  ( ( mem @ V3430e9 @ A_27a )
% 5.55/5.84                                                  & ? [V3431e10: $i] :
% 5.55/5.84                                                      ( ( mem @ V3431e10 @ A_27a )
% 5.55/5.84                                                      & ? [V3432e11: $i] :
% 5.55/5.84                                                          ( ( mem @ V3432e11 @ A_27a )
% 5.55/5.84                                                          & ? [V3433e12: $i] :
% 5.55/5.84                                                              ( ( mem @ V3433e12 @ A_27a )
% 5.55/5.84                                                              & ? [V3434e13: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3434e13 @ A_27a )
% 5.55/5.84                                                                  & ( V0l
% 5.55/5.84                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3422e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3423e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3424e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3425e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3426e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3427e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3428e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3429e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3430e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3431e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3432e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3433e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3434e13 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3435e1: $i] :
% 5.55/5.84                  ( ( mem @ V3435e1 @ A_27a )
% 5.55/5.84                  & ? [V3436e2: $i] :
% 5.55/5.84                      ( ( mem @ V3436e2 @ A_27a )
% 5.55/5.84                      & ? [V3437e3: $i] :
% 5.55/5.84                          ( ( mem @ V3437e3 @ A_27a )
% 5.55/5.84                          & ? [V3438e4: $i] :
% 5.55/5.84                              ( ( mem @ V3438e4 @ A_27a )
% 5.55/5.84                              & ? [V3439e5: $i] :
% 5.55/5.84                                  ( ( mem @ V3439e5 @ A_27a )
% 5.55/5.84                                  & ? [V3440e6: $i] :
% 5.55/5.84                                      ( ( mem @ V3440e6 @ A_27a )
% 5.55/5.84                                      & ? [V3441e7: $i] :
% 5.55/5.84                                          ( ( mem @ V3441e7 @ A_27a )
% 5.55/5.84                                          & ? [V3442e8: $i] :
% 5.55/5.84                                              ( ( mem @ V3442e8 @ A_27a )
% 5.55/5.84                                              & ? [V3443e9: $i] :
% 5.55/5.84                                                  ( ( mem @ V3443e9 @ A_27a )
% 5.55/5.84                                                  & ? [V3444e10: $i] :
% 5.55/5.84                                                      ( ( mem @ V3444e10 @ A_27a )
% 5.55/5.84                                                      & ? [V3445e11: $i] :
% 5.55/5.84                                                          ( ( mem @ V3445e11 @ A_27a )
% 5.55/5.84                                                          & ? [V3446e12: $i] :
% 5.55/5.84                                                              ( ( mem @ V3446e12 @ A_27a )
% 5.55/5.84                                                              & ? [V3447e13: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3447e13 @ A_27a )
% 5.55/5.84                                                                  & ( V0l
% 5.55/5.84                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3435e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3436e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3437e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3438e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3439e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3440e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3441e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3442e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3443e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3444e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3445e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3446e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3447e13 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3448l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3448l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3449e1: $i] :
% 5.55/5.84                      ( ( mem @ V3449e1 @ A_27a )
% 5.55/5.84                      & ? [V3450e2: $i] :
% 5.55/5.84                          ( ( mem @ V3450e2 @ A_27a )
% 5.55/5.84                          & ? [V3451e3: $i] :
% 5.55/5.84                              ( ( mem @ V3451e3 @ A_27a )
% 5.55/5.84                              & ? [V3452e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3452e4 @ A_27a )
% 5.55/5.84                                  & ? [V3453e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3453e5 @ A_27a )
% 5.55/5.84                                      & ? [V3454e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3454e6 @ A_27a )
% 5.55/5.84                                          & ? [V3455e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3455e7 @ A_27a )
% 5.55/5.84                                              & ? [V3456e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3456e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3457e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3457e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3458e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3458e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3459e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3459e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3460e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3460e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3461e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3461e13 @ A_27a )
% 5.55/5.84                                                                      & ( V0l
% 5.55/5.84                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3449e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3450e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3451e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3452e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3453e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3454e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3455e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3456e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3457e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3458e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3459e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3460e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3461e13 ) @ V3448l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3462l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3462l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3463e1: $i] :
% 5.55/5.84                      ( ( mem @ V3463e1 @ A_27a )
% 5.55/5.84                      & ? [V3464e2: $i] :
% 5.55/5.84                          ( ( mem @ V3464e2 @ A_27a )
% 5.55/5.84                          & ? [V3465e3: $i] :
% 5.55/5.84                              ( ( mem @ V3465e3 @ A_27a )
% 5.55/5.84                              & ? [V3466e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3466e4 @ A_27a )
% 5.55/5.84                                  & ? [V3467e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3467e5 @ A_27a )
% 5.55/5.84                                      & ? [V3468e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3468e6 @ A_27a )
% 5.55/5.84                                          & ? [V3469e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3469e7 @ A_27a )
% 5.55/5.84                                              & ? [V3470e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3470e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3471e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3471e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3472e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3472e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3473e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3473e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3474e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3474e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3475e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3475e13 @ A_27a )
% 5.55/5.84                                                                      & ( V0l
% 5.55/5.84                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3463e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3464e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3465e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3466e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3467e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3468e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3469e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3470e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3471e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3472e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3473e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3474e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3475e13 ) @ V3462l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3476l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3476l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3477e1: $i] :
% 5.55/5.84                      ( ( mem @ V3477e1 @ A_27a )
% 5.55/5.84                      & ? [V3478e2: $i] :
% 5.55/5.84                          ( ( mem @ V3478e2 @ A_27a )
% 5.55/5.84                          & ? [V3479e3: $i] :
% 5.55/5.84                              ( ( mem @ V3479e3 @ A_27a )
% 5.55/5.84                              & ? [V3480e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3480e4 @ A_27a )
% 5.55/5.84                                  & ? [V3481e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3481e5 @ A_27a )
% 5.55/5.84                                      & ? [V3482e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3482e6 @ A_27a )
% 5.55/5.84                                          & ? [V3483e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3483e7 @ A_27a )
% 5.55/5.84                                              & ? [V3484e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3484e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3485e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3485e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3486e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3486e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3487e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3487e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3488e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3488e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3489e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3489e13 @ A_27a )
% 5.55/5.84                                                                      & ( V0l
% 5.55/5.84                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3477e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3478e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3479e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3480e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3481e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3482e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3483e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3484e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3485e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3486e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3487e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3488e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3489e13 ) @ V3476l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3490l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3490l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3491e1: $i] :
% 5.55/5.84                      ( ( mem @ V3491e1 @ A_27a )
% 5.55/5.84                      & ? [V3492e2: $i] :
% 5.55/5.84                          ( ( mem @ V3492e2 @ A_27a )
% 5.55/5.84                          & ? [V3493e3: $i] :
% 5.55/5.84                              ( ( mem @ V3493e3 @ A_27a )
% 5.55/5.84                              & ? [V3494e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3494e4 @ A_27a )
% 5.55/5.84                                  & ? [V3495e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3495e5 @ A_27a )
% 5.55/5.84                                      & ? [V3496e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3496e6 @ A_27a )
% 5.55/5.84                                          & ? [V3497e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3497e7 @ A_27a )
% 5.55/5.84                                              & ? [V3498e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3498e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3499e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3499e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3500e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3500e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3501e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3501e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3502e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3502e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3503e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3503e13 @ A_27a )
% 5.55/5.84                                                                      & ( V0l
% 5.55/5.84                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3491e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3492e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3493e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3494e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3495e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3496e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3497e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3498e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3499e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3500e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3501e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3502e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3503e13 ) @ V3490l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3504l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3504l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3505e1: $i] :
% 5.55/5.84                      ( ( mem @ V3505e1 @ A_27a )
% 5.55/5.84                      & ? [V3506e2: $i] :
% 5.55/5.84                          ( ( mem @ V3506e2 @ A_27a )
% 5.55/5.84                          & ? [V3507e3: $i] :
% 5.55/5.84                              ( ( mem @ V3507e3 @ A_27a )
% 5.55/5.84                              & ? [V3508e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3508e4 @ A_27a )
% 5.55/5.84                                  & ? [V3509e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3509e5 @ A_27a )
% 5.55/5.84                                      & ? [V3510e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3510e6 @ A_27a )
% 5.55/5.84                                          & ? [V3511e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3511e7 @ A_27a )
% 5.55/5.84                                              & ? [V3512e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3512e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3513e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3513e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3514e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3514e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3515e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3515e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3516e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3516e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3517e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3517e13 @ A_27a )
% 5.55/5.84                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3504l_27 ) ) )
% 5.55/5.84                                                                      & ( V0l
% 5.55/5.84                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3505e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3506e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3507e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3508e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3509e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3510e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3511e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3512e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3513e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3514e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3515e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3516e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3517e13 ) @ V3504l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V3518l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3518l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3519e1: $i] :
% 5.55/5.84                      ( ( mem @ V3519e1 @ A_27a )
% 5.55/5.84                      & ? [V3520e2: $i] :
% 5.55/5.84                          ( ( mem @ V3520e2 @ A_27a )
% 5.55/5.84                          & ? [V3521e3: $i] :
% 5.55/5.84                              ( ( mem @ V3521e3 @ A_27a )
% 5.55/5.84                              & ? [V3522e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3522e4 @ A_27a )
% 5.55/5.84                                  & ? [V3523e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3523e5 @ A_27a )
% 5.55/5.84                                      & ? [V3524e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3524e6 @ A_27a )
% 5.55/5.84                                          & ? [V3525e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3525e7 @ A_27a )
% 5.55/5.84                                              & ? [V3526e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3526e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3527e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3527e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3528e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3528e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3529e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3529e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3530e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3530e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3531e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3531e13 @ A_27a )
% 5.55/5.84                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3518l_27 ) ) )
% 5.55/5.84                                                                      & ( V0l
% 5.55/5.84                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3519e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3520e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3521e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3522e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3523e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3524e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3525e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3526e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3527e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3528e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3529e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3530e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3531e13 ) @ V3518l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3532l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3532l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3533e1: $i] :
% 5.55/5.84                      ( ( mem @ V3533e1 @ A_27a )
% 5.55/5.84                      & ? [V3534e2: $i] :
% 5.55/5.84                          ( ( mem @ V3534e2 @ A_27a )
% 5.55/5.84                          & ? [V3535e3: $i] :
% 5.55/5.84                              ( ( mem @ V3535e3 @ A_27a )
% 5.55/5.84                              & ? [V3536e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3536e4 @ A_27a )
% 5.55/5.84                                  & ? [V3537e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3537e5 @ A_27a )
% 5.55/5.84                                      & ? [V3538e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3538e6 @ A_27a )
% 5.55/5.84                                          & ? [V3539e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3539e7 @ A_27a )
% 5.55/5.84                                              & ? [V3540e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3540e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3541e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3541e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3542e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3542e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3543e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3543e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3544e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3544e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3545e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3545e13 @ A_27a )
% 5.55/5.84                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3532l_27 ) ) )
% 5.55/5.84                                                                      & ( V0l
% 5.55/5.84                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3533e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3534e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3535e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3536e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3537e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3538e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3539e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3540e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3541e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3542e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3543e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3544e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3545e13 ) @ V3532l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3546l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3546l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3547e1: $i] :
% 5.55/5.84                      ( ( mem @ V3547e1 @ A_27a )
% 5.55/5.84                      & ? [V3548e2: $i] :
% 5.55/5.84                          ( ( mem @ V3548e2 @ A_27a )
% 5.55/5.84                          & ? [V3549e3: $i] :
% 5.55/5.84                              ( ( mem @ V3549e3 @ A_27a )
% 5.55/5.84                              & ? [V3550e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3550e4 @ A_27a )
% 5.55/5.84                                  & ? [V3551e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3551e5 @ A_27a )
% 5.55/5.84                                      & ? [V3552e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3552e6 @ A_27a )
% 5.55/5.84                                          & ? [V3553e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3553e7 @ A_27a )
% 5.55/5.84                                              & ? [V3554e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3554e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3555e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3555e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3556e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3556e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3557e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3557e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3558e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3558e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3559e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3559e13 @ A_27a )
% 5.55/5.84                                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3546l_27 ) ) )
% 5.55/5.84                                                                      & ( V0l
% 5.55/5.84                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3547e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3548e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3549e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3550e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3551e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3552e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3553e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3554e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3555e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3556e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3557e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3558e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3559e13 ) @ V3546l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V3560l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3560l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3561e1: $i] :
% 5.55/5.84                      ( ( mem @ V3561e1 @ A_27a )
% 5.55/5.84                      & ? [V3562e2: $i] :
% 5.55/5.84                          ( ( mem @ V3562e2 @ A_27a )
% 5.55/5.84                          & ? [V3563e3: $i] :
% 5.55/5.84                              ( ( mem @ V3563e3 @ A_27a )
% 5.55/5.84                              & ? [V3564e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3564e4 @ A_27a )
% 5.55/5.84                                  & ? [V3565e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3565e5 @ A_27a )
% 5.55/5.84                                      & ? [V3566e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3566e6 @ A_27a )
% 5.55/5.84                                          & ? [V3567e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3567e7 @ A_27a )
% 5.55/5.84                                              & ? [V3568e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3568e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3569e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3569e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3570e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3570e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3571e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3571e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3572e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3572e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3573e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3573e13 @ A_27a )
% 5.55/5.84                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3560l_27 ) )
% 5.55/5.84                                                                        = V1x )
% 5.55/5.84                                                                      & ( V0l
% 5.55/5.84                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3561e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3562e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3563e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3564e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3565e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3566e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3567e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3568e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3569e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3570e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3571e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3572e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3573e13 ) @ V3560l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3574l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3574l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3575e1: $i] :
% 5.55/5.84                      ( ( mem @ V3575e1 @ A_27a )
% 5.55/5.84                      & ? [V3576e2: $i] :
% 5.55/5.84                          ( ( mem @ V3576e2 @ A_27a )
% 5.55/5.84                          & ? [V3577e3: $i] :
% 5.55/5.84                              ( ( mem @ V3577e3 @ A_27a )
% 5.55/5.84                              & ? [V3578e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3578e4 @ A_27a )
% 5.55/5.84                                  & ? [V3579e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3579e5 @ A_27a )
% 5.55/5.84                                      & ? [V3580e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3580e6 @ A_27a )
% 5.55/5.84                                          & ? [V3581e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3581e7 @ A_27a )
% 5.55/5.84                                              & ? [V3582e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3582e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3583e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3583e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3584e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3584e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3585e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3585e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3586e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3586e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3587e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3587e13 @ A_27a )
% 5.55/5.84                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3574l_27 ) )
% 5.55/5.84                                                                        = V1x )
% 5.55/5.84                                                                      & ( V0l
% 5.55/5.84                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3575e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3576e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3577e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3578e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3579e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3580e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3581e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3582e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3583e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3584e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3585e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3586e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3587e13 ) @ V3574l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3588l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3588l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3589e1: $i] :
% 5.55/5.84                      ( ( mem @ V3589e1 @ A_27a )
% 5.55/5.84                      & ? [V3590e2: $i] :
% 5.55/5.84                          ( ( mem @ V3590e2 @ A_27a )
% 5.55/5.84                          & ? [V3591e3: $i] :
% 5.55/5.84                              ( ( mem @ V3591e3 @ A_27a )
% 5.55/5.84                              & ? [V3592e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3592e4 @ A_27a )
% 5.55/5.84                                  & ? [V3593e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3593e5 @ A_27a )
% 5.55/5.84                                      & ? [V3594e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3594e6 @ A_27a )
% 5.55/5.84                                          & ? [V3595e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3595e7 @ A_27a )
% 5.55/5.84                                              & ? [V3596e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3596e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3597e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3597e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3598e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3598e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3599e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3599e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3600e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3600e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3601e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3601e13 @ A_27a )
% 5.55/5.84                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3588l_27 ) )
% 5.55/5.84                                                                        = V1x )
% 5.55/5.84                                                                      & ( V0l
% 5.55/5.84                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3589e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3590e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3591e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3592e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3593e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3594e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3595e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3596e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3597e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3598e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3599e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3600e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3601e13 ) @ V3588l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3602l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3602l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3603e1: $i] :
% 5.55/5.84                      ( ( mem @ V3603e1 @ A_27a )
% 5.55/5.84                      & ? [V3604e2: $i] :
% 5.55/5.84                          ( ( mem @ V3604e2 @ A_27a )
% 5.55/5.84                          & ? [V3605e3: $i] :
% 5.55/5.84                              ( ( mem @ V3605e3 @ A_27a )
% 5.55/5.84                              & ? [V3606e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3606e4 @ A_27a )
% 5.55/5.84                                  & ? [V3607e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3607e5 @ A_27a )
% 5.55/5.84                                      & ? [V3608e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3608e6 @ A_27a )
% 5.55/5.84                                          & ? [V3609e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3609e7 @ A_27a )
% 5.55/5.84                                              & ? [V3610e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3610e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3611e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3611e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3612e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3612e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3613e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3613e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3614e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3614e12 @ A_27a )
% 5.55/5.84                                                                  & ? [V3615e13: $i] :
% 5.55/5.84                                                                      ( ( mem @ V3615e13 @ A_27a )
% 5.55/5.84                                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3602l_27 ) )
% 5.55/5.84                                                                        = V1x )
% 5.55/5.84                                                                      & ( V0l
% 5.55/5.84                                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3603e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3604e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3605e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3606e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3607e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3608e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3609e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3610e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3611e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3612e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3613e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3614e12 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3615e13 ) @ V3602l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3616e1: $i] :
% 5.55/5.84                  ( ( mem @ V3616e1 @ A_27a )
% 5.55/5.84                  & ? [V3617e2: $i] :
% 5.55/5.84                      ( ( mem @ V3617e2 @ A_27a )
% 5.55/5.84                      & ? [V3618e3: $i] :
% 5.55/5.84                          ( ( mem @ V3618e3 @ A_27a )
% 5.55/5.84                          & ? [V3619e4: $i] :
% 5.55/5.84                              ( ( mem @ V3619e4 @ A_27a )
% 5.55/5.84                              & ? [V3620e5: $i] :
% 5.55/5.84                                  ( ( mem @ V3620e5 @ A_27a )
% 5.55/5.84                                  & ? [V3621e6: $i] :
% 5.55/5.84                                      ( ( mem @ V3621e6 @ A_27a )
% 5.55/5.84                                      & ? [V3622e7: $i] :
% 5.55/5.84                                          ( ( mem @ V3622e7 @ A_27a )
% 5.55/5.84                                          & ? [V3623e8: $i] :
% 5.55/5.84                                              ( ( mem @ V3623e8 @ A_27a )
% 5.55/5.84                                              & ? [V3624e9: $i] :
% 5.55/5.84                                                  ( ( mem @ V3624e9 @ A_27a )
% 5.55/5.84                                                  & ? [V3625e10: $i] :
% 5.55/5.84                                                      ( ( mem @ V3625e10 @ A_27a )
% 5.55/5.84                                                      & ? [V3626e11: $i] :
% 5.55/5.84                                                          ( ( mem @ V3626e11 @ A_27a )
% 5.55/5.84                                                          & ? [V3627e12: $i] :
% 5.55/5.84                                                              ( ( mem @ V3627e12 @ A_27a )
% 5.55/5.84                                                              & ( V0l
% 5.55/5.84                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3616e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3617e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3618e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3619e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3620e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3621e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3622e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3623e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3624e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3625e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3626e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3627e12 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3628e1: $i] :
% 5.55/5.84                  ( ( mem @ V3628e1 @ A_27a )
% 5.55/5.84                  & ? [V3629e2: $i] :
% 5.55/5.84                      ( ( mem @ V3629e2 @ A_27a )
% 5.55/5.84                      & ? [V3630e3: $i] :
% 5.55/5.84                          ( ( mem @ V3630e3 @ A_27a )
% 5.55/5.84                          & ? [V3631e4: $i] :
% 5.55/5.84                              ( ( mem @ V3631e4 @ A_27a )
% 5.55/5.84                              & ? [V3632e5: $i] :
% 5.55/5.84                                  ( ( mem @ V3632e5 @ A_27a )
% 5.55/5.84                                  & ? [V3633e6: $i] :
% 5.55/5.84                                      ( ( mem @ V3633e6 @ A_27a )
% 5.55/5.84                                      & ? [V3634e7: $i] :
% 5.55/5.84                                          ( ( mem @ V3634e7 @ A_27a )
% 5.55/5.84                                          & ? [V3635e8: $i] :
% 5.55/5.84                                              ( ( mem @ V3635e8 @ A_27a )
% 5.55/5.84                                              & ? [V3636e9: $i] :
% 5.55/5.84                                                  ( ( mem @ V3636e9 @ A_27a )
% 5.55/5.84                                                  & ? [V3637e10: $i] :
% 5.55/5.84                                                      ( ( mem @ V3637e10 @ A_27a )
% 5.55/5.84                                                      & ? [V3638e11: $i] :
% 5.55/5.84                                                          ( ( mem @ V3638e11 @ A_27a )
% 5.55/5.84                                                          & ? [V3639e12: $i] :
% 5.55/5.84                                                              ( ( mem @ V3639e12 @ A_27a )
% 5.55/5.84                                                              & ( V0l
% 5.55/5.84                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3628e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3629e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3630e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3631e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3632e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3633e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3634e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3635e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3636e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3637e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3638e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3639e12 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3640l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3640l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3641e1: $i] :
% 5.55/5.84                      ( ( mem @ V3641e1 @ A_27a )
% 5.55/5.84                      & ? [V3642e2: $i] :
% 5.55/5.84                          ( ( mem @ V3642e2 @ A_27a )
% 5.55/5.84                          & ? [V3643e3: $i] :
% 5.55/5.84                              ( ( mem @ V3643e3 @ A_27a )
% 5.55/5.84                              & ? [V3644e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3644e4 @ A_27a )
% 5.55/5.84                                  & ? [V3645e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3645e5 @ A_27a )
% 5.55/5.84                                      & ? [V3646e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3646e6 @ A_27a )
% 5.55/5.84                                          & ? [V3647e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3647e7 @ A_27a )
% 5.55/5.84                                              & ? [V3648e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3648e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3649e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3649e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3650e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3650e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3651e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3651e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3652e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3652e12 @ A_27a )
% 5.55/5.84                                                                  & ( V0l
% 5.55/5.84                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3641e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3642e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3643e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3644e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3645e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3646e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3647e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3648e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3649e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3650e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3651e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3652e12 ) @ V3640l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3653l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3653l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3654e1: $i] :
% 5.55/5.84                      ( ( mem @ V3654e1 @ A_27a )
% 5.55/5.84                      & ? [V3655e2: $i] :
% 5.55/5.84                          ( ( mem @ V3655e2 @ A_27a )
% 5.55/5.84                          & ? [V3656e3: $i] :
% 5.55/5.84                              ( ( mem @ V3656e3 @ A_27a )
% 5.55/5.84                              & ? [V3657e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3657e4 @ A_27a )
% 5.55/5.84                                  & ? [V3658e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3658e5 @ A_27a )
% 5.55/5.84                                      & ? [V3659e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3659e6 @ A_27a )
% 5.55/5.84                                          & ? [V3660e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3660e7 @ A_27a )
% 5.55/5.84                                              & ? [V3661e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3661e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3662e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3662e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3663e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3663e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3664e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3664e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3665e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3665e12 @ A_27a )
% 5.55/5.84                                                                  & ( V0l
% 5.55/5.84                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3654e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3655e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3656e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3657e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3658e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3659e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3660e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3661e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3662e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3663e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3664e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3665e12 ) @ V3653l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3666l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3666l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3667e1: $i] :
% 5.55/5.84                      ( ( mem @ V3667e1 @ A_27a )
% 5.55/5.84                      & ? [V3668e2: $i] :
% 5.55/5.84                          ( ( mem @ V3668e2 @ A_27a )
% 5.55/5.84                          & ? [V3669e3: $i] :
% 5.55/5.84                              ( ( mem @ V3669e3 @ A_27a )
% 5.55/5.84                              & ? [V3670e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3670e4 @ A_27a )
% 5.55/5.84                                  & ? [V3671e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3671e5 @ A_27a )
% 5.55/5.84                                      & ? [V3672e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3672e6 @ A_27a )
% 5.55/5.84                                          & ? [V3673e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3673e7 @ A_27a )
% 5.55/5.84                                              & ? [V3674e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3674e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3675e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3675e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3676e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3676e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3677e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3677e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3678e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3678e12 @ A_27a )
% 5.55/5.84                                                                  & ( V0l
% 5.55/5.84                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3667e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3668e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3669e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3670e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3671e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3672e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3673e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3674e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3675e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3676e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3677e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3678e12 ) @ V3666l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3679l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3679l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3680e1: $i] :
% 5.55/5.84                      ( ( mem @ V3680e1 @ A_27a )
% 5.55/5.84                      & ? [V3681e2: $i] :
% 5.55/5.84                          ( ( mem @ V3681e2 @ A_27a )
% 5.55/5.84                          & ? [V3682e3: $i] :
% 5.55/5.84                              ( ( mem @ V3682e3 @ A_27a )
% 5.55/5.84                              & ? [V3683e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3683e4 @ A_27a )
% 5.55/5.84                                  & ? [V3684e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3684e5 @ A_27a )
% 5.55/5.84                                      & ? [V3685e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3685e6 @ A_27a )
% 5.55/5.84                                          & ? [V3686e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3686e7 @ A_27a )
% 5.55/5.84                                              & ? [V3687e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3687e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3688e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3688e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3689e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3689e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3690e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3690e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3691e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3691e12 @ A_27a )
% 5.55/5.84                                                                  & ( V0l
% 5.55/5.84                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3680e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3681e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3682e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3683e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3684e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3685e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3686e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3687e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3688e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3689e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3690e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3691e12 ) @ V3679l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3692l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3692l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3693e1: $i] :
% 5.55/5.84                      ( ( mem @ V3693e1 @ A_27a )
% 5.55/5.84                      & ? [V3694e2: $i] :
% 5.55/5.84                          ( ( mem @ V3694e2 @ A_27a )
% 5.55/5.84                          & ? [V3695e3: $i] :
% 5.55/5.84                              ( ( mem @ V3695e3 @ A_27a )
% 5.55/5.84                              & ? [V3696e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3696e4 @ A_27a )
% 5.55/5.84                                  & ? [V3697e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3697e5 @ A_27a )
% 5.55/5.84                                      & ? [V3698e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3698e6 @ A_27a )
% 5.55/5.84                                          & ? [V3699e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3699e7 @ A_27a )
% 5.55/5.84                                              & ? [V3700e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3700e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3701e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3701e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3702e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3702e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3703e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3703e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3704e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3704e12 @ A_27a )
% 5.55/5.84                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3692l_27 ) ) )
% 5.55/5.84                                                                  & ( V0l
% 5.55/5.84                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3693e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3694e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3695e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3696e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3697e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3698e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3699e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3700e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3701e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3702e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3703e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3704e12 ) @ V3692l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V3705l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3705l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3706e1: $i] :
% 5.55/5.84                      ( ( mem @ V3706e1 @ A_27a )
% 5.55/5.84                      & ? [V3707e2: $i] :
% 5.55/5.84                          ( ( mem @ V3707e2 @ A_27a )
% 5.55/5.84                          & ? [V3708e3: $i] :
% 5.55/5.84                              ( ( mem @ V3708e3 @ A_27a )
% 5.55/5.84                              & ? [V3709e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3709e4 @ A_27a )
% 5.55/5.84                                  & ? [V3710e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3710e5 @ A_27a )
% 5.55/5.84                                      & ? [V3711e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3711e6 @ A_27a )
% 5.55/5.84                                          & ? [V3712e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3712e7 @ A_27a )
% 5.55/5.84                                              & ? [V3713e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3713e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3714e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3714e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3715e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3715e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3716e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3716e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3717e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3717e12 @ A_27a )
% 5.55/5.84                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3705l_27 ) ) )
% 5.55/5.84                                                                  & ( V0l
% 5.55/5.84                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3706e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3707e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3708e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3709e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3710e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3711e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3712e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3713e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3714e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3715e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3716e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3717e12 ) @ V3705l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3718l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3718l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3719e1: $i] :
% 5.55/5.84                      ( ( mem @ V3719e1 @ A_27a )
% 5.55/5.84                      & ? [V3720e2: $i] :
% 5.55/5.84                          ( ( mem @ V3720e2 @ A_27a )
% 5.55/5.84                          & ? [V3721e3: $i] :
% 5.55/5.84                              ( ( mem @ V3721e3 @ A_27a )
% 5.55/5.84                              & ? [V3722e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3722e4 @ A_27a )
% 5.55/5.84                                  & ? [V3723e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3723e5 @ A_27a )
% 5.55/5.84                                      & ? [V3724e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3724e6 @ A_27a )
% 5.55/5.84                                          & ? [V3725e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3725e7 @ A_27a )
% 5.55/5.84                                              & ? [V3726e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3726e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3727e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3727e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3728e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3728e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3729e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3729e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3730e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3730e12 @ A_27a )
% 5.55/5.84                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3718l_27 ) ) )
% 5.55/5.84                                                                  & ( V0l
% 5.55/5.84                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3719e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3720e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3721e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3722e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3723e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3724e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3725e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3726e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3727e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3728e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3729e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3730e12 ) @ V3718l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3731l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3731l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3732e1: $i] :
% 5.55/5.84                      ( ( mem @ V3732e1 @ A_27a )
% 5.55/5.84                      & ? [V3733e2: $i] :
% 5.55/5.84                          ( ( mem @ V3733e2 @ A_27a )
% 5.55/5.84                          & ? [V3734e3: $i] :
% 5.55/5.84                              ( ( mem @ V3734e3 @ A_27a )
% 5.55/5.84                              & ? [V3735e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3735e4 @ A_27a )
% 5.55/5.84                                  & ? [V3736e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3736e5 @ A_27a )
% 5.55/5.84                                      & ? [V3737e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3737e6 @ A_27a )
% 5.55/5.84                                          & ? [V3738e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3738e7 @ A_27a )
% 5.55/5.84                                              & ? [V3739e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3739e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3740e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3740e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3741e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3741e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3742e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3742e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3743e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3743e12 @ A_27a )
% 5.55/5.84                                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3731l_27 ) ) )
% 5.55/5.84                                                                  & ( V0l
% 5.55/5.84                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3732e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3733e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3734e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3735e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3736e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3737e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3738e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3739e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3740e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3741e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3742e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3743e12 ) @ V3731l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V3744l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3744l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3745e1: $i] :
% 5.55/5.84                      ( ( mem @ V3745e1 @ A_27a )
% 5.55/5.84                      & ? [V3746e2: $i] :
% 5.55/5.84                          ( ( mem @ V3746e2 @ A_27a )
% 5.55/5.84                          & ? [V3747e3: $i] :
% 5.55/5.84                              ( ( mem @ V3747e3 @ A_27a )
% 5.55/5.84                              & ? [V3748e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3748e4 @ A_27a )
% 5.55/5.84                                  & ? [V3749e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3749e5 @ A_27a )
% 5.55/5.84                                      & ? [V3750e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3750e6 @ A_27a )
% 5.55/5.84                                          & ? [V3751e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3751e7 @ A_27a )
% 5.55/5.84                                              & ? [V3752e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3752e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3753e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3753e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3754e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3754e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3755e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3755e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3756e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3756e12 @ A_27a )
% 5.55/5.84                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3744l_27 ) )
% 5.55/5.84                                                                    = V1x )
% 5.55/5.84                                                                  & ( V0l
% 5.55/5.84                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3745e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3746e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3747e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3748e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3749e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3750e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3751e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3752e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3753e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3754e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3755e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3756e12 ) @ V3744l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3757l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3757l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3758e1: $i] :
% 5.55/5.84                      ( ( mem @ V3758e1 @ A_27a )
% 5.55/5.84                      & ? [V3759e2: $i] :
% 5.55/5.84                          ( ( mem @ V3759e2 @ A_27a )
% 5.55/5.84                          & ? [V3760e3: $i] :
% 5.55/5.84                              ( ( mem @ V3760e3 @ A_27a )
% 5.55/5.84                              & ? [V3761e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3761e4 @ A_27a )
% 5.55/5.84                                  & ? [V3762e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3762e5 @ A_27a )
% 5.55/5.84                                      & ? [V3763e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3763e6 @ A_27a )
% 5.55/5.84                                          & ? [V3764e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3764e7 @ A_27a )
% 5.55/5.84                                              & ? [V3765e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3765e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3766e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3766e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3767e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3767e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3768e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3768e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3769e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3769e12 @ A_27a )
% 5.55/5.84                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3757l_27 ) )
% 5.55/5.84                                                                    = V1x )
% 5.55/5.84                                                                  & ( V0l
% 5.55/5.84                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3758e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3759e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3760e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3761e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3762e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3763e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3764e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3765e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3766e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3767e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3768e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3769e12 ) @ V3757l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3770l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3770l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3771e1: $i] :
% 5.55/5.84                      ( ( mem @ V3771e1 @ A_27a )
% 5.55/5.84                      & ? [V3772e2: $i] :
% 5.55/5.84                          ( ( mem @ V3772e2 @ A_27a )
% 5.55/5.84                          & ? [V3773e3: $i] :
% 5.55/5.84                              ( ( mem @ V3773e3 @ A_27a )
% 5.55/5.84                              & ? [V3774e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3774e4 @ A_27a )
% 5.55/5.84                                  & ? [V3775e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3775e5 @ A_27a )
% 5.55/5.84                                      & ? [V3776e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3776e6 @ A_27a )
% 5.55/5.84                                          & ? [V3777e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3777e7 @ A_27a )
% 5.55/5.84                                              & ? [V3778e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3778e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3779e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3779e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3780e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3780e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3781e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3781e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3782e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3782e12 @ A_27a )
% 5.55/5.84                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3770l_27 ) )
% 5.55/5.84                                                                    = V1x )
% 5.55/5.84                                                                  & ( V0l
% 5.55/5.84                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3771e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3772e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3773e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3774e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3775e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3776e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3777e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3778e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3779e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3780e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3781e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3782e12 ) @ V3770l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3783l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3783l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3784e1: $i] :
% 5.55/5.84                      ( ( mem @ V3784e1 @ A_27a )
% 5.55/5.84                      & ? [V3785e2: $i] :
% 5.55/5.84                          ( ( mem @ V3785e2 @ A_27a )
% 5.55/5.84                          & ? [V3786e3: $i] :
% 5.55/5.84                              ( ( mem @ V3786e3 @ A_27a )
% 5.55/5.84                              & ? [V3787e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3787e4 @ A_27a )
% 5.55/5.84                                  & ? [V3788e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3788e5 @ A_27a )
% 5.55/5.84                                      & ? [V3789e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3789e6 @ A_27a )
% 5.55/5.84                                          & ? [V3790e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3790e7 @ A_27a )
% 5.55/5.84                                              & ? [V3791e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3791e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3792e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3792e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3793e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3793e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3794e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3794e11 @ A_27a )
% 5.55/5.84                                                              & ? [V3795e12: $i] :
% 5.55/5.84                                                                  ( ( mem @ V3795e12 @ A_27a )
% 5.55/5.84                                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3783l_27 ) )
% 5.55/5.84                                                                    = V1x )
% 5.55/5.84                                                                  & ( V0l
% 5.55/5.84                                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3784e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3785e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3786e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3787e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3788e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3789e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3790e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3791e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3792e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3793e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3794e11 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3795e12 ) @ V3783l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3796e1: $i] :
% 5.55/5.84                  ( ( mem @ V3796e1 @ A_27a )
% 5.55/5.84                  & ? [V3797e2: $i] :
% 5.55/5.84                      ( ( mem @ V3797e2 @ A_27a )
% 5.55/5.84                      & ? [V3798e3: $i] :
% 5.55/5.84                          ( ( mem @ V3798e3 @ A_27a )
% 5.55/5.84                          & ? [V3799e4: $i] :
% 5.55/5.84                              ( ( mem @ V3799e4 @ A_27a )
% 5.55/5.84                              & ? [V3800e5: $i] :
% 5.55/5.84                                  ( ( mem @ V3800e5 @ A_27a )
% 5.55/5.84                                  & ? [V3801e6: $i] :
% 5.55/5.84                                      ( ( mem @ V3801e6 @ A_27a )
% 5.55/5.84                                      & ? [V3802e7: $i] :
% 5.55/5.84                                          ( ( mem @ V3802e7 @ A_27a )
% 5.55/5.84                                          & ? [V3803e8: $i] :
% 5.55/5.84                                              ( ( mem @ V3803e8 @ A_27a )
% 5.55/5.84                                              & ? [V3804e9: $i] :
% 5.55/5.84                                                  ( ( mem @ V3804e9 @ A_27a )
% 5.55/5.84                                                  & ? [V3805e10: $i] :
% 5.55/5.84                                                      ( ( mem @ V3805e10 @ A_27a )
% 5.55/5.84                                                      & ? [V3806e11: $i] :
% 5.55/5.84                                                          ( ( mem @ V3806e11 @ A_27a )
% 5.55/5.84                                                          & ( V0l
% 5.55/5.84                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3796e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3797e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3798e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3799e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3800e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3801e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3802e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3803e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3804e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3805e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3806e11 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3807e1: $i] :
% 5.55/5.84                  ( ( mem @ V3807e1 @ A_27a )
% 5.55/5.84                  & ? [V3808e2: $i] :
% 5.55/5.84                      ( ( mem @ V3808e2 @ A_27a )
% 5.55/5.84                      & ? [V3809e3: $i] :
% 5.55/5.84                          ( ( mem @ V3809e3 @ A_27a )
% 5.55/5.84                          & ? [V3810e4: $i] :
% 5.55/5.84                              ( ( mem @ V3810e4 @ A_27a )
% 5.55/5.84                              & ? [V3811e5: $i] :
% 5.55/5.84                                  ( ( mem @ V3811e5 @ A_27a )
% 5.55/5.84                                  & ? [V3812e6: $i] :
% 5.55/5.84                                      ( ( mem @ V3812e6 @ A_27a )
% 5.55/5.84                                      & ? [V3813e7: $i] :
% 5.55/5.84                                          ( ( mem @ V3813e7 @ A_27a )
% 5.55/5.84                                          & ? [V3814e8: $i] :
% 5.55/5.84                                              ( ( mem @ V3814e8 @ A_27a )
% 5.55/5.84                                              & ? [V3815e9: $i] :
% 5.55/5.84                                                  ( ( mem @ V3815e9 @ A_27a )
% 5.55/5.84                                                  & ? [V3816e10: $i] :
% 5.55/5.84                                                      ( ( mem @ V3816e10 @ A_27a )
% 5.55/5.84                                                      & ? [V3817e11: $i] :
% 5.55/5.84                                                          ( ( mem @ V3817e11 @ A_27a )
% 5.55/5.84                                                          & ( V0l
% 5.55/5.84                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3807e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3808e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3809e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3810e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3811e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3812e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3813e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3814e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3815e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3816e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3817e11 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3818l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3818l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3819e1: $i] :
% 5.55/5.84                      ( ( mem @ V3819e1 @ A_27a )
% 5.55/5.84                      & ? [V3820e2: $i] :
% 5.55/5.84                          ( ( mem @ V3820e2 @ A_27a )
% 5.55/5.84                          & ? [V3821e3: $i] :
% 5.55/5.84                              ( ( mem @ V3821e3 @ A_27a )
% 5.55/5.84                              & ? [V3822e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3822e4 @ A_27a )
% 5.55/5.84                                  & ? [V3823e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3823e5 @ A_27a )
% 5.55/5.84                                      & ? [V3824e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3824e6 @ A_27a )
% 5.55/5.84                                          & ? [V3825e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3825e7 @ A_27a )
% 5.55/5.84                                              & ? [V3826e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3826e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3827e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3827e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3828e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3828e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3829e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3829e11 @ A_27a )
% 5.55/5.84                                                              & ( V0l
% 5.55/5.84                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3819e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3820e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3821e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3822e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3823e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3824e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3825e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3826e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3827e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3828e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3829e11 ) @ V3818l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3830l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3830l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3831e1: $i] :
% 5.55/5.84                      ( ( mem @ V3831e1 @ A_27a )
% 5.55/5.84                      & ? [V3832e2: $i] :
% 5.55/5.84                          ( ( mem @ V3832e2 @ A_27a )
% 5.55/5.84                          & ? [V3833e3: $i] :
% 5.55/5.84                              ( ( mem @ V3833e3 @ A_27a )
% 5.55/5.84                              & ? [V3834e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3834e4 @ A_27a )
% 5.55/5.84                                  & ? [V3835e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3835e5 @ A_27a )
% 5.55/5.84                                      & ? [V3836e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3836e6 @ A_27a )
% 5.55/5.84                                          & ? [V3837e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3837e7 @ A_27a )
% 5.55/5.84                                              & ? [V3838e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3838e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3839e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3839e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3840e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3840e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3841e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3841e11 @ A_27a )
% 5.55/5.84                                                              & ( V0l
% 5.55/5.84                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3831e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3832e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3833e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3834e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3835e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3836e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3837e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3838e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3839e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3840e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3841e11 ) @ V3830l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3842l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3842l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3843e1: $i] :
% 5.55/5.84                      ( ( mem @ V3843e1 @ A_27a )
% 5.55/5.84                      & ? [V3844e2: $i] :
% 5.55/5.84                          ( ( mem @ V3844e2 @ A_27a )
% 5.55/5.84                          & ? [V3845e3: $i] :
% 5.55/5.84                              ( ( mem @ V3845e3 @ A_27a )
% 5.55/5.84                              & ? [V3846e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3846e4 @ A_27a )
% 5.55/5.84                                  & ? [V3847e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3847e5 @ A_27a )
% 5.55/5.84                                      & ? [V3848e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3848e6 @ A_27a )
% 5.55/5.84                                          & ? [V3849e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3849e7 @ A_27a )
% 5.55/5.84                                              & ? [V3850e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3850e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3851e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3851e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3852e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3852e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3853e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3853e11 @ A_27a )
% 5.55/5.84                                                              & ( V0l
% 5.55/5.84                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3843e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3844e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3845e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3846e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3847e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3848e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3849e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3850e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3851e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3852e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3853e11 ) @ V3842l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3854l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3854l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3855e1: $i] :
% 5.55/5.84                      ( ( mem @ V3855e1 @ A_27a )
% 5.55/5.84                      & ? [V3856e2: $i] :
% 5.55/5.84                          ( ( mem @ V3856e2 @ A_27a )
% 5.55/5.84                          & ? [V3857e3: $i] :
% 5.55/5.84                              ( ( mem @ V3857e3 @ A_27a )
% 5.55/5.84                              & ? [V3858e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3858e4 @ A_27a )
% 5.55/5.84                                  & ? [V3859e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3859e5 @ A_27a )
% 5.55/5.84                                      & ? [V3860e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3860e6 @ A_27a )
% 5.55/5.84                                          & ? [V3861e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3861e7 @ A_27a )
% 5.55/5.84                                              & ? [V3862e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3862e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3863e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3863e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3864e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3864e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3865e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3865e11 @ A_27a )
% 5.55/5.84                                                              & ( V0l
% 5.55/5.84                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3855e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3856e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3857e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3858e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3859e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3860e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3861e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3862e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3863e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3864e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3865e11 ) @ V3854l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3866l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3866l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3867e1: $i] :
% 5.55/5.84                      ( ( mem @ V3867e1 @ A_27a )
% 5.55/5.84                      & ? [V3868e2: $i] :
% 5.55/5.84                          ( ( mem @ V3868e2 @ A_27a )
% 5.55/5.84                          & ? [V3869e3: $i] :
% 5.55/5.84                              ( ( mem @ V3869e3 @ A_27a )
% 5.55/5.84                              & ? [V3870e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3870e4 @ A_27a )
% 5.55/5.84                                  & ? [V3871e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3871e5 @ A_27a )
% 5.55/5.84                                      & ? [V3872e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3872e6 @ A_27a )
% 5.55/5.84                                          & ? [V3873e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3873e7 @ A_27a )
% 5.55/5.84                                              & ? [V3874e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3874e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3875e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3875e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3876e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3876e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3877e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3877e11 @ A_27a )
% 5.55/5.84                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3866l_27 ) ) )
% 5.55/5.84                                                              & ( V0l
% 5.55/5.84                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3867e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3868e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3869e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3870e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3871e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3872e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3873e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3874e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3875e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3876e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3877e11 ) @ V3866l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V3878l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3878l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3879e1: $i] :
% 5.55/5.84                      ( ( mem @ V3879e1 @ A_27a )
% 5.55/5.84                      & ? [V3880e2: $i] :
% 5.55/5.84                          ( ( mem @ V3880e2 @ A_27a )
% 5.55/5.84                          & ? [V3881e3: $i] :
% 5.55/5.84                              ( ( mem @ V3881e3 @ A_27a )
% 5.55/5.84                              & ? [V3882e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3882e4 @ A_27a )
% 5.55/5.84                                  & ? [V3883e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3883e5 @ A_27a )
% 5.55/5.84                                      & ? [V3884e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3884e6 @ A_27a )
% 5.55/5.84                                          & ? [V3885e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3885e7 @ A_27a )
% 5.55/5.84                                              & ? [V3886e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3886e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3887e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3887e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3888e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3888e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3889e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3889e11 @ A_27a )
% 5.55/5.84                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3878l_27 ) ) )
% 5.55/5.84                                                              & ( V0l
% 5.55/5.84                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3879e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3880e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3881e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3882e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3883e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3884e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3885e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3886e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3887e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3888e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3889e11 ) @ V3878l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3890l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3890l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3891e1: $i] :
% 5.55/5.84                      ( ( mem @ V3891e1 @ A_27a )
% 5.55/5.84                      & ? [V3892e2: $i] :
% 5.55/5.84                          ( ( mem @ V3892e2 @ A_27a )
% 5.55/5.84                          & ? [V3893e3: $i] :
% 5.55/5.84                              ( ( mem @ V3893e3 @ A_27a )
% 5.55/5.84                              & ? [V3894e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3894e4 @ A_27a )
% 5.55/5.84                                  & ? [V3895e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3895e5 @ A_27a )
% 5.55/5.84                                      & ? [V3896e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3896e6 @ A_27a )
% 5.55/5.84                                          & ? [V3897e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3897e7 @ A_27a )
% 5.55/5.84                                              & ? [V3898e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3898e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3899e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3899e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3900e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3900e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3901e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3901e11 @ A_27a )
% 5.55/5.84                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3890l_27 ) ) )
% 5.55/5.84                                                              & ( V0l
% 5.55/5.84                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3891e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3892e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3893e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3894e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3895e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3896e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3897e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3898e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3899e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3900e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3901e11 ) @ V3890l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3902l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3902l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3903e1: $i] :
% 5.55/5.84                      ( ( mem @ V3903e1 @ A_27a )
% 5.55/5.84                      & ? [V3904e2: $i] :
% 5.55/5.84                          ( ( mem @ V3904e2 @ A_27a )
% 5.55/5.84                          & ? [V3905e3: $i] :
% 5.55/5.84                              ( ( mem @ V3905e3 @ A_27a )
% 5.55/5.84                              & ? [V3906e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3906e4 @ A_27a )
% 5.55/5.84                                  & ? [V3907e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3907e5 @ A_27a )
% 5.55/5.84                                      & ? [V3908e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3908e6 @ A_27a )
% 5.55/5.84                                          & ? [V3909e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3909e7 @ A_27a )
% 5.55/5.84                                              & ? [V3910e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3910e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3911e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3911e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3912e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3912e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3913e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3913e11 @ A_27a )
% 5.55/5.84                                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3902l_27 ) ) )
% 5.55/5.84                                                              & ( V0l
% 5.55/5.84                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3903e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3904e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3905e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3906e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3907e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3908e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3909e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3910e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3911e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3912e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3913e11 ) @ V3902l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V3914l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3914l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3915e1: $i] :
% 5.55/5.84                      ( ( mem @ V3915e1 @ A_27a )
% 5.55/5.84                      & ? [V3916e2: $i] :
% 5.55/5.84                          ( ( mem @ V3916e2 @ A_27a )
% 5.55/5.84                          & ? [V3917e3: $i] :
% 5.55/5.84                              ( ( mem @ V3917e3 @ A_27a )
% 5.55/5.84                              & ? [V3918e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3918e4 @ A_27a )
% 5.55/5.84                                  & ? [V3919e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3919e5 @ A_27a )
% 5.55/5.84                                      & ? [V3920e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3920e6 @ A_27a )
% 5.55/5.84                                          & ? [V3921e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3921e7 @ A_27a )
% 5.55/5.84                                              & ? [V3922e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3922e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3923e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3923e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3924e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3924e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3925e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3925e11 @ A_27a )
% 5.55/5.84                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3914l_27 ) )
% 5.55/5.84                                                                = V1x )
% 5.55/5.84                                                              & ( V0l
% 5.55/5.84                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3915e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3916e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3917e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3918e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3919e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3920e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3921e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3922e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3923e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3924e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3925e11 ) @ V3914l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3926l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3926l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3927e1: $i] :
% 5.55/5.84                      ( ( mem @ V3927e1 @ A_27a )
% 5.55/5.84                      & ? [V3928e2: $i] :
% 5.55/5.84                          ( ( mem @ V3928e2 @ A_27a )
% 5.55/5.84                          & ? [V3929e3: $i] :
% 5.55/5.84                              ( ( mem @ V3929e3 @ A_27a )
% 5.55/5.84                              & ? [V3930e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3930e4 @ A_27a )
% 5.55/5.84                                  & ? [V3931e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3931e5 @ A_27a )
% 5.55/5.84                                      & ? [V3932e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3932e6 @ A_27a )
% 5.55/5.84                                          & ? [V3933e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3933e7 @ A_27a )
% 5.55/5.84                                              & ? [V3934e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3934e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3935e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3935e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3936e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3936e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3937e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3937e11 @ A_27a )
% 5.55/5.84                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3926l_27 ) )
% 5.55/5.84                                                                = V1x )
% 5.55/5.84                                                              & ( V0l
% 5.55/5.84                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3927e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3928e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3929e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3930e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3931e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3932e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3933e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3934e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3935e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3936e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3937e11 ) @ V3926l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3938l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3938l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3939e1: $i] :
% 5.55/5.84                      ( ( mem @ V3939e1 @ A_27a )
% 5.55/5.84                      & ? [V3940e2: $i] :
% 5.55/5.84                          ( ( mem @ V3940e2 @ A_27a )
% 5.55/5.84                          & ? [V3941e3: $i] :
% 5.55/5.84                              ( ( mem @ V3941e3 @ A_27a )
% 5.55/5.84                              & ? [V3942e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3942e4 @ A_27a )
% 5.55/5.84                                  & ? [V3943e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3943e5 @ A_27a )
% 5.55/5.84                                      & ? [V3944e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3944e6 @ A_27a )
% 5.55/5.84                                          & ? [V3945e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3945e7 @ A_27a )
% 5.55/5.84                                              & ? [V3946e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3946e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3947e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3947e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3948e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3948e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3949e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3949e11 @ A_27a )
% 5.55/5.84                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3938l_27 ) )
% 5.55/5.84                                                                = V1x )
% 5.55/5.84                                                              & ( V0l
% 5.55/5.84                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3939e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3940e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3941e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3942e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3943e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3944e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3945e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3946e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3947e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3948e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3949e11 ) @ V3938l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3950l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3950l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3951e1: $i] :
% 5.55/5.84                      ( ( mem @ V3951e1 @ A_27a )
% 5.55/5.84                      & ? [V3952e2: $i] :
% 5.55/5.84                          ( ( mem @ V3952e2 @ A_27a )
% 5.55/5.84                          & ? [V3953e3: $i] :
% 5.55/5.84                              ( ( mem @ V3953e3 @ A_27a )
% 5.55/5.84                              & ? [V3954e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3954e4 @ A_27a )
% 5.55/5.84                                  & ? [V3955e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3955e5 @ A_27a )
% 5.55/5.84                                      & ? [V3956e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3956e6 @ A_27a )
% 5.55/5.84                                          & ? [V3957e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3957e7 @ A_27a )
% 5.55/5.84                                              & ? [V3958e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3958e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3959e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3959e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3960e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3960e10 @ A_27a )
% 5.55/5.84                                                          & ? [V3961e11: $i] :
% 5.55/5.84                                                              ( ( mem @ V3961e11 @ A_27a )
% 5.55/5.84                                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3950l_27 ) )
% 5.55/5.84                                                                = V1x )
% 5.55/5.84                                                              & ( V0l
% 5.55/5.84                                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3951e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3952e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3953e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3954e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3955e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3956e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3957e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3958e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3959e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3960e10 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3961e11 ) @ V3950l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3962e1: $i] :
% 5.55/5.84                  ( ( mem @ V3962e1 @ A_27a )
% 5.55/5.84                  & ? [V3963e2: $i] :
% 5.55/5.84                      ( ( mem @ V3963e2 @ A_27a )
% 5.55/5.84                      & ? [V3964e3: $i] :
% 5.55/5.84                          ( ( mem @ V3964e3 @ A_27a )
% 5.55/5.84                          & ? [V3965e4: $i] :
% 5.55/5.84                              ( ( mem @ V3965e4 @ A_27a )
% 5.55/5.84                              & ? [V3966e5: $i] :
% 5.55/5.84                                  ( ( mem @ V3966e5 @ A_27a )
% 5.55/5.84                                  & ? [V3967e6: $i] :
% 5.55/5.84                                      ( ( mem @ V3967e6 @ A_27a )
% 5.55/5.84                                      & ? [V3968e7: $i] :
% 5.55/5.84                                          ( ( mem @ V3968e7 @ A_27a )
% 5.55/5.84                                          & ? [V3969e8: $i] :
% 5.55/5.84                                              ( ( mem @ V3969e8 @ A_27a )
% 5.55/5.84                                              & ? [V3970e9: $i] :
% 5.55/5.84                                                  ( ( mem @ V3970e9 @ A_27a )
% 5.55/5.84                                                  & ? [V3971e10: $i] :
% 5.55/5.84                                                      ( ( mem @ V3971e10 @ A_27a )
% 5.55/5.84                                                      & ( V0l
% 5.55/5.84                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3962e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3963e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3964e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3965e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3966e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3967e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3968e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3969e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3970e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3971e10 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3972e1: $i] :
% 5.55/5.84                  ( ( mem @ V3972e1 @ A_27a )
% 5.55/5.84                  & ? [V3973e2: $i] :
% 5.55/5.84                      ( ( mem @ V3973e2 @ A_27a )
% 5.55/5.84                      & ? [V3974e3: $i] :
% 5.55/5.84                          ( ( mem @ V3974e3 @ A_27a )
% 5.55/5.84                          & ? [V3975e4: $i] :
% 5.55/5.84                              ( ( mem @ V3975e4 @ A_27a )
% 5.55/5.84                              & ? [V3976e5: $i] :
% 5.55/5.84                                  ( ( mem @ V3976e5 @ A_27a )
% 5.55/5.84                                  & ? [V3977e6: $i] :
% 5.55/5.84                                      ( ( mem @ V3977e6 @ A_27a )
% 5.55/5.84                                      & ? [V3978e7: $i] :
% 5.55/5.84                                          ( ( mem @ V3978e7 @ A_27a )
% 5.55/5.84                                          & ? [V3979e8: $i] :
% 5.55/5.84                                              ( ( mem @ V3979e8 @ A_27a )
% 5.55/5.84                                              & ? [V3980e9: $i] :
% 5.55/5.84                                                  ( ( mem @ V3980e9 @ A_27a )
% 5.55/5.84                                                  & ? [V3981e10: $i] :
% 5.55/5.84                                                      ( ( mem @ V3981e10 @ A_27a )
% 5.55/5.84                                                      & ( V0l
% 5.55/5.84                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3972e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3973e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3974e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3975e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3976e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3977e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3978e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3979e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3980e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3981e10 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V3982l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3982l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3983e1: $i] :
% 5.55/5.84                      ( ( mem @ V3983e1 @ A_27a )
% 5.55/5.84                      & ? [V3984e2: $i] :
% 5.55/5.84                          ( ( mem @ V3984e2 @ A_27a )
% 5.55/5.84                          & ? [V3985e3: $i] :
% 5.55/5.84                              ( ( mem @ V3985e3 @ A_27a )
% 5.55/5.84                              & ? [V3986e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3986e4 @ A_27a )
% 5.55/5.84                                  & ? [V3987e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3987e5 @ A_27a )
% 5.55/5.84                                      & ? [V3988e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3988e6 @ A_27a )
% 5.55/5.84                                          & ? [V3989e7: $i] :
% 5.55/5.84                                              ( ( mem @ V3989e7 @ A_27a )
% 5.55/5.84                                              & ? [V3990e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V3990e8 @ A_27a )
% 5.55/5.84                                                  & ? [V3991e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V3991e9 @ A_27a )
% 5.55/5.84                                                      & ? [V3992e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V3992e10 @ A_27a )
% 5.55/5.84                                                          & ( V0l
% 5.55/5.84                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3983e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3984e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3985e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3986e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3987e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3988e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3989e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3990e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3991e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3992e10 ) @ V3982l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V3993l_27: $i] :
% 5.55/5.84                  ( ( mem @ V3993l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V3994e1: $i] :
% 5.55/5.84                      ( ( mem @ V3994e1 @ A_27a )
% 5.55/5.84                      & ? [V3995e2: $i] :
% 5.55/5.84                          ( ( mem @ V3995e2 @ A_27a )
% 5.55/5.84                          & ? [V3996e3: $i] :
% 5.55/5.84                              ( ( mem @ V3996e3 @ A_27a )
% 5.55/5.84                              & ? [V3997e4: $i] :
% 5.55/5.84                                  ( ( mem @ V3997e4 @ A_27a )
% 5.55/5.84                                  & ? [V3998e5: $i] :
% 5.55/5.84                                      ( ( mem @ V3998e5 @ A_27a )
% 5.55/5.84                                      & ? [V3999e6: $i] :
% 5.55/5.84                                          ( ( mem @ V3999e6 @ A_27a )
% 5.55/5.84                                          & ? [V4000e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4000e7 @ A_27a )
% 5.55/5.84                                              & ? [V4001e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4001e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4002e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4002e9 @ A_27a )
% 5.55/5.84                                                      & ? [V4003e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V4003e10 @ A_27a )
% 5.55/5.84                                                          & ( V0l
% 5.55/5.84                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3994e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3995e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3996e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3997e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3998e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3999e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4000e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4001e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4002e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4003e10 ) @ V3993l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4004l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4004l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4005e1: $i] :
% 5.55/5.84                      ( ( mem @ V4005e1 @ A_27a )
% 5.55/5.84                      & ? [V4006e2: $i] :
% 5.55/5.84                          ( ( mem @ V4006e2 @ A_27a )
% 5.55/5.84                          & ? [V4007e3: $i] :
% 5.55/5.84                              ( ( mem @ V4007e3 @ A_27a )
% 5.55/5.84                              & ? [V4008e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4008e4 @ A_27a )
% 5.55/5.84                                  & ? [V4009e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4009e5 @ A_27a )
% 5.55/5.84                                      & ? [V4010e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4010e6 @ A_27a )
% 5.55/5.84                                          & ? [V4011e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4011e7 @ A_27a )
% 5.55/5.84                                              & ? [V4012e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4012e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4013e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4013e9 @ A_27a )
% 5.55/5.84                                                      & ? [V4014e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V4014e10 @ A_27a )
% 5.55/5.84                                                          & ( V0l
% 5.55/5.84                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4005e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4006e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4007e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4008e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4009e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4010e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4011e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4012e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4013e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4014e10 ) @ V4004l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4015l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4015l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4016e1: $i] :
% 5.55/5.84                      ( ( mem @ V4016e1 @ A_27a )
% 5.55/5.84                      & ? [V4017e2: $i] :
% 5.55/5.84                          ( ( mem @ V4017e2 @ A_27a )
% 5.55/5.84                          & ? [V4018e3: $i] :
% 5.55/5.84                              ( ( mem @ V4018e3 @ A_27a )
% 5.55/5.84                              & ? [V4019e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4019e4 @ A_27a )
% 5.55/5.84                                  & ? [V4020e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4020e5 @ A_27a )
% 5.55/5.84                                      & ? [V4021e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4021e6 @ A_27a )
% 5.55/5.84                                          & ? [V4022e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4022e7 @ A_27a )
% 5.55/5.84                                              & ? [V4023e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4023e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4024e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4024e9 @ A_27a )
% 5.55/5.84                                                      & ? [V4025e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V4025e10 @ A_27a )
% 5.55/5.84                                                          & ( V0l
% 5.55/5.84                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4016e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4017e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4018e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4019e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4020e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4021e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4022e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4023e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4024e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4025e10 ) @ V4015l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4026l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4026l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4027e1: $i] :
% 5.55/5.84                      ( ( mem @ V4027e1 @ A_27a )
% 5.55/5.84                      & ? [V4028e2: $i] :
% 5.55/5.84                          ( ( mem @ V4028e2 @ A_27a )
% 5.55/5.84                          & ? [V4029e3: $i] :
% 5.55/5.84                              ( ( mem @ V4029e3 @ A_27a )
% 5.55/5.84                              & ? [V4030e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4030e4 @ A_27a )
% 5.55/5.84                                  & ? [V4031e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4031e5 @ A_27a )
% 5.55/5.84                                      & ? [V4032e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4032e6 @ A_27a )
% 5.55/5.84                                          & ? [V4033e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4033e7 @ A_27a )
% 5.55/5.84                                              & ? [V4034e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4034e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4035e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4035e9 @ A_27a )
% 5.55/5.84                                                      & ? [V4036e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V4036e10 @ A_27a )
% 5.55/5.84                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4026l_27 ) ) )
% 5.55/5.84                                                          & ( V0l
% 5.55/5.84                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4027e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4028e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4029e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4030e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4031e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4032e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4033e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4034e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4035e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4036e10 ) @ V4026l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V4037l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4037l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4038e1: $i] :
% 5.55/5.84                      ( ( mem @ V4038e1 @ A_27a )
% 5.55/5.84                      & ? [V4039e2: $i] :
% 5.55/5.84                          ( ( mem @ V4039e2 @ A_27a )
% 5.55/5.84                          & ? [V4040e3: $i] :
% 5.55/5.84                              ( ( mem @ V4040e3 @ A_27a )
% 5.55/5.84                              & ? [V4041e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4041e4 @ A_27a )
% 5.55/5.84                                  & ? [V4042e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4042e5 @ A_27a )
% 5.55/5.84                                      & ? [V4043e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4043e6 @ A_27a )
% 5.55/5.84                                          & ? [V4044e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4044e7 @ A_27a )
% 5.55/5.84                                              & ? [V4045e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4045e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4046e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4046e9 @ A_27a )
% 5.55/5.84                                                      & ? [V4047e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V4047e10 @ A_27a )
% 5.55/5.84                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4037l_27 ) ) )
% 5.55/5.84                                                          & ( V0l
% 5.55/5.84                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4038e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4039e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4040e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4041e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4042e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4043e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4044e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4045e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4046e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4047e10 ) @ V4037l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4048l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4048l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4049e1: $i] :
% 5.55/5.84                      ( ( mem @ V4049e1 @ A_27a )
% 5.55/5.84                      & ? [V4050e2: $i] :
% 5.55/5.84                          ( ( mem @ V4050e2 @ A_27a )
% 5.55/5.84                          & ? [V4051e3: $i] :
% 5.55/5.84                              ( ( mem @ V4051e3 @ A_27a )
% 5.55/5.84                              & ? [V4052e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4052e4 @ A_27a )
% 5.55/5.84                                  & ? [V4053e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4053e5 @ A_27a )
% 5.55/5.84                                      & ? [V4054e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4054e6 @ A_27a )
% 5.55/5.84                                          & ? [V4055e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4055e7 @ A_27a )
% 5.55/5.84                                              & ? [V4056e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4056e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4057e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4057e9 @ A_27a )
% 5.55/5.84                                                      & ? [V4058e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V4058e10 @ A_27a )
% 5.55/5.84                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4048l_27 ) ) )
% 5.55/5.84                                                          & ( V0l
% 5.55/5.84                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4049e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4050e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4051e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4052e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4053e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4054e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4055e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4056e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4057e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4058e10 ) @ V4048l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4059l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4059l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4060e1: $i] :
% 5.55/5.84                      ( ( mem @ V4060e1 @ A_27a )
% 5.55/5.84                      & ? [V4061e2: $i] :
% 5.55/5.84                          ( ( mem @ V4061e2 @ A_27a )
% 5.55/5.84                          & ? [V4062e3: $i] :
% 5.55/5.84                              ( ( mem @ V4062e3 @ A_27a )
% 5.55/5.84                              & ? [V4063e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4063e4 @ A_27a )
% 5.55/5.84                                  & ? [V4064e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4064e5 @ A_27a )
% 5.55/5.84                                      & ? [V4065e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4065e6 @ A_27a )
% 5.55/5.84                                          & ? [V4066e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4066e7 @ A_27a )
% 5.55/5.84                                              & ? [V4067e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4067e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4068e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4068e9 @ A_27a )
% 5.55/5.84                                                      & ? [V4069e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V4069e10 @ A_27a )
% 5.55/5.84                                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4059l_27 ) ) )
% 5.55/5.84                                                          & ( V0l
% 5.55/5.84                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4060e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4061e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4062e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4063e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4064e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4065e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4066e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4067e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4068e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4069e10 ) @ V4059l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V4070l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4070l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4071e1: $i] :
% 5.55/5.84                      ( ( mem @ V4071e1 @ A_27a )
% 5.55/5.84                      & ? [V4072e2: $i] :
% 5.55/5.84                          ( ( mem @ V4072e2 @ A_27a )
% 5.55/5.84                          & ? [V4073e3: $i] :
% 5.55/5.84                              ( ( mem @ V4073e3 @ A_27a )
% 5.55/5.84                              & ? [V4074e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4074e4 @ A_27a )
% 5.55/5.84                                  & ? [V4075e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4075e5 @ A_27a )
% 5.55/5.84                                      & ? [V4076e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4076e6 @ A_27a )
% 5.55/5.84                                          & ? [V4077e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4077e7 @ A_27a )
% 5.55/5.84                                              & ? [V4078e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4078e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4079e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4079e9 @ A_27a )
% 5.55/5.84                                                      & ? [V4080e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V4080e10 @ A_27a )
% 5.55/5.84                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4070l_27 ) )
% 5.55/5.84                                                            = V1x )
% 5.55/5.84                                                          & ( V0l
% 5.55/5.84                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4071e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4072e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4073e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4074e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4075e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4076e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4077e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4078e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4079e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4080e10 ) @ V4070l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4081l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4081l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4082e1: $i] :
% 5.55/5.84                      ( ( mem @ V4082e1 @ A_27a )
% 5.55/5.84                      & ? [V4083e2: $i] :
% 5.55/5.84                          ( ( mem @ V4083e2 @ A_27a )
% 5.55/5.84                          & ? [V4084e3: $i] :
% 5.55/5.84                              ( ( mem @ V4084e3 @ A_27a )
% 5.55/5.84                              & ? [V4085e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4085e4 @ A_27a )
% 5.55/5.84                                  & ? [V4086e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4086e5 @ A_27a )
% 5.55/5.84                                      & ? [V4087e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4087e6 @ A_27a )
% 5.55/5.84                                          & ? [V4088e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4088e7 @ A_27a )
% 5.55/5.84                                              & ? [V4089e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4089e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4090e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4090e9 @ A_27a )
% 5.55/5.84                                                      & ? [V4091e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V4091e10 @ A_27a )
% 5.55/5.84                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4081l_27 ) )
% 5.55/5.84                                                            = V1x )
% 5.55/5.84                                                          & ( V0l
% 5.55/5.84                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4082e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4083e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4084e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4085e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4086e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4087e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4088e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4089e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4090e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4091e10 ) @ V4081l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4092l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4092l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4093e1: $i] :
% 5.55/5.84                      ( ( mem @ V4093e1 @ A_27a )
% 5.55/5.84                      & ? [V4094e2: $i] :
% 5.55/5.84                          ( ( mem @ V4094e2 @ A_27a )
% 5.55/5.84                          & ? [V4095e3: $i] :
% 5.55/5.84                              ( ( mem @ V4095e3 @ A_27a )
% 5.55/5.84                              & ? [V4096e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4096e4 @ A_27a )
% 5.55/5.84                                  & ? [V4097e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4097e5 @ A_27a )
% 5.55/5.84                                      & ? [V4098e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4098e6 @ A_27a )
% 5.55/5.84                                          & ? [V4099e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4099e7 @ A_27a )
% 5.55/5.84                                              & ? [V4100e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4100e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4101e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4101e9 @ A_27a )
% 5.55/5.84                                                      & ? [V4102e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V4102e10 @ A_27a )
% 5.55/5.84                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4092l_27 ) )
% 5.55/5.84                                                            = V1x )
% 5.55/5.84                                                          & ( V0l
% 5.55/5.84                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4093e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4094e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4095e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4096e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4097e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4098e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4099e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4100e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4101e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4102e10 ) @ V4092l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4103l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4103l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4104e1: $i] :
% 5.55/5.84                      ( ( mem @ V4104e1 @ A_27a )
% 5.55/5.84                      & ? [V4105e2: $i] :
% 5.55/5.84                          ( ( mem @ V4105e2 @ A_27a )
% 5.55/5.84                          & ? [V4106e3: $i] :
% 5.55/5.84                              ( ( mem @ V4106e3 @ A_27a )
% 5.55/5.84                              & ? [V4107e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4107e4 @ A_27a )
% 5.55/5.84                                  & ? [V4108e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4108e5 @ A_27a )
% 5.55/5.84                                      & ? [V4109e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4109e6 @ A_27a )
% 5.55/5.84                                          & ? [V4110e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4110e7 @ A_27a )
% 5.55/5.84                                              & ? [V4111e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4111e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4112e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4112e9 @ A_27a )
% 5.55/5.84                                                      & ? [V4113e10: $i] :
% 5.55/5.84                                                          ( ( mem @ V4113e10 @ A_27a )
% 5.55/5.84                                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4103l_27 ) )
% 5.55/5.84                                                            = V1x )
% 5.55/5.84                                                          & ( V0l
% 5.55/5.84                                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4104e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4105e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4106e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4107e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4108e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4109e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4110e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4111e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4112e9 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4113e10 ) @ V4103l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4114e1: $i] :
% 5.55/5.84                  ( ( mem @ V4114e1 @ A_27a )
% 5.55/5.84                  & ? [V4115e2: $i] :
% 5.55/5.84                      ( ( mem @ V4115e2 @ A_27a )
% 5.55/5.84                      & ? [V4116e3: $i] :
% 5.55/5.84                          ( ( mem @ V4116e3 @ A_27a )
% 5.55/5.84                          & ? [V4117e4: $i] :
% 5.55/5.84                              ( ( mem @ V4117e4 @ A_27a )
% 5.55/5.84                              & ? [V4118e5: $i] :
% 5.55/5.84                                  ( ( mem @ V4118e5 @ A_27a )
% 5.55/5.84                                  & ? [V4119e6: $i] :
% 5.55/5.84                                      ( ( mem @ V4119e6 @ A_27a )
% 5.55/5.84                                      & ? [V4120e7: $i] :
% 5.55/5.84                                          ( ( mem @ V4120e7 @ A_27a )
% 5.55/5.84                                          & ? [V4121e8: $i] :
% 5.55/5.84                                              ( ( mem @ V4121e8 @ A_27a )
% 5.55/5.84                                              & ? [V4122e9: $i] :
% 5.55/5.84                                                  ( ( mem @ V4122e9 @ A_27a )
% 5.55/5.84                                                  & ( V0l
% 5.55/5.84                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4114e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4115e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4116e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4117e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4118e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4119e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4120e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4121e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4122e9 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4123e1: $i] :
% 5.55/5.84                  ( ( mem @ V4123e1 @ A_27a )
% 5.55/5.84                  & ? [V4124e2: $i] :
% 5.55/5.84                      ( ( mem @ V4124e2 @ A_27a )
% 5.55/5.84                      & ? [V4125e3: $i] :
% 5.55/5.84                          ( ( mem @ V4125e3 @ A_27a )
% 5.55/5.84                          & ? [V4126e4: $i] :
% 5.55/5.84                              ( ( mem @ V4126e4 @ A_27a )
% 5.55/5.84                              & ? [V4127e5: $i] :
% 5.55/5.84                                  ( ( mem @ V4127e5 @ A_27a )
% 5.55/5.84                                  & ? [V4128e6: $i] :
% 5.55/5.84                                      ( ( mem @ V4128e6 @ A_27a )
% 5.55/5.84                                      & ? [V4129e7: $i] :
% 5.55/5.84                                          ( ( mem @ V4129e7 @ A_27a )
% 5.55/5.84                                          & ? [V4130e8: $i] :
% 5.55/5.84                                              ( ( mem @ V4130e8 @ A_27a )
% 5.55/5.84                                              & ? [V4131e9: $i] :
% 5.55/5.84                                                  ( ( mem @ V4131e9 @ A_27a )
% 5.55/5.84                                                  & ( V0l
% 5.55/5.84                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4123e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4124e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4125e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4126e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4127e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4128e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4129e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4130e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4131e9 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4132l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4132l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4133e1: $i] :
% 5.55/5.84                      ( ( mem @ V4133e1 @ A_27a )
% 5.55/5.84                      & ? [V4134e2: $i] :
% 5.55/5.84                          ( ( mem @ V4134e2 @ A_27a )
% 5.55/5.84                          & ? [V4135e3: $i] :
% 5.55/5.84                              ( ( mem @ V4135e3 @ A_27a )
% 5.55/5.84                              & ? [V4136e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4136e4 @ A_27a )
% 5.55/5.84                                  & ? [V4137e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4137e5 @ A_27a )
% 5.55/5.84                                      & ? [V4138e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4138e6 @ A_27a )
% 5.55/5.84                                          & ? [V4139e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4139e7 @ A_27a )
% 5.55/5.84                                              & ? [V4140e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4140e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4141e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4141e9 @ A_27a )
% 5.55/5.84                                                      & ( V0l
% 5.55/5.84                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4133e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4134e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4135e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4136e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4137e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4138e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4139e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4140e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4141e9 ) @ V4132l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4142l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4142l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4143e1: $i] :
% 5.55/5.84                      ( ( mem @ V4143e1 @ A_27a )
% 5.55/5.84                      & ? [V4144e2: $i] :
% 5.55/5.84                          ( ( mem @ V4144e2 @ A_27a )
% 5.55/5.84                          & ? [V4145e3: $i] :
% 5.55/5.84                              ( ( mem @ V4145e3 @ A_27a )
% 5.55/5.84                              & ? [V4146e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4146e4 @ A_27a )
% 5.55/5.84                                  & ? [V4147e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4147e5 @ A_27a )
% 5.55/5.84                                      & ? [V4148e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4148e6 @ A_27a )
% 5.55/5.84                                          & ? [V4149e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4149e7 @ A_27a )
% 5.55/5.84                                              & ? [V4150e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4150e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4151e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4151e9 @ A_27a )
% 5.55/5.84                                                      & ( V0l
% 5.55/5.84                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4143e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4144e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4145e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4146e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4147e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4148e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4149e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4150e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4151e9 ) @ V4142l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4152l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4152l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4153e1: $i] :
% 5.55/5.84                      ( ( mem @ V4153e1 @ A_27a )
% 5.55/5.84                      & ? [V4154e2: $i] :
% 5.55/5.84                          ( ( mem @ V4154e2 @ A_27a )
% 5.55/5.84                          & ? [V4155e3: $i] :
% 5.55/5.84                              ( ( mem @ V4155e3 @ A_27a )
% 5.55/5.84                              & ? [V4156e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4156e4 @ A_27a )
% 5.55/5.84                                  & ? [V4157e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4157e5 @ A_27a )
% 5.55/5.84                                      & ? [V4158e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4158e6 @ A_27a )
% 5.55/5.84                                          & ? [V4159e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4159e7 @ A_27a )
% 5.55/5.84                                              & ? [V4160e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4160e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4161e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4161e9 @ A_27a )
% 5.55/5.84                                                      & ( V0l
% 5.55/5.84                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4153e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4154e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4155e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4156e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4157e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4158e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4159e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4160e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4161e9 ) @ V4152l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4162l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4162l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4163e1: $i] :
% 5.55/5.84                      ( ( mem @ V4163e1 @ A_27a )
% 5.55/5.84                      & ? [V4164e2: $i] :
% 5.55/5.84                          ( ( mem @ V4164e2 @ A_27a )
% 5.55/5.84                          & ? [V4165e3: $i] :
% 5.55/5.84                              ( ( mem @ V4165e3 @ A_27a )
% 5.55/5.84                              & ? [V4166e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4166e4 @ A_27a )
% 5.55/5.84                                  & ? [V4167e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4167e5 @ A_27a )
% 5.55/5.84                                      & ? [V4168e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4168e6 @ A_27a )
% 5.55/5.84                                          & ? [V4169e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4169e7 @ A_27a )
% 5.55/5.84                                              & ? [V4170e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4170e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4171e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4171e9 @ A_27a )
% 5.55/5.84                                                      & ( V0l
% 5.55/5.84                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4163e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4164e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4165e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4166e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4167e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4168e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4169e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4170e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4171e9 ) @ V4162l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4172l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4172l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4173e1: $i] :
% 5.55/5.84                      ( ( mem @ V4173e1 @ A_27a )
% 5.55/5.84                      & ? [V4174e2: $i] :
% 5.55/5.84                          ( ( mem @ V4174e2 @ A_27a )
% 5.55/5.84                          & ? [V4175e3: $i] :
% 5.55/5.84                              ( ( mem @ V4175e3 @ A_27a )
% 5.55/5.84                              & ? [V4176e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4176e4 @ A_27a )
% 5.55/5.84                                  & ? [V4177e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4177e5 @ A_27a )
% 5.55/5.84                                      & ? [V4178e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4178e6 @ A_27a )
% 5.55/5.84                                          & ? [V4179e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4179e7 @ A_27a )
% 5.55/5.84                                              & ? [V4180e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4180e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4181e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4181e9 @ A_27a )
% 5.55/5.84                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4172l_27 ) ) )
% 5.55/5.84                                                      & ( V0l
% 5.55/5.84                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4173e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4174e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4175e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4176e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4177e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4178e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4179e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4180e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4181e9 ) @ V4172l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V4182l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4182l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4183e1: $i] :
% 5.55/5.84                      ( ( mem @ V4183e1 @ A_27a )
% 5.55/5.84                      & ? [V4184e2: $i] :
% 5.55/5.84                          ( ( mem @ V4184e2 @ A_27a )
% 5.55/5.84                          & ? [V4185e3: $i] :
% 5.55/5.84                              ( ( mem @ V4185e3 @ A_27a )
% 5.55/5.84                              & ? [V4186e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4186e4 @ A_27a )
% 5.55/5.84                                  & ? [V4187e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4187e5 @ A_27a )
% 5.55/5.84                                      & ? [V4188e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4188e6 @ A_27a )
% 5.55/5.84                                          & ? [V4189e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4189e7 @ A_27a )
% 5.55/5.84                                              & ? [V4190e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4190e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4191e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4191e9 @ A_27a )
% 5.55/5.84                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4182l_27 ) ) )
% 5.55/5.84                                                      & ( V0l
% 5.55/5.84                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4183e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4184e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4185e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4186e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4187e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4188e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4189e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4190e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4191e9 ) @ V4182l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4192l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4192l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4193e1: $i] :
% 5.55/5.84                      ( ( mem @ V4193e1 @ A_27a )
% 5.55/5.84                      & ? [V4194e2: $i] :
% 5.55/5.84                          ( ( mem @ V4194e2 @ A_27a )
% 5.55/5.84                          & ? [V4195e3: $i] :
% 5.55/5.84                              ( ( mem @ V4195e3 @ A_27a )
% 5.55/5.84                              & ? [V4196e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4196e4 @ A_27a )
% 5.55/5.84                                  & ? [V4197e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4197e5 @ A_27a )
% 5.55/5.84                                      & ? [V4198e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4198e6 @ A_27a )
% 5.55/5.84                                          & ? [V4199e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4199e7 @ A_27a )
% 5.55/5.84                                              & ? [V4200e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4200e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4201e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4201e9 @ A_27a )
% 5.55/5.84                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4192l_27 ) ) )
% 5.55/5.84                                                      & ( V0l
% 5.55/5.84                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4193e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4194e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4195e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4196e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4197e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4198e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4199e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4200e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4201e9 ) @ V4192l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4202l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4202l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4203e1: $i] :
% 5.55/5.84                      ( ( mem @ V4203e1 @ A_27a )
% 5.55/5.84                      & ? [V4204e2: $i] :
% 5.55/5.84                          ( ( mem @ V4204e2 @ A_27a )
% 5.55/5.84                          & ? [V4205e3: $i] :
% 5.55/5.84                              ( ( mem @ V4205e3 @ A_27a )
% 5.55/5.84                              & ? [V4206e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4206e4 @ A_27a )
% 5.55/5.84                                  & ? [V4207e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4207e5 @ A_27a )
% 5.55/5.84                                      & ? [V4208e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4208e6 @ A_27a )
% 5.55/5.84                                          & ? [V4209e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4209e7 @ A_27a )
% 5.55/5.84                                              & ? [V4210e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4210e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4211e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4211e9 @ A_27a )
% 5.55/5.84                                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4202l_27 ) ) )
% 5.55/5.84                                                      & ( V0l
% 5.55/5.84                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4203e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4204e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4205e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4206e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4207e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4208e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4209e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4210e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4211e9 ) @ V4202l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V4212l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4212l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4213e1: $i] :
% 5.55/5.84                      ( ( mem @ V4213e1 @ A_27a )
% 5.55/5.84                      & ? [V4214e2: $i] :
% 5.55/5.84                          ( ( mem @ V4214e2 @ A_27a )
% 5.55/5.84                          & ? [V4215e3: $i] :
% 5.55/5.84                              ( ( mem @ V4215e3 @ A_27a )
% 5.55/5.84                              & ? [V4216e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4216e4 @ A_27a )
% 5.55/5.84                                  & ? [V4217e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4217e5 @ A_27a )
% 5.55/5.84                                      & ? [V4218e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4218e6 @ A_27a )
% 5.55/5.84                                          & ? [V4219e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4219e7 @ A_27a )
% 5.55/5.84                                              & ? [V4220e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4220e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4221e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4221e9 @ A_27a )
% 5.55/5.84                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4212l_27 ) )
% 5.55/5.84                                                        = V1x )
% 5.55/5.84                                                      & ( V0l
% 5.55/5.84                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4213e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4214e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4215e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4216e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4217e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4218e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4219e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4220e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4221e9 ) @ V4212l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4222l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4222l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4223e1: $i] :
% 5.55/5.84                      ( ( mem @ V4223e1 @ A_27a )
% 5.55/5.84                      & ? [V4224e2: $i] :
% 5.55/5.84                          ( ( mem @ V4224e2 @ A_27a )
% 5.55/5.84                          & ? [V4225e3: $i] :
% 5.55/5.84                              ( ( mem @ V4225e3 @ A_27a )
% 5.55/5.84                              & ? [V4226e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4226e4 @ A_27a )
% 5.55/5.84                                  & ? [V4227e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4227e5 @ A_27a )
% 5.55/5.84                                      & ? [V4228e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4228e6 @ A_27a )
% 5.55/5.84                                          & ? [V4229e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4229e7 @ A_27a )
% 5.55/5.84                                              & ? [V4230e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4230e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4231e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4231e9 @ A_27a )
% 5.55/5.84                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4222l_27 ) )
% 5.55/5.84                                                        = V1x )
% 5.55/5.84                                                      & ( V0l
% 5.55/5.84                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4223e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4224e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4225e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4226e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4227e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4228e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4229e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4230e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4231e9 ) @ V4222l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4232l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4232l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4233e1: $i] :
% 5.55/5.84                      ( ( mem @ V4233e1 @ A_27a )
% 5.55/5.84                      & ? [V4234e2: $i] :
% 5.55/5.84                          ( ( mem @ V4234e2 @ A_27a )
% 5.55/5.84                          & ? [V4235e3: $i] :
% 5.55/5.84                              ( ( mem @ V4235e3 @ A_27a )
% 5.55/5.84                              & ? [V4236e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4236e4 @ A_27a )
% 5.55/5.84                                  & ? [V4237e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4237e5 @ A_27a )
% 5.55/5.84                                      & ? [V4238e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4238e6 @ A_27a )
% 5.55/5.84                                          & ? [V4239e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4239e7 @ A_27a )
% 5.55/5.84                                              & ? [V4240e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4240e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4241e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4241e9 @ A_27a )
% 5.55/5.84                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4232l_27 ) )
% 5.55/5.84                                                        = V1x )
% 5.55/5.84                                                      & ( V0l
% 5.55/5.84                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4233e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4234e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4235e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4236e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4237e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4238e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4239e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4240e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4241e9 ) @ V4232l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4242l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4242l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4243e1: $i] :
% 5.55/5.84                      ( ( mem @ V4243e1 @ A_27a )
% 5.55/5.84                      & ? [V4244e2: $i] :
% 5.55/5.84                          ( ( mem @ V4244e2 @ A_27a )
% 5.55/5.84                          & ? [V4245e3: $i] :
% 5.55/5.84                              ( ( mem @ V4245e3 @ A_27a )
% 5.55/5.84                              & ? [V4246e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4246e4 @ A_27a )
% 5.55/5.84                                  & ? [V4247e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4247e5 @ A_27a )
% 5.55/5.84                                      & ? [V4248e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4248e6 @ A_27a )
% 5.55/5.84                                          & ? [V4249e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4249e7 @ A_27a )
% 5.55/5.84                                              & ? [V4250e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4250e8 @ A_27a )
% 5.55/5.84                                                  & ? [V4251e9: $i] :
% 5.55/5.84                                                      ( ( mem @ V4251e9 @ A_27a )
% 5.55/5.84                                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4242l_27 ) )
% 5.55/5.84                                                        = V1x )
% 5.55/5.84                                                      & ( V0l
% 5.55/5.84                                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4243e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4244e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4245e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4246e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4247e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4248e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4249e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4250e8 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4251e9 ) @ V4242l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4252e1: $i] :
% 5.55/5.84                  ( ( mem @ V4252e1 @ A_27a )
% 5.55/5.84                  & ? [V4253e2: $i] :
% 5.55/5.84                      ( ( mem @ V4253e2 @ A_27a )
% 5.55/5.84                      & ? [V4254e3: $i] :
% 5.55/5.84                          ( ( mem @ V4254e3 @ A_27a )
% 5.55/5.84                          & ? [V4255e4: $i] :
% 5.55/5.84                              ( ( mem @ V4255e4 @ A_27a )
% 5.55/5.84                              & ? [V4256e5: $i] :
% 5.55/5.84                                  ( ( mem @ V4256e5 @ A_27a )
% 5.55/5.84                                  & ? [V4257e6: $i] :
% 5.55/5.84                                      ( ( mem @ V4257e6 @ A_27a )
% 5.55/5.84                                      & ? [V4258e7: $i] :
% 5.55/5.84                                          ( ( mem @ V4258e7 @ A_27a )
% 5.55/5.84                                          & ? [V4259e8: $i] :
% 5.55/5.84                                              ( ( mem @ V4259e8 @ A_27a )
% 5.55/5.84                                              & ( V0l
% 5.55/5.84                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4252e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4253e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4254e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4255e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4256e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4257e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4258e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4259e8 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4260e1: $i] :
% 5.55/5.84                  ( ( mem @ V4260e1 @ A_27a )
% 5.55/5.84                  & ? [V4261e2: $i] :
% 5.55/5.84                      ( ( mem @ V4261e2 @ A_27a )
% 5.55/5.84                      & ? [V4262e3: $i] :
% 5.55/5.84                          ( ( mem @ V4262e3 @ A_27a )
% 5.55/5.84                          & ? [V4263e4: $i] :
% 5.55/5.84                              ( ( mem @ V4263e4 @ A_27a )
% 5.55/5.84                              & ? [V4264e5: $i] :
% 5.55/5.84                                  ( ( mem @ V4264e5 @ A_27a )
% 5.55/5.84                                  & ? [V4265e6: $i] :
% 5.55/5.84                                      ( ( mem @ V4265e6 @ A_27a )
% 5.55/5.84                                      & ? [V4266e7: $i] :
% 5.55/5.84                                          ( ( mem @ V4266e7 @ A_27a )
% 5.55/5.84                                          & ? [V4267e8: $i] :
% 5.55/5.84                                              ( ( mem @ V4267e8 @ A_27a )
% 5.55/5.84                                              & ( V0l
% 5.55/5.84                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4260e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4261e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4262e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4263e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4264e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4265e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4266e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4267e8 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4268l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4268l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4269e1: $i] :
% 5.55/5.84                      ( ( mem @ V4269e1 @ A_27a )
% 5.55/5.84                      & ? [V4270e2: $i] :
% 5.55/5.84                          ( ( mem @ V4270e2 @ A_27a )
% 5.55/5.84                          & ? [V4271e3: $i] :
% 5.55/5.84                              ( ( mem @ V4271e3 @ A_27a )
% 5.55/5.84                              & ? [V4272e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4272e4 @ A_27a )
% 5.55/5.84                                  & ? [V4273e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4273e5 @ A_27a )
% 5.55/5.84                                      & ? [V4274e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4274e6 @ A_27a )
% 5.55/5.84                                          & ? [V4275e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4275e7 @ A_27a )
% 5.55/5.84                                              & ? [V4276e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4276e8 @ A_27a )
% 5.55/5.84                                                  & ( V0l
% 5.55/5.84                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4269e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4270e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4271e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4272e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4273e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4274e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4275e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4276e8 ) @ V4268l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4277l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4277l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4278e1: $i] :
% 5.55/5.84                      ( ( mem @ V4278e1 @ A_27a )
% 5.55/5.84                      & ? [V4279e2: $i] :
% 5.55/5.84                          ( ( mem @ V4279e2 @ A_27a )
% 5.55/5.84                          & ? [V4280e3: $i] :
% 5.55/5.84                              ( ( mem @ V4280e3 @ A_27a )
% 5.55/5.84                              & ? [V4281e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4281e4 @ A_27a )
% 5.55/5.84                                  & ? [V4282e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4282e5 @ A_27a )
% 5.55/5.84                                      & ? [V4283e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4283e6 @ A_27a )
% 5.55/5.84                                          & ? [V4284e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4284e7 @ A_27a )
% 5.55/5.84                                              & ? [V4285e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4285e8 @ A_27a )
% 5.55/5.84                                                  & ( V0l
% 5.55/5.84                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4278e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4279e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4280e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4281e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4282e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4283e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4284e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4285e8 ) @ V4277l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4286l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4286l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4287e1: $i] :
% 5.55/5.84                      ( ( mem @ V4287e1 @ A_27a )
% 5.55/5.84                      & ? [V4288e2: $i] :
% 5.55/5.84                          ( ( mem @ V4288e2 @ A_27a )
% 5.55/5.84                          & ? [V4289e3: $i] :
% 5.55/5.84                              ( ( mem @ V4289e3 @ A_27a )
% 5.55/5.84                              & ? [V4290e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4290e4 @ A_27a )
% 5.55/5.84                                  & ? [V4291e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4291e5 @ A_27a )
% 5.55/5.84                                      & ? [V4292e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4292e6 @ A_27a )
% 5.55/5.84                                          & ? [V4293e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4293e7 @ A_27a )
% 5.55/5.84                                              & ? [V4294e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4294e8 @ A_27a )
% 5.55/5.84                                                  & ( V0l
% 5.55/5.84                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4287e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4288e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4289e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4290e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4291e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4292e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4293e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4294e8 ) @ V4286l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4295l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4295l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4296e1: $i] :
% 5.55/5.84                      ( ( mem @ V4296e1 @ A_27a )
% 5.55/5.84                      & ? [V4297e2: $i] :
% 5.55/5.84                          ( ( mem @ V4297e2 @ A_27a )
% 5.55/5.84                          & ? [V4298e3: $i] :
% 5.55/5.84                              ( ( mem @ V4298e3 @ A_27a )
% 5.55/5.84                              & ? [V4299e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4299e4 @ A_27a )
% 5.55/5.84                                  & ? [V4300e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4300e5 @ A_27a )
% 5.55/5.84                                      & ? [V4301e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4301e6 @ A_27a )
% 5.55/5.84                                          & ? [V4302e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4302e7 @ A_27a )
% 5.55/5.84                                              & ? [V4303e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4303e8 @ A_27a )
% 5.55/5.84                                                  & ( V0l
% 5.55/5.84                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4296e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4297e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4298e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4299e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4300e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4301e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4302e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4303e8 ) @ V4295l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4304l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4304l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4305e1: $i] :
% 5.55/5.84                      ( ( mem @ V4305e1 @ A_27a )
% 5.55/5.84                      & ? [V4306e2: $i] :
% 5.55/5.84                          ( ( mem @ V4306e2 @ A_27a )
% 5.55/5.84                          & ? [V4307e3: $i] :
% 5.55/5.84                              ( ( mem @ V4307e3 @ A_27a )
% 5.55/5.84                              & ? [V4308e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4308e4 @ A_27a )
% 5.55/5.84                                  & ? [V4309e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4309e5 @ A_27a )
% 5.55/5.84                                      & ? [V4310e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4310e6 @ A_27a )
% 5.55/5.84                                          & ? [V4311e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4311e7 @ A_27a )
% 5.55/5.84                                              & ? [V4312e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4312e8 @ A_27a )
% 5.55/5.84                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4304l_27 ) ) )
% 5.55/5.84                                                  & ( V0l
% 5.55/5.84                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4305e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4306e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4307e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4308e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4309e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4310e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4311e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4312e8 ) @ V4304l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V4313l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4313l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4314e1: $i] :
% 5.55/5.84                      ( ( mem @ V4314e1 @ A_27a )
% 5.55/5.84                      & ? [V4315e2: $i] :
% 5.55/5.84                          ( ( mem @ V4315e2 @ A_27a )
% 5.55/5.84                          & ? [V4316e3: $i] :
% 5.55/5.84                              ( ( mem @ V4316e3 @ A_27a )
% 5.55/5.84                              & ? [V4317e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4317e4 @ A_27a )
% 5.55/5.84                                  & ? [V4318e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4318e5 @ A_27a )
% 5.55/5.84                                      & ? [V4319e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4319e6 @ A_27a )
% 5.55/5.84                                          & ? [V4320e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4320e7 @ A_27a )
% 5.55/5.84                                              & ? [V4321e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4321e8 @ A_27a )
% 5.55/5.84                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4313l_27 ) ) )
% 5.55/5.84                                                  & ( V0l
% 5.55/5.84                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4314e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4315e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4316e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4317e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4318e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4319e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4320e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4321e8 ) @ V4313l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4322l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4322l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4323e1: $i] :
% 5.55/5.84                      ( ( mem @ V4323e1 @ A_27a )
% 5.55/5.84                      & ? [V4324e2: $i] :
% 5.55/5.84                          ( ( mem @ V4324e2 @ A_27a )
% 5.55/5.84                          & ? [V4325e3: $i] :
% 5.55/5.84                              ( ( mem @ V4325e3 @ A_27a )
% 5.55/5.84                              & ? [V4326e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4326e4 @ A_27a )
% 5.55/5.84                                  & ? [V4327e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4327e5 @ A_27a )
% 5.55/5.84                                      & ? [V4328e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4328e6 @ A_27a )
% 5.55/5.84                                          & ? [V4329e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4329e7 @ A_27a )
% 5.55/5.84                                              & ? [V4330e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4330e8 @ A_27a )
% 5.55/5.84                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4322l_27 ) ) )
% 5.55/5.84                                                  & ( V0l
% 5.55/5.84                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4323e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4324e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4325e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4326e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4327e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4328e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4329e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4330e8 ) @ V4322l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4331l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4331l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4332e1: $i] :
% 5.55/5.84                      ( ( mem @ V4332e1 @ A_27a )
% 5.55/5.84                      & ? [V4333e2: $i] :
% 5.55/5.84                          ( ( mem @ V4333e2 @ A_27a )
% 5.55/5.84                          & ? [V4334e3: $i] :
% 5.55/5.84                              ( ( mem @ V4334e3 @ A_27a )
% 5.55/5.84                              & ? [V4335e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4335e4 @ A_27a )
% 5.55/5.84                                  & ? [V4336e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4336e5 @ A_27a )
% 5.55/5.84                                      & ? [V4337e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4337e6 @ A_27a )
% 5.55/5.84                                          & ? [V4338e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4338e7 @ A_27a )
% 5.55/5.84                                              & ? [V4339e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4339e8 @ A_27a )
% 5.55/5.84                                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4331l_27 ) ) )
% 5.55/5.84                                                  & ( V0l
% 5.55/5.84                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4332e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4333e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4334e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4335e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4336e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4337e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4338e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4339e8 ) @ V4331l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V4340l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4340l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4341e1: $i] :
% 5.55/5.84                      ( ( mem @ V4341e1 @ A_27a )
% 5.55/5.84                      & ? [V4342e2: $i] :
% 5.55/5.84                          ( ( mem @ V4342e2 @ A_27a )
% 5.55/5.84                          & ? [V4343e3: $i] :
% 5.55/5.84                              ( ( mem @ V4343e3 @ A_27a )
% 5.55/5.84                              & ? [V4344e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4344e4 @ A_27a )
% 5.55/5.84                                  & ? [V4345e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4345e5 @ A_27a )
% 5.55/5.84                                      & ? [V4346e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4346e6 @ A_27a )
% 5.55/5.84                                          & ? [V4347e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4347e7 @ A_27a )
% 5.55/5.84                                              & ? [V4348e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4348e8 @ A_27a )
% 5.55/5.84                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4340l_27 ) )
% 5.55/5.84                                                    = V1x )
% 5.55/5.84                                                  & ( V0l
% 5.55/5.84                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4341e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4342e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4343e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4344e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4345e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4346e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4347e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4348e8 ) @ V4340l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4349l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4349l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4350e1: $i] :
% 5.55/5.84                      ( ( mem @ V4350e1 @ A_27a )
% 5.55/5.84                      & ? [V4351e2: $i] :
% 5.55/5.84                          ( ( mem @ V4351e2 @ A_27a )
% 5.55/5.84                          & ? [V4352e3: $i] :
% 5.55/5.84                              ( ( mem @ V4352e3 @ A_27a )
% 5.55/5.84                              & ? [V4353e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4353e4 @ A_27a )
% 5.55/5.84                                  & ? [V4354e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4354e5 @ A_27a )
% 5.55/5.84                                      & ? [V4355e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4355e6 @ A_27a )
% 5.55/5.84                                          & ? [V4356e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4356e7 @ A_27a )
% 5.55/5.84                                              & ? [V4357e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4357e8 @ A_27a )
% 5.55/5.84                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4349l_27 ) )
% 5.55/5.84                                                    = V1x )
% 5.55/5.84                                                  & ( V0l
% 5.55/5.84                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4350e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4351e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4352e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4353e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4354e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4355e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4356e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4357e8 ) @ V4349l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4358l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4358l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4359e1: $i] :
% 5.55/5.84                      ( ( mem @ V4359e1 @ A_27a )
% 5.55/5.84                      & ? [V4360e2: $i] :
% 5.55/5.84                          ( ( mem @ V4360e2 @ A_27a )
% 5.55/5.84                          & ? [V4361e3: $i] :
% 5.55/5.84                              ( ( mem @ V4361e3 @ A_27a )
% 5.55/5.84                              & ? [V4362e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4362e4 @ A_27a )
% 5.55/5.84                                  & ? [V4363e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4363e5 @ A_27a )
% 5.55/5.84                                      & ? [V4364e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4364e6 @ A_27a )
% 5.55/5.84                                          & ? [V4365e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4365e7 @ A_27a )
% 5.55/5.84                                              & ? [V4366e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4366e8 @ A_27a )
% 5.55/5.84                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4358l_27 ) )
% 5.55/5.84                                                    = V1x )
% 5.55/5.84                                                  & ( V0l
% 5.55/5.84                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4359e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4360e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4361e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4362e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4363e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4364e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4365e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4366e8 ) @ V4358l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4367l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4367l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4368e1: $i] :
% 5.55/5.84                      ( ( mem @ V4368e1 @ A_27a )
% 5.55/5.84                      & ? [V4369e2: $i] :
% 5.55/5.84                          ( ( mem @ V4369e2 @ A_27a )
% 5.55/5.84                          & ? [V4370e3: $i] :
% 5.55/5.84                              ( ( mem @ V4370e3 @ A_27a )
% 5.55/5.84                              & ? [V4371e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4371e4 @ A_27a )
% 5.55/5.84                                  & ? [V4372e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4372e5 @ A_27a )
% 5.55/5.84                                      & ? [V4373e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4373e6 @ A_27a )
% 5.55/5.84                                          & ? [V4374e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4374e7 @ A_27a )
% 5.55/5.84                                              & ? [V4375e8: $i] :
% 5.55/5.84                                                  ( ( mem @ V4375e8 @ A_27a )
% 5.55/5.84                                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4367l_27 ) )
% 5.55/5.84                                                    = V1x )
% 5.55/5.84                                                  & ( V0l
% 5.55/5.84                                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4368e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4369e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4370e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4371e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4372e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4373e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4374e7 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4375e8 ) @ V4367l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4376e1: $i] :
% 5.55/5.84                  ( ( mem @ V4376e1 @ A_27a )
% 5.55/5.84                  & ? [V4377e2: $i] :
% 5.55/5.84                      ( ( mem @ V4377e2 @ A_27a )
% 5.55/5.84                      & ? [V4378e3: $i] :
% 5.55/5.84                          ( ( mem @ V4378e3 @ A_27a )
% 5.55/5.84                          & ? [V4379e4: $i] :
% 5.55/5.84                              ( ( mem @ V4379e4 @ A_27a )
% 5.55/5.84                              & ? [V4380e5: $i] :
% 5.55/5.84                                  ( ( mem @ V4380e5 @ A_27a )
% 5.55/5.84                                  & ? [V4381e6: $i] :
% 5.55/5.84                                      ( ( mem @ V4381e6 @ A_27a )
% 5.55/5.84                                      & ? [V4382e7: $i] :
% 5.55/5.84                                          ( ( mem @ V4382e7 @ A_27a )
% 5.55/5.84                                          & ( V0l
% 5.55/5.84                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4376e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4377e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4378e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4379e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4380e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4381e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4382e7 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4383e1: $i] :
% 5.55/5.84                  ( ( mem @ V4383e1 @ A_27a )
% 5.55/5.84                  & ? [V4384e2: $i] :
% 5.55/5.84                      ( ( mem @ V4384e2 @ A_27a )
% 5.55/5.84                      & ? [V4385e3: $i] :
% 5.55/5.84                          ( ( mem @ V4385e3 @ A_27a )
% 5.55/5.84                          & ? [V4386e4: $i] :
% 5.55/5.84                              ( ( mem @ V4386e4 @ A_27a )
% 5.55/5.84                              & ? [V4387e5: $i] :
% 5.55/5.84                                  ( ( mem @ V4387e5 @ A_27a )
% 5.55/5.84                                  & ? [V4388e6: $i] :
% 5.55/5.84                                      ( ( mem @ V4388e6 @ A_27a )
% 5.55/5.84                                      & ? [V4389e7: $i] :
% 5.55/5.84                                          ( ( mem @ V4389e7 @ A_27a )
% 5.55/5.84                                          & ( V0l
% 5.55/5.84                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4383e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4384e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4385e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4386e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4387e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4388e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4389e7 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4390l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4390l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4391e1: $i] :
% 5.55/5.84                      ( ( mem @ V4391e1 @ A_27a )
% 5.55/5.84                      & ? [V4392e2: $i] :
% 5.55/5.84                          ( ( mem @ V4392e2 @ A_27a )
% 5.55/5.84                          & ? [V4393e3: $i] :
% 5.55/5.84                              ( ( mem @ V4393e3 @ A_27a )
% 5.55/5.84                              & ? [V4394e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4394e4 @ A_27a )
% 5.55/5.84                                  & ? [V4395e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4395e5 @ A_27a )
% 5.55/5.84                                      & ? [V4396e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4396e6 @ A_27a )
% 5.55/5.84                                          & ? [V4397e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4397e7 @ A_27a )
% 5.55/5.84                                              & ( V0l
% 5.55/5.84                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4391e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4392e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4393e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4394e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4395e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4396e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4397e7 ) @ V4390l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4398l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4398l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4399e1: $i] :
% 5.55/5.84                      ( ( mem @ V4399e1 @ A_27a )
% 5.55/5.84                      & ? [V4400e2: $i] :
% 5.55/5.84                          ( ( mem @ V4400e2 @ A_27a )
% 5.55/5.84                          & ? [V4401e3: $i] :
% 5.55/5.84                              ( ( mem @ V4401e3 @ A_27a )
% 5.55/5.84                              & ? [V4402e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4402e4 @ A_27a )
% 5.55/5.84                                  & ? [V4403e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4403e5 @ A_27a )
% 5.55/5.84                                      & ? [V4404e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4404e6 @ A_27a )
% 5.55/5.84                                          & ? [V4405e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4405e7 @ A_27a )
% 5.55/5.84                                              & ( V0l
% 5.55/5.84                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4399e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4400e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4401e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4402e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4403e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4404e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4405e7 ) @ V4398l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4406l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4406l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4407e1: $i] :
% 5.55/5.84                      ( ( mem @ V4407e1 @ A_27a )
% 5.55/5.84                      & ? [V4408e2: $i] :
% 5.55/5.84                          ( ( mem @ V4408e2 @ A_27a )
% 5.55/5.84                          & ? [V4409e3: $i] :
% 5.55/5.84                              ( ( mem @ V4409e3 @ A_27a )
% 5.55/5.84                              & ? [V4410e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4410e4 @ A_27a )
% 5.55/5.84                                  & ? [V4411e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4411e5 @ A_27a )
% 5.55/5.84                                      & ? [V4412e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4412e6 @ A_27a )
% 5.55/5.84                                          & ? [V4413e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4413e7 @ A_27a )
% 5.55/5.84                                              & ( V0l
% 5.55/5.84                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4407e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4408e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4409e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4410e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4411e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4412e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4413e7 ) @ V4406l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4414l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4414l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4415e1: $i] :
% 5.55/5.84                      ( ( mem @ V4415e1 @ A_27a )
% 5.55/5.84                      & ? [V4416e2: $i] :
% 5.55/5.84                          ( ( mem @ V4416e2 @ A_27a )
% 5.55/5.84                          & ? [V4417e3: $i] :
% 5.55/5.84                              ( ( mem @ V4417e3 @ A_27a )
% 5.55/5.84                              & ? [V4418e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4418e4 @ A_27a )
% 5.55/5.84                                  & ? [V4419e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4419e5 @ A_27a )
% 5.55/5.84                                      & ? [V4420e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4420e6 @ A_27a )
% 5.55/5.84                                          & ? [V4421e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4421e7 @ A_27a )
% 5.55/5.84                                              & ( V0l
% 5.55/5.84                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4415e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4416e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4417e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4418e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4419e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4420e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4421e7 ) @ V4414l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4422l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4422l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4423e1: $i] :
% 5.55/5.84                      ( ( mem @ V4423e1 @ A_27a )
% 5.55/5.84                      & ? [V4424e2: $i] :
% 5.55/5.84                          ( ( mem @ V4424e2 @ A_27a )
% 5.55/5.84                          & ? [V4425e3: $i] :
% 5.55/5.84                              ( ( mem @ V4425e3 @ A_27a )
% 5.55/5.84                              & ? [V4426e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4426e4 @ A_27a )
% 5.55/5.84                                  & ? [V4427e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4427e5 @ A_27a )
% 5.55/5.84                                      & ? [V4428e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4428e6 @ A_27a )
% 5.55/5.84                                          & ? [V4429e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4429e7 @ A_27a )
% 5.55/5.84                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4422l_27 ) ) )
% 5.55/5.84                                              & ( V0l
% 5.55/5.84                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4423e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4424e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4425e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4426e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4427e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4428e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4429e7 ) @ V4422l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V4430l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4430l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4431e1: $i] :
% 5.55/5.84                      ( ( mem @ V4431e1 @ A_27a )
% 5.55/5.84                      & ? [V4432e2: $i] :
% 5.55/5.84                          ( ( mem @ V4432e2 @ A_27a )
% 5.55/5.84                          & ? [V4433e3: $i] :
% 5.55/5.84                              ( ( mem @ V4433e3 @ A_27a )
% 5.55/5.84                              & ? [V4434e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4434e4 @ A_27a )
% 5.55/5.84                                  & ? [V4435e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4435e5 @ A_27a )
% 5.55/5.84                                      & ? [V4436e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4436e6 @ A_27a )
% 5.55/5.84                                          & ? [V4437e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4437e7 @ A_27a )
% 5.55/5.84                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4430l_27 ) ) )
% 5.55/5.84                                              & ( V0l
% 5.55/5.84                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4431e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4432e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4433e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4434e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4435e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4436e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4437e7 ) @ V4430l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4438l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4438l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4439e1: $i] :
% 5.55/5.84                      ( ( mem @ V4439e1 @ A_27a )
% 5.55/5.84                      & ? [V4440e2: $i] :
% 5.55/5.84                          ( ( mem @ V4440e2 @ A_27a )
% 5.55/5.84                          & ? [V4441e3: $i] :
% 5.55/5.84                              ( ( mem @ V4441e3 @ A_27a )
% 5.55/5.84                              & ? [V4442e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4442e4 @ A_27a )
% 5.55/5.84                                  & ? [V4443e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4443e5 @ A_27a )
% 5.55/5.84                                      & ? [V4444e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4444e6 @ A_27a )
% 5.55/5.84                                          & ? [V4445e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4445e7 @ A_27a )
% 5.55/5.84                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4438l_27 ) ) )
% 5.55/5.84                                              & ( V0l
% 5.55/5.84                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4439e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4440e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4441e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4442e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4443e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4444e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4445e7 ) @ V4438l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4446l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4446l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4447e1: $i] :
% 5.55/5.84                      ( ( mem @ V4447e1 @ A_27a )
% 5.55/5.84                      & ? [V4448e2: $i] :
% 5.55/5.84                          ( ( mem @ V4448e2 @ A_27a )
% 5.55/5.84                          & ? [V4449e3: $i] :
% 5.55/5.84                              ( ( mem @ V4449e3 @ A_27a )
% 5.55/5.84                              & ? [V4450e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4450e4 @ A_27a )
% 5.55/5.84                                  & ? [V4451e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4451e5 @ A_27a )
% 5.55/5.84                                      & ? [V4452e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4452e6 @ A_27a )
% 5.55/5.84                                          & ? [V4453e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4453e7 @ A_27a )
% 5.55/5.84                                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4446l_27 ) ) )
% 5.55/5.84                                              & ( V0l
% 5.55/5.84                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4447e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4448e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4449e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4450e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4451e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4452e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4453e7 ) @ V4446l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V4454l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4454l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4455e1: $i] :
% 5.55/5.84                      ( ( mem @ V4455e1 @ A_27a )
% 5.55/5.84                      & ? [V4456e2: $i] :
% 5.55/5.84                          ( ( mem @ V4456e2 @ A_27a )
% 5.55/5.84                          & ? [V4457e3: $i] :
% 5.55/5.84                              ( ( mem @ V4457e3 @ A_27a )
% 5.55/5.84                              & ? [V4458e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4458e4 @ A_27a )
% 5.55/5.84                                  & ? [V4459e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4459e5 @ A_27a )
% 5.55/5.84                                      & ? [V4460e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4460e6 @ A_27a )
% 5.55/5.84                                          & ? [V4461e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4461e7 @ A_27a )
% 5.55/5.84                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4454l_27 ) )
% 5.55/5.84                                                = V1x )
% 5.55/5.84                                              & ( V0l
% 5.55/5.84                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4455e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4456e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4457e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4458e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4459e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4460e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4461e7 ) @ V4454l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4462l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4462l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4463e1: $i] :
% 5.55/5.84                      ( ( mem @ V4463e1 @ A_27a )
% 5.55/5.84                      & ? [V4464e2: $i] :
% 5.55/5.84                          ( ( mem @ V4464e2 @ A_27a )
% 5.55/5.84                          & ? [V4465e3: $i] :
% 5.55/5.84                              ( ( mem @ V4465e3 @ A_27a )
% 5.55/5.84                              & ? [V4466e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4466e4 @ A_27a )
% 5.55/5.84                                  & ? [V4467e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4467e5 @ A_27a )
% 5.55/5.84                                      & ? [V4468e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4468e6 @ A_27a )
% 5.55/5.84                                          & ? [V4469e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4469e7 @ A_27a )
% 5.55/5.84                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4462l_27 ) )
% 5.55/5.84                                                = V1x )
% 5.55/5.84                                              & ( V0l
% 5.55/5.84                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4463e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4464e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4465e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4466e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4467e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4468e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4469e7 ) @ V4462l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4470l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4470l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4471e1: $i] :
% 5.55/5.84                      ( ( mem @ V4471e1 @ A_27a )
% 5.55/5.84                      & ? [V4472e2: $i] :
% 5.55/5.84                          ( ( mem @ V4472e2 @ A_27a )
% 5.55/5.84                          & ? [V4473e3: $i] :
% 5.55/5.84                              ( ( mem @ V4473e3 @ A_27a )
% 5.55/5.84                              & ? [V4474e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4474e4 @ A_27a )
% 5.55/5.84                                  & ? [V4475e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4475e5 @ A_27a )
% 5.55/5.84                                      & ? [V4476e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4476e6 @ A_27a )
% 5.55/5.84                                          & ? [V4477e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4477e7 @ A_27a )
% 5.55/5.84                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4470l_27 ) )
% 5.55/5.84                                                = V1x )
% 5.55/5.84                                              & ( V0l
% 5.55/5.84                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4471e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4472e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4473e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4474e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4475e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4476e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4477e7 ) @ V4470l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4478l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4478l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4479e1: $i] :
% 5.55/5.84                      ( ( mem @ V4479e1 @ A_27a )
% 5.55/5.84                      & ? [V4480e2: $i] :
% 5.55/5.84                          ( ( mem @ V4480e2 @ A_27a )
% 5.55/5.84                          & ? [V4481e3: $i] :
% 5.55/5.84                              ( ( mem @ V4481e3 @ A_27a )
% 5.55/5.84                              & ? [V4482e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4482e4 @ A_27a )
% 5.55/5.84                                  & ? [V4483e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4483e5 @ A_27a )
% 5.55/5.84                                      & ? [V4484e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4484e6 @ A_27a )
% 5.55/5.84                                          & ? [V4485e7: $i] :
% 5.55/5.84                                              ( ( mem @ V4485e7 @ A_27a )
% 5.55/5.84                                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4478l_27 ) )
% 5.55/5.84                                                = V1x )
% 5.55/5.84                                              & ( V0l
% 5.55/5.84                                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4479e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4480e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4481e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4482e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4483e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4484e6 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4485e7 ) @ V4478l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4486e1: $i] :
% 5.55/5.84                  ( ( mem @ V4486e1 @ A_27a )
% 5.55/5.84                  & ? [V4487e2: $i] :
% 5.55/5.84                      ( ( mem @ V4487e2 @ A_27a )
% 5.55/5.84                      & ? [V4488e3: $i] :
% 5.55/5.84                          ( ( mem @ V4488e3 @ A_27a )
% 5.55/5.84                          & ? [V4489e4: $i] :
% 5.55/5.84                              ( ( mem @ V4489e4 @ A_27a )
% 5.55/5.84                              & ? [V4490e5: $i] :
% 5.55/5.84                                  ( ( mem @ V4490e5 @ A_27a )
% 5.55/5.84                                  & ? [V4491e6: $i] :
% 5.55/5.84                                      ( ( mem @ V4491e6 @ A_27a )
% 5.55/5.84                                      & ( V0l
% 5.55/5.84                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4486e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4487e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4488e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4489e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4490e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4491e6 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4492e1: $i] :
% 5.55/5.84                  ( ( mem @ V4492e1 @ A_27a )
% 5.55/5.84                  & ? [V4493e2: $i] :
% 5.55/5.84                      ( ( mem @ V4493e2 @ A_27a )
% 5.55/5.84                      & ? [V4494e3: $i] :
% 5.55/5.84                          ( ( mem @ V4494e3 @ A_27a )
% 5.55/5.84                          & ? [V4495e4: $i] :
% 5.55/5.84                              ( ( mem @ V4495e4 @ A_27a )
% 5.55/5.84                              & ? [V4496e5: $i] :
% 5.55/5.84                                  ( ( mem @ V4496e5 @ A_27a )
% 5.55/5.84                                  & ? [V4497e6: $i] :
% 5.55/5.84                                      ( ( mem @ V4497e6 @ A_27a )
% 5.55/5.84                                      & ( V0l
% 5.55/5.84                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4492e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4493e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4494e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4495e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4496e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4497e6 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4498l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4498l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4499e1: $i] :
% 5.55/5.84                      ( ( mem @ V4499e1 @ A_27a )
% 5.55/5.84                      & ? [V4500e2: $i] :
% 5.55/5.84                          ( ( mem @ V4500e2 @ A_27a )
% 5.55/5.84                          & ? [V4501e3: $i] :
% 5.55/5.84                              ( ( mem @ V4501e3 @ A_27a )
% 5.55/5.84                              & ? [V4502e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4502e4 @ A_27a )
% 5.55/5.84                                  & ? [V4503e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4503e5 @ A_27a )
% 5.55/5.84                                      & ? [V4504e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4504e6 @ A_27a )
% 5.55/5.84                                          & ( V0l
% 5.55/5.84                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4499e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4500e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4501e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4502e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4503e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4504e6 ) @ V4498l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4505l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4505l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4506e1: $i] :
% 5.55/5.84                      ( ( mem @ V4506e1 @ A_27a )
% 5.55/5.84                      & ? [V4507e2: $i] :
% 5.55/5.84                          ( ( mem @ V4507e2 @ A_27a )
% 5.55/5.84                          & ? [V4508e3: $i] :
% 5.55/5.84                              ( ( mem @ V4508e3 @ A_27a )
% 5.55/5.84                              & ? [V4509e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4509e4 @ A_27a )
% 5.55/5.84                                  & ? [V4510e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4510e5 @ A_27a )
% 5.55/5.84                                      & ? [V4511e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4511e6 @ A_27a )
% 5.55/5.84                                          & ( V0l
% 5.55/5.84                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4506e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4507e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4508e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4509e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4510e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4511e6 ) @ V4505l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4512l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4512l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4513e1: $i] :
% 5.55/5.84                      ( ( mem @ V4513e1 @ A_27a )
% 5.55/5.84                      & ? [V4514e2: $i] :
% 5.55/5.84                          ( ( mem @ V4514e2 @ A_27a )
% 5.55/5.84                          & ? [V4515e3: $i] :
% 5.55/5.84                              ( ( mem @ V4515e3 @ A_27a )
% 5.55/5.84                              & ? [V4516e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4516e4 @ A_27a )
% 5.55/5.84                                  & ? [V4517e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4517e5 @ A_27a )
% 5.55/5.84                                      & ? [V4518e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4518e6 @ A_27a )
% 5.55/5.84                                          & ( V0l
% 5.55/5.84                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4513e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4514e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4515e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4516e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4517e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4518e6 ) @ V4512l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4519l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4519l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4520e1: $i] :
% 5.55/5.84                      ( ( mem @ V4520e1 @ A_27a )
% 5.55/5.84                      & ? [V4521e2: $i] :
% 5.55/5.84                          ( ( mem @ V4521e2 @ A_27a )
% 5.55/5.84                          & ? [V4522e3: $i] :
% 5.55/5.84                              ( ( mem @ V4522e3 @ A_27a )
% 5.55/5.84                              & ? [V4523e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4523e4 @ A_27a )
% 5.55/5.84                                  & ? [V4524e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4524e5 @ A_27a )
% 5.55/5.84                                      & ? [V4525e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4525e6 @ A_27a )
% 5.55/5.84                                          & ( V0l
% 5.55/5.84                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4520e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4521e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4522e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4523e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4524e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4525e6 ) @ V4519l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4526l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4526l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4527e1: $i] :
% 5.55/5.84                      ( ( mem @ V4527e1 @ A_27a )
% 5.55/5.84                      & ? [V4528e2: $i] :
% 5.55/5.84                          ( ( mem @ V4528e2 @ A_27a )
% 5.55/5.84                          & ? [V4529e3: $i] :
% 5.55/5.84                              ( ( mem @ V4529e3 @ A_27a )
% 5.55/5.84                              & ? [V4530e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4530e4 @ A_27a )
% 5.55/5.84                                  & ? [V4531e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4531e5 @ A_27a )
% 5.55/5.84                                      & ? [V4532e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4532e6 @ A_27a )
% 5.55/5.84                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4526l_27 ) ) )
% 5.55/5.84                                          & ( V0l
% 5.55/5.84                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4527e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4528e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4529e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4530e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4531e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4532e6 ) @ V4526l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V4533l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4533l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4534e1: $i] :
% 5.55/5.84                      ( ( mem @ V4534e1 @ A_27a )
% 5.55/5.84                      & ? [V4535e2: $i] :
% 5.55/5.84                          ( ( mem @ V4535e2 @ A_27a )
% 5.55/5.84                          & ? [V4536e3: $i] :
% 5.55/5.84                              ( ( mem @ V4536e3 @ A_27a )
% 5.55/5.84                              & ? [V4537e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4537e4 @ A_27a )
% 5.55/5.84                                  & ? [V4538e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4538e5 @ A_27a )
% 5.55/5.84                                      & ? [V4539e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4539e6 @ A_27a )
% 5.55/5.84                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4533l_27 ) ) )
% 5.55/5.84                                          & ( V0l
% 5.55/5.84                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4534e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4535e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4536e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4537e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4538e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4539e6 ) @ V4533l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4540l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4540l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4541e1: $i] :
% 5.55/5.84                      ( ( mem @ V4541e1 @ A_27a )
% 5.55/5.84                      & ? [V4542e2: $i] :
% 5.55/5.84                          ( ( mem @ V4542e2 @ A_27a )
% 5.55/5.84                          & ? [V4543e3: $i] :
% 5.55/5.84                              ( ( mem @ V4543e3 @ A_27a )
% 5.55/5.84                              & ? [V4544e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4544e4 @ A_27a )
% 5.55/5.84                                  & ? [V4545e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4545e5 @ A_27a )
% 5.55/5.84                                      & ? [V4546e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4546e6 @ A_27a )
% 5.55/5.84                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4540l_27 ) ) )
% 5.55/5.84                                          & ( V0l
% 5.55/5.84                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4541e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4542e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4543e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4544e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4545e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4546e6 ) @ V4540l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4547l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4547l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4548e1: $i] :
% 5.55/5.84                      ( ( mem @ V4548e1 @ A_27a )
% 5.55/5.84                      & ? [V4549e2: $i] :
% 5.55/5.84                          ( ( mem @ V4549e2 @ A_27a )
% 5.55/5.84                          & ? [V4550e3: $i] :
% 5.55/5.84                              ( ( mem @ V4550e3 @ A_27a )
% 5.55/5.84                              & ? [V4551e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4551e4 @ A_27a )
% 5.55/5.84                                  & ? [V4552e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4552e5 @ A_27a )
% 5.55/5.84                                      & ? [V4553e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4553e6 @ A_27a )
% 5.55/5.84                                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4547l_27 ) ) )
% 5.55/5.84                                          & ( V0l
% 5.55/5.84                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4548e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4549e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4550e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4551e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4552e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4553e6 ) @ V4547l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V4554l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4554l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4555e1: $i] :
% 5.55/5.84                      ( ( mem @ V4555e1 @ A_27a )
% 5.55/5.84                      & ? [V4556e2: $i] :
% 5.55/5.84                          ( ( mem @ V4556e2 @ A_27a )
% 5.55/5.84                          & ? [V4557e3: $i] :
% 5.55/5.84                              ( ( mem @ V4557e3 @ A_27a )
% 5.55/5.84                              & ? [V4558e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4558e4 @ A_27a )
% 5.55/5.84                                  & ? [V4559e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4559e5 @ A_27a )
% 5.55/5.84                                      & ? [V4560e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4560e6 @ A_27a )
% 5.55/5.84                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4554l_27 ) )
% 5.55/5.84                                            = V1x )
% 5.55/5.84                                          & ( V0l
% 5.55/5.84                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4555e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4556e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4557e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4558e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4559e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4560e6 ) @ V4554l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4561l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4561l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4562e1: $i] :
% 5.55/5.84                      ( ( mem @ V4562e1 @ A_27a )
% 5.55/5.84                      & ? [V4563e2: $i] :
% 5.55/5.84                          ( ( mem @ V4563e2 @ A_27a )
% 5.55/5.84                          & ? [V4564e3: $i] :
% 5.55/5.84                              ( ( mem @ V4564e3 @ A_27a )
% 5.55/5.84                              & ? [V4565e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4565e4 @ A_27a )
% 5.55/5.84                                  & ? [V4566e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4566e5 @ A_27a )
% 5.55/5.84                                      & ? [V4567e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4567e6 @ A_27a )
% 5.55/5.84                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4561l_27 ) )
% 5.55/5.84                                            = V1x )
% 5.55/5.84                                          & ( V0l
% 5.55/5.84                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4562e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4563e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4564e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4565e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4566e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4567e6 ) @ V4561l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4568l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4568l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4569e1: $i] :
% 5.55/5.84                      ( ( mem @ V4569e1 @ A_27a )
% 5.55/5.84                      & ? [V4570e2: $i] :
% 5.55/5.84                          ( ( mem @ V4570e2 @ A_27a )
% 5.55/5.84                          & ? [V4571e3: $i] :
% 5.55/5.84                              ( ( mem @ V4571e3 @ A_27a )
% 5.55/5.84                              & ? [V4572e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4572e4 @ A_27a )
% 5.55/5.84                                  & ? [V4573e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4573e5 @ A_27a )
% 5.55/5.84                                      & ? [V4574e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4574e6 @ A_27a )
% 5.55/5.84                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4568l_27 ) )
% 5.55/5.84                                            = V1x )
% 5.55/5.84                                          & ( V0l
% 5.55/5.84                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4569e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4570e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4571e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4572e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4573e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4574e6 ) @ V4568l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4575l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4575l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4576e1: $i] :
% 5.55/5.84                      ( ( mem @ V4576e1 @ A_27a )
% 5.55/5.84                      & ? [V4577e2: $i] :
% 5.55/5.84                          ( ( mem @ V4577e2 @ A_27a )
% 5.55/5.84                          & ? [V4578e3: $i] :
% 5.55/5.84                              ( ( mem @ V4578e3 @ A_27a )
% 5.55/5.84                              & ? [V4579e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4579e4 @ A_27a )
% 5.55/5.84                                  & ? [V4580e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4580e5 @ A_27a )
% 5.55/5.84                                      & ? [V4581e6: $i] :
% 5.55/5.84                                          ( ( mem @ V4581e6 @ A_27a )
% 5.55/5.84                                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4575l_27 ) )
% 5.55/5.84                                            = V1x )
% 5.55/5.84                                          & ( V0l
% 5.55/5.84                                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4576e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4577e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4578e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4579e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4580e5 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4581e6 ) @ V4575l_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4582e1: $i] :
% 5.55/5.84                  ( ( mem @ V4582e1 @ A_27a )
% 5.55/5.84                  & ? [V4583e2: $i] :
% 5.55/5.84                      ( ( mem @ V4583e2 @ A_27a )
% 5.55/5.84                      & ? [V4584e3: $i] :
% 5.55/5.84                          ( ( mem @ V4584e3 @ A_27a )
% 5.55/5.84                          & ? [V4585e4: $i] :
% 5.55/5.84                              ( ( mem @ V4585e4 @ A_27a )
% 5.55/5.84                              & ? [V4586e5: $i] :
% 5.55/5.84                                  ( ( mem @ V4586e5 @ A_27a )
% 5.55/5.84                                  & ( V0l
% 5.55/5.84                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4582e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4583e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4584e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4585e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4586e5 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4587e1: $i] :
% 5.55/5.84                  ( ( mem @ V4587e1 @ A_27a )
% 5.55/5.84                  & ? [V4588e2: $i] :
% 5.55/5.84                      ( ( mem @ V4588e2 @ A_27a )
% 5.55/5.84                      & ? [V4589e3: $i] :
% 5.55/5.84                          ( ( mem @ V4589e3 @ A_27a )
% 5.55/5.84                          & ? [V4590e4: $i] :
% 5.55/5.84                              ( ( mem @ V4590e4 @ A_27a )
% 5.55/5.84                              & ? [V4591e5: $i] :
% 5.55/5.84                                  ( ( mem @ V4591e5 @ A_27a )
% 5.55/5.84                                  & ( V0l
% 5.55/5.84                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4587e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4588e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4589e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4590e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4591e5 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4592l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4592l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4593e1: $i] :
% 5.55/5.84                      ( ( mem @ V4593e1 @ A_27a )
% 5.55/5.84                      & ? [V4594e2: $i] :
% 5.55/5.84                          ( ( mem @ V4594e2 @ A_27a )
% 5.55/5.84                          & ? [V4595e3: $i] :
% 5.55/5.84                              ( ( mem @ V4595e3 @ A_27a )
% 5.55/5.84                              & ? [V4596e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4596e4 @ A_27a )
% 5.55/5.84                                  & ? [V4597e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4597e5 @ A_27a )
% 5.55/5.84                                      & ( V0l
% 5.55/5.84                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4593e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4594e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4595e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4596e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4597e5 ) @ V4592l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4598l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4598l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4599e1: $i] :
% 5.55/5.84                      ( ( mem @ V4599e1 @ A_27a )
% 5.55/5.84                      & ? [V4600e2: $i] :
% 5.55/5.84                          ( ( mem @ V4600e2 @ A_27a )
% 5.55/5.84                          & ? [V4601e3: $i] :
% 5.55/5.84                              ( ( mem @ V4601e3 @ A_27a )
% 5.55/5.84                              & ? [V4602e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4602e4 @ A_27a )
% 5.55/5.84                                  & ? [V4603e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4603e5 @ A_27a )
% 5.55/5.84                                      & ( V0l
% 5.55/5.84                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4599e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4600e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4601e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4602e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4603e5 ) @ V4598l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4604l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4604l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4605e1: $i] :
% 5.55/5.84                      ( ( mem @ V4605e1 @ A_27a )
% 5.55/5.84                      & ? [V4606e2: $i] :
% 5.55/5.84                          ( ( mem @ V4606e2 @ A_27a )
% 5.55/5.84                          & ? [V4607e3: $i] :
% 5.55/5.84                              ( ( mem @ V4607e3 @ A_27a )
% 5.55/5.84                              & ? [V4608e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4608e4 @ A_27a )
% 5.55/5.84                                  & ? [V4609e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4609e5 @ A_27a )
% 5.55/5.84                                      & ( V0l
% 5.55/5.84                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4605e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4606e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4607e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4608e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4609e5 ) @ V4604l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4610l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4610l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4611e1: $i] :
% 5.55/5.84                      ( ( mem @ V4611e1 @ A_27a )
% 5.55/5.84                      & ? [V4612e2: $i] :
% 5.55/5.84                          ( ( mem @ V4612e2 @ A_27a )
% 5.55/5.84                          & ? [V4613e3: $i] :
% 5.55/5.84                              ( ( mem @ V4613e3 @ A_27a )
% 5.55/5.84                              & ? [V4614e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4614e4 @ A_27a )
% 5.55/5.84                                  & ? [V4615e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4615e5 @ A_27a )
% 5.55/5.84                                      & ( V0l
% 5.55/5.84                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4611e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4612e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4613e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4614e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4615e5 ) @ V4610l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4616l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4616l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4617e1: $i] :
% 5.55/5.84                      ( ( mem @ V4617e1 @ A_27a )
% 5.55/5.84                      & ? [V4618e2: $i] :
% 5.55/5.84                          ( ( mem @ V4618e2 @ A_27a )
% 5.55/5.84                          & ? [V4619e3: $i] :
% 5.55/5.84                              ( ( mem @ V4619e3 @ A_27a )
% 5.55/5.84                              & ? [V4620e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4620e4 @ A_27a )
% 5.55/5.84                                  & ? [V4621e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4621e5 @ A_27a )
% 5.55/5.84                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4616l_27 ) ) )
% 5.55/5.84                                      & ( V0l
% 5.55/5.84                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4617e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4618e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4619e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4620e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4621e5 ) @ V4616l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V4622l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4622l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4623e1: $i] :
% 5.55/5.84                      ( ( mem @ V4623e1 @ A_27a )
% 5.55/5.84                      & ? [V4624e2: $i] :
% 5.55/5.84                          ( ( mem @ V4624e2 @ A_27a )
% 5.55/5.84                          & ? [V4625e3: $i] :
% 5.55/5.84                              ( ( mem @ V4625e3 @ A_27a )
% 5.55/5.84                              & ? [V4626e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4626e4 @ A_27a )
% 5.55/5.84                                  & ? [V4627e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4627e5 @ A_27a )
% 5.55/5.84                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4622l_27 ) ) )
% 5.55/5.84                                      & ( V0l
% 5.55/5.84                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4623e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4624e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4625e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4626e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4627e5 ) @ V4622l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4628l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4628l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4629e1: $i] :
% 5.55/5.84                      ( ( mem @ V4629e1 @ A_27a )
% 5.55/5.84                      & ? [V4630e2: $i] :
% 5.55/5.84                          ( ( mem @ V4630e2 @ A_27a )
% 5.55/5.84                          & ? [V4631e3: $i] :
% 5.55/5.84                              ( ( mem @ V4631e3 @ A_27a )
% 5.55/5.84                              & ? [V4632e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4632e4 @ A_27a )
% 5.55/5.84                                  & ? [V4633e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4633e5 @ A_27a )
% 5.55/5.84                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4628l_27 ) ) )
% 5.55/5.84                                      & ( V0l
% 5.55/5.84                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4629e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4630e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4631e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4632e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4633e5 ) @ V4628l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4634l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4634l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4635e1: $i] :
% 5.55/5.84                      ( ( mem @ V4635e1 @ A_27a )
% 5.55/5.84                      & ? [V4636e2: $i] :
% 5.55/5.84                          ( ( mem @ V4636e2 @ A_27a )
% 5.55/5.84                          & ? [V4637e3: $i] :
% 5.55/5.84                              ( ( mem @ V4637e3 @ A_27a )
% 5.55/5.84                              & ? [V4638e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4638e4 @ A_27a )
% 5.55/5.84                                  & ? [V4639e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4639e5 @ A_27a )
% 5.55/5.84                                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4634l_27 ) ) )
% 5.55/5.84                                      & ( V0l
% 5.55/5.84                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4635e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4636e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4637e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4638e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4639e5 ) @ V4634l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V4640l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4640l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4641e1: $i] :
% 5.55/5.84                      ( ( mem @ V4641e1 @ A_27a )
% 5.55/5.84                      & ? [V4642e2: $i] :
% 5.55/5.84                          ( ( mem @ V4642e2 @ A_27a )
% 5.55/5.84                          & ? [V4643e3: $i] :
% 5.55/5.84                              ( ( mem @ V4643e3 @ A_27a )
% 5.55/5.84                              & ? [V4644e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4644e4 @ A_27a )
% 5.55/5.84                                  & ? [V4645e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4645e5 @ A_27a )
% 5.55/5.84                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4640l_27 ) )
% 5.55/5.84                                        = V1x )
% 5.55/5.84                                      & ( V0l
% 5.55/5.84                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4641e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4642e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4643e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4644e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4645e5 ) @ V4640l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4646l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4646l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4647e1: $i] :
% 5.55/5.84                      ( ( mem @ V4647e1 @ A_27a )
% 5.55/5.84                      & ? [V4648e2: $i] :
% 5.55/5.84                          ( ( mem @ V4648e2 @ A_27a )
% 5.55/5.84                          & ? [V4649e3: $i] :
% 5.55/5.84                              ( ( mem @ V4649e3 @ A_27a )
% 5.55/5.84                              & ? [V4650e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4650e4 @ A_27a )
% 5.55/5.84                                  & ? [V4651e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4651e5 @ A_27a )
% 5.55/5.84                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4646l_27 ) )
% 5.55/5.84                                        = V1x )
% 5.55/5.84                                      & ( V0l
% 5.55/5.84                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4647e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4648e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4649e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4650e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4651e5 ) @ V4646l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4652l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4652l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4653e1: $i] :
% 5.55/5.84                      ( ( mem @ V4653e1 @ A_27a )
% 5.55/5.84                      & ? [V4654e2: $i] :
% 5.55/5.84                          ( ( mem @ V4654e2 @ A_27a )
% 5.55/5.84                          & ? [V4655e3: $i] :
% 5.55/5.84                              ( ( mem @ V4655e3 @ A_27a )
% 5.55/5.84                              & ? [V4656e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4656e4 @ A_27a )
% 5.55/5.84                                  & ? [V4657e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4657e5 @ A_27a )
% 5.55/5.84                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4652l_27 ) )
% 5.55/5.84                                        = V1x )
% 5.55/5.84                                      & ( V0l
% 5.55/5.84                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4653e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4654e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4655e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4656e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4657e5 ) @ V4652l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4658l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4658l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4659e1: $i] :
% 5.55/5.84                      ( ( mem @ V4659e1 @ A_27a )
% 5.55/5.84                      & ? [V4660e2: $i] :
% 5.55/5.84                          ( ( mem @ V4660e2 @ A_27a )
% 5.55/5.84                          & ? [V4661e3: $i] :
% 5.55/5.84                              ( ( mem @ V4661e3 @ A_27a )
% 5.55/5.84                              & ? [V4662e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4662e4 @ A_27a )
% 5.55/5.84                                  & ? [V4663e5: $i] :
% 5.55/5.84                                      ( ( mem @ V4663e5 @ A_27a )
% 5.55/5.84                                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4658l_27 ) )
% 5.55/5.84                                        = V1x )
% 5.55/5.84                                      & ( V0l
% 5.55/5.84                                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4659e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4660e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4661e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4662e4 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4663e5 ) @ V4658l_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4664e1: $i] :
% 5.55/5.84                  ( ( mem @ V4664e1 @ A_27a )
% 5.55/5.84                  & ? [V4665e2: $i] :
% 5.55/5.84                      ( ( mem @ V4665e2 @ A_27a )
% 5.55/5.84                      & ? [V4666e3: $i] :
% 5.55/5.84                          ( ( mem @ V4666e3 @ A_27a )
% 5.55/5.84                          & ? [V4667e4: $i] :
% 5.55/5.84                              ( ( mem @ V4667e4 @ A_27a )
% 5.55/5.84                              & ( V0l
% 5.55/5.84                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4664e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4665e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4666e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4667e4 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4668e1: $i] :
% 5.55/5.84                  ( ( mem @ V4668e1 @ A_27a )
% 5.55/5.84                  & ? [V4669e2: $i] :
% 5.55/5.84                      ( ( mem @ V4669e2 @ A_27a )
% 5.55/5.84                      & ? [V4670e3: $i] :
% 5.55/5.84                          ( ( mem @ V4670e3 @ A_27a )
% 5.55/5.84                          & ? [V4671e4: $i] :
% 5.55/5.84                              ( ( mem @ V4671e4 @ A_27a )
% 5.55/5.84                              & ( V0l
% 5.55/5.84                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4668e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4669e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4670e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4671e4 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4672l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4672l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4673e1: $i] :
% 5.55/5.84                      ( ( mem @ V4673e1 @ A_27a )
% 5.55/5.84                      & ? [V4674e2: $i] :
% 5.55/5.84                          ( ( mem @ V4674e2 @ A_27a )
% 5.55/5.84                          & ? [V4675e3: $i] :
% 5.55/5.84                              ( ( mem @ V4675e3 @ A_27a )
% 5.55/5.84                              & ? [V4676e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4676e4 @ A_27a )
% 5.55/5.84                                  & ( V0l
% 5.55/5.84                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4673e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4674e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4675e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4676e4 ) @ V4672l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4677l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4677l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4678e1: $i] :
% 5.55/5.84                      ( ( mem @ V4678e1 @ A_27a )
% 5.55/5.84                      & ? [V4679e2: $i] :
% 5.55/5.84                          ( ( mem @ V4679e2 @ A_27a )
% 5.55/5.84                          & ? [V4680e3: $i] :
% 5.55/5.84                              ( ( mem @ V4680e3 @ A_27a )
% 5.55/5.84                              & ? [V4681e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4681e4 @ A_27a )
% 5.55/5.84                                  & ( V0l
% 5.55/5.84                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4678e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4679e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4680e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4681e4 ) @ V4677l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4682l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4682l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4683e1: $i] :
% 5.55/5.84                      ( ( mem @ V4683e1 @ A_27a )
% 5.55/5.84                      & ? [V4684e2: $i] :
% 5.55/5.84                          ( ( mem @ V4684e2 @ A_27a )
% 5.55/5.84                          & ? [V4685e3: $i] :
% 5.55/5.84                              ( ( mem @ V4685e3 @ A_27a )
% 5.55/5.84                              & ? [V4686e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4686e4 @ A_27a )
% 5.55/5.84                                  & ( V0l
% 5.55/5.84                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4683e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4684e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4685e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4686e4 ) @ V4682l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4687l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4687l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4688e1: $i] :
% 5.55/5.84                      ( ( mem @ V4688e1 @ A_27a )
% 5.55/5.84                      & ? [V4689e2: $i] :
% 5.55/5.84                          ( ( mem @ V4689e2 @ A_27a )
% 5.55/5.84                          & ? [V4690e3: $i] :
% 5.55/5.84                              ( ( mem @ V4690e3 @ A_27a )
% 5.55/5.84                              & ? [V4691e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4691e4 @ A_27a )
% 5.55/5.84                                  & ( V0l
% 5.55/5.84                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4688e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4689e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4690e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4691e4 ) @ V4687l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4692l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4692l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4693e1: $i] :
% 5.55/5.84                      ( ( mem @ V4693e1 @ A_27a )
% 5.55/5.84                      & ? [V4694e2: $i] :
% 5.55/5.84                          ( ( mem @ V4694e2 @ A_27a )
% 5.55/5.84                          & ? [V4695e3: $i] :
% 5.55/5.84                              ( ( mem @ V4695e3 @ A_27a )
% 5.55/5.84                              & ? [V4696e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4696e4 @ A_27a )
% 5.55/5.84                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4692l_27 ) ) )
% 5.55/5.84                                  & ( V0l
% 5.55/5.84                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4693e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4694e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4695e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4696e4 ) @ V4692l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V4697l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4697l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4698e1: $i] :
% 5.55/5.84                      ( ( mem @ V4698e1 @ A_27a )
% 5.55/5.84                      & ? [V4699e2: $i] :
% 5.55/5.84                          ( ( mem @ V4699e2 @ A_27a )
% 5.55/5.84                          & ? [V4700e3: $i] :
% 5.55/5.84                              ( ( mem @ V4700e3 @ A_27a )
% 5.55/5.84                              & ? [V4701e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4701e4 @ A_27a )
% 5.55/5.84                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4697l_27 ) ) )
% 5.55/5.84                                  & ( V0l
% 5.55/5.84                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4698e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4699e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4700e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4701e4 ) @ V4697l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4702l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4702l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4703e1: $i] :
% 5.55/5.84                      ( ( mem @ V4703e1 @ A_27a )
% 5.55/5.84                      & ? [V4704e2: $i] :
% 5.55/5.84                          ( ( mem @ V4704e2 @ A_27a )
% 5.55/5.84                          & ? [V4705e3: $i] :
% 5.55/5.84                              ( ( mem @ V4705e3 @ A_27a )
% 5.55/5.84                              & ? [V4706e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4706e4 @ A_27a )
% 5.55/5.84                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4702l_27 ) ) )
% 5.55/5.84                                  & ( V0l
% 5.55/5.84                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4703e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4704e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4705e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4706e4 ) @ V4702l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4707l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4707l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4708e1: $i] :
% 5.55/5.84                      ( ( mem @ V4708e1 @ A_27a )
% 5.55/5.84                      & ? [V4709e2: $i] :
% 5.55/5.84                          ( ( mem @ V4709e2 @ A_27a )
% 5.55/5.84                          & ? [V4710e3: $i] :
% 5.55/5.84                              ( ( mem @ V4710e3 @ A_27a )
% 5.55/5.84                              & ? [V4711e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4711e4 @ A_27a )
% 5.55/5.84                                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4707l_27 ) ) )
% 5.55/5.84                                  & ( V0l
% 5.55/5.84                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4708e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4709e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4710e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4711e4 ) @ V4707l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.84            <=> ? [V4712l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4712l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4713e1: $i] :
% 5.55/5.84                      ( ( mem @ V4713e1 @ A_27a )
% 5.55/5.84                      & ? [V4714e2: $i] :
% 5.55/5.84                          ( ( mem @ V4714e2 @ A_27a )
% 5.55/5.84                          & ? [V4715e3: $i] :
% 5.55/5.84                              ( ( mem @ V4715e3 @ A_27a )
% 5.55/5.84                              & ? [V4716e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4716e4 @ A_27a )
% 5.55/5.84                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4712l_27 ) )
% 5.55/5.84                                    = V1x )
% 5.55/5.84                                  & ( V0l
% 5.55/5.84                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4713e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4714e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4715e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4716e4 ) @ V4712l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4717l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4717l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4718e1: $i] :
% 5.55/5.84                      ( ( mem @ V4718e1 @ A_27a )
% 5.55/5.84                      & ? [V4719e2: $i] :
% 5.55/5.84                          ( ( mem @ V4719e2 @ A_27a )
% 5.55/5.84                          & ? [V4720e3: $i] :
% 5.55/5.84                              ( ( mem @ V4720e3 @ A_27a )
% 5.55/5.84                              & ? [V4721e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4721e4 @ A_27a )
% 5.55/5.84                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4717l_27 ) )
% 5.55/5.84                                    = V1x )
% 5.55/5.84                                  & ( V0l
% 5.55/5.84                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4718e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4719e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4720e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4721e4 ) @ V4717l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.84            <=> ? [V4722l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4722l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4723e1: $i] :
% 5.55/5.84                      ( ( mem @ V4723e1 @ A_27a )
% 5.55/5.84                      & ? [V4724e2: $i] :
% 5.55/5.84                          ( ( mem @ V4724e2 @ A_27a )
% 5.55/5.84                          & ? [V4725e3: $i] :
% 5.55/5.84                              ( ( mem @ V4725e3 @ A_27a )
% 5.55/5.84                              & ? [V4726e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4726e4 @ A_27a )
% 5.55/5.84                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4722l_27 ) )
% 5.55/5.84                                    = V1x )
% 5.55/5.84                                  & ( V0l
% 5.55/5.84                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4723e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4724e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4725e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4726e4 ) @ V4722l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.84            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.84                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.84            <=> ? [V4727l_27: $i] :
% 5.55/5.84                  ( ( mem @ V4727l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.84                  & ? [V4728e1: $i] :
% 5.55/5.84                      ( ( mem @ V4728e1 @ A_27a )
% 5.55/5.84                      & ? [V4729e2: $i] :
% 5.55/5.84                          ( ( mem @ V4729e2 @ A_27a )
% 5.55/5.84                          & ? [V4730e3: $i] :
% 5.55/5.84                              ( ( mem @ V4730e3 @ A_27a )
% 5.55/5.84                              & ? [V4731e4: $i] :
% 5.55/5.84                                  ( ( mem @ V4731e4 @ A_27a )
% 5.55/5.84                                  & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4727l_27 ) )
% 5.55/5.85                                    = V1x )
% 5.55/5.85                                  & ( V0l
% 5.55/5.85                                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4728e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4729e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4730e3 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4731e4 ) @ V4727l_27 ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.85            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.85            <=> ? [V4732e1: $i] :
% 5.55/5.85                  ( ( mem @ V4732e1 @ A_27a )
% 5.55/5.85                  & ? [V4733e2: $i] :
% 5.55/5.85                      ( ( mem @ V4733e2 @ A_27a )
% 5.55/5.85                      & ? [V4734e3: $i] :
% 5.55/5.85                          ( ( mem @ V4734e3 @ A_27a )
% 5.55/5.85                          & ( V0l
% 5.55/5.85                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4732e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4733e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4734e3 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) )
% 5.55/5.85            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ? [V4735e1: $i] :
% 5.55/5.85                  ( ( mem @ V4735e1 @ A_27a )
% 5.55/5.85                  & ? [V4736e2: $i] :
% 5.55/5.85                      ( ( mem @ V4736e2 @ A_27a )
% 5.55/5.85                      & ? [V4737e3: $i] :
% 5.55/5.85                          ( ( mem @ V4737e3 @ A_27a )
% 5.55/5.85                          & ( V0l
% 5.55/5.85                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4735e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4736e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4737e3 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ? [V4738l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4738l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4739e1: $i] :
% 5.55/5.85                      ( ( mem @ V4739e1 @ A_27a )
% 5.55/5.85                      & ? [V4740e2: $i] :
% 5.55/5.85                          ( ( mem @ V4740e2 @ A_27a )
% 5.55/5.85                          & ? [V4741e3: $i] :
% 5.55/5.85                              ( ( mem @ V4741e3 @ A_27a )
% 5.55/5.85                              & ( V0l
% 5.55/5.85                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4739e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4740e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4741e3 ) @ V4738l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.85            <=> ? [V4742l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4742l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4743e1: $i] :
% 5.55/5.85                      ( ( mem @ V4743e1 @ A_27a )
% 5.55/5.85                      & ? [V4744e2: $i] :
% 5.55/5.85                          ( ( mem @ V4744e2 @ A_27a )
% 5.55/5.85                          & ? [V4745e3: $i] :
% 5.55/5.85                              ( ( mem @ V4745e3 @ A_27a )
% 5.55/5.85                              & ( V0l
% 5.55/5.85                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4743e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4744e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4745e3 ) @ V4742l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ? [V4746l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4746l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4747e1: $i] :
% 5.55/5.85                      ( ( mem @ V4747e1 @ A_27a )
% 5.55/5.85                      & ? [V4748e2: $i] :
% 5.55/5.85                          ( ( mem @ V4748e2 @ A_27a )
% 5.55/5.85                          & ? [V4749e3: $i] :
% 5.55/5.85                              ( ( mem @ V4749e3 @ A_27a )
% 5.55/5.85                              & ( V0l
% 5.55/5.85                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4747e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4748e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4749e3 ) @ V4746l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.85            <=> ? [V4750l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4750l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4751e1: $i] :
% 5.55/5.85                      ( ( mem @ V4751e1 @ A_27a )
% 5.55/5.85                      & ? [V4752e2: $i] :
% 5.55/5.85                          ( ( mem @ V4752e2 @ A_27a )
% 5.55/5.85                          & ? [V4753e3: $i] :
% 5.55/5.85                              ( ( mem @ V4753e3 @ A_27a )
% 5.55/5.85                              & ( V0l
% 5.55/5.85                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4751e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4752e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4753e3 ) @ V4750l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ? [V4754l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4754l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4755e1: $i] :
% 5.55/5.85                      ( ( mem @ V4755e1 @ A_27a )
% 5.55/5.85                      & ? [V4756e2: $i] :
% 5.55/5.85                          ( ( mem @ V4756e2 @ A_27a )
% 5.55/5.85                          & ? [V4757e3: $i] :
% 5.55/5.85                              ( ( mem @ V4757e3 @ A_27a )
% 5.55/5.85                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4754l_27 ) ) )
% 5.55/5.85                              & ( V0l
% 5.55/5.85                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4755e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4756e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4757e3 ) @ V4754l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.85            <=> ? [V4758l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4758l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4759e1: $i] :
% 5.55/5.85                      ( ( mem @ V4759e1 @ A_27a )
% 5.55/5.85                      & ? [V4760e2: $i] :
% 5.55/5.85                          ( ( mem @ V4760e2 @ A_27a )
% 5.55/5.85                          & ? [V4761e3: $i] :
% 5.55/5.85                              ( ( mem @ V4761e3 @ A_27a )
% 5.55/5.85                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4758l_27 ) ) )
% 5.55/5.85                              & ( V0l
% 5.55/5.85                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4759e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4760e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4761e3 ) @ V4758l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ? [V4762l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4762l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4763e1: $i] :
% 5.55/5.85                      ( ( mem @ V4763e1 @ A_27a )
% 5.55/5.85                      & ? [V4764e2: $i] :
% 5.55/5.85                          ( ( mem @ V4764e2 @ A_27a )
% 5.55/5.85                          & ? [V4765e3: $i] :
% 5.55/5.85                              ( ( mem @ V4765e3 @ A_27a )
% 5.55/5.85                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4762l_27 ) ) )
% 5.55/5.85                              & ( V0l
% 5.55/5.85                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4763e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4764e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4765e3 ) @ V4762l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.85            <=> ? [V4766l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4766l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4767e1: $i] :
% 5.55/5.85                      ( ( mem @ V4767e1 @ A_27a )
% 5.55/5.85                      & ? [V4768e2: $i] :
% 5.55/5.85                          ( ( mem @ V4768e2 @ A_27a )
% 5.55/5.85                          & ? [V4769e3: $i] :
% 5.55/5.85                              ( ( mem @ V4769e3 @ A_27a )
% 5.55/5.85                              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4766l_27 ) ) )
% 5.55/5.85                              & ( V0l
% 5.55/5.85                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4767e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4768e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4769e3 ) @ V4766l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.85            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.85            <=> ? [V4770l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4770l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4771e1: $i] :
% 5.55/5.85                      ( ( mem @ V4771e1 @ A_27a )
% 5.55/5.85                      & ? [V4772e2: $i] :
% 5.55/5.85                          ( ( mem @ V4772e2 @ A_27a )
% 5.55/5.85                          & ? [V4773e3: $i] :
% 5.55/5.85                              ( ( mem @ V4773e3 @ A_27a )
% 5.55/5.85                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4770l_27 ) )
% 5.55/5.85                                = V1x )
% 5.55/5.85                              & ( V0l
% 5.55/5.85                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4771e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4772e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4773e3 ) @ V4770l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.85            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ? [V4774l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4774l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4775e1: $i] :
% 5.55/5.85                      ( ( mem @ V4775e1 @ A_27a )
% 5.55/5.85                      & ? [V4776e2: $i] :
% 5.55/5.85                          ( ( mem @ V4776e2 @ A_27a )
% 5.55/5.85                          & ? [V4777e3: $i] :
% 5.55/5.85                              ( ( mem @ V4777e3 @ A_27a )
% 5.55/5.85                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4774l_27 ) )
% 5.55/5.85                                = V1x )
% 5.55/5.85                              & ( V0l
% 5.55/5.85                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4775e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4776e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4777e3 ) @ V4774l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.85            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.85            <=> ? [V4778l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4778l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4779e1: $i] :
% 5.55/5.85                      ( ( mem @ V4779e1 @ A_27a )
% 5.55/5.85                      & ? [V4780e2: $i] :
% 5.55/5.85                          ( ( mem @ V4780e2 @ A_27a )
% 5.55/5.85                          & ? [V4781e3: $i] :
% 5.55/5.85                              ( ( mem @ V4781e3 @ A_27a )
% 5.55/5.85                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4778l_27 ) )
% 5.55/5.85                                = V1x )
% 5.55/5.85                              & ( V0l
% 5.55/5.85                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4779e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4780e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4781e3 ) @ V4778l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.85            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ? [V4782l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4782l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4783e1: $i] :
% 5.55/5.85                      ( ( mem @ V4783e1 @ A_27a )
% 5.55/5.85                      & ? [V4784e2: $i] :
% 5.55/5.85                          ( ( mem @ V4784e2 @ A_27a )
% 5.55/5.85                          & ? [V4785e3: $i] :
% 5.55/5.85                              ( ( mem @ V4785e3 @ A_27a )
% 5.55/5.85                              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4782l_27 ) )
% 5.55/5.85                                = V1x )
% 5.55/5.85                              & ( V0l
% 5.55/5.85                                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4783e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4784e2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4785e3 ) @ V4782l_27 ) ) ) ) ) ) ) ) )
% 5.55/5.85            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.85            <=> ? [V4786e1: $i] :
% 5.55/5.85                  ( ( mem @ V4786e1 @ A_27a )
% 5.55/5.85                  & ? [V4787e2: $i] :
% 5.55/5.85                      ( ( mem @ V4787e2 @ A_27a )
% 5.55/5.85                      & ( V0l
% 5.55/5.85                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4786e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4787e2 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.55/5.85            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ? [V4788e1: $i] :
% 5.55/5.85                  ( ( mem @ V4788e1 @ A_27a )
% 5.55/5.85                  & ? [V4789e2: $i] :
% 5.55/5.85                      ( ( mem @ V4789e2 @ A_27a )
% 5.55/5.85                      & ( V0l
% 5.55/5.85                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4788e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4789e2 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ? [V4790l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4790l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4791e1: $i] :
% 5.55/5.85                      ( ( mem @ V4791e1 @ A_27a )
% 5.55/5.85                      & ? [V4792e2: $i] :
% 5.55/5.85                          ( ( mem @ V4792e2 @ A_27a )
% 5.55/5.85                          & ( V0l
% 5.55/5.85                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4791e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4792e2 ) @ V4790l_27 ) ) ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.85            <=> ? [V4793l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4793l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4794e1: $i] :
% 5.55/5.85                      ( ( mem @ V4794e1 @ A_27a )
% 5.55/5.85                      & ? [V4795e2: $i] :
% 5.55/5.85                          ( ( mem @ V4795e2 @ A_27a )
% 5.55/5.85                          & ( V0l
% 5.55/5.85                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4794e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4795e2 ) @ V4793l_27 ) ) ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ? [V4796l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4796l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4797e1: $i] :
% 5.55/5.85                      ( ( mem @ V4797e1 @ A_27a )
% 5.55/5.85                      & ? [V4798e2: $i] :
% 5.55/5.85                          ( ( mem @ V4798e2 @ A_27a )
% 5.55/5.85                          & ( V0l
% 5.55/5.85                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4797e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4798e2 ) @ V4796l_27 ) ) ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.85            <=> ? [V4799l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4799l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4800e1: $i] :
% 5.55/5.85                      ( ( mem @ V4800e1 @ A_27a )
% 5.55/5.85                      & ? [V4801e2: $i] :
% 5.55/5.85                          ( ( mem @ V4801e2 @ A_27a )
% 5.55/5.85                          & ( V0l
% 5.55/5.85                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4800e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4801e2 ) @ V4799l_27 ) ) ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ? [V4802l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4802l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4803e1: $i] :
% 5.55/5.85                      ( ( mem @ V4803e1 @ A_27a )
% 5.55/5.85                      & ? [V4804e2: $i] :
% 5.55/5.85                          ( ( mem @ V4804e2 @ A_27a )
% 5.55/5.85                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4802l_27 ) ) )
% 5.55/5.85                          & ( V0l
% 5.55/5.85                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4803e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4804e2 ) @ V4802l_27 ) ) ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.85            <=> ? [V4805l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4805l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4806e1: $i] :
% 5.55/5.85                      ( ( mem @ V4806e1 @ A_27a )
% 5.55/5.85                      & ? [V4807e2: $i] :
% 5.55/5.85                          ( ( mem @ V4807e2 @ A_27a )
% 5.55/5.85                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4805l_27 ) ) )
% 5.55/5.85                          & ( V0l
% 5.55/5.85                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4806e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4807e2 ) @ V4805l_27 ) ) ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ? [V4808l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4808l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4809e1: $i] :
% 5.55/5.85                      ( ( mem @ V4809e1 @ A_27a )
% 5.55/5.85                      & ? [V4810e2: $i] :
% 5.55/5.85                          ( ( mem @ V4810e2 @ A_27a )
% 5.55/5.85                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4808l_27 ) ) )
% 5.55/5.85                          & ( V0l
% 5.55/5.85                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4809e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4810e2 ) @ V4808l_27 ) ) ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.85            <=> ? [V4811l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4811l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4812e1: $i] :
% 5.55/5.85                      ( ( mem @ V4812e1 @ A_27a )
% 5.55/5.85                      & ? [V4813e2: $i] :
% 5.55/5.85                          ( ( mem @ V4813e2 @ A_27a )
% 5.55/5.85                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4811l_27 ) ) )
% 5.55/5.85                          & ( V0l
% 5.55/5.85                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4812e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4813e2 ) @ V4811l_27 ) ) ) ) ) ) )
% 5.55/5.85            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.85            <=> ? [V4814l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4814l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4815e1: $i] :
% 5.55/5.85                      ( ( mem @ V4815e1 @ A_27a )
% 5.55/5.85                      & ? [V4816e2: $i] :
% 5.55/5.85                          ( ( mem @ V4816e2 @ A_27a )
% 5.55/5.85                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4814l_27 ) )
% 5.55/5.85                            = V1x )
% 5.55/5.85                          & ( V0l
% 5.55/5.85                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4815e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4816e2 ) @ V4814l_27 ) ) ) ) ) ) )
% 5.55/5.85            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ? [V4817l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4817l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4818e1: $i] :
% 5.55/5.85                      ( ( mem @ V4818e1 @ A_27a )
% 5.55/5.85                      & ? [V4819e2: $i] :
% 5.55/5.85                          ( ( mem @ V4819e2 @ A_27a )
% 5.55/5.85                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4817l_27 ) )
% 5.55/5.85                            = V1x )
% 5.55/5.85                          & ( V0l
% 5.55/5.85                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4818e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4819e2 ) @ V4817l_27 ) ) ) ) ) ) )
% 5.55/5.85            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.85            <=> ? [V4820l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4820l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4821e1: $i] :
% 5.55/5.85                      ( ( mem @ V4821e1 @ A_27a )
% 5.55/5.85                      & ? [V4822e2: $i] :
% 5.55/5.85                          ( ( mem @ V4822e2 @ A_27a )
% 5.55/5.85                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4820l_27 ) )
% 5.55/5.85                            = V1x )
% 5.55/5.85                          & ( V0l
% 5.55/5.85                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4821e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4822e2 ) @ V4820l_27 ) ) ) ) ) ) )
% 5.55/5.85            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ? [V4823l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4823l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4824e1: $i] :
% 5.55/5.85                      ( ( mem @ V4824e1 @ A_27a )
% 5.55/5.85                      & ? [V4825e2: $i] :
% 5.55/5.85                          ( ( mem @ V4825e2 @ A_27a )
% 5.55/5.85                          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4823l_27 ) )
% 5.55/5.85                            = V1x )
% 5.55/5.85                          & ( V0l
% 5.55/5.85                            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4824e1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4825e2 ) @ V4823l_27 ) ) ) ) ) ) )
% 5.55/5.85            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.85            <=> ? [V4826e1: $i] :
% 5.55/5.85                  ( ( mem @ V4826e1 @ A_27a )
% 5.55/5.85                  & ( V0l
% 5.55/5.85                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4826e1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.85            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ? [V4827e1: $i] :
% 5.55/5.85                  ( ( mem @ V4827e1 @ A_27a )
% 5.55/5.85                  & ( V0l
% 5.55/5.85                    = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4827e1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ? [V4828l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4828l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4829e1: $i] :
% 5.55/5.85                      ( ( mem @ V4829e1 @ A_27a )
% 5.55/5.85                      & ( V0l
% 5.55/5.85                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4829e1 ) @ V4828l_27 ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.85            <=> ? [V4830l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4830l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4831e1: $i] :
% 5.55/5.85                      ( ( mem @ V4831e1 @ A_27a )
% 5.55/5.85                      & ( V0l
% 5.55/5.85                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4831e1 ) @ V4830l_27 ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ? [V4832l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4832l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4833e1: $i] :
% 5.55/5.85                      ( ( mem @ V4833e1 @ A_27a )
% 5.55/5.85                      & ( V0l
% 5.55/5.85                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4833e1 ) @ V4832l_27 ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.85            <=> ? [V4834l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4834l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4835e1: $i] :
% 5.55/5.85                      ( ( mem @ V4835e1 @ A_27a )
% 5.55/5.85                      & ( V0l
% 5.55/5.85                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4835e1 ) @ V4834l_27 ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ? [V4836l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4836l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4837e1: $i] :
% 5.55/5.85                      ( ( mem @ V4837e1 @ A_27a )
% 5.55/5.85                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4836l_27 ) ) )
% 5.55/5.85                      & ( V0l
% 5.55/5.85                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4837e1 ) @ V4836l_27 ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.85            <=> ? [V4838l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4838l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4839e1: $i] :
% 5.55/5.85                      ( ( mem @ V4839e1 @ A_27a )
% 5.55/5.85                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4838l_27 ) ) )
% 5.55/5.85                      & ( V0l
% 5.55/5.85                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4839e1 ) @ V4838l_27 ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ? [V4840l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4840l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4841e1: $i] :
% 5.55/5.85                      ( ( mem @ V4841e1 @ A_27a )
% 5.55/5.85                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4840l_27 ) ) )
% 5.55/5.85                      & ( V0l
% 5.55/5.85                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4841e1 ) @ V4840l_27 ) ) ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.85            <=> ? [V4842l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4842l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4843e1: $i] :
% 5.55/5.85                      ( ( mem @ V4843e1 @ A_27a )
% 5.55/5.85                      & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4842l_27 ) ) )
% 5.55/5.85                      & ( V0l
% 5.55/5.85                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4843e1 ) @ V4842l_27 ) ) ) ) )
% 5.55/5.85            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.55/5.85            <=> ? [V4844l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4844l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4845e1: $i] :
% 5.55/5.85                      ( ( mem @ V4845e1 @ A_27a )
% 5.55/5.85                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4844l_27 ) )
% 5.55/5.85                        = V1x )
% 5.55/5.85                      & ( V0l
% 5.55/5.85                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4845e1 ) @ V4844l_27 ) ) ) ) )
% 5.55/5.85            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ? [V4846l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4846l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4847e1: $i] :
% 5.55/5.85                      ( ( mem @ V4847e1 @ A_27a )
% 5.55/5.85                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4846l_27 ) )
% 5.55/5.85                        = V1x )
% 5.55/5.85                      & ( V0l
% 5.55/5.85                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4847e1 ) @ V4846l_27 ) ) ) ) )
% 5.55/5.85            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.55/5.85            <=> ? [V4848l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4848l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4849e1: $i] :
% 5.55/5.85                      ( ( mem @ V4849e1 @ A_27a )
% 5.55/5.85                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4848l_27 ) )
% 5.55/5.85                        = V1x )
% 5.55/5.85                      & ( V0l
% 5.55/5.85                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4849e1 ) @ V4848l_27 ) ) ) ) )
% 5.55/5.85            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ? [V4850l_27: $i] :
% 5.55/5.85                  ( ( mem @ V4850l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V4851e1: $i] :
% 5.55/5.85                      ( ( mem @ V4851e1 @ A_27a )
% 5.55/5.85                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4850l_27 ) )
% 5.55/5.85                        = V1x )
% 5.55/5.85                      & ( V0l
% 5.55/5.85                        = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4851e1 ) @ V4850l_27 ) ) ) ) )
% 5.55/5.85            & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.85                = fo__c_2Enum_2E0 )
% 5.55/5.85            <=> ( V0l
% 5.55/5.85                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.85            & ( ( fo__c_2Enum_2E0
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ( V0l
% 5.55/5.85                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.55/5.85            <=> ( V0l
% 5.55/5.85                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ( V0l
% 5.55/5.85                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85            <=> ( V0l
% 5.55/5.85                = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.85            & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.85            <=> ( V0l
% 5.55/5.85                = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2EquantHeuristics_2ELIST__LENGTH__COMPARE__SUC,axiom,
% 5.55/5.85      ! [A_27a: del,V0x: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85          <=> ? [V2l_27: $i] :
% 5.55/5.85                ( ( mem @ V2l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                & ? [V3e1: $i] :
% 5.55/5.85                    ( ( mem @ V3e1 @ A_27a )
% 5.55/5.85                    & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l_27 ) ) )
% 5.55/5.85                    & ( V1l
% 5.55/5.85                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3e1 ) @ V2l_27 ) ) ) ) )
% 5.55/5.85          & ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) )
% 5.55/5.85          <=> ? [V4l_27: $i] :
% 5.55/5.85                ( ( mem @ V4l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                & ? [V5e1: $i] :
% 5.55/5.85                    ( ( mem @ V5e1 @ A_27a )
% 5.55/5.85                    & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4l_27 ) ) )
% 5.55/5.85                    & ( V1l
% 5.55/5.85                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5e1 ) @ V4l_27 ) ) ) ) )
% 5.55/5.85          & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) )
% 5.55/5.85              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) )
% 5.55/5.85          <=> ? [V6l_27: $i] :
% 5.55/5.85                ( ( mem @ V6l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                & ? [V7e1: $i] :
% 5.55/5.85                    ( ( mem @ V7e1 @ A_27a )
% 5.55/5.85                    & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V6l_27 ) )
% 5.55/5.85                      = V0x )
% 5.55/5.85                    & ( V1l
% 5.55/5.85                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7e1 ) @ V6l_27 ) ) ) ) )
% 5.55/5.85          & ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.55/5.85              = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85          <=> ? [V8l_27: $i] :
% 5.55/5.85                ( ( mem @ V8l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                & ? [V9e1: $i] :
% 5.55/5.85                    ( ( mem @ V9e1 @ A_27a )
% 5.55/5.85                    & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V8l_27 ) )
% 5.55/5.85                      = V0x )
% 5.55/5.85                    & ( V1l
% 5.55/5.85                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V9e1 ) @ V8l_27 ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2EquantHeuristics_2EHD__TL__EQ__THMS,axiom,
% 5.55/5.85      ! [A_27a: del] :
% 5.55/5.85        ( ! [V0l: $i] :
% 5.55/5.85            ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V0l ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V0l ) )
% 5.55/5.85                = V0l )
% 5.55/5.85            <=> ( V0l
% 5.55/5.85               != ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.55/5.85        & ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V1l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V1l ) ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V1l ) ) ) )
% 5.55/5.85                = V1l )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.85        & ! [V2l: $i] :
% 5.55/5.85            ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V2l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V2l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V2l ) ) ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V2l ) ) ) ) ) )
% 5.55/5.85                = V2l )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.85        & ! [V3l: $i] :
% 5.55/5.85            ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V3l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V3l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V3l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V3l ) ) ) ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V3l ) ) ) ) ) ) ) )
% 5.55/5.85                = V3l )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V4l: $i] :
% 5.55/5.85            ( ( mem @ V4l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V4l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V4l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V4l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V4l ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V4l ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V4l ) ) ) ) ) ) ) ) ) )
% 5.55/5.85                = V4l )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V5l: $i] :
% 5.55/5.85            ( ( mem @ V5l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V5l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V5l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V5l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V5l ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V5l ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V5l ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V5l ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.85                = V5l )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V5l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V6l: $i] :
% 5.55/5.85            ( ( mem @ V6l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V6l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V6l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V6l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V6l ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V6l ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V6l ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V6l ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V6l ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.85                = V6l )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V6l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V7l: $i] :
% 5.55/5.85            ( ( mem @ V7l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V7l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V7l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V7l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V7l ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V7l ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V7l ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V7l ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V7l ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V7l ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.85                = V7l )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V7l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V8l: $i] :
% 5.55/5.85            ( ( mem @ V8l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V8l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V8l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V8l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V8l ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V8l ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V8l ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V8l ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V8l ) ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V8l ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V8l ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.85                = V8l )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V8l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V9l: $i] :
% 5.55/5.85            ( ( mem @ V9l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V9l ) ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85                = V9l )
% 5.55/5.85            <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V9l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.85        & ! [V10l: $i] :
% 5.55/5.85            ( ( mem @ V10l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V10l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V10l ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.85                = V10l )
% 5.55/5.85            <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V10l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.85        & ! [V11l: $i] :
% 5.55/5.85            ( ( mem @ V11l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V11l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V11l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V11l ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.55/5.85                = V11l )
% 5.55/5.85            <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V11l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V12l: $i] :
% 5.55/5.85            ( ( mem @ V12l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V12l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V12l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V12l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V12l ) ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.85                = V12l )
% 5.55/5.85            <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V12l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V13l: $i] :
% 5.55/5.85            ( ( mem @ V13l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V13l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V13l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V13l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V13l ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V13l ) ) ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) )
% 5.55/5.85                = V13l )
% 5.55/5.85            <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V13l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V14l: $i] :
% 5.55/5.85            ( ( mem @ V14l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V14l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V14l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V14l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V14l ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V14l ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V14l ) ) ) ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.55/5.85                = V14l )
% 5.55/5.85            <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V14l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V15l: $i] :
% 5.55/5.85            ( ( mem @ V15l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V15l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V15l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V15l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V15l ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V15l ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V15l ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V15l ) ) ) ) ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) )
% 5.55/5.85                = V15l )
% 5.55/5.85            <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V15l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V16l: $i] :
% 5.55/5.85            ( ( mem @ V16l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V16l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V16l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V16l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V16l ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V16l ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V16l ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V16l ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V16l ) ) ) ) ) ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) )
% 5.55/5.85                = V16l )
% 5.55/5.85            <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V16l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V17l: $i] :
% 5.55/5.85            ( ( mem @ V17l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V17l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V17l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V17l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V17l ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V17l ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V17l ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V17l ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V17l ) ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V17l ) ) ) ) ) ) ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) )
% 5.55/5.85                = V17l )
% 5.55/5.85            <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V17l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V18l: $i] :
% 5.55/5.85            ( ( mem @ V18l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( V18l
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V18l ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V18l ) ) )
% 5.55/5.85            <=> ( V18l
% 5.55/5.85               != ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.55/5.85        & ! [V19l: $i] :
% 5.55/5.85            ( ( mem @ V19l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( V19l
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V19l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V19l ) ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V19l ) ) ) ) )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V19l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.85        & ! [V20l: $i] :
% 5.55/5.85            ( ( mem @ V20l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( V20l
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V20l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V20l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V20l ) ) ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V20l ) ) ) ) ) ) )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V20l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.85        & ! [V21l: $i] :
% 5.55/5.85            ( ( mem @ V21l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( V21l
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V21l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V21l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V21l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V21l ) ) ) ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V21l ) ) ) ) ) ) ) ) )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V21l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V22l: $i] :
% 5.55/5.85            ( ( mem @ V22l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( V22l
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V22l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V22l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V22l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V22l ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V22l ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V22l ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V22l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V23l: $i] :
% 5.55/5.85            ( ( mem @ V23l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( V23l
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V23l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V23l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V23l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V23l ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V23l ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V23l ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V23l ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V23l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V24l: $i] :
% 5.55/5.85            ( ( mem @ V24l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( V24l
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V24l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V24l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V24l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V24l ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V24l ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V24l ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V24l ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V24l ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V24l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V25l: $i] :
% 5.55/5.85            ( ( mem @ V25l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( V25l
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V25l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V25l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V25l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V25l ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V25l ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V25l ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V25l ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V25l ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V25l ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V25l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V26l: $i] :
% 5.55/5.85            ( ( mem @ V26l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( V26l
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V26l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V26l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V26l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V26l ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V26l ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V26l ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V26l ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V26l ) ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V26l ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V26l ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V26l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V27l: $i] :
% 5.55/5.85            ( ( mem @ V27l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( V27l
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V27l ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.85            <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V27l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.85        & ! [V28l: $i] :
% 5.55/5.85            ( ( mem @ V28l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( V28l
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V28l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V28l ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.55/5.85            <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V28l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.85        & ! [V29l: $i] :
% 5.55/5.85            ( ( mem @ V29l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( V29l
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V29l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V29l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V29l ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.85            <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V29l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V30l: $i] :
% 5.55/5.85            ( ( mem @ V30l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( V30l
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V30l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V30l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V30l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V30l ) ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) )
% 5.55/5.85            <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V30l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V31l: $i] :
% 5.55/5.85            ( ( mem @ V31l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( V31l
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V31l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V31l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V31l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V31l ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V31l ) ) ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.55/5.85            <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V31l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V32l: $i] :
% 5.55/5.85            ( ( mem @ V32l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( V32l
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V32l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V32l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V32l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V32l ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V32l ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V32l ) ) ) ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) )
% 5.55/5.85            <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V32l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V33l: $i] :
% 5.55/5.85            ( ( mem @ V33l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( V33l
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V33l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V33l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V33l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V33l ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V33l ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V33l ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V33l ) ) ) ) ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) )
% 5.55/5.85            <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V33l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V34l: $i] :
% 5.55/5.85            ( ( mem @ V34l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( V34l
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V34l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V34l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V34l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V34l ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V34l ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V34l ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V34l ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V34l ) ) ) ) ) ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) )
% 5.55/5.85            <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V34l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V35l: $i] :
% 5.55/5.85            ( ( mem @ V35l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( V35l
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V35l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V35l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V35l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V35l ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V35l ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V35l ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V35l ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V35l ) ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V35l ) ) ) ) ) ) ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) )
% 5.55/5.85            <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V35l ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2EquantHeuristics_2ESOME__THE__EQ,axiom,
% 5.55/5.85      ! [A_27a: del,V0opt: $i] :
% 5.55/5.85        ( ( mem @ V0opt @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.55/5.85       => ( ( ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ ( ap @ ( c_2Eoption_2ETHE @ A_27a ) @ V0opt ) )
% 5.55/5.85            = V0opt )
% 5.55/5.85        <=> ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27a ) @ V0opt ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2EquantHeuristics_2ESOME__THE__EQ__SYM,axiom,
% 5.55/5.85      ! [A_27a: del,V0opt: $i] :
% 5.55/5.85        ( ( mem @ V0opt @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.55/5.85       => ( ( V0opt
% 5.55/5.85            = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ ( ap @ ( c_2Eoption_2ETHE @ A_27a ) @ V0opt ) ) )
% 5.55/5.85        <=> ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27a ) @ V0opt ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2EquantHeuristics_2EFST__PAIR__EQ,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.55/5.85        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.55/5.85       => ! [V1p2: $i] :
% 5.55/5.85            ( ( mem @ V1p2 @ A_27b )
% 5.55/5.85           => ( ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V0p ) ) @ V1p2 )
% 5.55/5.85                = V0p )
% 5.55/5.85            <=> ( V1p2
% 5.55/5.85                = ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V0p ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2EquantHeuristics_2ESND__PAIR__EQ,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.55/5.85        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.55/5.85       => ! [V1p1: $i] :
% 5.55/5.85            ( ( mem @ V1p1 @ A_27a )
% 5.55/5.85           => ( ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1p1 ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V0p ) )
% 5.55/5.85                = V0p )
% 5.55/5.85            <=> ( V1p1
% 5.55/5.85                = ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V0p ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2EquantHeuristics_2EFST__PAIR__EQ__SYM,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.55/5.85        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.55/5.85       => ! [V1p2: $i] :
% 5.55/5.85            ( ( mem @ V1p2 @ A_27b )
% 5.55/5.85           => ( ( V0p
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V0p ) ) @ V1p2 ) )
% 5.55/5.85            <=> ( ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V0p )
% 5.55/5.85                = V1p2 ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2EquantHeuristics_2ESND__PAIR__EQ__SYM,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.55/5.85        ( ( mem @ V0p @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.55/5.85       => ! [V1p1: $i] :
% 5.55/5.85            ( ( mem @ V1p1 @ A_27a )
% 5.55/5.85           => ( ( V0p
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1p1 ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V0p ) ) )
% 5.55/5.85            <=> ( ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V0p )
% 5.55/5.85                = V1p1 ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  %------------------------------------------------------------------------------
% 5.55/5.85  %------------------------------------------------------------------------------
% 5.55/5.85  thf(stp_c_ty_2Elist_2Elist_o,type,
% 5.55/5.85      tp__c_ty_2Elist_2Elist_o: $tType ).
% 5.55/5.85  
% 5.55/5.85  thf(stp_inj_c_ty_2Elist_2Elist_o,type,
% 5.55/5.85      inj__c_ty_2Elist_2Elist_o: tp__c_ty_2Elist_2Elist_o > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(stp_surj_c_ty_2Elist_2Elist_o,type,
% 5.55/5.85      surj__c_ty_2Elist_2Elist_o: $i > tp__c_ty_2Elist_2Elist_o ).
% 5.55/5.85  
% 5.55/5.85  thf(stp_inj_surj_c_ty_2Elist_2Elist_o,axiom,
% 5.55/5.85      ! [X: tp__c_ty_2Elist_2Elist_o] :
% 5.55/5.85        ( ( surj__c_ty_2Elist_2Elist_o @ ( inj__c_ty_2Elist_2Elist_o @ X ) )
% 5.55/5.85        = X ) ).
% 5.55/5.85  
% 5.55/5.85  thf(stp_inj_mem_c_ty_2Elist_2Elist_o,axiom,
% 5.55/5.85      ! [X: tp__c_ty_2Elist_2Elist_o] : ( mem @ ( inj__c_ty_2Elist_2Elist_o @ X ) @ ( ty_2Elist_2Elist @ bool ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(stp_iso_mem_c_ty_2Elist_2Elist_o,axiom,
% 5.55/5.85      ! [X: $i] :
% 5.55/5.85        ( ( mem @ X @ ( ty_2Elist_2Elist @ bool ) )
% 5.55/5.85       => ( X
% 5.55/5.85          = ( inj__c_ty_2Elist_2Elist_o @ ( surj__c_ty_2Elist_2Elist_o @ X ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2EAND__EL,type,
% 5.55/5.85      c_2Erich__list_2EAND__EL: $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2EAND__EL,axiom,
% 5.55/5.85      mem @ c_2Erich__list_2EAND__EL @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ bool ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2EBUTLASTN,type,
% 5.55/5.85      c_2Erich__list_2EBUTLASTN: del > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2EBUTLASTN,axiom,
% 5.55/5.85      ! [A_27a: del] : ( mem @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2ECOUNT__LIST,type,
% 5.55/5.85      c_2Erich__list_2ECOUNT__LIST: $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2ECOUNT__LIST,axiom,
% 5.55/5.85      mem @ c_2Erich__list_2ECOUNT__LIST @ ( arr @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2ECOUNT__LIST__AUX,type,
% 5.55/5.85      c_2Erich__list_2ECOUNT__LIST__AUX: $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2ECOUNT__LIST__AUX,axiom,
% 5.55/5.85      mem @ c_2Erich__list_2ECOUNT__LIST__AUX @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2EELL,type,
% 5.55/5.85      c_2Erich__list_2EELL: del > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2EELL,axiom,
% 5.55/5.85      ! [A_27a: del] : ( mem @ ( c_2Erich__list_2EELL @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2EIS__SUBLIST,type,
% 5.55/5.85      c_2Erich__list_2EIS__SUBLIST: del > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2EIS__SUBLIST,axiom,
% 5.55/5.85      ! [A_27a: del] : ( mem @ ( c_2Erich__list_2EIS__SUBLIST @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2EIS__SUFFIX,type,
% 5.55/5.85      c_2Erich__list_2EIS__SUFFIX: del > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2EIS__SUFFIX,axiom,
% 5.55/5.85      ! [A_27a: del] : ( mem @ ( c_2Erich__list_2EIS__SUFFIX @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2ELASTN,type,
% 5.55/5.85      c_2Erich__list_2ELASTN: del > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2ELASTN,axiom,
% 5.55/5.85      ! [A_27a: del] : ( mem @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2ELIST__ELEM__COUNT,type,
% 5.55/5.85      c_2Erich__list_2ELIST__ELEM__COUNT: del > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2ELIST__ELEM__COUNT,axiom,
% 5.55/5.85      ! [A_27a: del] : ( mem @ ( c_2Erich__list_2ELIST__ELEM__COUNT @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ty_2Enum_2Enum ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2EOR__EL,type,
% 5.55/5.85      c_2Erich__list_2EOR__EL: $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2EOR__EL,axiom,
% 5.55/5.85      mem @ c_2Erich__list_2EOR__EL @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ bool ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2EPREFIX,type,
% 5.55/5.85      c_2Erich__list_2EPREFIX: del > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2EPREFIX,axiom,
% 5.55/5.85      ! [A_27a: del] : ( mem @ ( c_2Erich__list_2EPREFIX @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2EREPLICATE,type,
% 5.55/5.85      c_2Erich__list_2EREPLICATE: del > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2EREPLICATE,axiom,
% 5.55/5.85      ! [A_27a: del] : ( mem @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2ESCANL,type,
% 5.55/5.85      c_2Erich__list_2ESCANL: del > del > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2ESCANL,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Erich__list_2ESCANL @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ ( arr @ A_27a @ A_27b ) ) @ ( arr @ A_27b @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2ESCANR,type,
% 5.55/5.85      c_2Erich__list_2ESCANR: del > del > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2ESCANR,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Erich__list_2ESCANR @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) @ ( arr @ A_27b @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2ESEG,type,
% 5.55/5.85      c_2Erich__list_2ESEG: del > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2ESEG,axiom,
% 5.55/5.85      ! [A_27a: del] : ( mem @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2ESPLITL,type,
% 5.55/5.85      c_2Erich__list_2ESPLITL: del > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2ESPLITL,axiom,
% 5.55/5.85      ! [A_27a: del] : ( mem @ ( c_2Erich__list_2ESPLITL @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2ESPLITP,type,
% 5.55/5.85      c_2Erich__list_2ESPLITP: del > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2ESPLITP,axiom,
% 5.55/5.85      ! [A_27a: del] : ( mem @ ( c_2Erich__list_2ESPLITP @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2ESPLITP__AUX,type,
% 5.55/5.85      c_2Erich__list_2ESPLITP__AUX: del > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2ESPLITP__AUX,axiom,
% 5.55/5.85      ! [A_27a: del] : ( mem @ ( c_2Erich__list_2ESPLITP__AUX @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2ESPLITR,type,
% 5.55/5.85      c_2Erich__list_2ESPLITR: del > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2ESPLITR,axiom,
% 5.55/5.85      ! [A_27a: del] : ( mem @ ( c_2Erich__list_2ESPLITR @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2ESUFFIX,type,
% 5.55/5.85      c_2Erich__list_2ESUFFIX: del > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2ESUFFIX,axiom,
% 5.55/5.85      ! [A_27a: del] : ( mem @ ( c_2Erich__list_2ESUFFIX @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2ETL__T,type,
% 5.55/5.85      c_2Erich__list_2ETL__T: del > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2ETL__T,axiom,
% 5.55/5.85      ! [A_27a: del] : ( mem @ ( c_2Erich__list_2ETL__T @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2EUNZIP__FST,type,
% 5.55/5.85      c_2Erich__list_2EUNZIP__FST: del > del > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2EUNZIP__FST,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Erich__list_2EUNZIP__FST @ A_27a @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2EUNZIP__SND,type,
% 5.55/5.85      c_2Erich__list_2EUNZIP__SND: del > del > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2EUNZIP__SND,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Erich__list_2EUNZIP__SND @ A_27a @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2Ecommon__prefixes,type,
% 5.55/5.85      c_2Erich__list_2Ecommon__prefixes: del > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2Ecommon__prefixes,axiom,
% 5.55/5.85      ! [A_27a: del] : ( mem @ ( c_2Erich__list_2Ecommon__prefixes @ A_27a ) @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2Erich__list_2Elongest__prefix,type,
% 5.55/5.85      c_2Erich__list_2Elongest__prefix: del > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2Erich__list_2Elongest__prefix,axiom,
% 5.55/5.85      ! [A_27a: del] : ( mem @ ( c_2Erich__list_2Elongest__prefix @ A_27a ) @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2EELL,axiom,
% 5.55/5.85      ! [A_27a: del] :
% 5.55/5.85        ( ! [V0l: $i] :
% 5.55/5.85            ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0l )
% 5.55/5.85              = ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ V0l ) ) )
% 5.55/5.85        & ! [V1n: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85            ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ V2l )
% 5.55/5.85              = ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ V2l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EELL__compute,axiom,
% 5.55/5.85      ! [A_27a: del] :
% 5.55/5.85        ( ! [V0l: $i] :
% 5.55/5.85            ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0l )
% 5.55/5.85              = ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ V0l ) ) )
% 5.55/5.85        & ! [V1n: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85            ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ V2l )
% 5.55/5.85              = ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ V2l ) ) ) )
% 5.55/5.85        & ! [V3n: tp__ty_2Enum_2Enum,V4l: $i] :
% 5.55/5.85            ( ( mem @ V4l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ V4l )
% 5.55/5.85              = ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ V4l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2EREPLICATE,axiom,
% 5.55/5.85      ! [A_27a: del] :
% 5.55/5.85        ( ! [V0x: $i] :
% 5.55/5.85            ( ( mem @ V0x @ A_27a )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0x )
% 5.55/5.85              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.85        & ! [V1n: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.55/5.85            ( ( mem @ V2x @ A_27a )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ V2x )
% 5.55/5.85              = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2x ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EREPLICATE__compute,axiom,
% 5.55/5.85      ! [A_27a: del] :
% 5.55/5.85        ( ! [V0x: $i] :
% 5.55/5.85            ( ( mem @ V0x @ A_27a )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0x )
% 5.55/5.85              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.85        & ! [V1n: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.55/5.85            ( ( mem @ V2x @ A_27a )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ V2x )
% 5.55/5.85              = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V2x ) ) ) )
% 5.55/5.85        & ! [V3n: tp__ty_2Enum_2Enum,V4x: $i] :
% 5.55/5.85            ( ( mem @ V4x @ A_27a )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ V4x )
% 5.55/5.85              = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4x ) @ ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ V4x ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2ESCANL,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del] :
% 5.55/5.85        ( ! [V0f: $i] :
% 5.55/5.85            ( ( mem @ V0f @ ( arr @ A_27b @ ( arr @ A_27a @ A_27b ) ) )
% 5.55/5.85           => ! [V1e: $i] :
% 5.55/5.85                ( ( mem @ V1e @ A_27b )
% 5.55/5.85               => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESCANL @ A_27a @ A_27b ) @ V0f ) @ V1e ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V1e ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) ) )
% 5.55/5.85        & ! [V2f: $i] :
% 5.55/5.85            ( ( mem @ V2f @ ( arr @ A_27b @ ( arr @ A_27a @ A_27b ) ) )
% 5.55/5.85           => ! [V3e: $i] :
% 5.55/5.85                ( ( mem @ V3e @ A_27b )
% 5.55/5.85               => ! [V4x: $i] :
% 5.55/5.85                    ( ( mem @ V4x @ A_27a )
% 5.55/5.85                   => ! [V5l: $i] :
% 5.55/5.85                        ( ( mem @ V5l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                       => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESCANL @ A_27a @ A_27b ) @ V2f ) @ V3e ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4x ) @ V5l ) )
% 5.55/5.85                          = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V3e ) @ ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESCANL @ A_27a @ A_27b ) @ V2f ) @ ( ap @ ( ap @ V2f @ V3e ) @ V4x ) ) @ V5l ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2ESCANR,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del] :
% 5.55/5.85        ( ! [V0f: $i] :
% 5.55/5.85            ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.55/5.85           => ! [V1e: $i] :
% 5.55/5.85                ( ( mem @ V1e @ A_27b )
% 5.55/5.85               => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESCANR @ A_27a @ A_27b ) @ V0f ) @ V1e ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V1e ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) ) )
% 5.55/5.85        & ! [V2f: $i] :
% 5.55/5.85            ( ( mem @ V2f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.55/5.85           => ! [V3e: $i] :
% 5.55/5.85                ( ( mem @ V3e @ A_27b )
% 5.55/5.85               => ! [V4x: $i] :
% 5.55/5.85                    ( ( mem @ V4x @ A_27a )
% 5.55/5.85                   => ! [V5l: $i] :
% 5.55/5.85                        ( ( mem @ V5l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                       => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESCANR @ A_27a @ A_27b ) @ V2f ) @ V3e ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4x ) @ V5l ) )
% 5.55/5.85                          = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ ( ap @ ( ap @ V2f @ V4x ) @ ( ap @ ( c_2Elist_2EHD @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESCANR @ A_27a @ A_27b ) @ V2f ) @ V3e ) @ V5l ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESCANR @ A_27a @ A_27b ) @ V2f ) @ V3e ) @ V5l ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2ESPLITP,axiom,
% 5.55/5.85      ! [A_27a: del] :
% 5.55/5.85        ( ! [V0P: $i] :
% 5.55/5.85            ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2ESPLITP @ A_27a ) @ V0P ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85              = ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.55/5.85        & ! [V1P: $i] :
% 5.55/5.85            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85           => ! [V2x: $i] :
% 5.55/5.85                ( ( mem @ V2x @ A_27a )
% 5.55/5.85               => ! [V3l: $i] :
% 5.55/5.85                    ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                   => ( ( ap @ ( ap @ ( c_2Erich__list_2ESPLITP @ A_27a ) @ V1P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V3l ) )
% 5.55/5.85                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ ( ap @ V1P @ V2x ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V3l ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ ( ap @ ( c_2Epair_2EFST @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Erich__list_2ESPLITP @ A_27a ) @ V1P ) @ V3l ) ) ) ) @ ( ap @ ( c_2Epair_2ESND @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Erich__list_2ESPLITP @ A_27a ) @ V1P ) @ V3l ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2ESPLITP__AUX__def,axiom,
% 5.55/5.85      ! [A_27a: del] :
% 5.55/5.85        ( ! [V0acc: $i] :
% 5.55/5.85            ( ( mem @ V0acc @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V1P: $i] :
% 5.55/5.85                ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESPLITP__AUX @ A_27a ) @ V0acc ) @ V1P ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0acc ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.85        & ! [V2acc: $i] :
% 5.55/5.85            ( ( mem @ V2acc @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V3P: $i] :
% 5.55/5.85                ( ( mem @ V3P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85               => ! [V4h: $i] :
% 5.55/5.85                    ( ( mem @ V4h @ A_27a )
% 5.55/5.85                   => ! [V5t: $i] :
% 5.55/5.85                        ( ( mem @ V5t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                       => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESPLITP__AUX @ A_27a ) @ V2acc ) @ V3P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4h ) @ V5t ) )
% 5.55/5.85                          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ ( ap @ V3P @ V4h ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ V2acc ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4h ) @ V5t ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESPLITP__AUX @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2acc ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4h ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ V3P ) @ V5t ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2ESPLITL__def,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ( ( ap @ ( c_2Erich__list_2ESPLITL @ A_27a ) @ V0P )
% 5.55/5.85          = ( ap @ ( c_2Erich__list_2ESPLITP @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V0P ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2ESPLITR__def,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2ESPLITR @ A_27a ) @ V0P ) @ V1l )
% 5.55/5.85              = ( ap
% 5.55/5.85                @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.85                  @ ( ap @ ( c_2Epair_2EUNCURRY @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.85                    @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.85                      @ ^ [V2a: $i] :
% 5.55/5.85                          ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.85                          @ ^ [V3b: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V3b ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V2a ) ) ) ) ) )
% 5.55/5.85                @ ( ap @ ( ap @ ( c_2Erich__list_2ESPLITP @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V0P ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2EPREFIX__DEF,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2EPREFIX @ A_27a ) @ V0P ) @ V1l )
% 5.55/5.85              = ( ap @ ( c_2Epair_2EFST @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Erich__list_2ESPLITP @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V0P ) ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2ESUFFIX__DEF,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2ESUFFIX @ A_27a ) @ V0P ) @ V1l )
% 5.55/5.85              = ( ap
% 5.55/5.85                @ ( ap
% 5.55/5.85                  @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                    @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.85                      @ ^ [V2l_27: $i] :
% 5.55/5.85                          ( lam @ A_27a
% 5.55/5.85                          @ ^ [V3x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ V0P @ V3x ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V3x ) @ V2l_27 ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.85                  @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85                @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2EAND__EL__DEF,axiom,
% 5.55/5.85      ( c_2Erich__list_2EAND__EL
% 5.55/5.85      = ( ap @ ( c_2Elist_2EEVERY @ bool ) @ ( c_2Ecombin_2EI @ bool ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2EOR__EL__DEF,axiom,
% 5.55/5.85      ( c_2Erich__list_2EOR__EL
% 5.55/5.85      = ( ap @ ( c_2Elist_2EEXISTS @ bool ) @ ( c_2Ecombin_2EI @ bool ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2EUNZIP__FST__DEF,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.55/5.85       => ( ( ap @ ( c_2Erich__list_2EUNZIP__FST @ A_27a @ A_27b ) @ V0l )
% 5.55/5.85          = ( ap @ ( c_2Epair_2EFST @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( c_2Elist_2EUNZIP @ A_27a @ A_27b ) @ V0l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2EUNZIP__SND__DEF,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) )
% 5.55/5.85       => ( ( ap @ ( c_2Erich__list_2EUNZIP__SND @ A_27a @ A_27b ) @ V0l )
% 5.55/5.85          = ( ap @ ( c_2Epair_2ESND @ ( ty_2Elist_2Elist @ A_27b ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Elist_2EUNZIP @ A_27b @ A_27a ) @ V0l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2ELIST__ELEM__COUNT__DEF,axiom,
% 5.55/5.85      ! [A_27a: del,V0e: $i] :
% 5.55/5.85        ( ( mem @ V0e @ A_27a )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Erich__list_2ELIST__ELEM__COUNT @ A_27a ) @ V0e ) @ V1l ) )
% 5.55/5.85              = ( surj__ty_2Enum_2Enum
% 5.55/5.85                @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a )
% 5.55/5.85                  @ ( ap
% 5.55/5.85                    @ ( ap @ ( c_2Elist_2EFILTER @ A_27a )
% 5.55/5.85                      @ ( lam @ A_27a
% 5.55/5.85                        @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V2x ) @ V0e ) ) )
% 5.55/5.85                    @ V1l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2ECOUNT__LIST__def,axiom,
% 5.55/5.85      ( ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.85        = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( c_2Elist_2ENIL @ ty_2Enum_2Enum ) ) )
% 5.55/5.85      & ! [V0n: tp__ty_2Enum_2Enum] :
% 5.55/5.85          ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.55/5.85          = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ c_2Enum_2ESUC ) @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2ECOUNT__LIST__AUX__def,axiom,
% 5.55/5.85      ( ! [V0l: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.55/5.85          ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Erich__list_2ECOUNT__LIST__AUX @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0l ) ) )
% 5.55/5.85          = V0l )
% 5.55/5.85      & ! [V1n: tp__ty_2Enum_2Enum,V2l: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.55/5.85          ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Erich__list_2ECOUNT__LIST__AUX @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V2l ) ) )
% 5.55/5.85          = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Erich__list_2ECOUNT__LIST__AUX @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V2l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ECOUNT__LIST__AUX__def__compute,axiom,
% 5.55/5.85      ( ! [V0l: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.55/5.85          ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Erich__list_2ECOUNT__LIST__AUX @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0l ) ) )
% 5.55/5.85          = V0l )
% 5.55/5.85      & ! [V1n: tp__ty_2Enum_2Enum,V2l: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.55/5.85          ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Erich__list_2ECOUNT__LIST__AUX @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V2l ) ) )
% 5.55/5.85          = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Erich__list_2ECOUNT__LIST__AUX @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V2l ) ) ) ) )
% 5.55/5.85      & ! [V3n: tp__ty_2Enum_2Enum,V4l: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.55/5.85          ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Erich__list_2ECOUNT__LIST__AUX @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V4l ) ) )
% 5.55/5.85          = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Erich__list_2ECOUNT__LIST__AUX @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V4l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2ETL__T__def,axiom,
% 5.55/5.85      ! [A_27a: del] :
% 5.55/5.85        ( ( ( ap @ ( c_2Erich__list_2ETL__T @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85          = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85        & ! [V0h: $i] :
% 5.55/5.85            ( ( mem @ V0h @ A_27a )
% 5.55/5.85           => ! [V1t: $i] :
% 5.55/5.85                ( ( mem @ V1t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( c_2Erich__list_2ETL__T @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0h ) @ V1t ) )
% 5.55/5.85                  = V1t ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ETAKE,axiom,
% 5.55/5.85      ! [A_27a: del] :
% 5.55/5.85        ( ! [V0l: $i] :
% 5.55/5.85            ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0l )
% 5.55/5.85              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.85        & ! [V1n: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.55/5.85            ( ( mem @ V2x @ A_27a )
% 5.55/5.85           => ! [V3l: $i] :
% 5.55/5.85                ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V3l ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V3l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EDROP,axiom,
% 5.55/5.85      ! [A_27a: del] :
% 5.55/5.85        ( ! [V0l: $i] :
% 5.55/5.85            ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0l )
% 5.55/5.85              = V0l ) )
% 5.55/5.85        & ! [V1n: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.55/5.85            ( ( mem @ V2x @ A_27a )
% 5.55/5.85           => ! [V3l: $i] :
% 5.55/5.85                ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V3l ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V3l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EDROP__FUNPOW__TL,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l )
% 5.55/5.85          = ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Erich__list_2ETL__T @ A_27a ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ENOT__NULL__SNOC,axiom,
% 5.55/5.85      ! [A_27a: del,V0x: $i] :
% 5.55/5.85        ( ( mem @ V0x @ A_27a )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ~ ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V0x ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2ELASTN__def,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1xs: $i] :
% 5.55/5.85        ( ( mem @ V1xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1xs )
% 5.55/5.85          = ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1xs ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELASTN,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del] :
% 5.55/5.85        ( ! [V0l: $i] :
% 5.55/5.85            ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0l )
% 5.55/5.85              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.85        & ! [V1n: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.55/5.85            ( ( mem @ V2x @ A_27b )
% 5.55/5.85           => ! [V3l: $i] :
% 5.55/5.85                ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27b ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27b ) @ V2x ) @ V3l ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27b ) @ V2x ) @ ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V3l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2EBUTLASTN__def,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1xs: $i] :
% 5.55/5.85        ( ( mem @ V1xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1xs )
% 5.55/5.85          = ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1xs ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EBUTLASTN,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del] :
% 5.55/5.85        ( ! [V0l: $i] :
% 5.55/5.85            ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0l )
% 5.55/5.85              = V0l ) )
% 5.55/5.85        & ! [V1n: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.55/5.85            ( ( mem @ V2x @ A_27b )
% 5.55/5.85           => ! [V3l: $i] :
% 5.55/5.85                ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27b ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27b ) @ V2x ) @ V3l ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V3l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2EIS__SUBLIST,axiom,
% 5.55/5.85      ! [A_27a: del] :
% 5.55/5.85        ( ! [V0l: $i] :
% 5.55/5.85            ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Erich__list_2EIS__SUBLIST @ A_27a ) @ V0l ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.85            <=> $true ) )
% 5.55/5.85        & ! [V1x: $i] :
% 5.55/5.85            ( ( mem @ V1x @ A_27a )
% 5.55/5.85           => ! [V2l: $i] :
% 5.55/5.85                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( p @ ( ap @ ( ap @ ( c_2Erich__list_2EIS__SUBLIST @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ V2l ) ) )
% 5.55/5.85                <=> $false ) ) )
% 5.55/5.85        & ! [V3x1: $i] :
% 5.55/5.85            ( ( mem @ V3x1 @ A_27a )
% 5.55/5.85           => ! [V4l1: $i] :
% 5.55/5.85                ( ( mem @ V4l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ! [V5x2: $i] :
% 5.55/5.85                    ( ( mem @ V5x2 @ A_27a )
% 5.55/5.85                   => ! [V6l2: $i] :
% 5.55/5.85                        ( ( mem @ V6l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                       => ( ( p @ ( ap @ ( ap @ ( c_2Erich__list_2EIS__SUBLIST @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3x1 ) @ V4l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5x2 ) @ V6l2 ) ) )
% 5.55/5.85                        <=> ( ( ( V3x1 = V5x2 )
% 5.55/5.85                              & ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V6l2 ) @ V4l1 ) ) )
% 5.55/5.85                            | ( p @ ( ap @ ( ap @ ( c_2Erich__list_2EIS__SUBLIST @ A_27a ) @ V4l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5x2 ) @ V6l2 ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2ESEG,axiom,
% 5.55/5.85      ! [A_27a: del] :
% 5.55/5.85        ( ! [V0k: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0k ) ) @ V1l )
% 5.55/5.85              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.85        & ! [V2m: tp__ty_2Enum_2Enum,V3x: $i] :
% 5.55/5.85            ( ( mem @ V3x @ A_27a )
% 5.55/5.85           => ! [V4l: $i] :
% 5.55/5.85                ( ( mem @ V4l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3x ) @ V4l ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3x ) @ ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V4l ) ) ) ) )
% 5.55/5.85        & ! [V5m: tp__ty_2Enum_2Enum,V6k: tp__ty_2Enum_2Enum,V7x: $i] :
% 5.55/5.85            ( ( mem @ V7x @ A_27a )
% 5.55/5.85           => ! [V8l: $i] :
% 5.55/5.85                ( ( mem @ V8l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V5m ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V6k ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7x ) @ V8l ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V5m ) ) ) @ ( inj__ty_2Enum_2Enum @ V6k ) ) @ V8l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2EIS__SUFFIX,axiom,
% 5.55/5.85      ! [A_27a: del] :
% 5.55/5.85        ( ! [V0l: $i] :
% 5.55/5.85            ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Erich__list_2EIS__SUFFIX @ A_27a ) @ V0l ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.85            <=> $true ) )
% 5.55/5.85        & ! [V1x: $i] :
% 5.55/5.85            ( ( mem @ V1x @ A_27a )
% 5.55/5.85           => ! [V2l: $i] :
% 5.55/5.85                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( p @ ( ap @ ( ap @ ( c_2Erich__list_2EIS__SUFFIX @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V1x ) @ V2l ) ) )
% 5.55/5.85                <=> $false ) ) )
% 5.55/5.85        & ! [V3x1: $i] :
% 5.55/5.85            ( ( mem @ V3x1 @ A_27a )
% 5.55/5.85           => ! [V4l1: $i] :
% 5.55/5.85                ( ( mem @ V4l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ! [V5x2: $i] :
% 5.55/5.85                    ( ( mem @ V5x2 @ A_27a )
% 5.55/5.85                   => ! [V6l2: $i] :
% 5.55/5.85                        ( ( mem @ V6l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                       => ( ( p @ ( ap @ ( ap @ ( c_2Erich__list_2EIS__SUFFIX @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V3x1 ) @ V4l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V5x2 ) @ V6l2 ) ) )
% 5.55/5.85                        <=> ( ( V3x1 = V5x2 )
% 5.55/5.85                            & ( p @ ( ap @ ( ap @ ( c_2Erich__list_2EIS__SUFFIX @ A_27a ) @ V4l1 ) @ V6l2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELENGTH__NOT__NULL,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85        <=> ~ ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V0l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ENOT__NIL__SNOC,axiom,
% 5.55/5.85      ! [A_27a: del,V0x: $i] :
% 5.55/5.85        ( ( mem @ V0x @ A_27a )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( c_2Elist_2ENIL @ A_27a )
% 5.55/5.85             != ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V0x ) @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ENOT__SNOC__NIL,axiom,
% 5.55/5.85      ! [A_27a: del,V0x: $i] :
% 5.55/5.85        ( ( mem @ V0x @ A_27a )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V0x ) @ V1l )
% 5.55/5.85             != ( c_2Elist_2ENIL @ A_27a ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESNOC__EQ__LENGTH__EQ,axiom,
% 5.55/5.85      ! [A_27a: del,V0x1: $i] :
% 5.55/5.85        ( ( mem @ V0x1 @ A_27a )
% 5.55/5.85       => ! [V1l1: $i] :
% 5.55/5.85            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2x2: $i] :
% 5.55/5.85                ( ( mem @ V2x2 @ A_27a )
% 5.55/5.85               => ! [V3l2: $i] :
% 5.55/5.85                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                   => ( ( ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V0x1 ) @ V1l1 )
% 5.55/5.85                        = ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V2x2 ) @ V3l2 ) )
% 5.55/5.85                     => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) )
% 5.55/5.85                        = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3l2 ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESNOC__REVERSE__CONS,axiom,
% 5.55/5.85      ! [A_27a: del,V0x: $i] :
% 5.55/5.85        ( ( mem @ V0x @ A_27a )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V0x ) @ V1l )
% 5.55/5.85              = ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFOLDR__SNOC,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.55/5.85       => ! [V1e: $i] :
% 5.55/5.85            ( ( mem @ V1e @ A_27b )
% 5.55/5.85           => ! [V2x: $i] :
% 5.55/5.85                ( ( mem @ V2x @ A_27a )
% 5.55/5.85               => ! [V3l: $i] :
% 5.55/5.85                    ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b ) @ V0f ) @ V1e ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V2x ) @ V3l ) )
% 5.55/5.85                      = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ V0f @ V2x ) @ V1e ) ) @ V3l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFOLDR__FOLDL,axiom,
% 5.55/5.85      ! [A_27a: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.55/5.85       => ! [V1e: $i] :
% 5.55/5.85            ( ( mem @ V1e @ A_27a )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Ecombin_2EMONOID @ A_27a ) @ V0f ) @ V1e ) )
% 5.55/5.85             => ! [V2l: $i] :
% 5.55/5.85                  ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                 => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27a ) @ V0f ) @ V1e ) @ V2l )
% 5.55/5.85                    = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ A_27a ) @ V0f ) @ V1e ) @ V2l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELENGTH__FOLDR,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.85          = ( surj__ty_2Enum_2Enum
% 5.55/5.85            @ ( ap
% 5.55/5.85              @ ( ap
% 5.55/5.85                @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ ty_2Enum_2Enum )
% 5.55/5.85                  @ ( lam @ A_27a
% 5.55/5.85                    @ ^ [V1x: $i] :
% 5.55/5.85                        ( lam @ ty_2Enum_2Enum
% 5.55/5.85                        @ ^ [V2l_27: $i] : ( ap @ c_2Enum_2ESUC @ V2l_27 ) ) ) )
% 5.55/5.85                @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.55/5.85              @ V0l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELENGTH__FOLDL,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) )
% 5.55/5.85          = ( surj__ty_2Enum_2Enum
% 5.55/5.85            @ ( ap
% 5.55/5.85              @ ( ap
% 5.55/5.85                @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ ty_2Enum_2Enum )
% 5.55/5.85                  @ ( lam @ ty_2Enum_2Enum
% 5.55/5.85                    @ ^ [V1l_27: $i] :
% 5.55/5.85                        ( lam @ A_27a
% 5.55/5.85                        @ ^ [V2x: $i] : ( ap @ c_2Enum_2ESUC @ V1l_27 ) ) ) )
% 5.55/5.85                @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.55/5.85              @ V0l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMAP__FOLDR,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V1l )
% 5.55/5.85              = ( ap
% 5.55/5.85                @ ( ap
% 5.55/5.85                  @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85                    @ ( lam @ A_27a
% 5.55/5.85                      @ ^ [V2x: $i] :
% 5.55/5.85                          ( lam @ ( ty_2Elist_2Elist @ A_27b )
% 5.55/5.85                          @ ^ [V3l_27: $i] : ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ ( ap @ V0f @ V2x ) ) @ V3l_27 ) ) ) )
% 5.55/5.85                  @ ( c_2Elist_2ENIL @ A_27b ) )
% 5.55/5.85                @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMAP__FOLDL,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V1l )
% 5.55/5.85              = ( ap
% 5.55/5.85                @ ( ap
% 5.55/5.85                  @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85                    @ ( lam @ ( ty_2Elist_2Elist @ A_27b )
% 5.55/5.85                      @ ^ [V2l_27: $i] :
% 5.55/5.85                          ( lam @ A_27a
% 5.55/5.85                          @ ^ [V3x: $i] : ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27b ) @ ( ap @ V0f @ V3x ) ) @ V2l_27 ) ) ) )
% 5.55/5.85                  @ ( c_2Elist_2ENIL @ A_27b ) )
% 5.55/5.85                @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFILTER__FOLDR,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V1l )
% 5.55/5.85              = ( ap
% 5.55/5.85                @ ( ap
% 5.55/5.85                  @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                    @ ( lam @ A_27a
% 5.55/5.85                      @ ^ [V2x: $i] :
% 5.55/5.85                          ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.85                          @ ^ [V3l_27: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ V0P @ V2x ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V3l_27 ) ) @ V3l_27 ) ) ) )
% 5.55/5.85                  @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85                @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFILTER__SNOC,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1x: $i] :
% 5.55/5.85            ( ( mem @ V1x @ A_27a )
% 5.55/5.85           => ! [V2l: $i] :
% 5.55/5.85                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V1x ) @ V2l ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ V0P @ V1x ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V1x ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V2l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V2l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFILTER__FOLDL,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V1l )
% 5.55/5.85              = ( ap
% 5.55/5.85                @ ( ap
% 5.55/5.85                  @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                    @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.85                      @ ^ [V2l_27: $i] :
% 5.55/5.85                          ( lam @ A_27a
% 5.55/5.85                          @ ^ [V3x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ V0P @ V3x ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V3x ) @ V2l_27 ) ) @ V2l_27 ) ) ) )
% 5.55/5.85                  @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85                @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFILTER__COMM,axiom,
% 5.55/5.85      ! [A_27a: del,V0f1: $i] :
% 5.55/5.85        ( ( mem @ V0f1 @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1f2: $i] :
% 5.55/5.85            ( ( mem @ V1f2 @ ( arr @ A_27a @ bool ) )
% 5.55/5.85           => ! [V2l: $i] :
% 5.55/5.85                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0f1 ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V1f2 ) @ V2l ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V1f2 ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0f1 ) @ V2l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFILTER__IDEM,axiom,
% 5.55/5.85      ! [A_27a: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0f ) @ V1l ) )
% 5.55/5.85              = ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0f ) @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFILTER__MAP,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.55/5.85        ( ( mem @ V0f1 @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1f2: $i] :
% 5.55/5.85            ( ( mem @ V1f2 @ ( arr @ A_27b @ A_27a ) )
% 5.55/5.85           => ! [V2l: $i] :
% 5.55/5.85                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0f1 ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V1f2 ) @ V2l ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V1f2 ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ bool @ A_27a ) @ V0f1 ) @ V1f2 ) ) @ V2l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELENGTH__FILTER__LEQ,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V1l ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFILTER__EQ,axiom,
% 5.55/5.85      ! [A_27a: del,V0P1: $i] :
% 5.55/5.85        ( ( mem @ V0P1 @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1P2: $i] :
% 5.55/5.85            ( ( mem @ V1P2 @ ( arr @ A_27a @ bool ) )
% 5.55/5.85           => ! [V2l: $i] :
% 5.55/5.85                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P1 ) @ V2l )
% 5.55/5.85                    = ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V1P2 ) @ V2l ) )
% 5.55/5.85                <=> ! [V3x: $i] :
% 5.55/5.85                      ( ( mem @ V3x @ A_27a )
% 5.55/5.85                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2l ) ) )
% 5.55/5.85                       => ( ( p @ ( ap @ V0P1 @ V3x ) )
% 5.55/5.85                        <=> ( p @ ( ap @ V1P2 @ V3x ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELENGTH__SEG,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1k: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85        ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1k ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) )
% 5.55/5.85         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1k ) ) @ V2l ) ) )
% 5.55/5.85            = V0n ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EAPPEND__NIL,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del] :
% 5.55/5.85        ( ! [V0l: $i] :
% 5.55/5.85            ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85              = V0l ) )
% 5.55/5.85        & ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ ( c_2Elist_2ENIL @ A_27b ) ) @ V1l )
% 5.55/5.85              = V1l ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EAPPEND__FOLDR,axiom,
% 5.55/5.85      ! [A_27a: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l2: $i] :
% 5.55/5.85            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 )
% 5.55/5.85              = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ECONS @ A_27a ) ) @ V1l2 ) @ V0l1 ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EAPPEND__FOLDL,axiom,
% 5.55/5.85      ! [A_27a: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l2: $i] :
% 5.55/5.85            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 )
% 5.55/5.85              = ( ap
% 5.55/5.85                @ ( ap
% 5.55/5.85                  @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                    @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.85                      @ ^ [V2l_27: $i] :
% 5.55/5.85                          ( lam @ A_27a
% 5.55/5.85                          @ ^ [V3x: $i] : ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V3x ) @ V2l_27 ) ) ) )
% 5.55/5.85                  @ V0l1 )
% 5.55/5.85                @ V1l2 ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFOLDR__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.55/5.85       => ! [V1e: $i] :
% 5.55/5.85            ( ( mem @ V1e @ A_27b )
% 5.55/5.85           => ! [V2l1: $i] :
% 5.55/5.85                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ! [V3l2: $i] :
% 5.55/5.85                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b ) @ V0f ) @ V1e ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l1 ) @ V3l2 ) )
% 5.55/5.85                      = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b ) @ V0f ) @ V1e ) @ V3l2 ) ) @ V2l1 ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFOLDL__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27a ) ) )
% 5.55/5.85       => ! [V1e: $i] :
% 5.55/5.85            ( ( mem @ V1e @ A_27a )
% 5.55/5.85           => ! [V2l1: $i] :
% 5.55/5.85                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85               => ! [V3l2: $i] :
% 5.55/5.85                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27b @ A_27a ) @ V0f ) @ V1e ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ V2l1 ) @ V3l2 ) )
% 5.55/5.85                      = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27b @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27b @ A_27a ) @ V0f ) @ V1e ) @ V2l1 ) ) @ V3l2 ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ECONS__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del,V0x: $i] :
% 5.55/5.85        ( ( mem @ V0x @ A_27a )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V1l )
% 5.55/5.85              = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EASSOC__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del] : ( p @ ( ap @ ( c_2Ecombin_2EASSOC @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2EAPPEND @ A_27a ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMONOID__APPEND__NIL,axiom,
% 5.55/5.85      ! [A_27a: del] : ( p @ ( ap @ ( ap @ ( c_2Ecombin_2EMONOID @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2EAPPEND @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFLAT__SNOC,axiom,
% 5.55/5.85      ! [A_27a: del,V0x: $i] :
% 5.55/5.85        ( ( mem @ V0x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.85           => ( ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0x ) @ V1l ) )
% 5.55/5.85              = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ V1l ) ) @ V0x ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFLAT__FOLDR,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.85       => ( ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ V0l )
% 5.55/5.85          = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2EAPPEND @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V0l ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFLAT__FOLDL,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.85       => ( ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ V0l )
% 5.55/5.85          = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2EAPPEND @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V0l ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELENGTH__FLAT,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.85       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ V0l ) ) )
% 5.55/5.85          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Elist_2ESUM @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Elist_2Elist @ A_27a ) @ ty_2Enum_2Enum ) @ ( c_2Elist_2ELENGTH @ A_27a ) ) @ V0l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EREVERSE__FOLDR,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0l )
% 5.55/5.85          = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ESNOC @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V0l ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EREVERSE__FOLDL,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0l )
% 5.55/5.85          = ( ap
% 5.55/5.85            @ ( ap
% 5.55/5.85              @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.85                  @ ^ [V1l_27: $i] :
% 5.55/5.85                      ( lam @ A_27a
% 5.55/5.85                      @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V1l_27 ) ) ) )
% 5.55/5.85              @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85            @ V0l ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EALL__EL__MAP,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1f: $i] :
% 5.55/5.85            ( ( mem @ V1f @ ( arr @ A_27b @ A_27a ) )
% 5.55/5.85           => ! [V2l: $i] :
% 5.55/5.85                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85               => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V1f ) @ V2l ) ) )
% 5.55/5.85                <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ bool @ A_27a ) @ V0P ) @ V1f ) ) @ V2l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMEM__EXISTS,axiom,
% 5.55/5.85      ! [A_27a: del,V0x: $i] :
% 5.55/5.85        ( ( mem @ V0x @ A_27a )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0x ) ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESUM__FOLDR,axiom,
% 5.55/5.85      ! [V0l: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.55/5.85        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Elist_2ESUM @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0l ) ) )
% 5.55/5.85        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ c_2Earithmetic_2E_2B ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESUM__FOLDL,axiom,
% 5.55/5.85      ! [V0l: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.55/5.85        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Elist_2ESUM @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0l ) ) )
% 5.55/5.85        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ c_2Earithmetic_2E_2B ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__PREFIX,axiom,
% 5.55/5.85      ! [A_27a: del] :
% 5.55/5.85        ( ! [V0l: $i] :
% 5.55/5.85            ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V0l ) )
% 5.55/5.85            <=> $true ) )
% 5.55/5.85        & ! [V1x: $i] :
% 5.55/5.85            ( ( mem @ V1x @ A_27a )
% 5.55/5.85           => ! [V2l: $i] :
% 5.55/5.85                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ V2l ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.85                <=> $false ) ) )
% 5.55/5.85        & ! [V3x1: $i] :
% 5.55/5.85            ( ( mem @ V3x1 @ A_27a )
% 5.55/5.85           => ! [V4l1: $i] :
% 5.55/5.85                ( ( mem @ V4l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ! [V5x2: $i] :
% 5.55/5.85                    ( ( mem @ V5x2 @ A_27a )
% 5.55/5.85                   => ! [V6l2: $i] :
% 5.55/5.85                        ( ( mem @ V6l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                       => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5x2 ) @ V6l2 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3x1 ) @ V4l1 ) ) )
% 5.55/5.85                        <=> ( ( V3x1 = V5x2 )
% 5.55/5.85                            & ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V6l2 ) @ V4l1 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__PREFIX__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l2: $i] :
% 5.55/5.85            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V1l2 ) @ V0l1 ) )
% 5.55/5.85            <=> ? [V2l: $i] :
% 5.55/5.85                  ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ( V0l1
% 5.55/5.85                    = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l2 ) @ V2l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__SUFFIX__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l2: $i] :
% 5.55/5.85            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Erich__list_2EIS__SUFFIX @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.55/5.85            <=> ? [V2l: $i] :
% 5.55/5.85                  ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ( V0l1
% 5.55/5.85                    = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l ) @ V1l2 ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__SUBLIST__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l2: $i] :
% 5.55/5.85            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Erich__list_2EIS__SUBLIST @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.55/5.85            <=> ? [V2l: $i] :
% 5.55/5.85                  ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  & ? [V3l_27: $i] :
% 5.55/5.85                      ( ( mem @ V3l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                      & ( V0l1
% 5.55/5.85                        = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l2 ) @ V3l_27 ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__PREFIX__IS__SUBLIST,axiom,
% 5.55/5.85      ! [A_27a: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l2: $i] :
% 5.55/5.85            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V1l2 ) @ V0l1 ) )
% 5.55/5.85             => ( p @ ( ap @ ( ap @ ( c_2Erich__list_2EIS__SUBLIST @ A_27a ) @ V0l1 ) @ V1l2 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__SUFFIX__IS__SUBLIST,axiom,
% 5.55/5.85      ! [A_27a: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l2: $i] :
% 5.55/5.85            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Erich__list_2EIS__SUFFIX @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.55/5.85             => ( p @ ( ap @ ( ap @ ( c_2Erich__list_2EIS__SUBLIST @ A_27a ) @ V0l1 ) @ V1l2 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__PREFIX__REVERSE,axiom,
% 5.55/5.85      ! [A_27a: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l2: $i] :
% 5.55/5.85            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l2 ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0l1 ) ) )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ ( c_2Erich__list_2EIS__SUFFIX @ A_27a ) @ V0l1 ) @ V1l2 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__SUFFIX__REVERSE,axiom,
% 5.55/5.85      ! [A_27a: del,V0l2: $i] :
% 5.55/5.85        ( ( mem @ V0l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l1: $i] :
% 5.55/5.85            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Erich__list_2EIS__SUFFIX @ A_27a ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l1 ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0l2 ) ) )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V0l2 ) @ V1l1 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__SUFFIX__CONS2__E,axiom,
% 5.55/5.85      ! [A_27a: del,V0s: $i] :
% 5.55/5.85        ( ( mem @ V0s @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1h: $i] :
% 5.55/5.85            ( ( mem @ V1h @ A_27a )
% 5.55/5.85           => ! [V2t: $i] :
% 5.55/5.85                ( ( mem @ V2t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( p @ ( ap @ ( ap @ ( c_2Erich__list_2EIS__SUFFIX @ A_27a ) @ V0s ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h ) @ V2t ) ) )
% 5.55/5.85                 => ( p @ ( ap @ ( ap @ ( c_2Erich__list_2EIS__SUFFIX @ A_27a ) @ V0s ) @ V2t ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__SUFFIX__REFL,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( p @ ( ap @ ( ap @ ( c_2Erich__list_2EIS__SUFFIX @ A_27a ) @ V0l ) @ V0l ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__SUBLIST__REVERSE,axiom,
% 5.55/5.85      ! [A_27a: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l2: $i] :
% 5.55/5.85            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Erich__list_2EIS__SUBLIST @ A_27a ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0l1 ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l2 ) ) )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ ( c_2Erich__list_2EIS__SUBLIST @ A_27a ) @ V0l1 ) @ V1l2 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EPREFIX__FOLDR,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2EPREFIX @ A_27a ) @ V0P ) @ V1l )
% 5.55/5.85              = ( ap
% 5.55/5.85                @ ( ap
% 5.55/5.85                  @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                    @ ( lam @ A_27a
% 5.55/5.85                      @ ^ [V2x: $i] :
% 5.55/5.85                          ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.85                          @ ^ [V3l_27: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ V0P @ V2x ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V3l_27 ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.55/5.85                  @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85                @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EPREFIX,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del] :
% 5.55/5.85        ( ! [V0P: $i] :
% 5.55/5.85            ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2EPREFIX @ A_27a ) @ V0P ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.85        & ! [V1P: $i] :
% 5.55/5.85            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.55/5.85           => ! [V2x: $i] :
% 5.55/5.85                ( ( mem @ V2x @ A_27b )
% 5.55/5.85               => ! [V3l: $i] :
% 5.55/5.85                    ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85                   => ( ( ap @ ( ap @ ( c_2Erich__list_2EPREFIX @ A_27b ) @ V1P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V2x ) @ V3l ) )
% 5.55/5.85                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ V1P @ V2x ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V2x ) @ ( ap @ ( ap @ ( c_2Erich__list_2EPREFIX @ A_27b ) @ V1P ) @ V3l ) ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__PREFIX__PREFIX,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ ( ap @ ( ap @ ( c_2Erich__list_2EPREFIX @ A_27a ) @ V0P ) @ V1l ) ) @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELENGTH__SCANL,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27a ) ) )
% 5.55/5.85       => ! [V1e: $i] :
% 5.55/5.85            ( ( mem @ V1e @ A_27a )
% 5.55/5.85           => ! [V2l: $i] :
% 5.55/5.85                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85               => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESCANL @ A_27b @ A_27a ) @ V0f ) @ V1e ) @ V2l ) ) )
% 5.55/5.85                  = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V2l ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELENGTH__SCANR,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.55/5.85       => ! [V1e: $i] :
% 5.55/5.85            ( ( mem @ V1e @ A_27b )
% 5.55/5.85           => ! [V2l: $i] :
% 5.55/5.85                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESCANR @ A_27a @ A_27b ) @ V0f ) @ V1e ) @ V2l ) ) )
% 5.55/5.85                  = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ECOMM__MONOID__FOLDL,axiom,
% 5.55/5.85      ! [A_27a: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( c_2Ecombin_2ECOMM @ A_27a @ A_27a ) @ V0f ) )
% 5.55/5.85         => ! [V1e_27: $i] :
% 5.55/5.85              ( ( mem @ V1e_27 @ A_27a )
% 5.55/5.85             => ( ( p @ ( ap @ ( ap @ ( c_2Ecombin_2EMONOID @ A_27a ) @ V0f ) @ V1e_27 ) )
% 5.55/5.85               => ! [V2e: $i] :
% 5.55/5.85                    ( ( mem @ V2e @ A_27a )
% 5.55/5.85                   => ! [V3l: $i] :
% 5.55/5.85                        ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                       => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ A_27a ) @ V0f ) @ V2e ) @ V3l )
% 5.55/5.85                          = ( ap @ ( ap @ V0f @ V2e ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ A_27a ) @ V0f ) @ V1e_27 ) @ V3l ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ECOMM__MONOID__FOLDR,axiom,
% 5.55/5.85      ! [A_27a: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( c_2Ecombin_2ECOMM @ A_27a @ A_27a ) @ V0f ) )
% 5.55/5.85         => ! [V1e_27: $i] :
% 5.55/5.85              ( ( mem @ V1e_27 @ A_27a )
% 5.55/5.85             => ( ( p @ ( ap @ ( ap @ ( c_2Ecombin_2EMONOID @ A_27a ) @ V0f ) @ V1e_27 ) )
% 5.55/5.85               => ! [V2e: $i] :
% 5.55/5.85                    ( ( mem @ V2e @ A_27a )
% 5.55/5.85                   => ! [V3l: $i] :
% 5.55/5.85                        ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                       => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27a ) @ V0f ) @ V2e ) @ V3l )
% 5.55/5.85                          = ( ap @ ( ap @ V0f @ V2e ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27a ) @ V0f ) @ V1e_27 ) @ V3l ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFCOMM__FOLDR__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0g: $i] :
% 5.55/5.85        ( ( mem @ V0g @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.55/5.85       => ! [V1f: $i] :
% 5.55/5.85            ( ( mem @ V1f @ ( arr @ A_27b @ ( arr @ A_27a @ A_27a ) ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Ecombin_2EFCOMM @ A_27a @ A_27a @ A_27b ) @ V0g ) @ V1f ) )
% 5.55/5.85             => ! [V2e: $i] :
% 5.55/5.85                  ( ( mem @ V2e @ A_27a )
% 5.55/5.85                 => ( ( p @ ( ap @ ( ap @ ( c_2Ecombin_2ELEFT__ID @ A_27a @ A_27a ) @ V0g ) @ V2e ) )
% 5.55/5.85                   => ! [V3l1: $i] :
% 5.55/5.85                        ( ( mem @ V3l1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85                       => ! [V4l2: $i] :
% 5.55/5.85                            ( ( mem @ V4l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85                           => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27b @ A_27a ) @ V1f ) @ V2e ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ V3l1 ) @ V4l2 ) )
% 5.55/5.85                              = ( ap @ ( ap @ V0g @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27b @ A_27a ) @ V1f ) @ V2e ) @ V3l1 ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27b @ A_27a ) @ V1f ) @ V2e ) @ V4l2 ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFCOMM__FOLDL__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27a ) ) )
% 5.55/5.85       => ! [V1g: $i] :
% 5.55/5.85            ( ( mem @ V1g @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Ecombin_2EFCOMM @ A_27a @ A_27b @ A_27a ) @ V0f ) @ V1g ) )
% 5.55/5.85             => ! [V2e: $i] :
% 5.55/5.85                  ( ( mem @ V2e @ A_27a )
% 5.55/5.85                 => ( ( p @ ( ap @ ( ap @ ( c_2Ecombin_2ERIGHT__ID @ A_27a @ A_27a ) @ V1g ) @ V2e ) )
% 5.55/5.85                   => ! [V3l1: $i] :
% 5.55/5.85                        ( ( mem @ V3l1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85                       => ! [V4l2: $i] :
% 5.55/5.85                            ( ( mem @ V4l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85                           => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27b @ A_27a ) @ V0f ) @ V2e ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ V3l1 ) @ V4l2 ) )
% 5.55/5.85                              = ( ap @ ( ap @ V1g @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27b @ A_27a ) @ V0f ) @ V2e ) @ V3l1 ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27b @ A_27a ) @ V0f ) @ V2e ) @ V4l2 ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFOLDL__SINGLE,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27a ) ) )
% 5.55/5.85       => ! [V1e: $i] :
% 5.55/5.85            ( ( mem @ V1e @ A_27a )
% 5.55/5.85           => ! [V2x: $i] :
% 5.55/5.85                ( ( mem @ V2x @ A_27b )
% 5.55/5.85               => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27b @ A_27a ) @ V0f ) @ V1e ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V2x ) @ ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.55/5.85                  = ( ap @ ( ap @ V0f @ V1e ) @ V2x ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFOLDR__SINGLE,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.55/5.85       => ! [V1e: $i] :
% 5.55/5.85            ( ( mem @ V1e @ A_27b )
% 5.55/5.85           => ! [V2x: $i] :
% 5.55/5.85                ( ( mem @ V2x @ A_27a )
% 5.55/5.85               => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b ) @ V0f ) @ V1e ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.85                  = ( ap @ ( ap @ V0f @ V2x ) @ V1e ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFOLDR__CONS__NIL,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ECONS @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V0l )
% 5.55/5.85          = V0l ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFOLDL__SNOC__NIL,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( ap
% 5.55/5.85            @ ( ap
% 5.55/5.85              @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.85                  @ ^ [V1xs: $i] :
% 5.55/5.85                      ( lam @ A_27a
% 5.55/5.85                      @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V2x ) @ V1xs ) ) ) )
% 5.55/5.85              @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85            @ V0l )
% 5.55/5.85          = V0l ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFOLDR__FOLDL__REVERSE,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.55/5.85       => ! [V1e: $i] :
% 5.55/5.85            ( ( mem @ V1e @ A_27b )
% 5.55/5.85           => ! [V2l: $i] :
% 5.55/5.85                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b ) @ V0f ) @ V1e ) @ V2l )
% 5.55/5.85                  = ( ap
% 5.55/5.85                    @ ( ap
% 5.55/5.85                      @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ A_27b )
% 5.55/5.85                        @ ( lam @ A_27b
% 5.55/5.85                          @ ^ [V3x: $i] :
% 5.55/5.85                              ( lam @ A_27a
% 5.55/5.85                              @ ^ [V4y: $i] : ( ap @ ( ap @ V0f @ V4y ) @ V3x ) ) ) )
% 5.55/5.85                      @ V1e )
% 5.55/5.85                    @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V2l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFOLDL__FOLDR__REVERSE,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27a ) ) )
% 5.55/5.85       => ! [V1e: $i] :
% 5.55/5.85            ( ( mem @ V1e @ A_27a )
% 5.55/5.85           => ! [V2l: $i] :
% 5.55/5.85                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27b @ A_27a ) @ V0f ) @ V1e ) @ V2l )
% 5.55/5.85                  = ( ap
% 5.55/5.85                    @ ( ap
% 5.55/5.85                      @ ( ap @ ( c_2Elist_2EFOLDR @ A_27b @ A_27a )
% 5.55/5.85                        @ ( lam @ A_27b
% 5.55/5.85                          @ ^ [V3x: $i] :
% 5.55/5.85                              ( lam @ A_27a
% 5.55/5.85                              @ ^ [V4y: $i] : ( ap @ ( ap @ V0f @ V4y ) @ V3x ) ) ) )
% 5.55/5.85                      @ V1e )
% 5.55/5.85                    @ ( ap @ ( c_2Elist_2EREVERSE @ A_27b ) @ V2l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFOLDR__REVERSE,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.55/5.85       => ! [V1e: $i] :
% 5.55/5.85            ( ( mem @ V1e @ A_27b )
% 5.55/5.85           => ! [V2l: $i] :
% 5.55/5.85                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b ) @ V0f ) @ V1e ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V2l ) )
% 5.55/5.85                  = ( ap
% 5.55/5.85                    @ ( ap
% 5.55/5.85                      @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ A_27b )
% 5.55/5.85                        @ ( lam @ A_27b
% 5.55/5.85                          @ ^ [V3x: $i] :
% 5.55/5.85                              ( lam @ A_27a
% 5.55/5.85                              @ ^ [V4y: $i] : ( ap @ ( ap @ V0f @ V4y ) @ V3x ) ) ) )
% 5.55/5.85                      @ V1e )
% 5.55/5.85                    @ V2l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFOLDL__REVERSE,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27a ) ) )
% 5.55/5.85       => ! [V1e: $i] :
% 5.55/5.85            ( ( mem @ V1e @ A_27a )
% 5.55/5.85           => ! [V2l: $i] :
% 5.55/5.85                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27b @ A_27a ) @ V0f ) @ V1e ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27b ) @ V2l ) )
% 5.55/5.85                  = ( ap
% 5.55/5.85                    @ ( ap
% 5.55/5.85                      @ ( ap @ ( c_2Elist_2EFOLDR @ A_27b @ A_27a )
% 5.55/5.85                        @ ( lam @ A_27b
% 5.55/5.85                          @ ^ [V3x: $i] :
% 5.55/5.85                              ( lam @ A_27a
% 5.55/5.85                              @ ^ [V4y: $i] : ( ap @ ( ap @ V0f @ V4y ) @ V3x ) ) ) )
% 5.55/5.85                      @ V1e )
% 5.55/5.85                    @ V2l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFOLDR__MAP,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.55/5.85       => ! [V1e: $i] :
% 5.55/5.85            ( ( mem @ V1e @ A_27b )
% 5.55/5.85           => ! [V2g: $i] :
% 5.55/5.85                ( ( mem @ V2g @ ( arr @ A_27c @ A_27a ) )
% 5.55/5.85               => ! [V3l: $i] :
% 5.55/5.85                    ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.85                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b ) @ V0f ) @ V1e ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27c @ A_27a ) @ V2g ) @ V3l ) )
% 5.55/5.85                      = ( ap
% 5.55/5.85                        @ ( ap
% 5.55/5.85                          @ ( ap @ ( c_2Elist_2EFOLDR @ A_27c @ A_27b )
% 5.55/5.85                            @ ( lam @ A_27c
% 5.55/5.85                              @ ^ [V4x: $i] :
% 5.55/5.85                                  ( lam @ A_27b
% 5.55/5.85                                  @ ^ [V5y: $i] : ( ap @ ( ap @ V0f @ ( ap @ V2g @ V4x ) ) @ V5y ) ) ) )
% 5.55/5.85                          @ V1e )
% 5.55/5.85                        @ V3l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFOLDL__MAP,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27a ) ) )
% 5.55/5.85       => ! [V1e: $i] :
% 5.55/5.85            ( ( mem @ V1e @ A_27a )
% 5.55/5.85           => ! [V2g: $i] :
% 5.55/5.85                ( ( mem @ V2g @ ( arr @ A_27c @ A_27b ) )
% 5.55/5.85               => ! [V3l: $i] :
% 5.55/5.85                    ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.85                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27b @ A_27a ) @ V0f ) @ V1e ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27c @ A_27b ) @ V2g ) @ V3l ) )
% 5.55/5.85                      = ( ap
% 5.55/5.85                        @ ( ap
% 5.55/5.85                          @ ( ap @ ( c_2Elist_2EFOLDL @ A_27c @ A_27a )
% 5.55/5.85                            @ ( lam @ A_27a
% 5.55/5.85                              @ ^ [V4x: $i] :
% 5.55/5.85                                  ( lam @ A_27c
% 5.55/5.85                                  @ ^ [V5y: $i] : ( ap @ ( ap @ V0f @ V4x ) @ ( ap @ V2g @ V5y ) ) ) ) )
% 5.55/5.85                          @ V1e )
% 5.55/5.85                        @ V3l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEVERY__FOLDR,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V1l ) )
% 5.55/5.85            <=> ( p
% 5.55/5.85                @ ( ap
% 5.55/5.85                  @ ( ap
% 5.55/5.85                    @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ bool )
% 5.55/5.85                      @ ( lam @ A_27a
% 5.55/5.85                        @ ^ [V2x: $i] :
% 5.55/5.85                            ( lam @ bool
% 5.55/5.85                            @ ^ [V3l_27: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0P @ V2x ) ) @ V3l_27 ) ) ) )
% 5.55/5.85                    @ c_2Ebool_2ET )
% 5.55/5.85                  @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEVERY__FOLDL,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V1l ) )
% 5.55/5.85            <=> ( p
% 5.55/5.85                @ ( ap
% 5.55/5.85                  @ ( ap
% 5.55/5.85                    @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ bool )
% 5.55/5.85                      @ ( lam @ bool
% 5.55/5.85                        @ ^ [V2l_27: $i] :
% 5.55/5.85                            ( lam @ A_27a
% 5.55/5.85                            @ ^ [V3x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ V2l_27 ) @ ( ap @ V0P @ V3x ) ) ) ) )
% 5.55/5.85                    @ c_2Ebool_2ET )
% 5.55/5.85                  @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEXISTS__FOLDR,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V0P ) @ V1l ) )
% 5.55/5.85            <=> ( p
% 5.55/5.85                @ ( ap
% 5.55/5.85                  @ ( ap
% 5.55/5.85                    @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ bool )
% 5.55/5.85                      @ ( lam @ A_27a
% 5.55/5.85                        @ ^ [V2x: $i] :
% 5.55/5.85                            ( lam @ bool
% 5.55/5.85                            @ ^ [V3l_27: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0P @ V2x ) ) @ V3l_27 ) ) ) )
% 5.55/5.85                    @ c_2Ebool_2EF )
% 5.55/5.85                  @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEXISTS__FOLDL,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V0P ) @ V1l ) )
% 5.55/5.85            <=> ( p
% 5.55/5.85                @ ( ap
% 5.55/5.85                  @ ( ap
% 5.55/5.85                    @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ bool )
% 5.55/5.85                      @ ( lam @ bool
% 5.55/5.85                        @ ^ [V2l_27: $i] :
% 5.55/5.85                            ( lam @ A_27a
% 5.55/5.85                            @ ^ [V3x: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ V2l_27 ) @ ( ap @ V0P @ V3x ) ) ) ) )
% 5.55/5.85                    @ c_2Ebool_2EF )
% 5.55/5.85                  @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEVERY__FOLDR__MAP,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V1l ) )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ bool @ bool ) @ c_2Ebool_2E_2F_5C ) @ c_2Ebool_2ET ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ bool ) @ V0P ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEVERY__FOLDL__MAP,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V1l ) )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ bool @ bool ) @ c_2Ebool_2E_2F_5C ) @ c_2Ebool_2ET ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ bool ) @ V0P ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEXISTS__FOLDR__MAP,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V0P ) @ V1l ) )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ bool @ bool ) @ c_2Ebool_2E_5C_2F ) @ c_2Ebool_2EF ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ bool ) @ V0P ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEXISTS__FOLDL__MAP,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V0P ) @ V1l ) )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ bool @ bool ) @ c_2Ebool_2E_5C_2F ) @ c_2Ebool_2EF ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ bool ) @ V0P ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFOLDR__FILTER,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.55/5.85       => ! [V1e: $i] :
% 5.55/5.85            ( ( mem @ V1e @ A_27b )
% 5.55/5.85           => ! [V2P: $i] :
% 5.55/5.85                ( ( mem @ V2P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85               => ! [V3l: $i] :
% 5.55/5.85                    ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b ) @ V0f ) @ V1e ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V2P ) @ V3l ) )
% 5.55/5.85                      = ( ap
% 5.55/5.85                        @ ( ap
% 5.55/5.85                          @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b )
% 5.55/5.85                            @ ( lam @ A_27a
% 5.55/5.85                              @ ^ [V4x: $i] :
% 5.55/5.85                                  ( lam @ A_27b
% 5.55/5.85                                  @ ^ [V5y: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ ( ap @ V2P @ V4x ) ) @ ( ap @ ( ap @ V0f @ V4x ) @ V5y ) ) @ V5y ) ) ) )
% 5.55/5.85                          @ V1e )
% 5.55/5.85                        @ V3l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFOLDL__FILTER,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27a ) ) )
% 5.55/5.85       => ! [V1e: $i] :
% 5.55/5.85            ( ( mem @ V1e @ A_27a )
% 5.55/5.85           => ! [V2P: $i] :
% 5.55/5.85                ( ( mem @ V2P @ ( arr @ A_27b @ bool ) )
% 5.55/5.85               => ! [V3l: $i] :
% 5.55/5.85                    ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27b @ A_27a ) @ V0f ) @ V1e ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27b ) @ V2P ) @ V3l ) )
% 5.55/5.85                      = ( ap
% 5.55/5.85                        @ ( ap
% 5.55/5.85                          @ ( ap @ ( c_2Elist_2EFOLDL @ A_27b @ A_27a )
% 5.55/5.85                            @ ( lam @ A_27a
% 5.55/5.85                              @ ^ [V4x: $i] :
% 5.55/5.85                                  ( lam @ A_27b
% 5.55/5.85                                  @ ^ [V5y: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ V2P @ V5y ) ) @ ( ap @ ( ap @ V0f @ V4x ) @ V5y ) ) @ V4x ) ) ) )
% 5.55/5.85                          @ V1e )
% 5.55/5.85                        @ V3l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EASSOC__FOLDR__FLAT,axiom,
% 5.55/5.85      ! [A_27a: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( c_2Ecombin_2EASSOC @ A_27a ) @ V0f ) )
% 5.55/5.85         => ! [V1e: $i] :
% 5.55/5.85              ( ( mem @ V1e @ A_27a )
% 5.55/5.85             => ( ( p @ ( ap @ ( ap @ ( c_2Ecombin_2ELEFT__ID @ A_27a @ A_27a ) @ V0f ) @ V1e ) )
% 5.55/5.85               => ! [V2l: $i] :
% 5.55/5.85                    ( ( mem @ V2l @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.85                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27a ) @ V0f ) @ V1e ) @ ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ V2l ) )
% 5.55/5.85                      = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27a ) @ V0f ) @ V1e ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27a ) @ V0f ) @ V1e ) ) @ V2l ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EASSOC__FOLDL__FLAT,axiom,
% 5.55/5.85      ! [A_27a: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( c_2Ecombin_2EASSOC @ A_27a ) @ V0f ) )
% 5.55/5.85         => ! [V1e: $i] :
% 5.55/5.85              ( ( mem @ V1e @ A_27a )
% 5.55/5.85             => ( ( p @ ( ap @ ( ap @ ( c_2Ecombin_2ERIGHT__ID @ A_27a @ A_27a ) @ V0f ) @ V1e ) )
% 5.55/5.85               => ! [V2l: $i] :
% 5.55/5.85                    ( ( mem @ V2l @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.85                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ A_27a ) @ V0f ) @ V1e ) @ ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ V2l ) )
% 5.55/5.85                      = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ A_27a ) @ V0f ) @ V1e ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ A_27a ) @ V0f ) @ V1e ) ) @ V2l ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMAP__FLAT,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ V1l ) )
% 5.55/5.85              = ( ap @ ( c_2Elist_2EFLAT @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFILTER__FLAT,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ V1l ) )
% 5.55/5.85              = ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEXISTS__DISJ,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1Q: $i] :
% 5.55/5.85            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.55/5.85           => ! [V2l: $i] :
% 5.55/5.85                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( p
% 5.55/5.85                    @ ( ap
% 5.55/5.85                      @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a )
% 5.55/5.85                        @ ( lam @ A_27a
% 5.55/5.85                          @ ^ [V3x: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0P @ V3x ) ) @ ( ap @ V1Q @ V3x ) ) ) )
% 5.55/5.85                      @ V2l ) )
% 5.55/5.85                <=> ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V0P ) @ V2l ) )
% 5.55/5.85                    | ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V1Q ) @ V2l ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMEM__FOLDR,axiom,
% 5.55/5.85      ! [A_27a: del,V0y: $i] :
% 5.55/5.85        ( ( mem @ V0y @ A_27a )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0y ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) )
% 5.55/5.85            <=> ( p
% 5.55/5.85                @ ( ap
% 5.55/5.85                  @ ( ap
% 5.55/5.85                    @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ bool )
% 5.55/5.85                      @ ( lam @ A_27a
% 5.55/5.85                        @ ^ [V2x: $i] :
% 5.55/5.85                            ( lam @ bool
% 5.55/5.85                            @ ^ [V3l_27: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0y ) @ V2x ) ) @ V3l_27 ) ) ) )
% 5.55/5.85                    @ c_2Ebool_2EF )
% 5.55/5.85                  @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMEM__FOLDL,axiom,
% 5.55/5.85      ! [A_27a: del,V0y: $i] :
% 5.55/5.85        ( ( mem @ V0y @ A_27a )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0y ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) )
% 5.55/5.85            <=> ( p
% 5.55/5.85                @ ( ap
% 5.55/5.85                  @ ( ap
% 5.55/5.85                    @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ bool )
% 5.55/5.85                      @ ( lam @ bool
% 5.55/5.85                        @ ^ [V2l_27: $i] :
% 5.55/5.85                            ( lam @ A_27a
% 5.55/5.85                            @ ^ [V3x: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ V2l_27 ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0y ) @ V3x ) ) ) ) )
% 5.55/5.85                    @ c_2Ebool_2EF )
% 5.55/5.85                  @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ENULL__FOLDR,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V0l ) )
% 5.55/5.85        <=> ( p
% 5.55/5.85            @ ( ap
% 5.55/5.85              @ ( ap
% 5.55/5.85                @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ bool )
% 5.55/5.85                  @ ( lam @ A_27a
% 5.55/5.85                    @ ^ [V1x: $i] :
% 5.55/5.85                        ( lam @ bool
% 5.55/5.85                        @ ^ [V2l_27: $i] : c_2Ebool_2EF ) ) )
% 5.55/5.85                @ c_2Ebool_2ET )
% 5.55/5.85              @ V0l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ENULL__FOLDL,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V0l ) )
% 5.55/5.85        <=> ( p
% 5.55/5.85            @ ( ap
% 5.55/5.85              @ ( ap
% 5.55/5.85                @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ bool )
% 5.55/5.85                  @ ( lam @ bool
% 5.55/5.85                    @ ^ [V1x: $i] :
% 5.55/5.85                        ( lam @ A_27a
% 5.55/5.85                        @ ^ [V2l_27: $i] : c_2Ebool_2EF ) ) )
% 5.55/5.85                @ c_2Ebool_2ET )
% 5.55/5.85              @ V0l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMAP__REVERSE,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l ) )
% 5.55/5.85              = ( ap @ ( c_2Elist_2EREVERSE @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESEG__LENGTH__ID,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0l )
% 5.55/5.85          = V0l ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESEG__SUC__CONS,axiom,
% 5.55/5.85      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85        ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V3x: $i] :
% 5.55/5.85            ( ( mem @ V3x @ A_27a )
% 5.55/5.85           => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3x ) @ V2l ) )
% 5.55/5.85              = ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESEG__0__SNOC,axiom,
% 5.55/5.85      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V2x: $i] :
% 5.55/5.85            ( ( mem @ V2x @ A_27a )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85             => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V2x ) @ V1l ) )
% 5.55/5.85                = ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EBUTLASTN__SEG,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l )
% 5.55/5.85            = ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELASTN__CONS,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ! [V2x: $i] :
% 5.55/5.85              ( ( mem @ V2x @ A_27a )
% 5.55/5.85             => ( ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V1l ) )
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELENGTH__LASTN,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) )
% 5.55/5.85            = V0n ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELASTN__LENGTH__ID,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ V0l )
% 5.55/5.85          = V0l ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELASTN__LASTN,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1n: tp__ty_2Enum_2Enum,V2m: tp__ty_2Enum_2Enum] :
% 5.55/5.85            ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) )
% 5.55/5.85             => ( ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ V0l ) )
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ETAKE__SNOC,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ! [V2x: $i] :
% 5.55/5.85              ( ( mem @ V2x @ A_27a )
% 5.55/5.85             => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V2x ) @ V1l ) )
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EBUTLASTN__SUC__FRONT,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ V1l )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EBUTLASTN__FRONT,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ V1l ) )
% 5.55/5.85            = ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELENGTH__BUTLASTN,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) )
% 5.55/5.85            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EBUTLASTN__BUTLASTN,axiom,
% 5.55/5.85      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85        ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V2l ) )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ V2l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EAPPEND__BUTLASTN__LASTN,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) @ ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) )
% 5.55/5.85            = V1l ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EAPPEND__TAKE__LASTN,axiom,
% 5.55/5.85      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85        ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.85            = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2l ) ) @ ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V2l ) )
% 5.55/5.85            = V2l ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EBUTLASTN__APPEND2,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l1: $i] :
% 5.55/5.85        ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V2l2: $i] :
% 5.55/5.85            ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l2 ) ) )
% 5.55/5.85             => ( ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V2l2 ) )
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V2l2 ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EBUTLASTN__LENGTH__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del,V0l2: $i] :
% 5.55/5.85        ( ( mem @ V0l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l1: $i] :
% 5.55/5.85            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l2 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V0l2 ) )
% 5.55/5.85              = V1l1 ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELASTN__LENGTH__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del,V0l2: $i] :
% 5.55/5.85        ( ( mem @ V0l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l1: $i] :
% 5.55/5.85            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l2 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V0l2 ) )
% 5.55/5.85              = V0l2 ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EBUTLASTN__CONS,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ! [V2x: $i] :
% 5.55/5.85              ( ( mem @ V2x @ A_27a )
% 5.55/5.85             => ( ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V1l ) )
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EBUTLASTN__LENGTH__CONS,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1x: $i] :
% 5.55/5.85            ( ( mem @ V1x @ A_27a )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ V0l ) )
% 5.55/5.85              = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELAST__LASTN__LAST,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.55/5.85           => ( ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) )
% 5.55/5.85              = ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EBUTLASTN__LASTN__NIL,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) )
% 5.55/5.85            = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELASTN__BUTLASTN,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85        ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V2l ) )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ V2l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EBUTLASTN__LASTN,axiom,
% 5.55/5.85      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85        ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.85            & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2l ) )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V2l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELASTN__1,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( V0l
% 5.55/5.85           != ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ V0l )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ V0l ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EBUTLASTN__1,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( V0l
% 5.55/5.85           != ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ V0l )
% 5.55/5.85            = ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ V0l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EBUTLASTN__APPEND1,axiom,
% 5.55/5.85      ! [A_27a: del,V0l2: $i] :
% 5.55/5.85        ( ( mem @ V0l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.85            ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l2 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.85           => ! [V2l1: $i] :
% 5.55/5.85                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l1 ) @ V0l2 ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l2 ) ) ) @ V2l1 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELASTN__APPEND2,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l2: $i] :
% 5.55/5.85        ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l2 ) ) )
% 5.55/5.85         => ! [V2l1: $i] :
% 5.55/5.85              ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85             => ( ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l1 ) @ V1l2 ) )
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l2 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELASTN__APPEND1,axiom,
% 5.55/5.85      ! [A_27a: del,V0l2: $i] :
% 5.55/5.85        ( ( mem @ V0l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.85            ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l2 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.85           => ! [V2l1: $i] :
% 5.55/5.85                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l1 ) @ V0l2 ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l2 ) ) ) @ V2l1 ) ) @ V0l2 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELASTN__MAP,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ! [V2f: $i] :
% 5.55/5.85              ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.85             => ( ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V2f ) @ V1l ) )
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V2f ) @ ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EBUTLASTN__MAP,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ! [V2f: $i] :
% 5.55/5.85              ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.85             => ( ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V2f ) @ V1l ) )
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V2f ) @ ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEVERY__LASTN,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V1l ) )
% 5.55/5.85             => ! [V2m: tp__ty_2Enum_2Enum] :
% 5.55/5.85                  ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85                 => ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ V1l ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEVERY__BUTLASTN,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V1l ) )
% 5.55/5.85             => ! [V2m: tp__ty_2Enum_2Enum] :
% 5.55/5.85                  ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85                 => ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ V1l ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ETAKE__TAKE__T,axiom,
% 5.55/5.85      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.55/5.85            ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1l ) )
% 5.55/5.85              = ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ETAKE__TAKE,axiom,
% 5.55/5.85      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.55/5.85              ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.55/5.85             => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1l ) )
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EDROP__LENGTH__NIL,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ V0l )
% 5.55/5.85          = ( c_2Elist_2ENIL @ A_27a ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EBUTLASTN__LENGTH__NIL,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ V0l )
% 5.55/5.85          = ( c_2Elist_2ENIL @ A_27a ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EDROP__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l1: $i] :
% 5.55/5.85        ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V2l2: $i] :
% 5.55/5.85            ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V2l2 ) )
% 5.55/5.85              = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) ) @ V2l2 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EDROP__APPEND1,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l1: $i] :
% 5.55/5.85        ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) )
% 5.55/5.85         => ! [V2l2: $i] :
% 5.55/5.85              ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85             => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V2l2 ) )
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l1 ) ) @ V2l2 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EDROP__APPEND2,axiom,
% 5.55/5.85      ! [A_27a: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.85            ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.85           => ! [V2l2: $i] :
% 5.55/5.85                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V2l2 ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) ) @ V2l2 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EDROP__DROP__T,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85        ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V2l ) )
% 5.55/5.85          = ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ V2l ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EDROP__DROP,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85        ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V2l ) )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ V2l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELASTN__SEG,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l )
% 5.55/5.85            = ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ETAKE__SEG,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l )
% 5.55/5.85            = ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EDROP__SEG,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l )
% 5.55/5.85            = ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EDROP__SNOC,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ! [V2x: $i] :
% 5.55/5.85              ( ( mem @ V2x @ A_27a )
% 5.55/5.85             => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V2x ) @ V1l ) )
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EAPPEND__BUTLASTN__DROP,axiom,
% 5.55/5.85      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85        ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.85            = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V2l ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2l ) )
% 5.55/5.85            = V2l ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESEG__SEG,axiom,
% 5.55/5.85      ! [A_27a: del,V0n1: tp__ty_2Enum_2Enum,V1m1: tp__ty_2Enum_2Enum,V2n2: tp__ty_2Enum_2Enum,V3m2: tp__ty_2Enum_2Enum,V4l: $i] :
% 5.55/5.85        ( ( mem @ V4l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n1 ) ) @ ( inj__ty_2Enum_2Enum @ V1m1 ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4l ) ) )
% 5.55/5.85            & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2n2 ) ) @ ( inj__ty_2Enum_2Enum @ V3m2 ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n1 ) ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n2 ) ) @ ( inj__ty_2Enum_2Enum @ V3m2 ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n1 ) ) @ ( inj__ty_2Enum_2Enum @ V1m1 ) ) @ V4l ) )
% 5.55/5.85            = ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n2 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1m1 ) ) @ ( inj__ty_2Enum_2Enum @ V3m2 ) ) ) @ V4l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESEG__APPEND1,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2l1: $i] :
% 5.55/5.85        ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l1 ) ) )
% 5.55/5.85         => ! [V3l2: $i] :
% 5.55/5.85              ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85             => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l1 ) @ V3l2 ) )
% 5.55/5.85                = ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V2l1 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESEG__APPEND2,axiom,
% 5.55/5.85      ! [A_27a: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum,V3l2: $i] :
% 5.55/5.85            ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.55/5.85                & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3l2 ) ) ) )
% 5.55/5.85             => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V3l2 ) )
% 5.55/5.85                = ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) ) @ V3l2 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESEG__TAKE__DROP,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85        ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V2l )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V2l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESEG__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1l1: $i] :
% 5.55/5.85        ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V2n: tp__ty_2Enum_2Enum,V3l2: $i] :
% 5.55/5.85            ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) )
% 5.55/5.85                & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) )
% 5.55/5.85                & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3l2 ) ) ) ) )
% 5.55/5.85             => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V3l2 ) )
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1l1 ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V3l2 ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESEG__LENGTH__SNOC,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1x: $i] :
% 5.55/5.85            ( ( mem @ V1x @ A_27a )
% 5.55/5.85           => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V1x ) @ V0l ) )
% 5.55/5.85              = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESEG__SNOC,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85        ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) )
% 5.55/5.85         => ! [V3x: $i] :
% 5.55/5.85              ( ( mem @ V3x @ A_27a )
% 5.55/5.85             => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V3x ) @ V2l ) )
% 5.55/5.85                = ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V2l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EELL__SEG,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l )
% 5.55/5.85            = ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESNOC__FOLDR,axiom,
% 5.55/5.85      ! [A_27a: del,V0x: $i] :
% 5.55/5.85        ( ( mem @ V0x @ A_27a )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V0x ) @ V1l )
% 5.55/5.85              = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ECONS @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMEM__FOLDR__MAP,axiom,
% 5.55/5.85      ! [A_27a: del,V0x: $i] :
% 5.55/5.85        ( ( mem @ V0x @ A_27a )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ bool @ bool ) @ c_2Ebool_2E_5C_2F ) @ c_2Ebool_2EF ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ bool ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0x ) ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMEM__FOLDL__MAP,axiom,
% 5.55/5.85      ! [A_27a: del,V0x: $i] :
% 5.55/5.85        ( ( mem @ V0x @ A_27a )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ bool @ bool ) @ c_2Ebool_2E_5C_2F ) @ c_2Ebool_2EF ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ bool ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0x ) ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFILTER__FILTER,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1Q: $i] :
% 5.55/5.85            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.55/5.85           => ! [V2l: $i] :
% 5.55/5.85                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V1Q ) @ V2l ) )
% 5.55/5.85                  = ( ap
% 5.55/5.85                    @ ( ap @ ( c_2Elist_2EFILTER @ A_27a )
% 5.55/5.85                      @ ( lam @ A_27a
% 5.55/5.85                        @ ^ [V3x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0P @ V3x ) ) @ ( ap @ V1Q @ V3x ) ) ) )
% 5.55/5.85                    @ V2l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFCOMM__FOLDR__FLAT,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0g: $i] :
% 5.55/5.85        ( ( mem @ V0g @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.55/5.85       => ! [V1f: $i] :
% 5.55/5.85            ( ( mem @ V1f @ ( arr @ A_27b @ ( arr @ A_27a @ A_27a ) ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Ecombin_2EFCOMM @ A_27a @ A_27a @ A_27b ) @ V0g ) @ V1f ) )
% 5.55/5.85             => ! [V2e: $i] :
% 5.55/5.85                  ( ( mem @ V2e @ A_27a )
% 5.55/5.85                 => ( ( p @ ( ap @ ( ap @ ( c_2Ecombin_2ELEFT__ID @ A_27a @ A_27a ) @ V0g ) @ V2e ) )
% 5.55/5.85                   => ! [V3l: $i] :
% 5.55/5.85                        ( ( mem @ V3l @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27b ) ) )
% 5.55/5.85                       => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27b @ A_27a ) @ V1f ) @ V2e ) @ ( ap @ ( c_2Elist_2EFLAT @ A_27b ) @ V3l ) )
% 5.55/5.85                          = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27a ) @ V0g ) @ V2e ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Elist_2Elist @ A_27b ) @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27b @ A_27a ) @ V1f ) @ V2e ) ) @ V3l ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFCOMM__FOLDL__FLAT,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27a ) ) )
% 5.55/5.85       => ! [V1g: $i] :
% 5.55/5.85            ( ( mem @ V1g @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Ecombin_2EFCOMM @ A_27a @ A_27b @ A_27a ) @ V0f ) @ V1g ) )
% 5.55/5.85             => ! [V2e: $i] :
% 5.55/5.85                  ( ( mem @ V2e @ A_27a )
% 5.55/5.85                 => ( ( p @ ( ap @ ( ap @ ( c_2Ecombin_2ERIGHT__ID @ A_27a @ A_27a ) @ V1g ) @ V2e ) )
% 5.55/5.85                   => ! [V3l: $i] :
% 5.55/5.85                        ( ( mem @ V3l @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27b ) ) )
% 5.55/5.85                       => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27b @ A_27a ) @ V0f ) @ V2e ) @ ( ap @ ( c_2Elist_2EFLAT @ A_27b ) @ V3l ) )
% 5.55/5.85                          = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ A_27a ) @ V1g ) @ V2e ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Elist_2Elist @ A_27b ) @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27b @ A_27a ) @ V0f ) @ V2e ) ) @ V3l ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFOLDR__MAP__REVERSE,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.55/5.85       => ( ! [V1a: $i] :
% 5.55/5.85              ( ( mem @ V1a @ A_27a )
% 5.55/5.85             => ! [V2b: $i] :
% 5.55/5.85                  ( ( mem @ V2b @ A_27a )
% 5.55/5.85                 => ! [V3c: $i] :
% 5.55/5.85                      ( ( mem @ V3c @ A_27a )
% 5.55/5.85                     => ( ( ap @ ( ap @ V0f @ V1a ) @ ( ap @ ( ap @ V0f @ V2b ) @ V3c ) )
% 5.55/5.85                        = ( ap @ ( ap @ V0f @ V2b ) @ ( ap @ ( ap @ V0f @ V1a ) @ V3c ) ) ) ) ) )
% 5.55/5.85         => ! [V4e: $i] :
% 5.55/5.85              ( ( mem @ V4e @ A_27a )
% 5.55/5.85             => ! [V5g: $i] :
% 5.55/5.85                  ( ( mem @ V5g @ ( arr @ A_27b @ A_27a ) )
% 5.55/5.85                 => ! [V6l: $i] :
% 5.55/5.85                      ( ( mem @ V6l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85                     => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27a ) @ V0f ) @ V4e ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V5g ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27b ) @ V6l ) ) )
% 5.55/5.85                        = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27a ) @ V0f ) @ V4e ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V5g ) @ V6l ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFOLDR__FILTER__REVERSE,axiom,
% 5.55/5.85      ! [A_27a: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.55/5.85       => ( ! [V1a: $i] :
% 5.55/5.85              ( ( mem @ V1a @ A_27a )
% 5.55/5.85             => ! [V2b: $i] :
% 5.55/5.85                  ( ( mem @ V2b @ A_27a )
% 5.55/5.85                 => ! [V3c: $i] :
% 5.55/5.85                      ( ( mem @ V3c @ A_27a )
% 5.55/5.85                     => ( ( ap @ ( ap @ V0f @ V1a ) @ ( ap @ ( ap @ V0f @ V2b ) @ V3c ) )
% 5.55/5.85                        = ( ap @ ( ap @ V0f @ V2b ) @ ( ap @ ( ap @ V0f @ V1a ) @ V3c ) ) ) ) ) )
% 5.55/5.85         => ! [V4e: $i] :
% 5.55/5.85              ( ( mem @ V4e @ A_27a )
% 5.55/5.85             => ! [V5P: $i] :
% 5.55/5.85                  ( ( mem @ V5P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85                 => ! [V6l: $i] :
% 5.55/5.85                      ( ( mem @ V6l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                     => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27a ) @ V0f ) @ V4e ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V5P ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V6l ) ) )
% 5.55/5.85                        = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27a ) @ V0f ) @ V4e ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V5P ) @ V6l ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ECOMM__ASSOC__FOLDR__REVERSE,axiom,
% 5.55/5.85      ! [A_27a: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( c_2Ecombin_2ECOMM @ A_27a @ A_27a ) @ V0f ) )
% 5.55/5.85         => ( ( p @ ( ap @ ( c_2Ecombin_2EASSOC @ A_27a ) @ V0f ) )
% 5.55/5.85           => ! [V1e: $i] :
% 5.55/5.85                ( ( mem @ V1e @ A_27a )
% 5.55/5.85               => ! [V2l: $i] :
% 5.55/5.85                    ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27a ) @ V0f ) @ V1e ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V2l ) )
% 5.55/5.85                      = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27a ) @ V0f ) @ V1e ) @ V2l ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ECOMM__ASSOC__FOLDL__REVERSE,axiom,
% 5.55/5.85      ! [A_27a: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( c_2Ecombin_2ECOMM @ A_27a @ A_27a ) @ V0f ) )
% 5.55/5.85         => ( ( p @ ( ap @ ( c_2Ecombin_2EASSOC @ A_27a ) @ V0f ) )
% 5.55/5.85           => ! [V1e: $i] :
% 5.55/5.85                ( ( mem @ V1e @ A_27a )
% 5.55/5.85               => ! [V2l: $i] :
% 5.55/5.85                    ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ A_27a ) @ V0f ) @ V1e ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V2l ) )
% 5.55/5.85                      = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ A_27a ) @ V0f ) @ V1e ) @ V2l ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EELL__LAST,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ~ ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V0l ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0l )
% 5.55/5.85            = ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ V0l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EELL__0__SNOC,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1x: $i] :
% 5.55/5.85            ( ( mem @ V1x @ A_27a )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V1x ) @ V0l ) )
% 5.55/5.85              = V1x ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EELL__SNOC,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum] :
% 5.55/5.85        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.55/5.85       => ! [V1x: $i] :
% 5.55/5.85            ( ( mem @ V1x @ A_27a )
% 5.55/5.85           => ! [V2l: $i] :
% 5.55/5.85                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V1x ) @ V2l ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ V2l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EELL__SUC__SNOC,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1x: $i] :
% 5.55/5.85        ( ( mem @ V1x @ A_27a )
% 5.55/5.85       => ! [V2l: $i] :
% 5.55/5.85            ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V1x ) @ V2l ) )
% 5.55/5.85              = ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V2l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EELL__CONS,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ! [V2x: $i] :
% 5.55/5.85              ( ( mem @ V2x @ A_27a )
% 5.55/5.85             => ( ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V1l ) )
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EELL__LENGTH__CONS,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1x: $i] :
% 5.55/5.85            ( ( mem @ V1x @ A_27a )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ V0l ) )
% 5.55/5.85              = V1x ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EELL__LENGTH__SNOC,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1x: $i] :
% 5.55/5.85            ( ( mem @ V1x @ A_27a )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V1x ) @ V0l ) )
% 5.55/5.85              = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V0l ) ) @ V1x ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V0l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EELL__APPEND2,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l2: $i] :
% 5.55/5.85        ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l2 ) ) )
% 5.55/5.85         => ! [V2l1: $i] :
% 5.55/5.85              ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85             => ( ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l1 ) @ V1l2 ) )
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l2 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EELL__APPEND1,axiom,
% 5.55/5.85      ! [A_27a: del,V0l2: $i] :
% 5.55/5.85        ( ( mem @ V0l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.85            ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l2 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.85           => ! [V2l1: $i] :
% 5.55/5.85                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l1 ) @ V0l2 ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l2 ) ) ) @ V2l1 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EELL__PRE__LENGTH,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( V0l
% 5.55/5.85           != ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) ) @ V0l )
% 5.55/5.85            = ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V0l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEL__PRE__LENGTH,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( V0l
% 5.55/5.85           != ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) ) @ V0l )
% 5.55/5.85            = ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ V0l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEL__ELL,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEL__LENGTH__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del,V0l2: $i] :
% 5.55/5.85        ( ( mem @ V0l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l1: $i] :
% 5.55/5.85            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ~ ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V0l2 ) )
% 5.55/5.85             => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V0l2 ) )
% 5.55/5.85                = ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V0l2 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EELL__EL,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EELL__MAP,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V2f: $i] :
% 5.55/5.85            ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85             => ( ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V2f ) @ V1l ) )
% 5.55/5.85                = ( ap @ V2f @ ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELENGTH__FRONT,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( V0l
% 5.55/5.85           != ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ V0l ) ) )
% 5.55/5.85            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EDROP__LENGTH__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l2: $i] :
% 5.55/5.85            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.55/5.85              = V1l2 ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ETAKE__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l1: $i] :
% 5.55/5.85        ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V2l2: $i] :
% 5.55/5.85            ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V2l2 ) )
% 5.55/5.85              = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) ) @ V2l2 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ETAKE__APPEND1,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l1: $i] :
% 5.55/5.85        ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) )
% 5.55/5.85         => ! [V2l2: $i] :
% 5.55/5.85              ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85             => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V2l2 ) )
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l1 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ETAKE__APPEND2,axiom,
% 5.55/5.85      ! [A_27a: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.85            ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.85           => ! [V2l2: $i] :
% 5.55/5.85                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V2l2 ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) ) @ V2l2 ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ETAKE__LENGTH__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l2: $i] :
% 5.55/5.85            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.55/5.85              = V0l1 ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EREVERSE__FLAT,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.85       => ( ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ V0l ) )
% 5.55/5.85          = ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ ( ap @ ( c_2Elist_2EREVERSE @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2EREVERSE @ A_27a ) ) @ V0l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMAP__FILTER,axiom,
% 5.55/5.85      ! [A_27a: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ A_27a ) )
% 5.55/5.85       => ! [V1P: $i] :
% 5.55/5.85            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85           => ! [V2l: $i] :
% 5.55/5.85                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ! [V3x: $i] :
% 5.55/5.85                      ( ( mem @ V3x @ A_27a )
% 5.55/5.85                     => ( ( p @ ( ap @ V1P @ ( ap @ V0f @ V3x ) ) )
% 5.55/5.85                      <=> ( p @ ( ap @ V1P @ V3x ) ) ) )
% 5.55/5.85                 => ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V1P ) @ V2l ) )
% 5.55/5.85                    = ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V1P ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27a ) @ V0f ) @ V2l ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFLAT__REVERSE,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.85       => ( ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ ( ap @ ( c_2Elist_2EREVERSE @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0l ) )
% 5.55/5.85          = ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2EREVERSE @ A_27a ) ) @ V0l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFLAT__FLAT,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) ) )
% 5.55/5.85       => ( ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ ( ap @ ( c_2Elist_2EFLAT @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0l ) )
% 5.55/5.85          = ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2EFLAT @ A_27a ) ) @ V0l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEVERY__REVERSE,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l ) ) )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEXISTS__REVERSE,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V0P ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l ) ) )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V0P ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEVERY__SEG,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V1l ) )
% 5.55/5.85             => ! [V2m: tp__ty_2Enum_2Enum,V3k: tp__ty_2Enum_2Enum] :
% 5.55/5.85                  ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V3k ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85                 => ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V3k ) ) @ V1l ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEVERY__TAKE,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V1l ) )
% 5.55/5.85             => ! [V2m: tp__ty_2Enum_2Enum] :
% 5.55/5.85                  ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85                 => ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ V1l ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEVERY__DROP,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ V1l ) )
% 5.55/5.85             => ! [V2m: tp__ty_2Enum_2Enum] :
% 5.55/5.85                  ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85                 => ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ V1l ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEXISTS__SEG,axiom,
% 5.55/5.85      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1k: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85        ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1k ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) )
% 5.55/5.85         => ! [V3P: $i] :
% 5.55/5.85              ( ( mem @ V3P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85             => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V3P ) @ ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1k ) ) @ V2l ) ) )
% 5.55/5.85               => ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V3P ) @ V2l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEXISTS__TAKE__IMP,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1m: tp__ty_2Enum_2Enum,V2P: $i] :
% 5.55/5.85            ( ( mem @ V2P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V2P ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V0l ) ) )
% 5.55/5.85             => ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V2P ) @ V0l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEXISTS__DROP__IMP,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1m: tp__ty_2Enum_2Enum,V2P: $i] :
% 5.55/5.85            ( ( mem @ V2P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V2P ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V0l ) ) )
% 5.55/5.85             => ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V2P ) @ V0l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEXISTS__TAKE,axiom,
% 5.55/5.85      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ! [V2P: $i] :
% 5.55/5.85              ( ( mem @ V2P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85             => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V2P ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1l ) ) )
% 5.55/5.85               => ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V2P ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEXISTS__DROP,axiom,
% 5.55/5.85      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ! [V2P: $i] :
% 5.55/5.85              ( ( mem @ V2P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85             => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V2P ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1l ) ) )
% 5.55/5.85               => ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V2P ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEXISTS__LASTN,axiom,
% 5.55/5.85      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ! [V2P: $i] :
% 5.55/5.85              ( ( mem @ V2P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85             => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V2P ) @ ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1l ) ) )
% 5.55/5.85               => ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V2P ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEXISTS__BUTLASTN,axiom,
% 5.55/5.85      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ! [V2P: $i] :
% 5.55/5.85              ( ( mem @ V2P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85             => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V2P ) @ ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1l ) ) )
% 5.55/5.85               => ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V2P ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMEM__SEG,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85        ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) )
% 5.55/5.85         => ! [V3x: $i] :
% 5.55/5.85              ( ( mem @ V3x @ A_27a )
% 5.55/5.85             => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V2l ) ) ) )
% 5.55/5.85               => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2l ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMEM__TAKE__IMP,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1m: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.55/5.85            ( ( mem @ V2x @ A_27a )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V0l ) ) ) )
% 5.55/5.85             => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMEM__DROP__IMP,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1m: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.55/5.85            ( ( mem @ V2x @ A_27a )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V0l ) ) ) )
% 5.55/5.85             => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMEM__TAKE,axiom,
% 5.55/5.85      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ! [V2x: $i] :
% 5.55/5.85              ( ( mem @ V2x @ A_27a )
% 5.55/5.85             => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1l ) ) ) )
% 5.55/5.85               => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMEM__DROP,axiom,
% 5.55/5.85      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ! [V2x: $i] :
% 5.55/5.85              ( ( mem @ V2x @ A_27a )
% 5.55/5.85             => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1l ) ) ) )
% 5.55/5.85               => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMEM__BUTLASTN,axiom,
% 5.55/5.85      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ! [V2x: $i] :
% 5.55/5.85              ( ( mem @ V2x @ A_27a )
% 5.55/5.85             => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1l ) ) ) )
% 5.55/5.85               => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMEM__LASTN,axiom,
% 5.55/5.85      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ! [V2x: $i] :
% 5.55/5.85              ( ( mem @ V2x @ A_27a )
% 5.55/5.85             => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1l ) ) ) )
% 5.55/5.85               => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EZIP__SNOC,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l2: $i] :
% 5.55/5.85            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85           => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V1l2 ) ) )
% 5.55/5.85             => ! [V2x1: $i] :
% 5.55/5.85                  ( ( mem @ V2x1 @ A_27a )
% 5.55/5.85                 => ! [V3x2: $i] :
% 5.55/5.85                      ( ( mem @ V3x2 @ A_27b )
% 5.55/5.85                     => ( ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V2x1 ) @ V0l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27b ) @ V3x2 ) @ V1l2 ) ) )
% 5.55/5.85                        = ( ap @ ( ap @ ( c_2Elist_2ESNOC @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x1 ) @ V3x2 ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EUNZIP__SNOC,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.55/5.85        ( ( mem @ V0x @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.55/5.85           => ( ( ap @ ( c_2Elist_2EUNZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V0x ) @ V1l ) )
% 5.55/5.85              = ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V0x ) ) @ ( ap @ ( c_2Epair_2EFST @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( c_2Elist_2EUNZIP @ A_27a @ A_27b ) @ V1l ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27b ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V0x ) ) @ ( ap @ ( c_2Epair_2ESND @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( c_2Elist_2EUNZIP @ A_27a @ A_27b ) @ V1l ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELENGTH__UNZIP__FST,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.55/5.85       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( c_2Erich__list_2EUNZIP__FST @ A_27a @ A_27b ) @ V0l ) ) )
% 5.55/5.85          = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V0l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELENGTH__UNZIP__SND,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.55/5.85       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ ( ap @ ( c_2Erich__list_2EUNZIP__SND @ A_27b @ A_27a ) @ V0l ) ) )
% 5.55/5.85          = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V0l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESUM__REVERSE,axiom,
% 5.55/5.85      ! [V0l: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.55/5.85        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Elist_2ESUM @ ( ap @ ( c_2Elist_2EREVERSE @ ty_2Enum_2Enum ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0l ) ) ) )
% 5.55/5.85        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Elist_2ESUM @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(stp_c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum,type,
% 5.55/5.85      tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum: $tType ).
% 5.55/5.85  
% 5.55/5.85  thf(stp_inj_c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum,type,
% 5.55/5.85      inj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum: tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(stp_surj_c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum,type,
% 5.55/5.85      surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum: $i > tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum ).
% 5.55/5.85  
% 5.55/5.85  thf(stp_inj_surj_c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum,axiom,
% 5.55/5.85      ! [X: tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.55/5.85        ( ( surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( inj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum @ X ) )
% 5.55/5.85        = X ) ).
% 5.55/5.85  
% 5.55/5.85  thf(stp_inj_mem_c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum,axiom,
% 5.55/5.85      ! [X: tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum] : ( mem @ ( inj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum @ X ) @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(stp_iso_mem_c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum,axiom,
% 5.55/5.85      ! [X: $i] :
% 5.55/5.85        ( ( mem @ X @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) ) )
% 5.55/5.85       => ( X
% 5.55/5.85          = ( inj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum @ X ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESUM__FLAT,axiom,
% 5.55/5.85      ! [V0l: tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.55/5.85        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Elist_2ESUM @ ( ap @ ( c_2Elist_2EFLAT @ ty_2Enum_2Enum ) @ ( inj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0l ) ) ) )
% 5.55/5.85        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Elist_2ESUM @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) @ ty_2Enum_2Enum ) @ c_2Elist_2ESUM ) @ ( inj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEL__APPEND1,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l1: $i] :
% 5.55/5.85        ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V2l2: $i] :
% 5.55/5.85            ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) )
% 5.55/5.85             => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V2l2 ) )
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l1 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEL__APPEND2,axiom,
% 5.55/5.85      ! [A_27a: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.85            ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.85           => ! [V2l2: $i] :
% 5.55/5.85                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V2l2 ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) ) @ V2l2 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELUPDATE__APPEND2,axiom,
% 5.55/5.85      ! [A_27a: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l2: $i] :
% 5.55/5.85            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2n: tp__ty_2Enum_2Enum,V3x: $i] :
% 5.55/5.85                ( ( mem @ V3x @ A_27a )
% 5.55/5.85               => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.55/5.85                 => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V3x ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.55/5.85                    = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V3x ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) ) @ V1l2 ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELUPDATE__APPEND1,axiom,
% 5.55/5.85      ! [A_27a: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l2: $i] :
% 5.55/5.85            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2n: tp__ty_2Enum_2Enum,V3x: $i] :
% 5.55/5.85                ( ( mem @ V3x @ A_27a )
% 5.55/5.85               => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) )
% 5.55/5.85                 => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V3x ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.55/5.85                    = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELUPDATE @ A_27a ) @ V3x ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V0l1 ) ) @ V1l2 ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2Eis__prefix__el,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l1: $i] :
% 5.55/5.85        ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V2l2: $i] :
% 5.55/5.85            ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V1l1 ) @ V2l2 ) )
% 5.55/5.85                & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) )
% 5.55/5.85                & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l2 ) ) ) )
% 5.55/5.85             => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l1 )
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V2l2 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEL__CONS,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum] :
% 5.55/5.85        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.55/5.85       => ! [V1x: $i] :
% 5.55/5.85            ( ( mem @ V1x @ A_27a )
% 5.55/5.85           => ! [V2l: $i] :
% 5.55/5.85                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ V2l ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ V2l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESEG1,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEL__SEG,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l )
% 5.55/5.85            = ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESEG__CONS,axiom,
% 5.55/5.85      ! [A_27a: del,V0j: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2h: $i] :
% 5.55/5.85        ( ( mem @ V2h @ A_27a )
% 5.55/5.85       => ! [V3t: $i] :
% 5.55/5.85            ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0j ) ) )
% 5.55/5.85                & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0j ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3t ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.55/5.85             => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0j ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V3t ) )
% 5.55/5.85                = ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0j ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V3t ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESEG__SUC__EL,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1i: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85        ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ V2l )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ V2l ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V2l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ETAKE__SEG__DROP,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1i: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85        ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ V2l ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ V2l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ V2l ) )
% 5.55/5.85            = V2l ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEL__MEM,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ETL__SNOC,axiom,
% 5.55/5.85      ! [A_27a: del,V0x: $i] :
% 5.55/5.85        ( ( mem @ V0x @ A_27a )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V0x ) @ V1l ) )
% 5.55/5.85              = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V1l ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V0x ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEL__REVERSE__ELL,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l ) )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EELL__LENGTH__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l2: $i] :
% 5.55/5.85            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ~ ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V0l1 ) )
% 5.55/5.85             => ( ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l2 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.55/5.85                = ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ V0l1 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EELL__MEM,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EELL__REVERSE,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l ) )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EELL__REVERSE__EL,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Erich__list_2EELL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l ) )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ETAKE__BUTLASTN,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EBUTLASTN__TAKE,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELASTN__DROP,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EDROP__LASTN,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESEG__LASTN__BUTLASTN,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85        ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V2l )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) @ V2l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EDROP__REVERSE,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l ) )
% 5.55/5.85            = ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EBUTLASTN__REVERSE,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l ) )
% 5.55/5.85            = ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELASTN__REVERSE,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l ) )
% 5.55/5.85            = ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ETAKE__REVERSE,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l ) )
% 5.55/5.85            = ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESEG__REVERSE,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85        ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V2l ) )
% 5.55/5.85            = ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) @ V2l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELENGTH__REPLICATE,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1x: $i] :
% 5.55/5.85        ( ( mem @ V1x @ A_27a )
% 5.55/5.85       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1x ) ) )
% 5.55/5.85          = V0n ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMEM__REPLICATE,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum] :
% 5.55/5.85        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.55/5.85       => ! [V1x: $i] :
% 5.55/5.85            ( ( mem @ V1x @ A_27a )
% 5.55/5.85           => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1x ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EAND__EL__FOLDL,axiom,
% 5.55/5.85      ! [V0l: tp__c_ty_2Elist_2Elist_o] :
% 5.55/5.85        ( ( p @ ( ap @ c_2Erich__list_2EAND__EL @ ( inj__c_ty_2Elist_2Elist_o @ V0l ) ) )
% 5.55/5.85      <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ bool @ bool ) @ c_2Ebool_2E_2F_5C ) @ c_2Ebool_2ET ) @ ( inj__c_ty_2Elist_2Elist_o @ V0l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EAND__EL__FOLDR,axiom,
% 5.55/5.85      ! [V0l: tp__c_ty_2Elist_2Elist_o] :
% 5.55/5.85        ( ( p @ ( ap @ c_2Erich__list_2EAND__EL @ ( inj__c_ty_2Elist_2Elist_o @ V0l ) ) )
% 5.55/5.85      <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ bool @ bool ) @ c_2Ebool_2E_2F_5C ) @ c_2Ebool_2ET ) @ ( inj__c_ty_2Elist_2Elist_o @ V0l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EOR__EL__FOLDL,axiom,
% 5.55/5.85      ! [V0l: tp__c_ty_2Elist_2Elist_o] :
% 5.55/5.85        ( ( p @ ( ap @ c_2Erich__list_2EOR__EL @ ( inj__c_ty_2Elist_2Elist_o @ V0l ) ) )
% 5.55/5.85      <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ bool @ bool ) @ c_2Ebool_2E_5C_2F ) @ c_2Ebool_2EF ) @ ( inj__c_ty_2Elist_2Elist_o @ V0l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EOR__EL__FOLDR,axiom,
% 5.55/5.85      ! [V0l: tp__c_ty_2Elist_2Elist_o] :
% 5.55/5.85        ( ( p @ ( ap @ c_2Erich__list_2EOR__EL @ ( inj__c_ty_2Elist_2Elist_o @ V0l ) ) )
% 5.55/5.85      <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ bool @ bool ) @ c_2Ebool_2E_5C_2F ) @ c_2Ebool_2EF ) @ ( inj__c_ty_2Elist_2Elist_o @ V0l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__PREFIX__NIL,axiom,
% 5.55/5.85      ! [A_27a: del,V0x: $i] :
% 5.55/5.85        ( ( mem @ V0x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V0x ) )
% 5.55/5.85          & ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V0x ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.85          <=> ( V0x
% 5.55/5.85              = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__PREFIX__REFL,axiom,
% 5.55/5.85      ! [A_27a: del,V0x: $i] :
% 5.55/5.85        ( ( mem @ V0x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V0x ) @ V0x ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__PREFIX__ANTISYM,axiom,
% 5.55/5.85      ! [A_27a: del,V0x: $i] :
% 5.55/5.85        ( ( mem @ V0x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1y: $i] :
% 5.55/5.85            ( ( mem @ V1y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V0x ) @ V1y ) )
% 5.55/5.85                & ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V1y ) @ V0x ) ) )
% 5.55/5.85             => ( V0x = V1y ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__PREFIX__TRANS,axiom,
% 5.55/5.85      ! [A_27a: del,V0x: $i] :
% 5.55/5.85        ( ( mem @ V0x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1y: $i] :
% 5.55/5.85            ( ( mem @ V1y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2z: $i] :
% 5.55/5.85                ( ( mem @ V2z @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V1y ) @ V0x ) )
% 5.55/5.85                    & ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V2z ) @ V1y ) ) )
% 5.55/5.85                 => ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V2z ) @ V0x ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__PREFIX__BUTLAST,axiom,
% 5.55/5.85      ! [A_27a: del,V0x: $i] :
% 5.55/5.85        ( ( mem @ V0x @ A_27a )
% 5.55/5.85       => ! [V1y: $i] :
% 5.55/5.85            ( ( mem @ V1y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V1y ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V1y ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__PREFIX__LENGTH,axiom,
% 5.55/5.85      ! [A_27a: del,V0x: $i] :
% 5.55/5.85        ( ( mem @ V0x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1y: $i] :
% 5.55/5.85            ( ( mem @ V1y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V0x ) @ V1y ) )
% 5.55/5.85             => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1y ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__PREFIX__LENGTH__ANTI,axiom,
% 5.55/5.85      ! [A_27a: del,V0x: $i] :
% 5.55/5.85        ( ( mem @ V0x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1y: $i] :
% 5.55/5.85            ( ( mem @ V1y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V0x ) @ V1y ) )
% 5.55/5.85                & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0x ) )
% 5.55/5.85                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1y ) ) ) )
% 5.55/5.85            <=> ( V0x = V1y ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__PREFIX__SNOC,axiom,
% 5.55/5.85      ! [A_27a: del,V0x: $i] :
% 5.55/5.85        ( ( mem @ V0x @ A_27a )
% 5.55/5.85       => ! [V1y: $i] :
% 5.55/5.85            ( ( mem @ V1y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2z: $i] :
% 5.55/5.85                ( ( mem @ V2z @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V2z ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V0x ) @ V1y ) ) )
% 5.55/5.85                <=> ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V2z ) @ V1y ) )
% 5.55/5.85                    | ( V2z
% 5.55/5.85                      = ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V0x ) @ V1y ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__PREFIX__APPEND1,axiom,
% 5.55/5.85      ! [A_27a: del,V0a: $i] :
% 5.55/5.85        ( ( mem @ V0a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1b: $i] :
% 5.55/5.85            ( ( mem @ V1b @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2c: $i] :
% 5.55/5.85                ( ( mem @ V2c @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0a ) @ V1b ) ) @ V2c ) )
% 5.55/5.85                 => ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V0a ) @ V2c ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__PREFIX__APPEND2,axiom,
% 5.55/5.85      ! [A_27a: del,V0a: $i] :
% 5.55/5.85        ( ( mem @ V0a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1b: $i] :
% 5.55/5.85            ( ( mem @ V1b @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2c: $i] :
% 5.55/5.85                ( ( mem @ V2c @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V0a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1b ) @ V2c ) ) )
% 5.55/5.85                 => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V0a ) @ V1b ) )
% 5.55/5.85                    | ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V1b ) @ V0a ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__PREFIX__APPENDS,axiom,
% 5.55/5.85      ! [A_27a: del,V0a: $i] :
% 5.55/5.85        ( ( mem @ V0a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1b: $i] :
% 5.55/5.85            ( ( mem @ V1b @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2c: $i] :
% 5.55/5.85                ( ( mem @ V2c @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0a ) @ V1b ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0a ) @ V2c ) ) )
% 5.55/5.85                <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V1b ) @ V2c ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__PREFIX__APPEND3,axiom,
% 5.55/5.85      ! [A_27a: del,V0c: $i] :
% 5.55/5.85        ( ( mem @ V0c @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1a: $i] :
% 5.55/5.85            ( ( mem @ V1a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V1a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1a ) @ V0c ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2Eprefixes__is__prefix__total,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l1: $i] :
% 5.55/5.85            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2l2: $i] :
% 5.55/5.85                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V1l1 ) @ V0l ) )
% 5.55/5.85                    & ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V2l2 ) @ V0l ) ) )
% 5.55/5.85                 => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V1l1 ) @ V2l2 ) )
% 5.55/5.85                    | ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V2l2 ) @ V1l1 ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2Ecommon__prefixes__def,axiom,
% 5.55/5.85      ! [A_27a: del,V0s: $i] :
% 5.55/5.85        ( ( mem @ V0s @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.55/5.85       => ( ( ap @ ( c_2Erich__list_2Ecommon__prefixes @ A_27a ) @ V0s )
% 5.55/5.85          = ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85            @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.85              @ ^ [V1p: $i] :
% 5.55/5.85                  ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) @ V1p )
% 5.55/5.85                  @ ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                    @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.85                      @ ^ [V2m: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Elist_2Elist @ A_27a ) ) @ V2m ) @ V0s ) ) @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V1p ) @ V2m ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2Ecommon__prefixes__BIGINTER,axiom,
% 5.55/5.85      ! [A_27a: del,V0s: $i] :
% 5.55/5.85        ( ( mem @ V0s @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.55/5.85       => ( ( ap @ ( c_2Erich__list_2Ecommon__prefixes @ A_27a ) @ V0s )
% 5.55/5.85          = ( ap @ ( c_2Epred__set_2EBIGINTER @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85            @ ( ap
% 5.55/5.85              @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.55/5.85                @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.85                  @ ^ [V1l: $i] :
% 5.55/5.85                      ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                      @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.85                        @ ^ [V2p: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) @ V2p ) @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V2p ) @ V1l ) ) ) ) ) )
% 5.55/5.85              @ V0s ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFINITE__prefix,axiom,
% 5.55/5.85      ! [A_27a: del,V0b: $i] :
% 5.55/5.85        ( ( mem @ V0b @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( p
% 5.55/5.85          @ ( ap @ ( c_2Epred__set_2EFINITE @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85            @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85              @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.85                @ ^ [V1a: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) @ V1a ) @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V1a ) @ V0b ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFINITE__common__prefixes,axiom,
% 5.55/5.85      ! [A_27a: del,V0s: $i] :
% 5.55/5.85        ( ( mem @ V0s @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.55/5.85       => ( ( V0s
% 5.55/5.85           != ( c_2Epred__set_2EEMPTY @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.85         => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Erich__list_2Ecommon__prefixes @ A_27a ) @ V0s ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2Ecommon__prefixes__NONEMPTY,axiom,
% 5.55/5.85      ! [A_27a: del,V0s: $i] :
% 5.55/5.85        ( ( mem @ V0s @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.55/5.85       => ( ( ap @ ( c_2Erich__list_2Ecommon__prefixes @ A_27a ) @ V0s )
% 5.55/5.85         != ( c_2Epred__set_2EEMPTY @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(ax_thm_2Erich__list_2Elongest__prefix__def,axiom,
% 5.55/5.85      ! [A_27a: del,V0s: $i] :
% 5.55/5.85        ( ( mem @ V0s @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.55/5.85       => ( ( ap @ ( c_2Erich__list_2Elongest__prefix @ A_27a ) @ V0s )
% 5.55/5.85          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) @ V0s ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85            @ ( ap @ ( c_2Emin_2E_40 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85              @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.55/5.85                @ ^ [V1x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2Eis__measure__maximal @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ELENGTH @ A_27a ) ) @ ( ap @ ( c_2Erich__list_2Ecommon__prefixes @ A_27a ) @ V0s ) ) @ V1x ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2Etwo__common__prefixes,axiom,
% 5.55/5.85      ! [A_27a: del,V0s: $i] :
% 5.55/5.85        ( ( mem @ V0s @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.55/5.85       => ! [V1p1: $i] :
% 5.55/5.85            ( ( mem @ V1p1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2p2: $i] :
% 5.55/5.85                ( ( mem @ V2p2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ( V0s
% 5.55/5.85                     != ( c_2Epred__set_2EEMPTY @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.85                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Elist_2Elist @ A_27a ) ) @ V1p1 ) @ ( ap @ ( c_2Erich__list_2Ecommon__prefixes @ A_27a ) @ V0s ) ) )
% 5.55/5.85                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Elist_2Elist @ A_27a ) ) @ V2p2 ) @ ( ap @ ( c_2Erich__list_2Ecommon__prefixes @ A_27a ) @ V0s ) ) ) )
% 5.55/5.85                 => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V1p1 ) @ V2p2 ) )
% 5.55/5.85                    | ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V2p2 ) @ V1p1 ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2Elongest__prefix__UNIQUE,axiom,
% 5.55/5.85      ! [A_27a: del,V0s: $i] :
% 5.55/5.85        ( ( mem @ V0s @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.55/5.85       => ! [V1x: $i] :
% 5.55/5.85            ( ( mem @ V1x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2y: $i] :
% 5.55/5.85                ( ( mem @ V2y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ( V0s
% 5.55/5.85                     != ( c_2Epred__set_2EEMPTY @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.85                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2Eis__measure__maximal @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ELENGTH @ A_27a ) ) @ ( ap @ ( c_2Erich__list_2Ecommon__prefixes @ A_27a ) @ V0s ) ) @ V1x ) )
% 5.55/5.85                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2Eis__measure__maximal @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ELENGTH @ A_27a ) ) @ ( ap @ ( c_2Erich__list_2Ecommon__prefixes @ A_27a ) @ V0s ) ) @ V2y ) ) )
% 5.55/5.85                 => ( V1x = V2y ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2Ecommon__prefixes__NIL,axiom,
% 5.55/5.85      ! [A_27a: del,V0s: $i] :
% 5.55/5.85        ( ( mem @ V0s @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V0s ) )
% 5.55/5.85         => ( ( ap @ ( c_2Erich__list_2Ecommon__prefixes @ A_27a ) @ V0s )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2Elongest__prefix__NIL,axiom,
% 5.55/5.85      ! [A_27a: del,V0s: $i] :
% 5.55/5.85        ( ( mem @ V0s @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V0s ) )
% 5.55/5.85         => ( ( ap @ ( c_2Erich__list_2Elongest__prefix @ A_27a ) @ V0s )
% 5.55/5.85            = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ENIL__IN__common__prefixes,axiom,
% 5.55/5.85      ! [A_27a: del,V0s: $i] :
% 5.55/5.85        ( ( mem @ V0s @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.55/5.85       => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( c_2Erich__list_2Ecommon__prefixes @ A_27a ) @ V0s ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2Elongest__prefix__EMPTY,axiom,
% 5.55/5.85      ! [A_27a: del] :
% 5.55/5.85        ( ( ap @ ( c_2Erich__list_2Elongest__prefix @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.55/5.85        = ( c_2Elist_2ENIL @ A_27a ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2Elongest__prefix__SING,axiom,
% 5.55/5.85      ! [A_27a: del,V0s: $i] :
% 5.55/5.85        ( ( mem @ V0s @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( ap @ ( c_2Erich__list_2Elongest__prefix @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0s ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Elist_2Elist @ A_27a ) ) ) )
% 5.55/5.85          = V0s ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2Ecommon__prefixes__PAIR,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.55/5.85        ( ( mem @ V0x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1a: $i] :
% 5.55/5.85            ( ( mem @ V1a @ A_27b )
% 5.55/5.85           => ! [V2xs: $i] :
% 5.55/5.85                ( ( mem @ V2xs @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85               => ! [V3b: $i] :
% 5.55/5.85                    ( ( mem @ V3b @ A_27b )
% 5.55/5.85                   => ! [V4ys: $i] :
% 5.55/5.85                        ( ( mem @ V4ys @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85                       => ( ( ( ap @ ( c_2Erich__list_2Ecommon__prefixes @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) )
% 5.55/5.85                            = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Elist_2Elist @ A_27a ) ) ) )
% 5.55/5.85                          & ( ( ap @ ( c_2Erich__list_2Ecommon__prefixes @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) )
% 5.55/5.85                            = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Elist_2Elist @ A_27a ) ) ) )
% 5.55/5.85                          & ( ( ap @ ( c_2Erich__list_2Ecommon__prefixes @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V1a ) @ V2xs ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V3b ) @ V4ys ) ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Elist_2Elist @ A_27b ) ) ) ) )
% 5.55/5.85                            = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ bool ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ V1a ) @ V3b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( ty_2Elist_2Elist @ A_27b ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V1a ) ) @ ( ap @ ( c_2Erich__list_2Ecommon__prefixes @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Elist_2Elist @ A_27b ) ) @ V2xs ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Elist_2Elist @ A_27b ) ) @ V4ys ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Elist_2Elist @ A_27b ) ) ) ) ) ) ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Elist_2Elist @ A_27b ) ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2Elongest__prefix__PAIR,axiom,
% 5.55/5.85      ! [A_27a: del,V0ys: $i] :
% 5.55/5.85        ( ( mem @ V0ys @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1xs: $i] :
% 5.55/5.85            ( ( mem @ V1xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2x: $i] :
% 5.55/5.85                ( ( mem @ V2x @ A_27a )
% 5.55/5.85               => ! [V3y: $i] :
% 5.55/5.85                    ( ( mem @ V3y @ A_27a )
% 5.55/5.85                   => ( ( ( ap @ ( c_2Erich__list_2Elongest__prefix @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0ys ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) )
% 5.55/5.85                        = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85                      & ( ( ap @ ( c_2Erich__list_2Elongest__prefix @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Elist_2Elist @ A_27a ) ) @ V1xs ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) )
% 5.55/5.85                        = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85                      & ( ( ap @ ( c_2Erich__list_2Elongest__prefix @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V1xs ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3y ) @ V0ys ) ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) )
% 5.55/5.85                        = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V2x ) @ V3y ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ ( ap @ ( c_2Erich__list_2Elongest__prefix @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Elist_2Elist @ A_27a ) ) @ V1xs ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0ys ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ECOUNT__LIST__GENLIST,axiom,
% 5.55/5.85      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.55/5.85        ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.55/5.85        = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ ty_2Enum_2Enum ) @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELENGTH__COUNT__LIST,axiom,
% 5.55/5.85      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.55/5.85        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Enum_2Enum ) @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.55/5.85        = V0n ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEL__COUNT__LIST,axiom,
% 5.55/5.85      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.85        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.85       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2EEL @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.55/5.85          = V0m ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMEM__COUNT__LIST,axiom,
% 5.55/5.85      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.85        ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ty_2Enum_2Enum ) @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.55/5.85      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ECOUNT__LIST__SNOC,axiom,
% 5.55/5.85      ( ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.85        = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( c_2Elist_2ENIL @ ty_2Enum_2Enum ) ) )
% 5.55/5.85      & ! [V0n: tp__ty_2Enum_2Enum] :
% 5.55/5.85          ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.55/5.85          = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ECOUNT__LIST__COUNT,axiom,
% 5.55/5.85      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.55/5.85        ( ( ap @ ( c_2Elist_2ELIST__TO__SET @ ty_2Enum_2Enum ) @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.55/5.85        = ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ECOUNT__LIST__ADD,axiom,
% 5.55/5.85      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.55/5.85        ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.55/5.85        = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum
% 5.55/5.85          @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Enum_2Enum ) @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.55/5.85            @ ( ap
% 5.55/5.85              @ ( ap @ ( c_2Elist_2EMAP @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.55/5.85                @ ( lam @ ty_2Enum_2Enum
% 5.55/5.85                  @ ^ [V2n_27: $i] : ( ap @ ( ap @ c_2Earithmetic_2E_2B @ V2n_27 ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.55/5.85              @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEL__DROP,axiom,
% 5.55/5.85      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85        ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2l ) )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ V2l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESNOC__EL__TAKE,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ V1l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EZIP__TAKE__LEQ,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0n: tp__ty_2Enum_2Enum,V1a: $i] :
% 5.55/5.85        ( ( mem @ V1a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V2b: $i] :
% 5.55/5.85            ( ( mem @ V2b @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85           => ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1a ) ) )
% 5.55/5.85                & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1a ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V2b ) ) ) )
% 5.55/5.85             => ( ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V2b ) ) )
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ETAKE @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V1a ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27b ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1a ) ) @ V2b ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EZIP__TAKE,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0n: tp__ty_2Enum_2Enum,V1a: $i] :
% 5.55/5.85        ( ( mem @ V1a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V2b: $i] :
% 5.55/5.85            ( ( mem @ V2b @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85           => ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1a ) ) )
% 5.55/5.85                & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1a ) )
% 5.55/5.85                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V2b ) ) ) )
% 5.55/5.85             => ( ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V2b ) ) )
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Elist_2ETAKE @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V1a ) @ V2b ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEL__TAKE,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85        ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V2l ) )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ V2l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EZIP__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0a: $i] :
% 5.55/5.85        ( ( mem @ V0a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1b: $i] :
% 5.55/5.85            ( ( mem @ V1b @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85           => ! [V2c: $i] :
% 5.55/5.85                ( ( mem @ V2c @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ! [V3d: $i] :
% 5.55/5.85                    ( ( mem @ V3d @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85                   => ( ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0a ) )
% 5.55/5.85                          = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V1b ) ) )
% 5.55/5.85                        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2c ) )
% 5.55/5.85                          = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V3d ) ) ) )
% 5.55/5.85                     => ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0a ) @ V1b ) ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V2c ) @ V3d ) ) )
% 5.55/5.85                        = ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0a ) @ V2c ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ V1b ) @ V3d ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EAPPEND__ASSOC__CONS,axiom,
% 5.55/5.85      ! [A_27a: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1h: $i] :
% 5.55/5.85            ( ( mem @ V1h @ A_27a )
% 5.55/5.85           => ! [V2l2: $i] :
% 5.55/5.85                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ! [V3l3: $i] :
% 5.55/5.85                    ( ( mem @ V3l3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                   => ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h ) @ V2l2 ) ) ) @ V3l3 )
% 5.55/5.85                      = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l2 ) @ V3l3 ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EAPPEND__SNOC1,axiom,
% 5.55/5.85      ! [A_27a: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1x: $i] :
% 5.55/5.85            ( ( mem @ V1x @ A_27a )
% 5.55/5.85           => ! [V2l2: $i] :
% 5.55/5.85                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ V1x ) @ V0l1 ) ) @ V2l2 )
% 5.55/5.85                  = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ V2l2 ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFOLDL__MAP2,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27a ) ) )
% 5.55/5.85       => ! [V1e: $i] :
% 5.55/5.85            ( ( mem @ V1e @ A_27a )
% 5.55/5.85           => ! [V2g: $i] :
% 5.55/5.85                ( ( mem @ V2g @ ( arr @ A_27c @ A_27b ) )
% 5.55/5.85               => ! [V3l: $i] :
% 5.55/5.85                    ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.85                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27b @ A_27a ) @ V0f ) @ V1e ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27c @ A_27b ) @ V2g ) @ V3l ) )
% 5.55/5.85                      = ( ap
% 5.55/5.85                        @ ( ap
% 5.55/5.85                          @ ( ap @ ( c_2Elist_2EFOLDL @ A_27c @ A_27a )
% 5.55/5.85                            @ ( lam @ A_27a
% 5.55/5.85                              @ ^ [V4x: $i] :
% 5.55/5.85                                  ( lam @ A_27c
% 5.55/5.85                                  @ ^ [V5y: $i] : ( ap @ ( ap @ V0f @ V4x ) @ ( ap @ V2g @ V5y ) ) ) ) )
% 5.55/5.85                          @ V1e )
% 5.55/5.85                        @ V3l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESPLITP__EVERY,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p
% 5.55/5.85                @ ( ap
% 5.55/5.85                  @ ( ap @ ( c_2Elist_2EEVERY @ A_27a )
% 5.55/5.85                    @ ( lam @ A_27a
% 5.55/5.85                      @ ^ [V2x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0P @ V2x ) ) ) )
% 5.55/5.85                  @ V1l ) )
% 5.55/5.85             => ( ( ap @ ( ap @ ( c_2Erich__list_2ESPLITP @ A_27a ) @ V0P ) @ V1l )
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ V1l ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMEM__FRONT,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1e: $i] :
% 5.55/5.85            ( ( mem @ V1e @ A_27a )
% 5.55/5.85           => ! [V2y: $i] :
% 5.55/5.85                ( ( mem @ V2y @ A_27a )
% 5.55/5.85               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2y ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1e ) @ V0l ) ) ) ) )
% 5.55/5.85                 => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2y ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1e ) @ V0l ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EFRONT__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l2: $i] :
% 5.55/5.85            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2e: $i] :
% 5.55/5.85                ( ( mem @ V2e @ A_27a )
% 5.55/5.85               => ( ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2e ) @ V1l2 ) ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2e ) @ V1l2 ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEL__FRONT,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.85            ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ V0l ) ) ) )
% 5.55/5.85              & ~ ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V0l ) ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ V0l ) )
% 5.55/5.85              = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMEM__LAST,axiom,
% 5.55/5.85      ! [A_27a: del,V0e: $i] :
% 5.55/5.85        ( ( mem @ V0e @ A_27a )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0e ) @ V1l ) ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0e ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EDROP__CONS__EL,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ V1l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMEM__LAST__FRONT,axiom,
% 5.55/5.85      ! [A_27a: del,V0e: $i] :
% 5.55/5.85        ( ( mem @ V0e @ A_27a )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2h: $i] :
% 5.55/5.85                ( ( mem @ V2h @ A_27a )
% 5.55/5.85               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) )
% 5.55/5.85                    & ( V0e
% 5.55/5.85                     != ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V1l ) ) ) )
% 5.55/5.85                 => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V1l ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELIST__ELEM__COUNT__THM,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] :
% 5.55/5.85        ( ! [V0e: $i] :
% 5.55/5.85            ( ( mem @ V0e @ A_27a )
% 5.55/5.85           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Erich__list_2ELIST__ELEM__COUNT @ A_27a ) @ V0e ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.85              = fo__c_2Enum_2E0 ) )
% 5.55/5.85        & ! [V1e: $i] :
% 5.55/5.85            ( ( mem @ V1e @ A_27b )
% 5.55/5.85           => ! [V2l1: $i] :
% 5.55/5.85                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85               => ! [V3l2: $i] :
% 5.55/5.85                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85                   => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Erich__list_2ELIST__ELEM__COUNT @ A_27b ) @ V1e ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ V2l1 ) @ V3l2 ) ) )
% 5.55/5.85                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ ( c_2Erich__list_2ELIST__ELEM__COUNT @ A_27b ) @ V1e ) @ V2l1 ) ) @ ( ap @ ( ap @ ( c_2Erich__list_2ELIST__ELEM__COUNT @ A_27b ) @ V1e ) @ V3l2 ) ) ) ) ) ) )
% 5.55/5.85        & ! [V4e: $i] :
% 5.55/5.85            ( ( mem @ V4e @ A_27c )
% 5.55/5.85           => ! [V5h: $i] :
% 5.55/5.85                ( ( mem @ V5h @ A_27c )
% 5.55/5.85               => ! [V6l: $i] :
% 5.55/5.85                    ( ( mem @ V6l @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.55/5.85                   => ( ( V5h = V4e )
% 5.55/5.85                     => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Erich__list_2ELIST__ELEM__COUNT @ A_27c ) @ V4e ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V5h ) @ V6l ) ) )
% 5.55/5.85                        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ ( c_2Erich__list_2ELIST__ELEM__COUNT @ A_27c ) @ V4e ) @ V6l ) ) ) ) ) ) ) )
% 5.55/5.85        & ! [V7e: $i] :
% 5.55/5.85            ( ( mem @ V7e @ A_27d )
% 5.55/5.85           => ! [V8h: $i] :
% 5.55/5.85                ( ( mem @ V8h @ A_27d )
% 5.55/5.85               => ! [V9l: $i] :
% 5.55/5.85                    ( ( mem @ V9l @ ( ty_2Elist_2Elist @ A_27d ) )
% 5.55/5.85                   => ( ( V8h != V7e )
% 5.55/5.85                     => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Erich__list_2ELIST__ELEM__COUNT @ A_27d ) @ V7e ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27d ) @ V8h ) @ V9l ) ) )
% 5.55/5.85                        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Erich__list_2ELIST__ELEM__COUNT @ A_27d ) @ V7e ) @ V9l ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELIST__ELEM__COUNT__MEM,axiom,
% 5.55/5.85      ! [A_27a: del,V0e: $i] :
% 5.55/5.85        ( ( mem @ V0e @ A_27a )
% 5.55/5.85       => ! [V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ ( ap @ ( c_2Erich__list_2ELIST__ELEM__COUNT @ A_27a ) @ V0e ) @ V1l ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELIST__TO__SET__EQ__SING,axiom,
% 5.55/5.85      ! [A_27a: del,V0x: $i] :
% 5.55/5.85        ( ( mem @ V0x @ A_27a )
% 5.55/5.85       => ! [V1ls: $i] :
% 5.55/5.85            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1ls )
% 5.55/5.85                = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.55/5.85            <=> ( ( V1ls
% 5.55/5.85                 != ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85                & ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0x ) ) @ V1ls ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EREPLICATE__GENLIST,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1x: $i] :
% 5.55/5.85        ( ( mem @ V1x @ A_27a )
% 5.55/5.85       => ( ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1x )
% 5.55/5.85          = ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ ty_2Enum_2Enum ) @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEL__REPLICATE,axiom,
% 5.55/5.85      ! [A_27a: del,V0n1: tp__ty_2Enum_2Enum,V1n2: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.55/5.85        ( ( mem @ V2x @ A_27a )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n1 ) ) @ ( inj__ty_2Enum_2Enum @ V1n2 ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n1 ) ) @ ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n2 ) ) @ V2x ) )
% 5.55/5.85            = V2x ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEVERY__REPLICATE,axiom,
% 5.55/5.85      ! [A_27a: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1n: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.55/5.85            ( ( mem @ V2x @ A_27a )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2x ) ) )
% 5.55/5.85            <=> ( ( V1n = fo__c_2Enum_2E0 )
% 5.55/5.85                | ( p @ ( ap @ V0f @ V2x ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EALL__DISTINCT__DROP,axiom,
% 5.55/5.85      ! [A_27a: del,V0ls: $i] :
% 5.55/5.85        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.85            ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V0ls ) )
% 5.55/5.85           => ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0ls ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMAP__SND__FILTER__NEQ,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0z: $i] :
% 5.55/5.85        ( ( mem @ V0z @ A_27a )
% 5.55/5.85       => ! [V1ls: $i] :
% 5.55/5.85            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ A_27a ) @ ( c_2Epair_2ESND @ A_27b @ A_27a ) )
% 5.55/5.85                @ ( ap
% 5.55/5.85                  @ ( ap @ ( c_2Elist_2EFILTER @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) )
% 5.55/5.85                    @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27b @ A_27a @ bool )
% 5.55/5.85                      @ ( lam @ A_27b
% 5.55/5.85                        @ ^ [V2x: $i] :
% 5.55/5.85                            ( lam @ A_27a
% 5.55/5.85                            @ ^ [V3y: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V3y ) @ V0z ) ) ) ) ) )
% 5.55/5.85                  @ V1ls ) )
% 5.55/5.85              = ( ap
% 5.55/5.85                @ ( ap @ ( c_2Elist_2EFILTER @ A_27a )
% 5.55/5.85                  @ ( lam @ A_27a
% 5.55/5.85                    @ ^ [V4y: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0z ) @ V4y ) ) ) )
% 5.55/5.85                @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ A_27a ) @ ( c_2Epair_2ESND @ A_27b @ A_27a ) ) @ V1ls ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMEM__SING__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del,V0d: $i] :
% 5.55/5.85        ( ( mem @ V0d @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1b: $i] :
% 5.55/5.85            ( ( mem @ V1b @ A_27a )
% 5.55/5.85           => ( ! [V2a: $i] :
% 5.55/5.85                  ( ( mem @ V2a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                 => ! [V3c: $i] :
% 5.55/5.85                      ( ( mem @ V3c @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                     => ( V0d
% 5.55/5.85                       != ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1b ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ V3c ) ) ) )
% 5.55/5.85            <=> ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1b ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0d ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEL__LENGTH__APPEND__rwt,axiom,
% 5.55/5.85      ! [A_27a: del,V0l2: $i] :
% 5.55/5.85        ( ( mem @ V0l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1n: tp__ty_2Enum_2Enum,V2l1: $i] :
% 5.55/5.85            ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ~ ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V0l2 ) )
% 5.55/5.85                & ( V1n
% 5.55/5.85                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l1 ) ) ) )
% 5.55/5.85             => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l1 ) @ V0l2 ) )
% 5.55/5.85                = ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V0l2 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EMAP__FST__funs,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,A_27c: del,V0funs: $i] :
% 5.55/5.85        ( ( mem @ V0funs @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) ) )
% 5.55/5.85       => ( ( ap
% 5.55/5.85            @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) @ A_27a )
% 5.55/5.85              @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) @ A_27a )
% 5.55/5.85                @ ( lam @ A_27a
% 5.55/5.85                  @ ^ [V1x: $i] :
% 5.55/5.85                      ( ap @ ( c_2Epair_2EUNCURRY @ A_27b @ A_27c @ A_27a )
% 5.55/5.85                      @ ( lam @ A_27b
% 5.55/5.85                        @ ^ [V2y: $i] :
% 5.55/5.85                            ( lam @ A_27c
% 5.55/5.85                            @ ^ [V3z: $i] : V1x ) ) ) ) ) )
% 5.55/5.85            @ V0funs )
% 5.55/5.85          = ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) ) @ V0funs ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ETAKE__PRE__LENGTH,axiom,
% 5.55/5.85      ! [A_27a: del,V0ls: $i] :
% 5.55/5.85        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( V0ls
% 5.55/5.85           != ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0ls ) ) ) @ V0ls )
% 5.55/5.85            = ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ V0ls ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EDROP__LENGTH__NIL__rwt,axiom,
% 5.55/5.85      ! [A_27a: del,V0l: $i] :
% 5.55/5.85        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1m: tp__ty_2Enum_2Enum] :
% 5.55/5.85            ( ( V1m
% 5.55/5.85              = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V0l )
% 5.55/5.85              = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EDROP__EL__CONS,axiom,
% 5.55/5.85      ! [A_27a: del,V0ls: $i] :
% 5.55/5.85        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.85            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0ls ) ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0ls )
% 5.55/5.85              = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0ls ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V0ls ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ETAKE__EL__SNOC,axiom,
% 5.55/5.85      ! [A_27a: del,V0ls: $i] :
% 5.55/5.85        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.85            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0ls ) ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V0ls )
% 5.55/5.85              = ( ap @ ( ap @ ( c_2Elist_2ESNOC @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0ls ) ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0ls ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EREVERSE__DROP,axiom,
% 5.55/5.85      ! [A_27a: del,V0ls: $i] :
% 5.55/5.85        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.85            ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0ls ) ) )
% 5.55/5.85           => ( ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0ls ) )
% 5.55/5.85              = ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0ls ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ V0ls ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELENGTH__FILTER__LESS,axiom,
% 5.55/5.85      ! [A_27a: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.55/5.85       => ! [V1ls: $i] :
% 5.55/5.85            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V0P ) ) @ V1ls ) )
% 5.55/5.85             => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V1ls ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1ls ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEVERY2__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.55/5.85        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.85       => ! [V1l1: $i] :
% 5.55/5.85            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2l2: $i] :
% 5.55/5.85                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85               => ! [V3l3: $i] :
% 5.55/5.85                    ( ( mem @ V3l3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                   => ! [V4l4: $i] :
% 5.55/5.85                        ( ( mem @ V4l4 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85                       => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V1l1 ) @ V2l2 ) )
% 5.55/5.85                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V3l3 ) @ V4l4 ) ) )
% 5.55/5.85                        <=> ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V3l3 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ V2l2 ) @ V4l4 ) ) )
% 5.55/5.85                            & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) )
% 5.55/5.85                              = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V2l2 ) ) )
% 5.55/5.85                            & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3l3 ) )
% 5.55/5.85                              = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V4l4 ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELIST__REL__APPEND__IMP,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.85       => ! [V1xs: $i] :
% 5.55/5.85            ( ( mem @ V1xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2ys: $i] :
% 5.55/5.85                ( ( mem @ V2ys @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85               => ! [V3xs1: $i] :
% 5.55/5.85                    ( ( mem @ V3xs1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                   => ! [V4ys1: $i] :
% 5.55/5.85                        ( ( mem @ V4ys1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85                       => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1xs ) @ V3xs1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ V2ys ) @ V4ys1 ) ) )
% 5.55/5.85                            & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1xs ) )
% 5.55/5.85                              = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V2ys ) ) ) )
% 5.55/5.85                         => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0P ) @ V1xs ) @ V2ys ) )
% 5.55/5.85                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0P ) @ V3xs1 ) @ V4ys1 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEVERY2__APPEND__suff,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.55/5.85        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.85       => ! [V1l1: $i] :
% 5.55/5.85            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2l2: $i] :
% 5.55/5.85                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85               => ! [V3l3: $i] :
% 5.55/5.85                    ( ( mem @ V3l3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                   => ! [V4l4: $i] :
% 5.55/5.85                        ( ( mem @ V4l4 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85                       => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V1l1 ) @ V2l2 ) )
% 5.55/5.85                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V3l3 ) @ V4l4 ) ) )
% 5.55/5.85                         => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V3l3 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ V2l2 ) @ V4l4 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEVERY2__DROP,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.55/5.85        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.85       => ! [V1l1: $i] :
% 5.55/5.85            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2l2: $i] :
% 5.55/5.85                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85               => ! [V3n: tp__ty_2Enum_2Enum] :
% 5.55/5.85                    ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V1l1 ) @ V2l2 ) )
% 5.55/5.85                   => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V1l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V2l2 ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEVERY2__TAKE,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.85       => ! [V1xs: $i] :
% 5.55/5.85            ( ( mem @ V1xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2ys: $i] :
% 5.55/5.85                ( ( mem @ V2ys @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85               => ! [V3n: tp__ty_2Enum_2Enum] :
% 5.55/5.85                    ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0P ) @ V1xs ) @ V2ys ) )
% 5.55/5.85                   => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V1xs ) ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V2ys ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELIST__REL__APPEND__SING,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.55/5.85        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.85       => ! [V1l1: $i] :
% 5.55/5.85            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2x1: $i] :
% 5.55/5.85                ( ( mem @ V2x1 @ A_27a )
% 5.55/5.85               => ! [V3l2: $i] :
% 5.55/5.85                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85                   => ! [V4x2: $i] :
% 5.55/5.85                        ( ( mem @ V4x2 @ A_27b )
% 5.55/5.85                       => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ V3l2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V4x2 ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) ) )
% 5.55/5.85                        <=> ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V1l1 ) @ V3l2 ) )
% 5.55/5.85                            & ( p @ ( ap @ ( ap @ V0R @ V2x1 ) @ V4x2 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELIST__REL__GENLIST,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.85       => ! [V1f: $i] :
% 5.55/5.85            ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.85           => ! [V2l: tp__ty_2Enum_2Enum,V3g: $i] :
% 5.55/5.85                ( ( mem @ V3g @ ( arr @ ty_2Enum_2Enum @ A_27b ) )
% 5.55/5.85               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V2l ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27b ) @ V3g ) @ ( inj__ty_2Enum_2Enum @ V2l ) ) ) )
% 5.55/5.85                <=> ! [V4i: tp__ty_2Enum_2Enum] :
% 5.55/5.85                      ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4i ) ) @ ( inj__ty_2Enum_2Enum @ V2l ) ) )
% 5.55/5.85                     => ( p @ ( ap @ ( ap @ V0P @ ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V4i ) ) ) @ ( ap @ V3g @ ( inj__ty_2Enum_2Enum @ V4i ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EALL__DISTINCT__MEM__ZIP__MAP,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.85       => ! [V1x: $i] :
% 5.55/5.85            ( ( mem @ V1x @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.55/5.85           => ! [V2ls: $i] :
% 5.55/5.85                ( ( mem @ V2ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V2ls ) )
% 5.55/5.85                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V1x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V2ls ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V2ls ) ) ) ) ) )
% 5.55/5.85                  <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V1x ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2ls ) ) )
% 5.55/5.85                      & ( ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V1x )
% 5.55/5.85                        = ( ap @ V0f @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V1x ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EREVERSE__ZIP,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l2: $i] :
% 5.55/5.85            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85           => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V1l2 ) ) )
% 5.55/5.85             => ( ( ap @ ( c_2Elist_2EREVERSE @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) )
% 5.55/5.85                = ( ap @ ( c_2Elist_2EZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0l1 ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27b ) @ V1l2 ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EEVERY2__REVERSE1,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.55/5.85        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.85       => ! [V1l1: $i] :
% 5.55/5.85            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2l2: $i] :
% 5.55/5.85                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V1l1 ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27b ) @ V2l2 ) ) )
% 5.55/5.85                <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l1 ) ) @ V2l2 ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELIST__REL__REVERSE__EQ,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.55/5.85        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.85       => ! [V1l1: $i] :
% 5.55/5.85            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2l2: $i] :
% 5.55/5.85                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l1 ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27b ) @ V2l2 ) ) )
% 5.55/5.85                <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ V1l1 ) @ V2l2 ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2Eevery__count__list,axiom,
% 5.55/5.85      ! [V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.55/5.85       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.55/5.85            ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ ty_2Enum_2Enum ) @ V0P ) @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.55/5.85          <=> ! [V2m: tp__ty_2Enum_2Enum] :
% 5.55/5.85                ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.55/5.85               => ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2Ecount__list__sub1,axiom,
% 5.55/5.85      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.55/5.85        ( ( V0n != fo__c_2Enum_2E0 )
% 5.55/5.85       => ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.55/5.85          = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ c_2Enum_2ESUC ) @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2Eel__map__count,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1f: $i] :
% 5.55/5.85        ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.55/5.85       => ! [V2m: tp__ty_2Enum_2Enum] :
% 5.55/5.85            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ty_2Enum_2Enum @ A_27a ) @ V1f ) @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) )
% 5.55/5.85              = ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EZIP__COUNT__LIST,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l1: $i] :
% 5.55/5.85        ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( V0n
% 5.55/5.85            = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) )
% 5.55/5.85         => ( ( ap @ ( c_2Elist_2EZIP @ A_27a @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) ) @ V1l1 ) @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.55/5.85            = ( ap
% 5.55/5.85              @ ( ap @ ( c_2Elist_2EGENLIST @ ( ty_2Epair_2Eprod @ A_27a @ ty_2Enum_2Enum ) )
% 5.55/5.85                @ ( lam @ ty_2Enum_2Enum
% 5.55/5.85                  @ ^ [V2n: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ V2n ) @ V1l1 ) ) @ V2n ) ) )
% 5.55/5.85              @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2Emap__replicate,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.55/5.85       => ! [V1n: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.55/5.85            ( ( mem @ V2x @ A_27a )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2x ) )
% 5.55/5.85              = ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ V0f @ V2x ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EREPLICATE__NIL,axiom,
% 5.55/5.85      ! [A_27a: del,V0x: tp__ty_2Enum_2Enum,V1y: $i] :
% 5.55/5.85        ( ( mem @ V1y @ A_27a )
% 5.55/5.85       => ( ( ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ V1y )
% 5.55/5.85            = ( c_2Elist_2ENIL @ A_27a ) )
% 5.55/5.85        <=> ( V0x = fo__c_2Enum_2E0 ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EREPLICATE__APPEND,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1a: $i] :
% 5.55/5.85        ( ( mem @ V1a @ A_27a )
% 5.55/5.85       => ! [V2m: tp__ty_2Enum_2Enum] :
% 5.55/5.85            ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1a ) ) @ ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ V1a ) )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) @ V1a ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EDROP__REPLICATE,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2a: $i] :
% 5.55/5.85        ( ( mem @ V2a @ A_27a )
% 5.55/5.85       => ( ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V2a ) )
% 5.55/5.85          = ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ V2a ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELIST__REL__REPLICATE__same,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.85       => ! [V1n: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.55/5.85            ( ( mem @ V2x @ A_27a )
% 5.55/5.85           => ! [V3y: $i] :
% 5.55/5.85                ( ( mem @ V3y @ A_27b )
% 5.55/5.85               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0P ) @ ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2x ) ) @ ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V3y ) ) )
% 5.55/5.85                <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.55/5.85                   => ( p @ ( ap @ ( ap @ V0P @ V2x ) @ V3y ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2Etake__drop__partition,axiom,
% 5.55/5.85      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85        ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.55/5.85         => ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V2l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V2l ) ) )
% 5.55/5.85            = ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V2l ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2Eall__distinct__count__list,axiom,
% 5.55/5.85      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ ty_2Enum_2Enum ) @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2Elist__rel__lastn,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.85       => ! [V1l1: $i] :
% 5.55/5.85            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2l2: $i] :
% 5.55/5.85                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85               => ! [V3n: tp__ty_2Enum_2Enum] :
% 5.55/5.85                    ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) )
% 5.55/5.85                      & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0f ) @ V1l1 ) @ V2l2 ) ) )
% 5.55/5.85                   => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V1l1 ) ) @ ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V2l2 ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2Elist__rel__butlastn,axiom,
% 5.55/5.85      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.55/5.85        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.55/5.85       => ! [V1l1: $i] :
% 5.55/5.85            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ! [V2l2: $i] :
% 5.55/5.85                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.55/5.85               => ! [V3n: tp__ty_2Enum_2Enum] :
% 5.55/5.85                    ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) )
% 5.55/5.85                      & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0f ) @ V1l1 ) @ V2l2 ) ) )
% 5.55/5.85                   => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V1l1 ) ) @ ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V2l2 ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EUNIQUE__LIST__ELEM__COUNT,axiom,
% 5.55/5.85      ! [A_27a: del,V0e: $i] :
% 5.55/5.85        ( ( mem @ V0e @ A_27a )
% 5.55/5.85       => ! [V1L: $i] :
% 5.55/5.85            ( ( mem @ V1L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EUNIQUE @ A_27a ) @ V0e ) @ V1L ) )
% 5.55/5.85            <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Erich__list_2ELIST__ELEM__COUNT @ A_27a ) @ V0e ) @ V1L ) )
% 5.55/5.85                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ECOUNT__LIST__compute,axiom,
% 5.55/5.85      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.55/5.85        ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.55/5.85        = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Erich__list_2ECOUNT__LIST__AUX @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( c_2Elist_2ENIL @ ty_2Enum_2Enum ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESPLITP__compute,axiom,
% 5.55/5.85      ! [A_27a: del] :
% 5.55/5.85        ( ( c_2Erich__list_2ESPLITP @ A_27a )
% 5.55/5.85        = ( ap @ ( c_2Erich__list_2ESPLITP__AUX @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EIS__SUFFIX__compute,axiom,
% 5.55/5.85      ! [A_27a: del,V0l1: $i] :
% 5.55/5.85        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85       => ! [V1l2: $i] :
% 5.55/5.85            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( p @ ( ap @ ( ap @ ( c_2Erich__list_2EIS__SUFFIX @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.55/5.85            <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l2 ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0l1 ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ESEG__compute,axiom,
% 5.55/5.85      ! [A_27a: del] :
% 5.55/5.85        ( ! [V0k: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.55/5.85            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0k ) ) @ V1l )
% 5.55/5.85              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.55/5.85        & ! [V2m: tp__ty_2Enum_2Enum,V3x: $i] :
% 5.55/5.85            ( ( mem @ V3x @ A_27a )
% 5.55/5.85           => ! [V4l: $i] :
% 5.55/5.85                ( ( mem @ V4l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3x ) @ V4l ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3x ) @ ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V4l ) ) ) ) )
% 5.55/5.85        & ! [V5m: tp__ty_2Enum_2Enum,V6x: $i] :
% 5.55/5.85            ( ( mem @ V6x @ A_27a )
% 5.55/5.85           => ! [V7l: $i] :
% 5.55/5.85                ( ( mem @ V7l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V5m ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6x ) @ V7l ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6x ) @ ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V5m ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V7l ) ) ) ) )
% 5.55/5.85        & ! [V8m: tp__ty_2Enum_2Enum,V9k: tp__ty_2Enum_2Enum,V10x: $i] :
% 5.55/5.85            ( ( mem @ V10x @ A_27a )
% 5.55/5.85           => ! [V11l: $i] :
% 5.55/5.85                ( ( mem @ V11l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V8m ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V9k ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V10x ) @ V11l ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V8m ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V9k ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V11l ) ) ) )
% 5.55/5.85        & ! [V12m: tp__ty_2Enum_2Enum,V13k: tp__ty_2Enum_2Enum,V14x: $i] :
% 5.55/5.85            ( ( mem @ V14x @ A_27a )
% 5.55/5.85           => ! [V15l: $i] :
% 5.55/5.85                ( ( mem @ V15l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V12m ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V13k ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V14x ) @ V15l ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V12m ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V13k ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V15l ) ) ) )
% 5.55/5.85        & ! [V16m: tp__ty_2Enum_2Enum,V17k: tp__ty_2Enum_2Enum,V18x: $i] :
% 5.55/5.85            ( ( mem @ V18x @ A_27a )
% 5.55/5.85           => ! [V19l: $i] :
% 5.55/5.85                ( ( mem @ V19l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V16m ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V17k ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V18x ) @ V19l ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V16m ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V17k ) ) ) ) @ V19l ) ) ) )
% 5.55/5.85        & ! [V20m: tp__ty_2Enum_2Enum,V21k: tp__ty_2Enum_2Enum,V22x: $i] :
% 5.55/5.85            ( ( mem @ V22x @ A_27a )
% 5.55/5.85           => ! [V23l: $i] :
% 5.55/5.85                ( ( mem @ V23l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85               => ( ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V20m ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V21k ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V22x ) @ V23l ) )
% 5.55/5.85                  = ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V20m ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V21k ) ) ) ) @ V23l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2EBUTLASTN__compute,axiom,
% 5.55/5.85      ! [A_27a: del,V0longer_20than_20list: $i] :
% 5.55/5.85        ( ( mem @ V0longer_20than_20list @ bool )
% 5.55/5.85       => ! [V1n: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85            ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2l )
% 5.55/5.85              = ( ap
% 5.55/5.85                @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  @ ( lam @ ty_2Enum_2Enum
% 5.55/5.85                    @ ^ [V3m: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V3m ) ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V3m ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ V2l ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EFAIL @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ bool ) @ ( c_2Erich__list_2EBUTLASTN @ A_27a ) ) @ V0longer_20than_20list ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2l ) ) ) )
% 5.55/5.85                @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2Erich__list_2ELASTN__compute,axiom,
% 5.55/5.85      ! [A_27a: del,V0longer_20than_20list: $i] :
% 5.55/5.85        ( ( mem @ V0longer_20than_20list @ bool )
% 5.55/5.85       => ! [V1n: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.55/5.85            ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85           => ( ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2l )
% 5.55/5.85              = ( ap
% 5.55/5.85                @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.55/5.85                  @ ( lam @ ty_2Enum_2Enum
% 5.55/5.85                    @ ^ [V3m: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V3m ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V3m ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ V2l ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EFAIL @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ bool ) @ ( c_2Erich__list_2ELASTN @ A_27a ) ) @ V0longer_20than_20list ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2l ) ) ) )
% 5.55/5.85                @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  %------------------------------------------------------------------------------
% 5.55/5.85  %------------------------------------------------------------------------------
% 5.55/5.85  thf(stp_c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o,type,
% 5.55/5.85      tp__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o: $tType ).
% 5.55/5.85  
% 5.55/5.85  thf(stp_inj_c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o,type,
% 5.55/5.85      inj__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o: tp__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(stp_surj_c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o,type,
% 5.55/5.85      surj__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o: $i > tp__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o ).
% 5.55/5.85  
% 5.55/5.85  thf(stp_inj_surj_c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o,axiom,
% 5.55/5.85      ! [X: tp__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o] :
% 5.55/5.85        ( ( surj__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o @ ( inj__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o @ X ) )
% 5.55/5.85        = X ) ).
% 5.55/5.85  
% 5.55/5.85  thf(stp_inj_mem_c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o,axiom,
% 5.55/5.85      ! [X: tp__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o] : ( mem @ ( inj__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o @ X ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(stp_iso_mem_c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o,axiom,
% 5.55/5.85      ! [X: $i] :
% 5.55/5.85        ( ( mem @ X @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) )
% 5.55/5.85       => ( X
% 5.55/5.85          = ( inj__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o @ ( surj__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o @ X ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(stp_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o,type,
% 5.55/5.85      tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o: $tType ).
% 5.55/5.85  
% 5.55/5.85  thf(stp_inj_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o,type,
% 5.55/5.85      inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o: tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o > $i ).
% 5.55/5.85  
% 5.55/5.85  thf(stp_surj_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o,type,
% 5.55/5.85      surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o: $i > tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o ).
% 5.55/5.85  
% 5.55/5.85  thf(stp_inj_surj_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o,axiom,
% 5.55/5.85      ! [X: tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o] :
% 5.55/5.85        ( ( surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o @ ( inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o @ X ) )
% 5.55/5.85        = X ) ).
% 5.55/5.85  
% 5.55/5.85  thf(stp_inj_mem_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o,axiom,
% 5.55/5.85      ! [X: tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o] : ( mem @ ( inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o @ X ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(stp_iso_mem_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o,axiom,
% 5.55/5.85      ! [X: $i] :
% 5.55/5.85        ( ( mem @ X @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) )
% 5.55/5.85       => ( X
% 5.55/5.85          = ( inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o @ ( surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o @ X ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2EdefCNF_2EDEF,type,
% 5.55/5.85      c_2EdefCNF_2EDEF: $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2EdefCNF_2EDEF,axiom,
% 5.55/5.85      mem @ c_2EdefCNF_2EDEF @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) ) @ bool ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2EdefCNF_2EOK,type,
% 5.55/5.85      c_2EdefCNF_2EOK: $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2EdefCNF_2EOK,axiom,
% 5.55/5.85      mem @ c_2EdefCNF_2EOK @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) @ bool ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2EdefCNF_2EOKDEF,type,
% 5.55/5.85      c_2EdefCNF_2EOKDEF: $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2EdefCNF_2EOKDEF,axiom,
% 5.55/5.85      mem @ c_2EdefCNF_2EOKDEF @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) ) @ bool ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(tp_c_2EdefCNF_2EUNIQUE,type,
% 5.55/5.85      c_2EdefCNF_2EUNIQUE: $i ).
% 5.55/5.85  
% 5.55/5.85  thf(mem_c_2EdefCNF_2EUNIQUE,axiom,
% 5.55/5.85      mem @ c_2EdefCNF_2EUNIQUE @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) @ bool ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2EdefCNF_2EUNIQUE__ind,axiom,
% 5.55/5.85      ! [V0P: $i] :
% 5.55/5.85        ( ( mem @ V0P @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) @ bool ) ) ) )
% 5.55/5.85       => ( ( ! [V1v: $i] :
% 5.55/5.85                ( ( mem @ V1v @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.55/5.85               => ! [V2n: tp__ty_2Enum_2Enum,V3conn: $i] :
% 5.55/5.85                    ( ( mem @ V3conn @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.55/5.85                   => ! [V4i: tp__ty_2Enum_2Enum,V5j: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( ap @ V0P @ V1v ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) @ V3conn ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) @ ( ap @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ bool ) @ ( inj__ty_2Enum_2Enum @ V4i ) ) ) @ ( ap @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ bool ) @ ( inj__ty_2Enum_2Enum @ V5j ) ) ) ) ) ) ) )
% 5.55/5.85            & ! [V6v: $i] :
% 5.55/5.85                ( ( mem @ V6v @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.55/5.85               => ! [V7n: tp__ty_2Enum_2Enum,V8conn: $i] :
% 5.55/5.85                    ( ( mem @ V8conn @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.55/5.85                   => ! [V9i: tp__ty_2Enum_2Enum,V10b: $i] :
% 5.55/5.85                        ( ( mem @ V10b @ bool )
% 5.55/5.85                       => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V6v ) @ ( inj__ty_2Enum_2Enum @ V7n ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) @ V8conn ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) @ ( ap @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ bool ) @ ( inj__ty_2Enum_2Enum @ V9i ) ) ) @ ( ap @ ( c_2Esum_2EINR @ ty_2Enum_2Enum @ bool ) @ V10b ) ) ) ) ) ) ) )
% 5.55/5.85            & ! [V11v: $i] :
% 5.55/5.85                ( ( mem @ V11v @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.55/5.85               => ! [V12n: tp__ty_2Enum_2Enum,V13conn: $i] :
% 5.55/5.85                    ( ( mem @ V13conn @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.55/5.85                   => ! [V14a: $i] :
% 5.55/5.85                        ( ( mem @ V14a @ bool )
% 5.55/5.85                       => ! [V15j: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( ap @ V0P @ V11v ) @ ( inj__ty_2Enum_2Enum @ V12n ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) @ V13conn ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) @ ( ap @ ( c_2Esum_2EINR @ ty_2Enum_2Enum @ bool ) @ V14a ) ) @ ( ap @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ bool ) @ ( inj__ty_2Enum_2Enum @ V15j ) ) ) ) ) ) ) ) )
% 5.55/5.85            & ! [V16v: $i] :
% 5.55/5.85                ( ( mem @ V16v @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.55/5.85               => ! [V17n: tp__ty_2Enum_2Enum,V18conn: $i] :
% 5.55/5.85                    ( ( mem @ V18conn @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.55/5.85                   => ! [V19a: $i] :
% 5.55/5.85                        ( ( mem @ V19a @ bool )
% 5.55/5.85                       => ! [V20b: $i] :
% 5.55/5.85                            ( ( mem @ V20b @ bool )
% 5.55/5.85                           => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V16v ) @ ( inj__ty_2Enum_2Enum @ V17n ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) @ V18conn ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) @ ( ap @ ( c_2Esum_2EINR @ ty_2Enum_2Enum @ bool ) @ V19a ) ) @ ( ap @ ( c_2Esum_2EINR @ ty_2Enum_2Enum @ bool ) @ V20b ) ) ) ) ) ) ) ) ) )
% 5.55/5.85         => ! [V21v: $i] :
% 5.55/5.85              ( ( mem @ V21v @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.55/5.85             => ! [V22v1: tp__ty_2Enum_2Enum,V23v2: $i] :
% 5.55/5.85                  ( ( mem @ V23v2 @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.55/5.85                 => ! [V24v3: tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o,V25v4: tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o] : ( p @ ( ap @ ( ap @ ( ap @ V0P @ V21v ) @ ( inj__ty_2Enum_2Enum @ V22v1 ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) @ V23v2 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) @ ( inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o @ V24v3 ) ) @ ( inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o @ V25v4 ) ) ) ) ) ) ) ) ) ).
% 5.55/5.85  
% 5.55/5.85  thf(conj_thm_2EdefCNF_2EUNIQUE__def,axiom,
% 5.55/5.85      ! [V0v: $i] :
% 5.55/5.85        ( ( mem @ V0v @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.55/5.85       => ! [V1n: tp__ty_2Enum_2Enum,V2conn: $i] :
% 5.55/5.85            ( ( mem @ V2conn @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.55/5.85           => ! [V3i: tp__ty_2Enum_2Enum,V4j: tp__ty_2Enum_2Enum,V5b: $i] :
% 5.64/5.85                ( ( mem @ V5b @ bool )
% 5.64/5.85               => ! [V6a: $i] :
% 5.64/5.85                    ( ( mem @ V6a @ bool )
% 5.64/5.85                   => ( ( ( p @ ( ap @ ( ap @ ( ap @ c_2EdefCNF_2EUNIQUE @ V0v ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) @ V2conn ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) @ ( ap @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ bool ) @ ( inj__ty_2Enum_2Enum @ V3i ) ) ) @ ( ap @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ bool ) @ ( inj__ty_2Enum_2Enum @ V4j ) ) ) ) ) )
% 5.64/5.85                      <=> ( ( p @ ( ap @ V0v @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.64/5.85                        <=> ( p @ ( ap @ ( ap @ V2conn @ ( ap @ V0v @ ( inj__ty_2Enum_2Enum @ V3i ) ) ) @ ( ap @ V0v @ ( inj__ty_2Enum_2Enum @ V4j ) ) ) ) ) )
% 5.64/5.85                      & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EdefCNF_2EUNIQUE @ V0v ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) @ V2conn ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) @ ( ap @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ bool ) @ ( inj__ty_2Enum_2Enum @ V3i ) ) ) @ ( ap @ ( c_2Esum_2EINR @ ty_2Enum_2Enum @ bool ) @ V5b ) ) ) ) )
% 5.64/5.85                      <=> ( ( p @ ( ap @ V0v @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.64/5.85                        <=> ( p @ ( ap @ ( ap @ V2conn @ ( ap @ V0v @ ( inj__ty_2Enum_2Enum @ V3i ) ) ) @ V5b ) ) ) )
% 5.64/5.85                      & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EdefCNF_2EUNIQUE @ V0v ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) @ V2conn ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) @ ( ap @ ( c_2Esum_2EINR @ ty_2Enum_2Enum @ bool ) @ V6a ) ) @ ( ap @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ bool ) @ ( inj__ty_2Enum_2Enum @ V4j ) ) ) ) ) )
% 5.64/5.85                      <=> ( ( p @ ( ap @ V0v @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.64/5.85                        <=> ( p @ ( ap @ ( ap @ V2conn @ V6a ) @ ( ap @ V0v @ ( inj__ty_2Enum_2Enum @ V4j ) ) ) ) ) )
% 5.64/5.85                      & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EdefCNF_2EUNIQUE @ V0v ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) @ V2conn ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) @ ( ap @ ( c_2Esum_2EINR @ ty_2Enum_2Enum @ bool ) @ V6a ) ) @ ( ap @ ( c_2Esum_2EINR @ ty_2Enum_2Enum @ bool ) @ V5b ) ) ) ) )
% 5.64/5.85                      <=> ( ( p @ ( ap @ V0v @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.64/5.85                        <=> ( p @ ( ap @ ( ap @ V2conn @ V6a ) @ V5b ) ) ) ) ) ) ) ) ) ).
% 5.64/5.85  
% 5.64/5.85  thf(ax_thm_2EdefCNF_2EDEF__def,axiom,
% 5.64/5.85      ( ! [V0v: $i] :
% 5.64/5.85          ( ( mem @ V0v @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.85         => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.85              ( ( p @ ( ap @ ( ap @ ( ap @ c_2EdefCNF_2EDEF @ V0v ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( c_2Elist_2ENIL @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) ) ) )
% 5.64/5.85            <=> $true ) )
% 5.64/5.85      & ! [V2v: $i] :
% 5.64/5.85          ( ( mem @ V2v @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.85         => ! [V3n: tp__ty_2Enum_2Enum,V4x: $i] :
% 5.64/5.85              ( ( mem @ V4x @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) )
% 5.64/5.85             => ! [V5xs: $i] :
% 5.64/5.85                  ( ( mem @ V5xs @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) ) )
% 5.64/5.85                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2EdefCNF_2EDEF @ V2v ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) ) @ V4x ) @ V5xs ) ) )
% 5.64/5.85                  <=> ( ( p @ ( ap @ ( ap @ ( ap @ c_2EdefCNF_2EUNIQUE @ V2v ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V4x ) )
% 5.64/5.85                      & ( p @ ( ap @ ( ap @ ( ap @ c_2EdefCNF_2EDEF @ V2v ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) @ V5xs ) ) ) ) ) ) ) ) ).
% 5.64/5.85  
% 5.64/5.85  thf(conj_thm_2EdefCNF_2EOK__ind,axiom,
% 5.64/5.85      ! [V0P: $i] :
% 5.64/5.85        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) @ bool ) ) )
% 5.64/5.85       => ( ( ! [V1n: tp__ty_2Enum_2Enum,V2conn: $i] :
% 5.64/5.85                ( ( mem @ V2conn @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.64/5.85               => ! [V3i: tp__ty_2Enum_2Enum,V4j: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) @ V2conn ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) @ ( ap @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ bool ) @ ( inj__ty_2Enum_2Enum @ V3i ) ) ) @ ( ap @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ bool ) @ ( inj__ty_2Enum_2Enum @ V4j ) ) ) ) ) ) )
% 5.64/5.85            & ! [V5n: tp__ty_2Enum_2Enum,V6conn: $i] :
% 5.64/5.85                ( ( mem @ V6conn @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.64/5.85               => ! [V7i: tp__ty_2Enum_2Enum,V8b: $i] :
% 5.64/5.85                    ( ( mem @ V8b @ bool )
% 5.64/5.85                   => ( p @ ( ap @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V5n ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) @ V6conn ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) @ ( ap @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ bool ) @ ( inj__ty_2Enum_2Enum @ V7i ) ) ) @ ( ap @ ( c_2Esum_2EINR @ ty_2Enum_2Enum @ bool ) @ V8b ) ) ) ) ) ) )
% 5.64/5.85            & ! [V9n: tp__ty_2Enum_2Enum,V10conn: $i] :
% 5.64/5.85                ( ( mem @ V10conn @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.64/5.85               => ! [V11a: $i] :
% 5.64/5.85                    ( ( mem @ V11a @ bool )
% 5.64/5.85                   => ! [V12j: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V9n ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) @ V10conn ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) @ ( ap @ ( c_2Esum_2EINR @ ty_2Enum_2Enum @ bool ) @ V11a ) ) @ ( ap @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ bool ) @ ( inj__ty_2Enum_2Enum @ V12j ) ) ) ) ) ) ) )
% 5.64/5.85            & ! [V13n: tp__ty_2Enum_2Enum,V14conn: $i] :
% 5.64/5.85                ( ( mem @ V14conn @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.64/5.85               => ! [V15a: $i] :
% 5.64/5.85                    ( ( mem @ V15a @ bool )
% 5.64/5.85                   => ! [V16b: $i] :
% 5.64/5.85                        ( ( mem @ V16b @ bool )
% 5.64/5.85                       => ( p @ ( ap @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V13n ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) @ V14conn ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) @ ( ap @ ( c_2Esum_2EINR @ ty_2Enum_2Enum @ bool ) @ V15a ) ) @ ( ap @ ( c_2Esum_2EINR @ ty_2Enum_2Enum @ bool ) @ V16b ) ) ) ) ) ) ) ) )
% 5.64/5.85         => ! [V17v: tp__ty_2Enum_2Enum,V18v1: $i] :
% 5.64/5.85              ( ( mem @ V18v1 @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.64/5.85             => ! [V19v2: tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o,V20v3: tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o] : ( p @ ( ap @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V17v ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) @ V18v1 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) @ ( inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o @ V19v2 ) ) @ ( inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o @ V20v3 ) ) ) ) ) ) ) ) ).
% 5.64/5.85  
% 5.64/5.85  thf(conj_thm_2EdefCNF_2EOK__def,axiom,
% 5.64/5.85      ! [V0n: tp__ty_2Enum_2Enum,V1conn: $i] :
% 5.64/5.85        ( ( mem @ V1conn @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.64/5.85       => ! [V2i: tp__ty_2Enum_2Enum,V3j: tp__ty_2Enum_2Enum,V4b: $i] :
% 5.64/5.85            ( ( mem @ V4b @ bool )
% 5.64/5.85           => ! [V5a: $i] :
% 5.64/5.85                ( ( mem @ V5a @ bool )
% 5.64/5.85               => ( ( ( p @ ( ap @ ( ap @ c_2EdefCNF_2EOK @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) @ V1conn ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) @ ( ap @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ bool ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) ) @ ( ap @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ bool ) @ ( inj__ty_2Enum_2Enum @ V3j ) ) ) ) ) )
% 5.64/5.85                  <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.64/5.85                      & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3j ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.64/5.85                  & ( ( p @ ( ap @ ( ap @ c_2EdefCNF_2EOK @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) @ V1conn ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) @ ( ap @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ bool ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) ) @ ( ap @ ( c_2Esum_2EINR @ ty_2Enum_2Enum @ bool ) @ V4b ) ) ) ) )
% 5.64/5.85                  <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.64/5.85                  & ( ( p @ ( ap @ ( ap @ c_2EdefCNF_2EOK @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) @ V1conn ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) @ ( ap @ ( c_2Esum_2EINR @ ty_2Enum_2Enum @ bool ) @ V5a ) ) @ ( ap @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ bool ) @ ( inj__ty_2Enum_2Enum @ V3j ) ) ) ) ) )
% 5.64/5.85                  <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3j ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.64/5.85                  & ( ( p @ ( ap @ ( ap @ c_2EdefCNF_2EOK @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) @ V1conn ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) @ ( ap @ ( c_2Esum_2EINR @ ty_2Enum_2Enum @ bool ) @ V5a ) ) @ ( ap @ ( c_2Esum_2EINR @ ty_2Enum_2Enum @ bool ) @ V4b ) ) ) ) )
% 5.64/5.85                  <=> $true ) ) ) ) ) ).
% 5.64/5.85  
% 5.64/5.85  thf(ax_thm_2EdefCNF_2EOKDEF__def,axiom,
% 5.64/5.85      ( ! [V0n: tp__ty_2Enum_2Enum] :
% 5.64/5.85          ( ( p @ ( ap @ ( ap @ c_2EdefCNF_2EOKDEF @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( c_2Elist_2ENIL @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) ) ) )
% 5.64/5.85        <=> $true )
% 5.64/5.85      & ! [V1n: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.64/5.85          ( ( mem @ V2x @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) )
% 5.64/5.85         => ! [V3xs: $i] :
% 5.64/5.85              ( ( mem @ V3xs @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) ) )
% 5.64/5.85             => ( ( p @ ( ap @ ( ap @ c_2EdefCNF_2EOKDEF @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) ) @ V2x ) @ V3xs ) ) )
% 5.64/5.85              <=> ( ( p @ ( ap @ ( ap @ c_2EdefCNF_2EOK @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2x ) )
% 5.64/5.85                  & ( p @ ( ap @ ( ap @ c_2EdefCNF_2EOKDEF @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ V3xs ) ) ) ) ) ) ) ).
% 5.64/5.85  
% 5.64/5.85  thf(conj_thm_2EdefCNF_2EDEF__SNOC,axiom,
% 5.64/5.85      ! [V0n: tp__ty_2Enum_2Enum,V1x: $i] :
% 5.64/5.85        ( ( mem @ V1x @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) )
% 5.64/5.85       => ! [V2l: $i] :
% 5.64/5.85            ( ( mem @ V2l @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) ) )
% 5.64/5.85           => ! [V3v: $i] :
% 5.64/5.85                ( ( mem @ V3v @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.85               => ( ( p @ ( ap @ ( ap @ ( ap @ c_2EdefCNF_2EDEF @ V3v ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) ) @ V1x ) @ V2l ) ) )
% 5.64/5.85                <=> ( ( p @ ( ap @ ( ap @ ( ap @ c_2EdefCNF_2EDEF @ V3v ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V2l ) )
% 5.64/5.85                    & ( p @ ( ap @ ( ap @ ( ap @ c_2EdefCNF_2EUNIQUE @ V3v ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) ) @ V2l ) ) ) @ V1x ) ) ) ) ) ) ) ).
% 5.64/5.85  
% 5.64/5.85  thf(conj_thm_2EdefCNF_2EOKDEF__SNOC,axiom,
% 5.64/5.85      ! [V0n: tp__ty_2Enum_2Enum,V1x: $i] :
% 5.64/5.85        ( ( mem @ V1x @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) )
% 5.64/5.85       => ! [V2l: $i] :
% 5.64/5.85            ( ( mem @ V2l @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) ) )
% 5.64/5.85           => ( ( p @ ( ap @ ( ap @ c_2EdefCNF_2EOKDEF @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) ) @ V1x ) @ V2l ) ) )
% 5.64/5.85            <=> ( ( p @ ( ap @ ( ap @ c_2EdefCNF_2EOKDEF @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V2l ) )
% 5.64/5.85                & ( p @ ( ap @ ( ap @ c_2EdefCNF_2EOK @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) ) @ V2l ) ) ) @ V1x ) ) ) ) ) ) ).
% 5.64/5.85  
% 5.64/5.85  thf(conj_thm_2EdefCNF_2ECONSISTENCY,axiom,
% 5.64/5.85      ! [V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.64/5.85        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) ) )
% 5.64/5.85       => ( ( p @ ( ap @ ( ap @ c_2EdefCNF_2EOKDEF @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) )
% 5.64/5.85         => ? [V2v: $i] :
% 5.64/5.85              ( ( mem @ V2v @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.85              & ( p @ ( ap @ ( ap @ ( ap @ c_2EdefCNF_2EDEF @ V2v ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) ) ) ).
% 5.64/5.85  
% 5.64/5.85  thf(conj_thm_2EdefCNF_2EBIGSTEP,axiom,
% 5.64/5.85      ! [V0P: $i] :
% 5.64/5.85        ( ( mem @ V0P @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ bool ) )
% 5.64/5.85       => ! [V1Q: $i] :
% 5.64/5.85            ( ( mem @ V1Q @ bool )
% 5.64/5.85           => ! [V2R: $i] :
% 5.64/5.85                ( ( mem @ V2R @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ bool ) )
% 5.64/5.85               => ( ! [V3v: $i] :
% 5.64/5.85                      ( ( mem @ V3v @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.85                     => ( ( p @ ( ap @ V0P @ V3v ) )
% 5.64/5.85                       => ( ( p @ V1Q )
% 5.64/5.85                        <=> ( p @ ( ap @ V2R @ V3v ) ) ) ) )
% 5.64/5.85                 => ( ( ? [V4v: $i] :
% 5.64/5.85                          ( ( mem @ V4v @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.85                          & ( p @ ( ap @ V0P @ V4v ) ) )
% 5.64/5.85                      & ( p @ V1Q ) )
% 5.64/5.85                  <=> ? [V5v: $i] :
% 5.64/5.85                        ( ( mem @ V5v @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.85                        & ( p @ ( ap @ V0P @ V5v ) )
% 5.64/5.85                        & ( p @ ( ap @ V2R @ V5v ) ) ) ) ) ) ) ) ).
% 5.64/5.85  
% 5.64/5.85  thf(conj_thm_2EdefCNF_2EFINAL__DEF,axiom,
% 5.64/5.85      ! [V0v: $i] :
% 5.64/5.85        ( ( mem @ V0v @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.85       => ! [V1n: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.64/5.85            ( ( mem @ V2x @ bool )
% 5.64/5.85           => ( ( ( p @ ( ap @ V0v @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.64/5.86              <=> ( p @ V2x ) )
% 5.64/5.86            <=> ( ( ( p @ ( ap @ V0v @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.64/5.86                <=> ( p @ V2x ) )
% 5.64/5.86                & ( p @ ( ap @ ( ap @ ( ap @ c_2EdefCNF_2EDEF @ V0v ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( c_2Elist_2ENIL @ ( ty_2Epair_2Eprod @ ( arr @ bool @ ( arr @ bool @ bool ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ bool ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  %------------------------------------------------------------------------------
% 5.64/5.86  %------------------------------------------------------------------------------
% 5.64/5.86  thf(tp_c_2Enumposrep_2EBOOLIFY,type,
% 5.64/5.86      c_2Enumposrep_2EBOOLIFY: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2Enumposrep_2EBOOLIFY,axiom,
% 5.64/5.86      mem @ c_2Enumposrep_2EBOOLIFY @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2Enumposrep_2El2n,type,
% 5.64/5.86      c_2Enumposrep_2El2n: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2Enumposrep_2El2n,axiom,
% 5.64/5.86      mem @ c_2Enumposrep_2El2n @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) @ ty_2Enum_2Enum ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_fo_c_2Enumposrep_2El2n,type,
% 5.64/5.86      fo__c_2Enumposrep_2El2n: tp__ty_2Enum_2Enum > tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_eq_fo_c_2Enumposrep_2El2n,axiom,
% 5.64/5.86      ! [X0: tp__ty_2Enum_2Enum,X1: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.64/5.86        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumposrep_2El2n @ X0 @ X1 ) )
% 5.64/5.86        = ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2Enumposrep_2El2n2,type,
% 5.64/5.86      c_2Enumposrep_2El2n2: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2Enumposrep_2El2n2,axiom,
% 5.64/5.86      mem @ c_2Enumposrep_2El2n2 @ ( arr @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) @ ty_2Enum_2Enum ) ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_fo_c_2Enumposrep_2El2n2,type,
% 5.64/5.86      fo__c_2Enumposrep_2El2n2: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_eq_fo_c_2Enumposrep_2El2n2,axiom,
% 5.64/5.86      ! [X0: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.64/5.86        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumposrep_2El2n2 @ X0 ) )
% 5.64/5.86        = ( ap @ c_2Enumposrep_2El2n2 @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2Enumposrep_2En2l,type,
% 5.64/5.86      c_2Enumposrep_2En2l: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2Enumposrep_2En2l,axiom,
% 5.64/5.86      mem @ c_2Enumposrep_2En2l @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2Enumposrep_2Enum__from__bin__list,type,
% 5.64/5.86      c_2Enumposrep_2Enum__from__bin__list: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2Enumposrep_2Enum__from__bin__list,axiom,
% 5.64/5.86      mem @ c_2Enumposrep_2Enum__from__bin__list @ ( arr @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) @ ty_2Enum_2Enum ) ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_fo_c_2Enumposrep_2Enum__from__bin__list,type,
% 5.64/5.86      fo__c_2Enumposrep_2Enum__from__bin__list: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_eq_fo_c_2Enumposrep_2Enum__from__bin__list,axiom,
% 5.64/5.86      ! [X0: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.64/5.86        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumposrep_2Enum__from__bin__list @ X0 ) )
% 5.64/5.86        = ( ap @ c_2Enumposrep_2Enum__from__bin__list @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2Enumposrep_2Enum__from__dec__list,type,
% 5.64/5.86      c_2Enumposrep_2Enum__from__dec__list: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2Enumposrep_2Enum__from__dec__list,axiom,
% 5.64/5.86      mem @ c_2Enumposrep_2Enum__from__dec__list @ ( arr @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) @ ty_2Enum_2Enum ) ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_fo_c_2Enumposrep_2Enum__from__dec__list,type,
% 5.64/5.86      fo__c_2Enumposrep_2Enum__from__dec__list: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_eq_fo_c_2Enumposrep_2Enum__from__dec__list,axiom,
% 5.64/5.86      ! [X0: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.64/5.86        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumposrep_2Enum__from__dec__list @ X0 ) )
% 5.64/5.86        = ( ap @ c_2Enumposrep_2Enum__from__dec__list @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2Enumposrep_2Enum__from__hex__list,type,
% 5.64/5.86      c_2Enumposrep_2Enum__from__hex__list: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2Enumposrep_2Enum__from__hex__list,axiom,
% 5.64/5.86      mem @ c_2Enumposrep_2Enum__from__hex__list @ ( arr @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) @ ty_2Enum_2Enum ) ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_fo_c_2Enumposrep_2Enum__from__hex__list,type,
% 5.64/5.86      fo__c_2Enumposrep_2Enum__from__hex__list: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_eq_fo_c_2Enumposrep_2Enum__from__hex__list,axiom,
% 5.64/5.86      ! [X0: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.64/5.86        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumposrep_2Enum__from__hex__list @ X0 ) )
% 5.64/5.86        = ( ap @ c_2Enumposrep_2Enum__from__hex__list @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2Enumposrep_2Enum__from__oct__list,type,
% 5.64/5.86      c_2Enumposrep_2Enum__from__oct__list: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2Enumposrep_2Enum__from__oct__list,axiom,
% 5.64/5.86      mem @ c_2Enumposrep_2Enum__from__oct__list @ ( arr @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) @ ty_2Enum_2Enum ) ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_fo_c_2Enumposrep_2Enum__from__oct__list,type,
% 5.64/5.86      fo__c_2Enumposrep_2Enum__from__oct__list: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_eq_fo_c_2Enumposrep_2Enum__from__oct__list,axiom,
% 5.64/5.86      ! [X0: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.64/5.86        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Enumposrep_2Enum__from__oct__list @ X0 ) )
% 5.64/5.86        = ( ap @ c_2Enumposrep_2Enum__from__oct__list @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2Enumposrep_2Enum__to__bin__list,type,
% 5.64/5.86      c_2Enumposrep_2Enum__to__bin__list: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2Enumposrep_2Enum__to__bin__list,axiom,
% 5.64/5.86      mem @ c_2Enumposrep_2Enum__to__bin__list @ ( arr @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2Enumposrep_2Enum__to__dec__list,type,
% 5.64/5.86      c_2Enumposrep_2Enum__to__dec__list: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2Enumposrep_2Enum__to__dec__list,axiom,
% 5.64/5.86      mem @ c_2Enumposrep_2Enum__to__dec__list @ ( arr @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2Enumposrep_2Enum__to__hex__list,type,
% 5.64/5.86      c_2Enumposrep_2Enum__to__hex__list: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2Enumposrep_2Enum__to__hex__list,axiom,
% 5.64/5.86      mem @ c_2Enumposrep_2Enum__to__hex__list @ ( arr @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2Enumposrep_2Enum__to__oct__list,type,
% 5.64/5.86      c_2Enumposrep_2Enum__to__oct__list: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2Enumposrep_2Enum__to__oct__list,axiom,
% 5.64/5.86      mem @ c_2Enumposrep_2Enum__to__oct__list @ ( arr @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2Enumposrep_2El2n__def,axiom,
% 5.64/5.86      ( ! [V0b: tp__ty_2Enum_2Enum] :
% 5.64/5.86          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( c_2Elist_2ENIL @ ty_2Enum_2Enum ) ) )
% 5.64/5.86          = fo__c_2Enum_2E0 )
% 5.64/5.86      & ! [V1b: tp__ty_2Enum_2Enum,V2h: tp__ty_2Enum_2Enum,V3t: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.64/5.86          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2h ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V3t ) ) ) )
% 5.64/5.86          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2h ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V3t ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2En2l__ind,axiom,
% 5.64/5.86      ! [V0P: $i] :
% 5.64/5.86        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) )
% 5.64/5.86       => ( ! [V1b: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.64/5.86              ( ( ~ ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.64/5.86                    | ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.64/5.86               => ( p @ ( ap @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) ) )
% 5.64/5.86             => ( p @ ( ap @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.64/5.86         => ! [V3v: tp__ty_2Enum_2Enum,V4v1: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V3v ) ) @ ( inj__ty_2Enum_2Enum @ V4v1 ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2En2l__def,axiom,
% 5.64/5.86      ! [V0n: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.64/5.86        ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumposrep_2En2l @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.64/5.86        = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) @ ( c_2Elist_2ENIL @ ty_2Enum_2Enum ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) @ ( ap @ ( ap @ c_2Enumposrep_2En2l @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2Enumposrep_2Enum__from__bin__list__def,axiom,
% 5.64/5.86      ( c_2Enumposrep_2Enum__from__bin__list
% 5.64/5.86      = ( ap @ c_2Enumposrep_2El2n @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2Enumposrep_2Enum__from__oct__list__def,axiom,
% 5.64/5.86      ( c_2Enumposrep_2Enum__from__oct__list
% 5.64/5.86      = ( ap @ c_2Enumposrep_2El2n @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2Enumposrep_2Enum__from__dec__list__def,axiom,
% 5.64/5.86      ( c_2Enumposrep_2Enum__from__dec__list
% 5.64/5.86      = ( ap @ c_2Enumposrep_2El2n @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2Enumposrep_2Enum__from__hex__list__def,axiom,
% 5.64/5.86      ( c_2Enumposrep_2Enum__from__hex__list
% 5.64/5.86      = ( ap @ c_2Enumposrep_2El2n @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2Enumposrep_2Enum__to__bin__list__def,axiom,
% 5.64/5.86      ( c_2Enumposrep_2Enum__to__bin__list
% 5.64/5.86      = ( ap @ c_2Enumposrep_2En2l @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2Enumposrep_2Enum__to__oct__list__def,axiom,
% 5.64/5.86      ( c_2Enumposrep_2Enum__to__oct__list
% 5.64/5.86      = ( ap @ c_2Enumposrep_2En2l @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2Enumposrep_2Enum__to__dec__list__def,axiom,
% 5.64/5.86      ( c_2Enumposrep_2Enum__to__dec__list
% 5.64/5.86      = ( ap @ c_2Enumposrep_2En2l @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2Enumposrep_2Enum__to__hex__list__def,axiom,
% 5.64/5.86      ( c_2Enumposrep_2Enum__to__hex__list
% 5.64/5.86      = ( ap @ c_2Enumposrep_2En2l @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2Enumposrep_2EBOOLIFY__def,axiom,
% 5.64/5.86      ( ! [V0m: tp__ty_2Enum_2Enum,V1a: tp__c_ty_2Elist_2Elist_o] :
% 5.64/5.86          ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( ap @ c_2Enumposrep_2EBOOLIFY @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V1a ) ) )
% 5.64/5.86          = V1a )
% 5.64/5.86      & ! [V2n: tp__ty_2Enum_2Enum,V3m: tp__ty_2Enum_2Enum,V4a: tp__c_ty_2Elist_2Elist_o] :
% 5.64/5.86          ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( ap @ c_2Enumposrep_2EBOOLIFY @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V4a ) ) )
% 5.64/5.86          = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( ap @ c_2Enumposrep_2EBOOLIFY @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ c_2Earithmetic_2EDIV2 @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V4a ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2ELENGTH__n2l,axiom,
% 5.64/5.86      ! [V0b: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.86        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.64/5.86       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Enumposrep_2En2l @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.64/5.86          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2El2n__n2l,axiom,
% 5.64/5.86      ! [V0b: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.86        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.64/5.86       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( ap @ ( ap @ c_2Enumposrep_2En2l @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.64/5.86          = V1n ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2El2n__lt,axiom,
% 5.64/5.86      ! [V0l: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.64/5.86        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.64/5.86       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0l ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V1b ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Enum_2Enum ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0l ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2ELENGTH__l2n,axiom,
% 5.64/5.86      ! [V0b: tp__ty_2Enum_2Enum,V1l: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.64/5.86        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.64/5.86          & ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2E_3E @ ( inj__ty_2Enum_2Enum @ V0b ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) )
% 5.64/5.86          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) )
% 5.64/5.86           != fo__c_2Enum_2E0 ) )
% 5.64/5.86       => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Enum_2Enum ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2El2n__DIGIT,axiom,
% 5.64/5.86      ! [V0b: tp__ty_2Enum_2Enum,V1l: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum,V2x: tp__ty_2Enum_2Enum] :
% 5.64/5.86        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.64/5.86          & ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2E_3E @ ( inj__ty_2Enum_2Enum @ V0b ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) )
% 5.64/5.86          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Enum_2Enum ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) ) ) )
% 5.64/5.86       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.64/5.86          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2EEL @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2EDIV__0__IMP__LT,axiom,
% 5.64/5.86      ! [V0b: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.86        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.64/5.86          & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.64/5.86            = fo__c_2Enum_2E0 ) )
% 5.64/5.86       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2EEL__n2l,axiom,
% 5.64/5.86      ! [V0b: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.64/5.86        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.64/5.86          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Enumposrep_2En2l @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) )
% 5.64/5.86       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2EEL @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( ap @ c_2Enumposrep_2En2l @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.64/5.86          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2En2l__l2n,axiom,
% 5.64/5.86      ! [V0b: tp__ty_2Enum_2Enum,V1l: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.64/5.86        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.64/5.86          & ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2E_3E @ ( inj__ty_2Enum_2Enum @ V0b ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) ) )
% 5.64/5.86       => ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumposrep_2En2l @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) ) )
% 5.64/5.86          = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( c_2Elist_2ENIL @ ty_2Enum_2Enum ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ ty_2Enum_2Enum ) @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2El2n__eq__0,axiom,
% 5.64/5.86      ! [V0b: tp__ty_2Enum_2Enum] :
% 5.64/5.86        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.64/5.86       => ! [V1l: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.64/5.86            ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) )
% 5.64/5.86              = fo__c_2Enum_2E0 )
% 5.64/5.86          <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ bool @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2EC @ ty_2Enum_2Enum @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ c_2Earithmetic_2EMOD ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2El2n__SNOC__0,axiom,
% 5.64/5.86      ! [V0b: tp__ty_2Enum_2Enum,V1ls: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.64/5.86        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.64/5.86       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1ls ) ) ) )
% 5.64/5.86          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1ls ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2ELOG__l2n,axiom,
% 5.64/5.86      ! [V0b: tp__ty_2Enum_2Enum] :
% 5.64/5.86        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.64/5.86       => ! [V1l: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.64/5.86            ( ( ( V1l
% 5.64/5.86               != ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( c_2Elist_2ENIL @ ty_2Enum_2Enum ) ) )
% 5.64/5.86              & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Elist_2ELAST @ ty_2Enum_2Enum ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) ) )
% 5.64/5.86              & ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2E_3E @ ( inj__ty_2Enum_2Enum @ V0b ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) ) )
% 5.64/5.86           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) ) )
% 5.64/5.86              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Enum_2Enum ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2El2n__dropWhile__0,axiom,
% 5.64/5.86      ! [V0b: tp__ty_2Enum_2Enum,V1ls: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.64/5.86        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.64/5.86       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Elist_2EdropWhile @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ ty_2Enum_2Enum ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1ls ) ) ) ) ) )
% 5.64/5.86          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1ls ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2ELOG__l2n__dropWhile,axiom,
% 5.64/5.86      ! [V0b: tp__ty_2Enum_2Enum,V1l: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.64/5.86        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.64/5.86          & ( p
% 5.64/5.86            @ ( ap
% 5.64/5.86              @ ( ap @ ( c_2Elist_2EEXISTS @ ty_2Enum_2Enum )
% 5.64/5.86                @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V2y: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V2y ) ) ) )
% 5.64/5.86              @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) )
% 5.64/5.86          & ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2E_3E @ ( inj__ty_2Enum_2Enum @ V0b ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) ) )
% 5.64/5.86       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) ) )
% 5.64/5.86          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Elist_2EdropWhile @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ ty_2Enum_2Enum ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2En2l__BOUND,axiom,
% 5.64/5.86      ! [V0b: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.86        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0b ) ) )
% 5.64/5.86       => ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2E_3E @ ( inj__ty_2Enum_2Enum @ V0b ) ) ) @ ( ap @ ( ap @ c_2Enumposrep_2En2l @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2El2n__pow2__compute,axiom,
% 5.64/5.86      ( ! [V0p: tp__ty_2Enum_2Enum] :
% 5.64/5.86          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) ) @ ( c_2Elist_2ENIL @ ty_2Enum_2Enum ) ) )
% 5.64/5.86          = fo__c_2Enum_2E0 )
% 5.64/5.86      & ! [V1p: tp__ty_2Enum_2Enum,V2h: tp__ty_2Enum_2Enum,V3t: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.64/5.86          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1p ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2h ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V3t ) ) ) )
% 5.64/5.86          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Ebit_2EMOD__2EXP @ ( inj__ty_2Enum_2Enum @ V1p ) ) @ ( inj__ty_2Enum_2Enum @ V2h ) ) ) @ ( ap @ ( ap @ c_2Ebit_2ETIMES__2EXP @ ( inj__ty_2Enum_2Enum @ V1p ) ) @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1p ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V3t ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2En2l__pow2__compute,axiom,
% 5.64/5.86      ! [V0p: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.86        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) )
% 5.64/5.86       => ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumposrep_2En2l @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.64/5.86          = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum
% 5.64/5.86            @ ( ap
% 5.64/5.86              @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) )
% 5.64/5.86                @ ( ap @ ( c_2Epair_2EUNCURRY @ ty_2Enum_2Enum @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) )
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V2q: $i] :
% 5.64/5.86                        ( lam @ ty_2Enum_2Enum
% 5.64/5.86                        @ ^ [V3r: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V2q ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ V3r ) @ ( c_2Elist_2ENIL @ ty_2Enum_2Enum ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ V3r ) @ ( ap @ ( ap @ c_2Enumposrep_2En2l @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) ) @ V2q ) ) ) ) ) ) )
% 5.64/5.86              @ ( ap @ ( ap @ c_2Ebit_2EDIVMOD__2EXP @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2Enumposrep_2El2n2,axiom,
% 5.64/5.86      ( c_2Enumposrep_2El2n2
% 5.64/5.86      = ( ap @ c_2Enumposrep_2El2n @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2El2n__2__thms,axiom,
% 5.64/5.86      ( ! [V0t: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.64/5.86          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0t ) ) ) )
% 5.64/5.86          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Enumposrep_2El2n2 @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0t ) ) ) ) ) )
% 5.64/5.86      & ! [V1t: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.64/5.86          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1t ) ) ) )
% 5.64/5.86          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Enumposrep_2El2n2 @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1t ) ) ) ) ) )
% 5.64/5.86      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumposrep_2El2n2 @ ( c_2Elist_2ENIL @ ty_2Enum_2Enum ) ) )
% 5.64/5.86        = fo__c_2Earithmetic_2EZERO )
% 5.64/5.86      & ! [V2t: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.64/5.86          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumposrep_2El2n2 @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V2t ) ) ) )
% 5.64/5.86          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumeral_2EiDUB @ ( ap @ c_2Enumposrep_2El2n2 @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V2t ) ) ) ) )
% 5.64/5.86      & ! [V3t: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.64/5.86          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enumposrep_2El2n2 @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V3t ) ) ) )
% 5.64/5.86          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Enumposrep_2El2n2 @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V3t ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2EBIT__num__from__bin__list,axiom,
% 5.64/5.86      ! [V0x: tp__ty_2Enum_2Enum,V1l: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.64/5.86        ( ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) )
% 5.64/5.86          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Enum_2Enum ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) ) ) )
% 5.64/5.86       => ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ c_2Enumposrep_2Enum__from__bin__list @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) ) )
% 5.64/5.86        <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2EEL @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l ) ) )
% 5.64/5.86            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2EEL__num__to__bin__list,axiom,
% 5.64/5.86      ! [V0x: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.86        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Enum_2Enum ) @ ( ap @ c_2Enumposrep_2Enum__to__bin__list @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.64/5.86       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2EEL @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ c_2Enumposrep_2Enum__to__bin__list @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.64/5.86          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebit_2EBITV @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2Enum__bin__list,axiom,
% 5.64/5.86      ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) ) @ c_2Enumposrep_2Enum__from__bin__list ) @ c_2Enumposrep_2Enum__to__bin__list )
% 5.64/5.86      = ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2Enum__oct__list,axiom,
% 5.64/5.86      ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) ) @ c_2Enumposrep_2Enum__from__oct__list ) @ c_2Enumposrep_2Enum__to__oct__list )
% 5.64/5.86      = ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2Enum__dec__list,axiom,
% 5.64/5.86      ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) ) @ c_2Enumposrep_2Enum__from__dec__list ) @ c_2Enumposrep_2Enum__to__dec__list )
% 5.64/5.86      = ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2Enumposrep_2Enum__hex__list,axiom,
% 5.64/5.86      ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Enum_2Enum ) ) @ c_2Enumposrep_2Enum__from__hex__list ) @ c_2Enumposrep_2Enum__to__hex__list )
% 5.64/5.86      = ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) ) ).
% 5.64/5.86  
% 5.64/5.86  %------------------------------------------------------------------------------
% 5.64/5.86  %------------------------------------------------------------------------------
% 5.64/5.86  thf(tp_c_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO,type,
% 5.64/5.86      c_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO: del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO,axiom,
% 5.64/5.86      ! [A_27a: del] : ( mem @ ( c_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO,type,
% 5.64/5.86      c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO: del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( arr @ bool @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ bool ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2EPMATCH,type,
% 5.64/5.86      c_2EpatternMatches_2EPMATCH: del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2EPMATCH,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EpatternMatches_2EPMATCH @ A_27a @ A_27b ) @ ( arr @ A_27b @ ( arr @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) @ A_27a ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2EPMATCH__EQUIV__ROWS,type,
% 5.64/5.86      c_2EpatternMatches_2EPMATCH__EQUIV__ROWS: del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2EPMATCH__EQUIV__ROWS,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EpatternMatches_2EPMATCH__EQUIV__ROWS @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( arr @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ bool ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2EPMATCH__EXPAND__PRED,type,
% 5.64/5.86      c_2EpatternMatches_2EPMATCH__EXPAND__PRED: del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2EPMATCH__EXPAND__PRED,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EpatternMatches_2EPMATCH__EXPAND__PRED @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27b @ ( arr @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) @ ( arr @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) @ bool ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2EPMATCH__FLATTEN__FUN,type,
% 5.64/5.86      c_2EpatternMatches_2EPMATCH__FLATTEN__FUN: del > del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2EPMATCH__FLATTEN__FUN,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2EpatternMatches_2EPMATCH__FLATTEN__FUN @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27b @ bool ) @ ( arr @ ( arr @ A_27b @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2EPMATCH__INCOMPLETE,type,
% 5.64/5.86      c_2EpatternMatches_2EPMATCH__INCOMPLETE: del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2EPMATCH__INCOMPLETE,axiom,
% 5.64/5.86      ! [A_27a: del] : ( mem @ ( c_2EpatternMatches_2EPMATCH__INCOMPLETE @ A_27a ) @ A_27a ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE,type,
% 5.64/5.86      c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE: del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ bool ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2EPMATCH__ROW,type,
% 5.64/5.86      c_2EpatternMatches_2EPMATCH__ROW: del > del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2EPMATCH__ROW,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27b @ bool ) @ ( arr @ ( arr @ A_27b @ A_27a ) @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2EPMATCH__ROW__COND,type,
% 5.64/5.86      c_2EpatternMatches_2EPMATCH__ROW__COND: del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2EPMATCH__ROW__COND,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EpatternMatches_2EPMATCH__ROW__COND @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2EPMATCH__ROW__COND__EX,type,
% 5.64/5.86      c_2EpatternMatches_2EPMATCH__ROW__COND__EX: del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2EPMATCH__ROW__COND__EX,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EpatternMatches_2EPMATCH__ROW__COND__EX @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ ( arr @ A_27b @ A_27a ) @ ( arr @ ( arr @ A_27b @ bool ) @ bool ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ,type,
% 5.64/5.86      c_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ: del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( arr @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ bool ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2EPMATCH__ROW__LIFT,type,
% 5.64/5.86      c_2EpatternMatches_2EPMATCH__ROW__LIFT: del > del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2EPMATCH__ROW__LIFT,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2EpatternMatches_2EPMATCH__ROW__LIFT @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27c @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT,type,
% 5.64/5.86      c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT: del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2EPMATCH__ROW__magic__0,type,
% 5.64/5.86      c_2EpatternMatches_2EPMATCH__ROW__magic__0: del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2EPMATCH__ROW__magic__0,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EpatternMatches_2EPMATCH__ROW__magic__0 @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ bool @ A_27b ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2EPMATCH__ROW__magic__1,type,
% 5.64/5.86      c_2EpatternMatches_2EPMATCH__ROW__magic__1: del > del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2EPMATCH__ROW__magic__1,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2EpatternMatches_2EPMATCH__ROW__magic__1 @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ ( ty_2Epair_2Eprod @ bool @ A_27c ) ) ) @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2EPMATCH__ROW__magic__2,type,
% 5.64/5.86      c_2EpatternMatches_2EPMATCH__ROW__magic__2: del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2EPMATCH__ROW__magic__2,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EpatternMatches_2EPMATCH__ROW__magic__2 @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ bool @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ bool @ A_27b ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2EPMATCH__ROW__magic__3,type,
% 5.64/5.86      c_2EpatternMatches_2EPMATCH__ROW__magic__3: del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2EPMATCH__ROW__magic__3,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EpatternMatches_2EPMATCH__ROW__magic__3 @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ bool @ A_27b ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2EPMATCH__ROW__magic__4,type,
% 5.64/5.86      c_2EpatternMatches_2EPMATCH__ROW__magic__4: del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2EPMATCH__ROW__magic__4,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EpatternMatches_2EPMATCH__ROW__magic__4 @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ bool @ A_27b ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2EPMATCH__magic__1,type,
% 5.64/5.86      c_2EpatternMatches_2EPMATCH__magic__1: del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2EPMATCH__magic__1,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EpatternMatches_2EPMATCH__magic__1 @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ A_27b ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__CONJ,type,
% 5.64/5.86      c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__CONJ: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__CONJ,axiom,
% 5.64/5.86      mem @ c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__CONJ @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Elist_2Elist @ bool ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__DISJ,type,
% 5.64/5.86      c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__DISJ: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__DISJ,axiom,
% 5.64/5.86      mem @ c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__DISJ @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Elist_2Elist @ bool ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO,type,
% 5.64/5.86      c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO: del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o,type,
% 5.64/5.86      tp__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o: $tType ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_inj_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o,type,
% 5.64/5.86      inj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o: tp__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_surj_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o,type,
% 5.64/5.86      surj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o: $i > tp__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_inj_surj_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o,axiom,
% 5.64/5.86      ! [X: tp__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o] :
% 5.64/5.86        ( ( surj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o @ ( inj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o @ X ) )
% 5.64/5.86        = X ) ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_inj_mem_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o,axiom,
% 5.64/5.86      ! [X: tp__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o] : ( mem @ ( inj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o @ X ) @ ( ty_2Epair_2Eprod @ bool @ ( ty_2Elist_2Elist @ bool ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_iso_mem_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o,axiom,
% 5.64/5.86      ! [X: $i] :
% 5.64/5.86        ( ( mem @ X @ ( ty_2Epair_2Eprod @ bool @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.86       => ( X
% 5.64/5.86          = ( inj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o @ ( surj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o @ X ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX,type,
% 5.64/5.86      c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX: del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( arr @ bool @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Epair_2Eprod @ bool @ ( ty_2Elist_2Elist @ bool ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_c_ty_2Eoption_2Eoption_o,type,
% 5.64/5.86      tp__c_ty_2Eoption_2Eoption_o: $tType ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_inj_c_ty_2Eoption_2Eoption_o,type,
% 5.64/5.86      inj__c_ty_2Eoption_2Eoption_o: tp__c_ty_2Eoption_2Eoption_o > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_surj_c_ty_2Eoption_2Eoption_o,type,
% 5.64/5.86      surj__c_ty_2Eoption_2Eoption_o: $i > tp__c_ty_2Eoption_2Eoption_o ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_inj_surj_c_ty_2Eoption_2Eoption_o,axiom,
% 5.64/5.86      ! [X: tp__c_ty_2Eoption_2Eoption_o] :
% 5.64/5.86        ( ( surj__c_ty_2Eoption_2Eoption_o @ ( inj__c_ty_2Eoption_2Eoption_o @ X ) )
% 5.64/5.86        = X ) ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_inj_mem_c_ty_2Eoption_2Eoption_o,axiom,
% 5.64/5.86      ! [X: tp__c_ty_2Eoption_2Eoption_o] : ( mem @ ( inj__c_ty_2Eoption_2Eoption_o @ X ) @ ( ty_2Eoption_2Eoption @ bool ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(stp_iso_mem_c_ty_2Eoption_2Eoption_o,axiom,
% 5.64/5.86      ! [X: $i] :
% 5.64/5.86        ( ( mem @ X @ ( ty_2Eoption_2Eoption @ bool ) )
% 5.64/5.86       => ( X
% 5.64/5.86          = ( inj__c_ty_2Eoption_2Eoption_o @ ( surj__c_ty_2Eoption_2Eoption_o @ X ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2Esome__var__bool__T,axiom,
% 5.64/5.86      ( ( surj__c_ty_2Eoption_2Eoption_o
% 5.64/5.86        @ ( ap @ ( c_2Eoption_2Esome @ bool )
% 5.64/5.86          @ ( lam @ bool
% 5.64/5.86            @ ^ [V0x: $i] : V0x ) ) )
% 5.64/5.86      = ( surj__c_ty_2Eoption_2Eoption_o @ ( ap @ ( c_2Eoption_2ESOME @ bool ) @ c_2Ebool_2ET ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2Esome__var__bool__F,axiom,
% 5.64/5.86      ( ( surj__c_ty_2Eoption_2Eoption_o
% 5.64/5.86        @ ( ap @ ( c_2Eoption_2Esome @ bool )
% 5.64/5.86          @ ( lam @ bool
% 5.64/5.86            @ ^ [V0x: $i] : ( ap @ c_2Ebool_2E_7E @ V0x ) ) ) )
% 5.64/5.86      = ( surj__c_ty_2Eoption_2Eoption_o @ ( ap @ ( c_2Eoption_2ESOME @ bool ) @ c_2Ebool_2EF ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EpatternMatches_2EPMATCH__ROW__COND__def,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0pat: $i] :
% 5.64/5.86        ( ( mem @ V0pat @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.86       => ! [V1guard: $i] :
% 5.64/5.86            ( ( mem @ V1guard @ ( arr @ A_27a @ bool ) )
% 5.64/5.86           => ! [V2inp: $i] :
% 5.64/5.86                ( ( mem @ V2inp @ A_27b )
% 5.64/5.86               => ! [V3v: $i] :
% 5.64/5.86                    ( ( mem @ V3v @ A_27a )
% 5.64/5.86                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND @ A_27a @ A_27b ) @ V0pat ) @ V1guard ) @ V2inp ) @ V3v ) )
% 5.64/5.86                    <=> ( ( ( ap @ V0pat @ V3v )
% 5.64/5.86                          = V2inp )
% 5.64/5.86                        & ( p @ ( ap @ V1guard @ V3v ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EpatternMatches_2EPMATCH__ROW__def,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0pat: $i] :
% 5.64/5.86        ( ( mem @ V0pat @ ( arr @ A_27b @ A_27c ) )
% 5.64/5.86       => ! [V1guard: $i] :
% 5.64/5.86            ( ( mem @ V1guard @ ( arr @ A_27b @ bool ) )
% 5.64/5.86           => ! [V2rhs: $i] :
% 5.64/5.86                ( ( mem @ V2rhs @ ( arr @ A_27b @ A_27a ) )
% 5.64/5.86               => ! [V3i: $i] :
% 5.64/5.86                    ( ( mem @ V3i @ A_27c )
% 5.64/5.86                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27a @ A_27b @ A_27c ) @ V0pat ) @ V1guard ) @ V2rhs ) @ V3i )
% 5.64/5.86                      = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27b @ A_27a ) @ V2rhs )
% 5.64/5.86                        @ ( ap @ ( c_2Eoption_2Esome @ A_27b )
% 5.64/5.86                          @ ( lam @ A_27b
% 5.64/5.86                            @ ^ [V4v: $i] : ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND @ A_27b @ A_27c ) @ V0pat ) @ V1guard ) @ V3i ) @ V4v ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EpatternMatches_2EPMATCH__INCOMPLETE__def,axiom,
% 5.64/5.86      ! [A_27a: del] :
% 5.64/5.86        ( ( c_2EpatternMatches_2EPMATCH__INCOMPLETE @ A_27a )
% 5.64/5.86        = ( c_2Ebool_2EARB @ A_27a ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EpatternMatches_2EPMATCH__def,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] :
% 5.64/5.86        ( ! [V0v: $i] :
% 5.64/5.86            ( ( mem @ V0v @ A_27b )
% 5.64/5.86           => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27a @ A_27b ) @ V0v ) @ ( c_2Elist_2ENIL @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) )
% 5.64/5.86              = ( c_2EpatternMatches_2EPMATCH__INCOMPLETE @ A_27a ) ) )
% 5.64/5.86        & ! [V1v: $i] :
% 5.64/5.86            ( ( mem @ V1v @ A_27b )
% 5.64/5.86           => ! [V2r: $i] :
% 5.64/5.86                ( ( mem @ V2r @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.64/5.86               => ! [V3rs: $i] :
% 5.64/5.86                    ( ( mem @ V3rs @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) )
% 5.64/5.86                   => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27a @ A_27b ) @ V1v ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) @ V2r ) @ V3rs ) )
% 5.64/5.86                      = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ A_27a ) @ ( ap @ V2r @ V1v ) ) @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27a @ A_27b ) @ V1v ) @ V3rs ) ) @ ( c_2Ecombin_2EI @ A_27a ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__CONG,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0p: $i] :
% 5.64/5.86        ( ( mem @ V0p @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.86       => ! [V1p_27: $i] :
% 5.64/5.86            ( ( mem @ V1p_27 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.86           => ! [V2g: $i] :
% 5.64/5.86                ( ( mem @ V2g @ ( arr @ A_27a @ bool ) )
% 5.64/5.86               => ! [V3g_27: $i] :
% 5.64/5.86                    ( ( mem @ V3g_27 @ ( arr @ A_27a @ bool ) )
% 5.64/5.86                   => ! [V4r: $i] :
% 5.64/5.86                        ( ( mem @ V4r @ ( arr @ A_27a @ A_27c ) )
% 5.64/5.86                       => ! [V5r_27: $i] :
% 5.64/5.86                            ( ( mem @ V5r_27 @ ( arr @ A_27a @ A_27c ) )
% 5.64/5.86                           => ! [V6v: $i] :
% 5.64/5.86                                ( ( mem @ V6v @ A_27b )
% 5.64/5.86                               => ! [V7v_27: $i] :
% 5.64/5.86                                    ( ( mem @ V7v_27 @ A_27b )
% 5.64/5.86                                   => ( ( ( V0p = V1p_27 )
% 5.64/5.86                                        & ( V6v = V7v_27 )
% 5.64/5.86                                        & ! [V8x: $i] :
% 5.64/5.86                                            ( ( mem @ V8x @ A_27a )
% 5.64/5.86                                           => ( ( V6v
% 5.64/5.86                                                = ( ap @ V0p @ V8x ) )
% 5.64/5.86                                             => ( ( p @ ( ap @ V2g @ V8x ) )
% 5.64/5.86                                              <=> ( p @ ( ap @ V3g_27 @ V8x ) ) ) ) )
% 5.64/5.86                                        & ! [V9x: $i] :
% 5.64/5.86                                            ( ( mem @ V9x @ A_27a )
% 5.64/5.86                                           => ( ( ( V6v
% 5.64/5.86                                                  = ( ap @ V0p @ V9x ) )
% 5.64/5.86                                                & ( p @ ( ap @ V2g @ V9x ) ) )
% 5.64/5.86                                             => ( ( ap @ V4r @ V9x )
% 5.64/5.86                                                = ( ap @ V5r_27 @ V9x ) ) ) ) )
% 5.64/5.86                                     => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27c @ A_27a @ A_27b ) @ V0p ) @ V2g ) @ V4r ) @ V6v )
% 5.64/5.86                                        = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27c @ A_27a @ A_27b ) @ V1p_27 ) @ V3g_27 ) @ V5r_27 ) @ V7v_27 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__CONG,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1v_27: $i] :
% 5.64/5.86            ( ( mem @ V1v_27 @ A_27a )
% 5.64/5.86           => ! [V2rows: $i] :
% 5.64/5.86                ( ( mem @ V2rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86               => ! [V3rows_27: $i] :
% 5.64/5.86                    ( ( mem @ V3rows_27 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86                   => ! [V4r: $i] :
% 5.64/5.86                        ( ( mem @ V4r @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86                       => ! [V5r_27: $i] :
% 5.64/5.86                            ( ( mem @ V5r_27 @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86                           => ( ( ( V0v = V1v_27 )
% 5.64/5.86                                & ( ( ap @ V4r @ V1v_27 )
% 5.64/5.86                                  = ( ap @ V5r_27 @ V1v_27 ) )
% 5.64/5.86                                & ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V1v_27 ) @ V2rows )
% 5.64/5.86                                  = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V1v_27 ) @ V3rows_27 ) ) )
% 5.64/5.86                             => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V0v ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V4r ) @ V2rows ) )
% 5.64/5.86                                = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V1v_27 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V5r_27 ) @ V3rows_27 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__EQ__AUX,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0p: $i] :
% 5.64/5.86        ( ( mem @ V0p @ ( arr @ A_27b @ A_27a ) )
% 5.64/5.86       => ! [V1g: $i] :
% 5.64/5.86            ( ( mem @ V1g @ ( arr @ A_27b @ bool ) )
% 5.64/5.86           => ! [V2p_27: $i] :
% 5.64/5.86                ( ( mem @ V2p_27 @ ( arr @ A_27c @ A_27a ) )
% 5.64/5.86               => ! [V3g_27: $i] :
% 5.64/5.86                    ( ( mem @ V3g_27 @ ( arr @ A_27c @ bool ) )
% 5.64/5.86                   => ! [V4r: $i] :
% 5.64/5.86                        ( ( mem @ V4r @ ( arr @ A_27b @ A_27d ) )
% 5.64/5.86                       => ! [V5r_27: $i] :
% 5.64/5.86                            ( ( mem @ V5r_27 @ ( arr @ A_27c @ A_27d ) )
% 5.64/5.86                           => ( ( ! [V6i: $i] :
% 5.64/5.86                                    ( ( mem @ V6i @ A_27a )
% 5.64/5.86                                   => ( ? [V7x: $i] :
% 5.64/5.86                                          ( ( mem @ V7x @ A_27b )
% 5.64/5.86                                          & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND @ A_27b @ A_27a ) @ V0p ) @ V1g ) @ V6i ) @ V7x ) ) )
% 5.64/5.86                                    <=> ? [V8x_27: $i] :
% 5.64/5.86                                          ( ( mem @ V8x_27 @ A_27c )
% 5.64/5.86                                          & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND @ A_27c @ A_27a ) @ V2p_27 ) @ V3g_27 ) @ V6i ) @ V8x_27 ) ) ) ) )
% 5.64/5.86                                & ! [V9x: $i] :
% 5.64/5.86                                    ( ( mem @ V9x @ A_27b )
% 5.64/5.86                                   => ! [V10x_27: $i] :
% 5.64/5.86                                        ( ( mem @ V10x_27 @ A_27c )
% 5.64/5.86                                       => ( ( ( ( ap @ V0p @ V9x )
% 5.64/5.86                                              = ( ap @ V2p_27 @ V10x_27 ) )
% 5.64/5.86                                            & ( p @ ( ap @ V1g @ V9x ) )
% 5.64/5.86                                            & ( p @ ( ap @ V3g_27 @ V10x_27 ) ) )
% 5.64/5.86                                         => ( ( ap @ V4r @ V9x )
% 5.64/5.86                                            = ( ap @ V5r_27 @ V10x_27 ) ) ) ) ) )
% 5.64/5.86                             => ( ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27d @ A_27b @ A_27a ) @ V0p ) @ V1g ) @ V4r )
% 5.64/5.86                                = ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27d @ A_27c @ A_27a ) @ V2p_27 ) @ V3g_27 ) @ V5r_27 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__EQ__NONE,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0p: $i] :
% 5.64/5.86        ( ( mem @ V0p @ ( arr @ A_27b @ A_27c ) )
% 5.64/5.86       => ! [V1g: $i] :
% 5.64/5.86            ( ( mem @ V1g @ ( arr @ A_27b @ bool ) )
% 5.64/5.86           => ! [V2r: $i] :
% 5.64/5.86                ( ( mem @ V2r @ ( arr @ A_27b @ A_27a ) )
% 5.64/5.86               => ! [V3i: $i] :
% 5.64/5.86                    ( ( mem @ V3i @ A_27c )
% 5.64/5.86                   => ( ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27a @ A_27b @ A_27c ) @ V0p ) @ V1g ) @ V2r ) @ V3i )
% 5.64/5.86                        = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.64/5.86                    <=> ! [V4x: $i] :
% 5.64/5.86                          ( ( mem @ V4x @ A_27b )
% 5.64/5.86                         => ~ ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND @ A_27b @ A_27c ) @ V0p ) @ V1g ) @ V3i ) @ V4x ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__EQ__SOME,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0p: $i] :
% 5.64/5.86        ( ( mem @ V0p @ ( arr @ A_27b @ A_27c ) )
% 5.64/5.86       => ! [V1g: $i] :
% 5.64/5.86            ( ( mem @ V1g @ ( arr @ A_27b @ bool ) )
% 5.64/5.86           => ! [V2r: $i] :
% 5.64/5.86                ( ( mem @ V2r @ ( arr @ A_27b @ A_27a ) )
% 5.64/5.86               => ! [V3i: $i] :
% 5.64/5.86                    ( ( mem @ V3i @ A_27c )
% 5.64/5.86                   => ! [V4y: $i] :
% 5.64/5.86                        ( ( mem @ V4y @ A_27a )
% 5.64/5.86                       => ( ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27a @ A_27b @ A_27c ) @ V0p ) @ V1g ) @ V2r ) @ V3i )
% 5.64/5.86                            = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V4y ) )
% 5.64/5.86                         => ? [V5x: $i] :
% 5.64/5.86                              ( ( mem @ V5x @ A_27b )
% 5.64/5.86                              & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND @ A_27b @ A_27c ) @ V0p ) @ V1g ) @ V3i ) @ V5x ) )
% 5.64/5.86                              & ( V4y
% 5.64/5.86                                = ( ap @ V2r @ V5x ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__COND__SELECT__UNIQUE,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.64/5.86        ( ( mem @ V0p @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.86       => ! [V1g: $i] :
% 5.64/5.86            ( ( mem @ V1g @ ( arr @ A_27a @ bool ) )
% 5.64/5.86           => ! [V2i: $i] :
% 5.64/5.86                ( ( mem @ V2i @ A_27b )
% 5.64/5.86               => ( ! [V3x1: $i] :
% 5.64/5.86                      ( ( mem @ V3x1 @ A_27a )
% 5.64/5.86                     => ! [V4x2: $i] :
% 5.64/5.86                          ( ( mem @ V4x2 @ A_27a )
% 5.64/5.86                         => ( ( ( p @ ( ap @ V1g @ V3x1 ) )
% 5.64/5.86                              & ( p @ ( ap @ V1g @ V4x2 ) )
% 5.64/5.86                              & ( ( ap @ V0p @ V3x1 )
% 5.64/5.86                                = ( ap @ V0p @ V4x2 ) ) )
% 5.64/5.86                           => ( V3x1 = V4x2 ) ) ) )
% 5.64/5.86                 => ! [V5x: $i] :
% 5.64/5.86                      ( ( mem @ V5x @ A_27a )
% 5.64/5.86                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND @ A_27a @ A_27b ) @ V0p ) @ V1g ) @ V2i ) @ V5x ) )
% 5.64/5.86                       => ( ( ap @ ( c_2Emin_2E_40 @ A_27a )
% 5.64/5.86                            @ ( lam @ A_27a
% 5.64/5.86                              @ ^ [V6y: $i] : ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND @ A_27a @ A_27b ) @ V0p ) @ V1g ) @ V2i ) @ V6y ) ) )
% 5.64/5.86                          = V5x ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__COND__DEF__GSYM,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0pat: $i] :
% 5.64/5.86        ( ( mem @ V0pat @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.86       => ! [V1guard: $i] :
% 5.64/5.86            ( ( mem @ V1guard @ ( arr @ A_27a @ bool ) )
% 5.64/5.86           => ! [V2inp: $i] :
% 5.64/5.86                ( ( mem @ V2inp @ A_27b )
% 5.64/5.86               => ! [V3v: $i] :
% 5.64/5.86                    ( ( mem @ V3v @ A_27a )
% 5.64/5.86                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND @ A_27a @ A_27b ) @ V0pat ) @ V1guard ) @ V2inp ) @ V3v ) )
% 5.64/5.86                    <=> ( ( V2inp
% 5.64/5.86                          = ( ap @ V0pat @ V3v ) )
% 5.64/5.86                        & ( p @ ( ap @ V1guard @ V3v ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__EVAL,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27b )
% 5.64/5.86       => ! [V1p: $i] :
% 5.64/5.86            ( ( mem @ V1p @ ( arr @ A_27d @ A_27b ) )
% 5.64/5.86           => ! [V2g: $i] :
% 5.64/5.86                ( ( mem @ V2g @ ( arr @ A_27d @ bool ) )
% 5.64/5.86               => ! [V3r: $i] :
% 5.64/5.86                    ( ( mem @ V3r @ ( arr @ A_27d @ A_27c ) )
% 5.64/5.86                   => ! [V4rs: $i] :
% 5.64/5.86                        ( ( mem @ V4rs @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) )
% 5.64/5.86                       => ( ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27a @ A_27b ) @ V0v ) @ ( c_2Elist_2ENIL @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) )
% 5.64/5.86                            = ( c_2EpatternMatches_2EPMATCH__INCOMPLETE @ A_27a ) )
% 5.64/5.86                          & ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27b ) @ V0v ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27c @ A_27d @ A_27b ) @ V1p ) @ V2g ) @ V3r ) ) @ V4rs ) )
% 5.64/5.86                            = ( ap
% 5.64/5.86                              @ ( ap
% 5.64/5.86                                @ ( ap @ ( c_2Ebool_2ECOND @ A_27c )
% 5.64/5.86                                  @ ( ap @ ( c_2Ebool_2E_3F @ A_27d )
% 5.64/5.86                                    @ ( lam @ A_27d
% 5.64/5.86                                      @ ^ [V5x: $i] : ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND @ A_27d @ A_27b ) @ V1p ) @ V2g ) @ V0v ) @ V5x ) ) ) )
% 5.64/5.86                                @ ( ap @ V3r
% 5.64/5.86                                  @ ( ap @ ( c_2Emin_2E_40 @ A_27d )
% 5.64/5.86                                    @ ( lam @ A_27d
% 5.64/5.86                                      @ ^ [V6x: $i] : ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND @ A_27d @ A_27b ) @ V1p ) @ V2g ) @ V0v ) @ V6x ) ) ) ) )
% 5.64/5.86                              @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27b ) @ V0v ) @ V4rs ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__EVAL__MATCH,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0p: $i] :
% 5.64/5.86        ( ( mem @ V0p @ ( arr @ A_27b @ A_27c ) )
% 5.64/5.86       => ! [V1g: $i] :
% 5.64/5.86            ( ( mem @ V1g @ ( arr @ A_27b @ bool ) )
% 5.64/5.86           => ! [V2r: $i] :
% 5.64/5.86                ( ( mem @ V2r @ ( arr @ A_27b @ A_27a ) )
% 5.64/5.86               => ! [V3v: $i] :
% 5.64/5.86                    ( ( mem @ V3v @ A_27c )
% 5.64/5.86                   => ! [V4rs: $i] :
% 5.64/5.86                        ( ( mem @ V4rs @ ( ty_2Elist_2Elist @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) )
% 5.64/5.86                       => ( ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27a @ A_27b @ A_27c ) @ V0p ) @ V1g ) @ V2r ) @ V3v )
% 5.64/5.86                           != ( c_2Eoption_2ENONE @ A_27a ) )
% 5.64/5.86                         => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27a @ A_27c ) @ V3v ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27a @ A_27b @ A_27c ) @ V0p ) @ V1g ) @ V2r ) ) @ V4rs ) )
% 5.64/5.86                            = ( ap @ V2r
% 5.64/5.86                              @ ( ap @ ( c_2Emin_2E_40 @ A_27b )
% 5.64/5.86                                @ ( lam @ A_27b
% 5.64/5.86                                  @ ^ [V5x: $i] : ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND @ A_27b @ A_27c ) @ V0p ) @ V1g ) @ V3v ) @ V5x ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__EXTEND__BASE,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0v__old: $i] :
% 5.64/5.86        ( ( mem @ V0v__old @ A_27a )
% 5.64/5.86       => ! [V1v__new: $i] :
% 5.64/5.86            ( ( mem @ V1v__new @ A_27b )
% 5.64/5.86           => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27a ) @ V0v__old ) @ ( c_2Elist_2ENIL @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) )
% 5.64/5.86              = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27b ) @ V1v__new ) @ ( c_2Elist_2ENIL @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__EXTEND__BOTH,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0v__old: $i] :
% 5.64/5.86        ( ( mem @ V0v__old @ A_27a )
% 5.64/5.86       => ! [V1v__new: $i] :
% 5.64/5.86            ( ( mem @ V1v__new @ A_27b )
% 5.64/5.86           => ! [V2rows__old: $i] :
% 5.64/5.86                ( ( mem @ V2rows__old @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) )
% 5.64/5.86               => ! [V3rows__new: $i] :
% 5.64/5.86                    ( ( mem @ V3rows__new @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) )
% 5.64/5.86                   => ! [V4r__old: $i] :
% 5.64/5.86                        ( ( mem @ V4r__old @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) )
% 5.64/5.86                       => ! [V5r__new: $i] :
% 5.64/5.86                            ( ( mem @ V5r__new @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) )
% 5.64/5.86                           => ( ( ( ap @ V4r__old @ V0v__old )
% 5.64/5.86                                = ( ap @ V5r__new @ V1v__new ) )
% 5.64/5.86                             => ( ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27a ) @ V0v__old ) @ V2rows__old )
% 5.64/5.86                                  = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27b ) @ V1v__new ) @ V3rows__new ) )
% 5.64/5.86                               => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27a ) @ V0v__old ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ V4r__old ) @ V2rows__old ) )
% 5.64/5.86                                  = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27b ) @ V1v__new ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ V5r__new ) @ V3rows__new ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__EXTEND__BOTH__ID,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows__old: $i] :
% 5.64/5.86            ( ( mem @ V1rows__old @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2rows__new: $i] :
% 5.64/5.86                ( ( mem @ V2rows__new @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86               => ! [V3r: $i] :
% 5.64/5.86                    ( ( mem @ V3r @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86                   => ( ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V0v ) @ V1rows__old )
% 5.64/5.86                        = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V0v ) @ V2rows__new ) )
% 5.64/5.86                     => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V0v ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V3r ) @ V1rows__old ) )
% 5.64/5.86                        = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V0v ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V3r ) @ V2rows__new ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__EXTEND__OLD,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0v__old: $i] :
% 5.64/5.86        ( ( mem @ V0v__old @ A_27a )
% 5.64/5.86       => ! [V1v__new: $i] :
% 5.64/5.86            ( ( mem @ V1v__new @ A_27b )
% 5.64/5.86           => ! [V2rows__old: $i] :
% 5.64/5.86                ( ( mem @ V2rows__old @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) )
% 5.64/5.86               => ! [V3rows__new: $i] :
% 5.64/5.86                    ( ( mem @ V3rows__new @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) )
% 5.64/5.86                   => ! [V4r__old: $i] :
% 5.64/5.86                        ( ( mem @ V4r__old @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) )
% 5.64/5.86                       => ( ( ( ap @ V4r__old @ V0v__old )
% 5.64/5.86                            = ( c_2Eoption_2ENONE @ A_27c ) )
% 5.64/5.86                         => ( ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27a ) @ V0v__old ) @ V2rows__old )
% 5.64/5.86                              = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27b ) @ V1v__new ) @ V3rows__new ) )
% 5.64/5.86                           => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27a ) @ V0v__old ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ V4r__old ) @ V2rows__old ) )
% 5.64/5.86                              = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27b ) @ V1v__new ) @ V3rows__new ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__REMOVE__FUN,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0ff: $i] :
% 5.64/5.86        ( ( mem @ V0ff @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.86       => ! [V1v: $i] :
% 5.64/5.86            ( ( mem @ V1v @ A_27a )
% 5.64/5.86           => ! [V2p: $i] :
% 5.64/5.86                ( ( mem @ V2p @ ( arr @ A_27c @ A_27a ) )
% 5.64/5.86               => ! [V3g: $i] :
% 5.64/5.86                    ( ( mem @ V3g @ ( arr @ A_27c @ bool ) )
% 5.64/5.86                   => ! [V4r: $i] :
% 5.64/5.86                        ( ( mem @ V4r @ ( arr @ A_27c @ A_27d ) )
% 5.64/5.86                       => ( ! [V5x: $i] :
% 5.64/5.86                              ( ( mem @ V5x @ A_27a )
% 5.64/5.86                             => ! [V6y: $i] :
% 5.64/5.86                                  ( ( mem @ V6y @ A_27a )
% 5.64/5.86                                 => ( ( ( ap @ V0ff @ V5x )
% 5.64/5.86                                      = ( ap @ V0ff @ V6y ) )
% 5.64/5.86                                   => ( V5x = V6y ) ) ) )
% 5.64/5.86                         => ( ( ap
% 5.64/5.86                              @ ( ap
% 5.64/5.86                                @ ( ap
% 5.64/5.86                                  @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27d @ A_27c @ A_27b )
% 5.64/5.86                                    @ ( lam @ A_27c
% 5.64/5.86                                      @ ^ [V7x: $i] : ( ap @ V0ff @ ( ap @ V2p @ V7x ) ) ) )
% 5.64/5.86                                  @ V3g )
% 5.64/5.86                                @ V4r )
% 5.64/5.86                              @ ( ap @ V0ff @ V1v ) )
% 5.64/5.86                            = ( ap
% 5.64/5.86                              @ ( ap
% 5.64/5.86                                @ ( ap
% 5.64/5.86                                  @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27d @ A_27c @ A_27a )
% 5.64/5.86                                    @ ( lam @ A_27c
% 5.64/5.86                                      @ ^ [V8x: $i] : ( ap @ V2p @ V8x ) ) )
% 5.64/5.86                                  @ V3g )
% 5.64/5.86                                @ V4r )
% 5.64/5.86                              @ V1v ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__EXTEND__INPUT,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del,A_27f: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1v_27: $i] :
% 5.64/5.86            ( ( mem @ V1v_27 @ A_27b )
% 5.64/5.86           => ! [V2f_27: $i] :
% 5.64/5.86                ( ( mem @ V2f_27 @ ( arr @ A_27b @ A_27c ) )
% 5.64/5.86               => ! [V3f: $i] :
% 5.64/5.86                    ( ( mem @ V3f @ ( arr @ A_27d @ A_27e ) )
% 5.64/5.86                   => ! [V4p: $i] :
% 5.64/5.86                        ( ( mem @ V4p @ ( arr @ A_27e @ A_27a ) )
% 5.64/5.86                       => ! [V5g: $i] :
% 5.64/5.86                            ( ( mem @ V5g @ ( arr @ A_27c @ ( arr @ A_27e @ bool ) ) )
% 5.64/5.86                           => ! [V6r: $i] :
% 5.64/5.86                                ( ( mem @ V6r @ ( arr @ A_27c @ ( arr @ A_27e @ A_27f ) ) )
% 5.64/5.86                               => ! [V7p_27: $i] :
% 5.64/5.86                                    ( ( mem @ V7p_27 @ ( arr @ A_27d @ A_27b ) )
% 5.64/5.86                                   => ( ( ! [V8x_27: $i] :
% 5.64/5.86                                            ( ( mem @ V8x_27 @ A_27d )
% 5.64/5.86                                           => ( ( V1v_27
% 5.64/5.86                                                = ( ap @ V7p_27 @ V8x_27 ) )
% 5.64/5.86                                             => ( ( ap @ V4p @ ( ap @ V3f @ V8x_27 ) )
% 5.64/5.86                                                = V0v ) ) )
% 5.64/5.86                                        & ! [V9x: $i] :
% 5.64/5.86                                            ( ( mem @ V9x @ A_27e )
% 5.64/5.86                                           => ( ( V0v
% 5.64/5.86                                                = ( ap @ V4p @ V9x ) )
% 5.64/5.86                                             => ? [V10x_27: $i] :
% 5.64/5.86                                                  ( ( mem @ V10x_27 @ A_27d )
% 5.64/5.86                                                  & ( ( ap @ V7p_27 @ V10x_27 )
% 5.64/5.86                                                    = V1v_27 ) ) ) )
% 5.64/5.86                                        & ! [V11x: $i] :
% 5.64/5.86                                            ( ( mem @ V11x @ A_27e )
% 5.64/5.86                                           => ! [V12y: $i] :
% 5.64/5.86                                                ( ( mem @ V12y @ A_27e )
% 5.64/5.86                                               => ( ( ( ap @ V4p @ V11x )
% 5.64/5.86                                                    = ( ap @ V4p @ V12y ) )
% 5.64/5.86                                                 => ( V11x = V12y ) ) ) ) )
% 5.64/5.86                                     => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27f @ A_27e @ A_27a ) @ V4p ) @ ( ap @ V5g @ ( ap @ V2f_27 @ V1v_27 ) ) ) @ ( ap @ V6r @ ( ap @ V2f_27 @ V1v_27 ) ) ) @ V0v )
% 5.64/5.86                                        = ( ap
% 5.64/5.86                                          @ ( ap
% 5.64/5.86                                            @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27f @ A_27d @ A_27b ) @ V7p_27 )
% 5.64/5.86                                              @ ( lam @ A_27d
% 5.64/5.86                                                @ ^ [V13x: $i] : ( ap @ ( ap @ V5g @ ( ap @ V2f_27 @ ( ap @ V7p_27 @ V13x ) ) ) @ ( ap @ V3f @ V13x ) ) ) )
% 5.64/5.86                                            @ ( lam @ A_27d
% 5.64/5.86                                              @ ^ [V14x: $i] : ( ap @ ( ap @ V6r @ ( ap @ V2f_27 @ ( ap @ V7p_27 @ V14x ) ) ) @ ( ap @ V3f @ V14x ) ) ) )
% 5.64/5.86                                          @ V1v_27 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__REMOVE__FUN__VAR,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1v_27: $i] :
% 5.64/5.86            ( ( mem @ V1v_27 @ A_27b )
% 5.64/5.86           => ! [V2f: $i] :
% 5.64/5.86                ( ( mem @ V2f @ ( arr @ A_27c @ A_27d ) )
% 5.64/5.86               => ! [V3p: $i] :
% 5.64/5.86                    ( ( mem @ V3p @ ( arr @ A_27d @ A_27a ) )
% 5.64/5.86                   => ! [V4g: $i] :
% 5.64/5.86                        ( ( mem @ V4g @ ( arr @ A_27d @ bool ) )
% 5.64/5.86                       => ! [V5r: $i] :
% 5.64/5.86                            ( ( mem @ V5r @ ( arr @ A_27d @ A_27e ) )
% 5.64/5.86                           => ! [V6p_27: $i] :
% 5.64/5.86                                ( ( mem @ V6p_27 @ ( arr @ A_27c @ A_27b ) )
% 5.64/5.86                               => ( ( ! [V7x_27: $i] :
% 5.64/5.86                                        ( ( mem @ V7x_27 @ A_27c )
% 5.64/5.86                                       => ( ( V1v_27
% 5.64/5.86                                            = ( ap @ V6p_27 @ V7x_27 ) )
% 5.64/5.86                                        <=> ( ( ap @ V3p @ ( ap @ V2f @ V7x_27 ) )
% 5.64/5.86                                            = V0v ) ) )
% 5.64/5.86                                    & ! [V8x: $i] :
% 5.64/5.86                                        ( ( mem @ V8x @ A_27d )
% 5.64/5.86                                       => ( ( V0v
% 5.64/5.86                                            = ( ap @ V3p @ V8x ) )
% 5.64/5.86                                         => ? [V9x_27: $i] :
% 5.64/5.86                                              ( ( mem @ V9x_27 @ A_27c )
% 5.64/5.86                                              & ( ( ap @ V2f @ V9x_27 )
% 5.64/5.86                                                = V8x ) ) ) )
% 5.64/5.86                                    & ! [V10x: $i] :
% 5.64/5.86                                        ( ( mem @ V10x @ A_27d )
% 5.64/5.86                                       => ! [V11y: $i] :
% 5.64/5.86                                            ( ( mem @ V11y @ A_27d )
% 5.64/5.86                                           => ( ( ( ap @ V3p @ V10x )
% 5.64/5.86                                                = ( ap @ V3p @ V11y ) )
% 5.64/5.86                                             => ( V10x = V11y ) ) ) ) )
% 5.64/5.86                                 => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27e @ A_27d @ A_27a ) @ V3p ) @ V4g ) @ V5r ) @ V0v )
% 5.64/5.86                                    = ( ap
% 5.64/5.86                                      @ ( ap
% 5.64/5.86                                        @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27e @ A_27c @ A_27b ) @ V6p_27 )
% 5.64/5.86                                          @ ( lam @ A_27c
% 5.64/5.86                                            @ ^ [V12x: $i] : ( ap @ V4g @ ( ap @ V2f @ V12x ) ) ) )
% 5.64/5.86                                        @ ( lam @ A_27c
% 5.64/5.86                                          @ ^ [V13x: $i] : ( ap @ V5r @ ( ap @ V2f @ V13x ) ) ) )
% 5.64/5.86                                      @ V1v_27 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EpatternMatches_2EPMATCH__EQUIV__ROWS__def,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows1: $i] :
% 5.64/5.86            ( ( mem @ V1rows1 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2rows2: $i] :
% 5.64/5.86                ( ( mem @ V2rows2 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EQUIV__ROWS @ A_27a @ A_27b ) @ V0v ) @ V1rows1 ) @ V2rows2 ) )
% 5.64/5.86                <=> ( ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V0v ) @ V1rows1 )
% 5.64/5.86                      = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V0v ) @ V2rows2 ) )
% 5.64/5.86                    & ( ? [V3r: $i] :
% 5.64/5.86                          ( ( mem @ V3r @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86                          & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V3r ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1rows1 ) ) )
% 5.64/5.86                          & ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27b ) @ ( ap @ V3r @ V0v ) ) ) )
% 5.64/5.86                    <=> ? [V4r: $i] :
% 5.64/5.86                          ( ( mem @ V4r @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86                          & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V4r ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V2rows2 ) ) )
% 5.64/5.86                          & ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27b ) @ ( ap @ V4r @ V0v ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__EQUIV__ROWS__EQUIV__EXPAND,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows1: $i] :
% 5.64/5.86            ( ( mem @ V1rows1 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2rows2: $i] :
% 5.64/5.86                ( ( mem @ V2rows2 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EQUIV__ROWS @ A_27a @ A_27b ) @ V0v ) @ V1rows1 ) @ V2rows2 ) )
% 5.64/5.86                <=> ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EQUIV__ROWS @ A_27a @ A_27b ) @ V0v ) @ V1rows1 )
% 5.64/5.86                    = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EQUIV__ROWS @ A_27a @ A_27b ) @ V0v ) @ V2rows2 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__EQUIV__ROWS__is__equiv__1,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows: $i] :
% 5.64/5.86            ( ( mem @ V1rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EQUIV__ROWS @ A_27a @ A_27b ) @ V0v ) @ V1rows ) @ V1rows ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__EQUIV__ROWS__is__equiv__2,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows1: $i] :
% 5.64/5.86            ( ( mem @ V1rows1 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2rows2: $i] :
% 5.64/5.86                ( ( mem @ V2rows2 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EQUIV__ROWS @ A_27a @ A_27b ) @ V0v ) @ V1rows1 ) @ V2rows2 ) )
% 5.64/5.86                <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EQUIV__ROWS @ A_27a @ A_27b ) @ V0v ) @ V2rows2 ) @ V1rows1 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__EQUIV__ROWS__is__equiv__3,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows1: $i] :
% 5.64/5.86            ( ( mem @ V1rows1 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2rows2: $i] :
% 5.64/5.86                ( ( mem @ V2rows2 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86               => ! [V3rows3: $i] :
% 5.64/5.86                    ( ( mem @ V3rows3 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EQUIV__ROWS @ A_27a @ A_27b ) @ V0v ) @ V1rows1 ) @ V2rows2 ) )
% 5.64/5.86                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EQUIV__ROWS @ A_27a @ A_27b ) @ V0v ) @ V2rows2 ) @ V3rows3 ) )
% 5.64/5.86                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EQUIV__ROWS @ A_27a @ A_27b ) @ V0v ) @ V1rows1 ) @ V3rows3 ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__EQUIV__ROWS__MATCH,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows1: $i] :
% 5.64/5.86            ( ( mem @ V1rows1 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2rows2: $i] :
% 5.64/5.86                ( ( mem @ V2rows2 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EQUIV__ROWS @ A_27a @ A_27b ) @ V0v ) @ V1rows1 ) @ V2rows2 ) )
% 5.64/5.86                 => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V0v ) @ V1rows1 )
% 5.64/5.86                    = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V0v ) @ V2rows2 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__APPEND__SEM,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows1: $i] :
% 5.64/5.86            ( ( mem @ V1rows1 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2rows2: $i] :
% 5.64/5.86                ( ( mem @ V2rows2 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86               => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V0v ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1rows1 ) @ V2rows2 ) )
% 5.64/5.86                  = ( ap
% 5.64/5.86                    @ ( ap
% 5.64/5.86                      @ ( ap @ ( c_2Ebool_2ECOND @ A_27b )
% 5.64/5.86                        @ ( ap @ ( c_2Ebool_2E_3F @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86                          @ ( lam @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.64/5.86                            @ ^ [V3r: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V3r ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1rows1 ) ) ) @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27b ) @ ( ap @ V3r @ V0v ) ) ) ) ) )
% 5.64/5.86                      @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V0v ) @ V1rows1 ) )
% 5.64/5.86                    @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V0v ) @ V2rows2 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__EQUIV__APPEND,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows1a: $i] :
% 5.64/5.86            ( ( mem @ V1rows1a @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2rows1b: $i] :
% 5.64/5.86                ( ( mem @ V2rows1b @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86               => ! [V3rows2a: $i] :
% 5.64/5.86                    ( ( mem @ V3rows2a @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86                   => ! [V4rows2b: $i] :
% 5.64/5.86                        ( ( mem @ V4rows2b @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86                       => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EQUIV__ROWS @ A_27a @ A_27b ) @ V0v ) @ V1rows1a ) @ V2rows1b ) )
% 5.64/5.86                         => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EQUIV__ROWS @ A_27a @ A_27b ) @ V0v ) @ V3rows2a ) @ V4rows2b ) )
% 5.64/5.86                           => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EQUIV__ROWS @ A_27a @ A_27b ) @ V0v ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1rows1a ) @ V3rows2a ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V2rows1b ) @ V4rows2b ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__EQUIV__ROWS__CONS__NONE,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0row: $i] :
% 5.64/5.86        ( ( mem @ V0row @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.64/5.86       => ! [V1v: $i] :
% 5.64/5.86            ( ( mem @ V1v @ A_27b )
% 5.64/5.86           => ! [V2rows: $i] :
% 5.64/5.86                ( ( mem @ V2rows @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) )
% 5.64/5.86               => ( ( ( ap @ V0row @ V1v )
% 5.64/5.86                    = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.64/5.86                 => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EQUIV__ROWS @ A_27b @ A_27a ) @ V1v ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) @ V0row ) @ V2rows ) )
% 5.64/5.86                    = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EQUIV__ROWS @ A_27b @ A_27a ) @ V1v ) @ V2rows ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROWS__DROP__REDUNDANT__TRIVIAL__SOUNDNESS__EQUIV,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows: $i] :
% 5.64/5.86            ( ( mem @ V1rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1rows ) ) )
% 5.64/5.86                  & ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EEL @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V1rows ) @ V0v ) ) ) )
% 5.64/5.86               => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EQUIV__ROWS @ A_27a @ A_27b ) @ V0v ) @ V1rows ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ V1rows ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROWS__DROP__REDUNDANT__TRIVIAL__SOUNDNESS,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows: $i] :
% 5.64/5.86            ( ( mem @ V1rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1rows ) ) )
% 5.64/5.86                  & ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EEL @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V1rows ) @ V0v ) ) ) )
% 5.64/5.86               => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V0v ) @ V1rows )
% 5.64/5.86                  = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V0v ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ V1rows ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROWS__DROP__REDUNDANT,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0r1: $i] :
% 5.64/5.86        ( ( mem @ V0r1 @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86       => ! [V1r2: $i] :
% 5.64/5.86            ( ( mem @ V1r2 @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86           => ! [V2rows1: $i] :
% 5.64/5.86                ( ( mem @ V2rows1 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86               => ! [V3rows2: $i] :
% 5.64/5.86                    ( ( mem @ V3rows2 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86                   => ! [V4rows3: $i] :
% 5.64/5.86                        ( ( mem @ V4rows3 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86                       => ! [V5v: $i] :
% 5.64/5.86                            ( ( mem @ V5v @ A_27a )
% 5.64/5.86                           => ( ( ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27b ) @ ( ap @ V1r2 @ V5v ) ) )
% 5.64/5.86                               => ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27b ) @ ( ap @ V0r1 @ V5v ) ) ) )
% 5.64/5.86                             => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V5v ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V2rows1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V0r1 ) @ V3rows2 ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1r2 ) @ V4rows3 ) ) )
% 5.64/5.86                                = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V5v ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V2rows1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V0r1 ) @ V3rows2 ) ) ) @ V4rows3 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROWS__DROP__REDUNDANT__PMATCH__ROWS,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0p: $i] :
% 5.64/5.86        ( ( mem @ V0p @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.86       => ! [V1g: $i] :
% 5.64/5.86            ( ( mem @ V1g @ ( arr @ A_27a @ bool ) )
% 5.64/5.86           => ! [V2r: $i] :
% 5.64/5.86                ( ( mem @ V2r @ ( arr @ A_27a @ A_27c ) )
% 5.64/5.86               => ! [V3p_27: $i] :
% 5.64/5.86                    ( ( mem @ V3p_27 @ ( arr @ A_27d @ A_27b ) )
% 5.64/5.86                   => ! [V4g_27: $i] :
% 5.64/5.86                        ( ( mem @ V4g_27 @ ( arr @ A_27d @ bool ) )
% 5.64/5.86                       => ! [V5r_27: $i] :
% 5.64/5.86                            ( ( mem @ V5r_27 @ ( arr @ A_27d @ A_27c ) )
% 5.64/5.86                           => ! [V6rows1: $i] :
% 5.64/5.86                                ( ( mem @ V6rows1 @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) )
% 5.64/5.86                               => ! [V7rows2: $i] :
% 5.64/5.86                                    ( ( mem @ V7rows2 @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) )
% 5.64/5.86                                   => ! [V8rows3: $i] :
% 5.64/5.86                                        ( ( mem @ V8rows3 @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) )
% 5.64/5.86                                       => ! [V9v: $i] :
% 5.64/5.86                                            ( ( mem @ V9v @ A_27b )
% 5.64/5.86                                           => ( ! [V10x_27: $i] :
% 5.64/5.86                                                  ( ( mem @ V10x_27 @ A_27d )
% 5.64/5.86                                                 => ( ( ( V9v
% 5.64/5.86                                                        = ( ap @ V3p_27 @ V10x_27 ) )
% 5.64/5.86                                                      & ( p @ ( ap @ V4g_27 @ V10x_27 ) ) )
% 5.64/5.86                                                   => ? [V11x: $i] :
% 5.64/5.86                                                        ( ( mem @ V11x @ A_27a )
% 5.64/5.86                                                        & ( ( ap @ V3p_27 @ V10x_27 )
% 5.64/5.86                                                          = ( ap @ V0p @ V11x ) )
% 5.64/5.86                                                        & ( p @ ( ap @ V1g @ V11x ) ) ) ) )
% 5.64/5.86                                             => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27b ) @ V9v ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ V6rows1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27c @ A_27a @ A_27b ) @ V0p ) @ V1g ) @ V2r ) ) @ V7rows2 ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27c @ A_27d @ A_27b ) @ V3p_27 ) @ V4g_27 ) @ V5r_27 ) ) @ V8rows3 ) ) )
% 5.64/5.86                                                = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27b ) @ V9v ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ V6rows1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27c @ A_27a @ A_27b ) @ V0p ) @ V1g ) @ V2r ) ) @ V7rows2 ) ) ) @ V8rows3 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROWS__DROP__SUBSUMED,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0r1: $i] :
% 5.64/5.86        ( ( mem @ V0r1 @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86       => ! [V1r2: $i] :
% 5.64/5.86            ( ( mem @ V1r2 @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86           => ! [V2rows1: $i] :
% 5.64/5.86                ( ( mem @ V2rows1 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86               => ! [V3rows2: $i] :
% 5.64/5.86                    ( ( mem @ V3rows2 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86                   => ! [V4rows3: $i] :
% 5.64/5.86                        ( ( mem @ V4rows3 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86                       => ! [V5v: $i] :
% 5.64/5.86                            ( ( mem @ V5v @ A_27a )
% 5.64/5.86                           => ( ( ! [V6x: $i] :
% 5.64/5.86                                    ( ( mem @ V6x @ A_27b )
% 5.64/5.86                                   => ( ( ( ap @ V0r1 @ V5v )
% 5.64/5.86                                        = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V6x ) )
% 5.64/5.86                                     => ( ( ap @ V1r2 @ V5v )
% 5.64/5.86                                        = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V6x ) ) ) )
% 5.64/5.86                                & ( ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27b ) @ ( ap @ V0r1 @ V5v ) ) )
% 5.64/5.86                                 => ( p
% 5.64/5.86                                    @ ( ap
% 5.64/5.86                                      @ ( ap @ ( c_2Elist_2EEVERY @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86                                        @ ( lam @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.64/5.86                                          @ ^ [V7row: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ V7row @ V5v ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) )
% 5.64/5.86                                      @ V3rows2 ) ) ) )
% 5.64/5.86                             => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V5v ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V2rows1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V0r1 ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V3rows2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1r2 ) @ V4rows3 ) ) ) ) )
% 5.64/5.86                                = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V5v ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V2rows1 ) @ V3rows2 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1r2 ) @ V4rows3 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROWS__DROP__SUBSUMED__PMATCH__ROWS,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0p: $i] :
% 5.64/5.86        ( ( mem @ V0p @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.86       => ! [V1g: $i] :
% 5.64/5.86            ( ( mem @ V1g @ ( arr @ A_27a @ bool ) )
% 5.64/5.86           => ! [V2r: $i] :
% 5.64/5.86                ( ( mem @ V2r @ ( arr @ A_27a @ A_27c ) )
% 5.64/5.86               => ! [V3p_27: $i] :
% 5.64/5.86                    ( ( mem @ V3p_27 @ ( arr @ A_27d @ A_27b ) )
% 5.64/5.86                   => ! [V4g_27: $i] :
% 5.64/5.86                        ( ( mem @ V4g_27 @ ( arr @ A_27d @ bool ) )
% 5.64/5.86                       => ! [V5r_27: $i] :
% 5.64/5.86                            ( ( mem @ V5r_27 @ ( arr @ A_27d @ A_27c ) )
% 5.64/5.86                           => ! [V6rows1: $i] :
% 5.64/5.86                                ( ( mem @ V6rows1 @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) )
% 5.64/5.86                               => ! [V7rows2: $i] :
% 5.64/5.86                                    ( ( mem @ V7rows2 @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) )
% 5.64/5.86                                   => ! [V8rows3: $i] :
% 5.64/5.86                                        ( ( mem @ V8rows3 @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) )
% 5.64/5.86                                       => ! [V9v: $i] :
% 5.64/5.86                                            ( ( mem @ V9v @ A_27b )
% 5.64/5.86                                           => ( ( ! [V10x: $i] :
% 5.64/5.86                                                    ( ( mem @ V10x @ A_27a )
% 5.64/5.86                                                   => ( ( ( V9v
% 5.64/5.86                                                          = ( ap @ V0p @ V10x ) )
% 5.64/5.86                                                        & ( p @ ( ap @ V1g @ V10x ) ) )
% 5.64/5.86                                                     => ? [V11x_27: $i] :
% 5.64/5.86                                                          ( ( mem @ V11x_27 @ A_27d )
% 5.64/5.86                                                          & ( ( ap @ V0p @ V10x )
% 5.64/5.86                                                            = ( ap @ V3p_27 @ V11x_27 ) )
% 5.64/5.86                                                          & ( p @ ( ap @ V4g_27 @ V11x_27 ) ) ) ) )
% 5.64/5.86                                                & ! [V12x: $i] :
% 5.64/5.86                                                    ( ( mem @ V12x @ A_27a )
% 5.64/5.86                                                   => ! [V13x_27: $i] :
% 5.64/5.86                                                        ( ( mem @ V13x_27 @ A_27d )
% 5.64/5.86                                                       => ( ( ( V9v
% 5.64/5.86                                                              = ( ap @ V0p @ V12x ) )
% 5.64/5.86                                                            & ( ( ap @ V0p @ V12x )
% 5.64/5.86                                                              = ( ap @ V3p_27 @ V13x_27 ) )
% 5.64/5.86                                                            & ( p @ ( ap @ V1g @ V12x ) )
% 5.64/5.86                                                            & ( p @ ( ap @ V4g_27 @ V13x_27 ) ) )
% 5.64/5.86                                                         => ( ( ap @ V2r @ V12x )
% 5.64/5.86                                                            = ( ap @ V5r_27 @ V13x_27 ) ) ) ) )
% 5.64/5.86                                                & ! [V14x: $i] :
% 5.64/5.86                                                    ( ( mem @ V14x @ A_27a )
% 5.64/5.86                                                   => ( ( ( V9v
% 5.64/5.86                                                          = ( ap @ V0p @ V14x ) )
% 5.64/5.86                                                        & ( p @ ( ap @ V1g @ V14x ) ) )
% 5.64/5.86                                                     => ( p
% 5.64/5.86                                                        @ ( ap
% 5.64/5.86                                                          @ ( ap @ ( c_2Elist_2EEVERY @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) )
% 5.64/5.86                                                            @ ( lam @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) )
% 5.64/5.86                                                              @ ^ [V15row: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27c ) ) @ ( ap @ V15row @ ( ap @ V0p @ V14x ) ) ) @ ( c_2Eoption_2ENONE @ A_27c ) ) ) )
% 5.64/5.86                                                          @ V7rows2 ) ) ) ) )
% 5.64/5.86                                             => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27b ) @ V9v ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ V6rows1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27c @ A_27a @ A_27b ) @ V0p ) @ V1g ) @ V2r ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ V7rows2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27c @ A_27d @ A_27b ) @ V3p_27 ) @ V4g_27 ) @ V5r_27 ) ) @ V8rows3 ) ) ) ) )
% 5.64/5.86                                                = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27b ) @ V9v ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ V6rows1 ) @ V7rows2 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27c @ A_27d @ A_27b ) @ V3p_27 ) @ V4g_27 ) @ V5r_27 ) ) @ V8rows3 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__REMOVE__ARB,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0p: $i] :
% 5.64/5.86        ( ( mem @ V0p @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.86       => ! [V1g: $i] :
% 5.64/5.86            ( ( mem @ V1g @ ( arr @ A_27a @ bool ) )
% 5.64/5.86           => ! [V2r: $i] :
% 5.64/5.86                ( ( mem @ V2r @ ( arr @ A_27a @ A_27c ) )
% 5.64/5.86               => ! [V3v: $i] :
% 5.64/5.86                    ( ( mem @ V3v @ A_27b )
% 5.64/5.86                   => ! [V4rows: $i] :
% 5.64/5.86                        ( ( mem @ V4rows @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) )
% 5.64/5.86                       => ( ! [V5x: $i] :
% 5.64/5.86                              ( ( mem @ V5x @ A_27a )
% 5.64/5.86                             => ( ( ap @ V2r @ V5x )
% 5.64/5.86                                = ( c_2Ebool_2EARB @ A_27c ) ) )
% 5.64/5.86                         => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27b ) @ V3v ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27c @ A_27a @ A_27b ) @ V0p ) @ V1g ) @ V2r ) ) @ V4rows ) )
% 5.64/5.86                            = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27b ) @ V3v ) @ V4rows ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__INTRO__CATCHALL,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27b )
% 5.64/5.86       => ! [V1rows: $i] :
% 5.64/5.86            ( ( mem @ V1rows @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) )
% 5.64/5.86           => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27a @ A_27b ) @ V0v ) @ V1rows )
% 5.64/5.86              = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27a @ A_27b ) @ V0v )
% 5.64/5.86                @ ( ap
% 5.64/5.86                  @ ( ap @ ( c_2Elist_2ESNOC @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.64/5.86                    @ ( ap
% 5.64/5.86                      @ ( ap
% 5.64/5.86                        @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27a @ A_27b @ A_27b )
% 5.64/5.86                          @ ( lam @ A_27b
% 5.64/5.86                            @ ^ [V2__0: $i] : V2__0 ) )
% 5.64/5.86                        @ ( lam @ A_27b
% 5.64/5.86                          @ ^ [V3__0: $i] : c_2Ebool_2ET ) )
% 5.64/5.86                      @ ( lam @ A_27b
% 5.64/5.86                        @ ^ [V4__0: $i] : ( c_2Ebool_2EARB @ A_27a ) ) ) )
% 5.64/5.86                  @ V1rows ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__REMOVE__ARB__NO__OVERLAP,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1p: $i] :
% 5.64/5.86            ( ( mem @ V1p @ ( arr @ A_27b @ A_27a ) )
% 5.64/5.86           => ! [V2g: $i] :
% 5.64/5.86                ( ( mem @ V2g @ ( arr @ A_27b @ bool ) )
% 5.64/5.86               => ! [V3r: $i] :
% 5.64/5.86                    ( ( mem @ V3r @ ( arr @ A_27b @ A_27c ) )
% 5.64/5.86                   => ! [V4rows1: $i] :
% 5.64/5.86                        ( ( mem @ V4rows1 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) )
% 5.64/5.86                       => ! [V5rows2: $i] :
% 5.64/5.86                            ( ( mem @ V5rows2 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) )
% 5.64/5.86                           => ( ( ! [V6x: $i] :
% 5.64/5.86                                    ( ( mem @ V6x @ A_27b )
% 5.64/5.86                                   => ( ( ap @ V3r @ V6x )
% 5.64/5.86                                      = ( c_2Ebool_2EARB @ A_27c ) ) )
% 5.64/5.86                                & ! [V7x: $i] :
% 5.64/5.86                                    ( ( mem @ V7x @ A_27b )
% 5.64/5.86                                   => ( ( ( V0v
% 5.64/5.86                                          = ( ap @ V1p @ V7x ) )
% 5.64/5.86                                        & ( p @ ( ap @ V2g @ V7x ) ) )
% 5.64/5.86                                     => ( p
% 5.64/5.86                                        @ ( ap
% 5.64/5.86                                          @ ( ap @ ( c_2Elist_2EEVERY @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) )
% 5.64/5.86                                            @ ( lam @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) )
% 5.64/5.86                                              @ ^ [V8row: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27c ) ) @ ( ap @ V8row @ ( ap @ V1p @ V7x ) ) ) @ ( c_2Eoption_2ENONE @ A_27c ) ) ) )
% 5.64/5.86                                          @ V5rows2 ) ) ) ) )
% 5.64/5.86                             => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27a ) @ V0v ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ V4rows1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27c @ A_27b @ A_27a ) @ V1p ) @ V2g ) @ V3r ) ) @ V5rows2 ) ) )
% 5.64/5.86                                = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27a ) @ V0v ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ V4rows1 ) @ V5rows2 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EpatternMatches_2EPMATCH__ROW__REDUNDANT__def,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rs: $i] :
% 5.64/5.86            ( ( mem @ V1rs @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2i: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT @ A_27a @ A_27b ) @ V0v ) @ V1rs ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) )
% 5.64/5.86              <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1rs ) ) )
% 5.64/5.86                  & ( ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EEL @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ V1rs ) @ V0v ) ) )
% 5.64/5.86                   => ? [V3j: tp__ty_2Enum_2Enum] :
% 5.64/5.86                        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3j ) ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) )
% 5.64/5.86                        & ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EEL @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( inj__ty_2Enum_2Enum @ V3j ) ) @ V1rs ) @ V0v ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__REDUNDANT__NIL,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1i: tp__ty_2Enum_2Enum] :
% 5.64/5.86            ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT @ A_27a @ A_27b ) @ V0v ) @ ( c_2Elist_2ENIL @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) )
% 5.64/5.86          <=> $false ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__REDUNDANT__0,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1r: $i] :
% 5.64/5.86            ( ( mem @ V1r @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86           => ! [V2rs: $i] :
% 5.64/5.86                ( ( mem @ V2rs @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT @ A_27a @ A_27b ) @ V0v ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1r ) @ V2rs ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.64/5.86                <=> ( ( ap @ V1r @ V0v )
% 5.64/5.86                    = ( c_2Eoption_2ENONE @ A_27b ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__REDUNDANT__SUC,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1r: $i] :
% 5.64/5.86            ( ( mem @ V1r @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86           => ! [V2rs: $i] :
% 5.64/5.86                ( ( mem @ V2rs @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86               => ! [V3i: tp__ty_2Enum_2Enum] :
% 5.64/5.86                    ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT @ A_27a @ A_27b ) @ V0v ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1r ) @ V2rs ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V3i ) ) ) )
% 5.64/5.86                  <=> ( ( ( ( ap @ V1r @ V0v )
% 5.64/5.86                         != ( c_2Eoption_2ENONE @ A_27b ) )
% 5.64/5.86                        & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V2rs ) ) ) )
% 5.64/5.86                      | ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT @ A_27a @ A_27b ) @ V0v ) @ V2rs ) @ ( inj__ty_2Enum_2Enum @ V3i ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__REDUNDANT__APPEND__LT,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rs1: $i] :
% 5.64/5.86            ( ( mem @ V1rs1 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2rs2: $i] :
% 5.64/5.86                ( ( mem @ V2rs2 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86               => ! [V3i: tp__ty_2Enum_2Enum] :
% 5.64/5.86                    ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1rs1 ) ) )
% 5.64/5.86                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT @ A_27a @ A_27b ) @ V0v ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1rs1 ) @ V2rs2 ) ) @ ( inj__ty_2Enum_2Enum @ V3i ) ) )
% 5.64/5.86                    <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT @ A_27a @ A_27b ) @ V0v ) @ V1rs1 ) @ ( inj__ty_2Enum_2Enum @ V3i ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__REDUNDANT__APPEND__GE,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rs1: $i] :
% 5.64/5.86            ( ( mem @ V1rs1 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2rs2: $i] :
% 5.64/5.86                ( ( mem @ V2rs2 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86               => ! [V3i: tp__ty_2Enum_2Enum] :
% 5.64/5.86                    ( ~ ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1rs1 ) ) )
% 5.64/5.86                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT @ A_27a @ A_27b ) @ V0v ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1rs1 ) @ V2rs2 ) ) @ ( inj__ty_2Enum_2Enum @ V3i ) ) )
% 5.64/5.86                    <=> ( ( ~ ( p
% 5.64/5.86                              @ ( ap
% 5.64/5.86                                @ ( ap @ ( c_2Elist_2EEVERY @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86                                  @ ( lam @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.64/5.86                                    @ ^ [V4r: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ V4r @ V0v ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) )
% 5.64/5.86                                @ V1rs1 ) )
% 5.64/5.86                          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Elist_2ELENGTH @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1rs1 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V2rs2 ) ) ) ) )
% 5.64/5.86                        | ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT @ A_27a @ A_27b ) @ V0v ) @ V2rs2 ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1rs1 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO__def,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows: $i] :
% 5.64/5.86            ( ( mem @ V1rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2c: $i] :
% 5.64/5.86                ( ( mem @ V2c @ bool )
% 5.64/5.86               => ! [V3infos: tp__c_ty_2Elist_2Elist_o] :
% 5.64/5.86                    ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ V0v ) @ V1rows ) @ V2c ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) )
% 5.64/5.86                  <=> ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1rows ) )
% 5.64/5.86                        = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ bool ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) ) )
% 5.64/5.86                      & ! [V4i: tp__ty_2Enum_2Enum] :
% 5.64/5.86                          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4i ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1rows ) ) )
% 5.64/5.86                         => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEL @ bool ) @ ( inj__ty_2Enum_2Enum @ V4i ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) )
% 5.64/5.86                           => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT @ A_27a @ A_27b ) @ V0v ) @ V1rows ) @ ( inj__ty_2Enum_2Enum @ V4i ) ) ) ) )
% 5.64/5.86                      & ( ( p
% 5.64/5.86                          @ ( ap
% 5.64/5.86                            @ ( ap @ ( c_2Elist_2EEVERY @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86                              @ ( lam @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.64/5.86                                @ ^ [V5r: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ V5r @ V0v ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) )
% 5.64/5.86                            @ V1rows ) )
% 5.64/5.86                       => ( p @ V2c ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO__NIL,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ V0v ) @ ( c_2Elist_2ENIL @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) ) @ c_2Ebool_2ET ) @ ( c_2Elist_2ENIL @ bool ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO__SNOC,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows: $i] :
% 5.64/5.86            ( ( mem @ V1rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2c: $i] :
% 5.64/5.86                ( ( mem @ V2c @ bool )
% 5.64/5.86               => ! [V3infos: tp__c_ty_2Elist_2Elist_o,V4r: $i] :
% 5.64/5.86                    ( ( mem @ V4r @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86                   => ! [V5i: $i] :
% 5.64/5.86                        ( ( mem @ V5i @ bool )
% 5.64/5.86                       => ! [V6c_27: $i] :
% 5.64/5.86                            ( ( mem @ V6c_27 @ bool )
% 5.64/5.86                           => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ V0v ) @ V1rows ) @ V2c ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) )
% 5.64/5.86                             => ( ( ( ( ap @ V4r @ V0v )
% 5.64/5.86                                    = ( c_2Eoption_2ENONE @ A_27b ) )
% 5.64/5.86                                 => ( ( p @ V2c )
% 5.64/5.86                                   => ( p @ V6c_27 ) ) )
% 5.64/5.86                               => ( ( ( p @ V2c )
% 5.64/5.86                                   => ( ( p @ V5i )
% 5.64/5.86                                     => ( ( ap @ V4r @ V0v )
% 5.64/5.86                                        = ( c_2Eoption_2ENONE @ A_27b ) ) ) )
% 5.64/5.86                                 => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ V0v ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V4r ) @ V1rows ) ) @ V6c_27 ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ bool ) @ V5i ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EpatternMatches_2EPMATCH__ROW__COND__EX__def,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.64/5.86        ( ( mem @ V0i @ A_27a )
% 5.64/5.86       => ! [V1p: $i] :
% 5.64/5.86            ( ( mem @ V1p @ ( arr @ A_27b @ A_27a ) )
% 5.64/5.86           => ! [V2g: $i] :
% 5.64/5.86                ( ( mem @ V2g @ ( arr @ A_27b @ bool ) )
% 5.64/5.86               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND__EX @ A_27a @ A_27b ) @ V0i ) @ V1p ) @ V2g ) )
% 5.64/5.86                <=> ? [V3x: $i] :
% 5.64/5.86                      ( ( mem @ V3x @ A_27b )
% 5.64/5.86                      & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND @ A_27b @ A_27a ) @ V1p ) @ V2g ) @ V0i ) @ V3x ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO__SNOC__PMATCH__ROW,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows: $i] :
% 5.64/5.86            ( ( mem @ V1rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2c: $i] :
% 5.64/5.86                ( ( mem @ V2c @ bool )
% 5.64/5.86               => ! [V3infos: tp__c_ty_2Elist_2Elist_o,V4p: $i] :
% 5.64/5.86                    ( ( mem @ V4p @ ( arr @ A_27c @ A_27a ) )
% 5.64/5.86                   => ! [V5g: $i] :
% 5.64/5.86                        ( ( mem @ V5g @ ( arr @ A_27c @ bool ) )
% 5.64/5.86                       => ! [V6r: $i] :
% 5.64/5.86                            ( ( mem @ V6r @ ( arr @ A_27c @ A_27b ) )
% 5.64/5.86                           => ! [V7c_27: $i] :
% 5.64/5.86                                ( ( mem @ V7c_27 @ bool )
% 5.64/5.86                               => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ V0v ) @ V1rows ) @ V2c ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) )
% 5.64/5.86                                 => ( ( ~ ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND__EX @ A_27a @ A_27c ) @ V0v ) @ V4p ) @ V5g ) )
% 5.64/5.86                                     => ( ( p @ V2c )
% 5.64/5.86                                      <=> ( p @ V7c_27 ) ) )
% 5.64/5.86                                   => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ V0v ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27b @ A_27c @ A_27a ) @ V4p ) @ V5g ) @ V6r ) ) @ V1rows ) ) @ V7c_27 ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ bool ) @ ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ V2c ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND__EX @ A_27a @ A_27c ) @ V0v ) @ V4p ) @ V5g ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO__CONS,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1row: $i] :
% 5.64/5.86            ( ( mem @ V1row @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86           => ! [V2rows: $i] :
% 5.64/5.86                ( ( mem @ V2rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86               => ! [V3c: $i] :
% 5.64/5.86                    ( ( mem @ V3c @ bool )
% 5.64/5.86                   => ! [V4i: $i] :
% 5.64/5.86                        ( ( mem @ V4i @ bool )
% 5.64/5.86                       => ! [V5infos_27: tp__c_ty_2Elist_2Elist_o] :
% 5.64/5.86                            ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ V0v ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1row ) @ V2rows ) ) @ V3c ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ V4i ) @ ( inj__c_ty_2Elist_2Elist_o @ V5infos_27 ) ) ) )
% 5.64/5.86                          <=> ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V2rows ) )
% 5.64/5.86                                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ bool ) @ ( inj__c_ty_2Elist_2Elist_o @ V5infos_27 ) ) ) )
% 5.64/5.86                              & ( ( p @ V4i )
% 5.64/5.86                               => ( ( ap @ V1row @ V0v )
% 5.64/5.86                                  = ( c_2Eoption_2ENONE @ A_27b ) ) )
% 5.64/5.86                              & ( ( ( ap @ V1row @ V0v )
% 5.64/5.86                                  = ( c_2Eoption_2ENONE @ A_27b ) )
% 5.64/5.86                               => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ V0v ) @ V2rows ) @ V3c ) @ ( inj__c_ty_2Elist_2Elist_o @ V5infos_27 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO__def,axiom,
% 5.64/5.86      ! [A_27a: del,V0is: tp__c_ty_2Elist_2Elist_o,V1xs: $i] :
% 5.64/5.86        ( ( mem @ V1xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86       => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO @ A_27a ) @ ( inj__c_ty_2Elist_2Elist_o @ V0is ) ) @ V1xs )
% 5.64/5.86          = ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ bool @ A_27a ) @ A_27a ) @ ( c_2Epair_2ESND @ bool @ A_27a ) )
% 5.64/5.86            @ ( ap
% 5.64/5.86              @ ( ap @ ( c_2Elist_2EFILTER @ ( ty_2Epair_2Eprod @ bool @ A_27a ) )
% 5.64/5.86                @ ( lam @ ( ty_2Epair_2Eprod @ bool @ A_27a )
% 5.64/5.86                  @ ^ [V2x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ ( c_2Epair_2EFST @ bool @ A_27a ) @ V2x ) ) ) )
% 5.64/5.86              @ ( ap @ ( c_2Elist_2EZIP @ bool @ A_27a ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V0is ) ) @ V1xs ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO__THMS,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del] :
% 5.64/5.86        ( ( ( ap @ ( ap @ ( c_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO @ A_27a ) @ ( c_2Elist_2ENIL @ bool ) ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.64/5.86          = ( c_2Elist_2ENIL @ A_27a ) )
% 5.64/5.86        & ! [V0is: tp__c_ty_2Elist_2Elist_o,V1x: $i] :
% 5.64/5.86            ( ( mem @ V1x @ A_27b )
% 5.64/5.86           => ! [V2xs: $i] :
% 5.64/5.86                ( ( mem @ V2xs @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86               => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ c_2Ebool_2ET ) @ ( inj__c_ty_2Elist_2Elist_o @ V0is ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V1x ) @ V2xs ) )
% 5.64/5.86                  = ( ap @ ( ap @ ( c_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO @ A_27b ) @ ( inj__c_ty_2Elist_2Elist_o @ V0is ) ) @ V2xs ) ) ) )
% 5.64/5.86        & ! [V3is: tp__c_ty_2Elist_2Elist_o,V4x: $i] :
% 5.64/5.86            ( ( mem @ V4x @ A_27c )
% 5.64/5.86           => ! [V5xs: $i] :
% 5.64/5.86                ( ( mem @ V5xs @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.64/5.86               => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO @ A_27c ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ c_2Ebool_2EF ) @ ( inj__c_ty_2Elist_2Elist_o @ V3is ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V4x ) @ V5xs ) )
% 5.64/5.86                  = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V4x ) @ ( ap @ ( ap @ ( c_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO @ A_27c ) @ ( inj__c_ty_2Elist_2Elist_o @ V3is ) ) @ V5xs ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROWS__DROP__REDUNDANT__ROWS__INFO__EQUIV,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1c: $i] :
% 5.64/5.86            ( ( mem @ V1c @ bool )
% 5.64/5.86           => ! [V2rows: $i] :
% 5.64/5.86                ( ( mem @ V2rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86               => ! [V3infos: tp__c_ty_2Elist_2Elist_o] :
% 5.64/5.86                    ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ V0v ) @ V2rows ) @ V1c ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) )
% 5.64/5.86                   => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EQUIV__ROWS @ A_27a @ A_27b ) @ V0v ) @ V2rows ) @ ( ap @ ( ap @ ( c_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) @ V2rows ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EREDUNDANT__ROWS__INFO__TO__PMATCH__EQ,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1c: $i] :
% 5.64/5.86            ( ( mem @ V1c @ bool )
% 5.64/5.86           => ! [V2rows: $i] :
% 5.64/5.86                ( ( mem @ V2rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86               => ! [V3infos: tp__c_ty_2Elist_2Elist_o] :
% 5.64/5.86                    ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ V0v ) @ V2rows ) @ V1c ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) )
% 5.64/5.86                   => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V0v ) @ V2rows )
% 5.64/5.86                      = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V0v ) @ ( ap @ ( ap @ ( c_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) @ V2rows ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE__def,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rs: $i] :
% 5.64/5.86            ( ( mem @ V1rs @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ( ( p @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE @ A_27a @ A_27b ) @ V0v ) @ V1rs ) )
% 5.64/5.86            <=> ( p
% 5.64/5.86                @ ( ap
% 5.64/5.86                  @ ( ap @ ( c_2Elist_2EEXISTS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86                    @ ( lam @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.64/5.86                      @ ^ [V2r: $i] : ( ap @ ( c_2Eoption_2EIS__SOME @ A_27b ) @ ( ap @ V2r @ V0v ) ) ) )
% 5.64/5.86                  @ V1rs ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE__REWRITES,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] :
% 5.64/5.86        ( ! [V0v: $i] :
% 5.64/5.86            ( ( mem @ V0v @ A_27a )
% 5.64/5.86           => ( ( p @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE @ A_27a @ A_27b ) @ V0v ) @ ( c_2Elist_2ENIL @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) ) )
% 5.64/5.86            <=> $false ) )
% 5.64/5.86        & ! [V1v: $i] :
% 5.64/5.86            ( ( mem @ V1v @ A_27c )
% 5.64/5.86           => ! [V2r: $i] :
% 5.64/5.86                ( ( mem @ V2r @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ A_27d ) ) )
% 5.64/5.86               => ! [V3rs: $i] :
% 5.64/5.86                    ( ( mem @ V3rs @ ( ty_2Elist_2Elist @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ A_27d ) ) ) )
% 5.64/5.86                   => ( ( p @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE @ A_27c @ A_27d ) @ V1v ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ A_27d ) ) ) @ V2r ) @ V3rs ) ) )
% 5.64/5.86                    <=> ( ( ( ap @ V2r @ V1v )
% 5.64/5.86                         != ( c_2Eoption_2ENONE @ A_27d ) )
% 5.64/5.86                        | ( p @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE @ A_27c @ A_27d ) @ V1v ) @ V3rs ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO__EXTRACT__IS__EXHAUSTIVE,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows: $i] :
% 5.64/5.86            ( ( mem @ V1rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2c: $i] :
% 5.64/5.86                ( ( mem @ V2c @ bool )
% 5.64/5.86               => ! [V3infos: tp__c_ty_2Elist_2Elist_o] :
% 5.64/5.86                    ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ V0v ) @ V1rows ) @ V2c ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) )
% 5.64/5.86                   => ( ~ ( p @ V2c )
% 5.64/5.86                     => ( p @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE @ A_27a @ A_27b ) @ V0v ) @ V1rows ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__CONJ__def,axiom,
% 5.64/5.86      ! [V0ip1: tp__c_ty_2Elist_2Elist_o,V1ip2: tp__c_ty_2Elist_2Elist_o] :
% 5.64/5.86        ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__CONJ @ ( inj__c_ty_2Elist_2Elist_o @ V0ip1 ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V1ip2 ) ) )
% 5.64/5.86        = ( surj__c_ty_2Elist_2Elist_o
% 5.64/5.86          @ ( ap
% 5.64/5.86            @ ( ap
% 5.64/5.86              @ ( ap @ ( c_2Elist_2EMAP2 @ bool @ bool @ bool )
% 5.64/5.86                @ ( lam @ bool
% 5.64/5.86                  @ ^ [V2i1: $i] :
% 5.64/5.86                      ( lam @ bool
% 5.64/5.86                      @ ^ [V3i2: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ V2i1 ) @ V3i2 ) ) ) )
% 5.64/5.86              @ ( inj__c_ty_2Elist_2Elist_o @ V0ip1 ) )
% 5.64/5.86            @ ( inj__c_ty_2Elist_2Elist_o @ V1ip2 ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__CONJ__REWRITE,axiom,
% 5.64/5.86      ! [V0i1: $i] :
% 5.64/5.86        ( ( mem @ V0i1 @ bool )
% 5.64/5.86       => ! [V1is1: tp__c_ty_2Elist_2Elist_o,V2i2: $i] :
% 5.64/5.86            ( ( mem @ V2i2 @ bool )
% 5.64/5.86           => ! [V3is2: tp__c_ty_2Elist_2Elist_o] :
% 5.64/5.86                ( ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__CONJ @ ( c_2Elist_2ENIL @ bool ) ) @ ( c_2Elist_2ENIL @ bool ) ) )
% 5.64/5.86                  = ( surj__c_ty_2Elist_2Elist_o @ ( c_2Elist_2ENIL @ bool ) ) )
% 5.64/5.86                & ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__CONJ @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ V0i1 ) @ ( inj__c_ty_2Elist_2Elist_o @ V1is1 ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ V2i2 ) @ ( inj__c_ty_2Elist_2Elist_o @ V3is2 ) ) ) )
% 5.64/5.86                  = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ V0i1 ) @ V2i2 ) ) @ ( ap @ ( ap @ c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__CONJ @ ( inj__c_ty_2Elist_2Elist_o @ V1is1 ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V3is2 ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__CONJ__THM,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows: $i] :
% 5.64/5.86            ( ( mem @ V1rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2c: $i] :
% 5.64/5.86                ( ( mem @ V2c @ bool )
% 5.64/5.86               => ! [V3infos: tp__c_ty_2Elist_2Elist_o,V4c_27: $i] :
% 5.64/5.86                    ( ( mem @ V4c_27 @ bool )
% 5.64/5.86                   => ! [V5infos_27: tp__c_ty_2Elist_2Elist_o] :
% 5.64/5.86                        ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ V0v ) @ V1rows ) @ V2c ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) )
% 5.64/5.86                       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ bool ) @ ( inj__c_ty_2Elist_2Elist_o @ V5infos_27 ) ) )
% 5.64/5.86                            = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ bool ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) ) )
% 5.64/5.86                         => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ V0v ) @ V1rows ) @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ V2c ) @ V4c_27 ) ) @ ( ap @ ( ap @ c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__CONJ @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V5infos_27 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__DISJ__def,axiom,
% 5.64/5.86      ! [V0ip1: tp__c_ty_2Elist_2Elist_o,V1ip2: tp__c_ty_2Elist_2Elist_o] :
% 5.64/5.86        ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__DISJ @ ( inj__c_ty_2Elist_2Elist_o @ V0ip1 ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V1ip2 ) ) )
% 5.64/5.86        = ( surj__c_ty_2Elist_2Elist_o
% 5.64/5.86          @ ( ap
% 5.64/5.86            @ ( ap
% 5.64/5.86              @ ( ap @ ( c_2Elist_2EMAP2 @ bool @ bool @ bool )
% 5.64/5.86                @ ( lam @ bool
% 5.64/5.86                  @ ^ [V2i1: $i] :
% 5.64/5.86                      ( lam @ bool
% 5.64/5.86                      @ ^ [V3i2: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ V2i1 ) @ V3i2 ) ) ) )
% 5.64/5.86              @ ( inj__c_ty_2Elist_2Elist_o @ V0ip1 ) )
% 5.64/5.86            @ ( inj__c_ty_2Elist_2Elist_o @ V1ip2 ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__DISJ__THM,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows: $i] :
% 5.64/5.86            ( ( mem @ V1rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2c: $i] :
% 5.64/5.86                ( ( mem @ V2c @ bool )
% 5.64/5.86               => ! [V3infos: tp__c_ty_2Elist_2Elist_o,V4c_27: $i] :
% 5.64/5.86                    ( ( mem @ V4c_27 @ bool )
% 5.64/5.86                   => ! [V5infos_27: tp__c_ty_2Elist_2Elist_o] :
% 5.64/5.86                        ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ V0v ) @ V1rows ) @ V2c ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) )
% 5.64/5.86                       => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ V0v ) @ V1rows ) @ V4c_27 ) @ ( inj__c_ty_2Elist_2Elist_o @ V5infos_27 ) ) )
% 5.64/5.86                         => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ V0v ) @ V1rows ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ V2c ) @ V4c_27 ) ) @ ( ap @ ( ap @ c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__DISJ @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V5infos_27 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX__def,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] :
% 5.64/5.86        ( ! [V0v: $i] :
% 5.64/5.86            ( ( mem @ V0v @ A_27a )
% 5.64/5.86           => ! [V1p: $i] :
% 5.64/5.86                ( ( mem @ V1p @ bool )
% 5.64/5.86               => ! [V2infos: tp__c_ty_2Elist_2Elist_o] :
% 5.64/5.86                    ( ( surj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX @ A_27a @ A_27b ) @ V0v ) @ ( c_2Elist_2ENIL @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) ) @ V1p ) @ ( inj__c_ty_2Elist_2Elist_o @ V2infos ) ) )
% 5.64/5.86                    = ( surj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ bool @ ( ty_2Elist_2Elist @ bool ) ) @ V1p ) @ ( inj__c_ty_2Elist_2Elist_o @ V2infos ) ) ) ) ) )
% 5.64/5.86        & ! [V3v: $i] :
% 5.64/5.86            ( ( mem @ V3v @ A_27a )
% 5.64/5.86           => ! [V4r: $i] :
% 5.64/5.86                ( ( mem @ V4r @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86               => ! [V5rows: $i] :
% 5.64/5.86                    ( ( mem @ V5rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86                   => ! [V6p: $i] :
% 5.64/5.86                        ( ( mem @ V6p @ bool )
% 5.64/5.86                       => ! [V7infos: tp__c_ty_2Elist_2Elist_o] :
% 5.64/5.86                            ( ( surj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX @ A_27a @ A_27b ) @ V3v ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V4r ) @ V5rows ) ) @ V6p ) @ ( inj__c_ty_2Elist_2Elist_o @ V7infos ) ) )
% 5.64/5.86                            = ( surj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX @ A_27a @ A_27b ) @ V3v ) @ V5rows ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ V6p ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ V4r @ V3v ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ bool ) @ ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ V6p ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ V4r @ V3v ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V7infos ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__def,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows: $i] :
% 5.64/5.86            ( ( mem @ V1rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ V0v ) @ V1rows ) )
% 5.64/5.86              = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( c_2Epair_2ESND @ bool @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX @ A_27a @ A_27b ) @ V0v ) @ V1rows ) @ c_2Ebool_2ET ) @ ( c_2Elist_2ENIL @ bool ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2ELENGTH__STRONGEST__REDUNDANT__ROWS__INFO__AUX,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows: $i] :
% 5.64/5.86            ( ( mem @ V1rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2p: $i] :
% 5.64/5.86                ( ( mem @ V2p @ bool )
% 5.64/5.86               => ! [V3infos: tp__c_ty_2Elist_2Elist_o] :
% 5.64/5.86                    ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ bool ) @ ( ap @ ( c_2Epair_2ESND @ bool @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX @ A_27a @ A_27b ) @ V0v ) @ V1rows ) @ V2p ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) ) ) )
% 5.64/5.86                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Elist_2ELENGTH @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1rows ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ bool ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EEL1__STRONGEST__REDUNDANT__ROWS__INFO__AUX,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows: $i] :
% 5.64/5.86            ( ( mem @ V1rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2p: $i] :
% 5.64/5.86                ( ( mem @ V2p @ bool )
% 5.64/5.86               => ! [V3infos: tp__c_ty_2Elist_2Elist_o,V4i: tp__ty_2Enum_2Enum] :
% 5.64/5.86                    ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4i ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ bool ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) ) )
% 5.64/5.86                   => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEL @ bool ) @ ( inj__ty_2Enum_2Enum @ V4i ) ) @ ( ap @ ( c_2Epair_2ESND @ bool @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX @ A_27a @ A_27b ) @ V0v ) @ V1rows ) @ V2p ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) ) ) )
% 5.64/5.86                    <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEL @ bool ) @ ( inj__ty_2Enum_2Enum @ V4i ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EEL2__STRONGEST__REDUNDANT__ROWS__INFO__AUX,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows: $i] :
% 5.64/5.86            ( ( mem @ V1rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2p: $i] :
% 5.64/5.86                ( ( mem @ V2p @ bool )
% 5.64/5.86               => ! [V3infos: tp__c_ty_2Elist_2Elist_o,V4i: tp__ty_2Enum_2Enum] :
% 5.64/5.86                    ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ V4i ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ bool ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) ) )
% 5.64/5.86                      & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4i ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Elist_2ELENGTH @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1rows ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ bool ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) ) ) ) )
% 5.64/5.86                   => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEL @ bool ) @ ( inj__ty_2Enum_2Enum @ V4i ) ) @ ( ap @ ( c_2Epair_2ESND @ bool @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX @ A_27a @ A_27b ) @ V0v ) @ V1rows ) @ V2p ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) ) ) )
% 5.64/5.86                    <=> ( ( ( p @ V2p )
% 5.64/5.86                          & ( p
% 5.64/5.86                            @ ( ap
% 5.64/5.86                              @ ( ap @ ( c_2Elist_2EEVERY @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86                                @ ( lam @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.64/5.86                                  @ ^ [V5r: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ V5r @ V0v ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) )
% 5.64/5.86                              @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V4i ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ bool ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) ) ) @ V1rows ) ) ) )
% 5.64/5.86                       => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EEL @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V4i ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ bool ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) ) ) @ V1rows ) @ V0v )
% 5.64/5.86                          = ( c_2Eoption_2ENONE @ A_27b ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2ELENGTH__STRONGEST__REDUNDANT__ROWS__INFO,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows: $i] :
% 5.64/5.86            ( ( mem @ V1rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ bool ) @ ( ap @ ( ap @ ( c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ V0v ) @ V1rows ) ) )
% 5.64/5.86              = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1rows ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EFST__STRONGEST__REDUNDANT__ROWS__INFO__AUX,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows: $i] :
% 5.64/5.86            ( ( mem @ V1rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2p: $i] :
% 5.64/5.86                ( ( mem @ V2p @ bool )
% 5.64/5.86               => ! [V3infos: tp__c_ty_2Elist_2Elist_o] :
% 5.64/5.86                    ( ( p @ ( ap @ ( c_2Epair_2EFST @ bool @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX @ A_27a @ A_27b ) @ V0v ) @ V1rows ) @ V2p ) @ ( inj__c_ty_2Elist_2Elist_o @ V3infos ) ) ) )
% 5.64/5.86                  <=> ( ( p @ V2p )
% 5.64/5.86                      & ( p
% 5.64/5.86                        @ ( ap
% 5.64/5.86                          @ ( ap @ ( c_2Elist_2EEVERY @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86                            @ ( lam @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.64/5.86                              @ ^ [V4r: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ V4r @ V0v ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) )
% 5.64/5.86                          @ V1rows ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EEL__STRONGEST__REDUNDANT__ROWS__INFO,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows: $i] :
% 5.64/5.86            ( ( mem @ V1rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2i: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1rows ) ) )
% 5.64/5.86               => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEL @ bool ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( ap @ ( ap @ ( c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ V0v ) @ V1rows ) ) )
% 5.64/5.86                <=> ( ( p
% 5.64/5.86                      @ ( ap
% 5.64/5.86                        @ ( ap @ ( c_2Elist_2EEVERY @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86                          @ ( lam @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.64/5.86                            @ ^ [V3r: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ V3r @ V0v ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) )
% 5.64/5.86                        @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ V1rows ) ) )
% 5.64/5.86                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EEL @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ V1rows ) @ V0v )
% 5.64/5.86                      = ( c_2Eoption_2ENONE @ A_27b ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__OK,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rows: $i] :
% 5.64/5.86            ( ( mem @ V1rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ( p
% 5.64/5.86              @ ( ap
% 5.64/5.86                @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ V0v ) @ V1rows )
% 5.64/5.86                  @ ( ap
% 5.64/5.86                    @ ( ap @ ( c_2Elist_2EEVERY @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86                      @ ( lam @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.64/5.86                        @ ^ [V2r: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ V2r @ V0v ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) )
% 5.64/5.86                    @ V1rows ) )
% 5.64/5.86                @ ( ap @ ( ap @ ( c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO @ A_27a @ A_27b ) @ V0v ) @ V1rows ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__COND__EX__FULL__DEF,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.64/5.86        ( ( mem @ V0i @ A_27a )
% 5.64/5.86       => ! [V1p: $i] :
% 5.64/5.86            ( ( mem @ V1p @ ( arr @ A_27b @ A_27a ) )
% 5.64/5.86           => ! [V2g: $i] :
% 5.64/5.86                ( ( mem @ V2g @ ( arr @ A_27b @ bool ) )
% 5.64/5.86               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND__EX @ A_27a @ A_27b ) @ V0i ) @ V1p ) @ V2g ) )
% 5.64/5.86                <=> ? [V3x: $i] :
% 5.64/5.86                      ( ( mem @ V3x @ A_27b )
% 5.64/5.86                      & ( V0i
% 5.64/5.86                        = ( ap @ V1p @ V3x ) )
% 5.64/5.86                      & ( p @ ( ap @ V2g @ V3x ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__COND__EX__WEAKEN,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.64/5.86        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.86       => ! [V1v: $i] :
% 5.64/5.86            ( ( mem @ V1v @ A_27c )
% 5.64/5.86           => ! [V2p: $i] :
% 5.64/5.86                ( ( mem @ V2p @ ( arr @ A_27b @ A_27c ) )
% 5.64/5.86               => ! [V3g: $i] :
% 5.64/5.86                    ( ( mem @ V3g @ ( arr @ A_27b @ bool ) )
% 5.64/5.86                   => ! [V4p_27: $i] :
% 5.64/5.86                        ( ( mem @ V4p_27 @ ( arr @ A_27a @ A_27c ) )
% 5.64/5.86                       => ! [V5g_27: $i] :
% 5.64/5.86                            ( ( mem @ V5g_27 @ ( arr @ A_27a @ bool ) )
% 5.64/5.86                           => ( ~ ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND__EX @ A_27c @ A_27b ) @ V1v ) @ V2p ) @ V3g ) )
% 5.64/5.86                             => ( ! [V6x: $i] :
% 5.64/5.86                                    ( ( mem @ V6x @ A_27a )
% 5.64/5.86                                   => ( ( ap @ V4p_27 @ V6x )
% 5.64/5.86                                      = ( ap @ V2p @ ( ap @ V0f @ V6x ) ) ) )
% 5.64/5.86                               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND__EX @ A_27c @ A_27a ) @ V1v ) @ V4p_27 ) @ V5g_27 ) )
% 5.64/5.86                                <=> ( p
% 5.64/5.86                                    @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND__EX @ A_27c @ A_27a ) @ V1v ) @ V4p_27 )
% 5.64/5.86                                      @ ( lam @ A_27a
% 5.64/5.86                                        @ ^ [V7x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V5g_27 @ V7x ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V3g @ ( ap @ V0f @ V7x ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__COND__EX__FALSE,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1p: $i] :
% 5.64/5.86            ( ( mem @ V1p @ ( arr @ A_27b @ A_27a ) )
% 5.64/5.86           => ! [V2g: $i] :
% 5.64/5.86                ( ( mem @ V2g @ ( arr @ A_27b @ bool ) )
% 5.64/5.86               => ( ! [V3x: $i] :
% 5.64/5.86                      ( ( mem @ V3x @ A_27b )
% 5.64/5.86                     => ~ ( p @ ( ap @ V2g @ V3x ) ) )
% 5.64/5.86                 => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND__EX @ A_27a @ A_27b ) @ V0v ) @ V1p ) @ V2g ) )
% 5.64/5.86                  <=> $false ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__COND__EX__IMP__REWRITE,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1p: $i] :
% 5.64/5.86            ( ( mem @ V1p @ ( arr @ A_27b @ A_27a ) )
% 5.64/5.86           => ! [V2g: $i] :
% 5.64/5.86                ( ( mem @ V2g @ ( arr @ A_27b @ bool ) )
% 5.64/5.86               => ! [V3p_27: $i] :
% 5.64/5.86                    ( ( mem @ V3p_27 @ ( arr @ A_27c @ A_27a ) )
% 5.64/5.86                   => ! [V4g_27: $i] :
% 5.64/5.86                        ( ( mem @ V4g_27 @ ( arr @ A_27c @ bool ) )
% 5.64/5.86                       => ! [V5RES: $i] :
% 5.64/5.86                            ( ( mem @ V5RES @ bool )
% 5.64/5.86                           => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND__EX @ A_27a @ A_27b ) @ V0v ) @ V1p ) @ V2g ) )
% 5.64/5.86                             => ( ! [V6x: $i] :
% 5.64/5.86                                    ( ( mem @ V6x @ A_27b )
% 5.64/5.86                                   => ( ( p @ ( ap @ V2g @ V6x ) )
% 5.64/5.86                                     => ( ? [V7x_27: $i] :
% 5.64/5.86                                            ( ( mem @ V7x_27 @ A_27c )
% 5.64/5.86                                            & ( ( ap @ V3p_27 @ V7x_27 )
% 5.64/5.86                                              = ( ap @ V1p @ V6x ) )
% 5.64/5.86                                            & ( p @ ( ap @ V4g_27 @ V7x_27 ) ) )
% 5.64/5.86                                      <=> ( p @ V5RES ) ) ) )
% 5.64/5.86                               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND__EX @ A_27a @ A_27c ) @ V0v ) @ V3p_27 ) @ V4g_27 ) )
% 5.64/5.86                                <=> ( p @ V5RES ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE__CONTRADICT,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rs: $i] :
% 5.64/5.86            ( ( mem @ V1rs @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ( ( ( p
% 5.64/5.86                  @ ( ap
% 5.64/5.86                    @ ( ap @ ( c_2Elist_2EEVERY @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86                      @ ( lam @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.64/5.86                        @ ^ [V2r: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ V2r @ V0v ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) )
% 5.64/5.86                    @ V1rs ) )
% 5.64/5.86               => $false )
% 5.64/5.86             => ( p @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE @ A_27a @ A_27b ) @ V0v ) @ V1rs ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__EVAL__COND__EX,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0i: $i] :
% 5.64/5.86        ( ( mem @ V0i @ A_27a )
% 5.64/5.86       => ! [V1p: $i] :
% 5.64/5.86            ( ( mem @ V1p @ ( arr @ A_27b @ A_27a ) )
% 5.64/5.86           => ! [V2g: $i] :
% 5.64/5.86                ( ( mem @ V2g @ ( arr @ A_27b @ bool ) )
% 5.64/5.86               => ! [V3r: $i] :
% 5.64/5.86                    ( ( mem @ V3r @ ( arr @ A_27b @ A_27c ) )
% 5.64/5.86                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND__EX @ A_27a @ A_27b ) @ V0i ) @ V1p ) @ V2g ) )
% 5.64/5.86                     => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27c @ A_27b @ A_27a ) @ V1p ) @ V2g ) @ V3r ) @ V0i )
% 5.64/5.86                        = ( ap @ ( c_2Eoption_2ESOME @ A_27c )
% 5.64/5.86                          @ ( ap @ V3r
% 5.64/5.86                            @ ( ap @ ( c_2Emin_2E_40 @ A_27b )
% 5.64/5.86                              @ ( lam @ A_27b
% 5.64/5.86                                @ ^ [V4x: $i] : ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND @ A_27b @ A_27a ) @ V1p ) @ V2g ) @ V0i ) @ V4x ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__NEQ__NONE,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0p: $i] :
% 5.64/5.86        ( ( mem @ V0p @ ( arr @ A_27b @ A_27c ) )
% 5.64/5.86       => ! [V1g: $i] :
% 5.64/5.86            ( ( mem @ V1g @ ( arr @ A_27b @ bool ) )
% 5.64/5.86           => ! [V2r: $i] :
% 5.64/5.86                ( ( mem @ V2r @ ( arr @ A_27b @ A_27a ) )
% 5.64/5.86               => ! [V3i: $i] :
% 5.64/5.86                    ( ( mem @ V3i @ A_27c )
% 5.64/5.86                   => ( ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27a @ A_27b @ A_27c ) @ V0p ) @ V1g ) @ V2r ) @ V3i )
% 5.64/5.86                       != ( c_2Eoption_2ENONE @ A_27a ) )
% 5.64/5.86                    <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND__EX @ A_27c @ A_27b ) @ V3i ) @ V0p ) @ V1g ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__REMOVE__DOUBLE__BINDS__THM,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0g: $i] :
% 5.64/5.86        ( ( mem @ V0g @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.86       => ! [V1p1: $i] :
% 5.64/5.86            ( ( mem @ V1p1 @ ( arr @ A_27a @ A_27c ) )
% 5.64/5.86           => ! [V2g1: $i] :
% 5.64/5.86                ( ( mem @ V2g1 @ ( arr @ A_27a @ bool ) )
% 5.64/5.86               => ! [V3r1: $i] :
% 5.64/5.86                    ( ( mem @ V3r1 @ ( arr @ A_27a @ A_27d ) )
% 5.64/5.86                   => ! [V4p2: $i] :
% 5.64/5.86                        ( ( mem @ V4p2 @ ( arr @ A_27b @ A_27c ) )
% 5.64/5.86                       => ! [V5g2: $i] :
% 5.64/5.86                            ( ( mem @ V5g2 @ ( arr @ A_27b @ bool ) )
% 5.64/5.86                           => ! [V6r2: $i] :
% 5.64/5.86                                ( ( mem @ V6r2 @ ( arr @ A_27b @ A_27d ) )
% 5.64/5.86                               => ( ( ! [V7x: $i] :
% 5.64/5.86                                        ( ( mem @ V7x @ A_27a )
% 5.64/5.86                                       => ! [V8y: $i] :
% 5.64/5.86                                            ( ( mem @ V8y @ A_27a )
% 5.64/5.86                                           => ( ( ( ap @ V1p1 @ V7x )
% 5.64/5.86                                                = ( ap @ V1p1 @ V8y ) )
% 5.64/5.86                                             => ( V7x = V8y ) ) ) )
% 5.64/5.86                                    & ! [V9x: $i] :
% 5.64/5.86                                        ( ( mem @ V9x @ A_27a )
% 5.64/5.86                                       => ( ( ap @ V4p2 @ ( ap @ V0g @ V9x ) )
% 5.64/5.86                                          = ( ap @ V1p1 @ V9x ) ) )
% 5.64/5.86                                    & ! [V10x_27: $i] :
% 5.64/5.86                                        ( ( mem @ V10x_27 @ A_27b )
% 5.64/5.86                                       => ( ( p @ ( ap @ V5g2 @ V10x_27 ) )
% 5.64/5.86                                        <=> ? [V11x: $i] :
% 5.64/5.86                                              ( ( mem @ V11x @ A_27a )
% 5.64/5.86                                              & ( V10x_27
% 5.64/5.86                                                = ( ap @ V0g @ V11x ) )
% 5.64/5.86                                              & ( p @ ( ap @ V2g1 @ V11x ) ) ) ) )
% 5.64/5.86                                    & ! [V12x: $i] :
% 5.64/5.86                                        ( ( mem @ V12x @ A_27a )
% 5.64/5.86                                       => ( ( ap @ V6r2 @ ( ap @ V0g @ V12x ) )
% 5.64/5.86                                          = ( ap @ V3r1 @ V12x ) ) ) )
% 5.64/5.86                                 => ( ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27d @ A_27a @ A_27c ) @ V1p1 ) @ V2g1 ) @ V3r1 )
% 5.64/5.86                                    = ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27d @ A_27b @ A_27c ) @ V4p2 ) @ V5g2 ) @ V6r2 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EGUARDS__ELIM__THM,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1rs1: $i] :
% 5.64/5.86            ( ( mem @ V1rs1 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86           => ! [V2rs2: $i] :
% 5.64/5.86                ( ( mem @ V2rs2 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86               => ! [V3p: $i] :
% 5.64/5.86                    ( ( mem @ V3p @ ( arr @ A_27c @ A_27a ) )
% 5.64/5.86                   => ! [V4g: $i] :
% 5.64/5.86                        ( ( mem @ V4g @ ( arr @ A_27c @ bool ) )
% 5.64/5.86                       => ! [V5r: $i] :
% 5.64/5.86                            ( ( mem @ V5r @ ( arr @ A_27c @ A_27b ) )
% 5.64/5.86                           => ( ! [V6x1: $i] :
% 5.64/5.86                                  ( ( mem @ V6x1 @ A_27c )
% 5.64/5.86                                 => ! [V7x2: $i] :
% 5.64/5.86                                      ( ( mem @ V7x2 @ A_27c )
% 5.64/5.86                                     => ( ( ( ap @ V3p @ V6x1 )
% 5.64/5.86                                          = ( ap @ V3p @ V7x2 ) )
% 5.64/5.86                                       => ( V6x1 = V7x2 ) ) ) )
% 5.64/5.86                             => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V0v ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1rs1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27b @ A_27c @ A_27a ) @ V3p ) @ V4g ) @ V5r ) ) @ V2rs2 ) ) )
% 5.64/5.86                                = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V0v )
% 5.64/5.86                                  @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1rs1 )
% 5.64/5.86                                    @ ( ap
% 5.64/5.86                                      @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86                                        @ ( ap
% 5.64/5.86                                          @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27b @ A_27c @ A_27a ) @ V3p )
% 5.64/5.86                                            @ ( lam @ A_27c
% 5.64/5.86                                              @ ^ [V8x: $i] : c_2Ebool_2ET ) )
% 5.64/5.86                                          @ ( lam @ A_27c
% 5.64/5.86                                            @ ^ [V9x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ ( ap @ V4g @ V9x ) ) @ ( ap @ V5r @ V9x ) ) @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ ( ap @ V3p @ V9x ) ) @ V2rs2 ) ) ) ) )
% 5.64/5.86                                      @ V2rs2 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EpatternMatches_2EPMATCH__FLATTEN__FUN__def,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0p: $i] :
% 5.64/5.86        ( ( mem @ V0p @ ( arr @ A_27b @ A_27c ) )
% 5.64/5.86       => ! [V1g: $i] :
% 5.64/5.86            ( ( mem @ V1g @ ( arr @ A_27b @ bool ) )
% 5.64/5.86           => ! [V2row: $i] :
% 5.64/5.86                ( ( mem @ V2row @ ( arr @ A_27b @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) )
% 5.64/5.86               => ! [V3v: $i] :
% 5.64/5.86                    ( ( mem @ V3v @ A_27c )
% 5.64/5.86                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__FLATTEN__FUN @ A_27a @ A_27b @ A_27c ) @ V0p ) @ V1g ) @ V2row ) @ V3v )
% 5.64/5.86                      = ( ap
% 5.64/5.86                        @ ( ap
% 5.64/5.86                          @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.64/5.86                            @ ( ap @ ( c_2Eoption_2Esome @ A_27b )
% 5.64/5.86                              @ ( lam @ A_27b
% 5.64/5.86                                @ ^ [V4x: $i] : ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND @ A_27b @ A_27c ) @ V0p ) @ V1g ) @ V3v ) @ V4x ) ) ) )
% 5.64/5.86                          @ ( c_2Eoption_2ENONE @ A_27a ) )
% 5.64/5.86                        @ ( lam @ A_27b
% 5.64/5.86                          @ ^ [V5x: $i] : ( ap @ ( ap @ V2row @ V5x ) @ V5x ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__FLATTEN__THM__SINGLE,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1p: $i] :
% 5.64/5.86            ( ( mem @ V1p @ ( arr @ A_27b @ A_27a ) )
% 5.64/5.86           => ! [V2g: $i] :
% 5.64/5.86                ( ( mem @ V2g @ ( arr @ A_27b @ bool ) )
% 5.64/5.86               => ! [V3rows: $i] :
% 5.64/5.86                    ( ( mem @ V3rows @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) ) )
% 5.64/5.86                   => ( ! [V4x: $i] :
% 5.64/5.86                          ( ( mem @ V4x @ A_27b )
% 5.64/5.86                         => ( p
% 5.64/5.86                            @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE @ A_27b @ A_27c ) @ V4x )
% 5.64/5.86                              @ ( ap
% 5.64/5.86                                @ ( ap @ ( c_2Elist_2EMAP @ ( arr @ A_27b @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) )
% 5.64/5.86                                  @ ( lam @ ( arr @ A_27b @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) )
% 5.64/5.86                                    @ ^ [V5r: $i] : ( ap @ V5r @ V4x ) ) )
% 5.64/5.86                                @ V3rows ) ) ) )
% 5.64/5.86                     => ( p
% 5.64/5.86                        @ ( ap
% 5.64/5.86                          @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EQUIV__ROWS @ A_27a @ A_27c ) @ V0v )
% 5.64/5.86                            @ ( ap
% 5.64/5.86                              @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) )
% 5.64/5.86                                @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27c @ A_27b @ A_27a ) @ V1p ) @ V2g )
% 5.64/5.86                                  @ ( lam @ A_27b
% 5.64/5.86                                    @ ^ [V6x: $i] :
% 5.64/5.86                                        ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27b ) @ V6x )
% 5.64/5.86                                        @ ( ap
% 5.64/5.86                                          @ ( ap @ ( c_2Elist_2EMAP @ ( arr @ A_27b @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) )
% 5.64/5.86                                            @ ( lam @ ( arr @ A_27b @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) )
% 5.64/5.86                                              @ ^ [V7r: $i] : ( ap @ V7r @ V6x ) ) )
% 5.64/5.86                                          @ V3rows ) ) ) ) )
% 5.64/5.86                              @ ( c_2Elist_2ENIL @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) ) )
% 5.64/5.86                          @ ( ap
% 5.64/5.86                            @ ( ap @ ( c_2Elist_2EMAP @ ( arr @ A_27b @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) )
% 5.64/5.86                              @ ( lam @ ( arr @ A_27b @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) )
% 5.64/5.86                                @ ^ [V8r: $i] : ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__FLATTEN__FUN @ A_27c @ A_27b @ A_27a ) @ V1p ) @ V2g ) @ V8r ) ) )
% 5.64/5.86                            @ V3rows ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__FLATTEN__THM,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0v: $i] :
% 5.64/5.86        ( ( mem @ V0v @ A_27a )
% 5.64/5.86       => ! [V1p: $i] :
% 5.64/5.86            ( ( mem @ V1p @ ( arr @ A_27b @ A_27a ) )
% 5.64/5.86           => ! [V2g: $i] :
% 5.64/5.86                ( ( mem @ V2g @ ( arr @ A_27b @ bool ) )
% 5.64/5.86               => ! [V3rows1: $i] :
% 5.64/5.86                    ( ( mem @ V3rows1 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) )
% 5.64/5.86                   => ! [V4rows2: $i] :
% 5.64/5.86                        ( ( mem @ V4rows2 @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) )
% 5.64/5.86                       => ! [V5rows: $i] :
% 5.64/5.86                            ( ( mem @ V5rows @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) ) )
% 5.64/5.86                           => ( ! [V6x: $i] :
% 5.64/5.86                                  ( ( mem @ V6x @ A_27b )
% 5.64/5.86                                 => ( p
% 5.64/5.86                                    @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE @ A_27b @ A_27c ) @ V6x )
% 5.64/5.86                                      @ ( ap
% 5.64/5.86                                        @ ( ap @ ( c_2Elist_2EMAP @ ( arr @ A_27b @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) )
% 5.64/5.86                                          @ ( lam @ ( arr @ A_27b @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) )
% 5.64/5.86                                            @ ^ [V7r: $i] : ( ap @ V7r @ V6x ) ) )
% 5.64/5.86                                        @ V5rows ) ) ) )
% 5.64/5.86                             => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27a ) @ V0v )
% 5.64/5.86                                  @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ V3rows1 )
% 5.64/5.86                                    @ ( ap
% 5.64/5.86                                      @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) )
% 5.64/5.86                                        @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27c @ A_27b @ A_27a ) @ V1p ) @ V2g )
% 5.64/5.86                                          @ ( lam @ A_27b
% 5.64/5.86                                            @ ^ [V8x: $i] :
% 5.64/5.86                                                ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27b ) @ V8x )
% 5.64/5.86                                                @ ( ap
% 5.64/5.86                                                  @ ( ap @ ( c_2Elist_2EMAP @ ( arr @ A_27b @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) )
% 5.64/5.86                                                    @ ( lam @ ( arr @ A_27b @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) )
% 5.64/5.86                                                      @ ^ [V9r: $i] : ( ap @ V9r @ V8x ) ) )
% 5.64/5.86                                                  @ V5rows ) ) ) ) )
% 5.64/5.86                                      @ V4rows2 ) ) )
% 5.64/5.86                                = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27c @ A_27a ) @ V0v )
% 5.64/5.86                                  @ ( ap
% 5.64/5.86                                    @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) )
% 5.64/5.86                                      @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ V3rows1 )
% 5.64/5.86                                        @ ( ap
% 5.64/5.86                                          @ ( ap @ ( c_2Elist_2EMAP @ ( arr @ A_27b @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) )
% 5.64/5.86                                            @ ( lam @ ( arr @ A_27b @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) )
% 5.64/5.86                                              @ ^ [V10r: $i] : ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__FLATTEN__FUN @ A_27c @ A_27b @ A_27a ) @ V1p ) @ V2g ) @ V10r ) ) )
% 5.64/5.86                                          @ V5rows ) ) )
% 5.64/5.86                                    @ V4rows2 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__FLATTEN__FUN__PMATCH__ROW,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0p: $i] :
% 5.64/5.86        ( ( mem @ V0p @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.86       => ( ! [V1x1: $i] :
% 5.64/5.86              ( ( mem @ V1x1 @ A_27a )
% 5.64/5.86             => ! [V2x2: $i] :
% 5.64/5.86                  ( ( mem @ V2x2 @ A_27a )
% 5.64/5.86                 => ( ( ( ap @ V0p @ V1x1 )
% 5.64/5.86                      = ( ap @ V0p @ V2x2 ) )
% 5.64/5.86                   => ( V1x1 = V2x2 ) ) ) )
% 5.64/5.86         => ! [V3g: $i] :
% 5.64/5.86              ( ( mem @ V3g @ ( arr @ A_27a @ bool ) )
% 5.64/5.86             => ! [V4p_27: $i] :
% 5.64/5.86                  ( ( mem @ V4p_27 @ ( arr @ A_27c @ A_27a ) )
% 5.64/5.86                 => ! [V5g_27: $i] :
% 5.64/5.86                      ( ( mem @ V5g_27 @ ( arr @ A_27a @ ( arr @ A_27c @ bool ) ) )
% 5.64/5.86                     => ! [V6r_27: $i] :
% 5.64/5.86                          ( ( mem @ V6r_27 @ ( arr @ A_27a @ ( arr @ A_27c @ A_27d ) ) )
% 5.64/5.86                         => ( ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__FLATTEN__FUN @ A_27d @ A_27a @ A_27b ) @ V0p ) @ V3g )
% 5.64/5.86                              @ ( lam @ A_27a
% 5.64/5.86                                @ ^ [V7x: $i] : ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27d @ A_27c @ A_27a ) @ V4p_27 ) @ ( ap @ V5g_27 @ V7x ) ) @ ( ap @ V6r_27 @ V7x ) ) ) )
% 5.64/5.86                            = ( ap
% 5.64/5.86                              @ ( ap
% 5.64/5.86                                @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27d @ A_27c @ A_27b )
% 5.64/5.86                                  @ ( lam @ A_27c
% 5.64/5.86                                    @ ^ [V8x: $i] : ( ap @ V0p @ ( ap @ V4p_27 @ V8x ) ) ) )
% 5.64/5.86                                @ ( lam @ A_27c
% 5.64/5.86                                  @ ^ [V9x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V3g @ ( ap @ V4p_27 @ V9x ) ) ) @ ( ap @ ( ap @ V5g_27 @ ( ap @ V4p_27 @ V9x ) ) @ V9x ) ) ) )
% 5.64/5.86                              @ ( lam @ A_27c
% 5.64/5.86                                @ ^ [V10x: $i] : ( ap @ ( ap @ V6r_27 @ ( ap @ V4p_27 @ V10x ) ) @ V10x ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ__def,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.64/5.86        ( ( mem @ V0i @ A_27a )
% 5.64/5.86       => ! [V1r: $i] :
% 5.64/5.86            ( ( mem @ V1r @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86           => ! [V2rows: $i] :
% 5.64/5.86                ( ( mem @ V2rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ @ A_27a @ A_27b ) @ V0i ) @ V1r ) @ V2rows ) )
% 5.64/5.86                <=> ( ( ( ap @ V1r @ V0i )
% 5.64/5.86                     != ( c_2Eoption_2ENONE @ A_27b ) )
% 5.64/5.86                    | ( ( p
% 5.64/5.86                        @ ( ap
% 5.64/5.86                          @ ( ap @ ( c_2Elist_2EEXISTS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86                            @ ( lam @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.64/5.86                              @ ^ [V3row: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ V3row @ V0i ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) ) )
% 5.64/5.86                          @ V2rows ) )
% 5.64/5.86                      & ( ( ap @ ( c_2Eoption_2ETHE @ A_27b ) @ ( ap @ V1r @ V0i ) )
% 5.64/5.86                        = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27a ) @ V0i ) @ V2rows ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ__FIRST__ROW,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.64/5.86        ( ( mem @ V0i @ A_27a )
% 5.64/5.86       => ! [V1r: $i] :
% 5.64/5.86            ( ( mem @ V1r @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86           => ! [V2r_27: $i] :
% 5.64/5.86                ( ( mem @ V2r_27 @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86               => ! [V3rows: $i] :
% 5.64/5.86                    ( ( mem @ V3rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86                   => ( ( ( ap @ V2r_27 @ V0i )
% 5.64/5.86                       != ( c_2Eoption_2ENONE @ A_27b ) )
% 5.64/5.86                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ @ A_27a @ A_27b ) @ V0i ) @ V1r ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V2r_27 ) @ V3rows ) ) )
% 5.64/5.86                      <=> ( ( ( ap @ V1r @ V0i )
% 5.64/5.86                           != ( c_2Eoption_2ENONE @ A_27b ) )
% 5.64/5.86                         => ( ( ap @ V1r @ V0i )
% 5.64/5.86                            = ( ap @ V2r_27 @ V0i ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ__NIL,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.64/5.86        ( ( mem @ V0i @ A_27a )
% 5.64/5.86       => ! [V1r: $i] :
% 5.64/5.86            ( ( mem @ V1r @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86           => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ @ A_27a @ A_27b ) @ V0i ) @ V1r ) @ ( c_2Elist_2ENIL @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) ) )
% 5.64/5.86            <=> ( ( ( ap @ V1r @ V0i )
% 5.64/5.86                 != ( c_2Eoption_2ENONE @ A_27b ) )
% 5.64/5.86               => $false ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ__NOT__FIRST__ROW,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0i: $i] :
% 5.64/5.86        ( ( mem @ V0i @ A_27a )
% 5.64/5.86       => ! [V1r_27: $i] :
% 5.64/5.86            ( ( mem @ V1r_27 @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86           => ! [V2rows: $i] :
% 5.64/5.86                ( ( mem @ V2rows @ ( ty_2Elist_2Elist @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) )
% 5.64/5.86               => ! [V3r: $i] :
% 5.64/5.86                    ( ( mem @ V3r @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.86                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ @ A_27a @ A_27b ) @ V0i ) @ V1r_27 ) @ V2rows ) )
% 5.64/5.86                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ @ A_27a @ A_27b ) @ V0i ) @ V3r ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V1r_27 ) @ V2rows ) ) )
% 5.64/5.86                      <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ @ A_27a @ A_27b ) @ V0i ) @ V3r ) @ V2rows ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__PRED__UNROLL__NIL,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0P: $i] :
% 5.64/5.86        ( ( mem @ V0P @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.86       => ! [V1v: $i] :
% 5.64/5.86            ( ( mem @ V1v @ A_27c )
% 5.64/5.86           => ( ( ap @ V0P @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27a @ A_27c ) @ V1v ) @ ( c_2Elist_2ENIL @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) )
% 5.64/5.86              = ( ap @ V0P @ ( c_2Ebool_2EARB @ A_27a ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__PRED__UNROLL__CONS,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.64/5.86        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.86       => ! [V1v: $i] :
% 5.64/5.86            ( ( mem @ V1v @ A_27b )
% 5.64/5.86           => ! [V2r: $i] :
% 5.64/5.86                ( ( mem @ V2r @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.64/5.86               => ! [V3rows: $i] :
% 5.64/5.86                    ( ( mem @ V3rows @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) )
% 5.64/5.86                   => ( ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27a @ A_27b ) @ V1v ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) @ V2r ) @ V3rows ) ) ) )
% 5.64/5.86                    <=> ( ( ( ( ap @ V2r @ V1v )
% 5.64/5.86                           != ( c_2Eoption_2ENONE @ A_27a ) )
% 5.64/5.86                         => ( p @ ( ap @ V0P @ ( ap @ ( c_2Eoption_2ETHE @ A_27a ) @ ( ap @ V2r @ V1v ) ) ) ) )
% 5.64/5.86                        & ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ @ A_27b @ A_27a ) @ V1v ) @ V2r ) @ V3rows ) )
% 5.64/5.86                         => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27a @ A_27b ) @ V1v ) @ V3rows ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EpatternMatches_2EPMATCH__EXPAND__PRED__def,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] :
% 5.64/5.86        ( ! [V0P: $i] :
% 5.64/5.86            ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.86           => ! [V1v: $i] :
% 5.64/5.86                ( ( mem @ V1v @ A_27b )
% 5.64/5.86               => ! [V2rows__before: $i] :
% 5.64/5.86                    ( ( mem @ V2rows__before @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) )
% 5.64/5.86                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EXPAND__PRED @ A_27a @ A_27b ) @ V0P ) @ V1v ) @ V2rows__before ) @ ( c_2Elist_2ENIL @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) )
% 5.64/5.86                    <=> ( ~ ( p @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE @ A_27b @ A_27a ) @ V1v ) @ ( ap @ ( c_2Elist_2EREVERSE @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) @ V2rows__before ) ) )
% 5.64/5.86                       => ( p @ ( ap @ V0P @ ( c_2Ebool_2EARB @ A_27a ) ) ) ) ) ) ) )
% 5.64/5.86        & ! [V3P: $i] :
% 5.64/5.86            ( ( mem @ V3P @ ( arr @ A_27a @ bool ) )
% 5.64/5.86           => ! [V4v: $i] :
% 5.64/5.86                ( ( mem @ V4v @ A_27b )
% 5.64/5.86               => ! [V5rows__before: $i] :
% 5.64/5.86                    ( ( mem @ V5rows__before @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) )
% 5.64/5.86                   => ! [V6r: $i] :
% 5.64/5.86                        ( ( mem @ V6r @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.64/5.86                       => ! [V7rows__after: $i] :
% 5.64/5.86                            ( ( mem @ V7rows__after @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) )
% 5.64/5.86                           => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EXPAND__PRED @ A_27a @ A_27b ) @ V3P ) @ V4v ) @ V5rows__before ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) @ V6r ) @ V7rows__after ) ) )
% 5.64/5.86                            <=> ( ( ( ( ap @ V6r @ V4v )
% 5.64/5.86                                   != ( c_2Eoption_2ENONE @ A_27a ) )
% 5.64/5.86                                 => ( ( p
% 5.64/5.86                                      @ ( ap
% 5.64/5.86                                        @ ( ap @ ( c_2Elist_2EEVERY @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.64/5.86                                          @ ( lam @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.64/5.86                                            @ ^ [V8r_27: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ V8r_27 @ V4v ) ) @ ( c_2Eoption_2ENONE @ A_27a ) ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ V8r_27 @ V4v ) ) @ ( ap @ V6r @ V4v ) ) ) ) )
% 5.64/5.86                                        @ V5rows__before ) )
% 5.64/5.86                                   => ( p @ ( ap @ V3P @ ( ap @ ( c_2Eoption_2ETHE @ A_27a ) @ ( ap @ V6r @ V4v ) ) ) ) ) )
% 5.64/5.86                                & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EXPAND__PRED @ A_27a @ A_27b ) @ V3P ) @ V4v ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) @ V6r ) @ V5rows__before ) ) @ V7rows__after ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__EXPAND__PRED__THM__GEN,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.64/5.86        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.86       => ! [V1v: $i] :
% 5.64/5.86            ( ( mem @ V1v @ A_27b )
% 5.64/5.86           => ! [V2rows__before: $i] :
% 5.64/5.86                ( ( mem @ V2rows__before @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) )
% 5.64/5.86               => ! [V3rows__after: $i] :
% 5.64/5.86                    ( ( mem @ V3rows__after @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) )
% 5.64/5.86                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EXPAND__PRED @ A_27a @ A_27b ) @ V0P ) @ V1v ) @ V2rows__before ) @ V3rows__after ) )
% 5.64/5.86                    <=> ( ( p
% 5.64/5.86                          @ ( ap
% 5.64/5.86                            @ ( ap @ ( c_2Elist_2EEVERY @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.64/5.86                              @ ( lam @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.64/5.86                                @ ^ [V4r: $i] : ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ @ A_27b @ A_27a ) @ V1v ) @ V4r ) @ V3rows__after ) ) )
% 5.64/5.86                            @ V2rows__before ) )
% 5.64/5.86                       => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27a @ A_27b ) @ V1v ) @ V3rows__after ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__EXPAND__PRED__THM,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.64/5.86        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.86       => ! [V1v: $i] :
% 5.64/5.86            ( ( mem @ V1v @ A_27b )
% 5.64/5.86           => ! [V2rows: $i] :
% 5.64/5.86                ( ( mem @ V2rows @ ( ty_2Elist_2Elist @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) )
% 5.64/5.86               => ( ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27a @ A_27b ) @ V1v ) @ V2rows ) ) )
% 5.64/5.86                <=> ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__EXPAND__PRED @ A_27a @ A_27b ) @ V0P ) @ V1v ) @ ( c_2Elist_2ENIL @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) @ V2rows ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EpatternMatches_2EPMATCH__ROW__LIFT__def,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.64/5.86        ( ( mem @ V0f @ ( arr @ A_27c @ A_27b ) )
% 5.64/5.86       => ! [V1r: $i] :
% 5.64/5.86            ( ( mem @ V1r @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27c ) ) )
% 5.64/5.86           => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__LIFT @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1r )
% 5.64/5.86              = ( lam @ A_27a
% 5.64/5.86                @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27c @ A_27b ) @ V0f ) @ ( ap @ V1r @ V2x ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__LIFT__THM,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.64/5.86        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.86       => ! [V1v: $i] :
% 5.64/5.86            ( ( mem @ V1v @ A_27c )
% 5.64/5.86           => ! [V2rows: $i] :
% 5.64/5.86                ( ( mem @ V2rows @ ( ty_2Elist_2Elist @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) )
% 5.64/5.86               => ( ( p @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE @ A_27c @ A_27a ) @ V1v ) @ V2rows ) )
% 5.64/5.86                 => ( ( ap @ V0f @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27a @ A_27c ) @ V1v ) @ V2rows ) )
% 5.64/5.86                    = ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH @ A_27b @ A_27c ) @ V1v ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__LIFT @ A_27c @ A_27b @ A_27a ) @ V0f ) ) @ V2rows ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__ROW__LIFT__THM,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.64/5.86        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.86       => ! [V1p: $i] :
% 5.64/5.86            ( ( mem @ V1p @ ( arr @ A_27c @ A_27d ) )
% 5.64/5.86           => ! [V2g: $i] :
% 5.64/5.86                ( ( mem @ V2g @ ( arr @ A_27c @ bool ) )
% 5.64/5.86               => ! [V3r: $i] :
% 5.64/5.86                    ( ( mem @ V3r @ ( arr @ A_27c @ A_27a ) )
% 5.64/5.86                   => ( ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__LIFT @ A_27d @ A_27b @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27a @ A_27c @ A_27d ) @ V1p ) @ V2g ) @ V3r ) )
% 5.64/5.86                      = ( ap @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW @ A_27b @ A_27c @ A_27d ) @ V1p ) @ V2g )
% 5.64/5.86                        @ ( lam @ A_27c
% 5.64/5.86                          @ ^ [V4x: $i] : ( ap @ V0f @ ( ap @ V3r @ V4x ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE__LIFT,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.64/5.86        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.86       => ! [V1v: $i] :
% 5.64/5.86            ( ( mem @ V1v @ A_27c )
% 5.64/5.86           => ! [V2rows: $i] :
% 5.64/5.86                ( ( mem @ V2rows @ ( ty_2Elist_2Elist @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) )
% 5.64/5.86               => ( ( p @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE @ A_27c @ A_27a ) @ V1v ) @ V2rows ) )
% 5.64/5.86                 => ( p @ ( ap @ ( ap @ ( c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE @ A_27c @ A_27b ) @ V1v ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( ap @ ( c_2EpatternMatches_2EPMATCH__ROW__LIFT @ A_27c @ A_27b @ A_27a ) @ V0f ) ) @ V2rows ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  %------------------------------------------------------------------------------
% 5.64/5.86  %------------------------------------------------------------------------------
% 5.64/5.86  thf(tp_c_2EindexedLists_2EFOLDRi,type,
% 5.64/5.86      c_2EindexedLists_2EFOLDRi: del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EindexedLists_2EFOLDRi,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EindexedLists_2EFOLDRi @ A_27a @ A_27b ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27a @ A_27a ) ) ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ A_27a ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EindexedLists_2ELIST__RELi,type,
% 5.64/5.86      c_2EindexedLists_2ELIST__RELi: del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EindexedLists_2ELIST__RELi,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EindexedLists_2ELIST__RELi @ A_27a @ A_27b ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ bool ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EindexedLists_2EMAP2i,type,
% 5.64/5.86      c_2EindexedLists_2EMAP2i: del > del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EindexedLists_2EMAP2i,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2EindexedLists_2EMAP2i @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ A_27c ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EindexedLists_2EMAP2ia,type,
% 5.64/5.86      c_2EindexedLists_2EMAP2ia: del > del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EindexedLists_2EMAP2ia,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2EindexedLists_2EMAP2ia @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ A_27c ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EindexedLists_2EMAPi,type,
% 5.64/5.86      c_2EindexedLists_2EMAPi: del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EindexedLists_2EMAPi,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EindexedLists_2EMAPi @ A_27a @ A_27b ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ A_27a ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EindexedLists_2EMAPi__ACC,type,
% 5.64/5.86      c_2EindexedLists_2EMAPi__ACC: del > del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EindexedLists_2EMAPi__ACC,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EindexedLists_2EMAPi__ACC @ A_27a @ A_27b ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ A_27a ) ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EindexedLists_2EdelN,type,
% 5.64/5.86      c_2EindexedLists_2EdelN: del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EindexedLists_2EdelN,axiom,
% 5.64/5.86      ! [A_27a: del] : ( mem @ ( c_2EindexedLists_2EdelN @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EindexedLists_2Efindi,type,
% 5.64/5.86      c_2EindexedLists_2Efindi: del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EindexedLists_2Efindi,axiom,
% 5.64/5.86      ! [A_27a: del] : ( mem @ ( c_2EindexedLists_2Efindi @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ty_2Enum_2Enum ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2EindexedLists_2EfupdLast,type,
% 5.64/5.86      c_2EindexedLists_2EfupdLast: del > $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2EindexedLists_2EfupdLast,axiom,
% 5.64/5.86      ! [A_27a: del] : ( mem @ ( c_2EindexedLists_2EfupdLast @ A_27a ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EindexedLists_2EMAPi__def,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] :
% 5.64/5.86        ( ! [V0f: $i] :
% 5.64/5.86            ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ A_27a ) ) )
% 5.64/5.86           => ( ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi @ A_27a @ A_27b ) @ V0f ) @ ( c_2Elist_2ENIL @ A_27b ) )
% 5.64/5.86              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.64/5.86        & ! [V1f: $i] :
% 5.64/5.86            ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ A_27a ) ) )
% 5.64/5.86           => ! [V2h: $i] :
% 5.64/5.86                ( ( mem @ V2h @ A_27b )
% 5.64/5.86               => ! [V3t: $i] :
% 5.64/5.86                    ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86                   => ( ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V2h ) @ V3t ) )
% 5.64/5.86                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V2h ) ) @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ( arr @ A_27b @ A_27a ) @ ty_2Enum_2Enum ) @ V1f ) @ c_2Enum_2ESUC ) ) @ V3t ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EindexedLists_2EMAPi__ACC__def,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] :
% 5.64/5.86        ( ! [V0f: $i] :
% 5.64/5.86            ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ A_27a ) ) )
% 5.64/5.86           => ! [V1i: tp__ty_2Enum_2Enum,V2a: $i] :
% 5.64/5.86                ( ( mem @ V2a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86               => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi__ACC @ A_27a @ A_27b ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ V2a ) @ ( c_2Elist_2ENIL @ A_27b ) )
% 5.64/5.86                  = ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V2a ) ) ) )
% 5.64/5.86        & ! [V3f: $i] :
% 5.64/5.86            ( ( mem @ V3f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ A_27a ) ) )
% 5.64/5.86           => ! [V4i: tp__ty_2Enum_2Enum,V5a: $i] :
% 5.64/5.86                ( ( mem @ V5a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86               => ! [V6h: $i] :
% 5.64/5.86                    ( ( mem @ V6h @ A_27b )
% 5.64/5.86                   => ! [V7t: $i] :
% 5.64/5.86                        ( ( mem @ V7t @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86                       => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi__ACC @ A_27a @ A_27b ) @ V3f ) @ ( inj__ty_2Enum_2Enum @ V4i ) ) @ V5a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V6h ) @ V7t ) )
% 5.64/5.86                          = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi__ACC @ A_27a @ A_27b ) @ V3f ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4i ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( ap @ V3f @ ( inj__ty_2Enum_2Enum @ V4i ) ) @ V6h ) ) @ V5a ) ) @ V7t ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EMAPi__ACC__MAPi,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.86        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ A_27a ) ) )
% 5.64/5.86       => ! [V1n: tp__ty_2Enum_2Enum,V2a: $i] :
% 5.64/5.86            ( ( mem @ V2a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86           => ! [V3l: $i] :
% 5.64/5.86                ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86               => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi__ACC @ A_27a @ A_27b ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2a ) @ V3l )
% 5.64/5.86                  = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V2a ) ) @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ( arr @ A_27b @ A_27a ) @ ty_2Enum_2Enum ) @ V0f ) @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ V3l ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EMAPi__compute,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.86        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ A_27a ) ) )
% 5.64/5.86       => ! [V1l: $i] :
% 5.64/5.86            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86           => ( ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi @ A_27a @ A_27b ) @ V0f ) @ V1l )
% 5.64/5.86              = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi__ACC @ A_27a @ A_27b ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V1l ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2ELT__SUC,axiom,
% 5.64/5.86      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.64/5.86        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.64/5.86      <=> ( ( V0n = fo__c_2Enum_2E0 )
% 5.64/5.86          | ? [V2n0: tp__ty_2Enum_2Enum] :
% 5.64/5.86              ( ( V0n
% 5.64/5.86                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n0 ) ) ) )
% 5.64/5.86              & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n0 ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EMEM__MAPi,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.64/5.86        ( ( mem @ V0x @ A_27a )
% 5.64/5.86       => ! [V1f: $i] :
% 5.64/5.86            ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ A_27a ) ) )
% 5.64/5.86           => ! [V2l: $i] :
% 5.64/5.86                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi @ A_27a @ A_27b ) @ V1f ) @ V2l ) ) ) )
% 5.64/5.86                <=> ? [V3n: tp__ty_2Enum_2Enum] :
% 5.64/5.86                      ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V2l ) ) )
% 5.64/5.86                      & ( V0x
% 5.64/5.86                        = ( ap @ ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V2l ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EMAPi__CONG,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.64/5.86        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86       => ! [V1l2: $i] :
% 5.64/5.86            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86           => ! [V2f1: $i] :
% 5.64/5.86                ( ( mem @ V2f1 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ A_27b ) ) )
% 5.64/5.86               => ! [V3f2: $i] :
% 5.64/5.86                    ( ( mem @ V3f2 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ A_27b ) ) )
% 5.64/5.86                   => ( ( ( V0l1 = V1l2 )
% 5.64/5.86                        & ! [V4x: $i] :
% 5.64/5.86                            ( ( mem @ V4x @ A_27a )
% 5.64/5.86                           => ! [V5n: tp__ty_2Enum_2Enum] :
% 5.64/5.86                                ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l2 ) ) )
% 5.64/5.86                               => ( ( ap @ ( ap @ V2f1 @ ( inj__ty_2Enum_2Enum @ V5n ) ) @ V4x )
% 5.64/5.86                                  = ( ap @ ( ap @ V3f2 @ ( inj__ty_2Enum_2Enum @ V5n ) ) @ V4x ) ) ) ) )
% 5.64/5.86                     => ( ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi @ A_27b @ A_27a ) @ V2f1 ) @ V0l1 )
% 5.64/5.86                        = ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi @ A_27b @ A_27a ) @ V3f2 ) @ V1l2 ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EMAPi__CONG_27,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.64/5.86        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86       => ! [V1l2: $i] :
% 5.64/5.86            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86           => ! [V2f1: $i] :
% 5.64/5.86                ( ( mem @ V2f1 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ A_27b ) ) )
% 5.64/5.86               => ! [V3f2: $i] :
% 5.64/5.86                    ( ( mem @ V3f2 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ A_27b ) ) )
% 5.64/5.86                   => ( ( V0l1 = V1l2 )
% 5.64/5.86                     => ( ! [V4x: $i] :
% 5.64/5.86                            ( ( mem @ V4x @ A_27a )
% 5.64/5.86                           => ! [V5n: tp__ty_2Enum_2Enum] :
% 5.64/5.86                                ( ( V4x
% 5.64/5.86                                  = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V5n ) ) @ V1l2 ) )
% 5.64/5.86                               => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V5n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l2 ) ) )
% 5.64/5.86                                 => ( ( ap @ ( ap @ V2f1 @ ( inj__ty_2Enum_2Enum @ V5n ) ) @ V4x )
% 5.64/5.86                                    = ( ap @ ( ap @ V3f2 @ ( inj__ty_2Enum_2Enum @ V5n ) ) @ V4x ) ) ) ) )
% 5.64/5.86                       => ( ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi @ A_27b @ A_27a ) @ V2f1 ) @ V0l1 )
% 5.64/5.86                          = ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi @ A_27b @ A_27a ) @ V3f2 ) @ V1l2 ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2ELENGTH__MAPi,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.86        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ A_27b ) ) )
% 5.64/5.86       => ! [V1l: $i] :
% 5.64/5.86            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi @ A_27b @ A_27a ) @ V0f ) @ V1l ) ) )
% 5.64/5.86              = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EMAP__MAPi,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.64/5.86        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.86       => ! [V1g: $i] :
% 5.64/5.86            ( ( mem @ V1g @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27c @ A_27a ) ) )
% 5.64/5.86           => ! [V2l: $i] :
% 5.64/5.86                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.64/5.86               => ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi @ A_27a @ A_27c ) @ V1g ) @ V2l ) )
% 5.64/5.86                  = ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ( arr @ A_27c @ A_27b ) @ ( arr @ A_27c @ A_27a ) ) @ ( ap @ ( c_2Ecombin_2Eo @ A_27c @ A_27b @ A_27a ) @ V0f ) ) @ V1g ) ) @ V2l ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EEL__MAPi,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.86        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ A_27b ) ) )
% 5.64/5.86       => ! [V1n: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.64/5.86            ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86           => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) )
% 5.64/5.86             => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi @ A_27b @ A_27a ) @ V0f ) @ V2l ) )
% 5.64/5.86                = ( ap @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2l ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EMAPi__APPEND,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.64/5.86        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86       => ! [V1l2: $i] :
% 5.64/5.86            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86           => ! [V2f: $i] :
% 5.64/5.86                ( ( mem @ V2f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ A_27b ) ) )
% 5.64/5.86               => ( ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi @ A_27b @ A_27a ) @ V2f ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.64/5.86                  = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi @ A_27b @ A_27a ) @ V2f ) @ V0l1 ) ) @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ( arr @ A_27a @ A_27b ) @ ty_2Enum_2Enum ) @ V2f ) @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) ) ) ) @ V1l2 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EMAPi__GENLIST,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0l: $i] :
% 5.64/5.86        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86       => ! [V1f: $i] :
% 5.64/5.86            ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ A_27b ) ) )
% 5.64/5.86           => ( ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi @ A_27b @ A_27a ) @ V1f ) @ V0l )
% 5.64/5.86              = ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2ES @ ty_2Enum_2Enum @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( ap @ ( c_2Ecombin_2EC @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ ( c_2Elist_2EEL @ A_27a ) ) @ V0l ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EGENLIST__CONG,axiom,
% 5.64/5.86      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1f1: $i] :
% 5.64/5.86        ( ( mem @ V1f1 @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.64/5.86       => ! [V2f2: $i] :
% 5.64/5.86            ( ( mem @ V2f2 @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.64/5.86           => ( ! [V3m: tp__ty_2Enum_2Enum] :
% 5.64/5.86                  ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.64/5.86                 => ( ( ap @ V1f1 @ ( inj__ty_2Enum_2Enum @ V3m ) )
% 5.64/5.86                    = ( ap @ V2f2 @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) )
% 5.64/5.86             => ( ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V1f1 ) @ ( inj__ty_2Enum_2Enum @ V0n ) )
% 5.64/5.86                = ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V2f2 ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EindexedLists_2EFOLDRi__def,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] :
% 5.64/5.86        ( ! [V0f: $i] :
% 5.64/5.86            ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.86           => ! [V1a: $i] :
% 5.64/5.86                ( ( mem @ V1a @ A_27a )
% 5.64/5.86               => ( ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EFOLDRi @ A_27a @ A_27b ) @ V0f ) @ V1a ) @ ( c_2Elist_2ENIL @ A_27b ) )
% 5.64/5.86                  = V1a ) ) )
% 5.64/5.86        & ! [V2f: $i] :
% 5.64/5.86            ( ( mem @ V2f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.86           => ! [V3a: $i] :
% 5.64/5.86                ( ( mem @ V3a @ A_27a )
% 5.64/5.86               => ! [V4h: $i] :
% 5.64/5.86                    ( ( mem @ V4h @ A_27b )
% 5.64/5.86                   => ! [V5t: $i] :
% 5.64/5.86                        ( ( mem @ V5t @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86                       => ( ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EFOLDRi @ A_27a @ A_27b ) @ V2f ) @ V3a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V4h ) @ V5t ) )
% 5.64/5.86                          = ( ap @ ( ap @ ( ap @ V2f @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V4h ) @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EFOLDRi @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27a @ A_27a ) ) @ ty_2Enum_2Enum ) @ V2f ) @ c_2Enum_2ESUC ) ) @ V3a ) @ V5t ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EFOLDR__MAPi,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.64/5.86        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.64/5.86       => ! [V1g: $i] :
% 5.64/5.86            ( ( mem @ V1g @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27c @ A_27a ) ) )
% 5.64/5.86           => ! [V2a: $i] :
% 5.64/5.86                ( ( mem @ V2a @ A_27b )
% 5.64/5.86               => ! [V3l: $i] :
% 5.64/5.86                    ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.64/5.86                   => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b ) @ V0f ) @ V2a ) @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAPi @ A_27a @ A_27c ) @ V1g ) @ V3l ) )
% 5.64/5.86                      = ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EFOLDRi @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ( arr @ A_27c @ ( arr @ A_27b @ A_27b ) ) @ ( arr @ A_27c @ A_27a ) ) @ ( ap @ ( c_2Ecombin_2Eo @ A_27c @ ( arr @ A_27b @ A_27b ) @ A_27a ) @ V0f ) ) @ V1g ) ) @ V2a ) @ V3l ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EFOLDRi__APPEND,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ A_27b )
% 5.64/5.86       => ! [V1l1: $i] :
% 5.64/5.86            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86           => ! [V2l2: $i] :
% 5.64/5.86                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86               => ! [V3f: $i] :
% 5.64/5.86                    ( ( mem @ V3f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) ) )
% 5.64/5.86                   => ( ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EFOLDRi @ A_27b @ A_27a ) @ V3f ) @ V0a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V2l2 ) )
% 5.64/5.86                      = ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EFOLDRi @ A_27b @ A_27a ) @ V3f ) @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EFOLDRi @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) @ ty_2Enum_2Enum ) @ V3f ) @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) ) ) @ V0a ) @ V2l2 ) ) @ V1l1 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EFOLDRi__CONG,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.64/5.86        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86       => ! [V1l2: $i] :
% 5.64/5.86            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86           => ! [V2f1: $i] :
% 5.64/5.86                ( ( mem @ V2f1 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) ) )
% 5.64/5.86               => ! [V3f2: $i] :
% 5.64/5.86                    ( ( mem @ V3f2 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) ) )
% 5.64/5.86                   => ! [V4a1: $i] :
% 5.64/5.86                        ( ( mem @ V4a1 @ A_27b )
% 5.64/5.86                       => ! [V5a2: $i] :
% 5.64/5.86                            ( ( mem @ V5a2 @ A_27b )
% 5.64/5.86                           => ( ( V0l1 = V1l2 )
% 5.64/5.86                             => ( ! [V6n: tp__ty_2Enum_2Enum,V7e: $i] :
% 5.64/5.86                                    ( ( mem @ V7e @ A_27a )
% 5.64/5.86                                   => ! [V8a: $i] :
% 5.64/5.86                                        ( ( mem @ V8a @ A_27b )
% 5.64/5.86                                       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V6n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l2 ) ) )
% 5.64/5.86                                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V7e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l2 ) ) )
% 5.64/5.86                                           => ( ( ap @ ( ap @ ( ap @ V2f1 @ ( inj__ty_2Enum_2Enum @ V6n ) ) @ V7e ) @ V8a )
% 5.64/5.86                                              = ( ap @ ( ap @ ( ap @ V3f2 @ ( inj__ty_2Enum_2Enum @ V6n ) ) @ V7e ) @ V8a ) ) ) ) ) )
% 5.64/5.86                               => ( ( V4a1 = V5a2 )
% 5.64/5.86                                 => ( ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EFOLDRi @ A_27b @ A_27a ) @ V2f1 ) @ V4a1 ) @ V0l1 )
% 5.64/5.86                                    = ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EFOLDRi @ A_27b @ A_27a ) @ V3f2 ) @ V5a2 ) @ V1l2 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EFOLDRi__CONG_27,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.64/5.86        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86       => ! [V1l2: $i] :
% 5.64/5.86            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86           => ! [V2f1: $i] :
% 5.64/5.86                ( ( mem @ V2f1 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) ) )
% 5.64/5.86               => ! [V3f2: $i] :
% 5.64/5.86                    ( ( mem @ V3f2 @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) ) )
% 5.64/5.86                   => ! [V4a1: $i] :
% 5.64/5.86                        ( ( mem @ V4a1 @ A_27b )
% 5.64/5.86                       => ! [V5a2: $i] :
% 5.64/5.86                            ( ( mem @ V5a2 @ A_27b )
% 5.64/5.86                           => ( ( ( V0l1 = V1l2 )
% 5.64/5.86                                & ! [V6n: tp__ty_2Enum_2Enum,V7a: $i] :
% 5.64/5.86                                    ( ( mem @ V7a @ A_27b )
% 5.64/5.86                                   => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V6n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l2 ) ) )
% 5.64/5.86                                     => ( ( ap @ ( ap @ ( ap @ V2f1 @ ( inj__ty_2Enum_2Enum @ V6n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V6n ) ) @ V1l2 ) ) @ V7a )
% 5.64/5.86                                        = ( ap @ ( ap @ ( ap @ V3f2 @ ( inj__ty_2Enum_2Enum @ V6n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V6n ) ) @ V1l2 ) ) @ V7a ) ) ) )
% 5.64/5.86                                & ( V4a1 = V5a2 ) )
% 5.64/5.86                             => ( ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EFOLDRi @ A_27b @ A_27a ) @ V2f1 ) @ V4a1 ) @ V0l1 )
% 5.64/5.86                                = ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EFOLDRi @ A_27b @ A_27a ) @ V3f2 ) @ V5a2 ) @ V1l2 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EindexedLists_2Efindi__def,axiom,
% 5.64/5.86      ! [A_27a: del] :
% 5.64/5.86        ( ! [V0x: $i] :
% 5.64/5.86            ( ( mem @ V0x @ A_27a )
% 5.64/5.86           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2EindexedLists_2Efindi @ A_27a ) @ V0x ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.64/5.86              = fo__c_2Enum_2E0 ) )
% 5.64/5.86        & ! [V1x: $i] :
% 5.64/5.86            ( ( mem @ V1x @ A_27a )
% 5.64/5.86           => ! [V2h: $i] :
% 5.64/5.86                ( ( mem @ V2h @ A_27a )
% 5.64/5.86               => ! [V3t: $i] :
% 5.64/5.86                    ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86                   => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2EindexedLists_2Efindi @ A_27a ) @ V1x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V3t ) ) )
% 5.64/5.86                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V1x ) @ V2h ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ ( c_2EindexedLists_2Efindi @ A_27a ) @ V1x ) @ V3t ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EMEM__findi,axiom,
% 5.64/5.86      ! [A_27a: del,V0x: $i] :
% 5.64/5.86        ( ( mem @ V0x @ A_27a )
% 5.64/5.86       => ! [V1l: $i] :
% 5.64/5.86            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) )
% 5.64/5.86             => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ ( c_2EindexedLists_2Efindi @ A_27a ) @ V0x ) @ V1l ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2Efindi__EL,axiom,
% 5.64/5.86      ! [A_27a: del,V0l: $i] :
% 5.64/5.86        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.86            ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.64/5.86              & ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V0l ) ) )
% 5.64/5.86           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2EindexedLists_2Efindi @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0l ) ) @ V0l ) )
% 5.64/5.86              = V1n ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EEL__findi,axiom,
% 5.64/5.86      ! [A_27a: del,V0l: $i] :
% 5.64/5.86        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86       => ! [V1x: $i] :
% 5.64/5.86            ( ( mem @ V1x @ A_27a )
% 5.64/5.86           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l ) ) )
% 5.64/5.86             => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ ( ap @ ( c_2EindexedLists_2Efindi @ A_27a ) @ V1x ) @ V0l ) ) @ V0l )
% 5.64/5.86                = V1x ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EindexedLists_2EdelN__def,axiom,
% 5.64/5.86      ! [A_27a: del] :
% 5.64/5.86        ( ! [V0i: tp__ty_2Enum_2Enum] :
% 5.64/5.86            ( ( ap @ ( ap @ ( c_2EindexedLists_2EdelN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.64/5.86            = ( c_2Elist_2ENIL @ A_27a ) )
% 5.64/5.86        & ! [V1i: tp__ty_2Enum_2Enum,V2h: $i] :
% 5.64/5.86            ( ( mem @ V2h @ A_27a )
% 5.64/5.86           => ! [V3t: $i] :
% 5.64/5.86                ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86               => ( ( ap @ ( ap @ ( c_2EindexedLists_2EdelN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V3t ) )
% 5.64/5.86                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ V3t ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ ( ap @ ( ap @ ( c_2EindexedLists_2EdelN @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V3t ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EdelN__shortens,axiom,
% 5.64/5.86      ! [A_27a: del,V0l: $i] :
% 5.64/5.86        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86       => ! [V1i: tp__ty_2Enum_2Enum] :
% 5.64/5.86            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) )
% 5.64/5.86           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2EindexedLists_2EdelN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ V0l ) ) )
% 5.64/5.86              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EEL__delN__BEFORE,axiom,
% 5.64/5.86      ! [A_27a: del,V0l: $i] :
% 5.64/5.86        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86       => ! [V1i: tp__ty_2Enum_2Enum,V2j: tp__ty_2Enum_2Enum] :
% 5.64/5.86            ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( inj__ty_2Enum_2Enum @ V2j ) ) )
% 5.64/5.86              & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2j ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) ) )
% 5.64/5.86           => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ ( ap @ ( c_2EindexedLists_2EdelN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2j ) ) @ V0l ) )
% 5.64/5.86              = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ V0l ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EEL__delN__AFTER,axiom,
% 5.64/5.86      ! [A_27a: del,V0l: $i] :
% 5.64/5.86        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86       => ! [V1i: tp__ty_2Enum_2Enum,V2j: tp__ty_2Enum_2Enum] :
% 5.64/5.86            ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2j ) ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) )
% 5.64/5.86              & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) ) )
% 5.64/5.86           => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ ( ap @ ( c_2EindexedLists_2EdelN @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2j ) ) @ V0l ) )
% 5.64/5.86              = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V0l ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EfupdLast__ind,axiom,
% 5.64/5.86      ! [A_27a: del,V0P: $i] :
% 5.64/5.86        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) )
% 5.64/5.86       => ( ( ! [V1f: $i] :
% 5.64/5.86                ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.86               => ( p @ ( ap @ ( ap @ V0P @ V1f ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.64/5.86            & ! [V2f: $i] :
% 5.64/5.86                ( ( mem @ V2f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.86               => ! [V3h: $i] :
% 5.64/5.86                    ( ( mem @ V3h @ A_27a )
% 5.64/5.86                   => ( p @ ( ap @ ( ap @ V0P @ V2f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3h ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) )
% 5.64/5.86            & ! [V4f: $i] :
% 5.64/5.86                ( ( mem @ V4f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.86               => ! [V5h: $i] :
% 5.64/5.86                    ( ( mem @ V5h @ A_27a )
% 5.64/5.86                   => ! [V6v4: $i] :
% 5.64/5.86                        ( ( mem @ V6v4 @ A_27a )
% 5.64/5.86                       => ! [V7v5: $i] :
% 5.64/5.86                            ( ( mem @ V7v5 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86                           => ( ( p @ ( ap @ ( ap @ V0P @ V4f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6v4 ) @ V7v5 ) ) )
% 5.64/5.86                             => ( p @ ( ap @ ( ap @ V0P @ V4f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5h ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6v4 ) @ V7v5 ) ) ) ) ) ) ) ) ) )
% 5.64/5.86         => ! [V8v: $i] :
% 5.64/5.86              ( ( mem @ V8v @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.86             => ! [V9v1: $i] :
% 5.64/5.86                  ( ( mem @ V9v1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86                 => ( p @ ( ap @ ( ap @ V0P @ V8v ) @ V9v1 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EfupdLast__def,axiom,
% 5.64/5.86      ! [A_27a: del] :
% 5.64/5.86        ( ! [V0f: $i] :
% 5.64/5.86            ( ( mem @ V0f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.86           => ( ( ap @ ( ap @ ( c_2EindexedLists_2EfupdLast @ A_27a ) @ V0f ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.64/5.86              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.64/5.86        & ! [V1h: $i] :
% 5.64/5.86            ( ( mem @ V1h @ A_27a )
% 5.64/5.86           => ! [V2f: $i] :
% 5.64/5.86                ( ( mem @ V2f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.86               => ( ( ap @ ( ap @ ( c_2EindexedLists_2EfupdLast @ A_27a ) @ V2f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.64/5.86                  = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ V2f @ V1h ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.64/5.86        & ! [V3v5: $i] :
% 5.64/5.86            ( ( mem @ V3v5 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86           => ! [V4v4: $i] :
% 5.64/5.86                ( ( mem @ V4v4 @ A_27a )
% 5.64/5.86               => ! [V5h: $i] :
% 5.64/5.86                    ( ( mem @ V5h @ A_27a )
% 5.64/5.86                   => ! [V6f: $i] :
% 5.64/5.86                        ( ( mem @ V6f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.86                       => ( ( ap @ ( ap @ ( c_2EindexedLists_2EfupdLast @ A_27a ) @ V6f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5h ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4v4 ) @ V3v5 ) ) )
% 5.64/5.86                          = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5h ) @ ( ap @ ( ap @ ( c_2EindexedLists_2EfupdLast @ A_27a ) @ V6f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4v4 ) @ V3v5 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EfupdLast__EQ__NIL,axiom,
% 5.64/5.86      ! [A_27a: del,V0f: $i] :
% 5.64/5.86        ( ( mem @ V0f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.86       => ! [V1x: $i] :
% 5.64/5.86            ( ( mem @ V1x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86           => ( ( ( ( ap @ ( ap @ ( c_2EindexedLists_2EfupdLast @ A_27a ) @ V0f ) @ V1x )
% 5.64/5.86                  = ( c_2Elist_2ENIL @ A_27a ) )
% 5.64/5.86              <=> ( V1x
% 5.64/5.86                  = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.64/5.86              & ( ( ( c_2Elist_2ENIL @ A_27a )
% 5.64/5.86                  = ( ap @ ( ap @ ( c_2EindexedLists_2EfupdLast @ A_27a ) @ V0f ) @ V1x ) )
% 5.64/5.86              <=> ( V1x
% 5.64/5.86                  = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EfupdLast__FRONT__LAST,axiom,
% 5.64/5.86      ! [A_27a: del,V0f: $i] :
% 5.64/5.86        ( ( mem @ V0f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.86       => ! [V1l: $i] :
% 5.64/5.86            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86           => ( ( ap @ ( ap @ ( c_2EindexedLists_2EfupdLast @ A_27a ) @ V0f ) @ V1l )
% 5.64/5.86              = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ A_27a ) ) @ V1l ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( c_2Elist_2EFRONT @ A_27a ) @ V1l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ V0f @ ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ V1l ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2EindexedLists_2ELIST__RELi__def,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del] :
% 5.64/5.86        ( ( c_2EindexedLists_2ELIST__RELi @ A_27a @ A_27b )
% 5.64/5.86        = ( lam @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.64/5.86          @ ^ [V0R: $i] :
% 5.64/5.86              ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.64/5.86              @ ^ [V1a0: $i] :
% 5.64/5.86                  ( lam @ ( ty_2Elist_2Elist @ A_27b )
% 5.64/5.86                  @ ^ [V2a1: $i] :
% 5.64/5.86                      ( ap @ ( c_2Ebool_2E_21 @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ bool ) ) )
% 5.64/5.86                      @ ( lam @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ bool ) )
% 5.64/5.86                        @ ^ [V3LIST__RELi_27: $i] :
% 5.64/5.86                            ( ap
% 5.64/5.86                            @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.64/5.86                              @ ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86                                @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.64/5.86                                  @ ^ [V4a0: $i] :
% 5.64/5.86                                      ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86                                      @ ( lam @ ( ty_2Elist_2Elist @ A_27b )
% 5.64/5.86                                        @ ^ [V5a1: $i] :
% 5.64/5.86                                            ( ap
% 5.64/5.86                                            @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.64/5.86                                              @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ A_27a ) ) @ V4a0 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ A_27b ) ) @ V5a1 ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) )
% 5.64/5.86                                                @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.64/5.86                                                  @ ( lam @ A_27a
% 5.64/5.86                                                    @ ^ [V6h1: $i] :
% 5.64/5.86                                                        ( ap @ ( c_2Ebool_2E_3F @ A_27b )
% 5.64/5.86                                                        @ ( lam @ A_27b
% 5.64/5.86                                                          @ ^ [V7h2: $i] :
% 5.64/5.86                                                              ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86                                                              @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.64/5.86                                                                @ ^ [V8l1: $i] :
% 5.64/5.86                                                                    ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86                                                                    @ ( lam @ ( ty_2Elist_2Elist @ A_27b )
% 5.64/5.86                                                                      @ ^ [V9l2: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ A_27a ) ) @ V4a0 ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V8l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6h1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ A_27b ) ) @ V5a1 ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ V9l2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V7h2 ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ V0R @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V8l1 ) ) @ V6h1 ) @ V7h2 ) ) @ ( ap @ ( ap @ V3LIST__RELi_27 @ V8l1 ) @ V9l2 ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.64/5.86                                            @ ( ap @ ( ap @ V3LIST__RELi_27 @ V4a0 ) @ V5a1 ) ) ) ) ) ) )
% 5.64/5.86                            @ ( ap @ ( ap @ V3LIST__RELi_27 @ V1a0 ) @ V2a1 ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2ELIST__RELi__rules,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.64/5.86        ( ( mem @ V0R @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) )
% 5.64/5.86       => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2ELIST__RELi @ A_27a @ A_27b ) @ V0R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.64/5.86          & ! [V1h1: $i] :
% 5.64/5.86              ( ( mem @ V1h1 @ A_27a )
% 5.64/5.86             => ! [V2h2: $i] :
% 5.64/5.86                  ( ( mem @ V2h2 @ A_27b )
% 5.64/5.86                 => ! [V3l1: $i] :
% 5.64/5.86                      ( ( mem @ V3l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86                     => ! [V4l2: $i] :
% 5.64/5.86                          ( ( mem @ V4l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86                         => ( ( ( p @ ( ap @ ( ap @ ( ap @ V0R @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3l1 ) ) @ V1h1 ) @ V2h2 ) )
% 5.64/5.86                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2ELIST__RELi @ A_27a @ A_27b ) @ V0R ) @ V3l1 ) @ V4l2 ) ) )
% 5.64/5.86                           => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2ELIST__RELi @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V3l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ V4l2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V2h2 ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2ELIST__RELi__ind,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.64/5.86        ( ( mem @ V0R @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) )
% 5.64/5.86       => ! [V1LIST__RELi_27: $i] :
% 5.64/5.86            ( ( mem @ V1LIST__RELi_27 @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ bool ) ) )
% 5.64/5.86           => ( ( ( p @ ( ap @ ( ap @ V1LIST__RELi_27 @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.64/5.86                & ! [V2h1: $i] :
% 5.64/5.86                    ( ( mem @ V2h1 @ A_27a )
% 5.64/5.86                   => ! [V3h2: $i] :
% 5.64/5.86                        ( ( mem @ V3h2 @ A_27b )
% 5.64/5.86                       => ! [V4l1: $i] :
% 5.64/5.86                            ( ( mem @ V4l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86                           => ! [V5l2: $i] :
% 5.64/5.86                                ( ( mem @ V5l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86                               => ( ( ( p @ ( ap @ ( ap @ ( ap @ V0R @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4l1 ) ) @ V2h1 ) @ V3h2 ) )
% 5.64/5.86                                    & ( p @ ( ap @ ( ap @ V1LIST__RELi_27 @ V4l1 ) @ V5l2 ) ) )
% 5.64/5.86                                 => ( p @ ( ap @ ( ap @ V1LIST__RELi_27 @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V4l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ V5l2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V3h2 ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) ) ) ) ) ) ) ) )
% 5.64/5.86             => ! [V6a0: $i] :
% 5.64/5.86                  ( ( mem @ V6a0 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86                 => ! [V7a1: $i] :
% 5.64/5.86                      ( ( mem @ V7a1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2ELIST__RELi @ A_27a @ A_27b ) @ V0R ) @ V6a0 ) @ V7a1 ) )
% 5.64/5.86                       => ( p @ ( ap @ ( ap @ V1LIST__RELi_27 @ V6a0 ) @ V7a1 ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2ELIST__RELi__strongind,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.64/5.86        ( ( mem @ V0R @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) )
% 5.64/5.86       => ! [V1LIST__RELi_27: $i] :
% 5.64/5.86            ( ( mem @ V1LIST__RELi_27 @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ bool ) ) )
% 5.64/5.86           => ( ( ( p @ ( ap @ ( ap @ V1LIST__RELi_27 @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.64/5.86                & ! [V2h1: $i] :
% 5.64/5.86                    ( ( mem @ V2h1 @ A_27a )
% 5.64/5.86                   => ! [V3h2: $i] :
% 5.64/5.86                        ( ( mem @ V3h2 @ A_27b )
% 5.64/5.86                       => ! [V4l1: $i] :
% 5.64/5.86                            ( ( mem @ V4l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86                           => ! [V5l2: $i] :
% 5.64/5.86                                ( ( mem @ V5l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86                               => ( ( ( p @ ( ap @ ( ap @ ( ap @ V0R @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4l1 ) ) @ V2h1 ) @ V3h2 ) )
% 5.64/5.86                                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2ELIST__RELi @ A_27a @ A_27b ) @ V0R ) @ V4l1 ) @ V5l2 ) )
% 5.64/5.86                                    & ( p @ ( ap @ ( ap @ V1LIST__RELi_27 @ V4l1 ) @ V5l2 ) ) )
% 5.64/5.86                                 => ( p @ ( ap @ ( ap @ V1LIST__RELi_27 @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V4l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ V5l2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V3h2 ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) ) ) ) ) ) ) ) )
% 5.64/5.86             => ! [V6a0: $i] :
% 5.64/5.86                  ( ( mem @ V6a0 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86                 => ! [V7a1: $i] :
% 5.64/5.86                      ( ( mem @ V7a1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2ELIST__RELi @ A_27a @ A_27b ) @ V0R ) @ V6a0 ) @ V7a1 ) )
% 5.64/5.86                       => ( p @ ( ap @ ( ap @ V1LIST__RELi_27 @ V6a0 ) @ V7a1 ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2ELIST__RELi__cases,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.64/5.86        ( ( mem @ V0R @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) )
% 5.64/5.86       => ! [V1a0: $i] :
% 5.64/5.86            ( ( mem @ V1a0 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86           => ! [V2a1: $i] :
% 5.64/5.86                ( ( mem @ V2a1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2ELIST__RELi @ A_27a @ A_27b ) @ V0R ) @ V1a0 ) @ V2a1 ) )
% 5.64/5.86                <=> ( ( ( V1a0
% 5.64/5.86                        = ( c_2Elist_2ENIL @ A_27a ) )
% 5.64/5.86                      & ( V2a1
% 5.64/5.86                        = ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.64/5.86                    | ? [V3h1: $i] :
% 5.64/5.86                        ( ( mem @ V3h1 @ A_27a )
% 5.64/5.86                        & ? [V4h2: $i] :
% 5.64/5.86                            ( ( mem @ V4h2 @ A_27b )
% 5.64/5.86                            & ? [V5l1: $i] :
% 5.64/5.86                                ( ( mem @ V5l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86                                & ? [V6l2: $i] :
% 5.64/5.86                                    ( ( mem @ V6l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86                                    & ( V1a0
% 5.64/5.86                                      = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V5l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3h1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.64/5.86                                    & ( V2a1
% 5.64/5.86                                      = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ V6l2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V4h2 ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) )
% 5.64/5.86                                    & ( p @ ( ap @ ( ap @ ( ap @ V0R @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V5l1 ) ) @ V3h1 ) @ V4h2 ) )
% 5.64/5.86                                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2ELIST__RELi @ A_27a @ A_27b ) @ V0R ) @ V5l1 ) @ V6l2 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2ELIST__RELi__LENGTH,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.64/5.86        ( ( mem @ V0R @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) )
% 5.64/5.86       => ! [V1l1: $i] :
% 5.64/5.86            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86           => ! [V2l2: $i] :
% 5.64/5.86                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2ELIST__RELi @ A_27a @ A_27b ) @ V0R ) @ V1l1 ) @ V2l2 ) )
% 5.64/5.86                 => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) )
% 5.64/5.86                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V2l2 ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2ELIST__RELi__EL__EQN,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.64/5.86        ( ( mem @ V0R @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) )
% 5.64/5.86       => ! [V1l1: $i] :
% 5.64/5.86            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86           => ! [V2l2: $i] :
% 5.64/5.86                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2ELIST__RELi @ A_27a @ A_27b ) @ V0R ) @ V1l1 ) @ V2l2 ) )
% 5.64/5.86                <=> ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) )
% 5.64/5.86                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V2l2 ) ) )
% 5.64/5.86                    & ! [V3i: tp__ty_2Enum_2Enum] :
% 5.64/5.86                        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) )
% 5.64/5.86                       => ( p @ ( ap @ ( ap @ ( ap @ V0R @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ V1l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ V2l2 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2ELIST__RELi__thm,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.64/5.86        ( ( mem @ V0R @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) )
% 5.64/5.86       => ! [V1x: $i] :
% 5.64/5.86            ( ( mem @ V1x @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86           => ! [V2h: $i] :
% 5.64/5.86                ( ( mem @ V2h @ A_27a )
% 5.64/5.86               => ! [V3t: $i] :
% 5.64/5.86                    ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86                   => ! [V4l: $i] :
% 5.64/5.86                        ( ( mem @ V4l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86                       => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2ELIST__RELi @ A_27a @ A_27b ) @ V0R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V1x ) )
% 5.64/5.86                          <=> ( V1x
% 5.64/5.86                              = ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.64/5.86                          & ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2ELIST__RELi @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V3t ) ) @ V4l ) )
% 5.64/5.86                          <=> ? [V5h_27: $i] :
% 5.64/5.86                                ( ( mem @ V5h_27 @ A_27b )
% 5.64/5.86                                & ? [V6t_27: $i] :
% 5.64/5.86                                    ( ( mem @ V6t_27 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86                                    & ( V4l
% 5.64/5.86                                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V5h_27 ) @ V6t_27 ) )
% 5.64/5.86                                    & ( p @ ( ap @ ( ap @ ( ap @ V0R @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V2h ) @ V5h_27 ) )
% 5.64/5.86                                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2ELIST__RELi @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ty_2Enum_2Enum ) @ V0R ) @ c_2Enum_2ESUC ) ) @ V3t ) @ V6t_27 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2ELIST__RELi__APPEND__I,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.64/5.86        ( ( mem @ V0R @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) )
% 5.64/5.86       => ! [V1l1: $i] :
% 5.64/5.86            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86           => ! [V2l2: $i] :
% 5.64/5.86                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86               => ! [V3m1: $i] :
% 5.64/5.86                    ( ( mem @ V3m1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86                   => ! [V4m2: $i] :
% 5.64/5.86                        ( ( mem @ V4m2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86                       => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2ELIST__RELi @ A_27a @ A_27b ) @ V0R ) @ V1l1 ) @ V2l2 ) )
% 5.64/5.86                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2ELIST__RELi @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ty_2Enum_2Enum ) @ V0R ) @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) ) ) @ V3m1 ) @ V4m2 ) ) )
% 5.64/5.86                         => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2ELIST__RELi @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V3m1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ V2l2 ) @ V4m2 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EMAP2i__ind,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0P: $i] :
% 5.64/5.86        ( ( mem @ V0P @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ A_27c ) @ bool ) ) ) )
% 5.64/5.86       => ( ( ! [V1f: $i] :
% 5.64/5.86                ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.64/5.86               => ! [V2v0: $i] :
% 5.64/5.86                    ( ( mem @ V2v0 @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.64/5.86                   => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V1f ) @ ( c_2Elist_2ENIL @ A_27b ) ) @ V2v0 ) ) ) )
% 5.64/5.86            & ! [V3f: $i] :
% 5.64/5.86                ( ( mem @ V3f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.64/5.86               => ! [V4v5: $i] :
% 5.64/5.86                    ( ( mem @ V4v5 @ A_27b )
% 5.64/5.86                   => ! [V5v6: $i] :
% 5.64/5.86                        ( ( mem @ V5v6 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86                       => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V3f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V4v5 ) @ V5v6 ) ) @ ( c_2Elist_2ENIL @ A_27c ) ) ) ) ) )
% 5.64/5.86            & ! [V6f: $i] :
% 5.64/5.86                ( ( mem @ V6f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.64/5.86               => ! [V7h1: $i] :
% 5.64/5.86                    ( ( mem @ V7h1 @ A_27b )
% 5.64/5.86                   => ! [V8t1: $i] :
% 5.64/5.86                        ( ( mem @ V8t1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86                       => ! [V9h2: $i] :
% 5.64/5.86                            ( ( mem @ V9h2 @ A_27c )
% 5.64/5.86                           => ! [V10t2: $i] :
% 5.64/5.86                                ( ( mem @ V10t2 @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.64/5.86                               => ( ( p @ ( ap @ ( ap @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) @ ty_2Enum_2Enum ) @ V6f ) @ c_2Enum_2ESUC ) ) @ V8t1 ) @ V10t2 ) )
% 5.64/5.86                                 => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V6f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V7h1 ) @ V8t1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V9h2 ) @ V10t2 ) ) ) ) ) ) ) ) ) )
% 5.64/5.86         => ! [V11v: $i] :
% 5.64/5.86              ( ( mem @ V11v @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.64/5.86             => ! [V12v1: $i] :
% 5.64/5.86                  ( ( mem @ V12v1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86                 => ! [V13v2: $i] :
% 5.64/5.86                      ( ( mem @ V13v2 @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.64/5.86                     => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V11v ) @ V12v1 ) @ V13v2 ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EMAP2i__def,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del] :
% 5.64/5.86        ( ! [V0v0: $i] :
% 5.64/5.86            ( ( mem @ V0v0 @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.64/5.86           => ! [V1f: $i] :
% 5.64/5.86                ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.64/5.86               => ( ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAP2i @ A_27a @ A_27b @ A_27c ) @ V1f ) @ ( c_2Elist_2ENIL @ A_27b ) ) @ V0v0 )
% 5.64/5.86                  = ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.64/5.86        & ! [V2v6: $i] :
% 5.64/5.86            ( ( mem @ V2v6 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86           => ! [V3v5: $i] :
% 5.64/5.86                ( ( mem @ V3v5 @ A_27b )
% 5.64/5.86               => ! [V4f: $i] :
% 5.64/5.86                    ( ( mem @ V4f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.64/5.86                   => ( ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAP2i @ A_27a @ A_27b @ A_27c ) @ V4f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V3v5 ) @ V2v6 ) ) @ ( c_2Elist_2ENIL @ A_27c ) )
% 5.64/5.86                      = ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.64/5.86        & ! [V5t2: $i] :
% 5.64/5.86            ( ( mem @ V5t2 @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.64/5.86           => ! [V6t1: $i] :
% 5.64/5.86                ( ( mem @ V6t1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86               => ! [V7h2: $i] :
% 5.64/5.86                    ( ( mem @ V7h2 @ A_27c )
% 5.64/5.86                   => ! [V8h1: $i] :
% 5.64/5.86                        ( ( mem @ V8h1 @ A_27b )
% 5.64/5.86                       => ! [V9f: $i] :
% 5.64/5.86                            ( ( mem @ V9f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.64/5.86                           => ( ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAP2i @ A_27a @ A_27b @ A_27c ) @ V9f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V8h1 ) @ V6t1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V7h2 ) @ V5t2 ) )
% 5.64/5.86                              = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( ap @ ( ap @ V9f @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V8h1 ) @ V7h2 ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAP2i @ A_27a @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) @ ty_2Enum_2Enum ) @ V9f ) @ c_2Enum_2ESUC ) ) @ V6t1 ) @ V5t2 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EMAP2i__NIL2,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.64/5.86        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.64/5.86       => ! [V1l1: $i] :
% 5.64/5.86            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86           => ( ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAP2i @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1l1 ) @ ( c_2Elist_2ENIL @ A_27c ) )
% 5.64/5.86              = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2ELENGTH__MAP2i,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.64/5.86        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) ) )
% 5.64/5.86       => ! [V1l1: $i] :
% 5.64/5.86            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86           => ! [V2l2: $i] :
% 5.64/5.86                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86               => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27c ) @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAP2i @ A_27c @ A_27a @ A_27b ) @ V0f ) @ V1l1 ) @ V2l2 ) ) )
% 5.64/5.86                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V2l2 ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EEL__MAP2i,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.64/5.86        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) ) )
% 5.64/5.86       => ! [V1l1: $i] :
% 5.64/5.86            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86           => ! [V2l2: $i] :
% 5.64/5.86                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86               => ! [V3n: tp__ty_2Enum_2Enum] :
% 5.64/5.86                    ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l1 ) ) )
% 5.64/5.86                      & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V2l2 ) ) ) )
% 5.64/5.86                   => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27c ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAP2i @ A_27c @ A_27a @ A_27b ) @ V0f ) @ V1l1 ) @ V2l2 ) )
% 5.64/5.86                      = ( ap @ ( ap @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V1l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V2l2 ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EMAP2ia__ind,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0P: $i] :
% 5.64/5.86        ( ( mem @ V0P @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ A_27c ) @ bool ) ) ) ) )
% 5.64/5.86       => ( ( ! [V1f: $i] :
% 5.64/5.86                ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.64/5.86               => ! [V2i: tp__ty_2Enum_2Enum,V3v0: $i] :
% 5.64/5.86                    ( ( mem @ V3v0 @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.64/5.86                   => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V1f ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) @ V3v0 ) ) ) )
% 5.64/5.86            & ! [V4f: $i] :
% 5.64/5.86                ( ( mem @ V4f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.64/5.86               => ! [V5i: tp__ty_2Enum_2Enum,V6v7: $i] :
% 5.64/5.86                    ( ( mem @ V6v7 @ A_27b )
% 5.64/5.86                   => ! [V7v8: $i] :
% 5.64/5.86                        ( ( mem @ V7v8 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86                       => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V4f ) @ ( inj__ty_2Enum_2Enum @ V5i ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V6v7 ) @ V7v8 ) ) @ ( c_2Elist_2ENIL @ A_27c ) ) ) ) ) )
% 5.64/5.86            & ! [V8f: $i] :
% 5.64/5.86                ( ( mem @ V8f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.64/5.86               => ! [V9i: tp__ty_2Enum_2Enum,V10h1: $i] :
% 5.64/5.86                    ( ( mem @ V10h1 @ A_27b )
% 5.64/5.86                   => ! [V11t1: $i] :
% 5.64/5.86                        ( ( mem @ V11t1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86                       => ! [V12h2: $i] :
% 5.64/5.86                            ( ( mem @ V12h2 @ A_27c )
% 5.64/5.86                           => ! [V13t2: $i] :
% 5.64/5.86                                ( ( mem @ V13t2 @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.64/5.86                               => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V8f ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V9i ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V11t1 ) @ V13t2 ) )
% 5.64/5.86                                 => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V8f ) @ ( inj__ty_2Enum_2Enum @ V9i ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V10h1 ) @ V11t1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V12h2 ) @ V13t2 ) ) ) ) ) ) ) ) ) )
% 5.64/5.86         => ! [V14v: $i] :
% 5.64/5.86              ( ( mem @ V14v @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.64/5.86             => ! [V15v1: tp__ty_2Enum_2Enum,V16v2: $i] :
% 5.64/5.86                  ( ( mem @ V16v2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86                 => ! [V17v3: $i] :
% 5.64/5.86                      ( ( mem @ V17v3 @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.64/5.86                     => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V14v ) @ ( inj__ty_2Enum_2Enum @ V15v1 ) ) @ V16v2 ) @ V17v3 ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EMAP2ia__def,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del] :
% 5.64/5.86        ( ! [V0v0: $i] :
% 5.64/5.86            ( ( mem @ V0v0 @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.64/5.86           => ! [V1i: tp__ty_2Enum_2Enum,V2f: $i] :
% 5.64/5.86                ( ( mem @ V2f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.64/5.86               => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAP2ia @ A_27a @ A_27b @ A_27c ) @ V2f ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) @ V0v0 )
% 5.64/5.86                  = ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.64/5.86        & ! [V3v8: $i] :
% 5.64/5.86            ( ( mem @ V3v8 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86           => ! [V4v7: $i] :
% 5.64/5.86                ( ( mem @ V4v7 @ A_27b )
% 5.64/5.86               => ! [V5i: tp__ty_2Enum_2Enum,V6f: $i] :
% 5.64/5.86                    ( ( mem @ V6f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.64/5.86                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAP2ia @ A_27a @ A_27b @ A_27c ) @ V6f ) @ ( inj__ty_2Enum_2Enum @ V5i ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V4v7 ) @ V3v8 ) ) @ ( c_2Elist_2ENIL @ A_27c ) )
% 5.64/5.86                      = ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.64/5.86        & ! [V7t2: $i] :
% 5.64/5.86            ( ( mem @ V7t2 @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.64/5.86           => ! [V8t1: $i] :
% 5.64/5.86                ( ( mem @ V8t1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86               => ! [V9i: tp__ty_2Enum_2Enum,V10h2: $i] :
% 5.64/5.86                    ( ( mem @ V10h2 @ A_27c )
% 5.64/5.86                   => ! [V11h1: $i] :
% 5.64/5.86                        ( ( mem @ V11h1 @ A_27b )
% 5.64/5.86                       => ! [V12f: $i] :
% 5.64/5.86                            ( ( mem @ V12f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.64/5.86                           => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAP2ia @ A_27a @ A_27b @ A_27c ) @ V12f ) @ ( inj__ty_2Enum_2Enum @ V9i ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V11h1 ) @ V8t1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V10h2 ) @ V7t2 ) )
% 5.64/5.86                              = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ ( ap @ ( ap @ V12f @ ( inj__ty_2Enum_2Enum @ V9i ) ) @ V11h1 ) @ V10h2 ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAP2ia @ A_27a @ A_27b @ A_27c ) @ V12f ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V9i ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V8t1 ) @ V7t2 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EMAP2ia__NIL2,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.64/5.86        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27b @ ( arr @ A_27c @ A_27a ) ) ) )
% 5.64/5.86       => ! [V1i: tp__ty_2Enum_2Enum,V2l1: $i] :
% 5.64/5.86            ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86           => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAP2ia @ A_27a @ A_27b @ A_27c ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ V2l1 ) @ ( c_2Elist_2ENIL @ A_27c ) )
% 5.64/5.86              = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2EindexedLists_2EMAP2i__compute,axiom,
% 5.64/5.86      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.64/5.86        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) ) )
% 5.64/5.86       => ! [V1l1: $i] :
% 5.64/5.86            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.86           => ! [V2l2: $i] :
% 5.64/5.86                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.86               => ( ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAP2i @ A_27c @ A_27a @ A_27b ) @ V0f ) @ V1l1 ) @ V2l2 )
% 5.64/5.86                  = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EindexedLists_2EMAP2ia @ A_27c @ A_27a @ A_27b ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V1l1 ) @ V2l2 ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  %------------------------------------------------------------------------------
% 5.64/5.86  %------------------------------------------------------------------------------
% 5.64/5.86  thf(tp_c_2ETemporal__Logic_2EALWAYS,type,
% 5.64/5.86      c_2ETemporal__Logic_2EALWAYS: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2ETemporal__Logic_2EALWAYS,axiom,
% 5.64/5.86      mem @ c_2ETemporal__Logic_2EALWAYS @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2ETemporal__Logic_2EBEFORE,type,
% 5.64/5.86      c_2ETemporal__Logic_2EBEFORE: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2ETemporal__Logic_2EBEFORE,axiom,
% 5.64/5.86      mem @ c_2ETemporal__Logic_2EBEFORE @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2ETemporal__Logic_2EEVENTUAL,type,
% 5.64/5.86      c_2ETemporal__Logic_2EEVENTUAL: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2ETemporal__Logic_2EEVENTUAL,axiom,
% 5.64/5.86      mem @ c_2ETemporal__Logic_2EEVENTUAL @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2ETemporal__Logic_2ENEXT,type,
% 5.64/5.86      c_2ETemporal__Logic_2ENEXT: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2ETemporal__Logic_2ENEXT,axiom,
% 5.64/5.86      mem @ c_2ETemporal__Logic_2ENEXT @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2ETemporal__Logic_2ESBEFORE,type,
% 5.64/5.86      c_2ETemporal__Logic_2ESBEFORE: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2ETemporal__Logic_2ESBEFORE,axiom,
% 5.64/5.86      mem @ c_2ETemporal__Logic_2ESBEFORE @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2ETemporal__Logic_2ESUNTIL,type,
% 5.64/5.86      c_2ETemporal__Logic_2ESUNTIL: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2ETemporal__Logic_2ESUNTIL,axiom,
% 5.64/5.86      mem @ c_2ETemporal__Logic_2ESUNTIL @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2ETemporal__Logic_2ESWHEN,type,
% 5.64/5.86      c_2ETemporal__Logic_2ESWHEN: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2ETemporal__Logic_2ESWHEN,axiom,
% 5.64/5.86      mem @ c_2ETemporal__Logic_2ESWHEN @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2ETemporal__Logic_2EUNTIL,type,
% 5.64/5.86      c_2ETemporal__Logic_2EUNTIL: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2ETemporal__Logic_2EUNTIL,axiom,
% 5.64/5.86      mem @ c_2ETemporal__Logic_2EUNTIL @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2ETemporal__Logic_2EUPTO,type,
% 5.64/5.86      c_2ETemporal__Logic_2EUPTO: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2ETemporal__Logic_2EUPTO,axiom,
% 5.64/5.86      mem @ c_2ETemporal__Logic_2EUPTO @ ( arr @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) @ bool ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2ETemporal__Logic_2EWATCH,type,
% 5.64/5.86      c_2ETemporal__Logic_2EWATCH: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2ETemporal__Logic_2EWATCH,axiom,
% 5.64/5.86      mem @ c_2ETemporal__Logic_2EWATCH @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(tp_c_2ETemporal__Logic_2EWHEN,type,
% 5.64/5.86      c_2ETemporal__Logic_2EWHEN: $i ).
% 5.64/5.86  
% 5.64/5.86  thf(mem_c_2ETemporal__Logic_2EWHEN,axiom,
% 5.64/5.86      mem @ c_2ETemporal__Logic_2EWHEN @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2ETemporal__Logic_2ENEXT,axiom,
% 5.64/5.86      ! [V0P: $i] :
% 5.64/5.86        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ( ( ap @ c_2ETemporal__Logic_2ENEXT @ V0P )
% 5.64/5.86          = ( lam @ ty_2Enum_2Enum
% 5.64/5.86            @ ^ [V1t: $i] : ( ap @ V0P @ ( ap @ c_2Enum_2ESUC @ V1t ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2ETemporal__Logic_2EALWAYS,axiom,
% 5.64/5.86      ! [V0P: $i] :
% 5.64/5.86        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86            ( ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0P ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86          <=> ! [V2t: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2t ) ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2ETemporal__Logic_2EEVENTUAL,axiom,
% 5.64/5.86      ! [V0P: $i] :
% 5.64/5.86        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86            ( ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0P ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86          <=> ? [V2t: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2t ) ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2ETemporal__Logic_2EWATCH,axiom,
% 5.64/5.86      ! [V0q: $i] :
% 5.64/5.86        ( ( mem @ V0q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWATCH @ V0q ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ! [V3t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                    ( ( ( p @ ( ap @ V0q @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86                    <=> $false )
% 5.64/5.86                    & ( ( p @ ( ap @ V0q @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.86                    <=> ( ( p @ ( ap @ V0q @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                        | ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2ETemporal__Logic_2EUPTO,axiom,
% 5.64/5.86      ! [V0t0: tp__ty_2Enum_2Enum,V1t1: tp__ty_2Enum_2Enum,V2a: $i] :
% 5.64/5.86        ( ( mem @ V2a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ( ( p @ ( ap @ c_2ETemporal__Logic_2EUPTO @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) @ ( inj__ty_2Enum_2Enum @ V0t0 ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) @ ( inj__ty_2Enum_2Enum @ V1t1 ) ) @ V2a ) ) ) )
% 5.64/5.86        <=> ! [V3t2: tp__ty_2Enum_2Enum] :
% 5.64/5.86              ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0t0 ) ) @ ( inj__ty_2Enum_2Enum @ V3t2 ) ) )
% 5.64/5.86                & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3t2 ) ) @ ( inj__ty_2Enum_2Enum @ V1t1 ) ) ) )
% 5.64/5.86             => ( p @ ( ap @ V2a @ ( inj__ty_2Enum_2Enum @ V3t2 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2ETemporal__Logic_2EWHEN,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ? [V3q: $i] :
% 5.64/5.86                    ( ( mem @ V3q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                    & ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWATCH @ V3q ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86                    & ! [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                        ( ( p @ ( ap @ V3q @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                        | ( ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                         => ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2ETemporal__Logic_2EUNTIL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ? [V3q: $i] :
% 5.64/5.86                    ( ( mem @ V3q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                    & ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWATCH @ V3q ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86                    & ! [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                        ( ( p @ ( ap @ V3q @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                        | ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                        | ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2ETemporal__Logic_2EBEFORE,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ? [V3q: $i] :
% 5.64/5.86                    ( ( mem @ V3q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                    & ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWATCH @ V3q ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86                    & ( ? [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                          ( ~ ( p @ ( ap @ V3q @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                          & ~ ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                          & ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.86                      | ! [V5t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                          ~ ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V5t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2ETemporal__Logic_2ESWHEN,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ? [V3q: $i] :
% 5.64/5.86                    ( ( mem @ V3q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                    & ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWATCH @ V3q ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86                    & ? [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                        ( ~ ( p @ ( ap @ V3q @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                        & ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                        & ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2ETemporal__Logic_2ESUNTIL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ? [V3q: $i] :
% 5.64/5.86                    ( ( mem @ V3q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                    & ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWATCH @ V3q ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86                    & ! [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                        ( ( p @ ( ap @ V3q @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                        | ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                        | ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.86                    & ? [V5t: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V5t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(ax_thm_2ETemporal__Logic_2ESBEFORE,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ? [V3q: $i] :
% 5.64/5.86                    ( ( mem @ V3q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                    & ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWATCH @ V3q ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86                    & ? [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                        ( ~ ( p @ ( ap @ V3q @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                        & ~ ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                        & ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EWATCH__EXISTS,axiom,
% 5.64/5.86      ! [V0b: $i] :
% 5.64/5.86        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86          ? [V2q: $i] :
% 5.64/5.86            ( ( mem @ V2q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86            & ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWATCH @ V2q ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EWELL__ORDER,axiom,
% 5.64/5.86      ! [V0P: $i] :
% 5.64/5.86        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ( ? [V1n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.64/5.86        <=> ? [V2m: tp__ty_2Enum_2Enum] :
% 5.64/5.86              ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V2m ) ) )
% 5.64/5.86              & ! [V3n: tp__ty_2Enum_2Enum] :
% 5.64/5.86                  ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) )
% 5.64/5.86                 => ~ ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EWELL__ORDER__UNIQUE,axiom,
% 5.64/5.86      ! [V0m2: tp__ty_2Enum_2Enum,V1m1: tp__ty_2Enum_2Enum,V2P: $i] :
% 5.64/5.86        ( ( mem @ V2P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ( ( ( p @ ( ap @ V2P @ ( inj__ty_2Enum_2Enum @ V1m1 ) ) )
% 5.64/5.86            & ! [V3n: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( inj__ty_2Enum_2Enum @ V1m1 ) ) )
% 5.64/5.86               => ~ ( p @ ( ap @ V2P @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) )
% 5.64/5.86            & ( p @ ( ap @ V2P @ ( inj__ty_2Enum_2Enum @ V0m2 ) ) )
% 5.64/5.86            & ! [V4n: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ ( inj__ty_2Enum_2Enum @ V0m2 ) ) )
% 5.64/5.86               => ~ ( p @ ( ap @ V2P @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) )
% 5.64/5.86         => ( V1m1 = V0m2 ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EDELTA__CASES,axiom,
% 5.64/5.86      ! [V0b: $i] :
% 5.64/5.86        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86            ( ? [V2d: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ! [V3t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                    ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3t ) ) @ ( inj__ty_2Enum_2Enum @ V2d ) ) )
% 5.64/5.86                   => ~ ( p @ ( ap @ V0b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3t ) ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) )
% 5.64/5.86                & ( p @ ( ap @ V0b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2d ) ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) )
% 5.64/5.86            | ! [V4d: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ~ ( p @ ( ap @ V0b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4d ) ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EWHEN__IMP,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ! [V3q: $i] :
% 5.64/5.86                    ( ( mem @ V3q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                   => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWATCH @ V3q ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86                     => ! [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                          ( ( p @ ( ap @ V3q @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                          | ( ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                           => ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EUNTIL__IMP,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ! [V3q: $i] :
% 5.64/5.86                    ( ( mem @ V3q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                   => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWATCH @ V3q ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86                     => ! [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                          ( ( p @ ( ap @ V3q @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                          | ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                          | ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EBEFORE__IMP,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ! [V3q: $i] :
% 5.64/5.86                    ( ( mem @ V3q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                   => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWATCH @ V3q ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86                     => ( ? [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                            ( ~ ( p @ ( ap @ V3q @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                            & ~ ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                            & ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.86                        | ! [V5t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                            ~ ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V5t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESWHEN__IMP,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ! [V3q: $i] :
% 5.64/5.86                    ( ( mem @ V3q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                   => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWATCH @ V3q ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86                     => ? [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                          ( ~ ( p @ ( ap @ V3q @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                          & ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                          & ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESUNTIL__IMP,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ! [V3q: $i] :
% 5.64/5.86                    ( ( mem @ V3q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                   => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWATCH @ V3q ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86                     => ( ! [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                            ( ( p @ ( ap @ V3q @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                            | ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                            | ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.86                        & ? [V5t: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V5t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESBEFORE__IMP,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ! [V3q: $i] :
% 5.64/5.86                    ( ( mem @ V3q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                   => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWATCH @ V3q ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86                     => ? [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                          ( ~ ( p @ ( ap @ V3q @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                          & ~ ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                          & ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EALWAYS__SIGNAL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86            ( ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86          <=> ! [V2t: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2t ) ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EEVENTUAL__SIGNAL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86            ( ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86          <=> ? [V2t: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2t ) ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EWATCH__SIGNAL,axiom,
% 5.64/5.86      ! [V0q: $i] :
% 5.64/5.86        ( ( mem @ V0q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWATCH @ V0q ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ( ( ! [V3t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                        ~ ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                   => ! [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                        ~ ( p @ ( ap @ V0q @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.86                  & ! [V5d: tp__ty_2Enum_2Enum] :
% 5.64/5.86                      ( ( ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V5d ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                        & ! [V6t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V6t ) ) @ ( inj__ty_2Enum_2Enum @ V5d ) ) )
% 5.64/5.86                           => ~ ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V6t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) )
% 5.64/5.86                     => ( ! [V7t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                            ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V7t ) ) @ ( inj__ty_2Enum_2Enum @ V5d ) ) )
% 5.64/5.86                           => ~ ( p @ ( ap @ V0q @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V7t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.86                        & ! [V8t: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0q @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V8t ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V5d ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EWHEN__SIGNAL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ! [V3delta: tp__ty_2Enum_2Enum] :
% 5.64/5.86                    ( ( ! [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V3delta ) ) )
% 5.64/5.86                         => ~ ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.86                      & ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3delta ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.86                   => ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3delta ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EUNTIL__SIGNAL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ( ( ! [V3t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                        ~ ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                   => ! [V4t: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.86                  & ! [V5d: tp__ty_2Enum_2Enum] :
% 5.64/5.86                      ( ( ! [V6t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V6t ) ) @ ( inj__ty_2Enum_2Enum @ V5d ) ) )
% 5.64/5.86                           => ~ ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V6t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.86                        & ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V5d ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.86                     => ! [V7t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V7t ) ) @ ( inj__ty_2Enum_2Enum @ V5d ) ) )
% 5.64/5.86                         => ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V7t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EBEFORE__SIGNAL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ! [V3delta: tp__ty_2Enum_2Enum] :
% 5.64/5.86                    ( ( ! [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V3delta ) ) )
% 5.64/5.86                         => ~ ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.86                      & ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3delta ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.86                   => ? [V5t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V5t ) ) @ ( inj__ty_2Enum_2Enum @ V3delta ) ) )
% 5.64/5.86                        & ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V5t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESWHEN__SIGNAL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ? [V3delta: tp__ty_2Enum_2Enum] :
% 5.64/5.86                    ( ! [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V3delta ) ) )
% 5.64/5.86                       => ~ ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.86                    & ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3delta ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                    & ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3delta ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESUNTIL__SIGNAL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ? [V3delta: tp__ty_2Enum_2Enum] :
% 5.64/5.86                    ( ! [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V3delta ) ) )
% 5.64/5.86                       => ( ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                          & ~ ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) )
% 5.64/5.86                    & ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3delta ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESBEFORE__SIGNAL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ? [V3delta: tp__ty_2Enum_2Enum] :
% 5.64/5.86                    ( ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3delta ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                    & ! [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V3delta ) ) )
% 5.64/5.86                       => ~ ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ENEXT__LINORD,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86            ( ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86          <=> ? [V2t1: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) @ ( inj__ty_2Enum_2Enum @ V2t1 ) ) )
% 5.64/5.86                & ! [V3t3: tp__ty_2Enum_2Enum] :
% 5.64/5.86                    ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) @ ( inj__ty_2Enum_2Enum @ V3t3 ) ) )
% 5.64/5.86                   => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2t1 ) ) @ ( inj__ty_2Enum_2Enum @ V3t3 ) ) ) )
% 5.64/5.86                & ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V2t1 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EALWAYS__LINORD,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86            ( ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86          <=> ! [V2t1: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) @ ( inj__ty_2Enum_2Enum @ V2t1 ) ) )
% 5.64/5.86               => ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V2t1 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EEVENTUAL__LINORD,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86            ( ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86          <=> ? [V2t1: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) @ ( inj__ty_2Enum_2Enum @ V2t1 ) ) )
% 5.64/5.86                & ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V2t1 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESUNTIL__LINORD,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ? [V3t1: tp__ty_2Enum_2Enum] :
% 5.64/5.86                    ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) @ ( inj__ty_2Enum_2Enum @ V3t1 ) ) )
% 5.64/5.86                    & ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V3t1 ) ) )
% 5.64/5.86                    & ( p @ ( ap @ c_2ETemporal__Logic_2EUPTO @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) @ ( inj__ty_2Enum_2Enum @ V3t1 ) ) @ V0a ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EUNTIL__LINORD,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ! [V3t1: tp__ty_2Enum_2Enum] :
% 5.64/5.86                    ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) @ ( inj__ty_2Enum_2Enum @ V3t1 ) ) )
% 5.64/5.86                      & ~ ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V3t1 ) ) )
% 5.64/5.86                      & ( p
% 5.64/5.86                        @ ( ap @ c_2ETemporal__Logic_2EUPTO
% 5.64/5.86                          @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) )
% 5.64/5.86                            @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) @ ( inj__ty_2Enum_2Enum @ V3t1 ) )
% 5.64/5.86                              @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                                @ ^ [V4t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V4t ) ) ) ) ) ) ) )
% 5.64/5.86                   => ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V3t1 ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESBEFORE__LINORD,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ? [V3t1: tp__ty_2Enum_2Enum] :
% 5.64/5.86                    ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) @ ( inj__ty_2Enum_2Enum @ V3t1 ) ) )
% 5.64/5.86                    & ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V3t1 ) ) )
% 5.64/5.86                    & ~ ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V3t1 ) ) )
% 5.64/5.86                    & ( p
% 5.64/5.86                      @ ( ap @ c_2ETemporal__Logic_2EUPTO
% 5.64/5.86                        @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) )
% 5.64/5.86                          @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) @ ( inj__ty_2Enum_2Enum @ V3t1 ) )
% 5.64/5.86                            @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                              @ ^ [V4t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V4t ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EBEFORE__LINORD,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ! [V3t1: tp__ty_2Enum_2Enum] :
% 5.64/5.86                    ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) @ ( inj__ty_2Enum_2Enum @ V3t1 ) ) )
% 5.64/5.86                      & ( p
% 5.64/5.86                        @ ( ap @ c_2ETemporal__Logic_2EUPTO
% 5.64/5.86                          @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) )
% 5.64/5.86                            @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) @ ( inj__ty_2Enum_2Enum @ V3t1 ) )
% 5.64/5.86                              @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                                @ ^ [V4t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V4t ) ) ) ) ) ) ) )
% 5.64/5.86                   => ~ ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V3t1 ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESWHEN__LINORD,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ? [V3t1: tp__ty_2Enum_2Enum] :
% 5.64/5.86                    ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) @ ( inj__ty_2Enum_2Enum @ V3t1 ) ) )
% 5.64/5.86                    & ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V3t1 ) ) )
% 5.64/5.86                    & ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V3t1 ) ) )
% 5.64/5.86                    & ( p
% 5.64/5.86                      @ ( ap @ c_2ETemporal__Logic_2EUPTO
% 5.64/5.86                        @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) )
% 5.64/5.86                          @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) @ ( inj__ty_2Enum_2Enum @ V3t1 ) )
% 5.64/5.86                            @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                              @ ^ [V4t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V4t ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EWHEN__LINORD,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ! [V3t1: tp__ty_2Enum_2Enum] :
% 5.64/5.86                    ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) @ ( inj__ty_2Enum_2Enum @ V3t1 ) ) )
% 5.64/5.86                      & ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V3t1 ) ) )
% 5.64/5.86                      & ( p
% 5.64/5.86                        @ ( ap @ c_2ETemporal__Logic_2EUPTO
% 5.64/5.86                          @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) )
% 5.64/5.86                            @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) @ ( inj__ty_2Enum_2Enum @ V3t1 ) )
% 5.64/5.86                              @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                                @ ^ [V4t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V4t ) ) ) ) ) ) ) )
% 5.64/5.86                   => ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V3t1 ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EALWAYS__AS__WHEN,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ( ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a )
% 5.64/5.86          = ( ap
% 5.64/5.86            @ ( ap @ c_2ETemporal__Logic_2EWHEN
% 5.64/5.86              @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V1t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86            @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86              @ ^ [V2t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V2t ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EEVENTUAL__AS__WHEN,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ( ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a )
% 5.64/5.86          = ( lam @ ty_2Enum_2Enum
% 5.64/5.86            @ ^ [V1t: $i] :
% 5.64/5.86                ( ap @ c_2Ebool_2E_7E
% 5.64/5.86                @ ( ap
% 5.64/5.86                  @ ( ap
% 5.64/5.86                    @ ( ap @ c_2ETemporal__Logic_2EWHEN
% 5.64/5.86                      @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                        @ ^ [V2t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86                    @ V0a )
% 5.64/5.86                  @ V1t ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EUNTIL__AS__WHEN,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b )
% 5.64/5.86              = ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V1b )
% 5.64/5.86                @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V2t: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V0a @ V2t ) ) @ ( ap @ V1b @ V2t ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EBEFORE__AS__WHEN,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b )
% 5.64/5.86              = ( ap
% 5.64/5.86                @ ( ap @ c_2ETemporal__Logic_2EWHEN
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V2t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V2t ) ) ) )
% 5.64/5.86                @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V3t ) ) @ ( ap @ V1b @ V3t ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESWHEN__AS__WHEN,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t0: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b ) @ V2t0 ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V1b ) @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESWHEN__AS__NOT__WHEN,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ~ ( p
% 5.64/5.86                    @ ( ap
% 5.64/5.86                      @ ( ap
% 5.64/5.86                        @ ( ap @ c_2ETemporal__Logic_2EWHEN
% 5.64/5.86                          @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                            @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) )
% 5.64/5.86                        @ V1b )
% 5.64/5.86                      @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESUNTIL__AS__WHEN,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t: $i] :
% 5.64/5.86                    ( ap
% 5.64/5.86                    @ ( ap @ c_2Ebool_2E_2F_5C
% 5.64/5.86                      @ ( ap
% 5.64/5.86                        @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V1b )
% 5.64/5.86                          @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                            @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V0a @ V3t ) ) @ ( ap @ V1b @ V3t ) ) ) )
% 5.64/5.86                        @ V2t ) )
% 5.64/5.86                    @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V1b ) @ V2t ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESBEFORE__AS__WHEN,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t0: $i] :
% 5.64/5.86                    ( ap
% 5.64/5.86                    @ ( ap @ c_2Ebool_2E_2F_5C
% 5.64/5.86                      @ ( ap
% 5.64/5.86                        @ ( ap
% 5.64/5.86                          @ ( ap @ c_2ETemporal__Logic_2EWHEN
% 5.64/5.86                            @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                              @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V3t ) ) ) )
% 5.64/5.86                          @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                            @ ^ [V4t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V4t ) ) @ ( ap @ V1b @ V4t ) ) ) )
% 5.64/5.86                        @ V2t0 ) )
% 5.64/5.86                    @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a ) @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EBEFORE__AS__WHEN__UNTIL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t: $i] :
% 5.64/5.86                    ( ap
% 5.64/5.86                    @ ( ap @ c_2Ebool_2E_2F_5C
% 5.64/5.86                      @ ( ap
% 5.64/5.86                        @ ( ap
% 5.64/5.86                          @ ( ap @ c_2ETemporal__Logic_2EUNTIL
% 5.64/5.86                            @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                              @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V3t ) ) ) )
% 5.64/5.86                          @ V0a )
% 5.64/5.86                        @ V2t ) )
% 5.64/5.86                    @ ( ap
% 5.64/5.86                      @ ( ap
% 5.64/5.86                        @ ( ap @ c_2ETemporal__Logic_2EWHEN
% 5.64/5.86                          @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                            @ ^ [V4t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V4t ) ) ) )
% 5.64/5.86                        @ V0a )
% 5.64/5.86                      @ V2t ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EBEFORE__HW,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ? [V3q: $i] :
% 5.64/5.86                    ( ( mem @ V3q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                    & ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWATCH @ V3q ) @ V0a ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86                    & ! [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.86                        ( ( p @ ( ap @ V3q @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.86                        | ~ ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EALWAYS__AS__UNTIL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ( ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a )
% 5.64/5.86          = ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a )
% 5.64/5.86            @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86              @ ^ [V1t: $i] : c_2Ebool_2EF ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EEVENTUAL__AS__UNTIL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ( ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a )
% 5.64/5.86          = ( lam @ ty_2Enum_2Enum
% 5.64/5.86            @ ^ [V1t: $i] :
% 5.64/5.86                ( ap @ c_2Ebool_2E_7E
% 5.64/5.86                @ ( ap
% 5.64/5.86                  @ ( ap
% 5.64/5.86                    @ ( ap @ c_2ETemporal__Logic_2EUNTIL
% 5.64/5.86                      @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                        @ ^ [V2t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V2t ) ) ) )
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V3t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86                  @ V1t ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EWHEN__AS__UNTIL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b )
% 5.64/5.86              = ( ap
% 5.64/5.86                @ ( ap @ c_2ETemporal__Logic_2EUNTIL
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V2t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V2t ) ) ) )
% 5.64/5.86                @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V3t ) ) @ ( ap @ V1b @ V3t ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EBEFORE__AS__UNTIL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t0: $i] :
% 5.64/5.86                    ( ap
% 5.64/5.86                    @ ( ap @ c_2Ebool_2E_5C_2F
% 5.64/5.86                      @ ( ap @ c_2Ebool_2E_7E
% 5.64/5.86                        @ ( ap
% 5.64/5.86                          @ ( ap
% 5.64/5.86                            @ ( ap @ c_2ETemporal__Logic_2EUNTIL
% 5.64/5.86                              @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                                @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) )
% 5.64/5.86                            @ V1b )
% 5.64/5.86                          @ V2t0 ) ) )
% 5.64/5.86                    @ ( ap
% 5.64/5.86                      @ ( ap @ c_2ETemporal__Logic_2EALWAYS
% 5.64/5.86                        @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                          @ ^ [V4t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V4t ) ) ) )
% 5.64/5.86                      @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESWHEN__AS__UNTIL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t: $i] :
% 5.64/5.86                    ( ap
% 5.64/5.86                    @ ( ap @ c_2Ebool_2E_2F_5C
% 5.64/5.86                      @ ( ap
% 5.64/5.86                        @ ( ap
% 5.64/5.86                          @ ( ap @ c_2ETemporal__Logic_2EUNTIL
% 5.64/5.86                            @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                              @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V3t ) ) ) )
% 5.64/5.86                          @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                            @ ^ [V4t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V4t ) ) @ ( ap @ V1b @ V4t ) ) ) )
% 5.64/5.86                        @ V2t ) )
% 5.64/5.86                    @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V1b ) @ V2t ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESUNTIL__AS__UNTIL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t0: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b ) @ V2t0 ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V1b ) @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESBEFORE__AS__UNTIL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t0: $i] :
% 5.64/5.86                    ( ap @ c_2Ebool_2E_7E
% 5.64/5.86                    @ ( ap
% 5.64/5.86                      @ ( ap
% 5.64/5.86                        @ ( ap @ c_2ETemporal__Logic_2EUNTIL
% 5.64/5.86                          @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                            @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) )
% 5.64/5.86                        @ V1b )
% 5.64/5.86                      @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EALWAYS__AS__BEFORE,axiom,
% 5.64/5.86      ! [V0b: $i] :
% 5.64/5.86        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ( ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0b )
% 5.64/5.86          = ( ap
% 5.64/5.86            @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.64/5.86              @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V1t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86            @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86              @ ^ [V2t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0b @ V2t ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EEVENTUAL__AS__BEFORE,axiom,
% 5.64/5.86      ! [V0b: $i] :
% 5.64/5.86        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ( ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0b )
% 5.64/5.86          = ( lam @ ty_2Enum_2Enum
% 5.64/5.86            @ ^ [V1t0: $i] :
% 5.64/5.86                ( ap @ c_2Ebool_2E_7E
% 5.64/5.86                @ ( ap
% 5.64/5.86                  @ ( ap
% 5.64/5.86                    @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.64/5.86                      @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                        @ ^ [V2t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86                    @ V0b )
% 5.64/5.86                  @ V1t0 ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EWHEN__AS__BEFORE,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t0: $i] :
% 5.64/5.86                    ( ap
% 5.64/5.86                    @ ( ap @ c_2Ebool_2E_5C_2F
% 5.64/5.86                      @ ( ap @ c_2Ebool_2E_7E
% 5.64/5.86                        @ ( ap
% 5.64/5.86                          @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V1b )
% 5.64/5.86                            @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                              @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V3t ) ) @ ( ap @ V1b @ V3t ) ) ) )
% 5.64/5.86                          @ V2t0 ) ) )
% 5.64/5.86                    @ ( ap
% 5.64/5.86                      @ ( ap @ c_2ETemporal__Logic_2EALWAYS
% 5.64/5.86                        @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                          @ ^ [V4t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V4t ) ) ) )
% 5.64/5.86                      @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EUNTIL__AS__BEFORE,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t0: $i] :
% 5.64/5.86                    ( ap
% 5.64/5.86                    @ ( ap @ c_2Ebool_2E_5C_2F
% 5.64/5.86                      @ ( ap @ c_2Ebool_2E_7E
% 5.64/5.86                        @ ( ap
% 5.64/5.86                          @ ( ap
% 5.64/5.86                            @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.64/5.86                              @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                                @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) )
% 5.64/5.86                            @ V1b )
% 5.64/5.86                          @ V2t0 ) ) )
% 5.64/5.86                    @ ( ap @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a ) @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESWHEN__AS__BEFORE,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t0: $i] :
% 5.64/5.86                    ( ap @ c_2Ebool_2E_7E
% 5.64/5.86                    @ ( ap
% 5.64/5.86                      @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V1b )
% 5.64/5.86                        @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                          @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V3t ) ) @ ( ap @ V1b @ V3t ) ) ) )
% 5.64/5.86                      @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESUNTIL__AS__BEFORE,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t0: $i] :
% 5.64/5.86                    ( ap @ c_2Ebool_2E_7E
% 5.64/5.86                    @ ( ap
% 5.64/5.86                      @ ( ap
% 5.64/5.86                        @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.64/5.86                          @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                            @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) )
% 5.64/5.86                        @ V1b )
% 5.64/5.86                      @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESBEFORE__AS__BEFORE,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t0: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b ) @ V2t0 ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a ) @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EWHEN__SWHEN__LEMMA,axiom,
% 5.64/5.86      ! [V0b: $i] :
% 5.64/5.86        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1a: $i] :
% 5.64/5.86            ( ( mem @ V1a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( p
% 5.64/5.86              @ ( ap
% 5.64/5.86                @ ( ap
% 5.64/5.86                  @ ( ap @ ( c_2Ebool_2ECOND @ bool )
% 5.64/5.86                    @ ( ap @ ( c_2Ebool_2E_21 @ ty_2Enum_2Enum )
% 5.64/5.86                      @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                        @ ^ [V2t1: $i] :
% 5.64/5.86                            ( ap @ ( c_2Ebool_2E_3F @ ty_2Enum_2Enum )
% 5.64/5.86                            @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                              @ ^ [V3t2: $i] : ( ap @ V0b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ V3t2 ) @ V2t1 ) ) ) ) ) ) )
% 5.64/5.86                  @ ( ap @ ( c_2Ebool_2E_21 @ ty_2Enum_2Enum )
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V4t0: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V1a ) @ V0b ) @ V4t0 ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V1a ) @ V0b ) @ V4t0 ) ) ) ) )
% 5.64/5.86                @ ( ap @ ( c_2Ebool_2E_3F @ ty_2Enum_2Enum )
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V5t1: $i] :
% 5.64/5.86                        ( ap @ ( c_2Ebool_2E_21 @ ty_2Enum_2Enum )
% 5.64/5.86                        @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                          @ ^ [V6t2: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V1a ) @ V0b ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ V6t2 ) @ V5t1 ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V1a ) @ V0b ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ V6t2 ) @ V5t1 ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EALWAYS__AS__SWHEN,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ( ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a )
% 5.64/5.86          = ( lam @ ty_2Enum_2Enum
% 5.64/5.86            @ ^ [V1t: $i] :
% 5.64/5.86                ( ap @ c_2Ebool_2E_7E
% 5.64/5.86                @ ( ap
% 5.64/5.86                  @ ( ap
% 5.64/5.86                    @ ( ap @ c_2ETemporal__Logic_2ESWHEN
% 5.64/5.86                      @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                        @ ^ [V2t: $i] : c_2Ebool_2ET ) )
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) )
% 5.64/5.86                  @ V1t ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EEVENTUAL__AS__SWHEN,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ( ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a )
% 5.64/5.86          = ( ap
% 5.64/5.86            @ ( ap @ c_2ETemporal__Logic_2ESWHEN
% 5.64/5.86              @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V1t: $i] : c_2Ebool_2ET ) )
% 5.64/5.86            @ V0a ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EWHEN__AS__SWHEN,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t: $i] :
% 5.64/5.86                    ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b ) @ V2t ) )
% 5.64/5.86                    @ ( ap
% 5.64/5.86                      @ ( ap @ c_2ETemporal__Logic_2EALWAYS
% 5.64/5.86                        @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                          @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V3t ) ) ) )
% 5.64/5.86                      @ V2t ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EWHEN__AS__NOT__SWHEN,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.86              <=> ~ ( p
% 5.64/5.86                    @ ( ap
% 5.64/5.86                      @ ( ap
% 5.64/5.86                        @ ( ap @ c_2ETemporal__Logic_2ESWHEN
% 5.64/5.86                          @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                            @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) )
% 5.64/5.86                        @ V1b )
% 5.64/5.86                      @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EUNTIL__AS__SWHEN,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t: $i] :
% 5.64/5.86                    ( ap
% 5.64/5.86                    @ ( ap @ c_2Ebool_2E_5C_2F
% 5.64/5.86                      @ ( ap
% 5.64/5.86                        @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V1b )
% 5.64/5.86                          @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                            @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V0a @ V3t ) ) @ ( ap @ V1b @ V3t ) ) ) )
% 5.64/5.86                        @ V2t ) )
% 5.64/5.86                    @ ( ap @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a ) @ V2t ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EBEFORE__AS__SWHEN,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t0: $i] :
% 5.64/5.86                    ( ap
% 5.64/5.86                    @ ( ap @ c_2Ebool_2E_5C_2F
% 5.64/5.86                      @ ( ap
% 5.64/5.86                        @ ( ap
% 5.64/5.86                          @ ( ap @ c_2ETemporal__Logic_2ESWHEN
% 5.64/5.86                            @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                              @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V3t ) ) ) )
% 5.64/5.86                          @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                            @ ^ [V4t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V4t ) ) @ ( ap @ V1b @ V4t ) ) ) )
% 5.64/5.86                        @ V2t0 ) )
% 5.64/5.86                    @ ( ap
% 5.64/5.86                      @ ( ap @ c_2ETemporal__Logic_2EALWAYS
% 5.64/5.86                        @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                          @ ^ [V5t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V5t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V5t ) ) ) ) )
% 5.64/5.86                      @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EBEFORE__AS__NOT__SWHEN,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t0: $i] :
% 5.64/5.86                    ( ap @ c_2Ebool_2E_7E
% 5.64/5.86                    @ ( ap
% 5.64/5.86                      @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V1b )
% 5.64/5.86                        @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                          @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V3t ) ) @ ( ap @ V1b @ V3t ) ) ) )
% 5.64/5.86                      @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESUNTIL__AS__SWHEN,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b )
% 5.64/5.86              = ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V1b )
% 5.64/5.86                @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V2t: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V0a @ V2t ) ) @ ( ap @ V1b @ V2t ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESBEFORE__AS__SWHEN,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b )
% 5.64/5.86              = ( ap
% 5.64/5.86                @ ( ap @ c_2ETemporal__Logic_2ESWHEN
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V2t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V2t ) ) ) )
% 5.64/5.86                @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V3t ) ) @ ( ap @ V1b @ V3t ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EALWAYS__AS__SUNTIL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ( ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a )
% 5.64/5.86          = ( lam @ ty_2Enum_2Enum
% 5.64/5.86            @ ^ [V1t: $i] :
% 5.64/5.86                ( ap @ c_2Ebool_2E_7E
% 5.64/5.86                @ ( ap
% 5.64/5.86                  @ ( ap
% 5.64/5.86                    @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.64/5.86                      @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                        @ ^ [V2t: $i] : c_2Ebool_2ET ) )
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) )
% 5.64/5.86                  @ V1t ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EEVENTUAL__AS__SUNTIL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ( ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a )
% 5.64/5.86          = ( ap
% 5.64/5.86            @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.64/5.86              @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V1t: $i] : c_2Ebool_2ET ) )
% 5.64/5.86            @ V0a ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EWHEN__AS__SUNTIL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t: $i] :
% 5.64/5.86                    ( ap
% 5.64/5.86                    @ ( ap @ c_2Ebool_2E_5C_2F
% 5.64/5.86                      @ ( ap
% 5.64/5.86                        @ ( ap
% 5.64/5.86                          @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.64/5.86                            @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                              @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V3t ) ) ) )
% 5.64/5.86                          @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                            @ ^ [V4t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V4t ) ) @ ( ap @ V1b @ V4t ) ) ) )
% 5.64/5.86                        @ V2t ) )
% 5.64/5.86                    @ ( ap
% 5.64/5.86                      @ ( ap @ c_2ETemporal__Logic_2EALWAYS
% 5.64/5.86                        @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                          @ ^ [V5t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V5t ) ) ) )
% 5.64/5.86                      @ V2t ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EUNTIL__AS__SUNTIL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b ) @ V2t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a ) @ V2t ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EBEFORE__AS__SUNTIL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t: $i] :
% 5.64/5.86                    ( ap @ c_2Ebool_2E_7E
% 5.64/5.86                    @ ( ap
% 5.64/5.86                      @ ( ap
% 5.64/5.86                        @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.64/5.86                          @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                            @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) )
% 5.64/5.86                        @ V1b )
% 5.64/5.86                      @ V2t ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESWHEN__AS__SUNTIL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b )
% 5.64/5.86              = ( ap
% 5.64/5.86                @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V2t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V2t ) ) ) )
% 5.64/5.86                @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V3t ) ) @ ( ap @ V1b @ V3t ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESBEFORE__AS__SUNTIL,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t0: $i] :
% 5.64/5.86                    ( ap
% 5.64/5.86                    @ ( ap @ c_2Ebool_2E_2F_5C
% 5.64/5.86                      @ ( ap @ c_2Ebool_2E_7E
% 5.64/5.86                        @ ( ap
% 5.64/5.86                          @ ( ap
% 5.64/5.86                            @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.64/5.86                              @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                                @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) )
% 5.64/5.86                            @ V1b )
% 5.64/5.86                          @ V2t0 ) ) )
% 5.64/5.86                    @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a ) @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EALWAYS__AS__SBEFORE,axiom,
% 5.64/5.86      ! [V0b: $i] :
% 5.64/5.86        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ( ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0b )
% 5.64/5.86          = ( lam @ ty_2Enum_2Enum
% 5.64/5.86            @ ^ [V1t0: $i] :
% 5.64/5.86                ( ap @ c_2Ebool_2E_7E
% 5.64/5.86                @ ( ap
% 5.64/5.86                  @ ( ap
% 5.64/5.86                    @ ( ap @ c_2ETemporal__Logic_2ESBEFORE
% 5.64/5.86                      @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                        @ ^ [V2t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0b @ V2t ) ) ) )
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V3t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86                  @ V1t0 ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EEVENTUAL__AS__SBEFORE,axiom,
% 5.64/5.86      ! [V0b: $i] :
% 5.64/5.86        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ( ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0b )
% 5.64/5.86          = ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0b )
% 5.64/5.86            @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86              @ ^ [V1t: $i] : c_2Ebool_2EF ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EWHEN__AS__SBEFORE,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t0: $i] :
% 5.64/5.86                    ( ap
% 5.64/5.86                    @ ( ap @ c_2Ebool_2E_5C_2F
% 5.64/5.86                      @ ( ap
% 5.64/5.86                        @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V1b )
% 5.64/5.86                          @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                            @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) @ ( ap @ V1b @ V3t ) ) ) )
% 5.64/5.86                        @ V2t0 ) )
% 5.64/5.86                    @ ( ap
% 5.64/5.86                      @ ( ap @ c_2ETemporal__Logic_2EALWAYS
% 5.64/5.86                        @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                          @ ^ [V4t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V4t ) ) ) )
% 5.64/5.86                      @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EUNTIL__AS__SBEFORE,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t0: $i] :
% 5.64/5.86                    ( ap @ c_2Ebool_2E_7E
% 5.64/5.86                    @ ( ap
% 5.64/5.86                      @ ( ap
% 5.64/5.86                        @ ( ap @ c_2ETemporal__Logic_2ESBEFORE
% 5.64/5.86                          @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                            @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) )
% 5.64/5.86                        @ V1b )
% 5.64/5.86                      @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESWHEN__AS__SBEFORE,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b )
% 5.64/5.86              = ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V1b )
% 5.64/5.86                @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V2t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V2t ) ) ) @ ( ap @ V1b @ V2t ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESUNTIL__AS__SBEFORE,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t0: $i] :
% 5.64/5.86                    ( ap
% 5.64/5.86                    @ ( ap @ c_2Ebool_2E_2F_5C
% 5.64/5.86                      @ ( ap @ c_2Ebool_2E_7E
% 5.64/5.86                        @ ( ap
% 5.64/5.86                          @ ( ap
% 5.64/5.86                            @ ( ap @ c_2ETemporal__Logic_2ESBEFORE
% 5.64/5.86                              @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                                @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) )
% 5.64/5.86                            @ V1b )
% 5.64/5.86                          @ V2t0 ) ) )
% 5.64/5.86                    @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V1b ) @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EBEFORE__AS__SBEFORE,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V2t0: $i] :
% 5.64/5.86                    ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b ) @ V2t0 ) )
% 5.64/5.86                    @ ( ap
% 5.64/5.86                      @ ( ap @ c_2ETemporal__Logic_2EALWAYS
% 5.64/5.86                        @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                          @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V3t ) ) ) )
% 5.64/5.86                      @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EWHEN__SIMP,axiom,
% 5.64/5.86      ! [V0b: $i] :
% 5.64/5.86        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1a: $i] :
% 5.64/5.86            ( ( mem @ V1a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ( ap
% 5.64/5.86                  @ ( ap @ c_2ETemporal__Logic_2EWHEN
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V2t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86                  @ V0b )
% 5.64/5.86                = ( ap @ c_2ETemporal__Logic_2EALWAYS
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0b @ V3t ) ) ) ) )
% 5.64/5.86              & ( ( ap
% 5.64/5.86                  @ ( ap @ c_2ETemporal__Logic_2EWHEN
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V4t: $i] : c_2Ebool_2ET ) )
% 5.64/5.86                  @ V0b )
% 5.64/5.86                = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V5t: $i] : c_2Ebool_2ET ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V1a )
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V6t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86                = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V7t: $i] : c_2Ebool_2ET ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V1a )
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V8t: $i] : c_2Ebool_2ET ) )
% 5.64/5.86                = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V9t: $i] : ( ap @ V1a @ V9t ) ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V1a ) @ V1a )
% 5.64/5.86                = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V10t: $i] : c_2Ebool_2ET ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EUNTIL__SIMP,axiom,
% 5.64/5.86      ! [V0b: $i] :
% 5.64/5.86        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1a: $i] :
% 5.64/5.86            ( ( mem @ V1a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ( ap
% 5.64/5.86                  @ ( ap @ c_2ETemporal__Logic_2EUNTIL
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V2t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86                  @ V0b )
% 5.64/5.86                = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V3t: $i] : ( ap @ V0b @ V3t ) ) )
% 5.64/5.86              & ( ( ap
% 5.64/5.86                  @ ( ap @ c_2ETemporal__Logic_2EUNTIL
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V4t: $i] : c_2Ebool_2ET ) )
% 5.64/5.86                  @ V0b )
% 5.64/5.86                = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V5t: $i] : c_2Ebool_2ET ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V1a )
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V6t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86                = ( ap @ c_2ETemporal__Logic_2EALWAYS @ V1a ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V1a )
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V7t: $i] : c_2Ebool_2ET ) )
% 5.64/5.86                = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V8t: $i] : c_2Ebool_2ET ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V1a ) @ V1a )
% 5.64/5.86                = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V9t: $i] : ( ap @ V1a @ V9t ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EBEFORE__SIMP,axiom,
% 5.64/5.86      ! [V0b: $i] :
% 5.64/5.86        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1a: $i] :
% 5.64/5.86            ( ( mem @ V1a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ( ap
% 5.64/5.86                  @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V2t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86                  @ V0b )
% 5.64/5.86                = ( ap @ c_2ETemporal__Logic_2EALWAYS
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0b @ V3t ) ) ) ) )
% 5.64/5.86              & ( ( ap
% 5.64/5.86                  @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V4t: $i] : c_2Ebool_2ET ) )
% 5.64/5.86                  @ V0b )
% 5.64/5.86                = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V5t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0b @ V5t ) ) ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V1a )
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V6t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86                = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V7t: $i] : c_2Ebool_2ET ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V1a )
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V8t: $i] : c_2Ebool_2ET ) )
% 5.64/5.86                = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V9t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V1a ) @ V1a )
% 5.64/5.86                = ( ap @ c_2ETemporal__Logic_2EALWAYS
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V10t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1a @ V10t ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESWHEN__SIMP,axiom,
% 5.64/5.86      ! [V0b: $i] :
% 5.64/5.86        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1a: $i] :
% 5.64/5.86            ( ( mem @ V1a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ( ap
% 5.64/5.86                  @ ( ap @ c_2ETemporal__Logic_2ESWHEN
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V2t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86                  @ V0b )
% 5.64/5.86                = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V3t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86              & ( ( ap
% 5.64/5.86                  @ ( ap @ c_2ETemporal__Logic_2ESWHEN
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V4t: $i] : c_2Ebool_2ET ) )
% 5.64/5.86                  @ V0b )
% 5.64/5.86                = ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0b ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V1a )
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V5t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86                = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V6t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V1a )
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V7t: $i] : c_2Ebool_2ET ) )
% 5.64/5.86                = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V8t: $i] : ( ap @ V1a @ V8t ) ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V1a ) @ V1a )
% 5.64/5.86                = ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V1a ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESUNTIL__SIMP,axiom,
% 5.64/5.86      ! [V0b: $i] :
% 5.64/5.86        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1a: $i] :
% 5.64/5.86            ( ( mem @ V1a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ( ap
% 5.64/5.86                  @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V2t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86                  @ V0b )
% 5.64/5.86                = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V3t: $i] : ( ap @ V0b @ V3t ) ) )
% 5.64/5.86              & ( ( ap
% 5.64/5.86                  @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V4t: $i] : c_2Ebool_2ET ) )
% 5.64/5.86                  @ V0b )
% 5.64/5.86                = ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0b ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V1a )
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V5t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86                = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V6t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V1a )
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V7t: $i] : c_2Ebool_2ET ) )
% 5.64/5.86                = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V8t: $i] : c_2Ebool_2ET ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V1a ) @ V1a )
% 5.64/5.86                = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V9t: $i] : ( ap @ V1a @ V9t ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESBEFORE__SIMP,axiom,
% 5.64/5.86      ! [V0b: $i] :
% 5.64/5.86        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1a: $i] :
% 5.64/5.86            ( ( mem @ V1a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ( ap
% 5.64/5.86                  @ ( ap @ c_2ETemporal__Logic_2ESBEFORE
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V2t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86                  @ V0b )
% 5.64/5.86                = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V3t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86              & ( ( ap
% 5.64/5.86                  @ ( ap @ c_2ETemporal__Logic_2ESBEFORE
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V4t: $i] : c_2Ebool_2ET ) )
% 5.64/5.86                  @ V0b )
% 5.64/5.86                = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V5t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0b @ V5t ) ) ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V1a )
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V6t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86                = ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V1a ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V1a )
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V7t: $i] : c_2Ebool_2ET ) )
% 5.64/5.86                = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V8t: $i] : c_2Ebool_2EF ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V1a ) @ V1a )
% 5.64/5.86                = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V9t: $i] : c_2Ebool_2EF ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EWHEN__EVENT,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b )
% 5.64/5.86              = ( ap
% 5.64/5.86                @ ( ap @ c_2ETemporal__Logic_2EWHEN
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V2t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V2t ) ) @ ( ap @ V1b @ V2t ) ) ) )
% 5.64/5.86                @ V1b ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EUNTIL__EVENT,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b )
% 5.64/5.86              = ( ap
% 5.64/5.86                @ ( ap @ c_2ETemporal__Logic_2EUNTIL
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V2t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V2t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V2t ) ) ) ) )
% 5.64/5.86                @ V1b ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EBEFORE__EVENT,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b )
% 5.64/5.86              = ( ap
% 5.64/5.86                @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V2t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V2t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V2t ) ) ) ) )
% 5.64/5.86                @ V1b ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESWHEN__EVENT,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b )
% 5.64/5.86              = ( ap
% 5.64/5.86                @ ( ap @ c_2ETemporal__Logic_2ESWHEN
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V2t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V2t ) ) @ ( ap @ V1b @ V2t ) ) ) )
% 5.64/5.86                @ V1b ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESUNTIL__EVENT,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b )
% 5.64/5.86              = ( ap
% 5.64/5.86                @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V2t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V2t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V2t ) ) ) ) )
% 5.64/5.86                @ V1b ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESBEFORE__EVENT,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b )
% 5.64/5.86              = ( ap
% 5.64/5.86                @ ( ap @ c_2ETemporal__Logic_2ESBEFORE
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V2t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V2t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V2t ) ) ) ) )
% 5.64/5.86                @ V1b ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EIMMEDIATE__EVENT,axiom,
% 5.64/5.86      ! [V0b: $i] :
% 5.64/5.86        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86            ( ( p @ ( ap @ V0b @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86           => ( ! [V2a: $i] :
% 5.64/5.86                  ( ( mem @ V2a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86                  <=> ( p @ ( ap @ V2a @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) )
% 5.64/5.86              & ! [V3a: $i] :
% 5.64/5.86                  ( ( mem @ V3a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V3a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86                  <=> $true ) )
% 5.64/5.86              & ! [V4a: $i] :
% 5.64/5.86                  ( ( mem @ V4a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V4a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86                  <=> $false ) )
% 5.64/5.86              & ! [V5a: $i] :
% 5.64/5.86                  ( ( mem @ V5a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V5a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86                  <=> ( p @ ( ap @ V5a @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) )
% 5.64/5.86              & ! [V6a: $i] :
% 5.64/5.86                  ( ( mem @ V6a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V6a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86                  <=> $true ) )
% 5.64/5.86              & ! [V7a: $i] :
% 5.64/5.86                  ( ( mem @ V7a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V7a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86                  <=> $false ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ENO__EVENT,axiom,
% 5.64/5.86      ! [V0b: $i] :
% 5.64/5.86        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86            ( ( p
% 5.64/5.86              @ ( ap
% 5.64/5.86                @ ( ap @ c_2ETemporal__Logic_2EALWAYS
% 5.64/5.86                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                    @ ^ [V2t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0b @ V2t ) ) ) )
% 5.64/5.86                @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86           => ( ! [V3a: $i] :
% 5.64/5.86                  ( ( mem @ V3a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V3a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86                  <=> $true ) )
% 5.64/5.86              & ! [V4a: $i] :
% 5.64/5.86                  ( ( mem @ V4a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V4a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86                  <=> ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ V4a ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) )
% 5.64/5.86              & ! [V5a: $i] :
% 5.64/5.86                  ( ( mem @ V5a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V5a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86                  <=> $true ) )
% 5.64/5.86              & ! [V6a: $i] :
% 5.64/5.86                  ( ( mem @ V6a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V6a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86                  <=> $false ) )
% 5.64/5.86              & ! [V7a: $i] :
% 5.64/5.86                  ( ( mem @ V7a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V7a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86                  <=> $false ) )
% 5.64/5.86              & ! [V8a: $i] :
% 5.64/5.86                  ( ( mem @ V8a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V8a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86                  <=> ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V8a ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESOME__EVENT,axiom,
% 5.64/5.86      ! [V0b: $i] :
% 5.64/5.86        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.64/5.86            ( ( ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86            <=> ! [V2a: $i] :
% 5.64/5.86                  ( ( mem @ V2a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86                  <=> ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) ) )
% 5.64/5.86            & ( ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86            <=> ! [V3a: $i] :
% 5.64/5.86                  ( ( mem @ V3a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V3a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86                  <=> ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V3a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) ) )
% 5.64/5.86            & ( ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86            <=> ! [V4a: $i] :
% 5.64/5.86                  ( ( mem @ V4a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V4a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.86                  <=> ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V4a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EMORE__EVENT,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b )
% 5.64/5.86                = ( ap
% 5.64/5.86                  @ ( ap @ c_2ETemporal__Logic_2EWHEN
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V2t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V2t ) ) @ ( ap @ V1b @ V2t ) ) ) )
% 5.64/5.86                  @ V1b ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b )
% 5.64/5.86                = ( ap
% 5.64/5.86                  @ ( ap @ c_2ETemporal__Logic_2EUNTIL
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V3t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V3t ) ) ) ) )
% 5.64/5.86                  @ V1b ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b )
% 5.64/5.86                = ( ap
% 5.64/5.86                  @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V4t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V4t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V4t ) ) ) ) )
% 5.64/5.86                  @ V1b ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b )
% 5.64/5.86                = ( ap
% 5.64/5.86                  @ ( ap @ c_2ETemporal__Logic_2ESWHEN
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V5t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V5t ) ) @ ( ap @ V1b @ V5t ) ) ) )
% 5.64/5.86                  @ V1b ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b )
% 5.64/5.86                = ( ap
% 5.64/5.86                  @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V6t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V6t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V6t ) ) ) ) )
% 5.64/5.86                  @ V1b ) )
% 5.64/5.86              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b )
% 5.64/5.86                = ( ap
% 5.64/5.86                  @ ( ap @ c_2ETemporal__Logic_2ESBEFORE
% 5.64/5.86                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                      @ ^ [V7t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V7t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V7t ) ) ) ) )
% 5.64/5.86                  @ V1b ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ENOT__NEXT,axiom,
% 5.64/5.86      ! [V0P: $i] :
% 5.64/5.86        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ( ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.64/5.86            @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86              @ ^ [V1t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0P @ V1t ) ) ) )
% 5.64/5.86          = ( lam @ ty_2Enum_2Enum
% 5.64/5.86            @ ^ [V2t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0P ) @ V2t ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EAND__NEXT,axiom,
% 5.64/5.86      ! [V0Q: $i] :
% 5.64/5.86        ( ( mem @ V0Q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1P: $i] :
% 5.64/5.86            ( ( mem @ V1P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.64/5.86                @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V2t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1P @ V2t ) ) @ ( ap @ V0Q @ V2t ) ) ) )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1P ) @ V3t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0Q ) @ V3t ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EOR__NEXT,axiom,
% 5.64/5.86      ! [V0Q: $i] :
% 5.64/5.86        ( ( mem @ V0Q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1P: $i] :
% 5.64/5.86            ( ( mem @ V1P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.64/5.86                @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V2t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1P @ V2t ) ) @ ( ap @ V0Q @ V2t ) ) ) )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1P ) @ V3t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0Q ) @ V3t ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EIMP__NEXT,axiom,
% 5.64/5.86      ! [V0Q: $i] :
% 5.64/5.86        ( ( mem @ V0Q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1P: $i] :
% 5.64/5.86            ( ( mem @ V1P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.64/5.86                @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V2t: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V1P @ V2t ) ) @ ( ap @ V0Q @ V2t ) ) ) )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1P ) @ V3t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0Q ) @ V3t ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EEQUIV__NEXT,axiom,
% 5.64/5.86      ! [V0Q: $i] :
% 5.64/5.86        ( ( mem @ V0Q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1P: $i] :
% 5.64/5.86            ( ( mem @ V1P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.64/5.86                @ ( lam @ ty_2Enum_2Enum
% 5.64/5.86                  @ ^ [V2t: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ V1P @ V2t ) ) @ ( ap @ V0Q @ V2t ) ) ) )
% 5.64/5.86              = ( lam @ ty_2Enum_2Enum
% 5.64/5.86                @ ^ [V3t: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1P ) @ V3t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0Q ) @ V3t ) ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EALWAYS__NEXT,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a ) )
% 5.64/5.86          = ( ap @ c_2ETemporal__Logic_2EALWAYS @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EEVENTUAL__NEXT,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a ) )
% 5.64/5.86          = ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EWHEN__NEXT,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b ) )
% 5.64/5.86              = ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EUNTIL__NEXT,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b ) )
% 5.64/5.86              = ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2EBEFORE__NEXT,axiom,
% 5.64/5.86      ! [V0a: $i] :
% 5.64/5.86        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86       => ! [V1b: $i] :
% 5.64/5.86            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.86           => ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b ) )
% 5.64/5.86              = ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) ) ) ) ) ).
% 5.64/5.86  
% 5.64/5.86  thf(conj_thm_2ETemporal__Logic_2ESWHEN__NEXT,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b ) )
% 5.64/5.87              = ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2ESUNTIL__NEXT,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b ) )
% 5.64/5.87              = ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2ESBEFORE__NEXT,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b ) )
% 5.64/5.87              = ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2EALWAYS__REC,axiom,
% 5.64/5.87      ! [V0P: $i] :
% 5.64/5.87        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87            ( ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0P ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.87          <=> ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.87              & ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0P ) ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2EEVENTUAL__REC,axiom,
% 5.64/5.87      ! [V0P: $i] :
% 5.64/5.87        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87            ( ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0P ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.87          <=> ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.87              | ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0P ) ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2EWATCH__REC,axiom,
% 5.64/5.87      ! [V0q: $i] :
% 5.64/5.87        ( ( mem @ V0q @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWATCH @ V0q ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87              <=> ( ~ ( p @ ( ap @ V0q @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0q ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWATCH @ V0q ) @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2EWHEN__REC,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87              <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2EUNTIL__REC,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87              <=> ( ~ ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87                 => ( ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87                    & ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2EBEFORE__REC,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87              <=> ( ~ ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87                  & ( ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87                    | ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2ESWHEN__REC,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87              <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2ESUNTIL__REC,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87              <=> ( ~ ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87                 => ( ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87                    & ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2ESBEFORE__REC,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87              <=> ( ~ ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87                  & ( ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87                    | ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2EALWAYS__FIX,axiom,
% 5.64/5.87      ! [V0y: $i] :
% 5.64/5.87        ( ( mem @ V0y @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1a: $i] :
% 5.64/5.87            ( ( mem @ V1a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ( ( V0y
% 5.64/5.87                = ( lam @ ty_2Enum_2Enum
% 5.64/5.87                  @ ^ [V2t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1a @ V2t ) ) @ ( ap @ V0y @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ V2t ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.64/5.87            <=> ( ( V0y
% 5.64/5.87                  = ( ap @ c_2ETemporal__Logic_2EALWAYS @ V1a ) )
% 5.64/5.87                | ( V0y
% 5.64/5.87                  = ( lam @ ty_2Enum_2Enum
% 5.64/5.87                    @ ^ [V3t: $i] : c_2Ebool_2EF ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2EEVENTUAL__FIX,axiom,
% 5.64/5.87      ! [V0y: $i] :
% 5.64/5.87        ( ( mem @ V0y @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1a: $i] :
% 5.64/5.87            ( ( mem @ V1a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ( ( V0y
% 5.64/5.87                = ( lam @ ty_2Enum_2Enum
% 5.64/5.87                  @ ^ [V2t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1a @ V2t ) ) @ ( ap @ V0y @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ V2t ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.64/5.87            <=> ( ( V0y
% 5.64/5.87                  = ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V1a ) )
% 5.64/5.87                | ( V0y
% 5.64/5.87                  = ( lam @ ty_2Enum_2Enum
% 5.64/5.87                    @ ^ [V3t: $i] : c_2Ebool_2ET ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2EWHEN__FIX,axiom,
% 5.64/5.87      ! [V0y: $i] :
% 5.64/5.87        ( ( mem @ V0y @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ! [V2a: $i] :
% 5.64/5.87                ( ( mem @ V2a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87               => ( ( V0y
% 5.64/5.87                    = ( lam @ ty_2Enum_2Enum
% 5.64/5.87                      @ ^ [V3t: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ V1b @ V3t ) ) @ ( ap @ V2a @ V3t ) ) @ ( ap @ V0y @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ V3t ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.64/5.87                <=> ( ( V0y
% 5.64/5.87                      = ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V2a ) @ V1b ) )
% 5.64/5.87                    | ( V0y
% 5.64/5.87                      = ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V2a ) @ V1b ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2EUNTIL__FIX,axiom,
% 5.64/5.87      ! [V0y: $i] :
% 5.64/5.87        ( ( mem @ V0y @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ! [V2a: $i] :
% 5.64/5.87                ( ( mem @ V2a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87               => ( ( V0y
% 5.64/5.87                    = ( lam @ ty_2Enum_2Enum
% 5.64/5.87                      @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V3t ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V2a @ V3t ) ) @ ( ap @ V0y @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ V3t ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.64/5.87                <=> ( ( V0y
% 5.64/5.87                      = ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V2a ) @ V1b ) )
% 5.64/5.87                    | ( V0y
% 5.64/5.87                      = ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V2a ) @ V1b ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2EBEFORE__FIX,axiom,
% 5.64/5.87      ! [V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1a: $i] :
% 5.64/5.87            ( ( mem @ V1a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ! [V2y: $i] :
% 5.64/5.87                ( ( mem @ V2y @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87               => ( ( V2y
% 5.64/5.87                    = ( lam @ ty_2Enum_2Enum
% 5.64/5.87                      @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0b @ V3t ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1a @ V3t ) ) @ ( ap @ V2y @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ V3t ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.64/5.87                <=> ( ( V2y
% 5.64/5.87                      = ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V1a ) @ V0b ) )
% 5.64/5.87                    | ( V2y
% 5.64/5.87                      = ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V1a ) @ V0b ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2EWHEN__INVARIANT,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87              <=> ? [V3J: $i] :
% 5.64/5.87                    ( ( mem @ V3J @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87                    & ( p @ ( ap @ V3J @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87                    & ! [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.87                        ( ( ~ ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.87                          & ( p @ ( ap @ V3J @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.87                       => ( p @ ( ap @ V3J @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) )
% 5.64/5.87                    & ! [V5d: tp__ty_2Enum_2Enum] :
% 5.64/5.87                        ( ( ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V5d ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.87                          & ( p @ ( ap @ V3J @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V5d ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.87                       => ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V5d ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2EUNTIL__INVARIANT,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87              <=> ? [V3J: $i] :
% 5.64/5.87                    ( ( mem @ V3J @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87                    & ( p @ ( ap @ V3J @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87                    & ! [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.87                        ( ( ( p @ ( ap @ V3J @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.87                          & ~ ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.87                       => ( ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.87                          & ( p @ ( ap @ V3J @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2EBEFORE__INVARIANT,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87              <=> ? [V3J: $i] :
% 5.64/5.87                    ( ( mem @ V3J @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87                    & ( p @ ( ap @ V3J @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87                    & ! [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.87                        ( ( ( p @ ( ap @ V3J @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.87                          & ~ ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.87                       => ( p @ ( ap @ V3J @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) )
% 5.64/5.87                    & ! [V5d: tp__ty_2Enum_2Enum] :
% 5.64/5.87                        ( ( p @ ( ap @ V3J @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V5d ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.87                       => ~ ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V5d ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2EALWAYS__INVARIANT,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87            ( ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.87          <=> ? [V2J: $i] :
% 5.64/5.87                ( ( mem @ V2J @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87                & ( p @ ( ap @ V2J @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.87                & ! [V3t: tp__ty_2Enum_2Enum] :
% 5.64/5.87                    ( ( p @ ( ap @ V2J @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3t ) ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) )
% 5.64/5.87                   => ( ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3t ) ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) )
% 5.64/5.87                      & ( p @ ( ap @ V2J @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3t ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2EEVENTUAL__INVARIANT,axiom,
% 5.64/5.87      ! [V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87            ( ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.87          <=> ? [V2J: $i] :
% 5.64/5.87                ( ( mem @ V2J @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.87                & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ V2J @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) )
% 5.64/5.87                & ! [V3t: tp__ty_2Enum_2Enum] :
% 5.64/5.87                    ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ V2J @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3t ) ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) ) @ ( ap @ V2J @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3t ) ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) )
% 5.64/5.87                    | ( ( surj__ty_2Enum_2Enum @ ( ap @ V2J @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V3t ) ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) )
% 5.64/5.87                      = fo__c_2Enum_2E0 ) )
% 5.64/5.87                & ! [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.87                    ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ V2J @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) )
% 5.64/5.87                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ V2J @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) )
% 5.64/5.87                        = fo__c_2Enum_2E0 ) )
% 5.64/5.87                   => ( p @ ( ap @ V0b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2ESWHEN__INVARIANT,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87              <=> ( ? [V3J1: $i] :
% 5.64/5.87                      ( ( mem @ V3J1 @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87                      & ( p @ ( ap @ V3J1 @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87                      & ! [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.87                          ( ( ~ ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.87                            & ( p @ ( ap @ V3J1 @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.87                         => ( p @ ( ap @ V3J1 @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) )
% 5.64/5.87                      & ! [V5d: tp__ty_2Enum_2Enum] :
% 5.64/5.87                          ( ( ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V5d ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.87                            & ( p @ ( ap @ V3J1 @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V5d ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.87                         => ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V5d ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) )
% 5.64/5.87                  & ? [V6J2: $i] :
% 5.64/5.87                      ( ( mem @ V6J2 @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.87                      & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ V6J2 @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.87                      & ! [V7t: tp__ty_2Enum_2Enum] :
% 5.64/5.87                          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ V6J2 @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V7t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) @ ( ap @ V6J2 @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V7t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.87                          | ( ( surj__ty_2Enum_2Enum @ ( ap @ V6J2 @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V7t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.87                            = fo__c_2Enum_2E0 ) )
% 5.64/5.87                      & ! [V8t: tp__ty_2Enum_2Enum] :
% 5.64/5.87                          ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ V6J2 @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V8t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.87                            & ( ( surj__ty_2Enum_2Enum @ ( ap @ V6J2 @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V8t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.87                              = fo__c_2Enum_2E0 ) )
% 5.64/5.87                         => ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V8t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2ESUNTIL__INVARIANT,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87              <=> ( ? [V3J1: $i] :
% 5.64/5.87                      ( ( mem @ V3J1 @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87                      & ( p @ ( ap @ V3J1 @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87                      & ! [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.87                          ( ( ( p @ ( ap @ V3J1 @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.87                            & ~ ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.87                         => ( ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.87                            & ( p @ ( ap @ V3J1 @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) )
% 5.64/5.87                  & ? [V5J2: $i] :
% 5.64/5.87                      ( ( mem @ V5J2 @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.87                      & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ V5J2 @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.87                      & ! [V6t: tp__ty_2Enum_2Enum] :
% 5.64/5.87                          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ V5J2 @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V6t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) @ ( ap @ V5J2 @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V6t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.87                          | ( ( surj__ty_2Enum_2Enum @ ( ap @ V5J2 @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V6t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.87                            = fo__c_2Enum_2E0 ) )
% 5.64/5.87                      & ! [V7t: tp__ty_2Enum_2Enum] :
% 5.64/5.87                          ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ V5J2 @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V7t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.87                            & ( ( surj__ty_2Enum_2Enum @ ( ap @ V5J2 @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V7t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.87                              = fo__c_2Enum_2E0 ) )
% 5.64/5.87                         => ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V7t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2ESBEFORE__INVARIANT,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87              <=> ( ? [V3J1: $i] :
% 5.64/5.87                      ( ( mem @ V3J1 @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87                      & ( p @ ( ap @ V3J1 @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87                      & ! [V4t: tp__ty_2Enum_2Enum] :
% 5.64/5.87                          ( ( ( p @ ( ap @ V3J1 @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.87                            & ~ ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.87                         => ( p @ ( ap @ V3J1 @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) )
% 5.64/5.87                      & ! [V5d: tp__ty_2Enum_2Enum] :
% 5.64/5.87                          ( ( p @ ( ap @ V3J1 @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V5d ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.87                         => ~ ( p @ ( ap @ V1b @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V5d ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) )
% 5.64/5.87                  & ? [V6J2: $i] :
% 5.64/5.87                      ( ( mem @ V6J2 @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.87                      & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ V6J2 @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.64/5.87                      & ! [V7t: tp__ty_2Enum_2Enum] :
% 5.64/5.87                          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ V6J2 @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V7t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) @ ( ap @ V6J2 @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V7t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.87                          | ( ( surj__ty_2Enum_2Enum @ ( ap @ V6J2 @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V7t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.87                            = fo__c_2Enum_2E0 ) )
% 5.64/5.87                      & ! [V8t: tp__ty_2Enum_2Enum] :
% 5.64/5.87                          ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ V6J2 @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V8t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.87                            & ( ( surj__ty_2Enum_2Enum @ ( ap @ V6J2 @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V8t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) )
% 5.64/5.87                              = fo__c_2Enum_2E0 ) )
% 5.64/5.87                         => ( p @ ( ap @ V0a @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V8t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2EALWAYS__IDEM,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ( ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a )
% 5.64/5.87          = ( ap @ c_2ETemporal__Logic_2EALWAYS @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2EEVENTUAL__IDEM,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ( ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a )
% 5.64/5.87          = ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2EWHEN__IDEM,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b )
% 5.64/5.87              = ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b ) ) @ V1b ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2EUNTIL__IDEM,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b )
% 5.64/5.87              = ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b ) ) @ V1b ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2EBEFORE__IDEM,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b )
% 5.64/5.87              = ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b ) ) @ V1b ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2ESWHEN__IDEM,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b )
% 5.64/5.87              = ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b ) ) @ V1b ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2ESUNTIL__IDEM,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b )
% 5.64/5.87              = ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b ) ) @ V1b ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2ESBEFORE__IDEM,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b )
% 5.64/5.87              = ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b ) ) @ V1b ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2ENOT__ALWAYS,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87            ( ~ ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.87          <=> ( p
% 5.64/5.87              @ ( ap
% 5.64/5.87                @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL
% 5.64/5.87                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.87                    @ ^ [V2t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V2t ) ) ) )
% 5.64/5.87                @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2ENOT__EVENTUAL,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87            ( ~ ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.64/5.87          <=> ( p
% 5.64/5.87              @ ( ap
% 5.64/5.87                @ ( ap @ c_2ETemporal__Logic_2EALWAYS
% 5.64/5.87                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.87                    @ ^ [V2t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V2t ) ) ) )
% 5.64/5.87                @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2ENOT__WHEN,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ~ ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87              <=> ( p
% 5.64/5.87                  @ ( ap
% 5.64/5.87                    @ ( ap
% 5.64/5.87                      @ ( ap @ c_2ETemporal__Logic_2ESWHEN
% 5.64/5.87                        @ ( lam @ ty_2Enum_2Enum
% 5.64/5.87                          @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) )
% 5.64/5.87                      @ V1b )
% 5.64/5.87                    @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2ENOT__UNTIL,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ~ ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87              <=> ( p
% 5.64/5.87                  @ ( ap
% 5.64/5.87                    @ ( ap
% 5.64/5.87                      @ ( ap @ c_2ETemporal__Logic_2ESBEFORE
% 5.64/5.87                        @ ( lam @ ty_2Enum_2Enum
% 5.64/5.87                          @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) )
% 5.64/5.87                      @ V1b )
% 5.64/5.87                    @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2ENOT__BEFORE,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ~ ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87              <=> ( p
% 5.64/5.87                  @ ( ap
% 5.64/5.87                    @ ( ap
% 5.64/5.87                      @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.64/5.87                        @ ( lam @ ty_2Enum_2Enum
% 5.64/5.87                          @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) )
% 5.64/5.87                      @ V1b )
% 5.64/5.87                    @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2ENOT__SWHEN,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ~ ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87              <=> ( p
% 5.64/5.87                  @ ( ap
% 5.64/5.87                    @ ( ap
% 5.64/5.87                      @ ( ap @ c_2ETemporal__Logic_2EWHEN
% 5.64/5.87                        @ ( lam @ ty_2Enum_2Enum
% 5.64/5.87                          @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) )
% 5.64/5.87                      @ V1b )
% 5.64/5.87                    @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2ENOT__SUNTIL,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ~ ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87              <=> ( p
% 5.64/5.87                  @ ( ap
% 5.64/5.87                    @ ( ap
% 5.64/5.87                      @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.64/5.87                        @ ( lam @ ty_2Enum_2Enum
% 5.64/5.87                          @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) )
% 5.64/5.87                      @ V1b )
% 5.64/5.87                    @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2ETemporal__Logic_2ENOT__SBEFORE,axiom,
% 5.64/5.87      ! [V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ~ ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.64/5.87              <=> ( p
% 5.64/5.87                  @ ( ap
% 5.64/5.87                    @ ( ap
% 5.64/5.87                      @ ( ap @ c_2ETemporal__Logic_2EUNTIL
% 5.64/5.87                        @ ( lam @ ty_2Enum_2Enum
% 5.64/5.87                          @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) )
% 5.64/5.87                      @ V1b )
% 5.64/5.87                    @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  %------------------------------------------------------------------------------
% 5.64/5.87  %------------------------------------------------------------------------------
% 5.64/5.87  thf(tp_c_2EreaderMonad_2EBIND,type,
% 5.64/5.87      c_2EreaderMonad_2EBIND: del > del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EreaderMonad_2EBIND,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27s: del] : ( mem @ ( c_2EreaderMonad_2EBIND @ A_27a @ A_27b @ A_27s ) @ ( arr @ ( arr @ A_27s @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27s @ A_27b ) ) @ ( arr @ A_27s @ A_27b ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EreaderMonad_2EFMAP,type,
% 5.64/5.87      c_2EreaderMonad_2EFMAP: del > del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EreaderMonad_2EFMAP,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27s: del] : ( mem @ ( c_2EreaderMonad_2EFMAP @ A_27a @ A_27b @ A_27s ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27s @ A_27a ) @ ( arr @ A_27s @ A_27b ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EreaderMonad_2EJOIN,type,
% 5.64/5.87      c_2EreaderMonad_2EJOIN: del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EreaderMonad_2EJOIN,axiom,
% 5.64/5.87      ! [A_27a: del,A_27s: del] : ( mem @ ( c_2EreaderMonad_2EJOIN @ A_27a @ A_27s ) @ ( arr @ ( arr @ A_27s @ ( arr @ A_27s @ A_27a ) ) @ ( arr @ A_27s @ A_27a ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EreaderMonad_2EMCOMPOSE,type,
% 5.64/5.87      c_2EreaderMonad_2EMCOMPOSE: del > del > del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EreaderMonad_2EMCOMPOSE,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27c: del,A_27s: del] : ( mem @ ( c_2EreaderMonad_2EMCOMPOSE @ A_27a @ A_27b @ A_27c @ A_27s ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27s @ A_27b ) ) @ ( arr @ ( arr @ A_27b @ ( arr @ A_27s @ A_27c ) ) @ ( arr @ A_27a @ ( arr @ A_27s @ A_27c ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EreaderMonad_2EUNIT,type,
% 5.64/5.87      c_2EreaderMonad_2EUNIT: del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EreaderMonad_2EUNIT,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EreaderMonad_2EUNIT @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ A_27b @ A_27a ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EreaderMonad_2EBIND__def,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27s: del,V0M: $i] :
% 5.64/5.87        ( ( mem @ V0M @ ( arr @ A_27s @ A_27a ) )
% 5.64/5.87       => ! [V1f: $i] :
% 5.64/5.87            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ A_27s @ A_27b ) ) )
% 5.64/5.87           => ! [V2s: $i] :
% 5.64/5.87                ( ( mem @ V2s @ A_27s )
% 5.64/5.87               => ( ( ap @ ( ap @ ( ap @ ( c_2EreaderMonad_2EBIND @ A_27a @ A_27b @ A_27s ) @ V0M ) @ V1f ) @ V2s )
% 5.64/5.87                  = ( ap @ ( ap @ V1f @ ( ap @ V0M @ V2s ) ) @ V2s ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EreaderMonad_2EUNIT__def,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.64/5.87        ( ( mem @ V0x @ A_27a )
% 5.64/5.87       => ! [V1s: $i] :
% 5.64/5.87            ( ( mem @ V1s @ A_27b )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2EreaderMonad_2EUNIT @ A_27a @ A_27b ) @ V0x ) @ V1s )
% 5.64/5.87              = V0x ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EreaderMonad_2EMCOMPOSE__def,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27c: del,A_27s: del,V0f1: $i] :
% 5.64/5.87        ( ( mem @ V0f1 @ ( arr @ A_27a @ ( arr @ A_27s @ A_27b ) ) )
% 5.64/5.87       => ! [V1f2: $i] :
% 5.64/5.87            ( ( mem @ V1f2 @ ( arr @ A_27b @ ( arr @ A_27s @ A_27c ) ) )
% 5.64/5.87           => ! [V2a: $i] :
% 5.64/5.87                ( ( mem @ V2a @ A_27a )
% 5.64/5.87               => ( ( ap @ ( ap @ ( ap @ ( c_2EreaderMonad_2EMCOMPOSE @ A_27a @ A_27b @ A_27c @ A_27s ) @ V0f1 ) @ V1f2 ) @ V2a )
% 5.64/5.87                  = ( ap @ ( ap @ ( c_2EreaderMonad_2EBIND @ A_27b @ A_27c @ A_27s ) @ ( ap @ V0f1 @ V2a ) ) @ V1f2 ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EreaderMonad_2EBIND__UNITR,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0m: $i] :
% 5.64/5.87        ( ( mem @ V0m @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.87       => ( ( ap @ ( ap @ ( c_2EreaderMonad_2EBIND @ A_27b @ A_27b @ A_27a ) @ V0m ) @ ( c_2EreaderMonad_2EUNIT @ A_27b @ A_27a ) )
% 5.64/5.87          = V0m ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EreaderMonad_2EBIND__UNITL,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27c: del,V0x: $i] :
% 5.64/5.87        ( ( mem @ V0x @ A_27c )
% 5.64/5.87       => ! [V1f: $i] :
% 5.64/5.87            ( ( mem @ V1f @ ( arr @ A_27c @ ( arr @ A_27a @ A_27b ) ) )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2EreaderMonad_2EBIND @ A_27c @ A_27b @ A_27a ) @ ( ap @ ( c_2EreaderMonad_2EUNIT @ A_27c @ A_27a ) @ V0x ) ) @ V1f )
% 5.64/5.87              = ( ap @ V1f @ V0x ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EreaderMonad_2EMCOMPOSE__LEFT__ID,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27c: del,V0g: $i] :
% 5.64/5.87        ( ( mem @ V0g @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.64/5.87       => ( ( ap @ ( ap @ ( c_2EreaderMonad_2EMCOMPOSE @ A_27a @ A_27a @ A_27c @ A_27b ) @ ( c_2EreaderMonad_2EUNIT @ A_27a @ A_27b ) ) @ V0g )
% 5.64/5.87          = V0g ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EreaderMonad_2EMCOMPOSE__RIGHT__ID,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.64/5.87        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.64/5.87       => ( ( ap @ ( ap @ ( c_2EreaderMonad_2EMCOMPOSE @ A_27a @ A_27c @ A_27c @ A_27b ) @ V0f ) @ ( c_2EreaderMonad_2EUNIT @ A_27c @ A_27b ) )
% 5.64/5.87          = V0f ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EreaderMonad_2EMCOMPOSE__ASSOC,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del,V0f: $i] :
% 5.64/5.87        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27d ) ) )
% 5.64/5.87       => ! [V1g: $i] :
% 5.64/5.87            ( ( mem @ V1g @ ( arr @ A_27d @ ( arr @ A_27b @ A_27e ) ) )
% 5.64/5.87           => ! [V2h: $i] :
% 5.64/5.87                ( ( mem @ V2h @ ( arr @ A_27e @ ( arr @ A_27b @ A_27c ) ) )
% 5.64/5.87               => ( ( ap @ ( ap @ ( c_2EreaderMonad_2EMCOMPOSE @ A_27a @ A_27d @ A_27c @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2EreaderMonad_2EMCOMPOSE @ A_27d @ A_27e @ A_27c @ A_27b ) @ V1g ) @ V2h ) )
% 5.64/5.87                  = ( ap @ ( ap @ ( c_2EreaderMonad_2EMCOMPOSE @ A_27a @ A_27e @ A_27c @ A_27b ) @ ( ap @ ( ap @ ( c_2EreaderMonad_2EMCOMPOSE @ A_27a @ A_27d @ A_27e @ A_27b ) @ V0f ) @ V1g ) ) @ V2h ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EreaderMonad_2EFMAP__def,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27s: del,V0f: $i] :
% 5.64/5.87        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.87       => ! [V1M1: $i] :
% 5.64/5.87            ( ( mem @ V1M1 @ ( arr @ A_27s @ A_27a ) )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2EreaderMonad_2EFMAP @ A_27a @ A_27b @ A_27s ) @ V0f ) @ V1M1 )
% 5.64/5.87              = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27s @ A_27b @ A_27a ) @ V0f ) @ V1M1 ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EreaderMonad_2EFMAP__ID,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0M: $i] :
% 5.64/5.87        ( ( mem @ V0M @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.87       => ( ( ( ap
% 5.64/5.87              @ ( ap @ ( c_2EreaderMonad_2EFMAP @ A_27b @ A_27b @ A_27a )
% 5.64/5.87                @ ( lam @ A_27b
% 5.64/5.87                  @ ^ [V1x: $i] : V1x ) )
% 5.64/5.87              @ V0M )
% 5.64/5.87            = V0M )
% 5.64/5.87          & ( ( ap @ ( ap @ ( c_2EreaderMonad_2EFMAP @ A_27b @ A_27b @ A_27a ) @ ( c_2Ecombin_2EI @ A_27b ) ) @ V0M )
% 5.64/5.87            = V0M ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EreaderMonad_2EFMAP__o,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.64/5.87        ( ( mem @ V0f @ ( arr @ A_27d @ A_27c ) )
% 5.64/5.87       => ! [V1g: $i] :
% 5.64/5.87            ( ( mem @ V1g @ ( arr @ A_27b @ A_27d ) )
% 5.64/5.87           => ( ( ap @ ( c_2EreaderMonad_2EFMAP @ A_27b @ A_27c @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ A_27c @ A_27d ) @ V0f ) @ V1g ) )
% 5.64/5.87              = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27c ) @ ( arr @ A_27a @ A_27d ) ) @ ( ap @ ( c_2EreaderMonad_2EFMAP @ A_27d @ A_27c @ A_27a ) @ V0f ) ) @ ( ap @ ( c_2EreaderMonad_2EFMAP @ A_27b @ A_27d @ A_27a ) @ V1g ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EreaderMonad_2EFMAP__BIND,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.64/5.87        ( ( mem @ V0f @ ( arr @ A_27c @ A_27b ) )
% 5.64/5.87       => ! [V1M: $i] :
% 5.64/5.87            ( ( mem @ V1M @ ( arr @ A_27a @ A_27c ) )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2EreaderMonad_2EFMAP @ A_27c @ A_27b @ A_27a ) @ V0f ) @ V1M )
% 5.64/5.87              = ( ap @ ( ap @ ( c_2EreaderMonad_2EBIND @ A_27c @ A_27b @ A_27a ) @ V1M ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27c @ ( arr @ A_27a @ A_27b ) @ A_27b ) @ ( c_2EreaderMonad_2EUNIT @ A_27b @ A_27a ) ) @ V0f ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EreaderMonad_2EJOIN__def,axiom,
% 5.64/5.87      ! [A_27a: del,A_27s: del,V0MM: $i] :
% 5.64/5.87        ( ( mem @ V0MM @ ( arr @ A_27s @ ( arr @ A_27s @ A_27a ) ) )
% 5.64/5.87       => ! [V1s: $i] :
% 5.64/5.87            ( ( mem @ V1s @ A_27s )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2EreaderMonad_2EJOIN @ A_27a @ A_27s ) @ V0MM ) @ V1s )
% 5.64/5.87              = ( ap @ ( ap @ V0MM @ V1s ) @ V1s ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EreaderMonad_2EBIND__JOIN,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27c: del,V0M: $i] :
% 5.64/5.87        ( ( mem @ V0M @ ( arr @ A_27a @ A_27c ) )
% 5.64/5.87       => ! [V1f: $i] :
% 5.64/5.87            ( ( mem @ V1f @ ( arr @ A_27c @ ( arr @ A_27a @ A_27b ) ) )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2EreaderMonad_2EBIND @ A_27c @ A_27b @ A_27a ) @ V0M ) @ V1f )
% 5.64/5.87              = ( ap @ ( c_2EreaderMonad_2EJOIN @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2EreaderMonad_2EFMAP @ A_27c @ ( arr @ A_27a @ A_27b ) @ A_27a ) @ V1f ) @ V0M ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EreaderMonad_2EJOIN__BIND,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0M: $i] :
% 5.64/5.87        ( ( mem @ V0M @ ( arr @ A_27a @ ( arr @ A_27a @ A_27b ) ) )
% 5.64/5.87       => ( ( ap @ ( c_2EreaderMonad_2EJOIN @ A_27b @ A_27a ) @ V0M )
% 5.64/5.87          = ( ap @ ( ap @ ( c_2EreaderMonad_2EBIND @ ( arr @ A_27a @ A_27b ) @ A_27b @ A_27a ) @ V0M ) @ ( c_2Ecombin_2EI @ ( arr @ A_27a @ A_27b ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  %------------------------------------------------------------------------------
% 5.64/5.87  %------------------------------------------------------------------------------
% 5.64/5.87  thf(tp_c_2Ebag_2EBAG__ALL__DISTINCT,type,
% 5.64/5.87      c_2Ebag_2EBAG__ALL__DISTINCT: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EBAG__ALL__DISTINCT,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2EBAG__ALL__DISTINCT @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EBAG__CARD,type,
% 5.64/5.87      c_2Ebag_2EBAG__CARD: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EBAG__CARD,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2EBAG__CARD @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ty_2Enum_2Enum ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EBAG__CARD__RELn,type,
% 5.64/5.87      c_2Ebag_2EBAG__CARD__RELn: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EBAG__CARD__RELn,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2EBAG__CARD__RELn @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EBAG__CHOICE,type,
% 5.64/5.87      c_2Ebag_2EBAG__CHOICE: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EBAG__CHOICE,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2EBAG__CHOICE @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ A_27a ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EBAG__DELETE,type,
% 5.64/5.87      c_2Ebag_2EBAG__DELETE: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EBAG__DELETE,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EBAG__DIFF,type,
% 5.64/5.87      c_2Ebag_2EBAG__DIFF: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EBAG__DIFF,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EBAG__DISJOINT,type,
% 5.64/5.87      c_2Ebag_2EBAG__DISJOINT: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EBAG__DISJOINT,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2EBAG__DISJOINT @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EBAG__EVERY,type,
% 5.64/5.87      c_2Ebag_2EBAG__EVERY: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EBAG__EVERY,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2EBAG__EVERY @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EBAG__FILTER,type,
% 5.64/5.87      c_2Ebag_2EBAG__FILTER: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EBAG__FILTER,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2EBAG__FILTER @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EBAG__GEN__PROD,type,
% 5.64/5.87      c_2Ebag_2EBAG__GEN__PROD: $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EBAG__GEN__PROD,axiom,
% 5.64/5.87      mem @ c_2Ebag_2EBAG__GEN__PROD @ ( arr @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EBAG__GEN__SUM,type,
% 5.64/5.87      c_2Ebag_2EBAG__GEN__SUM: $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EBAG__GEN__SUM,axiom,
% 5.64/5.87      mem @ c_2Ebag_2EBAG__GEN__SUM @ ( arr @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EBAG__IMAGE,type,
% 5.64/5.87      c_2Ebag_2EBAG__IMAGE: del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EBAG__IMAGE,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ebag_2EBAG__IMAGE @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ A_27a ) @ ( arr @ ( arr @ A_27b @ ty_2Enum_2Enum ) @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EBAG__IN,type,
% 5.64/5.87      c_2Ebag_2EBAG__IN: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EBAG__IN,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EBAG__INN,type,
% 5.64/5.87      c_2Ebag_2EBAG__INN: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EBAG__INN,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ ( arr @ A_27a @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EBAG__INSERT,type,
% 5.64/5.87      c_2Ebag_2EBAG__INSERT: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EBAG__INSERT,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EBAG__INTER,type,
% 5.64/5.87      c_2Ebag_2EBAG__INTER: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EBAG__INTER,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2EBAG__INTER @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EBAG__MERGE,type,
% 5.64/5.87      c_2Ebag_2EBAG__MERGE: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EBAG__MERGE,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2EBAG__MERGE @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EBAG__OF__SET,type,
% 5.64/5.87      c_2Ebag_2EBAG__OF__SET: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EBAG__OF__SET,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2EBAG__OF__SET @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EBAG__REST,type,
% 5.64/5.87      c_2Ebag_2EBAG__REST: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EBAG__REST,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2EBAG__REST @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EBAG__UNION,type,
% 5.64/5.87      c_2Ebag_2EBAG__UNION: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EBAG__UNION,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EBIG__BAG__UNION,type,
% 5.64/5.87      c_2Ebag_2EBIG__BAG__UNION: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EBIG__BAG__UNION,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2EBIG__BAG__UNION @ A_27a ) @ ( arr @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EEL__BAG,type,
% 5.64/5.87      c_2Ebag_2EEL__BAG: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EEL__BAG,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2EEL__BAG @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EEMPTY__BAG,type,
% 5.64/5.87      c_2Ebag_2EEMPTY__BAG: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EEMPTY__BAG,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EFINITE__BAG,type,
% 5.64/5.87      c_2Ebag_2EFINITE__BAG: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EFINITE__BAG,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EITBAG,type,
% 5.64/5.87      c_2Ebag_2EITBAG: del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EITBAG,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ebag_2EITBAG @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ A_27b @ A_27b ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2EPSUB__BAG,type,
% 5.64/5.87      c_2Ebag_2EPSUB__BAG: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2EPSUB__BAG,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2EPSUB__BAG @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2ESET__OF__BAG,type,
% 5.64/5.87      c_2Ebag_2ESET__OF__BAG: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2ESET__OF__BAG,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2ESING__BAG,type,
% 5.64/5.87      c_2Ebag_2ESING__BAG: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2ESING__BAG,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2ESING__BAG @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2ESUB__BAG,type,
% 5.64/5.87      c_2Ebag_2ESUB__BAG: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2ESUB__BAG,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2Ebag__size,type,
% 5.64/5.87      c_2Ebag_2Ebag__size: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2Ebag__size,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2Ebag__size @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ty_2Enum_2Enum ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2Edominates,type,
% 5.64/5.87      c_2Ebag_2Edominates: del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2Edominates,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ebag_2Edominates @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27b @ bool ) @ bool ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Ebag_2Emlt1,type,
% 5.64/5.87      c_2Ebag_2Emlt1: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Ebag_2Emlt1,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2Ebag_2Emlt1 @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EEMPTY__BAG,axiom,
% 5.64/5.87      ! [A_27a: del] :
% 5.64/5.87        ( ( c_2Ebag_2EEMPTY__BAG @ A_27a )
% 5.64/5.87        = ( ap @ ( c_2Ecombin_2EK @ ty_2Enum_2Enum @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EEMPTY__BAG__alt,axiom,
% 5.64/5.87      ! [A_27a: del] :
% 5.64/5.87        ( ( c_2Ebag_2EEMPTY__BAG @ A_27a )
% 5.64/5.87        = ( lam @ A_27a
% 5.64/5.87          @ ^ [V0x: $i] : ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EBAG__INN,axiom,
% 5.64/5.87      ! [A_27a: del,V0e: $i] :
% 5.64/5.87        ( ( mem @ V0e @ A_27a )
% 5.64/5.87       => ! [V1n: tp__ty_2Enum_2Enum,V2b: $i] :
% 5.64/5.87            ( ( mem @ V2b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V0e ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2b ) )
% 5.64/5.87            <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ V2b @ V0e ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2ESUB__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87            <=> ! [V2x: $i] :
% 5.64/5.87                  ( ( mem @ V2x @ A_27a )
% 5.64/5.87                 => ! [V3n: tp__ty_2Enum_2Enum] :
% 5.64/5.87                      ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V2x ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V0b1 ) )
% 5.64/5.87                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V2x ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V1b2 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EPSUB__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EPSUB__BAG @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87            <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87                & ( V0b1 != V1b2 ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EBAG__IN,axiom,
% 5.64/5.87      ! [A_27a: del,V0e: $i] :
% 5.64/5.87        ( ( mem @ V0e @ A_27a )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V0e ) @ V1b ) )
% 5.64/5.87            <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V0e ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ V1b ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EBAG__UNION,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1c: $i] :
% 5.64/5.87            ( ( mem @ V1c @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b ) @ V1c )
% 5.64/5.87              = ( lam @ A_27a
% 5.64/5.87                @ ^ [V2x: $i] : ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ V0b @ V2x ) ) @ ( ap @ V1c @ V2x ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EBAG__DIFF,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V0b1 ) @ V1b2 )
% 5.64/5.87              = ( lam @ A_27a
% 5.64/5.87                @ ^ [V2x: $i] : ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ V0b1 @ V2x ) ) @ ( ap @ V1b2 @ V2x ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EBAG__INSERT,axiom,
% 5.64/5.87      ! [A_27a: del,V0e: $i] :
% 5.64/5.87        ( ( mem @ V0e @ A_27a )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0e ) @ V1b )
% 5.64/5.87              = ( lam @ A_27a
% 5.64/5.87                @ ^ [V2x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V2x ) @ V0e ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ V1b @ V0e ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ V1b @ V2x ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__cases,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( V0b
% 5.64/5.87            = ( c_2Ebag_2EEMPTY__BAG @ A_27a ) )
% 5.64/5.87          | ? [V1b0: $i] :
% 5.64/5.87              ( ( mem @ V1b0 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87              & ? [V2e: $i] :
% 5.64/5.87                  ( ( mem @ V2e @ A_27a )
% 5.64/5.87                  & ( V0b
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V2e ) @ V1b0 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EBAG__INTER,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__INTER @ A_27a ) @ V0b1 ) @ V1b2 )
% 5.64/5.87              = ( lam @ A_27a
% 5.64/5.87                @ ^ [V2x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ V0b1 @ V2x ) ) @ ( ap @ V1b2 @ V2x ) ) ) @ ( ap @ V0b1 @ V2x ) ) @ ( ap @ V1b2 @ V2x ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EBAG__MERGE,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__MERGE @ A_27a ) @ V0b1 ) @ V1b2 )
% 5.64/5.87              = ( lam @ A_27a
% 5.64/5.87                @ ^ [V2x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ V0b1 @ V2x ) ) @ ( ap @ V1b2 @ V2x ) ) ) @ ( ap @ V1b2 @ V2x ) ) @ ( ap @ V0b1 @ V2x ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__MERGE__IDEM,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__MERGE @ A_27a ) @ V0b ) @ V0b )
% 5.64/5.87          = V0b ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__INN__0,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1e: $i] :
% 5.64/5.87            ( ( mem @ V1e @ A_27a )
% 5.64/5.87           => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V1e ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0b ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__INN__LESS,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1e: $i] :
% 5.64/5.87            ( ( mem @ V1e @ A_27a )
% 5.64/5.87           => ! [V2n: tp__ty_2Enum_2Enum,V3m: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V1e ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V0b ) )
% 5.64/5.87                  & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.64/5.87               => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V1e ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) @ V0b ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__IN__BAG__INSERT,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1e1: $i] :
% 5.64/5.87            ( ( mem @ V1e1 @ A_27a )
% 5.64/5.87           => ! [V2e2: $i] :
% 5.64/5.87                ( ( mem @ V2e2 @ A_27a )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V1e1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V2e2 ) @ V0b ) ) )
% 5.64/5.87                <=> ( ( V1e1 = V2e2 )
% 5.64/5.87                    | ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V1e1 ) @ V0b ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__INN__BAG__INSERT,axiom,
% 5.64/5.87      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1b: $i] :
% 5.64/5.87        ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V2e1: $i] :
% 5.64/5.87            ( ( mem @ V2e1 @ A_27a )
% 5.64/5.87           => ! [V3e2: $i] :
% 5.64/5.87                ( ( mem @ V3e2 @ A_27a )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V2e1 ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V3e2 ) @ V1b ) ) )
% 5.64/5.87                <=> ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V2e1 ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V1b ) )
% 5.64/5.87                      & ( V2e1 = V3e2 ) )
% 5.64/5.87                    | ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V2e1 ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1b ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__INN__BAG__INSERT__STRONG,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1n: tp__ty_2Enum_2Enum,V2e1: $i] :
% 5.64/5.87            ( ( mem @ V2e1 @ A_27a )
% 5.64/5.87           => ! [V3e2: $i] :
% 5.64/5.87                ( ( mem @ V3e2 @ A_27a )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V2e1 ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V3e2 ) @ V0b ) ) )
% 5.64/5.87                <=> ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V2e1 ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V0b ) )
% 5.64/5.87                      & ( V2e1 = V3e2 ) )
% 5.64/5.87                    | ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V2e1 ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0b ) )
% 5.64/5.87                      & ( V2e1 != V3e2 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__UNION__EQ__LCANCEL1,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1c: $i] :
% 5.64/5.87            ( ( mem @ V1c @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( V0b
% 5.64/5.87                = ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b ) @ V1c ) )
% 5.64/5.87            <=> ( V1c
% 5.64/5.87                = ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__UNION__EQ__RCANCEL1,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1c: $i] :
% 5.64/5.87            ( ( mem @ V1c @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( V0b
% 5.64/5.87                = ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1c ) @ V0b ) )
% 5.64/5.87            <=> ( V1c
% 5.64/5.87                = ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__IN__BAG__UNION,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2e: $i] :
% 5.64/5.87                ( ( mem @ V2e @ A_27a )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V2e ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b1 ) @ V1b2 ) ) )
% 5.64/5.87                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V2e ) @ V0b1 ) )
% 5.64/5.87                    | ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V2e ) @ V1b2 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__INN__BAG__UNION,axiom,
% 5.64/5.87      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1e: $i] :
% 5.64/5.87        ( ( mem @ V1e @ A_27a )
% 5.64/5.87       => ! [V2b1: $i] :
% 5.64/5.87            ( ( mem @ V2b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V3b2: $i] :
% 5.64/5.87                ( ( mem @ V3b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V1e ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V2b1 ) @ V3b2 ) ) )
% 5.64/5.87                <=> ? [V4m1: tp__ty_2Enum_2Enum,V5m2: tp__ty_2Enum_2Enum] :
% 5.64/5.87                      ( ( V0n
% 5.64/5.87                        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V4m1 ) ) @ ( inj__ty_2Enum_2Enum @ V5m2 ) ) ) )
% 5.64/5.87                      & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V1e ) @ ( inj__ty_2Enum_2Enum @ V4m1 ) ) @ V2b1 ) )
% 5.64/5.87                      & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V1e ) @ ( inj__ty_2Enum_2Enum @ V5m2 ) ) @ V3b2 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__INN__BAG__MERGE,axiom,
% 5.64/5.87      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1e: $i] :
% 5.64/5.87        ( ( mem @ V1e @ A_27a )
% 5.64/5.87       => ! [V2b1: $i] :
% 5.64/5.87            ( ( mem @ V2b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V3b2: $i] :
% 5.64/5.87                ( ( mem @ V3b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V1e ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__MERGE @ A_27a ) @ V2b1 ) @ V3b2 ) ) )
% 5.64/5.87                <=> ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V1e ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V2b1 ) )
% 5.64/5.87                    | ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V1e ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V3b2 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__IN__BAG__MERGE,axiom,
% 5.64/5.87      ! [A_27a: del,V0e: $i] :
% 5.64/5.87        ( ( mem @ V0e @ A_27a )
% 5.64/5.87       => ! [V1b1: $i] :
% 5.64/5.87            ( ( mem @ V1b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b2: $i] :
% 5.64/5.87                ( ( mem @ V2b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V0e ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__MERGE @ A_27a ) @ V1b1 ) @ V2b2 ) ) )
% 5.64/5.87                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V0e ) @ V1b1 ) )
% 5.64/5.87                    | ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V0e ) @ V2b2 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__EXTENSION,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( V0b1 = V1b2 )
% 5.64/5.87            <=> ! [V2n: tp__ty_2Enum_2Enum,V3e: $i] :
% 5.64/5.87                  ( ( mem @ V3e @ A_27a )
% 5.64/5.87                 => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V3e ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V0b1 ) )
% 5.64/5.87                  <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V3e ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V1b2 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__UNION__INSERT,axiom,
% 5.64/5.87      ! [A_27a: del,V0e: $i] :
% 5.64/5.87        ( ( mem @ V0e @ A_27a )
% 5.64/5.87       => ! [V1b1: $i] :
% 5.64/5.87            ( ( mem @ V1b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b2: $i] :
% 5.64/5.87                ( ( mem @ V2b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0e ) @ V1b1 ) ) @ V2b2 )
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0e ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1b1 ) @ V2b2 ) ) )
% 5.64/5.87                  & ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0e ) @ V2b2 ) )
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0e ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1b1 ) @ V2b2 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__INSERT__DIFF,axiom,
% 5.64/5.87      ! [A_27a: del,V0x: $i] :
% 5.64/5.87        ( ( mem @ V0x @ A_27a )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0x ) @ V1b )
% 5.64/5.87             != V1b ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__INSERT__NOT__EMPTY,axiom,
% 5.64/5.87      ! [A_27a: del,V0x: $i] :
% 5.64/5.87        ( ( mem @ V0x @ A_27a )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0x ) @ V1b )
% 5.64/5.87             != ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__INSERT__ONE__ONE,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2x: $i] :
% 5.64/5.87                ( ( mem @ V2x @ A_27a )
% 5.64/5.87               => ( ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V2x ) @ V0b1 )
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V2x ) @ V1b2 ) )
% 5.64/5.87                <=> ( V0b1 = V1b2 ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EC__BAG__INSERT__ONE__ONE,axiom,
% 5.64/5.87      ! [A_27a: del,V0x: $i] :
% 5.64/5.87        ( ( mem @ V0x @ A_27a )
% 5.64/5.87       => ! [V1y: $i] :
% 5.64/5.87            ( ( mem @ V1y @ A_27a )
% 5.64/5.87           => ! [V2b: $i] :
% 5.64/5.87                ( ( mem @ V2b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0x ) @ V2b )
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1y ) @ V2b ) )
% 5.64/5.87                <=> ( V0x = V1y ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__INSERT__commutes,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1e1: $i] :
% 5.64/5.87            ( ( mem @ V1e1 @ A_27a )
% 5.64/5.87           => ! [V2e2: $i] :
% 5.64/5.87                ( ( mem @ V2e2 @ A_27a )
% 5.64/5.87               => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1e1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V2e2 ) @ V0b ) )
% 5.64/5.87                  = ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V2e2 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1e1 ) @ V0b ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DECOMPOSE,axiom,
% 5.64/5.87      ! [A_27a: del,V0e: $i] :
% 5.64/5.87        ( ( mem @ V0e @ A_27a )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V0e ) @ V1b ) )
% 5.64/5.87             => ? [V2b_27: $i] :
% 5.64/5.87                  ( ( mem @ V2b_27 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                  & ( V1b
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0e ) @ V2b_27 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__UNION__LEFT__CANCEL,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b1: $i] :
% 5.64/5.87            ( ( mem @ V1b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b2: $i] :
% 5.64/5.87                ( ( mem @ V2b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b ) @ V1b1 )
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b ) @ V2b2 ) )
% 5.64/5.87                <=> ( V1b1 = V2b2 ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ECOMM__BAG__UNION,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b1 ) @ V1b2 )
% 5.64/5.87              = ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1b2 ) @ V0b1 ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__UNION__RIGHT__CANCEL,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b1: $i] :
% 5.64/5.87            ( ( mem @ V1b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b2: $i] :
% 5.64/5.87                ( ( mem @ V2b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1b1 ) @ V0b )
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V2b2 ) @ V0b ) )
% 5.64/5.87                <=> ( V1b1 = V2b2 ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EASSOC__BAG__UNION,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b3: $i] :
% 5.64/5.87                ( ( mem @ V2b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1b2 ) @ V2b3 ) )
% 5.64/5.87                  = ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b1 ) @ V1b2 ) ) @ V2b3 ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__UNION__EMPTY,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27c: del] :
% 5.64/5.87        ( ! [V0b: $i] :
% 5.64/5.87            ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) )
% 5.64/5.87              = V0b ) )
% 5.64/5.87        & ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27b @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27b ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27b ) ) @ V1b )
% 5.64/5.87              = V1b ) )
% 5.64/5.87        & ! [V2b1: $i] :
% 5.64/5.87            ( ( mem @ V2b1 @ ( arr @ A_27c @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V3b2: $i] :
% 5.64/5.87                ( ( mem @ V3b2 @ ( arr @ A_27c @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27c ) @ V2b1 ) @ V3b2 )
% 5.64/5.87                    = ( c_2Ebag_2EEMPTY__BAG @ A_27c ) )
% 5.64/5.87                <=> ( ( V2b1
% 5.64/5.87                      = ( c_2Ebag_2EEMPTY__BAG @ A_27c ) )
% 5.64/5.87                    & ( V3b2
% 5.64/5.87                      = ( c_2Ebag_2EEMPTY__BAG @ A_27c ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EBAG__DELETE,axiom,
% 5.64/5.87      ! [A_27a: del,V0b0: $i] :
% 5.64/5.87        ( ( mem @ V0b0 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1e: $i] :
% 5.64/5.87            ( ( mem @ V1e @ A_27a )
% 5.64/5.87           => ! [V2b: $i] :
% 5.64/5.87                ( ( mem @ V2b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ V0b0 ) @ V1e ) @ V2b ) )
% 5.64/5.87                <=> ( V0b0
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1e ) @ V2b ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DELETE__EMPTY,axiom,
% 5.64/5.87      ! [A_27a: del,V0e: $i] :
% 5.64/5.87        ( ( mem @ V0e @ A_27a )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ~ ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) @ V0e ) @ V1b ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DELETE__commutes,axiom,
% 5.64/5.87      ! [A_27a: del,V0b0: $i] :
% 5.64/5.87        ( ( mem @ V0b0 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b1: $i] :
% 5.64/5.87            ( ( mem @ V1b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b2: $i] :
% 5.64/5.87                ( ( mem @ V2b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V3e1: $i] :
% 5.64/5.87                    ( ( mem @ V3e1 @ A_27a )
% 5.64/5.87                   => ! [V4e2: $i] :
% 5.64/5.87                        ( ( mem @ V4e2 @ A_27a )
% 5.64/5.87                       => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ V0b0 ) @ V3e1 ) @ V1b1 ) )
% 5.64/5.87                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ V1b1 ) @ V4e2 ) @ V2b2 ) ) )
% 5.64/5.87                         => ? [V5b_27: $i] :
% 5.64/5.87                              ( ( mem @ V5b_27 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ V0b0 ) @ V4e2 ) @ V5b_27 ) )
% 5.64/5.87                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ V5b_27 ) @ V3e1 ) @ V2b2 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DELETE__11,axiom,
% 5.64/5.87      ! [A_27a: del,V0b0: $i] :
% 5.64/5.87        ( ( mem @ V0b0 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1e1: $i] :
% 5.64/5.87            ( ( mem @ V1e1 @ A_27a )
% 5.64/5.87           => ! [V2e2: $i] :
% 5.64/5.87                ( ( mem @ V2e2 @ A_27a )
% 5.64/5.87               => ! [V3b1: $i] :
% 5.64/5.87                    ( ( mem @ V3b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ! [V4b2: $i] :
% 5.64/5.87                        ( ( mem @ V4b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ V0b0 ) @ V1e1 ) @ V3b1 ) )
% 5.64/5.87                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ V0b0 ) @ V2e2 ) @ V4b2 ) ) )
% 5.64/5.87                         => ( ( V1e1 = V2e2 )
% 5.64/5.87                          <=> ( V3b1 = V4b2 ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__INN__BAG__DELETE,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1n: tp__ty_2Enum_2Enum,V2e: $i] :
% 5.64/5.87            ( ( mem @ V2e @ A_27a )
% 5.64/5.87           => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V2e ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0b ) )
% 5.64/5.87                & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) )
% 5.64/5.87             => ? [V3b_27: $i] :
% 5.64/5.87                  ( ( mem @ V3b_27 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ V0b ) @ V2e ) @ V3b_27 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__IN__BAG__DELETE,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1e: $i] :
% 5.64/5.87            ( ( mem @ V1e @ A_27a )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V1e ) @ V0b ) )
% 5.64/5.87             => ? [V2b_27: $i] :
% 5.64/5.87                  ( ( mem @ V2b_27 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ V0b ) @ V1e ) @ V2b_27 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DELETE__INSERT,axiom,
% 5.64/5.87      ! [A_27a: del,V0x: $i] :
% 5.64/5.87        ( ( mem @ V0x @ A_27a )
% 5.64/5.87       => ! [V1y: $i] :
% 5.64/5.87            ( ( mem @ V1y @ A_27a )
% 5.64/5.87           => ! [V2b1: $i] :
% 5.64/5.87                ( ( mem @ V2b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V3b2: $i] :
% 5.64/5.87                    ( ( mem @ V3b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0x ) @ V2b1 ) ) @ V1y ) @ V3b2 ) )
% 5.64/5.87                     => ( ( ( V0x = V1y )
% 5.64/5.87                          & ( V2b1 = V3b2 ) )
% 5.64/5.87                        | ( ? [V4b3: $i] :
% 5.64/5.87                              ( ( mem @ V4b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ V2b1 ) @ V1y ) @ V4b3 ) ) )
% 5.64/5.87                          & ( V0x != V1y ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DELETE__BAG__IN__up,axiom,
% 5.64/5.87      ! [A_27a: del,V0b0: $i] :
% 5.64/5.87        ( ( mem @ V0b0 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2e: $i] :
% 5.64/5.87                ( ( mem @ V2e @ A_27a )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ V0b0 ) @ V2e ) @ V1b ) )
% 5.64/5.87                 => ! [V3e_27: $i] :
% 5.64/5.87                      ( ( mem @ V3e_27 @ A_27a )
% 5.64/5.87                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V3e_27 ) @ V1b ) )
% 5.64/5.87                       => ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V3e_27 ) @ V0b0 ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DELETE__BAG__IN__down,axiom,
% 5.64/5.87      ! [A_27a: del,V0b0: $i] :
% 5.64/5.87        ( ( mem @ V0b0 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2e1: $i] :
% 5.64/5.87                ( ( mem @ V2e1 @ A_27a )
% 5.64/5.87               => ! [V3e2: $i] :
% 5.64/5.87                    ( ( mem @ V3e2 @ A_27a )
% 5.64/5.87                   => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ V0b0 ) @ V2e1 ) @ V1b ) )
% 5.64/5.87                        & ( V2e1 != V3e2 )
% 5.64/5.87                        & ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V3e2 ) @ V0b0 ) ) )
% 5.64/5.87                     => ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V3e2 ) @ V1b ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DELETE__BAG__IN,axiom,
% 5.64/5.87      ! [A_27a: del,V0b0: $i] :
% 5.64/5.87        ( ( mem @ V0b0 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2e: $i] :
% 5.64/5.87                ( ( mem @ V2e @ A_27a )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ V0b0 ) @ V2e ) @ V1b ) )
% 5.64/5.87                 => ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V2e ) @ V0b0 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DELETE__concrete,axiom,
% 5.64/5.87      ! [A_27a: del,V0b0: $i] :
% 5.64/5.87        ( ( mem @ V0b0 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2e: $i] :
% 5.64/5.87                ( ( mem @ V2e @ A_27a )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ V0b0 ) @ V2e ) @ V1b ) )
% 5.64/5.87                <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ V0b0 @ V2e ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.64/5.87                    & ( V1b
% 5.64/5.87                      = ( lam @ A_27a
% 5.64/5.87                        @ ^ [V3x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V3x ) @ V2e ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ V0b0 @ V2e ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ V0b0 @ V3x ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__UNION__DIFF__eliminate,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1c: $i] :
% 5.64/5.87            ( ( mem @ V1c @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b ) @ V1c ) ) @ V1c )
% 5.64/5.87                = V0b )
% 5.64/5.87              & ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1c ) @ V0b ) ) @ V1c )
% 5.64/5.87                = V0b ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__INSERT__EQUAL,axiom,
% 5.64/5.87      ! [A_27a: del,V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ A_27a )
% 5.64/5.87       => ! [V1M: $i] :
% 5.64/5.87            ( ( mem @ V1M @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b: $i] :
% 5.64/5.87                ( ( mem @ V2b @ A_27a )
% 5.64/5.87               => ! [V3N: $i] :
% 5.64/5.87                    ( ( mem @ V3N @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ( ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0a ) @ V1M )
% 5.64/5.87                        = ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V2b ) @ V3N ) )
% 5.64/5.87                    <=> ( ( ( V1M = V3N )
% 5.64/5.87                          & ( V0a = V2b ) )
% 5.64/5.87                        | ? [V4k: $i] :
% 5.64/5.87                            ( ( mem @ V4k @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                            & ( V1M
% 5.64/5.87                              = ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V2b ) @ V4k ) )
% 5.64/5.87                            & ( V3N
% 5.64/5.87                              = ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0a ) @ V4k ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DELETE__TWICE,axiom,
% 5.64/5.87      ! [A_27a: del,V0b0: $i] :
% 5.64/5.87        ( ( mem @ V0b0 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1e1: $i] :
% 5.64/5.87            ( ( mem @ V1e1 @ A_27a )
% 5.64/5.87           => ! [V2e2: $i] :
% 5.64/5.87                ( ( mem @ V2e2 @ A_27a )
% 5.64/5.87               => ! [V3b1: $i] :
% 5.64/5.87                    ( ( mem @ V3b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ! [V4b2: $i] :
% 5.64/5.87                        ( ( mem @ V4b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ V0b0 ) @ V1e1 ) @ V3b1 ) )
% 5.64/5.87                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ V0b0 ) @ V2e2 ) @ V4b2 ) )
% 5.64/5.87                            & ( V3b1 != V4b2 ) )
% 5.64/5.87                         => ? [V5b: $i] :
% 5.64/5.87                              ( ( mem @ V5b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ V3b1 ) @ V2e2 ) @ V5b ) )
% 5.64/5.87                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ V4b2 ) @ V1e1 ) @ V5b ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2ESING__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2ESING__BAG @ A_27a ) @ V0b ) )
% 5.64/5.87        <=> ? [V1x: $i] :
% 5.64/5.87              ( ( mem @ V1x @ A_27a )
% 5.64/5.87              & ( V0b
% 5.64/5.87                = ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1x ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESING__BAG__THM,axiom,
% 5.64/5.87      ! [A_27a: del,V0e: $i] :
% 5.64/5.87        ( ( mem @ V0e @ A_27a )
% 5.64/5.87       => ( p @ ( ap @ ( c_2Ebag_2ESING__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0e ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EEL__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0e: $i] :
% 5.64/5.87        ( ( mem @ V0e @ A_27a )
% 5.64/5.87       => ( ( ap @ ( c_2Ebag_2EEL__BAG @ A_27a ) @ V0e )
% 5.64/5.87          = ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0e ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EEL__BAG__11,axiom,
% 5.64/5.87      ! [A_27a: del,V0x: $i] :
% 5.64/5.87        ( ( mem @ V0x @ A_27a )
% 5.64/5.87       => ! [V1y: $i] :
% 5.64/5.87            ( ( mem @ V1y @ A_27a )
% 5.64/5.87           => ( ( ( ap @ ( c_2Ebag_2EEL__BAG @ A_27a ) @ V0x )
% 5.64/5.87                = ( ap @ ( c_2Ebag_2EEL__BAG @ A_27a ) @ V1y ) )
% 5.64/5.87             => ( V0x = V1y ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EEL__BAG__INSERT__squeeze,axiom,
% 5.64/5.87      ! [A_27a: del,V0x: $i] :
% 5.64/5.87        ( ( mem @ V0x @ A_27a )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2y: $i] :
% 5.64/5.87                ( ( mem @ V2y @ A_27a )
% 5.64/5.87               => ( ( ( ap @ ( c_2Ebag_2EEL__BAG @ A_27a ) @ V0x )
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V2y ) @ V1b ) )
% 5.64/5.87                 => ( ( V0x = V2y )
% 5.64/5.87                    & ( V1b
% 5.64/5.87                      = ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESING__EL__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0e: $i] :
% 5.64/5.87        ( ( mem @ V0e @ A_27a )
% 5.64/5.87       => ( p @ ( ap @ ( c_2Ebag_2ESING__BAG @ A_27a ) @ ( ap @ ( c_2Ebag_2EEL__BAG @ A_27a ) @ V0e ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__INSERT__UNION,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1e: $i] :
% 5.64/5.87            ( ( mem @ V1e @ A_27a )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1e ) @ V0b )
% 5.64/5.87              = ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ ( ap @ ( c_2Ebag_2EEL__BAG @ A_27a ) @ V1e ) ) @ V0b ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__INSERT__EQ__UNION,axiom,
% 5.64/5.87      ! [A_27a: del,V0e: $i] :
% 5.64/5.87        ( ( mem @ V0e @ A_27a )
% 5.64/5.87       => ! [V1b1: $i] :
% 5.64/5.87            ( ( mem @ V1b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b2: $i] :
% 5.64/5.87                ( ( mem @ V2b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V3b: $i] :
% 5.64/5.87                    ( ( mem @ V3b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ( ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0e ) @ V3b )
% 5.64/5.87                        = ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1b1 ) @ V2b2 ) )
% 5.64/5.87                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V0e ) @ V1b1 ) )
% 5.64/5.87                        | ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V0e ) @ V2b2 ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DELETE__SING,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1e: $i] :
% 5.64/5.87            ( ( mem @ V1e @ A_27a )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ V0b ) @ V1e ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) )
% 5.64/5.87             => ( p @ ( ap @ ( c_2Ebag_2ESING__BAG @ A_27a ) @ V0b ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ENOT__IN__EMPTY__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0x: $i] :
% 5.64/5.87        ( ( mem @ V0x @ A_27a )
% 5.64/5.87       => ~ ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V0x ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__INN__EMPTY__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0e: $i] :
% 5.64/5.87        ( ( mem @ V0e @ A_27a )
% 5.64/5.87       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.87            ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V0e ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) )
% 5.64/5.87          <=> ( V1n = fo__c_2Enum_2E0 ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EMEMBER__NOT__EMPTY,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ? [V1x: $i] :
% 5.64/5.87              ( ( mem @ V1x @ A_27a )
% 5.64/5.87              & ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V1x ) @ V0b ) ) )
% 5.64/5.87        <=> ( V0b
% 5.64/5.87           != ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__LEQ,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87            <=> ! [V2x: $i] :
% 5.64/5.87                  ( ( mem @ V2x @ A_27a )
% 5.64/5.87                 => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ V0b1 @ V2x ) ) @ ( ap @ V1b2 @ V2x ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__EMPTY,axiom,
% 5.64/5.87      ! [A_27a: del] :
% 5.64/5.87        ( ! [V0b: $i] :
% 5.64/5.87            ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) @ V0b ) ) )
% 5.64/5.87        & ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V1b ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) )
% 5.64/5.87            <=> ( V1b
% 5.64/5.87                = ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__REFL,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b ) @ V0b ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EPSUB__BAG__IRREFL,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ~ ( p @ ( ap @ ( ap @ ( c_2Ebag_2EPSUB__BAG @ A_27a ) @ V0b ) @ V0b ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__ANTISYM,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87                & ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V1b2 ) @ V0b1 ) ) )
% 5.64/5.87             => ( V0b1 = V1b2 ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EPSUB__BAG__ANTISYM,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ~ ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EPSUB__BAG @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87                & ( p @ ( ap @ ( ap @ ( c_2Ebag_2EPSUB__BAG @ A_27a ) @ V1b2 ) @ V0b1 ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__TRANS,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b3: $i] :
% 5.64/5.87                ( ( mem @ V2b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87                    & ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V1b2 ) @ V2b3 ) ) )
% 5.64/5.87                 => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b1 ) @ V2b3 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EPSUB__BAG__TRANS,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b3: $i] :
% 5.64/5.87                ( ( mem @ V2b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EPSUB__BAG @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87                    & ( p @ ( ap @ ( ap @ ( c_2Ebag_2EPSUB__BAG @ A_27a ) @ V1b2 ) @ V2b3 ) ) )
% 5.64/5.87                 => ( p @ ( ap @ ( ap @ ( c_2Ebag_2EPSUB__BAG @ A_27a ) @ V0b1 ) @ V2b3 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EPSUB__BAG__SUB__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EPSUB__BAG @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87             => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b1 ) @ V1b2 ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EPSUB__BAG__NOT__EQ,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EPSUB__BAG @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87             => ( V0b1 != V1b2 ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DIFF__EMPTY,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] :
% 5.64/5.87        ( ! [V0b: $i] :
% 5.64/5.87            ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V0b ) @ V0b )
% 5.64/5.87              = ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) )
% 5.64/5.87        & ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27b @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27b ) @ V1b ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27b ) )
% 5.64/5.87              = V1b ) )
% 5.64/5.87        & ! [V2b: $i] :
% 5.64/5.87            ( ( mem @ V2b @ ( arr @ A_27c @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27c ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27c ) ) @ V2b )
% 5.64/5.87              = ( c_2Ebag_2EEMPTY__BAG @ A_27c ) ) )
% 5.64/5.87        & ! [V3b1: $i] :
% 5.64/5.87            ( ( mem @ V3b1 @ ( arr @ A_27d @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V4b2: $i] :
% 5.64/5.87                ( ( mem @ V4b2 @ ( arr @ A_27d @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27d ) @ V3b1 ) @ V4b2 ) )
% 5.64/5.87                 => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27d ) @ V3b1 ) @ V4b2 )
% 5.64/5.87                    = ( c_2Ebag_2EEMPTY__BAG @ A_27d ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DIFF__EMPTY__simple,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27c: del] :
% 5.64/5.87        ( ! [V0b: $i] :
% 5.64/5.87            ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V0b ) @ V0b )
% 5.64/5.87              = ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) )
% 5.64/5.87        & ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27b @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27b ) @ V1b ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27b ) )
% 5.64/5.87              = V1b ) )
% 5.64/5.87        & ! [V2b: $i] :
% 5.64/5.87            ( ( mem @ V2b @ ( arr @ A_27c @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27c ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27c ) ) @ V2b )
% 5.64/5.87              = ( c_2Ebag_2EEMPTY__BAG @ A_27c ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DIFF__EQ__EMPTY,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1c: $i] :
% 5.64/5.87            ( ( mem @ V1c @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V0b ) @ V1c )
% 5.64/5.87                = ( c_2Ebag_2EEMPTY__BAG @ A_27a ) )
% 5.64/5.87            <=> ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b ) @ V1c ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DIFF__INSERT__same,axiom,
% 5.64/5.87      ! [A_27a: del,V0x: $i] :
% 5.64/5.87        ( ( mem @ V0x @ A_27a )
% 5.64/5.87       => ! [V1b1: $i] :
% 5.64/5.87            ( ( mem @ V1b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b2: $i] :
% 5.64/5.87                ( ( mem @ V2b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0x ) @ V1b1 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0x ) @ V2b2 ) )
% 5.64/5.87                  = ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V1b1 ) @ V2b2 ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DIFF__INSERT,axiom,
% 5.64/5.87      ! [A_27a: del,V0x: $i] :
% 5.64/5.87        ( ( mem @ V0x @ A_27a )
% 5.64/5.87       => ! [V1b1: $i] :
% 5.64/5.87            ( ( mem @ V1b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b2: $i] :
% 5.64/5.87                ( ( mem @ V2b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V0x ) @ V1b1 ) )
% 5.64/5.87                 => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0x ) @ V2b2 ) ) @ V1b1 )
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V2b2 ) @ V1b1 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ENOT__IN__BAG__DIFF,axiom,
% 5.64/5.87      ! [A_27a: del,V0x: $i] :
% 5.64/5.87        ( ( mem @ V0x @ A_27a )
% 5.64/5.87       => ! [V1b1: $i] :
% 5.64/5.87            ( ( mem @ V1b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b2: $i] :
% 5.64/5.87                ( ( mem @ V2b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V0x ) @ V1b1 ) )
% 5.64/5.87                 => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V1b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0x ) @ V2b2 ) )
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V1b1 ) @ V2b2 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__IN__DIFF__I,axiom,
% 5.64/5.87      ! [A_27a: del,V0e: $i] :
% 5.64/5.87        ( ( mem @ V0e @ A_27a )
% 5.64/5.87       => ! [V1b1: $i] :
% 5.64/5.87            ( ( mem @ V1b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b2: $i] :
% 5.64/5.87                ( ( mem @ V2b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V0e ) @ V1b1 ) )
% 5.64/5.87                    & ~ ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V0e ) @ V2b2 ) ) )
% 5.64/5.87                 => ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V0e ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V1b1 ) @ V2b2 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__IN__DIFF__E,axiom,
% 5.64/5.87      ! [A_27a: del,V0e: $i] :
% 5.64/5.87        ( ( mem @ V0e @ A_27a )
% 5.64/5.87       => ! [V1b1: $i] :
% 5.64/5.87            ( ( mem @ V1b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b2: $i] :
% 5.64/5.87                ( ( mem @ V2b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V0e ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V1b1 ) @ V2b2 ) ) )
% 5.64/5.87                 => ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V0e ) @ V1b1 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__UNION__DIFF,axiom,
% 5.64/5.87      ! [A_27a: del,V0X: $i] :
% 5.64/5.87        ( ( mem @ V0X @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1Y: $i] :
% 5.64/5.87            ( ( mem @ V1Y @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2Z: $i] :
% 5.64/5.87                ( ( mem @ V2Z @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V2Z ) @ V1Y ) )
% 5.64/5.87                 => ( ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0X ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V1Y ) @ V2Z ) )
% 5.64/5.87                      = ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0X ) @ V1Y ) ) @ V2Z ) )
% 5.64/5.87                    & ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V1Y ) @ V2Z ) ) @ V0X )
% 5.64/5.87                      = ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0X ) @ V1Y ) ) @ V2Z ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DIFF__2L,axiom,
% 5.64/5.87      ! [A_27a: del,V0X: $i] :
% 5.64/5.87        ( ( mem @ V0X @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1Y: $i] :
% 5.64/5.87            ( ( mem @ V1Y @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2Z: $i] :
% 5.64/5.87                ( ( mem @ V2Z @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V0X ) @ V1Y ) ) @ V2Z )
% 5.64/5.87                  = ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V0X ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1Y ) @ V2Z ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DIFF__2R,axiom,
% 5.64/5.87      ! [A_27a: del,V0A: $i] :
% 5.64/5.87        ( ( mem @ V0A @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1B: $i] :
% 5.64/5.87            ( ( mem @ V1B @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2C: $i] :
% 5.64/5.87                ( ( mem @ V2C @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V2C ) @ V1B ) )
% 5.64/5.87                 => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V0A ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V1B ) @ V2C ) )
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0A ) @ V2C ) ) @ V1B ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__BAG__DIFF,axiom,
% 5.64/5.87      ! [A_27a: del,V0X: $i] :
% 5.64/5.87        ( ( mem @ V0X @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1Y: $i] :
% 5.64/5.87            ( ( mem @ V1Y @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2Y_27: $i] :
% 5.64/5.87                ( ( mem @ V2Y_27 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V3Z: $i] :
% 5.64/5.87                    ( ( mem @ V3Z @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ! [V4W: $i] :
% 5.64/5.87                        ( ( mem @ V4W @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V0X ) @ V1Y ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V3Z ) @ V4W ) ) )
% 5.64/5.87                         => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V0X ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1Y ) @ V2Y_27 ) ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V3Z ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V4W ) @ V2Y_27 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DIFF__UNION__eliminate,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b3: $i] :
% 5.64/5.87                ( ( mem @ V2b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b1 ) @ V1b2 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b1 ) @ V2b3 ) )
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V1b2 ) @ V2b3 ) )
% 5.64/5.87                  & ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b1 ) @ V1b2 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V2b3 ) @ V0b1 ) )
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V1b2 ) @ V2b3 ) )
% 5.64/5.87                  & ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1b2 ) @ V0b1 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b1 ) @ V2b3 ) )
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V1b2 ) @ V2b3 ) )
% 5.64/5.87                  & ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1b2 ) @ V0b1 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V2b3 ) @ V0b1 ) )
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V1b2 ) @ V2b3 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__UNION__eliminate,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b3: $i] :
% 5.64/5.87                ( ( mem @ V2b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b1 ) @ V1b2 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b1 ) @ V2b3 ) ) )
% 5.64/5.87                  <=> ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V1b2 ) @ V2b3 ) ) )
% 5.64/5.87                  & ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b1 ) @ V1b2 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V2b3 ) @ V0b1 ) ) )
% 5.64/5.87                  <=> ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V1b2 ) @ V2b3 ) ) )
% 5.64/5.87                  & ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1b2 ) @ V0b1 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b1 ) @ V2b3 ) ) )
% 5.64/5.87                  <=> ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V1b2 ) @ V2b3 ) ) )
% 5.64/5.87                  & ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1b2 ) @ V0b1 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V2b3 ) @ V0b1 ) ) )
% 5.64/5.87                  <=> ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V1b2 ) @ V2b3 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2Emove__BAG__UNION__over__eq,axiom,
% 5.64/5.87      ! [A_27a: del,V0X: $i] :
% 5.64/5.87        ( ( mem @ V0X @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1Y: $i] :
% 5.64/5.87            ( ( mem @ V1Y @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2Z: $i] :
% 5.64/5.87                ( ( mem @ V2Z @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0X ) @ V1Y )
% 5.64/5.87                    = V2Z )
% 5.64/5.87                 => ( V0X
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V2Z ) @ V1Y ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__UNION,axiom,
% 5.64/5.87      ! [A_27a: del] :
% 5.64/5.87        ( ! [V0b1: $i] :
% 5.64/5.87            ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V1b2: $i] :
% 5.64/5.87                ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87                 => ! [V2b: $i] :
% 5.64/5.87                      ( ( mem @ V2b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                     => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1b2 ) @ V2b ) ) ) ) ) ) )
% 5.64/5.87        & ! [V3b1: $i] :
% 5.64/5.87            ( ( mem @ V3b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V4b2: $i] :
% 5.64/5.87                ( ( mem @ V4b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V3b1 ) @ V4b2 ) )
% 5.64/5.87                 => ! [V5b: $i] :
% 5.64/5.87                      ( ( mem @ V5b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                     => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V3b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V5b ) @ V4b2 ) ) ) ) ) ) )
% 5.64/5.87        & ! [V6b1: $i] :
% 5.64/5.87            ( ( mem @ V6b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V7b2: $i] :
% 5.64/5.87                ( ( mem @ V7b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V8b3: $i] :
% 5.64/5.87                    ( ( mem @ V8b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V6b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V7b2 ) @ V8b3 ) ) )
% 5.64/5.87                     => ! [V9b: $i] :
% 5.64/5.87                          ( ( mem @ V9b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                         => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V6b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V7b2 ) @ V9b ) ) @ V8b3 ) ) ) ) ) ) ) )
% 5.64/5.87        & ! [V10b1: $i] :
% 5.64/5.87            ( ( mem @ V10b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V11b2: $i] :
% 5.64/5.87                ( ( mem @ V11b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V12b3: $i] :
% 5.64/5.87                    ( ( mem @ V12b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V10b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V11b2 ) @ V12b3 ) ) )
% 5.64/5.87                     => ! [V13b: $i] :
% 5.64/5.87                          ( ( mem @ V13b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                         => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V10b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V13b ) @ V11b2 ) ) @ V12b3 ) ) ) ) ) ) ) )
% 5.64/5.87        & ! [V14b1: $i] :
% 5.64/5.87            ( ( mem @ V14b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V15b2: $i] :
% 5.64/5.87                ( ( mem @ V15b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V16b3: $i] :
% 5.64/5.87                    ( ( mem @ V16b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V14b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V16b3 ) @ V15b2 ) ) )
% 5.64/5.87                     => ! [V17b: $i] :
% 5.64/5.87                          ( ( mem @ V17b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                         => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V14b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V16b3 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V15b2 ) @ V17b ) ) ) ) ) ) ) ) )
% 5.64/5.87        & ! [V18b1: $i] :
% 5.64/5.87            ( ( mem @ V18b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V19b2: $i] :
% 5.64/5.87                ( ( mem @ V19b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V20b3: $i] :
% 5.64/5.87                    ( ( mem @ V20b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V18b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V20b3 ) @ V19b2 ) ) )
% 5.64/5.87                     => ! [V21b: $i] :
% 5.64/5.87                          ( ( mem @ V21b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                         => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V18b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V20b3 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V21b ) @ V19b2 ) ) ) ) ) ) ) ) )
% 5.64/5.87        & ! [V22b1: $i] :
% 5.64/5.87            ( ( mem @ V22b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V23b2: $i] :
% 5.64/5.87                ( ( mem @ V23b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V24b3: $i] :
% 5.64/5.87                    ( ( mem @ V24b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ! [V25b4: $i] :
% 5.64/5.87                        ( ( mem @ V25b4 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V22b1 ) @ V24b3 ) )
% 5.64/5.87                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V23b2 ) @ V25b4 ) )
% 5.64/5.87                           => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V22b1 ) @ V23b2 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V24b3 ) @ V25b4 ) ) ) ) ) ) ) ) )
% 5.64/5.87        & ! [V26b1: $i] :
% 5.64/5.87            ( ( mem @ V26b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V27b2: $i] :
% 5.64/5.87                ( ( mem @ V27b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V28b3: $i] :
% 5.64/5.87                    ( ( mem @ V28b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ! [V29b4: $i] :
% 5.64/5.87                        ( ( mem @ V29b4 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V26b1 ) @ V29b4 ) )
% 5.64/5.87                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V27b2 ) @ V28b3 ) )
% 5.64/5.87                           => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V26b1 ) @ V27b2 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V28b3 ) @ V29b4 ) ) ) ) ) ) ) ) )
% 5.64/5.87        & ! [V30b1: $i] :
% 5.64/5.87            ( ( mem @ V30b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V31b2: $i] :
% 5.64/5.87                ( ( mem @ V31b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V32b3: $i] :
% 5.64/5.87                    ( ( mem @ V32b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ! [V33b4: $i] :
% 5.64/5.87                        ( ( mem @ V33b4 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ! [V34b5: $i] :
% 5.64/5.87                            ( ( mem @ V34b5 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V30b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V32b3 ) @ V34b5 ) ) )
% 5.64/5.87                             => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V31b2 ) @ V33b4 ) )
% 5.64/5.87                               => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V30b1 ) @ V31b2 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V32b3 ) @ V33b4 ) ) @ V34b5 ) ) ) ) ) ) ) ) ) )
% 5.64/5.87        & ! [V35b1: $i] :
% 5.64/5.87            ( ( mem @ V35b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V36b2: $i] :
% 5.64/5.87                ( ( mem @ V36b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V37b3: $i] :
% 5.64/5.87                    ( ( mem @ V37b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ! [V38b4: $i] :
% 5.64/5.87                        ( ( mem @ V38b4 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ! [V39b5: $i] :
% 5.64/5.87                            ( ( mem @ V39b5 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V35b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V38b4 ) @ V39b5 ) ) )
% 5.64/5.87                             => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V36b2 ) @ V37b3 ) )
% 5.64/5.87                               => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V35b1 ) @ V36b2 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V37b3 ) @ V38b4 ) ) @ V39b5 ) ) ) ) ) ) ) ) ) )
% 5.64/5.87        & ! [V40b1: $i] :
% 5.64/5.87            ( ( mem @ V40b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V41b2: $i] :
% 5.64/5.87                ( ( mem @ V41b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V42b3: $i] :
% 5.64/5.87                    ( ( mem @ V42b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ! [V43b4: $i] :
% 5.64/5.87                        ( ( mem @ V43b4 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ! [V44b5: $i] :
% 5.64/5.87                            ( ( mem @ V44b5 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V41b2 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V42b3 ) @ V44b5 ) ) )
% 5.64/5.87                             => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V40b1 ) @ V43b4 ) )
% 5.64/5.87                               => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V40b1 ) @ V41b2 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V42b3 ) @ V43b4 ) ) @ V44b5 ) ) ) ) ) ) ) ) ) )
% 5.64/5.87        & ! [V45b1: $i] :
% 5.64/5.87            ( ( mem @ V45b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V46b2: $i] :
% 5.64/5.87                ( ( mem @ V46b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V47b3: $i] :
% 5.64/5.87                    ( ( mem @ V47b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ! [V48b4: $i] :
% 5.64/5.87                        ( ( mem @ V48b4 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ! [V49b5: $i] :
% 5.64/5.87                            ( ( mem @ V49b5 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V46b2 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V48b4 ) @ V49b5 ) ) )
% 5.64/5.87                             => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V45b1 ) @ V47b3 ) )
% 5.64/5.87                               => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V45b1 ) @ V46b2 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V47b3 ) @ V48b4 ) ) @ V49b5 ) ) ) ) ) ) ) ) ) )
% 5.64/5.87        & ! [V50b1: $i] :
% 5.64/5.87            ( ( mem @ V50b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V51b2: $i] :
% 5.64/5.87                ( ( mem @ V51b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V52b3: $i] :
% 5.64/5.87                    ( ( mem @ V52b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ! [V53b4: $i] :
% 5.64/5.87                        ( ( mem @ V53b4 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ! [V54b5: $i] :
% 5.64/5.87                            ( ( mem @ V54b5 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V50b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V54b5 ) @ V52b3 ) ) )
% 5.64/5.87                             => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V51b2 ) @ V53b4 ) )
% 5.64/5.87                               => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V51b2 ) @ V50b1 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V54b5 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V52b3 ) @ V53b4 ) ) ) ) ) ) ) ) ) ) )
% 5.64/5.87        & ! [V55b1: $i] :
% 5.64/5.87            ( ( mem @ V55b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V56b2: $i] :
% 5.64/5.87                ( ( mem @ V56b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V57b3: $i] :
% 5.64/5.87                    ( ( mem @ V57b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ! [V58b4: $i] :
% 5.64/5.87                        ( ( mem @ V58b4 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ! [V59b5: $i] :
% 5.64/5.87                            ( ( mem @ V59b5 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V55b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V59b5 ) @ V58b4 ) ) )
% 5.64/5.87                             => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V56b2 ) @ V57b3 ) )
% 5.64/5.87                               => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V56b2 ) @ V55b1 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V59b5 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V57b3 ) @ V58b4 ) ) ) ) ) ) ) ) ) ) )
% 5.64/5.87        & ! [V60b1: $i] :
% 5.64/5.87            ( ( mem @ V60b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V61b2: $i] :
% 5.64/5.87                ( ( mem @ V61b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V62b3: $i] :
% 5.64/5.87                    ( ( mem @ V62b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ! [V63b4: $i] :
% 5.64/5.87                        ( ( mem @ V63b4 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ! [V64b5: $i] :
% 5.64/5.87                            ( ( mem @ V64b5 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V61b2 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V64b5 ) @ V62b3 ) ) )
% 5.64/5.87                             => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V60b1 ) @ V63b4 ) )
% 5.64/5.87                               => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V61b2 ) @ V60b1 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V64b5 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V62b3 ) @ V63b4 ) ) ) ) ) ) ) ) ) ) )
% 5.64/5.87        & ! [V65b1: $i] :
% 5.64/5.87            ( ( mem @ V65b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V66b2: $i] :
% 5.64/5.87                ( ( mem @ V66b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V67b3: $i] :
% 5.64/5.87                    ( ( mem @ V67b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ! [V68b4: $i] :
% 5.64/5.87                        ( ( mem @ V68b4 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ! [V69b5: $i] :
% 5.64/5.87                            ( ( mem @ V69b5 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V66b2 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V69b5 ) @ V68b4 ) ) )
% 5.64/5.87                             => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V65b1 ) @ V67b3 ) )
% 5.64/5.87                               => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V66b2 ) @ V65b1 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V69b5 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V67b3 ) @ V68b4 ) ) ) ) ) ) ) ) ) ) )
% 5.64/5.87        & ! [V70b1: $i] :
% 5.64/5.87            ( ( mem @ V70b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V71b2: $i] :
% 5.64/5.87                ( ( mem @ V71b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V72b3: $i] :
% 5.64/5.87                    ( ( mem @ V72b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ! [V73b4: $i] :
% 5.64/5.87                        ( ( mem @ V73b4 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ! [V74b5: $i] :
% 5.64/5.87                            ( ( mem @ V74b5 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V70b1 ) @ V71b2 ) ) @ V73b4 ) )
% 5.64/5.87                             => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V72b3 ) @ V74b5 ) )
% 5.64/5.87                               => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V70b1 ) @ V72b3 ) ) @ V71b2 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V73b4 ) @ V74b5 ) ) ) ) ) ) ) ) ) )
% 5.64/5.87        & ! [V75b1: $i] :
% 5.64/5.87            ( ( mem @ V75b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V76b2: $i] :
% 5.64/5.87                ( ( mem @ V76b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V77b3: $i] :
% 5.64/5.87                    ( ( mem @ V77b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ! [V78b4: $i] :
% 5.64/5.87                        ( ( mem @ V78b4 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ! [V79b5: $i] :
% 5.64/5.87                            ( ( mem @ V79b5 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V75b1 ) @ V76b2 ) ) @ V79b5 ) )
% 5.64/5.87                             => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V77b3 ) @ V78b4 ) )
% 5.64/5.87                               => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V75b1 ) @ V77b3 ) ) @ V76b2 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V78b4 ) @ V79b5 ) ) ) ) ) ) ) ) ) )
% 5.64/5.87        & ! [V80b1: $i] :
% 5.64/5.87            ( ( mem @ V80b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V81b2: $i] :
% 5.64/5.87                ( ( mem @ V81b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V82b3: $i] :
% 5.64/5.87                    ( ( mem @ V82b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ! [V83b4: $i] :
% 5.64/5.87                        ( ( mem @ V83b4 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ! [V84b5: $i] :
% 5.64/5.87                            ( ( mem @ V84b5 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V82b3 ) @ V81b2 ) ) @ V83b4 ) )
% 5.64/5.87                             => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V80b1 ) @ V84b5 ) )
% 5.64/5.87                               => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V80b1 ) @ V82b3 ) ) @ V81b2 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V83b4 ) @ V84b5 ) ) ) ) ) ) ) ) ) )
% 5.64/5.87        & ! [V85b1: $i] :
% 5.64/5.87            ( ( mem @ V85b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V86b2: $i] :
% 5.64/5.87                ( ( mem @ V86b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V87b3: $i] :
% 5.64/5.87                    ( ( mem @ V87b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ! [V88b4: $i] :
% 5.64/5.87                        ( ( mem @ V88b4 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ! [V89b5: $i] :
% 5.64/5.87                            ( ( mem @ V89b5 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V87b3 ) @ V86b2 ) ) @ V89b5 ) )
% 5.64/5.87                             => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V85b1 ) @ V88b4 ) )
% 5.64/5.87                               => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V85b1 ) @ V87b3 ) ) @ V86b2 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V88b4 ) @ V89b5 ) ) ) ) ) ) ) ) ) )
% 5.64/5.87        & ! [V90b1: $i] :
% 5.64/5.87            ( ( mem @ V90b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V91b2: $i] :
% 5.64/5.87                ( ( mem @ V91b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V92b3: $i] :
% 5.64/5.87                    ( ( mem @ V92b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ! [V93b4: $i] :
% 5.64/5.87                        ( ( mem @ V93b4 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ! [V94b5: $i] :
% 5.64/5.87                            ( ( mem @ V94b5 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V91b2 ) @ V90b1 ) ) @ V93b4 ) )
% 5.64/5.87                             => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V92b3 ) @ V94b5 ) )
% 5.64/5.87                               => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V91b2 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V90b1 ) @ V92b3 ) ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V94b5 ) @ V93b4 ) ) ) ) ) ) ) ) ) )
% 5.64/5.87        & ! [V95b1: $i] :
% 5.64/5.87            ( ( mem @ V95b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V96b2: $i] :
% 5.64/5.87                ( ( mem @ V96b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V97b3: $i] :
% 5.64/5.87                    ( ( mem @ V97b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ! [V98b4: $i] :
% 5.64/5.87                        ( ( mem @ V98b4 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ! [V99b5: $i] :
% 5.64/5.87                            ( ( mem @ V99b5 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V96b2 ) @ V95b1 ) ) @ V99b5 ) )
% 5.64/5.87                             => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V97b3 ) @ V98b4 ) )
% 5.64/5.87                               => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V96b2 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V95b1 ) @ V97b3 ) ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V99b5 ) @ V98b4 ) ) ) ) ) ) ) ) ) )
% 5.64/5.87        & ! [V100b1: $i] :
% 5.64/5.87            ( ( mem @ V100b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V101b2: $i] :
% 5.64/5.87                ( ( mem @ V101b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V102b3: $i] :
% 5.64/5.87                    ( ( mem @ V102b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ! [V103b4: $i] :
% 5.64/5.87                        ( ( mem @ V103b4 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ! [V104b5: $i] :
% 5.64/5.87                            ( ( mem @ V104b5 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V101b2 ) @ V102b3 ) ) @ V103b4 ) )
% 5.64/5.87                             => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V100b1 ) @ V104b5 ) )
% 5.64/5.87                               => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V101b2 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V100b1 ) @ V102b3 ) ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V104b5 ) @ V103b4 ) ) ) ) ) ) ) ) ) )
% 5.64/5.87        & ! [V105b1: $i] :
% 5.64/5.87            ( ( mem @ V105b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V106b2: $i] :
% 5.64/5.87                ( ( mem @ V106b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V107b3: $i] :
% 5.64/5.87                    ( ( mem @ V107b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ! [V108b4: $i] :
% 5.64/5.87                        ( ( mem @ V108b4 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ! [V109b5: $i] :
% 5.64/5.87                            ( ( mem @ V109b5 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V106b2 ) @ V107b3 ) ) @ V109b5 ) )
% 5.64/5.87                             => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V105b1 ) @ V108b4 ) )
% 5.64/5.87                               => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V106b2 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V105b1 ) @ V107b3 ) ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V109b5 ) @ V108b4 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__EL__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0e: $i] :
% 5.64/5.87        ( ( mem @ V0e @ A_27a )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( c_2Ebag_2EEL__BAG @ A_27a ) @ V0e ) ) @ V1b ) )
% 5.64/5.87            <=> ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V0e ) @ V1b ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__INSERT,axiom,
% 5.64/5.87      ! [A_27a: del,V0e: $i] :
% 5.64/5.87        ( ( mem @ V0e @ A_27a )
% 5.64/5.87       => ! [V1b1: $i] :
% 5.64/5.87            ( ( mem @ V1b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b2: $i] :
% 5.64/5.87                ( ( mem @ V2b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0e ) @ V1b1 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0e ) @ V2b2 ) ) )
% 5.64/5.87                <=> ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V1b1 ) @ V2b2 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__INSERT__I,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1c: $i] :
% 5.64/5.87            ( ( mem @ V1c @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2e: $i] :
% 5.64/5.87                ( ( mem @ V2e @ A_27a )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b ) @ V1c ) )
% 5.64/5.87                 => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V2e ) @ V1c ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ENOT__IN__SUB__BAG__INSERT,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2e: $i] :
% 5.64/5.87                ( ( mem @ V2e @ A_27a )
% 5.64/5.87               => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V2e ) @ V0b1 ) )
% 5.64/5.87                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V2e ) @ V1b2 ) ) )
% 5.64/5.87                  <=> ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b1 ) @ V1b2 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__BAG__IN,axiom,
% 5.64/5.87      ! [A_27a: del,V0x: $i] :
% 5.64/5.87        ( ( mem @ V0x @ A_27a )
% 5.64/5.87       => ! [V1b1: $i] :
% 5.64/5.87            ( ( mem @ V1b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b2: $i] :
% 5.64/5.87                ( ( mem @ V2b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0x ) @ V1b1 ) ) @ V2b2 ) )
% 5.64/5.87                 => ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V0x ) @ V2b2 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__EXISTS,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87            <=> ? [V2b: $i] :
% 5.64/5.87                  ( ( mem @ V2b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                  & ( V1b2
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b1 ) @ V2b ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__UNION__DIFF,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b3: $i] :
% 5.64/5.87                ( ( mem @ V2b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b1 ) @ V2b3 ) )
% 5.64/5.87                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V1b2 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V2b3 ) @ V0b1 ) ) )
% 5.64/5.87                  <=> ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b1 ) @ V1b2 ) ) @ V2b3 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__UNION__down,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b3: $i] :
% 5.64/5.87                ( ( mem @ V2b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b1 ) @ V1b2 ) ) @ V2b3 ) )
% 5.64/5.87                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b1 ) @ V2b3 ) )
% 5.64/5.87                    & ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V1b2 ) @ V2b3 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__DIFF,axiom,
% 5.64/5.87      ! [A_27a: del] :
% 5.64/5.87        ( ! [V0b1: $i] :
% 5.64/5.87            ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V1b2: $i] :
% 5.64/5.87                ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87                 => ! [V2b3: $i] :
% 5.64/5.87                      ( ( mem @ V2b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                     => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V0b1 ) @ V2b3 ) ) @ V1b2 ) ) ) ) ) )
% 5.64/5.87        & ! [V3b1: $i] :
% 5.64/5.87            ( ( mem @ V3b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V4b2: $i] :
% 5.64/5.87                ( ( mem @ V4b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V5b3: $i] :
% 5.64/5.87                    ( ( mem @ V5b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ! [V6b4: $i] :
% 5.64/5.87                        ( ( mem @ V6b4 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V4b2 ) @ V3b1 ) )
% 5.64/5.87                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V6b4 ) @ V5b3 ) )
% 5.64/5.87                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V3b1 ) @ V4b2 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V5b3 ) @ V6b4 ) ) )
% 5.64/5.87                            <=> ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V3b1 ) @ V6b4 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V4b2 ) @ V5b3 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__PSUB__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87            <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EPSUB__BAG @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87                | ( V0b1 = V1b2 ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DELETE__PSUB__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0b0: $i] :
% 5.64/5.87        ( ( mem @ V0b0 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1e: $i] :
% 5.64/5.87            ( ( mem @ V1e @ A_27a )
% 5.64/5.87           => ! [V2b: $i] :
% 5.64/5.87                ( ( mem @ V2b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DELETE @ A_27a ) @ V0b0 ) @ V1e ) @ V2b ) )
% 5.64/5.87                 => ( p @ ( ap @ ( ap @ ( c_2Ebag_2EPSUB__BAG @ A_27a ) @ V2b ) @ V0b0 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2ESET__OF__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V0b )
% 5.64/5.87          = ( lam @ A_27a
% 5.64/5.87            @ ^ [V1x: $i] : ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V1x ) @ V0b ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EBAG__OF__SET,axiom,
% 5.64/5.87      ! [A_27a: del,V0P: $i] :
% 5.64/5.87        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ( ( ap @ ( c_2Ebag_2EBAG__OF__SET @ A_27a ) @ V0P )
% 5.64/5.87          = ( lam @ A_27a
% 5.64/5.87            @ ^ [V1x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V0P ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESET__OF__EMPTY,axiom,
% 5.64/5.87      ! [A_27a: del] :
% 5.64/5.87        ( ( ap @ ( c_2Ebag_2EBAG__OF__SET @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.64/5.87        = ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__IN__BAG__OF__SET,axiom,
% 5.64/5.87      ! [A_27a: del,V0P: $i] :
% 5.64/5.87        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V1p: $i] :
% 5.64/5.87            ( ( mem @ V1p @ A_27a )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V1p ) @ ( ap @ ( c_2Ebag_2EBAG__OF__SET @ A_27a ) @ V0P ) ) )
% 5.64/5.87            <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1p ) @ V0P ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__OF__EMPTY,axiom,
% 5.64/5.87      ! [A_27a: del] :
% 5.64/5.87        ( ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) )
% 5.64/5.87        = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESET__BAG__I,axiom,
% 5.64/5.87      ! [A_27a: del,V0s: $i] :
% 5.64/5.87        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ( ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ ( ap @ ( c_2Ebag_2EBAG__OF__SET @ A_27a ) @ V0s ) )
% 5.64/5.87          = V0s ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__SET,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87             => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V0b1 ) ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V1b2 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESET__OF__BAG__UNION,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87              = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V0b1 ) ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V1b2 ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESET__OF__BAG__MERGE,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__MERGE @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87              = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V0b1 ) ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V1b2 ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESET__OF__BAG__INSERT,axiom,
% 5.64/5.87      ! [A_27a: del,V0e: $i] :
% 5.64/5.87        ( ( mem @ V0e @ A_27a )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0e ) @ V1b ) )
% 5.64/5.87              = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0e ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V1b ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESET__OF__EL__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0e: $i] :
% 5.64/5.87        ( ( mem @ V0e @ A_27a )
% 5.64/5.87       => ( ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ ( ap @ ( c_2Ebag_2EEL__BAG @ A_27a ) @ V0e ) )
% 5.64/5.87          = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0e ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESET__OF__BAG__DIFF__SUBSET__down,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V0b1 ) ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V1b2 ) ) ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V0b1 ) @ V1b2 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESET__OF__BAG__DIFF__SUBSET__up,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V0b1 ) @ V1b2 ) ) ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V0b1 ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EIN__SET__OF__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0x: $i] :
% 5.64/5.87        ( ( mem @ V0x @ A_27a )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V1b ) ) )
% 5.64/5.87            <=> ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V0x ) @ V1b ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESET__OF__BAG__EQ__EMPTY,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( ( ( c_2Epred__set_2EEMPTY @ A_27a )
% 5.64/5.87              = ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V0b ) )
% 5.64/5.87          <=> ( V0b
% 5.64/5.87              = ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) )
% 5.64/5.87          & ( ( ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V0b )
% 5.64/5.87              = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.64/5.87          <=> ( V0b
% 5.64/5.87              = ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EBAG__DISJOINT,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DISJOINT @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87            <=> ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V0b1 ) ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V1b2 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DISJOINT__EMPTY,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DISJOINT @ A_27a ) @ V0b ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) )
% 5.64/5.87          & ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DISJOINT @ A_27a ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) @ V0b ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DISJOINT__DIFF,axiom,
% 5.64/5.87      ! [A_27a: del,V0B1: $i] :
% 5.64/5.87        ( ( mem @ V0B1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1B2: $i] :
% 5.64/5.87            ( ( mem @ V1B2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DISJOINT @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V0B1 ) @ V1B2 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V1B2 ) @ V0B1 ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DISJOINT__BAG__IN,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DISJOINT @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87            <=> ! [V2e: $i] :
% 5.64/5.87                  ( ( mem @ V2e @ A_27a )
% 5.64/5.87                 => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V2e ) @ V0b1 ) )
% 5.64/5.87                    | ~ ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V2e ) @ V1b2 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DISJOINT__BAG__INSERT,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] :
% 5.64/5.87        ( ! [V0b1: $i] :
% 5.64/5.87            ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V1b2: $i] :
% 5.64/5.87                ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V2e1: $i] :
% 5.64/5.87                    ( ( mem @ V2e1 @ A_27a )
% 5.64/5.87                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DISJOINT @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V2e1 ) @ V0b1 ) ) @ V1b2 ) )
% 5.64/5.87                    <=> ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V2e1 ) @ V1b2 ) )
% 5.64/5.87                        & ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DISJOINT @ A_27a ) @ V0b1 ) @ V1b2 ) ) ) ) ) ) )
% 5.64/5.87        & ! [V3b1: $i] :
% 5.64/5.87            ( ( mem @ V3b1 @ ( arr @ A_27b @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V4b2: $i] :
% 5.64/5.87                ( ( mem @ V4b2 @ ( arr @ A_27b @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V5e2: $i] :
% 5.64/5.87                    ( ( mem @ V5e2 @ A_27b )
% 5.64/5.87                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DISJOINT @ A_27b ) @ V3b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27b ) @ V5e2 ) @ V4b2 ) ) )
% 5.64/5.87                    <=> ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27b ) @ V5e2 ) @ V3b1 ) )
% 5.64/5.87                        & ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DISJOINT @ A_27b ) @ V3b1 ) @ V4b2 ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DISJOINT__BAG__UNION,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b3: $i] :
% 5.64/5.87                ( ( mem @ V2b3 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DISJOINT @ A_27a ) @ V0b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1b2 ) @ V2b3 ) ) )
% 5.64/5.87                  <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DISJOINT @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87                      & ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DISJOINT @ A_27a ) @ V0b1 ) @ V2b3 ) ) ) )
% 5.64/5.87                  & ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DISJOINT @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b1 ) @ V1b2 ) ) @ V2b3 ) )
% 5.64/5.87                  <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DISJOINT @ A_27a ) @ V0b1 ) @ V2b3 ) )
% 5.64/5.87                      & ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DISJOINT @ A_27a ) @ V1b2 ) @ V2b3 ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EFINITE__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b ) )
% 5.64/5.87        <=> ! [V1P: $i] :
% 5.64/5.87              ( ( mem @ V1P @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) )
% 5.64/5.87             => ( ( ( p @ ( ap @ V1P @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) )
% 5.64/5.87                  & ! [V2b: $i] :
% 5.64/5.87                      ( ( mem @ V2b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                     => ( ( p @ ( ap @ V1P @ V2b ) )
% 5.64/5.87                       => ! [V3e: $i] :
% 5.64/5.87                            ( ( mem @ V3e @ A_27a )
% 5.64/5.87                           => ( p @ ( ap @ V1P @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V3e ) @ V2b ) ) ) ) ) ) )
% 5.64/5.87               => ( p @ ( ap @ V1P @ V0b ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EFINITE__EMPTY__BAG,axiom,
% 5.64/5.87      ! [A_27a: del] : ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EFINITE__BAG__INSERT,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b ) )
% 5.64/5.87         => ! [V1e: $i] :
% 5.64/5.87              ( ( mem @ V1e @ A_27a )
% 5.64/5.87             => ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1e ) @ V0b ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EFINITE__BAG__INDUCT,axiom,
% 5.64/5.87      ! [A_27a: del,V0P: $i] :
% 5.64/5.87        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) )
% 5.64/5.87       => ( ( ( p @ ( ap @ V0P @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) )
% 5.64/5.87            & ! [V1b: $i] :
% 5.64/5.87                ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ V0P @ V1b ) )
% 5.64/5.87                 => ! [V2e: $i] :
% 5.64/5.87                      ( ( mem @ V2e @ A_27a )
% 5.64/5.87                     => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V2e ) @ V1b ) ) ) ) ) ) )
% 5.64/5.87         => ! [V3b: $i] :
% 5.64/5.87              ( ( mem @ V3b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87             => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V3b ) )
% 5.64/5.87               => ( p @ ( ap @ V0P @ V3b ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESTRONG__FINITE__BAG__INDUCT,axiom,
% 5.64/5.87      ! [A_27a: del,V0P: $i] :
% 5.64/5.87        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) )
% 5.64/5.87       => ( ( ( p @ ( ap @ V0P @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) )
% 5.64/5.87            & ! [V1b: $i] :
% 5.64/5.87                ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b ) )
% 5.64/5.87                    & ( p @ ( ap @ V0P @ V1b ) ) )
% 5.64/5.87                 => ! [V2e: $i] :
% 5.64/5.87                      ( ( mem @ V2e @ A_27a )
% 5.64/5.87                     => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V2e ) @ V1b ) ) ) ) ) ) )
% 5.64/5.87         => ! [V3b: $i] :
% 5.64/5.87              ( ( mem @ V3b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87             => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V3b ) )
% 5.64/5.87               => ( p @ ( ap @ V0P @ V3b ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EFINITE__BAG__THM,axiom,
% 5.64/5.87      ! [A_27a: del] :
% 5.64/5.87        ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) )
% 5.64/5.87        & ! [V0e: $i] :
% 5.64/5.87            ( ( mem @ V0e @ A_27a )
% 5.64/5.87           => ! [V1b: $i] :
% 5.64/5.87                ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0e ) @ V1b ) ) )
% 5.64/5.87                <=> ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EFINITE__BAG__DIFF,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b1 ) )
% 5.64/5.87         => ! [V1b2: $i] :
% 5.64/5.87              ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87             => ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V0b1 ) @ V1b2 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EFINITE__BAG__DIFF__dual,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b1 ) )
% 5.64/5.87         => ! [V1b2: $i] :
% 5.64/5.87              ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87             => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V1b2 ) @ V0b1 ) ) )
% 5.64/5.87               => ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b2 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EFINITE__BAG__UNION,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b1 ) @ V1b2 ) ) )
% 5.64/5.87            <=> ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b1 ) )
% 5.64/5.87                & ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b2 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EFINITE__SUB__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b1 ) )
% 5.64/5.87         => ! [V1b2: $i] :
% 5.64/5.87              ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87             => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V1b2 ) @ V0b1 ) )
% 5.64/5.87               => ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b2 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EBAG__CARD__RELn,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.87            ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__CARD__RELn @ A_27a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.64/5.87          <=> ! [V2P: $i] :
% 5.64/5.87                ( ( mem @ V2P @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) )
% 5.64/5.87               => ( ( ( p @ ( ap @ ( ap @ V2P @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.64/5.87                    & ! [V3b: $i] :
% 5.64/5.87                        ( ( mem @ V3b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                       => ! [V4n: tp__ty_2Enum_2Enum] :
% 5.64/5.87                            ( ( p @ ( ap @ ( ap @ V2P @ V3b ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) )
% 5.64/5.87                           => ! [V5e: $i] :
% 5.64/5.87                                ( ( mem @ V5e @ A_27a )
% 5.64/5.87                               => ( p @ ( ap @ ( ap @ V2P @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V5e ) @ V3b ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) ) ) ) )
% 5.64/5.87                 => ( p @ ( ap @ ( ap @ V2P @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EBAG__CARD,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b ) )
% 5.64/5.87         => ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__CARD__RELn @ A_27a ) @ V0b ) @ ( ap @ ( c_2Ebag_2EBAG__CARD @ A_27a ) @ V0b ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__CARD__EMPTY,axiom,
% 5.64/5.87      ! [A_27a: del] :
% 5.64/5.87        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Ebag_2EBAG__CARD @ A_27a ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) )
% 5.64/5.87        = fo__c_2Enum_2E0 ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBCARD__0,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b ) )
% 5.64/5.87         => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Ebag_2EBAG__CARD @ A_27a ) @ V0b ) )
% 5.64/5.87              = fo__c_2Enum_2E0 )
% 5.64/5.87          <=> ( V0b
% 5.64/5.87              = ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__CARD__THM,axiom,
% 5.64/5.87      ! [A_27a: del] :
% 5.64/5.87        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Ebag_2EBAG__CARD @ A_27a ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) )
% 5.64/5.87          = fo__c_2Enum_2E0 )
% 5.64/5.87        & ! [V0b: $i] :
% 5.64/5.87            ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b ) )
% 5.64/5.87             => ! [V1e: $i] :
% 5.64/5.87                  ( ( mem @ V1e @ A_27a )
% 5.64/5.87                 => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Ebag_2EBAG__CARD @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1e ) @ V0b ) ) )
% 5.64/5.87                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Ebag_2EBAG__CARD @ A_27a ) @ V0b ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__CARD__UNION,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b1 ) )
% 5.64/5.87                & ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b2 ) ) )
% 5.64/5.87             => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Ebag_2EBAG__CARD @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b1 ) @ V1b2 ) ) )
% 5.64/5.87                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Ebag_2EBAG__CARD @ A_27a ) @ V0b1 ) ) @ ( ap @ ( c_2Ebag_2EBAG__CARD @ A_27a ) @ V1b2 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBCARD__SUC,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b ) )
% 5.64/5.87         => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.87              ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Ebag_2EBAG__CARD @ A_27a ) @ V0b ) )
% 5.64/5.87                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.64/5.87            <=> ? [V2b0: $i] :
% 5.64/5.87                  ( ( mem @ V2b0 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                  & ? [V3e: $i] :
% 5.64/5.87                      ( ( mem @ V3e @ A_27a )
% 5.64/5.87                      & ( V0b
% 5.64/5.87                        = ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V3e ) @ V2b0 ) )
% 5.64/5.87                      & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Ebag_2EBAG__CARD @ A_27a ) @ V2b0 ) )
% 5.64/5.87                        = V1n ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__CARD__BAG__INN,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b ) )
% 5.64/5.87         => ! [V1n: tp__ty_2Enum_2Enum,V2e: $i] :
% 5.64/5.87              ( ( mem @ V2e @ A_27a )
% 5.64/5.87             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V2e ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0b ) )
% 5.64/5.87               => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Ebag_2EBAG__CARD @ A_27a ) @ V0b ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__DIFF__EQ,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87             => ( V1b2
% 5.64/5.87                = ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V1b2 ) @ V0b1 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__CARD,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b2 ) )
% 5.64/5.87                & ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b1 ) @ V1b2 ) ) )
% 5.64/5.87             => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Ebag_2EBAG__CARD @ A_27a ) @ V0b1 ) ) @ ( ap @ ( c_2Ebag_2EBAG__CARD @ A_27a ) @ V1b2 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__CARD__DIFF,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b ) )
% 5.64/5.87         => ! [V1c: $i] :
% 5.64/5.87              ( ( mem @ V1c @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87             => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V1c ) @ V0b ) )
% 5.64/5.87               => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Ebag_2EBAG__CARD @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V0b ) @ V1c ) ) )
% 5.64/5.87                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Ebag_2EBAG__CARD @ A_27a ) @ V0b ) ) @ ( ap @ ( c_2Ebag_2EBAG__CARD @ A_27a ) @ V1c ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EBAG__FILTER__DEF,axiom,
% 5.64/5.87      ! [A_27a: del,V0P: $i] :
% 5.64/5.87        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__FILTER @ A_27a ) @ V0P ) @ V1b )
% 5.64/5.87              = ( lam @ A_27a
% 5.64/5.87                @ ^ [V2e: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ V0P @ V2e ) ) @ ( ap @ V1b @ V2e ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__FILTER__EMPTY,axiom,
% 5.64/5.87      ! [A_27a: del,V0P: $i] :
% 5.64/5.87        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__FILTER @ A_27a ) @ V0P ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) )
% 5.64/5.87          = ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__FILTER__BAG__INSERT,axiom,
% 5.64/5.87      ! [A_27a: del,V0P: $i] :
% 5.64/5.87        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V1e: $i] :
% 5.64/5.87            ( ( mem @ V1e @ A_27a )
% 5.64/5.87           => ! [V2b: $i] :
% 5.64/5.87                ( ( mem @ V2b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__FILTER @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1e ) @ V2b ) )
% 5.64/5.87                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ V0P @ V1e ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1e ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__FILTER @ A_27a ) @ V0P ) @ V2b ) ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__FILTER @ A_27a ) @ V0P ) @ V2b ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EFINITE__BAG__FILTER,axiom,
% 5.64/5.87      ! [A_27a: del,V0P: $i] :
% 5.64/5.87        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b ) )
% 5.64/5.87             => ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__FILTER @ A_27a ) @ V0P ) @ V1b ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__INN__BAG__FILTER,axiom,
% 5.64/5.87      ! [A_27a: del,V0e: $i] :
% 5.64/5.87        ( ( mem @ V0e @ A_27a )
% 5.64/5.87       => ! [V1n: tp__ty_2Enum_2Enum,V2P: $i] :
% 5.64/5.87            ( ( mem @ V2P @ ( arr @ A_27a @ bool ) )
% 5.64/5.87           => ! [V3b: $i] :
% 5.64/5.87                ( ( mem @ V3b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V0e ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__FILTER @ A_27a ) @ V2P ) @ V3b ) ) )
% 5.64/5.87                <=> ( ( V1n = fo__c_2Enum_2E0 )
% 5.64/5.87                    | ( ( p @ ( ap @ V2P @ V0e ) )
% 5.64/5.87                      & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V0e ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V3b ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__IN__BAG__FILTER,axiom,
% 5.64/5.87      ! [A_27a: del,V0e: $i] :
% 5.64/5.87        ( ( mem @ V0e @ A_27a )
% 5.64/5.87       => ! [V1P: $i] :
% 5.64/5.87            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.64/5.87           => ! [V2b: $i] :
% 5.64/5.87                ( ( mem @ V2b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V0e ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__FILTER @ A_27a ) @ V1P ) @ V2b ) ) )
% 5.64/5.87                <=> ( ( p @ ( ap @ V1P @ V0e ) )
% 5.64/5.87                    & ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V0e ) @ V2b ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__FILTER__FILTER,axiom,
% 5.64/5.87      ! [A_27a: del,V0P: $i] :
% 5.64/5.87        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V1Q: $i] :
% 5.64/5.87            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.64/5.87           => ! [V2b: $i] :
% 5.64/5.87                ( ( mem @ V2b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__FILTER @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__FILTER @ A_27a ) @ V1Q ) @ V2b ) )
% 5.64/5.87                  = ( ap
% 5.64/5.87                    @ ( ap @ ( c_2Ebag_2EBAG__FILTER @ A_27a )
% 5.64/5.87                      @ ( lam @ A_27a
% 5.64/5.87                        @ ^ [V3a: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0P @ V3a ) ) @ ( ap @ V1Q @ V3a ) ) ) )
% 5.64/5.87                    @ V2b ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__FILTER__SUB__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0P: $i] :
% 5.64/5.87        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__FILTER @ A_27a ) @ V0P ) @ V1b ) ) @ V1b ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESET__OF__BAG__EQ__INSERT,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1e: $i] :
% 5.64/5.87            ( ( mem @ V1e @ A_27a )
% 5.64/5.87           => ! [V2s: $i] :
% 5.64/5.87                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.64/5.87               => ( ( ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1e ) @ V2s )
% 5.64/5.87                    = ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V0b ) )
% 5.64/5.87                <=> ? [V3b0: $i] :
% 5.64/5.87                      ( ( mem @ V3b0 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                      & ? [V4eb: $i] :
% 5.64/5.87                          ( ( mem @ V4eb @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                          & ( V0b
% 5.64/5.87                            = ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V4eb ) @ V3b0 ) )
% 5.64/5.87                          & ( V2s
% 5.64/5.87                            = ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V3b0 ) )
% 5.64/5.87                          & ! [V5e_27: $i] :
% 5.64/5.87                              ( ( mem @ V5e_27 @ A_27a )
% 5.64/5.87                             => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V5e_27 ) @ V4eb ) )
% 5.64/5.87                               => ( V5e_27 = V1e ) ) )
% 5.64/5.87                          & ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1e ) @ V2s ) )
% 5.64/5.87                           => ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V1e ) @ V4eb ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EFINITE__SET__OF__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V0b ) ) )
% 5.64/5.87        <=> ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EBAG__IMAGE__DEF,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.87        ( ( mem @ V0f @ ( arr @ A_27b @ A_27a ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27b @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__IMAGE @ A_27a @ A_27b ) @ V0f ) @ V1b )
% 5.64/5.87              = ( lam @ A_27a
% 5.64/5.87                @ ^ [V2e: $i] :
% 5.64/5.87                    ( ap
% 5.64/5.87                    @ ( ap @ ( c_2Ebool_2ELET @ ( arr @ A_27b @ ty_2Enum_2Enum ) @ ty_2Enum_2Enum )
% 5.64/5.87                      @ ( lam @ ( arr @ A_27b @ ty_2Enum_2Enum )
% 5.64/5.87                        @ ^ [V3sb: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27b ) @ V3sb ) ) @ ( ap @ ( c_2Ebag_2EBAG__CARD @ A_27b ) @ V3sb ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.64/5.87                    @ ( ap
% 5.64/5.87                      @ ( ap @ ( c_2Ebag_2EBAG__FILTER @ A_27b )
% 5.64/5.87                        @ ( lam @ A_27b
% 5.64/5.87                          @ ^ [V4e0: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ ( ap @ V0f @ V4e0 ) ) @ V2e ) ) )
% 5.64/5.87                      @ V1b ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__IMAGE__EMPTY,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.87        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.87       => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__IMAGE @ A_27b @ A_27a ) @ V0f ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) )
% 5.64/5.87          = ( c_2Ebag_2EEMPTY__BAG @ A_27b ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__IMAGE__FINITE__INSERT,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1f: $i] :
% 5.64/5.87            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.87           => ! [V2e: $i] :
% 5.64/5.87                ( ( mem @ V2e @ A_27a )
% 5.64/5.87               => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b ) )
% 5.64/5.87                 => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__IMAGE @ A_27b @ A_27a ) @ V1f ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V2e ) @ V0b ) )
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27b ) @ ( ap @ V1f @ V2e ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IMAGE @ A_27b @ A_27a ) @ V1f ) @ V0b ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__IMAGE__FINITE__UNION,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2f: $i] :
% 5.64/5.87                ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.87               => ( ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b1 ) )
% 5.64/5.87                    & ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b2 ) ) )
% 5.64/5.87                 => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__IMAGE @ A_27b @ A_27a ) @ V2f ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27b ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IMAGE @ A_27b @ A_27a ) @ V2f ) @ V0b1 ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IMAGE @ A_27b @ A_27a ) @ V2f ) @ V1b2 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__IMAGE__FINITE,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.87        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b ) )
% 5.64/5.87             => ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27b ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IMAGE @ A_27b @ A_27a ) @ V0f ) @ V1b ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__IMAGE__COMPOSE,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.64/5.87        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.87       => ! [V1g: $i] :
% 5.64/5.87            ( ( mem @ V1g @ ( arr @ A_27c @ A_27a ) )
% 5.64/5.87           => ! [V2b: $i] :
% 5.64/5.87                ( ( mem @ V2b @ ( arr @ A_27c @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27c ) @ V2b ) )
% 5.64/5.87                 => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__IMAGE @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27c @ A_27b @ A_27a ) @ V0f ) @ V1g ) ) @ V2b )
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__IMAGE @ A_27b @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IMAGE @ A_27a @ A_27c ) @ V1g ) @ V2b ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__IMAGE__FINITE__I,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b ) )
% 5.64/5.87         => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__IMAGE @ A_27a @ A_27a ) @ ( c_2Ecombin_2EI @ A_27a ) ) @ V0b )
% 5.64/5.87            = V0b ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__IN__FINITE__BAG__IMAGE,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1x: $i] :
% 5.64/5.87            ( ( mem @ V1x @ A_27b )
% 5.64/5.87           => ! [V2f: $i] :
% 5.64/5.87                ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b ) )
% 5.64/5.87                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27b ) @ V1x ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IMAGE @ A_27b @ A_27a ) @ V2f ) @ V0b ) ) )
% 5.64/5.87                  <=> ? [V3y: $i] :
% 5.64/5.87                        ( ( mem @ V3y @ A_27a )
% 5.64/5.87                        & ( ( ap @ V2f @ V3y )
% 5.64/5.87                          = V1x )
% 5.64/5.87                        & ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V3y ) @ V0b ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__IMAGE__EQ__EMPTY,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1f: $i] :
% 5.64/5.87            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b ) )
% 5.64/5.87             => ( ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__IMAGE @ A_27b @ A_27a ) @ V1f ) @ V0b )
% 5.64/5.87                  = ( c_2Ebag_2EEMPTY__BAG @ A_27b ) )
% 5.64/5.87              <=> ( V0b
% 5.64/5.87                  = ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EBAG__CHOICE__DEF,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( V0b
% 5.64/5.87           != ( c_2Ebag_2EEMPTY__BAG @ A_27a ) )
% 5.64/5.87         => ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ ( ap @ ( c_2Ebag_2EBAG__CHOICE @ A_27a ) @ V0b ) ) @ V0b ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EBAG__REST__DEF,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( ap @ ( c_2Ebag_2EBAG__REST @ A_27a ) @ V0b )
% 5.64/5.87          = ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V0b ) @ ( ap @ ( c_2Ebag_2EEL__BAG @ A_27a ) @ ( ap @ ( c_2Ebag_2EBAG__CHOICE @ A_27a ) @ V0b ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__INSERT__CHOICE__REST,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( V0b
% 5.64/5.87           != ( c_2Ebag_2EEMPTY__BAG @ A_27a ) )
% 5.64/5.87         => ( V0b
% 5.64/5.87            = ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ ( ap @ ( c_2Ebag_2EBAG__CHOICE @ A_27a ) @ V0b ) ) @ ( ap @ ( c_2Ebag_2EBAG__REST @ A_27a ) @ V0b ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__CHOICE__SING,axiom,
% 5.64/5.87      ! [A_27a: del,V0x: $i] :
% 5.64/5.87        ( ( mem @ V0x @ A_27a )
% 5.64/5.87       => ( ( ap @ ( c_2Ebag_2EBAG__CHOICE @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0x ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) )
% 5.64/5.87          = V0x ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__REST__SING,axiom,
% 5.64/5.87      ! [A_27a: del,V0x: $i] :
% 5.64/5.87        ( ( mem @ V0x @ A_27a )
% 5.64/5.87       => ( ( ap @ ( c_2Ebag_2EBAG__REST @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0x ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) )
% 5.64/5.87          = ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__REST,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( c_2Ebag_2EBAG__REST @ A_27a ) @ V0b ) ) @ V0b ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EPSUB__BAG__REST,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( V0b
% 5.64/5.87           != ( c_2Ebag_2EEMPTY__BAG @ A_27a ) )
% 5.64/5.87         => ( p @ ( ap @ ( ap @ ( c_2Ebag_2EPSUB__BAG @ A_27a ) @ ( ap @ ( c_2Ebag_2EBAG__REST @ A_27a ) @ V0b ) ) @ V0b ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__UNION__MONO,axiom,
% 5.64/5.87      ! [A_27a: del] :
% 5.64/5.87        ( ! [V0x: $i] :
% 5.64/5.87            ( ( mem @ V0x @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V1y: $i] :
% 5.64/5.87                ( ( mem @ V1y @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0x ) @ V1y ) ) ) ) )
% 5.64/5.87        & ! [V2x: $i] :
% 5.64/5.87            ( ( mem @ V2x @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V3y: $i] :
% 5.64/5.87                ( ( mem @ V3y @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V3y ) @ V2x ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EPSUB__BAG__CARD,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b2 ) )
% 5.64/5.87                & ( p @ ( ap @ ( ap @ ( c_2Ebag_2EPSUB__BAG @ A_27a ) @ V0b1 ) @ V1b2 ) ) )
% 5.64/5.87             => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Ebag_2EBAG__CARD @ A_27a ) @ V0b1 ) ) @ ( ap @ ( c_2Ebag_2EBAG__CARD @ A_27a ) @ V1b2 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EEL__BAG__BAG__INSERT,axiom,
% 5.64/5.87      ! [A_27a: del,V0x: $i] :
% 5.64/5.87        ( ( mem @ V0x @ A_27a )
% 5.64/5.87       => ! [V1y: $i] :
% 5.64/5.87            ( ( mem @ V1y @ A_27a )
% 5.64/5.87           => ! [V2b: $i] :
% 5.64/5.87                ( ( mem @ V2b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0x ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) )
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1y ) @ V2b ) )
% 5.64/5.87                <=> ( ( V0x = V1y )
% 5.64/5.87                    & ( V2b
% 5.64/5.87                      = ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EEL__BAG__SUB__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0x: $i] :
% 5.64/5.87        ( ( mem @ V0x @ A_27a )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0x ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) @ V1b ) )
% 5.64/5.87            <=> ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V0x ) @ V1b ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EITBAG__IND,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.87        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.64/5.87       => ! [V1P: $i] :
% 5.64/5.87            ( ( mem @ V1P @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ A_27b @ bool ) ) )
% 5.64/5.87           => ( ! [V2b: $i] :
% 5.64/5.87                  ( ( mem @ V2b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                 => ! [V3acc: $i] :
% 5.64/5.87                      ( ( mem @ V3acc @ A_27b )
% 5.64/5.87                     => ( ( ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V2b ) )
% 5.64/5.87                            & ( V2b
% 5.64/5.87                             != ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) )
% 5.64/5.87                         => ( p @ ( ap @ ( ap @ V1P @ ( ap @ ( c_2Ebag_2EBAG__REST @ A_27a ) @ V2b ) ) @ ( ap @ ( ap @ V0f @ ( ap @ ( c_2Ebag_2EBAG__CHOICE @ A_27a ) @ V2b ) ) @ V3acc ) ) ) )
% 5.64/5.87                       => ( p @ ( ap @ ( ap @ V1P @ V2b ) @ V3acc ) ) ) ) )
% 5.64/5.87             => ! [V4v: $i] :
% 5.64/5.87                  ( ( mem @ V4v @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                 => ! [V5v1: $i] :
% 5.64/5.87                      ( ( mem @ V5v1 @ A_27b )
% 5.64/5.87                     => ( p @ ( ap @ ( ap @ V1P @ V4v ) @ V5v1 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EITBAG__THM,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1f: $i] :
% 5.64/5.87            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.64/5.87           => ! [V2acc: $i] :
% 5.64/5.87                ( ( mem @ V2acc @ A_27b )
% 5.64/5.87               => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b ) )
% 5.64/5.87                 => ( ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EITBAG @ A_27a @ A_27b ) @ V1f ) @ V0b ) @ V2acc )
% 5.64/5.87                    = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ V0b ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) @ V2acc ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EITBAG @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( c_2Ebag_2EBAG__REST @ A_27a ) @ V0b ) ) @ ( ap @ ( ap @ V1f @ ( ap @ ( c_2Ebag_2EBAG__CHOICE @ A_27a ) @ V0b ) ) @ V2acc ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EITBAG__EMPTY,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.87        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.64/5.87       => ! [V1acc: $i] :
% 5.64/5.87            ( ( mem @ V1acc @ A_27b )
% 5.64/5.87           => ( ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EITBAG @ A_27a @ A_27b ) @ V0f ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) @ V1acc )
% 5.64/5.87              = V1acc ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EITBAG__INSERT,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1x: $i] :
% 5.64/5.87            ( ( mem @ V1x @ A_27a )
% 5.64/5.87           => ! [V2f: $i] :
% 5.64/5.87                ( ( mem @ V2f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.64/5.87               => ! [V3acc: $i] :
% 5.64/5.87                    ( ( mem @ V3acc @ A_27b )
% 5.64/5.87                   => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b ) )
% 5.64/5.87                     => ( ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EITBAG @ A_27a @ A_27b ) @ V2f ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1x ) @ V0b ) ) @ V3acc )
% 5.64/5.87                        = ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EITBAG @ A_27a @ A_27b ) @ V2f ) @ ( ap @ ( c_2Ebag_2EBAG__REST @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1x ) @ V0b ) ) ) @ ( ap @ ( ap @ V2f @ ( ap @ ( c_2Ebag_2EBAG__CHOICE @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1x ) @ V0b ) ) ) @ V3acc ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ECOMMUTING__ITBAG__INSERT,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.87        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ! [V2x: $i] :
% 5.64/5.87                    ( ( mem @ V2x @ A_27a )
% 5.64/5.87                   => ! [V3y: $i] :
% 5.64/5.87                        ( ( mem @ V3y @ A_27a )
% 5.64/5.87                       => ! [V4z: $i] :
% 5.64/5.87                            ( ( mem @ V4z @ A_27b )
% 5.64/5.87                           => ( ( ap @ ( ap @ V0f @ V2x ) @ ( ap @ ( ap @ V0f @ V3y ) @ V4z ) )
% 5.64/5.87                              = ( ap @ ( ap @ V0f @ V3y ) @ ( ap @ ( ap @ V0f @ V2x ) @ V4z ) ) ) ) ) )
% 5.64/5.87                & ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b ) ) )
% 5.64/5.87             => ! [V5x: $i] :
% 5.64/5.87                  ( ( mem @ V5x @ A_27a )
% 5.64/5.87                 => ! [V6a: $i] :
% 5.64/5.87                      ( ( mem @ V6a @ A_27b )
% 5.64/5.87                     => ( ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EITBAG @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V5x ) @ V1b ) ) @ V6a )
% 5.64/5.87                        = ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EITBAG @ A_27a @ A_27b ) @ V0f ) @ V1b ) @ ( ap @ ( ap @ V0f @ V5x ) @ V6a ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ECOMMUTING__ITBAG__RECURSES,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.87        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.64/5.87       => ! [V1e: $i] :
% 5.64/5.87            ( ( mem @ V1e @ A_27a )
% 5.64/5.87           => ! [V2b: $i] :
% 5.64/5.87                ( ( mem @ V2b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V3a: $i] :
% 5.64/5.87                    ( ( mem @ V3a @ A_27b )
% 5.64/5.87                   => ( ( ! [V4x: $i] :
% 5.64/5.87                            ( ( mem @ V4x @ A_27a )
% 5.64/5.87                           => ! [V5y: $i] :
% 5.64/5.87                                ( ( mem @ V5y @ A_27a )
% 5.64/5.87                               => ! [V6z: $i] :
% 5.64/5.87                                    ( ( mem @ V6z @ A_27b )
% 5.64/5.87                                   => ( ( ap @ ( ap @ V0f @ V4x ) @ ( ap @ ( ap @ V0f @ V5y ) @ V6z ) )
% 5.64/5.87                                      = ( ap @ ( ap @ V0f @ V5y ) @ ( ap @ ( ap @ V0f @ V4x ) @ V6z ) ) ) ) ) )
% 5.64/5.87                        & ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V2b ) ) )
% 5.64/5.87                     => ( ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EITBAG @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1e ) @ V2b ) ) @ V3a )
% 5.64/5.87                        = ( ap @ ( ap @ V0f @ V1e ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EITBAG @ A_27a @ A_27b ) @ V0f ) @ V2b ) @ V3a ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EBAG__GEN__SUM__def,axiom,
% 5.64/5.87      ! [V0bag: $i] :
% 5.64/5.87        ( ( mem @ V0bag @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.87            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__SUM @ V0bag ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.64/5.87            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EITBAG @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ c_2Earithmetic_2E_2B ) @ V0bag ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EBAG__GEN__PROD__def,axiom,
% 5.64/5.87      ! [V0bag: $i] :
% 5.64/5.87        ( ( mem @ V0bag @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.87            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__PROD @ V0bag ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.64/5.87            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EITBAG @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ c_2Earithmetic_2E_2A ) @ V0bag ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__GEN__SUM__EMPTY,axiom,
% 5.64/5.87      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.64/5.87        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__SUM @ ( c_2Ebag_2EEMPTY__BAG @ ty_2Enum_2Enum ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.64/5.87        = V0n ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__GEN__PROD__EMPTY,axiom,
% 5.64/5.87      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.64/5.87        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__PROD @ ( c_2Ebag_2EEMPTY__BAG @ ty_2Enum_2Enum ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.64/5.87        = V0n ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__GEN__SUM__TAILREC,axiom,
% 5.64/5.87      ! [V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ ty_2Enum_2Enum ) @ V0b ) )
% 5.64/5.87         => ! [V1x: tp__ty_2Enum_2Enum,V2a: tp__ty_2Enum_2Enum] :
% 5.64/5.87              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__SUM @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) )
% 5.64/5.87              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__SUM @ V0b ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__GEN__SUM__REC,axiom,
% 5.64/5.87      ! [V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ ty_2Enum_2Enum ) @ V0b ) )
% 5.64/5.87         => ! [V1x: tp__ty_2Enum_2Enum,V2a: tp__ty_2Enum_2Enum] :
% 5.64/5.87              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__SUM @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) )
% 5.64/5.87              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__SUM @ V0b ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__GEN__PROD__TAILREC,axiom,
% 5.64/5.87      ! [V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ ty_2Enum_2Enum ) @ V0b ) )
% 5.64/5.87         => ! [V1x: tp__ty_2Enum_2Enum,V2a: tp__ty_2Enum_2Enum] :
% 5.64/5.87              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__PROD @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) )
% 5.64/5.87              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__PROD @ V0b ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__GEN__PROD__REC,axiom,
% 5.64/5.87      ! [V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ ty_2Enum_2Enum ) @ V0b ) )
% 5.64/5.87         => ! [V1x: tp__ty_2Enum_2Enum,V2a: tp__ty_2Enum_2Enum] :
% 5.64/5.87              ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__PROD @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) )
% 5.64/5.87              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__PROD @ V0b ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__GEN__PROD__EQ__1,axiom,
% 5.64/5.87      ! [V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ ty_2Enum_2Enum ) @ V0b ) )
% 5.64/5.87         => ! [V1e: tp__ty_2Enum_2Enum] :
% 5.64/5.87              ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__PROD @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1e ) ) )
% 5.64/5.87                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.64/5.87             => ( V1e
% 5.64/5.87                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__GEN__PROD__ALL__ONES,axiom,
% 5.64/5.87      ! [V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ ty_2Enum_2Enum ) @ V0b ) )
% 5.64/5.87         => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__PROD @ V0b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.64/5.87              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.64/5.87           => ! [V1x: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ V0b ) )
% 5.64/5.87               => ( V1x
% 5.64/5.87                  = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__GEN__PROD__POSITIVE,axiom,
% 5.64/5.87      ! [V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ ty_2Enum_2Enum ) @ V0b ) )
% 5.64/5.87         => ( ! [V1x: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ V0b ) )
% 5.64/5.87               => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.64/5.87           => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__PROD @ V0b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EBAG__EVERY,axiom,
% 5.64/5.87      ! [A_27a: del,V0P: $i] :
% 5.64/5.87        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__EVERY @ A_27a ) @ V0P ) @ V1b ) )
% 5.64/5.87            <=> ! [V2e: $i] :
% 5.64/5.87                  ( ( mem @ V2e @ A_27a )
% 5.64/5.87                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V2e ) @ V1b ) )
% 5.64/5.87                   => ( p @ ( ap @ V0P @ V2e ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__EVERY__THM,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] :
% 5.64/5.87        ( ! [V0P: $i] :
% 5.64/5.87            ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.87           => ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__EVERY @ A_27a ) @ V0P ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) )
% 5.64/5.87        & ! [V1P: $i] :
% 5.64/5.87            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.64/5.87           => ! [V2e: $i] :
% 5.64/5.87                ( ( mem @ V2e @ A_27b )
% 5.64/5.87               => ! [V3b: $i] :
% 5.64/5.87                    ( ( mem @ V3b @ ( arr @ A_27b @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__EVERY @ A_27b ) @ V1P ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27b ) @ V2e ) @ V3b ) ) )
% 5.64/5.87                    <=> ( ( p @ ( ap @ V1P @ V2e ) )
% 5.64/5.87                        & ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__EVERY @ A_27b ) @ V1P ) @ V3b ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__EVERY__UNION,axiom,
% 5.64/5.87      ! [A_27a: del,V0P: $i] :
% 5.64/5.87        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V1b1: $i] :
% 5.64/5.87            ( ( mem @ V1b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b2: $i] :
% 5.64/5.87                ( ( mem @ V2b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__EVERY @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1b1 ) @ V2b2 ) ) )
% 5.64/5.87                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__EVERY @ A_27a ) @ V0P ) @ V1b1 ) )
% 5.64/5.87                    & ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__EVERY @ A_27a ) @ V0P ) @ V2b2 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__EVERY__MERGE,axiom,
% 5.64/5.87      ! [A_27a: del,V0P: $i] :
% 5.64/5.87        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V1b1: $i] :
% 5.64/5.87            ( ( mem @ V1b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b2: $i] :
% 5.64/5.87                ( ( mem @ V2b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__EVERY @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__MERGE @ A_27a ) @ V1b1 ) @ V2b2 ) ) )
% 5.64/5.87                <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__EVERY @ A_27a ) @ V0P ) @ V1b1 ) )
% 5.64/5.87                    & ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__EVERY @ A_27a ) @ V0P ) @ V2b2 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__EVERY__SET,axiom,
% 5.64/5.87      ! [A_27a: del,V0P: $i] :
% 5.64/5.87        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__EVERY @ A_27a ) @ V0P ) @ V1b ) )
% 5.64/5.87            <=> ( p
% 5.64/5.87                @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V1b ) )
% 5.64/5.87                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.64/5.87                    @ ( lam @ A_27a
% 5.64/5.87                      @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2x ) @ ( ap @ V0P @ V2x ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__FILTER__EQ__EMPTY,axiom,
% 5.64/5.87      ! [A_27a: del,V0P: $i] :
% 5.64/5.87        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__FILTER @ A_27a ) @ V0P ) @ V1b )
% 5.64/5.87                = ( c_2Ebag_2EEMPTY__BAG @ A_27a ) )
% 5.64/5.87            <=> ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__EVERY @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V0P ) ) @ V1b ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESET__OF__BAG__IMAGE,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.87        ( ( mem @ V0f @ ( arr @ A_27b @ A_27a ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27b @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IMAGE @ A_27a @ A_27b ) @ V0f ) @ V1b ) )
% 5.64/5.87              = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27b @ A_27a ) @ V0f ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27b ) @ V1b ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__IMAGE__FINITE__RESTRICTED__I,axiom,
% 5.64/5.87      ! [A_27a: del,V0f: $i] :
% 5.64/5.87        ( ( mem @ V0f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b ) )
% 5.64/5.87                & ( p
% 5.64/5.87                  @ ( ap
% 5.64/5.87                    @ ( ap @ ( c_2Ebag_2EBAG__EVERY @ A_27a )
% 5.64/5.87                      @ ( lam @ A_27a
% 5.64/5.87                        @ ^ [V2e: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ ( ap @ V0f @ V2e ) ) @ V2e ) ) )
% 5.64/5.87                    @ V1b ) ) )
% 5.64/5.87             => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__IMAGE @ A_27a @ A_27a ) @ V0f ) @ V1b )
% 5.64/5.87                = V1b ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EBAG__ALL__DISTINCT,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2EBAG__ALL__DISTINCT @ A_27a ) @ V0b ) )
% 5.64/5.87        <=> ! [V1e: $i] :
% 5.64/5.87              ( ( mem @ V1e @ A_27a )
% 5.64/5.87             => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ V0b @ V1e ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__ALL__DISTINCT__THM,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] :
% 5.64/5.87        ( ( p @ ( ap @ ( c_2Ebag_2EBAG__ALL__DISTINCT @ A_27a ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) )
% 5.64/5.87        & ! [V0e: $i] :
% 5.64/5.87            ( ( mem @ V0e @ A_27b )
% 5.64/5.87           => ! [V1b: $i] :
% 5.64/5.87                ( ( mem @ V1b @ ( arr @ A_27b @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( c_2Ebag_2EBAG__ALL__DISTINCT @ A_27b ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27b ) @ V0e ) @ V1b ) ) )
% 5.64/5.87                <=> ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27b ) @ V0e ) @ V1b ) )
% 5.64/5.87                    & ( p @ ( ap @ ( c_2Ebag_2EBAG__ALL__DISTINCT @ A_27b ) @ V1b ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__ALL__DISTINCT__BAG__MERGE,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( c_2Ebag_2EBAG__ALL__DISTINCT @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__MERGE @ A_27a ) @ V0b1 ) @ V1b2 ) ) )
% 5.64/5.87            <=> ( ( p @ ( ap @ ( c_2Ebag_2EBAG__ALL__DISTINCT @ A_27a ) @ V0b1 ) )
% 5.64/5.87                & ( p @ ( ap @ ( c_2Ebag_2EBAG__ALL__DISTINCT @ A_27a ) @ V1b2 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__ALL__DISTINCT__BAG__UNION,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( c_2Ebag_2EBAG__ALL__DISTINCT @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b1 ) @ V1b2 ) ) )
% 5.64/5.87            <=> ( ( p @ ( ap @ ( c_2Ebag_2EBAG__ALL__DISTINCT @ A_27a ) @ V0b1 ) )
% 5.64/5.87                & ( p @ ( ap @ ( c_2Ebag_2EBAG__ALL__DISTINCT @ A_27a ) @ V1b2 ) )
% 5.64/5.87                & ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DISJOINT @ A_27a ) @ V0b1 ) @ V1b2 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__ALL__DISTINCT__DIFF,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( c_2Ebag_2EBAG__ALL__DISTINCT @ A_27a ) @ V0b1 ) )
% 5.64/5.87             => ( p @ ( ap @ ( c_2Ebag_2EBAG__ALL__DISTINCT @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V0b1 ) @ V1b2 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__ALL__DISTINCT__DELETE,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2EBAG__ALL__DISTINCT @ A_27a ) @ V0b ) )
% 5.64/5.87        <=> ! [V1e: $i] :
% 5.64/5.87              ( ( mem @ V1e @ A_27a )
% 5.64/5.87             => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V1e ) @ V0b ) )
% 5.64/5.87               => ~ ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V1e ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V0b ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1e ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__ALL__DISTINCT__SET,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2EBAG__ALL__DISTINCT @ A_27a ) @ V0b ) )
% 5.64/5.87        <=> ( ( ap @ ( c_2Ebag_2EBAG__OF__SET @ A_27a ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V0b ) )
% 5.64/5.87            = V0b ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__ALL__DISTINCT__BAG__OF__SET,axiom,
% 5.64/5.87      ! [A_27a: del,V0s: $i] :
% 5.64/5.87        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ( p @ ( ap @ ( c_2Ebag_2EBAG__ALL__DISTINCT @ A_27a ) @ ( ap @ ( c_2Ebag_2EBAG__OF__SET @ A_27a ) @ V0s ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__IN__BAG__DIFF__ALL__DISTINCT,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2e: $i] :
% 5.64/5.87                ( ( mem @ V2e @ A_27a )
% 5.64/5.87               => ( ( p @ ( ap @ ( c_2Ebag_2EBAG__ALL__DISTINCT @ A_27a ) @ V0b1 ) )
% 5.64/5.87                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V2e ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V0b1 ) @ V1b2 ) ) )
% 5.64/5.87                  <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V2e ) @ V0b1 ) )
% 5.64/5.87                      & ~ ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V2e ) @ V1b2 ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__ALL__DISTINCT,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( c_2Ebag_2EBAG__ALL__DISTINCT @ A_27a ) @ V0b1 ) )
% 5.64/5.87             => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b1 ) @ V1b2 ) )
% 5.64/5.87              <=> ! [V2x: $i] :
% 5.64/5.87                    ( ( mem @ V2x @ A_27a )
% 5.64/5.87                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V2x ) @ V0b1 ) )
% 5.64/5.87                     => ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V2x ) @ V1b2 ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__ALL__DISTINCT__BAG__INN,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1n: tp__ty_2Enum_2Enum,V2e: $i] :
% 5.64/5.87            ( ( mem @ V2e @ A_27a )
% 5.64/5.87           => ( ( p @ ( ap @ ( c_2Ebag_2EBAG__ALL__DISTINCT @ A_27a ) @ V0b ) )
% 5.64/5.87             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INN @ A_27a ) @ V2e ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0b ) )
% 5.64/5.87              <=> ( ( V1n = fo__c_2Enum_2E0 )
% 5.64/5.87                  | ( ( V1n
% 5.64/5.87                      = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.64/5.87                    & ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V2e ) @ V0b ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__ALL__DISTINCT__EXTENSION,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ( p @ ( ap @ ( c_2Ebag_2EBAG__ALL__DISTINCT @ A_27a ) @ V0b1 ) )
% 5.64/5.87                & ( p @ ( ap @ ( c_2Ebag_2EBAG__ALL__DISTINCT @ A_27a ) @ V1b2 ) ) )
% 5.64/5.87             => ( ( V0b1 = V1b2 )
% 5.64/5.87              <=> ! [V2x: $i] :
% 5.64/5.87                    ( ( mem @ V2x @ A_27a )
% 5.64/5.87                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V2x ) @ V0b1 ) )
% 5.64/5.87                    <=> ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V2x ) @ V1b2 ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ENOT__BAG__IN,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1x: $i] :
% 5.64/5.87            ( ( mem @ V1x @ A_27a )
% 5.64/5.87           => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ V0b @ V1x ) )
% 5.64/5.87                = fo__c_2Enum_2E0 )
% 5.64/5.87            <=> ~ ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V1x ) @ V0b ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__UNION__EQ__LEFT,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1c: $i] :
% 5.64/5.87            ( ( mem @ V1c @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2d: $i] :
% 5.64/5.87                ( ( mem @ V2d @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b ) @ V1c )
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V0b ) @ V2d ) )
% 5.64/5.87                 => ( V1c = V2d ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__IN__DIVIDES,axiom,
% 5.64/5.87      ! [V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1x: tp__ty_2Enum_2Enum,V2a: tp__ty_2Enum_2Enum] :
% 5.64/5.87            ( ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ ty_2Enum_2Enum ) @ V0b ) )
% 5.64/5.87              & ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ V0b ) ) )
% 5.64/5.87           => ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__PROD @ V0b ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__GEN__PROD__UNION__LEM,axiom,
% 5.64/5.87      ! [V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ ty_2Enum_2Enum ) @ V0b1 ) )
% 5.64/5.87         => ! [V1b2: $i] :
% 5.64/5.87              ( ( mem @ V1b2 @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.87             => ! [V2a: tp__ty_2Enum_2Enum,V3b: tp__ty_2Enum_2Enum] :
% 5.64/5.87                  ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ ty_2Enum_2Enum ) @ V1b2 ) )
% 5.64/5.87                 => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__PROD @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ ty_2Enum_2Enum ) @ V0b1 ) @ V1b2 ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( inj__ty_2Enum_2Enum @ V3b ) ) ) )
% 5.64/5.87                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__PROD @ V0b1 ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) ) @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__PROD @ V1b2 ) @ ( inj__ty_2Enum_2Enum @ V3b ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__GEN__PROD__UNION,axiom,
% 5.64/5.87      ! [V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ ty_2Enum_2Enum ) @ V0b1 ) )
% 5.64/5.87                & ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ ty_2Enum_2Enum ) @ V1b2 ) ) )
% 5.64/5.87             => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__PROD @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ ty_2Enum_2Enum ) @ V0b1 ) @ V1b2 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.64/5.87                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__PROD @ V0b1 ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__PROD @ V1b2 ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2EBIG__BAG__UNION__def,axiom,
% 5.64/5.87      ! [A_27a: del,V0sob: $i] :
% 5.64/5.87        ( ( mem @ V0sob @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) )
% 5.64/5.87       => ( ( ap @ ( c_2Ebag_2EBIG__BAG__UNION @ A_27a ) @ V0sob )
% 5.64/5.87          = ( lam @ A_27a
% 5.64/5.87            @ ^ [V1x: $i] :
% 5.64/5.87                ( ap
% 5.64/5.87                @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                  @ ( lam @ ( arr @ A_27a @ ty_2Enum_2Enum )
% 5.64/5.87                    @ ^ [V2b: $i] : ( ap @ V2b @ V1x ) ) )
% 5.64/5.87                @ V0sob ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBIG__BAG__UNION__EMPTY,axiom,
% 5.64/5.87      ! [A_27a: del] :
% 5.64/5.87        ( ( ap @ ( c_2Ebag_2EBIG__BAG__UNION @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) )
% 5.64/5.87        = ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBIG__BAG__UNION__INSERT,axiom,
% 5.64/5.87      ! [A_27a: del,V0sob: $i] :
% 5.64/5.87        ( ( mem @ V0sob @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ V0sob ) )
% 5.64/5.87             => ( ( ap @ ( c_2Ebag_2EBIG__BAG__UNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ V1b ) @ V0sob ) )
% 5.64/5.87                = ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1b ) @ ( ap @ ( c_2Ebag_2EBIG__BAG__UNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ V0sob ) @ V1b ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBIG__BAG__UNION__DELETE,axiom,
% 5.64/5.87      ! [A_27a: del,V0sob: $i] :
% 5.64/5.87        ( ( mem @ V0sob @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ V0sob ) )
% 5.64/5.87             => ( ( ap @ ( c_2Ebag_2EBIG__BAG__UNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ V0sob ) @ V1b ) )
% 5.64/5.87                = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ V1b ) @ V0sob ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ ( ap @ ( c_2Ebag_2EBIG__BAG__UNION @ A_27a ) @ V0sob ) ) @ V1b ) ) @ ( ap @ ( c_2Ebag_2EBIG__BAG__UNION @ A_27a ) @ V0sob ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBIG__BAG__UNION__ITSET__BAG__UNION,axiom,
% 5.64/5.87      ! [A_27a: del,V0sob: $i] :
% 5.64/5.87        ( ( mem @ V0sob @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ V0sob ) )
% 5.64/5.87         => ( ( ap @ ( c_2Ebag_2EBIG__BAG__UNION @ A_27a ) @ V0sob )
% 5.64/5.87            = ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EITSET @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( c_2Ebag_2EBAG__UNION @ A_27a ) ) @ V0sob ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EFINITE__BIG__BAG__UNION,axiom,
% 5.64/5.87      ! [A_27a: del,V0sob: $i] :
% 5.64/5.87        ( ( mem @ V0sob @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) )
% 5.64/5.87       => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ V0sob ) )
% 5.64/5.87            & ! [V1b: $i] :
% 5.64/5.87                ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ V1b ) @ V0sob ) )
% 5.64/5.87                 => ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b ) ) ) ) )
% 5.64/5.87         => ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ ( ap @ ( c_2Ebag_2EBIG__BAG__UNION @ A_27a ) @ V0sob ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__IN__BIG__BAG__UNION,axiom,
% 5.64/5.87      ! [A_27a: del,V0P: $i] :
% 5.64/5.87        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) )
% 5.64/5.87       => ! [V1e: $i] :
% 5.64/5.87            ( ( mem @ V1e @ A_27a )
% 5.64/5.87           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ V0P ) )
% 5.64/5.87             => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V1e ) @ ( ap @ ( c_2Ebag_2EBIG__BAG__UNION @ A_27a ) @ V0P ) ) )
% 5.64/5.87              <=> ? [V2b: $i] :
% 5.64/5.87                    ( ( mem @ V2b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                    & ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V1e ) @ V2b ) )
% 5.64/5.87                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ V2b ) @ V0P ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBIG__BAG__UNION__EQ__EMPTY__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0sob: $i] :
% 5.64/5.87        ( ( mem @ V0sob @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ V0sob ) )
% 5.64/5.87         => ( ( ( ap @ ( c_2Ebag_2EBIG__BAG__UNION @ A_27a ) @ V0sob )
% 5.64/5.87              = ( c_2Ebag_2EEMPTY__BAG @ A_27a ) )
% 5.64/5.87          <=> ! [V1b: $i] :
% 5.64/5.87                ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ V1b ) @ V0sob ) )
% 5.64/5.87                 => ( V1b
% 5.64/5.87                    = ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBIG__BAG__UNION__UNION,axiom,
% 5.64/5.87      ! [A_27a: del,V0s1: $i] :
% 5.64/5.87        ( ( mem @ V0s1 @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) )
% 5.64/5.87       => ! [V1s2: $i] :
% 5.64/5.87            ( ( mem @ V1s2 @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) )
% 5.64/5.87           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ V0s1 ) )
% 5.64/5.87                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ V1s2 ) ) )
% 5.64/5.87             => ( ( ap @ ( c_2Ebag_2EBIG__BAG__UNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ V0s1 ) @ V1s2 ) )
% 5.64/5.87                = ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ ( ap @ ( c_2Ebag_2EBIG__BAG__UNION @ A_27a ) @ V0s1 ) ) @ ( ap @ ( c_2Ebag_2EBIG__BAG__UNION @ A_27a ) @ V1s2 ) ) ) @ ( ap @ ( c_2Ebag_2EBIG__BAG__UNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ V0s1 ) @ V1s2 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBIG__BAG__UNION__EQ__ELEMENT,axiom,
% 5.64/5.87      ! [A_27a: del,V0sob: $i] :
% 5.64/5.87        ( ( mem @ V0sob @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ bool ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ V0sob ) )
% 5.64/5.87                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ V1b ) @ V0sob ) ) )
% 5.64/5.87             => ( ( ( ap @ ( c_2Ebag_2EBIG__BAG__UNION @ A_27a ) @ V0sob )
% 5.64/5.87                  = V1b )
% 5.64/5.87              <=> ! [V2b_27: $i] :
% 5.64/5.87                    ( ( mem @ V2b_27 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ V2b_27 ) @ V0sob ) )
% 5.64/5.87                     => ( ( V2b_27 = V1b )
% 5.64/5.87                        | ( V2b_27
% 5.64/5.87                          = ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2Emlt1__def,axiom,
% 5.64/5.87      ! [A_27a: del,V0r: $i] :
% 5.64/5.87        ( ( mem @ V0r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ! [V1b1: $i] :
% 5.64/5.87            ( ( mem @ V1b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b2: $i] :
% 5.64/5.87                ( ( mem @ V2b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0r ) @ V1b1 ) @ V2b2 ) )
% 5.64/5.87                <=> ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b1 ) )
% 5.64/5.87                    & ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V2b2 ) )
% 5.64/5.87                    & ? [V3e: $i] :
% 5.64/5.87                        ( ( mem @ V3e @ A_27a )
% 5.64/5.87                        & ? [V4rep: $i] :
% 5.64/5.87                            ( ( mem @ V4rep @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                            & ? [V5res: $i] :
% 5.64/5.87                                ( ( mem @ V5res @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                                & ( V1b1
% 5.64/5.87                                  = ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V4rep ) @ V5res ) )
% 5.64/5.87                                & ( V2b2
% 5.64/5.87                                  = ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V5res ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V3e ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) )
% 5.64/5.87                                & ! [V6e_27: $i] :
% 5.64/5.87                                    ( ( mem @ V6e_27 @ A_27a )
% 5.64/5.87                                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V6e_27 ) @ V4rep ) )
% 5.64/5.87                                     => ( p @ ( ap @ ( ap @ V0r @ V6e_27 ) @ V3e ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__NOT__LESS__EMPTY,axiom,
% 5.64/5.87      ! [A_27a: del,V0r: $i] :
% 5.64/5.87        ( ( mem @ V0r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ~ ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0r ) @ V1b ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ENOT__mlt__EMPTY,axiom,
% 5.64/5.87      ! [A_27a: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ~ ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) @ V1b ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__LESS__ADD,axiom,
% 5.64/5.87      ! [A_27a: del,V0r: $i] :
% 5.64/5.87        ( ( mem @ V0r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ! [V1N: $i] :
% 5.64/5.87            ( ( mem @ V1N @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2M0: $i] :
% 5.64/5.87                ( ( mem @ V2M0 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V3a: $i] :
% 5.64/5.87                    ( ( mem @ V3a @ A_27a )
% 5.64/5.87                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0r ) @ V1N ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V2M0 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V3a ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) )
% 5.64/5.87                     => ( ? [V4M: $i] :
% 5.64/5.87                            ( ( mem @ V4M @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0r ) @ V4M ) @ V2M0 ) )
% 5.64/5.87                            & ( V1N
% 5.64/5.87                              = ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V4M ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V3a ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) )
% 5.64/5.87                        | ? [V5KK: $i] :
% 5.64/5.87                            ( ( mem @ V5KK @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                            & ! [V6b: $i] :
% 5.64/5.87                                ( ( mem @ V6b @ A_27a )
% 5.64/5.87                               => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V6b ) @ V5KK ) )
% 5.64/5.87                                 => ( p @ ( ap @ ( ap @ V0r @ V6b ) @ V3a ) ) ) )
% 5.64/5.87                            & ( V1N
% 5.64/5.87                              = ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V2M0 ) @ V5KK ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2Emlt1__all__accessible,axiom,
% 5.64/5.87      ! [A_27a: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.64/5.87         => ! [V1M: $i] :
% 5.64/5.87              ( ( mem @ V1M @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87             => ( p @ ( ap @ ( ap @ ( c_2Erelation_2EWFP @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) @ V1M ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EWF__mlt1,axiom,
% 5.64/5.87      ! [A_27a: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.64/5.87         => ( p @ ( ap @ ( c_2Erelation_2EWF @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ETC__mlt1__FINITE__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ! [V1b1: $i] :
% 5.64/5.87            ( ( mem @ V1b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b2: $i] :
% 5.64/5.87                ( ( mem @ V2b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) @ V1b1 ) @ V2b2 ) )
% 5.64/5.87                 => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b1 ) )
% 5.64/5.87                    & ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V2b2 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ETC__mlt1__UNION2__I,axiom,
% 5.64/5.87      ! [A_27a: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b1: $i] :
% 5.64/5.87                ( ( mem @ V2b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b2 ) )
% 5.64/5.87                    & ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V2b1 ) )
% 5.64/5.87                    & ( V1b2
% 5.64/5.87                     != ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) )
% 5.64/5.87                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) @ V2b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V2b1 ) @ V1b2 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ETC__mlt1__UNION1__I,axiom,
% 5.64/5.87      ! [A_27a: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b1: $i] :
% 5.64/5.87                ( ( mem @ V2b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b2 ) )
% 5.64/5.87                    & ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V2b1 ) )
% 5.64/5.87                    & ( V2b1
% 5.64/5.87                     != ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) )
% 5.64/5.87                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) @ V1b2 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V2b1 ) @ V1b2 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2Emlt__NOT__REFL,axiom,
% 5.64/5.87      ! [A_27a: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ! [V1a: $i] :
% 5.64/5.87            ( ( mem @ V1a @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.64/5.87             => ~ ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) @ V1a ) @ V1a ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2Emlt__INSERT__CANCEL__I,axiom,
% 5.64/5.87      ! [A_27a: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ! [V1e: $i] :
% 5.64/5.87            ( ( mem @ V1e @ A_27a )
% 5.64/5.87           => ! [V2a: $i] :
% 5.64/5.87                ( ( mem @ V2a @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V3b: $i] :
% 5.64/5.87                    ( ( mem @ V3b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) @ V2a ) @ V3b ) )
% 5.64/5.87                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1e ) @ V2a ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1e ) @ V3b ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2Emlt1__INSERT__CANCEL,axiom,
% 5.64/5.87      ! [A_27a: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ! [V1e: $i] :
% 5.64/5.87            ( ( mem @ V1e @ A_27a )
% 5.64/5.87           => ! [V2a: $i] :
% 5.64/5.87                ( ( mem @ V2a @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V3b: $i] :
% 5.64/5.87                    ( ( mem @ V3b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.64/5.87                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1e ) @ V2a ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1e ) @ V3b ) ) )
% 5.64/5.87                      <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) @ V2a ) @ V3b ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2Edominates__def,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.64/5.87       => ! [V1s1: $i] :
% 5.64/5.87            ( ( mem @ V1s1 @ ( arr @ A_27a @ bool ) )
% 5.64/5.87           => ! [V2s2: $i] :
% 5.64/5.87                ( ( mem @ V2s2 @ ( arr @ A_27b @ bool ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2Edominates @ A_27a @ A_27b ) @ V0R ) @ V1s1 ) @ V2s2 ) )
% 5.64/5.87                <=> ! [V3x: $i] :
% 5.64/5.87                      ( ( mem @ V3x @ A_27a )
% 5.64/5.87                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s1 ) )
% 5.64/5.87                       => ? [V4y: $i] :
% 5.64/5.87                            ( ( mem @ V4y @ A_27b )
% 5.64/5.87                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V4y ) @ V2s2 ) )
% 5.64/5.87                            & ( p @ ( ap @ ( ap @ V0R @ V3x ) @ V4y ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2Edominates__EMPTY,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27b @ bool ) )
% 5.64/5.87           => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2Edominates @ A_27a @ A_27b ) @ V0R ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ V1b ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2Edominates__SUBSET,axiom,
% 5.64/5.87      ! [A_27a: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ! [V1Y: $i] :
% 5.64/5.87            ( ( mem @ V1Y @ ( arr @ A_27a @ bool ) )
% 5.64/5.87           => ! [V2X: $i] :
% 5.64/5.87                ( ( mem @ V2X @ ( arr @ A_27a @ bool ) )
% 5.64/5.87               => ( ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.64/5.87                    & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1Y ) )
% 5.64/5.87                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2Edominates @ A_27a @ A_27a ) @ V0R ) @ V1Y ) @ V2X ) )
% 5.64/5.87                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V2X ) @ V1Y ) )
% 5.64/5.87                    & ( V2X
% 5.64/5.87                     != ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.64/5.87                 => ? [V3x: $i] :
% 5.64/5.87                      ( ( mem @ V3x @ A_27a )
% 5.64/5.87                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V2X ) )
% 5.64/5.87                      & ( p @ ( ap @ ( ap @ V0R @ V3x ) @ V3x ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2Emlt__dominates__thm1,axiom,
% 5.64/5.87      ! [A_27a: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.64/5.87         => ! [V1b1: $i] :
% 5.64/5.87              ( ( mem @ V1b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87             => ! [V2b2: $i] :
% 5.64/5.87                  ( ( mem @ V2b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                 => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) @ V1b1 ) @ V2b2 ) )
% 5.64/5.87                  <=> ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b1 ) )
% 5.64/5.87                      & ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V2b2 ) )
% 5.64/5.87                      & ? [V3x: $i] :
% 5.64/5.87                          ( ( mem @ V3x @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                          & ? [V4y: $i] :
% 5.64/5.87                              ( ( mem @ V4y @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                              & ( V3x
% 5.64/5.87                               != ( c_2Ebag_2EEMPTY__BAG @ A_27a ) )
% 5.64/5.87                              & ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V3x ) @ V2b2 ) )
% 5.64/5.87                              & ( V1b1
% 5.64/5.87                                = ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V2b2 ) @ V3x ) ) @ V4y ) )
% 5.64/5.87                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2Edominates @ A_27a @ A_27a ) @ V0R ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V4y ) ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V3x ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2Edominates__DIFF,axiom,
% 5.64/5.87      ! [A_27a: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ! [V1x: $i] :
% 5.64/5.87            ( ( mem @ V1x @ ( arr @ A_27a @ bool ) )
% 5.64/5.87           => ! [V2y: $i] :
% 5.64/5.87                ( ( mem @ V2y @ ( arr @ A_27a @ bool ) )
% 5.64/5.87               => ! [V3i: $i] :
% 5.64/5.87                    ( ( mem @ V3i @ ( arr @ A_27a @ bool ) )
% 5.64/5.87                   => ( ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.64/5.87                        & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.64/5.87                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2Edominates @ A_27a @ A_27a ) @ V0R ) @ V1x ) @ V2y ) )
% 5.64/5.87                        & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V3i ) )
% 5.64/5.87                        & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V3i ) @ V1x ) )
% 5.64/5.87                        & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V3i ) @ V2y ) ) )
% 5.64/5.87                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2Edominates @ A_27a @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V1x ) @ V3i ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V2y ) @ V3i ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__INSERT__SUB__BAG__E,axiom,
% 5.64/5.87      ! [A_27a: del,V0e: $i] :
% 5.64/5.87        ( ( mem @ V0e @ A_27a )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2c: $i] :
% 5.64/5.87                ( ( mem @ V2c @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V0e ) @ V1b ) ) @ V2c ) )
% 5.64/5.87                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ A_27a ) @ V0e ) @ V2c ) )
% 5.64/5.87                    & ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V1b ) @ V2c ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2Ebdominates__BAG__DIFF,axiom,
% 5.64/5.87      ! [A_27a: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ! [V1x: $i] :
% 5.64/5.87            ( ( mem @ V1x @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2y: $i] :
% 5.64/5.87                ( ( mem @ V2y @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V3i: $i] :
% 5.64/5.87                    ( ( mem @ V3i @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ( ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.64/5.87                        & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.64/5.87                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2Edominates @ A_27a @ A_27a ) @ V0R ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V1x ) ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V2y ) ) )
% 5.64/5.87                        & ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V3i ) )
% 5.64/5.87                        & ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V3i ) @ V1x ) )
% 5.64/5.87                        & ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V3i ) @ V2y ) ) )
% 5.64/5.87                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2Edominates @ A_27a @ A_27a ) @ V0R ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V1x ) @ V3i ) ) ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V2y ) @ V3i ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__INTER__SUB__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INTER @ A_27a ) @ V0b1 ) @ V1b2 ) ) @ V0b1 ) )
% 5.64/5.87              & ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INTER @ A_27a ) @ V0b1 ) @ V1b2 ) ) @ V1b2 ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__INTER__FINITE,axiom,
% 5.64/5.87      ! [A_27a: del,V0b1: $i] :
% 5.64/5.87        ( ( mem @ V0b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b2: $i] :
% 5.64/5.87            ( ( mem @ V1b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b1 ) )
% 5.64/5.87                | ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b2 ) ) )
% 5.64/5.87             => ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INTER @ A_27a ) @ V0b1 ) @ V1b2 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2Emlt__dominates__thm2,axiom,
% 5.64/5.87      ! [A_27a: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ( ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.64/5.87            & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) ) )
% 5.64/5.87         => ! [V1b1: $i] :
% 5.64/5.87              ( ( mem @ V1b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87             => ! [V2b2: $i] :
% 5.64/5.87                  ( ( mem @ V2b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                 => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) @ V1b1 ) @ V2b2 ) )
% 5.64/5.87                  <=> ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b1 ) )
% 5.64/5.87                      & ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V2b2 ) )
% 5.64/5.87                      & ? [V3x: $i] :
% 5.64/5.87                          ( ( mem @ V3x @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                          & ? [V4y: $i] :
% 5.64/5.87                              ( ( mem @ V4y @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                              & ( V3x
% 5.64/5.87                               != ( c_2Ebag_2EEMPTY__BAG @ A_27a ) )
% 5.64/5.87                              & ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V3x ) @ V2b2 ) )
% 5.64/5.87                              & ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DISJOINT @ A_27a ) @ V3x ) @ V4y ) )
% 5.64/5.87                              & ( V1b1
% 5.64/5.87                                = ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V2b2 ) @ V3x ) ) @ V4y ) )
% 5.64/5.87                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Ebag_2Edominates @ A_27a @ A_27a ) @ V0R ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V4y ) ) @ ( ap @ ( c_2Ebag_2ESET__OF__BAG @ A_27a ) @ V3x ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__DIFF__INSERT__SUB__BAG,axiom,
% 5.64/5.87      ! [A_27a: del,V0c: $i] :
% 5.64/5.87        ( ( mem @ V0c @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2e: $i] :
% 5.64/5.87                ( ( mem @ V2e @ A_27a )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0c ) @ V1b ) )
% 5.64/5.87                 => ( ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V2e ) @ V1b ) ) @ V0c )
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V2e ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V1b ) @ V0c ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2Emlt__INSERT__CANCEL,axiom,
% 5.64/5.87      ! [A_27a: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ! [V1e: $i] :
% 5.64/5.87            ( ( mem @ V1e @ A_27a )
% 5.64/5.87           => ! [V2a: $i] :
% 5.64/5.87                ( ( mem @ V2a @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V3b: $i] :
% 5.64/5.87                    ( ( mem @ V3b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ( ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.64/5.87                        & ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) ) )
% 5.64/5.87                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1e ) @ V2a ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1e ) @ V3b ) ) )
% 5.64/5.87                      <=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) @ V2a ) @ V3b ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2Emlt__UNION__RCANCEL__I,axiom,
% 5.64/5.87      ! [A_27a: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ! [V1a: $i] :
% 5.64/5.87            ( ( mem @ V1a @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b: $i] :
% 5.64/5.87                ( ( mem @ V2b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V3c: $i] :
% 5.64/5.87                    ( ( mem @ V3c @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) @ V1a ) @ V2b ) )
% 5.64/5.87                        & ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V3c ) ) )
% 5.64/5.87                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1a ) @ V3c ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V2b ) @ V3c ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2Emlt__UNION__RCANCEL,axiom,
% 5.64/5.87      ! [A_27a: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ! [V1a: $i] :
% 5.64/5.87            ( ( mem @ V1a @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2c: $i] :
% 5.64/5.87                ( ( mem @ V2c @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V3b: $i] :
% 5.64/5.87                    ( ( mem @ V3b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ( ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.64/5.87                        & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) ) )
% 5.64/5.87                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1a ) @ V2c ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V3b ) @ V2c ) ) )
% 5.64/5.87                      <=> ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) @ V1a ) @ V3b ) )
% 5.64/5.87                          & ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V2c ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2Emlt__UNION__LCANCEL__I,axiom,
% 5.64/5.87      ! [A_27a: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ! [V1a: $i] :
% 5.64/5.87            ( ( mem @ V1a @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b: $i] :
% 5.64/5.87                ( ( mem @ V2b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V3c: $i] :
% 5.64/5.87                    ( ( mem @ V3c @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) @ V1a ) @ V2b ) )
% 5.64/5.87                        & ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V3c ) ) )
% 5.64/5.87                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V3c ) @ V1a ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V3c ) @ V2b ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2Emlt__UNION__LCANCEL,axiom,
% 5.64/5.87      ! [A_27a: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ! [V1c: $i] :
% 5.64/5.87            ( ( mem @ V1c @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2a: $i] :
% 5.64/5.87                ( ( mem @ V2a @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ! [V3b: $i] :
% 5.64/5.87                    ( ( mem @ V3b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87                   => ( ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.64/5.87                        & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) ) )
% 5.64/5.87                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1c ) @ V2a ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1c ) @ V3b ) ) )
% 5.64/5.87                      <=> ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) @ V2a ) @ V3b ) )
% 5.64/5.87                          & ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1c ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2Emlt__UNION__CANCEL__EQN,axiom,
% 5.64/5.87      ! [A_27a: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.87       => ! [V1b1: $i] :
% 5.64/5.87            ( ( mem @ V1b1 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2b2: $i] :
% 5.64/5.87                ( ( mem @ V2b2 @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) )
% 5.64/5.87                 => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) @ V1b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V1b1 ) @ V2b2 ) ) )
% 5.64/5.87                    <=> ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b1 ) )
% 5.64/5.87                        & ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V2b2 ) )
% 5.64/5.87                        & ( V2b2
% 5.64/5.87                         != ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) )
% 5.64/5.87                    & ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( arr @ A_27a @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ A_27a ) @ V0R ) ) @ V1b1 ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ A_27a ) @ V2b2 ) @ V1b1 ) ) )
% 5.64/5.87                    <=> ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V1b1 ) )
% 5.64/5.87                        & ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V2b2 ) )
% 5.64/5.87                        & ( V2b2
% 5.64/5.87                         != ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2Emlt__UNION__EMPTY__EQN,axiom,
% 5.64/5.87      $true ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__SING,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1e: $i] :
% 5.64/5.87            ( ( mem @ V1e @ A_27a )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ V0b ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1e ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) )
% 5.64/5.87            <=> ( ( V0b
% 5.64/5.87                  = ( c_2Ebag_2EEMPTY__BAG @ A_27a ) )
% 5.64/5.87                | ( V0b
% 5.64/5.87                  = ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V1e ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2ESUB__BAG__DIFF__simple,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1c: $i] :
% 5.64/5.87            ( ( mem @ V1c @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( p @ ( ap @ ( ap @ ( c_2Ebag_2ESUB__BAG @ A_27a ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__DIFF @ A_27a ) @ V0b ) @ V1c ) ) @ V0b ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EmltLT__SING0,axiom,
% 5.64/5.87      ! [V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ebag_2Emlt1 @ ty_2Enum_2Enum ) @ c_2Eprim__rec_2E_3C ) ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( c_2Ebag_2EEMPTY__BAG @ ty_2Enum_2Enum ) ) ) @ V0b ) )
% 5.64/5.87        <=> ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ ty_2Enum_2Enum ) @ V0b ) )
% 5.64/5.87            & ( V0b
% 5.64/5.87             != ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( c_2Ebag_2EEMPTY__BAG @ ty_2Enum_2Enum ) ) )
% 5.64/5.87            & ( V0b
% 5.64/5.87             != ( c_2Ebag_2EEMPTY__BAG @ ty_2Enum_2Enum ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Ebag_2Ebag__size__def,axiom,
% 5.64/5.87      ! [A_27a: del,V0eltsize: $i] :
% 5.64/5.87        ( ( mem @ V0eltsize @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Ebag_2Ebag__size @ A_27a ) @ V0eltsize ) @ V1b ) )
% 5.64/5.87              = ( surj__ty_2Enum_2Enum
% 5.64/5.87                @ ( ap
% 5.64/5.87                  @ ( ap
% 5.64/5.87                    @ ( ap @ ( c_2Ebag_2EITBAG @ A_27a @ ty_2Enum_2Enum )
% 5.64/5.87                      @ ( lam @ A_27a
% 5.64/5.87                        @ ^ [V2e: $i] :
% 5.64/5.87                            ( lam @ ty_2Enum_2Enum
% 5.64/5.87                            @ ^ [V3acc: $i] : ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ V0eltsize @ V2e ) ) ) @ V3acc ) ) ) )
% 5.64/5.87                    @ V1b )
% 5.64/5.87                  @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__SIZE__EMPTY,axiom,
% 5.64/5.87      ! [A_27a: del,V0eltsize: $i] :
% 5.64/5.87        ( ( mem @ V0eltsize @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Ebag_2Ebag__size @ A_27a ) @ V0eltsize ) @ ( c_2Ebag_2EEMPTY__BAG @ A_27a ) ) )
% 5.64/5.87          = fo__c_2Enum_2E0 ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Ebag_2EBAG__SIZE__INSERT,axiom,
% 5.64/5.87      ! [A_27a: del,V0b: $i] :
% 5.64/5.87        ( ( mem @ V0b @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87       => ! [V1eltsize: $i] :
% 5.64/5.87            ( ( mem @ V1eltsize @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V2e: $i] :
% 5.64/5.87                ( ( mem @ V2e @ A_27a )
% 5.64/5.87               => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ A_27a ) @ V0b ) )
% 5.64/5.87                 => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Ebag_2Ebag__size @ A_27a ) @ V1eltsize ) @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ A_27a ) @ V2e ) @ V0b ) ) )
% 5.64/5.87                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ V1eltsize @ V2e ) ) ) @ ( ap @ ( ap @ ( c_2Ebag_2Ebag__size @ A_27a ) @ V1eltsize ) @ V0b ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  %------------------------------------------------------------------------------
% 5.64/5.87  %------------------------------------------------------------------------------
% 5.64/5.87  thf(tp_c_2Etransfer_2EFUN__REL,type,
% 5.64/5.87      c_2Etransfer_2EFUN__REL: del > del > del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Etransfer_2EFUN__REL,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] : ( mem @ ( c_2Etransfer_2EFUN__REL @ A_27a @ A_27b @ A_27c @ A_27d ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ ( arr @ A_27c @ ( arr @ A_27d @ bool ) ) @ ( arr @ ( arr @ A_27a @ A_27c ) @ ( arr @ ( arr @ A_27b @ A_27d ) @ bool ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Etransfer_2EPAIR__REL,type,
% 5.64/5.87      c_2Etransfer_2EPAIR__REL: del > del > del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Etransfer_2EPAIR__REL,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] : ( mem @ ( c_2Etransfer_2EPAIR__REL @ A_27a @ A_27b @ A_27c @ A_27d ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ ( arr @ A_27c @ ( arr @ A_27d @ bool ) ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27b @ A_27d ) @ bool ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Etransfer_2Ebi__unique,type,
% 5.64/5.87      c_2Etransfer_2Ebi__unique: del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Etransfer_2Ebi__unique,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Etransfer_2Ebi__unique @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ bool ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Etransfer_2Ebitotal,type,
% 5.64/5.87      c_2Etransfer_2Ebitotal: del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Etransfer_2Ebitotal,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Etransfer_2Ebitotal @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ bool ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Etransfer_2Eleft__unique,type,
% 5.64/5.87      c_2Etransfer_2Eleft__unique: del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Etransfer_2Eleft__unique,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Etransfer_2Eleft__unique @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ bool ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Etransfer_2Eright__unique,type,
% 5.64/5.87      c_2Etransfer_2Eright__unique: del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Etransfer_2Eright__unique,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Etransfer_2Eright__unique @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ bool ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Etransfer_2Esurj,type,
% 5.64/5.87      c_2Etransfer_2Esurj: del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Etransfer_2Esurj,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Etransfer_2Esurj @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ bool ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2Etransfer_2Etotal,type,
% 5.64/5.87      c_2Etransfer_2Etotal: del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2Etransfer_2Etotal,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Etransfer_2Etotal @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ bool ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Etransfer_2Eright__unique__def,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Etransfer_2Eright__unique @ A_27a @ A_27b ) @ V0R ) )
% 5.64/5.87        <=> ! [V1a: $i] :
% 5.64/5.87              ( ( mem @ V1a @ A_27a )
% 5.64/5.87             => ! [V2b1: $i] :
% 5.64/5.87                  ( ( mem @ V2b1 @ A_27b )
% 5.64/5.87                 => ! [V3b2: $i] :
% 5.64/5.87                      ( ( mem @ V3b2 @ A_27b )
% 5.64/5.87                     => ( ( ( p @ ( ap @ ( ap @ V0R @ V1a ) @ V2b1 ) )
% 5.64/5.87                          & ( p @ ( ap @ ( ap @ V0R @ V1a ) @ V3b2 ) ) )
% 5.64/5.87                       => ( V2b1 = V3b2 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Etransfer_2Eleft__unique__def,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Etransfer_2Eleft__unique @ A_27a @ A_27b ) @ V0R ) )
% 5.64/5.87        <=> ! [V1a1: $i] :
% 5.64/5.87              ( ( mem @ V1a1 @ A_27a )
% 5.64/5.87             => ! [V2a2: $i] :
% 5.64/5.87                  ( ( mem @ V2a2 @ A_27a )
% 5.64/5.87                 => ! [V3b: $i] :
% 5.64/5.87                      ( ( mem @ V3b @ A_27b )
% 5.64/5.87                     => ( ( ( p @ ( ap @ ( ap @ V0R @ V1a1 ) @ V3b ) )
% 5.64/5.87                          & ( p @ ( ap @ ( ap @ V0R @ V2a2 ) @ V3b ) ) )
% 5.64/5.87                       => ( V1a1 = V2a2 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Etransfer_2Ebi__unique__def,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Etransfer_2Ebi__unique @ A_27a @ A_27b ) @ V0R ) )
% 5.64/5.87        <=> ( ( p @ ( ap @ ( c_2Etransfer_2Eleft__unique @ A_27a @ A_27b ) @ V0R ) )
% 5.64/5.87            & ( p @ ( ap @ ( c_2Etransfer_2Eright__unique @ A_27a @ A_27b ) @ V0R ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Etransfer_2Etotal__def,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Etransfer_2Etotal @ A_27a @ A_27b ) @ V0R ) )
% 5.64/5.87        <=> ! [V1x: $i] :
% 5.64/5.87              ( ( mem @ V1x @ A_27a )
% 5.64/5.87             => ? [V2y: $i] :
% 5.64/5.87                  ( ( mem @ V2y @ A_27b )
% 5.64/5.87                  & ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Etransfer_2Esurj__def,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Etransfer_2Esurj @ A_27a @ A_27b ) @ V0R ) )
% 5.64/5.87        <=> ! [V1y: $i] :
% 5.64/5.87              ( ( mem @ V1y @ A_27b )
% 5.64/5.87             => ? [V2x: $i] :
% 5.64/5.87                  ( ( mem @ V2x @ A_27a )
% 5.64/5.87                  & ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V1y ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Etransfer_2Ebitotal__def,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.64/5.87        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2Etransfer_2Ebitotal @ A_27a @ A_27b ) @ V0R ) )
% 5.64/5.87        <=> ( ( p @ ( ap @ ( c_2Etransfer_2Etotal @ A_27a @ A_27b ) @ V0R ) )
% 5.64/5.87            & ( p @ ( ap @ ( c_2Etransfer_2Esurj @ A_27a @ A_27b ) @ V0R ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Etransfer_2EFUN__REL__def,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0AB: $i] :
% 5.64/5.87        ( ( mem @ V0AB @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.64/5.87       => ! [V1CD: $i] :
% 5.64/5.87            ( ( mem @ V1CD @ ( arr @ A_27c @ ( arr @ A_27d @ bool ) ) )
% 5.64/5.87           => ! [V2f: $i] :
% 5.64/5.87                ( ( mem @ V2f @ ( arr @ A_27a @ A_27c ) )
% 5.64/5.87               => ! [V3g: $i] :
% 5.64/5.87                    ( ( mem @ V3g @ ( arr @ A_27b @ A_27d ) )
% 5.64/5.87                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Etransfer_2EFUN__REL @ A_27a @ A_27b @ A_27c @ A_27d ) @ V0AB ) @ V1CD ) @ V2f ) @ V3g ) )
% 5.64/5.87                    <=> ! [V4a: $i] :
% 5.64/5.87                          ( ( mem @ V4a @ A_27a )
% 5.64/5.87                         => ! [V5b: $i] :
% 5.64/5.87                              ( ( mem @ V5b @ A_27b )
% 5.64/5.87                             => ( ( p @ ( ap @ ( ap @ V0AB @ V4a ) @ V5b ) )
% 5.64/5.87                               => ( p @ ( ap @ ( ap @ V1CD @ ( ap @ V2f @ V4a ) ) @ ( ap @ V3g @ V5b ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Etransfer_2EFUN__REL__COMB,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0AB: $i] :
% 5.64/5.87        ( ( mem @ V0AB @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.64/5.87       => ! [V1CD: $i] :
% 5.64/5.87            ( ( mem @ V1CD @ ( arr @ A_27c @ ( arr @ A_27d @ bool ) ) )
% 5.64/5.87           => ! [V2f: $i] :
% 5.64/5.87                ( ( mem @ V2f @ ( arr @ A_27a @ A_27c ) )
% 5.64/5.87               => ! [V3g: $i] :
% 5.64/5.87                    ( ( mem @ V3g @ ( arr @ A_27b @ A_27d ) )
% 5.64/5.87                   => ! [V4a: $i] :
% 5.64/5.87                        ( ( mem @ V4a @ A_27a )
% 5.64/5.87                       => ! [V5b: $i] :
% 5.64/5.87                            ( ( mem @ V5b @ A_27b )
% 5.64/5.87                           => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Etransfer_2EFUN__REL @ A_27a @ A_27b @ A_27c @ A_27d ) @ V0AB ) @ V1CD ) @ V2f ) @ V3g ) )
% 5.64/5.87                                & ( p @ ( ap @ ( ap @ V0AB @ V4a ) @ V5b ) ) )
% 5.64/5.87                             => ( p @ ( ap @ ( ap @ V1CD @ ( ap @ V2f @ V4a ) ) @ ( ap @ V3g @ V5b ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Etransfer_2EFUN__REL__ABS,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0AB: $i] :
% 5.64/5.87        ( ( mem @ V0AB @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.64/5.87       => ! [V1CD: $i] :
% 5.64/5.87            ( ( mem @ V1CD @ ( arr @ A_27c @ ( arr @ A_27d @ bool ) ) )
% 5.64/5.87           => ! [V2f: $i] :
% 5.64/5.87                ( ( mem @ V2f @ ( arr @ A_27a @ A_27c ) )
% 5.64/5.87               => ! [V3g: $i] :
% 5.64/5.87                    ( ( mem @ V3g @ ( arr @ A_27b @ A_27d ) )
% 5.64/5.87                   => ( ! [V4a: $i] :
% 5.64/5.87                          ( ( mem @ V4a @ A_27a )
% 5.64/5.87                         => ! [V5b: $i] :
% 5.64/5.87                              ( ( mem @ V5b @ A_27b )
% 5.64/5.87                             => ( ( p @ ( ap @ ( ap @ V0AB @ V4a ) @ V5b ) )
% 5.64/5.87                               => ( p @ ( ap @ ( ap @ V1CD @ ( ap @ V2f @ V4a ) ) @ ( ap @ V3g @ V5b ) ) ) ) ) )
% 5.64/5.87                     => ( p
% 5.64/5.87                        @ ( ap
% 5.64/5.87                          @ ( ap @ ( ap @ ( ap @ ( c_2Etransfer_2EFUN__REL @ A_27a @ A_27b @ A_27c @ A_27d ) @ V0AB ) @ V1CD )
% 5.64/5.87                            @ ( lam @ A_27a
% 5.64/5.87                              @ ^ [V6a: $i] : ( ap @ V2f @ V6a ) ) )
% 5.64/5.87                          @ ( lam @ A_27b
% 5.64/5.87                            @ ^ [V7b: $i] : ( ap @ V3g @ V7b ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2Etransfer_2EFUN__REL__EQ2,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] :
% 5.64/5.87        ( ( ap @ ( ap @ ( c_2Etransfer_2EFUN__REL @ A_27a @ A_27a @ A_27b @ A_27b ) @ ( c_2Emin_2E_3D @ A_27a ) ) @ ( c_2Emin_2E_3D @ A_27b ) )
% 5.64/5.87        = ( c_2Emin_2E_3D @ ( arr @ A_27a @ A_27b ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2Etransfer_2EPAIR__REL__def,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0AB: $i] :
% 5.64/5.87        ( ( mem @ V0AB @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.64/5.87       => ! [V1CD: $i] :
% 5.64/5.87            ( ( mem @ V1CD @ ( arr @ A_27c @ ( arr @ A_27d @ bool ) ) )
% 5.64/5.87           => ! [V2a: $i] :
% 5.64/5.87                ( ( mem @ V2a @ A_27a )
% 5.64/5.87               => ! [V3c: $i] :
% 5.64/5.87                    ( ( mem @ V3c @ A_27c )
% 5.64/5.87                   => ! [V4b: $i] :
% 5.64/5.87                        ( ( mem @ V4b @ A_27b )
% 5.64/5.87                       => ! [V5d: $i] :
% 5.64/5.87                            ( ( mem @ V5d @ A_27d )
% 5.64/5.87                           => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Etransfer_2EPAIR__REL @ A_27a @ A_27b @ A_27c @ A_27d ) @ V0AB ) @ V1CD ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27c ) @ V2a ) @ V3c ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27d ) @ V4b ) @ V5d ) ) )
% 5.64/5.87                            <=> ( ( p @ ( ap @ ( ap @ V0AB @ V2a ) @ V4b ) )
% 5.64/5.87                                & ( p @ ( ap @ ( ap @ V1CD @ V3c ) @ V5d ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  %------------------------------------------------------------------------------
% 5.64/5.87  %------------------------------------------------------------------------------
% 5.64/5.87  thf(tp_c_2EdirGraph_2EEXCLUDE,type,
% 5.64/5.87      c_2EdirGraph_2EEXCLUDE: del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EdirGraph_2EEXCLUDE,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EdirGraph_2EEXCLUDE @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( arr @ ( arr @ A_27b @ bool ) @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EdirGraph_2EParents,type,
% 5.64/5.87      c_2EdirGraph_2EParents: del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EdirGraph_2EParents,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EdirGraph_2EParents @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EdirGraph_2EREACH,type,
% 5.64/5.87      c_2EdirGraph_2EREACH: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EdirGraph_2EREACH,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2EdirGraph_2EREACH @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EdirGraph_2EREACH__LIST,type,
% 5.64/5.87      c_2EdirGraph_2EREACH__LIST: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EdirGraph_2EREACH__LIST,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2EdirGraph_2EREACH__LIST @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EdirGraph_2EParents__def,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0G: $i] :
% 5.64/5.87        ( ( mem @ V0G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) ) )
% 5.64/5.87       => ( ( ap @ ( c_2EdirGraph_2EParents @ A_27a @ A_27b ) @ V0G )
% 5.64/5.87          = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.64/5.87            @ ( lam @ A_27a
% 5.64/5.87              @ ^ [V1x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V1x ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ V0G @ V1x ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EdirGraph_2EREACH__def,axiom,
% 5.64/5.87      ! [A_27a: del,V0G: $i] :
% 5.64/5.87        ( ( mem @ V0G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.64/5.87       => ( ( ap @ ( c_2EdirGraph_2EREACH @ A_27a ) @ V0G )
% 5.64/5.87          = ( ap @ ( c_2Erelation_2ERTC @ A_27a )
% 5.64/5.87            @ ( lam @ A_27a
% 5.64/5.87              @ ^ [V1x: $i] :
% 5.64/5.87                  ( lam @ A_27a
% 5.64/5.87                  @ ^ [V2y: $i] : ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2y ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ V0G @ V1x ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EdirGraph_2EREACH__LIST__def,axiom,
% 5.64/5.87      ! [A_27a: del,V0G: $i] :
% 5.64/5.87        ( ( mem @ V0G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.64/5.87       => ! [V1nodes: $i] :
% 5.64/5.87            ( ( mem @ V1nodes @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.87           => ! [V2y: $i] :
% 5.64/5.87                ( ( mem @ V2y @ A_27a )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EdirGraph_2EREACH__LIST @ A_27a ) @ V0G ) @ V1nodes ) @ V2y ) )
% 5.64/5.87                <=> ? [V3x: $i] :
% 5.64/5.87                      ( ( mem @ V3x @ A_27a )
% 5.64/5.87                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1nodes ) ) )
% 5.64/5.87                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2y ) @ ( ap @ ( ap @ ( c_2EdirGraph_2EREACH @ A_27a ) @ V0G ) @ V3x ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EdirGraph_2EEXCLUDE__def,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0G: $i] :
% 5.64/5.87        ( ( mem @ V0G @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.64/5.87       => ! [V1ex: $i] :
% 5.64/5.87            ( ( mem @ V1ex @ ( arr @ A_27b @ bool ) )
% 5.64/5.87           => ! [V2node: $i] :
% 5.64/5.87                ( ( mem @ V2node @ A_27b )
% 5.64/5.87               => ( ( ap @ ( ap @ ( ap @ ( c_2EdirGraph_2EEXCLUDE @ A_27a @ A_27b ) @ V0G ) @ V1ex ) @ V2node )
% 5.64/5.87                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V2node ) @ V1ex ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ V0G @ V2node ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EdirGraph_2EEXCLUDE__LEM,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0G: $i] :
% 5.64/5.87        ( ( mem @ V0G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) ) )
% 5.64/5.87       => ! [V1x: $i] :
% 5.64/5.87            ( ( mem @ V1x @ A_27a )
% 5.64/5.87           => ! [V2l: $i] :
% 5.64/5.87                ( ( mem @ V2l @ ( arr @ A_27a @ bool ) )
% 5.64/5.87               => ( ( ap @ ( ap @ ( c_2EdirGraph_2EEXCLUDE @ A_27b @ A_27a ) @ V0G ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1x ) @ V2l ) )
% 5.64/5.87                  = ( ap @ ( ap @ ( c_2EdirGraph_2EEXCLUDE @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2EdirGraph_2EEXCLUDE @ A_27b @ A_27a ) @ V0G ) @ V2l ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EdirGraph_2EREACH__EXCLUDE,axiom,
% 5.64/5.87      ! [A_27a: del,V0G: $i] :
% 5.64/5.87        ( ( mem @ V0G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.64/5.87       => ! [V1x: $i] :
% 5.64/5.87            ( ( mem @ V1x @ ( arr @ A_27a @ bool ) )
% 5.64/5.87           => ( ( ap @ ( c_2EdirGraph_2EREACH @ A_27a ) @ ( ap @ ( ap @ ( c_2EdirGraph_2EEXCLUDE @ A_27a @ A_27a ) @ V0G ) @ V1x ) )
% 5.64/5.87              = ( ap @ ( c_2Erelation_2ERTC @ A_27a )
% 5.64/5.87                @ ( lam @ A_27a
% 5.64/5.87                  @ ^ [V2x_27: $i] :
% 5.64/5.87                      ( lam @ A_27a
% 5.64/5.87                      @ ^ [V3y: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x_27 ) @ V1x ) ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ V0G @ V2x_27 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EdirGraph_2EREACH__LEM1,axiom,
% 5.64/5.87      ! [A_27a: del,V0p: $i] :
% 5.64/5.87        ( ( mem @ V0p @ A_27a )
% 5.64/5.87       => ! [V1G: $i] :
% 5.64/5.87            ( ( mem @ V1G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.64/5.87           => ! [V2seen: $i] :
% 5.64/5.87                ( ( mem @ V2seen @ ( arr @ A_27a @ bool ) )
% 5.64/5.87               => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0p ) @ V2seen ) )
% 5.64/5.87                 => ( ( ap @ ( ap @ ( c_2EdirGraph_2EREACH @ A_27a ) @ ( ap @ ( ap @ ( c_2EdirGraph_2EEXCLUDE @ A_27a @ A_27a ) @ V1G ) @ V2seen ) ) @ V0p )
% 5.64/5.87                    = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0p ) @ ( ap @ ( ap @ ( c_2EdirGraph_2EREACH__LIST @ A_27a ) @ ( ap @ ( ap @ ( c_2EdirGraph_2EEXCLUDE @ A_27a @ A_27a ) @ V1G ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0p ) @ V2seen ) ) ) @ ( ap @ V1G @ V0p ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EdirGraph_2EREACH__LEM2,axiom,
% 5.64/5.87      ! [A_27a: del,V0G: $i] :
% 5.64/5.87        ( ( mem @ V0G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.64/5.87       => ! [V1x: $i] :
% 5.64/5.87            ( ( mem @ V1x @ A_27a )
% 5.64/5.87           => ! [V2y: $i] :
% 5.64/5.87                ( ( mem @ V2y @ A_27a )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EdirGraph_2EREACH @ A_27a ) @ V0G ) @ V1x ) @ V2y ) )
% 5.64/5.87                 => ! [V3z: $i] :
% 5.64/5.87                      ( ( mem @ V3z @ A_27a )
% 5.64/5.87                     => ( ~ ( p @ ( ap @ ( ap @ ( ap @ ( c_2EdirGraph_2EREACH @ A_27a ) @ V0G ) @ V3z ) @ V2y ) )
% 5.64/5.87                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2EdirGraph_2EREACH @ A_27a ) @ ( ap @ ( ap @ ( c_2EdirGraph_2EEXCLUDE @ A_27a @ A_27a ) @ V0G ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V3z ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) @ V1x ) @ V2y ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  %------------------------------------------------------------------------------
% 5.64/5.87  %------------------------------------------------------------------------------
% 5.64/5.87  thf(tp_ty_2EEncode_2Etree,type,
% 5.64/5.87      ty_2EEncode_2Etree: del > del ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2ENode,type,
% 5.64/5.87      c_2EEncode_2ENode: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2ENode,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2EEncode_2ENode @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) @ ( ty_2EEncode_2Etree @ A_27a ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Ebiprefix,type,
% 5.64/5.87      c_2EEncode_2Ebiprefix: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Ebiprefix,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2EEncode_2Ebiprefix @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Ecollision__free,type,
% 5.64/5.87      c_2EEncode_2Ecollision__free: $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Ecollision__free,axiom,
% 5.64/5.87      mem @ c_2EEncode_2Ecollision__free @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ bool ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Eencode__blist,type,
% 5.64/5.87      c_2EEncode_2Eencode__blist: del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Eencode__blist,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EEncode_2Eencode__blist @ A_27a @ A_27b ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Eencode__bnum,type,
% 5.64/5.87      c_2EEncode_2Eencode__bnum: $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Eencode__bnum,axiom,
% 5.64/5.87      mem @ c_2EEncode_2Eencode__bnum @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Eencode__bool,type,
% 5.64/5.87      c_2EEncode_2Eencode__bool: $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Eencode__bool,axiom,
% 5.64/5.87      mem @ c_2EEncode_2Eencode__bool @ ( arr @ bool @ ( ty_2Elist_2Elist @ bool ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Eencode__list,type,
% 5.64/5.87      c_2EEncode_2Eencode__list: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Eencode__list,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2EEncode_2Eencode__list @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Eencode__num,type,
% 5.64/5.87      c_2EEncode_2Eencode__num: $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Eencode__num,axiom,
% 5.64/5.87      mem @ c_2EEncode_2Eencode__num @ ( arr @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Eencode__option,type,
% 5.64/5.87      c_2EEncode_2Eencode__option: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Eencode__option,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2EEncode_2Eencode__option @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Eencode__prod,type,
% 5.64/5.87      c_2EEncode_2Eencode__prod: del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Eencode__prod,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EEncode_2Eencode__prod @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ ( arr @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Eencode__sum,type,
% 5.64/5.87      c_2EEncode_2Eencode__sum: del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Eencode__sum,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EEncode_2Eencode__sum @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ ( arr @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Eencode__tree,type,
% 5.64/5.87      c_2EEncode_2Eencode__tree: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Eencode__tree,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2EEncode_2Eencode__tree @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ ( arr @ ( ty_2EEncode_2Etree @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Eencode__unit,type,
% 5.64/5.87      c_2EEncode_2Eencode__unit: $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Eencode__unit,axiom,
% 5.64/5.87      mem @ c_2EEncode_2Eencode__unit @ ( arr @ ty_2Eone_2Eone @ ( ty_2Elist_2Elist @ bool ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Elift__blist,type,
% 5.64/5.87      c_2EEncode_2Elift__blist: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Elift__blist,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2EEncode_2Elift__blist @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Elift__option,type,
% 5.64/5.87      c_2EEncode_2Elift__option: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Elift__option,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2EEncode_2Elift__option @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ bool ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Elift__prod,type,
% 5.64/5.87      c_2EEncode_2Elift__prod: del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Elift__prod,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EEncode_2Elift__prod @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27b @ bool ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Elift__sum,type,
% 5.64/5.87      c_2EEncode_2Elift__sum: del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Elift__sum,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EEncode_2Elift__sum @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27b @ bool ) @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ bool ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Elift__tree,type,
% 5.64/5.87      c_2EEncode_2Elift__tree: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Elift__tree,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2EEncode_2Elift__tree @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2EEncode_2Etree @ A_27a ) @ bool ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Etree1__size,type,
% 5.64/5.87      c_2EEncode_2Etree1__size: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Etree1__size,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2EEncode_2Etree1__size @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) @ ty_2Enum_2Enum ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Etree__CASE,type,
% 5.64/5.87      c_2EEncode_2Etree__CASE: del > del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Etree__CASE,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EEncode_2Etree__CASE @ A_27a @ A_27b ) @ ( arr @ ( ty_2EEncode_2Etree @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) @ A_27b ) ) @ A_27b ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Etree__size,type,
% 5.64/5.87      c_2EEncode_2Etree__size: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Etree__size,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2EEncode_2Etree__size @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( ty_2EEncode_2Etree @ A_27a ) @ ty_2Enum_2Enum ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Ewf__encoder,type,
% 5.64/5.87      c_2EEncode_2Ewf__encoder: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Ewf__encoder,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ bool ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Ewf__pred,type,
% 5.64/5.87      c_2EEncode_2Ewf__pred: del > $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Ewf__pred,axiom,
% 5.64/5.87      ! [A_27a: del] : ( mem @ ( c_2EEncode_2Ewf__pred @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(tp_c_2EEncode_2Ewf__pred__bnum,type,
% 5.64/5.87      c_2EEncode_2Ewf__pred__bnum: $i ).
% 5.64/5.87  
% 5.64/5.87  thf(mem_c_2EEncode_2Ewf__pred__bnum,axiom,
% 5.64/5.87      mem @ c_2EEncode_2Ewf__pred__bnum @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ bool ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EEncode_2Ebiprefix__def,axiom,
% 5.64/5.87      ! [A_27a: del,V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ebiprefix @ A_27a ) @ V0a ) @ V1b ) )
% 5.64/5.87            <=> ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V1b ) @ V0a ) )
% 5.64/5.87                | ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V0a ) @ V1b ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Ebiprefix__refl,axiom,
% 5.64/5.87      ! [A_27a: del,V0x: $i] :
% 5.64/5.87        ( ( mem @ V0x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.87       => ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ebiprefix @ A_27a ) @ V0x ) @ V0x ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Ebiprefix__sym,axiom,
% 5.64/5.87      ! [A_27a: del,V0x: $i] :
% 5.64/5.87        ( ( mem @ V0x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.87       => ! [V1y: $i] :
% 5.64/5.87            ( ( mem @ V1y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ebiprefix @ A_27a ) @ V0x ) @ V1y ) )
% 5.64/5.87             => ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ebiprefix @ A_27a ) @ V1y ) @ V0x ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Ebiprefix__append,axiom,
% 5.64/5.87      ! [A_27a: del,V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.87           => ! [V2c: $i] :
% 5.64/5.87                ( ( mem @ V2c @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.87               => ! [V3d: $i] :
% 5.64/5.87                    ( ( mem @ V3d @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.87                   => ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ebiprefix @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0a ) @ V1b ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2c ) @ V3d ) ) )
% 5.64/5.87                     => ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ebiprefix @ A_27a ) @ V0a ) @ V2c ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Ebiprefix__cons,axiom,
% 5.64/5.87      ! [A_27a: del,V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ A_27a )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.87           => ! [V2c: $i] :
% 5.64/5.87                ( ( mem @ V2c @ A_27a )
% 5.64/5.87               => ! [V3d: $i] :
% 5.64/5.87                    ( ( mem @ V3d @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.87                   => ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ebiprefix @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0a ) @ V1b ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2c ) @ V3d ) ) )
% 5.64/5.87                    <=> ( ( V0a = V2c )
% 5.64/5.87                        & ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ebiprefix @ A_27a ) @ V1b ) @ V3d ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Ebiprefix__appends,axiom,
% 5.64/5.87      ! [A_27a: del,V0a: $i] :
% 5.64/5.87        ( ( mem @ V0a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.87       => ! [V1b: $i] :
% 5.64/5.87            ( ( mem @ V1b @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.87           => ! [V2c: $i] :
% 5.64/5.87                ( ( mem @ V2c @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ebiprefix @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0a ) @ V1b ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0a ) @ V2c ) ) )
% 5.64/5.87                <=> ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ebiprefix @ A_27a ) @ V1b ) @ V2c ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EEncode_2Ewf__pred__def,axiom,
% 5.64/5.87      ! [A_27a: del,V0p: $i] :
% 5.64/5.87        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( c_2EEncode_2Ewf__pred @ A_27a ) @ V0p ) )
% 5.64/5.87        <=> ? [V1x: $i] :
% 5.64/5.87              ( ( mem @ V1x @ A_27a )
% 5.64/5.87              & ( p @ ( ap @ V0p @ V1x ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EEncode_2Ewf__encoder__def,axiom,
% 5.64/5.87      ! [A_27a: del,V0p: $i] :
% 5.64/5.87        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V1e: $i] :
% 5.64/5.87            ( ( mem @ V1e @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ V0p ) @ V1e ) )
% 5.64/5.87            <=> ! [V2x: $i] :
% 5.64/5.87                  ( ( mem @ V2x @ A_27a )
% 5.64/5.87                 => ! [V3y: $i] :
% 5.64/5.87                      ( ( mem @ V3y @ A_27a )
% 5.64/5.87                     => ( ( ( p @ ( ap @ V0p @ V2x ) )
% 5.64/5.87                          & ( p @ ( ap @ V0p @ V3y ) )
% 5.64/5.87                          & ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ bool ) @ ( ap @ V1e @ V3y ) ) @ ( ap @ V1e @ V2x ) ) ) )
% 5.64/5.87                       => ( V2x = V3y ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Ewf__encoder__alt,axiom,
% 5.64/5.87      ! [A_27a: del,V0p: $i] :
% 5.64/5.87        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V1e: $i] :
% 5.64/5.87            ( ( mem @ V1e @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ V0p ) @ V1e ) )
% 5.64/5.87            <=> ! [V2x: $i] :
% 5.64/5.87                  ( ( mem @ V2x @ A_27a )
% 5.64/5.87                 => ! [V3y: $i] :
% 5.64/5.87                      ( ( mem @ V3y @ A_27a )
% 5.64/5.87                     => ( ( ( p @ ( ap @ V0p @ V2x ) )
% 5.64/5.87                          & ( p @ ( ap @ V0p @ V3y ) )
% 5.64/5.87                          & ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ebiprefix @ bool ) @ ( ap @ V1e @ V2x ) ) @ ( ap @ V1e @ V3y ) ) ) )
% 5.64/5.87                       => ( V2x = V3y ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Ewf__encoder__eq,axiom,
% 5.64/5.87      ! [A_27a: del,V0p: $i] :
% 5.64/5.87        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V1e: $i] :
% 5.64/5.87            ( ( mem @ V1e @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87           => ! [V2f: $i] :
% 5.64/5.87                ( ( mem @ V2f @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87               => ( ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ V0p ) @ V1e ) )
% 5.64/5.87                    & ! [V3x: $i] :
% 5.64/5.87                        ( ( mem @ V3x @ A_27a )
% 5.64/5.87                       => ( ( p @ ( ap @ V0p @ V3x ) )
% 5.64/5.87                         => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ V1e @ V3x ) )
% 5.64/5.87                            = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ V2f @ V3x ) ) ) ) ) )
% 5.64/5.87                 => ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ V0p ) @ V2f ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Ewf__encoder__total,axiom,
% 5.64/5.87      ! [A_27a: del,V0p: $i] :
% 5.64/5.87        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V1e: $i] :
% 5.64/5.87            ( ( mem @ V1e @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ bool @ A_27a ) @ c_2Ebool_2ET ) ) @ V1e ) )
% 5.64/5.87             => ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ V0p ) @ V1e ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EEncode_2Eencode__unit__def,axiom,
% 5.64/5.87      ! [V0v0: tp__ty_2Eone_2Eone] :
% 5.64/5.87        ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ c_2EEncode_2Eencode__unit @ ( inj__ty_2Eone_2Eone @ V0v0 ) ) )
% 5.64/5.87        = ( surj__c_ty_2Elist_2Elist_o @ ( c_2Elist_2ENIL @ bool ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Ewf__encode__unit,axiom,
% 5.64/5.87      ! [V0p: $i] :
% 5.64/5.87        ( ( mem @ V0p @ ( arr @ ty_2Eone_2Eone @ bool ) )
% 5.64/5.87       => ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ ty_2Eone_2Eone ) @ V0p ) @ c_2EEncode_2Eencode__unit ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EEncode_2Eencode__bool__def,axiom,
% 5.64/5.87      ! [V0x: $i] :
% 5.64/5.87        ( ( mem @ V0x @ bool )
% 5.64/5.87       => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ c_2EEncode_2Eencode__bool @ V0x ) )
% 5.64/5.87          = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ V0x ) @ ( c_2Elist_2ENIL @ bool ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Ewf__encode__bool,axiom,
% 5.64/5.87      ! [V0p: $i] :
% 5.64/5.87        ( ( mem @ V0p @ ( arr @ bool @ bool ) )
% 5.64/5.87       => ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ bool ) @ V0p ) @ c_2EEncode_2Eencode__bool ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EEncode_2Eencode__prod__def,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0xb: $i] :
% 5.64/5.87        ( ( mem @ V0xb @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87       => ! [V1yb: $i] :
% 5.64/5.87            ( ( mem @ V1yb @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87           => ! [V2x: $i] :
% 5.64/5.87                ( ( mem @ V2x @ A_27a )
% 5.64/5.87               => ! [V3y: $i] :
% 5.64/5.87                    ( ( mem @ V3y @ A_27b )
% 5.64/5.87                   => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__prod @ A_27a @ A_27b ) @ V0xb ) @ V1yb ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) )
% 5.64/5.87                      = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ bool ) @ ( ap @ V0xb @ V2x ) ) @ ( ap @ V1yb @ V3y ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EEncode_2Elift__prod__def,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0p1: $i] :
% 5.64/5.87        ( ( mem @ V0p1 @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V1p2: $i] :
% 5.64/5.87            ( ( mem @ V1p2 @ ( arr @ A_27b @ bool ) )
% 5.64/5.87           => ! [V2x: $i] :
% 5.64/5.87                ( ( mem @ V2x @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Elift__prod @ A_27a @ A_27b ) @ V0p1 ) @ V1p2 ) @ V2x ) )
% 5.64/5.87                <=> ( ( p @ ( ap @ V0p1 @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V2x ) ) )
% 5.64/5.87                    & ( p @ ( ap @ V1p2 @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V2x ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Eencode__prod__alt,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0xb: $i] :
% 5.64/5.87        ( ( mem @ V0xb @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87       => ! [V1yb: $i] :
% 5.64/5.87            ( ( mem @ V1yb @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87           => ! [V2p: $i] :
% 5.64/5.87                ( ( mem @ V2p @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.64/5.87               => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__prod @ A_27a @ A_27b ) @ V0xb ) @ V1yb ) @ V2p ) )
% 5.64/5.87                  = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ bool ) @ ( ap @ V0xb @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V2p ) ) ) @ ( ap @ V1yb @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V2p ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Ewf__encode__prod,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0p1: $i] :
% 5.64/5.87        ( ( mem @ V0p1 @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V1p2: $i] :
% 5.64/5.87            ( ( mem @ V1p2 @ ( arr @ A_27b @ bool ) )
% 5.64/5.87           => ! [V2e1: $i] :
% 5.64/5.87                ( ( mem @ V2e1 @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87               => ! [V3e2: $i] :
% 5.64/5.87                    ( ( mem @ V3e2 @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87                   => ( ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ V0p1 ) @ V2e1 ) )
% 5.64/5.87                        & ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27b ) @ V1p2 ) @ V3e2 ) ) )
% 5.64/5.87                     => ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2EEncode_2Elift__prod @ A_27a @ A_27b ) @ V0p1 ) @ V1p2 ) ) @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__prod @ A_27a @ A_27b ) @ V2e1 ) @ V3e2 ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EEncode_2Eencode__sum__def,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] :
% 5.64/5.87        ( ! [V0xb: $i] :
% 5.64/5.87            ( ( mem @ V0xb @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87           => ! [V1yb: $i] :
% 5.64/5.87                ( ( mem @ V1yb @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87               => ! [V2x: $i] :
% 5.64/5.87                    ( ( mem @ V2x @ A_27a )
% 5.64/5.87                   => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__sum @ A_27a @ A_27b ) @ V0xb ) @ V1yb ) @ ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V2x ) ) )
% 5.64/5.87                      = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ c_2Ebool_2ET ) @ ( ap @ V0xb @ V2x ) ) ) ) ) ) )
% 5.64/5.87        & ! [V3xb: $i] :
% 5.64/5.87            ( ( mem @ V3xb @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87           => ! [V4yb: $i] :
% 5.64/5.87                ( ( mem @ V4yb @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87               => ! [V5y: $i] :
% 5.64/5.87                    ( ( mem @ V5y @ A_27b )
% 5.64/5.87                   => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__sum @ A_27a @ A_27b ) @ V3xb ) @ V4yb ) @ ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V5y ) ) )
% 5.64/5.87                      = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ c_2Ebool_2EF ) @ ( ap @ V4yb @ V5y ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EEncode_2Elift__sum__def,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0p1: $i] :
% 5.64/5.87        ( ( mem @ V0p1 @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V1p2: $i] :
% 5.64/5.87            ( ( mem @ V1p2 @ ( arr @ A_27b @ bool ) )
% 5.64/5.87           => ! [V2x: $i] :
% 5.64/5.87                ( ( mem @ V2x @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Elift__sum @ A_27a @ A_27b ) @ V0p1 ) @ V1p2 ) @ V2x ) )
% 5.64/5.87                <=> ( p
% 5.64/5.87                    @ ( ap
% 5.64/5.87                      @ ( ap @ ( ap @ ( c_2Esum_2Esum__CASE @ A_27a @ A_27b @ bool ) @ V2x )
% 5.64/5.87                        @ ( lam @ A_27a
% 5.64/5.87                          @ ^ [V3x1: $i] : ( ap @ V0p1 @ V3x1 ) ) )
% 5.64/5.87                      @ ( lam @ A_27b
% 5.64/5.87                        @ ^ [V4x2: $i] : ( ap @ V1p2 @ V4x2 ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Ewf__encode__sum,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0p1: $i] :
% 5.64/5.87        ( ( mem @ V0p1 @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V1p2: $i] :
% 5.64/5.87            ( ( mem @ V1p2 @ ( arr @ A_27b @ bool ) )
% 5.64/5.87           => ! [V2e1: $i] :
% 5.64/5.87                ( ( mem @ V2e1 @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87               => ! [V3e2: $i] :
% 5.64/5.87                    ( ( mem @ V3e2 @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87                   => ( ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ V0p1 ) @ V2e1 ) )
% 5.64/5.87                        & ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27b ) @ V1p2 ) @ V3e2 ) ) )
% 5.64/5.87                     => ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2EEncode_2Elift__sum @ A_27a @ A_27b ) @ V0p1 ) @ V1p2 ) ) @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__sum @ A_27a @ A_27b ) @ V2e1 ) @ V3e2 ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EEncode_2Eencode__option__def,axiom,
% 5.64/5.87      ! [A_27a: del] :
% 5.64/5.87        ( ! [V0xb: $i] :
% 5.64/5.87            ( ( mem @ V0xb @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87           => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__option @ A_27a ) @ V0xb ) @ ( c_2Eoption_2ENONE @ A_27a ) ) )
% 5.64/5.87              = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ c_2Ebool_2EF ) @ ( c_2Elist_2ENIL @ bool ) ) ) ) )
% 5.64/5.87        & ! [V1xb: $i] :
% 5.64/5.87            ( ( mem @ V1xb @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87           => ! [V2x: $i] :
% 5.64/5.87                ( ( mem @ V2x @ A_27a )
% 5.64/5.87               => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__option @ A_27a ) @ V1xb ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2x ) ) )
% 5.64/5.87                  = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ c_2Ebool_2ET ) @ ( ap @ V1xb @ V2x ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EEncode_2Elift__option__def,axiom,
% 5.64/5.87      ! [A_27a: del,V0p: $i] :
% 5.64/5.87        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V1x: $i] :
% 5.64/5.87            ( ( mem @ V1x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Elift__option @ A_27a ) @ V0p ) @ V1x ) )
% 5.64/5.87            <=> ( p
% 5.64/5.87                @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ bool ) @ V1x ) @ c_2Ebool_2ET )
% 5.64/5.87                  @ ( lam @ A_27a
% 5.64/5.87                    @ ^ [V2y: $i] : ( ap @ V0p @ V2y ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Ewf__encode__option,axiom,
% 5.64/5.87      ! [A_27a: del,V0p: $i] :
% 5.64/5.87        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V1e: $i] :
% 5.64/5.87            ( ( mem @ V1e @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ V0p ) @ V1e ) )
% 5.64/5.87             => ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( c_2EEncode_2Elift__option @ A_27a ) @ V0p ) ) @ ( ap @ ( c_2EEncode_2Eencode__option @ A_27a ) @ V1e ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EEncode_2Eencode__list__def,axiom,
% 5.64/5.87      ! [A_27a: del] :
% 5.64/5.87        ( ! [V0xb: $i] :
% 5.64/5.87            ( ( mem @ V0xb @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87           => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__list @ A_27a ) @ V0xb ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.64/5.87              = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ c_2Ebool_2EF ) @ ( c_2Elist_2ENIL @ bool ) ) ) ) )
% 5.64/5.87        & ! [V1xb: $i] :
% 5.64/5.87            ( ( mem @ V1xb @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87           => ! [V2x: $i] :
% 5.64/5.87                ( ( mem @ V2x @ A_27a )
% 5.64/5.87               => ! [V3xs: $i] :
% 5.64/5.87                    ( ( mem @ V3xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.87                   => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__list @ A_27a ) @ V1xb ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V3xs ) ) )
% 5.64/5.87                      = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ c_2Ebool_2ET ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ bool ) @ ( ap @ V1xb @ V2x ) ) @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__list @ A_27a ) @ V1xb ) @ V3xs ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Ewf__encode__list,axiom,
% 5.64/5.87      ! [A_27a: del,V0p: $i] :
% 5.64/5.87        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V1e: $i] :
% 5.64/5.87            ( ( mem @ V1e @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ V0p ) @ V1e ) )
% 5.64/5.87             => ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0p ) ) @ ( ap @ ( c_2EEncode_2Eencode__list @ A_27a ) @ V1e ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Eencode__list__cong,axiom,
% 5.64/5.87      ! [A_27a: del,V0l1: $i] :
% 5.64/5.87        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.87       => ! [V1l2: $i] :
% 5.64/5.87            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.87           => ! [V2f1: $i] :
% 5.64/5.87                ( ( mem @ V2f1 @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87               => ! [V3f2: $i] :
% 5.64/5.87                    ( ( mem @ V3f2 @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87                   => ( ( ( V0l1 = V1l2 )
% 5.64/5.87                        & ! [V4x: $i] :
% 5.64/5.87                            ( ( mem @ V4x @ A_27a )
% 5.64/5.87                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l2 ) ) )
% 5.64/5.87                             => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ V2f1 @ V4x ) )
% 5.64/5.87                                = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ V3f2 @ V4x ) ) ) ) ) )
% 5.64/5.87                     => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__list @ A_27a ) @ V2f1 ) @ V0l1 ) )
% 5.64/5.87                        = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__list @ A_27a ) @ V3f2 ) @ V1l2 ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EEncode_2Eencode__blist__def,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] :
% 5.64/5.87        ( ! [V0e: $i] :
% 5.64/5.87            ( ( mem @ V0e @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.64/5.87           => ! [V1l: $i] :
% 5.64/5.87                ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.87               => ( ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__blist @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0e ) @ V1l )
% 5.64/5.87                  = ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.64/5.87        & ! [V2m: tp__ty_2Enum_2Enum,V3e: $i] :
% 5.64/5.87            ( ( mem @ V3e @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.64/5.87           => ! [V4l: $i] :
% 5.64/5.87                ( ( mem @ V4l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.87               => ( ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__blist @ A_27a @ A_27b ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) @ V3e ) @ V4l )
% 5.64/5.87                  = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ V3e @ ( ap @ ( c_2Elist_2EHD @ A_27b ) @ V4l ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__blist @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ V3e ) @ ( ap @ ( c_2Elist_2ETL @ A_27b ) @ V4l ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Eencode__blist__def__compute,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del] :
% 5.64/5.87        ( ! [V0e: $i] :
% 5.64/5.87            ( ( mem @ V0e @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.64/5.87           => ! [V1l: $i] :
% 5.64/5.87                ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.87               => ( ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__blist @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0e ) @ V1l )
% 5.64/5.87                  = ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.64/5.87        & ! [V2m: tp__ty_2Enum_2Enum,V3e: $i] :
% 5.64/5.87            ( ( mem @ V3e @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.64/5.87           => ! [V4l: $i] :
% 5.64/5.87                ( ( mem @ V4l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.87               => ( ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__blist @ A_27a @ A_27b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) ) @ V3e ) @ V4l )
% 5.64/5.87                  = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ V3e @ ( ap @ ( c_2Elist_2EHD @ A_27b ) @ V4l ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__blist @ A_27a @ A_27b ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V3e ) @ ( ap @ ( c_2Elist_2ETL @ A_27b ) @ V4l ) ) ) ) ) )
% 5.64/5.87        & ! [V5m: tp__ty_2Enum_2Enum,V6e: $i] :
% 5.64/5.87            ( ( mem @ V6e @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.64/5.87           => ! [V7l: $i] :
% 5.64/5.87                ( ( mem @ V7l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.87               => ( ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__blist @ A_27a @ A_27b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V5m ) ) ) ) @ V6e ) @ V7l )
% 5.64/5.87                  = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ V6e @ ( ap @ ( c_2Elist_2EHD @ A_27b ) @ V7l ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__blist @ A_27a @ A_27b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V5m ) ) ) ) @ V6e ) @ ( ap @ ( c_2Elist_2ETL @ A_27b ) @ V7l ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EEncode_2Elift__blist__def,axiom,
% 5.64/5.87      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.64/5.87        ( ( mem @ V1p @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V2x: $i] :
% 5.64/5.87            ( ( mem @ V2x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Elift__blist @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1p ) @ V2x ) )
% 5.64/5.87            <=> ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V1p ) @ V2x ) )
% 5.64/5.87                & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2x ) )
% 5.64/5.87                  = V0m ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Elift__blist__suc,axiom,
% 5.64/5.87      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.64/5.87        ( ( mem @ V1p @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V2h: $i] :
% 5.64/5.87            ( ( mem @ V2h @ A_27a )
% 5.64/5.87           => ! [V3t: $i] :
% 5.64/5.87                ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.87               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Elift__blist @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ V1p ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V3t ) ) )
% 5.64/5.87                <=> ( ( p @ ( ap @ V1p @ V2h ) )
% 5.64/5.87                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Elift__blist @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1p ) @ V3t ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Ewf__encode__blist,axiom,
% 5.64/5.87      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.64/5.87        ( ( mem @ V1p @ ( arr @ A_27a @ bool ) )
% 5.64/5.87       => ! [V2e: $i] :
% 5.64/5.87            ( ( mem @ V2e @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.87           => ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ V1p ) @ V2e ) )
% 5.64/5.87             => ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2EEncode_2Elift__blist @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1p ) ) @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__blist @ bool @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V2e ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EEncode_2Eencode__num__primitive__def,axiom,
% 5.64/5.87      ( c_2EEncode_2Eencode__num
% 5.64/5.87      = ( ap
% 5.64/5.87        @ ( ap @ ( c_2Erelation_2EWFREC @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) )
% 5.64/5.87          @ ( ap @ ( c_2Emin_2E_40 @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) )
% 5.64/5.87            @ ( lam @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87              @ ^ [V0R: $i] :
% 5.64/5.87                  ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( c_2Erelation_2EWF @ ty_2Enum_2Enum ) @ V0R ) )
% 5.64/5.87                  @ ( ap
% 5.64/5.87                    @ ( ap @ c_2Ebool_2E_2F_5C
% 5.64/5.87                      @ ( ap @ ( c_2Ebool_2E_21 @ ty_2Enum_2Enum )
% 5.64/5.87                        @ ( lam @ ty_2Enum_2Enum
% 5.64/5.87                          @ ^ [V1n: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V1n ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) @ ( ap @ c_2Earithmetic_2EEVEN @ V1n ) ) ) @ ( ap @ ( ap @ V0R @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V1n ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V1n ) ) ) ) )
% 5.64/5.87                    @ ( ap @ ( c_2Ebool_2E_21 @ ty_2Enum_2Enum )
% 5.64/5.87                      @ ( lam @ ty_2Enum_2Enum
% 5.64/5.87                        @ ^ [V2n: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V2n ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ c_2Earithmetic_2EEVEN @ V2n ) ) ) ) @ ( ap @ ( ap @ V0R @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V2n ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V2n ) ) ) ) ) ) ) ) )
% 5.64/5.87        @ ( lam @ ( arr @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) )
% 5.64/5.87          @ ^ [V3encode__num: $i] :
% 5.64/5.87              ( lam @ ty_2Enum_2Enum
% 5.64/5.87              @ ^ [V4a: $i] : ( ap @ ( c_2Ecombin_2EI @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V4a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ c_2Ebool_2ET ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ c_2Ebool_2ET ) @ ( c_2Elist_2ENIL @ bool ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ c_2Earithmetic_2EEVEN @ V4a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ c_2Ebool_2EF ) @ ( ap @ V3encode__num @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V4a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ c_2Ebool_2ET ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ c_2Ebool_2EF ) @ ( ap @ V3encode__num @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V4a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Eencode__num__def,axiom,
% 5.64/5.87      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.64/5.87        ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ c_2EEncode_2Eencode__num @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.64/5.87        = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ c_2Ebool_2ET ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ c_2Ebool_2ET ) @ ( c_2Elist_2ENIL @ bool ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ c_2Ebool_2EF ) @ ( ap @ c_2EEncode_2Eencode__num @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ c_2Ebool_2ET ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ c_2Ebool_2EF ) @ ( ap @ c_2EEncode_2Eencode__num @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Eencode__num__ind,axiom,
% 5.64/5.87      ! [V0P: $i] :
% 5.64/5.87        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ( ! [V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.87              ( ( ( ( ( V1n != fo__c_2Enum_2E0 )
% 5.64/5.87                    & ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.64/5.87                 => ( p @ ( ap @ V0P @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.64/5.87                & ( ( ( V1n != fo__c_2Enum_2E0 )
% 5.64/5.87                    & ~ ( p @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.64/5.87                 => ( p @ ( ap @ V0P @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.64/5.87             => ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.64/5.87         => ! [V2v: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V2v ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Ewf__encode__num,axiom,
% 5.64/5.87      ! [V0p: $i] :
% 5.64/5.87        ( ( mem @ V0p @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ ty_2Enum_2Enum ) @ V0p ) @ c_2EEncode_2Eencode__num ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EEncode_2Eencode__bnum__def,axiom,
% 5.64/5.87      ( ! [V0n: tp__ty_2Enum_2Enum] :
% 5.64/5.87          ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EEncode_2Eencode__bnum @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.64/5.87          = ( surj__c_ty_2Elist_2Elist_o @ ( c_2Elist_2ENIL @ bool ) ) )
% 5.64/5.87      & ! [V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.64/5.87          ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EEncode_2Eencode__bnum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.64/5.87          = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ ( ap @ ( ap @ c_2EEncode_2Eencode__bnum @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Eencode__bnum__def__compute,axiom,
% 5.64/5.87      ( ! [V0n: tp__ty_2Enum_2Enum] :
% 5.64/5.87          ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EEncode_2Eencode__bnum @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.64/5.87          = ( surj__c_ty_2Elist_2Elist_o @ ( c_2Elist_2ENIL @ bool ) ) )
% 5.64/5.87      & ! [V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.64/5.87          ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EEncode_2Eencode__bnum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.64/5.87          = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ ( ap @ ( ap @ c_2EEncode_2Eencode__bnum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.64/5.87      & ! [V3m: tp__ty_2Enum_2Enum,V4n: tp__ty_2Enum_2Enum] :
% 5.64/5.87          ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EEncode_2Eencode__bnum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) )
% 5.64/5.87          = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ c_2Earithmetic_2EEVEN @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) ) @ ( ap @ ( ap @ c_2EEncode_2Eencode__bnum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EEncode_2Ecollision__free__def,axiom,
% 5.64/5.87      ! [V0m: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.64/5.87        ( ( mem @ V1p @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( ap @ c_2EEncode_2Ecollision__free @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1p ) )
% 5.64/5.87        <=> ! [V2x: tp__ty_2Enum_2Enum,V3y: tp__ty_2Enum_2Enum] :
% 5.64/5.87              ( ( ( p @ ( ap @ V1p @ ( inj__ty_2Enum_2Enum @ V2x ) ) )
% 5.64/5.87                & ( p @ ( ap @ V1p @ ( inj__ty_2Enum_2Enum @ V3y ) ) )
% 5.64/5.87                & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) )
% 5.64/5.87                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V3y ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ) )
% 5.64/5.87             => ( V2x = V3y ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EEncode_2Ewf__pred__bnum__def,axiom,
% 5.64/5.87      ! [V0m: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.64/5.87        ( ( mem @ V1p @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( ap @ c_2EEncode_2Ewf__pred__bnum @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1p ) )
% 5.64/5.87        <=> ( ( p @ ( ap @ ( c_2EEncode_2Ewf__pred @ ty_2Enum_2Enum ) @ V1p ) )
% 5.64/5.87            & ! [V2x: tp__ty_2Enum_2Enum] :
% 5.64/5.87                ( ( p @ ( ap @ V1p @ ( inj__ty_2Enum_2Enum @ V2x ) ) )
% 5.64/5.87               => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Ewf__pred__bnum__total,axiom,
% 5.64/5.87      ! [V0m: tp__ty_2Enum_2Enum] :
% 5.64/5.87        ( p
% 5.64/5.87        @ ( ap @ ( ap @ c_2EEncode_2Ewf__pred__bnum @ ( inj__ty_2Enum_2Enum @ V0m ) )
% 5.64/5.87          @ ( lam @ ty_2Enum_2Enum
% 5.64/5.87            @ ^ [V1x: $i] : ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V1x ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Ewf__pred__bnum,axiom,
% 5.64/5.87      ! [V0m: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.64/5.87        ( ( mem @ V1p @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( ap @ c_2EEncode_2Ewf__pred__bnum @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1p ) )
% 5.64/5.87         => ( p @ ( ap @ ( ap @ c_2EEncode_2Ecollision__free @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1p ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Eencode__bnum__length,axiom,
% 5.64/5.87      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.87        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ bool ) @ ( ap @ ( ap @ c_2EEncode_2Eencode__bnum @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.64/5.87        = V0m ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Eencode__bnum__inj,axiom,
% 5.64/5.87      ! [V0m: tp__ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum,V2y: tp__ty_2Enum_2Enum] :
% 5.64/5.87        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) )
% 5.64/5.87          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2y ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) )
% 5.64/5.87          & ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EEncode_2Eencode__bnum @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.64/5.87            = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EEncode_2Eencode__bnum @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) ) )
% 5.64/5.87       => ( V1x = V2y ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Ewf__encode__bnum__collision__free,axiom,
% 5.64/5.87      ! [V0m: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.64/5.87        ( ( mem @ V1p @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ ty_2Enum_2Enum ) @ V1p ) @ ( ap @ c_2EEncode_2Eencode__bnum @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) )
% 5.64/5.87        <=> ( p @ ( ap @ ( ap @ c_2EEncode_2Ecollision__free @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1p ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Ewf__encode__bnum,axiom,
% 5.64/5.87      ! [V0m: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.64/5.87        ( ( mem @ V1p @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.87       => ( ( p @ ( ap @ ( ap @ c_2EEncode_2Ewf__pred__bnum @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1p ) )
% 5.64/5.87         => ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ ty_2Enum_2Enum ) @ V1p ) @ ( ap @ c_2EEncode_2Eencode__bnum @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EEncode_2Etree__TY__DEF,axiom,
% 5.64/5.87      ! [A_27a: del] :
% 5.64/5.87      ? [V0rep: $i] :
% 5.64/5.87        ( ( mem @ V0rep @ ( arr @ ( ty_2EEncode_2Etree @ A_27a ) @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) )
% 5.64/5.87        & ( p
% 5.64/5.87          @ ( ap
% 5.64/5.87            @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ ( ty_2Eind__type_2Erecspace @ A_27a ) @ ( ty_2EEncode_2Etree @ A_27a ) )
% 5.64/5.87              @ ( lam @ ( ty_2Eind__type_2Erecspace @ A_27a )
% 5.64/5.87                @ ^ [V1a0_27: $i] :
% 5.64/5.87                    ( ap @ ( c_2Ebool_2E_21 @ ( arr @ ( ty_2Eind__type_2Erecspace @ A_27a ) @ bool ) )
% 5.64/5.87                    @ ( lam @ ( arr @ ( ty_2Eind__type_2Erecspace @ A_27a ) @ bool )
% 5.64/5.87                      @ ^ [V2_27tree_27: $i] :
% 5.64/5.87                          ( ap @ ( c_2Ebool_2E_21 @ ( arr @ ( ty_2Eind__type_2Erecspace @ A_27a ) @ bool ) )
% 5.64/5.87                          @ ( lam @ ( arr @ ( ty_2Eind__type_2Erecspace @ A_27a ) @ bool )
% 5.64/5.87                            @ ^ [V3_27_40temp_20_40ind__typeEncode0list_27: $i] :
% 5.64/5.87                                ( ap
% 5.64/5.87                                @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.64/5.87                                  @ ( ap
% 5.64/5.87                                    @ ( ap @ c_2Ebool_2E_2F_5C
% 5.64/5.87                                      @ ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Eind__type_2Erecspace @ A_27a ) )
% 5.64/5.87                                        @ ( lam @ ( ty_2Eind__type_2Erecspace @ A_27a )
% 5.64/5.87                                          @ ^ [V4a0_27: $i] :
% 5.64/5.87                                              ( ap
% 5.64/5.87                                              @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.64/5.87                                                @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.64/5.87                                                  @ ( lam @ A_27a
% 5.64/5.87                                                    @ ^ [V5a0: $i] :
% 5.64/5.87                                                        ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Eind__type_2Erecspace @ A_27a ) )
% 5.64/5.87                                                        @ ( lam @ ( ty_2Eind__type_2Erecspace @ A_27a )
% 5.64/5.87                                                          @ ^ [V6a1: $i] :
% 5.64/5.87                                                              ( ap
% 5.64/5.87                                                              @ ( ap @ c_2Ebool_2E_2F_5C
% 5.64/5.87                                                                @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) @ V4a0_27 )
% 5.64/5.87                                                                  @ ( ap
% 5.64/5.87                                                                    @ ( ap
% 5.64/5.87                                                                      @ ( lam @ A_27a
% 5.64/5.87                                                                        @ ^ [V7a0: $i] :
% 5.64/5.87                                                                            ( lam @ ( ty_2Eind__type_2Erecspace @ A_27a )
% 5.64/5.87                                                                            @ ^ [V8a1: $i] :
% 5.64/5.87                                                                                ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2ECONSTR @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V7a0 )
% 5.64/5.87                                                                                @ ( ap @ ( ap @ ( c_2Eind__type_2EFCONS @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) @ V8a1 )
% 5.64/5.87                                                                                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.87                                                                                    @ ^ [V9n: $i] : ( c_2Eind__type_2EBOTTOM @ A_27a ) ) ) ) ) )
% 5.64/5.87                                                                      @ V5a0 )
% 5.64/5.87                                                                    @ V6a1 ) ) )
% 5.64/5.87                                                              @ ( ap @ V3_27_40temp_20_40ind__typeEncode0list_27 @ V6a1 ) ) ) ) ) ) )
% 5.64/5.87                                              @ ( ap @ V2_27tree_27 @ V4a0_27 ) ) ) ) )
% 5.64/5.87                                    @ ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Eind__type_2Erecspace @ A_27a ) )
% 5.64/5.87                                      @ ( lam @ ( ty_2Eind__type_2Erecspace @ A_27a )
% 5.64/5.87                                        @ ^ [V10a1_27: $i] :
% 5.64/5.87                                            ( ap
% 5.64/5.87                                            @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.64/5.87                                              @ ( ap
% 5.64/5.87                                                @ ( ap @ c_2Ebool_2E_5C_2F
% 5.64/5.87                                                  @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) @ V10a1_27 )
% 5.64/5.87                                                    @ ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2ECONSTR @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( c_2Ebool_2EARB @ A_27a ) )
% 5.64/5.87                                                      @ ( lam @ ty_2Enum_2Enum
% 5.64/5.87                                                        @ ^ [V11n: $i] : ( c_2Eind__type_2EBOTTOM @ A_27a ) ) ) ) )
% 5.64/5.87                                                @ ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Eind__type_2Erecspace @ A_27a ) )
% 5.64/5.87                                                  @ ( lam @ ( ty_2Eind__type_2Erecspace @ A_27a )
% 5.64/5.87                                                    @ ^ [V12a0: $i] :
% 5.64/5.87                                                        ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Eind__type_2Erecspace @ A_27a ) )
% 5.64/5.87                                                        @ ( lam @ ( ty_2Eind__type_2Erecspace @ A_27a )
% 5.64/5.87                                                          @ ^ [V13a1: $i] :
% 5.64/5.87                                                              ( ap
% 5.64/5.87                                                              @ ( ap @ c_2Ebool_2E_2F_5C
% 5.64/5.87                                                                @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) @ V10a1_27 )
% 5.64/5.87                                                                  @ ( ap
% 5.64/5.87                                                                    @ ( ap
% 5.64/5.87                                                                      @ ( lam @ ( ty_2Eind__type_2Erecspace @ A_27a )
% 5.64/5.87                                                                        @ ^ [V14a0: $i] :
% 5.64/5.87                                                                            ( lam @ ( ty_2Eind__type_2Erecspace @ A_27a )
% 5.64/5.87                                                                            @ ^ [V15a1: $i] :
% 5.64/5.87                                                                                ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2ECONSTR @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) @ ( c_2Ebool_2EARB @ A_27a ) )
% 5.64/5.87                                                                                @ ( ap @ ( ap @ ( c_2Eind__type_2EFCONS @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) @ V14a0 )
% 5.64/5.87                                                                                  @ ( ap @ ( ap @ ( c_2Eind__type_2EFCONS @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) @ V15a1 )
% 5.64/5.87                                                                                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.87                                                                                      @ ^ [V16n: $i] : ( c_2Eind__type_2EBOTTOM @ A_27a ) ) ) ) ) ) )
% 5.64/5.87                                                                      @ V12a0 )
% 5.64/5.87                                                                    @ V13a1 ) ) )
% 5.64/5.87                                                              @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V2_27tree_27 @ V12a0 ) ) @ ( ap @ V3_27_40temp_20_40ind__typeEncode0list_27 @ V13a1 ) ) ) ) ) ) ) ) )
% 5.64/5.87                                            @ ( ap @ V3_27_40temp_20_40ind__typeEncode0list_27 @ V10a1_27 ) ) ) ) ) )
% 5.64/5.87                                @ ( ap @ V2_27tree_27 @ V1a0_27 ) ) ) ) ) ) ) )
% 5.64/5.87            @ V0rep ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EEncode_2Etree__case__def,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0a0: $i] :
% 5.64/5.87        ( ( mem @ V0a0 @ A_27a )
% 5.64/5.87       => ! [V1a1: $i] :
% 5.64/5.87            ( ( mem @ V1a1 @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) )
% 5.64/5.87           => ! [V2f: $i] :
% 5.64/5.87                ( ( mem @ V2f @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) @ A_27b ) ) )
% 5.64/5.87               => ( ( ap @ ( ap @ ( c_2EEncode_2Etree__CASE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2EEncode_2ENode @ A_27a ) @ V0a0 ) @ V1a1 ) ) @ V2f )
% 5.64/5.87                  = ( ap @ ( ap @ V2f @ V0a0 ) @ V1a1 ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(ax_thm_2EEncode_2Etree__size__def,axiom,
% 5.64/5.87      ! [A_27a: del] :
% 5.64/5.87        ( ! [V0f: $i] :
% 5.64/5.87            ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V1a0: $i] :
% 5.64/5.87                ( ( mem @ V1a0 @ A_27a )
% 5.64/5.87               => ! [V2a1: $i] :
% 5.64/5.87                    ( ( mem @ V2a1 @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) )
% 5.64/5.87                   => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2EEncode_2Etree__size @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( c_2EEncode_2ENode @ A_27a ) @ V1a0 ) @ V2a1 ) ) )
% 5.64/5.87                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ V0f @ V1a0 ) ) @ ( ap @ ( ap @ ( c_2EEncode_2Etree1__size @ A_27a ) @ V0f ) @ V2a1 ) ) ) ) ) ) ) )
% 5.64/5.87        & ! [V3f: $i] :
% 5.64/5.87            ( ( mem @ V3f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2EEncode_2Etree1__size @ A_27a ) @ V3f ) @ ( c_2Elist_2ENIL @ ( ty_2EEncode_2Etree @ A_27a ) ) ) )
% 5.64/5.87              = fo__c_2Enum_2E0 ) )
% 5.64/5.87        & ! [V4f: $i] :
% 5.64/5.87            ( ( mem @ V4f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.87           => ! [V5a0: $i] :
% 5.64/5.87                ( ( mem @ V5a0 @ ( ty_2EEncode_2Etree @ A_27a ) )
% 5.64/5.87               => ! [V6a1: $i] :
% 5.64/5.87                    ( ( mem @ V6a1 @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) )
% 5.64/5.87                   => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2EEncode_2Etree1__size @ A_27a ) @ V4f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2EEncode_2Etree @ A_27a ) ) @ V5a0 ) @ V6a1 ) ) )
% 5.64/5.87                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ ( c_2EEncode_2Etree__size @ A_27a ) @ V4f ) @ V5a0 ) ) @ ( ap @ ( ap @ ( c_2EEncode_2Etree1__size @ A_27a ) @ V4f ) @ V6a1 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Edatatype__tree,axiom,
% 5.64/5.87      ! [A_27a: del,V0tree: $i] :
% 5.64/5.87        ( ( mem @ V0tree @ ( arr @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) @ ( ty_2EEncode_2Etree @ A_27a ) ) ) @ bool ) )
% 5.64/5.87       => ( p @ ( ap @ ( c_2Ebool_2EDATATYPE @ bool ) @ ( ap @ V0tree @ ( c_2EEncode_2ENode @ A_27a ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Etree__11,axiom,
% 5.64/5.87      ! [A_27a: del,V0a0: $i] :
% 5.64/5.87        ( ( mem @ V0a0 @ A_27a )
% 5.64/5.87       => ! [V1a1: $i] :
% 5.64/5.87            ( ( mem @ V1a1 @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) )
% 5.64/5.87           => ! [V2a0_27: $i] :
% 5.64/5.87                ( ( mem @ V2a0_27 @ A_27a )
% 5.64/5.87               => ! [V3a1_27: $i] :
% 5.64/5.87                    ( ( mem @ V3a1_27 @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) )
% 5.64/5.87                   => ( ( ( ap @ ( ap @ ( c_2EEncode_2ENode @ A_27a ) @ V0a0 ) @ V1a1 )
% 5.64/5.87                        = ( ap @ ( ap @ ( c_2EEncode_2ENode @ A_27a ) @ V2a0_27 ) @ V3a1_27 ) )
% 5.64/5.87                    <=> ( ( V0a0 = V2a0_27 )
% 5.64/5.87                        & ( V1a1 = V3a1_27 ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Etree__nchotomy,axiom,
% 5.64/5.87      ! [A_27a: del,V0tt: $i] :
% 5.64/5.87        ( ( mem @ V0tt @ ( ty_2EEncode_2Etree @ A_27a ) )
% 5.64/5.87       => ? [V1a: $i] :
% 5.64/5.87            ( ( mem @ V1a @ A_27a )
% 5.64/5.87            & ? [V2l: $i] :
% 5.64/5.87                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) )
% 5.64/5.87                & ( V0tt
% 5.64/5.87                  = ( ap @ ( ap @ ( c_2EEncode_2ENode @ A_27a ) @ V1a ) @ V2l ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Etree__Axiom,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,A_27c: del,V0f0: $i] :
% 5.64/5.87        ( ( mem @ V0f0 @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) @ ( arr @ A_27c @ A_27b ) ) ) )
% 5.64/5.87       => ! [V1f1: $i] :
% 5.64/5.87            ( ( mem @ V1f1 @ A_27c )
% 5.64/5.87           => ! [V2f2: $i] :
% 5.64/5.87                ( ( mem @ V2f2 @ ( arr @ ( ty_2EEncode_2Etree @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) @ ( arr @ A_27b @ ( arr @ A_27c @ A_27c ) ) ) ) )
% 5.64/5.87               => ? [V3fn0: $i] :
% 5.64/5.87                    ( ( mem @ V3fn0 @ ( arr @ ( ty_2EEncode_2Etree @ A_27a ) @ A_27b ) )
% 5.64/5.87                    & ? [V4fn1: $i] :
% 5.64/5.87                        ( ( mem @ V4fn1 @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) @ A_27c ) )
% 5.64/5.87                        & ! [V5a0: $i] :
% 5.64/5.87                            ( ( mem @ V5a0 @ A_27a )
% 5.64/5.87                           => ! [V6a1: $i] :
% 5.64/5.87                                ( ( mem @ V6a1 @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) )
% 5.64/5.87                               => ( ( ap @ V3fn0 @ ( ap @ ( ap @ ( c_2EEncode_2ENode @ A_27a ) @ V5a0 ) @ V6a1 ) )
% 5.64/5.87                                  = ( ap @ ( ap @ ( ap @ V0f0 @ V5a0 ) @ V6a1 ) @ ( ap @ V4fn1 @ V6a1 ) ) ) ) )
% 5.64/5.87                        & ( ( ap @ V4fn1 @ ( c_2Elist_2ENIL @ ( ty_2EEncode_2Etree @ A_27a ) ) )
% 5.64/5.87                          = V1f1 )
% 5.64/5.87                        & ! [V7a0: $i] :
% 5.64/5.87                            ( ( mem @ V7a0 @ ( ty_2EEncode_2Etree @ A_27a ) )
% 5.64/5.87                           => ! [V8a1: $i] :
% 5.64/5.87                                ( ( mem @ V8a1 @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) )
% 5.64/5.87                               => ( ( ap @ V4fn1 @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2EEncode_2Etree @ A_27a ) ) @ V7a0 ) @ V8a1 ) )
% 5.64/5.87                                  = ( ap @ ( ap @ ( ap @ ( ap @ V2f2 @ V7a0 ) @ V8a1 ) @ ( ap @ V3fn0 @ V7a0 ) ) @ ( ap @ V4fn1 @ V8a1 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Etree__induction,axiom,
% 5.64/5.87      ! [A_27a: del,V0P0: $i] :
% 5.64/5.87        ( ( mem @ V0P0 @ ( arr @ ( ty_2EEncode_2Etree @ A_27a ) @ bool ) )
% 5.64/5.87       => ! [V1P1: $i] :
% 5.64/5.87            ( ( mem @ V1P1 @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) @ bool ) )
% 5.64/5.87           => ( ( ! [V2l: $i] :
% 5.64/5.87                    ( ( mem @ V2l @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) )
% 5.64/5.87                   => ( ( p @ ( ap @ V1P1 @ V2l ) )
% 5.64/5.87                     => ! [V3a: $i] :
% 5.64/5.87                          ( ( mem @ V3a @ A_27a )
% 5.64/5.87                         => ( p @ ( ap @ V0P0 @ ( ap @ ( ap @ ( c_2EEncode_2ENode @ A_27a ) @ V3a ) @ V2l ) ) ) ) ) )
% 5.64/5.87                & ( p @ ( ap @ V1P1 @ ( c_2Elist_2ENIL @ ( ty_2EEncode_2Etree @ A_27a ) ) ) )
% 5.64/5.87                & ! [V4t: $i] :
% 5.64/5.87                    ( ( mem @ V4t @ ( ty_2EEncode_2Etree @ A_27a ) )
% 5.64/5.87                   => ! [V5l: $i] :
% 5.64/5.87                        ( ( mem @ V5l @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) )
% 5.64/5.87                       => ( ( ( p @ ( ap @ V0P0 @ V4t ) )
% 5.64/5.87                            & ( p @ ( ap @ V1P1 @ V5l ) ) )
% 5.64/5.87                         => ( p @ ( ap @ V1P1 @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2EEncode_2Etree @ A_27a ) ) @ V4t ) @ V5l ) ) ) ) ) ) )
% 5.64/5.87             => ( ! [V6t: $i] :
% 5.64/5.87                    ( ( mem @ V6t @ ( ty_2EEncode_2Etree @ A_27a ) )
% 5.64/5.87                   => ( p @ ( ap @ V0P0 @ V6t ) ) )
% 5.64/5.87                & ! [V7l: $i] :
% 5.64/5.87                    ( ( mem @ V7l @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) )
% 5.64/5.87                   => ( p @ ( ap @ V1P1 @ V7l ) ) ) ) ) ) ) ).
% 5.64/5.87  
% 5.64/5.87  thf(conj_thm_2EEncode_2Etree__case__cong,axiom,
% 5.64/5.87      ! [A_27a: del,A_27b: del,V0f_27: $i] :
% 5.64/5.87        ( ( mem @ V0f_27 @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) @ A_27b ) ) )
% 5.64/5.87       => ! [V1M: $i] :
% 5.64/5.87            ( ( mem @ V1M @ ( ty_2EEncode_2Etree @ A_27a ) )
% 5.64/5.87           => ! [V2M_27: $i] :
% 5.64/5.88                ( ( mem @ V2M_27 @ ( ty_2EEncode_2Etree @ A_27a ) )
% 5.64/5.88               => ! [V3f: $i] :
% 5.64/5.88                    ( ( mem @ V3f @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) @ A_27b ) ) )
% 5.64/5.88                   => ( ( ( V1M = V2M_27 )
% 5.64/5.88                        & ! [V4a0: $i] :
% 5.64/5.88                            ( ( mem @ V4a0 @ A_27a )
% 5.64/5.88                           => ! [V5a1: $i] :
% 5.64/5.88                                ( ( mem @ V5a1 @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) )
% 5.64/5.88                               => ( ( V2M_27
% 5.64/5.88                                    = ( ap @ ( ap @ ( c_2EEncode_2ENode @ A_27a ) @ V4a0 ) @ V5a1 ) )
% 5.64/5.88                                 => ( ( ap @ ( ap @ V3f @ V4a0 ) @ V5a1 )
% 5.64/5.88                                    = ( ap @ ( ap @ V0f_27 @ V4a0 ) @ V5a1 ) ) ) ) ) )
% 5.64/5.88                     => ( ( ap @ ( ap @ ( c_2EEncode_2Etree__CASE @ A_27a @ A_27b ) @ V1M ) @ V3f )
% 5.64/5.88                        = ( ap @ ( ap @ ( c_2EEncode_2Etree__CASE @ A_27a @ A_27b ) @ V2M_27 ) @ V0f_27 ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2EEncode_2Etree__case__eq,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ ( ty_2EEncode_2Etree @ A_27a ) )
% 5.64/5.88       => ! [V1f: $i] :
% 5.64/5.88            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) @ A_27b ) ) )
% 5.64/5.88           => ! [V2v: $i] :
% 5.64/5.88                ( ( mem @ V2v @ A_27b )
% 5.64/5.88               => ( ( ( ap @ ( ap @ ( c_2EEncode_2Etree__CASE @ A_27a @ A_27b ) @ V0x ) @ V1f )
% 5.64/5.88                    = V2v )
% 5.64/5.88                <=> ? [V3a: $i] :
% 5.64/5.88                      ( ( mem @ V3a @ A_27a )
% 5.64/5.88                      & ? [V4l: $i] :
% 5.64/5.88                          ( ( mem @ V4l @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) )
% 5.64/5.88                          & ( V0x
% 5.64/5.88                            = ( ap @ ( ap @ ( c_2EEncode_2ENode @ A_27a ) @ V3a ) @ V4l ) )
% 5.64/5.88                          & ( ( ap @ ( ap @ V1f @ V3a ) @ V4l )
% 5.64/5.88                            = V2v ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2EEncode_2Etree__ind,axiom,
% 5.64/5.88      ! [A_27a: del,V0p: $i] :
% 5.64/5.88        ( ( mem @ V0p @ ( arr @ ( ty_2EEncode_2Etree @ A_27a ) @ bool ) )
% 5.64/5.88       => ( ! [V1a: $i] :
% 5.64/5.88              ( ( mem @ V1a @ A_27a )
% 5.64/5.88             => ! [V2ts: $i] :
% 5.64/5.88                  ( ( mem @ V2ts @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) )
% 5.64/5.88                 => ( ! [V3t: $i] :
% 5.64/5.88                        ( ( mem @ V3t @ ( ty_2EEncode_2Etree @ A_27a ) )
% 5.64/5.88                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2EEncode_2Etree @ A_27a ) ) @ V3t ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ( ty_2EEncode_2Etree @ A_27a ) ) @ V2ts ) ) )
% 5.64/5.88                         => ( p @ ( ap @ V0p @ V3t ) ) ) )
% 5.64/5.88                   => ( p @ ( ap @ V0p @ ( ap @ ( ap @ ( c_2EEncode_2ENode @ A_27a ) @ V1a ) @ V2ts ) ) ) ) ) )
% 5.64/5.88         => ! [V4t: $i] :
% 5.64/5.88              ( ( mem @ V4t @ ( ty_2EEncode_2Etree @ A_27a ) )
% 5.64/5.88             => ( p @ ( ap @ V0p @ V4t ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2EEncode_2Eencode__tree__def,axiom,
% 5.64/5.88      ! [A_27a: del,V0e: $i] :
% 5.64/5.88        ( ( mem @ V0e @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.88       => ! [V1a: $i] :
% 5.64/5.88            ( ( mem @ V1a @ A_27a )
% 5.64/5.88           => ! [V2ts: $i] :
% 5.64/5.88                ( ( mem @ V2ts @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) )
% 5.64/5.88               => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__tree @ A_27a ) @ V0e ) @ ( ap @ ( ap @ ( c_2EEncode_2ENode @ A_27a ) @ V1a ) @ V2ts ) ) )
% 5.64/5.88                  = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ bool ) @ ( ap @ V0e @ V1a ) ) @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__list @ ( ty_2EEncode_2Etree @ A_27a ) ) @ ( ap @ ( c_2EEncode_2Eencode__tree @ A_27a ) @ V0e ) ) @ V2ts ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2EEncode_2Elift__tree__def,axiom,
% 5.64/5.88      ! [A_27a: del,V0p: $i] :
% 5.64/5.88        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.64/5.88       => ! [V1a: $i] :
% 5.64/5.88            ( ( mem @ V1a @ A_27a )
% 5.64/5.88           => ! [V2ts: $i] :
% 5.64/5.88                ( ( mem @ V2ts @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) )
% 5.64/5.88               => ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Elift__tree @ A_27a ) @ V0p ) @ ( ap @ ( ap @ ( c_2EEncode_2ENode @ A_27a ) @ V1a ) @ V2ts ) ) )
% 5.64/5.88                <=> ( ( p @ ( ap @ V0p @ V1a ) )
% 5.64/5.88                    & ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ ( ty_2EEncode_2Etree @ A_27a ) ) @ ( ap @ ( c_2EEncode_2Elift__tree @ A_27a ) @ V0p ) ) @ V2ts ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2EEncode_2Ewf__encode__tree,axiom,
% 5.64/5.88      ! [A_27a: del,V0p: $i] :
% 5.64/5.88        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.64/5.88       => ! [V1e: $i] :
% 5.64/5.88            ( ( mem @ V1e @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ V0p ) @ V1e ) )
% 5.64/5.88             => ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ ( ty_2EEncode_2Etree @ A_27a ) ) @ ( ap @ ( c_2EEncode_2Elift__tree @ A_27a ) @ V0p ) ) @ ( ap @ ( c_2EEncode_2Eencode__tree @ A_27a ) @ V1e ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  %------------------------------------------------------------------------------
% 5.64/5.88  %------------------------------------------------------------------------------
% 5.64/5.88  thf(tp_ty_2Esemi__ring_2Esemi__ring,type,
% 5.64/5.88      ty_2Esemi__ring_2Esemi__ring: del > del ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Esemi__ring_2Eis__semi__ring,type,
% 5.64/5.88      c_2Esemi__ring_2Eis__semi__ring: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esemi__ring_2Eis__semi__ring,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Esemi__ring_2Eis__semi__ring @ A_27a ) @ ( arr @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ bool ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Esemi__ring_2Erecordtype_2Esemi__ring,type,
% 5.64/5.88      c_2Esemi__ring_2Erecordtype_2Esemi__ring: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esemi__ring_2Erecordtype_2Esemi__ring,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Esemi__ring_2Esemi__ring__CASE,type,
% 5.64/5.88      c_2Esemi__ring_2Esemi__ring__CASE: del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esemi__ring_2Esemi__ring__CASE,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Esemi__ring_2Esemi__ring__CASE @ A_27a @ A_27b ) @ ( arr @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ A_27b ) ) ) ) @ A_27b ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Esemi__ring_2Esemi__ring__SR0,type,
% 5.64/5.88      c_2Esemi__ring_2Esemi__ring__SR0: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esemi__ring_2Esemi__ring__SR0,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Esemi__ring_2Esemi__ring__SR0 @ A_27a ) @ ( arr @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ A_27a ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Esemi__ring_2Esemi__ring__SR0__fupd,type,
% 5.64/5.88      c_2Esemi__ring_2Esemi__ring__SR0__fupd: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esemi__ring_2Esemi__ring__SR0__fupd,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Esemi__ring_2Esemi__ring__SR1,type,
% 5.64/5.88      c_2Esemi__ring_2Esemi__ring__SR1: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esemi__ring_2Esemi__ring__SR1,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Esemi__ring_2Esemi__ring__SR1 @ A_27a ) @ ( arr @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ A_27a ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Esemi__ring_2Esemi__ring__SR1__fupd,type,
% 5.64/5.88      c_2Esemi__ring_2Esemi__ring__SR1__fupd: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esemi__ring_2Esemi__ring__SR1__fupd,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Esemi__ring_2Esemi__ring__SRM,type,
% 5.64/5.88      c_2Esemi__ring_2Esemi__ring__SRM: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esemi__ring_2Esemi__ring__SRM,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ ( arr @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Esemi__ring_2Esemi__ring__SRM__fupd,type,
% 5.64/5.88      c_2Esemi__ring_2Esemi__ring__SRM__fupd: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esemi__ring_2Esemi__ring__SRM__fupd,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ ( arr @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ ( arr @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Esemi__ring_2Esemi__ring__SRP,type,
% 5.64/5.88      c_2Esemi__ring_2Esemi__ring__SRP: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esemi__ring_2Esemi__ring__SRP,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ ( arr @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Esemi__ring_2Esemi__ring__SRP__fupd,type,
% 5.64/5.88      c_2Esemi__ring_2Esemi__ring__SRP__fupd: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esemi__ring_2Esemi__ring__SRP__fupd,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ ( arr @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ ( arr @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Esemi__ring_2Esemi__ring__size,type,
% 5.64/5.88      c_2Esemi__ring_2Esemi__ring__size: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esemi__ring_2Esemi__ring__size,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Esemi__ring_2Esemi__ring__size @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ty_2Enum_2Enum ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Esemi__ring_2Esemi__ring__TY__DEF,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88      ? [V0rep: $i] :
% 5.64/5.88        ( ( mem @ V0rep @ ( arr @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Eind__type_2Erecspace @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) ) ) ) ) )
% 5.64/5.88        & ( p
% 5.64/5.88          @ ( ap
% 5.64/5.88            @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ ( ty_2Eind__type_2Erecspace @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) ) ) ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88              @ ( lam @ ( ty_2Eind__type_2Erecspace @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) ) ) )
% 5.64/5.88                @ ^ [V1a0_27: $i] :
% 5.64/5.88                    ( ap @ ( c_2Ebool_2E_21 @ ( arr @ ( ty_2Eind__type_2Erecspace @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) ) ) ) @ bool ) )
% 5.64/5.88                    @ ( lam @ ( arr @ ( ty_2Eind__type_2Erecspace @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) ) ) ) @ bool )
% 5.64/5.88                      @ ^ [V2_27semi__ring_27: $i] :
% 5.64/5.88                          ( ap
% 5.64/5.88                          @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.64/5.88                            @ ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Eind__type_2Erecspace @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) ) ) ) )
% 5.64/5.88                              @ ( lam @ ( ty_2Eind__type_2Erecspace @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) ) ) )
% 5.64/5.88                                @ ^ [V3a0_27: $i] :
% 5.64/5.88                                    ( ap
% 5.64/5.88                                    @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.64/5.88                                      @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.64/5.88                                        @ ( lam @ A_27a
% 5.64/5.88                                          @ ^ [V4a0: $i] :
% 5.64/5.88                                              ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.64/5.88                                              @ ( lam @ A_27a
% 5.64/5.88                                                @ ^ [V5a1: $i] :
% 5.64/5.88                                                    ( ap @ ( c_2Ebool_2E_3F @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                                                    @ ( lam @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88                                                      @ ^ [V6a2: $i] :
% 5.64/5.88                                                          ( ap @ ( c_2Ebool_2E_3F @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                                                          @ ( lam @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88                                                            @ ^ [V7a3: $i] :
% 5.64/5.88                                                                ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eind__type_2Erecspace @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) ) ) ) ) @ V3a0_27 )
% 5.64/5.88                                                                @ ( ap
% 5.64/5.88                                                                  @ ( ap
% 5.64/5.88                                                                    @ ( ap
% 5.64/5.88                                                                      @ ( ap
% 5.64/5.88                                                                        @ ( lam @ A_27a
% 5.64/5.88                                                                          @ ^ [V8a0: $i] :
% 5.64/5.88                                                                              ( lam @ A_27a
% 5.64/5.88                                                                              @ ^ [V9a1: $i] :
% 5.64/5.88                                                                                  ( lam @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88                                                                                  @ ^ [V10a2: $i] :
% 5.64/5.88                                                                                      ( lam @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88                                                                                      @ ^ [V11a3: $i] :
% 5.64/5.88                                                                                          ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2ECONSTR @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) ) ) @ V8a0 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) ) @ V9a1 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V10a2 ) @ V11a3 ) ) ) )
% 5.64/5.88                                                                                          @ ( lam @ ty_2Enum_2Enum
% 5.64/5.88                                                                                            @ ^ [V12n: $i] : ( c_2Eind__type_2EBOTTOM @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) ) ) ) ) ) ) ) ) )
% 5.64/5.88                                                                        @ V4a0 )
% 5.64/5.88                                                                      @ V5a1 )
% 5.64/5.88                                                                    @ V6a2 )
% 5.64/5.88                                                                  @ V7a3 ) ) ) ) ) ) ) ) ) ) )
% 5.64/5.88                                    @ ( ap @ V2_27semi__ring_27 @ V3a0_27 ) ) ) ) )
% 5.64/5.88                          @ ( ap @ V2_27semi__ring_27 @ V1a0_27 ) ) ) ) ) )
% 5.64/5.88            @ V0rep ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Esemi__ring_2Esemi__ring__case__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0a0: $i] :
% 5.64/5.88        ( ( mem @ V0a0 @ A_27a )
% 5.64/5.88       => ! [V1a1: $i] :
% 5.64/5.88            ( ( mem @ V1a1 @ A_27a )
% 5.64/5.88           => ! [V2a2: $i] :
% 5.64/5.88                ( ( mem @ V2a2 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88               => ! [V3a3: $i] :
% 5.64/5.88                    ( ( mem @ V3a3 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                   => ! [V4f: $i] :
% 5.64/5.88                        ( ( mem @ V4f @ ( arr @ A_27a @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ A_27b ) ) ) ) )
% 5.64/5.88                       => ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__CASE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V0a0 ) @ V1a1 ) @ V2a2 ) @ V3a3 ) ) @ V4f )
% 5.64/5.88                          = ( ap @ ( ap @ ( ap @ ( ap @ V4f @ V0a0 ) @ V1a1 ) @ V2a2 ) @ V3a3 ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Esemi__ring_2Esemi__ring__size__def,axiom,
% 5.64/5.88      ! [A_27a: del,V0f: $i] :
% 5.64/5.88        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.88       => ! [V1a0: $i] :
% 5.64/5.88            ( ( mem @ V1a0 @ A_27a )
% 5.64/5.88           => ! [V2a1: $i] :
% 5.64/5.88                ( ( mem @ V2a1 @ A_27a )
% 5.64/5.88               => ! [V3a2: $i] :
% 5.64/5.88                    ( ( mem @ V3a2 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                   => ! [V4a3: $i] :
% 5.64/5.88                        ( ( mem @ V4a3 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__size @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V1a0 ) @ V2a1 ) @ V3a2 ) @ V4a3 ) ) )
% 5.64/5.88                          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ V0f @ V1a0 ) ) @ ( ap @ V0f @ V2a1 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Esemi__ring_2Esemi__ring__SR0,axiom,
% 5.64/5.88      ! [A_27a: del,V0a: $i] :
% 5.64/5.88        ( ( mem @ V0a @ A_27a )
% 5.64/5.88       => ! [V1a0: $i] :
% 5.64/5.88            ( ( mem @ V1a0 @ A_27a )
% 5.64/5.88           => ! [V2f: $i] :
% 5.64/5.88                ( ( mem @ V2f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88               => ! [V3f0: $i] :
% 5.64/5.88                    ( ( mem @ V3f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                   => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0 @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V0a ) @ V1a0 ) @ V2f ) @ V3f0 ) )
% 5.64/5.88                      = V0a ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Esemi__ring_2Esemi__ring__SR1,axiom,
% 5.64/5.88      ! [A_27a: del,V0a: $i] :
% 5.64/5.88        ( ( mem @ V0a @ A_27a )
% 5.64/5.88       => ! [V1a0: $i] :
% 5.64/5.88            ( ( mem @ V1a0 @ A_27a )
% 5.64/5.88           => ! [V2f: $i] :
% 5.64/5.88                ( ( mem @ V2f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88               => ! [V3f0: $i] :
% 5.64/5.88                    ( ( mem @ V3f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                   => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1 @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V0a ) @ V1a0 ) @ V2f ) @ V3f0 ) )
% 5.64/5.88                      = V1a0 ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Esemi__ring_2Esemi__ring__SRP,axiom,
% 5.64/5.88      ! [A_27a: del,V0a: $i] :
% 5.64/5.88        ( ( mem @ V0a @ A_27a )
% 5.64/5.88       => ! [V1a0: $i] :
% 5.64/5.88            ( ( mem @ V1a0 @ A_27a )
% 5.64/5.88           => ! [V2f: $i] :
% 5.64/5.88                ( ( mem @ V2f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88               => ! [V3f0: $i] :
% 5.64/5.88                    ( ( mem @ V3f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                   => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V0a ) @ V1a0 ) @ V2f ) @ V3f0 ) )
% 5.64/5.88                      = V2f ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Esemi__ring_2Esemi__ring__SRM,axiom,
% 5.64/5.88      ! [A_27a: del,V0a: $i] :
% 5.64/5.88        ( ( mem @ V0a @ A_27a )
% 5.64/5.88       => ! [V1a0: $i] :
% 5.64/5.88            ( ( mem @ V1a0 @ A_27a )
% 5.64/5.88           => ! [V2f: $i] :
% 5.64/5.88                ( ( mem @ V2f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88               => ! [V3f0: $i] :
% 5.64/5.88                    ( ( mem @ V3f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                   => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V0a ) @ V1a0 ) @ V2f ) @ V3f0 ) )
% 5.64/5.88                      = V3f0 ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Esemi__ring__accessors,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88        ( ! [V0a: $i] :
% 5.64/5.88            ( ( mem @ V0a @ A_27a )
% 5.64/5.88           => ! [V1a0: $i] :
% 5.64/5.88                ( ( mem @ V1a0 @ A_27a )
% 5.64/5.88               => ! [V2f: $i] :
% 5.64/5.88                    ( ( mem @ V2f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                   => ! [V3f0: $i] :
% 5.64/5.88                        ( ( mem @ V3f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                       => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0 @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V0a ) @ V1a0 ) @ V2f ) @ V3f0 ) )
% 5.64/5.88                          = V0a ) ) ) ) )
% 5.64/5.88        & ! [V4a: $i] :
% 5.64/5.88            ( ( mem @ V4a @ A_27a )
% 5.64/5.88           => ! [V5a0: $i] :
% 5.64/5.88                ( ( mem @ V5a0 @ A_27a )
% 5.64/5.88               => ! [V6f: $i] :
% 5.64/5.88                    ( ( mem @ V6f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                   => ! [V7f0: $i] :
% 5.64/5.88                        ( ( mem @ V7f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                       => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1 @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V4a ) @ V5a0 ) @ V6f ) @ V7f0 ) )
% 5.64/5.88                          = V5a0 ) ) ) ) )
% 5.64/5.88        & ! [V8a: $i] :
% 5.64/5.88            ( ( mem @ V8a @ A_27a )
% 5.64/5.88           => ! [V9a0: $i] :
% 5.64/5.88                ( ( mem @ V9a0 @ A_27a )
% 5.64/5.88               => ! [V10f: $i] :
% 5.64/5.88                    ( ( mem @ V10f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                   => ! [V11f0: $i] :
% 5.64/5.88                        ( ( mem @ V11f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                       => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V8a ) @ V9a0 ) @ V10f ) @ V11f0 ) )
% 5.64/5.88                          = V10f ) ) ) ) )
% 5.64/5.88        & ! [V12a: $i] :
% 5.64/5.88            ( ( mem @ V12a @ A_27a )
% 5.64/5.88           => ! [V13a0: $i] :
% 5.64/5.88                ( ( mem @ V13a0 @ A_27a )
% 5.64/5.88               => ! [V14f: $i] :
% 5.64/5.88                    ( ( mem @ V14f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                   => ! [V15f0: $i] :
% 5.64/5.88                        ( ( mem @ V15f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                       => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V12a ) @ V13a0 ) @ V14f ) @ V15f0 ) )
% 5.64/5.88                          = V15f0 ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Esemi__ring_2Esemi__ring__SR0__fupd,axiom,
% 5.64/5.88      ! [A_27a: del,V0f1: $i] :
% 5.64/5.88        ( ( mem @ V0f1 @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88       => ! [V1a: $i] :
% 5.64/5.88            ( ( mem @ V1a @ A_27a )
% 5.64/5.88           => ! [V2a0: $i] :
% 5.64/5.88                ( ( mem @ V2a0 @ A_27a )
% 5.64/5.88               => ! [V3f: $i] :
% 5.64/5.88                    ( ( mem @ V3f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                   => ! [V4f0: $i] :
% 5.64/5.88                        ( ( mem @ V4f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                       => ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V0f1 ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V1a ) @ V2a0 ) @ V3f ) @ V4f0 ) )
% 5.64/5.88                          = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ ( ap @ V0f1 @ V1a ) ) @ V2a0 ) @ V3f ) @ V4f0 ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Esemi__ring_2Esemi__ring__SR1__fupd,axiom,
% 5.64/5.88      ! [A_27a: del,V0f1: $i] :
% 5.64/5.88        ( ( mem @ V0f1 @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88       => ! [V1a: $i] :
% 5.64/5.88            ( ( mem @ V1a @ A_27a )
% 5.64/5.88           => ! [V2a0: $i] :
% 5.64/5.88                ( ( mem @ V2a0 @ A_27a )
% 5.64/5.88               => ! [V3f: $i] :
% 5.64/5.88                    ( ( mem @ V3f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                   => ! [V4f0: $i] :
% 5.64/5.88                        ( ( mem @ V4f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                       => ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V0f1 ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V1a ) @ V2a0 ) @ V3f ) @ V4f0 ) )
% 5.64/5.88                          = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V1a ) @ ( ap @ V0f1 @ V2a0 ) ) @ V3f ) @ V4f0 ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Esemi__ring_2Esemi__ring__SRP__fupd,axiom,
% 5.64/5.88      ! [A_27a: del,V0f1: $i] :
% 5.64/5.88        ( ( mem @ V0f1 @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88       => ! [V1a: $i] :
% 5.64/5.88            ( ( mem @ V1a @ A_27a )
% 5.64/5.88           => ! [V2a0: $i] :
% 5.64/5.88                ( ( mem @ V2a0 @ A_27a )
% 5.64/5.88               => ! [V3f: $i] :
% 5.64/5.88                    ( ( mem @ V3f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                   => ! [V4f0: $i] :
% 5.64/5.88                        ( ( mem @ V4f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                       => ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V0f1 ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V1a ) @ V2a0 ) @ V3f ) @ V4f0 ) )
% 5.64/5.88                          = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V1a ) @ V2a0 ) @ ( ap @ V0f1 @ V3f ) ) @ V4f0 ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Esemi__ring_2Esemi__ring__SRM__fupd,axiom,
% 5.64/5.88      ! [A_27a: del,V0f1: $i] :
% 5.64/5.88        ( ( mem @ V0f1 @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88       => ! [V1a: $i] :
% 5.64/5.88            ( ( mem @ V1a @ A_27a )
% 5.64/5.88           => ! [V2a0: $i] :
% 5.64/5.88                ( ( mem @ V2a0 @ A_27a )
% 5.64/5.88               => ! [V3f: $i] :
% 5.64/5.88                    ( ( mem @ V3f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                   => ! [V4f0: $i] :
% 5.64/5.88                        ( ( mem @ V4f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                       => ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V0f1 ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V1a ) @ V2a0 ) @ V3f ) @ V4f0 ) )
% 5.64/5.88                          = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V1a ) @ V2a0 ) @ V3f ) @ ( ap @ V0f1 @ V4f0 ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Esemi__ring__fn__updates,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88        ( ! [V0f1: $i] :
% 5.64/5.88            ( ( mem @ V0f1 @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88           => ! [V1a: $i] :
% 5.64/5.88                ( ( mem @ V1a @ A_27a )
% 5.64/5.88               => ! [V2a0: $i] :
% 5.64/5.88                    ( ( mem @ V2a0 @ A_27a )
% 5.64/5.88                   => ! [V3f: $i] :
% 5.64/5.88                        ( ( mem @ V3f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                       => ! [V4f0: $i] :
% 5.64/5.88                            ( ( mem @ V4f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                           => ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V0f1 ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V1a ) @ V2a0 ) @ V3f ) @ V4f0 ) )
% 5.64/5.88                              = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ ( ap @ V0f1 @ V1a ) ) @ V2a0 ) @ V3f ) @ V4f0 ) ) ) ) ) ) )
% 5.64/5.88        & ! [V5f1: $i] :
% 5.64/5.88            ( ( mem @ V5f1 @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88           => ! [V6a: $i] :
% 5.64/5.88                ( ( mem @ V6a @ A_27a )
% 5.64/5.88               => ! [V7a0: $i] :
% 5.64/5.88                    ( ( mem @ V7a0 @ A_27a )
% 5.64/5.88                   => ! [V8f: $i] :
% 5.64/5.88                        ( ( mem @ V8f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                       => ! [V9f0: $i] :
% 5.64/5.88                            ( ( mem @ V9f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                           => ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V5f1 ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V6a ) @ V7a0 ) @ V8f ) @ V9f0 ) )
% 5.64/5.88                              = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V6a ) @ ( ap @ V5f1 @ V7a0 ) ) @ V8f ) @ V9f0 ) ) ) ) ) ) )
% 5.64/5.88        & ! [V10f1: $i] :
% 5.64/5.88            ( ( mem @ V10f1 @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88           => ! [V11a: $i] :
% 5.64/5.88                ( ( mem @ V11a @ A_27a )
% 5.64/5.88               => ! [V12a0: $i] :
% 5.64/5.88                    ( ( mem @ V12a0 @ A_27a )
% 5.64/5.88                   => ! [V13f: $i] :
% 5.64/5.88                        ( ( mem @ V13f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                       => ! [V14f0: $i] :
% 5.64/5.88                            ( ( mem @ V14f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                           => ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V10f1 ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V11a ) @ V12a0 ) @ V13f ) @ V14f0 ) )
% 5.64/5.88                              = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V11a ) @ V12a0 ) @ ( ap @ V10f1 @ V13f ) ) @ V14f0 ) ) ) ) ) ) )
% 5.64/5.88        & ! [V15f1: $i] :
% 5.64/5.88            ( ( mem @ V15f1 @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88           => ! [V16a: $i] :
% 5.64/5.88                ( ( mem @ V16a @ A_27a )
% 5.64/5.88               => ! [V17a0: $i] :
% 5.64/5.88                    ( ( mem @ V17a0 @ A_27a )
% 5.64/5.88                   => ! [V18f: $i] :
% 5.64/5.88                        ( ( mem @ V18f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                       => ! [V19f0: $i] :
% 5.64/5.88                            ( ( mem @ V19f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                           => ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V15f1 ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V16a ) @ V17a0 ) @ V18f ) @ V19f0 ) )
% 5.64/5.88                              = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V16a ) @ V17a0 ) @ V18f ) @ ( ap @ V15f1 @ V19f0 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Esemi__ring__accfupds,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88        ( ! [V0s: $i] :
% 5.64/5.88            ( ( mem @ V0s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V1f: $i] :
% 5.64/5.88                ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0 @ A_27a ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V1f ) @ V0s ) )
% 5.64/5.88                  = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0 @ A_27a ) @ V0s ) ) ) )
% 5.64/5.88        & ! [V2s: $i] :
% 5.64/5.88            ( ( mem @ V2s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V3f: $i] :
% 5.64/5.88                ( ( mem @ V3f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88               => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0 @ A_27a ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V3f ) @ V2s ) )
% 5.64/5.88                  = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0 @ A_27a ) @ V2s ) ) ) )
% 5.64/5.88        & ! [V4s: $i] :
% 5.64/5.88            ( ( mem @ V4s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V5f: $i] :
% 5.64/5.88                ( ( mem @ V5f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88               => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0 @ A_27a ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V5f ) @ V4s ) )
% 5.64/5.88                  = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0 @ A_27a ) @ V4s ) ) ) )
% 5.64/5.88        & ! [V6s: $i] :
% 5.64/5.88            ( ( mem @ V6s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V7f: $i] :
% 5.64/5.88                ( ( mem @ V7f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1 @ A_27a ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V7f ) @ V6s ) )
% 5.64/5.88                  = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1 @ A_27a ) @ V6s ) ) ) )
% 5.64/5.88        & ! [V8s: $i] :
% 5.64/5.88            ( ( mem @ V8s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V9f: $i] :
% 5.64/5.88                ( ( mem @ V9f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88               => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1 @ A_27a ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V9f ) @ V8s ) )
% 5.64/5.88                  = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1 @ A_27a ) @ V8s ) ) ) )
% 5.64/5.88        & ! [V10s: $i] :
% 5.64/5.88            ( ( mem @ V10s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V11f: $i] :
% 5.64/5.88                ( ( mem @ V11f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88               => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1 @ A_27a ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V11f ) @ V10s ) )
% 5.64/5.88                  = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1 @ A_27a ) @ V10s ) ) ) )
% 5.64/5.88        & ! [V12s: $i] :
% 5.64/5.88            ( ( mem @ V12s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V13f: $i] :
% 5.64/5.88                ( ( mem @ V13f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V13f ) @ V12s ) )
% 5.64/5.88                  = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V12s ) ) ) )
% 5.64/5.88        & ! [V14s: $i] :
% 5.64/5.88            ( ( mem @ V14s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V15f: $i] :
% 5.64/5.88                ( ( mem @ V15f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V15f ) @ V14s ) )
% 5.64/5.88                  = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V14s ) ) ) )
% 5.64/5.88        & ! [V16s: $i] :
% 5.64/5.88            ( ( mem @ V16s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V17f: $i] :
% 5.64/5.88                ( ( mem @ V17f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88               => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V17f ) @ V16s ) )
% 5.64/5.88                  = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V16s ) ) ) )
% 5.64/5.88        & ! [V18s: $i] :
% 5.64/5.88            ( ( mem @ V18s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V19f: $i] :
% 5.64/5.88                ( ( mem @ V19f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V19f ) @ V18s ) )
% 5.64/5.88                  = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V18s ) ) ) )
% 5.64/5.88        & ! [V20s: $i] :
% 5.64/5.88            ( ( mem @ V20s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V21f: $i] :
% 5.64/5.88                ( ( mem @ V21f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V21f ) @ V20s ) )
% 5.64/5.88                  = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V20s ) ) ) )
% 5.64/5.88        & ! [V22s: $i] :
% 5.64/5.88            ( ( mem @ V22s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V23f: $i] :
% 5.64/5.88                ( ( mem @ V23f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88               => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V23f ) @ V22s ) )
% 5.64/5.88                  = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V22s ) ) ) )
% 5.64/5.88        & ! [V24s: $i] :
% 5.64/5.88            ( ( mem @ V24s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V25f: $i] :
% 5.64/5.88                ( ( mem @ V25f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0 @ A_27a ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V25f ) @ V24s ) )
% 5.64/5.88                  = ( ap @ V25f @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0 @ A_27a ) @ V24s ) ) ) ) )
% 5.64/5.88        & ! [V26s: $i] :
% 5.64/5.88            ( ( mem @ V26s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V27f: $i] :
% 5.64/5.88                ( ( mem @ V27f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1 @ A_27a ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V27f ) @ V26s ) )
% 5.64/5.88                  = ( ap @ V27f @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1 @ A_27a ) @ V26s ) ) ) ) )
% 5.64/5.88        & ! [V28s: $i] :
% 5.64/5.88            ( ( mem @ V28s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V29f: $i] :
% 5.64/5.88                ( ( mem @ V29f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88               => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V29f ) @ V28s ) )
% 5.64/5.88                  = ( ap @ V29f @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V28s ) ) ) ) )
% 5.64/5.88        & ! [V30s: $i] :
% 5.64/5.88            ( ( mem @ V30s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V31f: $i] :
% 5.64/5.88                ( ( mem @ V31f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88               => ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V31f ) @ V30s ) )
% 5.64/5.88                  = ( ap @ V31f @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V30s ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Esemi__ring__fupdfupds,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88        ( ! [V0s: $i] :
% 5.64/5.88            ( ( mem @ V0s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V1g: $i] :
% 5.64/5.88                ( ( mem @ V1g @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ! [V2f: $i] :
% 5.64/5.88                    ( ( mem @ V2f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V2f ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V1g ) @ V0s ) )
% 5.64/5.88                      = ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27a @ A_27a ) @ V2f ) @ V1g ) ) @ V0s ) ) ) ) )
% 5.64/5.88        & ! [V3s: $i] :
% 5.64/5.88            ( ( mem @ V3s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V4g: $i] :
% 5.64/5.88                ( ( mem @ V4g @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ! [V5f: $i] :
% 5.64/5.88                    ( ( mem @ V5f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V5f ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V4g ) @ V3s ) )
% 5.64/5.88                      = ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27a @ A_27a ) @ V5f ) @ V4g ) ) @ V3s ) ) ) ) )
% 5.64/5.88        & ! [V6s: $i] :
% 5.64/5.88            ( ( mem @ V6s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V7g: $i] :
% 5.64/5.88                ( ( mem @ V7g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88               => ! [V8f: $i] :
% 5.64/5.88                    ( ( mem @ V8f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V8f ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V7g ) @ V6s ) )
% 5.64/5.88                      = ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V8f ) @ V7g ) ) @ V6s ) ) ) ) )
% 5.64/5.88        & ! [V9s: $i] :
% 5.64/5.88            ( ( mem @ V9s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V10g: $i] :
% 5.64/5.88                ( ( mem @ V10g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88               => ! [V11f: $i] :
% 5.64/5.88                    ( ( mem @ V11f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V11f ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V10g ) @ V9s ) )
% 5.64/5.88                      = ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V11f ) @ V10g ) ) @ V9s ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Esemi__ring__fupdfupds__comp,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] :
% 5.64/5.88        ( ! [V0g: $i] :
% 5.64/5.88            ( ( mem @ V0g @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88           => ! [V1f: $i] :
% 5.64/5.88                ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V1f ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V0g ) )
% 5.64/5.88                  = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27a @ A_27a ) @ V1f ) @ V0g ) ) ) ) )
% 5.64/5.88        & ! [V2h: $i] :
% 5.64/5.88            ( ( mem @ V2h @ ( arr @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) )
% 5.64/5.88           => ! [V3g: $i] :
% 5.64/5.88                ( ( mem @ V3g @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ! [V4f: $i] :
% 5.64/5.88                    ( ( mem @ V4f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V4f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V3g ) ) @ V2h ) )
% 5.64/5.88                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27a @ A_27a ) @ V4f ) @ V3g ) ) ) @ V2h ) ) ) ) )
% 5.64/5.88        & ! [V5g: $i] :
% 5.64/5.88            ( ( mem @ V5g @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88           => ! [V6f: $i] :
% 5.64/5.88                ( ( mem @ V6f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V6f ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V5g ) )
% 5.64/5.88                  = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27a @ A_27a ) @ V6f ) @ V5g ) ) ) ) )
% 5.64/5.88        & ! [V7h: $i] :
% 5.64/5.88            ( ( mem @ V7h @ ( arr @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) )
% 5.64/5.88           => ! [V8g: $i] :
% 5.64/5.88                ( ( mem @ V8g @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ! [V9f: $i] :
% 5.64/5.88                    ( ( mem @ V9f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V9f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V8g ) ) @ V7h ) )
% 5.64/5.88                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27a @ A_27a ) @ V9f ) @ V8g ) ) ) @ V7h ) ) ) ) )
% 5.64/5.88        & ! [V10g: $i] :
% 5.64/5.88            ( ( mem @ V10g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88           => ! [V11f: $i] :
% 5.64/5.88                ( ( mem @ V11f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V11f ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V10g ) )
% 5.64/5.88                  = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V11f ) @ V10g ) ) ) ) )
% 5.64/5.88        & ! [V12h: $i] :
% 5.64/5.88            ( ( mem @ V12h @ ( arr @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) )
% 5.64/5.88           => ! [V13g: $i] :
% 5.64/5.88                ( ( mem @ V13g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88               => ! [V14f: $i] :
% 5.64/5.88                    ( ( mem @ V14f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V14f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V13g ) ) @ V12h ) )
% 5.64/5.88                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V14f ) @ V13g ) ) ) @ V12h ) ) ) ) )
% 5.64/5.88        & ! [V15g: $i] :
% 5.64/5.88            ( ( mem @ V15g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88           => ! [V16f: $i] :
% 5.64/5.88                ( ( mem @ V16f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V16f ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V15g ) )
% 5.64/5.88                  = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V16f ) @ V15g ) ) ) ) )
% 5.64/5.88        & ! [V17h: $i] :
% 5.64/5.88            ( ( mem @ V17h @ ( arr @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) )
% 5.64/5.88           => ! [V18g: $i] :
% 5.64/5.88                ( ( mem @ V18g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88               => ! [V19f: $i] :
% 5.64/5.88                    ( ( mem @ V19f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V19f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V18g ) ) @ V17h ) )
% 5.64/5.88                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V19f ) @ V18g ) ) ) @ V17h ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Esemi__ring__fupdcanon,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88        ( ! [V0s: $i] :
% 5.64/5.88            ( ( mem @ V0s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V1g: $i] :
% 5.64/5.88                ( ( mem @ V1g @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ! [V2f: $i] :
% 5.64/5.88                    ( ( mem @ V2f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V2f ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V1g ) @ V0s ) )
% 5.64/5.88                      = ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V1g ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V2f ) @ V0s ) ) ) ) ) )
% 5.64/5.88        & ! [V3s: $i] :
% 5.64/5.88            ( ( mem @ V3s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V4g: $i] :
% 5.64/5.88                ( ( mem @ V4g @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ! [V5f: $i] :
% 5.64/5.88                    ( ( mem @ V5f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V5f ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V4g ) @ V3s ) )
% 5.64/5.88                      = ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V4g ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V5f ) @ V3s ) ) ) ) ) )
% 5.64/5.88        & ! [V6s: $i] :
% 5.64/5.88            ( ( mem @ V6s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V7g: $i] :
% 5.64/5.88                ( ( mem @ V7g @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ! [V8f: $i] :
% 5.64/5.88                    ( ( mem @ V8f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V8f ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V7g ) @ V6s ) )
% 5.64/5.88                      = ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V7g ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V8f ) @ V6s ) ) ) ) ) )
% 5.64/5.88        & ! [V9s: $i] :
% 5.64/5.88            ( ( mem @ V9s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V10g: $i] :
% 5.64/5.88                ( ( mem @ V10g @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ! [V11f: $i] :
% 5.64/5.88                    ( ( mem @ V11f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V11f ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V10g ) @ V9s ) )
% 5.64/5.88                      = ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V10g ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V11f ) @ V9s ) ) ) ) ) )
% 5.64/5.88        & ! [V12s: $i] :
% 5.64/5.88            ( ( mem @ V12s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V13g: $i] :
% 5.64/5.88                ( ( mem @ V13g @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ! [V14f: $i] :
% 5.64/5.88                    ( ( mem @ V14f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V14f ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V13g ) @ V12s ) )
% 5.64/5.88                      = ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V13g ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V14f ) @ V12s ) ) ) ) ) )
% 5.64/5.88        & ! [V15s: $i] :
% 5.64/5.88            ( ( mem @ V15s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V16g: $i] :
% 5.64/5.88                ( ( mem @ V16g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88               => ! [V17f: $i] :
% 5.64/5.88                    ( ( mem @ V17f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V17f ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V16g ) @ V15s ) )
% 5.64/5.88                      = ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V16g ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V17f ) @ V15s ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Esemi__ring__fupdcanon__comp,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] :
% 5.64/5.88        ( ! [V0g: $i] :
% 5.64/5.88            ( ( mem @ V0g @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88           => ! [V1f: $i] :
% 5.64/5.88                ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V1f ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V0g ) )
% 5.64/5.88                  = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V0g ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V1f ) ) ) ) )
% 5.64/5.88        & ! [V2h: $i] :
% 5.64/5.88            ( ( mem @ V2h @ ( arr @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) )
% 5.64/5.88           => ! [V3g: $i] :
% 5.64/5.88                ( ( mem @ V3g @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ! [V4f: $i] :
% 5.64/5.88                    ( ( mem @ V4f @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V4f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V3g ) ) @ V2h ) )
% 5.64/5.88                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V3g ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V4f ) ) @ V2h ) ) ) ) ) )
% 5.64/5.88        & ! [V5g: $i] :
% 5.64/5.88            ( ( mem @ V5g @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88           => ! [V6f: $i] :
% 5.64/5.88                ( ( mem @ V6f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V6f ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V5g ) )
% 5.64/5.88                  = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V5g ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V6f ) ) ) ) )
% 5.64/5.88        & ! [V7h: $i] :
% 5.64/5.88            ( ( mem @ V7h @ ( arr @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) )
% 5.64/5.88           => ! [V8g: $i] :
% 5.64/5.88                ( ( mem @ V8g @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ! [V9f: $i] :
% 5.64/5.88                    ( ( mem @ V9f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V9f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V8g ) ) @ V7h ) )
% 5.64/5.88                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V8g ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V9f ) ) @ V7h ) ) ) ) ) )
% 5.64/5.88        & ! [V10g: $i] :
% 5.64/5.88            ( ( mem @ V10g @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88           => ! [V11f: $i] :
% 5.64/5.88                ( ( mem @ V11f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V11f ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V10g ) )
% 5.64/5.88                  = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V10g ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V11f ) ) ) ) )
% 5.64/5.88        & ! [V12h: $i] :
% 5.64/5.88            ( ( mem @ V12h @ ( arr @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) )
% 5.64/5.88           => ! [V13g: $i] :
% 5.64/5.88                ( ( mem @ V13g @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ! [V14f: $i] :
% 5.64/5.88                    ( ( mem @ V14f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V14f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V13g ) ) @ V12h ) )
% 5.64/5.88                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V13g ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V14f ) ) @ V12h ) ) ) ) ) )
% 5.64/5.88        & ! [V15g: $i] :
% 5.64/5.88            ( ( mem @ V15g @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88           => ! [V16f: $i] :
% 5.64/5.88                ( ( mem @ V16f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V16f ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V15g ) )
% 5.64/5.88                  = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V15g ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V16f ) ) ) ) )
% 5.64/5.88        & ! [V17h: $i] :
% 5.64/5.88            ( ( mem @ V17h @ ( arr @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) )
% 5.64/5.88           => ! [V18g: $i] :
% 5.64/5.88                ( ( mem @ V18g @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ! [V19f: $i] :
% 5.64/5.88                    ( ( mem @ V19f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V19f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V18g ) ) @ V17h ) )
% 5.64/5.88                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ V18g ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V19f ) ) @ V17h ) ) ) ) ) )
% 5.64/5.88        & ! [V20g: $i] :
% 5.64/5.88            ( ( mem @ V20g @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88           => ! [V21f: $i] :
% 5.64/5.88                ( ( mem @ V21f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V21f ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V20g ) )
% 5.64/5.88                  = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V20g ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V21f ) ) ) ) )
% 5.64/5.88        & ! [V22h: $i] :
% 5.64/5.88            ( ( mem @ V22h @ ( arr @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) )
% 5.64/5.88           => ! [V23g: $i] :
% 5.64/5.88                ( ( mem @ V23g @ ( arr @ A_27a @ A_27a ) )
% 5.64/5.88               => ! [V24f: $i] :
% 5.64/5.88                    ( ( mem @ V24f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V24f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V23g ) ) @ V22h ) )
% 5.64/5.88                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ V23g ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V24f ) ) @ V22h ) ) ) ) ) )
% 5.64/5.88        & ! [V25g: $i] :
% 5.64/5.88            ( ( mem @ V25g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88           => ! [V26f: $i] :
% 5.64/5.88                ( ( mem @ V26f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V26f ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V25g ) )
% 5.64/5.88                  = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V25g ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V26f ) ) ) ) )
% 5.64/5.88        & ! [V27h: $i] :
% 5.64/5.88            ( ( mem @ V27h @ ( arr @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) )
% 5.64/5.88           => ! [V28g: $i] :
% 5.64/5.88                ( ( mem @ V28g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88               => ! [V29f: $i] :
% 5.64/5.88                    ( ( mem @ V29f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V29f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V28g ) ) @ V27h ) )
% 5.64/5.88                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ V28g ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ V29f ) ) @ V27h ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Esemi__ring__component__equality,axiom,
% 5.64/5.88      ! [A_27a: del,V0s1: $i] :
% 5.64/5.88        ( ( mem @ V0s1 @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88       => ! [V1s2: $i] :
% 5.64/5.88            ( ( mem @ V1s2 @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ( ( V0s1 = V1s2 )
% 5.64/5.88            <=> ( ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0 @ A_27a ) @ V0s1 )
% 5.64/5.88                  = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0 @ A_27a ) @ V1s2 ) )
% 5.64/5.88                & ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1 @ A_27a ) @ V0s1 )
% 5.64/5.88                  = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1 @ A_27a ) @ V1s2 ) )
% 5.64/5.88                & ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0s1 )
% 5.64/5.88                  = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V1s2 ) )
% 5.64/5.88                & ( ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0s1 )
% 5.64/5.88                  = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V1s2 ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Esemi__ring__updates__eq__literal,axiom,
% 5.64/5.88      ! [A_27a: del,V0s: $i] :
% 5.64/5.88        ( ( mem @ V0s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88       => ! [V1a0: $i] :
% 5.64/5.88            ( ( mem @ V1a0 @ A_27a )
% 5.64/5.88           => ! [V2a: $i] :
% 5.64/5.88                ( ( mem @ V2a @ A_27a )
% 5.64/5.88               => ! [V3f0: $i] :
% 5.64/5.88                    ( ( mem @ V3f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                   => ! [V4f: $i] :
% 5.64/5.88                        ( ( mem @ V4f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                       => ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V1a0 ) ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V2a ) ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V3f0 ) ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V4f ) ) @ V0s ) ) ) )
% 5.64/5.88                          = ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V1a0 ) ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V2a ) ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V3f0 ) ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V4f ) ) @ ( c_2Ebool_2EARB @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Esemi__ring__literal__nchotomy,axiom,
% 5.64/5.88      ! [A_27a: del,V0s: $i] :
% 5.64/5.88        ( ( mem @ V0s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88       => ? [V1a0: $i] :
% 5.64/5.88            ( ( mem @ V1a0 @ A_27a )
% 5.64/5.88            & ? [V2a: $i] :
% 5.64/5.88                ( ( mem @ V2a @ A_27a )
% 5.64/5.88                & ? [V3f0: $i] :
% 5.64/5.88                    ( ( mem @ V3f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                    & ? [V4f: $i] :
% 5.64/5.88                        ( ( mem @ V4f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                        & ( V0s
% 5.64/5.88                          = ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V1a0 ) ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V2a ) ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V3f0 ) ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V4f ) ) @ ( c_2Ebool_2EARB @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2EFORALL__semi__ring,axiom,
% 5.64/5.88      ! [A_27a: del,V0P: $i] :
% 5.64/5.88        ( ( mem @ V0P @ ( arr @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ bool ) )
% 5.64/5.88       => ( ! [V1s: $i] :
% 5.64/5.88              ( ( mem @ V1s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88             => ( p @ ( ap @ V0P @ V1s ) ) )
% 5.64/5.88        <=> ! [V2a0: $i] :
% 5.64/5.88              ( ( mem @ V2a0 @ A_27a )
% 5.64/5.88             => ! [V3a: $i] :
% 5.64/5.88                  ( ( mem @ V3a @ A_27a )
% 5.64/5.88                 => ! [V4f0: $i] :
% 5.64/5.88                      ( ( mem @ V4f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                     => ! [V5f: $i] :
% 5.64/5.88                          ( ( mem @ V5f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                         => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V2a0 ) ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V3a ) ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V4f0 ) ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V5f ) ) @ ( c_2Ebool_2EARB @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2EEXISTS__semi__ring,axiom,
% 5.64/5.88      ! [A_27a: del,V0P: $i] :
% 5.64/5.88        ( ( mem @ V0P @ ( arr @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ bool ) )
% 5.64/5.88       => ( ? [V1s: $i] :
% 5.64/5.88              ( ( mem @ V1s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88              & ( p @ ( ap @ V0P @ V1s ) ) )
% 5.64/5.88        <=> ? [V2a0: $i] :
% 5.64/5.88              ( ( mem @ V2a0 @ A_27a )
% 5.64/5.88              & ? [V3a: $i] :
% 5.64/5.88                  ( ( mem @ V3a @ A_27a )
% 5.64/5.88                  & ? [V4f0: $i] :
% 5.64/5.88                      ( ( mem @ V4f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                      & ? [V5f: $i] :
% 5.64/5.88                          ( ( mem @ V5f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                          & ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V2a0 ) ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V3a ) ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V4f0 ) ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V5f ) ) @ ( c_2Ebool_2EARB @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Esemi__ring__literal__11,axiom,
% 5.64/5.88      ! [A_27a: del,V0a01: $i] :
% 5.64/5.88        ( ( mem @ V0a01 @ A_27a )
% 5.64/5.88       => ! [V1a1: $i] :
% 5.64/5.88            ( ( mem @ V1a1 @ A_27a )
% 5.64/5.88           => ! [V2f01: $i] :
% 5.64/5.88                ( ( mem @ V2f01 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88               => ! [V3f1: $i] :
% 5.64/5.88                    ( ( mem @ V3f1 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                   => ! [V4a02: $i] :
% 5.64/5.88                        ( ( mem @ V4a02 @ A_27a )
% 5.64/5.88                       => ! [V5a2: $i] :
% 5.64/5.88                            ( ( mem @ V5a2 @ A_27a )
% 5.64/5.88                           => ! [V6f02: $i] :
% 5.64/5.88                                ( ( mem @ V6f02 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                               => ! [V7f2: $i] :
% 5.64/5.88                                    ( ( mem @ V7f2 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                                   => ( ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V0a01 ) ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V1a1 ) ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V2f01 ) ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V3f1 ) ) @ ( c_2Ebool_2EARB @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) ) ) ) )
% 5.64/5.88                                        = ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V4a02 ) ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V5a2 ) ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V6f02 ) ) @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V7f2 ) ) @ ( c_2Ebool_2EARB @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) ) ) ) ) )
% 5.64/5.88                                    <=> ( ( V0a01 = V4a02 )
% 5.64/5.88                                        & ( V1a1 = V5a2 )
% 5.64/5.88                                        & ( V2f01 = V6f02 )
% 5.64/5.88                                        & ( V3f1 = V7f2 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Edatatype__semi__ring,axiom,
% 5.64/5.88      ! [A_27a: del,V0record: $i] :
% 5.64/5.88        ( ( mem @ V0record @ ( arr @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ bool ) ) ) ) ) )
% 5.64/5.88       => ! [V1semi__ring: $i] :
% 5.64/5.88            ( ( mem @ V1semi__ring @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V2SR0: $i] :
% 5.64/5.88                ( ( mem @ V2SR0 @ A_27a )
% 5.64/5.88               => ! [V3SR1: $i] :
% 5.64/5.88                    ( ( mem @ V3SR1 @ A_27a )
% 5.64/5.88                   => ! [V4SRP: $i] :
% 5.64/5.88                        ( ( mem @ V4SRP @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                       => ! [V5SRM: $i] :
% 5.64/5.88                            ( ( mem @ V5SRM @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                           => ( p @ ( ap @ ( c_2Ebool_2EDATATYPE @ bool ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V0record @ V1semi__ring ) @ V2SR0 ) @ V3SR1 ) @ V4SRP ) @ V5SRM ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Esemi__ring__11,axiom,
% 5.64/5.88      ! [A_27a: del,V0a0: $i] :
% 5.64/5.88        ( ( mem @ V0a0 @ A_27a )
% 5.64/5.88       => ! [V1a1: $i] :
% 5.64/5.88            ( ( mem @ V1a1 @ A_27a )
% 5.64/5.88           => ! [V2a2: $i] :
% 5.64/5.88                ( ( mem @ V2a2 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88               => ! [V3a3: $i] :
% 5.64/5.88                    ( ( mem @ V3a3 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                   => ! [V4a0_27: $i] :
% 5.64/5.88                        ( ( mem @ V4a0_27 @ A_27a )
% 5.64/5.88                       => ! [V5a1_27: $i] :
% 5.64/5.88                            ( ( mem @ V5a1_27 @ A_27a )
% 5.64/5.88                           => ! [V6a2_27: $i] :
% 5.64/5.88                                ( ( mem @ V6a2_27 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                               => ! [V7a3_27: $i] :
% 5.64/5.88                                    ( ( mem @ V7a3_27 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                                   => ( ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V0a0 ) @ V1a1 ) @ V2a2 ) @ V3a3 )
% 5.64/5.88                                        = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V4a0_27 ) @ V5a1_27 ) @ V6a2_27 ) @ V7a3_27 ) )
% 5.64/5.88                                    <=> ( ( V0a0 = V4a0_27 )
% 5.64/5.88                                        & ( V1a1 = V5a1_27 )
% 5.64/5.88                                        & ( V2a2 = V6a2_27 )
% 5.64/5.88                                        & ( V3a3 = V7a3_27 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Esemi__ring__nchotomy,axiom,
% 5.64/5.88      ! [A_27a: del,V0ss: $i] :
% 5.64/5.88        ( ( mem @ V0ss @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88       => ? [V1a: $i] :
% 5.64/5.88            ( ( mem @ V1a @ A_27a )
% 5.64/5.88            & ? [V2a0: $i] :
% 5.64/5.88                ( ( mem @ V2a0 @ A_27a )
% 5.64/5.88                & ? [V3f: $i] :
% 5.64/5.88                    ( ( mem @ V3f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                    & ? [V4f0: $i] :
% 5.64/5.88                        ( ( mem @ V4f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                        & ( V0ss
% 5.64/5.88                          = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V1a ) @ V2a0 ) @ V3f ) @ V4f0 ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Esemi__ring__Axiom,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.88        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ A_27b ) ) ) ) )
% 5.64/5.88       => ? [V1fn: $i] :
% 5.64/5.88            ( ( mem @ V1fn @ ( arr @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ A_27b ) )
% 5.64/5.88            & ! [V2a0: $i] :
% 5.64/5.88                ( ( mem @ V2a0 @ A_27a )
% 5.64/5.88               => ! [V3a1: $i] :
% 5.64/5.88                    ( ( mem @ V3a1 @ A_27a )
% 5.64/5.88                   => ! [V4a2: $i] :
% 5.64/5.88                        ( ( mem @ V4a2 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                       => ! [V5a3: $i] :
% 5.64/5.88                            ( ( mem @ V5a3 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                           => ( ( ap @ V1fn @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V2a0 ) @ V3a1 ) @ V4a2 ) @ V5a3 ) )
% 5.64/5.88                              = ( ap @ ( ap @ ( ap @ ( ap @ V0f @ V2a0 ) @ V3a1 ) @ V4a2 ) @ V5a3 ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Esemi__ring__induction,axiom,
% 5.64/5.88      ! [A_27a: del,V0P: $i] :
% 5.64/5.88        ( ( mem @ V0P @ ( arr @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) @ bool ) )
% 5.64/5.88       => ( ! [V1a: $i] :
% 5.64/5.88              ( ( mem @ V1a @ A_27a )
% 5.64/5.88             => ! [V2a0: $i] :
% 5.64/5.88                  ( ( mem @ V2a0 @ A_27a )
% 5.64/5.88                 => ! [V3f: $i] :
% 5.64/5.88                      ( ( mem @ V3f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                     => ! [V4f0: $i] :
% 5.64/5.88                          ( ( mem @ V4f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                         => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V1a ) @ V2a0 ) @ V3f ) @ V4f0 ) ) ) ) ) ) )
% 5.64/5.88         => ! [V5s: $i] :
% 5.64/5.88              ( ( mem @ V5s @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88             => ( p @ ( ap @ V0P @ V5s ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Esemi__ring__case__cong,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0f_27: $i] :
% 5.64/5.88        ( ( mem @ V0f_27 @ ( arr @ A_27a @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ A_27b ) ) ) ) )
% 5.64/5.88       => ! [V1M: $i] :
% 5.64/5.88            ( ( mem @ V1M @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88           => ! [V2M_27: $i] :
% 5.64/5.88                ( ( mem @ V2M_27 @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88               => ! [V3f: $i] :
% 5.64/5.88                    ( ( mem @ V3f @ ( arr @ A_27a @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ A_27b ) ) ) ) )
% 5.64/5.88                   => ( ( ( V1M = V2M_27 )
% 5.64/5.88                        & ! [V4a0: $i] :
% 5.64/5.88                            ( ( mem @ V4a0 @ A_27a )
% 5.64/5.88                           => ! [V5a1: $i] :
% 5.64/5.88                                ( ( mem @ V5a1 @ A_27a )
% 5.64/5.88                               => ! [V6a2: $i] :
% 5.64/5.88                                    ( ( mem @ V6a2 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                                   => ! [V7a3: $i] :
% 5.64/5.88                                        ( ( mem @ V7a3 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                                       => ( ( V2M_27
% 5.64/5.88                                            = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V4a0 ) @ V5a1 ) @ V6a2 ) @ V7a3 ) )
% 5.64/5.88                                         => ( ( ap @ ( ap @ ( ap @ ( ap @ V3f @ V4a0 ) @ V5a1 ) @ V6a2 ) @ V7a3 )
% 5.64/5.88                                            = ( ap @ ( ap @ ( ap @ ( ap @ V0f_27 @ V4a0 ) @ V5a1 ) @ V6a2 ) @ V7a3 ) ) ) ) ) ) ) )
% 5.64/5.88                     => ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__CASE @ A_27a @ A_27b ) @ V1M ) @ V3f )
% 5.64/5.88                        = ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__CASE @ A_27a @ A_27b ) @ V2M_27 ) @ V0f_27 ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Esemi__ring__case__eq,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88       => ! [V1f: $i] :
% 5.64/5.88            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ A_27b ) ) ) ) )
% 5.64/5.88           => ! [V2v: $i] :
% 5.64/5.88                ( ( mem @ V2v @ A_27b )
% 5.64/5.88               => ( ( ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__CASE @ A_27a @ A_27b ) @ V0x ) @ V1f )
% 5.64/5.88                    = V2v )
% 5.64/5.88                <=> ? [V3a: $i] :
% 5.64/5.88                      ( ( mem @ V3a @ A_27a )
% 5.64/5.88                      & ? [V4a0: $i] :
% 5.64/5.88                          ( ( mem @ V4a0 @ A_27a )
% 5.64/5.88                          & ? [V5f_27: $i] :
% 5.64/5.88                              ( ( mem @ V5f_27 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                              & ? [V6f0: $i] :
% 5.64/5.88                                  ( ( mem @ V6f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.88                                  & ( V0x
% 5.64/5.88                                    = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ V3a ) @ V4a0 ) @ V5f_27 ) @ V6f0 ) )
% 5.64/5.88                                  & ( ( ap @ ( ap @ ( ap @ ( ap @ V1f @ V3a ) @ V4a0 ) @ V5f_27 ) @ V6f0 )
% 5.64/5.88                                    = V2v ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Esemi__ring_2Eis__semi__ring__def,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Esemi__ring_2Eis__semi__ring @ A_27a ) @ V0r ) )
% 5.64/5.88        <=> ( ! [V1n: $i] :
% 5.64/5.88                ( ( mem @ V1n @ A_27a )
% 5.64/5.88               => ! [V2m: $i] :
% 5.64/5.88                    ( ( mem @ V2m @ A_27a )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ V1n ) @ V2m )
% 5.64/5.88                      = ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ V2m ) @ V1n ) ) ) )
% 5.64/5.88            & ! [V3n: $i] :
% 5.64/5.88                ( ( mem @ V3n @ A_27a )
% 5.64/5.88               => ! [V4m: $i] :
% 5.64/5.88                    ( ( mem @ V4m @ A_27a )
% 5.64/5.88                   => ! [V5p: $i] :
% 5.64/5.88                        ( ( mem @ V5p @ A_27a )
% 5.64/5.88                       => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ V3n ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ V4m ) @ V5p ) )
% 5.64/5.88                          = ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ V3n ) @ V4m ) ) @ V5p ) ) ) ) )
% 5.64/5.88            & ! [V6n: $i] :
% 5.64/5.88                ( ( mem @ V6n @ A_27a )
% 5.64/5.88               => ! [V7m: $i] :
% 5.64/5.88                    ( ( mem @ V7m @ A_27a )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V6n ) @ V7m )
% 5.64/5.88                      = ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V7m ) @ V6n ) ) ) )
% 5.64/5.88            & ! [V8n: $i] :
% 5.64/5.88                ( ( mem @ V8n @ A_27a )
% 5.64/5.88               => ! [V9m: $i] :
% 5.64/5.88                    ( ( mem @ V9m @ A_27a )
% 5.64/5.88                   => ! [V10p: $i] :
% 5.64/5.88                        ( ( mem @ V10p @ A_27a )
% 5.64/5.88                       => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V8n ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V9m ) @ V10p ) )
% 5.64/5.88                          = ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V8n ) @ V9m ) ) @ V10p ) ) ) ) )
% 5.64/5.88            & ! [V11n: $i] :
% 5.64/5.88                ( ( mem @ V11n @ A_27a )
% 5.64/5.88               => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0 @ A_27a ) @ V0r ) ) @ V11n )
% 5.64/5.88                  = V11n ) )
% 5.64/5.88            & ! [V12n: $i] :
% 5.64/5.88                ( ( mem @ V12n @ A_27a )
% 5.64/5.88               => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1 @ A_27a ) @ V0r ) ) @ V12n )
% 5.64/5.88                  = V12n ) )
% 5.64/5.88            & ! [V13n: $i] :
% 5.64/5.88                ( ( mem @ V13n @ A_27a )
% 5.64/5.88               => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0 @ A_27a ) @ V0r ) ) @ V13n )
% 5.64/5.88                  = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0 @ A_27a ) @ V0r ) ) )
% 5.64/5.88            & ! [V14n: $i] :
% 5.64/5.88                ( ( mem @ V14n @ A_27a )
% 5.64/5.88               => ! [V15m: $i] :
% 5.64/5.88                    ( ( mem @ V15m @ A_27a )
% 5.64/5.88                   => ! [V16p: $i] :
% 5.64/5.88                        ( ( mem @ V16p @ A_27a )
% 5.64/5.88                       => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ V14n ) @ V15m ) ) @ V16p )
% 5.64/5.88                          = ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V14n ) @ V16p ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V15m ) @ V16p ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Eplus__sym,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Esemi__ring_2Eis__semi__ring @ A_27a ) @ V0r ) )
% 5.64/5.88         => ! [V1n: $i] :
% 5.64/5.88              ( ( mem @ V1n @ A_27a )
% 5.64/5.88             => ! [V2m: $i] :
% 5.64/5.88                  ( ( mem @ V2m @ A_27a )
% 5.64/5.88                 => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ V1n ) @ V2m )
% 5.64/5.88                    = ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ V2m ) @ V1n ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Eplus__assoc,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Esemi__ring_2Eis__semi__ring @ A_27a ) @ V0r ) )
% 5.64/5.88         => ! [V1n: $i] :
% 5.64/5.88              ( ( mem @ V1n @ A_27a )
% 5.64/5.88             => ! [V2m: $i] :
% 5.64/5.88                  ( ( mem @ V2m @ A_27a )
% 5.64/5.88                 => ! [V3p: $i] :
% 5.64/5.88                      ( ( mem @ V3p @ A_27a )
% 5.64/5.88                     => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ V1n ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ V2m ) @ V3p ) )
% 5.64/5.88                        = ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ V1n ) @ V2m ) ) @ V3p ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Emult__sym,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Esemi__ring_2Eis__semi__ring @ A_27a ) @ V0r ) )
% 5.64/5.88         => ! [V1n: $i] :
% 5.64/5.88              ( ( mem @ V1n @ A_27a )
% 5.64/5.88             => ! [V2m: $i] :
% 5.64/5.88                  ( ( mem @ V2m @ A_27a )
% 5.64/5.88                 => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V1n ) @ V2m )
% 5.64/5.88                    = ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V2m ) @ V1n ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Emult__assoc,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Esemi__ring_2Eis__semi__ring @ A_27a ) @ V0r ) )
% 5.64/5.88         => ! [V1n: $i] :
% 5.64/5.88              ( ( mem @ V1n @ A_27a )
% 5.64/5.88             => ! [V2m: $i] :
% 5.64/5.88                  ( ( mem @ V2m @ A_27a )
% 5.64/5.88                 => ! [V3p: $i] :
% 5.64/5.88                      ( ( mem @ V3p @ A_27a )
% 5.64/5.88                     => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V1n ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V2m ) @ V3p ) )
% 5.64/5.88                        = ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V1n ) @ V2m ) ) @ V3p ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Eplus__zero__left,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Esemi__ring_2Eis__semi__ring @ A_27a ) @ V0r ) )
% 5.64/5.88         => ! [V1n: $i] :
% 5.64/5.88              ( ( mem @ V1n @ A_27a )
% 5.64/5.88             => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0 @ A_27a ) @ V0r ) ) @ V1n )
% 5.64/5.88                = V1n ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Emult__one__left,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Esemi__ring_2Eis__semi__ring @ A_27a ) @ V0r ) )
% 5.64/5.88         => ! [V1n: $i] :
% 5.64/5.88              ( ( mem @ V1n @ A_27a )
% 5.64/5.88             => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1 @ A_27a ) @ V0r ) ) @ V1n )
% 5.64/5.88                = V1n ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Emult__zero__left,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Esemi__ring_2Eis__semi__ring @ A_27a ) @ V0r ) )
% 5.64/5.88         => ! [V1n: $i] :
% 5.64/5.88              ( ( mem @ V1n @ A_27a )
% 5.64/5.88             => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0 @ A_27a ) @ V0r ) ) @ V1n )
% 5.64/5.88                = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0 @ A_27a ) @ V0r ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Edistr__left,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Esemi__ring_2Eis__semi__ring @ A_27a ) @ V0r ) )
% 5.64/5.88         => ! [V1n: $i] :
% 5.64/5.88              ( ( mem @ V1n @ A_27a )
% 5.64/5.88             => ! [V2m: $i] :
% 5.64/5.88                  ( ( mem @ V2m @ A_27a )
% 5.64/5.88                 => ! [V3p: $i] :
% 5.64/5.88                      ( ( mem @ V3p @ A_27a )
% 5.64/5.88                     => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ V1n ) @ V2m ) ) @ V3p )
% 5.64/5.88                        = ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V1n ) @ V3p ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V2m ) @ V3p ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Eplus__zero__right,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Esemi__ring_2Eis__semi__ring @ A_27a ) @ V0r ) )
% 5.64/5.88         => ! [V1n: $i] :
% 5.64/5.88              ( ( mem @ V1n @ A_27a )
% 5.64/5.88             => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ V1n ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0 @ A_27a ) @ V0r ) )
% 5.64/5.88                = V1n ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Emult__one__right,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Esemi__ring_2Eis__semi__ring @ A_27a ) @ V0r ) )
% 5.64/5.88         => ! [V1n: $i] :
% 5.64/5.88              ( ( mem @ V1n @ A_27a )
% 5.64/5.88             => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V1n ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR1 @ A_27a ) @ V0r ) )
% 5.64/5.88                = V1n ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Emult__zero__right,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Esemi__ring_2Eis__semi__ring @ A_27a ) @ V0r ) )
% 5.64/5.88         => ! [V1n: $i] :
% 5.64/5.88              ( ( mem @ V1n @ A_27a )
% 5.64/5.88             => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V1n ) @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0 @ A_27a ) @ V0r ) )
% 5.64/5.88                = ( ap @ ( c_2Esemi__ring_2Esemi__ring__SR0 @ A_27a ) @ V0r ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Edistr__right,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Esemi__ring_2Eis__semi__ring @ A_27a ) @ V0r ) )
% 5.64/5.88         => ! [V1m: $i] :
% 5.64/5.88              ( ( mem @ V1m @ A_27a )
% 5.64/5.88             => ! [V2n: $i] :
% 5.64/5.88                  ( ( mem @ V2n @ A_27a )
% 5.64/5.88                 => ! [V3p: $i] :
% 5.64/5.88                      ( ( mem @ V3p @ A_27a )
% 5.64/5.88                     => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V1m ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ V2n ) @ V3p ) )
% 5.64/5.88                        = ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V1m ) @ V2n ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V1m ) @ V3p ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Eplus__rotate,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Esemi__ring_2Eis__semi__ring @ A_27a ) @ V0r ) )
% 5.64/5.88         => ! [V1m: $i] :
% 5.64/5.88              ( ( mem @ V1m @ A_27a )
% 5.64/5.88             => ! [V2n: $i] :
% 5.64/5.88                  ( ( mem @ V2n @ A_27a )
% 5.64/5.88                 => ! [V3p: $i] :
% 5.64/5.88                      ( ( mem @ V3p @ A_27a )
% 5.64/5.88                     => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ V1m ) @ V2n ) ) @ V3p )
% 5.64/5.88                        = ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ V2n ) @ V3p ) ) @ V1m ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Eplus__permute,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Esemi__ring_2Eis__semi__ring @ A_27a ) @ V0r ) )
% 5.64/5.88         => ! [V1m: $i] :
% 5.64/5.88              ( ( mem @ V1m @ A_27a )
% 5.64/5.88             => ! [V2n: $i] :
% 5.64/5.88                  ( ( mem @ V2n @ A_27a )
% 5.64/5.88                 => ! [V3p: $i] :
% 5.64/5.88                      ( ( mem @ V3p @ A_27a )
% 5.64/5.88                     => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ V1m ) @ V2n ) ) @ V3p )
% 5.64/5.88                        = ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRP @ A_27a ) @ V0r ) @ V1m ) @ V3p ) ) @ V2n ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Emult__rotate,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Esemi__ring_2Eis__semi__ring @ A_27a ) @ V0r ) )
% 5.64/5.88         => ! [V1m: $i] :
% 5.64/5.88              ( ( mem @ V1m @ A_27a )
% 5.64/5.88             => ! [V2n: $i] :
% 5.64/5.88                  ( ( mem @ V2n @ A_27a )
% 5.64/5.88                 => ! [V3p: $i] :
% 5.64/5.88                      ( ( mem @ V3p @ A_27a )
% 5.64/5.88                     => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V1m ) @ V2n ) ) @ V3p )
% 5.64/5.88                        = ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V2n ) @ V3p ) ) @ V1m ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esemi__ring_2Emult__permute,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Esemi__ring_2Eis__semi__ring @ A_27a ) @ V0r ) )
% 5.64/5.88         => ! [V1m: $i] :
% 5.64/5.88              ( ( mem @ V1m @ A_27a )
% 5.64/5.88             => ! [V2n: $i] :
% 5.64/5.88                  ( ( mem @ V2n @ A_27a )
% 5.64/5.88                 => ! [V3p: $i] :
% 5.64/5.88                      ( ( mem @ V3p @ A_27a )
% 5.64/5.88                     => ( ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V1m ) @ V2n ) ) @ V3p )
% 5.64/5.88                        = ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Esemi__ring__SRM @ A_27a ) @ V0r ) @ V1m ) @ V3p ) ) @ V2n ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  %------------------------------------------------------------------------------
% 5.64/5.88  %------------------------------------------------------------------------------
% 5.64/5.88  thf(tp_ty_2Ewellorder_2Ewellorder,type,
% 5.64/5.88      ty_2Ewellorder_2Ewellorder: del > del ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Ewellorder_2EADD1,type,
% 5.64/5.88      c_2Ewellorder_2EADD1: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Ewellorder_2EADD1,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Ewellorder_2EADD1 @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Ewellorder_2EChain,type,
% 5.64/5.88      c_2Ewellorder_2EChain: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Ewellorder_2EChain,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Ewellorder_2EChain @ A_27a ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Ewellorder_2EelsOf,type,
% 5.64/5.88      c_2Ewellorder_2EelsOf: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Ewellorder_2EelsOf,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ ( arr @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Ewellorder_2Efinite,type,
% 5.64/5.88      c_2Ewellorder_2Efinite: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Ewellorder_2Efinite,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Ewellorder_2Efinite @ A_27a ) @ ( arr @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) @ bool ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Ewellorder_2Efl,type,
% 5.64/5.88      c_2Ewellorder_2Efl: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Ewellorder_2Efl,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Ewellorder_2Efl @ A_27a ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Ewellorder_2EfromNatWO,type,
% 5.64/5.88      c_2Ewellorder_2EfromNatWO: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Ewellorder_2EfromNatWO,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Ewellorder_2EfromNatWO @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( ty_2Ewellorder_2Ewellorder @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Ewellorder_2Eiseg,type,
% 5.64/5.88      c_2Ewellorder_2Eiseg: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Ewellorder_2Eiseg,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Ewellorder_2Eiseg @ A_27a ) @ ( arr @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Ewellorder_2Eorderiso,type,
% 5.64/5.88      c_2Ewellorder_2Eorderiso: del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Ewellorder_2Eorderiso,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ewellorder_2Eorderiso @ A_27a @ A_27b ) @ ( arr @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) @ ( arr @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) @ bool ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Ewellorder_2Eorderlt,type,
% 5.64/5.88      c_2Ewellorder_2Eorderlt: del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Ewellorder_2Eorderlt,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ewellorder_2Eorderlt @ A_27a @ A_27b ) @ ( arr @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) @ ( arr @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) @ bool ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Ewellorder_2Eposet,type,
% 5.64/5.88      c_2Ewellorder_2Eposet: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Ewellorder_2Eposet,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Ewellorder_2Eposet @ A_27a ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ bool ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Ewellorder_2Eremove,type,
% 5.64/5.88      c_2Ewellorder_2Eremove: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Ewellorder_2Eremove,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Ewellorder_2Eremove @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Ewellorder_2EwZERO,type,
% 5.64/5.88      c_2Ewellorder_2EwZERO: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Ewellorder_2EwZERO,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Ewellorder_2EwZERO @ A_27a ) @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Ewellorder_2Ewellfounded,type,
% 5.64/5.88      c_2Ewellorder_2Ewellfounded: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Ewellorder_2Ewellfounded,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Ewellorder_2Ewellfounded @ A_27a ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ bool ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Ewellorder_2Ewellorder,type,
% 5.64/5.88      c_2Ewellorder_2Ewellorder: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Ewellorder_2Ewellorder,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Ewellorder_2Ewellorder @ A_27a ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ bool ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Ewellorder_2Ewellorder__ABS,type,
% 5.64/5.88      c_2Ewellorder_2Ewellorder__ABS: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Ewellorder_2Ewellorder__ABS,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Ewellorder_2Ewellorder__ABS @ A_27a ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Ewellorder_2Ewellorder__REP,type,
% 5.64/5.88      c_2Ewellorder_2Ewellorder__REP: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Ewellorder_2Ewellorder__REP,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ ( arr @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Ewellorder_2Ewleast,type,
% 5.64/5.88      c_2Ewellorder_2Ewleast: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Ewellorder_2Ewleast,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Ewellorder_2Ewleast @ A_27a ) @ ( arr @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Ewellorder_2Ewo2wo,type,
% 5.64/5.88      c_2Ewellorder_2Ewo2wo: del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Ewellorder_2Ewo2wo,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ewellorder_2Ewo2wo @ A_27a @ A_27b ) @ ( arr @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) @ ( arr @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Ewellorder_2Ewobound,type,
% 5.64/5.88      c_2Ewellorder_2Ewobound: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Ewellorder_2Ewobound,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Ewellorder_2Ewobound @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Ewellorder_2Ewellfounded__def,axiom,
% 5.64/5.88      ! [A_27a: del,V0R: $i] :
% 5.64/5.88        ( ( mem @ V0R @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Ewellorder_2Ewellfounded @ A_27a ) @ V0R ) )
% 5.64/5.88        <=> ! [V1s: $i] :
% 5.64/5.88              ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.64/5.88             => ( ? [V2w: $i] :
% 5.64/5.88                    ( ( mem @ V2w @ A_27a )
% 5.64/5.88                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2w ) @ V1s ) ) )
% 5.64/5.88               => ? [V3min: $i] :
% 5.64/5.88                    ( ( mem @ V3min @ A_27a )
% 5.64/5.88                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3min ) @ V1s ) )
% 5.64/5.88                    & ! [V4w: $i] :
% 5.64/5.88                        ( ( mem @ V4w @ A_27a )
% 5.64/5.88                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V4w ) @ V3min ) ) @ V0R ) )
% 5.64/5.88                         => ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4w ) @ V1s ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewellfounded__WF,axiom,
% 5.64/5.88      ! [A_27a: del,V0R: $i] :
% 5.64/5.88        ( ( mem @ V0R @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Ewellorder_2Ewellfounded @ A_27a ) @ V0R ) )
% 5.64/5.88        <=> ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ ( ap @ ( c_2Epair_2ECURRY @ A_27a @ A_27a @ bool ) @ V0R ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Ewellorder_2Ewellorder__def,axiom,
% 5.64/5.88      ! [A_27a: del,V0R: $i] :
% 5.64/5.88        ( ( mem @ V0R @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Ewellorder_2Ewellorder @ A_27a ) @ V0R ) )
% 5.64/5.88        <=> ( ( p @ ( ap @ ( c_2Ewellorder_2Ewellfounded @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ V0R ) ) )
% 5.64/5.88            & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V0R ) ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V0R ) ) ) )
% 5.64/5.88            & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Ereflexive @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V0R ) ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V0R ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewellorder__EMPTY,axiom,
% 5.64/5.88      ! [A_27a: del] : ( p @ ( ap @ ( c_2Ewellorder_2Ewellorder @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewellorder__SING,axiom,
% 5.64/5.88      ! [A_27a: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ A_27a )
% 5.64/5.88       => ! [V1y: $i] :
% 5.64/5.88            ( ( mem @ V1y @ A_27a )
% 5.64/5.88           => ( ( p @ ( ap @ ( c_2Ewellorder_2Ewellorder @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) ) ) )
% 5.64/5.88            <=> ( V0x = V1y ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Errestrict__SUBSET,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88       => ! [V1s: $i] :
% 5.64/5.88            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.64/5.88           => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r ) @ V1s ) ) @ V0r ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewellfounded__subset,axiom,
% 5.64/5.88      ! [A_27a: del,V0r0: $i] :
% 5.64/5.88        ( ( mem @ V0r0 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88       => ! [V1r: $i] :
% 5.64/5.88            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88           => ( ( ( p @ ( ap @ ( c_2Ewellorder_2Ewellfounded @ A_27a ) @ V1r ) )
% 5.64/5.88                & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V0r0 ) @ V1r ) ) )
% 5.64/5.88             => ( p @ ( ap @ ( c_2Ewellorder_2Ewellfounded @ A_27a ) @ V0r0 ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Ewellorder_2Ewellorder__TY__DEF,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88      ? [V0rep: $i] :
% 5.64/5.88        ( ( mem @ V0rep @ ( arr @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) ) )
% 5.64/5.88        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) ) @ ( c_2Ewellorder_2Ewellorder @ A_27a ) ) @ V0rep ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Ewellorder_2Ewellorder__ABSREP,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88        ( ! [V0a: $i] :
% 5.64/5.88            ( ( mem @ V0a @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88           => ( ( ap @ ( c_2Ewellorder_2Ewellorder__ABS @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V0a ) )
% 5.64/5.88              = V0a ) )
% 5.64/5.88        & ! [V1r: $i] :
% 5.64/5.88            ( ( mem @ V1r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( c_2Ewellorder_2Ewellorder @ A_27a ) @ V1r ) )
% 5.64/5.88            <=> ( ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__ABS @ A_27a ) @ V1r ) )
% 5.64/5.88                = V1r ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EmkWO__destWO,axiom,
% 5.64/5.88      ! [A_27a: del,V0a: $i] :
% 5.64/5.88        ( ( mem @ V0a @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ( ( ap @ ( c_2Ewellorder_2Ewellorder__ABS @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V0a ) )
% 5.64/5.88          = V0a ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EdestWO__mkWO,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Ewellorder_2Ewellorder @ A_27a ) @ V0r ) )
% 5.64/5.88         => ( ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__ABS @ A_27a ) @ V0r ) )
% 5.64/5.88            = V0r ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Ewellorder_2EelsOf__def,axiom,
% 5.64/5.88      ! [A_27a: del,V0w: $i] :
% 5.64/5.88        ( ( mem @ V0w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ( ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V0w )
% 5.64/5.88          = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V0w ) ) ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V0w ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWIN__elsOf,axiom,
% 5.64/5.88      ! [A_27a: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ A_27a )
% 5.64/5.88       => ! [V1y: $i] :
% 5.64/5.88            ( ( mem @ V1y @ A_27a )
% 5.64/5.88           => ! [V2w: $i] :
% 5.64/5.88                ( ( mem @ V2w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V2w ) ) ) )
% 5.64/5.88                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V2w ) ) )
% 5.64/5.88                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1y ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V2w ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWLE__elsOf,axiom,
% 5.64/5.88      ! [A_27a: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ A_27a )
% 5.64/5.88       => ! [V1y: $i] :
% 5.64/5.88            ( ( mem @ V1y @ A_27a )
% 5.64/5.88           => ! [V2w: $i] :
% 5.64/5.88                ( ( mem @ V2w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V2w ) ) )
% 5.64/5.88                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V2w ) ) )
% 5.64/5.88                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1y ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V2w ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWIN__trichotomy,axiom,
% 5.64/5.88      ! [A_27a: del,V0w: $i] :
% 5.64/5.88        ( ( mem @ V0w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ! [V1x: $i] :
% 5.64/5.88            ( ( mem @ V1x @ A_27a )
% 5.64/5.88           => ! [V2y: $i] :
% 5.64/5.88                ( ( mem @ V2y @ A_27a )
% 5.64/5.88               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V0w ) ) )
% 5.64/5.88                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2y ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V0w ) ) ) )
% 5.64/5.88                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V2y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V0w ) ) ) )
% 5.64/5.88                    | ( V1x = V2y )
% 5.64/5.88                    | ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2y ) @ V1x ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V0w ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWIN__REFL,axiom,
% 5.64/5.88      ! [A_27a: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ A_27a )
% 5.64/5.88       => ! [V1w: $i] :
% 5.64/5.88            ( ( mem @ V1w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V0x ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V1w ) ) ) )
% 5.64/5.88            <=> $false ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWLE__TRANS,axiom,
% 5.64/5.88      ! [A_27a: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ A_27a )
% 5.64/5.88       => ! [V1y: $i] :
% 5.64/5.88            ( ( mem @ V1y @ A_27a )
% 5.64/5.88           => ! [V2w: $i] :
% 5.64/5.88                ( ( mem @ V2w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88               => ! [V3z: $i] :
% 5.64/5.88                    ( ( mem @ V3z @ A_27a )
% 5.64/5.88                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V2w ) ) )
% 5.64/5.88                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1y ) @ V3z ) ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V2w ) ) ) )
% 5.64/5.88                     => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V3z ) ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V2w ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWLE__ANTISYM,axiom,
% 5.64/5.88      ! [A_27a: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ A_27a )
% 5.64/5.88       => ! [V1y: $i] :
% 5.64/5.88            ( ( mem @ V1y @ A_27a )
% 5.64/5.88           => ! [V2w: $i] :
% 5.64/5.88                ( ( mem @ V2w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V2w ) ) )
% 5.64/5.88                    & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1y ) @ V0x ) ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V2w ) ) ) )
% 5.64/5.88                 => ( V0x = V1y ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWIN__WLE,axiom,
% 5.64/5.88      ! [A_27a: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ A_27a )
% 5.64/5.88       => ! [V1y: $i] :
% 5.64/5.88            ( ( mem @ V1y @ A_27a )
% 5.64/5.88           => ! [V2w: $i] :
% 5.64/5.88                ( ( mem @ V2w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V2w ) ) ) )
% 5.64/5.88                 => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V2w ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EelsOf__WLE,axiom,
% 5.64/5.88      ! [A_27a: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ A_27a )
% 5.64/5.88       => ! [V1w: $i] :
% 5.64/5.88            ( ( mem @ V1w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V1w ) ) )
% 5.64/5.88            <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V0x ) ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V1w ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Etransitive__strict,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88       => ( ( ( p @ ( ap @ ( c_2Eset__relation_2Etransitive @ A_27a ) @ V0r ) )
% 5.64/5.88            & ( p @ ( ap @ ( c_2Eset__relation_2Eantisym @ A_27a ) @ V0r ) ) )
% 5.64/5.88         => ( p @ ( ap @ ( c_2Eset__relation_2Etransitive @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ V0r ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWIN__TRANS,axiom,
% 5.64/5.88      ! [A_27a: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ A_27a )
% 5.64/5.88       => ! [V1y: $i] :
% 5.64/5.88            ( ( mem @ V1y @ A_27a )
% 5.64/5.88           => ! [V2w: $i] :
% 5.64/5.88                ( ( mem @ V2w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88               => ! [V3z: $i] :
% 5.64/5.88                    ( ( mem @ V3z @ A_27a )
% 5.64/5.88                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V2w ) ) ) )
% 5.64/5.88                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1y ) @ V3z ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V2w ) ) ) ) )
% 5.64/5.88                     => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V3z ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V2w ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWIN__WF,axiom,
% 5.64/5.88      ! [A_27a: del,V0w: $i] :
% 5.64/5.88        ( ( mem @ V0w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ( p
% 5.64/5.88          @ ( ap @ ( c_2Ewellorder_2Ewellfounded @ A_27a )
% 5.64/5.88            @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27a )
% 5.64/5.88              @ ^ [V1p: $i] : ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V1p ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V0w ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWIN__WF2,axiom,
% 5.64/5.88      ! [A_27a: del,V0w: $i] :
% 5.64/5.88        ( ( mem @ V0w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ( p
% 5.64/5.88          @ ( ap @ ( c_2Erelation_2EWF @ A_27a )
% 5.64/5.88            @ ( lam @ A_27a
% 5.64/5.88              @ ^ [V1x: $i] :
% 5.64/5.88                  ( lam @ A_27a
% 5.64/5.88                  @ ^ [V2y: $i] : ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V2y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V0w ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Ewellorder_2Eiseg__def,axiom,
% 5.64/5.88      ! [A_27a: del,V0w: $i] :
% 5.64/5.88        ( ( mem @ V0w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ! [V1x: $i] :
% 5.64/5.88            ( ( mem @ V1x @ A_27a )
% 5.64/5.88           => ( ( ap @ ( ap @ ( c_2Ewellorder_2Eiseg @ A_27a ) @ V0w ) @ V1x )
% 5.64/5.88              = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.64/5.88                @ ( lam @ A_27a
% 5.64/5.88                  @ ^ [V2y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2y ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2y ) @ V1x ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V0w ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Estrict__subset,axiom,
% 5.64/5.88      ! [A_27a: del,V0r1: $i] :
% 5.64/5.88        ( ( mem @ V0r1 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88       => ! [V1r2: $i] :
% 5.64/5.88            ( ( mem @ V1r2 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V0r1 ) @ V1r2 ) )
% 5.64/5.88             => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ V0r1 ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ V1r2 ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Etransitive__rrestrict,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88       => ! [V1s: $i] :
% 5.64/5.88            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( c_2Eset__relation_2Etransitive @ A_27a ) @ V0r ) )
% 5.64/5.88             => ( p @ ( ap @ ( c_2Eset__relation_2Etransitive @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r ) @ V1s ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Eantisym__rrestrict,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88       => ! [V1s: $i] :
% 5.64/5.88            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( c_2Eset__relation_2Eantisym @ A_27a ) @ V0r ) )
% 5.64/5.88             => ( p @ ( ap @ ( c_2Eset__relation_2Eantisym @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r ) @ V1s ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Elinear__order__rrestrict,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88       => ! [V1s: $i] :
% 5.64/5.88            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V0r ) ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V0r ) ) ) )
% 5.64/5.88             => ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r ) @ V1s ) ) ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r ) @ V1s ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ereflexive__rrestrict,axiom,
% 5.64/5.88      ! [A_27a: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88       => ! [V1s: $i] :
% 5.64/5.88            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Ereflexive @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V0r ) ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V0r ) ) ) )
% 5.64/5.88             => ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Ereflexive @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r ) @ V1s ) ) ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0r ) @ V1s ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewellorder__rrestrict,axiom,
% 5.64/5.88      ! [A_27a: del,V0w: $i] :
% 5.64/5.88        ( ( mem @ V0w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ! [V1s: $i] :
% 5.64/5.88            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.64/5.88           => ( p @ ( ap @ ( c_2Ewellorder_2Ewellorder @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V0w ) ) @ V1s ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Ewellorder_2Ewobound__def,axiom,
% 5.64/5.88      ! [A_27a: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ A_27a )
% 5.64/5.88       => ! [V1w: $i] :
% 5.64/5.88            ( ( mem @ V1w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88           => ( ( ap @ ( ap @ ( c_2Ewellorder_2Ewobound @ A_27a ) @ V0x ) @ V1w )
% 5.64/5.88              = ( ap @ ( c_2Ewellorder_2Ewellorder__ABS @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V1w ) ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Eiseg @ A_27a ) @ V1w ) @ V0x ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWIN__wobound,axiom,
% 5.64/5.88      ! [A_27a: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ A_27a )
% 5.64/5.88       => ! [V1y: $i] :
% 5.64/5.88            ( ( mem @ V1y @ A_27a )
% 5.64/5.88           => ! [V2z: $i] :
% 5.64/5.88                ( ( mem @ V2z @ A_27a )
% 5.64/5.88               => ! [V3w: $i] :
% 5.64/5.88                    ( ( mem @ V3w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewobound @ A_27a ) @ V2z ) @ V3w ) ) ) ) )
% 5.64/5.88                    <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V2z ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V3w ) ) ) )
% 5.64/5.88                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1y ) @ V2z ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V3w ) ) ) )
% 5.64/5.88                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V3w ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWLE__wobound,axiom,
% 5.64/5.88      ! [A_27a: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ A_27a )
% 5.64/5.88       => ! [V1y: $i] :
% 5.64/5.88            ( ( mem @ V1y @ A_27a )
% 5.64/5.88           => ! [V2z: $i] :
% 5.64/5.88                ( ( mem @ V2z @ A_27a )
% 5.64/5.88               => ! [V3w: $i] :
% 5.64/5.88                    ( ( mem @ V3w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewobound @ A_27a ) @ V2z ) @ V3w ) ) ) )
% 5.64/5.88                    <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V2z ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V3w ) ) ) )
% 5.64/5.88                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1y ) @ V2z ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V3w ) ) ) )
% 5.64/5.88                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V3w ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewellorder__cases,axiom,
% 5.64/5.88      ! [A_27a: del,V0w: $i] :
% 5.64/5.88        ( ( mem @ V0w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ? [V1s: $i] :
% 5.64/5.88            ( ( mem @ V1s @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88            & ( p @ ( ap @ ( c_2Ewellorder_2Ewellorder @ A_27a ) @ V1s ) )
% 5.64/5.88            & ( V0w
% 5.64/5.88              = ( ap @ ( c_2Ewellorder_2Ewellorder__ABS @ A_27a ) @ V1s ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWEXTENSION,axiom,
% 5.64/5.88      ! [A_27a: del,V0w1: $i] :
% 5.64/5.88        ( ( mem @ V0w1 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ! [V1w2: $i] :
% 5.64/5.88            ( ( mem @ V1w2 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88           => ( ( V0w1 = V1w2 )
% 5.64/5.88            <=> ! [V2a: $i] :
% 5.64/5.88                  ( ( mem @ V2a @ A_27a )
% 5.64/5.88                 => ! [V3b: $i] :
% 5.64/5.88                      ( ( mem @ V3b @ A_27a )
% 5.64/5.88                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2a ) @ V3b ) ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V0w1 ) ) )
% 5.64/5.88                      <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2a ) @ V3b ) ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V1w2 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewobound2,axiom,
% 5.64/5.88      ! [A_27a: del,V0a: $i] :
% 5.64/5.88        ( ( mem @ V0a @ A_27a )
% 5.64/5.88       => ! [V1b: $i] :
% 5.64/5.88            ( ( mem @ V1b @ A_27a )
% 5.64/5.88           => ! [V2w: $i] :
% 5.64/5.88                ( ( mem @ V2w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0a ) @ V1b ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V2w ) ) ) )
% 5.64/5.88                 => ( ( ap @ ( ap @ ( c_2Ewellorder_2Ewobound @ A_27a ) @ V0a ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewobound @ A_27a ) @ V1b ) @ V2w ) )
% 5.64/5.88                    = ( ap @ ( ap @ ( c_2Ewellorder_2Ewobound @ A_27a ) @ V0a ) @ V2w ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(stp_c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o,type,
% 5.64/5.88      tp__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o: $tType ).
% 5.64/5.88  
% 5.64/5.88  thf(stp_inj_c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o,type,
% 5.64/5.88      inj__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o: tp__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(stp_surj_c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o,type,
% 5.64/5.88      surj__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o: $i > tp__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o ).
% 5.64/5.88  
% 5.64/5.88  thf(stp_inj_surj_c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o,axiom,
% 5.64/5.88      ! [X: tp__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o] :
% 5.64/5.88        ( ( surj__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o @ ( inj__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o @ X ) )
% 5.64/5.88        = X ) ).
% 5.64/5.88  
% 5.64/5.88  thf(stp_inj_mem_c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o,axiom,
% 5.64/5.88      ! [X: tp__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o] : ( mem @ ( inj__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o @ X ) @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ bool ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(stp_iso_mem_c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o,axiom,
% 5.64/5.88      ! [X: $i] :
% 5.64/5.88        ( ( mem @ X @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ bool ) )
% 5.64/5.88       => ( X
% 5.64/5.88          = ( inj__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o @ ( surj__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o @ X ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewellorder__fromNat,axiom,
% 5.64/5.88      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.64/5.88        ( p
% 5.64/5.88        @ ( ap @ ( c_2Ewellorder_2Ewellorder @ ty_2Enum_2Enum )
% 5.64/5.88          @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88            @ ( ap @ ( c_2Epair_2EUNCURRY @ ty_2Enum_2Enum @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ bool ) )
% 5.64/5.88              @ ( lam @ ty_2Enum_2Enum
% 5.64/5.88                @ ^ [V1i: $i] :
% 5.64/5.88                    ( lam @ ty_2Enum_2Enum
% 5.64/5.88                    @ ^ [V2j: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V1i ) @ V2j ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ V1i ) @ V2j ) ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V2j ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EINJ__preserves__transitive,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88       => ! [V1f: $i] :
% 5.64/5.88            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88           => ! [V2t: $i] :
% 5.64/5.88                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.64/5.88               => ( ( ( p @ ( ap @ ( c_2Eset__relation_2Etransitive @ A_27a ) @ V0r ) )
% 5.64/5.88                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V0r ) ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V0r ) ) ) @ V2t ) ) )
% 5.64/5.88                 => ( p @ ( ap @ ( c_2Eset__relation_2Etransitive @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27b @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_23_23 @ A_27a @ A_27a @ A_27b @ A_27b ) @ V1f ) @ V1f ) ) @ V0r ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EINJ__preserves__antisym,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88       => ! [V1f: $i] :
% 5.64/5.88            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88           => ! [V2t: $i] :
% 5.64/5.88                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.64/5.88               => ( ( ( p @ ( ap @ ( c_2Eset__relation_2Eantisym @ A_27a ) @ V0r ) )
% 5.64/5.88                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V0r ) ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V0r ) ) ) @ V2t ) ) )
% 5.64/5.88                 => ( p @ ( ap @ ( c_2Eset__relation_2Eantisym @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27b @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_23_23 @ A_27a @ A_27a @ A_27b @ A_27b ) @ V1f ) @ V1f ) ) @ V0r ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EINJ__preserves__linear__order,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88       => ! [V1f: $i] :
% 5.64/5.88            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88           => ! [V2t: $i] :
% 5.64/5.88                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.64/5.88               => ( ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V0r ) ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V0r ) ) ) )
% 5.64/5.88                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V0r ) ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V0r ) ) ) @ V2t ) ) )
% 5.64/5.88                 => ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27b @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_23_23 @ A_27a @ A_27a @ A_27b @ A_27b ) @ V1f ) @ V1f ) ) @ V0r ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V0r ) ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V0r ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Edomain__IMAGE__ff,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.64/5.88        ( ( mem @ V0f @ ( arr @ A_27c @ A_27a ) )
% 5.64/5.88       => ! [V1g: $i] :
% 5.64/5.88            ( ( mem @ V1g @ ( arr @ A_27d @ A_27b ) )
% 5.64/5.88           => ! [V2r: $i] :
% 5.64/5.88                ( ( mem @ V2r @ ( arr @ ( ty_2Epair_2Eprod @ A_27c @ A_27d ) @ bool ) )
% 5.64/5.88               => ( ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( ty_2Epair_2Eprod @ A_27c @ A_27d ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_23_23 @ A_27c @ A_27d @ A_27a @ A_27b ) @ V0f ) @ V1g ) ) @ V2r ) )
% 5.64/5.88                  = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27c @ A_27a ) @ V0f ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27c @ A_27d ) @ V2r ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Erange__IMAGE__ff,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.64/5.88        ( ( mem @ V0f @ ( arr @ A_27c @ A_27b ) )
% 5.64/5.88       => ! [V1g: $i] :
% 5.64/5.88            ( ( mem @ V1g @ ( arr @ A_27d @ A_27a ) )
% 5.64/5.88           => ! [V2r: $i] :
% 5.64/5.88                ( ( mem @ V2r @ ( arr @ ( ty_2Epair_2Eprod @ A_27c @ A_27d ) @ bool ) )
% 5.64/5.88               => ( ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( ty_2Epair_2Eprod @ A_27c @ A_27d ) @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_23_23 @ A_27c @ A_27d @ A_27b @ A_27a ) @ V0f ) @ V1g ) ) @ V2r ) )
% 5.64/5.88                  = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27d @ A_27a ) @ V1g ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27d @ A_27c ) @ V2r ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EINJ__preserves__wellorder,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.64/5.88        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88       => ! [V1f: $i] :
% 5.64/5.88            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88           => ! [V2t: $i] :
% 5.64/5.88                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.64/5.88               => ( ( ( p @ ( ap @ ( c_2Ewellorder_2Ewellorder @ A_27a ) @ V0r ) )
% 5.64/5.88                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V0r ) ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V0r ) ) ) @ V2t ) ) )
% 5.64/5.88                 => ( p @ ( ap @ ( c_2Ewellorder_2Ewellorder @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27b @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_23_23 @ A_27a @ A_27a @ A_27b @ A_27b ) @ V1f ) @ V1f ) ) @ V0r ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewellorder__fromNat__SUM,axiom,
% 5.64/5.88      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum] :
% 5.64/5.88        ( p
% 5.64/5.88        @ ( ap @ ( c_2Ewellorder_2Ewellorder @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) )
% 5.64/5.88          @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88            @ ( ap @ ( c_2Epair_2EUNCURRY @ ty_2Enum_2Enum @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) ) @ bool ) )
% 5.64/5.88              @ ( lam @ ty_2Enum_2Enum
% 5.64/5.88                @ ^ [V1i: $i] :
% 5.64/5.88                    ( lam @ ty_2Enum_2Enum
% 5.64/5.88                    @ ^ [V2j: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) ) @ ( ap @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ A_27a ) @ V1i ) ) @ ( ap @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ A_27a ) @ V2j ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ V1i ) @ V2j ) ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V2j ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Ewellorder_2EfromNatWO__def,axiom,
% 5.64/5.88      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum] :
% 5.64/5.88        ( ( ap @ ( c_2Ewellorder_2EfromNatWO @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) )
% 5.64/5.88        = ( ap @ ( c_2Ewellorder_2Ewellorder__ABS @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) )
% 5.64/5.88          @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88            @ ( ap @ ( c_2Epair_2EUNCURRY @ ty_2Enum_2Enum @ ty_2Enum_2Enum @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) ) @ bool ) )
% 5.64/5.88              @ ( lam @ ty_2Enum_2Enum
% 5.64/5.88                @ ^ [V1i: $i] :
% 5.64/5.88                    ( lam @ ty_2Enum_2Enum
% 5.64/5.88                    @ ^ [V2j: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) ) @ ( ap @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ A_27a ) @ V1i ) ) @ ( ap @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ A_27a ) @ V2j ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ V1i ) @ V2j ) ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V2j ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EfromNatWO__11,axiom,
% 5.64/5.88      ! [A_27a: del,V0i: tp__ty_2Enum_2Enum,V1j: tp__ty_2Enum_2Enum] :
% 5.64/5.88        ( ( ( ap @ ( c_2Ewellorder_2EfromNatWO @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0i ) )
% 5.64/5.88          = ( ap @ ( c_2Ewellorder_2EfromNatWO @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) )
% 5.64/5.88      <=> ( V0i = V1j ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EelsOf__fromNatWO,axiom,
% 5.64/5.88      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum] :
% 5.64/5.88        ( ( ap @ ( c_2Ewellorder_2EelsOf @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) ) @ ( ap @ ( c_2Ewellorder_2EfromNatWO @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.64/5.88        = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ty_2Enum_2Enum @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) ) @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ A_27a ) ) @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWLE__WIN,axiom,
% 5.64/5.88      ! [A_27a: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ A_27a )
% 5.64/5.88       => ! [V1y: $i] :
% 5.64/5.88            ( ( mem @ V1y @ A_27a )
% 5.64/5.88           => ! [V2w: $i] :
% 5.64/5.88                ( ( mem @ V2w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V2w ) ) )
% 5.64/5.88                 => ( ( V0x = V1y )
% 5.64/5.88                    | ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V2w ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EelsOf__wobound,axiom,
% 5.64/5.88      ! [A_27a: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ A_27a )
% 5.64/5.88       => ! [V1w: $i] :
% 5.64/5.88            ( ( mem @ V1w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88           => ( ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewobound @ A_27a ) @ V0x ) @ V1w ) )
% 5.64/5.88              = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.64/5.88                @ ( lam @ A_27a
% 5.64/5.88                  @ ^ [V2y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2y ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2y ) @ V0x ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V1w ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Ewellorder_2Eorderiso__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0w1: $i] :
% 5.64/5.88        ( ( mem @ V0w1 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ! [V1w2: $i] :
% 5.64/5.88            ( ( mem @ V1w2 @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderiso @ A_27a @ A_27b ) @ V0w1 ) @ V1w2 ) )
% 5.64/5.88            <=> ? [V2f: $i] :
% 5.64/5.88                  ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88                  & ! [V3x: $i] :
% 5.64/5.88                      ( ( mem @ V3x @ A_27a )
% 5.64/5.88                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V0w1 ) ) )
% 5.64/5.88                       => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V2f @ V3x ) ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27b ) @ V1w2 ) ) ) ) )
% 5.64/5.88                  & ! [V4x1: $i] :
% 5.64/5.88                      ( ( mem @ V4x1 @ A_27a )
% 5.64/5.88                     => ! [V5x2: $i] :
% 5.64/5.88                          ( ( mem @ V5x2 @ A_27a )
% 5.64/5.88                         => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x1 ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V0w1 ) ) )
% 5.64/5.88                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x2 ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V0w1 ) ) ) )
% 5.64/5.88                           => ( ( ( ap @ V2f @ V4x1 )
% 5.64/5.88                                = ( ap @ V2f @ V5x2 ) )
% 5.64/5.88                            <=> ( V4x1 = V5x2 ) ) ) ) )
% 5.64/5.88                  & ! [V6y: $i] :
% 5.64/5.88                      ( ( mem @ V6y @ A_27b )
% 5.64/5.88                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V6y ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27b ) @ V1w2 ) ) )
% 5.64/5.88                       => ? [V7x: $i] :
% 5.64/5.88                            ( ( mem @ V7x @ A_27a )
% 5.64/5.88                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V7x ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V0w1 ) ) )
% 5.64/5.88                            & ( ( ap @ V2f @ V7x )
% 5.64/5.88                              = V6y ) ) ) )
% 5.64/5.88                  & ! [V8x: $i] :
% 5.64/5.88                      ( ( mem @ V8x @ A_27a )
% 5.64/5.88                     => ! [V9y: $i] :
% 5.64/5.88                          ( ( mem @ V9y @ A_27a )
% 5.64/5.88                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V8x ) @ V9y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V0w1 ) ) ) )
% 5.64/5.88                           => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27b @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27b ) @ ( ap @ V2f @ V8x ) ) @ ( ap @ V2f @ V9y ) ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27b ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27b ) @ V1w2 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Eorderiso__thm,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0w1: $i] :
% 5.64/5.88        ( ( mem @ V0w1 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ! [V1w2: $i] :
% 5.64/5.88            ( ( mem @ V1w2 @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderiso @ A_27a @ A_27b ) @ V0w1 ) @ V1w2 ) )
% 5.64/5.88            <=> ? [V2f: $i] :
% 5.64/5.88                  ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V2f ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V0w1 ) ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27b ) @ V1w2 ) ) )
% 5.64/5.88                  & ! [V3x: $i] :
% 5.64/5.88                      ( ( mem @ V3x @ A_27a )
% 5.64/5.88                     => ! [V4y: $i] :
% 5.64/5.88                          ( ( mem @ V4y @ A_27a )
% 5.64/5.88                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V3x ) @ V4y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V0w1 ) ) ) )
% 5.64/5.88                           => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27b @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27b ) @ ( ap @ V2f @ V3x ) ) @ ( ap @ V2f @ V4y ) ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27b ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27b ) @ V1w2 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Eorderiso__REFL,axiom,
% 5.64/5.88      ! [A_27a: del,V0w: $i] :
% 5.64/5.88        ( ( mem @ V0w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderiso @ A_27a @ A_27a ) @ V0w ) @ V0w ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Eorderiso__SYM,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0w1: $i] :
% 5.64/5.88        ( ( mem @ V0w1 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ! [V1w2: $i] :
% 5.64/5.88            ( ( mem @ V1w2 @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderiso @ A_27a @ A_27b ) @ V0w1 ) @ V1w2 ) )
% 5.64/5.88             => ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderiso @ A_27b @ A_27a ) @ V1w2 ) @ V0w1 ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Eorderiso__TRANS,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,V0w1: $i] :
% 5.64/5.88        ( ( mem @ V0w1 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ! [V1w2: $i] :
% 5.64/5.88            ( ( mem @ V1w2 @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88           => ! [V2w3: $i] :
% 5.64/5.88                ( ( mem @ V2w3 @ ( ty_2Ewellorder_2Ewellorder @ A_27c ) )
% 5.64/5.88               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderiso @ A_27a @ A_27b ) @ V0w1 ) @ V1w2 ) )
% 5.64/5.88                    & ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderiso @ A_27b @ A_27c ) @ V1w2 ) @ V2w3 ) ) )
% 5.64/5.88                 => ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderiso @ A_27a @ A_27c ) @ V0w1 ) @ V2w3 ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Ewellorder_2Eorderlt__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0w1: $i] :
% 5.64/5.88        ( ( mem @ V0w1 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ! [V1w2: $i] :
% 5.64/5.88            ( ( mem @ V1w2 @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderlt @ A_27a @ A_27b ) @ V0w1 ) @ V1w2 ) )
% 5.64/5.88            <=> ? [V2x: $i] :
% 5.64/5.88                  ( ( mem @ V2x @ A_27b )
% 5.64/5.88                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V2x ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27b ) @ V1w2 ) ) )
% 5.64/5.88                  & ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderiso @ A_27a @ A_27b ) @ V0w1 ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewobound @ A_27b ) @ V2x ) @ V1w2 ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Eorderlt__REFL,axiom,
% 5.64/5.88      ! [A_27a: del,V0w: $i] :
% 5.64/5.88        ( ( mem @ V0w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderlt @ A_27a @ A_27a ) @ V0w ) @ V0w ) )
% 5.64/5.88        <=> $false ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewobounds__preserve__bijections,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.88        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88       => ! [V1w1: $i] :
% 5.64/5.88            ( ( mem @ V1w1 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88           => ! [V2w2: $i] :
% 5.64/5.88                ( ( mem @ V2w2 @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88               => ! [V3x: $i] :
% 5.64/5.88                    ( ( mem @ V3x @ A_27a )
% 5.64/5.88                   => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V1w1 ) ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27b ) @ V2w2 ) ) )
% 5.64/5.88                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V1w1 ) ) )
% 5.64/5.88                        & ! [V4x: $i] :
% 5.64/5.88                            ( ( mem @ V4x @ A_27a )
% 5.64/5.88                           => ! [V5y: $i] :
% 5.64/5.88                                ( ( mem @ V5y @ A_27a )
% 5.64/5.88                               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V4x ) @ V5y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V1w1 ) ) ) )
% 5.64/5.88                                 => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27b @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27b ) @ ( ap @ V0f @ V4x ) ) @ ( ap @ V0f @ V5y ) ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27b ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27b ) @ V2w2 ) ) ) ) ) ) ) )
% 5.64/5.88                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewobound @ A_27a ) @ V3x ) @ V1w1 ) ) ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27b ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewobound @ A_27b ) @ ( ap @ V0f @ V3x ) ) @ V2w2 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Eorderlt__TRANS,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,V0w1: $i] :
% 5.64/5.88        ( ( mem @ V0w1 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ! [V1w2: $i] :
% 5.64/5.88            ( ( mem @ V1w2 @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88           => ! [V2w3: $i] :
% 5.64/5.88                ( ( mem @ V2w3 @ ( ty_2Ewellorder_2Ewellorder @ A_27c ) )
% 5.64/5.88               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderlt @ A_27a @ A_27b ) @ V0w1 ) @ V1w2 ) )
% 5.64/5.88                    & ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderlt @ A_27b @ A_27c ) @ V1w2 ) @ V2w3 ) ) )
% 5.64/5.88                 => ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderlt @ A_27a @ A_27c ) @ V0w1 ) @ V2w3 ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Ewellorder_2Ewleast__def,axiom,
% 5.64/5.88      ! [A_27a: del,V0w: $i] :
% 5.64/5.88        ( ( mem @ V0w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ! [V1s: $i] :
% 5.64/5.88            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.64/5.88           => ( ( ap @ ( ap @ ( c_2Ewellorder_2Ewleast @ A_27a ) @ V0w ) @ V1s )
% 5.64/5.88              = ( ap @ ( c_2Eoption_2Esome @ A_27a )
% 5.64/5.88                @ ( lam @ A_27a
% 5.64/5.88                  @ ^ [V2x: $i] :
% 5.64/5.88                      ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V0w ) ) )
% 5.64/5.88                      @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) ) )
% 5.64/5.88                        @ ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.64/5.88                          @ ( lam @ A_27a
% 5.64/5.88                            @ ^ [V3y: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V0w ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ V1s ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V2x ) @ V3y ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V0w ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Ewellorder_2Ewo2wo__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0w1: $i] :
% 5.64/5.88        ( ( mem @ V0w1 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ! [V1w2: $i] :
% 5.64/5.88            ( ( mem @ V1w2 @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88           => ( ( ap @ ( ap @ ( c_2Ewellorder_2Ewo2wo @ A_27a @ A_27b ) @ V0w1 ) @ V1w2 )
% 5.64/5.88              = ( ap
% 5.64/5.88                @ ( ap @ ( c_2Erelation_2EWFREC @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.64/5.88                  @ ( lam @ A_27a
% 5.64/5.88                    @ ^ [V2x: $i] :
% 5.64/5.88                        ( lam @ A_27a
% 5.64/5.88                        @ ^ [V3y: $i] : ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V0w1 ) ) ) ) ) )
% 5.64/5.88                @ ( lam @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.64/5.88                  @ ^ [V4f: $i] :
% 5.64/5.88                      ( lam @ A_27a
% 5.64/5.88                      @ ^ [V5x: $i] :
% 5.64/5.88                          ( ap
% 5.64/5.88                          @ ( ap @ ( c_2Ebool_2ELET @ ( arr @ ( ty_2Eoption_2Eoption @ A_27b ) @ bool ) @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.64/5.88                            @ ( lam @ ( arr @ ( ty_2Eoption_2Eoption @ A_27b ) @ bool )
% 5.64/5.88                              @ ^ [V6s0: $i] :
% 5.64/5.88                                  ( ap
% 5.64/5.88                                  @ ( ap @ ( c_2Ebool_2ELET @ ( arr @ A_27b @ bool ) @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.64/5.88                                    @ ( lam @ ( arr @ A_27b @ bool )
% 5.64/5.88                                      @ ^ [V7s1: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ A_27b @ bool ) ) @ V7s1 ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27b ) @ V1w2 ) ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewleast @ A_27b ) @ V1w2 ) @ V7s1 ) ) ) )
% 5.64/5.88                                  @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( ty_2Eoption_2Eoption @ A_27b ) @ A_27b ) @ ( c_2Eoption_2ETHE @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ V6s0 ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) ) ) )
% 5.64/5.88                          @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ V4f ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Eiseg @ A_27a ) @ V0w1 ) @ V5x ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewo2wo__thm,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0w: $i] :
% 5.64/5.88        ( ( mem @ V0w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ! [V1w2: $i] :
% 5.64/5.88            ( ( mem @ V1w2 @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88           => ! [V2x: $i] :
% 5.64/5.88                ( ( mem @ V2x @ A_27a )
% 5.64/5.88               => ( ( ap @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewo2wo @ A_27a @ A_27b ) @ V0w ) @ V1w2 ) @ V2x )
% 5.64/5.88                  = ( ap
% 5.64/5.88                    @ ( ap @ ( c_2Ebool_2ELET @ ( arr @ ( ty_2Eoption_2Eoption @ A_27b ) @ bool ) @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.64/5.88                      @ ( lam @ ( arr @ ( ty_2Eoption_2Eoption @ A_27b ) @ bool )
% 5.64/5.88                        @ ^ [V3s0: $i] :
% 5.64/5.88                            ( ap
% 5.64/5.88                            @ ( ap @ ( c_2Ebool_2ELET @ ( arr @ A_27b @ bool ) @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.64/5.88                              @ ( lam @ ( arr @ A_27b @ bool )
% 5.64/5.88                                @ ^ [V4s1: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ A_27b @ bool ) ) @ V4s1 ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27b ) @ V1w2 ) ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewleast @ A_27b ) @ V1w2 ) @ V4s1 ) ) ) )
% 5.64/5.88                            @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( ty_2Eoption_2Eoption @ A_27b ) @ A_27b ) @ ( c_2Eoption_2ETHE @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ V3s0 ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) ) ) )
% 5.64/5.88                    @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewo2wo @ A_27a @ A_27b ) @ V0w ) @ V1w2 ) ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Eiseg @ A_27a ) @ V0w ) @ V2x ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewleast__IN__wo,axiom,
% 5.64/5.88      ! [A_27a: del,V0w: $i] :
% 5.64/5.88        ( ( mem @ V0w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ! [V1s: $i] :
% 5.64/5.88            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.64/5.88           => ! [V2x: $i] :
% 5.64/5.88                ( ( mem @ V2x @ A_27a )
% 5.64/5.88               => ( ( ( ap @ ( ap @ ( c_2Ewellorder_2Ewleast @ A_27a ) @ V0w ) @ V1s )
% 5.64/5.88                    = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2x ) )
% 5.64/5.88                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V0w ) ) )
% 5.64/5.88                    & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) )
% 5.64/5.88                    & ! [V3y: $i] :
% 5.64/5.88                        ( ( mem @ V3y @ A_27a )
% 5.64/5.88                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V0w ) ) )
% 5.64/5.88                            & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ V1s ) )
% 5.64/5.88                            & ( V2x != V3y ) )
% 5.64/5.88                         => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V0w ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewleast__EQ__NONE,axiom,
% 5.64/5.88      ! [A_27a: del,V0w: $i] :
% 5.64/5.88        ( ( mem @ V0w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ! [V1s: $i] :
% 5.64/5.88            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.64/5.88           => ( ( ( ap @ ( ap @ ( c_2Ewellorder_2Ewleast @ A_27a ) @ V0w ) @ V1s )
% 5.64/5.88                = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.64/5.88             => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V0w ) ) @ V1s ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewo2wo__IN__w2,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0w1: $i] :
% 5.64/5.88        ( ( mem @ V0w1 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ! [V1w2: $i] :
% 5.64/5.88            ( ( mem @ V1w2 @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88           => ! [V2x: $i] :
% 5.64/5.88                ( ( mem @ V2x @ A_27a )
% 5.64/5.88               => ! [V3y: $i] :
% 5.64/5.88                    ( ( mem @ V3y @ A_27b )
% 5.64/5.88                   => ( ( ( ap @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewo2wo @ A_27a @ A_27b ) @ V0w1 ) @ V1w2 ) @ V2x )
% 5.64/5.88                        = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V3y ) )
% 5.64/5.88                     => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V3y ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27b ) @ V1w2 ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EIMAGE__wo2wo__SUBSET,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0w1: $i] :
% 5.64/5.88        ( ( mem @ V0w1 @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88       => ! [V1w2: $i] :
% 5.64/5.88            ( ( mem @ V1w2 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88           => ! [V2x: $i] :
% 5.64/5.88                ( ( mem @ V2x @ A_27b )
% 5.64/5.88               => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( ty_2Eoption_2Eoption @ A_27a ) @ A_27a ) @ ( c_2Eoption_2ETHE @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewo2wo @ A_27b @ A_27a ) @ V0w1 ) @ V1w2 ) ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Eiseg @ A_27b ) @ V0w1 ) @ V2x ) ) ) @ ( c_2Eoption_2ENONE @ A_27a ) ) ) ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V1w2 ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewo2wo__EQ__NONE,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0w1: $i] :
% 5.64/5.88        ( ( mem @ V0w1 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ! [V1w2: $i] :
% 5.64/5.88            ( ( mem @ V1w2 @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88           => ! [V2x: $i] :
% 5.64/5.88                ( ( mem @ V2x @ A_27a )
% 5.64/5.88               => ( ( ( ap @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewo2wo @ A_27a @ A_27b ) @ V0w1 ) @ V1w2 ) @ V2x )
% 5.64/5.88                    = ( c_2Eoption_2ENONE @ A_27b ) )
% 5.64/5.88                 => ! [V3y: $i] :
% 5.64/5.88                      ( ( mem @ V3y @ A_27a )
% 5.64/5.88                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V0w1 ) ) ) )
% 5.64/5.88                       => ( ( ap @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewo2wo @ A_27a @ A_27b ) @ V0w1 ) @ V1w2 ) @ V3y )
% 5.64/5.88                          = ( c_2Eoption_2ENONE @ A_27b ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewo2wo__EQ__SOME__downwards,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0w1: $i] :
% 5.64/5.88        ( ( mem @ V0w1 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ! [V1w2: $i] :
% 5.64/5.88            ( ( mem @ V1w2 @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88           => ! [V2x: $i] :
% 5.64/5.88                ( ( mem @ V2x @ A_27a )
% 5.64/5.88               => ! [V3y: $i] :
% 5.64/5.88                    ( ( mem @ V3y @ A_27b )
% 5.64/5.88                   => ( ( ( ap @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewo2wo @ A_27a @ A_27b ) @ V0w1 ) @ V1w2 ) @ V2x )
% 5.64/5.88                        = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V3y ) )
% 5.64/5.88                     => ! [V4x0: $i] :
% 5.64/5.88                          ( ( mem @ V4x0 @ A_27a )
% 5.64/5.88                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V4x0 ) @ V2x ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V0w1 ) ) ) )
% 5.64/5.88                           => ? [V5y0: $i] :
% 5.64/5.88                                ( ( mem @ V5y0 @ A_27b )
% 5.64/5.88                                & ( ( ap @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewo2wo @ A_27a @ A_27b ) @ V0w1 ) @ V1w2 ) @ V4x0 )
% 5.64/5.88                                  = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V5y0 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Emono__woseg,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0x1: $i] :
% 5.64/5.88        ( ( mem @ V0x1 @ A_27a )
% 5.64/5.88       => ! [V1x2: $i] :
% 5.64/5.88            ( ( mem @ V1x2 @ A_27a )
% 5.64/5.88           => ! [V2w1: $i] :
% 5.64/5.88                ( ( mem @ V2w1 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88               => ! [V3w2: $i] :
% 5.64/5.88                    ( ( mem @ V3w2 @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x1 ) @ V1x2 ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V2w1 ) ) ) )
% 5.64/5.88                     => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( ty_2Eoption_2Eoption @ A_27b ) @ A_27b ) @ ( c_2Eoption_2ETHE @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewo2wo @ A_27a @ A_27b ) @ V2w1 ) @ V3w2 ) ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Eiseg @ A_27a ) @ V2w1 ) @ V0x1 ) ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( ty_2Eoption_2Eoption @ A_27b ) @ A_27b ) @ ( c_2Eoption_2ETHE @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewo2wo @ A_27a @ A_27b ) @ V2w1 ) @ V3w2 ) ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Eiseg @ A_27a ) @ V2w1 ) @ V1x2 ) ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewo2wo__11,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0x1: $i] :
% 5.64/5.88        ( ( mem @ V0x1 @ A_27a )
% 5.64/5.88       => ! [V1w1: $i] :
% 5.64/5.88            ( ( mem @ V1w1 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88           => ! [V2x2: $i] :
% 5.64/5.88                ( ( mem @ V2x2 @ A_27a )
% 5.64/5.88               => ! [V3w2: $i] :
% 5.64/5.88                    ( ( mem @ V3w2 @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88                   => ! [V4y: $i] :
% 5.64/5.88                        ( ( mem @ V4y @ A_27b )
% 5.64/5.88                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x1 ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V1w1 ) ) )
% 5.64/5.88                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x2 ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V1w1 ) ) )
% 5.64/5.88                            & ( ( ap @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewo2wo @ A_27a @ A_27b ) @ V1w1 ) @ V3w2 ) @ V0x1 )
% 5.64/5.88                              = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V4y ) )
% 5.64/5.88                            & ( ( ap @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewo2wo @ A_27a @ A_27b ) @ V1w1 ) @ V3w2 ) @ V2x2 )
% 5.64/5.88                              = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V4y ) ) )
% 5.64/5.88                         => ( V0x1 = V2x2 ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewleast__SUBSET,axiom,
% 5.64/5.88      ! [A_27a: del,V0w: $i] :
% 5.64/5.88        ( ( mem @ V0w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ! [V1s1: $i] :
% 5.64/5.88            ( ( mem @ V1s1 @ ( arr @ A_27a @ bool ) )
% 5.64/5.88           => ! [V2x: $i] :
% 5.64/5.88                ( ( mem @ V2x @ A_27a )
% 5.64/5.88               => ! [V3s2: $i] :
% 5.64/5.88                    ( ( mem @ V3s2 @ ( arr @ A_27a @ bool ) )
% 5.64/5.88                   => ! [V4y: $i] :
% 5.64/5.88                        ( ( mem @ V4y @ A_27a )
% 5.64/5.88                       => ( ( ( ( ap @ ( ap @ ( c_2Ewellorder_2Ewleast @ A_27a ) @ V0w ) @ V1s1 )
% 5.64/5.88                              = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2x ) )
% 5.64/5.88                            & ( ( ap @ ( ap @ ( c_2Ewellorder_2Ewleast @ A_27a ) @ V0w ) @ V3s2 )
% 5.64/5.88                              = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V4y ) )
% 5.64/5.88                            & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s1 ) @ V3s2 ) ) )
% 5.64/5.88                         => ( ( V2x = V4y )
% 5.64/5.88                            | ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V4y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V0w ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewo2wo__mono,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0w1: $i] :
% 5.64/5.88        ( ( mem @ V0w1 @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88       => ! [V1w2: $i] :
% 5.64/5.88            ( ( mem @ V1w2 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88           => ! [V2x0: $i] :
% 5.64/5.88                ( ( mem @ V2x0 @ A_27b )
% 5.64/5.88               => ! [V3y0: $i] :
% 5.64/5.88                    ( ( mem @ V3y0 @ A_27a )
% 5.64/5.88                   => ! [V4x: $i] :
% 5.64/5.88                        ( ( mem @ V4x @ A_27b )
% 5.64/5.88                       => ! [V5y: $i] :
% 5.64/5.88                            ( ( mem @ V5y @ A_27a )
% 5.64/5.88                           => ( ( ( ( ap @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewo2wo @ A_27b @ A_27a ) @ V0w1 ) @ V1w2 ) @ V2x0 )
% 5.64/5.88                                  = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3y0 ) )
% 5.64/5.88                                & ( ( ap @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewo2wo @ A_27b @ A_27a ) @ V0w1 ) @ V1w2 ) @ V4x )
% 5.64/5.88                                  = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V5y ) )
% 5.64/5.88                                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27b @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27b ) @ V2x0 ) @ V4x ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27b ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27b ) @ V0w1 ) ) ) ) )
% 5.64/5.88                             => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V3y0 ) @ V5y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V1w2 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewo2wo__ONTO,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ A_27a )
% 5.64/5.88       => ! [V1w1: $i] :
% 5.64/5.88            ( ( mem @ V1w1 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88           => ! [V2w2: $i] :
% 5.64/5.88                ( ( mem @ V2w2 @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88               => ! [V3y: $i] :
% 5.64/5.88                    ( ( mem @ V3y @ A_27b )
% 5.64/5.88                   => ! [V4y0: $i] :
% 5.64/5.88                        ( ( mem @ V4y0 @ A_27b )
% 5.64/5.88                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V1w1 ) ) )
% 5.64/5.88                            & ( ( ap @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewo2wo @ A_27a @ A_27b ) @ V1w1 ) @ V2w2 ) @ V0x )
% 5.64/5.88                              = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V3y ) )
% 5.64/5.88                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27b @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27b ) @ V4y0 ) @ V3y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27b ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27b ) @ V2w2 ) ) ) ) )
% 5.64/5.88                         => ? [V5x0: $i] :
% 5.64/5.88                              ( ( mem @ V5x0 @ A_27a )
% 5.64/5.88                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x0 ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V1w1 ) ) )
% 5.64/5.88                              & ( ( ap @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewo2wo @ A_27a @ A_27b ) @ V1w1 ) @ V2w2 ) @ V5x0 )
% 5.64/5.88                                = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V4y0 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewo2wo__EQ__NONE__woseg,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0w1: $i] :
% 5.64/5.88        ( ( mem @ V0w1 @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88       => ! [V1w2: $i] :
% 5.64/5.88            ( ( mem @ V1w2 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88           => ! [V2x: $i] :
% 5.64/5.88                ( ( mem @ V2x @ A_27b )
% 5.64/5.88               => ( ( ( ap @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewo2wo @ A_27b @ A_27a ) @ V0w1 ) @ V1w2 ) @ V2x )
% 5.64/5.88                    = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.64/5.88                 => ( ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V1w2 )
% 5.64/5.88                    = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ( ty_2Eoption_2Eoption @ A_27a ) @ A_27a ) @ ( c_2Eoption_2ETHE @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Ewo2wo @ A_27b @ A_27a ) @ V0w1 ) @ V1w2 ) ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Eiseg @ A_27b ) @ V0w1 ) @ V2x ) ) ) @ ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Eorderlt__trichotomy,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0w1: $i] :
% 5.64/5.88        ( ( mem @ V0w1 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ! [V1w2: $i] :
% 5.64/5.88            ( ( mem @ V1w2 @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderlt @ A_27a @ A_27b ) @ V0w1 ) @ V1w2 ) )
% 5.64/5.88              | ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderiso @ A_27a @ A_27b ) @ V0w1 ) @ V1w2 ) )
% 5.64/5.88              | ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderlt @ A_27b @ A_27a ) @ V1w2 ) @ V0w1 ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Ewellorder_2EwZERO__def,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88        ( ( c_2Ewellorder_2EwZERO @ A_27a )
% 5.64/5.88        = ( ap @ ( c_2Ewellorder_2Ewellorder__ABS @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EelsOf__wZERO,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88        ( ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ ( c_2Ewellorder_2EwZERO @ A_27a ) )
% 5.64/5.88        = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWIN__wZERO,axiom,
% 5.64/5.88      ! [A_27a: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ A_27a )
% 5.64/5.88       => ! [V1y: $i] :
% 5.64/5.88            ( ( mem @ V1y @ A_27a )
% 5.64/5.88           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ ( c_2Ewellorder_2EwZERO @ A_27a ) ) ) ) )
% 5.64/5.88            <=> $false ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWLE__wZERO,axiom,
% 5.64/5.88      ! [A_27a: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ A_27a )
% 5.64/5.88       => ! [V1y: $i] :
% 5.64/5.88            ( ( mem @ V1y @ A_27a )
% 5.64/5.88           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ ( c_2Ewellorder_2EwZERO @ A_27a ) ) ) )
% 5.64/5.88            <=> $false ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Eorderiso__wZERO,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0w: $i] :
% 5.64/5.88        ( ( mem @ V0w @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderiso @ A_27a @ A_27b ) @ ( c_2Ewellorder_2EwZERO @ A_27a ) ) @ V0w ) )
% 5.64/5.88        <=> ( V0w
% 5.64/5.88            = ( c_2Ewellorder_2EwZERO @ A_27b ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EelsOf__EQ__EMPTY,axiom,
% 5.64/5.88      ! [A_27a: del,V0w: $i] :
% 5.64/5.88        ( ( mem @ V0w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ( ( ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V0w )
% 5.64/5.88            = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.64/5.88        <=> ( V0w
% 5.64/5.88            = ( c_2Ewellorder_2EwZERO @ A_27a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2ELT__wZERO,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0w: $i] :
% 5.64/5.88        ( ( mem @ V0w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderlt @ A_27a @ A_27b ) @ V0w ) @ ( c_2Ewellorder_2EwZERO @ A_27b ) ) )
% 5.64/5.88        <=> $false ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Eorderlt__WF,axiom,
% 5.64/5.88      ! [A_27a: del] : ( p @ ( ap @ ( c_2Erelation_2EWF @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) ) @ ( c_2Ewellorder_2Eorderlt @ A_27a @ A_27a ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Eorderlt__orderiso,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0x0: $i] :
% 5.64/5.88        ( ( mem @ V0x0 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ! [V1y0: $i] :
% 5.64/5.88            ( ( mem @ V1y0 @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88           => ! [V2a0: $i] :
% 5.64/5.88                ( ( mem @ V2a0 @ ( ty_2Ewellorder_2Ewellorder @ A_27c ) )
% 5.64/5.88               => ! [V3b0: $i] :
% 5.64/5.88                    ( ( mem @ V3b0 @ ( ty_2Ewellorder_2Ewellorder @ A_27d ) )
% 5.64/5.88                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderiso @ A_27a @ A_27b ) @ V0x0 ) @ V1y0 ) )
% 5.64/5.88                        & ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderiso @ A_27c @ A_27d ) @ V2a0 ) @ V3b0 ) ) )
% 5.64/5.88                     => ( ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderlt @ A_27a @ A_27c ) @ V0x0 ) @ V2a0 ) )
% 5.64/5.88                      <=> ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderlt @ A_27b @ A_27d ) @ V1y0 ) @ V3b0 ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Ewellorder_2Efinite__def,axiom,
% 5.64/5.88      ! [A_27a: del,V0w: $i] :
% 5.64/5.88        ( ( mem @ V0w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Ewellorder_2Efinite @ A_27a ) @ V0w ) )
% 5.64/5.88        <=> ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V0w ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Efinite__iso,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0w1: $i] :
% 5.64/5.88        ( ( mem @ V0w1 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88       => ! [V1w2: $i] :
% 5.64/5.88            ( ( mem @ V1w2 @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderiso @ A_27a @ A_27b ) @ V0w1 ) @ V1w2 ) )
% 5.64/5.88             => ( ( p @ ( ap @ ( c_2Ewellorder_2Efinite @ A_27a ) @ V0w1 ) )
% 5.64/5.88              <=> ( p @ ( ap @ ( c_2Ewellorder_2Efinite @ A_27b ) @ V1w2 ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Efinite__wZERO,axiom,
% 5.64/5.88      ! [A_27a: del] : ( p @ ( ap @ ( c_2Ewellorder_2Efinite @ A_27a ) @ ( c_2Ewellorder_2EwZERO @ A_27a ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Eorderiso__unique,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.64/5.88        ( ( mem @ V0f1 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88       => ! [V1w1: $i] :
% 5.64/5.88            ( ( mem @ V1w1 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88           => ! [V2w2: $i] :
% 5.64/5.88                ( ( mem @ V2w2 @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88               => ! [V3f2: $i] :
% 5.64/5.88                    ( ( mem @ V3f2 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88                   => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f1 ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V1w1 ) ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27b ) @ V2w2 ) ) )
% 5.64/5.88                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V3f2 ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V1w1 ) ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27b ) @ V2w2 ) ) )
% 5.64/5.88                        & ! [V4x: $i] :
% 5.64/5.88                            ( ( mem @ V4x @ A_27a )
% 5.64/5.88                           => ! [V5y: $i] :
% 5.64/5.88                                ( ( mem @ V5y @ A_27a )
% 5.64/5.88                               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V4x ) @ V5y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V1w1 ) ) ) )
% 5.64/5.88                                 => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27b @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27b ) @ ( ap @ V0f1 @ V4x ) ) @ ( ap @ V0f1 @ V5y ) ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27b ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27b ) @ V2w2 ) ) ) ) ) ) )
% 5.64/5.88                        & ! [V6x: $i] :
% 5.64/5.88                            ( ( mem @ V6x @ A_27a )
% 5.64/5.88                           => ! [V7y: $i] :
% 5.64/5.88                                ( ( mem @ V7y @ A_27a )
% 5.64/5.88                               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V6x ) @ V7y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V1w1 ) ) ) )
% 5.64/5.88                                 => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27b @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27b ) @ ( ap @ V3f2 @ V6x ) ) @ ( ap @ V3f2 @ V7y ) ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27b ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27b ) @ V2w2 ) ) ) ) ) ) ) )
% 5.64/5.88                     => ! [V8x: $i] :
% 5.64/5.88                          ( ( mem @ V8x @ A_27a )
% 5.64/5.88                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V8x ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V1w1 ) ) )
% 5.64/5.88                           => ( ( ap @ V0f1 @ V8x )
% 5.64/5.88                              = ( ap @ V3f2 @ V8x ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Eseteq__wlog,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.64/5.88        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.88       => ! [V1f: $i] :
% 5.64/5.88            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.64/5.88           => ( ( ! [V2a: $i] :
% 5.64/5.88                    ( ( mem @ V2a @ A_27a )
% 5.64/5.88                   => ! [V3b: $i] :
% 5.64/5.88                        ( ( mem @ V3b @ A_27a )
% 5.64/5.88                       => ( ( p @ ( ap @ ( ap @ V0P @ V2a ) @ V3b ) )
% 5.64/5.88                         => ( p @ ( ap @ ( ap @ V0P @ V3b ) @ V2a ) ) ) ) )
% 5.64/5.88                & ! [V4x: $i] :
% 5.64/5.88                    ( ( mem @ V4x @ A_27b )
% 5.64/5.88                   => ! [V5a: $i] :
% 5.64/5.88                        ( ( mem @ V5a @ A_27a )
% 5.64/5.88                       => ! [V6b: $i] :
% 5.64/5.88                            ( ( mem @ V6b @ A_27a )
% 5.64/5.88                           => ( ( ( p @ ( ap @ ( ap @ V0P @ V5a ) @ V6b ) )
% 5.64/5.88                                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V4x ) @ ( ap @ V1f @ V5a ) ) ) )
% 5.64/5.88                             => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V4x ) @ ( ap @ V1f @ V6b ) ) ) ) ) ) ) )
% 5.64/5.88             => ! [V7a: $i] :
% 5.64/5.88                  ( ( mem @ V7a @ A_27a )
% 5.64/5.88                 => ! [V8b: $i] :
% 5.64/5.88                      ( ( mem @ V8b @ A_27a )
% 5.64/5.88                     => ( ( p @ ( ap @ ( ap @ V0P @ V7a ) @ V8b ) )
% 5.64/5.88                       => ( ( ap @ V1f @ V7a )
% 5.64/5.88                          = ( ap @ V1f @ V8b ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewo__INDUCTION,axiom,
% 5.64/5.88      ! [A_27a: del,V0P: $i] :
% 5.64/5.88        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.88       => ! [V1w: $i] :
% 5.64/5.88            ( ( mem @ V1w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88           => ( ! [V2x: $i] :
% 5.64/5.88                  ( ( mem @ V2x @ A_27a )
% 5.64/5.88                 => ( ! [V3y: $i] :
% 5.64/5.88                        ( ( mem @ V3y @ A_27a )
% 5.64/5.88                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V3y ) @ V2x ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V1w ) ) ) )
% 5.64/5.88                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V1w ) ) )
% 5.64/5.88                           => ( p @ ( ap @ V0P @ V3y ) ) ) ) )
% 5.64/5.88                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V1w ) ) )
% 5.64/5.88                     => ( p @ ( ap @ V0P @ V2x ) ) ) ) )
% 5.64/5.88             => ! [V4x: $i] :
% 5.64/5.88                  ( ( mem @ V4x @ A_27a )
% 5.64/5.88                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V1w ) ) )
% 5.64/5.88                   => ( p @ ( ap @ V0P @ V4x ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EFORALL__NUM,axiom,
% 5.64/5.88      ! [V0P: $i] :
% 5.64/5.88        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.88       => ( ! [V1n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.64/5.88        <=> ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.64/5.88            & ! [V2n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Estrict__UNION,axiom,
% 5.64/5.88      ! [A_27a: del,V0r1: $i] :
% 5.64/5.88        ( ( mem @ V0r1 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88       => ! [V1r2: $i] :
% 5.64/5.88            ( ( mem @ V1r2 @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88           => ( ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V0r1 ) @ V1r2 ) )
% 5.64/5.88              = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ V0r1 ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ V1r2 ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWLE__WIN__EQ,axiom,
% 5.64/5.88      ! [A_27a: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ A_27a )
% 5.64/5.88       => ! [V1y: $i] :
% 5.64/5.88            ( ( mem @ V1y @ A_27a )
% 5.64/5.88           => ! [V2w: $i] :
% 5.64/5.88                ( ( mem @ V2w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V2w ) ) )
% 5.64/5.88                <=> ( ( ( V0x = V1y )
% 5.64/5.88                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V2w ) ) ) )
% 5.64/5.88                    | ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V2w ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Ewellorder_2Eremove__def,axiom,
% 5.64/5.88      ! [A_27a: del,V0e: $i] :
% 5.64/5.88        ( ( mem @ V0e @ A_27a )
% 5.64/5.88       => ! [V1w: $i] :
% 5.64/5.88            ( ( mem @ V1w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88           => ( ( ap @ ( ap @ ( c_2Ewellorder_2Eremove @ A_27a ) @ V0e ) @ V1w )
% 5.64/5.88              = ( ap @ ( c_2Ewellorder_2Ewellorder__ABS @ A_27a )
% 5.64/5.88                @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) )
% 5.64/5.88                  @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27a @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88                    @ ( lam @ A_27a
% 5.64/5.88                      @ ^ [V2x: $i] :
% 5.64/5.88                          ( lam @ A_27a
% 5.64/5.88                          @ ^ [V3y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V2x ) @ V0e ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V3y ) @ V0e ) ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V1w ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewellorder__remove,axiom,
% 5.64/5.88      ! [A_27a: del,V0e: $i] :
% 5.64/5.88        ( ( mem @ V0e @ A_27a )
% 5.64/5.88       => ! [V1w: $i] :
% 5.64/5.88            ( ( mem @ V1w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88           => ( p
% 5.64/5.88              @ ( ap @ ( c_2Ewellorder_2Ewellorder @ A_27a )
% 5.64/5.88                @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) )
% 5.64/5.88                  @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27a @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88                    @ ( lam @ A_27a
% 5.64/5.88                      @ ^ [V2x: $i] :
% 5.64/5.88                          ( lam @ A_27a
% 5.64/5.88                          @ ^ [V3y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V2x ) @ V0e ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V3y ) @ V0e ) ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V1w ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EelsOf__remove,axiom,
% 5.64/5.88      ! [A_27a: del,V0e: $i] :
% 5.64/5.88        ( ( mem @ V0e @ A_27a )
% 5.64/5.88       => ! [V1w: $i] :
% 5.64/5.88            ( ( mem @ V1w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88           => ( ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Eremove @ A_27a ) @ V0e ) @ V1w ) )
% 5.64/5.88              = ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V1w ) ) @ V0e ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWIN__remove,axiom,
% 5.64/5.88      ! [A_27a: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ A_27a )
% 5.64/5.88       => ! [V1y: $i] :
% 5.64/5.88            ( ( mem @ V1y @ A_27a )
% 5.64/5.88           => ! [V2e: $i] :
% 5.64/5.88                ( ( mem @ V2e @ A_27a )
% 5.64/5.88               => ! [V3w: $i] :
% 5.64/5.88                    ( ( mem @ V3w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ ( ap @ ( ap @ ( c_2Ewellorder_2Eremove @ A_27a ) @ V2e ) @ V3w ) ) ) ) )
% 5.64/5.88                    <=> ( ( V0x != V2e )
% 5.64/5.88                        & ( V1y != V2e )
% 5.64/5.88                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V3w ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Ewellorder_2EADD1__def,axiom,
% 5.64/5.88      ! [A_27a: del,V0e: $i] :
% 5.64/5.88        ( ( mem @ V0e @ A_27a )
% 5.64/5.88       => ! [V1w: $i] :
% 5.64/5.88            ( ( mem @ V1w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88           => ( ( ap @ ( ap @ ( c_2Ewellorder_2EADD1 @ A_27a ) @ V0e ) @ V1w )
% 5.64/5.88              = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0e ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V1w ) ) ) @ V1w )
% 5.64/5.88                @ ( ap @ ( c_2Ewellorder_2Ewellorder__ABS @ A_27a )
% 5.64/5.88                  @ ( ap
% 5.64/5.88                    @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) )
% 5.64/5.88                      @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V1w ) )
% 5.64/5.88                        @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ A_27a )
% 5.64/5.88                          @ ( lam @ A_27a
% 5.64/5.88                            @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V0e ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V1w ) ) ) ) ) ) )
% 5.64/5.88                    @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0e ) @ V0e ) ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Ewellorder__ADD1,axiom,
% 5.64/5.88      ! [A_27a: del,V0e: $i] :
% 5.64/5.88        ( ( mem @ V0e @ A_27a )
% 5.64/5.88       => ! [V1w: $i] :
% 5.64/5.88            ( ( mem @ V1w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88           => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0e ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V1w ) ) )
% 5.64/5.88             => ( p
% 5.64/5.88                @ ( ap @ ( c_2Ewellorder_2Ewellorder @ A_27a )
% 5.64/5.88                  @ ( ap
% 5.64/5.88                    @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) )
% 5.64/5.88                      @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V1w ) )
% 5.64/5.88                        @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ A_27a )
% 5.64/5.88                          @ ( lam @ A_27a
% 5.64/5.88                            @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V0e ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V1w ) ) ) ) ) ) )
% 5.64/5.88                    @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0e ) @ V0e ) ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EelsOf__ADD1,axiom,
% 5.64/5.88      ! [A_27a: del,V0e: $i] :
% 5.64/5.88        ( ( mem @ V0e @ A_27a )
% 5.64/5.88       => ! [V1w: $i] :
% 5.64/5.88            ( ( mem @ V1w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88           => ( ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ ( ap @ ( ap @ ( c_2Ewellorder_2EADD1 @ A_27a ) @ V0e ) @ V1w ) )
% 5.64/5.88              = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0e ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V1w ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWIN__ADD1,axiom,
% 5.64/5.88      ! [A_27a: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ A_27a )
% 5.64/5.88       => ! [V1y: $i] :
% 5.64/5.88            ( ( mem @ V1y @ A_27a )
% 5.64/5.88           => ! [V2e: $i] :
% 5.64/5.88                ( ( mem @ V2e @ A_27a )
% 5.64/5.88               => ! [V3w: $i] :
% 5.64/5.88                    ( ( mem @ V3w @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ ( ap @ ( ap @ ( c_2Ewellorder_2EADD1 @ A_27a ) @ V2e ) @ V3w ) ) ) ) )
% 5.64/5.88                    <=> ( ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2e ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V3w ) ) )
% 5.64/5.88                          & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V3w ) ) )
% 5.64/5.88                          & ( V1y = V2e ) )
% 5.64/5.88                        | ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) @ ( ap @ ( c_2Eset__relation_2Estrict @ A_27a ) @ ( ap @ ( c_2Ewellorder_2Ewellorder__REP @ A_27a ) @ V3w ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EelsOf__cardeq__iso,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.88        ( ( mem @ V0f @ ( arr @ A_27b @ A_27a ) )
% 5.64/5.88       => ! [V1wo: $i] :
% 5.64/5.88            ( ( mem @ V1wo @ ( ty_2Ewellorder_2Ewellorder @ A_27b ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27b @ A_27a ) @ V0f ) @ ( ap @ ( c_2Ewellorder_2EelsOf @ A_27b ) @ V1wo ) ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.64/5.88             => ? [V2wo_27: $i] :
% 5.64/5.88                  ( ( mem @ V2wo_27 @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88                  & ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Eorderiso @ A_27b @ A_27a ) @ V1wo ) @ V2wo_27 ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2Eallsets__wellorderable,axiom,
% 5.64/5.88      ! [A_27a: del,V0s: $i] :
% 5.64/5.88        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.64/5.88       => ? [V1wo: $i] :
% 5.64/5.88            ( ( mem @ V1wo @ ( ty_2Ewellorder_2Ewellorder @ A_27a ) )
% 5.64/5.88            & ( ( ap @ ( c_2Ewellorder_2EelsOf @ A_27a ) @ V1wo )
% 5.64/5.88              = V0s ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWF,axiom,
% 5.64/5.88      ! [A_27a: del,V0_3C_3C: $i] :
% 5.64/5.88        ( ( mem @ V0_3C_3C @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0_3C_3C ) )
% 5.64/5.88        <=> ! [V1P: $i] :
% 5.64/5.88              ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.64/5.88             => ( ? [V2x: $i] :
% 5.64/5.88                    ( ( mem @ V2x @ A_27a )
% 5.64/5.88                    & ( p @ ( ap @ V1P @ V2x ) ) )
% 5.64/5.88               => ? [V3x: $i] :
% 5.64/5.88                    ( ( mem @ V3x @ A_27a )
% 5.64/5.88                    & ( p @ ( ap @ V1P @ V3x ) )
% 5.64/5.88                    & ! [V4y: $i] :
% 5.64/5.88                        ( ( mem @ V4y @ A_27a )
% 5.64/5.88                       => ( ( p @ ( ap @ ( ap @ V0_3C_3C @ V4y ) @ V3x ) )
% 5.64/5.88                         => ~ ( p @ ( ap @ V1P @ V4y ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWF__EQ,axiom,
% 5.64/5.88      ! [A_27a: del,V0_3C_3C: $i] :
% 5.64/5.88        ( ( mem @ V0_3C_3C @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0_3C_3C ) )
% 5.64/5.88        <=> ! [V1P: $i] :
% 5.64/5.88              ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.64/5.88             => ( ? [V2x: $i] :
% 5.64/5.88                    ( ( mem @ V2x @ A_27a )
% 5.64/5.88                    & ( p @ ( ap @ V1P @ V2x ) ) )
% 5.64/5.88              <=> ? [V3x: $i] :
% 5.64/5.88                    ( ( mem @ V3x @ A_27a )
% 5.64/5.88                    & ( p @ ( ap @ V1P @ V3x ) )
% 5.64/5.88                    & ! [V4y: $i] :
% 5.64/5.88                        ( ( mem @ V4y @ A_27a )
% 5.64/5.88                       => ( ( p @ ( ap @ ( ap @ V0_3C_3C @ V4y ) @ V3x ) )
% 5.64/5.88                         => ~ ( p @ ( ap @ V1P @ V4y ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWF__IND,axiom,
% 5.64/5.88      ! [A_27a: del,V0_3C_3C: $i] :
% 5.64/5.88        ( ( mem @ V0_3C_3C @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0_3C_3C ) )
% 5.64/5.88        <=> ! [V1P: $i] :
% 5.64/5.88              ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.64/5.88             => ( ! [V2x: $i] :
% 5.64/5.88                    ( ( mem @ V2x @ A_27a )
% 5.64/5.88                   => ( ! [V3y: $i] :
% 5.64/5.88                          ( ( mem @ V3y @ A_27a )
% 5.64/5.88                         => ( ( p @ ( ap @ ( ap @ V0_3C_3C @ V3y ) @ V2x ) )
% 5.64/5.88                           => ( p @ ( ap @ V1P @ V3y ) ) ) )
% 5.64/5.88                     => ( p @ ( ap @ V1P @ V2x ) ) ) )
% 5.64/5.88               => ! [V4x: $i] :
% 5.64/5.88                    ( ( mem @ V4x @ A_27a )
% 5.64/5.88                   => ( p @ ( ap @ V1P @ V4x ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWF__DCHAIN,axiom,
% 5.64/5.88      ! [A_27a: del,V0_3C_3C: $i] :
% 5.64/5.88        ( ( mem @ V0_3C_3C @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0_3C_3C ) )
% 5.64/5.88        <=> ~ ? [V1s: $i] :
% 5.64/5.88                ( ( mem @ V1s @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.64/5.88                & ! [V2n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ V0_3C_3C @ ( ap @ V1s @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ ( ap @ V1s @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWF__UREC,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0_3C_3C: $i] :
% 5.64/5.88        ( ( mem @ V0_3C_3C @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0_3C_3C ) )
% 5.64/5.88         => ! [V1H: $i] :
% 5.64/5.88              ( ( mem @ V1H @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) )
% 5.64/5.88             => ( ! [V2f: $i] :
% 5.64/5.88                    ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88                   => ! [V3g: $i] :
% 5.64/5.88                        ( ( mem @ V3g @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88                       => ! [V4x: $i] :
% 5.64/5.88                            ( ( mem @ V4x @ A_27a )
% 5.64/5.88                           => ( ! [V5z: $i] :
% 5.64/5.88                                  ( ( mem @ V5z @ A_27a )
% 5.64/5.88                                 => ( ( p @ ( ap @ ( ap @ V0_3C_3C @ V5z ) @ V4x ) )
% 5.64/5.88                                   => ( ( ap @ V2f @ V5z )
% 5.64/5.88                                      = ( ap @ V3g @ V5z ) ) ) )
% 5.64/5.88                             => ( ( ap @ ( ap @ V1H @ V2f ) @ V4x )
% 5.64/5.88                                = ( ap @ ( ap @ V1H @ V3g ) @ V4x ) ) ) ) ) )
% 5.64/5.88               => ! [V6f: $i] :
% 5.64/5.88                    ( ( mem @ V6f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88                   => ! [V7g: $i] :
% 5.64/5.88                        ( ( mem @ V7g @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88                       => ( ( ! [V8x: $i] :
% 5.64/5.88                                ( ( mem @ V8x @ A_27a )
% 5.64/5.88                               => ( ( ap @ V6f @ V8x )
% 5.64/5.88                                  = ( ap @ ( ap @ V1H @ V6f ) @ V8x ) ) )
% 5.64/5.88                            & ! [V9x: $i] :
% 5.64/5.88                                ( ( mem @ V9x @ A_27a )
% 5.64/5.88                               => ( ( ap @ V7g @ V9x )
% 5.64/5.88                                  = ( ap @ ( ap @ V1H @ V7g ) @ V9x ) ) ) )
% 5.64/5.88                         => ( V6f = V7g ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWF__UREC__WF,axiom,
% 5.64/5.88      ! [A_27a: del,V0_3C_3C: $i] :
% 5.64/5.88        ( ( mem @ V0_3C_3C @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.88       => ( ! [V1H: $i] :
% 5.64/5.88              ( ( mem @ V1H @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.88             => ( ! [V2f: $i] :
% 5.64/5.88                    ( ( mem @ V2f @ ( arr @ A_27a @ bool ) )
% 5.64/5.88                   => ! [V3g: $i] :
% 5.64/5.88                        ( ( mem @ V3g @ ( arr @ A_27a @ bool ) )
% 5.64/5.88                       => ! [V4x: $i] :
% 5.64/5.88                            ( ( mem @ V4x @ A_27a )
% 5.64/5.88                           => ( ! [V5z: $i] :
% 5.64/5.88                                  ( ( mem @ V5z @ A_27a )
% 5.64/5.88                                 => ( ( p @ ( ap @ ( ap @ V0_3C_3C @ V5z ) @ V4x ) )
% 5.64/5.88                                   => ( ( p @ ( ap @ V2f @ V5z ) )
% 5.64/5.88                                    <=> ( p @ ( ap @ V3g @ V5z ) ) ) ) )
% 5.64/5.88                             => ( ( p @ ( ap @ ( ap @ V1H @ V2f ) @ V4x ) )
% 5.64/5.88                              <=> ( p @ ( ap @ ( ap @ V1H @ V3g ) @ V4x ) ) ) ) ) ) )
% 5.64/5.88               => ! [V6f: $i] :
% 5.64/5.88                    ( ( mem @ V6f @ ( arr @ A_27a @ bool ) )
% 5.64/5.88                   => ! [V7g: $i] :
% 5.64/5.88                        ( ( mem @ V7g @ ( arr @ A_27a @ bool ) )
% 5.64/5.88                       => ( ( ! [V8x: $i] :
% 5.64/5.88                                ( ( mem @ V8x @ A_27a )
% 5.64/5.88                               => ( ( p @ ( ap @ V6f @ V8x ) )
% 5.64/5.88                                <=> ( p @ ( ap @ ( ap @ V1H @ V6f ) @ V8x ) ) ) )
% 5.64/5.88                            & ! [V9x: $i] :
% 5.64/5.88                                ( ( mem @ V9x @ A_27a )
% 5.64/5.88                               => ( ( p @ ( ap @ V7g @ V9x ) )
% 5.64/5.88                                <=> ( p @ ( ap @ ( ap @ V1H @ V7g ) @ V9x ) ) ) ) )
% 5.64/5.88                         => ( V6f = V7g ) ) ) ) ) )
% 5.64/5.88         => ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0_3C_3C ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWF__REC__INVARIANT,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0_3C_3C: $i] :
% 5.64/5.88        ( ( mem @ V0_3C_3C @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0_3C_3C ) )
% 5.64/5.88         => ! [V1H: $i] :
% 5.64/5.88              ( ( mem @ V1H @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) )
% 5.64/5.88             => ! [V2S: $i] :
% 5.64/5.88                  ( ( mem @ V2S @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.64/5.88                 => ( ! [V3f: $i] :
% 5.64/5.88                        ( ( mem @ V3f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88                       => ! [V4g: $i] :
% 5.64/5.88                            ( ( mem @ V4g @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88                           => ! [V5x: $i] :
% 5.64/5.88                                ( ( mem @ V5x @ A_27a )
% 5.64/5.88                               => ( ! [V6z: $i] :
% 5.64/5.88                                      ( ( mem @ V6z @ A_27a )
% 5.64/5.88                                     => ( ( p @ ( ap @ ( ap @ V0_3C_3C @ V6z ) @ V5x ) )
% 5.64/5.88                                       => ( ( ( ap @ V3f @ V6z )
% 5.64/5.88                                            = ( ap @ V4g @ V6z ) )
% 5.64/5.88                                          & ( p @ ( ap @ ( ap @ V2S @ V6z ) @ ( ap @ V3f @ V6z ) ) ) ) ) )
% 5.64/5.88                                 => ( ( ( ap @ ( ap @ V1H @ V3f ) @ V5x )
% 5.64/5.88                                      = ( ap @ ( ap @ V1H @ V4g ) @ V5x ) )
% 5.64/5.88                                    & ( p @ ( ap @ ( ap @ V2S @ V5x ) @ ( ap @ ( ap @ V1H @ V3f ) @ V5x ) ) ) ) ) ) ) )
% 5.64/5.88                   => ? [V7f: $i] :
% 5.64/5.88                        ( ( mem @ V7f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88                        & ! [V8x: $i] :
% 5.64/5.88                            ( ( mem @ V8x @ A_27a )
% 5.64/5.88                           => ( ( ap @ V7f @ V8x )
% 5.64/5.88                              = ( ap @ ( ap @ V1H @ V7f ) @ V8x ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWF__REC,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0_3C_3C: $i] :
% 5.64/5.88        ( ( mem @ V0_3C_3C @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0_3C_3C ) )
% 5.64/5.88         => ! [V1H: $i] :
% 5.64/5.88              ( ( mem @ V1H @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) )
% 5.64/5.88             => ( ! [V2f: $i] :
% 5.64/5.88                    ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88                   => ! [V3g: $i] :
% 5.64/5.88                        ( ( mem @ V3g @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88                       => ! [V4x: $i] :
% 5.64/5.88                            ( ( mem @ V4x @ A_27a )
% 5.64/5.88                           => ( ! [V5z: $i] :
% 5.64/5.88                                  ( ( mem @ V5z @ A_27a )
% 5.64/5.88                                 => ( ( p @ ( ap @ ( ap @ V0_3C_3C @ V5z ) @ V4x ) )
% 5.64/5.88                                   => ( ( ap @ V2f @ V5z )
% 5.64/5.88                                      = ( ap @ V3g @ V5z ) ) ) )
% 5.64/5.88                             => ( ( ap @ ( ap @ V1H @ V2f ) @ V4x )
% 5.64/5.88                                = ( ap @ ( ap @ V1H @ V3g ) @ V4x ) ) ) ) ) )
% 5.64/5.88               => ? [V6f: $i] :
% 5.64/5.88                    ( ( mem @ V6f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88                    & ! [V7x: $i] :
% 5.64/5.88                        ( ( mem @ V7x @ A_27a )
% 5.64/5.88                       => ( ( ap @ V6f @ V7x )
% 5.64/5.88                          = ( ap @ ( ap @ V1H @ V6f ) @ V7x ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWF__num,axiom,
% 5.64/5.88      p @ ( ap @ ( c_2Erelation_2EWF @ ty_2Enum_2Enum ) @ c_2Eprim__rec_2E_3C ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EWF__REC__num,axiom,
% 5.64/5.88      ! [A_27a: del,V0H: $i] :
% 5.64/5.88        ( ( mem @ V0H @ ( arr @ ( arr @ ty_2Enum_2Enum @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ A_27a ) ) )
% 5.64/5.88       => ( ! [V1f: $i] :
% 5.64/5.88              ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.64/5.88             => ! [V2g: $i] :
% 5.64/5.88                  ( ( mem @ V2g @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.64/5.88                 => ! [V3n: tp__ty_2Enum_2Enum] :
% 5.64/5.88                      ( ! [V4m: tp__ty_2Enum_2Enum] :
% 5.64/5.88                          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4m ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) )
% 5.64/5.88                         => ( ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V4m ) )
% 5.64/5.88                            = ( ap @ V2g @ ( inj__ty_2Enum_2Enum @ V4m ) ) ) )
% 5.64/5.88                     => ( ( ap @ ( ap @ V0H @ V1f ) @ ( inj__ty_2Enum_2Enum @ V3n ) )
% 5.64/5.88                        = ( ap @ ( ap @ V0H @ V2g ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) )
% 5.64/5.88         => ? [V5f: $i] :
% 5.64/5.88              ( ( mem @ V5f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.64/5.88              & ! [V6n: tp__ty_2Enum_2Enum] :
% 5.64/5.88                  ( ( ap @ V5f @ ( inj__ty_2Enum_2Enum @ V6n ) )
% 5.64/5.88                  = ( ap @ ( ap @ V0H @ V5f ) @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Ewellorder_2Efl,axiom,
% 5.64/5.88      ! [A_27a: del,V0l: $i] :
% 5.64/5.88        ( ( mem @ V0l @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88       => ! [V1x: $i] :
% 5.64/5.88            ( ( mem @ V1x @ A_27a )
% 5.64/5.88           => ( ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Efl @ A_27a ) @ V0l ) @ V1x ) )
% 5.64/5.88            <=> ? [V2y: $i] :
% 5.64/5.88                  ( ( mem @ V2y @ A_27a )
% 5.64/5.88                  & ( ( p @ ( ap @ V0l @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V2y ) ) )
% 5.64/5.88                    | ( p @ ( ap @ V0l @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2y ) @ V1x ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Ewellorder_2Eposet,axiom,
% 5.64/5.88      ! [A_27a: del,V0l: $i] :
% 5.64/5.88        ( ( mem @ V0l @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Ewellorder_2Eposet @ A_27a ) @ V0l ) )
% 5.64/5.88        <=> ( ! [V1x: $i] :
% 5.64/5.88                ( ( mem @ V1x @ A_27a )
% 5.64/5.88               => ( ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Efl @ A_27a ) @ V0l ) @ V1x ) )
% 5.64/5.88                 => ( p @ ( ap @ V0l @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V1x ) @ V1x ) ) ) ) )
% 5.64/5.88            & ! [V2x: $i] :
% 5.64/5.88                ( ( mem @ V2x @ A_27a )
% 5.64/5.88               => ! [V3y: $i] :
% 5.64/5.88                    ( ( mem @ V3y @ A_27a )
% 5.64/5.88                   => ! [V4z: $i] :
% 5.64/5.88                        ( ( mem @ V4z @ A_27a )
% 5.64/5.88                       => ( ( ( p @ ( ap @ V0l @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) )
% 5.64/5.88                            & ( p @ ( ap @ V0l @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V3y ) @ V4z ) ) ) )
% 5.64/5.88                         => ( p @ ( ap @ V0l @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V4z ) ) ) ) ) ) )
% 5.64/5.88            & ! [V5x: $i] :
% 5.64/5.88                ( ( mem @ V5x @ A_27a )
% 5.64/5.88               => ! [V6y: $i] :
% 5.64/5.88                    ( ( mem @ V6y @ A_27a )
% 5.64/5.88                   => ( ( ( p @ ( ap @ V0l @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V5x ) @ V6y ) ) )
% 5.64/5.88                        & ( p @ ( ap @ V0l @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V6y ) @ V5x ) ) ) )
% 5.64/5.88                     => ( V5x = V6y ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Ewellorder_2Echain,axiom,
% 5.64/5.88      ! [A_27a: del,V0l: $i] :
% 5.64/5.88        ( ( mem @ V0l @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88       => ! [V1P: $i] :
% 5.64/5.88            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2EChain @ A_27a ) @ V0l ) @ V1P ) )
% 5.64/5.88            <=> ! [V2x: $i] :
% 5.64/5.88                  ( ( mem @ V2x @ A_27a )
% 5.64/5.88                 => ! [V3y: $i] :
% 5.64/5.88                      ( ( mem @ V3y @ A_27a )
% 5.64/5.88                     => ( ( ( p @ ( ap @ V1P @ V2x ) )
% 5.64/5.88                          & ( p @ ( ap @ V1P @ V3y ) ) )
% 5.64/5.88                       => ( ( p @ ( ap @ V0l @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V2x ) @ V3y ) ) )
% 5.64/5.88                          | ( p @ ( ap @ V0l @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V3y ) @ V2x ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EZL,axiom,
% 5.64/5.88      ! [A_27a: del,V0l: $i] :
% 5.64/5.88        ( ( mem @ V0l @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.64/5.88       => ( ( ( p @ ( ap @ ( c_2Ewellorder_2Eposet @ A_27a ) @ V0l ) )
% 5.64/5.88            & ? [V1x: $i] :
% 5.64/5.88                ( ( mem @ V1x @ A_27a )
% 5.64/5.88                & ( p
% 5.64/5.88                  @ ( ap
% 5.64/5.88                    @ ( lam @ A_27a
% 5.64/5.88                      @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Ewellorder_2Efl @ A_27a ) @ V0l ) @ V2x ) )
% 5.64/5.88                    @ V1x ) ) )
% 5.64/5.88            & ! [V3P: $i] :
% 5.64/5.88                ( ( mem @ V3P @ ( arr @ A_27a @ bool ) )
% 5.64/5.88               => ( ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2EChain @ A_27a ) @ V0l ) @ V3P ) )
% 5.64/5.88                 => ? [V4y: $i] :
% 5.64/5.88                      ( ( mem @ V4y @ A_27a )
% 5.64/5.88                      & ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Efl @ A_27a ) @ V0l ) @ V4y ) )
% 5.64/5.88                      & ! [V5x: $i] :
% 5.64/5.88                          ( ( mem @ V5x @ A_27a )
% 5.64/5.88                         => ( ( p @ ( ap @ V3P @ V5x ) )
% 5.64/5.88                           => ( p @ ( ap @ V0l @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V5x ) @ V4y ) ) ) ) ) ) ) ) )
% 5.64/5.88         => ? [V6y: $i] :
% 5.64/5.88              ( ( mem @ V6y @ A_27a )
% 5.64/5.88              & ( p @ ( ap @ ( ap @ ( c_2Ewellorder_2Efl @ A_27a ) @ V0l ) @ V6y ) )
% 5.64/5.88              & ! [V7x: $i] :
% 5.64/5.88                  ( ( mem @ V7x @ A_27a )
% 5.64/5.88                 => ( ( p @ ( ap @ V0l @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V6y ) @ V7x ) ) )
% 5.64/5.88                   => ( V6y = V7x ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EPOSET__RESTRICTED__SUBSET,axiom,
% 5.64/5.88      ! [A_27a: del,V0P: $i] :
% 5.64/5.88        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.64/5.88       => ( p
% 5.64/5.88          @ ( ap @ ( c_2Ewellorder_2Eposet @ ( arr @ A_27a @ bool ) )
% 5.64/5.88            @ ( ap @ ( c_2Epair_2EUNCURRY @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) @ bool )
% 5.64/5.88              @ ( lam @ ( arr @ A_27a @ bool )
% 5.64/5.88                @ ^ [V1x: $i] :
% 5.64/5.88                    ( lam @ ( arr @ A_27a @ bool )
% 5.64/5.88                    @ ^ [V2y: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0P @ V1x ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0P @ V2y ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1x ) @ V2y ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EFL__RESTRICTED__SUBSET,axiom,
% 5.64/5.88      ! [A_27a: del,V0P: $i] :
% 5.64/5.88        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.64/5.88       => ( ( ap @ ( c_2Ewellorder_2Efl @ ( arr @ A_27a @ bool ) )
% 5.64/5.88            @ ( ap @ ( c_2Epair_2EUNCURRY @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) @ bool )
% 5.64/5.88              @ ( lam @ ( arr @ A_27a @ bool )
% 5.64/5.88                @ ^ [V1x: $i] :
% 5.64/5.88                    ( lam @ ( arr @ A_27a @ bool )
% 5.64/5.88                    @ ^ [V2y: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0P @ V1x ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0P @ V2y ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1x ) @ V2y ) ) ) ) ) ) )
% 5.64/5.88          = V0P ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EZL__SUBSETS,axiom,
% 5.64/5.88      ! [A_27a: del,V0P: $i] :
% 5.64/5.88        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.64/5.88       => ( ! [V1c: $i] :
% 5.64/5.88              ( ( mem @ V1c @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.64/5.88             => ( ( ! [V2x: $i] :
% 5.64/5.88                      ( ( mem @ V2x @ ( arr @ A_27a @ bool ) )
% 5.64/5.88                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2x ) @ V1c ) )
% 5.64/5.88                       => ( p @ ( ap @ V0P @ V2x ) ) ) )
% 5.64/5.88                  & ! [V3x: $i] :
% 5.64/5.88                      ( ( mem @ V3x @ ( arr @ A_27a @ bool ) )
% 5.64/5.88                     => ! [V4y: $i] :
% 5.64/5.88                          ( ( mem @ V4y @ ( arr @ A_27a @ bool ) )
% 5.64/5.88                         => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V3x ) @ V1c ) )
% 5.64/5.88                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V4y ) @ V1c ) ) )
% 5.64/5.88                           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V3x ) @ V4y ) )
% 5.64/5.88                              | ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V4y ) @ V3x ) ) ) ) ) ) )
% 5.64/5.88               => ? [V5z: $i] :
% 5.64/5.88                    ( ( mem @ V5z @ ( arr @ A_27a @ bool ) )
% 5.64/5.88                    & ( p @ ( ap @ V0P @ V5z ) )
% 5.64/5.88                    & ! [V6x: $i] :
% 5.64/5.88                        ( ( mem @ V6x @ ( arr @ A_27a @ bool ) )
% 5.64/5.88                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V6x ) @ V1c ) )
% 5.64/5.88                         => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V6x ) @ V5z ) ) ) ) ) ) )
% 5.64/5.88         => ? [V7a: $i] :
% 5.64/5.88              ( ( mem @ V7a @ ( arr @ A_27a @ bool ) )
% 5.64/5.88              & ( p @ ( ap @ V0P @ V7a ) )
% 5.64/5.88              & ! [V8x: $i] :
% 5.64/5.88                  ( ( mem @ V8x @ ( arr @ A_27a @ bool ) )
% 5.64/5.88                 => ( ( ( p @ ( ap @ V0P @ V8x ) )
% 5.64/5.88                      & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V7a ) @ V8x ) ) )
% 5.64/5.88                   => ( V7a = V8x ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EZL__SUBSETS__BIGUNION,axiom,
% 5.64/5.88      ! [A_27a: del,V0P: $i] :
% 5.64/5.88        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.64/5.88       => ( ! [V1c: $i] :
% 5.64/5.88              ( ( mem @ V1c @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.64/5.88             => ( ( ! [V2x: $i] :
% 5.64/5.88                      ( ( mem @ V2x @ ( arr @ A_27a @ bool ) )
% 5.64/5.88                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2x ) @ V1c ) )
% 5.64/5.88                       => ( p @ ( ap @ V0P @ V2x ) ) ) )
% 5.64/5.88                  & ! [V3x: $i] :
% 5.64/5.88                      ( ( mem @ V3x @ ( arr @ A_27a @ bool ) )
% 5.64/5.88                     => ! [V4y: $i] :
% 5.64/5.88                          ( ( mem @ V4y @ ( arr @ A_27a @ bool ) )
% 5.64/5.88                         => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V3x ) @ V1c ) )
% 5.64/5.88                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V4y ) @ V1c ) ) )
% 5.64/5.88                           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V3x ) @ V4y ) )
% 5.64/5.88                              | ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V4y ) @ V3x ) ) ) ) ) ) )
% 5.64/5.88               => ( p @ ( ap @ V0P @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V1c ) ) ) ) )
% 5.64/5.88         => ? [V5a: $i] :
% 5.64/5.88              ( ( mem @ V5a @ ( arr @ A_27a @ bool ) )
% 5.64/5.88              & ( p @ ( ap @ V0P @ V5a ) )
% 5.64/5.88              & ! [V6x: $i] :
% 5.64/5.88                  ( ( mem @ V6x @ ( arr @ A_27a @ bool ) )
% 5.64/5.88                 => ( ( ( p @ ( ap @ V0P @ V6x ) )
% 5.64/5.88                      & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V5a ) @ V6x ) ) )
% 5.64/5.88                   => ( V5a = V6x ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EZL__SUBSETS__BIGUNION__NONEMPTY,axiom,
% 5.64/5.88      ! [A_27a: del,V0P: $i] :
% 5.64/5.88        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.64/5.88       => ( ( ? [V1x: $i] :
% 5.64/5.88                ( ( mem @ V1x @ ( arr @ A_27a @ bool ) )
% 5.64/5.88                & ( p @ ( ap @ V0P @ V1x ) ) )
% 5.64/5.88            & ! [V2c: $i] :
% 5.64/5.88                ( ( mem @ V2c @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.64/5.88               => ( ( ? [V3x: $i] :
% 5.64/5.88                        ( ( mem @ V3x @ ( arr @ A_27a @ bool ) )
% 5.64/5.88                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V3x ) @ V2c ) ) )
% 5.64/5.88                    & ! [V4x: $i] :
% 5.64/5.88                        ( ( mem @ V4x @ ( arr @ A_27a @ bool ) )
% 5.64/5.88                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V4x ) @ V2c ) )
% 5.64/5.88                         => ( p @ ( ap @ V0P @ V4x ) ) ) )
% 5.64/5.88                    & ! [V5x: $i] :
% 5.64/5.88                        ( ( mem @ V5x @ ( arr @ A_27a @ bool ) )
% 5.64/5.88                       => ! [V6y: $i] :
% 5.64/5.88                            ( ( mem @ V6y @ ( arr @ A_27a @ bool ) )
% 5.64/5.88                           => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V5x ) @ V2c ) )
% 5.64/5.88                                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V6y ) @ V2c ) ) )
% 5.64/5.88                             => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V5x ) @ V6y ) )
% 5.64/5.88                                | ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V6y ) @ V5x ) ) ) ) ) ) )
% 5.64/5.88                 => ( p @ ( ap @ V0P @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V2c ) ) ) ) ) )
% 5.64/5.88         => ? [V7a: $i] :
% 5.64/5.88              ( ( mem @ V7a @ ( arr @ A_27a @ bool ) )
% 5.64/5.88              & ( p @ ( ap @ V0P @ V7a ) )
% 5.64/5.88              & ! [V8x: $i] :
% 5.64/5.88                  ( ( mem @ V8x @ ( arr @ A_27a @ bool ) )
% 5.64/5.88                 => ( ( ( p @ ( ap @ V0P @ V8x ) )
% 5.64/5.88                      & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V7a ) @ V8x ) ) )
% 5.64/5.88                   => ( V7a = V8x ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EFLATTEN__LEMMA,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0g: $i] :
% 5.64/5.88        ( ( mem @ V0g @ ( arr @ A_27b @ A_27a ) )
% 5.64/5.88       => ! [V1f: $i] :
% 5.64/5.88            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88           => ! [V2s: $i] :
% 5.64/5.88                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.64/5.88               => ( ! [V3x: $i] :
% 5.64/5.88                      ( ( mem @ V3x @ A_27a )
% 5.64/5.88                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V2s ) )
% 5.64/5.88                       => ( ( ap @ V0g @ ( ap @ V1f @ V3x ) )
% 5.64/5.88                          = V3x ) ) )
% 5.64/5.88                <=> ! [V4y: $i] :
% 5.64/5.88                      ( ( mem @ V4y @ A_27b )
% 5.64/5.88                     => ! [V5x: $i] :
% 5.64/5.88                          ( ( mem @ V5x @ A_27a )
% 5.64/5.88                         => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ V2s ) )
% 5.64/5.88                              & ( V4y
% 5.64/5.88                                = ( ap @ V1f @ V5x ) ) )
% 5.64/5.88                           => ( ( ap @ V0g @ V4y )
% 5.64/5.88                              = V5x ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2ETARSKI__SET,axiom,
% 5.64/5.88      ! [A_27a: del,V0f: $i] :
% 5.64/5.88        ( ( mem @ V0f @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.88       => ( ! [V1s: $i] :
% 5.64/5.88              ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.64/5.88             => ! [V2t: $i] :
% 5.64/5.88                  ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.64/5.88                 => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ V2t ) )
% 5.64/5.88                   => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ V0f @ V1s ) ) @ ( ap @ V0f @ V2t ) ) ) ) ) )
% 5.64/5.88         => ? [V3s: $i] :
% 5.64/5.88              ( ( mem @ V3s @ ( arr @ A_27a @ bool ) )
% 5.64/5.88              & ( ( ap @ V0f @ V3s )
% 5.64/5.88                = V3s ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Ewellorder_2EINJECTIVE__LEFT__INVERSE__NONEMPTY,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.88        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88       => ! [V1s: $i] :
% 5.64/5.88            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.64/5.88           => ! [V2t: $i] :
% 5.64/5.88                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.64/5.88               => ( ? [V3x: $i] :
% 5.64/5.88                      ( ( mem @ V3x @ A_27a )
% 5.64/5.88                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) ) )
% 5.64/5.88                 => ( ! [V4x: $i] :
% 5.64/5.88                        ( ( mem @ V4x @ A_27a )
% 5.64/5.88                       => ! [V5y: $i] :
% 5.64/5.88                            ( ( mem @ V5y @ A_27a )
% 5.64/5.88                           => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V1s ) )
% 5.64/5.88                                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5y ) @ V1s ) )
% 5.64/5.88                                & ( ( ap @ V0f @ V4x )
% 5.64/5.88                                  = ( ap @ V0f @ V5y ) ) )
% 5.64/5.88                             => ( V4x = V5y ) ) ) )
% 5.64/5.88                  <=> ? [V6g: $i] :
% 5.64/5.88                        ( ( mem @ V6g @ ( arr @ A_27b @ A_27a ) )
% 5.64/5.88                        & ! [V7y: $i] :
% 5.64/5.88                            ( ( mem @ V7y @ A_27b )
% 5.64/5.88                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V7y ) @ V2t ) )
% 5.64/5.88                             => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ V6g @ V7y ) ) @ V1s ) ) ) )
% 5.64/5.88                        & ! [V8x: $i] :
% 5.64/5.88                            ( ( mem @ V8x @ A_27a )
% 5.64/5.88                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V8x ) @ V1s ) )
% 5.64/5.88                             => ( ( ap @ V6g @ ( ap @ V0f @ V8x ) )
% 5.64/5.88                                = V8x ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  %------------------------------------------------------------------------------
% 5.64/5.88  %------------------------------------------------------------------------------
% 5.64/5.88  thf(tp_ty_2Einftree_2Einftree,type,
% 5.64/5.88      ty_2Einftree_2Einftree: del > del > del > del ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Einftree_2Efrom__inftree,type,
% 5.64/5.88      c_2Einftree_2Efrom__inftree: del > del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Einftree_2Efrom__inftree,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27d: del] : ( mem @ ( c_2Einftree_2Efrom__inftree @ A_27a @ A_27b @ A_27d ) @ ( arr @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27d ) @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Einftree_2EiLf,type,
% 5.64/5.88      c_2Einftree_2EiLf: del > del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Einftree_2EiLf,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Einftree_2EiLf @ A_27a @ A_27b @ A_27c ) @ ( arr @ A_27a @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27c ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Einftree_2EiNd,type,
% 5.64/5.88      c_2Einftree_2EiNd: del > del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Einftree_2EiNd,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Einftree_2EiNd @ A_27a @ A_27b @ A_27c ) @ ( arr @ A_27b @ ( arr @ ( arr @ A_27c @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27c ) ) @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27c ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Einftree_2Einftree__CASE,type,
% 5.64/5.88      c_2Einftree_2Einftree__CASE: del > del > del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Einftree_2Einftree__CASE,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] : ( mem @ ( c_2Einftree_2Einftree__CASE @ A_27a @ A_27b @ A_27c @ A_27d ) @ ( arr @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27a @ A_27d ) @ ( arr @ ( arr @ A_27b @ ( arr @ ( arr @ A_27c @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27c ) ) @ A_27d ) ) @ A_27d ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Einftree_2Einftree__rec,type,
% 5.64/5.88      c_2Einftree_2Einftree__rec: del > del > del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Einftree_2Einftree__rec,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] : ( mem @ ( c_2Einftree_2Einftree__rec @ A_27a @ A_27b @ A_27c @ A_27d ) @ ( arr @ ( arr @ A_27b @ A_27a ) @ ( arr @ ( arr @ A_27c @ ( arr @ ( arr @ A_27d @ A_27a ) @ A_27a ) ) @ ( arr @ ( ty_2Einftree_2Einftree @ A_27b @ A_27c @ A_27d ) @ A_27a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Einftree_2Eis__tree,type,
% 5.64/5.88      c_2Einftree_2Eis__tree: del > del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Einftree_2Eis__tree,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27d: del] : ( mem @ ( c_2Einftree_2Eis__tree @ A_27a @ A_27b @ A_27d ) @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ bool ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Einftree_2Erelrec,type,
% 5.64/5.88      c_2Einftree_2Erelrec: del > del > del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Einftree_2Erelrec,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] : ( mem @ ( c_2Einftree_2Erelrec @ A_27a @ A_27b @ A_27c @ A_27d ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27c @ ( arr @ ( arr @ A_27d @ A_27b ) @ A_27b ) ) @ ( arr @ ( ty_2Einftree_2Einftree @ A_27a @ A_27c @ A_27d ) @ ( arr @ A_27b @ bool ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Einftree_2Eto__inftree,type,
% 5.64/5.88      c_2Einftree_2Eto__inftree: del > del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Einftree_2Eto__inftree,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27d: del] : ( mem @ ( c_2Einftree_2Eto__inftree @ A_27a @ A_27b @ A_27d ) @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27d ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Einftree_2Eis__tree__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27d: del] :
% 5.64/5.88        ( ( c_2Einftree_2Eis__tree @ A_27a @ A_27b @ A_27d )
% 5.64/5.88        = ( lam @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.64/5.88          @ ^ [V0a0: $i] :
% 5.64/5.88              ( ap @ ( c_2Ebool_2E_21 @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ bool ) )
% 5.64/5.88              @ ( lam @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ bool )
% 5.64/5.88                @ ^ [V1is__tree_27: $i] :
% 5.64/5.88                    ( ap
% 5.64/5.88                    @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.64/5.88                      @ ( ap @ ( c_2Ebool_2E_21 @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) )
% 5.64/5.88                        @ ( lam @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.64/5.88                          @ ^ [V2a0: $i] :
% 5.64/5.88                              ( ap
% 5.64/5.88                              @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.64/5.88                                @ ( ap
% 5.64/5.88                                  @ ( ap @ c_2Ebool_2E_5C_2F
% 5.64/5.88                                    @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.64/5.88                                      @ ( lam @ A_27a
% 5.64/5.88                                        @ ^ [V3a: $i] :
% 5.64/5.88                                            ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) ) @ V2a0 )
% 5.64/5.88                                            @ ( lam @ ( ty_2Elist_2Elist @ A_27d )
% 5.64/5.88                                              @ ^ [V4p: $i] : ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V3a ) ) ) ) ) )
% 5.64/5.88                                  @ ( ap @ ( c_2Ebool_2E_3F @ ( arr @ A_27d @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) ) )
% 5.64/5.88                                    @ ( lam @ ( arr @ A_27d @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) )
% 5.64/5.88                                      @ ^ [V5f: $i] :
% 5.64/5.88                                          ( ap @ ( c_2Ebool_2E_3F @ A_27b )
% 5.64/5.88                                          @ ( lam @ A_27b
% 5.64/5.88                                            @ ^ [V6b: $i] :
% 5.64/5.88                                                ( ap
% 5.64/5.88                                                @ ( ap @ c_2Ebool_2E_2F_5C
% 5.64/5.88                                                  @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) ) @ V2a0 )
% 5.64/5.88                                                    @ ( lam @ ( ty_2Elist_2Elist @ A_27d )
% 5.64/5.88                                                      @ ^ [V7p: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ A_27d ) ) @ V7p ) @ ( c_2Elist_2ENIL @ A_27d ) ) ) @ ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V6b ) ) @ ( ap @ ( ap @ V5f @ ( ap @ ( c_2Elist_2EHD @ A_27d ) @ V7p ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27d ) @ V7p ) ) ) ) ) )
% 5.64/5.88                                                @ ( ap @ ( c_2Ebool_2E_21 @ A_27d )
% 5.64/5.88                                                  @ ( lam @ A_27d
% 5.64/5.88                                                    @ ^ [V8d: $i] : ( ap @ V1is__tree_27 @ ( ap @ V5f @ V8d ) ) ) ) ) ) ) ) ) ) )
% 5.64/5.88                              @ ( ap @ V1is__tree_27 @ V2a0 ) ) ) ) )
% 5.64/5.88                    @ ( ap @ V1is__tree_27 @ V0a0 ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Einftree_2Eis__tree__rules,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27d: del] :
% 5.64/5.88        ( ! [V0a: $i] :
% 5.64/5.88            ( ( mem @ V0a @ A_27a )
% 5.64/5.88           => ( p
% 5.64/5.88              @ ( ap @ ( c_2Einftree_2Eis__tree @ A_27a @ A_27b @ A_27d )
% 5.64/5.88                @ ( lam @ ( ty_2Elist_2Elist @ A_27d )
% 5.64/5.88                  @ ^ [V1p: $i] : ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V0a ) ) ) ) )
% 5.64/5.88        & ! [V2f: $i] :
% 5.64/5.88            ( ( mem @ V2f @ ( arr @ A_27d @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) ) )
% 5.64/5.88           => ! [V3b: $i] :
% 5.64/5.88                ( ( mem @ V3b @ A_27b )
% 5.64/5.88               => ( ! [V4d: $i] :
% 5.64/5.88                      ( ( mem @ V4d @ A_27d )
% 5.64/5.88                     => ( p @ ( ap @ ( c_2Einftree_2Eis__tree @ A_27a @ A_27b @ A_27d ) @ ( ap @ V2f @ V4d ) ) ) )
% 5.64/5.88                 => ( p
% 5.64/5.88                    @ ( ap @ ( c_2Einftree_2Eis__tree @ A_27a @ A_27b @ A_27d )
% 5.64/5.88                      @ ( lam @ ( ty_2Elist_2Elist @ A_27d )
% 5.64/5.88                        @ ^ [V5p: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ A_27d ) ) @ V5p ) @ ( c_2Elist_2ENIL @ A_27d ) ) ) @ ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V3b ) ) @ ( ap @ ( ap @ V2f @ ( ap @ ( c_2Elist_2EHD @ A_27d ) @ V5p ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27d ) @ V5p ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Einftree_2Eis__tree__ind,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27d: del,V0is__tree_27: $i] :
% 5.64/5.88        ( ( mem @ V0is__tree_27 @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ bool ) )
% 5.64/5.88       => ( ( ! [V1a: $i] :
% 5.64/5.88                ( ( mem @ V1a @ A_27a )
% 5.64/5.88               => ( p
% 5.64/5.88                  @ ( ap @ V0is__tree_27
% 5.64/5.88                    @ ( lam @ ( ty_2Elist_2Elist @ A_27d )
% 5.64/5.88                      @ ^ [V2p: $i] : ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V1a ) ) ) ) )
% 5.64/5.88            & ! [V3f: $i] :
% 5.64/5.88                ( ( mem @ V3f @ ( arr @ A_27d @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) ) )
% 5.64/5.88               => ! [V4b: $i] :
% 5.64/5.88                    ( ( mem @ V4b @ A_27b )
% 5.64/5.88                   => ( ! [V5d: $i] :
% 5.64/5.88                          ( ( mem @ V5d @ A_27d )
% 5.64/5.88                         => ( p @ ( ap @ V0is__tree_27 @ ( ap @ V3f @ V5d ) ) ) )
% 5.64/5.88                     => ( p
% 5.64/5.88                        @ ( ap @ V0is__tree_27
% 5.64/5.88                          @ ( lam @ ( ty_2Elist_2Elist @ A_27d )
% 5.64/5.88                            @ ^ [V6p: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ A_27d ) ) @ V6p ) @ ( c_2Elist_2ENIL @ A_27d ) ) ) @ ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V4b ) ) @ ( ap @ ( ap @ V3f @ ( ap @ ( c_2Elist_2EHD @ A_27d ) @ V6p ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27d ) @ V6p ) ) ) ) ) ) ) ) ) )
% 5.64/5.88         => ! [V7a0: $i] :
% 5.64/5.88              ( ( mem @ V7a0 @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) )
% 5.64/5.88             => ( ( p @ ( ap @ ( c_2Einftree_2Eis__tree @ A_27a @ A_27b @ A_27d ) @ V7a0 ) )
% 5.64/5.88               => ( p @ ( ap @ V0is__tree_27 @ V7a0 ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Einftree_2Eis__tree__strongind,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27d: del,V0is__tree_27: $i] :
% 5.64/5.88        ( ( mem @ V0is__tree_27 @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ bool ) )
% 5.64/5.88       => ( ( ! [V1a: $i] :
% 5.64/5.88                ( ( mem @ V1a @ A_27a )
% 5.64/5.88               => ( p
% 5.64/5.88                  @ ( ap @ V0is__tree_27
% 5.64/5.88                    @ ( lam @ ( ty_2Elist_2Elist @ A_27d )
% 5.64/5.88                      @ ^ [V2p: $i] : ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V1a ) ) ) ) )
% 5.64/5.88            & ! [V3f: $i] :
% 5.64/5.88                ( ( mem @ V3f @ ( arr @ A_27d @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) ) )
% 5.64/5.88               => ! [V4b: $i] :
% 5.64/5.88                    ( ( mem @ V4b @ A_27b )
% 5.64/5.88                   => ( ! [V5d: $i] :
% 5.64/5.88                          ( ( mem @ V5d @ A_27d )
% 5.64/5.88                         => ( ( p @ ( ap @ ( c_2Einftree_2Eis__tree @ A_27a @ A_27b @ A_27d ) @ ( ap @ V3f @ V5d ) ) )
% 5.64/5.88                            & ( p @ ( ap @ V0is__tree_27 @ ( ap @ V3f @ V5d ) ) ) ) )
% 5.64/5.88                     => ( p
% 5.64/5.88                        @ ( ap @ V0is__tree_27
% 5.64/5.88                          @ ( lam @ ( ty_2Elist_2Elist @ A_27d )
% 5.64/5.88                            @ ^ [V6p: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ A_27d ) ) @ V6p ) @ ( c_2Elist_2ENIL @ A_27d ) ) ) @ ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V4b ) ) @ ( ap @ ( ap @ V3f @ ( ap @ ( c_2Elist_2EHD @ A_27d ) @ V6p ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27d ) @ V6p ) ) ) ) ) ) ) ) ) )
% 5.64/5.88         => ! [V7a0: $i] :
% 5.64/5.88              ( ( mem @ V7a0 @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) )
% 5.64/5.88             => ( ( p @ ( ap @ ( c_2Einftree_2Eis__tree @ A_27a @ A_27b @ A_27d ) @ V7a0 ) )
% 5.64/5.88               => ( p @ ( ap @ V0is__tree_27 @ V7a0 ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Einftree_2Eis__tree__cases,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27d: del,V0a0: $i] :
% 5.64/5.88        ( ( mem @ V0a0 @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( c_2Einftree_2Eis__tree @ A_27a @ A_27b @ A_27d ) @ V0a0 ) )
% 5.64/5.88        <=> ( ? [V1a: $i] :
% 5.64/5.88                ( ( mem @ V1a @ A_27a )
% 5.64/5.88                & ( V0a0
% 5.64/5.88                  = ( lam @ ( ty_2Elist_2Elist @ A_27d )
% 5.64/5.88                    @ ^ [V2p: $i] : ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V1a ) ) ) )
% 5.64/5.88            | ? [V3f: $i] :
% 5.64/5.88                ( ( mem @ V3f @ ( arr @ A_27d @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) ) )
% 5.64/5.88                & ? [V4b: $i] :
% 5.64/5.88                    ( ( mem @ V4b @ A_27b )
% 5.64/5.88                    & ( V0a0
% 5.64/5.88                      = ( lam @ ( ty_2Elist_2Elist @ A_27d )
% 5.64/5.88                        @ ^ [V5p: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ A_27d ) ) @ V5p ) @ ( c_2Elist_2ENIL @ A_27d ) ) ) @ ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V4b ) ) @ ( ap @ ( ap @ V3f @ ( ap @ ( c_2Elist_2EHD @ A_27d ) @ V5p ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27d ) @ V5p ) ) ) ) )
% 5.64/5.88                    & ! [V6d: $i] :
% 5.64/5.88                        ( ( mem @ V6d @ A_27d )
% 5.64/5.88                       => ( p @ ( ap @ ( c_2Einftree_2Eis__tree @ A_27a @ A_27b @ A_27d ) @ ( ap @ V3f @ V6d ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Einftree_2Einftree__TY__DEF,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27d: del] :
% 5.64/5.88      ? [V0rep: $i] :
% 5.64/5.88        ( ( mem @ V0rep @ ( arr @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27d ) @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) ) )
% 5.64/5.88        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27d ) ) @ ( c_2Einftree_2Eis__tree @ A_27a @ A_27b @ A_27d ) ) @ V0rep ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Einftree_2Einftree__bijections,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27d: del] :
% 5.64/5.88        ( ! [V0a: $i] :
% 5.64/5.88            ( ( mem @ V0a @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27d ) )
% 5.64/5.88           => ( ( ap @ ( c_2Einftree_2Eto__inftree @ A_27a @ A_27b @ A_27d ) @ ( ap @ ( c_2Einftree_2Efrom__inftree @ A_27a @ A_27b @ A_27d ) @ V0a ) )
% 5.64/5.88              = V0a ) )
% 5.64/5.88        & ! [V1r: $i] :
% 5.64/5.88            ( ( mem @ V1r @ ( arr @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( c_2Einftree_2Eis__tree @ A_27a @ A_27b @ A_27d ) @ V1r ) )
% 5.64/5.88            <=> ( ( ap @ ( c_2Einftree_2Efrom__inftree @ A_27a @ A_27b @ A_27d ) @ ( ap @ ( c_2Einftree_2Eto__inftree @ A_27a @ A_27b @ A_27d ) @ V1r ) )
% 5.64/5.88                = V1r ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Einftree_2EiLf__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,V0a: $i] :
% 5.64/5.88        ( ( mem @ V0a @ A_27a )
% 5.64/5.88       => ( ( ap @ ( c_2Einftree_2EiLf @ A_27a @ A_27b @ A_27c ) @ V0a )
% 5.64/5.88          = ( ap @ ( c_2Einftree_2Eto__inftree @ A_27a @ A_27b @ A_27c )
% 5.64/5.88            @ ( lam @ ( ty_2Elist_2Elist @ A_27c )
% 5.64/5.88              @ ^ [V1p: $i] : ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V0a ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Einftree_2EiNd__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,V0b: $i] :
% 5.64/5.88        ( ( mem @ V0b @ A_27b )
% 5.64/5.88       => ! [V1f: $i] :
% 5.64/5.88            ( ( mem @ V1f @ ( arr @ A_27c @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27c ) ) )
% 5.64/5.88           => ( ( ap @ ( ap @ ( c_2Einftree_2EiNd @ A_27a @ A_27b @ A_27c ) @ V0b ) @ V1f )
% 5.64/5.88              = ( ap @ ( c_2Einftree_2Eto__inftree @ A_27a @ A_27b @ A_27c )
% 5.64/5.88                @ ( lam @ ( ty_2Elist_2Elist @ A_27c )
% 5.64/5.88                  @ ^ [V2p: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ A_27c ) ) @ V2p ) @ ( c_2Elist_2ENIL @ A_27c ) ) ) @ ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V0b ) ) @ ( ap @ ( ap @ ( c_2Einftree_2Efrom__inftree @ A_27a @ A_27b @ A_27c ) @ ( ap @ V1f @ ( ap @ ( c_2Elist_2EHD @ A_27c ) @ V2p ) ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27c ) @ V2p ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Einftree_2EiNd__is__tree,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,V0b: $i] :
% 5.64/5.88        ( ( mem @ V0b @ A_27a )
% 5.64/5.88       => ! [V1f: $i] :
% 5.64/5.88            ( ( mem @ V1f @ ( arr @ A_27b @ ( ty_2Einftree_2Einftree @ A_27c @ A_27a @ A_27b ) ) )
% 5.64/5.88           => ( p
% 5.64/5.88              @ ( ap @ ( c_2Einftree_2Eis__tree @ A_27c @ A_27a @ A_27b )
% 5.64/5.88                @ ( lam @ ( ty_2Elist_2Elist @ A_27b )
% 5.64/5.88                  @ ^ [V2p: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Esum_2Esum @ A_27c @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ A_27b ) ) @ V2p ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) @ ( ap @ ( c_2Esum_2EINR @ A_27c @ A_27a ) @ V0b ) ) @ ( ap @ ( ap @ ( c_2Einftree_2Efrom__inftree @ A_27c @ A_27a @ A_27b ) @ ( ap @ V1f @ ( ap @ ( c_2Elist_2EHD @ A_27b ) @ V2p ) ) ) @ ( ap @ ( c_2Elist_2ETL @ A_27b ) @ V2p ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Einftree_2Einftree__11,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,V0a1: $i] :
% 5.64/5.88        ( ( mem @ V0a1 @ A_27a )
% 5.64/5.88       => ! [V1a2: $i] :
% 5.64/5.88            ( ( mem @ V1a2 @ A_27a )
% 5.64/5.88           => ! [V2b1: $i] :
% 5.64/5.88                ( ( mem @ V2b1 @ A_27b )
% 5.64/5.88               => ! [V3f1: $i] :
% 5.64/5.88                    ( ( mem @ V3f1 @ ( arr @ A_27c @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27c ) ) )
% 5.64/5.88                   => ! [V4b2: $i] :
% 5.64/5.88                        ( ( mem @ V4b2 @ A_27b )
% 5.64/5.88                       => ! [V5f2: $i] :
% 5.64/5.88                            ( ( mem @ V5f2 @ ( arr @ A_27c @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27c ) ) )
% 5.64/5.88                           => ( ( ( ( ap @ ( c_2Einftree_2EiLf @ A_27a @ A_27b @ A_27c ) @ V0a1 )
% 5.64/5.88                                  = ( ap @ ( c_2Einftree_2EiLf @ A_27a @ A_27b @ A_27c ) @ V1a2 ) )
% 5.64/5.88                              <=> ( V0a1 = V1a2 ) )
% 5.64/5.88                              & ( ( ( ap @ ( ap @ ( c_2Einftree_2EiNd @ A_27a @ A_27b @ A_27c ) @ V2b1 ) @ V3f1 )
% 5.64/5.88                                  = ( ap @ ( ap @ ( c_2Einftree_2EiNd @ A_27a @ A_27b @ A_27c ) @ V4b2 ) @ V5f2 ) )
% 5.64/5.88                              <=> ( ( V2b1 = V4b2 )
% 5.64/5.88                                  & ( V3f1 = V5f2 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Einftree_2Einftree__distinct,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,V0a: $i] :
% 5.64/5.88        ( ( mem @ V0a @ A_27a )
% 5.64/5.88       => ! [V1b: $i] :
% 5.64/5.88            ( ( mem @ V1b @ A_27b )
% 5.64/5.88           => ! [V2f: $i] :
% 5.64/5.88                ( ( mem @ V2f @ ( arr @ A_27c @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27c ) ) )
% 5.64/5.88               => ( ( ap @ ( c_2Einftree_2EiLf @ A_27a @ A_27b @ A_27c ) @ V0a )
% 5.64/5.88                 != ( ap @ ( ap @ ( c_2Einftree_2EiNd @ A_27a @ A_27b @ A_27c ) @ V1b ) @ V2f ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Einftree_2Einftree__ind,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,V0P: $i] :
% 5.64/5.88        ( ( mem @ V0P @ ( arr @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27c ) @ bool ) )
% 5.64/5.88       => ( ( ! [V1a: $i] :
% 5.64/5.88                ( ( mem @ V1a @ A_27a )
% 5.64/5.88               => ( p @ ( ap @ V0P @ ( ap @ ( c_2Einftree_2EiLf @ A_27a @ A_27b @ A_27c ) @ V1a ) ) ) )
% 5.64/5.88            & ! [V2b: $i] :
% 5.64/5.88                ( ( mem @ V2b @ A_27b )
% 5.64/5.88               => ! [V3f: $i] :
% 5.64/5.88                    ( ( mem @ V3f @ ( arr @ A_27c @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27c ) ) )
% 5.64/5.88                   => ( ! [V4d: $i] :
% 5.64/5.88                          ( ( mem @ V4d @ A_27c )
% 5.64/5.88                         => ( p @ ( ap @ V0P @ ( ap @ V3f @ V4d ) ) ) )
% 5.64/5.88                     => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Einftree_2EiNd @ A_27a @ A_27b @ A_27c ) @ V2b ) @ V3f ) ) ) ) ) ) )
% 5.64/5.88         => ! [V5t: $i] :
% 5.64/5.88              ( ( mem @ V5t @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27c ) )
% 5.64/5.88             => ( p @ ( ap @ V0P @ V5t ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Einftree_2Erelrec__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] :
% 5.64/5.88        ( ( c_2Einftree_2Erelrec @ A_27a @ A_27b @ A_27c @ A_27d )
% 5.64/5.88        = ( lam @ ( arr @ A_27a @ A_27b )
% 5.64/5.88          @ ^ [V0a0: $i] :
% 5.64/5.88              ( lam @ ( arr @ A_27c @ ( arr @ ( arr @ A_27d @ A_27b ) @ A_27b ) )
% 5.64/5.88              @ ^ [V1a1: $i] :
% 5.64/5.88                  ( lam @ ( ty_2Einftree_2Einftree @ A_27a @ A_27c @ A_27d )
% 5.64/5.88                  @ ^ [V2a2: $i] :
% 5.64/5.88                      ( lam @ A_27b
% 5.64/5.88                      @ ^ [V3a3: $i] :
% 5.64/5.88                          ( ap @ ( c_2Ebool_2E_21 @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27c @ ( arr @ ( arr @ A_27d @ A_27b ) @ A_27b ) ) @ ( arr @ ( ty_2Einftree_2Einftree @ A_27a @ A_27c @ A_27d ) @ ( arr @ A_27b @ bool ) ) ) ) )
% 5.64/5.88                          @ ( lam @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27c @ ( arr @ ( arr @ A_27d @ A_27b ) @ A_27b ) ) @ ( arr @ ( ty_2Einftree_2Einftree @ A_27a @ A_27c @ A_27d ) @ ( arr @ A_27b @ bool ) ) ) )
% 5.64/5.88                            @ ^ [V4relrec_27: $i] :
% 5.64/5.88                                ( ap
% 5.64/5.88                                @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.64/5.88                                  @ ( ap @ ( c_2Ebool_2E_21 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88                                    @ ( lam @ ( arr @ A_27a @ A_27b )
% 5.64/5.88                                      @ ^ [V5a0: $i] :
% 5.64/5.88                                          ( ap @ ( c_2Ebool_2E_21 @ ( arr @ A_27c @ ( arr @ ( arr @ A_27d @ A_27b ) @ A_27b ) ) )
% 5.64/5.88                                          @ ( lam @ ( arr @ A_27c @ ( arr @ ( arr @ A_27d @ A_27b ) @ A_27b ) )
% 5.64/5.88                                            @ ^ [V6a1: $i] :
% 5.64/5.88                                                ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Einftree_2Einftree @ A_27a @ A_27c @ A_27d ) )
% 5.64/5.88                                                @ ( lam @ ( ty_2Einftree_2Einftree @ A_27a @ A_27c @ A_27d )
% 5.64/5.88                                                  @ ^ [V7a2: $i] :
% 5.64/5.88                                                      ( ap @ ( c_2Ebool_2E_21 @ A_27b )
% 5.64/5.88                                                      @ ( lam @ A_27b
% 5.64/5.88                                                        @ ^ [V8a3: $i] :
% 5.64/5.88                                                            ( ap
% 5.64/5.88                                                            @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.64/5.88                                                              @ ( ap
% 5.64/5.88                                                                @ ( ap @ c_2Ebool_2E_5C_2F
% 5.64/5.88                                                                  @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.64/5.88                                                                    @ ( lam @ A_27a
% 5.64/5.88                                                                      @ ^ [V9a: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Einftree_2Einftree @ A_27a @ A_27c @ A_27d ) ) @ V7a2 ) @ ( ap @ ( c_2Einftree_2EiLf @ A_27a @ A_27c @ A_27d ) @ V9a ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ V8a3 ) @ ( ap @ V5a0 @ V9a ) ) ) ) ) )
% 5.64/5.88                                                                @ ( ap @ ( c_2Ebool_2E_3F @ A_27c )
% 5.64/5.88                                                                  @ ( lam @ A_27c
% 5.64/5.88                                                                    @ ^ [V10b: $i] :
% 5.64/5.88                                                                        ( ap @ ( c_2Ebool_2E_3F @ ( arr @ A_27d @ ( ty_2Einftree_2Einftree @ A_27a @ A_27c @ A_27d ) ) )
% 5.64/5.88                                                                        @ ( lam @ ( arr @ A_27d @ ( ty_2Einftree_2Einftree @ A_27a @ A_27c @ A_27d ) )
% 5.64/5.88                                                                          @ ^ [V11df: $i] :
% 5.64/5.88                                                                              ( ap @ ( c_2Ebool_2E_3F @ ( arr @ A_27d @ A_27b ) )
% 5.64/5.88                                                                              @ ( lam @ ( arr @ A_27d @ A_27b )
% 5.64/5.88                                                                                @ ^ [V12g: $i] :
% 5.64/5.88                                                                                    ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Einftree_2Einftree @ A_27a @ A_27c @ A_27d ) ) @ V7a2 ) @ ( ap @ ( ap @ ( c_2Einftree_2EiNd @ A_27a @ A_27c @ A_27d ) @ V10b ) @ V11df ) ) )
% 5.64/5.88                                                                                    @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ V8a3 ) @ ( ap @ ( ap @ V6a1 @ V10b ) @ V12g ) ) )
% 5.64/5.88                                                                                      @ ( ap @ ( c_2Ebool_2E_21 @ A_27d )
% 5.64/5.88                                                                                        @ ( lam @ A_27d
% 5.64/5.88                                                                                          @ ^ [V13d: $i] : ( ap @ ( ap @ ( ap @ ( ap @ V4relrec_27 @ V5a0 ) @ V6a1 ) @ ( ap @ V11df @ V13d ) ) @ ( ap @ V12g @ V13d ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.64/5.88                                                            @ ( ap @ ( ap @ ( ap @ ( ap @ V4relrec_27 @ V5a0 ) @ V6a1 ) @ V7a2 ) @ V8a3 ) ) ) ) ) ) ) ) ) ) )
% 5.64/5.88                                @ ( ap @ ( ap @ ( ap @ ( ap @ V4relrec_27 @ V0a0 ) @ V1a1 ) @ V2a2 ) @ V3a3 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Einftree_2Erelrec__rules,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] :
% 5.64/5.88        ( ! [V0lf: $i] :
% 5.64/5.88            ( ( mem @ V0lf @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88           => ! [V1nd: $i] :
% 5.64/5.88                ( ( mem @ V1nd @ ( arr @ A_27c @ ( arr @ ( arr @ A_27d @ A_27b ) @ A_27b ) ) )
% 5.64/5.88               => ! [V2a: $i] :
% 5.64/5.88                    ( ( mem @ V2a @ A_27a )
% 5.64/5.88                   => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Einftree_2Erelrec @ A_27a @ A_27b @ A_27c @ A_27d ) @ V0lf ) @ V1nd ) @ ( ap @ ( c_2Einftree_2EiLf @ A_27a @ A_27c @ A_27d ) @ V2a ) ) @ ( ap @ V0lf @ V2a ) ) ) ) ) )
% 5.64/5.88        & ! [V3lf: $i] :
% 5.64/5.88            ( ( mem @ V3lf @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88           => ! [V4nd: $i] :
% 5.64/5.88                ( ( mem @ V4nd @ ( arr @ A_27c @ ( arr @ ( arr @ A_27d @ A_27b ) @ A_27b ) ) )
% 5.64/5.88               => ! [V5b: $i] :
% 5.64/5.88                    ( ( mem @ V5b @ A_27c )
% 5.64/5.88                   => ! [V6df: $i] :
% 5.64/5.88                        ( ( mem @ V6df @ ( arr @ A_27d @ ( ty_2Einftree_2Einftree @ A_27a @ A_27c @ A_27d ) ) )
% 5.64/5.88                       => ! [V7g: $i] :
% 5.64/5.88                            ( ( mem @ V7g @ ( arr @ A_27d @ A_27b ) )
% 5.64/5.88                           => ( ! [V8d: $i] :
% 5.64/5.88                                  ( ( mem @ V8d @ A_27d )
% 5.64/5.88                                 => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Einftree_2Erelrec @ A_27a @ A_27b @ A_27c @ A_27d ) @ V3lf ) @ V4nd ) @ ( ap @ V6df @ V8d ) ) @ ( ap @ V7g @ V8d ) ) ) )
% 5.64/5.88                             => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Einftree_2Erelrec @ A_27a @ A_27b @ A_27c @ A_27d ) @ V3lf ) @ V4nd ) @ ( ap @ ( ap @ ( c_2Einftree_2EiNd @ A_27a @ A_27c @ A_27d ) @ V5b ) @ V6df ) ) @ ( ap @ ( ap @ V4nd @ V5b ) @ V7g ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Einftree_2Erelrec__ind,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0relrec_27: $i] :
% 5.64/5.88        ( ( mem @ V0relrec_27 @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27c @ ( arr @ ( arr @ A_27d @ A_27b ) @ A_27b ) ) @ ( arr @ ( ty_2Einftree_2Einftree @ A_27a @ A_27c @ A_27d ) @ ( arr @ A_27b @ bool ) ) ) ) )
% 5.64/5.88       => ( ( ! [V1lf: $i] :
% 5.64/5.88                ( ( mem @ V1lf @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88               => ! [V2nd: $i] :
% 5.64/5.88                    ( ( mem @ V2nd @ ( arr @ A_27c @ ( arr @ ( arr @ A_27d @ A_27b ) @ A_27b ) ) )
% 5.64/5.88                   => ! [V3a: $i] :
% 5.64/5.88                        ( ( mem @ V3a @ A_27a )
% 5.64/5.88                       => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0relrec_27 @ V1lf ) @ V2nd ) @ ( ap @ ( c_2Einftree_2EiLf @ A_27a @ A_27c @ A_27d ) @ V3a ) ) @ ( ap @ V1lf @ V3a ) ) ) ) ) )
% 5.64/5.88            & ! [V4lf: $i] :
% 5.64/5.88                ( ( mem @ V4lf @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88               => ! [V5nd: $i] :
% 5.64/5.88                    ( ( mem @ V5nd @ ( arr @ A_27c @ ( arr @ ( arr @ A_27d @ A_27b ) @ A_27b ) ) )
% 5.64/5.88                   => ! [V6b: $i] :
% 5.64/5.88                        ( ( mem @ V6b @ A_27c )
% 5.64/5.88                       => ! [V7df: $i] :
% 5.64/5.88                            ( ( mem @ V7df @ ( arr @ A_27d @ ( ty_2Einftree_2Einftree @ A_27a @ A_27c @ A_27d ) ) )
% 5.64/5.88                           => ! [V8g: $i] :
% 5.64/5.88                                ( ( mem @ V8g @ ( arr @ A_27d @ A_27b ) )
% 5.64/5.88                               => ( ! [V9d: $i] :
% 5.64/5.88                                      ( ( mem @ V9d @ A_27d )
% 5.64/5.88                                     => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0relrec_27 @ V4lf ) @ V5nd ) @ ( ap @ V7df @ V9d ) ) @ ( ap @ V8g @ V9d ) ) ) )
% 5.64/5.88                                 => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0relrec_27 @ V4lf ) @ V5nd ) @ ( ap @ ( ap @ ( c_2Einftree_2EiNd @ A_27a @ A_27c @ A_27d ) @ V6b ) @ V7df ) ) @ ( ap @ ( ap @ V5nd @ V6b ) @ V8g ) ) ) ) ) ) ) ) ) )
% 5.64/5.88         => ! [V10a0: $i] :
% 5.64/5.88              ( ( mem @ V10a0 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88             => ! [V11a1: $i] :
% 5.64/5.88                  ( ( mem @ V11a1 @ ( arr @ A_27c @ ( arr @ ( arr @ A_27d @ A_27b ) @ A_27b ) ) )
% 5.64/5.88                 => ! [V12a2: $i] :
% 5.64/5.88                      ( ( mem @ V12a2 @ ( ty_2Einftree_2Einftree @ A_27a @ A_27c @ A_27d ) )
% 5.64/5.88                     => ! [V13a3: $i] :
% 5.64/5.88                          ( ( mem @ V13a3 @ A_27b )
% 5.64/5.88                         => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Einftree_2Erelrec @ A_27a @ A_27b @ A_27c @ A_27d ) @ V10a0 ) @ V11a1 ) @ V12a2 ) @ V13a3 ) )
% 5.64/5.88                           => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0relrec_27 @ V10a0 ) @ V11a1 ) @ V12a2 ) @ V13a3 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Einftree_2Erelrec__strongind,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0relrec_27: $i] :
% 5.64/5.88        ( ( mem @ V0relrec_27 @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27c @ ( arr @ ( arr @ A_27d @ A_27b ) @ A_27b ) ) @ ( arr @ ( ty_2Einftree_2Einftree @ A_27a @ A_27c @ A_27d ) @ ( arr @ A_27b @ bool ) ) ) ) )
% 5.64/5.88       => ( ( ! [V1lf: $i] :
% 5.64/5.88                ( ( mem @ V1lf @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88               => ! [V2nd: $i] :
% 5.64/5.88                    ( ( mem @ V2nd @ ( arr @ A_27c @ ( arr @ ( arr @ A_27d @ A_27b ) @ A_27b ) ) )
% 5.64/5.88                   => ! [V3a: $i] :
% 5.64/5.88                        ( ( mem @ V3a @ A_27a )
% 5.64/5.88                       => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0relrec_27 @ V1lf ) @ V2nd ) @ ( ap @ ( c_2Einftree_2EiLf @ A_27a @ A_27c @ A_27d ) @ V3a ) ) @ ( ap @ V1lf @ V3a ) ) ) ) ) )
% 5.64/5.88            & ! [V4lf: $i] :
% 5.64/5.88                ( ( mem @ V4lf @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88               => ! [V5nd: $i] :
% 5.64/5.88                    ( ( mem @ V5nd @ ( arr @ A_27c @ ( arr @ ( arr @ A_27d @ A_27b ) @ A_27b ) ) )
% 5.64/5.88                   => ! [V6b: $i] :
% 5.64/5.88                        ( ( mem @ V6b @ A_27c )
% 5.64/5.88                       => ! [V7df: $i] :
% 5.64/5.88                            ( ( mem @ V7df @ ( arr @ A_27d @ ( ty_2Einftree_2Einftree @ A_27a @ A_27c @ A_27d ) ) )
% 5.64/5.88                           => ! [V8g: $i] :
% 5.64/5.88                                ( ( mem @ V8g @ ( arr @ A_27d @ A_27b ) )
% 5.64/5.88                               => ( ! [V9d: $i] :
% 5.64/5.88                                      ( ( mem @ V9d @ A_27d )
% 5.64/5.88                                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Einftree_2Erelrec @ A_27a @ A_27b @ A_27c @ A_27d ) @ V4lf ) @ V5nd ) @ ( ap @ V7df @ V9d ) ) @ ( ap @ V8g @ V9d ) ) )
% 5.64/5.88                                        & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0relrec_27 @ V4lf ) @ V5nd ) @ ( ap @ V7df @ V9d ) ) @ ( ap @ V8g @ V9d ) ) ) ) )
% 5.64/5.88                                 => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0relrec_27 @ V4lf ) @ V5nd ) @ ( ap @ ( ap @ ( c_2Einftree_2EiNd @ A_27a @ A_27c @ A_27d ) @ V6b ) @ V7df ) ) @ ( ap @ ( ap @ V5nd @ V6b ) @ V8g ) ) ) ) ) ) ) ) ) )
% 5.64/5.88         => ! [V10a0: $i] :
% 5.64/5.88              ( ( mem @ V10a0 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88             => ! [V11a1: $i] :
% 5.64/5.88                  ( ( mem @ V11a1 @ ( arr @ A_27c @ ( arr @ ( arr @ A_27d @ A_27b ) @ A_27b ) ) )
% 5.64/5.88                 => ! [V12a2: $i] :
% 5.64/5.88                      ( ( mem @ V12a2 @ ( ty_2Einftree_2Einftree @ A_27a @ A_27c @ A_27d ) )
% 5.64/5.88                     => ! [V13a3: $i] :
% 5.64/5.88                          ( ( mem @ V13a3 @ A_27b )
% 5.64/5.88                         => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Einftree_2Erelrec @ A_27a @ A_27b @ A_27c @ A_27d ) @ V10a0 ) @ V11a1 ) @ V12a2 ) @ V13a3 ) )
% 5.64/5.88                           => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0relrec_27 @ V10a0 ) @ V11a1 ) @ V12a2 ) @ V13a3 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Einftree_2Erelrec__cases,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0a0: $i] :
% 5.64/5.88        ( ( mem @ V0a0 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88       => ! [V1a1: $i] :
% 5.64/5.88            ( ( mem @ V1a1 @ ( arr @ A_27c @ ( arr @ ( arr @ A_27d @ A_27b ) @ A_27b ) ) )
% 5.64/5.88           => ! [V2a2: $i] :
% 5.64/5.88                ( ( mem @ V2a2 @ ( ty_2Einftree_2Einftree @ A_27a @ A_27c @ A_27d ) )
% 5.64/5.88               => ! [V3a3: $i] :
% 5.64/5.88                    ( ( mem @ V3a3 @ A_27b )
% 5.64/5.88                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Einftree_2Erelrec @ A_27a @ A_27b @ A_27c @ A_27d ) @ V0a0 ) @ V1a1 ) @ V2a2 ) @ V3a3 ) )
% 5.64/5.88                    <=> ( ? [V4a: $i] :
% 5.64/5.88                            ( ( mem @ V4a @ A_27a )
% 5.64/5.88                            & ( V2a2
% 5.64/5.88                              = ( ap @ ( c_2Einftree_2EiLf @ A_27a @ A_27c @ A_27d ) @ V4a ) )
% 5.64/5.88                            & ( V3a3
% 5.64/5.88                              = ( ap @ V0a0 @ V4a ) ) )
% 5.64/5.88                        | ? [V5b: $i] :
% 5.64/5.88                            ( ( mem @ V5b @ A_27c )
% 5.64/5.88                            & ? [V6df: $i] :
% 5.64/5.88                                ( ( mem @ V6df @ ( arr @ A_27d @ ( ty_2Einftree_2Einftree @ A_27a @ A_27c @ A_27d ) ) )
% 5.64/5.88                                & ? [V7g: $i] :
% 5.64/5.88                                    ( ( mem @ V7g @ ( arr @ A_27d @ A_27b ) )
% 5.64/5.88                                    & ( V2a2
% 5.64/5.88                                      = ( ap @ ( ap @ ( c_2Einftree_2EiNd @ A_27a @ A_27c @ A_27d ) @ V5b ) @ V6df ) )
% 5.64/5.88                                    & ( V3a3
% 5.64/5.88                                      = ( ap @ ( ap @ V1a1 @ V5b ) @ V7g ) )
% 5.64/5.88                                    & ! [V8d: $i] :
% 5.64/5.88                                        ( ( mem @ V8d @ A_27d )
% 5.64/5.88                                       => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Einftree_2Erelrec @ A_27a @ A_27b @ A_27c @ A_27d ) @ V0a0 ) @ V1a1 ) @ ( ap @ V6df @ V8d ) ) @ ( ap @ V7g @ V8d ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Einftree_2Einftree__rec__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0lf: $i] :
% 5.64/5.88        ( ( mem @ V0lf @ ( arr @ A_27b @ A_27a ) )
% 5.64/5.88       => ! [V1nd: $i] :
% 5.64/5.88            ( ( mem @ V1nd @ ( arr @ A_27c @ ( arr @ ( arr @ A_27d @ A_27a ) @ A_27a ) ) )
% 5.64/5.88           => ! [V2t: $i] :
% 5.64/5.88                ( ( mem @ V2t @ ( ty_2Einftree_2Einftree @ A_27b @ A_27c @ A_27d ) )
% 5.64/5.88               => ( ( ap @ ( ap @ ( ap @ ( c_2Einftree_2Einftree__rec @ A_27a @ A_27b @ A_27c @ A_27d ) @ V0lf ) @ V1nd ) @ V2t )
% 5.64/5.88                  = ( ap @ ( c_2Emin_2E_40 @ A_27a )
% 5.64/5.88                    @ ( lam @ A_27a
% 5.64/5.88                      @ ^ [V3r: $i] : ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Einftree_2Erelrec @ A_27b @ A_27a @ A_27c @ A_27d ) @ V0lf ) @ V1nd ) @ V2t ) @ V3r ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Einftree_2Einftree__Axiom,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0lf: $i] :
% 5.64/5.88        ( ( mem @ V0lf @ ( arr @ A_27a @ A_27d ) )
% 5.64/5.88       => ! [V1nd: $i] :
% 5.64/5.88            ( ( mem @ V1nd @ ( arr @ A_27b @ ( arr @ ( arr @ A_27c @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27c ) ) @ ( arr @ ( arr @ A_27c @ A_27d ) @ A_27d ) ) ) )
% 5.64/5.88           => ? [V2f: $i] :
% 5.64/5.88                ( ( mem @ V2f @ ( arr @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27c ) @ A_27d ) )
% 5.64/5.88                & ! [V3a: $i] :
% 5.64/5.88                    ( ( mem @ V3a @ A_27a )
% 5.64/5.88                   => ( ( ap @ V2f @ ( ap @ ( c_2Einftree_2EiLf @ A_27a @ A_27b @ A_27c ) @ V3a ) )
% 5.64/5.88                      = ( ap @ V0lf @ V3a ) ) )
% 5.64/5.88                & ! [V4b: $i] :
% 5.64/5.88                    ( ( mem @ V4b @ A_27b )
% 5.64/5.88                   => ! [V5d: $i] :
% 5.64/5.88                        ( ( mem @ V5d @ ( arr @ A_27c @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27c ) ) )
% 5.64/5.88                       => ( ( ap @ V2f @ ( ap @ ( ap @ ( c_2Einftree_2EiNd @ A_27a @ A_27b @ A_27c ) @ V4b ) @ V5d ) )
% 5.64/5.88                          = ( ap @ ( ap @ ( ap @ V1nd @ V4b ) @ V5d ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27c @ A_27d @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27c ) ) @ V2f ) @ V5d ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Einftree_2Einftree__case__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] :
% 5.64/5.88        ( ! [V0a: $i] :
% 5.64/5.88            ( ( mem @ V0a @ A_27a )
% 5.64/5.88           => ! [V1f: $i] :
% 5.64/5.88                ( ( mem @ V1f @ ( arr @ A_27a @ A_27d ) )
% 5.64/5.88               => ! [V2f1: $i] :
% 5.64/5.88                    ( ( mem @ V2f1 @ ( arr @ A_27b @ ( arr @ ( arr @ A_27c @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27c ) ) @ A_27d ) ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( ap @ ( c_2Einftree_2Einftree__CASE @ A_27a @ A_27b @ A_27c @ A_27d ) @ ( ap @ ( c_2Einftree_2EiLf @ A_27a @ A_27b @ A_27c ) @ V0a ) ) @ V1f ) @ V2f1 )
% 5.64/5.88                      = ( ap @ V1f @ V0a ) ) ) ) )
% 5.64/5.88        & ! [V3b: $i] :
% 5.64/5.88            ( ( mem @ V3b @ A_27b )
% 5.64/5.88           => ! [V4d: $i] :
% 5.64/5.88                ( ( mem @ V4d @ ( arr @ A_27c @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27c ) ) )
% 5.64/5.88               => ! [V5f: $i] :
% 5.64/5.88                    ( ( mem @ V5f @ ( arr @ A_27a @ A_27d ) )
% 5.64/5.88                   => ! [V6f1: $i] :
% 5.64/5.88                        ( ( mem @ V6f1 @ ( arr @ A_27b @ ( arr @ ( arr @ A_27c @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27c ) ) @ A_27d ) ) )
% 5.64/5.88                       => ( ( ap @ ( ap @ ( ap @ ( c_2Einftree_2Einftree__CASE @ A_27a @ A_27b @ A_27c @ A_27d ) @ ( ap @ ( ap @ ( c_2Einftree_2EiNd @ A_27a @ A_27b @ A_27c ) @ V3b ) @ V4d ) ) @ V5f ) @ V6f1 )
% 5.64/5.88                          = ( ap @ ( ap @ V6f1 @ V3b ) @ V4d ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Einftree_2Einftree__nchotomy,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,V0t: $i] :
% 5.64/5.88        ( ( mem @ V0t @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27c ) )
% 5.64/5.88       => ( ? [V1a: $i] :
% 5.64/5.88              ( ( mem @ V1a @ A_27a )
% 5.64/5.88              & ( V0t
% 5.64/5.88                = ( ap @ ( c_2Einftree_2EiLf @ A_27a @ A_27b @ A_27c ) @ V1a ) ) )
% 5.64/5.88          | ? [V2b: $i] :
% 5.64/5.88              ( ( mem @ V2b @ A_27b )
% 5.64/5.88              & ? [V3d: $i] :
% 5.64/5.88                  ( ( mem @ V3d @ ( arr @ A_27c @ ( ty_2Einftree_2Einftree @ A_27a @ A_27b @ A_27c ) ) )
% 5.64/5.88                  & ( V0t
% 5.64/5.88                    = ( ap @ ( ap @ ( c_2Einftree_2EiNd @ A_27a @ A_27b @ A_27c ) @ V2b ) @ V3d ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  %------------------------------------------------------------------------------
% 5.64/5.88  %------------------------------------------------------------------------------
% 5.64/5.88  thf(tp_ty_2Efcp_2Ebit0,type,
% 5.64/5.88      ty_2Efcp_2Ebit0: del > del ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_ty_2Efcp_2Ebit1,type,
% 5.64/5.88      ty_2Efcp_2Ebit1: del > del ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_ty_2Efcp_2Ecart,type,
% 5.64/5.88      ty_2Efcp_2Ecart: del > del > del ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_ty_2Efcp_2Efinite__image,type,
% 5.64/5.88      ty_2Efcp_2Efinite__image: del > del ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2E_3A_2B,type,
% 5.64/5.88      c_2Efcp_2E_3A_2B: del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2E_3A_2B,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efcp_2E_3A_2B @ A_27a @ A_27b ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ A_27a @ ( arr @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2EBIT0A,type,
% 5.64/5.88      c_2Efcp_2EBIT0A: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2EBIT0A,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Efcp_2EBIT0A @ A_27a ) @ ( arr @ A_27a @ ( ty_2Efcp_2Ebit0 @ A_27a ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2EBIT0B,type,
% 5.64/5.88      c_2Efcp_2EBIT0B: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2EBIT0B,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Efcp_2EBIT0B @ A_27a ) @ ( arr @ A_27a @ ( ty_2Efcp_2Ebit0 @ A_27a ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2EBIT1A,type,
% 5.64/5.88      c_2Efcp_2EBIT1A: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2EBIT1A,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Efcp_2EBIT1A @ A_27a ) @ ( arr @ A_27a @ ( ty_2Efcp_2Ebit1 @ A_27a ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2EBIT1B,type,
% 5.64/5.88      c_2Efcp_2EBIT1B: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2EBIT1B,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Efcp_2EBIT1B @ A_27a ) @ ( arr @ A_27a @ ( ty_2Efcp_2Ebit1 @ A_27a ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2EBIT1C,type,
% 5.64/5.88      c_2Efcp_2EBIT1C: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2EBIT1C,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Efcp_2EBIT1C @ A_27a ) @ ( ty_2Efcp_2Ebit1 @ A_27a ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2EFCP,type,
% 5.64/5.88      c_2Efcp_2EFCP: del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2EFCP,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efcp_2EFCP @ A_27a @ A_27b ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ A_27a ) @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2EFCP__CONCAT,type,
% 5.64/5.88      c_2Efcp_2EFCP__CONCAT: del > del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2EFCP__CONCAT,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Efcp_2EFCP__CONCAT @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efcp_2Ecart @ A_27a @ A_27c ) @ ( ty_2Efcp_2Ecart @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ A_27c ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2EFCP__CONS,type,
% 5.64/5.88      c_2Efcp_2EFCP__CONS: del > del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2EFCP__CONS,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Efcp_2EFCP__CONS @ A_27a @ A_27b @ A_27c ) @ ( arr @ A_27a @ ( arr @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) @ ( ty_2Efcp_2Ecart @ A_27a @ A_27c ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2EFCP__EVERY,type,
% 5.64/5.88      c_2Efcp_2EFCP__EVERY: del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2EFCP__EVERY,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efcp_2EFCP__EVERY @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ bool ) @ ( arr @ ( ty_2Efcp_2Ecart @ A_27b @ A_27a ) @ bool ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2EFCP__EXISTS,type,
% 5.64/5.88      c_2Efcp_2EFCP__EXISTS: del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2EFCP__EXISTS,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efcp_2EFCP__EXISTS @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ bool ) @ ( arr @ ( ty_2Efcp_2Ecart @ A_27b @ A_27a ) @ bool ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2EFCP__FOLD,type,
% 5.64/5.88      c_2Efcp_2EFCP__FOLD: del > del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2EFCP__FOLD,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Efcp_2EFCP__FOLD @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27b @ ( arr @ A_27a @ A_27b ) ) @ ( arr @ A_27b @ ( arr @ ( ty_2Efcp_2Ecart @ A_27a @ A_27c ) @ A_27b ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2EFCP__HD,type,
% 5.64/5.88      c_2Efcp_2EFCP__HD: del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2EFCP__HD,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efcp_2EFCP__HD @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) @ A_27a ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2EFCP__MAP,type,
% 5.64/5.88      c_2Efcp_2EFCP__MAP: del > del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2EFCP__MAP,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Efcp_2EFCP__MAP @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efcp_2Ecart @ A_27a @ A_27c ) @ ( ty_2Efcp_2Ecart @ A_27b @ A_27c ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2EFCP__TL,type,
% 5.64/5.88      c_2Efcp_2EFCP__TL: del > del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2EFCP__TL,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Efcp_2EFCP__TL @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( ty_2Efcp_2Ecart @ A_27a @ A_27c ) @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2EFCP__ZIP,type,
% 5.64/5.88      c_2Efcp_2EFCP__ZIP: del > del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2EFCP__ZIP,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Efcp_2EFCP__ZIP @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efcp_2Ecart @ A_27c @ A_27b ) @ ( ty_2Efcp_2Ecart @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ A_27b ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2EHAS__SIZE,type,
% 5.64/5.88      c_2Efcp_2EHAS__SIZE: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2EHAS__SIZE,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Efcp_2EHAS__SIZE @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2EL2V,type,
% 5.64/5.88      c_2Efcp_2EL2V: del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2EL2V,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efcp_2EL2V @ A_27a @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2EV2L,type,
% 5.64/5.88      c_2Efcp_2EV2L: del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2EV2L,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efcp_2EV2L @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2Ebit0__CASE,type,
% 5.64/5.88      c_2Efcp_2Ebit0__CASE: del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2Ebit0__CASE,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efcp_2Ebit0__CASE @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efcp_2Ebit0 @ A_27a ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ A_27b ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2Ebit0__size,type,
% 5.64/5.88      c_2Efcp_2Ebit0__size: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2Ebit0__size,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Efcp_2Ebit0__size @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( ty_2Efcp_2Ebit0 @ A_27a ) @ ty_2Enum_2Enum ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2Ebit1__CASE,type,
% 5.64/5.88      c_2Efcp_2Ebit1__CASE: del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2Ebit1__CASE,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efcp_2Ebit1__CASE @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efcp_2Ebit1 @ A_27a ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27b @ A_27b ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2Ebit1__size,type,
% 5.64/5.88      c_2Efcp_2Ebit1__size: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2Ebit1__size,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Efcp_2Ebit1__size @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( ty_2Efcp_2Ebit1 @ A_27a ) @ ty_2Enum_2Enum ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2Edest__cart,type,
% 5.64/5.88      c_2Efcp_2Edest__cart: del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2Edest__cart,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efcp_2Edest__cart @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efcp_2Efinite__image @ A_27b ) @ A_27a ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2Edest__finite__image,type,
% 5.64/5.88      c_2Efcp_2Edest__finite__image: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2Edest__finite__image,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Efcp_2Edest__finite__image @ A_27a ) @ ( arr @ ( ty_2Efcp_2Efinite__image @ A_27a ) @ A_27a ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2Edimindex,type,
% 5.64/5.88      c_2Efcp_2Edimindex: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2Edimindex,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Efcp_2Edimindex @ A_27a ) @ ( arr @ ( ty_2Ebool_2Eitself @ A_27a ) @ ty_2Enum_2Enum ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2Efcp__CASE,type,
% 5.64/5.88      c_2Efcp_2Efcp__CASE: del > del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2Efcp__CASE,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Efcp_2Efcp__CASE @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) @ ( arr @ ( arr @ ( arr @ ( ty_2Efcp_2Efinite__image @ A_27b ) @ A_27a ) @ A_27c ) @ A_27c ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2Efcp__index,type,
% 5.64/5.88      c_2Efcp_2Efcp__index: del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2Efcp__index,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) @ ( arr @ ty_2Enum_2Enum @ A_27a ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2Efinite__index,type,
% 5.64/5.88      c_2Efcp_2Efinite__index: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2Efinite__index,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Efcp_2Efinite__index @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ A_27a ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2Emk__cart,type,
% 5.64/5.88      c_2Efcp_2Emk__cart: del > del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2Emk__cart,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efcp_2Emk__cart @ A_27a @ A_27b ) @ ( arr @ ( arr @ ( ty_2Efcp_2Efinite__image @ A_27b ) @ A_27a ) @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Efcp_2Emk__finite__image,type,
% 5.64/5.88      c_2Efcp_2Emk__finite__image: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Efcp_2Emk__finite__image,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Efcp_2Emk__finite__image @ A_27a ) @ ( arr @ A_27a @ ( ty_2Efcp_2Efinite__image @ A_27a ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2EHAS__SIZE__def,axiom,
% 5.64/5.88      ! [A_27a: del,V0s: $i] :
% 5.64/5.88        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.64/5.88       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.88            ( ( p @ ( ap @ ( ap @ ( c_2Efcp_2EHAS__SIZE @ A_27a ) @ V0s ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.64/5.88          <=> ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.64/5.88              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) )
% 5.64/5.88                = V1n ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2Efinite__image__TY__DEF,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88      ? [V0rep: $i] :
% 5.64/5.88        ( ( mem @ V0rep @ ( arr @ ( ty_2Efcp_2Efinite__image @ A_27a ) @ A_27a ) )
% 5.64/5.88        & ( p
% 5.64/5.88          @ ( ap
% 5.64/5.88            @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ A_27a @ ( ty_2Efcp_2Efinite__image @ A_27a ) )
% 5.64/5.88              @ ( lam @ A_27a
% 5.64/5.88                @ ^ [V1x: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V1x ) @ ( c_2Ebool_2EARB @ A_27a ) ) ) @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) ) ) )
% 5.64/5.88            @ V0rep ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2Efinite__image__tybij,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88        ( ! [V0a: $i] :
% 5.64/5.88            ( ( mem @ V0a @ ( ty_2Efcp_2Efinite__image @ A_27a ) )
% 5.64/5.88           => ( ( ap @ ( c_2Efcp_2Emk__finite__image @ A_27a ) @ ( ap @ ( c_2Efcp_2Edest__finite__image @ A_27a ) @ V0a ) )
% 5.64/5.88              = V0a ) )
% 5.64/5.88        & ! [V1r: $i] :
% 5.64/5.88            ( ( mem @ V1r @ A_27a )
% 5.64/5.88           => ( ( p
% 5.64/5.88                @ ( ap
% 5.64/5.88                  @ ( lam @ A_27a
% 5.64/5.88                    @ ^ [V2x: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V2x ) @ ( c_2Ebool_2EARB @ A_27a ) ) ) @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) ) )
% 5.64/5.88                  @ V1r ) )
% 5.64/5.88            <=> ( ( ap @ ( c_2Efcp_2Edest__finite__image @ A_27a ) @ ( ap @ ( c_2Efcp_2Emk__finite__image @ A_27a ) @ V1r ) )
% 5.64/5.88                = V1r ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2Edimindex__def,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Efcp_2Edimindex @ A_27a ) @ ( c_2Ebool_2Ethe__value @ A_27a ) ) )
% 5.64/5.88        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2ENOT__FINITE__IMP__dimindex__1,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88        ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.64/5.88       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Efcp_2Edimindex @ A_27a ) @ ( c_2Ebool_2Ethe__value @ A_27a ) ) )
% 5.64/5.88          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2EDIMINDEX__GE__1,axiom,
% 5.64/5.88      ! [A_27a: del] : ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Efcp_2Edimindex @ A_27a ) @ ( c_2Ebool_2Ethe__value @ A_27a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2Efinite__index__def,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88        ( ( c_2Efcp_2Efinite__index @ A_27a )
% 5.64/5.88        = ( ap @ ( c_2Emin_2E_40 @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.64/5.88          @ ( lam @ ( arr @ ty_2Enum_2Enum @ A_27a )
% 5.64/5.88            @ ^ [V0f: $i] :
% 5.64/5.88                ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.64/5.88                @ ( lam @ A_27a
% 5.64/5.88                  @ ^ [V1x: $i] :
% 5.64/5.88                      ( ap @ ( c_2Ebool_2E_3F_21 @ ty_2Enum_2Enum )
% 5.64/5.88                      @ ( lam @ ty_2Enum_2Enum
% 5.64/5.88                        @ ^ [V2n: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V2n ) @ ( ap @ ( c_2Efcp_2Edimindex @ A_27a ) @ ( c_2Ebool_2Ethe__value @ A_27a ) ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ ( ap @ V0f @ V2n ) ) @ V1x ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2Ecart__TY__DEF,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] :
% 5.64/5.88      ? [V0rep: $i] :
% 5.64/5.88        ( ( mem @ V0rep @ ( arr @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efcp_2Efinite__image @ A_27b ) @ A_27a ) ) )
% 5.64/5.88        & ( p
% 5.64/5.88          @ ( ap
% 5.64/5.88            @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ ( arr @ ( ty_2Efcp_2Efinite__image @ A_27b ) @ A_27a ) @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88              @ ( lam @ ( arr @ ( ty_2Efcp_2Efinite__image @ A_27b ) @ A_27a )
% 5.64/5.88                @ ^ [V1f: $i] : c_2Ebool_2ET ) )
% 5.64/5.88            @ V0rep ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2Ecart__tybij,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] :
% 5.64/5.88        ( ! [V0a: $i] :
% 5.64/5.88            ( ( mem @ V0a @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88           => ( ( ap @ ( c_2Efcp_2Emk__cart @ A_27a @ A_27b ) @ ( ap @ ( c_2Efcp_2Edest__cart @ A_27a @ A_27b ) @ V0a ) )
% 5.64/5.88              = V0a ) )
% 5.64/5.88        & ! [V1r: $i] :
% 5.64/5.88            ( ( mem @ V1r @ ( arr @ ( ty_2Efcp_2Efinite__image @ A_27b ) @ A_27a ) )
% 5.64/5.88           => ( ( p
% 5.64/5.88                @ ( ap
% 5.64/5.88                  @ ( lam @ ( arr @ ( ty_2Efcp_2Efinite__image @ A_27b ) @ A_27a )
% 5.64/5.88                    @ ^ [V2f: $i] : c_2Ebool_2ET )
% 5.64/5.88                  @ V1r ) )
% 5.64/5.88            <=> ( ( ap @ ( c_2Efcp_2Edest__cart @ A_27a @ A_27b ) @ ( ap @ ( c_2Efcp_2Emk__cart @ A_27a @ A_27b ) @ V1r ) )
% 5.64/5.88                = V1r ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2Efcp__index,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88       => ! [V1i: tp__ty_2Enum_2Enum] :
% 5.64/5.88            ( ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) @ V0x ) @ ( inj__ty_2Enum_2Enum @ V1i ) )
% 5.64/5.88            = ( ap @ ( ap @ ( c_2Efcp_2Edest__cart @ A_27a @ A_27b ) @ V0x ) @ ( ap @ ( c_2Efcp_2Efinite__index @ ( ty_2Efcp_2Efinite__image @ A_27b ) ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Efcp__Axiom,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.64/5.88        ( ( mem @ V0f @ ( arr @ ( arr @ ( ty_2Efcp_2Efinite__image @ A_27b ) @ A_27a ) @ A_27c ) )
% 5.64/5.88       => ? [V1g: $i] :
% 5.64/5.88            ( ( mem @ V1g @ ( arr @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) @ A_27c ) )
% 5.64/5.88            & ! [V2h: $i] :
% 5.64/5.88                ( ( mem @ V2h @ ( arr @ ( ty_2Efcp_2Efinite__image @ A_27b ) @ A_27a ) )
% 5.64/5.88               => ( ( ap @ V1g @ ( ap @ ( c_2Efcp_2Emk__cart @ A_27a @ A_27b ) @ V2h ) )
% 5.64/5.88                  = ( ap @ V0f @ V2h ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Efcp__ind,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.64/5.88        ( ( mem @ V0P @ ( arr @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) @ bool ) )
% 5.64/5.88       => ( ! [V1f: $i] :
% 5.64/5.88              ( ( mem @ V1f @ ( arr @ ( ty_2Efcp_2Efinite__image @ A_27b ) @ A_27a ) )
% 5.64/5.88             => ( p @ ( ap @ V0P @ ( ap @ ( c_2Efcp_2Emk__cart @ A_27a @ A_27b ) @ V1f ) ) ) )
% 5.64/5.88         => ! [V2a: $i] :
% 5.64/5.88              ( ( mem @ V2a @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88             => ( p @ ( ap @ V0P @ V2a ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2Efcp__case__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,V0h: $i] :
% 5.64/5.88        ( ( mem @ V0h @ ( arr @ ( ty_2Efcp_2Efinite__image @ A_27b ) @ A_27a ) )
% 5.64/5.88       => ! [V1f: $i] :
% 5.64/5.88            ( ( mem @ V1f @ ( arr @ ( arr @ ( ty_2Efcp_2Efinite__image @ A_27b ) @ A_27a ) @ A_27c ) )
% 5.64/5.88           => ( ( ap @ ( ap @ ( c_2Efcp_2Efcp__CASE @ A_27a @ A_27b @ A_27c ) @ ( ap @ ( c_2Efcp_2Emk__cart @ A_27a @ A_27b ) @ V0h ) ) @ V1f )
% 5.64/5.88              = ( ap @ V1f @ V0h ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2ECART__EQ,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88       => ! [V1y: $i] :
% 5.64/5.88            ( ( mem @ V1y @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88           => ( ( V0x = V1y )
% 5.64/5.88            <=> ! [V2i: tp__ty_2Enum_2Enum] :
% 5.64/5.88                  ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( ap @ ( c_2Efcp_2Edimindex @ A_27b ) @ ( c_2Ebool_2Ethe__value @ A_27b ) ) ) )
% 5.64/5.88                 => ( ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) @ V0x ) @ ( inj__ty_2Enum_2Enum @ V2i ) )
% 5.64/5.88                    = ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) @ V1y ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2EFCP,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] :
% 5.64/5.88        ( ( c_2Efcp_2EFCP @ A_27a @ A_27b )
% 5.64/5.88        = ( lam @ ( arr @ ty_2Enum_2Enum @ A_27a )
% 5.64/5.88          @ ^ [V0g: $i] :
% 5.64/5.88              ( ap @ ( c_2Emin_2E_40 @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88              @ ( lam @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b )
% 5.64/5.88                @ ^ [V1f: $i] :
% 5.64/5.88                    ( ap @ ( c_2Ebool_2E_21 @ ty_2Enum_2Enum )
% 5.64/5.88                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.88                      @ ^ [V2i: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V2i ) @ ( ap @ ( c_2Efcp_2Edimindex @ A_27b ) @ ( c_2Ebool_2Ethe__value @ A_27b ) ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) @ V1f ) @ V2i ) ) @ ( ap @ V0g @ V2i ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2EFCP__BETA,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0g: $i] :
% 5.64/5.88        ( ( mem @ V0g @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.64/5.88       => ! [V1i: tp__ty_2Enum_2Enum] :
% 5.64/5.88            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ ( c_2Efcp_2Edimindex @ A_27b ) @ ( c_2Ebool_2Ethe__value @ A_27b ) ) ) )
% 5.64/5.88           => ( ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) @ ( ap @ ( c_2Efcp_2EFCP @ A_27a @ A_27b ) @ V0g ) ) @ ( inj__ty_2Enum_2Enum @ V1i ) )
% 5.64/5.88              = ( ap @ V0g @ ( inj__ty_2Enum_2Enum @ V1i ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2EFCP__UNIQUE,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.88        ( ( mem @ V0f @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88       => ! [V1g: $i] :
% 5.64/5.88            ( ( mem @ V1g @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.64/5.88           => ( ! [V2i: tp__ty_2Enum_2Enum] :
% 5.64/5.88                  ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( ap @ ( c_2Efcp_2Edimindex @ A_27b ) @ ( c_2Ebool_2Ethe__value @ A_27b ) ) ) )
% 5.64/5.88                 => ( ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ V2i ) )
% 5.64/5.88                    = ( ap @ V1g @ ( inj__ty_2Enum_2Enum @ V2i ) ) ) )
% 5.64/5.88            <=> ( ( ap @ ( c_2Efcp_2EFCP @ A_27a @ A_27b ) @ V1g )
% 5.64/5.88                = V0f ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2EFCP__ETA,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0g: $i] :
% 5.64/5.88        ( ( mem @ V0g @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88       => ( ( ap @ ( c_2Efcp_2EFCP @ A_27a @ A_27b )
% 5.64/5.88            @ ( lam @ ty_2Enum_2Enum
% 5.64/5.88              @ ^ [V1i: $i] : ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) @ V0g ) @ V1i ) ) )
% 5.64/5.88          = V0g ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Ecard__dimindex,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88        ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.64/5.88       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.64/5.88          = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Efcp_2Edimindex @ A_27a ) @ ( c_2Ebool_2Ethe__value @ A_27a ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Eindex__sum,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] :
% 5.64/5.88        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Efcp_2Edimindex @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( c_2Ebool_2Ethe__value @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) ) )
% 5.64/5.88        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) ) @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ ( c_2Epred__set_2EUNIV @ A_27b ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Efcp_2Edimindex @ A_27a ) @ ( c_2Ebool_2Ethe__value @ A_27a ) ) ) @ ( ap @ ( c_2Efcp_2Edimindex @ A_27b ) @ ( c_2Ebool_2Ethe__value @ A_27b ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Efinite__sum,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] :
% 5.64/5.88        ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( c_2Epred__set_2EUNIV @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) ) )
% 5.64/5.88      <=> ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.64/5.88          & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ ( c_2Epred__set_2EUNIV @ A_27b ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2Ebit0__TY__DEF,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88      ? [V0rep: $i] :
% 5.64/5.88        ( ( mem @ V0rep @ ( arr @ ( ty_2Efcp_2Ebit0 @ A_27a ) @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) )
% 5.64/5.88        & ( p
% 5.64/5.88          @ ( ap
% 5.64/5.88            @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ ( ty_2Eind__type_2Erecspace @ A_27a ) @ ( ty_2Efcp_2Ebit0 @ A_27a ) )
% 5.64/5.88              @ ( lam @ ( ty_2Eind__type_2Erecspace @ A_27a )
% 5.64/5.88                @ ^ [V1a0: $i] :
% 5.64/5.88                    ( ap @ ( c_2Ebool_2E_21 @ ( arr @ ( ty_2Eind__type_2Erecspace @ A_27a ) @ bool ) )
% 5.64/5.88                    @ ( lam @ ( arr @ ( ty_2Eind__type_2Erecspace @ A_27a ) @ bool )
% 5.64/5.88                      @ ^ [V2_27bit0_27: $i] :
% 5.64/5.88                          ( ap
% 5.64/5.88                          @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.64/5.88                            @ ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Eind__type_2Erecspace @ A_27a ) )
% 5.64/5.88                              @ ( lam @ ( ty_2Eind__type_2Erecspace @ A_27a )
% 5.64/5.88                                @ ^ [V3a0: $i] :
% 5.64/5.88                                    ( ap
% 5.64/5.88                                    @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.64/5.88                                      @ ( ap
% 5.64/5.88                                        @ ( ap @ c_2Ebool_2E_5C_2F
% 5.64/5.88                                          @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.64/5.88                                            @ ( lam @ A_27a
% 5.64/5.88                                              @ ^ [V4a: $i] :
% 5.64/5.88                                                  ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) @ V3a0 )
% 5.64/5.88                                                  @ ( ap
% 5.64/5.88                                                    @ ( lam @ A_27a
% 5.64/5.88                                                      @ ^ [V5a: $i] :
% 5.64/5.88                                                          ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2ECONSTR @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V5a )
% 5.64/5.88                                                          @ ( lam @ ty_2Enum_2Enum
% 5.64/5.88                                                            @ ^ [V6n: $i] : ( c_2Eind__type_2EBOTTOM @ A_27a ) ) ) )
% 5.64/5.88                                                    @ V4a ) ) ) ) )
% 5.64/5.88                                        @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.64/5.88                                          @ ( lam @ A_27a
% 5.64/5.88                                            @ ^ [V7a: $i] :
% 5.64/5.88                                                ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) @ V3a0 )
% 5.64/5.88                                                @ ( ap
% 5.64/5.88                                                  @ ( lam @ A_27a
% 5.64/5.88                                                    @ ^ [V8a: $i] :
% 5.64/5.88                                                        ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2ECONSTR @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ V8a )
% 5.64/5.88                                                        @ ( lam @ ty_2Enum_2Enum
% 5.64/5.88                                                          @ ^ [V9n: $i] : ( c_2Eind__type_2EBOTTOM @ A_27a ) ) ) )
% 5.64/5.88                                                  @ V7a ) ) ) ) ) )
% 5.64/5.88                                    @ ( ap @ V2_27bit0_27 @ V3a0 ) ) ) ) )
% 5.64/5.88                          @ ( ap @ V2_27bit0_27 @ V1a0 ) ) ) ) ) )
% 5.64/5.88            @ V0rep ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2Ebit0__case__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] :
% 5.64/5.88        ( ! [V0a: $i] :
% 5.64/5.88            ( ( mem @ V0a @ A_27a )
% 5.64/5.88           => ! [V1f: $i] :
% 5.64/5.88                ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88               => ! [V2f1: $i] :
% 5.64/5.88                    ( ( mem @ V2f1 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( ap @ ( c_2Efcp_2Ebit0__CASE @ A_27a @ A_27b ) @ ( ap @ ( c_2Efcp_2EBIT0A @ A_27a ) @ V0a ) ) @ V1f ) @ V2f1 )
% 5.64/5.88                      = ( ap @ V1f @ V0a ) ) ) ) )
% 5.64/5.88        & ! [V3a: $i] :
% 5.64/5.88            ( ( mem @ V3a @ A_27a )
% 5.64/5.88           => ! [V4f: $i] :
% 5.64/5.88                ( ( mem @ V4f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88               => ! [V5f1: $i] :
% 5.64/5.88                    ( ( mem @ V5f1 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( ap @ ( c_2Efcp_2Ebit0__CASE @ A_27a @ A_27b ) @ ( ap @ ( c_2Efcp_2EBIT0B @ A_27a ) @ V3a ) ) @ V4f ) @ V5f1 )
% 5.64/5.88                      = ( ap @ V5f1 @ V3a ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2Ebit0__size__def,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88        ( ! [V0f: $i] :
% 5.64/5.88            ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.88           => ! [V1a: $i] :
% 5.64/5.88                ( ( mem @ V1a @ A_27a )
% 5.64/5.88               => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Efcp_2Ebit0__size @ A_27a ) @ V0f ) @ ( ap @ ( c_2Efcp_2EBIT0A @ A_27a ) @ V1a ) ) )
% 5.64/5.88                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ V0f @ V1a ) ) ) ) ) )
% 5.64/5.88        & ! [V2f: $i] :
% 5.64/5.88            ( ( mem @ V2f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.88           => ! [V3a: $i] :
% 5.64/5.88                ( ( mem @ V3a @ A_27a )
% 5.64/5.88               => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Efcp_2Ebit0__size @ A_27a ) @ V2f ) @ ( ap @ ( c_2Efcp_2EBIT0B @ A_27a ) @ V3a ) ) )
% 5.64/5.88                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ V2f @ V3a ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Edatatype__bit0,axiom,
% 5.64/5.88      ! [A_27a: del,V0bit0: $i] :
% 5.64/5.88        ( ( mem @ V0bit0 @ ( arr @ ( arr @ A_27a @ ( ty_2Efcp_2Ebit0 @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ ( ty_2Efcp_2Ebit0 @ A_27a ) ) @ bool ) ) )
% 5.64/5.88       => ( p @ ( ap @ ( c_2Ebool_2EDATATYPE @ bool ) @ ( ap @ ( ap @ V0bit0 @ ( c_2Efcp_2EBIT0A @ A_27a ) ) @ ( c_2Efcp_2EBIT0B @ A_27a ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Ebit0__11,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88        ( ! [V0a: $i] :
% 5.64/5.88            ( ( mem @ V0a @ A_27a )
% 5.64/5.88           => ! [V1a_27: $i] :
% 5.64/5.88                ( ( mem @ V1a_27 @ A_27a )
% 5.64/5.88               => ( ( ( ap @ ( c_2Efcp_2EBIT0A @ A_27a ) @ V0a )
% 5.64/5.88                    = ( ap @ ( c_2Efcp_2EBIT0A @ A_27a ) @ V1a_27 ) )
% 5.64/5.88                <=> ( V0a = V1a_27 ) ) ) )
% 5.64/5.88        & ! [V2a: $i] :
% 5.64/5.88            ( ( mem @ V2a @ A_27a )
% 5.64/5.88           => ! [V3a_27: $i] :
% 5.64/5.88                ( ( mem @ V3a_27 @ A_27a )
% 5.64/5.88               => ( ( ( ap @ ( c_2Efcp_2EBIT0B @ A_27a ) @ V2a )
% 5.64/5.88                    = ( ap @ ( c_2Efcp_2EBIT0B @ A_27a ) @ V3a_27 ) )
% 5.64/5.88                <=> ( V2a = V3a_27 ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Ebit0__distinct,axiom,
% 5.64/5.88      ! [A_27a: del,V0a_27: $i] :
% 5.64/5.88        ( ( mem @ V0a_27 @ A_27a )
% 5.64/5.88       => ! [V1a: $i] :
% 5.64/5.88            ( ( mem @ V1a @ A_27a )
% 5.64/5.88           => ( ( ap @ ( c_2Efcp_2EBIT0A @ A_27a ) @ V1a )
% 5.64/5.88             != ( ap @ ( c_2Efcp_2EBIT0B @ A_27a ) @ V0a_27 ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Ebit0__nchotomy,axiom,
% 5.64/5.88      ! [A_27a: del,V0bb: $i] :
% 5.64/5.88        ( ( mem @ V0bb @ ( ty_2Efcp_2Ebit0 @ A_27a ) )
% 5.64/5.88       => ( ? [V1a: $i] :
% 5.64/5.88              ( ( mem @ V1a @ A_27a )
% 5.64/5.88              & ( V0bb
% 5.64/5.88                = ( ap @ ( c_2Efcp_2EBIT0A @ A_27a ) @ V1a ) ) )
% 5.64/5.88          | ? [V2a: $i] :
% 5.64/5.88              ( ( mem @ V2a @ A_27a )
% 5.64/5.88              & ( V0bb
% 5.64/5.88                = ( ap @ ( c_2Efcp_2EBIT0B @ A_27a ) @ V2a ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Ebit0__Axiom,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0f0: $i] :
% 5.64/5.88        ( ( mem @ V0f0 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88       => ! [V1f1: $i] :
% 5.64/5.88            ( ( mem @ V1f1 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88           => ? [V2fn: $i] :
% 5.64/5.88                ( ( mem @ V2fn @ ( arr @ ( ty_2Efcp_2Ebit0 @ A_27a ) @ A_27b ) )
% 5.64/5.88                & ! [V3a: $i] :
% 5.64/5.88                    ( ( mem @ V3a @ A_27a )
% 5.64/5.88                   => ( ( ap @ V2fn @ ( ap @ ( c_2Efcp_2EBIT0A @ A_27a ) @ V3a ) )
% 5.64/5.88                      = ( ap @ V0f0 @ V3a ) ) )
% 5.64/5.88                & ! [V4a: $i] :
% 5.64/5.88                    ( ( mem @ V4a @ A_27a )
% 5.64/5.88                   => ( ( ap @ V2fn @ ( ap @ ( c_2Efcp_2EBIT0B @ A_27a ) @ V4a ) )
% 5.64/5.88                      = ( ap @ V1f1 @ V4a ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Ebit0__induction,axiom,
% 5.64/5.88      ! [A_27a: del,V0P: $i] :
% 5.64/5.88        ( ( mem @ V0P @ ( arr @ ( ty_2Efcp_2Ebit0 @ A_27a ) @ bool ) )
% 5.64/5.88       => ( ( ! [V1a: $i] :
% 5.64/5.88                ( ( mem @ V1a @ A_27a )
% 5.64/5.88               => ( p @ ( ap @ V0P @ ( ap @ ( c_2Efcp_2EBIT0A @ A_27a ) @ V1a ) ) ) )
% 5.64/5.88            & ! [V2a: $i] :
% 5.64/5.88                ( ( mem @ V2a @ A_27a )
% 5.64/5.88               => ( p @ ( ap @ V0P @ ( ap @ ( c_2Efcp_2EBIT0B @ A_27a ) @ V2a ) ) ) ) )
% 5.64/5.88         => ! [V3b: $i] :
% 5.64/5.88              ( ( mem @ V3b @ ( ty_2Efcp_2Ebit0 @ A_27a ) )
% 5.64/5.88             => ( p @ ( ap @ V0P @ V3b ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Ebit0__case__cong,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0f_27: $i] :
% 5.64/5.88        ( ( mem @ V0f_27 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88       => ! [V1f1_27: $i] :
% 5.64/5.88            ( ( mem @ V1f1_27 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88           => ! [V2M: $i] :
% 5.64/5.88                ( ( mem @ V2M @ ( ty_2Efcp_2Ebit0 @ A_27a ) )
% 5.64/5.88               => ! [V3M_27: $i] :
% 5.64/5.88                    ( ( mem @ V3M_27 @ ( ty_2Efcp_2Ebit0 @ A_27a ) )
% 5.64/5.88                   => ! [V4f: $i] :
% 5.64/5.88                        ( ( mem @ V4f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88                       => ! [V5f1: $i] :
% 5.64/5.88                            ( ( mem @ V5f1 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88                           => ( ( ( V2M = V3M_27 )
% 5.64/5.88                                & ! [V6a: $i] :
% 5.64/5.88                                    ( ( mem @ V6a @ A_27a )
% 5.64/5.88                                   => ( ( V3M_27
% 5.64/5.88                                        = ( ap @ ( c_2Efcp_2EBIT0A @ A_27a ) @ V6a ) )
% 5.64/5.88                                     => ( ( ap @ V4f @ V6a )
% 5.64/5.88                                        = ( ap @ V0f_27 @ V6a ) ) ) )
% 5.64/5.88                                & ! [V7a: $i] :
% 5.64/5.88                                    ( ( mem @ V7a @ A_27a )
% 5.64/5.88                                   => ( ( V3M_27
% 5.64/5.88                                        = ( ap @ ( c_2Efcp_2EBIT0B @ A_27a ) @ V7a ) )
% 5.64/5.88                                     => ( ( ap @ V5f1 @ V7a )
% 5.64/5.88                                        = ( ap @ V1f1_27 @ V7a ) ) ) ) )
% 5.64/5.88                             => ( ( ap @ ( ap @ ( ap @ ( c_2Efcp_2Ebit0__CASE @ A_27a @ A_27b ) @ V2M ) @ V4f ) @ V5f1 )
% 5.64/5.88                                = ( ap @ ( ap @ ( ap @ ( c_2Efcp_2Ebit0__CASE @ A_27a @ A_27b ) @ V3M_27 ) @ V0f_27 ) @ V1f1_27 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Ebit0__case__eq,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ ( ty_2Efcp_2Ebit0 @ A_27a ) )
% 5.64/5.88       => ! [V1f: $i] :
% 5.64/5.88            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88           => ! [V2f1: $i] :
% 5.64/5.88                ( ( mem @ V2f1 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88               => ! [V3v: $i] :
% 5.64/5.88                    ( ( mem @ V3v @ A_27b )
% 5.64/5.88                   => ( ( ( ap @ ( ap @ ( ap @ ( c_2Efcp_2Ebit0__CASE @ A_27a @ A_27b ) @ V0x ) @ V1f ) @ V2f1 )
% 5.64/5.88                        = V3v )
% 5.64/5.88                    <=> ( ? [V4a: $i] :
% 5.64/5.88                            ( ( mem @ V4a @ A_27a )
% 5.64/5.88                            & ( V0x
% 5.64/5.88                              = ( ap @ ( c_2Efcp_2EBIT0A @ A_27a ) @ V4a ) )
% 5.64/5.88                            & ( ( ap @ V1f @ V4a )
% 5.64/5.88                              = V3v ) )
% 5.64/5.88                        | ? [V5a: $i] :
% 5.64/5.88                            ( ( mem @ V5a @ A_27a )
% 5.64/5.88                            & ( V0x
% 5.64/5.88                              = ( ap @ ( c_2Efcp_2EBIT0B @ A_27a ) @ V5a ) )
% 5.64/5.88                            & ( ( ap @ V2f1 @ V5a )
% 5.64/5.88                              = V3v ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Eindex__bit0,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Efcp_2Edimindex @ ( ty_2Efcp_2Ebit0 @ A_27a ) ) @ ( c_2Ebool_2Ethe__value @ ( ty_2Efcp_2Ebit0 @ A_27a ) ) ) )
% 5.64/5.88        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Efcp_2Edimindex @ A_27a ) @ ( c_2Ebool_2Ethe__value @ A_27a ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Efinite__bit0,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88        ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( ty_2Efcp_2Ebit0 @ A_27a ) ) @ ( c_2Epred__set_2EUNIV @ ( ty_2Efcp_2Ebit0 @ A_27a ) ) ) )
% 5.64/5.88      <=> ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2Ebit1__TY__DEF,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88      ? [V0rep: $i] :
% 5.64/5.88        ( ( mem @ V0rep @ ( arr @ ( ty_2Efcp_2Ebit1 @ A_27a ) @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) )
% 5.64/5.88        & ( p
% 5.64/5.88          @ ( ap
% 5.64/5.88            @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ ( ty_2Eind__type_2Erecspace @ A_27a ) @ ( ty_2Efcp_2Ebit1 @ A_27a ) )
% 5.64/5.88              @ ( lam @ ( ty_2Eind__type_2Erecspace @ A_27a )
% 5.64/5.88                @ ^ [V1a0: $i] :
% 5.64/5.88                    ( ap @ ( c_2Ebool_2E_21 @ ( arr @ ( ty_2Eind__type_2Erecspace @ A_27a ) @ bool ) )
% 5.64/5.88                    @ ( lam @ ( arr @ ( ty_2Eind__type_2Erecspace @ A_27a ) @ bool )
% 5.64/5.88                      @ ^ [V2_27bit1_27: $i] :
% 5.64/5.88                          ( ap
% 5.64/5.88                          @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.64/5.88                            @ ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Eind__type_2Erecspace @ A_27a ) )
% 5.64/5.88                              @ ( lam @ ( ty_2Eind__type_2Erecspace @ A_27a )
% 5.64/5.88                                @ ^ [V3a0: $i] :
% 5.64/5.88                                    ( ap
% 5.64/5.88                                    @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.64/5.88                                      @ ( ap
% 5.64/5.88                                        @ ( ap @ c_2Ebool_2E_5C_2F
% 5.64/5.88                                          @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.64/5.88                                            @ ( lam @ A_27a
% 5.64/5.88                                              @ ^ [V4a: $i] :
% 5.64/5.88                                                  ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) @ V3a0 )
% 5.64/5.88                                                  @ ( ap
% 5.64/5.88                                                    @ ( lam @ A_27a
% 5.64/5.88                                                      @ ^ [V5a: $i] :
% 5.64/5.88                                                          ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2ECONSTR @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V5a )
% 5.64/5.88                                                          @ ( lam @ ty_2Enum_2Enum
% 5.64/5.88                                                            @ ^ [V6n: $i] : ( c_2Eind__type_2EBOTTOM @ A_27a ) ) ) )
% 5.64/5.88                                                    @ V4a ) ) ) ) )
% 5.64/5.88                                        @ ( ap
% 5.64/5.88                                          @ ( ap @ c_2Ebool_2E_5C_2F
% 5.64/5.88                                            @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.64/5.88                                              @ ( lam @ A_27a
% 5.64/5.88                                                @ ^ [V7a: $i] :
% 5.64/5.88                                                    ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) @ V3a0 )
% 5.64/5.88                                                    @ ( ap
% 5.64/5.88                                                      @ ( lam @ A_27a
% 5.64/5.88                                                        @ ^ [V8a: $i] :
% 5.64/5.88                                                            ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2ECONSTR @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ V8a )
% 5.64/5.88                                                            @ ( lam @ ty_2Enum_2Enum
% 5.64/5.88                                                              @ ^ [V9n: $i] : ( c_2Eind__type_2EBOTTOM @ A_27a ) ) ) )
% 5.64/5.88                                                      @ V7a ) ) ) ) )
% 5.64/5.88                                          @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eind__type_2Erecspace @ A_27a ) ) @ V3a0 )
% 5.64/5.88                                            @ ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2ECONSTR @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) @ ( c_2Ebool_2EARB @ A_27a ) )
% 5.64/5.88                                              @ ( lam @ ty_2Enum_2Enum
% 5.64/5.88                                                @ ^ [V10n: $i] : ( c_2Eind__type_2EBOTTOM @ A_27a ) ) ) ) ) ) )
% 5.64/5.88                                    @ ( ap @ V2_27bit1_27 @ V3a0 ) ) ) ) )
% 5.64/5.88                          @ ( ap @ V2_27bit1_27 @ V1a0 ) ) ) ) ) )
% 5.64/5.88            @ V0rep ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2Ebit1__case__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del] :
% 5.64/5.88        ( ! [V0a: $i] :
% 5.64/5.88            ( ( mem @ V0a @ A_27a )
% 5.64/5.88           => ! [V1f: $i] :
% 5.64/5.88                ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88               => ! [V2f1: $i] :
% 5.64/5.88                    ( ( mem @ V2f1 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88                   => ! [V3v: $i] :
% 5.64/5.88                        ( ( mem @ V3v @ A_27b )
% 5.64/5.88                       => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Efcp_2Ebit1__CASE @ A_27a @ A_27b ) @ ( ap @ ( c_2Efcp_2EBIT1A @ A_27a ) @ V0a ) ) @ V1f ) @ V2f1 ) @ V3v )
% 5.64/5.88                          = ( ap @ V1f @ V0a ) ) ) ) ) )
% 5.64/5.88        & ! [V4a: $i] :
% 5.64/5.88            ( ( mem @ V4a @ A_27a )
% 5.64/5.88           => ! [V5f: $i] :
% 5.64/5.88                ( ( mem @ V5f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88               => ! [V6f1: $i] :
% 5.64/5.88                    ( ( mem @ V6f1 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88                   => ! [V7v: $i] :
% 5.64/5.88                        ( ( mem @ V7v @ A_27b )
% 5.64/5.88                       => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Efcp_2Ebit1__CASE @ A_27a @ A_27b ) @ ( ap @ ( c_2Efcp_2EBIT1B @ A_27a ) @ V4a ) ) @ V5f ) @ V6f1 ) @ V7v )
% 5.64/5.88                          = ( ap @ V6f1 @ V4a ) ) ) ) ) )
% 5.64/5.88        & ! [V8f: $i] :
% 5.64/5.88            ( ( mem @ V8f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88           => ! [V9f1: $i] :
% 5.64/5.88                ( ( mem @ V9f1 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88               => ! [V10v: $i] :
% 5.64/5.88                    ( ( mem @ V10v @ A_27b )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Efcp_2Ebit1__CASE @ A_27a @ A_27b ) @ ( c_2Efcp_2EBIT1C @ A_27a ) ) @ V8f ) @ V9f1 ) @ V10v )
% 5.64/5.88                      = V10v ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2Ebit1__size__def,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88        ( ! [V0f: $i] :
% 5.64/5.88            ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.88           => ! [V1a: $i] :
% 5.64/5.88                ( ( mem @ V1a @ A_27a )
% 5.64/5.88               => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Efcp_2Ebit1__size @ A_27a ) @ V0f ) @ ( ap @ ( c_2Efcp_2EBIT1A @ A_27a ) @ V1a ) ) )
% 5.64/5.88                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ V0f @ V1a ) ) ) ) ) )
% 5.64/5.88        & ! [V2f: $i] :
% 5.64/5.88            ( ( mem @ V2f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.88           => ! [V3a: $i] :
% 5.64/5.88                ( ( mem @ V3a @ A_27a )
% 5.64/5.88               => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Efcp_2Ebit1__size @ A_27a ) @ V2f ) @ ( ap @ ( c_2Efcp_2EBIT1B @ A_27a ) @ V3a ) ) )
% 5.64/5.88                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ V2f @ V3a ) ) ) ) ) )
% 5.64/5.88        & ! [V4f: $i] :
% 5.64/5.88            ( ( mem @ V4f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.64/5.88           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Efcp_2Ebit1__size @ A_27a ) @ V4f ) @ ( c_2Efcp_2EBIT1C @ A_27a ) ) )
% 5.64/5.88              = fo__c_2Enum_2E0 ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Edatatype__bit1,axiom,
% 5.64/5.88      ! [A_27a: del,V0bit1: $i] :
% 5.64/5.88        ( ( mem @ V0bit1 @ ( arr @ ( arr @ A_27a @ ( ty_2Efcp_2Ebit1 @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ ( ty_2Efcp_2Ebit1 @ A_27a ) ) @ ( arr @ ( ty_2Efcp_2Ebit1 @ A_27a ) @ bool ) ) ) )
% 5.64/5.88       => ( p @ ( ap @ ( c_2Ebool_2EDATATYPE @ bool ) @ ( ap @ ( ap @ ( ap @ V0bit1 @ ( c_2Efcp_2EBIT1A @ A_27a ) ) @ ( c_2Efcp_2EBIT1B @ A_27a ) ) @ ( c_2Efcp_2EBIT1C @ A_27a ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Ebit1__11,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88        ( ! [V0a: $i] :
% 5.64/5.88            ( ( mem @ V0a @ A_27a )
% 5.64/5.88           => ! [V1a_27: $i] :
% 5.64/5.88                ( ( mem @ V1a_27 @ A_27a )
% 5.64/5.88               => ( ( ( ap @ ( c_2Efcp_2EBIT1A @ A_27a ) @ V0a )
% 5.64/5.88                    = ( ap @ ( c_2Efcp_2EBIT1A @ A_27a ) @ V1a_27 ) )
% 5.64/5.88                <=> ( V0a = V1a_27 ) ) ) )
% 5.64/5.88        & ! [V2a: $i] :
% 5.64/5.88            ( ( mem @ V2a @ A_27a )
% 5.64/5.88           => ! [V3a_27: $i] :
% 5.64/5.88                ( ( mem @ V3a_27 @ A_27a )
% 5.64/5.88               => ( ( ( ap @ ( c_2Efcp_2EBIT1B @ A_27a ) @ V2a )
% 5.64/5.88                    = ( ap @ ( c_2Efcp_2EBIT1B @ A_27a ) @ V3a_27 ) )
% 5.64/5.88                <=> ( V2a = V3a_27 ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Ebit1__distinct,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88        ( ! [V0a_27: $i] :
% 5.64/5.88            ( ( mem @ V0a_27 @ A_27a )
% 5.64/5.88           => ! [V1a: $i] :
% 5.64/5.88                ( ( mem @ V1a @ A_27a )
% 5.64/5.88               => ( ( ap @ ( c_2Efcp_2EBIT1A @ A_27a ) @ V1a )
% 5.64/5.88                 != ( ap @ ( c_2Efcp_2EBIT1B @ A_27a ) @ V0a_27 ) ) ) )
% 5.64/5.88        & ! [V2a: $i] :
% 5.64/5.88            ( ( mem @ V2a @ A_27a )
% 5.64/5.88           => ( ( ap @ ( c_2Efcp_2EBIT1A @ A_27a ) @ V2a )
% 5.64/5.88             != ( c_2Efcp_2EBIT1C @ A_27a ) ) )
% 5.64/5.88        & ! [V3a: $i] :
% 5.64/5.88            ( ( mem @ V3a @ A_27a )
% 5.64/5.88           => ( ( ap @ ( c_2Efcp_2EBIT1B @ A_27a ) @ V3a )
% 5.64/5.88             != ( c_2Efcp_2EBIT1C @ A_27a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Ebit1__nchotomy,axiom,
% 5.64/5.88      ! [A_27a: del,V0bb: $i] :
% 5.64/5.88        ( ( mem @ V0bb @ ( ty_2Efcp_2Ebit1 @ A_27a ) )
% 5.64/5.88       => ( ? [V1a: $i] :
% 5.64/5.88              ( ( mem @ V1a @ A_27a )
% 5.64/5.88              & ( V0bb
% 5.64/5.88                = ( ap @ ( c_2Efcp_2EBIT1A @ A_27a ) @ V1a ) ) )
% 5.64/5.88          | ? [V2a: $i] :
% 5.64/5.88              ( ( mem @ V2a @ A_27a )
% 5.64/5.88              & ( V0bb
% 5.64/5.88                = ( ap @ ( c_2Efcp_2EBIT1B @ A_27a ) @ V2a ) ) )
% 5.64/5.88          | ( V0bb
% 5.64/5.88            = ( c_2Efcp_2EBIT1C @ A_27a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Ebit1__Axiom,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0f0: $i] :
% 5.64/5.88        ( ( mem @ V0f0 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88       => ! [V1f1: $i] :
% 5.64/5.88            ( ( mem @ V1f1 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88           => ! [V2f2: $i] :
% 5.64/5.88                ( ( mem @ V2f2 @ A_27b )
% 5.64/5.88               => ? [V3fn: $i] :
% 5.64/5.88                    ( ( mem @ V3fn @ ( arr @ ( ty_2Efcp_2Ebit1 @ A_27a ) @ A_27b ) )
% 5.64/5.88                    & ! [V4a: $i] :
% 5.64/5.88                        ( ( mem @ V4a @ A_27a )
% 5.64/5.88                       => ( ( ap @ V3fn @ ( ap @ ( c_2Efcp_2EBIT1A @ A_27a ) @ V4a ) )
% 5.64/5.88                          = ( ap @ V0f0 @ V4a ) ) )
% 5.64/5.88                    & ! [V5a: $i] :
% 5.64/5.88                        ( ( mem @ V5a @ A_27a )
% 5.64/5.88                       => ( ( ap @ V3fn @ ( ap @ ( c_2Efcp_2EBIT1B @ A_27a ) @ V5a ) )
% 5.64/5.88                          = ( ap @ V1f1 @ V5a ) ) )
% 5.64/5.88                    & ( ( ap @ V3fn @ ( c_2Efcp_2EBIT1C @ A_27a ) )
% 5.64/5.88                      = V2f2 ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Ebit1__induction,axiom,
% 5.64/5.88      ! [A_27a: del,V0P: $i] :
% 5.64/5.88        ( ( mem @ V0P @ ( arr @ ( ty_2Efcp_2Ebit1 @ A_27a ) @ bool ) )
% 5.64/5.88       => ( ( ! [V1a: $i] :
% 5.64/5.88                ( ( mem @ V1a @ A_27a )
% 5.64/5.88               => ( p @ ( ap @ V0P @ ( ap @ ( c_2Efcp_2EBIT1A @ A_27a ) @ V1a ) ) ) )
% 5.64/5.88            & ! [V2a: $i] :
% 5.64/5.88                ( ( mem @ V2a @ A_27a )
% 5.64/5.88               => ( p @ ( ap @ V0P @ ( ap @ ( c_2Efcp_2EBIT1B @ A_27a ) @ V2a ) ) ) )
% 5.64/5.88            & ( p @ ( ap @ V0P @ ( c_2Efcp_2EBIT1C @ A_27a ) ) ) )
% 5.64/5.88         => ! [V3b: $i] :
% 5.64/5.88              ( ( mem @ V3b @ ( ty_2Efcp_2Ebit1 @ A_27a ) )
% 5.64/5.88             => ( p @ ( ap @ V0P @ V3b ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Ebit1__case__cong,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0f_27: $i] :
% 5.64/5.88        ( ( mem @ V0f_27 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88       => ! [V1f1_27: $i] :
% 5.64/5.88            ( ( mem @ V1f1_27 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88           => ! [V2v_27: $i] :
% 5.64/5.88                ( ( mem @ V2v_27 @ A_27b )
% 5.64/5.88               => ! [V3M: $i] :
% 5.64/5.88                    ( ( mem @ V3M @ ( ty_2Efcp_2Ebit1 @ A_27a ) )
% 5.64/5.88                   => ! [V4M_27: $i] :
% 5.64/5.88                        ( ( mem @ V4M_27 @ ( ty_2Efcp_2Ebit1 @ A_27a ) )
% 5.64/5.88                       => ! [V5f: $i] :
% 5.64/5.88                            ( ( mem @ V5f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88                           => ! [V6f1: $i] :
% 5.64/5.88                                ( ( mem @ V6f1 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88                               => ! [V7v: $i] :
% 5.64/5.88                                    ( ( mem @ V7v @ A_27b )
% 5.64/5.88                                   => ( ( ( V3M = V4M_27 )
% 5.64/5.88                                        & ! [V8a: $i] :
% 5.64/5.88                                            ( ( mem @ V8a @ A_27a )
% 5.64/5.88                                           => ( ( V4M_27
% 5.64/5.88                                                = ( ap @ ( c_2Efcp_2EBIT1A @ A_27a ) @ V8a ) )
% 5.64/5.88                                             => ( ( ap @ V5f @ V8a )
% 5.64/5.88                                                = ( ap @ V0f_27 @ V8a ) ) ) )
% 5.64/5.88                                        & ! [V9a: $i] :
% 5.64/5.88                                            ( ( mem @ V9a @ A_27a )
% 5.64/5.88                                           => ( ( V4M_27
% 5.64/5.88                                                = ( ap @ ( c_2Efcp_2EBIT1B @ A_27a ) @ V9a ) )
% 5.64/5.88                                             => ( ( ap @ V6f1 @ V9a )
% 5.64/5.88                                                = ( ap @ V1f1_27 @ V9a ) ) ) )
% 5.64/5.88                                        & ( ( V4M_27
% 5.64/5.88                                            = ( c_2Efcp_2EBIT1C @ A_27a ) )
% 5.64/5.88                                         => ( V7v = V2v_27 ) ) )
% 5.64/5.88                                     => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Efcp_2Ebit1__CASE @ A_27a @ A_27b ) @ V3M ) @ V5f ) @ V6f1 ) @ V7v )
% 5.64/5.88                                        = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Efcp_2Ebit1__CASE @ A_27a @ A_27b ) @ V4M_27 ) @ V0f_27 ) @ V1f1_27 ) @ V2v_27 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Ebit1__case__eq,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ ( ty_2Efcp_2Ebit1 @ A_27a ) )
% 5.64/5.88       => ! [V1f: $i] :
% 5.64/5.88            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88           => ! [V2f1: $i] :
% 5.64/5.88                ( ( mem @ V2f1 @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88               => ! [V3v: $i] :
% 5.64/5.88                    ( ( mem @ V3v @ A_27b )
% 5.64/5.88                   => ! [V4v_27: $i] :
% 5.64/5.88                        ( ( mem @ V4v_27 @ A_27b )
% 5.64/5.88                       => ( ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Efcp_2Ebit1__CASE @ A_27a @ A_27b ) @ V0x ) @ V1f ) @ V2f1 ) @ V3v )
% 5.64/5.88                            = V4v_27 )
% 5.64/5.88                        <=> ( ? [V5a: $i] :
% 5.64/5.88                                ( ( mem @ V5a @ A_27a )
% 5.64/5.88                                & ( V0x
% 5.64/5.88                                  = ( ap @ ( c_2Efcp_2EBIT1A @ A_27a ) @ V5a ) )
% 5.64/5.88                                & ( ( ap @ V1f @ V5a )
% 5.64/5.88                                  = V4v_27 ) )
% 5.64/5.88                            | ? [V6a: $i] :
% 5.64/5.88                                ( ( mem @ V6a @ A_27a )
% 5.64/5.88                                & ( V0x
% 5.64/5.88                                  = ( ap @ ( c_2Efcp_2EBIT1B @ A_27a ) @ V6a ) )
% 5.64/5.88                                & ( ( ap @ V2f1 @ V6a )
% 5.64/5.88                                  = V4v_27 ) )
% 5.64/5.88                            | ( ( V0x
% 5.64/5.88                                = ( c_2Efcp_2EBIT1C @ A_27a ) )
% 5.64/5.88                              & ( V3v = V4v_27 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Eindex__bit1,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Efcp_2Edimindex @ ( ty_2Efcp_2Ebit1 @ A_27a ) ) @ ( c_2Ebool_2Ethe__value @ ( ty_2Efcp_2Ebit1 @ A_27a ) ) ) )
% 5.64/5.88        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Efcp_2Edimindex @ A_27a ) @ ( c_2Ebool_2Ethe__value @ A_27a ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Efinite__bit1,axiom,
% 5.64/5.88      ! [A_27a: del] :
% 5.64/5.88        ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( ty_2Efcp_2Ebit1 @ A_27a ) ) @ ( c_2Epred__set_2EUNIV @ ( ty_2Efcp_2Ebit1 @ A_27a ) ) ) )
% 5.64/5.88      <=> ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Eindex__one,axiom,
% 5.64/5.88      ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Efcp_2Edimindex @ ty_2Eone_2Eone ) @ ( c_2Ebool_2Ethe__value @ ty_2Eone_2Eone ) ) )
% 5.64/5.88      = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Efinite__one,axiom,
% 5.64/5.88      p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Eone_2Eone ) @ ( c_2Epred__set_2EUNIV @ ty_2Eone_2Eone ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2EFCP__UPDATE__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0a: tp__ty_2Enum_2Enum,V1b: $i] :
% 5.64/5.88        ( ( mem @ V1b @ A_27a )
% 5.64/5.88       => ( ( ap @ ( ap @ ( c_2Efcp_2E_3A_2B @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ V1b )
% 5.64/5.88          = ( lam @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b )
% 5.64/5.88            @ ^ [V2m: $i] :
% 5.64/5.88                ( ap @ ( c_2Efcp_2EFCP @ A_27a @ A_27b )
% 5.64/5.88                @ ( lam @ ty_2Enum_2Enum
% 5.64/5.88                  @ ^ [V3c: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ V3c ) ) @ V1b ) @ ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) @ V2m ) @ V3c ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2EFCP__UPDATE__COMMUTES,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0m: $i] :
% 5.64/5.88        ( ( mem @ V0m @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88       => ! [V1a: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum,V3c: $i] :
% 5.64/5.88            ( ( mem @ V3c @ A_27a )
% 5.64/5.88           => ! [V4d: $i] :
% 5.64/5.88                ( ( mem @ V4d @ A_27a )
% 5.64/5.88               => ( ( V1a != V2b )
% 5.64/5.88                 => ( ( ap @ ( ap @ ( ap @ ( c_2Efcp_2E_3A_2B @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ V3c ) @ ( ap @ ( ap @ ( ap @ ( c_2Efcp_2E_3A_2B @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) @ V4d ) @ V0m ) )
% 5.64/5.88                    = ( ap @ ( ap @ ( ap @ ( c_2Efcp_2E_3A_2B @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) @ V4d ) @ ( ap @ ( ap @ ( ap @ ( c_2Efcp_2E_3A_2B @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ V3c ) @ V0m ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2EFCP__UPDATE__EQ,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0m: $i] :
% 5.64/5.88        ( ( mem @ V0m @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88       => ! [V1a: tp__ty_2Enum_2Enum,V2b: $i] :
% 5.64/5.88            ( ( mem @ V2b @ A_27a )
% 5.64/5.88           => ! [V3c: $i] :
% 5.64/5.88                ( ( mem @ V3c @ A_27a )
% 5.64/5.88               => ( ( ap @ ( ap @ ( ap @ ( c_2Efcp_2E_3A_2B @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ V3c ) @ ( ap @ ( ap @ ( ap @ ( c_2Efcp_2E_3A_2B @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ V2b ) @ V0m ) )
% 5.64/5.88                  = ( ap @ ( ap @ ( ap @ ( c_2Efcp_2E_3A_2B @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ V3c ) @ V0m ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2EFCP__UPDATE__IMP__ID,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0m: $i] :
% 5.64/5.88        ( ( mem @ V0m @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88       => ! [V1a: tp__ty_2Enum_2Enum,V2v: $i] :
% 5.64/5.88            ( ( mem @ V2v @ A_27a )
% 5.64/5.88           => ( ( ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) @ V0m ) @ ( inj__ty_2Enum_2Enum @ V1a ) )
% 5.64/5.88                = V2v )
% 5.64/5.88             => ( ( ap @ ( ap @ ( ap @ ( c_2Efcp_2E_3A_2B @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ V2v ) @ V0m )
% 5.64/5.88                = V0m ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2EAPPLY__FCP__UPDATE__ID,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0m: $i] :
% 5.64/5.88        ( ( mem @ V0m @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88       => ! [V1a: tp__ty_2Enum_2Enum] :
% 5.64/5.88            ( ( ap @ ( ap @ ( ap @ ( c_2Efcp_2E_3A_2B @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) @ V0m ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) @ V0m )
% 5.64/5.88            = V0m ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2EFCP__APPLY__UPDATE__THM,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0index_20out_20of_20range: $i] :
% 5.64/5.88        ( ( mem @ V0index_20out_20of_20range @ bool )
% 5.64/5.88       => ! [V1m: $i] :
% 5.64/5.88            ( ( mem @ V1m @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88           => ! [V2a: tp__ty_2Enum_2Enum,V3w: $i] :
% 5.64/5.88                ( ( mem @ V3w @ A_27a )
% 5.64/5.88               => ! [V4b: tp__ty_2Enum_2Enum] :
% 5.64/5.88                    ( ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Efcp_2E_3A_2B @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ V3w ) @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V4b ) )
% 5.64/5.88                    = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4b ) ) @ ( ap @ ( c_2Efcp_2Edimindex @ A_27b ) @ ( c_2Ebool_2Ethe__value @ A_27b ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ ( inj__ty_2Enum_2Enum @ V4b ) ) ) @ V3w ) @ ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) @ V1m ) @ ( inj__ty_2Enum_2Enum @ V4b ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EFAIL @ ( arr @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) @ ( arr @ ty_2Enum_2Enum @ A_27a ) ) @ bool ) @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) ) @ V0index_20out_20of_20range ) @ ( ap @ ( ap @ ( ap @ ( c_2Efcp_2E_3A_2B @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V2a ) ) @ V3w ) @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V4b ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2EFCP__HD__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.88        ( ( mem @ V0v @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88       => ( ( ap @ ( c_2Efcp_2EFCP__HD @ A_27a @ A_27b ) @ V0v )
% 5.64/5.88          = ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) @ V0v ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2EFCP__TL__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,V0v: $i] :
% 5.64/5.88        ( ( mem @ V0v @ ( ty_2Efcp_2Ecart @ A_27a @ A_27c ) )
% 5.64/5.88       => ( ( ap @ ( c_2Efcp_2EFCP__TL @ A_27a @ A_27b @ A_27c ) @ V0v )
% 5.64/5.88          = ( ap @ ( c_2Efcp_2EFCP @ A_27a @ A_27b )
% 5.64/5.88            @ ( lam @ ty_2Enum_2Enum
% 5.64/5.88              @ ^ [V1i: $i] : ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27c ) @ V0v ) @ ( ap @ c_2Enum_2ESUC @ V1i ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2EFCP__CONS__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,V0h: $i] :
% 5.64/5.88        ( ( mem @ V0h @ A_27a )
% 5.64/5.88       => ! [V1v: $i] :
% 5.64/5.88            ( ( mem @ V1v @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88           => ( ( ap @ ( ap @ ( c_2Efcp_2EFCP__CONS @ A_27a @ A_27b @ A_27c ) @ V0h ) @ V1v )
% 5.64/5.88              = ( ap @ ( ap @ ( ap @ ( c_2Efcp_2E_3A_2B @ A_27a @ A_27c ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0h )
% 5.64/5.88                @ ( ap @ ( c_2Efcp_2EFCP @ A_27a @ A_27c )
% 5.64/5.88                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.88                    @ ^ [V2i: $i] : ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) @ V1v ) @ ( ap @ c_2Eprim__rec_2EPRE @ V2i ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2EFCP__MAP__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.64/5.88        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88       => ! [V1v: $i] :
% 5.64/5.88            ( ( mem @ V1v @ ( ty_2Efcp_2Ecart @ A_27a @ A_27c ) )
% 5.64/5.88           => ( ( ap @ ( ap @ ( c_2Efcp_2EFCP__MAP @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1v )
% 5.64/5.88              = ( ap @ ( c_2Efcp_2EFCP @ A_27b @ A_27c )
% 5.64/5.88                @ ( lam @ ty_2Enum_2Enum
% 5.64/5.88                  @ ^ [V2i: $i] : ( ap @ V0f @ ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27c ) @ V1v ) @ V2i ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2EFCP__EXISTS__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.64/5.88        ( ( mem @ V0P @ ( arr @ A_27b @ bool ) )
% 5.64/5.88       => ! [V1v: $i] :
% 5.64/5.88            ( ( mem @ V1v @ ( ty_2Efcp_2Ecart @ A_27b @ A_27a ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( ap @ ( c_2Efcp_2EFCP__EXISTS @ A_27a @ A_27b ) @ V0P ) @ V1v ) )
% 5.64/5.88            <=> ? [V2i: tp__ty_2Enum_2Enum] :
% 5.64/5.88                  ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( ap @ ( c_2Efcp_2Edimindex @ A_27a ) @ ( c_2Ebool_2Ethe__value @ A_27a ) ) ) )
% 5.64/5.88                  & ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27b @ A_27a ) @ V1v ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2EFCP__EVERY__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.64/5.88        ( ( mem @ V0P @ ( arr @ A_27b @ bool ) )
% 5.64/5.88       => ! [V1v: $i] :
% 5.64/5.88            ( ( mem @ V1v @ ( ty_2Efcp_2Ecart @ A_27b @ A_27a ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( ap @ ( c_2Efcp_2EFCP__EVERY @ A_27a @ A_27b ) @ V0P ) @ V1v ) )
% 5.64/5.88            <=> ! [V2i: tp__ty_2Enum_2Enum] :
% 5.64/5.88                  ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Efcp_2Edimindex @ A_27a ) @ ( c_2Ebool_2Ethe__value @ A_27a ) ) ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) )
% 5.64/5.88                  | ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27b @ A_27a ) @ V1v ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2EFCP__CONCAT__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,V0a: $i] :
% 5.64/5.88        ( ( mem @ V0a @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88       => ! [V1b: $i] :
% 5.64/5.88            ( ( mem @ V1b @ ( ty_2Efcp_2Ecart @ A_27a @ A_27c ) )
% 5.64/5.88           => ( ( ap @ ( ap @ ( c_2Efcp_2EFCP__CONCAT @ A_27a @ A_27b @ A_27c ) @ V0a ) @ V1b )
% 5.64/5.88              = ( ap @ ( c_2Efcp_2EFCP @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ A_27c ) )
% 5.64/5.88                @ ( lam @ ty_2Enum_2Enum
% 5.64/5.88                  @ ^ [V2i: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V2i ) @ ( ap @ ( c_2Efcp_2Edimindex @ A_27c ) @ ( c_2Ebool_2Ethe__value @ A_27c ) ) ) ) @ ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27c ) @ V1b ) @ V2i ) ) @ ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) @ V0a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V2i ) @ ( ap @ ( c_2Efcp_2Edimindex @ A_27c ) @ ( c_2Ebool_2Ethe__value @ A_27c ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2EFCP__ZIP__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,V0a: $i] :
% 5.64/5.88        ( ( mem @ V0a @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88       => ! [V1b: $i] :
% 5.64/5.88            ( ( mem @ V1b @ ( ty_2Efcp_2Ecart @ A_27c @ A_27b ) )
% 5.64/5.88           => ( ( ap @ ( ap @ ( c_2Efcp_2EFCP__ZIP @ A_27a @ A_27b @ A_27c ) @ V0a ) @ V1b )
% 5.64/5.88              = ( ap @ ( c_2Efcp_2EFCP @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ A_27b )
% 5.64/5.88                @ ( lam @ ty_2Enum_2Enum
% 5.64/5.88                  @ ^ [V2i: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) @ V0a ) @ V2i ) ) @ ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27c @ A_27b ) @ V1b ) @ V2i ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2EV2L__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.88        ( ( mem @ V0v @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88       => ( ( ap @ ( c_2Efcp_2EV2L @ A_27a @ A_27b ) @ V0v )
% 5.64/5.88          = ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) @ V0v ) ) @ ( ap @ ( c_2Efcp_2Edimindex @ A_27b ) @ ( c_2Ebool_2Ethe__value @ A_27b ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2EL2V__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0L: $i] :
% 5.64/5.88        ( ( mem @ V0L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.88       => ( ( ap @ ( c_2Efcp_2EL2V @ A_27a @ A_27b ) @ V0L )
% 5.64/5.88          = ( ap @ ( c_2Efcp_2EFCP @ A_27a @ A_27b )
% 5.64/5.88            @ ( lam @ ty_2Enum_2Enum
% 5.64/5.88              @ ^ [V1i: $i] : ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ V1i ) @ V0L ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Efcp_2EFCP__FOLD__def,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.64/5.88        ( ( mem @ V0f @ ( arr @ A_27b @ ( arr @ A_27a @ A_27b ) ) )
% 5.64/5.88       => ! [V1i: $i] :
% 5.64/5.88            ( ( mem @ V1i @ A_27b )
% 5.64/5.88           => ! [V2v: $i] :
% 5.64/5.88                ( ( mem @ V2v @ ( ty_2Efcp_2Ecart @ A_27a @ A_27c ) )
% 5.64/5.88               => ( ( ap @ ( ap @ ( ap @ ( c_2Efcp_2EFCP__FOLD @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1i ) @ V2v )
% 5.64/5.88                  = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ A_27b ) @ V0f ) @ V1i ) @ ( ap @ ( c_2Efcp_2EV2L @ A_27a @ A_27c ) @ V2v ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2ELENGTH__V2L,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.88        ( ( mem @ V0v @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( c_2Efcp_2EV2L @ A_27a @ A_27b ) @ V0v ) ) )
% 5.64/5.88          = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Efcp_2Edimindex @ A_27b ) @ ( c_2Ebool_2Ethe__value @ A_27b ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2EEL__V2L,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0i: tp__ty_2Enum_2Enum,V1v: $i] :
% 5.64/5.88        ( ( mem @ V1v @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( ap @ ( c_2Efcp_2Edimindex @ A_27b ) @ ( c_2Ebool_2Ethe__value @ A_27b ) ) ) )
% 5.64/5.88         => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( ap @ ( c_2Efcp_2EV2L @ A_27a @ A_27b ) @ V1v ) )
% 5.64/5.88            = ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) @ V1v ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2EFCP__MAP,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.64/5.88        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.88       => ! [V1v: $i] :
% 5.64/5.88            ( ( mem @ V1v @ ( ty_2Efcp_2Ecart @ A_27a @ A_27c ) )
% 5.64/5.88           => ( ( ap @ ( ap @ ( c_2Efcp_2EFCP__MAP @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1v )
% 5.64/5.88              = ( ap @ ( c_2Efcp_2EL2V @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Efcp_2EV2L @ A_27a @ A_27c ) @ V1v ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2EFCP__TL,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,V0v: $i] :
% 5.64/5.88        ( ( mem @ V0v @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88       => ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Efcp_2Edimindex @ A_27b ) @ ( c_2Ebool_2Ethe__value @ A_27b ) ) ) )
% 5.64/5.88            & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Efcp_2Edimindex @ A_27c ) @ ( c_2Ebool_2Ethe__value @ A_27c ) ) )
% 5.64/5.88              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Efcp_2Edimindex @ A_27b ) @ ( c_2Ebool_2Ethe__value @ A_27b ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.64/5.88         => ( ( ap @ ( c_2Efcp_2EFCP__TL @ A_27a @ A_27c @ A_27b ) @ V0v )
% 5.64/5.88            = ( ap @ ( c_2Efcp_2EL2V @ A_27a @ A_27c ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ ( ap @ ( c_2Efcp_2EV2L @ A_27a @ A_27b ) @ V0v ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2EFCP__EXISTS,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.64/5.88        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.88       => ! [V1v: $i] :
% 5.64/5.88            ( ( mem @ V1v @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( ap @ ( c_2Efcp_2EFCP__EXISTS @ A_27b @ A_27a ) @ V0P ) @ V1v ) )
% 5.64/5.88            <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V0P ) @ ( ap @ ( c_2Efcp_2EV2L @ A_27a @ A_27b ) @ V1v ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2EFCP__EVERY,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.64/5.88        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.88       => ! [V1v: $i] :
% 5.64/5.88            ( ( mem @ V1v @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( ap @ ( c_2Efcp_2EFCP__EVERY @ A_27b @ A_27a ) @ V0P ) @ V1v ) )
% 5.64/5.88            <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0P ) @ ( ap @ ( c_2Efcp_2EV2L @ A_27a @ A_27b ) @ V1v ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2EFCP__HD,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.88        ( ( mem @ V0v @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88       => ( ( ap @ ( c_2Efcp_2EFCP__HD @ A_27a @ A_27b ) @ V0v )
% 5.64/5.88          = ( ap @ ( c_2Elist_2EHD @ A_27a ) @ ( ap @ ( c_2Efcp_2EV2L @ A_27a @ A_27b ) @ V0v ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2EFCP__CONS,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0a: $i] :
% 5.64/5.88        ( ( mem @ V0a @ A_27a )
% 5.64/5.88       => ! [V1v: $i] :
% 5.64/5.88            ( ( mem @ V1v @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88           => ( ( ap @ ( ap @ ( c_2Efcp_2EFCP__CONS @ A_27a @ A_27b @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) @ V0a ) @ V1v )
% 5.64/5.88              = ( ap @ ( c_2Efcp_2EL2V @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0a ) @ ( ap @ ( c_2Efcp_2EV2L @ A_27a @ A_27b ) @ V1v ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2EV2L__L2V,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.88       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Efcp_2Edimindex @ A_27b ) @ ( c_2Ebool_2Ethe__value @ A_27b ) ) )
% 5.64/5.88            = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0x ) ) )
% 5.64/5.88         => ( ( ap @ ( c_2Efcp_2EV2L @ A_27a @ A_27b ) @ ( ap @ ( c_2Efcp_2EL2V @ A_27a @ A_27b ) @ V0x ) )
% 5.64/5.88            = V0x ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2ENULL__V2L,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.64/5.88        ( ( mem @ V0v @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) )
% 5.64/5.88       => ~ ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ ( ap @ ( c_2Efcp_2EV2L @ A_27a @ A_27b ) @ V0v ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2EREAD__TL,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,V0i: tp__ty_2Enum_2Enum,V1a: $i] :
% 5.64/5.88        ( ( mem @ V1a @ ( ty_2Efcp_2Ecart @ A_27a @ A_27c ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( ap @ ( c_2Efcp_2Edimindex @ A_27b ) @ ( c_2Ebool_2Ethe__value @ A_27b ) ) ) )
% 5.64/5.88         => ( ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) @ ( ap @ ( c_2Efcp_2EFCP__TL @ A_27a @ A_27b @ A_27c ) @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V0i ) )
% 5.64/5.88            = ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27c ) @ V1a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0i ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2EREAD__L2V,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0i: tp__ty_2Enum_2Enum,V1a: $i] :
% 5.64/5.88        ( ( mem @ V1a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.88       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( ap @ ( c_2Efcp_2Edimindex @ A_27b ) @ ( c_2Ebool_2Ethe__value @ A_27b ) ) ) )
% 5.64/5.88         => ( ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) @ ( ap @ ( c_2Efcp_2EL2V @ A_27a @ A_27b ) @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V0i ) )
% 5.64/5.88            = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ V1a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Eindex__comp,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,V0FCP_20out_20of_20bounds: $i] :
% 5.64/5.88        ( ( mem @ V0FCP_20out_20of_20bounds @ bool )
% 5.64/5.88       => ! [V1f: $i] :
% 5.64/5.88            ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.64/5.88           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.64/5.88                ( ( ap @ ( ap @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) @ ( ap @ ( c_2Efcp_2EFCP @ A_27a @ A_27b ) @ V1f ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) )
% 5.64/5.88                = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( c_2Efcp_2Edimindex @ A_27b ) @ ( c_2Ebool_2Ethe__value @ A_27b ) ) ) ) @ ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EFAIL @ ( arr @ ( ty_2Efcp_2Ecart @ A_27a @ A_27b ) @ ( arr @ ty_2Enum_2Enum @ A_27a ) ) @ bool ) @ ( c_2Efcp_2Efcp__index @ A_27a @ A_27b ) ) @ V0FCP_20out_20of_20bounds ) @ ( ap @ ( c_2Efcp_2EFCP @ A_27a @ A_27b ) @ V1f ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Efcp_2Efcp__subst__comp,axiom,
% 5.64/5.88      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0x: tp__ty_2Enum_2Enum,V1y: $i] :
% 5.64/5.88        ( ( mem @ V1y @ A_27a )
% 5.64/5.88       => ! [V2a: $i] :
% 5.64/5.88            ( ( mem @ V2a @ A_27c )
% 5.64/5.88           => ! [V3b: $i] :
% 5.64/5.88                ( ( mem @ V3b @ A_27d )
% 5.64/5.88               => ! [V4f: $i] :
% 5.64/5.88                    ( ( mem @ V4f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.64/5.88                   => ( ( ap @ ( ap @ ( ap @ ( c_2Efcp_2E_3A_2B @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ V1y ) @ ( ap @ ( c_2Efcp_2EFCP @ A_27a @ A_27b ) @ V4f ) )
% 5.64/5.88                      = ( ap @ ( c_2Efcp_2EFCP @ A_27a @ A_27b )
% 5.64/5.88                        @ ( lam @ ty_2Enum_2Enum
% 5.64/5.88                          @ ^ [V5c: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ V5c ) ) @ V1y ) @ ( ap @ V4f @ V5c ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  %------------------------------------------------------------------------------
% 5.64/5.88  %------------------------------------------------------------------------------
% 5.64/5.88  thf(tp_c_2Esum__num_2EGSUM,type,
% 5.64/5.88      c_2Esum__num_2EGSUM: $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esum__num_2EGSUM,axiom,
% 5.64/5.88      mem @ c_2Esum__num_2EGSUM @ ( arr @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ty_2Enum_2Enum ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Esum__num_2ESUM,type,
% 5.64/5.88      c_2Esum__num_2ESUM: $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esum__num_2ESUM,axiom,
% 5.64/5.88      mem @ c_2Esum__num_2ESUM @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ty_2Enum_2Enum ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esum__num_2EGSUM__ind,axiom,
% 5.64/5.88      ! [V0P: $i] :
% 5.64/5.88        ( ( mem @ V0P @ ( arr @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ bool ) ) )
% 5.64/5.88       => ( ( ! [V1n: tp__ty_2Enum_2Enum,V2f: $i] :
% 5.64/5.88                ( ( mem @ V2f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88               => ( p @ ( ap @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ V2f ) ) )
% 5.64/5.88            & ! [V3n: tp__ty_2Enum_2Enum,V4m: tp__ty_2Enum_2Enum,V5f: $i] :
% 5.64/5.88                ( ( mem @ V5f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88               => ( ( p @ ( ap @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( inj__ty_2Enum_2Enum @ V4m ) ) ) @ V5f ) )
% 5.64/5.88                 => ( p @ ( ap @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V4m ) ) ) ) @ V5f ) ) ) ) )
% 5.64/5.88         => ! [V6v: tp__ty_2Enum_2Enum,V7v1: tp__ty_2Enum_2Enum,V8v2: $i] :
% 5.64/5.88              ( ( mem @ V8v2 @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88             => ( p @ ( ap @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V6v ) ) @ ( inj__ty_2Enum_2Enum @ V7v1 ) ) ) @ V8v2 ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esum__num_2EGSUM__def,axiom,
% 5.64/5.88      ( ! [V0n: tp__ty_2Enum_2Enum,V1f: $i] :
% 5.64/5.88          ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2EGSUM @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ V1f ) )
% 5.64/5.88            = fo__c_2Enum_2E0 ) )
% 5.64/5.88      & ! [V2n: tp__ty_2Enum_2Enum,V3m: tp__ty_2Enum_2Enum,V4f: $i] :
% 5.64/5.88          ( ( mem @ V4f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2EGSUM @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) @ V4f ) )
% 5.64/5.88            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Esum__num_2EGSUM @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) @ V4f ) ) @ ( ap @ V4f @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esum__num_2EGSUM__def__compute,axiom,
% 5.64/5.88      ( ! [V0n: tp__ty_2Enum_2Enum,V1f: $i] :
% 5.64/5.88          ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2EGSUM @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ V1f ) )
% 5.64/5.88            = fo__c_2Enum_2E0 ) )
% 5.64/5.88      & ! [V2n: tp__ty_2Enum_2Enum,V3m: tp__ty_2Enum_2Enum,V4f: $i] :
% 5.64/5.88          ( ( mem @ V4f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2EGSUM @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) ) @ V4f ) )
% 5.64/5.88            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Esum__num_2EGSUM @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ V4f ) ) @ ( ap @ V4f @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.64/5.88      & ! [V5n: tp__ty_2Enum_2Enum,V6m: tp__ty_2Enum_2Enum,V7f: $i] :
% 5.64/5.88          ( ( mem @ V7f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2EGSUM @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V5n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V6m ) ) ) ) ) @ V7f ) )
% 5.64/5.88            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Esum__num_2EGSUM @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V5n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V6m ) ) ) ) ) @ V7f ) ) @ ( ap @ V7f @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V5n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V6m ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esum__num_2EGSUM__1,axiom,
% 5.64/5.88      ! [V0m: tp__ty_2Enum_2Enum,V1f: $i] :
% 5.64/5.88        ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2EGSUM @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V1f ) )
% 5.64/5.88          = ( surj__ty_2Enum_2Enum @ ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esum__num_2EGSUM__ADD,axiom,
% 5.64/5.88      ! [V0p: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum,V3f: $i] :
% 5.64/5.88        ( ( mem @ V3f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2EGSUM @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ V3f ) )
% 5.64/5.88          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Esum__num_2EGSUM @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ V3f ) ) @ ( ap @ ( ap @ c_2Esum__num_2EGSUM @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ V3f ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esum__num_2EGSUM__ZERO,axiom,
% 5.64/5.88      ! [V0p: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2f: $i] :
% 5.64/5.88        ( ( mem @ V2f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88       => ( ! [V3m: tp__ty_2Enum_2Enum] :
% 5.64/5.88              ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) )
% 5.64/5.88                & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3m ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.64/5.88             => ( ( surj__ty_2Enum_2Enum @ ( ap @ V2f @ ( inj__ty_2Enum_2Enum @ V3m ) ) )
% 5.64/5.88                = fo__c_2Enum_2E0 ) )
% 5.64/5.88        <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2EGSUM @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ V2f ) )
% 5.64/5.88            = fo__c_2Enum_2E0 ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esum__num_2EGSUM__MONO,axiom,
% 5.64/5.88      ! [V0p: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum,V3f: $i] :
% 5.64/5.88        ( ( mem @ V3f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88       => ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.64/5.88            & ( ( surj__ty_2Enum_2Enum @ ( ap @ V3f @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.64/5.88             != fo__c_2Enum_2E0 ) )
% 5.64/5.88         => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Esum__num_2EGSUM @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ V3f ) ) @ ( ap @ ( ap @ c_2Esum__num_2EGSUM @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ V3f ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esum__num_2EGSUM__LESS,axiom,
% 5.64/5.88      ! [V0p: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum,V3f: $i] :
% 5.64/5.88        ( ( mem @ V3f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88       => ( ? [V4q: tp__ty_2Enum_2Enum] :
% 5.64/5.88              ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) ) @ ( inj__ty_2Enum_2Enum @ V4q ) ) )
% 5.64/5.88              & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4q ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) ) )
% 5.64/5.88              & ( ( surj__ty_2Enum_2Enum @ ( ap @ V3f @ ( inj__ty_2Enum_2Enum @ V4q ) ) )
% 5.64/5.88               != fo__c_2Enum_2E0 ) )
% 5.64/5.88        <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Esum__num_2EGSUM @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ V3f ) ) @ ( ap @ ( ap @ c_2Esum__num_2EGSUM @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ V3f ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esum__num_2EGSUM__EQUAL,axiom,
% 5.64/5.88      ! [V0p: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum,V3f: $i] :
% 5.64/5.88        ( ( mem @ V3f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2EGSUM @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ V3f ) )
% 5.64/5.88            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2EGSUM @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ V3f ) ) )
% 5.64/5.88        <=> ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.64/5.88              & ! [V4q: tp__ty_2Enum_2Enum] :
% 5.64/5.88                  ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( inj__ty_2Enum_2Enum @ V4q ) ) )
% 5.64/5.88                    & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4q ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) )
% 5.64/5.88                 => ( ( surj__ty_2Enum_2Enum @ ( ap @ V3f @ ( inj__ty_2Enum_2Enum @ V4q ) ) )
% 5.64/5.88                    = fo__c_2Enum_2E0 ) ) )
% 5.64/5.88            | ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) )
% 5.64/5.88              & ! [V5q: tp__ty_2Enum_2Enum] :
% 5.64/5.88                  ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( inj__ty_2Enum_2Enum @ V5q ) ) )
% 5.64/5.88                    & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V5q ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) )
% 5.64/5.88                 => ( ( surj__ty_2Enum_2Enum @ ( ap @ V3f @ ( inj__ty_2Enum_2Enum @ V5q ) ) )
% 5.64/5.88                    = fo__c_2Enum_2E0 ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esum__num_2EGSUM__FUN__EQUAL,axiom,
% 5.64/5.88      ! [V0p: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2f: $i] :
% 5.64/5.88        ( ( mem @ V2f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88       => ! [V3g: $i] :
% 5.64/5.88            ( ( mem @ V3g @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88           => ( ! [V4x: tp__ty_2Enum_2Enum] :
% 5.64/5.88                  ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V4x ) ) )
% 5.64/5.88                    & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4x ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.64/5.88                 => ( ( surj__ty_2Enum_2Enum @ ( ap @ V2f @ ( inj__ty_2Enum_2Enum @ V4x ) ) )
% 5.64/5.88                    = ( surj__ty_2Enum_2Enum @ ( ap @ V3g @ ( inj__ty_2Enum_2Enum @ V4x ) ) ) ) )
% 5.64/5.88             => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2EGSUM @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ V2f ) )
% 5.64/5.88                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2EGSUM @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ V3g ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Esum__num_2ESUM__def,axiom,
% 5.64/5.88      ( ! [V0f: $i] :
% 5.64/5.88          ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2ESUM @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0f ) )
% 5.64/5.88            = fo__c_2Enum_2E0 ) )
% 5.64/5.88      & ! [V1m: tp__ty_2Enum_2Enum,V2f: $i] :
% 5.64/5.88          ( ( mem @ V2f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2ESUM @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ V2f ) )
% 5.64/5.88            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Esum__num_2ESUM @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V2f ) ) @ ( ap @ V2f @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esum__num_2ESUM__def__compute,axiom,
% 5.64/5.88      ( ! [V0f: $i] :
% 5.64/5.88          ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2ESUM @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0f ) )
% 5.64/5.88            = fo__c_2Enum_2E0 ) )
% 5.64/5.88      & ! [V1m: tp__ty_2Enum_2Enum,V2f: $i] :
% 5.64/5.88          ( ( mem @ V2f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2ESUM @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) @ V2f ) )
% 5.64/5.88            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Esum__num_2ESUM @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V2f ) ) @ ( ap @ V2f @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.64/5.88      & ! [V3m: tp__ty_2Enum_2Enum,V4f: $i] :
% 5.64/5.88          ( ( mem @ V4f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88         => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2ESUM @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) @ V4f ) )
% 5.64/5.88            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Esum__num_2ESUM @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) @ V4f ) ) @ ( ap @ V4f @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esum__num_2ESUM,axiom,
% 5.64/5.88      ! [V0m: tp__ty_2Enum_2Enum,V1f: $i] :
% 5.64/5.88        ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2ESUM @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1f ) )
% 5.64/5.88          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2EGSUM @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ V1f ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esum__num_2ESUM__1,axiom,
% 5.64/5.88      ! [V0f: $i] :
% 5.64/5.88        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2ESUM @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ V0f ) )
% 5.64/5.88          = ( surj__ty_2Enum_2Enum @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esum__num_2ESUM__MONO,axiom,
% 5.64/5.88      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2f: $i] :
% 5.64/5.88        ( ( mem @ V2f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88       => ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.64/5.88            & ( ( surj__ty_2Enum_2Enum @ ( ap @ V2f @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.64/5.88             != fo__c_2Enum_2E0 ) )
% 5.64/5.88         => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Esum__num_2ESUM @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V2f ) ) @ ( ap @ ( ap @ c_2Esum__num_2ESUM @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ V2f ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esum__num_2ESUM__LESS,axiom,
% 5.64/5.88      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2f: $i] :
% 5.64/5.88        ( ( mem @ V2f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88       => ( ? [V3q: tp__ty_2Enum_2Enum] :
% 5.64/5.88              ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V3q ) ) )
% 5.64/5.88              & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3q ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.64/5.88              & ( ( surj__ty_2Enum_2Enum @ ( ap @ V2f @ ( inj__ty_2Enum_2Enum @ V3q ) ) )
% 5.64/5.88               != fo__c_2Enum_2E0 ) )
% 5.64/5.88        <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( ap @ c_2Esum__num_2ESUM @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V2f ) ) @ ( ap @ ( ap @ c_2Esum__num_2ESUM @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2f ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esum__num_2ESUM__EQUAL,axiom,
% 5.64/5.88      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2f: $i] :
% 5.64/5.88        ( ( mem @ V2f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2ESUM @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V2f ) )
% 5.64/5.88            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2ESUM @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2f ) ) )
% 5.64/5.88        <=> ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.64/5.88              & ! [V3q: tp__ty_2Enum_2Enum] :
% 5.64/5.88                  ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V3q ) ) )
% 5.64/5.88                    & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3q ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.64/5.88                 => ( ( surj__ty_2Enum_2Enum @ ( ap @ V2f @ ( inj__ty_2Enum_2Enum @ V3q ) ) )
% 5.64/5.88                    = fo__c_2Enum_2E0 ) ) )
% 5.64/5.88            | ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.64/5.88              & ! [V4q: tp__ty_2Enum_2Enum] :
% 5.64/5.88                  ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V4q ) ) )
% 5.64/5.88                    & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4q ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) )
% 5.64/5.88                 => ( ( surj__ty_2Enum_2Enum @ ( ap @ V2f @ ( inj__ty_2Enum_2Enum @ V4q ) ) )
% 5.64/5.88                    = fo__c_2Enum_2E0 ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esum__num_2ESUM__FUN__EQUAL,axiom,
% 5.64/5.88      ! [V0n: tp__ty_2Enum_2Enum,V1f: $i] :
% 5.64/5.88        ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88       => ! [V2g: $i] :
% 5.64/5.88            ( ( mem @ V2g @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88           => ( ! [V3x: tp__ty_2Enum_2Enum] :
% 5.64/5.88                  ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3x ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.64/5.88                 => ( ( surj__ty_2Enum_2Enum @ ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V3x ) ) )
% 5.64/5.88                    = ( surj__ty_2Enum_2Enum @ ( ap @ V2g @ ( inj__ty_2Enum_2Enum @ V3x ) ) ) ) )
% 5.64/5.88             => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2ESUM @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1f ) )
% 5.64/5.88                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2ESUM @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V2g ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esum__num_2ESUM__ZERO,axiom,
% 5.64/5.88      ! [V0n: tp__ty_2Enum_2Enum,V1f: $i] :
% 5.64/5.88        ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88       => ( ! [V2m: tp__ty_2Enum_2Enum] :
% 5.64/5.88              ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.64/5.88             => ( ( surj__ty_2Enum_2Enum @ ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V2m ) ) )
% 5.64/5.88                = fo__c_2Enum_2E0 ) )
% 5.64/5.88        <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2ESUM @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1f ) )
% 5.64/5.88            = fo__c_2Enum_2E0 ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esum__num_2ESUM__FOLDL,axiom,
% 5.64/5.88      ! [V0n: tp__ty_2Enum_2Enum,V1f: $i] :
% 5.64/5.88        ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.88       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Esum__num_2ESUM @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1f ) )
% 5.64/5.88          = ( surj__ty_2Enum_2Enum
% 5.64/5.88            @ ( ap
% 5.64/5.88              @ ( ap
% 5.64/5.88                @ ( ap @ ( c_2Elist_2EFOLDL @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.64/5.88                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.88                    @ ^ [V2x: $i] :
% 5.64/5.88                        ( lam @ ty_2Enum_2Enum
% 5.64/5.88                        @ ^ [V3n: $i] : ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ V1f @ V3n ) ) @ V2x ) ) ) )
% 5.64/5.88                @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) )
% 5.64/5.88              @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  %------------------------------------------------------------------------------
% 5.64/5.88  %------------------------------------------------------------------------------
% 5.64/5.88  thf(tp_c_2Esorting_2EPART,type,
% 5.64/5.88      c_2Esorting_2EPART: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esorting_2EPART,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Esorting_2EPART @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Esorting_2EPART3,type,
% 5.64/5.88      c_2Esorting_2EPART3: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esorting_2EPART3,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Esorting_2EPART3 @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Esorting_2EPARTITION,type,
% 5.64/5.88      c_2Esorting_2EPARTITION: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esorting_2EPARTITION,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Esorting_2EPARTITION @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Esorting_2EPERM,type,
% 5.64/5.88      c_2Esorting_2EPERM: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esorting_2EPERM,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Esorting_2EPERM @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Esorting_2EPERM__SINGLE__SWAP,type,
% 5.64/5.88      c_2Esorting_2EPERM__SINGLE__SWAP: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esorting_2EPERM__SINGLE__SWAP,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Esorting_2EPERM__SINGLE__SWAP @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Esorting_2EQSORT,type,
% 5.64/5.88      c_2Esorting_2EQSORT: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esorting_2EQSORT,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Esorting_2EQSORT @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Esorting_2EQSORT3,type,
% 5.64/5.88      c_2Esorting_2EQSORT3: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esorting_2EQSORT3,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Esorting_2EQSORT3 @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Esorting_2ESORTED,type,
% 5.64/5.88      c_2Esorting_2ESORTED: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esorting_2ESORTED,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Esorting_2ESORTED @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Esorting_2ESORTS,type,
% 5.64/5.88      c_2Esorting_2ESORTS: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esorting_2ESORTS,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Esorting_2ESORTS @ A_27a ) @ ( arr @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(tp_c_2Esorting_2ESTABLE,type,
% 5.64/5.88      c_2Esorting_2ESTABLE: del > $i ).
% 5.64/5.88  
% 5.64/5.88  thf(mem_c_2Esorting_2ESTABLE,axiom,
% 5.64/5.88      ! [A_27a: del] : ( mem @ ( c_2Esorting_2ESTABLE @ A_27a ) @ ( arr @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(ax_thm_2Esorting_2EPERM__DEF,axiom,
% 5.64/5.88      ! [A_27a: del,V0L1: $i] :
% 5.64/5.88        ( ( mem @ V0L1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.88       => ! [V1L2: $i] :
% 5.64/5.88            ( ( mem @ V1L2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.88           => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0L1 ) @ V1L2 ) )
% 5.64/5.88            <=> ! [V2x: $i] :
% 5.64/5.88                  ( ( mem @ V2x @ A_27a )
% 5.64/5.88                 => ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V2x ) ) @ V0L1 )
% 5.64/5.88                    = ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V2x ) ) @ V1L2 ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esorting_2EPERM__REFL,axiom,
% 5.64/5.88      ! [A_27a: del,V0L: $i] :
% 5.64/5.88        ( ( mem @ V0L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.88       => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0L ) @ V0L ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esorting_2EPERM__INTRO,axiom,
% 5.64/5.88      ! [A_27a: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.88       => ! [V1y: $i] :
% 5.64/5.88            ( ( mem @ V1y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.88           => ( ( V0x = V1y )
% 5.64/5.88             => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0x ) @ V1y ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esorting_2EPERM__transitive,axiom,
% 5.64/5.88      ! [A_27a: del] : ( p @ ( ap @ ( c_2Erelation_2Etransitive @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Esorting_2EPERM @ A_27a ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esorting_2EPERM__TRANS,axiom,
% 5.64/5.88      ! [A_27a: del,V0x: $i] :
% 5.64/5.88        ( ( mem @ V0x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.88       => ! [V1y: $i] :
% 5.64/5.88            ( ( mem @ V1y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.88           => ! [V2z: $i] :
% 5.64/5.88                ( ( mem @ V2z @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.88               => ( ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0x ) @ V1y ) )
% 5.64/5.88                    & ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1y ) @ V2z ) ) )
% 5.64/5.88                 => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0x ) @ V2z ) ) ) ) ) ) ).
% 5.64/5.88  
% 5.64/5.88  thf(conj_thm_2Esorting_2EPERM__SYM,axiom,
% 5.64/5.88      ! [A_27a: del,V0l1: $i] :
% 5.64/5.88        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l2: $i] :
% 5.64/5.89            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.64/5.89            <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l2 ) @ V0l1 ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__CONG,axiom,
% 5.64/5.89      ! [A_27a: del,V0L1: $i] :
% 5.64/5.89        ( ( mem @ V0L1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1L2: $i] :
% 5.64/5.89            ( ( mem @ V1L2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2L3: $i] :
% 5.64/5.89                ( ( mem @ V2L3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V3L4: $i] :
% 5.64/5.89                    ( ( mem @ V3L4 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0L1 ) @ V2L3 ) )
% 5.64/5.89                        & ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1L2 ) @ V3L4 ) ) )
% 5.64/5.89                     => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0L1 ) @ V1L2 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2L3 ) @ V3L4 ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__MONO,axiom,
% 5.64/5.89      ! [A_27a: del,V0l1: $i] :
% 5.64/5.89        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l2: $i] :
% 5.64/5.89            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2x: $i] :
% 5.64/5.89                ( ( mem @ V2x @ A_27a )
% 5.64/5.89               => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.64/5.89                 => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V0l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V1l2 ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__CONS__IFF,axiom,
% 5.64/5.89      ! [A_27a: del,V0x: $i] :
% 5.64/5.89        ( ( mem @ V0x @ A_27a )
% 5.64/5.89       => ! [V1l2: $i] :
% 5.64/5.89            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2l1: $i] :
% 5.64/5.89                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V2l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V1l2 ) ) )
% 5.64/5.89                <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V2l1 ) @ V1l2 ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__NIL,axiom,
% 5.64/5.89      ! [A_27a: del,V0L: $i] :
% 5.64/5.89        ( ( mem @ V0L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ( ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0L ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.64/5.89          <=> ( V0L
% 5.64/5.89              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.64/5.89          & ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V0L ) )
% 5.64/5.89          <=> ( V0L
% 5.64/5.89              = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__SING,axiom,
% 5.64/5.89      ! [A_27a: del,V0L: $i] :
% 5.64/5.89        ( ( mem @ V0L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1x: $i] :
% 5.64/5.89            ( ( mem @ V1x @ A_27a )
% 5.64/5.89           => ( ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0L ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.64/5.89              <=> ( V0L
% 5.64/5.89                  = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.64/5.89              & ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) @ V0L ) )
% 5.64/5.89              <=> ( V0L
% 5.64/5.89                  = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__CONS__EQ__APPEND,axiom,
% 5.64/5.89      ! [A_27a: del,V0t: $i] :
% 5.64/5.89        ( ( mem @ V0t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1L: $i] :
% 5.64/5.89            ( ( mem @ V1L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2h: $i] :
% 5.64/5.89                ( ( mem @ V2h @ A_27a )
% 5.64/5.89               => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V0t ) ) @ V1L ) )
% 5.64/5.89                <=> ? [V3M: $i] :
% 5.64/5.89                      ( ( mem @ V3M @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                      & ? [V4N: $i] :
% 5.64/5.89                          ( ( mem @ V4N @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                          & ( V1L
% 5.64/5.89                            = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V3M ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V4N ) ) )
% 5.64/5.89                          & ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0t ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V3M ) @ V4N ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__APPEND,axiom,
% 5.64/5.89      ! [A_27a: del,V0l1: $i] :
% 5.64/5.89        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l2: $i] :
% 5.64/5.89            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l2 ) @ V0l1 ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2ECONS__PERM,axiom,
% 5.64/5.89      ! [A_27a: del,V0x: $i] :
% 5.64/5.89        ( ( mem @ V0x @ A_27a )
% 5.64/5.89       => ! [V1L: $i] :
% 5.64/5.89            ( ( mem @ V1L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2M: $i] :
% 5.64/5.89                ( ( mem @ V2M @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V3N: $i] :
% 5.64/5.89                    ( ( mem @ V3N @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1L ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2M ) @ V3N ) ) )
% 5.64/5.89                     => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V1L ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2M ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V3N ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EAPPEND__PERM__SYM,axiom,
% 5.64/5.89      ! [A_27a: del,V0A: $i] :
% 5.64/5.89        ( ( mem @ V0A @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1B: $i] :
% 5.64/5.89            ( ( mem @ V1B @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2C: $i] :
% 5.64/5.89                ( ( mem @ V2C @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0A ) @ V1B ) ) @ V2C ) )
% 5.64/5.89                 => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1B ) @ V0A ) ) @ V2C ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__SPLIT__IF,axiom,
% 5.64/5.89      ! [A_27a: del,V0P: $i] :
% 5.64/5.89        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.89       => ! [V1Q: $i] :
% 5.64/5.89            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.64/5.89           => ! [V2l: $i] :
% 5.64/5.89                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ( ( p
% 5.64/5.89                    @ ( ap
% 5.64/5.89                      @ ( ap @ ( c_2Elist_2EEVERY @ A_27a )
% 5.64/5.89                        @ ( lam @ A_27a
% 5.64/5.89                          @ ^ [V3x: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ V0P @ V3x ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1Q @ V3x ) ) ) ) )
% 5.64/5.89                      @ V2l ) )
% 5.64/5.89                 => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V2l ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V2l ) ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V1Q ) @ V2l ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__SPLIT,axiom,
% 5.64/5.89      ! [A_27a: del,V0P: $i] :
% 5.64/5.89        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.89       => ! [V1l: $i] :
% 5.64/5.89            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V1l ) ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V0P ) ) @ V1l ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EFILTER__EQ__REP,axiom,
% 5.64/5.89      ! [A_27a: del,V0x: $i] :
% 5.64/5.89        ( ( mem @ V0x @ A_27a )
% 5.64/5.89       => ! [V1l: $i] :
% 5.64/5.89            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0x ) ) @ V1l )
% 5.64/5.89              = ( ap @ ( ap @ ( c_2Erich__list_2EREPLICATE @ A_27a ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0x ) ) @ V1l ) ) ) @ V0x ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EFILTER__EQ__LENGTHS__EQ,axiom,
% 5.64/5.89      ! [A_27a: del,V0x: $i] :
% 5.64/5.89        ( ( mem @ V0x @ A_27a )
% 5.64/5.89       => ! [V1l1: $i] :
% 5.64/5.89            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2l2: $i] :
% 5.64/5.89                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0x ) ) @ V1l1 ) ) )
% 5.64/5.89                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0x ) ) @ V2l2 ) ) ) )
% 5.64/5.89                 => ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0x ) ) @ V1l1 )
% 5.64/5.89                    = ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0x ) ) @ V2l2 ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__alt,axiom,
% 5.64/5.89      ! [A_27a: del,V0L1: $i] :
% 5.64/5.89        ( ( mem @ V0L1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1L2: $i] :
% 5.64/5.89            ( ( mem @ V1L2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0L1 ) @ V1L2 ) )
% 5.64/5.89            <=> ! [V2x: $i] :
% 5.64/5.89                  ( ( mem @ V2x @ A_27a )
% 5.64/5.89                 => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V2x ) ) @ V0L1 ) ) )
% 5.64/5.89                    = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V2x ) ) @ V1L2 ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__IND,axiom,
% 5.64/5.89      ! [A_27a: del,V0P: $i] :
% 5.64/5.89        ( ( mem @ V0P @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) )
% 5.64/5.89       => ( ( ( p @ ( ap @ ( ap @ V0P @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.64/5.89            & ! [V1x: $i] :
% 5.64/5.89                ( ( mem @ V1x @ A_27a )
% 5.64/5.89               => ! [V2l1: $i] :
% 5.64/5.89                    ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ! [V3l2: $i] :
% 5.64/5.89                        ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                       => ( ( p @ ( ap @ ( ap @ V0P @ V2l1 ) @ V3l2 ) )
% 5.64/5.89                         => ( p @ ( ap @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ V2l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ V3l2 ) ) ) ) ) ) )
% 5.64/5.89            & ! [V4x: $i] :
% 5.64/5.89                ( ( mem @ V4x @ A_27a )
% 5.64/5.89               => ! [V5y: $i] :
% 5.64/5.89                    ( ( mem @ V5y @ A_27a )
% 5.64/5.89                   => ! [V6l1: $i] :
% 5.64/5.89                        ( ( mem @ V6l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                       => ! [V7l2: $i] :
% 5.64/5.89                            ( ( mem @ V7l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                           => ( ( p @ ( ap @ ( ap @ V0P @ V6l1 ) @ V7l2 ) )
% 5.64/5.89                             => ( p @ ( ap @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5y ) @ V6l1 ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5y ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4x ) @ V7l2 ) ) ) ) ) ) ) ) )
% 5.64/5.89            & ! [V8l1: $i] :
% 5.64/5.89                ( ( mem @ V8l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V9l2: $i] :
% 5.64/5.89                    ( ( mem @ V9l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ! [V10l3: $i] :
% 5.64/5.89                        ( ( mem @ V10l3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                       => ( ( ( p @ ( ap @ ( ap @ V0P @ V8l1 ) @ V9l2 ) )
% 5.64/5.89                            & ( p @ ( ap @ ( ap @ V0P @ V9l2 ) @ V10l3 ) ) )
% 5.64/5.89                         => ( p @ ( ap @ ( ap @ V0P @ V8l1 ) @ V10l3 ) ) ) ) ) ) )
% 5.64/5.89         => ! [V11l1: $i] :
% 5.64/5.89              ( ( mem @ V11l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89             => ! [V12l2: $i] :
% 5.64/5.89                  ( ( mem @ V12l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                 => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V11l1 ) @ V12l2 ) )
% 5.64/5.89                   => ( p @ ( ap @ ( ap @ V0P @ V11l1 ) @ V12l2 ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__SWAP__AT__FRONT,axiom,
% 5.64/5.89      ! [A_27a: del,V0x: $i] :
% 5.64/5.89        ( ( mem @ V0x @ A_27a )
% 5.64/5.89       => ! [V1y: $i] :
% 5.64/5.89            ( ( mem @ V1y @ A_27a )
% 5.64/5.89           => ! [V2l1: $i] :
% 5.64/5.89                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V3l2: $i] :
% 5.64/5.89                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1y ) @ V2l1 ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1y ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V3l2 ) ) ) )
% 5.64/5.89                    <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V2l1 ) @ V3l2 ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__SWAP__L__AT__FRONT,axiom,
% 5.64/5.89      ! [A_27a: del,V0l1: $i] :
% 5.64/5.89        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l2: $i] :
% 5.64/5.89            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2x: $i] :
% 5.64/5.89                ( ( mem @ V2x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V3y: $i] :
% 5.64/5.89                    ( ( mem @ V3y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2x ) @ V3y ) ) @ V0l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V3y ) @ V2x ) ) @ V1l2 ) ) )
% 5.64/5.89                    <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l1 ) @ V1l2 ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__STRONG__IND,axiom,
% 5.64/5.89      ! [A_27a: del,V0P: $i] :
% 5.64/5.89        ( ( mem @ V0P @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) )
% 5.64/5.89       => ( ( ( p @ ( ap @ ( ap @ V0P @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.64/5.89            & ! [V1x: $i] :
% 5.64/5.89                ( ( mem @ V1x @ A_27a )
% 5.64/5.89               => ! [V2l1: $i] :
% 5.64/5.89                    ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ! [V3l2: $i] :
% 5.64/5.89                        ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V2l1 ) @ V3l2 ) )
% 5.64/5.89                            & ( p @ ( ap @ ( ap @ V0P @ V2l1 ) @ V3l2 ) ) )
% 5.64/5.89                         => ( p @ ( ap @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ V2l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ V3l2 ) ) ) ) ) ) )
% 5.64/5.89            & ! [V4x: $i] :
% 5.64/5.89                ( ( mem @ V4x @ A_27a )
% 5.64/5.89               => ! [V5y: $i] :
% 5.64/5.89                    ( ( mem @ V5y @ A_27a )
% 5.64/5.89                   => ! [V6l1: $i] :
% 5.64/5.89                        ( ( mem @ V6l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                       => ! [V7l2: $i] :
% 5.64/5.89                            ( ( mem @ V7l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                           => ( ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V6l1 ) @ V7l2 ) )
% 5.64/5.89                                & ( p @ ( ap @ ( ap @ V0P @ V6l1 ) @ V7l2 ) ) )
% 5.64/5.89                             => ( p @ ( ap @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5y ) @ V6l1 ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5y ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4x ) @ V7l2 ) ) ) ) ) ) ) ) )
% 5.64/5.89            & ! [V8l1: $i] :
% 5.64/5.89                ( ( mem @ V8l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V9l2: $i] :
% 5.64/5.89                    ( ( mem @ V9l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ! [V10l3: $i] :
% 5.64/5.89                        ( ( mem @ V10l3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V8l1 ) @ V9l2 ) )
% 5.64/5.89                            & ( p @ ( ap @ ( ap @ V0P @ V8l1 ) @ V9l2 ) )
% 5.64/5.89                            & ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V9l2 ) @ V10l3 ) )
% 5.64/5.89                            & ( p @ ( ap @ ( ap @ V0P @ V9l2 ) @ V10l3 ) ) )
% 5.64/5.89                         => ( p @ ( ap @ ( ap @ V0P @ V8l1 ) @ V10l3 ) ) ) ) ) ) )
% 5.64/5.89         => ! [V11l1: $i] :
% 5.64/5.89              ( ( mem @ V11l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89             => ! [V12l2: $i] :
% 5.64/5.89                  ( ( mem @ V12l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                 => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V11l1 ) @ V12l2 ) )
% 5.64/5.89                   => ( p @ ( ap @ ( ap @ V0P @ V11l1 ) @ V12l2 ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__LENGTH,axiom,
% 5.64/5.89      ! [A_27a: del,V0l1: $i] :
% 5.64/5.89        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l2: $i] :
% 5.64/5.89            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.64/5.89             => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l1 ) )
% 5.64/5.89                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l2 ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__MEM__EQ,axiom,
% 5.64/5.89      ! [A_27a: del,V0l1: $i] :
% 5.64/5.89        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l2: $i] :
% 5.64/5.89            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.64/5.89             => ! [V2x: $i] :
% 5.64/5.89                  ( ( mem @ V2x @ A_27a )
% 5.64/5.89                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l1 ) ) )
% 5.64/5.89                  <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l2 ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__LIST__TO__SET,axiom,
% 5.64/5.89      ! [A_27a: del,V0l1: $i] :
% 5.64/5.89        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l2: $i] :
% 5.64/5.89            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.64/5.89             => ( ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l1 )
% 5.64/5.89                = ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l2 ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2ESORTED__IND,axiom,
% 5.64/5.89      ! [A_27a: del,V0P: $i] :
% 5.64/5.89        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) )
% 5.64/5.89       => ( ( ! [V1R: $i] :
% 5.64/5.89                ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89               => ( p @ ( ap @ ( ap @ V0P @ V1R ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.64/5.89            & ! [V2R: $i] :
% 5.64/5.89                ( ( mem @ V2R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89               => ! [V3x: $i] :
% 5.64/5.89                    ( ( mem @ V3x @ A_27a )
% 5.64/5.89                   => ( p @ ( ap @ ( ap @ V0P @ V2R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) )
% 5.64/5.89            & ! [V4R: $i] :
% 5.64/5.89                ( ( mem @ V4R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89               => ! [V5x: $i] :
% 5.64/5.89                    ( ( mem @ V5x @ A_27a )
% 5.64/5.89                   => ! [V6y: $i] :
% 5.64/5.89                        ( ( mem @ V6y @ A_27a )
% 5.64/5.89                       => ! [V7rst: $i] :
% 5.64/5.89                            ( ( mem @ V7rst @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                           => ( ( p @ ( ap @ ( ap @ V0P @ V4R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6y ) @ V7rst ) ) )
% 5.64/5.89                             => ( p @ ( ap @ ( ap @ V0P @ V4R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6y ) @ V7rst ) ) ) ) ) ) ) ) ) )
% 5.64/5.89         => ! [V8v: $i] :
% 5.64/5.89              ( ( mem @ V8v @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89             => ! [V9v1: $i] :
% 5.64/5.89                  ( ( mem @ V9v1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                 => ( p @ ( ap @ ( ap @ V0P @ V8v ) @ V9v1 ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2ESORTED__DEF,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89        ( ! [V0R: $i] :
% 5.64/5.89            ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89           => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.64/5.89            <=> $true ) )
% 5.64/5.89        & ! [V1x: $i] :
% 5.64/5.89            ( ( mem @ V1x @ A_27a )
% 5.64/5.89           => ! [V2R: $i] :
% 5.64/5.89                ( ( mem @ V2R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89               => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V2R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.64/5.89                <=> $true ) ) )
% 5.64/5.89        & ! [V3y: $i] :
% 5.64/5.89            ( ( mem @ V3y @ A_27a )
% 5.64/5.89           => ! [V4x: $i] :
% 5.64/5.89                ( ( mem @ V4x @ A_27a )
% 5.64/5.89               => ! [V5rst: $i] :
% 5.64/5.89                    ( ( mem @ V5rst @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ! [V6R: $i] :
% 5.64/5.89                        ( ( mem @ V6R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89                       => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V6R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3y ) @ V5rst ) ) ) )
% 5.64/5.89                        <=> ( ( p @ ( ap @ ( ap @ V6R @ V4x ) @ V3y ) )
% 5.64/5.89                            & ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V6R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3y ) @ V5rst ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Esorting_2ESORTS__DEF,axiom,
% 5.64/5.89      ! [A_27a: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) )
% 5.64/5.89       => ! [V1R: $i] :
% 5.64/5.89            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89           => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTS @ A_27a ) @ V0f ) @ V1R ) )
% 5.64/5.89            <=> ! [V2l: $i] :
% 5.64/5.89                  ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                 => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V2l ) @ ( ap @ ( ap @ V0f @ V1R ) @ V2l ) ) )
% 5.64/5.89                    & ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V1R ) @ ( ap @ ( ap @ V0f @ V1R ) @ V2l ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2ESORTED__EQ,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ! [V1L: $i] :
% 5.64/5.89            ( ( mem @ V1L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2x: $i] :
% 5.64/5.89                ( ( mem @ V2x @ A_27a )
% 5.64/5.89               => ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.64/5.89                 => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V1L ) ) )
% 5.64/5.89                  <=> ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ V1L ) )
% 5.64/5.89                      & ! [V3y: $i] :
% 5.64/5.89                          ( ( mem @ V3y @ A_27a )
% 5.64/5.89                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1L ) ) )
% 5.64/5.89                           => ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2ESORTED__APPEND,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ! [V1L1: $i] :
% 5.64/5.89            ( ( mem @ V1L1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2L2: $i] :
% 5.64/5.89                ( ( mem @ V2L2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ( ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.64/5.89                    & ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ V1L1 ) )
% 5.64/5.89                    & ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ V2L2 ) )
% 5.64/5.89                    & ! [V3x: $i] :
% 5.64/5.89                        ( ( mem @ V3x @ A_27a )
% 5.64/5.89                       => ! [V4y: $i] :
% 5.64/5.89                            ( ( mem @ V4y @ A_27a )
% 5.64/5.89                           => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1L1 ) ) )
% 5.64/5.89                                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4y ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2L2 ) ) ) )
% 5.64/5.89                             => ( p @ ( ap @ ( ap @ V0R @ V3x ) @ V4y ) ) ) ) ) )
% 5.64/5.89                 => ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1L1 ) @ V2L2 ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Esorting_2EPART__DEF,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89        ( ! [V0P: $i] :
% 5.64/5.89            ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.89           => ! [V1l1: $i] :
% 5.64/5.89                ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V2l2: $i] :
% 5.64/5.89                    ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esorting_2EPART @ A_27a ) @ V0P ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V1l1 ) @ V2l2 )
% 5.64/5.89                      = ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ V1l1 ) @ V2l2 ) ) ) ) )
% 5.64/5.89        & ! [V3P: $i] :
% 5.64/5.89            ( ( mem @ V3P @ ( arr @ A_27a @ bool ) )
% 5.64/5.89           => ! [V4h: $i] :
% 5.64/5.89                ( ( mem @ V4h @ A_27a )
% 5.64/5.89               => ! [V5rst: $i] :
% 5.64/5.89                    ( ( mem @ V5rst @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ! [V6l1: $i] :
% 5.64/5.89                        ( ( mem @ V6l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                       => ! [V7l2: $i] :
% 5.64/5.89                            ( ( mem @ V7l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                           => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esorting_2EPART @ A_27a ) @ V3P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4h ) @ V5rst ) ) @ V6l1 ) @ V7l2 )
% 5.64/5.89                              = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ ( ap @ V3P @ V4h ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esorting_2EPART @ A_27a ) @ V3P ) @ V5rst ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4h ) @ V6l1 ) ) @ V7l2 ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esorting_2EPART @ A_27a ) @ V3P ) @ V5rst ) @ V6l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4h ) @ V7l2 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPART__LENGTH,axiom,
% 5.64/5.89      ! [A_27a: del,V0P: $i] :
% 5.64/5.89        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.89       => ! [V1L: $i] :
% 5.64/5.89            ( ( mem @ V1L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2l1: $i] :
% 5.64/5.89                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V3l2: $i] :
% 5.64/5.89                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ! [V4p: $i] :
% 5.64/5.89                        ( ( mem @ V4p @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                       => ! [V5q: $i] :
% 5.64/5.89                            ( ( mem @ V5q @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                           => ( ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ V4p ) @ V5q )
% 5.64/5.89                                = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esorting_2EPART @ A_27a ) @ V0P ) @ V1L ) @ V2l1 ) @ V3l2 ) )
% 5.64/5.89                             => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1L ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l1 ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3l2 ) ) )
% 5.64/5.89                                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4p ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V5q ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPART__LENGTH__LEM,axiom,
% 5.64/5.89      ! [A_27a: del,V0P: $i] :
% 5.64/5.89        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.89       => ! [V1L: $i] :
% 5.64/5.89            ( ( mem @ V1L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2l1: $i] :
% 5.64/5.89                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V3l2: $i] :
% 5.64/5.89                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ! [V4p: $i] :
% 5.64/5.89                        ( ( mem @ V4p @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                       => ! [V5q: $i] :
% 5.64/5.89                            ( ( mem @ V5q @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                           => ( ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ V4p ) @ V5q )
% 5.64/5.89                                = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esorting_2EPART @ A_27a ) @ V0P ) @ V1L ) @ V2l1 ) @ V3l2 ) )
% 5.64/5.89                             => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4p ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1L ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l1 ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3l2 ) ) ) )
% 5.64/5.89                                & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V5q ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1L ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l1 ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3l2 ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPARTs__HAVE__PROP,axiom,
% 5.64/5.89      ! [A_27a: del,V0P: $i] :
% 5.64/5.89        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.89       => ! [V1L: $i] :
% 5.64/5.89            ( ( mem @ V1L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2A: $i] :
% 5.64/5.89                ( ( mem @ V2A @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V3B: $i] :
% 5.64/5.89                    ( ( mem @ V3B @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ! [V4l1: $i] :
% 5.64/5.89                        ( ( mem @ V4l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                       => ! [V5l2: $i] :
% 5.64/5.89                            ( ( mem @ V5l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                           => ( ( ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ V2A ) @ V3B )
% 5.64/5.89                                  = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esorting_2EPART @ A_27a ) @ V0P ) @ V1L ) @ V4l1 ) @ V5l2 ) )
% 5.64/5.89                                & ! [V6x: $i] :
% 5.64/5.89                                    ( ( mem @ V6x @ A_27a )
% 5.64/5.89                                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V6x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V4l1 ) ) )
% 5.64/5.89                                     => ( p @ ( ap @ V0P @ V6x ) ) ) )
% 5.64/5.89                                & ! [V7x: $i] :
% 5.64/5.89                                    ( ( mem @ V7x @ A_27a )
% 5.64/5.89                                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V7x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V5l2 ) ) )
% 5.64/5.89                                     => ~ ( p @ ( ap @ V0P @ V7x ) ) ) ) )
% 5.64/5.89                             => ( ! [V8z: $i] :
% 5.64/5.89                                    ( ( mem @ V8z @ A_27a )
% 5.64/5.89                                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V8z ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2A ) ) )
% 5.64/5.89                                     => ( p @ ( ap @ V0P @ V8z ) ) ) )
% 5.64/5.89                                & ! [V9z: $i] :
% 5.64/5.89                                    ( ( mem @ V9z @ A_27a )
% 5.64/5.89                                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V9z ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V3B ) ) )
% 5.64/5.89                                     => ~ ( p @ ( ap @ V0P @ V9z ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPART__MEM,axiom,
% 5.64/5.89      ! [A_27a: del,V0P: $i] :
% 5.64/5.89        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.89       => ! [V1L: $i] :
% 5.64/5.89            ( ( mem @ V1L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2a1: $i] :
% 5.64/5.89                ( ( mem @ V2a1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V3a2: $i] :
% 5.64/5.89                    ( ( mem @ V3a2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ! [V4l1: $i] :
% 5.64/5.89                        ( ( mem @ V4l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                       => ! [V5l2: $i] :
% 5.64/5.89                            ( ( mem @ V5l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                           => ( ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ V2a1 ) @ V3a2 )
% 5.64/5.89                                = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esorting_2EPART @ A_27a ) @ V0P ) @ V1L ) @ V4l1 ) @ V5l2 ) )
% 5.64/5.89                             => ! [V6x: $i] :
% 5.64/5.89                                  ( ( mem @ V6x @ A_27a )
% 5.64/5.89                                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V6x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1L ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V4l1 ) @ V5l2 ) ) ) ) )
% 5.64/5.89                                  <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V6x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2a1 ) @ V3a2 ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Esorting_2EPARTITION__DEF,axiom,
% 5.64/5.89      ! [A_27a: del,V0P: $i] :
% 5.64/5.89        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.89       => ! [V1l: $i] :
% 5.64/5.89            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( ( ap @ ( ap @ ( c_2Esorting_2EPARTITION @ A_27a ) @ V0P ) @ V1l )
% 5.64/5.89              = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esorting_2EPART @ A_27a ) @ V0P ) @ V1l ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EQSORT__IND,axiom,
% 5.64/5.89      ! [A_27a: del,V0P: $i] :
% 5.64/5.89        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) )
% 5.64/5.89       => ( ( ! [V1ord: $i] :
% 5.64/5.89                ( ( mem @ V1ord @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89               => ( p @ ( ap @ ( ap @ V0P @ V1ord ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.64/5.89            & ! [V2ord: $i] :
% 5.64/5.89                ( ( mem @ V2ord @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89               => ! [V3h: $i] :
% 5.64/5.89                    ( ( mem @ V3h @ A_27a )
% 5.64/5.89                   => ! [V4t: $i] :
% 5.64/5.89                        ( ( mem @ V4t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                       => ( ( ! [V5l1: $i] :
% 5.64/5.89                                ( ( mem @ V5l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                               => ! [V6l2: $i] :
% 5.64/5.89                                    ( ( mem @ V6l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                                   => ( ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ V5l1 ) @ V6l2 )
% 5.64/5.89                                        = ( ap
% 5.64/5.89                                          @ ( ap @ ( c_2Esorting_2EPARTITION @ A_27a )
% 5.64/5.89                                            @ ( lam @ A_27a
% 5.64/5.89                                              @ ^ [V7y: $i] : ( ap @ ( ap @ V2ord @ V7y ) @ V3h ) ) )
% 5.64/5.89                                          @ V4t ) )
% 5.64/5.89                                     => ( p @ ( ap @ ( ap @ V0P @ V2ord ) @ V6l2 ) ) ) ) )
% 5.64/5.89                            & ! [V8l1: $i] :
% 5.64/5.89                                ( ( mem @ V8l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                               => ! [V9l2: $i] :
% 5.64/5.89                                    ( ( mem @ V9l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                                   => ( ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ V8l1 ) @ V9l2 )
% 5.64/5.89                                        = ( ap
% 5.64/5.89                                          @ ( ap @ ( c_2Esorting_2EPARTITION @ A_27a )
% 5.64/5.89                                            @ ( lam @ A_27a
% 5.64/5.89                                              @ ^ [V10y: $i] : ( ap @ ( ap @ V2ord @ V10y ) @ V3h ) ) )
% 5.64/5.89                                          @ V4t ) )
% 5.64/5.89                                     => ( p @ ( ap @ ( ap @ V0P @ V2ord ) @ V8l1 ) ) ) ) ) )
% 5.64/5.89                         => ( p @ ( ap @ ( ap @ V0P @ V2ord ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3h ) @ V4t ) ) ) ) ) ) ) )
% 5.64/5.89         => ! [V11v: $i] :
% 5.64/5.89              ( ( mem @ V11v @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89             => ! [V12v1: $i] :
% 5.64/5.89                  ( ( mem @ V12v1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                 => ( p @ ( ap @ ( ap @ V0P @ V11v ) @ V12v1 ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EQSORT__DEF,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89        ( ! [V0ord: $i] :
% 5.64/5.89            ( ( mem @ V0ord @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89           => ( ( ap @ ( ap @ ( c_2Esorting_2EQSORT @ A_27a ) @ V0ord ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.64/5.89              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.64/5.89        & ! [V1t: $i] :
% 5.64/5.89            ( ( mem @ V1t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2ord: $i] :
% 5.64/5.89                ( ( mem @ V2ord @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89               => ! [V3h: $i] :
% 5.64/5.89                    ( ( mem @ V3h @ A_27a )
% 5.64/5.89                   => ( ( ap @ ( ap @ ( c_2Esorting_2EQSORT @ A_27a ) @ V2ord ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3h ) @ V1t ) )
% 5.64/5.89                      = ( ap
% 5.64/5.89                        @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                          @ ( ap @ ( c_2Epair_2EUNCURRY @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                            @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.64/5.89                              @ ^ [V4l1: $i] :
% 5.64/5.89                                  ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.64/5.89                                  @ ^ [V5l2: $i] : ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Esorting_2EQSORT @ A_27a ) @ V2ord ) @ V4l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3h ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ ( ap @ ( ap @ ( c_2Esorting_2EQSORT @ A_27a ) @ V2ord ) @ V5l2 ) ) ) ) ) )
% 5.64/5.89                        @ ( ap
% 5.64/5.89                          @ ( ap @ ( c_2Esorting_2EPARTITION @ A_27a )
% 5.64/5.89                            @ ( lam @ A_27a
% 5.64/5.89                              @ ^ [V6y: $i] : ( ap @ ( ap @ V2ord @ V6y ) @ V3h ) ) )
% 5.64/5.89                          @ V1t ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EQSORT__MEM,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ! [V1L: $i] :
% 5.64/5.89            ( ( mem @ V1L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2x: $i] :
% 5.64/5.89                ( ( mem @ V2x @ A_27a )
% 5.64/5.89               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Esorting_2EQSORT @ A_27a ) @ V0R ) @ V1L ) ) ) )
% 5.64/5.89                <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1L ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EQSORT__PERM,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ! [V1L: $i] :
% 5.64/5.89            ( ( mem @ V1L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1L ) @ ( ap @ ( ap @ ( c_2Esorting_2EQSORT @ A_27a ) @ V0R ) @ V1L ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EQSORT__SORTED,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ! [V1L: $i] :
% 5.64/5.89            ( ( mem @ V1L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.64/5.89                & ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ V0R ) ) )
% 5.64/5.89             => ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Esorting_2EQSORT @ A_27a ) @ V0R ) @ V1L ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EQSORT__SORTS,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ( ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.64/5.89            & ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ V0R ) ) )
% 5.64/5.89         => ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTS @ A_27a ) @ ( c_2Esorting_2EQSORT @ A_27a ) ) @ V0R ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__APPEND__IFF,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89        ( ! [V0l: $i] :
% 5.64/5.89            ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V1l1: $i] :
% 5.64/5.89                ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V2l2: $i] :
% 5.64/5.89                    ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l ) @ V1l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l ) @ V2l2 ) ) )
% 5.64/5.89                    <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l1 ) @ V2l2 ) ) ) ) ) )
% 5.64/5.89        & ! [V3l: $i] :
% 5.64/5.89            ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V4l1: $i] :
% 5.64/5.89                ( ( mem @ V4l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V5l2: $i] :
% 5.64/5.89                    ( ( mem @ V5l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V4l1 ) @ V3l ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V5l2 ) @ V3l ) ) )
% 5.64/5.89                    <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V4l1 ) @ V5l2 ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Esorting_2EPERM__SINGLE__SWAP__DEF,axiom,
% 5.64/5.89      ! [A_27a: del,V0l1: $i] :
% 5.64/5.89        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l2: $i] :
% 5.64/5.89            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM__SINGLE__SWAP @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.64/5.89            <=> ? [V2x1: $i] :
% 5.64/5.89                  ( ( mem @ V2x1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                  & ? [V3x2: $i] :
% 5.64/5.89                      ( ( mem @ V3x2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                      & ? [V4x3: $i] :
% 5.64/5.89                          ( ( mem @ V4x3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                          & ( V0l1
% 5.64/5.89                            = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2x1 ) @ V3x2 ) ) @ V4x3 ) )
% 5.64/5.89                          & ( V1l2
% 5.64/5.89                            = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2x1 ) @ V4x3 ) ) @ V3x2 ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__SINGLE__SWAP__SYM,axiom,
% 5.64/5.89      ! [A_27a: del,V0l1: $i] :
% 5.64/5.89        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l2: $i] :
% 5.64/5.89            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM__SINGLE__SWAP @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.64/5.89            <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM__SINGLE__SWAP @ A_27a ) @ V1l2 ) @ V0l1 ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__SINGLE__SWAP__I,axiom,
% 5.64/5.89      ! [A_27a: del,V0x1: $i] :
% 5.64/5.89        ( ( mem @ V0x1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1x2: $i] :
% 5.64/5.89            ( ( mem @ V1x2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2x3: $i] :
% 5.64/5.89                ( ( mem @ V2x3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM__SINGLE__SWAP @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0x1 ) @ V1x2 ) ) @ V2x3 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0x1 ) @ V2x3 ) ) @ V1x2 ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__SINGLE__SWAP__APPEND,axiom,
% 5.64/5.89      ! [A_27a: del,V0x2: $i] :
% 5.64/5.89        ( ( mem @ V0x2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1x3: $i] :
% 5.64/5.89            ( ( mem @ V1x3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM__SINGLE__SWAP @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0x2 ) @ V1x3 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1x3 ) @ V0x2 ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__SINGLE__SWAP__REFL,axiom,
% 5.64/5.89      ! [A_27a: del,V0l: $i] :
% 5.64/5.89        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM__SINGLE__SWAP @ A_27a ) @ V0l ) @ V0l ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__SINGLE__SWAP__CONS,axiom,
% 5.64/5.89      ! [A_27a: del,V0M: $i] :
% 5.64/5.89        ( ( mem @ V0M @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1N: $i] :
% 5.64/5.89            ( ( mem @ V1N @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2x: $i] :
% 5.64/5.89                ( ( mem @ V2x @ A_27a )
% 5.64/5.89               => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM__SINGLE__SWAP @ A_27a ) @ V0M ) @ V1N ) )
% 5.64/5.89                 => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM__SINGLE__SWAP @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V0M ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V1N ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__SINGLE__SWAP__TC__CONS,axiom,
% 5.64/5.89      ! [A_27a: del,V0x: $i] :
% 5.64/5.89        ( ( mem @ V0x @ A_27a )
% 5.64/5.89       => ! [V1M: $i] :
% 5.64/5.89            ( ( mem @ V1M @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2N: $i] :
% 5.64/5.89                ( ( mem @ V2N @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Esorting_2EPERM__SINGLE__SWAP @ A_27a ) ) @ V1M ) @ V2N ) )
% 5.64/5.89                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Erelation_2ETC @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Esorting_2EPERM__SINGLE__SWAP @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V1M ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V2N ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__TC,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89        ( ( c_2Esorting_2EPERM @ A_27a )
% 5.64/5.89        = ( ap @ ( c_2Erelation_2ETC @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Esorting_2EPERM__SINGLE__SWAP @ A_27a ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__RTC,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89        ( ( c_2Esorting_2EPERM @ A_27a )
% 5.64/5.89        = ( ap @ ( c_2Erelation_2ERTC @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Esorting_2EPERM__SINGLE__SWAP @ A_27a ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__EQC,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89        ( ( c_2Esorting_2EPERM @ A_27a )
% 5.64/5.89        = ( ap @ ( c_2Erelation_2EEQC @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Esorting_2EPERM__SINGLE__SWAP @ A_27a ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__lifts__transitive__relations,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ A_27b ) )
% 5.64/5.89       => ! [V1Q: $i] :
% 5.64/5.89            ( ( mem @ V1Q @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.64/5.89           => ( ( ! [V2x1: $i] :
% 5.64/5.89                    ( ( mem @ V2x1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ! [V3x2: $i] :
% 5.64/5.89                        ( ( mem @ V3x2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                       => ! [V4x3: $i] :
% 5.64/5.89                            ( ( mem @ V4x3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                           => ( p @ ( ap @ ( ap @ V1Q @ ( ap @ V0f @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2x1 ) @ V3x2 ) ) @ V4x3 ) ) ) @ ( ap @ V0f @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2x1 ) @ V4x3 ) ) @ V3x2 ) ) ) ) ) ) )
% 5.64/5.89                & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27b ) @ V1Q ) ) )
% 5.64/5.89             => ! [V5x: $i] :
% 5.64/5.89                  ( ( mem @ V5x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                 => ! [V6y: $i] :
% 5.64/5.89                      ( ( mem @ V6y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                     => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V5x ) @ V6y ) )
% 5.64/5.89                       => ( p @ ( ap @ ( ap @ V1Q @ ( ap @ V0f @ V5x ) ) @ ( ap @ V0f @ V6y ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__lifts__equalities,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ A_27b ) )
% 5.64/5.89       => ( ! [V1x1: $i] :
% 5.64/5.89              ( ( mem @ V1x1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89             => ! [V2x2: $i] :
% 5.64/5.89                  ( ( mem @ V2x2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                 => ! [V3x3: $i] :
% 5.64/5.89                      ( ( mem @ V3x3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                     => ( ( ap @ V0f @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1x1 ) @ V2x2 ) ) @ V3x3 ) )
% 5.64/5.89                        = ( ap @ V0f @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1x1 ) @ V3x3 ) ) @ V2x2 ) ) ) ) ) )
% 5.64/5.89         => ! [V4x: $i] :
% 5.64/5.89              ( ( mem @ V4x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89             => ! [V5y: $i] :
% 5.64/5.89                  ( ( mem @ V5y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                 => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V4x ) @ V5y ) )
% 5.64/5.89                   => ( ( ap @ V0f @ V4x )
% 5.64/5.89                      = ( ap @ V0f @ V5y ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__lifts__invariants,axiom,
% 5.64/5.89      ! [A_27a: del,V0P: $i] :
% 5.64/5.89        ( ( mem @ V0P @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.64/5.89       => ( ! [V1x1: $i] :
% 5.64/5.89              ( ( mem @ V1x1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89             => ! [V2x2: $i] :
% 5.64/5.89                  ( ( mem @ V2x2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                 => ! [V3x3: $i] :
% 5.64/5.89                      ( ( mem @ V3x3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                     => ( ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1x1 ) @ V2x2 ) ) @ V3x3 ) ) )
% 5.64/5.89                       => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1x1 ) @ V3x3 ) ) @ V2x2 ) ) ) ) ) ) )
% 5.64/5.89         => ! [V4x: $i] :
% 5.64/5.89              ( ( mem @ V4x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89             => ! [V5y: $i] :
% 5.64/5.89                  ( ( mem @ V5y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                 => ( ( ( p @ ( ap @ V0P @ V4x ) )
% 5.64/5.89                      & ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V4x ) @ V5y ) ) )
% 5.64/5.89                   => ( p @ ( ap @ V0P @ V5y ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__lifts__monotonicities,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) )
% 5.64/5.89       => ( ! [V1x1: $i] :
% 5.64/5.89              ( ( mem @ V1x1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89             => ! [V2x2: $i] :
% 5.64/5.89                  ( ( mem @ V2x2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                 => ! [V3x3: $i] :
% 5.64/5.89                      ( ( mem @ V3x3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                     => ? [V4x1_27: $i] :
% 5.64/5.89                          ( ( mem @ V4x1_27 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.89                          & ? [V5x2_27: $i] :
% 5.64/5.89                              ( ( mem @ V5x2_27 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.89                              & ? [V6x3_27: $i] :
% 5.64/5.89                                  ( ( mem @ V6x3_27 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.89                                  & ( ( ap @ V0f @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1x1 ) @ V2x2 ) ) @ V3x3 ) )
% 5.64/5.89                                    = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ V4x1_27 ) @ V5x2_27 ) ) @ V6x3_27 ) )
% 5.64/5.89                                  & ( ( ap @ V0f @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1x1 ) @ V3x3 ) ) @ V2x2 ) )
% 5.64/5.89                                    = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ V4x1_27 ) @ V6x3_27 ) ) @ V5x2_27 ) ) ) ) ) ) ) )
% 5.64/5.89         => ! [V7x: $i] :
% 5.64/5.89              ( ( mem @ V7x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89             => ! [V8y: $i] :
% 5.64/5.89                  ( ( mem @ V8y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                 => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V7x ) @ V8y ) )
% 5.64/5.89                   => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27b ) @ ( ap @ V0f @ V7x ) ) @ ( ap @ V0f @ V8y ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__EQUIVALENCE,axiom,
% 5.64/5.89      ! [A_27a: del] : ( p @ ( ap @ ( c_2Erelation_2Eequivalence @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Esorting_2EPERM @ A_27a ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__EQUIVALENCE__ALT__DEF,axiom,
% 5.64/5.89      ! [A_27a: del,V0x: $i] :
% 5.64/5.89        ( ( mem @ V0x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1y: $i] :
% 5.64/5.89            ( ( mem @ V1y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0x ) @ V1y ) )
% 5.64/5.89            <=> ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0x )
% 5.64/5.89                = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1y ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EALL__DISTINCT__PERM,axiom,
% 5.64/5.89      ! [A_27a: del,V0l1: $i] :
% 5.64/5.89        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l2: $i] :
% 5.64/5.89            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.64/5.89             => ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V0l1 ) )
% 5.64/5.89              <=> ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V1l2 ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__ALL__DISTINCT,axiom,
% 5.64/5.89      ! [A_27a: del,V0l1: $i] :
% 5.64/5.89        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l2: $i] :
% 5.64/5.89            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V0l1 ) )
% 5.64/5.89                & ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V1l2 ) )
% 5.64/5.89                & ! [V2x: $i] :
% 5.64/5.89                    ( ( mem @ V2x @ A_27a )
% 5.64/5.89                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l1 ) ) )
% 5.64/5.89                    <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l2 ) ) ) ) ) )
% 5.64/5.89             => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l1 ) @ V1l2 ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EALL__DISTINCT__PERM__LIST__TO__SET__TO__LIST,axiom,
% 5.64/5.89      ! [A_27a: del,V0ls: $i] :
% 5.64/5.89        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V0ls ) )
% 5.64/5.89        <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0ls ) @ ( ap @ ( c_2Elist_2ESET__TO__LIST @ A_27a ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0ls ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__MAP,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.89       => ! [V1l1: $i] :
% 5.64/5.89            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2l2: $i] :
% 5.64/5.89                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l1 ) @ V2l2 ) )
% 5.64/5.89                 => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V1l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V0f ) @ V2l2 ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__SUM,axiom,
% 5.64/5.89      ! [V0l1: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum,V1l2: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum] :
% 5.64/5.89        ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ ty_2Enum_2Enum ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0l1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l2 ) ) )
% 5.64/5.89       => ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Elist_2ESUM @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0l1 ) ) )
% 5.64/5.89          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Elist_2ESUM @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V1l2 ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__FILTER,axiom,
% 5.64/5.89      ! [A_27a: del,V0P: $i] :
% 5.64/5.89        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.89       => ! [V1l1: $i] :
% 5.64/5.89            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2l2: $i] :
% 5.64/5.89                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l1 ) @ V2l2 ) )
% 5.64/5.89                 => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V1l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V2l2 ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__REVERSE,axiom,
% 5.64/5.89      ! [A_27a: del,V0ls: $i] :
% 5.64/5.89        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0ls ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0ls ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__REVERSE__EQ,axiom,
% 5.64/5.89      ! [A_27a: del,V0l1: $i] :
% 5.64/5.89        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l2: $i] :
% 5.64/5.89            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V0l1 ) ) @ V1l2 ) )
% 5.64/5.89              <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l1 ) @ V1l2 ) ) )
% 5.64/5.89              & ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l1 ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V1l2 ) ) )
% 5.64/5.89              <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l1 ) @ V1l2 ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EFOLDR__PERM,axiom,
% 5.64/5.89      ! [A_27a: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.64/5.89       => ! [V1l1: $i] :
% 5.64/5.89            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2l2: $i] :
% 5.64/5.89                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V3e: $i] :
% 5.64/5.89                    ( ( mem @ V3e @ A_27a )
% 5.64/5.89                   => ( ( ( p @ ( ap @ ( c_2Ecombin_2EASSOC @ A_27a ) @ V0f ) )
% 5.64/5.89                        & ( p @ ( ap @ ( c_2Ecombin_2ECOMM @ A_27a @ A_27a ) @ V0f ) ) )
% 5.64/5.89                     => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l1 ) @ V2l2 ) )
% 5.64/5.89                       => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27a ) @ V0f ) @ V3e ) @ V1l1 )
% 5.64/5.89                          = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27a ) @ V0f ) @ V3e ) @ V2l2 ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__SET__TO__LIST__count__COUNT__LIST,axiom,
% 5.64/5.89      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Elist_2ESET__TO__LIST @ ty_2Enum_2Enum ) @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2ESUM__IMAGE__count__SUM__GENLIST,axiom,
% 5.64/5.89      ! [V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.89       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.89            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ ty_2Enum_2Enum ) @ V0f ) @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.64/5.89            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Elist_2ESUM @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ ty_2Enum_2Enum ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2ESUM__IMAGE__count__MULT,axiom,
% 5.64/5.89      ! [V0n: tp__ty_2Enum_2Enum,V1g: $i] :
% 5.64/5.89        ( ( mem @ V1g @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.89       => ! [V2f: $i] :
% 5.64/5.89            ( ( mem @ V2f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.64/5.89           => ! [V3k: tp__ty_2Enum_2Enum] :
% 5.64/5.89                ( ! [V4m: tp__ty_2Enum_2Enum] :
% 5.64/5.89                    ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.64/5.89                   => ( ( surj__ty_2Enum_2Enum @ ( ap @ V1g @ ( inj__ty_2Enum_2Enum @ V4m ) ) )
% 5.64/5.89                      = ( surj__ty_2Enum_2Enum
% 5.64/5.89                        @ ( ap
% 5.64/5.89                          @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ ty_2Enum_2Enum )
% 5.64/5.89                            @ ( lam @ ty_2Enum_2Enum
% 5.64/5.89                              @ ^ [V5x: $i] : ( ap @ V2f @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ V5x ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V3k ) ) @ ( inj__ty_2Enum_2Enum @ V4m ) ) ) ) ) )
% 5.64/5.89                          @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V3k ) ) ) ) ) )
% 5.64/5.89               => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ ty_2Enum_2Enum ) @ V2f ) @ ( ap @ c_2Epred__set_2Ecount @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V3k ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) )
% 5.64/5.89                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ ty_2Enum_2Enum ) @ V1g ) @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2Esum__of__sums,axiom,
% 5.64/5.89      ! [V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) )
% 5.64/5.89       => ! [V1a: tp__ty_2Enum_2Enum,V2b: tp__ty_2Enum_2Enum] :
% 5.64/5.89            ( ( surj__ty_2Enum_2Enum
% 5.64/5.89              @ ( ap
% 5.64/5.89                @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ ty_2Enum_2Enum )
% 5.64/5.89                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.89                    @ ^ [V3m: $i] : ( ap @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ ty_2Enum_2Enum ) @ ( ap @ V0f @ V3m ) ) @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) ) )
% 5.64/5.89                @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) )
% 5.64/5.89            = ( surj__ty_2Enum_2Enum
% 5.64/5.89              @ ( ap
% 5.64/5.89                @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ ty_2Enum_2Enum )
% 5.64/5.89                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.89                    @ ^ [V4m: $i] : ( ap @ ( ap @ V0f @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ V4m ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ V4m ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) ) )
% 5.64/5.89                @ ( ap @ c_2Epred__set_2Ecount @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2ESORTED__NIL,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2ESORTED__SING,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ! [V1x: $i] :
% 5.64/5.89            ( ( mem @ V1x @ A_27a )
% 5.64/5.89           => ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2ESORTED__TL,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ! [V1x: $i] :
% 5.64/5.89            ( ( mem @ V1x @ A_27a )
% 5.64/5.89           => ! [V2xs: $i] :
% 5.64/5.89                ( ( mem @ V2xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ V2xs ) ) )
% 5.64/5.89                 => ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ V2xs ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2ESORTED__EL__SUC,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ! [V1ls: $i] :
% 5.64/5.89            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ V1ls ) )
% 5.64/5.89            <=> ! [V2n: tp__ty_2Enum_2Enum] :
% 5.64/5.89                  ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1ls ) ) )
% 5.64/5.89                 => ( p @ ( ap @ ( ap @ V0R @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V1ls ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ V1ls ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2ESORTED__EL__LESS,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.64/5.89         => ! [V1ls: $i] :
% 5.64/5.89              ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89             => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ V1ls ) )
% 5.64/5.89              <=> ! [V2m: tp__ty_2Enum_2Enum,V3n: tp__ty_2Enum_2Enum] :
% 5.64/5.89                    ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) )
% 5.64/5.89                      & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1ls ) ) ) )
% 5.64/5.89                   => ( p @ ( ap @ ( ap @ V0R @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ V1ls ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V1ls ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2ESORTED__APPEND__IFF,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ! [V1L1: $i] :
% 5.64/5.89            ( ( mem @ V1L1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2L2: $i] :
% 5.64/5.89                ( ( mem @ V2L2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1L1 ) @ V2L2 ) ) )
% 5.64/5.89                <=> ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ V1L1 ) )
% 5.64/5.89                    & ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ V2L2 ) )
% 5.64/5.89                    & ( ( V1L1
% 5.64/5.89                        = ( c_2Elist_2ENIL @ A_27a ) )
% 5.64/5.89                      | ( V2L2
% 5.64/5.89                        = ( c_2Elist_2ENIL @ A_27a ) )
% 5.64/5.89                      | ( p @ ( ap @ ( ap @ V0R @ ( ap @ ( c_2Elist_2ELAST @ A_27a ) @ V1L1 ) ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V2L2 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EMEM__PERM,axiom,
% 5.64/5.89      ! [A_27a: del,V0l1: $i] :
% 5.64/5.89        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l2: $i] :
% 5.64/5.89            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.64/5.89             => ! [V2a: $i] :
% 5.64/5.89                  ( ( mem @ V2a @ A_27a )
% 5.64/5.89                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2a ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0l1 ) ) )
% 5.64/5.89                  <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2a ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l2 ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2ESORTED__PERM__EQ,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ( ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.64/5.89            & ( p @ ( ap @ ( c_2Erelation_2Eantisymmetric @ A_27a ) @ V0R ) ) )
% 5.64/5.89         => ! [V1l1: $i] :
% 5.64/5.89              ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89             => ! [V2l2: $i] :
% 5.64/5.89                  ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                 => ( ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ V1l1 ) )
% 5.64/5.89                      & ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ V2l2 ) )
% 5.64/5.89                      & ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l1 ) @ V2l2 ) ) )
% 5.64/5.89                   => ( V1l1 = V2l2 ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EQSORT__eq__if__PERM,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ( ( ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ V0R ) )
% 5.64/5.89            & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.64/5.89            & ( p @ ( ap @ ( c_2Erelation_2Eantisymmetric @ A_27a ) @ V0R ) ) )
% 5.64/5.89         => ! [V1l1: $i] :
% 5.64/5.89              ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89             => ! [V2l2: $i] :
% 5.64/5.89                  ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                 => ( ( ( ap @ ( ap @ ( c_2Esorting_2EQSORT @ A_27a ) @ V0R ) @ V1l1 )
% 5.64/5.89                      = ( ap @ ( ap @ ( c_2Esorting_2EQSORT @ A_27a ) @ V0R ) @ V2l2 ) )
% 5.64/5.89                  <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l1 ) @ V2l2 ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2ESORTED__FILTER,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ! [V1ls: $i] :
% 5.64/5.89            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2P: $i] :
% 5.64/5.89                ( ( mem @ V2P @ ( arr @ A_27a @ bool ) )
% 5.64/5.89               => ( ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.64/5.89                    & ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ V1ls ) ) )
% 5.64/5.89                 => ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V2P ) @ V1ls ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EALL__DISTINCT__SORTED__WEAKEN,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ! [V1R_27: $i] :
% 5.64/5.89            ( ( mem @ V1R_27 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89           => ! [V2ls: $i] :
% 5.64/5.89                ( ( mem @ V2ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ( ( ! [V3x: $i] :
% 5.64/5.89                        ( ( mem @ V3x @ A_27a )
% 5.64/5.89                       => ! [V4y: $i] :
% 5.64/5.89                            ( ( mem @ V4y @ A_27a )
% 5.64/5.89                           => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2ls ) ) )
% 5.64/5.89                                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4y ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2ls ) ) )
% 5.64/5.89                                & ( V3x != V4y ) )
% 5.64/5.89                             => ( ( p @ ( ap @ ( ap @ V0R @ V3x ) @ V4y ) )
% 5.64/5.89                              <=> ( p @ ( ap @ ( ap @ V1R_27 @ V3x ) @ V4y ) ) ) ) ) )
% 5.64/5.89                    & ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V2ls ) )
% 5.64/5.89                    & ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ V2ls ) ) )
% 5.64/5.89                 => ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V1R_27 ) @ V2ls ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__FUN__APPEND__C,axiom,
% 5.64/5.89      ! [A_27a: del,V0l1: $i] :
% 5.64/5.89        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l1_27: $i] :
% 5.64/5.89            ( ( mem @ V1l1_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2l2: $i] :
% 5.64/5.89                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V3l2_27: $i] :
% 5.64/5.89                    ( ( mem @ V3l2_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ( ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l1 )
% 5.64/5.89                        = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l1_27 ) )
% 5.64/5.89                     => ( ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V2l2 )
% 5.64/5.89                          = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V3l2_27 ) )
% 5.64/5.89                       => ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V2l2 ) )
% 5.64/5.89                          = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1_27 ) @ V3l2_27 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__FUN__CONS,axiom,
% 5.64/5.89      ! [A_27a: del,V0x: $i] :
% 5.64/5.89        ( ( mem @ V0x @ A_27a )
% 5.64/5.89       => ! [V1l1: $i] :
% 5.64/5.89            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2l1_27: $i] :
% 5.64/5.89                ( ( mem @ V2l1_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ( ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l1 )
% 5.64/5.89                    = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V2l1_27 ) )
% 5.64/5.89                 => ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V1l1 ) )
% 5.64/5.89                    = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V2l1_27 ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__FUN__APPEND__CONS,axiom,
% 5.64/5.89      ! [A_27a: del,V0x: $i] :
% 5.64/5.89        ( ( mem @ V0x @ A_27a )
% 5.64/5.89       => ! [V1l1: $i] :
% 5.64/5.89            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2l2: $i] :
% 5.64/5.89                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V2l2 ) ) )
% 5.64/5.89                  = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V1l1 ) ) @ V2l2 ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__FUN__SWAP__AT__FRONT,axiom,
% 5.64/5.89      ! [A_27a: del,V0x: $i] :
% 5.64/5.89        ( ( mem @ V0x @ A_27a )
% 5.64/5.89       => ! [V1y: $i] :
% 5.64/5.89            ( ( mem @ V1y @ A_27a )
% 5.64/5.89           => ! [V2l: $i] :
% 5.64/5.89                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1y ) @ V2l ) ) )
% 5.64/5.89                  = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1y ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V2l ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__FUN__CONS__11__SWAP__AT__FRONT,axiom,
% 5.64/5.89      ! [A_27a: del,V0y: $i] :
% 5.64/5.89        ( ( mem @ V0y @ A_27a )
% 5.64/5.89       => ! [V1l1: $i] :
% 5.64/5.89            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2x: $i] :
% 5.64/5.89                ( ( mem @ V2x @ A_27a )
% 5.64/5.89               => ! [V3l2: $i] :
% 5.64/5.89                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ( ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l1 )
% 5.64/5.89                        = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V3l2 ) ) )
% 5.64/5.89                     => ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0y ) @ V1l1 ) )
% 5.64/5.89                        = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0y ) @ V3l2 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__FUN__CONS__11__APPEND,axiom,
% 5.64/5.89      ! [A_27a: del,V0y: $i] :
% 5.64/5.89        ( ( mem @ V0y @ A_27a )
% 5.64/5.89       => ! [V1l1: $i] :
% 5.64/5.89            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2l2: $i] :
% 5.64/5.89                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V3l3: $i] :
% 5.64/5.89                    ( ( mem @ V3l3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ( ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l1 )
% 5.64/5.89                        = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l2 ) @ V3l3 ) ) )
% 5.64/5.89                     => ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0y ) @ V1l1 ) )
% 5.64/5.89                        = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0y ) @ V3l3 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__FUN__CONS__APPEND__1,axiom,
% 5.64/5.89      ! [A_27a: del,V0l: $i] :
% 5.64/5.89        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l1: $i] :
% 5.64/5.89            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2x: $i] :
% 5.64/5.89                ( ( mem @ V2x @ A_27a )
% 5.64/5.89               => ! [V3l2: $i] :
% 5.64/5.89                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ( ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l1 )
% 5.64/5.89                        = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V3l2 ) ) )
% 5.64/5.89                     => ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V0l ) )
% 5.64/5.89                        = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V3l2 ) @ V0l ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__FUN__CONS__APPEND__2,axiom,
% 5.64/5.89      ! [A_27a: del,V0l: $i] :
% 5.64/5.89        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l1: $i] :
% 5.64/5.89            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2x: $i] :
% 5.64/5.89                ( ( mem @ V2x @ A_27a )
% 5.64/5.89               => ! [V3l2: $i] :
% 5.64/5.89                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ( ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l1 )
% 5.64/5.89                        = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V3l2 ) ) )
% 5.64/5.89                     => ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l ) @ V1l1 ) )
% 5.64/5.89                        = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l ) @ V3l2 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__FUN__APPEND__APPEND__1,axiom,
% 5.64/5.89      ! [A_27a: del,V0l1: $i] :
% 5.64/5.89        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l2: $i] :
% 5.64/5.89            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2l3: $i] :
% 5.64/5.89                ( ( mem @ V2l3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V3l4: $i] :
% 5.64/5.89                    ( ( mem @ V3l4 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ( ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l1 )
% 5.64/5.89                        = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l2 ) @ V2l3 ) ) )
% 5.64/5.89                     => ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V3l4 ) )
% 5.64/5.89                        = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l2 ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l3 ) @ V3l4 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__FUN__APPEND__APPEND__2,axiom,
% 5.64/5.89      ! [A_27a: del,V0l1: $i] :
% 5.64/5.89        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l2: $i] :
% 5.64/5.89            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2l3: $i] :
% 5.64/5.89                ( ( mem @ V2l3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V3l4: $i] :
% 5.64/5.89                    ( ( mem @ V3l4 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ( ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l1 )
% 5.64/5.89                        = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l2 ) @ V2l3 ) ) )
% 5.64/5.89                     => ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V3l4 ) @ V0l1 ) )
% 5.64/5.89                        = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l2 ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V3l4 ) @ V2l3 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__FUN__APPEND,axiom,
% 5.64/5.89      ! [A_27a: del,V0l1: $i] :
% 5.64/5.89        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l2: $i] :
% 5.64/5.89            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.64/5.89              = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l2 ) @ V0l1 ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__FUN__CONS__IFF,axiom,
% 5.64/5.89      ! [A_27a: del,V0x: $i] :
% 5.64/5.89        ( ( mem @ V0x @ A_27a )
% 5.64/5.89       => ! [V1l1: $i] :
% 5.64/5.89            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2l2: $i] :
% 5.64/5.89                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ( ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l1 )
% 5.64/5.89                    = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V2l2 ) )
% 5.64/5.89                 => ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V1l1 ) )
% 5.64/5.89                    = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V2l2 ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__FUN__APPEND__IFF,axiom,
% 5.64/5.89      ! [A_27a: del,V0l: $i] :
% 5.64/5.89        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l1: $i] :
% 5.64/5.89            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2l2: $i] :
% 5.64/5.89                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ( ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l1 )
% 5.64/5.89                    = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V2l2 ) )
% 5.64/5.89                 => ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l ) @ V1l1 ) )
% 5.64/5.89                    = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l ) @ V2l2 ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__FUN__CONG,axiom,
% 5.64/5.89      ! [A_27a: del,V0l1: $i] :
% 5.64/5.89        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l1_27: $i] :
% 5.64/5.89            ( ( mem @ V1l1_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2l2: $i] :
% 5.64/5.89                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V3l2_27: $i] :
% 5.64/5.89                    ( ( mem @ V3l2_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ( ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l1 )
% 5.64/5.89                        = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l1_27 ) )
% 5.64/5.89                     => ( ( ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V2l2 )
% 5.64/5.89                          = ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V3l2_27 ) )
% 5.64/5.89                       => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l1 ) @ V2l2 ) )
% 5.64/5.89                        <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l1_27 ) @ V3l2_27 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__CONG__2,axiom,
% 5.64/5.89      ! [A_27a: del,V0l1: $i] :
% 5.64/5.89        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l1_27: $i] :
% 5.64/5.89            ( ( mem @ V1l1_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2l2: $i] :
% 5.64/5.89                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V3l2_27: $i] :
% 5.64/5.89                    ( ( mem @ V3l2_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l1 ) @ V1l1_27 ) )
% 5.64/5.89                     => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V2l2 ) @ V3l2_27 ) )
% 5.64/5.89                       => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l1 ) @ V2l2 ) )
% 5.64/5.89                        <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l1_27 ) @ V3l2_27 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__CONG__APPEND__IFF,axiom,
% 5.64/5.89      ! [A_27a: del,V0l: $i] :
% 5.64/5.89        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l1: $i] :
% 5.64/5.89            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2l1_27: $i] :
% 5.64/5.89                ( ( mem @ V2l1_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V3l2: $i] :
% 5.64/5.89                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ! [V4l2_27: $i] :
% 5.64/5.89                        ( ( mem @ V4l2_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                       => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l1 ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l ) @ V2l1_27 ) ) )
% 5.64/5.89                         => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V3l2 ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l ) @ V4l2_27 ) ) )
% 5.64/5.89                           => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l1 ) @ V3l2 ) )
% 5.64/5.89                            <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V2l1_27 ) @ V4l2_27 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__CONG__APPEND__IFF2,axiom,
% 5.64/5.89      ! [A_27a: del,V0l1: $i] :
% 5.64/5.89        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l1_27: $i] :
% 5.64/5.89            ( ( mem @ V1l1_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2l1_27_27: $i] :
% 5.64/5.89                ( ( mem @ V2l1_27_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V3l2: $i] :
% 5.64/5.89                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ! [V4l2_27: $i] :
% 5.64/5.89                        ( ( mem @ V4l2_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                       => ! [V5l2_27_27: $i] :
% 5.64/5.89                            ( ( mem @ V5l2_27_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                           => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l1 ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1_27 ) @ V2l1_27_27 ) ) )
% 5.64/5.89                             => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V3l2 ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V4l2_27 ) @ V5l2_27_27 ) ) )
% 5.64/5.89                               => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l1_27 ) @ V4l2_27 ) )
% 5.64/5.89                                 => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l1 ) @ V3l2 ) )
% 5.64/5.89                                  <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V2l1_27_27 ) @ V5l2_27_27 ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__FUN__SPLIT,axiom,
% 5.64/5.89      ! [A_27a: del,V0l: $i] :
% 5.64/5.89        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1l1: $i] :
% 5.64/5.89            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2l1_27: $i] :
% 5.64/5.89                ( ( mem @ V2l1_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V3l2: $i] :
% 5.64/5.89                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V3l2 ) ) )
% 5.64/5.89                     => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V2l1_27 ) @ V1l1 ) )
% 5.64/5.89                       => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l1_27 ) @ V3l2 ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__REWR,axiom,
% 5.64/5.89      ! [A_27a: del,V0l: $i] :
% 5.64/5.89        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1r: $i] :
% 5.64/5.89            ( ( mem @ V1r @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2l1: $i] :
% 5.64/5.89                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V3l2: $i] :
% 5.64/5.89                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l ) @ V1r ) )
% 5.64/5.89                     => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l ) @ V2l1 ) ) @ V3l2 ) )
% 5.64/5.89                      <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1r ) @ V2l1 ) ) @ V3l2 ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__TO__APPEND__SIMPS,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.64/5.89        ( ( mem @ V0x @ A_27a )
% 5.64/5.89       => ! [V1l: $i] :
% 5.64/5.89            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2r1: $i] :
% 5.64/5.89                ( ( mem @ V2r1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V3r2: $i] :
% 5.64/5.89                    ( ( mem @ V3r2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ! [V4xs: $i] :
% 5.64/5.89                        ( ( mem @ V4xs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                       => ! [V5ys: $i] :
% 5.64/5.89                            ( ( mem @ V5ys @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                           => ! [V6zs: $i] :
% 5.64/5.89                                ( ( mem @ V6zs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                               => ! [V7r: $i] :
% 5.64/5.89                                    ( ( mem @ V7r @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V1l ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V2r1 ) ) @ V3r2 ) ) )
% 5.64/5.89                                      <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2r1 ) @ V3r2 ) ) ) )
% 5.64/5.89                                      & ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V1l ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2r1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V3r2 ) ) ) )
% 5.64/5.89                                      <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2r1 ) @ V3r2 ) ) ) )
% 5.64/5.89                                      & ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V4xs ) @ V5ys ) ) @ V6zs ) ) @ V7r ) )
% 5.64/5.89                                      <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V4xs ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V5ys ) @ V6zs ) ) ) @ V7r ) ) )
% 5.64/5.89                                      & ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ V5ys ) ) @ V6zs ) ) @ V7r ) )
% 5.64/5.89                                      <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V5ys ) @ V6zs ) ) ) @ V7r ) ) )
% 5.64/5.89                                      & ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V1l ) ) @ V7r ) )
% 5.64/5.89                                      <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l ) @ V7r ) ) )
% 5.64/5.89                                      & ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V4xs ) @ V1l ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V4xs ) @ V2r1 ) ) @ V3r2 ) ) )
% 5.64/5.89                                      <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2r1 ) @ V3r2 ) ) ) )
% 5.64/5.89                                      & ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V4xs ) @ V1l ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2r1 ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V4xs ) @ V3r2 ) ) ) )
% 5.64/5.89                                      <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2r1 ) @ V3r2 ) ) ) )
% 5.64/5.89                                      & ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27b ) @ ( c_2Elist_2ENIL @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ ( c_2Elist_2ENIL @ A_27b ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) )
% 5.64/5.89                                      <=> $true )
% 5.64/5.89                                      & ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V4xs ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V4xs ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.64/5.89                                      <=> $true )
% 5.64/5.89                                      & ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V4xs ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V4xs ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.64/5.89                                      <=> $true ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Esorting_2ESTABLE__DEF,axiom,
% 5.64/5.89      ! [A_27a: del,V0sort: $i] :
% 5.64/5.89        ( ( mem @ V0sort @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) )
% 5.64/5.89       => ! [V1r: $i] :
% 5.64/5.89            ( ( mem @ V1r @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89           => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESTABLE @ A_27a ) @ V0sort ) @ V1r ) )
% 5.64/5.89            <=> ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTS @ A_27a ) @ V0sort ) @ V1r ) )
% 5.64/5.89                & ! [V2p: $i] :
% 5.64/5.89                    ( ( mem @ V2p @ ( arr @ A_27a @ bool ) )
% 5.64/5.89                   => ( ! [V3x: $i] :
% 5.64/5.89                          ( ( mem @ V3x @ A_27a )
% 5.64/5.89                         => ! [V4y: $i] :
% 5.64/5.89                              ( ( mem @ V4y @ A_27a )
% 5.64/5.89                             => ( ( ( p @ ( ap @ V2p @ V3x ) )
% 5.64/5.89                                  & ( p @ ( ap @ V2p @ V4y ) ) )
% 5.64/5.89                               => ( p @ ( ap @ ( ap @ V1r @ V3x ) @ V4y ) ) ) ) )
% 5.64/5.89                     => ! [V5l: $i] :
% 5.64/5.89                          ( ( mem @ V5l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                         => ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V2p ) @ V5l )
% 5.64/5.89                            = ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V2p ) @ ( ap @ ( ap @ V0sort @ V1r ) @ V5l ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Esorting_2EPART3__DEF,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89        ( ! [V0R: $i] :
% 5.64/5.89            ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89           => ! [V1h: $i] :
% 5.64/5.89                ( ( mem @ V1h @ A_27a )
% 5.64/5.89               => ( ( ap @ ( ap @ ( ap @ ( c_2Esorting_2EPART3 @ A_27a ) @ V0R ) @ V1h ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.64/5.89                  = ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) )
% 5.64/5.89        & ! [V2R: $i] :
% 5.64/5.89            ( ( mem @ V2R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89           => ! [V3h: $i] :
% 5.64/5.89                ( ( mem @ V3h @ A_27a )
% 5.64/5.89               => ! [V4hd: $i] :
% 5.64/5.89                    ( ( mem @ V4hd @ A_27a )
% 5.64/5.89                   => ! [V5tl: $i] :
% 5.64/5.89                        ( ( mem @ V5tl @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                       => ( ( ap @ ( ap @ ( ap @ ( c_2Esorting_2EPART3 @ A_27a ) @ V2R ) @ V3h ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4hd ) @ V5tl ) )
% 5.64/5.89                          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ V2R @ V3h ) @ V4hd ) ) @ ( ap @ ( ap @ V2R @ V4hd ) @ V3h ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Epair_2E_23_23 @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ ( c_2Ecombin_2EI @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_23_23 @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4hd ) ) @ ( c_2Ecombin_2EI @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Esorting_2EPART3 @ A_27a ) @ V2R ) @ V3h ) @ V5tl ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) @ ( ap @ ( ap @ V2R @ V4hd ) @ V3h ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Epair_2E_23_23 @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4hd ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_23_23 @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Ecombin_2EI @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ ( c_2Ecombin_2EI @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Esorting_2EPART3 @ A_27a ) @ V2R ) @ V3h ) @ V5tl ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Epair_2E_23_23 @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ ( c_2Ecombin_2EI @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_23_23 @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Ecombin_2EI @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4hd ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Esorting_2EPART3 @ A_27a ) @ V2R ) @ V3h ) @ V5tl ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPART3__FILTER,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ! [V1tl: $i] :
% 5.64/5.89            ( ( mem @ V1tl @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2hd: $i] :
% 5.64/5.89                ( ( mem @ V2hd @ A_27a )
% 5.64/5.89               => ( ( ap @ ( ap @ ( ap @ ( c_2Esorting_2EPART3 @ A_27a ) @ V0R ) @ V2hd ) @ V1tl )
% 5.64/5.89                  = ( ap
% 5.64/5.89                    @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.64/5.89                      @ ( ap
% 5.64/5.89                        @ ( ap @ ( c_2Elist_2EFILTER @ A_27a )
% 5.64/5.89                          @ ( lam @ A_27a
% 5.64/5.89                            @ ^ [V3x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ V0R @ V3x ) @ V2hd ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ V0R @ V2hd ) @ V3x ) ) ) ) )
% 5.64/5.89                        @ V1tl ) )
% 5.64/5.89                    @ ( ap
% 5.64/5.89                      @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                        @ ( ap
% 5.64/5.89                          @ ( ap @ ( c_2Elist_2EFILTER @ A_27a )
% 5.64/5.89                            @ ( lam @ A_27a
% 5.64/5.89                              @ ^ [V4x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ V0R @ V4x ) @ V2hd ) ) @ ( ap @ ( ap @ V0R @ V2hd ) @ V4x ) ) ) )
% 5.64/5.89                          @ V1tl ) )
% 5.64/5.89                      @ ( ap
% 5.64/5.89                        @ ( ap @ ( c_2Elist_2EFILTER @ A_27a )
% 5.64/5.89                          @ ( lam @ A_27a
% 5.64/5.89                            @ ^ [V5x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ V0R @ V5x ) @ V2hd ) ) ) )
% 5.64/5.89                        @ V1tl ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EQSORT3__IND,axiom,
% 5.64/5.89      ! [A_27a: del,V0P: $i] :
% 5.64/5.89        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) )
% 5.64/5.89       => ( ( ! [V1R: $i] :
% 5.64/5.89                ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89               => ( p @ ( ap @ ( ap @ V0P @ V1R ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.64/5.89            & ! [V2R: $i] :
% 5.64/5.89                ( ( mem @ V2R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89               => ! [V3hd: $i] :
% 5.64/5.89                    ( ( mem @ V3hd @ A_27a )
% 5.64/5.89                   => ! [V4tl: $i] :
% 5.64/5.89                        ( ( mem @ V4tl @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                       => ( ( ! [V5lo: $i] :
% 5.64/5.89                                ( ( mem @ V5lo @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                               => ! [V6eq: $i] :
% 5.64/5.89                                    ( ( mem @ V6eq @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                                   => ! [V7hi: $i] :
% 5.64/5.89                                        ( ( mem @ V7hi @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                                       => ( ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ V5lo ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ V6eq ) @ V7hi ) )
% 5.64/5.89                                            = ( ap @ ( ap @ ( ap @ ( c_2Esorting_2EPART3 @ A_27a ) @ V2R ) @ V3hd ) @ V4tl ) )
% 5.64/5.89                                         => ( p @ ( ap @ ( ap @ V0P @ V2R ) @ V7hi ) ) ) ) ) )
% 5.64/5.89                            & ! [V8lo: $i] :
% 5.64/5.89                                ( ( mem @ V8lo @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                               => ! [V9eq: $i] :
% 5.64/5.89                                    ( ( mem @ V9eq @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                                   => ! [V10hi: $i] :
% 5.64/5.89                                        ( ( mem @ V10hi @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                                       => ( ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ V8lo ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ V9eq ) @ V10hi ) )
% 5.64/5.89                                            = ( ap @ ( ap @ ( ap @ ( c_2Esorting_2EPART3 @ A_27a ) @ V2R ) @ V3hd ) @ V4tl ) )
% 5.64/5.89                                         => ( p @ ( ap @ ( ap @ V0P @ V2R ) @ V8lo ) ) ) ) ) ) )
% 5.64/5.89                         => ( p @ ( ap @ ( ap @ V0P @ V2R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3hd ) @ V4tl ) ) ) ) ) ) ) )
% 5.64/5.89         => ! [V11v: $i] :
% 5.64/5.89              ( ( mem @ V11v @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89             => ! [V12v1: $i] :
% 5.64/5.89                  ( ( mem @ V12v1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                 => ( p @ ( ap @ ( ap @ V0P @ V11v ) @ V12v1 ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EQSORT3__DEF,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89        ( ! [V0R: $i] :
% 5.64/5.89            ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89           => ( ( ap @ ( ap @ ( c_2Esorting_2EQSORT3 @ A_27a ) @ V0R ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.64/5.89              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.64/5.89        & ! [V1tl: $i] :
% 5.64/5.89            ( ( mem @ V1tl @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2hd: $i] :
% 5.64/5.89                ( ( mem @ V2hd @ A_27a )
% 5.64/5.89               => ! [V3R: $i] :
% 5.64/5.89                    ( ( mem @ V3R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89                   => ( ( ap @ ( ap @ ( c_2Esorting_2EQSORT3 @ A_27a ) @ V3R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2hd ) @ V1tl ) )
% 5.64/5.89                      = ( ap
% 5.64/5.89                        @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                          @ ( ap @ ( c_2Epair_2EUNCURRY @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                            @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.64/5.89                              @ ^ [V4lo: $i] :
% 5.64/5.89                                  ( ap @ ( c_2Epair_2EUNCURRY @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                                  @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.64/5.89                                    @ ^ [V5eq: $i] :
% 5.64/5.89                                        ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.64/5.89                                        @ ^ [V6hi: $i] : ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Esorting_2EQSORT3 @ A_27a ) @ V3R ) @ V4lo ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2hd ) @ V5eq ) ) ) @ ( ap @ ( ap @ ( c_2Esorting_2EQSORT3 @ A_27a ) @ V3R ) @ V6hi ) ) ) ) ) ) ) )
% 5.64/5.89                        @ ( ap @ ( ap @ ( ap @ ( c_2Esorting_2EPART3 @ A_27a ) @ V3R ) @ V2hd ) @ V1tl ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM3,axiom,
% 5.64/5.89      ! [A_27a: del,V0x: $i] :
% 5.64/5.89        ( ( mem @ V0x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1a: $i] :
% 5.64/5.89            ( ( mem @ V1a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2a_27: $i] :
% 5.64/5.89                ( ( mem @ V2a_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ! [V3b: $i] :
% 5.64/5.89                    ( ( mem @ V3b @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                   => ! [V4b_27: $i] :
% 5.64/5.89                        ( ( mem @ V4b_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                       => ! [V5c: $i] :
% 5.64/5.89                            ( ( mem @ V5c @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                           => ! [V6c_27: $i] :
% 5.64/5.89                                ( ( mem @ V6c_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                               => ( ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1a ) @ V2a_27 ) )
% 5.64/5.89                                    & ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V3b ) @ V4b_27 ) )
% 5.64/5.89                                    & ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V5c ) @ V6c_27 ) )
% 5.64/5.89                                    & ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1a ) @ V3b ) ) @ V5c ) ) ) )
% 5.64/5.89                                 => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2a_27 ) @ V4b_27 ) ) @ V6c_27 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM3__FILTER,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ! [V1l: $i] :
% 5.64/5.89            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2h: $i] :
% 5.64/5.89                ( ( mem @ V2h @ A_27a )
% 5.64/5.89               => ( p
% 5.64/5.89                  @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l )
% 5.64/5.89                    @ ( ap
% 5.64/5.89                      @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a )
% 5.64/5.89                        @ ( ap
% 5.64/5.89                          @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a )
% 5.64/5.89                            @ ( ap
% 5.64/5.89                              @ ( ap @ ( c_2Elist_2EFILTER @ A_27a )
% 5.64/5.89                                @ ( lam @ A_27a
% 5.64/5.89                                  @ ^ [V3x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ V0R @ V3x ) @ V2h ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ V0R @ V2h ) @ V3x ) ) ) ) )
% 5.64/5.89                              @ V1l ) )
% 5.64/5.89                          @ ( ap
% 5.64/5.89                            @ ( ap @ ( c_2Elist_2EFILTER @ A_27a )
% 5.64/5.89                              @ ( lam @ A_27a
% 5.64/5.89                                @ ^ [V4x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ V0R @ V4x ) @ V2h ) ) @ ( ap @ ( ap @ V0R @ V2h ) @ V4x ) ) ) )
% 5.64/5.89                            @ V1l ) ) )
% 5.64/5.89                      @ ( ap
% 5.64/5.89                        @ ( ap @ ( c_2Elist_2EFILTER @ A_27a )
% 5.64/5.89                          @ ( lam @ A_27a
% 5.64/5.89                            @ ^ [V5x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ V0R @ V5x ) @ V2h ) ) ) )
% 5.64/5.89                        @ V1l ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EPERM__QSORT3,axiom,
% 5.64/5.89      ! [A_27a: del,V0l: $i] :
% 5.64/5.89        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1R: $i] :
% 5.64/5.89            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89           => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V0l ) @ ( ap @ ( ap @ ( c_2Esorting_2EQSORT3 @ A_27a ) @ V1R ) @ V0l ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2ESORTED__EQ__PART,axiom,
% 5.64/5.89      ! [A_27a: del,V0hd: $i] :
% 5.64/5.89        ( ( mem @ V0hd @ A_27a )
% 5.64/5.89       => ! [V1l: $i] :
% 5.64/5.89            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2R: $i] :
% 5.64/5.89                ( ( mem @ V2R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89               => ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V2R ) )
% 5.64/5.89                 => ( p
% 5.64/5.89                    @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V2R )
% 5.64/5.89                      @ ( ap
% 5.64/5.89                        @ ( ap @ ( c_2Elist_2EFILTER @ A_27a )
% 5.64/5.89                          @ ( lam @ A_27a
% 5.64/5.89                            @ ^ [V3x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ V2R @ V3x ) @ V0hd ) ) @ ( ap @ ( ap @ V2R @ V0hd ) @ V3x ) ) ) )
% 5.64/5.89                        @ V1l ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EQSORT3__SORTS,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ( ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.64/5.89            & ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ V0R ) ) )
% 5.64/5.89         => ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTS @ A_27a ) @ ( c_2Esorting_2EQSORT3 @ A_27a ) ) @ V0R ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EQSORT3__SPLIT,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ( ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.64/5.89            & ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ V0R ) ) )
% 5.64/5.89         => ! [V1l: $i] :
% 5.64/5.89              ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89             => ! [V2e: $i] :
% 5.64/5.89                  ( ( mem @ V2e @ A_27a )
% 5.64/5.89                 => ( ( ap @ ( ap @ ( c_2Esorting_2EQSORT3 @ A_27a ) @ V0R ) @ V1l )
% 5.64/5.89                    = ( ap
% 5.64/5.89                      @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a )
% 5.64/5.89                        @ ( ap
% 5.64/5.89                          @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a )
% 5.64/5.89                            @ ( ap @ ( ap @ ( c_2Esorting_2EQSORT3 @ A_27a ) @ V0R )
% 5.64/5.89                              @ ( ap
% 5.64/5.89                                @ ( ap @ ( c_2Elist_2EFILTER @ A_27a )
% 5.64/5.89                                  @ ( lam @ A_27a
% 5.64/5.89                                    @ ^ [V3x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ V0R @ V3x ) @ V2e ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ V0R @ V2e ) @ V3x ) ) ) ) )
% 5.64/5.89                                @ V1l ) ) )
% 5.64/5.89                          @ ( ap
% 5.64/5.89                            @ ( ap @ ( c_2Elist_2EFILTER @ A_27a )
% 5.64/5.89                              @ ( lam @ A_27a
% 5.64/5.89                                @ ^ [V4x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ V0R @ V4x ) @ V2e ) ) @ ( ap @ ( ap @ V0R @ V2e ) @ V4x ) ) ) )
% 5.64/5.89                            @ V1l ) ) )
% 5.64/5.89                      @ ( ap @ ( ap @ ( c_2Esorting_2EQSORT3 @ A_27a ) @ V0R )
% 5.64/5.89                        @ ( ap
% 5.64/5.89                          @ ( ap @ ( c_2Elist_2EFILTER @ A_27a )
% 5.64/5.89                            @ ( lam @ A_27a
% 5.64/5.89                              @ ^ [V5x: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ V0R @ V5x ) @ V2e ) ) ) )
% 5.64/5.89                          @ V1l ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EQSORT3__STABLE,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ( ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.64/5.89            & ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ V0R ) ) )
% 5.64/5.89         => ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESTABLE @ A_27a ) @ ( c_2Esorting_2EQSORT3 @ A_27a ) ) @ V0R ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EQSORT3__MEM,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ! [V1L: $i] :
% 5.64/5.89            ( ( mem @ V1L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ! [V2x: $i] :
% 5.64/5.89                ( ( mem @ V2x @ A_27a )
% 5.64/5.89               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Esorting_2EQSORT3 @ A_27a ) @ V0R ) @ V1L ) ) ) )
% 5.64/5.89                <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1L ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2EQSORT3__SORTED,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ! [V1L: $i] :
% 5.64/5.89            ( ( mem @ V1L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.64/5.89                & ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ V0R ) ) )
% 5.64/5.89             => ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Esorting_2EQSORT3 @ A_27a ) @ V0R ) @ V1L ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2Esorted__count__list,axiom,
% 5.64/5.89      ! [V0n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ ty_2Enum_2Enum ) @ c_2Earithmetic_2E_3C_3D ) @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2Esorted__map,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ! [V1f: $i] :
% 5.64/5.89            ( ( mem @ V1f @ ( arr @ A_27b @ A_27a ) )
% 5.64/5.89           => ! [V2l: $i] :
% 5.64/5.89                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.89               => ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.64/5.89                 => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V1f ) @ V2l ) ) )
% 5.64/5.89                  <=> ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27b ) @ ( ap @ ( ap @ ( c_2Erelation_2Einv__image @ A_27b @ A_27a ) @ V0R ) @ V1f ) ) @ V2l ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2Esorted__perm__count__list,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,V0y: $i] :
% 5.64/5.89        ( ( mem @ V0y @ A_27a )
% 5.64/5.89       => ! [V1f: $i] :
% 5.64/5.89            ( ( mem @ V1f @ ( arr @ A_27b @ ty_2Enum_2Enum ) )
% 5.64/5.89           => ! [V2l: $i] :
% 5.64/5.89                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.64/5.89               => ! [V3n: tp__ty_2Enum_2Enum] :
% 5.64/5.89                    ( ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27b ) @ ( ap @ ( ap @ ( c_2Erelation_2Einv__image @ A_27b @ ty_2Enum_2Enum ) @ c_2Earithmetic_2E_3C_3D ) @ V1f ) ) @ V2l ) )
% 5.64/5.89                      & ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ ty_2Enum_2Enum ) @ V1f ) @ V2l ) ) @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) )
% 5.64/5.89                   => ( ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ ty_2Enum_2Enum ) @ V1f ) @ V2l ) )
% 5.64/5.89                      = ( surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ ( ap @ c_2Erich__list_2ECOUNT__LIST @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2ESORTED__weaken,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ! [V1R_27: $i] :
% 5.64/5.89            ( ( mem @ V1R_27 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89           => ! [V2ls: $i] :
% 5.64/5.89                ( ( mem @ V2ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ( ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ V2ls ) )
% 5.64/5.89                    & ! [V3x: $i] :
% 5.64/5.89                        ( ( mem @ V3x @ A_27a )
% 5.64/5.89                       => ! [V4y: $i] :
% 5.64/5.89                            ( ( mem @ V4y @ A_27a )
% 5.64/5.89                           => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2ls ) ) )
% 5.64/5.89                                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4y ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2ls ) ) )
% 5.64/5.89                                & ( p @ ( ap @ ( ap @ V0R @ V3x ) @ V4y ) ) )
% 5.64/5.89                             => ( p @ ( ap @ ( ap @ V1R_27 @ V3x ) @ V4y ) ) ) ) ) )
% 5.64/5.89                 => ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V1R_27 ) @ V2ls ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2Eless__sorted__eq,axiom,
% 5.64/5.89      ! [V0L: tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum,V1x: tp__ty_2Enum_2Enum] :
% 5.64/5.89        ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ ty_2Enum_2Enum ) @ c_2Eprim__rec_2E_3C ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0L ) ) ) )
% 5.64/5.89      <=> ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ ty_2Enum_2Enum ) @ c_2Eprim__rec_2E_3C ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0L ) ) )
% 5.64/5.89          & ! [V2y: tp__ty_2Enum_2Enum] :
% 5.64/5.89              ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ty_2Enum_2Enum ) @ ( inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum @ V0L ) ) ) )
% 5.64/5.89             => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2ESORTED__GENLIST__PLUS,axiom,
% 5.64/5.89      ! [V0n: tp__ty_2Enum_2Enum,V1k: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ ty_2Enum_2Enum ) @ c_2Eprim__rec_2E_3C ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1k ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2ESORTED__ALL__DISTINCT,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ( ( ( p @ ( ap @ ( c_2Erelation_2Eirreflexive @ A_27a ) @ V0R ) )
% 5.64/5.89            & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) ) )
% 5.64/5.89         => ! [V1ls: $i] :
% 5.64/5.89              ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89             => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ V1ls ) )
% 5.64/5.89               => ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ V1ls ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Esorting_2Esorted__filter,axiom,
% 5.64/5.89      ! [A_27a: del,V0P: $i] :
% 5.64/5.89        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.64/5.89       => ! [V1R: $i] :
% 5.64/5.89            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89           => ! [V2ls: $i] :
% 5.64/5.89                ( ( mem @ V2ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V1R ) )
% 5.64/5.89                 => ( ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V1R ) @ V2ls ) )
% 5.64/5.89                   => ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V1R ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ V2ls ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  %------------------------------------------------------------------------------
% 5.64/5.89  %------------------------------------------------------------------------------
% 5.64/5.89  thf(tp_ty_2Estring_2Echar,type,
% 5.64/5.89      ty_2Estring_2Echar: del ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_ty_2Estring_2Echar,type,
% 5.64/5.89      tp__ty_2Estring_2Echar: $tType ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_ty_2Estring_2Echar,type,
% 5.64/5.89      inj__ty_2Estring_2Echar: tp__ty_2Estring_2Echar > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_surj_ty_2Estring_2Echar,type,
% 5.64/5.89      surj__ty_2Estring_2Echar: $i > tp__ty_2Estring_2Echar ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_surj_ty_2Estring_2Echar,axiom,
% 5.64/5.89      ! [X: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( surj__ty_2Estring_2Echar @ ( inj__ty_2Estring_2Echar @ X ) )
% 5.64/5.89        = X ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_mem_ty_2Estring_2Echar,axiom,
% 5.64/5.89      ! [X: tp__ty_2Estring_2Echar] : ( mem @ ( inj__ty_2Estring_2Echar @ X ) @ ty_2Estring_2Echar ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_iso_mem_ty_2Estring_2Echar,axiom,
% 5.64/5.89      ! [X: $i] :
% 5.64/5.89        ( ( mem @ X @ ty_2Estring_2Echar )
% 5.64/5.89       => ( X
% 5.64/5.89          = ( inj__ty_2Estring_2Echar @ ( surj__ty_2Estring_2Echar @ X ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2ECHR,type,
% 5.64/5.89      c_2Estring_2ECHR: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2ECHR,axiom,
% 5.64/5.89      mem @ c_2Estring_2ECHR @ ( arr @ ty_2Enum_2Enum @ ty_2Estring_2Echar ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_fo_c_2Estring_2ECHR,type,
% 5.64/5.89      fo__c_2Estring_2ECHR: tp__ty_2Enum_2Enum > tp__ty_2Estring_2Echar ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_eq_fo_c_2Estring_2ECHR,axiom,
% 5.64/5.89      ! [X0: tp__ty_2Enum_2Enum] :
% 5.64/5.89        ( ( inj__ty_2Estring_2Echar @ ( fo__c_2Estring_2ECHR @ X0 ) )
% 5.64/5.89        = ( ap @ c_2Estring_2ECHR @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,type,
% 5.64/5.89      tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: $tType ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,type,
% 5.64/5.89      inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_surj_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,type,
% 5.64/5.89      surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: $i > tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_surj_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,axiom,
% 5.64/5.89      ! [X: tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X ) )
% 5.64/5.89        = X ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_mem_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,axiom,
% 5.64/5.89      ! [X: tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar] : ( mem @ ( inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_iso_mem_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,axiom,
% 5.64/5.89      ! [X: $i] :
% 5.64/5.89        ( ( mem @ X @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) )
% 5.64/5.89       => ( X
% 5.64/5.89          = ( inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,type,
% 5.64/5.89      tp__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: $tType ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,type,
% 5.64/5.89      inj__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: tp__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_surj_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,type,
% 5.64/5.89      surj__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: $i > tp__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_surj_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,axiom,
% 5.64/5.89      ! [X: tp__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( surj__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( inj__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X ) )
% 5.64/5.89        = X ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_mem_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,axiom,
% 5.64/5.89      ! [X: tp__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar] : ( mem @ ( inj__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X ) @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_iso_mem_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,axiom,
% 5.64/5.89      ! [X: $i] :
% 5.64/5.89        ( ( mem @ X @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) )
% 5.64/5.89       => ( X
% 5.64/5.89          = ( inj__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( surj__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_c_ty_2Elist_2Elist_ty_2Estring_2Echar,type,
% 5.64/5.89      tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar: $tType ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_c_ty_2Elist_2Elist_ty_2Estring_2Echar,type,
% 5.64/5.89      inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_surj_c_ty_2Elist_2Elist_ty_2Estring_2Echar,type,
% 5.64/5.89      surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar: $i > tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_surj_c_ty_2Elist_2Elist_ty_2Estring_2Echar,axiom,
% 5.64/5.89      ! [X: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X ) )
% 5.64/5.89        = X ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_mem_c_ty_2Elist_2Elist_ty_2Estring_2Echar,axiom,
% 5.64/5.89      ! [X: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] : ( mem @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_iso_mem_c_ty_2Elist_2Elist_ty_2Estring_2Echar,axiom,
% 5.64/5.89      ! [X: $i] :
% 5.64/5.89        ( ( mem @ X @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) )
% 5.64/5.89       => ( X
% 5.64/5.89          = ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2EDEST__STRING,type,
% 5.64/5.89      c_2Estring_2EDEST__STRING: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2EDEST__STRING,axiom,
% 5.64/5.89      mem @ c_2Estring_2EDEST__STRING @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2EEXPLODE,type,
% 5.64/5.89      c_2Estring_2EEXPLODE: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2EEXPLODE,axiom,
% 5.64/5.89      mem @ c_2Estring_2EEXPLODE @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum,type,
% 5.64/5.89      tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum: $tType ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum,type,
% 5.64/5.89      inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum: tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_surj_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum,type,
% 5.64/5.89      surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum: $i > tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_surj_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum,axiom,
% 5.64/5.89      ! [X: tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum] :
% 5.64/5.89        ( ( surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ X ) )
% 5.64/5.89        = X ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_mem_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum,axiom,
% 5.64/5.89      ! [X: tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum] : ( mem @ ( inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ X ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_iso_mem_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum,axiom,
% 5.64/5.89      ! [X: $i] :
% 5.64/5.89        ( ( mem @ X @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) )
% 5.64/5.89       => ( X
% 5.64/5.89          = ( inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ X ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum,type,
% 5.64/5.89      tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum: $tType ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum,type,
% 5.64/5.89      inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum: tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_surj_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum,type,
% 5.64/5.89      surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum: $i > tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_surj_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum,axiom,
% 5.64/5.89      ! [X: tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum] :
% 5.64/5.89        ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ X ) )
% 5.64/5.89        = X ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_mem_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum,axiom,
% 5.64/5.89      ! [X: tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum] : ( mem @ ( inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ X ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_iso_mem_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum,axiom,
% 5.64/5.89      ! [X: $i] :
% 5.64/5.89        ( ( mem @ X @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) )
% 5.64/5.89       => ( X
% 5.64/5.89          = ( inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ X ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2EEXTRACT,type,
% 5.64/5.89      c_2Estring_2EEXTRACT: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2EEXTRACT,axiom,
% 5.64/5.89      mem @ c_2Estring_2EEXTRACT @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar,type,
% 5.64/5.89      tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar: $tType ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar,type,
% 5.64/5.89      inj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar: tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_surj_c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar,type,
% 5.64/5.89      surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar: $i > tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_surj_c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar,axiom,
% 5.64/5.89      ! [X: tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( inj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X ) )
% 5.64/5.89        = X ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_mem_c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar,axiom,
% 5.64/5.89      ! [X: tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar] : ( mem @ ( inj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X ) @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_iso_mem_c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar,axiom,
% 5.64/5.89      ! [X: $i] :
% 5.64/5.89        ( ( mem @ X @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) )
% 5.64/5.89       => ( X
% 5.64/5.89          = ( inj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2EFIELDS,type,
% 5.64/5.89      c_2Estring_2EFIELDS: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2EFIELDS,axiom,
% 5.64/5.89      mem @ c_2Estring_2EFIELDS @ ( arr @ ( arr @ ty_2Estring_2Echar @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2EIMPLODE,type,
% 5.64/5.89      c_2Estring_2EIMPLODE: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2EIMPLODE,axiom,
% 5.64/5.89      mem @ c_2Estring_2EIMPLODE @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2EORD,type,
% 5.64/5.89      c_2Estring_2EORD: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2EORD,axiom,
% 5.64/5.89      mem @ c_2Estring_2EORD @ ( arr @ ty_2Estring_2Echar @ ty_2Enum_2Enum ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_fo_c_2Estring_2EORD,type,
% 5.64/5.89      fo__c_2Estring_2EORD: tp__ty_2Estring_2Echar > tp__ty_2Enum_2Enum ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_eq_fo_c_2Estring_2EORD,axiom,
% 5.64/5.89      ! [X0: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Estring_2EORD @ X0 ) )
% 5.64/5.89        = ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ X0 ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2ESTR,type,
% 5.64/5.89      c_2Estring_2ESTR: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2ESTR,axiom,
% 5.64/5.89      mem @ c_2Estring_2ESTR @ ( arr @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum,type,
% 5.64/5.89      tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum: $tType ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum,type,
% 5.64/5.89      inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum: tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_surj_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum,type,
% 5.64/5.89      surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum: $i > tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_surj_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum,axiom,
% 5.64/5.89      ! [X: tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum] :
% 5.64/5.89        ( ( surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum @ ( inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum @ X ) )
% 5.64/5.89        = X ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_mem_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum,axiom,
% 5.64/5.89      ! [X: tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum] : ( mem @ ( inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum @ X ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ty_2Enum_2Enum ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_iso_mem_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum,axiom,
% 5.64/5.89      ! [X: $i] :
% 5.64/5.89        ( ( mem @ X @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ty_2Enum_2Enum ) )
% 5.64/5.89       => ( X
% 5.64/5.89          = ( inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum @ ( surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum @ X ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2ESUB,type,
% 5.64/5.89      c_2Estring_2ESUB: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2ESUB,axiom,
% 5.64/5.89      mem @ c_2Estring_2ESUB @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ty_2Enum_2Enum ) @ ty_2Estring_2Echar ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_fo_c_2Estring_2ESUB,type,
% 5.64/5.89      fo__c_2Estring_2ESUB: tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum > tp__ty_2Estring_2Echar ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_eq_fo_c_2Estring_2ESUB,axiom,
% 5.64/5.89      ! [X0: tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum] :
% 5.64/5.89        ( ( inj__ty_2Estring_2Echar @ ( fo__c_2Estring_2ESUB @ X0 ) )
% 5.64/5.89        = ( ap @ c_2Estring_2ESUB @ ( inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum,type,
% 5.64/5.89      tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum: $tType ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum,type,
% 5.64/5.89      inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum: tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_surj_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum,type,
% 5.64/5.89      surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum: $i > tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_surj_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum,axiom,
% 5.64/5.89      ! [X: tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum] :
% 5.64/5.89        ( ( surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ X ) )
% 5.64/5.89        = X ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_mem_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum,axiom,
% 5.64/5.89      ! [X: tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum] : ( mem @ ( inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ X ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_iso_mem_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum,axiom,
% 5.64/5.89      ! [X: $i] :
% 5.64/5.89        ( ( mem @ X @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) )
% 5.64/5.89       => ( X
% 5.64/5.89          = ( inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ X ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2ESUBSTRING,type,
% 5.64/5.89      c_2Estring_2ESUBSTRING: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2ESUBSTRING,axiom,
% 5.64/5.89      mem @ c_2Estring_2ESUBSTRING @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2ETOCHAR,type,
% 5.64/5.89      c_2Estring_2ETOCHAR: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2ETOCHAR,axiom,
% 5.64/5.89      mem @ c_2Estring_2ETOCHAR @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ty_2Estring_2Echar ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_fo_c_2Estring_2ETOCHAR,type,
% 5.64/5.89      fo__c_2Estring_2ETOCHAR: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar > tp__ty_2Estring_2Echar ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_eq_fo_c_2Estring_2ETOCHAR,axiom,
% 5.64/5.89      ! [X0: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( inj__ty_2Estring_2Echar @ ( fo__c_2Estring_2ETOCHAR @ X0 ) )
% 5.64/5.89        = ( ap @ c_2Estring_2ETOCHAR @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X0 ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2ETOKENS,type,
% 5.64/5.89      c_2Estring_2ETOKENS: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2ETOKENS,axiom,
% 5.64/5.89      mem @ c_2Estring_2ETOKENS @ ( arr @ ( arr @ ty_2Estring_2Echar @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2ETRANSLATE,type,
% 5.64/5.89      c_2Estring_2ETRANSLATE: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2ETRANSLATE,axiom,
% 5.64/5.89      mem @ c_2Estring_2ETRANSLATE @ ( arr @ ( arr @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2Echar__ge,type,
% 5.64/5.89      c_2Estring_2Echar__ge: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2Echar__ge,axiom,
% 5.64/5.89      mem @ c_2Estring_2Echar__ge @ ( arr @ ty_2Estring_2Echar @ ( arr @ ty_2Estring_2Echar @ bool ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2Echar__gt,type,
% 5.64/5.89      c_2Estring_2Echar__gt: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2Echar__gt,axiom,
% 5.64/5.89      mem @ c_2Estring_2Echar__gt @ ( arr @ ty_2Estring_2Echar @ ( arr @ ty_2Estring_2Echar @ bool ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2Echar__le,type,
% 5.64/5.89      c_2Estring_2Echar__le: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2Echar__le,axiom,
% 5.64/5.89      mem @ c_2Estring_2Echar__le @ ( arr @ ty_2Estring_2Echar @ ( arr @ ty_2Estring_2Echar @ bool ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2Echar__lt,type,
% 5.64/5.89      c_2Estring_2Echar__lt: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2Echar__lt,axiom,
% 5.64/5.89      mem @ c_2Estring_2Echar__lt @ ( arr @ ty_2Estring_2Echar @ ( arr @ ty_2Estring_2Echar @ bool ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2Echar__size,type,
% 5.64/5.89      c_2Estring_2Echar__size: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2Echar__size,axiom,
% 5.64/5.89      mem @ c_2Estring_2Echar__size @ ( arr @ ty_2Estring_2Echar @ ty_2Enum_2Enum ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_fo_c_2Estring_2Echar__size,type,
% 5.64/5.89      fo__c_2Estring_2Echar__size: tp__ty_2Estring_2Echar > tp__ty_2Enum_2Enum ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_eq_fo_c_2Estring_2Echar__size,axiom,
% 5.64/5.89      ! [X0: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Estring_2Echar__size @ X0 ) )
% 5.64/5.89        = ( ap @ c_2Estring_2Echar__size @ ( inj__ty_2Estring_2Echar @ X0 ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2EisAlpha,type,
% 5.64/5.89      c_2Estring_2EisAlpha: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2EisAlpha,axiom,
% 5.64/5.89      mem @ c_2Estring_2EisAlpha @ ( arr @ ty_2Estring_2Echar @ bool ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2EisAlphaNum,type,
% 5.64/5.89      c_2Estring_2EisAlphaNum: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2EisAlphaNum,axiom,
% 5.64/5.89      mem @ c_2Estring_2EisAlphaNum @ ( arr @ ty_2Estring_2Echar @ bool ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2EisAscii,type,
% 5.64/5.89      c_2Estring_2EisAscii: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2EisAscii,axiom,
% 5.64/5.89      mem @ c_2Estring_2EisAscii @ ( arr @ ty_2Estring_2Echar @ bool ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2EisCntrl,type,
% 5.64/5.89      c_2Estring_2EisCntrl: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2EisCntrl,axiom,
% 5.64/5.89      mem @ c_2Estring_2EisCntrl @ ( arr @ ty_2Estring_2Echar @ bool ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2EisDigit,type,
% 5.64/5.89      c_2Estring_2EisDigit: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2EisDigit,axiom,
% 5.64/5.89      mem @ c_2Estring_2EisDigit @ ( arr @ ty_2Estring_2Echar @ bool ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2EisGraph,type,
% 5.64/5.89      c_2Estring_2EisGraph: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2EisGraph,axiom,
% 5.64/5.89      mem @ c_2Estring_2EisGraph @ ( arr @ ty_2Estring_2Echar @ bool ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2EisHexDigit,type,
% 5.64/5.89      c_2Estring_2EisHexDigit: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2EisHexDigit,axiom,
% 5.64/5.89      mem @ c_2Estring_2EisHexDigit @ ( arr @ ty_2Estring_2Echar @ bool ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2EisLower,type,
% 5.64/5.89      c_2Estring_2EisLower: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2EisLower,axiom,
% 5.64/5.89      mem @ c_2Estring_2EisLower @ ( arr @ ty_2Estring_2Echar @ bool ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2EisPrint,type,
% 5.64/5.89      c_2Estring_2EisPrint: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2EisPrint,axiom,
% 5.64/5.89      mem @ c_2Estring_2EisPrint @ ( arr @ ty_2Estring_2Echar @ bool ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2EisPunct,type,
% 5.64/5.89      c_2Estring_2EisPunct: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2EisPunct,axiom,
% 5.64/5.89      mem @ c_2Estring_2EisPunct @ ( arr @ ty_2Estring_2Echar @ bool ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2EisSpace,type,
% 5.64/5.89      c_2Estring_2EisSpace: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2EisSpace,axiom,
% 5.64/5.89      mem @ c_2Estring_2EisSpace @ ( arr @ ty_2Estring_2Echar @ bool ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2EisUpper,type,
% 5.64/5.89      c_2Estring_2EisUpper: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2EisUpper,axiom,
% 5.64/5.89      mem @ c_2Estring_2EisUpper @ ( arr @ ty_2Estring_2Echar @ bool ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2Estring__ge,type,
% 5.64/5.89      c_2Estring_2Estring__ge: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2Estring__ge,axiom,
% 5.64/5.89      mem @ c_2Estring_2Estring__ge @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ bool ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2Estring__gt,type,
% 5.64/5.89      c_2Estring_2Estring__gt: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2Estring__gt,axiom,
% 5.64/5.89      mem @ c_2Estring_2Estring__gt @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ bool ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2Estring__le,type,
% 5.64/5.89      c_2Estring_2Estring__le: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2Estring__le,axiom,
% 5.64/5.89      mem @ c_2Estring_2Estring__le @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ bool ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2Estring__lt,type,
% 5.64/5.89      c_2Estring_2Estring__lt: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2Estring__lt,axiom,
% 5.64/5.89      mem @ c_2Estring_2Estring__lt @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ bool ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2EtoLower,type,
% 5.64/5.89      c_2Estring_2EtoLower: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2EtoLower,axiom,
% 5.64/5.89      mem @ c_2Estring_2EtoLower @ ( arr @ ty_2Estring_2Echar @ ty_2Estring_2Echar ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_fo_c_2Estring_2EtoLower,type,
% 5.64/5.89      fo__c_2Estring_2EtoLower: tp__ty_2Estring_2Echar > tp__ty_2Estring_2Echar ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_eq_fo_c_2Estring_2EtoLower,axiom,
% 5.64/5.89      ! [X0: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( inj__ty_2Estring_2Echar @ ( fo__c_2Estring_2EtoLower @ X0 ) )
% 5.64/5.89        = ( ap @ c_2Estring_2EtoLower @ ( inj__ty_2Estring_2Echar @ X0 ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Estring_2EtoUpper,type,
% 5.64/5.89      c_2Estring_2EtoUpper: $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Estring_2EtoUpper,axiom,
% 5.64/5.89      mem @ c_2Estring_2EtoUpper @ ( arr @ ty_2Estring_2Echar @ ty_2Estring_2Echar ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_fo_c_2Estring_2EtoUpper,type,
% 5.64/5.89      fo__c_2Estring_2EtoUpper: tp__ty_2Estring_2Echar > tp__ty_2Estring_2Echar ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_eq_fo_c_2Estring_2EtoUpper,axiom,
% 5.64/5.89      ! [X0: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( inj__ty_2Estring_2Echar @ ( fo__c_2Estring_2EtoUpper @ X0 ) )
% 5.64/5.89        = ( ap @ c_2Estring_2EtoUpper @ ( inj__ty_2Estring_2Echar @ X0 ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2Echar__TY__DEF,axiom,
% 5.64/5.89      ? [V0rep: $i] :
% 5.64/5.89        ( ( mem @ V0rep @ ( arr @ ty_2Estring_2Echar @ ty_2Enum_2Enum ) )
% 5.64/5.89        & ( p
% 5.64/5.89          @ ( ap
% 5.64/5.89            @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ ty_2Enum_2Enum @ ty_2Estring_2Echar )
% 5.64/5.89              @ ( lam @ ty_2Enum_2Enum
% 5.64/5.89                @ ^ [V1n: $i] : ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V1n ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.64/5.89            @ V0rep ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2Echar__BIJ,axiom,
% 5.64/5.89      ( ! [V0a: tp__ty_2Estring_2Echar] :
% 5.64/5.89          ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0a ) ) ) )
% 5.64/5.89          = V0a )
% 5.64/5.89      & ! [V1r: tp__ty_2Enum_2Enum] :
% 5.64/5.89          ( ( p
% 5.64/5.89            @ ( ap
% 5.64/5.89              @ ( lam @ ty_2Enum_2Enum
% 5.64/5.89                @ ^ [V2n: $i] : ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V2n ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) )
% 5.64/5.89              @ ( inj__ty_2Enum_2Enum @ V1r ) ) )
% 5.64/5.89        <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Estring_2EORD @ ( ap @ c_2Estring_2ECHR @ ( inj__ty_2Enum_2Enum @ V1r ) ) ) )
% 5.64/5.89            = V1r ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EORD__11,axiom,
% 5.64/5.89      ! [V0a: tp__ty_2Estring_2Echar,V1a_27: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0a ) ) )
% 5.64/5.89          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V1a_27 ) ) ) )
% 5.64/5.89      <=> ( V0a = V1a_27 ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ECHR__11,axiom,
% 5.64/5.89      ! [V0r: tp__ty_2Enum_2Enum,V1r_27: tp__ty_2Enum_2Enum] :
% 5.64/5.89        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0r ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) )
% 5.64/5.89       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1r_27 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) )
% 5.64/5.89         => ( ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( inj__ty_2Enum_2Enum @ V0r ) ) )
% 5.64/5.89              = ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( inj__ty_2Enum_2Enum @ V1r_27 ) ) ) )
% 5.64/5.89          <=> ( V0r = V1r_27 ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EORD__ONTO,axiom,
% 5.64/5.89      ! [V0r: tp__ty_2Enum_2Enum] :
% 5.64/5.89        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0r ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) )
% 5.64/5.89      <=> ? [V1a: tp__ty_2Estring_2Echar] :
% 5.64/5.89            ( V0r
% 5.64/5.89            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V1a ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ECHR__ONTO,axiom,
% 5.64/5.89      ! [V0a: tp__ty_2Estring_2Echar] :
% 5.64/5.89      ? [V1r: tp__ty_2Enum_2Enum] :
% 5.64/5.89        ( ( V0a
% 5.64/5.89          = ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( inj__ty_2Enum_2Enum @ V1r ) ) ) )
% 5.64/5.89        & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1r ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ECHR__ORD,axiom,
% 5.64/5.89      ! [V0a: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0a ) ) ) )
% 5.64/5.89        = V0a ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EORD__CHR,axiom,
% 5.64/5.89      ! [V0r: tp__ty_2Enum_2Enum] :
% 5.64/5.89        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0r ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) )
% 5.64/5.89      <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Estring_2EORD @ ( ap @ c_2Estring_2ECHR @ ( inj__ty_2Enum_2Enum @ V0r ) ) ) )
% 5.64/5.89          = V0r ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EORD__CHR__RWT,axiom,
% 5.64/5.89      ! [V0r: tp__ty_2Enum_2Enum] :
% 5.64/5.89        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0r ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) )
% 5.64/5.89       => ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Estring_2EORD @ ( ap @ c_2Estring_2ECHR @ ( inj__ty_2Enum_2Enum @ V0r ) ) ) )
% 5.64/5.89          = V0r ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EORD__CHR__COMPUTE,axiom,
% 5.64/5.89      ! [V0_3E_20255: $i] :
% 5.64/5.89        ( ( mem @ V0_3E_20255 @ bool )
% 5.64/5.89       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.89            ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Estring_2EORD @ ( ap @ c_2Estring_2ECHR @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.64/5.89            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EFAIL @ ( arr @ ty_2Estring_2Echar @ ty_2Enum_2Enum ) @ bool ) @ c_2Estring_2EORD ) @ V0_3E_20255 ) @ ( ap @ c_2Estring_2ECHR @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EORD__BOUND,axiom,
% 5.64/5.89      ! [V0c: tp__ty_2Estring_2Echar] : ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2Echar__nchotomy,axiom,
% 5.64/5.89      ! [V0c: tp__ty_2Estring_2Echar] :
% 5.64/5.89      ? [V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.89        ( V0c
% 5.64/5.89        = ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2Eranged__char__nchotomy,axiom,
% 5.64/5.89      ! [V0c: tp__ty_2Estring_2Echar] :
% 5.64/5.89      ? [V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.89        ( ( V0c
% 5.64/5.89          = ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.64/5.89        & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2EisLower__def,axiom,
% 5.64/5.89      ! [V0c: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( p @ ( ap @ c_2Estring_2EisLower @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.64/5.89      <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) )
% 5.64/5.89          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2EisUpper__def,axiom,
% 5.64/5.89      ! [V0c: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( p @ ( ap @ c_2Estring_2EisUpper @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.64/5.89      <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) )
% 5.64/5.89          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2EisDigit__def,axiom,
% 5.64/5.89      ! [V0c: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( p @ ( ap @ c_2Estring_2EisDigit @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.64/5.89      <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) )
% 5.64/5.89          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2EisAlpha__def,axiom,
% 5.64/5.89      ! [V0c: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( p @ ( ap @ c_2Estring_2EisAlpha @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.64/5.89      <=> ( ( p @ ( ap @ c_2Estring_2EisLower @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.64/5.89          | ( p @ ( ap @ c_2Estring_2EisUpper @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2EisHexDigit__def,axiom,
% 5.64/5.89      ! [V0c: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( p @ ( ap @ c_2Estring_2EisHexDigit @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.64/5.89      <=> ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) )
% 5.64/5.89            & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.64/5.89          | ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) )
% 5.64/5.89            & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.64/5.89          | ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) )
% 5.64/5.89            & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2EisAlphaNum__def,axiom,
% 5.64/5.89      ! [V0c: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( p @ ( ap @ c_2Estring_2EisAlphaNum @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.64/5.89      <=> ( ( p @ ( ap @ c_2Estring_2EisAlpha @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.64/5.89          | ( p @ ( ap @ c_2Estring_2EisDigit @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2EisPrint__def,axiom,
% 5.64/5.89      ! [V0c: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( p @ ( ap @ c_2Estring_2EisPrint @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.64/5.89      <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) )
% 5.64/5.89          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2EisSpace__def,axiom,
% 5.64/5.89      ! [V0c: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( p @ ( ap @ c_2Estring_2EisSpace @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.64/5.89      <=> ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.64/5.89            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.64/5.89          | ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) )
% 5.64/5.89            & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2EisGraph__def,axiom,
% 5.64/5.89      ! [V0c: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( p @ ( ap @ c_2Estring_2EisGraph @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.64/5.89      <=> ( ( p @ ( ap @ c_2Estring_2EisPrint @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.64/5.89          & ~ ( p @ ( ap @ c_2Estring_2EisSpace @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2EisPunct__def,axiom,
% 5.64/5.89      ! [V0c: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( p @ ( ap @ c_2Estring_2EisPunct @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.64/5.89      <=> ( ( p @ ( ap @ c_2Estring_2EisGraph @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.64/5.89          & ~ ( p @ ( ap @ c_2Estring_2EisAlphaNum @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2EisAscii__def,axiom,
% 5.64/5.89      ! [V0c: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( p @ ( ap @ c_2Estring_2EisAscii @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.64/5.89      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2EisCntrl__def,axiom,
% 5.64/5.89      ! [V0c: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( p @ ( ap @ c_2Estring_2EisCntrl @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.64/5.89      <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.64/5.89          | ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2EtoLower__def,axiom,
% 5.64/5.89      ! [V0c: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2EtoLower @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.64/5.89        = ( surj__ty_2Estring_2Echar @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Estring_2Echar ) @ ( ap @ c_2Estring_2EisUpper @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2EtoUpper__def,axiom,
% 5.64/5.89      ! [V0c: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2EtoUpper @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.64/5.89        = ( surj__ty_2Estring_2Echar @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Estring_2Echar ) @ ( ap @ c_2Estring_2EisLower @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2Echar__lt__def,axiom,
% 5.64/5.89      ! [V0a: tp__ty_2Estring_2Echar,V1b: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( p @ ( ap @ ( ap @ c_2Estring_2Echar__lt @ ( inj__ty_2Estring_2Echar @ V0a ) ) @ ( inj__ty_2Estring_2Echar @ V1b ) ) )
% 5.64/5.89      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0a ) ) ) @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V1b ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2Echar__le__def,axiom,
% 5.64/5.89      ! [V0a: tp__ty_2Estring_2Echar,V1b: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( p @ ( ap @ ( ap @ c_2Estring_2Echar__le @ ( inj__ty_2Estring_2Echar @ V0a ) ) @ ( inj__ty_2Estring_2Echar @ V1b ) ) )
% 5.64/5.89      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0a ) ) ) @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V1b ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2Echar__gt__def,axiom,
% 5.64/5.89      ! [V0a: tp__ty_2Estring_2Echar,V1b: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( p @ ( ap @ ( ap @ c_2Estring_2Echar__gt @ ( inj__ty_2Estring_2Echar @ V0a ) ) @ ( inj__ty_2Estring_2Echar @ V1b ) ) )
% 5.64/5.89      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0a ) ) ) @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V1b ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2Echar__ge__def,axiom,
% 5.64/5.89      ! [V0a: tp__ty_2Estring_2Echar,V1b: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( p @ ( ap @ ( ap @ c_2Estring_2Echar__ge @ ( inj__ty_2Estring_2Echar @ V0a ) ) @ ( inj__ty_2Estring_2Echar @ V1b ) ) )
% 5.64/5.89      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0a ) ) ) @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V1b ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ECHAR__EQ__THM,axiom,
% 5.64/5.89      ! [V0c1: tp__ty_2Estring_2Echar,V1c2: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( V0c1 = V1c2 )
% 5.64/5.89      <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c1 ) ) )
% 5.64/5.89          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V1c2 ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ECHAR__INDUCT__THM,axiom,
% 5.64/5.89      ! [V0P: $i] :
% 5.64/5.89        ( ( mem @ V0P @ ( arr @ ty_2Estring_2Echar @ bool ) )
% 5.64/5.89       => ( ! [V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.89              ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) )
% 5.64/5.89             => ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.64/5.89         => ! [V2c: tp__ty_2Estring_2Echar] : ( p @ ( ap @ V0P @ ( inj__ty_2Estring_2Echar @ V2c ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2Echar__size__def,axiom,
% 5.64/5.89      ! [V0c: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Estring_2Echar__size @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.64/5.89        = fo__c_2Enum_2E0 ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2ESUB__def,axiom,
% 5.64/5.89      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.89        ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ESUB @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ty_2Enum_2Enum ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.64/5.89        = ( surj__ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2EEL @ ty_2Estring_2Echar ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2ESTR__def,axiom,
% 5.64/5.89      ! [V0c: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2ESTR @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.64/5.89        = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V0c ) ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2ETOCHAR__primitive__def,axiom,
% 5.64/5.89      ( c_2Estring_2ETOCHAR
% 5.64/5.89      = ( ap
% 5.64/5.89        @ ( ap @ ( c_2Erelation_2EWFREC @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ty_2Estring_2Echar )
% 5.64/5.89          @ ( ap @ ( c_2Emin_2E_40 @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ bool ) ) )
% 5.64/5.89            @ ( lam @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ bool ) )
% 5.64/5.89              @ ^ [V0R: $i] : ( ap @ ( c_2Erelation_2EWF @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ V0R ) ) ) )
% 5.64/5.89        @ ( lam @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ty_2Estring_2Echar )
% 5.64/5.89          @ ^ [V1TOCHAR: $i] :
% 5.64/5.89              ( lam @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar )
% 5.64/5.89              @ ^ [V2a: $i] :
% 5.64/5.89                  ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ ty_2Estring_2Echar @ ty_2Estring_2Echar ) @ V2a ) @ ( c_2Ebool_2EARB @ ty_2Estring_2Echar ) )
% 5.64/5.89                  @ ( lam @ ty_2Estring_2Echar
% 5.64/5.89                    @ ^ [V3c: $i] :
% 5.64/5.89                        ( lam @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar )
% 5.64/5.89                        @ ^ [V4v1: $i] :
% 5.64/5.89                            ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ ty_2Estring_2Echar @ ty_2Estring_2Echar ) @ V4v1 ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Estring_2Echar ) @ V3c ) )
% 5.64/5.89                            @ ( lam @ ty_2Estring_2Echar
% 5.64/5.89                              @ ^ [V5v2: $i] :
% 5.64/5.89                                  ( lam @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar )
% 5.64/5.89                                  @ ^ [V6v3: $i] : ( c_2Ebool_2EARB @ ty_2Estring_2Echar ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ETOCHAR__ind,axiom,
% 5.64/5.89      ! [V0P: $i] :
% 5.64/5.89        ( ( mem @ V0P @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ bool ) )
% 5.64/5.89       => ( ( ! [V1c: tp__ty_2Estring_2Echar] : ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V1c ) ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) ) )
% 5.64/5.89            & ( p @ ( ap @ V0P @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) )
% 5.64/5.89            & ! [V2v6: tp__ty_2Estring_2Echar,V3v4: tp__ty_2Estring_2Echar,V4v5: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] : ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V2v6 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V3v4 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V4v5 ) ) ) ) ) )
% 5.64/5.89         => ! [V5v: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] : ( p @ ( ap @ V0P @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V5v ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ETOCHAR__def,axiom,
% 5.64/5.89      ! [V0c: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ETOCHAR @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V0c ) ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) ) )
% 5.64/5.89        = V0c ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2ESUBSTRING__def,axiom,
% 5.64/5.89      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1i: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.64/5.89        ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2ESUBSTRING @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) )
% 5.64/5.89        = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( ap @ ( c_2Erich__list_2ESEG @ ty_2Estring_2Echar ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2ETRANSLATE__def,axiom,
% 5.64/5.89      ! [V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) )
% 5.64/5.89       => ! [V1s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89            ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ c_2Estring_2ETRANSLATE @ V0f ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s ) ) )
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( c_2Elist_2EFLAT @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ V0f ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,type,
% 5.64/5.89      tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: $tType ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,type,
% 5.64/5.89      inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_surj_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,type,
% 5.64/5.89      surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: $i > tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_surj_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,axiom,
% 5.64/5.89      ! [X: tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X ) )
% 5.64/5.89        = X ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_inj_mem_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,axiom,
% 5.64/5.89      ! [X: tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar] : ( mem @ ( inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(stp_iso_mem_c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,axiom,
% 5.64/5.89      ! [X: $i] :
% 5.64/5.89        ( ( mem @ X @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) )
% 5.64/5.89       => ( X
% 5.64/5.89          = ( inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ETOKENS__ind,axiom,
% 5.64/5.89      ! [V0P_27: $i] :
% 5.64/5.89        ( ( mem @ V0P_27 @ ( arr @ ( arr @ ty_2Estring_2Echar @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ bool ) ) )
% 5.64/5.89       => ( ( ! [V1P: $i] :
% 5.64/5.89                ( ( mem @ V1P @ ( arr @ ty_2Estring_2Echar @ bool ) )
% 5.64/5.89               => ( p @ ( ap @ ( ap @ V0P_27 @ V1P ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) ) )
% 5.64/5.89            & ! [V2P: $i] :
% 5.64/5.89                ( ( mem @ V2P @ ( arr @ ty_2Estring_2Echar @ bool ) )
% 5.64/5.89               => ! [V3h: tp__ty_2Estring_2Echar,V4t: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89                    ( ( ! [V5l: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V6r: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89                          ( ( ( ( surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V5l ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V6r ) ) )
% 5.64/5.89                              = ( surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Erich__list_2ESPLITP @ ty_2Estring_2Echar ) @ V2P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V3h ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V4t ) ) ) ) )
% 5.64/5.89                            & ( p @ ( ap @ ( c_2Elist_2ENULL @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V5l ) ) ) )
% 5.64/5.89                         => ( p @ ( ap @ ( ap @ V0P_27 @ V2P ) @ ( ap @ ( c_2Elist_2ETL @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V6r ) ) ) ) )
% 5.64/5.89                      & ! [V7l: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V8r: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89                          ( ( ( ( surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V7l ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V8r ) ) )
% 5.64/5.89                              = ( surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Erich__list_2ESPLITP @ ty_2Estring_2Echar ) @ V2P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V3h ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V4t ) ) ) ) )
% 5.64/5.89                            & ~ ( p @ ( ap @ ( c_2Elist_2ENULL @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V7l ) ) ) )
% 5.64/5.89                         => ( p @ ( ap @ ( ap @ V0P_27 @ V2P ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V8r ) ) ) ) )
% 5.64/5.89                   => ( p @ ( ap @ ( ap @ V0P_27 @ V2P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V3h ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V4t ) ) ) ) ) ) )
% 5.64/5.89         => ! [V9v: $i] :
% 5.64/5.89              ( ( mem @ V9v @ ( arr @ ty_2Estring_2Echar @ bool ) )
% 5.64/5.89             => ! [V10v1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] : ( p @ ( ap @ ( ap @ V0P_27 @ V9v ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V10v1 ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ETOKENS__def,axiom,
% 5.64/5.89      ( ! [V0P: $i] :
% 5.64/5.89          ( ( mem @ V0P @ ( arr @ ty_2Estring_2Echar @ bool ) )
% 5.64/5.89         => ( ( surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ c_2Estring_2ETOKENS @ V0P ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) )
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( c_2Elist_2ENIL @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) ) )
% 5.64/5.89      & ! [V1t: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V2h: tp__ty_2Estring_2Echar,V3P: $i] :
% 5.64/5.89          ( ( mem @ V3P @ ( arr @ ty_2Estring_2Echar @ bool ) )
% 5.64/5.89         => ( ( surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ c_2Estring_2ETOKENS @ V3P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V2h ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1t ) ) ) )
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar
% 5.64/5.89              @ ( ap
% 5.64/5.89                @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) )
% 5.64/5.89                  @ ( ap @ ( c_2Epair_2EUNCURRY @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) )
% 5.64/5.89                    @ ( lam @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar )
% 5.64/5.89                      @ ^ [V4l: $i] :
% 5.64/5.89                          ( lam @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar )
% 5.64/5.89                          @ ^ [V5r: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) @ ( ap @ ( c_2Elist_2ENULL @ ty_2Estring_2Echar ) @ V4l ) ) @ ( ap @ ( ap @ c_2Estring_2ETOKENS @ V3P ) @ ( ap @ ( c_2Elist_2ETL @ ty_2Estring_2Echar ) @ V5r ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ V4l ) @ ( ap @ ( ap @ c_2Estring_2ETOKENS @ V3P ) @ V5r ) ) ) ) ) ) )
% 5.64/5.89                @ ( ap @ ( ap @ ( c_2Erich__list_2ESPLITP @ ty_2Estring_2Echar ) @ V3P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V2h ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1t ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EFIELDS__ind,axiom,
% 5.64/5.89      ! [V0P_27: $i] :
% 5.64/5.89        ( ( mem @ V0P_27 @ ( arr @ ( arr @ ty_2Estring_2Echar @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ bool ) ) )
% 5.64/5.89       => ( ( ! [V1P: $i] :
% 5.64/5.89                ( ( mem @ V1P @ ( arr @ ty_2Estring_2Echar @ bool ) )
% 5.64/5.89               => ( p @ ( ap @ ( ap @ V0P_27 @ V1P ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) ) )
% 5.64/5.89            & ! [V2P: $i] :
% 5.64/5.89                ( ( mem @ V2P @ ( arr @ ty_2Estring_2Echar @ bool ) )
% 5.64/5.89               => ! [V3h: tp__ty_2Estring_2Echar,V4t: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89                    ( ( ! [V5l: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V6r: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89                          ( ( ( ( surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V5l ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V6r ) ) )
% 5.64/5.89                              = ( surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Erich__list_2ESPLITP @ ty_2Estring_2Echar ) @ V2P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V3h ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V4t ) ) ) ) )
% 5.64/5.89                            & ( p @ ( ap @ ( c_2Elist_2ENULL @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V5l ) ) ) )
% 5.64/5.89                         => ( p @ ( ap @ ( ap @ V0P_27 @ V2P ) @ ( ap @ ( c_2Elist_2ETL @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V6r ) ) ) ) )
% 5.64/5.89                      & ! [V7l: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V8r: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89                          ( ( ( ( surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V7l ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V8r ) ) )
% 5.64/5.89                              = ( surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Erich__list_2ESPLITP @ ty_2Estring_2Echar ) @ V2P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V3h ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V4t ) ) ) ) )
% 5.64/5.89                            & ~ ( p @ ( ap @ ( c_2Elist_2ENULL @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V7l ) ) )
% 5.64/5.89                            & ~ ( p @ ( ap @ ( c_2Elist_2ENULL @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V8r ) ) ) )
% 5.64/5.89                         => ( p @ ( ap @ ( ap @ V0P_27 @ V2P ) @ ( ap @ ( c_2Elist_2ETL @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V8r ) ) ) ) ) )
% 5.64/5.89                   => ( p @ ( ap @ ( ap @ V0P_27 @ V2P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V3h ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V4t ) ) ) ) ) ) )
% 5.64/5.89         => ! [V9v: $i] :
% 5.64/5.89              ( ( mem @ V9v @ ( arr @ ty_2Estring_2Echar @ bool ) )
% 5.64/5.89             => ! [V10v1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] : ( p @ ( ap @ ( ap @ V0P_27 @ V9v ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V10v1 ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EFIELDS__def,axiom,
% 5.64/5.89      ( ! [V0P: $i] :
% 5.64/5.89          ( ( mem @ V0P @ ( arr @ ty_2Estring_2Echar @ bool ) )
% 5.64/5.89         => ( ( surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ c_2Estring_2EFIELDS @ V0P ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) )
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) @ ( c_2Elist_2ENIL @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) ) ) )
% 5.64/5.89      & ! [V1t: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V2h: tp__ty_2Estring_2Echar,V3P: $i] :
% 5.64/5.89          ( ( mem @ V3P @ ( arr @ ty_2Estring_2Echar @ bool ) )
% 5.64/5.89         => ( ( surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ c_2Estring_2EFIELDS @ V3P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V2h ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1t ) ) ) )
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar
% 5.64/5.89              @ ( ap
% 5.64/5.89                @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) )
% 5.64/5.89                  @ ( ap @ ( c_2Epair_2EUNCURRY @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) )
% 5.64/5.89                    @ ( lam @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar )
% 5.64/5.89                      @ ^ [V4l: $i] :
% 5.64/5.89                          ( lam @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar )
% 5.64/5.89                          @ ^ [V5r: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) @ ( ap @ ( c_2Elist_2ENULL @ ty_2Estring_2Echar ) @ V4l ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) @ ( ap @ ( ap @ c_2Estring_2EFIELDS @ V3P ) @ ( ap @ ( c_2Elist_2ETL @ ty_2Estring_2Echar ) @ V5r ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) @ ( ap @ ( c_2Elist_2ENULL @ ty_2Estring_2Echar ) @ V5r ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ V4l ) @ ( c_2Elist_2ENIL @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ V4l ) @ ( ap @ ( ap @ c_2Estring_2EFIELDS @ V3P ) @ ( ap @ ( c_2Elist_2ETL @ ty_2Estring_2Echar ) @ V5r ) ) ) ) ) ) ) ) )
% 5.64/5.89                @ ( ap @ ( ap @ ( c_2Erich__list_2ESPLITP @ ty_2Estring_2Echar ) @ V3P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V2h ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1t ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2EIMPLODE__def,axiom,
% 5.64/5.89      ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EIMPLODE @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) )
% 5.64/5.89        = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) )
% 5.64/5.89      & ! [V0c: tp__ty_2Estring_2Echar,V1cs: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89          ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EIMPLODE @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V0c ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1cs ) ) ) )
% 5.64/5.89          = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V0c ) ) @ ( ap @ c_2Estring_2EIMPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1cs ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2EEXPLODE__def,axiom,
% 5.64/5.89      ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EEXPLODE @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) )
% 5.64/5.89        = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) )
% 5.64/5.89      & ! [V0c: tp__ty_2Estring_2Echar,V1s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89          ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EEXPLODE @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V0c ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s ) ) ) )
% 5.64/5.89          = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V0c ) ) @ ( ap @ c_2Estring_2EEXPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EIMPLODE__EXPLODE__I,axiom,
% 5.64/5.89      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EEXPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) )
% 5.64/5.89          = V0s )
% 5.64/5.89        & ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EIMPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) )
% 5.64/5.89          = V0s ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EIMPLODE__EXPLODE,axiom,
% 5.64/5.89      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EIMPLODE @ ( ap @ c_2Estring_2EEXPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) ) )
% 5.64/5.89        = V0s ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EEXPLODE__IMPLODE,axiom,
% 5.64/5.89      ! [V0cs: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EEXPLODE @ ( ap @ c_2Estring_2EIMPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0cs ) ) ) )
% 5.64/5.89        = V0cs ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EEXPLODE__ONTO,axiom,
% 5.64/5.89      ! [V0cs: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89      ? [V1s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( V0cs
% 5.64/5.89        = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EEXPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EIMPLODE__ONTO,axiom,
% 5.64/5.89      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89      ? [V1cs: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( V0s
% 5.64/5.89        = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EIMPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1cs ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EEXPLODE__11,axiom,
% 5.64/5.89      ! [V0s1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1s2: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EEXPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s1 ) ) )
% 5.64/5.89          = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EEXPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s2 ) ) ) )
% 5.64/5.89      <=> ( V0s1 = V1s2 ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EIMPLODE__11,axiom,
% 5.64/5.89      ! [V0cs1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1cs2: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EIMPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0cs1 ) ) )
% 5.64/5.89          = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EIMPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1cs2 ) ) ) )
% 5.64/5.89      <=> ( V0cs1 = V1cs2 ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ESTRING__ACYCLIC,axiom,
% 5.64/5.89      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1c: tp__ty_2Estring_2Echar] :
% 5.64/5.89        ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V1c ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) )
% 5.64/5.89         != V0s )
% 5.64/5.89        & ( V0s
% 5.64/5.89         != ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V1c ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2EEXTRACT__primitive__def,axiom,
% 5.64/5.89      ( c_2Estring_2EEXTRACT
% 5.64/5.89      = ( ap
% 5.64/5.89        @ ( ap @ ( c_2Erelation_2EWFREC @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) )
% 5.64/5.89          @ ( ap @ ( c_2Emin_2E_40 @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) @ bool ) ) )
% 5.64/5.89            @ ( lam @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) @ bool ) )
% 5.64/5.89              @ ^ [V0R: $i] : ( ap @ ( c_2Erelation_2EWF @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) ) @ V0R ) ) ) )
% 5.64/5.89        @ ( lam @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) )
% 5.64/5.89          @ ^ [V1EXTRACT: $i] :
% 5.64/5.89              ( lam @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) )
% 5.64/5.89              @ ^ [V2a: $i] :
% 5.64/5.89                  ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) @ V2a )
% 5.64/5.89                  @ ( lam @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar )
% 5.64/5.89                    @ ^ [V3s: $i] :
% 5.64/5.89                        ( lam @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) )
% 5.64/5.89                        @ ^ [V4v1: $i] :
% 5.64/5.89                            ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) @ V4v1 )
% 5.64/5.89                            @ ( lam @ ty_2Enum_2Enum
% 5.64/5.89                              @ ^ [V5i: $i] :
% 5.64/5.89                                  ( lam @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum )
% 5.64/5.89                                  @ ^ [V6v3: $i] :
% 5.64/5.89                                      ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ V6v3 ) @ ( ap @ ( c_2Ecombin_2EI @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( ap @ c_2Estring_2ESUBSTRING @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ V3s ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V5i ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Estring_2Echar ) @ V3s ) ) @ V5i ) ) ) ) ) )
% 5.64/5.89                                      @ ( lam @ ty_2Enum_2Enum
% 5.64/5.89                                        @ ^ [V7n: $i] : ( ap @ ( c_2Ecombin_2EI @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( ap @ c_2Estring_2ESUBSTRING @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ V3s ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V5i ) @ V7n ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EEXTRACT__ind,axiom,
% 5.64/5.89      ! [V0P: $i] :
% 5.64/5.89        ( ( mem @ V0P @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) @ bool ) )
% 5.64/5.89       => ( ( ! [V1s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V2i: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) ) ) )
% 5.64/5.89            & ! [V3s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V4i: tp__ty_2Enum_2Enum,V5n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V3s ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) @ ( inj__ty_2Enum_2Enum @ V4i ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V5n ) ) ) ) ) ) )
% 5.64/5.89         => ! [V6v: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V7v1: tp__ty_2Enum_2Enum,V8v2: tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V6v ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) @ ( inj__ty_2Enum_2Enum @ V7v1 ) ) @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ V8v2 ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EEXTRACT__def,axiom,
% 5.64/5.89      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1i: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.64/5.89        ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EEXTRACT @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) ) ) )
% 5.64/5.89          = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2ESUBSTRING @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) ) ) ) ) )
% 5.64/5.89        & ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EEXTRACT @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) )
% 5.64/5.89          = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2ESUBSTRING @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ESTRLEN__EXPLODE__THM,axiom,
% 5.64/5.89      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) )
% 5.64/5.89        = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Estring_2Echar ) @ ( ap @ c_2Estring_2EEXPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2EDEST__STRING__def,axiom,
% 5.64/5.89      ( ( ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EDEST__STRING @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) )
% 5.64/5.89        = ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) ) )
% 5.64/5.89      & ! [V0c: tp__ty_2Estring_2Echar,V1rst: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89          ( ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EDEST__STRING @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V0c ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1rst ) ) ) )
% 5.64/5.89          = ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( inj__ty_2Estring_2Echar @ V0c ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1rst ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EDEST__STRING__LEMS,axiom,
% 5.64/5.89      ! [V0c: tp__ty_2Estring_2Echar,V1t: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V2s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( ( ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EDEST__STRING @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2s ) ) )
% 5.64/5.89            = ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) ) )
% 5.64/5.89        <=> ( V2s
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) ) )
% 5.64/5.89        & ( ( ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EDEST__STRING @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2s ) ) )
% 5.64/5.89            = ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( inj__ty_2Estring_2Echar @ V0c ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1t ) ) ) ) )
% 5.64/5.89        <=> ( V2s
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V0c ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1t ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EEXPLODE__EQNS,axiom,
% 5.64/5.89      ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EEXPLODE @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) )
% 5.64/5.89        = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) )
% 5.64/5.89      & ! [V0c: tp__ty_2Estring_2Echar,V1s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89          ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EEXPLODE @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V0c ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s ) ) ) )
% 5.64/5.89          = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V0c ) ) @ ( ap @ c_2Estring_2EEXPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EIMPLODE__EQNS,axiom,
% 5.64/5.89      ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EIMPLODE @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) )
% 5.64/5.89        = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) )
% 5.64/5.89      & ! [V0c: tp__ty_2Estring_2Echar,V1cs: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89          ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EIMPLODE @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V0c ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1cs ) ) ) )
% 5.64/5.89          = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V0c ) ) @ ( ap @ c_2Estring_2EIMPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1cs ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EIMPLODE__EQ__EMPTYSTRING,axiom,
% 5.64/5.89      ! [V0l: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EIMPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0l ) ) )
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) )
% 5.64/5.89        <=> ( V0l
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) ) )
% 5.64/5.89        & ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) )
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EIMPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0l ) ) ) )
% 5.64/5.89        <=> ( V0l
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EEXPLODE__EQ__NIL,axiom,
% 5.64/5.89      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EEXPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) )
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) )
% 5.64/5.89        <=> ( V0s
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) ) )
% 5.64/5.89        & ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) )
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EEXPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) ) )
% 5.64/5.89        <=> ( V0s
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EEXPLODE__EQ__THM,axiom,
% 5.64/5.89      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1h: tp__ty_2Estring_2Echar,V2t: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V1h ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2t ) ) )
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EEXPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) ) )
% 5.64/5.89        <=> ( V0s
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V1h ) ) @ ( ap @ c_2Estring_2EIMPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2t ) ) ) ) ) )
% 5.64/5.89        & ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EEXPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) )
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V1h ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2t ) ) ) )
% 5.64/5.89        <=> ( V0s
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V1h ) ) @ ( ap @ c_2Estring_2EIMPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2t ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EIMPLODE__EQ__THM,axiom,
% 5.64/5.89      ! [V0c: tp__ty_2Estring_2Echar,V1s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V2l: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V0c ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s ) ) )
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EIMPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2l ) ) ) )
% 5.64/5.89        <=> ( V2l
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V0c ) ) @ ( ap @ c_2Estring_2EEXPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s ) ) ) ) ) )
% 5.64/5.89        & ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EIMPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2l ) ) )
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V0c ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s ) ) ) )
% 5.64/5.89        <=> ( V2l
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V0c ) ) @ ( ap @ c_2Estring_2EEXPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EEXPLODE__DEST__STRING,axiom,
% 5.64/5.89      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EEXPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) )
% 5.64/5.89        = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar
% 5.64/5.89          @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( ap @ c_2Estring_2EDEST__STRING @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) )
% 5.64/5.89            @ ( lam @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) )
% 5.64/5.89              @ ^ [V1v: $i] :
% 5.64/5.89                  ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ V1v )
% 5.64/5.89                  @ ( lam @ ty_2Estring_2Echar
% 5.64/5.89                    @ ^ [V2c: $i] :
% 5.64/5.89                        ( lam @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar )
% 5.64/5.89                        @ ^ [V3t: $i] : ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ V2c ) @ ( ap @ c_2Estring_2EEXPLODE @ V3t ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EIMPLODE__STRING,axiom,
% 5.64/5.89      ! [V0clist: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EIMPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0clist ) ) )
% 5.64/5.89        = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0clist ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ESTRLEN__EQ__0,axiom,
% 5.64/5.89      ! [V0l: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0l ) ) )
% 5.64/5.89          = fo__c_2Enum_2E0 )
% 5.64/5.89      <=> ( V0l
% 5.64/5.89          = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ESTRLEN__THM,axiom,
% 5.64/5.89      ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Estring_2Echar ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) )
% 5.64/5.89        = fo__c_2Enum_2E0 )
% 5.64/5.89      & ! [V0h: tp__ty_2Estring_2Echar,V1t: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V0h ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1t ) ) ) )
% 5.64/5.89          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1t ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ESTRLEN__DEF,axiom,
% 5.64/5.89      ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Estring_2Echar ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) )
% 5.64/5.89        = fo__c_2Enum_2E0 )
% 5.64/5.89      & ! [V0h: tp__ty_2Estring_2Echar,V1t: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89          ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V0h ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1t ) ) ) )
% 5.64/5.89          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1t ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ESTRCAT__def,axiom,
% 5.64/5.89      ( ! [V0l: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89          ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0l ) ) )
% 5.64/5.89          = V0l )
% 5.64/5.89      & ! [V1l1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V2l2: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V3h: tp__ty_2Estring_2Echar] :
% 5.64/5.89          ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V3h ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1l1 ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2l2 ) ) )
% 5.64/5.89          = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V3h ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1l1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2l2 ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ESTRCAT,axiom,
% 5.64/5.89      ! [V0s1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1s2: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s2 ) ) )
% 5.64/5.89        = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s2 ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ESTRCAT__EQNS,axiom,
% 5.64/5.89      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1c: tp__ty_2Estring_2Echar,V2s1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V3s2: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) )
% 5.64/5.89          = V0s )
% 5.64/5.89        & ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) )
% 5.64/5.89          = V0s )
% 5.64/5.89        & ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V1c ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2s1 ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V3s2 ) ) )
% 5.64/5.89          = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V1c ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2s1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V3s2 ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ESTRCAT__ASSOC,axiom,
% 5.64/5.89      ! [V0l1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1l2: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V2l3: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1l2 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2l3 ) ) ) )
% 5.64/5.89        = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0l1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1l2 ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2l3 ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ESTRCAT__11,axiom,
% 5.64/5.89      ( ! [V0l1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1l2: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V2l3: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89          ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0l1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1l2 ) ) )
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0l1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2l3 ) ) ) )
% 5.64/5.89        <=> ( V1l2 = V2l3 ) )
% 5.64/5.89      & ! [V3l1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V4l2: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V5l3: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89          ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V4l2 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V3l1 ) ) )
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V5l3 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V3l1 ) ) ) )
% 5.64/5.89        <=> ( V4l2 = V5l3 ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ESTRCAT__ACYCLIC,axiom,
% 5.64/5.89      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1s1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( ( V0s
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s1 ) ) ) )
% 5.64/5.89        <=> ( V1s1
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) ) )
% 5.64/5.89        & ( ( V0s
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) ) )
% 5.64/5.89        <=> ( V1s1
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ESTRCAT__EXPLODE,axiom,
% 5.64/5.89      ! [V0s1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1s2: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s2 ) ) )
% 5.64/5.89        = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s2 ) ) @ ( ap @ c_2Estring_2EEXPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s1 ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ESTRCAT__EQ__EMPTY,axiom,
% 5.64/5.89      ! [V0l1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1l2: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0l1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1l2 ) ) )
% 5.64/5.89          = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) )
% 5.64/5.89      <=> ( ( V0l1
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) )
% 5.64/5.89          & ( V1l2
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2ESTRLEN__CAT,axiom,
% 5.64/5.89      ! [V0l1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1l2: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0l1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1l2 ) ) ) )
% 5.64/5.89        = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0l1 ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1l2 ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EisPREFIX__DEF,axiom,
% 5.64/5.89      ! [V0s1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1s2: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s2 ) ) )
% 5.64/5.89      <=> ( p
% 5.64/5.89          @ ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ bool @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) ) @ ( ap @ c_2Estring_2EDEST__STRING @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s1 ) ) ) @ ( ap @ c_2Estring_2EDEST__STRING @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s2 ) ) ) )
% 5.64/5.89            @ ( lam @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) )
% 5.64/5.89              @ ^ [V2v: $i] :
% 5.64/5.89                  ( lam @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) )
% 5.64/5.89                  @ ^ [V3v1: $i] :
% 5.64/5.89                      ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ bool ) @ V2v ) @ c_2Ebool_2ET )
% 5.64/5.89                      @ ( lam @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) )
% 5.64/5.89                        @ ^ [V4v2: $i] :
% 5.64/5.89                            ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ bool ) @ V3v1 ) @ c_2Ebool_2EF )
% 5.64/5.89                            @ ( lam @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) )
% 5.64/5.89                              @ ^ [V5v3: $i] :
% 5.64/5.89                                  ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ bool @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ V5v3 )
% 5.64/5.89                                  @ ( lam @ ty_2Estring_2Echar
% 5.64/5.89                                    @ ^ [V6c2: $i] :
% 5.64/5.89                                        ( lam @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar )
% 5.64/5.89                                        @ ^ [V7t2: $i] :
% 5.64/5.89                                            ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ bool @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ V4v2 )
% 5.64/5.89                                            @ ( lam @ ty_2Estring_2Echar
% 5.64/5.89                                              @ ^ [V8c1: $i] :
% 5.64/5.89                                                  ( lam @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar )
% 5.64/5.89                                                  @ ^ [V9t1: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V8c1 ) @ V6c2 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ ty_2Estring_2Echar ) @ V9t1 ) @ V7t2 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EisPREFIX__IND,axiom,
% 5.64/5.89      ! [V0P: $i] :
% 5.64/5.89        ( ( mem @ V0P @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ bool ) ) )
% 5.64/5.89       => ( ! [V1s1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V2s2: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89              ( ! [V3c: tp__ty_2Estring_2Echar,V4t1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V5t2: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89                  ( ( ( ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EDEST__STRING @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s1 ) ) )
% 5.64/5.89                      = ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( inj__ty_2Estring_2Echar @ V3c ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V4t1 ) ) ) ) )
% 5.64/5.89                    & ( ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EDEST__STRING @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2s2 ) ) )
% 5.64/5.89                      = ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Estring_2Echar @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( inj__ty_2Estring_2Echar @ V3c ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V5t2 ) ) ) ) ) )
% 5.64/5.89                 => ( p @ ( ap @ ( ap @ V0P @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V4t1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V5t2 ) ) ) )
% 5.64/5.89             => ( p @ ( ap @ ( ap @ V0P @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2s2 ) ) ) )
% 5.64/5.89         => ! [V6v: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V7v1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] : ( p @ ( ap @ ( ap @ V0P @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V6v ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V7v1 ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2EisPREFIX__STRCAT,axiom,
% 5.64/5.89      ! [V0s1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1s2: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s2 ) ) )
% 5.64/5.89      <=> ? [V2s3: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89            ( V1s2
% 5.64/5.89            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2s3 ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2Estring__lt__ind,axiom,
% 5.64/5.89      ! [V0P: $i] :
% 5.64/5.89        ( ( mem @ V0P @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ bool ) ) )
% 5.64/5.89       => ( ( ! [V1s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] : ( p @ ( ap @ ( ap @ V0P @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s ) ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) )
% 5.64/5.89            & ! [V2c: tp__ty_2Estring_2Echar,V3s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] : ( p @ ( ap @ ( ap @ V0P @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V2c ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V3s ) ) ) )
% 5.64/5.89            & ! [V4c1: tp__ty_2Estring_2Echar,V5s1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V6c2: tp__ty_2Estring_2Echar,V7s2: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89                ( ( p @ ( ap @ ( ap @ V0P @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V5s1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V7s2 ) ) )
% 5.64/5.89               => ( p @ ( ap @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V4c1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V5s1 ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V6c2 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V7s2 ) ) ) ) ) )
% 5.64/5.89         => ! [V8v: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V9v1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] : ( p @ ( ap @ ( ap @ V0P @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V8v ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V9v1 ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2Estring__lt__def,axiom,
% 5.64/5.89      ( ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89          ( ( p @ ( ap @ ( ap @ c_2Estring_2Estring__lt @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) )
% 5.64/5.89        <=> $false )
% 5.64/5.89      & ! [V1s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V2c: tp__ty_2Estring_2Echar] :
% 5.64/5.89          ( ( p @ ( ap @ ( ap @ c_2Estring_2Estring__lt @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V2c ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s ) ) ) )
% 5.64/5.89        <=> $true )
% 5.64/5.89      & ! [V3s2: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V4s1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V5c2: tp__ty_2Estring_2Echar,V6c1: tp__ty_2Estring_2Echar] :
% 5.64/5.89          ( ( p @ ( ap @ ( ap @ c_2Estring_2Estring__lt @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V6c1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V4s1 ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V5c2 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V3s2 ) ) ) )
% 5.64/5.89        <=> ( ( p @ ( ap @ ( ap @ c_2Estring_2Echar__lt @ ( inj__ty_2Estring_2Echar @ V6c1 ) ) @ ( inj__ty_2Estring_2Echar @ V5c2 ) ) )
% 5.64/5.89            | ( ( V6c1 = V5c2 )
% 5.64/5.89              & ( p @ ( ap @ ( ap @ c_2Estring_2Estring__lt @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V4s1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V3s2 ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2Estring__le__def,axiom,
% 5.64/5.89      ! [V0s1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1s2: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( p @ ( ap @ ( ap @ c_2Estring_2Estring__le @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s2 ) ) )
% 5.64/5.89      <=> ( ( V0s1 = V1s2 )
% 5.64/5.89          | ( p @ ( ap @ ( ap @ c_2Estring_2Estring__lt @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s2 ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2Estring__gt__def,axiom,
% 5.64/5.89      ! [V0s1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1s2: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( p @ ( ap @ ( ap @ c_2Estring_2Estring__gt @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s2 ) ) )
% 5.64/5.89      <=> ( p @ ( ap @ ( ap @ c_2Estring_2Estring__lt @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s2 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s1 ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Estring_2Estring__ge__def,axiom,
% 5.64/5.89      ! [V0s1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1s2: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( p @ ( ap @ ( ap @ c_2Estring_2Estring__ge @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s2 ) ) )
% 5.64/5.89      <=> ( p @ ( ap @ ( ap @ c_2Estring_2Estring__le @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s2 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s1 ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2Estring__lt__nonrefl,axiom,
% 5.64/5.89      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ~ ( p @ ( ap @ ( ap @ c_2Estring_2Estring__lt @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2Estring__lt__antisym,axiom,
% 5.64/5.89      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1t: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ~ ( ( p @ ( ap @ ( ap @ c_2Estring_2Estring__lt @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1t ) ) )
% 5.64/5.89          & ( p @ ( ap @ ( ap @ c_2Estring_2Estring__lt @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1t ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2Estring__lt__cases,axiom,
% 5.64/5.89      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1t: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( V0s = V1t )
% 5.64/5.89        | ( p @ ( ap @ ( ap @ c_2Estring_2Estring__lt @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1t ) ) )
% 5.64/5.89        | ( p @ ( ap @ ( ap @ c_2Estring_2Estring__lt @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1t ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Estring_2Estring__lt__trans,axiom,
% 5.64/5.89      ! [V0s1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1s2: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V2s3: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.64/5.89        ( ( ( p @ ( ap @ ( ap @ c_2Estring_2Estring__lt @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s2 ) ) )
% 5.64/5.89          & ( p @ ( ap @ ( ap @ c_2Estring_2Estring__lt @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s2 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2s3 ) ) ) )
% 5.64/5.89       => ( p @ ( ap @ ( ap @ c_2Estring_2Estring__lt @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s1 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2s3 ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  %------------------------------------------------------------------------------
% 5.64/5.89  %------------------------------------------------------------------------------
% 5.64/5.89  thf(tp_c_2Ewot_2EStrongWellOrder,type,
% 5.64/5.89      c_2Ewot_2EStrongWellOrder: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ewot_2EStrongWellOrder,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ewot_2EStrongWellOrder @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ewot_2EU,type,
% 5.64/5.89      c_2Ewot_2EU: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ewot_2EU,axiom,
% 5.64/5.89      ! [A_27x: del] : ( mem @ ( c_2Ewot_2EU @ A_27x ) @ ( arr @ ( arr @ A_27x @ bool ) @ ( arr @ ( arr @ A_27x @ bool ) @ bool ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ewot_2EWeakWellOrder,type,
% 5.64/5.89      c_2Ewot_2EWeakWellOrder: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ewot_2EWeakWellOrder,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ewot_2EWeakWellOrder @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ewot_2Echain,type,
% 5.64/5.89      c_2Ewot_2Echain: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ewot_2Echain,axiom,
% 5.64/5.89      ! [A_27x: del] : ( mem @ ( c_2Ewot_2Echain @ A_27x ) @ ( arr @ ( arr @ ( arr @ A_27x @ bool ) @ bool ) @ bool ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ewot_2Ecomparable,type,
% 5.64/5.89      c_2Ewot_2Ecomparable: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ewot_2Ecomparable,axiom,
% 5.64/5.89      ! [A_27x: del] : ( mem @ ( c_2Ewot_2Ecomparable @ A_27x ) @ ( arr @ ( arr @ A_27x @ bool ) @ bool ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ewot_2Ecpl,type,
% 5.64/5.89      c_2Ewot_2Ecpl: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ewot_2Ecpl,axiom,
% 5.64/5.89      ! [A_27x: del] : ( mem @ ( c_2Ewot_2Ecpl @ A_27x ) @ ( arr @ ( arr @ A_27x @ bool ) @ ( arr @ ( arr @ A_27x @ bool ) @ bool ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ewot_2Elub__sub,type,
% 5.64/5.89      c_2Ewot_2Elub__sub: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ewot_2Elub__sub,axiom,
% 5.64/5.89      ! [A_27x: del] : ( mem @ ( c_2Ewot_2Elub__sub @ A_27x ) @ ( arr @ ( arr @ ( arr @ A_27x @ bool ) @ bool ) @ ( arr @ A_27x @ bool ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ewot_2Emex,type,
% 5.64/5.89      c_2Ewot_2Emex: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ewot_2Emex,axiom,
% 5.64/5.89      ! [A_27x: del] : ( mem @ ( c_2Ewot_2Emex @ A_27x ) @ ( arr @ ( arr @ A_27x @ bool ) @ A_27x ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ewot_2Emex__less,type,
% 5.64/5.89      c_2Ewot_2Emex__less: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ewot_2Emex__less,axiom,
% 5.64/5.89      ! [A_27x: del] : ( mem @ ( c_2Ewot_2Emex__less @ A_27x ) @ ( arr @ A_27x @ ( arr @ A_27x @ bool ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ewot_2Emex__less__eq,type,
% 5.64/5.89      c_2Ewot_2Emex__less__eq: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ewot_2Emex__less__eq,axiom,
% 5.64/5.89      ! [A_27x: del] : ( mem @ ( c_2Ewot_2Emex__less__eq @ A_27x ) @ ( arr @ A_27x @ ( arr @ A_27x @ bool ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ewot_2Epreds,type,
% 5.64/5.89      c_2Ewot_2Epreds: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ewot_2Epreds,axiom,
% 5.64/5.89      ! [A_27x: del] : ( mem @ ( c_2Ewot_2Epreds @ A_27x ) @ ( arr @ A_27x @ ( arr @ A_27x @ bool ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ewot_2Epreds__image,type,
% 5.64/5.89      c_2Ewot_2Epreds__image: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ewot_2Epreds__image,axiom,
% 5.64/5.89      ! [A_27x: del] : ( mem @ ( c_2Ewot_2Epreds__image @ A_27x ) @ ( arr @ ( arr @ A_27x @ bool ) @ ( arr @ ( arr @ A_27x @ bool ) @ bool ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ewot_2Esetsuc,type,
% 5.64/5.89      c_2Ewot_2Esetsuc: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ewot_2Esetsuc,axiom,
% 5.64/5.89      ! [A_27x: del] : ( mem @ ( c_2Ewot_2Esetsuc @ A_27x ) @ ( arr @ ( arr @ A_27x @ bool ) @ ( arr @ A_27x @ bool ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ewot_2Esuccl,type,
% 5.64/5.89      c_2Ewot_2Esuccl: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ewot_2Esuccl,axiom,
% 5.64/5.89      ! [A_27x: del] : ( mem @ ( c_2Ewot_2Esuccl @ A_27x ) @ ( arr @ ( arr @ ( arr @ A_27x @ bool ) @ bool ) @ bool ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ewot_2Etower,type,
% 5.64/5.89      c_2Ewot_2Etower: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ewot_2Etower,axiom,
% 5.64/5.89      ! [A_27x: del] : ( mem @ ( c_2Ewot_2Etower @ A_27x ) @ ( arr @ ( arr @ ( arr @ A_27x @ bool ) @ bool ) @ bool ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ewot_2Euncl,type,
% 5.64/5.89      c_2Ewot_2Euncl: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ewot_2Euncl,axiom,
% 5.64/5.89      ! [A_27x: del] : ( mem @ ( c_2Ewot_2Euncl @ A_27x ) @ ( arr @ ( arr @ ( arr @ A_27x @ bool ) @ bool ) @ bool ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ewot_2Ecpl__def,axiom,
% 5.64/5.89      ! [A_27x: del,V0A: $i] :
% 5.64/5.89        ( ( mem @ V0A @ ( arr @ A_27x @ bool ) )
% 5.64/5.89       => ! [V1B: $i] :
% 5.64/5.89            ( ( mem @ V1B @ ( arr @ A_27x @ bool ) )
% 5.64/5.89           => ( ( p @ ( ap @ ( ap @ ( c_2Ewot_2Ecpl @ A_27x ) @ V0A ) @ V1B ) )
% 5.64/5.89            <=> ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27x ) @ V0A ) @ V1B ) )
% 5.64/5.89                | ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27x ) @ V1B ) @ V0A ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ewot_2Echain__def,axiom,
% 5.64/5.89      ! [A_27x: del,V0C: $i] :
% 5.64/5.89        ( ( mem @ V0C @ ( arr @ ( arr @ A_27x @ bool ) @ bool ) )
% 5.64/5.89       => ( ( p @ ( ap @ ( c_2Ewot_2Echain @ A_27x ) @ V0C ) )
% 5.64/5.89        <=> ! [V1a: $i] :
% 5.64/5.89              ( ( mem @ V1a @ ( arr @ A_27x @ bool ) )
% 5.64/5.89             => ! [V2b: $i] :
% 5.64/5.89                  ( ( mem @ V2b @ ( arr @ A_27x @ bool ) )
% 5.64/5.89                 => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27x @ bool ) ) @ V1a ) @ V0C ) )
% 5.64/5.89                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27x @ bool ) ) @ V2b ) @ V0C ) ) )
% 5.64/5.89                   => ( p @ ( ap @ ( ap @ ( c_2Ewot_2Ecpl @ A_27x ) @ V1a ) @ V2b ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ewot_2Emex__def,axiom,
% 5.64/5.89      ! [A_27x: del,V0s: $i] :
% 5.64/5.89        ( ( mem @ V0s @ ( arr @ A_27x @ bool ) )
% 5.64/5.89       => ( ( ap @ ( c_2Ewot_2Emex @ A_27x ) @ V0s )
% 5.64/5.89          = ( ap @ ( c_2Epred__set_2ECHOICE @ A_27x ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27x ) @ V0s ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ewot_2Esetsuc__def,axiom,
% 5.64/5.89      ! [A_27x: del,V0s: $i] :
% 5.64/5.89        ( ( mem @ V0s @ ( arr @ A_27x @ bool ) )
% 5.64/5.89       => ( ( ap @ ( c_2Ewot_2Esetsuc @ A_27x ) @ V0s )
% 5.64/5.89          = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27x ) @ ( ap @ ( c_2Ewot_2Emex @ A_27x ) @ V0s ) ) @ V0s ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ewot_2Esuccl__def,axiom,
% 5.64/5.89      ! [A_27x: del,V0c: $i] :
% 5.64/5.89        ( ( mem @ V0c @ ( arr @ ( arr @ A_27x @ bool ) @ bool ) )
% 5.64/5.89       => ( ( p @ ( ap @ ( c_2Ewot_2Esuccl @ A_27x ) @ V0c ) )
% 5.64/5.89        <=> ! [V1s: $i] :
% 5.64/5.89              ( ( mem @ V1s @ ( arr @ A_27x @ bool ) )
% 5.64/5.89             => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27x @ bool ) ) @ V1s ) @ V0c ) )
% 5.64/5.89               => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27x @ bool ) ) @ ( ap @ ( c_2Ewot_2Esetsuc @ A_27x ) @ V1s ) ) @ V0c ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ewot_2Euncl__def,axiom,
% 5.64/5.89      ! [A_27x: del,V0c: $i] :
% 5.64/5.89        ( ( mem @ V0c @ ( arr @ ( arr @ A_27x @ bool ) @ bool ) )
% 5.64/5.89       => ( ( p @ ( ap @ ( c_2Ewot_2Euncl @ A_27x ) @ V0c ) )
% 5.64/5.89        <=> ! [V1w: $i] :
% 5.64/5.89              ( ( mem @ V1w @ ( arr @ ( arr @ A_27x @ bool ) @ bool ) )
% 5.64/5.89             => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( arr @ A_27x @ bool ) ) @ V1w ) @ V0c ) )
% 5.64/5.89                  & ( p @ ( ap @ ( c_2Ewot_2Echain @ A_27x ) @ V1w ) ) )
% 5.64/5.89               => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27x @ bool ) ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27x ) @ V1w ) ) @ V0c ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ewot_2Etower__def,axiom,
% 5.64/5.89      ! [A_27x: del,V0A: $i] :
% 5.64/5.89        ( ( mem @ V0A @ ( arr @ ( arr @ A_27x @ bool ) @ bool ) )
% 5.64/5.89       => ( ( p @ ( ap @ ( c_2Ewot_2Etower @ A_27x ) @ V0A ) )
% 5.64/5.89        <=> ( ( p @ ( ap @ ( c_2Ewot_2Esuccl @ A_27x ) @ V0A ) )
% 5.64/5.89            & ( p @ ( ap @ ( c_2Ewot_2Euncl @ A_27x ) @ V0A ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ewot_2Emex__less__eq__def,axiom,
% 5.64/5.89      ! [A_27x: del,V0a: $i] :
% 5.64/5.89        ( ( mem @ V0a @ A_27x )
% 5.64/5.89       => ! [V1b: $i] :
% 5.64/5.89            ( ( mem @ V1b @ A_27x )
% 5.64/5.89           => ( ( p @ ( ap @ ( ap @ ( c_2Ewot_2Emex__less__eq @ A_27x ) @ V0a ) @ V1b ) )
% 5.64/5.89            <=> ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27x ) @ ( ap @ ( c_2Ewot_2Epreds @ A_27x ) @ V0a ) ) @ ( ap @ ( c_2Ewot_2Epreds @ A_27x ) @ V1b ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ewot_2Emex__less__def,axiom,
% 5.64/5.89      ! [A_27x: del] :
% 5.64/5.89        ( ( c_2Ewot_2Emex__less @ A_27x )
% 5.64/5.89        = ( ap @ ( c_2Erelation_2ESTRORD @ A_27x ) @ ( c_2Ewot_2Emex__less__eq @ A_27x ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ewot_2EWeakWellOrder__def,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ( ( p @ ( ap @ ( c_2Ewot_2EWeakWellOrder @ A_27a ) @ V0R ) )
% 5.64/5.89        <=> ( ( p @ ( ap @ ( c_2Erelation_2EWeakOrder @ A_27a ) @ V0R ) )
% 5.64/5.89            & ! [V1B: $i] :
% 5.64/5.89                ( ( mem @ V1B @ ( arr @ A_27a @ bool ) )
% 5.64/5.89               => ( ( V1B
% 5.64/5.89                   != ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.64/5.89                 => ? [V2m: $i] :
% 5.64/5.89                      ( ( mem @ V2m @ A_27a )
% 5.64/5.89                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2m ) @ V1B ) )
% 5.64/5.89                      & ! [V3b: $i] :
% 5.64/5.89                          ( ( mem @ V3b @ A_27a )
% 5.64/5.89                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3b ) @ V1B ) )
% 5.64/5.89                           => ( p @ ( ap @ ( ap @ V0R @ V2m ) @ V3b ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ewot_2Epreds__image__def,axiom,
% 5.64/5.89      ! [A_27x: del,V0X: $i] :
% 5.64/5.89        ( ( mem @ V0X @ ( arr @ A_27x @ bool ) )
% 5.64/5.89       => ( ( ap @ ( c_2Ewot_2Epreds__image @ A_27x ) @ V0X )
% 5.64/5.89          = ( ap @ ( c_2Epred__set_2EGSPEC @ ( arr @ A_27x @ bool ) @ A_27x )
% 5.64/5.89            @ ( lam @ A_27x
% 5.64/5.89              @ ^ [V1x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27x @ bool ) @ bool ) @ ( ap @ ( c_2Ewot_2Epreds @ A_27x ) @ V1x ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27x ) @ V1x ) @ V0X ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ewot_2EStrongWellOrder__def,axiom,
% 5.64/5.89      ! [A_27a: del,V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89       => ( ( p @ ( ap @ ( c_2Ewot_2EStrongWellOrder @ A_27a ) @ V0R ) )
% 5.64/5.89        <=> ( ( p @ ( ap @ ( c_2Erelation_2EStrongLinearOrder @ A_27a ) @ V0R ) )
% 5.64/5.89            & ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ewot_2EStrongWellOrderExists,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89      ? [V0R: $i] :
% 5.64/5.89        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.64/5.89        & ( p @ ( ap @ ( c_2Erelation_2EStrongLinearOrder @ A_27a ) @ V0R ) )
% 5.64/5.89        & ( p @ ( ap @ ( c_2Erelation_2EWF @ A_27a ) @ V0R ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  %------------------------------------------------------------------------------
% 5.64/5.89  %------------------------------------------------------------------------------
% 5.64/5.89  thf(tp_ty_2Ellist_2Ellist,type,
% 5.64/5.89      ty_2Ellist_2Ellist: del > del ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2ELAPPEND,type,
% 5.64/5.89      c_2Ellist_2ELAPPEND: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2ELAPPEND,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2ELCONS,type,
% 5.64/5.89      c_2Ellist_2ELCONS: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2ELCONS,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2ELCONS @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2ELDROP,type,
% 5.64/5.89      c_2Ellist_2ELDROP: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2ELDROP,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Eoption_2Eoption @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2ELFILTER,type,
% 5.64/5.89      c_2Ellist_2ELFILTER: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2ELFILTER,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2ELFILTER @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2ELFINITE,type,
% 5.64/5.89      c_2Ellist_2ELFINITE: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2ELFINITE,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2ELFINITE @ A_27a ) @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ bool ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2ELFLATTEN,type,
% 5.64/5.89      c_2Ellist_2ELFLATTEN: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2ELFLATTEN,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2ELFLATTEN @ A_27a ) @ ( arr @ ( ty_2Ellist_2Ellist @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2ELGENLIST,type,
% 5.64/5.89      c_2Ellist_2ELGENLIST: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2ELGENLIST,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ A_27a ) @ ( arr @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2ELHD,type,
% 5.64/5.89      c_2Ellist_2ELHD: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2ELHD,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2ELHD @ A_27a ) @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2ELLENGTH,type,
% 5.64/5.89      c_2Ellist_2ELLENGTH: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2ELLENGTH,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2ELMAP,type,
% 5.64/5.89      c_2Ellist_2ELMAP: del > del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2ELMAP,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ellist_2ELMAP @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27b ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2ELNIL,type,
% 5.64/5.89      c_2Ellist_2ELNIL: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2ELNIL,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2ELNIL @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27a ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2ELNTH,type,
% 5.64/5.89      c_2Ellist_2ELNTH: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2ELNTH,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2ELPREFIX,type,
% 5.64/5.89      c_2Ellist_2ELPREFIX: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2ELPREFIX,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2ELPREFIX @ A_27a ) @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ bool ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2ELREPEAT,type,
% 5.64/5.89      c_2Ellist_2ELREPEAT: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2ELREPEAT,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2ELREPEAT @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2ELTAKE,type,
% 5.64/5.89      c_2Ellist_2ELTAKE: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2ELTAKE,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Eoption_2Eoption @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2ELTL,type,
% 5.64/5.89      c_2Ellist_2ELTL: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2ELTL,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2ELTL @ A_27a ) @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Eoption_2Eoption @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2ELTL__HD,type,
% 5.64/5.89      c_2Ellist_2ELTL__HD: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2ELTL__HD,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2ELTL__HD @ A_27a ) @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Ellist_2Ellist @ A_27a ) @ A_27a ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2ELUNFOLD,type,
% 5.64/5.89      c_2Ellist_2ELUNFOLD: del > del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2ELUNFOLD,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ellist_2ELUNFOLD @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( arr @ A_27b @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2ELUNZIP,type,
% 5.64/5.89      c_2Ellist_2ELUNZIP: del > del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2ELUNZIP,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ellist_2ELUNZIP @ A_27a @ A_27b ) @ ( arr @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27b ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2ELZIP,type,
% 5.64/5.89      c_2Ellist_2ELZIP: del > del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2ELZIP,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ellist_2ELZIP @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epair_2Eprod @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27b ) ) @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2Eevery,type,
% 5.64/5.89      c_2Ellist_2Eevery: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2Eevery,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2Eevery @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ bool ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2Eexists,type,
% 5.64/5.89      c_2Ellist_2Eexists: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2Eexists,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2Eexists @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ bool ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2EfromList,type,
% 5.64/5.89      c_2Ellist_2EfromList: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2EfromList,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2EfromList @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2Elinear__order__to__list__f,type,
% 5.64/5.89      c_2Ellist_2Elinear__order__to__list__f: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2Elinear__order__to__list__f,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2Elinear__order__to__list__f @ A_27a ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ A_27a ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2Ellength__rel,type,
% 5.64/5.89      c_2Ellist_2Ellength__rel: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2Ellength__rel,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2Ellength__rel @ A_27a ) @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2Ellist__abs,type,
% 5.64/5.89      c_2Ellist_2Ellist__abs: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2Ellist__abs,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2Ellist__abs @ A_27a ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2Ellist__rep,type,
% 5.64/5.89      c_2Ellist_2Ellist__rep: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2Ellist__rep,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2Ellist__rep @ A_27a ) @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2Elrep__ok,type,
% 5.64/5.89      c_2Ellist_2Elrep__ok: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2Elrep__ok,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2Elrep__ok @ A_27a ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ bool ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(tp_c_2Ellist_2EtoList,type,
% 5.64/5.89      c_2Ellist_2EtoList: del > $i ).
% 5.64/5.89  
% 5.64/5.89  thf(mem_c_2Ellist_2EtoList,axiom,
% 5.64/5.89      ! [A_27a: del] : ( mem @ ( c_2Ellist_2EtoList @ A_27a ) @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Eoption_2Eoption @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ellist_2Elrep__ok__def,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89        ( ( c_2Ellist_2Elrep__ok @ A_27a )
% 5.64/5.89        = ( lam @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.64/5.89          @ ^ [V0a0: $i] :
% 5.64/5.89              ( ap @ ( c_2Ebool_2E_3F @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ bool ) )
% 5.64/5.89              @ ( lam @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ bool )
% 5.64/5.89                @ ^ [V1lrep__ok_27: $i] :
% 5.64/5.89                    ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1lrep__ok_27 @ V0a0 ) )
% 5.64/5.89                    @ ( ap @ ( c_2Ebool_2E_21 @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.64/5.89                      @ ( lam @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.64/5.89                        @ ^ [V2a0: $i] :
% 5.64/5.89                            ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V1lrep__ok_27 @ V2a0 ) )
% 5.64/5.89                            @ ( ap
% 5.64/5.89                              @ ( ap @ c_2Ebool_2E_5C_2F
% 5.64/5.89                                @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) @ V2a0 )
% 5.64/5.89                                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.89                                    @ ^ [V3n: $i] : ( c_2Eoption_2ENONE @ A_27a ) ) ) )
% 5.64/5.89                              @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.64/5.89                                @ ( lam @ A_27a
% 5.64/5.89                                  @ ^ [V4h: $i] :
% 5.64/5.89                                      ( ap @ ( c_2Ebool_2E_3F @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.64/5.89                                      @ ( lam @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.64/5.89                                        @ ^ [V5t: $i] :
% 5.64/5.89                                            ( ap
% 5.64/5.89                                            @ ( ap @ c_2Ebool_2E_2F_5C
% 5.64/5.89                                              @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) @ V2a0 )
% 5.64/5.89                                                @ ( lam @ ty_2Enum_2Enum
% 5.64/5.89                                                  @ ^ [V6n: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V6n ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V4h ) ) @ ( ap @ V5t @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V6n ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) )
% 5.64/5.89                                            @ ( ap @ V1lrep__ok_27 @ V5t ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2Elrep__ok__rules,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89        ( ( p
% 5.64/5.89          @ ( ap @ ( c_2Ellist_2Elrep__ok @ A_27a )
% 5.64/5.89            @ ( lam @ ty_2Enum_2Enum
% 5.64/5.89              @ ^ [V0n: $i] : ( c_2Eoption_2ENONE @ A_27a ) ) ) )
% 5.64/5.89        & ! [V1h: $i] :
% 5.64/5.89            ( ( mem @ V1h @ A_27a )
% 5.64/5.89           => ! [V2t: $i] :
% 5.64/5.89                ( ( mem @ V2t @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.64/5.89               => ( ( p @ ( ap @ ( c_2Ellist_2Elrep__ok @ A_27a ) @ V2t ) )
% 5.64/5.89                 => ( p
% 5.64/5.89                    @ ( ap @ ( c_2Ellist_2Elrep__ok @ A_27a )
% 5.64/5.89                      @ ( lam @ ty_2Enum_2Enum
% 5.64/5.89                        @ ^ [V3n: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V3n ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V1h ) ) @ ( ap @ V2t @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V3n ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2Elrep__ok__coind,axiom,
% 5.64/5.89      ! [A_27a: del,V0lrep__ok_27: $i] :
% 5.64/5.89        ( ( mem @ V0lrep__ok_27 @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ bool ) )
% 5.64/5.89       => ( ! [V1a0: $i] :
% 5.64/5.89              ( ( mem @ V1a0 @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.64/5.89             => ( ( p @ ( ap @ V0lrep__ok_27 @ V1a0 ) )
% 5.64/5.89               => ( ( V1a0
% 5.64/5.89                    = ( lam @ ty_2Enum_2Enum
% 5.64/5.89                      @ ^ [V2n: $i] : ( c_2Eoption_2ENONE @ A_27a ) ) )
% 5.64/5.89                  | ? [V3h: $i] :
% 5.64/5.89                      ( ( mem @ V3h @ A_27a )
% 5.64/5.89                      & ? [V4t: $i] :
% 5.64/5.89                          ( ( mem @ V4t @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.64/5.89                          & ( V1a0
% 5.64/5.89                            = ( lam @ ty_2Enum_2Enum
% 5.64/5.89                              @ ^ [V5n: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V5n ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3h ) ) @ ( ap @ V4t @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V5n ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.64/5.89                          & ( p @ ( ap @ V0lrep__ok_27 @ V4t ) ) ) ) ) ) )
% 5.64/5.89         => ! [V6a0: $i] :
% 5.64/5.89              ( ( mem @ V6a0 @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.64/5.89             => ( ( p @ ( ap @ V0lrep__ok_27 @ V6a0 ) )
% 5.64/5.89               => ( p @ ( ap @ ( c_2Ellist_2Elrep__ok @ A_27a ) @ V6a0 ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2Elrep__ok__cases,axiom,
% 5.64/5.89      ! [A_27a: del,V0a0: $i] :
% 5.64/5.89        ( ( mem @ V0a0 @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.64/5.89       => ( ( p @ ( ap @ ( c_2Ellist_2Elrep__ok @ A_27a ) @ V0a0 ) )
% 5.64/5.89        <=> ( ( V0a0
% 5.64/5.89              = ( lam @ ty_2Enum_2Enum
% 5.64/5.89                @ ^ [V1n: $i] : ( c_2Eoption_2ENONE @ A_27a ) ) )
% 5.64/5.89            | ? [V2h: $i] :
% 5.64/5.89                ( ( mem @ V2h @ A_27a )
% 5.64/5.89                & ? [V3t: $i] :
% 5.64/5.89                    ( ( mem @ V3t @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.64/5.89                    & ( V0a0
% 5.64/5.89                      = ( lam @ ty_2Enum_2Enum
% 5.64/5.89                        @ ^ [V4n: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V4n ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2h ) ) @ ( ap @ V3t @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V4n ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.64/5.89                    & ( p @ ( ap @ ( c_2Ellist_2Elrep__ok @ A_27a ) @ V3t ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2Elrep__ok__alt,axiom,
% 5.64/5.89      ! [A_27a: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.64/5.89       => ( ( p @ ( ap @ ( c_2Ellist_2Elrep__ok @ A_27a ) @ V0f ) )
% 5.64/5.89        <=> ! [V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.89              ( ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27a ) @ ( ap @ V0f @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.64/5.89             => ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ A_27a ) @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ellist_2Ellist__TY__DEF,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89      ? [V0rep: $i] :
% 5.64/5.89        ( ( mem @ V0rep @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) )
% 5.64/5.89        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( c_2Ellist_2Elrep__ok @ A_27a ) ) @ V0rep ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ellist_2Ellist__absrep,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89        ( ! [V0a: $i] :
% 5.64/5.89            ( ( mem @ V0a @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( ap @ ( c_2Ellist_2Ellist__abs @ A_27a ) @ ( ap @ ( c_2Ellist_2Ellist__rep @ A_27a ) @ V0a ) )
% 5.64/5.89              = V0a ) )
% 5.64/5.89        & ! [V1r: $i] :
% 5.64/5.89            ( ( mem @ V1r @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.64/5.89           => ( ( p @ ( ap @ ( c_2Ellist_2Elrep__ok @ A_27a ) @ V1r ) )
% 5.64/5.89            <=> ( ( ap @ ( c_2Ellist_2Ellist__rep @ A_27a ) @ ( ap @ ( c_2Ellist_2Ellist__abs @ A_27a ) @ V1r ) )
% 5.64/5.89                = V1r ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2Elrep__ok__MAP,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ A_27b @ A_27a ) )
% 5.64/5.89       => ! [V1g: $i] :
% 5.64/5.89            ( ( mem @ V1g @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.64/5.89           => ( ( p
% 5.64/5.89                @ ( ap @ ( c_2Ellist_2Elrep__ok @ A_27a )
% 5.64/5.89                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.89                    @ ^ [V2n: $i] : ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27b @ A_27a ) @ V0f ) @ ( ap @ V1g @ V2n ) ) ) ) )
% 5.64/5.89            <=> ( p @ ( ap @ ( c_2Ellist_2Elrep__ok @ A_27b ) @ V1g ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2Elrep__ok__FUNPOW__BIND,axiom,
% 5.64/5.89      ! [A_27a: del,V0g: $i] :
% 5.64/5.89        ( ( mem @ V0g @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.64/5.89       => ! [V1fz: $i] :
% 5.64/5.89            ( ( mem @ V1fz @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.64/5.89           => ( p
% 5.64/5.89              @ ( ap @ ( c_2Ellist_2Elrep__ok @ A_27a )
% 5.64/5.89                @ ( lam @ ty_2Enum_2Enum
% 5.64/5.89                  @ ^ [V2n: $i] :
% 5.64/5.89                      ( ap
% 5.64/5.89                      @ ( ap
% 5.64/5.89                        @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.64/5.89                          @ ( lam @ ( ty_2Eoption_2Eoption @ A_27a )
% 5.64/5.89                            @ ^ [V3m: $i] : ( ap @ ( ap @ ( c_2Eoption_2EOPTION__BIND @ A_27a @ A_27a ) @ V3m ) @ V0g ) ) )
% 5.64/5.89                        @ V2n )
% 5.64/5.89                      @ V1fz ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ellist_2ELNIL,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89        ( ( c_2Ellist_2ELNIL @ A_27a )
% 5.64/5.89        = ( ap @ ( c_2Ellist_2Ellist__abs @ A_27a )
% 5.64/5.89          @ ( lam @ ty_2Enum_2Enum
% 5.64/5.89            @ ^ [V0n: $i] : ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ellist_2ELCONS,axiom,
% 5.64/5.89      ! [A_27a: del,V0h: $i] :
% 5.64/5.89        ( ( mem @ V0h @ A_27a )
% 5.64/5.89       => ! [V1t: $i] :
% 5.64/5.89            ( ( mem @ V1t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V0h ) @ V1t )
% 5.64/5.89              = ( ap @ ( c_2Ellist_2Ellist__abs @ A_27a )
% 5.64/5.89                @ ( lam @ ty_2Enum_2Enum
% 5.64/5.89                  @ ^ [V2n: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V2n ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V0h ) ) @ ( ap @ ( ap @ ( c_2Ellist_2Ellist__rep @ A_27a ) @ V1t ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V2n ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2Ellist__rep__LCONS,axiom,
% 5.64/5.89      ! [A_27a: del,V0h: $i] :
% 5.64/5.89        ( ( mem @ V0h @ A_27a )
% 5.64/5.89       => ! [V1t: $i] :
% 5.64/5.89            ( ( mem @ V1t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( ap @ ( c_2Ellist_2Ellist__rep @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V0h ) @ V1t ) )
% 5.64/5.89              = ( lam @ ty_2Enum_2Enum
% 5.64/5.89                @ ^ [V2n: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V2n ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V0h ) ) @ ( ap @ ( ap @ ( c_2Ellist_2Ellist__rep @ A_27a ) @ V1t ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V2n ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2Ellist__rep__LNIL,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89        ( ( ap @ ( c_2Ellist_2Ellist__rep @ A_27a ) @ ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.64/5.89        = ( lam @ ty_2Enum_2Enum
% 5.64/5.89          @ ^ [V0n: $i] : ( c_2Eoption_2ENONE @ A_27a ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ellist_2ELTL__HD__def,axiom,
% 5.64/5.89      ! [A_27a: del,V0ll: $i] :
% 5.64/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ( ( ap @ ( c_2Ellist_2ELTL__HD @ A_27a ) @ V0ll )
% 5.64/5.89          = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Ellist_2Ellist @ A_27a ) @ A_27a ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2Ellist__rep @ A_27a ) @ V0ll ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ( ty_2Ellist_2Ellist @ A_27a ) @ A_27a ) ) )
% 5.64/5.89            @ ( lam @ A_27a
% 5.64/5.89              @ ^ [V1h: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ( ty_2Ellist_2Ellist @ A_27a ) @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Ellist_2Ellist @ A_27a ) @ A_27a ) @ ( ap @ ( c_2Ellist_2Ellist__abs @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Ellist_2Ellist__rep @ A_27a ) @ V0ll ) ) @ c_2Enum_2ESUC ) ) ) @ V1h ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTL__HD__LNIL,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89        ( ( ap @ ( c_2Ellist_2ELTL__HD @ A_27a ) @ ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.64/5.89        = ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ( ty_2Ellist_2Ellist @ A_27a ) @ A_27a ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTL__HD__LCONS,axiom,
% 5.64/5.89      ! [A_27a: del,V0h: $i] :
% 5.64/5.89        ( ( mem @ V0h @ A_27a )
% 5.64/5.89       => ! [V1t: $i] :
% 5.64/5.89            ( ( mem @ V1t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( ap @ ( c_2Ellist_2ELTL__HD @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V0h ) @ V1t ) )
% 5.64/5.89              = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ( ty_2Ellist_2Ellist @ A_27a ) @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Ellist_2Ellist @ A_27a ) @ A_27a ) @ V1t ) @ V0h ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ellist_2ELHD,axiom,
% 5.64/5.89      ! [A_27a: del,V0ll: $i] :
% 5.64/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ( ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ V0ll )
% 5.64/5.89          = ( ap @ ( ap @ ( c_2Ellist_2Ellist__rep @ A_27a ) @ V0ll ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ellist_2ELTL,axiom,
% 5.64/5.89      ! [A_27a: del,V0ll: $i] :
% 5.64/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ( ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ V0ll )
% 5.64/5.89          = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) @ ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ V0ll ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Ellist_2Ellist @ A_27a ) ) )
% 5.64/5.89            @ ( lam @ A_27a
% 5.64/5.89              @ ^ [V1v: $i] :
% 5.64/5.89                  ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89                  @ ( ap @ ( c_2Ellist_2Ellist__abs @ A_27a )
% 5.64/5.89                    @ ( lam @ ty_2Enum_2Enum
% 5.64/5.89                      @ ^ [V2n: $i] : ( ap @ ( ap @ ( c_2Ellist_2Ellist__rep @ A_27a ) @ V0ll ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ V2n ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTL__HD__HD,axiom,
% 5.64/5.89      ! [A_27a: del,V0ll: $i] :
% 5.64/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ( ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ V0ll )
% 5.64/5.89          = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Epair_2Eprod @ ( ty_2Ellist_2Ellist @ A_27a ) @ A_27a ) @ A_27a ) @ ( c_2Epair_2ESND @ ( ty_2Ellist_2Ellist @ A_27a ) @ A_27a ) ) @ ( ap @ ( c_2Ellist_2ELTL__HD @ A_27a ) @ V0ll ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTL__HD__TL,axiom,
% 5.64/5.89      ! [A_27a: del,V0ll: $i] :
% 5.64/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ( ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ V0ll )
% 5.64/5.89          = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Epair_2Eprod @ ( ty_2Ellist_2Ellist @ A_27a ) @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( c_2Epair_2EFST @ ( ty_2Ellist_2Ellist @ A_27a ) @ A_27a ) ) @ ( ap @ ( c_2Ellist_2ELTL__HD @ A_27a ) @ V0ll ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELHD__LCONS,axiom,
% 5.64/5.89      ! [A_27a: del,V0h: $i] :
% 5.64/5.89        ( ( mem @ V0h @ A_27a )
% 5.64/5.89       => ! [V1t: $i] :
% 5.64/5.89            ( ( mem @ V1t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V0h ) @ V1t ) )
% 5.64/5.89              = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V0h ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTL__LCONS,axiom,
% 5.64/5.89      ! [A_27a: del,V0h: $i] :
% 5.64/5.89        ( ( mem @ V0h @ A_27a )
% 5.64/5.89       => ! [V1t: $i] :
% 5.64/5.89            ( ( mem @ V1t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V0h ) @ V1t ) )
% 5.64/5.89              = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V1t ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELHDTL__CONS__THM,axiom,
% 5.64/5.89      ! [A_27a: del,V0h: $i] :
% 5.64/5.89        ( ( mem @ V0h @ A_27a )
% 5.64/5.89       => ! [V1t: $i] :
% 5.64/5.89            ( ( mem @ V1t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V0h ) @ V1t ) )
% 5.64/5.89                = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V0h ) )
% 5.64/5.89              & ( ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V0h ) @ V1t ) )
% 5.64/5.89                = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V1t ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2Ellist__CASES,axiom,
% 5.64/5.89      ! [A_27a: del,V0l: $i] :
% 5.64/5.89        ( ( mem @ V0l @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ( ( V0l
% 5.64/5.89            = ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.64/5.89          | ? [V1h: $i] :
% 5.64/5.89              ( ( mem @ V1h @ A_27a )
% 5.64/5.89              & ? [V2t: $i] :
% 5.64/5.89                  ( ( mem @ V2t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89                  & ( V0l
% 5.64/5.89                    = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V1h ) @ V2t ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTL__HD__11,axiom,
% 5.64/5.89      ! [A_27a: del,V0ll1: $i] :
% 5.64/5.89        ( ( mem @ V0ll1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ! [V1ll2: $i] :
% 5.64/5.89            ( ( mem @ V1ll2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( ( ap @ ( c_2Ellist_2ELTL__HD @ A_27a ) @ V0ll1 )
% 5.64/5.89                = ( ap @ ( c_2Ellist_2ELTL__HD @ A_27a ) @ V1ll2 ) )
% 5.64/5.89             => ( V0ll1 = V1ll2 ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELHD__THM,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del] :
% 5.64/5.89        ( ( ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.64/5.89          = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.64/5.89        & ! [V0h: $i] :
% 5.64/5.89            ( ( mem @ V0h @ A_27b )
% 5.64/5.89           => ! [V1t: $i] :
% 5.64/5.89                ( ( mem @ V1t @ ( ty_2Ellist_2Ellist @ A_27b ) )
% 5.64/5.89               => ( ( ap @ ( c_2Ellist_2ELHD @ A_27b ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27b ) @ V0h ) @ V1t ) )
% 5.64/5.89                  = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V0h ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTL__THM,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del] :
% 5.64/5.89        ( ( ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.64/5.89          = ( c_2Eoption_2ENONE @ ( ty_2Ellist_2Ellist @ A_27a ) ) )
% 5.64/5.89        & ! [V0h: $i] :
% 5.64/5.89            ( ( mem @ V0h @ A_27b )
% 5.64/5.89           => ! [V1t: $i] :
% 5.64/5.89                ( ( mem @ V1t @ ( ty_2Ellist_2Ellist @ A_27b ) )
% 5.64/5.89               => ( ( ap @ ( c_2Ellist_2ELTL @ A_27b ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27b ) @ V0h ) @ V1t ) )
% 5.64/5.89                  = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Ellist_2Ellist @ A_27b ) ) @ V1t ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELCONS__NOT__NIL,axiom,
% 5.64/5.89      ! [A_27a: del,V0h: $i] :
% 5.64/5.89        ( ( mem @ V0h @ A_27a )
% 5.64/5.89       => ! [V1t: $i] :
% 5.64/5.89            ( ( mem @ V1t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V0h ) @ V1t )
% 5.64/5.89               != ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.64/5.89              & ( ( c_2Ellist_2ELNIL @ A_27a )
% 5.64/5.89               != ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V0h ) @ V1t ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELCONS__11,axiom,
% 5.64/5.89      ! [A_27a: del,V0h1: $i] :
% 5.64/5.89        ( ( mem @ V0h1 @ A_27a )
% 5.64/5.89       => ! [V1t1: $i] :
% 5.64/5.89            ( ( mem @ V1t1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ! [V2h2: $i] :
% 5.64/5.89                ( ( mem @ V2h2 @ A_27a )
% 5.64/5.89               => ! [V3t2: $i] :
% 5.64/5.89                    ( ( mem @ V3t2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89                   => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V0h1 ) @ V1t1 )
% 5.64/5.89                        = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V2h2 ) @ V3t2 ) )
% 5.64/5.89                    <=> ( ( V0h1 = V2h2 )
% 5.64/5.89                        & ( V1t1 = V3t2 ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTL__HD__iff,axiom,
% 5.64/5.89      ! [A_27a: del,V0x: $i] :
% 5.64/5.89        ( ( mem @ V0x @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ! [V1t: $i] :
% 5.64/5.89            ( ( mem @ V1t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ! [V2h: $i] :
% 5.64/5.89                ( ( mem @ V2h @ A_27a )
% 5.64/5.89               => ( ( ( ( ap @ ( c_2Ellist_2ELTL__HD @ A_27a ) @ V0x )
% 5.64/5.89                      = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ( ty_2Ellist_2Ellist @ A_27a ) @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Ellist_2Ellist @ A_27a ) @ A_27a ) @ V1t ) @ V2h ) ) )
% 5.64/5.89                  <=> ( V0x
% 5.64/5.89                      = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V2h ) @ V1t ) ) )
% 5.64/5.89                  & ( ( ( ap @ ( c_2Ellist_2ELTL__HD @ A_27a ) @ V0x )
% 5.64/5.89                      = ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ( ty_2Ellist_2Ellist @ A_27a ) @ A_27a ) ) )
% 5.64/5.89                  <=> ( V0x
% 5.64/5.89                      = ( c_2Ellist_2ELNIL @ A_27a ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELHD__EQ__NONE,axiom,
% 5.64/5.89      ! [A_27a: del,V0ll: $i] :
% 5.64/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ( ( ( ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ V0ll )
% 5.64/5.89              = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.64/5.89          <=> ( V0ll
% 5.64/5.89              = ( c_2Ellist_2ELNIL @ A_27a ) ) )
% 5.64/5.89          & ( ( ( c_2Eoption_2ENONE @ A_27a )
% 5.64/5.89              = ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ V0ll ) )
% 5.64/5.89          <=> ( V0ll
% 5.64/5.89              = ( c_2Ellist_2ELNIL @ A_27a ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTL__EQ__NONE,axiom,
% 5.64/5.89      ! [A_27a: del,V0ll: $i] :
% 5.64/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ( ( ( ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ V0ll )
% 5.64/5.89              = ( c_2Eoption_2ENONE @ ( ty_2Ellist_2Ellist @ A_27a ) ) )
% 5.64/5.89          <=> ( V0ll
% 5.64/5.89              = ( c_2Ellist_2ELNIL @ A_27a ) ) )
% 5.64/5.89          & ( ( ( c_2Eoption_2ENONE @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89              = ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ V0ll ) )
% 5.64/5.89          <=> ( V0ll
% 5.64/5.89              = ( c_2Ellist_2ELNIL @ A_27a ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELHDTL__EQ__SOME,axiom,
% 5.64/5.89      ! [A_27a: del,V0h: $i] :
% 5.64/5.89        ( ( mem @ V0h @ A_27a )
% 5.64/5.89       => ! [V1t: $i] :
% 5.64/5.89            ( ( mem @ V1t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ! [V2ll: $i] :
% 5.64/5.89                ( ( mem @ V2ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89               => ( ( V2ll
% 5.64/5.89                    = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V0h ) @ V1t ) )
% 5.64/5.89                <=> ( ( ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ V2ll )
% 5.64/5.89                      = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V0h ) )
% 5.64/5.89                    & ( ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ V2ll )
% 5.64/5.89                      = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V1t ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ellist_2ELNTH,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89        ( ! [V0ll: $i] :
% 5.64/5.89            ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0ll )
% 5.64/5.89              = ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ V0ll ) ) )
% 5.64/5.89        & ! [V1n: tp__ty_2Enum_2Enum,V2ll: $i] :
% 5.64/5.89            ( ( mem @ V2ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ V2ll )
% 5.64/5.89              = ( ap @ ( c_2Eoption_2EOPTION__JOIN @ A_27a ) @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ V2ll ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELNTH__THM,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,A_27c: del] :
% 5.64/5.89        ( ! [V0n: tp__ty_2Enum_2Enum] :
% 5.64/5.89            ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.64/5.89            = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.64/5.89        & ! [V1h: $i] :
% 5.64/5.89            ( ( mem @ V1h @ A_27b )
% 5.64/5.89           => ! [V2t: $i] :
% 5.64/5.89                ( ( mem @ V2t @ ( ty_2Ellist_2Ellist @ A_27b ) )
% 5.64/5.89               => ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27b ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27b ) @ V1h ) @ V2t ) )
% 5.64/5.89                  = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V1h ) ) ) )
% 5.64/5.89        & ! [V3n: tp__ty_2Enum_2Enum,V4h: $i] :
% 5.64/5.89            ( ( mem @ V4h @ A_27c )
% 5.64/5.89           => ! [V5t: $i] :
% 5.64/5.89                ( ( mem @ V5t @ ( ty_2Ellist_2Ellist @ A_27c ) )
% 5.64/5.89               => ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27c ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27c ) @ V4h ) @ V5t ) )
% 5.64/5.89                  = ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27c ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V5t ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELNTH__rep,axiom,
% 5.64/5.89      ! [A_27a: del,V0i: tp__ty_2Enum_2Enum,V1ll: $i] :
% 5.64/5.89        ( ( mem @ V1ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ V1ll )
% 5.64/5.89          = ( ap @ ( ap @ ( c_2Ellist_2Ellist__rep @ A_27a ) @ V1ll ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELNTH__EQ,axiom,
% 5.64/5.89      ! [A_27a: del,V0ll1: $i] :
% 5.64/5.89        ( ( mem @ V0ll1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ! [V1ll2: $i] :
% 5.64/5.89            ( ( mem @ V1ll2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( V0ll1 = V1ll2 )
% 5.64/5.89            <=> ! [V2n: tp__ty_2Enum_2Enum] :
% 5.64/5.89                  ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V0ll1 )
% 5.64/5.89                  = ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V1ll2 ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ellist_2ELUNFOLD__def,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.64/5.89       => ! [V1z: $i] :
% 5.64/5.89            ( ( mem @ V1z @ A_27b )
% 5.64/5.89           => ( ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ A_27b ) @ V0f ) @ V1z )
% 5.64/5.89              = ( ap @ ( c_2Ellist_2Ellist__abs @ A_27a )
% 5.64/5.89                @ ( lam @ ty_2Enum_2Enum
% 5.64/5.89                  @ ^ [V2n: $i] :
% 5.64/5.89                      ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ A_27a ) @ ( c_2Epair_2ESND @ A_27b @ A_27a ) )
% 5.64/5.89                      @ ( ap
% 5.64/5.89                        @ ( ap
% 5.64/5.89                          @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) )
% 5.64/5.89                            @ ( lam @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) )
% 5.64/5.89                              @ ^ [V3m: $i] : ( ap @ ( ap @ ( c_2Eoption_2EOPTION__BIND @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ V3m ) @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27b @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( c_2Ecombin_2EK @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ A_27a ) ) @ V0f ) ) ) ) )
% 5.64/5.89                          @ V2n )
% 5.64/5.89                        @ ( ap @ V0f @ V1z ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELUNFOLD,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) )
% 5.64/5.89       => ! [V1x: $i] :
% 5.64/5.89            ( ( mem @ V1x @ A_27a )
% 5.64/5.89           => ( ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27b @ A_27a ) @ V0f ) @ V1x )
% 5.64/5.89              = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Ellist_2Ellist @ A_27b ) ) @ ( ap @ V0f @ V1x ) ) @ ( c_2Ellist_2ELNIL @ A_27b ) )
% 5.64/5.89                @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.64/5.89                  @ ^ [V2v: $i] :
% 5.64/5.89                      ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Ellist_2Ellist @ A_27b ) @ A_27a @ A_27b ) @ V2v )
% 5.64/5.89                      @ ( lam @ A_27a
% 5.64/5.89                        @ ^ [V3v1: $i] :
% 5.64/5.89                            ( lam @ A_27b
% 5.64/5.89                            @ ^ [V4v2: $i] : ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27b ) @ V4v2 ) @ ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27b @ A_27a ) @ V0f ) @ V3v1 ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELUNFOLD__UNIQUE,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) )
% 5.64/5.89       => ! [V1g: $i] :
% 5.64/5.89            ( ( mem @ V1g @ ( arr @ A_27a @ ( ty_2Ellist_2Ellist @ A_27b ) ) )
% 5.64/5.89           => ( ! [V2x: $i] :
% 5.64/5.89                  ( ( mem @ V2x @ A_27a )
% 5.64/5.89                 => ( ( ap @ V1g @ V2x )
% 5.64/5.89                    = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Ellist_2Ellist @ A_27b ) ) @ ( ap @ V0f @ V2x ) ) @ ( c_2Ellist_2ELNIL @ A_27b ) )
% 5.64/5.89                      @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.64/5.89                        @ ^ [V3v: $i] :
% 5.64/5.89                            ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Ellist_2Ellist @ A_27b ) @ A_27a @ A_27b ) @ V3v )
% 5.64/5.89                            @ ( lam @ A_27a
% 5.64/5.89                              @ ^ [V4v1: $i] :
% 5.64/5.89                                  ( lam @ A_27b
% 5.64/5.89                                  @ ^ [V5v2: $i] : ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27b ) @ V5v2 ) @ ( ap @ V1g @ V4v1 ) ) ) ) ) ) ) ) )
% 5.64/5.89             => ! [V6y: $i] :
% 5.64/5.89                  ( ( mem @ V6y @ A_27a )
% 5.64/5.89                 => ( ( ap @ V1g @ V6y )
% 5.64/5.89                    = ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27b @ A_27a ) @ V0f ) @ V6y ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELUNFOLD__LTL__HD,axiom,
% 5.64/5.89      ! [A_27a: del,V0ll: $i] :
% 5.64/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ( ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( c_2Ellist_2ELTL__HD @ A_27a ) ) @ V0ll )
% 5.64/5.89          = V0ll ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTL__HD__LUNFOLD,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.64/5.89       => ! [V1x: $i] :
% 5.64/5.89            ( ( mem @ V1x @ A_27b )
% 5.64/5.89           => ( ( ap @ ( c_2Ellist_2ELTL__HD @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ A_27b ) @ V0f ) @ V1x ) )
% 5.64/5.89              = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Ellist_2Ellist @ A_27a ) @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_23_23 @ A_27b @ A_27a @ ( ty_2Ellist_2Ellist @ A_27a ) @ A_27a ) @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ A_27b ) @ V0f ) ) @ ( c_2Ecombin_2EI @ A_27a ) ) ) @ ( ap @ V0f @ V1x ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELNTH__LUNFOLD,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.64/5.89       => ! [V1x: $i] :
% 5.64/5.89            ( ( mem @ V1x @ A_27b )
% 5.64/5.89           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.64/5.89                ( ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ A_27b ) @ V0f ) @ V1x ) )
% 5.64/5.89                  = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ A_27a ) @ ( c_2Epair_2ESND @ A_27b @ A_27a ) ) @ ( ap @ V0f @ V1x ) ) )
% 5.64/5.89                & ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ A_27b ) @ V0f ) @ V1x ) )
% 5.64/5.89                  = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ V0f @ V1x ) ) @ ( c_2Eoption_2ENONE @ A_27a ) )
% 5.64/5.89                    @ ( lam @ ( ty_2Epair_2Eprod @ A_27b @ A_27a )
% 5.64/5.89                      @ ^ [V3v: $i] :
% 5.64/5.89                          ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ A_27a ) @ A_27b @ A_27a ) @ V3v )
% 5.64/5.89                          @ ( lam @ A_27b
% 5.64/5.89                            @ ^ [V4tx: $i] :
% 5.64/5.89                                ( lam @ A_27a
% 5.64/5.89                                @ ^ [V5hx: $i] : ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ A_27b ) @ V0f ) @ V4tx ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELNTH__LUNFOLD__compute,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.64/5.89       => ! [V1x: $i] :
% 5.64/5.89            ( ( mem @ V1x @ A_27b )
% 5.64/5.89           => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ A_27b ) @ V0f ) @ V1x ) )
% 5.64/5.89                = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ A_27a ) @ ( c_2Epair_2ESND @ A_27b @ A_27a ) ) @ ( ap @ V0f @ V1x ) ) )
% 5.64/5.89              & ! [V2n: tp__ty_2Enum_2Enum] :
% 5.64/5.89                  ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ A_27b ) @ V0f ) @ V1x ) )
% 5.64/5.89                  = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ V0f @ V1x ) ) @ ( c_2Eoption_2ENONE @ A_27a ) )
% 5.64/5.89                    @ ( lam @ ( ty_2Epair_2Eprod @ A_27b @ A_27a )
% 5.64/5.89                      @ ^ [V3v: $i] :
% 5.64/5.89                          ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ A_27a ) @ A_27b @ A_27a ) @ V3v )
% 5.64/5.89                          @ ( lam @ A_27b
% 5.64/5.89                            @ ^ [V4tx: $i] :
% 5.64/5.89                                ( lam @ A_27a
% 5.64/5.89                                @ ^ [V5hx: $i] : ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ A_27b ) @ V0f ) @ V4tx ) ) ) ) ) ) ) )
% 5.64/5.89              & ! [V6n: tp__ty_2Enum_2Enum] :
% 5.64/5.89                  ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ A_27b ) @ V0f ) @ V1x ) )
% 5.64/5.89                  = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ V0f @ V1x ) ) @ ( c_2Eoption_2ENONE @ A_27a ) )
% 5.64/5.89                    @ ( lam @ ( ty_2Epair_2Eprod @ A_27b @ A_27a )
% 5.64/5.89                      @ ^ [V7v: $i] :
% 5.64/5.89                          ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ A_27a ) @ A_27b @ A_27a ) @ V7v )
% 5.64/5.89                          @ ( lam @ A_27b
% 5.64/5.89                            @ ^ [V8tx: $i] :
% 5.64/5.89                                ( lam @ A_27a
% 5.64/5.89                                @ ^ [V9hx: $i] : ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V6n ) ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ A_27b ) @ V0f ) @ V8tx ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELHD__LUNFOLD,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.64/5.89       => ! [V1x: $i] :
% 5.64/5.89            ( ( mem @ V1x @ A_27b )
% 5.64/5.89           => ( ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ A_27b ) @ V0f ) @ V1x ) )
% 5.64/5.89              = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ A_27a ) @ ( c_2Epair_2ESND @ A_27b @ A_27a ) ) @ ( ap @ V0f @ V1x ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTL__LUNFOLD,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.64/5.89       => ! [V1x: $i] :
% 5.64/5.89            ( ( mem @ V1x @ A_27b )
% 5.64/5.89           => ( ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ A_27b ) @ V0f ) @ V1x ) )
% 5.64/5.89              = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27a ) @ A_27b ) @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ A_27b ) @ V0f ) ) @ ( c_2Epair_2EFST @ A_27b @ A_27a ) ) ) @ ( ap @ V0f @ V1x ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2Ellist__Axiom__1,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) )
% 5.64/5.89       => ? [V1g: $i] :
% 5.64/5.89            ( ( mem @ V1g @ ( arr @ A_27a @ ( ty_2Ellist_2Ellist @ A_27b ) ) )
% 5.64/5.89            & ! [V2x: $i] :
% 5.64/5.89                ( ( mem @ V2x @ A_27a )
% 5.64/5.89               => ( ( ap @ V1g @ V2x )
% 5.64/5.89                  = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Ellist_2Ellist @ A_27b ) ) @ ( ap @ V0f @ V2x ) ) @ ( c_2Ellist_2ELNIL @ A_27b ) )
% 5.64/5.89                    @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.64/5.89                      @ ^ [V3v: $i] :
% 5.64/5.89                          ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Ellist_2Ellist @ A_27b ) @ A_27a @ A_27b ) @ V3v )
% 5.64/5.89                          @ ( lam @ A_27a
% 5.64/5.89                            @ ^ [V4a: $i] :
% 5.64/5.89                                ( lam @ A_27b
% 5.64/5.89                                @ ^ [V5b: $i] : ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27b ) @ V5b ) @ ( ap @ V1g @ V4a ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2Ellist__Axiom__1ue,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) )
% 5.64/5.89       => ( p
% 5.64/5.89          @ ( ap @ ( c_2Ebool_2E_3F_21 @ ( arr @ A_27a @ ( ty_2Ellist_2Ellist @ A_27b ) ) )
% 5.64/5.89            @ ( lam @ ( arr @ A_27a @ ( ty_2Ellist_2Ellist @ A_27b ) )
% 5.64/5.89              @ ^ [V1g: $i] :
% 5.64/5.89                  ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.64/5.89                  @ ( lam @ A_27a
% 5.64/5.89                    @ ^ [V2x: $i] :
% 5.64/5.89                        ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Ellist_2Ellist @ A_27b ) ) @ ( ap @ V1g @ V2x ) )
% 5.64/5.89                        @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Ellist_2Ellist @ A_27b ) ) @ ( ap @ V0f @ V2x ) ) @ ( c_2Ellist_2ELNIL @ A_27b ) )
% 5.64/5.89                          @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.64/5.89                            @ ^ [V3v: $i] :
% 5.64/5.89                                ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Ellist_2Ellist @ A_27b ) @ A_27a @ A_27b ) @ V3v )
% 5.64/5.89                                @ ( lam @ A_27a
% 5.64/5.89                                  @ ^ [V4a: $i] :
% 5.64/5.89                                      ( lam @ A_27b
% 5.64/5.89                                      @ ^ [V5b: $i] : ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27b ) @ V5b ) @ ( ap @ V1g @ V4a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2Ellist__ue__Axiom,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) )
% 5.64/5.89       => ( p
% 5.64/5.89          @ ( ap @ ( c_2Ebool_2E_3F_21 @ ( arr @ A_27a @ ( ty_2Ellist_2Ellist @ A_27b ) ) )
% 5.64/5.89            @ ( lam @ ( arr @ A_27a @ ( ty_2Ellist_2Ellist @ A_27b ) )
% 5.64/5.89              @ ^ [V1g: $i] :
% 5.64/5.89                  ( ap
% 5.64/5.89                  @ ( ap @ c_2Ebool_2E_2F_5C
% 5.64/5.89                    @ ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.64/5.89                      @ ( lam @ A_27a
% 5.64/5.89                        @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ ( c_2Ellist_2ELHD @ A_27b ) @ ( ap @ V1g @ V2x ) ) ) @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27b ) @ ( c_2Epair_2ESND @ A_27a @ A_27b ) ) @ ( ap @ V0f @ V2x ) ) ) ) ) )
% 5.64/5.89                  @ ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.64/5.89                    @ ( lam @ A_27a
% 5.64/5.89                      @ ^ [V3x: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ ( ty_2Ellist_2Ellist @ A_27b ) ) ) @ ( ap @ ( c_2Ellist_2ELTL @ A_27b ) @ ( ap @ V1g @ V3x ) ) ) @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Ellist_2Ellist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Ellist_2Ellist @ A_27b ) @ A_27a ) @ V1g ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) ) @ ( ap @ V0f @ V3x ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2Ellist__Axiom,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) )
% 5.64/5.89       => ? [V1g: $i] :
% 5.64/5.89            ( ( mem @ V1g @ ( arr @ A_27a @ ( ty_2Ellist_2Ellist @ A_27b ) ) )
% 5.64/5.89            & ! [V2x: $i] :
% 5.64/5.89                ( ( mem @ V2x @ A_27a )
% 5.64/5.89               => ( ( ap @ ( c_2Ellist_2ELHD @ A_27b ) @ ( ap @ V1g @ V2x ) )
% 5.64/5.89                  = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27b ) @ ( c_2Epair_2ESND @ A_27a @ A_27b ) ) @ ( ap @ V0f @ V2x ) ) ) )
% 5.64/5.89            & ! [V3x: $i] :
% 5.64/5.89                ( ( mem @ V3x @ A_27a )
% 5.64/5.89               => ( ( ap @ ( c_2Ellist_2ELTL @ A_27b ) @ ( ap @ V1g @ V3x ) )
% 5.64/5.89                  = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Ellist_2Ellist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Ellist_2Ellist @ A_27b ) @ A_27a ) @ V1g ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) ) @ ( ap @ V0f @ V3x ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELUNFOLD__BISIMULATION,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,A_27c: del,V0f1: $i] :
% 5.64/5.89        ( ( mem @ V0f1 @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) )
% 5.64/5.89       => ! [V1f2: $i] :
% 5.64/5.89            ( ( mem @ V1f2 @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) )
% 5.64/5.89           => ! [V2x1: $i] :
% 5.64/5.89                ( ( mem @ V2x1 @ A_27a )
% 5.64/5.89               => ! [V3x2: $i] :
% 5.64/5.89                    ( ( mem @ V3x2 @ A_27c )
% 5.64/5.89                   => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27b @ A_27a ) @ V0f1 ) @ V2x1 )
% 5.64/5.89                        = ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27b @ A_27c ) @ V1f2 ) @ V3x2 ) )
% 5.64/5.89                    <=> ? [V4R: $i] :
% 5.64/5.89                          ( ( mem @ V4R @ ( arr @ A_27a @ ( arr @ A_27c @ bool ) ) )
% 5.64/5.89                          & ( p @ ( ap @ ( ap @ V4R @ V2x1 ) @ V3x2 ) )
% 5.64/5.89                          & ! [V5y1: $i] :
% 5.64/5.89                              ( ( mem @ V5y1 @ A_27a )
% 5.64/5.89                             => ! [V6y2: $i] :
% 5.64/5.89                                  ( ( mem @ V6y2 @ A_27c )
% 5.64/5.89                                 => ( ( p @ ( ap @ ( ap @ V4R @ V5y1 ) @ V6y2 ) )
% 5.64/5.89                                   => ( ( ( ( ap @ V0f1 @ V5y1 )
% 5.64/5.89                                          = ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.64/5.89                                        & ( ( ap @ V1f2 @ V6y2 )
% 5.64/5.89                                          = ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) )
% 5.64/5.89                                      | ? [V7h: $i] :
% 5.64/5.89                                          ( ( mem @ V7h @ A_27b )
% 5.64/5.89                                          & ? [V8t1: $i] :
% 5.64/5.89                                              ( ( mem @ V8t1 @ A_27a )
% 5.64/5.89                                              & ? [V9t2: $i] :
% 5.64/5.89                                                  ( ( mem @ V9t2 @ A_27c )
% 5.64/5.89                                                  & ( ( ap @ V0f1 @ V5y1 )
% 5.64/5.89                                                    = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V8t1 ) @ V7h ) ) )
% 5.64/5.89                                                  & ( ( ap @ V1f2 @ V6y2 )
% 5.64/5.89                                                    = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ A_27b ) @ V9t2 ) @ V7h ) ) )
% 5.64/5.89                                                  & ( p @ ( ap @ ( ap @ V4R @ V8t1 ) @ V9t2 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELLIST__BISIMULATION0,axiom,
% 5.64/5.89      ! [A_27a: del,V0ll1: $i] :
% 5.64/5.89        ( ( mem @ V0ll1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ! [V1ll2: $i] :
% 5.64/5.89            ( ( mem @ V1ll2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( V0ll1 = V1ll2 )
% 5.64/5.89            <=> ? [V2R: $i] :
% 5.64/5.89                  ( ( mem @ V2R @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ bool ) ) )
% 5.64/5.89                  & ( p @ ( ap @ ( ap @ V2R @ V0ll1 ) @ V1ll2 ) )
% 5.64/5.89                  & ! [V3ll3: $i] :
% 5.64/5.89                      ( ( mem @ V3ll3 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89                     => ! [V4ll4: $i] :
% 5.64/5.89                          ( ( mem @ V4ll4 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89                         => ( ( p @ ( ap @ ( ap @ V2R @ V3ll3 ) @ V4ll4 ) )
% 5.64/5.89                           => ( ( ( V3ll3
% 5.64/5.89                                  = ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.64/5.89                                & ( V4ll4
% 5.64/5.89                                  = ( c_2Ellist_2ELNIL @ A_27a ) ) )
% 5.64/5.89                              | ? [V5h: $i] :
% 5.64/5.89                                  ( ( mem @ V5h @ A_27a )
% 5.64/5.89                                  & ? [V6t1: $i] :
% 5.64/5.89                                      ( ( mem @ V6t1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89                                      & ? [V7t2: $i] :
% 5.64/5.89                                          ( ( mem @ V7t2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89                                          & ( V3ll3
% 5.64/5.89                                            = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V5h ) @ V6t1 ) )
% 5.64/5.89                                          & ( V4ll4
% 5.64/5.89                                            = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V5h ) @ V7t2 ) )
% 5.64/5.89                                          & ( p @ ( ap @ ( ap @ V2R @ V6t1 ) @ V7t2 ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELLIST__BISIMULATION,axiom,
% 5.64/5.89      ! [A_27a: del,V0ll1: $i] :
% 5.64/5.89        ( ( mem @ V0ll1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ! [V1ll2: $i] :
% 5.64/5.89            ( ( mem @ V1ll2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( V0ll1 = V1ll2 )
% 5.64/5.89            <=> ? [V2R: $i] :
% 5.64/5.89                  ( ( mem @ V2R @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ bool ) ) )
% 5.64/5.89                  & ( p @ ( ap @ ( ap @ V2R @ V0ll1 ) @ V1ll2 ) )
% 5.64/5.89                  & ! [V3ll3: $i] :
% 5.64/5.89                      ( ( mem @ V3ll3 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89                     => ! [V4ll4: $i] :
% 5.64/5.89                          ( ( mem @ V4ll4 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89                         => ( ( p @ ( ap @ ( ap @ V2R @ V3ll3 ) @ V4ll4 ) )
% 5.64/5.89                           => ( ( ( V3ll3
% 5.64/5.89                                  = ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.64/5.89                                & ( V4ll4
% 5.64/5.89                                  = ( c_2Ellist_2ELNIL @ A_27a ) ) )
% 5.64/5.89                              | ( ( ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ V3ll3 )
% 5.64/5.89                                  = ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ V4ll4 ) )
% 5.64/5.89                                & ( p @ ( ap @ ( ap @ V2R @ ( ap @ ( c_2Eoption_2ETHE @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ V3ll3 ) ) ) @ ( ap @ ( c_2Eoption_2ETHE @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ V4ll4 ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELLIST__STRONG__BISIMULATION,axiom,
% 5.64/5.89      ! [A_27a: del,V0ll1: $i] :
% 5.64/5.89        ( ( mem @ V0ll1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ! [V1ll2: $i] :
% 5.64/5.89            ( ( mem @ V1ll2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( V0ll1 = V1ll2 )
% 5.64/5.89            <=> ? [V2R: $i] :
% 5.64/5.89                  ( ( mem @ V2R @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ bool ) ) )
% 5.64/5.89                  & ( p @ ( ap @ ( ap @ V2R @ V0ll1 ) @ V1ll2 ) )
% 5.64/5.89                  & ! [V3ll3: $i] :
% 5.64/5.89                      ( ( mem @ V3ll3 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89                     => ! [V4ll4: $i] :
% 5.64/5.89                          ( ( mem @ V4ll4 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89                         => ( ( p @ ( ap @ ( ap @ V2R @ V3ll3 ) @ V4ll4 ) )
% 5.64/5.89                           => ( ( V3ll3 = V4ll4 )
% 5.64/5.89                              | ? [V5h: $i] :
% 5.64/5.89                                  ( ( mem @ V5h @ A_27a )
% 5.64/5.89                                  & ? [V6t1: $i] :
% 5.64/5.89                                      ( ( mem @ V6t1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89                                      & ? [V7t2: $i] :
% 5.64/5.89                                          ( ( mem @ V7t2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89                                          & ( V3ll3
% 5.64/5.89                                            = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V5h ) @ V6t1 ) )
% 5.64/5.89                                          & ( V4ll4
% 5.64/5.89                                            = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V5h ) @ V7t2 ) )
% 5.64/5.89                                          & ( p @ ( ap @ ( ap @ V2R @ V6t1 ) @ V7t2 ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ellist_2ELTAKE,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89        ( ! [V0ll: $i] :
% 5.64/5.89            ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0ll )
% 5.64/5.89              = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.64/5.89        & ! [V1n: tp__ty_2Enum_2Enum,V2ll: $i] :
% 5.64/5.89            ( ( mem @ V2ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ V2ll )
% 5.64/5.89              = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ V2ll ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.64/5.89                @ ( lam @ A_27a
% 5.64/5.89                  @ ^ [V3hd: $i] :
% 5.64/5.89                      ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Eoption_2Eoption @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Eoption_2ETHE @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ V2ll ) ) ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.64/5.89                      @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.64/5.89                        @ ^ [V4tl: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3hd ) @ V4tl ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTAKE__LUNFOLD,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.64/5.89       => ! [V1x: $i] :
% 5.64/5.89            ( ( mem @ V1x @ A_27b )
% 5.64/5.89           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.64/5.89                ( ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ A_27b ) @ V0f ) @ V1x ) )
% 5.64/5.89                  = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.64/5.89                & ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ A_27b ) @ V0f ) @ V1x ) )
% 5.64/5.89                  = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ ( ty_2Eoption_2Eoption @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ ( ap @ V0f @ V1x ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.64/5.89                    @ ( lam @ ( ty_2Epair_2Eprod @ A_27b @ A_27a )
% 5.64/5.89                      @ ^ [V3v: $i] :
% 5.64/5.89                          ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Elist_2Elist @ A_27a ) ) @ A_27b @ A_27a ) @ V3v )
% 5.64/5.89                          @ ( lam @ A_27b
% 5.64/5.89                            @ ^ [V4tx: $i] :
% 5.64/5.89                                ( lam @ A_27a
% 5.64/5.89                                @ ^ [V5hx: $i] : ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5hx ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ A_27b ) @ V0f ) @ V4tx ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTAKE__THM,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,A_27c: del] :
% 5.64/5.89        ( ! [V0l: $i] :
% 5.64/5.89            ( ( mem @ V0l @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0l )
% 5.64/5.89              = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.64/5.89        & ! [V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.89            ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27b ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( c_2Ellist_2ELNIL @ A_27b ) )
% 5.64/5.89            = ( c_2Eoption_2ENONE @ ( ty_2Elist_2Elist @ A_27b ) ) )
% 5.64/5.89        & ! [V2n: tp__ty_2Enum_2Enum,V3h: $i] :
% 5.64/5.89            ( ( mem @ V3h @ A_27c )
% 5.64/5.89           => ! [V4t: $i] :
% 5.64/5.89                ( ( mem @ V4t @ ( ty_2Ellist_2Ellist @ A_27c ) )
% 5.64/5.89               => ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27c ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27c ) @ V3h ) @ V4t ) )
% 5.64/5.89                  = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Elist_2Elist @ A_27c ) @ ( ty_2Elist_2Elist @ A_27c ) ) @ ( ap @ ( c_2Elist_2ECONS @ A_27c ) @ V3h ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27c ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V4t ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTAKE__SNOC__LNTH,axiom,
% 5.64/5.89      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1ll: $i] :
% 5.64/5.89        ( ( mem @ V1ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ V1ll )
% 5.64/5.89          = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Eoption_2Eoption @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1ll ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.64/5.89            @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.64/5.89              @ ^ [V2l: $i] :
% 5.64/5.89                  ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1ll ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.64/5.89                  @ ( lam @ A_27a
% 5.64/5.89                    @ ^ [V3e: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3e ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTAKE__EQ__NONE__LNTH,axiom,
% 5.64/5.89      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1ll: $i] :
% 5.64/5.89        ( ( mem @ V1ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1ll )
% 5.64/5.89            = ( c_2Eoption_2ENONE @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.64/5.89         => ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1ll )
% 5.64/5.89            = ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTAKE__NIL__EQ__SOME,axiom,
% 5.64/5.89      ! [A_27a: del,V0l: $i] :
% 5.64/5.89        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89       => ! [V1m: tp__ty_2Enum_2Enum] :
% 5.64/5.89            ( ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.64/5.89              = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0l ) )
% 5.64/5.89          <=> ( ( V1m = fo__c_2Enum_2E0 )
% 5.64/5.89              & ( V0l
% 5.64/5.89                = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTAKE__NIL__EQ__NONE,axiom,
% 5.64/5.89      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum] :
% 5.64/5.89        ( ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.64/5.89          = ( c_2Eoption_2ENONE @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.64/5.89      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTAKE__EQ,axiom,
% 5.64/5.89      ! [A_27a: del,V0ll1: $i] :
% 5.64/5.89        ( ( mem @ V0ll1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ! [V1ll2: $i] :
% 5.64/5.89            ( ( mem @ V1ll2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( V0ll1 = V1ll2 )
% 5.64/5.89            <=> ! [V2n: tp__ty_2Enum_2Enum] :
% 5.64/5.89                  ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V0ll1 )
% 5.64/5.89                  = ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V1ll2 ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTAKE__CONS__EQ__NONE,axiom,
% 5.64/5.89      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1h: $i] :
% 5.64/5.89        ( ( mem @ V1h @ A_27a )
% 5.64/5.89       => ! [V2t: $i] :
% 5.64/5.89            ( ( mem @ V2t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V1h ) @ V2t ) )
% 5.64/5.89                = ( c_2Eoption_2ENONE @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.64/5.89            <=> ? [V3n: tp__ty_2Enum_2Enum] :
% 5.64/5.89                  ( ( V0m
% 5.64/5.89                    = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) )
% 5.64/5.89                  & ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) @ V2t )
% 5.64/5.89                    = ( c_2Eoption_2ENONE @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTAKE__CONS__EQ__SOME,axiom,
% 5.64/5.89      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1h: $i] :
% 5.64/5.89        ( ( mem @ V1h @ A_27a )
% 5.64/5.89       => ! [V2t: $i] :
% 5.64/5.89            ( ( mem @ V2t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ! [V3l: $i] :
% 5.64/5.89                ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89               => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V1h ) @ V2t ) )
% 5.64/5.89                    = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ V3l ) )
% 5.64/5.89                <=> ( ( ( V0m = fo__c_2Enum_2E0 )
% 5.64/5.89                      & ( V3l
% 5.64/5.89                        = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.64/5.89                    | ? [V4n: tp__ty_2Enum_2Enum,V5l_27: $i] :
% 5.64/5.89                        ( ( mem @ V5l_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                        & ( V0m
% 5.64/5.89                          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) )
% 5.64/5.89                        & ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ V2t )
% 5.64/5.89                          = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ V5l_27 ) )
% 5.64/5.89                        & ( V3l
% 5.64/5.89                          = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1h ) @ V5l_27 ) ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTAKE__EQ__SOME__CONS,axiom,
% 5.64/5.89      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.64/5.89        ( ( mem @ V1l @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ! [V2x: $i] :
% 5.64/5.89            ( ( mem @ V2x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89           => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l )
% 5.64/5.89                = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ V2x ) )
% 5.64/5.89             => ! [V3h: $i] :
% 5.64/5.89                  ( ( mem @ V3h @ A_27a )
% 5.64/5.89                 => ? [V4y: $i] :
% 5.64/5.89                      ( ( mem @ V4y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.64/5.89                      & ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V3h ) @ V1l ) )
% 5.64/5.89                        = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ V4y ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ellist_2ELMAP,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del] :
% 5.64/5.89        ( ! [V0f: $i] :
% 5.64/5.89            ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.89           => ( ( ap @ ( ap @ ( c_2Ellist_2ELMAP @ A_27a @ A_27b ) @ V0f ) @ ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.64/5.89              = ( c_2Ellist_2ELNIL @ A_27b ) ) )
% 5.64/5.89        & ! [V1f: $i] :
% 5.64/5.89            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.89           => ! [V2h: $i] :
% 5.64/5.89                ( ( mem @ V2h @ A_27a )
% 5.64/5.89               => ! [V3t: $i] :
% 5.64/5.89                    ( ( mem @ V3t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89                   => ( ( ap @ ( ap @ ( c_2Ellist_2ELMAP @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V2h ) @ V3t ) )
% 5.64/5.89                      = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27b ) @ ( ap @ V1f @ V2h ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELMAP @ A_27a @ A_27b ) @ V1f ) @ V3t ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ellist_2ELAPPEND,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89        ( ! [V0x: $i] :
% 5.64/5.89            ( ( mem @ V0x @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) @ V0x )
% 5.64/5.89              = V0x ) )
% 5.64/5.89        & ! [V1h: $i] :
% 5.64/5.89            ( ( mem @ V1h @ A_27a )
% 5.64/5.89           => ! [V2t: $i] :
% 5.64/5.89                ( ( mem @ V2t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89               => ! [V3x: $i] :
% 5.64/5.89                    ( ( mem @ V3x @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89                   => ( ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V1h ) @ V2t ) ) @ V3x )
% 5.64/5.89                      = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V1h ) @ ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V2t ) @ V3x ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELMAP__APPEND,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.89       => ! [V1ll1: $i] :
% 5.64/5.89            ( ( mem @ V1ll1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ! [V2ll2: $i] :
% 5.64/5.89                ( ( mem @ V2ll2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89               => ( ( ap @ ( ap @ ( c_2Ellist_2ELMAP @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V1ll1 ) @ V2ll2 ) )
% 5.64/5.89                  = ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27b ) @ ( ap @ ( ap @ ( c_2Ellist_2ELMAP @ A_27a @ A_27b ) @ V0f ) @ V1ll1 ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELMAP @ A_27a @ A_27b ) @ V0f ) @ V2ll2 ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELAPPEND__EQ__LNIL,axiom,
% 5.64/5.89      ! [A_27a: del,V0l1: $i] :
% 5.64/5.89        ( ( mem @ V0l1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ! [V1l2: $i] :
% 5.64/5.89            ( ( mem @ V1l2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V0l1 ) @ V1l2 )
% 5.64/5.89                = ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.64/5.89            <=> ( ( V0l1
% 5.64/5.89                  = ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.64/5.89                & ( V1l2
% 5.64/5.89                  = ( c_2Ellist_2ELNIL @ A_27a ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELAPPEND__ASSOC,axiom,
% 5.64/5.89      ! [A_27a: del,V0ll1: $i] :
% 5.64/5.89        ( ( mem @ V0ll1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ! [V1ll2: $i] :
% 5.64/5.89            ( ( mem @ V1ll2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ! [V2ll3: $i] :
% 5.64/5.89                ( ( mem @ V2ll3 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89               => ( ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V0ll1 ) @ V1ll2 ) ) @ V2ll3 )
% 5.64/5.89                  = ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V0ll1 ) @ ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V1ll2 ) @ V2ll3 ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELMAP__MAP,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.64/5.89        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.64/5.89       => ! [V1g: $i] :
% 5.64/5.89            ( ( mem @ V1g @ ( arr @ A_27c @ A_27a ) )
% 5.64/5.89           => ! [V2ll: $i] :
% 5.64/5.89                ( ( mem @ V2ll @ ( ty_2Ellist_2Ellist @ A_27c ) )
% 5.64/5.89               => ( ( ap @ ( ap @ ( c_2Ellist_2ELMAP @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Ellist_2ELMAP @ A_27c @ A_27a ) @ V1g ) @ V2ll ) )
% 5.64/5.89                  = ( ap @ ( ap @ ( c_2Ellist_2ELMAP @ A_27c @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27c @ A_27b @ A_27a ) @ V0f ) @ V1g ) ) @ V2ll ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELAPPEND__NIL__2ND,axiom,
% 5.64/5.89      ! [A_27a: del,V0ll: $i] :
% 5.64/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ( ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V0ll ) @ ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.64/5.89          = V0ll ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELHD__LAPPEND,axiom,
% 5.64/5.89      ! [A_27a: del,V0l1: $i] :
% 5.64/5.89        ( ( mem @ V0l1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ! [V1l2: $i] :
% 5.64/5.89            ( ( mem @ V1l2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.64/5.89              = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V0l1 ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) ) @ ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ V1l2 ) ) @ ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ V0l1 ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTL__LAPPEND,axiom,
% 5.64/5.89      ! [A_27a: del,V0l1: $i] :
% 5.64/5.89        ( ( mem @ V0l1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ! [V1l2: $i] :
% 5.64/5.89            ( ( mem @ V1l2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.64/5.89              = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V0l1 ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) ) @ ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ V1l2 ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ ( ap @ ( c_2Eoption_2ETHE @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ V0l1 ) ) ) @ V1l2 ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELTAKE__LAPPEND1,axiom,
% 5.64/5.89      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l1: $i] :
% 5.64/5.89        ( ( mem @ V1l1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ! [V2l2: $i] :
% 5.64/5.89            ( ( mem @ V2l2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89           => ( ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l1 ) ) )
% 5.64/5.89             => ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V1l1 ) @ V2l2 ) )
% 5.64/5.89                = ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l1 ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ellist_2ELFINITE__def,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89        ( ( c_2Ellist_2ELFINITE @ A_27a )
% 5.64/5.89        = ( lam @ ( ty_2Ellist_2Ellist @ A_27a )
% 5.64/5.89          @ ^ [V0a0: $i] :
% 5.64/5.89              ( ap @ ( c_2Ebool_2E_21 @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ bool ) )
% 5.64/5.89              @ ( lam @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ bool )
% 5.64/5.89                @ ^ [V1LFINITE_27: $i] :
% 5.64/5.89                    ( ap
% 5.64/5.89                    @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.64/5.89                      @ ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89                        @ ( lam @ ( ty_2Ellist_2Ellist @ A_27a )
% 5.64/5.89                          @ ^ [V2a0: $i] :
% 5.64/5.89                              ( ap
% 5.64/5.89                              @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.64/5.89                                @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V2a0 ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) )
% 5.64/5.89                                  @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.64/5.89                                    @ ( lam @ A_27a
% 5.64/5.89                                      @ ^ [V3h: $i] :
% 5.64/5.89                                          ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89                                          @ ( lam @ ( ty_2Ellist_2Ellist @ A_27a )
% 5.64/5.89                                            @ ^ [V4t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V2a0 ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V3h ) @ V4t ) ) ) @ ( ap @ V1LFINITE_27 @ V4t ) ) ) ) ) ) ) )
% 5.64/5.89                              @ ( ap @ V1LFINITE_27 @ V2a0 ) ) ) ) )
% 5.64/5.89                    @ ( ap @ V1LFINITE_27 @ V0a0 ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELFINITE__rules,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89        ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) )
% 5.64/5.89        & ! [V0h: $i] :
% 5.64/5.89            ( ( mem @ V0h @ A_27a )
% 5.64/5.89           => ! [V1t: $i] :
% 5.64/5.89                ( ( mem @ V1t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89               => ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V1t ) )
% 5.64/5.89                 => ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V0h ) @ V1t ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELFINITE__ind,axiom,
% 5.64/5.89      ! [A_27a: del,V0LFINITE_27: $i] :
% 5.64/5.89        ( ( mem @ V0LFINITE_27 @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ bool ) )
% 5.64/5.89       => ( ( ( p @ ( ap @ V0LFINITE_27 @ ( c_2Ellist_2ELNIL @ A_27a ) ) )
% 5.64/5.89            & ! [V1h: $i] :
% 5.64/5.89                ( ( mem @ V1h @ A_27a )
% 5.64/5.89               => ! [V2t: $i] :
% 5.64/5.89                    ( ( mem @ V2t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89                   => ( ( p @ ( ap @ V0LFINITE_27 @ V2t ) )
% 5.64/5.89                     => ( p @ ( ap @ V0LFINITE_27 @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V1h ) @ V2t ) ) ) ) ) ) )
% 5.64/5.89         => ! [V3a0: $i] :
% 5.64/5.89              ( ( mem @ V3a0 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89             => ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V3a0 ) )
% 5.64/5.89               => ( p @ ( ap @ V0LFINITE_27 @ V3a0 ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELFINITE__strongind,axiom,
% 5.64/5.89      ! [A_27a: del,V0LFINITE_27: $i] :
% 5.64/5.89        ( ( mem @ V0LFINITE_27 @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ bool ) )
% 5.64/5.89       => ( ( ( p @ ( ap @ V0LFINITE_27 @ ( c_2Ellist_2ELNIL @ A_27a ) ) )
% 5.64/5.89            & ! [V1h: $i] :
% 5.64/5.89                ( ( mem @ V1h @ A_27a )
% 5.64/5.89               => ! [V2t: $i] :
% 5.64/5.89                    ( ( mem @ V2t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89                   => ( ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V2t ) )
% 5.64/5.89                        & ( p @ ( ap @ V0LFINITE_27 @ V2t ) ) )
% 5.64/5.89                     => ( p @ ( ap @ V0LFINITE_27 @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V1h ) @ V2t ) ) ) ) ) ) )
% 5.64/5.89         => ! [V3a0: $i] :
% 5.64/5.89              ( ( mem @ V3a0 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89             => ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V3a0 ) )
% 5.64/5.89               => ( p @ ( ap @ V0LFINITE_27 @ V3a0 ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELFINITE__cases,axiom,
% 5.64/5.89      ! [A_27a: del,V0a0: $i] :
% 5.64/5.89        ( ( mem @ V0a0 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V0a0 ) )
% 5.64/5.89        <=> ( ( V0a0
% 5.64/5.89              = ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.64/5.89            | ? [V1h: $i] :
% 5.64/5.89                ( ( mem @ V1h @ A_27a )
% 5.64/5.89                & ? [V2t: $i] :
% 5.64/5.89                    ( ( mem @ V2t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89                    & ( V0a0
% 5.64/5.89                      = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V1h ) @ V2t ) )
% 5.64/5.89                    & ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V2t ) ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELFINITE__THM,axiom,
% 5.64/5.89      ! [A_27a: del,A_27b: del] :
% 5.64/5.89        ( ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) )
% 5.64/5.89        <=> $true )
% 5.64/5.89        & ! [V0h: $i] :
% 5.64/5.89            ( ( mem @ V0h @ A_27b )
% 5.64/5.89           => ! [V1t: $i] :
% 5.64/5.89                ( ( mem @ V1t @ ( ty_2Ellist_2Ellist @ A_27b ) )
% 5.64/5.89               => ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27b ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27b ) @ V0h ) @ V1t ) ) )
% 5.64/5.89                <=> ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27b ) @ V1t ) ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(conj_thm_2Ellist_2ELFINITE,axiom,
% 5.64/5.89      ! [A_27a: del,V0ll: $i] :
% 5.64/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89       => ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V0ll ) )
% 5.64/5.89        <=> ? [V1n: tp__ty_2Enum_2Enum] :
% 5.64/5.89              ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0ll )
% 5.64/5.89              = ( c_2Eoption_2ENONE @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.64/5.89  
% 5.64/5.89  thf(ax_thm_2Ellist_2Ellength__rel__def,axiom,
% 5.64/5.89      ! [A_27a: del] :
% 5.64/5.89        ( ( c_2Ellist_2Ellength__rel @ A_27a )
% 5.64/5.89        = ( lam @ ( ty_2Ellist_2Ellist @ A_27a )
% 5.64/5.89          @ ^ [V0a0: $i] :
% 5.64/5.89              ( lam @ ty_2Enum_2Enum
% 5.64/5.89              @ ^ [V1a1: $i] :
% 5.64/5.89                  ( ap @ ( c_2Ebool_2E_21 @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) )
% 5.64/5.89                  @ ( lam @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.64/5.89                    @ ^ [V2llength__rel_27: $i] :
% 5.64/5.89                        ( ap
% 5.64/5.89                        @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.64/5.89                          @ ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.64/5.89                            @ ( lam @ ( ty_2Ellist_2Ellist @ A_27a )
% 5.64/5.89                              @ ^ [V3a0: $i] :
% 5.64/5.89                                  ( ap @ ( c_2Ebool_2E_21 @ ty_2Enum_2Enum )
% 5.64/5.89                                  @ ( lam @ ty_2Enum_2Enum
% 5.64/5.89                                    @ ^ [V4a1: $i] :
% 5.64/5.89                                        ( ap
% 5.64/5.89                                        @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.64/5.89                                          @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V3a0 ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V4a1 ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) )
% 5.64/5.89                                            @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.66/5.89                                              @ ( lam @ A_27a
% 5.66/5.89                                                @ ^ [V5h: $i] :
% 5.66/5.89                                                    ( ap @ ( c_2Ebool_2E_3F @ ty_2Enum_2Enum )
% 5.66/5.89                                                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.89                                                      @ ^ [V6n: $i] :
% 5.66/5.89                                                          ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89                                                          @ ( lam @ ( ty_2Ellist_2Ellist @ A_27a )
% 5.66/5.89                                                            @ ^ [V7t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V3a0 ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V5h ) @ V7t ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V4a1 ) @ ( ap @ c_2Enum_2ESUC @ V6n ) ) ) @ ( ap @ ( ap @ V2llength__rel_27 @ V7t ) @ V6n ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.89                                        @ ( ap @ ( ap @ V2llength__rel_27 @ V3a0 ) @ V4a1 ) ) ) ) ) ) )
% 5.66/5.89                        @ ( ap @ ( ap @ V2llength__rel_27 @ V0a0 ) @ V1a1 ) ) ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2Ellength__rel__rules,axiom,
% 5.66/5.89      ! [A_27a: del] :
% 5.66/5.89        ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Ellength__rel @ A_27a ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.89        & ! [V0h: $i] :
% 5.66/5.89            ( ( mem @ V0h @ A_27a )
% 5.66/5.89           => ! [V1n: tp__ty_2Enum_2Enum,V2t: $i] :
% 5.66/5.89                ( ( mem @ V2t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89               => ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Ellength__rel @ A_27a ) @ V2t ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.66/5.89                 => ( p @ ( ap @ ( ap @ ( c_2Ellist_2Ellength__rel @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V0h ) @ V2t ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2Ellength__rel__ind,axiom,
% 5.66/5.89      ! [A_27a: del,V0llength__rel_27: $i] :
% 5.66/5.89        ( ( mem @ V0llength__rel_27 @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) )
% 5.66/5.89       => ( ( ( p @ ( ap @ ( ap @ V0llength__rel_27 @ ( c_2Ellist_2ELNIL @ A_27a ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.89            & ! [V1h: $i] :
% 5.66/5.89                ( ( mem @ V1h @ A_27a )
% 5.66/5.89               => ! [V2n: tp__ty_2Enum_2Enum,V3t: $i] :
% 5.66/5.89                    ( ( mem @ V3t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89                   => ( ( p @ ( ap @ ( ap @ V0llength__rel_27 @ V3t ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.66/5.89                     => ( p @ ( ap @ ( ap @ V0llength__rel_27 @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V1h ) @ V3t ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) )
% 5.66/5.89         => ! [V4a0: $i] :
% 5.66/5.89              ( ( mem @ V4a0 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89             => ! [V5a1: tp__ty_2Enum_2Enum] :
% 5.66/5.89                  ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Ellength__rel @ A_27a ) @ V4a0 ) @ ( inj__ty_2Enum_2Enum @ V5a1 ) ) )
% 5.66/5.89                 => ( p @ ( ap @ ( ap @ V0llength__rel_27 @ V4a0 ) @ ( inj__ty_2Enum_2Enum @ V5a1 ) ) ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2Ellength__rel__strongind,axiom,
% 5.66/5.89      ! [A_27a: del,V0llength__rel_27: $i] :
% 5.66/5.89        ( ( mem @ V0llength__rel_27 @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) )
% 5.66/5.89       => ( ( ( p @ ( ap @ ( ap @ V0llength__rel_27 @ ( c_2Ellist_2ELNIL @ A_27a ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.89            & ! [V1h: $i] :
% 5.66/5.89                ( ( mem @ V1h @ A_27a )
% 5.66/5.89               => ! [V2n: tp__ty_2Enum_2Enum,V3t: $i] :
% 5.66/5.89                    ( ( mem @ V3t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Ellength__rel @ A_27a ) @ V3t ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.66/5.89                        & ( p @ ( ap @ ( ap @ V0llength__rel_27 @ V3t ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.66/5.89                     => ( p @ ( ap @ ( ap @ V0llength__rel_27 @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V1h ) @ V3t ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) )
% 5.66/5.89         => ! [V4a0: $i] :
% 5.66/5.89              ( ( mem @ V4a0 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89             => ! [V5a1: tp__ty_2Enum_2Enum] :
% 5.66/5.89                  ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Ellength__rel @ A_27a ) @ V4a0 ) @ ( inj__ty_2Enum_2Enum @ V5a1 ) ) )
% 5.66/5.89                 => ( p @ ( ap @ ( ap @ V0llength__rel_27 @ V4a0 ) @ ( inj__ty_2Enum_2Enum @ V5a1 ) ) ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2Ellength__rel__cases,axiom,
% 5.66/5.89      ! [A_27a: del,V0a0: $i] :
% 5.66/5.89        ( ( mem @ V0a0 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ! [V1a1: tp__ty_2Enum_2Enum] :
% 5.66/5.89            ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Ellength__rel @ A_27a ) @ V0a0 ) @ ( inj__ty_2Enum_2Enum @ V1a1 ) ) )
% 5.66/5.89          <=> ( ( ( V0a0
% 5.66/5.89                  = ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.66/5.89                & ( V1a1 = fo__c_2Enum_2E0 ) )
% 5.66/5.89              | ? [V2h: $i] :
% 5.66/5.89                  ( ( mem @ V2h @ A_27a )
% 5.66/5.89                  & ? [V3n: tp__ty_2Enum_2Enum,V4t: $i] :
% 5.66/5.89                      ( ( mem @ V4t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89                      & ( V0a0
% 5.66/5.89                        = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V2h ) @ V4t ) )
% 5.66/5.89                      & ( V1a1
% 5.66/5.89                        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) )
% 5.66/5.89                      & ( p @ ( ap @ ( ap @ ( c_2Ellist_2Ellength__rel @ A_27a ) @ V4t ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(ax_thm_2Ellist_2ELLENGTH,axiom,
% 5.66/5.89      ! [A_27a: del,V0ll: $i] :
% 5.66/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ V0ll ) )
% 5.66/5.89          = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum
% 5.66/5.89            @ ( ap
% 5.66/5.89              @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V0ll ) )
% 5.66/5.89                @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum )
% 5.66/5.89                  @ ( ap @ ( c_2Emin_2E_40 @ ty_2Enum_2Enum )
% 5.66/5.89                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.89                      @ ^ [V1n: $i] : ( ap @ ( ap @ ( c_2Ellist_2Ellength__rel @ A_27a ) @ V0ll ) @ V1n ) ) ) ) )
% 5.66/5.89              @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELLENGTH__THM,axiom,
% 5.66/5.89      ! [A_27a: del,A_27b: del] :
% 5.66/5.89        ( ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) )
% 5.66/5.89          = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) )
% 5.66/5.89        & ! [V0h: $i] :
% 5.66/5.89            ( ( mem @ V0h @ A_27b )
% 5.66/5.89           => ! [V1t: $i] :
% 5.66/5.89                ( ( mem @ V1t @ ( ty_2Ellist_2Ellist @ A_27b ) )
% 5.66/5.89               => ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27b ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27b ) @ V0h ) @ V1t ) ) )
% 5.66/5.89                  = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ c_2Enum_2ESUC ) @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27b ) @ V1t ) ) ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELLENGTH__0,axiom,
% 5.66/5.89      ! [A_27a: del,V0x: $i] :
% 5.66/5.89        ( ( mem @ V0x @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ( ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ V0x ) )
% 5.66/5.89            = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) )
% 5.66/5.89        <=> ( V0x
% 5.66/5.89            = ( c_2Ellist_2ELNIL @ A_27a ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELFINITE__HAS__LENGTH,axiom,
% 5.66/5.89      ! [A_27a: del,V0ll: $i] :
% 5.66/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V0ll ) )
% 5.66/5.89         => ? [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.89              ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ V0ll ) )
% 5.66/5.89              = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ENOT__LFINITE__NO__LENGTH,axiom,
% 5.66/5.89      ! [A_27a: del,V0ll: $i] :
% 5.66/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ( ~ ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V0ll ) )
% 5.66/5.89         => ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ V0ll ) )
% 5.66/5.89            = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELFINITE__LLENGTH,axiom,
% 5.66/5.89      ! [A_27a: del,V0ll: $i] :
% 5.66/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V0ll ) )
% 5.66/5.89        <=> ? [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.89              ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ V0ll ) )
% 5.66/5.89              = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELFINITE__INDUCTION,axiom,
% 5.66/5.89      ! [A_27a: del,V0P: $i] :
% 5.66/5.89        ( ( mem @ V0P @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ bool ) )
% 5.66/5.89       => ( ( ( p @ ( ap @ V0P @ ( c_2Ellist_2ELNIL @ A_27a ) ) )
% 5.66/5.89            & ! [V1h: $i] :
% 5.66/5.89                ( ( mem @ V1h @ A_27a )
% 5.66/5.89               => ! [V2t: $i] :
% 5.66/5.89                    ( ( mem @ V2t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89                   => ( ( p @ ( ap @ V0P @ V2t ) )
% 5.66/5.89                     => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V1h ) @ V2t ) ) ) ) ) ) )
% 5.66/5.89         => ! [V3a0: $i] :
% 5.66/5.89              ( ( mem @ V3a0 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89             => ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V3a0 ) )
% 5.66/5.89               => ( p @ ( ap @ V0P @ V3a0 ) ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELFINITE__STRONG__INDUCTION,axiom,
% 5.66/5.89      ! [A_27a: del,V0P: $i] :
% 5.66/5.89        ( ( mem @ V0P @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ bool ) )
% 5.66/5.89       => ( ( ( p @ ( ap @ V0P @ ( c_2Ellist_2ELNIL @ A_27a ) ) )
% 5.66/5.89            & ! [V1h: $i] :
% 5.66/5.89                ( ( mem @ V1h @ A_27a )
% 5.66/5.89               => ! [V2t: $i] :
% 5.66/5.89                    ( ( mem @ V2t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89                   => ( ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V2t ) )
% 5.66/5.89                        & ( p @ ( ap @ V0P @ V2t ) ) )
% 5.66/5.89                     => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V1h ) @ V2t ) ) ) ) ) ) )
% 5.66/5.89         => ! [V3a0: $i] :
% 5.66/5.89              ( ( mem @ V3a0 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89             => ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V3a0 ) )
% 5.66/5.89               => ( p @ ( ap @ V0P @ V3a0 ) ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELFINITE__MAP,axiom,
% 5.66/5.89      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.89        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.89       => ! [V1ll: $i] :
% 5.66/5.89            ( ( mem @ V1ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89           => ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27b ) @ ( ap @ ( ap @ ( c_2Ellist_2ELMAP @ A_27a @ A_27b ) @ V0f ) @ V1ll ) ) )
% 5.66/5.89            <=> ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V1ll ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELFINITE__APPEND,axiom,
% 5.66/5.89      ! [A_27a: del,V0ll1: $i] :
% 5.66/5.89        ( ( mem @ V0ll1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ! [V1ll2: $i] :
% 5.66/5.89            ( ( mem @ V1ll2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89           => ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V0ll1 ) @ V1ll2 ) ) )
% 5.66/5.89            <=> ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V0ll1 ) )
% 5.66/5.89                & ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V1ll2 ) ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELTAKE__LNTH__EL,axiom,
% 5.66/5.89      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1ll: $i] :
% 5.66/5.89        ( ( mem @ V1ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ! [V2m: tp__ty_2Enum_2Enum,V3l: $i] :
% 5.66/5.89            ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.89           => ( ( ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1ll )
% 5.66/5.89                  = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ V3l ) )
% 5.66/5.89                & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.66/5.89             => ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ V1ll )
% 5.66/5.89                = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ V3l ) ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ENOT__LFINITE__APPEND,axiom,
% 5.66/5.89      ! [A_27a: del,V0ll1: $i] :
% 5.66/5.89        ( ( mem @ V0ll1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ! [V1ll2: $i] :
% 5.66/5.89            ( ( mem @ V1ll2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89           => ( ~ ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V0ll1 ) )
% 5.66/5.89             => ( ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V0ll1 ) @ V1ll2 )
% 5.66/5.89                = V0ll1 ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELFINITE__LAPPEND__IMP__NIL,axiom,
% 5.66/5.89      ! [A_27a: del,V0ll: $i] :
% 5.66/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V0ll ) )
% 5.66/5.89         => ! [V1l2: $i] :
% 5.66/5.89              ( ( mem @ V1l2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89             => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V0ll ) @ V1l2 )
% 5.66/5.89                  = V0ll )
% 5.66/5.89               => ( V1l2
% 5.66/5.89                  = ( c_2Ellist_2ELNIL @ A_27a ) ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELLENGTH__MAP,axiom,
% 5.66/5.89      ! [A_27a: del,A_27b: del,V0ll: $i] :
% 5.66/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ! [V1f: $i] :
% 5.66/5.89            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.89           => ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27b ) @ ( ap @ ( ap @ ( c_2Ellist_2ELMAP @ A_27a @ A_27b ) @ V1f ) @ V0ll ) ) )
% 5.66/5.89              = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ V0ll ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELLENGTH__APPEND,axiom,
% 5.66/5.89      ! [A_27a: del,V0ll1: $i] :
% 5.66/5.89        ( ( mem @ V0ll1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ! [V1ll2: $i] :
% 5.66/5.89            ( ( mem @ V1ll2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89           => ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V0ll1 ) @ V1ll2 ) ) )
% 5.66/5.89              = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V0ll1 ) ) @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V1ll2 ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Eoption_2ETHE @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ V0ll1 ) ) ) @ ( ap @ ( c_2Eoption_2ETHE @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ V1ll2 ) ) ) ) ) @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(ax_thm_2Ellist_2EtoList,axiom,
% 5.66/5.89      ! [A_27a: del,V0ll: $i] :
% 5.66/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ( ( ap @ ( c_2Ellist_2EtoList @ A_27a ) @ V0ll )
% 5.66/5.89          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V0ll ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( ap @ ( c_2Eoption_2ETHE @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ V0ll ) ) ) @ V0ll ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2EtoList__THM,axiom,
% 5.66/5.89      ! [A_27a: del,A_27b: del] :
% 5.66/5.89        ( ( ( ap @ ( c_2Ellist_2EtoList @ A_27a ) @ ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.66/5.89          = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.66/5.89        & ! [V0h: $i] :
% 5.66/5.89            ( ( mem @ V0h @ A_27b )
% 5.66/5.89           => ! [V1t: $i] :
% 5.66/5.89                ( ( mem @ V1t @ ( ty_2Ellist_2Ellist @ A_27b ) )
% 5.66/5.89               => ( ( ap @ ( c_2Ellist_2EtoList @ A_27b ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27b ) @ V0h ) @ V1t ) )
% 5.66/5.89                  = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Elist_2Elist @ A_27b ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V0h ) ) @ ( ap @ ( c_2Ellist_2EtoList @ A_27b ) @ V1t ) ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(ax_thm_2Ellist_2EfromList__def,axiom,
% 5.66/5.89      ! [A_27a: del] :
% 5.66/5.89        ( ( ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.66/5.89          = ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.66/5.89        & ! [V0h: $i] :
% 5.66/5.89            ( ( mem @ V0h @ A_27a )
% 5.66/5.89           => ! [V1t: $i] :
% 5.66/5.89                ( ( mem @ V1t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.89               => ( ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V0h ) @ V1t ) )
% 5.66/5.89                  = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V0h ) @ ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ V1t ) ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2EfromList__EQ__LNIL,axiom,
% 5.66/5.89      ! [A_27a: del,V0l: $i] :
% 5.66/5.89        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.89       => ( ( ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ V0l )
% 5.66/5.89            = ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.66/5.89        <=> ( V0l
% 5.66/5.89            = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELHD__fromList,axiom,
% 5.66/5.89      ! [A_27a: del,V0l: $i] :
% 5.66/5.89        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.89       => ( ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ V0l ) )
% 5.66/5.89          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V0l ) ) @ ( c_2Eoption_2ENONE @ A_27a ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ ( ap @ ( c_2Elist_2EHD @ A_27a ) @ V0l ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELTL__fromList,axiom,
% 5.66/5.89      ! [A_27a: del,V0l: $i] :
% 5.66/5.89        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.89       => ( ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ V0l ) )
% 5.66/5.89          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V0l ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ ( ap @ ( c_2Elist_2ETL @ A_27a ) @ V0l ) ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELFINITE__fromList,axiom,
% 5.66/5.89      ! [A_27a: del,V0l: $i] :
% 5.66/5.89        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.89       => ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ V0l ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELLENGTH__fromList,axiom,
% 5.66/5.89      ! [A_27a: del,V0l: $i] :
% 5.66/5.89        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.89       => ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ V0l ) ) )
% 5.66/5.89          = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELTAKE__fromList,axiom,
% 5.66/5.89      ! [A_27a: del,V0l: $i] :
% 5.66/5.89        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.89       => ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ V0l ) )
% 5.66/5.89          = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0l ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2Efrom__toList,axiom,
% 5.66/5.89      ! [A_27a: del,V0l: $i] :
% 5.66/5.89        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.89       => ( ( ap @ ( c_2Ellist_2EtoList @ A_27a ) @ ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ V0l ) )
% 5.66/5.89          = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0l ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELFINITE__toList,axiom,
% 5.66/5.89      ! [A_27a: del,V0ll: $i] :
% 5.66/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V0ll ) )
% 5.66/5.89         => ? [V1l: $i] :
% 5.66/5.89              ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.89              & ( ( ap @ ( c_2Ellist_2EtoList @ A_27a ) @ V0ll )
% 5.66/5.89                = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ V1l ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELFINITE__toList__SOME,axiom,
% 5.66/5.89      ! [A_27a: del,V0ll: $i] :
% 5.66/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V0ll ) )
% 5.66/5.89        <=> ( p @ ( ap @ ( c_2Eoption_2EIS__SOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Ellist_2EtoList @ A_27a ) @ V0ll ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2Eto__fromList,axiom,
% 5.66/5.89      ! [A_27a: del,V0ll: $i] :
% 5.66/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V0ll ) )
% 5.66/5.89         => ( ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ ( ap @ ( c_2Eoption_2ETHE @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Ellist_2EtoList @ A_27a ) @ V0ll ) ) )
% 5.66/5.89            = V0ll ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELTAKE__LAPPEND2,axiom,
% 5.66/5.89      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l1: $i] :
% 5.66/5.89        ( ( mem @ V1l1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ! [V2l2: $i] :
% 5.66/5.89            ( ( mem @ V2l2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89           => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l1 )
% 5.66/5.89                = ( c_2Eoption_2ENONE @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.66/5.89             => ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V1l1 ) @ V2l2 ) )
% 5.66/5.89                = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( c_2Eoption_2ETHE @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Ellist_2EtoList @ A_27a ) @ V1l1 ) ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Eoption_2ETHE @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ V1l1 ) ) ) ) @ V2l2 ) ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELNTH__fromList,axiom,
% 5.66/5.89      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.66/5.89        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.89       => ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ V1l ) )
% 5.66/5.89          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) @ ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2Elnth__fromList__some,axiom,
% 5.66/5.89      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.66/5.89        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.89       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.66/5.89        <=> ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ V1l ) )
% 5.66/5.89            = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(ax_thm_2Ellist_2ELDROP,axiom,
% 5.66/5.89      ! [A_27a: del] :
% 5.66/5.89        ( ! [V0ll: $i] :
% 5.66/5.89            ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89           => ( ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0ll )
% 5.66/5.89              = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V0ll ) ) )
% 5.66/5.89        & ! [V1n: tp__ty_2Enum_2Enum,V2ll: $i] :
% 5.66/5.89            ( ( mem @ V2ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89           => ( ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ V2ll )
% 5.66/5.89              = ( ap @ ( c_2Eoption_2EOPTION__JOIN @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Eoption_2Eoption @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ V2ll ) ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELDROP__FUNPOW,axiom,
% 5.66/5.89      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1ll: $i] :
% 5.66/5.89        ( ( mem @ V1ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ( ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1ll )
% 5.66/5.89          = ( ap
% 5.66/5.89            @ ( ap
% 5.66/5.89              @ ( ap @ ( c_2Earithmetic_2EFUNPOW @ ( ty_2Eoption_2Eoption @ ( ty_2Ellist_2Ellist @ A_27a ) ) )
% 5.66/5.89                @ ( lam @ ( ty_2Eoption_2Eoption @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89                  @ ^ [V2m: $i] : ( ap @ ( ap @ ( c_2Eoption_2EOPTION__BIND @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V2m ) @ ( c_2Ellist_2ELTL @ A_27a ) ) ) )
% 5.66/5.89              @ ( inj__ty_2Enum_2Enum @ V0n ) )
% 5.66/5.89            @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V1ll ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELDROP__THM,axiom,
% 5.66/5.89      ! [A_27a: del,A_27b: del,A_27c: del] :
% 5.66/5.89        ( ! [V0ll: $i] :
% 5.66/5.89            ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89           => ( ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0ll )
% 5.66/5.89              = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V0ll ) ) )
% 5.66/5.89        & ! [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.89            ( ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27b ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( c_2Ellist_2ELNIL @ A_27b ) )
% 5.66/5.89            = ( c_2Eoption_2ENONE @ ( ty_2Ellist_2Ellist @ A_27b ) ) )
% 5.66/5.89        & ! [V2n: tp__ty_2Enum_2Enum,V3h: $i] :
% 5.66/5.89            ( ( mem @ V3h @ A_27c )
% 5.66/5.89           => ! [V4t: $i] :
% 5.66/5.89                ( ( mem @ V4t @ ( ty_2Ellist_2Ellist @ A_27c ) )
% 5.66/5.89               => ( ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27c ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27c ) @ V3h ) @ V4t ) )
% 5.66/5.89                  = ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27c ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V4t ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELDROP1__THM,axiom,
% 5.66/5.89      ! [A_27a: del] :
% 5.66/5.89        ( ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.66/5.89        = ( c_2Ellist_2ELTL @ A_27a ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELNTH__HD__LDROP,axiom,
% 5.66/5.89      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1ll: $i] :
% 5.66/5.89        ( ( mem @ V1ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1ll )
% 5.66/5.89          = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__BIND @ A_27a @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1ll ) ) @ ( c_2Ellist_2ELHD @ A_27a ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ENOT__LFINITE__TAKE,axiom,
% 5.66/5.89      ! [A_27a: del,V0ll: $i] :
% 5.66/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ( ~ ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V0ll ) )
% 5.66/5.89         => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.89            ? [V2y: $i] :
% 5.66/5.89              ( ( mem @ V2y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.89              & ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0ll )
% 5.66/5.89                = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ V2y ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELFINITE__TAKE,axiom,
% 5.66/5.89      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1ll: $i] :
% 5.66/5.89        ( ( mem @ V1ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ( ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V1ll ) )
% 5.66/5.89            & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Eoption_2ETHE @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ V1ll ) ) ) ) )
% 5.66/5.89         => ? [V2y: $i] :
% 5.66/5.89              ( ( mem @ V2y @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.89              & ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1ll )
% 5.66/5.89                = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ V2y ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ENOT__LFINITE__DROP,axiom,
% 5.66/5.89      ! [A_27a: del,V0ll: $i] :
% 5.66/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ( ~ ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V0ll ) )
% 5.66/5.89         => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.89            ? [V2y: $i] :
% 5.66/5.89              ( ( mem @ V2y @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89              & ( ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0ll )
% 5.66/5.89                = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V2y ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELFINITE__DROP,axiom,
% 5.66/5.89      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1ll: $i] :
% 5.66/5.89        ( ( mem @ V1ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ( ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V1ll ) )
% 5.66/5.89            & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Eoption_2ETHE @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ V1ll ) ) ) ) )
% 5.66/5.89         => ? [V2y: $i] :
% 5.66/5.89              ( ( mem @ V2y @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89              & ( ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1ll )
% 5.66/5.89                = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V2y ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELTAKE__DROP,axiom,
% 5.66/5.89      ! [A_27a: del] :
% 5.66/5.89        ( ! [V0n: tp__ty_2Enum_2Enum,V1ll: $i] :
% 5.66/5.89            ( ( mem @ V1ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89           => ( ~ ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V1ll ) )
% 5.66/5.89             => ( ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ ( ap @ ( c_2Eoption_2ETHE @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1ll ) ) ) ) @ ( ap @ ( c_2Eoption_2ETHE @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1ll ) ) )
% 5.66/5.89                = V1ll ) ) )
% 5.66/5.89        & ! [V2n: tp__ty_2Enum_2Enum,V3ll: $i] :
% 5.66/5.89            ( ( mem @ V3ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89           => ( ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V3ll ) )
% 5.66/5.89                & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( c_2Eoption_2ETHE @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ V3ll ) ) ) ) )
% 5.66/5.89             => ( ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ ( ap @ ( c_2Eoption_2ETHE @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V3ll ) ) ) ) @ ( ap @ ( c_2Eoption_2ETHE @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V3ll ) ) )
% 5.66/5.89                = V3ll ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELDROP__ADD,axiom,
% 5.66/5.89      ! [A_27a: del,V0k1: tp__ty_2Enum_2Enum,V1k2: tp__ty_2Enum_2Enum,V2x: $i] :
% 5.66/5.89        ( ( mem @ V2x @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ( ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0k1 ) ) @ ( inj__ty_2Enum_2Enum @ V1k2 ) ) ) @ V2x )
% 5.66/5.89          = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Eoption_2Eoption @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0k1 ) ) @ V2x ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Ellist_2Ellist @ A_27a ) ) )
% 5.66/5.89            @ ( lam @ ( ty_2Ellist_2Ellist @ A_27a )
% 5.66/5.89              @ ^ [V3ll: $i] : ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1k2 ) ) @ V3ll ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELDROP__SOME__LLENGTH,axiom,
% 5.66/5.89      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1ll: $i] :
% 5.66/5.89        ( ( mem @ V1ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ! [V2l: $i] :
% 5.66/5.89            ( ( mem @ V2l @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89           => ! [V3m: tp__ty_2Enum_2Enum] :
% 5.66/5.89                ( ( ( ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1ll )
% 5.66/5.89                    = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V2l ) )
% 5.66/5.89                  & ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ V1ll ) )
% 5.66/5.89                    = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) )
% 5.66/5.89               => ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) )
% 5.66/5.89                  & ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ V2l ) )
% 5.66/5.89                    = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V3m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELFINITE__LNTH__NONE,axiom,
% 5.66/5.89      ! [A_27a: del,V0ll: $i] :
% 5.66/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V0ll ) )
% 5.66/5.89        <=> ? [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.89              ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0ll )
% 5.66/5.89              = ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2Einfinite__lnth__some,axiom,
% 5.66/5.89      ! [A_27a: del,V0ll: $i] :
% 5.66/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ( ~ ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V0ll ) )
% 5.66/5.89        <=> ! [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.89            ? [V2x: $i] :
% 5.66/5.89              ( ( mem @ V2x @ A_27a )
% 5.66/5.89              & ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0ll )
% 5.66/5.89                = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2x ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELNTH__LAPPEND,axiom,
% 5.66/5.89      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l1: $i] :
% 5.66/5.89        ( ( mem @ V1l1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ! [V2l2: $i] :
% 5.66/5.89            ( ( mem @ V2l2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89           => ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V1l1 ) @ V2l2 ) )
% 5.66/5.89              = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ V1l1 ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l1 ) )
% 5.66/5.89                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.89                  @ ^ [V3m: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V3m ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l1 ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V3m ) ) @ V2l2 ) ) ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2ELNTH__ADD,axiom,
% 5.66/5.89      ! [A_27a: del,V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum,V2ll: $i] :
% 5.66/5.89        ( ( mem @ V2ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) @ V2ll )
% 5.66/5.89          = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__BIND @ A_27a @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ V2ll ) ) @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(conj_thm_2Ellist_2Elnth__some__down__closed,axiom,
% 5.66/5.89      ! [A_27a: del,V0ll: $i] :
% 5.66/5.89        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89       => ! [V1x: $i] :
% 5.66/5.89            ( ( mem @ V1x @ A_27a )
% 5.66/5.89           => ! [V2n1: tp__ty_2Enum_2Enum,V3n2: tp__ty_2Enum_2Enum] :
% 5.66/5.89                ( ( ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n1 ) ) @ V0ll )
% 5.66/5.89                    = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V1x ) )
% 5.66/5.89                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V3n2 ) ) @ ( inj__ty_2Enum_2Enum @ V2n1 ) ) ) )
% 5.66/5.89               => ? [V4y: $i] :
% 5.66/5.89                    ( ( mem @ V4y @ A_27a )
% 5.66/5.89                    & ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3n2 ) ) @ V0ll )
% 5.66/5.89                      = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V4y ) ) ) ) ) ) ).
% 5.66/5.89  
% 5.66/5.89  thf(ax_thm_2Ellist_2Eexists__def,axiom,
% 5.66/5.89      ! [A_27a: del] :
% 5.66/5.89        ( ( c_2Ellist_2Eexists @ A_27a )
% 5.66/5.89        = ( lam @ ( arr @ A_27a @ bool )
% 5.66/5.89          @ ^ [V0P: $i] :
% 5.66/5.89              ( lam @ ( ty_2Ellist_2Ellist @ A_27a )
% 5.66/5.89              @ ^ [V1a0: $i] :
% 5.66/5.89                  ( ap @ ( c_2Ebool_2E_21 @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ bool ) )
% 5.66/5.89                  @ ( lam @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ bool )
% 5.66/5.89                    @ ^ [V2exists_27: $i] :
% 5.66/5.89                        ( ap
% 5.66/5.89                        @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.66/5.89                          @ ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.89                            @ ( lam @ ( ty_2Ellist_2Ellist @ A_27a )
% 5.66/5.89                              @ ^ [V3a0: $i] :
% 5.66/5.89                                  ( ap
% 5.66/5.89                                  @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.66/5.90                                    @ ( ap
% 5.66/5.90                                      @ ( ap @ c_2Ebool_2E_5C_2F
% 5.66/5.90                                        @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.66/5.90                                          @ ( lam @ A_27a
% 5.66/5.90                                            @ ^ [V4h: $i] :
% 5.66/5.90                                                ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                                                @ ( lam @ ( ty_2Ellist_2Ellist @ A_27a )
% 5.66/5.90                                                  @ ^ [V5t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V3a0 ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V4h ) @ V5t ) ) ) @ ( ap @ V0P @ V4h ) ) ) ) ) ) )
% 5.66/5.90                                      @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.66/5.90                                        @ ( lam @ A_27a
% 5.66/5.90                                          @ ^ [V6h: $i] :
% 5.66/5.90                                              ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                                              @ ( lam @ ( ty_2Ellist_2Ellist @ A_27a )
% 5.66/5.90                                                @ ^ [V7t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V3a0 ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V6h ) @ V7t ) ) ) @ ( ap @ V2exists_27 @ V7t ) ) ) ) ) ) ) )
% 5.66/5.90                                  @ ( ap @ V2exists_27 @ V3a0 ) ) ) ) )
% 5.66/5.90                        @ ( ap @ V2exists_27 @ V1a0 ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2Eexists__rules,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ( ! [V1h: $i] :
% 5.66/5.90              ( ( mem @ V1h @ A_27a )
% 5.66/5.90             => ! [V2t: $i] :
% 5.66/5.90                  ( ( mem @ V2t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                 => ( ( p @ ( ap @ V0P @ V1h ) )
% 5.66/5.90                   => ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eexists @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V1h ) @ V2t ) ) ) ) ) )
% 5.66/5.90          & ! [V3h: $i] :
% 5.66/5.90              ( ( mem @ V3h @ A_27a )
% 5.66/5.90             => ! [V4t: $i] :
% 5.66/5.90                  ( ( mem @ V4t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                 => ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eexists @ A_27a ) @ V0P ) @ V4t ) )
% 5.66/5.90                   => ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eexists @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V3h ) @ V4t ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2Eexists__ind,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1exists_27: $i] :
% 5.66/5.90            ( ( mem @ V1exists_27 @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ bool ) )
% 5.66/5.90           => ( ( ! [V2h: $i] :
% 5.66/5.90                    ( ( mem @ V2h @ A_27a )
% 5.66/5.90                   => ! [V3t: $i] :
% 5.66/5.90                        ( ( mem @ V3t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                       => ( ( p @ ( ap @ V0P @ V2h ) )
% 5.66/5.90                         => ( p @ ( ap @ V1exists_27 @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V2h ) @ V3t ) ) ) ) ) )
% 5.66/5.90                & ! [V4h: $i] :
% 5.66/5.90                    ( ( mem @ V4h @ A_27a )
% 5.66/5.90                   => ! [V5t: $i] :
% 5.66/5.90                        ( ( mem @ V5t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                       => ( ( p @ ( ap @ V1exists_27 @ V5t ) )
% 5.66/5.90                         => ( p @ ( ap @ V1exists_27 @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V4h ) @ V5t ) ) ) ) ) ) )
% 5.66/5.90             => ! [V6a0: $i] :
% 5.66/5.90                  ( ( mem @ V6a0 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                 => ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eexists @ A_27a ) @ V0P ) @ V6a0 ) )
% 5.66/5.90                   => ( p @ ( ap @ V1exists_27 @ V6a0 ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2Eexists__strongind,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1exists_27: $i] :
% 5.66/5.90            ( ( mem @ V1exists_27 @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ bool ) )
% 5.66/5.90           => ( ( ! [V2h: $i] :
% 5.66/5.90                    ( ( mem @ V2h @ A_27a )
% 5.66/5.90                   => ! [V3t: $i] :
% 5.66/5.90                        ( ( mem @ V3t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                       => ( ( p @ ( ap @ V0P @ V2h ) )
% 5.66/5.90                         => ( p @ ( ap @ V1exists_27 @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V2h ) @ V3t ) ) ) ) ) )
% 5.66/5.90                & ! [V4h: $i] :
% 5.66/5.90                    ( ( mem @ V4h @ A_27a )
% 5.66/5.90                   => ! [V5t: $i] :
% 5.66/5.90                        ( ( mem @ V5t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eexists @ A_27a ) @ V0P ) @ V5t ) )
% 5.66/5.90                            & ( p @ ( ap @ V1exists_27 @ V5t ) ) )
% 5.66/5.90                         => ( p @ ( ap @ V1exists_27 @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V4h ) @ V5t ) ) ) ) ) ) )
% 5.66/5.90             => ! [V6a0: $i] :
% 5.66/5.90                  ( ( mem @ V6a0 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                 => ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eexists @ A_27a ) @ V0P ) @ V6a0 ) )
% 5.66/5.90                   => ( p @ ( ap @ V1exists_27 @ V6a0 ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2Eexists__cases,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1a0: $i] :
% 5.66/5.90            ( ( mem @ V1a0 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90           => ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eexists @ A_27a ) @ V0P ) @ V1a0 ) )
% 5.66/5.90            <=> ( ? [V2h: $i] :
% 5.66/5.90                    ( ( mem @ V2h @ A_27a )
% 5.66/5.90                    & ? [V3t: $i] :
% 5.66/5.90                        ( ( mem @ V3t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                        & ( V1a0
% 5.66/5.90                          = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V2h ) @ V3t ) )
% 5.66/5.90                        & ( p @ ( ap @ V0P @ V2h ) ) ) )
% 5.66/5.90                | ? [V4h: $i] :
% 5.66/5.90                    ( ( mem @ V4h @ A_27a )
% 5.66/5.90                    & ? [V5t: $i] :
% 5.66/5.90                        ( ( mem @ V5t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                        & ( V1a0
% 5.66/5.90                          = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V4h ) @ V5t ) )
% 5.66/5.90                        & ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eexists @ A_27a ) @ V0P ) @ V5t ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2Eexists__thm,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1h: $i] :
% 5.66/5.90            ( ( mem @ V1h @ A_27a )
% 5.66/5.90           => ! [V2t: $i] :
% 5.66/5.90                ( ( mem @ V2t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eexists @ A_27a ) @ V0P ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) )
% 5.66/5.90                  <=> $false )
% 5.66/5.90                  & ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eexists @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V1h ) @ V2t ) ) )
% 5.66/5.90                  <=> ( ( p @ ( ap @ V0P @ V1h ) )
% 5.66/5.90                      | ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eexists @ A_27a ) @ V0P ) @ V2t ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2Eexists__LNTH,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1l: $i] :
% 5.66/5.90            ( ( mem @ V1l @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90           => ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eexists @ A_27a ) @ V0P ) @ V1l ) )
% 5.66/5.90            <=> ? [V2n: tp__ty_2Enum_2Enum,V3e: $i] :
% 5.66/5.90                  ( ( mem @ V3e @ A_27a )
% 5.66/5.90                  & ( ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3e )
% 5.66/5.90                    = ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V1l ) )
% 5.66/5.90                  & ( p @ ( ap @ V0P @ V3e ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2EMONO__exists,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1Q: $i] :
% 5.66/5.90            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.66/5.90           => ! [V2l: $i] :
% 5.66/5.90                ( ( mem @ V2l @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90               => ( ! [V3x: $i] :
% 5.66/5.90                      ( ( mem @ V3x @ A_27a )
% 5.66/5.90                     => ( ( p @ ( ap @ V0P @ V3x ) )
% 5.66/5.90                       => ( p @ ( ap @ V1Q @ V3x ) ) ) )
% 5.66/5.90                 => ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eexists @ A_27a ) @ V0P ) @ V2l ) )
% 5.66/5.90                   => ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eexists @ A_27a ) @ V1Q ) @ V2l ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2Eexists__strong__ind,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1Q: $i] :
% 5.66/5.90            ( ( mem @ V1Q @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ bool ) )
% 5.66/5.90           => ( ( ! [V2h: $i] :
% 5.66/5.90                    ( ( mem @ V2h @ A_27a )
% 5.66/5.90                   => ! [V3t: $i] :
% 5.66/5.90                        ( ( mem @ V3t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                       => ( ( p @ ( ap @ V0P @ V2h ) )
% 5.66/5.90                         => ( p @ ( ap @ V1Q @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V2h ) @ V3t ) ) ) ) ) )
% 5.66/5.90                & ! [V4h: $i] :
% 5.66/5.90                    ( ( mem @ V4h @ A_27a )
% 5.66/5.90                   => ! [V5t: $i] :
% 5.66/5.90                        ( ( mem @ V5t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                       => ( ( ( p @ ( ap @ V1Q @ V5t ) )
% 5.66/5.90                            & ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eexists @ A_27a ) @ V0P ) @ V5t ) ) )
% 5.66/5.90                         => ( p @ ( ap @ V1Q @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V4h ) @ V5t ) ) ) ) ) ) )
% 5.66/5.90             => ! [V6a0: $i] :
% 5.66/5.90                  ( ( mem @ V6a0 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                 => ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eexists @ A_27a ) @ V0P ) @ V6a0 ) )
% 5.66/5.90                   => ( p @ ( ap @ V1Q @ V6a0 ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2Eexists__LDROP,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1ll: $i] :
% 5.66/5.90            ( ( mem @ V1ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90           => ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eexists @ A_27a ) @ V0P ) @ V1ll ) )
% 5.66/5.90            <=> ? [V2n: tp__ty_2Enum_2Enum,V3a: $i] :
% 5.66/5.90                  ( ( mem @ V3a @ A_27a )
% 5.66/5.90                  & ? [V4t: $i] :
% 5.66/5.90                      ( ( mem @ V4t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                      & ( ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V1ll )
% 5.66/5.90                        = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V3a ) @ V4t ) ) )
% 5.66/5.90                      & ( p @ ( ap @ V0P @ V3a ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2Ellist_2Eevery__def,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1ll: $i] :
% 5.66/5.90            ( ( mem @ V1ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90           => ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eevery @ A_27a ) @ V0P ) @ V1ll ) )
% 5.66/5.90            <=> ~ ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eexists @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V0P ) ) @ V1ll ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2Eevery__coind,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1Q: $i] :
% 5.66/5.90            ( ( mem @ V1Q @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ bool ) )
% 5.66/5.90           => ( ! [V2h: $i] :
% 5.66/5.90                  ( ( mem @ V2h @ A_27a )
% 5.66/5.90                 => ! [V3t: $i] :
% 5.66/5.90                      ( ( mem @ V3t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                     => ( ( p @ ( ap @ V1Q @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V2h ) @ V3t ) ) )
% 5.66/5.90                       => ( ( p @ ( ap @ V0P @ V2h ) )
% 5.66/5.90                          & ( p @ ( ap @ V1Q @ V3t ) ) ) ) ) )
% 5.66/5.90             => ! [V4ll: $i] :
% 5.66/5.90                  ( ( mem @ V4ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                 => ( ( p @ ( ap @ V1Q @ V4ll ) )
% 5.66/5.90                   => ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eevery @ A_27a ) @ V0P ) @ V4ll ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2Eevery__thm,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1h: $i] :
% 5.66/5.90            ( ( mem @ V1h @ A_27a )
% 5.66/5.90           => ! [V2t: $i] :
% 5.66/5.90                ( ( mem @ V2t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eevery @ A_27a ) @ V0P ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) )
% 5.66/5.90                  <=> $true )
% 5.66/5.90                  & ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eevery @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V1h ) @ V2t ) ) )
% 5.66/5.90                  <=> ( ( p @ ( ap @ V0P @ V1h ) )
% 5.66/5.90                      & ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eevery @ A_27a ) @ V0P ) @ V2t ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELL__ALL__THM,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1h: $i] :
% 5.66/5.90            ( ( mem @ V1h @ A_27a )
% 5.66/5.90           => ! [V2t: $i] :
% 5.66/5.90                ( ( mem @ V2t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eevery @ A_27a ) @ V0P ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) )
% 5.66/5.90                  <=> $true )
% 5.66/5.90                  & ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eevery @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V1h ) @ V2t ) ) )
% 5.66/5.90                  <=> ( ( p @ ( ap @ V0P @ V1h ) )
% 5.66/5.90                      & ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eevery @ A_27a ) @ V0P ) @ V2t ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2EMONO__every,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1Q: $i] :
% 5.66/5.90            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.66/5.90           => ! [V2l: $i] :
% 5.66/5.90                ( ( mem @ V2l @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90               => ( ! [V3x: $i] :
% 5.66/5.90                      ( ( mem @ V3x @ A_27a )
% 5.66/5.90                     => ( ( p @ ( ap @ V0P @ V3x ) )
% 5.66/5.90                       => ( p @ ( ap @ V1Q @ V3x ) ) ) )
% 5.66/5.90                 => ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eevery @ A_27a ) @ V0P ) @ V2l ) )
% 5.66/5.90                   => ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eevery @ A_27a ) @ V1Q ) @ V2l ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2Eevery__strong__coind,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1Q: $i] :
% 5.66/5.90            ( ( mem @ V1Q @ ( arr @ ( ty_2Ellist_2Ellist @ A_27a ) @ bool ) )
% 5.66/5.90           => ( ( ! [V2h: $i] :
% 5.66/5.90                    ( ( mem @ V2h @ A_27a )
% 5.66/5.90                   => ! [V3t: $i] :
% 5.66/5.90                        ( ( mem @ V3t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                       => ( ( p @ ( ap @ V1Q @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V2h ) @ V3t ) ) )
% 5.66/5.90                         => ( p @ ( ap @ V0P @ V2h ) ) ) ) )
% 5.66/5.90                & ! [V4h: $i] :
% 5.66/5.90                    ( ( mem @ V4h @ A_27a )
% 5.66/5.90                   => ! [V5t: $i] :
% 5.66/5.90                        ( ( mem @ V5t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                       => ( ( p @ ( ap @ V1Q @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V4h ) @ V5t ) ) )
% 5.66/5.90                         => ( ( p @ ( ap @ V1Q @ V5t ) )
% 5.66/5.90                            | ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eevery @ A_27a ) @ V0P ) @ V5t ) ) ) ) ) ) )
% 5.66/5.90             => ! [V6ll: $i] :
% 5.66/5.90                  ( ( mem @ V6ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                 => ( ( p @ ( ap @ V1Q @ V6ll ) )
% 5.66/5.90                   => ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eevery @ A_27a ) @ V0P ) @ V6ll ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2Ellist_2ELFILTER,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1ll: $i] :
% 5.66/5.90            ( ( mem @ V1ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90           => ( ( ap @ ( ap @ ( c_2Ellist_2ELFILTER @ A_27a ) @ V0P ) @ V1ll )
% 5.66/5.90              = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Ellist_2Eexists @ A_27a ) @ V0P ) @ V1ll ) ) ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ V0P @ ( ap @ ( c_2Eoption_2ETHE @ A_27a ) @ ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ V1ll ) ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ ( ap @ ( c_2Eoption_2ETHE @ A_27a ) @ ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ V1ll ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELFILTER @ A_27a ) @ V0P ) @ ( ap @ ( c_2Eoption_2ETHE @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ V1ll ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELFILTER @ A_27a ) @ V0P ) @ ( ap @ ( c_2Eoption_2ETHE @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ V1ll ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELFILTER__THM,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del] :
% 5.66/5.90        ( ! [V0P: $i] :
% 5.66/5.90            ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90           => ( ( ap @ ( ap @ ( c_2Ellist_2ELFILTER @ A_27a ) @ V0P ) @ ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.66/5.90              = ( c_2Ellist_2ELNIL @ A_27a ) ) )
% 5.66/5.90        & ! [V1P: $i] :
% 5.66/5.90            ( ( mem @ V1P @ ( arr @ A_27b @ bool ) )
% 5.66/5.90           => ! [V2h: $i] :
% 5.66/5.90                ( ( mem @ V2h @ A_27b )
% 5.66/5.90               => ! [V3t: $i] :
% 5.66/5.90                    ( ( mem @ V3t @ ( ty_2Ellist_2Ellist @ A_27b ) )
% 5.66/5.90                   => ( ( ap @ ( ap @ ( c_2Ellist_2ELFILTER @ A_27b ) @ V1P ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27b ) @ V2h ) @ V3t ) )
% 5.66/5.90                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Ellist_2Ellist @ A_27b ) ) @ ( ap @ V1P @ V2h ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27b ) @ V2h ) @ ( ap @ ( ap @ ( c_2Ellist_2ELFILTER @ A_27b ) @ V1P ) @ V3t ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELFILTER @ A_27b ) @ V1P ) @ V3t ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELFILTER__NIL,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1ll: $i] :
% 5.66/5.90            ( ( mem @ V1ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90           => ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eevery @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V0P ) ) @ V1ll ) )
% 5.66/5.90             => ( ( ap @ ( ap @ ( c_2Ellist_2ELFILTER @ A_27a ) @ V0P ) @ V1ll )
% 5.66/5.90                = ( c_2Ellist_2ELNIL @ A_27a ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELFILTER__EQ__NIL,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1ll: $i] :
% 5.66/5.90            ( ( mem @ V1ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90           => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELFILTER @ A_27a ) @ V0P ) @ V1ll )
% 5.66/5.90                = ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.66/5.90            <=> ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eevery @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V0P ) ) @ V1ll ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELFILTER__APPEND,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1ll1: $i] :
% 5.66/5.90            ( ( mem @ V1ll1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90           => ! [V2ll2: $i] :
% 5.66/5.90                ( ( mem @ V2ll2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V1ll1 ) )
% 5.66/5.90                 => ( ( ap @ ( ap @ ( c_2Ellist_2ELFILTER @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V1ll1 ) @ V2ll2 ) )
% 5.66/5.90                    = ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELFILTER @ A_27a ) @ V0P ) @ V1ll1 ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELFILTER @ A_27a ) @ V0P ) @ V2ll2 ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2Ellist_2ELFLATTEN,axiom,
% 5.66/5.90      ! [A_27a: del,V0ll: $i] :
% 5.66/5.90        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ ( ty_2Ellist_2Ellist @ A_27a ) ) )
% 5.66/5.90       => ( ( ap @ ( c_2Ellist_2ELFLATTEN @ A_27a ) @ V0ll )
% 5.66/5.90          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ellist_2Eevery @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) ) @ V0ll ) ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( c_2Eoption_2ETHE @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( c_2Ellist_2ELHD @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V0ll ) ) ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) ) @ ( ap @ ( c_2Ellist_2ELFLATTEN @ A_27a ) @ ( ap @ ( c_2Eoption_2ETHE @ ( ty_2Ellist_2Ellist @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) @ ( ap @ ( c_2Ellist_2ELTL @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V0ll ) ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ ( ap @ ( c_2Eoption_2ETHE @ A_27a ) @ ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ ( ap @ ( c_2Eoption_2ETHE @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( c_2Ellist_2ELHD @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V0ll ) ) ) ) ) @ ( ap @ ( c_2Ellist_2ELFLATTEN @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( c_2Eoption_2ETHE @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ ( ap @ ( c_2Eoption_2ETHE @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( c_2Ellist_2ELHD @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V0ll ) ) ) ) ) @ ( ap @ ( c_2Eoption_2ETHE @ ( ty_2Ellist_2Ellist @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) @ ( ap @ ( c_2Ellist_2ELTL @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V0ll ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELFLATTEN__THM,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0t: $i] :
% 5.66/5.90        ( ( mem @ V0t @ ( ty_2Ellist_2Ellist @ ( ty_2Ellist_2Ellist @ A_27c ) ) )
% 5.66/5.90       => ( ( ( ap @ ( c_2Ellist_2ELFLATTEN @ A_27a ) @ ( c_2Ellist_2ELNIL @ ( ty_2Ellist_2Ellist @ A_27a ) ) )
% 5.66/5.90            = ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.66/5.90          & ! [V1tl: $i] :
% 5.66/5.90              ( ( mem @ V1tl @ A_27b )
% 5.66/5.90             => ( ( ap @ ( c_2Ellist_2ELFLATTEN @ A_27c ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ ( ty_2Ellist_2Ellist @ A_27c ) ) @ ( c_2Ellist_2ELNIL @ A_27c ) ) @ V0t ) )
% 5.66/5.90                = ( ap @ ( c_2Ellist_2ELFLATTEN @ A_27c ) @ V0t ) ) )
% 5.66/5.90          & ! [V2h: $i] :
% 5.66/5.90              ( ( mem @ V2h @ A_27d )
% 5.66/5.90             => ! [V3t: $i] :
% 5.66/5.90                  ( ( mem @ V3t @ ( ty_2Ellist_2Ellist @ A_27d ) )
% 5.66/5.90                 => ! [V4tl: $i] :
% 5.66/5.90                      ( ( mem @ V4tl @ ( ty_2Ellist_2Ellist @ ( ty_2Ellist_2Ellist @ A_27d ) ) )
% 5.66/5.90                     => ( ( ap @ ( c_2Ellist_2ELFLATTEN @ A_27d ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ ( ty_2Ellist_2Ellist @ A_27d ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27d ) @ V2h ) @ V3t ) ) @ V4tl ) )
% 5.66/5.90                        = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27d ) @ V2h ) @ ( ap @ ( c_2Ellist_2ELFLATTEN @ A_27d ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ ( ty_2Ellist_2Ellist @ A_27d ) ) @ V3t ) @ V4tl ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELFLATTEN__APPEND,axiom,
% 5.66/5.90      ! [A_27a: del,V0h: $i] :
% 5.66/5.90        ( ( mem @ V0h @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ! [V1t: $i] :
% 5.66/5.90            ( ( mem @ V1t @ ( ty_2Ellist_2Ellist @ ( ty_2Ellist_2Ellist @ A_27a ) ) )
% 5.66/5.90           => ( ( ap @ ( c_2Ellist_2ELFLATTEN @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V0h ) @ V1t ) )
% 5.66/5.90              = ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V0h ) @ ( ap @ ( c_2Ellist_2ELFLATTEN @ A_27a ) @ V1t ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELFLATTEN__EQ__NIL,axiom,
% 5.66/5.90      ! [A_27a: del,V0ll: $i] :
% 5.66/5.90        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ ( ty_2Ellist_2Ellist @ A_27a ) ) )
% 5.66/5.90       => ( ( ( ap @ ( c_2Ellist_2ELFLATTEN @ A_27a ) @ V0ll )
% 5.66/5.90            = ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.66/5.90        <=> ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eevery @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) ) @ V0ll ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELFLATTEN__SINGLETON,axiom,
% 5.66/5.90      ! [A_27a: del,V0h: $i] :
% 5.66/5.90        ( ( mem @ V0h @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ( ( ap @ ( c_2Ellist_2ELFLATTEN @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V0h ) @ ( c_2Ellist_2ELNIL @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) )
% 5.66/5.90          = V0h ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2Ellist_2ELZIP__THM,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del] :
% 5.66/5.90        ( ! [V0l1: $i] :
% 5.66/5.90            ( ( mem @ V0l1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90           => ( ( ap @ ( c_2Ellist_2ELZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27b ) ) @ V0l1 ) @ ( c_2Ellist_2ELNIL @ A_27b ) ) )
% 5.66/5.90              = ( c_2Ellist_2ELNIL @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) )
% 5.66/5.90        & ! [V1l2: $i] :
% 5.66/5.90            ( ( mem @ V1l2 @ ( ty_2Ellist_2Ellist @ A_27b ) )
% 5.66/5.90           => ( ( ap @ ( c_2Ellist_2ELZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27b ) ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) @ V1l2 ) )
% 5.66/5.90              = ( c_2Ellist_2ELNIL @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) )
% 5.66/5.90        & ! [V2h1: $i] :
% 5.66/5.90            ( ( mem @ V2h1 @ A_27a )
% 5.66/5.90           => ! [V3h2: $i] :
% 5.66/5.90                ( ( mem @ V3h2 @ A_27b )
% 5.66/5.90               => ! [V4t1: $i] :
% 5.66/5.90                    ( ( mem @ V4t1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                   => ! [V5t2: $i] :
% 5.66/5.90                        ( ( mem @ V5t2 @ ( ty_2Ellist_2Ellist @ A_27b ) )
% 5.66/5.90                       => ( ( ap @ ( c_2Ellist_2ELZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V2h1 ) @ V4t1 ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27b ) @ V3h2 ) @ V5t2 ) ) )
% 5.66/5.90                          = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2h1 ) @ V3h2 ) ) @ ( ap @ ( c_2Ellist_2ELZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27b ) ) @ V4t1 ) @ V5t2 ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2Ellist_2ELUNZIP__THM,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del] :
% 5.66/5.90        ( ( ( ap @ ( c_2Ellist_2ELUNZIP @ A_27a @ A_27b ) @ ( c_2Ellist_2ELNIL @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.90          = ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27b ) ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) @ ( c_2Ellist_2ELNIL @ A_27b ) ) )
% 5.66/5.90        & ! [V0x: $i] :
% 5.66/5.90            ( ( mem @ V0x @ A_27a )
% 5.66/5.90           => ! [V1y: $i] :
% 5.66/5.90                ( ( mem @ V1y @ A_27b )
% 5.66/5.90               => ! [V2t: $i] :
% 5.66/5.90                    ( ( mem @ V2t @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.90                   => ( ( ap @ ( c_2Ellist_2ELUNZIP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0x ) @ V1y ) ) @ V2t ) )
% 5.66/5.90                      = ( ap
% 5.66/5.90                        @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Epair_2Eprod @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27b ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27b ) ) )
% 5.66/5.90                          @ ( ap @ ( c_2Epair_2EUNCURRY @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27b ) @ ( ty_2Epair_2Eprod @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27b ) ) )
% 5.66/5.90                            @ ( lam @ ( ty_2Ellist_2Ellist @ A_27a )
% 5.66/5.90                              @ ^ [V3ll1: $i] :
% 5.66/5.90                                  ( lam @ ( ty_2Ellist_2Ellist @ A_27b )
% 5.66/5.90                                  @ ^ [V4ll2: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V0x ) @ V3ll1 ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27b ) @ V1y ) @ V4ll2 ) ) ) ) ) )
% 5.66/5.90                        @ ( ap @ ( c_2Ellist_2ELUNZIP @ A_27a @ A_27b ) @ V2t ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELZIP__LUNZIP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0ll: $i] :
% 5.66/5.90        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.90       => ( ( ap @ ( c_2Ellist_2ELZIP @ A_27a @ A_27b ) @ ( ap @ ( c_2Ellist_2ELUNZIP @ A_27a @ A_27b ) @ V0ll ) )
% 5.66/5.90          = V0ll ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELUNFOLD__THM,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.90        ( ( mem @ V0f @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) )
% 5.66/5.90       => ! [V1x: $i] :
% 5.66/5.90            ( ( mem @ V1x @ A_27a )
% 5.66/5.90           => ! [V2v1: $i] :
% 5.66/5.90                ( ( mem @ V2v1 @ A_27a )
% 5.66/5.90               => ! [V3v2: $i] :
% 5.66/5.90                    ( ( mem @ V3v2 @ A_27b )
% 5.66/5.90                   => ( ( ( ( ap @ V0f @ V1x )
% 5.66/5.90                          = ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.90                       => ( ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27b @ A_27a ) @ V0f ) @ V1x )
% 5.66/5.90                          = ( c_2Ellist_2ELNIL @ A_27b ) ) )
% 5.66/5.90                      & ( ( ( ap @ V0f @ V1x )
% 5.66/5.90                          = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2v1 ) @ V3v2 ) ) )
% 5.66/5.90                       => ( ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27b @ A_27a ) @ V0f ) @ V1x )
% 5.66/5.90                          = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27b ) @ V3v2 ) @ ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27b @ A_27a ) @ V0f ) @ V2v1 ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELLIST__EQ,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.90        ( ( mem @ V0f @ ( arr @ A_27a @ ( ty_2Ellist_2Ellist @ A_27b ) ) )
% 5.66/5.90       => ! [V1g: $i] :
% 5.66/5.90            ( ( mem @ V1g @ ( arr @ A_27a @ ( ty_2Ellist_2Ellist @ A_27b ) ) )
% 5.66/5.90           => ( ! [V2x: $i] :
% 5.66/5.90                  ( ( mem @ V2x @ A_27a )
% 5.66/5.90                 => ( ( ( ( ap @ V0f @ V2x )
% 5.66/5.90                        = ( c_2Ellist_2ELNIL @ A_27b ) )
% 5.66/5.90                      & ( ( ap @ V1g @ V2x )
% 5.66/5.90                        = ( c_2Ellist_2ELNIL @ A_27b ) ) )
% 5.66/5.90                    | ? [V3h: $i] :
% 5.66/5.90                        ( ( mem @ V3h @ A_27b )
% 5.66/5.90                        & ? [V4y: $i] :
% 5.66/5.90                            ( ( mem @ V4y @ A_27a )
% 5.66/5.90                            & ( ( ap @ V0f @ V2x )
% 5.66/5.90                              = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27b ) @ V3h ) @ ( ap @ V0f @ V4y ) ) )
% 5.66/5.90                            & ( ( ap @ V1g @ V2x )
% 5.66/5.90                              = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27b ) @ V3h ) @ ( ap @ V1g @ V4y ) ) ) ) ) ) )
% 5.66/5.90             => ! [V5x: $i] :
% 5.66/5.90                  ( ( mem @ V5x @ A_27a )
% 5.66/5.90                 => ( ( ap @ V0f @ V5x )
% 5.66/5.90                    = ( ap @ V1g @ V5x ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELUNFOLD__EQ,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ ( ty_2Ellist_2Ellist @ A_27b ) @ bool ) ) )
% 5.66/5.90       => ! [V1f: $i] :
% 5.66/5.90            ( ( mem @ V1f @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) )
% 5.66/5.90           => ! [V2s: $i] :
% 5.66/5.90                ( ( mem @ V2s @ A_27a )
% 5.66/5.90               => ! [V3ll: $i] :
% 5.66/5.90                    ( ( mem @ V3ll @ ( ty_2Ellist_2Ellist @ A_27b ) )
% 5.66/5.90                   => ( ( ( p @ ( ap @ ( ap @ V0R @ V2s ) @ V3ll ) )
% 5.66/5.90                        & ! [V4s: $i] :
% 5.66/5.90                            ( ( mem @ V4s @ A_27a )
% 5.66/5.90                           => ! [V5ll: $i] :
% 5.66/5.90                                ( ( mem @ V5ll @ ( ty_2Ellist_2Ellist @ A_27b ) )
% 5.66/5.90                               => ( ( p @ ( ap @ ( ap @ V0R @ V4s ) @ V5ll ) )
% 5.66/5.90                                 => ( ( ( ( ap @ V1f @ V4s )
% 5.66/5.90                                        = ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.90                                      & ( V5ll
% 5.66/5.90                                        = ( c_2Ellist_2ELNIL @ A_27b ) ) )
% 5.66/5.90                                    | ? [V6s_27: $i] :
% 5.66/5.90                                        ( ( mem @ V6s_27 @ A_27a )
% 5.66/5.90                                        & ? [V7x: $i] :
% 5.66/5.90                                            ( ( mem @ V7x @ A_27b )
% 5.66/5.90                                            & ? [V8ll_27: $i] :
% 5.66/5.90                                                ( ( mem @ V8ll_27 @ ( ty_2Ellist_2Ellist @ A_27b ) )
% 5.66/5.90                                                & ( ( ap @ V1f @ V4s )
% 5.66/5.90                                                  = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V6s_27 ) @ V7x ) ) )
% 5.66/5.90                                                & ( ( ap @ ( c_2Ellist_2ELHD @ A_27b ) @ V5ll )
% 5.66/5.90                                                  = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V7x ) )
% 5.66/5.90                                                & ( ( ap @ ( c_2Ellist_2ELTL @ A_27b ) @ V5ll )
% 5.66/5.90                                                  = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Ellist_2Ellist @ A_27b ) ) @ V8ll_27 ) )
% 5.66/5.90                                                & ( p @ ( ap @ ( ap @ V0R @ V6s_27 ) @ V8ll_27 ) ) ) ) ) ) ) ) ) )
% 5.66/5.90                     => ( ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27b @ A_27a ) @ V1f ) @ V2s )
% 5.66/5.90                        = V3ll ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELMAP__LUNFOLD,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.90        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90       => ! [V1g: $i] :
% 5.66/5.90            ( ( mem @ V1g @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) )
% 5.66/5.90           => ! [V2s: $i] :
% 5.66/5.90                ( ( mem @ V2s @ A_27c )
% 5.66/5.90               => ( ( ap @ ( ap @ ( c_2Ellist_2ELMAP @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ A_27c ) @ V1g ) @ V2s ) )
% 5.66/5.90                  = ( ap
% 5.66/5.90                    @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27b @ A_27c )
% 5.66/5.90                      @ ( lam @ A_27c
% 5.66/5.90                        @ ^ [V3s: $i] :
% 5.66/5.90                            ( ap
% 5.66/5.90                            @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) )
% 5.66/5.90                              @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27c @ A_27a @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) )
% 5.66/5.90                                @ ( lam @ A_27c
% 5.66/5.90                                  @ ^ [V4x: $i] :
% 5.66/5.90                                      ( lam @ A_27a
% 5.66/5.90                                      @ ^ [V5y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ A_27b ) @ V4x ) @ ( ap @ V0f @ V5y ) ) ) ) ) )
% 5.66/5.90                            @ ( ap @ V1g @ V3s ) ) ) )
% 5.66/5.90                    @ V2s ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELNTH__LDROP,axiom,
% 5.66/5.90      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.66/5.90        ( ( mem @ V1l @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ! [V2x: $i] :
% 5.66/5.90            ( ( mem @ V2x @ A_27a )
% 5.66/5.90           => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l )
% 5.66/5.90                = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2x ) )
% 5.66/5.90             => ( ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ ( ap @ ( c_2Eoption_2ETHE @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l ) ) )
% 5.66/5.90                = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2x ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELAPPEND__fromList,axiom,
% 5.66/5.90      ! [A_27a: del,V0l1: $i] :
% 5.66/5.90        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.90       => ! [V1l2: $i] :
% 5.66/5.90            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.90           => ( ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ V0l1 ) ) @ ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ V1l2 ) )
% 5.66/5.90              = ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELTAKE__LENGTH,axiom,
% 5.66/5.90      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1ll: $i] :
% 5.66/5.90        ( ( mem @ V1ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ! [V2l: $i] :
% 5.66/5.90            ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.90           => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1ll )
% 5.66/5.90                = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ V2l ) )
% 5.66/5.90             => ( V0n
% 5.66/5.90                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELTAKE__TAKE__LESS,axiom,
% 5.66/5.90      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1ll: $i] :
% 5.66/5.90        ( ( mem @ V1ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ! [V2l: $i] :
% 5.66/5.90            ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.90           => ! [V3m: tp__ty_2Enum_2Enum] :
% 5.66/5.90                ( ( ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1ll )
% 5.66/5.90                    = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ V2l ) )
% 5.66/5.90                  & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V3m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.66/5.90               => ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) @ V1ll )
% 5.66/5.90                  = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) @ V2l ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELTAKE__LLENGTH__NONE,axiom,
% 5.66/5.90      ! [A_27a: del,V0ll: $i] :
% 5.66/5.90        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ! [V1n: tp__ty_2Enum_2Enum,V2m: tp__ty_2Enum_2Enum] :
% 5.66/5.90            ( ( ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ V0ll ) )
% 5.66/5.90                = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.66/5.90              & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) )
% 5.66/5.90           => ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ V0ll )
% 5.66/5.90              = ( c_2Eoption_2ENONE @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELTAKE__LLENGTH__SOME,axiom,
% 5.66/5.90      ! [A_27a: del,V0ll: $i] :
% 5.66/5.90        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.90            ( ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ V0ll ) )
% 5.66/5.90              = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.66/5.90           => ? [V2l: $i] :
% 5.66/5.90                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.90                & ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0ll )
% 5.66/5.90                  = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ V2l ) )
% 5.66/5.90                & ( ( ap @ ( c_2Ellist_2EtoList @ A_27a ) @ V0ll )
% 5.66/5.90                  = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ V2l ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2EtoList__LAPPEND__APPEND,axiom,
% 5.66/5.90      ! [A_27a: del,V0l1: $i] :
% 5.66/5.90        ( ( mem @ V0l1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ! [V1l2: $i] :
% 5.66/5.90            ( ( mem @ V1l2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90           => ! [V2x: $i] :
% 5.66/5.90                ( ( mem @ V2x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.90               => ( ( ( ap @ ( c_2Ellist_2EtoList @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.66/5.90                    = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ V2x ) )
% 5.66/5.90                 => ( V2x
% 5.66/5.90                    = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( c_2Eoption_2ETHE @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Ellist_2EtoList @ A_27a ) @ V0l1 ) ) ) @ ( ap @ ( c_2Eoption_2ETHE @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Ellist_2EtoList @ A_27a ) @ V1l2 ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELNTH__LLENGTH__NONE,axiom,
% 5.66/5.90      ! [A_27a: del,V0l: $i] :
% 5.66/5.90        ( ( mem @ V0l @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ! [V1x: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.66/5.90            ( ( ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ V0l ) )
% 5.66/5.90                = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) )
% 5.66/5.90              & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.66/5.90           => ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V0l )
% 5.66/5.90              = ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELNTH__NONE__MONO,axiom,
% 5.66/5.90      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.66/5.90        ( ( mem @ V2l @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ( ( ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V2l )
% 5.66/5.90              = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.66/5.90            & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.66/5.90         => ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2l )
% 5.66/5.90            = ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2Ellist_2Elinear__order__to__list__f__def,axiom,
% 5.66/5.90      ! [A_27a: del,V0lo: $i] :
% 5.66/5.90        ( ( mem @ V0lo @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.66/5.90       => ( ( ap @ ( c_2Ellist_2Elinear__order__to__list__f @ A_27a ) @ V0lo )
% 5.66/5.90          = ( ap
% 5.66/5.90            @ ( ap @ ( c_2Ebool_2ELET @ ( arr @ A_27a @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ A_27a ) ) )
% 5.66/5.90              @ ( lam @ ( arr @ A_27a @ bool )
% 5.66/5.90                @ ^ [V1min: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ A_27a ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ A_27a @ bool ) ) @ V1min ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ A_27a ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ A_27a ) @ ( ap @ ( ap @ ( c_2Eset__relation_2Errestrict @ A_27a ) @ V0lo ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V0lo ) ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V0lo ) ) ) @ V1min ) ) ) @ ( ap @ ( c_2Epred__set_2ECHOICE @ A_27a ) @ V1min ) ) ) ) ) )
% 5.66/5.90            @ ( ap @ ( ap @ ( c_2Eset__relation_2Eminimal__elements @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Eset__relation_2Edomain @ A_27a @ A_27a ) @ V0lo ) ) @ ( ap @ ( c_2Eset__relation_2Erange @ A_27a @ A_27a ) @ V0lo ) ) ) @ V0lo ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2Elinear__order__to__llist__eq,axiom,
% 5.66/5.90      ! [A_27a: del,V0lo: $i] :
% 5.66/5.90        ( ( mem @ V0lo @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.66/5.90       => ! [V1X: $i] :
% 5.66/5.90            ( ( mem @ V1X @ ( arr @ A_27a @ bool ) )
% 5.66/5.90           => ( ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V0lo ) @ V1X ) )
% 5.66/5.90                & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27a ) @ V0lo ) @ V1X ) ) )
% 5.66/5.90             => ? [V2ll: $i] :
% 5.66/5.90                  ( ( mem @ V2ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                  & ( V1X
% 5.66/5.90                    = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.66/5.90                      @ ( lam @ A_27a
% 5.66/5.90                        @ ^ [V3x: $i] :
% 5.66/5.90                            ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V3x )
% 5.66/5.90                            @ ( ap @ ( c_2Ebool_2E_3F @ ty_2Enum_2Enum )
% 5.66/5.90                              @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                                @ ^ [V4i: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ V4i ) @ V2ll ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3x ) ) ) ) ) ) ) )
% 5.66/5.90                  & ( V0lo
% 5.66/5.90                    = ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) )
% 5.66/5.90                      @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27a @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.66/5.90                        @ ( lam @ A_27a
% 5.66/5.90                          @ ^ [V5x: $i] :
% 5.66/5.90                              ( lam @ A_27a
% 5.66/5.90                              @ ^ [V6y: $i] :
% 5.66/5.90                                  ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V5x ) @ V6y ) )
% 5.66/5.90                                  @ ( ap @ ( c_2Ebool_2E_3F @ ty_2Enum_2Enum )
% 5.66/5.90                                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                                      @ ^ [V7i: $i] :
% 5.66/5.90                                          ( ap @ ( c_2Ebool_2E_3F @ ty_2Enum_2Enum )
% 5.66/5.90                                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                                            @ ^ [V8j: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ V7i ) @ V8j ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ V7i ) @ V2ll ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V5x ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ V8j ) @ V2ll ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V6y ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.90                  & ! [V9i: tp__ty_2Enum_2Enum,V10j: tp__ty_2Enum_2Enum,V11x: $i] :
% 5.66/5.90                      ( ( mem @ V11x @ A_27a )
% 5.66/5.90                     => ( ( ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V9i ) ) @ V2ll )
% 5.66/5.90                            = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V11x ) )
% 5.66/5.90                          & ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V10j ) ) @ V2ll )
% 5.66/5.90                            = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V11x ) ) )
% 5.66/5.90                       => ( V9i = V10j ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2Elinear__order__to__llist,axiom,
% 5.66/5.90      ! [A_27a: del,V0lo: $i] :
% 5.66/5.90        ( ( mem @ V0lo @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.66/5.90       => ! [V1X: $i] :
% 5.66/5.90            ( ( mem @ V1X @ ( arr @ A_27a @ bool ) )
% 5.66/5.90           => ( ( ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Elinear__order @ A_27a ) @ V0lo ) @ V1X ) )
% 5.66/5.90                & ( p @ ( ap @ ( ap @ ( c_2Eset__relation_2Efinite__prefixes @ A_27a @ A_27a ) @ V0lo ) @ V1X ) ) )
% 5.66/5.90             => ? [V2ll: $i] :
% 5.66/5.90                  ( ( mem @ V2ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                  & ( V1X
% 5.66/5.90                    = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.66/5.90                      @ ( lam @ A_27a
% 5.66/5.90                        @ ^ [V3x: $i] :
% 5.66/5.90                            ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V3x )
% 5.66/5.90                            @ ( ap @ ( c_2Ebool_2E_3F @ ty_2Enum_2Enum )
% 5.66/5.90                              @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                                @ ^ [V4i: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ V4i ) @ V2ll ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3x ) ) ) ) ) ) ) )
% 5.66/5.90                  & ( p
% 5.66/5.90                    @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V0lo )
% 5.66/5.90                      @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) )
% 5.66/5.90                        @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27a @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) )
% 5.66/5.90                          @ ( lam @ A_27a
% 5.66/5.90                            @ ^ [V5x: $i] :
% 5.66/5.90                                ( lam @ A_27a
% 5.66/5.90                                @ ^ [V6y: $i] :
% 5.66/5.90                                    ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27a ) @ V5x ) @ V6y ) )
% 5.66/5.90                                    @ ( ap @ ( c_2Ebool_2E_3F @ ty_2Enum_2Enum )
% 5.66/5.90                                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                                        @ ^ [V7i: $i] :
% 5.66/5.90                                            ( ap @ ( c_2Ebool_2E_3F @ ty_2Enum_2Enum )
% 5.66/5.90                                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                                              @ ^ [V8j: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ V7i ) @ V8j ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ V7i ) @ V2ll ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V5x ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ V8j ) @ V2ll ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V6y ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.90                  & ! [V9i: tp__ty_2Enum_2Enum,V10j: tp__ty_2Enum_2Enum,V11x: $i] :
% 5.66/5.90                      ( ( mem @ V11x @ A_27a )
% 5.66/5.90                     => ( ( ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V9i ) ) @ V2ll )
% 5.66/5.90                            = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V11x ) )
% 5.66/5.90                          & ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V10j ) ) @ V2ll )
% 5.66/5.90                            = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V11x ) ) )
% 5.66/5.90                       => ( V9i = V10j ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2Ellist_2ELPREFIX__def,axiom,
% 5.66/5.90      ! [A_27a: del,V0l1: $i] :
% 5.66/5.90        ( ( mem @ V0l1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ! [V1l2: $i] :
% 5.66/5.90            ( ( mem @ V1l2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90           => ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2ELPREFIX @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.66/5.90            <=> ( p
% 5.66/5.90                @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) @ ( ap @ ( c_2Ellist_2EtoList @ A_27a ) @ V0l1 ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V0l1 ) @ V1l2 ) )
% 5.66/5.90                  @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.66/5.90                    @ ^ [V2xs: $i] :
% 5.66/5.90                        ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) @ ( ap @ ( c_2Ellist_2EtoList @ A_27a ) @ V1l2 ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2xs ) ) @ V1l2 ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ V2xs ) ) )
% 5.66/5.90                        @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.66/5.90                          @ ^ [V3ys: $i] : ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V2xs ) @ V3ys ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELPREFIX__LNIL,axiom,
% 5.66/5.90      ! [A_27a: del,V0ll: $i] :
% 5.66/5.90        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2ELPREFIX @ A_27a ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) @ V0ll ) )
% 5.66/5.90          & ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2ELPREFIX @ A_27a ) @ V0ll ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) )
% 5.66/5.90          <=> ( V0ll
% 5.66/5.90              = ( c_2Ellist_2ELNIL @ A_27a ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELPREFIX__LCONS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del] :
% 5.66/5.90        ( ! [V0ll: $i] :
% 5.66/5.90            ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90           => ! [V1h: $i] :
% 5.66/5.90                ( ( mem @ V1h @ A_27a )
% 5.66/5.90               => ! [V2t: $i] :
% 5.66/5.90                    ( ( mem @ V2t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                   => ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2ELPREFIX @ A_27a ) @ V0ll ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V1h ) @ V2t ) ) )
% 5.66/5.90                    <=> ( ( V0ll
% 5.66/5.90                          = ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.66/5.90                        | ? [V3l: $i] :
% 5.66/5.90                            ( ( mem @ V3l @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                            & ( V0ll
% 5.66/5.90                              = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V1h ) @ V3l ) )
% 5.66/5.90                            & ( p @ ( ap @ ( ap @ ( c_2Ellist_2ELPREFIX @ A_27a ) @ V3l ) @ V2t ) ) ) ) ) ) ) )
% 5.66/5.90        & ! [V4h: $i] :
% 5.66/5.90            ( ( mem @ V4h @ A_27b )
% 5.66/5.90           => ! [V5t: $i] :
% 5.66/5.90                ( ( mem @ V5t @ ( ty_2Ellist_2Ellist @ A_27b ) )
% 5.66/5.90               => ! [V6ll: $i] :
% 5.66/5.90                    ( ( mem @ V6ll @ ( ty_2Ellist_2Ellist @ A_27b ) )
% 5.66/5.90                   => ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2ELPREFIX @ A_27b ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27b ) @ V4h ) @ V5t ) ) @ V6ll ) )
% 5.66/5.90                    <=> ? [V7l: $i] :
% 5.66/5.90                          ( ( mem @ V7l @ ( ty_2Ellist_2Ellist @ A_27b ) )
% 5.66/5.90                          & ( V6ll
% 5.66/5.90                            = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27b ) @ V4h ) @ V7l ) )
% 5.66/5.90                          & ( p @ ( ap @ ( ap @ ( c_2Ellist_2ELPREFIX @ A_27b ) @ V5t ) @ V7l ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELPREFIX__LUNFOLD,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0ll: $i] :
% 5.66/5.90        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ! [V1f: $i] :
% 5.66/5.90            ( ( mem @ V1f @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.66/5.90           => ! [V2n: $i] :
% 5.66/5.90                ( ( mem @ V2n @ A_27b )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2ELPREFIX @ A_27a ) @ V0ll ) @ ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ A_27b ) @ V1f ) @ V2n ) ) )
% 5.66/5.90                <=> ( p
% 5.66/5.90                    @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ bool ) @ ( ap @ V1f @ V2n ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V0ll ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) )
% 5.66/5.90                      @ ( lam @ ( ty_2Epair_2Eprod @ A_27b @ A_27a )
% 5.66/5.90                        @ ^ [V3v: $i] :
% 5.66/5.90                            ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ bool @ A_27b @ A_27a ) @ V3v )
% 5.66/5.90                            @ ( lam @ A_27b
% 5.66/5.90                              @ ^ [V4n: $i] :
% 5.66/5.90                                  ( lam @ A_27a
% 5.66/5.90                                  @ ^ [V5x: $i] :
% 5.66/5.90                                      ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.66/5.90                                      @ ( lam @ A_27a
% 5.66/5.90                                        @ ^ [V6h: $i] :
% 5.66/5.90                                            ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                                            @ ( lam @ ( ty_2Ellist_2Ellist @ A_27a )
% 5.66/5.90                                              @ ^ [V7t: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V0ll ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V6h ) @ V7t ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V6h ) @ V5x ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELPREFIX @ A_27a ) @ V7t ) @ ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ A_27b ) @ V1f ) @ V4n ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELPREFIX__REFL,axiom,
% 5.66/5.90      ! [A_27a: del,V0ll: $i] :
% 5.66/5.90        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ( p @ ( ap @ ( ap @ ( c_2Ellist_2ELPREFIX @ A_27a ) @ V0ll ) @ V0ll ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELPREFIX__ANTISYM,axiom,
% 5.66/5.90      ! [A_27a: del,V0l1: $i] :
% 5.66/5.90        ( ( mem @ V0l1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ! [V1l2: $i] :
% 5.66/5.90            ( ( mem @ V1l2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90           => ( ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2ELPREFIX @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.66/5.90                & ( p @ ( ap @ ( ap @ ( c_2Ellist_2ELPREFIX @ A_27a ) @ V1l2 ) @ V0l1 ) ) )
% 5.66/5.90             => ( V0l1 = V1l2 ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELPREFIX__TRANS,axiom,
% 5.66/5.90      ! [A_27a: del,V0l1: $i] :
% 5.66/5.90        ( ( mem @ V0l1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ! [V1l2: $i] :
% 5.66/5.90            ( ( mem @ V1l2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90           => ! [V2l3: $i] :
% 5.66/5.90                ( ( mem @ V2l3 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2ELPREFIX @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.66/5.90                    & ( p @ ( ap @ ( ap @ ( c_2Ellist_2ELPREFIX @ A_27a ) @ V1l2 ) @ V2l3 ) ) )
% 5.66/5.90                 => ( p @ ( ap @ ( ap @ ( c_2Ellist_2ELPREFIX @ A_27a ) @ V0l1 ) @ V2l3 ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELPREFIX__fromList,axiom,
% 5.66/5.90      ! [A_27a: del,V0l: $i] :
% 5.66/5.90        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.90       => ! [V1ll: $i] :
% 5.66/5.90            ( ( mem @ V1ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90           => ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2ELPREFIX @ A_27a ) @ ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ V0l ) ) @ V1ll ) )
% 5.66/5.90            <=> ( p
% 5.66/5.90                @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) @ ( ap @ ( c_2Ellist_2EtoList @ A_27a ) @ V1ll ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ ( ty_2Elist_2Elist @ A_27a ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) @ V1ll ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0l ) ) )
% 5.66/5.90                  @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.66/5.90                    @ ^ [V2ys: $i] : ( ap @ ( ap @ ( c_2Elist_2EisPREFIX @ A_27a ) @ V0l ) @ V2ys ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2Eprefixes__lprefix__total,axiom,
% 5.66/5.90      ! [A_27a: del,V0ll: $i] :
% 5.66/5.90        ( ( mem @ V0ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ! [V1l1: $i] :
% 5.66/5.90            ( ( mem @ V1l1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90           => ! [V2l2: $i] :
% 5.66/5.90                ( ( mem @ V2l2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2ELPREFIX @ A_27a ) @ V1l1 ) @ V0ll ) )
% 5.66/5.90                    & ( p @ ( ap @ ( ap @ ( c_2Ellist_2ELPREFIX @ A_27a ) @ V2l2 ) @ V0ll ) ) )
% 5.66/5.90                 => ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2ELPREFIX @ A_27a ) @ V1l1 ) @ V2l2 ) )
% 5.66/5.90                    | ( p @ ( ap @ ( ap @ ( c_2Ellist_2ELPREFIX @ A_27a ) @ V2l2 ) @ V1l1 ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELTAKE__IMP__LDROP,axiom,
% 5.66/5.90      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1ll: $i] :
% 5.66/5.90        ( ( mem @ V1ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ! [V2l1: $i] :
% 5.66/5.90            ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.90           => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1ll )
% 5.66/5.90                = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ V2l1 ) )
% 5.66/5.90             => ? [V3l2: $i] :
% 5.66/5.90                  ( ( mem @ V3l2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                  & ( ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1ll )
% 5.66/5.90                    = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V3l2 ) )
% 5.66/5.90                  & ( ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ V2l1 ) ) @ V3l2 )
% 5.66/5.90                    = V1ll ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELDROP__EQ__LNIL,axiom,
% 5.66/5.90      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1ll: $i] :
% 5.66/5.90        ( ( mem @ V1ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1ll )
% 5.66/5.90            = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( c_2Ellist_2ELNIL @ A_27a ) ) )
% 5.66/5.90        <=> ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ V1ll ) )
% 5.66/5.90            = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELPREFIX__APPEND,axiom,
% 5.66/5.90      ! [A_27a: del,V0l1: $i] :
% 5.66/5.90        ( ( mem @ V0l1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ! [V1l2: $i] :
% 5.66/5.90            ( ( mem @ V1l2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90           => ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2ELPREFIX @ A_27a ) @ V0l1 ) @ V1l2 ) )
% 5.66/5.90            <=> ? [V2ll: $i] :
% 5.66/5.90                  ( ( mem @ V2ll @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90                  & ( V1l2
% 5.66/5.90                    = ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V0l1 ) @ V2ll ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ENOT__LFINITE__DROP__LFINITE,axiom,
% 5.66/5.90      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.66/5.90        ( ( mem @ V1l @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ! [V2t: $i] :
% 5.66/5.90            ( ( mem @ V2t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90           => ( ( ~ ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V1l ) )
% 5.66/5.90                & ( ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l )
% 5.66/5.90                  = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V2t ) ) )
% 5.66/5.90             => ~ ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ V2t ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELDROP__APPEND1,axiom,
% 5.66/5.90      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1l1: $i] :
% 5.66/5.90        ( ( mem @ V1l1 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ! [V2l: $i] :
% 5.66/5.90            ( ( mem @ V2l @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90           => ! [V3l2: $i] :
% 5.66/5.90                ( ( mem @ V3l2 @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90               => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1l1 )
% 5.66/5.90                    = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ V2l ) )
% 5.66/5.90                 => ( ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V1l1 ) @ V3l2 ) )
% 5.66/5.90                    = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V2l ) @ V3l2 ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELDROP__fromList,axiom,
% 5.66/5.90      ! [A_27a: del,V0ls: $i] :
% 5.66/5.90        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.90       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.90            ( ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ V0ls ) )
% 5.66/5.90            = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0ls ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0ls ) ) ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELDROP__SUC,axiom,
% 5.66/5.90      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1ls: $i] :
% 5.66/5.90        ( ( mem @ V1ls @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ( ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ V1ls )
% 5.66/5.90          = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__BIND @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1ls ) ) @ ( c_2Ellist_2ELTL @ A_27a ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2Ellist_2ELGENLIST__def,axiom,
% 5.66/5.90      ! [A_27a: del] :
% 5.66/5.90        ( ! [V0f: $i] :
% 5.66/5.90            ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.90           => ( ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ V0f ) @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) )
% 5.66/5.90              = ( ap
% 5.66/5.90                @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ ty_2Enum_2Enum )
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V1n: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ V1n ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ V0f @ V1n ) ) ) ) )
% 5.66/5.90                @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) )
% 5.66/5.90        & ! [V2f: $i] :
% 5.66/5.90            ( ( mem @ V2f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.90           => ! [V3lim: tp__ty_2Enum_2Enum] :
% 5.66/5.90                ( ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ V2f ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V3lim ) ) )
% 5.66/5.90                = ( ap
% 5.66/5.90                  @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27a @ ty_2Enum_2Enum )
% 5.66/5.90                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V4n: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ A_27a ) ) ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V4n ) @ ( inj__ty_2Enum_2Enum @ V3lim ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ V4n ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ V2f @ V4n ) ) ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ A_27a ) ) ) ) )
% 5.66/5.90                  @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELHD__LGENLIST,axiom,
% 5.66/5.90      ! [A_27a: del,V0f: $i] :
% 5.66/5.90        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.90       => ! [V1limopt: tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum] :
% 5.66/5.90            ( ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ V0f ) @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ V1limopt ) ) )
% 5.66/5.90            = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ V1limopt ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) @ ( c_2Eoption_2ENONE @ A_27a ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELTL__LGENLIST,axiom,
% 5.66/5.90      ! [A_27a: del,V0f: $i] :
% 5.66/5.90        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.90       => ! [V1limopt: tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum] :
% 5.66/5.90            ( ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ V0f ) @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ V1limopt ) ) )
% 5.66/5.90            = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ V1limopt ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ A_27a @ ty_2Enum_2Enum ) @ V0f ) @ c_2Enum_2ESUC ) ) @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ c_2Eprim__rec_2EPRE ) @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ V1limopt ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2Enumopt__BISIMULATION,axiom,
% 5.66/5.90      ! [V0mopt: tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum,V1nopt: tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum] :
% 5.66/5.90        ( ( V0mopt = V1nopt )
% 5.66/5.90      <=> ? [V2R: $i] :
% 5.66/5.90            ( ( mem @ V2R @ ( arr @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) @ ( arr @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) @ bool ) ) )
% 5.66/5.90            & ( p @ ( ap @ ( ap @ V2R @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ V0mopt ) ) @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ V1nopt ) ) )
% 5.66/5.90            & ! [V3m: tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum,V4n: tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum] :
% 5.66/5.90                ( ( p @ ( ap @ ( ap @ V2R @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ V3m ) ) @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ V4n ) ) )
% 5.66/5.90               => ( ( ( V3m
% 5.66/5.90                      = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) )
% 5.66/5.90                    & ( V4n
% 5.66/5.90                      = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) )
% 5.66/5.90                  | ( ( V3m
% 5.66/5.90                     != ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) )
% 5.66/5.90                    & ( V4n
% 5.66/5.90                     != ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) )
% 5.66/5.90                    & ( p @ ( ap @ ( ap @ V2R @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ c_2Eprim__rec_2EPRE ) @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ V3m ) ) ) @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ c_2Eprim__rec_2EPRE ) @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ V4n ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELGENLIST__EQ__LNIL,axiom,
% 5.66/5.90      ! [A_27a: del,V0f: $i] :
% 5.66/5.90        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.90       => ! [V1n: tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum] :
% 5.66/5.90            ( ( ( ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ V0f ) @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ V1n ) )
% 5.66/5.90                = ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.66/5.90            <=> ( V1n
% 5.66/5.90                = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) )
% 5.66/5.90            & ( ( ( c_2Ellist_2ELNIL @ A_27a )
% 5.66/5.90                = ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ V0f ) @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ V1n ) ) )
% 5.66/5.90            <=> ( V1n
% 5.66/5.90                = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELFINITE__LGENLIST,axiom,
% 5.66/5.90      ! [A_27a: del,V0f: $i] :
% 5.66/5.90        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.90       => ! [V1n: tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum] :
% 5.66/5.90            ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ V0f ) @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ V1n ) ) ) )
% 5.66/5.90          <=> ( V1n
% 5.66/5.90             != ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELTL__HD__LTL__LHD,axiom,
% 5.66/5.90      ! [A_27a: del,V0l: $i] :
% 5.66/5.90        ( ( mem @ V0l @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90       => ( ( ap @ ( c_2Ellist_2ELTL__HD @ A_27a ) @ V0l )
% 5.66/5.90          = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__BIND @ ( ty_2Epair_2Eprod @ ( ty_2Ellist_2Ellist @ A_27a ) @ A_27a ) @ A_27a ) @ ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ V0l ) )
% 5.66/5.90            @ ( lam @ A_27a
% 5.66/5.90              @ ^ [V1h: $i] :
% 5.66/5.90                  ( ap @ ( ap @ ( c_2Eoption_2EOPTION__BIND @ ( ty_2Epair_2Eprod @ ( ty_2Ellist_2Ellist @ A_27a ) @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ V0l ) )
% 5.66/5.90                  @ ( lam @ ( ty_2Ellist_2Ellist @ A_27a )
% 5.66/5.90                    @ ^ [V2t: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ( ty_2Ellist_2Ellist @ A_27a ) @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Ellist_2Ellist @ A_27a ) @ A_27a ) @ V2t ) @ V1h ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELGENLIST__SOME,axiom,
% 5.66/5.90      ! [A_27a: del,V0f: $i] :
% 5.66/5.90        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.90       => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ V0f ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.90            = ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.66/5.90          & ! [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.90              ( ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ V0f ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.66/5.90              = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ A_27a @ ty_2Enum_2Enum ) @ V0f ) @ c_2Enum_2ESUC ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELGENLIST__SOME__compute,axiom,
% 5.66/5.90      ! [A_27a: del,V0f: $i] :
% 5.66/5.90        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.90       => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ V0f ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.90            = ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.66/5.90          & ! [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.90              ( ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ V0f ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.66/5.90              = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ A_27a @ ty_2Enum_2Enum ) @ V0f ) @ c_2Enum_2ESUC ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.66/5.90          & ! [V2n: tp__ty_2Enum_2Enum] :
% 5.66/5.90              ( ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ V0f ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) )
% 5.66/5.90              = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ A_27a @ ty_2Enum_2Enum ) @ V0f ) @ c_2Enum_2ESUC ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELNTH__LGENLIST,axiom,
% 5.66/5.90      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1f: $i] :
% 5.66/5.90        ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.90       => ! [V2lim: tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum] :
% 5.66/5.90            ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ V1f ) @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ V2lim ) ) )
% 5.66/5.90            = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ V2lim ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.66/5.90              @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                @ ^ [V3lim0: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V3lim0 ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( c_2Eoption_2ENONE @ A_27a ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELNTH__LMAP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0n: tp__ty_2Enum_2Enum,V1f: $i] :
% 5.66/5.90        ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90       => ! [V2l: $i] :
% 5.66/5.90            ( ( mem @ V2l @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90           => ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELMAP @ A_27a @ A_27b ) @ V1f ) @ V2l ) )
% 5.66/5.90              = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V2l ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELLENGTH__LGENLIST,axiom,
% 5.66/5.90      ! [A_27a: del,V0limopt: tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum,V1f: $i] :
% 5.66/5.90        ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.90       => ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ V1f ) @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ V0limopt ) ) ) )
% 5.66/5.90          = V0limopt ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELMAP__LGENLIST,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.90        ( ( mem @ V0f @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90       => ! [V1g: $i] :
% 5.66/5.90            ( ( mem @ V1g @ ( arr @ ty_2Enum_2Enum @ A_27b ) )
% 5.66/5.90           => ! [V2limopt: tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum] :
% 5.66/5.90                ( ( ap @ ( ap @ ( c_2Ellist_2ELMAP @ A_27b @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27b ) @ V1g ) @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ V2limopt ) ) )
% 5.66/5.90                = ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ A_27a @ A_27b ) @ V0f ) @ V1g ) ) @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ V2limopt ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELGENLIST__EQ__CONS,axiom,
% 5.66/5.90      ! [A_27a: del,V0f: $i] :
% 5.66/5.90        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.90       => ! [V1h: $i] :
% 5.66/5.90            ( ( mem @ V1h @ A_27a )
% 5.66/5.90           => ! [V2t: $i] :
% 5.66/5.90                ( ( mem @ V2t @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90               => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ V0f ) @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) )
% 5.66/5.90                    = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V1h ) @ V2t ) )
% 5.66/5.90                <=> ( ( V1h
% 5.66/5.90                      = ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.90                    & ( V2t
% 5.66/5.90                      = ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ A_27a @ ty_2Enum_2Enum ) @ V0f ) @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2Ellist_2ELREPEAT__def,axiom,
% 5.66/5.90      ! [A_27a: del,V0l: $i] :
% 5.66/5.90        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.90       => ( ( ap @ ( c_2Ellist_2ELREPEAT @ A_27a ) @ V0l )
% 5.66/5.90          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Ellist_2Ellist @ A_27a ) ) @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V0l ) ) @ ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.66/5.90            @ ( ap
% 5.66/5.90              @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a )
% 5.66/5.90                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V1n: $i] : ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ V1n ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V0l ) ) ) @ V0l ) ) )
% 5.66/5.90              @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELGENLIST__CHUNK__GENLIST,axiom,
% 5.66/5.90      ! [A_27a: del,V0f: $i] :
% 5.66/5.90        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.90       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.90            ( ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ V0f ) @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) )
% 5.66/5.90            = ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EGENLIST @ A_27a ) @ V0f ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELGENLIST @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ A_27a @ ty_2Enum_2Enum ) @ V0f ) @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELREPEAT__thm,axiom,
% 5.66/5.90      ! [A_27a: del,V0l: $i] :
% 5.66/5.90        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.90       => ( ( ap @ ( c_2Ellist_2ELREPEAT @ A_27a ) @ V0l )
% 5.66/5.90          = ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ V0l ) ) @ ( ap @ ( c_2Ellist_2ELREPEAT @ A_27a ) @ V0l ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELREPEAT__NIL,axiom,
% 5.66/5.90      ! [A_27a: del] :
% 5.66/5.90        ( ( ap @ ( c_2Ellist_2ELREPEAT @ A_27a ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.66/5.90        = ( c_2Ellist_2ELNIL @ A_27a ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELREPEAT__EQ__LNIL,axiom,
% 5.66/5.90      ! [A_27a: del,V0l: $i] :
% 5.66/5.90        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.90       => ( ( ( ( ap @ ( c_2Ellist_2ELREPEAT @ A_27a ) @ V0l )
% 5.66/5.90              = ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.66/5.90          <=> ( V0l
% 5.66/5.90              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.66/5.90          & ( ( ( c_2Ellist_2ELNIL @ A_27a )
% 5.66/5.90              = ( ap @ ( c_2Ellist_2ELREPEAT @ A_27a ) @ V0l ) )
% 5.66/5.90          <=> ( V0l
% 5.66/5.90              = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELHD__LREPEAT,axiom,
% 5.66/5.90      ! [A_27a: del,V0l: $i] :
% 5.66/5.90        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.90       => ( ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ ( ap @ ( c_2Ellist_2ELREPEAT @ A_27a ) @ V0l ) )
% 5.66/5.90          = ( ap @ ( c_2Ellist_2ELHD @ A_27a ) @ ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ V0l ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELTL__LREPEAT,axiom,
% 5.66/5.90      ! [A_27a: del,V0l: $i] :
% 5.66/5.90        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.90       => ( ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ ( ap @ ( c_2Ellist_2ELREPEAT @ A_27a ) @ V0l ) )
% 5.66/5.90          = ( ap
% 5.66/5.90            @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Ellist_2Ellist @ A_27a ) @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.90              @ ( lam @ ( ty_2Ellist_2Ellist @ A_27a )
% 5.66/5.90                @ ^ [V1t: $i] : ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27a ) @ V1t ) @ ( ap @ ( c_2Ellist_2ELREPEAT @ A_27a ) @ V0l ) ) ) )
% 5.66/5.90            @ ( ap @ ( c_2Ellist_2ELTL @ A_27a ) @ ( ap @ ( c_2Ellist_2EfromList @ A_27a ) @ V0l ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Ellist_2ELLENGTH__LREPEAT,axiom,
% 5.66/5.90      ! [A_27a: del,V0l: $i] :
% 5.66/5.90        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.90       => ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Ellist_2ELLENGTH @ A_27a ) @ ( ap @ ( c_2Ellist_2ELREPEAT @ A_27a ) @ V0l ) ) )
% 5.66/5.90          = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V0l ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  %------------------------------------------------------------------------------
% 5.66/5.90  %------------------------------------------------------------------------------
% 5.66/5.90  thf(tp_c_2Equotient_2E_2D_2D_3E,type,
% 5.66/5.90      c_2Equotient_2E_2D_2D_3E: del > del > del > del > $i ).
% 5.66/5.90  
% 5.66/5.90  thf(mem_c_2Equotient_2E_2D_2D_3E,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] : ( mem @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ A_27b @ A_27c @ A_27d ) @ ( arr @ ( arr @ A_27a @ A_27c ) @ ( arr @ ( arr @ A_27b @ A_27d ) @ ( arr @ ( arr @ A_27c @ A_27b ) @ ( arr @ A_27a @ A_27d ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(tp_c_2Equotient_2E_3D_3D_3D_3E,type,
% 5.66/5.90      c_2Equotient_2E_3D_3D_3D_3E: del > del > $i ).
% 5.66/5.90  
% 5.66/5.90  thf(mem_c_2Equotient_2E_3D_3D_3D_3E,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ bool ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(tp_c_2Equotient_2E_3F_21_21,type,
% 5.66/5.90      c_2Equotient_2E_3F_21_21: del > $i ).
% 5.66/5.90  
% 5.66/5.90  thf(mem_c_2Equotient_2E_3F_21_21,axiom,
% 5.66/5.90      ! [A_27a: del] : ( mem @ ( c_2Equotient_2E_3F_21_21 @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(tp_c_2Equotient_2EEQUIV,type,
% 5.66/5.90      c_2Equotient_2EEQUIV: del > $i ).
% 5.66/5.90  
% 5.66/5.90  thf(mem_c_2Equotient_2EEQUIV,axiom,
% 5.66/5.90      ! [A_27a: del] : ( mem @ ( c_2Equotient_2EEQUIV @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(tp_c_2Equotient_2EPARTIAL__EQUIV,type,
% 5.66/5.90      c_2Equotient_2EPARTIAL__EQUIV: del > $i ).
% 5.66/5.90  
% 5.66/5.90  thf(mem_c_2Equotient_2EPARTIAL__EQUIV,axiom,
% 5.66/5.90      ! [A_27a: del] : ( mem @ ( c_2Equotient_2EPARTIAL__EQUIV @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ bool ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(tp_c_2Equotient_2EQUOTIENT,type,
% 5.66/5.90      c_2Equotient_2EQUOTIENT: del > del > $i ).
% 5.66/5.90  
% 5.66/5.90  thf(mem_c_2Equotient_2EQUOTIENT,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ A_27a ) @ bool ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(tp_c_2Equotient_2ERES__EXISTS__EQUIV,type,
% 5.66/5.90      c_2Equotient_2ERES__EXISTS__EQUIV: del > $i ).
% 5.66/5.90  
% 5.66/5.90  thf(mem_c_2Equotient_2ERES__EXISTS__EQUIV,axiom,
% 5.66/5.90      ! [A_27a: del] : ( mem @ ( c_2Equotient_2ERES__EXISTS__EQUIV @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(tp_c_2Equotient_2Erespects,type,
% 5.66/5.90      c_2Equotient_2Erespects: del > del > $i ).
% 5.66/5.90  
% 5.66/5.90  thf(mem_c_2Equotient_2Erespects,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Equotient_2Erespects @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27b ) ) @ ( arr @ A_27a @ A_27b ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2Equotient_2EEQUIV__def,axiom,
% 5.66/5.90      ! [A_27a: del,V0E: $i] :
% 5.66/5.90        ( ( mem @ V0E @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ( ( p @ ( ap @ ( c_2Equotient_2EEQUIV @ A_27a ) @ V0E ) )
% 5.66/5.90        <=> ! [V1x: $i] :
% 5.66/5.90              ( ( mem @ V1x @ A_27a )
% 5.66/5.90             => ! [V2y: $i] :
% 5.66/5.90                  ( ( mem @ V2y @ A_27a )
% 5.66/5.90                 => ( ( p @ ( ap @ ( ap @ V0E @ V1x ) @ V2y ) )
% 5.66/5.90                  <=> ( ( ap @ V0E @ V1x )
% 5.66/5.90                      = ( ap @ V0E @ V2y ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2Equotient_2EPARTIAL__EQUIV__def,axiom,
% 5.66/5.90      ! [A_27a: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ( ( p @ ( ap @ ( c_2Equotient_2EPARTIAL__EQUIV @ A_27a ) @ V0R ) )
% 5.66/5.90        <=> ( ? [V1x: $i] :
% 5.66/5.90                ( ( mem @ V1x @ A_27a )
% 5.66/5.90                & ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V1x ) ) )
% 5.66/5.90            & ! [V2x: $i] :
% 5.66/5.90                ( ( mem @ V2x @ A_27a )
% 5.66/5.90               => ! [V3y: $i] :
% 5.66/5.90                    ( ( mem @ V3y @ A_27a )
% 5.66/5.90                   => ( ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) )
% 5.66/5.90                    <=> ( ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V2x ) )
% 5.66/5.90                        & ( p @ ( ap @ ( ap @ V0R @ V3y ) @ V3y ) )
% 5.66/5.90                        & ( ( ap @ V0R @ V2x )
% 5.66/5.90                          = ( ap @ V0R @ V3y ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EEQUIV__IMP__PARTIAL__EQUIV,axiom,
% 5.66/5.90      ! [A_27a: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ( ( p @ ( ap @ ( c_2Equotient_2EEQUIV @ A_27a ) @ V0R ) )
% 5.66/5.90         => ( p @ ( ap @ ( c_2Equotient_2EPARTIAL__EQUIV @ A_27a ) @ V0R ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2Equotient_2EQUOTIENT__def,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                <=> ( ! [V3a: $i] :
% 5.66/5.90                        ( ( mem @ V3a @ A_27b )
% 5.66/5.90                       => ( ( ap @ V1abs @ ( ap @ V2rep @ V3a ) )
% 5.66/5.90                          = V3a ) )
% 5.66/5.90                    & ! [V4a: $i] :
% 5.66/5.90                        ( ( mem @ V4a @ A_27b )
% 5.66/5.90                       => ( p @ ( ap @ ( ap @ V0R @ ( ap @ V2rep @ V4a ) ) @ ( ap @ V2rep @ V4a ) ) ) )
% 5.66/5.90                    & ! [V5r: $i] :
% 5.66/5.90                        ( ( mem @ V5r @ A_27a )
% 5.66/5.90                       => ! [V6s: $i] :
% 5.66/5.90                            ( ( mem @ V6s @ A_27a )
% 5.66/5.90                           => ( ( p @ ( ap @ ( ap @ V0R @ V5r ) @ V6s ) )
% 5.66/5.90                            <=> ( ( p @ ( ap @ ( ap @ V0R @ V5r ) @ V5r ) )
% 5.66/5.90                                & ( p @ ( ap @ ( ap @ V0R @ V6s ) @ V6s ) )
% 5.66/5.90                                & ( ( ap @ V1abs @ V5r )
% 5.66/5.90                                  = ( ap @ V1abs @ V6s ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EQUOTIENT__ABS__REP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3a: $i] :
% 5.66/5.90                      ( ( mem @ V3a @ A_27b )
% 5.66/5.90                     => ( ( ap @ V1abs @ ( ap @ V2rep @ V3a ) )
% 5.66/5.90                        = V3a ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EQUOTIENT__REP__REFL,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3a: $i] :
% 5.66/5.90                      ( ( mem @ V3a @ A_27b )
% 5.66/5.90                     => ( p @ ( ap @ ( ap @ V0R @ ( ap @ V2rep @ V3a ) ) @ ( ap @ V2rep @ V3a ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EQUOTIENT__REL,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3r: $i] :
% 5.66/5.90                      ( ( mem @ V3r @ A_27a )
% 5.66/5.90                     => ! [V4s: $i] :
% 5.66/5.90                          ( ( mem @ V4s @ A_27a )
% 5.66/5.90                         => ( ( p @ ( ap @ ( ap @ V0R @ V3r ) @ V4s ) )
% 5.66/5.90                          <=> ( ( p @ ( ap @ ( ap @ V0R @ V3r ) @ V3r ) )
% 5.66/5.90                              & ( p @ ( ap @ ( ap @ V0R @ V4s ) @ V4s ) )
% 5.66/5.90                              & ( ( ap @ V1abs @ V3r )
% 5.66/5.90                                = ( ap @ V1abs @ V4s ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EQUOTIENT__REL__ABS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3r: $i] :
% 5.66/5.90                      ( ( mem @ V3r @ A_27a )
% 5.66/5.90                     => ! [V4s: $i] :
% 5.66/5.90                          ( ( mem @ V4s @ A_27a )
% 5.66/5.90                         => ( ( p @ ( ap @ ( ap @ V0R @ V3r ) @ V4s ) )
% 5.66/5.90                           => ( ( ap @ V1abs @ V3r )
% 5.66/5.90                              = ( ap @ V1abs @ V4s ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EQUOTIENT__REL__ABS__EQ,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3r: $i] :
% 5.66/5.90                      ( ( mem @ V3r @ A_27a )
% 5.66/5.90                     => ! [V4s: $i] :
% 5.66/5.90                          ( ( mem @ V4s @ A_27a )
% 5.66/5.90                         => ( ( p @ ( ap @ ( ap @ V0R @ V3r ) @ V3r ) )
% 5.66/5.90                           => ( ( p @ ( ap @ ( ap @ V0R @ V4s ) @ V4s ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ V0R @ V3r ) @ V4s ) )
% 5.66/5.90                              <=> ( ( ap @ V1abs @ V3r )
% 5.66/5.90                                  = ( ap @ V1abs @ V4s ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EQUOTIENT__REL__REP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3a: $i] :
% 5.66/5.90                      ( ( mem @ V3a @ A_27b )
% 5.66/5.90                     => ! [V4b: $i] :
% 5.66/5.90                          ( ( mem @ V4b @ A_27b )
% 5.66/5.90                         => ( ( p @ ( ap @ ( ap @ V0R @ ( ap @ V2rep @ V3a ) ) @ ( ap @ V2rep @ V4b ) ) )
% 5.66/5.90                          <=> ( V3a = V4b ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EQUOTIENT__REP__ABS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3r: $i] :
% 5.66/5.90                      ( ( mem @ V3r @ A_27a )
% 5.66/5.90                     => ( ( p @ ( ap @ ( ap @ V0R @ V3r ) @ V3r ) )
% 5.66/5.90                       => ( p @ ( ap @ ( ap @ V0R @ ( ap @ V2rep @ ( ap @ V1abs @ V3r ) ) ) @ V3r ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EIDENTITY__EQUIV,axiom,
% 5.66/5.90      ! [A_27a: del] : ( p @ ( ap @ ( c_2Equotient_2EEQUIV @ A_27a ) @ ( c_2Emin_2E_3D @ A_27a ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EIDENTITY__QUOTIENT,axiom,
% 5.66/5.90      ! [A_27a: del] : ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27a ) @ ( c_2Emin_2E_3D @ A_27a ) ) @ ( c_2Ecombin_2EI @ A_27a ) ) @ ( c_2Ecombin_2EI @ A_27a ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EEQUIV__REFL__SYM__TRANS,axiom,
% 5.66/5.90      ! [A_27a: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ( ! [V1x: $i] :
% 5.66/5.90              ( ( mem @ V1x @ A_27a )
% 5.66/5.90             => ! [V2y: $i] :
% 5.66/5.90                  ( ( mem @ V2y @ A_27a )
% 5.66/5.90                 => ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) )
% 5.66/5.90                  <=> ( ( ap @ V0R @ V1x )
% 5.66/5.90                      = ( ap @ V0R @ V2y ) ) ) ) )
% 5.66/5.90        <=> ( ! [V3x: $i] :
% 5.66/5.90                ( ( mem @ V3x @ A_27a )
% 5.66/5.90               => ( p @ ( ap @ ( ap @ V0R @ V3x ) @ V3x ) ) )
% 5.66/5.90            & ! [V4x: $i] :
% 5.66/5.90                ( ( mem @ V4x @ A_27a )
% 5.66/5.90               => ! [V5y: $i] :
% 5.66/5.90                    ( ( mem @ V5y @ A_27a )
% 5.66/5.90                   => ( ( p @ ( ap @ ( ap @ V0R @ V4x ) @ V5y ) )
% 5.66/5.90                     => ( p @ ( ap @ ( ap @ V0R @ V5y ) @ V4x ) ) ) ) )
% 5.66/5.90            & ! [V6x: $i] :
% 5.66/5.90                ( ( mem @ V6x @ A_27a )
% 5.66/5.90               => ! [V7y: $i] :
% 5.66/5.90                    ( ( mem @ V7y @ A_27a )
% 5.66/5.90                   => ! [V8z: $i] :
% 5.66/5.90                        ( ( mem @ V8z @ A_27a )
% 5.66/5.90                       => ( ( ( p @ ( ap @ ( ap @ V0R @ V6x ) @ V7y ) )
% 5.66/5.90                            & ( p @ ( ap @ ( ap @ V0R @ V7y ) @ V8z ) ) )
% 5.66/5.90                         => ( p @ ( ap @ ( ap @ V0R @ V6x ) @ V8z ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EQUOTIENT__SYM,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3x: $i] :
% 5.66/5.90                      ( ( mem @ V3x @ A_27a )
% 5.66/5.90                     => ! [V4y: $i] :
% 5.66/5.90                          ( ( mem @ V4y @ A_27a )
% 5.66/5.90                         => ( ( p @ ( ap @ ( ap @ V0R @ V3x ) @ V4y ) )
% 5.66/5.90                           => ( p @ ( ap @ ( ap @ V0R @ V4y ) @ V3x ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EQUOTIENT__TRANS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3x: $i] :
% 5.66/5.90                      ( ( mem @ V3x @ A_27a )
% 5.66/5.90                     => ! [V4y: $i] :
% 5.66/5.90                          ( ( mem @ V4y @ A_27a )
% 5.66/5.90                         => ! [V5z: $i] :
% 5.66/5.90                              ( ( mem @ V5z @ A_27a )
% 5.66/5.90                             => ( ( ( p @ ( ap @ ( ap @ V0R @ V3x ) @ V4y ) )
% 5.66/5.90                                  & ( p @ ( ap @ ( ap @ V0R @ V4y ) @ V5z ) ) )
% 5.66/5.90                               => ( p @ ( ap @ ( ap @ V0R @ V3x ) @ V5z ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2Equotient_2EFUN__MAP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.66/5.90        ( ( mem @ V0f @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90       => ! [V1g: $i] :
% 5.66/5.90            ( ( mem @ V1g @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90           => ( ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ A_27b @ A_27c @ A_27d ) @ V0f ) @ V1g )
% 5.66/5.90              = ( lam @ ( arr @ A_27c @ A_27b )
% 5.66/5.90                @ ^ [V2h: $i] :
% 5.66/5.90                    ( lam @ A_27a
% 5.66/5.90                    @ ^ [V3x: $i] : ( ap @ V1g @ ( ap @ V2h @ ( ap @ V0f @ V3x ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EFUN__MAP__THM,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.66/5.90        ( ( mem @ V0f @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90       => ! [V1g: $i] :
% 5.66/5.90            ( ( mem @ V1g @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90           => ! [V2h: $i] :
% 5.66/5.90                ( ( mem @ V2h @ ( arr @ A_27c @ A_27b ) )
% 5.66/5.90               => ! [V3x: $i] :
% 5.66/5.90                    ( ( mem @ V3x @ A_27a )
% 5.66/5.90                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ A_27b @ A_27c @ A_27d ) @ V0f ) @ V1g ) @ V2h ) @ V3x )
% 5.66/5.90                      = ( ap @ V1g @ ( ap @ V2h @ ( ap @ V0f @ V3x ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EFUN__MAP__I,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del] :
% 5.66/5.90        ( ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ A_27b @ A_27a @ A_27b ) @ ( c_2Ecombin_2EI @ A_27a ) ) @ ( c_2Ecombin_2EI @ A_27b ) )
% 5.66/5.90        = ( c_2Ecombin_2EI @ ( arr @ A_27a @ A_27b ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EIN__FUN,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.90        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90       => ! [V1g: $i] :
% 5.66/5.90            ( ( mem @ V1g @ ( arr @ bool @ bool ) )
% 5.66/5.90           => ! [V2s: $i] :
% 5.66/5.90                ( ( mem @ V2s @ ( arr @ A_27b @ bool ) )
% 5.66/5.90               => ! [V3x: $i] :
% 5.66/5.90                    ( ( mem @ V3x @ A_27a )
% 5.66/5.90                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ bool @ A_27b @ bool ) @ V0f ) @ V1g ) @ V2s ) ) )
% 5.66/5.90                    <=> ( p @ ( ap @ V1g @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V3x ) ) @ V2s ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2Equotient_2EFUN__REL,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1R2: $i] :
% 5.66/5.90            ( ( mem @ V1R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90           => ! [V2f: $i] :
% 5.66/5.90                ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90               => ! [V3g: $i] :
% 5.66/5.90                    ( ( mem @ V3g @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V1R2 ) @ V2f ) @ V3g ) )
% 5.66/5.90                    <=> ! [V4x: $i] :
% 5.66/5.90                          ( ( mem @ V4x @ A_27a )
% 5.66/5.90                         => ! [V5y: $i] :
% 5.66/5.90                              ( ( mem @ V5y @ A_27a )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ V0R1 @ V4x ) @ V5y ) )
% 5.66/5.90                               => ( p @ ( ap @ ( ap @ V1R2 @ ( ap @ V2f @ V4x ) ) @ ( ap @ V3g @ V5y ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EFUN__REL__EQ,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del] :
% 5.66/5.90        ( ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ ( c_2Emin_2E_3D @ A_27a ) ) @ ( c_2Emin_2E_3D @ A_27b ) )
% 5.66/5.90        = ( c_2Emin_2E_3D @ ( arr @ A_27a @ A_27b ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EFUN__QUOTIENT,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27c @ A_27d ) ) @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) ) @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27c @ A_27b @ A_27a @ A_27d ) @ V2rep1 ) @ V4abs2 ) ) @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ A_27d @ A_27c @ A_27b ) @ V1abs1 ) @ V5rep2 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2Equotient_2Erespects__def,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del] :
% 5.66/5.90        ( ( c_2Equotient_2Erespects @ A_27a @ A_27b )
% 5.66/5.90        = ( c_2Ecombin_2EW @ A_27a @ A_27b ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ERESPECTS,axiom,
% 5.66/5.90      ! [A_27a: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1x: $i] :
% 5.66/5.90            ( ( mem @ V1x @ A_27a )
% 5.66/5.90           => ( ( p @ ( ap @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R ) @ V1x ) )
% 5.66/5.90            <=> ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V1x ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EIN__RESPECTS,axiom,
% 5.66/5.90      ! [A_27a: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1x: $i] :
% 5.66/5.90            ( ( mem @ V1x @ A_27a )
% 5.66/5.90           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R ) ) )
% 5.66/5.90            <=> ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V1x ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ERESPECTS__THM,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1R2: $i] :
% 5.66/5.90            ( ( mem @ V1R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90           => ! [V2f: $i] :
% 5.66/5.90                ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( c_2Equotient_2Erespects @ ( arr @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V1R2 ) ) @ V2f ) )
% 5.66/5.90                <=> ! [V3x: $i] :
% 5.66/5.90                      ( ( mem @ V3x @ A_27a )
% 5.66/5.90                     => ! [V4y: $i] :
% 5.66/5.90                          ( ( mem @ V4y @ A_27a )
% 5.66/5.90                         => ( ( p @ ( ap @ ( ap @ V0R1 @ V3x ) @ V4y ) )
% 5.66/5.90                           => ( p @ ( ap @ ( ap @ V1R2 @ ( ap @ V2f @ V3x ) ) @ ( ap @ V2f @ V4y ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ERESPECTS__MP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1R2: $i] :
% 5.66/5.90            ( ( mem @ V1R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90           => ! [V2f: $i] :
% 5.66/5.90                ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90               => ! [V3x: $i] :
% 5.66/5.90                    ( ( mem @ V3x @ A_27a )
% 5.66/5.90                   => ! [V4y: $i] :
% 5.66/5.90                        ( ( mem @ V4y @ A_27a )
% 5.66/5.90                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Equotient_2Erespects @ ( arr @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V1R2 ) ) @ V2f ) )
% 5.66/5.90                            & ( p @ ( ap @ ( ap @ V0R1 @ V3x ) @ V4y ) ) )
% 5.66/5.90                         => ( p @ ( ap @ ( ap @ V1R2 @ ( ap @ V2f @ V3x ) ) @ ( ap @ V2f @ V4y ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ERESPECTS__REP__ABS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4f: $i] :
% 5.66/5.90                          ( ( mem @ V4f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                         => ! [V5x: $i] :
% 5.66/5.90                              ( ( mem @ V5x @ A_27a )
% 5.66/5.90                             => ( ( ( p @ ( ap @ ( ap @ ( c_2Equotient_2Erespects @ ( arr @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) ) @ V4f ) )
% 5.66/5.90                                  & ( p @ ( ap @ ( ap @ V0R1 @ V5x ) @ V5x ) ) )
% 5.66/5.90                               => ( p @ ( ap @ ( ap @ V3R2 @ ( ap @ V4f @ ( ap @ V2rep1 @ ( ap @ V1abs1 @ V5x ) ) ) ) @ ( ap @ V4f @ V5x ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ERESPECTS__o,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1R2: $i] :
% 5.66/5.90            ( ( mem @ V1R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90           => ! [V2R3: $i] :
% 5.66/5.90                ( ( mem @ V2R3 @ ( arr @ A_27c @ ( arr @ A_27c @ bool ) ) )
% 5.66/5.90               => ! [V3f: $i] :
% 5.66/5.90                    ( ( mem @ V3f @ ( arr @ A_27b @ A_27c ) )
% 5.66/5.90                   => ! [V4g: $i] :
% 5.66/5.90                        ( ( mem @ V4g @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Equotient_2Erespects @ ( arr @ A_27b @ A_27c ) @ bool ) @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27b @ A_27c ) @ V1R2 ) @ V2R3 ) ) @ V3f ) )
% 5.66/5.90                            & ( p @ ( ap @ ( ap @ ( c_2Equotient_2Erespects @ ( arr @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V1R2 ) ) @ V4g ) ) )
% 5.66/5.90                         => ( p @ ( ap @ ( ap @ ( c_2Equotient_2Erespects @ ( arr @ A_27a @ A_27c ) @ bool ) @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27c ) @ V0R1 ) @ V2R3 ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27c @ A_27b ) @ V3f ) @ V4g ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2Equotient_2E_3F_21_21,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ( ( p @ ( ap @ ( c_2Equotient_2E_3F_21_21 @ A_27a ) @ V0P ) )
% 5.66/5.90        <=> ( p @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a ) @ V0P ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2Equotient_2ERES__EXISTS__EQUIV__DEF,axiom,
% 5.66/5.90      ! [A_27a: del] :
% 5.66/5.90        ( ( c_2Equotient_2ERES__EXISTS__EQUIV @ A_27a )
% 5.66/5.90        = ( lam @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) )
% 5.66/5.90          @ ^ [V0R: $i] :
% 5.66/5.90              ( lam @ ( arr @ A_27a @ bool )
% 5.66/5.90              @ ^ [V1P: $i] :
% 5.66/5.90                  ( ap
% 5.66/5.90                  @ ( ap @ c_2Ebool_2E_2F_5C
% 5.66/5.90                    @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R ) )
% 5.66/5.90                      @ ( lam @ A_27a
% 5.66/5.90                        @ ^ [V2x: $i] : ( ap @ V1P @ V2x ) ) ) )
% 5.66/5.90                  @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R ) )
% 5.66/5.90                    @ ( lam @ A_27a
% 5.66/5.90                      @ ^ [V3x: $i] :
% 5.66/5.90                          ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R ) )
% 5.66/5.90                          @ ( lam @ A_27a
% 5.66/5.90                            @ ^ [V4y: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1P @ V3x ) ) @ ( ap @ V1P @ V4y ) ) ) @ ( ap @ ( ap @ V0R @ V3x ) @ V4y ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ERES__EXISTS__EQUIV,axiom,
% 5.66/5.90      ! [A_27a: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1m: $i] :
% 5.66/5.90            ( ( mem @ V1m @ ( arr @ A_27a @ bool ) )
% 5.66/5.90           => ( ( p @ ( ap @ ( ap @ ( c_2Equotient_2ERES__EXISTS__EQUIV @ A_27a ) @ V0R ) @ V1m ) )
% 5.66/5.90            <=> ( ( p
% 5.66/5.90                  @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R ) )
% 5.66/5.90                    @ ( lam @ A_27a
% 5.66/5.90                      @ ^ [V2x: $i] : ( ap @ V1m @ V2x ) ) ) )
% 5.66/5.90                & ( p
% 5.66/5.90                  @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R ) )
% 5.66/5.90                    @ ( lam @ A_27a
% 5.66/5.90                      @ ^ [V3x: $i] :
% 5.66/5.90                          ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R ) )
% 5.66/5.90                          @ ( lam @ A_27a
% 5.66/5.90                            @ ^ [V4y: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1m @ V3x ) ) @ ( ap @ V1m @ V4y ) ) ) @ ( ap @ ( ap @ V0R @ V3x ) @ V4y ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EFUN__REL__EQ__REL,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6f: $i] :
% 5.66/5.90                                    ( ( mem @ V6f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                                   => ! [V7g: $i] :
% 5.66/5.90                                        ( ( mem @ V7g @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                                       => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) @ V6f ) @ V7g ) )
% 5.66/5.90                                        <=> ( ( p @ ( ap @ ( ap @ ( c_2Equotient_2Erespects @ ( arr @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) ) @ V6f ) )
% 5.66/5.90                                            & ( p @ ( ap @ ( ap @ ( c_2Equotient_2Erespects @ ( arr @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) ) @ V7g ) )
% 5.66/5.90                                            & ( ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27c @ A_27b @ A_27a @ A_27d ) @ V2rep1 ) @ V4abs2 ) @ V6f )
% 5.66/5.90                                              = ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27c @ A_27b @ A_27a @ A_27d ) @ V2rep1 ) @ V4abs2 ) @ V7g ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EFUN__REL__MP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6f: $i] :
% 5.66/5.90                                    ( ( mem @ V6f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                                   => ! [V7g: $i] :
% 5.66/5.90                                        ( ( mem @ V7g @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                                       => ! [V8x: $i] :
% 5.66/5.90                                            ( ( mem @ V8x @ A_27a )
% 5.66/5.90                                           => ! [V9y: $i] :
% 5.66/5.90                                                ( ( mem @ V9y @ A_27a )
% 5.66/5.90                                               => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) @ V6f ) @ V7g ) )
% 5.66/5.90                                                    & ( p @ ( ap @ ( ap @ V0R1 @ V8x ) @ V9y ) ) )
% 5.66/5.90                                                 => ( p @ ( ap @ ( ap @ V3R2 @ ( ap @ V6f @ V8x ) ) @ ( ap @ V7g @ V9y ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EFUN__REL__EQUALS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6f: $i] :
% 5.66/5.90                                    ( ( mem @ V6f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                                   => ! [V7g: $i] :
% 5.66/5.90                                        ( ( mem @ V7g @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Equotient_2Erespects @ ( arr @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) ) @ V6f ) )
% 5.66/5.90                                            & ( p @ ( ap @ ( ap @ ( c_2Equotient_2Erespects @ ( arr @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) ) @ V7g ) ) )
% 5.66/5.90                                         => ( ( ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27c @ A_27b @ A_27a @ A_27d ) @ V2rep1 ) @ V4abs2 ) @ V6f )
% 5.66/5.90                                              = ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27c @ A_27b @ A_27a @ A_27d ) @ V2rep1 ) @ V4abs2 ) @ V7g ) )
% 5.66/5.90                                          <=> ! [V8x: $i] :
% 5.66/5.90                                                ( ( mem @ V8x @ A_27a )
% 5.66/5.90                                               => ! [V9y: $i] :
% 5.66/5.90                                                    ( ( mem @ V9y @ A_27a )
% 5.66/5.90                                                   => ( ( p @ ( ap @ ( ap @ V0R1 @ V8x ) @ V9y ) )
% 5.66/5.90                                                     => ( p @ ( ap @ ( ap @ V3R2 @ ( ap @ V6f @ V8x ) ) @ ( ap @ V7g @ V9y ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EFUN__REL__IMP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6f: $i] :
% 5.66/5.90                                    ( ( mem @ V6f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                                   => ! [V7g: $i] :
% 5.66/5.90                                        ( ( mem @ V7g @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Equotient_2Erespects @ ( arr @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) ) @ V6f ) )
% 5.66/5.90                                            & ( p @ ( ap @ ( ap @ ( c_2Equotient_2Erespects @ ( arr @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) ) @ V7g ) )
% 5.66/5.90                                            & ( ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27c @ A_27b @ A_27a @ A_27d ) @ V2rep1 ) @ V4abs2 ) @ V6f )
% 5.66/5.90                                              = ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27c @ A_27b @ A_27a @ A_27d ) @ V2rep1 ) @ V4abs2 ) @ V7g ) ) )
% 5.66/5.90                                         => ! [V8x: $i] :
% 5.66/5.90                                              ( ( mem @ V8x @ A_27a )
% 5.66/5.90                                             => ! [V9y: $i] :
% 5.66/5.90                                                  ( ( mem @ V9y @ A_27a )
% 5.66/5.90                                                 => ( ( p @ ( ap @ ( ap @ V0R1 @ V8x ) @ V9y ) )
% 5.66/5.90                                                   => ( p @ ( ap @ ( ap @ V3R2 @ ( ap @ V6f @ V8x ) ) @ ( ap @ V7g @ V9y ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EEQUALS__PRS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3x: $i] :
% 5.66/5.90                      ( ( mem @ V3x @ A_27b )
% 5.66/5.90                     => ! [V4y: $i] :
% 5.66/5.90                          ( ( mem @ V4y @ A_27b )
% 5.66/5.90                         => ( ( V3x = V4y )
% 5.66/5.90                          <=> ( p @ ( ap @ ( ap @ V0R @ ( ap @ V2rep @ V3x ) ) @ ( ap @ V2rep @ V4y ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EEQUALS__RSP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3x1: $i] :
% 5.66/5.90                      ( ( mem @ V3x1 @ A_27a )
% 5.66/5.90                     => ! [V4x2: $i] :
% 5.66/5.90                          ( ( mem @ V4x2 @ A_27a )
% 5.66/5.90                         => ! [V5y1: $i] :
% 5.66/5.90                              ( ( mem @ V5y1 @ A_27a )
% 5.66/5.90                             => ! [V6y2: $i] :
% 5.66/5.90                                  ( ( mem @ V6y2 @ A_27a )
% 5.66/5.90                                 => ( ( ( p @ ( ap @ ( ap @ V0R @ V3x1 ) @ V4x2 ) )
% 5.66/5.90                                      & ( p @ ( ap @ ( ap @ V0R @ V5y1 ) @ V6y2 ) ) )
% 5.66/5.90                                   => ( ( p @ ( ap @ ( ap @ V0R @ V3x1 ) @ V5y1 ) )
% 5.66/5.90                                    <=> ( p @ ( ap @ ( ap @ V0R @ V4x2 ) @ V6y2 ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ELAMBDA__PRS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6f: $i] :
% 5.66/5.90                                    ( ( mem @ V6f @ ( arr @ A_27c @ A_27d ) )
% 5.66/5.90                                   => ( ( lam @ A_27c
% 5.66/5.90                                        @ ^ [V7x: $i] : ( ap @ V6f @ V7x ) )
% 5.66/5.90                                      = ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27c @ A_27b @ A_27a @ A_27d ) @ V2rep1 ) @ V4abs2 )
% 5.66/5.90                                        @ ( lam @ A_27a
% 5.66/5.90                                          @ ^ [V8x: $i] : ( ap @ V5rep2 @ ( ap @ V6f @ ( ap @ V1abs1 @ V8x ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ELAMBDA__PRS1,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6f: $i] :
% 5.66/5.90                                    ( ( mem @ V6f @ ( arr @ A_27c @ A_27d ) )
% 5.66/5.90                                   => ( ( lam @ A_27c
% 5.66/5.90                                        @ ^ [V7x: $i] : ( ap @ V6f @ V7x ) )
% 5.66/5.90                                      = ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27c @ A_27b @ A_27a @ A_27d ) @ V2rep1 ) @ V4abs2 )
% 5.66/5.90                                        @ ( lam @ A_27a
% 5.66/5.90                                          @ ^ [V8x: $i] : ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ A_27d @ A_27c @ A_27b ) @ V1abs1 ) @ V5rep2 ) @ V6f ) @ V8x ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ELAMBDA__RSP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6f1: $i] :
% 5.66/5.90                                    ( ( mem @ V6f1 @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                                   => ! [V7f2: $i] :
% 5.66/5.90                                        ( ( mem @ V7f2 @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                                       => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) @ V6f1 ) @ V7f2 ) )
% 5.66/5.90                                         => ( p
% 5.66/5.90                                            @ ( ap
% 5.66/5.90                                              @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 )
% 5.66/5.90                                                @ ( lam @ A_27a
% 5.66/5.90                                                  @ ^ [V8x: $i] : ( ap @ V6f1 @ V8x ) ) )
% 5.66/5.90                                              @ ( lam @ A_27a
% 5.66/5.90                                                @ ^ [V9y: $i] : ( ap @ V7f2 @ V9y ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EABSTRACT__PRS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6f: $i] :
% 5.66/5.90                                    ( ( mem @ V6f @ ( arr @ A_27c @ A_27d ) )
% 5.66/5.90                                   => ( V6f
% 5.66/5.90                                      = ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27c @ A_27b @ A_27a @ A_27d ) @ V2rep1 ) @ V4abs2 ) @ ( ap @ ( ap @ ( c_2Ebool_2ERES__ABSTRACT @ A_27a @ A_27b ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R1 ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ A_27d @ A_27c @ A_27b ) @ V1abs1 ) @ V5rep2 ) @ V6f ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ERES__ABSTRACT__RSP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6f1: $i] :
% 5.66/5.90                                    ( ( mem @ V6f1 @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                                   => ! [V7f2: $i] :
% 5.66/5.90                                        ( ( mem @ V7f2 @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                                       => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) @ V6f1 ) @ V7f2 ) )
% 5.66/5.90                                         => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) @ ( ap @ ( ap @ ( c_2Ebool_2ERES__ABSTRACT @ A_27a @ A_27b ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R1 ) ) @ V6f1 ) ) @ ( ap @ ( ap @ ( c_2Ebool_2ERES__ABSTRACT @ A_27a @ A_27b ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R1 ) ) @ V7f2 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ELET__RES__ABSTRACT,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.66/5.90        ( ( mem @ V0r @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1lam: $i] :
% 5.66/5.90            ( ( mem @ V1lam @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2v: $i] :
% 5.66/5.90                ( ( mem @ V2v @ A_27a )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2v ) @ V0r ) )
% 5.66/5.90                 => ( ( ap @ ( ap @ ( c_2Ebool_2ELET @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Ebool_2ERES__ABSTRACT @ A_27a @ A_27b ) @ V0r ) @ V1lam ) ) @ V2v )
% 5.66/5.90                    = ( ap @ ( ap @ ( c_2Ebool_2ELET @ A_27a @ A_27b ) @ V1lam ) @ V2v ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ELAMBDA__REP__ABS__RSP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0REL1: $i] :
% 5.66/5.90        ( ( mem @ V0REL1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ! [V3REL2: $i] :
% 5.66/5.90                    ( ( mem @ V3REL2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                   => ! [V4abs2: $i] :
% 5.66/5.90                        ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90                       => ! [V5rep2: $i] :
% 5.66/5.90                            ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.66/5.90                           => ! [V6f1: $i] :
% 5.66/5.90                                ( ( mem @ V6f1 @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                               => ! [V7f2: $i] :
% 5.66/5.90                                    ( ( mem @ V7f2 @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                                   => ( ( ! [V8r: $i] :
% 5.66/5.90                                            ( ( mem @ V8r @ A_27a )
% 5.66/5.90                                           => ! [V9r_27: $i] :
% 5.66/5.90                                                ( ( mem @ V9r_27 @ A_27a )
% 5.66/5.90                                               => ( ( p @ ( ap @ ( ap @ V0REL1 @ V8r ) @ V9r_27 ) )
% 5.66/5.90                                                 => ( p @ ( ap @ ( ap @ V0REL1 @ V8r ) @ ( ap @ V2rep1 @ ( ap @ V1abs1 @ V9r_27 ) ) ) ) ) ) )
% 5.66/5.90                                        & ! [V10r: $i] :
% 5.66/5.90                                            ( ( mem @ V10r @ A_27b )
% 5.66/5.90                                           => ! [V11r_27: $i] :
% 5.66/5.90                                                ( ( mem @ V11r_27 @ A_27b )
% 5.66/5.90                                               => ( ( p @ ( ap @ ( ap @ V3REL2 @ V10r ) @ V11r_27 ) )
% 5.66/5.90                                                 => ( p @ ( ap @ ( ap @ V3REL2 @ V10r ) @ ( ap @ V5rep2 @ ( ap @ V4abs2 @ V11r_27 ) ) ) ) ) ) )
% 5.66/5.90                                        & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0REL1 ) @ V3REL2 ) @ V6f1 ) @ V7f2 ) ) )
% 5.66/5.90                                     => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0REL1 ) @ V3REL2 ) @ V6f1 ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ A_27d @ A_27c @ A_27b ) @ V1abs1 ) @ V5rep2 ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27c @ A_27b @ A_27a @ A_27d ) @ V2rep1 ) @ V4abs2 ) @ V7f2 ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EREP__ABS__RSP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0REL: $i] :
% 5.66/5.90        ( ( mem @ V0REL @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0REL ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3x1: $i] :
% 5.66/5.90                      ( ( mem @ V3x1 @ A_27a )
% 5.66/5.90                     => ! [V4x2: $i] :
% 5.66/5.90                          ( ( mem @ V4x2 @ A_27a )
% 5.66/5.90                         => ( ( p @ ( ap @ ( ap @ V0REL @ V3x1 ) @ V4x2 ) )
% 5.66/5.90                           => ( p @ ( ap @ ( ap @ V0REL @ V3x1 ) @ ( ap @ V2rep @ ( ap @ V1abs @ V4x2 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EFORALL__PRS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3f: $i] :
% 5.66/5.90                      ( ( mem @ V3f @ ( arr @ A_27b @ bool ) )
% 5.66/5.90                     => ( ( p @ ( ap @ ( c_2Ebool_2E_21 @ A_27b ) @ V3f ) )
% 5.66/5.90                      <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ bool @ A_27b @ bool ) @ V1abs ) @ ( c_2Ecombin_2EI @ bool ) ) @ V3f ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ERES__FORALL__RSP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3f: $i] :
% 5.66/5.90                      ( ( mem @ V3f @ ( arr @ A_27a @ bool ) )
% 5.66/5.90                     => ! [V4g: $i] :
% 5.66/5.90                          ( ( mem @ V4g @ ( arr @ A_27a @ bool ) )
% 5.66/5.90                         => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ bool ) @ V0R ) @ ( c_2Emin_2E_3D @ bool ) ) @ V3f ) @ V4g ) )
% 5.66/5.90                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R ) ) @ V3f ) )
% 5.66/5.90                            <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R ) ) @ V4g ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ERES__FORALL__PRS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3P: $i] :
% 5.66/5.90                      ( ( mem @ V3P @ ( arr @ A_27b @ bool ) )
% 5.66/5.90                     => ! [V4f: $i] :
% 5.66/5.90                          ( ( mem @ V4f @ ( arr @ A_27b @ bool ) )
% 5.66/5.90                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27b ) @ V3P ) @ V4f ) )
% 5.66/5.90                          <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ bool @ A_27b @ bool ) @ V1abs ) @ ( c_2Ecombin_2EI @ bool ) ) @ V3P ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ bool @ A_27b @ bool ) @ V1abs ) @ ( c_2Ecombin_2EI @ bool ) ) @ V4f ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EEXISTS__PRS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3f: $i] :
% 5.66/5.90                      ( ( mem @ V3f @ ( arr @ A_27b @ bool ) )
% 5.66/5.90                     => ( ( p @ ( ap @ ( c_2Ebool_2E_3F @ A_27b ) @ V3f ) )
% 5.66/5.90                      <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ bool @ A_27b @ bool ) @ V1abs ) @ ( c_2Ecombin_2EI @ bool ) ) @ V3f ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ERES__EXISTS__RSP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3f: $i] :
% 5.66/5.90                      ( ( mem @ V3f @ ( arr @ A_27a @ bool ) )
% 5.66/5.90                     => ! [V4g: $i] :
% 5.66/5.90                          ( ( mem @ V4g @ ( arr @ A_27a @ bool ) )
% 5.66/5.90                         => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ bool ) @ V0R ) @ ( c_2Emin_2E_3D @ bool ) ) @ V3f ) @ V4g ) )
% 5.66/5.90                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R ) ) @ V3f ) )
% 5.66/5.90                            <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R ) ) @ V4g ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ERES__EXISTS__PRS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3P: $i] :
% 5.66/5.90                      ( ( mem @ V3P @ ( arr @ A_27b @ bool ) )
% 5.66/5.90                     => ! [V4f: $i] :
% 5.66/5.90                          ( ( mem @ V4f @ ( arr @ A_27b @ bool ) )
% 5.66/5.90                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27b ) @ V3P ) @ V4f ) )
% 5.66/5.90                          <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ bool @ A_27b @ bool ) @ V1abs ) @ ( c_2Ecombin_2EI @ bool ) ) @ V3P ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ bool @ A_27b @ bool ) @ V1abs ) @ ( c_2Ecombin_2EI @ bool ) ) @ V4f ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EEXISTS__UNIQUE__PRS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3f: $i] :
% 5.66/5.90                      ( ( mem @ V3f @ ( arr @ A_27b @ bool ) )
% 5.66/5.90                     => ( ( p @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27b ) @ V3f ) )
% 5.66/5.90                      <=> ( p @ ( ap @ ( ap @ ( c_2Equotient_2ERES__EXISTS__EQUIV @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ bool @ A_27b @ bool ) @ V1abs ) @ ( c_2Ecombin_2EI @ bool ) ) @ V3f ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ERES__EXISTS__EQUIV__RSP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3f: $i] :
% 5.66/5.90                      ( ( mem @ V3f @ ( arr @ A_27a @ bool ) )
% 5.66/5.90                     => ! [V4g: $i] :
% 5.66/5.90                          ( ( mem @ V4g @ ( arr @ A_27a @ bool ) )
% 5.66/5.90                         => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ bool ) @ V0R ) @ ( c_2Emin_2E_3D @ bool ) ) @ V3f ) @ V4g ) )
% 5.66/5.90                           => ( ( p @ ( ap @ ( ap @ ( c_2Equotient_2ERES__EXISTS__EQUIV @ A_27a ) @ V0R ) @ V3f ) )
% 5.66/5.90                            <=> ( p @ ( ap @ ( ap @ ( c_2Equotient_2ERES__EXISTS__EQUIV @ A_27a ) @ V0R ) @ V4g ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ECOND__PRS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3a: $i] :
% 5.66/5.90                      ( ( mem @ V3a @ bool )
% 5.66/5.90                     => ! [V4b: $i] :
% 5.66/5.90                          ( ( mem @ V4b @ A_27b )
% 5.66/5.90                         => ! [V5c: $i] :
% 5.66/5.90                              ( ( mem @ V5c @ A_27b )
% 5.66/5.90                             => ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ V3a ) @ V4b ) @ V5c )
% 5.66/5.90                                = ( ap @ V1abs @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ V3a ) @ ( ap @ V2rep @ V4b ) ) @ ( ap @ V2rep @ V5c ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ECOND__RSP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3a1: $i] :
% 5.66/5.90                      ( ( mem @ V3a1 @ bool )
% 5.66/5.90                     => ! [V4a2: $i] :
% 5.66/5.90                          ( ( mem @ V4a2 @ bool )
% 5.66/5.90                         => ! [V5b1: $i] :
% 5.66/5.90                              ( ( mem @ V5b1 @ A_27a )
% 5.66/5.90                             => ! [V6b2: $i] :
% 5.66/5.90                                  ( ( mem @ V6b2 @ A_27a )
% 5.66/5.90                                 => ! [V7c1: $i] :
% 5.66/5.90                                      ( ( mem @ V7c1 @ A_27a )
% 5.66/5.90                                     => ! [V8c2: $i] :
% 5.66/5.90                                          ( ( mem @ V8c2 @ A_27a )
% 5.66/5.90                                         => ( ( ( ( p @ V3a1 )
% 5.66/5.90                                              <=> ( p @ V4a2 ) )
% 5.66/5.90                                              & ( p @ ( ap @ ( ap @ V0R @ V5b1 ) @ V6b2 ) )
% 5.66/5.90                                              & ( p @ ( ap @ ( ap @ V0R @ V7c1 ) @ V8c2 ) ) )
% 5.66/5.90                                           => ( p @ ( ap @ ( ap @ V0R @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ V3a1 ) @ V5b1 ) @ V7c1 ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ V4a2 ) @ V6b2 ) @ V8c2 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ELET__PRS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6f: $i] :
% 5.66/5.90                                    ( ( mem @ V6f @ ( arr @ A_27c @ A_27d ) )
% 5.66/5.90                                   => ! [V7x: $i] :
% 5.66/5.90                                        ( ( mem @ V7x @ A_27c )
% 5.66/5.90                                       => ( ( ap @ ( ap @ ( c_2Ebool_2ELET @ A_27c @ A_27d ) @ V6f ) @ V7x )
% 5.66/5.90                                          = ( ap @ V4abs2 @ ( ap @ ( ap @ ( c_2Ebool_2ELET @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ A_27d @ A_27c @ A_27b ) @ V1abs1 ) @ V5rep2 ) @ V6f ) ) @ ( ap @ V2rep1 @ V7x ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ELET__RSP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6f: $i] :
% 5.66/5.90                                    ( ( mem @ V6f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                                   => ! [V7g: $i] :
% 5.66/5.90                                        ( ( mem @ V7g @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                                       => ! [V8x: $i] :
% 5.66/5.90                                            ( ( mem @ V8x @ A_27a )
% 5.66/5.90                                           => ! [V9y: $i] :
% 5.66/5.90                                                ( ( mem @ V9y @ A_27a )
% 5.66/5.90                                               => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) @ V6f ) @ V7g ) )
% 5.66/5.90                                                    & ( p @ ( ap @ ( ap @ V0R1 @ V8x ) @ V9y ) ) )
% 5.66/5.90                                                 => ( p @ ( ap @ ( ap @ V3R2 @ ( ap @ ( ap @ ( c_2Ebool_2ELET @ A_27a @ A_27b ) @ V6f ) @ V8x ) ) @ ( ap @ ( ap @ ( c_2Ebool_2ELET @ A_27a @ A_27b ) @ V7g ) @ V9y ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2Eliteral__case__PRS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6f: $i] :
% 5.66/5.90                                    ( ( mem @ V6f @ ( arr @ A_27c @ A_27d ) )
% 5.66/5.90                                   => ! [V7x: $i] :
% 5.66/5.90                                        ( ( mem @ V7x @ A_27c )
% 5.66/5.90                                       => ( ( ap @ ( ap @ ( c_2Ebool_2Eliteral__case @ A_27c @ A_27d ) @ V6f ) @ V7x )
% 5.66/5.90                                          = ( ap @ V4abs2 @ ( ap @ ( ap @ ( c_2Ebool_2Eliteral__case @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ A_27d @ A_27c @ A_27b ) @ V1abs1 ) @ V5rep2 ) @ V6f ) ) @ ( ap @ V2rep1 @ V7x ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2Eliteral__case__RSP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6f: $i] :
% 5.66/5.90                                    ( ( mem @ V6f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                                   => ! [V7g: $i] :
% 5.66/5.90                                        ( ( mem @ V7g @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                                       => ! [V8x: $i] :
% 5.66/5.90                                            ( ( mem @ V8x @ A_27a )
% 5.66/5.90                                           => ! [V9y: $i] :
% 5.66/5.90                                                ( ( mem @ V9y @ A_27a )
% 5.66/5.90                                               => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) @ V6f ) @ V7g ) )
% 5.66/5.90                                                    & ( p @ ( ap @ ( ap @ V0R1 @ V8x ) @ V9y ) ) )
% 5.66/5.90                                                 => ( p @ ( ap @ ( ap @ V3R2 @ ( ap @ ( ap @ ( c_2Ebool_2Eliteral__case @ A_27a @ A_27b ) @ V6f ) @ V8x ) ) @ ( ap @ ( ap @ ( c_2Ebool_2Eliteral__case @ A_27a @ A_27b ) @ V7g ) @ V9y ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EAPPLY__PRS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6f: $i] :
% 5.66/5.90                                    ( ( mem @ V6f @ ( arr @ A_27c @ A_27d ) )
% 5.66/5.90                                   => ! [V7x: $i] :
% 5.66/5.90                                        ( ( mem @ V7x @ A_27c )
% 5.66/5.90                                       => ( ( ap @ V6f @ V7x )
% 5.66/5.90                                          = ( ap @ V4abs2 @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ A_27d @ A_27c @ A_27b ) @ V1abs1 ) @ V5rep2 ) @ V6f ) @ ( ap @ V2rep1 @ V7x ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EAPPLY__RSP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6f: $i] :
% 5.66/5.90                                    ( ( mem @ V6f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                                   => ! [V7g: $i] :
% 5.66/5.90                                        ( ( mem @ V7g @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                                       => ! [V8x: $i] :
% 5.66/5.90                                            ( ( mem @ V8x @ A_27a )
% 5.66/5.90                                           => ! [V9y: $i] :
% 5.66/5.90                                                ( ( mem @ V9y @ A_27a )
% 5.66/5.90                                               => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) @ V6f ) @ V7g ) )
% 5.66/5.90                                                    & ( p @ ( ap @ ( ap @ V0R1 @ V8x ) @ V9y ) ) )
% 5.66/5.90                                                 => ( p @ ( ap @ ( ap @ V3R2 @ ( ap @ V6f @ V8x ) ) @ ( ap @ V7g @ V9y ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EI__PRS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3e: $i] :
% 5.66/5.90                      ( ( mem @ V3e @ A_27b )
% 5.66/5.90                     => ( ( ap @ ( c_2Ecombin_2EI @ A_27b ) @ V3e )
% 5.66/5.90                        = ( ap @ V1abs @ ( ap @ ( c_2Ecombin_2EI @ A_27a ) @ ( ap @ V2rep @ V3e ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EI__RSP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs: $i] :
% 5.66/5.90            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90           => ! [V2rep: $i] :
% 5.66/5.90                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.66/5.90                 => ! [V3e1: $i] :
% 5.66/5.90                      ( ( mem @ V3e1 @ A_27a )
% 5.66/5.90                     => ! [V4e2: $i] :
% 5.66/5.90                          ( ( mem @ V4e2 @ A_27a )
% 5.66/5.90                         => ( ( p @ ( ap @ ( ap @ V0R @ V3e1 ) @ V4e2 ) )
% 5.66/5.90                           => ( p @ ( ap @ ( ap @ V0R @ ( ap @ ( c_2Ecombin_2EI @ A_27a ) @ V3e1 ) ) @ ( ap @ ( c_2Ecombin_2EI @ A_27a ) @ V4e2 ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EK__PRS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6x: $i] :
% 5.66/5.90                                    ( ( mem @ V6x @ A_27c )
% 5.66/5.90                                   => ! [V7y: $i] :
% 5.66/5.90                                        ( ( mem @ V7y @ A_27d )
% 5.66/5.90                                       => ( ( ap @ ( ap @ ( c_2Ecombin_2EK @ A_27c @ A_27d ) @ V6x ) @ V7y )
% 5.66/5.90                                          = ( ap @ V1abs1 @ ( ap @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27b ) @ ( ap @ V2rep1 @ V6x ) ) @ ( ap @ V5rep2 @ V7y ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EK__RSP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6x1: $i] :
% 5.66/5.90                                    ( ( mem @ V6x1 @ A_27a )
% 5.66/5.90                                   => ! [V7x2: $i] :
% 5.66/5.90                                        ( ( mem @ V7x2 @ A_27a )
% 5.66/5.90                                       => ! [V8y1: $i] :
% 5.66/5.90                                            ( ( mem @ V8y1 @ A_27b )
% 5.66/5.90                                           => ! [V9y2: $i] :
% 5.66/5.90                                                ( ( mem @ V9y2 @ A_27b )
% 5.66/5.90                                               => ( ( ( p @ ( ap @ ( ap @ V0R1 @ V6x1 ) @ V7x2 ) )
% 5.66/5.90                                                    & ( p @ ( ap @ ( ap @ V3R2 @ V8y1 ) @ V9y2 ) ) )
% 5.66/5.90                                                 => ( p @ ( ap @ ( ap @ V0R1 @ ( ap @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27b ) @ V6x1 ) @ V8y1 ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27b ) @ V7x2 ) @ V9y2 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2Eo__PRS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del,A_27f: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27d ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27d @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27d ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27e ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27e @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27e ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6R3: $i] :
% 5.66/5.90                                    ( ( mem @ V6R3 @ ( arr @ A_27c @ ( arr @ A_27c @ bool ) ) )
% 5.66/5.90                                   => ! [V7abs3: $i] :
% 5.66/5.90                                        ( ( mem @ V7abs3 @ ( arr @ A_27c @ A_27f ) )
% 5.66/5.90                                       => ! [V8rep3: $i] :
% 5.66/5.90                                            ( ( mem @ V8rep3 @ ( arr @ A_27f @ A_27c ) )
% 5.66/5.90                                           => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27c @ A_27f ) @ V6R3 ) @ V7abs3 ) @ V8rep3 ) )
% 5.66/5.90                                             => ! [V9f: $i] :
% 5.66/5.90                                                  ( ( mem @ V9f @ ( arr @ A_27e @ A_27f ) )
% 5.66/5.90                                                 => ! [V10g: $i] :
% 5.66/5.90                                                      ( ( mem @ V10g @ ( arr @ A_27d @ A_27e ) )
% 5.66/5.90                                                     => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27d @ A_27f @ A_27e ) @ V9f ) @ V10g )
% 5.66/5.90                                                        = ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27d @ A_27c @ A_27a @ A_27f ) @ V2rep1 ) @ V7abs3 ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27c @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27b @ A_27f @ A_27e @ A_27c ) @ V4abs2 ) @ V8rep3 ) @ V9f ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ A_27e @ A_27d @ A_27b ) @ V1abs1 ) @ V5rep2 ) @ V10g ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2Eo__RSP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del,A_27f: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27d ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27d @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27d ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27e ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27e @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27e ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6R3: $i] :
% 5.66/5.90                                    ( ( mem @ V6R3 @ ( arr @ A_27c @ ( arr @ A_27c @ bool ) ) )
% 5.66/5.90                                   => ! [V7abs3: $i] :
% 5.66/5.90                                        ( ( mem @ V7abs3 @ ( arr @ A_27c @ A_27f ) )
% 5.66/5.90                                       => ! [V8rep3: $i] :
% 5.66/5.90                                            ( ( mem @ V8rep3 @ ( arr @ A_27f @ A_27c ) )
% 5.66/5.90                                           => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27c @ A_27f ) @ V6R3 ) @ V7abs3 ) @ V8rep3 ) )
% 5.66/5.90                                             => ! [V9f1: $i] :
% 5.66/5.90                                                  ( ( mem @ V9f1 @ ( arr @ A_27b @ A_27c ) )
% 5.66/5.90                                                 => ! [V10f2: $i] :
% 5.66/5.90                                                      ( ( mem @ V10f2 @ ( arr @ A_27b @ A_27c ) )
% 5.66/5.90                                                     => ! [V11g1: $i] :
% 5.66/5.90                                                          ( ( mem @ V11g1 @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                                                         => ! [V12g2: $i] :
% 5.66/5.90                                                              ( ( mem @ V12g2 @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                                                             => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27b @ A_27c ) @ V3R2 ) @ V6R3 ) @ V9f1 ) @ V10f2 ) )
% 5.66/5.90                                                                  & ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) @ V11g1 ) @ V12g2 ) ) )
% 5.66/5.90                                                               => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27c ) @ V0R1 ) @ V6R3 ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27c @ A_27b ) @ V9f1 ) @ V11g1 ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27c @ A_27b ) @ V10f2 ) @ V12g2 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EC__PRS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del,A_27f: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27d ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27d @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27d ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27e ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27e @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27e ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6R3: $i] :
% 5.66/5.90                                    ( ( mem @ V6R3 @ ( arr @ A_27c @ ( arr @ A_27c @ bool ) ) )
% 5.66/5.90                                   => ! [V7abs3: $i] :
% 5.66/5.90                                        ( ( mem @ V7abs3 @ ( arr @ A_27c @ A_27f ) )
% 5.66/5.90                                       => ! [V8rep3: $i] :
% 5.66/5.90                                            ( ( mem @ V8rep3 @ ( arr @ A_27f @ A_27c ) )
% 5.66/5.90                                           => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27c @ A_27f ) @ V6R3 ) @ V7abs3 ) @ V8rep3 ) )
% 5.66/5.90                                             => ! [V9f: $i] :
% 5.66/5.90                                                  ( ( mem @ V9f @ ( arr @ A_27d @ ( arr @ A_27e @ A_27f ) ) )
% 5.66/5.90                                                 => ! [V10x: $i] :
% 5.66/5.90                                                      ( ( mem @ V10x @ A_27e )
% 5.66/5.90                                                     => ! [V11y: $i] :
% 5.66/5.90                                                          ( ( mem @ V11y @ A_27d )
% 5.66/5.90                                                         => ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EC @ A_27d @ A_27e @ A_27f ) @ V9f ) @ V10x ) @ V11y )
% 5.66/5.90                                                            = ( ap @ V7abs3 @ ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EC @ A_27a @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ ( arr @ A_27e @ A_27f ) @ A_27d @ ( arr @ A_27b @ A_27c ) ) @ V1abs1 ) @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27b @ A_27f @ A_27e @ A_27c ) @ V4abs2 ) @ V8rep3 ) ) @ V9f ) ) @ ( ap @ V5rep2 @ V10x ) ) @ ( ap @ V2rep1 @ V11y ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EC__RSP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del,A_27f: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27d ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27d @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27d ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27e ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27e @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27e ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6R3: $i] :
% 5.66/5.90                                    ( ( mem @ V6R3 @ ( arr @ A_27c @ ( arr @ A_27c @ bool ) ) )
% 5.66/5.90                                   => ! [V7abs3: $i] :
% 5.66/5.90                                        ( ( mem @ V7abs3 @ ( arr @ A_27c @ A_27f ) )
% 5.66/5.90                                       => ! [V8rep3: $i] :
% 5.66/5.90                                            ( ( mem @ V8rep3 @ ( arr @ A_27f @ A_27c ) )
% 5.66/5.90                                           => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27c @ A_27f ) @ V6R3 ) @ V7abs3 ) @ V8rep3 ) )
% 5.66/5.90                                             => ! [V9f1: $i] :
% 5.66/5.90                                                  ( ( mem @ V9f1 @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.66/5.90                                                 => ! [V10f2: $i] :
% 5.66/5.90                                                      ( ( mem @ V10f2 @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.66/5.90                                                     => ! [V11x1: $i] :
% 5.66/5.90                                                          ( ( mem @ V11x1 @ A_27b )
% 5.66/5.90                                                         => ! [V12x2: $i] :
% 5.66/5.90                                                              ( ( mem @ V12x2 @ A_27b )
% 5.66/5.90                                                             => ! [V13y1: $i] :
% 5.66/5.90                                                                  ( ( mem @ V13y1 @ A_27a )
% 5.66/5.90                                                                 => ! [V14y2: $i] :
% 5.66/5.90                                                                      ( ( mem @ V14y2 @ A_27a )
% 5.66/5.90                                                                     => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ ( arr @ A_27b @ A_27c ) ) @ V0R1 ) @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27b @ A_27c ) @ V3R2 ) @ V6R3 ) ) @ V9f1 ) @ V10f2 ) )
% 5.66/5.90                                                                          & ( p @ ( ap @ ( ap @ V3R2 @ V11x1 ) @ V12x2 ) )
% 5.66/5.90                                                                          & ( p @ ( ap @ ( ap @ V0R1 @ V13y1 ) @ V14y2 ) ) )
% 5.66/5.90                                                                       => ( p @ ( ap @ ( ap @ V6R3 @ ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EC @ A_27a @ A_27b @ A_27c ) @ V9f1 ) @ V11x1 ) @ V13y1 ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EC @ A_27a @ A_27b @ A_27c ) @ V10f2 ) @ V12x2 ) @ V14y2 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EW__PRS,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6f: $i] :
% 5.66/5.90                                    ( ( mem @ V6f @ ( arr @ A_27c @ ( arr @ A_27c @ A_27d ) ) )
% 5.66/5.90                                   => ! [V7x: $i] :
% 5.66/5.90                                        ( ( mem @ V7x @ A_27c )
% 5.66/5.90                                       => ( ( ap @ ( ap @ ( c_2Ecombin_2EW @ A_27c @ A_27d ) @ V6f ) @ V7x )
% 5.66/5.90                                          = ( ap @ V4abs2 @ ( ap @ ( ap @ ( c_2Ecombin_2EW @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ ( arr @ A_27c @ A_27d ) @ A_27c @ ( arr @ A_27a @ A_27b ) ) @ V1abs1 ) @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ A_27d @ A_27c @ A_27b ) @ V1abs1 ) @ V5rep2 ) ) @ V6f ) ) @ ( ap @ V2rep1 @ V7x ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EW__RSP,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4abs2: $i] :
% 5.66/5.90                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.90                         => ! [V5rep2: $i] :
% 5.66/5.90                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.66/5.90                               => ! [V6f1: $i] :
% 5.66/5.90                                    ( ( mem @ V6f1 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27b ) ) )
% 5.66/5.90                                   => ! [V7f2: $i] :
% 5.66/5.90                                        ( ( mem @ V7f2 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27b ) ) )
% 5.66/5.90                                       => ! [V8x1: $i] :
% 5.66/5.90                                            ( ( mem @ V8x1 @ A_27a )
% 5.66/5.90                                           => ! [V9x2: $i] :
% 5.66/5.90                                                ( ( mem @ V9x2 @ A_27a )
% 5.66/5.90                                               => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ ( arr @ A_27a @ A_27b ) ) @ V0R1 ) @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) ) @ V6f1 ) @ V7f2 ) )
% 5.66/5.90                                                    & ( p @ ( ap @ ( ap @ V0R1 @ V8x1 ) @ V9x2 ) ) )
% 5.66/5.90                                                 => ( p @ ( ap @ ( ap @ V3R2 @ ( ap @ ( ap @ ( c_2Ecombin_2EW @ A_27a @ A_27b ) @ V6f1 ) @ V8x1 ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2EW @ A_27a @ A_27b ) @ V7f2 ) @ V9x2 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EEQ__IMPLIES,axiom,
% 5.66/5.90      ! [V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ bool )
% 5.66/5.90       => ! [V1Q: $i] :
% 5.66/5.90            ( ( mem @ V1Q @ bool )
% 5.66/5.90           => ( ( ( p @ V0P )
% 5.66/5.90              <=> ( p @ V1Q ) )
% 5.66/5.90             => ( ( p @ V0P )
% 5.66/5.90               => ( p @ V1Q ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EEQUALS__IMPLIES,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ A_27a )
% 5.66/5.90       => ! [V1P_27: $i] :
% 5.66/5.90            ( ( mem @ V1P_27 @ A_27a )
% 5.66/5.90           => ! [V2Q: $i] :
% 5.66/5.90                ( ( mem @ V2Q @ A_27a )
% 5.66/5.90               => ! [V3Q_27: $i] :
% 5.66/5.90                    ( ( mem @ V3Q_27 @ A_27a )
% 5.66/5.90                   => ( ( ( V0P = V2Q )
% 5.66/5.90                        & ( V1P_27 = V3Q_27 ) )
% 5.66/5.90                     => ( ( V0P = V1P_27 )
% 5.66/5.90                       => ( V2Q = V3Q_27 ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ECONJ__IMPLIES,axiom,
% 5.66/5.90      ! [V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ bool )
% 5.66/5.90       => ! [V1P_27: $i] :
% 5.66/5.90            ( ( mem @ V1P_27 @ bool )
% 5.66/5.90           => ! [V2Q: $i] :
% 5.66/5.90                ( ( mem @ V2Q @ bool )
% 5.66/5.90               => ! [V3Q_27: $i] :
% 5.66/5.90                    ( ( mem @ V3Q_27 @ bool )
% 5.66/5.90                   => ( ( ( ( p @ V0P )
% 5.66/5.90                         => ( p @ V2Q ) )
% 5.66/5.90                        & ( ( p @ V1P_27 )
% 5.66/5.90                         => ( p @ V3Q_27 ) ) )
% 5.66/5.90                     => ( ( ( p @ V0P )
% 5.66/5.90                          & ( p @ V1P_27 ) )
% 5.66/5.90                       => ( ( p @ V2Q )
% 5.66/5.90                          & ( p @ V3Q_27 ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EDISJ__IMPLIES,axiom,
% 5.66/5.90      ! [V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ bool )
% 5.66/5.90       => ! [V1P_27: $i] :
% 5.66/5.90            ( ( mem @ V1P_27 @ bool )
% 5.66/5.90           => ! [V2Q: $i] :
% 5.66/5.90                ( ( mem @ V2Q @ bool )
% 5.66/5.90               => ! [V3Q_27: $i] :
% 5.66/5.90                    ( ( mem @ V3Q_27 @ bool )
% 5.66/5.90                   => ( ( ( ( p @ V0P )
% 5.66/5.90                         => ( p @ V2Q ) )
% 5.66/5.90                        & ( ( p @ V1P_27 )
% 5.66/5.90                         => ( p @ V3Q_27 ) ) )
% 5.66/5.90                     => ( ( ( p @ V0P )
% 5.66/5.90                          | ( p @ V1P_27 ) )
% 5.66/5.90                       => ( ( p @ V2Q )
% 5.66/5.90                          | ( p @ V3Q_27 ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EIMP__IMPLIES,axiom,
% 5.66/5.90      ! [V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ bool )
% 5.66/5.90       => ! [V1P_27: $i] :
% 5.66/5.90            ( ( mem @ V1P_27 @ bool )
% 5.66/5.90           => ! [V2Q: $i] :
% 5.66/5.90                ( ( mem @ V2Q @ bool )
% 5.66/5.90               => ! [V3Q_27: $i] :
% 5.66/5.90                    ( ( mem @ V3Q_27 @ bool )
% 5.66/5.90                   => ( ( ( ( p @ V2Q )
% 5.66/5.90                         => ( p @ V0P ) )
% 5.66/5.90                        & ( ( p @ V1P_27 )
% 5.66/5.90                         => ( p @ V3Q_27 ) ) )
% 5.66/5.90                     => ( ( ( p @ V0P )
% 5.66/5.90                         => ( p @ V1P_27 ) )
% 5.66/5.90                       => ( ( p @ V2Q )
% 5.66/5.90                         => ( p @ V3Q_27 ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ENOT__IMPLIES,axiom,
% 5.66/5.90      ! [V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ bool )
% 5.66/5.90       => ! [V1Q: $i] :
% 5.66/5.90            ( ( mem @ V1Q @ bool )
% 5.66/5.90           => ( ( ( p @ V1Q )
% 5.66/5.90               => ( p @ V0P ) )
% 5.66/5.90             => ( ~ ( p @ V0P )
% 5.66/5.90               => ~ ( p @ V1Q ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EEQUALS__EQUIV__IMPLIES,axiom,
% 5.66/5.90      ! [A_27a: del,V0a1: $i] :
% 5.66/5.90        ( ( mem @ V0a1 @ A_27a )
% 5.66/5.90       => ! [V1a2: $i] :
% 5.66/5.90            ( ( mem @ V1a2 @ A_27a )
% 5.66/5.90           => ! [V2b1: $i] :
% 5.66/5.90                ( ( mem @ V2b1 @ A_27a )
% 5.66/5.90               => ! [V3b2: $i] :
% 5.66/5.90                    ( ( mem @ V3b2 @ A_27a )
% 5.66/5.90                   => ! [V4R: $i] :
% 5.66/5.90                        ( ( mem @ V4R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90                       => ( ( p @ ( ap @ ( c_2Equotient_2EEQUIV @ A_27a ) @ V4R ) )
% 5.66/5.90                         => ( ( ( p @ ( ap @ ( ap @ V4R @ V0a1 ) @ V1a2 ) )
% 5.66/5.90                              & ( p @ ( ap @ ( ap @ V4R @ V2b1 ) @ V3b2 ) ) )
% 5.66/5.90                           => ( ( V0a1 = V2b1 )
% 5.66/5.90                             => ( p @ ( ap @ ( ap @ V4R @ V1a2 ) @ V3b2 ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EABSTRACT__RES__ABSTRACT,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4f: $i] :
% 5.66/5.90                          ( ( mem @ V4f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                         => ! [V5g: $i] :
% 5.66/5.90                              ( ( mem @ V5g @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) @ V4f ) @ V5g ) )
% 5.66/5.90                               => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) @ V4f ) @ ( ap @ ( ap @ ( c_2Ebool_2ERES__ABSTRACT @ A_27a @ A_27b ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R1 ) ) @ V5g ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ERES__ABSTRACT__ABSTRACT,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,A_27c: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1abs1: $i] :
% 5.66/5.90            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.90           => ! [V2rep1: $i] :
% 5.66/5.90                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.66/5.90                 => ! [V3R2: $i] :
% 5.66/5.90                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90                     => ! [V4f: $i] :
% 5.66/5.90                          ( ( mem @ V4f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                         => ! [V5g: $i] :
% 5.66/5.90                              ( ( mem @ V5g @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) @ V4f ) @ V5g ) )
% 5.66/5.90                               => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) @ ( ap @ ( ap @ ( c_2Ebool_2ERES__ABSTRACT @ A_27a @ A_27b ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R1 ) ) @ V4f ) ) @ V5g ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EEQUIV__RES__ABSTRACT__LEFT,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1R2: $i] :
% 5.66/5.90            ( ( mem @ V1R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90           => ! [V2f1: $i] :
% 5.66/5.90                ( ( mem @ V2f1 @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90               => ! [V3f2: $i] :
% 5.66/5.90                    ( ( mem @ V3f2 @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                   => ! [V4x1: $i] :
% 5.66/5.90                        ( ( mem @ V4x1 @ A_27a )
% 5.66/5.90                       => ! [V5x2: $i] :
% 5.66/5.90                            ( ( mem @ V5x2 @ A_27a )
% 5.66/5.90                           => ( ( ( p @ ( ap @ ( ap @ V1R2 @ ( ap @ V2f1 @ V4x1 ) ) @ ( ap @ V3f2 @ V5x2 ) ) )
% 5.66/5.90                                & ( p @ ( ap @ ( ap @ V0R1 @ V4x1 ) @ V4x1 ) ) )
% 5.66/5.90                             => ( p @ ( ap @ ( ap @ V1R2 @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ERES__ABSTRACT @ A_27a @ A_27b ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R1 ) ) @ V2f1 ) @ V4x1 ) ) @ ( ap @ V3f2 @ V5x2 ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EEQUIV__RES__ABSTRACT__RIGHT,axiom,
% 5.66/5.90      ! [A_27a: del,A_27b: del,V0R1: $i] :
% 5.66/5.90        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1R2: $i] :
% 5.66/5.90            ( ( mem @ V1R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.90           => ! [V2f1: $i] :
% 5.66/5.90                ( ( mem @ V2f1 @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90               => ! [V3f2: $i] :
% 5.66/5.90                    ( ( mem @ V3f2 @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.90                   => ! [V4x1: $i] :
% 5.66/5.90                        ( ( mem @ V4x1 @ A_27a )
% 5.66/5.90                       => ! [V5x2: $i] :
% 5.66/5.90                            ( ( mem @ V5x2 @ A_27a )
% 5.66/5.90                           => ( ( ( p @ ( ap @ ( ap @ V1R2 @ ( ap @ V2f1 @ V4x1 ) ) @ ( ap @ V3f2 @ V5x2 ) ) )
% 5.66/5.90                                & ( p @ ( ap @ ( ap @ V0R1 @ V5x2 ) @ V5x2 ) ) )
% 5.66/5.90                             => ( p @ ( ap @ ( ap @ V1R2 @ ( ap @ V2f1 @ V4x1 ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ERES__ABSTRACT @ A_27a @ A_27b ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R1 ) ) @ V3f2 ) @ V5x2 ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EEQUIV__RES__FORALL,axiom,
% 5.66/5.90      ! [A_27a: del,V0E: $i] :
% 5.66/5.90        ( ( mem @ V0E @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1P: $i] :
% 5.66/5.90            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90           => ( ( p @ ( ap @ ( c_2Equotient_2EEQUIV @ A_27a ) @ V0E ) )
% 5.66/5.90             => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0E ) ) @ V1P ) )
% 5.66/5.90              <=> ( p @ ( ap @ ( c_2Ebool_2E_21 @ A_27a ) @ V1P ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EEQUIV__RES__EXISTS,axiom,
% 5.66/5.90      ! [A_27a: del,V0E: $i] :
% 5.66/5.90        ( ( mem @ V0E @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1P: $i] :
% 5.66/5.90            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90           => ( ( p @ ( ap @ ( c_2Equotient_2EEQUIV @ A_27a ) @ V0E ) )
% 5.66/5.90             => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0E ) ) @ V1P ) )
% 5.66/5.90              <=> ( p @ ( ap @ ( c_2Ebool_2E_3F @ A_27a ) @ V1P ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EEQUIV__RES__EXISTS__UNIQUE,axiom,
% 5.66/5.90      ! [A_27a: del,V0E: $i] :
% 5.66/5.90        ( ( mem @ V0E @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1P: $i] :
% 5.66/5.90            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90           => ( ( p @ ( ap @ ( c_2Equotient_2EEQUIV @ A_27a ) @ V0E ) )
% 5.66/5.90             => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS__UNIQUE @ A_27a ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0E ) ) @ V1P ) )
% 5.66/5.90              <=> ( p @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a ) @ V1P ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EFORALL__REGULAR,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1Q: $i] :
% 5.66/5.90            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.66/5.90           => ( ! [V2x: $i] :
% 5.66/5.90                  ( ( mem @ V2x @ A_27a )
% 5.66/5.90                 => ( ( p @ ( ap @ V0P @ V2x ) )
% 5.66/5.90                   => ( p @ ( ap @ V1Q @ V2x ) ) ) )
% 5.66/5.90             => ( ( p @ ( ap @ ( c_2Ebool_2E_21 @ A_27a ) @ V0P ) )
% 5.66/5.90               => ( p @ ( ap @ ( c_2Ebool_2E_21 @ A_27a ) @ V1Q ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EEXISTS__REGULAR,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1Q: $i] :
% 5.66/5.90            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.66/5.90           => ( ! [V2x: $i] :
% 5.66/5.90                  ( ( mem @ V2x @ A_27a )
% 5.66/5.90                 => ( ( p @ ( ap @ V0P @ V2x ) )
% 5.66/5.90                   => ( p @ ( ap @ V1Q @ V2x ) ) ) )
% 5.66/5.90             => ( ( p @ ( ap @ ( c_2Ebool_2E_3F @ A_27a ) @ V0P ) )
% 5.66/5.90               => ( p @ ( ap @ ( c_2Ebool_2E_3F @ A_27a ) @ V1Q ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ERES__FORALL__REGULAR,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1Q: $i] :
% 5.66/5.90            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.66/5.90           => ! [V2R: $i] :
% 5.66/5.90                ( ( mem @ V2R @ ( arr @ A_27a @ bool ) )
% 5.66/5.90               => ( ! [V3x: $i] :
% 5.66/5.90                      ( ( mem @ V3x @ A_27a )
% 5.66/5.90                     => ( ( p @ ( ap @ V2R @ V3x ) )
% 5.66/5.90                       => ( ( p @ ( ap @ V0P @ V3x ) )
% 5.66/5.90                         => ( p @ ( ap @ V1Q @ V3x ) ) ) ) )
% 5.66/5.90                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V2R ) @ V0P ) )
% 5.66/5.90                   => ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V2R ) @ V1Q ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ERES__EXISTS__REGULAR,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1Q: $i] :
% 5.66/5.90            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.66/5.90           => ! [V2R: $i] :
% 5.66/5.90                ( ( mem @ V2R @ ( arr @ A_27a @ bool ) )
% 5.66/5.90               => ( ! [V3x: $i] :
% 5.66/5.90                      ( ( mem @ V3x @ A_27a )
% 5.66/5.90                     => ( ( p @ ( ap @ V2R @ V3x ) )
% 5.66/5.90                       => ( ( p @ ( ap @ V0P @ V3x ) )
% 5.66/5.90                         => ( p @ ( ap @ V1Q @ V3x ) ) ) ) )
% 5.66/5.90                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V2R ) @ V0P ) )
% 5.66/5.90                   => ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V2R ) @ V1Q ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ELEFT__RES__FORALL__REGULAR,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1R: $i] :
% 5.66/5.90            ( ( mem @ V1R @ ( arr @ A_27a @ bool ) )
% 5.66/5.90           => ! [V2Q: $i] :
% 5.66/5.90                ( ( mem @ V2Q @ ( arr @ A_27a @ bool ) )
% 5.66/5.90               => ( ! [V3x: $i] :
% 5.66/5.90                      ( ( mem @ V3x @ A_27a )
% 5.66/5.90                     => ( ( p @ ( ap @ V1R @ V3x ) )
% 5.66/5.90                        & ( ( p @ ( ap @ V2Q @ V3x ) )
% 5.66/5.90                         => ( p @ ( ap @ V0P @ V3x ) ) ) ) )
% 5.66/5.90                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V1R ) @ V2Q ) )
% 5.66/5.90                   => ( p @ ( ap @ ( c_2Ebool_2E_21 @ A_27a ) @ V0P ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ERIGHT__RES__FORALL__REGULAR,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1R: $i] :
% 5.66/5.90            ( ( mem @ V1R @ ( arr @ A_27a @ bool ) )
% 5.66/5.90           => ! [V2Q: $i] :
% 5.66/5.90                ( ( mem @ V2Q @ ( arr @ A_27a @ bool ) )
% 5.66/5.90               => ( ! [V3x: $i] :
% 5.66/5.90                      ( ( mem @ V3x @ A_27a )
% 5.66/5.90                     => ( ( p @ ( ap @ V1R @ V3x ) )
% 5.66/5.90                       => ( ( p @ ( ap @ V0P @ V3x ) )
% 5.66/5.90                         => ( p @ ( ap @ V2Q @ V3x ) ) ) ) )
% 5.66/5.90                 => ( ( p @ ( ap @ ( c_2Ebool_2E_21 @ A_27a ) @ V0P ) )
% 5.66/5.90                   => ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__FORALL @ A_27a ) @ V1R ) @ V2Q ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ELEFT__RES__EXISTS__REGULAR,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1R: $i] :
% 5.66/5.90            ( ( mem @ V1R @ ( arr @ A_27a @ bool ) )
% 5.66/5.90           => ! [V2Q: $i] :
% 5.66/5.90                ( ( mem @ V2Q @ ( arr @ A_27a @ bool ) )
% 5.66/5.90               => ( ! [V3x: $i] :
% 5.66/5.90                      ( ( mem @ V3x @ A_27a )
% 5.66/5.90                     => ( ( p @ ( ap @ V1R @ V3x ) )
% 5.66/5.90                       => ( ( p @ ( ap @ V2Q @ V3x ) )
% 5.66/5.90                         => ( p @ ( ap @ V0P @ V3x ) ) ) ) )
% 5.66/5.90                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V1R ) @ V2Q ) )
% 5.66/5.90                   => ( p @ ( ap @ ( c_2Ebool_2E_3F @ A_27a ) @ V0P ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ERIGHT__RES__EXISTS__REGULAR,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1R: $i] :
% 5.66/5.90            ( ( mem @ V1R @ ( arr @ A_27a @ bool ) )
% 5.66/5.90           => ! [V2Q: $i] :
% 5.66/5.90                ( ( mem @ V2Q @ ( arr @ A_27a @ bool ) )
% 5.66/5.90               => ( ! [V3x: $i] :
% 5.66/5.90                      ( ( mem @ V3x @ A_27a )
% 5.66/5.90                     => ( ( p @ ( ap @ V1R @ V3x ) )
% 5.66/5.90                        & ( ( p @ ( ap @ V0P @ V3x ) )
% 5.66/5.90                         => ( p @ ( ap @ V2Q @ V3x ) ) ) ) )
% 5.66/5.90                 => ( ( p @ ( ap @ ( c_2Ebool_2E_3F @ A_27a ) @ V0P ) )
% 5.66/5.90                   => ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS @ A_27a ) @ V1R ) @ V2Q ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2EEXISTS__UNIQUE__REGULAR,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1E: $i] :
% 5.66/5.90            ( ( mem @ V1E @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90           => ! [V2Q: $i] :
% 5.66/5.90                ( ( mem @ V2Q @ ( arr @ A_27a @ bool ) )
% 5.66/5.90               => ( ( ! [V3x: $i] :
% 5.66/5.90                        ( ( mem @ V3x @ A_27a )
% 5.66/5.90                       => ( ( p @ ( ap @ V0P @ V3x ) )
% 5.66/5.90                         => ( ( p @ ( ap @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V1E ) @ V3x ) )
% 5.66/5.90                            & ( p @ ( ap @ V2Q @ V3x ) ) ) ) )
% 5.66/5.90                    & ! [V4x: $i] :
% 5.66/5.90                        ( ( mem @ V4x @ A_27a )
% 5.66/5.90                       => ! [V5y: $i] :
% 5.66/5.90                            ( ( mem @ V5y @ A_27a )
% 5.66/5.90                           => ( ( ( p @ ( ap @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V1E ) @ V4x ) )
% 5.66/5.90                                & ( p @ ( ap @ V2Q @ V4x ) )
% 5.66/5.90                                & ( p @ ( ap @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V1E ) @ V5y ) )
% 5.66/5.90                                & ( p @ ( ap @ V2Q @ V5y ) ) )
% 5.66/5.90                             => ( p @ ( ap @ ( ap @ V1E @ V4x ) @ V5y ) ) ) ) ) )
% 5.66/5.90                 => ( ( p @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a ) @ V0P ) )
% 5.66/5.90                   => ( p @ ( ap @ ( ap @ ( c_2Equotient_2ERES__EXISTS__EQUIV @ A_27a ) @ V1E ) @ V2Q ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ERES__EXISTS__UNIQUE__RESPECTS__REGULAR,axiom,
% 5.66/5.90      ! [A_27a: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1P: $i] :
% 5.66/5.90            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS__UNIQUE @ A_27a ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R ) ) @ V1P ) )
% 5.66/5.90             => ( p @ ( ap @ ( ap @ ( c_2Equotient_2ERES__EXISTS__EQUIV @ A_27a ) @ V0R ) @ V1P ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ERES__EXISTS__UNIQUE__REGULAR,axiom,
% 5.66/5.90      ! [A_27a: del,V0P: $i] :
% 5.66/5.90        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90       => ! [V1R: $i] :
% 5.66/5.90            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90           => ! [V2Q: $i] :
% 5.66/5.90                ( ( mem @ V2Q @ ( arr @ A_27a @ bool ) )
% 5.66/5.90               => ( ( ! [V3x: $i] :
% 5.66/5.90                        ( ( mem @ V3x @ A_27a )
% 5.66/5.90                       => ( ( p @ ( ap @ V0P @ V3x ) )
% 5.66/5.90                         => ( p @ ( ap @ V2Q @ V3x ) ) ) )
% 5.66/5.90                    & ! [V4x: $i] :
% 5.66/5.90                        ( ( mem @ V4x @ A_27a )
% 5.66/5.90                       => ! [V5y: $i] :
% 5.66/5.90                            ( ( mem @ V5y @ A_27a )
% 5.66/5.90                           => ( ( ( p @ ( ap @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V1R ) @ V4x ) )
% 5.66/5.90                                & ( p @ ( ap @ V2Q @ V4x ) )
% 5.66/5.90                                & ( p @ ( ap @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V1R ) @ V5y ) )
% 5.66/5.90                                & ( p @ ( ap @ V2Q @ V5y ) ) )
% 5.66/5.90                             => ( p @ ( ap @ ( ap @ V1R @ V4x ) @ V5y ) ) ) ) ) )
% 5.66/5.90                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS__UNIQUE @ A_27a ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V1R ) ) @ V0P ) )
% 5.66/5.90                   => ( p @ ( ap @ ( ap @ ( c_2Equotient_2ERES__EXISTS__EQUIV @ A_27a ) @ V1R ) @ V2Q ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2Equotient_2ERES__EXISTS__UNIQUE__REGULAR__SAME,axiom,
% 5.66/5.90      ! [A_27a: del,V0R: $i] :
% 5.66/5.90        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.90       => ! [V1P: $i] :
% 5.66/5.90            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.66/5.90           => ! [V2Q: $i] :
% 5.66/5.90                ( ( mem @ V2Q @ ( arr @ A_27a @ bool ) )
% 5.66/5.90               => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ bool ) @ V0R ) @ ( c_2Emin_2E_3D @ bool ) ) @ V1P ) @ V2Q ) )
% 5.66/5.90                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2ERES__EXISTS__UNIQUE @ A_27a ) @ ( ap @ ( c_2Equotient_2Erespects @ A_27a @ bool ) @ V0R ) ) @ V1P ) )
% 5.66/5.90                   => ( p @ ( ap @ ( ap @ ( c_2Equotient_2ERES__EXISTS__EQUIV @ A_27a ) @ V0R ) @ V2Q ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  %------------------------------------------------------------------------------
% 5.66/5.90  %------------------------------------------------------------------------------
% 5.66/5.90  thf(tp_c_2EPast__Temporal__Logic_2EInitPoint,type,
% 5.66/5.90      c_2EPast__Temporal__Logic_2EInitPoint: $i ).
% 5.66/5.90  
% 5.66/5.90  thf(mem_c_2EPast__Temporal__Logic_2EInitPoint,axiom,
% 5.66/5.90      mem @ c_2EPast__Temporal__Logic_2EInitPoint @ ( arr @ ty_2Enum_2Enum @ bool ) ).
% 5.66/5.90  
% 5.66/5.90  thf(tp_c_2EPast__Temporal__Logic_2EPALWAYS,type,
% 5.66/5.90      c_2EPast__Temporal__Logic_2EPALWAYS: $i ).
% 5.66/5.90  
% 5.66/5.90  thf(mem_c_2EPast__Temporal__Logic_2EPALWAYS,axiom,
% 5.66/5.90      mem @ c_2EPast__Temporal__Logic_2EPALWAYS @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(tp_c_2EPast__Temporal__Logic_2EPBEFORE,type,
% 5.66/5.90      c_2EPast__Temporal__Logic_2EPBEFORE: $i ).
% 5.66/5.90  
% 5.66/5.90  thf(mem_c_2EPast__Temporal__Logic_2EPBEFORE,axiom,
% 5.66/5.90      mem @ c_2EPast__Temporal__Logic_2EPBEFORE @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(tp_c_2EPast__Temporal__Logic_2EPEVENTUAL,type,
% 5.66/5.90      c_2EPast__Temporal__Logic_2EPEVENTUAL: $i ).
% 5.66/5.90  
% 5.66/5.90  thf(mem_c_2EPast__Temporal__Logic_2EPEVENTUAL,axiom,
% 5.66/5.90      mem @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(tp_c_2EPast__Temporal__Logic_2EPNEXT,type,
% 5.66/5.90      c_2EPast__Temporal__Logic_2EPNEXT: $i ).
% 5.66/5.90  
% 5.66/5.90  thf(mem_c_2EPast__Temporal__Logic_2EPNEXT,axiom,
% 5.66/5.90      mem @ c_2EPast__Temporal__Logic_2EPNEXT @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(tp_c_2EPast__Temporal__Logic_2EPSBEFORE,type,
% 5.66/5.90      c_2EPast__Temporal__Logic_2EPSBEFORE: $i ).
% 5.66/5.90  
% 5.66/5.90  thf(mem_c_2EPast__Temporal__Logic_2EPSBEFORE,axiom,
% 5.66/5.90      mem @ c_2EPast__Temporal__Logic_2EPSBEFORE @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(tp_c_2EPast__Temporal__Logic_2EPSNEXT,type,
% 5.66/5.90      c_2EPast__Temporal__Logic_2EPSNEXT: $i ).
% 5.66/5.90  
% 5.66/5.90  thf(mem_c_2EPast__Temporal__Logic_2EPSNEXT,axiom,
% 5.66/5.90      mem @ c_2EPast__Temporal__Logic_2EPSNEXT @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(tp_c_2EPast__Temporal__Logic_2EPSUNTIL,type,
% 5.66/5.90      c_2EPast__Temporal__Logic_2EPSUNTIL: $i ).
% 5.66/5.90  
% 5.66/5.90  thf(mem_c_2EPast__Temporal__Logic_2EPSUNTIL,axiom,
% 5.66/5.90      mem @ c_2EPast__Temporal__Logic_2EPSUNTIL @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(tp_c_2EPast__Temporal__Logic_2EPSWHEN,type,
% 5.66/5.90      c_2EPast__Temporal__Logic_2EPSWHEN: $i ).
% 5.66/5.90  
% 5.66/5.90  thf(mem_c_2EPast__Temporal__Logic_2EPSWHEN,axiom,
% 5.66/5.90      mem @ c_2EPast__Temporal__Logic_2EPSWHEN @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(tp_c_2EPast__Temporal__Logic_2EPUNTIL,type,
% 5.66/5.90      c_2EPast__Temporal__Logic_2EPUNTIL: $i ).
% 5.66/5.90  
% 5.66/5.90  thf(mem_c_2EPast__Temporal__Logic_2EPUNTIL,axiom,
% 5.66/5.90      mem @ c_2EPast__Temporal__Logic_2EPUNTIL @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(tp_c_2EPast__Temporal__Logic_2EPWHEN,type,
% 5.66/5.90      c_2EPast__Temporal__Logic_2EPWHEN: $i ).
% 5.66/5.90  
% 5.66/5.90  thf(mem_c_2EPast__Temporal__Logic_2EPWHEN,axiom,
% 5.66/5.90      mem @ c_2EPast__Temporal__Logic_2EPWHEN @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2EPast__Temporal__Logic_2EInitPoint,axiom,
% 5.66/5.90      ( c_2EPast__Temporal__Logic_2EInitPoint
% 5.66/5.90      = ( lam @ ty_2Enum_2Enum
% 5.66/5.90        @ ^ [V0t: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V0t ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2EPast__Temporal__Logic_2EPSNEXT,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.66/5.90            ( ( p @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V0a ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.66/5.90          <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.66/5.90              & ( p @ ( ap @ V0a @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2EPast__Temporal__Logic_2EPNEXT,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.66/5.90            ( ( p @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.66/5.90          <=> ( ( V1t0 = fo__c_2Enum_2E0 )
% 5.66/5.90              | ( p @ ( ap @ V0a @ ( ap @ c_2Eprim__rec_2EPRE @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2EPast__Temporal__Logic_2EPALWAYS,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.66/5.90            ( ( p @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS @ V0a ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.66/5.90          <=> ! [V2t: tp__ty_2Enum_2Enum] :
% 5.66/5.90                ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2t ) ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.66/5.90               => ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V2t ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2EPast__Temporal__Logic_2EPEVENTUAL,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.66/5.90            ( ( p @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V0a ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.66/5.90          <=> ? [V2t: tp__ty_2Enum_2Enum] :
% 5.66/5.90                ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2t ) ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.66/5.90                & ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V2t ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2EPast__Temporal__Logic_2EPSWHEN,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.66/5.90                ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.66/5.90              <=> ? [V3delta: tp__ty_2Enum_2Enum] :
% 5.66/5.90                    ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V3delta ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.66/5.90                    & ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V3delta ) ) )
% 5.66/5.90                    & ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V3delta ) ) )
% 5.66/5.90                    & ! [V4t: tp__ty_2Enum_2Enum] :
% 5.66/5.90                        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3delta ) ) @ ( inj__ty_2Enum_2Enum @ V4t ) ) )
% 5.66/5.90                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.66/5.90                       => ~ ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V4t ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2EPast__Temporal__Logic_2EPSUNTIL,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.66/5.90                ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.66/5.90              <=> ? [V3delta: tp__ty_2Enum_2Enum] :
% 5.66/5.90                    ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V3delta ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.66/5.90                    & ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V3delta ) ) )
% 5.66/5.90                    & ! [V4t: tp__ty_2Enum_2Enum] :
% 5.66/5.90                        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3delta ) ) @ ( inj__ty_2Enum_2Enum @ V4t ) ) )
% 5.66/5.90                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.66/5.90                       => ( ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V4t ) ) )
% 5.66/5.90                          & ~ ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V4t ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2EPast__Temporal__Logic_2EPSBEFORE,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.66/5.90                ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.66/5.90              <=> ? [V3delta: tp__ty_2Enum_2Enum] :
% 5.66/5.90                    ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V3delta ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.66/5.90                    & ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V3delta ) ) )
% 5.66/5.90                    & ! [V4t: tp__ty_2Enum_2Enum] :
% 5.66/5.90                        ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V3delta ) ) @ ( inj__ty_2Enum_2Enum @ V4t ) ) )
% 5.66/5.90                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V4t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.66/5.90                       => ~ ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V4t ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2EPast__Temporal__Logic_2EPWHEN,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.66/5.90                ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.66/5.90              <=> ( ! [V3t: tp__ty_2Enum_2Enum] :
% 5.66/5.90                      ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V3t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.66/5.90                     => ~ ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V3t ) ) ) )
% 5.66/5.90                  | ? [V4delta: tp__ty_2Enum_2Enum] :
% 5.66/5.90                      ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V4delta ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.66/5.90                      & ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V4delta ) ) )
% 5.66/5.90                      & ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V4delta ) ) )
% 5.66/5.90                      & ! [V5t: tp__ty_2Enum_2Enum] :
% 5.66/5.90                          ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4delta ) ) @ ( inj__ty_2Enum_2Enum @ V5t ) ) )
% 5.66/5.90                            & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V5t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.66/5.90                         => ~ ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V5t ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2EPast__Temporal__Logic_2EPUNTIL,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.66/5.90                ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.66/5.90              <=> ( ! [V3t: tp__ty_2Enum_2Enum] :
% 5.66/5.90                      ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V3t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.66/5.90                     => ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V3t ) ) ) )
% 5.66/5.90                  | ? [V4delta: tp__ty_2Enum_2Enum] :
% 5.66/5.90                      ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V4delta ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.66/5.90                      & ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V4delta ) ) )
% 5.66/5.90                      & ! [V5t: tp__ty_2Enum_2Enum] :
% 5.66/5.90                          ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4delta ) ) @ ( inj__ty_2Enum_2Enum @ V5t ) ) )
% 5.66/5.90                            & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V5t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.66/5.90                         => ( ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V5t ) ) )
% 5.66/5.90                            & ~ ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V5t ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(ax_thm_2EPast__Temporal__Logic_2EPBEFORE,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ! [V2t0: tp__ty_2Enum_2Enum] :
% 5.66/5.90                ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.66/5.90              <=> ( ! [V3t: tp__ty_2Enum_2Enum] :
% 5.66/5.90                      ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V3t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.66/5.90                     => ~ ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V3t ) ) ) )
% 5.66/5.90                  | ? [V4delta: tp__ty_2Enum_2Enum] :
% 5.66/5.90                      ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V4delta ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) )
% 5.66/5.90                      & ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V4delta ) ) )
% 5.66/5.90                      & ! [V5t: tp__ty_2Enum_2Enum] :
% 5.66/5.90                          ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V4delta ) ) @ ( inj__ty_2Enum_2Enum @ V5t ) ) )
% 5.66/5.90                            & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V5t ) ) @ ( inj__ty_2Enum_2Enum @ V2t0 ) ) ) )
% 5.66/5.90                         => ~ ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ V5t ) ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2EPast__Temporal__Logic_2EINITIALISATION,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ( ( ( p @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.90              <=> $true )
% 5.66/5.90              & ( ( p @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V0a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.90              <=> $false )
% 5.66/5.90              & ( ( p @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS @ V0a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.90              <=> ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) )
% 5.66/5.90              & ( ( p @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V0a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.90              <=> ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) )
% 5.66/5.90              & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.90              <=> ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) )
% 5.66/5.90              & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.90              <=> ( ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.90                  & ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) )
% 5.66/5.90              & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.90              <=> ( ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.90                  & ~ ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) )
% 5.66/5.90              & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.90              <=> ( ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.90                  | ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) )
% 5.66/5.90              & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.90              <=> ( ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.90                  | ~ ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) )
% 5.66/5.90              & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V0a ) @ V1b ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.90              <=> ~ ( p @ ( ap @ V1b @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2EPast__Temporal__Logic_2ERECURSION,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ( ( ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V2t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V2t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a ) ) @ V2t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V3t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a ) ) @ V3t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V4t: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V4t ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V4t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b ) ) @ V4t ) ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V5t: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ V1b @ V5t ) ) @ ( ap @ V0a @ V5t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b ) ) @ V5t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V6t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V6t ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V6t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b ) ) @ V6t ) ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V7t: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V7t ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V7t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b ) ) @ V7t ) ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V8t: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ V1b @ V8t ) ) @ ( ap @ V0a @ V8t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b ) ) @ V8t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V9t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V9t ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V9t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b ) ) @ V9t ) ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V10t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V10t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS @ V0a ) ) @ V10t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V11t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V11t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V0a ) ) @ V11t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V12t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1b @ V12t ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V12t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a ) @ V1b ) ) @ V12t ) ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V13t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V13t ) ) @ ( ap @ V1b @ V13t ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V13t ) ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V0a ) @ V1b ) ) @ V13t ) ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V14t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V14t ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V14t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V0a ) @ V1b ) ) @ V14t ) ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V15t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1b @ V15t ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V15t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V0a ) @ V1b ) ) @ V15t ) ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V16t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V16t ) ) @ ( ap @ V1b @ V16t ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V16t ) ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V0a ) @ V1b ) ) @ V16t ) ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V17t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V17t ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V17t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V0a ) @ V1b ) ) @ V17t ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2EPast__Temporal__Logic_2EFIXPOINTS,axiom,
% 5.66/5.90      ! [V0y: $i] :
% 5.66/5.90        ( ( mem @ V0y @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1a: $i] :
% 5.66/5.90            ( ( mem @ V1a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ! [V2b: $i] :
% 5.66/5.90                ( ( mem @ V2b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90               => ( ( ( V0y
% 5.66/5.90                      = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1a @ V3t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0y ) @ V3t ) ) ) )
% 5.66/5.90                  <=> ( ( V0y
% 5.66/5.90                        = ( ap @ c_2ETemporal__Logic_2EALWAYS @ V1a ) )
% 5.66/5.90                      | ( V0y
% 5.66/5.90                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V4t: $i] : c_2Ebool_2EF ) ) ) )
% 5.66/5.90                  & ( ( V0y
% 5.66/5.90                      = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V5t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1a @ V5t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0y ) @ V5t ) ) ) )
% 5.66/5.90                  <=> ( ( V0y
% 5.66/5.90                        = ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V1a ) )
% 5.66/5.90                      | ( V0y
% 5.66/5.90                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V6t: $i] : c_2Ebool_2ET ) ) ) )
% 5.66/5.90                  & ( ( V0y
% 5.66/5.90                      = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V7t: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V2b @ V7t ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1a @ V7t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0y ) @ V7t ) ) ) ) )
% 5.66/5.90                  <=> ( ( V0y
% 5.66/5.90                        = ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V1a ) @ V2b ) )
% 5.66/5.90                      | ( V0y
% 5.66/5.90                        = ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V1a ) @ V2b ) ) ) )
% 5.66/5.90                  & ( ( V0y
% 5.66/5.90                      = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V8t: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ V2b @ V8t ) ) @ ( ap @ V1a @ V8t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0y ) @ V8t ) ) ) )
% 5.66/5.90                  <=> ( ( V0y
% 5.66/5.90                        = ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V1a ) @ V2b ) )
% 5.66/5.90                      | ( V0y
% 5.66/5.90                        = ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V1a ) @ V2b ) ) ) )
% 5.66/5.90                  & ( ( V0y
% 5.66/5.90                      = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V9t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V2b @ V9t ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1a @ V9t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0y ) @ V9t ) ) ) ) )
% 5.66/5.90                  <=> ( ( V0y
% 5.66/5.90                        = ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V1a ) @ V2b ) )
% 5.66/5.90                      | ( V0y
% 5.66/5.90                        = ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V1a ) @ V2b ) ) ) )
% 5.66/5.90                  & ( ( V0y
% 5.66/5.90                      = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V10t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1a @ V10t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0y ) @ V10t ) ) ) )
% 5.66/5.90                  <=> ( V0y
% 5.66/5.90                      = ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS @ V1a ) ) )
% 5.66/5.90                  & ( ( V0y
% 5.66/5.90                      = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V11t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1a @ V11t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V0y ) @ V11t ) ) ) )
% 5.66/5.90                  <=> ( V0y
% 5.66/5.90                      = ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V1a ) ) )
% 5.66/5.90                  & ( ( V0y
% 5.66/5.90                      = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V12t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V2b @ V12t ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1a @ V12t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V0y ) @ V12t ) ) ) ) )
% 5.66/5.90                  <=> ( V0y
% 5.66/5.90                      = ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V1a ) @ V2b ) ) )
% 5.66/5.90                  & ( ( V0y
% 5.66/5.90                      = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V13t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1a @ V13t ) ) @ ( ap @ V2b @ V13t ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V2b @ V13t ) ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V0y ) @ V13t ) ) ) ) )
% 5.66/5.90                  <=> ( V0y
% 5.66/5.90                      = ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V1a ) @ V2b ) ) )
% 5.66/5.90                  & ( ( V0y
% 5.66/5.90                      = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V14t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V2b @ V14t ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1a @ V14t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V0y ) @ V14t ) ) ) ) )
% 5.66/5.90                  <=> ( V0y
% 5.66/5.90                      = ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V1a ) @ V2b ) ) )
% 5.66/5.90                  & ( ( V0y
% 5.66/5.90                      = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V15t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V2b @ V15t ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1a @ V15t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0y ) @ V15t ) ) ) ) )
% 5.66/5.90                  <=> ( V0y
% 5.66/5.90                      = ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V1a ) @ V2b ) ) )
% 5.66/5.90                  & ( ( V0y
% 5.66/5.90                      = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V16t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1a @ V16t ) ) @ ( ap @ V2b @ V16t ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V2b @ V16t ) ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0y ) @ V16t ) ) ) ) )
% 5.66/5.90                  <=> ( V0y
% 5.66/5.90                      = ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V1a ) @ V2b ) ) )
% 5.66/5.90                  & ( ( V0y
% 5.66/5.90                      = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V17t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V2b @ V17t ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1a @ V17t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0y ) @ V17t ) ) ) ) )
% 5.66/5.90                  <=> ( V0y
% 5.66/5.90                      = ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V1a ) @ V2b ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2EPast__Temporal__Logic_2ESUNTIL__EXPRESSIVE,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ( ( ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V2t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V3t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V4t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V4t ) ) ) )
% 5.66/5.90                        @ V2t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V5t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V6t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                        @ V0a )
% 5.66/5.90                      @ V5t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V7t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V8t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V8t ) ) ) )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V9t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V9t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V9t ) ) ) ) )
% 5.66/5.90                        @ V7t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V10t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V11t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V11t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V11t ) ) ) ) )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V12t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V12t ) ) ) @ ( ap @ V1b @ V12t ) ) ) )
% 5.66/5.90                        @ V10t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V13t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V14t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V14t ) ) ) )
% 5.66/5.90                          @ V1b )
% 5.66/5.90                        @ V13t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V15t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V16t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V16t ) ) ) )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V17t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V17t ) ) @ ( ap @ V1b @ V17t ) ) ) )
% 5.66/5.90                      @ V15t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V18t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V19t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V19t ) ) ) )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V20t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V20t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V20t ) ) ) ) )
% 5.66/5.90                      @ V18t ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2EPast__Temporal__Logic_2EUNTIL__EXPRESSIVE,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ( ( ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V2t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V3t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                      @ V2t ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V4t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2ETemporal__Logic_2EUNTIL
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V5t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V5t ) ) ) )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V6t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                        @ V4t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V7t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2ETemporal__Logic_2EUNTIL
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V8t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V8t ) ) ) )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V9t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V9t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V9t ) ) ) ) )
% 5.66/5.90                        @ V7t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V10t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ c_2ETemporal__Logic_2EUNTIL
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V11t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V11t ) ) ) )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V12t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V12t ) ) @ ( ap @ V1b @ V12t ) ) ) )
% 5.66/5.90                      @ V10t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V13t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2ETemporal__Logic_2EUNTIL
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V14t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V14t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V14t ) ) ) ) )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V15t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V15t ) ) ) @ ( ap @ V1b @ V15t ) ) ) )
% 5.66/5.90                        @ V13t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V16t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ c_2ETemporal__Logic_2EUNTIL
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V17t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V17t ) ) ) )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V18t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V18t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V18t ) ) ) ) )
% 5.66/5.90                      @ V16t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V19t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2ETemporal__Logic_2EUNTIL
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V20t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V20t ) ) ) )
% 5.66/5.90                          @ V1b )
% 5.66/5.90                        @ V19t ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2EPast__Temporal__Logic_2EWHEN__EXPRESSIVE,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ( ( ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V2t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ c_2ETemporal__Logic_2EWHEN
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V3t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V4t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V4t ) ) ) )
% 5.66/5.90                      @ V2t ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V5t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2ETemporal__Logic_2EWHEN
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V6t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                          @ V0a )
% 5.66/5.90                        @ V5t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V7t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2ETemporal__Logic_2EWHEN
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V8t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V8t ) ) ) )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V9t: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V0a @ V9t ) ) @ ( ap @ V1b @ V9t ) ) ) )
% 5.66/5.90                        @ V7t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V10t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V1b )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V11t: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V0a @ V11t ) ) @ ( ap @ V1b @ V11t ) ) ) )
% 5.66/5.90                      @ V10t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V12t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2ETemporal__Logic_2EWHEN
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V13t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V13t ) ) ) )
% 5.66/5.90                          @ V1b )
% 5.66/5.90                        @ V12t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V14t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ c_2ETemporal__Logic_2EWHEN
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V15t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V15t ) ) ) )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V16t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V16t ) ) @ ( ap @ V1b @ V16t ) ) ) )
% 5.66/5.90                      @ V14t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V17t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V1b )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V18t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V18t ) ) @ ( ap @ V1b @ V18t ) ) ) )
% 5.66/5.90                        @ V17t ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2EPast__Temporal__Logic_2ESWHEN__EXPRESSIVE,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ( ( ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V2t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2ETemporal__Logic_2ESWHEN
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V3t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V4t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V4t ) ) ) )
% 5.66/5.90                        @ V2t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V5t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ c_2ETemporal__Logic_2ESWHEN
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V6t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                        @ V0a )
% 5.66/5.90                      @ V5t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V7t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V1b )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V8t: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V0a @ V8t ) ) @ ( ap @ V1b @ V8t ) ) ) )
% 5.66/5.90                      @ V7t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V9t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2ETemporal__Logic_2ESWHEN
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V10t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V10t ) ) ) )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V11t: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V0a @ V11t ) ) @ ( ap @ V1b @ V11t ) ) ) )
% 5.66/5.90                        @ V9t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V12t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2ETemporal__Logic_2ESWHEN
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V13t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V13t ) ) ) )
% 5.66/5.90                          @ V1b )
% 5.66/5.90                        @ V12t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V14t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V1b )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V15t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V15t ) ) @ ( ap @ V1b @ V15t ) ) ) )
% 5.66/5.90                        @ V14t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V16t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ c_2ETemporal__Logic_2ESWHEN
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V17t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V17t ) ) ) )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V18t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V18t ) ) @ ( ap @ V1b @ V18t ) ) ) )
% 5.66/5.90                      @ V16t ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2EPast__Temporal__Logic_2EBEFORE__EXPRESSIVE,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ( ( ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V2t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V3t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V4t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V4t ) ) ) )
% 5.66/5.90                      @ V2t ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V5t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V6t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                          @ V0a )
% 5.66/5.90                        @ V5t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V7t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V8t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V8t ) ) ) )
% 5.66/5.90                          @ V1b )
% 5.66/5.90                        @ V7t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V9t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V1b )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V10t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V10t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V10t ) ) ) ) )
% 5.66/5.90                      @ V9t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V11t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V1b )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V12t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V12t ) ) @ ( ap @ V1b @ V12t ) ) ) )
% 5.66/5.90                        @ V11t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V13t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V14t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V14t ) ) @ ( ap @ V1b @ V14t ) ) ) )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V15t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V15t ) ) ) @ ( ap @ V1b @ V15t ) ) ) )
% 5.66/5.90                      @ V13t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V16t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V1b )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V17t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V17t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V17t ) ) ) ) )
% 5.66/5.90                        @ V16t ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2EPast__Temporal__Logic_2ESBEFORE__EXPRESSIVE,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ( ( ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V2t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2ETemporal__Logic_2ESBEFORE
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V4t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                        @ V2t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V5t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V6t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                      @ V5t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V7t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V1b )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V8t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V8t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V8t ) ) ) ) )
% 5.66/5.90                      @ V7t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V9t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2ETemporal__Logic_2ESBEFORE
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V10t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V10t ) ) ) )
% 5.66/5.90                          @ V1b )
% 5.66/5.90                        @ V9t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V11t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V1b )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V12t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V12t ) ) ) @ ( ap @ V1b @ V12t ) ) ) )
% 5.66/5.90                      @ V11t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V13t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V1b )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V14t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V14t ) ) @ ( ap @ V1b @ V14t ) ) ) )
% 5.66/5.90                        @ V13t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V15t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V1b )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V16t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V16t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V16t ) ) ) ) )
% 5.66/5.90                        @ V15t ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2EPast__Temporal__Logic_2EPSUNTIL__EXPRESSIVE,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ( ( ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V2t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V3t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V4t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V4t ) ) ) )
% 5.66/5.90                        @ V2t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V5t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V6t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                        @ V0a )
% 5.66/5.90                      @ V5t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V7t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V8t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V8t ) ) ) )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V9t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V9t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V9t ) ) ) ) )
% 5.66/5.90                        @ V7t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V10t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V11t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V11t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V11t ) ) ) ) )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V12t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V12t ) ) ) @ ( ap @ V1b @ V12t ) ) ) )
% 5.66/5.90                        @ V10t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V13t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V14t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V14t ) ) ) )
% 5.66/5.90                          @ V1b )
% 5.66/5.90                        @ V13t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V15t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V16t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V16t ) ) ) )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V17t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V17t ) ) @ ( ap @ V1b @ V17t ) ) ) )
% 5.66/5.90                      @ V15t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V18t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V19t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V19t ) ) ) )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V20t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V20t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V20t ) ) ) ) )
% 5.66/5.90                      @ V18t ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2EPast__Temporal__Logic_2EPUNTIL__EXPRESSIVE,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ( ( ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V2t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V0a )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V3t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                      @ V2t ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V4t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V5t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V5t ) ) ) )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V6t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                        @ V4t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V7t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V8t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V8t ) ) ) )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V9t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V9t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V9t ) ) ) ) )
% 5.66/5.90                        @ V7t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V10t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V11t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V11t ) ) ) )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V12t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V12t ) ) @ ( ap @ V1b @ V12t ) ) ) )
% 5.66/5.90                      @ V10t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V13t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V14t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V14t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V14t ) ) ) ) )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V15t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V15t ) ) ) @ ( ap @ V1b @ V15t ) ) ) )
% 5.66/5.90                        @ V13t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V16t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V17t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V17t ) ) ) )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V18t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V18t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V18t ) ) ) ) )
% 5.66/5.90                      @ V16t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V19t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V20t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V20t ) ) ) )
% 5.66/5.90                          @ V1b )
% 5.66/5.90                        @ V19t ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2EPast__Temporal__Logic_2EPWHEN__EXPRESSIVE,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ( ( ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V2t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V3t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V4t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V4t ) ) ) )
% 5.66/5.90                      @ V2t ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V5t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V6t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                          @ V0a )
% 5.66/5.90                        @ V5t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V7t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V8t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V8t ) ) ) )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V9t: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V0a @ V9t ) ) @ ( ap @ V1b @ V9t ) ) ) )
% 5.66/5.90                        @ V7t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V10t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V1b )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V11t: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V0a @ V11t ) ) @ ( ap @ V1b @ V11t ) ) ) )
% 5.66/5.90                      @ V10t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V12t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V13t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V13t ) ) ) )
% 5.66/5.90                          @ V1b )
% 5.66/5.90                        @ V12t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V14t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V15t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V15t ) ) ) )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V16t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V16t ) ) @ ( ap @ V1b @ V16t ) ) ) )
% 5.66/5.90                      @ V14t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V17t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V1b )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V18t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V18t ) ) @ ( ap @ V1b @ V18t ) ) ) )
% 5.66/5.90                        @ V17t ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2EPast__Temporal__Logic_2EPSWHEN__EXPRESSIVE,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ( ( ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V2t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V3t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V4t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V4t ) ) ) )
% 5.66/5.90                        @ V2t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V5t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V6t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                        @ V0a )
% 5.66/5.90                      @ V5t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V7t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V1b )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V8t: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V0a @ V8t ) ) @ ( ap @ V1b @ V8t ) ) ) )
% 5.66/5.90                      @ V7t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V9t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V10t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V10t ) ) ) )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V11t: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ V0a @ V11t ) ) @ ( ap @ V1b @ V11t ) ) ) )
% 5.66/5.90                        @ V9t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V12t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V13t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V13t ) ) ) )
% 5.66/5.90                          @ V1b )
% 5.66/5.90                        @ V12t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V14t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V1b )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V15t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V15t ) ) @ ( ap @ V1b @ V15t ) ) ) )
% 5.66/5.90                        @ V14t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V16t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V17t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V17t ) ) ) )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V18t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V18t ) ) @ ( ap @ V1b @ V18t ) ) ) )
% 5.66/5.90                      @ V16t ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2EPast__Temporal__Logic_2EPBEFORE__EXPRESSIVE,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ( ( ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V2t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V3t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V4t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V4t ) ) ) )
% 5.66/5.90                      @ V2t ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V5t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V6t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                          @ V0a )
% 5.66/5.90                        @ V5t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V7t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V8t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V8t ) ) ) )
% 5.66/5.90                          @ V1b )
% 5.66/5.90                        @ V7t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V9t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V1b )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V10t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V10t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V10t ) ) ) ) )
% 5.66/5.90                      @ V9t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V11t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V1b )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V12t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V12t ) ) @ ( ap @ V1b @ V12t ) ) ) )
% 5.66/5.90                        @ V11t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V13t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V14t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V14t ) ) @ ( ap @ V1b @ V14t ) ) ) )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V15t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V15t ) ) ) @ ( ap @ V1b @ V15t ) ) ) )
% 5.66/5.90                      @ V13t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V16t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V1b )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V17t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V17t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V17t ) ) ) ) )
% 5.66/5.90                        @ V16t ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2EPast__Temporal__Logic_2EPSBEFORE__EXPRESSIVE,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ( ( ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V2t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V4t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                        @ V2t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V0a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V5t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V0a )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V6t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                      @ V5t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V7t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V1b )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V8t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V8t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V8t ) ) ) ) )
% 5.66/5.90                      @ V7t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V9t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap
% 5.66/5.90                          @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE
% 5.66/5.90                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                              @ ^ [V10t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V10t ) ) ) )
% 5.66/5.90                          @ V1b )
% 5.66/5.90                        @ V9t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V11t: $i] :
% 5.66/5.90                      ( ap
% 5.66/5.90                      @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V1b )
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V12t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V12t ) ) ) @ ( ap @ V1b @ V12t ) ) ) )
% 5.66/5.90                      @ V11t ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V13t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V1b )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V14t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V14t ) ) @ ( ap @ V1b @ V14t ) ) ) )
% 5.66/5.90                        @ V13t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V0a ) @ V1b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V15t: $i] :
% 5.66/5.90                      ( ap @ c_2Ebool_2E_7E
% 5.66/5.90                      @ ( ap
% 5.66/5.90                        @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V1b )
% 5.66/5.90                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                            @ ^ [V16t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V16t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V16t ) ) ) ) )
% 5.66/5.90                        @ V15t ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2EPast__Temporal__Logic_2ENEGATION__NORMAL__FORM,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1t: tp__ty_2Enum_2Enum,V2b: $i] :
% 5.66/5.90            ( ( mem @ V2b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ( ( ~ ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.90              <=> ( p
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) )
% 5.66/5.90                    @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              & ( ~ ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.90              <=> ( p
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V4t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V4t ) ) ) )
% 5.66/5.90                    @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              & ( ~ ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.90              <=> ( p
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap @ c_2ETemporal__Logic_2EALWAYS
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V5t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V5t ) ) ) )
% 5.66/5.90                    @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              & ( ~ ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V2b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.90              <=> ( p
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap
% 5.66/5.90                      @ ( ap @ c_2ETemporal__Logic_2ESWHEN
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V6t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V6t ) ) ) )
% 5.66/5.90                      @ V2b )
% 5.66/5.90                    @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              & ( ~ ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V2b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.90              <=> ( p
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap
% 5.66/5.90                      @ ( ap @ c_2ETemporal__Logic_2ESBEFORE
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V7t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V7t ) ) ) )
% 5.66/5.90                      @ V2b )
% 5.66/5.90                    @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              & ( ~ ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V2b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.90              <=> ( p
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap
% 5.66/5.90                      @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V8t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V8t ) ) ) )
% 5.66/5.90                      @ V2b )
% 5.66/5.90                    @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              & ( ~ ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V2b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.90              <=> ( p
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap
% 5.66/5.90                      @ ( ap @ c_2ETemporal__Logic_2EWHEN
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V9t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V9t ) ) ) )
% 5.66/5.90                      @ V2b )
% 5.66/5.90                    @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              & ( ~ ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V2b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.90              <=> ( p
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap
% 5.66/5.90                      @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V10t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V10t ) ) ) )
% 5.66/5.90                      @ V2b )
% 5.66/5.90                    @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              & ( ~ ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V2b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.90              <=> ( p
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap
% 5.66/5.90                      @ ( ap @ c_2ETemporal__Logic_2EUNTIL
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V11t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V11t ) ) ) )
% 5.66/5.90                      @ V2b )
% 5.66/5.90                    @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              & ( ~ ( p @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.90              <=> ( p
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V12t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V12t ) ) ) )
% 5.66/5.90                    @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              & ( ~ ( p @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V0a ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.90              <=> ( p
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V13t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V13t ) ) ) )
% 5.66/5.90                    @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              & ( ~ ( p @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS @ V0a ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.90              <=> ( p
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V14t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V14t ) ) ) )
% 5.66/5.90                    @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              & ( ~ ( p @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V0a ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.90              <=> ( p
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V15t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V15t ) ) ) )
% 5.66/5.90                    @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              & ( ~ ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V0a ) @ V2b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.90              <=> ( p
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap
% 5.66/5.90                      @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V16t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V16t ) ) ) )
% 5.66/5.90                      @ V2b )
% 5.66/5.90                    @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              & ( ~ ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V0a ) @ V2b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.90              <=> ( p
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap
% 5.66/5.90                      @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V17t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V17t ) ) ) )
% 5.66/5.90                      @ V2b )
% 5.66/5.90                    @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              & ( ~ ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V0a ) @ V2b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.90              <=> ( p
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap
% 5.66/5.90                      @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V18t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V18t ) ) ) )
% 5.66/5.90                      @ V2b )
% 5.66/5.90                    @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              & ( ~ ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V0a ) @ V2b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.90              <=> ( p
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap
% 5.66/5.90                      @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V19t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V19t ) ) ) )
% 5.66/5.90                      @ V2b )
% 5.66/5.90                    @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              & ( ~ ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a ) @ V2b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.90              <=> ( p
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap
% 5.66/5.90                      @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V20t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V20t ) ) ) )
% 5.66/5.90                      @ V2b )
% 5.66/5.90                    @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              & ( ~ ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V0a ) @ V2b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.90              <=> ( p
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap
% 5.66/5.90                      @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V21t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V21t ) ) ) )
% 5.66/5.90                      @ V2b )
% 5.66/5.90                    @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2EPast__Temporal__Logic_2ECONJUNCTIVE__NORMAL__FORM,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ! [V2c: $i] :
% 5.66/5.90                ( ( mem @ V2c @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90               => ( ( ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V3t ) ) @ ( ap @ V1b @ V3t ) ) ) )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V4t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ V4t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V4t ) ) ) )
% 5.66/5.90                  & ( ( ap @ c_2ETemporal__Logic_2EALWAYS
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V5t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V5t ) ) @ ( ap @ V1b @ V5t ) ) ) )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V6t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a ) @ V6t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ V1b ) @ V6t ) ) ) )
% 5.66/5.90                  & ( ( ap
% 5.66/5.90                      @ ( ap @ c_2ETemporal__Logic_2EWHEN
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V7t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V7t ) ) @ ( ap @ V1b @ V7t ) ) ) )
% 5.66/5.90                      @ V2c )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V8t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V2c ) @ V8t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V1b ) @ V2c ) @ V8t ) ) ) )
% 5.66/5.90                  & ( ( ap
% 5.66/5.90                      @ ( ap @ c_2ETemporal__Logic_2ESWHEN
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V9t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V9t ) ) @ ( ap @ V1b @ V9t ) ) ) )
% 5.66/5.90                      @ V2c )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V10t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V2c ) @ V10t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V1b ) @ V2c ) @ V10t ) ) ) )
% 5.66/5.90                  & ( ( ap
% 5.66/5.90                      @ ( ap @ c_2ETemporal__Logic_2EUNTIL
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V11t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V11t ) ) @ ( ap @ V1b @ V11t ) ) ) )
% 5.66/5.90                      @ V2c )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V12t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V2c ) @ V12t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V1b ) @ V2c ) @ V12t ) ) ) )
% 5.66/5.90                  & ( ( ap
% 5.66/5.90                      @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V13t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V13t ) ) @ ( ap @ V1b @ V13t ) ) ) )
% 5.66/5.90                      @ V2c )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V14t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V2c ) @ V14t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V1b ) @ V2c ) @ V14t ) ) ) )
% 5.66/5.90                  & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V2c )
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V15t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V15t ) ) @ ( ap @ V1b @ V15t ) ) ) )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V16t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V2c ) @ V0a ) @ V16t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V2c ) @ V1b ) @ V16t ) ) ) )
% 5.66/5.90                  & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V2c )
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V17t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V17t ) ) @ ( ap @ V1b @ V17t ) ) ) )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V18t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V2c ) @ V0a ) @ V18t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V2c ) @ V1b ) @ V18t ) ) ) )
% 5.66/5.90                  & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V19t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V19t ) ) @ ( ap @ V1b @ V19t ) ) ) )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V20t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) @ V20t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V1b ) @ V20t ) ) ) )
% 5.66/5.90                  & ( ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V21t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V21t ) ) @ ( ap @ V1b @ V21t ) ) ) )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V22t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V0a ) @ V22t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V1b ) @ V22t ) ) ) )
% 5.66/5.90                  & ( ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V23t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V23t ) ) @ ( ap @ V1b @ V23t ) ) ) )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V24t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS @ V0a ) @ V24t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS @ V1b ) @ V24t ) ) ) )
% 5.66/5.90                  & ( ( ap
% 5.66/5.90                      @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V25t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V25t ) ) @ ( ap @ V1b @ V25t ) ) ) )
% 5.66/5.90                      @ V2c )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V26t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V0a ) @ V2c ) @ V26t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V1b ) @ V2c ) @ V26t ) ) ) )
% 5.66/5.90                  & ( ( ap
% 5.66/5.90                      @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V27t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V27t ) ) @ ( ap @ V1b @ V27t ) ) ) )
% 5.66/5.90                      @ V2c )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V28t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V0a ) @ V2c ) @ V28t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V1b ) @ V2c ) @ V28t ) ) ) )
% 5.66/5.90                  & ( ( ap
% 5.66/5.90                      @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V29t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V29t ) ) @ ( ap @ V1b @ V29t ) ) ) )
% 5.66/5.90                      @ V2c )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V30t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V0a ) @ V2c ) @ V30t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V1b ) @ V2c ) @ V30t ) ) ) )
% 5.66/5.90                  & ( ( ap
% 5.66/5.90                      @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V31t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V31t ) ) @ ( ap @ V1b @ V31t ) ) ) )
% 5.66/5.90                      @ V2c )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V32t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a ) @ V2c ) @ V32t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V1b ) @ V2c ) @ V32t ) ) ) )
% 5.66/5.90                  & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V2c )
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V33t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V33t ) ) @ ( ap @ V1b @ V33t ) ) ) )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V34t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V2c ) @ V0a ) @ V34t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V2c ) @ V1b ) @ V34t ) ) ) )
% 5.66/5.90                  & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V2c )
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V35t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V35t ) ) @ ( ap @ V1b @ V35t ) ) ) )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V36t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V2c ) @ V0a ) @ V36t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V2c ) @ V1b ) @ V36t ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2EPast__Temporal__Logic_2EDISJUNCTIVE__NORMAL__FORM,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ! [V2c: $i] :
% 5.66/5.90                ( ( mem @ V2c @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90               => ( ( ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V3t ) ) @ ( ap @ V1b @ V3t ) ) ) )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V4t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ V4t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V4t ) ) ) )
% 5.66/5.90                  & ( ( ap @ c_2ETemporal__Logic_2EEVENTUAL
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V5t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V5t ) ) @ ( ap @ V1b @ V5t ) ) ) )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V6t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a ) @ V6t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V1b ) @ V6t ) ) ) )
% 5.66/5.90                  & ( ( ap
% 5.66/5.90                      @ ( ap @ c_2ETemporal__Logic_2EWHEN
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V7t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V7t ) ) @ ( ap @ V1b @ V7t ) ) ) )
% 5.66/5.90                      @ V2c )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V8t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V2c ) @ V8t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V1b ) @ V2c ) @ V8t ) ) ) )
% 5.66/5.90                  & ( ( ap
% 5.66/5.90                      @ ( ap @ c_2ETemporal__Logic_2ESWHEN
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V9t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V9t ) ) @ ( ap @ V1b @ V9t ) ) ) )
% 5.66/5.90                      @ V2c )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V10t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V2c ) @ V10t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V1b ) @ V2c ) @ V10t ) ) ) )
% 5.66/5.90                  & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a )
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V11t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1b @ V11t ) ) @ ( ap @ V2c @ V11t ) ) ) )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V12t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b ) @ V12t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V2c ) @ V12t ) ) ) )
% 5.66/5.90                  & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a )
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V13t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1b @ V13t ) ) @ ( ap @ V2c @ V13t ) ) ) )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V14t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b ) @ V14t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V2c ) @ V14t ) ) ) )
% 5.66/5.90                  & ( ( ap
% 5.66/5.90                      @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V15t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V15t ) ) @ ( ap @ V1b @ V15t ) ) ) )
% 5.66/5.90                      @ V2c )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V16t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V2c ) @ V16t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V1b ) @ V2c ) @ V16t ) ) ) )
% 5.66/5.90                  & ( ( ap
% 5.66/5.90                      @ ( ap @ c_2ETemporal__Logic_2ESBEFORE
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V17t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V17t ) ) @ ( ap @ V1b @ V17t ) ) ) )
% 5.66/5.90                      @ V2c )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V18t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V2c ) @ V18t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V1b ) @ V2c ) @ V18t ) ) ) )
% 5.66/5.90                  & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V19t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V19t ) ) @ ( ap @ V1b @ V19t ) ) ) )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V20t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) @ V20t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V1b ) @ V20t ) ) ) )
% 5.66/5.90                  & ( ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V21t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V21t ) ) @ ( ap @ V1b @ V21t ) ) ) )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V22t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V0a ) @ V22t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V1b ) @ V22t ) ) ) )
% 5.66/5.90                  & ( ( ap
% 5.66/5.90                      @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V23t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V23t ) ) @ ( ap @ V1b @ V23t ) ) ) )
% 5.66/5.90                      @ V2c )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V24t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V0a ) @ V2c ) @ V24t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V1b ) @ V2c ) @ V24t ) ) ) )
% 5.66/5.90                  & ( ( ap
% 5.66/5.90                      @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V25t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V25t ) ) @ ( ap @ V1b @ V25t ) ) ) )
% 5.66/5.90                      @ V2c )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V26t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V0a ) @ V2c ) @ V26t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V1b ) @ V2c ) @ V26t ) ) ) )
% 5.66/5.90                  & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V0a )
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V27t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1b @ V27t ) ) @ ( ap @ V2c @ V27t ) ) ) )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V28t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V0a ) @ V1b ) @ V28t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V0a ) @ V2c ) @ V28t ) ) ) )
% 5.66/5.90                  & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a )
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V29t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1b @ V29t ) ) @ ( ap @ V2c @ V29t ) ) ) )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V30t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a ) @ V1b ) @ V30t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a ) @ V2c ) @ V30t ) ) ) )
% 5.66/5.90                  & ( ( ap
% 5.66/5.90                      @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V31t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V31t ) ) @ ( ap @ V1b @ V31t ) ) ) )
% 5.66/5.90                      @ V2c )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V32t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V0a ) @ V2c ) @ V32t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V1b ) @ V2c ) @ V32t ) ) ) )
% 5.66/5.90                  & ( ( ap
% 5.66/5.90                      @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE
% 5.66/5.90                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                          @ ^ [V33t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V33t ) ) @ ( ap @ V1b @ V33t ) ) ) )
% 5.66/5.90                      @ V2c )
% 5.66/5.90                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V34t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V0a ) @ V2c ) @ V34t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V1b ) @ V2c ) @ V34t ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2EPast__Temporal__Logic_2EPRENEX__NEXT__NORMAL__FORM,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1t: tp__ty_2Enum_2Enum,V2b: $i] :
% 5.66/5.90            ( ( mem @ V2b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ( ( ~ ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.90              <=> ( p
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V3t ) ) ) )
% 5.66/5.90                    @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              & ( ( ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.90                  & ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              <=> ( p
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V4t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) @ V4t ) ) @ ( ap @ V2b @ V4t ) ) ) )
% 5.66/5.90                    @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              & ( ( ( p @ ( ap @ V0a @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.90                  | ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              <=> ( p
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V5t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) @ V5t ) ) @ ( ap @ V2b @ V5t ) ) ) )
% 5.66/5.90                    @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2EALWAYS @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2b ) )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) ) @ V2b ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2b ) )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) ) @ V2b ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2b ) )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) ) @ V2b ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2b ) )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) ) @ V2b ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2b ) )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) ) @ V2b ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2b ) )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) ) @ V2b ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ V2b )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V2b ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ V2b )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V2b ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ V2b )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V2b ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ V2b )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V2b ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ V2b )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V2b ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ V2b )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V2b ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V6t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ c_2EPast__Temporal__Logic_2EInitPoint @ V6t ) ) @ ( ap @ V0a @ V6t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V7t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ c_2EPast__Temporal__Logic_2EInitPoint @ V7t ) ) ) @ ( ap @ V0a @ V7t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.90                  @ ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS
% 5.66/5.90                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V8t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ c_2EPast__Temporal__Logic_2EInitPoint @ V8t ) ) @ ( ap @ V0a @ V8t ) ) ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.90                  @ ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL
% 5.66/5.90                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V9t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ c_2EPast__Temporal__Logic_2EInitPoint @ V9t ) ) ) @ ( ap @ V0a @ V9t ) ) ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2b ) )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.90                  @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) )
% 5.66/5.90                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V10t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ c_2EPast__Temporal__Logic_2EInitPoint @ V10t ) ) ) @ ( ap @ V2b @ V10t ) ) ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V0a ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2b ) )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.90                  @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) )
% 5.66/5.90                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V11t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ c_2EPast__Temporal__Logic_2EInitPoint @ V11t ) ) ) @ ( ap @ V2b @ V11t ) ) ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V0a ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2b ) )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V0a ) ) @ V2b ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V0a ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2b ) )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) ) @ V2b ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V0a ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2b ) )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.90                  @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) )
% 5.66/5.90                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V12t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ c_2EPast__Temporal__Logic_2EInitPoint @ V12t ) ) ) @ ( ap @ V2b @ V12t ) ) ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V0a ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2b ) )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.90                  @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) )
% 5.66/5.90                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V13t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ c_2EPast__Temporal__Logic_2EInitPoint @ V13t ) ) ) @ ( ap @ V2b @ V13t ) ) ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ V2b )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a ) @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V2b ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ V2b )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V0a ) @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V2b ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ V2b )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V14t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ c_2EPast__Temporal__Logic_2EInitPoint @ V14t ) ) ) @ ( ap @ V0a @ V14t ) ) ) )
% 5.66/5.90                    @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V2b ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ V2b )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.90                  @ ( ap
% 5.66/5.90                    @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL
% 5.66/5.90                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                        @ ^ [V15t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ c_2EPast__Temporal__Logic_2EInitPoint @ V15t ) ) @ ( ap @ V0a @ V15t ) ) ) )
% 5.66/5.90                    @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V2b ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ V2b )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V0a ) @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V2b ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ V2b )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V0a ) @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V2b ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2EPast__Temporal__Logic_2ENEXT__INWARDS__NORMAL__FORM,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ( ( ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V2t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V2t ) ) ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ V3t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V4t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V4t ) ) @ ( ap @ V1b @ V4t ) ) ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V5t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ V5t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V5t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V6t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V6t ) ) @ ( ap @ V1b @ V6t ) ) ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V7t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ V7t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V7t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a ) )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2EALWAYS @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a ) )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b ) )
% 5.66/5.90                = ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b ) )
% 5.66/5.90                = ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b ) )
% 5.66/5.90                = ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b ) )
% 5.66/5.90                = ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b ) )
% 5.66/5.90                = ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b ) )
% 5.66/5.90                = ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) ) @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) )
% 5.66/5.90                = V0a )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V0a ) )
% 5.66/5.90                = V0a )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS @ V0a ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V8t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS @ V0a ) @ V8t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ V8t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V0a ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V9t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V0a ) @ V9t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ V9t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a ) @ V1b ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V10t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V10t ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ V10t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a ) @ V1b ) @ V10t ) ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V0a ) @ V1b ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V11t: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V11t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ V11t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V0a ) @ V1b ) @ V11t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V0a ) @ V1b ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V12t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V12t ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ V12t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V0a ) @ V1b ) @ V12t ) ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V0a ) @ V1b ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V13t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V13t ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ V13t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V0a ) @ V1b ) @ V13t ) ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V0a ) @ V1b ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V14t: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V14t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ V14t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V0a ) @ V1b ) @ V14t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2ENEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V0a ) @ V1b ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V15t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V15t ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ V15t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V0a ) @ V1b ) @ V15t ) ) ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2EPast__Temporal__Logic_2EPNEXT__INWARDS__NORMAL__FORM,axiom,
% 5.66/5.90      ! [V0a: $i] :
% 5.66/5.90        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1b: $i] :
% 5.66/5.90            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ( ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V2t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V2t ) ) ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V0a ) @ V3t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V4t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V4t ) ) @ ( ap @ V1b @ V4t ) ) ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V5t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) @ V5t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V1b ) @ V5t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V6t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V6t ) ) @ ( ap @ V1b @ V6t ) ) ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V7t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) @ V7t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V1b ) @ V7t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V8t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ c_2EPast__Temporal__Logic_2EInitPoint @ V8t ) ) @ ( ap @ V0a @ V8t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ V0a ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V9t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ c_2EPast__Temporal__Logic_2EInitPoint @ V9t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) ) @ V9t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0a ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V10t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ c_2EPast__Temporal__Logic_2EInitPoint @ V10t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) ) @ V10t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b ) )
% 5.66/5.90                = ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) ) @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V1b ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b ) )
% 5.66/5.90                = ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) ) @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V1b ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b ) )
% 5.66/5.90                = ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) ) @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V1b ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b ) )
% 5.66/5.90                = ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) ) @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V1b ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b ) )
% 5.66/5.90                = ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) ) @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V1b ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b ) )
% 5.66/5.90                = ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) ) @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V1b ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS @ V0a ) )
% 5.66/5.90                = ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V0a ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V11t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ c_2EPast__Temporal__Logic_2EInitPoint @ V11t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V0a ) ) @ V11t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a ) @ V1b ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V12t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ c_2EPast__Temporal__Logic_2EInitPoint @ V12t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) ) @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V1b ) ) @ V12t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V0a ) @ V1b ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V13t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ c_2EPast__Temporal__Logic_2EInitPoint @ V13t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) ) @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V1b ) ) @ V13t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V0a ) @ V1b ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V14t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ c_2EPast__Temporal__Logic_2EInitPoint @ V14t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V0a ) ) @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V1b ) ) @ V14t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V0a ) @ V1b ) )
% 5.66/5.90                = ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) ) @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V1b ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V0a ) @ V1b ) )
% 5.66/5.90                = ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) ) @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V1b ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V0a ) @ V1b ) )
% 5.66/5.90                = ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) ) @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V1b ) ) ) ) ) ) ).
% 5.66/5.90  
% 5.66/5.90  thf(conj_thm_2EPast__Temporal__Logic_2ESIMPLIFY,axiom,
% 5.66/5.90      ! [V0b: $i] :
% 5.66/5.90        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90       => ! [V1a: $i] :
% 5.66/5.90            ( ( mem @ V1a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.90           => ( ( ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V2t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V3t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V4t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V5t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2EALWAYS
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V6t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V7t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2EALWAYS
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V8t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V9t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2EEVENTUAL
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V10t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V11t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90              & ( ( ap @ c_2ETemporal__Logic_2EEVENTUAL
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V12t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V13t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90              & ( ( ap
% 5.66/5.90                  @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.90                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V14t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                  @ V0b )
% 5.66/5.90                = V0b )
% 5.66/5.90              & ( ( ap
% 5.66/5.90                  @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.90                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V15t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                  @ V0b )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0b ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V1a )
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V16t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V17t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V1a )
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V18t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V19t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V1a ) @ V1a )
% 5.66/5.90                = V1a )
% 5.66/5.90              & ( ( ap
% 5.66/5.90                  @ ( ap @ c_2ETemporal__Logic_2EUNTIL
% 5.66/5.90                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V20t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                  @ V0b )
% 5.66/5.90                = V0b )
% 5.66/5.90              & ( ( ap
% 5.66/5.90                  @ ( ap @ c_2ETemporal__Logic_2EUNTIL
% 5.66/5.90                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V21t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                  @ V0b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V22t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V1a )
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V23t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2EALWAYS @ V1a ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V1a )
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V24t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V25t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V1a ) @ V1a )
% 5.66/5.90                = V1a )
% 5.66/5.90              & ( ( ap
% 5.66/5.90                  @ ( ap @ c_2ETemporal__Logic_2ESWHEN
% 5.66/5.90                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V26t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                  @ V0b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V27t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90              & ( ( ap
% 5.66/5.90                  @ ( ap @ c_2ETemporal__Logic_2ESWHEN
% 5.66/5.90                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V28t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                  @ V0b )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0b ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V1a )
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V29t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V30t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V1a )
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V31t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                = V1a )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V1a ) @ V1a )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V1a ) )
% 5.66/5.90              & ( ( ap
% 5.66/5.90                  @ ( ap @ c_2ETemporal__Logic_2EWHEN
% 5.66/5.90                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V32t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                  @ V0b )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2EALWAYS
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V33t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0b @ V33t ) ) ) ) )
% 5.66/5.90              & ( ( ap
% 5.66/5.90                  @ ( ap @ c_2ETemporal__Logic_2EWHEN
% 5.66/5.90                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V34t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                  @ V0b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V35t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V1a )
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V36t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V37t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V1a )
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V38t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                = V1a )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V1a ) @ V1a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V39t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90              & ( ( ap
% 5.66/5.90                  @ ( ap @ c_2ETemporal__Logic_2ESBEFORE
% 5.66/5.90                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V40t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                  @ V0b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V41t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90              & ( ( ap
% 5.66/5.90                  @ ( ap @ c_2ETemporal__Logic_2ESBEFORE
% 5.66/5.90                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V42t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                  @ V0b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V43t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0b @ V43t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V1a )
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V44t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V1a ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V1a )
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V45t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V46t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V1a ) @ V1a )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V47t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90              & ( ( ap
% 5.66/5.90                  @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.90                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V48t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                  @ V0b )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2EALWAYS
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V49t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0b @ V49t ) ) ) ) )
% 5.66/5.90              & ( ( ap
% 5.66/5.90                  @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.90                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                      @ ^ [V50t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                  @ V0b )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V51t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0b @ V51t ) ) ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V1a )
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V52t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V53t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V1a )
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V54t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V55t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V1a ) @ V1a )
% 5.66/5.90                = ( ap @ c_2ETemporal__Logic_2EALWAYS
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V56t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1a @ V56t ) ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V57t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                = c_2EPast__Temporal__Logic_2EInitPoint )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V58t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V59t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V60t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V61t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V62t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V63t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ c_2EPast__Temporal__Logic_2EInitPoint @ V63t ) ) ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V64t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V65t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V66t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V67t: $i] : c_2Ebool_2EF ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL
% 5.66/5.90                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.90                    @ ^ [V68t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90                = ( lam @ ty_2Enum_2Enum
% 5.66/5.90                  @ ^ [V69t: $i] : c_2Ebool_2ET ) )
% 5.66/5.90              & ( ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL
% 5.66/5.91                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                    @ ^ [V70t: $i] : c_2Ebool_2EF ) )
% 5.66/5.91                = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                  @ ^ [V71t: $i] : c_2Ebool_2EF ) )
% 5.66/5.91              & ( ( ap
% 5.66/5.91                  @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V72t: $i] : c_2Ebool_2EF ) )
% 5.66/5.91                  @ V0b )
% 5.66/5.91                = V0b )
% 5.66/5.91              & ( ( ap
% 5.66/5.91                  @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V73t: $i] : c_2Ebool_2ET ) )
% 5.66/5.91                  @ V0b )
% 5.66/5.91                = ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V0b ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V1a )
% 5.66/5.91                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                    @ ^ [V74t: $i] : c_2Ebool_2EF ) )
% 5.66/5.91                = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                  @ ^ [V75t: $i] : c_2Ebool_2EF ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V1a )
% 5.66/5.91                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                    @ ^ [V76t: $i] : c_2Ebool_2ET ) )
% 5.66/5.91                = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                  @ ^ [V77t: $i] : c_2Ebool_2ET ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V1a ) @ V1a )
% 5.66/5.91                = V1a )
% 5.66/5.91              & ( ( ap
% 5.66/5.91                  @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V78t: $i] : c_2Ebool_2EF ) )
% 5.66/5.91                  @ V0b )
% 5.66/5.91                = V0b )
% 5.66/5.91              & ( ( ap
% 5.66/5.91                  @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V79t: $i] : c_2Ebool_2ET ) )
% 5.66/5.91                  @ V0b )
% 5.66/5.91                = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                  @ ^ [V80t: $i] : c_2Ebool_2ET ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V1a )
% 5.66/5.91                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                    @ ^ [V81t: $i] : c_2Ebool_2EF ) )
% 5.66/5.91                = ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS @ V1a ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V1a )
% 5.66/5.91                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                    @ ^ [V82t: $i] : c_2Ebool_2ET ) )
% 5.66/5.91                = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                  @ ^ [V83t: $i] : c_2Ebool_2ET ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V1a ) @ V1a )
% 5.66/5.91                = V1a )
% 5.66/5.91              & ( ( ap
% 5.66/5.91                  @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V84t: $i] : c_2Ebool_2EF ) )
% 5.66/5.91                  @ V0b )
% 5.66/5.91                = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                  @ ^ [V85t: $i] : c_2Ebool_2EF ) )
% 5.66/5.91              & ( ( ap
% 5.66/5.91                  @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V86t: $i] : c_2Ebool_2ET ) )
% 5.66/5.91                  @ V0b )
% 5.66/5.91                = ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V0b ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V1a )
% 5.66/5.91                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                    @ ^ [V87t: $i] : c_2Ebool_2EF ) )
% 5.66/5.91                = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                  @ ^ [V88t: $i] : c_2Ebool_2EF ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V1a )
% 5.66/5.91                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                    @ ^ [V89t: $i] : c_2Ebool_2ET ) )
% 5.66/5.91                = V1a )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V1a ) @ V1a )
% 5.66/5.91                = ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V1a ) )
% 5.66/5.91              & ( ( ap
% 5.66/5.91                  @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V90t: $i] : c_2Ebool_2EF ) )
% 5.66/5.91                  @ V0b )
% 5.66/5.91                = ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS
% 5.66/5.91                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                    @ ^ [V91t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0b @ V91t ) ) ) ) )
% 5.66/5.91              & ( ( ap
% 5.66/5.91                  @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V92t: $i] : c_2Ebool_2ET ) )
% 5.66/5.91                  @ V0b )
% 5.66/5.91                = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                  @ ^ [V93t: $i] : c_2Ebool_2ET ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V1a )
% 5.66/5.91                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                    @ ^ [V94t: $i] : c_2Ebool_2EF ) )
% 5.66/5.91                = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                  @ ^ [V95t: $i] : c_2Ebool_2ET ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V1a )
% 5.66/5.91                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                    @ ^ [V96t: $i] : c_2Ebool_2ET ) )
% 5.66/5.91                = V1a )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V1a ) @ V1a )
% 5.66/5.91                = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                  @ ^ [V97t: $i] : c_2Ebool_2ET ) )
% 5.66/5.91              & ( ( ap
% 5.66/5.91                  @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V98t: $i] : c_2Ebool_2EF ) )
% 5.66/5.91                  @ V0b )
% 5.66/5.91                = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                  @ ^ [V99t: $i] : c_2Ebool_2EF ) )
% 5.66/5.91              & ( ( ap
% 5.66/5.91                  @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V100t: $i] : c_2Ebool_2ET ) )
% 5.66/5.91                  @ V0b )
% 5.66/5.91                = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                  @ ^ [V101t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0b @ V101t ) ) ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V1a )
% 5.66/5.91                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                    @ ^ [V102t: $i] : c_2Ebool_2EF ) )
% 5.66/5.91                = ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V1a ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V1a )
% 5.66/5.91                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                    @ ^ [V103t: $i] : c_2Ebool_2ET ) )
% 5.66/5.91                = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                  @ ^ [V104t: $i] : c_2Ebool_2EF ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V1a ) @ V1a )
% 5.66/5.91                = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                  @ ^ [V105t: $i] : c_2Ebool_2EF ) )
% 5.66/5.91              & ( ( ap
% 5.66/5.91                  @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V106t: $i] : c_2Ebool_2EF ) )
% 5.66/5.91                  @ V0b )
% 5.66/5.91                = ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS
% 5.66/5.91                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                    @ ^ [V107t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0b @ V107t ) ) ) ) )
% 5.66/5.91              & ( ( ap
% 5.66/5.91                  @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V108t: $i] : c_2Ebool_2ET ) )
% 5.66/5.91                  @ V0b )
% 5.66/5.91                = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                  @ ^ [V109t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0b @ V109t ) ) ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V1a )
% 5.66/5.91                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                    @ ^ [V110t: $i] : c_2Ebool_2EF ) )
% 5.66/5.91                = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                  @ ^ [V111t: $i] : c_2Ebool_2ET ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V1a )
% 5.66/5.91                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                    @ ^ [V112t: $i] : c_2Ebool_2ET ) )
% 5.66/5.91                = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                  @ ^ [V113t: $i] : c_2Ebool_2EF ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V1a ) @ V1a )
% 5.66/5.91                = ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS
% 5.66/5.91                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                    @ ^ [V114t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V1a @ V114t ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EPast__Temporal__Logic_2EMORE__EVENT,axiom,
% 5.66/5.91      ! [V0a: $i] :
% 5.66/5.91        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91       => ! [V1b: $i] :
% 5.66/5.91            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91           => ( ( ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V0a ) @ V1b )
% 5.66/5.91                = ( ap
% 5.66/5.91                  @ ( ap @ c_2ETemporal__Logic_2EWHEN
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V2t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V2t ) ) @ ( ap @ V1b @ V2t ) ) ) )
% 5.66/5.91                  @ V1b ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V0a ) @ V1b )
% 5.66/5.91                = ( ap
% 5.66/5.91                  @ ( ap @ c_2ETemporal__Logic_2EUNTIL
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V3t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V3t ) ) ) ) )
% 5.66/5.91                  @ V1b ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b )
% 5.66/5.91                = ( ap
% 5.66/5.91                  @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V4t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V4t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V4t ) ) ) ) )
% 5.66/5.91                  @ V1b ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V0a ) @ V1b )
% 5.66/5.91                = ( ap
% 5.66/5.91                  @ ( ap @ c_2ETemporal__Logic_2ESWHEN
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V5t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V5t ) ) @ ( ap @ V1b @ V5t ) ) ) )
% 5.66/5.91                  @ V1b ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b )
% 5.66/5.91                = ( ap
% 5.66/5.91                  @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V6t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V6t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V6t ) ) ) ) )
% 5.66/5.91                  @ V1b ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0a ) @ V1b )
% 5.66/5.91                = ( ap
% 5.66/5.91                  @ ( ap @ c_2ETemporal__Logic_2ESBEFORE
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V7t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V7t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V7t ) ) ) ) )
% 5.66/5.91                  @ V1b ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V0a ) @ V1b )
% 5.66/5.91                = ( ap
% 5.66/5.91                  @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V8t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V8t ) ) @ ( ap @ V1b @ V8t ) ) ) )
% 5.66/5.91                  @ V1b ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V0a ) @ V1b )
% 5.66/5.91                = ( ap
% 5.66/5.91                  @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V9t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V9t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V9t ) ) ) ) )
% 5.66/5.91                  @ V1b ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V0a ) @ V1b )
% 5.66/5.91                = ( ap
% 5.66/5.91                  @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V10t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V10t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V10t ) ) ) ) )
% 5.66/5.91                  @ V1b ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V0a ) @ V1b )
% 5.66/5.91                = ( ap
% 5.66/5.91                  @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V11t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V11t ) ) @ ( ap @ V1b @ V11t ) ) ) )
% 5.66/5.91                  @ V1b ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a ) @ V1b )
% 5.66/5.91                = ( ap
% 5.66/5.91                  @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V12t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V12t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V12t ) ) ) ) )
% 5.66/5.91                  @ V1b ) )
% 5.66/5.91              & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V0a ) @ V1b )
% 5.66/5.91                = ( ap
% 5.66/5.91                  @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V13t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V13t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V1b @ V13t ) ) ) ) )
% 5.66/5.91                  @ V1b ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EPast__Temporal__Logic_2EIMMEDIATE__EVENT,axiom,
% 5.66/5.91      ! [V0b: $i] :
% 5.66/5.91        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91       => ! [V1t: tp__ty_2Enum_2Enum,V2a: $i] :
% 5.66/5.91            ( ( mem @ V2a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91           => ( ( p @ ( ap @ V0b @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91             => ( ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> ( p @ ( ap @ V2a @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> $true )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> $false )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0b ) @ V2a ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> ~ ( p @ ( ap @ V2a @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> ( p @ ( ap @ V2a @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> $true )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> $false )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V0b ) @ V2a ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> ~ ( p @ ( ap @ V2a @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> ( p @ ( ap @ V2a @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> $true )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> $false )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V0b ) @ V2a ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> ~ ( p @ ( ap @ V2a @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> ( p @ ( ap @ V2a @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> $true )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> $false )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V0b ) @ V2a ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> ~ ( p @ ( ap @ V2a @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EPast__Temporal__Logic_2ENO__FUTURE__EVENT,axiom,
% 5.66/5.91      ! [V0b: $i] :
% 5.66/5.91        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.66/5.91            ( ( p
% 5.66/5.91              @ ( ap
% 5.66/5.91                @ ( ap @ c_2ETemporal__Logic_2EALWAYS
% 5.66/5.91                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                    @ ^ [V2t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0b @ V2t ) ) ) )
% 5.66/5.91                @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.66/5.91           => ( ! [V3a: $i] :
% 5.66/5.91                  ( ( mem @ V3a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V3a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.66/5.91                  <=> $true ) )
% 5.66/5.91              & ! [V4a: $i] :
% 5.66/5.91                  ( ( mem @ V4a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V4a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.66/5.91                  <=> ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EALWAYS @ V4a ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) )
% 5.66/5.91              & ! [V5a: $i] :
% 5.66/5.91                  ( ( mem @ V5a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V5a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.66/5.91                  <=> $true ) )
% 5.66/5.91              & ! [V6a: $i] :
% 5.66/5.91                  ( ( mem @ V6a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V6a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.66/5.91                  <=> $false ) )
% 5.66/5.91              & ! [V7a: $i] :
% 5.66/5.91                  ( ( mem @ V7a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V7a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.66/5.91                  <=> $false ) )
% 5.66/5.91              & ! [V8a: $i] :
% 5.66/5.91                  ( ( mem @ V8a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V8a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.66/5.91                  <=> ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V8a ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EPast__Temporal__Logic_2ENO__PAST__EVENT,axiom,
% 5.66/5.91      ! [V0b: $i] :
% 5.66/5.91        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91       => ! [V1t: tp__ty_2Enum_2Enum,V2a: $i] :
% 5.66/5.91            ( ( mem @ V2a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91           => ( ( p
% 5.66/5.91                @ ( ap
% 5.66/5.91                  @ ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V3t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V0b @ V3t ) ) ) )
% 5.66/5.91                  @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91             => ( ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> $true )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> ( p @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS @ V2a ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> $true )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V0b ) @ V2a ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> ( p
% 5.66/5.91                    @ ( ap
% 5.66/5.91                      @ ( ap @ c_2EPast__Temporal__Logic_2EPALWAYS
% 5.66/5.91                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V4t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V2a @ V4t ) ) ) )
% 5.66/5.91                      @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> $false )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> $false )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> ( p @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V2a ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V0b ) @ V2a ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> $false ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EPast__Temporal__Logic_2ESOME__FUTURE__EVENT,axiom,
% 5.66/5.91      ! [V0b: $i] :
% 5.66/5.91        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91       => ! [V1t0: tp__ty_2Enum_2Enum] :
% 5.66/5.91            ( ( ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.66/5.91            <=> ! [V2a: $i] :
% 5.66/5.91                  ( ( mem @ V2a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EWHEN @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.66/5.91                  <=> ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESWHEN @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) ) )
% 5.66/5.91            & ( ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.66/5.91            <=> ! [V3a: $i] :
% 5.66/5.91                  ( ( mem @ V3a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EUNTIL @ V3a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.66/5.91                  <=> ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V3a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) ) )
% 5.66/5.91            & ( ( p @ ( ap @ ( ap @ c_2ETemporal__Logic_2EEVENTUAL @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.66/5.91            <=> ! [V4a: $i] :
% 5.66/5.91                  ( ( mem @ V4a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91                 => ( ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V4a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) )
% 5.66/5.91                  <=> ( p @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESBEFORE @ V4a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t0 ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EPast__Temporal__Logic_2ESOME__PAST__EVENT,axiom,
% 5.66/5.91      ! [V0b: $i] :
% 5.66/5.91        ( ( mem @ V0b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91       => ! [V1t: tp__ty_2Enum_2Enum,V2a: $i] :
% 5.66/5.91            ( ( mem @ V2a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91           => ( ( p @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPEVENTUAL @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91             => ( ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPWHEN @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSWHEN @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPUNTIL @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V2a ) @ V0b ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) )
% 5.66/5.91                & ( ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V0b ) @ V2a ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) )
% 5.66/5.91                <=> ( p @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSBEFORE @ V0b ) @ V2a ) @ ( inj__ty_2Enum_2Enum @ V1t ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EPast__Temporal__Logic_2ESEPARATE__NEXT__THM,axiom,
% 5.66/5.91      ! [V0a: $i] :
% 5.66/5.91        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91       => ! [V1b: $i] :
% 5.66/5.91            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91           => ! [V2c: $i] :
% 5.66/5.91                ( ( mem @ V2c @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91               => ( ( ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.91                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                        @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V3t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V1b ) @ V3t ) ) ) )
% 5.66/5.91                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V4t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V4t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ V4t ) ) ) )
% 5.66/5.91                  & ( ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.91                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                        @ ^ [V5t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V5t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V1b ) @ V5t ) ) ) )
% 5.66/5.91                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V6t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V6t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ V6t ) ) ) )
% 5.66/5.91                  & ( ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.91                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                        @ ^ [V7t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V7t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V1b ) @ V2c ) @ V7t ) ) ) )
% 5.66/5.91                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V8t: $i] :
% 5.66/5.91                          ( ap
% 5.66/5.91                          @ ( ap @ c_2Ebool_2E_5C_2F
% 5.66/5.91                            @ ( ap
% 5.66/5.91                              @ ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.91                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                  @ ^ [V9t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V9t ) ) @ ( ap @ V2c @ V9t ) ) ) )
% 5.66/5.91                              @ V8t ) )
% 5.66/5.91                          @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V1b ) @ V2c ) @ V8t ) )
% 5.66/5.91                            @ ( ap
% 5.66/5.91                              @ ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.91                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                  @ ^ [V10t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V10t ) ) @ ( ap @ V1b @ V10t ) ) ) )
% 5.66/5.91                              @ V8t ) ) ) ) )
% 5.66/5.91                  & ( ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.91                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                        @ ^ [V11t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V11t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V1b ) @ V2c ) @ V11t ) ) ) )
% 5.66/5.91                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V12t: $i] :
% 5.66/5.91                          ( ap
% 5.66/5.91                          @ ( ap @ c_2Ebool_2E_5C_2F
% 5.66/5.91                            @ ( ap
% 5.66/5.91                              @ ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.91                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                  @ ^ [V13t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V13t ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V13t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V2c @ V13t ) ) ) ) ) )
% 5.66/5.91                              @ V12t ) )
% 5.66/5.91                          @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V1b ) @ V2c ) @ V12t ) )
% 5.66/5.91                            @ ( ap
% 5.66/5.91                              @ ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.91                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                  @ ^ [V14t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V14t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V2c @ V14t ) ) ) ) )
% 5.66/5.91                              @ V12t ) ) ) ) )
% 5.66/5.91                  & ( ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.91                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                        @ ^ [V15t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V15t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V1b ) @ V15t ) ) ) )
% 5.66/5.91                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V16t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1b @ V16t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ V16t ) ) ) )
% 5.66/5.91                  & ( ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.91                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                        @ ^ [V17t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V17t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V1b ) @ V17t ) ) ) )
% 5.66/5.91                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V18t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1b @ V18t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ V18t ) ) ) )
% 5.66/5.91                  & ( ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.91                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                        @ ^ [V19t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V19t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V1b ) @ V2c ) @ V19t ) ) ) )
% 5.66/5.91                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V20t: $i] :
% 5.66/5.91                          ( ap
% 5.66/5.91                          @ ( ap @ c_2Ebool_2E_5C_2F
% 5.66/5.91                            @ ( ap
% 5.66/5.91                              @ ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.91                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                  @ ^ [V21t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V21t ) ) @ ( ap @ V2c @ V21t ) ) ) )
% 5.66/5.91                              @ V20t ) )
% 5.66/5.91                          @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V1b ) @ V2c ) @ V20t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V20t ) ) ) ) )
% 5.66/5.91                  & ( ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.91                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                        @ ^ [V22t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V22t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V1b ) @ V2c ) @ V22t ) ) ) )
% 5.66/5.91                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V23t: $i] :
% 5.66/5.91                          ( ap
% 5.66/5.91                          @ ( ap @ c_2Ebool_2E_2F_5C
% 5.66/5.91                            @ ( ap
% 5.66/5.91                              @ ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.91                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                  @ ^ [V24t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V24t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V2c @ V24t ) ) ) ) )
% 5.66/5.91                              @ V23t ) )
% 5.66/5.91                          @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V1b ) @ V2c ) @ V23t ) )
% 5.66/5.91                            @ ( ap
% 5.66/5.91                              @ ( ap @ c_2ETemporal__Logic_2ENEXT
% 5.66/5.91                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                  @ ^ [V25t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V25t ) ) @ ( ap @ V1b @ V25t ) ) ) )
% 5.66/5.91                              @ V23t ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EPast__Temporal__Logic_2ESEPARATE__SUNTIL__THM,axiom,
% 5.66/5.91      ! [V0a: $i] :
% 5.66/5.91        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91       => ! [V1b: $i] :
% 5.66/5.91            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91           => ! [V2c: $i] :
% 5.66/5.91                ( ( mem @ V2c @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91               => ! [V3d: $i] :
% 5.66/5.91                    ( ( mem @ V3d @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91                   => ( ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a )
% 5.66/5.91                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                            @ ^ [V4t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1b @ V4t ) ) @ ( ap @ V2c @ V4t ) ) ) )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V5t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V1b ) @ V5t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V2c ) @ V5t ) ) ) )
% 5.66/5.91                      & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a )
% 5.66/5.91                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                            @ ^ [V6t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V6t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V2c ) @ V6t ) ) ) )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V7t: $i] :
% 5.66/5.91                              ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V7t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V2c ) @ V7t ) ) )
% 5.66/5.91                              @ ( ap
% 5.66/5.91                                @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a )
% 5.66/5.91                                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                    @ ^ [V8t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V8t ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V2c @ V8t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V8t ) ) ) ) )
% 5.66/5.91                                @ V7t ) ) ) )
% 5.66/5.91                      & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a )
% 5.66/5.91                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                            @ ^ [V9t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V9t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V2c ) @ V9t ) ) ) )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V10t: $i] :
% 5.66/5.91                              ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V10t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V2c ) @ V10t ) ) )
% 5.66/5.91                              @ ( ap
% 5.66/5.91                                @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a )
% 5.66/5.91                                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                    @ ^ [V11t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V11t ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V2c @ V11t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V11t ) ) ) ) )
% 5.66/5.91                                @ V10t ) ) ) )
% 5.66/5.91                      & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a )
% 5.66/5.91                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                            @ ^ [V12t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V12t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V2c ) @ V3d ) @ V12t ) ) ) )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V13t: $i] :
% 5.66/5.91                              ( ap
% 5.66/5.91                              @ ( ap @ c_2Ebool_2E_5C_2F
% 5.66/5.91                                @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V2c ) @ V3d ) @ V13t ) )
% 5.66/5.91                                  @ ( ap
% 5.66/5.91                                    @ ( ap
% 5.66/5.91                                      @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.91                                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                          @ ^ [V14t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V14t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2c ) @ V14t ) ) ) )
% 5.66/5.91                                      @ V1b )
% 5.66/5.91                                    @ V13t ) ) )
% 5.66/5.91                              @ ( ap
% 5.66/5.91                                @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a )
% 5.66/5.91                                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                    @ ^ [V15t: $i] :
% 5.66/5.91                                        ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V3d @ V15t ) )
% 5.66/5.91                                        @ ( ap
% 5.66/5.91                                          @ ( ap
% 5.66/5.91                                            @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.91                                              @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                                @ ^ [V16t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V16t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2c ) @ V16t ) ) ) )
% 5.66/5.91                                            @ V1b )
% 5.66/5.91                                          @ V15t ) ) ) )
% 5.66/5.91                                @ V13t ) ) ) )
% 5.66/5.91                      & ( ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a )
% 5.66/5.91                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                            @ ^ [V17t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V17t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V2c ) @ V3d ) @ V17t ) ) ) )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V18t: $i] :
% 5.66/5.91                              ( ap
% 5.66/5.91                              @ ( ap @ c_2Ebool_2E_5C_2F
% 5.66/5.91                                @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V2c ) @ V3d ) @ V18t ) )
% 5.66/5.91                                  @ ( ap
% 5.66/5.91                                    @ ( ap
% 5.66/5.91                                      @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.91                                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                          @ ^ [V19t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V19t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V3d ) @ V19t ) ) ) ) )
% 5.66/5.91                                      @ V1b )
% 5.66/5.91                                    @ V18t ) ) )
% 5.66/5.91                              @ ( ap
% 5.66/5.91                                @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a )
% 5.66/5.91                                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                    @ ^ [V20t: $i] :
% 5.66/5.91                                        ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V2c @ V20t ) )
% 5.66/5.91                                        @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V3d @ V20t ) ) )
% 5.66/5.91                                          @ ( ap
% 5.66/5.91                                            @ ( ap
% 5.66/5.91                                              @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.91                                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                                  @ ^ [V21t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V21t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V3d ) @ V21t ) ) ) ) )
% 5.66/5.91                                              @ V1b )
% 5.66/5.91                                            @ V20t ) ) ) ) )
% 5.66/5.91                                @ V18t ) ) ) )
% 5.66/5.91                      & ( ( ap
% 5.66/5.91                          @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.91                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                              @ ^ [V22t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V22t ) ) @ ( ap @ V1b @ V22t ) ) ) )
% 5.66/5.91                          @ V2c )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V23t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V0a ) @ V2c ) @ V23t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V1b ) @ V2c ) @ V23t ) ) ) )
% 5.66/5.91                      & ( ( ap
% 5.66/5.91                          @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.91                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                              @ ^ [V24t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V24t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V1b ) @ V24t ) ) ) )
% 5.66/5.91                          @ V2c )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V25t: $i] :
% 5.66/5.91                              ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V2c @ V25t ) )
% 5.66/5.91                              @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V25t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V1b ) @ V25t ) ) )
% 5.66/5.91                                @ ( ap
% 5.66/5.91                                  @ ( ap
% 5.66/5.91                                    @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.91                                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                        @ ^ [V26t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1b @ V26t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ V26t ) ) ) )
% 5.66/5.91                                    @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2c ) )
% 5.66/5.91                                  @ V25t ) ) ) ) )
% 5.66/5.91                      & ( ( ap
% 5.66/5.91                          @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.91                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                              @ ^ [V27t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V27t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V1b ) @ V27t ) ) ) )
% 5.66/5.91                          @ V2c )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V28t: $i] :
% 5.66/5.91                              ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V2c @ V28t ) )
% 5.66/5.91                              @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V28t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V1b ) @ V28t ) ) )
% 5.66/5.91                                @ ( ap
% 5.66/5.91                                  @ ( ap
% 5.66/5.91                                    @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.91                                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                        @ ^ [V29t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1b @ V29t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ V29t ) ) ) )
% 5.66/5.91                                    @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2c ) )
% 5.66/5.91                                  @ V28t ) ) ) ) )
% 5.66/5.91                      & ( ( ap
% 5.66/5.91                          @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.91                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                              @ ^ [V30t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V30t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V1b ) @ V2c ) @ V30t ) ) ) )
% 5.66/5.91                          @ V3d )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V31t: $i] :
% 5.66/5.91                              ( ap
% 5.66/5.91                              @ ( ap @ c_2Ebool_2E_2F_5C
% 5.66/5.91                                @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V1b ) @ V2c ) @ V31t ) )
% 5.66/5.91                                  @ ( ap
% 5.66/5.91                                    @ ( ap
% 5.66/5.91                                      @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.91                                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                          @ ^ [V32t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V3d @ V32t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2c ) @ V32t ) ) ) )
% 5.66/5.91                                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                        @ ^ [V33t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V33t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V3d @ V33t ) ) ) ) )
% 5.66/5.91                                    @ V31t ) ) )
% 5.66/5.91                              @ ( ap
% 5.66/5.91                                @ ( ap
% 5.66/5.91                                  @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.91                                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                      @ ^ [V34t: $i] :
% 5.66/5.91                                          ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1b @ V34t ) )
% 5.66/5.91                                          @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V2c @ V34t ) )
% 5.66/5.91                                            @ ( ap
% 5.66/5.91                                              @ ( ap
% 5.66/5.91                                                @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.91                                                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                                    @ ^ [V35t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V3d @ V35t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2c ) @ V35t ) ) ) )
% 5.66/5.91                                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                                  @ ^ [V36t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V36t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V3d @ V36t ) ) ) ) )
% 5.66/5.91                                              @ V34t ) ) ) ) )
% 5.66/5.91                                  @ V3d )
% 5.66/5.91                                @ V31t ) ) ) )
% 5.66/5.91                      & ( ( ap
% 5.66/5.91                          @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.91                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                              @ ^ [V37t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V37t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V1b ) @ V2c ) @ V37t ) ) ) )
% 5.66/5.91                          @ V3d )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V38t: $i] :
% 5.66/5.91                              ( ap
% 5.66/5.91                              @ ( ap @ c_2Ebool_2E_2F_5C
% 5.66/5.91                                @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V1b ) @ V2c ) @ V38t ) )
% 5.66/5.91                                  @ ( ap
% 5.66/5.91                                    @ ( ap
% 5.66/5.91                                      @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.91                                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                          @ ^ [V39t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V3d @ V39t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V39t ) ) ) )
% 5.66/5.91                                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                        @ ^ [V40t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V40t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V3d @ V40t ) ) ) ) )
% 5.66/5.91                                    @ V38t ) ) )
% 5.66/5.91                              @ ( ap
% 5.66/5.91                                @ ( ap
% 5.66/5.91                                  @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.91                                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                      @ ^ [V41t: $i] :
% 5.66/5.91                                          ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V2c @ V41t ) ) )
% 5.66/5.91                                          @ ( ap
% 5.66/5.91                                            @ ( ap
% 5.66/5.91                                              @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.91                                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                                  @ ^ [V42t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V3d @ V42t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V42t ) ) ) )
% 5.66/5.91                                              @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                                @ ^ [V43t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V43t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V3d @ V43t ) ) ) ) )
% 5.66/5.91                                            @ V41t ) ) ) )
% 5.66/5.91                                  @ V3d )
% 5.66/5.91                                @ V38t ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EPast__Temporal__Logic_2ESEPARATE__BEFORE__THM,axiom,
% 5.66/5.91      ! [V0a: $i] :
% 5.66/5.91        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91       => ! [V1b: $i] :
% 5.66/5.91            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91           => ! [V2c: $i] :
% 5.66/5.91                ( ( mem @ V2c @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91               => ! [V3d: $i] :
% 5.66/5.91                    ( ( mem @ V3d @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91                   => ( ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a )
% 5.66/5.91                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                            @ ^ [V4t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1b @ V4t ) ) @ ( ap @ V2c @ V4t ) ) ) )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V5t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V1b ) @ V5t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V2c ) @ V5t ) ) ) )
% 5.66/5.91                      & ( ( ap
% 5.66/5.91                          @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.91                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                              @ ^ [V6t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V6t ) ) @ ( ap @ V1b @ V6t ) ) ) )
% 5.66/5.91                          @ V2c )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V7t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a ) @ V2c ) @ V7t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V1b ) @ V2c ) @ V7t ) ) ) )
% 5.66/5.91                      & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a )
% 5.66/5.91                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                            @ ^ [V8t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V8t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V2c ) @ V8t ) ) ) )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V9t: $i] :
% 5.66/5.91                              ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V9t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V2c ) @ V9t ) ) ) )
% 5.66/5.91                              @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V9t ) )
% 5.66/5.91                                @ ( ap
% 5.66/5.91                                  @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) )
% 5.66/5.91                                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                      @ ^ [V10t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V2c @ V10t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V10t ) ) ) )
% 5.66/5.91                                  @ V9t ) ) ) ) )
% 5.66/5.91                      & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a )
% 5.66/5.91                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                            @ ^ [V11t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V11t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V2c ) @ V11t ) ) ) )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V12t: $i] :
% 5.66/5.91                              ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V12t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V2c ) @ V12t ) ) ) )
% 5.66/5.91                              @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V12t ) )
% 5.66/5.91                                @ ( ap
% 5.66/5.91                                  @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) )
% 5.66/5.91                                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                      @ ^ [V13t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V2c @ V13t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V13t ) ) ) )
% 5.66/5.91                                  @ V12t ) ) ) ) )
% 5.66/5.91                      & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a )
% 5.66/5.91                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                            @ ^ [V14t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V14t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V2c ) @ V3d ) @ V14t ) ) ) )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V15t: $i] :
% 5.66/5.91                              ( ap
% 5.66/5.91                              @ ( ap @ c_2Ebool_2E_2F_5C
% 5.66/5.91                                @ ( ap
% 5.66/5.91                                  @ ( ap @ c_2Ebool_2E_5C_2F
% 5.66/5.91                                    @ ( ap
% 5.66/5.91                                      @ ( ap
% 5.66/5.91                                        @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE
% 5.66/5.91                                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                            @ ^ [V16t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V2c @ V16t ) ) ) )
% 5.66/5.91                                        @ V3d )
% 5.66/5.91                                      @ V15t ) )
% 5.66/5.91                                  @ ( ap
% 5.66/5.91                                    @ ( ap
% 5.66/5.91                                      @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.91                                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                          @ ^ [V17t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V17t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2c ) @ V17t ) ) ) ) )
% 5.66/5.91                                      @ V1b )
% 5.66/5.91                                    @ V15t ) ) )
% 5.66/5.91                              @ ( ap
% 5.66/5.91                                @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a )
% 5.66/5.91                                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                    @ ^ [V18t: $i] :
% 5.66/5.91                                        ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V3d @ V18t ) )
% 5.66/5.91                                        @ ( ap
% 5.66/5.91                                          @ ( ap
% 5.66/5.91                                            @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.91                                              @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                                @ ^ [V19t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V19t ) ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2c ) @ V19t ) ) ) )
% 5.66/5.91                                            @ V1b )
% 5.66/5.91                                          @ V18t ) ) ) )
% 5.66/5.91                                @ V15t ) ) ) )
% 5.66/5.91                      & ( ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a )
% 5.66/5.91                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                            @ ^ [V20t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V20t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V2c ) @ V3d ) @ V20t ) ) ) )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V21t: $i] :
% 5.66/5.91                              ( ap
% 5.66/5.91                              @ ( ap @ c_2Ebool_2E_2F_5C
% 5.66/5.91                                @ ( ap
% 5.66/5.91                                  @ ( ap @ c_2Ebool_2E_5C_2F
% 5.66/5.91                                    @ ( ap
% 5.66/5.91                                      @ ( ap
% 5.66/5.91                                        @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.91                                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                            @ ^ [V22t: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ V2c @ V22t ) ) ) )
% 5.66/5.91                                        @ V3d )
% 5.66/5.91                                      @ V21t ) )
% 5.66/5.91                                  @ ( ap
% 5.66/5.91                                    @ ( ap
% 5.66/5.91                                      @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.91                                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                          @ ^ [V23t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V23t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V3d ) @ V23t ) ) ) )
% 5.66/5.91                                      @ V1b )
% 5.66/5.91                                    @ V21t ) ) )
% 5.66/5.91                              @ ( ap
% 5.66/5.91                                @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V0a )
% 5.66/5.91                                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                    @ ^ [V24t: $i] :
% 5.66/5.91                                        ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V2c @ V24t ) )
% 5.66/5.91                                        @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V3d @ V24t ) ) )
% 5.66/5.91                                          @ ( ap
% 5.66/5.91                                            @ ( ap
% 5.66/5.91                                              @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.91                                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                                  @ ^ [V25t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V25t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V3d ) @ V25t ) ) ) ) )
% 5.66/5.91                                              @ V1b )
% 5.66/5.91                                            @ V24t ) ) ) ) )
% 5.66/5.91                                @ V21t ) ) ) )
% 5.66/5.91                      & ( ( ap
% 5.66/5.91                          @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.91                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                              @ ^ [V26t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V26t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V1b ) @ V26t ) ) ) )
% 5.66/5.91                          @ V2c )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V27t: $i] :
% 5.66/5.91                              ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V2c @ V27t ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V27t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V1b ) @ V27t ) ) ) )
% 5.66/5.91                              @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V2c @ V27t ) ) )
% 5.66/5.91                                @ ( ap
% 5.66/5.91                                  @ ( ap
% 5.66/5.91                                    @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.91                                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                        @ ^ [V28t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V28t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ V28t ) ) ) )
% 5.66/5.91                                    @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2c ) )
% 5.66/5.91                                  @ V27t ) ) ) ) )
% 5.66/5.91                      & ( ( ap
% 5.66/5.91                          @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.91                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                              @ ^ [V29t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V29t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V1b ) @ V29t ) ) ) )
% 5.66/5.91                          @ V2c )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V30t: $i] :
% 5.66/5.91                              ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V2c @ V30t ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V30t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V1b ) @ V30t ) ) ) )
% 5.66/5.91                              @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V2c @ V30t ) ) )
% 5.66/5.91                                @ ( ap
% 5.66/5.91                                  @ ( ap
% 5.66/5.91                                    @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.91                                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                        @ ^ [V31t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V31t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V0a ) @ V31t ) ) ) )
% 5.66/5.91                                    @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2c ) )
% 5.66/5.91                                  @ V30t ) ) ) ) )
% 5.66/5.91                      & ( ( ap
% 5.66/5.91                          @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.91                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                              @ ^ [V32t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V32t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V1b ) @ V2c ) @ V32t ) ) ) )
% 5.66/5.91                          @ V3d )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V33t: $i] :
% 5.66/5.91                              ( ap
% 5.66/5.91                              @ ( ap @ c_2Ebool_2E_5C_2F
% 5.66/5.91                                @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE @ V1b ) @ V2c ) @ V33t ) )
% 5.66/5.91                                  @ ( ap
% 5.66/5.91                                    @ ( ap
% 5.66/5.91                                      @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.91                                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                          @ ^ [V34t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V3d @ V34t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2c ) @ V34t ) ) ) ) )
% 5.66/5.91                                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                        @ ^ [V35t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V35t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V3d @ V35t ) ) ) ) )
% 5.66/5.91                                    @ V33t ) ) )
% 5.66/5.91                              @ ( ap
% 5.66/5.91                                @ ( ap
% 5.66/5.91                                  @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.91                                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                      @ ^ [V36t: $i] :
% 5.66/5.91                                          ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V36t ) )
% 5.66/5.91                                          @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V2c @ V36t ) ) )
% 5.66/5.91                                            @ ( ap
% 5.66/5.91                                              @ ( ap
% 5.66/5.91                                                @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.91                                                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                                    @ ^ [V37t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V3d @ V37t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2c ) @ V37t ) ) ) ) )
% 5.66/5.91                                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                                  @ ^ [V38t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V38t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V3d @ V38t ) ) ) ) )
% 5.66/5.91                                              @ V36t ) ) ) ) )
% 5.66/5.91                                  @ V3d )
% 5.66/5.91                                @ V33t ) ) ) )
% 5.66/5.91                      & ( ( ap
% 5.66/5.91                          @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.91                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                              @ ^ [V39t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V39t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V1b ) @ V2c ) @ V39t ) ) ) )
% 5.66/5.91                          @ V3d )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V40t: $i] :
% 5.66/5.91                              ( ap
% 5.66/5.91                              @ ( ap @ c_2Ebool_2E_5C_2F
% 5.66/5.91                                @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V1b ) @ V2c ) @ V40t ) )
% 5.66/5.91                                  @ ( ap
% 5.66/5.91                                    @ ( ap
% 5.66/5.91                                      @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.91                                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                          @ ^ [V41t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V3d @ V41t ) ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V41t ) ) ) )
% 5.66/5.91                                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                        @ ^ [V42t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V42t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V3d @ V42t ) ) ) ) )
% 5.66/5.91                                    @ V40t ) ) )
% 5.66/5.91                              @ ( ap
% 5.66/5.91                                @ ( ap
% 5.66/5.91                                  @ ( ap @ c_2ETemporal__Logic_2EBEFORE
% 5.66/5.91                                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                      @ ^ [V43t: $i] :
% 5.66/5.91                                          ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V2c @ V43t ) )
% 5.66/5.91                                          @ ( ap
% 5.66/5.91                                            @ ( ap
% 5.66/5.91                                              @ ( ap @ c_2ETemporal__Logic_2ESUNTIL
% 5.66/5.91                                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                                  @ ^ [V44t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V3d @ V44t ) ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V44t ) ) ) )
% 5.66/5.91                                              @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                                @ ^ [V45t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V45t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V3d @ V45t ) ) ) ) )
% 5.66/5.91                                            @ V43t ) ) ) )
% 5.66/5.91                                  @ V3d )
% 5.66/5.91                                @ V40t ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EPast__Temporal__Logic_2ESEPARATE__PNEXT__THM,axiom,
% 5.66/5.91      ! [V0a: $i] :
% 5.66/5.91        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91       => ! [V1b: $i] :
% 5.66/5.91            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91           => ! [V2c: $i] :
% 5.66/5.91                ( ( mem @ V2c @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91               => ( ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT
% 5.66/5.91                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                        @ ^ [V3t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V3t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V3t ) ) ) )
% 5.66/5.91                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V4t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ c_2EPast__Temporal__Logic_2EInitPoint @ V4t ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V4t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) @ V4t ) ) ) ) )
% 5.66/5.91                  & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT
% 5.66/5.91                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                        @ ^ [V5t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V5t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V1b ) @ V2c ) @ V5t ) ) ) )
% 5.66/5.91                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V6t: $i] :
% 5.66/5.91                          ( ap
% 5.66/5.91                          @ ( ap @ c_2Ebool_2E_5C_2F
% 5.66/5.91                            @ ( ap
% 5.66/5.91                              @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT
% 5.66/5.91                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                  @ ^ [V7t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V7t ) ) @ ( ap @ V2c @ V7t ) ) ) )
% 5.66/5.91                              @ V6t ) )
% 5.66/5.91                          @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V1b ) @ V2c ) @ V6t ) )
% 5.66/5.91                            @ ( ap
% 5.66/5.91                              @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT
% 5.66/5.91                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                  @ ^ [V8t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V8t ) ) @ ( ap @ V1b @ V8t ) ) ) )
% 5.66/5.91                              @ V6t ) ) ) ) )
% 5.66/5.91                  & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT
% 5.66/5.91                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                        @ ^ [V9t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V9t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V1b ) @ V2c ) @ V9t ) ) ) )
% 5.66/5.91                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V10t: $i] :
% 5.66/5.91                          ( ap
% 5.66/5.91                          @ ( ap @ c_2Ebool_2E_5C_2F
% 5.66/5.91                            @ ( ap
% 5.66/5.91                              @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT
% 5.66/5.91                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                  @ ^ [V11t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V11t ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V11t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V2c @ V11t ) ) ) ) ) )
% 5.66/5.91                              @ V10t ) )
% 5.66/5.91                          @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V1b ) @ V2c ) @ V10t ) )
% 5.66/5.91                            @ ( ap
% 5.66/5.91                              @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT
% 5.66/5.91                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                  @ ^ [V12t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V12t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V2c @ V12t ) ) ) ) )
% 5.66/5.91                              @ V10t ) ) ) ) )
% 5.66/5.91                  & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT
% 5.66/5.91                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                        @ ^ [V13t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V13t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V13t ) ) ) )
% 5.66/5.91                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V14t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1b @ V14t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) @ V14t ) ) ) )
% 5.66/5.91                  & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT
% 5.66/5.91                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                        @ ^ [V15t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V15t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V1b ) @ V2c ) @ V15t ) ) ) )
% 5.66/5.91                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V16t: $i] :
% 5.66/5.91                          ( ap
% 5.66/5.91                          @ ( ap @ c_2Ebool_2E_5C_2F
% 5.66/5.91                            @ ( ap
% 5.66/5.91                              @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT
% 5.66/5.91                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                  @ ^ [V17t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V17t ) ) @ ( ap @ V2c @ V17t ) ) ) )
% 5.66/5.91                              @ V16t ) )
% 5.66/5.91                          @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V1b ) @ V2c ) @ V16t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V1b ) @ V16t ) ) ) ) )
% 5.66/5.91                  & ( ( ap @ c_2EPast__Temporal__Logic_2EPNEXT
% 5.66/5.91                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                        @ ^ [V18t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V18t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V1b ) @ V2c ) @ V18t ) ) ) )
% 5.66/5.91                    = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V19t: $i] :
% 5.66/5.91                          ( ap
% 5.66/5.91                          @ ( ap @ c_2Ebool_2E_2F_5C
% 5.66/5.91                            @ ( ap
% 5.66/5.91                              @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT
% 5.66/5.91                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                  @ ^ [V20t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V20t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V2c @ V20t ) ) ) ) )
% 5.66/5.91                              @ V19t ) )
% 5.66/5.91                          @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V1b ) @ V2c ) @ V19t ) )
% 5.66/5.91                            @ ( ap
% 5.66/5.91                              @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT
% 5.66/5.91                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                  @ ^ [V21t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V21t ) ) @ ( ap @ V1b @ V21t ) ) ) )
% 5.66/5.91                              @ V19t ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EPast__Temporal__Logic_2ESEPARATE__PSUNTIL__THM,axiom,
% 5.66/5.91      ! [V0a: $i] :
% 5.66/5.91        ( ( mem @ V0a @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91       => ! [V1b: $i] :
% 5.66/5.91            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91           => ! [V2c: $i] :
% 5.66/5.91                ( ( mem @ V2c @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91               => ! [V3d: $i] :
% 5.66/5.91                    ( ( mem @ V3d @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91                   => ( ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a )
% 5.66/5.91                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                            @ ^ [V4t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1b @ V4t ) ) @ ( ap @ V2c @ V4t ) ) ) )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V5t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a ) @ V1b ) @ V5t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a ) @ V2c ) @ V5t ) ) ) )
% 5.66/5.91                      & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a )
% 5.66/5.91                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                            @ ^ [V6t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V6t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2c ) @ V6t ) ) ) )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V7t: $i] :
% 5.66/5.91                              ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V7t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V2c ) @ V7t ) ) )
% 5.66/5.91                              @ ( ap
% 5.66/5.91                                @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a )
% 5.66/5.91                                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                    @ ^ [V8t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V8t ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V2c @ V8t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V1b ) @ V8t ) ) ) ) )
% 5.66/5.91                                @ V7t ) ) ) )
% 5.66/5.91                      & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a )
% 5.66/5.91                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                            @ ^ [V9t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V9t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V2c ) @ V3d ) @ V9t ) ) ) )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V10t: $i] :
% 5.66/5.91                              ( ap
% 5.66/5.91                              @ ( ap @ c_2Ebool_2E_5C_2F
% 5.66/5.91                                @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V2c ) @ V3d ) @ V10t ) )
% 5.66/5.91                                  @ ( ap
% 5.66/5.91                                    @ ( ap
% 5.66/5.91                                      @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.91                                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                          @ ^ [V11t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V11t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V2c ) @ V11t ) ) ) )
% 5.66/5.91                                      @ V1b )
% 5.66/5.91                                    @ V10t ) ) )
% 5.66/5.91                              @ ( ap
% 5.66/5.91                                @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a )
% 5.66/5.91                                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                    @ ^ [V12t: $i] :
% 5.66/5.91                                        ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V3d @ V12t ) )
% 5.66/5.91                                        @ ( ap
% 5.66/5.91                                          @ ( ap
% 5.66/5.91                                            @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.91                                              @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                                @ ^ [V13t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V13t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V2c ) @ V13t ) ) ) )
% 5.66/5.91                                            @ V1b )
% 5.66/5.91                                          @ V12t ) ) ) )
% 5.66/5.91                                @ V10t ) ) ) )
% 5.66/5.91                      & ( ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a )
% 5.66/5.91                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                            @ ^ [V14t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1b @ V14t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V2c ) @ V3d ) @ V14t ) ) ) )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V15t: $i] :
% 5.66/5.91                              ( ap
% 5.66/5.91                              @ ( ap @ c_2Ebool_2E_5C_2F
% 5.66/5.91                                @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V2c ) @ V3d ) @ V15t ) )
% 5.66/5.91                                  @ ( ap
% 5.66/5.91                                    @ ( ap
% 5.66/5.91                                      @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.91                                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                          @ ^ [V16t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V16t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V3d ) @ V16t ) ) ) ) )
% 5.66/5.91                                      @ V1b )
% 5.66/5.91                                    @ V15t ) ) )
% 5.66/5.91                              @ ( ap
% 5.66/5.91                                @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a )
% 5.66/5.91                                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                    @ ^ [V17t: $i] :
% 5.66/5.91                                        ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V2c @ V17t ) )
% 5.66/5.91                                        @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V3d @ V17t ) ) )
% 5.66/5.91                                          @ ( ap
% 5.66/5.91                                            @ ( ap
% 5.66/5.91                                              @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.91                                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                                  @ ^ [V18t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V18t ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V3d ) @ V18t ) ) ) ) )
% 5.66/5.91                                              @ V1b )
% 5.66/5.91                                            @ V17t ) ) ) ) )
% 5.66/5.91                                @ V15t ) ) ) )
% 5.66/5.91                      & ( ( ap
% 5.66/5.91                          @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.91                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                              @ ^ [V19t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0a @ V19t ) ) @ ( ap @ V1b @ V19t ) ) ) )
% 5.66/5.91                          @ V2c )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V20t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V0a ) @ V2c ) @ V20t ) ) @ ( ap @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL @ V1b ) @ V2c ) @ V20t ) ) ) )
% 5.66/5.91                      & ( ( ap
% 5.66/5.91                          @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.91                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                              @ ^ [V21t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V21t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V21t ) ) ) )
% 5.66/5.91                          @ V2c )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V22t: $i] :
% 5.66/5.91                              ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V2c @ V22t ) )
% 5.66/5.91                              @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V22t ) ) @ ( ap @ ( ap @ c_2ETemporal__Logic_2ENEXT @ V1b ) @ V22t ) ) )
% 5.66/5.91                                @ ( ap
% 5.66/5.91                                  @ ( ap
% 5.66/5.91                                    @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.91                                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                        @ ^ [V23t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1b @ V23t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V0a ) @ V23t ) ) ) )
% 5.66/5.91                                    @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V2c ) )
% 5.66/5.91                                  @ V22t ) ) ) ) )
% 5.66/5.91                      & ( ( ap
% 5.66/5.91                          @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.91                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                              @ ^ [V24t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V24t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V1b ) @ V2c ) @ V24t ) ) ) )
% 5.66/5.91                          @ V3d )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V25t: $i] :
% 5.66/5.91                              ( ap
% 5.66/5.91                              @ ( ap @ c_2Ebool_2E_2F_5C
% 5.66/5.91                                @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2ESUNTIL @ V1b ) @ V2c ) @ V25t ) )
% 5.66/5.91                                  @ ( ap
% 5.66/5.91                                    @ ( ap
% 5.66/5.91                                      @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE
% 5.66/5.91                                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                          @ ^ [V26t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V3d @ V26t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V2c ) @ V26t ) ) ) )
% 5.66/5.91                                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                        @ ^ [V27t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V27t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V3d @ V27t ) ) ) ) )
% 5.66/5.91                                    @ V25t ) ) )
% 5.66/5.91                              @ ( ap
% 5.66/5.91                                @ ( ap
% 5.66/5.91                                  @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.91                                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                      @ ^ [V28t: $i] :
% 5.66/5.91                                          ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V1b @ V28t ) )
% 5.66/5.91                                          @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V2c @ V28t ) )
% 5.66/5.91                                            @ ( ap
% 5.66/5.91                                              @ ( ap
% 5.66/5.91                                                @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE
% 5.66/5.91                                                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                                    @ ^ [V29t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V3d @ V29t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPNEXT @ V2c ) @ V29t ) ) ) )
% 5.66/5.91                                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                                  @ ^ [V30t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V30t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V3d @ V30t ) ) ) ) )
% 5.66/5.91                                              @ V28t ) ) ) ) )
% 5.66/5.91                                  @ V3d )
% 5.66/5.91                                @ V25t ) ) ) )
% 5.66/5.91                      & ( ( ap
% 5.66/5.91                          @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.91                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                              @ ^ [V31t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V0a @ V31t ) ) @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V1b ) @ V2c ) @ V31t ) ) ) )
% 5.66/5.91                          @ V3d )
% 5.66/5.91                        = ( lam @ ty_2Enum_2Enum
% 5.66/5.91                          @ ^ [V32t: $i] :
% 5.66/5.91                              ( ap
% 5.66/5.91                              @ ( ap @ c_2Ebool_2E_2F_5C
% 5.66/5.91                                @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( ap @ c_2ETemporal__Logic_2EBEFORE @ V1b ) @ V2c ) @ V32t ) )
% 5.66/5.91                                  @ ( ap
% 5.66/5.91                                    @ ( ap
% 5.66/5.91                                      @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE
% 5.66/5.91                                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                          @ ^ [V33t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V3d @ V33t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V1b ) @ V33t ) ) ) )
% 5.66/5.91                                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                        @ ^ [V34t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V34t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V3d @ V34t ) ) ) ) )
% 5.66/5.91                                    @ V32t ) ) )
% 5.66/5.91                              @ ( ap
% 5.66/5.91                                @ ( ap
% 5.66/5.91                                  @ ( ap @ c_2EPast__Temporal__Logic_2EPSUNTIL
% 5.66/5.91                                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                      @ ^ [V35t: $i] :
% 5.66/5.91                                          ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V2c @ V35t ) ) )
% 5.66/5.91                                          @ ( ap
% 5.66/5.91                                            @ ( ap
% 5.66/5.91                                              @ ( ap @ c_2EPast__Temporal__Logic_2EPBEFORE
% 5.66/5.91                                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                                  @ ^ [V36t: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ V3d @ V36t ) ) @ ( ap @ ( ap @ c_2EPast__Temporal__Logic_2EPSNEXT @ V1b ) @ V36t ) ) ) )
% 5.66/5.91                                              @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                                @ ^ [V37t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V0a @ V37t ) ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ V3d @ V37t ) ) ) ) )
% 5.66/5.91                                            @ V35t ) ) ) )
% 5.66/5.91                                  @ V3d )
% 5.66/5.91                                @ V32t ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  %------------------------------------------------------------------------------
% 5.66/5.91  %------------------------------------------------------------------------------
% 5.66/5.91  thf(tp_c_2EprimeFactor_2EPRIME__FACTORS,type,
% 5.66/5.91      c_2EprimeFactor_2EPRIME__FACTORS: $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2EprimeFactor_2EPRIME__FACTORS,axiom,
% 5.66/5.91      mem @ c_2EprimeFactor_2EPRIME__FACTORS @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_fo_c_2EprimeFactor_2EPRIME__FACTORS,type,
% 5.66/5.91      fo__c_2EprimeFactor_2EPRIME__FACTORS: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_eq_fo_c_2EprimeFactor_2EPRIME__FACTORS,axiom,
% 5.66/5.91      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.66/5.91        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2EprimeFactor_2EPRIME__FACTORS @ X0 @ X1 ) )
% 5.66/5.91        = ( ap @ ( ap @ c_2EprimeFactor_2EPRIME__FACTORS @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EprimeFactor_2EPRIME__FACTORS__EXIST,axiom,
% 5.66/5.91      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.66/5.91        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.66/5.91       => ? [V1b: $i] :
% 5.66/5.91            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.66/5.91            & ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ ty_2Enum_2Enum ) @ V1b ) )
% 5.66/5.91            & ! [V2m: tp__ty_2Enum_2Enum] :
% 5.66/5.91                ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ V1b ) )
% 5.66/5.91               => ( p @ ( ap @ c_2Edivides_2Eprime @ ( inj__ty_2Enum_2Enum @ V2m ) ) ) )
% 5.66/5.91            & ( V0n
% 5.66/5.91              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__PROD @ V1b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2EprimeFactor_2EPRIME__FACTORS__def,axiom,
% 5.66/5.91      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.66/5.91        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.66/5.91       => ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ ty_2Enum_2Enum ) @ ( ap @ c_2EprimeFactor_2EPRIME__FACTORS @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.66/5.91          & ! [V1m: tp__ty_2Enum_2Enum] :
% 5.66/5.91              ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( ap @ c_2EprimeFactor_2EPRIME__FACTORS @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.66/5.91             => ( p @ ( ap @ c_2Edivides_2Eprime @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.66/5.91          & ( V0n
% 5.66/5.91            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__PROD @ ( ap @ c_2EprimeFactor_2EPRIME__FACTORS @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EprimeFactor_2EUNIQUE__PRIME__FACTORS,axiom,
% 5.66/5.91      ! [V0n: tp__ty_2Enum_2Enum,V1b1: $i] :
% 5.66/5.91        ( ( mem @ V1b1 @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.66/5.91       => ! [V2b2: $i] :
% 5.66/5.91            ( ( mem @ V2b2 @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.66/5.91           => ( ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ ty_2Enum_2Enum ) @ V1b1 ) )
% 5.66/5.91                & ! [V3m: tp__ty_2Enum_2Enum] :
% 5.66/5.91                    ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) @ V1b1 ) )
% 5.66/5.91                   => ( p @ ( ap @ c_2Edivides_2Eprime @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) )
% 5.66/5.91                & ( V0n
% 5.66/5.91                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__PROD @ V1b1 ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.66/5.91                & ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ ty_2Enum_2Enum ) @ V2b2 ) )
% 5.66/5.91                & ! [V4m: tp__ty_2Enum_2Enum] :
% 5.66/5.91                    ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V4m ) ) @ V2b2 ) )
% 5.66/5.91                   => ( p @ ( ap @ c_2Edivides_2Eprime @ ( inj__ty_2Enum_2Enum @ V4m ) ) ) )
% 5.66/5.91                & ( V0n
% 5.66/5.91                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__PROD @ V2b2 ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.91             => ( V1b1 = V2b2 ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EprimeFactor_2EPRIME__FACTORIZATION,axiom,
% 5.66/5.91      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.66/5.91        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.66/5.91       => ! [V1b: $i] :
% 5.66/5.91            ( ( mem @ V1b @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.66/5.91           => ( ( ( p @ ( ap @ ( c_2Ebag_2EFINITE__BAG @ ty_2Enum_2Enum ) @ V1b ) )
% 5.66/5.91                & ! [V2x: tp__ty_2Enum_2Enum] :
% 5.66/5.91                    ( ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ V1b ) )
% 5.66/5.91                   => ( p @ ( ap @ c_2Edivides_2Eprime @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) )
% 5.66/5.91                & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Ebag_2EBAG__GEN__PROD @ V1b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.66/5.91                  = V0n ) )
% 5.66/5.91             => ( V1b
% 5.66/5.91                = ( ap @ c_2EprimeFactor_2EPRIME__FACTORS @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EprimeFactor_2EPRIME__FACTORS__1,axiom,
% 5.66/5.91      ( ( ap @ c_2EprimeFactor_2EPRIME__FACTORS @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) )
% 5.66/5.91      = ( c_2Ebag_2EEMPTY__BAG @ ty_2Enum_2Enum ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EprimeFactor_2EPRIME__FACTOR__DIVIDES,axiom,
% 5.66/5.91      ! [V0x: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.91        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.66/5.91          & ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ c_2EprimeFactor_2EPRIME__FACTORS @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.66/5.91       => ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EprimeFactor_2EDIVISOR__IN__PRIME__FACTORS,axiom,
% 5.66/5.91      ! [V0p: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.91        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.66/5.91          & ( p @ ( ap @ c_2Edivides_2Eprime @ ( inj__ty_2Enum_2Enum @ V0p ) ) )
% 5.66/5.91          & ( p @ ( ap @ ( ap @ c_2Edivides_2Edivides @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.66/5.91       => ( p @ ( ap @ ( ap @ ( c_2Ebag_2EBAG__IN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( ap @ c_2EprimeFactor_2EPRIME__FACTORS @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EprimeFactor_2EPRIME__FACTORS__MULT,axiom,
% 5.66/5.91      ! [V0a: tp__ty_2Enum_2Enum,V1b: tp__ty_2Enum_2Enum] :
% 5.66/5.91        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0a ) ) )
% 5.66/5.91          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) )
% 5.66/5.91       => ( ( ap @ c_2EprimeFactor_2EPRIME__FACTORS @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V0a ) ) @ ( inj__ty_2Enum_2Enum @ V1b ) ) )
% 5.66/5.91          = ( ap @ ( ap @ ( c_2Ebag_2EBAG__UNION @ ty_2Enum_2Enum ) @ ( ap @ c_2EprimeFactor_2EPRIME__FACTORS @ ( inj__ty_2Enum_2Enum @ V0a ) ) ) @ ( ap @ c_2EprimeFactor_2EPRIME__FACTORS @ ( inj__ty_2Enum_2Enum @ V1b ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EprimeFactor_2EFACTORS__prime,axiom,
% 5.66/5.91      ! [V0p: tp__ty_2Enum_2Enum] :
% 5.66/5.91        ( ( p @ ( ap @ c_2Edivides_2Eprime @ ( inj__ty_2Enum_2Enum @ V0p ) ) )
% 5.66/5.91       => ( ( ap @ c_2EprimeFactor_2EPRIME__FACTORS @ ( inj__ty_2Enum_2Enum @ V0p ) )
% 5.66/5.91          = ( ap @ ( ap @ ( c_2Ebag_2EBAG__INSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( c_2Ebag_2EEMPTY__BAG @ ty_2Enum_2Enum ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EprimeFactor_2EPRIME__FACTORS__EXP,axiom,
% 5.66/5.91      ! [V0p: tp__ty_2Enum_2Enum,V1e: tp__ty_2Enum_2Enum] :
% 5.66/5.91        ( ( p @ ( ap @ c_2Edivides_2Eprime @ ( inj__ty_2Enum_2Enum @ V0p ) ) )
% 5.66/5.91       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2EprimeFactor_2EPRIME__FACTORS @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1e ) ) ) @ ( inj__ty_2Enum_2Enum @ V0p ) ) )
% 5.66/5.91          = V1e ) ) ).
% 5.66/5.91  
% 5.66/5.91  %------------------------------------------------------------------------------
% 5.66/5.91  %------------------------------------------------------------------------------
% 5.66/5.91  thf(tp_c_2Ebft_2EBFT,type,
% 5.66/5.91      c_2Ebft_2EBFT: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Ebft_2EBFT,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ebft_2EBFT @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( arr @ ( arr @ A_27b @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( arr @ A_27a @ A_27a ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Ebft_2ERel,type,
% 5.66/5.91      c_2Ebft_2ERel: del > del > del > del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Ebft_2ERel,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del] : ( mem @ ( c_2Ebft_2ERel @ A_27a @ A_27b @ A_27c @ A_27d @ A_27e ) @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ty_2Epair_2Eprod @ A_27c @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27d ) @ A_27e ) ) ) ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Ebft_2ERel__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del,V0G: $i] :
% 5.66/5.91        ( ( mem @ V0G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) ) )
% 5.66/5.91       => ! [V1f: $i] :
% 5.66/5.91            ( ( mem @ V1f @ A_27c )
% 5.66/5.91           => ! [V2seen: $i] :
% 5.66/5.91                ( ( mem @ V2seen @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91               => ! [V3fringe: $i] :
% 5.66/5.91                    ( ( mem @ V3fringe @ ( ty_2Elist_2Elist @ A_27d ) )
% 5.66/5.91                   => ! [V4acc: $i] :
% 5.66/5.91                        ( ( mem @ V4acc @ A_27e )
% 5.66/5.91                       => ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ ( c_2Ebft_2ERel @ A_27a @ A_27b @ A_27c @ A_27d @ A_27e ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ty_2Epair_2Eprod @ A_27c @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27d ) @ A_27e ) ) ) ) @ V0G ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27d ) @ A_27e ) ) ) @ V1f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27d ) @ A_27e ) ) @ V2seen ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27d ) @ A_27e ) @ V3fringe ) @ V4acc ) ) ) ) ) )
% 5.66/5.91                          = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( c_2EdirGraph_2EParents @ A_27a @ A_27b ) @ V0G ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2seen ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27d ) @ V3fringe ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Ebft_2EBFT__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0G: $i] :
% 5.66/5.91        ( ( mem @ V0G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.66/5.91       => ! [V1f: $i] :
% 5.66/5.91            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.66/5.91           => ! [V2seen: $i] :
% 5.66/5.91                ( ( mem @ V2seen @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91               => ! [V3acc: $i] :
% 5.66/5.91                    ( ( mem @ V3acc @ A_27b )
% 5.66/5.91                   => ! [V4h: $i] :
% 5.66/5.91                        ( ( mem @ V4h @ A_27a )
% 5.66/5.91                       => ! [V5t: $i] :
% 5.66/5.91                            ( ( mem @ V5t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2EdirGraph_2EParents @ A_27a @ A_27a ) @ V0G ) ) )
% 5.66/5.91                             => ( ( ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ebft_2EBFT @ A_27b @ A_27a ) @ V0G ) @ V1f ) @ V2seen ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V3acc )
% 5.66/5.91                                  = V3acc )
% 5.66/5.91                                & ( ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ebft_2EBFT @ A_27b @ A_27a ) @ V0G ) @ V1f ) @ V2seen ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4h ) @ V5t ) ) @ V3acc )
% 5.66/5.91                                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4h ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2seen ) ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ebft_2EBFT @ A_27b @ A_27a ) @ V0G ) @ V1f ) @ V2seen ) @ V5t ) @ V3acc ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ebft_2EBFT @ A_27b @ A_27a ) @ V0G ) @ V1f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4h ) @ V2seen ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V5t ) @ ( ap @ V0G @ V4h ) ) ) @ ( ap @ ( ap @ V1f @ V4h ) @ V3acc ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Ebft_2EBFT__ind,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27b @ bool ) ) ) ) ) )
% 5.66/5.91       => ( ! [V1G: $i] :
% 5.66/5.91              ( ( mem @ V1G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.66/5.91             => ! [V2f: $i] :
% 5.66/5.91                  ( ( mem @ V2f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.66/5.91                 => ! [V3seen: $i] :
% 5.66/5.91                      ( ( mem @ V3seen @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                     => ! [V4h: $i] :
% 5.66/5.91                          ( ( mem @ V4h @ A_27a )
% 5.66/5.91                         => ! [V5t: $i] :
% 5.66/5.91                              ( ( mem @ V5t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                             => ! [V6acc: $i] :
% 5.66/5.91                                  ( ( mem @ V6acc @ A_27b )
% 5.66/5.91                                 => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V1G ) @ V2f ) @ V3seen ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V6acc ) )
% 5.66/5.91                                    & ( ( ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2EdirGraph_2EParents @ A_27a @ A_27a ) @ V1G ) ) )
% 5.66/5.91                                            & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4h ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V3seen ) ) ) )
% 5.66/5.91                                         => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V1G ) @ V2f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4h ) @ V3seen ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V5t ) @ ( ap @ V1G @ V4h ) ) ) @ ( ap @ ( ap @ V2f @ V4h ) @ V6acc ) ) ) )
% 5.66/5.91                                        & ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2EdirGraph_2EParents @ A_27a @ A_27a ) @ V1G ) ) )
% 5.66/5.91                                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4h ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V3seen ) ) ) )
% 5.66/5.91                                         => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V1G ) @ V2f ) @ V3seen ) @ V5t ) @ V6acc ) ) ) )
% 5.66/5.91                                     => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V1G ) @ V2f ) @ V3seen ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4h ) @ V5t ) ) @ V6acc ) ) ) ) ) ) ) ) ) )
% 5.66/5.91         => ! [V7v: $i] :
% 5.66/5.91              ( ( mem @ V7v @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.66/5.91             => ! [V8v1: $i] :
% 5.66/5.91                  ( ( mem @ V8v1 @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.66/5.91                 => ! [V9v2: $i] :
% 5.66/5.91                      ( ( mem @ V9v2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                     => ! [V10v3: $i] :
% 5.66/5.91                          ( ( mem @ V10v3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                         => ! [V11v4: $i] :
% 5.66/5.91                              ( ( mem @ V11v4 @ A_27b )
% 5.66/5.91                             => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V7v ) @ V8v1 ) @ V9v2 ) @ V10v3 ) @ V11v4 ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Ebft_2EBFT__CONS,axiom,
% 5.66/5.91      ! [A_27a: del,V0G: $i] :
% 5.66/5.91        ( ( mem @ V0G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.66/5.91       => ! [V1f: $i] :
% 5.66/5.91            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) )
% 5.66/5.91           => ! [V2seen: $i] :
% 5.66/5.91                ( ( mem @ V2seen @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91               => ! [V3fringe: $i] :
% 5.66/5.91                    ( ( mem @ V3fringe @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                   => ! [V4acc: $i] :
% 5.66/5.91                        ( ( mem @ V4acc @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                       => ! [V5a: $i] :
% 5.66/5.91                            ( ( mem @ V5a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                           => ! [V6b: $i] :
% 5.66/5.91                                ( ( mem @ V6b @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                               => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2EdirGraph_2EParents @ A_27a @ A_27a ) @ V0G ) ) )
% 5.66/5.91                                    & ( V1f
% 5.66/5.91                                      = ( c_2Elist_2ECONS @ A_27a ) )
% 5.66/5.91                                    & ( V4acc
% 5.66/5.91                                      = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V5a ) @ V6b ) ) )
% 5.66/5.91                                 => ( ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ebft_2EBFT @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ V0G ) @ V1f ) @ V2seen ) @ V3fringe ) @ V4acc )
% 5.66/5.91                                    = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ebft_2EBFT @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ V0G ) @ V1f ) @ V2seen ) @ V3fringe ) @ V5a ) ) @ V6b ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Ebft_2EBFT__FOLD,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0G: $i] :
% 5.66/5.91        ( ( mem @ V0G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.66/5.91       => ! [V1f: $i] :
% 5.66/5.91            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.66/5.91           => ! [V2seen: $i] :
% 5.66/5.91                ( ( mem @ V2seen @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91               => ! [V3fringe: $i] :
% 5.66/5.91                    ( ( mem @ V3fringe @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                   => ! [V4acc: $i] :
% 5.66/5.91                        ( ( mem @ V4acc @ A_27b )
% 5.66/5.91                       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2EdirGraph_2EParents @ A_27a @ A_27a ) @ V0G ) ) )
% 5.66/5.91                         => ( ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ebft_2EBFT @ A_27b @ A_27a ) @ V0G ) @ V1f ) @ V2seen ) @ V3fringe ) @ V4acc )
% 5.66/5.91                            = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b ) @ V1f ) @ V4acc ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ebft_2EBFT @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ V0G ) @ ( c_2Elist_2ECONS @ A_27a ) ) @ V2seen ) @ V3fringe ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Ebft_2EBFT__ALL__DISTINCT,axiom,
% 5.66/5.91      ! [A_27a: del,V0G: $i] :
% 5.66/5.91        ( ( mem @ V0G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.66/5.91       => ! [V1seen: $i] :
% 5.66/5.91            ( ( mem @ V1seen @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91           => ! [V2fringe: $i] :
% 5.66/5.91                ( ( mem @ V2fringe @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91               => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2EdirGraph_2EParents @ A_27a @ A_27a ) @ V0G ) ) )
% 5.66/5.91                 => ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ebft_2EBFT @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ V0G ) @ ( c_2Elist_2ECONS @ A_27a ) ) @ V1seen ) @ V2fringe ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Ebft_2EBFT__REACH__1,axiom,
% 5.66/5.91      ! [A_27a: del,V0G: $i] :
% 5.66/5.91        ( ( mem @ V0G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.66/5.91       => ! [V1f: $i] :
% 5.66/5.91            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) )
% 5.66/5.91           => ! [V2seen: $i] :
% 5.66/5.91                ( ( mem @ V2seen @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91               => ! [V3fringe: $i] :
% 5.66/5.91                    ( ( mem @ V3fringe @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                   => ! [V4acc: $i] :
% 5.66/5.91                        ( ( mem @ V4acc @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                       => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2EdirGraph_2EParents @ A_27a @ A_27a ) @ V0G ) ) )
% 5.66/5.91                            & ( V1f
% 5.66/5.91                              = ( c_2Elist_2ECONS @ A_27a ) ) )
% 5.66/5.91                         => ! [V5x: $i] :
% 5.66/5.91                              ( ( mem @ V5x @ A_27a )
% 5.66/5.91                             => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ebft_2EBFT @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ V0G ) @ V1f ) @ V2seen ) @ V3fringe ) @ V4acc ) ) ) )
% 5.66/5.91                               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ ( ap @ ( ap @ ( c_2EdirGraph_2EREACH__LIST @ A_27a ) @ V0G ) @ V3fringe ) ) )
% 5.66/5.91                                  | ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V4acc ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Ebft_2EBFT__REACH__2,axiom,
% 5.66/5.91      ! [A_27a: del,V0G: $i] :
% 5.66/5.91        ( ( mem @ V0G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.66/5.91       => ! [V1f: $i] :
% 5.66/5.91            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) )
% 5.66/5.91           => ! [V2seen: $i] :
% 5.66/5.91                ( ( mem @ V2seen @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91               => ! [V3fringe: $i] :
% 5.66/5.91                    ( ( mem @ V3fringe @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                   => ! [V4acc: $i] :
% 5.66/5.91                        ( ( mem @ V4acc @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                       => ! [V5x: $i] :
% 5.66/5.91                            ( ( mem @ V5x @ A_27a )
% 5.66/5.91                           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2EdirGraph_2EParents @ A_27a @ A_27a ) @ V0G ) ) )
% 5.66/5.91                                & ( V1f
% 5.66/5.91                                  = ( c_2Elist_2ECONS @ A_27a ) )
% 5.66/5.91                                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ ( ap @ ( ap @ ( c_2EdirGraph_2EREACH__LIST @ A_27a ) @ ( ap @ ( ap @ ( c_2EdirGraph_2EEXCLUDE @ A_27a @ A_27a ) @ V0G ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2seen ) ) ) @ V3fringe ) ) )
% 5.66/5.91                                & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2seen ) ) ) )
% 5.66/5.91                             => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ebft_2EBFT @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ V0G ) @ V1f ) @ V2seen ) @ V3fringe ) @ V4acc ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Ebft_2EBFT__REACH__THM,axiom,
% 5.66/5.91      ! [A_27a: del,V0G: $i] :
% 5.66/5.91        ( ( mem @ V0G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.66/5.91       => ! [V1fringe: $i] :
% 5.66/5.91            ( ( mem @ V1fringe @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2EdirGraph_2EParents @ A_27a @ A_27a ) @ V0G ) ) )
% 5.66/5.91             => ! [V2x: $i] :
% 5.66/5.91                  ( ( mem @ V2x @ A_27a )
% 5.66/5.91                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2EdirGraph_2EREACH__LIST @ A_27a ) @ V0G ) @ V1fringe ) ) )
% 5.66/5.91                  <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ebft_2EBFT @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ V0G ) @ ( c_2Elist_2ECONS @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V1fringe ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  %------------------------------------------------------------------------------
% 5.66/5.91  %------------------------------------------------------------------------------
% 5.66/5.91  thf(tp_ty_2Epath_2Epath,type,
% 5.66/5.91      ty_2Epath_2Epath: del > del > del ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2EPL,type,
% 5.66/5.91      c_2Epath_2EPL: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2EPL,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2ESN,type,
% 5.66/5.91      c_2Epath_2ESN: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2ESN,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2ESN @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) @ bool ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Edrop,type,
% 5.66/5.91      c_2Epath_2Edrop: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Edrop,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Eel,type,
% 5.66/5.91      c_2Epath_2Eel: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Eel,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ A_27a ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Eevery,type,
% 5.66/5.91      c_2Epath_2Eevery: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Eevery,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Eevery @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ bool ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Eexists,type,
% 5.66/5.91      c_2Epath_2Eexists: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Eexists,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Eexists @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ bool ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Efilter,type,
% 5.66/5.91      c_2Epath_2Efilter: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Efilter,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Efilter @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Efinite,type,
% 5.66/5.91      c_2Epath_2Efinite: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Efinite,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ bool ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Efirst,type,
% 5.66/5.91      c_2Epath_2Efirst: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Efirst,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ A_27a ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2EfirstP__at,type,
% 5.66/5.91      c_2Epath_2EfirstP__at: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2EfirstP__at,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2EfirstP__at @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Efirst__label,type,
% 5.66/5.91      c_2Epath_2Efirst__label: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Efirst__label,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Efirst__label @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ A_27b ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2EfromPath,type,
% 5.66/5.91      c_2Epath_2EfromPath: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2EfromPath,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2EfromPath @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Eis__stopped,type,
% 5.66/5.91      c_2Epath_2Eis__stopped: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Eis__stopped,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Eis__stopped @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ bool ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Elabels,type,
% 5.66/5.91      c_2Epath_2Elabels: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Elabels,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Elabels @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ ( ty_2Ellist_2Ellist @ A_27b ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Elast,type,
% 5.66/5.91      c_2Epath_2Elast: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Elast,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Elast @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ A_27a ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Elength,type,
% 5.66/5.91      c_2Epath_2Elength: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Elength,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Elength @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Emem,type,
% 5.66/5.91      c_2Epath_2Emem: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Emem,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Emem @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ bool ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Enth__label,type,
% 5.66/5.91      c_2Epath_2Enth__label: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Enth__label,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Enth__label @ A_27a @ A_27b ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Epath_2Epath @ A_27b @ A_27a ) @ A_27a ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Eokpath,type,
% 5.66/5.91      c_2Epath_2Eokpath: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Eokpath,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ bool ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Eokpath__f,type,
% 5.66/5.91      c_2Epath_2Eokpath__f: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Eokpath__f,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Eokpath__f @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) @ ( arr @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ bool ) @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ bool ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Eparallel__comp,type,
% 5.66/5.91      c_2Epath_2Eparallel__comp: del > del > del > del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Eparallel__comp,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del] : ( mem @ ( c_2Epath_2Eparallel__comp @ A_27a @ A_27b @ A_27c @ A_27d @ A_27e ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27c @ bool ) ) ) @ ( arr @ ( arr @ A_27d @ ( arr @ A_27b @ ( arr @ A_27e @ bool ) ) ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27d ) @ ( arr @ A_27b @ ( arr @ ( ty_2Epair_2Eprod @ A_27c @ A_27e ) @ bool ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Epconcat,type,
% 5.66/5.91      c_2Epath_2Epconcat: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Epconcat,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Epconcat @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ ( arr @ A_27b @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Epcons,type,
% 5.66/5.91      c_2Epath_2Epcons: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Epcons,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Epgenerate,type,
% 5.66/5.91      c_2Epath_2Epgenerate: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Epgenerate,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Epgenerate @ A_27a @ A_27b ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ A_27a ) @ ( arr @ ( arr @ ty_2Enum_2Enum @ A_27b ) @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Eplink,type,
% 5.66/5.91      c_2Epath_2Eplink: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Eplink,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Eplink @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Epmap,type,
% 5.66/5.91      c_2Epath_2Epmap: del > del > del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Epmap,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] : ( mem @ ( c_2Epath_2Epmap @ A_27a @ A_27b @ A_27c @ A_27d ) @ ( arr @ ( arr @ A_27a @ A_27c ) @ ( arr @ ( arr @ A_27b @ A_27d ) @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ ( ty_2Epath_2Epath @ A_27c @ A_27d ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Eseg,type,
% 5.66/5.91      c_2Epath_2Eseg: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Eseg,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Eseg @ A_27a @ A_27b ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Estopped__at,type,
% 5.66/5.91      c_2Epath_2Estopped__at: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Estopped__at,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Etail,type,
% 5.66/5.91      c_2Epath_2Etail: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Etail,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Etail @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Etake,type,
% 5.66/5.91      c_2Epath_2Etake: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Etake,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2Etake @ A_27a @ A_27b ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2EtoPath,type,
% 5.66/5.91      c_2Epath_2EtoPath: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2EtoPath,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epath_2EtoPath @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Etrace__machine,type,
% 5.66/5.91      c_2Epath_2Etrace__machine: del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Etrace__machine,axiom,
% 5.66/5.91      ! [A_27a: del] : ( mem @ ( c_2Epath_2Etrace__machine @ A_27a ) @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Epath_2Eunfold,type,
% 5.66/5.91      c_2Epath_2Eunfold: del > del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Epath_2Eunfold,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Epath_2Eunfold @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27c @ A_27a ) @ ( arr @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) @ ( arr @ A_27c @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Epath__TY__DEF,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] :
% 5.66/5.91      ? [V0rep: $i] :
% 5.66/5.91        ( ( mem @ V0rep @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) )
% 5.66/5.91        & ( p
% 5.66/5.91          @ ( ap
% 5.66/5.91            @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91              @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) )
% 5.66/5.91                @ ^ [V1x: $i] : c_2Ebool_2ET ) )
% 5.66/5.91            @ V0rep ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Epath__absrep__bijections,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] :
% 5.66/5.91        ( ! [V0a: $i] :
% 5.66/5.91            ( ( mem @ V0a @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( c_2Epath_2EtoPath @ A_27a @ A_27b ) @ ( ap @ ( c_2Epath_2EfromPath @ A_27a @ A_27b ) @ V0a ) )
% 5.66/5.91              = V0a ) )
% 5.66/5.91        & ! [V1r: $i] :
% 5.66/5.91            ( ( mem @ V1r @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.66/5.91           => ( ( p
% 5.66/5.91                @ ( ap
% 5.66/5.91                  @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) )
% 5.66/5.91                    @ ^ [V2x: $i] : c_2Ebool_2ET )
% 5.66/5.91                  @ V1r ) )
% 5.66/5.91            <=> ( ( ap @ ( c_2Epath_2EfromPath @ A_27a @ A_27b ) @ ( ap @ ( c_2Epath_2EtoPath @ A_27a @ A_27b ) @ V1r ) )
% 5.66/5.91                = V1r ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Epath__rep__bijections__thm,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] :
% 5.66/5.91        ( ! [V0a: $i] :
% 5.66/5.91            ( ( mem @ V0a @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( c_2Epath_2EtoPath @ A_27a @ A_27b ) @ ( ap @ ( c_2Epath_2EfromPath @ A_27a @ A_27b ) @ V0a ) )
% 5.66/5.91              = V0a ) )
% 5.66/5.91        & ! [V1r: $i] :
% 5.66/5.91            ( ( mem @ V1r @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.66/5.91           => ( ( ap @ ( c_2Epath_2EfromPath @ A_27a @ A_27b ) @ ( ap @ ( c_2Epath_2EtoPath @ A_27a @ A_27b ) @ V1r ) )
% 5.66/5.91              = V1r ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2EtoPath__11,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.66/5.91        ( ( mem @ V0r @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.66/5.91       => ! [V1r_27: $i] :
% 5.66/5.91            ( ( mem @ V1r_27 @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.66/5.91           => ( ( ( ap @ ( c_2Epath_2EtoPath @ A_27a @ A_27b ) @ V0r )
% 5.66/5.91                = ( ap @ ( c_2Epath_2EtoPath @ A_27a @ A_27b ) @ V1r_27 ) )
% 5.66/5.91            <=> ( V0r = V1r_27 ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2EfromPath__11,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0a: $i] :
% 5.66/5.91        ( ( mem @ V0a @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1a_27: $i] :
% 5.66/5.91            ( ( mem @ V1a_27 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ( ap @ ( c_2Epath_2EfromPath @ A_27a @ A_27b ) @ V0a )
% 5.66/5.91                = ( ap @ ( c_2Epath_2EfromPath @ A_27a @ A_27b ) @ V1a_27 ) )
% 5.66/5.91            <=> ( V0a = V1a_27 ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2EfromPath__onto,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.66/5.91        ( ( mem @ V0r @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.66/5.91       => ? [V1a: $i] :
% 5.66/5.91            ( ( mem @ V1a @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91            & ( V0r
% 5.66/5.91              = ( ap @ ( c_2Epath_2EfromPath @ A_27a @ A_27b ) @ V1a ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2EtoPath__onto,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0a: $i] :
% 5.66/5.91        ( ( mem @ V0a @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ? [V1r: $i] :
% 5.66/5.91            ( ( mem @ V1r @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) )
% 5.66/5.91            & ( V0a
% 5.66/5.91              = ( ap @ ( c_2Epath_2EtoPath @ A_27a @ A_27b ) @ V1r ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Efirst__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V0p )
% 5.66/5.91          = ( ap @ ( c_2Epair_2EFST @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( ap @ ( c_2Epath_2EfromPath @ A_27a @ A_27b ) @ V0p ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Estopped__at__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.66/5.91        ( ( mem @ V0x @ A_27a )
% 5.66/5.91       => ( ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V0x )
% 5.66/5.91          = ( ap @ ( c_2Epath_2EtoPath @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ V0x ) @ ( c_2Ellist_2ELNIL @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Epcons__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.66/5.91        ( ( mem @ V0x @ A_27a )
% 5.66/5.91       => ! [V1r: $i] :
% 5.66/5.91            ( ( mem @ V1r @ A_27b )
% 5.66/5.91           => ! [V2p: $i] :
% 5.66/5.91                ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91               => ( ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V0x ) @ V1r ) @ V2p )
% 5.66/5.91                  = ( ap @ ( c_2Epath_2EtoPath @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ V0x ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27a ) @ V1r ) @ ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V2p ) ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( ap @ ( c_2Epath_2EfromPath @ A_27a @ A_27b ) @ V2p ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Estopped__at__11,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.66/5.91        ( ( mem @ V0x @ A_27a )
% 5.66/5.91       => ! [V1y: $i] :
% 5.66/5.91            ( ( mem @ V1y @ A_27a )
% 5.66/5.91           => ( ( ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V0x )
% 5.66/5.91                = ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V1y ) )
% 5.66/5.91            <=> ( V0x = V1y ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Epcons__11,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.66/5.91        ( ( mem @ V0x @ A_27a )
% 5.66/5.91       => ! [V1r: $i] :
% 5.66/5.91            ( ( mem @ V1r @ A_27b )
% 5.66/5.91           => ! [V2p: $i] :
% 5.66/5.91                ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91               => ! [V3y: $i] :
% 5.66/5.91                    ( ( mem @ V3y @ A_27a )
% 5.66/5.91                   => ! [V4s: $i] :
% 5.66/5.91                        ( ( mem @ V4s @ A_27b )
% 5.66/5.91                       => ! [V5q: $i] :
% 5.66/5.91                            ( ( mem @ V5q @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                           => ( ( ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V0x ) @ V1r ) @ V2p )
% 5.66/5.91                                = ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V3y ) @ V4s ) @ V5q ) )
% 5.66/5.91                            <=> ( ( V0x = V3y )
% 5.66/5.91                                & ( V1r = V4s )
% 5.66/5.91                                & ( V2p = V5q ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Estopped__at__not__pcons,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.66/5.91        ( ( mem @ V0x @ A_27a )
% 5.66/5.91       => ! [V1y: $i] :
% 5.66/5.91            ( ( mem @ V1y @ A_27a )
% 5.66/5.91           => ! [V2r: $i] :
% 5.66/5.91                ( ( mem @ V2r @ A_27b )
% 5.66/5.91               => ! [V3p: $i] :
% 5.66/5.91                    ( ( mem @ V3p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                   => ( ( ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V0x )
% 5.66/5.91                       != ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V1y ) @ V2r ) @ V3p ) )
% 5.66/5.91                      & ( ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V1y ) @ V2r ) @ V3p )
% 5.66/5.91                       != ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V0x ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Epath__cases,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ? [V1x: $i] :
% 5.66/5.91              ( ( mem @ V1x @ A_27a )
% 5.66/5.91              & ( V0p
% 5.66/5.91                = ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V1x ) ) )
% 5.66/5.91          | ? [V2x: $i] :
% 5.66/5.91              ( ( mem @ V2x @ A_27a )
% 5.66/5.91              & ? [V3r: $i] :
% 5.66/5.91                  ( ( mem @ V3r @ A_27b )
% 5.66/5.91                  & ? [V4q: $i] :
% 5.66/5.91                      ( ( mem @ V4q @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                      & ( V0p
% 5.66/5.91                        = ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V2x ) @ V3r ) @ V4q ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2EFORALL__path,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.91       => ( ! [V1p: $i] :
% 5.66/5.91              ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91             => ( p @ ( ap @ V0P @ V1p ) ) )
% 5.66/5.91        <=> ( ! [V2x: $i] :
% 5.66/5.91                ( ( mem @ V2x @ A_27a )
% 5.66/5.91               => ( p @ ( ap @ V0P @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V2x ) ) ) )
% 5.66/5.91            & ! [V3x: $i] :
% 5.66/5.91                ( ( mem @ V3x @ A_27a )
% 5.66/5.91               => ! [V4r: $i] :
% 5.66/5.91                    ( ( mem @ V4r @ A_27b )
% 5.66/5.91                   => ! [V5p: $i] :
% 5.66/5.91                        ( ( mem @ V5p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                       => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V3x ) @ V4r ) @ V5p ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2EEXISTS__path,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.91       => ( ? [V1p: $i] :
% 5.66/5.91              ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91              & ( p @ ( ap @ V0P @ V1p ) ) )
% 5.66/5.91        <=> ( ? [V2x: $i] :
% 5.66/5.91                ( ( mem @ V2x @ A_27a )
% 5.66/5.91                & ( p @ ( ap @ V0P @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V2x ) ) ) )
% 5.66/5.91            | ? [V3x: $i] :
% 5.66/5.91                ( ( mem @ V3x @ A_27a )
% 5.66/5.91                & ? [V4r: $i] :
% 5.66/5.91                    ( ( mem @ V4r @ A_27b )
% 5.66/5.91                    & ? [V5p: $i] :
% 5.66/5.91                        ( ( mem @ V5p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                        & ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V3x ) @ V4r ) @ V5p ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Efirst__thm,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] :
% 5.66/5.91        ( ! [V0x: $i] :
% 5.66/5.91            ( ( mem @ V0x @ A_27a )
% 5.66/5.91           => ( ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V0x ) )
% 5.66/5.91              = V0x ) )
% 5.66/5.91        & ! [V1x: $i] :
% 5.66/5.91            ( ( mem @ V1x @ A_27a )
% 5.66/5.91           => ! [V2r: $i] :
% 5.66/5.91                ( ( mem @ V2r @ A_27b )
% 5.66/5.91               => ! [V3p: $i] :
% 5.66/5.91                    ( ( mem @ V3p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                   => ( ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V1x ) @ V2r ) @ V3p ) )
% 5.66/5.91                      = V1x ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Efinite__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0sigma: $i] :
% 5.66/5.91        ( ( mem @ V0sigma @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V0sigma ) )
% 5.66/5.91        <=> ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( ap @ ( c_2Epath_2EfromPath @ A_27a @ A_27b ) @ V0sigma ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Efinite__thm,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] :
% 5.66/5.91        ( ! [V0x: $i] :
% 5.66/5.91            ( ( mem @ V0x @ A_27a )
% 5.66/5.91           => ( ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V0x ) ) )
% 5.66/5.91            <=> $true ) )
% 5.66/5.91        & ! [V1x: $i] :
% 5.66/5.91            ( ( mem @ V1x @ A_27a )
% 5.66/5.91           => ! [V2r: $i] :
% 5.66/5.91                ( ( mem @ V2r @ A_27b )
% 5.66/5.91               => ! [V3p: $i] :
% 5.66/5.91                    ( ( mem @ V3p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                   => ( ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V1x ) @ V2r ) @ V3p ) ) )
% 5.66/5.91                    <=> ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V3p ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Elast__thm,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] :
% 5.66/5.91        ( ! [V0x: $i] :
% 5.66/5.91            ( ( mem @ V0x @ A_27a )
% 5.66/5.91           => ( ( ap @ ( c_2Epath_2Elast @ A_27a @ A_27b ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V0x ) )
% 5.66/5.91              = V0x ) )
% 5.66/5.91        & ! [V1x: $i] :
% 5.66/5.91            ( ( mem @ V1x @ A_27a )
% 5.66/5.91           => ! [V2r: $i] :
% 5.66/5.91                ( ( mem @ V2r @ A_27b )
% 5.66/5.91               => ! [V3p: $i] :
% 5.66/5.91                    ( ( mem @ V3p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                   => ( ( ap @ ( c_2Epath_2Elast @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V1x ) @ V2r ) @ V3p ) )
% 5.66/5.91                      = ( ap @ ( c_2Epath_2Elast @ A_27a @ A_27b ) @ V3p ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Epath__bisimulation,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p1: $i] :
% 5.66/5.91        ( ( mem @ V0p1 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1p2: $i] :
% 5.66/5.91            ( ( mem @ V1p2 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( V0p1 = V1p2 )
% 5.66/5.91            <=> ? [V2R: $i] :
% 5.66/5.91                  ( ( mem @ V2R @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ bool ) ) )
% 5.66/5.91                  & ( p @ ( ap @ ( ap @ V2R @ V0p1 ) @ V1p2 ) )
% 5.66/5.91                  & ! [V3q1: $i] :
% 5.66/5.91                      ( ( mem @ V3q1 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                     => ! [V4q2: $i] :
% 5.66/5.91                          ( ( mem @ V4q2 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                         => ( ( p @ ( ap @ ( ap @ V2R @ V3q1 ) @ V4q2 ) )
% 5.66/5.91                           => ( ? [V5x: $i] :
% 5.66/5.91                                  ( ( mem @ V5x @ A_27a )
% 5.66/5.91                                  & ( V3q1
% 5.66/5.91                                    = ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V5x ) )
% 5.66/5.91                                  & ( V4q2
% 5.66/5.91                                    = ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V5x ) ) )
% 5.66/5.91                              | ? [V6x: $i] :
% 5.66/5.91                                  ( ( mem @ V6x @ A_27a )
% 5.66/5.91                                  & ? [V7r: $i] :
% 5.66/5.91                                      ( ( mem @ V7r @ A_27b )
% 5.66/5.91                                      & ? [V8q1_27: $i] :
% 5.66/5.91                                          ( ( mem @ V8q1_27 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                                          & ? [V9q2_27: $i] :
% 5.66/5.91                                              ( ( mem @ V9q2_27 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                                              & ( V3q1
% 5.66/5.91                                                = ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V6x ) @ V7r ) @ V8q1_27 ) )
% 5.66/5.91                                              & ( V4q2
% 5.66/5.91                                                = ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V6x ) @ V7r ) @ V9q2_27 ) )
% 5.66/5.91                                              & ( p @ ( ap @ ( ap @ V2R @ V8q1_27 ) @ V9q2_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Efinite__path__ind,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.91       => ( ( ! [V1x: $i] :
% 5.66/5.91                ( ( mem @ V1x @ A_27a )
% 5.66/5.91               => ( p @ ( ap @ V0P @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V1x ) ) ) )
% 5.66/5.91            & ! [V2x: $i] :
% 5.66/5.91                ( ( mem @ V2x @ A_27a )
% 5.66/5.91               => ! [V3r: $i] :
% 5.66/5.91                    ( ( mem @ V3r @ A_27b )
% 5.66/5.91                   => ! [V4p: $i] :
% 5.66/5.91                        ( ( mem @ V4p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                       => ( ( ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V4p ) )
% 5.66/5.91                            & ( p @ ( ap @ V0P @ V4p ) ) )
% 5.66/5.91                         => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V2x ) @ V3r ) @ V4p ) ) ) ) ) ) ) )
% 5.66/5.91         => ! [V5q: $i] :
% 5.66/5.91              ( ( mem @ V5q @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91             => ( ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V5q ) )
% 5.66/5.91               => ( p @ ( ap @ V0P @ V5q ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Epmap__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.66/5.91        ( ( mem @ V0f @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.91       => ! [V1g: $i] :
% 5.66/5.91            ( ( mem @ V1g @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.91           => ! [V2p: $i] :
% 5.66/5.91                ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91               => ( ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epmap @ A_27a @ A_27b @ A_27c @ A_27d ) @ V0f ) @ V1g ) @ V2p )
% 5.66/5.91                  = ( ap @ ( c_2Epath_2EtoPath @ A_27c @ A_27d ) @ ( ap @ ( ap @ ( ap @ ( c_2Epair_2E_23_23 @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ A_27c @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27d @ A_27c ) ) ) @ V0f ) @ ( ap @ ( c_2Ellist_2ELMAP @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27d @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_23_23 @ A_27b @ A_27a @ A_27d @ A_27c ) @ V1g ) @ V0f ) ) ) @ ( ap @ ( c_2Epath_2EfromPath @ A_27a @ A_27b ) @ V2p ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Epmap__thm,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.66/5.91        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1g: $i] :
% 5.66/5.91            ( ( mem @ V1g @ ( arr @ A_27d @ A_27c ) )
% 5.66/5.91           => ( ! [V2x: $i] :
% 5.66/5.91                  ( ( mem @ V2x @ A_27a )
% 5.66/5.91                 => ( ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epmap @ A_27a @ A_27d @ A_27b @ A_27c ) @ V0f ) @ V1g ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27d ) @ V2x ) )
% 5.66/5.91                    = ( ap @ ( c_2Epath_2Estopped__at @ A_27b @ A_27c ) @ ( ap @ V0f @ V2x ) ) ) )
% 5.66/5.91              & ! [V3x: $i] :
% 5.66/5.91                  ( ( mem @ V3x @ A_27a )
% 5.66/5.91                 => ! [V4r: $i] :
% 5.66/5.91                      ( ( mem @ V4r @ A_27d )
% 5.66/5.91                     => ! [V5p: $i] :
% 5.66/5.91                          ( ( mem @ V5p @ ( ty_2Epath_2Epath @ A_27a @ A_27d ) )
% 5.66/5.91                         => ( ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epmap @ A_27a @ A_27d @ A_27b @ A_27c ) @ V0f ) @ V1g ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27d ) @ V3x ) @ V4r ) @ V5p ) )
% 5.66/5.91                            = ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27b @ A_27c ) @ ( ap @ V0f @ V3x ) ) @ ( ap @ V1g @ V4r ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epmap @ A_27a @ A_27d @ A_27b @ A_27c ) @ V0f ) @ V1g ) @ V5p ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Efirst__pmap,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.66/5.91        ( ( mem @ V0f @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.91       => ! [V1g: $i] :
% 5.66/5.91            ( ( mem @ V1g @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.91           => ! [V2p: $i] :
% 5.66/5.91                ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91               => ( ( ap @ ( c_2Epath_2Efirst @ A_27c @ A_27d ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epmap @ A_27a @ A_27b @ A_27c @ A_27d ) @ V0f ) @ V1g ) @ V2p ) )
% 5.66/5.91                  = ( ap @ V0f @ ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V2p ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Elast__pmap,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.66/5.91        ( ( mem @ V0f @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.91       => ! [V1g: $i] :
% 5.66/5.91            ( ( mem @ V1g @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.91           => ! [V2p: $i] :
% 5.66/5.91                ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91               => ( ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V2p ) )
% 5.66/5.91                 => ( ( ap @ ( c_2Epath_2Elast @ A_27c @ A_27d ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epmap @ A_27a @ A_27b @ A_27c @ A_27d ) @ V0f ) @ V1g ) @ V2p ) )
% 5.66/5.91                    = ( ap @ V0f @ ( ap @ ( c_2Epath_2Elast @ A_27a @ A_27b ) @ V2p ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Efinite__pmap,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.66/5.91        ( ( mem @ V0f @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.91       => ! [V1g: $i] :
% 5.66/5.91            ( ( mem @ V1g @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.91           => ! [V2p: $i] :
% 5.66/5.91                ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91               => ( ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27c @ A_27d ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epmap @ A_27a @ A_27b @ A_27c @ A_27d ) @ V0f ) @ V1g ) @ V2p ) ) )
% 5.66/5.91                <=> ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V2p ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Etail__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.66/5.91        ( ( mem @ V0x @ A_27a )
% 5.66/5.91       => ! [V1r: $i] :
% 5.66/5.91            ( ( mem @ V1r @ A_27b )
% 5.66/5.91           => ! [V2p: $i] :
% 5.66/5.91                ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91               => ( ( ap @ ( c_2Epath_2Etail @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V0x ) @ V1r ) @ V2p ) )
% 5.66/5.91                  = V2p ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Efirst__label__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.66/5.91        ( ( mem @ V0x @ A_27a )
% 5.66/5.91       => ! [V1r: $i] :
% 5.66/5.91            ( ( mem @ V1r @ A_27b )
% 5.66/5.91           => ! [V2p: $i] :
% 5.66/5.91                ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91               => ( ( ap @ ( c_2Epath_2Efirst__label @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V0x ) @ V1r ) @ V2p ) )
% 5.66/5.91                  = V1r ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Elength__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Epath_2Elength @ A_27a @ A_27b ) @ V0p ) )
% 5.66/5.91          = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V0p ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Elist_2ELENGTH @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( ap @ ( c_2Eoption_2ETHE @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( ap @ ( c_2Ellist_2EtoList @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( ap @ ( c_2Epath_2EfromPath @ A_27a @ A_27b ) @ V0p ) ) ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Elength__thm,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] :
% 5.66/5.91        ( ! [V0x: $i] :
% 5.66/5.91            ( ( mem @ V0x @ A_27a )
% 5.66/5.91           => ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Epath_2Elength @ A_27a @ A_27b ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V0x ) ) )
% 5.66/5.91              = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.91        & ! [V1x: $i] :
% 5.66/5.91            ( ( mem @ V1x @ A_27c )
% 5.66/5.91           => ! [V2r: $i] :
% 5.66/5.91                ( ( mem @ V2r @ A_27d )
% 5.66/5.91               => ! [V3p: $i] :
% 5.66/5.91                    ( ( mem @ V3p @ ( ty_2Epath_2Epath @ A_27c @ A_27d ) )
% 5.66/5.91                   => ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Epath_2Elength @ A_27c @ A_27d ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27c @ A_27d ) @ V1x ) @ V2r ) @ V3p ) ) )
% 5.66/5.91                      = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Epath_2Efinite @ A_27c @ A_27d ) @ V3p ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Eoption_2ETHE @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Epath_2Elength @ A_27c @ A_27d ) @ V3p ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Ealt__length__thm,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] :
% 5.66/5.91        ( ! [V0x: $i] :
% 5.66/5.91            ( ( mem @ V0x @ A_27a )
% 5.66/5.91           => ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Epath_2Elength @ A_27a @ A_27b ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V0x ) ) )
% 5.66/5.91              = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.91        & ! [V1x: $i] :
% 5.66/5.91            ( ( mem @ V1x @ A_27c )
% 5.66/5.91           => ! [V2r: $i] :
% 5.66/5.91                ( ( mem @ V2r @ A_27d )
% 5.66/5.91               => ! [V3p: $i] :
% 5.66/5.91                    ( ( mem @ V3p @ ( ty_2Epath_2Epath @ A_27c @ A_27d ) )
% 5.66/5.91                   => ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Epath_2Elength @ A_27c @ A_27d ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27c @ A_27d ) @ V1x ) @ V2r ) @ V3p ) ) )
% 5.66/5.91                      = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ c_2Enum_2ESUC ) @ ( ap @ ( c_2Epath_2Elength @ A_27c @ A_27d ) @ V3p ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Elength__never__zero,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Epath_2Elength @ A_27a @ A_27b ) @ V0p ) )
% 5.66/5.91         != ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Efinite__length,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V0p ) )
% 5.66/5.91          <=> ? [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.91                ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Epath_2Elength @ A_27a @ A_27b ) @ V0p ) )
% 5.66/5.91                = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.66/5.91          & ( ~ ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V0p ) )
% 5.66/5.91          <=> ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Epath_2Elength @ A_27a @ A_27b ) @ V0p ) )
% 5.66/5.91              = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Elength__pmap,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.66/5.91        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1g: $i] :
% 5.66/5.91            ( ( mem @ V1g @ ( arr @ A_27c @ A_27d ) )
% 5.66/5.91           => ! [V2p: $i] :
% 5.66/5.91                ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27c ) )
% 5.66/5.91               => ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Epath_2Elength @ A_27b @ A_27d ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epmap @ A_27a @ A_27c @ A_27b @ A_27d ) @ V0f ) @ V1g ) @ V2p ) ) )
% 5.66/5.91                  = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Epath_2Elength @ A_27a @ A_27c ) @ V2p ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Eel__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] :
% 5.66/5.91        ( ! [V0p: $i] :
% 5.66/5.91            ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0p )
% 5.66/5.91              = ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V0p ) ) )
% 5.66/5.91        & ! [V1n: tp__ty_2Enum_2Enum,V2p: $i] :
% 5.66/5.91            ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ V2p )
% 5.66/5.91              = ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Epath_2Etail @ A_27a @ A_27b ) @ V2p ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eel__def__compute,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] :
% 5.66/5.91        ( ! [V0p: $i] :
% 5.66/5.91            ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0p )
% 5.66/5.91              = ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V0p ) ) )
% 5.66/5.91        & ! [V1n: tp__ty_2Enum_2Enum,V2p: $i] :
% 5.66/5.91            ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ V2p )
% 5.66/5.91              = ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Epath_2Etail @ A_27a @ A_27b ) @ V2p ) ) ) )
% 5.66/5.91        & ! [V3n: tp__ty_2Enum_2Enum,V4p: $i] :
% 5.66/5.91            ( ( mem @ V4p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ V4p )
% 5.66/5.91              = ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ ( ap @ ( c_2Epath_2Etail @ A_27a @ A_27b ) @ V4p ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Enth__label__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] :
% 5.66/5.91        ( ! [V0p: $i] :
% 5.66/5.91            ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27b @ A_27a ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Enth__label @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0p )
% 5.66/5.91              = ( ap @ ( c_2Epath_2Efirst__label @ A_27b @ A_27a ) @ V0p ) ) )
% 5.66/5.91        & ! [V1n: tp__ty_2Enum_2Enum,V2p: $i] :
% 5.66/5.91            ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27b @ A_27a ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Enth__label @ A_27a @ A_27b ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ V2p )
% 5.66/5.91              = ( ap @ ( ap @ ( c_2Epath_2Enth__label @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Epath_2Etail @ A_27b @ A_27a ) @ V2p ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Enth__label__def__compute,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] :
% 5.66/5.91        ( ! [V0p: $i] :
% 5.66/5.91            ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27b @ A_27a ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Enth__label @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0p )
% 5.66/5.91              = ( ap @ ( c_2Epath_2Efirst__label @ A_27b @ A_27a ) @ V0p ) ) )
% 5.66/5.91        & ! [V1n: tp__ty_2Enum_2Enum,V2p: $i] :
% 5.66/5.91            ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27b @ A_27a ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Enth__label @ A_27a @ A_27b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ V2p )
% 5.66/5.91              = ( ap @ ( ap @ ( c_2Epath_2Enth__label @ A_27a @ A_27b ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Epath_2Etail @ A_27b @ A_27a ) @ V2p ) ) ) )
% 5.66/5.91        & ! [V3n: tp__ty_2Enum_2Enum,V4p: $i] :
% 5.66/5.91            ( ( mem @ V4p @ ( ty_2Epath_2Epath @ A_27b @ A_27a ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Enth__label @ A_27a @ A_27b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ V4p )
% 5.66/5.91              = ( ap @ ( ap @ ( c_2Epath_2Enth__label @ A_27a @ A_27b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ ( ap @ ( c_2Epath_2Etail @ A_27b @ A_27a ) @ V4p ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Epath__Axiom,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.91        ( ( mem @ V0f @ ( arr @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) ) )
% 5.66/5.91       => ? [V1g: $i] :
% 5.66/5.91            ( ( mem @ V1g @ ( arr @ A_27a @ ( ty_2Epath_2Epath @ A_27b @ A_27c ) ) )
% 5.66/5.91            & ! [V2x: $i] :
% 5.66/5.91                ( ( mem @ V2x @ A_27a )
% 5.66/5.91               => ( ( ap @ V1g @ V2x )
% 5.66/5.91                  = ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Epath_2Epath @ A_27b @ A_27c ) @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) ) @ ( ap @ V0f @ V2x ) )
% 5.66/5.91                    @ ( lam @ A_27b
% 5.66/5.91                      @ ^ [V3y: $i] :
% 5.66/5.91                          ( lam @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) )
% 5.66/5.91                          @ ^ [V4v2: $i] :
% 5.66/5.91                              ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) @ ( ty_2Epath_2Epath @ A_27b @ A_27c ) ) @ V4v2 ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27b @ A_27c ) @ V3y ) )
% 5.66/5.91                              @ ( lam @ ( ty_2Epair_2Eprod @ A_27c @ A_27a )
% 5.66/5.91                                @ ^ [V5v3: $i] :
% 5.66/5.91                                    ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Epath_2Epath @ A_27b @ A_27c ) @ A_27c @ A_27a ) @ V5v3 )
% 5.66/5.91                                    @ ( lam @ A_27c
% 5.66/5.91                                      @ ^ [V6l: $i] :
% 5.66/5.91                                          ( lam @ A_27a
% 5.66/5.91                                          @ ^ [V7v: $i] : ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27b @ A_27c ) @ V3y ) @ V6l ) @ ( ap @ V1g @ V7v ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Epconcat__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p1: $i] :
% 5.66/5.91        ( ( mem @ V0p1 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1lab: $i] :
% 5.66/5.91            ( ( mem @ V1lab @ A_27b )
% 5.66/5.91           => ! [V2p2: $i] :
% 5.66/5.91                ( ( mem @ V2p2 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91               => ( ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epconcat @ A_27a @ A_27b ) @ V0p1 ) @ V1lab ) @ V2p2 )
% 5.66/5.91                  = ( ap @ ( c_2Epath_2EtoPath @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V0p1 ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( ap @ ( c_2Epath_2EfromPath @ A_27a @ A_27b ) @ V0p1 ) ) ) @ ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27a ) @ V1lab ) @ ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V2p2 ) ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( ap @ ( c_2Epath_2EfromPath @ A_27a @ A_27b ) @ V2p2 ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Epconcat__thm,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] :
% 5.66/5.91        ( ! [V0x: $i] :
% 5.66/5.91            ( ( mem @ V0x @ A_27a )
% 5.66/5.91           => ! [V1lab: $i] :
% 5.66/5.91                ( ( mem @ V1lab @ A_27b )
% 5.66/5.91               => ! [V2p2: $i] :
% 5.66/5.91                    ( ( mem @ V2p2 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                   => ( ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epconcat @ A_27a @ A_27b ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V0x ) ) @ V1lab ) @ V2p2 )
% 5.66/5.91                      = ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V0x ) @ V1lab ) @ V2p2 ) ) ) ) )
% 5.66/5.91        & ! [V3x: $i] :
% 5.66/5.91            ( ( mem @ V3x @ A_27c )
% 5.66/5.91           => ! [V4r: $i] :
% 5.66/5.91                ( ( mem @ V4r @ A_27d )
% 5.66/5.91               => ! [V5p: $i] :
% 5.66/5.91                    ( ( mem @ V5p @ ( ty_2Epath_2Epath @ A_27c @ A_27d ) )
% 5.66/5.91                   => ! [V6lab: $i] :
% 5.66/5.91                        ( ( mem @ V6lab @ A_27d )
% 5.66/5.91                       => ! [V7p2: $i] :
% 5.66/5.91                            ( ( mem @ V7p2 @ ( ty_2Epath_2Epath @ A_27c @ A_27d ) )
% 5.66/5.91                           => ( ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epconcat @ A_27c @ A_27d ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27c @ A_27d ) @ V3x ) @ V4r ) @ V5p ) ) @ V6lab ) @ V7p2 )
% 5.66/5.91                              = ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27c @ A_27d ) @ V3x ) @ V4r ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epconcat @ A_27c @ A_27d ) @ V5p ) @ V6lab ) @ V7p2 ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Epconcat__eq__stopped,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p1: $i] :
% 5.66/5.91        ( ( mem @ V0p1 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1lab: $i] :
% 5.66/5.91            ( ( mem @ V1lab @ A_27b )
% 5.66/5.91           => ! [V2p2: $i] :
% 5.66/5.91                ( ( mem @ V2p2 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91               => ! [V3x: $i] :
% 5.66/5.91                    ( ( mem @ V3x @ A_27a )
% 5.66/5.91                   => ( ( ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epconcat @ A_27a @ A_27b ) @ V0p1 ) @ V1lab ) @ V2p2 )
% 5.66/5.91                       != ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V3x ) )
% 5.66/5.91                      & ( ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V3x )
% 5.66/5.91                       != ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epconcat @ A_27a @ A_27b ) @ V0p1 ) @ V1lab ) @ V2p2 ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Epconcat__eq__pcons,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.66/5.91        ( ( mem @ V0x @ A_27a )
% 5.66/5.91       => ! [V1r: $i] :
% 5.66/5.91            ( ( mem @ V1r @ A_27b )
% 5.66/5.91           => ! [V2p: $i] :
% 5.66/5.91                ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91               => ! [V3p1: $i] :
% 5.66/5.91                    ( ( mem @ V3p1 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                   => ! [V4lab: $i] :
% 5.66/5.91                        ( ( mem @ V4lab @ A_27b )
% 5.66/5.91                       => ! [V5p2: $i] :
% 5.66/5.91                            ( ( mem @ V5p2 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                           => ( ( ( ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epconcat @ A_27a @ A_27b ) @ V3p1 ) @ V4lab ) @ V5p2 )
% 5.66/5.91                                  = ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V0x ) @ V1r ) @ V2p ) )
% 5.66/5.91                              <=> ( ( ( V4lab = V1r )
% 5.66/5.91                                    & ( V3p1
% 5.66/5.91                                      = ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V0x ) )
% 5.66/5.91                                    & ( V2p = V5p2 ) )
% 5.66/5.91                                  | ? [V6p1_27: $i] :
% 5.66/5.91                                      ( ( mem @ V6p1_27 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                                      & ( V3p1
% 5.66/5.91                                        = ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V0x ) @ V1r ) @ V6p1_27 ) )
% 5.66/5.91                                      & ( V2p
% 5.66/5.91                                        = ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epconcat @ A_27a @ A_27b ) @ V6p1_27 ) @ V4lab ) @ V5p2 ) ) ) ) )
% 5.66/5.91                              & ( ( ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V0x ) @ V1r ) @ V2p )
% 5.66/5.91                                  = ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epconcat @ A_27a @ A_27b ) @ V3p1 ) @ V4lab ) @ V5p2 ) )
% 5.66/5.91                              <=> ( ( ( V4lab = V1r )
% 5.66/5.91                                    & ( V3p1
% 5.66/5.91                                      = ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V0x ) )
% 5.66/5.91                                    & ( V2p = V5p2 ) )
% 5.66/5.91                                  | ? [V7p1_27: $i] :
% 5.66/5.91                                      ( ( mem @ V7p1_27 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                                      & ( V3p1
% 5.66/5.91                                        = ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V0x ) @ V1r ) @ V7p1_27 ) )
% 5.66/5.91                                      & ( V2p
% 5.66/5.91                                        = ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epconcat @ A_27a @ A_27b ) @ V7p1_27 ) @ V4lab ) @ V5p2 ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Efinite__pconcat,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p1: $i] :
% 5.66/5.91        ( ( mem @ V0p1 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1lab: $i] :
% 5.66/5.91            ( ( mem @ V1lab @ A_27b )
% 5.66/5.91           => ! [V2p2: $i] :
% 5.66/5.91                ( ( mem @ V2p2 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91               => ( ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epconcat @ A_27a @ A_27b ) @ V0p1 ) @ V1lab ) @ V2p2 ) ) )
% 5.66/5.91                <=> ( ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V0p1 ) )
% 5.66/5.91                    & ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V2p2 ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2EPL__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V0p )
% 5.66/5.91          = ( ap @ ( c_2Epred__set_2EGSPEC @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.66/5.91            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91              @ ^ [V1i: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ bool ) @ V1i ) @ ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V0p ) ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V1i ) @ ( ap @ ( c_2Eoption_2ETHE @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Epath_2Elength @ A_27a @ A_27b ) @ V0p ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Einfinite__PL,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ~ ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V0p ) )
% 5.66/5.91         => ! [V1i: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V0p ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2EPL__pcons,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.66/5.91        ( ( mem @ V0x @ A_27a )
% 5.66/5.91       => ! [V1r: $i] :
% 5.66/5.91            ( ( mem @ V1r @ A_27b )
% 5.66/5.91           => ! [V2q: $i] :
% 5.66/5.91                ( ( mem @ V2q @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91               => ( ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V0x ) @ V1r ) @ V2q ) )
% 5.66/5.91                  = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ c_2Enum_2ESUC ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V2q ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2EPL__stopped__at,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.66/5.91        ( ( mem @ V0x @ A_27a )
% 5.66/5.91       => ( ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V0x ) )
% 5.66/5.91          = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2EPL__thm,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] :
% 5.66/5.91        ( ! [V0x: $i] :
% 5.66/5.91            ( ( mem @ V0x @ A_27a )
% 5.66/5.91           => ( ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V0x ) )
% 5.66/5.91              = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) ) ) )
% 5.66/5.91        & ! [V1x: $i] :
% 5.66/5.91            ( ( mem @ V1x @ A_27a )
% 5.66/5.91           => ! [V2r: $i] :
% 5.66/5.91                ( ( mem @ V2r @ A_27b )
% 5.66/5.91               => ! [V3q: $i] :
% 5.66/5.91                    ( ( mem @ V3q @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                   => ( ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V1x ) @ V2r ) @ V3q ) )
% 5.66/5.91                      = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ c_2Enum_2ESUC ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V3q ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2EPL__0,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V0p ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2EPL__downward__closed,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0i: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.66/5.91        ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V1p ) ) )
% 5.66/5.91         => ! [V2j: tp__ty_2Enum_2Enum] :
% 5.66/5.91              ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2j ) ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) )
% 5.66/5.91             => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2j ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V1p ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2EPL__pmap,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.66/5.91        ( ( mem @ V0f @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.91       => ! [V1g: $i] :
% 5.66/5.91            ( ( mem @ V1g @ ( arr @ A_27d @ A_27b ) )
% 5.66/5.91           => ! [V2p: $i] :
% 5.66/5.91                ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27c @ A_27d ) )
% 5.66/5.91               => ( ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epmap @ A_27c @ A_27d @ A_27a @ A_27b ) @ V0f ) @ V1g ) @ V2p ) )
% 5.66/5.91                  = ( ap @ ( c_2Epath_2EPL @ A_27c @ A_27d ) @ V2p ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eel__pmap,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.66/5.91        ( ( mem @ V0f @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.91       => ! [V1g: $i] :
% 5.66/5.91            ( ( mem @ V1g @ ( arr @ A_27b @ A_27d ) )
% 5.66/5.91           => ! [V2i: tp__ty_2Enum_2Enum,V3p: $i] :
% 5.66/5.91                ( ( mem @ V3p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V3p ) ) )
% 5.66/5.91                 => ( ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27c @ A_27d ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epmap @ A_27a @ A_27b @ A_27c @ A_27d ) @ V0f ) @ V1g ) @ V3p ) )
% 5.66/5.91                    = ( ap @ V0f @ ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ V3p ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Enth__label__pmap,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.66/5.91        ( ( mem @ V0f @ ( arr @ A_27a @ A_27d ) )
% 5.66/5.91       => ! [V1g: $i] :
% 5.66/5.91            ( ( mem @ V1g @ ( arr @ A_27b @ A_27c ) )
% 5.66/5.91           => ! [V2i: tp__ty_2Enum_2Enum,V3p: $i] :
% 5.66/5.91                ( ( mem @ V3p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2i ) ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V3p ) ) )
% 5.66/5.91                 => ( ( ap @ ( ap @ ( c_2Epath_2Enth__label @ A_27c @ A_27d ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epmap @ A_27a @ A_27b @ A_27d @ A_27c ) @ V0f ) @ V1g ) @ V3p ) )
% 5.66/5.91                    = ( ap @ V1g @ ( ap @ ( ap @ ( c_2Epath_2Enth__label @ A_27b @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ V3p ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2EfirstP__at__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1p: $i] :
% 5.66/5.91            ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ! [V2i: tp__ty_2Enum_2Enum] :
% 5.66/5.91                ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2EfirstP__at @ A_27a @ A_27b ) @ V0P ) @ V1p ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) )
% 5.66/5.91              <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V1p ) ) )
% 5.66/5.91                  & ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ V1p ) ) )
% 5.66/5.91                  & ! [V3j: tp__ty_2Enum_2Enum] :
% 5.66/5.91                      ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3j ) ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) )
% 5.66/5.91                     => ~ ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V3j ) ) @ V1p ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2EfirstP__at__thm,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] :
% 5.66/5.91        ( ! [V0P: $i] :
% 5.66/5.91            ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.91           => ! [V1x: $i] :
% 5.66/5.91                ( ( mem @ V1x @ A_27a )
% 5.66/5.91               => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.66/5.91                    ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2EfirstP__at @ A_27a @ A_27b ) @ V0P ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V1x ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.66/5.91                  <=> ( ( V2n = fo__c_2Enum_2E0 )
% 5.66/5.91                      & ( p @ ( ap @ V0P @ V1x ) ) ) ) ) )
% 5.66/5.91        & ! [V3P: $i] :
% 5.66/5.91            ( ( mem @ V3P @ ( arr @ A_27a @ bool ) )
% 5.66/5.91           => ! [V4n: tp__ty_2Enum_2Enum,V5x: $i] :
% 5.66/5.91                ( ( mem @ V5x @ A_27a )
% 5.66/5.91               => ! [V6r: $i] :
% 5.66/5.91                    ( ( mem @ V6r @ A_27b )
% 5.66/5.91                   => ! [V7p: $i] :
% 5.66/5.91                        ( ( mem @ V7p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                       => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2EfirstP__at @ A_27a @ A_27b ) @ V3P ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V5x ) @ V6r ) @ V7p ) ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) )
% 5.66/5.91                        <=> ( ( ( V4n = fo__c_2Enum_2E0 )
% 5.66/5.91                              & ( p @ ( ap @ V3P @ V5x ) ) )
% 5.66/5.91                            | ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) )
% 5.66/5.91                              & ~ ( p @ ( ap @ V3P @ V5x ) )
% 5.66/5.91                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2EfirstP__at @ A_27a @ A_27b ) @ V3P ) @ V7p ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2EfirstP__at__zero,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1p: $i] :
% 5.66/5.91            ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2EfirstP__at @ A_27a @ A_27b ) @ V0P ) @ V1p ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.91            <=> ( p @ ( ap @ V0P @ ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V1p ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Eexists__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1p: $i] :
% 5.66/5.91            ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Eexists @ A_27a @ A_27b ) @ V0P ) @ V1p ) )
% 5.66/5.91            <=> ? [V2i: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2EfirstP__at @ A_27a @ A_27b ) @ V0P ) @ V1p ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Eevery__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1p: $i] :
% 5.66/5.91            ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Eevery @ A_27a @ A_27b ) @ V0P ) @ V1p ) )
% 5.66/5.91            <=> ~ ( p @ ( ap @ ( ap @ ( c_2Epath_2Eexists @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V0P ) ) @ V1p ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eexists__thm,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ( ! [V1x: $i] :
% 5.66/5.91              ( ( mem @ V1x @ A_27a )
% 5.66/5.91             => ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Eexists @ A_27a @ A_27b ) @ V0P ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V1x ) ) )
% 5.66/5.91              <=> ( p @ ( ap @ V0P @ V1x ) ) ) )
% 5.66/5.91          & ! [V2x: $i] :
% 5.66/5.91              ( ( mem @ V2x @ A_27a )
% 5.66/5.91             => ! [V3r: $i] :
% 5.66/5.91                  ( ( mem @ V3r @ A_27c )
% 5.66/5.91                 => ! [V4p: $i] :
% 5.66/5.91                      ( ( mem @ V4p @ ( ty_2Epath_2Epath @ A_27a @ A_27c ) )
% 5.66/5.91                     => ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Eexists @ A_27a @ A_27c ) @ V0P ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27c ) @ V2x ) @ V3r ) @ V4p ) ) )
% 5.66/5.91                      <=> ( ( p @ ( ap @ V0P @ V2x ) )
% 5.66/5.91                          | ( p @ ( ap @ ( ap @ ( c_2Epath_2Eexists @ A_27a @ A_27c ) @ V0P ) @ V4p ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eevery__thm,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ( ! [V1x: $i] :
% 5.66/5.91              ( ( mem @ V1x @ A_27a )
% 5.66/5.91             => ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Eevery @ A_27a @ A_27b ) @ V0P ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V1x ) ) )
% 5.66/5.91              <=> ( p @ ( ap @ V0P @ V1x ) ) ) )
% 5.66/5.91          & ! [V2x: $i] :
% 5.66/5.91              ( ( mem @ V2x @ A_27a )
% 5.66/5.91             => ! [V3r: $i] :
% 5.66/5.91                  ( ( mem @ V3r @ A_27c )
% 5.66/5.91                 => ! [V4p: $i] :
% 5.66/5.91                      ( ( mem @ V4p @ ( ty_2Epath_2Epath @ A_27a @ A_27c ) )
% 5.66/5.91                     => ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Eevery @ A_27a @ A_27c ) @ V0P ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27c ) @ V2x ) @ V3r ) @ V4p ) ) )
% 5.66/5.91                      <=> ( ( p @ ( ap @ V0P @ V2x ) )
% 5.66/5.91                          & ( p @ ( ap @ ( ap @ ( c_2Epath_2Eevery @ A_27a @ A_27c ) @ V0P ) @ V4p ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Enot__every,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1p: $i] :
% 5.66/5.91            ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ~ ( p @ ( ap @ ( ap @ ( c_2Epath_2Eevery @ A_27a @ A_27b ) @ V0P ) @ V1p ) )
% 5.66/5.91            <=> ( p @ ( ap @ ( ap @ ( c_2Epath_2Eexists @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V0P ) ) @ V1p ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Enot__exists,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1p: $i] :
% 5.66/5.91            ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ~ ( p @ ( ap @ ( ap @ ( c_2Epath_2Eexists @ A_27a @ A_27b ) @ V0P ) @ V1p ) )
% 5.66/5.91            <=> ( p @ ( ap @ ( ap @ ( c_2Epath_2Eevery @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V0P ) ) @ V1p ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eexists__el,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1p: $i] :
% 5.66/5.91            ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Eexists @ A_27a @ A_27b ) @ V0P ) @ V1p ) )
% 5.66/5.91            <=> ? [V2i: tp__ty_2Enum_2Enum] :
% 5.66/5.91                  ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V1p ) ) )
% 5.66/5.91                  & ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ V1p ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eevery__el,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1p: $i] :
% 5.66/5.91            ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Eevery @ A_27a @ A_27b ) @ V0P ) @ V1p ) )
% 5.66/5.91            <=> ! [V2i: tp__ty_2Enum_2Enum] :
% 5.66/5.91                  ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V1p ) ) )
% 5.66/5.91                 => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ V1p ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eevery__coinduction,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.91       => ! [V1Q: $i] :
% 5.66/5.91            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.66/5.91           => ( ( ! [V2x: $i] :
% 5.66/5.91                    ( ( mem @ V2x @ A_27a )
% 5.66/5.91                   => ( ( p @ ( ap @ V0P @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V2x ) ) )
% 5.66/5.91                     => ( p @ ( ap @ V1Q @ V2x ) ) ) )
% 5.66/5.91                & ! [V3x: $i] :
% 5.66/5.91                    ( ( mem @ V3x @ A_27a )
% 5.66/5.91                   => ! [V4r: $i] :
% 5.66/5.91                        ( ( mem @ V4r @ A_27b )
% 5.66/5.91                       => ! [V5p: $i] :
% 5.66/5.91                            ( ( mem @ V5p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                           => ( ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V3x ) @ V4r ) @ V5p ) ) )
% 5.66/5.91                             => ( ( p @ ( ap @ V1Q @ V3x ) )
% 5.66/5.91                                & ( p @ ( ap @ V0P @ V5p ) ) ) ) ) ) ) )
% 5.66/5.91             => ! [V6p: $i] :
% 5.66/5.91                  ( ( mem @ V6p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                 => ( ( p @ ( ap @ V0P @ V6p ) )
% 5.66/5.91                   => ( p @ ( ap @ ( ap @ ( c_2Epath_2Eevery @ A_27a @ A_27b ) @ V1Q ) @ V6p ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eexists__induction,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0Q: $i] :
% 5.66/5.91        ( ( mem @ V0Q @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1P: $i] :
% 5.66/5.91            ( ( mem @ V1P @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.91           => ( ( ! [V2x: $i] :
% 5.66/5.91                    ( ( mem @ V2x @ A_27a )
% 5.66/5.91                   => ( ( p @ ( ap @ V0Q @ V2x ) )
% 5.66/5.91                     => ( p @ ( ap @ V1P @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V2x ) ) ) ) )
% 5.66/5.91                & ! [V3x: $i] :
% 5.66/5.91                    ( ( mem @ V3x @ A_27a )
% 5.66/5.91                   => ! [V4r: $i] :
% 5.66/5.91                        ( ( mem @ V4r @ A_27b )
% 5.66/5.91                       => ! [V5p: $i] :
% 5.66/5.91                            ( ( mem @ V5p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                           => ( ( p @ ( ap @ V0Q @ V3x ) )
% 5.66/5.91                             => ( p @ ( ap @ V1P @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V3x ) @ V4r ) @ V5p ) ) ) ) ) ) )
% 5.66/5.91                & ! [V6x: $i] :
% 5.66/5.91                    ( ( mem @ V6x @ A_27a )
% 5.66/5.91                   => ! [V7r: $i] :
% 5.66/5.91                        ( ( mem @ V7r @ A_27b )
% 5.66/5.91                       => ! [V8p: $i] :
% 5.66/5.91                            ( ( mem @ V8p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                           => ( ( p @ ( ap @ V1P @ V8p ) )
% 5.66/5.91                             => ( p @ ( ap @ V1P @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V6x ) @ V7r ) @ V8p ) ) ) ) ) ) ) )
% 5.66/5.91             => ! [V9p: $i] :
% 5.66/5.91                  ( ( mem @ V9p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                 => ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Eexists @ A_27a @ A_27b ) @ V0Q ) @ V9p ) )
% 5.66/5.91                   => ( p @ ( ap @ V1P @ V9p ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Emem__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.91        ( ( mem @ V0s @ A_27a )
% 5.66/5.91       => ! [V1p: $i] :
% 5.66/5.91            ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Emem @ A_27a @ A_27b ) @ V0s ) @ V1p ) )
% 5.66/5.91            <=> ? [V2i: tp__ty_2Enum_2Enum] :
% 5.66/5.91                  ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V1p ) ) )
% 5.66/5.91                  & ( V0s
% 5.66/5.91                    = ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ V1p ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Emem__thm,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] :
% 5.66/5.91        ( ! [V0x: $i] :
% 5.66/5.91            ( ( mem @ V0x @ A_27a )
% 5.66/5.91           => ! [V1s: $i] :
% 5.66/5.91                ( ( mem @ V1s @ A_27a )
% 5.66/5.91               => ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Emem @ A_27a @ A_27b ) @ V1s ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V0x ) ) )
% 5.66/5.91                <=> ( V1s = V0x ) ) ) )
% 5.66/5.91        & ! [V2x: $i] :
% 5.66/5.91            ( ( mem @ V2x @ A_27c )
% 5.66/5.91           => ! [V3r: $i] :
% 5.66/5.91                ( ( mem @ V3r @ A_27d )
% 5.66/5.91               => ! [V4p: $i] :
% 5.66/5.91                    ( ( mem @ V4p @ ( ty_2Epath_2Epath @ A_27c @ A_27d ) )
% 5.66/5.91                   => ! [V5s: $i] :
% 5.66/5.91                        ( ( mem @ V5s @ A_27c )
% 5.66/5.91                       => ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Emem @ A_27c @ A_27d ) @ V5s ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27c @ A_27d ) @ V2x ) @ V3r ) @ V4p ) ) )
% 5.66/5.91                        <=> ( ( V5s = V2x )
% 5.66/5.91                            | ( p @ ( ap @ ( ap @ ( c_2Epath_2Emem @ A_27c @ A_27d ) @ V5s ) @ V4p ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Edrop__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] :
% 5.66/5.91        ( ! [V0p: $i] :
% 5.66/5.91            ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0p )
% 5.66/5.91              = V0p ) )
% 5.66/5.91        & ! [V1n: tp__ty_2Enum_2Enum,V2p: $i] :
% 5.66/5.91            ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ V2p )
% 5.66/5.91              = ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Epath_2Etail @ A_27a @ A_27b ) @ V2p ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Edrop__def__compute,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] :
% 5.66/5.91        ( ! [V0p: $i] :
% 5.66/5.91            ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0p )
% 5.66/5.91              = V0p ) )
% 5.66/5.91        & ! [V1n: tp__ty_2Enum_2Enum,V2p: $i] :
% 5.66/5.91            ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ V2p )
% 5.66/5.91              = ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Epath_2Etail @ A_27a @ A_27b ) @ V2p ) ) ) )
% 5.66/5.91        & ! [V3n: tp__ty_2Enum_2Enum,V4p: $i] :
% 5.66/5.91            ( ( mem @ V4p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ V4p )
% 5.66/5.91              = ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ ( ap @ ( c_2Epath_2Etail @ A_27a @ A_27b ) @ V4p ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Enumeral__drop,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] :
% 5.66/5.91        ( ! [V0n: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.66/5.91            ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ V1p )
% 5.66/5.91              = ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Epath_2Etail @ A_27a @ A_27b ) @ V1p ) ) ) )
% 5.66/5.91        & ! [V2n: tp__ty_2Enum_2Enum,V3p: $i] :
% 5.66/5.91            ( ( mem @ V3p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ V3p )
% 5.66/5.91              = ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) @ ( ap @ ( c_2Epath_2Etail @ A_27a @ A_27b ) @ V3p ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Efinite__drop,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.91            ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V0p ) ) )
% 5.66/5.91           => ( ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0p ) ) )
% 5.66/5.91            <=> ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V0p ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Elength__drop,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.91            ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V0p ) ) )
% 5.66/5.91           => ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Epath_2Elength @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V0p ) ) )
% 5.66/5.91              = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum
% 5.66/5.91                @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Epath_2Elength @ A_27a @ A_27b ) @ V0p ) ) @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) )
% 5.66/5.91                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                    @ ^ [V2m: $i] : ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V2m ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2EPL__drop,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1i: tp__ty_2Enum_2Enum] :
% 5.66/5.91            ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V0p ) ) )
% 5.66/5.91           => ( ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ V0p ) )
% 5.66/5.91              = ( ap
% 5.66/5.91                @ ( ap @ ( c_2Epred__set_2EIMAGE @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.66/5.91                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                    @ ^ [V2n: $i] : ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V2n ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) ) )
% 5.66/5.91                @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V0p ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2EIN__PL__drop,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0i: tp__ty_2Enum_2Enum,V1j: tp__ty_2Enum_2Enum,V2p: $i] :
% 5.66/5.91        ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V2p ) ) )
% 5.66/5.91         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ V2p ) ) ) )
% 5.66/5.91          <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V2p ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Efirst__drop,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0i: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.66/5.91        ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V1p ) ) )
% 5.66/5.91         => ( ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ V1p ) )
% 5.66/5.91            = ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ V1p ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Efirst__label__drop,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0i: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.66/5.91        ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V1p ) ) )
% 5.66/5.91         => ( ( ap @ ( c_2Epath_2Efirst__label @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ V1p ) )
% 5.66/5.91            = ( ap @ ( ap @ ( c_2Epath_2Enth__label @ A_27b @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ V1p ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Etail__drop,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0i: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.66/5.91        ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V1p ) ) )
% 5.66/5.91         => ( ( ap @ ( c_2Epath_2Etail @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ V1p ) )
% 5.66/5.91            = ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V1p ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eel__drop,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0i: tp__ty_2Enum_2Enum,V1j: tp__ty_2Enum_2Enum,V2p: $i] :
% 5.66/5.91        ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V2p ) ) )
% 5.66/5.91         => ( ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) @ V2p ) )
% 5.66/5.91            = ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) ) @ V2p ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Enth__label__drop,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0i: tp__ty_2Enum_2Enum,V1j: tp__ty_2Enum_2Enum,V2p: $i] :
% 5.66/5.91        ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V2p ) ) )
% 5.66/5.91         => ( ( ap @ ( ap @ ( c_2Epath_2Enth__label @ A_27b @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) @ V2p ) )
% 5.66/5.91            = ( ap @ ( ap @ ( c_2Epath_2Enth__label @ A_27b @ A_27a ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) ) @ V2p ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Etake__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] :
% 5.66/5.91        ( ! [V0p: $i] :
% 5.66/5.91            ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Etake @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0p )
% 5.66/5.91              = ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V0p ) ) ) )
% 5.66/5.91        & ! [V1n: tp__ty_2Enum_2Enum,V2p: $i] :
% 5.66/5.91            ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Etake @ A_27a @ A_27b ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ V2p )
% 5.66/5.91              = ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V2p ) ) @ ( ap @ ( c_2Epath_2Efirst__label @ A_27a @ A_27b ) @ V2p ) ) @ ( ap @ ( ap @ ( c_2Epath_2Etake @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ ( c_2Epath_2Etail @ A_27a @ A_27b ) @ V2p ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Etake__def__compute,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] :
% 5.66/5.91        ( ! [V0p: $i] :
% 5.66/5.91            ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Etake @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0p )
% 5.66/5.91              = ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V0p ) ) ) )
% 5.66/5.91        & ! [V1n: tp__ty_2Enum_2Enum,V2p: $i] :
% 5.66/5.91            ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Etake @ A_27a @ A_27b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ V2p )
% 5.66/5.91              = ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V2p ) ) @ ( ap @ ( c_2Epath_2Efirst__label @ A_27a @ A_27b ) @ V2p ) ) @ ( ap @ ( ap @ ( c_2Epath_2Etake @ A_27a @ A_27b ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Epath_2Etail @ A_27a @ A_27b ) @ V2p ) ) ) ) )
% 5.66/5.91        & ! [V3n: tp__ty_2Enum_2Enum,V4p: $i] :
% 5.66/5.91            ( ( mem @ V4p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Etake @ A_27a @ A_27b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ V4p )
% 5.66/5.91              = ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V4p ) ) @ ( ap @ ( c_2Epath_2Efirst__label @ A_27a @ A_27b ) @ V4p ) ) @ ( ap @ ( ap @ ( c_2Epath_2Etake @ A_27a @ A_27b ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) @ ( ap @ ( c_2Epath_2Etail @ A_27a @ A_27b ) @ V4p ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Efirst__take,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1i: tp__ty_2Enum_2Enum] :
% 5.66/5.91            ( ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epath_2Etake @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ V0p ) )
% 5.66/5.91            = ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V0p ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Efinite__take,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1i: tp__ty_2Enum_2Enum] :
% 5.66/5.91            ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V0p ) ) )
% 5.66/5.91           => ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epath_2Etake @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ V0p ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Elength__take,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1i: tp__ty_2Enum_2Enum] :
% 5.66/5.91            ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V0p ) ) )
% 5.66/5.91           => ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Epath_2Elength @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epath_2Etake @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ V0p ) ) )
% 5.66/5.91              = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2EPL__take,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1i: tp__ty_2Enum_2Enum] :
% 5.66/5.91            ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V0p ) ) )
% 5.66/5.91           => ( ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epath_2Etake @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ V0p ) )
% 5.66/5.91              = ( ap @ ( c_2Epred__set_2EGSPEC @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.66/5.91                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                  @ ^ [V2n: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ bool ) @ V2n ) @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ V2n ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Elast__take,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0i: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.66/5.91        ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V1p ) ) )
% 5.66/5.91         => ( ( ap @ ( c_2Epath_2Elast @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epath_2Etake @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ V1p ) )
% 5.66/5.91            = ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ V1p ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Enth__label__take,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0n: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.66/5.91        ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V2i: tp__ty_2Enum_2Enum] :
% 5.66/5.91            ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.66/5.91              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V1p ) ) ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Enth__label @ A_27b @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( ap @ ( ap @ ( c_2Epath_2Etake @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1p ) )
% 5.66/5.91              = ( ap @ ( ap @ ( c_2Epath_2Enth__label @ A_27b @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ V1p ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Eseg__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0i: tp__ty_2Enum_2Enum,V1j: tp__ty_2Enum_2Enum,V2p: $i] :
% 5.66/5.91        ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( ap @ ( ap @ ( ap @ ( c_2Epath_2Eseg @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) @ V2p )
% 5.66/5.91          = ( ap @ ( ap @ ( c_2Epath_2Etake @ A_27a @ A_27b ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1j ) ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) ) @ ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ V2p ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Esingleton__seg,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0i: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.66/5.91        ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V1p ) ) )
% 5.66/5.91         => ( ( ap @ ( ap @ ( ap @ ( c_2Epath_2Eseg @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ V1p )
% 5.66/5.91            = ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ V1p ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Erecursive__seg,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0i: tp__ty_2Enum_2Enum,V1j: tp__ty_2Enum_2Enum,V2p: $i] :
% 5.66/5.91        ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) )
% 5.66/5.91            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V2p ) ) ) )
% 5.66/5.91         => ( ( ap @ ( ap @ ( ap @ ( c_2Epath_2Eseg @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) @ V2p )
% 5.66/5.91            = ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ V2p ) ) @ ( ap @ ( ap @ ( c_2Epath_2Enth__label @ A_27b @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ V2p ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Eseg @ A_27a @ A_27b ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) @ V2p ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2EPL__seg,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0i: tp__ty_2Enum_2Enum,V1j: tp__ty_2Enum_2Enum,V2p: $i] :
% 5.66/5.91        ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) )
% 5.66/5.91            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V2p ) ) ) )
% 5.66/5.91         => ( ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Eseg @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) @ V2p ) )
% 5.66/5.91            = ( ap @ ( c_2Epred__set_2EGSPEC @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.66/5.91              @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                @ ^ [V3n: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ bool ) @ V3n ) @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ V3n ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1j ) ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Efinite__seg,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1i: tp__ty_2Enum_2Enum,V2j: tp__ty_2Enum_2Enum] :
% 5.66/5.91            ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( inj__ty_2Enum_2Enum @ V2j ) ) )
% 5.66/5.91              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2j ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V0p ) ) ) )
% 5.66/5.91           => ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Eseg @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1i ) ) @ ( inj__ty_2Enum_2Enum @ V2j ) ) @ V0p ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Efirst__seg,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0i: tp__ty_2Enum_2Enum,V1j: tp__ty_2Enum_2Enum,V2p: $i] :
% 5.66/5.91        ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) )
% 5.66/5.91            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V2p ) ) ) )
% 5.66/5.91         => ( ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Eseg @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) @ V2p ) )
% 5.66/5.91            = ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ V2p ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Elast__seg,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0i: tp__ty_2Enum_2Enum,V1j: tp__ty_2Enum_2Enum,V2p: $i] :
% 5.66/5.91        ( ( mem @ V2p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) )
% 5.66/5.91            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V2p ) ) ) )
% 5.66/5.91         => ( ( ap @ ( c_2Epath_2Elast @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Eseg @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0i ) ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) @ V2p ) )
% 5.66/5.91            = ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V1j ) ) @ V2p ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Elabels__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] :
% 5.66/5.91        ( ! [V0x: $i] :
% 5.66/5.91            ( ( mem @ V0x @ A_27a )
% 5.66/5.91           => ( ( ap @ ( c_2Epath_2Elabels @ A_27a @ A_27b ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V0x ) )
% 5.66/5.91              = ( c_2Ellist_2ELNIL @ A_27b ) ) )
% 5.66/5.91        & ! [V1x: $i] :
% 5.66/5.91            ( ( mem @ V1x @ A_27a )
% 5.66/5.91           => ! [V2r: $i] :
% 5.66/5.91                ( ( mem @ V2r @ A_27b )
% 5.66/5.91               => ! [V3p: $i] :
% 5.66/5.91                    ( ( mem @ V3p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                   => ( ( ap @ ( c_2Epath_2Elabels @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V1x ) @ V2r ) @ V3p ) )
% 5.66/5.91                      = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27b ) @ V2r ) @ ( ap @ ( c_2Epath_2Elabels @ A_27a @ A_27b ) @ V3p ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2EfirstP__at__unique,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1p: $i] :
% 5.66/5.91            ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.66/5.91                ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2EfirstP__at @ A_27a @ A_27b ) @ V0P ) @ V1p ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.66/5.91               => ! [V3m: tp__ty_2Enum_2Enum] :
% 5.66/5.91                    ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2EfirstP__at @ A_27a @ A_27b ) @ V0P ) @ V1p ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) )
% 5.66/5.91                  <=> ( V3m = V2n ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Eis__stopped__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( p @ ( ap @ ( c_2Epath_2Eis__stopped @ A_27a @ A_27b ) @ V0p ) )
% 5.66/5.91        <=> ? [V1x: $i] :
% 5.66/5.91              ( ( mem @ V1x @ A_27a )
% 5.66/5.91              & ( V0p
% 5.66/5.91                = ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V1x ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eis__stopped__thm,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] :
% 5.66/5.91        ( ! [V0x: $i] :
% 5.66/5.91            ( ( mem @ V0x @ A_27a )
% 5.66/5.91           => ( ( p @ ( ap @ ( c_2Epath_2Eis__stopped @ A_27a @ A_27b ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V0x ) ) )
% 5.66/5.91            <=> $true ) )
% 5.66/5.91        & ! [V1x: $i] :
% 5.66/5.91            ( ( mem @ V1x @ A_27c )
% 5.66/5.91           => ! [V2r: $i] :
% 5.66/5.91                ( ( mem @ V2r @ A_27d )
% 5.66/5.91               => ! [V3p: $i] :
% 5.66/5.91                    ( ( mem @ V3p @ ( ty_2Epath_2Epath @ A_27c @ A_27d ) )
% 5.66/5.91                   => ( ( p @ ( ap @ ( c_2Epath_2Eis__stopped @ A_27c @ A_27d ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27c @ A_27d ) @ V1x ) @ V2r ) @ V3p ) ) )
% 5.66/5.91                    <=> $false ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Efilter__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ( ! [V1x: $i] :
% 5.66/5.91              ( ( mem @ V1x @ A_27a )
% 5.66/5.91             => ( ( p @ ( ap @ V0P @ V1x ) )
% 5.66/5.91               => ( ( ap @ ( ap @ ( c_2Epath_2Efilter @ A_27a @ A_27b ) @ V0P ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V1x ) )
% 5.66/5.91                  = ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V1x ) ) ) )
% 5.66/5.91          & ! [V2x: $i] :
% 5.66/5.91              ( ( mem @ V2x @ A_27a )
% 5.66/5.91             => ! [V3r: $i] :
% 5.66/5.91                  ( ( mem @ V3r @ A_27b )
% 5.66/5.91                 => ! [V4p: $i] :
% 5.66/5.91                      ( ( mem @ V4p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                     => ( ( ap @ ( ap @ ( c_2Epath_2Efilter @ A_27a @ A_27b ) @ V0P ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V2x ) @ V3r ) @ V4p ) )
% 5.66/5.91                        = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) ) @ ( ap @ V0P @ V2x ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epath_2Eexists @ A_27a @ A_27b ) @ V0P ) @ V4p ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V2x ) @ V3r ) @ ( ap @ ( ap @ ( c_2Epath_2Efilter @ A_27a @ A_27b ) @ V0P ) @ V4p ) ) ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V2x ) ) ) @ ( ap @ ( ap @ ( c_2Epath_2Efilter @ A_27a @ A_27b ) @ V0P ) @ V4p ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Efilter__every,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1p: $i] :
% 5.66/5.91            ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Eexists @ A_27a @ A_27b ) @ V0P ) @ V1p ) )
% 5.66/5.91             => ( p @ ( ap @ ( ap @ ( c_2Epath_2Eevery @ A_27a @ A_27b ) @ V0P ) @ ( ap @ ( ap @ ( c_2Epath_2Efilter @ A_27a @ A_27b ) @ V0P ) @ V1p ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Epgenerate__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.91        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.91       => ! [V1g: $i] :
% 5.66/5.91            ( ( mem @ V1g @ ( arr @ ty_2Enum_2Enum @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Epgenerate @ A_27a @ A_27b ) @ V0f ) @ V1g )
% 5.66/5.91              = ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ V1g @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( c_2Epath_2Epgenerate @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ A_27a @ ty_2Enum_2Enum ) @ V0f ) @ c_2Enum_2ESUC ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ A_27b @ ty_2Enum_2Enum ) @ V1g ) @ c_2Enum_2ESUC ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Epgenerate__infinite,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.91        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.91       => ! [V1g: $i] :
% 5.66/5.91            ( ( mem @ V1g @ ( arr @ ty_2Enum_2Enum @ A_27b ) )
% 5.66/5.91           => ~ ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epath_2Epgenerate @ A_27a @ A_27b ) @ V0f ) @ V1g ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Epgenerate__not__stopped,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.91        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.91       => ! [V1g: $i] :
% 5.66/5.91            ( ( mem @ V1g @ ( arr @ ty_2Enum_2Enum @ A_27b ) )
% 5.66/5.91           => ! [V2x: $i] :
% 5.66/5.91                ( ( mem @ V2x @ A_27a )
% 5.66/5.91               => ( ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V2x )
% 5.66/5.91                 != ( ap @ ( ap @ ( c_2Epath_2Epgenerate @ A_27a @ A_27b ) @ V0f ) @ V1g ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eel__pgenerate,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0n: tp__ty_2Enum_2Enum,V1f: $i] :
% 5.66/5.91        ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.91       => ! [V2g: $i] :
% 5.66/5.91            ( ( mem @ V2g @ ( arr @ ty_2Enum_2Enum @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Eel @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Epath_2Epgenerate @ A_27a @ A_27b ) @ V1f ) @ V2g ) )
% 5.66/5.91              = ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Enth__label__pgenerate,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0n: tp__ty_2Enum_2Enum,V1f: $i] :
% 5.66/5.91        ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.91       => ! [V2g: $i] :
% 5.66/5.91            ( ( mem @ V2g @ ( arr @ ty_2Enum_2Enum @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Enth__label @ A_27b @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( ap @ ( c_2Epath_2Epgenerate @ A_27a @ A_27b ) @ V1f ) @ V2g ) )
% 5.66/5.91              = ( ap @ V2g @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Epgenerate__11,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.91        ( ( mem @ V0f1 @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.91       => ! [V1g1: $i] :
% 5.66/5.91            ( ( mem @ V1g1 @ ( arr @ ty_2Enum_2Enum @ A_27b ) )
% 5.66/5.91           => ! [V2f2: $i] :
% 5.66/5.91                ( ( mem @ V2f2 @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.91               => ! [V3g2: $i] :
% 5.66/5.91                    ( ( mem @ V3g2 @ ( arr @ ty_2Enum_2Enum @ A_27b ) )
% 5.66/5.91                   => ( ( ( ap @ ( ap @ ( c_2Epath_2Epgenerate @ A_27a @ A_27b ) @ V0f1 ) @ V1g1 )
% 5.66/5.91                        = ( ap @ ( ap @ ( c_2Epath_2Epgenerate @ A_27a @ A_27b ) @ V2f2 ) @ V3g2 ) )
% 5.66/5.91                    <=> ( ( V0f1 = V2f2 )
% 5.66/5.91                        & ( V1g1 = V3g2 ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Epgenerate__onto,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ~ ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V0p ) )
% 5.66/5.91         => ? [V1f: $i] :
% 5.66/5.91              ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.91              & ? [V2g: $i] :
% 5.66/5.91                  ( ( mem @ V2g @ ( arr @ ty_2Enum_2Enum @ A_27b ) )
% 5.66/5.91                  & ( V0p
% 5.66/5.91                    = ( ap @ ( ap @ ( c_2Epath_2Epgenerate @ A_27a @ A_27b ) @ V1f ) @ V2g ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Eokpath__f__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.91        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) )
% 5.66/5.91       => ! [V1X: $i] :
% 5.66/5.91            ( ( mem @ V1X @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Epath_2Eokpath__f @ A_27a @ A_27b ) @ V0R ) @ V1X )
% 5.66/5.91              = ( ap
% 5.66/5.91                @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ A_27a )
% 5.66/5.91                    @ ( lam @ A_27a
% 5.66/5.91                      @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V2x ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) ) ) ) )
% 5.66/5.91                @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) ) ) )
% 5.66/5.91                  @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.91                    @ ( lam @ A_27a
% 5.66/5.91                      @ ^ [V3x: $i] :
% 5.66/5.91                          ( ap @ ( c_2Epair_2EUNCURRY @ A_27b @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ ( ty_2Epair_2Eprod @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.91                          @ ( lam @ A_27b
% 5.66/5.91                            @ ^ [V4r: $i] :
% 5.66/5.91                                ( lam @ ( ty_2Epath_2Epath @ A_27a @ A_27b )
% 5.66/5.91                                @ ^ [V5p: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V3x ) @ V4r ) @ V5p ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ V0R @ V3x ) @ V4r ) @ ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V5p ) ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) ) @ V5p ) @ V1X ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eokpath__monotone,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.91        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) )
% 5.66/5.91       => ( p @ ( ap @ ( c_2EfixedPoint_2Emonotone @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Epath_2Eokpath__f @ A_27a @ A_27b ) @ V0R ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Eokpath__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.91        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) )
% 5.66/5.91       => ( ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V0R )
% 5.66/5.91          = ( ap @ ( c_2EfixedPoint_2Egfp @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Epath_2Eokpath__f @ A_27a @ A_27b ) @ V0R ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eokpath__co__ind,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.91        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) )
% 5.66/5.91       => ! [V1P: $i] :
% 5.66/5.91            ( ( mem @ V1P @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.91           => ( ! [V2x: $i] :
% 5.66/5.91                  ( ( mem @ V2x @ A_27a )
% 5.66/5.91                 => ! [V3r: $i] :
% 5.66/5.91                      ( ( mem @ V3r @ A_27b )
% 5.66/5.91                     => ! [V4p: $i] :
% 5.66/5.91                          ( ( mem @ V4p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                         => ( ( p @ ( ap @ V1P @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V2x ) @ V3r ) @ V4p ) ) )
% 5.66/5.91                           => ( ( p @ ( ap @ ( ap @ ( ap @ V0R @ V2x ) @ V3r ) @ ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V4p ) ) )
% 5.66/5.91                              & ( p @ ( ap @ V1P @ V4p ) ) ) ) ) ) )
% 5.66/5.91             => ! [V5p: $i] :
% 5.66/5.91                  ( ( mem @ V5p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                 => ( ( p @ ( ap @ V1P @ V5p ) )
% 5.66/5.91                   => ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V0R ) @ V5p ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eokpath__cases,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.91        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) )
% 5.66/5.91       => ! [V1x: $i] :
% 5.66/5.91            ( ( mem @ V1x @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V0R ) @ V1x ) )
% 5.66/5.91            <=> ( ? [V2x_27: $i] :
% 5.66/5.91                    ( ( mem @ V2x_27 @ A_27a )
% 5.66/5.91                    & ( V1x
% 5.66/5.91                      = ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V2x_27 ) ) )
% 5.66/5.91                | ? [V3x_27: $i] :
% 5.66/5.91                    ( ( mem @ V3x_27 @ A_27a )
% 5.66/5.91                    & ? [V4r: $i] :
% 5.66/5.91                        ( ( mem @ V4r @ A_27b )
% 5.66/5.91                        & ? [V5p: $i] :
% 5.66/5.91                            ( ( mem @ V5p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                            & ( V1x
% 5.66/5.91                              = ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V3x_27 ) @ V4r ) @ V5p ) )
% 5.66/5.91                            & ( p @ ( ap @ ( ap @ ( ap @ V0R @ V3x_27 ) @ V4r ) @ ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V5p ) ) )
% 5.66/5.91                            & ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V0R ) @ V5p ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eokpath__thm,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.91        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) )
% 5.66/5.91       => ( ! [V1x: $i] :
% 5.66/5.91              ( ( mem @ V1x @ A_27a )
% 5.66/5.91             => ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V1x ) ) ) )
% 5.66/5.91          & ! [V2x: $i] :
% 5.66/5.91              ( ( mem @ V2x @ A_27a )
% 5.66/5.91             => ! [V3r: $i] :
% 5.66/5.91                  ( ( mem @ V3r @ A_27b )
% 5.66/5.91                 => ! [V4p: $i] :
% 5.66/5.91                      ( ( mem @ V4p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                     => ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V2x ) @ V3r ) @ V4p ) ) )
% 5.66/5.91                      <=> ( ( p @ ( ap @ ( ap @ ( ap @ V0R @ V2x ) @ V3r ) @ ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V4p ) ) )
% 5.66/5.91                          & ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V0R ) @ V4p ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Efinite__okpath__ind,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.91       => ! [V1R: $i] :
% 5.66/5.91            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) )
% 5.66/5.91           => ( ( ! [V2x: $i] :
% 5.66/5.91                    ( ( mem @ V2x @ A_27a )
% 5.66/5.91                   => ( p @ ( ap @ V0P @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V2x ) ) ) )
% 5.66/5.91                & ! [V3x: $i] :
% 5.66/5.91                    ( ( mem @ V3x @ A_27a )
% 5.66/5.91                   => ! [V4r: $i] :
% 5.66/5.91                        ( ( mem @ V4r @ A_27b )
% 5.66/5.91                       => ! [V5p: $i] :
% 5.66/5.91                            ( ( mem @ V5p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                           => ( ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V1R ) @ V5p ) )
% 5.66/5.91                                & ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V5p ) )
% 5.66/5.91                                & ( p @ ( ap @ ( ap @ ( ap @ V1R @ V3x ) @ V4r ) @ ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V5p ) ) )
% 5.66/5.91                                & ( p @ ( ap @ V0P @ V5p ) ) )
% 5.66/5.91                             => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V3x ) @ V4r ) @ V5p ) ) ) ) ) ) ) )
% 5.66/5.91             => ! [V6sigma: $i] :
% 5.66/5.91                  ( ( mem @ V6sigma @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                 => ( ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V1R ) @ V6sigma ) )
% 5.66/5.91                      & ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V6sigma ) ) )
% 5.66/5.91                   => ( p @ ( ap @ V0P @ V6sigma ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eokpath__pmap,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.91        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) )
% 5.66/5.91       => ! [V1f: $i] :
% 5.66/5.91            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.91           => ! [V2g: $i] :
% 5.66/5.91                ( ( mem @ V2g @ ( arr @ A_27b @ A_27b ) )
% 5.66/5.91               => ! [V3p: $i] :
% 5.66/5.91                    ( ( mem @ V3p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V0R ) @ V3p ) )
% 5.66/5.91                        & ! [V4x: $i] :
% 5.66/5.91                            ( ( mem @ V4x @ A_27a )
% 5.66/5.91                           => ! [V5r: $i] :
% 5.66/5.91                                ( ( mem @ V5r @ A_27b )
% 5.66/5.91                               => ! [V6y: $i] :
% 5.66/5.91                                    ( ( mem @ V6y @ A_27a )
% 5.66/5.91                                   => ( ( p @ ( ap @ ( ap @ ( ap @ V0R @ V4x ) @ V5r ) @ V6y ) )
% 5.66/5.91                                     => ( p @ ( ap @ ( ap @ ( ap @ V0R @ ( ap @ V1f @ V4x ) ) @ ( ap @ V2g @ V5r ) ) @ ( ap @ V1f @ V6y ) ) ) ) ) ) ) )
% 5.66/5.91                     => ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epmap @ A_27a @ A_27b @ A_27a @ A_27b ) @ V1f ) @ V2g ) @ V3p ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Eplink__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] :
% 5.66/5.91        ( ! [V0x: $i] :
% 5.66/5.91            ( ( mem @ V0x @ A_27a )
% 5.66/5.91           => ! [V1p: $i] :
% 5.66/5.91                ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91               => ( ( ap @ ( ap @ ( c_2Epath_2Eplink @ A_27a @ A_27b ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V0x ) ) @ V1p )
% 5.66/5.91                  = V1p ) ) )
% 5.66/5.91        & ! [V2x: $i] :
% 5.66/5.91            ( ( mem @ V2x @ A_27a )
% 5.66/5.91           => ! [V3r: $i] :
% 5.66/5.91                ( ( mem @ V3r @ A_27b )
% 5.66/5.91               => ! [V4p1: $i] :
% 5.66/5.91                    ( ( mem @ V4p1 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                   => ! [V5p2: $i] :
% 5.66/5.91                        ( ( mem @ V5p2 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                       => ( ( ap @ ( ap @ ( c_2Epath_2Eplink @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V2x ) @ V3r ) @ V4p1 ) ) @ V5p2 )
% 5.66/5.91                          = ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V2x ) @ V3r ) @ ( ap @ ( ap @ ( c_2Epath_2Eplink @ A_27a @ A_27b ) @ V4p1 ) @ V5p2 ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Efinite__plink,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p1: $i] :
% 5.66/5.91        ( ( mem @ V0p1 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1p2: $i] :
% 5.66/5.91            ( ( mem @ V1p2 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epath_2Eplink @ A_27a @ A_27b ) @ V0p1 ) @ V1p2 ) ) )
% 5.66/5.91            <=> ( ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V0p1 ) )
% 5.66/5.91                & ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V1p2 ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Efirst__plink,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p1: $i] :
% 5.66/5.91        ( ( mem @ V0p1 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1p2: $i] :
% 5.66/5.91            ( ( mem @ V1p2 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ( ap @ ( c_2Epath_2Elast @ A_27a @ A_27b ) @ V0p1 )
% 5.66/5.91                = ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V1p2 ) )
% 5.66/5.91             => ( ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epath_2Eplink @ A_27a @ A_27b ) @ V0p1 ) @ V1p2 ) )
% 5.66/5.91                = ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V0p1 ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Elast__plink,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p1: $i] :
% 5.66/5.91        ( ( mem @ V0p1 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1p2: $i] :
% 5.66/5.91            ( ( mem @ V1p2 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V0p1 ) )
% 5.66/5.91                & ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V1p2 ) )
% 5.66/5.91                & ( ( ap @ ( c_2Epath_2Elast @ A_27a @ A_27b ) @ V0p1 )
% 5.66/5.91                  = ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V1p2 ) ) )
% 5.66/5.91             => ( ( ap @ ( c_2Epath_2Elast @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epath_2Eplink @ A_27a @ A_27b ) @ V0p1 ) @ V1p2 ) )
% 5.66/5.91                = ( ap @ ( c_2Epath_2Elast @ A_27a @ A_27b ) @ V1p2 ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eokpath__plink,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.91        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) )
% 5.66/5.91       => ! [V1p1: $i] :
% 5.66/5.91            ( ( mem @ V1p1 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ! [V2p2: $i] :
% 5.66/5.91                ( ( mem @ V2p2 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91               => ( ( ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V1p1 ) )
% 5.66/5.91                    & ( ( ap @ ( c_2Epath_2Elast @ A_27a @ A_27b ) @ V1p1 )
% 5.66/5.91                      = ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V2p2 ) ) )
% 5.66/5.91                 => ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( ap @ ( c_2Epath_2Eplink @ A_27a @ A_27b ) @ V1p1 ) @ V2p2 ) ) )
% 5.66/5.91                  <=> ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V0R ) @ V1p1 ) )
% 5.66/5.91                      & ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V0R ) @ V2p2 ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eokpath__take,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.91        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) )
% 5.66/5.91       => ! [V1p: $i] :
% 5.66/5.91            ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ! [V2i: tp__ty_2Enum_2Enum] :
% 5.66/5.91                ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V1p ) ) )
% 5.66/5.91                  & ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V0R ) @ V1p ) ) )
% 5.66/5.91               => ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( ap @ ( c_2Epath_2Etake @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ V1p ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eokpath__drop,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.91        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) )
% 5.66/5.91       => ! [V1p: $i] :
% 5.66/5.91            ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ! [V2i: tp__ty_2Enum_2Enum] :
% 5.66/5.91                ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V1p ) ) )
% 5.66/5.91                  & ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V0R ) @ V1p ) ) )
% 5.66/5.91               => ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ V1p ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eokpath__seg,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.91        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) )
% 5.66/5.91       => ! [V1p: $i] :
% 5.66/5.91            ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ! [V2i: tp__ty_2Enum_2Enum,V3j: tp__ty_2Enum_2Enum] :
% 5.66/5.91                ( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( inj__ty_2Enum_2Enum @ V3j ) ) )
% 5.66/5.91                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V3j ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V1p ) ) )
% 5.66/5.91                  & ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V0R ) @ V1p ) ) )
% 5.66/5.91               => ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Eseg @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( inj__ty_2Enum_2Enum @ V3j ) ) @ V1p ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2ESN__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.91        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) )
% 5.66/5.91       => ( ( p @ ( ap @ ( c_2Epath_2ESN @ A_27a @ A_27b ) @ V0R ) )
% 5.66/5.91        <=> ( p
% 5.66/5.91            @ ( ap @ ( c_2Erelation_2EWF @ A_27a )
% 5.66/5.91              @ ( lam @ A_27a
% 5.66/5.91                @ ^ [V1x: $i] :
% 5.66/5.91                    ( lam @ A_27a
% 5.66/5.91                    @ ^ [V2y: $i] :
% 5.66/5.91                        ( ap @ ( c_2Ebool_2E_3F @ A_27b )
% 5.66/5.91                        @ ( lam @ A_27b
% 5.66/5.91                          @ ^ [V3l: $i] : ( ap @ ( ap @ ( ap @ V0R @ V2y ) @ V3l ) @ V1x ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2ESN__finite__paths,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.91        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) )
% 5.66/5.91       => ! [V1p: $i] :
% 5.66/5.91            ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ( p @ ( ap @ ( c_2Epath_2ESN @ A_27a @ A_27b ) @ V0R ) )
% 5.66/5.91                & ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V0R ) @ V1p ) ) )
% 5.66/5.91             => ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V1p ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Efinite__paths__SN,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.91        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) )
% 5.66/5.91       => ( ! [V1p: $i] :
% 5.66/5.91              ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91             => ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V0R ) @ V1p ) )
% 5.66/5.91               => ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V1p ) ) ) )
% 5.66/5.91         => ( p @ ( ap @ ( c_2Epath_2ESN @ A_27a @ A_27b ) @ V0R ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2ESN__finite__paths__EQ,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.91        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) )
% 5.66/5.91       => ( ( p @ ( ap @ ( c_2Epath_2ESN @ A_27a @ A_27b ) @ V0R ) )
% 5.66/5.91        <=> ! [V1p: $i] :
% 5.66/5.91              ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91             => ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V0R ) @ V1p ) )
% 5.66/5.91               => ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V1p ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Elabels__LMAP,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( ap @ ( c_2Epath_2Elabels @ A_27a @ A_27b ) @ V0p )
% 5.66/5.91          = ( ap @ ( ap @ ( c_2Ellist_2ELMAP @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ A_27b ) @ ( c_2Epair_2EFST @ A_27b @ A_27a ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( ap @ ( c_2Epath_2EfromPath @ A_27a @ A_27b ) @ V0p ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Elabels__plink,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p1: $i] :
% 5.66/5.91        ( ( mem @ V0p1 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1p2: $i] :
% 5.66/5.91            ( ( mem @ V1p2 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ( ( ap @ ( c_2Epath_2Elabels @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epath_2Eplink @ A_27a @ A_27b ) @ V0p1 ) @ V1p2 ) )
% 5.66/5.91              = ( ap @ ( ap @ ( c_2Ellist_2ELAPPEND @ A_27b ) @ ( ap @ ( c_2Epath_2Elabels @ A_27a @ A_27b ) @ V0p1 ) ) @ ( ap @ ( c_2Epath_2Elabels @ A_27a @ A_27b ) @ V1p2 ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Efinite__labels,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( p @ ( ap @ ( c_2Ellist_2ELFINITE @ A_27b ) @ ( ap @ ( c_2Epath_2Elabels @ A_27a @ A_27b ) @ V0p ) ) )
% 5.66/5.91        <=> ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V0p ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Eunfold__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,V0proj: $i] :
% 5.66/5.91        ( ( mem @ V0proj @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.91       => ! [V1f: $i] :
% 5.66/5.91            ( ( mem @ V1f @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) ) )
% 5.66/5.91           => ! [V2s: $i] :
% 5.66/5.91                ( ( mem @ V2s @ A_27c )
% 5.66/5.91               => ( ( ap @ ( ap @ ( ap @ ( c_2Epath_2Eunfold @ A_27a @ A_27b @ A_27c ) @ V0proj ) @ V1f ) @ V2s )
% 5.66/5.91                  = ( ap @ ( c_2Epath_2EtoPath @ A_27a @ A_27b )
% 5.66/5.91                    @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ( ty_2Ellist_2Ellist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) ) @ ( ap @ V0proj @ V2s ) )
% 5.66/5.91                      @ ( ap
% 5.66/5.91                        @ ( ap @ ( c_2Ellist_2ELUNFOLD @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ A_27c )
% 5.66/5.91                          @ ( lam @ A_27c
% 5.66/5.91                            @ ^ [V3s: $i] :
% 5.66/5.91                                ( ap
% 5.66/5.91                                @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27c @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) )
% 5.66/5.91                                  @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27c @ A_27b @ ( ty_2Epair_2Eprod @ A_27c @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) )
% 5.66/5.91                                    @ ( lam @ A_27c
% 5.66/5.91                                      @ ^ [V4next__s: $i] :
% 5.66/5.91                                          ( lam @ A_27b
% 5.66/5.91                                          @ ^ [V5lbl: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ V4next__s ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27a ) @ V5lbl ) @ ( ap @ V0proj @ V4next__s ) ) ) ) ) ) )
% 5.66/5.91                                @ ( ap @ V1f @ V3s ) ) ) )
% 5.66/5.91                        @ V2s ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eunfold__thm,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,V0proj: $i] :
% 5.66/5.91        ( ( mem @ V0proj @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1f: $i] :
% 5.66/5.91            ( ( mem @ V1f @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) ) ) )
% 5.66/5.91           => ! [V2s: $i] :
% 5.66/5.91                ( ( mem @ V2s @ A_27a )
% 5.66/5.91               => ( ( ap @ ( ap @ ( ap @ ( c_2Epath_2Eunfold @ A_27b @ A_27c @ A_27a ) @ V0proj ) @ V1f ) @ V2s )
% 5.66/5.91                  = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ ( ty_2Epath_2Epath @ A_27b @ A_27c ) ) @ ( ap @ V1f @ V2s ) ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27b @ A_27c ) @ ( ap @ V0proj @ V2s ) ) )
% 5.66/5.91                    @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27c )
% 5.66/5.91                      @ ^ [V3v: $i] :
% 5.66/5.91                          ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Epath_2Epath @ A_27b @ A_27c ) @ A_27a @ A_27c ) @ V3v )
% 5.66/5.91                          @ ( lam @ A_27a
% 5.66/5.91                            @ ^ [V4s_27: $i] :
% 5.66/5.91                                ( lam @ A_27c
% 5.66/5.91                                @ ^ [V5l: $i] : ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27b @ A_27c ) @ ( ap @ V0proj @ V2s ) ) @ V5l ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Eunfold @ A_27b @ A_27c @ A_27a ) @ V0proj ) @ V1f ) @ V4s_27 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eunfold__thm2,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,V0proj: $i] :
% 5.66/5.91        ( ( mem @ V0proj @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1f: $i] :
% 5.66/5.91            ( ( mem @ V1f @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) ) ) )
% 5.66/5.91           => ! [V2x: $i] :
% 5.66/5.91                ( ( mem @ V2x @ A_27a )
% 5.66/5.91               => ! [V3v1: $i] :
% 5.66/5.91                    ( ( mem @ V3v1 @ A_27a )
% 5.66/5.91                   => ! [V4v2: $i] :
% 5.66/5.91                        ( ( mem @ V4v2 @ A_27c )
% 5.66/5.91                       => ( ( ( ( ap @ V1f @ V2x )
% 5.66/5.91                              = ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) ) )
% 5.66/5.91                           => ( ( ap @ ( ap @ ( ap @ ( c_2Epath_2Eunfold @ A_27b @ A_27c @ A_27a ) @ V0proj ) @ V1f ) @ V2x )
% 5.66/5.91                              = ( ap @ ( c_2Epath_2Estopped__at @ A_27b @ A_27c ) @ ( ap @ V0proj @ V2x ) ) ) )
% 5.66/5.91                          & ( ( ( ap @ V1f @ V2x )
% 5.66/5.91                              = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27c ) @ V3v1 ) @ V4v2 ) ) )
% 5.66/5.91                           => ( ( ap @ ( ap @ ( ap @ ( c_2Epath_2Eunfold @ A_27b @ A_27c @ A_27a ) @ V0proj ) @ V1f ) @ V2x )
% 5.66/5.91                              = ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27b @ A_27c ) @ ( ap @ V0proj @ V2x ) ) @ V4v2 ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Eunfold @ A_27b @ A_27c @ A_27a ) @ V0proj ) @ V1f ) @ V3v1 ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Elabels__unfold,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,V0proj: $i] :
% 5.66/5.91        ( ( mem @ V0proj @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1f: $i] :
% 5.66/5.91            ( ( mem @ V1f @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) ) ) )
% 5.66/5.91           => ! [V2s: $i] :
% 5.66/5.91                ( ( mem @ V2s @ A_27a )
% 5.66/5.91               => ( ( ap @ ( c_2Epath_2Elabels @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Eunfold @ A_27b @ A_27c @ A_27a ) @ V0proj ) @ V1f ) @ V2s ) )
% 5.66/5.91                  = ( ap @ ( ap @ ( c_2Ellist_2ELUNFOLD @ A_27c @ A_27a ) @ V1f ) @ V2s ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eokpath__unfold,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1m: $i] :
% 5.66/5.91            ( ( mem @ V1m @ ( arr @ A_27b @ ( arr @ A_27c @ ( arr @ A_27b @ bool ) ) ) )
% 5.66/5.91           => ! [V2proj: $i] :
% 5.66/5.91                ( ( mem @ V2proj @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.91               => ! [V3f: $i] :
% 5.66/5.91                    ( ( mem @ V3f @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) ) ) )
% 5.66/5.91                   => ! [V4s: $i] :
% 5.66/5.91                        ( ( mem @ V4s @ A_27a )
% 5.66/5.91                       => ( ( ( p @ ( ap @ V0P @ V4s ) )
% 5.66/5.91                            & ! [V5s: $i] :
% 5.66/5.91                                ( ( mem @ V5s @ A_27a )
% 5.66/5.91                               => ! [V6s_27: $i] :
% 5.66/5.91                                    ( ( mem @ V6s_27 @ A_27a )
% 5.66/5.91                                   => ! [V7l: $i] :
% 5.66/5.91                                        ( ( mem @ V7l @ A_27c )
% 5.66/5.91                                       => ( ( ( p @ ( ap @ V0P @ V5s ) )
% 5.66/5.91                                            & ( ( ap @ V3f @ V5s )
% 5.66/5.91                                              = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27c ) @ V6s_27 ) @ V7l ) ) ) )
% 5.66/5.91                                         => ( p @ ( ap @ V0P @ V6s_27 ) ) ) ) ) )
% 5.66/5.91                            & ! [V8s: $i] :
% 5.66/5.91                                ( ( mem @ V8s @ A_27a )
% 5.66/5.91                               => ! [V9s_27: $i] :
% 5.66/5.91                                    ( ( mem @ V9s_27 @ A_27a )
% 5.66/5.91                                   => ! [V10l: $i] :
% 5.66/5.91                                        ( ( mem @ V10l @ A_27c )
% 5.66/5.91                                       => ( ( ( p @ ( ap @ V0P @ V8s ) )
% 5.66/5.91                                            & ( ( ap @ V3f @ V8s )
% 5.66/5.91                                              = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27c ) @ V9s_27 ) @ V10l ) ) ) )
% 5.66/5.91                                         => ( p @ ( ap @ ( ap @ ( ap @ V1m @ ( ap @ V2proj @ V8s ) ) @ V10l ) @ ( ap @ V2proj @ V9s_27 ) ) ) ) ) ) ) )
% 5.66/5.91                         => ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27b @ A_27c ) @ V1m ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Eunfold @ A_27b @ A_27c @ A_27a ) @ V2proj ) @ V3f ) @ V4s ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Etrace__machine__def,axiom,
% 5.66/5.91      ! [A_27a: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.66/5.91       => ! [V1s: $i] :
% 5.66/5.91            ( ( mem @ V1s @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91           => ! [V2l: $i] :
% 5.66/5.91                ( ( mem @ V2l @ A_27a )
% 5.66/5.91               => ! [V3s_27: $i] :
% 5.66/5.91                    ( ( mem @ V3s_27 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Etrace__machine @ A_27a ) @ V0P ) @ V1s ) @ V2l ) @ V3s_27 ) )
% 5.66/5.91                    <=> ( ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1s ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2l ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.66/5.91                        & ( V3s_27
% 5.66/5.91                          = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1s ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2l ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Etrace__machine__thm,axiom,
% 5.66/5.91      ! [A_27a: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.66/5.91       => ! [V1tr: $i] :
% 5.66/5.91            ( ( mem @ V1tr @ ( ty_2Ellist_2Ellist @ A_27a ) )
% 5.66/5.91           => ( ! [V2n: tp__ty_2Enum_2Enum,V3l: $i] :
% 5.66/5.91                  ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                 => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V1tr )
% 5.66/5.91                      = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ V3l ) )
% 5.66/5.91                   => ( p @ ( ap @ V0P @ V3l ) ) ) )
% 5.66/5.91             => ? [V4p: $i] :
% 5.66/5.91                  ( ( mem @ V4p @ ( ty_2Epath_2Epath @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) )
% 5.66/5.91                  & ( V1tr
% 5.66/5.91                    = ( ap @ ( c_2Epath_2Elabels @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ V4p ) )
% 5.66/5.91                  & ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ ( ap @ ( c_2Epath_2Etrace__machine @ A_27a ) @ V0P ) ) @ V4p ) )
% 5.66/5.91                  & ( ( ap @ ( c_2Epath_2Efirst @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ V4p )
% 5.66/5.91                    = ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Etrace__machine__thm2,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0n: tp__ty_2Enum_2Enum,V1l: $i] :
% 5.66/5.91        ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91       => ! [V2P: $i] :
% 5.66/5.91            ( ( mem @ V2P @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.66/5.91           => ! [V3p: $i] :
% 5.66/5.91                ( ( mem @ V3p @ ( ty_2Epath_2Epath @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) )
% 5.66/5.91               => ! [V4init: $i] :
% 5.66/5.91                    ( ( mem @ V4init @ A_27b )
% 5.66/5.91                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ ( ap @ ( c_2Epath_2Etrace__machine @ A_27a ) @ V2P ) ) @ V3p ) )
% 5.66/5.91                        & ( p @ ( ap @ V2P @ ( ap @ ( c_2Epath_2Efirst @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ V3p ) ) ) )
% 5.66/5.91                     => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Epath_2Elabels @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ V3p ) )
% 5.66/5.91                          = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27a ) ) @ V1l ) )
% 5.66/5.91                       => ( p @ ( ap @ V2P @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( c_2Epath_2Efirst @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ V3p ) ) @ V1l ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2ELTAKE__labels,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0n: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.66/5.91        ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V2l: $i] :
% 5.66/5.91            ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.66/5.91           => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Epath_2Elabels @ A_27a @ A_27b ) @ V1p ) )
% 5.66/5.91                = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27b ) ) @ V2l ) )
% 5.66/5.91            <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V1p ) ) )
% 5.66/5.91                & ( ( ap @ ( c_2Ellist_2EtoList @ A_27b ) @ ( ap @ ( c_2Epath_2Elabels @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epath_2Etake @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1p ) ) )
% 5.66/5.91                  = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27b ) ) @ V2l ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Edrop__eq__pcons,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0n: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.66/5.91        ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V2h: $i] :
% 5.66/5.91            ( ( mem @ V2h @ A_27a )
% 5.66/5.91           => ! [V3l: $i] :
% 5.66/5.91                ( ( mem @ V3l @ A_27b )
% 5.66/5.91               => ! [V4t: $i] :
% 5.66/5.91                    ( ( mem @ V4t @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V1p ) ) )
% 5.66/5.91                        & ( ( ap @ ( ap @ ( c_2Epath_2Edrop @ A_27a @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1p )
% 5.66/5.91                          = ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ V2h ) @ V3l ) @ V4t ) ) )
% 5.66/5.91                     => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V1p ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Epath_2Eparallel__comp__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del,V0m1: $i] :
% 5.66/5.91        ( ( mem @ V0m1 @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27c @ bool ) ) ) )
% 5.66/5.91       => ! [V1m2: $i] :
% 5.66/5.91            ( ( mem @ V1m2 @ ( arr @ A_27d @ ( arr @ A_27b @ ( arr @ A_27e @ bool ) ) ) )
% 5.66/5.91           => ! [V2s1: $i] :
% 5.66/5.91                ( ( mem @ V2s1 @ A_27a )
% 5.66/5.91               => ! [V3s2: $i] :
% 5.66/5.91                    ( ( mem @ V3s2 @ A_27d )
% 5.66/5.91                   => ! [V4l: $i] :
% 5.66/5.91                        ( ( mem @ V4l @ A_27b )
% 5.66/5.91                       => ! [V5s1_27: $i] :
% 5.66/5.91                            ( ( mem @ V5s1_27 @ A_27c )
% 5.66/5.91                           => ! [V6s2_27: $i] :
% 5.66/5.91                                ( ( mem @ V6s2_27 @ A_27e )
% 5.66/5.91                               => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Eparallel__comp @ A_27a @ A_27b @ A_27c @ A_27d @ A_27e ) @ V0m1 ) @ V1m2 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27d ) @ V2s1 ) @ V3s2 ) ) @ V4l ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ A_27e ) @ V5s1_27 ) @ V6s2_27 ) ) )
% 5.66/5.91                                <=> ( ( p @ ( ap @ ( ap @ ( ap @ V0m1 @ V2s1 ) @ V4l ) @ V5s1_27 ) )
% 5.66/5.91                                    & ( p @ ( ap @ ( ap @ ( ap @ V1m2 @ V3s2 ) @ V4l ) @ V6s2_27 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Eokpath__parallel__comp,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( ty_2Epath_2Epath @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c ) )
% 5.66/5.91       => ! [V1m1: $i] :
% 5.66/5.91            ( ( mem @ V1m1 @ ( arr @ A_27a @ ( arr @ A_27c @ ( arr @ A_27a @ bool ) ) ) )
% 5.66/5.91           => ! [V2m2: $i] :
% 5.66/5.91                ( ( mem @ V2m2 @ ( arr @ A_27b @ ( arr @ A_27c @ ( arr @ A_27b @ bool ) ) ) )
% 5.66/5.91               => ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c ) @ ( ap @ ( ap @ ( c_2Epath_2Eparallel__comp @ A_27a @ A_27c @ A_27a @ A_27b @ A_27b ) @ V1m1 ) @ V2m2 ) ) @ V0p ) )
% 5.66/5.91                <=> ( ( p
% 5.66/5.91                      @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27c ) @ V1m1 )
% 5.66/5.91                        @ ( ap
% 5.66/5.91                          @ ( ap @ ( ap @ ( c_2Epath_2Epmap @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c @ A_27a @ A_27c ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) )
% 5.66/5.91                            @ ( lam @ A_27c
% 5.66/5.91                              @ ^ [V3x: $i] : V3x ) )
% 5.66/5.91                          @ V0p ) ) )
% 5.66/5.91                    & ( p
% 5.66/5.91                      @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27b @ A_27c ) @ V2m2 )
% 5.66/5.91                        @ ( ap
% 5.66/5.91                          @ ( ap @ ( ap @ ( c_2Epath_2Epmap @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c @ A_27b @ A_27c ) @ ( c_2Epair_2ESND @ A_27a @ A_27b ) )
% 5.66/5.91                            @ ( lam @ A_27c
% 5.66/5.91                              @ ^ [V4x: $i] : V4x ) )
% 5.66/5.91                          @ V0p ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Ebuild__pcomp__trace,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,V0m1: $i] :
% 5.66/5.91        ( ( mem @ V0m1 @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27a @ bool ) ) ) )
% 5.66/5.91       => ! [V1p1: $i] :
% 5.66/5.91            ( ( mem @ V1p1 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91           => ! [V2m2: $i] :
% 5.66/5.91                ( ( mem @ V2m2 @ ( arr @ A_27c @ ( arr @ A_27b @ ( arr @ A_27c @ bool ) ) ) )
% 5.66/5.91               => ! [V3p2: $i] :
% 5.66/5.91                    ( ( mem @ V3p2 @ ( ty_2Epath_2Epath @ A_27c @ A_27b ) )
% 5.66/5.91                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27b ) @ V0m1 ) @ V1p1 ) )
% 5.66/5.91                        & ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27c @ A_27b ) @ V2m2 ) @ V3p2 ) )
% 5.66/5.91                        & ( ( ap @ ( c_2Epath_2Elabels @ A_27a @ A_27b ) @ V1p1 )
% 5.66/5.91                          = ( ap @ ( c_2Epath_2Elabels @ A_27c @ A_27b ) @ V3p2 ) ) )
% 5.66/5.91                     => ? [V4p: $i] :
% 5.66/5.91                          ( ( mem @ V4p @ ( ty_2Epath_2Epath @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ A_27b ) )
% 5.66/5.91                          & ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ A_27b ) @ ( ap @ ( ap @ ( c_2Epath_2Eparallel__comp @ A_27a @ A_27b @ A_27a @ A_27c @ A_27c ) @ V0m1 ) @ V2m2 ) ) @ V4p ) )
% 5.66/5.91                          & ( ( ap @ ( c_2Epath_2Elabels @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ A_27b ) @ V4p )
% 5.66/5.91                            = ( ap @ ( c_2Epath_2Elabels @ A_27a @ A_27b ) @ V1p1 ) )
% 5.66/5.91                          & ( ( ap @ ( c_2Epath_2Efirst @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ A_27b ) @ V4p )
% 5.66/5.91                            = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27c ) @ ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27b ) @ V1p1 ) ) @ ( ap @ ( c_2Epath_2Efirst @ A_27c @ A_27b ) @ V3p2 ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Enth__label__LNTH,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0n: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.66/5.91        ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V2x: $i] :
% 5.66/5.91            ( ( mem @ V2x @ A_27b )
% 5.66/5.91           => ( ( ( ap @ ( ap @ ( c_2Ellist_2ELNTH @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Epath_2Elabels @ A_27a @ A_27b ) @ V1p ) )
% 5.66/5.91                = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V2x ) )
% 5.66/5.91            <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Epath_2EPL @ A_27a @ A_27b ) @ V1p ) ) )
% 5.66/5.91                & ( ( ap @ ( ap @ ( c_2Epath_2Enth__label @ A_27b @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V1p )
% 5.66/5.91                  = V2x ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Enth__label__LTAKE,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,V0n: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.66/5.91        ( ( mem @ V1p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V2l: $i] :
% 5.66/5.91            ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.66/5.91           => ! [V3i: tp__ty_2Enum_2Enum,V4v: $i] :
% 5.66/5.91                ( ( mem @ V4v @ A_27c )
% 5.66/5.91               => ( ( ( ( ap @ ( ap @ ( c_2Ellist_2ELTAKE @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Epath_2Elabels @ A_27a @ A_27b ) @ V1p ) )
% 5.66/5.91                      = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Elist_2Elist @ A_27b ) ) @ V2l ) )
% 5.66/5.91                    & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V2l ) ) ) )
% 5.66/5.91                 => ( ( ap @ ( ap @ ( c_2Epath_2Enth__label @ A_27b @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ V1p )
% 5.66/5.91                    = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V3i ) ) @ V2l ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Efinite__path__end__cases,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91       => ( ( p @ ( ap @ ( c_2Epath_2Efinite @ A_27a @ A_27b ) @ V0p ) )
% 5.66/5.91         => ( ? [V1x: $i] :
% 5.66/5.91                ( ( mem @ V1x @ A_27a )
% 5.66/5.91                & ( V0p
% 5.66/5.91                  = ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V1x ) ) )
% 5.66/5.91            | ? [V2p_27: $i] :
% 5.66/5.91                ( ( mem @ V2p_27 @ ( ty_2Epath_2Epath @ A_27a @ A_27b ) )
% 5.66/5.91                & ? [V3l: $i] :
% 5.66/5.91                    ( ( mem @ V3l @ A_27b )
% 5.66/5.91                    & ? [V4s: $i] :
% 5.66/5.91                        ( ( mem @ V4s @ A_27a )
% 5.66/5.91                        & ( V0p
% 5.66/5.91                          = ( ap @ ( ap @ ( c_2Epath_2Eplink @ A_27a @ A_27b ) @ V2p_27 ) @ ( ap @ ( ap @ ( ap @ ( c_2Epath_2Epcons @ A_27a @ A_27b ) @ ( ap @ ( c_2Epath_2Elast @ A_27a @ A_27b ) @ V2p_27 ) ) @ V3l ) @ ( ap @ ( c_2Epath_2Estopped__at @ A_27a @ A_27b ) @ V4s ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Epath_2Esimulation__trace__inclusion,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,V0R: $i] :
% 5.66/5.91        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.91       => ! [V1M1: $i] :
% 5.66/5.91            ( ( mem @ V1M1 @ ( arr @ A_27a @ ( arr @ A_27c @ ( arr @ A_27a @ bool ) ) ) )
% 5.66/5.91           => ! [V2M2: $i] :
% 5.66/5.91                ( ( mem @ V2M2 @ ( arr @ A_27b @ ( arr @ A_27c @ ( arr @ A_27b @ bool ) ) ) )
% 5.66/5.91               => ! [V3p: $i] :
% 5.66/5.91                    ( ( mem @ V3p @ ( ty_2Epath_2Epath @ A_27a @ A_27c ) )
% 5.66/5.91                   => ! [V4t__init: $i] :
% 5.66/5.91                        ( ( mem @ V4t__init @ A_27b )
% 5.66/5.91                       => ( ( ! [V5s1: $i] :
% 5.66/5.91                                ( ( mem @ V5s1 @ A_27a )
% 5.66/5.91                               => ! [V6l: $i] :
% 5.66/5.91                                    ( ( mem @ V6l @ A_27c )
% 5.66/5.91                                   => ! [V7s2: $i] :
% 5.66/5.91                                        ( ( mem @ V7s2 @ A_27a )
% 5.66/5.91                                       => ! [V8t1: $i] :
% 5.66/5.91                                            ( ( mem @ V8t1 @ A_27b )
% 5.66/5.91                                           => ( ( ( p @ ( ap @ ( ap @ V0R @ V5s1 ) @ V8t1 ) )
% 5.66/5.91                                                & ( p @ ( ap @ ( ap @ ( ap @ V1M1 @ V5s1 ) @ V6l ) @ V7s2 ) ) )
% 5.66/5.91                                             => ? [V9t2: $i] :
% 5.66/5.91                                                  ( ( mem @ V9t2 @ A_27b )
% 5.66/5.91                                                  & ( p @ ( ap @ ( ap @ V0R @ V7s2 ) @ V9t2 ) )
% 5.66/5.91                                                  & ( p @ ( ap @ ( ap @ ( ap @ V2M2 @ V8t1 ) @ V6l ) @ V9t2 ) ) ) ) ) ) ) )
% 5.66/5.91                            & ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27a @ A_27c ) @ V1M1 ) @ V3p ) )
% 5.66/5.91                            & ( p @ ( ap @ ( ap @ V0R @ ( ap @ ( c_2Epath_2Efirst @ A_27a @ A_27c ) @ V3p ) ) @ V4t__init ) ) )
% 5.66/5.91                         => ? [V10q: $i] :
% 5.66/5.91                              ( ( mem @ V10q @ ( ty_2Epath_2Epath @ A_27b @ A_27c ) )
% 5.66/5.91                              & ( p @ ( ap @ ( ap @ ( c_2Epath_2Eokpath @ A_27b @ A_27c ) @ V2M2 ) @ V10q ) )
% 5.66/5.91                              & ( ( ap @ ( c_2Epath_2Elabels @ A_27a @ A_27c ) @ V3p )
% 5.66/5.91                                = ( ap @ ( c_2Epath_2Elabels @ A_27b @ A_27c ) @ V10q ) )
% 5.66/5.91                              & ( ( ap @ ( c_2Epath_2Efirst @ A_27b @ A_27c ) @ V10q )
% 5.66/5.91                                = V4t__init ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  %------------------------------------------------------------------------------
% 5.66/5.91  %------------------------------------------------------------------------------
% 5.66/5.91  thf(tp_c_2Eupdate_2EFIND,type,
% 5.66/5.91      c_2Eupdate_2EFIND: del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Eupdate_2EFIND,axiom,
% 5.66/5.91      ! [A_27a: del] : ( mem @ ( c_2Eupdate_2EFIND @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Eupdate_2ELIST__UPDATE,type,
% 5.66/5.91      c_2Eupdate_2ELIST__UPDATE: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Eupdate_2ELIST__UPDATE,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Eupdate_2ELIST__UPDATE @ A_27a @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Eupdate_2EOVERRIDE,type,
% 5.66/5.91      c_2Eupdate_2EOVERRIDE: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Eupdate_2EOVERRIDE,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Eupdate_2EOVERRIDE @ A_27a @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Eupdate_2EFIND__def,axiom,
% 5.66/5.91      ! [A_27a: del] :
% 5.66/5.91        ( ! [V0P: $i] :
% 5.66/5.91            ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Eupdate_2EFIND @ A_27a ) @ V0P ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.66/5.91              = ( c_2Eoption_2ENONE @ A_27a ) ) )
% 5.66/5.91        & ! [V1P: $i] :
% 5.66/5.91            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.66/5.91           => ! [V2h: $i] :
% 5.66/5.91                ( ( mem @ V2h @ A_27a )
% 5.66/5.91               => ! [V3t: $i] :
% 5.66/5.91                    ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                   => ( ( ap @ ( ap @ ( c_2Eupdate_2EFIND @ A_27a ) @ V1P ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2h ) @ V3t ) )
% 5.66/5.91                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ V1P @ V2h ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2h ) ) @ ( ap @ ( ap @ ( c_2Eupdate_2EFIND @ A_27a ) @ V1P ) @ V3t ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Eupdate_2EOVERRIDE__primitive__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] :
% 5.66/5.91        ( ( c_2Eupdate_2EOVERRIDE @ A_27a @ A_27b )
% 5.66/5.91        = ( ap
% 5.66/5.91          @ ( ap @ ( c_2Erelation_2EWFREC @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.91            @ ( ap @ ( c_2Emin_2E_40 @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ bool ) ) )
% 5.66/5.91              @ ( lam @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ bool ) )
% 5.66/5.91                @ ^ [V0R: $i] :
% 5.66/5.91                    ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( c_2Erelation_2EWF @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) @ V0R ) )
% 5.66/5.91                    @ ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.91                      @ ( lam @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.91                        @ ^ [V1t: $i] :
% 5.66/5.91                            ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.91                            @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.66/5.91                              @ ^ [V2x: $i] :
% 5.66/5.91                                  ( ap
% 5.66/5.91                                  @ ( ap @ V0R
% 5.66/5.91                                    @ ( ap
% 5.66/5.91                                      @ ( ap @ ( c_2Elist_2EFILTER @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.91                                        @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.66/5.91                                          @ ^ [V3y: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V2x ) ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V3y ) ) ) ) )
% 5.66/5.91                                      @ V1t ) )
% 5.66/5.91                                  @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V2x ) @ V1t ) ) ) ) ) ) ) ) ) )
% 5.66/5.91          @ ( lam @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.91            @ ^ [V4OVERRIDE: $i] :
% 5.66/5.91                ( lam @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.91                @ ^ [V5a: $i] :
% 5.66/5.91                    ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) @ V5a ) @ ( ap @ ( c_2Ecombin_2EI @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) @ ( c_2Elist_2ENIL @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) )
% 5.66/5.91                    @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.66/5.91                      @ ^ [V6x: $i] :
% 5.66/5.91                          ( lam @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.91                          @ ^ [V7t: $i] :
% 5.66/5.91                              ( ap @ ( c_2Ecombin_2EI @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.91                              @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V6x )
% 5.66/5.91                                @ ( ap @ V4OVERRIDE
% 5.66/5.91                                  @ ( ap
% 5.66/5.91                                    @ ( ap @ ( c_2Elist_2EFILTER @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.91                                      @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.66/5.91                                        @ ^ [V8y: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V6x ) ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V8y ) ) ) ) )
% 5.66/5.91                                    @ V7t ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Eupdate_2EOVERRIDE__ind,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ bool ) )
% 5.66/5.91       => ( ( ( p @ ( ap @ V0P @ ( c_2Elist_2ENIL @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) )
% 5.66/5.91            & ! [V1x: $i] :
% 5.66/5.91                ( ( mem @ V1x @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.91               => ! [V2t: $i] :
% 5.66/5.91                    ( ( mem @ V2t @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.91                   => ( ( p
% 5.66/5.91                        @ ( ap @ V0P
% 5.66/5.91                          @ ( ap
% 5.66/5.91                            @ ( ap @ ( c_2Elist_2EFILTER @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.91                              @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.66/5.91                                @ ^ [V3y: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V1x ) ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V3y ) ) ) ) )
% 5.66/5.91                            @ V2t ) ) )
% 5.66/5.91                     => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V1x ) @ V2t ) ) ) ) ) ) )
% 5.66/5.91         => ! [V4v: $i] :
% 5.66/5.91              ( ( mem @ V4v @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.91             => ( p @ ( ap @ V0P @ V4v ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Eupdate_2EOVERRIDE__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] :
% 5.66/5.91        ( ( ( ap @ ( c_2Eupdate_2EOVERRIDE @ A_27a @ A_27b ) @ ( c_2Elist_2ENIL @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.91          = ( c_2Elist_2ENIL @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.91        & ! [V0x: $i] :
% 5.66/5.91            ( ( mem @ V0x @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.91           => ! [V1t: $i] :
% 5.66/5.91                ( ( mem @ V1t @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.91               => ( ( ap @ ( c_2Eupdate_2EOVERRIDE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V0x ) @ V1t ) )
% 5.66/5.91                  = ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V0x )
% 5.66/5.91                    @ ( ap @ ( c_2Eupdate_2EOVERRIDE @ A_27a @ A_27b )
% 5.66/5.91                      @ ( ap
% 5.66/5.91                        @ ( ap @ ( c_2Elist_2EFILTER @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.91                          @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.66/5.91                            @ ^ [V2y: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V0x ) ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V2y ) ) ) ) )
% 5.66/5.91                        @ V1t ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Eupdate_2ELIST__UPDATE__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] :
% 5.66/5.91        ( ( ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27a @ A_27b ) @ ( c_2Elist_2ENIL @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.91          = ( c_2Ecombin_2EI @ ( arr @ A_27a @ A_27b ) ) )
% 5.66/5.91        & ! [V0h: $i] :
% 5.66/5.91            ( ( mem @ V0h @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.91           => ! [V1t: $i] :
% 5.66/5.91                ( ( mem @ V1t @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.91               => ( ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V0h ) @ V1t ) )
% 5.66/5.91                  = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V0h ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V0h ) ) ) @ ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27a @ A_27b ) @ V1t ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Eupdate_2ELIST__UPDATE__LOOKUP,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0l: $i] :
% 5.66/5.91        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.91       => ! [V1f: $i] :
% 5.66/5.91            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.91           => ! [V2i: $i] :
% 5.66/5.91                ( ( mem @ V2i @ A_27a )
% 5.66/5.91               => ( ( ap @ ( ap @ ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27a @ A_27b ) @ V0l ) @ V1f ) @ V2i )
% 5.66/5.91                  = ( ap
% 5.66/5.91                    @ ( ap
% 5.66/5.91                      @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27b )
% 5.66/5.91                        @ ( ap
% 5.66/5.91                          @ ( ap @ ( c_2Eupdate_2EFIND @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.91                            @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.66/5.91                              @ ^ [V3x: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V3x ) ) @ V2i ) ) )
% 5.66/5.91                          @ V0l ) )
% 5.66/5.91                      @ ( ap @ V1f @ V2i ) )
% 5.66/5.91                    @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.66/5.91                      @ ^ [V4v: $i] :
% 5.66/5.91                          ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ A_27b @ A_27a @ A_27b ) @ V4v )
% 5.66/5.91                          @ ( lam @ A_27a
% 5.66/5.91                            @ ^ [V5v1: $i] :
% 5.66/5.91                                ( lam @ A_27b
% 5.66/5.91                                @ ^ [V6e: $i] : V6e ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Eupdate_2ELIST__UPDATE__OVERRIDE,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0l: $i] :
% 5.66/5.91        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.91       => ( ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27a @ A_27b ) @ V0l )
% 5.66/5.91          = ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27a @ A_27b ) @ ( ap @ ( c_2Eupdate_2EOVERRIDE @ A_27a @ A_27b ) @ V0l ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Eupdate_2ELIST__UPDATE__ALL__DISTINCT,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.66/5.91        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.91       => ! [V1l2: $i] :
% 5.66/5.91            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.91           => ( ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V1l2 ) ) )
% 5.66/5.91                & ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V0l1 ) @ V1l2 ) ) )
% 5.66/5.91             => ( ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27a @ A_27b ) @ V0l1 )
% 5.66/5.91                = ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27a @ A_27b ) @ V1l2 ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Eupdate_2ELIST__UPDATE__SORT__OVERRIDE,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.91        ( ( mem @ V0R @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) ) )
% 5.66/5.91       => ! [V1l: $i] :
% 5.66/5.91            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.91           => ( ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27a @ A_27b ) @ V1l )
% 5.66/5.91              = ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Esorting_2EQSORT @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V0R ) @ ( ap @ ( c_2Eupdate_2EOVERRIDE @ A_27a @ A_27b ) @ V1l ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Eupdate_2ELIST__UPDATE__THMS,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del,A_27f: del,A_27g: del,A_27h: del] :
% 5.66/5.91        ( ! [V0l1: $i] :
% 5.66/5.91            ( ( mem @ V0l1 @ A_27a )
% 5.66/5.91           => ! [V1l2: $i] :
% 5.66/5.91                ( ( mem @ V1l2 @ A_27a )
% 5.66/5.91               => ! [V2r1: $i] :
% 5.66/5.91                    ( ( mem @ V2r1 @ A_27b )
% 5.66/5.91                   => ! [V3r2: $i] :
% 5.66/5.91                        ( ( mem @ V3r2 @ A_27b )
% 5.66/5.91                       => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V0l1 ) @ V2r1 ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V1l2 ) @ V3r2 ) )
% 5.66/5.91                          = ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0l1 ) @ V2r1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1l2 ) @ V3r2 ) ) @ ( c_2Elist_2ENIL @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) ) ) ) ) ) ) )
% 5.66/5.91        & ! [V4l: $i] :
% 5.66/5.91            ( ( mem @ V4l @ A_27c )
% 5.66/5.91           => ! [V5r: $i] :
% 5.66/5.91                ( ( mem @ V5r @ A_27d )
% 5.66/5.91               => ! [V6t: $i] :
% 5.66/5.91                    ( ( mem @ V6t @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27c @ A_27d ) ) )
% 5.66/5.91                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27c @ A_27d ) @ ( arr @ A_27c @ A_27d ) @ ( arr @ A_27c @ A_27d ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27c @ A_27d ) @ V4l ) @ V5r ) ) @ ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27c @ A_27d ) @ V6t ) )
% 5.66/5.91                      = ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27c @ A_27d ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Epair_2Eprod @ A_27c @ A_27d ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ A_27d ) @ V4l ) @ V5r ) ) @ V6t ) ) ) ) ) )
% 5.66/5.91        & ! [V7l1: $i] :
% 5.66/5.91            ( ( mem @ V7l1 @ A_27e )
% 5.66/5.91           => ! [V8l2: $i] :
% 5.66/5.91                ( ( mem @ V8l2 @ A_27e )
% 5.66/5.91               => ! [V9r1: $i] :
% 5.66/5.91                    ( ( mem @ V9r1 @ A_27f )
% 5.66/5.91                   => ! [V10r2: $i] :
% 5.66/5.91                        ( ( mem @ V10r2 @ A_27f )
% 5.66/5.91                       => ! [V11f: $i] :
% 5.66/5.91                            ( ( mem @ V11f @ ( arr @ A_27e @ A_27f ) )
% 5.66/5.91                           => ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27e @ A_27f ) @ V7l1 ) @ V9r1 ) @ ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27e @ A_27f ) @ V8l2 ) @ V10r2 ) @ V11f ) )
% 5.66/5.91                              = ( ap @ ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27e @ A_27f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Epair_2Eprod @ A_27e @ A_27f ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27e @ A_27f ) @ V7l1 ) @ V9r1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Epair_2Eprod @ A_27e @ A_27f ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27e @ A_27f ) @ V8l2 ) @ V10r2 ) ) @ ( c_2Elist_2ENIL @ ( ty_2Epair_2Eprod @ A_27e @ A_27f ) ) ) ) ) @ V11f ) ) ) ) ) ) )
% 5.66/5.91        & ! [V12l: $i] :
% 5.66/5.91            ( ( mem @ V12l @ A_27g )
% 5.66/5.91           => ! [V13r: $i] :
% 5.66/5.91                ( ( mem @ V13r @ A_27h )
% 5.66/5.91               => ! [V14t: $i] :
% 5.66/5.91                    ( ( mem @ V14t @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27g @ A_27h ) ) )
% 5.66/5.91                   => ! [V15f: $i] :
% 5.66/5.91                        ( ( mem @ V15f @ ( arr @ A_27g @ A_27h ) )
% 5.66/5.91                       => ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27g @ A_27h ) @ V12l ) @ V13r ) @ ( ap @ ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27g @ A_27h ) @ V14t ) @ V15f ) )
% 5.66/5.91                          = ( ap @ ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27g @ A_27h ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Epair_2Eprod @ A_27g @ A_27h ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27g @ A_27h ) @ V12l ) @ V13r ) ) @ V14t ) ) @ V15f ) ) ) ) ) )
% 5.66/5.91        & ! [V16l1: $i] :
% 5.66/5.91            ( ( mem @ V16l1 @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.91           => ! [V17l2: $i] :
% 5.66/5.91                ( ( mem @ V17l2 @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.91               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27a @ A_27b ) @ V16l1 ) ) @ ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27a @ A_27b ) @ V17l2 ) )
% 5.66/5.91                  = ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V16l1 ) @ V17l2 ) ) ) ) )
% 5.66/5.91        & ! [V18l1: $i] :
% 5.66/5.91            ( ( mem @ V18l1 @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27c @ A_27d ) ) )
% 5.66/5.91           => ! [V19l2: $i] :
% 5.66/5.91                ( ( mem @ V19l2 @ A_27c )
% 5.66/5.91               => ! [V20r: $i] :
% 5.66/5.91                    ( ( mem @ V20r @ A_27d )
% 5.66/5.91                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27c @ A_27d ) @ ( arr @ A_27c @ A_27d ) @ ( arr @ A_27c @ A_27d ) ) @ ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27c @ A_27d ) @ V18l1 ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27c @ A_27d ) @ V19l2 ) @ V20r ) )
% 5.66/5.91                      = ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27c @ A_27d ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ ( ty_2Epair_2Eprod @ A_27c @ A_27d ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ A_27d ) @ V19l2 ) @ V20r ) ) @ V18l1 ) ) ) ) ) )
% 5.66/5.91        & ! [V21l1: $i] :
% 5.66/5.91            ( ( mem @ V21l1 @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27e @ A_27f ) ) )
% 5.66/5.91           => ! [V22l2: $i] :
% 5.66/5.91                ( ( mem @ V22l2 @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27e @ A_27f ) ) )
% 5.66/5.91               => ! [V23f: $i] :
% 5.66/5.91                    ( ( mem @ V23f @ ( arr @ A_27e @ A_27f ) )
% 5.66/5.91                   => ( ( ap @ ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27e @ A_27f ) @ V21l1 ) @ ( ap @ ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27e @ A_27f ) @ V22l2 ) @ V23f ) )
% 5.66/5.91                      = ( ap @ ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27e @ A_27f ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( ty_2Epair_2Eprod @ A_27e @ A_27f ) ) @ V21l1 ) @ V22l2 ) ) @ V23f ) ) ) ) )
% 5.66/5.91        & ! [V24l1: $i] :
% 5.66/5.91            ( ( mem @ V24l1 @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27g @ A_27h ) ) )
% 5.66/5.91           => ! [V25l2: $i] :
% 5.66/5.91                ( ( mem @ V25l2 @ A_27g )
% 5.66/5.91               => ! [V26r: $i] :
% 5.66/5.91                    ( ( mem @ V26r @ A_27h )
% 5.66/5.91                   => ! [V27f: $i] :
% 5.66/5.91                        ( ( mem @ V27f @ ( arr @ A_27g @ A_27h ) )
% 5.66/5.91                       => ( ( ap @ ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27g @ A_27h ) @ V24l1 ) @ ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27g @ A_27h ) @ V25l2 ) @ V26r ) @ V27f ) )
% 5.66/5.91                          = ( ap @ ( ap @ ( c_2Eupdate_2ELIST__UPDATE @ A_27g @ A_27h ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ ( ty_2Epair_2Eprod @ A_27g @ A_27h ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27g @ A_27h ) @ V25l2 ) @ V26r ) ) @ V24l1 ) ) @ V27f ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Eupdate_2EAPPLY__UPDATE__ID,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.91        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1a: $i] :
% 5.66/5.91            ( ( mem @ V1a @ A_27a )
% 5.66/5.91           => ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V1a ) @ ( ap @ V0f @ V1a ) ) @ V0f )
% 5.66/5.91              = V0f ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Eupdate_2EAPPLY__UPDATE__THM,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.91        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1a: $i] :
% 5.66/5.91            ( ( mem @ V1a @ A_27a )
% 5.66/5.91           => ! [V2b: $i] :
% 5.66/5.91                ( ( mem @ V2b @ A_27b )
% 5.66/5.91               => ! [V3c: $i] :
% 5.66/5.91                    ( ( mem @ V3c @ A_27a )
% 5.66/5.91                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V1a ) @ V2b ) @ V0f ) @ V3c )
% 5.66/5.91                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V1a ) @ V3c ) ) @ V2b ) @ ( ap @ V0f @ V3c ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Eupdate_2ESAME__KEY__UPDATE__DIFFER,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.66/5.91        ( ( mem @ V0f @ ( arr @ A_27c @ A_27d ) )
% 5.66/5.91       => ! [V1f1: $i] :
% 5.66/5.91            ( ( mem @ V1f1 @ A_27a )
% 5.66/5.91           => ! [V2f2: $i] :
% 5.66/5.91                ( ( mem @ V2f2 @ A_27b )
% 5.66/5.91               => ! [V3a: $i] :
% 5.66/5.91                    ( ( mem @ V3a @ A_27c )
% 5.66/5.91                   => ! [V4b: $i] :
% 5.66/5.91                        ( ( mem @ V4b @ A_27d )
% 5.66/5.91                       => ! [V5c: $i] :
% 5.66/5.91                            ( ( mem @ V5c @ A_27d )
% 5.66/5.91                           => ( ( V4b != V5c )
% 5.66/5.91                             => ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27c @ A_27d ) @ V3a ) @ V4b ) @ V0f )
% 5.66/5.91                               != ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27c @ A_27d ) @ V3a ) @ V5c ) @ V0f ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Eupdate_2EUPDATE__APPLY__ID,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.91        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1a: $i] :
% 5.66/5.91            ( ( mem @ V1a @ A_27a )
% 5.66/5.91           => ! [V2b: $i] :
% 5.66/5.91                ( ( mem @ V2b @ A_27b )
% 5.66/5.91               => ( ( ( ap @ V0f @ V1a )
% 5.66/5.91                    = V2b )
% 5.66/5.91                <=> ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V1a ) @ V2b ) @ V0f )
% 5.66/5.91                    = V0f ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Eupdate_2EUPDATE__APPLY__IMP__ID,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.91        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1b: $i] :
% 5.66/5.91            ( ( mem @ V1b @ A_27b )
% 5.66/5.91           => ! [V2a: $i] :
% 5.66/5.91                ( ( mem @ V2a @ A_27a )
% 5.66/5.91               => ( ( ( ap @ V0f @ V2a )
% 5.66/5.91                    = V1b )
% 5.66/5.91                 => ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V2a ) @ V1b ) @ V0f )
% 5.66/5.91                    = V0f ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Eupdate_2EUPDATE__COMMUTES,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.91        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1a: $i] :
% 5.66/5.91            ( ( mem @ V1a @ A_27a )
% 5.66/5.91           => ! [V2b: $i] :
% 5.66/5.91                ( ( mem @ V2b @ A_27a )
% 5.66/5.91               => ! [V3c: $i] :
% 5.66/5.91                    ( ( mem @ V3c @ A_27b )
% 5.66/5.91                   => ! [V4d: $i] :
% 5.66/5.91                        ( ( mem @ V4d @ A_27b )
% 5.66/5.91                       => ( ( V1a != V2b )
% 5.66/5.91                         => ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V1a ) @ V3c ) @ ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V2b ) @ V4d ) @ V0f ) )
% 5.66/5.91                            = ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V2b ) @ V4d ) @ ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V1a ) @ V3c ) @ V0f ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Eupdate_2EUPDATE__EQ,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.91        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.91       => ! [V1a: $i] :
% 5.66/5.91            ( ( mem @ V1a @ A_27a )
% 5.66/5.91           => ! [V2b: $i] :
% 5.66/5.91                ( ( mem @ V2b @ A_27b )
% 5.66/5.91               => ! [V3c: $i] :
% 5.66/5.91                    ( ( mem @ V3c @ A_27b )
% 5.66/5.91                   => ( ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V1a ) @ V3c ) @ ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V1a ) @ V2b ) @ V0f ) )
% 5.66/5.91                      = ( ap @ ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V1a ) @ V3c ) @ V0f ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Eupdate_2EUPDATE__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0a: $i] :
% 5.66/5.91        ( ( mem @ V0a @ A_27a )
% 5.66/5.91       => ! [V1b: $i] :
% 5.66/5.91            ( ( mem @ V1b @ A_27b )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2Ecombin_2EUPDATE @ A_27a @ A_27b ) @ V0a ) @ V1b )
% 5.66/5.91              = ( lam @ ( arr @ A_27a @ A_27b )
% 5.66/5.91                @ ^ [V2f: $i] :
% 5.66/5.91                    ( lam @ A_27a
% 5.66/5.91                    @ ^ [V3c: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0a ) @ V3c ) ) @ V1b ) @ ( ap @ V2f @ V3c ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  %------------------------------------------------------------------------------
% 5.66/5.91  %------------------------------------------------------------------------------
% 5.66/5.91  thf(tp_c_2Edft_2EDFT,type,
% 5.66/5.91      c_2Edft_2EDFT: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Edft_2EDFT,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Edft_2EDFT @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( arr @ ( arr @ A_27b @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ( arr @ A_27a @ A_27a ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2Edft_2ERel,type,
% 5.66/5.91      c_2Edft_2ERel: del > del > del > del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2Edft_2ERel,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del] : ( mem @ ( c_2Edft_2ERel @ A_27a @ A_27b @ A_27c @ A_27d @ A_27e ) @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ty_2Epair_2Eprod @ A_27c @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27d ) @ A_27e ) ) ) ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2Edft_2ERel__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del,V0G: $i] :
% 5.66/5.91        ( ( mem @ V0G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) ) )
% 5.66/5.91       => ! [V1f: $i] :
% 5.66/5.91            ( ( mem @ V1f @ A_27c )
% 5.66/5.91           => ! [V2seen: $i] :
% 5.66/5.91                ( ( mem @ V2seen @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91               => ! [V3to__visit: $i] :
% 5.66/5.91                    ( ( mem @ V3to__visit @ ( ty_2Elist_2Elist @ A_27d ) )
% 5.66/5.91                   => ! [V4acc: $i] :
% 5.66/5.91                        ( ( mem @ V4acc @ A_27e )
% 5.66/5.91                       => ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ ( c_2Edft_2ERel @ A_27a @ A_27b @ A_27c @ A_27d @ A_27e ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ty_2Epair_2Eprod @ A_27c @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27d ) @ A_27e ) ) ) ) @ V0G ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27d ) @ A_27e ) ) ) @ V1f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27d ) @ A_27e ) ) @ V2seen ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27d ) @ A_27e ) @ V3to__visit ) @ V4acc ) ) ) ) ) )
% 5.66/5.91                          = ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( c_2EdirGraph_2EParents @ A_27a @ A_27b ) @ V0G ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2seen ) ) ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27d ) @ V3to__visit ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Edft_2EDFT__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0G: $i] :
% 5.66/5.91        ( ( mem @ V0G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.66/5.91       => ! [V1f: $i] :
% 5.66/5.91            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.66/5.91           => ! [V2seen: $i] :
% 5.66/5.91                ( ( mem @ V2seen @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91               => ! [V3acc: $i] :
% 5.66/5.91                    ( ( mem @ V3acc @ A_27b )
% 5.66/5.91                   => ! [V4visit__now: $i] :
% 5.66/5.91                        ( ( mem @ V4visit__now @ A_27a )
% 5.66/5.91                       => ! [V5visit__later: $i] :
% 5.66/5.91                            ( ( mem @ V5visit__later @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2EdirGraph_2EParents @ A_27a @ A_27a ) @ V0G ) ) )
% 5.66/5.91                             => ( ( ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Edft_2EDFT @ A_27b @ A_27a ) @ V0G ) @ V1f ) @ V2seen ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V3acc )
% 5.66/5.91                                  = V3acc )
% 5.66/5.91                                & ( ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Edft_2EDFT @ A_27b @ A_27a ) @ V0G ) @ V1f ) @ V2seen ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4visit__now ) @ V5visit__later ) ) @ V3acc )
% 5.66/5.91                                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4visit__now ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2seen ) ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Edft_2EDFT @ A_27b @ A_27a ) @ V0G ) @ V1f ) @ V2seen ) @ V5visit__later ) @ V3acc ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Edft_2EDFT @ A_27b @ A_27a ) @ V0G ) @ V1f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4visit__now ) @ V2seen ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ V0G @ V4visit__now ) ) @ V5visit__later ) ) @ ( ap @ ( ap @ V1f @ V4visit__now ) @ V3acc ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Edft_2EDFT__ind,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.91        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ A_27b @ bool ) ) ) ) ) )
% 5.66/5.91       => ( ! [V1G: $i] :
% 5.66/5.91              ( ( mem @ V1G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.66/5.91             => ! [V2f: $i] :
% 5.66/5.91                  ( ( mem @ V2f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.66/5.91                 => ! [V3seen: $i] :
% 5.66/5.91                      ( ( mem @ V3seen @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                     => ! [V4visit__now: $i] :
% 5.66/5.91                          ( ( mem @ V4visit__now @ A_27a )
% 5.66/5.91                         => ! [V5visit__later: $i] :
% 5.66/5.91                              ( ( mem @ V5visit__later @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                             => ! [V6acc: $i] :
% 5.66/5.91                                  ( ( mem @ V6acc @ A_27b )
% 5.66/5.91                                 => ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V1G ) @ V2f ) @ V3seen ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V6acc ) )
% 5.66/5.91                                    & ( ( ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2EdirGraph_2EParents @ A_27a @ A_27a ) @ V1G ) ) )
% 5.66/5.91                                            & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4visit__now ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V3seen ) ) ) )
% 5.66/5.91                                         => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V1G ) @ V2f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4visit__now ) @ V3seen ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ V1G @ V4visit__now ) ) @ V5visit__later ) ) @ ( ap @ ( ap @ V2f @ V4visit__now ) @ V6acc ) ) ) )
% 5.66/5.91                                        & ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2EdirGraph_2EParents @ A_27a @ A_27a ) @ V1G ) ) )
% 5.66/5.91                                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4visit__now ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V3seen ) ) ) )
% 5.66/5.91                                         => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V1G ) @ V2f ) @ V3seen ) @ V5visit__later ) @ V6acc ) ) ) )
% 5.66/5.91                                     => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V1G ) @ V2f ) @ V3seen ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4visit__now ) @ V5visit__later ) ) @ V6acc ) ) ) ) ) ) ) ) ) )
% 5.66/5.91         => ! [V7v: $i] :
% 5.66/5.91              ( ( mem @ V7v @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.66/5.91             => ! [V8v1: $i] :
% 5.66/5.91                  ( ( mem @ V8v1 @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.66/5.91                 => ! [V9v2: $i] :
% 5.66/5.91                      ( ( mem @ V9v2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                     => ! [V10v3: $i] :
% 5.66/5.91                          ( ( mem @ V10v3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                         => ! [V11v4: $i] :
% 5.66/5.91                              ( ( mem @ V11v4 @ A_27b )
% 5.66/5.91                             => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V7v ) @ V8v1 ) @ V9v2 ) @ V10v3 ) @ V11v4 ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Edft_2EDFT__CONS,axiom,
% 5.66/5.91      ! [A_27a: del,V0G: $i] :
% 5.66/5.91        ( ( mem @ V0G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.66/5.91       => ! [V1f: $i] :
% 5.66/5.91            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) )
% 5.66/5.91           => ! [V2seen: $i] :
% 5.66/5.91                ( ( mem @ V2seen @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91               => ! [V3to__visit: $i] :
% 5.66/5.91                    ( ( mem @ V3to__visit @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                   => ! [V4acc: $i] :
% 5.66/5.91                        ( ( mem @ V4acc @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                       => ! [V5a: $i] :
% 5.66/5.91                            ( ( mem @ V5a @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                           => ! [V6b: $i] :
% 5.66/5.91                                ( ( mem @ V6b @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                               => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2EdirGraph_2EParents @ A_27a @ A_27a ) @ V0G ) ) )
% 5.66/5.91                                    & ( V1f
% 5.66/5.91                                      = ( c_2Elist_2ECONS @ A_27a ) )
% 5.66/5.91                                    & ( V4acc
% 5.66/5.91                                      = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V5a ) @ V6b ) ) )
% 5.66/5.91                                 => ( ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Edft_2EDFT @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ V0G ) @ V1f ) @ V2seen ) @ V3to__visit ) @ V4acc )
% 5.66/5.91                                    = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Edft_2EDFT @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ V0G ) @ V1f ) @ V2seen ) @ V3to__visit ) @ V5a ) ) @ V6b ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Edft_2EDFT__FOLD,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0G: $i] :
% 5.66/5.91        ( ( mem @ V0G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.66/5.91       => ! [V1f: $i] :
% 5.66/5.91            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 5.66/5.91           => ! [V2seen: $i] :
% 5.66/5.91                ( ( mem @ V2seen @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91               => ! [V3to__visit: $i] :
% 5.66/5.91                    ( ( mem @ V3to__visit @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                   => ! [V4acc: $i] :
% 5.66/5.91                        ( ( mem @ V4acc @ A_27b )
% 5.66/5.91                       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2EdirGraph_2EParents @ A_27a @ A_27a ) @ V0G ) ) )
% 5.66/5.91                         => ( ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Edft_2EDFT @ A_27b @ A_27a ) @ V0G ) @ V1f ) @ V2seen ) @ V3to__visit ) @ V4acc )
% 5.66/5.91                            = ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b ) @ V1f ) @ V4acc ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Edft_2EDFT @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ V0G ) @ ( c_2Elist_2ECONS @ A_27a ) ) @ V2seen ) @ V3to__visit ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Edft_2EDFT__ALL__DISTINCT,axiom,
% 5.66/5.91      ! [A_27a: del,V0G: $i] :
% 5.66/5.91        ( ( mem @ V0G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.66/5.91       => ! [V1seen: $i] :
% 5.66/5.91            ( ( mem @ V1seen @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91           => ! [V2to__visit: $i] :
% 5.66/5.91                ( ( mem @ V2to__visit @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91               => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2EdirGraph_2EParents @ A_27a @ A_27a ) @ V0G ) ) )
% 5.66/5.91                 => ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Edft_2EDFT @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ V0G ) @ ( c_2Elist_2ECONS @ A_27a ) ) @ V1seen ) @ V2to__visit ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Edft_2EDFT__REACH__1,axiom,
% 5.66/5.91      ! [A_27a: del,V0G: $i] :
% 5.66/5.91        ( ( mem @ V0G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.66/5.91       => ! [V1f: $i] :
% 5.66/5.91            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) )
% 5.66/5.91           => ! [V2seen: $i] :
% 5.66/5.91                ( ( mem @ V2seen @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91               => ! [V3to__visit: $i] :
% 5.66/5.91                    ( ( mem @ V3to__visit @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                   => ! [V4acc: $i] :
% 5.66/5.91                        ( ( mem @ V4acc @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                       => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2EdirGraph_2EParents @ A_27a @ A_27a ) @ V0G ) ) )
% 5.66/5.91                            & ( V1f
% 5.66/5.91                              = ( c_2Elist_2ECONS @ A_27a ) ) )
% 5.66/5.91                         => ! [V5x: $i] :
% 5.66/5.91                              ( ( mem @ V5x @ A_27a )
% 5.66/5.91                             => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Edft_2EDFT @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ V0G ) @ V1f ) @ V2seen ) @ V3to__visit ) @ V4acc ) ) ) )
% 5.66/5.91                               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ ( ap @ ( ap @ ( c_2EdirGraph_2EREACH__LIST @ A_27a ) @ V0G ) @ V3to__visit ) ) )
% 5.66/5.91                                  | ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V4acc ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Edft_2EDFT__REACH__2,axiom,
% 5.66/5.91      ! [A_27a: del,V0G: $i] :
% 5.66/5.91        ( ( mem @ V0G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.66/5.91       => ! [V1f: $i] :
% 5.66/5.91            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) )
% 5.66/5.91           => ! [V2seen: $i] :
% 5.66/5.91                ( ( mem @ V2seen @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91               => ! [V3to__visit: $i] :
% 5.66/5.91                    ( ( mem @ V3to__visit @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                   => ! [V4acc: $i] :
% 5.66/5.91                        ( ( mem @ V4acc @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91                       => ! [V5x: $i] :
% 5.66/5.91                            ( ( mem @ V5x @ A_27a )
% 5.66/5.91                           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2EdirGraph_2EParents @ A_27a @ A_27a ) @ V0G ) ) )
% 5.66/5.91                                & ( V1f
% 5.66/5.91                                  = ( c_2Elist_2ECONS @ A_27a ) )
% 5.66/5.91                                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ ( ap @ ( ap @ ( c_2EdirGraph_2EREACH__LIST @ A_27a ) @ ( ap @ ( ap @ ( c_2EdirGraph_2EEXCLUDE @ A_27a @ A_27a ) @ V0G ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2seen ) ) ) @ V3to__visit ) ) )
% 5.66/5.91                                & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2seen ) ) ) )
% 5.66/5.91                             => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Edft_2EDFT @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ V0G ) @ V1f ) @ V2seen ) @ V3to__visit ) @ V4acc ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2Edft_2EDFT__REACH__THM,axiom,
% 5.66/5.91      ! [A_27a: del,V0G: $i] :
% 5.66/5.91        ( ( mem @ V0G @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.66/5.91       => ! [V1to__visit: $i] :
% 5.66/5.91            ( ( mem @ V1to__visit @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2EdirGraph_2EParents @ A_27a @ A_27a ) @ V0G ) ) )
% 5.66/5.91             => ! [V2x: $i] :
% 5.66/5.91                  ( ( mem @ V2x @ A_27a )
% 5.66/5.91                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2EdirGraph_2EREACH__LIST @ A_27a ) @ V0G ) @ V1to__visit ) ) )
% 5.66/5.91                  <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Edft_2EDFT @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ V0G ) @ ( c_2Elist_2ECONS @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V1to__visit ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  %------------------------------------------------------------------------------
% 5.66/5.91  %------------------------------------------------------------------------------
% 5.66/5.91  thf(tp_c_2EDecode_2Edec2enc,type,
% 5.66/5.91      c_2EDecode_2Edec2enc: del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2EDecode_2Edec2enc,axiom,
% 5.66/5.91      ! [A_27a: del] : ( mem @ ( c_2EDecode_2Edec2enc @ A_27a ) @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o,type,
% 5.66/5.91      tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o: $tType ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_inj_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o,type,
% 5.66/5.91      inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o: tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_surj_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o,type,
% 5.66/5.91      surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o: $i > tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_inj_surj_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o,axiom,
% 5.66/5.91      ! [X: tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o] :
% 5.66/5.91        ( ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ ( inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ X ) )
% 5.66/5.91        = X ) ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_inj_mem_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o,axiom,
% 5.66/5.91      ! [X: tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o] : ( mem @ ( inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ X ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_iso_mem_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o,axiom,
% 5.66/5.91      ! [X: $i] :
% 5.66/5.91        ( ( mem @ X @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.91       => ( X
% 5.66/5.91          = ( inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ X ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o,type,
% 5.66/5.91      tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o: $tType ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_inj_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o,type,
% 5.66/5.91      inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o: tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_surj_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o,type,
% 5.66/5.91      surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o: $i > tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_inj_surj_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o,axiom,
% 5.66/5.91      ! [X: tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o] :
% 5.66/5.91        ( ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ ( inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ X ) )
% 5.66/5.91        = X ) ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_inj_mem_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o,axiom,
% 5.66/5.91      ! [X: tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o] : ( mem @ ( inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ X ) @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_iso_mem_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o,axiom,
% 5.66/5.91      ! [X: $i] :
% 5.66/5.91        ( ( mem @ X @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.66/5.91       => ( X
% 5.66/5.91          = ( inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ ( surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ X ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2EDecode_2Edec__bnum,type,
% 5.66/5.91      c_2EDecode_2Edec__bnum: $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2EDecode_2Edec__bnum,axiom,
% 5.66/5.91      mem @ c_2EDecode_2Edec__bnum @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2EDecode_2Edecode__blist,type,
% 5.66/5.91      c_2EDecode_2Edecode__blist: del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2EDecode_2Edecode__blist,axiom,
% 5.66/5.91      ! [A_27a: del] : ( mem @ ( c_2EDecode_2Edecode__blist @ A_27a ) @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2EDecode_2Edecode__bnum,type,
% 5.66/5.91      c_2EDecode_2Edecode__bnum: $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2EDecode_2Edecode__bnum,axiom,
% 5.66/5.91      mem @ c_2EDecode_2Edecode__bnum @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o,type,
% 5.66/5.91      tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o: $tType ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_inj_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o,type,
% 5.66/5.91      inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o: tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_surj_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o,type,
% 5.66/5.91      surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o: $i > tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_inj_surj_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o,axiom,
% 5.66/5.91      ! [X: tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o] :
% 5.66/5.91        ( ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o @ ( inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o @ X ) )
% 5.66/5.91        = X ) ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_inj_mem_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o,axiom,
% 5.66/5.91      ! [X: tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o] : ( mem @ ( inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o @ X ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ bool @ ( ty_2Elist_2Elist @ bool ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_iso_mem_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o,axiom,
% 5.66/5.91      ! [X: $i] :
% 5.66/5.91        ( ( mem @ X @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ bool @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.91       => ( X
% 5.66/5.91          = ( inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o @ ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o @ X ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2EDecode_2Edecode__bool,type,
% 5.66/5.91      c_2EDecode_2Edecode__bool: $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2EDecode_2Edecode__bool,axiom,
% 5.66/5.91      mem @ c_2EDecode_2Edecode__bool @ ( arr @ ( arr @ bool @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ bool @ ( ty_2Elist_2Elist @ bool ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2EDecode_2Edecode__list,type,
% 5.66/5.91      c_2EDecode_2Edecode__list: del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2EDecode_2Edecode__list,axiom,
% 5.66/5.91      ! [A_27a: del] : ( mem @ ( c_2EDecode_2Edecode__list @ A_27a ) @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2EDecode_2Edecode__num,type,
% 5.66/5.91      c_2EDecode_2Edecode__num: $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2EDecode_2Edecode__num,axiom,
% 5.66/5.91      mem @ c_2EDecode_2Edecode__num @ ( arr @ ( arr @ ty_2Enum_2Enum @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2EDecode_2Edecode__option,type,
% 5.66/5.91      c_2EDecode_2Edecode__option: del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2EDecode_2Edecode__option,axiom,
% 5.66/5.91      ! [A_27a: del] : ( mem @ ( c_2EDecode_2Edecode__option @ A_27a ) @ ( arr @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ bool ) @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2EDecode_2Edecode__prod,type,
% 5.66/5.91      c_2EDecode_2Edecode__prod: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2EDecode_2Edecode__prod,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EDecode_2Edecode__prod @ A_27a @ A_27b ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2EDecode_2Edecode__sum,type,
% 5.66/5.91      c_2EDecode_2Edecode__sum: del > del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2EDecode_2Edecode__sum,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EDecode_2Edecode__sum @ A_27a @ A_27b ) @ ( arr @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ bool ) @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2EDecode_2Edecode__tree,type,
% 5.66/5.91      c_2EDecode_2Edecode__tree: del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2EDecode_2Edecode__tree,axiom,
% 5.66/5.91      ! [A_27a: del] : ( mem @ ( c_2EDecode_2Edecode__tree @ A_27a ) @ ( arr @ ( arr @ ( ty_2EEncode_2Etree @ A_27a ) @ bool ) @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2EEncode_2Etree @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o,type,
% 5.66/5.91      tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o: $tType ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_inj_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o,type,
% 5.66/5.91      inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o: tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_surj_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o,type,
% 5.66/5.91      surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o: $i > tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_inj_surj_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o,axiom,
% 5.66/5.91      ! [X: tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o] :
% 5.66/5.91        ( ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o @ ( inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o @ X ) )
% 5.66/5.91        = X ) ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_inj_mem_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o,axiom,
% 5.66/5.91      ! [X: tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o] : ( mem @ ( inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o @ X ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ ( ty_2Elist_2Elist @ bool ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_iso_mem_c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o,axiom,
% 5.66/5.91      ! [X: $i] :
% 5.66/5.91        ( ( mem @ X @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.91       => ( X
% 5.66/5.91          = ( inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o @ ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o @ X ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o,type,
% 5.66/5.91      tp__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o: $tType ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_inj_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o,type,
% 5.66/5.91      inj__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o: tp__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_surj_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o,type,
% 5.66/5.91      surj__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o: $i > tp__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_inj_surj_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o,axiom,
% 5.66/5.91      ! [X: tp__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o] :
% 5.66/5.91        ( ( surj__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o @ ( inj__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o @ X ) )
% 5.66/5.91        = X ) ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_inj_mem_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o,axiom,
% 5.66/5.91      ! [X: tp__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o] : ( mem @ ( inj__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o @ X ) @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ ( ty_2Elist_2Elist @ bool ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(stp_iso_mem_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o,axiom,
% 5.66/5.91      ! [X: $i] :
% 5.66/5.91        ( ( mem @ X @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.66/5.91       => ( X
% 5.66/5.91          = ( inj__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o @ ( surj__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o @ X ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2EDecode_2Edecode__unit,type,
% 5.66/5.91      c_2EDecode_2Edecode__unit: $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2EDecode_2Edecode__unit,axiom,
% 5.66/5.91      mem @ c_2EDecode_2Edecode__unit @ ( arr @ ( arr @ ty_2Eone_2Eone @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ ( ty_2Elist_2Elist @ bool ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2EDecode_2Eenc2dec,type,
% 5.66/5.91      c_2EDecode_2Eenc2dec: del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2EDecode_2Eenc2dec,axiom,
% 5.66/5.91      ! [A_27a: del] : ( mem @ ( c_2EDecode_2Eenc2dec @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(tp_c_2EDecode_2Ewf__decoder,type,
% 5.66/5.91      c_2EDecode_2Ewf__decoder: del > $i ).
% 5.66/5.91  
% 5.66/5.91  thf(mem_c_2EDecode_2Ewf__decoder,axiom,
% 5.66/5.91      ! [A_27a: del] : ( mem @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ bool ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2EDecode_2Ewf__decoder__def,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1d: $i] :
% 5.66/5.91            ( ( mem @ V1d @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91           => ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V0p ) @ V1d ) )
% 5.66/5.91            <=> ! [V2x: $i] :
% 5.66/5.91                  ( ( mem @ V2x @ A_27a )
% 5.66/5.91                 => ( p
% 5.66/5.91                    @ ( ap
% 5.66/5.91                      @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ bool ) @ ( ap @ V0p @ V2x ) )
% 5.66/5.91                        @ ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.91                          @ ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                            @ ^ [V3a: $i] :
% 5.66/5.91                                ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.91                                @ ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                                  @ ^ [V4b: $i] :
% 5.66/5.91                                      ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.91                                      @ ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                                        @ ^ [V5c: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ V1d @ V4b ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ V2x ) @ V5c ) ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ bool ) ) @ V4b ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ bool ) @ V3a ) @ V5c ) ) ) ) ) ) ) ) ) )
% 5.66/5.91                      @ ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.91                        @ ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                          @ ^ [V6a: $i] :
% 5.66/5.91                              ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.91                              @ ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                                @ ^ [V7b: $i] : ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ V1d @ V6a ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ V2x ) @ V7b ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2EDecode_2Eenc2dec__def,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1e: $i] :
% 5.66/5.91            ( ( mem @ V1e @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.66/5.91           => ! [V2l: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.91                ( ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ A_27a ) @ V0p ) @ V1e ) @ ( inj__c_ty_2Elist_2Elist_o @ V2l ) )
% 5.66/5.91                = ( ap
% 5.66/5.91                  @ ( ap
% 5.66/5.91                    @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.91                      @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.66/5.91                        @ ( lam @ A_27a
% 5.66/5.91                          @ ^ [V3x: $i] :
% 5.66/5.91                              ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.91                              @ ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                                @ ^ [V4t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0p @ V3x ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ bool ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V2l ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ bool ) @ ( ap @ V1e @ V3x ) ) @ V4t ) ) ) ) ) ) ) )
% 5.66/5.91                    @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.66/5.91                      @ ( ap @ ( c_2Emin_2E_40 @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.66/5.91                        @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ ( ty_2Elist_2Elist @ bool ) @ bool )
% 5.66/5.91                          @ ( lam @ A_27a
% 5.66/5.91                            @ ^ [V5x: $i] :
% 5.66/5.91                                ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                                @ ^ [V6t: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0p @ V5x ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ bool ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V2l ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ bool ) @ ( ap @ V1e @ V5x ) ) @ V6t ) ) ) ) ) ) ) ) )
% 5.66/5.91                  @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2EDecode_2Edec2enc__def,axiom,
% 5.66/5.91      ! [A_27a: del,V0d: $i] :
% 5.66/5.91        ( ( mem @ V0d @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91       => ! [V1x: $i] :
% 5.66/5.91            ( ( mem @ V1x @ A_27a )
% 5.66/5.91           => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2EDecode_2Edec2enc @ A_27a ) @ V0d ) @ V1x ) )
% 5.66/5.91              = ( surj__c_ty_2Elist_2Elist_o
% 5.66/5.91                @ ( ap @ ( c_2Emin_2E_40 @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.91                  @ ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                    @ ^ [V2l: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ V0d @ V2l ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ V1x ) @ ( c_2Elist_2ENIL @ bool ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Eenc2dec__none,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1e: $i] :
% 5.66/5.91            ( ( mem @ V1e @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.66/5.91           => ! [V2l: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.91                ( ( ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ A_27a ) @ V0p ) @ V1e ) @ ( inj__c_ty_2Elist_2Elist_o @ V2l ) )
% 5.66/5.91                  = ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.91              <=> ! [V3x: $i] :
% 5.66/5.91                    ( ( mem @ V3x @ A_27a )
% 5.66/5.91                   => ! [V4t: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.91                        ( ( p @ ( ap @ V0p @ V3x ) )
% 5.66/5.91                       => ( V2l
% 5.66/5.91                         != ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ bool ) @ ( ap @ V1e @ V3x ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V4t ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Eenc2dec__some,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1e: $i] :
% 5.66/5.91            ( ( mem @ V1e @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.66/5.91           => ! [V2l: tp__c_ty_2Elist_2Elist_o,V3x: $i] :
% 5.66/5.91                ( ( mem @ V3x @ A_27a )
% 5.66/5.91               => ! [V4t: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.91                    ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ V0p ) @ V1e ) )
% 5.66/5.91                   => ( ( ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ A_27a ) @ V0p ) @ V1e ) @ ( inj__c_ty_2Elist_2Elist_o @ V2l ) )
% 5.66/5.91                        = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ V3x ) @ ( inj__c_ty_2Elist_2Elist_o @ V4t ) ) ) )
% 5.66/5.91                    <=> ( ( p @ ( ap @ V0p @ V3x ) )
% 5.66/5.91                        & ( V2l
% 5.66/5.91                          = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ bool ) @ ( ap @ V1e @ V3x ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V4t ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Eenc2dec__some__alt,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1e: $i] :
% 5.66/5.91            ( ( mem @ V1e @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.66/5.91           => ! [V2l: tp__c_ty_2Elist_2Elist_o,V3x: $i] :
% 5.66/5.91                ( ( mem @ V3x @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.66/5.91               => ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ V0p ) @ V1e ) )
% 5.66/5.91                 => ( ( ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ A_27a ) @ V0p ) @ V1e ) @ ( inj__c_ty_2Elist_2Elist_o @ V2l ) )
% 5.66/5.91                      = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) @ V3x ) )
% 5.66/5.91                  <=> ( ( p @ ( ap @ V0p @ ( ap @ ( c_2Epair_2EFST @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ V3x ) ) )
% 5.66/5.91                      & ( V2l
% 5.66/5.91                        = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ bool ) @ ( ap @ V1e @ ( ap @ ( c_2Epair_2EFST @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ V3x ) ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ V3x ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Ewf__enc2dec,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1e: $i] :
% 5.66/5.91            ( ( mem @ V1e @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.66/5.91           => ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ V0p ) @ V1e ) )
% 5.66/5.91             => ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V0p ) @ ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ A_27a ) @ V0p ) @ V1e ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Edec2enc__some,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1d: $i] :
% 5.66/5.91            ( ( mem @ V1d @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91           => ! [V2x: $i] :
% 5.66/5.91                ( ( mem @ V2x @ A_27a )
% 5.66/5.91               => ! [V3l: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.91                    ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V0p ) @ V1d ) )
% 5.66/5.91                   => ( ( ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2EDecode_2Edec2enc @ A_27a ) @ V1d ) @ V2x ) )
% 5.66/5.91                          = V3l )
% 5.66/5.91                        & ( p @ ( ap @ V0p @ V2x ) ) )
% 5.66/5.91                    <=> ( ( ap @ V1d @ ( inj__c_ty_2Elist_2Elist_o @ V3l ) )
% 5.66/5.91                        = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ V2x ) @ ( c_2Elist_2ENIL @ bool ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Edecode__dec2enc,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1d: $i] :
% 5.66/5.91            ( ( mem @ V1d @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91           => ! [V2x: $i] :
% 5.66/5.91                ( ( mem @ V2x @ A_27a )
% 5.66/5.91               => ( ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V0p ) @ V1d ) )
% 5.66/5.91                    & ( p @ ( ap @ V0p @ V2x ) ) )
% 5.66/5.91                 => ( ( ap @ V1d @ ( ap @ ( ap @ ( c_2EDecode_2Edec2enc @ A_27a ) @ V1d ) @ V2x ) )
% 5.66/5.91                    = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ V2x ) @ ( c_2Elist_2ENIL @ bool ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Edecode__dec2enc__append,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1d: $i] :
% 5.66/5.91            ( ( mem @ V1d @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91           => ! [V2x: $i] :
% 5.66/5.91                ( ( mem @ V2x @ A_27a )
% 5.66/5.91               => ! [V3t: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.91                    ( ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V0p ) @ V1d ) )
% 5.66/5.91                      & ( p @ ( ap @ V0p @ V2x ) ) )
% 5.66/5.91                   => ( ( ap @ V1d @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ bool ) @ ( ap @ ( ap @ ( c_2EDecode_2Edec2enc @ A_27a ) @ V1d ) @ V2x ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V3t ) ) )
% 5.66/5.91                      = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ V2x ) @ ( inj__c_ty_2Elist_2Elist_o @ V3t ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Ewf__dec2enc,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1d: $i] :
% 5.66/5.91            ( ( mem @ V1d @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91           => ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V0p ) @ V1d ) )
% 5.66/5.91             => ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ V0p ) @ ( ap @ ( c_2EDecode_2Edec2enc @ A_27a ) @ V1d ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Edec2enc__enc2dec,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1e: $i] :
% 5.66/5.91            ( ( mem @ V1e @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.66/5.91           => ! [V2x: $i] :
% 5.66/5.91                ( ( mem @ V2x @ A_27a )
% 5.66/5.91               => ( ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ V0p ) @ V1e ) )
% 5.66/5.91                    & ( p @ ( ap @ V0p @ V2x ) ) )
% 5.66/5.91                 => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2EDecode_2Edec2enc @ A_27a ) @ ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ A_27a ) @ V0p ) @ V1e ) ) @ V2x ) )
% 5.66/5.91                    = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ V1e @ V2x ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Eenc2dec__dec2enc,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1d: $i] :
% 5.66/5.91            ( ( mem @ V1d @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91           => ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V0p ) @ V1d ) )
% 5.66/5.91             => ( ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ A_27a ) @ V0p ) @ ( ap @ ( c_2EDecode_2Edec2enc @ A_27a ) @ V1d ) )
% 5.66/5.91                = V1d ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2EDecode_2Edecode__unit__def,axiom,
% 5.66/5.91      ! [V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ ty_2Eone_2Eone @ bool ) )
% 5.66/5.91       => ( ( ap @ c_2EDecode_2Edecode__unit @ V0p )
% 5.66/5.91          = ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ ty_2Eone_2Eone ) @ V0p ) @ c_2EEncode_2Eencode__unit ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Ewf__decode__unit,axiom,
% 5.66/5.91      ! [V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ ty_2Eone_2Eone @ bool ) )
% 5.66/5.91       => ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ ty_2Eone_2Eone ) @ V0p ) @ ( ap @ c_2EDecode_2Edecode__unit @ V0p ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Edec2enc__decode__unit,axiom,
% 5.66/5.91      ! [V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ ty_2Eone_2Eone @ bool ) )
% 5.66/5.91       => ! [V1x: tp__ty_2Eone_2Eone] :
% 5.66/5.91            ( ( p @ ( ap @ V0p @ ( inj__ty_2Eone_2Eone @ V1x ) ) )
% 5.66/5.91           => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2EDecode_2Edec2enc @ ty_2Eone_2Eone ) @ ( ap @ c_2EDecode_2Edecode__unit @ V0p ) ) @ ( inj__ty_2Eone_2Eone @ V1x ) ) )
% 5.66/5.91              = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ c_2EEncode_2Eencode__unit @ ( inj__ty_2Eone_2Eone @ V1x ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Edecode__unit,axiom,
% 5.66/5.91      ! [V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ ty_2Eone_2Eone @ bool ) )
% 5.66/5.91       => ! [V1l: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.91            ( ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EDecode_2Edecode__unit @ V0p ) @ ( inj__c_ty_2Elist_2Elist_o @ V1l ) ) )
% 5.66/5.91            = ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ V0p @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Eone_2Eone @ ( ty_2Elist_2Elist @ bool ) ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V1l ) ) ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Eone_2Eone @ ( ty_2Elist_2Elist @ bool ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2EDecode_2Edecode__bool__def,axiom,
% 5.66/5.91      ! [V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ bool @ bool ) )
% 5.66/5.91       => ( ( ap @ c_2EDecode_2Edecode__bool @ V0p )
% 5.66/5.91          = ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ bool ) @ V0p ) @ c_2EEncode_2Eencode__bool ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Ewf__decode__bool,axiom,
% 5.66/5.91      ! [V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ bool @ bool ) )
% 5.66/5.91       => ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ bool ) @ V0p ) @ ( ap @ c_2EDecode_2Edecode__bool @ V0p ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Edec2enc__decode__bool,axiom,
% 5.66/5.91      ! [V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ bool @ bool ) )
% 5.66/5.91       => ! [V1x: $i] :
% 5.66/5.91            ( ( mem @ V1x @ bool )
% 5.66/5.91           => ( ( p @ ( ap @ V0p @ V1x ) )
% 5.66/5.91             => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2EDecode_2Edec2enc @ bool ) @ ( ap @ c_2EDecode_2Edecode__bool @ V0p ) ) @ V1x ) )
% 5.66/5.91                = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ c_2EEncode_2Eencode__bool @ V1x ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Edecode__bool,axiom,
% 5.66/5.91      ! [V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ bool @ bool ) )
% 5.66/5.91       => ! [V1l: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.91            ( ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EDecode_2Edecode__bool @ V0p ) @ ( inj__c_ty_2Elist_2Elist_o @ V1l ) ) )
% 5.66/5.91            = ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o
% 5.66/5.91              @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ bool @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ bool @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V1l ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ bool @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.91                @ ( lam @ bool
% 5.66/5.91                  @ ^ [V2h: $i] :
% 5.66/5.91                      ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                      @ ^ [V3t: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ bool @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ V0p @ V2h ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ bool @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ bool @ ( ty_2Elist_2Elist @ bool ) ) @ V2h ) @ V3t ) ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ bool @ ( ty_2Elist_2Elist @ bool ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2EDecode_2Edecode__prod__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.91       => ! [V1d1: $i] :
% 5.66/5.91            ( ( mem @ V1d1 @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91           => ! [V2d2: $i] :
% 5.66/5.91                ( ( mem @ V2d2 @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91               => ( ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__prod @ A_27a @ A_27b ) @ V0p ) @ V1d1 ) @ V2d2 )
% 5.66/5.91                  = ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V0p ) @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__prod @ A_27a @ A_27b ) @ ( ap @ ( c_2EDecode_2Edec2enc @ A_27a ) @ V1d1 ) ) @ ( ap @ ( c_2EDecode_2Edec2enc @ A_27b ) @ V2d2 ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Ewf__decode__prod,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p1: $i] :
% 5.66/5.91        ( ( mem @ V0p1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1p2: $i] :
% 5.66/5.91            ( ( mem @ V1p2 @ ( arr @ A_27b @ bool ) )
% 5.66/5.91           => ! [V2d1: $i] :
% 5.66/5.91                ( ( mem @ V2d1 @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91               => ! [V3d2: $i] :
% 5.66/5.91                    ( ( mem @ V3d2 @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91                   => ( ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V0p1 ) @ V2d1 ) )
% 5.66/5.91                        & ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27b ) @ V1p2 ) @ V3d2 ) ) )
% 5.66/5.91                     => ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2EEncode_2Elift__prod @ A_27a @ A_27b ) @ V0p1 ) @ V1p2 ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__prod @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2EEncode_2Elift__prod @ A_27a @ A_27b ) @ V0p1 ) @ V1p2 ) ) @ V2d1 ) @ V3d2 ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Edec2enc__decode__prod,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p1: $i] :
% 5.66/5.91        ( ( mem @ V0p1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1p2: $i] :
% 5.66/5.91            ( ( mem @ V1p2 @ ( arr @ A_27b @ bool ) )
% 5.66/5.91           => ! [V2d1: $i] :
% 5.66/5.91                ( ( mem @ V2d1 @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91               => ! [V3d2: $i] :
% 5.66/5.91                    ( ( mem @ V3d2 @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91                   => ! [V4x: $i] :
% 5.66/5.91                        ( ( mem @ V4x @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.91                       => ( ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V0p1 ) @ V2d1 ) )
% 5.66/5.91                            & ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27b ) @ V1p2 ) @ V3d2 ) )
% 5.66/5.91                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Elift__prod @ A_27a @ A_27b ) @ V0p1 ) @ V1p2 ) @ V4x ) ) )
% 5.66/5.91                         => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2EDecode_2Edec2enc @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__prod @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2EEncode_2Elift__prod @ A_27a @ A_27b ) @ V0p1 ) @ V1p2 ) ) @ V2d1 ) @ V3d2 ) ) @ V4x ) )
% 5.66/5.91                            = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__prod @ A_27a @ A_27b ) @ ( ap @ ( c_2EDecode_2Edec2enc @ A_27a ) @ V2d1 ) ) @ ( ap @ ( c_2EDecode_2Edec2enc @ A_27b ) @ V3d2 ) ) @ V4x ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Eencode__then__decode__prod,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p1: $i] :
% 5.66/5.91        ( ( mem @ V0p1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1p2: $i] :
% 5.66/5.91            ( ( mem @ V1p2 @ ( arr @ A_27b @ bool ) )
% 5.66/5.91           => ! [V2e1: $i] :
% 5.66/5.91                ( ( mem @ V2e1 @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.66/5.91               => ! [V3e2: $i] :
% 5.66/5.91                    ( ( mem @ V3e2 @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.66/5.91                   => ! [V4l: $i] :
% 5.66/5.91                        ( ( mem @ V4l @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.91                       => ! [V5t: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.91                            ( ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ V0p1 ) @ V2e1 ) )
% 5.66/5.91                              & ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27b ) @ V1p2 ) @ V3e2 ) )
% 5.66/5.91                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Elift__prod @ A_27a @ A_27b ) @ V0p1 ) @ V1p2 ) @ V4l ) ) )
% 5.66/5.91                           => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__prod @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2EEncode_2Elift__prod @ A_27a @ A_27b ) @ V0p1 ) @ V1p2 ) ) @ ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ A_27a ) @ V0p1 ) @ V2e1 ) ) @ ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ A_27b ) @ V1p2 ) @ V3e2 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ bool ) @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__prod @ A_27a @ A_27b ) @ V2e1 ) @ V3e2 ) @ V4l ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V5t ) ) )
% 5.66/5.91                              = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) @ V4l ) @ ( inj__c_ty_2Elist_2Elist_o @ V5t ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Edecode__prod,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p1: $i] :
% 5.66/5.91        ( ( mem @ V0p1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1d1: $i] :
% 5.66/5.91            ( ( mem @ V1d1 @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91           => ! [V2p2: $i] :
% 5.66/5.91                ( ( mem @ V2p2 @ ( arr @ A_27b @ bool ) )
% 5.66/5.91               => ! [V3d2: $i] :
% 5.66/5.91                    ( ( mem @ V3d2 @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91                   => ! [V4l: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.91                        ( ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V0p1 ) @ V1d1 ) )
% 5.66/5.91                          & ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27b ) @ V2p2 ) @ V3d2 ) ) )
% 5.66/5.91                       => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__prod @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2EEncode_2Elift__prod @ A_27a @ A_27b ) @ V0p1 ) @ V2p2 ) ) @ V1d1 ) @ V3d2 ) @ ( inj__c_ty_2Elist_2Elist_o @ V4l ) )
% 5.66/5.91                          = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ V1d1 @ ( inj__c_ty_2Elist_2Elist_o @ V4l ) ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.91                            @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.91                              @ ^ [V5v1: $i] :
% 5.66/5.91                                  ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ V5v1 )
% 5.66/5.91                                  @ ( lam @ A_27a
% 5.66/5.91                                    @ ^ [V6x: $i] :
% 5.66/5.91                                        ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                                        @ ^ [V7t: $i] :
% 5.66/5.91                                            ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ V3d2 @ V7t ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.91                                            @ ( lam @ ( ty_2Epair_2Eprod @ A_27b @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.91                                              @ ^ [V8v: $i] :
% 5.66/5.91                                                  ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) @ V8v )
% 5.66/5.91                                                  @ ( lam @ A_27b
% 5.66/5.91                                                    @ ^ [V9y: $i] :
% 5.66/5.91                                                        ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                                                        @ ^ [V10t_27: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V6x ) @ V9y ) ) @ V10t_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2EDecode_2Edecode__sum__def,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.91       => ! [V1d1: $i] :
% 5.66/5.91            ( ( mem @ V1d1 @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91           => ! [V2d2: $i] :
% 5.66/5.91                ( ( mem @ V2d2 @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91               => ( ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__sum @ A_27a @ A_27b ) @ V0p ) @ V1d1 ) @ V2d2 )
% 5.66/5.91                  = ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ V0p ) @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__sum @ A_27a @ A_27b ) @ ( ap @ ( c_2EDecode_2Edec2enc @ A_27a ) @ V1d1 ) ) @ ( ap @ ( c_2EDecode_2Edec2enc @ A_27b ) @ V2d2 ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Ewf__decode__sum,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p1: $i] :
% 5.66/5.91        ( ( mem @ V0p1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1p2: $i] :
% 5.66/5.91            ( ( mem @ V1p2 @ ( arr @ A_27b @ bool ) )
% 5.66/5.91           => ! [V2d1: $i] :
% 5.66/5.91                ( ( mem @ V2d1 @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91               => ! [V3d2: $i] :
% 5.66/5.91                    ( ( mem @ V3d2 @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91                   => ( ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V0p1 ) @ V2d1 ) )
% 5.66/5.91                        & ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27b ) @ V1p2 ) @ V3d2 ) ) )
% 5.66/5.91                     => ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2EEncode_2Elift__sum @ A_27a @ A_27b ) @ V0p1 ) @ V1p2 ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__sum @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2EEncode_2Elift__sum @ A_27a @ A_27b ) @ V0p1 ) @ V1p2 ) ) @ V2d1 ) @ V3d2 ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Edec2enc__decode__sum,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p1: $i] :
% 5.66/5.91        ( ( mem @ V0p1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1p2: $i] :
% 5.66/5.91            ( ( mem @ V1p2 @ ( arr @ A_27b @ bool ) )
% 5.66/5.91           => ! [V2d1: $i] :
% 5.66/5.91                ( ( mem @ V2d1 @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91               => ! [V3d2: $i] :
% 5.66/5.91                    ( ( mem @ V3d2 @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91                   => ! [V4x: $i] :
% 5.66/5.91                        ( ( mem @ V4x @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.66/5.91                       => ( ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V0p1 ) @ V2d1 ) )
% 5.66/5.91                            & ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27b ) @ V1p2 ) @ V3d2 ) )
% 5.66/5.91                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Elift__sum @ A_27a @ A_27b ) @ V0p1 ) @ V1p2 ) @ V4x ) ) )
% 5.66/5.91                         => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2EDecode_2Edec2enc @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__sum @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2EEncode_2Elift__sum @ A_27a @ A_27b ) @ V0p1 ) @ V1p2 ) ) @ V2d1 ) @ V3d2 ) ) @ V4x ) )
% 5.66/5.91                            = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__sum @ A_27a @ A_27b ) @ ( ap @ ( c_2EDecode_2Edec2enc @ A_27a ) @ V2d1 ) ) @ ( ap @ ( c_2EDecode_2Edec2enc @ A_27b ) @ V3d2 ) ) @ V4x ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Eencode__then__decode__sum,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p1: $i] :
% 5.66/5.91        ( ( mem @ V0p1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1p2: $i] :
% 5.66/5.91            ( ( mem @ V1p2 @ ( arr @ A_27b @ bool ) )
% 5.66/5.91           => ! [V2e1: $i] :
% 5.66/5.91                ( ( mem @ V2e1 @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.66/5.91               => ! [V3e2: $i] :
% 5.66/5.91                    ( ( mem @ V3e2 @ ( arr @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.66/5.91                   => ! [V4l: $i] :
% 5.66/5.91                        ( ( mem @ V4l @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.66/5.91                       => ! [V5t: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.91                            ( ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ V0p1 ) @ V2e1 ) )
% 5.66/5.91                              & ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27b ) @ V1p2 ) @ V3e2 ) )
% 5.66/5.91                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Elift__sum @ A_27a @ A_27b ) @ V0p1 ) @ V1p2 ) @ V4l ) ) )
% 5.66/5.91                           => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__sum @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2EEncode_2Elift__sum @ A_27a @ A_27b ) @ V0p1 ) @ V1p2 ) ) @ ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ A_27a ) @ V0p1 ) @ V2e1 ) ) @ ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ A_27b ) @ V1p2 ) @ V3e2 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ bool ) @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__sum @ A_27a @ A_27b ) @ V2e1 ) @ V3e2 ) @ V4l ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V5t ) ) )
% 5.66/5.91                              = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) @ V4l ) @ ( inj__c_ty_2Elist_2Elist_o @ V5t ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Edecode__sum,axiom,
% 5.66/5.91      ! [A_27a: del,A_27b: del,V0p1: $i] :
% 5.66/5.91        ( ( mem @ V0p1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1d1: $i] :
% 5.66/5.91            ( ( mem @ V1d1 @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91           => ! [V2p2: $i] :
% 5.66/5.91                ( ( mem @ V2p2 @ ( arr @ A_27b @ bool ) )
% 5.66/5.91               => ! [V3d2: $i] :
% 5.66/5.91                    ( ( mem @ V3d2 @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91                   => ! [V4l: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.91                        ( ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V0p1 ) @ V1d1 ) )
% 5.66/5.91                          & ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27b ) @ V2p2 ) @ V3d2 ) ) )
% 5.66/5.91                       => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__sum @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2EEncode_2Elift__sum @ A_27a @ A_27b ) @ V0p1 ) @ V2p2 ) ) @ V1d1 ) @ V3d2 ) @ ( inj__c_ty_2Elist_2Elist_o @ V4l ) )
% 5.66/5.91                          = ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ bool @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V4l ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.91                            @ ( lam @ bool
% 5.66/5.91                              @ ^ [V5v1: $i] :
% 5.66/5.91                                  ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                                  @ ^ [V6t: $i] :
% 5.66/5.91                                      ( ap
% 5.66/5.91                                      @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ V5v1 )
% 5.66/5.91                                        @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ V1d1 @ V6t ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.91                                          @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.91                                            @ ^ [V7v: $i] :
% 5.66/5.91                                                ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ V7v )
% 5.66/5.91                                                @ ( lam @ A_27a
% 5.66/5.91                                                  @ ^ [V8x: $i] :
% 5.66/5.91                                                      ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                                                      @ ^ [V9t_27: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V8x ) ) @ V9t_27 ) ) ) ) ) ) ) )
% 5.66/5.91                                      @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ V3d2 @ V6t ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.91                                        @ ( lam @ ( ty_2Epair_2Eprod @ A_27b @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.91                                          @ ^ [V10v: $i] :
% 5.66/5.91                                              ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ A_27b @ ( ty_2Elist_2Elist @ bool ) ) @ V10v )
% 5.66/5.91                                              @ ( lam @ A_27b
% 5.66/5.91                                                @ ^ [V11x: $i] :
% 5.66/5.91                                                    ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                                                    @ ^ [V12t_27: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V11x ) ) @ V12t_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2EDecode_2Edecode__option__def,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ bool ) )
% 5.66/5.91       => ! [V1d: $i] :
% 5.66/5.91            ( ( mem @ V1d @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2EDecode_2Edecode__option @ A_27a ) @ V0p ) @ V1d )
% 5.66/5.91              = ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ V0p ) @ ( ap @ ( c_2EEncode_2Eencode__option @ A_27a ) @ ( ap @ ( c_2EDecode_2Edec2enc @ A_27a ) @ V1d ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Ewf__decode__option,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1d: $i] :
% 5.66/5.91            ( ( mem @ V1d @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91           => ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V0p ) @ V1d ) )
% 5.66/5.91             => ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( c_2EEncode_2Elift__option @ A_27a ) @ V0p ) ) @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__option @ A_27a ) @ ( ap @ ( c_2EEncode_2Elift__option @ A_27a ) @ V0p ) ) @ V1d ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Edec2enc__decode__option,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1d: $i] :
% 5.66/5.91            ( ( mem @ V1d @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91           => ! [V2x: $i] :
% 5.66/5.91                ( ( mem @ V2x @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.66/5.91               => ( ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V0p ) @ V1d ) )
% 5.66/5.91                    & ( p @ ( ap @ ( ap @ ( c_2EEncode_2Elift__option @ A_27a ) @ V0p ) @ V2x ) ) )
% 5.66/5.91                 => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2EDecode_2Edec2enc @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__option @ A_27a ) @ ( ap @ ( c_2EEncode_2Elift__option @ A_27a ) @ V0p ) ) @ V1d ) ) @ V2x ) )
% 5.66/5.91                    = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__option @ A_27a ) @ ( ap @ ( c_2EDecode_2Edec2enc @ A_27a ) @ V1d ) ) @ V2x ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Eencode__then__decode__option,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1e: $i] :
% 5.66/5.91            ( ( mem @ V1e @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.66/5.91           => ! [V2l: $i] :
% 5.66/5.91                ( ( mem @ V2l @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.66/5.91               => ! [V3t: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.91                    ( ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ V0p ) @ V1e ) )
% 5.66/5.91                      & ( p @ ( ap @ ( ap @ ( c_2EEncode_2Elift__option @ A_27a ) @ V0p ) @ V2l ) ) )
% 5.66/5.91                   => ( ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__option @ A_27a ) @ ( ap @ ( c_2EEncode_2Elift__option @ A_27a ) @ V0p ) ) @ ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ A_27a ) @ V0p ) @ V1e ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ bool ) @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__option @ A_27a ) @ V1e ) @ V2l ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V3t ) ) )
% 5.66/5.91                      = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) @ V2l ) @ ( inj__c_ty_2Elist_2Elist_o @ V3t ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Edecode__option,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1d: $i] :
% 5.66/5.91            ( ( mem @ V1d @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91           => ! [V2l: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.91                ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V0p ) @ V1d ) )
% 5.66/5.91               => ( ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__option @ A_27a ) @ ( ap @ ( c_2EEncode_2Elift__option @ A_27a ) @ V0p ) ) @ V1d ) @ ( inj__c_ty_2Elist_2Elist_o @ V2l ) )
% 5.66/5.91                  = ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ bool @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V2l ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.91                    @ ( lam @ bool
% 5.66/5.91                      @ ^ [V3v1: $i] :
% 5.66/5.91                          ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                          @ ^ [V4t: $i] :
% 5.66/5.91                              ( ap
% 5.66/5.91                              @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ V3v1 )
% 5.66/5.91                                @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ V1d @ V4t ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.91                                  @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.91                                    @ ^ [V5v: $i] :
% 5.66/5.91                                        ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ V5v )
% 5.66/5.91                                        @ ( lam @ A_27a
% 5.66/5.91                                          @ ^ [V6x: $i] :
% 5.66/5.91                                              ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                                              @ ^ [V7t_27: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V6x ) ) @ V7t_27 ) ) ) ) ) ) ) )
% 5.66/5.91                              @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) @ ( c_2Eoption_2ENONE @ A_27a ) ) @ V4t ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2EDecode_2Edecode__list__def,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.66/5.91       => ! [V1d: $i] :
% 5.66/5.91            ( ( mem @ V1d @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( c_2EDecode_2Edecode__list @ A_27a ) @ V0p ) @ V1d )
% 5.66/5.91              = ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0p ) @ ( ap @ ( c_2EEncode_2Eencode__list @ A_27a ) @ ( ap @ ( c_2EDecode_2Edec2enc @ A_27a ) @ V1d ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Ewf__decode__list,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1d: $i] :
% 5.66/5.91            ( ( mem @ V1d @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91           => ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V0p ) @ V1d ) )
% 5.66/5.91             => ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0p ) ) @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__list @ A_27a ) @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0p ) ) @ V1d ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Edec2enc__decode__list,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1d: $i] :
% 5.66/5.91            ( ( mem @ V1d @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91           => ! [V2x: $i] :
% 5.66/5.91                ( ( mem @ V2x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91               => ( ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V0p ) @ V1d ) )
% 5.66/5.91                    & ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0p ) @ V2x ) ) )
% 5.66/5.91                 => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2EDecode_2Edec2enc @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__list @ A_27a ) @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0p ) ) @ V1d ) ) @ V2x ) )
% 5.66/5.91                    = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__list @ A_27a ) @ ( ap @ ( c_2EDecode_2Edec2enc @ A_27a ) @ V1d ) ) @ V2x ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Eencode__then__decode__list,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1e: $i] :
% 5.66/5.91            ( ( mem @ V1e @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.66/5.91           => ! [V2l: $i] :
% 5.66/5.91                ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91               => ! [V3t: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.91                    ( ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ V0p ) @ V1e ) )
% 5.66/5.91                      & ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0p ) @ V2l ) ) )
% 5.66/5.91                   => ( ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__list @ A_27a ) @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0p ) ) @ ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ A_27a ) @ V0p ) @ V1e ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ bool ) @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__list @ A_27a ) @ V1e ) @ V2l ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V3t ) ) )
% 5.66/5.91                      = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) @ V2l ) @ ( inj__c_ty_2Elist_2Elist_o @ V3t ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Edecode__list,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1d: $i] :
% 5.66/5.91            ( ( mem @ V1d @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91           => ! [V2l: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.91                ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V0p ) @ V1d ) )
% 5.66/5.91               => ( ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__list @ A_27a ) @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0p ) ) @ V1d ) @ ( inj__c_ty_2Elist_2Elist_o @ V2l ) )
% 5.66/5.91                  = ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ bool @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V2l ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.91                    @ ( lam @ bool
% 5.66/5.91                      @ ^ [V3v2: $i] :
% 5.66/5.91                          ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                          @ ^ [V4t: $i] :
% 5.66/5.91                              ( ap
% 5.66/5.91                              @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ V3v2 )
% 5.66/5.91                                @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ V1d @ V4t ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.91                                  @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.91                                    @ ^ [V5v1: $i] :
% 5.66/5.91                                        ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ V5v1 )
% 5.66/5.91                                        @ ( lam @ A_27a
% 5.66/5.91                                          @ ^ [V6x: $i] :
% 5.66/5.91                                              ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                                              @ ^ [V7t_27: $i] :
% 5.66/5.91                                                  ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__list @ A_27a ) @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V0p ) ) @ V1d ) @ V7t_27 ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.91                                                  @ ( lam @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.91                                                    @ ^ [V8v: $i] :
% 5.66/5.91                                                        ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) @ V8v )
% 5.66/5.91                                                        @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.66/5.91                                                          @ ^ [V9xs: $i] :
% 5.66/5.91                                                              ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                                                              @ ^ [V10t_27_27: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6x ) @ V9xs ) ) @ V10t_27_27 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.91                              @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V4t ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2EDecode_2Edecode__blist__def,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) )
% 5.66/5.91       => ! [V1m: tp__ty_2Enum_2Enum,V2d: $i] :
% 5.66/5.91            ( ( mem @ V2d @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91           => ( ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__blist @ A_27a ) @ V0p ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V2d )
% 5.66/5.91              = ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0p ) @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__blist @ bool @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( ap @ ( c_2EDecode_2Edec2enc @ A_27a ) @ V2d ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Ewf__decode__blist,axiom,
% 5.66/5.91      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.66/5.91        ( ( mem @ V1p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V2d: $i] :
% 5.66/5.91            ( ( mem @ V2d @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91           => ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V1p ) @ V2d ) )
% 5.66/5.91             => ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2EEncode_2Elift__blist @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1p ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__blist @ A_27a ) @ ( ap @ ( ap @ ( c_2EEncode_2Elift__blist @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1p ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V2d ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Edec2enc__decode__blist,axiom,
% 5.66/5.91      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.66/5.91        ( ( mem @ V1p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V2d: $i] :
% 5.66/5.91            ( ( mem @ V2d @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91           => ! [V3l: $i] :
% 5.66/5.91                ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91               => ( ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V1p ) @ V2d ) )
% 5.66/5.91                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Elift__blist @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1p ) @ V3l ) ) )
% 5.66/5.91                 => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2EDecode_2Edec2enc @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__blist @ A_27a ) @ ( ap @ ( ap @ ( c_2EEncode_2Elift__blist @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1p ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V2d ) ) @ V3l ) )
% 5.66/5.91                    = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__blist @ bool @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( c_2EDecode_2Edec2enc @ A_27a ) @ V2d ) ) @ V3l ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Eencode__then__decode__blist,axiom,
% 5.66/5.91      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.66/5.91        ( ( mem @ V1p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V2e: $i] :
% 5.66/5.91            ( ( mem @ V2e @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) )
% 5.66/5.91           => ! [V3l: $i] :
% 5.66/5.91                ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.91               => ! [V4t: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.91                    ( ( ( p @ ( ap @ ( ap @ ( c_2EEncode_2Ewf__encoder @ A_27a ) @ V1p ) @ V2e ) )
% 5.66/5.91                      & ( p @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Elift__blist @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1p ) @ V3l ) ) )
% 5.66/5.91                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__blist @ A_27a ) @ ( ap @ ( ap @ ( c_2EEncode_2Elift__blist @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1p ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ A_27a ) @ V1p ) @ V2e ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ bool ) @ ( ap @ ( ap @ ( ap @ ( c_2EEncode_2Eencode__blist @ bool @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V2e ) @ V3l ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V4t ) ) )
% 5.66/5.91                      = ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) @ V3l ) @ ( inj__c_ty_2Elist_2Elist_o @ V4t ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Edecode__blist,axiom,
% 5.66/5.91      ! [A_27a: del,V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.91       => ! [V1d: $i] :
% 5.66/5.91            ( ( mem @ V1d @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.91           => ! [V2m: tp__ty_2Enum_2Enum,V3l: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.91                ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V0p ) @ V1d ) )
% 5.66/5.91               => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__blist @ A_27a ) @ ( ap @ ( ap @ ( c_2EEncode_2Elift__blist @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ V1d ) @ ( inj__c_ty_2Elist_2Elist_o @ V3l ) )
% 5.66/5.91                  = ( ap @ ( ap @ ( ap @ ( c_2Earithmetic_2Enum__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V3l ) ) ) )
% 5.66/5.91                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                      @ ^ [V4n: $i] :
% 5.66/5.91                          ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ V1d @ ( inj__c_ty_2Elist_2Elist_o @ V3l ) ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.91                          @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.91                            @ ^ [V5v1: $i] :
% 5.66/5.91                                ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ V5v1 )
% 5.66/5.91                                @ ( lam @ A_27a
% 5.66/5.91                                  @ ^ [V6x: $i] :
% 5.66/5.91                                      ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                                      @ ^ [V7t: $i] :
% 5.66/5.91                                          ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__blist @ A_27a ) @ ( ap @ ( ap @ ( c_2EEncode_2Elift__blist @ A_27a ) @ V4n ) @ V0p ) ) @ V4n ) @ V1d ) @ V7t ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.91                                          @ ( lam @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.91                                            @ ^ [V8v: $i] :
% 5.66/5.91                                                ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) @ V8v )
% 5.66/5.91                                                @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.66/5.91                                                  @ ^ [V9xs: $i] :
% 5.66/5.91                                                      ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                                                      @ ^ [V10t_27: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6x ) @ V9xs ) ) @ V10t_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(ax_thm_2EDecode_2Edecode__num__def,axiom,
% 5.66/5.91      ! [V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91       => ( ( ap @ c_2EDecode_2Edecode__num @ V0p )
% 5.66/5.91          = ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ ty_2Enum_2Enum ) @ V0p ) @ c_2EEncode_2Eencode__num ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Ewf__decode__num,axiom,
% 5.66/5.91      ! [V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91       => ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ ty_2Enum_2Enum ) @ V0p ) @ ( ap @ c_2EDecode_2Edecode__num @ V0p ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Edec2enc__decode__num,axiom,
% 5.66/5.91      ! [V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.91       => ! [V1x: tp__ty_2Enum_2Enum] :
% 5.66/5.91            ( ( p @ ( ap @ V0p @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.66/5.91           => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2EDecode_2Edec2enc @ ty_2Enum_2Enum ) @ ( ap @ c_2EDecode_2Edecode__num @ V0p ) ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) )
% 5.66/5.91              = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ c_2EEncode_2Eencode__num @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Edecode__num__total,axiom,
% 5.66/5.91      ! [V0l: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.91        ( ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EDecode_2Edecode__num @ ( ap @ ( c_2Ecombin_2EK @ bool @ ty_2Enum_2Enum ) @ c_2Ebool_2ET ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V0l ) ) )
% 5.66/5.91        = ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o
% 5.66/5.91          @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ bool @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V0l ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.91            @ ( lam @ bool
% 5.66/5.91              @ ^ [V1v4: $i] :
% 5.66/5.91                  ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                  @ ^ [V2t_27: $i] :
% 5.66/5.91                      ( ap
% 5.66/5.91                      @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ V1v4 )
% 5.66/5.91                        @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ bool @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ V2t_27 ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.91                          @ ( lam @ bool
% 5.66/5.91                            @ ^ [V3v8: $i] :
% 5.66/5.91                                ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                                @ ^ [V4t: $i] :
% 5.66/5.91                                    ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ V3v8 ) @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V4t ) ) )
% 5.66/5.91                                    @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ ( ap @ c_2EDecode_2Edecode__num @ ( ap @ ( c_2Ecombin_2EK @ bool @ ty_2Enum_2Enum ) @ c_2Ebool_2ET ) ) @ V4t ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.91                                      @ ( lam @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.91                                        @ ^ [V5v1: $i] :
% 5.66/5.91                                            ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ V5v1 )
% 5.66/5.91                                            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                              @ ^ [V6v: $i] :
% 5.66/5.91                                                  ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                                                  @ ^ [V7t_27: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ V6v ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V7t_27 ) ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.91                      @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ ( ap @ c_2EDecode_2Edecode__num @ ( ap @ ( c_2Ecombin_2EK @ bool @ ty_2Enum_2Enum ) @ c_2Ebool_2ET ) ) @ V2t_27 ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.91                        @ ( lam @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.91                          @ ^ [V8v1: $i] :
% 5.66/5.91                              ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ V8v1 )
% 5.66/5.91                              @ ( lam @ ty_2Enum_2Enum
% 5.66/5.91                                @ ^ [V9v: $i] :
% 5.66/5.91                                    ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.91                                    @ ^ [V10t_27: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ V9v ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V10t_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.91  
% 5.66/5.91  thf(conj_thm_2EDecode_2Edecode__num,axiom,
% 5.66/5.91      ! [V0p: $i] :
% 5.66/5.91        ( ( mem @ V0p @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.92       => ! [V1l: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.92            ( ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EDecode_2Edecode__num @ V0p ) @ ( inj__c_ty_2Elist_2Elist_o @ V1l ) ) )
% 5.66/5.92            = ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o
% 5.66/5.92              @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ bool @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V1l ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.92                @ ( lam @ bool
% 5.66/5.92                  @ ^ [V2v4: $i] :
% 5.66/5.92                      ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.92                      @ ^ [V3t_27: $i] :
% 5.66/5.92                          ( ap
% 5.66/5.92                          @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ V2v4 )
% 5.66/5.92                            @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ bool @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ V3t_27 ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.92                              @ ( lam @ bool
% 5.66/5.92                                @ ^ [V4v8: $i] :
% 5.66/5.92                                    ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.92                                    @ ^ [V5t: $i] :
% 5.66/5.92                                        ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ V4v8 ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ V0p @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V5t ) ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.92                                        @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ ( ap @ c_2EDecode_2Edecode__num @ ( ap @ ( c_2Ecombin_2EK @ bool @ ty_2Enum_2Enum ) @ c_2Ebool_2ET ) ) @ V5t ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.92                                          @ ( lam @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.92                                            @ ^ [V6v1: $i] :
% 5.66/5.92                                                ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ V6v1 )
% 5.66/5.92                                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.92                                                  @ ^ [V7v: $i] :
% 5.66/5.92                                                      ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.92                                                      @ ^ [V8t_27: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ V0p @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ V7v ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ V7v ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V8t_27 ) ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.92                          @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ ( ap @ c_2EDecode_2Edecode__num @ ( ap @ ( c_2Ecombin_2EK @ bool @ ty_2Enum_2Enum ) @ c_2Ebool_2ET ) ) @ V3t_27 ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.92                            @ ( lam @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.92                              @ ^ [V9v1: $i] :
% 5.66/5.92                                  ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ V9v1 )
% 5.66/5.92                                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.92                                    @ ^ [V10v: $i] :
% 5.66/5.92                                        ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.92                                        @ ^ [V11t_27: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ V0p @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ V10v ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ V10v ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V11t_27 ) ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2EDecode_2Edecode__bnum__def,axiom,
% 5.66/5.92      ! [V0m: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.66/5.92        ( ( mem @ V1p @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.92       => ( ( ap @ ( ap @ c_2EDecode_2Edecode__bnum @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1p )
% 5.66/5.92          = ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ ty_2Enum_2Enum ) @ V1p ) @ ( ap @ c_2EEncode_2Eencode__bnum @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2EDecode_2Edec__bnum__def,axiom,
% 5.66/5.92      ( ! [V0l: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.92          ( ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EDecode_2Edec__bnum @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V0l ) ) )
% 5.66/5.92          = ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V0l ) ) ) ) )
% 5.66/5.92      & ! [V1m: tp__ty_2Enum_2Enum,V2l: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.92          ( ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EDecode_2Edec__bnum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V2l ) ) )
% 5.66/5.92          = ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o
% 5.66/5.92            @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ bool @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V2l ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.92              @ ( lam @ bool
% 5.66/5.92                @ ^ [V3h: $i] :
% 5.66/5.92                    ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.92                    @ ^ [V4t: $i] :
% 5.66/5.92                        ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ ( ap @ c_2EDecode_2Edec__bnum @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ V4t ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.92                        @ ( lam @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.92                          @ ^ [V5v: $i] :
% 5.66/5.92                              ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ V5v )
% 5.66/5.92                              @ ( lam @ ty_2Enum_2Enum
% 5.66/5.92                                @ ^ [V6n: $i] :
% 5.66/5.92                                    ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.92                                    @ ^ [V7t_27: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ V6n ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ V3h ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) @ V7t_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2EDecode_2Edec__bnum__def__compute,axiom,
% 5.66/5.92      ( ! [V0l: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.92          ( ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EDecode_2Edec__bnum @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V0l ) ) )
% 5.66/5.92          = ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V0l ) ) ) ) )
% 5.66/5.92      & ! [V1m: tp__ty_2Enum_2Enum,V2l: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.92          ( ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EDecode_2Edec__bnum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V2l ) ) )
% 5.66/5.92          = ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o
% 5.66/5.92            @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ bool @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V2l ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.92              @ ( lam @ bool
% 5.66/5.92                @ ^ [V3h: $i] :
% 5.66/5.92                    ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.92                    @ ^ [V4t: $i] :
% 5.66/5.92                        ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ ( ap @ c_2EDecode_2Edec__bnum @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V4t ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.92                        @ ( lam @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.92                          @ ^ [V5v: $i] :
% 5.66/5.92                              ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ V5v )
% 5.66/5.92                              @ ( lam @ ty_2Enum_2Enum
% 5.66/5.92                                @ ^ [V6n: $i] :
% 5.66/5.92                                    ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.92                                    @ ^ [V7t_27: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ V6n ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ V3h ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) @ V7t_27 ) ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.92      & ! [V8m: tp__ty_2Enum_2Enum,V9l: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.92          ( ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EDecode_2Edec__bnum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ V8m ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V9l ) ) )
% 5.66/5.92          = ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o
% 5.66/5.92            @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ bool @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V9l ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.92              @ ( lam @ bool
% 5.66/5.92                @ ^ [V10h: $i] :
% 5.66/5.92                    ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.92                    @ ^ [V11t: $i] :
% 5.66/5.92                        ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ ( ap @ c_2EDecode_2Edec__bnum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ V8m ) ) ) ) @ V11t ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.92                        @ ( lam @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.92                          @ ^ [V12v: $i] :
% 5.66/5.92                              ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ V12v )
% 5.66/5.92                              @ ( lam @ ty_2Enum_2Enum
% 5.66/5.92                                @ ^ [V13n: $i] :
% 5.66/5.92                                    ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.92                                    @ ^ [V14t_27: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ V13n ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ V10h ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) @ V14t_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2EDecode_2Edec__bnum__lt,axiom,
% 5.66/5.92      ! [V0m: tp__ty_2Enum_2Enum,V1l: tp__c_ty_2Elist_2Elist_o,V2n: tp__ty_2Enum_2Enum,V3t: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.92        ( ( ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EDecode_2Edec__bnum @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V1l ) ) )
% 5.66/5.92          = ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V3t ) ) ) ) )
% 5.66/5.92       => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2EDecode_2Edec__bnum__inj,axiom,
% 5.66/5.92      ! [V0m: tp__ty_2Enum_2Enum,V1l: tp__c_ty_2Elist_2Elist_o,V2n: tp__ty_2Enum_2Enum,V3t: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.92        ( ( ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EDecode_2Edec__bnum @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V1l ) ) )
% 5.66/5.92          = ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V3t ) ) ) ) )
% 5.66/5.92       => ( V1l
% 5.66/5.92          = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ bool ) @ ( ap @ ( ap @ c_2EEncode_2Eencode__bnum @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V3t ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2EDecode_2Ewf__decode__bnum,axiom,
% 5.66/5.92      ! [V0m: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.66/5.92        ( ( mem @ V1p @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( ap @ c_2EEncode_2Ewf__pred__bnum @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1p ) )
% 5.66/5.92         => ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ ty_2Enum_2Enum ) @ V1p ) @ ( ap @ ( ap @ c_2EDecode_2Edecode__bnum @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1p ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2EDecode_2Edec2enc__decode__bnum,axiom,
% 5.66/5.92      ! [V0m: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.66/5.92        ( ( mem @ V1p @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.92       => ! [V2x: tp__ty_2Enum_2Enum] :
% 5.66/5.92            ( ( ( p @ ( ap @ ( ap @ c_2EEncode_2Ewf__pred__bnum @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1p ) )
% 5.66/5.92              & ( p @ ( ap @ V1p @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) )
% 5.66/5.92           => ( ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( c_2EDecode_2Edec2enc @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2EDecode_2Edecode__bnum @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1p ) ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) )
% 5.66/5.92              = ( surj__c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ c_2EEncode_2Eencode__bnum @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2EDecode_2Edecode__bnum,axiom,
% 5.66/5.92      ! [V0m: tp__ty_2Enum_2Enum,V1p: $i] :
% 5.66/5.92        ( ( mem @ V1p @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.92       => ! [V2l: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.92            ( ( p @ ( ap @ ( ap @ c_2EEncode_2Ewf__pred__bnum @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1p ) )
% 5.66/5.92           => ( ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o @ ( ap @ ( ap @ ( ap @ c_2EDecode_2Edecode__bnum @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ V1p ) @ ( inj__c_ty_2Elist_2Elist_o @ V2l ) ) )
% 5.66/5.92              = ( surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o
% 5.66/5.92                @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ ( ap @ c_2EDecode_2Edec__bnum @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V2l ) ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.92                  @ ( lam @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.92                    @ ^ [V3v: $i] :
% 5.66/5.92                        ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ V3v )
% 5.66/5.92                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.92                          @ ^ [V4n: $i] :
% 5.66/5.92                              ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.92                              @ ^ [V5t: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ V1p @ V4n ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) @ V4n ) @ V5t ) ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2EDecode_2Edecode__tree__def,axiom,
% 5.66/5.92      ! [A_27a: del,V0p: $i] :
% 5.66/5.92        ( ( mem @ V0p @ ( arr @ ( ty_2EEncode_2Etree @ A_27a ) @ bool ) )
% 5.66/5.92       => ! [V1d: $i] :
% 5.66/5.92            ( ( mem @ V1d @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.92           => ( ( ap @ ( ap @ ( c_2EDecode_2Edecode__tree @ A_27a ) @ V0p ) @ V1d )
% 5.66/5.92              = ( ap @ ( ap @ ( c_2EDecode_2Eenc2dec @ ( ty_2EEncode_2Etree @ A_27a ) ) @ V0p ) @ ( ap @ ( c_2EEncode_2Eencode__tree @ A_27a ) @ ( ap @ ( c_2EDecode_2Edec2enc @ A_27a ) @ V1d ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2EDecode_2Ewf__decode__tree,axiom,
% 5.66/5.92      ! [A_27a: del,V0p: $i] :
% 5.66/5.92        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1d: $i] :
% 5.66/5.92            ( ( mem @ V1d @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V0p ) @ V1d ) )
% 5.66/5.92             => ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ ( ty_2EEncode_2Etree @ A_27a ) ) @ ( ap @ ( c_2EEncode_2Elift__tree @ A_27a ) @ V0p ) ) @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__tree @ A_27a ) @ ( ap @ ( c_2EEncode_2Elift__tree @ A_27a ) @ V0p ) ) @ V1d ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2EDecode_2Edecode__tree,axiom,
% 5.66/5.92      ! [A_27a: del,V0p: $i] :
% 5.66/5.92        ( ( mem @ V0p @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1d: $i] :
% 5.66/5.92            ( ( mem @ V1d @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) ) ) )
% 5.66/5.92           => ! [V2l: tp__c_ty_2Elist_2Elist_o] :
% 5.66/5.92                ( ( p @ ( ap @ ( ap @ ( c_2EDecode_2Ewf__decoder @ A_27a ) @ V0p ) @ V1d ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__tree @ A_27a ) @ ( ap @ ( c_2EEncode_2Elift__tree @ A_27a ) @ V0p ) ) @ V1d ) @ ( inj__c_ty_2Elist_2Elist_o @ V2l ) )
% 5.66/5.92                  = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2EEncode_2Etree @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ V1d @ ( inj__c_ty_2Elist_2Elist_o @ V2l ) ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ( ty_2EEncode_2Etree @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.92                    @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.92                      @ ^ [V3v1: $i] :
% 5.66/5.92                          ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2EEncode_2Etree @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ A_27a @ ( ty_2Elist_2Elist @ bool ) ) @ V3v1 )
% 5.66/5.92                          @ ( lam @ A_27a
% 5.66/5.92                            @ ^ [V4a: $i] :
% 5.66/5.92                                ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.92                                @ ^ [V5t: $i] :
% 5.66/5.92                                    ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) @ ( ty_2Elist_2Elist @ bool ) ) @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2EEncode_2Etree @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__list @ ( ty_2EEncode_2Etree @ A_27a ) ) @ ( ap @ ( c_2Elist_2EEVERY @ ( ty_2EEncode_2Etree @ A_27a ) ) @ ( ap @ ( c_2EEncode_2Elift__tree @ A_27a ) @ V0p ) ) ) @ ( ap @ ( ap @ ( c_2EDecode_2Edecode__tree @ A_27a ) @ ( ap @ ( c_2EEncode_2Elift__tree @ A_27a ) @ V0p ) ) @ V1d ) ) @ V5t ) ) @ ( c_2Eoption_2ENONE @ ( ty_2Epair_2Eprod @ ( ty_2EEncode_2Etree @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) )
% 5.66/5.92                                    @ ( lam @ ( ty_2Epair_2Eprod @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) @ ( ty_2Elist_2Elist @ bool ) )
% 5.66/5.92                                      @ ^ [V6v: $i] :
% 5.66/5.92                                          ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ ( ty_2EEncode_2Etree @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) ) @ ( ty_2Elist_2Elist @ bool ) ) @ V6v )
% 5.66/5.92                                          @ ( lam @ ( ty_2Elist_2Elist @ ( ty_2EEncode_2Etree @ A_27a ) )
% 5.66/5.92                                            @ ^ [V7ts: $i] :
% 5.66/5.92                                                ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.66/5.92                                                @ ^ [V8t_27: $i] : ( ap @ ( c_2Eoption_2ESOME @ ( ty_2Epair_2Eprod @ ( ty_2EEncode_2Etree @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2EEncode_2Etree @ A_27a ) @ ( ty_2Elist_2Elist @ bool ) ) @ ( ap @ ( ap @ ( c_2EEncode_2ENode @ A_27a ) @ V4a ) @ V7ts ) ) @ V8t_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  %------------------------------------------------------------------------------
% 5.66/5.92  %------------------------------------------------------------------------------
% 5.66/5.92  thf(tp_c_2Emergesort_2Emerge,type,
% 5.66/5.92      c_2Emergesort_2Emerge: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Emergesort_2Emerge,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Emergesort_2Emerge @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Emergesort_2Emerge__tail,type,
% 5.66/5.92      c_2Emergesort_2Emerge__tail: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Emergesort_2Emerge__tail,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Emergesort_2Emerge__tail @ A_27a ) @ ( arr @ bool @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Emergesort_2Emergesort,type,
% 5.66/5.92      c_2Emergesort_2Emergesort: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Emergesort_2Emergesort,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Emergesort_2Emergesort @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Emergesort_2EmergesortN,type,
% 5.66/5.92      c_2Emergesort_2EmergesortN: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Emergesort_2EmergesortN,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Emergesort_2EmergesortN @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Emergesort_2EmergesortN__tail,type,
% 5.66/5.92      c_2Emergesort_2EmergesortN__tail: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Emergesort_2EmergesortN__tail,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Emergesort_2EmergesortN__tail @ A_27a ) @ ( arr @ bool @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Emergesort_2Emergesort__tail,type,
% 5.66/5.92      c_2Emergesort_2Emergesort__tail: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Emergesort_2Emergesort__tail,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Emergesort_2Emergesort__tail @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Emergesort_2Esort2,type,
% 5.66/5.92      c_2Emergesort_2Esort2: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Emergesort_2Esort2,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Emergesort_2Esort2 @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Emergesort_2Esort2__tail,type,
% 5.66/5.92      c_2Emergesort_2Esort2__tail: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Emergesort_2Esort2__tail,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Emergesort_2Esort2__tail @ A_27a ) @ ( arr @ bool @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Emergesort_2Esort3,type,
% 5.66/5.92      c_2Emergesort_2Esort3: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Emergesort_2Esort3,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Emergesort_2Esort3 @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Emergesort_2Esort3__tail,type,
% 5.66/5.92      c_2Emergesort_2Esort3__tail: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Emergesort_2Esort3__tail,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Emergesort_2Esort3__tail @ A_27a ) @ ( arr @ bool @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ ( arr @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Emergesort_2Estable,type,
% 5.66/5.92      c_2Emergesort_2Estable: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Emergesort_2Estable,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Emergesort_2Estable @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Emergesort_2Estable__def,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1l1: $i] :
% 5.66/5.92            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ! [V2l2: $i] :
% 5.66/5.92                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Estable @ A_27a ) @ V0R ) @ V1l1 ) @ V2l2 ) )
% 5.66/5.92                <=> ! [V3p: $i] :
% 5.66/5.92                      ( ( mem @ V3p @ ( arr @ A_27a @ bool ) )
% 5.66/5.92                     => ( ! [V4x: $i] :
% 5.66/5.92                            ( ( mem @ V4x @ A_27a )
% 5.66/5.92                           => ! [V5y: $i] :
% 5.66/5.92                                ( ( mem @ V5y @ A_27a )
% 5.66/5.92                               => ( ( ( p @ ( ap @ V3p @ V4x ) )
% 5.66/5.92                                    & ( p @ ( ap @ V3p @ V5y ) ) )
% 5.66/5.92                                 => ( p @ ( ap @ ( ap @ V0R @ V4x ) @ V5y ) ) ) ) )
% 5.66/5.92                       => ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V3p ) @ V1l1 )
% 5.66/5.92                          = ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V3p ) @ V2l2 ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Emergesort_2Esort2__def,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1x: $i] :
% 5.66/5.92            ( ( mem @ V1x @ A_27a )
% 5.66/5.92           => ! [V2y: $i] :
% 5.66/5.92                ( ( mem @ V2y @ A_27a )
% 5.66/5.92               => ( ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort2 @ A_27a ) @ V0R ) @ V1x ) @ V2y )
% 5.66/5.92                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2y ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2y ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Emergesort_2Esort3__def,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1x: $i] :
% 5.66/5.92            ( ( mem @ V1x @ A_27a )
% 5.66/5.92           => ! [V2y: $i] :
% 5.66/5.92                ( ( mem @ V2y @ A_27a )
% 5.66/5.92               => ! [V3z: $i] :
% 5.66/5.92                    ( ( mem @ V3z @ A_27a )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort3 @ A_27a ) @ V0R ) @ V1x ) @ V2y ) @ V3z )
% 5.66/5.92                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ V0R @ V2y ) @ V3z ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2y ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3z ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ V0R @ V1x ) @ V3z ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3z ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2y ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3z ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2y ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ V0R @ V2y ) @ V3z ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ V0R @ V1x ) @ V3z ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2y ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3z ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2y ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3z ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3z ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2y ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Emerge__ind,axiom,
% 5.66/5.92      ! [A_27a: del,V0P: $i] :
% 5.66/5.92        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) )
% 5.66/5.92       => ( ( ! [V1R: $i] :
% 5.66/5.92                ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92               => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V1R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.66/5.92            & ! [V2R: $i] :
% 5.66/5.92                ( ( mem @ V2R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92               => ! [V3v8: $i] :
% 5.66/5.92                    ( ( mem @ V3v8 @ A_27a )
% 5.66/5.92                   => ! [V4v9: $i] :
% 5.66/5.92                        ( ( mem @ V4v9 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                       => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V2R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3v8 ) @ V4v9 ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) )
% 5.66/5.92            & ! [V5R: $i] :
% 5.66/5.92                ( ( mem @ V5R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92               => ! [V6v4: $i] :
% 5.66/5.92                    ( ( mem @ V6v4 @ A_27a )
% 5.66/5.92                   => ! [V7v5: $i] :
% 5.66/5.92                        ( ( mem @ V7v5 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                       => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V5R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6v4 ) @ V7v5 ) ) ) ) ) )
% 5.66/5.92            & ! [V8R: $i] :
% 5.66/5.92                ( ( mem @ V8R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92               => ! [V9x: $i] :
% 5.66/5.92                    ( ( mem @ V9x @ A_27a )
% 5.66/5.92                   => ! [V10l1: $i] :
% 5.66/5.92                        ( ( mem @ V10l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                       => ! [V11y: $i] :
% 5.66/5.92                            ( ( mem @ V11y @ A_27a )
% 5.66/5.92                           => ! [V12l2: $i] :
% 5.66/5.92                                ( ( mem @ V12l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                               => ( ( ( ~ ( p @ ( ap @ ( ap @ V8R @ V9x ) @ V11y ) )
% 5.66/5.92                                     => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V8R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V9x ) @ V10l1 ) ) @ V12l2 ) ) )
% 5.66/5.92                                    & ( ( p @ ( ap @ ( ap @ V8R @ V9x ) @ V11y ) )
% 5.66/5.92                                     => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V8R ) @ V10l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V11y ) @ V12l2 ) ) ) ) )
% 5.66/5.92                                 => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V8R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V9x ) @ V10l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V11y ) @ V12l2 ) ) ) ) ) ) ) ) ) )
% 5.66/5.92         => ! [V13v: $i] :
% 5.66/5.92              ( ( mem @ V13v @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92             => ! [V14v1: $i] :
% 5.66/5.92                  ( ( mem @ V14v1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                 => ! [V15v2: $i] :
% 5.66/5.92                      ( ( mem @ V15v2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                     => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V13v ) @ V14v1 ) @ V15v2 ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Emerge__def,axiom,
% 5.66/5.92      ! [A_27a: del] :
% 5.66/5.92        ( ! [V0R: $i] :
% 5.66/5.92            ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92           => ( ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge @ A_27a ) @ V0R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.66/5.92              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.66/5.92        & ! [V1v9: $i] :
% 5.66/5.92            ( ( mem @ V1v9 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ! [V2v8: $i] :
% 5.66/5.92                ( ( mem @ V2v8 @ A_27a )
% 5.66/5.92               => ! [V3R: $i] :
% 5.66/5.92                    ( ( mem @ V3R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge @ A_27a ) @ V3R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2v8 ) @ V1v9 ) ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2v8 ) @ V1v9 ) ) ) ) )
% 5.66/5.92        & ! [V4v5: $i] :
% 5.66/5.92            ( ( mem @ V4v5 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ! [V5v4: $i] :
% 5.66/5.92                ( ( mem @ V5v4 @ A_27a )
% 5.66/5.92               => ! [V6R: $i] :
% 5.66/5.92                    ( ( mem @ V6R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge @ A_27a ) @ V6R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5v4 ) @ V4v5 ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5v4 ) @ V4v5 ) ) ) ) )
% 5.66/5.92        & ! [V7y: $i] :
% 5.66/5.92            ( ( mem @ V7y @ A_27a )
% 5.66/5.92           => ! [V8x: $i] :
% 5.66/5.92                ( ( mem @ V8x @ A_27a )
% 5.66/5.92               => ! [V9l2: $i] :
% 5.66/5.92                    ( ( mem @ V9l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                   => ! [V10l1: $i] :
% 5.66/5.92                        ( ( mem @ V10l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                       => ! [V11R: $i] :
% 5.66/5.92                            ( ( mem @ V11R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                           => ( ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge @ A_27a ) @ V11R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V8x ) @ V10l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7y ) @ V9l2 ) )
% 5.66/5.92                              = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ V11R @ V8x ) @ V7y ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V8x ) @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge @ A_27a ) @ V11R ) @ V10l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7y ) @ V9l2 ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7y ) @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge @ A_27a ) @ V11R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V8x ) @ V10l1 ) ) @ V9l2 ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2EmergesortN__ind,axiom,
% 5.66/5.92      ! [A_27a: del,V0P: $i] :
% 5.66/5.92        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) )
% 5.66/5.92       => ( ( ! [V1R: $i] :
% 5.66/5.92                ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92               => ! [V2l: $i] :
% 5.66/5.92                    ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                   => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V1R ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V2l ) ) ) )
% 5.66/5.92            & ! [V3R: $i] :
% 5.66/5.92                ( ( mem @ V3R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92               => ! [V4x: $i] :
% 5.66/5.92                    ( ( mem @ V4x @ A_27a )
% 5.66/5.92                   => ! [V5l: $i] :
% 5.66/5.92                        ( ( mem @ V5l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                       => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V3R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4x ) @ V5l ) ) ) ) ) )
% 5.66/5.92            & ! [V6R: $i] :
% 5.66/5.92                ( ( mem @ V6R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92               => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V6R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.66/5.92            & ! [V7R: $i] :
% 5.66/5.92                ( ( mem @ V7R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92               => ! [V8x: $i] :
% 5.66/5.92                    ( ( mem @ V8x @ A_27a )
% 5.66/5.92                   => ! [V9y: $i] :
% 5.66/5.92                        ( ( mem @ V9y @ A_27a )
% 5.66/5.92                       => ! [V10l: $i] :
% 5.66/5.92                            ( ( mem @ V10l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                           => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V7R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V8x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V9y ) @ V10l ) ) ) ) ) ) ) )
% 5.66/5.92            & ! [V11R: $i] :
% 5.66/5.92                ( ( mem @ V11R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92               => ! [V12x: $i] :
% 5.66/5.92                    ( ( mem @ V12x @ A_27a )
% 5.66/5.92                   => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V11R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V12x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) )
% 5.66/5.92            & ! [V13R: $i] :
% 5.66/5.92                ( ( mem @ V13R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92               => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V13R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.66/5.92            & ! [V14R: $i] :
% 5.66/5.92                ( ( mem @ V14R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92               => ! [V15x: $i] :
% 5.66/5.92                    ( ( mem @ V15x @ A_27a )
% 5.66/5.92                   => ! [V16y: $i] :
% 5.66/5.92                        ( ( mem @ V16y @ A_27a )
% 5.66/5.92                       => ! [V17z: $i] :
% 5.66/5.92                            ( ( mem @ V17z @ A_27a )
% 5.66/5.92                           => ! [V18l: $i] :
% 5.66/5.92                                ( ( mem @ V18l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                               => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V14R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V15x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V16y ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V17z ) @ V18l ) ) ) ) ) ) ) ) ) )
% 5.66/5.92            & ! [V19R: $i] :
% 5.66/5.92                ( ( mem @ V19R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92               => ! [V20x: $i] :
% 5.66/5.92                    ( ( mem @ V20x @ A_27a )
% 5.66/5.92                   => ! [V21y: $i] :
% 5.66/5.92                        ( ( mem @ V21y @ A_27a )
% 5.66/5.92                       => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V19R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V20x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V21y ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) )
% 5.66/5.92            & ! [V22R: $i] :
% 5.66/5.92                ( ( mem @ V22R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92               => ! [V23x: $i] :
% 5.66/5.92                    ( ( mem @ V23x @ A_27a )
% 5.66/5.92                   => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V22R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V23x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) )
% 5.66/5.92            & ! [V24R: $i] :
% 5.66/5.92                ( ( mem @ V24R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92               => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V24R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.66/5.92            & ! [V25R: $i] :
% 5.66/5.92                ( ( mem @ V25R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92               => ! [V26v4: tp__ty_2Enum_2Enum,V27l: $i] :
% 5.66/5.92                    ( ( mem @ V27l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                   => ( ( ! [V28len1: tp__ty_2Enum_2Enum] :
% 5.66/5.92                            ( ( ( V26v4 != fo__c_2Enum_2E0 )
% 5.66/5.92                              & ( V26v4
% 5.66/5.92                               != ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.66/5.92                              & ( V26v4
% 5.66/5.92                               != ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.66/5.92                              & ( V26v4
% 5.66/5.92                               != ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.66/5.92                              & ( V28len1
% 5.66/5.92                                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EDIV2 @ ( inj__ty_2Enum_2Enum @ V26v4 ) ) ) ) )
% 5.66/5.92                           => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V25R ) @ ( ap @ c_2Earithmetic_2EDIV2 @ ( inj__ty_2Enum_2Enum @ V26v4 ) ) ) @ V27l ) ) )
% 5.66/5.92                        & ! [V29len1: tp__ty_2Enum_2Enum] :
% 5.66/5.92                            ( ( ( V26v4 != fo__c_2Enum_2E0 )
% 5.66/5.92                              & ( V26v4
% 5.66/5.92                               != ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.66/5.92                              & ( V26v4
% 5.66/5.92                               != ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.66/5.92                              & ( V26v4
% 5.66/5.92                               != ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.66/5.92                              & ( V29len1
% 5.66/5.92                                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EDIV2 @ ( inj__ty_2Enum_2Enum @ V26v4 ) ) ) ) )
% 5.66/5.92                           => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V25R ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V26v4 ) ) @ ( inj__ty_2Enum_2Enum @ V29len1 ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V29len1 ) ) @ V27l ) ) ) ) )
% 5.66/5.92                     => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V25R ) @ ( inj__ty_2Enum_2Enum @ V26v4 ) ) @ V27l ) ) ) ) ) )
% 5.66/5.92         => ! [V30v: $i] :
% 5.66/5.92              ( ( mem @ V30v @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92             => ! [V31v1: tp__ty_2Enum_2Enum,V32v2: $i] :
% 5.66/5.92                  ( ( mem @ V32v2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                 => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V30v ) @ ( inj__ty_2Enum_2Enum @ V31v1 ) ) @ V32v2 ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2EmergesortN__def,axiom,
% 5.66/5.92      ! [A_27a: del] :
% 5.66/5.92        ( ! [V0l: $i] :
% 5.66/5.92            ( ( mem @ V0l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ! [V1R: $i] :
% 5.66/5.92                ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN @ A_27a ) @ V1R ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V0l )
% 5.66/5.92                  = ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.66/5.92        & ! [V2x: $i] :
% 5.66/5.92            ( ( mem @ V2x @ A_27a )
% 5.66/5.92           => ! [V3l: $i] :
% 5.66/5.92                ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92               => ! [V4R: $i] :
% 5.66/5.92                    ( ( mem @ V4R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN @ A_27a ) @ V4R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ V3l ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) )
% 5.66/5.92        & ! [V5R: $i] :
% 5.66/5.92            ( ( mem @ V5R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92           => ( ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN @ A_27a ) @ V5R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.66/5.92              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.66/5.92        & ! [V6y: $i] :
% 5.66/5.92            ( ( mem @ V6y @ A_27a )
% 5.66/5.92           => ! [V7x: $i] :
% 5.66/5.92                ( ( mem @ V7x @ A_27a )
% 5.66/5.92               => ! [V8l: $i] :
% 5.66/5.92                    ( ( mem @ V8l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                   => ! [V9R: $i] :
% 5.66/5.92                        ( ( mem @ V9R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                       => ( ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN @ A_27a ) @ V9R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6y ) @ V8l ) ) )
% 5.66/5.92                          = ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort2 @ A_27a ) @ V9R ) @ V7x ) @ V6y ) ) ) ) ) )
% 5.66/5.92        & ! [V10x: $i] :
% 5.66/5.92            ( ( mem @ V10x @ A_27a )
% 5.66/5.92           => ! [V11R: $i] :
% 5.66/5.92                ( ( mem @ V11R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN @ A_27a ) @ V11R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V10x ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.66/5.92                  = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V10x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.66/5.92        & ! [V12R: $i] :
% 5.66/5.92            ( ( mem @ V12R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92           => ( ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN @ A_27a ) @ V12R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.66/5.92              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.66/5.92        & ! [V13z: $i] :
% 5.66/5.92            ( ( mem @ V13z @ A_27a )
% 5.66/5.92           => ! [V14y: $i] :
% 5.66/5.92                ( ( mem @ V14y @ A_27a )
% 5.66/5.92               => ! [V15x: $i] :
% 5.66/5.92                    ( ( mem @ V15x @ A_27a )
% 5.66/5.92                   => ! [V16l: $i] :
% 5.66/5.92                        ( ( mem @ V16l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                       => ! [V17R: $i] :
% 5.66/5.92                            ( ( mem @ V17R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                           => ( ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN @ A_27a ) @ V17R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V15x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V14y ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V13z ) @ V16l ) ) ) )
% 5.66/5.92                              = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort3 @ A_27a ) @ V17R ) @ V15x ) @ V14y ) @ V13z ) ) ) ) ) ) )
% 5.66/5.92        & ! [V18y: $i] :
% 5.66/5.92            ( ( mem @ V18y @ A_27a )
% 5.66/5.92           => ! [V19x: $i] :
% 5.66/5.92                ( ( mem @ V19x @ A_27a )
% 5.66/5.92               => ! [V20R: $i] :
% 5.66/5.92                    ( ( mem @ V20R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN @ A_27a ) @ V20R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V19x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V18y ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort2 @ A_27a ) @ V20R ) @ V19x ) @ V18y ) ) ) ) )
% 5.66/5.92        & ! [V21x: $i] :
% 5.66/5.92            ( ( mem @ V21x @ A_27a )
% 5.66/5.92           => ! [V22R: $i] :
% 5.66/5.92                ( ( mem @ V22R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN @ A_27a ) @ V22R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V21x ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.66/5.92                  = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V21x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.66/5.92        & ! [V23R: $i] :
% 5.66/5.92            ( ( mem @ V23R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92           => ( ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN @ A_27a ) @ V23R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.66/5.92              = ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.66/5.92        & ! [V24v4: tp__ty_2Enum_2Enum,V25l: $i] :
% 5.66/5.92            ( ( mem @ V25l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ! [V26R: $i] :
% 5.66/5.92                ( ( mem @ V26R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN @ A_27a ) @ V26R ) @ ( inj__ty_2Enum_2Enum @ V24v4 ) ) @ V25l )
% 5.66/5.92                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V24v4 ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.66/5.92                    @ ( ap
% 5.66/5.92                      @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V24v4 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.66/5.92                        @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) @ V25l ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.66/5.92                          @ ( lam @ A_27a
% 5.66/5.92                            @ ^ [V27x: $i] :
% 5.66/5.92                                ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.66/5.92                                @ ^ [V28l_27: $i] : ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V27x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) )
% 5.66/5.92                      @ ( ap
% 5.66/5.92                        @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V24v4 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.66/5.92                          @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) @ V25l ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.66/5.92                            @ ( lam @ A_27a
% 5.66/5.92                              @ ^ [V29x_27: $i] :
% 5.66/5.92                                  ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.66/5.92                                  @ ^ [V30v17: $i] :
% 5.66/5.92                                      ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) @ V30v17 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V29x_27 ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.66/5.92                                      @ ( lam @ A_27a
% 5.66/5.92                                        @ ^ [V31y: $i] :
% 5.66/5.92                                            ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.66/5.92                                            @ ^ [V32l_27_27: $i] : ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort2 @ A_27a ) @ V26R ) @ V29x_27 ) @ V31y ) ) ) ) ) ) ) )
% 5.66/5.92                        @ ( ap
% 5.66/5.92                          @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V24v4 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.66/5.92                            @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) @ V25l ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.66/5.92                              @ ( lam @ A_27a
% 5.66/5.92                                @ ^ [V33x_27_27: $i] :
% 5.66/5.92                                    ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.66/5.92                                    @ ^ [V34v25: $i] :
% 5.66/5.92                                        ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) @ V34v25 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V33x_27_27 ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.66/5.92                                        @ ( lam @ A_27a
% 5.66/5.92                                          @ ^ [V35y_27: $i] :
% 5.66/5.92                                              ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.66/5.92                                              @ ^ [V36v29: $i] :
% 5.66/5.92                                                  ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) @ V36v29 ) @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort2 @ A_27a ) @ V26R ) @ V33x_27_27 ) @ V35y_27 ) )
% 5.66/5.92                                                  @ ( lam @ A_27a
% 5.66/5.92                                                    @ ^ [V37z: $i] :
% 5.66/5.92                                                        ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.66/5.92                                                        @ ^ [V38l_27_27_27: $i] : ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort3 @ A_27a ) @ V26R ) @ V33x_27_27 ) @ V35y_27 ) @ V37z ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.92                          @ ( ap
% 5.66/5.92                            @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                              @ ( lam @ ty_2Enum_2Enum
% 5.66/5.92                                @ ^ [V39len1: $i] : ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge @ A_27a ) @ V26R ) @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN @ A_27a ) @ V26R ) @ ( ap @ c_2Earithmetic_2EDIV2 @ ( inj__ty_2Enum_2Enum @ V24v4 ) ) ) @ V25l ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN @ A_27a ) @ V26R ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V24v4 ) ) @ V39len1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ V39len1 ) @ V25l ) ) ) ) )
% 5.66/5.92                            @ ( ap @ c_2Earithmetic_2EDIV2 @ ( inj__ty_2Enum_2Enum @ V24v4 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Emergesort_2Emergesort__def,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1l: $i] :
% 5.66/5.92            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ( ( ap @ ( ap @ ( c_2Emergesort_2Emergesort @ A_27a ) @ V0R ) @ V1l )
% 5.66/5.92              = ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN @ A_27a ) @ V0R ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) @ V1l ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Emergesort_2Esort2__tail__def,axiom,
% 5.66/5.92      ! [A_27a: del,V0neg: $i] :
% 5.66/5.92        ( ( mem @ V0neg @ bool )
% 5.66/5.92       => ! [V1R: $i] :
% 5.66/5.92            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92           => ! [V2x: $i] :
% 5.66/5.92                ( ( mem @ V2x @ A_27a )
% 5.66/5.92               => ! [V3y: $i] :
% 5.66/5.92                    ( ( mem @ V3y @ A_27a )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort2__tail @ A_27a ) @ V0neg ) @ V1R ) @ V2x ) @ V3y )
% 5.66/5.92                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ ( ap @ V1R @ V2x ) @ V3y ) ) @ V0neg ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3y ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3y ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Emergesort_2Esort3__tail__def,axiom,
% 5.66/5.92      ! [A_27a: del,V0neg: $i] :
% 5.66/5.92        ( ( mem @ V0neg @ bool )
% 5.66/5.92       => ! [V1R: $i] :
% 5.66/5.92            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92           => ! [V2x: $i] :
% 5.66/5.92                ( ( mem @ V2x @ A_27a )
% 5.66/5.92               => ! [V3y: $i] :
% 5.66/5.92                    ( ( mem @ V3y @ A_27a )
% 5.66/5.92                   => ! [V4z: $i] :
% 5.66/5.92                        ( ( mem @ V4z @ A_27a )
% 5.66/5.92                       => ( ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort3__tail @ A_27a ) @ V0neg ) @ V1R ) @ V2x ) @ V3y ) @ V4z )
% 5.66/5.92                          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ ( ap @ V1R @ V2x ) @ V3y ) ) @ V0neg ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ ( ap @ V1R @ V3y ) @ V4z ) ) @ V0neg ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3y ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4z ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ ( ap @ V1R @ V2x ) @ V4z ) ) @ V0neg ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4z ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3y ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4z ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3y ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ ( ap @ V1R @ V3y ) @ V4z ) ) @ V0neg ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ ( ap @ V1R @ V2x ) @ V4z ) ) @ V0neg ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3y ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4z ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3y ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4z ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4z ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3y ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Emerge__tail__ind,axiom,
% 5.66/5.92      ! [A_27a: del,V0P: $i] :
% 5.66/5.92        ( ( mem @ V0P @ ( arr @ bool @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) ) ) )
% 5.66/5.92       => ( ( ! [V1negate: $i] :
% 5.66/5.92                ( ( mem @ V1negate @ bool )
% 5.66/5.92               => ! [V2R: $i] :
% 5.66/5.92                    ( ( mem @ V2R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ! [V3acc: $i] :
% 5.66/5.92                        ( ( mem @ V3acc @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                       => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V1negate ) @ V2R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V3acc ) ) ) ) )
% 5.66/5.92            & ! [V4negate: $i] :
% 5.66/5.92                ( ( mem @ V4negate @ bool )
% 5.66/5.92               => ! [V5R: $i] :
% 5.66/5.92                    ( ( mem @ V5R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ! [V6v12: $i] :
% 5.66/5.92                        ( ( mem @ V6v12 @ A_27a )
% 5.66/5.92                       => ! [V7v13: $i] :
% 5.66/5.92                            ( ( mem @ V7v13 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                           => ! [V8acc: $i] :
% 5.66/5.92                                ( ( mem @ V8acc @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                               => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V4negate ) @ V5R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6v12 ) @ V7v13 ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V8acc ) ) ) ) ) ) )
% 5.66/5.92            & ! [V9negate: $i] :
% 5.66/5.92                ( ( mem @ V9negate @ bool )
% 5.66/5.92               => ! [V10R: $i] :
% 5.66/5.92                    ( ( mem @ V10R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ! [V11v8: $i] :
% 5.66/5.92                        ( ( mem @ V11v8 @ A_27a )
% 5.66/5.92                       => ! [V12v9: $i] :
% 5.66/5.92                            ( ( mem @ V12v9 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                           => ! [V13acc: $i] :
% 5.66/5.92                                ( ( mem @ V13acc @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                               => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V9negate ) @ V10R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V11v8 ) @ V12v9 ) ) @ V13acc ) ) ) ) ) ) )
% 5.66/5.92            & ! [V14negate: $i] :
% 5.66/5.92                ( ( mem @ V14negate @ bool )
% 5.66/5.92               => ! [V15R: $i] :
% 5.66/5.92                    ( ( mem @ V15R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ! [V16x: $i] :
% 5.66/5.92                        ( ( mem @ V16x @ A_27a )
% 5.66/5.92                       => ! [V17l1: $i] :
% 5.66/5.92                            ( ( mem @ V17l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                           => ! [V18y: $i] :
% 5.66/5.92                                ( ( mem @ V18y @ A_27a )
% 5.66/5.92                               => ! [V19l2: $i] :
% 5.66/5.92                                    ( ( mem @ V19l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                                   => ! [V20acc: $i] :
% 5.66/5.92                                        ( ( mem @ V20acc @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                                       => ( ( ( ~ ~ ( ( p @ ( ap @ ( ap @ V15R @ V16x ) @ V18y ) )
% 5.66/5.92                                                  <=> ( p @ V14negate ) )
% 5.66/5.92                                             => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V14negate ) @ V15R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V16x ) @ V17l1 ) ) @ V19l2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V18y ) @ V20acc ) ) ) )
% 5.66/5.92                                            & ( ~ ( ( p @ ( ap @ ( ap @ V15R @ V16x ) @ V18y ) )
% 5.66/5.92                                                <=> ( p @ V14negate ) )
% 5.66/5.92                                             => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V14negate ) @ V15R ) @ V17l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V18y ) @ V19l2 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V16x ) @ V20acc ) ) ) ) )
% 5.66/5.92                                         => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V14negate ) @ V15R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V16x ) @ V17l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V18y ) @ V19l2 ) ) @ V20acc ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.92         => ! [V21v: $i] :
% 5.66/5.92              ( ( mem @ V21v @ bool )
% 5.66/5.92             => ! [V22v1: $i] :
% 5.66/5.92                  ( ( mem @ V22v1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                 => ! [V23v2: $i] :
% 5.66/5.92                      ( ( mem @ V23v2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                     => ! [V24v3: $i] :
% 5.66/5.92                          ( ( mem @ V24v3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                         => ! [V25v4: $i] :
% 5.66/5.92                              ( ( mem @ V25v4 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                             => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V21v ) @ V22v1 ) @ V23v2 ) @ V24v3 ) @ V25v4 ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Emerge__tail__def,axiom,
% 5.66/5.92      ! [A_27a: del] :
% 5.66/5.92        ( ! [V0negate: $i] :
% 5.66/5.92            ( ( mem @ V0negate @ bool )
% 5.66/5.92           => ! [V1acc: $i] :
% 5.66/5.92                ( ( mem @ V1acc @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92               => ! [V2R: $i] :
% 5.66/5.92                    ( ( mem @ V2R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge__tail @ A_27a ) @ V0negate ) @ V2R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V1acc )
% 5.66/5.92                      = V1acc ) ) ) )
% 5.66/5.92        & ! [V3v13: $i] :
% 5.66/5.92            ( ( mem @ V3v13 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ! [V4v12: $i] :
% 5.66/5.92                ( ( mem @ V4v12 @ A_27a )
% 5.66/5.92               => ! [V5negate: $i] :
% 5.66/5.92                    ( ( mem @ V5negate @ bool )
% 5.66/5.92                   => ! [V6acc: $i] :
% 5.66/5.92                        ( ( mem @ V6acc @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                       => ! [V7R: $i] :
% 5.66/5.92                            ( ( mem @ V7R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                           => ( ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge__tail @ A_27a ) @ V5negate ) @ V7R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4v12 ) @ V3v13 ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V6acc )
% 5.66/5.92                              = ( ap @ ( ap @ ( c_2Elist_2EREV @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4v12 ) @ V3v13 ) ) @ V6acc ) ) ) ) ) ) )
% 5.66/5.92        & ! [V8v9: $i] :
% 5.66/5.92            ( ( mem @ V8v9 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ! [V9v8: $i] :
% 5.66/5.92                ( ( mem @ V9v8 @ A_27a )
% 5.66/5.92               => ! [V10negate: $i] :
% 5.66/5.92                    ( ( mem @ V10negate @ bool )
% 5.66/5.92                   => ! [V11acc: $i] :
% 5.66/5.92                        ( ( mem @ V11acc @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                       => ! [V12R: $i] :
% 5.66/5.92                            ( ( mem @ V12R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                           => ( ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge__tail @ A_27a ) @ V10negate ) @ V12R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V9v8 ) @ V8v9 ) ) @ V11acc )
% 5.66/5.92                              = ( ap @ ( ap @ ( c_2Elist_2EREV @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V9v8 ) @ V8v9 ) ) @ V11acc ) ) ) ) ) ) )
% 5.66/5.92        & ! [V13y: $i] :
% 5.66/5.92            ( ( mem @ V13y @ A_27a )
% 5.66/5.92           => ! [V14x: $i] :
% 5.66/5.92                ( ( mem @ V14x @ A_27a )
% 5.66/5.92               => ! [V15negate: $i] :
% 5.66/5.92                    ( ( mem @ V15negate @ bool )
% 5.66/5.92                   => ! [V16l2: $i] :
% 5.66/5.92                        ( ( mem @ V16l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                       => ! [V17l1: $i] :
% 5.66/5.92                            ( ( mem @ V17l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                           => ! [V18acc: $i] :
% 5.66/5.92                                ( ( mem @ V18acc @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                               => ! [V19R: $i] :
% 5.66/5.92                                    ( ( mem @ V19R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge__tail @ A_27a ) @ V15negate ) @ V19R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V14x ) @ V17l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V13y ) @ V16l2 ) ) @ V18acc )
% 5.66/5.92                                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ ( ap @ V19R @ V14x ) @ V13y ) ) @ V15negate ) ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge__tail @ A_27a ) @ V15negate ) @ V19R ) @ V17l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V13y ) @ V16l2 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V14x ) @ V18acc ) ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge__tail @ A_27a ) @ V15negate ) @ V19R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V14x ) @ V17l1 ) ) @ V16l2 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V13y ) @ V18acc ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2EmergesortN__tail__ind,axiom,
% 5.66/5.92      ! [A_27a: del,V0P: $i] :
% 5.66/5.92        ( ( mem @ V0P @ ( arr @ bool @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) ) )
% 5.66/5.92       => ( ( ! [V1negate: $i] :
% 5.66/5.92                ( ( mem @ V1negate @ bool )
% 5.66/5.92               => ! [V2R: $i] :
% 5.66/5.92                    ( ( mem @ V2R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ! [V3l: $i] :
% 5.66/5.92                        ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                       => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V1negate ) @ V2R ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V3l ) ) ) ) )
% 5.66/5.92            & ! [V4negate: $i] :
% 5.66/5.92                ( ( mem @ V4negate @ bool )
% 5.66/5.92               => ! [V5R: $i] :
% 5.66/5.92                    ( ( mem @ V5R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ! [V6x: $i] :
% 5.66/5.92                        ( ( mem @ V6x @ A_27a )
% 5.66/5.92                       => ! [V7l: $i] :
% 5.66/5.92                            ( ( mem @ V7l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                           => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V4negate ) @ V5R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6x ) @ V7l ) ) ) ) ) ) )
% 5.66/5.92            & ! [V8negate: $i] :
% 5.66/5.92                ( ( mem @ V8negate @ bool )
% 5.66/5.92               => ! [V9R: $i] :
% 5.66/5.92                    ( ( mem @ V9R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V8negate ) @ V9R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.66/5.92            & ! [V10negate: $i] :
% 5.66/5.92                ( ( mem @ V10negate @ bool )
% 5.66/5.92               => ! [V11R: $i] :
% 5.66/5.92                    ( ( mem @ V11R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ! [V12x: $i] :
% 5.66/5.92                        ( ( mem @ V12x @ A_27a )
% 5.66/5.92                       => ! [V13y: $i] :
% 5.66/5.92                            ( ( mem @ V13y @ A_27a )
% 5.66/5.92                           => ! [V14l: $i] :
% 5.66/5.92                                ( ( mem @ V14l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                               => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V10negate ) @ V11R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V12x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V13y ) @ V14l ) ) ) ) ) ) ) ) )
% 5.66/5.92            & ! [V15negate: $i] :
% 5.66/5.92                ( ( mem @ V15negate @ bool )
% 5.66/5.92               => ! [V16R: $i] :
% 5.66/5.92                    ( ( mem @ V16R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ! [V17x: $i] :
% 5.66/5.92                        ( ( mem @ V17x @ A_27a )
% 5.66/5.92                       => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V15negate ) @ V16R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V17x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.66/5.92            & ! [V18negate: $i] :
% 5.66/5.92                ( ( mem @ V18negate @ bool )
% 5.66/5.92               => ! [V19R: $i] :
% 5.66/5.92                    ( ( mem @ V19R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V18negate ) @ V19R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.66/5.92            & ! [V20negate: $i] :
% 5.66/5.92                ( ( mem @ V20negate @ bool )
% 5.66/5.92               => ! [V21R: $i] :
% 5.66/5.92                    ( ( mem @ V21R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ! [V22x: $i] :
% 5.66/5.92                        ( ( mem @ V22x @ A_27a )
% 5.66/5.92                       => ! [V23y: $i] :
% 5.66/5.92                            ( ( mem @ V23y @ A_27a )
% 5.66/5.92                           => ! [V24z: $i] :
% 5.66/5.92                                ( ( mem @ V24z @ A_27a )
% 5.66/5.92                               => ! [V25l: $i] :
% 5.66/5.92                                    ( ( mem @ V25l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                                   => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V20negate ) @ V21R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V22x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V23y ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V24z ) @ V25l ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.92            & ! [V26negate: $i] :
% 5.66/5.92                ( ( mem @ V26negate @ bool )
% 5.66/5.92               => ! [V27R: $i] :
% 5.66/5.92                    ( ( mem @ V27R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ! [V28x: $i] :
% 5.66/5.92                        ( ( mem @ V28x @ A_27a )
% 5.66/5.92                       => ! [V29y: $i] :
% 5.66/5.92                            ( ( mem @ V29y @ A_27a )
% 5.66/5.92                           => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V26negate ) @ V27R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V28x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V29y ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ) )
% 5.66/5.92            & ! [V30negate: $i] :
% 5.66/5.92                ( ( mem @ V30negate @ bool )
% 5.66/5.92               => ! [V31R: $i] :
% 5.66/5.92                    ( ( mem @ V31R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ! [V32x: $i] :
% 5.66/5.92                        ( ( mem @ V32x @ A_27a )
% 5.66/5.92                       => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V30negate ) @ V31R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V32x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.66/5.92            & ! [V33negate: $i] :
% 5.66/5.92                ( ( mem @ V33negate @ bool )
% 5.66/5.92               => ! [V34R: $i] :
% 5.66/5.92                    ( ( mem @ V34R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V33negate ) @ V34R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.66/5.92            & ! [V35negate: $i] :
% 5.66/5.92                ( ( mem @ V35negate @ bool )
% 5.66/5.92               => ! [V36R: $i] :
% 5.66/5.92                    ( ( mem @ V36R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ! [V37v6: tp__ty_2Enum_2Enum,V38l: $i] :
% 5.66/5.92                        ( ( mem @ V38l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                       => ( ( ! [V39len1: tp__ty_2Enum_2Enum,V40neg: $i] :
% 5.66/5.92                                ( ( mem @ V40neg @ bool )
% 5.66/5.92                               => ( ( ( V37v6 != fo__c_2Enum_2E0 )
% 5.66/5.92                                    & ( V37v6
% 5.66/5.92                                     != ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.66/5.92                                    & ( V37v6
% 5.66/5.92                                     != ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.66/5.92                                    & ( V37v6
% 5.66/5.92                                     != ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.66/5.92                                    & ( V39len1
% 5.66/5.92                                      = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EDIV2 @ ( inj__ty_2Enum_2Enum @ V37v6 ) ) ) )
% 5.66/5.92                                    & ( ( p @ V40neg )
% 5.66/5.92                                    <=> ~ ( p @ V35negate ) ) )
% 5.66/5.92                                 => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V40neg ) @ V36R ) @ ( ap @ c_2Earithmetic_2EDIV2 @ ( inj__ty_2Enum_2Enum @ V37v6 ) ) ) @ V38l ) ) ) )
% 5.66/5.92                            & ! [V41len1: tp__ty_2Enum_2Enum,V42neg: $i] :
% 5.66/5.92                                ( ( mem @ V42neg @ bool )
% 5.66/5.92                               => ( ( ( V37v6 != fo__c_2Enum_2E0 )
% 5.66/5.92                                    & ( V37v6
% 5.66/5.92                                     != ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.66/5.92                                    & ( V37v6
% 5.66/5.92                                     != ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.66/5.92                                    & ( V37v6
% 5.66/5.92                                     != ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.66/5.92                                    & ( V41len1
% 5.66/5.92                                      = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2EDIV2 @ ( inj__ty_2Enum_2Enum @ V37v6 ) ) ) )
% 5.66/5.92                                    & ( ( p @ V42neg )
% 5.66/5.92                                    <=> ~ ( p @ V35negate ) ) )
% 5.66/5.92                                 => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V42neg ) @ V36R ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V37v6 ) ) @ ( inj__ty_2Enum_2Enum @ V41len1 ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V41len1 ) ) @ V38l ) ) ) ) ) )
% 5.66/5.92                         => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V35negate ) @ V36R ) @ ( inj__ty_2Enum_2Enum @ V37v6 ) ) @ V38l ) ) ) ) ) ) )
% 5.66/5.92         => ! [V43v: $i] :
% 5.66/5.92              ( ( mem @ V43v @ bool )
% 5.66/5.92             => ! [V44v1: $i] :
% 5.66/5.92                  ( ( mem @ V44v1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                 => ! [V45v2: tp__ty_2Enum_2Enum,V46v3: $i] :
% 5.66/5.92                      ( ( mem @ V46v3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                     => ( p @ ( ap @ ( ap @ ( ap @ ( ap @ V0P @ V43v ) @ V44v1 ) @ ( inj__ty_2Enum_2Enum @ V45v2 ) ) @ V46v3 ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2EmergesortN__tail__def,axiom,
% 5.66/5.92      ! [A_27a: del] :
% 5.66/5.92        ( ! [V0negate: $i] :
% 5.66/5.92            ( ( mem @ V0negate @ bool )
% 5.66/5.92           => ! [V1l: $i] :
% 5.66/5.92                ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92               => ! [V2R: $i] :
% 5.66/5.92                    ( ( mem @ V2R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN__tail @ A_27a ) @ V0negate ) @ V2R ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ V1l )
% 5.66/5.92                      = ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.66/5.92        & ! [V3x: $i] :
% 5.66/5.92            ( ( mem @ V3x @ A_27a )
% 5.66/5.92           => ! [V4negate: $i] :
% 5.66/5.92                ( ( mem @ V4negate @ bool )
% 5.66/5.92               => ! [V5l: $i] :
% 5.66/5.92                    ( ( mem @ V5l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                   => ! [V6R: $i] :
% 5.66/5.92                        ( ( mem @ V6R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                       => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN__tail @ A_27a ) @ V4negate ) @ V6R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3x ) @ V5l ) )
% 5.66/5.92                          = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) )
% 5.66/5.92        & ! [V7negate: $i] :
% 5.66/5.92            ( ( mem @ V7negate @ bool )
% 5.66/5.92           => ! [V8R: $i] :
% 5.66/5.92                ( ( mem @ V8R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN__tail @ A_27a ) @ V7negate ) @ V8R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.66/5.92                  = ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.66/5.92        & ! [V9y: $i] :
% 5.66/5.92            ( ( mem @ V9y @ A_27a )
% 5.66/5.92           => ! [V10x: $i] :
% 5.66/5.92                ( ( mem @ V10x @ A_27a )
% 5.66/5.92               => ! [V11negate: $i] :
% 5.66/5.92                    ( ( mem @ V11negate @ bool )
% 5.66/5.92                   => ! [V12l: $i] :
% 5.66/5.92                        ( ( mem @ V12l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                       => ! [V13R: $i] :
% 5.66/5.92                            ( ( mem @ V13R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                           => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN__tail @ A_27a ) @ V11negate ) @ V13R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V10x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V9y ) @ V12l ) ) )
% 5.66/5.92                              = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort2__tail @ A_27a ) @ V11negate ) @ V13R ) @ V10x ) @ V9y ) ) ) ) ) ) )
% 5.66/5.92        & ! [V14x: $i] :
% 5.66/5.92            ( ( mem @ V14x @ A_27a )
% 5.66/5.92           => ! [V15negate: $i] :
% 5.66/5.92                ( ( mem @ V15negate @ bool )
% 5.66/5.92               => ! [V16R: $i] :
% 5.66/5.92                    ( ( mem @ V16R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN__tail @ A_27a ) @ V15negate ) @ V16R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V14x ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V14x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) )
% 5.66/5.92        & ! [V17negate: $i] :
% 5.66/5.92            ( ( mem @ V17negate @ bool )
% 5.66/5.92           => ! [V18R: $i] :
% 5.66/5.92                ( ( mem @ V18R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN__tail @ A_27a ) @ V17negate ) @ V18R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.66/5.92                  = ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.66/5.92        & ! [V19z: $i] :
% 5.66/5.92            ( ( mem @ V19z @ A_27a )
% 5.66/5.92           => ! [V20y: $i] :
% 5.66/5.92                ( ( mem @ V20y @ A_27a )
% 5.66/5.92               => ! [V21x: $i] :
% 5.66/5.92                    ( ( mem @ V21x @ A_27a )
% 5.66/5.92                   => ! [V22negate: $i] :
% 5.66/5.92                        ( ( mem @ V22negate @ bool )
% 5.66/5.92                       => ! [V23l: $i] :
% 5.66/5.92                            ( ( mem @ V23l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                           => ! [V24R: $i] :
% 5.66/5.92                                ( ( mem @ V24R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                               => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN__tail @ A_27a ) @ V22negate ) @ V24R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V21x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V20y ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V19z ) @ V23l ) ) ) )
% 5.66/5.92                                  = ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort3__tail @ A_27a ) @ V22negate ) @ V24R ) @ V21x ) @ V20y ) @ V19z ) ) ) ) ) ) ) )
% 5.66/5.92        & ! [V25y: $i] :
% 5.66/5.92            ( ( mem @ V25y @ A_27a )
% 5.66/5.92           => ! [V26x: $i] :
% 5.66/5.92                ( ( mem @ V26x @ A_27a )
% 5.66/5.92               => ! [V27negate: $i] :
% 5.66/5.92                    ( ( mem @ V27negate @ bool )
% 5.66/5.92                   => ! [V28R: $i] :
% 5.66/5.92                        ( ( mem @ V28R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                       => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN__tail @ A_27a ) @ V27negate ) @ V28R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V26x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V25y ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.66/5.92                          = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort2__tail @ A_27a ) @ V27negate ) @ V28R ) @ V26x ) @ V25y ) ) ) ) ) )
% 5.66/5.92        & ! [V29x: $i] :
% 5.66/5.92            ( ( mem @ V29x @ A_27a )
% 5.66/5.92           => ! [V30negate: $i] :
% 5.66/5.92                ( ( mem @ V30negate @ bool )
% 5.66/5.92               => ! [V31R: $i] :
% 5.66/5.92                    ( ( mem @ V31R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN__tail @ A_27a ) @ V30negate ) @ V31R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V29x ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V29x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) )
% 5.66/5.92        & ! [V32negate: $i] :
% 5.66/5.92            ( ( mem @ V32negate @ bool )
% 5.66/5.92           => ! [V33R: $i] :
% 5.66/5.92                ( ( mem @ V33R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN__tail @ A_27a ) @ V32negate ) @ V33R ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.66/5.92                  = ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.66/5.92        & ! [V34v6: tp__ty_2Enum_2Enum,V35negate: $i] :
% 5.66/5.92            ( ( mem @ V35negate @ bool )
% 5.66/5.92           => ! [V36l: $i] :
% 5.66/5.92                ( ( mem @ V36l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92               => ! [V37R: $i] :
% 5.66/5.92                    ( ( mem @ V37R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN__tail @ A_27a ) @ V35negate ) @ V37R ) @ ( inj__ty_2Enum_2Enum @ V34v6 ) ) @ V36l )
% 5.66/5.92                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V34v6 ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.66/5.92                        @ ( ap
% 5.66/5.92                          @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V34v6 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.66/5.92                            @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) @ V36l ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.66/5.92                              @ ( lam @ A_27a
% 5.66/5.92                                @ ^ [V38x: $i] :
% 5.66/5.92                                    ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.66/5.92                                    @ ^ [V39l_27: $i] : ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V38x ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) )
% 5.66/5.92                          @ ( ap
% 5.66/5.92                            @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V34v6 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.66/5.92                              @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) @ V36l ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.66/5.92                                @ ( lam @ A_27a
% 5.66/5.92                                  @ ^ [V40x_27: $i] :
% 5.66/5.92                                      ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.66/5.92                                      @ ^ [V41v19: $i] :
% 5.66/5.92                                          ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) @ V41v19 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V40x_27 ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.66/5.92                                          @ ( lam @ A_27a
% 5.66/5.92                                            @ ^ [V42y: $i] :
% 5.66/5.92                                                ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.66/5.92                                                @ ^ [V43l_27_27: $i] : ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort2__tail @ A_27a ) @ V35negate ) @ V37R ) @ V40x_27 ) @ V42y ) ) ) ) ) ) ) )
% 5.66/5.92                            @ ( ap
% 5.66/5.92                              @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V34v6 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.66/5.92                                @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) @ V36l ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.66/5.92                                  @ ( lam @ A_27a
% 5.66/5.92                                    @ ^ [V44x_27_27: $i] :
% 5.66/5.92                                        ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.66/5.92                                        @ ^ [V45v27: $i] :
% 5.66/5.92                                            ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) @ V45v27 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V44x_27_27 ) @ ( c_2Elist_2ENIL @ A_27a ) ) )
% 5.66/5.92                                            @ ( lam @ A_27a
% 5.66/5.92                                              @ ^ [V46y_27: $i] :
% 5.66/5.92                                                  ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.66/5.92                                                  @ ^ [V47v31: $i] :
% 5.66/5.92                                                      ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ A_27a @ ( ty_2Elist_2Elist @ A_27a ) ) @ V47v31 ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort2__tail @ A_27a ) @ V35negate ) @ V37R ) @ V44x_27_27 ) @ V46y_27 ) )
% 5.66/5.92                                                      @ ( lam @ A_27a
% 5.66/5.92                                                        @ ^ [V48z: $i] :
% 5.66/5.92                                                            ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.66/5.92                                                            @ ^ [V49l_27_27_27: $i] : ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort3__tail @ A_27a ) @ V35negate ) @ V37R ) @ V44x_27_27 ) @ V46y_27 ) @ V48z ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.92                              @ ( ap
% 5.66/5.92                                @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.92                                    @ ^ [V50len1: $i] :
% 5.66/5.92                                        ( ap
% 5.66/5.92                                        @ ( ap @ ( c_2Ebool_2ELET @ bool @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                                          @ ( lam @ bool
% 5.66/5.92                                            @ ^ [V51neg: $i] : ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge__tail @ A_27a ) @ V51neg ) @ V37R ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN__tail @ A_27a ) @ V51neg ) @ V37R ) @ ( ap @ c_2Earithmetic_2EDIV2 @ ( inj__ty_2Enum_2Enum @ V34v6 ) ) ) @ V36l ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN__tail @ A_27a ) @ V51neg ) @ V37R ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V34v6 ) ) @ V50len1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EDROP @ A_27a ) @ V50len1 ) @ V36l ) ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) )
% 5.66/5.92                                        @ ( ap @ c_2Ebool_2E_7E @ V35negate ) ) ) )
% 5.66/5.92                                @ ( ap @ c_2Earithmetic_2EDIV2 @ ( inj__ty_2Enum_2Enum @ V34v6 ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Emergesort_2Emergesort__tail__def,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1l: $i] :
% 5.66/5.92            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ( ( ap @ ( ap @ ( c_2Emergesort_2Emergesort__tail @ A_27a ) @ V0R ) @ V1l )
% 5.66/5.92              = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN__tail @ A_27a ) @ c_2Ebool_2EF ) @ V0R ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) @ V1l ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Esort2__perm,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1x: $i] :
% 5.66/5.92            ( ( mem @ V1x @ A_27a )
% 5.66/5.92           => ! [V2y: $i] :
% 5.66/5.92                ( ( mem @ V2y @ A_27a )
% 5.66/5.92               => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2y ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort2 @ A_27a ) @ V0R ) @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Esort3__perm,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1x: $i] :
% 5.66/5.92            ( ( mem @ V1x @ A_27a )
% 5.66/5.92           => ! [V2y: $i] :
% 5.66/5.92                ( ( mem @ V2y @ A_27a )
% 5.66/5.92               => ! [V3z: $i] :
% 5.66/5.92                    ( ( mem @ V3z @ A_27a )
% 5.66/5.92                   => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2y ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3z ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort3 @ A_27a ) @ V0R ) @ V1x ) @ V2y ) @ V3z ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Emerge__perm,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1l1: $i] :
% 5.66/5.92            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ! [V2l2: $i] :
% 5.66/5.92                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92               => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V2l2 ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge @ A_27a ) @ V0R ) @ V1l1 ) @ V2l2 ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2EmergesortN__perm,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1n: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.66/5.92            ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2l ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN @ A_27a ) @ V0R ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2l ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Emergesort__perm,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1l: $i] :
% 5.66/5.92            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ A_27a ) @ V1l ) @ ( ap @ ( ap @ ( c_2Emergesort_2Emergesort @ A_27a ) @ V0R ) @ V1l ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Esort2__sorted,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1x: $i] :
% 5.66/5.92            ( ( mem @ V1x @ A_27a )
% 5.66/5.92           => ! [V2y: $i] :
% 5.66/5.92                ( ( mem @ V2y @ A_27a )
% 5.66/5.92               => ( ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ V0R ) )
% 5.66/5.92                 => ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort2 @ A_27a ) @ V0R ) @ V1x ) @ V2y ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Esort3__sorted,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1x: $i] :
% 5.66/5.92            ( ( mem @ V1x @ A_27a )
% 5.66/5.92           => ! [V2y: $i] :
% 5.66/5.92                ( ( mem @ V2y @ A_27a )
% 5.66/5.92               => ! [V3z: $i] :
% 5.66/5.92                    ( ( mem @ V3z @ A_27a )
% 5.66/5.92                   => ( ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ V0R ) )
% 5.66/5.92                     => ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort3 @ A_27a ) @ V0R ) @ V1x ) @ V2y ) @ V3z ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Emerge__sorted,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1l1: $i] :
% 5.66/5.92            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ! [V2l2: $i] :
% 5.66/5.92                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92               => ( ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.66/5.92                    & ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ V0R ) )
% 5.66/5.92                    & ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ V1l1 ) )
% 5.66/5.92                    & ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ V2l2 ) ) )
% 5.66/5.92                 => ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge @ A_27a ) @ V0R ) @ V1l1 ) @ V2l2 ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2EmergesortN__sorted,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1n: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.66/5.92            ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ( ( ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ V0R ) )
% 5.66/5.92                & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) ) )
% 5.66/5.92             => ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN @ A_27a ) @ V0R ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2l ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Emergesort__sorted,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1l: $i] :
% 5.66/5.92            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ( ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.66/5.92                & ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ V0R ) ) )
% 5.66/5.92             => ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Emergesort_2Emergesort @ A_27a ) @ V0R ) @ V1l ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Estable__cong,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1l1: $i] :
% 5.66/5.92            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ! [V2l2: $i] :
% 5.66/5.92                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92               => ! [V3l3: $i] :
% 5.66/5.92                    ( ( mem @ V3l3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                   => ! [V4l4: $i] :
% 5.66/5.92                        ( ( mem @ V4l4 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                       => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Estable @ A_27a ) @ V0R ) @ V1l1 ) @ V2l2 ) )
% 5.66/5.92                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Estable @ A_27a ) @ V0R ) @ V3l3 ) @ V4l4 ) ) )
% 5.66/5.92                         => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Estable @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V3l3 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l2 ) @ V4l4 ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Estable__trans,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1l1: $i] :
% 5.66/5.92            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ! [V2l2: $i] :
% 5.66/5.92                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92               => ! [V3l3: $i] :
% 5.66/5.92                    ( ( mem @ V3l3 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                   => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Estable @ A_27a ) @ V0R ) @ V1l1 ) @ V2l2 ) )
% 5.66/5.92                        & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Estable @ A_27a ) @ V0R ) @ V2l2 ) @ V3l3 ) ) )
% 5.66/5.92                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Estable @ A_27a ) @ V0R ) @ V1l1 ) @ V3l3 ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Esort2__stable,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1x: $i] :
% 5.66/5.92            ( ( mem @ V1x @ A_27a )
% 5.66/5.92           => ! [V2y: $i] :
% 5.66/5.92                ( ( mem @ V2y @ A_27a )
% 5.66/5.92               => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Estable @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2y ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort2 @ A_27a ) @ V0R ) @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Esort3__stable,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1x: $i] :
% 5.66/5.92            ( ( mem @ V1x @ A_27a )
% 5.66/5.92           => ! [V2y: $i] :
% 5.66/5.92                ( ( mem @ V2y @ A_27a )
% 5.66/5.92               => ! [V3z: $i] :
% 5.66/5.92                    ( ( mem @ V3z @ A_27a )
% 5.66/5.92                   => ( ( ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ V0R ) )
% 5.66/5.92                        & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) ) )
% 5.66/5.92                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Estable @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V1x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V2y ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3z ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort3 @ A_27a ) @ V0R ) @ V1x ) @ V2y ) @ V3z ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Efilter__merge,axiom,
% 5.66/5.92      ! [A_27a: del,V0P: $i] :
% 5.66/5.92        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1R: $i] :
% 5.66/5.92            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92           => ! [V2l1: $i] :
% 5.66/5.92                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92               => ! [V3l2: $i] :
% 5.66/5.92                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                   => ( ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V1R ) )
% 5.66/5.92                        & ! [V4x: $i] :
% 5.66/5.92                            ( ( mem @ V4x @ A_27a )
% 5.66/5.92                           => ! [V5y: $i] :
% 5.66/5.92                                ( ( mem @ V5y @ A_27a )
% 5.66/5.92                               => ( ( ( p @ ( ap @ V0P @ V4x ) )
% 5.66/5.92                                    & ( p @ ( ap @ V0P @ V5y ) ) )
% 5.66/5.92                                 => ( p @ ( ap @ ( ap @ V1R @ V4x ) @ V5y ) ) ) ) )
% 5.66/5.92                        & ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V1R ) @ V2l1 ) ) )
% 5.66/5.92                     => ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge @ A_27a ) @ V1R ) @ V2l1 ) @ V3l2 ) )
% 5.66/5.92                        = ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l1 ) @ V3l2 ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Emerge__stable,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1l1: $i] :
% 5.66/5.92            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ! [V2l2: $i] :
% 5.66/5.92                ( ( mem @ V2l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92               => ( ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.66/5.92                    & ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V0R ) @ V1l1 ) ) )
% 5.66/5.92                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Estable @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V1l1 ) @ V2l2 ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge @ A_27a ) @ V0R ) @ V1l1 ) @ V2l2 ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2EmergesortN__stable,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1n: tp__ty_2Enum_2Enum,V2l: $i] :
% 5.66/5.92            ( ( mem @ V2l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ( ( ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ V0R ) )
% 5.66/5.92                & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) ) )
% 5.66/5.92             => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Estable @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2ETAKE @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2l ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN @ A_27a ) @ V0R ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ V2l ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Emergesort__stable,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1l: $i] :
% 5.66/5.92            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ( ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.66/5.92                & ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ V0R ) ) )
% 5.66/5.92             => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Estable @ A_27a ) @ V0R ) @ V1l ) @ ( ap @ ( ap @ ( c_2Emergesort_2Emergesort @ A_27a ) @ V0R ) @ V1l ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Emergesort__STABLE__SORT,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ( ( ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) )
% 5.66/5.92            & ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ V0R ) ) )
% 5.66/5.92         => ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESTABLE @ A_27a ) @ ( c_2Emergesort_2Emergesort @ A_27a ) ) @ V0R ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Emergesort__mem,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1L: $i] :
% 5.66/5.92            ( ( mem @ V1L @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ! [V2x: $i] :
% 5.66/5.92                ( ( mem @ V2x @ A_27a )
% 5.66/5.92               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Emergesort_2Emergesort @ A_27a ) @ V0R ) @ V1L ) ) ) )
% 5.66/5.92                <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1L ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Esort2__tail__correct,axiom,
% 5.66/5.92      ! [A_27a: del,V0neg: $i] :
% 5.66/5.92        ( ( mem @ V0neg @ bool )
% 5.66/5.92       => ! [V1R: $i] :
% 5.66/5.92            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92           => ! [V2x: $i] :
% 5.66/5.92                ( ( mem @ V2x @ A_27a )
% 5.66/5.92               => ! [V3y: $i] :
% 5.66/5.92                    ( ( mem @ V3y @ A_27a )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort2__tail @ A_27a ) @ V0neg ) @ V1R ) @ V2x ) @ V3y )
% 5.66/5.92                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0neg ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort2 @ A_27a ) @ V1R ) @ V2x ) @ V3y ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort2 @ A_27a ) @ V1R ) @ V2x ) @ V3y ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Esort3__tail__correct,axiom,
% 5.66/5.92      ! [A_27a: del,V0neg: $i] :
% 5.66/5.92        ( ( mem @ V0neg @ bool )
% 5.66/5.92       => ! [V1R: $i] :
% 5.66/5.92            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92           => ! [V2x: $i] :
% 5.66/5.92                ( ( mem @ V2x @ A_27a )
% 5.66/5.92               => ! [V3y: $i] :
% 5.66/5.92                    ( ( mem @ V3y @ A_27a )
% 5.66/5.92                   => ! [V4z: $i] :
% 5.66/5.92                        ( ( mem @ V4z @ A_27a )
% 5.66/5.92                       => ( ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort3__tail @ A_27a ) @ V0neg ) @ V1R ) @ V2x ) @ V3y ) @ V4z )
% 5.66/5.92                          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0neg ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort3 @ A_27a ) @ V1R ) @ V2x ) @ V3y ) @ V4z ) ) ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Esort3 @ A_27a ) @ V1R ) @ V2x ) @ V3y ) @ V4z ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Emerge__tail__correct1,axiom,
% 5.66/5.92      ! [A_27a: del,V0neg: $i] :
% 5.66/5.92        ( ( mem @ V0neg @ bool )
% 5.66/5.92       => ! [V1R: $i] :
% 5.66/5.92            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92           => ! [V2l1: $i] :
% 5.66/5.92                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92               => ! [V3l2: $i] :
% 5.66/5.92                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                   => ! [V4acc: $i] :
% 5.66/5.92                        ( ( mem @ V4acc @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                       => ( ( ( p @ V0neg )
% 5.66/5.92                          <=> $false )
% 5.66/5.92                         => ( ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge__tail @ A_27a ) @ V0neg ) @ V1R ) @ V2l1 ) @ V3l2 ) @ V4acc )
% 5.66/5.92                            = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge @ A_27a ) @ V1R ) @ V2l1 ) @ V3l2 ) ) ) @ V4acc ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Emerge__empty,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1l: $i] :
% 5.66/5.92            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ! [V2acc: $i] :
% 5.66/5.92                ( ( mem @ V2acc @ A_27b )
% 5.66/5.92               => ( ( ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge @ A_27a ) @ V0R ) @ V1l ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.66/5.92                    = V1l )
% 5.66/5.92                  & ( ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge @ A_27a ) @ V0R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ V1l )
% 5.66/5.92                    = V1l ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Emerge__tail__correct2,axiom,
% 5.66/5.92      ! [A_27a: del,V0neg: $i] :
% 5.66/5.92        ( ( mem @ V0neg @ bool )
% 5.66/5.92       => ! [V1R: $i] :
% 5.66/5.92            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92           => ! [V2l1: $i] :
% 5.66/5.92                ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92               => ! [V3l2: $i] :
% 5.66/5.92                    ( ( mem @ V3l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                   => ! [V4acc: $i] :
% 5.66/5.92                        ( ( mem @ V4acc @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                       => ( ( ( ( p @ V0neg )
% 5.66/5.92                            <=> $true )
% 5.66/5.92                            & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V1R ) )
% 5.66/5.92                            & ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V1R ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V2l1 ) ) )
% 5.66/5.92                            & ( p @ ( ap @ ( ap @ ( c_2Esorting_2ESORTED @ A_27a ) @ V1R ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V3l2 ) ) ) )
% 5.66/5.92                         => ( ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge__tail @ A_27a ) @ V0neg ) @ V1R ) @ V2l1 ) @ V3l2 ) @ V4acc )
% 5.66/5.92                            = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2Emerge @ A_27a ) @ V1R ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V2l1 ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V3l2 ) ) ) @ V4acc ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2EmergesortN__correct,axiom,
% 5.66/5.92      ! [A_27a: del,V0negate: $i] :
% 5.66/5.92        ( ( mem @ V0negate @ bool )
% 5.66/5.92       => ! [V1R: $i] :
% 5.66/5.92            ( ( mem @ V1R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92           => ! [V2n: tp__ty_2Enum_2Enum,V3l: $i] :
% 5.66/5.92                ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92               => ( ( ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ V1R ) )
% 5.66/5.92                    & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V1R ) ) )
% 5.66/5.92                 => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN__tail @ A_27a ) @ V0negate ) @ V1R ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V3l )
% 5.66/5.92                    = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ V0negate ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN @ A_27a ) @ V1R ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V3l ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Emergesort_2EmergesortN @ A_27a ) @ V1R ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V3l ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Emergesort_2Emergesort__tail__correct,axiom,
% 5.66/5.92      ! [A_27a: del,V0R: $i] :
% 5.66/5.92        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.92       => ! [V1l: $i] :
% 5.66/5.92            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92           => ( ( ( p @ ( ap @ ( c_2Erelation_2Etotal @ A_27a ) @ V0R ) )
% 5.66/5.92                & ( p @ ( ap @ ( c_2Erelation_2Etransitive @ A_27a ) @ V0R ) ) )
% 5.66/5.92             => ( ( ap @ ( ap @ ( c_2Emergesort_2Emergesort__tail @ A_27a ) @ V0R ) @ V1l )
% 5.66/5.92                = ( ap @ ( ap @ ( c_2Emergesort_2Emergesort @ A_27a ) @ V0R ) @ V1l ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  %------------------------------------------------------------------------------
% 5.66/5.92  %------------------------------------------------------------------------------
% 5.66/5.92  thf(stp_c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum,type,
% 5.66/5.92      tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum: $tType ).
% 5.66/5.92  
% 5.66/5.92  thf(stp_inj_c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum,type,
% 5.66/5.92      inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum: tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(stp_surj_c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum,type,
% 5.66/5.92      surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum: $i > tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum ).
% 5.66/5.92  
% 5.66/5.92  thf(stp_inj_surj_c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum,axiom,
% 5.66/5.92      ! [X: tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum] :
% 5.66/5.92        ( ( surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum @ X ) )
% 5.66/5.92        = X ) ).
% 5.66/5.92  
% 5.66/5.92  thf(stp_inj_mem_c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum,axiom,
% 5.66/5.92      ! [X: tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum] : ( mem @ ( inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum @ X ) @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(stp_iso_mem_c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum,axiom,
% 5.66/5.92      ! [X: $i] :
% 5.66/5.92        ( ( mem @ X @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.66/5.92       => ( X
% 5.66/5.92          = ( inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum @ X ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Estring__num_2En2nsum,type,
% 5.66/5.92      c_2Estring__num_2En2nsum: $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Estring__num_2En2nsum,axiom,
% 5.66/5.92      mem @ c_2Estring__num_2En2nsum @ ( arr @ ty_2Enum_2Enum @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Estring__num_2En2s,type,
% 5.66/5.92      c_2Estring__num_2En2s: $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Estring__num_2En2s,axiom,
% 5.66/5.92      mem @ c_2Estring__num_2En2s @ ( arr @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Estring__num_2Ensum2n,type,
% 5.66/5.92      c_2Estring__num_2Ensum2n: $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Estring__num_2Ensum2n,axiom,
% 5.66/5.92      mem @ c_2Estring__num_2Ensum2n @ ( arr @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ty_2Enum_2Enum ) ).
% 5.66/5.92  
% 5.66/5.92  thf(stp_fo_c_2Estring__num_2Ensum2n,type,
% 5.66/5.92      fo__c_2Estring__num_2Ensum2n: tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum > tp__ty_2Enum_2Enum ).
% 5.66/5.92  
% 5.66/5.92  thf(stp_eq_fo_c_2Estring__num_2Ensum2n,axiom,
% 5.66/5.92      ! [X0: tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum] :
% 5.66/5.92        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Estring__num_2Ensum2n @ X0 ) )
% 5.66/5.92        = ( ap @ c_2Estring__num_2Ensum2n @ ( inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Estring__num_2Es2n,type,
% 5.66/5.92      c_2Estring__num_2Es2n: $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Estring__num_2Es2n,axiom,
% 5.66/5.92      mem @ c_2Estring__num_2Es2n @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ty_2Enum_2Enum ) ).
% 5.66/5.92  
% 5.66/5.92  thf(stp_fo_c_2Estring__num_2Es2n,type,
% 5.66/5.92      fo__c_2Estring__num_2Es2n: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar > tp__ty_2Enum_2Enum ).
% 5.66/5.92  
% 5.66/5.92  thf(stp_eq_fo_c_2Estring__num_2Es2n,axiom,
% 5.66/5.92      ! [X0: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.92        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Estring__num_2Es2n @ X0 ) )
% 5.66/5.92        = ( ap @ c_2Estring__num_2Es2n @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X0 ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(stp_c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,type,
% 5.66/5.92      tp__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: $tType ).
% 5.66/5.92  
% 5.66/5.92  thf(stp_inj_c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,type,
% 5.66/5.92      inj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: tp__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(stp_surj_c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,type,
% 5.66/5.92      surj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar: $i > tp__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar ).
% 5.66/5.92  
% 5.66/5.92  thf(stp_inj_surj_c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,axiom,
% 5.66/5.92      ! [X: tp__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.92        ( ( surj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( inj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X ) )
% 5.66/5.92        = X ) ).
% 5.66/5.92  
% 5.66/5.92  thf(stp_inj_mem_c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,axiom,
% 5.66/5.92      ! [X: tp__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar] : ( mem @ ( inj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X ) @ ( ty_2Esum_2Esum @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(stp_iso_mem_c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar,axiom,
% 5.66/5.92      ! [X: $i] :
% 5.66/5.92        ( ( mem @ X @ ( ty_2Esum_2Esum @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) )
% 5.66/5.92       => ( X
% 5.66/5.92          = ( inj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( surj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Estring__num_2Es2ssum,type,
% 5.66/5.92      c_2Estring__num_2Es2ssum: $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Estring__num_2Es2ssum,axiom,
% 5.66/5.92      mem @ c_2Estring__num_2Es2ssum @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Esum_2Esum @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Estring__num_2Essum2s,type,
% 5.66/5.92      c_2Estring__num_2Essum2s: $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Estring__num_2Essum2s,axiom,
% 5.66/5.92      mem @ c_2Estring__num_2Essum2s @ ( arr @ ( ty_2Esum_2Esum @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Estring__num_2En2s__primitive__def,axiom,
% 5.66/5.92      ( c_2Estring__num_2En2s
% 5.66/5.92      = ( ap
% 5.66/5.92        @ ( ap @ ( c_2Erelation_2EWFREC @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) )
% 5.66/5.92          @ ( ap @ ( c_2Emin_2E_40 @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) )
% 5.66/5.92            @ ( lam @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.92              @ ^ [V0R: $i] :
% 5.66/5.92                  ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( c_2Erelation_2EWF @ ty_2Enum_2Enum ) @ V0R ) )
% 5.66/5.92                  @ ( ap @ ( c_2Ebool_2E_21 @ ty_2Enum_2Enum )
% 5.66/5.92                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.92                      @ ^ [V1n: $i] :
% 5.66/5.92                          ( ap @ ( c_2Ebool_2E_21 @ ty_2Enum_2Enum )
% 5.66/5.92                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.92                            @ ^ [V2r0: $i] :
% 5.66/5.92                                ( ap @ ( c_2Ebool_2E_21 @ ty_2Enum_2Enum )
% 5.66/5.92                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.92                                  @ ^ [V3r: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V1n ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V2r0 ) @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ V1n ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V3r ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V2r0 ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) @ V2r0 ) ) ) ) ) @ ( ap @ ( ap @ V0R @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V1n ) @ V3r ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) @ V1n ) ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.92        @ ( lam @ ( arr @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) )
% 5.66/5.92          @ ^ [V4n2s: $i] :
% 5.66/5.92              ( lam @ ty_2Enum_2Enum
% 5.66/5.92              @ ^ [V5a: $i] :
% 5.66/5.92                  ( ap @ ( c_2Ecombin_2EI @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) )
% 5.66/5.92                  @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V5a ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) )
% 5.66/5.92                    @ ( ap
% 5.66/5.92                      @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) )
% 5.66/5.92                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.92                          @ ^ [V6r0: $i] :
% 5.66/5.92                              ( ap
% 5.66/5.92                              @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) )
% 5.66/5.92                                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.92                                  @ ^ [V7r: $i] :
% 5.66/5.92                                      ( ap
% 5.66/5.92                                      @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) )
% 5.66/5.92                                        @ ( lam @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar )
% 5.66/5.92                                          @ ^ [V8s0: $i] : ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V7r ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ V8s0 ) ) )
% 5.66/5.92                                      @ ( ap @ V4n2s @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V5a ) @ V7r ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.92                              @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V6r0 ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) @ V6r0 ) ) ) )
% 5.66/5.92                      @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ V5a ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Estring__num_2En2s__ind,axiom,
% 5.66/5.92      ! [V0P: $i] :
% 5.66/5.92        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.92       => ( ! [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.92              ( ! [V2r0: tp__ty_2Enum_2Enum,V3r: tp__ty_2Enum_2Enum] :
% 5.66/5.92                  ( ( ( V1n != fo__c_2Enum_2E0 )
% 5.66/5.92                    & ( V2r0
% 5.66/5.92                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.92                    & ( V3r
% 5.66/5.92                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2r0 ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2r0 ) ) ) ) )
% 5.66/5.92                 => ( p @ ( ap @ V0P @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V3r ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.92             => ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.66/5.92         => ! [V4v: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V4v ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Estring__num_2En2s__def,axiom,
% 5.66/5.92      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.66/5.92        ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring__num_2En2s @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.66/5.92        = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar
% 5.66/5.92          @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) )
% 5.66/5.92            @ ( ap
% 5.66/5.92              @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) )
% 5.66/5.92                @ ( lam @ ty_2Enum_2Enum
% 5.66/5.92                  @ ^ [V1r0: $i] :
% 5.66/5.92                      ( ap
% 5.66/5.92                      @ ( ap @ ( c_2Ebool_2ELET @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) )
% 5.66/5.92                        @ ( lam @ ty_2Enum_2Enum
% 5.66/5.92                          @ ^ [V2r: $i] :
% 5.66/5.92                              ( ap
% 5.66/5.92                              @ ( ap @ ( c_2Ebool_2ELET @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) )
% 5.66/5.92                                @ ( lam @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar )
% 5.66/5.92                                  @ ^ [V3s0: $i] : ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ V2r ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ V3s0 ) ) )
% 5.66/5.92                              @ ( ap @ c_2Estring__num_2En2s @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ V2r ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.92                      @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V1r0 ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) @ V1r0 ) ) ) )
% 5.66/5.92              @ ( ap @ ( ap @ c_2Earithmetic_2EMOD @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Estring__num_2Es2n__def,axiom,
% 5.66/5.92      ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Estring__num_2Es2n @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) )
% 5.66/5.92        = fo__c_2Enum_2E0 )
% 5.66/5.92      & ! [V0c: tp__ty_2Estring_2Echar,V1s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.92          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Estring__num_2Es2n @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( inj__ty_2Estring_2Echar @ V0c ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s ) ) ) )
% 5.66/5.92          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Estring__num_2Es2n @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Estring__num_2Es2n__n2s,axiom,
% 5.66/5.92      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.66/5.92        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Estring__num_2Es2n @ ( ap @ c_2Estring__num_2En2s @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.66/5.92        = V0n ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Estring__num_2En2s__s2n,axiom,
% 5.66/5.92      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.92        ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring__num_2En2s @ ( ap @ c_2Estring__num_2Es2n @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) ) )
% 5.66/5.92        = V0s ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Estring__num_2En2s__11,axiom,
% 5.66/5.92      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum] :
% 5.66/5.92        ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring__num_2En2s @ ( inj__ty_2Enum_2Enum @ V0x ) ) )
% 5.66/5.92          = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring__num_2En2s @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) )
% 5.66/5.92      <=> ( V0x = V1y ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Estring__num_2Es2n__11,axiom,
% 5.66/5.92      ! [V0x: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,V1y: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.92        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Estring__num_2Es2n @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0x ) ) )
% 5.66/5.92          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Estring__num_2Es2n @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1y ) ) ) )
% 5.66/5.92      <=> ( V0x = V1y ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Estring__num_2En2s__onto,axiom,
% 5.66/5.92      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.92      ? [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.92        ( V0s
% 5.66/5.92        = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring__num_2En2s @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Estring__num_2Es2n__onto,axiom,
% 5.66/5.92      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.66/5.92      ? [V1s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.92        ( V0n
% 5.66/5.92        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Estring__num_2Es2n @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Estring__num_2En2nsum__def,axiom,
% 5.66/5.92      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.66/5.92        ( ( surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Estring__num_2En2nsum @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.66/5.92        = ( surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) ) @ ( ap @ c_2Earithmetic_2EODD @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Esum_2EINR @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2EDIV @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Estring__num_2Ensum2n__def,axiom,
% 5.66/5.92      ( ! [V0n: tp__ty_2Enum_2Enum] :
% 5.66/5.92          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Estring__num_2Ensum2n @ ( ap @ ( c_2Esum_2EINL @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.66/5.92          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.66/5.92      & ! [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.92          ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Estring__num_2Ensum2n @ ( ap @ ( c_2Esum_2EINR @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.66/5.92          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Estring__num_2En2nsum__nsum2n,axiom,
% 5.66/5.92      ! [V0ns: tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum] :
% 5.66/5.92        ( ( surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum @ ( ap @ c_2Estring__num_2En2nsum @ ( ap @ c_2Estring__num_2Ensum2n @ ( inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum @ V0ns ) ) ) )
% 5.66/5.92        = V0ns ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Estring__num_2Ensum2n__n2nsum,axiom,
% 5.66/5.92      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.66/5.92        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Estring__num_2Ensum2n @ ( ap @ c_2Estring__num_2En2nsum @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.66/5.92        = V0n ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Estring__num_2Es2ssum__def,axiom,
% 5.66/5.92      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.92        ( ( surj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring__num_2Es2ssum @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) )
% 5.66/5.92        = ( surj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( ap @ ( c_2Esum_2E_2B_2B @ ty_2Enum_2Enum @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ c_2Estring__num_2En2s ) @ c_2Estring__num_2En2s ) @ ( ap @ c_2Estring__num_2En2nsum @ ( ap @ c_2Estring__num_2Es2n @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Estring__num_2Essum2s__def,axiom,
% 5.66/5.92      ! [V0sm: tp__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.92        ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring__num_2Essum2s @ ( inj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0sm ) ) )
% 5.66/5.92        = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring__num_2En2s @ ( ap @ c_2Estring__num_2Ensum2n @ ( ap @ ( ap @ ( ap @ ( c_2Esum_2E_2B_2B @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ c_2Estring__num_2Es2n ) @ c_2Estring__num_2Es2n ) @ ( inj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0sm ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Estring__num_2Es2ssum__ssum2s,axiom,
% 5.66/5.92      ! [V0sm: tp__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.92        ( ( surj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring__num_2Es2ssum @ ( ap @ c_2Estring__num_2Essum2s @ ( inj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0sm ) ) ) )
% 5.66/5.92        = V0sm ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Estring__num_2Essum2s__s2ssum,axiom,
% 5.66/5.92      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.92        ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring__num_2Essum2s @ ( ap @ c_2Estring__num_2Es2ssum @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) ) )
% 5.66/5.92        = V0s ) ).
% 5.66/5.92  
% 5.66/5.92  %------------------------------------------------------------------------------
% 5.66/5.92  %------------------------------------------------------------------------------
% 5.66/5.92  thf(tp_ty_2Ering_2Ering,type,
% 5.66/5.92      ty_2Ering_2Ering: del > del ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ering_2Eis__ring,type,
% 5.66/5.92      c_2Ering_2Eis__ring: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ering_2Eis__ring,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Ering_2Eis__ring @ A_27a ) @ ( arr @ ( ty_2Ering_2Ering @ A_27a ) @ bool ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ering_2Erecordtype_2Ering,type,
% 5.66/5.92      c_2Ering_2Erecordtype_2Ering: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ering_2Erecordtype_2Ering,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ering_2Ering__CASE,type,
% 5.66/5.92      c_2Ering_2Ering__CASE: del > del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ering_2Ering__CASE,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ering_2Ering__CASE @ A_27a @ A_27b ) @ ( arr @ ( ty_2Ering_2Ering @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ A_27b ) ) ) ) ) @ A_27b ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ering_2Ering__R0,type,
% 5.66/5.92      c_2Ering_2Ering__R0: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ering_2Ering__R0,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Ering_2Ering__R0 @ A_27a ) @ ( arr @ ( ty_2Ering_2Ering @ A_27a ) @ A_27a ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ering_2Ering__R0__fupd,type,
% 5.66/5.92      c_2Ering_2Ering__R0__fupd: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ering_2Ering__R0__fupd,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ering_2Ering__R1,type,
% 5.66/5.92      c_2Ering_2Ering__R1: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ering_2Ering__R1,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Ering_2Ering__R1 @ A_27a ) @ ( arr @ ( ty_2Ering_2Ering @ A_27a ) @ A_27a ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ering_2Ering__R1__fupd,type,
% 5.66/5.92      c_2Ering_2Ering__R1__fupd: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ering_2Ering__R1__fupd,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ering_2Ering__RM,type,
% 5.66/5.92      c_2Ering_2Ering__RM: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ering_2Ering__RM,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Ering_2Ering__RM @ A_27a ) @ ( arr @ ( ty_2Ering_2Ering @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ering_2Ering__RM__fupd,type,
% 5.66/5.92      c_2Ering_2Ering__RM__fupd: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ering_2Ering__RM__fupd,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ ( arr @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ ( arr @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ering_2Ering__RN,type,
% 5.66/5.92      c_2Ering_2Ering__RN: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ering_2Ering__RN,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Ering_2Ering__RN @ A_27a ) @ ( arr @ ( ty_2Ering_2Ering @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ering_2Ering__RN__fupd,type,
% 5.66/5.92      c_2Ering_2Ering__RN__fupd: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ering_2Ering__RN__fupd,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ ( arr @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ering_2Ering__RP,type,
% 5.66/5.92      c_2Ering_2Ering__RP: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ering_2Ering__RP,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Ering_2Ering__RP @ A_27a ) @ ( arr @ ( ty_2Ering_2Ering @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ering_2Ering__RP__fupd,type,
% 5.66/5.92      c_2Ering_2Ering__RP__fupd: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ering_2Ering__RP__fupd,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ ( arr @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ ( arr @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ering_2Ering__size,type,
% 5.66/5.92      c_2Ering_2Ering__size: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ering_2Ering__size,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Ering_2Ering__size @ A_27a ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( ty_2Ering_2Ering @ A_27a ) @ ty_2Enum_2Enum ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ering_2Esemi__ring__of,type,
% 5.66/5.92      c_2Ering_2Esemi__ring__of: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ering_2Esemi__ring__of,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Ering_2Esemi__ring__of @ A_27a ) @ ( arr @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Esemi__ring_2Esemi__ring @ A_27a ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ering_2Ering__TY__DEF,axiom,
% 5.66/5.92      ! [A_27a: del] :
% 5.66/5.92      ? [V0rep: $i] :
% 5.66/5.92        ( ( mem @ V0rep @ ( arr @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Eind__type_2Erecspace @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ A_27a ) ) ) ) ) ) ) )
% 5.66/5.92        & ( p
% 5.66/5.92          @ ( ap
% 5.66/5.92            @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ ( ty_2Eind__type_2Erecspace @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ A_27a ) ) ) ) ) ) @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92              @ ( lam @ ( ty_2Eind__type_2Erecspace @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ A_27a ) ) ) ) ) )
% 5.66/5.92                @ ^ [V1a0_27: $i] :
% 5.66/5.92                    ( ap @ ( c_2Ebool_2E_21 @ ( arr @ ( ty_2Eind__type_2Erecspace @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ A_27a ) ) ) ) ) ) @ bool ) )
% 5.66/5.92                    @ ( lam @ ( arr @ ( ty_2Eind__type_2Erecspace @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ A_27a ) ) ) ) ) ) @ bool )
% 5.66/5.92                      @ ^ [V2_27ring_27: $i] :
% 5.66/5.92                          ( ap
% 5.66/5.92                          @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.66/5.92                            @ ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Eind__type_2Erecspace @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ A_27a ) ) ) ) ) ) )
% 5.66/5.92                              @ ( lam @ ( ty_2Eind__type_2Erecspace @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ A_27a ) ) ) ) ) )
% 5.66/5.92                                @ ^ [V3a0_27: $i] :
% 5.66/5.92                                    ( ap
% 5.66/5.92                                    @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.66/5.92                                      @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.66/5.92                                        @ ( lam @ A_27a
% 5.66/5.92                                          @ ^ [V4a0: $i] :
% 5.66/5.92                                              ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.66/5.92                                              @ ( lam @ A_27a
% 5.66/5.92                                                @ ^ [V5a1: $i] :
% 5.66/5.92                                                    ( ap @ ( c_2Ebool_2E_3F @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                                                    @ ( lam @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                                                      @ ^ [V6a2: $i] :
% 5.66/5.92                                                          ( ap @ ( c_2Ebool_2E_3F @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                                                          @ ( lam @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                                                            @ ^ [V7a3: $i] :
% 5.66/5.92                                                                ( ap @ ( c_2Ebool_2E_3F @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                                                                @ ( lam @ ( arr @ A_27a @ A_27a )
% 5.66/5.92                                                                  @ ^ [V8a4: $i] :
% 5.66/5.92                                                                      ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eind__type_2Erecspace @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ A_27a ) ) ) ) ) ) ) @ V3a0_27 )
% 5.66/5.92                                                                      @ ( ap
% 5.66/5.92                                                                        @ ( ap
% 5.66/5.92                                                                          @ ( ap
% 5.66/5.92                                                                            @ ( ap
% 5.66/5.92                                                                              @ ( ap
% 5.66/5.92                                                                                @ ( lam @ A_27a
% 5.66/5.92                                                                                  @ ^ [V9a0: $i] :
% 5.66/5.92                                                                                      ( lam @ A_27a
% 5.66/5.92                                                                                      @ ^ [V10a1: $i] :
% 5.66/5.92                                                                                          ( lam @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                                                                                          @ ^ [V11a2: $i] :
% 5.66/5.92                                                                                              ( lam @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                                                                                              @ ^ [V12a3: $i] :
% 5.66/5.92                                                                                                  ( lam @ ( arr @ A_27a @ A_27a )
% 5.66/5.92                                                                                                  @ ^ [V13a4: $i] :
% 5.66/5.92                                                                                                      ( ap @ ( ap @ ( ap @ ( c_2Eind__type_2ECONSTR @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ A_27a ) ) ) ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ A_27a ) ) ) ) ) @ V9a0 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ A_27a ) ) ) ) @ V10a1 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ A_27a ) ) ) @ V11a2 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ A_27a ) ) @ V12a3 ) @ V13a4 ) ) ) ) )
% 5.66/5.92                                                                                                      @ ( lam @ ty_2Enum_2Enum
% 5.66/5.92                                                                                                        @ ^ [V14n: $i] : ( c_2Eind__type_2EBOTTOM @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.92                                                                                @ V4a0 )
% 5.66/5.92                                                                              @ V5a1 )
% 5.66/5.92                                                                            @ V6a2 )
% 5.66/5.92                                                                          @ V7a3 )
% 5.66/5.92                                                                        @ V8a4 ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.92                                    @ ( ap @ V2_27ring_27 @ V3a0_27 ) ) ) ) )
% 5.66/5.92                          @ ( ap @ V2_27ring_27 @ V1a0_27 ) ) ) ) ) )
% 5.66/5.92            @ V0rep ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ering_2Ering__case__def,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0a0: $i] :
% 5.66/5.92        ( ( mem @ V0a0 @ A_27a )
% 5.66/5.92       => ! [V1a1: $i] :
% 5.66/5.92            ( ( mem @ V1a1 @ A_27a )
% 5.66/5.92           => ! [V2a2: $i] :
% 5.66/5.92                ( ( mem @ V2a2 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92               => ! [V3a3: $i] :
% 5.66/5.92                    ( ( mem @ V3a3 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ! [V4a4: $i] :
% 5.66/5.92                        ( ( mem @ V4a4 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                       => ! [V5f: $i] :
% 5.66/5.92                            ( ( mem @ V5f @ ( arr @ A_27a @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ A_27b ) ) ) ) ) )
% 5.66/5.92                           => ( ( ap @ ( ap @ ( c_2Ering_2Ering__CASE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V0a0 ) @ V1a1 ) @ V2a2 ) @ V3a3 ) @ V4a4 ) ) @ V5f )
% 5.66/5.92                              = ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V5f @ V0a0 ) @ V1a1 ) @ V2a2 ) @ V3a3 ) @ V4a4 ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ering_2Ering__size__def,axiom,
% 5.66/5.92      ! [A_27a: del,V0f: $i] :
% 5.66/5.92        ( ( mem @ V0f @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.66/5.92       => ! [V1a0: $i] :
% 5.66/5.92            ( ( mem @ V1a0 @ A_27a )
% 5.66/5.92           => ! [V2a1: $i] :
% 5.66/5.92                ( ( mem @ V2a1 @ A_27a )
% 5.66/5.92               => ! [V3a2: $i] :
% 5.66/5.92                    ( ( mem @ V3a2 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ! [V4a3: $i] :
% 5.66/5.92                        ( ( mem @ V4a3 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                       => ! [V5a4: $i] :
% 5.66/5.92                            ( ( mem @ V5a4 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Ering_2Ering__size @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V1a0 ) @ V2a1 ) @ V3a2 ) @ V4a3 ) @ V5a4 ) ) )
% 5.66/5.92                              = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ V0f @ V1a0 ) ) @ ( ap @ V0f @ V2a1 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ering_2Ering__R0,axiom,
% 5.66/5.92      ! [A_27a: del,V0a: $i] :
% 5.66/5.92        ( ( mem @ V0a @ A_27a )
% 5.66/5.92       => ! [V1a0: $i] :
% 5.66/5.92            ( ( mem @ V1a0 @ A_27a )
% 5.66/5.92           => ! [V2f: $i] :
% 5.66/5.92                ( ( mem @ V2f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92               => ! [V3f0: $i] :
% 5.66/5.92                    ( ( mem @ V3f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ! [V4f1: $i] :
% 5.66/5.92                        ( ( mem @ V4f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                       => ( ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V0a ) @ V1a0 ) @ V2f ) @ V3f0 ) @ V4f1 ) )
% 5.66/5.92                          = V0a ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ering_2Ering__R1,axiom,
% 5.66/5.92      ! [A_27a: del,V0a: $i] :
% 5.66/5.92        ( ( mem @ V0a @ A_27a )
% 5.66/5.92       => ! [V1a0: $i] :
% 5.66/5.92            ( ( mem @ V1a0 @ A_27a )
% 5.66/5.92           => ! [V2f: $i] :
% 5.66/5.92                ( ( mem @ V2f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92               => ! [V3f0: $i] :
% 5.66/5.92                    ( ( mem @ V3f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ! [V4f1: $i] :
% 5.66/5.92                        ( ( mem @ V4f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                       => ( ( ap @ ( c_2Ering_2Ering__R1 @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V0a ) @ V1a0 ) @ V2f ) @ V3f0 ) @ V4f1 ) )
% 5.66/5.92                          = V1a0 ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ering_2Ering__RP,axiom,
% 5.66/5.92      ! [A_27a: del,V0a: $i] :
% 5.66/5.92        ( ( mem @ V0a @ A_27a )
% 5.66/5.92       => ! [V1a0: $i] :
% 5.66/5.92            ( ( mem @ V1a0 @ A_27a )
% 5.66/5.92           => ! [V2f: $i] :
% 5.66/5.92                ( ( mem @ V2f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92               => ! [V3f0: $i] :
% 5.66/5.92                    ( ( mem @ V3f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ! [V4f1: $i] :
% 5.66/5.92                        ( ( mem @ V4f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                       => ( ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V0a ) @ V1a0 ) @ V2f ) @ V3f0 ) @ V4f1 ) )
% 5.66/5.92                          = V2f ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ering_2Ering__RM,axiom,
% 5.66/5.92      ! [A_27a: del,V0a: $i] :
% 5.66/5.92        ( ( mem @ V0a @ A_27a )
% 5.66/5.92       => ! [V1a0: $i] :
% 5.66/5.92            ( ( mem @ V1a0 @ A_27a )
% 5.66/5.92           => ! [V2f: $i] :
% 5.66/5.92                ( ( mem @ V2f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92               => ! [V3f0: $i] :
% 5.66/5.92                    ( ( mem @ V3f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ! [V4f1: $i] :
% 5.66/5.92                        ( ( mem @ V4f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                       => ( ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V0a ) @ V1a0 ) @ V2f ) @ V3f0 ) @ V4f1 ) )
% 5.66/5.92                          = V3f0 ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ering_2Ering__RN,axiom,
% 5.66/5.92      ! [A_27a: del,V0a: $i] :
% 5.66/5.92        ( ( mem @ V0a @ A_27a )
% 5.66/5.92       => ! [V1a0: $i] :
% 5.66/5.92            ( ( mem @ V1a0 @ A_27a )
% 5.66/5.92           => ! [V2f: $i] :
% 5.66/5.92                ( ( mem @ V2f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92               => ! [V3f0: $i] :
% 5.66/5.92                    ( ( mem @ V3f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ! [V4f1: $i] :
% 5.66/5.92                        ( ( mem @ V4f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                       => ( ( ap @ ( c_2Ering_2Ering__RN @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V0a ) @ V1a0 ) @ V2f ) @ V3f0 ) @ V4f1 ) )
% 5.66/5.92                          = V4f1 ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Ering__accessors,axiom,
% 5.66/5.92      ! [A_27a: del] :
% 5.66/5.92        ( ! [V0a: $i] :
% 5.66/5.92            ( ( mem @ V0a @ A_27a )
% 5.66/5.92           => ! [V1a0: $i] :
% 5.66/5.92                ( ( mem @ V1a0 @ A_27a )
% 5.66/5.92               => ! [V2f: $i] :
% 5.66/5.92                    ( ( mem @ V2f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ! [V3f0: $i] :
% 5.66/5.92                        ( ( mem @ V3f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                       => ! [V4f1: $i] :
% 5.66/5.92                            ( ( mem @ V4f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                           => ( ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V0a ) @ V1a0 ) @ V2f ) @ V3f0 ) @ V4f1 ) )
% 5.66/5.92                              = V0a ) ) ) ) ) )
% 5.66/5.92        & ! [V5a: $i] :
% 5.66/5.92            ( ( mem @ V5a @ A_27a )
% 5.66/5.92           => ! [V6a0: $i] :
% 5.66/5.92                ( ( mem @ V6a0 @ A_27a )
% 5.66/5.92               => ! [V7f: $i] :
% 5.66/5.92                    ( ( mem @ V7f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ! [V8f0: $i] :
% 5.66/5.92                        ( ( mem @ V8f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                       => ! [V9f1: $i] :
% 5.66/5.92                            ( ( mem @ V9f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                           => ( ( ap @ ( c_2Ering_2Ering__R1 @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V5a ) @ V6a0 ) @ V7f ) @ V8f0 ) @ V9f1 ) )
% 5.66/5.92                              = V6a0 ) ) ) ) ) )
% 5.66/5.92        & ! [V10a: $i] :
% 5.66/5.92            ( ( mem @ V10a @ A_27a )
% 5.66/5.92           => ! [V11a0: $i] :
% 5.66/5.92                ( ( mem @ V11a0 @ A_27a )
% 5.66/5.92               => ! [V12f: $i] :
% 5.66/5.92                    ( ( mem @ V12f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ! [V13f0: $i] :
% 5.66/5.92                        ( ( mem @ V13f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                       => ! [V14f1: $i] :
% 5.66/5.92                            ( ( mem @ V14f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                           => ( ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V10a ) @ V11a0 ) @ V12f ) @ V13f0 ) @ V14f1 ) )
% 5.66/5.92                              = V12f ) ) ) ) ) )
% 5.66/5.92        & ! [V15a: $i] :
% 5.66/5.92            ( ( mem @ V15a @ A_27a )
% 5.66/5.92           => ! [V16a0: $i] :
% 5.66/5.92                ( ( mem @ V16a0 @ A_27a )
% 5.66/5.92               => ! [V17f: $i] :
% 5.66/5.92                    ( ( mem @ V17f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ! [V18f0: $i] :
% 5.66/5.92                        ( ( mem @ V18f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                       => ! [V19f1: $i] :
% 5.66/5.92                            ( ( mem @ V19f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                           => ( ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V15a ) @ V16a0 ) @ V17f ) @ V18f0 ) @ V19f1 ) )
% 5.66/5.92                              = V18f0 ) ) ) ) ) )
% 5.66/5.92        & ! [V20a: $i] :
% 5.66/5.92            ( ( mem @ V20a @ A_27a )
% 5.66/5.92           => ! [V21a0: $i] :
% 5.66/5.92                ( ( mem @ V21a0 @ A_27a )
% 5.66/5.92               => ! [V22f: $i] :
% 5.66/5.92                    ( ( mem @ V22f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ! [V23f0: $i] :
% 5.66/5.92                        ( ( mem @ V23f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                       => ! [V24f1: $i] :
% 5.66/5.92                            ( ( mem @ V24f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                           => ( ( ap @ ( c_2Ering_2Ering__RN @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V20a ) @ V21a0 ) @ V22f ) @ V23f0 ) @ V24f1 ) )
% 5.66/5.92                              = V24f1 ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ering_2Ering__R0__fupd,axiom,
% 5.66/5.92      ! [A_27a: del,V0f2: $i] :
% 5.66/5.92        ( ( mem @ V0f2 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92       => ! [V1a: $i] :
% 5.66/5.92            ( ( mem @ V1a @ A_27a )
% 5.66/5.92           => ! [V2a0: $i] :
% 5.66/5.92                ( ( mem @ V2a0 @ A_27a )
% 5.66/5.92               => ! [V3f: $i] :
% 5.66/5.92                    ( ( mem @ V3f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ! [V4f0: $i] :
% 5.66/5.92                        ( ( mem @ V4f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                       => ! [V5f1: $i] :
% 5.66/5.92                            ( ( mem @ V5f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                           => ( ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V0f2 ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V1a ) @ V2a0 ) @ V3f ) @ V4f0 ) @ V5f1 ) )
% 5.66/5.92                              = ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ ( ap @ V0f2 @ V1a ) ) @ V2a0 ) @ V3f ) @ V4f0 ) @ V5f1 ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ering_2Ering__R1__fupd,axiom,
% 5.66/5.92      ! [A_27a: del,V0f2: $i] :
% 5.66/5.92        ( ( mem @ V0f2 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92       => ! [V1a: $i] :
% 5.66/5.92            ( ( mem @ V1a @ A_27a )
% 5.66/5.92           => ! [V2a0: $i] :
% 5.66/5.92                ( ( mem @ V2a0 @ A_27a )
% 5.66/5.92               => ! [V3f: $i] :
% 5.66/5.92                    ( ( mem @ V3f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ! [V4f0: $i] :
% 5.66/5.92                        ( ( mem @ V4f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                       => ! [V5f1: $i] :
% 5.66/5.92                            ( ( mem @ V5f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                           => ( ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V0f2 ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V1a ) @ V2a0 ) @ V3f ) @ V4f0 ) @ V5f1 ) )
% 5.66/5.92                              = ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V1a ) @ ( ap @ V0f2 @ V2a0 ) ) @ V3f ) @ V4f0 ) @ V5f1 ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ering_2Ering__RP__fupd,axiom,
% 5.66/5.92      ! [A_27a: del,V0f2: $i] :
% 5.66/5.92        ( ( mem @ V0f2 @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92       => ! [V1a: $i] :
% 5.66/5.92            ( ( mem @ V1a @ A_27a )
% 5.66/5.92           => ! [V2a0: $i] :
% 5.66/5.92                ( ( mem @ V2a0 @ A_27a )
% 5.66/5.92               => ! [V3f: $i] :
% 5.66/5.92                    ( ( mem @ V3f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ! [V4f0: $i] :
% 5.66/5.92                        ( ( mem @ V4f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                       => ! [V5f1: $i] :
% 5.66/5.92                            ( ( mem @ V5f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                           => ( ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V0f2 ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V1a ) @ V2a0 ) @ V3f ) @ V4f0 ) @ V5f1 ) )
% 5.66/5.92                              = ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V1a ) @ V2a0 ) @ ( ap @ V0f2 @ V3f ) ) @ V4f0 ) @ V5f1 ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ering_2Ering__RM__fupd,axiom,
% 5.66/5.92      ! [A_27a: del,V0f2: $i] :
% 5.66/5.92        ( ( mem @ V0f2 @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92       => ! [V1a: $i] :
% 5.66/5.92            ( ( mem @ V1a @ A_27a )
% 5.66/5.92           => ! [V2a0: $i] :
% 5.66/5.92                ( ( mem @ V2a0 @ A_27a )
% 5.66/5.92               => ! [V3f: $i] :
% 5.66/5.92                    ( ( mem @ V3f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ! [V4f0: $i] :
% 5.66/5.92                        ( ( mem @ V4f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                       => ! [V5f1: $i] :
% 5.66/5.92                            ( ( mem @ V5f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                           => ( ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V0f2 ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V1a ) @ V2a0 ) @ V3f ) @ V4f0 ) @ V5f1 ) )
% 5.66/5.92                              = ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V1a ) @ V2a0 ) @ V3f ) @ ( ap @ V0f2 @ V4f0 ) ) @ V5f1 ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ering_2Ering__RN__fupd,axiom,
% 5.66/5.92      ! [A_27a: del,V0f2: $i] :
% 5.66/5.92        ( ( mem @ V0f2 @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92       => ! [V1a: $i] :
% 5.66/5.92            ( ( mem @ V1a @ A_27a )
% 5.66/5.92           => ! [V2a0: $i] :
% 5.66/5.92                ( ( mem @ V2a0 @ A_27a )
% 5.66/5.92               => ! [V3f: $i] :
% 5.66/5.92                    ( ( mem @ V3f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ! [V4f0: $i] :
% 5.66/5.92                        ( ( mem @ V4f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                       => ! [V5f1: $i] :
% 5.66/5.92                            ( ( mem @ V5f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                           => ( ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V0f2 ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V1a ) @ V2a0 ) @ V3f ) @ V4f0 ) @ V5f1 ) )
% 5.66/5.92                              = ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V1a ) @ V2a0 ) @ V3f ) @ V4f0 ) @ ( ap @ V0f2 @ V5f1 ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Ering__fn__updates,axiom,
% 5.66/5.92      ! [A_27a: del] :
% 5.66/5.92        ( ! [V0f2: $i] :
% 5.66/5.92            ( ( mem @ V0f2 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92           => ! [V1a: $i] :
% 5.66/5.92                ( ( mem @ V1a @ A_27a )
% 5.66/5.92               => ! [V2a0: $i] :
% 5.66/5.92                    ( ( mem @ V2a0 @ A_27a )
% 5.66/5.92                   => ! [V3f: $i] :
% 5.66/5.92                        ( ( mem @ V3f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                       => ! [V4f0: $i] :
% 5.66/5.92                            ( ( mem @ V4f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                           => ! [V5f1: $i] :
% 5.66/5.92                                ( ( mem @ V5f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                               => ( ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V0f2 ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V1a ) @ V2a0 ) @ V3f ) @ V4f0 ) @ V5f1 ) )
% 5.66/5.92                                  = ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ ( ap @ V0f2 @ V1a ) ) @ V2a0 ) @ V3f ) @ V4f0 ) @ V5f1 ) ) ) ) ) ) ) )
% 5.66/5.92        & ! [V6f2: $i] :
% 5.66/5.92            ( ( mem @ V6f2 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92           => ! [V7a: $i] :
% 5.66/5.92                ( ( mem @ V7a @ A_27a )
% 5.66/5.92               => ! [V8a0: $i] :
% 5.66/5.92                    ( ( mem @ V8a0 @ A_27a )
% 5.66/5.92                   => ! [V9f: $i] :
% 5.66/5.92                        ( ( mem @ V9f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                       => ! [V10f0: $i] :
% 5.66/5.92                            ( ( mem @ V10f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                           => ! [V11f1: $i] :
% 5.66/5.92                                ( ( mem @ V11f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                               => ( ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V6f2 ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V7a ) @ V8a0 ) @ V9f ) @ V10f0 ) @ V11f1 ) )
% 5.66/5.92                                  = ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V7a ) @ ( ap @ V6f2 @ V8a0 ) ) @ V9f ) @ V10f0 ) @ V11f1 ) ) ) ) ) ) ) )
% 5.66/5.92        & ! [V12f2: $i] :
% 5.66/5.92            ( ( mem @ V12f2 @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92           => ! [V13a: $i] :
% 5.66/5.92                ( ( mem @ V13a @ A_27a )
% 5.66/5.92               => ! [V14a0: $i] :
% 5.66/5.92                    ( ( mem @ V14a0 @ A_27a )
% 5.66/5.92                   => ! [V15f: $i] :
% 5.66/5.92                        ( ( mem @ V15f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                       => ! [V16f0: $i] :
% 5.66/5.92                            ( ( mem @ V16f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                           => ! [V17f1: $i] :
% 5.66/5.92                                ( ( mem @ V17f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                               => ( ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V12f2 ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V13a ) @ V14a0 ) @ V15f ) @ V16f0 ) @ V17f1 ) )
% 5.66/5.92                                  = ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V13a ) @ V14a0 ) @ ( ap @ V12f2 @ V15f ) ) @ V16f0 ) @ V17f1 ) ) ) ) ) ) ) )
% 5.66/5.92        & ! [V18f2: $i] :
% 5.66/5.92            ( ( mem @ V18f2 @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92           => ! [V19a: $i] :
% 5.66/5.92                ( ( mem @ V19a @ A_27a )
% 5.66/5.92               => ! [V20a0: $i] :
% 5.66/5.92                    ( ( mem @ V20a0 @ A_27a )
% 5.66/5.92                   => ! [V21f: $i] :
% 5.66/5.92                        ( ( mem @ V21f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                       => ! [V22f0: $i] :
% 5.66/5.92                            ( ( mem @ V22f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                           => ! [V23f1: $i] :
% 5.66/5.92                                ( ( mem @ V23f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                               => ( ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V18f2 ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V19a ) @ V20a0 ) @ V21f ) @ V22f0 ) @ V23f1 ) )
% 5.66/5.92                                  = ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V19a ) @ V20a0 ) @ V21f ) @ ( ap @ V18f2 @ V22f0 ) ) @ V23f1 ) ) ) ) ) ) ) )
% 5.66/5.92        & ! [V24f2: $i] :
% 5.66/5.92            ( ( mem @ V24f2 @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92           => ! [V25a: $i] :
% 5.66/5.92                ( ( mem @ V25a @ A_27a )
% 5.66/5.92               => ! [V26a0: $i] :
% 5.66/5.92                    ( ( mem @ V26a0 @ A_27a )
% 5.66/5.92                   => ! [V27f: $i] :
% 5.66/5.92                        ( ( mem @ V27f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                       => ! [V28f0: $i] :
% 5.66/5.92                            ( ( mem @ V28f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                           => ! [V29f1: $i] :
% 5.66/5.92                                ( ( mem @ V29f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                               => ( ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V24f2 ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V25a ) @ V26a0 ) @ V27f ) @ V28f0 ) @ V29f1 ) )
% 5.66/5.92                                  = ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V25a ) @ V26a0 ) @ V27f ) @ V28f0 ) @ ( ap @ V24f2 @ V29f1 ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Ering__accfupds,axiom,
% 5.66/5.92      ! [A_27a: del] :
% 5.66/5.92        ( ! [V0r: $i] :
% 5.66/5.92            ( ( mem @ V0r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V1f: $i] :
% 5.66/5.92                ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V1f ) @ V0r ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ V0r ) ) ) )
% 5.66/5.92        & ! [V2r: $i] :
% 5.66/5.92            ( ( mem @ V2r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V3f: $i] :
% 5.66/5.92                ( ( mem @ V3f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V3f ) @ V2r ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ V2r ) ) ) )
% 5.66/5.92        & ! [V4r: $i] :
% 5.66/5.92            ( ( mem @ V4r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V5f: $i] :
% 5.66/5.92                ( ( mem @ V5f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V5f ) @ V4r ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ V4r ) ) ) )
% 5.66/5.92        & ! [V6r: $i] :
% 5.66/5.92            ( ( mem @ V6r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V7f: $i] :
% 5.66/5.92                ( ( mem @ V7f @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V7f ) @ V6r ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ V6r ) ) ) )
% 5.66/5.92        & ! [V8r: $i] :
% 5.66/5.92            ( ( mem @ V8r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V9f: $i] :
% 5.66/5.92                ( ( mem @ V9f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__R1 @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V9f ) @ V8r ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__R1 @ A_27a ) @ V8r ) ) ) )
% 5.66/5.92        & ! [V10r: $i] :
% 5.66/5.92            ( ( mem @ V10r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V11f: $i] :
% 5.66/5.92                ( ( mem @ V11f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__R1 @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V11f ) @ V10r ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__R1 @ A_27a ) @ V10r ) ) ) )
% 5.66/5.92        & ! [V12r: $i] :
% 5.66/5.92            ( ( mem @ V12r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V13f: $i] :
% 5.66/5.92                ( ( mem @ V13f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__R1 @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V13f ) @ V12r ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__R1 @ A_27a ) @ V12r ) ) ) )
% 5.66/5.92        & ! [V14r: $i] :
% 5.66/5.92            ( ( mem @ V14r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V15f: $i] :
% 5.66/5.92                ( ( mem @ V15f @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__R1 @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V15f ) @ V14r ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__R1 @ A_27a ) @ V14r ) ) ) )
% 5.66/5.92        & ! [V16r: $i] :
% 5.66/5.92            ( ( mem @ V16r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V17f: $i] :
% 5.66/5.92                ( ( mem @ V17f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V17f ) @ V16r ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V16r ) ) ) )
% 5.66/5.92        & ! [V18r: $i] :
% 5.66/5.92            ( ( mem @ V18r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V19f: $i] :
% 5.66/5.92                ( ( mem @ V19f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V19f ) @ V18r ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V18r ) ) ) )
% 5.66/5.92        & ! [V20r: $i] :
% 5.66/5.92            ( ( mem @ V20r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V21f: $i] :
% 5.66/5.92                ( ( mem @ V21f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V21f ) @ V20r ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V20r ) ) ) )
% 5.66/5.92        & ! [V22r: $i] :
% 5.66/5.92            ( ( mem @ V22r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V23f: $i] :
% 5.66/5.92                ( ( mem @ V23f @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V23f ) @ V22r ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V22r ) ) ) )
% 5.66/5.92        & ! [V24r: $i] :
% 5.66/5.92            ( ( mem @ V24r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V25f: $i] :
% 5.66/5.92                ( ( mem @ V25f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V25f ) @ V24r ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V24r ) ) ) )
% 5.66/5.92        & ! [V26r: $i] :
% 5.66/5.92            ( ( mem @ V26r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V27f: $i] :
% 5.66/5.92                ( ( mem @ V27f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V27f ) @ V26r ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V26r ) ) ) )
% 5.66/5.92        & ! [V28r: $i] :
% 5.66/5.92            ( ( mem @ V28r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V29f: $i] :
% 5.66/5.92                ( ( mem @ V29f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V29f ) @ V28r ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V28r ) ) ) )
% 5.66/5.92        & ! [V30r: $i] :
% 5.66/5.92            ( ( mem @ V30r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V31f: $i] :
% 5.66/5.92                ( ( mem @ V31f @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V31f ) @ V30r ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V30r ) ) ) )
% 5.66/5.92        & ! [V32r: $i] :
% 5.66/5.92            ( ( mem @ V32r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V33f: $i] :
% 5.66/5.92                ( ( mem @ V33f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__RN @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V33f ) @ V32r ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__RN @ A_27a ) @ V32r ) ) ) )
% 5.66/5.92        & ! [V34r: $i] :
% 5.66/5.92            ( ( mem @ V34r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V35f: $i] :
% 5.66/5.92                ( ( mem @ V35f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__RN @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V35f ) @ V34r ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__RN @ A_27a ) @ V34r ) ) ) )
% 5.66/5.92        & ! [V36r: $i] :
% 5.66/5.92            ( ( mem @ V36r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V37f: $i] :
% 5.66/5.92                ( ( mem @ V37f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__RN @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V37f ) @ V36r ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__RN @ A_27a ) @ V36r ) ) ) )
% 5.66/5.92        & ! [V38r: $i] :
% 5.66/5.92            ( ( mem @ V38r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V39f: $i] :
% 5.66/5.92                ( ( mem @ V39f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__RN @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V39f ) @ V38r ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__RN @ A_27a ) @ V38r ) ) ) )
% 5.66/5.92        & ! [V40r: $i] :
% 5.66/5.92            ( ( mem @ V40r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V41f: $i] :
% 5.66/5.92                ( ( mem @ V41f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V41f ) @ V40r ) )
% 5.66/5.92                  = ( ap @ V41f @ ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ V40r ) ) ) ) )
% 5.66/5.92        & ! [V42r: $i] :
% 5.66/5.92            ( ( mem @ V42r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V43f: $i] :
% 5.66/5.92                ( ( mem @ V43f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__R1 @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V43f ) @ V42r ) )
% 5.66/5.92                  = ( ap @ V43f @ ( ap @ ( c_2Ering_2Ering__R1 @ A_27a ) @ V42r ) ) ) ) )
% 5.66/5.92        & ! [V44r: $i] :
% 5.66/5.92            ( ( mem @ V44r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V45f: $i] :
% 5.66/5.92                ( ( mem @ V45f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V45f ) @ V44r ) )
% 5.66/5.92                  = ( ap @ V45f @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V44r ) ) ) ) )
% 5.66/5.92        & ! [V46r: $i] :
% 5.66/5.92            ( ( mem @ V46r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V47f: $i] :
% 5.66/5.92                ( ( mem @ V47f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V47f ) @ V46r ) )
% 5.66/5.92                  = ( ap @ V47f @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V46r ) ) ) ) )
% 5.66/5.92        & ! [V48r: $i] :
% 5.66/5.92            ( ( mem @ V48r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V49f: $i] :
% 5.66/5.92                ( ( mem @ V49f @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92               => ( ( ap @ ( c_2Ering_2Ering__RN @ A_27a ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V49f ) @ V48r ) )
% 5.66/5.92                  = ( ap @ V49f @ ( ap @ ( c_2Ering_2Ering__RN @ A_27a ) @ V48r ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Ering__fupdfupds,axiom,
% 5.66/5.92      ! [A_27a: del] :
% 5.66/5.92        ( ! [V0r: $i] :
% 5.66/5.92            ( ( mem @ V0r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V1g: $i] :
% 5.66/5.92                ( ( mem @ V1g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ! [V2f: $i] :
% 5.66/5.92                    ( ( mem @ V2f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V2f ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V1g ) @ V0r ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27a @ A_27a ) @ V2f ) @ V1g ) ) @ V0r ) ) ) ) )
% 5.66/5.92        & ! [V3r: $i] :
% 5.66/5.92            ( ( mem @ V3r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V4g: $i] :
% 5.66/5.92                ( ( mem @ V4g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ! [V5f: $i] :
% 5.66/5.92                    ( ( mem @ V5f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V5f ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V4g ) @ V3r ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27a @ A_27a ) @ V5f ) @ V4g ) ) @ V3r ) ) ) ) )
% 5.66/5.92        & ! [V6r: $i] :
% 5.66/5.92            ( ( mem @ V6r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V7g: $i] :
% 5.66/5.92                ( ( mem @ V7g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ! [V8f: $i] :
% 5.66/5.92                    ( ( mem @ V8f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V8f ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V7g ) @ V6r ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V8f ) @ V7g ) ) @ V6r ) ) ) ) )
% 5.66/5.92        & ! [V9r: $i] :
% 5.66/5.92            ( ( mem @ V9r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V10g: $i] :
% 5.66/5.92                ( ( mem @ V10g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ! [V11f: $i] :
% 5.66/5.92                    ( ( mem @ V11f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V11f ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V10g ) @ V9r ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V11f ) @ V10g ) ) @ V9r ) ) ) ) )
% 5.66/5.92        & ! [V12r: $i] :
% 5.66/5.92            ( ( mem @ V12r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V13g: $i] :
% 5.66/5.92                ( ( mem @ V13g @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92               => ! [V14f: $i] :
% 5.66/5.92                    ( ( mem @ V14f @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V14f ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V13g ) @ V12r ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) @ V14f ) @ V13g ) ) @ V12r ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Ering__fupdfupds__comp,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del] :
% 5.66/5.92        ( ! [V0g: $i] :
% 5.66/5.92            ( ( mem @ V0g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92           => ! [V1f: $i] :
% 5.66/5.92                ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V1f ) ) @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V0g ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27a @ A_27a ) @ V1f ) @ V0g ) ) ) ) )
% 5.66/5.92        & ! [V2h: $i] :
% 5.66/5.92            ( ( mem @ V2h @ ( arr @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) ) )
% 5.66/5.92           => ! [V3g: $i] :
% 5.66/5.92                ( ( mem @ V3g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ! [V4f: $i] :
% 5.66/5.92                    ( ( mem @ V4f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V4f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V3g ) ) @ V2h ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27a @ A_27a ) @ V4f ) @ V3g ) ) ) @ V2h ) ) ) ) )
% 5.66/5.92        & ! [V5g: $i] :
% 5.66/5.92            ( ( mem @ V5g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92           => ! [V6f: $i] :
% 5.66/5.92                ( ( mem @ V6f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V6f ) ) @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V5g ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27a @ A_27a ) @ V6f ) @ V5g ) ) ) ) )
% 5.66/5.92        & ! [V7h: $i] :
% 5.66/5.92            ( ( mem @ V7h @ ( arr @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) ) )
% 5.66/5.92           => ! [V8g: $i] :
% 5.66/5.92                ( ( mem @ V8g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ! [V9f: $i] :
% 5.66/5.92                    ( ( mem @ V9f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V9f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V8g ) ) @ V7h ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27a @ A_27a ) @ V9f ) @ V8g ) ) ) @ V7h ) ) ) ) )
% 5.66/5.92        & ! [V10g: $i] :
% 5.66/5.92            ( ( mem @ V10g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92           => ! [V11f: $i] :
% 5.66/5.92                ( ( mem @ V11f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V11f ) ) @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V10g ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V11f ) @ V10g ) ) ) ) )
% 5.66/5.92        & ! [V12h: $i] :
% 5.66/5.92            ( ( mem @ V12h @ ( arr @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) ) )
% 5.66/5.92           => ! [V13g: $i] :
% 5.66/5.92                ( ( mem @ V13g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ! [V14f: $i] :
% 5.66/5.92                    ( ( mem @ V14f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V14f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V13g ) ) @ V12h ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V14f ) @ V13g ) ) ) @ V12h ) ) ) ) )
% 5.66/5.92        & ! [V15g: $i] :
% 5.66/5.92            ( ( mem @ V15g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92           => ! [V16f: $i] :
% 5.66/5.92                ( ( mem @ V16f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V16f ) ) @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V15g ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V16f ) @ V15g ) ) ) ) )
% 5.66/5.92        & ! [V17h: $i] :
% 5.66/5.92            ( ( mem @ V17h @ ( arr @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) ) )
% 5.66/5.92           => ! [V18g: $i] :
% 5.66/5.92                ( ( mem @ V18g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ! [V19f: $i] :
% 5.66/5.92                    ( ( mem @ V19f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V19f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V18g ) ) @ V17h ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V19f ) @ V18g ) ) ) @ V17h ) ) ) ) )
% 5.66/5.92        & ! [V20g: $i] :
% 5.66/5.92            ( ( mem @ V20g @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92           => ! [V21f: $i] :
% 5.66/5.92                ( ( mem @ V21f @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V21f ) ) @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V20g ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) @ V21f ) @ V20g ) ) ) ) )
% 5.66/5.92        & ! [V22h: $i] :
% 5.66/5.92            ( ( mem @ V22h @ ( arr @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) ) )
% 5.66/5.92           => ! [V23g: $i] :
% 5.66/5.92                ( ( mem @ V23g @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92               => ! [V24f: $i] :
% 5.66/5.92                    ( ( mem @ V24f @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V24f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V23g ) ) @ V22h ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) @ V24f ) @ V23g ) ) ) @ V22h ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Ering__fupdcanon,axiom,
% 5.66/5.92      ! [A_27a: del] :
% 5.66/5.92        ( ! [V0r: $i] :
% 5.66/5.92            ( ( mem @ V0r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V1g: $i] :
% 5.66/5.92                ( ( mem @ V1g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ! [V2f: $i] :
% 5.66/5.92                    ( ( mem @ V2f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V2f ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V1g ) @ V0r ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V1g ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V2f ) @ V0r ) ) ) ) ) )
% 5.66/5.92        & ! [V3r: $i] :
% 5.66/5.92            ( ( mem @ V3r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V4g: $i] :
% 5.66/5.92                ( ( mem @ V4g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ! [V5f: $i] :
% 5.66/5.92                    ( ( mem @ V5f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V5f ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V4g ) @ V3r ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V4g ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V5f ) @ V3r ) ) ) ) ) )
% 5.66/5.92        & ! [V6r: $i] :
% 5.66/5.92            ( ( mem @ V6r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V7g: $i] :
% 5.66/5.92                ( ( mem @ V7g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ! [V8f: $i] :
% 5.66/5.92                    ( ( mem @ V8f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V8f ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V7g ) @ V6r ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V7g ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V8f ) @ V6r ) ) ) ) ) )
% 5.66/5.92        & ! [V9r: $i] :
% 5.66/5.92            ( ( mem @ V9r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V10g: $i] :
% 5.66/5.92                ( ( mem @ V10g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ! [V11f: $i] :
% 5.66/5.92                    ( ( mem @ V11f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V11f ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V10g ) @ V9r ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V10g ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V11f ) @ V9r ) ) ) ) ) )
% 5.66/5.92        & ! [V12r: $i] :
% 5.66/5.92            ( ( mem @ V12r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V13g: $i] :
% 5.66/5.92                ( ( mem @ V13g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ! [V14f: $i] :
% 5.66/5.92                    ( ( mem @ V14f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V14f ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V13g ) @ V12r ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V13g ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V14f ) @ V12r ) ) ) ) ) )
% 5.66/5.92        & ! [V15r: $i] :
% 5.66/5.92            ( ( mem @ V15r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V16g: $i] :
% 5.66/5.92                ( ( mem @ V16g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ! [V17f: $i] :
% 5.66/5.92                    ( ( mem @ V17f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V17f ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V16g ) @ V15r ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V16g ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V17f ) @ V15r ) ) ) ) ) )
% 5.66/5.92        & ! [V18r: $i] :
% 5.66/5.92            ( ( mem @ V18r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V19g: $i] :
% 5.66/5.92                ( ( mem @ V19g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ! [V20f: $i] :
% 5.66/5.92                    ( ( mem @ V20f @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V20f ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V19g ) @ V18r ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V19g ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V20f ) @ V18r ) ) ) ) ) )
% 5.66/5.92        & ! [V21r: $i] :
% 5.66/5.92            ( ( mem @ V21r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V22g: $i] :
% 5.66/5.92                ( ( mem @ V22g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ! [V23f: $i] :
% 5.66/5.92                    ( ( mem @ V23f @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V23f ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V22g ) @ V21r ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V22g ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V23f ) @ V21r ) ) ) ) ) )
% 5.66/5.92        & ! [V24r: $i] :
% 5.66/5.92            ( ( mem @ V24r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V25g: $i] :
% 5.66/5.92                ( ( mem @ V25g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ! [V26f: $i] :
% 5.66/5.92                    ( ( mem @ V26f @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V26f ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V25g ) @ V24r ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V25g ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V26f ) @ V24r ) ) ) ) ) )
% 5.66/5.92        & ! [V27r: $i] :
% 5.66/5.92            ( ( mem @ V27r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V28g: $i] :
% 5.66/5.92                ( ( mem @ V28g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ! [V29f: $i] :
% 5.66/5.92                    ( ( mem @ V29f @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V29f ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V28g ) @ V27r ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V28g ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V29f ) @ V27r ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Ering__fupdcanon__comp,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del] :
% 5.66/5.92        ( ! [V0g: $i] :
% 5.66/5.92            ( ( mem @ V0g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92           => ! [V1f: $i] :
% 5.66/5.92                ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V1f ) ) @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V0g ) )
% 5.66/5.92                  = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V0g ) ) @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V1f ) ) ) ) )
% 5.66/5.92        & ! [V2h: $i] :
% 5.66/5.92            ( ( mem @ V2h @ ( arr @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) ) )
% 5.66/5.92           => ! [V3g: $i] :
% 5.66/5.92                ( ( mem @ V3g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ! [V4f: $i] :
% 5.66/5.92                    ( ( mem @ V4f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V4f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V3g ) ) @ V2h ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V3g ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V4f ) ) @ V2h ) ) ) ) ) )
% 5.66/5.92        & ! [V5g: $i] :
% 5.66/5.92            ( ( mem @ V5g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92           => ! [V6f: $i] :
% 5.66/5.92                ( ( mem @ V6f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V6f ) ) @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V5g ) )
% 5.66/5.92                  = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V5g ) ) @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V6f ) ) ) ) )
% 5.66/5.92        & ! [V7h: $i] :
% 5.66/5.92            ( ( mem @ V7h @ ( arr @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) ) )
% 5.66/5.92           => ! [V8g: $i] :
% 5.66/5.92                ( ( mem @ V8g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ! [V9f: $i] :
% 5.66/5.92                    ( ( mem @ V9f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V9f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V8g ) ) @ V7h ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V8g ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V9f ) ) @ V7h ) ) ) ) ) )
% 5.66/5.92        & ! [V10g: $i] :
% 5.66/5.92            ( ( mem @ V10g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92           => ! [V11f: $i] :
% 5.66/5.92                ( ( mem @ V11f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V11f ) ) @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V10g ) )
% 5.66/5.92                  = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V10g ) ) @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V11f ) ) ) ) )
% 5.66/5.92        & ! [V12h: $i] :
% 5.66/5.92            ( ( mem @ V12h @ ( arr @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) ) )
% 5.66/5.92           => ! [V13g: $i] :
% 5.66/5.92                ( ( mem @ V13g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ! [V14f: $i] :
% 5.66/5.92                    ( ( mem @ V14f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V14f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V13g ) ) @ V12h ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V13g ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V14f ) ) @ V12h ) ) ) ) ) )
% 5.66/5.92        & ! [V15g: $i] :
% 5.66/5.92            ( ( mem @ V15g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92           => ! [V16f: $i] :
% 5.66/5.92                ( ( mem @ V16f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V16f ) ) @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V15g ) )
% 5.66/5.92                  = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V15g ) ) @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V16f ) ) ) ) )
% 5.66/5.92        & ! [V17h: $i] :
% 5.66/5.92            ( ( mem @ V17h @ ( arr @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) ) )
% 5.66/5.92           => ! [V18g: $i] :
% 5.66/5.92                ( ( mem @ V18g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ! [V19f: $i] :
% 5.66/5.92                    ( ( mem @ V19f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V19f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V18g ) ) @ V17h ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V18g ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V19f ) ) @ V17h ) ) ) ) ) )
% 5.66/5.92        & ! [V20g: $i] :
% 5.66/5.92            ( ( mem @ V20g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92           => ! [V21f: $i] :
% 5.66/5.92                ( ( mem @ V21f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V21f ) ) @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V20g ) )
% 5.66/5.92                  = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V20g ) ) @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V21f ) ) ) ) )
% 5.66/5.92        & ! [V22h: $i] :
% 5.66/5.92            ( ( mem @ V22h @ ( arr @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) ) )
% 5.66/5.92           => ! [V23g: $i] :
% 5.66/5.92                ( ( mem @ V23g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ! [V24f: $i] :
% 5.66/5.92                    ( ( mem @ V24f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V24f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V23g ) ) @ V22h ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V23g ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V24f ) ) @ V22h ) ) ) ) ) )
% 5.66/5.92        & ! [V25g: $i] :
% 5.66/5.92            ( ( mem @ V25g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92           => ! [V26f: $i] :
% 5.66/5.92                ( ( mem @ V26f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V26f ) ) @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V25g ) )
% 5.66/5.92                  = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V25g ) ) @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V26f ) ) ) ) )
% 5.66/5.92        & ! [V27h: $i] :
% 5.66/5.92            ( ( mem @ V27h @ ( arr @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) ) )
% 5.66/5.92           => ! [V28g: $i] :
% 5.66/5.92                ( ( mem @ V28g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ! [V29f: $i] :
% 5.66/5.92                    ( ( mem @ V29f @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V29f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V28g ) ) @ V27h ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V28g ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V29f ) ) @ V27h ) ) ) ) ) )
% 5.66/5.92        & ! [V30g: $i] :
% 5.66/5.92            ( ( mem @ V30g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92           => ! [V31f: $i] :
% 5.66/5.92                ( ( mem @ V31f @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V31f ) ) @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V30g ) )
% 5.66/5.92                  = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V30g ) ) @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V31f ) ) ) ) )
% 5.66/5.92        & ! [V32h: $i] :
% 5.66/5.92            ( ( mem @ V32h @ ( arr @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) ) )
% 5.66/5.92           => ! [V33g: $i] :
% 5.66/5.92                ( ( mem @ V33g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ! [V34f: $i] :
% 5.66/5.92                    ( ( mem @ V34f @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V34f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V33g ) ) @ V32h ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ V33g ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V34f ) ) @ V32h ) ) ) ) ) )
% 5.66/5.92        & ! [V35g: $i] :
% 5.66/5.92            ( ( mem @ V35g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92           => ! [V36f: $i] :
% 5.66/5.92                ( ( mem @ V36f @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V36f ) ) @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V35g ) )
% 5.66/5.92                  = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V35g ) ) @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V36f ) ) ) ) )
% 5.66/5.92        & ! [V37h: $i] :
% 5.66/5.92            ( ( mem @ V37h @ ( arr @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) ) )
% 5.66/5.92           => ! [V38g: $i] :
% 5.66/5.92                ( ( mem @ V38g @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92               => ! [V39f: $i] :
% 5.66/5.92                    ( ( mem @ V39f @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V39f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V38g ) ) @ V37h ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ V38g ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V39f ) ) @ V37h ) ) ) ) ) )
% 5.66/5.92        & ! [V40g: $i] :
% 5.66/5.92            ( ( mem @ V40g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92           => ! [V41f: $i] :
% 5.66/5.92                ( ( mem @ V41f @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V41f ) ) @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V40g ) )
% 5.66/5.92                  = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V40g ) ) @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V41f ) ) ) ) )
% 5.66/5.92        & ! [V42h: $i] :
% 5.66/5.92            ( ( mem @ V42h @ ( arr @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) ) )
% 5.66/5.92           => ! [V43g: $i] :
% 5.66/5.92                ( ( mem @ V43g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ! [V44f: $i] :
% 5.66/5.92                    ( ( mem @ V44f @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V44f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V43g ) ) @ V42h ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ V43g ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V44f ) ) @ V42h ) ) ) ) ) )
% 5.66/5.92        & ! [V45g: $i] :
% 5.66/5.92            ( ( mem @ V45g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92           => ! [V46f: $i] :
% 5.66/5.92                ( ( mem @ V46f @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V46f ) ) @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V45g ) )
% 5.66/5.92                  = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V45g ) ) @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V46f ) ) ) ) )
% 5.66/5.92        & ! [V47h: $i] :
% 5.66/5.92            ( ( mem @ V47h @ ( arr @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) ) )
% 5.66/5.92           => ! [V48g: $i] :
% 5.66/5.92                ( ( mem @ V48g @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) )
% 5.66/5.92               => ! [V49f: $i] :
% 5.66/5.92                    ( ( mem @ V49f @ ( arr @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V49f ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V48g ) ) @ V47h ) )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ V48g ) ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27b @ ( ty_2Ering_2Ering @ A_27a ) @ ( ty_2Ering_2Ering @ A_27a ) ) @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ V49f ) ) @ V47h ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Ering__component__equality,axiom,
% 5.66/5.92      ! [A_27a: del,V0r1: $i] :
% 5.66/5.92        ( ( mem @ V0r1 @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92       => ! [V1r2: $i] :
% 5.66/5.92            ( ( mem @ V1r2 @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ( ( V0r1 = V1r2 )
% 5.66/5.92            <=> ( ( ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ V0r1 )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ V1r2 ) )
% 5.66/5.92                & ( ( ap @ ( c_2Ering_2Ering__R1 @ A_27a ) @ V0r1 )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__R1 @ A_27a ) @ V1r2 ) )
% 5.66/5.92                & ( ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r1 )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V1r2 ) )
% 5.66/5.92                & ( ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r1 )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V1r2 ) )
% 5.66/5.92                & ( ( ap @ ( c_2Ering_2Ering__RN @ A_27a ) @ V0r1 )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__RN @ A_27a ) @ V1r2 ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Ering__updates__eq__literal,axiom,
% 5.66/5.92      ! [A_27a: del,V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92       => ! [V1a0: $i] :
% 5.66/5.92            ( ( mem @ V1a0 @ A_27a )
% 5.66/5.92           => ! [V2a: $i] :
% 5.66/5.92                ( ( mem @ V2a @ A_27a )
% 5.66/5.92               => ! [V3f1: $i] :
% 5.66/5.92                    ( ( mem @ V3f1 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ! [V4f0: $i] :
% 5.66/5.92                        ( ( mem @ V4f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                       => ! [V5f: $i] :
% 5.66/5.92                            ( ( mem @ V5f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                           => ( ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V1a0 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V2a ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V3f1 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V4f0 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) @ V5f ) ) @ V0r ) ) ) ) )
% 5.66/5.92                              = ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V1a0 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V2a ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V3f1 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V4f0 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) @ V5f ) ) @ ( c_2Ebool_2EARB @ ( ty_2Ering_2Ering @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Ering__literal__nchotomy,axiom,
% 5.66/5.92      ! [A_27a: del,V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92       => ? [V1a0: $i] :
% 5.66/5.92            ( ( mem @ V1a0 @ A_27a )
% 5.66/5.92            & ? [V2a: $i] :
% 5.66/5.92                ( ( mem @ V2a @ A_27a )
% 5.66/5.92                & ? [V3f1: $i] :
% 5.66/5.92                    ( ( mem @ V3f1 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                    & ? [V4f0: $i] :
% 5.66/5.92                        ( ( mem @ V4f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                        & ? [V5f: $i] :
% 5.66/5.92                            ( ( mem @ V5f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                            & ( V0r
% 5.66/5.92                              = ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V1a0 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V2a ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V3f1 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V4f0 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) @ V5f ) ) @ ( c_2Ebool_2EARB @ ( ty_2Ering_2Ering @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2EFORALL__ring,axiom,
% 5.66/5.92      ! [A_27a: del,V0P: $i] :
% 5.66/5.92        ( ( mem @ V0P @ ( arr @ ( ty_2Ering_2Ering @ A_27a ) @ bool ) )
% 5.66/5.92       => ( ! [V1r: $i] :
% 5.66/5.92              ( ( mem @ V1r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92             => ( p @ ( ap @ V0P @ V1r ) ) )
% 5.66/5.92        <=> ! [V2a0: $i] :
% 5.66/5.92              ( ( mem @ V2a0 @ A_27a )
% 5.66/5.92             => ! [V3a: $i] :
% 5.66/5.92                  ( ( mem @ V3a @ A_27a )
% 5.66/5.92                 => ! [V4f1: $i] :
% 5.66/5.92                      ( ( mem @ V4f1 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                     => ! [V5f0: $i] :
% 5.66/5.92                          ( ( mem @ V5f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                         => ! [V6f: $i] :
% 5.66/5.92                              ( ( mem @ V6f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                             => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V2a0 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V3a ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V4f1 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V5f0 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) @ V6f ) ) @ ( c_2Ebool_2EARB @ ( ty_2Ering_2Ering @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2EEXISTS__ring,axiom,
% 5.66/5.92      ! [A_27a: del,V0P: $i] :
% 5.66/5.92        ( ( mem @ V0P @ ( arr @ ( ty_2Ering_2Ering @ A_27a ) @ bool ) )
% 5.66/5.92       => ( ? [V1r: $i] :
% 5.66/5.92              ( ( mem @ V1r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92              & ( p @ ( ap @ V0P @ V1r ) ) )
% 5.66/5.92        <=> ? [V2a0: $i] :
% 5.66/5.92              ( ( mem @ V2a0 @ A_27a )
% 5.66/5.92              & ? [V3a: $i] :
% 5.66/5.92                  ( ( mem @ V3a @ A_27a )
% 5.66/5.92                  & ? [V4f1: $i] :
% 5.66/5.92                      ( ( mem @ V4f1 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                      & ? [V5f0: $i] :
% 5.66/5.92                          ( ( mem @ V5f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                          & ? [V6f: $i] :
% 5.66/5.92                              ( ( mem @ V6f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                              & ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V2a0 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V3a ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V4f1 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V5f0 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) @ V6f ) ) @ ( c_2Ebool_2EARB @ ( ty_2Ering_2Ering @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Ering__literal__11,axiom,
% 5.66/5.92      ! [A_27a: del,V0a01: $i] :
% 5.66/5.92        ( ( mem @ V0a01 @ A_27a )
% 5.66/5.92       => ! [V1a1: $i] :
% 5.66/5.92            ( ( mem @ V1a1 @ A_27a )
% 5.66/5.92           => ! [V2f11: $i] :
% 5.66/5.92                ( ( mem @ V2f11 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92               => ! [V3f01: $i] :
% 5.66/5.92                    ( ( mem @ V3f01 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ! [V4f1: $i] :
% 5.66/5.92                        ( ( mem @ V4f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                       => ! [V5a02: $i] :
% 5.66/5.92                            ( ( mem @ V5a02 @ A_27a )
% 5.66/5.92                           => ! [V6a2: $i] :
% 5.66/5.92                                ( ( mem @ V6a2 @ A_27a )
% 5.66/5.92                               => ! [V7f12: $i] :
% 5.66/5.92                                    ( ( mem @ V7f12 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                                   => ! [V8f02: $i] :
% 5.66/5.92                                        ( ( mem @ V8f02 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                                       => ! [V9f2: $i] :
% 5.66/5.92                                            ( ( mem @ V9f2 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                                           => ( ( ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V0a01 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V1a1 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V2f11 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V3f01 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) @ V4f1 ) ) @ ( c_2Ebool_2EARB @ ( ty_2Ering_2Ering @ A_27a ) ) ) ) ) ) )
% 5.66/5.92                                                = ( ap @ ( ap @ ( c_2Ering_2Ering__R0__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V5a02 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__R1__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ A_27a @ A_27a ) @ V6a2 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V7f12 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) @ V8f02 ) ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RN__fupd @ A_27a ) @ ( ap @ ( c_2Ecombin_2EK @ ( arr @ A_27a @ A_27a ) @ ( arr @ A_27a @ A_27a ) ) @ V9f2 ) ) @ ( c_2Ebool_2EARB @ ( ty_2Ering_2Ering @ A_27a ) ) ) ) ) ) ) )
% 5.66/5.92                                            <=> ( ( V0a01 = V5a02 )
% 5.66/5.92                                                & ( V1a1 = V6a2 )
% 5.66/5.92                                                & ( V2f11 = V7f12 )
% 5.66/5.92                                                & ( V3f01 = V8f02 )
% 5.66/5.92                                                & ( V4f1 = V9f2 ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Edatatype__ring,axiom,
% 5.66/5.92      ! [A_27a: del,V0record: $i] :
% 5.66/5.92        ( ( mem @ V0record @ ( arr @ ( ty_2Ering_2Ering @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ bool ) ) ) ) ) ) )
% 5.66/5.92       => ! [V1ring: $i] :
% 5.66/5.92            ( ( mem @ V1ring @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V2R0: $i] :
% 5.66/5.92                ( ( mem @ V2R0 @ A_27a )
% 5.66/5.92               => ! [V3R1: $i] :
% 5.66/5.92                    ( ( mem @ V3R1 @ A_27a )
% 5.66/5.92                   => ! [V4RP: $i] :
% 5.66/5.92                        ( ( mem @ V4RP @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                       => ! [V5RM: $i] :
% 5.66/5.92                            ( ( mem @ V5RM @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                           => ! [V6RN: $i] :
% 5.66/5.92                                ( ( mem @ V6RN @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                               => ( p @ ( ap @ ( c_2Ebool_2EDATATYPE @ bool ) @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V0record @ V1ring ) @ V2R0 ) @ V3R1 ) @ V4RP ) @ V5RM ) @ V6RN ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Ering__11,axiom,
% 5.66/5.92      ! [A_27a: del,V0a0: $i] :
% 5.66/5.92        ( ( mem @ V0a0 @ A_27a )
% 5.66/5.92       => ! [V1a1: $i] :
% 5.66/5.92            ( ( mem @ V1a1 @ A_27a )
% 5.66/5.92           => ! [V2a2: $i] :
% 5.66/5.92                ( ( mem @ V2a2 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92               => ! [V3a3: $i] :
% 5.66/5.92                    ( ( mem @ V3a3 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                   => ! [V4a4: $i] :
% 5.66/5.92                        ( ( mem @ V4a4 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                       => ! [V5a0_27: $i] :
% 5.66/5.92                            ( ( mem @ V5a0_27 @ A_27a )
% 5.66/5.92                           => ! [V6a1_27: $i] :
% 5.66/5.92                                ( ( mem @ V6a1_27 @ A_27a )
% 5.66/5.92                               => ! [V7a2_27: $i] :
% 5.66/5.92                                    ( ( mem @ V7a2_27 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                                   => ! [V8a3_27: $i] :
% 5.66/5.92                                        ( ( mem @ V8a3_27 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                                       => ! [V9a4_27: $i] :
% 5.66/5.92                                            ( ( mem @ V9a4_27 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                                           => ( ( ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V0a0 ) @ V1a1 ) @ V2a2 ) @ V3a3 ) @ V4a4 )
% 5.66/5.92                                                = ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V5a0_27 ) @ V6a1_27 ) @ V7a2_27 ) @ V8a3_27 ) @ V9a4_27 ) )
% 5.66/5.92                                            <=> ( ( V0a0 = V5a0_27 )
% 5.66/5.92                                                & ( V1a1 = V6a1_27 )
% 5.66/5.92                                                & ( V2a2 = V7a2_27 )
% 5.66/5.92                                                & ( V3a3 = V8a3_27 )
% 5.66/5.92                                                & ( V4a4 = V9a4_27 ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Ering__nchotomy,axiom,
% 5.66/5.92      ! [A_27a: del,V0rr: $i] :
% 5.66/5.92        ( ( mem @ V0rr @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92       => ? [V1a: $i] :
% 5.66/5.92            ( ( mem @ V1a @ A_27a )
% 5.66/5.92            & ? [V2a0: $i] :
% 5.66/5.92                ( ( mem @ V2a0 @ A_27a )
% 5.66/5.92                & ? [V3f: $i] :
% 5.66/5.92                    ( ( mem @ V3f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                    & ? [V4f0: $i] :
% 5.66/5.92                        ( ( mem @ V4f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                        & ? [V5f1: $i] :
% 5.66/5.92                            ( ( mem @ V5f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                            & ( V0rr
% 5.66/5.92                              = ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V1a ) @ V2a0 ) @ V3f ) @ V4f0 ) @ V5f1 ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Ering__Axiom,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.92        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ A_27b ) ) ) ) ) )
% 5.66/5.92       => ? [V1fn: $i] :
% 5.66/5.92            ( ( mem @ V1fn @ ( arr @ ( ty_2Ering_2Ering @ A_27a ) @ A_27b ) )
% 5.66/5.92            & ! [V2a0: $i] :
% 5.66/5.92                ( ( mem @ V2a0 @ A_27a )
% 5.66/5.92               => ! [V3a1: $i] :
% 5.66/5.92                    ( ( mem @ V3a1 @ A_27a )
% 5.66/5.92                   => ! [V4a2: $i] :
% 5.66/5.92                        ( ( mem @ V4a2 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                       => ! [V5a3: $i] :
% 5.66/5.92                            ( ( mem @ V5a3 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                           => ! [V6a4: $i] :
% 5.66/5.92                                ( ( mem @ V6a4 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                               => ( ( ap @ V1fn @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V2a0 ) @ V3a1 ) @ V4a2 ) @ V5a3 ) @ V6a4 ) )
% 5.66/5.92                                  = ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V0f @ V2a0 ) @ V3a1 ) @ V4a2 ) @ V5a3 ) @ V6a4 ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Ering__induction,axiom,
% 5.66/5.92      ! [A_27a: del,V0P: $i] :
% 5.66/5.92        ( ( mem @ V0P @ ( arr @ ( ty_2Ering_2Ering @ A_27a ) @ bool ) )
% 5.66/5.92       => ( ! [V1a: $i] :
% 5.66/5.92              ( ( mem @ V1a @ A_27a )
% 5.66/5.92             => ! [V2a0: $i] :
% 5.66/5.92                  ( ( mem @ V2a0 @ A_27a )
% 5.66/5.92                 => ! [V3f: $i] :
% 5.66/5.92                      ( ( mem @ V3f @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                     => ! [V4f0: $i] :
% 5.66/5.92                          ( ( mem @ V4f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                         => ! [V5f1: $i] :
% 5.66/5.92                              ( ( mem @ V5f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                             => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V1a ) @ V2a0 ) @ V3f ) @ V4f0 ) @ V5f1 ) ) ) ) ) ) ) )
% 5.66/5.92         => ! [V6r: $i] :
% 5.66/5.92              ( ( mem @ V6r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92             => ( p @ ( ap @ V0P @ V6r ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Ering__case__cong,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0f_27: $i] :
% 5.66/5.92        ( ( mem @ V0f_27 @ ( arr @ A_27a @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ A_27b ) ) ) ) ) )
% 5.66/5.92       => ! [V1M: $i] :
% 5.66/5.92            ( ( mem @ V1M @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92           => ! [V2M_27: $i] :
% 5.66/5.92                ( ( mem @ V2M_27 @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92               => ! [V3f: $i] :
% 5.66/5.92                    ( ( mem @ V3f @ ( arr @ A_27a @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ A_27b ) ) ) ) ) )
% 5.66/5.92                   => ( ( ( V1M = V2M_27 )
% 5.66/5.92                        & ! [V4a0: $i] :
% 5.66/5.92                            ( ( mem @ V4a0 @ A_27a )
% 5.66/5.92                           => ! [V5a1: $i] :
% 5.66/5.92                                ( ( mem @ V5a1 @ A_27a )
% 5.66/5.92                               => ! [V6a2: $i] :
% 5.66/5.92                                    ( ( mem @ V6a2 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                                   => ! [V7a3: $i] :
% 5.66/5.92                                        ( ( mem @ V7a3 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                                       => ! [V8a4: $i] :
% 5.66/5.92                                            ( ( mem @ V8a4 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                                           => ( ( V2M_27
% 5.66/5.92                                                = ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V4a0 ) @ V5a1 ) @ V6a2 ) @ V7a3 ) @ V8a4 ) )
% 5.66/5.92                                             => ( ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V3f @ V4a0 ) @ V5a1 ) @ V6a2 ) @ V7a3 ) @ V8a4 )
% 5.66/5.92                                                = ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V0f_27 @ V4a0 ) @ V5a1 ) @ V6a2 ) @ V7a3 ) @ V8a4 ) ) ) ) ) ) ) ) )
% 5.66/5.92                     => ( ( ap @ ( ap @ ( c_2Ering_2Ering__CASE @ A_27a @ A_27b ) @ V1M ) @ V3f )
% 5.66/5.92                        = ( ap @ ( ap @ ( c_2Ering_2Ering__CASE @ A_27a @ A_27b ) @ V2M_27 ) @ V0f_27 ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Ering__case__eq,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.66/5.92        ( ( mem @ V0x @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92       => ! [V1f: $i] :
% 5.66/5.92            ( ( mem @ V1f @ ( arr @ A_27a @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( arr @ A_27a @ A_27a ) @ A_27b ) ) ) ) ) )
% 5.66/5.92           => ! [V2v: $i] :
% 5.66/5.92                ( ( mem @ V2v @ A_27b )
% 5.66/5.92               => ( ( ( ap @ ( ap @ ( c_2Ering_2Ering__CASE @ A_27a @ A_27b ) @ V0x ) @ V1f )
% 5.66/5.92                    = V2v )
% 5.66/5.92                <=> ? [V3a: $i] :
% 5.66/5.92                      ( ( mem @ V3a @ A_27a )
% 5.66/5.92                      & ? [V4a0: $i] :
% 5.66/5.92                          ( ( mem @ V4a0 @ A_27a )
% 5.66/5.92                          & ? [V5f_27: $i] :
% 5.66/5.92                              ( ( mem @ V5f_27 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                              & ? [V6f0: $i] :
% 5.66/5.92                                  ( ( mem @ V6f0 @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.92                                  & ? [V7f1: $i] :
% 5.66/5.92                                      ( ( mem @ V7f1 @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92                                      & ( V0x
% 5.66/5.92                                        = ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Erecordtype_2Ering @ A_27a ) @ V3a ) @ V4a0 ) @ V5f_27 ) @ V6f0 ) @ V7f1 ) )
% 5.66/5.92                                      & ( ( ap @ ( ap @ ( ap @ ( ap @ ( ap @ V1f @ V3a ) @ V4a0 ) @ V5f_27 ) @ V6f0 ) @ V7f1 )
% 5.66/5.92                                        = V2v ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ering_2Eis__ring__def,axiom,
% 5.66/5.92      ! [A_27a: del,V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( c_2Ering_2Eis__ring @ A_27a ) @ V0r ) )
% 5.66/5.92        <=> ( ! [V1n: $i] :
% 5.66/5.92                ( ( mem @ V1n @ A_27a )
% 5.66/5.92               => ! [V2m: $i] :
% 5.66/5.92                    ( ( mem @ V2m @ A_27a )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r ) @ V1n ) @ V2m )
% 5.66/5.92                      = ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r ) @ V2m ) @ V1n ) ) ) )
% 5.66/5.92            & ! [V3n: $i] :
% 5.66/5.92                ( ( mem @ V3n @ A_27a )
% 5.66/5.92               => ! [V4m: $i] :
% 5.66/5.92                    ( ( mem @ V4m @ A_27a )
% 5.66/5.92                   => ! [V5p: $i] :
% 5.66/5.92                        ( ( mem @ V5p @ A_27a )
% 5.66/5.92                       => ( ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r ) @ V3n ) @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r ) @ V4m ) @ V5p ) )
% 5.66/5.92                          = ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r ) @ V3n ) @ V4m ) ) @ V5p ) ) ) ) )
% 5.66/5.92            & ! [V6n: $i] :
% 5.66/5.92                ( ( mem @ V6n @ A_27a )
% 5.66/5.92               => ! [V7m: $i] :
% 5.66/5.92                    ( ( mem @ V7m @ A_27a )
% 5.66/5.92                   => ( ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ V6n ) @ V7m )
% 5.66/5.92                      = ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ V7m ) @ V6n ) ) ) )
% 5.66/5.92            & ! [V8n: $i] :
% 5.66/5.92                ( ( mem @ V8n @ A_27a )
% 5.66/5.92               => ! [V9m: $i] :
% 5.66/5.92                    ( ( mem @ V9m @ A_27a )
% 5.66/5.92                   => ! [V10p: $i] :
% 5.66/5.92                        ( ( mem @ V10p @ A_27a )
% 5.66/5.92                       => ( ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ V8n ) @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ V9m ) @ V10p ) )
% 5.66/5.92                          = ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ V8n ) @ V9m ) ) @ V10p ) ) ) ) )
% 5.66/5.92            & ! [V11n: $i] :
% 5.66/5.92                ( ( mem @ V11n @ A_27a )
% 5.66/5.92               => ( ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r ) @ ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ V0r ) ) @ V11n )
% 5.66/5.92                  = V11n ) )
% 5.66/5.92            & ! [V12n: $i] :
% 5.66/5.92                ( ( mem @ V12n @ A_27a )
% 5.66/5.92               => ( ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ ( ap @ ( c_2Ering_2Ering__R1 @ A_27a ) @ V0r ) ) @ V12n )
% 5.66/5.92                  = V12n ) )
% 5.66/5.92            & ! [V13n: $i] :
% 5.66/5.92                ( ( mem @ V13n @ A_27a )
% 5.66/5.92               => ( ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r ) @ V13n ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RN @ A_27a ) @ V0r ) @ V13n ) )
% 5.66/5.92                  = ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ V0r ) ) )
% 5.66/5.92            & ! [V14n: $i] :
% 5.66/5.92                ( ( mem @ V14n @ A_27a )
% 5.66/5.92               => ! [V15m: $i] :
% 5.66/5.92                    ( ( mem @ V15m @ A_27a )
% 5.66/5.92                   => ! [V16p: $i] :
% 5.66/5.92                        ( ( mem @ V16p @ A_27a )
% 5.66/5.92                       => ( ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r ) @ V14n ) @ V15m ) ) @ V16p )
% 5.66/5.92                          = ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ V14n ) @ V16p ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ V15m ) @ V16p ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Eplus__sym,axiom,
% 5.66/5.92      ! [A_27a: del,V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( c_2Ering_2Eis__ring @ A_27a ) @ V0r ) )
% 5.66/5.92         => ! [V1n: $i] :
% 5.66/5.92              ( ( mem @ V1n @ A_27a )
% 5.66/5.92             => ! [V2m: $i] :
% 5.66/5.92                  ( ( mem @ V2m @ A_27a )
% 5.66/5.92                 => ( ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r ) @ V1n ) @ V2m )
% 5.66/5.92                    = ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r ) @ V2m ) @ V1n ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Eplus__assoc,axiom,
% 5.66/5.92      ! [A_27a: del,V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( c_2Ering_2Eis__ring @ A_27a ) @ V0r ) )
% 5.66/5.92         => ! [V1n: $i] :
% 5.66/5.92              ( ( mem @ V1n @ A_27a )
% 5.66/5.92             => ! [V2m: $i] :
% 5.66/5.92                  ( ( mem @ V2m @ A_27a )
% 5.66/5.92                 => ! [V3p: $i] :
% 5.66/5.92                      ( ( mem @ V3p @ A_27a )
% 5.66/5.92                     => ( ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r ) @ V1n ) @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r ) @ V2m ) @ V3p ) )
% 5.66/5.92                        = ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r ) @ V1n ) @ V2m ) ) @ V3p ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Emult__sym,axiom,
% 5.66/5.92      ! [A_27a: del,V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( c_2Ering_2Eis__ring @ A_27a ) @ V0r ) )
% 5.66/5.92         => ! [V1n: $i] :
% 5.66/5.92              ( ( mem @ V1n @ A_27a )
% 5.66/5.92             => ! [V2m: $i] :
% 5.66/5.92                  ( ( mem @ V2m @ A_27a )
% 5.66/5.92                 => ( ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ V1n ) @ V2m )
% 5.66/5.92                    = ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ V2m ) @ V1n ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Emult__assoc,axiom,
% 5.66/5.92      ! [A_27a: del,V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( c_2Ering_2Eis__ring @ A_27a ) @ V0r ) )
% 5.66/5.92         => ! [V1n: $i] :
% 5.66/5.92              ( ( mem @ V1n @ A_27a )
% 5.66/5.92             => ! [V2m: $i] :
% 5.66/5.92                  ( ( mem @ V2m @ A_27a )
% 5.66/5.92                 => ! [V3p: $i] :
% 5.66/5.92                      ( ( mem @ V3p @ A_27a )
% 5.66/5.92                     => ( ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ V1n ) @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ V2m ) @ V3p ) )
% 5.66/5.92                        = ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ V1n ) @ V2m ) ) @ V3p ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Eplus__zero__left,axiom,
% 5.66/5.92      ! [A_27a: del,V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( c_2Ering_2Eis__ring @ A_27a ) @ V0r ) )
% 5.66/5.92         => ! [V1n: $i] :
% 5.66/5.92              ( ( mem @ V1n @ A_27a )
% 5.66/5.92             => ( ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r ) @ ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ V0r ) ) @ V1n )
% 5.66/5.92                = V1n ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Emult__one__left,axiom,
% 5.66/5.92      ! [A_27a: del,V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( c_2Ering_2Eis__ring @ A_27a ) @ V0r ) )
% 5.66/5.92         => ! [V1n: $i] :
% 5.66/5.92              ( ( mem @ V1n @ A_27a )
% 5.66/5.92             => ( ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ ( ap @ ( c_2Ering_2Ering__R1 @ A_27a ) @ V0r ) ) @ V1n )
% 5.66/5.92                = V1n ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Eopp__def,axiom,
% 5.66/5.92      ! [A_27a: del,V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( c_2Ering_2Eis__ring @ A_27a ) @ V0r ) )
% 5.66/5.92         => ! [V1n: $i] :
% 5.66/5.92              ( ( mem @ V1n @ A_27a )
% 5.66/5.92             => ( ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r ) @ V1n ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RN @ A_27a ) @ V0r ) @ V1n ) )
% 5.66/5.92                = ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ V0r ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Edistr__left,axiom,
% 5.66/5.92      ! [A_27a: del,V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( c_2Ering_2Eis__ring @ A_27a ) @ V0r ) )
% 5.66/5.92         => ! [V1n: $i] :
% 5.66/5.92              ( ( mem @ V1n @ A_27a )
% 5.66/5.92             => ! [V2m: $i] :
% 5.66/5.92                  ( ( mem @ V2m @ A_27a )
% 5.66/5.92                 => ! [V3p: $i] :
% 5.66/5.92                      ( ( mem @ V3p @ A_27a )
% 5.66/5.92                     => ( ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r ) @ V1n ) @ V2m ) ) @ V3p )
% 5.66/5.92                        = ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ V1n ) @ V3p ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ V2m ) @ V3p ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Eplus__zero__right,axiom,
% 5.66/5.92      ! [A_27a: del,V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( c_2Ering_2Eis__ring @ A_27a ) @ V0r ) )
% 5.66/5.92         => ! [V1n: $i] :
% 5.66/5.92              ( ( mem @ V1n @ A_27a )
% 5.66/5.92             => ( ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r ) @ V1n ) @ ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ V0r ) )
% 5.66/5.92                = V1n ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Emult__zero__left,axiom,
% 5.66/5.92      ! [A_27a: del,V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( c_2Ering_2Eis__ring @ A_27a ) @ V0r ) )
% 5.66/5.92         => ! [V1n: $i] :
% 5.66/5.92              ( ( mem @ V1n @ A_27a )
% 5.66/5.92             => ( ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ V0r ) ) @ V1n )
% 5.66/5.92                = ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ V0r ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Emult__zero__right,axiom,
% 5.66/5.92      ! [A_27a: del,V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( c_2Ering_2Eis__ring @ A_27a ) @ V0r ) )
% 5.66/5.92         => ! [V1n: $i] :
% 5.66/5.92              ( ( mem @ V1n @ A_27a )
% 5.66/5.92             => ( ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ V1n ) @ ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ V0r ) )
% 5.66/5.92                = ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ V0r ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ering_2Esemi__ring__of__def,axiom,
% 5.66/5.92      ! [A_27a: del,V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92       => ( ( ap @ ( c_2Ering_2Esemi__ring__of @ A_27a ) @ V0r )
% 5.66/5.92          = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Esemi__ring_2Erecordtype_2Esemi__ring @ A_27a ) @ ( ap @ ( c_2Ering_2Ering__R0 @ A_27a ) @ V0r ) ) @ ( ap @ ( c_2Ering_2Ering__R1 @ A_27a ) @ V0r ) ) @ ( ap @ ( c_2Ering_2Ering__RP @ A_27a ) @ V0r ) ) @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Ering__is__semi__ring,axiom,
% 5.66/5.92      ! [A_27a: del,V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( c_2Ering_2Eis__ring @ A_27a ) @ V0r ) )
% 5.66/5.92         => ( p @ ( ap @ ( c_2Esemi__ring_2Eis__semi__ring @ A_27a ) @ ( ap @ ( c_2Ering_2Esemi__ring__of @ A_27a ) @ V0r ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Emult__one__right,axiom,
% 5.66/5.92      ! [A_27a: del,V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( c_2Ering_2Eis__ring @ A_27a ) @ V0r ) )
% 5.66/5.92         => ! [V1n: $i] :
% 5.66/5.92              ( ( mem @ V1n @ A_27a )
% 5.66/5.92             => ( ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ V1n ) @ ( ap @ ( c_2Ering_2Ering__R1 @ A_27a ) @ V0r ) )
% 5.66/5.92                = V1n ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ering_2Eneg__mult,axiom,
% 5.66/5.92      ! [A_27a: del,V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ ( ty_2Ering_2Ering @ A_27a ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( c_2Ering_2Eis__ring @ A_27a ) @ V0r ) )
% 5.66/5.92         => ! [V1a: $i] :
% 5.66/5.92              ( ( mem @ V1a @ A_27a )
% 5.66/5.92             => ! [V2b: $i] :
% 5.66/5.92                  ( ( mem @ V2b @ A_27a )
% 5.66/5.92                 => ( ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( c_2Ering_2Ering__RN @ A_27a ) @ V0r ) @ V1a ) ) @ V2b )
% 5.66/5.92                    = ( ap @ ( ap @ ( c_2Ering_2Ering__RN @ A_27a ) @ V0r ) @ ( ap @ ( ap @ ( ap @ ( c_2Ering_2Ering__RM @ A_27a ) @ V0r ) @ V1a ) @ V2b ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  %------------------------------------------------------------------------------
% 5.66/5.92  %------------------------------------------------------------------------------
% 5.66/5.92  thf(tp_c_2Ecardinal_2E_2B__c,type,
% 5.66/5.92      c_2Ecardinal_2E_2B__c: del > del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ecardinal_2E_2B__c,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ecardinal_2E_2B__c @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27b @ bool ) @ ( arr @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ bool ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ecardinal_2EHAS__SIZE,type,
% 5.66/5.92      c_2Ecardinal_2EHAS__SIZE: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ecardinal_2EHAS__SIZE,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Ecardinal_2EHAS__SIZE @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ecardinal_2Ebijns,type,
% 5.66/5.92      c_2Ecardinal_2Ebijns: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ecardinal_2Ebijns,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Ecardinal_2Ebijns @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ bool ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ecardinal_2Ecardeq,type,
% 5.66/5.92      c_2Ecardinal_2Ecardeq: del > del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ecardinal_2Ecardeq,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27b @ bool ) @ bool ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ecardinal_2Ecardgeq,type,
% 5.66/5.92      c_2Ecardinal_2Ecardgeq: del > del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ecardinal_2Ecardgeq,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ecardinal_2Ecardgeq @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27b @ bool ) @ bool ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ecardinal_2Ecardgt,type,
% 5.66/5.92      c_2Ecardinal_2Ecardgt: del > del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ecardinal_2Ecardgt,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ecardinal_2Ecardgt @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27b @ bool ) @ bool ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ecardinal_2Ecardleq,type,
% 5.66/5.92      c_2Ecardinal_2Ecardleq: del > del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ecardinal_2Ecardleq,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27b @ bool ) @ bool ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ecardinal_2Elist,type,
% 5.66/5.92      c_2Ecardinal_2Elist: del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ecardinal_2Elist,axiom,
% 5.66/5.92      ! [A_27a: del] : ( mem @ ( c_2Ecardinal_2Elist @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(tp_c_2Ecardinal_2Eset__exp,type,
% 5.66/5.92      c_2Ecardinal_2Eset__exp: del > del > $i ).
% 5.66/5.92  
% 5.66/5.92  thf(mem_c_2Ecardinal_2Eset__exp,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Ecardinal_2Eset__exp @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ bool ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ecardinal_2Ecardeq__def,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s1: $i] :
% 5.66/5.92        ( ( mem @ V0s1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1s2: $i] :
% 5.66/5.92            ( ( mem @ V1s2 @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s1 ) @ V1s2 ) )
% 5.66/5.92            <=> ? [V2f: $i] :
% 5.66/5.92                  ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V2f ) @ V0s1 ) @ V1s2 ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ecardeq__REFL,axiom,
% 5.66/5.92      ! [A_27a: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27a ) @ V0s ) @ V0s ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ecardeq__SYM,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.92            <=> ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27b @ A_27a ) @ V1t ) @ V0s ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ecardeq__TRANS,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,A_27c: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ! [V2u: $i] :
% 5.66/5.92                ( ( mem @ V2u @ ( arr @ A_27c @ bool ) )
% 5.66/5.92               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.92                    & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27b @ A_27c ) @ V1t ) @ V2u ) ) )
% 5.66/5.92                 => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27c ) @ V0s ) @ V2u ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ecardinal_2Ecardleq__def,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s1: $i] :
% 5.66/5.92        ( ( mem @ V0s1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1s2: $i] :
% 5.66/5.92            ( ( mem @ V1s2 @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s1 ) @ V1s2 ) )
% 5.66/5.92            <=> ? [V2f: $i] :
% 5.66/5.92                  ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92                  & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V2f ) @ V0s1 ) @ V1s2 ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ecardleq__REFL,axiom,
% 5.66/5.92      ! [A_27a: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27a ) @ V0s ) @ V0s ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ecardleq__TRANS,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,A_27c: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ! [V2u: $i] :
% 5.66/5.92                ( ( mem @ V2u @ ( arr @ A_27c @ bool ) )
% 5.66/5.92               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.92                    & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27c ) @ V1t ) @ V2u ) ) )
% 5.66/5.92                 => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27c ) @ V0s ) @ V2u ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ecardleq__ANTISYM,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.92                & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1t ) @ V0s ) ) )
% 5.66/5.92             => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARDEQ__FINITE,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s1: $i] :
% 5.66/5.92        ( ( mem @ V0s1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1s2: $i] :
% 5.66/5.92            ( ( mem @ V1s2 @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s1 ) @ V1s2 ) )
% 5.66/5.92             => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s1 ) )
% 5.66/5.92              <=> ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1s2 ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARDEQ__CARD,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s1: $i] :
% 5.66/5.92        ( ( mem @ V0s1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1s2: $i] :
% 5.66/5.92            ( ( mem @ V1s2 @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s1 ) @ V1s2 ) )
% 5.66/5.92                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s1 ) ) )
% 5.66/5.92             => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s1 ) )
% 5.66/5.92                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V1s2 ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARDEQ__0,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,A_27c: del,V0x: $i] :
% 5.66/5.92        ( ( mem @ V0x @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27b ) ) )
% 5.66/5.92          <=> ( V0x
% 5.66/5.92              = ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.66/5.92          & ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27c @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27c ) ) @ V0x ) )
% 5.66/5.92          <=> ( V0x
% 5.66/5.92              = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ecardeq__INSERT,axiom,
% 5.66/5.92      ! [A_27a: del,V0x: $i] :
% 5.66/5.92        ( ( mem @ V0x @ A_27a )
% 5.66/5.92       => ! [V1s: $i] :
% 5.66/5.92            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V1s ) ) @ V1s ) )
% 5.66/5.92            <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ V1s ) )
% 5.66/5.92                | ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARDEQ__INSERT__RWT,axiom,
% 5.66/5.92      ! [A_27a: del,V0x: $i] :
% 5.66/5.92        ( ( mem @ V0x @ A_27a )
% 5.66/5.92       => ! [V1s: $i] :
% 5.66/5.92            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.66/5.92             => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V1s ) ) @ V1s ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EEMPTY__CARDLEQ,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0t: $i] :
% 5.66/5.92        ( ( mem @ V0t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92       => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ V0t ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EFINITE__CLE__INFINITE,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.92                & ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) ) )
% 5.66/5.92             => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARDEQ__CROSS,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0s1: $i] :
% 5.66/5.92        ( ( mem @ V0s1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1s2: $i] :
% 5.66/5.92            ( ( mem @ V1s2 @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ! [V2t1: $i] :
% 5.66/5.92                ( ( mem @ V2t1 @ ( arr @ A_27c @ bool ) )
% 5.66/5.92               => ! [V3t2: $i] :
% 5.66/5.92                    ( ( mem @ V3t2 @ ( arr @ A_27d @ bool ) )
% 5.66/5.92                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s1 ) @ V1s2 ) )
% 5.66/5.92                        & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27c @ A_27d ) @ V2t1 ) @ V3t2 ) ) )
% 5.66/5.92                     => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ ( ty_2Epair_2Eprod @ A_27b @ A_27d ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27c ) @ V0s1 ) @ V2t1 ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27b @ A_27d ) @ V1s2 ) @ V3t2 ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARDEQ__CROSS__SYM,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27b @ A_27a ) @ V1t ) @ V0s ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARDEQ__SUBSET__CARDLEQ,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.92             => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARDEQ__CARDLEQ,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0s1: $i] :
% 5.66/5.92        ( ( mem @ V0s1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1s2: $i] :
% 5.66/5.92            ( ( mem @ V1s2 @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ! [V2t1: $i] :
% 5.66/5.92                ( ( mem @ V2t1 @ ( arr @ A_27c @ bool ) )
% 5.66/5.92               => ! [V3t2: $i] :
% 5.66/5.92                    ( ( mem @ V3t2 @ ( arr @ A_27d @ bool ) )
% 5.66/5.92                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s1 ) @ V1s2 ) )
% 5.66/5.92                        & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27c @ A_27d ) @ V2t1 ) @ V3t2 ) ) )
% 5.66/5.92                     => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27c ) @ V0s1 ) @ V2t1 ) )
% 5.66/5.92                      <=> ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27d ) @ V1s2 ) @ V3t2 ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARDLEQ__FINITE,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s1: $i] :
% 5.66/5.92        ( ( mem @ V0s1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1s2: $i] :
% 5.66/5.92            ( ( mem @ V1s2 @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1s2 ) )
% 5.66/5.92                & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s1 ) @ V1s2 ) ) )
% 5.66/5.92             => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s1 ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EINFINITE__UNIV__INF,axiom,
% 5.66/5.92      ! [A_27a: del] :
% 5.66/5.92        ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) ) @ ( c_2Epred__set_2EUNIV @ ( ty_2Esum_2Esum @ ty_2Enum_2Enum @ A_27a ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EIMAGE__cardleq,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.92        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92       => ! [V1s: $i] :
% 5.66/5.92            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) @ V1s ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARDLEQ__CROSS__CONG,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0x1: $i] :
% 5.66/5.92        ( ( mem @ V0x1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1x2: $i] :
% 5.66/5.92            ( ( mem @ V1x2 @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ! [V2y1: $i] :
% 5.66/5.92                ( ( mem @ V2y1 @ ( arr @ A_27c @ bool ) )
% 5.66/5.92               => ! [V3y2: $i] :
% 5.66/5.92                    ( ( mem @ V3y2 @ ( arr @ A_27d @ bool ) )
% 5.66/5.92                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0x1 ) @ V1x2 ) )
% 5.66/5.92                        & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ A_27d ) @ V2y1 ) @ V3y2 ) ) )
% 5.66/5.92                     => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ ( ty_2Epair_2Eprod @ A_27b @ A_27d ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27c ) @ V0x1 ) @ V2y1 ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27b @ A_27d ) @ V1x2 ) @ V3y2 ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ESUBSET__CARDLEQ,axiom,
% 5.66/5.92      ! [A_27a: del,V0x: $i] :
% 5.66/5.92        ( ( mem @ V0x @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1y: $i] :
% 5.66/5.92            ( ( mem @ V1y @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0x ) @ V1y ) )
% 5.66/5.92             => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27a ) @ V0x ) @ V1y ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EIMAGE__cardleq__rwt,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.92        ( ( mem @ V0f @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.92       => ! [V1s: $i] :
% 5.66/5.92            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ! [V2t: $i] :
% 5.66/5.92                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92               => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V1s ) @ V2t ) )
% 5.66/5.92                 => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27c ) @ V0f ) @ V1s ) ) @ V2t ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ecountable__thm,axiom,
% 5.66/5.92      ! [A_27a: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.66/5.92        <=> ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ ty_2Enum_2Enum ) @ V0s ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ecountable__cardeq,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.92             => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.66/5.92              <=> ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27b ) @ V1t ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ecardleq__dichotomy,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.92              | ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1t ) @ V0s ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ecardleq__lteq,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s1: $i] :
% 5.66/5.92        ( ( mem @ V0s1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1s2: $i] :
% 5.66/5.92            ( ( mem @ V1s2 @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s1 ) @ V1s2 ) )
% 5.66/5.92            <=> ( ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1s2 ) @ V0s1 ) )
% 5.66/5.92                | ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s1 ) @ V1s2 ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ecardlt__REFL,axiom,
% 5.66/5.92      ! [A_27a: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ~ ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27a ) @ V0s ) @ V0s ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ecardlt__lenoteq,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1t ) @ V0s ) )
% 5.66/5.92            <=> ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.92                & ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ecardlt__TRANS,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,A_27c: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27b @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27c @ bool ) )
% 5.66/5.92           => ! [V2u: $i] :
% 5.66/5.92                ( ( mem @ V2u @ ( arr @ A_27a @ bool ) )
% 5.66/5.92               => ( ( ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ A_27b ) @ V1t ) @ V0s ) )
% 5.66/5.92                    & ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27c ) @ V2u ) @ V1t ) ) )
% 5.66/5.92                 => ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V2u ) @ V0s ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ecardlt__leq__trans,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,A_27c: del,V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1s: $i] :
% 5.66/5.92            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ! [V2t: $i] :
% 5.66/5.92                ( ( mem @ V2t @ ( arr @ A_27c @ bool ) )
% 5.66/5.92               => ( ( ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1s ) @ V0r ) )
% 5.66/5.92                    & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27c ) @ V1s ) @ V2t ) ) )
% 5.66/5.92                 => ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ A_27a ) @ V2t ) @ V0r ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ecardleq__lt__trans,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,A_27c: del,V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1s: $i] :
% 5.66/5.92            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ! [V2t: $i] :
% 5.66/5.92                ( ( mem @ V2t @ ( arr @ A_27c @ bool ) )
% 5.66/5.92               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0r ) @ V1s ) )
% 5.66/5.92                    & ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ A_27b ) @ V2t ) @ V1s ) ) )
% 5.66/5.92                 => ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ A_27a ) @ V2t ) @ V0r ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ecardleq__empty,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.66/5.92        ( ( mem @ V0x @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27b ) ) )
% 5.66/5.92        <=> ( V0x
% 5.66/5.92            = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Eset__binomial2,axiom,
% 5.66/5.92      ! [A_27a: del,V0A: $i] :
% 5.66/5.92        ( ( mem @ V0A @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1B: $i] :
% 5.66/5.92            ( ( mem @ V1B @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ( ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0A ) @ V1B ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0A ) @ V1B ) )
% 5.66/5.92              = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27a ) @ V0A ) @ V0A ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27a ) @ V0A ) @ V1B ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27a ) @ V1B ) @ V0A ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27a ) @ V1B ) @ V1B ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ESET__SQUARED__CARDEQ__SET,axiom,
% 5.66/5.92      ! [A_27a: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.92         => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27a ) @ V0s ) @ V0s ) ) @ V0s ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ESET__SUM__CARDEQ__SET,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.92         => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ ( ty_2Epair_2Eprod @ bool @ A_27a ) ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ bool @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ bool ) @ c_2Ebool_2ET ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ bool ) @ c_2Ebool_2EF ) @ ( c_2Epred__set_2EEMPTY @ bool ) ) ) ) @ V0s ) ) )
% 5.66/5.92            & ! [V1A: $i] :
% 5.66/5.92                ( ( mem @ V1A @ ( arr @ A_27b @ bool ) )
% 5.66/5.92               => ! [V2B: $i] :
% 5.66/5.92                    ( ( mem @ V2B @ ( arr @ A_27b @ bool ) )
% 5.66/5.92                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27b ) @ V1A ) @ V2B ) )
% 5.66/5.92                        & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27b @ A_27a ) @ V1A ) @ V0s ) )
% 5.66/5.92                        & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27b @ A_27a ) @ V2B ) @ V0s ) ) )
% 5.66/5.92                     => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27b ) @ V1A ) @ V2B ) ) @ V0s ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARD__BIGUNION,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0k: $i] :
% 5.66/5.92        ( ( mem @ V0k @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1s1: $i] :
% 5.66/5.92            ( ( mem @ V1s1 @ ( arr @ ( arr @ A_27b @ bool ) @ bool ) )
% 5.66/5.92           => ( ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0k ) )
% 5.66/5.92                & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ ( arr @ A_27b @ bool ) @ A_27a ) @ V1s1 ) @ V0k ) )
% 5.66/5.92                & ! [V2e: $i] :
% 5.66/5.92                    ( ( mem @ V2e @ ( arr @ A_27b @ bool ) )
% 5.66/5.92                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27b @ bool ) ) @ V2e ) @ V1s1 ) )
% 5.66/5.92                     => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V2e ) @ V0k ) ) ) ) )
% 5.66/5.92             => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27b ) @ V1s1 ) ) @ V0k ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ecardinal_2Eset__exp__def,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0A: $i] :
% 5.66/5.92        ( ( mem @ V0A @ ( arr @ A_27b @ bool ) )
% 5.66/5.92       => ! [V1B: $i] :
% 5.66/5.92            ( ( mem @ V1B @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ( ( ap @ ( ap @ ( c_2Ecardinal_2Eset__exp @ A_27a @ A_27b ) @ V0A ) @ V1B )
% 5.66/5.92              = ( ap @ ( c_2Epred__set_2EGSPEC @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.66/5.92                @ ( lam @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.66/5.92                  @ ^ [V2f: $i] :
% 5.66/5.92                      ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ bool ) @ V2f )
% 5.66/5.92                      @ ( ap
% 5.66/5.92                        @ ( ap @ c_2Ebool_2E_2F_5C
% 5.66/5.92                          @ ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.66/5.92                            @ ( lam @ A_27a
% 5.66/5.92                              @ ^ [V3b: $i] :
% 5.66/5.92                                  ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3b ) @ V1B ) )
% 5.66/5.92                                  @ ( ap @ ( c_2Ebool_2E_3F @ A_27b )
% 5.66/5.92                                    @ ( lam @ A_27b
% 5.66/5.92                                      @ ^ [V4a: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V4a ) @ V0A ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ V2f @ V3b ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V4a ) ) ) ) ) ) ) ) )
% 5.66/5.92                        @ ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.66/5.92                          @ ( lam @ A_27a
% 5.66/5.92                            @ ^ [V5b: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5b ) @ V1B ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ V2f @ V5b ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EBIJ__functions__agree,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.92        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92       => ! [V1g: $i] :
% 5.66/5.92            ( ( mem @ V1g @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92           => ! [V2s: $i] :
% 5.66/5.92                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92               => ! [V3t: $i] :
% 5.66/5.92                    ( ( mem @ V3t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92                   => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ V2s ) @ V3t ) )
% 5.66/5.92                        & ! [V4x: $i] :
% 5.66/5.92                            ( ( mem @ V4x @ A_27a )
% 5.66/5.92                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V2s ) )
% 5.66/5.92                             => ( ( ap @ V0f @ V4x )
% 5.66/5.92                                = ( ap @ V1g @ V4x ) ) ) ) )
% 5.66/5.92                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V1g ) @ V2s ) @ V3t ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARD__CARDEQ__I,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s1: $i] :
% 5.66/5.92        ( ( mem @ V0s1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1s2: $i] :
% 5.66/5.92            ( ( mem @ V1s2 @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s1 ) )
% 5.66/5.92                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1s2 ) )
% 5.66/5.92                & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s1 ) )
% 5.66/5.92                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V1s2 ) ) ) )
% 5.66/5.92             => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s1 ) @ V1s2 ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARDEQ__CARD__EQN,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s1: $i] :
% 5.66/5.92        ( ( mem @ V0s1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1s2: $i] :
% 5.66/5.92            ( ( mem @ V1s2 @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s1 ) )
% 5.66/5.92                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1s2 ) ) )
% 5.66/5.92             => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s1 ) @ V1s2 ) )
% 5.66/5.92              <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s1 ) )
% 5.66/5.92                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V1s2 ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARDLEQ__CARD,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s1: $i] :
% 5.66/5.92        ( ( mem @ V0s1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1s2: $i] :
% 5.66/5.92            ( ( mem @ V1s2 @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s1 ) )
% 5.66/5.92                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1s2 ) ) )
% 5.66/5.92             => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s1 ) @ V1s2 ) )
% 5.66/5.92              <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s1 ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V1s2 ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EEMPTY__set__exp,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0A: $i] :
% 5.66/5.92        ( ( mem @ V0A @ ( arr @ A_27b @ bool ) )
% 5.66/5.92       => ! [V1B: $i] :
% 5.66/5.92            ( ( mem @ V1B @ ( arr @ A_27c @ bool ) )
% 5.66/5.92           => ( ( ( ap @ ( ap @ ( c_2Ecardinal_2Eset__exp @ A_27a @ A_27b ) @ V0A ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.66/5.92                = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( ap @ ( c_2Ecombin_2EK @ ( ty_2Eoption_2Eoption @ A_27b ) @ A_27a ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) @ ( c_2Epred__set_2EEMPTY @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) ) )
% 5.66/5.92              & ( ( V1B
% 5.66/5.92                 != ( c_2Epred__set_2EEMPTY @ A_27c ) )
% 5.66/5.92               => ( ( ap @ ( ap @ ( c_2Ecardinal_2Eset__exp @ A_27c @ A_27d ) @ ( c_2Epred__set_2EEMPTY @ A_27d ) ) @ V1B )
% 5.66/5.92                  = ( c_2Epred__set_2EEMPTY @ ( arr @ A_27c @ ( ty_2Eoption_2Eoption @ A_27d ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EEMPTY__set__exp__CARD,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0A: $i] :
% 5.66/5.92        ( ( mem @ V0A @ ( arr @ A_27b @ bool ) )
% 5.66/5.92       => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Ecardinal_2Eset__exp @ A_27a @ A_27b ) @ V0A ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) @ ( ap @ c_2Epred__set_2Ecount @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ESING__set__exp,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,A_27c: del,V0x: $i] :
% 5.66/5.92        ( ( mem @ V0x @ A_27b )
% 5.66/5.92       => ! [V1B: $i] :
% 5.66/5.92            ( ( mem @ V1B @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ! [V2A: $i] :
% 5.66/5.92                ( ( mem @ V2A @ ( arr @ A_27c @ bool ) )
% 5.66/5.92               => ( ( ( ap @ ( ap @ ( c_2Ecardinal_2Eset__exp @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27b ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27b ) ) ) @ V1B )
% 5.66/5.92                    = ( ap
% 5.66/5.92                      @ ( ap @ ( c_2Epred__set_2EINSERT @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) )
% 5.66/5.92                        @ ( lam @ A_27a
% 5.66/5.92                          @ ^ [V3b: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3b ) @ V1B ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V0x ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) )
% 5.66/5.92                      @ ( c_2Epred__set_2EEMPTY @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) ) )
% 5.66/5.92                  & ( ( ap @ ( ap @ ( c_2Ecardinal_2Eset__exp @ A_27b @ A_27c ) @ V2A ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27b ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27b ) ) )
% 5.66/5.92                    = ( ap @ ( c_2Epred__set_2EGSPEC @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) @ A_27c )
% 5.66/5.92                      @ ( lam @ A_27c
% 5.66/5.92                        @ ^ [V4a: $i] :
% 5.66/5.92                            ( ap
% 5.66/5.92                            @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) @ bool )
% 5.66/5.92                              @ ( lam @ A_27b
% 5.66/5.92                                @ ^ [V5b: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ V5b ) @ V0x ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27c ) @ V4a ) ) @ ( c_2Eoption_2ENONE @ A_27c ) ) ) )
% 5.66/5.92                            @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27c ) @ V4a ) @ V2A ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ESING__set__exp__CARD,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,A_27c: del,V0x: $i] :
% 5.66/5.92        ( ( mem @ V0x @ A_27b )
% 5.66/5.92       => ! [V1B: $i] :
% 5.66/5.92            ( ( mem @ V1B @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ! [V2A: $i] :
% 5.66/5.92                ( ( mem @ V2A @ ( arr @ A_27c @ bool ) )
% 5.66/5.92               => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Ecardinal_2Eset__exp @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27b ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27b ) ) ) @ V1B ) ) @ ( ap @ c_2Epred__set_2Ecount @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.66/5.92                  & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) @ A_27c ) @ ( ap @ ( ap @ ( c_2Ecardinal_2Eset__exp @ A_27b @ A_27c ) @ V2A ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27b ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27b ) ) ) ) @ V2A ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EPOW__TWO__set__exp,axiom,
% 5.66/5.92      ! [A_27a: del,V0A: $i] :
% 5.66/5.92        ( ( mem @ V0A @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) @ ( ap @ ( c_2Epred__set_2EPOW @ A_27a ) @ V0A ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2Eset__exp @ A_27a @ ty_2Enum_2Enum ) @ ( ap @ c_2Epred__set_2Ecount @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V0A ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Eset__exp__count,axiom,
% 5.66/5.92      ! [A_27a: del,V0A: $i] :
% 5.66/5.92        ( ( mem @ V0A @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.92            ( p
% 5.66/5.92            @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2Eset__exp @ ty_2Enum_2Enum @ A_27a ) @ V0A ) @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.66/5.92              @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92                @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.66/5.92                  @ ^ [V2l: $i] :
% 5.66/5.92                      ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) @ V2l )
% 5.66/5.92                      @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2l ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.66/5.92                        @ ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.66/5.92                          @ ( lam @ A_27a
% 5.66/5.92                            @ ^ [V3e: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V2l ) ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3e ) @ V0A ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Eset__exp__card__cong,axiom,
% 5.66/5.92      ! [A_27a1: del,A_27a2: del,A_27b1: del,A_27b2: del,V0a1: $i] :
% 5.66/5.92        ( ( mem @ V0a1 @ ( arr @ A_27a1 @ bool ) )
% 5.66/5.92       => ! [V1a2: $i] :
% 5.66/5.92            ( ( mem @ V1a2 @ ( arr @ A_27a2 @ bool ) )
% 5.66/5.92           => ! [V2b1: $i] :
% 5.66/5.92                ( ( mem @ V2b1 @ ( arr @ A_27b1 @ bool ) )
% 5.66/5.92               => ! [V3b2: $i] :
% 5.66/5.92                    ( ( mem @ V3b2 @ ( arr @ A_27b2 @ bool ) )
% 5.66/5.92                   => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a1 @ A_27a2 ) @ V0a1 ) @ V1a2 ) )
% 5.66/5.92                     => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27b1 @ A_27b2 ) @ V2b1 ) @ V3b2 ) )
% 5.66/5.92                       => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( arr @ A_27b1 @ ( ty_2Eoption_2Eoption @ A_27a1 ) ) @ ( arr @ A_27b2 @ ( ty_2Eoption_2Eoption @ A_27a2 ) ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2Eset__exp @ A_27b1 @ A_27a1 ) @ V0a1 ) @ V2b1 ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2Eset__exp @ A_27b2 @ A_27a2 ) @ V1a2 ) @ V3b2 ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Eset__exp__cardle__cong,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0b: $i] :
% 5.66/5.92        ( ( mem @ V0b @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1d: $i] :
% 5.66/5.92            ( ( mem @ V1d @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ! [V2a: $i] :
% 5.66/5.92                ( ( mem @ V2a @ ( arr @ A_27c @ bool ) )
% 5.66/5.92               => ! [V3c: $i] :
% 5.66/5.92                    ( ( mem @ V3c @ ( arr @ A_27d @ bool ) )
% 5.66/5.92                   => ( ( ( V0b
% 5.66/5.92                          = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.66/5.92                       => ( V1d
% 5.66/5.92                          = ( c_2Epred__set_2EEMPTY @ A_27b ) ) )
% 5.66/5.92                     => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ A_27a ) @ V2a ) @ V0b ) )
% 5.66/5.92                          & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27d @ A_27b ) @ V3c ) @ V1d ) ) )
% 5.66/5.92                       => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ ( arr @ A_27d @ ( ty_2Eoption_2Eoption @ A_27c ) ) @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2Eset__exp @ A_27d @ A_27c ) @ V2a ) @ V3c ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2Eset__exp @ A_27b @ A_27a ) @ V0b ) @ V1d ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Eexp__INSERT__cardeq,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0e: $i] :
% 5.66/5.92        ( ( mem @ V0e @ A_27a )
% 5.66/5.92       => ! [V1s: $i] :
% 5.66/5.92            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ! [V2A: $i] :
% 5.66/5.92                ( ( mem @ V2A @ ( arr @ A_27b @ bool ) )
% 5.66/5.92               => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0e ) @ V1s ) )
% 5.66/5.92                 => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ty_2Epair_2Eprod @ A_27b @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2Eset__exp @ A_27a @ A_27b ) @ V2A ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0e ) @ V1s ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27b @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ V2A ) @ ( ap @ ( ap @ ( c_2Ecardinal_2Eset__exp @ A_27a @ A_27b ) @ V2A ) @ V1s ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Eexp__count__cardeq,axiom,
% 5.66/5.92      ! [A_27a: del,V0A: $i] :
% 5.66/5.92        ( ( mem @ V0A @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.92            ( ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0A ) )
% 5.66/5.92              & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.66/5.92           => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecardinal_2Eset__exp @ ty_2Enum_2Enum @ A_27a ) @ V0A ) @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ V0A ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EINFINITE__Unum,axiom,
% 5.66/5.92      ! [A_27a: del,V0A: $i] :
% 5.66/5.92        ( ( mem @ V0A @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0A ) )
% 5.66/5.92        <=> ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ ty_2Enum_2Enum @ A_27a ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) @ V0A ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ecardleq__SURJ,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0A: $i] :
% 5.66/5.92        ( ( mem @ V0A @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1B: $i] :
% 5.66/5.92            ( ( mem @ V1B @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0A ) @ V1B ) )
% 5.66/5.92            <=> ( ? [V2f: $i] :
% 5.66/5.92                    ( ( mem @ V2f @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.92                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2ESURJ @ A_27b @ A_27a ) @ V2f ) @ V1B ) @ V0A ) ) )
% 5.66/5.92                | ( V0A
% 5.66/5.92                  = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EINFINITE__cardleq__INSERT,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0A: $i] :
% 5.66/5.92        ( ( mem @ V0A @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1x: $i] :
% 5.66/5.92            ( ( mem @ V1x @ A_27b )
% 5.66/5.92           => ! [V2s: $i] :
% 5.66/5.92                ( ( mem @ V2s @ ( arr @ A_27b @ bool ) )
% 5.66/5.92               => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0A ) )
% 5.66/5.92                 => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27b ) @ V1x ) @ V2s ) ) @ V0A ) )
% 5.66/5.92                  <=> ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V2s ) @ V0A ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ecardinal_2Elist__def,axiom,
% 5.66/5.92      ! [A_27a: del,V0A: $i] :
% 5.66/5.92        ( ( mem @ V0A @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( ( ap @ ( c_2Ecardinal_2Elist @ A_27a ) @ V0A )
% 5.66/5.92          = ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92            @ ( lam @ ( ty_2Elist_2Elist @ A_27a )
% 5.66/5.92              @ ^ [V1l: $i] :
% 5.66/5.92                  ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) @ V1l )
% 5.66/5.92                  @ ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.66/5.92                    @ ( lam @ A_27a
% 5.66/5.92                      @ ^ [V2e: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2e ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2e ) @ V0A ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Elist__EMPTY,axiom,
% 5.66/5.92      ! [A_27a: del] :
% 5.66/5.92        ( ( ap @ ( c_2Ecardinal_2Elist @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.66/5.92        = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Epred__set_2EEMPTY @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Elist__SING,axiom,
% 5.66/5.92      ! [A_27a: del,V0e: $i] :
% 5.66/5.92        ( ( mem @ V0e @ A_27a )
% 5.66/5.92       => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( ty_2Elist_2Elist @ A_27a ) @ ty_2Enum_2Enum ) @ ( ap @ ( c_2Ecardinal_2Elist @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0e ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EUNIV__list,axiom,
% 5.66/5.92      ! [A_27a: del] :
% 5.66/5.92        ( ( c_2Epred__set_2EUNIV @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.92        = ( ap @ ( c_2Ecardinal_2Elist @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Elist__BIGUNION__EXP,axiom,
% 5.66/5.92      ! [A_27a: del,V0A: $i] :
% 5.66/5.92        ( ( mem @ V0A @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( p
% 5.66/5.92          @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) @ ( ap @ ( c_2Ecardinal_2Elist @ A_27a ) @ V0A ) )
% 5.66/5.92            @ ( ap @ ( c_2Epred__set_2EBIGUNION @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.66/5.92              @ ( ap
% 5.66/5.92                @ ( ap @ ( c_2Epred__set_2EIMAGE @ ty_2Enum_2Enum @ ( arr @ ( arr @ ty_2Enum_2Enum @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ bool ) )
% 5.66/5.92                  @ ( lam @ ty_2Enum_2Enum
% 5.66/5.92                    @ ^ [V1n: $i] : ( ap @ ( ap @ ( c_2Ecardinal_2Eset__exp @ ty_2Enum_2Enum @ A_27a ) @ V0A ) @ ( ap @ c_2Epred__set_2Ecount @ V1n ) ) ) )
% 5.66/5.92                @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EINFINITE__A__list__BIJ__A,axiom,
% 5.66/5.92      ! [A_27a: del,V0A: $i] :
% 5.66/5.92        ( ( mem @ V0A @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0A ) )
% 5.66/5.92         => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( ty_2Elist_2Elist @ A_27a ) @ A_27a ) @ ( ap @ ( c_2Ecardinal_2Elist @ A_27a ) @ V0A ) ) @ V0A ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Efinite__subsets__bijection,axiom,
% 5.66/5.92      ! [A_27a: del,V0A: $i] :
% 5.66/5.92        ( ( mem @ V0A @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0A ) )
% 5.66/5.92         => ( p
% 5.66/5.92            @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ ( arr @ A_27a @ bool ) ) @ V0A )
% 5.66/5.92              @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) )
% 5.66/5.92                @ ( lam @ ( arr @ A_27a @ bool )
% 5.66/5.92                  @ ^ [V1s: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ bool ) @ V1s ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ V0A ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EFINITE__IMAGE__INJ_27,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1f: $i] :
% 5.66/5.92            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92           => ( ! [V2x: $i] :
% 5.66/5.92                  ( ( mem @ V2x @ A_27a )
% 5.66/5.92                 => ! [V3y: $i] :
% 5.66/5.92                      ( ( mem @ V3y @ A_27a )
% 5.66/5.92                     => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) )
% 5.66/5.92                          & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ V0s ) ) )
% 5.66/5.92                       => ( ( ( ap @ V1f @ V2x )
% 5.66/5.92                            = ( ap @ V1f @ V3y ) )
% 5.66/5.92                        <=> ( V2x = V3y ) ) ) ) )
% 5.66/5.92             => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V1f ) @ V0s ) ) )
% 5.66/5.92              <=> ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ecountable__decomposition,axiom,
% 5.66/5.92      ! [A_27a: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.92         => ? [V1A: $i] :
% 5.66/5.92              ( ( mem @ V1A @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.66/5.92              & ( ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V1A )
% 5.66/5.92                = V0s )
% 5.66/5.92              & ! [V2a: $i] :
% 5.66/5.92                  ( ( mem @ V2a @ ( arr @ A_27a @ bool ) )
% 5.66/5.92                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2a ) @ V1A ) )
% 5.66/5.92                   => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V2a ) )
% 5.66/5.92                      & ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V2a ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Edisjoint__countable__decomposition,axiom,
% 5.66/5.92      ! [A_27a: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.92         => ? [V1A: $i] :
% 5.66/5.92              ( ( mem @ V1A @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.66/5.92              & ( ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V1A )
% 5.66/5.92                = V0s )
% 5.66/5.92              & ! [V2a: $i] :
% 5.66/5.92                  ( ( mem @ V2a @ ( arr @ A_27a @ bool ) )
% 5.66/5.92                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2a ) @ V1A ) )
% 5.66/5.92                   => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V2a ) )
% 5.66/5.92                      & ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V2a ) ) ) ) )
% 5.66/5.92              & ! [V3a1: $i] :
% 5.66/5.92                  ( ( mem @ V3a1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.92                 => ! [V4a2: $i] :
% 5.66/5.92                      ( ( mem @ V4a2 @ ( arr @ A_27a @ bool ) )
% 5.66/5.92                     => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V3a1 ) @ V1A ) )
% 5.66/5.92                          & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V4a2 ) @ V1A ) )
% 5.66/5.92                          & ( V3a1 != V4a2 ) )
% 5.66/5.92                       => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V3a1 ) @ V4a2 ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ecount__cardle,axiom,
% 5.66/5.92      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1A: $i] :
% 5.66/5.92        ( ( mem @ V1A @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ ty_2Enum_2Enum @ A_27a ) @ ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ V1A ) )
% 5.66/5.92        <=> ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1A ) )
% 5.66/5.92           => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1A ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECANTOR,axiom,
% 5.66/5.92      ! [A_27a: del,V0A: $i] :
% 5.66/5.92        ( ( mem @ V0A @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ ( arr @ A_27a @ bool ) @ A_27a ) @ ( ap @ ( c_2Epred__set_2EPOW @ A_27a ) @ V0A ) ) @ V0A ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ecardlt__cardle,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0B: $i] :
% 5.66/5.92        ( ( mem @ V0B @ ( arr @ A_27b @ bool ) )
% 5.66/5.92       => ! [V1A: $i] :
% 5.66/5.92            ( ( mem @ V1A @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V0B ) @ V1A ) )
% 5.66/5.92             => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V1A ) @ V0B ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Eset__exp__product,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,A_27c: del,V0A: $i] :
% 5.66/5.92        ( ( mem @ V0A @ ( arr @ A_27c @ bool ) )
% 5.66/5.92       => ! [V1B1: $i] :
% 5.66/5.92            ( ( mem @ V1B1 @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ! [V2B2: $i] :
% 5.66/5.92                ( ( mem @ V2B2 @ ( arr @ A_27a @ bool ) )
% 5.66/5.92               => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2Eset__exp @ A_27a @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27c ) ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2Eset__exp @ A_27b @ A_27c ) @ V0A ) @ V1B1 ) ) @ V2B2 ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2Eset__exp @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ A_27c ) @ V0A ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27b @ A_27a ) @ V1B1 ) @ V2B2 ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECOUNT__EQ__EMPTY,axiom,
% 5.66/5.92      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.66/5.92        ( ( ( ap @ c_2Epred__set_2Ecount @ ( inj__ty_2Enum_2Enum @ V0n ) )
% 5.66/5.92          = ( c_2Epred__set_2EEMPTY @ ty_2Enum_2Enum ) )
% 5.66/5.92      <=> ( V0n = fo__c_2Enum_2E0 ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EPOW__EQ__X__EXP__X,axiom,
% 5.66/5.92      ! [A_27a: del,V0A: $i] :
% 5.66/5.92        ( ( mem @ V0A @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0A ) )
% 5.66/5.92         => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) @ ( ap @ ( c_2Epred__set_2EPOW @ A_27a ) @ V0A ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2Eset__exp @ A_27a @ A_27a ) @ V0A ) @ V0A ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ecardinal_2Ebijns__def,axiom,
% 5.66/5.92      ! [A_27a: del,V0A: $i] :
% 5.66/5.92        ( ( mem @ V0A @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( ( ap @ ( c_2Ecardinal_2Ebijns @ A_27a ) @ V0A )
% 5.66/5.92          = ( ap @ ( c_2Epred__set_2EGSPEC @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.66/5.92            @ ( lam @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.66/5.92              @ ^ [V1f: $i] :
% 5.66/5.92                  ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ bool ) @ V1f )
% 5.66/5.92                  @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ A_27a @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( c_2Eoption_2ETHE @ A_27a ) ) @ V1f ) ) @ V0A ) @ V0A ) )
% 5.66/5.92                    @ ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.66/5.92                      @ ( lam @ A_27a
% 5.66/5.92                        @ ^ [V2a: $i] :
% 5.66/5.92                            ( ap @ ( ap @ ( c_2Emin_2E_3D @ bool ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2a ) @ V0A ) )
% 5.66/5.92                            @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.66/5.92                              @ ( lam @ A_27a
% 5.66/5.92                                @ ^ [V3b: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ V1f @ V2a ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3b ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ecardeq__bijns__cong,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0A: $i] :
% 5.66/5.92        ( ( mem @ V0A @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1B: $i] :
% 5.66/5.92            ( ( mem @ V1B @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0A ) @ V1B ) )
% 5.66/5.92             => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) @ ( ap @ ( c_2Ecardinal_2Ebijns @ A_27a ) @ V0A ) ) @ ( ap @ ( c_2Ecardinal_2Ebijns @ A_27b ) @ V1B ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ebijections__cardeq,axiom,
% 5.66/5.92      ! [A_27a: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.92         => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( arr @ A_27a @ bool ) ) @ ( ap @ ( c_2Ecardinal_2Ebijns @ A_27a ) @ V0s ) ) @ ( ap @ ( c_2Epred__set_2EPOW @ A_27a ) @ V0s ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ELEFT__IMP__EXISTS__THM,axiom,
% 5.66/5.92      ! [A_27a: del,V0P: $i] :
% 5.66/5.92        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1Q: $i] :
% 5.66/5.92            ( ( mem @ V1Q @ bool )
% 5.66/5.92           => ( ( ? [V2x: $i] :
% 5.66/5.92                    ( ( mem @ V2x @ A_27a )
% 5.66/5.92                    & ( p @ ( ap @ V0P @ V2x ) ) )
% 5.66/5.92               => ( p @ V1Q ) )
% 5.66/5.92            <=> ! [V3x: $i] :
% 5.66/5.92                  ( ( mem @ V3x @ A_27a )
% 5.66/5.92                 => ( ( p @ ( ap @ V0P @ V3x ) )
% 5.66/5.92                   => ( p @ V1Q ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ELEFT__IMP__FORALL__THM,axiom,
% 5.66/5.92      ! [A_27a: del,V0P: $i] :
% 5.66/5.92        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1Q: $i] :
% 5.66/5.92            ( ( mem @ V1Q @ bool )
% 5.66/5.92           => ( ( ! [V2x: $i] :
% 5.66/5.92                    ( ( mem @ V2x @ A_27a )
% 5.66/5.92                   => ( p @ ( ap @ V0P @ V2x ) ) )
% 5.66/5.92               => ( p @ V1Q ) )
% 5.66/5.92            <=> ? [V3x: $i] :
% 5.66/5.92                  ( ( mem @ V3x @ A_27a )
% 5.66/5.92                  & ( ( p @ ( ap @ V0P @ V3x ) )
% 5.66/5.92                   => ( p @ V1Q ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ERIGHT__IMP__EXISTS__THM,axiom,
% 5.66/5.92      ! [A_27a: del,V0P: $i] :
% 5.66/5.92        ( ( mem @ V0P @ bool )
% 5.66/5.92       => ! [V1Q: $i] :
% 5.66/5.92            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ( ( ( p @ V0P )
% 5.66/5.92               => ? [V2x: $i] :
% 5.66/5.92                    ( ( mem @ V2x @ A_27a )
% 5.66/5.92                    & ( p @ ( ap @ V1Q @ V2x ) ) ) )
% 5.66/5.92            <=> ? [V3x: $i] :
% 5.66/5.92                  ( ( mem @ V3x @ A_27a )
% 5.66/5.92                  & ( ( p @ V0P )
% 5.66/5.92                   => ( p @ ( ap @ V1Q @ V3x ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ERIGHT__IMP__FORALL__THM,axiom,
% 5.66/5.92      ! [A_27a: del,V0P: $i] :
% 5.66/5.92        ( ( mem @ V0P @ bool )
% 5.66/5.92       => ! [V1Q: $i] :
% 5.66/5.92            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ( ( ( p @ V0P )
% 5.66/5.92               => ! [V2x: $i] :
% 5.66/5.92                    ( ( mem @ V2x @ A_27a )
% 5.66/5.92                   => ( p @ ( ap @ V1Q @ V2x ) ) ) )
% 5.66/5.92            <=> ! [V3x: $i] :
% 5.66/5.92                  ( ( mem @ V3x @ A_27a )
% 5.66/5.92                 => ( ( p @ V0P )
% 5.66/5.92                   => ( p @ ( ap @ V1Q @ V3x ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EFINITE__FINITE__BIGUNIONS,axiom,
% 5.66/5.92      ! [A_27a: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( arr @ A_27a @ bool ) ) @ V0s ) )
% 5.66/5.92         => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V0s ) ) )
% 5.66/5.92          <=> ! [V1t: $i] :
% 5.66/5.92                ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.66/5.92               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V1t ) @ V0s ) )
% 5.66/5.92                 => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1t ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECONJ__EQ__IMP,axiom,
% 5.66/5.92      ! [V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ bool )
% 5.66/5.92       => ! [V1p: $i] :
% 5.66/5.92            ( ( mem @ V1p @ bool )
% 5.66/5.92           => ! [V2q: $i] :
% 5.66/5.92                ( ( mem @ V2q @ bool )
% 5.66/5.92               => ( ( ( ( p @ V1p )
% 5.66/5.92                      & ( p @ V2q ) )
% 5.66/5.92                   => ( p @ V0r ) )
% 5.66/5.92                <=> ( ( p @ V1p )
% 5.66/5.92                   => ( ( p @ V2q )
% 5.66/5.92                     => ( p @ V0r ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EIMP__CONJ__ALT,axiom,
% 5.66/5.92      ! [V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ bool )
% 5.66/5.92       => ! [V1p: $i] :
% 5.66/5.92            ( ( mem @ V1p @ bool )
% 5.66/5.92           => ! [V2q: $i] :
% 5.66/5.92                ( ( mem @ V2q @ bool )
% 5.66/5.92               => ( ( ( ( p @ V1p )
% 5.66/5.92                      & ( p @ V2q ) )
% 5.66/5.92                   => ( p @ V0r ) )
% 5.66/5.92                <=> ( ( p @ V2q )
% 5.66/5.92                   => ( ( p @ V1p )
% 5.66/5.92                     => ( p @ V0r ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ELT__SUC__LE,axiom,
% 5.66/5.92      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.92        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.66/5.92      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ESURJECTIVE__ON__RIGHT__INVERSE,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1f: $i] :
% 5.66/5.92            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92           => ! [V2t: $i] :
% 5.66/5.92                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92               => ( ! [V3y: $i] :
% 5.66/5.92                      ( ( mem @ V3y @ A_27b )
% 5.66/5.92                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V3y ) @ V2t ) )
% 5.66/5.92                       => ? [V4x: $i] :
% 5.66/5.92                            ( ( mem @ V4x @ A_27a )
% 5.66/5.92                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V0s ) )
% 5.66/5.92                            & ( ( ap @ V1f @ V4x )
% 5.66/5.92                              = V3y ) ) ) )
% 5.66/5.92                <=> ? [V5g: $i] :
% 5.66/5.92                      ( ( mem @ V5g @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.92                      & ! [V6y: $i] :
% 5.66/5.92                          ( ( mem @ V6y @ A_27b )
% 5.66/5.92                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V6y ) @ V2t ) )
% 5.66/5.92                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ V5g @ V6y ) ) @ V0s ) )
% 5.66/5.92                              & ( ( ap @ V1f @ ( ap @ V5g @ V6y ) )
% 5.66/5.92                                = V6y ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ESURJECTIVE__RIGHT__INVERSE,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.92        ( ( mem @ V0f @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.92       => ( ! [V1y: $i] :
% 5.66/5.92              ( ( mem @ V1y @ A_27a )
% 5.66/5.92             => ? [V2x: $i] :
% 5.66/5.92                  ( ( mem @ V2x @ A_27b )
% 5.66/5.92                  & ( ( ap @ V0f @ V2x )
% 5.66/5.92                    = V1y ) ) )
% 5.66/5.92        <=> ? [V3g: $i] :
% 5.66/5.92              ( ( mem @ V3g @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92              & ! [V4y: $i] :
% 5.66/5.92                  ( ( mem @ V4y @ A_27a )
% 5.66/5.92                 => ( ( ap @ V0f @ ( ap @ V3g @ V4y ) )
% 5.66/5.92                    = V4y ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EFINITE__IMAGE__INJ__GENERAL,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.92        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92       => ! [V1A: $i] :
% 5.66/5.92            ( ( mem @ V1A @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ! [V2s: $i] :
% 5.66/5.92                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92               => ( ( ! [V3x: $i] :
% 5.66/5.92                        ( ( mem @ V3x @ A_27a )
% 5.66/5.92                       => ! [V4y: $i] :
% 5.66/5.92                            ( ( mem @ V4y @ A_27a )
% 5.66/5.92                           => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V2s ) )
% 5.66/5.92                                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4y ) @ V2s ) )
% 5.66/5.92                                & ( ( ap @ V0f @ V3x )
% 5.66/5.92                                  = ( ap @ V0f @ V4y ) ) )
% 5.66/5.92                             => ( V3x = V4y ) ) ) )
% 5.66/5.92                    & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1A ) ) )
% 5.66/5.92                 => ( p
% 5.66/5.92                    @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a )
% 5.66/5.92                      @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.66/5.92                        @ ( lam @ A_27a
% 5.66/5.92                          @ ^ [V5x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V5x ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ V2s ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V5x ) ) @ V1A ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EFINITE__IMAGE__INJ,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.92        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92       => ! [V1A: $i] :
% 5.66/5.92            ( ( mem @ V1A @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( ! [V2x: $i] :
% 5.66/5.92                    ( ( mem @ V2x @ A_27a )
% 5.66/5.92                   => ! [V3y: $i] :
% 5.66/5.92                        ( ( mem @ V3y @ A_27a )
% 5.66/5.92                       => ( ( ( ap @ V0f @ V2x )
% 5.66/5.92                            = ( ap @ V0f @ V3y ) )
% 5.66/5.92                         => ( V2x = V3y ) ) ) )
% 5.66/5.92                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1A ) ) )
% 5.66/5.92             => ( p
% 5.66/5.92                @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a )
% 5.66/5.92                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.66/5.92                    @ ( lam @ A_27a
% 5.66/5.92                      @ ^ [V4x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V4x ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V4x ) ) @ V1A ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EFINITE__IMAGE__INJ__EQ,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.92        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92       => ! [V1s: $i] :
% 5.66/5.92            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ( ! [V2x: $i] :
% 5.66/5.92                  ( ( mem @ V2x @ A_27a )
% 5.66/5.92                 => ! [V3y: $i] :
% 5.66/5.92                      ( ( mem @ V3y @ A_27a )
% 5.66/5.92                     => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) )
% 5.66/5.92                          & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ V1s ) )
% 5.66/5.92                          & ( ( ap @ V0f @ V2x )
% 5.66/5.92                            = ( ap @ V0f @ V3y ) ) )
% 5.66/5.92                       => ( V2x = V3y ) ) ) )
% 5.66/5.92             => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) )
% 5.66/5.92              <=> ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EINFINITE__IMAGE__INJ,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.92        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92       => ( ! [V1x: $i] :
% 5.66/5.92              ( ( mem @ V1x @ A_27a )
% 5.66/5.92             => ! [V2y: $i] :
% 5.66/5.92                  ( ( mem @ V2y @ A_27a )
% 5.66/5.92                 => ( ( ( ap @ V0f @ V1x )
% 5.66/5.92                      = ( ap @ V0f @ V2y ) )
% 5.66/5.92                   => ( V1x = V2y ) ) ) )
% 5.66/5.92         => ! [V3s: $i] :
% 5.66/5.92              ( ( mem @ V3s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92             => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V3s ) )
% 5.66/5.92               => ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V3s ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EINFINITE__NONEMPTY,axiom,
% 5.66/5.92      ! [A_27a: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.92         => ( V0s
% 5.66/5.92           != ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EFINITE__PRODUCT__DEPENDENT,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.92        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.66/5.92       => ! [V1s: $i] :
% 5.66/5.92            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ! [V2t: $i] :
% 5.66/5.92                ( ( mem @ V2t @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.92               => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.66/5.92                    & ! [V3x: $i] :
% 5.66/5.92                        ( ( mem @ V3x @ A_27a )
% 5.66/5.92                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) )
% 5.66/5.92                         => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ ( ap @ V2t @ V3x ) ) ) ) ) )
% 5.66/5.92                 => ( p
% 5.66/5.92                    @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27c )
% 5.66/5.92                      @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27c @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.92                        @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ ( ty_2Epair_2Eprod @ A_27c @ bool ) )
% 5.66/5.92                          @ ( lam @ A_27a
% 5.66/5.92                            @ ^ [V4x: $i] :
% 5.66/5.92                                ( lam @ A_27b
% 5.66/5.92                                @ ^ [V5y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ bool ) @ ( ap @ ( ap @ V0f @ V4x ) @ V5y ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V5y ) @ ( ap @ V2t @ V4x ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EFINITE__PRODUCT,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.92                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) ) )
% 5.66/5.92             => ( p
% 5.66/5.92                @ ( ap @ ( c_2Epred__set_2EFINITE @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.92                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.92                    @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.92                      @ ( lam @ A_27a
% 5.66/5.92                        @ ^ [V2x: $i] :
% 5.66/5.92                            ( lam @ A_27b
% 5.66/5.92                            @ ^ [V3y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V3y ) @ V1t ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ESURJECTIVE__IMAGE__THM,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.92        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92       => ( ! [V1y: $i] :
% 5.66/5.92              ( ( mem @ V1y @ A_27b )
% 5.66/5.92             => ? [V2x: $i] :
% 5.66/5.92                  ( ( mem @ V2x @ A_27a )
% 5.66/5.92                  & ( ( ap @ V0f @ V2x )
% 5.66/5.92                    = V1y ) ) )
% 5.66/5.92        <=> ! [V3P: $i] :
% 5.66/5.92              ( ( mem @ V3P @ ( arr @ A_27b @ bool ) )
% 5.66/5.92             => ( ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f )
% 5.66/5.92                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.66/5.92                    @ ( lam @ A_27a
% 5.66/5.92                      @ ^ [V4x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V4x ) @ ( ap @ V3P @ ( ap @ V0f @ V4x ) ) ) ) ) )
% 5.66/5.92                = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27b @ A_27b )
% 5.66/5.92                  @ ( lam @ A_27b
% 5.66/5.92                    @ ^ [V5x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ bool ) @ V5x ) @ ( ap @ V3P @ V5x ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ESURJECTIVE__ON__IMAGE,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.92        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92       => ! [V1u: $i] :
% 5.66/5.92            ( ( mem @ V1u @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ! [V2v: $i] :
% 5.66/5.92                ( ( mem @ V2v @ ( arr @ A_27b @ bool ) )
% 5.66/5.92               => ( ! [V3t: $i] :
% 5.66/5.92                      ( ( mem @ V3t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92                     => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ V3t ) @ V2v ) )
% 5.66/5.92                       => ? [V4s: $i] :
% 5.66/5.92                            ( ( mem @ V4s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92                            & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V4s ) @ V1u ) )
% 5.66/5.92                            & ( ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V4s )
% 5.66/5.92                              = V3t ) ) ) )
% 5.66/5.92                <=> ! [V5y: $i] :
% 5.66/5.92                      ( ( mem @ V5y @ A_27b )
% 5.66/5.92                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V5y ) @ V2v ) )
% 5.66/5.92                       => ? [V6x: $i] :
% 5.66/5.92                            ( ( mem @ V6x @ A_27a )
% 5.66/5.92                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V6x ) @ V1u ) )
% 5.66/5.92                            & ( ( ap @ V0f @ V6x )
% 5.66/5.92                              = V5y ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ESURJECTIVE__IMAGE,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.92        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92       => ( ! [V1t: $i] :
% 5.66/5.92              ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92             => ? [V2s: $i] :
% 5.66/5.92                  ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92                  & ( ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V2s )
% 5.66/5.92                    = V1t ) ) )
% 5.66/5.92        <=> ! [V3y: $i] :
% 5.66/5.92              ( ( mem @ V3y @ A_27b )
% 5.66/5.92             => ? [V4x: $i] :
% 5.66/5.92                  ( ( mem @ V4x @ A_27a )
% 5.66/5.92                  & ( ( ap @ V0f @ V4x )
% 5.66/5.92                    = V3y ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARD__LE__INJ,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.92                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) )
% 5.66/5.92                & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V1t ) ) ) )
% 5.66/5.92             => ? [V2f: $i] :
% 5.66/5.92                  ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92                  & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V2f ) @ V0s ) ) @ V1t ) )
% 5.66/5.92                  & ! [V3x: $i] :
% 5.66/5.92                      ( ( mem @ V3x @ A_27a )
% 5.66/5.92                     => ! [V4y: $i] :
% 5.66/5.92                          ( ( mem @ V4y @ A_27a )
% 5.66/5.92                         => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V0s ) )
% 5.66/5.92                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4y ) @ V0s ) )
% 5.66/5.92                              & ( ( ap @ V2f @ V3x )
% 5.66/5.92                                = ( ap @ V2f @ V4y ) ) )
% 5.66/5.92                           => ( V3x = V4y ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARD__IMAGE__INJ,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.92        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92       => ! [V1s: $i] :
% 5.66/5.92            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ( ( ! [V2x: $i] :
% 5.66/5.92                    ( ( mem @ V2x @ A_27a )
% 5.66/5.92                   => ! [V3y: $i] :
% 5.66/5.92                        ( ( mem @ V3y @ A_27a )
% 5.66/5.92                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) )
% 5.66/5.92                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ V1s ) )
% 5.66/5.92                            & ( ( ap @ V0f @ V2x )
% 5.66/5.92                              = ( ap @ V0f @ V3y ) ) )
% 5.66/5.92                         => ( V2x = V3y ) ) ) )
% 5.66/5.92                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) ) )
% 5.66/5.92             => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) )
% 5.66/5.92                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1s ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARD__IMAGE__LE,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.92        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92       => ! [V1s: $i] :
% 5.66/5.92            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.66/5.92             => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1s ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ESURJECTIVE__IFF__INJECTIVE__GEN,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ! [V2f: $i] :
% 5.66/5.92                ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92               => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.92                    & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) )
% 5.66/5.92                    & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) )
% 5.66/5.92                      = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V1t ) ) )
% 5.66/5.92                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V2f ) @ V0s ) ) @ V1t ) ) )
% 5.66/5.92                 => ( ! [V3y: $i] :
% 5.66/5.92                        ( ( mem @ V3y @ A_27b )
% 5.66/5.92                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V3y ) @ V1t ) )
% 5.66/5.92                         => ? [V4x: $i] :
% 5.66/5.92                              ( ( mem @ V4x @ A_27a )
% 5.66/5.92                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V0s ) )
% 5.66/5.92                              & ( ( ap @ V2f @ V4x )
% 5.66/5.92                                = V3y ) ) ) )
% 5.66/5.92                  <=> ! [V5x: $i] :
% 5.66/5.92                        ( ( mem @ V5x @ A_27a )
% 5.66/5.92                       => ! [V6y: $i] :
% 5.66/5.92                            ( ( mem @ V6y @ A_27a )
% 5.66/5.92                           => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ V0s ) )
% 5.66/5.92                                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V6y ) @ V0s ) )
% 5.66/5.92                                & ( ( ap @ V2f @ V5x )
% 5.66/5.92                                  = ( ap @ V2f @ V6y ) ) )
% 5.66/5.92                             => ( V5x = V6y ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ESURJECTIVE__IFF__INJECTIVE,axiom,
% 5.66/5.92      ! [A_27a: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1f: $i] :
% 5.66/5.92            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.66/5.92           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.92                & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27a ) @ V1f ) @ V0s ) ) @ V0s ) ) )
% 5.66/5.92             => ( ! [V2y: $i] :
% 5.66/5.92                    ( ( mem @ V2y @ A_27a )
% 5.66/5.92                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2y ) @ V0s ) )
% 5.66/5.92                     => ? [V3x: $i] :
% 5.66/5.92                          ( ( mem @ V3x @ A_27a )
% 5.66/5.92                          & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V0s ) )
% 5.66/5.92                          & ( ( ap @ V1f @ V3x )
% 5.66/5.92                            = V2y ) ) ) )
% 5.66/5.92              <=> ! [V4x: $i] :
% 5.66/5.92                    ( ( mem @ V4x @ A_27a )
% 5.66/5.92                   => ! [V5y: $i] :
% 5.66/5.92                        ( ( mem @ V5y @ A_27a )
% 5.66/5.92                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V0s ) )
% 5.66/5.92                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5y ) @ V0s ) )
% 5.66/5.92                            & ( ( ap @ V1f @ V4x )
% 5.66/5.92                              = ( ap @ V1f @ V5y ) ) )
% 5.66/5.92                         => ( V4x = V5y ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARD__EQ__BIJECTION,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.92                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) )
% 5.66/5.92                & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) )
% 5.66/5.92                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V1t ) ) ) )
% 5.66/5.92             => ? [V2f: $i] :
% 5.66/5.92                  ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92                  & ! [V3x: $i] :
% 5.66/5.92                      ( ( mem @ V3x @ A_27a )
% 5.66/5.92                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V0s ) )
% 5.66/5.92                       => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V2f @ V3x ) ) @ V1t ) ) ) )
% 5.66/5.92                  & ! [V4y: $i] :
% 5.66/5.92                      ( ( mem @ V4y @ A_27b )
% 5.66/5.92                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V4y ) @ V1t ) )
% 5.66/5.92                       => ? [V5x: $i] :
% 5.66/5.92                            ( ( mem @ V5x @ A_27a )
% 5.66/5.92                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ V0s ) )
% 5.66/5.92                            & ( ( ap @ V2f @ V5x )
% 5.66/5.92                              = V4y ) ) ) )
% 5.66/5.92                  & ! [V6x: $i] :
% 5.66/5.92                      ( ( mem @ V6x @ A_27a )
% 5.66/5.92                     => ! [V7y: $i] :
% 5.66/5.92                          ( ( mem @ V7y @ A_27a )
% 5.66/5.92                         => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V6x ) @ V0s ) )
% 5.66/5.92                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V7y ) @ V0s ) )
% 5.66/5.92                              & ( ( ap @ V2f @ V6x )
% 5.66/5.92                                = ( ap @ V2f @ V7y ) ) )
% 5.66/5.92                           => ( V6x = V7y ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARD__EQ__BIJECTIONS,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.92                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) )
% 5.66/5.92                & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) )
% 5.66/5.92                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V1t ) ) ) )
% 5.66/5.92             => ? [V2f: $i] :
% 5.66/5.92                  ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92                  & ? [V3g: $i] :
% 5.66/5.92                      ( ( mem @ V3g @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.92                      & ! [V4x: $i] :
% 5.66/5.92                          ( ( mem @ V4x @ A_27a )
% 5.66/5.92                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V0s ) )
% 5.66/5.92                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V2f @ V4x ) ) @ V1t ) )
% 5.66/5.92                              & ( ( ap @ V3g @ ( ap @ V2f @ V4x ) )
% 5.66/5.92                                = V4x ) ) ) )
% 5.66/5.92                      & ! [V5y: $i] :
% 5.66/5.92                          ( ( mem @ V5y @ A_27b )
% 5.66/5.92                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V5y ) @ V1t ) )
% 5.66/5.92                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ V3g @ V5y ) ) @ V0s ) )
% 5.66/5.92                              & ( ( ap @ V2f @ ( ap @ V3g @ V5y ) )
% 5.66/5.92                                = V5y ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ESING__SUBSET,axiom,
% 5.66/5.92      ! [A_27a: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1x: $i] :
% 5.66/5.92            ( ( mem @ V1x @ A_27a )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) @ V0s ) )
% 5.66/5.92            <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ V0s ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EINJECTIVE__ON__IMAGE,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.92        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92       => ! [V1u: $i] :
% 5.66/5.92            ( ( mem @ V1u @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ( ! [V2s: $i] :
% 5.66/5.92                  ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92                 => ! [V3t: $i] :
% 5.66/5.92                      ( ( mem @ V3t @ ( arr @ A_27a @ bool ) )
% 5.66/5.92                     => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V2s ) @ V1u ) )
% 5.66/5.92                          & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V3t ) @ V1u ) )
% 5.66/5.92                          & ( ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V2s )
% 5.66/5.92                            = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V3t ) ) )
% 5.66/5.92                       => ( V2s = V3t ) ) ) )
% 5.66/5.92            <=> ! [V4x: $i] :
% 5.66/5.92                  ( ( mem @ V4x @ A_27a )
% 5.66/5.92                 => ! [V5y: $i] :
% 5.66/5.92                      ( ( mem @ V5y @ A_27a )
% 5.66/5.92                     => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V1u ) )
% 5.66/5.92                          & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5y ) @ V1u ) )
% 5.66/5.92                          & ( ( ap @ V0f @ V4x )
% 5.66/5.92                            = ( ap @ V0f @ V5y ) ) )
% 5.66/5.92                       => ( V4x = V5y ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EINJECTIVE__IMAGE,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.92        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92       => ( ! [V1s: $i] :
% 5.66/5.92              ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92             => ! [V2t: $i] :
% 5.66/5.92                  ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.66/5.92                 => ( ( ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s )
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V2t ) )
% 5.66/5.92                   => ( V1s = V2t ) ) ) )
% 5.66/5.92        <=> ! [V3x: $i] :
% 5.66/5.92              ( ( mem @ V3x @ A_27a )
% 5.66/5.92             => ! [V4y: $i] :
% 5.66/5.92                  ( ( mem @ V4y @ A_27a )
% 5.66/5.92                 => ( ( ( ap @ V0f @ V3x )
% 5.66/5.92                      = ( ap @ V0f @ V4y ) )
% 5.66/5.92                   => ( V3x = V4y ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EFINITE__FINITE__BIGUNION,axiom,
% 5.66/5.92      ! [A_27a: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( arr @ A_27a @ bool ) ) @ V0s ) )
% 5.66/5.92         => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V0s ) ) )
% 5.66/5.92          <=> ! [V1t: $i] :
% 5.66/5.92                ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.66/5.92               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V1t ) @ V0s ) )
% 5.66/5.92                 => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1t ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Enum__FINITE,axiom,
% 5.66/5.92      ! [V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ V0s ) )
% 5.66/5.92        <=> ? [V1a: tp__ty_2Enum_2Enum] :
% 5.66/5.92            ! [V2x: tp__ty_2Enum_2Enum] :
% 5.66/5.92              ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ V0s ) )
% 5.66/5.92             => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2x ) ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Enum__FINITE__AVOID,axiom,
% 5.66/5.92      ! [V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ V0s ) )
% 5.66/5.92         => ? [V1a: tp__ty_2Enum_2Enum] :
% 5.66/5.92              ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1a ) ) @ V0s ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Enum__INFINITE,axiom,
% 5.66/5.92      ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ecardinal_2EHAS__SIZE,axiom,
% 5.66/5.92      ! [A_27a: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.92            ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2EHAS__SIZE @ A_27a ) @ V0s ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.66/5.92          <=> ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.92              & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) )
% 5.66/5.92                = V1n ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EHAS__SIZE__CARD,axiom,
% 5.66/5.92      ! [A_27a: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.92            ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2EHAS__SIZE @ A_27a ) @ V0s ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.66/5.92           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) )
% 5.66/5.92              = V1n ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EHAS__SIZE__0,axiom,
% 5.66/5.92      ! [A_27a: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2EHAS__SIZE @ A_27a ) @ V0s ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.92        <=> ( V0s
% 5.66/5.92            = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EHAS__SIZE__SUC,axiom,
% 5.66/5.92      ! [A_27a: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.92            ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2EHAS__SIZE @ A_27a ) @ V0s ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.66/5.92          <=> ( ( V0s
% 5.66/5.92               != ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.66/5.92              & ! [V2a: $i] :
% 5.66/5.92                  ( ( mem @ V2a @ A_27a )
% 5.66/5.92                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2a ) @ V0s ) )
% 5.66/5.92                   => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2EHAS__SIZE @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V0s ) @ V2a ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EFINITE__HAS__SIZE,axiom,
% 5.66/5.92      ! [A_27a: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.92        <=> ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2EHAS__SIZE @ A_27a ) @ V0s ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EHAS__SIZE__CLAUSES,axiom,
% 5.66/5.92      ! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1s: $i] :
% 5.66/5.92        ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2EHAS__SIZE @ A_27a ) @ V1s ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.92          <=> ( V1s
% 5.66/5.92              = ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.66/5.92          & ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2EHAS__SIZE @ A_27a ) @ V1s ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.66/5.92          <=> ? [V2a: $i] :
% 5.66/5.92                ( ( mem @ V2a @ A_27a )
% 5.66/5.92                & ? [V3t: $i] :
% 5.66/5.92                    ( ( mem @ V3t @ ( arr @ A_27a @ bool ) )
% 5.66/5.92                    & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2EHAS__SIZE @ A_27a ) @ V3t ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.66/5.92                    & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2a ) @ V3t ) )
% 5.66/5.92                    & ( V1s
% 5.66/5.92                      = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2a ) @ V3t ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARD__SUBSET__EQ,axiom,
% 5.66/5.92      ! [A_27a: del,V0a: $i] :
% 5.66/5.92        ( ( mem @ V0a @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1b: $i] :
% 5.66/5.92            ( ( mem @ V1b @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1b ) )
% 5.66/5.92                & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0a ) @ V1b ) )
% 5.66/5.92                & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0a ) )
% 5.66/5.92                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V1b ) ) ) )
% 5.66/5.92             => ( V0a = V1b ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EHAS__SIZE__INDEX,axiom,
% 5.66/5.92      ! [A_27a: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.92            ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2EHAS__SIZE @ A_27a ) @ V0s ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.66/5.92           => ? [V2f: $i] :
% 5.66/5.92                ( ( mem @ V2f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.92                & ! [V3m: tp__ty_2Enum_2Enum] :
% 5.66/5.92                    ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.66/5.92                   => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ V2f @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) @ V0s ) ) )
% 5.66/5.92                & ! [V4x: $i] :
% 5.66/5.92                    ( ( mem @ V4x @ A_27a )
% 5.66/5.92                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V0s ) )
% 5.66/5.92                     => ( p
% 5.66/5.92                        @ ( ap @ ( c_2Ebool_2E_3F_21 @ ty_2Enum_2Enum )
% 5.66/5.92                          @ ( lam @ ty_2Enum_2Enum
% 5.66/5.92                            @ ^ [V5m: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V5m ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ ( ap @ V2f @ V5m ) ) @ V4x ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARD__BIGUNION__LE,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.92           => ! [V2m: tp__ty_2Enum_2Enum,V3n: tp__ty_2Enum_2Enum] :
% 5.66/5.92                ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2EHAS__SIZE @ A_27a ) @ V0s ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) )
% 5.66/5.92                  & ! [V4x: $i] :
% 5.66/5.92                      ( ( mem @ V4x @ A_27a )
% 5.66/5.92                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V0s ) )
% 5.66/5.92                       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ ( ap @ V1t @ V4x ) ) )
% 5.66/5.92                          & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ ( ap @ V1t @ V4x ) ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ) )
% 5.66/5.92               => ( p
% 5.66/5.92                  @ ( ap
% 5.66/5.92                    @ ( ap @ c_2Earithmetic_2E_3C_3D
% 5.66/5.92                      @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b )
% 5.66/5.92                        @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27b )
% 5.66/5.92                          @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( arr @ A_27b @ bool ) @ A_27a )
% 5.66/5.92                            @ ( lam @ A_27a
% 5.66/5.92                              @ ^ [V5x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27b @ bool ) @ bool ) @ ( ap @ V1t @ V5x ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ V0s ) ) ) ) ) ) )
% 5.66/5.92                    @ ( ap @ ( ap @ c_2Earithmetic_2E_2A @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EHAS__SIZE__BOOL,axiom,
% 5.66/5.92      p @ ( ap @ ( ap @ ( c_2Ecardinal_2EHAS__SIZE @ bool ) @ ( c_2Epred__set_2EUNIV @ bool ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARD__BOOL,axiom,
% 5.66/5.92      ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ bool ) @ ( c_2Epred__set_2EUNIV @ bool ) ) )
% 5.66/5.92      = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EFINITE__BOOL,axiom,
% 5.66/5.92      p @ ( ap @ ( c_2Epred__set_2EFINITE @ bool ) @ ( c_2Epred__set_2EUNIV @ bool ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EHAS__SIZE__CART__UNIV,axiom,
% 5.66/5.92      ! [A_27a: del,V0m: tp__ty_2Enum_2Enum] :
% 5.66/5.92        ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2EHAS__SIZE @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.66/5.92       => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2EHAS__SIZE @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARD__CART__UNIV,axiom,
% 5.66/5.92      ! [A_27a: del] :
% 5.66/5.92        ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.66/5.92       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.66/5.92          = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2EEXP @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EFINITE__CART__UNIV,axiom,
% 5.66/5.92      ! [A_27a: del] :
% 5.66/5.92        ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) )
% 5.66/5.92       => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EHAS__SIZE__NUMSEG__LT,axiom,
% 5.66/5.92      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.66/5.92        ( p
% 5.66/5.92        @ ( ap
% 5.66/5.92          @ ( ap @ ( c_2Ecardinal_2EHAS__SIZE @ ty_2Enum_2Enum )
% 5.66/5.92            @ ( ap @ ( c_2Epred__set_2EGSPEC @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.66/5.92              @ ( lam @ ty_2Enum_2Enum
% 5.66/5.92                @ ^ [V1m: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ bool ) @ V1m ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V1m ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) )
% 5.66/5.92          @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EFINITE__NUMSEG__LT,axiom,
% 5.66/5.92      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.66/5.92        ( p
% 5.66/5.92        @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum )
% 5.66/5.92          @ ( ap @ ( c_2Epred__set_2EGSPEC @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.66/5.92            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.92              @ ^ [V1m: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ bool ) @ V1m ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V1m ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EHAS__SIZE__NUMSEG__LE,axiom,
% 5.66/5.92      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.66/5.92        ( p
% 5.66/5.92        @ ( ap
% 5.66/5.92          @ ( ap @ ( c_2Ecardinal_2EHAS__SIZE @ ty_2Enum_2Enum )
% 5.66/5.92            @ ( ap @ ( c_2Epred__set_2EGSPEC @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.66/5.92              @ ( lam @ ty_2Enum_2Enum
% 5.66/5.92                @ ^ [V1m: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ bool ) @ V1m ) @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ V1m ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) )
% 5.66/5.92          @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EFINITE__NUMSEG__LE,axiom,
% 5.66/5.92      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.66/5.92        ( p
% 5.66/5.92        @ ( ap @ ( c_2Epred__set_2EFINITE @ ty_2Enum_2Enum )
% 5.66/5.92          @ ( ap @ ( c_2Epred__set_2EGSPEC @ ty_2Enum_2Enum @ ty_2Enum_2Enum )
% 5.66/5.92            @ ( lam @ ty_2Enum_2Enum
% 5.66/5.92              @ ^ [V1m: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ bool ) @ V1m ) @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ V1m ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EINFINITE__DIFF__FINITE,axiom,
% 5.66/5.92      ! [A_27a: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ( ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.92                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1t ) ) )
% 5.66/5.92             => ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V0s ) @ V1t ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ELE__CASES,axiom,
% 5.66/5.92      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.92        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.66/5.92        | ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ELT__CASES,axiom,
% 5.66/5.92      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.92        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.66/5.92        | ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( inj__ty_2Enum_2Enum @ V0m ) ) )
% 5.66/5.92        | ( V0m = V1n ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ELT,axiom,
% 5.66/5.92      ( ! [V0m: tp__ty_2Enum_2Enum] :
% 5.66/5.92          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.92        <=> $false )
% 5.66/5.92      & ! [V1m: tp__ty_2Enum_2Enum,V2n: tp__ty_2Enum_2Enum] :
% 5.66/5.92          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.66/5.92        <=> ( ( V1m = V2n )
% 5.66/5.92            | ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ELT__LE,axiom,
% 5.66/5.92      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.92        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.66/5.92      <=> ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.66/5.92          & ( V0m != V1n ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EGE,axiom,
% 5.66/5.92      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.66/5.92        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3E_3D @ ( inj__ty_2Enum_2Enum @ V1m ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.66/5.92      <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ELE__SUC__LT,axiom,
% 5.66/5.92      ! [V0m: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.92        ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V0m ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) )
% 5.66/5.92      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0m ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EINJECTIVE__ON__LEFT__INVERSE,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.92        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92       => ! [V1s: $i] :
% 5.66/5.92            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ( ! [V2x: $i] :
% 5.66/5.92                  ( ( mem @ V2x @ A_27a )
% 5.66/5.92                 => ! [V3y: $i] :
% 5.66/5.92                      ( ( mem @ V3y @ A_27a )
% 5.66/5.92                     => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) )
% 5.66/5.92                          & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ V1s ) )
% 5.66/5.92                          & ( ( ap @ V0f @ V2x )
% 5.66/5.92                            = ( ap @ V0f @ V3y ) ) )
% 5.66/5.92                       => ( V2x = V3y ) ) ) )
% 5.66/5.92            <=> ? [V4g: $i] :
% 5.66/5.92                  ( ( mem @ V4g @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.92                  & ! [V5x: $i] :
% 5.66/5.92                      ( ( mem @ V5x @ A_27a )
% 5.66/5.92                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ V1s ) )
% 5.66/5.92                       => ( ( ap @ V4g @ ( ap @ V0f @ V5x ) )
% 5.66/5.92                          = V5x ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EINJECTIVE__LEFT__INVERSE,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.92        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92       => ( ! [V1x: $i] :
% 5.66/5.92              ( ( mem @ V1x @ A_27a )
% 5.66/5.92             => ! [V2y: $i] :
% 5.66/5.92                  ( ( mem @ V2y @ A_27a )
% 5.66/5.92                 => ( ( ( ap @ V0f @ V1x )
% 5.66/5.92                      = ( ap @ V0f @ V2y ) )
% 5.66/5.92                   => ( V1x = V2y ) ) ) )
% 5.66/5.92        <=> ? [V3g: $i] :
% 5.66/5.92              ( ( mem @ V3g @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.92              & ! [V4x: $i] :
% 5.66/5.92                  ( ( mem @ V4x @ A_27a )
% 5.66/5.92                 => ( ( ap @ V3g @ ( ap @ V0f @ V4x ) )
% 5.66/5.92                    = V4x ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EINTER__ACI,axiom,
% 5.66/5.92      ! [A_27a: del,V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1p: $i] :
% 5.66/5.92            ( ( mem @ V1p @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ! [V2q: $i] :
% 5.66/5.92                ( ( mem @ V2q @ ( arr @ A_27a @ bool ) )
% 5.66/5.92               => ( ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1p ) @ V2q )
% 5.66/5.92                    = ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V2q ) @ V1p ) )
% 5.66/5.92                  & ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1p ) @ V2q ) ) @ V0r )
% 5.66/5.92                    = ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1p ) @ V2q ) ) @ V0r ) )
% 5.66/5.92                  & ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1p ) @ V2q ) ) @ V0r )
% 5.66/5.92                    = ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V2q ) @ V1p ) ) @ V0r ) )
% 5.66/5.92                  & ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1p ) @ V1p )
% 5.66/5.92                    = V1p )
% 5.66/5.92                  & ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1p ) @ V1p ) ) @ V2q )
% 5.66/5.92                    = ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1p ) @ V2q ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECONJ__ACI,axiom,
% 5.66/5.92      ! [V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ bool )
% 5.66/5.92       => ! [V1p: $i] :
% 5.66/5.92            ( ( mem @ V1p @ bool )
% 5.66/5.92           => ! [V2q: $i] :
% 5.66/5.92                ( ( mem @ V2q @ bool )
% 5.66/5.92               => ( ( ( ( p @ V1p )
% 5.66/5.92                      & ( p @ V2q ) )
% 5.66/5.92                  <=> ( ( p @ V2q )
% 5.66/5.92                      & ( p @ V1p ) ) )
% 5.66/5.92                  & ( ( ( p @ V1p )
% 5.66/5.92                      & ( p @ V2q )
% 5.66/5.92                      & ( p @ V0r ) )
% 5.66/5.92                  <=> ( ( p @ V1p )
% 5.66/5.92                      & ( p @ V2q )
% 5.66/5.92                      & ( p @ V0r ) ) )
% 5.66/5.92                  & ( ( ( p @ V1p )
% 5.66/5.92                      & ( p @ V2q )
% 5.66/5.92                      & ( p @ V0r ) )
% 5.66/5.92                  <=> ( ( p @ V2q )
% 5.66/5.92                      & ( p @ V1p )
% 5.66/5.92                      & ( p @ V0r ) ) )
% 5.66/5.92                  & ( ( ( p @ V1p )
% 5.66/5.92                      & ( p @ V1p ) )
% 5.66/5.92                  <=> ( p @ V1p ) )
% 5.66/5.92                  & ( ( ( p @ V1p )
% 5.66/5.92                      & ( p @ V1p )
% 5.66/5.92                      & ( p @ V2q ) )
% 5.66/5.92                  <=> ( ( p @ V1p )
% 5.66/5.92                      & ( p @ V2q ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EUNION__ACI,axiom,
% 5.66/5.92      ! [A_27a: del,V0r: $i] :
% 5.66/5.92        ( ( mem @ V0r @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1p: $i] :
% 5.66/5.92            ( ( mem @ V1p @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ! [V2q: $i] :
% 5.66/5.92                ( ( mem @ V2q @ ( arr @ A_27a @ bool ) )
% 5.66/5.92               => ( ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1p ) @ V2q )
% 5.66/5.92                    = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V2q ) @ V1p ) )
% 5.66/5.92                  & ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1p ) @ V2q ) ) @ V0r )
% 5.66/5.92                    = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1p ) @ V2q ) ) @ V0r ) )
% 5.66/5.92                  & ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1p ) @ V2q ) ) @ V0r )
% 5.66/5.92                    = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V2q ) @ V1p ) ) @ V0r ) )
% 5.66/5.92                  & ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1p ) @ V1p )
% 5.66/5.92                    = V1p )
% 5.66/5.92                  & ( ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1p ) @ V1p ) ) @ V2q )
% 5.66/5.92                    = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1p ) @ V2q ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ELT__NZ,axiom,
% 5.66/5.92      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.66/5.92        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.66/5.92      <=> ( V0n != fo__c_2Enum_2E0 ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ELE__1,axiom,
% 5.66/5.92      ( ! [V0n: tp__ty_2Enum_2Enum] :
% 5.66/5.92          ( ( V0n != fo__c_2Enum_2E0 )
% 5.66/5.92         => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.66/5.92      & ! [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.92          ( ( V1n != fo__c_2Enum_2E0 )
% 5.66/5.92         => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.66/5.92      & ! [V2n: tp__ty_2Enum_2Enum] :
% 5.66/5.92          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.66/5.92         => ( V2n != fo__c_2Enum_2E0 ) )
% 5.66/5.92      & ! [V3n: tp__ty_2Enum_2Enum] :
% 5.66/5.92          ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) )
% 5.66/5.92         => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) )
% 5.66/5.92      & ! [V4n: tp__ty_2Enum_2Enum] :
% 5.66/5.92          ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) )
% 5.66/5.92         => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) ) )
% 5.66/5.92      & ! [V5n: tp__ty_2Enum_2Enum] :
% 5.66/5.92          ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V5n ) ) )
% 5.66/5.92         => ( V5n != fo__c_2Enum_2E0 ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EOR__EXISTS__THM,axiom,
% 5.66/5.92      ! [A_27a: del,V0P: $i] :
% 5.66/5.92        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1Q: $i] :
% 5.66/5.92            ( ( mem @ V1Q @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ( ( ? [V2x: $i] :
% 5.66/5.92                    ( ( mem @ V2x @ A_27a )
% 5.66/5.92                    & ( p @ ( ap @ V0P @ V2x ) ) )
% 5.66/5.92                | ? [V3x: $i] :
% 5.66/5.92                    ( ( mem @ V3x @ A_27a )
% 5.66/5.92                    & ( p @ ( ap @ V1Q @ V3x ) ) ) )
% 5.66/5.92            <=> ? [V4x: $i] :
% 5.66/5.92                  ( ( mem @ V4x @ A_27a )
% 5.66/5.92                  & ( ( p @ ( ap @ V0P @ V4x ) )
% 5.66/5.92                    | ( p @ ( ap @ V1Q @ V4x ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EBIJECTIVE__INJECTIVE__SURJECTIVE,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.92        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92       => ! [V1s: $i] :
% 5.66/5.92            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ! [V2t: $i] :
% 5.66/5.92                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92               => ( ( ! [V3x: $i] :
% 5.66/5.92                        ( ( mem @ V3x @ A_27a )
% 5.66/5.92                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) )
% 5.66/5.92                         => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V3x ) ) @ V2t ) ) ) )
% 5.66/5.92                    & ! [V4y: $i] :
% 5.66/5.92                        ( ( mem @ V4y @ A_27b )
% 5.66/5.92                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V4y ) @ V2t ) )
% 5.66/5.92                         => ( p
% 5.66/5.92                            @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a )
% 5.66/5.92                              @ ( lam @ A_27a
% 5.66/5.92                                @ ^ [V5x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ ( ap @ V0f @ V5x ) ) @ V4y ) ) ) ) ) ) ) )
% 5.66/5.92                <=> ( ! [V6x: $i] :
% 5.66/5.92                        ( ( mem @ V6x @ A_27a )
% 5.66/5.92                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V6x ) @ V1s ) )
% 5.66/5.92                         => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V6x ) ) @ V2t ) ) ) )
% 5.66/5.92                    & ! [V7x: $i] :
% 5.66/5.92                        ( ( mem @ V7x @ A_27a )
% 5.66/5.92                       => ! [V8y: $i] :
% 5.66/5.92                            ( ( mem @ V8y @ A_27a )
% 5.66/5.92                           => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V7x ) @ V1s ) )
% 5.66/5.92                                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V8y ) @ V1s ) )
% 5.66/5.92                                & ( ( ap @ V0f @ V7x )
% 5.66/5.92                                  = ( ap @ V0f @ V8y ) ) )
% 5.66/5.92                             => ( V7x = V8y ) ) ) )
% 5.66/5.92                    & ! [V9y: $i] :
% 5.66/5.92                        ( ( mem @ V9y @ A_27b )
% 5.66/5.92                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V9y ) @ V2t ) )
% 5.66/5.92                         => ? [V10x: $i] :
% 5.66/5.92                              ( ( mem @ V10x @ A_27a )
% 5.66/5.92                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V10x ) @ V1s ) )
% 5.66/5.92                              & ( ( ap @ V0f @ V10x )
% 5.66/5.92                                = V9y ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EBIJECTIVE__INVERSES,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.92        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92       => ! [V1s: $i] :
% 5.66/5.92            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92           => ! [V2t: $i] :
% 5.66/5.92                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92               => ( ( ! [V3x: $i] :
% 5.66/5.92                        ( ( mem @ V3x @ A_27a )
% 5.66/5.92                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) )
% 5.66/5.92                         => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V3x ) ) @ V2t ) ) ) )
% 5.66/5.92                    & ! [V4y: $i] :
% 5.66/5.92                        ( ( mem @ V4y @ A_27b )
% 5.66/5.92                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V4y ) @ V2t ) )
% 5.66/5.92                         => ( p
% 5.66/5.92                            @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a )
% 5.66/5.92                              @ ( lam @ A_27a
% 5.66/5.92                                @ ^ [V5x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ ( ap @ V0f @ V5x ) ) @ V4y ) ) ) ) ) ) ) )
% 5.66/5.92                <=> ( ! [V6x: $i] :
% 5.66/5.92                        ( ( mem @ V6x @ A_27a )
% 5.66/5.92                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V6x ) @ V1s ) )
% 5.66/5.92                         => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V6x ) ) @ V2t ) ) ) )
% 5.66/5.92                    & ? [V7g: $i] :
% 5.66/5.92                        ( ( mem @ V7g @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.92                        & ! [V8y: $i] :
% 5.66/5.92                            ( ( mem @ V8y @ A_27b )
% 5.66/5.92                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V8y ) @ V2t ) )
% 5.66/5.92                             => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ V7g @ V8y ) ) @ V1s ) ) ) )
% 5.66/5.92                        & ! [V9y: $i] :
% 5.66/5.92                            ( ( mem @ V9y @ A_27b )
% 5.66/5.92                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V9y ) @ V2t ) )
% 5.66/5.92                             => ( ( ap @ V0f @ ( ap @ V7g @ V9y ) )
% 5.66/5.92                                = V9y ) ) )
% 5.66/5.92                        & ! [V10x: $i] :
% 5.66/5.92                            ( ( mem @ V10x @ A_27a )
% 5.66/5.92                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V10x ) @ V1s ) )
% 5.66/5.92                             => ( ( ap @ V7g @ ( ap @ V0f @ V10x ) )
% 5.66/5.92                                = V10x ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ele__c,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.92            <=> ? [V2f: $i] :
% 5.66/5.92                  ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92                  & ! [V3x: $i] :
% 5.66/5.92                      ( ( mem @ V3x @ A_27a )
% 5.66/5.92                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V0s ) )
% 5.66/5.92                       => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V2f @ V3x ) ) @ V1t ) ) ) )
% 5.66/5.92                  & ! [V4x: $i] :
% 5.66/5.92                      ( ( mem @ V4x @ A_27a )
% 5.66/5.92                     => ! [V5y: $i] :
% 5.66/5.92                          ( ( mem @ V5y @ A_27a )
% 5.66/5.92                         => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V0s ) )
% 5.66/5.92                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5y ) @ V0s ) )
% 5.66/5.92                              & ( ( ap @ V2f @ V4x )
% 5.66/5.92                                = ( ap @ V2f @ V5y ) ) )
% 5.66/5.92                           => ( V4x = V5y ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Elt__c,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1t ) @ V0s ) )
% 5.66/5.92            <=> ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.92                & ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1t ) @ V0s ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Eeq__c,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.92            <=> ? [V2f: $i] :
% 5.66/5.92                  ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92                  & ! [V3x: $i] :
% 5.66/5.92                      ( ( mem @ V3x @ A_27a )
% 5.66/5.92                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V0s ) )
% 5.66/5.92                       => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V2f @ V3x ) ) @ V1t ) ) ) )
% 5.66/5.92                  & ! [V4y: $i] :
% 5.66/5.92                      ( ( mem @ V4y @ A_27b )
% 5.66/5.92                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V4y ) @ V1t ) )
% 5.66/5.92                       => ( p
% 5.66/5.92                          @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a )
% 5.66/5.92                            @ ( lam @ A_27a
% 5.66/5.92                              @ ^ [V5x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ V0s ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ ( ap @ V2f @ V5x ) ) @ V4y ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ecardinal_2Ecardgeq__def,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardgeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.92            <=> ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1t ) @ V0s ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Ege__c,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardgeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.92            <=> ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1t ) @ V0s ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(ax_thm_2Ecardinal_2Ecardgt__def,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardgt @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.92            <=> ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2Egt__c,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardgt @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.92            <=> ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ELE__C,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.92            <=> ? [V2g: $i] :
% 5.66/5.92                  ( ( mem @ V2g @ ( arr @ A_27b @ A_27a ) )
% 5.66/5.92                  & ! [V3x: $i] :
% 5.66/5.92                      ( ( mem @ V3x @ A_27a )
% 5.66/5.92                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V0s ) )
% 5.66/5.92                       => ? [V4y: $i] :
% 5.66/5.92                            ( ( mem @ V4y @ A_27b )
% 5.66/5.92                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V4y ) @ V1t ) )
% 5.66/5.92                            & ( ( ap @ V2g @ V4y )
% 5.66/5.92                              = V3x ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EGE__C,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardgeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.92            <=> ? [V2f: $i] :
% 5.66/5.92                  ( ( mem @ V2f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.92                  & ! [V3y: $i] :
% 5.66/5.92                      ( ( mem @ V3y @ A_27b )
% 5.66/5.92                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V3y ) @ V1t ) )
% 5.66/5.92                       => ? [V4x: $i] :
% 5.66/5.92                            ( ( mem @ V4x @ A_27a )
% 5.66/5.92                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V0s ) )
% 5.66/5.92                            & ( V3y
% 5.66/5.92                              = ( ap @ V2f @ V4x ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECOUNTABLE,axiom,
% 5.66/5.92      ! [A_27a: del,V0t: $i] :
% 5.66/5.92        ( ( mem @ V0t @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0t ) )
% 5.66/5.92        <=> ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardgeq @ ty_2Enum_2Enum @ A_27a ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) @ V0t ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2EEQ__C,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.92            <=> ? [V2R: $i] :
% 5.66/5.92                  ( ( mem @ V2R @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.92                  & ! [V3x: $i] :
% 5.66/5.92                      ( ( mem @ V3x @ A_27a )
% 5.66/5.92                     => ! [V4y: $i] :
% 5.66/5.92                          ( ( mem @ V4y @ A_27b )
% 5.66/5.92                         => ( ( p @ ( ap @ V2R @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V3x ) @ V4y ) ) )
% 5.66/5.92                           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V0s ) )
% 5.66/5.92                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V4y ) @ V1t ) ) ) ) ) )
% 5.66/5.92                  & ! [V5x: $i] :
% 5.66/5.92                      ( ( mem @ V5x @ A_27a )
% 5.66/5.92                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ V0s ) )
% 5.66/5.92                       => ( p
% 5.66/5.92                          @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27b )
% 5.66/5.92                            @ ( lam @ A_27b
% 5.66/5.92                              @ ^ [V6y: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V6y ) @ V1t ) ) @ ( ap @ V2R @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V5x ) @ V6y ) ) ) ) ) ) ) )
% 5.66/5.92                  & ! [V7y: $i] :
% 5.66/5.92                      ( ( mem @ V7y @ A_27b )
% 5.66/5.92                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V7y ) @ V1t ) )
% 5.66/5.92                       => ( p
% 5.66/5.92                          @ ( ap @ ( c_2Ebool_2E_3F_21 @ A_27a )
% 5.66/5.92                            @ ( lam @ A_27a
% 5.66/5.92                              @ ^ [V8x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V8x ) @ V0s ) ) @ ( ap @ V2R @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V8x ) @ V7y ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARD__LE__REFL,axiom,
% 5.66/5.92      ! [A_27a: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27a ) @ V0s ) @ V0s ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARD__LE__TRANS,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,A_27c: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ! [V2u: $i] :
% 5.66/5.92                ( ( mem @ V2u @ ( arr @ A_27c @ bool ) )
% 5.66/5.92               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.92                    & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27c ) @ V1t ) @ V2u ) ) )
% 5.66/5.92                 => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27c ) @ V0s ) @ V2u ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARD__LT__REFL,axiom,
% 5.66/5.92      ! [A_27a: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ~ ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27a ) @ V0s ) @ V0s ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARD__LET__TRANS,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,A_27c: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ! [V2u: $i] :
% 5.66/5.92                ( ( mem @ V2u @ ( arr @ A_27c @ bool ) )
% 5.66/5.92               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.92                    & ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ A_27b ) @ V2u ) @ V1t ) ) )
% 5.66/5.92                 => ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ A_27a ) @ V2u ) @ V0s ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARD__LTE__TRANS,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,A_27c: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ! [V2u: $i] :
% 5.66/5.92                ( ( mem @ V2u @ ( arr @ A_27c @ bool ) )
% 5.66/5.92               => ( ( ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1t ) @ V0s ) )
% 5.66/5.92                    & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27c ) @ V1t ) @ V2u ) ) )
% 5.66/5.92                 => ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ A_27a ) @ V2u ) @ V0s ) ) ) ) ) ) ).
% 5.66/5.92  
% 5.66/5.92  thf(conj_thm_2Ecardinal_2ECARD__LT__TRANS,axiom,
% 5.66/5.92      ! [A_27a: del,A_27b: del,A_27c: del,V0s: $i] :
% 5.66/5.92        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.92       => ! [V1t: $i] :
% 5.66/5.92            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.92           => ! [V2u: $i] :
% 5.66/5.92                ( ( mem @ V2u @ ( arr @ A_27c @ bool ) )
% 5.66/5.93               => ( ( ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1t ) @ V0s ) )
% 5.66/5.93                    & ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ A_27b ) @ V2u ) @ V1t ) ) )
% 5.66/5.93                 => ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ A_27a ) @ V2u ) @ V0s ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__EQ__REFL,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27a ) @ V0s ) @ V0s ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__EQ__SYM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.93            <=> ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27b @ A_27a ) @ V1t ) @ V0s ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__EQ__IMP__LE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.93             => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LT__IMP__LE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1t ) @ V0s ) )
% 5.66/5.93             => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LE__RELATIONAL,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.93        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.93       => ! [V1s: $i] :
% 5.66/5.93            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ! [V2x: $i] :
% 5.66/5.93                  ( ( mem @ V2x @ A_27a )
% 5.66/5.93                 => ! [V3y: $i] :
% 5.66/5.93                      ( ( mem @ V3y @ A_27b )
% 5.66/5.93                     => ! [V4y_27: $i] :
% 5.66/5.93                          ( ( mem @ V4y_27 @ A_27b )
% 5.66/5.93                         => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) )
% 5.66/5.93                              & ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V3y ) )
% 5.66/5.93                              & ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V4y_27 ) ) )
% 5.66/5.93                           => ( V3y = V4y_27 ) ) ) ) )
% 5.66/5.93             => ( p
% 5.66/5.93                @ ( ap
% 5.66/5.93                  @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a )
% 5.66/5.93                    @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27b @ A_27b )
% 5.66/5.93                      @ ( lam @ A_27b
% 5.66/5.93                        @ ^ [V5y: $i] :
% 5.66/5.93                            ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ bool ) @ V5y )
% 5.66/5.93                            @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.66/5.93                              @ ( lam @ A_27a
% 5.66/5.93                                @ ^ [V6x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V6x ) @ V1s ) ) @ ( ap @ ( ap @ V0R @ V6x ) @ V5y ) ) ) ) ) ) ) )
% 5.66/5.93                  @ V1s ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LE__EMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ ( c_2Epred__set_2EEMPTY @ A_27b ) ) )
% 5.66/5.93        <=> ( V0s
% 5.66/5.93            = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__EQ__EMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ ( c_2Epred__set_2EEMPTY @ A_27b ) ) )
% 5.66/5.93        <=> ( V0s
% 5.66/5.93            = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LE__ANTISYM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.93                & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1t ) @ V0s ) ) )
% 5.66/5.93            <=> ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LE__TOTAL,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.93              | ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1t ) @ V0s ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LET__TOTAL,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.93              | ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LTE__TOTAL,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1t ) @ V0s ) )
% 5.66/5.93              | ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1t ) @ V0s ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LT__TOTAL,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.93              | ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1t ) @ V0s ) )
% 5.66/5.93              | ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__NOT__LE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.93            <=> ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__NOT__LT,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ~ ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1t ) @ V0s ) )
% 5.66/5.93            <=> ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1t ) @ V0s ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LT__LE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1t ) @ V0s ) )
% 5.66/5.93            <=> ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.93                & ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LE__LT,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.93            <=> ( ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1t ) @ V0s ) )
% 5.66/5.93                | ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LE__CONG,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1s_27: $i] :
% 5.66/5.93            ( ( mem @ V1s_27 @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ! [V2t: $i] :
% 5.66/5.93                ( ( mem @ V2t @ ( arr @ A_27c @ bool ) )
% 5.66/5.93               => ! [V3t_27: $i] :
% 5.66/5.93                    ( ( mem @ V3t_27 @ ( arr @ A_27d @ bool ) )
% 5.66/5.93                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1s_27 ) )
% 5.66/5.93                        & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27c @ A_27d ) @ V2t ) @ V3t_27 ) ) )
% 5.66/5.93                     => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27c ) @ V0s ) @ V2t ) )
% 5.66/5.93                      <=> ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27d ) @ V1s_27 ) @ V3t_27 ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LT__CONG,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1s_27: $i] :
% 5.66/5.93            ( ( mem @ V1s_27 @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ! [V2t: $i] :
% 5.66/5.93                ( ( mem @ V2t @ ( arr @ A_27c @ bool ) )
% 5.66/5.93               => ! [V3t_27: $i] :
% 5.66/5.93                    ( ( mem @ V3t_27 @ ( arr @ A_27d @ bool ) )
% 5.66/5.93                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1s_27 ) )
% 5.66/5.93                        & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27c @ A_27d ) @ V2t ) @ V3t_27 ) ) )
% 5.66/5.93                     => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ A_27a ) @ V2t ) @ V0s ) )
% 5.66/5.93                      <=> ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27d @ A_27b ) @ V3t_27 ) @ V1s_27 ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__EQ__TRANS,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ! [V2u: $i] :
% 5.66/5.93                ( ( mem @ V2u @ ( arr @ A_27c @ bool ) )
% 5.66/5.93               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.93                    & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27b @ A_27c ) @ V1t ) @ V2u ) ) )
% 5.66/5.93                 => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27c ) @ V0s ) @ V2u ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__EQ__CONG,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1s_27: $i] :
% 5.66/5.93            ( ( mem @ V1s_27 @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ! [V2t: $i] :
% 5.66/5.93                ( ( mem @ V2t @ ( arr @ A_27c @ bool ) )
% 5.66/5.93               => ! [V3t_27: $i] :
% 5.66/5.93                    ( ( mem @ V3t_27 @ ( arr @ A_27d @ bool ) )
% 5.66/5.93                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1s_27 ) )
% 5.66/5.93                        & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27c @ A_27d ) @ V2t ) @ V3t_27 ) ) )
% 5.66/5.93                     => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27c ) @ V0s ) @ V2t ) )
% 5.66/5.93                      <=> ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27b @ A_27d ) @ V1s_27 ) @ V3t_27 ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2EINFINITE__CARD__LE,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.93        <=> ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ ty_2Enum_2Enum @ A_27a ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) @ V0s ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2EFINITE__CARD__LT,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.93        <=> ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ ty_2Enum_2Enum @ A_27a ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) @ V0s ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LE__SUBSET,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ V1t ) )
% 5.66/5.93             => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27a ) @ V0s ) @ V1t ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LE__UNIV,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27a ) @ V0s ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LE__EQ__SUBSET,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.93            <=> ? [V2u: $i] :
% 5.66/5.93                  ( ( mem @ V2u @ ( arr @ A_27b @ bool ) )
% 5.66/5.93                  & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ V2u ) @ V1t ) )
% 5.66/5.93                  & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V2u ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__INFINITE__CONG,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.93             => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.93              <=> ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__FINITE__CONG,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.93             => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.93              <=> ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LE__FINITE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) )
% 5.66/5.93                & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) )
% 5.66/5.93             => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__EQ__FINITE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27b @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1t ) )
% 5.66/5.93                & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27b @ A_27a ) @ V0s ) @ V1t ) ) )
% 5.66/5.93             => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V0s ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LE__INFINITE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.93                & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) )
% 5.66/5.93             => ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LT__FINITE__INFINITE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.93                & ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) ) )
% 5.66/5.93             => ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1t ) @ V0s ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LE__CARD__IMP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) )
% 5.66/5.93                & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) )
% 5.66/5.93             => ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V1t ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__EQ__CARD__IMP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) )
% 5.66/5.93                & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) )
% 5.66/5.93             => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) )
% 5.66/5.93                = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V1t ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LE__CARD,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.93                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) ) )
% 5.66/5.93             => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.93              <=> ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V1t ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__EQ__CARD,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.93                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) ) )
% 5.66/5.93             => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.93              <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) )
% 5.66/5.93                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V1t ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LT__CARD,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.93                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) ) )
% 5.66/5.93             => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1t ) @ V0s ) )
% 5.66/5.93              <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V1t ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__HAS__SIZE__CONG,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.66/5.93                ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2EHAS__SIZE @ A_27a ) @ V0s ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.66/5.93                  & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) )
% 5.66/5.93               => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2EHAS__SIZE @ A_27b ) @ V1t ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LE__IMAGE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1s: $i] :
% 5.66/5.93            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) @ V1s ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LE__IMAGE__GEN,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1s: $i] :
% 5.66/5.93            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ! [V2t: $i] :
% 5.66/5.93                ( ( mem @ V2t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ V2t ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) )
% 5.66/5.93                 => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V2t ) @ V1s ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__EQ__IMAGE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1s: $i] :
% 5.66/5.93            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ! [V2x: $i] :
% 5.66/5.93                  ( ( mem @ V2x @ A_27a )
% 5.66/5.93                 => ! [V3y: $i] :
% 5.66/5.93                      ( ( mem @ V3y @ A_27a )
% 5.66/5.93                     => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) )
% 5.66/5.93                          & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ V1s ) )
% 5.66/5.93                          & ( ( ap @ V0f @ V2x )
% 5.66/5.93                            = ( ap @ V0f @ V3y ) ) )
% 5.66/5.93                       => ( V2x = V3y ) ) ) )
% 5.66/5.93             => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) @ V1s ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Ecardinal_2Eadd__c,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27a @ A_27b ) @ V0s ) @ V1t )
% 5.66/5.93              = ( ap
% 5.66/5.93                @ ( ap @ ( c_2Epred__set_2EUNION @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) )
% 5.66/5.93                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ A_27a )
% 5.66/5.93                    @ ( lam @ A_27a
% 5.66/5.93                      @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V2x ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) ) ) ) )
% 5.66/5.93                @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ A_27b )
% 5.66/5.93                  @ ( lam @ A_27b
% 5.66/5.93                    @ ^ [V3y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V3y ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V3y ) @ V1t ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2Emul__c,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0s ) @ V1t )
% 5.66/5.93              = ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.93                @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.93                  @ ( lam @ A_27a
% 5.66/5.93                    @ ^ [V2x: $i] :
% 5.66/5.93                        ( lam @ A_27b
% 5.66/5.93                        @ ^ [V3y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V3y ) @ V1t ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LE__ADD,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1s_27: $i] :
% 5.66/5.93            ( ( mem @ V1s_27 @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ! [V2t: $i] :
% 5.66/5.93                ( ( mem @ V2t @ ( arr @ A_27c @ bool ) )
% 5.66/5.93               => ! [V3t_27: $i] :
% 5.66/5.93                    ( ( mem @ V3t_27 @ ( arr @ A_27d @ bool ) )
% 5.66/5.93                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1s_27 ) )
% 5.66/5.93                        & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ A_27d ) @ V2t ) @ V3t_27 ) ) )
% 5.66/5.93                     => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ ( ty_2Esum_2Esum @ A_27a @ A_27c ) @ ( ty_2Esum_2Esum @ A_27b @ A_27d ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27a @ A_27c ) @ V0s ) @ V2t ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27b @ A_27d ) @ V1s_27 ) @ V3t_27 ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LE__MUL,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1s_27: $i] :
% 5.66/5.93            ( ( mem @ V1s_27 @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ! [V2t: $i] :
% 5.66/5.93                ( ( mem @ V2t @ ( arr @ A_27c @ bool ) )
% 5.66/5.93               => ! [V3t_27: $i] :
% 5.66/5.93                    ( ( mem @ V3t_27 @ ( arr @ A_27d @ bool ) )
% 5.66/5.93                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1s_27 ) )
% 5.66/5.93                        & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ A_27d ) @ V2t ) @ V3t_27 ) ) )
% 5.66/5.93                     => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ ( ty_2Epair_2Eprod @ A_27b @ A_27d ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27c ) @ V0s ) @ V2t ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27b @ A_27d ) @ V1s_27 ) @ V3t_27 ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__ADD__CONG,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1s_27: $i] :
% 5.66/5.93            ( ( mem @ V1s_27 @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ! [V2t: $i] :
% 5.66/5.93                ( ( mem @ V2t @ ( arr @ A_27c @ bool ) )
% 5.66/5.93               => ! [V3t_27: $i] :
% 5.66/5.93                    ( ( mem @ V3t_27 @ ( arr @ A_27d @ bool ) )
% 5.66/5.93                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1s_27 ) )
% 5.66/5.93                        & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27c @ A_27d ) @ V2t ) @ V3t_27 ) ) )
% 5.66/5.93                     => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( ty_2Esum_2Esum @ A_27a @ A_27c ) @ ( ty_2Esum_2Esum @ A_27b @ A_27d ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27a @ A_27c ) @ V0s ) @ V2t ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27b @ A_27d ) @ V1s_27 ) @ V3t_27 ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__MUL__CONG,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1s_27: $i] :
% 5.66/5.93            ( ( mem @ V1s_27 @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ! [V2t: $i] :
% 5.66/5.93                ( ( mem @ V2t @ ( arr @ A_27c @ bool ) )
% 5.66/5.93               => ! [V3t_27: $i] :
% 5.66/5.93                    ( ( mem @ V3t_27 @ ( arr @ A_27d @ bool ) )
% 5.66/5.93                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27b ) @ V0s ) @ V1s_27 ) )
% 5.66/5.93                        & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27c @ A_27d ) @ V2t ) @ V3t_27 ) ) )
% 5.66/5.93                     => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ ( ty_2Epair_2Eprod @ A_27b @ A_27d ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27c ) @ V0s ) @ V2t ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27b @ A_27d ) @ V1s_27 ) @ V3t_27 ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2EIN__CARD__ADD,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ! [V2x: $i] :
% 5.66/5.93                  ( ( mem @ V2x @ A_27a )
% 5.66/5.93                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Esum_2EINL @ A_27a @ A_27b ) @ V2x ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) )
% 5.66/5.93                  <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) ) ) )
% 5.66/5.93              & ! [V3y: $i] :
% 5.66/5.93                  ( ( mem @ V3y @ A_27b )
% 5.66/5.93                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Esum_2EINR @ A_27a @ A_27b ) @ V3y ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) )
% 5.66/5.93                  <=> ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V3y ) @ V1t ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2EIN__CARD__MUL,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ! [V2x: $i] :
% 5.66/5.93                ( ( mem @ V2x @ A_27a )
% 5.66/5.93               => ! [V3y: $i] :
% 5.66/5.93                    ( ( mem @ V3y @ A_27b )
% 5.66/5.93                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) )
% 5.66/5.93                    <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) )
% 5.66/5.93                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V3y ) @ V1t ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LE__SQUARE,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27a ) @ V0s ) @ V0s ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__SQUARE__NUM,axiom,
% 5.66/5.93      p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( ty_2Epair_2Eprod @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2EUNION__LE__ADD__C,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ ( ty_2Esum_2Esum @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27a @ A_27a ) @ V0s ) @ V1t ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__ADD__C,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.93                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) ) )
% 5.66/5.93             => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) )
% 5.66/5.93                = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ V0s ) ) @ ( ap @ ( c_2Epred__set_2ECARD @ A_27b ) @ V1t ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__ADD__SYM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ ( ty_2Esum_2Esum @ A_27b @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27b @ A_27a ) @ V1t ) @ V0s ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__ADD__ASSOC,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ! [V2u: $i] :
% 5.66/5.93                ( ( mem @ V2u @ ( arr @ A_27c @ bool ) )
% 5.66/5.93               => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( ty_2Esum_2Esum @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ A_27c ) ) @ ( ty_2Esum_2Esum @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ A_27c ) ) @ V0s ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27b @ A_27c ) @ V1t ) @ V2u ) ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ A_27c ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) @ V2u ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__MUL__SYM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27b @ A_27a ) @ V1t ) @ V0s ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__MUL__ASSOC,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ! [V2u: $i] :
% 5.66/5.93                ( ( mem @ V2u @ ( arr @ A_27c @ bool ) )
% 5.66/5.93               => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27b @ A_27c ) @ V1t ) @ V2u ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) @ V2u ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LDISTRIB,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ! [V2u: $i] :
% 5.66/5.93                ( ( mem @ V2u @ ( arr @ A_27c @ bool ) )
% 5.66/5.93               => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ A_27c ) ) @ ( ty_2Esum_2Esum @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ A_27c ) ) @ V0s ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27b @ A_27c ) @ V1t ) @ V2u ) ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27c ) @ V0s ) @ V2u ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__RDISTRIB,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ! [V2u: $i] :
% 5.66/5.93                ( ( mem @ V2u @ ( arr @ A_27c @ bool ) )
% 5.66/5.93               => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( ty_2Epair_2Eprod @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ A_27c ) @ ( ty_2Esum_2Esum @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ A_27c ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) @ V2u ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27c ) @ V0s ) @ V2u ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27b @ A_27c ) @ V1t ) @ V2u ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LE__ADDR,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ V0s ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LE__ADDL,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ V1t ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__ADD__LE__MUL__INFINITE,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.93         => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ ( ty_2Esum_2Esum @ A_27a @ A_27a ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27a @ A_27a ) @ V0s ) @ V0s ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27a ) @ V0s ) @ V0s ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__DISJOINT__UNION,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V1t )
% 5.66/5.93                = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.66/5.93             => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ ( ty_2Esum_2Esum @ A_27a @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27a @ A_27a ) @ V0s ) @ V1t ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__SQUARE__INFINITE,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.93         => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27a ) @ V0s ) @ V0s ) ) @ V0s ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__ADD__FINITE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.93                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) ) )
% 5.66/5.93             => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__ADD__FINITE__EQ,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) )
% 5.66/5.93            <=> ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.93                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__MUL__FINITE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.93                & ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) ) )
% 5.66/5.93             => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__MUL__ABSORB__LE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) )
% 5.66/5.93                & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) )
% 5.66/5.93             => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) @ V1t ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__MUL2__ABSORB__LE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ! [V2u: $i] :
% 5.66/5.93                ( ( mem @ V2u @ ( arr @ A_27c @ bool ) )
% 5.66/5.93               => ( ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27c ) @ V2u ) )
% 5.66/5.93                    & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27c ) @ V0s ) @ V2u ) )
% 5.66/5.93                    & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27c ) @ V1t ) @ V2u ) ) )
% 5.66/5.93                 => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) @ V2u ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__ADD__ABSORB__LE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) )
% 5.66/5.93                & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) )
% 5.66/5.93             => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) @ V1t ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__ADD2__ABSORB__LE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ! [V2u: $i] :
% 5.66/5.93                ( ( mem @ V2u @ ( arr @ A_27c @ bool ) )
% 5.66/5.93               => ( ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27c ) @ V2u ) )
% 5.66/5.93                    & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27c ) @ V0s ) @ V2u ) )
% 5.66/5.93                    & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27c ) @ V1t ) @ V2u ) ) )
% 5.66/5.93                 => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ A_27c ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) @ V2u ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__MUL__ABSORB,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) )
% 5.66/5.93                & ( V0s
% 5.66/5.93                 != ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.66/5.93                & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) )
% 5.66/5.93             => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) @ V1t ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__ADD__ABSORB,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ V1t ) )
% 5.66/5.93                & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) )
% 5.66/5.93             => ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) @ V1t ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__ADD2__ABSORB__LT,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ! [V2u: $i] :
% 5.66/5.93                ( ( mem @ V2u @ ( arr @ A_27c @ bool ) )
% 5.66/5.93               => ( ( ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27c ) @ V2u ) )
% 5.66/5.93                    & ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ A_27a ) @ V2u ) @ V0s ) )
% 5.66/5.93                    & ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ A_27b ) @ V2u ) @ V1t ) ) )
% 5.66/5.93                 => ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ ( ty_2Esum_2Esum @ A_27a @ A_27b ) ) @ V2u ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LT__ADD,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1s_27: $i] :
% 5.66/5.93            ( ( mem @ V1s_27 @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ! [V2t: $i] :
% 5.66/5.93                ( ( mem @ V2t @ ( arr @ A_27c @ bool ) )
% 5.66/5.93               => ! [V3t_27: $i] :
% 5.66/5.93                    ( ( mem @ V3t_27 @ ( arr @ A_27d @ bool ) )
% 5.66/5.93                   => ( ( ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27b @ A_27a ) @ V1s_27 ) @ V0s ) )
% 5.66/5.93                        & ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27d @ A_27c ) @ V3t_27 ) @ V2t ) ) )
% 5.66/5.93                     => ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ ( ty_2Esum_2Esum @ A_27b @ A_27d ) @ ( ty_2Esum_2Esum @ A_27a @ A_27c ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27b @ A_27d ) @ V1s_27 ) @ V3t_27 ) ) @ ( ap @ ( ap @ ( c_2Ecardinal_2E_2B__c @ A_27a @ A_27c ) @ V0s ) @ V2t ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__MUL__LT__LEMMA,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ! [V2u: $i] :
% 5.66/5.93                ( ( mem @ V2u @ ( arr @ A_27c @ bool ) )
% 5.66/5.93               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27b ) @ V0s ) @ V1t ) )
% 5.66/5.93                    & ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ A_27b ) @ V2u ) @ V1t ) )
% 5.66/5.93                    & ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27c ) @ V2u ) ) )
% 5.66/5.93                 => ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V2u ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__MUL__LT__INFINITE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ! [V2u: $i] :
% 5.66/5.93                ( ( mem @ V2u @ ( arr @ A_27c @ bool ) )
% 5.66/5.93               => ( ( ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ A_27a ) @ V2u ) @ V0s ) )
% 5.66/5.93                    & ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ A_27b ) @ V2u ) @ V1t ) )
% 5.66/5.93                    & ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27c ) @ V2u ) ) )
% 5.66/5.93                 => ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27c @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V2u ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECANTOR__THM,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ~ ( p
% 5.66/5.93            @ ( ap
% 5.66/5.93              @ ( ap @ ( c_2Ecardinal_2Ecardleq @ ( arr @ A_27a @ bool ) @ A_27a )
% 5.66/5.93                @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) )
% 5.66/5.93                  @ ( lam @ ( arr @ A_27a @ bool )
% 5.66/5.93                    @ ^ [V1t: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ bool ) @ V1t ) @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1t ) @ V0s ) ) ) ) )
% 5.66/5.93              @ V0s ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECANTOR__THM__UNIV,axiom,
% 5.66/5.93      ! [A_27a: del] :
% 5.66/5.93        ~ ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ ( arr @ A_27a @ bool ) @ A_27a ) @ ( c_2Epred__set_2EUNIV @ ( arr @ A_27a @ bool ) ) ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ENUM__COUNTABLE,axiom,
% 5.66/5.93      p @ ( ap @ ( c_2Epred__set_2Ecountable @ ty_2Enum_2Enum ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECOUNTABLE__ALT__cardleq,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.66/5.93        <=> ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ ty_2Enum_2Enum ) @ V0s ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECOUNTABLE__CASES,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.66/5.93        <=> ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.93            | ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ ty_2Enum_2Enum ) @ V0s ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__LE__COUNTABLE,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1t ) )
% 5.66/5.93                & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardleq @ A_27a @ A_27a ) @ V0s ) @ V1t ) ) )
% 5.66/5.93             => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__EQ__COUNTABLE,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1t ) )
% 5.66/5.93                & ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27a ) @ V0s ) @ V1t ) ) )
% 5.66/5.93             => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECARD__COUNTABLE__CONG,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Ecardinal_2Ecardeq @ A_27a @ A_27a ) @ V0s ) @ V1t ) )
% 5.66/5.93             => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.66/5.93              <=> ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1t ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECOUNTABLE__RESTRICT,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1P: $i] :
% 5.66/5.93            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.66/5.93             => ( p
% 5.66/5.93                @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a )
% 5.66/5.93                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.66/5.93                    @ ( lam @ A_27a
% 5.66/5.93                      @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2x ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V0s ) ) @ ( ap @ V1P @ V2x ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2EFINITE__IMP__COUNTABLE,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.93         => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECOUNTABLE__IMAGE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1s: $i] :
% 5.66/5.93            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1s ) )
% 5.66/5.93             => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECOUNTABLE__IMAGE__INJ__GENERAL,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1A: $i] :
% 5.66/5.93            ( ( mem @ V1A @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ! [V2s: $i] :
% 5.66/5.93                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93               => ( ( ! [V3x: $i] :
% 5.66/5.93                        ( ( mem @ V3x @ A_27a )
% 5.66/5.93                       => ! [V4y: $i] :
% 5.66/5.93                            ( ( mem @ V4y @ A_27a )
% 5.66/5.93                           => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V2s ) )
% 5.66/5.93                                & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4y ) @ V2s ) )
% 5.66/5.93                                & ( ( ap @ V0f @ V3x )
% 5.66/5.93                                  = ( ap @ V0f @ V4y ) ) )
% 5.66/5.93                             => ( V3x = V4y ) ) ) )
% 5.66/5.93                    & ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27b ) @ V1A ) ) )
% 5.66/5.93                 => ( p
% 5.66/5.93                    @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a )
% 5.66/5.93                      @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.66/5.93                        @ ( lam @ A_27a
% 5.66/5.93                          @ ^ [V5x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V5x ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ V2s ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V5x ) ) @ V1A ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECOUNTABLE__IMAGE__INJ__EQ,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1s: $i] :
% 5.66/5.93            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ! [V2x: $i] :
% 5.66/5.93                  ( ( mem @ V2x @ A_27a )
% 5.66/5.93                 => ! [V3y: $i] :
% 5.66/5.93                      ( ( mem @ V3y @ A_27a )
% 5.66/5.93                     => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) )
% 5.66/5.93                          & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3y ) @ V1s ) )
% 5.66/5.93                          & ( ( ap @ V0f @ V2x )
% 5.66/5.93                            = ( ap @ V0f @ V3y ) ) )
% 5.66/5.93                       => ( V2x = V3y ) ) ) )
% 5.66/5.93             => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27b ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) )
% 5.66/5.93              <=> ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1s ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECOUNTABLE__IMAGE__INJ,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1A: $i] :
% 5.66/5.93            ( ( mem @ V1A @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( ! [V2x: $i] :
% 5.66/5.93                    ( ( mem @ V2x @ A_27a )
% 5.66/5.93                   => ! [V3y: $i] :
% 5.66/5.93                        ( ( mem @ V3y @ A_27a )
% 5.66/5.93                       => ( ( ( ap @ V0f @ V2x )
% 5.66/5.93                            = ( ap @ V0f @ V3y ) )
% 5.66/5.93                         => ( V2x = V3y ) ) ) )
% 5.66/5.93                & ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27b ) @ V1A ) ) )
% 5.66/5.93             => ( p
% 5.66/5.93                @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a )
% 5.66/5.93                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.66/5.93                    @ ( lam @ A_27a
% 5.66/5.93                      @ ^ [V4x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V4x ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0f @ V4x ) ) @ V1A ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECOUNTABLE__EMPTY,axiom,
% 5.66/5.93      ! [A_27a: del] : ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECOUNTABLE__INTER,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.66/5.93                | ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1t ) ) )
% 5.66/5.93             => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V1t ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECOUNTABLE__UNION__IMP,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.66/5.93                & ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1t ) ) )
% 5.66/5.93             => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECOUNTABLE__UNION,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) ) )
% 5.66/5.93            <=> ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.66/5.93                & ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1t ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECOUNTABLE__SING,axiom,
% 5.66/5.93      ! [A_27a: del,V0x: $i] :
% 5.66/5.93        ( ( mem @ V0x @ A_27a )
% 5.66/5.93       => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECOUNTABLE__INSERT,axiom,
% 5.66/5.93      ! [A_27a: del,V0x: $i] :
% 5.66/5.93        ( ( mem @ V0x @ A_27a )
% 5.66/5.93       => ! [V1s: $i] :
% 5.66/5.93            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V0x ) @ V1s ) ) )
% 5.66/5.93            <=> ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1s ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECOUNTABLE__DELETE,axiom,
% 5.66/5.93      ! [A_27a: del,V0x: $i] :
% 5.66/5.93        ( ( mem @ V0x @ A_27a )
% 5.66/5.93       => ! [V1s: $i] :
% 5.66/5.93            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V1s ) @ V0x ) ) )
% 5.66/5.93            <=> ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1s ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECOUNTABLE__DIFF__FINITE,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) )
% 5.66/5.93             => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V1t ) @ V0s ) ) )
% 5.66/5.93              <=> ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1t ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECOUNTABLE__CROSS,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.66/5.93                & ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27b ) @ V1t ) ) )
% 5.66/5.93             => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ECROSS @ A_27a @ A_27b ) @ V0s ) @ V1t ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECOUNTABLE__AS__IMAGE__SUBSET,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.66/5.93         => ? [V1f: $i] :
% 5.66/5.93              ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.93              & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ty_2Enum_2Enum @ A_27a ) @ V1f ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECOUNTABLE__AS__IMAGE__SUBSET__EQ,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.66/5.93        <=> ? [V1f: $i] :
% 5.66/5.93              ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.93              & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ty_2Enum_2Enum @ A_27a ) @ V1f ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECOUNTABLE__AS__IMAGE,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ( ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.66/5.93            & ( V0s
% 5.66/5.93             != ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.66/5.93         => ? [V1f: $i] :
% 5.66/5.93              ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.93              & ( V0s
% 5.66/5.93                = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ty_2Enum_2Enum @ A_27a ) @ V1f ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2EFORALL__COUNTABLE__AS__IMAGE,axiom,
% 5.66/5.93      ! [A_27a: del,V0P: $i] :
% 5.66/5.93        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.66/5.93       => ( ! [V1d: $i] :
% 5.66/5.93              ( ( mem @ V1d @ ( arr @ A_27a @ bool ) )
% 5.66/5.93             => ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1d ) )
% 5.66/5.93               => ( p @ ( ap @ V0P @ V1d ) ) ) )
% 5.66/5.93        <=> ( ( p @ ( ap @ V0P @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.66/5.93            & ! [V2f: $i] :
% 5.66/5.93                ( ( mem @ V2f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.93               => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ty_2Enum_2Enum @ A_27a ) @ V2f ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECOUNTABLE__AS__INJECTIVE__IMAGE,axiom,
% 5.66/5.93      ! [A_27a: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ( ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V0s ) )
% 5.66/5.93            & ~ ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0s ) ) )
% 5.66/5.93         => ? [V1f: $i] :
% 5.66/5.93              ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.93              & ( V0s
% 5.66/5.93                = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ ty_2Enum_2Enum @ A_27a ) @ V1f ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) )
% 5.66/5.93              & ! [V2m: tp__ty_2Enum_2Enum,V3n: tp__ty_2Enum_2Enum] :
% 5.66/5.93                  ( ( ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V2m ) )
% 5.66/5.93                    = ( ap @ V1f @ ( inj__ty_2Enum_2Enum @ V3n ) ) )
% 5.66/5.93                 => ( V2m = V3n ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECOUNTABLE__BIGUNION,axiom,
% 5.66/5.93      ! [A_27a: del,V0A: $i] :
% 5.66/5.93        ( ( mem @ V0A @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.66/5.93       => ( ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ ( arr @ A_27a @ bool ) ) @ V0A ) )
% 5.66/5.93            & ! [V1s: $i] :
% 5.66/5.93                ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V1s ) @ V0A ) )
% 5.66/5.93                 => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1s ) ) ) ) )
% 5.66/5.93         => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V0A ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2EIN__ELIM__PAIR__THM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.93        ( ( mem @ V0P @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.93       => ! [V1a: $i] :
% 5.66/5.93            ( ( mem @ V1a @ A_27a )
% 5.66/5.93           => ! [V2b: $i] :
% 5.66/5.93                ( ( mem @ V2b @ A_27b )
% 5.66/5.93               => ( ( p
% 5.66/5.93                    @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1a ) @ V2b ) )
% 5.66/5.93                      @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.93                        @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.93                          @ ( lam @ A_27a
% 5.66/5.93                            @ ^ [V3x: $i] :
% 5.66/5.93                                ( lam @ A_27b
% 5.66/5.93                                @ ^ [V4y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V3x ) @ V4y ) ) @ ( ap @ ( ap @ V0P @ V3x ) @ V4y ) ) ) ) ) ) ) )
% 5.66/5.93                <=> ( p @ ( ap @ ( ap @ V0P @ V1a ) @ V2b ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Ecardinal_2ECOUNTABLE__PRODUCT__DEPENDENT,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.66/5.93       => ! [V1s: $i] :
% 5.66/5.93            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ! [V2t: $i] :
% 5.66/5.93                ( ( mem @ V2t @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.93               => ( ( ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27a ) @ V1s ) )
% 5.66/5.93                    & ! [V3x: $i] :
% 5.66/5.93                        ( ( mem @ V3x @ A_27a )
% 5.66/5.93                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) )
% 5.66/5.93                         => ( p @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27b ) @ ( ap @ V2t @ V3x ) ) ) ) ) )
% 5.66/5.93                 => ( p
% 5.66/5.93                    @ ( ap @ ( c_2Epred__set_2Ecountable @ A_27c )
% 5.66/5.93                      @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27c @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.93                        @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ ( ty_2Epair_2Eprod @ A_27c @ bool ) )
% 5.66/5.93                          @ ( lam @ A_27a
% 5.66/5.93                            @ ^ [V4x: $i] :
% 5.66/5.93                                ( lam @ A_27b
% 5.66/5.93                                @ ^ [V5y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ bool ) @ ( ap @ ( ap @ V0f @ V4x ) @ V5y ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V5y ) @ ( ap @ V2t @ V4x ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  %------------------------------------------------------------------------------
% 5.66/5.93  %------------------------------------------------------------------------------
% 5.66/5.93  thf(tp_c_2EASCIInumbers_2EHEX,type,
% 5.66/5.93      c_2EASCIInumbers_2EHEX: $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2EASCIInumbers_2EHEX,axiom,
% 5.66/5.93      mem @ c_2EASCIInumbers_2EHEX @ ( arr @ ty_2Enum_2Enum @ ty_2Estring_2Echar ) ).
% 5.66/5.93  
% 5.66/5.93  thf(stp_fo_c_2EASCIInumbers_2EHEX,type,
% 5.66/5.93      fo__c_2EASCIInumbers_2EHEX: tp__ty_2Enum_2Enum > tp__ty_2Estring_2Echar ).
% 5.66/5.93  
% 5.66/5.93  thf(stp_eq_fo_c_2EASCIInumbers_2EHEX,axiom,
% 5.66/5.93      ! [X0: tp__ty_2Enum_2Enum] :
% 5.66/5.93        ( ( inj__ty_2Estring_2Echar @ ( fo__c_2EASCIInumbers_2EHEX @ X0 ) )
% 5.66/5.93        = ( ap @ c_2EASCIInumbers_2EHEX @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2EASCIInumbers_2EUNHEX,type,
% 5.66/5.93      c_2EASCIInumbers_2EUNHEX: $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2EASCIInumbers_2EUNHEX,axiom,
% 5.66/5.93      mem @ c_2EASCIInumbers_2EUNHEX @ ( arr @ ty_2Estring_2Echar @ ty_2Enum_2Enum ) ).
% 5.66/5.93  
% 5.66/5.93  thf(stp_fo_c_2EASCIInumbers_2EUNHEX,type,
% 5.66/5.93      fo__c_2EASCIInumbers_2EUNHEX: tp__ty_2Estring_2Echar > tp__ty_2Enum_2Enum ).
% 5.66/5.93  
% 5.66/5.93  thf(stp_eq_fo_c_2EASCIInumbers_2EUNHEX,axiom,
% 5.66/5.93      ! [X0: tp__ty_2Estring_2Echar] :
% 5.66/5.93        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2EASCIInumbers_2EUNHEX @ X0 ) )
% 5.66/5.93        = ( ap @ c_2EASCIInumbers_2EUNHEX @ ( inj__ty_2Estring_2Echar @ X0 ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2EASCIInumbers_2EfromBinString,type,
% 5.66/5.93      c_2EASCIInumbers_2EfromBinString: $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2EASCIInumbers_2EfromBinString,axiom,
% 5.66/5.93      mem @ c_2EASCIInumbers_2EfromBinString @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2EASCIInumbers_2EfromDecString,type,
% 5.66/5.93      c_2EASCIInumbers_2EfromDecString: $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2EASCIInumbers_2EfromDecString,axiom,
% 5.66/5.93      mem @ c_2EASCIInumbers_2EfromDecString @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2EASCIInumbers_2EfromHexString,type,
% 5.66/5.93      c_2EASCIInumbers_2EfromHexString: $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2EASCIInumbers_2EfromHexString,axiom,
% 5.66/5.93      mem @ c_2EASCIInumbers_2EfromHexString @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2EASCIInumbers_2En2s,type,
% 5.66/5.93      c_2EASCIInumbers_2En2s: $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2EASCIInumbers_2En2s,axiom,
% 5.66/5.93      mem @ c_2EASCIInumbers_2En2s @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( arr @ ty_2Enum_2Enum @ ty_2Estring_2Echar ) @ ( arr @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2EASCIInumbers_2Enum__from__bin__string,type,
% 5.66/5.93      c_2EASCIInumbers_2Enum__from__bin__string: $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2EASCIInumbers_2Enum__from__bin__string,axiom,
% 5.66/5.93      mem @ c_2EASCIInumbers_2Enum__from__bin__string @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ty_2Enum_2Enum ) ).
% 5.66/5.93  
% 5.66/5.93  thf(stp_fo_c_2EASCIInumbers_2Enum__from__bin__string,type,
% 5.66/5.93      fo__c_2EASCIInumbers_2Enum__from__bin__string: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar > tp__ty_2Enum_2Enum ).
% 5.66/5.93  
% 5.66/5.93  thf(stp_eq_fo_c_2EASCIInumbers_2Enum__from__bin__string,axiom,
% 5.66/5.93      ! [X0: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.93        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2EASCIInumbers_2Enum__from__bin__string @ X0 ) )
% 5.66/5.93        = ( ap @ c_2EASCIInumbers_2Enum__from__bin__string @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X0 ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2EASCIInumbers_2Enum__from__dec__string,type,
% 5.66/5.93      c_2EASCIInumbers_2Enum__from__dec__string: $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2EASCIInumbers_2Enum__from__dec__string,axiom,
% 5.66/5.93      mem @ c_2EASCIInumbers_2Enum__from__dec__string @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ty_2Enum_2Enum ) ).
% 5.66/5.93  
% 5.66/5.93  thf(stp_fo_c_2EASCIInumbers_2Enum__from__dec__string,type,
% 5.66/5.93      fo__c_2EASCIInumbers_2Enum__from__dec__string: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar > tp__ty_2Enum_2Enum ).
% 5.66/5.93  
% 5.66/5.93  thf(stp_eq_fo_c_2EASCIInumbers_2Enum__from__dec__string,axiom,
% 5.66/5.93      ! [X0: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.93        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2EASCIInumbers_2Enum__from__dec__string @ X0 ) )
% 5.66/5.93        = ( ap @ c_2EASCIInumbers_2Enum__from__dec__string @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X0 ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2EASCIInumbers_2Enum__from__hex__string,type,
% 5.66/5.93      c_2EASCIInumbers_2Enum__from__hex__string: $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2EASCIInumbers_2Enum__from__hex__string,axiom,
% 5.66/5.93      mem @ c_2EASCIInumbers_2Enum__from__hex__string @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ty_2Enum_2Enum ) ).
% 5.66/5.93  
% 5.66/5.93  thf(stp_fo_c_2EASCIInumbers_2Enum__from__hex__string,type,
% 5.66/5.93      fo__c_2EASCIInumbers_2Enum__from__hex__string: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar > tp__ty_2Enum_2Enum ).
% 5.66/5.93  
% 5.66/5.93  thf(stp_eq_fo_c_2EASCIInumbers_2Enum__from__hex__string,axiom,
% 5.66/5.93      ! [X0: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.93        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2EASCIInumbers_2Enum__from__hex__string @ X0 ) )
% 5.66/5.93        = ( ap @ c_2EASCIInumbers_2Enum__from__hex__string @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X0 ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2EASCIInumbers_2Enum__from__oct__string,type,
% 5.66/5.93      c_2EASCIInumbers_2Enum__from__oct__string: $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2EASCIInumbers_2Enum__from__oct__string,axiom,
% 5.66/5.93      mem @ c_2EASCIInumbers_2Enum__from__oct__string @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ty_2Enum_2Enum ) ).
% 5.66/5.93  
% 5.66/5.93  thf(stp_fo_c_2EASCIInumbers_2Enum__from__oct__string,type,
% 5.66/5.93      fo__c_2EASCIInumbers_2Enum__from__oct__string: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar > tp__ty_2Enum_2Enum ).
% 5.66/5.93  
% 5.66/5.93  thf(stp_eq_fo_c_2EASCIInumbers_2Enum__from__oct__string,axiom,
% 5.66/5.93      ! [X0: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.93        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2EASCIInumbers_2Enum__from__oct__string @ X0 ) )
% 5.66/5.93        = ( ap @ c_2EASCIInumbers_2Enum__from__oct__string @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X0 ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2EASCIInumbers_2Enum__to__bin__string,type,
% 5.66/5.93      c_2EASCIInumbers_2Enum__to__bin__string: $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2EASCIInumbers_2Enum__to__bin__string,axiom,
% 5.66/5.93      mem @ c_2EASCIInumbers_2Enum__to__bin__string @ ( arr @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2EASCIInumbers_2Enum__to__dec__string,type,
% 5.66/5.93      c_2EASCIInumbers_2Enum__to__dec__string: $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2EASCIInumbers_2Enum__to__dec__string,axiom,
% 5.66/5.93      mem @ c_2EASCIInumbers_2Enum__to__dec__string @ ( arr @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2EASCIInumbers_2Enum__to__hex__string,type,
% 5.66/5.93      c_2EASCIInumbers_2Enum__to__hex__string: $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2EASCIInumbers_2Enum__to__hex__string,axiom,
% 5.66/5.93      mem @ c_2EASCIInumbers_2Enum__to__hex__string @ ( arr @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2EASCIInumbers_2Enum__to__oct__string,type,
% 5.66/5.93      c_2EASCIInumbers_2Enum__to__oct__string: $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2EASCIInumbers_2Enum__to__oct__string,axiom,
% 5.66/5.93      mem @ c_2EASCIInumbers_2Enum__to__oct__string @ ( arr @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2EASCIInumbers_2Es2n,type,
% 5.66/5.93      c_2EASCIInumbers_2Es2n: $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2EASCIInumbers_2Es2n,axiom,
% 5.66/5.93      mem @ c_2EASCIInumbers_2Es2n @ ( arr @ ty_2Enum_2Enum @ ( arr @ ( arr @ ty_2Estring_2Echar @ ty_2Enum_2Enum ) @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ty_2Enum_2Enum ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2EASCIInumbers_2Es2n__def,axiom,
% 5.66/5.93      ! [V0b: tp__ty_2Enum_2Enum,V1f: $i] :
% 5.66/5.93        ( ( mem @ V1f @ ( arr @ ty_2Estring_2Echar @ ty_2Enum_2Enum ) )
% 5.66/5.93       => ! [V2s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.93            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2EASCIInumbers_2Es2n @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ V1f ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2s ) ) )
% 5.66/5.93            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ty_2Estring_2Echar @ ty_2Enum_2Enum ) @ V1f ) @ ( ap @ ( c_2Elist_2EREVERSE @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2s ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2EASCIInumbers_2En2s__def,axiom,
% 5.66/5.93      ! [V0b: tp__ty_2Enum_2Enum,V1f: $i] :
% 5.66/5.93        ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ ty_2Estring_2Echar ) )
% 5.66/5.93       => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.66/5.93            ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( ap @ c_2EASCIInumbers_2En2s @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.66/5.93            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( c_2Elist_2EREVERSE @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ty_2Enum_2Enum @ ty_2Estring_2Echar ) @ V1f ) @ ( ap @ ( ap @ c_2Enumposrep_2En2l @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2EASCIInumbers_2EHEX__primitive__def,axiom,
% 5.66/5.93      ( c_2EASCIInumbers_2EHEX
% 5.66/5.93      = ( ap
% 5.66/5.93        @ ( ap @ ( c_2Erelation_2EWFREC @ ty_2Enum_2Enum @ ty_2Estring_2Echar )
% 5.66/5.93          @ ( ap @ ( c_2Emin_2E_40 @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) )
% 5.66/5.93            @ ( lam @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.93              @ ^ [V0R: $i] : ( ap @ ( c_2Erelation_2EWF @ ty_2Enum_2Enum ) @ V0R ) ) ) )
% 5.66/5.93        @ ( lam @ ( arr @ ty_2Enum_2Enum @ ty_2Estring_2Echar )
% 5.66/5.93          @ ^ [V1HEX: $i] :
% 5.66/5.93              ( lam @ ty_2Enum_2Enum
% 5.66/5.93              @ ^ [V2a: $i] :
% 5.66/5.93                  ( ap
% 5.66/5.93                  @ ( ap @ ( c_2Ebool_2Eliteral__case @ ty_2Enum_2Enum @ ty_2Estring_2Echar )
% 5.66/5.93                    @ ( lam @ ty_2Enum_2Enum
% 5.66/5.93                      @ ^ [V3v: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V3v ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Estring_2Echar ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V3v ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Estring_2Echar ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V3v ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Estring_2Echar ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V3v ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Estring_2Echar ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V3v ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Estring_2Echar ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V3v ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Estring_2Echar ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V3v ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Estring_2Echar ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V3v ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Estring_2Echar ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V3v ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Estring_2Echar ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V3v ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Estring_2Echar ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V3v ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Estring_2Echar ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V3v ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Estring_2Echar ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V3v ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Estring_2Echar ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V3v ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Estring_2Echar ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V3v ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Estring_2Echar ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V3v ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Estring_2Echar ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) @ ( c_2Ebool_2EARB @ ty_2Estring_2Echar ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93                  @ V2a ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2EASCIInumbers_2EHEX__ind,axiom,
% 5.66/5.93      ! [V0P: $i] :
% 5.66/5.93        ( ( mem @ V0P @ ( arr @ ty_2Enum_2Enum @ bool ) )
% 5.66/5.93       => ( ( ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.66/5.93            & ! [V1v18: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V1v18 ) ) ) )
% 5.66/5.93         => ! [V2v: tp__ty_2Enum_2Enum] : ( p @ ( ap @ V0P @ ( inj__ty_2Enum_2Enum @ V2v ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2EASCIInumbers_2EHEX__def,axiom,
% 5.66/5.93      ( ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2EHEX @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.66/5.93        = ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2EHEX @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2EHEX @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2EHEX @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2EHEX @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2EHEX @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2EHEX @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2EHEX @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2EHEX @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2EHEX @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2EHEX @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2EHEX @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2EHEX @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2EHEX @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2EHEX @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2EHEX @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2EASCIInumbers_2EUNHEX__primitive__def,axiom,
% 5.66/5.93      ( c_2EASCIInumbers_2EUNHEX
% 5.66/5.93      = ( ap
% 5.66/5.93        @ ( ap @ ( c_2Erelation_2EWFREC @ ty_2Estring_2Echar @ ty_2Enum_2Enum )
% 5.66/5.93          @ ( ap @ ( c_2Emin_2E_40 @ ( arr @ ty_2Estring_2Echar @ ( arr @ ty_2Estring_2Echar @ bool ) ) )
% 5.66/5.93            @ ( lam @ ( arr @ ty_2Estring_2Echar @ ( arr @ ty_2Estring_2Echar @ bool ) )
% 5.66/5.93              @ ^ [V0R: $i] : ( ap @ ( c_2Erelation_2EWF @ ty_2Estring_2Echar ) @ V0R ) ) ) )
% 5.66/5.93        @ ( lam @ ( arr @ ty_2Estring_2Echar @ ty_2Enum_2Enum )
% 5.66/5.93          @ ^ [V1UNHEX: $i] :
% 5.66/5.93              ( lam @ ty_2Estring_2Echar
% 5.66/5.93              @ ^ [V2a: $i] :
% 5.66/5.93                  ( ap
% 5.66/5.93                  @ ( ap @ ( c_2Ebool_2Eliteral__case @ ty_2Estring_2Echar @ ty_2Enum_2Enum )
% 5.66/5.93                    @ ( lam @ ty_2Estring_2Echar
% 5.66/5.93                      @ ^ [V3v: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V3v ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V3v ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V3v ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V3v ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V3v ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V3v ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V3v ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V3v ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V3v ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V3v ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V3v ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V3v ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V3v ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V3v ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V3v ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V3v ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V3v ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V3v ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V3v ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V3v ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V3v ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V3v ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) @ ( c_2Ebool_2EARB @ ty_2Enum_2Enum ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93                  @ V2a ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2EASCIInumbers_2EUNHEX__ind,axiom,
% 5.66/5.93      ! [V0P: $i] :
% 5.66/5.93        ( ( mem @ V0P @ ( arr @ ty_2Estring_2Echar @ bool ) )
% 5.66/5.93       => ( ( ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93            & ( p @ ( ap @ V0P @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93            & ! [V1v24: tp__ty_2Estring_2Echar] : ( p @ ( ap @ V0P @ ( inj__ty_2Estring_2Echar @ V1v24 ) ) ) )
% 5.66/5.93         => ! [V2v: tp__ty_2Estring_2Echar] : ( p @ ( ap @ V0P @ ( inj__ty_2Estring_2Echar @ V2v ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2EASCIInumbers_2EUNHEX__def,axiom,
% 5.66/5.93      ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93        = fo__c_2Enum_2E0 )
% 5.66/5.93      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.66/5.93      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2EASCIInumbers_2Enum__from__bin__string__def,axiom,
% 5.66/5.93      ( c_2EASCIInumbers_2Enum__from__bin__string
% 5.66/5.93      = ( ap @ ( ap @ c_2EASCIInumbers_2Es2n @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ c_2EASCIInumbers_2EUNHEX ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2EASCIInumbers_2Enum__from__oct__string__def,axiom,
% 5.66/5.93      ( c_2EASCIInumbers_2Enum__from__oct__string
% 5.66/5.93      = ( ap @ ( ap @ c_2EASCIInumbers_2Es2n @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ c_2EASCIInumbers_2EUNHEX ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2EASCIInumbers_2Enum__from__dec__string__def,axiom,
% 5.66/5.93      ( c_2EASCIInumbers_2Enum__from__dec__string
% 5.66/5.93      = ( ap @ ( ap @ c_2EASCIInumbers_2Es2n @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ c_2EASCIInumbers_2EUNHEX ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2EASCIInumbers_2Enum__from__hex__string__def,axiom,
% 5.66/5.93      ( c_2EASCIInumbers_2Enum__from__hex__string
% 5.66/5.93      = ( ap @ ( ap @ c_2EASCIInumbers_2Es2n @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ c_2EASCIInumbers_2EUNHEX ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2EASCIInumbers_2Enum__to__bin__string__def,axiom,
% 5.66/5.93      ( c_2EASCIInumbers_2Enum__to__bin__string
% 5.66/5.93      = ( ap @ ( ap @ c_2EASCIInumbers_2En2s @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ c_2EASCIInumbers_2EHEX ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2EASCIInumbers_2Enum__to__oct__string__def,axiom,
% 5.66/5.93      ( c_2EASCIInumbers_2Enum__to__oct__string
% 5.66/5.93      = ( ap @ ( ap @ c_2EASCIInumbers_2En2s @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ c_2EASCIInumbers_2EHEX ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2EASCIInumbers_2Enum__to__dec__string__def,axiom,
% 5.66/5.93      ( c_2EASCIInumbers_2Enum__to__dec__string
% 5.66/5.93      = ( ap @ ( ap @ c_2EASCIInumbers_2En2s @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) @ c_2EASCIInumbers_2EHEX ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2EASCIInumbers_2Enum__to__hex__string__def,axiom,
% 5.66/5.93      ( c_2EASCIInumbers_2Enum__to__hex__string
% 5.66/5.93      = ( ap @ ( ap @ c_2EASCIInumbers_2En2s @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) @ c_2EASCIInumbers_2EHEX ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2EASCIInumbers_2EfromBinString__def,axiom,
% 5.66/5.93      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.93        ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EfromBinString @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) )
% 5.66/5.93        = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum
% 5.66/5.93          @ ( ap
% 5.66/5.93            @ ( ap
% 5.66/5.93              @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) )
% 5.66/5.93                @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) ) )
% 5.66/5.93                  @ ( ap
% 5.66/5.93                    @ ( ap @ ( c_2Elist_2EEVERY @ ty_2Estring_2Echar )
% 5.66/5.93                      @ ( lam @ ty_2Estring_2Echar
% 5.66/5.93                        @ ^ [V1c: $i] : ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V1c ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Estring_2Echar ) @ V1c ) @ ( ap @ c_2Estring_2ECHR @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93                    @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) ) )
% 5.66/5.93              @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( ap @ c_2EASCIInumbers_2Enum__from__bin__string @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) ) )
% 5.66/5.93            @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2EASCIInumbers_2EfromDecString__def,axiom,
% 5.66/5.93      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.93        ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EfromDecString @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) )
% 5.66/5.93        = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ ty_2Estring_2Echar ) @ c_2Estring_2EisDigit ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( ap @ c_2EASCIInumbers_2Enum__from__dec__string @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) ) ) @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2EASCIInumbers_2EfromHexString__def,axiom,
% 5.66/5.93      ! [V0s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.93        ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EfromHexString @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) )
% 5.66/5.93        = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ ty_2Estring_2Echar ) @ c_2Estring_2EisHexDigit ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( ap @ c_2EASCIInumbers_2Enum__from__hex__string @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V0s ) ) ) ) @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2EASCIInumbers_2Es2n__compute,axiom,
% 5.66/5.93      ! [V0b: tp__ty_2Enum_2Enum,V1f: $i] :
% 5.66/5.93        ( ( mem @ V1f @ ( arr @ ty_2Estring_2Echar @ ty_2Enum_2Enum ) )
% 5.66/5.93       => ! [V2s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.93            ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2EASCIInumbers_2Es2n @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ V1f ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2s ) ) )
% 5.66/5.93            = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Enumposrep_2El2n @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ty_2Estring_2Echar @ ty_2Enum_2Enum ) @ V1f ) @ ( ap @ ( c_2Elist_2EREVERSE @ ty_2Estring_2Echar ) @ ( ap @ c_2Estring_2EEXPLODE @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2s ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2EASCIInumbers_2En2s__compute,axiom,
% 5.66/5.93      ! [V0b: tp__ty_2Enum_2Enum,V1f: $i] :
% 5.66/5.93        ( ( mem @ V1f @ ( arr @ ty_2Enum_2Enum @ ty_2Estring_2Echar ) )
% 5.66/5.93       => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.66/5.93            ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( ap @ c_2EASCIInumbers_2En2s @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ V1f ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.66/5.93            = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2Estring_2EIMPLODE @ ( ap @ ( c_2Elist_2EREVERSE @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ty_2Enum_2Enum @ ty_2Estring_2Echar ) @ V1f ) @ ( ap @ ( ap @ c_2Enumposrep_2En2l @ ( inj__ty_2Enum_2Enum @ V0b ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2EASCIInumbers_2EUNHEX__HEX,axiom,
% 5.66/5.93      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.66/5.93        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
% 5.66/5.93       => ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2EASCIInumbers_2EHEX @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.66/5.93          = V0n ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2EASCIInumbers_2EHEX__UNHEX,axiom,
% 5.66/5.93      ! [V0c: tp__ty_2Estring_2Echar] :
% 5.66/5.93        ( ( p @ ( ap @ c_2Estring_2EisHexDigit @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.66/5.93       => ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2EHEX @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) )
% 5.66/5.93          = ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2EtoUpper @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2EASCIInumbers_2EDEC__UNDEC,axiom,
% 5.66/5.93      ! [V0c: tp__ty_2Estring_2Echar] :
% 5.66/5.93        ( ( p @ ( ap @ c_2Estring_2EisDigit @ ( inj__ty_2Estring_2Echar @ V0c ) ) )
% 5.66/5.93       => ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2EHEX @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( inj__ty_2Estring_2Echar @ V0c ) ) ) )
% 5.66/5.93          = V0c ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2EASCIInumbers_2Es2n__n2s,axiom,
% 5.66/5.93      ! [V0c2n: $i] :
% 5.66/5.93        ( ( mem @ V0c2n @ ( arr @ ty_2Estring_2Echar @ ty_2Enum_2Enum ) )
% 5.66/5.93       => ! [V1n2c: $i] :
% 5.66/5.93            ( ( mem @ V1n2c @ ( arr @ ty_2Enum_2Enum @ ty_2Estring_2Echar ) )
% 5.66/5.93           => ! [V2b: tp__ty_2Enum_2Enum,V3n: tp__ty_2Enum_2Enum] :
% 5.66/5.93                ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) )
% 5.66/5.93                  & ! [V4x: tp__ty_2Enum_2Enum] :
% 5.66/5.93                      ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4x ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) )
% 5.66/5.93                     => ( ( surj__ty_2Enum_2Enum @ ( ap @ V0c2n @ ( ap @ V1n2c @ ( inj__ty_2Enum_2Enum @ V4x ) ) ) )
% 5.66/5.93                        = V4x ) ) )
% 5.66/5.93               => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ c_2EASCIInumbers_2Es2n @ ( inj__ty_2Enum_2Enum @ V2b ) ) @ V0c2n ) @ ( ap @ ( ap @ ( ap @ c_2EASCIInumbers_2En2s @ ( inj__ty_2Enum_2Enum @ V2b ) ) @ V1n2c ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) )
% 5.66/5.93                  = V3n ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2EASCIInumbers_2En2s__s2n,axiom,
% 5.66/5.93      ! [V0c2n: $i] :
% 5.66/5.93        ( ( mem @ V0c2n @ ( arr @ ty_2Estring_2Echar @ ty_2Enum_2Enum ) )
% 5.66/5.93       => ! [V1n2c: $i] :
% 5.66/5.93            ( ( mem @ V1n2c @ ( arr @ ty_2Enum_2Enum @ ty_2Estring_2Echar ) )
% 5.66/5.93           => ! [V2b: tp__ty_2Enum_2Enum,V3s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.93                ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V2b ) ) )
% 5.66/5.93                  & ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Estring_2Echar @ bool @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2E_3E @ ( inj__ty_2Enum_2Enum @ V2b ) ) ) @ V0c2n ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V3s ) ) ) )
% 5.66/5.93               => ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( ap @ c_2EASCIInumbers_2En2s @ ( inj__ty_2Enum_2Enum @ V2b ) ) @ V1n2c ) @ ( ap @ ( ap @ ( ap @ c_2EASCIInumbers_2Es2n @ ( inj__ty_2Enum_2Enum @ V2b ) ) @ V0c2n ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V3s ) ) ) )
% 5.66/5.93                  = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( ap @ c_2EASCIInumbers_2Es2n @ ( inj__ty_2Enum_2Enum @ V2b ) ) @ V0c2n ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V3s ) ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ty_2Estring_2Echar ) @ ( ap @ V1n2c @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( c_2Elist_2ENIL @ ty_2Estring_2Echar ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ty_2Estring_2Echar @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Estring_2Echar @ ty_2Estring_2Echar @ ty_2Enum_2Enum ) @ V1n2c ) @ V0c2n ) ) @ ( ap @ ( ap @ ( c_2Erich__list_2ELASTN @ ty_2Estring_2Echar ) @ ( ap @ c_2Enum_2ESUC @ ( ap @ ( ap @ c_2Elogroot_2ELOG @ ( inj__ty_2Enum_2Enum @ V2b ) ) @ ( ap @ ( ap @ ( ap @ c_2EASCIInumbers_2Es2n @ ( inj__ty_2Enum_2Enum @ V2b ) ) @ V0c2n ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V3s ) ) ) ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V3s ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2EASCIInumbers_2EtoNum__toString,axiom,
% 5.66/5.93      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.66/5.93        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2Enum__from__dec__string @ ( ap @ c_2EASCIInumbers_2Enum__to__dec__string @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.66/5.93        = V0n ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2EASCIInumbers_2EtoString__toNum__cancel,axiom,
% 5.66/5.93      ! [V0n: tp__ty_2Enum_2Enum] :
% 5.66/5.93        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2Enum__from__dec__string @ ( ap @ c_2EASCIInumbers_2Enum__to__dec__string @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.66/5.93        = V0n ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2EASCIInumbers_2EtoString__inj,axiom,
% 5.66/5.93      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.66/5.93        ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2Enum__to__dec__string @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.66/5.93          = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2Enum__to__dec__string @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.66/5.93      <=> ( V0n = V1m ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2EASCIInumbers_2EtoString__11,axiom,
% 5.66/5.93      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
% 5.66/5.93        ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2Enum__to__dec__string @ ( inj__ty_2Enum_2Enum @ V0n ) ) )
% 5.66/5.93          = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2Enum__to__dec__string @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) )
% 5.66/5.93      <=> ( V0n = V1m ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2EASCIInumbers_2ESTRCAT__toString__inj,axiom,
% 5.66/5.93      ! [V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum,V2s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.93        ( ( ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2s ) ) @ ( ap @ c_2EASCIInumbers_2Enum__to__dec__string @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
% 5.66/5.93          = ( surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V2s ) ) @ ( ap @ c_2EASCIInumbers_2Enum__to__dec__string @ ( inj__ty_2Enum_2Enum @ V1m ) ) ) ) )
% 5.66/5.93      <=> ( V0n = V1m ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2EASCIInumbers_2EBIT__num__from__bin__string,axiom,
% 5.66/5.93      ! [V0x: tp__ty_2Enum_2Enum,V1s: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.66/5.93        ( ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ ty_2Estring_2Echar ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Estring_2Echar @ bool @ ty_2Enum_2Enum ) @ ( ap @ c_2Earithmetic_2E_3E @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ c_2EASCIInumbers_2EUNHEX ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s ) ) )
% 5.66/5.93          & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s ) ) ) ) )
% 5.66/5.93       => ( ( p @ ( ap @ ( ap @ c_2Ebit_2EBIT @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ c_2EASCIInumbers_2Enum__from__bin__string @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s ) ) ) )
% 5.66/5.93        <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EASCIInumbers_2EUNHEX @ ( ap @ c_2Estring_2ESUB @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ty_2Enum_2Enum ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s ) ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Estring_2Echar ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ V1s ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) ) ) )
% 5.66/5.93            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2EASCIInumbers_2ESUB__num__to__bin__string,axiom,
% 5.66/5.93      ! [V0x: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.93        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Estring_2Echar ) @ ( ap @ c_2EASCIInumbers_2Enum__to__bin__string @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) )
% 5.66/5.93       => ( ( surj__ty_2Estring_2Echar @ ( ap @ c_2Estring_2ESUB @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ty_2Enum_2Enum ) @ ( ap @ c_2EASCIInumbers_2Enum__to__bin__string @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) )
% 5.66/5.93          = ( surj__ty_2Estring_2Echar @ ( ap @ c_2EASCIInumbers_2EHEX @ ( ap @ ( ap @ c_2Ebit_2EBITV @ ( inj__ty_2Enum_2Enum @ V1n ) ) @ ( ap @ c_2Eprim__rec_2EPRE @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( ap @ ( c_2Elist_2ELENGTH @ ty_2Estring_2Echar ) @ ( ap @ c_2EASCIInumbers_2Enum__to__bin__string @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2EASCIInumbers_2Enum__bin__string,axiom,
% 5.66/5.93      ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ c_2EASCIInumbers_2Enum__from__bin__string ) @ c_2EASCIInumbers_2Enum__to__bin__string )
% 5.66/5.93      = ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2EASCIInumbers_2Enum__oct__string,axiom,
% 5.66/5.93      ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ c_2EASCIInumbers_2Enum__from__oct__string ) @ c_2EASCIInumbers_2Enum__to__oct__string )
% 5.66/5.93      = ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2EASCIInumbers_2Enum__dec__string,axiom,
% 5.66/5.93      ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ c_2EASCIInumbers_2Enum__from__dec__string ) @ c_2EASCIInumbers_2Enum__to__dec__string )
% 5.66/5.93      = ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2EASCIInumbers_2Enum__hex__string,axiom,
% 5.66/5.93      ( ( ap @ ( ap @ ( c_2Ecombin_2Eo @ ty_2Enum_2Enum @ ty_2Enum_2Enum @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) ) @ c_2EASCIInumbers_2Enum__from__hex__string ) @ c_2EASCIInumbers_2Enum__to__hex__string )
% 5.66/5.93      = ( c_2Ecombin_2EI @ ty_2Enum_2Enum ) ) ).
% 5.66/5.93  
% 5.66/5.93  %------------------------------------------------------------------------------
% 5.66/5.93  %------------------------------------------------------------------------------
% 5.66/5.93  thf(tp_ty_2Efinite__map_2Efmap,type,
% 5.66/5.93      ty_2Efinite__map_2Efmap: del > del > del ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2EDRESTRICT,type,
% 5.66/5.93      c_2Efinite__map_2EDRESTRICT: del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2EDRESTRICT,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2EFAPPLY,type,
% 5.66/5.93      c_2Efinite__map_2EFAPPLY: del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2EFAPPLY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ( arr @ A_27a @ A_27b ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2EFCARD,type,
% 5.66/5.93      c_2Efinite__map_2EFCARD: del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2EFCARD,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efinite__map_2EFCARD @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ty_2Enum_2Enum ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2EFDOM,type,
% 5.66/5.93      c_2Efinite__map_2EFDOM: del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2EFDOM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2EFEMPTY,type,
% 5.66/5.93      c_2Efinite__map_2EFEMPTY: del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2EFEMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2EFEVERY,type,
% 5.66/5.93      c_2Efinite__map_2EFEVERY: del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2EFEVERY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efinite__map_2EFEVERY @ A_27a @ A_27b ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ bool ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2EFLOOKUP,type,
% 5.66/5.93      c_2Efinite__map_2EFLOOKUP: del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2EFLOOKUP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2EFMAP__MAP2,type,
% 5.66/5.93      c_2Efinite__map_2EFMAP__MAP2: del > del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2EFMAP__MAP2,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Efinite__map_2EFMAP__MAP2 @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c ) @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2EFMERGE,type,
% 5.66/5.93      c_2Efinite__map_2EFMERGE: del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2EFMERGE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efinite__map_2EFMERGE @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2EFRANGE,type,
% 5.66/5.93      c_2Efinite__map_2EFRANGE: del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2EFRANGE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efinite__map_2EFRANGE @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ( arr @ A_27b @ bool ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2EFUNION,type,
% 5.66/5.93      c_2Efinite__map_2EFUNION: del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2EFUNION,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2EFUN__FMAP,type,
% 5.66/5.93      c_2Efinite__map_2EFUN__FMAP: del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2EFUN__FMAP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efinite__map_2EFUN__FMAP @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2EFUPDATE,type,
% 5.66/5.93      c_2Efinite__map_2EFUPDATE: del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2EFUPDATE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2EFUPDATE__LIST,type,
% 5.66/5.93      c_2Efinite__map_2EFUPDATE__LIST: del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2EFUPDATE__LIST,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2EMAP__KEYS,type,
% 5.66/5.93      c_2Efinite__map_2EMAP__KEYS: del > del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2EMAP__KEYS,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Efinite__map_2EMAP__KEYS @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c ) @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27c ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2ERRESTRICT,type,
% 5.66/5.93      c_2Efinite__map_2ERRESTRICT: del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2ERRESTRICT,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efinite__map_2ERRESTRICT @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ bool ) @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2ESUBMAP,type,
% 5.66/5.93      c_2Efinite__map_2ESUBMAP: del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2ESUBMAP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ bool ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2Ef__o,type,
% 5.66/5.93      c_2Efinite__map_2Ef__o: del > del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2Ef__o,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Efinite__map_2Ef__o @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2Ef__o__f,type,
% 5.66/5.93      c_2Efinite__map_2Ef__o__f: del > del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2Ef__o__f,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Efinite__map_2Ef__o__f @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27c ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2Efdomsub,type,
% 5.66/5.93      c_2Efinite__map_2Efdomsub: del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2Efdomsub,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2Efmap__ABS,type,
% 5.66/5.93      c_2Efinite__map_2Efmap__ABS: del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2Efmap__ABS,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efinite__map_2Efmap__ABS @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2Efmap__EQ__UPTO,type,
% 5.66/5.93      c_2Efinite__map_2Efmap__EQ__UPTO: del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2Efmap__EQ__UPTO,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efinite__map_2Efmap__EQ__UPTO @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2Efmap__REP,type,
% 5.66/5.93      c_2Efinite__map_2Efmap__REP: del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2Efmap__REP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efinite__map_2Efmap__REP @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2Efmap__inverse,type,
% 5.66/5.93      c_2Efinite__map_2Efmap__inverse: del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2Efmap__inverse,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efinite__map_2Efmap__inverse @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) @ bool ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2Efmap__rel,type,
% 5.66/5.93      c_2Efinite__map_2Efmap__rel: del > del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2Efmap__rel,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27a ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27b ) @ bool ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2Efmap__size,type,
% 5.66/5.93      c_2Efinite__map_2Efmap__size: del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2Efmap__size,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efinite__map_2Efmap__size @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ty_2Enum_2Enum ) @ ( arr @ ( arr @ A_27b @ ty_2Enum_2Enum ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ty_2Enum_2Enum ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2Eis__fmap,type,
% 5.66/5.93      c_2Efinite__map_2Eis__fmap: del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2Eis__fmap,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Efinite__map_2Eis__fmap @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) @ bool ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(tp_c_2Efinite__map_2Eo__f,type,
% 5.66/5.93      c_2Efinite__map_2Eo__f: del > del > del > $i ).
% 5.66/5.93  
% 5.66/5.93  thf(mem_c_2Efinite__map_2Eo__f,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Efinite__map_2Eo__f @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27b @ A_27c ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2Eis__fmap__def,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] :
% 5.66/5.93        ( ( c_2Efinite__map_2Eis__fmap @ A_27a @ A_27b )
% 5.66/5.93        = ( lam @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) )
% 5.66/5.93          @ ^ [V0a0: $i] :
% 5.66/5.93              ( ap @ ( c_2Ebool_2E_21 @ ( arr @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) @ bool ) )
% 5.66/5.93              @ ( lam @ ( arr @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) @ bool )
% 5.66/5.93                @ ^ [V1is__fmap_27: $i] :
% 5.66/5.93                    ( ap
% 5.66/5.93                    @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.66/5.93                      @ ( ap @ ( c_2Ebool_2E_21 @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) )
% 5.66/5.93                        @ ( lam @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) )
% 5.66/5.93                          @ ^ [V2a0: $i] :
% 5.66/5.93                              ( ap
% 5.66/5.93                              @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.66/5.93                                @ ( ap
% 5.66/5.93                                  @ ( ap @ c_2Ebool_2E_5C_2F
% 5.66/5.93                                    @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) ) @ V2a0 )
% 5.66/5.93                                      @ ( lam @ A_27a
% 5.66/5.93                                        @ ^ [V3a: $i] : ( ap @ ( c_2Esum_2EINR @ A_27b @ ty_2Eone_2Eone ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) ) )
% 5.66/5.93                                  @ ( ap @ ( c_2Ebool_2E_3F @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) )
% 5.66/5.93                                    @ ( lam @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) )
% 5.66/5.93                                      @ ^ [V4f: $i] :
% 5.66/5.93                                          ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.66/5.93                                          @ ( lam @ A_27a
% 5.66/5.93                                            @ ^ [V5a: $i] :
% 5.66/5.93                                                ( ap @ ( c_2Ebool_2E_3F @ A_27b )
% 5.66/5.93                                                @ ( lam @ A_27b
% 5.66/5.93                                                  @ ^ [V6b: $i] :
% 5.66/5.93                                                      ( ap
% 5.66/5.93                                                      @ ( ap @ c_2Ebool_2E_2F_5C
% 5.66/5.93                                                        @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) ) @ V2a0 )
% 5.66/5.93                                                          @ ( lam @ A_27a
% 5.66/5.93                                                            @ ^ [V7x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V7x ) @ V5a ) ) @ ( ap @ ( c_2Esum_2EINL @ A_27b @ ty_2Eone_2Eone ) @ V6b ) ) @ ( ap @ V4f @ V7x ) ) ) ) )
% 5.66/5.93                                                      @ ( ap @ V1is__fmap_27 @ V4f ) ) ) ) ) ) ) ) ) )
% 5.66/5.93                              @ ( ap @ V1is__fmap_27 @ V2a0 ) ) ) ) )
% 5.66/5.93                    @ ( ap @ V1is__fmap_27 @ V0a0 ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Eis__fmap__rules,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] :
% 5.66/5.93        ( ( p
% 5.66/5.93          @ ( ap @ ( c_2Efinite__map_2Eis__fmap @ A_27a @ A_27b )
% 5.66/5.93            @ ( lam @ A_27a
% 5.66/5.93              @ ^ [V0a: $i] : ( ap @ ( c_2Esum_2EINR @ A_27b @ ty_2Eone_2Eone ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) ) )
% 5.66/5.93        & ! [V1f: $i] :
% 5.66/5.93            ( ( mem @ V1f @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) )
% 5.66/5.93           => ! [V2a: $i] :
% 5.66/5.93                ( ( mem @ V2a @ A_27a )
% 5.66/5.93               => ! [V3b: $i] :
% 5.66/5.93                    ( ( mem @ V3b @ A_27b )
% 5.66/5.93                   => ( ( p @ ( ap @ ( c_2Efinite__map_2Eis__fmap @ A_27a @ A_27b ) @ V1f ) )
% 5.66/5.93                     => ( p
% 5.66/5.93                        @ ( ap @ ( c_2Efinite__map_2Eis__fmap @ A_27a @ A_27b )
% 5.66/5.93                          @ ( lam @ A_27a
% 5.66/5.93                            @ ^ [V4x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V4x ) @ V2a ) ) @ ( ap @ ( c_2Esum_2EINL @ A_27b @ ty_2Eone_2Eone ) @ V3b ) ) @ ( ap @ V1f @ V4x ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Eis__fmap__ind,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0is__fmap_27: $i] :
% 5.66/5.93        ( ( mem @ V0is__fmap_27 @ ( arr @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) @ bool ) )
% 5.66/5.93       => ( ( ( p
% 5.66/5.93              @ ( ap @ V0is__fmap_27
% 5.66/5.93                @ ( lam @ A_27a
% 5.66/5.93                  @ ^ [V1a: $i] : ( ap @ ( c_2Esum_2EINR @ A_27b @ ty_2Eone_2Eone ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) ) )
% 5.66/5.93            & ! [V2f: $i] :
% 5.66/5.93                ( ( mem @ V2f @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) )
% 5.66/5.93               => ! [V3a: $i] :
% 5.66/5.93                    ( ( mem @ V3a @ A_27a )
% 5.66/5.93                   => ! [V4b: $i] :
% 5.66/5.93                        ( ( mem @ V4b @ A_27b )
% 5.66/5.93                       => ( ( p @ ( ap @ V0is__fmap_27 @ V2f ) )
% 5.66/5.93                         => ( p
% 5.66/5.93                            @ ( ap @ V0is__fmap_27
% 5.66/5.93                              @ ( lam @ A_27a
% 5.66/5.93                                @ ^ [V5x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V5x ) @ V3a ) ) @ ( ap @ ( c_2Esum_2EINL @ A_27b @ ty_2Eone_2Eone ) @ V4b ) ) @ ( ap @ V2f @ V5x ) ) ) ) ) ) ) ) ) )
% 5.66/5.93         => ! [V6a0: $i] :
% 5.66/5.93              ( ( mem @ V6a0 @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) )
% 5.66/5.93             => ( ( p @ ( ap @ ( c_2Efinite__map_2Eis__fmap @ A_27a @ A_27b ) @ V6a0 ) )
% 5.66/5.93               => ( p @ ( ap @ V0is__fmap_27 @ V6a0 ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Eis__fmap__strongind,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0is__fmap_27: $i] :
% 5.66/5.93        ( ( mem @ V0is__fmap_27 @ ( arr @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) @ bool ) )
% 5.66/5.93       => ( ( ( p
% 5.66/5.93              @ ( ap @ V0is__fmap_27
% 5.66/5.93                @ ( lam @ A_27a
% 5.66/5.93                  @ ^ [V1a: $i] : ( ap @ ( c_2Esum_2EINR @ A_27b @ ty_2Eone_2Eone ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) ) )
% 5.66/5.93            & ! [V2f: $i] :
% 5.66/5.93                ( ( mem @ V2f @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) )
% 5.66/5.93               => ! [V3a: $i] :
% 5.66/5.93                    ( ( mem @ V3a @ A_27a )
% 5.66/5.93                   => ! [V4b: $i] :
% 5.66/5.93                        ( ( mem @ V4b @ A_27b )
% 5.66/5.93                       => ( ( ( p @ ( ap @ ( c_2Efinite__map_2Eis__fmap @ A_27a @ A_27b ) @ V2f ) )
% 5.66/5.93                            & ( p @ ( ap @ V0is__fmap_27 @ V2f ) ) )
% 5.66/5.93                         => ( p
% 5.66/5.93                            @ ( ap @ V0is__fmap_27
% 5.66/5.93                              @ ( lam @ A_27a
% 5.66/5.93                                @ ^ [V5x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V5x ) @ V3a ) ) @ ( ap @ ( c_2Esum_2EINL @ A_27b @ ty_2Eone_2Eone ) @ V4b ) ) @ ( ap @ V2f @ V5x ) ) ) ) ) ) ) ) ) )
% 5.66/5.93         => ! [V6a0: $i] :
% 5.66/5.93              ( ( mem @ V6a0 @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) )
% 5.66/5.93             => ( ( p @ ( ap @ ( c_2Efinite__map_2Eis__fmap @ A_27a @ A_27b ) @ V6a0 ) )
% 5.66/5.93               => ( p @ ( ap @ V0is__fmap_27 @ V6a0 ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Eis__fmap__cases,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0a0: $i] :
% 5.66/5.93        ( ( mem @ V0a0 @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) )
% 5.66/5.93       => ( ( p @ ( ap @ ( c_2Efinite__map_2Eis__fmap @ A_27a @ A_27b ) @ V0a0 ) )
% 5.66/5.93        <=> ( ( V0a0
% 5.66/5.93              = ( lam @ A_27a
% 5.66/5.93                @ ^ [V1a: $i] : ( ap @ ( c_2Esum_2EINR @ A_27b @ ty_2Eone_2Eone ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) )
% 5.66/5.93            | ? [V2f: $i] :
% 5.66/5.93                ( ( mem @ V2f @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) )
% 5.66/5.93                & ? [V3a: $i] :
% 5.66/5.93                    ( ( mem @ V3a @ A_27a )
% 5.66/5.93                    & ? [V4b: $i] :
% 5.66/5.93                        ( ( mem @ V4b @ A_27b )
% 5.66/5.93                        & ( V0a0
% 5.66/5.93                          = ( lam @ A_27a
% 5.66/5.93                            @ ^ [V5x: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V5x ) @ V3a ) ) @ ( ap @ ( c_2Esum_2EINL @ A_27b @ ty_2Eone_2Eone ) @ V4b ) ) @ ( ap @ V2f @ V5x ) ) ) )
% 5.66/5.93                        & ( p @ ( ap @ ( c_2Efinite__map_2Eis__fmap @ A_27a @ A_27b ) @ V2f ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2Efmap__TY__DEF,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] :
% 5.66/5.93      ? [V0rep: $i] :
% 5.66/5.93        ( ( mem @ V0rep @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) ) )
% 5.66/5.93        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) @ ( c_2Efinite__map_2Eis__fmap @ A_27a @ A_27b ) ) @ V0rep ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2Efmap__ISO__DEF,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] :
% 5.66/5.93        ( ! [V0a: $i] :
% 5.66/5.93            ( ( mem @ V0a @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( ap @ ( c_2Efinite__map_2Efmap__ABS @ A_27a @ A_27b ) @ ( ap @ ( c_2Efinite__map_2Efmap__REP @ A_27a @ A_27b ) @ V0a ) )
% 5.66/5.93              = V0a ) )
% 5.66/5.93        & ! [V1r: $i] :
% 5.66/5.93            ( ( mem @ V1r @ ( arr @ A_27a @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( c_2Efinite__map_2Eis__fmap @ A_27a @ A_27b ) @ V1r ) )
% 5.66/5.93            <=> ( ( ap @ ( c_2Efinite__map_2Efmap__REP @ A_27a @ A_27b ) @ ( ap @ ( c_2Efinite__map_2Efmap__ABS @ A_27a @ A_27b ) @ V1r ) )
% 5.66/5.93                = V1r ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2EFUPDATE__DEF,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1x: $i] :
% 5.66/5.93            ( ( mem @ V1x @ A_27a )
% 5.66/5.93           => ! [V2y: $i] :
% 5.66/5.93                ( ( mem @ V2y @ A_27b )
% 5.66/5.93               => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1x ) @ V2y ) )
% 5.66/5.93                  = ( ap @ ( c_2Efinite__map_2Efmap__ABS @ A_27a @ A_27b )
% 5.66/5.93                    @ ( lam @ A_27a
% 5.66/5.93                      @ ^ [V3a: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Esum_2Esum @ A_27b @ ty_2Eone_2Eone ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V3a ) @ V1x ) ) @ ( ap @ ( c_2Esum_2EINL @ A_27b @ ty_2Eone_2Eone ) @ V2y ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__REP @ A_27a @ A_27b ) @ V0f ) @ V3a ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2EFEMPTY__DEF,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] :
% 5.66/5.93        ( ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b )
% 5.66/5.93        = ( ap @ ( c_2Efinite__map_2Efmap__ABS @ A_27a @ A_27b )
% 5.66/5.93          @ ( lam @ A_27a
% 5.66/5.93            @ ^ [V0a: $i] : ( ap @ ( c_2Esum_2EINR @ A_27b @ ty_2Eone_2Eone ) @ ( inj__ty_2Eone_2Eone @ fo__c_2Eone_2Eone ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2EFAPPLY__DEF,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1x: $i] :
% 5.66/5.93            ( ( mem @ V1x @ A_27a )
% 5.66/5.93           => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V0f ) @ V1x )
% 5.66/5.93              = ( ap @ ( c_2Esum_2EOUTL @ A_27b @ ty_2Eone_2Eone ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__REP @ A_27a @ A_27b ) @ V0f ) @ V1x ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2EFDOM__DEF,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1x: $i] :
% 5.66/5.93            ( ( mem @ V1x @ A_27a )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) @ V1x ) )
% 5.66/5.93            <=> ( p @ ( ap @ ( c_2Esum_2EISL @ A_27b @ ty_2Eone_2Eone ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__REP @ A_27a @ A_27b ) @ V0f ) @ V1x ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFAPPLY__FUPDATE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1x: $i] :
% 5.66/5.93            ( ( mem @ V1x @ A_27a )
% 5.66/5.93           => ! [V2y: $i] :
% 5.66/5.93                ( ( mem @ V2y @ A_27b )
% 5.66/5.93               => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1x ) @ V2y ) ) ) @ V1x )
% 5.66/5.93                  = V2y ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ENOT__EQ__FAPPLY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1a: $i] :
% 5.66/5.93            ( ( mem @ V1a @ A_27a )
% 5.66/5.93           => ! [V2x: $i] :
% 5.66/5.93                ( ( mem @ V2x @ A_27a )
% 5.66/5.93               => ! [V3y: $i] :
% 5.66/5.93                    ( ( mem @ V3y @ A_27b )
% 5.66/5.93                   => ( ( V1a != V2x )
% 5.66/5.93                     => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) ) @ V1a )
% 5.66/5.93                        = ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V0f ) @ V1a ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__COMMUTES,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1a: $i] :
% 5.66/5.93            ( ( mem @ V1a @ A_27a )
% 5.66/5.93           => ! [V2b: $i] :
% 5.66/5.93                ( ( mem @ V2b @ A_27b )
% 5.66/5.93               => ! [V3c: $i] :
% 5.66/5.93                    ( ( mem @ V3c @ A_27a )
% 5.66/5.93                   => ! [V4d: $i] :
% 5.66/5.93                        ( ( mem @ V4d @ A_27b )
% 5.66/5.93                       => ( ( V1a != V3c )
% 5.66/5.93                         => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1a ) @ V2b ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V3c ) @ V4d ) )
% 5.66/5.93                            = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V3c ) @ V4d ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1a ) @ V2b ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__EQ,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1a: $i] :
% 5.66/5.93            ( ( mem @ V1a @ A_27a )
% 5.66/5.93           => ! [V2b: $i] :
% 5.66/5.93                ( ( mem @ V2b @ A_27b )
% 5.66/5.93               => ! [V3c: $i] :
% 5.66/5.93                    ( ( mem @ V3c @ A_27b )
% 5.66/5.93                   => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1a ) @ V2b ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1a ) @ V3c ) )
% 5.66/5.93                      = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1a ) @ V3c ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFDOM__FEMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] :
% 5.66/5.93        ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) )
% 5.66/5.93        = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFDOM__FUPDATE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1a: $i] :
% 5.66/5.93            ( ( mem @ V1a @ A_27a )
% 5.66/5.93           => ! [V2b: $i] :
% 5.66/5.93                ( ( mem @ V2b @ A_27b )
% 5.66/5.93               => ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1a ) @ V2b ) ) )
% 5.66/5.93                  = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFAPPLY__FUPDATE__THM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1a: $i] :
% 5.66/5.93            ( ( mem @ V1a @ A_27a )
% 5.66/5.93           => ! [V2b: $i] :
% 5.66/5.93                ( ( mem @ V2b @ A_27b )
% 5.66/5.93               => ! [V3x: $i] :
% 5.66/5.93                    ( ( mem @ V3x @ A_27a )
% 5.66/5.93                   => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1a ) @ V2b ) ) ) @ V3x )
% 5.66/5.93                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V3x ) @ V1a ) ) @ V2b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V0f ) @ V3x ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ENOT__EQ__FEMPTY__FUPDATE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1a: $i] :
% 5.66/5.93            ( ( mem @ V1a @ A_27a )
% 5.66/5.93           => ! [V2b: $i] :
% 5.66/5.93                ( ( mem @ V2b @ A_27b )
% 5.66/5.93               => ( ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b )
% 5.66/5.93                 != ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1a ) @ V2b ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFDOM__EQ__FDOM__FUPDATE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1x: $i] :
% 5.66/5.93            ( ( mem @ V1x @ A_27a )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) )
% 5.66/5.93             => ! [V2y: $i] :
% 5.66/5.93                  ( ( mem @ V2y @ A_27b )
% 5.66/5.93                 => ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1x ) @ V2y ) ) )
% 5.66/5.93                    = ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__SIMPLE__INDUCT,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.93        ( ( mem @ V0P @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.93       => ( ( ( p @ ( ap @ V0P @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) )
% 5.66/5.93            & ! [V1f: $i] :
% 5.66/5.93                ( ( mem @ V1f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ( ( p @ ( ap @ V0P @ V1f ) )
% 5.66/5.93                 => ! [V2x: $i] :
% 5.66/5.93                      ( ( mem @ V2x @ A_27a )
% 5.66/5.93                     => ! [V3y: $i] :
% 5.66/5.93                          ( ( mem @ V3y @ A_27b )
% 5.66/5.93                         => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) ) ) ) ) ) ) )
% 5.66/5.93         => ! [V4f: $i] :
% 5.66/5.93              ( ( mem @ V4f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93             => ( p @ ( ap @ V0P @ V4f ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFDOM__EQ__EMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ( ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f )
% 5.66/5.93            = ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.66/5.93        <=> ( V0f
% 5.66/5.93            = ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFDOM__EQ__EMPTY__SYM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ( ( ( c_2Epred__set_2EEMPTY @ A_27a )
% 5.66/5.93            = ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) )
% 5.66/5.93        <=> ( V0f
% 5.66/5.93            = ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFDOM__F__FEMPTY1,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ( ! [V1a: $i] :
% 5.66/5.93              ( ( mem @ V1a @ A_27a )
% 5.66/5.93             => ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) ) )
% 5.66/5.93        <=> ( V0f
% 5.66/5.93            = ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFDOM__FINITE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0fm ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2EFCARD__DEF,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Efinite__map_2EFCARD @ A_27a @ A_27b ) @ V0fm ) )
% 5.66/5.93          = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Epred__set_2ECARD @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0fm ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFCARD__FEMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] :
% 5.66/5.93        ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Efinite__map_2EFCARD @ A_27a @ A_27b ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) )
% 5.66/5.93        = fo__c_2Enum_2E0 ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFCARD__FUPDATE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1a: $i] :
% 5.66/5.93            ( ( mem @ V1a @ A_27a )
% 5.66/5.93           => ! [V2b: $i] :
% 5.66/5.93                ( ( mem @ V2b @ A_27b )
% 5.66/5.93               => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Efinite__map_2EFCARD @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0fm ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1a ) @ V2b ) ) ) )
% 5.66/5.93                  = ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0fm ) ) ) @ ( ap @ ( c_2Efinite__map_2EFCARD @ A_27a @ A_27b ) @ V0fm ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) @ ( ap @ ( c_2Efinite__map_2EFCARD @ A_27a @ A_27b ) @ V0fm ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFCARD__0__FEMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Efinite__map_2EFCARD @ A_27a @ A_27b ) @ V0f ) )
% 5.66/5.93            = fo__c_2Enum_2E0 )
% 5.66/5.93        <=> ( V0f
% 5.66/5.93            = ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFCARD__SUC,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1n: tp__ty_2Enum_2Enum] :
% 5.66/5.93            ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Efinite__map_2EFCARD @ A_27a @ A_27b ) @ V0f ) )
% 5.66/5.93              = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V1n ) ) ) )
% 5.66/5.93          <=> ? [V2f_27: $i] :
% 5.66/5.93                ( ( mem @ V2f_27 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93                & ? [V3x: $i] :
% 5.66/5.93                    ( ( mem @ V3x @ A_27a )
% 5.66/5.93                    & ? [V4y: $i] :
% 5.66/5.93                        ( ( mem @ V4y @ A_27b )
% 5.66/5.93                        & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V2f_27 ) ) )
% 5.66/5.93                        & ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Efinite__map_2EFCARD @ A_27a @ A_27b ) @ V2f_27 ) )
% 5.66/5.93                          = V1n )
% 5.66/5.93                        & ( V0f
% 5.66/5.93                          = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V2f_27 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V3x ) @ V4y ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__INDUCT,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.93        ( ( mem @ V0P @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.93       => ( ( ( p @ ( ap @ V0P @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) )
% 5.66/5.93            & ! [V1f: $i] :
% 5.66/5.93                ( ( mem @ V1f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ( ( p @ ( ap @ V0P @ V1f ) )
% 5.66/5.93                 => ! [V2x: $i] :
% 5.66/5.93                      ( ( mem @ V2x @ A_27a )
% 5.66/5.93                     => ! [V3y: $i] :
% 5.66/5.93                          ( ( mem @ V3y @ A_27b )
% 5.66/5.93                         => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1f ) ) )
% 5.66/5.93                           => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) ) ) ) ) ) ) ) )
% 5.66/5.93         => ! [V4f: $i] :
% 5.66/5.93              ( ( mem @ V4f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93             => ( p @ ( ap @ V0P @ V4f ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFM__PULL__APART,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1k: $i] :
% 5.66/5.93            ( ( mem @ V1k @ A_27a )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1k ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0fm ) ) )
% 5.66/5.93             => ? [V2fm0: $i] :
% 5.66/5.93                  ( ( mem @ V2fm0 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93                  & ? [V3v: $i] :
% 5.66/5.93                      ( ( mem @ V3v @ A_27b )
% 5.66/5.93                      & ( V0fm
% 5.66/5.93                        = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V2fm0 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1k ) @ V3v ) ) )
% 5.66/5.93                      & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1k ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V2fm0 ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ENOT__FDOM__FAPPLY__FEMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1x: $i] :
% 5.66/5.93            ( ( mem @ V1x @ A_27a )
% 5.66/5.93           => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) )
% 5.66/5.93             => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V0f ) @ V1x )
% 5.66/5.93                = ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) @ V1x ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__EQ,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f )
% 5.66/5.93                  = ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1g ) )
% 5.66/5.93                & ( ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V0f )
% 5.66/5.93                  = ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V1g ) ) )
% 5.66/5.93            <=> ( V0f = V1g ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__EQ__THM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f )
% 5.66/5.93                  = ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1g ) )
% 5.66/5.93                & ! [V2x: $i] :
% 5.66/5.93                    ( ( mem @ V2x @ A_27a )
% 5.66/5.93                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) )
% 5.66/5.93                     => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V0f ) @ V2x )
% 5.66/5.93                        = ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V1g ) @ V2x ) ) ) ) )
% 5.66/5.93            <=> ( V0f = V1g ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__EXT,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( V0f = V1g )
% 5.66/5.93            <=> ( ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f )
% 5.66/5.93                  = ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1g ) )
% 5.66/5.93                & ! [V2x: $i] :
% 5.66/5.93                    ( ( mem @ V2x @ A_27a )
% 5.66/5.93                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) )
% 5.66/5.93                     => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V0f ) @ V2x )
% 5.66/5.93                        = ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V1g ) @ V2x ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2ESUBMAP__DEF,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V0f ) @ V1g ) )
% 5.66/5.93            <=> ! [V2x: $i] :
% 5.66/5.93                  ( ( mem @ V2x @ A_27a )
% 5.66/5.93                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) )
% 5.66/5.93                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1g ) ) )
% 5.66/5.93                      & ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V0f ) @ V2x )
% 5.66/5.93                        = ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V1g ) @ V2x ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ESUBMAP__FEMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) @ V0f ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ESUBMAP__REFL,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V0f ) @ V0f ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ESUBMAP__ANTISYM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V0f ) @ V1g ) )
% 5.66/5.93                & ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V1g ) @ V0f ) ) )
% 5.66/5.93            <=> ( V0f = V1g ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ESUBMAP__TRANS,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2h: $i] :
% 5.66/5.93                ( ( mem @ V2h @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ( ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V0f ) @ V1g ) )
% 5.66/5.93                    & ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V1g ) @ V2h ) ) )
% 5.66/5.93                 => ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V0f ) @ V2h ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EEQ__FDOM__SUBMAP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( V0f = V1g )
% 5.66/5.93            <=> ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V0f ) @ V1g ) )
% 5.66/5.93                & ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f )
% 5.66/5.93                  = ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1g ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ESUBMAP__FUPDATE__EQN,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1x: $i] :
% 5.66/5.93            ( ( mem @ V1x @ A_27a )
% 5.66/5.93           => ! [V2y: $i] :
% 5.66/5.93                ( ( mem @ V2y @ A_27b )
% 5.66/5.93               => ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1x ) @ V2y ) ) ) )
% 5.66/5.93                <=> ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) )
% 5.66/5.93                    | ( ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V0f ) @ V1x )
% 5.66/5.93                        = V2y )
% 5.66/5.93                      & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2EDRESTRICT__DEF,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1r: $i] :
% 5.66/5.93            ( ( mem @ V1r @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ V1r ) )
% 5.66/5.93                = ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) @ V1r ) )
% 5.66/5.93              & ! [V2x: $i] :
% 5.66/5.93                  ( ( mem @ V2x @ A_27a )
% 5.66/5.93                 => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ V1r ) ) @ V2x )
% 5.66/5.93                    = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) @ V1r ) ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V0f ) @ V2x ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) @ V2x ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDRESTRICT__FEMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.66/5.93        ( ( mem @ V0r @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ( ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) @ V0r )
% 5.66/5.93          = ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDRESTRICT__FUPDATE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1r: $i] :
% 5.66/5.93            ( ( mem @ V1r @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ! [V2x: $i] :
% 5.66/5.93                ( ( mem @ V2x @ A_27a )
% 5.66/5.93               => ! [V3y: $i] :
% 5.66/5.93                    ( ( mem @ V3y @ A_27b )
% 5.66/5.93                   => ( ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) ) @ V1r )
% 5.66/5.93                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1r ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ V1r ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ V1r ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ESTRONG__DRESTRICT__FUPDATE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1r: $i] :
% 5.66/5.93            ( ( mem @ V1r @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ! [V2x: $i] :
% 5.66/5.93                ( ( mem @ V2x @ A_27a )
% 5.66/5.93               => ! [V3y: $i] :
% 5.66/5.93                    ( ( mem @ V3y @ A_27b )
% 5.66/5.93                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1r ) )
% 5.66/5.93                     => ( ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) ) @ V1r )
% 5.66/5.93                        = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V1r ) @ V2x ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFDOM__DRESTRICT,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1r: $i] :
% 5.66/5.93            ( ( mem @ V1r @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ! [V2x: $i] :
% 5.66/5.93                ( ( mem @ V2x @ A_27c )
% 5.66/5.93               => ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ V1r ) )
% 5.66/5.93                  = ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) @ V1r ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ENOT__FDOM__DRESTRICT,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1x: $i] :
% 5.66/5.93            ( ( mem @ V1x @ A_27a )
% 5.66/5.93           => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) )
% 5.66/5.93             => ( ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) )
% 5.66/5.93                = V0f ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDRESTRICT__SUBMAP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1r: $i] :
% 5.66/5.93            ( ( mem @ V1r @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ V1r ) ) @ V0f ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDRESTRICT__DRESTRICT,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1P: $i] :
% 5.66/5.93            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ! [V2Q: $i] :
% 5.66/5.93                ( ( mem @ V2Q @ ( arr @ A_27a @ bool ) )
% 5.66/5.93               => ( ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ V1P ) ) @ V2Q )
% 5.66/5.93                  = ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1P ) @ V2Q ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDRESTRICT__IS__FEMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ( ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.66/5.93          = ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__DRESTRICT,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1x: $i] :
% 5.66/5.93            ( ( mem @ V1x @ A_27a )
% 5.66/5.93           => ! [V2y: $i] :
% 5.66/5.93                ( ( mem @ V2y @ A_27b )
% 5.66/5.93               => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1x ) @ V2y ) )
% 5.66/5.93                  = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ESTRONG__DRESTRICT__FUPDATE__THM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1r: $i] :
% 5.66/5.93            ( ( mem @ V1r @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ! [V2x: $i] :
% 5.66/5.93                ( ( mem @ V2x @ A_27a )
% 5.66/5.93               => ! [V3y: $i] :
% 5.66/5.93                    ( ( mem @ V3y @ A_27b )
% 5.66/5.93                   => ( ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) ) @ V1r )
% 5.66/5.93                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1r ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) @ V1r ) ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) @ V1r ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDRESTRICT__UNIV,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ( ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ ( c_2Epred__set_2EUNIV @ A_27a ) )
% 5.66/5.93          = V0f ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ESUBMAP__DRESTRICT,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1P: $i] :
% 5.66/5.93            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ V1P ) ) @ V0f ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDRESTRICT__EQ__DRESTRICT,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2s1: $i] :
% 5.66/5.93                ( ( mem @ V2s1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.93               => ! [V3s2: $i] :
% 5.66/5.93                    ( ( mem @ V3s2 @ ( arr @ A_27a @ bool ) )
% 5.66/5.93                   => ( ( ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f1 ) @ V2s1 )
% 5.66/5.93                        = ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V1f2 ) @ V3s2 ) )
% 5.66/5.93                    <=> ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f1 ) @ V2s1 ) ) @ V1f2 ) )
% 5.66/5.93                        & ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V1f2 ) @ V3s2 ) ) @ V0f1 ) )
% 5.66/5.93                        & ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V2s1 ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f1 ) )
% 5.66/5.93                          = ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V3s2 ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1f2 ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2EFUNION__DEF,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0f ) @ V1g ) )
% 5.66/5.93                = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1g ) ) )
% 5.66/5.93              & ! [V2x: $i] :
% 5.66/5.93                  ( ( mem @ V2x @ A_27a )
% 5.66/5.93                 => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0f ) @ V1g ) ) @ V2x )
% 5.66/5.93                    = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V0f ) @ V2x ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V1g ) @ V2x ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUNION__FEMPTY__1,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0g: $i] :
% 5.66/5.93        ( ( mem @ V0g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) @ V0g )
% 5.66/5.93          = V0g ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUNION__FEMPTY__2,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0f ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) )
% 5.66/5.93          = V0f ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUNION__FUPDATE__1,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2x: $i] :
% 5.66/5.93                ( ( mem @ V2x @ A_27a )
% 5.66/5.93               => ! [V3y: $i] :
% 5.66/5.93                    ( ( mem @ V3y @ A_27b )
% 5.66/5.93                   => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) ) @ V1g )
% 5.66/5.93                      = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0f ) @ V1g ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUNION__FUPDATE__2,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2x: $i] :
% 5.66/5.93                ( ( mem @ V2x @ A_27a )
% 5.66/5.93               => ! [V3y: $i] :
% 5.66/5.93                    ( ( mem @ V3y @ A_27b )
% 5.66/5.93                   => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V1g ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) )
% 5.66/5.93                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0f ) @ V1g ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0f ) @ V1g ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFDOM__FUNION,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2x: $i] :
% 5.66/5.93                ( ( mem @ V2x @ A_27c )
% 5.66/5.93               => ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0f ) @ V1g ) )
% 5.66/5.93                  = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1g ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUNION__IDEMPOT,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0fm ) @ V0fm )
% 5.66/5.93          = V0fm ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2EFMERGE__DEF,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0m: $i] :
% 5.66/5.93        ( ( mem @ V0m @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.93       => ! [V1f: $i] :
% 5.66/5.93            ( ( mem @ V1f @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93           => ! [V2g: $i] :
% 5.66/5.93                ( ( mem @ V2g @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93               => ( ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2EFMERGE @ A_27a @ A_27b ) @ V0m ) @ V1f ) @ V2g ) )
% 5.66/5.93                    = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27b ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27b @ A_27a ) @ V1f ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27b @ A_27a ) @ V2g ) ) )
% 5.66/5.93                  & ! [V3x: $i] :
% 5.66/5.93                      ( ( mem @ V3x @ A_27b )
% 5.66/5.93                     => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2EFMERGE @ A_27a @ A_27b ) @ V0m ) @ V1f ) @ V2g ) ) @ V3x )
% 5.66/5.93                        = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V3x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27b @ A_27a ) @ V1f ) ) ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27b @ A_27a ) @ V2g ) @ V3x ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ c_2Ebool_2E_7E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V3x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27b @ A_27a ) @ V2g ) ) ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27b @ A_27a ) @ V1f ) @ V3x ) ) @ ( ap @ ( ap @ V0m @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27b @ A_27a ) @ V1f ) @ V3x ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27b @ A_27a ) @ V2g ) @ V3x ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFMERGE__FEMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0m: $i] :
% 5.66/5.93        ( ( mem @ V0m @ ( arr @ A_27b @ ( arr @ A_27b @ A_27b ) ) )
% 5.66/5.93       => ! [V1f: $i] :
% 5.66/5.93            ( ( mem @ V1f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2EFMERGE @ A_27b @ A_27a ) @ V0m ) @ V1f ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) )
% 5.66/5.93                = V1f )
% 5.66/5.93              & ( ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2EFMERGE @ A_27b @ A_27a ) @ V0m ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) @ V1f )
% 5.66/5.93                = V1f ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFDOM__FMERGE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0m: $i] :
% 5.66/5.93        ( ( mem @ V0m @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.93       => ! [V1f: $i] :
% 5.66/5.93            ( ( mem @ V1f @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93           => ! [V2g: $i] :
% 5.66/5.93                ( ( mem @ V2g @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93               => ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2EFMERGE @ A_27a @ A_27b ) @ V0m ) @ V1f ) @ V2g ) )
% 5.66/5.93                  = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27b ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27b @ A_27a ) @ V1f ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27b @ A_27a ) @ V2g ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFMERGE__FUNION,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] :
% 5.66/5.93        ( ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b )
% 5.66/5.93        = ( ap @ ( c_2Efinite__map_2EFMERGE @ A_27b @ A_27a )
% 5.66/5.93          @ ( lam @ A_27b
% 5.66/5.93            @ ^ [V0x: $i] :
% 5.66/5.93                ( lam @ A_27b
% 5.66/5.93                @ ^ [V1y: $i] : V0x ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUNION__FMERGE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2m: $i] :
% 5.66/5.93                ( ( mem @ V2m @ ( arr @ A_27b @ ( arr @ A_27b @ A_27b ) ) )
% 5.66/5.93               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f1 ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1f2 ) ) )
% 5.66/5.93                 => ( ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2EFMERGE @ A_27b @ A_27a ) @ V2m ) @ V0f1 ) @ V1f2 )
% 5.66/5.93                    = ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0f1 ) @ V1f2 ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFMERGE__NO__CHANGE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0m: $i] :
% 5.66/5.93        ( ( mem @ V0m @ ( arr @ A_27b @ ( arr @ A_27b @ A_27b ) ) )
% 5.66/5.93       => ! [V1f1: $i] :
% 5.66/5.93            ( ( mem @ V1f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2f2: $i] :
% 5.66/5.93                ( ( mem @ V2f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ( ( ( ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2EFMERGE @ A_27b @ A_27a ) @ V0m ) @ V1f1 ) @ V2f2 )
% 5.66/5.93                      = V1f1 )
% 5.66/5.93                  <=> ! [V3x: $i] :
% 5.66/5.93                        ( ( mem @ V3x @ A_27a )
% 5.66/5.93                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V2f2 ) ) )
% 5.66/5.93                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1f1 ) ) )
% 5.66/5.93                            & ( ( ap @ ( ap @ V0m @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V1f1 ) @ V3x ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V2f2 ) @ V3x ) )
% 5.66/5.93                              = ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V1f1 ) @ V3x ) ) ) ) ) )
% 5.66/5.93                  & ( ( ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2EFMERGE @ A_27b @ A_27a ) @ V0m ) @ V1f1 ) @ V2f2 )
% 5.66/5.93                      = V2f2 )
% 5.66/5.93                  <=> ! [V4x: $i] :
% 5.66/5.93                        ( ( mem @ V4x @ A_27a )
% 5.66/5.93                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1f1 ) ) )
% 5.66/5.93                         => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V2f2 ) ) )
% 5.66/5.93                            & ( ( ap @ ( ap @ V0m @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V1f1 ) @ V4x ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V2f2 ) @ V4x ) )
% 5.66/5.93                              = ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V2f2 ) @ V4x ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFMERGE__COMM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0m: $i] :
% 5.66/5.93        ( ( mem @ V0m @ ( arr @ A_27b @ ( arr @ A_27b @ A_27b ) ) )
% 5.66/5.93       => ( ( p @ ( ap @ ( c_2Ecombin_2ECOMM @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Efinite__map_2EFMERGE @ A_27b @ A_27a ) @ V0m ) ) )
% 5.66/5.93        <=> ( p @ ( ap @ ( c_2Ecombin_2ECOMM @ A_27b @ A_27b ) @ V0m ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFMERGE__ASSOC,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0m: $i] :
% 5.66/5.93        ( ( mem @ V0m @ ( arr @ A_27b @ ( arr @ A_27b @ A_27b ) ) )
% 5.66/5.93       => ( ( p @ ( ap @ ( c_2Ecombin_2EASSOC @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) @ ( ap @ ( c_2Efinite__map_2EFMERGE @ A_27b @ A_27a ) @ V0m ) ) )
% 5.66/5.93        <=> ( p @ ( ap @ ( c_2Ecombin_2EASSOC @ A_27b ) @ V0m ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFMERGE__DRESTRICT,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27b @ ( arr @ A_27b @ A_27b ) ) )
% 5.66/5.93       => ! [V1st1: $i] :
% 5.66/5.93            ( ( mem @ V1st1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2st2: $i] :
% 5.66/5.93                ( ( mem @ V2st2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ! [V3vs: $i] :
% 5.66/5.93                    ( ( mem @ V3vs @ ( arr @ A_27a @ bool ) )
% 5.66/5.93                   => ( ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2EFMERGE @ A_27b @ A_27a ) @ V0f ) @ V1st1 ) @ V2st2 ) ) @ V3vs )
% 5.66/5.93                      = ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2EFMERGE @ A_27b @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V1st1 ) @ V3vs ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V2st2 ) @ V3vs ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFMERGE__EQ__FEMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0m: $i] :
% 5.66/5.93        ( ( mem @ V0m @ ( arr @ A_27b @ ( arr @ A_27b @ A_27b ) ) )
% 5.66/5.93       => ! [V1f: $i] :
% 5.66/5.93            ( ( mem @ V1f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2g: $i] :
% 5.66/5.93                ( ( mem @ V2g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ( ( ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2EFMERGE @ A_27b @ A_27a ) @ V0m ) @ V1f ) @ V2g )
% 5.66/5.93                    = ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) )
% 5.66/5.93                <=> ( ( V1f
% 5.66/5.93                      = ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) )
% 5.66/5.93                    & ( V2g
% 5.66/5.93                      = ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2EFLOOKUP__DEF,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1x: $i] :
% 5.66/5.93            ( ( mem @ V1x @ A_27a )
% 5.66/5.93           => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ V0f ) @ V1x )
% 5.66/5.93              = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V0f ) @ V1x ) ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFLOOKUP__EMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0k: $i] :
% 5.66/5.93        ( ( mem @ V0k @ A_27b )
% 5.66/5.93       => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27b @ A_27a ) @ ( c_2Efinite__map_2EFEMPTY @ A_27b @ A_27a ) ) @ V0k )
% 5.66/5.93          = ( c_2Eoption_2ENONE @ A_27a ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFLOOKUP__UPDATE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93       => ! [V1k1: $i] :
% 5.66/5.93            ( ( mem @ V1k1 @ A_27b )
% 5.66/5.93           => ! [V2v: $i] :
% 5.66/5.93                ( ( mem @ V2v @ A_27a )
% 5.66/5.93               => ! [V3k2: $i] :
% 5.66/5.93                    ( ( mem @ V3k2 @ A_27b )
% 5.66/5.93                   => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27b @ A_27a ) @ V0fm ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27a ) @ V1k1 ) @ V2v ) ) ) @ V3k2 )
% 5.66/5.93                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ V1k1 ) @ V3k2 ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2v ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27b @ A_27a ) @ V0fm ) @ V3k2 ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFLOOKUP__SUBMAP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27a )
% 5.66/5.93               => ! [V3v: $i] :
% 5.66/5.93                    ( ( mem @ V3v @ A_27b )
% 5.66/5.93                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V0f ) @ V1g ) )
% 5.66/5.93                        & ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ V0f ) @ V2k )
% 5.66/5.93                          = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V3v ) ) )
% 5.66/5.93                     => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ V1g ) @ V2k )
% 5.66/5.93                        = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V3v ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ESUBMAP__FUPDATE__FLOOKUP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1x: $i] :
% 5.66/5.93            ( ( mem @ V1x @ A_27a )
% 5.66/5.93           => ! [V2y: $i] :
% 5.66/5.93                ( ( mem @ V2y @ A_27b )
% 5.66/5.93               => ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1x ) @ V2y ) ) ) )
% 5.66/5.93                <=> ( ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ V0f ) @ V1x )
% 5.66/5.93                      = ( c_2Eoption_2ENONE @ A_27b ) )
% 5.66/5.93                    | ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ V0f ) @ V1x )
% 5.66/5.93                      = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V2y ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFLOOKUP__FUNION,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27b )
% 5.66/5.93               => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27b @ A_27a ) @ V0f1 ) @ V1f2 ) ) @ V2k )
% 5.66/5.93                  = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27a @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27b @ A_27a ) @ V0f1 ) @ V2k ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27b @ A_27a ) @ V1f2 ) @ V2k ) )
% 5.66/5.93                    @ ( lam @ A_27a
% 5.66/5.93                      @ ^ [V3v: $i] : ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3v ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFLOOKUP__EXT,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( V0f1 = V1f2 )
% 5.66/5.93            <=> ( ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ V0f1 )
% 5.66/5.93                = ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ V1f2 ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__eq__flookup,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( V0f1 = V1f2 )
% 5.66/5.93            <=> ! [V2x: $i] :
% 5.66/5.93                  ( ( mem @ V2x @ A_27a )
% 5.66/5.93                 => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ V0f1 ) @ V2x )
% 5.66/5.93                    = ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ V1f2 ) @ V2x ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFLOOKUP__DRESTRICT,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1s: $i] :
% 5.66/5.93            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27a )
% 5.66/5.93               => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0fm ) @ V1s ) ) @ V2k )
% 5.66/5.93                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2k ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ V0fm ) @ V2k ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2EFEVERY__DEF,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.93        ( ( mem @ V0P @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.93       => ! [V1f: $i] :
% 5.66/5.93            ( ( mem @ V1f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2EFEVERY @ A_27a @ A_27b ) @ V0P ) @ V1f ) )
% 5.66/5.93            <=> ! [V2x: $i] :
% 5.66/5.93                  ( ( mem @ V2x @ A_27a )
% 5.66/5.93                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1f ) ) )
% 5.66/5.93                   => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V1f ) @ V2x ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFEVERY__FEMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.93        ( ( mem @ V0P @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.93       => ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2EFEVERY @ A_27a @ A_27b ) @ V0P ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFEVERY__FUPDATE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.93        ( ( mem @ V0P @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.93       => ! [V1f: $i] :
% 5.66/5.93            ( ( mem @ V1f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2x: $i] :
% 5.66/5.93                ( ( mem @ V2x @ A_27a )
% 5.66/5.93               => ! [V3y: $i] :
% 5.66/5.93                    ( ( mem @ V3y @ A_27b )
% 5.66/5.93                   => ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2EFEVERY @ A_27a @ A_27b ) @ V0P ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) ) )
% 5.66/5.93                    <=> ( ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) )
% 5.66/5.93                        & ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2EFEVERY @ A_27a @ A_27b ) @ V0P ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFEVERY__FLOOKUP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.93        ( ( mem @ V0P @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.93       => ! [V1f: $i] :
% 5.66/5.93            ( ( mem @ V1f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27a )
% 5.66/5.93               => ! [V3v: $i] :
% 5.66/5.93                    ( ( mem @ V3v @ A_27b )
% 5.66/5.93                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2EFEVERY @ A_27a @ A_27b ) @ V0P ) @ V1f ) )
% 5.66/5.93                        & ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ V1f ) @ V2k )
% 5.66/5.93                          = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V3v ) ) )
% 5.66/5.93                     => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2k ) @ V3v ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2Ef__o__f__DEF,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27c ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Ef__o__f @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1g ) )
% 5.66/5.93                = ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1g ) )
% 5.66/5.93                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.66/5.93                    @ ( lam @ A_27a
% 5.66/5.93                      @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2x ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V1g ) @ V2x ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27b @ A_27c ) @ V0f ) ) ) ) ) ) )
% 5.66/5.93              & ! [V3x: $i] :
% 5.66/5.93                  ( ( mem @ V3x @ A_27a )
% 5.66/5.93                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Ef__o__f @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1g ) ) ) )
% 5.66/5.93                   => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Ef__o__f @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1g ) ) @ V3x )
% 5.66/5.93                      = ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27b @ A_27c ) @ V0f ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V1g ) @ V3x ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Ef__o__f__FEMPTY__1,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ( ( ap @ ( ap @ ( c_2Efinite__map_2Ef__o__f @ A_27a @ A_27b @ A_27c ) @ ( c_2Efinite__map_2EFEMPTY @ A_27b @ A_27c ) ) @ V0f )
% 5.66/5.93          = ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27c ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Ef__o__f__FEMPTY__2,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27c ) )
% 5.66/5.93       => ( ( ap @ ( ap @ ( c_2Efinite__map_2Ef__o__f @ A_27a @ A_27b @ A_27c ) @ V0f ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) )
% 5.66/5.93          = ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27c ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2Eo__f__DEF,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27b @ A_27c ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Eo__f @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1g ) )
% 5.66/5.93                = ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1g ) )
% 5.66/5.93              & ! [V2x: $i] :
% 5.66/5.93                  ( ( mem @ V2x @ A_27a )
% 5.66/5.93                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Eo__f @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1g ) ) ) )
% 5.66/5.93                   => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Eo__f @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1g ) ) @ V2x )
% 5.66/5.93                      = ( ap @ V0f @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V1g ) @ V2x ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Eo__f__FDOM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27b @ A_27c ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1g )
% 5.66/5.93              = ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Eo__f @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1g ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFDOM__o__f,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27b @ A_27c ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Eo__f @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1g ) )
% 5.66/5.93              = ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1g ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Eo__f__FAPPLY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27b @ A_27c ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2x: $i] :
% 5.66/5.93                ( ( mem @ V2x @ A_27a )
% 5.66/5.93               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1g ) ) )
% 5.66/5.93                 => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Eo__f @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1g ) ) @ V2x )
% 5.66/5.93                    = ( ap @ V0f @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V1g ) @ V2x ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Eo__f__FEMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27c @ A_27b ) )
% 5.66/5.93       => ( ( ap @ ( ap @ ( c_2Efinite__map_2Eo__f @ A_27a @ A_27c @ A_27b ) @ V0f ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27c ) )
% 5.66/5.93          = ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFEVERY__o__f,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0m: $i] :
% 5.66/5.93        ( ( mem @ V0m @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1P: $i] :
% 5.66/5.93            ( ( mem @ V1P @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ bool ) )
% 5.66/5.93           => ! [V2f: $i] :
% 5.66/5.93                ( ( mem @ V2f @ ( arr @ A_27b @ A_27c ) )
% 5.66/5.93               => ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2EFEVERY @ A_27a @ A_27c ) @ V1P ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Eo__f @ A_27a @ A_27b @ A_27c ) @ V2f ) @ V0m ) ) )
% 5.66/5.93                <=> ( p
% 5.66/5.93                    @ ( ap
% 5.66/5.93                      @ ( ap @ ( c_2Efinite__map_2EFEVERY @ A_27a @ A_27b )
% 5.66/5.93                        @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27b )
% 5.66/5.93                          @ ^ [V3x: $i] : ( ap @ V1P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27c ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V3x ) ) @ ( ap @ V2f @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V3x ) ) ) ) ) )
% 5.66/5.93                      @ V0m ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Eo__f__o__f,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27c @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( arr @ A_27d @ A_27c ) )
% 5.66/5.93           => ! [V2h: $i] :
% 5.66/5.93                ( ( mem @ V2h @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27d ) )
% 5.66/5.93               => ( ( ap @ ( ap @ ( c_2Efinite__map_2Eo__f @ A_27a @ A_27c @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Eo__f @ A_27a @ A_27d @ A_27c ) @ V1g ) @ V2h ) )
% 5.66/5.93                  = ( ap @ ( ap @ ( c_2Efinite__map_2Eo__f @ A_27a @ A_27d @ A_27b ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27d @ A_27b @ A_27c ) @ V0f ) @ V1g ) ) @ V2h ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFLOOKUP__o__f,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.93       => ! [V1fm: $i] :
% 5.66/5.93            ( ( mem @ V1fm @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27c ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27b )
% 5.66/5.93               => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Eo__f @ A_27b @ A_27c @ A_27a ) @ V0f ) @ V1fm ) ) @ V2k )
% 5.66/5.93                  = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ A_27c @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27b @ A_27c ) @ V1fm ) @ V2k ) ) @ ( c_2Eoption_2ENONE @ A_27a ) )
% 5.66/5.93                    @ ( lam @ A_27c
% 5.66/5.93                      @ ^ [V3v: $i] : ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ ( ap @ V0f @ V3v ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2EFRANGE__DEF,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ( ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27a @ A_27b ) @ V0f )
% 5.66/5.93          = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27b @ A_27b )
% 5.66/5.93            @ ( lam @ A_27b
% 5.66/5.93              @ ^ [V1y: $i] :
% 5.66/5.93                  ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ bool ) @ V1y )
% 5.66/5.93                  @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.66/5.93                    @ ( lam @ A_27a
% 5.66/5.93                      @ ^ [V2x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V0f ) @ V2x ) ) @ V1y ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFRANGE__FEMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] :
% 5.66/5.93        ( ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ ( c_2Efinite__map_2EFEMPTY @ A_27b @ A_27a ) )
% 5.66/5.93        = ( c_2Epred__set_2EEMPTY @ A_27a ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFRANGE__FUPDATE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1x: $i] :
% 5.66/5.93            ( ( mem @ V1x @ A_27a )
% 5.66/5.93           => ! [V2y: $i] :
% 5.66/5.93                ( ( mem @ V2y @ A_27b )
% 5.66/5.93               => ( ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1x ) @ V2y ) ) )
% 5.66/5.93                  = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27b ) @ V2y ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ESUBMAP__FRANGE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V0f ) @ V1g ) )
% 5.66/5.93             => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27a @ A_27b ) @ V0f ) ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27a @ A_27b ) @ V1g ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFINITE__FRANGE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27b ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27a @ A_27b ) @ V0fm ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Eo__f__FRANGE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0x: $i] :
% 5.66/5.93        ( ( mem @ V0x @ A_27a )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93           => ! [V2f: $i] :
% 5.66/5.93                ( ( mem @ V2f @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.93               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ V1g ) ) )
% 5.66/5.93                 => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27c ) @ ( ap @ V2f @ V0x ) ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Eo__f @ A_27b @ A_27a @ A_27c ) @ V2f ) @ V1g ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFRANGE__FLOOKUP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0v: $i] :
% 5.66/5.93        ( ( mem @ V0v @ A_27a )
% 5.66/5.93       => ! [V1f: $i] :
% 5.66/5.93            ( ( mem @ V1f @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0v ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ V1f ) ) )
% 5.66/5.93            <=> ? [V2k: $i] :
% 5.66/5.93                  ( ( mem @ V2k @ A_27b )
% 5.66/5.93                  & ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27b @ A_27a ) @ V1f ) @ V2k )
% 5.66/5.93                    = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V0v ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFRANGE__FUNION,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm1: $i] :
% 5.66/5.93        ( ( mem @ V0fm1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1fm2: $i] :
% 5.66/5.93            ( ( mem @ V1fm2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0fm1 ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1fm2 ) ) )
% 5.66/5.93             => ( ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0fm1 ) @ V1fm2 ) )
% 5.66/5.93                = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27b ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27a @ A_27b ) @ V0fm1 ) ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27a @ A_27b ) @ V1fm2 ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2ERRESTRICT__DEF,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1r: $i] :
% 5.66/5.93            ( ( mem @ V1r @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2ERRESTRICT @ A_27a @ A_27b ) @ V0f ) @ V1r ) )
% 5.66/5.93                = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.66/5.93                  @ ( lam @ A_27a
% 5.66/5.93                    @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2x ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V0f ) @ V2x ) ) @ V1r ) ) ) ) ) )
% 5.66/5.93              & ! [V3x: $i] :
% 5.66/5.93                  ( ( mem @ V3x @ A_27a )
% 5.66/5.93                 => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2ERRESTRICT @ A_27a @ A_27b ) @ V0f ) @ V1r ) ) @ V3x )
% 5.66/5.93                    = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V0f ) @ V3x ) ) @ V1r ) ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V0f ) @ V3x ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) @ V3x ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ERRESTRICT__FEMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0r: $i] :
% 5.66/5.93        ( ( mem @ V0r @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ( ( ap @ ( ap @ ( c_2Efinite__map_2ERRESTRICT @ A_27b @ A_27a ) @ ( c_2Efinite__map_2EFEMPTY @ A_27b @ A_27a ) ) @ V0r )
% 5.66/5.93          = ( c_2Efinite__map_2EFEMPTY @ A_27b @ A_27a ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ERRESTRICT__FUPDATE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1r: $i] :
% 5.66/5.93            ( ( mem @ V1r @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ! [V2x: $i] :
% 5.66/5.93                ( ( mem @ V2x @ A_27a )
% 5.66/5.93               => ! [V3y: $i] :
% 5.66/5.93                    ( ( mem @ V3y @ A_27b )
% 5.66/5.93                   => ( ( ap @ ( ap @ ( c_2Efinite__map_2ERRESTRICT @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) ) @ V1r )
% 5.66/5.93                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V3y ) @ V1r ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2ERRESTRICT @ A_27a @ A_27b ) @ V0f ) @ V1r ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2ERRESTRICT @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2x ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) @ V1r ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2EFUN__FMAP__DEF,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1P: $i] :
% 5.66/5.93            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1P ) )
% 5.66/5.93             => ( ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUN__FMAP @ A_27a @ A_27b ) @ V0f ) @ V1P ) )
% 5.66/5.93                  = V1P )
% 5.66/5.93                & ! [V2x: $i] :
% 5.66/5.93                    ( ( mem @ V2x @ A_27a )
% 5.66/5.93                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1P ) )
% 5.66/5.93                     => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUN__FMAP @ A_27a @ A_27b ) @ V0f ) @ V1P ) ) @ V2x )
% 5.66/5.93                        = ( ap @ V0f @ V2x ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUN__FMAP__EMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUN__FMAP @ A_27a @ A_27b ) @ V0f ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) )
% 5.66/5.93          = ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFRANGE__FMAP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.93        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1f: $i] :
% 5.66/5.93            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0P ) )
% 5.66/5.93             => ( ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUN__FMAP @ A_27a @ A_27b ) @ V1f ) @ V0P ) )
% 5.66/5.93                = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V1f ) @ V0P ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFDOM__FMAP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1s: $i] :
% 5.66/5.93            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V1s ) )
% 5.66/5.93             => ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUN__FMAP @ A_27a @ A_27b ) @ V0f ) @ V1s ) )
% 5.66/5.93                = V1s ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFLOOKUP__FUN__FMAP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.93        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1f: $i] :
% 5.66/5.93            ( ( mem @ V1f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27a )
% 5.66/5.93               => ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a ) @ V0P ) )
% 5.66/5.93                 => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUN__FMAP @ A_27a @ A_27b ) @ V1f ) @ V0P ) ) @ V2k )
% 5.66/5.93                    = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2k ) @ V0P ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ ( ap @ V1f @ V2k ) ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2Ef__o__DEF,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27c ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( ap @ ( ap @ ( c_2Efinite__map_2Ef__o @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1g )
% 5.66/5.93              = ( ap @ ( ap @ ( c_2Efinite__map_2Ef__o__f @ A_27a @ A_27b @ A_27c ) @ V0f )
% 5.66/5.93                @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUN__FMAP @ A_27a @ A_27b ) @ V1g )
% 5.66/5.93                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.66/5.93                    @ ( lam @ A_27a
% 5.66/5.93                      @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2x ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V1g @ V2x ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27b @ A_27c ) @ V0f ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFDOM__f__o,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27c ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( p
% 5.66/5.93                @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a )
% 5.66/5.93                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.66/5.93                    @ ( lam @ A_27a
% 5.66/5.93                      @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2x ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V1g @ V2x ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27b @ A_27c ) @ V0f ) ) ) ) ) ) )
% 5.66/5.93             => ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Ef__o @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1g ) )
% 5.66/5.93                = ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.66/5.93                  @ ( lam @ A_27a
% 5.66/5.93                    @ ^ [V3x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V3x ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V1g @ V3x ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27b @ A_27c ) @ V0f ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Ef__o__FEMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0g: $i] :
% 5.66/5.93        ( ( mem @ V0g @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ( ( ap @ ( ap @ ( c_2Efinite__map_2Ef__o @ A_27a @ A_27b @ A_27c ) @ ( c_2Efinite__map_2EFEMPTY @ A_27b @ A_27c ) ) @ V0g )
% 5.66/5.93          = ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27c ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Ef__o__FUPDATE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1k: $i] :
% 5.66/5.93            ( ( mem @ V1k @ A_27a )
% 5.66/5.93           => ! [V2v: $i] :
% 5.66/5.93                ( ( mem @ V2v @ A_27b )
% 5.66/5.93               => ! [V3g: $i] :
% 5.66/5.93                    ( ( mem @ V3g @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.93                   => ( ( ( p
% 5.66/5.93                          @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27c )
% 5.66/5.93                            @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27c @ A_27c )
% 5.66/5.93                              @ ( lam @ A_27c
% 5.66/5.93                                @ ^ [V4x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ bool ) @ V4x ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ ( ap @ V3g @ V4x ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0fm ) ) ) ) ) ) )
% 5.66/5.93                        & ( p
% 5.66/5.93                          @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27c )
% 5.66/5.93                            @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27c @ A_27c )
% 5.66/5.93                              @ ( lam @ A_27c
% 5.66/5.93                                @ ^ [V5x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ bool ) @ V5x ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ ( ap @ V3g @ V5x ) ) @ V1k ) ) ) ) ) ) )
% 5.66/5.93                     => ( ( ap @ ( ap @ ( c_2Efinite__map_2Ef__o @ A_27c @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0fm ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1k ) @ V2v ) ) ) @ V3g )
% 5.66/5.93                        = ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2EFMERGE @ A_27b @ A_27c ) @ ( ap @ ( c_2Ecombin_2EC @ A_27b @ A_27b @ A_27b ) @ ( c_2Ecombin_2EK @ A_27b @ A_27b ) ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Ef__o @ A_27c @ A_27a @ A_27b ) @ V0fm ) @ V3g ) )
% 5.66/5.93                          @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUN__FMAP @ A_27c @ A_27b ) @ ( ap @ ( c_2Ecombin_2EK @ A_27b @ A_27c ) @ V2v ) )
% 5.66/5.93                            @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27c @ A_27c )
% 5.66/5.93                              @ ( lam @ A_27c
% 5.66/5.93                                @ ^ [V6x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ bool ) @ V6x ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ ( ap @ V3g @ V6x ) ) @ V1k ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFAPPLY__f__o,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27c ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( p
% 5.66/5.93                @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a )
% 5.66/5.93                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.66/5.93                    @ ( lam @ A_27a
% 5.66/5.93                      @ ^ [V2x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V2x ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V1g @ V2x ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27b @ A_27c ) @ V0f ) ) ) ) ) ) )
% 5.66/5.93             => ! [V3x: $i] :
% 5.66/5.93                  ( ( mem @ V3x @ A_27a )
% 5.66/5.93                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Ef__o @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1g ) ) ) )
% 5.66/5.93                   => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27c ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Ef__o @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1g ) ) @ V3x )
% 5.66/5.93                      = ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27b @ A_27c ) @ V0f ) @ ( ap @ V1g @ V3x ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFINITE__PRED__11,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0g: $i] :
% 5.66/5.93        ( ( mem @ V0g @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ( ! [V1x: $i] :
% 5.66/5.93              ( ( mem @ V1x @ A_27a )
% 5.66/5.93             => ! [V2y: $i] :
% 5.66/5.93                  ( ( mem @ V2y @ A_27a )
% 5.66/5.93                 => ( ( ( ap @ V0g @ V1x )
% 5.66/5.93                      = ( ap @ V0g @ V2y ) )
% 5.66/5.93                  <=> ( V1x = V2y ) ) ) )
% 5.66/5.93         => ! [V3f: $i] :
% 5.66/5.93              ( ( mem @ V3f @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27c ) )
% 5.66/5.93             => ( p
% 5.66/5.93                @ ( ap @ ( c_2Epred__set_2EFINITE @ A_27a )
% 5.66/5.93                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.66/5.93                    @ ( lam @ A_27a
% 5.66/5.93                      @ ^ [V4x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V4x ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ ( ap @ V0g @ V4x ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27b @ A_27c ) @ V3f ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Ef__o__ASSOC,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0g: $i] :
% 5.66/5.93        ( ( mem @ V0g @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1h: $i] :
% 5.66/5.93            ( ( mem @ V1h @ ( arr @ A_27c @ A_27a ) )
% 5.66/5.93           => ! [V2f: $i] :
% 5.66/5.93                ( ( mem @ V2f @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27d ) )
% 5.66/5.93               => ( ( ! [V3x: $i] :
% 5.66/5.93                        ( ( mem @ V3x @ A_27a )
% 5.66/5.93                       => ! [V4y: $i] :
% 5.66/5.93                            ( ( mem @ V4y @ A_27a )
% 5.66/5.93                           => ( ( ( ap @ V0g @ V3x )
% 5.66/5.93                                = ( ap @ V0g @ V4y ) )
% 5.66/5.93                            <=> ( V3x = V4y ) ) ) )
% 5.66/5.93                    & ! [V5x: $i] :
% 5.66/5.93                        ( ( mem @ V5x @ A_27c )
% 5.66/5.93                       => ! [V6y: $i] :
% 5.66/5.93                            ( ( mem @ V6y @ A_27c )
% 5.66/5.93                           => ( ( ( ap @ V1h @ V5x )
% 5.66/5.93                                = ( ap @ V1h @ V6y ) )
% 5.66/5.93                            <=> ( V5x = V6y ) ) ) ) )
% 5.66/5.93                 => ( ( ap @ ( ap @ ( c_2Efinite__map_2Ef__o @ A_27c @ A_27a @ A_27d ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Ef__o @ A_27a @ A_27b @ A_27d ) @ V2f ) @ V0g ) ) @ V1h )
% 5.66/5.93                    = ( ap @ ( ap @ ( c_2Efinite__map_2Ef__o @ A_27c @ A_27b @ A_27d ) @ V2f ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27c @ A_27b @ A_27a ) @ V0g ) @ V1h ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2Efmap__domsub,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1k: $i] :
% 5.66/5.93            ( ( mem @ V1k @ A_27a )
% 5.66/5.93           => ( ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0fm ) @ V1k )
% 5.66/5.93              = ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0fm ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1k ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDOMSUB__FEMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0k: $i] :
% 5.66/5.93        ( ( mem @ V0k @ A_27a )
% 5.66/5.93       => ( ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) @ V0k )
% 5.66/5.93          = ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDOMSUB__FUPDATE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1k: $i] :
% 5.66/5.93            ( ( mem @ V1k @ A_27a )
% 5.66/5.93           => ! [V2v: $i] :
% 5.66/5.93                ( ( mem @ V2v @ A_27b )
% 5.66/5.93               => ( ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0fm ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1k ) @ V2v ) ) ) @ V1k )
% 5.66/5.93                  = ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0fm ) @ V1k ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDOMSUB__FUPDATE__NEQ,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1k1: $i] :
% 5.66/5.93            ( ( mem @ V1k1 @ A_27a )
% 5.66/5.93           => ! [V2k2: $i] :
% 5.66/5.93                ( ( mem @ V2k2 @ A_27a )
% 5.66/5.93               => ! [V3v: $i] :
% 5.66/5.93                    ( ( mem @ V3v @ A_27b )
% 5.66/5.93                   => ( ( V1k1 != V2k2 )
% 5.66/5.93                     => ( ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0fm ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1k1 ) @ V3v ) ) ) @ V2k2 )
% 5.66/5.93                        = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0fm ) @ V2k2 ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1k1 ) @ V3v ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDOMSUB__FUPDATE__THM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1k1: $i] :
% 5.66/5.93            ( ( mem @ V1k1 @ A_27a )
% 5.66/5.93           => ! [V2k2: $i] :
% 5.66/5.93                ( ( mem @ V2k2 @ A_27a )
% 5.66/5.93               => ! [V3v: $i] :
% 5.66/5.93                    ( ( mem @ V3v @ A_27b )
% 5.66/5.93                   => ( ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0fm ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1k1 ) @ V3v ) ) ) @ V2k2 )
% 5.66/5.93                      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V1k1 ) @ V2k2 ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0fm ) @ V2k2 ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0fm ) @ V2k2 ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1k1 ) @ V3v ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFDOM__DOMSUB,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1k: $i] :
% 5.66/5.93            ( ( mem @ V1k @ A_27a )
% 5.66/5.93           => ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0fm ) @ V1k ) )
% 5.66/5.93              = ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0fm ) ) @ V1k ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDOMSUB__FAPPLY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1k: $i] :
% 5.66/5.93            ( ( mem @ V1k @ A_27a )
% 5.66/5.93           => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0fm ) @ V1k ) ) @ V1k )
% 5.66/5.93              = ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) @ V1k ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDOMSUB__FAPPLY__NEQ,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1k1: $i] :
% 5.66/5.93            ( ( mem @ V1k1 @ A_27a )
% 5.66/5.93           => ! [V2k2: $i] :
% 5.66/5.93                ( ( mem @ V2k2 @ A_27a )
% 5.66/5.93               => ( ( V1k1 != V2k2 )
% 5.66/5.93                 => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0fm ) @ V1k1 ) ) @ V2k2 )
% 5.66/5.93                    = ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V0fm ) @ V2k2 ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDOMSUB__FAPPLY__THM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1k1: $i] :
% 5.66/5.93            ( ( mem @ V1k1 @ A_27a )
% 5.66/5.93           => ! [V2k2: $i] :
% 5.66/5.93                ( ( mem @ V2k2 @ A_27a )
% 5.66/5.93               => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0fm ) @ V1k1 ) ) @ V2k2 )
% 5.66/5.93                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V1k1 ) @ V2k2 ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) @ V2k2 ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V0fm ) @ V2k2 ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDOMSUB__FLOOKUP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1k: $i] :
% 5.66/5.93            ( ( mem @ V1k @ A_27a )
% 5.66/5.93           => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0fm ) @ V1k ) ) @ V1k )
% 5.66/5.93              = ( c_2Eoption_2ENONE @ A_27b ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDOMSUB__FLOOKUP__NEQ,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1k1: $i] :
% 5.66/5.93            ( ( mem @ V1k1 @ A_27a )
% 5.66/5.93           => ! [V2k2: $i] :
% 5.66/5.93                ( ( mem @ V2k2 @ A_27a )
% 5.66/5.93               => ( ( V1k1 != V2k2 )
% 5.66/5.93                 => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0fm ) @ V1k1 ) ) @ V2k2 )
% 5.66/5.93                    = ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ V0fm ) @ V2k2 ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDOMSUB__FLOOKUP__THM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1k1: $i] :
% 5.66/5.93            ( ( mem @ V1k1 @ A_27a )
% 5.66/5.93           => ! [V2k2: $i] :
% 5.66/5.93                ( ( mem @ V2k2 @ A_27a )
% 5.66/5.93               => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0fm ) @ V1k1 ) ) @ V2k2 )
% 5.66/5.93                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V1k1 ) @ V2k2 ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ V0fm ) @ V2k2 ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFRANGE__FUPDATE__DOMSUB,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1k: $i] :
% 5.66/5.93            ( ( mem @ V1k @ A_27a )
% 5.66/5.93           => ! [V2v: $i] :
% 5.66/5.93                ( ( mem @ V2v @ A_27b )
% 5.66/5.93               => ( ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0fm ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1k ) @ V2v ) ) )
% 5.66/5.93                  = ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27b ) @ V2v ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0fm ) @ V1k ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Eo__f__DOMSUB,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0g: $i] :
% 5.66/5.93        ( ( mem @ V0g @ ( arr @ A_27c @ A_27b ) )
% 5.66/5.93       => ! [V1fm: $i] :
% 5.66/5.93            ( ( mem @ V1fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27a )
% 5.66/5.93               => ( ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Eo__f @ A_27a @ A_27c @ A_27b ) @ V0g ) @ V1fm ) ) @ V2k )
% 5.66/5.93                  = ( ap @ ( ap @ ( c_2Efinite__map_2Eo__f @ A_27a @ A_27c @ A_27b ) @ V0g ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27c ) @ V1fm ) @ V2k ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDOMSUB__IDEM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1k: $i] :
% 5.66/5.93            ( ( mem @ V1k @ A_27a )
% 5.66/5.93           => ( ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0fm ) @ V1k ) ) @ V1k )
% 5.66/5.93              = ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0fm ) @ V1k ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDOMSUB__COMMUTES,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1k1: $i] :
% 5.66/5.93            ( ( mem @ V1k1 @ A_27a )
% 5.66/5.93           => ! [V2k2: $i] :
% 5.66/5.93                ( ( mem @ V2k2 @ A_27a )
% 5.66/5.93               => ( ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0fm ) @ V1k1 ) ) @ V2k2 )
% 5.66/5.93                  = ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0fm ) @ V2k2 ) ) @ V1k1 ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Eo__f__FUPDATE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27c @ A_27b ) )
% 5.66/5.93       => ! [V1fm: $i] :
% 5.66/5.93            ( ( mem @ V1fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27a )
% 5.66/5.93               => ! [V3v: $i] :
% 5.66/5.93                    ( ( mem @ V3v @ A_27c )
% 5.66/5.93                   => ( ( ap @ ( ap @ ( c_2Efinite__map_2Eo__f @ A_27a @ A_27c @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27c ) @ V1fm ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27c ) @ V2k ) @ V3v ) ) )
% 5.66/5.93                      = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Eo__f @ A_27a @ A_27c @ A_27b ) @ V0f ) @ V1fm ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2k ) @ ( ap @ V0f @ V3v ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDOMSUB__NOT__IN__DOM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0k: $i] :
% 5.66/5.93        ( ( mem @ V0k @ A_27a )
% 5.66/5.93       => ! [V1fm: $i] :
% 5.66/5.93            ( ( mem @ V1fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0k ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1fm ) ) )
% 5.66/5.93             => ( ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V1fm ) @ V0k )
% 5.66/5.93                = V1fm ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__CASES,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ( ( V0f
% 5.66/5.93            = ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) )
% 5.66/5.93          | ? [V1g: $i] :
% 5.66/5.93              ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93              & ? [V2x: $i] :
% 5.66/5.93                  ( ( mem @ V2x @ A_27a )
% 5.66/5.93                  & ? [V3y: $i] :
% 5.66/5.93                      ( ( mem @ V3y @ A_27b )
% 5.66/5.93                      & ( V0f
% 5.66/5.93                        = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V1g ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ESUBMAP__DOMSUB,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1k: $i] :
% 5.66/5.93            ( ( mem @ V1k @ A_27a )
% 5.66/5.93           => ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0f ) @ V1k ) ) @ V0f ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFMERGE__DOMSUB,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0m: $i] :
% 5.66/5.93        ( ( mem @ V0m @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) )
% 5.66/5.93       => ! [V1m1: $i] :
% 5.66/5.93            ( ( mem @ V1m1 @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93           => ! [V2m2: $i] :
% 5.66/5.93                ( ( mem @ V2m2 @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93               => ! [V3k: $i] :
% 5.66/5.93                    ( ( mem @ V3k @ A_27b )
% 5.66/5.93                   => ( ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2EFMERGE @ A_27a @ A_27b ) @ V0m ) @ V1m1 ) @ V2m2 ) ) @ V3k )
% 5.66/5.93                      = ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2EFMERGE @ A_27a @ A_27b ) @ V0m ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27b @ A_27a ) @ V1m1 ) @ V3k ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27b @ A_27a ) @ V2m2 ) @ V3k ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ESUBMAP__FUPDATE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2x: $i] :
% 5.66/5.93                ( ( mem @ V2x @ A_27a )
% 5.66/5.93               => ! [V3y: $i] :
% 5.66/5.93                    ( ( mem @ V3y @ A_27b )
% 5.66/5.93                   => ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) ) @ V1g ) )
% 5.66/5.93                    <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1g ) ) )
% 5.66/5.93                        & ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V1g ) @ V2x )
% 5.66/5.93                          = V3y )
% 5.66/5.93                        & ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0f ) @ V2x ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V1g ) @ V2x ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2EFUPDATE__LIST,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del] :
% 5.66/5.93        ( ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b )
% 5.66/5.93        = ( ap @ ( c_2Elist_2EFOLDL @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__LIST__THM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ( ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V0f ) @ ( c_2Elist_2ENIL @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93            = V0f )
% 5.66/5.93          & ! [V1h: $i] :
% 5.66/5.93              ( ( mem @ V1h @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.93             => ! [V2t: $i] :
% 5.66/5.93                  ( ( mem @ V2t @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93                 => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V1h ) @ V2t ) )
% 5.66/5.93                    = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ V1h ) ) @ V2t ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__LIST__APPLY__NOT__MEM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0kvl: $i] :
% 5.66/5.93        ( ( mem @ V0kvl @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93       => ! [V1f: $i] :
% 5.66/5.93            ( ( mem @ V1f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27a )
% 5.66/5.93               => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2k ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V0kvl ) ) ) )
% 5.66/5.93                 => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V1f ) @ V0kvl ) ) @ V2k )
% 5.66/5.93                    = ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V1f ) @ V2k ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__LIST__APPEND,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1kvl1: $i] :
% 5.66/5.93            ( ( mem @ V1kvl1 @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93           => ! [V2kvl2: $i] :
% 5.66/5.93                ( ( mem @ V2kvl2 @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93               => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V0fm ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V1kvl1 ) @ V2kvl2 ) )
% 5.66/5.93                  = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V0fm ) @ V1kvl1 ) ) @ V2kvl2 ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__FUPDATE__LIST__COMMUTES,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0k: $i] :
% 5.66/5.93        ( ( mem @ V0k @ A_27a )
% 5.66/5.93       => ! [V1kvl: $i] :
% 5.66/5.93            ( ( mem @ V1kvl @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93           => ! [V2fm: $i] :
% 5.66/5.93                ( ( mem @ V2fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ! [V3v: $i] :
% 5.66/5.93                    ( ( mem @ V3v @ A_27b )
% 5.66/5.93                   => ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0k ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V1kvl ) ) ) )
% 5.66/5.93                     => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V2fm ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0k ) @ V3v ) ) ) @ V1kvl )
% 5.66/5.93                        = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V2fm ) @ V1kvl ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0k ) @ V3v ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__FUPDATE__LIST__MEM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0k: $i] :
% 5.66/5.93        ( ( mem @ V0k @ A_27a )
% 5.66/5.93       => ! [V1kvl: $i] :
% 5.66/5.93            ( ( mem @ V1kvl @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93           => ! [V2fm: $i] :
% 5.66/5.93                ( ( mem @ V2fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ! [V3v: $i] :
% 5.66/5.93                    ( ( mem @ V3v @ A_27b )
% 5.66/5.93                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0k ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V1kvl ) ) ) )
% 5.66/5.93                     => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V2fm ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0k ) @ V3v ) ) ) @ V1kvl )
% 5.66/5.93                        = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V2fm ) @ V1kvl ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFEVERY__FUPDATE__LIST,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0kvl: $i] :
% 5.66/5.93        ( ( mem @ V0kvl @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93       => ! [V1P: $i] :
% 5.66/5.93            ( ( mem @ V1P @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.93           => ! [V2fm: $i] :
% 5.66/5.93                ( ( mem @ V2fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V0kvl ) ) )
% 5.66/5.93                 => ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2EFEVERY @ A_27a @ A_27b ) @ V1P ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V2fm ) @ V0kvl ) ) )
% 5.66/5.93                  <=> ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V1P ) @ V0kvl ) )
% 5.66/5.93                      & ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2EFEVERY @ A_27a @ A_27b ) @ V1P ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V2fm ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V0kvl ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__LIST__APPLY__MEM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0kvl: $i] :
% 5.66/5.93        ( ( mem @ V0kvl @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93       => ! [V1f: $i] :
% 5.66/5.93            ( ( mem @ V1f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27a )
% 5.66/5.93               => ! [V3v: $i] :
% 5.66/5.93                    ( ( mem @ V3v @ A_27b )
% 5.66/5.93                   => ! [V4n: tp__ty_2Enum_2Enum] :
% 5.66/5.93                        ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V0kvl ) ) )
% 5.66/5.93                          & ( V2k
% 5.66/5.93                            = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V0kvl ) ) )
% 5.66/5.93                          & ( V3v
% 5.66/5.93                            = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27b ) @ ( c_2Epair_2ESND @ A_27a @ A_27b ) ) @ V0kvl ) ) )
% 5.66/5.93                          & ! [V5m: tp__ty_2Enum_2Enum] :
% 5.66/5.93                              ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ ( inj__ty_2Enum_2Enum @ V5m ) ) )
% 5.66/5.93                                & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V5m ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V0kvl ) ) ) )
% 5.66/5.93                             => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V5m ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V0kvl ) )
% 5.66/5.93                               != V2k ) ) )
% 5.66/5.93                       => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V1f ) @ V0kvl ) ) @ V2k )
% 5.66/5.93                          = V3v ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFOLDL__FUPDATE__LIST,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.93           => ! [V2ls: $i] :
% 5.66/5.93                ( ( mem @ V2ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.93               => ! [V3a: $i] :
% 5.66/5.93                    ( ( mem @ V3a @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27c ) )
% 5.66/5.93                   => ( ( ap
% 5.66/5.93                        @ ( ap
% 5.66/5.93                          @ ( ap @ ( c_2Elist_2EFOLDL @ A_27a @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27c ) )
% 5.66/5.93                            @ ( lam @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27c )
% 5.66/5.93                              @ ^ [V4fm: $i] :
% 5.66/5.93                                  ( lam @ A_27a
% 5.66/5.93                                  @ ^ [V5k: $i] : ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27b @ A_27c ) @ V4fm ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27c ) @ ( ap @ V0f1 @ V5k ) ) @ ( ap @ V1f2 @ V5k ) ) ) ) ) )
% 5.66/5.93                          @ V3a )
% 5.66/5.93                        @ V2ls )
% 5.66/5.93                      = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27b @ A_27c ) @ V3a )
% 5.66/5.93                        @ ( ap
% 5.66/5.93                          @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) )
% 5.66/5.93                            @ ( lam @ A_27a
% 5.66/5.93                              @ ^ [V6k: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27c ) @ ( ap @ V0f1 @ V6k ) ) @ ( ap @ V1f2 @ V6k ) ) ) )
% 5.66/5.93                          @ V2ls ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__LIST__SNOC,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0xs: $i] :
% 5.66/5.93        ( ( mem @ V0xs @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93       => ! [V1x: $i] :
% 5.66/5.93            ( ( mem @ V1x @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2fm: $i] :
% 5.66/5.93                ( ( mem @ V2fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V2fm ) @ ( ap @ ( ap @ ( c_2Elist_2ESNOC @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V1x ) @ V0xs ) )
% 5.66/5.93                  = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V2fm ) @ V0xs ) ) @ V1x ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPD11__SAME__KEY__AND__BASE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1k: $i] :
% 5.66/5.93            ( ( mem @ V1k @ A_27a )
% 5.66/5.93           => ! [V2v1: $i] :
% 5.66/5.93                ( ( mem @ V2v1 @ A_27b )
% 5.66/5.93               => ! [V3v2: $i] :
% 5.66/5.93                    ( ( mem @ V3v2 @ A_27b )
% 5.66/5.93                   => ( ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1k ) @ V2v1 ) )
% 5.66/5.93                        = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1k ) @ V3v2 ) ) )
% 5.66/5.93                    <=> ( V2v1 = V3v2 ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPD11__SAME__NEW__KEY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27a )
% 5.66/5.93               => ! [V3v1: $i] :
% 5.66/5.93                    ( ( mem @ V3v1 @ A_27b )
% 5.66/5.93                   => ! [V4v2: $i] :
% 5.66/5.93                        ( ( mem @ V4v2 @ A_27b )
% 5.66/5.93                       => ( ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2k ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f1 ) ) )
% 5.66/5.93                            & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2k ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1f2 ) ) ) )
% 5.66/5.93                         => ( ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f1 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2k ) @ V3v1 ) )
% 5.66/5.93                              = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V1f2 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2k ) @ V4v2 ) ) )
% 5.66/5.93                          <=> ( ( V0f1 = V1f2 )
% 5.66/5.93                              & ( V3v1 = V4v2 ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ESAME__KEY__UPDATES__DIFFER,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27a )
% 5.66/5.93               => ! [V3v1: $i] :
% 5.66/5.93                    ( ( mem @ V3v1 @ A_27b )
% 5.66/5.93                   => ! [V4v2: $i] :
% 5.66/5.93                        ( ( mem @ V4v2 @ A_27b )
% 5.66/5.93                       => ( ( V3v1 != V4v2 )
% 5.66/5.93                         => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f1 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2k ) @ V3v1 ) )
% 5.66/5.93                           != ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V1f2 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2k ) @ V4v2 ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPD11__SAME__BASE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1k1: $i] :
% 5.66/5.93            ( ( mem @ V1k1 @ A_27a )
% 5.66/5.93           => ! [V2v1: $i] :
% 5.66/5.93                ( ( mem @ V2v1 @ A_27b )
% 5.66/5.93               => ! [V3k2: $i] :
% 5.66/5.93                    ( ( mem @ V3k2 @ A_27a )
% 5.66/5.93                   => ! [V4v2: $i] :
% 5.66/5.93                        ( ( mem @ V4v2 @ A_27b )
% 5.66/5.93                       => ( ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1k1 ) @ V2v1 ) )
% 5.66/5.93                            = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V3k2 ) @ V4v2 ) ) )
% 5.66/5.93                        <=> ( ( ( V1k1 = V3k2 )
% 5.66/5.93                              & ( V2v1 = V4v2 ) )
% 5.66/5.93                            | ( ( V1k1 != V3k2 )
% 5.66/5.93                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1k1 ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) )
% 5.66/5.93                              & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3k2 ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) )
% 5.66/5.93                              & ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1k1 ) @ V2v1 ) )
% 5.66/5.93                                = V0f )
% 5.66/5.93                              & ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V3k2 ) @ V4v2 ) )
% 5.66/5.93                                = V0f ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPD__SAME__KEY__UNWIND,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27a )
% 5.66/5.93               => ! [V3v1: $i] :
% 5.66/5.93                    ( ( mem @ V3v1 @ A_27b )
% 5.66/5.93                   => ! [V4v2: $i] :
% 5.66/5.93                        ( ( mem @ V4v2 @ A_27b )
% 5.66/5.93                       => ( ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f1 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2k ) @ V3v1 ) )
% 5.66/5.93                            = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V1f2 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2k ) @ V4v2 ) ) )
% 5.66/5.93                         => ( ( V3v1 = V4v2 )
% 5.66/5.93                            & ! [V5v: $i] :
% 5.66/5.93                                ( ( mem @ V5v @ A_27b )
% 5.66/5.93                               => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f1 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2k ) @ V5v ) )
% 5.66/5.93                                  = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V1f2 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2k ) @ V5v ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPD11__SAME__UPDATE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27a )
% 5.66/5.93               => ! [V3v: $i] :
% 5.66/5.93                    ( ( mem @ V3v @ A_27b )
% 5.66/5.93                   => ( ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f1 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2k ) @ V3v ) )
% 5.66/5.93                        = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V1f2 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2k ) @ V3v ) ) )
% 5.66/5.93                    <=> ( ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f1 ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2k ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) )
% 5.66/5.93                        = ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V1f2 ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2k ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFDOM__FUPDATE__LIST,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0kvl: $i] :
% 5.66/5.93        ( ( mem @ V0kvl @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93       => ! [V1fm: $i] :
% 5.66/5.93            ( ( mem @ V1fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V1fm ) @ V0kvl ) )
% 5.66/5.93              = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1fm ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V0kvl ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__LIST__SAME__UPDATE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0kvl: $i] :
% 5.66/5.93        ( ( mem @ V0kvl @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93       => ! [V1f1: $i] :
% 5.66/5.93            ( ( mem @ V1f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2f2: $i] :
% 5.66/5.93                ( ( mem @ V2f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ( ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V1f1 ) @ V0kvl )
% 5.66/5.93                    = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V2f2 ) @ V0kvl ) )
% 5.66/5.93                <=> ( ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V1f1 ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V0kvl ) ) ) )
% 5.66/5.93                    = ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V2f2 ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V0kvl ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__LIST__SAME__KEYS__UNWIND,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2kvl1: $i] :
% 5.66/5.93                ( ( mem @ V2kvl1 @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93               => ! [V3kvl2: $i] :
% 5.66/5.93                    ( ( mem @ V3kvl2 @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93                   => ( ( ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V0f1 ) @ V2kvl1 )
% 5.66/5.93                          = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V1f2 ) @ V3kvl2 ) )
% 5.66/5.93                        & ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V2kvl1 )
% 5.66/5.93                          = ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V3kvl2 ) )
% 5.66/5.93                        & ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V2kvl1 ) ) ) )
% 5.66/5.93                     => ( ( V2kvl1 = V3kvl2 )
% 5.66/5.93                        & ! [V4kvl: $i] :
% 5.66/5.93                            ( ( mem @ V4kvl @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93                           => ( ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V4kvl )
% 5.66/5.93                                = ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V2kvl1 ) )
% 5.66/5.93                             => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V0f1 ) @ V4kvl )
% 5.66/5.93                                = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V1f2 ) @ V4kvl ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFMEQ__ENUMERATE__CASES,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1kvl: $i] :
% 5.66/5.93            ( ( mem @ V1kvl @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93           => ! [V2p: $i] :
% 5.66/5.93                ( ( mem @ V2p @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.93               => ( ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f1 ) @ V2p )
% 5.66/5.93                    = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) @ V1kvl ) )
% 5.66/5.93                 => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V2p ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V1kvl ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFMEQ__SINGLE__SIMPLE__ELIM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.93        ( ( mem @ V0P @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.93       => ! [V1k: $i] :
% 5.66/5.93            ( ( mem @ V1k @ A_27a )
% 5.66/5.93           => ! [V2v: $i] :
% 5.66/5.93                ( ( mem @ V2v @ A_27b )
% 5.66/5.93               => ! [V3ck: $i] :
% 5.66/5.93                    ( ( mem @ V3ck @ A_27a )
% 5.66/5.93                   => ! [V4cv: $i] :
% 5.66/5.93                        ( ( mem @ V4cv @ A_27b )
% 5.66/5.93                       => ! [V5nv: $i] :
% 5.66/5.93                            ( ( mem @ V5nv @ A_27b )
% 5.66/5.93                           => ( ? [V6fm: $i] :
% 5.66/5.93                                  ( ( mem @ V6fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93                                  & ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V6fm ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1k ) @ V2v ) )
% 5.66/5.93                                    = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V3ck ) @ V4cv ) ) )
% 5.66/5.93                                  & ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V6fm ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1k ) @ V5nv ) ) ) ) )
% 5.66/5.93                            <=> ( ( V1k = V3ck )
% 5.66/5.93                                & ( V2v = V4cv )
% 5.66/5.93                                & ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V3ck ) @ V5nv ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFMEQ__SINGLE__SIMPLE__DISJ__ELIM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1k: $i] :
% 5.66/5.93            ( ( mem @ V1k @ A_27a )
% 5.66/5.93           => ! [V2v: $i] :
% 5.66/5.93                ( ( mem @ V2v @ A_27b )
% 5.66/5.93               => ! [V3ck: $i] :
% 5.66/5.93                    ( ( mem @ V3ck @ A_27a )
% 5.66/5.93                   => ! [V4cv: $i] :
% 5.66/5.93                        ( ( mem @ V4cv @ A_27b )
% 5.66/5.93                       => ( ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0fm ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1k ) @ V2v ) )
% 5.66/5.93                            = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V3ck ) @ V4cv ) ) )
% 5.66/5.93                        <=> ( ( V1k = V3ck )
% 5.66/5.93                            & ( V2v = V4cv )
% 5.66/5.93                            & ( ( V0fm
% 5.66/5.93                                = ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) )
% 5.66/5.93                              | ? [V5v_27: $i] :
% 5.66/5.93                                  ( ( mem @ V5v_27 @ A_27b )
% 5.66/5.93                                  & ( V0fm
% 5.66/5.93                                    = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1k ) @ V5v_27 ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__PURGE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1x: $i] :
% 5.66/5.93            ( ( mem @ V1x @ A_27a )
% 5.66/5.93           => ! [V2y: $i] :
% 5.66/5.93                ( ( mem @ V2y @ A_27b )
% 5.66/5.93               => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1x ) @ V2y ) )
% 5.66/5.93                  = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0f ) @ V1x ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1x ) @ V2y ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2EFMAP__MAP2__def,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ A_27b ) )
% 5.66/5.93       => ! [V1m: $i] :
% 5.66/5.93            ( ( mem @ V1m @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c ) )
% 5.66/5.93           => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFMAP__MAP2 @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1m )
% 5.66/5.93              = ( ap
% 5.66/5.93                @ ( ap @ ( c_2Efinite__map_2EFUN__FMAP @ A_27a @ A_27b )
% 5.66/5.93                  @ ( lam @ A_27a
% 5.66/5.93                    @ ^ [V2x: $i] : ( ap @ V0f @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27c ) @ V2x ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27c ) @ V1m ) @ V2x ) ) ) ) )
% 5.66/5.93                @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ V1m ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFMAP__MAP2__THM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ A_27b ) )
% 5.66/5.93       => ! [V1m: $i] :
% 5.66/5.93            ( ( mem @ V1m @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c ) )
% 5.66/5.93           => ( ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFMAP__MAP2 @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1m ) )
% 5.66/5.93                = ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ V1m ) )
% 5.66/5.93              & ! [V2x: $i] :
% 5.66/5.93                  ( ( mem @ V2x @ A_27a )
% 5.66/5.93                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ V1m ) ) )
% 5.66/5.93                   => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFMAP__MAP2 @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1m ) ) @ V2x )
% 5.66/5.93                      = ( ap @ V0f @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27c ) @ V2x ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27c ) @ V1m ) @ V2x ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFMAP__MAP2__FEMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ A_27b ) )
% 5.66/5.93       => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFMAP__MAP2 @ A_27a @ A_27b @ A_27c ) @ V0f ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27c ) )
% 5.66/5.93          = ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFMAP__MAP2__FUPDATE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ A_27b ) )
% 5.66/5.93       => ! [V1m: $i] :
% 5.66/5.93            ( ( mem @ V1m @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c ) )
% 5.66/5.93           => ! [V2x: $i] :
% 5.66/5.93                ( ( mem @ V2x @ A_27a )
% 5.66/5.93               => ! [V3v: $i] :
% 5.66/5.93                    ( ( mem @ V3v @ A_27c )
% 5.66/5.93                   => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFMAP__MAP2 @ A_27a @ A_27b @ A_27c ) @ V0f ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27c ) @ V1m ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27c ) @ V2x ) @ V3v ) ) )
% 5.66/5.93                      = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFMAP__MAP2 @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1m ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ ( ap @ V0f @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27c ) @ V2x ) @ V3v ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFEVERY__STRENGTHEN__THM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.93        ( ( mem @ V0P @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.93       => ! [V1f: $i] :
% 5.66/5.93            ( ( mem @ V1f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2x: $i] :
% 5.66/5.93                ( ( mem @ V2x @ A_27a )
% 5.66/5.93               => ! [V3y: $i] :
% 5.66/5.93                    ( ( mem @ V3y @ A_27b )
% 5.66/5.93                   => ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2EFEVERY @ A_27a @ A_27b ) @ V0P ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) )
% 5.66/5.93                      & ( ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2EFEVERY @ A_27a @ A_27b ) @ V0P ) @ V1f ) )
% 5.66/5.93                          & ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) ) )
% 5.66/5.93                       => ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2EFEVERY @ A_27a @ A_27b ) @ V0P ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__ELIM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0k: $i] :
% 5.66/5.93        ( ( mem @ V0k @ A_27a )
% 5.66/5.93       => ! [V1v: $i] :
% 5.66/5.93            ( ( mem @ V1v @ A_27b )
% 5.66/5.93           => ! [V2f: $i] :
% 5.66/5.93                ( ( mem @ V2f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0k ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V2f ) ) )
% 5.66/5.93                    & ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V2f ) @ V0k )
% 5.66/5.93                      = V1v ) )
% 5.66/5.93                 => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V2f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0k ) @ V1v ) )
% 5.66/5.93                    = V2f ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFEVERY__DRESTRICT__COMPL,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.93        ( ( mem @ V0P @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.93       => ! [V1f: $i] :
% 5.66/5.93            ( ( mem @ V1f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27a )
% 5.66/5.93               => ! [V3v: $i] :
% 5.66/5.93                    ( ( mem @ V3v @ A_27b )
% 5.66/5.93                   => ! [V4s: $i] :
% 5.66/5.93                        ( ( mem @ V4s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93                       => ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2EFEVERY @ A_27a @ A_27b ) @ V0P ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2k ) @ V3v ) ) ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ V4s ) ) ) )
% 5.66/5.93                        <=> ( ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2k ) @ V4s ) )
% 5.66/5.93                             => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2k ) @ V3v ) ) ) )
% 5.66/5.93                            & ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2EFEVERY @ A_27a @ A_27b ) @ V0P ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2k ) @ V4s ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUNION__EQ__FEMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0h1: $i] :
% 5.66/5.93        ( ( mem @ V0h1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1h2: $i] :
% 5.66/5.93            ( ( mem @ V1h2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0h1 ) @ V1h2 )
% 5.66/5.93                = ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) )
% 5.66/5.93            <=> ( ( V0h1
% 5.66/5.93                  = ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) )
% 5.66/5.93                & ( V1h2
% 5.66/5.93                  = ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ESUBMAP__FUNION__EQ,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] :
% 5.66/5.93        ( ! [V0f1: $i] :
% 5.66/5.93            ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V1f2: $i] :
% 5.66/5.93                ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ! [V2f3: $i] :
% 5.66/5.93                    ( ( mem @ V2f3 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93                   => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f1 ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1f2 ) ) )
% 5.66/5.93                     => ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V0f1 ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V1f2 ) @ V2f3 ) ) )
% 5.66/5.93                      <=> ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V0f1 ) @ V2f3 ) ) ) ) ) ) )
% 5.66/5.93        & ! [V3f1: $i] :
% 5.66/5.93            ( ( mem @ V3f1 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27d ) )
% 5.66/5.93           => ! [V4f2: $i] :
% 5.66/5.93                ( ( mem @ V4f2 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27d ) )
% 5.66/5.93               => ! [V5f3: $i] :
% 5.66/5.93                    ( ( mem @ V5f3 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27d ) )
% 5.66/5.93                   => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27c ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27c @ A_27d ) @ V3f1 ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27c ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27c @ A_27d ) @ V5f3 ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27c @ A_27d ) @ V4f2 ) ) ) )
% 5.66/5.93                     => ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27c @ A_27d ) @ V3f1 ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27c @ A_27d ) @ V4f2 ) @ V5f3 ) ) )
% 5.66/5.93                      <=> ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27c @ A_27d ) @ V3f1 ) @ V4f2 ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ESUBMAP__FUNION,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2f3: $i] :
% 5.66/5.93                ( ( mem @ V2f3 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ( ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V0f1 ) @ V1f2 ) )
% 5.66/5.93                    | ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f1 ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1f2 ) ) )
% 5.66/5.93                      & ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V0f1 ) @ V2f3 ) ) ) )
% 5.66/5.93                 => ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V0f1 ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V1f2 ) @ V2f3 ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ESUBMAP__FUNION__ID,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] :
% 5.66/5.93        ( ! [V0f1: $i] :
% 5.66/5.93            ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V1f2: $i] :
% 5.66/5.93                ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V0f1 ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0f1 ) @ V1f2 ) ) ) ) )
% 5.66/5.93        & ! [V2f1: $i] :
% 5.66/5.93            ( ( mem @ V2f1 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27d ) )
% 5.66/5.93           => ! [V3f2: $i] :
% 5.66/5.93                ( ( mem @ V3f2 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27d ) )
% 5.66/5.93               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27c ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27c @ A_27d ) @ V2f1 ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27c @ A_27d ) @ V3f2 ) ) )
% 5.66/5.93                 => ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27c @ A_27d ) @ V3f2 ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27c @ A_27d ) @ V2f1 ) @ V3f2 ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFEMPTY__SUBMAP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0h: $i] :
% 5.66/5.93        ( ( mem @ V0h @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V0h ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) )
% 5.66/5.93        <=> ( V0h
% 5.66/5.93            = ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUNION__EQ,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2f3: $i] :
% 5.66/5.93                ( ( mem @ V2f3 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f1 ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1f2 ) ) )
% 5.66/5.93                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f1 ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V2f3 ) ) ) )
% 5.66/5.93                 => ( ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0f1 ) @ V1f2 )
% 5.66/5.93                      = ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0f1 ) @ V2f3 ) )
% 5.66/5.93                  <=> ( V1f2 = V2f3 ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUNION__EQ__IMPL,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2f3: $i] :
% 5.66/5.93                ( ( mem @ V2f3 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f1 ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1f2 ) ) )
% 5.66/5.93                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f1 ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V2f3 ) ) )
% 5.66/5.93                    & ( V1f2 = V2f3 ) )
% 5.66/5.93                 => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0f1 ) @ V1f2 )
% 5.66/5.93                    = ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0f1 ) @ V2f3 ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDOMSUB__FUNION,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27a )
% 5.66/5.93               => ( ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0f ) @ V1g ) ) @ V2k )
% 5.66/5.93                  = ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0f ) @ V2k ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V1g ) @ V2k ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUNION__COMM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1g ) ) )
% 5.66/5.93             => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0f ) @ V1g )
% 5.66/5.93                = ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V1g ) @ V0f ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUNION__ASSOC,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2h: $i] :
% 5.66/5.93                ( ( mem @ V2h @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V1g ) @ V2h ) )
% 5.66/5.93                  = ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0f ) @ V1g ) ) @ V2h ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDRESTRICT__FUNION,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0h: $i] :
% 5.66/5.93        ( ( mem @ V0h @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1s1: $i] :
% 5.66/5.93            ( ( mem @ V1s1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ! [V2s2: $i] :
% 5.66/5.93                ( ( mem @ V2s2 @ ( arr @ A_27a @ bool ) )
% 5.66/5.93               => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0h ) @ V1s1 ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0h ) @ V2s2 ) )
% 5.66/5.93                  = ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0h ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1s1 ) @ V2s2 ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDRESTRICT__EQ__FUNION,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0h: $i] :
% 5.66/5.93        ( ( mem @ V0h @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1h1: $i] :
% 5.66/5.93            ( ( mem @ V1h1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2h2: $i] :
% 5.66/5.93                ( ( mem @ V2h2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1h1 ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V2h2 ) ) )
% 5.66/5.93                    & ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V1h1 ) @ V2h2 )
% 5.66/5.93                      = V0h ) )
% 5.66/5.93                 => ( V2h2
% 5.66/5.93                    = ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0h ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1h1 ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EIN__FDOM__FOLDR__UNION,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.66/5.93        ( ( mem @ V0x @ A_27a )
% 5.66/5.93       => ! [V1hL: $i] :
% 5.66/5.93            ( ( mem @ V1hL @ ( ty_2Elist_2Elist @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) @ V1hL ) ) ) )
% 5.66/5.93            <=> ? [V2h: $i] :
% 5.66/5.93                  ( ( mem @ V2h @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) @ V2h ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) @ V1hL ) ) )
% 5.66/5.93                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V0x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V2h ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDRESTRICT__FUNION__DRESTRICT__COMPL,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1s: $i] :
% 5.66/5.93            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ V1s ) ) )
% 5.66/5.93              = V0f ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDRESTRICT__IDEMPOT,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.66/5.93        ( ( mem @ V0s @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1vs: $i] :
% 5.66/5.93            ( ( mem @ V1vs @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0s ) @ V1vs ) ) @ V1vs )
% 5.66/5.93              = ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0s ) @ V1vs ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ESUBMAP__FUNION__ABSORPTION,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V0f ) @ V1g ) )
% 5.66/5.93            <=> ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0f ) @ V1g )
% 5.66/5.93                = V1g ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EMAP__KEYS__witness,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del] :
% 5.66/5.93        ( p
% 5.66/5.93        @ ( ap
% 5.66/5.93          @ ( ap @ ( c_2Ebool_2ELET @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c ) @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27c ) ) ) @ bool )
% 5.66/5.93            @ ( lam @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c ) @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27c ) ) )
% 5.66/5.93              @ ^ [V0m: $i] :
% 5.66/5.93                  ( ap @ ( c_2Ebool_2E_21 @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93                  @ ( lam @ ( arr @ A_27a @ A_27b )
% 5.66/5.93                    @ ^ [V1f: $i] :
% 5.66/5.93                        ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c ) )
% 5.66/5.93                        @ ( lam @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c )
% 5.66/5.93                          @ ^ [V2fm: $i] :
% 5.66/5.93                              ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( arr @ A_27b @ bool ) ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27b @ A_27c ) @ ( ap @ ( ap @ V0m @ V1f ) @ V2fm ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ V2fm ) ) ) )
% 5.66/5.93                              @ ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V1f ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ V2fm ) ) @ ( c_2Epred__set_2EUNIV @ A_27b ) ) )
% 5.66/5.93                                @ ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.66/5.93                                  @ ( lam @ A_27a
% 5.66/5.93                                    @ ^ [V3x: $i] : ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ V2fm ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27c ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27b @ A_27c ) @ ( ap @ ( ap @ V0m @ V1f ) @ V2fm ) ) @ ( ap @ V1f @ V3x ) ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27c ) @ V2fm ) @ V3x ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.66/5.93          @ ( lam @ ( arr @ A_27a @ A_27b )
% 5.66/5.93            @ ^ [V4f: $i] :
% 5.66/5.93                ( lam @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c )
% 5.66/5.93                @ ^ [V5fm: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27c ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V4f ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ V5fm ) ) @ ( c_2Epred__set_2EUNIV @ A_27b ) ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Ef__o__f @ A_27b @ A_27a @ A_27c ) @ V5fm ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUN__FMAP @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2ELINV @ A_27a @ A_27b ) @ V4f ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ V5fm ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V4f ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ V5fm ) ) ) ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUN__FMAP @ A_27b @ A_27c ) @ ( c_2Ebool_2EARB @ ( arr @ A_27b @ A_27c ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V4f ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ V5fm ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2EMAP__KEYS__def,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1fm: $i] :
% 5.66/5.93            ( ( mem @ V1fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c ) )
% 5.66/5.93           => ( ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EMAP__KEYS @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1fm ) )
% 5.66/5.93                = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ V1fm ) ) )
% 5.66/5.93              & ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ V1fm ) ) @ ( c_2Epred__set_2EUNIV @ A_27b ) ) )
% 5.66/5.93               => ! [V2x: $i] :
% 5.66/5.93                    ( ( mem @ V2x @ A_27a )
% 5.66/5.93                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ V1fm ) ) )
% 5.66/5.93                     => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EMAP__KEYS @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1fm ) ) @ ( ap @ V0f @ V2x ) )
% 5.66/5.93                        = ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27c ) @ V1fm ) @ V2x ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EMAP__KEYS__FEMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ( ( ap @ ( ap @ ( c_2Efinite__map_2EMAP__KEYS @ A_27a @ A_27b @ A_27c ) @ V0f ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27c ) )
% 5.66/5.93          = ( c_2Efinite__map_2EFEMPTY @ A_27b @ A_27c ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EMAP__KEYS__FUPDATE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1fm: $i] :
% 5.66/5.93            ( ( mem @ V1fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27a )
% 5.66/5.93               => ! [V3v: $i] :
% 5.66/5.93                    ( ( mem @ V3v @ A_27c )
% 5.66/5.93                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V2k ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ V1fm ) ) ) @ ( c_2Epred__set_2EUNIV @ A_27b ) ) )
% 5.66/5.93                     => ( ( ap @ ( ap @ ( c_2Efinite__map_2EMAP__KEYS @ A_27a @ A_27b @ A_27c ) @ V0f ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27c ) @ V1fm ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27c ) @ V2k ) @ V3v ) ) )
% 5.66/5.93                        = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EMAP__KEYS @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1fm ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27c ) @ ( ap @ V0f @ V2k ) ) @ V3v ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EMAP__KEYS__using__LINV,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1fm: $i] :
% 5.66/5.93            ( ( mem @ V1fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ V1fm ) ) @ ( c_2Epred__set_2EUNIV @ A_27b ) ) )
% 5.66/5.93             => ( ( ap @ ( ap @ ( c_2Efinite__map_2EMAP__KEYS @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1fm )
% 5.66/5.93                = ( ap @ ( ap @ ( c_2Efinite__map_2Ef__o__f @ A_27b @ A_27a @ A_27c ) @ V1fm ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUN__FMAP @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2ELINV @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ V1fm ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ V1fm ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EMAP__KEYS__BIJ__LINV,axiom,
% 5.66/5.93      ! [A_27a: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) )
% 5.66/5.93       => ! [V1t: $i] :
% 5.66/5.93            ( ( mem @ V1t @ ( ty_2Efinite__map_2Efmap @ ty_2Enum_2Enum @ A_27a ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V0f ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) )
% 5.66/5.93             => ( ( ap @ ( ap @ ( c_2Efinite__map_2EMAP__KEYS @ ty_2Enum_2Enum @ ty_2Enum_2Enum @ A_27a ) @ V0f ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EMAP__KEYS @ ty_2Enum_2Enum @ ty_2Enum_2Enum @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2ELINV @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ V0f ) @ ( c_2Epred__set_2EUNIV @ ty_2Enum_2Enum ) ) ) @ V1t ) )
% 5.66/5.93                = V1t ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFLOOKUP__MAP__KEYS,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1m: $i] :
% 5.66/5.93            ( ( mem @ V1m @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27b )
% 5.66/5.93               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ V1m ) ) @ ( c_2Epred__set_2EUNIV @ A_27b ) ) )
% 5.66/5.93                 => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EMAP__KEYS @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1m ) ) @ V2k )
% 5.66/5.93                    = ( ap
% 5.66/5.93                      @ ( ap @ ( c_2Eoption_2EOPTION__BIND @ A_27c @ A_27a )
% 5.66/5.93                        @ ( ap @ ( c_2Eoption_2Esome @ A_27a )
% 5.66/5.93                          @ ( lam @ A_27a
% 5.66/5.93                            @ ^ [V3x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27b ) @ V2k ) @ ( ap @ V0f @ V3x ) ) ) @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27c ) @ V1m ) ) ) ) ) )
% 5.66/5.93                      @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27c ) @ V1m ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFLOOKUP__MAP__KEYS__MAPPED,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1m: $i] :
% 5.66/5.93            ( ( mem @ V1m @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27a )
% 5.66/5.93               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) @ ( c_2Epred__set_2EUNIV @ A_27b ) ) )
% 5.66/5.93                 => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EMAP__KEYS @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1m ) ) @ ( ap @ V0f @ V2k ) )
% 5.66/5.93                    = ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27c ) @ V1m ) @ V2k ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDRESTRICT__MAP__KEYS__IMAGE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1fm: $i] :
% 5.66/5.93            ( ( mem @ V1fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c ) )
% 5.66/5.93           => ! [V2s: $i] :
% 5.66/5.93                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EINJ @ A_27a @ A_27b ) @ V0f ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) @ ( c_2Epred__set_2EUNIV @ A_27b ) ) )
% 5.66/5.93                 => ( ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EMAP__KEYS @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1fm ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ V2s ) )
% 5.66/5.93                    = ( ap @ ( ap @ ( c_2Efinite__map_2EMAP__KEYS @ A_27a @ A_27b @ A_27c ) @ V0f ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27c ) @ V1fm ) @ V2s ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDOMSUB__MAP__KEYS,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1fm: $i] :
% 5.66/5.93            ( ( mem @ V1fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c ) )
% 5.66/5.93           => ! [V2s: $i] :
% 5.66/5.93                ( ( mem @ V2s @ A_27a )
% 5.66/5.93               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Epred__set_2EBIJ @ A_27a @ A_27b ) @ V0f ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) @ ( c_2Epred__set_2EUNIV @ A_27b ) ) )
% 5.66/5.93                 => ( ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EMAP__KEYS @ A_27a @ A_27b @ A_27c ) @ V0f ) @ V1fm ) ) @ ( ap @ V0f @ V2s ) )
% 5.66/5.93                    = ( ap @ ( ap @ ( c_2Efinite__map_2EMAP__KEYS @ A_27a @ A_27b @ A_27c ) @ V0f ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27c ) @ V1fm ) @ V2s ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2Efmap__rel__def,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0R: $i] :
% 5.66/5.93        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.93       => ! [V1f1: $i] :
% 5.66/5.93            ( ( mem @ V1f1 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27a ) )
% 5.66/5.93           => ! [V2f2: $i] :
% 5.66/5.93                ( ( mem @ V2f2 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27b ) )
% 5.66/5.93               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27b @ A_27c ) @ V0R ) @ V1f1 ) @ V2f2 ) )
% 5.66/5.93                <=> ( ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27c @ A_27b ) @ V2f2 )
% 5.66/5.93                      = ( ap @ ( c_2Efinite__map_2EFDOM @ A_27c @ A_27a ) @ V1f1 ) )
% 5.66/5.93                    & ! [V3x: $i] :
% 5.66/5.93                        ( ( mem @ V3x @ A_27c )
% 5.66/5.93                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27c ) @ V3x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27c @ A_27a ) @ V1f1 ) ) )
% 5.66/5.93                         => ( p @ ( ap @ ( ap @ V0R @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27c @ A_27a ) @ V1f1 ) @ V3x ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27c @ A_27b ) @ V2f2 ) @ V3x ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__rel__FUPDATE__same,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0R: $i] :
% 5.66/5.93        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.93       => ! [V1f1: $i] :
% 5.66/5.93            ( ( mem @ V1f1 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27a ) )
% 5.66/5.93           => ! [V2f2: $i] :
% 5.66/5.93                ( ( mem @ V2f2 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27b ) )
% 5.66/5.93               => ! [V3v1: $i] :
% 5.66/5.93                    ( ( mem @ V3v1 @ A_27a )
% 5.66/5.93                   => ! [V4v2: $i] :
% 5.66/5.93                        ( ( mem @ V4v2 @ A_27b )
% 5.66/5.93                       => ! [V5k: $i] :
% 5.66/5.93                            ( ( mem @ V5k @ A_27c )
% 5.66/5.93                           => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27b @ A_27c ) @ V0R ) @ V1f1 ) @ V2f2 ) )
% 5.66/5.93                                & ( p @ ( ap @ ( ap @ V0R @ V3v1 ) @ V4v2 ) ) )
% 5.66/5.93                             => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27b @ A_27c ) @ V0R ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27c @ A_27a ) @ V1f1 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ A_27a ) @ V5k ) @ V3v1 ) ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27c @ A_27b ) @ V2f2 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ A_27b ) @ V5k ) @ V4v2 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__rel__FUPDATE__LIST__same,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0R: $i] :
% 5.66/5.93        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.93       => ! [V1ls1: $i] :
% 5.66/5.93            ( ( mem @ V1ls1 @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) ) )
% 5.66/5.93           => ! [V2ls2: $i] :
% 5.66/5.93                ( ( mem @ V2ls2 @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) ) )
% 5.66/5.93               => ! [V3f1: $i] :
% 5.66/5.93                    ( ( mem @ V3f1 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27a ) )
% 5.66/5.93                   => ! [V4f2: $i] :
% 5.66/5.93                        ( ( mem @ V4f2 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27b ) )
% 5.66/5.93                       => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27b @ A_27c ) @ V0R ) @ V3f1 ) @ V4f2 ) )
% 5.66/5.93                            & ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) @ A_27c ) @ ( c_2Epair_2EFST @ A_27c @ A_27a ) ) @ V1ls1 )
% 5.66/5.93                              = ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) @ A_27c ) @ ( c_2Epair_2EFST @ A_27c @ A_27b ) ) @ V2ls2 ) )
% 5.66/5.93                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27c @ A_27a ) @ A_27a ) @ ( c_2Epair_2ESND @ A_27c @ A_27a ) ) @ V1ls1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27c @ A_27b ) @ A_27b ) @ ( c_2Epair_2ESND @ A_27c @ A_27b ) ) @ V2ls2 ) ) ) )
% 5.66/5.93                         => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27b @ A_27c ) @ V0R ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27c @ A_27a ) @ V3f1 ) @ V1ls1 ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27c @ A_27b ) @ V4f2 ) @ V2ls2 ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__rel__FEMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0R: $i] :
% 5.66/5.93        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.93       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27b @ A_27c ) @ V0R ) @ ( c_2Efinite__map_2EFEMPTY @ A_27c @ A_27a ) ) @ ( c_2Efinite__map_2EFEMPTY @ A_27c @ A_27b ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__rel__FEMPTY2,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.93        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.93       => ! [V1f: $i] :
% 5.66/5.93            ( ( mem @ V1f @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93           => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27a @ A_27b ) @ V0R ) @ ( c_2Efinite__map_2EFEMPTY @ A_27b @ A_27a ) ) @ V1f ) )
% 5.66/5.93              <=> ( V1f
% 5.66/5.93                  = ( c_2Efinite__map_2EFEMPTY @ A_27b @ A_27a ) ) )
% 5.66/5.93              & ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27a @ A_27b ) @ V0R ) @ V1f ) @ ( c_2Efinite__map_2EFEMPTY @ A_27b @ A_27a ) ) )
% 5.66/5.93              <=> ( V1f
% 5.66/5.93                  = ( c_2Efinite__map_2EFEMPTY @ A_27b @ A_27a ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__rel__refl,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.93        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.93       => ! [V1x: $i] :
% 5.66/5.93            ( ( mem @ V1x @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93           => ( ! [V2x: $i] :
% 5.66/5.93                  ( ( mem @ V2x @ A_27a )
% 5.66/5.93                 => ( p @ ( ap @ ( ap @ V0R @ V2x ) @ V2x ) ) )
% 5.66/5.93             => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27a @ A_27b ) @ V0R ) @ V1x ) @ V1x ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__rel__FUNION__rels,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0R: $i] :
% 5.66/5.93        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.93       => ! [V1f1: $i] :
% 5.66/5.93            ( ( mem @ V1f1 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27a ) )
% 5.66/5.93           => ! [V2f2: $i] :
% 5.66/5.93                ( ( mem @ V2f2 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27b ) )
% 5.66/5.93               => ! [V3f3: $i] :
% 5.66/5.93                    ( ( mem @ V3f3 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27a ) )
% 5.66/5.93                   => ! [V4f4: $i] :
% 5.66/5.93                        ( ( mem @ V4f4 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27b ) )
% 5.66/5.93                       => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27b @ A_27c ) @ V0R ) @ V1f1 ) @ V2f2 ) )
% 5.66/5.93                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27b @ A_27c ) @ V0R ) @ V3f3 ) @ V4f4 ) ) )
% 5.66/5.93                         => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27b @ A_27c ) @ V0R ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27c @ A_27a ) @ V1f1 ) @ V3f3 ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27c @ A_27b ) @ V2f2 ) @ V4f4 ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__rel__FUPDATE__I,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0R: $i] :
% 5.66/5.93        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.93       => ! [V1f1: $i] :
% 5.66/5.93            ( ( mem @ V1f1 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27a ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27c )
% 5.66/5.93               => ! [V3f2: $i] :
% 5.66/5.93                    ( ( mem @ V3f2 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27b ) )
% 5.66/5.93                   => ! [V4v1: $i] :
% 5.66/5.93                        ( ( mem @ V4v1 @ A_27a )
% 5.66/5.93                       => ! [V5v2: $i] :
% 5.66/5.93                            ( ( mem @ V5v2 @ A_27b )
% 5.66/5.93                           => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27b @ A_27c ) @ V0R ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27c @ A_27a ) @ V1f1 ) @ V2k ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27c @ A_27b ) @ V3f2 ) @ V2k ) ) )
% 5.66/5.93                                & ( p @ ( ap @ ( ap @ V0R @ V4v1 ) @ V5v2 ) ) )
% 5.66/5.93                             => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27b @ A_27c ) @ V0R ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27c @ A_27a ) @ V1f1 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ A_27a ) @ V2k ) @ V4v1 ) ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27c @ A_27b ) @ V3f2 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ A_27b ) @ V2k ) @ V5v2 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__rel__mono,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0R1: $i] :
% 5.66/5.93        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.93       => ! [V1R2: $i] :
% 5.66/5.93            ( ( mem @ V1R2 @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.93           => ! [V2f1: $i] :
% 5.66/5.93                ( ( mem @ V2f1 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27a ) )
% 5.66/5.93               => ! [V3f2: $i] :
% 5.66/5.93                    ( ( mem @ V3f2 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27b ) )
% 5.66/5.93                   => ( ! [V4x: $i] :
% 5.66/5.93                          ( ( mem @ V4x @ A_27a )
% 5.66/5.93                         => ! [V5y: $i] :
% 5.66/5.93                              ( ( mem @ V5y @ A_27b )
% 5.66/5.93                             => ( ( p @ ( ap @ ( ap @ V0R1 @ V4x ) @ V5y ) )
% 5.66/5.93                               => ( p @ ( ap @ ( ap @ V1R2 @ V4x ) @ V5y ) ) ) ) )
% 5.66/5.93                     => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27b @ A_27c ) @ V0R1 ) @ V2f1 ) @ V3f2 ) )
% 5.66/5.93                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27b @ A_27c ) @ V1R2 ) @ V2f1 ) @ V3f2 ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__rel__OPTREL__FLOOKUP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0R: $i] :
% 5.66/5.93        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.93       => ! [V1f1: $i] :
% 5.66/5.93            ( ( mem @ V1f1 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27a ) )
% 5.66/5.93           => ! [V2f2: $i] :
% 5.66/5.93                ( ( mem @ V2f2 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27b ) )
% 5.66/5.93               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27b @ A_27c ) @ V0R ) @ V1f1 ) @ V2f2 ) )
% 5.66/5.93                <=> ! [V3k: $i] :
% 5.66/5.93                      ( ( mem @ V3k @ A_27c )
% 5.66/5.93                     => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2EOPTREL @ A_27a @ A_27b ) @ V0R ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27c @ A_27a ) @ V1f1 ) @ V3k ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27c @ A_27b ) @ V2f2 ) @ V3k ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__rel__FLOOKUP__imp,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0R: $i] :
% 5.66/5.93        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 5.66/5.93       => ! [V1f1: $i] :
% 5.66/5.93            ( ( mem @ V1f1 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27a ) )
% 5.66/5.93           => ! [V2f2: $i] :
% 5.66/5.93                ( ( mem @ V2f2 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27b ) )
% 5.66/5.93               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27b @ A_27c ) @ V0R ) @ V1f1 ) @ V2f2 ) )
% 5.66/5.93                 => ( ! [V3k: $i] :
% 5.66/5.93                        ( ( mem @ V3k @ A_27c )
% 5.66/5.93                       => ( ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27c @ A_27a ) @ V1f1 ) @ V3k )
% 5.66/5.93                            = ( c_2Eoption_2ENONE @ A_27a ) )
% 5.66/5.93                         => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27c @ A_27b ) @ V2f2 ) @ V3k )
% 5.66/5.93                            = ( c_2Eoption_2ENONE @ A_27b ) ) ) )
% 5.66/5.93                    & ! [V4k: $i] :
% 5.66/5.93                        ( ( mem @ V4k @ A_27c )
% 5.66/5.93                       => ! [V5v1: $i] :
% 5.66/5.93                            ( ( mem @ V5v1 @ A_27a )
% 5.66/5.93                           => ( ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27c @ A_27a ) @ V1f1 ) @ V4k )
% 5.66/5.93                                = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V5v1 ) )
% 5.66/5.93                             => ? [V6v2: $i] :
% 5.66/5.93                                  ( ( mem @ V6v2 @ A_27b )
% 5.66/5.93                                  & ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27c @ A_27b ) @ V2f2 ) @ V4k )
% 5.66/5.93                                    = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V6v2 ) )
% 5.66/5.93                                  & ( p @ ( ap @ ( ap @ V0R @ V5v1 ) @ V6v2 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2Efmap__EQ__UPTO__def,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2vs: $i] :
% 5.66/5.93                ( ( mem @ V2vs @ ( arr @ A_27a @ bool ) )
% 5.66/5.93               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__EQ__UPTO @ A_27a @ A_27b ) @ V0f1 ) @ V1f2 ) @ V2vs ) )
% 5.66/5.93                <=> ( ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f1 ) ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ V2vs ) )
% 5.66/5.93                      = ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1f2 ) ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ V2vs ) ) )
% 5.66/5.93                    & ! [V3x: $i] :
% 5.66/5.93                        ( ( mem @ V3x @ A_27a )
% 5.66/5.93                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f1 ) ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ V2vs ) ) ) )
% 5.66/5.93                         => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V0f1 ) @ V3x )
% 5.66/5.93                            = ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V1f2 ) @ V3x ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__EQ__UPTO______EMPTY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__EQ__UPTO @ A_27a @ A_27b ) @ V0f1 ) @ V1f2 ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.66/5.93            <=> ( V0f1 = V1f2 ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__EQ__UPTO______EQ,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0vs: $i] :
% 5.66/5.93        ( ( mem @ V0vs @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1f: $i] :
% 5.66/5.93            ( ( mem @ V1f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__EQ__UPTO @ A_27a @ A_27b ) @ V1f ) @ V1f ) @ V0vs ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__EQ__UPTO______FUPDATE__BOTH,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2ks: $i] :
% 5.66/5.93                ( ( mem @ V2ks @ ( arr @ A_27a @ bool ) )
% 5.66/5.93               => ! [V3k: $i] :
% 5.66/5.93                    ( ( mem @ V3k @ A_27a )
% 5.66/5.93                   => ! [V4v: $i] :
% 5.66/5.93                        ( ( mem @ V4v @ A_27b )
% 5.66/5.93                       => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__EQ__UPTO @ A_27a @ A_27b ) @ V0f1 ) @ V1f2 ) @ V2ks ) )
% 5.66/5.93                         => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__EQ__UPTO @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f1 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V3k ) @ V4v ) ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V1f2 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V3k ) @ V4v ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V2ks ) @ V3k ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__EQ__UPTO______FUPDATE__BOTH______NO__DELETE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2ks: $i] :
% 5.66/5.93                ( ( mem @ V2ks @ ( arr @ A_27a @ bool ) )
% 5.66/5.93               => ! [V3k: $i] :
% 5.66/5.93                    ( ( mem @ V3k @ A_27a )
% 5.66/5.93                   => ! [V4v: $i] :
% 5.66/5.93                        ( ( mem @ V4v @ A_27b )
% 5.66/5.93                       => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__EQ__UPTO @ A_27a @ A_27b ) @ V0f1 ) @ V1f2 ) @ V2ks ) )
% 5.66/5.93                         => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__EQ__UPTO @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f1 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V3k ) @ V4v ) ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V1f2 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V3k ) @ V4v ) ) ) @ V2ks ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__EQ__UPTO______FUPDATE__SING,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2ks: $i] :
% 5.66/5.93                ( ( mem @ V2ks @ ( arr @ A_27a @ bool ) )
% 5.66/5.93               => ! [V3k: $i] :
% 5.66/5.93                    ( ( mem @ V3k @ A_27a )
% 5.66/5.93                   => ! [V4v: $i] :
% 5.66/5.93                        ( ( mem @ V4v @ A_27b )
% 5.66/5.93                       => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__EQ__UPTO @ A_27a @ A_27b ) @ V0f1 ) @ V1f2 ) @ V2ks ) )
% 5.66/5.93                         => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__EQ__UPTO @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f1 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V3k ) @ V4v ) ) ) @ V1f2 ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V3k ) @ V2ks ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(ax_thm_2Efinite__map_2Efmap__size__def,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0kz: $i] :
% 5.66/5.93        ( ( mem @ V0kz @ ( arr @ A_27a @ ty_2Enum_2Enum ) )
% 5.66/5.93       => ! [V1vz: $i] :
% 5.66/5.93            ( ( mem @ V1vz @ ( arr @ A_27b @ ty_2Enum_2Enum ) )
% 5.66/5.93           => ! [V2fm: $i] :
% 5.66/5.93                ( ( mem @ V2fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__size @ A_27a @ A_27b ) @ V0kz ) @ V1vz ) @ V2fm ) )
% 5.66/5.93                  = ( surj__ty_2Enum_2Enum
% 5.66/5.93                    @ ( ap
% 5.66/5.93                      @ ( ap @ ( c_2Epred__set_2ESUM__IMAGE @ A_27a )
% 5.66/5.93                        @ ( lam @ A_27a
% 5.66/5.93                          @ ^ [V3k: $i] : ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( ap @ V0kz @ V3k ) ) @ ( ap @ V1vz @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V2fm ) @ V3k ) ) ) ) )
% 5.66/5.93                      @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V2fm ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Eo__f__FUNION,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27c @ A_27b ) )
% 5.66/5.93       => ! [V1f1: $i] :
% 5.66/5.93            ( ( mem @ V1f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c ) )
% 5.66/5.93           => ! [V2f2: $i] :
% 5.66/5.93                ( ( mem @ V2f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27c ) )
% 5.66/5.93               => ( ( ap @ ( ap @ ( c_2Efinite__map_2Eo__f @ A_27a @ A_27c @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27c ) @ V1f1 ) @ V2f2 ) )
% 5.66/5.93                  = ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Eo__f @ A_27a @ A_27c @ A_27b ) @ V0f ) @ V1f1 ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Eo__f @ A_27a @ A_27c @ A_27b ) @ V0f ) @ V2f2 ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFDOM__FOLDR__DOMSUB,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0ls: $i] :
% 5.66/5.93        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.93       => ! [V1fm: $i] :
% 5.66/5.93            ( ( mem @ V1fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b )
% 5.66/5.93                @ ( ap
% 5.66/5.93                  @ ( ap
% 5.66/5.93                    @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93                      @ ( lam @ A_27a
% 5.66/5.93                        @ ^ [V2k: $i] :
% 5.66/5.93                            ( lam @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b )
% 5.66/5.93                            @ ^ [V3m: $i] : ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V3m ) @ V2k ) ) ) )
% 5.66/5.93                    @ V1fm )
% 5.66/5.93                  @ V0ls ) )
% 5.66/5.93              = ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1fm ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V0ls ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFEVERY__SUBMAP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.93        ( ( mem @ V0P @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.93       => ! [V1fm: $i] :
% 5.66/5.93            ( ( mem @ V1fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2fm0: $i] :
% 5.66/5.93                ( ( mem @ V2fm0 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ( ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2EFEVERY @ A_27a @ A_27b ) @ V0P ) @ V1fm ) )
% 5.66/5.93                    & ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V2fm0 ) @ V1fm ) ) )
% 5.66/5.93                 => ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2EFEVERY @ A_27a @ A_27b ) @ V0P ) @ V2fm0 ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFEVERY__ALL__FLOOKUP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.93        ( ( mem @ V0P @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.66/5.93       => ! [V1f: $i] :
% 5.66/5.93            ( ( mem @ V1f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2EFEVERY @ A_27a @ A_27b ) @ V0P ) @ V1f ) )
% 5.66/5.93            <=> ! [V2k: $i] :
% 5.66/5.93                  ( ( mem @ V2k @ A_27a )
% 5.66/5.93                 => ! [V3v: $i] :
% 5.66/5.93                      ( ( mem @ V3v @ A_27b )
% 5.66/5.93                     => ( ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ V1f ) @ V2k )
% 5.66/5.93                          = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V3v ) )
% 5.66/5.93                       => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2k ) @ V3v ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__LIST__CANCEL,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0ls1: $i] :
% 5.66/5.93        ( ( mem @ V0ls1 @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93       => ! [V1fm: $i] :
% 5.66/5.93            ( ( mem @ V1fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2ls2: $i] :
% 5.66/5.93                ( ( mem @ V2ls2 @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93               => ( ! [V3k: $i] :
% 5.66/5.93                      ( ( mem @ V3k @ A_27a )
% 5.66/5.93                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3k ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V0ls1 ) ) ) )
% 5.66/5.93                       => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3k ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V2ls2 ) ) ) ) ) )
% 5.66/5.93                 => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V1fm ) @ V0ls1 ) ) @ V2ls2 )
% 5.66/5.93                    = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V1fm ) @ V2ls2 ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__EQ__FUNION,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1kv: $i] :
% 5.66/5.93            ( ( mem @ V1kv @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0fm ) @ V1kv )
% 5.66/5.93              = ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) @ V1kv ) ) @ V0fm ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__LIST__APPEND__COMMUTES,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0l1: $i] :
% 5.66/5.93        ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93       => ! [V1l2: $i] :
% 5.66/5.93            ( ( mem @ V1l2 @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93           => ! [V2fm: $i] :
% 5.66/5.93                ( ( mem @ V2fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V0l1 ) ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V1l2 ) ) ) )
% 5.66/5.93                 => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V2fm ) @ V0l1 ) ) @ V1l2 )
% 5.66/5.93                    = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V2fm ) @ V1l2 ) ) @ V0l1 ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EIMAGE__FRANGE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1fm: $i] :
% 5.66/5.93            ( ( mem @ V1fm @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27a ) )
% 5.66/5.93           => ( ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27c @ A_27a ) @ V1fm ) )
% 5.66/5.93              = ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27c @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Eo__f @ A_27c @ A_27a @ A_27b ) @ V0f ) @ V1fm ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ESUBMAP__mono__FUPDATE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2x: $i] :
% 5.66/5.93                ( ( mem @ V2x @ A_27a )
% 5.66/5.93               => ! [V3y: $i] :
% 5.66/5.93                    ( ( mem @ V3y @ A_27b )
% 5.66/5.93                   => ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0f ) @ V2x ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V1g ) @ V2x ) ) )
% 5.66/5.93                     => ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V1g ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2x ) @ V3y ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2ESUBMAP__DOMSUB__gen,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27a )
% 5.66/5.93               => ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0f ) @ V2k ) ) @ V1g ) )
% 5.66/5.93                <=> ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V0f ) @ V2k ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V1g ) @ V2k ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDOMSUB__SUBMAP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2x: $i] :
% 5.66/5.93                ( ( mem @ V2x @ A_27a )
% 5.66/5.93               => ( ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V0f ) @ V1g ) )
% 5.66/5.93                    & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) ) )
% 5.66/5.93                 => ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V1g ) @ V2x ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDRESTRICT__DOMSUB,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1s: $i] :
% 5.66/5.93            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27a )
% 5.66/5.93               => ( ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ V1s ) ) @ V2k )
% 5.66/5.93                  = ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDELETE @ A_27a ) @ V1s ) @ V2k ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDRESTRICT__SUBSET__SUBMAP__gen,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2s: $i] :
% 5.66/5.93                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93               => ! [V3t: $i] :
% 5.66/5.93                    ( ( mem @ V3t @ ( arr @ A_27a @ bool ) )
% 5.66/5.93                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f1 ) @ V2s ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V1f2 ) @ V2s ) ) )
% 5.66/5.93                        & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V3t ) @ V2s ) ) )
% 5.66/5.93                     => ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f1 ) @ V3t ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V1f2 ) @ V3t ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDRESTRICT__FUNION__SAME,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1s: $i] :
% 5.66/5.93            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0fm ) @ V1s ) ) @ V0fm )
% 5.66/5.93              = V0fm ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDRESTRICT__EQ__DRESTRICT__SAME,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1s: $i] :
% 5.66/5.93            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ! [V2f2: $i] :
% 5.66/5.93                ( ( mem @ V2f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ( ( ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f1 ) @ V1s )
% 5.66/5.93                    = ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V2f2 ) @ V1s ) )
% 5.66/5.93                <=> ( ( ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1s ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f1 ) )
% 5.66/5.93                      = ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1s ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V2f2 ) ) )
% 5.66/5.93                    & ! [V3x: $i] :
% 5.66/5.93                        ( ( mem @ V3x @ A_27a )
% 5.66/5.93                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f1 ) ) )
% 5.66/5.93                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V1s ) ) )
% 5.66/5.93                         => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V0f1 ) @ V3x )
% 5.66/5.93                            = ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V2f2 ) @ V3x ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFOLDL2__FUPDATE__LIST,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( arr @ A_27a @ ( arr @ A_27b @ A_27d ) ) )
% 5.66/5.93           => ! [V2bs: $i] :
% 5.66/5.93                ( ( mem @ V2bs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.93               => ! [V3cs: $i] :
% 5.66/5.93                    ( ( mem @ V3cs @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.66/5.93                   => ! [V4a: $i] :
% 5.66/5.93                        ( ( mem @ V4a @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27d ) )
% 5.66/5.93                       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2bs ) )
% 5.66/5.93                            = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V3cs ) ) )
% 5.66/5.93                         => ( ( ap
% 5.66/5.93                              @ ( ap
% 5.66/5.93                                @ ( ap
% 5.66/5.93                                  @ ( ap @ ( c_2Elist_2EFOLDL2 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27d ) @ A_27a @ A_27b )
% 5.66/5.93                                    @ ( lam @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27d )
% 5.66/5.93                                      @ ^ [V5fm: $i] :
% 5.66/5.93                                          ( lam @ A_27a
% 5.66/5.93                                          @ ^ [V6b: $i] :
% 5.66/5.93                                              ( lam @ A_27b
% 5.66/5.93                                              @ ^ [V7c: $i] : ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27c @ A_27d ) @ V5fm ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ A_27d ) @ ( ap @ ( ap @ V0f1 @ V6b ) @ V7c ) ) @ ( ap @ ( ap @ V1f2 @ V6b ) @ V7c ) ) ) ) ) ) )
% 5.66/5.93                                  @ V4a )
% 5.66/5.93                                @ V2bs )
% 5.66/5.93                              @ V3cs )
% 5.66/5.93                            = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27c @ A_27d ) @ V4a ) @ ( ap @ ( c_2Elist_2EZIP @ A_27c @ A_27d ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27c ) @ ( ty_2Elist_2Elist @ A_27d ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EMAP2 @ A_27c @ A_27a @ A_27b ) @ V0f1 ) @ V2bs ) @ V3cs ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EMAP2 @ A_27d @ A_27a @ A_27b ) @ V1f2 ) @ V2bs ) @ V3cs ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFOLDL2__FUPDATE__LIST__paired,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,A_27e: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27c @ A_27d ) ) ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( arr @ A_27a @ ( arr @ A_27b @ ( arr @ A_27c @ A_27e ) ) ) )
% 5.66/5.93           => ! [V2bs: $i] :
% 5.66/5.93                ( ( mem @ V2bs @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.66/5.93               => ! [V3cs: $i] :
% 5.66/5.93                    ( ( mem @ V3cs @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) )
% 5.66/5.93                   => ! [V4a: $i] :
% 5.66/5.93                        ( ( mem @ V4a @ ( ty_2Efinite__map_2Efmap @ A_27d @ A_27e ) )
% 5.66/5.93                       => ( ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V2bs ) )
% 5.66/5.93                            = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) ) @ V3cs ) ) )
% 5.66/5.93                         => ( ( ap
% 5.66/5.93                              @ ( ap
% 5.66/5.93                                @ ( ap
% 5.66/5.93                                  @ ( ap @ ( c_2Elist_2EFOLDL2 @ ( ty_2Efinite__map_2Efmap @ A_27d @ A_27e ) @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) )
% 5.66/5.93                                    @ ( lam @ ( ty_2Efinite__map_2Efmap @ A_27d @ A_27e )
% 5.66/5.93                                      @ ^ [V5fm: $i] :
% 5.66/5.93                                          ( lam @ A_27a
% 5.66/5.93                                          @ ^ [V6b: $i] :
% 5.66/5.93                                              ( ap @ ( c_2Epair_2EUNCURRY @ A_27b @ A_27c @ ( ty_2Efinite__map_2Efmap @ A_27d @ A_27e ) )
% 5.66/5.93                                              @ ( lam @ A_27b
% 5.66/5.93                                                @ ^ [V7c: $i] :
% 5.66/5.93                                                    ( lam @ A_27c
% 5.66/5.93                                                    @ ^ [V8d: $i] : ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27d @ A_27e ) @ V5fm ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27d @ A_27e ) @ ( ap @ ( ap @ ( ap @ V0f1 @ V6b ) @ V7c ) @ V8d ) ) @ ( ap @ ( ap @ ( ap @ V1f2 @ V6b ) @ V7c ) @ V8d ) ) ) ) ) ) ) ) )
% 5.66/5.93                                  @ V4a )
% 5.66/5.93                                @ V2bs )
% 5.66/5.93                              @ V3cs )
% 5.66/5.93                            = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27d @ A_27e ) @ V4a )
% 5.66/5.93                              @ ( ap @ ( c_2Elist_2EZIP @ A_27d @ A_27e )
% 5.66/5.93                                @ ( ap
% 5.66/5.93                                  @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Elist_2Elist @ A_27d ) @ ( ty_2Elist_2Elist @ A_27e ) )
% 5.66/5.93                                    @ ( ap
% 5.66/5.93                                      @ ( ap
% 5.66/5.93                                        @ ( ap @ ( c_2Elist_2EMAP2 @ A_27d @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) )
% 5.66/5.93                                          @ ( lam @ A_27a
% 5.66/5.93                                            @ ^ [V9b: $i] : ( ap @ ( c_2Epair_2EUNCURRY @ A_27b @ A_27c @ A_27d ) @ ( ap @ V0f1 @ V9b ) ) ) )
% 5.66/5.93                                        @ V2bs )
% 5.66/5.93                                      @ V3cs ) )
% 5.66/5.93                                  @ ( ap
% 5.66/5.93                                    @ ( ap
% 5.66/5.93                                      @ ( ap @ ( c_2Elist_2EMAP2 @ A_27e @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27c ) )
% 5.66/5.93                                        @ ( lam @ A_27a
% 5.66/5.93                                          @ ^ [V10b: $i] : ( ap @ ( c_2Epair_2EUNCURRY @ A_27b @ A_27c @ A_27e ) @ ( ap @ V1f2 @ V10b ) ) ) )
% 5.66/5.93                                      @ V2bs )
% 5.66/5.93                                    @ V3cs ) ) ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDRESTRICT__FUNION__SUBSET,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s2: $i] :
% 5.66/5.93        ( ( mem @ V0s2 @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1s1: $i] :
% 5.66/5.93            ( ( mem @ V1s1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ! [V2f: $i] :
% 5.66/5.93                ( ( mem @ V2f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ! [V3g: $i] :
% 5.66/5.93                    ( ( mem @ V3g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93                   => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s2 ) @ V1s1 ) )
% 5.66/5.93                     => ? [V4h: $i] :
% 5.66/5.93                          ( ( mem @ V4h @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93                          & ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V2f ) @ V1s1 ) ) @ V3g )
% 5.66/5.93                            = ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V2f ) @ V0s2 ) ) @ V4h ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__LIST__APPLY__NOT__MEM__matchable,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0kvl: $i] :
% 5.66/5.93        ( ( mem @ V0kvl @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93       => ! [V1f: $i] :
% 5.66/5.93            ( ( mem @ V1f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27a )
% 5.66/5.93               => ! [V3v: $i] :
% 5.66/5.93                    ( ( mem @ V3v @ A_27b )
% 5.66/5.93                   => ( ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2k ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V0kvl ) ) ) )
% 5.66/5.93                        & ( V3v
% 5.66/5.93                          = ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V1f ) @ V2k ) ) )
% 5.66/5.93                     => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V1f ) @ V0kvl ) ) @ V2k )
% 5.66/5.93                        = V3v ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__LIST__APPLY__HO__THM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.93        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1f: $i] :
% 5.66/5.93            ( ( mem @ V1f @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93           => ! [V2kvl: $i] :
% 5.66/5.93                ( ( mem @ V2kvl @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) )
% 5.66/5.93               => ! [V3k: $i] :
% 5.66/5.93                    ( ( mem @ V3k @ A_27b )
% 5.66/5.93                   => ( ( ? [V4n: tp__ty_2Enum_2Enum] :
% 5.66/5.93                            ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ V2kvl ) ) )
% 5.66/5.93                            & ( V3k
% 5.66/5.93                              = ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ A_27b ) @ ( c_2Epair_2EFST @ A_27b @ A_27a ) ) @ V2kvl ) ) )
% 5.66/5.93                            & ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ A_27a ) @ ( c_2Epair_2ESND @ A_27b @ A_27a ) ) @ V2kvl ) ) ) )
% 5.66/5.93                            & ! [V5m: tp__ty_2Enum_2Enum] :
% 5.66/5.93                                ( ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4n ) ) @ ( inj__ty_2Enum_2Enum @ V5m ) ) )
% 5.66/5.93                                  & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V5m ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ V2kvl ) ) ) )
% 5.66/5.93                               => ( ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27b ) @ ( inj__ty_2Enum_2Enum @ V5m ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ A_27b ) @ ( c_2Epair_2EFST @ A_27b @ A_27a ) ) @ V2kvl ) )
% 5.66/5.93                                 != V3k ) ) )
% 5.66/5.93                        | ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V3k ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ A_27b ) @ ( c_2Epair_2EFST @ A_27b @ A_27a ) ) @ V2kvl ) ) ) )
% 5.66/5.93                          & ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27b @ A_27a ) @ V1f ) @ V3k ) ) ) ) )
% 5.66/5.93                     => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27b @ A_27a ) @ V1f ) @ V2kvl ) ) @ V3k ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__SAME__APPLY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0x: $i] :
% 5.66/5.93        ( ( mem @ V0x @ A_27a )
% 5.66/5.93       => ! [V1kv: $i] :
% 5.66/5.93            ( ( mem @ V1kv @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2fm1: $i] :
% 5.66/5.93                ( ( mem @ V2fm1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ! [V3fm2: $i] :
% 5.66/5.93                    ( ( mem @ V3fm2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93                   => ( ( ( V0x
% 5.66/5.93                          = ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V1kv ) )
% 5.66/5.93                        | ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V2fm1 ) @ V0x )
% 5.66/5.93                          = ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V3fm2 ) @ V0x ) ) )
% 5.66/5.93                     => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V2fm1 ) @ V1kv ) ) @ V0x )
% 5.66/5.93                        = ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V3fm2 ) @ V1kv ) ) @ V0x ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__SAME__LIST__APPLY,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0kvl: $i] :
% 5.66/5.93        ( ( mem @ V0kvl @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93       => ! [V1fm1: $i] :
% 5.66/5.93            ( ( mem @ V1fm1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2fm2: $i] :
% 5.66/5.93                ( ( mem @ V2fm2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ! [V3x: $i] :
% 5.66/5.93                    ( ( mem @ V3x @ A_27a )
% 5.66/5.93                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V0kvl ) ) ) )
% 5.66/5.93                     => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V1fm1 ) @ V0kvl ) ) @ V3x )
% 5.66/5.93                        = ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V2fm2 ) @ V0kvl ) ) @ V3x ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__LIST__ALL__DISTINCT__APPLY__MEM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.66/5.93        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1ls: $i] :
% 5.66/5.93            ( ( mem @ V1ls @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27b )
% 5.66/5.93               => ! [V3v: $i] :
% 5.66/5.93                    ( ( mem @ V3v @ A_27a )
% 5.66/5.93                   => ! [V4fm: $i] :
% 5.66/5.93                        ( ( mem @ V4fm @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93                       => ( ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ A_27b ) @ ( c_2Epair_2EFST @ A_27b @ A_27a ) ) @ V1ls ) ) )
% 5.66/5.93                            & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27a ) @ V2k ) @ V3v ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) @ V1ls ) ) )
% 5.66/5.93                            & ( p @ ( ap @ V0P @ V3v ) ) )
% 5.66/5.93                         => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27b @ A_27a ) @ V4fm ) @ V1ls ) ) @ V2k ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFUPDATE__LIST__ALL__DISTINCT__REVERSE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0ls: $i] :
% 5.66/5.93        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93       => ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V0ls ) ) )
% 5.66/5.93         => ! [V1fm: $i] :
% 5.66/5.93              ( ( mem @ V1fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93             => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V1fm ) @ ( ap @ ( c_2Elist_2EREVERSE @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V0ls ) )
% 5.66/5.93                = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V1fm ) @ V0ls ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EIN__FRANGE,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1v: $i] :
% 5.66/5.93            ( ( mem @ V1v @ A_27b )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V1v ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27a @ A_27b ) @ V0f ) ) )
% 5.66/5.93            <=> ? [V2k: $i] :
% 5.66/5.93                  ( ( mem @ V2k @ A_27a )
% 5.66/5.93                  & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2k ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) )
% 5.66/5.93                  & ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V0f ) @ V2k )
% 5.66/5.93                    = V1v ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EIN__FRANGE__FLOOKUP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1v: $i] :
% 5.66/5.93            ( ( mem @ V1v @ A_27b )
% 5.66/5.93           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27b ) @ V1v ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27a @ A_27b ) @ V0f ) ) )
% 5.66/5.93            <=> ? [V2k: $i] :
% 5.66/5.93                  ( ( mem @ V2k @ A_27a )
% 5.66/5.93                  & ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ V0f ) @ V2k )
% 5.66/5.93                    = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V1v ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFRANGE__FUPDATE__LIST__SUBSET,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0ls: $i] :
% 5.66/5.93        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93       => ! [V1fm: $i] :
% 5.66/5.93            ( ( mem @ V1fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27b ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V1fm ) @ V0ls ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27b ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27a @ A_27b ) @ V1fm ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27b ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27b ) @ ( c_2Epair_2ESND @ A_27a @ A_27b ) ) @ V0ls ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EIN__FRANGE__FUPDATE__LIST__suff,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93       => ! [V1P: $i] :
% 5.66/5.93            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ! [V2ls: $i] :
% 5.66/5.93                ( ( mem @ V2ls @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) ) )
% 5.66/5.93               => ( ( ! [V3v: $i] :
% 5.66/5.93                        ( ( mem @ V3v @ A_27a )
% 5.66/5.93                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3v ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ V0fm ) ) )
% 5.66/5.93                         => ( p @ ( ap @ V1P @ V3v ) ) ) )
% 5.66/5.93                    & ! [V4v: $i] :
% 5.66/5.93                        ( ( mem @ V4v @ A_27a )
% 5.66/5.93                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4v ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) @ A_27a ) @ ( c_2Epair_2ESND @ A_27b @ A_27a ) ) @ V2ls ) ) ) )
% 5.66/5.93                         => ( p @ ( ap @ V1P @ V4v ) ) ) ) )
% 5.66/5.93                 => ! [V5v: $i] :
% 5.66/5.93                      ( ( mem @ V5v @ A_27a )
% 5.66/5.93                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5v ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27b @ A_27a ) @ V0fm ) @ V2ls ) ) ) )
% 5.66/5.93                       => ( p @ ( ap @ V1P @ V5v ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFRANGE__FUNION__SUBSET,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93           => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27b @ A_27a ) @ V0f1 ) @ V1f2 ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ V0f1 ) ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ V1f2 ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EIN__FRANGE__FUNION__suff,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93       => ! [V1P: $i] :
% 5.66/5.93            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ! [V2f2: $i] :
% 5.66/5.93                ( ( mem @ V2f2 @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93               => ( ( ! [V3v: $i] :
% 5.66/5.93                        ( ( mem @ V3v @ A_27a )
% 5.66/5.93                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3v ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ V0f1 ) ) )
% 5.66/5.93                         => ( p @ ( ap @ V1P @ V3v ) ) ) )
% 5.66/5.93                    & ! [V4v: $i] :
% 5.66/5.93                        ( ( mem @ V4v @ A_27a )
% 5.66/5.93                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4v ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ V2f2 ) ) )
% 5.66/5.93                         => ( p @ ( ap @ V1P @ V4v ) ) ) ) )
% 5.66/5.93                 => ! [V5v: $i] :
% 5.66/5.93                      ( ( mem @ V5v @ A_27a )
% 5.66/5.93                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5v ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27b @ A_27a ) @ V0f1 ) @ V2f2 ) ) ) )
% 5.66/5.93                       => ( p @ ( ap @ V1P @ V5v ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFRANGE__DOMSUB__SUBSET,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93       => ! [V1k: $i] :
% 5.66/5.93            ( ( mem @ V1k @ A_27b )
% 5.66/5.93           => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27b @ A_27a ) @ V0fm ) @ V1k ) ) ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ V0fm ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EIN__FRANGE__DOMSUB__suff,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93       => ! [V1P: $i] :
% 5.66/5.93            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27b )
% 5.66/5.93               => ( ! [V3v: $i] :
% 5.66/5.93                      ( ( mem @ V3v @ A_27a )
% 5.66/5.93                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3v ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ V0fm ) ) )
% 5.66/5.93                       => ( p @ ( ap @ V1P @ V3v ) ) ) )
% 5.66/5.93                 => ! [V4v: $i] :
% 5.66/5.93                      ( ( mem @ V4v @ A_27a )
% 5.66/5.93                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4v ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27b @ A_27a ) @ V0fm ) @ V2k ) ) ) )
% 5.66/5.93                       => ( p @ ( ap @ V1P @ V4v ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EIN__FRANGE__DRESTRICT__suff,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93       => ! [V1P: $i] :
% 5.66/5.93            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ! [V2s: $i] :
% 5.66/5.93                ( ( mem @ V2s @ ( arr @ A_27b @ bool ) )
% 5.66/5.93               => ( ! [V3v: $i] :
% 5.66/5.93                      ( ( mem @ V3v @ A_27a )
% 5.66/5.93                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3v ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ V0fm ) ) )
% 5.66/5.93                       => ( p @ ( ap @ V1P @ V3v ) ) ) )
% 5.66/5.93                 => ! [V4v: $i] :
% 5.66/5.93                      ( ( mem @ V4v @ A_27a )
% 5.66/5.93                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4v ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27b @ A_27a ) @ V0fm ) @ V2s ) ) ) )
% 5.66/5.93                       => ( p @ ( ap @ V1P @ V4v ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFRANGE__FUPDATE__SUBSET,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93       => ! [V1kv: $i] :
% 5.66/5.93            ( ( mem @ V1kv @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) )
% 5.66/5.93           => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27b @ A_27a ) @ V0fm ) @ V1kv ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ V0fm ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ ( ap @ ( c_2Epair_2ESND @ A_27b @ A_27a ) @ V1kv ) ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EIN__FRANGE__FUPDATE__suff,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93       => ! [V1P: $i] :
% 5.66/5.93            ( ( mem @ V1P @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ! [V2kv: $i] :
% 5.66/5.93                ( ( mem @ V2kv @ ( ty_2Epair_2Eprod @ A_27b @ A_27a ) )
% 5.66/5.93               => ( ( ! [V3v: $i] :
% 5.66/5.93                        ( ( mem @ V3v @ A_27a )
% 5.66/5.93                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3v ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ V0fm ) ) )
% 5.66/5.93                         => ( p @ ( ap @ V1P @ V3v ) ) ) )
% 5.66/5.93                    & ( p @ ( ap @ V1P @ ( ap @ ( c_2Epair_2ESND @ A_27b @ A_27a ) @ V2kv ) ) ) )
% 5.66/5.93                 => ! [V4v: $i] :
% 5.66/5.93                      ( ( mem @ V4v @ A_27a )
% 5.66/5.93                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V4v ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27b @ A_27a ) @ V0fm ) @ V2kv ) ) ) )
% 5.66/5.93                       => ( p @ ( ap @ V1P @ V4v ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EIN__FRANGE__o__f__suff,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93       => ! [V1P: $i] :
% 5.66/5.93            ( ( mem @ V1P @ ( arr @ A_27c @ bool ) )
% 5.66/5.93           => ! [V2f: $i] :
% 5.66/5.93                ( ( mem @ V2f @ ( arr @ A_27a @ A_27c ) )
% 5.66/5.93               => ( ! [V3v: $i] :
% 5.66/5.93                      ( ( mem @ V3v @ A_27a )
% 5.66/5.93                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3v ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ V0fm ) ) )
% 5.66/5.93                       => ( p @ ( ap @ V1P @ ( ap @ V2f @ V3v ) ) ) ) )
% 5.66/5.93                 => ! [V4v: $i] :
% 5.66/5.93                      ( ( mem @ V4v @ A_27c )
% 5.66/5.93                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27c ) @ V4v ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27c ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Eo__f @ A_27b @ A_27a @ A_27c ) @ V2f ) @ V0fm ) ) ) )
% 5.66/5.93                       => ( p @ ( ap @ V1P @ V4v ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDRESTRICT__SUBMAP__gen,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1g: $i] :
% 5.66/5.93            ( ( mem @ V1g @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2P: $i] :
% 5.66/5.93                ( ( mem @ V2P @ ( arr @ A_27a @ bool ) )
% 5.66/5.93               => ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ V0f ) @ V1g ) )
% 5.66/5.93                 => ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ V2P ) ) @ V1g ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDRESTRICT__SUBSET__SUBMAP,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0s1: $i] :
% 5.66/5.93        ( ( mem @ V0s1 @ ( arr @ A_27a @ bool ) )
% 5.66/5.93       => ! [V1s2: $i] :
% 5.66/5.93            ( ( mem @ V1s2 @ ( arr @ A_27a @ bool ) )
% 5.66/5.93           => ! [V2f: $i] :
% 5.66/5.93                ( ( mem @ V2f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V0s1 ) @ V1s2 ) )
% 5.66/5.93                 => ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2ESUBMAP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V2f ) @ V0s1 ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V2f ) @ V1s2 ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDRESTRICTED__FUNION,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2s: $i] :
% 5.66/5.93                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93               => ( ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V0f1 ) @ V1f2 ) ) @ V2s )
% 5.66/5.93                  = ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f1 ) @ V2s ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V1f2 ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V2s ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f1 ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EFRANGE__DRESTRICT__SUBSET,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.93        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93       => ! [V1s: $i] :
% 5.66/5.93            ( ( mem @ V1s @ ( arr @ A_27b @ bool ) )
% 5.66/5.93           => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27b @ A_27a ) @ V0fm ) @ V1s ) ) ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27b @ A_27a ) @ V0fm ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDRESTRICT__FDOM,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ( ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) )
% 5.66/5.93          = V0f ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2EDRESTRICT__SUBSET,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ! [V2s: $i] :
% 5.66/5.93                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.66/5.93               => ! [V3t: $i] :
% 5.66/5.93                    ( ( mem @ V3t @ ( arr @ A_27a @ bool ) )
% 5.66/5.93                   => ( ( ( ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f1 ) @ V2s )
% 5.66/5.93                          = ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V1f2 ) @ V2s ) )
% 5.66/5.93                        & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V3t ) @ V2s ) ) )
% 5.66/5.93                     => ( ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0f1 ) @ V3t )
% 5.66/5.93                        = ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V1f2 ) @ V3t ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Ef__o__f__FUPDATE__compose,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,V0f1: $i] :
% 5.66/5.93        ( ( mem @ V0f1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1f2: $i] :
% 5.66/5.93            ( ( mem @ V1f2 @ ( ty_2Efinite__map_2Efmap @ A_27c @ A_27a ) )
% 5.66/5.93           => ! [V2k: $i] :
% 5.66/5.93                ( ( mem @ V2k @ A_27c )
% 5.66/5.93               => ! [V3x: $i] :
% 5.66/5.93                    ( ( mem @ V3x @ A_27a )
% 5.66/5.93                   => ! [V4v: $i] :
% 5.66/5.93                        ( ( mem @ V4v @ A_27b )
% 5.66/5.93                       => ( ( ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f1 ) ) )
% 5.66/5.93                            & ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ ( ap @ ( c_2Efinite__map_2EFRANGE @ A_27c @ A_27a ) @ V1f2 ) ) ) )
% 5.66/5.93                         => ( ( ap @ ( ap @ ( c_2Efinite__map_2Ef__o__f @ A_27c @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0f1 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V3x ) @ V4v ) ) ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27c @ A_27a ) @ V1f2 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ A_27a ) @ V2k ) @ V3x ) ) )
% 5.66/5.93                            = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27c @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2Ef__o__f @ A_27c @ A_27a @ A_27b ) @ V0f1 ) @ V1f2 ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27c @ A_27b ) @ V2k ) @ V4v ) ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__rel__trans,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.93        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.93       => ( ! [V1x: $i] :
% 5.66/5.93              ( ( mem @ V1x @ A_27a )
% 5.66/5.93             => ! [V2y: $i] :
% 5.66/5.93                  ( ( mem @ V2y @ A_27a )
% 5.66/5.93                 => ! [V3z: $i] :
% 5.66/5.93                      ( ( mem @ V3z @ A_27a )
% 5.66/5.93                     => ( ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) )
% 5.66/5.93                          & ( p @ ( ap @ ( ap @ V0R @ V2y ) @ V3z ) ) )
% 5.66/5.93                       => ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V3z ) ) ) ) ) )
% 5.66/5.93         => ! [V4x: $i] :
% 5.66/5.93              ( ( mem @ V4x @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93             => ! [V5y: $i] :
% 5.66/5.93                  ( ( mem @ V5y @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93                 => ! [V6z: $i] :
% 5.66/5.93                      ( ( mem @ V6z @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93                     => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27a @ A_27b ) @ V0R ) @ V4x ) @ V5y ) )
% 5.66/5.93                          & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27a @ A_27b ) @ V0R ) @ V5y ) @ V6z ) ) )
% 5.66/5.93                       => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27a @ A_27b ) @ V0R ) @ V4x ) @ V6z ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efmap__rel__sym,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.66/5.93        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.66/5.93       => ( ! [V1x: $i] :
% 5.66/5.93              ( ( mem @ V1x @ A_27a )
% 5.66/5.93             => ! [V2y: $i] :
% 5.66/5.93                  ( ( mem @ V2y @ A_27a )
% 5.66/5.93                 => ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) )
% 5.66/5.93                   => ( p @ ( ap @ ( ap @ V0R @ V2y ) @ V1x ) ) ) ) )
% 5.66/5.93         => ! [V3x: $i] :
% 5.66/5.93              ( ( mem @ V3x @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93             => ! [V4y: $i] :
% 5.66/5.93                  ( ( mem @ V4y @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.93                 => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27a @ A_27b ) @ V0R ) @ V3x ) @ V4y ) )
% 5.66/5.93                   => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__rel @ A_27a @ A_27a @ A_27b ) @ V0R ) @ V4y ) @ V3x ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efupdate__list__map,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0l: $i] :
% 5.66/5.93        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93       => ! [V1f: $i] :
% 5.66/5.93            ( ( mem @ V1f @ ( arr @ A_27b @ A_27c ) )
% 5.66/5.93           => ! [V2x: $i] :
% 5.66/5.93                ( ( mem @ V2x @ A_27a )
% 5.66/5.93               => ! [V3y: $i] :
% 5.66/5.93                    ( ( mem @ V3y @ A_27d )
% 5.66/5.93                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) @ V0l ) ) ) )
% 5.66/5.93                     => ( ( ap
% 5.66/5.93                          @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27c )
% 5.66/5.93                            @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27c ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27c ) )
% 5.66/5.93                              @ ( ap
% 5.66/5.93                                @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) )
% 5.66/5.93                                  @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) )
% 5.66/5.93                                    @ ( lam @ A_27a
% 5.66/5.93                                      @ ^ [V4a: $i] :
% 5.66/5.93                                          ( lam @ A_27b
% 5.66/5.93                                          @ ^ [V5b: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27c ) @ V4a ) @ ( ap @ V1f @ V5b ) ) ) ) ) )
% 5.66/5.93                                @ V0l ) ) )
% 5.66/5.93                          @ V2x )
% 5.66/5.93                        = ( ap @ V1f @ ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) @ V0l ) ) @ V2x ) ) ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Efdom__fupdate__list2,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0kvl: $i] :
% 5.66/5.93        ( ( mem @ V0kvl @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.93       => ! [V1fm: $i] :
% 5.66/5.93            ( ( mem @ V1fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93           => ( ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V1fm ) @ V0kvl ) )
% 5.66/5.93              = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1fm ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V0kvl ) ) ) ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V0kvl ) ) ) ) ) ) ).
% 5.66/5.93  
% 5.66/5.93  thf(conj_thm_2Efinite__map_2Eflookup__thm,axiom,
% 5.66/5.93      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.66/5.93        ( ( mem @ V0f @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.93       => ! [V1x: $i] :
% 5.66/5.93            ( ( mem @ V1x @ A_27a )
% 5.66/5.93           => ! [V2v: $i] :
% 5.66/5.93                ( ( mem @ V2v @ A_27b )
% 5.66/5.93               => ( ( ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ V0f ) @ V1x )
% 5.66/5.93                      = ( c_2Eoption_2ENONE @ A_27b ) )
% 5.66/5.93                  <=> ~ ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) ) )
% 5.66/5.93                  & ( ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ V0f ) @ V1x )
% 5.66/5.93                      = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V2v ) )
% 5.66/5.93                  <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1x ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0f ) ) )
% 5.66/5.93                      & ( ( ap @ ( ap @ ( c_2Efinite__map_2EFAPPLY @ A_27a @ A_27b ) @ V0f ) @ V1x )
% 5.66/5.93                        = V2v ) ) ) ) ) ) ) ).
% 5.66/5.94  
% 5.66/5.94  thf(conj_thm_2Efinite__map_2EFUPDATE__EQ__FUPDATE__LIST,axiom,
% 5.66/5.94      ! [A_27a: del,A_27b: del,V0fm: $i] :
% 5.66/5.94        ( ( mem @ V0fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.94       => ! [V1kv: $i] :
% 5.66/5.94            ( ( mem @ V1kv @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 5.66/5.94           => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V0fm ) @ V1kv )
% 5.66/5.94              = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V0fm ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V1kv ) @ ( c_2Elist_2ENIL @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) ) ) ) ) ).
% 5.66/5.94  
% 5.66/5.94  thf(ax_thm_2Efinite__map_2Efmap__inverse__def,axiom,
% 5.66/5.94      ! [A_27a: del,A_27b: del,V0m1: $i] :
% 5.66/5.94        ( ( mem @ V0m1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.94       => ! [V1m2: $i] :
% 5.66/5.94            ( ( mem @ V1m2 @ ( ty_2Efinite__map_2Efmap @ A_27b @ A_27a ) )
% 5.66/5.94           => ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2Efmap__inverse @ A_27a @ A_27b ) @ V0m1 ) @ V1m2 ) )
% 5.66/5.94            <=> ! [V2k: $i] :
% 5.66/5.94                  ( ( mem @ V2k @ A_27a )
% 5.66/5.94                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2k ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V0m1 ) ) )
% 5.66/5.94                   => ? [V3v: $i] :
% 5.66/5.94                        ( ( mem @ V3v @ A_27b )
% 5.66/5.94                        & ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27a @ A_27b ) @ V0m1 ) @ V2k )
% 5.66/5.94                          = ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V3v ) )
% 5.66/5.94                        & ( ( ap @ ( ap @ ( c_2Efinite__map_2EFLOOKUP @ A_27b @ A_27a ) @ V1m2 ) @ V3v )
% 5.66/5.94                          = ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2k ) ) ) ) ) ) ) ) ).
% 5.66/5.94  
% 5.66/5.94  thf(conj_thm_2Efinite__map_2Efupdate__list__foldr,axiom,
% 5.66/5.94      ! [A_27a: del,A_27b: del,V0m: $i] :
% 5.66/5.94        ( ( mem @ V0m @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.94       => ! [V1l: $i] :
% 5.66/5.94            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.94           => ( ( ap
% 5.66/5.94                @ ( ap
% 5.66/5.94                  @ ( ap @ ( c_2Elist_2EFOLDR @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.94                    @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ ( arr @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) ) )
% 5.66/5.94                      @ ( lam @ A_27a
% 5.66/5.94                        @ ^ [V2k: $i] :
% 5.66/5.94                            ( lam @ A_27b
% 5.66/5.94                            @ ^ [V3v: $i] :
% 5.66/5.94                                ( lam @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b )
% 5.66/5.94                                @ ^ [V4env: $i] : ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V4env ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2k ) @ V3v ) ) ) ) ) ) )
% 5.66/5.94                  @ V0m )
% 5.66/5.94                @ V1l )
% 5.66/5.94              = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V0m ) @ ( ap @ ( c_2Elist_2EREVERSE @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V1l ) ) ) ) ) ).
% 5.66/5.94  
% 5.66/5.94  thf(conj_thm_2Efinite__map_2Efupdate__list__foldl,axiom,
% 5.66/5.94      ! [A_27a: del,A_27b: del,V0m: $i] :
% 5.66/5.94        ( ( mem @ V0m @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.94       => ! [V1l: $i] :
% 5.66/5.94            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.66/5.94           => ( ( ap
% 5.66/5.94                @ ( ap
% 5.66/5.94                  @ ( ap @ ( c_2Elist_2EFOLDL @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.94                    @ ( lam @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b )
% 5.66/5.94                      @ ^ [V2env: $i] :
% 5.66/5.94                          ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.66/5.94                          @ ( lam @ A_27a
% 5.66/5.94                            @ ^ [V3k: $i] :
% 5.66/5.94                                ( lam @ A_27b
% 5.66/5.94                                @ ^ [V4v: $i] : ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE @ A_27a @ A_27b ) @ V2env ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V3k ) @ V4v ) ) ) ) ) ) )
% 5.66/5.94                  @ V0m )
% 5.66/5.94                @ V1l )
% 5.66/5.94              = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V0m ) @ V1l ) ) ) ) ).
% 5.66/5.94  
% 5.66/5.94  thf(conj_thm_2Efinite__map_2Efmap__to__list,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0m: $i] :
% 5.68/5.94        ( ( mem @ V0m @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.68/5.94       => ? [V1l: $i] :
% 5.68/5.94            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.68/5.94            & ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V1l ) ) )
% 5.68/5.94            & ( V0m
% 5.68/5.94              = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ ( c_2Efinite__map_2EFEMPTY @ A_27a @ A_27b ) ) @ V1l ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Efinite__map_2Edisjoint__drestrict,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0s: $i] :
% 5.68/5.94        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94       => ! [V1m: $i] :
% 5.68/5.94            ( ( mem @ V1m @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.68/5.94           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2EDISJOINT @ A_27a ) @ V0s ) @ ( ap @ ( c_2Efinite__map_2EFDOM @ A_27a @ A_27b ) @ V1m ) ) )
% 5.68/5.94             => ( ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V1m ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ V0s ) )
% 5.68/5.94                = V1m ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Efinite__map_2Edrestrict__iter__list,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0m: $i] :
% 5.68/5.94        ( ( mem @ V0m @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.68/5.94       => ! [V1l: $i] :
% 5.68/5.94            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94           => ( ( ap
% 5.68/5.94                @ ( ap
% 5.68/5.94                  @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.68/5.94                    @ ( lam @ A_27a
% 5.68/5.94                      @ ^ [V2k: $i] :
% 5.68/5.94                          ( lam @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b )
% 5.68/5.94                          @ ^ [V3m: $i] : ( ap @ ( ap @ ( c_2Efinite__map_2Efdomsub @ A_27a @ A_27b ) @ V3m ) @ V2k ) ) ) )
% 5.68/5.94                  @ V0m )
% 5.68/5.94                @ V1l )
% 5.68/5.94              = ( ap @ ( ap @ ( c_2Efinite__map_2EDRESTRICT @ A_27a @ A_27b ) @ V0m ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ ( ap @ ( c_2Elist_2ELIST__TO__SET @ A_27a ) @ V1l ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Efinite__map_2Efevery__funion,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 5.68/5.94       => ! [V1m1: $i] :
% 5.68/5.94            ( ( mem @ V1m1 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2m2: $i] :
% 5.68/5.94                ( ( mem @ V2m2 @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.68/5.94               => ( ( ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2EFEVERY @ A_27a @ A_27b ) @ V0P ) @ V1m1 ) )
% 5.68/5.94                    & ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2EFEVERY @ A_27a @ A_27b ) @ V0P ) @ V2m2 ) ) )
% 5.68/5.94                 => ( p @ ( ap @ ( ap @ ( c_2Efinite__map_2EFEVERY @ A_27a @ A_27b ) @ V0P ) @ ( ap @ ( ap @ ( c_2Efinite__map_2EFUNION @ A_27a @ A_27b ) @ V1m1 ) @ V2m2 ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Efinite__map_2EFUPDATE__LIST__ALL__DISTINCT__PERM,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0ls: $i] :
% 5.68/5.94        ( ( mem @ V0ls @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.68/5.94       => ! [V1ls_27: $i] :
% 5.68/5.94            ( ( mem @ V1ls_27 @ ( ty_2Elist_2Elist @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) )
% 5.68/5.94           => ! [V2fm: $i] :
% 5.68/5.94                ( ( mem @ V2fm @ ( ty_2Efinite__map_2Efmap @ A_27a @ A_27b ) )
% 5.68/5.94               => ( ( ( p @ ( ap @ ( c_2Elist_2EALL__DISTINCT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ A_27b ) ) @ V0ls ) ) )
% 5.68/5.94                    & ( p @ ( ap @ ( ap @ ( c_2Esorting_2EPERM @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ V0ls ) @ V1ls_27 ) ) )
% 5.68/5.94                 => ( ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V2fm ) @ V0ls )
% 5.68/5.94                    = ( ap @ ( ap @ ( c_2Efinite__map_2EFUPDATE__LIST @ A_27a @ A_27b ) @ V2fm ) @ V1ls_27 ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  %------------------------------------------------------------------------------
% 5.68/5.94  %------------------------------------------------------------------------------
% 5.68/5.94  thf(tp_ty_2EternaryComparisons_2Eordering,type,
% 5.68/5.94      ty_2EternaryComparisons_2Eordering: del ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_ty_2EternaryComparisons_2Eordering,type,
% 5.68/5.94      tp__ty_2EternaryComparisons_2Eordering: $tType ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_inj_ty_2EternaryComparisons_2Eordering,type,
% 5.68/5.94      inj__ty_2EternaryComparisons_2Eordering: tp__ty_2EternaryComparisons_2Eordering > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_surj_ty_2EternaryComparisons_2Eordering,type,
% 5.68/5.94      surj__ty_2EternaryComparisons_2Eordering: $i > tp__ty_2EternaryComparisons_2Eordering ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_inj_surj_ty_2EternaryComparisons_2Eordering,axiom,
% 5.68/5.94      ! [X: tp__ty_2EternaryComparisons_2Eordering] :
% 5.68/5.94        ( ( surj__ty_2EternaryComparisons_2Eordering @ ( inj__ty_2EternaryComparisons_2Eordering @ X ) )
% 5.68/5.94        = X ) ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_inj_mem_ty_2EternaryComparisons_2Eordering,axiom,
% 5.68/5.94      ! [X: tp__ty_2EternaryComparisons_2Eordering] : ( mem @ ( inj__ty_2EternaryComparisons_2Eordering @ X ) @ ty_2EternaryComparisons_2Eordering ) ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_iso_mem_ty_2EternaryComparisons_2Eordering,axiom,
% 5.68/5.94      ! [X: $i] :
% 5.68/5.94        ( ( mem @ X @ ty_2EternaryComparisons_2Eordering )
% 5.68/5.94       => ( X
% 5.68/5.94          = ( inj__ty_2EternaryComparisons_2Eordering @ ( surj__ty_2EternaryComparisons_2Eordering @ X ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2EternaryComparisons_2EEQUAL,type,
% 5.68/5.94      c_2EternaryComparisons_2EEQUAL: $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2EternaryComparisons_2EEQUAL,axiom,
% 5.68/5.94      mem @ c_2EternaryComparisons_2EEQUAL @ ty_2EternaryComparisons_2Eordering ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_fo_c_2EternaryComparisons_2EEQUAL,type,
% 5.68/5.94      fo__c_2EternaryComparisons_2EEQUAL: tp__ty_2EternaryComparisons_2Eordering ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_eq_fo_c_2EternaryComparisons_2EEQUAL,axiom,
% 5.68/5.94      ( ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2EEQUAL )
% 5.68/5.94      = c_2EternaryComparisons_2EEQUAL ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2EternaryComparisons_2EGREATER,type,
% 5.68/5.94      c_2EternaryComparisons_2EGREATER: $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2EternaryComparisons_2EGREATER,axiom,
% 5.68/5.94      mem @ c_2EternaryComparisons_2EGREATER @ ty_2EternaryComparisons_2Eordering ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_fo_c_2EternaryComparisons_2EGREATER,type,
% 5.68/5.94      fo__c_2EternaryComparisons_2EGREATER: tp__ty_2EternaryComparisons_2Eordering ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_eq_fo_c_2EternaryComparisons_2EGREATER,axiom,
% 5.68/5.94      ( ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2EGREATER )
% 5.68/5.94      = c_2EternaryComparisons_2EGREATER ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2EternaryComparisons_2ELESS,type,
% 5.68/5.94      c_2EternaryComparisons_2ELESS: $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2EternaryComparisons_2ELESS,axiom,
% 5.68/5.94      mem @ c_2EternaryComparisons_2ELESS @ ty_2EternaryComparisons_2Eordering ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_fo_c_2EternaryComparisons_2ELESS,type,
% 5.68/5.94      fo__c_2EternaryComparisons_2ELESS: tp__ty_2EternaryComparisons_2Eordering ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_eq_fo_c_2EternaryComparisons_2ELESS,axiom,
% 5.68/5.94      ( ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2ELESS )
% 5.68/5.94      = c_2EternaryComparisons_2ELESS ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2EternaryComparisons_2Ebool__compare,type,
% 5.68/5.94      c_2EternaryComparisons_2Ebool__compare: $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2EternaryComparisons_2Ebool__compare,axiom,
% 5.68/5.94      mem @ c_2EternaryComparisons_2Ebool__compare @ ( arr @ bool @ ( arr @ bool @ ty_2EternaryComparisons_2Eordering ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2EternaryComparisons_2Echar__compare,type,
% 5.68/5.94      c_2EternaryComparisons_2Echar__compare: $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2EternaryComparisons_2Echar__compare,axiom,
% 5.68/5.94      mem @ c_2EternaryComparisons_2Echar__compare @ ( arr @ ty_2Estring_2Echar @ ( arr @ ty_2Estring_2Echar @ ty_2EternaryComparisons_2Eordering ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_fo_c_2EternaryComparisons_2Echar__compare,type,
% 5.68/5.94      fo__c_2EternaryComparisons_2Echar__compare: tp__ty_2Estring_2Echar > tp__ty_2Estring_2Echar > tp__ty_2EternaryComparisons_2Eordering ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_eq_fo_c_2EternaryComparisons_2Echar__compare,axiom,
% 5.68/5.94      ! [X0: tp__ty_2Estring_2Echar,X1: tp__ty_2Estring_2Echar] :
% 5.68/5.94        ( ( inj__ty_2EternaryComparisons_2Eordering @ ( fo__c_2EternaryComparisons_2Echar__compare @ X0 @ X1 ) )
% 5.68/5.94        = ( ap @ ( ap @ c_2EternaryComparisons_2Echar__compare @ ( inj__ty_2Estring_2Echar @ X0 ) ) @ ( inj__ty_2Estring_2Echar @ X1 ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2EternaryComparisons_2Einvert__comparison,type,
% 5.68/5.94      c_2EternaryComparisons_2Einvert__comparison: $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2EternaryComparisons_2Einvert__comparison,axiom,
% 5.68/5.94      mem @ c_2EternaryComparisons_2Einvert__comparison @ ( arr @ ty_2EternaryComparisons_2Eordering @ ty_2EternaryComparisons_2Eordering ) ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_fo_c_2EternaryComparisons_2Einvert__comparison,type,
% 5.68/5.94      fo__c_2EternaryComparisons_2Einvert__comparison: tp__ty_2EternaryComparisons_2Eordering > tp__ty_2EternaryComparisons_2Eordering ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_eq_fo_c_2EternaryComparisons_2Einvert__comparison,axiom,
% 5.68/5.94      ! [X0: tp__ty_2EternaryComparisons_2Eordering] :
% 5.68/5.94        ( ( inj__ty_2EternaryComparisons_2Eordering @ ( fo__c_2EternaryComparisons_2Einvert__comparison @ X0 ) )
% 5.68/5.94        = ( ap @ c_2EternaryComparisons_2Einvert__comparison @ ( inj__ty_2EternaryComparisons_2Eordering @ X0 ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2EternaryComparisons_2Elist__compare,type,
% 5.68/5.94      c_2EternaryComparisons_2Elist__compare: del > del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2EternaryComparisons_2Elist__compare,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EternaryComparisons_2Elist__compare @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ ty_2EternaryComparisons_2Eordering ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ ty_2EternaryComparisons_2Eordering ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2EternaryComparisons_2Elist__merge,type,
% 5.68/5.94      c_2EternaryComparisons_2Elist__merge: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2EternaryComparisons_2Elist__merge,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2EternaryComparisons_2Elist__merge @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2EternaryComparisons_2Enum2ordering,type,
% 5.68/5.94      c_2EternaryComparisons_2Enum2ordering: $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2EternaryComparisons_2Enum2ordering,axiom,
% 5.68/5.94      mem @ c_2EternaryComparisons_2Enum2ordering @ ( arr @ ty_2Enum_2Enum @ ty_2EternaryComparisons_2Eordering ) ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_fo_c_2EternaryComparisons_2Enum2ordering,type,
% 5.68/5.94      fo__c_2EternaryComparisons_2Enum2ordering: tp__ty_2Enum_2Enum > tp__ty_2EternaryComparisons_2Eordering ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_eq_fo_c_2EternaryComparisons_2Enum2ordering,axiom,
% 5.68/5.94      ! [X0: tp__ty_2Enum_2Enum] :
% 5.68/5.94        ( ( inj__ty_2EternaryComparisons_2Eordering @ ( fo__c_2EternaryComparisons_2Enum2ordering @ X0 ) )
% 5.68/5.94        = ( ap @ c_2EternaryComparisons_2Enum2ordering @ ( inj__ty_2Enum_2Enum @ X0 ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2EternaryComparisons_2Enum__compare,type,
% 5.68/5.94      c_2EternaryComparisons_2Enum__compare: $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2EternaryComparisons_2Enum__compare,axiom,
% 5.68/5.94      mem @ c_2EternaryComparisons_2Enum__compare @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ ty_2EternaryComparisons_2Eordering ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_fo_c_2EternaryComparisons_2Enum__compare,type,
% 5.68/5.94      fo__c_2EternaryComparisons_2Enum__compare: tp__ty_2Enum_2Enum > tp__ty_2Enum_2Enum > tp__ty_2EternaryComparisons_2Eordering ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_eq_fo_c_2EternaryComparisons_2Enum__compare,axiom,
% 5.68/5.94      ! [X0: tp__ty_2Enum_2Enum,X1: tp__ty_2Enum_2Enum] :
% 5.68/5.94        ( ( inj__ty_2EternaryComparisons_2Eordering @ ( fo__c_2EternaryComparisons_2Enum__compare @ X0 @ X1 ) )
% 5.68/5.94        = ( ap @ ( ap @ c_2EternaryComparisons_2Enum__compare @ ( inj__ty_2Enum_2Enum @ X0 ) ) @ ( inj__ty_2Enum_2Enum @ X1 ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2EternaryComparisons_2Eoption__compare,type,
% 5.68/5.94      c_2EternaryComparisons_2Eoption__compare: del > del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2EternaryComparisons_2Eoption__compare,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2EternaryComparisons_2Eoption__compare @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ ty_2EternaryComparisons_2Eordering ) ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27b ) @ ty_2EternaryComparisons_2Eordering ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2EternaryComparisons_2Eordering2num,type,
% 5.68/5.94      c_2EternaryComparisons_2Eordering2num: $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2EternaryComparisons_2Eordering2num,axiom,
% 5.68/5.94      mem @ c_2EternaryComparisons_2Eordering2num @ ( arr @ ty_2EternaryComparisons_2Eordering @ ty_2Enum_2Enum ) ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_fo_c_2EternaryComparisons_2Eordering2num,type,
% 5.68/5.94      fo__c_2EternaryComparisons_2Eordering2num: tp__ty_2EternaryComparisons_2Eordering > tp__ty_2Enum_2Enum ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_eq_fo_c_2EternaryComparisons_2Eordering2num,axiom,
% 5.68/5.94      ! [X0: tp__ty_2EternaryComparisons_2Eordering] :
% 5.68/5.94        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2EternaryComparisons_2Eordering2num @ X0 ) )
% 5.68/5.94        = ( ap @ c_2EternaryComparisons_2Eordering2num @ ( inj__ty_2EternaryComparisons_2Eordering @ X0 ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2EternaryComparisons_2Eordering__CASE,type,
% 5.68/5.94      c_2EternaryComparisons_2Eordering__CASE: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2EternaryComparisons_2Eordering__CASE,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2EternaryComparisons_2Eordering__CASE @ A_27a ) @ ( arr @ ty_2EternaryComparisons_2Eordering @ ( arr @ A_27a @ ( arr @ A_27a @ ( arr @ A_27a @ A_27a ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2EternaryComparisons_2Eordering__size,type,
% 5.68/5.94      c_2EternaryComparisons_2Eordering__size: $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2EternaryComparisons_2Eordering__size,axiom,
% 5.68/5.94      mem @ c_2EternaryComparisons_2Eordering__size @ ( arr @ ty_2EternaryComparisons_2Eordering @ ty_2Enum_2Enum ) ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_fo_c_2EternaryComparisons_2Eordering__size,type,
% 5.68/5.94      fo__c_2EternaryComparisons_2Eordering__size: tp__ty_2EternaryComparisons_2Eordering > tp__ty_2Enum_2Enum ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_eq_fo_c_2EternaryComparisons_2Eordering__size,axiom,
% 5.68/5.94      ! [X0: tp__ty_2EternaryComparisons_2Eordering] :
% 5.68/5.94        ( ( inj__ty_2Enum_2Enum @ ( fo__c_2EternaryComparisons_2Eordering__size @ X0 ) )
% 5.68/5.94        = ( ap @ c_2EternaryComparisons_2Eordering__size @ ( inj__ty_2EternaryComparisons_2Eordering @ X0 ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2EternaryComparisons_2Epair__compare,type,
% 5.68/5.94      c_2EternaryComparisons_2Epair__compare: del > del > del > del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2EternaryComparisons_2Epair__compare,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del] : ( mem @ ( c_2EternaryComparisons_2Epair__compare @ A_27a @ A_27b @ A_27c @ A_27d ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ ty_2EternaryComparisons_2Eordering ) ) @ ( arr @ ( arr @ A_27c @ ( arr @ A_27d @ ty_2EternaryComparisons_2Eordering ) ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27c ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27b @ A_27d ) @ ty_2EternaryComparisons_2Eordering ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2EternaryComparisons_2Estring__compare,type,
% 5.68/5.94      c_2EternaryComparisons_2Estring__compare: $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2EternaryComparisons_2Estring__compare,axiom,
% 5.68/5.94      mem @ c_2EternaryComparisons_2Estring__compare @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ( arr @ ( ty_2Elist_2Elist @ ty_2Estring_2Echar ) @ ty_2EternaryComparisons_2Eordering ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_fo_c_2EternaryComparisons_2Estring__compare,type,
% 5.68/5.94      fo__c_2EternaryComparisons_2Estring__compare: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar > tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar > tp__ty_2EternaryComparisons_2Eordering ).
% 5.68/5.94  
% 5.68/5.94  thf(stp_eq_fo_c_2EternaryComparisons_2Estring__compare,axiom,
% 5.68/5.94      ! [X0: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar,X1: tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar] :
% 5.68/5.94        ( ( inj__ty_2EternaryComparisons_2Eordering @ ( fo__c_2EternaryComparisons_2Estring__compare @ X0 @ X1 ) )
% 5.68/5.94        = ( ap @ ( ap @ c_2EternaryComparisons_2Estring__compare @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X0 ) ) @ ( inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar @ X1 ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2EternaryComparisons_2Eordering__TY__DEF,axiom,
% 5.68/5.94      ? [V0rep: $i] :
% 5.68/5.94        ( ( mem @ V0rep @ ( arr @ ty_2EternaryComparisons_2Eordering @ ty_2Enum_2Enum ) )
% 5.68/5.94        & ( p
% 5.68/5.94          @ ( ap
% 5.68/5.94            @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ ty_2Enum_2Enum @ ty_2EternaryComparisons_2Eordering )
% 5.68/5.94              @ ( lam @ ty_2Enum_2Enum
% 5.68/5.94                @ ^ [V1n: $i] : ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V1n ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
% 5.68/5.94            @ V0rep ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2EternaryComparisons_2Eordering__BIJ,axiom,
% 5.68/5.94      ( ! [V0a: tp__ty_2EternaryComparisons_2Eordering] :
% 5.68/5.94          ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ c_2EternaryComparisons_2Enum2ordering @ ( ap @ c_2EternaryComparisons_2Eordering2num @ ( inj__ty_2EternaryComparisons_2Eordering @ V0a ) ) ) )
% 5.68/5.94          = V0a )
% 5.68/5.94      & ! [V1r: tp__ty_2Enum_2Enum] :
% 5.68/5.94          ( ( p
% 5.68/5.94            @ ( ap
% 5.68/5.94              @ ( lam @ ty_2Enum_2Enum
% 5.68/5.94                @ ^ [V2n: $i] : ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V2n ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.68/5.94              @ ( inj__ty_2Enum_2Enum @ V1r ) ) )
% 5.68/5.94        <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EternaryComparisons_2Eordering2num @ ( ap @ c_2EternaryComparisons_2Enum2ordering @ ( inj__ty_2Enum_2Enum @ V1r ) ) ) )
% 5.68/5.94            = V1r ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Enum2ordering__ordering2num,axiom,
% 5.68/5.94      ! [V0a: tp__ty_2EternaryComparisons_2Eordering] :
% 5.68/5.94        ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ c_2EternaryComparisons_2Enum2ordering @ ( ap @ c_2EternaryComparisons_2Eordering2num @ ( inj__ty_2EternaryComparisons_2Eordering @ V0a ) ) ) )
% 5.68/5.94        = V0a ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Eordering2num__num2ordering,axiom,
% 5.68/5.94      ! [V0r: tp__ty_2Enum_2Enum] :
% 5.68/5.94        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0r ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.68/5.94      <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EternaryComparisons_2Eordering2num @ ( ap @ c_2EternaryComparisons_2Enum2ordering @ ( inj__ty_2Enum_2Enum @ V0r ) ) ) )
% 5.68/5.94          = V0r ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Enum2ordering__11,axiom,
% 5.68/5.94      ! [V0r: tp__ty_2Enum_2Enum,V1r_27: tp__ty_2Enum_2Enum] :
% 5.68/5.94        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0r ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.68/5.94       => ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1r_27 ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.68/5.94         => ( ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ c_2EternaryComparisons_2Enum2ordering @ ( inj__ty_2Enum_2Enum @ V0r ) ) )
% 5.68/5.94              = ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ c_2EternaryComparisons_2Enum2ordering @ ( inj__ty_2Enum_2Enum @ V1r_27 ) ) ) )
% 5.68/5.94          <=> ( V0r = V1r_27 ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Eordering2num__11,axiom,
% 5.68/5.94      ! [V0a: tp__ty_2EternaryComparisons_2Eordering,V1a_27: tp__ty_2EternaryComparisons_2Eordering] :
% 5.68/5.94        ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EternaryComparisons_2Eordering2num @ ( inj__ty_2EternaryComparisons_2Eordering @ V0a ) ) )
% 5.68/5.94          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2EternaryComparisons_2Eordering2num @ ( inj__ty_2EternaryComparisons_2Eordering @ V1a_27 ) ) ) )
% 5.68/5.94      <=> ( V0a = V1a_27 ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Enum2ordering__ONTO,axiom,
% 5.68/5.94      ! [V0a: tp__ty_2EternaryComparisons_2Eordering] :
% 5.68/5.94      ? [V1r: tp__ty_2Enum_2Enum] :
% 5.68/5.94        ( ( V0a
% 5.68/5.94          = ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ c_2EternaryComparisons_2Enum2ordering @ ( inj__ty_2Enum_2Enum @ V1r ) ) ) )
% 5.68/5.94        & ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V1r ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Eordering2num__ONTO,axiom,
% 5.68/5.94      ! [V0r: tp__ty_2Enum_2Enum] :
% 5.68/5.94        ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0r ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
% 5.68/5.94      <=> ? [V1a: tp__ty_2EternaryComparisons_2Eordering] :
% 5.68/5.94            ( V0r
% 5.68/5.94            = ( surj__ty_2Enum_2Enum @ ( ap @ c_2EternaryComparisons_2Eordering2num @ ( inj__ty_2EternaryComparisons_2Eordering @ V1a ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Enum2ordering__thm,axiom,
% 5.68/5.94      ( ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ c_2EternaryComparisons_2Enum2ordering @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.68/5.94        = fo__c_2EternaryComparisons_2ELESS )
% 5.68/5.94      & ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ c_2EternaryComparisons_2Enum2ordering @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.68/5.94        = fo__c_2EternaryComparisons_2EEQUAL )
% 5.68/5.94      & ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ c_2EternaryComparisons_2Enum2ordering @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.68/5.94        = fo__c_2EternaryComparisons_2EGREATER ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Eordering2num__thm,axiom,
% 5.68/5.94      ( ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EternaryComparisons_2Eordering2num @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2ELESS ) ) )
% 5.68/5.94        = fo__c_2Enum_2E0 )
% 5.68/5.94      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EternaryComparisons_2Eordering2num @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2EEQUAL ) ) )
% 5.68/5.94        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.68/5.94      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EternaryComparisons_2Eordering2num @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2EGREATER ) ) )
% 5.68/5.94        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Eordering__EQ__ordering,axiom,
% 5.68/5.94      ! [V0a: tp__ty_2EternaryComparisons_2Eordering,V1a_27: tp__ty_2EternaryComparisons_2Eordering] :
% 5.68/5.94        ( ( V0a = V1a_27 )
% 5.68/5.94      <=> ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EternaryComparisons_2Eordering2num @ ( inj__ty_2EternaryComparisons_2Eordering @ V0a ) ) )
% 5.68/5.94          = ( surj__ty_2Enum_2Enum @ ( ap @ c_2EternaryComparisons_2Eordering2num @ ( inj__ty_2EternaryComparisons_2Eordering @ V1a_27 ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2EternaryComparisons_2Eordering__size__def,axiom,
% 5.68/5.94      ! [V0x: tp__ty_2EternaryComparisons_2Eordering] :
% 5.68/5.94        ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EternaryComparisons_2Eordering__size @ ( inj__ty_2EternaryComparisons_2Eordering @ V0x ) ) )
% 5.68/5.94        = fo__c_2Enum_2E0 ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2EternaryComparisons_2Eordering__CASE,axiom,
% 5.68/5.94      ! [A_27a: del,V0x: tp__ty_2EternaryComparisons_2Eordering,V1v0: $i] :
% 5.68/5.94        ( ( mem @ V1v0 @ A_27a )
% 5.68/5.94       => ! [V2v1: $i] :
% 5.68/5.94            ( ( mem @ V2v1 @ A_27a )
% 5.68/5.94           => ! [V3v2: $i] :
% 5.68/5.94                ( ( mem @ V3v2 @ A_27a )
% 5.68/5.94               => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Eordering__CASE @ A_27a ) @ ( inj__ty_2EternaryComparisons_2Eordering @ V0x ) ) @ V1v0 ) @ V2v1 ) @ V3v2 )
% 5.68/5.94                  = ( ap
% 5.68/5.94                    @ ( lam @ ty_2Enum_2Enum
% 5.68/5.94                      @ ^ [V4m: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ V4m ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V1v0 ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V4m ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) @ V2v1 ) @ V3v2 ) ) )
% 5.68/5.94                    @ ( ap @ c_2EternaryComparisons_2Eordering2num @ ( inj__ty_2EternaryComparisons_2Eordering @ V0x ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Eordering__case__def,axiom,
% 5.68/5.94      ! [A_27a: del] :
% 5.68/5.94        ( ! [V0v0: $i] :
% 5.68/5.94            ( ( mem @ V0v0 @ A_27a )
% 5.68/5.94           => ! [V1v1: $i] :
% 5.68/5.94                ( ( mem @ V1v1 @ A_27a )
% 5.68/5.94               => ! [V2v2: $i] :
% 5.68/5.94                    ( ( mem @ V2v2 @ A_27a )
% 5.68/5.94                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Eordering__CASE @ A_27a ) @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2ELESS ) ) @ V0v0 ) @ V1v1 ) @ V2v2 )
% 5.68/5.94                      = V0v0 ) ) ) )
% 5.68/5.94        & ! [V3v0: $i] :
% 5.68/5.94            ( ( mem @ V3v0 @ A_27a )
% 5.68/5.94           => ! [V4v1: $i] :
% 5.68/5.94                ( ( mem @ V4v1 @ A_27a )
% 5.68/5.94               => ! [V5v2: $i] :
% 5.68/5.94                    ( ( mem @ V5v2 @ A_27a )
% 5.68/5.94                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Eordering__CASE @ A_27a ) @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2EEQUAL ) ) @ V3v0 ) @ V4v1 ) @ V5v2 )
% 5.68/5.94                      = V4v1 ) ) ) )
% 5.68/5.94        & ! [V6v0: $i] :
% 5.68/5.94            ( ( mem @ V6v0 @ A_27a )
% 5.68/5.94           => ! [V7v1: $i] :
% 5.68/5.94                ( ( mem @ V7v1 @ A_27a )
% 5.68/5.94               => ! [V8v2: $i] :
% 5.68/5.94                    ( ( mem @ V8v2 @ A_27a )
% 5.68/5.94                   => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Eordering__CASE @ A_27a ) @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2EGREATER ) ) @ V6v0 ) @ V7v1 ) @ V8v2 )
% 5.68/5.94                      = V8v2 ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Edatatype__ordering,axiom,
% 5.68/5.94      ! [V0ordering: $i] :
% 5.68/5.94        ( ( mem @ V0ordering @ ( arr @ ty_2EternaryComparisons_2Eordering @ ( arr @ ty_2EternaryComparisons_2Eordering @ ( arr @ ty_2EternaryComparisons_2Eordering @ bool ) ) ) )
% 5.68/5.94       => ( p @ ( ap @ ( c_2Ebool_2EDATATYPE @ bool ) @ ( ap @ ( ap @ ( ap @ V0ordering @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2ELESS ) ) @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2EEQUAL ) ) @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2EGREATER ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Eordering__distinct,axiom,
% 5.68/5.94      ( ( fo__c_2EternaryComparisons_2ELESS != fo__c_2EternaryComparisons_2EEQUAL )
% 5.68/5.94      & ( fo__c_2EternaryComparisons_2ELESS != fo__c_2EternaryComparisons_2EGREATER )
% 5.68/5.94      & ( fo__c_2EternaryComparisons_2EEQUAL != fo__c_2EternaryComparisons_2EGREATER ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Eordering__nchotomy,axiom,
% 5.68/5.94      ! [V0a: tp__ty_2EternaryComparisons_2Eordering] :
% 5.68/5.94        ( ( V0a = fo__c_2EternaryComparisons_2ELESS )
% 5.68/5.94        | ( V0a = fo__c_2EternaryComparisons_2EEQUAL )
% 5.68/5.94        | ( V0a = fo__c_2EternaryComparisons_2EGREATER ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Eordering__Axiom,axiom,
% 5.68/5.94      ! [A_27a: del,V0x0: $i] :
% 5.68/5.94        ( ( mem @ V0x0 @ A_27a )
% 5.68/5.94       => ! [V1x1: $i] :
% 5.68/5.94            ( ( mem @ V1x1 @ A_27a )
% 5.68/5.94           => ! [V2x2: $i] :
% 5.68/5.94                ( ( mem @ V2x2 @ A_27a )
% 5.68/5.94               => ? [V3f: $i] :
% 5.68/5.94                    ( ( mem @ V3f @ ( arr @ ty_2EternaryComparisons_2Eordering @ A_27a ) )
% 5.68/5.94                    & ( ( ap @ V3f @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2ELESS ) )
% 5.68/5.94                      = V0x0 )
% 5.68/5.94                    & ( ( ap @ V3f @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2EEQUAL ) )
% 5.68/5.94                      = V1x1 )
% 5.68/5.94                    & ( ( ap @ V3f @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2EGREATER ) )
% 5.68/5.94                      = V2x2 ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Eordering__induction,axiom,
% 5.68/5.94      ! [V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ty_2EternaryComparisons_2Eordering @ bool ) )
% 5.68/5.94       => ( ( ( p @ ( ap @ V0P @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2EEQUAL ) ) )
% 5.68/5.94            & ( p @ ( ap @ V0P @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2EGREATER ) ) )
% 5.68/5.94            & ( p @ ( ap @ V0P @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2ELESS ) ) ) )
% 5.68/5.94         => ! [V1a: tp__ty_2EternaryComparisons_2Eordering] : ( p @ ( ap @ V0P @ ( inj__ty_2EternaryComparisons_2Eordering @ V1a ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Eordering__case__cong,axiom,
% 5.68/5.94      ! [A_27a: del,V0v0_27: $i] :
% 5.68/5.94        ( ( mem @ V0v0_27 @ A_27a )
% 5.68/5.94       => ! [V1v1_27: $i] :
% 5.68/5.94            ( ( mem @ V1v1_27 @ A_27a )
% 5.68/5.94           => ! [V2v2_27: $i] :
% 5.68/5.94                ( ( mem @ V2v2_27 @ A_27a )
% 5.68/5.94               => ! [V3M: tp__ty_2EternaryComparisons_2Eordering,V4M_27: tp__ty_2EternaryComparisons_2Eordering,V5v0: $i] :
% 5.68/5.94                    ( ( mem @ V5v0 @ A_27a )
% 5.68/5.94                   => ! [V6v1: $i] :
% 5.68/5.94                        ( ( mem @ V6v1 @ A_27a )
% 5.68/5.94                       => ! [V7v2: $i] :
% 5.68/5.94                            ( ( mem @ V7v2 @ A_27a )
% 5.68/5.94                           => ( ( ( V3M = V4M_27 )
% 5.68/5.94                                & ( ( V4M_27 = fo__c_2EternaryComparisons_2ELESS )
% 5.68/5.94                                 => ( V5v0 = V0v0_27 ) )
% 5.68/5.94                                & ( ( V4M_27 = fo__c_2EternaryComparisons_2EEQUAL )
% 5.68/5.94                                 => ( V6v1 = V1v1_27 ) )
% 5.68/5.94                                & ( ( V4M_27 = fo__c_2EternaryComparisons_2EGREATER )
% 5.68/5.94                                 => ( V7v2 = V2v2_27 ) ) )
% 5.68/5.94                             => ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Eordering__CASE @ A_27a ) @ ( inj__ty_2EternaryComparisons_2Eordering @ V3M ) ) @ V5v0 ) @ V6v1 ) @ V7v2 )
% 5.68/5.94                                = ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Eordering__CASE @ A_27a ) @ ( inj__ty_2EternaryComparisons_2Eordering @ V4M_27 ) ) @ V0v0_27 ) @ V1v1_27 ) @ V2v2_27 ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Eordering__case__eq,axiom,
% 5.68/5.94      ! [A_27a: del,V0x: tp__ty_2EternaryComparisons_2Eordering,V1v0: $i] :
% 5.68/5.94        ( ( mem @ V1v0 @ A_27a )
% 5.68/5.94       => ! [V2v1: $i] :
% 5.68/5.94            ( ( mem @ V2v1 @ A_27a )
% 5.68/5.94           => ! [V3v2: $i] :
% 5.68/5.94                ( ( mem @ V3v2 @ A_27a )
% 5.68/5.94               => ! [V4v: $i] :
% 5.68/5.94                    ( ( mem @ V4v @ A_27a )
% 5.68/5.94                   => ( ( ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Eordering__CASE @ A_27a ) @ ( inj__ty_2EternaryComparisons_2Eordering @ V0x ) ) @ V1v0 ) @ V2v1 ) @ V3v2 )
% 5.68/5.94                        = V4v )
% 5.68/5.94                    <=> ( ( ( V0x = fo__c_2EternaryComparisons_2ELESS )
% 5.68/5.94                          & ( V1v0 = V4v ) )
% 5.68/5.94                        | ( ( V0x = fo__c_2EternaryComparisons_2EEQUAL )
% 5.68/5.94                          & ( V2v1 = V4v ) )
% 5.68/5.94                        | ( ( V0x = fo__c_2EternaryComparisons_2EGREATER )
% 5.68/5.94                          & ( V3v2 = V4v ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Eordering__eq__dec,axiom,
% 5.68/5.94      ( ! [V0x: tp__ty_2EternaryComparisons_2Eordering] :
% 5.68/5.94          ( ( V0x = V0x )
% 5.68/5.94        <=> $true )
% 5.68/5.94      & ( ( fo__c_2EternaryComparisons_2ELESS = fo__c_2EternaryComparisons_2EEQUAL )
% 5.68/5.94      <=> $false )
% 5.68/5.94      & ( ( fo__c_2EternaryComparisons_2ELESS = fo__c_2EternaryComparisons_2EGREATER )
% 5.68/5.94      <=> $false )
% 5.68/5.94      & ( ( fo__c_2EternaryComparisons_2EEQUAL = fo__c_2EternaryComparisons_2EGREATER )
% 5.68/5.94      <=> $false )
% 5.68/5.94      & ( ( fo__c_2EternaryComparisons_2EEQUAL = fo__c_2EternaryComparisons_2ELESS )
% 5.68/5.94      <=> $false )
% 5.68/5.94      & ( ( fo__c_2EternaryComparisons_2EGREATER = fo__c_2EternaryComparisons_2ELESS )
% 5.68/5.94      <=> $false )
% 5.68/5.94      & ( ( fo__c_2EternaryComparisons_2EGREATER = fo__c_2EternaryComparisons_2EEQUAL )
% 5.68/5.94      <=> $false )
% 5.68/5.94      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EternaryComparisons_2Eordering2num @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2ELESS ) ) )
% 5.68/5.94        = fo__c_2Enum_2E0 )
% 5.68/5.94      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EternaryComparisons_2Eordering2num @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2EEQUAL ) ) )
% 5.68/5.94        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.68/5.94      & ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2EternaryComparisons_2Eordering2num @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2EGREATER ) ) )
% 5.68/5.94        = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.68/5.94      & ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ c_2EternaryComparisons_2Enum2ordering @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
% 5.68/5.94        = fo__c_2EternaryComparisons_2ELESS )
% 5.68/5.94      & ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ c_2EternaryComparisons_2Enum2ordering @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.68/5.94        = fo__c_2EternaryComparisons_2EEQUAL )
% 5.68/5.94      & ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ c_2EternaryComparisons_2Enum2ordering @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
% 5.68/5.94        = fo__c_2EternaryComparisons_2EGREATER ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Ebool__compare__ind,axiom,
% 5.68/5.94      ! [V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ bool @ ( arr @ bool @ bool ) ) )
% 5.68/5.94       => ( ( ( p @ ( ap @ ( ap @ V0P @ c_2Ebool_2ET ) @ c_2Ebool_2ET ) )
% 5.68/5.94            & ( p @ ( ap @ ( ap @ V0P @ c_2Ebool_2EF ) @ c_2Ebool_2EF ) )
% 5.68/5.94            & ( p @ ( ap @ ( ap @ V0P @ c_2Ebool_2ET ) @ c_2Ebool_2EF ) )
% 5.68/5.94            & ( p @ ( ap @ ( ap @ V0P @ c_2Ebool_2EF ) @ c_2Ebool_2ET ) ) )
% 5.68/5.94         => ! [V1v: $i] :
% 5.68/5.94              ( ( mem @ V1v @ bool )
% 5.68/5.94             => ! [V2v1: $i] :
% 5.68/5.94                  ( ( mem @ V2v1 @ bool )
% 5.68/5.94                 => ( p @ ( ap @ ( ap @ V0P @ V1v ) @ V2v1 ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Ebool__compare__def,axiom,
% 5.68/5.94      ( ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ c_2EternaryComparisons_2Ebool__compare @ c_2Ebool_2ET ) @ c_2Ebool_2ET ) )
% 5.68/5.94        = fo__c_2EternaryComparisons_2EEQUAL )
% 5.68/5.94      & ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ c_2EternaryComparisons_2Ebool__compare @ c_2Ebool_2EF ) @ c_2Ebool_2EF ) )
% 5.68/5.94        = fo__c_2EternaryComparisons_2EEQUAL )
% 5.68/5.94      & ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ c_2EternaryComparisons_2Ebool__compare @ c_2Ebool_2ET ) @ c_2Ebool_2EF ) )
% 5.68/5.94        = fo__c_2EternaryComparisons_2EGREATER )
% 5.68/5.94      & ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ c_2EternaryComparisons_2Ebool__compare @ c_2Ebool_2EF ) @ c_2Ebool_2ET ) )
% 5.68/5.94        = fo__c_2EternaryComparisons_2ELESS ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2EternaryComparisons_2Epair__compare__def,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0c1: $i] :
% 5.68/5.94        ( ( mem @ V0c1 @ ( arr @ A_27a @ ( arr @ A_27b @ ty_2EternaryComparisons_2Eordering ) ) )
% 5.68/5.94       => ! [V1c2: $i] :
% 5.68/5.94            ( ( mem @ V1c2 @ ( arr @ A_27c @ ( arr @ A_27d @ ty_2EternaryComparisons_2Eordering ) ) )
% 5.68/5.94           => ! [V2a: $i] :
% 5.68/5.94                ( ( mem @ V2a @ A_27a )
% 5.68/5.94               => ! [V3b: $i] :
% 5.68/5.94                    ( ( mem @ V3b @ A_27c )
% 5.68/5.94                   => ! [V4x: $i] :
% 5.68/5.94                        ( ( mem @ V4x @ A_27b )
% 5.68/5.94                       => ! [V5y: $i] :
% 5.68/5.94                            ( ( mem @ V5y @ A_27d )
% 5.68/5.94                           => ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Epair__compare @ A_27a @ A_27b @ A_27c @ A_27d ) @ V0c1 ) @ V1c2 ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27c ) @ V2a ) @ V3b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27b @ A_27d ) @ V4x ) @ V5y ) ) )
% 5.68/5.94                              = ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Eordering__CASE @ ty_2EternaryComparisons_2Eordering ) @ ( ap @ ( ap @ V0c1 @ V2a ) @ V4x ) ) @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2ELESS ) ) @ ( ap @ ( ap @ V1c2 @ V3b ) @ V5y ) ) @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2EGREATER ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Eoption__compare__ind,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ ty_2EternaryComparisons_2Eordering ) ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27a ) @ ( arr @ ( ty_2Eoption_2Eoption @ A_27b ) @ bool ) ) ) )
% 5.68/5.94       => ( ( ! [V1c: $i] :
% 5.68/5.94                ( ( mem @ V1c @ ( arr @ A_27a @ ( arr @ A_27b @ ty_2EternaryComparisons_2Eordering ) ) )
% 5.68/5.94               => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V1c ) @ ( c_2Eoption_2ENONE @ A_27a ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) )
% 5.68/5.94            & ! [V2c: $i] :
% 5.68/5.94                ( ( mem @ V2c @ ( arr @ A_27a @ ( arr @ A_27b @ ty_2EternaryComparisons_2Eordering ) ) )
% 5.68/5.94               => ! [V3v0: $i] :
% 5.68/5.94                    ( ( mem @ V3v0 @ A_27b )
% 5.68/5.94                   => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V2c ) @ ( c_2Eoption_2ENONE @ A_27a ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V3v0 ) ) ) ) )
% 5.68/5.94            & ! [V4c: $i] :
% 5.68/5.94                ( ( mem @ V4c @ ( arr @ A_27a @ ( arr @ A_27b @ ty_2EternaryComparisons_2Eordering ) ) )
% 5.68/5.94               => ! [V5v3: $i] :
% 5.68/5.94                    ( ( mem @ V5v3 @ A_27a )
% 5.68/5.94                   => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V4c ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V5v3 ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) ) ) )
% 5.68/5.94            & ! [V6c: $i] :
% 5.68/5.94                ( ( mem @ V6c @ ( arr @ A_27a @ ( arr @ A_27b @ ty_2EternaryComparisons_2Eordering ) ) )
% 5.68/5.94               => ! [V7v1: $i] :
% 5.68/5.94                    ( ( mem @ V7v1 @ A_27a )
% 5.68/5.94                   => ! [V8v2: $i] :
% 5.68/5.94                        ( ( mem @ V8v2 @ A_27b )
% 5.68/5.94                       => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V6c ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V7v1 ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V8v2 ) ) ) ) ) ) )
% 5.68/5.94         => ! [V9v: $i] :
% 5.68/5.94              ( ( mem @ V9v @ ( arr @ A_27a @ ( arr @ A_27b @ ty_2EternaryComparisons_2Eordering ) ) )
% 5.68/5.94             => ! [V10v1: $i] :
% 5.68/5.94                  ( ( mem @ V10v1 @ ( ty_2Eoption_2Eoption @ A_27a ) )
% 5.68/5.94                 => ! [V11v2: $i] :
% 5.68/5.94                      ( ( mem @ V11v2 @ ( ty_2Eoption_2Eoption @ A_27b ) )
% 5.68/5.94                     => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V9v ) @ V10v1 ) @ V11v2 ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Eoption__compare__def,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0c: $i] :
% 5.68/5.94        ( ( mem @ V0c @ ( arr @ A_27a @ ( arr @ A_27b @ ty_2EternaryComparisons_2Eordering ) ) )
% 5.68/5.94       => ! [V1v0: $i] :
% 5.68/5.94            ( ( mem @ V1v0 @ A_27b )
% 5.68/5.94           => ! [V2v3: $i] :
% 5.68/5.94                ( ( mem @ V2v3 @ A_27a )
% 5.68/5.94               => ! [V3v1: $i] :
% 5.68/5.94                    ( ( mem @ V3v1 @ A_27a )
% 5.68/5.94                   => ! [V4v2: $i] :
% 5.68/5.94                        ( ( mem @ V4v2 @ A_27b )
% 5.68/5.94                       => ( ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Eoption__compare @ A_27a @ A_27b ) @ V0c ) @ ( c_2Eoption_2ENONE @ A_27a ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) )
% 5.68/5.94                            = fo__c_2EternaryComparisons_2EEQUAL )
% 5.68/5.94                          & ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Eoption__compare @ A_27a @ A_27b ) @ V0c ) @ ( c_2Eoption_2ENONE @ A_27a ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V1v0 ) ) )
% 5.68/5.94                            = fo__c_2EternaryComparisons_2ELESS )
% 5.68/5.94                          & ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Eoption__compare @ A_27a @ A_27b ) @ V0c ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2v3 ) ) @ ( c_2Eoption_2ENONE @ A_27b ) ) )
% 5.68/5.94                            = fo__c_2EternaryComparisons_2EGREATER )
% 5.68/5.94                          & ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Eoption__compare @ A_27a @ A_27b ) @ V0c ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V3v1 ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27b ) @ V4v2 ) ) )
% 5.68/5.94                            = ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ V0c @ V3v1 ) @ V4v2 ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2EternaryComparisons_2Enum__compare__def,axiom,
% 5.68/5.94      ! [V0n1: tp__ty_2Enum_2Enum,V1n2: tp__ty_2Enum_2Enum] :
% 5.68/5.94        ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ c_2EternaryComparisons_2Enum__compare @ ( inj__ty_2Enum_2Enum @ V0n1 ) ) @ ( inj__ty_2Enum_2Enum @ V1n2 ) ) )
% 5.68/5.94        = ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2EternaryComparisons_2Eordering ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0n1 ) ) @ ( inj__ty_2Enum_2Enum @ V1n2 ) ) ) @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2EEQUAL ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ty_2EternaryComparisons_2Eordering ) @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V0n1 ) ) @ ( inj__ty_2Enum_2Enum @ V1n2 ) ) ) @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2ELESS ) ) @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2EGREATER ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2EternaryComparisons_2Echar__compare__def,axiom,
% 5.68/5.94      ! [V0c1: tp__ty_2Estring_2Echar,V1c2: tp__ty_2Estring_2Echar] :
% 5.68/5.94        ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ c_2EternaryComparisons_2Echar__compare @ ( inj__ty_2Estring_2Echar @ V0c1 ) ) @ ( inj__ty_2Estring_2Echar @ V1c2 ) ) )
% 5.68/5.94        = ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ c_2EternaryComparisons_2Enum__compare @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V0c1 ) ) ) @ ( ap @ c_2Estring_2EORD @ ( inj__ty_2Estring_2Echar @ V1c2 ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Elist__compare__ind,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ ty_2EternaryComparisons_2Eordering ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27b ) @ bool ) ) ) )
% 5.68/5.94       => ( ( ! [V1cmp: $i] :
% 5.68/5.94                ( ( mem @ V1cmp @ ( arr @ A_27a @ ( arr @ A_27b @ ty_2EternaryComparisons_2Eordering ) ) )
% 5.68/5.94               => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V1cmp ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) )
% 5.68/5.94            & ! [V2cmp: $i] :
% 5.68/5.94                ( ( mem @ V2cmp @ ( arr @ A_27a @ ( arr @ A_27b @ ty_2EternaryComparisons_2Eordering ) ) )
% 5.68/5.94               => ! [V3v8: $i] :
% 5.68/5.94                    ( ( mem @ V3v8 @ A_27b )
% 5.68/5.94                   => ! [V4v9: $i] :
% 5.68/5.94                        ( ( mem @ V4v9 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.68/5.94                       => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V2cmp ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V3v8 ) @ V4v9 ) ) ) ) ) )
% 5.68/5.94            & ! [V5cmp: $i] :
% 5.68/5.94                ( ( mem @ V5cmp @ ( arr @ A_27a @ ( arr @ A_27b @ ty_2EternaryComparisons_2Eordering ) ) )
% 5.68/5.94               => ! [V6v4: $i] :
% 5.68/5.94                    ( ( mem @ V6v4 @ A_27a )
% 5.68/5.94                   => ! [V7v5: $i] :
% 5.68/5.94                        ( ( mem @ V7v5 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                       => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V5cmp ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6v4 ) @ V7v5 ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) ) ) ) )
% 5.68/5.94            & ! [V8cmp: $i] :
% 5.68/5.94                ( ( mem @ V8cmp @ ( arr @ A_27a @ ( arr @ A_27b @ ty_2EternaryComparisons_2Eordering ) ) )
% 5.68/5.94               => ! [V9x: $i] :
% 5.68/5.94                    ( ( mem @ V9x @ A_27a )
% 5.68/5.94                   => ! [V10l1: $i] :
% 5.68/5.94                        ( ( mem @ V10l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                       => ! [V11y: $i] :
% 5.68/5.94                            ( ( mem @ V11y @ A_27b )
% 5.68/5.94                           => ! [V12l2: $i] :
% 5.68/5.94                                ( ( mem @ V12l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.68/5.94                               => ( ( ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ V8cmp @ V9x ) @ V11y ) )
% 5.68/5.94                                      = fo__c_2EternaryComparisons_2EEQUAL )
% 5.68/5.94                                   => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V8cmp ) @ V10l1 ) @ V12l2 ) ) )
% 5.68/5.94                                 => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V8cmp ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V9x ) @ V10l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V11y ) @ V12l2 ) ) ) ) ) ) ) ) ) )
% 5.68/5.94         => ! [V13v: $i] :
% 5.68/5.94              ( ( mem @ V13v @ ( arr @ A_27a @ ( arr @ A_27b @ ty_2EternaryComparisons_2Eordering ) ) )
% 5.68/5.94             => ! [V14v1: $i] :
% 5.68/5.94                  ( ( mem @ V14v1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                 => ! [V15v2: $i] :
% 5.68/5.94                      ( ( mem @ V15v2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.68/5.94                     => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V13v ) @ V14v1 ) @ V15v2 ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Elist__compare__def,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del] :
% 5.68/5.94        ( ! [V0cmp: $i] :
% 5.68/5.94            ( ( mem @ V0cmp @ ( arr @ A_27a @ ( arr @ A_27b @ ty_2EternaryComparisons_2Eordering ) ) )
% 5.68/5.94           => ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Elist__compare @ A_27a @ A_27b ) @ V0cmp ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.68/5.94              = fo__c_2EternaryComparisons_2EEQUAL ) )
% 5.68/5.94        & ! [V1v9: $i] :
% 5.68/5.94            ( ( mem @ V1v9 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.68/5.94           => ! [V2v8: $i] :
% 5.68/5.94                ( ( mem @ V2v8 @ A_27b )
% 5.68/5.94               => ! [V3cmp: $i] :
% 5.68/5.94                    ( ( mem @ V3cmp @ ( arr @ A_27a @ ( arr @ A_27b @ ty_2EternaryComparisons_2Eordering ) ) )
% 5.68/5.94                   => ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Elist__compare @ A_27a @ A_27b ) @ V3cmp ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V2v8 ) @ V1v9 ) ) )
% 5.68/5.94                      = fo__c_2EternaryComparisons_2ELESS ) ) ) )
% 5.68/5.94        & ! [V4v5: $i] :
% 5.68/5.94            ( ( mem @ V4v5 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94           => ! [V5v4: $i] :
% 5.68/5.94                ( ( mem @ V5v4 @ A_27a )
% 5.68/5.94               => ! [V6cmp: $i] :
% 5.68/5.94                    ( ( mem @ V6cmp @ ( arr @ A_27a @ ( arr @ A_27b @ ty_2EternaryComparisons_2Eordering ) ) )
% 5.68/5.94                   => ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Elist__compare @ A_27a @ A_27b ) @ V6cmp ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5v4 ) @ V4v5 ) ) @ ( c_2Elist_2ENIL @ A_27b ) ) )
% 5.68/5.94                      = fo__c_2EternaryComparisons_2EGREATER ) ) ) )
% 5.68/5.94        & ! [V7y: $i] :
% 5.68/5.94            ( ( mem @ V7y @ A_27b )
% 5.68/5.94           => ! [V8x: $i] :
% 5.68/5.94                ( ( mem @ V8x @ A_27a )
% 5.68/5.94               => ! [V9l2: $i] :
% 5.68/5.94                    ( ( mem @ V9l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.68/5.94                   => ! [V10l1: $i] :
% 5.68/5.94                        ( ( mem @ V10l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                       => ! [V11cmp: $i] :
% 5.68/5.94                            ( ( mem @ V11cmp @ ( arr @ A_27a @ ( arr @ A_27b @ ty_2EternaryComparisons_2Eordering ) ) )
% 5.68/5.94                           => ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Elist__compare @ A_27a @ A_27b ) @ V11cmp ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V8x ) @ V10l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V7y ) @ V9l2 ) ) )
% 5.68/5.94                              = ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Eordering__CASE @ ty_2EternaryComparisons_2Eordering ) @ ( ap @ ( ap @ V11cmp @ V8x ) @ V7y ) ) @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2ELESS ) ) @ ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Elist__compare @ A_27a @ A_27b ) @ V11cmp ) @ V10l1 ) @ V9l2 ) ) @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2EGREATER ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2EternaryComparisons_2Estring__compare__def,axiom,
% 5.68/5.94      ( c_2EternaryComparisons_2Estring__compare
% 5.68/5.94      = ( ap @ ( c_2EternaryComparisons_2Elist__compare @ ty_2Estring_2Echar @ ty_2Estring_2Echar ) @ c_2EternaryComparisons_2Echar__compare ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Ecompare__equal,axiom,
% 5.68/5.94      ! [A_27a: del,V0cmp: $i] :
% 5.68/5.94        ( ( mem @ V0cmp @ ( arr @ A_27a @ ( arr @ A_27a @ ty_2EternaryComparisons_2Eordering ) ) )
% 5.68/5.94       => ( ! [V1x: $i] :
% 5.68/5.94              ( ( mem @ V1x @ A_27a )
% 5.68/5.94             => ! [V2y: $i] :
% 5.68/5.94                  ( ( mem @ V2y @ A_27a )
% 5.68/5.94                 => ( ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ V0cmp @ V1x ) @ V2y ) )
% 5.68/5.94                      = fo__c_2EternaryComparisons_2EEQUAL )
% 5.68/5.94                  <=> ( V1x = V2y ) ) ) )
% 5.68/5.94         => ! [V3l1: $i] :
% 5.68/5.94              ( ( mem @ V3l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94             => ! [V4l2: $i] :
% 5.68/5.94                  ( ( mem @ V4l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                 => ( ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Elist__compare @ A_27a @ A_27a ) @ V0cmp ) @ V3l1 ) @ V4l2 ) )
% 5.68/5.94                      = fo__c_2EternaryComparisons_2EEQUAL )
% 5.68/5.94                  <=> ( V3l1 = V4l2 ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Elist__merge__ind,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ bool ) ) ) )
% 5.68/5.94       => ( ( ! [V1a__lt: $i] :
% 5.68/5.94                ( ( mem @ V1a__lt @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94               => ! [V2l1: $i] :
% 5.68/5.94                    ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                   => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V1a__lt ) @ V2l1 ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) )
% 5.68/5.94            & ! [V3a__lt: $i] :
% 5.68/5.94                ( ( mem @ V3a__lt @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94               => ! [V4v4: $i] :
% 5.68/5.94                    ( ( mem @ V4v4 @ A_27a )
% 5.68/5.94                   => ! [V5v5: $i] :
% 5.68/5.94                        ( ( mem @ V5v5 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                       => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V3a__lt ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V4v4 ) @ V5v5 ) ) ) ) ) )
% 5.68/5.94            & ! [V6a__lt: $i] :
% 5.68/5.94                ( ( mem @ V6a__lt @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94               => ! [V7x: $i] :
% 5.68/5.94                    ( ( mem @ V7x @ A_27a )
% 5.68/5.94                   => ! [V8l1: $i] :
% 5.68/5.94                        ( ( mem @ V8l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                       => ! [V9y: $i] :
% 5.68/5.94                            ( ( mem @ V9y @ A_27a )
% 5.68/5.94                           => ! [V10l2: $i] :
% 5.68/5.94                                ( ( mem @ V10l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                               => ( ( ( ~ ( p @ ( ap @ ( ap @ V6a__lt @ V7x ) @ V9y ) )
% 5.68/5.94                                     => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V6a__lt ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7x ) @ V8l1 ) ) @ V10l2 ) ) )
% 5.68/5.94                                    & ( ( p @ ( ap @ ( ap @ V6a__lt @ V7x ) @ V9y ) )
% 5.68/5.94                                     => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V6a__lt ) @ V8l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V9y ) @ V10l2 ) ) ) ) )
% 5.68/5.94                                 => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V6a__lt ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V7x ) @ V8l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V9y ) @ V10l2 ) ) ) ) ) ) ) ) ) )
% 5.68/5.94         => ! [V11v: $i] :
% 5.68/5.94              ( ( mem @ V11v @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94             => ! [V12v1: $i] :
% 5.68/5.94                  ( ( mem @ V12v1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                 => ! [V13v2: $i] :
% 5.68/5.94                      ( ( mem @ V13v2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                     => ( p @ ( ap @ ( ap @ ( ap @ V0P @ V11v ) @ V12v1 ) @ V13v2 ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Elist__merge__def,axiom,
% 5.68/5.94      ! [A_27a: del] :
% 5.68/5.94        ( ! [V0l1: $i] :
% 5.68/5.94            ( ( mem @ V0l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94           => ! [V1a__lt: $i] :
% 5.68/5.94                ( ( mem @ V1a__lt @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94               => ( ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Elist__merge @ A_27a ) @ V1a__lt ) @ V0l1 ) @ ( c_2Elist_2ENIL @ A_27a ) )
% 5.68/5.94                  = V0l1 ) ) )
% 5.68/5.94        & ! [V2v5: $i] :
% 5.68/5.94            ( ( mem @ V2v5 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94           => ! [V3v4: $i] :
% 5.68/5.94                ( ( mem @ V3v4 @ A_27a )
% 5.68/5.94               => ! [V4a__lt: $i] :
% 5.68/5.94                    ( ( mem @ V4a__lt @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94                   => ( ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Elist__merge @ A_27a ) @ V4a__lt ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3v4 ) @ V2v5 ) )
% 5.68/5.94                      = ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3v4 ) @ V2v5 ) ) ) ) )
% 5.68/5.94        & ! [V5y: $i] :
% 5.68/5.94            ( ( mem @ V5y @ A_27a )
% 5.68/5.94           => ! [V6x: $i] :
% 5.68/5.94                ( ( mem @ V6x @ A_27a )
% 5.68/5.94               => ! [V7l2: $i] :
% 5.68/5.94                    ( ( mem @ V7l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                   => ! [V8l1: $i] :
% 5.68/5.94                        ( ( mem @ V8l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                       => ! [V9a__lt: $i] :
% 5.68/5.94                            ( ( mem @ V9a__lt @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94                           => ( ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Elist__merge @ A_27a ) @ V9a__lt ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6x ) @ V8l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5y ) @ V7l2 ) )
% 5.68/5.94                              = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( ap @ V9a__lt @ V6x ) @ V5y ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6x ) @ ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Elist__merge @ A_27a ) @ V9a__lt ) @ V8l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5y ) @ V7l2 ) ) ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5y ) @ ( ap @ ( ap @ ( ap @ ( c_2EternaryComparisons_2Elist__merge @ A_27a ) @ V9a__lt ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6x ) @ V8l1 ) ) @ V7l2 ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2EternaryComparisons_2Einvert__comparison__def,axiom,
% 5.68/5.94      ( ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ c_2EternaryComparisons_2Einvert__comparison @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2EGREATER ) ) )
% 5.68/5.94        = fo__c_2EternaryComparisons_2ELESS )
% 5.68/5.94      & ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ c_2EternaryComparisons_2Einvert__comparison @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2ELESS ) ) )
% 5.68/5.94        = fo__c_2EternaryComparisons_2EGREATER )
% 5.68/5.94      & ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ c_2EternaryComparisons_2Einvert__comparison @ ( inj__ty_2EternaryComparisons_2Eordering @ fo__c_2EternaryComparisons_2EEQUAL ) ) )
% 5.68/5.94        = fo__c_2EternaryComparisons_2EEQUAL ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2EternaryComparisons_2Einvert__eq__EQUAL,axiom,
% 5.68/5.94      ! [V0x: tp__ty_2EternaryComparisons_2Eordering] :
% 5.68/5.94        ( ( ( surj__ty_2EternaryComparisons_2Eordering @ ( ap @ c_2EternaryComparisons_2Einvert__comparison @ ( inj__ty_2EternaryComparisons_2Eordering @ V0x ) ) )
% 5.68/5.94          = fo__c_2EternaryComparisons_2EEQUAL )
% 5.68/5.94      <=> ( V0x = fo__c_2EternaryComparisons_2EEQUAL ) ) ).
% 5.68/5.94  
% 5.68/5.94  %------------------------------------------------------------------------------
% 5.68/5.94  %------------------------------------------------------------------------------
% 5.68/5.94  thf(tp_ty_2Elbtree_2Elbtree,type,
% 5.68/5.94      ty_2Elbtree_2Elbtree: del > del ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Elbtree_2ELf,type,
% 5.68/5.94      c_2Elbtree_2ELf: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Elbtree_2ELf,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2Elbtree_2ELf @ A_27a ) @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Elbtree_2ELfrep,type,
% 5.68/5.94      c_2Elbtree_2ELfrep: del > del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Elbtree_2ELfrep,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Elbtree_2ELfrep @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ A_27b ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Elbtree_2ENd,type,
% 5.68/5.94      c_2Elbtree_2ENd: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Elbtree_2ENd,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2Elbtree_2ENd @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Elbtree_2ENdrep,type,
% 5.68/5.94      c_2Elbtree_2ENdrep: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Elbtree_2ENdrep,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2Elbtree_2ENdrep @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Elbtree_2Ebf__flatten,type,
% 5.68/5.94      c_2Elbtree_2Ebf__flatten: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Elbtree_2Ebf__flatten,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2Elbtree_2Ebf__flatten @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) @ ( ty_2Ellist_2Ellist @ A_27a ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Elbtree_2Edepth,type,
% 5.68/5.94      c_2Elbtree_2Edepth: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Elbtree_2Edepth,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2Elbtree_2Edepth @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Elbtree_2Efinite,type,
% 5.68/5.94      c_2Elbtree_2Efinite: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Elbtree_2Efinite,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2Elbtree_2Efinite @ A_27a ) @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ bool ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Elbtree_2Eis__lbtree,type,
% 5.68/5.94      c_2Elbtree_2Eis__lbtree: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Elbtree_2Eis__lbtree,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2Elbtree_2Eis__lbtree @ A_27a ) @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ bool ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Elbtree_2Eis__mmindex,type,
% 5.68/5.94      c_2Elbtree_2Eis__mmindex: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Elbtree_2Eis__mmindex,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2Elbtree_2Eis__mmindex @ A_27a ) @ ( arr @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) @ ( arr @ ( ty_2Elist_2Elist @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Elbtree_2Elbtree__abs,type,
% 5.68/5.94      c_2Elbtree_2Elbtree__abs: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Elbtree_2Elbtree__abs,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2Elbtree_2Elbtree__abs @ A_27a ) @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Elbtree_2Elbtree__case,type,
% 5.68/5.94      c_2Elbtree_2Elbtree__case: del > del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Elbtree_2Elbtree__case,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Elbtree_2Elbtree__case @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ ( arr @ A_27b @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27b ) @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27b ) @ A_27a ) ) ) @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27b ) @ A_27a ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Elbtree_2Elbtree__rep,type,
% 5.68/5.94      c_2Elbtree_2Elbtree__rep: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Elbtree_2Elbtree__rep,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2Elbtree_2Elbtree__rep @ A_27a ) @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Elbtree_2Emap,type,
% 5.68/5.94      c_2Elbtree_2Emap: del > del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Elbtree_2Emap,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Elbtree_2Emap @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ A_27b ) @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ ( ty_2Elbtree_2Elbtree @ A_27b ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Elbtree_2Emem,type,
% 5.68/5.94      c_2Elbtree_2Emem: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Elbtree_2Emem,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2Elbtree_2Emem @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ bool ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Elbtree_2Emindepth,type,
% 5.68/5.94      c_2Elbtree_2Emindepth: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Elbtree_2Emindepth,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2Elbtree_2Emindepth @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Elbtree_2Eoptmin,type,
% 5.68/5.94      c_2Elbtree_2Eoptmin: $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Elbtree_2Eoptmin,axiom,
% 5.68/5.94      mem @ c_2Elbtree_2Eoptmin @ ( arr @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) @ ( arr @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Elbtree_2Epath__follow,type,
% 5.68/5.94      c_2Elbtree_2Epath__follow: del > del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Elbtree_2Epath__follow,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Elbtree_2Epath__follow @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27b ) ) ) ) @ ( arr @ A_27b @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Elbtree_2ELfrep__def,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del] :
% 5.68/5.94        ( ( c_2Elbtree_2ELfrep @ A_27a @ A_27b )
% 5.68/5.94        = ( lam @ A_27a
% 5.68/5.94          @ ^ [V0l: $i] : ( c_2Eoption_2ENONE @ A_27b ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Elbtree_2ENdrep__def,axiom,
% 5.68/5.94      ! [A_27a: del,V0a: $i] :
% 5.68/5.94        ( ( mem @ V0a @ A_27a )
% 5.68/5.94       => ! [V1t1: $i] :
% 5.68/5.94            ( ( mem @ V1t1 @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.68/5.94           => ! [V2t2: $i] :
% 5.68/5.94                ( ( mem @ V2t2 @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.68/5.94               => ( ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENdrep @ A_27a ) @ V0a ) @ V1t1 ) @ V2t2 )
% 5.68/5.94                  = ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.68/5.94                    @ ^ [V3l: $i] :
% 5.68/5.94                        ( ap @ ( ap @ ( ap @ ( c_2Elist_2Elist__CASE @ bool @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ V3l ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V0a ) )
% 5.68/5.94                        @ ( lam @ bool
% 5.68/5.94                          @ ^ [V4v: $i] :
% 5.68/5.94                              ( lam @ ( ty_2Elist_2Elist @ bool )
% 5.68/5.94                              @ ^ [V5xs: $i] : ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ V4v ) @ ( ap @ V1t1 @ V5xs ) ) @ ( ap @ V2t2 @ V5xs ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Elbtree_2Eis__lbtree__def,axiom,
% 5.68/5.94      ! [A_27a: del,V0t: $i] :
% 5.68/5.94        ( ( mem @ V0t @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.68/5.94       => ( ( p @ ( ap @ ( c_2Elbtree_2Eis__lbtree @ A_27a ) @ V0t ) )
% 5.68/5.94        <=> ? [V1P: $i] :
% 5.68/5.94              ( ( mem @ V1P @ ( arr @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ bool ) )
% 5.68/5.94              & ! [V2t: $i] :
% 5.68/5.94                  ( ( mem @ V2t @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.68/5.94                 => ( ( p @ ( ap @ V1P @ V2t ) )
% 5.68/5.94                   => ( ( V2t
% 5.68/5.94                        = ( c_2Elbtree_2ELfrep @ ( ty_2Elist_2Elist @ bool ) @ A_27a ) )
% 5.68/5.94                      | ? [V3a: $i] :
% 5.68/5.94                          ( ( mem @ V3a @ A_27a )
% 5.68/5.94                          & ? [V4t1: $i] :
% 5.68/5.94                              ( ( mem @ V4t1 @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.68/5.94                              & ? [V5t2: $i] :
% 5.68/5.94                                  ( ( mem @ V5t2 @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.68/5.94                                  & ( p @ ( ap @ V1P @ V4t1 ) )
% 5.68/5.94                                  & ( p @ ( ap @ V1P @ V5t2 ) )
% 5.68/5.94                                  & ( V2t
% 5.68/5.94                                    = ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENdrep @ A_27a ) @ V3a ) @ V4t1 ) @ V5t2 ) ) ) ) ) ) ) )
% 5.68/5.94              & ( p @ ( ap @ V1P @ V0t ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Elbtree_2Elbtree__TY__DEF,axiom,
% 5.68/5.94      ! [A_27a: del] :
% 5.68/5.94      ? [V0rep: $i] :
% 5.68/5.94        ( ( mem @ V0rep @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) )
% 5.68/5.94        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) @ ( c_2Elbtree_2Eis__lbtree @ A_27a ) ) @ V0rep ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Elbtree_2Elbtree__absrep,axiom,
% 5.68/5.94      ! [A_27a: del] :
% 5.68/5.94        ( ! [V0a: $i] :
% 5.68/5.94            ( ( mem @ V0a @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94           => ( ( ap @ ( c_2Elbtree_2Elbtree__abs @ A_27a ) @ ( ap @ ( c_2Elbtree_2Elbtree__rep @ A_27a ) @ V0a ) )
% 5.68/5.94              = V0a ) )
% 5.68/5.94        & ! [V1r: $i] :
% 5.68/5.94            ( ( mem @ V1r @ ( arr @ ( ty_2Elist_2Elist @ bool ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) )
% 5.68/5.94           => ( ( p @ ( ap @ ( c_2Elbtree_2Eis__lbtree @ A_27a ) @ V1r ) )
% 5.68/5.94            <=> ( ( ap @ ( c_2Elbtree_2Elbtree__rep @ A_27a ) @ ( ap @ ( c_2Elbtree_2Elbtree__abs @ A_27a ) @ V1r ) )
% 5.68/5.94                = V1r ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Elbtree_2Epath__follow__def,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del] :
% 5.68/5.94        ( ! [V0g: $i] :
% 5.68/5.94            ( ( mem @ V0g @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27b ) ) ) ) )
% 5.68/5.94           => ! [V1x: $i] :
% 5.68/5.94                ( ( mem @ V1x @ A_27b )
% 5.68/5.94               => ( ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Epath__follow @ A_27a @ A_27b ) @ V0g ) @ V1x ) @ ( c_2Elist_2ENIL @ bool ) )
% 5.68/5.94                  = ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27b ) ) @ A_27a ) @ ( c_2Epair_2EFST @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27b ) ) ) @ ( ap @ V0g @ V1x ) ) ) ) )
% 5.68/5.94        & ! [V2g: $i] :
% 5.68/5.94            ( ( mem @ V2g @ ( arr @ A_27b @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27b ) ) ) ) )
% 5.68/5.94           => ! [V3x: $i] :
% 5.68/5.94                ( ( mem @ V3x @ A_27b )
% 5.68/5.94               => ! [V4h: $i] :
% 5.68/5.94                    ( ( mem @ V4h @ bool )
% 5.68/5.94                   => ! [V5t: tp__c_ty_2Elist_2Elist_o] :
% 5.68/5.94                        ( ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Epath__follow @ A_27a @ A_27b ) @ V2g ) @ V3x ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ bool ) @ V4h ) @ ( inj__c_ty_2Elist_2Elist_o @ V5t ) ) )
% 5.68/5.94                        = ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27b ) ) @ ( ty_2Eoption_2Eoption @ A_27a ) ) @ ( ap @ V2g @ V3x ) ) @ ( c_2Eoption_2ENONE @ A_27a ) )
% 5.68/5.94                          @ ( lam @ ( ty_2Epair_2Eprod @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27b ) )
% 5.68/5.94                            @ ^ [V6v: $i] :
% 5.68/5.94                                ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ A_27a ) @ A_27a @ ( ty_2Epair_2Eprod @ A_27b @ A_27b ) ) @ V6v )
% 5.68/5.94                                @ ( lam @ A_27a
% 5.68/5.94                                  @ ^ [V7a: $i] :
% 5.68/5.94                                      ( lam @ ( ty_2Epair_2Eprod @ A_27b @ A_27b )
% 5.68/5.94                                      @ ^ [V8v2: $i] :
% 5.68/5.94                                          ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Eoption_2Eoption @ A_27a ) @ A_27b @ A_27b ) @ V8v2 )
% 5.68/5.94                                          @ ( lam @ A_27b
% 5.68/5.94                                            @ ^ [V9y: $i] :
% 5.68/5.94                                                ( lam @ A_27b
% 5.68/5.94                                                @ ^ [V10z: $i] : ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Epath__follow @ A_27a @ A_27b ) @ V2g ) @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27b ) @ V4h ) @ V9y ) @ V10z ) ) @ ( inj__c_ty_2Elist_2Elist_o @ V5t ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Elbtree_2ELf__def,axiom,
% 5.68/5.94      ! [A_27a: del] :
% 5.68/5.94        ( ( c_2Elbtree_2ELf @ A_27a )
% 5.68/5.94        = ( ap @ ( c_2Elbtree_2Elbtree__abs @ A_27a ) @ ( c_2Elbtree_2ELfrep @ ( ty_2Elist_2Elist @ bool ) @ A_27a ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Elbtree_2ENd__def,axiom,
% 5.68/5.94      ! [A_27a: del,V0a: $i] :
% 5.68/5.94        ( ( mem @ V0a @ A_27a )
% 5.68/5.94       => ! [V1t1: $i] :
% 5.68/5.94            ( ( mem @ V1t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94           => ! [V2t2: $i] :
% 5.68/5.94                ( ( mem @ V2t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94               => ( ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V0a ) @ V1t1 ) @ V2t2 )
% 5.68/5.94                  = ( ap @ ( c_2Elbtree_2Elbtree__abs @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENdrep @ A_27a ) @ V0a ) @ ( ap @ ( c_2Elbtree_2Elbtree__rep @ A_27a ) @ V1t1 ) ) @ ( ap @ ( c_2Elbtree_2Elbtree__rep @ A_27a ) @ V2t2 ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Elbtree__cases,axiom,
% 5.68/5.94      ! [A_27a: del,V0t: $i] :
% 5.68/5.94        ( ( mem @ V0t @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94       => ( ( V0t
% 5.68/5.94            = ( c_2Elbtree_2ELf @ A_27a ) )
% 5.68/5.94          | ? [V1a: $i] :
% 5.68/5.94              ( ( mem @ V1a @ A_27a )
% 5.68/5.94              & ? [V2t1: $i] :
% 5.68/5.94                  ( ( mem @ V2t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                  & ? [V3t2: $i] :
% 5.68/5.94                      ( ( mem @ V3t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                      & ( V0t
% 5.68/5.94                        = ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V1a ) @ V2t1 ) @ V3t2 ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2ELf__NOT__Nd,axiom,
% 5.68/5.94      ! [A_27a: del,V0a: $i] :
% 5.68/5.94        ( ( mem @ V0a @ A_27a )
% 5.68/5.94       => ! [V1t1: $i] :
% 5.68/5.94            ( ( mem @ V1t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94           => ! [V2t2: $i] :
% 5.68/5.94                ( ( mem @ V2t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94               => ( ( c_2Elbtree_2ELf @ A_27a )
% 5.68/5.94                 != ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V0a ) @ V1t1 ) @ V2t2 ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2ENd__11,axiom,
% 5.68/5.94      ! [A_27a: del,V0a1: $i] :
% 5.68/5.94        ( ( mem @ V0a1 @ A_27a )
% 5.68/5.94       => ! [V1t1: $i] :
% 5.68/5.94            ( ( mem @ V1t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94           => ! [V2u1: $i] :
% 5.68/5.94                ( ( mem @ V2u1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94               => ! [V3a2: $i] :
% 5.68/5.94                    ( ( mem @ V3a2 @ A_27a )
% 5.68/5.94                   => ! [V4t2: $i] :
% 5.68/5.94                        ( ( mem @ V4t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                       => ! [V5u2: $i] :
% 5.68/5.94                            ( ( mem @ V5u2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                           => ( ( ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V0a1 ) @ V1t1 ) @ V2u1 )
% 5.68/5.94                                = ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V3a2 ) @ V4t2 ) @ V5u2 ) )
% 5.68/5.94                            <=> ( ( V0a1 = V3a2 )
% 5.68/5.94                                & ( V1t1 = V4t2 )
% 5.68/5.94                                & ( V2u1 = V5u2 ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Elbtree__ue__Axiom,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.68/5.94        ( ( mem @ V0f @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ( ty_2Epair_2Eprod @ A_27b @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) ) ) )
% 5.68/5.94       => ( p
% 5.68/5.94          @ ( ap @ ( c_2Ebool_2E_3F_21 @ ( arr @ A_27a @ ( ty_2Elbtree_2Elbtree @ A_27b ) ) )
% 5.68/5.94            @ ( lam @ ( arr @ A_27a @ ( ty_2Elbtree_2Elbtree @ A_27b ) )
% 5.68/5.94              @ ^ [V1g: $i] :
% 5.68/5.94                  ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.68/5.94                  @ ( lam @ A_27a
% 5.68/5.94                    @ ^ [V2x: $i] :
% 5.68/5.94                        ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elbtree_2Elbtree @ A_27b ) ) @ ( ap @ V1g @ V2x ) )
% 5.68/5.94                        @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2Eoption__CASE @ ( ty_2Epair_2Eprod @ A_27b @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ ( ty_2Elbtree_2Elbtree @ A_27b ) ) @ ( ap @ V0f @ V2x ) ) @ ( c_2Elbtree_2ELf @ A_27b ) )
% 5.68/5.94                          @ ( lam @ ( ty_2Epair_2Eprod @ A_27b @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) )
% 5.68/5.94                            @ ^ [V3v: $i] :
% 5.68/5.94                                ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Elbtree_2Elbtree @ A_27b ) @ A_27b @ ( ty_2Epair_2Eprod @ A_27a @ A_27a ) ) @ V3v )
% 5.68/5.94                                @ ( lam @ A_27b
% 5.68/5.94                                  @ ^ [V4b: $i] :
% 5.68/5.94                                      ( lam @ ( ty_2Epair_2Eprod @ A_27a @ A_27a )
% 5.68/5.94                                      @ ^ [V5v2: $i] :
% 5.68/5.94                                          ( ap @ ( ap @ ( c_2Epair_2Epair__CASE @ ( ty_2Elbtree_2Elbtree @ A_27b ) @ A_27a @ A_27a ) @ V5v2 )
% 5.68/5.94                                          @ ( lam @ A_27a
% 5.68/5.94                                            @ ^ [V6y: $i] :
% 5.68/5.94                                                ( lam @ A_27a
% 5.68/5.94                                                @ ^ [V7z: $i] : ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27b ) @ V4b ) @ ( ap @ V1g @ V6y ) ) @ ( ap @ V1g @ V7z ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Elbtree_2Elbtree__case__def,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0e: $i] :
% 5.68/5.94        ( ( mem @ V0e @ A_27a )
% 5.68/5.94       => ! [V1f: $i] :
% 5.68/5.94            ( ( mem @ V1f @ ( arr @ A_27b @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27b ) @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27b ) @ A_27a ) ) ) )
% 5.68/5.94           => ! [V2t: $i] :
% 5.68/5.94                ( ( mem @ V2t @ ( ty_2Elbtree_2Elbtree @ A_27b ) )
% 5.68/5.94               => ( ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Elbtree__case @ A_27a @ A_27b ) @ V0e ) @ V1f ) @ V2t )
% 5.68/5.94                  = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ A_27a ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elbtree_2Elbtree @ A_27b ) ) @ V2t ) @ ( c_2Elbtree_2ELf @ A_27b ) ) ) @ V0e )
% 5.68/5.94                    @ ( ap
% 5.68/5.94                      @ ( ap
% 5.68/5.94                        @ ( ap @ V1f
% 5.68/5.94                          @ ( ap @ ( c_2Emin_2E_40 @ A_27b )
% 5.68/5.94                            @ ( lam @ A_27b
% 5.68/5.94                              @ ^ [V3a: $i] :
% 5.68/5.94                                  ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Elbtree_2Elbtree @ A_27b ) )
% 5.68/5.94                                  @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27b )
% 5.68/5.94                                    @ ^ [V4t1: $i] :
% 5.68/5.94                                        ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Elbtree_2Elbtree @ A_27b ) )
% 5.68/5.94                                        @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27b )
% 5.68/5.94                                          @ ^ [V5t2: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elbtree_2Elbtree @ A_27b ) ) @ V2t ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27b ) @ V3a ) @ V4t1 ) @ V5t2 ) ) ) ) ) ) ) ) )
% 5.68/5.94                        @ ( ap @ ( c_2Emin_2E_40 @ ( ty_2Elbtree_2Elbtree @ A_27b ) )
% 5.68/5.94                          @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27b )
% 5.68/5.94                            @ ^ [V6t1: $i] :
% 5.68/5.94                                ( ap @ ( c_2Ebool_2E_3F @ A_27b )
% 5.68/5.94                                @ ( lam @ A_27b
% 5.68/5.94                                  @ ^ [V7a: $i] :
% 5.68/5.94                                      ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Elbtree_2Elbtree @ A_27b ) )
% 5.68/5.94                                      @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27b )
% 5.68/5.94                                        @ ^ [V8t2: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elbtree_2Elbtree @ A_27b ) ) @ V2t ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27b ) @ V7a ) @ V6t1 ) @ V8t2 ) ) ) ) ) ) ) ) )
% 5.68/5.94                      @ ( ap @ ( c_2Emin_2E_40 @ ( ty_2Elbtree_2Elbtree @ A_27b ) )
% 5.68/5.94                        @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27b )
% 5.68/5.94                          @ ^ [V9t2: $i] :
% 5.68/5.94                              ( ap @ ( c_2Ebool_2E_3F @ A_27b )
% 5.68/5.94                              @ ( lam @ A_27b
% 5.68/5.94                                @ ^ [V10a: $i] :
% 5.68/5.94                                    ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Elbtree_2Elbtree @ A_27b ) )
% 5.68/5.94                                    @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27b )
% 5.68/5.94                                      @ ^ [V11t1: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elbtree_2Elbtree @ A_27b ) ) @ V2t ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27b ) @ V10a ) @ V11t1 ) @ V9t2 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Elbtree__case__thm,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0e: $i] :
% 5.68/5.94        ( ( mem @ V0e @ A_27a )
% 5.68/5.94       => ! [V1f: $i] :
% 5.68/5.94            ( ( mem @ V1f @ ( arr @ A_27b @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27b ) @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27b ) @ A_27a ) ) ) )
% 5.68/5.94           => ! [V2a: $i] :
% 5.68/5.94                ( ( mem @ V2a @ A_27b )
% 5.68/5.94               => ! [V3t1: $i] :
% 5.68/5.94                    ( ( mem @ V3t1 @ ( ty_2Elbtree_2Elbtree @ A_27b ) )
% 5.68/5.94                   => ! [V4t2: $i] :
% 5.68/5.94                        ( ( mem @ V4t2 @ ( ty_2Elbtree_2Elbtree @ A_27b ) )
% 5.68/5.94                       => ( ( ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Elbtree__case @ A_27a @ A_27b ) @ V0e ) @ V1f ) @ ( c_2Elbtree_2ELf @ A_27b ) )
% 5.68/5.94                            = V0e )
% 5.68/5.94                          & ( ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Elbtree__case @ A_27a @ A_27b ) @ V0e ) @ V1f ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27b ) @ V2a ) @ V3t1 ) @ V4t2 ) )
% 5.68/5.94                            = ( ap @ ( ap @ ( ap @ V1f @ V2a ) @ V3t1 ) @ V4t2 ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Elbtree__bisimulation,axiom,
% 5.68/5.94      ! [A_27a: del,V0t: $i] :
% 5.68/5.94        ( ( mem @ V0t @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94       => ! [V1u: $i] :
% 5.68/5.94            ( ( mem @ V1u @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94           => ( ( V0t = V1u )
% 5.68/5.94            <=> ? [V2R: $i] :
% 5.68/5.94                  ( ( mem @ V2R @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ bool ) ) )
% 5.68/5.94                  & ( p @ ( ap @ ( ap @ V2R @ V0t ) @ V1u ) )
% 5.68/5.94                  & ! [V3t: $i] :
% 5.68/5.94                      ( ( mem @ V3t @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                     => ! [V4u: $i] :
% 5.68/5.94                          ( ( mem @ V4u @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                         => ( ( p @ ( ap @ ( ap @ V2R @ V3t ) @ V4u ) )
% 5.68/5.94                           => ( ( ( V3t
% 5.68/5.94                                  = ( c_2Elbtree_2ELf @ A_27a ) )
% 5.68/5.94                                & ( V4u
% 5.68/5.94                                  = ( c_2Elbtree_2ELf @ A_27a ) ) )
% 5.68/5.94                              | ? [V5a: $i] :
% 5.68/5.94                                  ( ( mem @ V5a @ A_27a )
% 5.68/5.94                                  & ? [V6t1: $i] :
% 5.68/5.94                                      ( ( mem @ V6t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                      & ? [V7u1: $i] :
% 5.68/5.94                                          ( ( mem @ V7u1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                          & ? [V8t2: $i] :
% 5.68/5.94                                              ( ( mem @ V8t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                              & ? [V9u2: $i] :
% 5.68/5.94                                                  ( ( mem @ V9u2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                                  & ( p @ ( ap @ ( ap @ V2R @ V6t1 ) @ V7u1 ) )
% 5.68/5.94                                                  & ( p @ ( ap @ ( ap @ V2R @ V8t2 ) @ V9u2 ) )
% 5.68/5.94                                                  & ( V3t
% 5.68/5.94                                                    = ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V5a ) @ V6t1 ) @ V8t2 ) )
% 5.68/5.94                                                  & ( V4u
% 5.68/5.94                                                    = ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V5a ) @ V7u1 ) @ V9u2 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Elbtree__strong__bisimulation,axiom,
% 5.68/5.94      ! [A_27a: del,V0t: $i] :
% 5.68/5.94        ( ( mem @ V0t @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94       => ! [V1u: $i] :
% 5.68/5.94            ( ( mem @ V1u @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94           => ( ( V0t = V1u )
% 5.68/5.94            <=> ? [V2R: $i] :
% 5.68/5.94                  ( ( mem @ V2R @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ bool ) ) )
% 5.68/5.94                  & ( p @ ( ap @ ( ap @ V2R @ V0t ) @ V1u ) )
% 5.68/5.94                  & ! [V3t: $i] :
% 5.68/5.94                      ( ( mem @ V3t @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                     => ! [V4u: $i] :
% 5.68/5.94                          ( ( mem @ V4u @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                         => ( ( p @ ( ap @ ( ap @ V2R @ V3t ) @ V4u ) )
% 5.68/5.94                           => ( ( V3t = V4u )
% 5.68/5.94                              | ? [V5a: $i] :
% 5.68/5.94                                  ( ( mem @ V5a @ A_27a )
% 5.68/5.94                                  & ? [V6t1: $i] :
% 5.68/5.94                                      ( ( mem @ V6t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                      & ? [V7u1: $i] :
% 5.68/5.94                                          ( ( mem @ V7u1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                          & ? [V8t2: $i] :
% 5.68/5.94                                              ( ( mem @ V8t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                              & ? [V9u2: $i] :
% 5.68/5.94                                                  ( ( mem @ V9u2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                                  & ( p @ ( ap @ ( ap @ V2R @ V6t1 ) @ V7u1 ) )
% 5.68/5.94                                                  & ( p @ ( ap @ ( ap @ V2R @ V8t2 ) @ V9u2 ) )
% 5.68/5.94                                                  & ( V3t
% 5.68/5.94                                                    = ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V5a ) @ V6t1 ) @ V8t2 ) )
% 5.68/5.94                                                  & ( V4u
% 5.68/5.94                                                    = ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V5a ) @ V7u1 ) @ V9u2 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Elbtree_2Emem__def,axiom,
% 5.68/5.94      ! [A_27a: del] :
% 5.68/5.94        ( ( c_2Elbtree_2Emem @ A_27a )
% 5.68/5.94        = ( lam @ A_27a
% 5.68/5.94          @ ^ [V0a0: $i] :
% 5.68/5.94              ( lam @ ( ty_2Elbtree_2Elbtree @ A_27a )
% 5.68/5.94              @ ^ [V1a1: $i] :
% 5.68/5.94                  ( ap @ ( c_2Ebool_2E_21 @ ( arr @ A_27a @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ bool ) ) )
% 5.68/5.94                  @ ( lam @ ( arr @ A_27a @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ bool ) )
% 5.68/5.94                    @ ^ [V2mem_27: $i] :
% 5.68/5.94                        ( ap
% 5.68/5.94                        @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.68/5.94                          @ ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.68/5.94                            @ ( lam @ A_27a
% 5.68/5.94                              @ ^ [V3a0: $i] :
% 5.68/5.94                                  ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                  @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27a )
% 5.68/5.94                                    @ ^ [V4a1: $i] :
% 5.68/5.94                                        ( ap
% 5.68/5.94                                        @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.68/5.94                                          @ ( ap
% 5.68/5.94                                            @ ( ap @ c_2Ebool_2E_5C_2F
% 5.68/5.94                                              @ ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                                @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27a )
% 5.68/5.94                                                  @ ^ [V5t1: $i] :
% 5.68/5.94                                                      ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                                      @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27a )
% 5.68/5.94                                                        @ ^ [V6t2: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) @ V4a1 ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V3a0 ) @ V5t1 ) @ V6t2 ) ) ) ) ) ) )
% 5.68/5.94                                            @ ( ap
% 5.68/5.94                                              @ ( ap @ c_2Ebool_2E_5C_2F
% 5.68/5.94                                                @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.68/5.94                                                  @ ( lam @ A_27a
% 5.68/5.94                                                    @ ^ [V7b: $i] :
% 5.68/5.94                                                        ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                                        @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27a )
% 5.68/5.94                                                          @ ^ [V8t1: $i] :
% 5.68/5.94                                                              ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                                              @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27a )
% 5.68/5.94                                                                @ ^ [V9t2: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) @ V4a1 ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V7b ) @ V8t1 ) @ V9t2 ) ) ) @ ( ap @ ( ap @ V2mem_27 @ V3a0 ) @ V8t1 ) ) ) ) ) ) ) ) )
% 5.68/5.94                                              @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.68/5.94                                                @ ( lam @ A_27a
% 5.68/5.94                                                  @ ^ [V10b: $i] :
% 5.68/5.94                                                      ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                                      @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27a )
% 5.68/5.94                                                        @ ^ [V11t1: $i] :
% 5.68/5.94                                                            ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                                            @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27a )
% 5.68/5.94                                                              @ ^ [V12t2: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) @ V4a1 ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V10b ) @ V11t1 ) @ V12t2 ) ) ) @ ( ap @ ( ap @ V2mem_27 @ V3a0 ) @ V12t2 ) ) ) ) ) ) ) ) ) ) )
% 5.68/5.94                                        @ ( ap @ ( ap @ V2mem_27 @ V3a0 ) @ V4a1 ) ) ) ) ) ) )
% 5.68/5.94                        @ ( ap @ ( ap @ V2mem_27 @ V0a0 ) @ V1a1 ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Emem__rules,axiom,
% 5.68/5.94      ! [A_27a: del] :
% 5.68/5.94        ( ! [V0a: $i] :
% 5.68/5.94            ( ( mem @ V0a @ A_27a )
% 5.68/5.94           => ! [V1t1: $i] :
% 5.68/5.94                ( ( mem @ V1t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94               => ! [V2t2: $i] :
% 5.68/5.94                    ( ( mem @ V2t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                   => ( p @ ( ap @ ( ap @ ( c_2Elbtree_2Emem @ A_27a ) @ V0a ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V0a ) @ V1t1 ) @ V2t2 ) ) ) ) ) )
% 5.68/5.94        & ! [V3a: $i] :
% 5.68/5.94            ( ( mem @ V3a @ A_27a )
% 5.68/5.94           => ! [V4b: $i] :
% 5.68/5.94                ( ( mem @ V4b @ A_27a )
% 5.68/5.94               => ! [V5t1: $i] :
% 5.68/5.94                    ( ( mem @ V5t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                   => ! [V6t2: $i] :
% 5.68/5.94                        ( ( mem @ V6t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                       => ( ( p @ ( ap @ ( ap @ ( c_2Elbtree_2Emem @ A_27a ) @ V3a ) @ V5t1 ) )
% 5.68/5.94                         => ( p @ ( ap @ ( ap @ ( c_2Elbtree_2Emem @ A_27a ) @ V3a ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V4b ) @ V5t1 ) @ V6t2 ) ) ) ) ) ) ) )
% 5.68/5.94        & ! [V7a: $i] :
% 5.68/5.94            ( ( mem @ V7a @ A_27a )
% 5.68/5.94           => ! [V8b: $i] :
% 5.68/5.94                ( ( mem @ V8b @ A_27a )
% 5.68/5.94               => ! [V9t1: $i] :
% 5.68/5.94                    ( ( mem @ V9t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                   => ! [V10t2: $i] :
% 5.68/5.94                        ( ( mem @ V10t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                       => ( ( p @ ( ap @ ( ap @ ( c_2Elbtree_2Emem @ A_27a ) @ V7a ) @ V10t2 ) )
% 5.68/5.94                         => ( p @ ( ap @ ( ap @ ( c_2Elbtree_2Emem @ A_27a ) @ V7a ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V8b ) @ V9t1 ) @ V10t2 ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Emem__ind,axiom,
% 5.68/5.94      ! [A_27a: del,V0mem_27: $i] :
% 5.68/5.94        ( ( mem @ V0mem_27 @ ( arr @ A_27a @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ bool ) ) )
% 5.68/5.94       => ( ( ! [V1a: $i] :
% 5.68/5.94                ( ( mem @ V1a @ A_27a )
% 5.68/5.94               => ! [V2t1: $i] :
% 5.68/5.94                    ( ( mem @ V2t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                   => ! [V3t2: $i] :
% 5.68/5.94                        ( ( mem @ V3t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                       => ( p @ ( ap @ ( ap @ V0mem_27 @ V1a ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V1a ) @ V2t1 ) @ V3t2 ) ) ) ) ) )
% 5.68/5.94            & ! [V4a: $i] :
% 5.68/5.94                ( ( mem @ V4a @ A_27a )
% 5.68/5.94               => ! [V5b: $i] :
% 5.68/5.94                    ( ( mem @ V5b @ A_27a )
% 5.68/5.94                   => ! [V6t1: $i] :
% 5.68/5.94                        ( ( mem @ V6t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                       => ! [V7t2: $i] :
% 5.68/5.94                            ( ( mem @ V7t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                           => ( ( p @ ( ap @ ( ap @ V0mem_27 @ V4a ) @ V6t1 ) )
% 5.68/5.94                             => ( p @ ( ap @ ( ap @ V0mem_27 @ V4a ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V5b ) @ V6t1 ) @ V7t2 ) ) ) ) ) ) ) )
% 5.68/5.94            & ! [V8a: $i] :
% 5.68/5.94                ( ( mem @ V8a @ A_27a )
% 5.68/5.94               => ! [V9b: $i] :
% 5.68/5.94                    ( ( mem @ V9b @ A_27a )
% 5.68/5.94                   => ! [V10t1: $i] :
% 5.68/5.94                        ( ( mem @ V10t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                       => ! [V11t2: $i] :
% 5.68/5.94                            ( ( mem @ V11t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                           => ( ( p @ ( ap @ ( ap @ V0mem_27 @ V8a ) @ V11t2 ) )
% 5.68/5.94                             => ( p @ ( ap @ ( ap @ V0mem_27 @ V8a ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V9b ) @ V10t1 ) @ V11t2 ) ) ) ) ) ) ) ) )
% 5.68/5.94         => ! [V12a0: $i] :
% 5.68/5.94              ( ( mem @ V12a0 @ A_27a )
% 5.68/5.94             => ! [V13a1: $i] :
% 5.68/5.94                  ( ( mem @ V13a1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                 => ( ( p @ ( ap @ ( ap @ ( c_2Elbtree_2Emem @ A_27a ) @ V12a0 ) @ V13a1 ) )
% 5.68/5.94                   => ( p @ ( ap @ ( ap @ V0mem_27 @ V12a0 ) @ V13a1 ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Emem__strongind,axiom,
% 5.68/5.94      ! [A_27a: del,V0mem_27: $i] :
% 5.68/5.94        ( ( mem @ V0mem_27 @ ( arr @ A_27a @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ bool ) ) )
% 5.68/5.94       => ( ( ! [V1a: $i] :
% 5.68/5.94                ( ( mem @ V1a @ A_27a )
% 5.68/5.94               => ! [V2t1: $i] :
% 5.68/5.94                    ( ( mem @ V2t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                   => ! [V3t2: $i] :
% 5.68/5.94                        ( ( mem @ V3t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                       => ( p @ ( ap @ ( ap @ V0mem_27 @ V1a ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V1a ) @ V2t1 ) @ V3t2 ) ) ) ) ) )
% 5.68/5.94            & ! [V4a: $i] :
% 5.68/5.94                ( ( mem @ V4a @ A_27a )
% 5.68/5.94               => ! [V5b: $i] :
% 5.68/5.94                    ( ( mem @ V5b @ A_27a )
% 5.68/5.94                   => ! [V6t1: $i] :
% 5.68/5.94                        ( ( mem @ V6t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                       => ! [V7t2: $i] :
% 5.68/5.94                            ( ( mem @ V7t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                           => ( ( ( p @ ( ap @ ( ap @ ( c_2Elbtree_2Emem @ A_27a ) @ V4a ) @ V6t1 ) )
% 5.68/5.94                                & ( p @ ( ap @ ( ap @ V0mem_27 @ V4a ) @ V6t1 ) ) )
% 5.68/5.94                             => ( p @ ( ap @ ( ap @ V0mem_27 @ V4a ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V5b ) @ V6t1 ) @ V7t2 ) ) ) ) ) ) ) )
% 5.68/5.94            & ! [V8a: $i] :
% 5.68/5.94                ( ( mem @ V8a @ A_27a )
% 5.68/5.94               => ! [V9b: $i] :
% 5.68/5.94                    ( ( mem @ V9b @ A_27a )
% 5.68/5.94                   => ! [V10t1: $i] :
% 5.68/5.94                        ( ( mem @ V10t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                       => ! [V11t2: $i] :
% 5.68/5.94                            ( ( mem @ V11t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                           => ( ( ( p @ ( ap @ ( ap @ ( c_2Elbtree_2Emem @ A_27a ) @ V8a ) @ V11t2 ) )
% 5.68/5.94                                & ( p @ ( ap @ ( ap @ V0mem_27 @ V8a ) @ V11t2 ) ) )
% 5.68/5.94                             => ( p @ ( ap @ ( ap @ V0mem_27 @ V8a ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V9b ) @ V10t1 ) @ V11t2 ) ) ) ) ) ) ) ) )
% 5.68/5.94         => ! [V12a0: $i] :
% 5.68/5.94              ( ( mem @ V12a0 @ A_27a )
% 5.68/5.94             => ! [V13a1: $i] :
% 5.68/5.94                  ( ( mem @ V13a1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                 => ( ( p @ ( ap @ ( ap @ ( c_2Elbtree_2Emem @ A_27a ) @ V12a0 ) @ V13a1 ) )
% 5.68/5.94                   => ( p @ ( ap @ ( ap @ V0mem_27 @ V12a0 ) @ V13a1 ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Emem__cases,axiom,
% 5.68/5.94      ! [A_27a: del,V0a0: $i] :
% 5.68/5.94        ( ( mem @ V0a0 @ A_27a )
% 5.68/5.94       => ! [V1a1: $i] :
% 5.68/5.94            ( ( mem @ V1a1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94           => ( ( p @ ( ap @ ( ap @ ( c_2Elbtree_2Emem @ A_27a ) @ V0a0 ) @ V1a1 ) )
% 5.68/5.94            <=> ( ? [V2t1: $i] :
% 5.68/5.94                    ( ( mem @ V2t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                    & ? [V3t2: $i] :
% 5.68/5.94                        ( ( mem @ V3t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                        & ( V1a1
% 5.68/5.94                          = ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V0a0 ) @ V2t1 ) @ V3t2 ) ) ) )
% 5.68/5.94                | ? [V4b: $i] :
% 5.68/5.94                    ( ( mem @ V4b @ A_27a )
% 5.68/5.94                    & ? [V5t1: $i] :
% 5.68/5.94                        ( ( mem @ V5t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                        & ? [V6t2: $i] :
% 5.68/5.94                            ( ( mem @ V6t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                            & ( V1a1
% 5.68/5.94                              = ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V4b ) @ V5t1 ) @ V6t2 ) )
% 5.68/5.94                            & ( p @ ( ap @ ( ap @ ( c_2Elbtree_2Emem @ A_27a ) @ V0a0 ) @ V5t1 ) ) ) ) )
% 5.68/5.94                | ? [V7b: $i] :
% 5.68/5.94                    ( ( mem @ V7b @ A_27a )
% 5.68/5.94                    & ? [V8t1: $i] :
% 5.68/5.94                        ( ( mem @ V8t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                        & ? [V9t2: $i] :
% 5.68/5.94                            ( ( mem @ V9t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                            & ( V1a1
% 5.68/5.94                              = ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V7b ) @ V8t1 ) @ V9t2 ) )
% 5.68/5.94                            & ( p @ ( ap @ ( ap @ ( c_2Elbtree_2Emem @ A_27a ) @ V0a0 ) @ V9t2 ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Emem__thm,axiom,
% 5.68/5.94      ! [A_27a: del,V0a: $i] :
% 5.68/5.94        ( ( mem @ V0a @ A_27a )
% 5.68/5.94       => ! [V1b: $i] :
% 5.68/5.94            ( ( mem @ V1b @ A_27a )
% 5.68/5.94           => ! [V2t1: $i] :
% 5.68/5.94                ( ( mem @ V2t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94               => ! [V3t2: $i] :
% 5.68/5.94                    ( ( mem @ V3t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Elbtree_2Emem @ A_27a ) @ V0a ) @ ( c_2Elbtree_2ELf @ A_27a ) ) )
% 5.68/5.94                      <=> $false )
% 5.68/5.94                      & ( ( p @ ( ap @ ( ap @ ( c_2Elbtree_2Emem @ A_27a ) @ V0a ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V1b ) @ V2t1 ) @ V3t2 ) ) )
% 5.68/5.94                      <=> ( ( V0a = V1b )
% 5.68/5.94                          | ( p @ ( ap @ ( ap @ ( c_2Elbtree_2Emem @ A_27a ) @ V0a ) @ V2t1 ) )
% 5.68/5.94                          | ( p @ ( ap @ ( ap @ ( c_2Elbtree_2Emem @ A_27a ) @ V0a ) @ V3t2 ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Elbtree_2Emap__def,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.68/5.94        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94       => ( ( ( ap @ ( ap @ ( c_2Elbtree_2Emap @ A_27a @ A_27b ) @ V0f ) @ ( c_2Elbtree_2ELf @ A_27a ) )
% 5.68/5.94            = ( c_2Elbtree_2ELf @ A_27b ) )
% 5.68/5.94          & ! [V1a: $i] :
% 5.68/5.94              ( ( mem @ V1a @ A_27a )
% 5.68/5.94             => ! [V2t1: $i] :
% 5.68/5.94                  ( ( mem @ V2t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                 => ! [V3t2: $i] :
% 5.68/5.94                      ( ( mem @ V3t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                     => ( ( ap @ ( ap @ ( c_2Elbtree_2Emap @ A_27a @ A_27b ) @ V0f ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V1a ) @ V2t1 ) @ V3t2 ) )
% 5.68/5.94                        = ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27b ) @ ( ap @ V0f @ V1a ) ) @ ( ap @ ( ap @ ( c_2Elbtree_2Emap @ A_27a @ A_27b ) @ V0f ) @ V2t1 ) ) @ ( ap @ ( ap @ ( c_2Elbtree_2Emap @ A_27a @ A_27b ) @ V0f ) @ V3t2 ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Emap__eq__Lf,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.68/5.94        ( ( mem @ V0f @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94       => ! [V1t: $i] :
% 5.68/5.94            ( ( mem @ V1t @ ( ty_2Elbtree_2Elbtree @ A_27b ) )
% 5.68/5.94           => ( ( ( ( ap @ ( ap @ ( c_2Elbtree_2Emap @ A_27b @ A_27a ) @ V0f ) @ V1t )
% 5.68/5.94                  = ( c_2Elbtree_2ELf @ A_27a ) )
% 5.68/5.94              <=> ( V1t
% 5.68/5.94                  = ( c_2Elbtree_2ELf @ A_27b ) ) )
% 5.68/5.94              & ( ( ( c_2Elbtree_2ELf @ A_27a )
% 5.68/5.94                  = ( ap @ ( ap @ ( c_2Elbtree_2Emap @ A_27b @ A_27a ) @ V0f ) @ V1t ) )
% 5.68/5.94              <=> ( V1t
% 5.68/5.94                  = ( c_2Elbtree_2ELf @ A_27b ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Emap__eq__Nd,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.68/5.94        ( ( mem @ V0f @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94       => ! [V1t: $i] :
% 5.68/5.94            ( ( mem @ V1t @ ( ty_2Elbtree_2Elbtree @ A_27b ) )
% 5.68/5.94           => ! [V2a: $i] :
% 5.68/5.94                ( ( mem @ V2a @ A_27a )
% 5.68/5.94               => ! [V3t1: $i] :
% 5.68/5.94                    ( ( mem @ V3t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                   => ! [V4t2: $i] :
% 5.68/5.94                        ( ( mem @ V4t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                       => ( ( ( ap @ ( ap @ ( c_2Elbtree_2Emap @ A_27b @ A_27a ) @ V0f ) @ V1t )
% 5.68/5.94                            = ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V2a ) @ V3t1 ) @ V4t2 ) )
% 5.68/5.94                        <=> ? [V5a_27: $i] :
% 5.68/5.94                              ( ( mem @ V5a_27 @ A_27b )
% 5.68/5.94                              & ? [V6t1_27: $i] :
% 5.68/5.94                                  ( ( mem @ V6t1_27 @ ( ty_2Elbtree_2Elbtree @ A_27b ) )
% 5.68/5.94                                  & ? [V7t2_27: $i] :
% 5.68/5.94                                      ( ( mem @ V7t2_27 @ ( ty_2Elbtree_2Elbtree @ A_27b ) )
% 5.68/5.94                                      & ( V1t
% 5.68/5.94                                        = ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27b ) @ V5a_27 ) @ V6t1_27 ) @ V7t2_27 ) )
% 5.68/5.94                                      & ( V2a
% 5.68/5.94                                        = ( ap @ V0f @ V5a_27 ) )
% 5.68/5.94                                      & ( V3t1
% 5.68/5.94                                        = ( ap @ ( ap @ ( c_2Elbtree_2Emap @ A_27b @ A_27a ) @ V0f ) @ V6t1_27 ) )
% 5.68/5.94                                      & ( V4t2
% 5.68/5.94                                        = ( ap @ ( ap @ ( c_2Elbtree_2Emap @ A_27b @ A_27a ) @ V0f ) @ V7t2_27 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Elbtree_2Efinite__def,axiom,
% 5.68/5.94      ! [A_27a: del] :
% 5.68/5.94        ( ( c_2Elbtree_2Efinite @ A_27a )
% 5.68/5.94        = ( lam @ ( ty_2Elbtree_2Elbtree @ A_27a )
% 5.68/5.94          @ ^ [V0a0: $i] :
% 5.68/5.94              ( ap @ ( c_2Ebool_2E_21 @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ bool ) )
% 5.68/5.94              @ ( lam @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ bool )
% 5.68/5.94                @ ^ [V1finite_27: $i] :
% 5.68/5.94                    ( ap
% 5.68/5.94                    @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.68/5.94                      @ ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                        @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27a )
% 5.68/5.94                          @ ^ [V2a0: $i] :
% 5.68/5.94                              ( ap
% 5.68/5.94                              @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.68/5.94                                @ ( ap @ ( ap @ c_2Ebool_2E_5C_2F @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) @ V2a0 ) @ ( c_2Elbtree_2ELf @ A_27a ) ) )
% 5.68/5.94                                  @ ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.68/5.94                                    @ ( lam @ A_27a
% 5.68/5.94                                      @ ^ [V3a: $i] :
% 5.68/5.94                                          ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                          @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27a )
% 5.68/5.94                                            @ ^ [V4t1: $i] :
% 5.68/5.94                                                ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                                @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27a )
% 5.68/5.94                                                  @ ^ [V5t2: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) @ V2a0 ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V3a ) @ V4t1 ) @ V5t2 ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1finite_27 @ V4t1 ) ) @ ( ap @ V1finite_27 @ V5t2 ) ) ) ) ) ) ) ) ) ) )
% 5.68/5.94                              @ ( ap @ V1finite_27 @ V2a0 ) ) ) ) )
% 5.68/5.94                    @ ( ap @ V1finite_27 @ V0a0 ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Efinite__rules,axiom,
% 5.68/5.94      ! [A_27a: del] :
% 5.68/5.94        ( ( p @ ( ap @ ( c_2Elbtree_2Efinite @ A_27a ) @ ( c_2Elbtree_2ELf @ A_27a ) ) )
% 5.68/5.94        & ! [V0a: $i] :
% 5.68/5.94            ( ( mem @ V0a @ A_27a )
% 5.68/5.94           => ! [V1t1: $i] :
% 5.68/5.94                ( ( mem @ V1t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94               => ! [V2t2: $i] :
% 5.68/5.94                    ( ( mem @ V2t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                   => ( ( ( p @ ( ap @ ( c_2Elbtree_2Efinite @ A_27a ) @ V1t1 ) )
% 5.68/5.94                        & ( p @ ( ap @ ( c_2Elbtree_2Efinite @ A_27a ) @ V2t2 ) ) )
% 5.68/5.94                     => ( p @ ( ap @ ( c_2Elbtree_2Efinite @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V0a ) @ V1t1 ) @ V2t2 ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Efinite__ind,axiom,
% 5.68/5.94      ! [A_27a: del,V0finite_27: $i] :
% 5.68/5.94        ( ( mem @ V0finite_27 @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ bool ) )
% 5.68/5.94       => ( ( ( p @ ( ap @ V0finite_27 @ ( c_2Elbtree_2ELf @ A_27a ) ) )
% 5.68/5.94            & ! [V1a: $i] :
% 5.68/5.94                ( ( mem @ V1a @ A_27a )
% 5.68/5.94               => ! [V2t1: $i] :
% 5.68/5.94                    ( ( mem @ V2t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                   => ! [V3t2: $i] :
% 5.68/5.94                        ( ( mem @ V3t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                       => ( ( ( p @ ( ap @ V0finite_27 @ V2t1 ) )
% 5.68/5.94                            & ( p @ ( ap @ V0finite_27 @ V3t2 ) ) )
% 5.68/5.94                         => ( p @ ( ap @ V0finite_27 @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V1a ) @ V2t1 ) @ V3t2 ) ) ) ) ) ) ) )
% 5.68/5.94         => ! [V4a0: $i] :
% 5.68/5.94              ( ( mem @ V4a0 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94             => ( ( p @ ( ap @ ( c_2Elbtree_2Efinite @ A_27a ) @ V4a0 ) )
% 5.68/5.94               => ( p @ ( ap @ V0finite_27 @ V4a0 ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Efinite__strongind,axiom,
% 5.68/5.94      ! [A_27a: del,V0finite_27: $i] :
% 5.68/5.94        ( ( mem @ V0finite_27 @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ bool ) )
% 5.68/5.94       => ( ( ( p @ ( ap @ V0finite_27 @ ( c_2Elbtree_2ELf @ A_27a ) ) )
% 5.68/5.94            & ! [V1a: $i] :
% 5.68/5.94                ( ( mem @ V1a @ A_27a )
% 5.68/5.94               => ! [V2t1: $i] :
% 5.68/5.94                    ( ( mem @ V2t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                   => ! [V3t2: $i] :
% 5.68/5.94                        ( ( mem @ V3t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                       => ( ( ( p @ ( ap @ ( c_2Elbtree_2Efinite @ A_27a ) @ V2t1 ) )
% 5.68/5.94                            & ( p @ ( ap @ V0finite_27 @ V2t1 ) )
% 5.68/5.94                            & ( p @ ( ap @ ( c_2Elbtree_2Efinite @ A_27a ) @ V3t2 ) )
% 5.68/5.94                            & ( p @ ( ap @ V0finite_27 @ V3t2 ) ) )
% 5.68/5.94                         => ( p @ ( ap @ V0finite_27 @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V1a ) @ V2t1 ) @ V3t2 ) ) ) ) ) ) ) )
% 5.68/5.94         => ! [V4a0: $i] :
% 5.68/5.94              ( ( mem @ V4a0 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94             => ( ( p @ ( ap @ ( c_2Elbtree_2Efinite @ A_27a ) @ V4a0 ) )
% 5.68/5.94               => ( p @ ( ap @ V0finite_27 @ V4a0 ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Efinite__cases,axiom,
% 5.68/5.94      ! [A_27a: del,V0a0: $i] :
% 5.68/5.94        ( ( mem @ V0a0 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94       => ( ( p @ ( ap @ ( c_2Elbtree_2Efinite @ A_27a ) @ V0a0 ) )
% 5.68/5.94        <=> ( ( V0a0
% 5.68/5.94              = ( c_2Elbtree_2ELf @ A_27a ) )
% 5.68/5.94            | ? [V1a: $i] :
% 5.68/5.94                ( ( mem @ V1a @ A_27a )
% 5.68/5.94                & ? [V2t1: $i] :
% 5.68/5.94                    ( ( mem @ V2t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                    & ? [V3t2: $i] :
% 5.68/5.94                        ( ( mem @ V3t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                        & ( V0a0
% 5.68/5.94                          = ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V1a ) @ V2t1 ) @ V3t2 ) )
% 5.68/5.94                        & ( p @ ( ap @ ( c_2Elbtree_2Efinite @ A_27a ) @ V2t1 ) )
% 5.68/5.94                        & ( p @ ( ap @ ( c_2Elbtree_2Efinite @ A_27a ) @ V3t2 ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Efinite__thm,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0a: $i] :
% 5.68/5.94        ( ( mem @ V0a @ A_27b )
% 5.68/5.94       => ! [V1t1: $i] :
% 5.68/5.94            ( ( mem @ V1t1 @ ( ty_2Elbtree_2Elbtree @ A_27b ) )
% 5.68/5.94           => ! [V2t2: $i] :
% 5.68/5.94                ( ( mem @ V2t2 @ ( ty_2Elbtree_2Elbtree @ A_27b ) )
% 5.68/5.94               => ( ( ( p @ ( ap @ ( c_2Elbtree_2Efinite @ A_27a ) @ ( c_2Elbtree_2ELf @ A_27a ) ) )
% 5.68/5.94                  <=> $true )
% 5.68/5.94                  & ( ( p @ ( ap @ ( c_2Elbtree_2Efinite @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27b ) @ V0a ) @ V1t1 ) @ V2t2 ) ) )
% 5.68/5.94                  <=> ( ( p @ ( ap @ ( c_2Elbtree_2Efinite @ A_27b ) @ V1t1 ) )
% 5.68/5.94                      & ( p @ ( ap @ ( c_2Elbtree_2Efinite @ A_27b ) @ V2t2 ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Efinite__map,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0f: $i] :
% 5.68/5.94        ( ( mem @ V0f @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94       => ! [V1t: $i] :
% 5.68/5.94            ( ( mem @ V1t @ ( ty_2Elbtree_2Elbtree @ A_27b ) )
% 5.68/5.94           => ( ( p @ ( ap @ ( c_2Elbtree_2Efinite @ A_27a ) @ ( ap @ ( ap @ ( c_2Elbtree_2Emap @ A_27b @ A_27a ) @ V0f ) @ V1t ) ) )
% 5.68/5.94            <=> ( p @ ( ap @ ( c_2Elbtree_2Efinite @ A_27b ) @ V1t ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Elbtree_2Ebf__flatten__def,axiom,
% 5.68/5.94      ! [A_27a: del] :
% 5.68/5.94        ( ( ( ap @ ( c_2Elbtree_2Ebf__flatten @ A_27a ) @ ( c_2Elist_2ENIL @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) )
% 5.68/5.94          = ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.68/5.94        & ! [V0ts: $i] :
% 5.68/5.94            ( ( mem @ V0ts @ ( ty_2Elist_2Elist @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) )
% 5.68/5.94           => ( ( ap @ ( c_2Elbtree_2Ebf__flatten @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) @ ( c_2Elbtree_2ELf @ A_27a ) ) @ V0ts ) )
% 5.68/5.94              = ( ap @ ( c_2Elbtree_2Ebf__flatten @ A_27a ) @ V0ts ) ) )
% 5.68/5.94        & ! [V1a: $i] :
% 5.68/5.94            ( ( mem @ V1a @ A_27a )
% 5.68/5.94           => ! [V2t1: $i] :
% 5.68/5.94                ( ( mem @ V2t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94               => ! [V3t2: $i] :
% 5.68/5.94                    ( ( mem @ V3t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                   => ! [V4ts: $i] :
% 5.68/5.94                        ( ( mem @ V4ts @ ( ty_2Elist_2Elist @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) )
% 5.68/5.94                       => ( ( ap @ ( c_2Elbtree_2Ebf__flatten @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V1a ) @ V2t1 ) @ V3t2 ) ) @ V4ts ) )
% 5.68/5.94                          = ( ap @ ( ap @ ( c_2Ellist_2ELCONS @ A_27a ) @ V1a ) @ ( ap @ ( c_2Elbtree_2Ebf__flatten @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) @ V4ts ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) @ V2t1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) @ V3t2 ) @ ( c_2Elist_2ENIL @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Ebf__flatten__eq__lnil,axiom,
% 5.68/5.94      ! [A_27a: del,V0l: $i] :
% 5.68/5.94        ( ( mem @ V0l @ ( ty_2Elist_2Elist @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) )
% 5.68/5.94       => ( ( ( ap @ ( c_2Elbtree_2Ebf__flatten @ A_27a ) @ V0l )
% 5.68/5.94            = ( c_2Ellist_2ELNIL @ A_27a ) )
% 5.68/5.94        <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) @ ( c_2Elbtree_2ELf @ A_27a ) ) ) @ V0l ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Ebf__flatten__append,axiom,
% 5.68/5.94      ! [A_27a: del,V0l2: $i] :
% 5.68/5.94        ( ( mem @ V0l2 @ ( ty_2Elist_2Elist @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) )
% 5.68/5.94       => ! [V1l1: $i] :
% 5.68/5.94            ( ( mem @ V1l1 @ ( ty_2Elist_2Elist @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) )
% 5.68/5.94           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) @ ( c_2Elbtree_2ELf @ A_27a ) ) ) @ V1l1 ) )
% 5.68/5.94             => ( ( ap @ ( c_2Elbtree_2Ebf__flatten @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) @ V1l1 ) @ V0l2 ) )
% 5.68/5.94                = ( ap @ ( c_2Elbtree_2Ebf__flatten @ A_27a ) @ V0l2 ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2EEXISTS__FIRST,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 5.68/5.94       => ! [V1l: $i] :
% 5.68/5.94            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94           => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V0P ) @ V1l ) )
% 5.68/5.94             => ? [V2l1: $i] :
% 5.68/5.94                  ( ( mem @ V2l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                  & ? [V3x: $i] :
% 5.68/5.94                      ( ( mem @ V3x @ A_27a )
% 5.68/5.94                      & ? [V4l2: $i] :
% 5.68/5.94                          ( ( mem @ V4l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                          & ( V1l
% 5.68/5.94                            = ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V2l1 ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V3x ) @ V4l2 ) ) )
% 5.68/5.94                          & ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ ( ap @ ( ap @ ( c_2Ecombin_2Eo @ A_27a @ bool @ bool ) @ c_2Ebool_2E_7E ) @ V0P ) ) @ V2l1 ) )
% 5.68/5.94                          & ( p @ ( ap @ V0P @ V3x ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Eexists__bf__flatten,axiom,
% 5.68/5.94      ! [A_27a: del,V0x: $i] :
% 5.68/5.94        ( ( mem @ V0x @ A_27a )
% 5.68/5.94       => ! [V1tlist: $i] :
% 5.68/5.94            ( ( mem @ V1tlist @ ( ty_2Elist_2Elist @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) )
% 5.68/5.94           => ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eexists @ A_27a ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0x ) ) @ ( ap @ ( c_2Elbtree_2Ebf__flatten @ A_27a ) @ V1tlist ) ) )
% 5.68/5.94             => ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) @ ( ap @ ( c_2Elbtree_2Emem @ A_27a ) @ V0x ) ) @ V1tlist ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Elbtree_2Edepth__def,axiom,
% 5.68/5.94      ! [A_27a: del] :
% 5.68/5.94        ( ( c_2Elbtree_2Edepth @ A_27a )
% 5.68/5.94        = ( lam @ A_27a
% 5.68/5.94          @ ^ [V0a0: $i] :
% 5.68/5.94              ( lam @ ( ty_2Elbtree_2Elbtree @ A_27a )
% 5.68/5.94              @ ^ [V1a1: $i] :
% 5.68/5.94                  ( lam @ ty_2Enum_2Enum
% 5.68/5.94                  @ ^ [V2a2: $i] :
% 5.68/5.94                      ( ap @ ( c_2Ebool_2E_21 @ ( arr @ A_27a @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) )
% 5.68/5.94                      @ ( lam @ ( arr @ A_27a @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) )
% 5.68/5.94                        @ ^ [V3depth_27: $i] :
% 5.68/5.94                            ( ap
% 5.68/5.94                            @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.68/5.94                              @ ( ap @ ( c_2Ebool_2E_21 @ A_27a )
% 5.68/5.94                                @ ( lam @ A_27a
% 5.68/5.94                                  @ ^ [V4a0: $i] :
% 5.68/5.94                                      ( ap @ ( c_2Ebool_2E_21 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                      @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27a )
% 5.68/5.94                                        @ ^ [V5a1: $i] :
% 5.68/5.94                                            ( ap @ ( c_2Ebool_2E_21 @ ty_2Enum_2Enum )
% 5.68/5.94                                            @ ( lam @ ty_2Enum_2Enum
% 5.68/5.94                                              @ ^ [V6a2: $i] :
% 5.68/5.94                                                  ( ap
% 5.68/5.94                                                  @ ( ap @ c_2Emin_2E_3D_3D_3E
% 5.68/5.94                                                    @ ( ap
% 5.68/5.94                                                      @ ( ap @ c_2Ebool_2E_5C_2F
% 5.68/5.94                                                        @ ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                                          @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27a )
% 5.68/5.94                                                            @ ^ [V7t1: $i] :
% 5.68/5.94                                                                ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                                                @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27a )
% 5.68/5.94                                                                  @ ^ [V8t2: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) @ V5a1 ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V4a0 ) @ V7t1 ) @ V8t2 ) ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V6a2 ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ) ) )
% 5.68/5.94                                                      @ ( ap
% 5.68/5.94                                                        @ ( ap @ c_2Ebool_2E_5C_2F
% 5.68/5.94                                                          @ ( ap @ ( c_2Ebool_2E_3F @ ty_2Enum_2Enum )
% 5.68/5.94                                                            @ ( lam @ ty_2Enum_2Enum
% 5.68/5.94                                                              @ ^ [V9m: $i] :
% 5.68/5.94                                                                  ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.68/5.94                                                                  @ ( lam @ A_27a
% 5.68/5.94                                                                    @ ^ [V10a: $i] :
% 5.68/5.94                                                                        ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                                                        @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27a )
% 5.68/5.94                                                                          @ ^ [V11t1: $i] :
% 5.68/5.94                                                                              ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                                                              @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27a )
% 5.68/5.94                                                                                @ ^ [V12t2: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) @ V5a1 ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V10a ) @ V11t1 ) @ V12t2 ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V6a2 ) @ ( ap @ c_2Enum_2ESUC @ V9m ) ) ) @ ( ap @ ( ap @ ( ap @ V3depth_27 @ V4a0 ) @ V11t1 ) @ V9m ) ) ) ) ) ) ) ) ) ) ) )
% 5.68/5.94                                                        @ ( ap @ ( c_2Ebool_2E_3F @ ty_2Enum_2Enum )
% 5.68/5.94                                                          @ ( lam @ ty_2Enum_2Enum
% 5.68/5.94                                                            @ ^ [V13m: $i] :
% 5.68/5.94                                                                ( ap @ ( c_2Ebool_2E_3F @ A_27a )
% 5.68/5.94                                                                @ ( lam @ A_27a
% 5.68/5.94                                                                  @ ^ [V14a: $i] :
% 5.68/5.94                                                                      ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                                                      @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27a )
% 5.68/5.94                                                                        @ ^ [V15t1: $i] :
% 5.68/5.94                                                                            ( ap @ ( c_2Ebool_2E_3F @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                                                                            @ ( lam @ ( ty_2Elbtree_2Elbtree @ A_27a )
% 5.68/5.94                                                                              @ ^ [V16t2: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) @ V5a1 ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V14a ) @ V15t1 ) @ V16t2 ) ) ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ ty_2Enum_2Enum ) @ V6a2 ) @ ( ap @ c_2Enum_2ESUC @ V13m ) ) ) @ ( ap @ ( ap @ ( ap @ V3depth_27 @ V4a0 ) @ V16t2 ) @ V13m ) ) ) ) ) ) ) ) ) ) ) ) ) )
% 5.68/5.94                                                  @ ( ap @ ( ap @ ( ap @ V3depth_27 @ V4a0 ) @ V5a1 ) @ V6a2 ) ) ) ) ) ) ) ) )
% 5.68/5.94                            @ ( ap @ ( ap @ ( ap @ V3depth_27 @ V0a0 ) @ V1a1 ) @ V2a2 ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Edepth__rules,axiom,
% 5.68/5.94      ! [A_27a: del] :
% 5.68/5.94        ( ! [V0x: $i] :
% 5.68/5.94            ( ( mem @ V0x @ A_27a )
% 5.68/5.94           => ! [V1t1: $i] :
% 5.68/5.94                ( ( mem @ V1t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94               => ! [V2t2: $i] :
% 5.68/5.94                    ( ( mem @ V2t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                   => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Edepth @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V0x ) @ V1t1 ) @ V2t2 ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) )
% 5.68/5.94        & ! [V3m: tp__ty_2Enum_2Enum,V4x: $i] :
% 5.68/5.94            ( ( mem @ V4x @ A_27a )
% 5.68/5.94           => ! [V5a: $i] :
% 5.68/5.94                ( ( mem @ V5a @ A_27a )
% 5.68/5.94               => ! [V6t1: $i] :
% 5.68/5.94                    ( ( mem @ V6t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                   => ! [V7t2: $i] :
% 5.68/5.94                        ( ( mem @ V7t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                       => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Edepth @ A_27a ) @ V4x ) @ V6t1 ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) )
% 5.68/5.94                         => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Edepth @ A_27a ) @ V4x ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V5a ) @ V6t1 ) @ V7t2 ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V3m ) ) ) ) ) ) ) ) )
% 5.68/5.94        & ! [V8m: tp__ty_2Enum_2Enum,V9x: $i] :
% 5.68/5.94            ( ( mem @ V9x @ A_27a )
% 5.68/5.94           => ! [V10a: $i] :
% 5.68/5.94                ( ( mem @ V10a @ A_27a )
% 5.68/5.94               => ! [V11t1: $i] :
% 5.68/5.94                    ( ( mem @ V11t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                   => ! [V12t2: $i] :
% 5.68/5.94                        ( ( mem @ V12t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                       => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Edepth @ A_27a ) @ V9x ) @ V12t2 ) @ ( inj__ty_2Enum_2Enum @ V8m ) ) )
% 5.68/5.94                         => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Edepth @ A_27a ) @ V9x ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V10a ) @ V11t1 ) @ V12t2 ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V8m ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Edepth__ind,axiom,
% 5.68/5.94      ! [A_27a: del,V0depth_27: $i] :
% 5.68/5.94        ( ( mem @ V0depth_27 @ ( arr @ A_27a @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) )
% 5.68/5.94       => ( ( ! [V1x: $i] :
% 5.68/5.94                ( ( mem @ V1x @ A_27a )
% 5.68/5.94               => ! [V2t1: $i] :
% 5.68/5.94                    ( ( mem @ V2t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                   => ! [V3t2: $i] :
% 5.68/5.94                        ( ( mem @ V3t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                       => ( p @ ( ap @ ( ap @ ( ap @ V0depth_27 @ V1x ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V1x ) @ V2t1 ) @ V3t2 ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) )
% 5.68/5.94            & ! [V4m: tp__ty_2Enum_2Enum,V5x: $i] :
% 5.68/5.94                ( ( mem @ V5x @ A_27a )
% 5.68/5.94               => ! [V6a: $i] :
% 5.68/5.94                    ( ( mem @ V6a @ A_27a )
% 5.68/5.94                   => ! [V7t1: $i] :
% 5.68/5.94                        ( ( mem @ V7t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                       => ! [V8t2: $i] :
% 5.68/5.94                            ( ( mem @ V8t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                           => ( ( p @ ( ap @ ( ap @ ( ap @ V0depth_27 @ V5x ) @ V7t1 ) @ ( inj__ty_2Enum_2Enum @ V4m ) ) )
% 5.68/5.94                             => ( p @ ( ap @ ( ap @ ( ap @ V0depth_27 @ V5x ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V6a ) @ V7t1 ) @ V8t2 ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V4m ) ) ) ) ) ) ) ) )
% 5.68/5.94            & ! [V9m: tp__ty_2Enum_2Enum,V10x: $i] :
% 5.68/5.94                ( ( mem @ V10x @ A_27a )
% 5.68/5.94               => ! [V11a: $i] :
% 5.68/5.94                    ( ( mem @ V11a @ A_27a )
% 5.68/5.94                   => ! [V12t1: $i] :
% 5.68/5.94                        ( ( mem @ V12t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                       => ! [V13t2: $i] :
% 5.68/5.94                            ( ( mem @ V13t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                           => ( ( p @ ( ap @ ( ap @ ( ap @ V0depth_27 @ V10x ) @ V13t2 ) @ ( inj__ty_2Enum_2Enum @ V9m ) ) )
% 5.68/5.94                             => ( p @ ( ap @ ( ap @ ( ap @ V0depth_27 @ V10x ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V11a ) @ V12t1 ) @ V13t2 ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V9m ) ) ) ) ) ) ) ) ) )
% 5.68/5.94         => ! [V14a0: $i] :
% 5.68/5.94              ( ( mem @ V14a0 @ A_27a )
% 5.68/5.94             => ! [V15a1: $i] :
% 5.68/5.94                  ( ( mem @ V15a1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                 => ! [V16a2: tp__ty_2Enum_2Enum] :
% 5.68/5.94                      ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Edepth @ A_27a ) @ V14a0 ) @ V15a1 ) @ ( inj__ty_2Enum_2Enum @ V16a2 ) ) )
% 5.68/5.94                     => ( p @ ( ap @ ( ap @ ( ap @ V0depth_27 @ V14a0 ) @ V15a1 ) @ ( inj__ty_2Enum_2Enum @ V16a2 ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Edepth__strongind,axiom,
% 5.68/5.94      ! [A_27a: del,V0depth_27: $i] :
% 5.68/5.94        ( ( mem @ V0depth_27 @ ( arr @ A_27a @ ( arr @ ( ty_2Elbtree_2Elbtree @ A_27a ) @ ( arr @ ty_2Enum_2Enum @ bool ) ) ) )
% 5.68/5.94       => ( ( ! [V1x: $i] :
% 5.68/5.94                ( ( mem @ V1x @ A_27a )
% 5.68/5.94               => ! [V2t1: $i] :
% 5.68/5.94                    ( ( mem @ V2t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                   => ! [V3t2: $i] :
% 5.68/5.94                        ( ( mem @ V3t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                       => ( p @ ( ap @ ( ap @ ( ap @ V0depth_27 @ V1x ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V1x ) @ V2t1 ) @ V3t2 ) ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) )
% 5.68/5.94            & ! [V4m: tp__ty_2Enum_2Enum,V5x: $i] :
% 5.68/5.94                ( ( mem @ V5x @ A_27a )
% 5.68/5.94               => ! [V6a: $i] :
% 5.68/5.94                    ( ( mem @ V6a @ A_27a )
% 5.68/5.94                   => ! [V7t1: $i] :
% 5.68/5.94                        ( ( mem @ V7t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                       => ! [V8t2: $i] :
% 5.68/5.94                            ( ( mem @ V8t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                           => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Edepth @ A_27a ) @ V5x ) @ V7t1 ) @ ( inj__ty_2Enum_2Enum @ V4m ) ) )
% 5.68/5.94                                & ( p @ ( ap @ ( ap @ ( ap @ V0depth_27 @ V5x ) @ V7t1 ) @ ( inj__ty_2Enum_2Enum @ V4m ) ) ) )
% 5.68/5.94                             => ( p @ ( ap @ ( ap @ ( ap @ V0depth_27 @ V5x ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V6a ) @ V7t1 ) @ V8t2 ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V4m ) ) ) ) ) ) ) ) )
% 5.68/5.94            & ! [V9m: tp__ty_2Enum_2Enum,V10x: $i] :
% 5.68/5.94                ( ( mem @ V10x @ A_27a )
% 5.68/5.94               => ! [V11a: $i] :
% 5.68/5.94                    ( ( mem @ V11a @ A_27a )
% 5.68/5.94                   => ! [V12t1: $i] :
% 5.68/5.94                        ( ( mem @ V12t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                       => ! [V13t2: $i] :
% 5.68/5.94                            ( ( mem @ V13t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                           => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Edepth @ A_27a ) @ V10x ) @ V13t2 ) @ ( inj__ty_2Enum_2Enum @ V9m ) ) )
% 5.68/5.94                                & ( p @ ( ap @ ( ap @ ( ap @ V0depth_27 @ V10x ) @ V13t2 ) @ ( inj__ty_2Enum_2Enum @ V9m ) ) ) )
% 5.68/5.94                             => ( p @ ( ap @ ( ap @ ( ap @ V0depth_27 @ V10x ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V11a ) @ V12t1 ) @ V13t2 ) ) @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V9m ) ) ) ) ) ) ) ) ) )
% 5.68/5.94         => ! [V14a0: $i] :
% 5.68/5.94              ( ( mem @ V14a0 @ A_27a )
% 5.68/5.94             => ! [V15a1: $i] :
% 5.68/5.94                  ( ( mem @ V15a1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                 => ! [V16a2: tp__ty_2Enum_2Enum] :
% 5.68/5.94                      ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Edepth @ A_27a ) @ V14a0 ) @ V15a1 ) @ ( inj__ty_2Enum_2Enum @ V16a2 ) ) )
% 5.68/5.94                     => ( p @ ( ap @ ( ap @ ( ap @ V0depth_27 @ V14a0 ) @ V15a1 ) @ ( inj__ty_2Enum_2Enum @ V16a2 ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Edepth__cases,axiom,
% 5.68/5.94      ! [A_27a: del,V0a0: $i] :
% 5.68/5.94        ( ( mem @ V0a0 @ A_27a )
% 5.68/5.94       => ! [V1a1: $i] :
% 5.68/5.94            ( ( mem @ V1a1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94           => ! [V2a2: tp__ty_2Enum_2Enum] :
% 5.68/5.94                ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Edepth @ A_27a ) @ V0a0 ) @ V1a1 ) @ ( inj__ty_2Enum_2Enum @ V2a2 ) ) )
% 5.68/5.94              <=> ( ? [V3t1: $i] :
% 5.68/5.94                      ( ( mem @ V3t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                      & ? [V4t2: $i] :
% 5.68/5.94                          ( ( mem @ V4t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                          & ( V1a1
% 5.68/5.94                            = ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V0a0 ) @ V3t1 ) @ V4t2 ) )
% 5.68/5.94                          & ( V2a2 = fo__c_2Enum_2E0 ) ) )
% 5.68/5.94                  | ? [V5m: tp__ty_2Enum_2Enum,V6a: $i] :
% 5.68/5.94                      ( ( mem @ V6a @ A_27a )
% 5.68/5.94                      & ? [V7t1: $i] :
% 5.68/5.94                          ( ( mem @ V7t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                          & ? [V8t2: $i] :
% 5.68/5.94                              ( ( mem @ V8t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                              & ( V1a1
% 5.68/5.94                                = ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V6a ) @ V7t1 ) @ V8t2 ) )
% 5.68/5.94                              & ( V2a2
% 5.68/5.94                                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V5m ) ) ) )
% 5.68/5.94                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Edepth @ A_27a ) @ V0a0 ) @ V7t1 ) @ ( inj__ty_2Enum_2Enum @ V5m ) ) ) ) ) )
% 5.68/5.94                  | ? [V9m: tp__ty_2Enum_2Enum,V10a: $i] :
% 5.68/5.94                      ( ( mem @ V10a @ A_27a )
% 5.68/5.94                      & ? [V11t1: $i] :
% 5.68/5.94                          ( ( mem @ V11t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                          & ? [V12t2: $i] :
% 5.68/5.94                              ( ( mem @ V12t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                              & ( V1a1
% 5.68/5.94                                = ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V10a ) @ V11t1 ) @ V12t2 ) )
% 5.68/5.94                              & ( V2a2
% 5.68/5.94                                = ( surj__ty_2Enum_2Enum @ ( ap @ c_2Enum_2ESUC @ ( inj__ty_2Enum_2Enum @ V9m ) ) ) )
% 5.68/5.94                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Edepth @ A_27a ) @ V0a0 ) @ V12t2 ) @ ( inj__ty_2Enum_2Enum @ V9m ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Emem__depth,axiom,
% 5.68/5.94      ! [A_27a: del,V0x: $i] :
% 5.68/5.94        ( ( mem @ V0x @ A_27a )
% 5.68/5.94       => ! [V1t: $i] :
% 5.68/5.94            ( ( mem @ V1t @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94           => ( ( p @ ( ap @ ( ap @ ( c_2Elbtree_2Emem @ A_27a ) @ V0x ) @ V1t ) )
% 5.68/5.94             => ? [V2n: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Edepth @ A_27a ) @ V0x ) @ V1t ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Edepth__mem,axiom,
% 5.68/5.94      ! [A_27a: del,V0x: $i] :
% 5.68/5.94        ( ( mem @ V0x @ A_27a )
% 5.68/5.94       => ! [V1t: $i] :
% 5.68/5.94            ( ( mem @ V1t @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.68/5.94                ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Edepth @ A_27a ) @ V0x ) @ V1t ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.68/5.94               => ( p @ ( ap @ ( ap @ ( c_2Elbtree_2Emem @ A_27a ) @ V0x ) @ V1t ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Elbtree_2Emindepth__def,axiom,
% 5.68/5.94      ! [A_27a: del,V0x: $i] :
% 5.68/5.94        ( ( mem @ V0x @ A_27a )
% 5.68/5.94       => ! [V1t: $i] :
% 5.68/5.94            ( ( mem @ V1t @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94           => ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elbtree_2Emindepth @ A_27a ) @ V0x ) @ V1t ) )
% 5.68/5.94              = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum
% 5.68/5.94                @ ( ap
% 5.68/5.94                  @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ ( c_2Elbtree_2Emem @ A_27a ) @ V0x ) @ V1t ) )
% 5.68/5.94                    @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum )
% 5.68/5.94                      @ ( ap @ c_2Ewhile_2ELEAST
% 5.68/5.94                        @ ( lam @ ty_2Enum_2Enum
% 5.68/5.94                          @ ^ [V2n: $i] : ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Edepth @ A_27a ) @ V0x ) @ V1t ) @ V2n ) ) ) ) )
% 5.68/5.94                  @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Eoptmin__ind,axiom,
% 5.68/5.94      ! [V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) @ ( arr @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) @ bool ) ) )
% 5.68/5.94       => ( ( ( p @ ( ap @ ( ap @ V0P @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) )
% 5.68/5.94            & ! [V1x: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ V0P @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1x ) ) ) @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) )
% 5.68/5.94            & ! [V2y: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ V0P @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2y ) ) ) )
% 5.68/5.94            & ! [V3x: tp__ty_2Enum_2Enum,V4y: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ V0P @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V3x ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V4y ) ) ) ) )
% 5.68/5.94         => ! [V5v: tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum,V6v1: tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ V0P @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ V5v ) ) @ ( inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ V6v1 ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Eoptmin__def,axiom,
% 5.68/5.94      ! [V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum] :
% 5.68/5.94        ( ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elbtree_2Eoptmin @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) )
% 5.68/5.94          = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) )
% 5.68/5.94        & ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elbtree_2Eoptmin @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) )
% 5.68/5.94          = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) )
% 5.68/5.94        & ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elbtree_2Eoptmin @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) )
% 5.68/5.94          = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) )
% 5.68/5.94        & ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( ap @ c_2Elbtree_2Eoptmin @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V0x ) ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) )
% 5.68/5.94          = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( ap @ ( ap @ c_2Earithmetic_2EMIN @ ( inj__ty_2Enum_2Enum @ V0x ) ) @ ( inj__ty_2Enum_2Enum @ V1y ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Emindepth__thm,axiom,
% 5.68/5.94      ! [A_27a: del,V0x: $i] :
% 5.68/5.94        ( ( mem @ V0x @ A_27a )
% 5.68/5.94       => ! [V1a: $i] :
% 5.68/5.94            ( ( mem @ V1a @ A_27a )
% 5.68/5.94           => ! [V2t1: $i] :
% 5.68/5.94                ( ( mem @ V2t1 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94               => ! [V3t2: $i] :
% 5.68/5.94                    ( ( mem @ V3t2 @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94                   => ( ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elbtree_2Emindepth @ A_27a ) @ V0x ) @ ( c_2Elbtree_2ELf @ A_27a ) ) )
% 5.68/5.94                        = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) )
% 5.68/5.94                      & ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elbtree_2Emindepth @ A_27a ) @ V0x ) @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2ENd @ A_27a ) @ V1a ) @ V2t1 ) @ V3t2 ) ) )
% 5.68/5.94                        = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0x ) @ V1a ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ ( ap @ ( c_2Eoption_2EOPTION__MAP @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ c_2Enum_2ESUC ) @ ( ap @ ( ap @ c_2Elbtree_2Eoptmin @ ( ap @ ( ap @ ( c_2Elbtree_2Emindepth @ A_27a ) @ V0x ) @ V2t1 ) ) @ ( ap @ ( ap @ ( c_2Elbtree_2Emindepth @ A_27a ) @ V0x ) @ V3t2 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Emem__mindepth,axiom,
% 5.68/5.94      ! [A_27a: del,V0x: $i] :
% 5.68/5.94        ( ( mem @ V0x @ A_27a )
% 5.68/5.94       => ! [V1t: $i] :
% 5.68/5.94            ( ( mem @ V1t @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94           => ( ( p @ ( ap @ ( ap @ ( c_2Elbtree_2Emem @ A_27a ) @ V0x ) @ V1t ) )
% 5.68/5.94             => ? [V2n: tp__ty_2Enum_2Enum] :
% 5.68/5.94                  ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elbtree_2Emindepth @ A_27a ) @ V0x ) @ V1t ) )
% 5.68/5.94                  = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Emindepth__depth,axiom,
% 5.68/5.94      ! [A_27a: del,V0x: $i] :
% 5.68/5.94        ( ( mem @ V0x @ A_27a )
% 5.68/5.94       => ! [V1t: $i] :
% 5.68/5.94            ( ( mem @ V1t @ ( ty_2Elbtree_2Elbtree @ A_27a ) )
% 5.68/5.94           => ! [V2n: tp__ty_2Enum_2Enum] :
% 5.68/5.94                ( ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( ap @ ( c_2Elbtree_2Emindepth @ A_27a ) @ V0x ) @ V1t ) )
% 5.68/5.94                  = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) )
% 5.68/5.94               => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Edepth @ A_27a ) @ V0x ) @ V1t ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Elbtree_2Eis__mmindex__def,axiom,
% 5.68/5.94      ! [A_27a: del,V0f: $i] :
% 5.68/5.94        ( ( mem @ V0f @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) )
% 5.68/5.94       => ! [V1l: $i] :
% 5.68/5.94            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94           => ! [V2n: tp__ty_2Enum_2Enum,V3d: tp__ty_2Enum_2Enum] :
% 5.68/5.94                ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Eis__mmindex @ A_27a ) @ V0f ) @ V1l ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( inj__ty_2Enum_2Enum @ V3d ) ) )
% 5.68/5.94              <=> ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.68/5.94                  & ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ V0f @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) @ V1l ) ) )
% 5.68/5.94                    = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V3d ) ) ) )
% 5.68/5.94                  & ! [V4i: tp__ty_2Enum_2Enum] :
% 5.68/5.94                      ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4i ) ) @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V1l ) ) )
% 5.68/5.94                     => ( ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ V0f @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V4i ) ) @ V1l ) ) )
% 5.68/5.94                          = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( c_2Eoption_2ENONE @ ty_2Enum_2Enum ) ) )
% 5.68/5.94                        | ? [V5d_27: tp__ty_2Enum_2Enum] :
% 5.68/5.94                            ( ( ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ V0f @ ( ap @ ( ap @ ( c_2Elist_2EEL @ A_27a ) @ ( inj__ty_2Enum_2Enum @ V4i ) ) @ V1l ) ) )
% 5.68/5.94                              = ( surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V5d_27 ) ) ) )
% 5.68/5.94                            & ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V3d ) ) @ ( inj__ty_2Enum_2Enum @ V5d_27 ) ) )
% 5.68/5.94                            & ( ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V4i ) ) @ ( inj__ty_2Enum_2Enum @ V2n ) ) )
% 5.68/5.94                             => ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V3d ) ) @ ( inj__ty_2Enum_2Enum @ V5d_27 ) ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Emmindex__EXISTS,axiom,
% 5.68/5.94      ! [A_27a: del,V0f: $i] :
% 5.68/5.94        ( ( mem @ V0f @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) )
% 5.68/5.94       => ! [V1l: $i] :
% 5.68/5.94            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94           => ( ( p
% 5.68/5.94                @ ( ap
% 5.68/5.94                  @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a )
% 5.68/5.94                    @ ( lam @ A_27a
% 5.68/5.94                      @ ^ [V2e: $i] :
% 5.68/5.94                          ( ap @ ( c_2Ebool_2E_3F @ ty_2Enum_2Enum )
% 5.68/5.94                          @ ( lam @ ty_2Enum_2Enum
% 5.68/5.94                            @ ^ [V3n: $i] : ( ap @ ( ap @ ( c_2Emin_2E_3D @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) @ ( ap @ V0f @ V2e ) ) @ ( ap @ ( c_2Eoption_2ESOME @ ty_2Enum_2Enum ) @ V3n ) ) ) ) ) )
% 5.68/5.94                  @ V1l ) )
% 5.68/5.94             => ? [V4i: tp__ty_2Enum_2Enum,V5m: tp__ty_2Enum_2Enum] : ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Eis__mmindex @ A_27a ) @ V0f ) @ V1l ) @ ( inj__ty_2Enum_2Enum @ V4i ) ) @ ( inj__ty_2Enum_2Enum @ V5m ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Emmindex__unique,axiom,
% 5.68/5.94      ! [A_27a: del,V0f: $i] :
% 5.68/5.94        ( ( mem @ V0f @ ( arr @ A_27a @ ( ty_2Eoption_2Eoption @ ty_2Enum_2Enum ) ) )
% 5.68/5.94       => ! [V1l: $i] :
% 5.68/5.94            ( ( mem @ V1l @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94           => ! [V2i: tp__ty_2Enum_2Enum,V3m: tp__ty_2Enum_2Enum] :
% 5.68/5.94                ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Eis__mmindex @ A_27a ) @ V0f ) @ V1l ) @ ( inj__ty_2Enum_2Enum @ V2i ) ) @ ( inj__ty_2Enum_2Enum @ V3m ) ) )
% 5.68/5.94               => ! [V4j: tp__ty_2Enum_2Enum,V5n: tp__ty_2Enum_2Enum] :
% 5.68/5.94                    ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Elbtree_2Eis__mmindex @ A_27a ) @ V0f ) @ V1l ) @ ( inj__ty_2Enum_2Enum @ V4j ) ) @ ( inj__ty_2Enum_2Enum @ V5n ) ) )
% 5.68/5.94                  <=> ( ( V4j = V2i )
% 5.68/5.94                      & ( V5n = V3m ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Elbtree_2Emem__bf__flatten,axiom,
% 5.68/5.94      ! [A_27a: del,V0x: $i] :
% 5.68/5.94        ( ( mem @ V0x @ A_27a )
% 5.68/5.94       => ! [V1tlist: $i] :
% 5.68/5.94            ( ( mem @ V1tlist @ ( ty_2Elist_2Elist @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) )
% 5.68/5.94           => ( ( p @ ( ap @ ( ap @ ( c_2Ellist_2Eexists @ A_27a ) @ ( ap @ ( c_2Emin_2E_3D @ A_27a ) @ V0x ) ) @ ( ap @ ( c_2Elbtree_2Ebf__flatten @ A_27a ) @ V1tlist ) ) )
% 5.68/5.94            <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ ( ty_2Elbtree_2Elbtree @ A_27a ) ) @ ( ap @ ( c_2Elbtree_2Emem @ A_27a ) @ V0x ) ) @ V1tlist ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  %------------------------------------------------------------------------------
% 5.68/5.94  %------------------------------------------------------------------------------
% 5.68/5.94  thf(tp_ty_2Etopology_2Etopology,type,
% 5.68/5.94      ty_2Etopology_2Etopology: del > del ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Etopology_2Eclosed,type,
% 5.68/5.94      c_2Etopology_2Eclosed: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Etopology_2Eclosed,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2Etopology_2Eclosed @ A_27a ) @ ( arr @ ( ty_2Etopology_2Etopology @ A_27a ) @ bool ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Etopology_2Eclosed__in,type,
% 5.68/5.94      c_2Etopology_2Eclosed__in: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Etopology_2Eclosed__in,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ ( arr @ ( ty_2Etopology_2Etopology @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Etopology_2Ehull,type,
% 5.68/5.94      c_2Etopology_2Ehull: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Etopology_2Ehull,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2Etopology_2Ehull @ A_27a ) @ ( arr @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) @ ( arr @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Etopology_2Eistopology,type,
% 5.68/5.94      c_2Etopology_2Eistopology: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Etopology_2Eistopology,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2Etopology_2Eistopology @ A_27a ) @ ( arr @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) @ bool ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Etopology_2Elimpt,type,
% 5.68/5.94      c_2Etopology_2Elimpt: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Etopology_2Elimpt,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2Etopology_2Elimpt @ A_27a ) @ ( arr @ ( ty_2Etopology_2Etopology @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Etopology_2Eneigh,type,
% 5.68/5.94      c_2Etopology_2Eneigh: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Etopology_2Eneigh,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2Etopology_2Eneigh @ A_27a ) @ ( arr @ ( ty_2Etopology_2Etopology @ A_27a ) @ ( arr @ ( ty_2Epair_2Eprod @ ( arr @ A_27a @ bool ) @ A_27a ) @ bool ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Etopology_2Eopen,type,
% 5.68/5.94      c_2Etopology_2Eopen: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Etopology_2Eopen,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2Etopology_2Eopen @ A_27a ) @ ( arr @ ( ty_2Etopology_2Etopology @ A_27a ) @ bool ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Etopology_2Eopen__in,type,
% 5.68/5.94      c_2Etopology_2Eopen__in: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Etopology_2Eopen__in,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2Etopology_2Eopen__in @ A_27a ) @ ( arr @ ( ty_2Etopology_2Etopology @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Etopology_2Etopology,type,
% 5.68/5.94      c_2Etopology_2Etopology: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Etopology_2Etopology,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2Etopology_2Etopology @ A_27a ) @ ( arr @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) @ ( ty_2Etopology_2Etopology @ A_27a ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(tp_c_2Etopology_2Etopspace,type,
% 5.68/5.94      c_2Etopology_2Etopspace: del > $i ).
% 5.68/5.94  
% 5.68/5.94  thf(mem_c_2Etopology_2Etopspace,axiom,
% 5.68/5.94      ! [A_27a: del] : ( mem @ ( c_2Etopology_2Etopspace @ A_27a ) @ ( arr @ ( ty_2Etopology_2Etopology @ A_27a ) @ ( arr @ A_27a @ bool ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Etopology_2Eistopology,axiom,
% 5.68/5.94      ! [A_27a: del,V0L: $i] :
% 5.68/5.94        ( ( mem @ V0L @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ( ( p @ ( ap @ ( c_2Etopology_2Eistopology @ A_27a ) @ V0L ) )
% 5.68/5.94        <=> ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) @ V0L ) )
% 5.68/5.94            & ! [V1s: $i] :
% 5.68/5.94                ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ! [V2t: $i] :
% 5.68/5.94                    ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                   => ( ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V1s ) @ V0L ) )
% 5.68/5.94                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2t ) @ V0L ) ) )
% 5.68/5.94                     => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1s ) @ V2t ) ) @ V0L ) ) ) ) )
% 5.68/5.94            & ! [V3k: $i] :
% 5.68/5.94                ( ( mem @ V3k @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( arr @ A_27a @ bool ) ) @ V3k ) @ V0L ) )
% 5.68/5.94                 => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V3k ) ) @ V0L ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Etopology_2Etopology__TY__DEF,axiom,
% 5.68/5.94      ! [A_27a: del] :
% 5.68/5.94      ? [V0rep: $i] :
% 5.68/5.94        ( ( mem @ V0rep @ ( arr @ ( ty_2Etopology_2Etopology @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) )
% 5.68/5.94        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2ETYPE__DEFINITION @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) @ ( ty_2Etopology_2Etopology @ A_27a ) ) @ ( c_2Etopology_2Eistopology @ A_27a ) ) @ V0rep ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Etopology_2Etopology__tybij,axiom,
% 5.68/5.94      ! [A_27a: del] :
% 5.68/5.94        ( ! [V0a: $i] :
% 5.68/5.94            ( ( mem @ V0a @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94           => ( ( ap @ ( c_2Etopology_2Etopology @ A_27a ) @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0a ) )
% 5.68/5.94              = V0a ) )
% 5.68/5.94        & ! [V1r: $i] :
% 5.68/5.94            ( ( mem @ V1r @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94           => ( ( p @ ( ap @ ( c_2Etopology_2Eistopology @ A_27a ) @ V1r ) )
% 5.68/5.94            <=> ( ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ ( ap @ ( c_2Etopology_2Etopology @ A_27a ) @ V1r ) )
% 5.68/5.94                = V1r ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EISTOPOLOGY__OPEN__IN,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ( p @ ( ap @ ( c_2Etopology_2Eistopology @ A_27a ) @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2ETOPOLOGY__EQ,axiom,
% 5.68/5.94      ! [A_27a: del,V0top1: $i] :
% 5.68/5.94        ( ( mem @ V0top1 @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ! [V1top2: $i] :
% 5.68/5.94            ( ( mem @ V1top2 @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94           => ( ( V0top1 = V1top2 )
% 5.68/5.94            <=> ! [V2s: $i] :
% 5.68/5.94                  ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                 => ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top1 ) @ V2s ) )
% 5.68/5.94                  <=> ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V1top2 ) @ V2s ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Etopology_2Eopen__DEF,axiom,
% 5.68/5.94      ! [A_27a: del,V0s: $i] :
% 5.68/5.94        ( ( mem @ V0s @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ( ( p @ ( ap @ ( c_2Etopology_2Eopen @ A_27a ) @ V0s ) )
% 5.68/5.94        <=> ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0s ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Etopology_2Etopspace,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ( ( ap @ ( c_2Etopology_2Etopspace @ A_27a ) @ V0top )
% 5.68/5.94          = ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a )
% 5.68/5.94            @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) )
% 5.68/5.94              @ ( lam @ ( arr @ A_27a @ bool )
% 5.68/5.94                @ ^ [V1s: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ bool ) @ V1s ) @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ V1s ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2Eopen__topspace,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ( ( p @ ( ap @ ( c_2Etopology_2Eopen @ A_27a ) @ V0top ) )
% 5.68/5.94         => ( ( ap @ ( c_2Etopology_2Etopspace @ A_27a ) @ V0top )
% 5.68/5.94            = ( c_2Epred__set_2EUNIV @ A_27a ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EOPEN__IN__CLAUSES,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) )
% 5.68/5.94          & ! [V1s: $i] :
% 5.68/5.94              ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94             => ! [V2t: $i] :
% 5.68/5.94                  ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                 => ( ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ V1s ) )
% 5.68/5.94                      & ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ V2t ) ) )
% 5.68/5.94                   => ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1s ) @ V2t ) ) ) ) ) )
% 5.68/5.94          & ! [V3k: $i] :
% 5.68/5.94              ( ( mem @ V3k @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94             => ( ! [V4s: $i] :
% 5.68/5.94                    ( ( mem @ V4s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V4s ) @ V3k ) )
% 5.68/5.94                     => ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ V4s ) ) ) )
% 5.68/5.94               => ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V3k ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EOPEN__IN__SUBSET,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ V1s ) )
% 5.68/5.94             => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ ( ap @ ( c_2Etopology_2Etopspace @ A_27a ) @ V0top ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EOPEN__IN__EMPTY,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EOPEN__IN__INTER,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ! [V2t: $i] :
% 5.68/5.94                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ( ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ V1s ) )
% 5.68/5.94                    & ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ V2t ) ) )
% 5.68/5.94                 => ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1s ) @ V2t ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EOPEN__IN__BIGUNION,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ! [V1k: $i] :
% 5.68/5.94            ( ( mem @ V1k @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94           => ( ! [V2s: $i] :
% 5.68/5.94                  ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2s ) @ V1k ) )
% 5.68/5.94                   => ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ V2s ) ) ) )
% 5.68/5.94             => ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V1k ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EBIGUNION__2,axiom,
% 5.68/5.94      ! [A_27a: del,V0s: $i] :
% 5.68/5.94        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94       => ! [V1t: $i] :
% 5.68/5.94            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ( ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( arr @ A_27a @ bool ) ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( arr @ A_27a @ bool ) ) @ V1t ) @ ( c_2Epred__set_2EEMPTY @ ( arr @ A_27a @ bool ) ) ) ) )
% 5.68/5.94              = ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V0s ) @ V1t ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EOPEN__IN__UNION,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ! [V2t: $i] :
% 5.68/5.94                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ( ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ V1s ) )
% 5.68/5.94                    & ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ V2t ) ) )
% 5.68/5.94                 => ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1s ) @ V2t ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EOPEN__IN__TOPSPACE,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ ( ap @ ( c_2Etopology_2Etopspace @ A_27a ) @ V0top ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EOPEN__IN__BIGINTER,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( arr @ A_27a @ bool ) ) @ V1s ) )
% 5.68/5.94                & ( V1s
% 5.68/5.94                 != ( c_2Epred__set_2EEMPTY @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94                & ! [V2t: $i] :
% 5.68/5.94                    ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2t ) @ V1s ) )
% 5.68/5.94                     => ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ V2t ) ) ) ) )
% 5.68/5.94             => ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V1s ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EOPEN__IN__SUBOPEN,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ V1s ) )
% 5.68/5.94            <=> ! [V2x: $i] :
% 5.68/5.94                  ( ( mem @ V2x @ A_27a )
% 5.68/5.94                 => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) )
% 5.68/5.94                   => ? [V3t: $i] :
% 5.68/5.94                        ( ( mem @ V3t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                        & ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ V3t ) )
% 5.68/5.94                        & ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V3t ) )
% 5.68/5.94                        & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V3t ) @ V1s ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Etopology_2Eneigh,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ! [V1N: $i] :
% 5.68/5.94            ( ( mem @ V1N @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ! [V2x: $i] :
% 5.68/5.94                ( ( mem @ V2x @ A_27a )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eneigh @ A_27a ) @ V0top ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ A_27a ) @ V1N ) @ V2x ) ) )
% 5.68/5.94                <=> ? [V3P: $i] :
% 5.68/5.94                      ( ( mem @ V3P @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                      & ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ V3P ) )
% 5.68/5.94                      & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V3P ) @ V1N ) )
% 5.68/5.94                      & ( p @ ( ap @ V3P @ V2x ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EOPEN__OWN__NEIGH,axiom,
% 5.68/5.94      ! [A_27a: del,V0S_27: $i] :
% 5.68/5.94        ( ( mem @ V0S_27 @ ( arr @ A_27a @ bool ) )
% 5.68/5.94       => ! [V1top: $i] :
% 5.68/5.94            ( ( mem @ V1top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94           => ! [V2x: $i] :
% 5.68/5.94                ( ( mem @ V2x @ A_27a )
% 5.68/5.94               => ( ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V1top ) @ V0S_27 ) )
% 5.68/5.94                    & ( p @ ( ap @ V0S_27 @ V2x ) ) )
% 5.68/5.94                 => ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eneigh @ A_27a ) @ V1top ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ A_27a ) @ V0S_27 ) @ V2x ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EOPEN__UNOPEN,axiom,
% 5.68/5.94      ! [A_27a: del,V0S_27: $i] :
% 5.68/5.94        ( ( mem @ V0S_27 @ ( arr @ A_27a @ bool ) )
% 5.68/5.94       => ! [V1top: $i] :
% 5.68/5.94            ( ( mem @ V1top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94           => ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V1top ) @ V0S_27 ) )
% 5.68/5.94            <=> ( ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a )
% 5.68/5.94                  @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                    @ ( lam @ ( arr @ A_27a @ bool )
% 5.68/5.94                      @ ^ [V2P: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ bool ) @ V2P ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V1top ) @ V2P ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V2P ) @ V0S_27 ) ) ) ) ) )
% 5.68/5.94                = V0S_27 ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EOPEN__SUBOPEN,axiom,
% 5.68/5.94      ! [A_27a: del,V0S_27: $i] :
% 5.68/5.94        ( ( mem @ V0S_27 @ ( arr @ A_27a @ bool ) )
% 5.68/5.94       => ! [V1top: $i] :
% 5.68/5.94            ( ( mem @ V1top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94           => ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V1top ) @ V0S_27 ) )
% 5.68/5.94            <=> ! [V2x: $i] :
% 5.68/5.94                  ( ( mem @ V2x @ A_27a )
% 5.68/5.94                 => ( ( p @ ( ap @ V0S_27 @ V2x ) )
% 5.68/5.94                   => ? [V3P: $i] :
% 5.68/5.94                        ( ( mem @ V3P @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                        & ( p @ ( ap @ V3P @ V2x ) )
% 5.68/5.94                        & ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V1top ) @ V3P ) )
% 5.68/5.94                        & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V3P ) @ V0S_27 ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EOPEN__NEIGH,axiom,
% 5.68/5.94      ! [A_27a: del,V0S_27: $i] :
% 5.68/5.94        ( ( mem @ V0S_27 @ ( arr @ A_27a @ bool ) )
% 5.68/5.94       => ! [V1top: $i] :
% 5.68/5.94            ( ( mem @ V1top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94           => ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V1top ) @ V0S_27 ) )
% 5.68/5.94            <=> ! [V2x: $i] :
% 5.68/5.94                  ( ( mem @ V2x @ A_27a )
% 5.68/5.94                 => ( ( p @ ( ap @ V0S_27 @ V2x ) )
% 5.68/5.94                   => ? [V3N: $i] :
% 5.68/5.94                        ( ( mem @ V3N @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                        & ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eneigh @ A_27a ) @ V1top ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ A_27a ) @ V3N ) @ V2x ) ) )
% 5.68/5.94                        & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V3N ) @ V0S_27 ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Etopology_2Eclosed__in,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ V0top ) @ V1s ) )
% 5.68/5.94            <=> ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ ( ap @ ( c_2Etopology_2Etopspace @ A_27a ) @ V0top ) ) )
% 5.68/5.94                & ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( c_2Etopology_2Etopspace @ A_27a ) @ V0top ) ) @ V1s ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Etopology_2Eclosed__DEF,axiom,
% 5.68/5.94      ! [A_27a: del,V0s: $i] :
% 5.68/5.94        ( ( mem @ V0s @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ( ( p @ ( ap @ ( c_2Etopology_2Eclosed @ A_27a ) @ V0s ) )
% 5.68/5.94        <=> ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ V0s ) @ ( c_2Epred__set_2EUNIV @ A_27a ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2Eclosed__topspace,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ( ( p @ ( ap @ ( c_2Etopology_2Eclosed @ A_27a ) @ V0top ) )
% 5.68/5.94         => ( ( ap @ ( c_2Etopology_2Etopspace @ A_27a ) @ V0top )
% 5.68/5.94            = ( c_2Epred__set_2EUNIV @ A_27a ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2ECLOSED__IN__OPEN__IN__COMPL,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ( ( p @ ( ap @ ( c_2Etopology_2Eclosed @ A_27a ) @ V0top ) )
% 5.68/5.94         => ! [V1s: $i] :
% 5.68/5.94              ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94             => ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ V0top ) @ V1s ) )
% 5.68/5.94              <=> ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ ( ap @ ( c_2Epred__set_2ECOMPL @ A_27a ) @ V1s ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2ECLOSED__IN__SUBSET,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ V0top ) @ V1s ) )
% 5.68/5.94             => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ ( ap @ ( c_2Etopology_2Etopspace @ A_27a ) @ V0top ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2ECLOSED__IN__EMPTY,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ V0top ) @ ( c_2Epred__set_2EEMPTY @ A_27a ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2ECLOSED__IN__TOPSPACE,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ V0top ) @ ( ap @ ( c_2Etopology_2Etopspace @ A_27a ) @ V0top ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2ECLOSED__IN__UNION,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ! [V2t: $i] :
% 5.68/5.94                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ( ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ V0top ) @ V1s ) )
% 5.68/5.94                    & ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ V0top ) @ V2t ) ) )
% 5.68/5.94                 => ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ V0top ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1s ) @ V2t ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2ECLOSED__IN__BIGINTER,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ! [V1k: $i] :
% 5.68/5.94            ( ( mem @ V1k @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94           => ( ( ( V1k
% 5.68/5.94                 != ( c_2Epred__set_2EEMPTY @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94                & ! [V2s: $i] :
% 5.68/5.94                    ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2s ) @ V1k ) )
% 5.68/5.94                     => ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ V0top ) @ V2s ) ) ) ) )
% 5.68/5.94             => ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ V0top ) @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V1k ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EBIGINTER__2,axiom,
% 5.68/5.94      ! [A_27a: del,V0s: $i] :
% 5.68/5.94        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94       => ! [V1t: $i] :
% 5.68/5.94            ( ( mem @ V1t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ( ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( arr @ A_27a @ bool ) ) @ V0s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ ( arr @ A_27a @ bool ) ) @ V1t ) @ ( c_2Epred__set_2EEMPTY @ ( arr @ A_27a @ bool ) ) ) ) )
% 5.68/5.94              = ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V0s ) @ V1t ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2ECLOSED__IN__INTER,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ! [V2t: $i] :
% 5.68/5.94                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ( ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ V0top ) @ V1s ) )
% 5.68/5.94                    & ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ V0top ) @ V2t ) ) )
% 5.68/5.94                 => ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ V0top ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINTER @ A_27a ) @ V1s ) @ V2t ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EOPEN__IN__CLOSED__IN__EQ,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ V1s ) )
% 5.68/5.94            <=> ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ ( ap @ ( c_2Etopology_2Etopspace @ A_27a ) @ V0top ) ) )
% 5.68/5.94                & ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ V0top ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( c_2Etopology_2Etopspace @ A_27a ) @ V0top ) ) @ V1s ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EOPEN__IN__CLOSED__IN,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ ( ap @ ( c_2Etopology_2Etopspace @ A_27a ) @ V0top ) ) )
% 5.68/5.94             => ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ V1s ) )
% 5.68/5.94              <=> ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ V0top ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ ( ap @ ( c_2Etopology_2Etopspace @ A_27a ) @ V0top ) ) @ V1s ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EOPEN__IN__DIFF,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ! [V2t: $i] :
% 5.68/5.94                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ( ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ V1s ) )
% 5.68/5.94                    & ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ V0top ) @ V2t ) ) )
% 5.68/5.94                 => ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V1s ) @ V2t ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2ECLOSED__IN__DIFF,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ! [V2t: $i] :
% 5.68/5.94                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ( ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ V0top ) @ V1s ) )
% 5.68/5.94                    & ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eopen__in @ A_27a ) @ V0top ) @ V2t ) ) )
% 5.68/5.94                 => ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ V0top ) @ ( ap @ ( ap @ ( c_2Epred__set_2EDIFF @ A_27a ) @ V1s ) @ V2t ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2ECLOSED__IN__BIGUNION,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94           => ( ( ( p @ ( ap @ ( c_2Epred__set_2EFINITE @ ( arr @ A_27a @ bool ) ) @ V1s ) )
% 5.68/5.94                & ! [V2t: $i] :
% 5.68/5.94                    ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                   => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V2t ) @ V1s ) )
% 5.68/5.94                     => ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ V0top ) @ V2t ) ) ) ) )
% 5.68/5.94             => ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ V0top ) @ ( ap @ ( c_2Epred__set_2EBIGUNION @ A_27a ) @ V1s ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Etopology_2Elimpt,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ! [V1x: $i] :
% 5.68/5.94            ( ( mem @ V1x @ A_27a )
% 5.68/5.94           => ! [V2S_27: $i] :
% 5.68/5.94                ( ( mem @ V2S_27 @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Etopology_2Elimpt @ A_27a ) @ V0top ) @ V1x ) @ V2S_27 ) )
% 5.68/5.94                <=> ! [V3N: $i] :
% 5.68/5.94                      ( ( mem @ V3N @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                     => ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eneigh @ A_27a ) @ V0top ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ A_27a ) @ V3N ) @ V1x ) ) )
% 5.68/5.94                       => ? [V4y: $i] :
% 5.68/5.94                            ( ( mem @ V4y @ A_27a )
% 5.68/5.94                            & ( V1x != V4y )
% 5.68/5.94                            & ( p @ ( ap @ V2S_27 @ V4y ) )
% 5.68/5.94                            & ( p @ ( ap @ V3N @ V4y ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2ECLOSED__LIMPT,axiom,
% 5.68/5.94      ! [A_27a: del,V0top: $i] :
% 5.68/5.94        ( ( mem @ V0top @ ( ty_2Etopology_2Etopology @ A_27a ) )
% 5.68/5.94       => ( ( p @ ( ap @ ( c_2Etopology_2Eclosed @ A_27a ) @ V0top ) )
% 5.68/5.94         => ! [V1S_27: $i] :
% 5.68/5.94              ( ( mem @ V1S_27 @ ( arr @ A_27a @ bool ) )
% 5.68/5.94             => ( ( p @ ( ap @ ( ap @ ( c_2Etopology_2Eclosed__in @ A_27a ) @ V0top ) @ V1S_27 ) )
% 5.68/5.94              <=> ! [V2x: $i] :
% 5.68/5.94                    ( ( mem @ V2x @ A_27a )
% 5.68/5.94                   => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Etopology_2Elimpt @ A_27a ) @ V0top ) @ V2x ) @ V1S_27 ) )
% 5.68/5.94                     => ( p @ ( ap @ V1S_27 @ V2x ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(ax_thm_2Etopology_2Ehull,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ( ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V1s )
% 5.68/5.94              = ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a )
% 5.68/5.94                @ ( ap @ ( c_2Epred__set_2EGSPEC @ ( arr @ A_27a @ bool ) @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                  @ ( lam @ ( arr @ A_27a @ bool )
% 5.68/5.94                    @ ^ [V2t: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( arr @ A_27a @ bool ) @ bool ) @ V2t ) @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V0P @ V2t ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ V2t ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EHULL__P,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ( ( p @ ( ap @ V0P @ V1s ) )
% 5.68/5.94             => ( ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V1s )
% 5.68/5.94                = V1s ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EP__HULL,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ( ! [V2f: $i] :
% 5.68/5.94                  ( ( mem @ V2f @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94                 => ( ! [V3s: $i] :
% 5.68/5.94                        ( ( mem @ V3s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V3s ) @ V2f ) )
% 5.68/5.94                         => ( p @ ( ap @ V0P @ V3s ) ) ) )
% 5.68/5.94                   => ( p @ ( ap @ V0P @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V2f ) ) ) ) )
% 5.68/5.94             => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V1s ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EHULL__EQ,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ( ! [V2f: $i] :
% 5.68/5.94                  ( ( mem @ V2f @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94                 => ( ! [V3s: $i] :
% 5.68/5.94                        ( ( mem @ V3s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V3s ) @ V2f ) )
% 5.68/5.94                         => ( p @ ( ap @ V0P @ V3s ) ) ) )
% 5.68/5.94                   => ( p @ ( ap @ V0P @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V2f ) ) ) ) )
% 5.68/5.94             => ( ( ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V1s )
% 5.68/5.94                  = V1s )
% 5.68/5.94              <=> ( p @ ( ap @ V0P @ V1s ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EHULL__HULL,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ( ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V1s ) )
% 5.68/5.94              = ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V1s ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EHULL__SUBSET,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V1s ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EHULL__MONO,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ! [V2t: $i] :
% 5.68/5.94                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ V2t ) )
% 5.68/5.94                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V2t ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EHULL__ANTIMONO,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1Q: $i] :
% 5.68/5.94            ( ( mem @ V1Q @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94           => ! [V2s: $i] :
% 5.68/5.94                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ ( arr @ A_27a @ bool ) ) @ V0P ) @ V1Q ) )
% 5.68/5.94                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V1Q ) @ V2s ) ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V2s ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EHULL__MINIMAL,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ! [V2t: $i] :
% 5.68/5.94                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ V2t ) )
% 5.68/5.94                    & ( p @ ( ap @ V0P @ V2t ) ) )
% 5.68/5.94                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V1s ) ) @ V2t ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2ESUBSET__HULL,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ! [V2t: $i] :
% 5.68/5.94                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ( ( p @ ( ap @ V0P @ V2t ) )
% 5.68/5.94                 => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V1s ) ) @ V2t ) )
% 5.68/5.94                  <=> ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ V2t ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EHULL__UNIQUE,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ! [V2t: $i] :
% 5.68/5.94                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ V2t ) )
% 5.68/5.94                    & ( p @ ( ap @ V0P @ V2t ) )
% 5.68/5.94                    & ! [V3t_27: $i] :
% 5.68/5.94                        ( ( mem @ V3t_27 @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                       => ( ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ V3t_27 ) )
% 5.68/5.94                            & ( p @ ( ap @ V0P @ V3t_27 ) ) )
% 5.68/5.94                         => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V2t ) @ V3t_27 ) ) ) ) )
% 5.68/5.94                 => ( ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V1s )
% 5.68/5.94                    = V2t ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EHULL__UNION__SUBSET,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ! [V2t: $i] :
% 5.68/5.94                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V2t ) ) ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1s ) @ V2t ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EHULL__UNION,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ! [V2t: $i] :
% 5.68/5.94                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ( ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1s ) @ V2t ) )
% 5.68/5.94                  = ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V1s ) ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V2t ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EHULL__UNION__LEFT,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ! [V2t: $i] :
% 5.68/5.94                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ( ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1s ) @ V2t ) )
% 5.68/5.94                  = ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V1s ) ) @ V2t ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EHULL__UNION__RIGHT,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ! [V2t: $i] :
% 5.68/5.94                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ( ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1s ) @ V2t ) )
% 5.68/5.94                  = ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Epred__set_2EUNION @ A_27a ) @ V1s ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V2t ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EHULL__REDUNDANT__EQ,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1a: $i] :
% 5.68/5.94            ( ( mem @ V1a @ A_27a )
% 5.68/5.94           => ! [V2s: $i] :
% 5.68/5.94                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1a ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V2s ) ) )
% 5.68/5.94                <=> ( ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1a ) @ V2s ) )
% 5.68/5.94                    = ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V2s ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EHULL__REDUNDANT,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1a: $i] :
% 5.68/5.94            ( ( mem @ V1a @ A_27a )
% 5.68/5.94           => ! [V2s: $i] :
% 5.68/5.94                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1a ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V2s ) ) )
% 5.68/5.94                 => ( ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Epred__set_2EINSERT @ A_27a ) @ V1a ) @ V2s ) )
% 5.68/5.94                    = ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V2s ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EHULL__INDUCT,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1p: $i] :
% 5.68/5.94            ( ( mem @ V1p @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ! [V2s: $i] :
% 5.68/5.94                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ( ( ! [V3x: $i] :
% 5.68/5.94                        ( ( mem @ V3x @ A_27a )
% 5.68/5.94                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V3x ) @ V2s ) )
% 5.68/5.94                         => ( p @ ( ap @ V1p @ V3x ) ) ) )
% 5.68/5.94                    & ( p
% 5.68/5.94                      @ ( ap @ V0P
% 5.68/5.94                        @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27a )
% 5.68/5.94                          @ ( lam @ A_27a
% 5.68/5.94                            @ ^ [V4x: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V4x ) @ ( ap @ V1p @ V4x ) ) ) ) ) ) )
% 5.68/5.94                 => ! [V5x: $i] :
% 5.68/5.94                      ( ( mem @ V5x @ A_27a )
% 5.68/5.94                     => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V5x ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V2s ) ) )
% 5.68/5.94                       => ( p @ ( ap @ V1p @ V5x ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EHULL__INC,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ! [V2x: $i] :
% 5.68/5.94                ( ( mem @ V2x @ A_27a )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ V1s ) )
% 5.68/5.94                 => ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V2x ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V1s ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EHULL__IMAGE__SUBSET,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1f: $i] :
% 5.68/5.94            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.68/5.94           => ! [V2s: $i] :
% 5.68/5.94                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ( ( ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V2s ) ) )
% 5.68/5.94                    & ! [V3s: $i] :
% 5.68/5.94                        ( ( mem @ V3s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                       => ( ( p @ ( ap @ V0P @ V3s ) )
% 5.68/5.94                         => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27a ) @ V1f ) @ V3s ) ) ) ) ) )
% 5.68/5.94                 => ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27a ) @ V1f ) @ V2s ) ) ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27a ) @ V1f ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V2s ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EHULL__IMAGE__GALOIS,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1f: $i] :
% 5.68/5.94            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.68/5.94           => ! [V2g: $i] :
% 5.68/5.94                ( ( mem @ V2g @ ( arr @ A_27a @ A_27a ) )
% 5.68/5.94               => ! [V3s: $i] :
% 5.68/5.94                    ( ( mem @ V3s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                   => ( ( ! [V4s: $i] :
% 5.68/5.94                            ( ( mem @ V4s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                           => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V4s ) ) ) )
% 5.68/5.94                        & ! [V5s: $i] :
% 5.68/5.94                            ( ( mem @ V5s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                           => ( ( p @ ( ap @ V0P @ V5s ) )
% 5.68/5.94                             => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27a ) @ V1f ) @ V5s ) ) ) ) )
% 5.68/5.94                        & ! [V6s: $i] :
% 5.68/5.94                            ( ( mem @ V6s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                           => ( ( p @ ( ap @ V0P @ V6s ) )
% 5.68/5.94                             => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27a ) @ V2g ) @ V6s ) ) ) ) )
% 5.68/5.94                        & ! [V7s: $i] :
% 5.68/5.94                            ( ( mem @ V7s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                           => ! [V8t: $i] :
% 5.68/5.94                                ( ( mem @ V8t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                               => ( ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V7s ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27a ) @ V2g ) @ V8t ) ) )
% 5.68/5.94                                <=> ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27a ) @ V1f ) @ V7s ) ) @ V8t ) ) ) ) ) )
% 5.68/5.94                     => ( ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27a ) @ V1f ) @ V3s ) )
% 5.68/5.94                        = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27a ) @ V1f ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V3s ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EHULL__IMAGE,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1f: $i] :
% 5.68/5.94            ( ( mem @ V1f @ ( arr @ A_27a @ A_27a ) )
% 5.68/5.94           => ! [V2s: $i] :
% 5.68/5.94                ( ( mem @ V2s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ( ( ! [V3s: $i] :
% 5.68/5.94                        ( ( mem @ V3s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                       => ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V3s ) ) ) )
% 5.68/5.94                    & ! [V4s: $i] :
% 5.68/5.94                        ( ( mem @ V4s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                       => ( ( p @ ( ap @ V0P @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27a ) @ V1f ) @ V4s ) ) )
% 5.68/5.94                        <=> ( p @ ( ap @ V0P @ V4s ) ) ) )
% 5.68/5.94                    & ! [V5x: $i] :
% 5.68/5.94                        ( ( mem @ V5x @ A_27a )
% 5.68/5.94                       => ! [V6y: $i] :
% 5.68/5.94                            ( ( mem @ V6y @ A_27a )
% 5.68/5.94                           => ( ( ( ap @ V1f @ V5x )
% 5.68/5.94                                = ( ap @ V1f @ V6y ) )
% 5.68/5.94                             => ( V5x = V6y ) ) ) )
% 5.68/5.94                    & ! [V7y: $i] :
% 5.68/5.94                        ( ( mem @ V7y @ A_27a )
% 5.68/5.94                       => ? [V8x: $i] :
% 5.68/5.94                            ( ( mem @ V8x @ A_27a )
% 5.68/5.94                            & ( ( ap @ V1f @ V8x )
% 5.68/5.94                              = V7y ) ) ) )
% 5.68/5.94                 => ( ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27a ) @ V1f ) @ V2s ) )
% 5.68/5.94                    = ( ap @ ( ap @ ( c_2Epred__set_2EIMAGE @ A_27a @ A_27a ) @ V1f ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V2s ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EIS__HULL,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ( ! [V2f: $i] :
% 5.68/5.94                  ( ( mem @ V2f @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94                 => ( ! [V3s: $i] :
% 5.68/5.94                        ( ( mem @ V3s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                       => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V3s ) @ V2f ) )
% 5.68/5.94                         => ( p @ ( ap @ V0P @ V3s ) ) ) )
% 5.68/5.94                   => ( p @ ( ap @ V0P @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V2f ) ) ) ) )
% 5.68/5.94             => ( ( p @ ( ap @ V0P @ V1s ) )
% 5.68/5.94              <=> ? [V4t: $i] :
% 5.68/5.94                    ( ( mem @ V4t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                    & ( V1s
% 5.68/5.94                      = ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V4t ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EHULLS__EQ,axiom,
% 5.68/5.94      ! [A_27a: del,V0P: $i] :
% 5.68/5.94        ( ( mem @ V0P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94       => ! [V1s: $i] :
% 5.68/5.94            ( ( mem @ V1s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94           => ! [V2t: $i] :
% 5.68/5.94                ( ( mem @ V2t @ ( arr @ A_27a @ bool ) )
% 5.68/5.94               => ( ( ! [V3f: $i] :
% 5.68/5.94                        ( ( mem @ V3f @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94                       => ( ! [V4s: $i] :
% 5.68/5.94                              ( ( mem @ V4s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                             => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V4s ) @ V3f ) )
% 5.68/5.94                               => ( p @ ( ap @ V0P @ V4s ) ) ) )
% 5.68/5.94                         => ( p @ ( ap @ V0P @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V3f ) ) ) ) )
% 5.68/5.94                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V1s ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V2t ) ) )
% 5.68/5.94                    & ( p @ ( ap @ ( ap @ ( c_2Epred__set_2ESUBSET @ A_27a ) @ V2t ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V1s ) ) ) )
% 5.68/5.94                 => ( ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V1s )
% 5.68/5.94                    = ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V0P ) @ V2t ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Etopology_2EHULL__P__AND__Q,axiom,
% 5.68/5.94      ! [A_27a: del,V0s: $i] :
% 5.68/5.94        ( ( mem @ V0s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94       => ! [V1P: $i] :
% 5.68/5.94            ( ( mem @ V1P @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94           => ! [V2Q: $i] :
% 5.68/5.94                ( ( mem @ V2Q @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94               => ( ( ! [V3f: $i] :
% 5.68/5.94                        ( ( mem @ V3f @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94                       => ( ! [V4s: $i] :
% 5.68/5.94                              ( ( mem @ V4s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                             => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V4s ) @ V3f ) )
% 5.68/5.94                               => ( p @ ( ap @ V1P @ V4s ) ) ) )
% 5.68/5.94                         => ( p @ ( ap @ V1P @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V3f ) ) ) ) )
% 5.68/5.94                    & ! [V5f: $i] :
% 5.68/5.94                        ( ( mem @ V5f @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) )
% 5.68/5.94                       => ( ! [V6s: $i] :
% 5.68/5.94                              ( ( mem @ V6s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                             => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( arr @ A_27a @ bool ) ) @ V6s ) @ V5f ) )
% 5.68/5.94                               => ( p @ ( ap @ V2Q @ V6s ) ) ) )
% 5.68/5.94                         => ( p @ ( ap @ V2Q @ ( ap @ ( c_2Epred__set_2EBIGINTER @ A_27a ) @ V5f ) ) ) ) )
% 5.68/5.94                    & ! [V7s: $i] :
% 5.68/5.94                        ( ( mem @ V7s @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                       => ( ( p @ ( ap @ V2Q @ V7s ) )
% 5.68/5.94                         => ( p @ ( ap @ V2Q @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V1P ) @ V7s ) ) ) ) ) )
% 5.68/5.94                 => ( ( ap
% 5.68/5.94                      @ ( ap @ ( c_2Etopology_2Ehull @ A_27a )
% 5.68/5.94                        @ ( lam @ ( arr @ A_27a @ bool )
% 5.68/5.94                          @ ^ [V8x: $i] : ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ ( ap @ V1P @ V8x ) ) @ ( ap @ V2Q @ V8x ) ) ) )
% 5.68/5.94                      @ V0s )
% 5.68/5.94                    = ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V1P ) @ ( ap @ ( ap @ ( c_2Etopology_2Ehull @ A_27a ) @ V2Q ) @ V0s ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  %------------------------------------------------------------------------------
% 5.68/5.94  %------------------------------------------------------------------------------
% 5.68/5.94  thf(conj_thm_2Equotient__list_2ELIST__MAP__I,axiom,
% 5.68/5.94      ! [A_27a: del] :
% 5.68/5.94        ( ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27a ) @ ( c_2Ecombin_2EI @ A_27a ) )
% 5.68/5.94        = ( c_2Ecombin_2EI @ ( ty_2Elist_2Elist @ A_27a ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2ELIST__REL__EQ,axiom,
% 5.68/5.94      ! [A_27a: del] :
% 5.68/5.94        ( ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ ( c_2Emin_2E_3D @ A_27a ) )
% 5.68/5.94        = ( c_2Emin_2E_3D @ ( ty_2Elist_2Elist @ A_27a ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2ELIST__REL__REFL,axiom,
% 5.68/5.94      ! [A_27a: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ( ! [V1x: $i] :
% 5.68/5.94              ( ( mem @ V1x @ A_27a )
% 5.68/5.94             => ! [V2y: $i] :
% 5.68/5.94                  ( ( mem @ V2y @ A_27a )
% 5.68/5.94                 => ( ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) )
% 5.68/5.94                  <=> ( ( ap @ V0R @ V1x )
% 5.68/5.94                      = ( ap @ V0R @ V2y ) ) ) ) )
% 5.68/5.94         => ! [V3x: $i] :
% 5.68/5.94              ( ( mem @ V3x @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94             => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ V3x ) @ V3x ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2ELIST__EQUIV,axiom,
% 5.68/5.94      ! [A_27a: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ( ( p @ ( ap @ ( c_2Equotient_2EEQUIV @ A_27a ) @ V0R ) )
% 5.68/5.94         => ( p @ ( ap @ ( c_2Equotient_2EEQUIV @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2ELIST__REL__REL,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs: $i] :
% 5.68/5.94            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2rep: $i] :
% 5.68/5.94                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.68/5.94                 => ! [V3r: $i] :
% 5.68/5.94                      ( ( mem @ V3r @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                     => ! [V4s: $i] :
% 5.68/5.94                          ( ( mem @ V4s @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                         => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ V3r ) @ V4s ) )
% 5.68/5.94                          <=> ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ V3r ) @ V3r ) )
% 5.68/5.94                              & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ V4s ) @ V4s ) )
% 5.68/5.94                              & ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1abs ) @ V3r )
% 5.68/5.94                                = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1abs ) @ V4s ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2ELIST__QUOTIENT,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs: $i] :
% 5.68/5.94            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2rep: $i] :
% 5.68/5.94                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.68/5.94                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27b ) ) @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) ) @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1abs ) ) @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V2rep ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2ECONS__PRS,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs: $i] :
% 5.68/5.94            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2rep: $i] :
% 5.68/5.94                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.68/5.94                 => ! [V3t: $i] :
% 5.68/5.94                      ( ( mem @ V3t @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.68/5.94                     => ! [V4h: $i] :
% 5.68/5.94                          ( ( mem @ V4h @ A_27b )
% 5.68/5.94                         => ( ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27b ) @ V4h ) @ V3t )
% 5.68/5.94                            = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1abs ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ ( ap @ V2rep @ V4h ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V2rep ) @ V3t ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2ECONS__RSP,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs: $i] :
% 5.68/5.94            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2rep: $i] :
% 5.68/5.94                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.68/5.94                 => ! [V3t1: $i] :
% 5.68/5.94                      ( ( mem @ V3t1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                     => ! [V4t2: $i] :
% 5.68/5.94                          ( ( mem @ V4t2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                         => ! [V5h1: $i] :
% 5.68/5.94                              ( ( mem @ V5h1 @ A_27a )
% 5.68/5.94                             => ! [V6h2: $i] :
% 5.68/5.94                                  ( ( mem @ V6h2 @ A_27a )
% 5.68/5.94                                 => ( ( ( p @ ( ap @ ( ap @ V0R @ V5h1 ) @ V6h2 ) )
% 5.68/5.94                                      & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ V3t1 ) @ V4t2 ) ) )
% 5.68/5.94                                   => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V5h1 ) @ V3t1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2ECONS @ A_27a ) @ V6h2 ) @ V4t2 ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2ENIL__PRS,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs: $i] :
% 5.68/5.94            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2rep: $i] :
% 5.68/5.94                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.68/5.94                 => ( ( c_2Elist_2ENIL @ A_27b )
% 5.68/5.94                    = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1abs ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2ENIL__RSP,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs: $i] :
% 5.68/5.94            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2rep: $i] :
% 5.68/5.94                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.68/5.94                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ ( c_2Elist_2ENIL @ A_27a ) ) @ ( c_2Elist_2ENIL @ A_27a ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2EMAP__PRS,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.68/5.94        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs1: $i] :
% 5.68/5.94            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.68/5.94           => ! [V2rep1: $i] :
% 5.68/5.94                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.68/5.94                 => ! [V3R2: $i] :
% 5.68/5.94                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.68/5.94                     => ! [V4abs2: $i] :
% 5.68/5.94                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.68/5.94                         => ! [V5rep2: $i] :
% 5.68/5.94                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.68/5.94                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.68/5.94                               => ! [V6l: $i] :
% 5.68/5.94                                    ( ( mem @ V6l @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.68/5.94                                   => ! [V7f: $i] :
% 5.68/5.94                                        ( ( mem @ V7f @ ( arr @ A_27c @ A_27d ) )
% 5.68/5.94                                       => ( ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27c @ A_27d ) @ V7f ) @ V6l )
% 5.68/5.94                                          = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27d ) @ V4abs2 ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ A_27d @ A_27c @ A_27b ) @ V1abs1 ) @ V5rep2 ) @ V7f ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27c @ A_27a ) @ V2rep1 ) @ V6l ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2EMAP__RSP,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.68/5.94        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs1: $i] :
% 5.68/5.94            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.68/5.94           => ! [V2rep1: $i] :
% 5.68/5.94                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.68/5.94                 => ! [V3R2: $i] :
% 5.68/5.94                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.68/5.94                     => ! [V4abs2: $i] :
% 5.68/5.94                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.68/5.94                         => ! [V5rep2: $i] :
% 5.68/5.94                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.68/5.94                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.68/5.94                               => ! [V6l1: $i] :
% 5.68/5.94                                    ( ( mem @ V6l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                                   => ! [V7l2: $i] :
% 5.68/5.94                                        ( ( mem @ V7l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                                       => ! [V8f1: $i] :
% 5.68/5.94                                            ( ( mem @ V8f1 @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94                                           => ! [V9f2: $i] :
% 5.68/5.94                                                ( ( mem @ V9f2 @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94                                               => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ A_27b ) @ V0R1 ) @ V3R2 ) @ V8f1 ) @ V9f2 ) )
% 5.68/5.94                                                    & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R1 ) @ V6l1 ) @ V7l2 ) ) )
% 5.68/5.94                                                 => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27b @ A_27b ) @ V3R2 ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V8f1 ) @ V6l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V9f2 ) @ V7l2 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2ELENGTH__PRS,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs: $i] :
% 5.68/5.94            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2rep: $i] :
% 5.68/5.94                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.68/5.94                 => ! [V3l: $i] :
% 5.68/5.94                      ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.68/5.94                     => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27b ) @ V3l ) )
% 5.68/5.94                        = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V2rep ) @ V3l ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2ELENGTH__RSP,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs: $i] :
% 5.68/5.94            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2rep: $i] :
% 5.68/5.94                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.68/5.94                 => ! [V3l1: $i] :
% 5.68/5.94                      ( ( mem @ V3l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                     => ! [V4l2: $i] :
% 5.68/5.94                          ( ( mem @ V4l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                         => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ V3l1 ) @ V4l2 ) )
% 5.68/5.94                           => ( ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V3l1 ) )
% 5.68/5.94                              = ( surj__ty_2Enum_2Enum @ ( ap @ ( c_2Elist_2ELENGTH @ A_27a ) @ V4l2 ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2EAPPEND__PRS,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs: $i] :
% 5.68/5.94            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2rep: $i] :
% 5.68/5.94                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.68/5.94                 => ! [V3l: $i] :
% 5.68/5.94                      ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.68/5.94                     => ! [V4m: $i] :
% 5.68/5.94                          ( ( mem @ V4m @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.68/5.94                         => ( ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27b ) @ V3l ) @ V4m )
% 5.68/5.94                            = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1abs ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V2rep ) @ V3l ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V2rep ) @ V4m ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2EAPPEND__RSP,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs: $i] :
% 5.68/5.94            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2rep: $i] :
% 5.68/5.94                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.68/5.94                 => ! [V3l1: $i] :
% 5.68/5.94                      ( ( mem @ V3l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                     => ! [V4l2: $i] :
% 5.68/5.94                          ( ( mem @ V4l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                         => ! [V5m1: $i] :
% 5.68/5.94                              ( ( mem @ V5m1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                             => ! [V6m2: $i] :
% 5.68/5.94                                  ( ( mem @ V6m2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                                 => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ V3l1 ) @ V4l2 ) )
% 5.68/5.94                                      & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ V5m1 ) @ V6m2 ) ) )
% 5.68/5.94                                   => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V3l1 ) @ V5m1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EAPPEND @ A_27a ) @ V4l2 ) @ V6m2 ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2EFLAT__PRS,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs: $i] :
% 5.68/5.94            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2rep: $i] :
% 5.68/5.94                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.68/5.94                 => ! [V3l: $i] :
% 5.68/5.94                      ( ( mem @ V3l @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27b ) ) )
% 5.68/5.94                     => ( ( ap @ ( c_2Elist_2EFLAT @ A_27b ) @ V3l )
% 5.68/5.94                        = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1abs ) @ ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ ( ty_2Elist_2Elist @ A_27b ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V2rep ) ) @ V3l ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2EFLAT__RSP,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs: $i] :
% 5.68/5.94            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2rep: $i] :
% 5.68/5.94                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.68/5.94                 => ! [V3l1: $i] :
% 5.68/5.94                      ( ( mem @ V3l1 @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.68/5.94                     => ! [V4l2: $i] :
% 5.68/5.94                          ( ( mem @ V4l2 @ ( ty_2Elist_2Elist @ ( ty_2Elist_2Elist @ A_27a ) ) )
% 5.68/5.94                         => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ ( ty_2Elist_2Elist @ A_27a ) @ ( ty_2Elist_2Elist @ A_27a ) ) @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) ) @ V3l1 ) @ V4l2 ) )
% 5.68/5.94                           => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ V3l1 ) ) @ ( ap @ ( c_2Elist_2EFLAT @ A_27a ) @ V4l2 ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2EREVERSE__PRS,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs: $i] :
% 5.68/5.94            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2rep: $i] :
% 5.68/5.94                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.68/5.94                 => ! [V3l: $i] :
% 5.68/5.94                      ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.68/5.94                     => ( ( ap @ ( c_2Elist_2EREVERSE @ A_27b ) @ V3l )
% 5.68/5.94                        = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1abs ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V2rep ) @ V3l ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2EREVERSE__RSP,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs: $i] :
% 5.68/5.94            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2rep: $i] :
% 5.68/5.94                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.68/5.94                 => ! [V3l1: $i] :
% 5.68/5.94                      ( ( mem @ V3l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                     => ! [V4l2: $i] :
% 5.68/5.94                          ( ( mem @ V4l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                         => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ V3l1 ) @ V4l2 ) )
% 5.68/5.94                           => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V3l1 ) ) @ ( ap @ ( c_2Elist_2EREVERSE @ A_27a ) @ V4l2 ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2EFILTER__PRS,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs: $i] :
% 5.68/5.94            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2rep: $i] :
% 5.68/5.94                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.68/5.94                 => ! [V3P: $i] :
% 5.68/5.94                      ( ( mem @ V3P @ ( arr @ A_27b @ bool ) )
% 5.68/5.94                     => ! [V4l: $i] :
% 5.68/5.94                          ( ( mem @ V4l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.68/5.94                         => ( ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27b ) @ V3P ) @ V4l )
% 5.68/5.94                            = ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27a @ A_27b ) @ V1abs ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ bool @ A_27b @ bool ) @ V1abs ) @ ( c_2Ecombin_2EI @ bool ) ) @ V3P ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V2rep ) @ V4l ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2EFILTER__RSP,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs: $i] :
% 5.68/5.94            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2rep: $i] :
% 5.68/5.94                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.68/5.94                 => ! [V3P1: $i] :
% 5.68/5.94                      ( ( mem @ V3P1 @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                     => ! [V4P2: $i] :
% 5.68/5.94                          ( ( mem @ V4P2 @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                         => ! [V5l1: $i] :
% 5.68/5.94                              ( ( mem @ V5l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                             => ! [V6l2: $i] :
% 5.68/5.94                                  ( ( mem @ V6l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                                 => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ bool ) @ V0R ) @ ( c_2Emin_2E_3D @ bool ) ) @ V3P1 ) @ V4P2 ) )
% 5.68/5.94                                      & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ V5l1 ) @ V6l2 ) ) )
% 5.68/5.94                                   => ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V3P1 ) @ V5l1 ) ) @ ( ap @ ( ap @ ( c_2Elist_2EFILTER @ A_27a ) @ V4P2 ) @ V6l2 ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2ENULL__PRS,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs: $i] :
% 5.68/5.94            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2rep: $i] :
% 5.68/5.94                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.68/5.94                 => ! [V3l: $i] :
% 5.68/5.94                      ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.68/5.94                     => ( ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27b ) @ V3l ) )
% 5.68/5.94                      <=> ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V2rep ) @ V3l ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2ENULL__RSP,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs: $i] :
% 5.68/5.94            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2rep: $i] :
% 5.68/5.94                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.68/5.94                 => ! [V3l1: $i] :
% 5.68/5.94                      ( ( mem @ V3l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                     => ! [V4l2: $i] :
% 5.68/5.94                          ( ( mem @ V4l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                         => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ V3l1 ) @ V4l2 ) )
% 5.68/5.94                           => ( ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V3l1 ) )
% 5.68/5.94                            <=> ( p @ ( ap @ ( c_2Elist_2ENULL @ A_27a ) @ V4l2 ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2EALL__EL__PRS,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs: $i] :
% 5.68/5.94            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2rep: $i] :
% 5.68/5.94                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.68/5.94                 => ! [V3l: $i] :
% 5.68/5.94                      ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.68/5.94                     => ! [V4P: $i] :
% 5.68/5.94                          ( ( mem @ V4P @ ( arr @ A_27b @ bool ) )
% 5.68/5.94                         => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27b ) @ V4P ) @ V3l ) )
% 5.68/5.94                          <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ bool @ A_27b @ bool ) @ V1abs ) @ ( c_2Ecombin_2EI @ bool ) ) @ V4P ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V2rep ) @ V3l ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2EALL__EL__RSP,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs: $i] :
% 5.68/5.94            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2rep: $i] :
% 5.68/5.94                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.68/5.94                 => ! [V3l1: $i] :
% 5.68/5.94                      ( ( mem @ V3l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                     => ! [V4l2: $i] :
% 5.68/5.94                          ( ( mem @ V4l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                         => ! [V5P1: $i] :
% 5.68/5.94                              ( ( mem @ V5P1 @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                             => ! [V6P2: $i] :
% 5.68/5.94                                  ( ( mem @ V6P2 @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                                 => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ bool ) @ V0R ) @ ( c_2Emin_2E_3D @ bool ) ) @ V5P1 ) @ V6P2 ) )
% 5.68/5.94                                      & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ V3l1 ) @ V4l2 ) ) )
% 5.68/5.94                                   => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V5P1 ) @ V3l1 ) )
% 5.68/5.94                                    <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEVERY @ A_27a ) @ V6P2 ) @ V4l2 ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2ESOME__EL__PRS,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs: $i] :
% 5.68/5.94            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2rep: $i] :
% 5.68/5.94                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.68/5.94                 => ! [V3l: $i] :
% 5.68/5.94                      ( ( mem @ V3l @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.68/5.94                     => ! [V4P: $i] :
% 5.68/5.94                          ( ( mem @ V4P @ ( arr @ A_27b @ bool ) )
% 5.68/5.94                         => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27b ) @ V4P ) @ V3l ) )
% 5.68/5.94                          <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ bool @ A_27b @ bool ) @ V1abs ) @ ( c_2Ecombin_2EI @ bool ) ) @ V4P ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27b @ A_27a ) @ V2rep ) @ V3l ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2ESOME__EL__RSP,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,V0R: $i] :
% 5.68/5.94        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs: $i] :
% 5.68/5.94            ( ( mem @ V1abs @ ( arr @ A_27a @ A_27b ) )
% 5.68/5.94           => ! [V2rep: $i] :
% 5.68/5.94                ( ( mem @ V2rep @ ( arr @ A_27b @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27b ) @ V0R ) @ V1abs ) @ V2rep ) )
% 5.68/5.94                 => ! [V3l1: $i] :
% 5.68/5.94                      ( ( mem @ V3l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                     => ! [V4l2: $i] :
% 5.68/5.94                          ( ( mem @ V4l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 5.68/5.94                         => ! [V5P1: $i] :
% 5.68/5.94                              ( ( mem @ V5P1 @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                             => ! [V6P2: $i] :
% 5.68/5.94                                  ( ( mem @ V6P2 @ ( arr @ A_27a @ bool ) )
% 5.68/5.94                                 => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ bool ) @ V0R ) @ ( c_2Emin_2E_3D @ bool ) ) @ V5P1 ) @ V6P2 ) )
% 5.68/5.94                                      & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R ) @ V3l1 ) @ V4l2 ) ) )
% 5.68/5.94                                   => ( ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V5P1 ) @ V3l1 ) )
% 5.68/5.94                                    <=> ( p @ ( ap @ ( ap @ ( c_2Elist_2EEXISTS @ A_27a ) @ V6P2 ) @ V4l2 ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2EFOLDL__PRS,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.68/5.94        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs1: $i] :
% 5.68/5.94            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.68/5.94           => ! [V2rep1: $i] :
% 5.68/5.94                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.68/5.94                 => ! [V3R2: $i] :
% 5.68/5.94                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.68/5.94                     => ! [V4abs2: $i] :
% 5.68/5.94                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.68/5.94                         => ! [V5rep2: $i] :
% 5.68/5.94                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.68/5.94                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.68/5.94                               => ! [V6l: $i] :
% 5.68/5.94                                    ( ( mem @ V6l @ ( ty_2Elist_2Elist @ A_27d ) )
% 5.68/5.94                                   => ! [V7f: $i] :
% 5.68/5.94                                        ( ( mem @ V7f @ ( arr @ A_27c @ ( arr @ A_27d @ A_27c ) ) )
% 5.68/5.94                                       => ! [V8e: $i] :
% 5.68/5.94                                            ( ( mem @ V8e @ A_27c )
% 5.68/5.94                                           => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27d @ A_27c ) @ V7f ) @ V8e ) @ V6l )
% 5.68/5.94                                              = ( ap @ V1abs1 @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27b @ A_27a ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ ( arr @ A_27d @ A_27c ) @ A_27c @ ( arr @ A_27b @ A_27a ) ) @ V1abs1 ) @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27b @ A_27c @ A_27d @ A_27a ) @ V4abs2 ) @ V2rep1 ) ) @ V7f ) ) @ ( ap @ V2rep1 @ V8e ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27d @ A_27b ) @ V5rep2 ) @ V6l ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2EFOLDL__RSP,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.68/5.94        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs1: $i] :
% 5.68/5.94            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.68/5.94           => ! [V2rep1: $i] :
% 5.68/5.94                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.68/5.94                 => ! [V3R2: $i] :
% 5.68/5.94                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.68/5.94                     => ! [V4abs2: $i] :
% 5.68/5.94                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.68/5.94                         => ! [V5rep2: $i] :
% 5.68/5.94                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.68/5.94                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.68/5.94                               => ! [V6l1: $i] :
% 5.68/5.94                                    ( ( mem @ V6l1 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.68/5.94                                   => ! [V7l2: $i] :
% 5.68/5.94                                        ( ( mem @ V7l2 @ ( ty_2Elist_2Elist @ A_27b ) )
% 5.68/5.94                                       => ! [V8f1: $i] :
% 5.68/5.94                                            ( ( mem @ V8f1 @ ( arr @ A_27a @ ( arr @ A_27b @ A_27a ) ) )
% 5.68/5.94                                           => ! [V9f2: $i] :
% 5.68/5.94                                                ( ( mem @ V9f2 @ ( arr @ A_27a @ ( arr @ A_27b @ A_27a ) ) )
% 5.68/5.94                                               => ! [V10e1: $i] :
% 5.68/5.94                                                    ( ( mem @ V10e1 @ A_27a )
% 5.68/5.94                                                   => ! [V11e2: $i] :
% 5.68/5.94                                                        ( ( mem @ V11e2 @ A_27a )
% 5.68/5.94                                                       => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ ( arr @ A_27b @ A_27a ) ) @ V0R1 ) @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27b @ A_27a ) @ V3R2 ) @ V0R1 ) ) @ V8f1 ) @ V9f2 ) )
% 5.68/5.94                                                            & ( p @ ( ap @ ( ap @ V0R1 @ V10e1 ) @ V11e2 ) )
% 5.68/5.94                                                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27b @ A_27b ) @ V3R2 ) @ V6l1 ) @ V7l2 ) ) )
% 5.68/5.94                                                         => ( p @ ( ap @ ( ap @ V0R1 @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27b @ A_27a ) @ V8f1 ) @ V10e1 ) @ V6l1 ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDL @ A_27b @ A_27a ) @ V9f2 ) @ V11e2 ) @ V7l2 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2EFOLDR__PRS,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.68/5.94        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs1: $i] :
% 5.68/5.94            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.68/5.94           => ! [V2rep1: $i] :
% 5.68/5.94                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.68/5.94                 => ! [V3R2: $i] :
% 5.68/5.94                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.68/5.94                     => ! [V4abs2: $i] :
% 5.68/5.94                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.68/5.94                         => ! [V5rep2: $i] :
% 5.68/5.94                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.68/5.94                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 5.68/5.94                               => ! [V6l: $i] :
% 5.68/5.94                                    ( ( mem @ V6l @ ( ty_2Elist_2Elist @ A_27c ) )
% 5.68/5.94                                   => ! [V7f: $i] :
% 5.68/5.94                                        ( ( mem @ V7f @ ( arr @ A_27c @ ( arr @ A_27d @ A_27d ) ) )
% 5.68/5.94                                       => ! [V8e: $i] :
% 5.68/5.94                                            ( ( mem @ V8e @ A_27d )
% 5.68/5.94                                           => ( ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27c @ A_27d ) @ V7f ) @ V8e ) @ V6l )
% 5.68/5.94                                              = ( ap @ V4abs2 @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b ) @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27a @ ( arr @ A_27d @ A_27d ) @ A_27c @ ( arr @ A_27b @ A_27b ) ) @ V1abs1 ) @ ( ap @ ( ap @ ( c_2Equotient_2E_2D_2D_3E @ A_27b @ A_27d @ A_27d @ A_27b ) @ V4abs2 ) @ V5rep2 ) ) @ V7f ) ) @ ( ap @ V5rep2 @ V8e ) ) @ ( ap @ ( ap @ ( c_2Elist_2EMAP @ A_27c @ A_27a ) @ V2rep1 ) @ V6l ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 5.68/5.94  
% 5.68/5.94  thf(conj_thm_2Equotient__list_2EFOLDR__RSP,axiom,
% 5.68/5.94      ! [A_27a: del,A_27b: del,A_27c: del,A_27d: del,V0R1: $i] :
% 5.68/5.94        ( ( mem @ V0R1 @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 5.68/5.94       => ! [V1abs1: $i] :
% 5.68/5.94            ( ( mem @ V1abs1 @ ( arr @ A_27a @ A_27c ) )
% 5.68/5.94           => ! [V2rep1: $i] :
% 5.68/5.94                ( ( mem @ V2rep1 @ ( arr @ A_27c @ A_27a ) )
% 5.68/5.94               => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27a @ A_27c ) @ V0R1 ) @ V1abs1 ) @ V2rep1 ) )
% 5.68/5.94                 => ! [V3R2: $i] :
% 5.68/5.94                      ( ( mem @ V3R2 @ ( arr @ A_27b @ ( arr @ A_27b @ bool ) ) )
% 5.68/5.94                     => ! [V4abs2: $i] :
% 5.68/5.94                          ( ( mem @ V4abs2 @ ( arr @ A_27b @ A_27d ) )
% 5.68/5.94                         => ! [V5rep2: $i] :
% 5.68/5.94                              ( ( mem @ V5rep2 @ ( arr @ A_27d @ A_27b ) )
% 5.68/5.94                             => ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2EQUOTIENT @ A_27b @ A_27d ) @ V3R2 ) @ V4abs2 ) @ V5rep2 ) )
% 9.41/9.71                               => ! [V6l1: $i] :
% 9.41/9.71                                    ( ( mem @ V6l1 @ ( ty_2Elist_2Elist @ A_27a ) )
% 9.41/9.71                                   => ! [V7l2: $i] :
% 9.41/9.71                                        ( ( mem @ V7l2 @ ( ty_2Elist_2Elist @ A_27a ) )
% 9.41/9.71                                       => ! [V8f1: $i] :
% 9.41/9.71                                            ( ( mem @ V8f1 @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 9.41/9.71                                           => ! [V9f2: $i] :
% 9.41/9.71                                                ( ( mem @ V9f2 @ ( arr @ A_27a @ ( arr @ A_27b @ A_27b ) ) )
% 9.41/9.71                                               => ! [V10e1: $i] :
% 9.41/9.71                                                    ( ( mem @ V10e1 @ A_27b )
% 9.41/9.71                                                   => ! [V11e2: $i] :
% 9.41/9.71                                                        ( ( mem @ V11e2 @ A_27b )
% 9.41/9.71                                                       => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27a @ ( arr @ A_27b @ A_27b ) ) @ V0R1 ) @ ( ap @ ( ap @ ( c_2Equotient_2E_3D_3D_3D_3E @ A_27b @ A_27b ) @ V3R2 ) @ V3R2 ) ) @ V8f1 ) @ V9f2 ) )
% 9.41/9.71                                                            & ( p @ ( ap @ ( ap @ V3R2 @ V10e1 ) @ V11e2 ) )
% 9.41/9.71                                                            & ( p @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2ELIST__REL @ A_27a @ A_27a ) @ V0R1 ) @ V6l1 ) @ V7l2 ) ) )
% 9.41/9.71                                                         => ( p @ ( ap @ ( ap @ V3R2 @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b ) @ V8f1 ) @ V10e1 ) @ V6l1 ) ) @ ( ap @ ( ap @ ( ap @ ( c_2Elist_2EFOLDR @ A_27a @ A_27b ) @ V9f2 ) @ V11e2 ) @ V7l2 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 9.41/9.71  
% 9.41/9.71  %------------------------------------------------------------------------------
% 9.41/9.71  %------------------------------------------------------------------------------
% 9.41/9.71  thf(conj_thm_2Equotient__option_2EOPTION__MAP__I,axiom,
% 9.41/9.71      ! [A_27a: del] :
% 9.41/9.71        ( ( ap @ ( c_2Eoption_2EOPTION__MAP @ A_27a @ A_27a ) @ ( c_2Ecombin_2EI @ A_27a ) )
% 9.41/9.71        = ( c_2Ecombin_2EI @ ( ty_2Eoption_2Eoption @ A_27a ) ) ) ).
% 9.41/9.71  
% 9.41/9.71  thf(conj_thm_2Equotient__option_2EOPTION__REL__def,conjecture,
% 9.41/9.71      ! [A_27a: del,V0R: $i] :
% 9.41/9.71        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) )
% 9.41/9.71       => ! [V1x: $i] :
% 9.41/9.71            ( ( mem @ V1x @ A_27a )
% 9.41/9.71           => ! [V2y: $i] :
% 9.41/9.71                ( ( mem @ V2y @ A_27a )
% 9.41/9.71               => ( ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2EOPTREL @ A_27a @ A_27a ) @ V0R ) @ ( c_2Eoption_2ENONE @ A_27a ) ) @ ( c_2Eoption_2ENONE @ A_27a ) ) )
% 9.41/9.71                  <=> $true )
% 9.41/9.71                  & ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2EOPTREL @ A_27a @ A_27a ) @ V0R ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V1x ) ) @ ( c_2Eoption_2ENONE @ A_27a ) ) )
% 9.41/9.71                  <=> $false )
% 9.41/9.71                  & ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2EOPTREL @ A_27a @ A_27a ) @ V0R ) @ ( c_2Eoption_2ENONE @ A_27a ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2y ) ) )
% 9.41/9.71                  <=> $false )
% 9.41/9.71                  & ( ( p @ ( ap @ ( ap @ ( ap @ ( c_2Eoption_2EOPTREL @ A_27a @ A_27a ) @ V0R ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V1x ) ) @ ( ap @ ( c_2Eoption_2ESOME @ A_27a ) @ V2y ) ) )
% 9.41/9.71                  <=> ( p @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) ) ) ) ) ) ) ).
% 9.41/9.71  
% 9.41/9.71  %------------------------------------------------------------------------------
% 9.41/9.71  ------- convert to smt2 : /export/starexec/sandbox2/tmp/tmp.O32v3JGoeb/cvc5---1.0.5_22881.p...
% 9.41/9.71  (declare-sort $$unsorted 0)
% 9.41/9.71  (declare-sort tptp.del 0)
% 9.41/9.71  (declare-fun tptp.bool () tptp.del)
% 9.41/9.71  (declare-fun tptp.ind () tptp.del)
% 9.41/9.71  (declare-fun tptp.arr (tptp.del tptp.del) tptp.del)
% 9.41/9.71  (declare-fun tptp.mem ($$unsorted tptp.del) Bool)
% 9.41/9.71  (declare-fun tptp.ap ($$unsorted $$unsorted) $$unsorted)
% 9.41/9.71  (declare-fun tptp.lam (tptp.del (-> $$unsorted $$unsorted)) $$unsorted)
% 9.41/9.71  (declare-fun tptp.p ($$unsorted) Bool)
% 9.41/9.71  (declare-fun tptp.inj__o (Bool) $$unsorted)
% 9.41/9.71  (assert (forall ((X Bool)) (= (@ tptp.p (@ tptp.inj__o X)) X)))
% 9.41/9.71  (assert (forall ((X Bool)) (@ (@ tptp.mem (@ tptp.inj__o X)) tptp.bool)))
% 9.41/9.71  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) tptp.bool) (= X (@ tptp.inj__o (@ tptp.p X))))))
% 9.41/9.71  (assert (forall ((A tptp.del) (B tptp.del) (F $$unsorted)) (=> (@ (@ tptp.mem F) (@ (@ tptp.arr A) B)) (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) A) (@ (@ tptp.mem (@ (@ tptp.ap F) X)) B))))))
% 9.41/9.71  (assert (forall ((A tptp.del) (B tptp.del) (F (-> $$unsorted $$unsorted))) (=> (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) A) (@ (@ tptp.mem (@ F X)) B))) (@ (@ tptp.mem (@ (@ tptp.lam A) F)) (@ (@ tptp.arr A) B)))))
% 9.41/9.71  (assert (forall ((A tptp.del) (B tptp.del) (F $$unsorted)) (=> (@ (@ tptp.mem F) (@ (@ tptp.arr A) B)) (forall ((G $$unsorted)) (=> (@ (@ tptp.mem G) (@ (@ tptp.arr A) B)) (=> (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) A) (= (@ (@ tptp.ap F) X) (@ (@ tptp.ap G) X)))) (= F G)))))))
% 9.41/9.71  (assert (forall ((A tptp.del) (F (-> $$unsorted $$unsorted)) (X $$unsorted)) (=> (@ (@ tptp.mem X) A) (= (@ (@ tptp.ap (@ (@ tptp.lam A) F)) X) (@ F X)))))
% 9.41/9.71  (declare-fun tptp.c_2Emin_2E_3D (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Emin_2E_3D A_27a)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.71  (assert (forall ((A tptp.del) (X $$unsorted)) (=> (@ (@ tptp.mem X) A) (forall ((Y $$unsorted)) (=> (@ (@ tptp.mem Y) A) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A)) X)) Y)) (= X Y)))))))
% 9.41/9.71  (declare-fun tptp.c_2Emin_2E_3D_3D_3E () $$unsorted)
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.arr tptp.bool))) (@ (@ tptp.mem tptp.c_2Emin_2E_3D_3D_3E) (@ _let_1 (@ _let_1 tptp.bool)))))
% 9.41/9.71  (assert (forall ((Q $$unsorted)) (=> (@ (@ tptp.mem Q) tptp.bool) (forall ((R $$unsorted)) (=> (@ (@ tptp.mem R) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) Q)) R)) (=> (@ tptp.p Q) (@ tptp.p R))))))))
% 9.41/9.71  (declare-fun tptp.c_2Emin_2E_40 (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Emin_2E_40 A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) A_27a))))
% 9.41/9.71  (declare-fun tptp.ty_2Ebool_2Eitself (tptp.del) tptp.del)
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2E_21 (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool))))
% 9.41/9.71  (assert (forall ((A tptp.del) (Q $$unsorted)) (=> (@ (@ tptp.mem Q) (@ (@ tptp.arr A) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A)) Q)) (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) A) (@ tptp.p (@ (@ tptp.ap Q) X))))))))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2E_2F_5C () $$unsorted)
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.arr tptp.bool))) (@ (@ tptp.mem tptp.c_2Ebool_2E_2F_5C) (@ _let_1 (@ _let_1 tptp.bool)))))
% 9.41/9.71  (assert (forall ((Q $$unsorted)) (=> (@ (@ tptp.mem Q) tptp.bool) (forall ((R $$unsorted)) (=> (@ (@ tptp.mem R) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) Q)) R)) (and (@ tptp.p Q) (@ tptp.p R))))))))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2E_3F (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool))))
% 9.41/9.71  (assert (forall ((A tptp.del) (Q $$unsorted)) (=> (@ (@ tptp.mem Q) (@ (@ tptp.arr A) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A)) Q)) (exists ((X $$unsorted)) (and (@ (@ tptp.mem X) A) (@ tptp.p (@ (@ tptp.ap Q) X))))))))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2E_3F_21 (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ebool_2E_3F_21 A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool))))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2EARB (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ebool_2EARB A_27a)) A_27a)))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2EBOUNDED () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Ebool_2EBOUNDED) (@ (@ tptp.arr tptp.bool) tptp.bool)))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2ECOND (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ebool_2ECOND A_27a)) (@ (@ tptp.arr tptp.bool) (@ _let_1 (@ _let_1 A_27a)))))))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2EDATATYPE (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ebool_2EDATATYPE A_27a)) (@ (@ tptp.arr A_27a) tptp.bool))))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2EF () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Ebool_2EF) tptp.bool))
% 9.41/9.71  (assert (not (@ tptp.p tptp.c_2Ebool_2EF)))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2EIN (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ebool_2EIN A_27a)) (@ _let_1 (@ (@ tptp.arr (@ _let_1 tptp.bool)) tptp.bool))))))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2ELET (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Ebool_2ELET A_27a) A_27b)) (@ (@ tptp.arr _let_1) _let_1)))))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2EONE__ONE (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Ebool_2EONE__ONE A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) tptp.bool))))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2EONTO (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Ebool_2EONTO A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) tptp.bool))))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2ERES__ABSTRACT (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Ebool_2ERES__ABSTRACT A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.arr _let_2) _let_2)))))))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2ERES__EXISTS (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)))) (@ (@ tptp.mem (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2ERES__EXISTS__UNIQUE (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)))) (@ (@ tptp.mem (@ tptp.c_2Ebool_2ERES__EXISTS__UNIQUE A_27a)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2ERES__FORALL (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)))) (@ (@ tptp.mem (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2ERES__SELECT (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)))) (@ (@ tptp.mem (@ tptp.c_2Ebool_2ERES__SELECT A_27a)) (@ _let_1 (@ _let_1 A_27a))))))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2ET () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Ebool_2ET) tptp.bool))
% 9.41/9.71  (assert (@ tptp.p tptp.c_2Ebool_2ET))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2ETYPE__DEFINITION (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) A_27a)) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2E_5C_2F () $$unsorted)
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.arr tptp.bool))) (@ (@ tptp.mem tptp.c_2Ebool_2E_5C_2F) (@ _let_1 (@ _let_1 tptp.bool)))))
% 9.41/9.71  (assert (forall ((Q $$unsorted)) (=> (@ (@ tptp.mem Q) tptp.bool) (forall ((R $$unsorted)) (=> (@ (@ tptp.mem R) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) Q)) R)) (or (@ tptp.p Q) (@ tptp.p R))))))))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2Eitself__case (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Ebool_2Eitself__case A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Ebool_2Eitself A_27a)) (@ (@ tptp.arr A_27b) A_27b)))))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2Eliteral__case (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Ebool_2Eliteral__case A_27a) A_27b)) (@ (@ tptp.arr _let_1) _let_1)))))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2Ethe__value (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ebool_2Ethe__value A_27a)) (@ tptp.ty_2Ebool_2Eitself A_27a))))
% 9.41/9.71  (declare-fun tptp.c_2Ebool_2E_7E () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Ebool_2E_7E) (@ (@ tptp.arr tptp.bool) tptp.bool)))
% 9.41/9.71  (assert (forall ((Q $$unsorted)) (=> (@ (@ tptp.mem Q) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) Q)) (not (@ tptp.p Q))))))
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.lam tptp.bool))) (= true (= (@ _let_1 (lambda ((V0x $$unsorted)) V0x)) (@ _let_1 (lambda ((V1x $$unsorted)) V1x))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Ebool_2E_21 A_27a) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) tptp.bool)) (lambda ((V0P $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr A_27a) tptp.bool))) V0P)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) tptp.c_2Ebool_2ET))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Ebool_2E_3F A_27a) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) tptp.bool)) (lambda ((V0P $$unsorted)) (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 A_27a)) V0P)))))))
% 9.41/9.71  (assert (= tptp.c_2Ebool_2E_2F_5C (@ (@ tptp.lam tptp.bool) (lambda ((V0t1 $$unsorted)) (@ (@ tptp.lam tptp.bool) (lambda ((V1t2 $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 tptp.bool)) (@ (@ tptp.lam tptp.bool) (lambda ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V0t1)) (@ (@ tptp.ap (@ _let_1 V1t2)) V2t)))) V2t)))))))))))
% 9.41/9.71  (assert (= tptp.c_2Ebool_2E_5C_2F (@ (@ tptp.lam tptp.bool) (lambda ((V0t1 $$unsorted)) (@ (@ tptp.lam tptp.bool) (lambda ((V1t2 $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 tptp.bool)) (@ (@ tptp.lam tptp.bool) (lambda ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V0t1)) V2t))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V1t2)) V2t))) V2t))))))))))))
% 9.41/9.71  (assert (= false (forall ((V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) tptp.bool) (@ tptp.p V0t)))))
% 9.41/9.71  (assert (= tptp.c_2Ebool_2E_7E (@ (@ tptp.lam tptp.bool) (lambda ((V0t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) V0t)) tptp.c_2Ebool_2EF)))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Ebool_2E_3F_21 A_27a) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) tptp.bool)) (lambda ((V0P $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) V0P))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 V1x))) (@ _let_1 V2y)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V1x)) V2y)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.c_2Ebool_2ELET A_27a) A_27b) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) A_27b)) (lambda ((V0f $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap V0f) V1x))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Ebool_2ECOND A_27a) (@ (@ tptp.lam tptp.bool) (lambda ((V0t $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V1t1 $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V2t2 $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V3x)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.bool)) V0t)))) (let ((_let_3 (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_3 (@ _let_2 tptp.c_2Ebool_2ET))) (@ _let_1 V1t1)))) (@ (@ tptp.ap (@ _let_3 (@ _let_2 tptp.c_2Ebool_2EF))) (@ _let_1 V2t2))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.c_2Ebool_2EONE__ONE A_27a) A_27b) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) A_27b)) (lambda ((V0f $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x1 $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x2 $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) (@ _let_1 V1x1))) (@ _let_1 V2x2)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V1x1)) V2x2))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.c_2Ebool_2EONTO A_27a) A_27b) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) A_27b)) (lambda ((V0f $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V1y $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) V1y)) (@ (@ tptp.ap V0f) V2x)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION A_27a) A_27b) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) tptp.bool)) (lambda ((V0P $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.arr A_27b) A_27a)) (lambda ((V1rep $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V2x_27 $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V3x_27_27 $$unsorted)) (let ((_let_1 (@ tptp.ap V1rep))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) (@ _let_1 V2x_27))) (@ _let_1 V3x_27_27)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) V2x_27)) V3x_27_27))))))))))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.bool)) (@ (@ tptp.ap V0P) V4x))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V5x_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V4x)) (@ (@ tptp.ap V1rep) V5x_27)))))))))))))))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (=> (@ (@ tptp.mem V0t) tptp.bool) (or (= _let_1 true) (= _let_1 false))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap V0t) V1x))) V0t))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V1x) A_27a) (=> (@ tptp.p (@ _let_1 V1x)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 A_27a)) V0P))))))))))
% 9.41/9.71  (declare-sort tptp.tp__i 0)
% 9.41/9.71  (declare-fun tptp.inj__i (tptp.tp__i) $$unsorted)
% 9.41/9.71  (declare-fun tptp.surj__i ($$unsorted) tptp.tp__i)
% 9.41/9.71  (assert (forall ((X tptp.tp__i)) (= (@ tptp.surj__i (@ tptp.inj__i X)) X)))
% 9.41/9.71  (assert (forall ((X tptp.tp__i)) (@ (@ tptp.mem (@ tptp.inj__i X)) tptp.ind)))
% 9.41/9.71  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) tptp.ind) (= X (@ tptp.inj__i (@ tptp.surj__i X))))))
% 9.41/9.71  (assert (exists ((V0f $$unsorted)) (and (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ind) tptp.ind)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2EONE__ONE tptp.ind) tptp.ind)) V0f)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2EONTO tptp.ind) tptp.ind)) V0f))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.c_2Ebool_2Eliteral__case A_27a) A_27b) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) A_27b)) (lambda ((V0f $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap V0f) V1x))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Ebool_2EIN A_27a) (@ (@ tptp.lam A_27a) (lambda ((V0x $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) tptp.bool)) (lambda ((V1f $$unsorted)) (@ (@ tptp.ap V1f) V0x))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Ebool_2ERES__FORALL A_27a) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) tptp.bool)) (lambda ((V0p $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) tptp.bool)) (lambda ((V1m $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0p))) (@ (@ tptp.ap V1m) V2x))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Ebool_2ERES__EXISTS A_27a) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) tptp.bool)) (lambda ((V0p $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) tptp.bool)) (lambda ((V1m $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0p))) (@ (@ tptp.ap V1m) V2x))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Ebool_2ERES__EXISTS__UNIQUE A_27a) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) tptp.bool)) (lambda ((V0p $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) tptp.bool)) (lambda ((V1m $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) V0p)) (@ _let_1 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V1m) V2x)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V0p)) (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V0p)) (@ (@ tptp.lam A_27a) (lambda ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V1m))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 V3x))) (@ _let_1 V4y)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V3x)) V4y))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Ebool_2ERES__SELECT A_27a) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) tptp.bool)) (lambda ((V0p $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) tptp.bool)) (lambda ((V1m $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0p))) (@ (@ tptp.ap V1m) V2x))))))))))))
% 9.41/9.71  (assert (= tptp.c_2Ebool_2EBOUNDED (@ (@ tptp.lam tptp.bool) (lambda ((V0v $$unsorted)) tptp.c_2Ebool_2ET))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Ebool_2EDATATYPE A_27a) (@ (@ tptp.lam A_27a) (lambda ((V0x $$unsorted)) tptp.c_2Ebool_2ET)))))
% 9.41/9.71  (assert true)
% 9.41/9.71  (assert (forall ((V0t1 $$unsorted)) (=> (@ (@ tptp.mem V0t1) tptp.bool) (forall ((V1t2 $$unsorted)) (let ((_let_1 (@ tptp.p V1t2))) (let ((_let_2 (@ tptp.p V0t1))) (=> (@ (@ tptp.mem V1t2) tptp.bool) (=> (=> _let_2 _let_1) (=> (=> _let_1 _let_2) (= _let_2 _let_1))))))))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) tptp.bool) (=> false (@ tptp.p V0t)))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0M $$unsorted)) (=> (@ (@ tptp.mem V0M) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap V0M) V1x))) V0M))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (=> (@ (@ tptp.mem V0t) tptp.bool) (or _let_1 (not _let_1))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V0f) V2x)))) V1y) (@ (@ tptp.ap V0f) V1y)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET A_27a) A_27b)) V0f)) V1x) (@ (@ tptp.ap V0f) V1x)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) V0f)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap V0f) V1x))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) V0f)) (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap V0f) V1x))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0t1 $$unsorted)) (=> (@ (@ tptp.mem V0t1) A_27a) (forall ((V1t2 $$unsorted)) (=> (@ (@ tptp.mem V1t2) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.lam A_27b) (lambda ((V2x $$unsorted)) V0t1))) V1t2) V0t1))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (@ tptp.p V0t))) (@ tptp.p V0t)))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (@ tptp.p V0t))) (@ tptp.p V0t)))))
% 9.41/9.71  (assert (forall ((V0t1 $$unsorted)) (=> (@ (@ tptp.mem V0t1) tptp.bool) (forall ((V1t2 $$unsorted)) (let ((_let_1 (@ tptp.p V1t2))) (let ((_let_2 (@ tptp.p V0t1))) (=> (@ (@ tptp.mem V1t2) tptp.bool) (=> _let_2 (=> _let_1 (and _let_2 _let_1))))))))))
% 9.41/9.71  (assert (forall ((V0t1 $$unsorted)) (=> (@ (@ tptp.mem V0t1) tptp.bool) (forall ((V1t2 $$unsorted)) (let ((_let_1 (@ tptp.p V0t1))) (=> (@ (@ tptp.mem V1t2) tptp.bool) (=> (and _let_1 (@ tptp.p V1t2)) _let_1)))))))
% 9.41/9.71  (assert (forall ((V0t1 $$unsorted)) (=> (@ (@ tptp.mem V0t1) tptp.bool) (forall ((V1t2 $$unsorted)) (let ((_let_1 (@ tptp.p V1t2))) (=> (@ (@ tptp.mem V1t2) tptp.bool) (=> (and (@ tptp.p V0t1) _let_1) _let_1)))))))
% 9.41/9.71  (assert (forall ((V0t1 $$unsorted)) (=> (@ (@ tptp.mem V0t1) tptp.bool) (forall ((V1t2 $$unsorted)) (let ((_let_1 (@ tptp.p V0t1))) (let ((_let_2 (@ tptp.p V1t2))) (=> (@ (@ tptp.mem V1t2) tptp.bool) (= (and _let_1 _let_2) (and _let_2 _let_1)))))))))
% 9.41/9.71  (assert (forall ((V0t1 $$unsorted)) (=> (@ (@ tptp.mem V0t1) tptp.bool) (forall ((V1t2 $$unsorted)) (let ((_let_1 (@ tptp.p V0t1))) (let ((_let_2 (@ tptp.p V1t2))) (=> (@ (@ tptp.mem V1t2) tptp.bool) (= (and _let_1 _let_2) (and _let_2 _let_1)))))))))
% 9.41/9.71  (assert (forall ((V0t1 $$unsorted)) (=> (@ (@ tptp.mem V0t1) tptp.bool) (forall ((V1t2 $$unsorted)) (=> (@ (@ tptp.mem V1t2) tptp.bool) (forall ((V2t3 $$unsorted)) (let ((_let_1 (and (@ tptp.p V0t1) (@ tptp.p V1t2) (@ tptp.p V2t3)))) (=> (@ (@ tptp.mem V2t3) tptp.bool) (= _let_1 _let_1)))))))))
% 9.41/9.71  (assert (forall ((V0t1 $$unsorted)) (=> (@ (@ tptp.mem V0t1) tptp.bool) (forall ((V1t2 $$unsorted)) (let ((_let_1 (@ tptp.p V0t1))) (=> (@ (@ tptp.mem V1t2) tptp.bool) (=> _let_1 (or _let_1 (@ tptp.p V1t2)))))))))
% 9.41/9.71  (assert (forall ((V0t1 $$unsorted)) (=> (@ (@ tptp.mem V0t1) tptp.bool) (forall ((V1t2 $$unsorted)) (let ((_let_1 (@ tptp.p V1t2))) (=> (@ (@ tptp.mem V1t2) tptp.bool) (=> _let_1 (or (@ tptp.p V0t1) _let_1))))))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) tptp.bool) (forall ((V1t1 $$unsorted)) (=> (@ (@ tptp.mem V1t1) tptp.bool) (forall ((V2t2 $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (let ((_let_2 (@ tptp.p V2t2))) (let ((_let_3 (@ tptp.p V1t1))) (=> (@ (@ tptp.mem V2t2) tptp.bool) (=> (or _let_3 _let_2) (=> (=> _let_3 _let_1) (=> (=> _let_2 _let_1) _let_1)))))))))))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (=> (@ (@ tptp.mem V0t) tptp.bool) (=> (=> _let_1 false) (not _let_1))))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (=> (@ (@ tptp.mem V0t) tptp.bool) (=> (not _let_1) (=> _let_1 false))))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (=> (@ (@ tptp.mem V0t) tptp.bool) (=> (not _let_1) (= _let_1 false))))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (=> (@ (@ tptp.mem V0t) tptp.bool) (not (and _let_1 (not _let_1)))))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (=> (@ (@ tptp.mem V0t) tptp.bool) (and (= (and true _let_1) _let_1) (= (and _let_1 true) _let_1) (= (and false _let_1) false) (= (and _let_1 false) false) (= (and _let_1 _let_1) _let_1))))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (=> (@ (@ tptp.mem V0t) tptp.bool) (and (= (or true _let_1) true) (= (or _let_1 true) true) (= (or false _let_1) _let_1) (= (or _let_1 false) _let_1) (= (or _let_1 _let_1) _let_1))))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (=> (@ (@ tptp.mem V0t) tptp.bool) (and (= (=> true _let_1) _let_1) (= (=> _let_1 true) true) (= (=> false _let_1) true) (= (=> _let_1 _let_1) true) (= (=> _let_1 false) (not _let_1)))))))
% 9.41/9.71  (assert (and (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (not (not _let_1)) _let_1)))) (= (not true) false) (= (not false) true)))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= V0x V0x))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (= V0x V0x) true))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (=> (= V0x V1y) (= V1y V0x)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (= (= V0x V1y) (= V1y V0x)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27b)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap V0f) V2x) (@ (@ tptp.ap V1g) V2x)))) (= V0f V1g)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27b)) (= (= V0f V1g) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap V0f) V2x) (@ (@ tptp.ap V1g) V2x))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2z $$unsorted)) (=> (@ (@ tptp.mem V2z) A_27a) (=> (and (= V0x V1y) (= V1y V2z)) (= V0x V2z)))))))))
% 9.41/9.71  (assert (and (not (= true false)) (not (= false true))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (let ((_let_2 (not _let_1))) (=> (@ (@ tptp.mem V0t) tptp.bool) (and (= (= true _let_1) _let_1) (= (= _let_1 true) _let_1) (= (= false _let_1) _let_2) (= (= _let_1 false) _let_2)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0t1 $$unsorted)) (=> (@ (@ tptp.mem V0t1) A_27a) (forall ((V1t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)))) (=> (@ (@ tptp.mem V1t2) A_27a) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 tptp.c_2Ebool_2ET)) V0t1)) V1t2) V0t1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 tptp.c_2Ebool_2EF)) V0t1)) V1t2) V1t2))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) tptp.bool) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) V0b)) V1t)) V1t) V1t))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap V0P) V1x)))))) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V2x))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V1y)) V0x)))) V0x))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V0x)) V1y)))) V0x))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (=> (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap V0P) V2y)) (= V2y V1x)))) (= (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 A_27a)) V0P) V1x)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V2x)))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V3x)) (@ tptp.p (@ (@ tptp.ap V1Q) V3x)))))) (@ tptp.p (@ (@ tptp.ap V1Q) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 A_27a)) V0P)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (not (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V1x))))) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (not (@ tptp.p (@ (@ tptp.ap V0P) V2x)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (not (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V1x))))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (not (@ tptp.p (@ (@ tptp.ap V0P) V2x)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (= (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (and (@ tptp.p (@ (@ tptp.ap V0P) V2x)) (@ tptp.p (@ (@ tptp.ap V1Q) V2x))))) (and (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V3x)))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (@ tptp.p (@ (@ tptp.ap V1Q) V4x)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) tptp.bool) (= (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V2x)))) (@ tptp.p V1Q)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (and (@ tptp.p (@ (@ tptp.ap V0P) V3x)) (@ tptp.p V1Q))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (= (and (@ tptp.p V0P) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V1Q) V2x))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (and (@ tptp.p V0P) (@ tptp.p (@ (@ tptp.ap V1Q) V3x)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (= (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (or (@ tptp.p (@ (@ tptp.ap V0P) V2x)) (@ tptp.p (@ (@ tptp.ap V1Q) V2x))))) (or (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V3x)))) (exists ((V4x $$unsorted)) (and (@ (@ tptp.mem V4x) A_27a) (@ tptp.p (@ (@ tptp.ap V1Q) V4x)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) tptp.bool) (= (or (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V2x)))) (@ tptp.p V1Q)) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (or (@ tptp.p (@ (@ tptp.ap V0P) V3x)) (@ tptp.p V1Q))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (= (or (@ tptp.p V0P) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V1Q) V2x))))) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (or (@ tptp.p V0P) (@ tptp.p (@ (@ tptp.ap V1Q) V3x)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) tptp.bool) (= (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p V0P) (@ tptp.p V1Q))) (and (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p V0P))) (exists ((V4x $$unsorted)) (and (@ (@ tptp.mem V4x) A_27a) (@ tptp.p V1Q))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) tptp.bool) (= (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V2x)) (@ tptp.p V1Q))) (and (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V3x)))) (@ tptp.p V1Q))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (= (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p V0P) (@ tptp.p (@ (@ tptp.ap V1Q) V2x)))) (and (@ tptp.p V0P) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap V1Q) V3x)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) tptp.bool) (= (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (or (@ tptp.p V0P) (@ tptp.p V1Q)))) (or (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (@ tptp.p V0P))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (@ tptp.p V1Q))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0Q $$unsorted)) (=> (@ (@ tptp.mem V0Q) tptp.bool) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (or (@ tptp.p (@ (@ tptp.ap V1P) V2x)) (@ tptp.p V0Q)))) (or (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) V3x)))) (@ tptp.p V0Q))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (= (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (or (@ tptp.p V0P) (@ tptp.p (@ (@ tptp.ap V1Q) V2x))))) (or (@ tptp.p V0P) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap V1Q) V3x)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) tptp.bool) (= (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p V0P) (@ tptp.p V1Q)))) (=> (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p V0P))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (@ tptp.p V1Q))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) tptp.bool) (= (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V2x)) (@ tptp.p V1Q)))) (=> (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V3x)))) (@ tptp.p V1Q))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (= (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p V0P) (@ tptp.p (@ (@ tptp.ap V1Q) V2x))))) (=> (@ tptp.p V0P) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap V1Q) V3x)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) tptp.bool) (= (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p V0P) (@ tptp.p V1Q)))) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (@ tptp.p V0P))) (exists ((V4x $$unsorted)) (and (@ (@ tptp.mem V4x) A_27a) (@ tptp.p V1Q))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) tptp.bool) (= (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V2x)) (@ tptp.p V1Q)))) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V3x)))) (@ tptp.p V1Q))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (= (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p V0P) (@ tptp.p (@ (@ tptp.ap V1Q) V2x))))) (=> (@ tptp.p V0P) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap V1Q) V3x)))))))))))
% 9.41/9.71  (assert (forall ((V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) tptp.bool) (forall ((V1B $$unsorted)) (let ((_let_1 (@ tptp.p V0A))) (let ((_let_2 (@ tptp.p V1B))) (=> (@ (@ tptp.mem V1B) tptp.bool) (= (= _let_1 (or _let_2 _let_1)) (=> _let_2 _let_1)))))))))
% 9.41/9.71  (assert (forall ((V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) tptp.bool) (forall ((V1B $$unsorted)) (let ((_let_1 (@ tptp.p V1B))) (let ((_let_2 (@ tptp.p V0A))) (=> (@ (@ tptp.mem V1B) tptp.bool) (= (not (=> _let_2 _let_1)) (and _let_2 (not _let_1))))))))))
% 9.41/9.71  (assert (forall ((V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) tptp.bool) (forall ((V1B $$unsorted)) (=> (@ (@ tptp.mem V1B) tptp.bool) (forall ((V2C $$unsorted)) (let ((_let_1 (or (@ tptp.p V0A) (@ tptp.p V1B) (@ tptp.p V2C)))) (=> (@ (@ tptp.mem V2C) tptp.bool) (= _let_1 _let_1)))))))))
% 9.41/9.71  (assert (forall ((V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) tptp.bool) (forall ((V1B $$unsorted)) (let ((_let_1 (@ tptp.p V0A))) (let ((_let_2 (@ tptp.p V1B))) (=> (@ (@ tptp.mem V1B) tptp.bool) (= (or _let_1 _let_2) (or _let_2 _let_1)))))))))
% 9.41/9.71  (assert (forall ((V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) tptp.bool) (forall ((V1B $$unsorted)) (let ((_let_1 (@ tptp.p V0A))) (let ((_let_2 (@ tptp.p V1B))) (=> (@ (@ tptp.mem V1B) tptp.bool) (= (or _let_1 _let_2) (or _let_2 _let_1)))))))))
% 9.41/9.71  (assert (forall ((V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) tptp.bool) (forall ((V1B $$unsorted)) (let ((_let_1 (@ tptp.p V1B))) (let ((_let_2 (not _let_1))) (let ((_let_3 (@ tptp.p V0A))) (let ((_let_4 (not _let_3))) (=> (@ (@ tptp.mem V1B) tptp.bool) (and (= (not (and _let_3 _let_1)) (or _let_4 _let_2)) (= (not (or _let_3 _let_1)) (and _let_4 _let_2))))))))))))
% 9.41/9.71  (assert (forall ((V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) tptp.bool) (forall ((V1B $$unsorted)) (=> (@ (@ tptp.mem V1B) tptp.bool) (forall ((V2C $$unsorted)) (let ((_let_1 (@ tptp.p V2C))) (let ((_let_2 (@ tptp.p V0A))) (let ((_let_3 (@ tptp.p V1B))) (=> (@ (@ tptp.mem V2C) tptp.bool) (= (and _let_2 (or _let_3 _let_1)) (or (and _let_2 _let_3) (and _let_2 _let_1)))))))))))))
% 9.41/9.71  (assert (forall ((V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) tptp.bool) (forall ((V1B $$unsorted)) (=> (@ (@ tptp.mem V1B) tptp.bool) (forall ((V2C $$unsorted)) (let ((_let_1 (@ tptp.p V0A))) (let ((_let_2 (@ tptp.p V2C))) (let ((_let_3 (@ tptp.p V1B))) (=> (@ (@ tptp.mem V2C) tptp.bool) (= (and (or _let_3 _let_2) _let_1) (or (and _let_3 _let_1) (and _let_2 _let_1)))))))))))))
% 9.41/9.71  (assert (forall ((V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) tptp.bool) (forall ((V1B $$unsorted)) (=> (@ (@ tptp.mem V1B) tptp.bool) (forall ((V2C $$unsorted)) (let ((_let_1 (@ tptp.p V2C))) (let ((_let_2 (@ tptp.p V0A))) (let ((_let_3 (@ tptp.p V1B))) (=> (@ (@ tptp.mem V2C) tptp.bool) (= (or _let_2 (and _let_3 _let_1)) (and (or _let_2 _let_3) (or _let_2 _let_1)))))))))))))
% 9.41/9.71  (assert (forall ((V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) tptp.bool) (forall ((V1B $$unsorted)) (=> (@ (@ tptp.mem V1B) tptp.bool) (forall ((V2C $$unsorted)) (let ((_let_1 (@ tptp.p V0A))) (let ((_let_2 (@ tptp.p V2C))) (let ((_let_3 (@ tptp.p V1B))) (=> (@ (@ tptp.mem V2C) tptp.bool) (= (or (and _let_3 _let_2) _let_1) (and (or _let_3 _let_1) (or _let_2 _let_1)))))))))))))
% 9.41/9.71  (assert (forall ((V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) tptp.bool) (forall ((V1B $$unsorted)) (let ((_let_1 (@ tptp.p V1B))) (let ((_let_2 (@ tptp.p V0A))) (=> (@ (@ tptp.mem V1B) tptp.bool) (= (=> _let_2 _let_1) (or (not _let_2) _let_1)))))))))
% 9.41/9.71  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) tptp.bool) (forall ((V2R $$unsorted)) (let ((_let_1 (@ tptp.p V2R))) (let ((_let_2 (@ tptp.p V1Q))) (let ((_let_3 (@ tptp.p V0P))) (=> (@ (@ tptp.mem V2R) tptp.bool) (= (=> (or _let_3 _let_2) _let_1) (and (=> _let_3 _let_1) (=> _let_2 _let_1)))))))))))))
% 9.41/9.71  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) tptp.bool) (forall ((V2R $$unsorted)) (let ((_let_1 (@ tptp.p V2R))) (let ((_let_2 (@ tptp.p V0P))) (let ((_let_3 (@ tptp.p V1Q))) (=> (@ (@ tptp.mem V2R) tptp.bool) (= (=> _let_2 (and _let_3 _let_1)) (and (=> _let_2 _let_3) (=> _let_2 _let_1)))))))))))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (=> _let_1 false) (= _let_1 false))))))
% 9.41/9.71  (assert (forall ((V0t1 $$unsorted)) (=> (@ (@ tptp.mem V0t1) tptp.bool) (forall ((V1t2 $$unsorted)) (=> (@ (@ tptp.mem V1t2) tptp.bool) (forall ((V2t3 $$unsorted)) (let ((_let_1 (@ tptp.p V2t3))) (let ((_let_2 (@ tptp.p V1t2))) (let ((_let_3 (@ tptp.p V0t1))) (=> (@ (@ tptp.mem V2t3) tptp.bool) (= (=> _let_3 (=> _let_2 _let_1)) (=> (and _let_3 _let_2) _let_1))))))))))))
% 9.41/9.71  (assert (forall ((V0t1 $$unsorted)) (=> (@ (@ tptp.mem V0t1) tptp.bool) (forall ((V1t2 $$unsorted)) (let ((_let_1 (@ tptp.p V0t1))) (let ((_let_2 (@ tptp.p V1t2))) (=> (@ (@ tptp.mem V1t2) tptp.bool) (= (= _let_1 _let_2) (and (=> _let_1 _let_2) (=> _let_2 _let_1))))))))))
% 9.41/9.71  (assert (forall ((V0t1 $$unsorted)) (=> (@ (@ tptp.mem V0t1) tptp.bool) (forall ((V1t2 $$unsorted)) (let ((_let_1 (@ tptp.p V1t2))) (let ((_let_2 (@ tptp.p V0t1))) (=> (@ (@ tptp.mem V1t2) tptp.bool) (= (= _let_2 _let_1) (or (and _let_2 _let_1) (and (not _let_2) (not _let_1)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) tptp.bool) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2g $$unsorted)) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.arr A_27a) A_27b))) V0b)) V1f)) V2g)) V3x) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) V0b)) (@ (@ tptp.ap V1f) V3x))) (@ (@ tptp.ap V2g) V3x))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) tptp.bool) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V3y) A_27a) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) V1b)) V2x)) V3y)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) V1b)) (@ _let_1 V2x))) (@ _let_1 V3y)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) tptp.bool) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2g $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V2g) _let_1) (= (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) V0b)) (@ (@ tptp.ap V1f) V3x))) (@ (@ tptp.ap V2g) V3x)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_1)) V0b)) V1f)) V2g))))))))))
% 9.41/9.71  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) tptp.bool) (forall ((V1t1 $$unsorted)) (=> (@ (@ tptp.mem V1t1) tptp.bool) (forall ((V2t2 $$unsorted)) (let ((_let_1 (@ tptp.p V0b))) (=> (@ (@ tptp.mem V2t2) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) V0b)) V1t1)) V2t2)) (and (or (not _let_1) (@ tptp.p V1t1)) (or _let_1 (@ tptp.p V2t2))))))))))))
% 9.41/9.71  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) tptp.bool) (forall ((V1t1 $$unsorted)) (=> (@ (@ tptp.mem V1t1) tptp.bool) (forall ((V2t2 $$unsorted)) (let ((_let_1 (@ tptp.p V0b))) (=> (@ (@ tptp.mem V2t2) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) V0b)) V1t1)) V2t2)) (and (=> _let_1 (@ tptp.p V1t1)) (=> (not _let_1) (@ tptp.p V2t2))))))))))))
% 9.41/9.71  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) tptp.bool) (forall ((V1t1 $$unsorted)) (=> (@ (@ tptp.mem V1t1) tptp.bool) (forall ((V2t2 $$unsorted)) (let ((_let_1 (@ tptp.p V0b))) (=> (@ (@ tptp.mem V2t2) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) V0b)) V1t1)) V2t2)) (or (and _let_1 (@ tptp.p V1t1)) (and (not _let_1) (@ tptp.p V2t2))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1rep $$unsorted)) (=> (@ (@ tptp.mem V1rep) (@ (@ tptp.arr A_27b) A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION A_27a) A_27b)) V0P)) V1rep)) (and (forall ((V2x_27 $$unsorted)) (=> (@ (@ tptp.mem V2x_27) A_27b) (forall ((V3x_27_27 $$unsorted)) (let ((_let_1 (@ tptp.ap V1rep))) (=> (@ (@ tptp.mem V3x_27_27) A_27b) (=> (= (@ _let_1 V2x_27) (@ _let_1 V3x_27_27)) (= V2x_27 V3x_27_27))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (= (@ tptp.p (@ (@ tptp.ap V0P) V4x)) (exists ((V5x_27 $$unsorted)) (and (@ (@ tptp.mem V5x_27) A_27b) (= V4x (@ (@ tptp.ap V1rep) V5x_27))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2EONTO A_27a) A_27b)) V0f)) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (= V1y (@ (@ tptp.ap V0f) V2x))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2EONE__ONE A_27a) A_27b)) V0f)) (forall ((V1x1 $$unsorted)) (=> (@ (@ tptp.mem V1x1) A_27a) (forall ((V2x2 $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V2x2) A_27a) (=> (= (@ _let_1 V1x1) (@ _let_1 V2x2)) (= V1x1 V2x2)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (exists ((V1rep $$unsorted)) (and (@ (@ tptp.mem V1rep) (@ (@ tptp.arr A_27b) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION A_27a) A_27b)) V0P)) V1rep)))) (exists ((V2rep $$unsorted)) (and (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (exists ((V3abs $$unsorted)) (and (@ (@ tptp.mem V3abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V4a $$unsorted)) (=> (@ (@ tptp.mem V4a) A_27b) (= (@ (@ tptp.ap V3abs) (@ (@ tptp.ap V2rep) V4a)) V4a))) (forall ((V5r $$unsorted)) (=> (@ (@ tptp.mem V5r) A_27a) (= (@ tptp.p (@ (@ tptp.ap V0P) V5r)) (= (@ (@ tptp.ap V2rep) (@ (@ tptp.ap V3abs) V5r)) V5r))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V1N $$unsorted)) (=> (@ (@ tptp.mem V1N) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2M $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.c_2Ebool_2ELET A_27a))) (=> (@ (@ tptp.mem V2M) A_27a) (= (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27b)) (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap V1N) V3x))))) V2M))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 tptp.bool)) (@ _let_1 (lambda ((V4x $$unsorted)) (@ (@ tptp.ap V0P) (@ (@ tptp.ap V1N) V4x)))))) V2M))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0N $$unsorted)) (=> (@ (@ tptp.mem V0N) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V1M $$unsorted)) (=> (@ (@ tptp.mem V1M) A_27a) (forall ((V2b $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.c_2Ebool_2ELET A_27a))) (=> (@ (@ tptp.mem V2b) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.arr A_27b) A_27c))) (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap V0N) V3x))))) V1M)) V2b) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27c)) (@ _let_1 (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0N) V4x)) V2b))))) V1M)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1x)) V2y)))))) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V4x)) V3y))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (exists ((V2y $$unsorted)) (and (@ (@ tptp.mem V2y) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1x)) V2y)))))) (exists ((V3y $$unsorted)) (and (@ (@ tptp.mem V3y) A_27b) (exists ((V4x $$unsorted)) (and (@ (@ tptp.mem V4x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V4x)) V3y))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap V0P) V1x))))) (and (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V2x)))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ _let_1 V3x)) (@ tptp.p (@ _let_1 V4y))) (= V3x V4y))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2M $$unsorted)) (=> (@ (@ tptp.mem V2M) A_27a) (forall ((V3N $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET A_27a) A_27b)))) (=> (@ (@ tptp.mem V3N) A_27a) (=> (and (= V2M V3N) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (= V4x V3N) (= (@ (@ tptp.ap V0f) V4x) (@ (@ tptp.ap V1g) V4x)))))) (= (@ (@ tptp.ap (@ _let_1 V0f)) V2M) (@ (@ tptp.ap (@ _let_1 V1g)) V3N)))))))))))))
% 9.41/9.71  (assert (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) tptp.bool) (forall ((V1x_27 $$unsorted)) (=> (@ (@ tptp.mem V1x_27) tptp.bool) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) tptp.bool) (forall ((V3y_27 $$unsorted)) (let ((_let_1 (@ tptp.p V3y_27))) (let ((_let_2 (@ tptp.p V1x_27))) (let ((_let_3 (@ tptp.p V2y))) (let ((_let_4 (@ tptp.p V0x))) (=> (@ (@ tptp.mem V3y_27) tptp.bool) (=> (and (= _let_4 _let_2) (=> _let_2 (= _let_3 _let_1))) (= (=> _let_4 _let_3) (=> _let_2 _let_1))))))))))))))))
% 9.41/9.71  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1P_27 $$unsorted)) (=> (@ (@ tptp.mem V1P_27) tptp.bool) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) tptp.bool) (forall ((V3Q_27 $$unsorted)) (let ((_let_1 (@ tptp.p V3Q_27))) (let ((_let_2 (@ tptp.p V1P_27))) (let ((_let_3 (@ tptp.p V2Q))) (let ((_let_4 (@ tptp.p V0P))) (=> (@ (@ tptp.mem V3Q_27) tptp.bool) (=> (and (=> _let_3 (= _let_4 _let_2)) (=> _let_2 (= _let_3 _let_1))) (= (and _let_4 _let_3) (and _let_2 _let_1))))))))))))))))
% 9.41/9.71  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1P_27 $$unsorted)) (=> (@ (@ tptp.mem V1P_27) tptp.bool) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) tptp.bool) (forall ((V3Q_27 $$unsorted)) (let ((_let_1 (@ tptp.p V3Q_27))) (let ((_let_2 (@ tptp.p V1P_27))) (let ((_let_3 (@ tptp.p V2Q))) (let ((_let_4 (@ tptp.p V0P))) (=> (@ (@ tptp.mem V3Q_27) tptp.bool) (=> (and (= _let_4 _let_2) (=> _let_2 (= _let_3 _let_1))) (= (and _let_4 _let_3) (and _let_2 _let_1))))))))))))))))
% 9.41/9.71  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1P_27 $$unsorted)) (=> (@ (@ tptp.mem V1P_27) tptp.bool) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) tptp.bool) (forall ((V3Q_27 $$unsorted)) (let ((_let_1 (@ tptp.p V3Q_27))) (let ((_let_2 (@ tptp.p V1P_27))) (let ((_let_3 (@ tptp.p V2Q))) (let ((_let_4 (@ tptp.p V0P))) (=> (@ (@ tptp.mem V3Q_27) tptp.bool) (=> (and (=> (not _let_3) (= _let_4 _let_2)) (=> (not _let_2) (= _let_3 _let_1))) (= (or _let_4 _let_3) (or _let_2 _let_1))))))))))))))))
% 9.41/9.71  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1P_27 $$unsorted)) (=> (@ (@ tptp.mem V1P_27) tptp.bool) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) tptp.bool) (forall ((V3Q_27 $$unsorted)) (let ((_let_1 (@ tptp.p V3Q_27))) (let ((_let_2 (@ tptp.p V1P_27))) (let ((_let_3 (@ tptp.p V2Q))) (let ((_let_4 (@ tptp.p V0P))) (=> (@ (@ tptp.mem V3Q_27) tptp.bool) (=> (and (= _let_4 _let_2) (=> (not _let_2) (= _let_3 _let_1))) (= (or _let_4 _let_3) (or _let_2 _let_1))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) tptp.bool) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3x_27 $$unsorted)) (=> (@ (@ tptp.mem V3x_27) A_27a) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27a) (forall ((V5y_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)))) (let ((_let_2 (@ tptp.p V1Q))) (=> (@ (@ tptp.mem V5y_27) A_27a) (=> (and (= (@ tptp.p V0P) _let_2) (=> _let_2 (= V2x V3x_27)) (=> (not _let_2) (= V4y V5y_27))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0P)) V2x)) V4y) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1Q)) V3x_27)) V5y_27))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)))) (=> (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (= V0P V1Q) (=> (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) V1Q)) (= (@ tptp.p (@ (@ tptp.ap V2f) V4x)) (@ tptp.p (@ (@ tptp.ap V3g) V4x)))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0P)) V2f)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1Q)) V3g)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)))) (=> (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (= V0P V1Q) (=> (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) V1Q)) (= (@ tptp.p (@ (@ tptp.ap V2f) V4x)) (@ tptp.p (@ (@ tptp.ap V3g) V4x)))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0P)) V2f)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1Q)) V3g)))))))))))))))
% 9.41/9.71  (assert (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) tptp.bool) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) tptp.bool) (forall ((V2z $$unsorted)) (=> (@ (@ tptp.mem V2z) tptp.bool) (forall ((V3w $$unsorted)) (let ((_let_1 (@ tptp.p V3w))) (let ((_let_2 (@ tptp.p V1y))) (let ((_let_3 (@ tptp.p V2z))) (let ((_let_4 (@ tptp.p V0x))) (=> (@ (@ tptp.mem V3w) tptp.bool) (=> (and (=> _let_4 _let_2) (=> _let_3 _let_1)) (=> (and _let_4 _let_3) (and _let_2 _let_1))))))))))))))))
% 9.41/9.71  (assert (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) tptp.bool) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) tptp.bool) (forall ((V2z $$unsorted)) (=> (@ (@ tptp.mem V2z) tptp.bool) (forall ((V3w $$unsorted)) (let ((_let_1 (@ tptp.p V3w))) (let ((_let_2 (@ tptp.p V1y))) (let ((_let_3 (@ tptp.p V2z))) (let ((_let_4 (@ tptp.p V0x))) (=> (@ (@ tptp.mem V3w) tptp.bool) (=> (and (=> _let_4 _let_2) (=> _let_3 _let_1)) (=> (or _let_4 _let_3) (or _let_2 _let_1))))))))))))))))
% 9.41/9.71  (assert (forall ((V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) tptp.bool) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) tptp.bool) (forall ((V2z $$unsorted)) (=> (@ (@ tptp.mem V2z) tptp.bool) (forall ((V3w $$unsorted)) (let ((_let_1 (@ tptp.p V3w))) (let ((_let_2 (@ tptp.p V0y))) (let ((_let_3 (@ tptp.p V2z))) (let ((_let_4 (@ tptp.p V1x))) (=> (@ (@ tptp.mem V3w) tptp.bool) (=> (and (=> _let_2 _let_4) (=> _let_3 _let_1)) (=> (=> _let_4 _let_3) (=> _let_2 _let_1))))))))))))))))
% 9.41/9.71  (assert (forall ((V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) tptp.bool) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.p V0y))) (let ((_let_2 (@ tptp.p V1x))) (=> (@ (@ tptp.mem V1x) tptp.bool) (=> (=> _let_1 _let_2) (=> (not _let_2) (not _let_1))))))))))
% 9.41/9.71  (assert (forall ((V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) tptp.bool) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.p V0y))) (let ((_let_2 (@ tptp.p V1x))) (=> (@ (@ tptp.mem V1x) tptp.bool) (= (=> _let_1 _let_2) (=> (not _let_2) (not _let_1))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V2x)) (@ tptp.p (@ (@ tptp.ap V1Q) V2x))))) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V3x)))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (@ tptp.p (@ (@ tptp.ap V1Q) V4x)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V2x)) (@ tptp.p (@ (@ tptp.ap V1Q) V2x))))) (=> (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V3x)))) (exists ((V4x $$unsorted)) (and (@ (@ tptp.mem V4x) A_27a) (@ tptp.p (@ (@ tptp.ap V1Q) V4x)))))))))))
% 9.41/9.71  (assert (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) tptp.bool) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) tptp.bool) (forall ((V2z $$unsorted)) (=> (@ (@ tptp.mem V2z) tptp.bool) (forall ((V3w $$unsorted)) (=> (@ (@ tptp.mem V3w) tptp.bool) (forall ((V4b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) V4b)))) (=> (@ (@ tptp.mem V4b) tptp.bool) (=> (=> (@ tptp.p V0x) (@ tptp.p V1y)) (=> (=> (@ tptp.p V2z) (@ tptp.p V3w)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0x)) V2z)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1y)) V3w)))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (= V1x V0a))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V1x)) V0a))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (= (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (= V1a V2x) (@ tptp.p (@ (@ tptp.ap V0P) V2x)))) (@ tptp.p (@ (@ tptp.ap V0P) V1a))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (= (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (= V2x V1a) (@ tptp.p (@ (@ tptp.ap V0P) V2x)))) (@ tptp.p (@ (@ tptp.ap V0P) V1a))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27a) (= (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (= V1v V2x) (@ tptp.p (@ (@ tptp.ap V0f) V2x))))) (@ tptp.p (@ (@ tptp.ap V0f) V1v))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27a) (= (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (= V2x V1v) (@ tptp.p (@ (@ tptp.ap V0f) V2x))))) (@ tptp.p (@ (@ tptp.ap V0f) V1v))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (exists ((V2y $$unsorted)) (and (@ (@ tptp.mem V2y) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1x)) V2y)))))) (exists ((V3f $$unsorted)) (and (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V4x)) (@ (@ tptp.ap V3f) V4x)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (and (forall ((V0t1 $$unsorted)) (=> (@ (@ tptp.mem V0t1) A_27a) (forall ((V1t2 $$unsorted)) (=> (@ (@ tptp.mem V1t2) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) tptp.c_2Ebool_2ET)) V0t1)) V1t2) V0t1))))) (forall ((V2t1 $$unsorted)) (=> (@ (@ tptp.mem V2t1) A_27a) (forall ((V3t2 $$unsorted)) (=> (@ (@ tptp.mem V3t2) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) tptp.c_2Ebool_2EF)) V2t1)) V3t2) V3t2))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) tptp.bool) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) V0b)) V1t)) V1t) V1t))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0t1 $$unsorted)) (=> (@ (@ tptp.mem V0t1) A_27a) (forall ((V1t2 $$unsorted)) (=> (@ (@ tptp.mem V1t2) A_27a) (exists ((V2fn $$unsorted)) (let ((_let_1 (@ tptp.ap V2fn))) (and (@ (@ tptp.mem V2fn) (@ (@ tptp.arr tptp.bool) A_27a)) (= (@ _let_1 tptp.c_2Ebool_2ET) V0t1) (= (@ _let_1 tptp.c_2Ebool_2EF) V1t2)))))))))
% 9.41/9.71  (assert (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.bool) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 tptp.c_2Ebool_2ET)) (@ tptp.p (@ _let_1 tptp.c_2Ebool_2EF))) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) tptp.bool) (@ tptp.p (@ (@ tptp.ap V0P) V1b)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) tptp.bool) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3x_27 $$unsorted)) (=> (@ (@ tptp.mem V3x_27) A_27a) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27a) (forall ((V5y_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)))) (let ((_let_2 (@ tptp.p V1Q))) (=> (@ (@ tptp.mem V5y_27) A_27a) (=> (and (= (@ tptp.p V0P) _let_2) (=> _let_2 (= V2x V3x_27)) (=> (not _let_2) (= V4y V5y_27))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0P)) V2x)) V4y) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1Q)) V3x_27)) V5y_27))))))))))))))))))
% 9.41/9.71  (assert (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.bool) tptp.bool)) (= (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) tptp.bool) (@ tptp.p (@ (@ tptp.ap V0P) V1b)))) (and (@ tptp.p (@ _let_1 tptp.c_2Ebool_2ET)) (@ tptp.p (@ _let_1 tptp.c_2Ebool_2EF))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27a)))) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0P) V2x))) (@ (@ tptp.ap V1Q) V2x)))))) (or (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap V0P) V3x))))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V4x $$unsorted)) (@ (@ tptp.ap V1Q) V4x))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) V0t)))) (and (@ tptp.p V0t) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (= V2x V3y))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1m $$unsorted)) (=> (@ (@ tptp.mem V1m) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0p)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ERES__ABSTRACT A_27a) A_27b)) V0p)) V1m)) V2x) (@ (@ tptp.ap V1m) V2x))))))))) (forall ((V3p $$unsorted)) (=> (@ (@ tptp.mem V3p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4m1 $$unsorted)) (=> (@ (@ tptp.mem V4m1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V5m2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ERES__ABSTRACT A_27a) A_27b)) V3p)))) (=> (@ (@ tptp.mem V5m2) (@ (@ tptp.arr A_27a) A_27b)) (=> (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V6x)) V3p)) (= (@ (@ tptp.ap V4m1) V6x) (@ (@ tptp.ap V5m2) V6x))))) (= (@ _let_1 V4m1) (@ _let_1 V5m2)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V0P)) V1f)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0P)) (@ tptp.p (@ (@ tptp.ap V1f) V2x)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) V0P)) V1f)) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0P)) (@ tptp.p (@ (@ tptp.ap V1f) V2x))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS__UNIQUE A_27a)) V0P)) V1f)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) V0P)) (@ _let_1 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V1f) V2x))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V0P)) (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V0P)) (@ (@ tptp.lam A_27a) (lambda ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 V3x))) (@ _let_1 V4y)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V3x)) V4y))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__SELECT A_27a)) V0P)) V1f) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0P))) (@ (@ tptp.ap V1f) V2x)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V0P)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) tptp.c_2Ebool_2ET)))) true))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) V0P)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) tptp.c_2Ebool_2EF)))) false))))
% 9.41/9.71  (assert (forall ((V0f $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.bool))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.bool) tptp.bool)) (or (= V0f (@ _let_1 (lambda ((V1b $$unsorted)) tptp.c_2Ebool_2ET))) (= V0f (@ _let_1 (lambda ((V2b $$unsorted)) tptp.c_2Ebool_2EF))) (= V0f (@ _let_1 (lambda ((V3b $$unsorted)) V3b))) (= V0f (@ _let_1 (lambda ((V4b $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) V4b)))))))))
% 9.41/9.71  (assert (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.bool))) (let ((_let_2 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr tptp.bool) tptp.bool)) tptp.bool)) (=> (and (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V1b $$unsorted)) tptp.c_2Ebool_2ET)))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V2b $$unsorted)) tptp.c_2Ebool_2EF)))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V3b $$unsorted)) V3b)))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V4b $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) V4b)))))) (forall ((V5f $$unsorted)) (=> (@ (@ tptp.mem V5f) (@ (@ tptp.arr tptp.bool) tptp.bool)) (@ tptp.p (@ (@ tptp.ap V0P) V5f))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2Eliteral__case A_27a) A_27b)) V0f)) V1x) (@ (@ tptp.ap V0f) V1x)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V1N $$unsorted)) (=> (@ (@ tptp.mem V1N) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2M $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.c_2Ebool_2Eliteral__case A_27a))) (=> (@ (@ tptp.mem V2M) A_27a) (= (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27b)) (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap V1N) V3x))))) V2M)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27c)) (@ _let_1 (lambda ((V4x $$unsorted)) (@ (@ tptp.ap V0P) (@ (@ tptp.ap V1N) V4x)))))) V2M)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0N $$unsorted)) (=> (@ (@ tptp.mem V0N) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V1M $$unsorted)) (=> (@ (@ tptp.mem V1M) A_27a) (forall ((V2b $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.c_2Ebool_2Eliteral__case A_27a))) (=> (@ (@ tptp.mem V2b) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.arr A_27b) A_27c))) (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap V0N) V3x))))) V1M)) V2b) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27c)) (@ _let_1 (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0N) V4x)) V2b))))) V1M)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2M $$unsorted)) (=> (@ (@ tptp.mem V2M) A_27a) (forall ((V3N $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Ebool_2Eliteral__case A_27a) A_27b)))) (=> (@ (@ tptp.mem V3N) A_27a) (=> (and (= V2M V3N) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (= V4x V3N) (= (@ (@ tptp.ap V0f) V4x) (@ (@ tptp.ap V1g) V4x)))))) (= (@ (@ tptp.ap (@ _let_1 V0f)) V2M) (@ (@ tptp.ap (@ _let_1 V1g)) V3N)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) A_27b) (forall ((V2u $$unsorted)) (=> (@ (@ tptp.mem V2u) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2Eliteral__case A_27a) A_27b)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V3x)) V0a))) V1t)) V2u))))) V0a) V1t))))))))
% 9.41/9.71  (assert (forall ((V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Ebool_2EBOUNDED) V0v)) true))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 A_27a))) (=> (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (forall ((V3z $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1x)))) (=> (@ (@ tptp.mem V3z) A_27a) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2y)) V3z)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V2y))) V3z)))))))))) (=> (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V5y) A_27a) (= (@ (@ tptp.ap (@ _let_1 V4x)) V5y) (@ (@ tptp.ap (@ _let_1 V5y)) V4x))))))) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27a) (forall ((V8z $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ _let_1 V6x)))) (let ((_let_3 (@ tptp.ap (@ _let_1 V7y)))) (=> (@ (@ tptp.mem V8z) A_27a) (= (@ _let_2 (@ _let_3 V8z)) (@ _let_3 (@ _let_2 V8z))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2EDATATYPE A_27a)) V0x)) true))))
% 9.41/9.71  (assert (forall ((V0bool $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V0bool) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2EDATATYPE tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap V0bool) tptp.c_2Ebool_2ET)) tptp.c_2Ebool_2EF))) true)))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (exists ((V0rep $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ebool_2Eitself A_27a))) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr _let_1) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION A_27a) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) (@ tptp.c_2Ebool_2EARB A_27a)))) V0rep)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ tptp.ty_2Ebool_2Eitself A_27a)) (= V0i (@ tptp.c_2Ebool_2Ethe__value A_27a)))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27b) (exists ((V1f $$unsorted)) (and (@ (@ tptp.mem V1f) (@ (@ tptp.arr (@ tptp.ty_2Ebool_2Eitself A_27a)) A_27b)) (= (@ (@ tptp.ap V1f) (@ tptp.c_2Ebool_2Ethe__value A_27a)) V0e))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Ebool_2Eitself A_27a)) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Ebool_2Ethe__value A_27a))) (forall ((V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) (@ tptp.ty_2Ebool_2Eitself A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V1i))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2Eitself__case A_27a) A_27b)) (@ tptp.c_2Ebool_2Ethe__value A_27a))) V0b) V0b))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Ebool_2Eitself A_27a)) tptp.bool)) (= (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ tptp.ty_2Ebool_2Eitself A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V1x)))) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Ebool_2Ethe__value A_27a)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Ebool_2Eitself A_27a)) tptp.bool)) (= (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) (@ tptp.ty_2Ebool_2Eitself A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V1x)))) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Ebool_2Ethe__value A_27a)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.p V1Q))) (=> (@ (@ tptp.mem V1Q) tptp.bool) (and (= (=> (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V2x)))) _let_1) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V3x)) (@ tptp.p V1Q))))) (= (and (exists ((V4x $$unsorted)) (and (@ (@ tptp.mem V4x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V4x)))) _let_1) (exists ((V5x $$unsorted)) (and (@ (@ tptp.mem V5x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V5x)) (@ tptp.p V1Q)))) (= (and _let_1 (exists ((V6x $$unsorted)) (and (@ (@ tptp.mem V6x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V6x))))) (exists ((V7x $$unsorted)) (and (@ (@ tptp.mem V7x) A_27a) (@ tptp.p V1Q) (@ tptp.p (@ (@ tptp.ap V0P) V7x))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.p V1Q))) (=> (@ (@ tptp.mem V1Q) tptp.bool) (and (= (=> _let_1 (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V2x))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p V1Q) (@ tptp.p (@ (@ tptp.ap V0P) V3x)))))) (= (and (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V4x)))) _let_1) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (and (@ tptp.p (@ (@ tptp.ap V0P) V5x)) (@ tptp.p V1Q))))) (= (and _let_1 (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V6x))))) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (and (@ tptp.p V1Q) (@ tptp.p (@ (@ tptp.ap V0P) V7x)))))))))))))
% 9.41/9.71  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.p V0P))) (=> (@ (@ tptp.mem V1Q) tptp.bool) (=> (=> (=> _let_1 (@ tptp.p V1Q)) _let_1) _let_1)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) A_27a) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (= V2x V1t) (@ tptp.p (@ (@ tptp.ap V0P) V2x))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) V0P))))))))
% 9.41/9.71  (assert (forall ((V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) tptp.bool) (forall ((V1B $$unsorted)) (let ((_let_1 (@ tptp.p V1B))) (let ((_let_2 (@ tptp.p V0A))) (=> (@ (@ tptp.mem V1B) tptp.bool) (= (or _let_2 _let_1) (=> (not _let_2) _let_1)))))))))
% 9.41/9.71  (declare-fun tptp.c_2EConseqConv_2EASM__MARKER () $$unsorted)
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.arr tptp.bool))) (@ (@ tptp.mem tptp.c_2EConseqConv_2EASM__MARKER) (@ _let_1 (@ _let_1 tptp.bool)))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) A_27a) (= (@ tptp.p (@ (@ tptp.ap V0P) V2s)) (@ tptp.p (@ (@ tptp.ap V1Q) V2s))))) (= (forall ((V3s $$unsorted)) (=> (@ (@ tptp.mem V3s) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V3s)))) (forall ((V4s $$unsorted)) (=> (@ (@ tptp.mem V4s) A_27a) (@ tptp.p (@ (@ tptp.ap V1Q) V4s)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) A_27a) (= (@ tptp.p (@ (@ tptp.ap V0P) V2s)) (@ tptp.p (@ (@ tptp.ap V1Q) V2s))))) (= (exists ((V3s $$unsorted)) (and (@ (@ tptp.mem V3s) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V3s)))) (exists ((V4s $$unsorted)) (and (@ (@ tptp.mem V4s) A_27a) (@ tptp.p (@ (@ tptp.ap V1Q) V4s)))))))))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) tptp.bool) (=> (@ tptp.p V0t) true))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) tptp.bool) (=> false (@ tptp.p V0t)))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (not (not _let_1)) _let_1)))))
% 9.41/9.71  (assert (= (not true) false))
% 9.41/9.71  (assert (= (not false) true))
% 9.41/9.71  (assert (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) tptp.bool) (forall ((V1x_27 $$unsorted)) (=> (@ (@ tptp.mem V1x_27) tptp.bool) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) tptp.bool) (forall ((V3y_27 $$unsorted)) (let ((_let_1 (@ tptp.p V2y))) (let ((_let_2 (@ tptp.p V0x))) (let ((_let_3 (@ tptp.p V3y_27))) (let ((_let_4 (@ tptp.p V1x_27))) (=> (@ (@ tptp.mem V3y_27) tptp.bool) (=> (and (=> _let_1 (=> _let_4 _let_2)) (=> _let_4 (=> _let_3 _let_1))) (=> (and _let_4 _let_3) (and _let_2 _let_1))))))))))))))))
% 9.41/9.71  (assert (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) tptp.bool) (forall ((V1x_27 $$unsorted)) (=> (@ (@ tptp.mem V1x_27) tptp.bool) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) tptp.bool) (forall ((V3y_27 $$unsorted)) (let ((_let_1 (@ tptp.p V3y_27))) (let ((_let_2 (@ tptp.p V1x_27))) (let ((_let_3 (@ tptp.p V2y))) (let ((_let_4 (@ tptp.p V0x))) (=> (@ (@ tptp.mem V3y_27) tptp.bool) (=> (and (=> _let_3 (=> _let_4 _let_2)) (=> _let_2 (=> _let_3 _let_1))) (=> (and _let_4 _let_3) (and _let_2 _let_1))))))))))))))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (and true _let_1) _let_1)))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (and _let_1 true) _let_1)))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (and false (@ tptp.p V0t)) false))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (and (@ tptp.p V0t) false) false))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (and _let_1 _let_1) _let_1)))))
% 9.41/9.71  (assert (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) tptp.bool) (forall ((V1x_27 $$unsorted)) (=> (@ (@ tptp.mem V1x_27) tptp.bool) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) tptp.bool) (forall ((V3y_27 $$unsorted)) (let ((_let_1 (@ tptp.p V2y))) (let ((_let_2 (@ tptp.p V0x))) (let ((_let_3 (@ tptp.p V3y_27))) (let ((_let_4 (@ tptp.p V1x_27))) (=> (@ (@ tptp.mem V3y_27) tptp.bool) (=> (and (=> (not _let_1) (=> _let_4 _let_2)) (=> (not _let_4) (=> _let_3 _let_1))) (=> (or _let_4 _let_3) (or _let_2 _let_1))))))))))))))))
% 9.41/9.71  (assert (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) tptp.bool) (forall ((V1x_27 $$unsorted)) (=> (@ (@ tptp.mem V1x_27) tptp.bool) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) tptp.bool) (forall ((V3y_27 $$unsorted)) (let ((_let_1 (@ tptp.p V3y_27))) (let ((_let_2 (@ tptp.p V1x_27))) (let ((_let_3 (@ tptp.p V2y))) (let ((_let_4 (@ tptp.p V0x))) (=> (@ (@ tptp.mem V3y_27) tptp.bool) (=> (and (=> (not _let_3) (=> _let_4 _let_2)) (=> (not _let_2) (=> _let_3 _let_1))) (=> (or _let_4 _let_3) (or _let_2 _let_1))))))))))))))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (or true (@ tptp.p V0t)) true))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (or (@ tptp.p V0t) true) true))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (or false _let_1) _let_1)))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (or _let_1 false) _let_1)))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (or _let_1 _let_1) _let_1)))))
% 9.41/9.71  (assert (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) tptp.bool) (forall ((V1x_27 $$unsorted)) (=> (@ (@ tptp.mem V1x_27) tptp.bool) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) tptp.bool) (forall ((V3y_27 $$unsorted)) (let ((_let_1 (@ tptp.p V2y))) (let ((_let_2 (@ tptp.p V0x))) (let ((_let_3 (@ tptp.p V3y_27))) (let ((_let_4 (@ tptp.p V1x_27))) (=> (@ (@ tptp.mem V3y_27) tptp.bool) (=> (and (=> _let_2 (=> _let_3 _let_1)) (=> (not _let_3) (=> _let_2 _let_4))) (=> (=> _let_4 _let_3) (=> _let_2 _let_1))))))))))))))))
% 9.41/9.71  (assert (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) tptp.bool) (forall ((V1x_27 $$unsorted)) (=> (@ (@ tptp.mem V1x_27) tptp.bool) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) tptp.bool) (forall ((V3y_27 $$unsorted)) (let ((_let_1 (@ tptp.p V3y_27))) (let ((_let_2 (@ tptp.p V1x_27))) (let ((_let_3 (@ tptp.p V2y))) (let ((_let_4 (@ tptp.p V0x))) (=> (@ (@ tptp.mem V3y_27) tptp.bool) (=> (and (=> _let_4 (=> _let_3 _let_1)) (=> (not _let_1) (=> _let_2 _let_4))) (=> (=> _let_4 _let_3) (=> _let_2 _let_1))))))))))))))))
% 9.41/9.71  (assert (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) tptp.bool) (forall ((V1x_27 $$unsorted)) (=> (@ (@ tptp.mem V1x_27) tptp.bool) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) tptp.bool) (forall ((V3y_27 $$unsorted)) (let ((_let_1 (@ tptp.p V2y))) (let ((_let_2 (@ tptp.p V0x))) (let ((_let_3 (@ tptp.p V3y_27))) (let ((_let_4 (@ tptp.p V1x_27))) (=> (@ (@ tptp.mem V3y_27) tptp.bool) (=> (and (=> _let_2 _let_4) (=> _let_4 (=> _let_3 _let_1))) (=> (=> _let_4 _let_3) (=> _let_2 _let_1))))))))))))))))
% 9.41/9.71  (assert (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) tptp.bool) (forall ((V1x_27 $$unsorted)) (=> (@ (@ tptp.mem V1x_27) tptp.bool) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) tptp.bool) (forall ((V3y_27 $$unsorted)) (let ((_let_1 (@ tptp.p V3y_27))) (let ((_let_2 (@ tptp.p V1x_27))) (let ((_let_3 (@ tptp.p V2y))) (let ((_let_4 (@ tptp.p V0x))) (=> (@ (@ tptp.mem V3y_27) tptp.bool) (=> (and (=> _let_2 _let_4) (=> _let_2 (=> _let_3 _let_1))) (=> (=> _let_4 _let_3) (=> _let_2 _let_1))))))))))))))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (=> true _let_1) _let_1)))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (=> (@ tptp.p V0t) true) true))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (=> false (@ tptp.p V0t)) true))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (=> _let_1 _let_1) true)))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (=> _let_1 false) (not _let_1))))))
% 9.41/9.71  (assert (forall ((V0c $$unsorted)) (=> (@ (@ tptp.mem V0c) tptp.bool) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) tptp.bool) (forall ((V2x_27 $$unsorted)) (=> (@ (@ tptp.mem V2x_27) tptp.bool) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) tptp.bool) (forall ((V4y_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) V0c)))) (=> (@ (@ tptp.mem V4y_27) tptp.bool) (=> (and (=> (@ tptp.p V2x_27) (@ tptp.p V1x)) (=> (@ tptp.p V4y_27) (@ tptp.p V3y))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2x_27)) V4y_27)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1x)) V3y))))))))))))))))
% 9.41/9.71  (assert (forall ((V0c $$unsorted)) (=> (@ (@ tptp.mem V0c) tptp.bool) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) tptp.bool) (forall ((V2x_27 $$unsorted)) (=> (@ (@ tptp.mem V2x_27) tptp.bool) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) tptp.bool) (forall ((V4y_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) V0c)))) (let ((_let_2 (@ tptp.p V0c))) (=> (@ (@ tptp.mem V4y_27) tptp.bool) (=> (and (=> _let_2 (=> (@ tptp.p V2x_27) (@ tptp.p V1x))) (=> (not _let_2) (=> (@ tptp.p V4y_27) (@ tptp.p V3y)))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2x_27)) V4y_27)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1x)) V3y)))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0t1 $$unsorted)) (=> (@ (@ tptp.mem V0t1) A_27a) (forall ((V1t2 $$unsorted)) (=> (@ (@ tptp.mem V1t2) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) tptp.c_2Ebool_2ET)) V0t1)) V1t2) V0t1))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0t1 $$unsorted)) (=> (@ (@ tptp.mem V0t1) A_27a) (forall ((V1t2 $$unsorted)) (=> (@ (@ tptp.mem V1t2) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) tptp.c_2Ebool_2EF)) V0t1)) V1t2) V1t2))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) tptp.bool) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) V0b)) V1t)) V1t) V1t))))))
% 9.41/9.71  (assert (forall ((V0c $$unsorted)) (=> (@ (@ tptp.mem V0c) tptp.bool) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) V0c)) tptp.c_2Ebool_2ET)) V1x)) (=> (not (@ tptp.p V0c)) (@ tptp.p V1x))))))))
% 9.41/9.71  (assert (forall ((V0c $$unsorted)) (=> (@ (@ tptp.mem V0c) tptp.bool) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) V0c)) V1x)) tptp.c_2Ebool_2ET)) (=> (@ tptp.p V0c) (@ tptp.p V1x))))))))
% 9.41/9.71  (assert (forall ((V0c $$unsorted)) (=> (@ (@ tptp.mem V0c) tptp.bool) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) V0c)) tptp.c_2Ebool_2EF)) V1x)) (and (not (@ tptp.p V0c)) (@ tptp.p V1x))))))))
% 9.41/9.71  (assert (forall ((V0c $$unsorted)) (=> (@ (@ tptp.mem V0c) tptp.bool) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) V0c)) V1x)) tptp.c_2Ebool_2EF)) (and (@ tptp.p V0c) (@ tptp.p V1x))))))))
% 9.41/9.71  (assert (= tptp.c_2EConseqConv_2EASM__MARKER (@ (@ tptp.lam tptp.bool) (lambda ((V0y $$unsorted)) (@ (@ tptp.lam tptp.bool) (lambda ((V1x $$unsorted)) V1x))))))
% 9.41/9.71  (assert (forall ((V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) tptp.bool) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EConseqConv_2EASM__MARKER) V0y)) V1x)) (@ tptp.p V1x)))))))
% 9.41/9.71  (assert (forall ((V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) tptp.bool) (forall ((V1B $$unsorted)) (=> (@ (@ tptp.mem V1B) tptp.bool) (forall ((V2C $$unsorted)) (let ((_let_1 (@ tptp.p V2C))) (let ((_let_2 (@ tptp.p V1B))) (let ((_let_3 (@ tptp.p V0A))) (=> (@ (@ tptp.mem V2C) tptp.bool) (= (=> (and _let_3 _let_2) _let_1) (=> _let_3 (=> _let_2 _let_1)))))))))))))
% 9.41/9.71  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (not (not _let_1)) _let_1)))))
% 9.41/9.71  (assert (forall ((V0A $$unsorted)) (let ((_let_1 (@ tptp.p V0A))) (=> (@ (@ tptp.mem V0A) tptp.bool) (= (and (not _let_1) _let_1) false)))))
% 9.41/9.71  (assert (forall ((V0A $$unsorted)) (let ((_let_1 (@ tptp.p V0A))) (=> (@ (@ tptp.mem V0A) tptp.bool) (=> _let_1 (=> (not _let_1) false))))))
% 9.41/9.71  (assert (forall ((V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) tptp.bool) (forall ((V1B $$unsorted)) (let ((_let_1 (@ tptp.p V1B))) (let ((_let_2 (@ tptp.p V0A))) (=> (@ (@ tptp.mem V1B) tptp.bool) (= (=> (not (or _let_2 _let_1)) false) (=> (not _let_2) (=> (not _let_1) false))))))))))
% 9.41/9.71  (assert (forall ((V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) tptp.bool) (forall ((V1B $$unsorted)) (let ((_let_1 (@ tptp.p V1B))) (let ((_let_2 (@ tptp.p V0A))) (=> (@ (@ tptp.mem V1B) tptp.bool) (= (=> (not (or _let_2 _let_1)) false) (=> (=> _let_2 false) (=> (not _let_1) false))))))))))
% 9.41/9.71  (assert (forall ((V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) tptp.bool) (forall ((V1B $$unsorted)) (let ((_let_1 (@ tptp.p V1B))) (let ((_let_2 (@ tptp.p V0A))) (=> (@ (@ tptp.mem V1B) tptp.bool) (= (=> (not (or (not _let_2) _let_1)) false) (=> _let_2 (=> (not _let_1) false))))))))))
% 9.41/9.71  (assert (forall ((V0A $$unsorted)) (let ((_let_1 (@ tptp.p V0A))) (=> (@ (@ tptp.mem V0A) tptp.bool) (=> (=> (not _let_1) false) (=> (=> _let_1 false) false))))))
% 9.41/9.71  (assert (forall ((V0A $$unsorted)) (let ((_let_1 (@ tptp.p V0A))) (=> (@ (@ tptp.mem V0A) tptp.bool) (= (=> (not _let_1) false) _let_1)))))
% 9.41/9.71  (assert (forall ((V0b $$unsorted)) (let ((_let_1 (@ tptp.p V0b))) (=> (@ (@ tptp.mem V0b) tptp.bool) (=> _let_1 (= _let_1 true))))))
% 9.41/9.71  (assert (forall ((V0b $$unsorted)) (let ((_let_1 (@ tptp.p V0b))) (=> (@ (@ tptp.mem V0b) tptp.bool) (=> (not _let_1) (= _let_1 false))))))
% 9.41/9.71  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) tptp.bool) (forall ((V1q $$unsorted)) (=> (@ (@ tptp.mem V1q) tptp.bool) (forall ((V2r $$unsorted)) (let ((_let_1 (@ tptp.p V0p))) (let ((_let_2 (not _let_1))) (let ((_let_3 (@ tptp.p V1q))) (let ((_let_4 (not _let_3))) (let ((_let_5 (@ tptp.p V2r))) (let ((_let_6 (not _let_5))) (=> (@ (@ tptp.mem V2r) tptp.bool) (= (= _let_1 (= _let_3 _let_5)) (and (or _let_1 _let_3 _let_5) (or _let_1 _let_6 _let_4) (or _let_3 _let_6 _let_2) (or _let_5 _let_4 _let_2))))))))))))))))
% 9.41/9.71  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) tptp.bool) (forall ((V1q $$unsorted)) (=> (@ (@ tptp.mem V1q) tptp.bool) (forall ((V2r $$unsorted)) (let ((_let_1 (@ tptp.p V0p))) (let ((_let_2 (not _let_1))) (let ((_let_3 (@ tptp.p V2r))) (let ((_let_4 (@ tptp.p V1q))) (=> (@ (@ tptp.mem V2r) tptp.bool) (= (= _let_1 (and _let_4 _let_3)) (and (or _let_1 (not _let_4) (not _let_3)) (or _let_4 _let_2) (or _let_3 _let_2))))))))))))))
% 9.41/9.71  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) tptp.bool) (forall ((V1q $$unsorted)) (=> (@ (@ tptp.mem V1q) tptp.bool) (forall ((V2r $$unsorted)) (let ((_let_1 (@ tptp.p V0p))) (let ((_let_2 (@ tptp.p V2r))) (let ((_let_3 (@ tptp.p V1q))) (=> (@ (@ tptp.mem V2r) tptp.bool) (= (= _let_1 (or _let_3 _let_2)) (and (or _let_1 (not _let_3)) (or _let_1 (not _let_2)) (or _let_3 _let_2 (not _let_1))))))))))))))
% 9.41/9.71  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) tptp.bool) (forall ((V1q $$unsorted)) (=> (@ (@ tptp.mem V1q) tptp.bool) (forall ((V2r $$unsorted)) (let ((_let_1 (@ tptp.p V0p))) (let ((_let_2 (@ tptp.p V2r))) (let ((_let_3 (@ tptp.p V1q))) (=> (@ (@ tptp.mem V2r) tptp.bool) (= (= _let_1 (=> _let_3 _let_2)) (and (or _let_1 _let_3) (or _let_1 (not _let_2)) (or (not _let_3) _let_2 (not _let_1))))))))))))))
% 9.41/9.71  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) tptp.bool) (forall ((V1q $$unsorted)) (let ((_let_1 (@ tptp.p V0p))) (let ((_let_2 (@ tptp.p V1q))) (let ((_let_3 (not _let_2))) (=> (@ (@ tptp.mem V1q) tptp.bool) (= (= _let_1 _let_3) (and (or _let_1 _let_2) (or _let_3 (not _let_1))))))))))))
% 9.41/9.71  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) tptp.bool) (forall ((V1q $$unsorted)) (=> (@ (@ tptp.mem V1q) tptp.bool) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) tptp.bool) (forall ((V3s $$unsorted)) (let ((_let_1 (@ tptp.p V0p))) (let ((_let_2 (not _let_1))) (let ((_let_3 (@ tptp.p V3s))) (let ((_let_4 (@ tptp.p V1q))) (let ((_let_5 (@ tptp.p V2r))) (let ((_let_6 (not _let_4))) (let ((_let_7 (not _let_3))) (let ((_let_8 (not _let_5))) (=> (@ (@ tptp.mem V3s) tptp.bool) (= (= _let_1 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) V1q)) V2r)) V3s))) (and (or _let_1 _let_4 _let_7) (or _let_1 _let_8 _let_6) (or _let_1 _let_8 _let_7) (or _let_6 _let_5 _let_2) (or _let_4 _let_3 _let_2))))))))))))))))))))
% 9.41/9.71  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) tptp.bool) (forall ((V1q $$unsorted)) (let ((_let_1 (@ tptp.p V0p))) (=> (@ (@ tptp.mem V1q) tptp.bool) (=> (not (=> _let_1 (@ tptp.p V1q))) _let_1)))))))
% 9.41/9.71  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) tptp.bool) (forall ((V1q $$unsorted)) (let ((_let_1 (@ tptp.p V1q))) (=> (@ (@ tptp.mem V1q) tptp.bool) (=> (not (=> (@ tptp.p V0p) _let_1)) (not _let_1))))))))
% 9.41/9.71  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) tptp.bool) (forall ((V1q $$unsorted)) (let ((_let_1 (@ tptp.p V0p))) (=> (@ (@ tptp.mem V1q) tptp.bool) (=> (not (or _let_1 (@ tptp.p V1q))) (not _let_1))))))))
% 9.41/9.71  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) tptp.bool) (forall ((V1q $$unsorted)) (let ((_let_1 (@ tptp.p V1q))) (=> (@ (@ tptp.mem V1q) tptp.bool) (=> (not (or (@ tptp.p V0p) _let_1)) (not _let_1))))))))
% 9.41/9.71  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) tptp.bool) (forall ((V1q $$unsorted)) (let ((_let_1 (@ tptp.p V0p))) (=> (@ (@ tptp.mem V1q) tptp.bool) (=> (and _let_1 (@ tptp.p V1q)) _let_1)))))))
% 9.41/9.71  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) tptp.bool) (forall ((V1q $$unsorted)) (let ((_let_1 (@ tptp.p V1q))) (=> (@ (@ tptp.mem V1q) tptp.bool) (=> (and (@ tptp.p V0p) _let_1) _let_1)))))))
% 9.41/9.71  (assert (forall ((V0p $$unsorted)) (let ((_let_1 (@ tptp.p V0p))) (=> (@ (@ tptp.mem V0p) tptp.bool) (=> (not (not _let_1)) _let_1)))))
% 9.41/9.71  (declare-fun tptp.c_2EnormalForms_2EEXT__POINT (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)))) (@ (@ tptp.mem (@ (@ tptp.c_2EnormalForms_2EEXT__POINT A_27a) A_27b)) (@ _let_1 (@ _let_1 A_27a))))))
% 9.41/9.71  (declare-fun tptp.c_2EnormalForms_2EUNIV__POINT (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2EnormalForms_2EUNIV__POINT A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) A_27a))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EnormalForms_2EEXT__POINT A_27a) A_27b)) V0f)) V1g))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27b)) (=> (= (@ (@ tptp.ap V0f) _let_1) (@ (@ tptp.ap V1g) _let_1)) (= V0f V1g))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EnormalForms_2EEXT__POINT A_27a) A_27b)) V0f)) V1g))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27b)) (= (= (@ (@ tptp.ap V0f) _let_1) (@ (@ tptp.ap V1g) _let_1)) (= V0f V1g))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap V0p) (@ (@ tptp.ap (@ tptp.c_2EnormalForms_2EUNIV__POINT A_27a)) V0p))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap V0p) V1x))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap V0p) (@ (@ tptp.ap (@ tptp.c_2EnormalForms_2EUNIV__POINT A_27a)) V0p))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap V0p) V1x))))))))
% 9.41/9.71  (declare-fun tptp.c_2Emarker_2E_3A_2D () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Emarker_2E_3A_2D) (@ (@ tptp.arr tptp.ind) (@ (@ tptp.arr tptp.bool) tptp.bool))))
% 9.41/9.71  (declare-fun tptp.c_2Emarker_2EAC () $$unsorted)
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.arr tptp.bool))) (@ (@ tptp.mem tptp.c_2Emarker_2EAC) (@ _let_1 (@ _let_1 tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Emarker_2EAbbrev () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Emarker_2EAbbrev) (@ (@ tptp.arr tptp.bool) tptp.bool)))
% 9.41/9.71  (declare-fun tptp.c_2Emarker_2ECong () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Emarker_2ECong) (@ (@ tptp.arr tptp.bool) tptp.bool)))
% 9.41/9.71  (declare-fun tptp.c_2Emarker_2EIfCases () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Emarker_2EIfCases) tptp.bool))
% 9.41/9.71  (declare-fun tptp.c_2Emarker_2Estmarker (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Emarker_2Estmarker A_27a)) (@ (@ tptp.arr A_27a) A_27a))))
% 9.41/9.71  (declare-fun tptp.c_2Emarker_2Eunint (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Emarker_2Eunint A_27a)) (@ (@ tptp.arr A_27a) A_27a))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Emarker_2Estmarker A_27a)) V0x) V0x))))
% 9.41/9.71  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) tptp.bool) (forall ((V1q $$unsorted)) (=> (@ (@ tptp.mem V1q) tptp.bool) (forall ((V2m $$unsorted)) (let ((_let_1 (@ tptp.p V1q))) (let ((_let_2 (@ tptp.p V0p))) (let ((_let_3 (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Emarker_2Estmarker tptp.bool)) V2m)))) (let ((_let_4 (and _let_3 _let_2 _let_1))) (=> (@ (@ tptp.mem V2m) tptp.bool) (and (= (and _let_2 _let_3) (and _let_3 _let_2)) (= _let_4 _let_4) (= (and _let_2 _let_3 _let_1) _let_4)))))))))))))
% 9.41/9.71  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) tptp.bool) (forall ((V1q $$unsorted)) (=> (@ (@ tptp.mem V1q) tptp.bool) (forall ((V2m $$unsorted)) (let ((_let_1 (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Emarker_2Estmarker tptp.bool)) V2m)))) (let ((_let_2 (@ tptp.p V1q))) (let ((_let_3 (@ tptp.p V0p))) (let ((_let_4 (and _let_3 _let_2 _let_1))) (=> (@ (@ tptp.mem V2m) tptp.bool) (and (= (and _let_1 _let_3) (and _let_3 _let_1)) (= _let_4 _let_4) (= (and _let_3 _let_1 _let_2) _let_4)))))))))))))
% 9.41/9.71  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) tptp.bool) (forall ((V1q $$unsorted)) (=> (@ (@ tptp.mem V1q) tptp.bool) (forall ((V2m $$unsorted)) (let ((_let_1 (@ tptp.p V1q))) (let ((_let_2 (@ tptp.p V0p))) (let ((_let_3 (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Emarker_2Estmarker tptp.bool)) V2m)))) (let ((_let_4 (or _let_3 _let_2 _let_1))) (=> (@ (@ tptp.mem V2m) tptp.bool) (and (= (or _let_2 _let_3) (or _let_3 _let_2)) (= _let_4 _let_4) (= (or _let_2 _let_3 _let_1) _let_4)))))))))))))
% 9.41/9.71  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) tptp.bool) (forall ((V1q $$unsorted)) (=> (@ (@ tptp.mem V1q) tptp.bool) (forall ((V2m $$unsorted)) (let ((_let_1 (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Emarker_2Estmarker tptp.bool)) V2m)))) (let ((_let_2 (@ tptp.p V1q))) (let ((_let_3 (@ tptp.p V0p))) (let ((_let_4 (or _let_3 _let_2 _let_1))) (=> (@ (@ tptp.mem V2m) tptp.bool) (and (= (or _let_1 _let_3) (or _let_3 _let_1)) (= _let_4 _let_4) (= (or _let_3 _let_1 _let_2) _let_4)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Emarker_2Eunint A_27a)) V0x) V0x))))
% 9.41/9.71  (assert (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Emarker_2EAbbrev) V0x)) (@ tptp.p V0x)))))
% 9.41/9.71  (assert (= (@ tptp.p tptp.c_2Emarker_2EIfCases) true))
% 9.41/9.71  (assert (forall ((V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) tptp.bool) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emarker_2EAC) V0b1)) V1b2)) (and (@ tptp.p V0b1) (@ tptp.p V1b2))))))))
% 9.41/9.71  (assert (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Emarker_2ECong) V0x)) (@ tptp.p V0x)))))
% 9.41/9.71  (assert (forall ((V0lab tptp.tp__i) (V1argument $$unsorted)) (=> (@ (@ tptp.mem V1argument) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emarker_2E_3A_2D) (@ tptp.inj__i V0lab))) V1argument)) (@ tptp.p V1argument)))))
% 9.41/9.71  (declare-fun tptp.c_2Ecombin_2E_3A_3E (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Ecombin_2E_3A_3E A_27a) A_27b)) (@ _let_1 (@ (@ tptp.arr (@ _let_1 A_27a)) A_27a))))))
% 9.41/9.71  (declare-fun tptp.c_2Ecombin_2EASSOC (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ecombin_2EASSOC A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 A_27a))) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Ecombin_2EC (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Ecombin_2EC A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ _let_1 (@ _let_2 A_27c))) (@ _let_2 (@ _let_1 A_27c))))))))
% 9.41/9.71  (declare-fun tptp.c_2Ecombin_2ECOMM (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Ecombin_2ECOMM A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 A_27b))) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Ecombin_2EFAIL (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Ecombin_2EFAIL A_27a) A_27b)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27a)))))
% 9.41/9.71  (declare-fun tptp.c_2Ecombin_2EFCOMM (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Ecombin_2EFCOMM A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.arr A_27b) A_27a))) (@ (@ tptp.arr (@ (@ tptp.arr A_27c) (@ _let_1 A_27a))) tptp.bool))))))
% 9.41/9.71  (declare-fun tptp.c_2Ecombin_2EI (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ecombin_2EI A_27a)) (@ (@ tptp.arr A_27a) A_27a))))
% 9.41/9.71  (declare-fun tptp.c_2Ecombin_2EK (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Ecombin_2EK A_27a) A_27b)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27a)))))
% 9.41/9.71  (declare-fun tptp.c_2Ecombin_2ELEFT__ID (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Ecombin_2ELEFT__ID A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.arr A_27b) A_27b))) (@ _let_1 tptp.bool))))))
% 9.41/9.71  (declare-fun tptp.c_2Ecombin_2EMONOID (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ecombin_2EMONOID A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 A_27a))) (@ _let_1 tptp.bool))))))
% 9.41/9.71  (declare-fun tptp.c_2Ecombin_2ERIGHT__ID (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Ecombin_2ERIGHT__ID A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ _let_1 A_27a))) (@ _let_1 tptp.bool))))))
% 9.41/9.71  (declare-fun tptp.c_2Ecombin_2ES (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Ecombin_2ES A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.arr A_27b) A_27c))) (@ (@ tptp.arr (@ _let_1 A_27b)) (@ _let_1 A_27c)))))))
% 9.41/9.71  (declare-fun tptp.c_2Ecombin_2EUPDATE (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)) (@ _let_1 (@ (@ tptp.arr A_27b) (@ (@ tptp.arr _let_2) _let_2))))))))
% 9.41/9.71  (declare-fun tptp.c_2Ecombin_2EW (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Ecombin_2EW A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 _let_2)) _let_2))))))
% 9.41/9.71  (declare-fun tptp.c_2Ecombin_2Eo (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27c) A_27b)) (@ (@ tptp.arr (@ _let_1 A_27c)) (@ _let_1 A_27b)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.c_2Ecombin_2EK A_27a) A_27b) (@ (@ tptp.lam A_27a) (lambda ((V0x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V1y $$unsorted)) V0x)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (= (@ (@ (@ tptp.c_2Ecombin_2ES A_27a) A_27b) A_27c) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (lambda ((V0f $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) A_27b)) (lambda ((V1g $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V2x)) (@ (@ tptp.ap V1g) V2x)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.c_2Ecombin_2EK A_27a))) (let ((_let_2 (@ (@ tptp.arr A_27a) A_27a))) (= (@ tptp.c_2Ecombin_2EI A_27a) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2ES A_27a) _let_2) A_27a)) (@ _let_1 _let_2))) (@ _let_1 A_27a)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (= (@ (@ (@ tptp.c_2Ecombin_2EC A_27a) A_27b) A_27c) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (lambda ((V0f $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V1x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V2y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V2y)) V1x))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (= (@ (@ tptp.c_2Ecombin_2EW A_27a) A_27b) (@ (@ tptp.lam (@ _let_1 (@ _let_1 A_27b))) (lambda ((V0f $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V1x)) V1x)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27b) A_27c)) V0f)) V1g) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V0f) (@ (@ tptp.ap V1g) V2x))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27b) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2E_3A_3E A_27a) A_27b)) V0x)) V1f) (@ (@ tptp.ap V1f) V0x)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)) V0a)) V1b) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) A_27b)) (lambda ((V2f $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V3c $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V0a)) V3c))) V1b)) (@ (@ tptp.ap V2f) V3c))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27c) A_27a)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27c) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27c) A_27b) A_27a)) V0f)) V1g)) V2x) (@ (@ tptp.ap V0f) (@ (@ tptp.ap V1g) V2x))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27c) A_27a)) (forall ((V2h $$unsorted)) (let ((_let_1 (@ tptp.c_2Ecombin_2Eo A_27d))) (let ((_let_2 (@ _let_1 A_27b))) (=> (@ (@ tptp.mem V2h) (@ (@ tptp.arr A_27d) A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27a)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 A_27a) A_27c)) V1g)) V2h)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27c) A_27b) A_27a)) V0f)) V1g))) V2h)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) A_27c) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V0f) V2x))))) V1g) (@ (@ tptp.lam A_27b) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap V0f) (@ (@ tptp.ap V1g) V3x))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27b) A_27c)) V0f)) (@ _let_1 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V1g) V2x)))) (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap V0f) (@ (@ tptp.ap V1g) V3x)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27a) A_27b)) V0x)) V1y) V0x))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2ES A_27a) A_27b) A_27c)) V0f)) V1g)) V2x) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V2x)) (@ (@ tptp.ap V1g) V2x))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27c) A_27b))) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2ES A_27a) A_27c) A_27b)) (@ _let_1 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V0f) V2x))))) V1g) (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V3x)) (@ (@ tptp.ap V1g) V3x)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27c) A_27b))) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2ES A_27a) A_27c) A_27b)) V0f)) (@ _let_1 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V1g) V2x)))) (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V3x)) (@ (@ tptp.ap V1g) V3x)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27b) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EC A_27a) A_27b) A_27c)) V0f)) V1x)) V2y) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V2y)) V1x)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27c) A_27b))) (forall ((V1y $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (=> (@ (@ tptp.mem V1y) A_27c) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EC A_27a) A_27c) A_27b)) (@ _let_1 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V0f) V2x))))) V1y) (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V3x)) V1y))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 A_27b))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EW A_27a) A_27b)) V0f)) V1x) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V1x)) V1x))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EI A_27a)) V0x) V0x))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27b))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) (@ tptp.c_2Ecombin_2EI A_27b))) V0f) V0f) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V0f)) (@ tptp.c_2Ecombin_2EI A_27a)) V0f))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del) (A_27f tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1v $$unsorted)) (let ((_let_1 (@ tptp.c_2Ecombin_2EK A_27c))) (=> (@ (@ tptp.mem V1v) A_27c) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27c) A_27b)) (@ (@ tptp.ap (@ _let_1 A_27b)) V1v))) V0f) (@ (@ tptp.ap (@ _let_1 A_27a)) V1v))))))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27d) A_27e)) (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27d) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27f) A_27e) A_27d)) V2f)) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27d) A_27f)) V3v)) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27e) A_27f)) (@ (@ tptp.ap V2f) V3v))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27b) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)) V0a)) V1x)) V2f)) V0a) V1x))))))) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27c) (forall ((V4b $$unsorted)) (=> (@ (@ tptp.mem V4b) A_27c) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27d) (forall ((V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27c) A_27d)) (=> (not (= V3a V4b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27c) A_27d)) V3a)) V5x)) V6f)) V4b) (@ (@ tptp.ap V6f) V4b))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27b) (forall ((V3c $$unsorted)) (=> (@ (@ tptp.mem V3c) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)) V1a)) V2b)) V0f)) V3c) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V1a)) V3c))) V2b)) (@ (@ tptp.ap V0f) V3c))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27a) (forall ((V3c $$unsorted)) (=> (@ (@ tptp.mem V3c) A_27b) (forall ((V4d $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1a)) V3c)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V2b)) V4d)))) (=> (@ (@ tptp.mem V4d) A_27b) (=> (not (= V1a V2b)) (= (@ _let_2 (@ _let_3 V0f)) (@ _let_3 (@ _let_2 V0f))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27b) (forall ((V3c $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)) V1a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V3c)))) (=> (@ (@ tptp.mem V3c) A_27b) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2b)) V0f)) (@ _let_2 V0f)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27b) (= (= (@ (@ tptp.ap V0f) V1a) V2b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)) V1a)) V2b)) V0f) V0f)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) A_27b) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (=> (= (@ (@ tptp.ap V0f) V2a) V1b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)) V2a)) V1b)) V0f) V0f)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)) V1a)) (@ (@ tptp.ap V0f) V1a))) V0f) V0f))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27a) (forall ((V3c $$unsorted)) (=> (@ (@ tptp.mem V3c) A_27b) (forall ((V4d $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V2b)) V4d)) V0f))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1a)) V3c)) V0f))) (let ((_let_4 (= V1a V2b))) (=> (@ (@ tptp.mem V4d) A_27b) (= (= _let_3 _let_2) (or (and _let_4 (= V3c V4d)) (and (not _let_4) (= _let_3 V0f) (= _let_2 V0f)))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) A_27d)) (forall ((V1f1 $$unsorted)) (=> (@ (@ tptp.mem V1f1) A_27a) (forall ((V2f2 $$unsorted)) (=> (@ (@ tptp.mem V2f2) A_27b) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27c) (forall ((V4b $$unsorted)) (=> (@ (@ tptp.mem V4b) A_27d) (forall ((V5c $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27c) A_27d)) V3a)))) (=> (@ (@ tptp.mem V5c) A_27d) (=> (not (= V4b V5c)) (not (= (@ (@ tptp.ap (@ _let_1 V4b)) V0f) (@ (@ tptp.ap (@ _let_1 V5c)) V0f))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27b) (forall ((V3c $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)) V1a)))) (=> (@ (@ tptp.mem V3c) A_27b) (= (= (@ (@ tptp.ap (@ _let_1 V2b)) V0f) (@ (@ tptp.ap (@ _let_1 V3c)) V0f)) (= V2b V3c))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (forall ((V3b $$unsorted)) (=> (@ (@ tptp.mem V3b) A_27b) (forall ((V4c $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)) V2a)))) (=> (@ (@ tptp.mem V4c) A_27b) (=> (= (@ (@ tptp.ap (@ _let_1 V3b)) V0f1) (@ (@ tptp.ap (@ _let_1 V4c)) V1f2)) (and (= V3b V4c) (forall ((V5v $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)) V2a)) V5v)))) (=> (@ (@ tptp.mem V5v) A_27b) (= (@ _let_1 V0f1) (@ _let_1 V1f2)))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V2v $$unsorted)) (let ((_let_1 (@ tptp.c_2Ebool_2ELET A_27c))) (=> (@ (@ tptp.mem V2v) A_27c) (= (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V1f)) V2v)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27c) A_27a) A_27b)) V0P)) V1f))) V2v))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27b) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.c_2Ebool_2ELET A_27b))) (=> (@ (@ tptp.mem V2x) A_27c) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.arr A_27c) A_27a))) V0f)) V1v)) V2x) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EC A_27b) A_27c) A_27a)) V0f)) V2x))) V1v))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1v $$unsorted)) (let ((_let_1 (@ tptp.c_2Ecombin_2Eo A_27a))) (=> (@ (@ tptp.mem V1v) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET A_27a) tptp.bool)) V0f)) V1v)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2ES A_27a) tptp.bool) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 (@ (@ tptp.arr tptp.bool) tptp.bool)) tptp.bool)) tptp.c_2Emin_2E_3D_3D_3E)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 tptp.bool) tptp.bool)) tptp.c_2Emarker_2EAbbrev)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EC A_27a) A_27a) tptp.bool)) (@ tptp.c_2Emin_2E_3D A_27a))) V1v))))) V0f))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V2v $$unsorted)) (let ((_let_1 (@ tptp.c_2Ebool_2Eliteral__case A_27c))) (=> (@ (@ tptp.mem V2v) A_27c) (= (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V1f)) V2v)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27c) A_27a) A_27b)) V0P)) V1f))) V2v))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27b) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.c_2Ebool_2Eliteral__case A_27b))) (=> (@ (@ tptp.mem V2x) A_27c) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.arr A_27c) A_27a))) V0f)) V1v)) V2x) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EC A_27b) A_27c) A_27a)) V0f)) V2x))) V1v))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1v $$unsorted)) (let ((_let_1 (@ tptp.c_2Ecombin_2Eo A_27a))) (=> (@ (@ tptp.mem V1v) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2Eliteral__case A_27a) tptp.bool)) V0f)) V1v)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2ES A_27a) tptp.bool) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 (@ (@ tptp.arr tptp.bool) tptp.bool)) tptp.bool)) tptp.c_2Emin_2E_3D_3D_3E)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 tptp.bool) tptp.bool)) tptp.c_2Emarker_2EAbbrev)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EC A_27a) A_27a) tptp.bool)) (@ tptp.c_2Emin_2E_3D A_27a))) V1v))))) V0f))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 A_27a))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EASSOC A_27a)) V0f)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (forall ((V3z $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1x)))) (=> (@ (@ tptp.mem V3z) A_27a) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2y)) V3z)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V2y))) V3z)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 A_27b))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2ECOMM A_27a) A_27b)) V0f)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ (@ tptp.ap (@ _let_1 V1x)) V2y) (@ (@ tptp.ap (@ _let_1 V2y)) V1x))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27a))) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) A_27a))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EFCOMM A_27a) A_27b) A_27c)) V0f)) V1g)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27c) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (forall ((V4z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap V1g) V2x)))) (let ((_let_2 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V4z) A_27b) (= (@ _let_1 (@ (@ tptp.ap (@ _let_2 V3y)) V4z)) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V3y))) V4z))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27a))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2ERIGHT__ID A_27a) A_27b)) V0f)) V1e)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap V0f) V2x)) V1e) V2x)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2ELEFT__ID A_27a) A_27b)) V0f)) V1e)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap V0f) V1e)) V2x) V2x)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EMONOID A_27a)) V0f)) V1e)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EASSOC A_27a)) V0f)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2ERIGHT__ID A_27a) A_27a)) V0f)) V1e)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2ELEFT__ID A_27a) A_27a)) V0f)) V1e))))))))))
% 9.41/9.71  (assert (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EASSOC tptp.bool)) tptp.c_2Ebool_2E_2F_5C)))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 A_27a))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EASSOC A_27a)) V0f)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (forall ((V3z $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1x)))) (=> (@ (@ tptp.mem V3z) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ _let_2 V2y))) V3z) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2y)) V3z))))))))))))))))
% 9.41/9.71  (assert (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EASSOC tptp.bool)) tptp.c_2Ebool_2E_5C_2F)))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 A_27a))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EFCOMM A_27a) A_27a) A_27a)) V0f)) V0f)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EASSOC A_27a)) V0f)))))))
% 9.41/9.71  (assert (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EMONOID tptp.bool)) tptp.c_2Ebool_2E_2F_5C)) tptp.c_2Ebool_2ET)))
% 9.41/9.71  (assert (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EMONOID tptp.bool)) tptp.c_2Ebool_2E_5C_2F)) tptp.c_2Ebool_2EF)))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.c_2Ecombin_2EFAIL A_27a) A_27b) (@ (@ tptp.lam A_27a) (lambda ((V0x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V1y $$unsorted)) V0x)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EFAIL A_27a) A_27b)) V0x)) V1y) V0x))))))
% 9.41/9.71  (declare-fun tptp.ty_2Enum_2Enum () tptp.del)
% 9.41/9.71  (declare-sort tptp.tp__ty_2Enum_2Enum 0)
% 9.41/9.71  (declare-fun tptp.inj__ty_2Enum_2Enum (tptp.tp__ty_2Enum_2Enum) $$unsorted)
% 9.41/9.71  (declare-fun tptp.surj__ty_2Enum_2Enum ($$unsorted) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.71  (assert (forall ((X tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ tptp.inj__ty_2Enum_2Enum X)) X)))
% 9.41/9.71  (assert (forall ((X tptp.tp__ty_2Enum_2Enum)) (@ (@ tptp.mem (@ tptp.inj__ty_2Enum_2Enum X)) tptp.ty_2Enum_2Enum)))
% 9.41/9.71  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) tptp.ty_2Enum_2Enum) (= X (@ tptp.inj__ty_2Enum_2Enum (@ tptp.surj__ty_2Enum_2Enum X))))))
% 9.41/9.71  (declare-fun tptp.c_2Enum_2E0 () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Enum_2E0) tptp.ty_2Enum_2Enum))
% 9.41/9.71  (declare-fun tptp.fo__c_2Enum_2E0 () tptp.tp__ty_2Enum_2Enum)
% 9.41/9.71  (assert (= (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0) tptp.c_2Enum_2E0))
% 9.41/9.71  (declare-fun tptp.c_2Enum_2EABS__num () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Enum_2EABS__num) (@ (@ tptp.arr tptp.ind) tptp.ty_2Enum_2Enum)))
% 9.41/9.71  (declare-fun tptp.fo__c_2Enum_2EABS__num (tptp.tp__i) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.71  (assert (forall ((X0 tptp.tp__i)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Enum_2EABS__num X0)) (@ (@ tptp.ap tptp.c_2Enum_2EABS__num) (@ tptp.inj__i X0)))))
% 9.41/9.71  (declare-fun tptp.c_2Enum_2EIS__NUM__REP () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Enum_2EIS__NUM__REP) (@ (@ tptp.arr tptp.ind) tptp.bool)))
% 9.41/9.71  (declare-fun tptp.c_2Enum_2EREP__num () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Enum_2EREP__num) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ind)))
% 9.41/9.71  (declare-fun tptp.fo__c_2Enum_2EREP__num (tptp.tp__ty_2Enum_2Enum) tptp.tp__i)
% 9.41/9.71  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__i (@ tptp.fo__c_2Enum_2EREP__num X0)) (@ (@ tptp.ap tptp.c_2Enum_2EREP__num) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.71  (declare-fun tptp.c_2Enum_2ESUC () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Enum_2ESUC) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.71  (declare-fun tptp.fo__c_2Enum_2ESUC (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.71  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Enum_2ESUC X0)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.71  (declare-fun tptp.c_2Enum_2ESUC__REP () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Enum_2ESUC__REP) (@ (@ tptp.arr tptp.ind) tptp.ind)))
% 9.41/9.71  (declare-fun tptp.fo__c_2Enum_2ESUC__REP (tptp.tp__i) tptp.tp__i)
% 9.41/9.71  (assert (forall ((X0 tptp.tp__i)) (= (@ tptp.inj__i (@ tptp.fo__c_2Enum_2ESUC__REP X0)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC__REP) (@ tptp.inj__i X0)))))
% 9.41/9.71  (declare-fun tptp.c_2Enum_2EZERO__REP () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Enum_2EZERO__REP) tptp.ind))
% 9.41/9.71  (declare-fun tptp.fo__c_2Enum_2EZERO__REP () tptp.tp__i)
% 9.41/9.71  (assert (= (@ tptp.inj__i tptp.fo__c_2Enum_2EZERO__REP) tptp.c_2Enum_2EZERO__REP))
% 9.41/9.71  (assert (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2EONE__ONE tptp.ind) tptp.ind)) tptp.c_2Enum_2ESUC__REP)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2EONTO tptp.ind) tptp.ind)) tptp.c_2Enum_2ESUC__REP)))))
% 9.41/9.71  (assert (forall ((V0y tptp.tp__i)) (not (= tptp.fo__c_2Enum_2EZERO__REP (@ tptp.surj__i (@ (@ tptp.ap tptp.c_2Enum_2ESUC__REP) (@ tptp.inj__i V0y)))))))
% 9.41/9.71  (assert (forall ((V0m tptp.tp__i)) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Enum_2EIS__NUM__REP) (@ tptp.inj__i V0m))) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.ap V1P))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr tptp.ind) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 (@ tptp.inj__i tptp.fo__c_2Enum_2EZERO__REP))) (forall ((V2n tptp.tp__i)) (let ((_let_1 (@ tptp.inj__i V2n))) (let ((_let_2 (@ tptp.ap V1P))) (=> (@ tptp.p (@ _let_2 _let_1)) (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC__REP) _let_1)))))))) (@ tptp.p (@ _let_1 (@ tptp.inj__i V0m))))))))))
% 9.41/9.71  (assert (exists ((V0rep $$unsorted)) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ind)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION tptp.ind) tptp.ty_2Enum_2Enum)) tptp.c_2Enum_2EIS__NUM__REP)) V0rep)))))
% 9.41/9.71  (assert (and (forall ((V0a tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2EABS__num) (@ (@ tptp.ap tptp.c_2Enum_2EREP__num) (@ tptp.inj__ty_2Enum_2Enum V0a)))) V0a)) (forall ((V1r tptp.tp__i)) (let ((_let_1 (@ tptp.inj__i V1r))) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Enum_2EIS__NUM__REP) _let_1)) (= (@ tptp.surj__i (@ (@ tptp.ap tptp.c_2Enum_2EREP__num) (@ (@ tptp.ap tptp.c_2Enum_2EABS__num) _let_1))) V1r))))))
% 9.41/9.71  (assert (= tptp.fo__c_2Enum_2E0 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2EABS__num) (@ tptp.inj__i tptp.fo__c_2Enum_2EZERO__REP)))))
% 9.41/9.71  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2EABS__num) (@ (@ tptp.ap tptp.c_2Enum_2ESUC__REP) (@ (@ tptp.ap tptp.c_2Enum_2EREP__num) _let_1))))))))
% 9.41/9.71  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (not (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V0n))) tptp.fo__c_2Enum_2E0))))
% 9.41/9.71  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Enum_2ESUC))) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n)))) (= V0m V1n)))))
% 9.41/9.71  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap V0P))) (=> (@ tptp.p (@ _let_2 _let_1)) (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))))))) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V2n))))))))
% 9.41/9.71  (declare-fun tptp.ty_2Eone_2Eone () tptp.del)
% 9.41/9.71  (declare-sort tptp.tp__ty_2Eone_2Eone 0)
% 9.41/9.71  (declare-fun tptp.inj__ty_2Eone_2Eone (tptp.tp__ty_2Eone_2Eone) $$unsorted)
% 9.41/9.71  (declare-fun tptp.surj__ty_2Eone_2Eone ($$unsorted) tptp.tp__ty_2Eone_2Eone)
% 9.41/9.71  (assert (forall ((X tptp.tp__ty_2Eone_2Eone)) (= (@ tptp.surj__ty_2Eone_2Eone (@ tptp.inj__ty_2Eone_2Eone X)) X)))
% 9.41/9.71  (assert (forall ((X tptp.tp__ty_2Eone_2Eone)) (@ (@ tptp.mem (@ tptp.inj__ty_2Eone_2Eone X)) tptp.ty_2Eone_2Eone)))
% 9.41/9.71  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) tptp.ty_2Eone_2Eone) (= X (@ tptp.inj__ty_2Eone_2Eone (@ tptp.surj__ty_2Eone_2Eone X))))))
% 9.41/9.71  (declare-fun tptp.c_2Eone_2Eone () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Eone_2Eone) tptp.ty_2Eone_2Eone))
% 9.41/9.71  (declare-fun tptp.fo__c_2Eone_2Eone () tptp.tp__ty_2Eone_2Eone)
% 9.41/9.71  (assert (= (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone) tptp.c_2Eone_2Eone))
% 9.41/9.71  (declare-fun tptp.c_2Eone_2Eone__CASE (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eone_2Eone__CASE A_27a)) (@ (@ tptp.arr tptp.ty_2Eone_2Eone) (@ (@ tptp.arr A_27a) A_27a)))))
% 9.41/9.71  (assert (exists ((V0rep $$unsorted)) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr tptp.ty_2Eone_2Eone) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION tptp.bool) tptp.ty_2Eone_2Eone)) (@ (@ tptp.lam tptp.bool) (lambda ((V1b $$unsorted)) V1b)))) V0rep)))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Eone_2Eone)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) tptp.ty_2Eone_2Eone)) (= V0f V1g))))))
% 9.41/9.71  (assert (= tptp.fo__c_2Eone_2Eone (@ tptp.surj__ty_2Eone_2Eone (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 tptp.ty_2Eone_2Eone)) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V0x $$unsorted)) tptp.c_2Ebool_2ET))))))
% 9.41/9.71  (assert (forall ((V0v tptp.tp__ty_2Eone_2Eone)) (= V0v tptp.fo__c_2Eone_2Eone)))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Eone_2Eone) A_27a))) (=> (@ (@ tptp.mem V0e) A_27a) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1fn $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) (@ (@ tptp.ap V1fn) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone)))) V0e)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (exists ((V1fn $$unsorted)) (and (@ (@ tptp.mem V1fn) (@ (@ tptp.arr tptp.ty_2Eone_2Eone) A_27a)) (= (@ (@ tptp.ap V1fn) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone)) V0e))))))
% 9.41/9.71  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Eone_2Eone) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone))) (forall ((V1x tptp.tp__ty_2Eone_2Eone)) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Eone_2Eone V1x))))))))
% 9.41/9.71  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Eone_2Eone) tptp.bool)) (= (forall ((V1x tptp.tp__ty_2Eone_2Eone)) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Eone_2Eone V1x)))) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0u tptp.tp__ty_2Eone_2Eone) (V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eone_2Eone__CASE A_27a)) (@ tptp.inj__ty_2Eone_2Eone V0u))) V1x) V1x))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eone_2Eone__CASE A_27a)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone))) V0x) V0x))))
% 9.41/9.71  (declare-fun tptp.ty_2Esum_2Esum (tptp.del tptp.del) tptp.del)
% 9.41/9.71  (declare-fun tptp.c_2Esum_2E_2B_2B (tptp.del tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (@ (@ tptp.mem (@ (@ (@ (@ tptp.c_2Esum_2E_2B_2B A_27a) A_27b) A_27c) A_27d)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) A_27d)) (@ (@ tptp.arr (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (@ (@ tptp.ty_2Esum_2Esum A_27c) A_27d)))))))
% 9.41/9.71  (declare-fun tptp.c_2Esum_2EABS__sum (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Esum_2EABS__sum A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr tptp.bool) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)))))
% 9.41/9.71  (declare-fun tptp.c_2Esum_2EINL (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)))))
% 9.41/9.71  (declare-fun tptp.c_2Esum_2EINR (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) (@ (@ tptp.arr A_27b) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)))))
% 9.41/9.71  (declare-fun tptp.c_2Esum_2EISL (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Esum_2EISL A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) tptp.bool))))
% 9.41/9.71  (declare-fun tptp.c_2Esum_2EISR (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Esum_2EISR A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) tptp.bool))))
% 9.41/9.71  (declare-fun tptp.c_2Esum_2EIS__SUM__REP (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Esum_2EIS__SUM__REP A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr tptp.bool) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) tptp.bool))))
% 9.41/9.71  (declare-fun tptp.c_2Esum_2EOUTL (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Esum_2EOUTL A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) A_27a))))
% 9.41/9.71  (declare-fun tptp.c_2Esum_2EOUTR (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Esum_2EOUTR A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) A_27b))))
% 9.41/9.71  (declare-fun tptp.c_2Esum_2EREP__sum (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Esum_2EREP__sum A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (@ (@ tptp.arr tptp.bool) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))))))
% 9.41/9.71  (declare-fun tptp.c_2Esum_2ESUM__ALL (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Esum_2ESUM__ALL A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) tptp.bool))))))
% 9.41/9.71  (declare-fun tptp.c_2Esum_2Esum__CASE (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Esum_2Esum__CASE A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) A_27c)) A_27c))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.bool) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EIS__SUM__REP A_27a) A_27b)) V0f)) (exists ((V1v1 $$unsorted)) (and (@ (@ tptp.mem V1v1) A_27a) (exists ((V2v2 $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.bool))) (and (@ (@ tptp.mem V2v2) A_27b) (or (= V0f (@ _let_1 (lambda ((V3b $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V5y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V4x)) V1v1))) V3b)))))))) (= V0f (@ _let_1 (lambda ((V6b $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V7x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V8y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) V8y)) V2v2))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) V6b)))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (exists ((V0rep $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (let ((_let_2 (@ (@ tptp.arr tptp.bool) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))))) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr _let_1) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION _let_2) _let_1)) (@ (@ tptp.c_2Esum_2EIS__SUM__REP A_27a) A_27b))) V0rep))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EABS__sum A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EREP__sum A_27a) A_27b)) V0a)) V0a))) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr tptp.bool) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EIS__SUM__REP A_27a) A_27b)) V1r)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EREP__sum A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EABS__sum A_27a) A_27b)) V1r)) V1r)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V0e) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EABS__sum A_27a) A_27b)) (@ (@ tptp.lam tptp.bool) (lambda ((V1b $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V3y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V2x)) V0e))) V1b))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V0e) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EABS__sum A_27a) A_27b)) (@ (@ tptp.lam tptp.bool) (lambda ((V1b $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V3y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) V3y)) V0e))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) V1b)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)))) (=> (@ (@ tptp.mem V1y) A_27a) (= (= (@ _let_1 V0x) (@ _let_1 V1y)) (= V0x V1y))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27b) (forall ((V1y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)))) (=> (@ (@ tptp.mem V1y) A_27b) (= (= (@ _let_1 V0x) (@ _let_1 V1y)) (= V0x V1y))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) A_27a) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)))) (=> (@ (@ tptp.mem V1x) A_27a) (= (= (@ _let_1 V1x) (@ _let_1 V0y)) (= V1x V0y))))))) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27b) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)))) (=> (@ (@ tptp.mem V3x) A_27b) (= (= (@ _let_1 V3x) (@ _let_1 V2y)) (= V3x V2y))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v1 $$unsorted)) (=> (@ (@ tptp.mem V0v1) A_27a) (forall ((V1v2 $$unsorted)) (=> (@ (@ tptp.mem V1v2) A_27b) (not (= (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V1v2) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V0v1))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) A_27c))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27c)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2h $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr A_27a) A_27c))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27c) _let_1)) V2h)) (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)))) V0f))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr A_27b) A_27c))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) A_27c) _let_1)) V2h)) (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)))) V1g)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) tptp.bool)) (=> (and (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V1x))))) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27b) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V2y)))))) (forall ((V3s $$unsorted)) (=> (@ (@ tptp.mem V3s) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap V0P) V3s))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) tptp.bool)) (= (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap V0P) V1s)))) (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V2x))))) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V3y))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) tptp.bool)) (= (exists ((V1s $$unsorted)) (and (@ (@ tptp.mem V1s) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap V0P) V1s)))) (or (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V2x))))) (exists ((V3y $$unsorted)) (and (@ (@ tptp.mem V3y) A_27b) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V3y))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27c)) (exists ((V2h $$unsorted)) (and (@ (@ tptp.mem V2h) (@ (@ tptp.arr (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) A_27c)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (= (@ (@ tptp.ap V2h) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V3x)) (@ (@ tptp.ap V0f) V3x)))) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27b) (= (@ (@ tptp.ap V2h) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V4y)) (@ (@ tptp.ap V1g) V4y)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0ss $$unsorted)) (=> (@ (@ tptp.mem V0ss) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (or (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (= V0ss (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V1x)))) (exists ((V2y $$unsorted)) (and (@ (@ tptp.mem V2y) A_27b) (= V0ss (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V2y))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (not (= (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V0x) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V1y))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (not (= (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V1y) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V0x))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EISL A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V0x))))) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EISL A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V1y)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EISR A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V0x))))) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EISR A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V1y)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EOUTL A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V0x)) V0x))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EOUTR A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V0x)) V0x))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EISL A_27a) A_27b)) V0x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EISR A_27a) A_27b)) V0x))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EISL A_27a) A_27b)) V0x)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EOUTL A_27a) A_27b)) V0x)) V0x)))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EISR A_27a) A_27b)) V0x)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EOUTR A_27a) A_27b)) V0x)) V0x)))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2f1 $$unsorted)) (=> (@ (@ tptp.mem V2f1) (@ (@ tptp.arr A_27b) A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Esum_2Esum__CASE A_27a) A_27b) A_27c)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V0x))) V1f)) V2f1) (@ (@ tptp.ap V1f) V0x)))))))) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (forall ((V4f $$unsorted)) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V5f1 $$unsorted)) (=> (@ (@ tptp.mem V5f1) (@ (@ tptp.arr A_27b) A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Esum_2Esum__CASE A_27a) A_27b) A_27c)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V3y))) V4f)) V5f1) (@ (@ tptp.ap V5f1) V3y)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f_27 $$unsorted)) (=> (@ (@ tptp.mem V0f_27) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V1f1_27 $$unsorted)) (=> (@ (@ tptp.mem V1f1_27) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V2M $$unsorted)) (=> (@ (@ tptp.mem V2M) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (forall ((V3M_27 $$unsorted)) (=> (@ (@ tptp.mem V3M_27) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (forall ((V4f $$unsorted)) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V5f1 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ (@ tptp.c_2Esum_2Esum__CASE A_27a) A_27b) A_27c)))) (=> (@ (@ tptp.mem V5f1) (@ (@ tptp.arr A_27b) A_27c)) (=> (and (= V2M V3M_27) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (=> (= V3M_27 (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V6x)) (= (@ (@ tptp.ap V4f) V6x) (@ (@ tptp.ap V0f_27) V6x))))) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27b) (=> (= V3M_27 (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V7y)) (= (@ (@ tptp.ap V5f1) V7y) (@ (@ tptp.ap V1f1_27) V7y)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V2M)) V4f)) V5f1) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V3M_27)) V0f_27)) V1f1_27)))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Esum_2E_2B_2B A_27a) A_27b) A_27c) A_27d)) V0f)) V1g)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V2a)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27c) A_27d)) (@ (@ tptp.ap V0f) V2a))))))))) (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V4g $$unsorted)) (=> (@ (@ tptp.mem V4g) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5b $$unsorted)) (=> (@ (@ tptp.mem V5b) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Esum_2E_2B_2B A_27a) A_27b) A_27c) A_27d)) V3f)) V4g)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V5b)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27c) A_27d)) (@ (@ tptp.ap V4g) V5b))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V2z $$unsorted)) (=> (@ (@ tptp.mem V2z) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Esum_2E_2B_2B A_27a) A_27b) A_27c) A_27d)) V0f)) V1g)) V2z) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Esum_2Esum A_27c) A_27d))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EISL A_27a) A_27b)) V2z))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27c) A_27d)) (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EOUTL A_27a) A_27b)) V2z))))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27c) A_27d)) (@ (@ tptp.ap V1g) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EOUTR A_27a) A_27b)) V2z))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V2z $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum A_27c) A_27d))) (=> (@ (@ tptp.mem V2z) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Esum_2E_2B_2B A_27a) A_27b) A_27c) A_27d)) V0f)) V1g)) V2z) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Esum_2Esum__CASE A_27a) A_27b) _let_1)) V2z)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) _let_1) A_27c)) (@ (@ tptp.c_2Esum_2EINL A_27c) A_27d))) V0f))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_1) A_27d)) (@ (@ tptp.c_2Esum_2EINR A_27c) A_27d))) V1g)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Esum_2E_2B_2B A_27a) A_27b) A_27a) A_27b)) (@ tptp.c_2Ecombin_2EI A_27a))) (@ tptp.c_2Ecombin_2EI A_27b)) (@ tptp.c_2Ecombin_2EI (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del) (A_27f tptp.del) (A_27g tptp.del) (A_27h tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (and (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27b) (forall ((V3z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27b) A_27a)))) (=> (@ (@ tptp.mem V3z) A_27a) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Esum_2Esum A_27b) A_27a))) V0P)) (@ _let_1 V1x))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27b) A_27a)) V2y)) (@ _let_1 V3z)) (and (@ tptp.p V0P) (= V3z V1x)))))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27c) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27d) (forall ((V6z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27d) A_27c)))) (=> (@ (@ tptp.mem V6z) A_27d) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Esum_2Esum A_27d) A_27c))) V0P)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27d) A_27c)) V4x))) (@ _let_1 V5y)) (@ _let_1 V6z)) (and (not (@ tptp.p V0P)) (= V6z V5y)))))))))) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27e) (forall ((V8y $$unsorted)) (=> (@ (@ tptp.mem V8y) A_27f) (forall ((V9z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27e) A_27f)))) (=> (@ (@ tptp.mem V9z) A_27e) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Esum_2Esum A_27e) A_27f))) V0P)) (@ _let_1 V7x))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27e) A_27f)) V8y)) (@ _let_1 V9z)) (and (@ tptp.p V0P) (= V9z V7x)))))))))) (forall ((V10x $$unsorted)) (=> (@ (@ tptp.mem V10x) A_27g) (forall ((V11y $$unsorted)) (=> (@ (@ tptp.mem V11y) A_27h) (forall ((V12z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27g) A_27h)))) (=> (@ (@ tptp.mem V12z) A_27h) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Esum_2Esum A_27g) A_27h))) V0P)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27g) A_27h)) V10x))) (@ _let_1 V11y)) (@ _let_1 V12z)) (and (not (@ tptp.p V0P)) (= V12z V11y))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EISL A_27a) A_27b)) V0x))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EISR A_27a) A_27b)) V0x))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EISR A_27a) A_27b)) V0x))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EISL A_27a) A_27b)) V0x))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2ESUM__ALL A_27a) A_27b)) V0P)) V1Q)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V2x))) (@ tptp.p (@ (@ tptp.ap V0P) V2x))))))))) (forall ((V3P $$unsorted)) (=> (@ (@ tptp.mem V3P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4Q $$unsorted)) (=> (@ (@ tptp.mem V4Q) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2ESUM__ALL A_27a) A_27b)) V3P)) V4Q)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V5y))) (@ tptp.p (@ (@ tptp.ap V4Q) V5y))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1P_27 $$unsorted)) (=> (@ (@ tptp.mem V1P_27) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V3Q_27 $$unsorted)) (=> (@ (@ tptp.mem V3Q_27) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V4s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Esum_2ESUM__ALL A_27a) A_27b)))) (=> (@ (@ tptp.mem V4s) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (=> (and (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V5x)) (@ tptp.p (@ (@ tptp.ap V1P_27) V5x))))) (forall ((V6y $$unsorted)) (=> (@ (@ tptp.mem V6y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap V2Q) V6y)) (@ tptp.p (@ (@ tptp.ap V3Q_27) V6y)))))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0P)) V2Q)) V4s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1P_27)) V3Q_27)) V4s))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (forall ((V1s_27 $$unsorted)) (=> (@ (@ tptp.mem V1s_27) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3P_27 $$unsorted)) (=> (@ (@ tptp.mem V3P_27) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4Q $$unsorted)) (=> (@ (@ tptp.mem V4Q) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V5Q_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Esum_2ESUM__ALL A_27a) A_27b)))) (=> (@ (@ tptp.mem V5Q_27) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (= V0s V1s_27) (forall ((V6a $$unsorted)) (=> (@ (@ tptp.mem V6a) A_27a) (=> (= V1s_27 (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V6a)) (= (@ tptp.p (@ (@ tptp.ap V2P) V6a)) (@ tptp.p (@ (@ tptp.ap V3P_27) V6a)))))) (forall ((V7b $$unsorted)) (=> (@ (@ tptp.mem V7b) A_27b) (=> (= V1s_27 (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V7b)) (= (@ tptp.p (@ (@ tptp.ap V4Q) V7b)) (@ tptp.p (@ (@ tptp.ap V5Q_27) V7b))))))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V2P)) V4Q)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V3P_27)) V5Q_27)) V1s_27))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0sum $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (=> (@ (@ tptp.mem V0sum) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) _let_1)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) _let_1)) A_27c))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2EDATATYPE A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap V0sum) (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b))) (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b))))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2ECR (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2ECR A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2EEMPTY__REL (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2EEMPTY__REL A_27a)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2EEQC (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 tptp.bool)))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2EEQC A_27a)) (@ (@ tptp.arr _let_2) _let_2))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2EIDEM (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27z tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Erelation_2EIDEM A_27z)) (@ (@ tptp.arr (@ (@ tptp.arr A_27z) A_27z)) tptp.bool))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2EINDUCTIVE__INVARIANT (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Erelation_2EINDUCTIVE__INVARIANT A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.arr A_27b) tptp.bool))) (@ (@ tptp.arr (@ (@ tptp.arr _let_2) _let_2)) tptp.bool))))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2EINDUCTIVE__INVARIANT__ON (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27b))) (let ((_let_3 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ (@ tptp.c_2Erelation_2EINDUCTIVE__INVARIANT__ON A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 _let_3)) (@ (@ tptp.arr _let_3) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.arr A_27b) tptp.bool))) (@ (@ tptp.arr (@ (@ tptp.arr _let_2) _let_2)) tptp.bool))))))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2EINVOL (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27z tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Erelation_2EINVOL A_27z)) (@ (@ tptp.arr (@ (@ tptp.arr A_27z) A_27z)) tptp.bool))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2ELinearOrder (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2ELinearOrder A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2EO (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27g tptp.del) (A_27h tptp.del) (A_27k tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27k) tptp.bool))) (let ((_let_2 (@ tptp.arr A_27g))) (let ((_let_3 (@ tptp.arr A_27h))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Erelation_2EO A_27g) A_27h) A_27k)) (@ (@ tptp.arr (@ _let_3 _let_1)) (@ (@ tptp.arr (@ _let_2 (@ _let_3 tptp.bool))) (@ _let_2 _let_1)))))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2EOrder (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27g tptp.del)) (let ((_let_1 (@ tptp.arr A_27g))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2EOrder A_27g)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2EPreOrder (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2EPreOrder A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2ERC (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 tptp.bool)))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2ERC A_27a)) (@ (@ tptp.arr _let_2) _let_2))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2ERCOMPL (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) (@ (@ tptp.mem (@ (@ tptp.c_2Erelation_2ERCOMPL A_27a) A_27b)) (@ (@ tptp.arr _let_1) _let_1)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2ERDOM (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Erelation_2ERDOM A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.arr A_27b) tptp.bool))) (@ _let_1 tptp.bool))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2ERDOM__DELETE (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ (@ tptp.arr A_27b) tptp.bool)))) (@ (@ tptp.mem (@ (@ tptp.c_2Erelation_2ERDOM__DELETE A_27a) A_27b)) (@ (@ tptp.arr _let_2) (@ _let_1 _let_2)))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2ERESTRICT (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Erelation_2ERESTRICT A_27a) A_27b)) (@ (@ tptp.arr _let_2) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) (@ _let_1 _let_2))))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2ERINTER (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ (@ tptp.c_2Erelation_2ERINTER A_27a) A_27b)) (@ _let_2 (@ _let_2 _let_1)))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2ERRANGE (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27b) tptp.bool))) (@ (@ tptp.mem (@ (@ tptp.c_2Erelation_2ERRANGE A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) _let_1)) _let_1)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2ERRESTRICT (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ (@ tptp.arr A_27b) tptp.bool)))) (@ (@ tptp.mem (@ (@ tptp.c_2Erelation_2ERRESTRICT A_27a) A_27b)) (@ (@ tptp.arr _let_2) (@ (@ tptp.arr (@ _let_1 tptp.bool)) _let_2)))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2ERSUBSET (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))))) (@ (@ tptp.mem (@ (@ tptp.c_2Erelation_2ERSUBSET A_27a) A_27b)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2ERTC (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 tptp.bool)))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2ERTC A_27a)) (@ (@ tptp.arr _let_2) _let_2))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2ERUNION (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ (@ tptp.c_2Erelation_2ERUNION A_27a) A_27b)) (@ _let_2 (@ _let_2 _let_1)))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2ERUNIV (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Erelation_2ERUNIV A_27a) A_27b)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2ESC (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 tptp.bool)))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2ESC A_27a)) (@ (@ tptp.arr _let_2) _let_2))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2ESN (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2ESN A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2ESTRORD (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 tptp.bool)))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2ESTRORD A_27a)) (@ (@ tptp.arr _let_2) _let_2))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2EStrongLinearOrder (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2EStrongLinearOrder A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2EStrongOrder (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27g tptp.del)) (let ((_let_1 (@ tptp.arr A_27g))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2EStrongOrder A_27g)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2ETC (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 tptp.bool)))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2ETC A_27a)) (@ (@ tptp.arr _let_2) _let_2))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2EWCR (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2EWCR A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2EWF (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2EWF A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2EWFP (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2EWFP A_27a)) (@ (@ tptp.arr (@ _let_1 _let_2)) _let_2))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2EWFREC (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Erelation_2EWFREC A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) (@ (@ tptp.arr (@ (@ tptp.arr _let_2) _let_2)) _let_2)))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2EWeakLinearOrder (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2EWeakLinearOrder A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2EWeakOrder (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27g tptp.del)) (let ((_let_1 (@ tptp.arr A_27g))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2EWeakOrder A_27g)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2Eantisymmetric (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2Eantisymmetric A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2Eapprox (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27b))) (let ((_let_3 (@ tptp.arr _let_2))) (@ (@ tptp.mem (@ (@ tptp.c_2Erelation_2Eapprox A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) (@ (@ tptp.arr (@ _let_3 _let_2)) (@ _let_1 (@ _let_3 tptp.bool))))))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2Ediag (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2Ediag A_27a)) (@ (@ tptp.arr _let_2) (@ _let_1 _let_2)))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2Ediamond (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2Ediamond A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2Eequivalence (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2Eequivalence A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2Einv (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Erelation_2Einv A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ _let_2 tptp.bool))) (@ _let_2 (@ _let_1 tptp.bool))))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2Einv__image (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Erelation_2Einv__image A_27a) A_27b)) (@ (@ tptp.arr (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.arr (@ _let_1 A_27b)) (@ _let_1 (@ _let_1 tptp.bool)))))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2Eirreflexive (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2Eirreflexive A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2Enf (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Erelation_2Enf A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.arr A_27b) tptp.bool))) (@ _let_1 tptp.bool))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2Ercdiamond (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2Ercdiamond A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2Ereflexive (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2Ereflexive A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2Esymmetric (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2Esymmetric A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2Ethe__fun (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Erelation_2Ethe__fun A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) (@ (@ tptp.arr (@ (@ tptp.arr _let_2) _let_2)) (@ _let_1 _let_2))))))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2Etotal (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2Etotal A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2Etransitive (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2Etransitive A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Erelation_2Etrichotomous (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erelation_2Etrichotomous A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (forall ((V3z $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1x)))) (=> (@ (@ tptp.mem V3z) A_27a) (=> (and (@ tptp.p (@ _let_2 V2y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2y)) V3z))) (@ tptp.p (@ _let_2 V3z))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ereflexive A_27a)) V0R)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V1x)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eirreflexive A_27a)) V0R)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V1x))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Esymmetric A_27a)) V0R)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1x)) V2y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2y)) V1x)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eantisymmetric A_27a)) V0R)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (=> (@ (@ tptp.mem V2y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1x)) V2y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2y)) V1x))) (= V1x V2y))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eequivalence A_27a)) V0R)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ereflexive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Esymmetric A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) V0R)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (=> (@ (@ tptp.mem V2y) A_27a) (or (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1x)) V2y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2y)) V1x)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etrichotomous A_27a)) V0R)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (=> (@ (@ tptp.mem V2b) A_27a) (or (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1a)) V2b)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2b)) V1a)) (= V1a V2b))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V1a)) V2b)) (forall ((V3P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3P) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V3P) V4x)) V5y))))))) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27a) (forall ((V8z $$unsorted)) (let ((_let_1 (@ tptp.ap V3P))) (let ((_let_2 (@ tptp.ap (@ _let_1 V6x)))) (=> (@ (@ tptp.mem V8z) A_27a) (=> (and (@ tptp.p (@ _let_2 V7y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V7y)) V8z))) (@ tptp.p (@ _let_2 V8z)))))))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V3P) V1a)) V2b)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V1a)) V2b)) (forall ((V3P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3P) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V3P) V4x)) V4x)))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (forall ((V6y $$unsorted)) (=> (@ (@ tptp.mem V6y) A_27a) (forall ((V7z $$unsorted)) (let ((_let_1 (@ tptp.ap V3P))) (=> (@ (@ tptp.mem V7z) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V5x)) V6y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V6y)) V7z))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V5x)) V7z))))))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V3P) V1a)) V2b)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V0R)) V1x)) V2y)) (or (= V1x V2y) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V2y))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ESC A_27a)) V0R)) V1x)) V2y)) (or (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1x)) V2y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2y)) V1x)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ (@ tptp.ap (@ tptp.c_2Erelation_2EEQC A_27a)) V0R) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ESC A_27a)) V0R))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Esymmetric A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ESC A_27a)) V0R)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1P) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V2x)) V2x)))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27a) (forall ((V5z $$unsorted)) (let ((_let_1 (@ tptp.ap V1P))) (=> (@ (@ tptp.mem V5z) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3x)) V4y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4y)) V5z))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3x)) V5z))))))))))) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V6x)) V7y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V6x)) V7y)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (and (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V2y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V1x)) V2y))))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27a) (forall ((V5z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V3x)))) (=> (@ (@ tptp.mem V5z) A_27a) (=> (and (@ tptp.p (@ _let_2 V4y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4y)) V5z))) (@ tptp.p (@ _let_2 V5z))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (and (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V1x)) V1x)))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (forall ((V4z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)))) (=> (@ (@ tptp.mem V4z) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3y)) V4z))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2x)) V4z)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V1x)) V1x))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V2y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V1x)) V2y)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1P) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V2x)) V2x)))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27a) (forall ((V5z $$unsorted)) (let ((_let_1 (@ tptp.ap V1P))) (=> (@ (@ tptp.mem V5z) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3x)) V4y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V4y)) V5z)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4y)) V5z))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3x)) V5z))))))))))) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V6x)) V7y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V6x)) V7y)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V1x)) V2y)) (forall ((V3z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)))) (=> (@ (@ tptp.mem V3z) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2y)) V3z)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1x)) V3z)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ereflexive A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ereflexive A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ereflexive A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V0R)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ereflexive A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V0R)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (let ((_let_2 (@ tptp.ap V0R))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 V2x))) (@ _let_1 V3y)))))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V0R)))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 V4x))) (@ _let_1 V5y)))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1Q) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1Q) V4x)) V5y))))))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0R)) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1Q)) V2x)) V3y))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (and (@ tptp.p (@ _let_1 V2x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R) V2x)) V3y))) (@ tptp.p (@ _let_1 V3y)))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (and (@ tptp.p (@ _let_1 V4x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V1R)) V4x)) V5y))) (@ tptp.p (@ _let_1 V5y)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V3y)) (= (@ _let_1 V2x) (@ _let_1 V3y)))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V0R)) V4x)) V5y)) (= (@ _let_1 V4x) (@ _let_1 V5y)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (let ((_let_2 (@ tptp.ap V0R))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 V2x))) (@ _let_1 V3y)))))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ESC A_27a)) V0R)))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 V4x))) (@ _let_1 V5y)))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V3y)) (= (@ _let_1 V2x) (@ _let_1 V3y)))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ESC A_27a)) V0R)) V4x)) V5y)) (= (@ _let_1 V4x) (@ _let_1 V5y)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1Q) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2ESC A_27a)))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1Q) V4x)) V5y))))))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0R)) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1Q)) V2x)) V3y))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2Esymmetric A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V0R))) (@ tptp.p (@ _let_1 V0R))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2Eantisymmetric A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V0R))) (@ tptp.p (@ _let_1 V0R))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_2 (@ _let_2 tptp.bool))) (=> (@ tptp.p (@ _let_1 V0R)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V0R)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V2y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V1x)) V2y)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V2y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V1x)) V2y)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V2y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V0R)) V1x)) V2y)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V0R)) V1x)) V2y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V1x)) V2y)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1P) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V2x)) V3y))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (forall ((V6z $$unsorted)) (let ((_let_1 (@ tptp.ap V1P))) (let ((_let_2 (@ tptp.ap (@ _let_1 V4x)))) (=> (@ (@ tptp.mem V6z) A_27a) (=> (and (@ tptp.p (@ _let_2 V5y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V5y)) V6z))) (@ tptp.p (@ _let_2 V6z)))))))))))) (forall ((V7u $$unsorted)) (=> (@ (@ tptp.mem V7u) A_27a) (forall ((V8v $$unsorted)) (=> (@ (@ tptp.mem V8v) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V7u)) V8v)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V7u)) V8v)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1P) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V2x)) V3y))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (forall ((V6z $$unsorted)) (let ((_let_1 (@ tptp.ap V1P))) (=> (@ (@ tptp.mem V6z) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V5y)) V6z))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4x)) V6z))))))))))) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (forall ((V8y $$unsorted)) (=> (@ (@ tptp.mem V8y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V7x)) V8y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V7x)) V8y)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1P) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V2x)) V3y))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (forall ((V6z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap V1P) V4x)))) (=> (@ (@ tptp.mem V6z) A_27a) (=> (and (@ tptp.p (@ _let_1 V5y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V5y)) V6z))) (@ tptp.p (@ _let_1 V6z))))))))))) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (forall ((V8y $$unsorted)) (=> (@ (@ tptp.mem V8y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V7x)) V8y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V7x)) V8y)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1P) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V2x)) V3y))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (forall ((V6z $$unsorted)) (let ((_let_1 (@ tptp.ap V1P))) (let ((_let_2 (@ tptp.ap (@ _let_1 V4x)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)))) (=> (@ (@ tptp.mem V6z) A_27a) (=> (and (@ tptp.p (@ _let_2 V5y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V5y)) V6z)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 V5y)) V6z))) (@ tptp.p (@ _let_2 V6z))))))))))))) (forall ((V7u $$unsorted)) (=> (@ (@ tptp.mem V7u) A_27a) (forall ((V8v $$unsorted)) (=> (@ (@ tptp.mem V8v) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V7u)) V8v)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V7u)) V8v)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1P) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V2x)) V3y))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (forall ((V6z $$unsorted)) (let ((_let_1 (@ tptp.ap V1P))) (=> (@ (@ tptp.mem V6z) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V5y)) V6z)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V5y)) V6z))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4x)) V6z))))))))))) (forall ((V7u $$unsorted)) (=> (@ (@ tptp.mem V7u) A_27a) (forall ((V8v $$unsorted)) (=> (@ (@ tptp.mem V8v) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V7u)) V8v)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V7u)) V8v)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1P) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V2x)) V3y))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (forall ((V6z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap V1P) V4x)))) (=> (@ (@ tptp.mem V6z) A_27a) (=> (and (@ tptp.p (@ _let_1 V5y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V5y)) V6z))) (@ tptp.p (@ _let_1 V6z))))))))))) (forall ((V7u $$unsorted)) (=> (@ (@ tptp.mem V7u) A_27a) (forall ((V8v $$unsorted)) (=> (@ (@ tptp.mem V8v) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V7u)) V8v)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V7u)) V8v)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) A_27a) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R) V3x)) V0b)) (@ tptp.p (@ (@ tptp.ap V2Q) V3x))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V2Q))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R) V4x)) V5y)) (@ tptp.p (@ _let_1 V5y))) (@ tptp.p (@ _let_1 V4x))))))))) (forall ((V6a $$unsorted)) (=> (@ (@ tptp.mem V6a) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V1R)) V6a)) V0b)) (@ tptp.p (@ (@ tptp.ap V2Q) V6a))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R) V0a)) V3y)) (@ tptp.p (@ (@ tptp.ap V2Q) V3y))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V2Q))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (and (@ tptp.p (@ _let_1 V4x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R) V4x)) V5y))) (@ tptp.p (@ _let_1 V5y))))))))) (forall ((V6b $$unsorted)) (=> (@ (@ tptp.mem V6b) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V1R)) V0a)) V6b)) (@ tptp.p (@ (@ tptp.ap V2Q) V6b))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (let ((_let_2 (@ tptp.ap V0R))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 V2x))) (@ _let_1 V3y)))))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 V4x))) (@ _let_1 V5y)))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (and (@ tptp.p (@ _let_1 V2x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R) V2x)) V3y))) (@ tptp.p (@ _let_1 V3y)))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (and (@ tptp.p (@ _let_1 V4x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V1R)) V4x)) V5y))) (@ tptp.p (@ _let_1 V5y)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V3y)) (= (@ _let_1 V2x) (@ _let_1 V3y)))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V4x)) V5y)) (= (@ _let_1 V4x) (@ _let_1 V5y)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V1Q) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (=> (and (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V2f))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3x)) V4y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1Q) (@ _let_1 V3x))) (@ _let_1 V4y))))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27b)) V1Q))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (forall ((V6y $$unsorted)) (let ((_let_1 (@ tptp.ap V2f))) (=> (@ (@ tptp.mem V6y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V5x)) V6y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1Q) (@ _let_1 V5x))) (@ _let_1 V6y)))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V1x)) V2y)) (not (= V1x V2y))) (exists ((V3z $$unsorted)) (and (@ (@ tptp.mem V3z) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V3z)) (not (= V1x V3z)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V1x)) V2y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V1x)) V2y)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V1x)) V2y)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V0R)) V1x)) V2y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V1x)) V2y))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)))) (let ((_let_4 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_4 (@ _let_4 tptp.bool))) (and (= (@ _let_2 (@ _let_3 V0R)) _let_1) (= (@ _let_3 (@ _let_2 V0R)) _let_1)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V1a)) V2b)) (forall ((V3Q $$unsorted)) (let ((_let_1 (@ tptp.ap V3Q))) (=> (@ (@ tptp.mem V3Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V2b)) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V3Q))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V4x)) V5y)) (@ tptp.p (@ _let_1 V5y))) (@ tptp.p (@ _let_1 V4x))))))))) (@ tptp.p (@ _let_1 V1a)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap V1Q) V2b)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V1Q))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3x)) V4y)) (@ tptp.p (@ _let_1 V4y))) (@ tptp.p (@ _let_1 V3x))))))))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V5x)) V2b)) (@ tptp.p (@ (@ tptp.ap V1Q) V5x))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V1a)) V2b)) (forall ((V3Q $$unsorted)) (let ((_let_1 (@ tptp.ap V3Q))) (=> (@ (@ tptp.mem V3Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V1a)) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27a) (forall ((V5z $$unsorted)) (let ((_let_1 (@ tptp.ap V3Q))) (=> (@ (@ tptp.mem V5z) A_27a) (=> (and (@ tptp.p (@ _let_1 V4y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V4y)) V5z))) (@ tptp.p (@ _let_1 V5z))))))))) (@ tptp.p (@ _let_1 V2b)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap V1Q) V2a)) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (forall ((V4z $$unsorted)) (let ((_let_1 (@ tptp.ap V1Q))) (=> (@ (@ tptp.mem V4z) A_27a) (=> (and (@ tptp.p (@ _let_1 V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3y)) V4z))) (@ tptp.p (@ _let_1 V4z))))))))) (forall ((V5z $$unsorted)) (=> (@ (@ tptp.mem V5z) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V2a)) V5z)) (@ tptp.p (@ (@ tptp.ap V1Q) V5z))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1P) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V2x)) V2x)))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27a) (forall ((V5z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap V1P) V3x)))) (=> (@ (@ tptp.mem V5z) A_27a) (=> (and (@ tptp.p (@ _let_1 V4y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V4y)) V5z))) (@ tptp.p (@ _let_1 V5z))))))))))) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V6x)) V7y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V6x)) V7y)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (and (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V1x)) V1x)))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (forall ((V4z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V2x)))) (=> (@ (@ tptp.mem V4z) A_27a) (=> (and (@ tptp.p (@ _let_1 V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3y)) V4z))) (@ tptp.p (@ _let_1 V4z)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1P) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V2x)) V2x)))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27a) (forall ((V5z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap V1P) V3x)))) (=> (@ (@ tptp.mem V5z) A_27a) (=> (and (@ tptp.p (@ _let_1 V4y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V3x)) V4y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V4y)) V5z))) (@ tptp.p (@ _let_1 V5z))))))))))) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V6x)) V7y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V6x)) V7y)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (forall ((V3z $$unsorted)) (=> (@ (@ tptp.mem V3z) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V2y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V2y)) V3z))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V1x)) V3z)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2z $$unsorted)) (=> (@ (@ tptp.mem V2z) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V1x)) V2z)) (exists ((V3y $$unsorted)) (and (@ (@ tptp.mem V3y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V3y)) V2z)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ereflexive A_27a)) V0R)) (= (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V0R) V0R))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Esymmetric A_27a)) V0R)) (= (@ (@ tptp.ap (@ tptp.c_2Erelation_2ESC A_27a)) V0R) V0R))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (= (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R) V0R))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)))) (let ((_let_2 (@ _let_1 V0R))) (let ((_let_3 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_3 (@ _let_3 tptp.bool))) (= (@ _let_1 _let_2) _let_2)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2ESC A_27a)))) (let ((_let_2 (@ _let_1 V0R))) (let ((_let_3 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_3 (@ _let_3 tptp.bool))) (= (@ _let_1 _let_2) _let_2)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)))) (let ((_let_2 (@ _let_1 V0R))) (let ((_let_3 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_3 (@ _let_3 tptp.bool))) (= (@ _let_1 _let_2) _let_2)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)))) (let ((_let_3 (@ _let_2 V0R))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Erelation_2ESC A_27a)))) (let ((_let_5 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_5 (@ _let_5 tptp.bool))) (and (= (@ _let_4 _let_3) (@ _let_2 (@ _let_4 V0R))) (= (@ _let_2 _let_3) _let_3) (= (@ _let_1 _let_3) (@ _let_2 (@ _let_1 V0R))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2Esymmetric A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_2 (@ _let_2 tptp.bool))) (=> (@ tptp.p (@ _let_1 V0R)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2Ereflexive A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_2 (@ _let_2 tptp.bool))) (=> (@ tptp.p (@ _let_1 V0R)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eequivalence A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2EEQC A_27a)) V0R)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2EEQC A_27a)))) (let ((_let_2 (@ _let_1 V0R))) (let ((_let_3 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_3 (@ _let_3 tptp.bool))) (= (@ _let_1 _let_2) _let_2)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)))) (let ((_let_2 (@ _let_1 V0R))) (let ((_let_3 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_3 (@ _let_3 tptp.bool))) (= (@ _let_1 _let_2) _let_2)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V1x)) V2y)) (or (= V1x V2y) (exists ((V3u $$unsorted)) (and (@ (@ tptp.mem V3u) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V3u)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V3u)) V2y))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V1x)) V2y)) (or (= V1x V2y) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V1x)) V2y))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V1x)) V2y)) (or (= V1x V2y) (exists ((V3u $$unsorted)) (and (@ (@ tptp.mem V3u) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V1x)) V3u)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3u)) V2y))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V1x)) V2y)) (exists ((V3u $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)))) (and (@ (@ tptp.mem V3u) A_27a) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1x)) V3u)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3u)) V2y))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2z $$unsorted)) (=> (@ (@ tptp.mem V2z) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V1x)) V2z)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V2z)) (exists ((V3y $$unsorted)) (and (@ (@ tptp.mem V3y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V3y)) V2z))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2z $$unsorted)) (=> (@ (@ tptp.mem V2z) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V1x)) V2z)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V2z)) (exists ((V3y $$unsorted)) (and (@ (@ tptp.mem V3y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V3y)) V2z))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2z $$unsorted)) (=> (@ (@ tptp.mem V2z) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V1x)) V2z)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V2z)) (exists ((V3y $$unsorted)) (and (@ (@ tptp.mem V3y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V1x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3y)) V2z))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2z $$unsorted)) (=> (@ (@ tptp.mem V2z) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V1x)) V2z)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V2z)) (exists ((V3y $$unsorted)) (and (@ (@ tptp.mem V3y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V1x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3y)) V2z))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1Q) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1Q) V4x)) V5y))))))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0R)) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1Q)) V2x)) V3y))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1Q) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1Q) V4x)) V5y))))))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0R)) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1Q)) V2x)) V3y))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1P) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V2x)) V3y))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V4x)) V4x)))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (forall ((V6y $$unsorted)) (let ((_let_1 (@ tptp.ap V1P))) (=> (@ (@ tptp.mem V6y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V5x)) V6y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V6y)) V5x)))))))) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (forall ((V8y $$unsorted)) (=> (@ (@ tptp.mem V8y) A_27a) (forall ((V9z $$unsorted)) (let ((_let_1 (@ tptp.ap V1P))) (let ((_let_2 (@ tptp.ap (@ _let_1 V7x)))) (=> (@ (@ tptp.mem V9z) A_27a) (=> (and (@ tptp.p (@ _let_2 V8y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V8y)) V9z))) (@ tptp.p (@ _let_2 V9z)))))))))))) (forall ((V10x $$unsorted)) (=> (@ (@ tptp.mem V10x) A_27a) (forall ((V11y $$unsorted)) (=> (@ (@ tptp.mem V11y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2EEQC A_27a)) V0R)) V10x)) V11y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V10x)) V11y)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2EEQC A_27a)) V0R)) V1x)) V1x))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V2y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2EEQC A_27a)) V0R)) V1x)) V2y)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2EEQC A_27a)) V0R)))) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1x)) V2y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2y)) V1x))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (forall ((V3z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2EEQC A_27a)) V0R)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1x)))) (=> (@ (@ tptp.mem V3z) A_27a) (=> (and (@ tptp.p (@ _let_2 V2y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2y)) V3z))) (@ tptp.p (@ _let_2 V3z)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2EEQC A_27a)) V0R)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Esymmetric A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2EEQC A_27a)) V0R)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ereflexive A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2EEQC A_27a)) V0R)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2EEQC A_27a)))) (let ((_let_2 (@ _let_1 V0R))) (let ((_let_3 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_3 (@ _let_3 tptp.bool))) (and (= (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V0R)) _let_2) (= (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Erelation_2ESC A_27a)) V0R)) _let_2) (= (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) _let_2))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1P) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V2x)) V3y))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V4x)) V4x)))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (forall ((V6y $$unsorted)) (let ((_let_1 (@ tptp.ap V1P))) (=> (@ (@ tptp.mem V6y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2EEQC A_27a)) V0R)) V5x)) V6y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V5x)) V6y))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V6y)) V5x)))))))) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (forall ((V8y $$unsorted)) (=> (@ (@ tptp.mem V8y) A_27a) (forall ((V9z $$unsorted)) (let ((_let_1 (@ tptp.ap V1P))) (let ((_let_2 (@ tptp.ap (@ _let_1 V7x)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2EEQC A_27a)) V0R)))) (=> (@ (@ tptp.mem V9z) A_27a) (=> (and (@ tptp.p (@ _let_2 V8y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V8y)) V9z)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 V7x)) V8y)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 V8y)) V9z))) (@ tptp.p (@ _let_2 V9z))))))))))))) (forall ((V10x $$unsorted)) (=> (@ (@ tptp.mem V10x) A_27a) (forall ((V11y $$unsorted)) (=> (@ (@ tptp.mem V11y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2EEQC A_27a)) V0R)) V10x)) V11y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V10x)) V11y)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eequivalence A_27a)) V0R)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (let ((_let_2 (@ _let_1 V1x))) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap _let_2) V2y)) (= _let_2 (@ _let_1 V2y))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R_27) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2EEQC A_27a)))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R_27) V4x)) V5y))))))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0R)) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1R_27)) V2x)) V3y))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V1x)) V2y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2EEQC A_27a)) V0R)) V1x)) V2y)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (let ((_let_2 (@ tptp.ap V0R))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 V2x))) (@ _let_1 V3y)))))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 V4x))) (@ _let_1 V5y)))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V1Q) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (=> (and (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V2f))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3x)) V4y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1Q) (@ _let_1 V3x))) (@ _let_1 V4y))))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ereflexive A_27b)) V1Q)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27b)) V1Q))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (forall ((V6y $$unsorted)) (let ((_let_1 (@ tptp.ap V2f))) (=> (@ (@ tptp.mem V6y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V5x)) V6y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1Q) (@ _let_1 V5x))) (@ _let_1 V6y)))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V3y)) (= (@ _let_1 V2x) (@ _let_1 V3y)))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V4x)) V5y)) (= (@ _let_1 V4x) (@ _let_1 V5y)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (and (@ tptp.p (@ _let_1 V2x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R) V2x)) V3y))) (@ tptp.p (@ _let_1 V3y)))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (and (@ tptp.p (@ _let_1 V4x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V1R)) V4x)) V5y))) (@ tptp.p (@ _let_1 V5y)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (forall ((V1B $$unsorted)) (=> (@ (@ tptp.mem V1B) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (exists ((V2w $$unsorted)) (and (@ (@ tptp.mem V2w) A_27a) (@ tptp.p (@ (@ tptp.ap V1B) V2w)))) (exists ((V3min $$unsorted)) (and (@ (@ tptp.mem V3min) A_27a) (@ tptp.p (@ (@ tptp.ap V1B) V3min)) (forall ((V4b $$unsorted)) (=> (@ (@ tptp.mem V4b) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V4b)) V3min)) (not (@ tptp.p (@ (@ tptp.ap V1B) V4b))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3y)) V2x)) (@ tptp.p (@ (@ tptp.ap V1P) V3y))))) (@ tptp.p (@ (@ tptp.ap V1P) V2x))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) V4x))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3y)) V2x)) (@ tptp.p (@ (@ tptp.ap V1P) V3y))))) (@ tptp.p (@ (@ tptp.ap V1P) V2x))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) V4x))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3y)) V2x)) (@ tptp.p (@ (@ tptp.ap V1P) V3y))))) (@ tptp.p (@ (@ tptp.ap V1P) V2x))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) V4x))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V2y)) (not (= V1x V2y))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eirreflexive A_27a)) V0R)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2EEMPTY__REL A_27a)) V0x)) V1y)) false))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) (@ tptp.c_2Erelation_2EEMPTY__REL A_27a)))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1P) (@ _let_2 (@ _let_2 tptp.bool))) (=> (and (@ tptp.p (@ _let_1 V0R)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V3y)))))))) (@ tptp.p (@ _let_1 V1P)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_2 (@ _let_2 tptp.bool))) (=> (@ tptp.p (@ _let_1 V0R)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R))) (@ tptp.p (@ _let_1 V0R))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V1x)) V2y)) (not (= V1x V2y))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eantisymmetric A_27a)) V0R)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv__image A_27a) A_27b)) V0R)) V1f) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ _let_1 V2x))) (@ _let_1 V3y))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (=> (@ (@ tptp.mem V3y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv__image A_27a) A_27b)) V0R)) V1f)) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ _let_1 V2x))) (@ _let_1 V3y)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27b)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv__image A_27a) A_27b)) V0R)) V1f))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv__image A_27b) A_27a)) V0R)) V1f))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ereflexive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ereflexive A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv__image A_27b) A_27a)) V0R)) V1f))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Esymmetric A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Esymmetric A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv__image A_27b) A_27a)) V0R)) V1f))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv__image A_27b) A_27a)) V0R)) V1f))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERESTRICT A_27a) A_27b)) V0f)) V1R)) V2x) (@ (@ tptp.lam A_27a) (lambda ((V3y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap V1R) V3y)) V2x))) (@ (@ tptp.ap V0f) V3y))) (@ tptp.c_2Ebool_2EARB A_27b)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (forall ((V3z $$unsorted)) (=> (@ (@ tptp.mem V3z) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R) V2y)) V3z)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERESTRICT A_27a) A_27b)) V0f)) V1R)) V3z)) V2y) (@ (@ tptp.ap V0f) V2y)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1M $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V1M) (@ (@ tptp.arr _let_1) _let_1)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Eapprox A_27a) A_27b)) V0R)) V1M)) V2x)) V3f)) (= V3f (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERESTRICT A_27a) A_27b)) (@ (@ tptp.lam A_27a) (lambda ((V4y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1M) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERESTRICT A_27a) A_27b)) V3f)) V0R)) V4y))) V4y))))) V0R)) V2x))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1M $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V1M) (@ (@ tptp.arr _let_1) _let_1)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Ethe__fun A_27a) A_27b)) V0R)) V1M)) V2x) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V3f $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Eapprox A_27a) A_27b)) V0R)) V1M)) V2x)) V3f)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1M $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V1M) (@ (@ tptp.arr _let_1) _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EWFREC A_27a) A_27b)) V0R)) V1M) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1M) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERESTRICT A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Ethe__fun A_27a) A_27b)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R))) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) A_27b)) (lambda ((V3f $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V4v $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1M) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERESTRICT A_27a) A_27b)) V3f)) V0R)) V4v))) V4v))))))) V2x))) V0R)) V2x))) V2x)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1M $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V1M) (@ (@ tptp.arr _let_1) _let_1)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EWFREC A_27a) A_27b)) V0R)) V1M))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap _let_1) V2x) (@ (@ tptp.ap (@ (@ tptp.ap V1M) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERESTRICT A_27a) A_27b)) _let_1)) V0R)) V2x))) V2x)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0M $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V0M) (@ (@ tptp.arr _let_1) _let_1)) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (=> (= V2f (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EWFREC A_27a) A_27b)) V1R)) V0M)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V1R)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (= (@ (@ tptp.ap V2f) V3x) (@ (@ tptp.ap (@ (@ tptp.ap V0M) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERESTRICT A_27a) A_27b)) V2f)) V1R)) V3x))) V3x)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (forall ((V1M $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V1M) (@ (@ tptp.arr _let_1) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2f $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) (@ (@ tptp.ap V2f) V3x))) (@ (@ tptp.ap (@ (@ tptp.ap V1M) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERESTRICT A_27a) A_27b)) V2f)) V0R)) V3x))) V3x)))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWFP A_27a)) V0R)) V1a)) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V4y)) V3x)) (@ tptp.p (@ (@ tptp.ap V2P) V4y))))) (@ tptp.p (@ (@ tptp.ap V2P) V3x))))) (@ tptp.p (@ (@ tptp.ap V2P) V1a))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (=> (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2y)) V1x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWFP A_27a)) V0R)) V2y))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWFP A_27a)) V0R)) V1x)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3y)) V2x)) (@ tptp.p (@ (@ tptp.ap V1P) V3y))))) (@ tptp.p (@ (@ tptp.ap V1P) V2x))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWFP A_27a)) V0R)) V4x)) (@ tptp.p (@ (@ tptp.ap V1P) V4x))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWFP A_27a)) V0R)) V1x)) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2y)) V1x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWFP A_27a)) V0R)) V2y))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWFP A_27a)) V1R)) V2x)) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R) V3y)) V2x)) (@ tptp.p (@ (@ tptp.ap V0P) V3y)))))) (@ tptp.p (@ (@ tptp.ap V0P) V2x))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWFP A_27a)) V1R)) V4x)) (@ tptp.p (@ (@ tptp.ap V0P) V4x))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWFP A_27a)) V0R)) V1x)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V2M $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V2M) (@ (@ tptp.arr _let_1) _let_1)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EINDUCTIVE__INVARIANT A_27a) A_27b)) V0R)) V1P)) V2M)) (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V5y)) V4x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V5y)) (@ (@ tptp.ap V3f) V5y)))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V4x)) (@ (@ tptp.ap (@ (@ tptp.ap V2M) V3f)) V4x))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1D $$unsorted)) (=> (@ (@ tptp.mem V1D) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V3M $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V3M) (@ (@ tptp.arr _let_1) _let_1)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EINDUCTIVE__INVARIANT__ON A_27a) A_27b)) V0R)) V1D)) V2P)) V3M)) (forall ((V4f $$unsorted)) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap V1D) V5x)) (forall ((V6y $$unsorted)) (=> (@ (@ tptp.mem V6y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V1D) V6y)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V6y)) V5x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2P) V6y)) (@ (@ tptp.ap V4f) V6y)))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2P) V5x)) (@ (@ tptp.ap (@ (@ tptp.ap V3M) V4f)) V5x))))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V2M $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V2M) (@ (@ tptp.arr _let_1) _let_1)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EINDUCTIVE__INVARIANT A_27a) A_27b)) V0R)) V1P)) V2M))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V3x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EWFREC A_27a) A_27b)) V0R)) V2M)) V3x)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V3M $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V3M) (@ (@ tptp.arr _let_1) _let_1)) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (and (= V0f (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EWFREC A_27a) A_27b)) V1R)) V3M)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V1R)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EINDUCTIVE__INVARIANT A_27a) A_27b)) V1R)) V2P)) V3M))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2P) V4x)) (@ (@ tptp.ap V0f) V4x)))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V2M $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V2M) (@ (@ tptp.arr _let_1) _let_1)) (forall ((V3D $$unsorted)) (=> (@ (@ tptp.mem V3D) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EINDUCTIVE__INVARIANT__ON A_27a) A_27b)) V0R)) V3D)) V1P)) V2M)) (@ tptp.p (@ (@ tptp.ap V3D) V4x))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V4x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EWFREC A_27a) A_27b)) V0R)) V2M)) V4x)))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2D $$unsorted)) (=> (@ (@ tptp.mem V2D) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3P $$unsorted)) (=> (@ (@ tptp.mem V3P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V4M $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V4M) (@ (@ tptp.arr _let_1) _let_1)) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (=> (and (= V0f (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EWFREC A_27a) A_27b)) V1R)) V4M)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V1R)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EINDUCTIVE__INVARIANT__ON A_27a) A_27b)) V1R)) V2D)) V3P)) V4M)) (@ tptp.p (@ (@ tptp.ap V2D) V5x))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V3P) V5x)) (@ (@ tptp.ap V0f) V5x)))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27b) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv A_27a) A_27b)) V0R)) V1x)) V2y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2y)) V1x))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv A_27b) A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv A_27a) A_27b)) V0R)) V0R))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv A_27a) A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)))) (let ((_let_3 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_3 (@ _let_3 tptp.bool))) (= (@ _let_1 (@ _let_2 V0R)) (@ _let_2 (@ _let_1 V0R)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2ESC A_27a)))) (let ((_let_2 (@ _let_1 V0R))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv A_27a) A_27a)))) (let ((_let_4 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_4 (@ _let_4 tptp.bool))) (and (= (@ _let_3 _let_2) _let_2) (= (@ _let_1 (@ _let_3 V0R)) _let_2)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv A_27a) A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)))) (let ((_let_3 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_3 (@ _let_3 tptp.bool))) (= (@ _let_1 (@ _let_2 V0R)) (@ _let_2 (@ _let_1 V0R)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2EEQC A_27a)))) (let ((_let_2 (@ _let_1 V0R))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv A_27a) A_27a)))) (let ((_let_4 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_4 (@ _let_4 tptp.bool))) (and (= (@ _let_3 _let_2) _let_2) (= (@ _let_1 (@ _let_3 V0R)) _let_2)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2EEQC A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv A_27a) A_27a)))) (let ((_let_3 (@ _let_2 V0R))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)))) (let ((_let_6 (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)))) (let ((_let_7 (@ tptp.ap (@ tptp.c_2Erelation_2ESC A_27a)))) (let ((_let_8 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_8 (@ _let_8 tptp.bool))) (and (= (@ _let_2 _let_3) V0R) (= (@ _let_7 _let_3) (@ _let_7 V0R)) (= (@ _let_6 _let_3) (@ _let_2 (@ _let_6 V0R))) (= (@ _let_5 _let_3) (@ _let_2 (@ _let_5 V0R))) (= (@ _let_4 _let_3) (@ _let_2 (@ _let_4 V0R))) (= (@ _let_1 _let_3) (@ _let_1 V0R))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2Ereflexive A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv A_27a) A_27a)) V0R))) (@ tptp.p (@ _let_1 V0R))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2Eirreflexive A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv A_27a) A_27a)) V0R))) (@ tptp.p (@ _let_1 V0R))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2Esymmetric A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv A_27a) A_27a)) V0R))) (@ tptp.p (@ _let_1 V0R))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2Eantisymmetric A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv A_27a) A_27a)) V0R))) (@ tptp.p (@ _let_1 V0R))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv A_27a) A_27a)) V0R))) (@ tptp.p (@ _let_1 V0R))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Esymmetric A_27a)) V0R)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv A_27a) A_27a)) V0R) V0R))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eequivalence A_27a)) V0R)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv A_27a) A_27a)) V0R) V0R))))))
% 9.41/9.71  (assert (forall ((A_27z tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27z) A_27z)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EINVOL A_27z)) V0f)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27z) A_27z) A_27z)) V0f)) V0f) (@ tptp.c_2Ecombin_2EI A_27z))))))
% 9.41/9.71  (assert (forall ((A_27z tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27z) A_27z)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EINVOL A_27z)) V0f)) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V1x) A_27z) (= (@ _let_1 (@ _let_1 V1x)) V1x))))))))
% 9.41/9.71  (assert (forall ((A_27z tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27z) A_27z)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EINVOL A_27z)) V0f)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27z) (forall ((V2b $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V2b) A_27z) (= (= (@ _let_1 V1a) (@ _let_1 V2b)) (= V1a V2b)))))))))))
% 9.41/9.71  (assert (forall ((A_27z tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27z) A_27z)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EINVOL A_27z)) V0f)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27z) (forall ((V2b $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V2b) A_27z) (= (= (@ _let_1 V1a) V2b) (= V1a (@ _let_1 V2b))))))))))))
% 9.41/9.71  (assert (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EINVOL tptp.bool)) tptp.c_2Ebool_2E_7E)))
% 9.41/9.71  (assert (forall ((A_27z tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27z) A_27z)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EIDEM A_27z)) V0f)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27z) A_27z) A_27z)) V0f)) V0f) V0f)))))
% 9.41/9.71  (assert (forall ((A_27z tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27z) A_27z)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EIDEM A_27z)) V0f)) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ _let_1 V1x))) (=> (@ (@ tptp.mem V1x) A_27z) (= (@ _let_1 _let_2) _let_2)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EINVOL (@ _let_1 (@ _let_1 tptp.bool)))) (@ (@ tptp.c_2Erelation_2Einv A_27a) A_27a))))))
% 9.41/9.71  (assert (forall ((A_27g tptp.del) (A_27h tptp.del) (A_27k tptp.del) (V0R1 $$unsorted)) (=> (@ (@ tptp.mem V0R1) (@ (@ tptp.arr A_27h) (@ (@ tptp.arr A_27k) tptp.bool))) (forall ((V1R2 $$unsorted)) (=> (@ (@ tptp.mem V1R2) (@ (@ tptp.arr A_27g) (@ (@ tptp.arr A_27h) tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27g) (forall ((V3z $$unsorted)) (=> (@ (@ tptp.mem V3z) A_27k) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Erelation_2EO A_27g) A_27h) A_27k)) V0R1)) V1R2)) V2x)) V3z)) (exists ((V4y $$unsorted)) (and (@ (@ tptp.mem V4y) A_27h) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R2) V2x)) V4y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V4y)) V3z))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1R_27 $$unsorted)) (let ((_let_1 (@ tptp.c_2Erelation_2Einv A_27c))) (=> (@ (@ tptp.mem V1R_27) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) tptp.bool))) (= (@ (@ tptp.ap (@ _let_1 A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Erelation_2EO A_27c) A_27a) A_27b)) V0R)) V1R_27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Erelation_2EO A_27b) A_27a) A_27c)) (@ (@ tptp.ap (@ _let_1 A_27a)) V1R_27))) (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv A_27a) A_27b)) V0R)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (=> (@ (@ tptp.mem V0R1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1R2 $$unsorted)) (=> (@ (@ tptp.mem V1R2) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERSUBSET A_27a) A_27b)) V0R1)) V1R2)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R2) V2x)) V3y)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2Eirreflexive A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R2) (@ _let_2 (@ _let_2 tptp.bool))) (=> (and (@ tptp.p (@ _let_1 V1R2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERSUBSET A_27a) A_27a)) V0R1)) V1R2))) (@ tptp.p (@ _let_1 V0R1)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (=> (@ (@ tptp.mem V0R1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1R2 $$unsorted)) (=> (@ (@ tptp.mem V1R2) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERUNION A_27a) A_27b)) V0R1)) V1R2)) V2x)) V3y)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R2) V2x)) V3y)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (=> (@ (@ tptp.mem V0R1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERUNION A_27a) A_27b)))) (=> (@ (@ tptp.mem V1R2) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ (@ tptp.ap (@ _let_1 V0R1)) V1R2) (@ (@ tptp.ap (@ _let_1 V1R2)) V0R1))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (=> (@ (@ tptp.mem V0R1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1R2 $$unsorted)) (=> (@ (@ tptp.mem V1R2) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V2R3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERUNION A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0R1)))) (=> (@ (@ tptp.mem V2R3) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1R2)) V2R3)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1R2))) V2R3)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (=> (@ (@ tptp.mem V0R1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1R2 $$unsorted)) (=> (@ (@ tptp.mem V1R2) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERINTER A_27a) A_27b)) V0R1)) V1R2)) V2x)) V3y)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R2) V2x)) V3y)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (=> (@ (@ tptp.mem V0R1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERINTER A_27a) A_27b)))) (=> (@ (@ tptp.mem V1R2) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ (@ tptp.ap (@ _let_1 V0R1)) V1R2) (@ (@ tptp.ap (@ _let_1 V1R2)) V0R1))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (=> (@ (@ tptp.mem V0R1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1R2 $$unsorted)) (=> (@ (@ tptp.mem V1R2) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V2R3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERINTER A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0R1)))) (=> (@ (@ tptp.mem V2R3) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1R2)) V2R3)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1R2))) V2R3)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2Eantisymmetric A_27a)))) (let ((_let_2 (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERINTER A_27a) A_27a)) V0R1)) V1R2))))) (let ((_let_3 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R2) (@ _let_3 (@ _let_3 tptp.bool))) (and (=> (@ tptp.p (@ _let_1 V0R1)) _let_2) (=> (@ tptp.p (@ _let_1 V1R2)) _let_2)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R2) (@ _let_2 (@ _let_2 tptp.bool))) (=> (and (@ tptp.p (@ _let_1 V0R1)) (@ tptp.p (@ _let_1 V1R2))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERINTER A_27a) A_27a)) V0R1)) V1R2))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERCOMPL A_27a) A_27b)) V0R)) V1x)) V2y)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V2y)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ereflexive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERSUBSET A_27a) A_27a)) (@ tptp.c_2Emin_2E_3D A_27a))) V0R)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Esymmetric A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERSUBSET A_27a) A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv A_27a) A_27a)) V0R))) V0R)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERSUBSET A_27a) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Erelation_2EO A_27a) A_27a) A_27a)) V0R)) V0R))) V0R)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EPreOrder A_27a)) V0R)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ereflexive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R))))))))
% 9.41/9.71  (assert (forall ((A_27g tptp.del) (V0Z $$unsorted)) (let ((_let_1 (@ tptp.arr A_27g))) (=> (@ (@ tptp.mem V0Z) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EOrder A_27g)) V0Z)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eantisymmetric A_27g)) V0Z)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27g)) V0Z))))))))
% 9.41/9.71  (assert (forall ((A_27g tptp.del) (V0Z $$unsorted)) (let ((_let_1 (@ tptp.arr A_27g))) (=> (@ (@ tptp.mem V0Z) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWeakOrder A_27g)) V0Z)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ereflexive A_27g)) V0Z)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eantisymmetric A_27g)) V0Z)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27g)) V0Z))))))))
% 9.41/9.71  (assert (forall ((A_27g tptp.del) (V0Z $$unsorted)) (let ((_let_1 (@ tptp.arr A_27g))) (=> (@ (@ tptp.mem V0Z) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EStrongOrder A_27g)) V0Z)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eirreflexive A_27g)) V0Z)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27g)) V0Z))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eirreflexive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eantisymmetric A_27a)) V0R)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EStrongOrder A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EOrder A_27a)) V0R)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWeakOrder A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EOrder A_27a)) V0R)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWeakOrder A_27a)) V0R)) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2z $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (=> (@ (@ tptp.mem V2z) A_27a) (= (= V1y V2z) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1y)) V2z)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2z)) V1y))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (=> (@ (@ tptp.mem V0R1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERSUBSET A_27a) A_27b)))) (=> (@ (@ tptp.mem V1R2) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0R1)) V1R2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1R2)) V0R1))) (= V0R1 V1R2))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eantisymmetric (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) (@ (@ tptp.c_2Erelation_2ERSUBSET A_27a) A_27b)))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWeakOrder (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) (@ (@ tptp.c_2Erelation_2ERSUBSET A_27a) A_27b)))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERSUBSET A_27a) A_27b)))) (=> (@ (@ tptp.mem V1z) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (= V0y V1z) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0y)) V1z)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1z)) V0y))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ESTRORD A_27a)) V0R)) V1a)) V2b)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1a)) V2b)) (not (= V1a V2b))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ (@ tptp.ap (@ tptp.c_2Erelation_2ESTRORD A_27a)) V0R) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERINTER A_27a) A_27a)) V0R)) (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERCOMPL A_27a) A_27a)) (@ tptp.c_2Emin_2E_3D A_27a))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V0R) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERUNION A_27a) A_27a)) V0R)) (@ tptp.c_2Emin_2E_3D A_27a)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EOrder A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWeakOrder A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V0R))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EOrder A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EStrongOrder A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ESTRORD A_27a)) V0R))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EStrongOrder A_27a)) V0R)) (= (@ (@ tptp.ap (@ tptp.c_2Erelation_2ESTRORD A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V0R)) V0R))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWeakOrder A_27a)) V0R)) (= (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ESTRORD A_27a)) V0R)) V0R))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EIDEM (@ _let_1 (@ _let_1 tptp.bool)))) (@ tptp.c_2Erelation_2ESTRORD A_27a))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EIDEM (@ _let_1 (@ _let_1 tptp.bool)))) (@ tptp.c_2Erelation_2ERC A_27a))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EIDEM (@ _let_1 (@ _let_1 tptp.bool)))) (@ tptp.c_2Erelation_2ESC A_27a))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EIDEM (@ _let_1 (@ _let_1 tptp.bool)))) (@ tptp.c_2Erelation_2ETC A_27a))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EIDEM (@ _let_1 (@ _let_1 tptp.bool)))) (@ tptp.c_2Erelation_2ERTC A_27a))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2Etrichotomous A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Erelation_2ESTRORD A_27a)) V0R))) (@ tptp.p (@ _let_1 V0R))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2Etrichotomous A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V0R))) (@ tptp.p (@ _let_1 V0R))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2ELinearOrder A_27a)) V0R)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EOrder A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etrichotomous A_27a)) V0R))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EStrongLinearOrder A_27a)) V0R)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EStrongOrder A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etrichotomous A_27a)) V0R))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWeakLinearOrder A_27a)) V0R)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWeakOrder A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etrichotomous A_27a)) V0R))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWeakLinearOrder A_27a)) V0R)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWeakOrder A_27a)) V0R)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (=> (@ (@ tptp.mem V2b) A_27a) (or (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1a)) V2b)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2b)) V1a))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ediag A_27a)) V0A)) V1x)) V2y)) (and (= V1x V2y) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V0A)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (=> (@ (@ tptp.mem V0R1) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1R2 $$unsorted)) (=> (@ (@ tptp.mem V1R2) (@ (@ tptp.arr A_27d) (@ (@ tptp.arr A_27c) tptp.bool))) (forall ((V2R3 $$unsorted)) (let ((_let_1 (@ tptp.c_2Erelation_2EO A_27a))) (let ((_let_2 (@ _let_1 A_27d))) (=> (@ (@ tptp.mem V2R3) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27d) tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 A_27c) A_27b)) V0R1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27c)) V1R2)) V2R3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Erelation_2EO A_27d) A_27c) A_27b)) V0R1)) V1R2))) V2R3)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Erelation_2EO A_27a) A_27b) A_27b)) (@ tptp.c_2Emin_2E_3D A_27b))) V0R) V0R))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Erelation_2EO A_27a) A_27a) A_27b)) V0R)) (@ tptp.c_2Emin_2E_3D A_27a)) V0R))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0R1 $$unsorted)) (=> (@ (@ tptp.mem V0R1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1R2 $$unsorted)) (=> (@ (@ tptp.mem V1R2) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V2S1 $$unsorted)) (=> (@ (@ tptp.mem V2S1) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) tptp.bool))) (forall ((V3S2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ (@ tptp.c_2Erelation_2EO A_27c) A_27a) A_27b)))) (let ((_let_2 (@ tptp.c_2Erelation_2ERSUBSET A_27c))) (=> (@ (@ tptp.mem V3S2) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERSUBSET A_27a) A_27b)) V0R1)) V1R2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27a)) V2S1)) V3S2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27b)) (@ (@ tptp.ap (@ _let_1 V0R1)) V2S1))) (@ (@ tptp.ap (@ _let_1 V1R2)) V3S2)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.c_2Emin_2E_3D A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv A_27a) A_27a)) _let_1) _let_1))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0A $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ediag A_27a)) V0A))) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv A_27a) A_27a)) _let_1) _let_1)))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERDOM A_27a) A_27b)) V0R)) V1x)) (exists ((V2y $$unsorted)) (and (@ (@ tptp.mem V2y) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V2y))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1R $$unsorted)) (=> (@ (@ tptp.mem V1R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERDOM A_27a) A_27b)) V1R))) (exists ((V2y $$unsorted)) (and (@ (@ tptp.mem V2y) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R) V0x)) V2y))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERRANGE A_27a) A_27b)) V0R)) V1y)) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V1y))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) A_27a) (forall ((V1R $$unsorted)) (=> (@ (@ tptp.mem V1R) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0y)) (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERRANGE A_27b) A_27a)) V1R))) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R) V2x)) V0y))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1R1 $$unsorted)) (=> (@ (@ tptp.mem V1R1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V2R2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERDOM A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)))) (=> (@ (@ tptp.mem V2R2) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERUNION A_27a) A_27b)) V1R1)) V2R2)))) (or (@ tptp.p (@ _let_2 (@ _let_1 V1R1))) (@ tptp.p (@ _let_2 (@ _let_1 V2R2))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERUNIV A_27a) A_27b)) V0x)) V1y)) true))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ (@ tptp.c_2Erelation_2ERUNIV A_27a) A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERSUBSET A_27a) A_27b)))) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (and (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_1)) V0R)) (= V0R _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V0R)) _let_1))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.c_2Erelation_2EEMPTY__REL A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERSUBSET A_27a) A_27a)))) (let ((_let_3 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_3 (@ _let_3 tptp.bool))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_1)) V0R)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 V0R)) _let_1)) (= V0R _let_1)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERRESTRICT A_27a) A_27b)) V0R)) V1s)) V2x)) V3y)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V1s)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1R $$unsorted)) (=> (@ (@ tptp.mem V1R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERDOM A_27a) A_27b)))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERRESTRICT A_27a) A_27b)) V1R)) V2s)))) (and (@ tptp.p (@ _let_1 (@ _let_2 V1R))) (@ tptp.p (@ _let_1 V2s)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2u $$unsorted)) (=> (@ (@ tptp.mem V2u) A_27a) (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERDOM__DELETE A_27a) A_27b)) V0R)) V1x)) V2u)) V3v)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2u)) V3v)) (not (= V2u V1x)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1R $$unsorted)) (=> (@ (@ tptp.mem V1R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V2k $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERDOM A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)))) (=> (@ (@ tptp.mem V2k) A_27a) (= (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERDOM__DELETE A_27a) A_27b)) V1R)) V2k)))) (and (@ tptp.p (@ _let_2 (@ _let_1 V1R))) (not (= V0x V2k)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ediamond A_27a)) V0R)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (forall ((V3z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap V0R) V1x)))) (=> (@ (@ tptp.mem V3z) A_27a) (=> (and (@ tptp.p (@ _let_1 V2y)) (@ tptp.p (@ _let_1 V3z))) (exists ((V4u $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (and (@ (@ tptp.mem V4u) A_27a) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2y)) V4u)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3z)) V4u))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ercdiamond A_27a)) V0R)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (forall ((V3z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap V0R) V1x)))) (=> (@ (@ tptp.mem V3z) A_27a) (=> (and (@ tptp.p (@ _let_1 V2y)) (@ tptp.p (@ _let_1 V3z))) (exists ((V4u $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V0R)))) (and (@ (@ tptp.mem V4u) A_27a) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2y)) V4u)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3z)) V4u))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2ECR A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ediamond A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWCR A_27a)) V0R)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (forall ((V3z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap V0R) V1x)))) (=> (@ (@ tptp.mem V3z) A_27a) (=> (and (@ tptp.p (@ _let_1 V2y)) (@ tptp.p (@ _let_1 V3z))) (exists ((V4u $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)))) (and (@ (@ tptp.mem V4u) A_27a) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2y)) V4u)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3z)) V4u))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2ESN A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv A_27a) A_27a)) V0R))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Enf A_27a) A_27b)) V0R)) V1x)) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27b) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V2y)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ercdiamond A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ediamond A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V0R))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2Ediamond A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_2 (@ _let_2 tptp.bool))) (=> (@ tptp.p (@ _let_1 V0R)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V0R)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erelation_2Ediamond A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_2 (@ _let_2 tptp.bool))) (=> (@ tptp.p (@ _let_1 V0R)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2ECR A_27a)) V0R)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_2 (@ _let_2 tptp.bool))) (and (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ercdiamond A_27a)) V0R)) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ediamond A_27a)) V0R)) _let_1)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWCR A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2ESN A_27a)) V0R))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2ECR A_27a)) V0R)))))))
% 9.41/9.71  (declare-fun tptp.ty_2Eoption_2Eoption (tptp.del) tptp.del)
% 9.41/9.71  (declare-fun tptp.c_2Eoption_2EIS__NONE (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eoption_2EIS__NONE A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27a)) tptp.bool))))
% 9.41/9.71  (declare-fun tptp.c_2Eoption_2EIS__SOME (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eoption_2EIS__SOME A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27a)) tptp.bool))))
% 9.41/9.71  (declare-fun tptp.c_2Eoption_2ENONE (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eoption_2ENONE A_27a)) (@ tptp.ty_2Eoption_2Eoption A_27a))))
% 9.41/9.71  (declare-fun tptp.c_2Eoption_2EOPTION__ALL (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eoption_2EOPTION__ALL A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27a)) tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Eoption_2EOPTION__APPLY (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Eoption_2EOPTION__APPLY A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.arr A_27b) A_27a))) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27b)) (@ tptp.ty_2Eoption_2Eoption A_27a))))))
% 9.41/9.71  (declare-fun tptp.c_2Eoption_2EOPTION__BIND (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Eoption_2EOPTION__BIND A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) _let_1)) _let_1))))))
% 9.41/9.71  (declare-fun tptp.c_2Eoption_2EOPTION__CHOICE (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27a))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2Eoption_2EOPTION__CHOICE A_27a)) (@ _let_2 (@ _let_2 _let_1)))))))
% 9.41/9.71  (declare-sort tptp.tp__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone 0)
% 9.41/9.71  (declare-fun tptp.inj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone (tptp.tp__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone) $$unsorted)
% 9.41/9.71  (declare-fun tptp.surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone ($$unsorted) tptp.tp__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone)
% 9.41/9.71  (assert (forall ((X tptp.tp__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone (@ tptp.inj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone X)) X)))
% 9.41/9.71  (assert (forall ((X tptp.tp__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone X)) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Eone_2Eone))))
% 9.41/9.71  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Eone_2Eone)) (= X (@ tptp.inj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone X))))))
% 9.41/9.71  (declare-fun tptp.c_2Eoption_2EOPTION__GUARD () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Eoption_2EOPTION__GUARD) (@ (@ tptp.arr tptp.bool) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Eone_2Eone))))
% 9.41/9.71  (declare-fun tptp.c_2Eoption_2EOPTION__IGNORE__BIND (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Eoption_2EOPTION__IGNORE__BIND A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27b)) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.71  (declare-fun tptp.c_2Eoption_2EOPTION__JOIN (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.mem (@ tptp.c_2Eoption_2EOPTION__JOIN A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption _let_1)) _let_1)))))
% 9.41/9.71  (declare-fun tptp.c_2Eoption_2EOPTION__MAP (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Eoption_2EOPTION__MAP A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27a)) (@ tptp.ty_2Eoption_2Eoption A_27b))))))
% 9.41/9.71  (declare-fun tptp.c_2Eoption_2EOPTION__MAP2 (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Eoption_2EOPTION__MAP2 A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27c)) (@ tptp.ty_2Eoption_2Eoption A_27a)))))))
% 9.41/9.71  (declare-fun tptp.c_2Eoption_2EOPTION__MCOMP (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27a))) (let ((_let_2 (@ tptp.arr A_27c))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Eoption_2EOPTION__MCOMP A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) _let_1)) (@ (@ tptp.arr (@ _let_2 (@ tptp.ty_2Eoption_2Eoption A_27b))) (@ _let_2 _let_1))))))))
% 9.41/9.71  (declare-fun tptp.c_2Eoption_2EOPTREL (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Eoption_2EOPTREL A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27b)) tptp.bool))))))
% 9.41/9.71  (declare-fun tptp.c_2Eoption_2ESOME (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eoption_2ESOME A_27a)) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27a)))))
% 9.41/9.71  (declare-fun tptp.c_2Eoption_2ETHE (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eoption_2ETHE A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27a)) A_27a))))
% 9.41/9.71  (declare-fun tptp.c_2Eoption_2Eoption__ABS (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eoption_2Eoption__ABS A_27a)) (@ (@ tptp.arr (@ (@ tptp.ty_2Esum_2Esum A_27a) tptp.ty_2Eone_2Eone)) (@ tptp.ty_2Eoption_2Eoption A_27a)))))
% 9.41/9.71  (declare-fun tptp.c_2Eoption_2Eoption__CASE (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27a)) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) A_27b))))))
% 9.41/9.71  (declare-fun tptp.c_2Eoption_2Eoption__REP (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eoption_2Eoption__REP A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27a)) (@ (@ tptp.ty_2Esum_2Esum A_27a) tptp.ty_2Eone_2Eone)))))
% 9.41/9.71  (declare-fun tptp.c_2Eoption_2Esome (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eoption_2Esome A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.ty_2Eoption_2Eoption A_27a)))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (exists ((V0rep $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum A_27a) tptp.ty_2Eone_2Eone))) (let ((_let_2 (@ tptp.ty_2Eoption_2Eoption A_27a))) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr _let_2) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION _let_1) _let_2)) (@ (@ tptp.lam _let_1) (lambda ((V1x $$unsorted)) tptp.c_2Ebool_2ET)))) V0rep))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ tptp.ty_2Eoption_2Eoption A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Eoption_2Eoption__ABS A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2Eoption__REP A_27a)) V0a)) V0a))) (forall ((V1r $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum A_27a) tptp.ty_2Eone_2Eone))) (=> (@ (@ tptp.mem V1r) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.lam _let_1) (lambda ((V2x $$unsorted)) tptp.c_2Ebool_2ET))) V1r)) (= (@ (@ tptp.ap (@ tptp.c_2Eoption_2Eoption__REP A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2Eoption__ABS A_27a)) V1r)) V1r))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V0x) (@ (@ tptp.ap (@ tptp.c_2Eoption_2Eoption__ABS A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) tptp.ty_2Eone_2Eone)) V0x))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Eoption_2ENONE A_27a) (@ (@ tptp.ap (@ tptp.c_2Eoption_2Eoption__ABS A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) tptp.ty_2Eone_2Eone)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27b) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (exists ((V2fn $$unsorted)) (and (@ (@ tptp.mem V2fn) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27a)) A_27b)) (= (@ (@ tptp.ap V2fn) (@ tptp.c_2Eoption_2ENONE A_27a)) V0e) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (= (@ (@ tptp.ap V2fn) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V3x)) (@ (@ tptp.ap V1f) V3x)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27a)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Eoption_2ENONE A_27a))) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V1a)))))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V2x))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0opt $$unsorted)) (=> (@ (@ tptp.mem V0opt) (@ tptp.ty_2Eoption_2Eoption A_27a)) (or (= V0opt (@ tptp.c_2Eoption_2ENONE A_27a)) (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (= V0opt (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V1x))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27b) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) A_27b)) (@ tptp.c_2Eoption_2ENONE A_27a))) V0v)) V1f) V0v))))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27b) (forall ((V4f $$unsorted)) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) A_27b)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V2x))) V3v)) V4f) (@ (@ tptp.ap V4f) V2x)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27a)) tptp.bool)) (= (forall ((V1opt $$unsorted)) (=> (@ (@ tptp.mem V1opt) (@ tptp.ty_2Eoption_2Eoption A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V1opt)))) (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Eoption_2ENONE A_27a))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V2x))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27a)) tptp.bool)) (= (exists ((V1opt $$unsorted)) (and (@ (@ tptp.mem V1opt) (@ tptp.ty_2Eoption_2Eoption A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V1opt)))) (or (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Eoption_2ENONE A_27a))) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V2x))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)))) (=> (@ (@ tptp.mem V1y) A_27a) (= (= (@ _let_1 V0x) (@ _let_1 V1y)) (= V0x V1y))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (not (= (@ tptp.c_2Eoption_2ENONE A_27a) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V0x))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (not (= (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V0x) (@ tptp.c_2Eoption_2ENONE A_27a))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V1x)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) (@ (@ tptp.ap V0f) V1x))))))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP A_27a) A_27b)) V2f)) (@ tptp.c_2Eoption_2ENONE A_27a)) (@ tptp.c_2Eoption_2ENONE A_27b)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V0x))) true))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27a)) (@ tptp.c_2Eoption_2ENONE A_27a))) false))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__NONE A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V0x))) false))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__NONE A_27a)) (@ tptp.c_2Eoption_2ENONE A_27a))) true))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V0x)) V0x))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ tptp.ty_2Eoption_2Eoption A_27b)) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) (@ tptp.ty_2Eoption_2Eoption A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Eoption_2EOPTION__MAP2 A_27a) A_27b) A_27c)) V0f)) V1x)) V2y) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27b)) V1x))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27c)) V2y)))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE A_27b)) V1x))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE A_27c)) V2y))))) (@ tptp.c_2Eoption_2ENONE A_27a))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (and (= (@ (@ tptp.ap (@ tptp.c_2Eoption_2EOPTION__JOIN A_27a)) (@ tptp.c_2Eoption_2ENONE (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ tptp.c_2Eoption_2ENONE A_27a)) (forall ((V0x $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27a))) (=> (@ (@ tptp.mem V0x) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Eoption_2EOPTION__JOIN A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V0x)) V0x)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27b) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.c_2Eoption_2ENONE A_27a))) (let ((_let_2 (@ tptp.c_2Eoption_2ENONE A_27c))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Eoption_2EOPTION__MAP2 A_27a) A_27b) A_27c)) V0f)))) (let ((_let_4 (@ tptp.ap (@ _let_3 (@ tptp.c_2Eoption_2ENONE A_27b))))) (let ((_let_5 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27c)) V2y))) (let ((_let_6 (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V1x))))) (=> (@ (@ tptp.mem V2y) A_27c) (and (= (@ _let_6 _let_5) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V1x)) V2y))) (= (@ _let_6 _let_2) _let_1) (= (@ _let_4 _let_5) _let_1) (= (@ _let_4 _let_2) _let_1)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0opt $$unsorted)) (=> (@ (@ tptp.mem V0opt) (@ tptp.ty_2Eoption_2Eoption A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27a)) V0opt)) (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (= V0opt (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V1x))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__NONE A_27a)) V0x)) (= V0x (@ tptp.c_2Eoption_2ENONE A_27a))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (= (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27a)) V0x))) (= V0x (@ tptp.c_2Eoption_2ENONE A_27a))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27a))) (=> (@ (@ tptp.mem V0x) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) _let_1)) V0x)) (@ tptp.c_2Eoption_2ENONE A_27a))) (@ tptp.c_2Eoption_2ESOME A_27a)) V0x)))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27a))) (=> (@ (@ tptp.mem V0x) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) _let_1)) V0x)) V0x)) (@ tptp.c_2Eoption_2ESOME A_27a)) V0x)))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27b) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2e $$unsorted)) (let ((_let_1 (@ tptp.c_2Eoption_2ENONE A_27a))) (let ((_let_2 (@ tptp.ty_2Eoption_2Eoption A_27a))) (=> (@ (@ tptp.mem V2e) _let_2) (and (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)))) (=> (@ (@ tptp.mem V4y) A_27a) (= (= (@ _let_1 V3x) (@ _let_1 V4y)) (= V3x V4y))))))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V5x)) V5x))) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (not (= (@ tptp.c_2Eoption_2ENONE A_27a) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V6x))))) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (not (= (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V7x) (@ tptp.c_2Eoption_2ENONE A_27a))))) (forall ((V8x $$unsorted)) (=> (@ (@ tptp.mem V8x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V8x))) true))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27a)) _let_1)) false) (forall ((V9x $$unsorted)) (=> (@ (@ tptp.mem V9x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__NONE A_27a)) V9x)) (= V9x (@ tptp.c_2Eoption_2ENONE A_27a))))) (forall ((V10x $$unsorted)) (=> (@ (@ tptp.mem V10x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (= (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27a)) V10x))) (= V10x (@ tptp.c_2Eoption_2ENONE A_27a))))) (forall ((V11x $$unsorted)) (=> (@ (@ tptp.mem V11x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27a)) V11x)) (= (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE A_27a)) V11x)) V11x)))) (forall ((V12x $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27a))) (=> (@ (@ tptp.mem V12x) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) _let_1)) V12x)) (@ tptp.c_2Eoption_2ENONE A_27a))) (@ tptp.c_2Eoption_2ESOME A_27a)) V12x)))) (forall ((V13x $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27a))) (=> (@ (@ tptp.mem V13x) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) _let_1)) V13x)) V13x)) (@ tptp.c_2Eoption_2ESOME A_27a)) V13x)))) (forall ((V14x $$unsorted)) (=> (@ (@ tptp.mem V14x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__NONE A_27a)) V14x)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) A_27b)) V14x)) V0e)) V1f) V0e)))) (forall ((V15x $$unsorted)) (=> (@ (@ tptp.mem V15x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27a)) V15x)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) A_27b)) V15x)) V0e)) V1f) (@ (@ tptp.ap V1f) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE A_27a)) V15x)))))) (forall ((V16x $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27a))) (=> (@ (@ tptp.mem V16x) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27a)) V16x)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) _let_1)) V16x)) V2e)) (@ tptp.c_2Eoption_2ESOME A_27a)) V16x))))) (forall ((V17v $$unsorted)) (=> (@ (@ tptp.mem V17v) A_27b) (forall ((V18f $$unsorted)) (=> (@ (@ tptp.mem V18f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) A_27b)) (@ tptp.c_2Eoption_2ENONE A_27a))) V17v)) V18f) V17v))))) (forall ((V19x $$unsorted)) (=> (@ (@ tptp.mem V19x) A_27a) (forall ((V20v $$unsorted)) (=> (@ (@ tptp.mem V20v) A_27b) (forall ((V21f $$unsorted)) (=> (@ (@ tptp.mem V21f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) A_27b)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V19x))) V20v)) V21f) (@ (@ tptp.ap V21f) V19x)))))))) (forall ((V22f $$unsorted)) (=> (@ (@ tptp.mem V22f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V23x $$unsorted)) (=> (@ (@ tptp.mem V23x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP A_27a) A_27b)) V22f)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V23x)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) (@ (@ tptp.ap V22f) V23x))))))) (forall ((V24f $$unsorted)) (=> (@ (@ tptp.mem V24f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP A_27a) A_27b)) V24f)) (@ tptp.c_2Eoption_2ENONE A_27a)) (@ tptp.c_2Eoption_2ENONE A_27b)))) (= (@ (@ tptp.ap (@ tptp.c_2Eoption_2EOPTION__JOIN A_27a)) (@ tptp.c_2Eoption_2ENONE _let_2)) _let_1) (forall ((V25x $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27a))) (=> (@ (@ tptp.mem V25x) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Eoption_2EOPTION__JOIN A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V25x)) V25x))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27b) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) A_27b)) V0x)) V1e)) V2f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27a)) V0x))) (@ (@ tptp.ap V2f) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE A_27a)) V0x)))) V1e)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (= V1x V2y))) (let ((_let_2 (@ tptp.p V0P))) (let ((_let_3 (not _let_2))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)))) (let ((_let_5 (@ _let_4 V2y))) (let ((_let_6 (@ _let_4 V1x))) (let ((_let_7 (@ tptp.c_2Eoption_2ENONE A_27a))) (let ((_let_8 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) V0P)))) (let ((_let_9 (@ (@ tptp.ap (@ _let_8 _let_7)) _let_6))) (let ((_let_10 (@ (@ tptp.ap (@ _let_8 _let_6)) _let_7))) (=> (@ (@ tptp.mem V2y) A_27a) (and (= (= _let_10 _let_7) _let_3) (= (= _let_9 _let_7) _let_2) (= (= _let_10 _let_5) (and _let_2 _let_1)) (= (= _let_9 _let_5) (and _let_3 _let_1))))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1X $$unsorted)) (=> (@ (@ tptp.mem V1X) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V2x))) (let ((_let_2 (= V1X _let_1))) (let ((_let_3 (@ tptp.p V0P))) (let ((_let_4 (@ tptp.c_2Eoption_2ENONE A_27a))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) V0P)))) (let ((_let_6 (@ (@ tptp.ap (@ _let_5 _let_4)) V1X))) (let ((_let_7 (@ (@ tptp.ap (@ _let_5 V1X)) _let_4))) (=> (@ (@ tptp.mem V2x) A_27a) (and (= (= _let_7 _let_4) (=> _let_3 (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__NONE A_27a)) V1X)))) (= (= _let_6 _let_4) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27a)) V1X)) _let_3)) (= (= _let_7 _let_1) (and _let_3 _let_2)) (= (= _let_6 _let_1) (and (not _let_3) _let_2)))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27b) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP A_27a) A_27b)) V0f)) V1x) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V2y)) (exists ((V3z $$unsorted)) (and (@ (@ tptp.mem V3z) A_27a) (= V1x (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V3z)) (= V2y (@ (@ tptp.ap V0f) V3z))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP A_27a) A_27b)) V0f)) V1x) (@ tptp.c_2Eoption_2ENONE A_27b)) (= V1x (@ tptp.c_2Eoption_2ENONE A_27a))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1x $$unsorted)) (let ((_let_1 (= V1x (@ tptp.c_2Eoption_2ENONE A_27b)))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP A_27b) A_27a)) V0f)) V1x))) (let ((_let_3 (@ tptp.c_2Eoption_2ENONE A_27a))) (=> (@ (@ tptp.mem V1x) (@ tptp.ty_2Eoption_2Eoption A_27b)) (and (= (= _let_2 _let_3) _let_1) (= (= _let_3 _let_2) _let_1))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.c_2Eoption_2EOPTION__MAP A_27a))) (=> (@ (@ tptp.mem V2x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP A_27c) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V1g)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27b) A_27c)) V0f)) V1g))) V2x))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0opt1 $$unsorted)) (=> (@ (@ tptp.mem V0opt1) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V1opt2 $$unsorted)) (=> (@ (@ tptp.mem V1opt2) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V2f1 $$unsorted)) (=> (@ (@ tptp.mem V2f1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3f2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP A_27a) A_27b)))) (=> (@ (@ tptp.mem V3f2) (@ (@ tptp.arr A_27a) A_27b)) (=> (and (= V0opt1 V1opt2) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (= V1opt2 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V4x)) (= (@ (@ tptp.ap V2f1) V4x) (@ (@ tptp.ap V3f2) V4x)))))) (= (@ (@ tptp.ap (@ _let_1 V2f1)) V0opt1) (@ (@ tptp.ap (@ _let_1 V3f2)) V1opt2)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP A_27a) A_27b)) V0f)) V1x))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27a)) V1x))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Eoption_2Eoption (@ tptp.ty_2Eoption_2Eoption A_27a))) (forall ((V1y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V1y))) (=> (@ (@ tptp.mem V1y) A_27a) (= (= (@ (@ tptp.ap (@ tptp.c_2Eoption_2EOPTION__JOIN A_27a)) V0x) _let_1) (= V0x (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ tptp.ty_2Eoption_2Eoption A_27a))) _let_1)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V1o1 $$unsorted)) (=> (@ (@ tptp.mem V1o1) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V2o2 $$unsorted)) (=> (@ (@ tptp.mem V2o2) (@ tptp.ty_2Eoption_2Eoption A_27b)) (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27c) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Eoption_2EOPTION__MAP2 A_27c) A_27a) A_27b)) V0f)) V1o1)) V2o2) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27c)) V3v)) (exists ((V4x1 $$unsorted)) (and (@ (@ tptp.mem V4x1) A_27a) (exists ((V5x2 $$unsorted)) (and (@ (@ tptp.mem V5x2) A_27b) (= V1o1 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V4x1)) (= V2o2 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V5x2)) (= V3v (@ (@ tptp.ap (@ (@ tptp.ap V0f) V4x1)) V5x2))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V1o1 $$unsorted)) (=> (@ (@ tptp.mem V1o1) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V2o2 $$unsorted)) (=> (@ (@ tptp.mem V2o2) (@ tptp.ty_2Eoption_2Eoption A_27b)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Eoption_2EOPTION__MAP2 A_27c) A_27a) A_27b)) V0f)) V1o1)) V2o2) (@ tptp.c_2Eoption_2ENONE A_27c)) (or (= V1o1 (@ tptp.c_2Eoption_2ENONE A_27a)) (= V2o2 (@ tptp.c_2Eoption_2ENONE A_27b)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0x1 $$unsorted)) (=> (@ (@ tptp.mem V0x1) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V1x2 $$unsorted)) (=> (@ (@ tptp.mem V1x2) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V2y1 $$unsorted)) (=> (@ (@ tptp.mem V2y1) (@ tptp.ty_2Eoption_2Eoption A_27b)) (forall ((V3y2 $$unsorted)) (=> (@ (@ tptp.mem V3y2) (@ tptp.ty_2Eoption_2Eoption A_27b)) (forall ((V4f1 $$unsorted)) (=> (@ (@ tptp.mem V4f1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V5f2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ (@ tptp.c_2Eoption_2EOPTION__MAP2 A_27c) A_27a) A_27b)))) (=> (@ (@ tptp.mem V5f2) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (=> (and (= V0x1 V1x2) (= V2y1 V3y2) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27b) (=> (and (= V1x2 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V6x)) (= V3y2 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V7y))) (= (@ (@ tptp.ap (@ (@ tptp.ap V4f1) V6x)) V7y) (@ (@ tptp.ap (@ (@ tptp.ap V5f2) V6x)) V7y)))))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V4f1)) V0x1)) V2y1) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V5f2)) V1x2)) V3y2)))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27b))) (=> (@ (@ tptp.mem V1x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP A_27a) A_27b)) V0f)) V1x) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) _let_1)) V1x)) (@ tptp.c_2Eoption_2ENONE A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) _let_1) A_27b)) (@ tptp.c_2Eoption_2ESOME A_27b))) V0f)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__BIND A_27a) A_27b)) (@ tptp.c_2Eoption_2ENONE A_27b))) V0f) (@ tptp.c_2Eoption_2ENONE A_27a)))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27b) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__BIND A_27a) A_27b)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V1x))) V2f) (@ (@ tptp.ap V2f) V1x)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0o1 $$unsorted)) (=> (@ (@ tptp.mem V0o1) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V1o2 $$unsorted)) (=> (@ (@ tptp.mem V1o2) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V2f1 $$unsorted)) (=> (@ (@ tptp.mem V2f1) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (forall ((V3f2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__BIND A_27b) A_27a)))) (=> (@ (@ tptp.mem V3f2) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (=> (and (= V0o1 V1o2) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (= V1o2 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V4x)) (= (@ (@ tptp.ap V2f1) V4x) (@ (@ tptp.ap V3f2) V4x)))))) (= (@ (@ tptp.ap (@ _let_1 V0o1)) V2f1) (@ (@ tptp.ap (@ _let_1 V1o2)) V3f2)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (forall ((V2y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__BIND A_27b) A_27a)) V0p)) V1f))) (=> (@ (@ tptp.mem V2y) A_27b) (and (= (= _let_1 (@ tptp.c_2Eoption_2ENONE A_27b)) (or (= V0p (@ tptp.c_2Eoption_2ENONE A_27a)) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (= V0p (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V3x)) (= (@ (@ tptp.ap V1f) V3x) (@ tptp.c_2Eoption_2ENONE A_27b)))))) (= (= _let_1 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V2y)) (exists ((V4x $$unsorted)) (and (@ (@ tptp.mem V4x) A_27a) (= V0p (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V4x)) (= (@ (@ tptp.ap V1f) V4x) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V2y))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__BIND A_27b) A_27a)) V0x)) V1g))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27a)) V0x))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0m1 $$unsorted)) (=> (@ (@ tptp.mem V0m1) (@ tptp.ty_2Eoption_2Eoption A_27b)) (forall ((V1m2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27a))) (=> (@ (@ tptp.mem V1m2) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__IGNORE__BIND A_27a) A_27b)) V0m1)) V1m2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__BIND A_27a) A_27b)) V0m1)) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK _let_1) A_27b)) V1m2)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0m $$unsorted)) (=> (@ (@ tptp.mem V0m) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V1v $$unsorted)) (let ((_let_1 (@ tptp.c_2Eoption_2EOPTION__IGNORE__BIND A_27a))) (=> (@ (@ tptp.mem V1v) A_27c) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) (@ tptp.c_2Eoption_2ENONE A_27b))) V0m) (@ tptp.c_2Eoption_2ENONE A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27c)) V1v))) V0m) V0m))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0m1 $$unsorted)) (=> (@ (@ tptp.mem V0m1) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V1m2 $$unsorted)) (=> (@ (@ tptp.mem V1m2) (@ tptp.ty_2Eoption_2Eoption A_27b)) (forall ((V2y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__IGNORE__BIND A_27b) A_27a)) V0m1)) V1m2))) (let ((_let_2 (@ tptp.c_2Eoption_2ENONE A_27b))) (=> (@ (@ tptp.mem V2y) A_27b) (and (= (= _let_1 _let_2) (or (= V0m1 (@ tptp.c_2Eoption_2ENONE A_27a)) (= V1m2 _let_2))) (= (= _let_1 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V2y)) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (= V0m1 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V3x)) (= V1m2 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V2y)))))))))))))))
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.ap tptp.c_2Eoption_2EOPTION__GUARD))) (and (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone (@ _let_1 tptp.c_2Ebool_2ET)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Eone_2Eone)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone)))) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone (@ _let_1 tptp.c_2Ebool_2EF)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone (@ tptp.c_2Eoption_2ENONE tptp.ty_2Eone_2Eone))))))
% 9.41/9.71  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) tptp.bool) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone (@ (@ tptp.ap tptp.c_2Eoption_2EOPTION__GUARD) V0b)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Eone_2Eone))) V0b)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Eone_2Eone)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone)))) (@ tptp.c_2Eoption_2ENONE tptp.ty_2Eone_2Eone)))))))
% 9.41/9.71  (assert (forall ((V0b $$unsorted)) (let ((_let_1 (@ tptp.p V0b))) (let ((_let_2 (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone (@ (@ tptp.ap tptp.c_2Eoption_2EOPTION__GUARD) V0b)))) (=> (@ (@ tptp.mem V0b) tptp.bool) (and (= (= _let_2 (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Eone_2Eone)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone)))) _let_1) (= (= _let_2 (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Eone_2Eone (@ tptp.c_2Eoption_2ENONE tptp.ty_2Eone_2Eone))) (not _let_1))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (and (forall ((V0m2 $$unsorted)) (=> (@ (@ tptp.mem V0m2) (@ tptp.ty_2Eoption_2Eoption A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eoption_2EOPTION__CHOICE A_27a)) (@ tptp.c_2Eoption_2ENONE A_27a))) V0m2) V0m2))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2m2 $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V1x))) (=> (@ (@ tptp.mem V2m2) (@ tptp.ty_2Eoption_2Eoption A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eoption_2EOPTION__CHOICE A_27a)) _let_1)) V2m2) _let_1)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0m1 $$unsorted)) (=> (@ (@ tptp.mem V0m1) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V1m2 $$unsorted)) (let ((_let_1 (@ tptp.c_2Eoption_2ENONE A_27a))) (=> (@ (@ tptp.mem V1m2) (@ tptp.ty_2Eoption_2Eoption A_27a)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eoption_2EOPTION__CHOICE A_27a)) V0m1)) V1m2) _let_1) (and (= V0m1 _let_1) (= V1m2 _let_1)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0m1 $$unsorted)) (=> (@ (@ tptp.mem V0m1) (@ tptp.ty_2Eoption_2Eoption A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eoption_2EOPTION__CHOICE A_27a)) V0m1)) (@ tptp.c_2Eoption_2ENONE A_27a)) V0m1))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27c) (@ tptp.ty_2Eoption_2Eoption A_27b))) (forall ((V2m $$unsorted)) (=> (@ (@ tptp.mem V2m) A_27c) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Eoption_2EOPTION__MCOMP A_27a) A_27b) A_27c)) V0g)) V1f)) V2m) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__BIND A_27a) A_27b)) (@ (@ tptp.ap V1f) V2m))) V0g)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27d) (@ tptp.ty_2Eoption_2Eoption A_27c))) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27d))) (forall ((V2h $$unsorted)) (let ((_let_1 (@ tptp.c_2Eoption_2EOPTION__MCOMP A_27c))) (let ((_let_2 (@ _let_1 A_27d))) (=> (@ (@ tptp.mem V2h) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27a)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Eoption_2EOPTION__MCOMP A_27d) A_27b) A_27a)) V1g)) V2h)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 A_27b) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27b)) V0f)) V1g))) V2h)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27c) (@ tptp.ty_2Eoption_2Eoption A_27d))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Eoption_2EOPTION__MCOMP A_27d) A_27c) A_27c)) V0g)) (@ tptp.c_2Eoption_2ESOME A_27c)) V0g) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Eoption_2EOPTION__MCOMP A_27b) A_27b) A_27a)) (@ tptp.c_2Eoption_2ESOME A_27b))) V1f) V1f)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Eoption_2Eoption A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__APPLY A_27a) A_27b)) (@ tptp.c_2Eoption_2ENONE (@ (@ tptp.arr A_27b) A_27a)))) V0x) (@ tptp.c_2Eoption_2ENONE A_27a)))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) (@ tptp.ty_2Eoption_2Eoption A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__APPLY A_27a) A_27b)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.arr A_27b) A_27a))) V1f))) V2x) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP A_27b) A_27a)) V1f)) V2x)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) (@ tptp.ty_2Eoption_2Eoption A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__APPLY A_27c) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP A_27a) (@ (@ tptp.arr A_27b) A_27c))) V0f)) V1x))) V2y) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Eoption_2EOPTION__MAP2 A_27c) A_27a) A_27b)) V0f)) V1x)) V2y)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__APPLY A_27a) A_27b)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.arr A_27b) A_27a))) V0f))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V1x)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) (@ (@ tptp.ap V0f) V1x))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.arr A_27a) A_27b))) (forall ((V1x $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (let ((_let_2 (@ tptp.c_2Eoption_2EOPTION__APPLY A_27b))) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27a)) V0f)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V1x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.arr _let_1) A_27b))) (@ (@ tptp.lam _let_1) (lambda ((V2f $$unsorted)) (@ (@ tptp.ap V2f) V1x)))))) V0f)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.arr A_27b) A_27c))) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.arr A_27a) A_27b))) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.c_2Eoption_2EOPTION__APPLY A_27c))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 A_27c))) (let ((_let_4 (@ _let_2 A_27b))) (let ((_let_5 (@ (@ tptp.arr _let_4) _let_3))) (let ((_let_6 (@ (@ tptp.arr A_27b) A_27c))) (=> (@ (@ tptp.mem V2x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__APPLY _let_3) _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__APPLY _let_5) _let_6)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.arr _let_6) _let_5))) (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27c) A_27b)))) V0f))) V1g))) V2x) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__APPLY A_27b) A_27a)) V1g)) V2x))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) (@ tptp.ty_2Eoption_2Eoption A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTREL A_27a) A_27b)) V0R)) V1x)) V2y)) (or (and (= V1x (@ tptp.c_2Eoption_2ENONE A_27a)) (= V2y (@ tptp.c_2Eoption_2ENONE A_27b))) (exists ((V3x0 $$unsorted)) (and (@ (@ tptp.mem V3x0) A_27a) (exists ((V4y0 $$unsorted)) (and (@ (@ tptp.mem V4y0) A_27b) (= V1x (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V3x0)) (= V2y (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V4y0)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3x0)) V4y0)))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTREL A_27a) A_27b)))) (=> (@ (@ tptp.mem V3y) (@ tptp.ty_2Eoption_2Eoption A_27b)) (=> (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1Q) V4x)) V5y))))))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0P)) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1Q)) V2x)) V3y))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V1x)))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTREL A_27a) A_27a)) V0R)) V2x)) V2x)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Eoption_2Esome A_27a)) V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ _let_1 (lambda ((V1x $$unsorted)) (@ (@ tptp.ap V0P) V1x)))))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 A_27a)) (@ _let_1 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V0P) V2x))))))) (@ tptp.c_2Eoption_2ENONE A_27a)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.ap V1Q))) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27a)) tptp.bool)) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V2x)) (@ tptp.p (@ (@ tptp.ap V1Q) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V2x)))))) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (not (@ tptp.p (@ (@ tptp.ap V0P) V3x))))) (@ tptp.p (@ _let_1 (@ tptp.c_2Eoption_2ENONE A_27a))))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Eoption_2Esome A_27a)) V0P))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0Q $$unsorted)) (=> (@ (@ tptp.mem V0Q) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27a)) tptp.bool)) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.ap V0Q))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Eoption_2Esome A_27a)) V1P))) (or (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) V2x)) (@ tptp.p (@ (@ tptp.ap V0Q) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V2x))))) (and (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (not (@ tptp.p (@ (@ tptp.ap V1P) V3x))))) (@ tptp.p (@ _let_1 (@ tptp.c_2Eoption_2ENONE A_27a))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (= (@ (@ tptp.ap (@ tptp.c_2Eoption_2Esome A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V0x $$unsorted)) tptp.c_2Ebool_2EF))) (@ tptp.c_2Eoption_2ENONE A_27a))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V0y))) (let ((_let_2 (@ tptp.lam A_27a))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Eoption_2Esome A_27a)))) (=> (@ (@ tptp.mem V0y) A_27a) (and (= (@ _let_3 (@ _let_2 (lambda ((V1x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V1x)) V0y)))) _let_1) (= (@ _let_3 (@ _let_2 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V0y)) V2x)))) _let_1))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v_27 $$unsorted)) (=> (@ (@ tptp.mem V0v_27) A_27b) (forall ((V1f_27 $$unsorted)) (=> (@ (@ tptp.mem V1f_27) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2M $$unsorted)) (=> (@ (@ tptp.mem V2M) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V3M_27 $$unsorted)) (=> (@ (@ tptp.mem V3M_27) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V4v $$unsorted)) (=> (@ (@ tptp.mem V4v) A_27b) (forall ((V5f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) A_27b)))) (=> (@ (@ tptp.mem V5f) (@ (@ tptp.arr A_27a) A_27b)) (=> (and (= V2M V3M_27) (=> (= V3M_27 (@ tptp.c_2Eoption_2ENONE A_27a)) (= V4v V0v_27)) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (=> (= V3M_27 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V6x)) (= (@ (@ tptp.ap V5f) V6x) (@ (@ tptp.ap V1f_27) V6x)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V2M)) V4v)) V5f) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V3M_27)) V0v_27)) V1f_27)))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (and (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eoption_2EOPTION__ALL A_27a)) V0P)) (@ tptp.c_2Eoption_2ENONE A_27a))) true))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eoption_2EOPTION__ALL A_27a)) V1P)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V2x))) (@ tptp.p (@ (@ tptp.ap V1P) V2x))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1P_27 $$unsorted)) (=> (@ (@ tptp.mem V1P_27) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2opt $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eoption_2EOPTION__ALL A_27a)))) (=> (@ (@ tptp.mem V2opt) (@ tptp.ty_2Eoption_2Eoption A_27a)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V3x)) (@ tptp.p (@ (@ tptp.ap V1P_27) V3x))))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0P)) V2opt)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1P_27)) V2opt))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0opt $$unsorted)) (=> (@ (@ tptp.mem V0opt) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V1opt_27 $$unsorted)) (=> (@ (@ tptp.mem V1opt_27) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3P_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eoption_2EOPTION__ALL A_27a)))) (=> (@ (@ tptp.mem V3P_27) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (= V0opt V1opt_27) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (= V1opt_27 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V4x)) (= (@ tptp.p (@ (@ tptp.ap V2P) V4x)) (@ tptp.p (@ (@ tptp.ap V3P_27) V4x))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2P)) V0opt)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3P_27)) V1opt_27))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0opt $$unsorted)) (=> (@ (@ tptp.mem V0opt) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V1nc $$unsorted)) (=> (@ (@ tptp.mem V1nc) A_27b) (forall ((V2sc $$unsorted)) (=> (@ (@ tptp.mem V2sc) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27b) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) A_27b)) V0opt)) V1nc)) V2sc) V3v) (or (and (= V0opt (@ tptp.c_2Eoption_2ENONE A_27a)) (= V1nc V3v)) (exists ((V4x $$unsorted)) (and (@ (@ tptp.mem V4x) A_27a) (= V0opt (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V4x)) (= (@ (@ tptp.ap V2sc) V4x) V3v))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27a)) tptp.bool)) (=> (and (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V1a))))) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Eoption_2ENONE A_27a)))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V2x))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0opt $$unsorted)) (=> (@ (@ tptp.mem V0opt) (@ tptp.ty_2Eoption_2Eoption A_27a)) (or (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (= V0opt (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V1x)))) (= V0opt (@ tptp.c_2Eoption_2ENONE A_27a))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0option $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27a))) (=> (@ (@ tptp.mem V0option) (@ (@ tptp.arr _let_1) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) _let_1)) A_27b))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2EDATATYPE A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap V0option) (@ tptp.c_2Eoption_2ENONE A_27a))) (@ tptp.c_2Eoption_2ESOME A_27a))))))))
% 9.41/9.71  (declare-fun tptp.ty_2Epair_2Eprod (tptp.del tptp.del) tptp.del)
% 9.41/9.71  (declare-fun tptp.c_2Epair_2E_23_23 (tptp.del tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (@ (@ tptp.mem (@ (@ (@ (@ tptp.c_2Epair_2E_23_23 A_27a) A_27b) A_27c) A_27d)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) A_27d)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27d)))))))
% 9.41/9.71  (declare-fun tptp.c_2Epair_2E_2C (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))))))
% 9.41/9.71  (declare-fun tptp.c_2Epair_2EABS__prod (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epair_2EABS__prod A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))))
% 9.41/9.71  (declare-fun tptp.c_2Epair_2ECURRY (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Epair_2ECURRY A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27c)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))))))
% 9.41/9.71  (declare-fun tptp.c_2Epair_2EFST (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27a))))
% 9.41/9.71  (declare-fun tptp.c_2Epair_2ELEX (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))) (let ((_let_2 (@ tptp.arr A_27b))) (let ((_let_3 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Epair_2ELEX A_27a) A_27b)) (@ (@ tptp.arr (@ _let_3 (@ _let_3 tptp.bool))) (@ (@ tptp.arr (@ _let_2 (@ _let_2 tptp.bool))) (@ _let_1 (@ _let_1 tptp.bool))))))))))
% 9.41/9.71  (declare-fun tptp.c_2Epair_2EPROD__ALL (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epair_2EPROD__ALL A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool))))))
% 9.41/9.71  (declare-fun tptp.c_2Epair_2EREP__prod (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epair_2EREP__prod A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))))))
% 9.41/9.71  (declare-fun tptp.c_2Epair_2ERPROD (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))) (let ((_let_2 (@ tptp.arr A_27b))) (let ((_let_3 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Epair_2ERPROD A_27a) A_27b)) (@ (@ tptp.arr (@ _let_3 (@ _let_3 tptp.bool))) (@ (@ tptp.arr (@ _let_2 (@ _let_2 tptp.bool))) (@ _let_1 (@ _let_1 tptp.bool))))))))))
% 9.41/9.71  (declare-fun tptp.c_2Epair_2ESND (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27b))))
% 9.41/9.71  (declare-fun tptp.c_2Epair_2ESWAP (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epair_2ESWAP A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))))
% 9.41/9.71  (declare-fun tptp.c_2Epair_2EUNCURRY (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27c)))))
% 9.41/9.71  (declare-fun tptp.c_2Epair_2Epair__CASE (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Epair_2Epair__CASE A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) A_27a)))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (exists ((V0rep $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr _let_2) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION _let_1) _let_2)) (@ (@ tptp.lam _let_1) (lambda ((V1p $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V3y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) V1p)) (@ (@ tptp.lam A_27a) (lambda ((V4a $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V5b $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V4a)) V2x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) V5b)) V3y))))))))))))))))) V0rep))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EABS__prod A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EREP__prod A_27a) A_27b)) V0a)) V0a))) (forall ((V1r $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) (=> (@ (@ tptp.mem V1r) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.lam _let_1) (lambda ((V2p $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V4y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) V2p)) (@ (@ tptp.lam A_27a) (lambda ((V5a $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V6b $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V5a)) V3x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) V6b)) V4y)))))))))))))))) V1r)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EREP__prod A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EABS__prod A_27a) A_27b)) V1r)) V1r))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V0x)) V1y) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EABS__prod A_27a) A_27b)) (@ (@ tptp.lam A_27a) (lambda ((V2a $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V3b $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V2a)) V0x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) V3b)) V1y)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (forall ((V3b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)))) (=> (@ (@ tptp.mem V3b) A_27b) (= (= (@ (@ tptp.ap (@ _let_1 V0x)) V1y) (@ (@ tptp.ap (@ _let_1 V2a)) V3b)) (and (= V0x V2a) (= V1y V3b)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (forall ((V3b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)))) (=> (@ (@ tptp.mem V3b) A_27b) (= (= (@ (@ tptp.ap (@ _let_1 V0x)) V1y) (@ (@ tptp.ap (@ _let_1 V2a)) V3b)) (and (= V0x V2a) (= V1y V3b)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (exists ((V1q $$unsorted)) (and (@ (@ tptp.mem V1q) A_27a) (exists ((V2r $$unsorted)) (and (@ (@ tptp.mem V2r) A_27b) (= V0x (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1q)) V2r)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (exists ((V1q $$unsorted)) (and (@ (@ tptp.mem V1q) A_27a) (exists ((V2r $$unsorted)) (and (@ (@ tptp.mem V2r) A_27b) (= V0x (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1q)) V2r)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V0x))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V0x)) V0x))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V0x)) V1y)) V0x))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V0x)) V1y)) V1y))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V1q $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)))) (=> (@ (@ tptp.mem V1q) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (= (= V0p V1q) (and (= (@ _let_2 V0p) (@ _let_2 V1q)) (= (@ _let_1 V0p) (@ _let_1 V1q)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESWAP A_27a) A_27b)) V0a) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27b) A_27a)) V0a))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27b) A_27a)) V0a))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27c)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2ECURRY A_27a) A_27b) A_27c)) V0f)) V1x)) V2y) (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1x)) V2y))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) A_27c)) V0f)) V1v) (@ (@ tptp.ap (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V1v))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V1v))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) A_27c)) V0f)) V1v) (@ (@ tptp.ap (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V1v))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V1v))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (= (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) A_27c)) V0f) (@ (@ tptp.lam (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V1x))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V1x))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) A_27c)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1x)) V2y)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V1x)) V2y)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (= (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2ECURRY A_27a) A_27b) A_27c)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) A_27c)) V0f)) V0f))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27c)) (= (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) A_27c)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2ECURRY A_27a) A_27b) A_27c)) V0f)) V0f))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27c)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2ECURRY A_27a) A_27b) A_27c)))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27c)) (= (= (@ _let_1 V0f) (@ _let_1 V1g)) (= V0f V1g))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) A_27c)))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (= (= (@ _let_1 V0f) (@ _let_1 V1g)) (= V0f V1g))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (exists ((V1fn $$unsorted)) (and (@ (@ tptp.mem V1fn) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27c)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (= (@ (@ tptp.ap V1fn) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V3y)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V2x)) V3y)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f_27 $$unsorted)) (=> (@ (@ tptp.mem V0f_27) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V2M_27 $$unsorted)) (=> (@ (@ tptp.mem V2M_27) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V3M $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) A_27c)))) (=> (@ (@ tptp.mem V3M) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (=> (and (= V3M V2M_27) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27b) (=> (= V2M_27 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V4x)) V5y)) (= (@ (@ tptp.ap (@ (@ tptp.ap V1f) V4x)) V5y) (@ (@ tptp.ap (@ (@ tptp.ap V0f_27) V4x)) V5y)))))))) (= (@ (@ tptp.ap (@ _let_1 V1f)) V3M) (@ (@ tptp.ap (@ _let_1 V0f_27)) V2M_27)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr _let_1) A_27c)) (= (@ (@ tptp.lam _let_1) (lambda ((V1p $$unsorted)) (@ (@ tptp.ap V0P) V1p))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) A_27c)) (@ (@ tptp.lam A_27a) (lambda ((V2p1 $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V3p2 $$unsorted)) (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2p1)) V3p2))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (= (exists ((V1p $$unsorted)) (and (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap V0P) V1p)))) (exists ((V2p__1 $$unsorted)) (and (@ (@ tptp.mem V2p__1) A_27a) (exists ((V3p__2 $$unsorted)) (and (@ (@ tptp.mem V3p__2) A_27b) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2p__1)) V3p__2)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (= (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap V0P) V1p)))) (forall ((V2p__1 $$unsorted)) (=> (@ (@ tptp.mem V2p__1) A_27a) (forall ((V3p__2 $$unsorted)) (=> (@ (@ tptp.mem V3p__2) A_27b) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2p__1)) V3p__2)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (=> (forall ((V1p__1 $$unsorted)) (=> (@ (@ tptp.mem V1p__1) A_27a) (forall ((V2p__2 $$unsorted)) (=> (@ (@ tptp.mem V2p__2) A_27b) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1p__1)) V2p__2))))))) (forall ((V3p $$unsorted)) (=> (@ (@ tptp.mem V3p) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap V0P) V3p))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EPROD__ALL A_27a) A_27b)) V0P)) V1Q)) V2p)) (and (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V2p))) (@ tptp.p (@ (@ tptp.ap V1Q) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V2p))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EPROD__ALL A_27a) A_27b)) V0P)) V1Q)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V3y))) (and (@ tptp.p (@ (@ tptp.ap V0P) V2x)) (@ tptp.p (@ (@ tptp.ap V1Q) V3y)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1P_27 $$unsorted)) (=> (@ (@ tptp.mem V1P_27) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V3Q_27 $$unsorted)) (=> (@ (@ tptp.mem V3Q_27) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V4p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2EPROD__ALL A_27a) A_27b)))) (=> (@ (@ tptp.mem V4p) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (=> (and (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V5x)) (@ tptp.p (@ (@ tptp.ap V1P_27) V5x))))) (forall ((V6y $$unsorted)) (=> (@ (@ tptp.mem V6y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap V2Q) V6y)) (@ tptp.p (@ (@ tptp.ap V3Q_27) V6y)))))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0P)) V2Q)) V4p)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1P_27)) V3Q_27)) V4p))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V1p_27 $$unsorted)) (=> (@ (@ tptp.mem V1p_27) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3P_27 $$unsorted)) (=> (@ (@ tptp.mem V3P_27) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4Q $$unsorted)) (=> (@ (@ tptp.mem V4Q) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V5Q_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2EPROD__ALL A_27a) A_27b)))) (=> (@ (@ tptp.mem V5Q_27) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (= V0p V1p_27) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27b) (=> (= V1p_27 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V6x)) V7y)) (= (@ tptp.p (@ (@ tptp.ap V2P) V6x)) (@ tptp.p (@ (@ tptp.ap V3P_27) V6x)))))))) (forall ((V8x $$unsorted)) (=> (@ (@ tptp.mem V8x) A_27a) (forall ((V9y $$unsorted)) (=> (@ (@ tptp.mem V9y) A_27b) (=> (= V1p_27 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V8x)) V9y)) (= (@ tptp.p (@ (@ tptp.ap V4Q) V9y)) (@ tptp.p (@ (@ tptp.ap V5Q_27) V9y))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V2P)) V4Q)) V0p)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V3P_27)) V5Q_27)) V1p_27))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (exists ((V1p $$unsorted)) (and (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V1p))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V1p))))) (exists ((V2p1 $$unsorted)) (and (@ (@ tptp.mem V2p1) A_27a) (exists ((V3p2 $$unsorted)) (and (@ (@ tptp.mem V3p2) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V2p1)) V3p2))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V1p))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V1p))))) (forall ((V2p1 $$unsorted)) (=> (@ (@ tptp.mem V2p1) A_27a) (forall ((V3p2 $$unsorted)) (=> (@ (@ tptp.mem V3p2) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V2p1)) V3p2))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1x)) V2y)))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) tptp.bool)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V4y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0P) V3x)) V4y))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (exists ((V2y $$unsorted)) (and (@ (@ tptp.mem V2y) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1x)) V2y)))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) tptp.bool)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V4y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0P) V3x)) V4y))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) tptp.bool)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap V0P) V1x)))))) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27b)) (@ (@ tptp.ap V0P) V2x)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) tptp.bool)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap V0P) V1x)))))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27b)) (@ (@ tptp.ap V0P) V2x)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epair_2E_23_23 A_27a) A_27b) A_27c) A_27d)) V0f)) V1g)) V2p) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27c) A_27d)) (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V2p)))) (@ (@ tptp.ap V1g) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V2p)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27c) A_27d)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27c) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epair_2E_23_23 A_27a) A_27c) A_27b) A_27d)) V0f)) V1g)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27c)) V2x)) V3y)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27d)) (@ (@ tptp.ap V0f) V2x))) (@ (@ tptp.ap V1g) V3y))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2g $$unsorted)) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27b) A_27d)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27c) A_27d)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epair_2E_23_23 A_27a) A_27b) A_27c) A_27d)) V1f)) V2g)) V0p)) (@ (@ tptp.ap V1f) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V0p))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2g $$unsorted)) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27b) A_27d)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27c) A_27d)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epair_2E_23_23 A_27a) A_27b) A_27c) A_27d)) V1f)) V2g)) V0p)) (@ (@ tptp.ap V2g) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V0p))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27c) A_27d)) (forall ((V1M $$unsorted)) (=> (@ (@ tptp.mem V1M) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V2N $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b))) (let ((_let_3 (@ tptp.c_2Ebool_2ELET (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))) (=> (@ (@ tptp.mem V2N) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (= (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 A_27c)) (@ (@ tptp.ap (@ _let_2 A_27c)) (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V4y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V2N) V3x)) V4y)))))))) V1M)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 A_27d)) (@ (@ tptp.ap (@ _let_2 A_27d)) (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V6y $$unsorted)) (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap V2N) V5x)) V6y))))))))) V1M))))))))))))
% 9.41/9.71  (assert (forall ((A_27a1 tptp.del) (A_27a2 tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0M $$unsorted)) (=> (@ (@ tptp.mem V0M) (@ (@ tptp.ty_2Epair_2Eprod A_27a1) A_27a2)) (forall ((V1N $$unsorted)) (=> (@ (@ tptp.mem V1N) (@ (@ tptp.arr A_27a1) (@ (@ tptp.arr A_27a2) (@ (@ tptp.arr A_27b) A_27c)))) (forall ((V2b $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a1))) (let ((_let_2 (@ (@ tptp.c_2Epair_2EUNCURRY A_27a1) A_27a2))) (let ((_let_3 (@ tptp.c_2Ebool_2ELET (@ (@ tptp.ty_2Epair_2Eprod A_27a1) A_27a2)))) (let ((_let_4 (@ (@ tptp.arr A_27b) A_27c))) (=> (@ (@ tptp.mem V2b) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 _let_4)) (@ (@ tptp.ap (@ _let_2 _let_4)) (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.lam A_27a2) (lambda ((V4y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1N) V3x)) V4y)))))))) V0M)) V2b) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 A_27c)) (@ (@ tptp.ap (@ _let_2 A_27c)) (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.lam A_27a2) (lambda ((V6y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V1N) V5x)) V6y)) V2b)))))))) V0M)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27d) A_27c)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (let ((_let_2 (@ _let_1 A_27d))) (let ((_let_3 (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27c) A_27d)) V0f)) (@ (@ tptp.ap (@ _let_3 A_27d)) V1g)) (@ (@ tptp.ap (@ _let_3 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) (@ _let_1 A_27c)) _let_2)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) A_27c) A_27d)) V0f))) V1g)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27d) A_27c)))) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.arr A_27d))) (let ((_let_2 (@ _let_1 A_27c))) (let ((_let_3 (@ tptp.arr A_27b))) (let ((_let_4 (@ _let_3 A_27c))) (let ((_let_5 (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b))) (=> (@ (@ tptp.mem V1x) A_27d) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EC (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27d) A_27c)) (@ (@ tptp.ap (@ _let_5 _let_2)) V0f))) V1x) (@ (@ tptp.ap (@ _let_5 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EC A_27a) A_27d) _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) (@ _let_1 _let_4)) (@ _let_3 _let_2))) (@ (@ (@ tptp.c_2Ecombin_2EC A_27b) A_27d) A_27c))) V0f))) V1x)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (@ (@ tptp.arr A_27d) A_27c))) (forall ((V1g $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_2 (@ (@ tptp.arr A_27d) A_27c))) (let ((_let_3 (@ tptp.arr A_27b))) (let ((_let_4 (@ _let_3 _let_2))) (let ((_let_5 (@ tptp.c_2Ecombin_2Eo A_27a))) (let ((_let_6 (@ _let_3 A_27c))) (let ((_let_7 (@ _let_3 A_27d))) (let ((_let_8 (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) _let_7)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2ES _let_1) A_27d) A_27c)) V0f)) (@ (@ tptp.ap (@ _let_8 A_27d)) V1g)) (@ (@ tptp.ap (@ _let_8 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2ES A_27a) _let_7) _let_6)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_5 (@ (@ tptp.arr _let_7) _let_6)) _let_4)) (@ (@ (@ tptp.c_2Ecombin_2ES A_27b) A_27d) A_27c))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_5 _let_4) (@ _let_3 _let_1))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_2) _let_1)) V0f))) (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b))))) V1g))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27b) tptp.bool))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) _let_1)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) tptp.bool)) V0f))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) tptp.bool) _let_1)) (@ tptp.c_2Ebool_2E_21 A_27b))) V0f))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod (@ _let_1 A_27b)) (@ _let_1 A_27c)))) (let ((_let_3 (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27c)))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr _let_3) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 _let_3)) (@ (@ tptp.lam _let_3) (lambda ((V1f $$unsorted)) (@ (@ tptp.ap V0P) V1f))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V2p $$unsorted)) (@ (@ tptp.ap V0P) (@ (@ tptp.lam A_27a) (lambda ((V3a $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27c))) (let ((_let_3 (@ _let_1 A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST _let_3) _let_2)) V2p)) V3a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND _let_3) _let_2)) V2p)) V3a)))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27c)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE A_27a) A_27b) A_27c)) V0p)) V1f) (@ (@ tptp.ap (@ (@ tptp.ap V1f) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27b) A_27c)) V0p))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27b) A_27c)) V0p))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27b) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27c) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE A_27a) A_27b) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27c)) V0x)) V1y))) V2f) (@ (@ tptp.ap (@ (@ tptp.ap V2f) V0x)) V1y)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27b) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27c) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE A_27a) A_27b) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27c)) V0x)) V1y))) V2f) (@ (@ tptp.ap (@ (@ tptp.ap V2f) V0x)) V1y)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f_27 $$unsorted)) (=> (@ (@ tptp.mem V0f_27) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (forall ((V1M $$unsorted)) (=> (@ (@ tptp.mem V1M) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27c)) (forall ((V2M_27 $$unsorted)) (=> (@ (@ tptp.mem V2M_27) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27c)) (forall ((V3f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE A_27a) A_27b) A_27c)))) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (=> (and (= V1M V2M_27) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27b) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27c) (=> (= V2M_27 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27c)) V4x)) V5y)) (= (@ (@ tptp.ap (@ (@ tptp.ap V3f) V4x)) V5y) (@ (@ tptp.ap (@ (@ tptp.ap V0f_27) V4x)) V5y)))))))) (= (@ (@ tptp.ap (@ _let_1 V1M)) V3f) (@ (@ tptp.ap (@ _let_1 V2M_27)) V0f_27)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27c)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) A_27a) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE A_27a) A_27b) A_27c)) V0p)) V1f) V2v) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27b) (exists ((V4y $$unsorted)) (and (@ (@ tptp.mem V4y) A_27c) (= V0p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27c)) V3x)) V4y)) (= (@ (@ tptp.ap (@ (@ tptp.ap V1f) V3x)) V4y) V2v)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0pair $$unsorted)) (=> (@ (@ tptp.mem V0pair) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))) A_27c)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2EDATATYPE A_27c)) (@ (@ tptp.ap V0pair) (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V1R2) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ELEX A_27a) A_27b)) V0R1)) V1R2) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool))) (@ (@ tptp.lam A_27a) (lambda ((V2s $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) tptp.bool)) (@ (@ tptp.lam A_27a) (lambda ((V4u $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V5v $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V2s)) V4u))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V2s)) V4u))) (@ (@ tptp.ap (@ (@ tptp.ap V1R2) V3t)) V5v)))))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V1R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (forall ((V3b $$unsorted)) (=> (@ (@ tptp.mem V3b) A_27b) (forall ((V4c $$unsorted)) (=> (@ (@ tptp.mem V4c) A_27a) (forall ((V5d $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)))) (=> (@ (@ tptp.mem V5d) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ELEX A_27a) A_27b)) V0R1)) V1R2)) (@ (@ tptp.ap (@ _let_1 V2a)) V3b))) (@ (@ tptp.ap (@ _let_1 V4c)) V5d))) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V2a)) V4c)) (and (= V2a V4c) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R2) V3b)) V5d)))))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2R3 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V2R3) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V3R4 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R4) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2ELEX A_27a) A_27b)))) (=> (@ (@ tptp.mem V5y) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (=> (and (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V6x)) V7y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R2) V6x)) V7y))))))) (forall ((V8x $$unsorted)) (=> (@ (@ tptp.mem V8x) A_27b) (forall ((V9y $$unsorted)) (=> (@ (@ tptp.mem V9y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2R3) V8x)) V9y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V3R4) V8x)) V9y)))))))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0R1)) V2R3)) V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1R2)) V3R4)) V4x)) V5y))))))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V1Q) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27b)) V1Q))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ELEX A_27a) A_27b)) V0R)) V1Q)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V1R2) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ERPROD A_27a) A_27b)) V0R1)) V1R2) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool))) (@ (@ tptp.lam A_27a) (lambda ((V2s $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) tptp.bool)) (@ (@ tptp.lam A_27a) (lambda ((V4u $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V5v $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V2s)) V4u))) (@ (@ tptp.ap (@ (@ tptp.ap V1R2) V3t)) V5v))))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V1Q) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27b)) V1Q))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ERPROD A_27a) A_27b)) V0R)) V1Q)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V1R2) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) V0R1)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27b)) V1R2))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ELEX A_27a) A_27b)) V0R1)) V1R2)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V1R2) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R1)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27b)) V1R2))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ELEX A_27a) A_27b)) V0R1)) V1R2)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V1R2) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ereflexive (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ELEX A_27a) A_27b)) V0R1)) V1R2))) (or (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ereflexive A_27a)) V0R1)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ereflexive A_27b)) V1R2)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V1R2) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Esymmetric A_27a)) V0R1)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Esymmetric A_27b)) V1R2))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Esymmetric (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ELEX A_27a) A_27b)) V0R1)) V1R2)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V1R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2v1 $$unsorted)) (=> (@ (@ tptp.mem V2v1) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V3v2 $$unsorted)) (=> (@ (@ tptp.mem V3v2) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V4R1_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4R1_27) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V5R2_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V5R2_27) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V6v1_27 $$unsorted)) (=> (@ (@ tptp.mem V6v1_27) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V7v2_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2ELEX A_27a) A_27b)))) (=> (@ (@ tptp.mem V7v2_27) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (=> (and (= V2v1 V6v1_27) (= V3v2 V7v2_27) (forall ((V8a $$unsorted)) (=> (@ (@ tptp.mem V8a) A_27a) (forall ((V9b $$unsorted)) (=> (@ (@ tptp.mem V9b) A_27b) (forall ((V10c $$unsorted)) (=> (@ (@ tptp.mem V10c) A_27a) (forall ((V11d $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)))) (=> (@ (@ tptp.mem V11d) A_27b) (=> (and (= V6v1_27 (@ (@ tptp.ap (@ _let_1 V8a)) V9b)) (= V7v2_27 (@ (@ tptp.ap (@ _let_1 V10c)) V11d))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V8a)) V10c)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V4R1_27) V8a)) V10c))))))))))))) (forall ((V12a $$unsorted)) (=> (@ (@ tptp.mem V12a) A_27a) (forall ((V13b $$unsorted)) (=> (@ (@ tptp.mem V13b) A_27b) (forall ((V14c $$unsorted)) (=> (@ (@ tptp.mem V14c) A_27a) (forall ((V15d $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)))) (=> (@ (@ tptp.mem V15d) A_27b) (=> (and (= V6v1_27 (@ (@ tptp.ap (@ _let_1 V12a)) V13b)) (= V7v2_27 (@ (@ tptp.ap (@ _let_1 V14c)) V15d)) (= V12a V14c)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R2) V13b)) V15d)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V5R2_27) V13b)) V15d)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0R1)) V1R2)) V2v1)) V3v2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V4R1_27)) V5R2_27)) V6v1_27)) V7v2_27))))))))))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (= (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V0p) V1x) (exists ((V2y $$unsorted)) (and (@ (@ tptp.mem V2y) A_27b) (= V0p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1x)) V2y))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (= (= (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27b) A_27a)) V0p) V1y) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27b) (= V0p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27a)) V2x)) V1y))))))))))
% 9.41/9.71  (declare-fun tptp.c_2Eprim__rec_2E_3C () $$unsorted)
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Eprim__rec_2E_3C) (@ _let_1 (@ _let_1 tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Eprim__rec_2EPRE () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Eprim__rec_2EPRE) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.71  (declare-fun tptp.fo__c_2Eprim__rec_2EPRE (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.71  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Eprim__rec_2EPRE X0)) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.71  (declare-fun tptp.c_2Eprim__rec_2EPRIM__REC (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Eprim__rec_2EPRIM__REC A_27a)) (@ _let_2 (@ (@ tptp.arr (@ _let_2 _let_1)) _let_1)))))))
% 9.41/9.71  (declare-fun tptp.c_2Eprim__rec_2EPRIM__REC__FUN (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ _let_1 A_27a))) (let ((_let_3 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Eprim__rec_2EPRIM__REC__FUN A_27a)) (@ _let_3 (@ (@ tptp.arr (@ _let_3 _let_2)) (@ _let_1 _let_2)))))))))
% 9.41/9.71  (declare-fun tptp.c_2Eprim__rec_2ESIMP__REC (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Eprim__rec_2ESIMP__REC A_27a)) (@ _let_1 (@ (@ tptp.arr (@ _let_1 A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)))))))
% 9.41/9.71  (declare-fun tptp.c_2Eprim__rec_2ESIMP__REC__REL (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Eprim__rec_2ESIMP__REC__REL A_27a)) (@ (@ tptp.arr (@ _let_1 A_27a)) (@ _let_2 (@ (@ tptp.arr (@ _let_2 A_27a)) (@ _let_1 tptp.bool)))))))))
% 9.41/9.71  (declare-fun tptp.c_2Eprim__rec_2Emeasure (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Eprim__rec_2Emeasure A_27a)) (@ (@ tptp.arr (@ _let_1 tptp.ty_2Enum_2Enum)) (@ _let_1 (@ _let_1 tptp.bool)))))))
% 9.41/9.71  (declare-fun tptp.c_2Eprim__rec_2Ewellfounded (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Eprim__rec_2Ewellfounded A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.71  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum V1n))) (exists ((V2P $$unsorted)) (let ((_let_1 (@ tptp.ap V2P))) (and (@ (@ tptp.mem V2P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap V2P))) (=> (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ tptp.p (@ _let_2 _let_1)))))) (@ tptp.p (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (not (@ tptp.p (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))))))))))
% 9.41/9.71  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Enum_2ESUC))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n)))) (= V0m V1n)))))
% 9.41/9.71  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_2)) _let_1))) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) V1n))))))))))))
% 9.41/9.71  (assert (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) tptp.fo__c_2Enum_2E0) (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V0m)))) V0m))))
% 9.41/9.71  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_1))))))
% 9.41/9.71  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))
% 9.41/9.71  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))))
% 9.41/9.71  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V0n))))))
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))))
% 9.41/9.71  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_2 _let_3))) (@ _let_2 _let_1))))))))))
% 9.41/9.71  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.ap tptp.c_2Enum_2ESUC))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.71  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.ap tptp.c_2Enum_2ESUC))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.71  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.lam tptp.ty_2Enum_2Enum))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC tptp.ty_2Enum_2Enum)) (@ _let_3 (lambda ((V2x $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V3y)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) V2x)))))))) _let_2)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC tptp.ty_2Enum_2Enum)) (@ _let_3 (lambda ((V4x $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V5y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V5y)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) V4x)))))))) _let_2)) _let_1))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1m $$unsorted)) (=> (@ (@ tptp.mem V1m) A_27a) (forall ((V2n $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (=> (@ (@ tptp.mem V2n) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V4y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V4y)) (@ (@ tptp.ap V0f) V3x)))))))) (@ (@ tptp.ap V0f) V1m))) V2n)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V6y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V6y)) (@ (@ tptp.ap V0f) V5x)))))))) V1m)) V2n)))))))))))
% 9.41/9.71  (assert (= tptp.c_2Eprim__rec_2E_3C (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V0x $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V1y)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) V0x)))))))))
% 9.41/9.71  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))
% 9.41/9.71  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0m))))) (=> (@ tptp.p (@ _let_2 _let_1)) (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))))
% 9.41/9.71  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0m))))) (=> (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (or (= V0m V1n) (@ tptp.p (@ _let_2 _let_1))))))))
% 9.41/9.71  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0m))))) (=> (or (= V0m V1n) (@ tptp.p (@ _let_2 _let_1))) (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))))
% 9.41/9.71  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0m))))) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (or (= V0m V1n) (@ tptp.p (@ _let_2 _let_1))))))))
% 9.41/9.71  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0m))))) (=> (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (=> (not (= V0m V1n)) (@ tptp.p (@ _let_2 _let_1))))))))
% 9.41/9.71  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)) V1n) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1n)))))))
% 9.41/9.71  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (not (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V0n))) V0n))))
% 9.41/9.71  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (=> (= V0m V1n) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum V1n)))))))
% 9.41/9.71  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum V1n))) (not (= V0m V1n)))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0fun $$unsorted)) (=> (@ (@ tptp.mem V0fun) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eprim__rec_2ESIMP__REC__REL A_27a)) V0fun)) V1x)) V2f)) (@ tptp.inj__ty_2Enum_2Enum V3n))) (and (= (@ (@ tptp.ap V0fun) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)) V1x) (forall ((V4m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4m))) (let ((_let_2 (@ tptp.ap V0fun))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V3n))) (= (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)) (@ (@ tptp.ap V2f) (@ _let_2 _let_1)))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (exists ((V3fun $$unsorted)) (and (@ (@ tptp.mem V3fun) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eprim__rec_2ESIMP__REC__REL A_27a)) V3fun)) V0x)) V1f)) (@ tptp.inj__ty_2Enum_2Enum V2n)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V2g1 $$unsorted)) (=> (@ (@ tptp.mem V2g1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V3g2 $$unsorted)) (=> (@ (@ tptp.mem V3g2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V4m1 tptp.tp__ty_2Enum_2Enum) (V5m2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eprim__rec_2ESIMP__REC__REL A_27a)))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V2g1)) V0x)) V1f)) (@ tptp.inj__ty_2Enum_2Enum V4m1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V3g2)) V0x)) V1f)) (@ tptp.inj__ty_2Enum_2Enum V5m2)))) (forall ((V6n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V6n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)))) (=> (and (@ tptp.p (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V4m1))) (@ tptp.p (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V5m2)))) (= (@ (@ tptp.ap V2g1) _let_1) (@ (@ tptp.ap V3g2) _let_1))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3y $$unsorted)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V4g $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eprim__rec_2ESIMP__REC__REL A_27a)) V4g)) V0x)) V1f)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V3y)) (@ (@ tptp.ap V4g) _let_1))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1f_27 $$unsorted)) (=> (@ (@ tptp.mem V1f_27) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (exists ((V3g $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (and (@ (@ tptp.mem V3g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eprim__rec_2ESIMP__REC__REL A_27a)) V3g)) V0x)) V1f_27)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eprim__rec_2ESIMP__REC A_27a)) V0x)) V1f_27)) _let_1) (@ (@ tptp.ap V3g) _let_1)))))))))))
% 9.41/9.71  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_3 (@ _let_2 _let_1))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)))) (and (@ tptp.p (@ _let_4 _let_3)) (@ tptp.p (@ _let_4 (@ _let_2 _let_3))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eprim__rec_2ESIMP__REC A_27a)) V0x)) V1f)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)) V0x) (forall ((V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2m))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eprim__rec_2ESIMP__REC A_27a)) V0x)) V1f)))) (= (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)) (@ (@ tptp.ap V1f) (@ _let_2 _let_1))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eprim__rec_2EPRIM__REC__FUN A_27a)) V0x)) V1f) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eprim__rec_2ESIMP__REC _let_1)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2n $$unsorted)) V0x)))) (@ (@ tptp.lam _let_1) (lambda ((V3fun $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1f) (@ (@ tptp.ap V3fun) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) V4n)))) V4n)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a))) (and (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eprim__rec_2EPRIM__REC__FUN A_27a)) V0x)) V1f)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V2n)) V0x)) (forall ((V3m tptp.tp__ty_2Enum_2Enum) (V4n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V3m))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eprim__rec_2EPRIM__REC__FUN A_27a)) V0x)) V1f)))) (= (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap V1f) (@ (@ tptp.ap (@ _let_3 _let_2)) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) _let_1)))) _let_1))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a))) (forall ((V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2m))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eprim__rec_2EPRIM__REC A_27a)) V0x)) V1f)) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eprim__rec_2EPRIM__REC__FUN A_27a)) V0x)) V1f)) _let_1)) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) _let_1))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a))) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eprim__rec_2EPRIM__REC A_27a)) V0x)) V1f)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)) V0x) (forall ((V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2m))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eprim__rec_2EPRIM__REC A_27a)) V0x)) V1f)))) (= (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap V1f) (@ _let_2 _let_1))) _let_1)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) V2a)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V3x)) (exists ((V4y $$unsorted)) (and (@ (@ tptp.mem V4y) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V4y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R) V3x)) V4y)))))))) (exists ((V5f $$unsorted)) (and (@ (@ tptp.mem V5f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (= (@ (@ tptp.ap V5f) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)) V2a) (forall ((V6n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V6n))) (let ((_let_2 (@ tptp.ap V5f))) (let ((_let_3 (@ _let_2 _let_1))) (and (@ tptp.p (@ (@ tptp.ap V0P) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R) _let_3)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2fn1 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) (@ (@ tptp.ap V2fn1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) V0e))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3n $$unsorted)) (let ((_let_1 (@ tptp.ap V2fn1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) (@ _let_1 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) V3n)))) (@ (@ tptp.ap (@ (@ tptp.ap V1f) (@ _let_1 V3n))) V3n)))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) A_27a))) (exists ((V2fn $$unsorted)) (and (@ (@ tptp.mem V2fn) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (= (@ (@ tptp.ap V2fn) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)) V0e) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap V2fn))) (= (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap V1f) _let_1)) (@ _let_2 _let_1)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eprim__rec_2Ewellfounded A_27a)) V0R)) (not (exists ((V1f $$unsorted)) (and (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.ap V1f))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))) (@ _let_2 _let_1))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eprim__rec_2Ewellfounded A_27a)) V0R)))))))
% 9.41/9.71  (assert (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V0x $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V1y)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) V0x)))))))))
% 9.41/9.71  (assert (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF tptp.ty_2Enum_2Enum)) tptp.c_2Eprim__rec_2E_3C)))
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Eprim__rec_2Emeasure A_27a) (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv__image A_27a) tptp.ty_2Enum_2Enum)) tptp.c_2Eprim__rec_2E_3C))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0m $$unsorted)) (=> (@ (@ tptp.mem V0m) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eprim__rec_2Emeasure A_27a)) V0m))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eprim__rec_2Emeasure A_27a)) V0f)) V1x)) V2y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ _let_1 V1x))) (@ _let_1 V2y))))))))))))
% 9.41/9.71  (declare-fun tptp.c_2Eposet_2Ebottom (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eposet_2Ebottom A_27a)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) _let_2))))))
% 9.41/9.71  (declare-fun tptp.c_2Eposet_2Ecarrier (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eposet_2Ecarrier A_27a)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) _let_2))))))
% 9.41/9.71  (declare-fun tptp.c_2Eposet_2Echain (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eposet_2Echain A_27a)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) (@ (@ tptp.arr _let_2) tptp.bool)))))))
% 9.41/9.71  (declare-fun tptp.c_2Eposet_2Ecomplete (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eposet_2Ecomplete A_27a)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) tptp.bool))))))
% 9.41/9.71  (declare-fun tptp.c_2Eposet_2Econtinuous (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eposet_2Econtinuous A_27a)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) (@ (@ tptp.arr (@ _let_1 A_27a)) tptp.bool)))))))
% 9.41/9.71  (declare-fun tptp.c_2Eposet_2Edown__continuous (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eposet_2Edown__continuous A_27a)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) (@ (@ tptp.arr (@ _let_1 A_27a)) tptp.bool)))))))
% 9.41/9.71  (declare-fun tptp.c_2Eposet_2Efunction (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Eposet_2Efunction A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) (@ (@ tptp.arr (@ _let_1 A_27b)) tptp.bool)))))))
% 9.41/9.71  (declare-fun tptp.c_2Eposet_2Egfp (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eposet_2Egfp A_27a)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) (@ (@ tptp.arr (@ _let_1 A_27a)) _let_2)))))))
% 9.41/9.71  (declare-fun tptp.c_2Eposet_2Eglb (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eposet_2Eglb A_27a)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) (@ (@ tptp.arr _let_2) _let_2)))))))
% 9.41/9.71  (declare-fun tptp.c_2Eposet_2Elfp (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eposet_2Elfp A_27a)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) (@ (@ tptp.arr (@ _let_1 A_27a)) _let_2)))))))
% 9.41/9.71  (declare-fun tptp.c_2Eposet_2Elub (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eposet_2Elub A_27a)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) (@ (@ tptp.arr _let_2) _let_2)))))))
% 9.41/9.71  (declare-fun tptp.c_2Eposet_2Emonotonic (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eposet_2Emonotonic A_27a)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) (@ (@ tptp.arr (@ _let_1 A_27a)) tptp.bool)))))))
% 9.41/9.71  (declare-fun tptp.c_2Eposet_2Epointwise__lift (tptp.del tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ tptp.arr (@ _let_1 A_27b)))) (let ((_let_3 (@ _let_2 tptp.bool))) (let ((_let_4 (@ tptp.arr A_27b))) (let ((_let_5 (@ _let_4 tptp.bool))) (@ (@ tptp.mem (@ (@ tptp.c_2Eposet_2Epointwise__lift A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod _let_5) (@ _let_4 _let_5))) (@ (@ tptp.ty_2Epair_2Eprod _let_3) (@ _let_2 _let_3))))))))))))
% 9.41/9.71  (declare-fun tptp.c_2Eposet_2Eposet (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eposet_2Eposet A_27a)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) tptp.bool))))))
% 9.41/9.71  (declare-fun tptp.c_2Eposet_2Erelation (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (let ((_let_3 (@ _let_1 _let_2))) (@ (@ tptp.mem (@ tptp.c_2Eposet_2Erelation A_27a)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_3)) _let_3)))))))
% 9.41/9.71  (declare-fun tptp.c_2Eposet_2Etop (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eposet_2Etop A_27a)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) _let_2))))))
% 9.41/9.71  (declare-fun tptp.c_2Eposet_2Eup__continuous (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eposet_2Eup__continuous A_27a)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) (@ (@ tptp.arr (@ _let_1 A_27a)) tptp.bool)))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eposet_2Efunction A_27a) A_27b)) V0a)) V1b)) V2f)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0a) V3x)) (@ tptp.p (@ (@ tptp.ap V1b) (@ (@ tptp.ap V2f) V3x))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (let ((_let_3 (@ _let_1 _let_2))) (=> (@ (@ tptp.mem V1r) _let_3) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eposet_2Eposet A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_3)) V0s)) V1r))) (and (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V0s) V2x)))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0s) V3x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1r) V3x)) V3x))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V1r))) (let ((_let_2 (@ tptp.ap V0s))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (and (@ tptp.p (@ _let_2 V4x)) (@ tptp.p (@ _let_2 V5y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V5y)) V4x))) (= V4x V5y)))))))) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27a) (forall ((V8z $$unsorted)) (let ((_let_1 (@ tptp.ap V1r))) (let ((_let_2 (@ tptp.ap (@ _let_1 V6x)))) (let ((_let_3 (@ tptp.ap V0s))) (=> (@ (@ tptp.mem V8z) A_27a) (=> (and (@ tptp.p (@ _let_3 V6x)) (@ tptp.p (@ _let_3 V7y)) (@ tptp.p (@ _let_3 V8z)) (@ tptp.p (@ _let_2 V7y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V7y)) V8z))) (@ tptp.p (@ _let_2 V8z))))))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (let ((_let_3 (@ _let_1 _let_2))) (=> (@ (@ tptp.mem V1r) _let_3) (= (@ (@ tptp.ap (@ tptp.c_2Eposet_2Ecarrier A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_3)) V0s)) V1r)) V0s)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (let ((_let_3 (@ _let_1 _let_2))) (=> (@ (@ tptp.mem V1r) _let_3) (= (@ (@ tptp.ap (@ tptp.c_2Eposet_2Erelation A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_3)) V0s)) V1r)) V1r)))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1r) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Etop A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) (@ _let_1 _let_2))) V0s)) V1r))) V2x)) (and (@ tptp.p (@ (@ tptp.ap V0s) V2x)) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0s) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1r) V3y)) V2x)))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1r) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Ebottom A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) (@ _let_1 _let_2))) V0s)) V1r))) V2x)) (and (@ tptp.p (@ (@ tptp.ap V0s) V2x)) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0s) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1r) V2x)) V3y)))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1r) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2c $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V2c) _let_2) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Echain A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) (@ _let_1 _let_2))) V0s)) V1r))) V2c)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V1r))) (let ((_let_2 (@ tptp.ap V2c))) (let ((_let_3 (@ tptp.ap V0s))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ _let_3 V3x)) (@ tptp.p (@ _let_3 V4y)) (@ tptp.p (@ _let_2 V3x)) (@ tptp.p (@ _let_2 V4y))) (or (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3x)) V4y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4y)) V3x))))))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1r) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V3x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Elub A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) (@ _let_1 _let_2))) V0s)) V1r))) V2p)) V3x)) (and (@ tptp.p (@ (@ tptp.ap V0s) V3x)) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap V0s) V4y)) (@ tptp.p (@ (@ tptp.ap V2p) V4y))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1r) V4y)) V3x))))) (forall ((V5z $$unsorted)) (=> (@ (@ tptp.mem V5z) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap V0s) V5z)) (forall ((V6y $$unsorted)) (=> (@ (@ tptp.mem V6y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap V0s) V6y)) (@ tptp.p (@ (@ tptp.ap V2p) V6y))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1r) V6y)) V5z)))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1r) V3x)) V5z)))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1r) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V3x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Eglb A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) (@ _let_1 _let_2))) V0s)) V1r))) V2p)) V3x)) (and (@ tptp.p (@ (@ tptp.ap V0s) V3x)) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap V0s) V4y)) (@ tptp.p (@ (@ tptp.ap V2p) V4y))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1r) V3x)) V4y))))) (forall ((V5z $$unsorted)) (=> (@ (@ tptp.mem V5z) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap V0s) V5z)) (forall ((V6y $$unsorted)) (=> (@ (@ tptp.mem V6y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap V0s) V6y)) (@ tptp.p (@ (@ tptp.ap V2p) V6y))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1r) V5z)) V6y)))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1r) V5z)) V3x)))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eposet_2Ecomplete A_27a)) V0p)) (forall ((V1c $$unsorted)) (=> (@ (@ tptp.mem V1c) (@ (@ tptp.arr A_27a) tptp.bool)) (and (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Elub A_27a)) V0p)) V1c)) V2x)))) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Eglb A_27a)) V0p)) V1c)) V3x)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (let ((_let_3 (@ _let_1 _let_2))) (=> (@ (@ tptp.mem V1r) _let_3) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eposet_2Eposet A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_3)) V0s)) V1r))) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V0s) V2x)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1r) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eposet_2Eposet A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) (@ _let_1 _let_2))) V0s)) V1r))) (@ tptp.p (@ (@ tptp.ap V0s) V2x))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1r) V2x)) V2x)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1r) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V1r))) (let ((_let_2 (@ tptp.ap V0s))) (let ((_let_3 (@ tptp.arr A_27a))) (let ((_let_4 (@ _let_3 tptp.bool))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eposet_2Eposet A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_4) (@ _let_3 _let_4))) V0s)) V1r))) (@ tptp.p (@ _let_2 V2x)) (@ tptp.p (@ _let_2 V3y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3y)) V2x))) (= V2x V3y))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1r) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (forall ((V4z $$unsorted)) (let ((_let_1 (@ tptp.ap V1r))) (let ((_let_2 (@ tptp.ap (@ _let_1 V2x)))) (let ((_let_3 (@ tptp.ap V0s))) (let ((_let_4 (@ tptp.arr A_27a))) (let ((_let_5 (@ _let_4 tptp.bool))) (=> (@ (@ tptp.mem V4z) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eposet_2Eposet A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_5) (@ _let_4 _let_5))) V0s)) V1r))) (@ tptp.p (@ _let_3 V2x)) (@ tptp.p (@ _let_3 V3y)) (@ tptp.p (@ _let_3 V4z)) (@ tptp.p (@ _let_2 V3y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3y)) V4z))) (@ tptp.p (@ _let_2 V4z))))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1r) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Elub A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) (@ _let_1 _let_2))) V0s)) V1r))))) (=> (@ (@ tptp.mem V3x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.lam A_27a) (lambda ((V4j $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0s) V4j))) (@ (@ tptp.ap V2p) V4j)))))) V3x)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 V2p)) V3x))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1r) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Eglb A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) (@ _let_1 _let_2))) V0s)) V1r))))) (=> (@ (@ tptp.mem V3x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.lam A_27a) (lambda ((V4j $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0s) V4j))) (@ (@ tptp.ap V2p) V4j)))))) V3x)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 V2p)) V3x))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) (forall ((V1c $$unsorted)) (=> (@ (@ tptp.mem V1c) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eposet_2Ecomplete A_27a)) V0p)) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Elub A_27a)) V0p)) V1c)) V2x))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) (forall ((V1c $$unsorted)) (=> (@ (@ tptp.mem V1c) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eposet_2Ecomplete A_27a)) V0p)) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Eglb A_27a)) V0p)) V1c)) V2x))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eposet_2Eposet A_27a)) V0p)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eposet_2Ecomplete A_27a)) V0p))) (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Etop A_27a)) V0p)) V1x))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eposet_2Eposet A_27a)) V0p)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eposet_2Ecomplete A_27a)) V0p))) (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Ebottom A_27a)) V0p)) V1x))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2r $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (let ((_let_2 (@ tptp.arr _let_1))) (let ((_let_3 (@ _let_2 tptp.bool))) (let ((_let_4 (@ tptp.arr A_27b))) (let ((_let_5 (@ _let_4 tptp.bool))) (let ((_let_6 (@ _let_4 _let_5))) (=> (@ (@ tptp.mem V2r) _let_6) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eposet_2Epointwise__lift A_27a) A_27b)) V0t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_5) _let_6)) V1s)) V2r)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_3) (@ _let_2 _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eposet_2Efunction A_27a) A_27b)) V0t)) V1s))) (@ (@ tptp.lam _let_1) (lambda ((V3f $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) A_27b)) (lambda ((V4g $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V0t) V5x))) (@ (@ tptp.ap (@ (@ tptp.ap V2r) (@ (@ tptp.ap V3f) V5x))) (@ (@ tptp.ap V4g) V5x)))))))))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V1t) (@ _let_1 tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eposet_2Ecomplete A_27a)) V0p)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eposet_2Ecomplete (@ _let_1 A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eposet_2Epointwise__lift A_27b) A_27a)) V1t)) V0p))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1r) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V2f) (@ _let_1 A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Emonotonic A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) (@ _let_1 _let_2))) V0s)) V1r))) V2f)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V2f))) (let ((_let_2 (@ tptp.ap V1r))) (let ((_let_3 (@ tptp.ap V0s))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ _let_3 V3x)) (@ tptp.p (@ _let_3 V4y)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3x)) V4y))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 V3x))) (@ _let_1 V4y))))))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1r) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V2f) (@ _let_1 A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Eup__continuous A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) (@ _let_1 _let_2))) V0s)) V1r))) V2f)) (forall ((V3c $$unsorted)) (=> (@ (@ tptp.mem V3c) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4x $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) (@ _let_1 _let_2))) V0s)) V1r))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Elub A_27a)) _let_3)))) (=> (@ (@ tptp.mem V4x) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Echain A_27a)) _let_3)) V3c)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 V3c)) V4x))) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.lam A_27a) (lambda ((V5y $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V6z $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0s) V6z))) (@ (@ tptp.ap V3c) V6z)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V5y)) (@ (@ tptp.ap V2f) V6z))))))))))) (@ (@ tptp.ap V2f) V4x)))))))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1r) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V2f) (@ _let_1 A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Edown__continuous A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) (@ _let_1 _let_2))) V0s)) V1r))) V2f)) (forall ((V3c $$unsorted)) (=> (@ (@ tptp.mem V3c) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4x $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) (@ _let_1 _let_2))) V0s)) V1r))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Eglb A_27a)) _let_3)))) (=> (@ (@ tptp.mem V4x) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Echain A_27a)) _let_3)) V3c)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 V3c)) V4x))) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.lam A_27a) (lambda ((V5y $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V6z $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0s) V6z))) (@ (@ tptp.ap V3c) V6z)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V5y)) (@ (@ tptp.ap V2f) V6z))))))))))) (@ (@ tptp.ap V2f) V4x)))))))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Econtinuous A_27a)) V0p)) V1f)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Eup__continuous A_27a)) V0p)) V1f)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Edown__continuous A_27a)) V0p)) V1f)))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1r) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V3x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Elfp A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) (@ _let_1 _let_2))) V0s)) V1r))) V2f)) V3x)) (and (@ tptp.p (@ (@ tptp.ap V0s) V3x)) (= (@ (@ tptp.ap V2f) V3x) V3x) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V1r))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap V0s) V4y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V2f) V4y))) V4y))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3x)) V4y))))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1r) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V3x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Egfp A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) (@ _let_1 _let_2))) V0s)) V1r))) V2f)) V3x)) (and (@ tptp.p (@ (@ tptp.ap V0s) V3x)) (= (@ (@ tptp.ap V2f) V3x) V3x) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap V1r) V4y)))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap V0s) V4y)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap V2f) V4y)))) (@ tptp.p (@ _let_1 V3x))))))))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3x_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Elfp A_27a)) V0p)) V1f)))) (=> (@ (@ tptp.mem V3x_27) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eposet_2Eposet A_27a)) V0p)) (@ tptp.p (@ _let_1 V2x)) (@ tptp.p (@ _let_1 V3x_27))) (= V2x V3x_27))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3x_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Egfp A_27a)) V0p)) V1f)))) (=> (@ (@ tptp.mem V3x_27) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eposet_2Eposet A_27a)) V0p)) (@ tptp.p (@ _let_1 V2x)) (@ tptp.p (@ _let_1 V3x_27))) (= V2x V3x_27))))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) (forall ((V1f $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Eposet_2Ecarrier A_27a)) V0p))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eposet_2Eposet A_27a)) V0p)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eposet_2Ecomplete A_27a)) V0p)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eposet_2Efunction A_27a) A_27a)) _let_1)) _let_1)) V1f)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Emonotonic A_27a)) V0p)) V1f))) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Elfp A_27a)) V0p)) V1f)) V2x)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) (forall ((V1f $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Eposet_2Ecarrier A_27a)) V0p))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eposet_2Eposet A_27a)) V0p)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eposet_2Ecomplete A_27a)) V0p)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eposet_2Efunction A_27a) A_27a)) _let_1)) _let_1)) V1f)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Emonotonic A_27a)) V0p)) V1f))) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Egfp A_27a)) V0p)) V1f)) V2x)))))))))))))
% 9.41/9.71  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod _let_2) (@ _let_1 _let_2))) (forall ((V1f $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Eposet_2Ecarrier A_27a)) V0p))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eposet_2Eposet A_27a)) V0p)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eposet_2Ecomplete A_27a)) V0p)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eposet_2Efunction A_27a) A_27a)) _let_1)) _let_1)) V1f)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Emonotonic A_27a)) V0p)) V1f))) (and (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Elfp A_27a)) V0p)) V1f)) V2x)))) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eposet_2Egfp A_27a)) V0p)) V1f)) V3x))))))))))))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2E_2A () $$unsorted)
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Earithmetic_2E_2A) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.71  (declare-fun tptp.fo__c_2Earithmetic_2E_2A (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.71  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Earithmetic_2E_2A X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2E_2B () $$unsorted)
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Earithmetic_2E_2B) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.71  (declare-fun tptp.fo__c_2Earithmetic_2E_2B (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.71  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Earithmetic_2E_2B X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2E_2D () $$unsorted)
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Earithmetic_2E_2D) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.71  (declare-fun tptp.fo__c_2Earithmetic_2E_2D (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.71  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Earithmetic_2E_2D X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2E_3C_3D () $$unsorted)
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Earithmetic_2E_3C_3D) (@ _let_1 (@ _let_1 tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2E_3E () $$unsorted)
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Earithmetic_2E_3E) (@ _let_1 (@ _let_1 tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2E_3E_3D () $$unsorted)
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Earithmetic_2E_3E_3D) (@ _let_1 (@ _let_1 tptp.bool)))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2EABS__DIFF () $$unsorted)
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Earithmetic_2EABS__DIFF) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.71  (declare-fun tptp.fo__c_2Earithmetic_2EABS__DIFF (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.71  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Earithmetic_2EABS__DIFF X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EABS__DIFF) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2EBIT1 () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Earithmetic_2EBIT1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.71  (declare-fun tptp.fo__c_2Earithmetic_2EBIT1 (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.71  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Earithmetic_2EBIT1 X0)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2EBIT2 () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Earithmetic_2EBIT2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.71  (declare-fun tptp.fo__c_2Earithmetic_2EBIT2 (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.71  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Earithmetic_2EBIT2 X0)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2EDIV () $$unsorted)
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Earithmetic_2EDIV) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.71  (declare-fun tptp.fo__c_2Earithmetic_2EDIV (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.71  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Earithmetic_2EDIV X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2EDIV2 () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Earithmetic_2EDIV2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.71  (declare-fun tptp.fo__c_2Earithmetic_2EDIV2 (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.71  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Earithmetic_2EDIV2 X0)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.71  (declare-sort tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum 0)
% 9.41/9.71  (declare-fun tptp.inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum) $$unsorted)
% 9.41/9.71  (declare-fun tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum ($$unsorted) tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum)
% 9.41/9.71  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum)) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ tptp.inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum X)) X)))
% 9.41/9.71  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum X)) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum))))))
% 9.41/9.71  (assert (forall ((X $$unsorted)) (let ((_let_1 (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem X) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum))) (= X (@ tptp.inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum X)))))))
% 9.41/9.71  (declare-sort tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum 0)
% 9.41/9.71  (declare-fun tptp.inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum) $$unsorted)
% 9.41/9.71  (declare-fun tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum ($$unsorted) tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum)
% 9.41/9.71  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum)) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ tptp.inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum X)) X)))
% 9.41/9.71  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum X)) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))))
% 9.41/9.71  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= X (@ tptp.inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum X))))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2EDIVMOD () $$unsorted)
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ _let_1 tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Earithmetic_2EDIVMOD) (@ (@ tptp.arr (@ _let_1 _let_2)) _let_2)))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2EEVEN () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Earithmetic_2EEVEN) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2EEXP () $$unsorted)
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Earithmetic_2EEXP) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.71  (declare-fun tptp.fo__c_2Earithmetic_2EEXP (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.71  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Earithmetic_2EEXP X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2EFACT () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Earithmetic_2EFACT) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.71  (declare-fun tptp.fo__c_2Earithmetic_2EFACT (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.71  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Earithmetic_2EFACT X0)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EFACT) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2EFUNPOW (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27a))) (@ (@ tptp.mem (@ tptp.c_2Earithmetic_2EFUNPOW A_27a)) (@ (@ tptp.arr _let_1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) _let_1))))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2EMAX () $$unsorted)
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Earithmetic_2EMAX) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.71  (declare-fun tptp.fo__c_2Earithmetic_2EMAX (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.71  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Earithmetic_2EMAX X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMAX) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2EMIN () $$unsorted)
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Earithmetic_2EMIN) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.71  (declare-fun tptp.fo__c_2Earithmetic_2EMIN (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.71  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Earithmetic_2EMIN X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMIN) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2EMOD () $$unsorted)
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Earithmetic_2EMOD) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.71  (declare-fun tptp.fo__c_2Earithmetic_2EMOD (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.71  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Earithmetic_2EMOD X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2EMODEQ () $$unsorted)
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Earithmetic_2EMODEQ) (@ _let_1 (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2ENRC (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 tptp.bool)))) (@ (@ tptp.mem (@ tptp.c_2Earithmetic_2ENRC A_27a)) (@ (@ tptp.arr _let_2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) _let_2)))))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2ENUMERAL () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.71  (declare-fun tptp.fo__c_2Earithmetic_2ENUMERAL (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.71  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Earithmetic_2ENUMERAL X0)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2EODD () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Earithmetic_2EODD) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2EZERO () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Earithmetic_2EZERO) tptp.ty_2Enum_2Enum))
% 9.41/9.71  (declare-fun tptp.fo__c_2Earithmetic_2EZERO () tptp.tp__ty_2Enum_2Enum)
% 9.41/9.71  (assert (= (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO) tptp.c_2Earithmetic_2EZERO))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2Efindq () $$unsorted)
% 9.41/9.71  (assert (let ((_let_1 (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Earithmetic_2Efindq) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum))) tptp.ty_2Enum_2Enum))))
% 9.41/9.71  (declare-fun tptp.fo__c_2Earithmetic_2Efindq (tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.71  (assert (forall ((X0 tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Earithmetic_2Efindq X0)) (@ (@ tptp.ap tptp.c_2Earithmetic_2Efindq) (@ tptp.inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum X0)))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2Enat__elim____magic () $$unsorted)
% 9.41/9.71  (assert (@ (@ tptp.mem tptp.c_2Earithmetic_2Enat__elim____magic) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.71  (declare-fun tptp.fo__c_2Earithmetic_2Enat__elim____magic (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.71  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Earithmetic_2Enat__elim____magic X0)) (@ (@ tptp.ap tptp.c_2Earithmetic_2Enat__elim____magic) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.71  (declare-fun tptp.c_2Earithmetic_2Enum__CASE (tptp.del) $$unsorted)
% 9.41/9.71  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem (@ tptp.c_2Earithmetic_2Enum__CASE A_27a)) (@ _let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ _let_1 A_27a)) A_27a)))))))
% 9.41/9.71  (assert (and (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) V0n)) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_4 (@ tptp.ap tptp.c_2Enum_2ESUC))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))
% 9.41/9.71  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ tptp.inj__ty_2Enum_2Enum V0x))) V0x)))
% 9.41/9.71  (assert (= tptp.fo__c_2Earithmetic_2EZERO tptp.fo__c_2Enum_2E0))
% 9.41/9.71  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))))))))
% 9.41/9.71  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ _let_3 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))))))))))
% 9.41/9.71  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2Enat__elim____magic) (@ tptp.inj__ty_2Enum_2Enum V0n))) V0n)))
% 9.41/9.71  (assert (and (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0m))) tptp.fo__c_2Enum_2E0)) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (let ((_let_4 (@ tptp.ap tptp.c_2Enum_2ESUC))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ _let_4 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))))
% 9.41/9.71  (assert (and (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) tptp.fo__c_2Enum_2E0)) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))) _let_1)))))))))
% 9.41/9.71  (assert (and (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_2)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_2)) (@ _let_3 _let_1))))))))))
% 9.41/9.71  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)))))))
% 9.41/9.71  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)) (= V0m V1n)))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D) _let_2)) _let_1)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) _let_2)) _let_1)) (= V0m V1n)))))))
% 9.41/9.72  (assert (and (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EEVEN) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) true) (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EEVEN))) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (not (@ tptp.p (@ _let_2 _let_1)))))))))
% 9.41/9.72  (assert (and (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) false) (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EODD))) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (not (@ tptp.p (@ _let_2 _let_1)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (and (forall ((V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2Enum__CASE A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0v)) V1f) V0v))))) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27a) (forall ((V4f $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2Enum__CASE A_27a)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V3v)) V4f) (@ (@ tptp.ap V4f) _let_1))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2EFUNPOW A_27a)) V0f)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V1x) V1x))))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V3n tptp.tp__ty_2Enum_2Enum) (V4x $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2EFUNPOW A_27a)) V2f)))) (=> (@ (@ tptp.mem V4x) A_27a) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V4x) (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap V2f) V4x))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (and (forall ((V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2ENRC A_27a)) V0R)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V1x)) V2y)) (= V1x V2y))))))))) (forall ((V3R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4n tptp.tp__ty_2Enum_2Enum) (V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (forall ((V6y $$unsorted)) (=> (@ (@ tptp.mem V6y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2ENRC A_27a)) V3R)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V4n)))) V5x)) V6y)) (exists ((V7z $$unsorted)) (and (@ (@ tptp.mem V7z) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V3R) V5x)) V7z)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2ENRC A_27a)) V3R)) (@ tptp.inj__ty_2Enum_2Enum V4n))) V7z)) V6y)))))))))))))))
% 9.41/9.72  (assert (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))))
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))))))
% 9.41/9.72  (assert (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) tptp.fo__c_2Enum_2E0))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) A_27a) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2Enum__CASE A_27a)) _let_1)) V0f)) V1g) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) V0f)) (@ (@ tptp.ap V1g) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (not (= tptp.fo__c_2Enum_2E0 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V0n)))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0m)))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0m))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ _let_3 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ _let_2 _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_4 (@ tptp.ap (@ _let_3 _let_2)))) (let ((_let_5 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_6 (@ tptp.surj__ty_2Enum_2Enum (@ _let_5 (@ _let_4 _let_1))))) (let ((_let_7 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_7)) _let_2)) V0m) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 _let_7)) V0m) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_5 _let_2))) _let_1)) _let_6) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ _let_5 _let_1))) _let_6)))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_4 (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (or (= V0m tptp.fo__c_2Enum_2E0) (exists ((V1n tptp.tp__ty_2Enum_2Enum)) (= V0m (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V1n))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (not (= V0n tptp.fo__c_2Enum_2E0)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n)))) (= V0n tptp.fo__c_2Enum_2E0))))
% 9.41/9.72  (assert (= tptp.c_2Earithmetic_2E_3C_3D (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V0x $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V1y)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) V0x)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ tptp.inj__ty_2Enum_2Enum V0m))) (exists ((V2p tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V2p))) (@ tptp.inj__ty_2Enum_2Enum V1n))) V0m)))))
% 9.41/9.72  (assert (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive tptp.ty_2Enum_2Enum)) tptp.c_2Eprim__rec_2E_3C)))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (and (@ tptp.p (@ _let_3 _let_4)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_4)) _let_1))) (@ tptp.p (@ _let_3 _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (not (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.ap tptp.c_2Enum_2ESUC))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.ap tptp.c_2Enum_2ESUC))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_4 (@ tptp.ap tptp.c_2Enum_2ESUC))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (not (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eprim__rec_2Emeasure A_27a)) V0f))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n)))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1)) (not (= (@ tptp.surj__ty_2Enum_2Enum _let_3) V1n))) (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1)) (not (= V1n (@ tptp.surj__ty_2Enum_2Enum _let_3)))) (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (or (= tptp.fo__c_2Enum_2E0 V0m) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0m))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (not (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2))) (not (= V0m V1n))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum V1n))) V0m) (= V1n tptp.fo__c_2Enum_2E0))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1n)))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ tptp.inj__ty_2Enum_2Enum V0m))) (exists ((V2p tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V2p))) (@ tptp.inj__ty_2Enum_2Enum V1n))) V0m)))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ tptp.inj__ty_2Enum_2Enum V0m))) (exists ((V2p tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V2p)))) (@ tptp.inj__ty_2Enum_2Enum V1n))) V0m)))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (not (= V1n tptp.fo__c_2Enum_2E0)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1n))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V0n)))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (not (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (= V0n tptp.fo__c_2Enum_2E0))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) tptp.fo__c_2Enum_2E0) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) V0m)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (let ((_let_4 (@ tptp.ap tptp.c_2Enum_2ESUC))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1)) tptp.fo__c_2Enum_2E0) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V0m)))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) V0m)))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) tptp.fo__c_2Enum_2E0)))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_2)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) (@ _let_3 _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V0m))) V0m)))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) V0m)))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_4 (@ tptp.ap (@ _let_3 _let_2)))) (let ((_let_5 (@ _let_4 _let_1))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_7 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_8 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_9 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_9)) _let_2)) tptp.fo__c_2Enum_2E0) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 _let_9)) tptp.fo__c_2Enum_2E0) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_8)) _let_2)) V0m) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 _let_8)) V0m) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_7 _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_6 _let_5)) _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ _let_7 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_6 _let_2)) _let_5)))))))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_5 _let_4)) _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V2p))))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ _let_2 _let_3))) (@ _let_2 _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_4 (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))) _let_1)) V0m))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2EPRE))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ _let_3 _let_2))) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum V1n))) tptp.fo__c_2Enum_2E0) (and (= V0m tptp.fo__c_2Enum_2E0) (= V1n tptp.fo__c_2Enum_2E0)))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum V1n))) _let_1) (or (and (= V0m _let_1) (= V1n tptp.fo__c_2Enum_2E0)) (and (= V0m tptp.fo__c_2Enum_2E0) (= V1n _let_1)))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum V1n))) V0m) (= V1n tptp.fo__c_2Enum_2E0))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (= V0m (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V0m))) V1n))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap tptp.c_2Eprim__rec_2EPRE))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (=> (and (@ tptp.p (@ _let_4 _let_3)) (@ tptp.p (@ _let_4 _let_1))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 _let_3)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 _let_1))) (= V0m V1n)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (not (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2p))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0m))) _let_1)) V2p) (= V0m (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_5 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_4)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_5 _let_2)) _let_4))) (@ (@ tptp.ap (@ _let_5 _let_1)) _let_4))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_5 _let_2)) _let_4))) (@ (@ tptp.ap (@ _let_5 _let_1)) _let_4))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_5 _let_2)) _let_4))) (@ (@ tptp.ap (@ _let_5 _let_1)) _let_4))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V2p))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) _let_1))) (= V0m V1n))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_5 _let_2)) _let_4))) (@ (@ tptp.ap (@ _let_5 _let_1)) _let_4))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (and (@ tptp.p (@ _let_3 _let_4)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_4)) _let_1))) (@ tptp.p (@ _let_3 _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_4)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0m))))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (and (@ tptp.p (@ _let_2 _let_3)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_3)) _let_1))) (@ tptp.p (@ _let_2 _let_1))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum) (V3q tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3q))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_5)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_4)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ _let_3 _let_5)) _let_4))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_1)))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_4)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2i tptp.tp__ty_2Enum_2Enum) (V3j tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3j))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2i))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_5)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_4)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ _let_3 _let_5)) _let_4))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_5 _let_4)) _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V2p))))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ _let_2 _let_3))) (@ _let_2 _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ tptp.inj__ty_2Enum_2Enum V0m))) (exists ((V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (= V0m (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))
% 9.41/9.72  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum) (V1q tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1q))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ tptp.inj__ty_2Enum_2Enum V2n))))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0p))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ _let_2 _let_3))) (@ _let_2 _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0n))) (not (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ (@ tptp.ap (@ _let_2 _let_3)) _let_3))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 _let_1)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))) (= V0n V1m)))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V1n))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum V1m))) (exists ((V2p tptp.tp__ty_2Enum_2Enum)) (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V2p))) (@ tptp.inj__ty_2Enum_2Enum V1m))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (exists ((V1n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (exists ((V2n tptp.tp__ty_2Enum_2Enum)) (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V2n))) (forall ((V3m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2n))) (not (@ tptp.p (@ (@ tptp.ap V0P) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (=> (forall ((V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ tptp.p (@ (@ tptp.ap V0P) _let_1))))) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V1n))))) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V3n))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.ap V0P))) (=> (@ tptp.p (@ _let_2 _let_1)) (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0a))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum) (V2c tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2c))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (let ((_let_4 (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V0a))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0m))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2EPRE))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (forall ((V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2EPRE))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap tptp.c_2Eprim__rec_2EPRE))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_2 _let_3))) (@ _let_2 _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1m)))) _let_1)))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum V1n))) V0m) (or (= V0m tptp.fo__c_2Enum_2E0) (= V1n tptp.fo__c_2Enum_2E0)))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2i))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) _let_2))) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_2))) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) _let_1))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1i tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1i))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V2n)))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1i tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V2n)))))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1i)))) (= V0m V1i)))))
% 9.41/9.72  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V0p)))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) _let_1))) (= V2n V1m))))))
% 9.41/9.72  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum) (V1q tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum) (V3m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V1q)))) (@ tptp.inj__ty_2Enum_2Enum V0p)))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V3m))) _let_1))) (= V2n V3m))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0m))))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2p)))) (= V1n V2p)))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) _let_1))) (= V0m V1n))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V0m))))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2p)))) (or (= V0m tptp.fo__c_2Enum_2E0) (= V1n V2p))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V2p))) _let_1))) (or (= V0m tptp.fo__c_2Enum_2E0) (= V1n V2p)))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1c tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1c))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0a))) _let_1))) _let_1)) V0a))))
% 9.41/9.72  (assert (forall ((V0c tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0c))) (@ tptp.inj__ty_2Enum_2Enum V1b))) (forall ((V2a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0c))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V2a))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0c tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0c))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) _let_1)) tptp.fo__c_2Enum_2E0))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1b))) (@ tptp.inj__ty_2Enum_2Enum V0a))) (forall ((V2c tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2c))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) _let_2))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (= (not (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) _let_2))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1c tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1c))) (@ tptp.inj__ty_2Enum_2Enum V0b))) (forall ((V2a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1c))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2a))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ _let_4 _let_1)) _let_2))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_2))) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum V1m))) (forall ((V2p tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V1m))) (@ tptp.inj__ty_2Enum_2Enum V2p))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1p tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum V1p))) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1p))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) _let_2))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0p))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1m)))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))
% 9.41/9.72  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0p))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_4)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_1)) _let_2))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 _let_4)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 _let_1))) (= V1n V2m))))))))))
% 9.41/9.72  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)))) (=> (and (@ tptp.p (@ _let_5 _let_4)) (@ tptp.p (@ _let_5 _let_2))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))) (= V1n V2m))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (not (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (@ tptp.inj__ty_2Enum_2Enum V0m))) tptp.fo__c_2Enum_2E0))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (@ tptp.inj__ty_2Enum_2Enum V0m))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (exists ((V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (@ tptp.inj__ty_2Enum_2Enum V1m)))) (or (= V0n (@ tptp.surj__ty_2Enum_2Enum _let_2)) (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ _let_2 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ _let_3 _let_1))) (@ _let_3 (@ _let_2 _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (or (= V0m V1n) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D) _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (or (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum V1n))) (exists ((V2p tptp.tp__ty_2Enum_2Enum)) (= V1n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum V2p))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum V1n))) (exists ((V2p tptp.tp__ty_2Enum_2Enum)) (= V1n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum V2p))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum V1n))) tptp.fo__c_2Enum_2E0) (or (= V0m tptp.fo__c_2Enum_2E0) (= V1n tptp.fo__c_2Enum_2E0)))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V0x))) (@ tptp.inj__ty_2Enum_2Enum V1y))) _let_1) (and (= V0x _let_1) (= V1y _let_1))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum V1n))) V1n) (or (= V0m (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (= V1n tptp.fo__c_2Enum_2E0)))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (=> (and (@ tptp.p (@ _let_3 _let_2)) (@ tptp.p (@ _let_3 _let_1))) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_3)) _let_1))) (and (@ tptp.p (@ _let_2 _let_3)) (@ tptp.p (@ _let_2 _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_1))) (or (@ tptp.p (@ _let_2 _let_3)) (@ tptp.p (@ _let_2 _let_1)))))))))
% 9.41/9.72  (assert (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2EFACT) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EFACT))) (let ((_let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 _let_3)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_3)) (@ _let_2 _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap tptp.c_2Earithmetic_2EFACT) (@ tptp.inj__ty_2Enum_2Enum V0n))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EEVEN) _let_1)) (not (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) _let_1)) (not (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EEVEN) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (or (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EEVEN) _let_1)) (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) _let_1))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (not (and (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EEVEN) _let_1)) (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EEVEN))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_1))) (= (@ tptp.p (@ _let_2 _let_3)) (@ tptp.p (@ _let_2 _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EEVEN))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_3)) _let_1))) (or (@ tptp.p (@ _let_2 _let_3)) (@ tptp.p (@ _let_2 _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EODD))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_1))) (not (= (@ tptp.p (@ _let_2 _let_3)) (@ tptp.p (@ _let_2 _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EODD))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_3)) _let_1))) (and (@ tptp.p (@ _let_2 _let_3)) (@ tptp.p (@ _let_2 _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EEVEN) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V0n))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V0n)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (and (=> (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EEVEN) _let_1)) (exists ((V1m tptp.tp__ty_2Enum_2Enum)) (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V1m)))))) (=> (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) _let_1)) (exists ((V2m tptp.tp__ty_2Enum_2Enum)) (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V2m)))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EEVEN) (@ tptp.inj__ty_2Enum_2Enum V0n))) (exists ((V1m tptp.tp__ty_2Enum_2Enum)) (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V1m))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) (@ tptp.inj__ty_2Enum_2Enum V0n))) (exists ((V1m tptp.tp__ty_2Enum_2Enum)) (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V1m)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EEVEN))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_1)) _let_3))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_3)) (@ tptp.p (@ _let_2 _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EEVEN))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (@ tptp.p (@ _let_3 _let_2))) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EODD))) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V0n)))) (or (= V0n tptp.fo__c_2Enum_2E0) (@ tptp.p (@ _let_2 _let_1))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EODD))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (@ tptp.p (@ _let_3 _let_2))) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (= (= V0m V1n) (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0m))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0m))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_5 _let_2)) _let_4))) (@ (@ tptp.ap (@ _let_5 _let_1)) _let_4))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (= (not (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (= (not (= V0m V1n)) (or (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_3 _let_1))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_3 _let_2))) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) _let_2)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D) _let_2)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ _let_4 _let_1)) _let_2))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ _let_3 _let_2))) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1n))))) _let_1))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V2p)))))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_2 _let_3))) (@ _let_2 _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V0m))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (or (= V0m tptp.fo__c_2Enum_2E0) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_5 _let_2)) _let_4))) (@ (@ tptp.ap (@ _let_5 _let_1)) _let_4))) (or (= V1n tptp.fo__c_2Enum_2E0) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_4)))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_5 _let_2))) (@ _let_5 _let_1))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_4)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_5 _let_2)) _let_4))) (@ (@ tptp.ap (@ _let_5 _let_1)) _let_4))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_4)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_4 (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_6 (@ tptp.ap (@ _let_2 _let_3)))) (and (= (@ tptp.p (@ _let_6 (@ (@ tptp.ap (@ _let_5 _let_3)) _let_1))) _let_4) (= (@ tptp.p (@ _let_6 (@ (@ tptp.ap (@ _let_5 _let_1)) _let_3))) _let_4))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_5 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_4)) _let_1))))) (and (= (@ tptp.p (@ _let_5 _let_4)) (and (@ tptp.p (@ _let_3 _let_4)) (= V1n tptp.fo__c_2Enum_2E0))) (= (@ tptp.p (@ _let_5 _let_1)) (and (@ tptp.p (@ _let_3 _let_1)) (= V0m tptp.fo__c_2Enum_2E0)))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (or (= V0m tptp.fo__c_2Enum_2E0) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1))))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_3)))) (and (= (@ tptp.p (@ _let_5 (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1))) _let_2) (= (@ tptp.p (@ _let_5 (@ (@ tptp.ap (@ _let_4 _let_1)) _let_3))) _let_2)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_5 (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_2)) _let_4))))) (and (= (@ tptp.p (@ _let_5 _let_2)) (or (= V0m tptp.fo__c_2Enum_2E0) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1)))) (= (@ tptp.p (@ _let_5 _let_4)) (or (= V1n tptp.fo__c_2Enum_2E0) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ _let_5 _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1))) _let_3)) (@ (@ tptp.ap (@ _let_5 (@ _let_4 _let_2))) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_5 _let_3)) _let_1))) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_3)) _let_1))) _let_2)) (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2))) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ _let_4 _let_1)) _let_2))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2))) _let_3)) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_2))) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (let ((_let_4 (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1))) (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap (@ _let_4 (@ _let_3 _let_2))) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_3 (@ tptp.ap (@ _let_2 _let_1)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V2p))) (= (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_4)) _let_5))) (or (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) _let_5))) _let_4)) (@ tptp.p (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) _let_2))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) _let_2))) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_2))) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_4)) _let_3))) _let_1)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) _let_2))) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_2))) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_4)) _let_3))) _let_1)) (or (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_3E))) (let ((_let_3 (@ tptp.ap (@ _let_2 _let_1)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V2p))) (= (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_4)) _let_5))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) _let_5))) _let_4)) (@ tptp.p (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_3E))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) _let_2))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (= V0m (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))) (or (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_4)) _let_1)) V1n) (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_4)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_4)) _let_3)) V2p) (or (= V0m (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_1))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_4)) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))))))))))
% 9.41/9.72  (assert (and (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (= V0n tptp.fo__c_2Enum_2E0))) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1m))))) (let ((_let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (= (@ tptp.p (@ _let_2 _let_3)) (or (= V1m (@ tptp.surj__ty_2Enum_2Enum _let_3)) (@ tptp.p (@ _let_2 _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0k tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V1n))) (exists ((V2r tptp.tp__ty_2Enum_2Enum) (V3q tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2r))) (and (= V0k (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V3q))) _let_1))) _let_2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (forall ((V1k tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1k))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_2)) _let_1))) (and (= V1k (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_2)) _let_1))) _let_1))) _let_3))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_3)) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))
% 9.41/9.72  (assert (forall ((V0k tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ tptp.inj__ty_2Enum_2Enum V0k))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) tptp.fo__c_2Enum_2E0)))
% 9.41/9.72  (assert (forall ((V0k tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ tptp.inj__ty_2Enum_2Enum V0k))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) tptp.fo__c_2Enum_2E0)))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (forall ((V1k tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1k))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V0n)))) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1k tptp.tp__ty_2Enum_2Enum) (V2q tptp.tp__ty_2Enum_2Enum)) (=> (exists ((V3r tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V3r))) (and (= V1k (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V2q))) _let_1))) _let_2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ tptp.inj__ty_2Enum_2Enum V1k))) (@ tptp.inj__ty_2Enum_2Enum V0n))) V2q))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1k tptp.tp__ty_2Enum_2Enum) (V2r tptp.tp__ty_2Enum_2Enum)) (=> (exists ((V3q tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2r))) (and (= V1k (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V3q))) _let_1))) _let_2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ tptp.inj__ty_2Enum_2Enum V1k))) (@ tptp.inj__ty_2Enum_2Enum V0n))) V2r))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1r tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V1r))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (forall ((V2q tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V2q))) _let_1))) (@ tptp.inj__ty_2Enum_2Enum V1r)))) _let_1)) V2q))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1k tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1k))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_2)) _let_1)) V1k))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (forall ((V1k tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V1k))) _let_1))) _let_1)) tptp.fo__c_2Enum_2E0))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_2)) _let_1)) tptp.fo__c_2Enum_2E0))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_2)) _let_1)) tptp.fo__c_2Enum_2E0))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1r tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V1r))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (forall ((V2q tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V2q))) _let_1))) (@ tptp.inj__ty_2Enum_2Enum V1r)))) _let_1)) V1r))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (forall ((V1q tptp.tp__ty_2Enum_2Enum) (V2r tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2r))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V1q))) _let_1))) _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1q tptp.tp__ty_2Enum_2Enum) (V2r tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2r))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V1q))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (=> (and (@ tptp.p (@ _let_6 _let_1)) (@ tptp.p (@ _let_6 _let_5)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_5)) _let_1))) _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2))) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (forall ((V1j tptp.tp__ty_2Enum_2Enum) (V2k tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2k))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1j))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_5 _let_3)) _let_1))) (@ (@ tptp.ap (@ _let_5 _let_2)) _let_1)))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2))) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (forall ((V1k tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (let ((_let_3 (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V1k))) _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 _let_3)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum _let_3)))))))))
% 9.41/9.72  (assert (forall ((V0r tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0r))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_2)) _let_1)) tptp.fo__c_2Enum_2E0))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1q tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V1q))) _let_1))) _let_1)) V1q)))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (forall ((V1x tptp.tp__ty_2Enum_2Enum) (V2r tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2r))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EDIV))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_4)) _let_1))) _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 _let_4)) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EDIV))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (=> (or (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_6 _let_4)) _let_1)) tptp.fo__c_2Enum_2E0) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_6 _let_2)) _let_1)) tptp.fo__c_2Enum_2E0)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_5 _let_4)) _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (=> (and (@ tptp.p (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ tptp.p (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0m)))) (forall ((V2x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V2x))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V0m))))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0q tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ tptp.inj__ty_2Enum_2Enum V0q))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) V0q)))
% 9.41/9.72  (assert (forall ((V0q tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ tptp.inj__ty_2Enum_2Enum V0q))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) V0q)))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_1)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_1)) _let_1)) tptp.fo__c_2Enum_2E0))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (=> (and (@ tptp.p (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.p (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n)))) (forall ((V2x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EDIV))) (let ((_let_4 (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V2x))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_2)) _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) _let_1))) V0m)))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1d tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1d))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_1)) _let_2))) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ tptp.inj__ty_2Enum_2Enum V0m))) _let_1))) _let_1)))))))
% 9.41/9.72  (assert (and (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V3x))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1p tptp.tp__ty_2Enum_2Enum) (V2q tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2q))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ tptp.inj__ty_2Enum_2Enum V1p))) _let_1))) (exists ((V3k tptp.tp__ty_2Enum_2Enum) (V4r tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3k))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2q))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V4r))) (and (= V1p (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_1)) _let_2))) _let_3))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_3)) _let_2)) (@ tptp.p (@ (@ tptp.ap V0P) _let_1))))))))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ tptp.inj__ty_2Enum_2Enum V1m))) _let_1))) (forall ((V3q tptp.tp__ty_2Enum_2Enum) (V4r tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3q))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V4r))) (=> (and (= V1m (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_1)) _let_2))) _let_3))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_3)) _let_2))) (@ tptp.p (@ (@ tptp.ap V0P) _let_1))))))))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1p tptp.tp__ty_2Enum_2Enum) (V2q tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2q))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ tptp.inj__ty_2Enum_2Enum V1p))) _let_1))) (exists ((V3k tptp.tp__ty_2Enum_2Enum) (V4r tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4r))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2q))) (and (= V1p (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V3k))) _let_2))) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap V0P) _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ tptp.inj__ty_2Enum_2Enum V1m))) _let_1))) (forall ((V3q tptp.tp__ty_2Enum_2Enum) (V4r tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4r))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) (=> (and (= V1m (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V3q))) _let_2))) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2))) (@ tptp.p (@ (@ tptp.ap V0P) _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (forall ((V1j tptp.tp__ty_2Enum_2Enum) (V2k tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2k))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1j))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_5 _let_3)) _let_1))) (@ (@ tptp.ap (@ _let_5 _let_2)) _let_1)))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2))) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1p tptp.tp__ty_2Enum_2Enum) (V2q tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2q))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_2)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1p))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (=> (and (@ tptp.p (@ _let_6 _let_2)) (@ tptp.p (@ _let_6 _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ _let_5 _let_4)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ _let_3 _let_4))) (@ _let_3 _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_2)) _let_1)) V0x) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum) (V2y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2y))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EDIV))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_4)) _let_2))) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum) (V2z tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2z))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_2)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_1)) _let_2))) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_3)) _let_2))) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum) (V2z tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2z))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_2)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_1)) _let_2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) _let_2))) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum) (V2z tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2z))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1y))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_3)) _let_1))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum) (V2z tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2z))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1y))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_3)) _let_1))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum) (V2z tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2z))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1y))) (let ((_let_5 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_4)) _let_1)) V0x) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))) _let_4)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_4)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2k tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2k))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2EDIV))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (=> (and (@ tptp.p (@ _let_6 _let_1)) (@ tptp.p (@ _let_6 _let_2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_5 _let_3)) _let_1))) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_1)) _let_2)))) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum) (V2z tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2z))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1y))) V2z) (and (= V1y (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_2)) _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_2)) _let_1)) tptp.fo__c_2Enum_2E0))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum) (V2z tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (let ((_let_4 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V2z)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_4)))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_4)))) (let ((_let_7 (@ tptp.surj__ty_2Enum_2Enum _let_4))) (let ((_let_8 (@ tptp.inj__ty_2Enum_2Enum V1y))) (let ((_let_9 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_10 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (and (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_9 _let_10)) _let_8)) _let_7) (and (= V1y (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 _let_10))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_5 _let_10)) tptp.fo__c_2Enum_2E0))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_9 _let_3)) _let_8)) _let_7) (and (= V1y (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 _let_3))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_5 _let_3)) tptp.fo__c_2Enum_2E0))))))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1k tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ tptp.inj__ty_2Enum_2Enum V1k))) _let_1)) tptp.fo__c_2Enum_2E0) (exists ((V2d tptp.tp__ty_2Enum_2Enum)) (= V1k (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V2d))) (@ tptp.inj__ty_2Enum_2Enum V0n))))))))))
% 9.41/9.72  (assert (forall ((V0y tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (let ((_let_4 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_5 (@ _let_4 _let_2))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (not (= (@ tptp.surj__ty_2Enum_2Enum _let_5) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_2)) _let_1)))) _let_1))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_5)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0y tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_3 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_4 (@ _let_3 _let_2))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 _let_4)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ _let_5 _let_2)) _let_1)))) (not (= (@ tptp.surj__ty_2Enum_2Enum _let_4) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_2)) _let_1)))) _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum _let_1)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0y tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0y))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_1)) _let_2))) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1k tptp.tp__ty_2Enum_2Enum) (V2x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1k))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2x))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (let ((_let_5 (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_7 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_7 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_7 _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_5)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_6 _let_3)) _let_1))) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_6 _let_5)) _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum) (V2k tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (let ((_let_4 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V2k))) (let ((_let_6 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_7 _let_2)) _let_5))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_7 _let_4)) _let_5))) (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_5)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) _let_4))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0v_27 $$unsorted)) (=> (@ (@ tptp.mem V0v_27) A_27a) (forall ((V1f_27 $$unsorted)) (=> (@ (@ tptp.mem V1f_27) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2M tptp.tp__ty_2Enum_2Enum) (V3M_27 tptp.tp__ty_2Enum_2Enum) (V4v $$unsorted)) (=> (@ (@ tptp.mem V4v) A_27a) (forall ((V5f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Earithmetic_2Enum__CASE A_27a)))) (=> (@ (@ tptp.mem V5f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (=> (and (= V2M V3M_27) (=> (= V3M_27 tptp.fo__c_2Enum_2E0) (= V4v V0v_27)) (forall ((V6n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V6n))) (=> (= V3M_27 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (= (@ (@ tptp.ap V5f) _let_1) (@ (@ tptp.ap V1f_27) _let_1)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2M))) V4v)) V5f) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V3M_27))) V0v_27)) V1f_27)))))))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0P) (@ _let_1 (@ _let_1 tptp.bool))) (= (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) _let_1)))) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (= (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (= (@ (@ tptp.ap V1g) _let_2) (@ (@ tptp.ap (@ (@ tptp.ap V0f) _let_1)) _let_2))))) (and (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))))) (= (@ (@ tptp.ap V1g) _let_3) (@ (@ tptp.ap (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) _let_3)))))) (forall ((V4n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (= (@ (@ tptp.ap V1g) _let_3) (@ (@ tptp.ap (@ (@ tptp.ap V0f) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) _let_3))))))))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1a tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ tptp.inj__ty_2Enum_2Enum V1a))) (@ tptp.inj__ty_2Enum_2Enum V2b)))) (forall ((V3d tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3d))) (let ((_let_2 (@ tptp.ap V0P))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (and (=> (= V2b (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V1a))) _let_1))) (@ tptp.p (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (=> (= V1a (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V2b))) _let_1))) (@ tptp.p (@ _let_2 _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (forall ((V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2m))) (let ((_let_2 (@ tptp.ap V0P))) (and (=> (= V1n tptp.fo__c_2Enum_2E0) (@ tptp.p (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (=> (= V1n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ tptp.p (@ _let_2 _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V0b))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (exists ((V2m tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ tptp.inj__ty_2Enum_2Enum V0b))) (@ tptp.inj__ty_2Enum_2Enum V2m)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ tptp.inj__ty_2Enum_2Enum V0n))) _let_1)) tptp.fo__c_2Enum_2E0) (and (= V0n tptp.fo__c_2Enum_2E0) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1y)))) (or (@ tptp.p (@ _let_2 _let_1)) (= V1y tptp.fo__c_2Enum_2E0)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EEXP))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) V0n)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum V1m))) _let_1) (or (= V0n _let_1) (= V1m tptp.fo__c_2Enum_2E0))))))
% 9.41/9.72  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V0b))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ tptp.inj__ty_2Enum_2Enum V0b))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V0b))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2m))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ tptp.inj__ty_2Enum_2Enum V0b))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V0b))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ tptp.inj__ty_2Enum_2Enum V0b))))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2m)))) (= V1n V2m)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2b))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_2)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_4)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ _let_3 _let_4))) (@ _let_3 _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V2b)))))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_2 _let_3))) (@ _let_2 _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0b))) (let ((_let_5 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_6 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_7 (= V0b tptp.fo__c_2Enum_2E0))) (let ((_let_8 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_4)))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_8 _let_2))) (@ _let_8 _let_1))) (or (and _let_7 (= V2n tptp.fo__c_2Enum_2E0)) (and _let_7 (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_2))) (= V0b (@ tptp.surj__ty_2Enum_2Enum _let_5)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_5)) _let_4)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1x))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0b))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_2)) _let_1))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_2 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0x))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_1)) _let_3))) (or (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1)) (= V0x tptp.fo__c_2Enum_2E0))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2b))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2EEXP))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_5 _let_4)) _let_1))) (@ (@ tptp.ap (@ _let_5 _let_3)) _let_1))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_4)) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2EEXP))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_5 _let_2)) _let_4))) (@ (@ tptp.ap (@ _let_5 _let_1)) _let_4))) (or (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) (= V0n tptp.fo__c_2Enum_2E0))))))))))
% 9.41/9.72  (assert (forall ((V0b1 tptp.tp__ty_2Enum_2Enum) (V1b2 tptp.tp__ty_2Enum_2Enum) (V2x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2x))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EEXP))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V0b1))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V1b2))) _let_1))) (or (= V2x tptp.fo__c_2Enum_2E0) (= V0b1 V1b2)))))))
% 9.41/9.72  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum) (V1q tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1q))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_2)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0p))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_4))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_4)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ _let_3 _let_4))) (@ _let_3 _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ _let_3 (@ _let_2 _let_1)))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_5)))) (let ((_let_7 (@ _let_6 _let_4))) (let ((_let_8 (@ tptp.ap tptp.c_2Earithmetic_2EDIV))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_5)) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_8 _let_7)) _let_5)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_4)) (@ _let_3 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_8 (@ _let_6 (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1))))) _let_5)) (@ tptp.surj__ty_2Enum_2Enum _let_7))))))))))))))
% 9.41/9.72  (assert (forall ((V0z tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum) (V2y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0z))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2y))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EEXP))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_5 _let_4)) _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0z tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum) (V2y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0z))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2y))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EEXP))) (let ((_let_4 (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V1x))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMAX) _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2))) _let_2)) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMIN) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1))) _let_2)) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EMAX))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EMIN))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EMAX))) (let ((_let_4 (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EMIN))) (let ((_let_4 (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMIN) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMAX) _let_2)) _let_1))) (= V0m V1n))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMIN) _let_2)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMAX) _let_2)) _let_1))) (not (= V0m V1n)))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMIN) _let_2)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMAX) _let_2)) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.ap V0P))) (=> (and (@ tptp.p (@ _let_3 _let_2)) (@ tptp.p (@ _let_3 _let_1))) (and (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMIN) _let_2)) _let_1))) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMAX) _let_2)) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.ap (@ _let_3 _let_2)))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_6 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMIN) _let_5)) _let_1))) (and (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_6)) _let_2)) (or (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_5)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)))) (= (@ tptp.p (@ _let_4 _let_6)) (and (@ tptp.p (@ _let_4 _let_5)) (@ tptp.p (@ _let_4 _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_5 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMAX) _let_4)) _let_2))) (let ((_let_6 (@ tptp.ap (@ _let_3 _let_1)))) (and (= (@ tptp.p (@ _let_6 _let_5)) (or (@ tptp.p (@ _let_6 _let_4)) (@ tptp.p (@ _let_6 _let_2)))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_5)) _let_1)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_4 (@ tptp.ap (@ _let_3 _let_2)))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_6 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMIN) _let_5)) _let_1))) (and (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_6)) _let_2)) (or (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_5)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)))) (= (@ tptp.p (@ _let_4 _let_6)) (and (@ tptp.p (@ _let_4 _let_5)) (@ tptp.p (@ _let_4 _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_5 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMAX) _let_4)) _let_2))) (let ((_let_6 (@ tptp.ap (@ _let_3 _let_1)))) (and (= (@ tptp.p (@ _let_6 _let_5)) (or (@ tptp.p (@ _let_6 _let_4)) (@ tptp.p (@ _let_6 _let_2)))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_5)) _let_1)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EMIN))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) tptp.fo__c_2Enum_2E0) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) tptp.fo__c_2Enum_2E0)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EMAX))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) V0n) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) V0n)))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMAX) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum V1n))) tptp.fo__c_2Enum_2E0) (and (= V0m tptp.fo__c_2Enum_2E0) (= V1n tptp.fo__c_2Enum_2E0)))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMIN) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum V1n))) tptp.fo__c_2Enum_2E0) (or (= V0m tptp.fo__c_2Enum_2E0) (= V1n tptp.fo__c_2Enum_2E0)))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMIN) _let_1)) _let_1)) V0n))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMAX) _let_1)) _let_1)) V0n))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (and (exists ((V1x tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V1x)))) (exists ((V2x tptp.tp__ty_2Enum_2Enum)) (forall ((V3y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3y))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2x))) (not (@ tptp.p (@ (@ tptp.ap V0P) _let_1)))))))) (exists ((V4x tptp.tp__ty_2Enum_2Enum)) (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V4x))) (forall ((V5y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V5y))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V4x))) (not (@ tptp.p (@ (@ tptp.ap V0P) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (exists ((V1n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (or (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (exists ((V2m tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V2m))))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V2n))))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1c tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1c))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1c))) (@ tptp.p (@ (@ tptp.ap V0P) _let_1))))) (and (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ tptp.inj__ty_2Enum_2Enum V1c))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ tptp.p (@ (@ tptp.ap V0P) _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1c tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1c))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (exists ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1c))) (@ tptp.p (@ (@ tptp.ap V0P) _let_1))))) (or (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (exists ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ tptp.inj__ty_2Enum_2Enum V1c))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ tptp.p (@ (@ tptp.ap V0P) _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.ap V1f))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ _let_2 _let_1))) (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))))))) (forall ((V3m tptp.tp__ty_2Enum_2Enum) (V4n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4n))) (let ((_let_2 (@ tptp.ap V1f))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V3m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_3)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ _let_2 _let_3))) (@ _let_2 _let_1)))))))))))))))
% 9.41/9.72  (assert (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (=> (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap V0f))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ _let_2 _let_1))) (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))) (forall ((V2m tptp.tp__ty_2Enum_2Enum) (V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap V0f))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2m))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_2 _let_3))) (@ _let_2 _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (=> (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap V0f))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ _let_2 _let_1))) (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2EONE__ONE tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) V0f))))))
% 9.41/9.72  (assert (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2EONE__ONE tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) V0f)) (forall ((V1b tptp.tp__ty_2Enum_2Enum)) (exists ((V2a tptp.tp__ty_2Enum_2Enum)) (forall ((V3x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3x))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap V0f) _let_1))) (@ tptp.inj__ty_2Enum_2Enum V1b))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2a)))))))))))))
% 9.41/9.72  (assert (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2EONE__ONE tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) V0f)) (forall ((V1b tptp.tp__ty_2Enum_2Enum)) (exists ((V2n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V1b))) (@ (@ tptp.ap V0f) (@ tptp.inj__ty_2Enum_2Enum V2n))))))))))
% 9.41/9.72  (assert (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (=> (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap V0f))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ _let_2 _let_1))) (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))) (forall ((V2b tptp.tp__ty_2Enum_2Enum)) (exists ((V3n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V2b))) (@ (@ tptp.ap V0f) (@ tptp.inj__ty_2Enum_2Enum V3n))))))))))
% 9.41/9.72  (assert (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (not (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap V0f))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))) (@ _let_2 _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EABS__DIFF) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1))) (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EABS__DIFF))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EABS__DIFF))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EABS__DIFF) _let_1)) _let_1)) tptp.fo__c_2Enum_2E0))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EABS__DIFF) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum V1m))) tptp.fo__c_2Enum_2E0) (= V0n V1m))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EABS__DIFF))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) V0n) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) V0n)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EABS__DIFF))) (let ((_let_4 (@ tptp.ap tptp.c_2Enum_2ESUC))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1z tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1z))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EABS__DIFF) (@ tptp.inj__ty_2Enum_2Enum V0x))))) (let ((_let_3 (@ tptp.ap tptp.c_2Enum_2ESUC))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_2 (@ _let_3 _let_1)))) (@ _let_3 (@ _let_2 _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1z tptp.tp__ty_2Enum_2Enum) (V2y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1z))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EABS__DIFF) (@ tptp.inj__ty_2Enum_2Enum V0x))))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V2y))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_2 (@ _let_3 _let_1)))) (@ _let_3 (@ _let_2 _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1z tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1z))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EABS__DIFF) _let_2)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EABS__DIFF) _let_2)) _let_1))) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum) (V2z tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2z))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1y))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EABS__DIFF))) (let ((_let_4 (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V0x))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_4 _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ _let_4 _let_2))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EABS__DIFF))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_5 _let_2)) _let_4))) (@ (@ tptp.ap (@ _let_5 _let_1)) _let_4))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_4 (@ tptp.ap (@ _let_3 _let_2)))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_6 _let_2)) _let_5))) (@ (@ tptp.ap (@ _let_6 _let_1)) _let_5))) (or (@ tptp.p (@ _let_4 _let_5)) (@ tptp.p (@ _let_4 _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_5 _let_4)) _let_2))) (@ (@ tptp.ap (@ _let_5 _let_1)) _let_2))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0z tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum) (V2x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2x))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0z))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_5 _let_1))) (@ _let_5 _let_4))) (or (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0z tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum) (V2x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0z))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.ap (@ _let_3 _let_2)))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V1y))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_6 _let_5))) (@ _let_6 _let_2))) (and (@ tptp.p (@ _let_4 _let_5)) (@ tptp.p (@ _let_4 _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0n1 tptp.tp__ty_2Enum_2Enum) (V1n2 tptp.tp__ty_2Enum_2Enum) (V2m1 tptp.tp__ty_2Enum_2Enum) (V3m2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3m2))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n2))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EABS__DIFF))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2m1))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V0n1))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_6 _let_5)) _let_2))) (@ (@ tptp.ap (@ _let_6 _let_4)) _let_1)))) (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ _let_3 _let_5)) _let_4))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2EFUNPOW A_27a)) V0f)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V2x) (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ _let_2 _let_1)) V2x))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2EFUNPOW A_27a)) V0f)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V1x) V1x))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2m tptp.tp__ty_2Enum_2Enum) (V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2EFUNPOW A_27a)) V0f)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2m))) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_1))) V1x) (@ (@ tptp.ap (@ _let_2 _let_3)) (@ (@ tptp.ap (@ _let_2 _let_1)) V1x))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2EFUNPOW A_27a)) V0f)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) V1x) (@ (@ tptp.ap V0f) V1x)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2ENRC A_27a)) V0R)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V1x)) V2y)) (= V1x V2y))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2ENRC A_27a)) V0R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) V1x)) V2y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V2y)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum) (V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27a) (forall ((V5z $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2ENRC A_27a)) V0R)))) (=> (@ (@ tptp.mem V5z) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 _let_2)) V3x)) V4y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 _let_1)) V4y)) V5z))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) V3x)) V5z))))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum) (V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4z $$unsorted)) (=> (@ (@ tptp.mem V4z) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2ENRC A_27a)) V0R)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V1m))) (@ tptp.inj__ty_2Enum_2Enum V2n)))) V3x)) V4z)) (exists ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2ENRC A_27a)) V0R)))) (and (@ (@ tptp.mem V5y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) V3x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) V5y)) V4z))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum) (V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4z $$unsorted)) (=> (@ (@ tptp.mem V4z) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2ENRC A_27a)) V0R)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V1m))) (@ tptp.inj__ty_2Enum_2Enum V2n)))) V3x)) V4z)) (exists ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2ENRC A_27a)) V0R)))) (and (@ (@ tptp.mem V5y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) V3x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) V5y)) V4z))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2ENRC A_27a)) V0R)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V1n)))) V2x)) V3y)) (exists ((V4z $$unsorted)) (and (@ (@ tptp.mem V4z) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2ENRC A_27a)) V0R)) (@ tptp.inj__ty_2Enum_2Enum V1n))) V2x)) V4z)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V4z)) V3y)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2ENRC A_27a)) V0R)) (@ tptp.inj__ty_2Enum_2Enum V1n))) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V2x)) V3y)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V1x)) V2y)) (exists ((V3n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2ENRC A_27a)) V0R)) (@ tptp.inj__ty_2Enum_2Enum V3n))) V1x)) V2y))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V1x)) V2y)) (exists ((V3n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2ENRC A_27a)) V0R)) (@ tptp.inj__ty_2Enum_2Enum V3n))) V1x)) V2y))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) V0R)) V1x)) V2y)) (exists ((V3n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2ENRC A_27a)) V0R)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V3n)))) V1x)) V2y))))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum V1n))) (exists ((V2k tptp.tp__ty_2Enum_2Enum)) (= V0m (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ tptp.inj__ty_2Enum_2Enum V2k))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_3)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EEVEN) _let_3))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EEVEN) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) tptp.fo__c_2Enum_2E0)))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2b))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_5 (@ tptp.ap tptp.c_2Enum_2ESUC))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_5 _let_4))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_5 _let_2))) _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum) (V3p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2b))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V3p))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_6 _let_4)) _let_5))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_6 _let_2)) _let_5))) _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1x tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_3 (@ tptp.ap V0P))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (@ tptp.p (@ _let_3 _let_2)) (forall ((V3y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3y))) (let ((_let_2 (@ tptp.ap V0P))) (=> (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2n)))) (@ tptp.p (@ _let_2 _let_1))))))) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum) (V1q tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))))) (let ((_let_4 (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V1q)))) (let ((_let_5 (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V0p)))) (let ((_let_6 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_5)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))) _let_4)) (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_5)) _let_4)))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_2)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_5 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_4)) _let_2))) (@ _let_3 _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_4)) (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) _let_2))) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum) (V1q tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1q))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0p))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) (=> (and (@ tptp.p (@ _let_4 _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1))) (@ tptp.p (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_2)) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_2 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1y))) (let ((_let_5 (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (= (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_1)) _let_4))) (or (and (@ tptp.p (@ _let_5 _let_1)) (@ tptp.p (@ _let_3 _let_4))) (and (@ tptp.p (@ _let_5 _let_4)) (@ tptp.p (@ _let_3 _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1y))) (let ((_let_2 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_4 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) (= (@ tptp.p (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_3)) _let_1))) (and (@ tptp.p (@ _let_4 _let_3)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1))))))))))
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ _let_1 tptp.ty_2Enum_2Enum))) (let ((_let_3 (@ _let_1 _let_2))) (= tptp.c_2Earithmetic_2Efindq (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EWFREC _let_3) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ tptp.c_2Eprim__rec_2Emeasure _let_3)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY tptp.ty_2Enum_2Enum) _let_2) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V0a $$unsorted)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1m $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V1m)) V2n)))))))))))) (@ (@ tptp.lam (@ (@ tptp.arr _let_3) tptp.ty_2Enum_2Enum)) (lambda ((V3f $$unsorted)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY tptp.ty_2Enum_2Enum) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4a $$unsorted)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V5m $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V6n)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) V4a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V7d $$unsorted)) (let ((_let_1 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V5m)) V7d))) V4a)) (@ (@ tptp.ap V3f) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) V4a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 tptp.ty_2Enum_2Enum)) V5m)) V7d))))))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) V6n)))))))))))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_3 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2Efindq) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V1m))) _let_1)))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3d $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) V3d))) _let_3)) (@ (@ tptp.ap tptp.c_2Earithmetic_2Efindq) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 tptp.ty_2Enum_2Enum)) _let_1)) V3d))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2Efindq) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ tptp.inj__ty_2Enum_2Enum V0a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V1m))) (@ tptp.inj__ty_2Enum_2Enum V2n))))) tptp.fo__c_2Enum_2E0) (= V0a tptp.fo__c_2Enum_2E0)))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2a))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_5 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_4)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2Efindq) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 tptp.ty_2Enum_2Enum)) _let_1)) _let_4))))) _let_4))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))))
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ _let_1 tptp.ty_2Enum_2Enum))) (let ((_let_3 (@ _let_1 _let_2))) (= tptp.c_2Earithmetic_2EDIVMOD (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EWFREC _let_3) _let_2)) (@ (@ tptp.ap (@ tptp.c_2Eprim__rec_2Emeasure _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_3) tptp.ty_2Enum_2Enum) _let_2)) (@ (@ tptp.c_2Epair_2EFST tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.c_2Epair_2ESND tptp.ty_2Enum_2Enum) _let_2))))) (@ (@ tptp.lam (@ (@ tptp.arr _let_3) _let_2)) (lambda ((V0f $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY tptp.ty_2Enum_2Enum) _let_1) _let_1)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1a $$unsorted)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2m $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3n $$unsorted)) (let ((_let_1 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap (@ _let_1 tptp.ty_2Enum_2Enum)))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_3)))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V3n)) _let_5))) (@ (@ tptp.ap (@ _let_2 _let_5)) _let_5))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V2m)) V3n))) (@ (@ tptp.ap (@ _let_2 V1a)) V2m))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) _let_3)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4q $$unsorted)) (let ((_let_1 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) V1a)) V4q))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V2m)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) V3n)) V4q)))) V3n)))))))) (@ (@ tptp.ap tptp.c_2Earithmetic_2Efindq) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 _let_3)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ _let_2 V2m)) V3n))))))))))))))))))))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_4 (@ tptp.ap (@ _let_3 tptp.ty_2Enum_2Enum)))) (let ((_let_5 (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1))) (let ((_let_6 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (let ((_let_7 (@ tptp.ap (@ _let_3 _let_6)))) (let ((_let_8 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_9 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_6)))) (let ((_let_10 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIVMOD) (@ (@ tptp.ap (@ _let_7 _let_8)) _let_5))) (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_9 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_1)) _let_10))) (@ (@ tptp.ap (@ _let_4 _let_10)) _let_10))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_9 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1))) (@ (@ tptp.ap (@ _let_4 _let_8)) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) _let_6)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3q $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIVMOD) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0a))) V3q))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ tptp.inj__ty_2Enum_2Enum V1m))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_1)) V3q)))) _let_1))))))))) (@ (@ tptp.ap tptp.c_2Earithmetic_2Efindq) (@ (@ tptp.ap (@ _let_7 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_5)))))))))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1q tptp.tp__ty_2Enum_2Enum) (V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (let ((_let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1q)))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_4)) _let_2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_4))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1q tptp.tp__ty_2Enum_2Enum) (V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1q))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2m))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EDIV))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (let ((_let_6 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_2)) _let_1))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_6)) _let_3))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_5 _let_3)) _let_6))) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2))) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2a))) (let ((_let_4 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_5 (@ tptp.ap (@ _let_4 tptp.ty_2Enum_2Enum)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIVMOD) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) _let_3)) (@ (@ tptp.ap (@ _let_5 _let_2)) _let_1)))) (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_2)) _let_1)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_2)) _let_1))))))))))))
% 9.41/9.72  (assert (and (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_4)) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIVMOD) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 tptp.ty_2Enum_2Enum)) _let_2)) _let_1)))))))))))) (forall ((V2m tptp.tp__ty_2Enum_2Enum) (V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2m))) (let ((_let_3 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_4)) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIVMOD) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 tptp.ty_2Enum_2Enum)) _let_2)) _let_1))))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m1 tptp.tp__ty_2Enum_2Enum) (V2m2 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMODEQ) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum V1m1))) (@ tptp.inj__ty_2Enum_2Enum V2m2))) (exists ((V3a tptp.tp__ty_2Enum_2Enum) (V4b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V3a))) _let_1))) (@ tptp.inj__ty_2Enum_2Enum V1m1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V4b))) _let_1))) (@ tptp.inj__ty_2Enum_2Enum V2m2)))))))))))
% 9.41/9.72  (assert (forall ((V0m1 tptp.tp__ty_2Enum_2Enum) (V1m2 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMODEQ) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0m1))) (@ tptp.inj__ty_2Enum_2Enum V1m2))) (= V0m1 V1m2))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m1 tptp.tp__ty_2Enum_2Enum) (V2m2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2m2))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1m1))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMODEQ) _let_1)) _let_4)) _let_2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m1 tptp.tp__ty_2Enum_2Enum) (V2m2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2m2))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1m1))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMODEQ) _let_1)) _let_4)) _let_2)) (or (and (= V0n tptp.fo__c_2Enum_2E0) (= V1m1 V2m2)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1e0 tptp.tp__ty_2Enum_2Enum) (V2e1 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2e1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1e0))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMODEQ) _let_1)) _let_4)) _let_2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1x0 tptp.tp__ty_2Enum_2Enum) (V2x1 tptp.tp__ty_2Enum_2Enum) (V3y0 tptp.tp__ty_2Enum_2Enum) (V4y1 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4y1))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2x1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V3y0))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V1x0))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMODEQ) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_5)) _let_2)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_4)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ _let_3 _let_5)) _let_4))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1x0 tptp.tp__ty_2Enum_2Enum) (V2x1 tptp.tp__ty_2Enum_2Enum) (V3y0 tptp.tp__ty_2Enum_2Enum) (V4y1 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4y1))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2x1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V3y0))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V1x0))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMODEQ) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_5)) _let_2)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_4)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ _let_3 _let_5)) _let_4))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMODEQ) (@ tptp.inj__ty_2Enum_2Enum V0n))) _let_1)) _let_1)))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum) (V2y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2y))) (let ((_let_2 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMODEQ) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_2 _let_3))) (@ _let_2 _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum) (V2y tptp.tp__ty_2Enum_2Enum) (V3e tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3e))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2y))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EEXP))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMODEQ) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_4)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum) (V2e tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2e))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EEXP))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_5 _let_3)) _let_1))) _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2))) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum) (V2y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2y))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMODEQ) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum) (V2y tptp.tp__ty_2Enum_2Enum) (V3z tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3z))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMODEQ) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V1x))))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2y))) (=> (and (@ tptp.p (@ _let_3 _let_4)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_4)) _let_1))) (@ tptp.p (@ _let_3 _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ _let_3 (@ _let_2 _let_1)))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_7 (@ _let_3 (@ _let_6 _let_5)))) (let ((_let_8 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (let ((_let_9 (@ tptp.ap (@ _let_8 _let_7)))) (let ((_let_10 (@ tptp.ap tptp.c_2Earithmetic_2EMODEQ))) (let ((_let_11 (@ tptp.ap (@ _let_10 _let_4)))) (let ((_let_12 (@ _let_3 _let_5))) (let ((_let_13 (@ _let_3 _let_1))) (let ((_let_14 (@ _let_3 (@ _let_2 _let_5)))) (let ((_let_15 (@ tptp.ap (@ _let_8 _let_14)))) (let ((_let_16 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_13)) _let_12)))) (let ((_let_17 (@ _let_3 (@ _let_6 _let_1)))) (let ((_let_18 (@ tptp.ap (@ _let_10 _let_17)))) (and (=> _let_16 (@ tptp.p (@ (@ tptp.ap (@ _let_18 _let_7)) (@ _let_9 _let_17)))) (=> _let_16 (@ tptp.p (@ (@ tptp.ap (@ _let_18 _let_14)) (@ _let_15 _let_17)))) (=> _let_16 (@ tptp.p (@ (@ tptp.ap (@ _let_11 _let_14)) (@ _let_15 _let_4)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_13)) _let_12)) (@ tptp.p (@ (@ tptp.ap (@ _let_11 _let_7)) (@ _let_9 _let_4)))))))))))))))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMODEQ) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_1)) _let_2))) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMODEQ) _let_2)) _let_2)) _let_1)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1zc $$unsorted)) (=> (@ (@ tptp.mem V1zc) A_27a) (forall ((V2sc $$unsorted)) (=> (@ (@ tptp.mem V2sc) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27a) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2Enum__CASE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))) V1zc)) V2sc) V3v) (or (and (= V0n tptp.fo__c_2Enum_2E0) (= V1zc V3v)) (exists ((V4x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4x))) (and (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (= (@ (@ tptp.ap V2sc) _let_1) V3v)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0num $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0num) (@ _let_1 (@ (@ tptp.arr (@ _let_1 tptp.ty_2Enum_2Enum)) A_27a))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2EDATATYPE A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap V0num) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) tptp.c_2Enum_2ESUC)))))))
% 9.41/9.72  (declare-fun tptp.c_2Ewhile_2EHOARE__SPEC (tptp.del tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Ewhile_2EHOARE__SPEC A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.arr (@ _let_1 A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) tptp.bool)))))))
% 9.41/9.72  (declare-fun tptp.c_2Ewhile_2ELEAST () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Ewhile_2ELEAST) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-sort tptp.tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum 0)
% 9.41/9.72  (declare-fun tptp.inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (tptp.tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum) $$unsorted)
% 9.41/9.72  (declare-fun tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum ($$unsorted) tptp.tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X tptp.tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ tptp.inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum X)) X)))
% 9.41/9.72  (assert (forall ((X tptp.tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum X)) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))))
% 9.41/9.72  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum)) (= X (@ tptp.inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum X))))))
% 9.41/9.72  (declare-fun tptp.c_2Ewhile_2EOLEAST () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Ewhile_2EOLEAST) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))))
% 9.41/9.72  (declare-fun tptp.c_2Ewhile_2EOWHILE (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ewhile_2EOWHILE A_27a)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.arr (@ _let_1 A_27a)) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27a))))))))
% 9.41/9.72  (declare-fun tptp.c_2Ewhile_2EWHILE (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ewhile_2EWHILE A_27a)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.arr _let_2) _let_2)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27a)) (exists ((V2f $$unsorted)) (and (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ap V2f))) (=> (@ (@ tptp.mem V3x) A_27a) (= (@ _let_1 V3x) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) (@ (@ tptp.ap V0P) V3x))) V3x)) (@ _let_1 (@ (@ tptp.ap V1g) V3x))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewhile_2EWHILE A_27a)) V0P)) V1g)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ _let_1 V2x) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) (@ (@ tptp.ap V0P) V2x))) (@ _let_1 (@ (@ tptp.ap V1g) V2x)))) V2x))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0B $$unsorted)) (=> (@ (@ tptp.mem V0B) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1C $$unsorted)) (=> (@ (@ tptp.mem V1C) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V2R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V2R)) (forall ((V3s $$unsorted)) (=> (@ (@ tptp.mem V3s) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0B) V3s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2R) (@ (@ tptp.ap V1C) V3s))) V3s)))))) (forall ((V4P $$unsorted)) (=> (@ (@ tptp.mem V4P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V5s $$unsorted)) (let ((_let_1 (@ tptp.ap V4P))) (=> (@ (@ tptp.mem V5s) A_27a) (=> (=> (@ tptp.p (@ (@ tptp.ap V0B) V5s)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap V1C) V5s)))) (@ tptp.p (@ _let_1 V5s)))))) (forall ((V6v $$unsorted)) (=> (@ (@ tptp.mem V6v) A_27a) (@ tptp.p (@ (@ tptp.ap V4P) V6v))))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1C $$unsorted)) (=> (@ (@ tptp.mem V1C) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewhile_2EHOARE__SPEC A_27a) A_27b)) V0P)) V1C)) V2Q)) (forall ((V3s $$unsorted)) (=> (@ (@ tptp.mem V3s) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V3s)) (@ tptp.p (@ (@ tptp.ap V2Q) (@ (@ tptp.ap V1C) V3s))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2B $$unsorted)) (=> (@ (@ tptp.mem V2B) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3C $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Ewhile_2EHOARE__SPEC A_27a) A_27a)))) (=> (@ (@ tptp.mem V3C) (@ (@ tptp.arr A_27a) A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V1R)) (forall ((V4s $$unsorted)) (=> (@ (@ tptp.mem V4s) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V2B) V4s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R) (@ (@ tptp.ap V3C) V4s))) V4s)))))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V5s $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0P) V5s))) (@ (@ tptp.ap V2B) V5s)))))) V3C)) V0P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 V0P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewhile_2EWHILE A_27a)) V2B)) V3C))) (@ _let_1 (lambda ((V6s $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0P) V6s))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V2B) V6s)))))))))))))))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Ewhile_2ELEAST) V0P)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewhile_2EWHILE tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_7E)) V0P))) tptp.c_2Enum_2ESUC)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ tptp.p (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap tptp.c_2Ewhile_2ELEAST) V0P)))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap tptp.c_2Ewhile_2ELEAST) V0P))) (not (@ tptp.p (@ (@ tptp.ap V0P) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_2 (@ (@ tptp.ap tptp.c_2Ewhile_2ELEAST) V0P))) (let ((_let_3 (@ tptp.ap V0P))) (=> (@ tptp.p (@ _let_3 _let_1)) (and (@ tptp.p (@ _let_3 _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0Q $$unsorted)) (=> (@ (@ tptp.mem V0Q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (and (exists ((V2n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V1P) (@ tptp.inj__ty_2Enum_2Enum V2n)))) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (=> (and (forall ((V4m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V3n))) (not (@ tptp.p (@ (@ tptp.ap V1P) _let_1)))))) (@ tptp.p (@ (@ tptp.ap V1P) _let_1))) (@ tptp.p (@ (@ tptp.ap V0Q) _let_1)))))) (@ tptp.p (@ (@ tptp.ap V0Q) (@ (@ tptp.ap tptp.c_2Ewhile_2ELEAST) V1P)))))))))
% 9.41/9.72  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (exists ((V1n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0p) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (and (@ tptp.p (@ (@ tptp.ap V0p) (@ (@ tptp.ap tptp.c_2Ewhile_2ELEAST) V0p))) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap tptp.c_2Ewhile_2ELEAST) V0p))) (not (@ tptp.p (@ (@ tptp.ap V0p) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (exists ((V1n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0p) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (and (@ tptp.p (@ (@ tptp.ap V0p) (@ (@ tptp.ap tptp.c_2Ewhile_2ELEAST) V0p))) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap tptp.c_2Ewhile_2ELEAST) V0p))) (not (@ tptp.p (@ (@ tptp.ap V0p) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2Ewhile_2ELEAST))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ _let_1 (lambda ((V1n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V1n)) (@ tptp.inj__ty_2Enum_2Enum V0x)))))) V0x) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ _let_1 (lambda ((V2n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V0x))) V2n))))) V0x))))))
% 9.41/9.72  (assert (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Ewhile_2ELEAST) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V0x $$unsorted)) tptp.c_2Ebool_2ET)))) tptp.fo__c_2Enum_2E0))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Ewhile_2EOLEAST) V0P)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F tptp.ty_2Enum_2Enum)) (@ _let_1 (lambda ((V1n $$unsorted)) (@ (@ tptp.ap V0P) V1n)))))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Ewhile_2ELEAST) (@ _let_1 (lambda ((V2n $$unsorted)) (@ (@ tptp.ap V0P) V2n))))))) (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.ap V1Q))) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum)) tptp.bool)) (=> (and (=> (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (not (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V2n))))) (@ tptp.p (@ _let_1 (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum)))) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) _let_1)) (forall ((V4m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V3n))) (not (@ tptp.p (@ (@ tptp.ap V0P) _let_1))))))) (@ tptp.p (@ (@ tptp.ap V1Q) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) _let_1))))))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap tptp.c_2Ewhile_2EOLEAST) V0P))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)))) (let ((_let_2 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_3 (@ tptp.ap tptp.c_2Ewhile_2EOLEAST))) (let ((_let_4 (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))))) (and (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ _let_3 (@ _let_2 (lambda ((V1n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V1n)) (@ tptp.inj__ty_2Enum_2Enum V0x)))))) _let_4) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ _let_3 (@ _let_2 (lambda ((V2n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V0x))) V2n))))) _let_4) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ _let_3 (@ _let_2 (lambda ((V3n $$unsorted)) tptp.c_2Ebool_2EF)))) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum))) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ _let_3 (@ _let_2 (lambda ((V4n $$unsorted)) tptp.c_2Ebool_2ET)))) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Ewhile_2EOLEAST) V0P)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (not (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V1n)))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Ewhile_2EOLEAST) V0P)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) _let_1))) (and (@ tptp.p (@ (@ tptp.ap V0P) _let_1)) (forall ((V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1n))) (not (@ tptp.p (@ (@ tptp.ap V0P) _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V2s) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewhile_2EOWHILE A_27a)) V0G)) V1f)) V2s) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F tptp.ty_2Enum_2Enum)) (@ _let_1 (lambda ((V3n $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0G) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2EFUNPOW A_27a)) V1f)) V3n)) V2s)))))))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2EFUNPOW A_27a)) V1f)) (@ (@ tptp.ap tptp.c_2Ewhile_2ELEAST) (@ _let_1 (lambda ((V4n $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0G) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2EFUNPOW A_27a)) V1f)) V4n)) V2s)))))))) V2s)))) (@ tptp.c_2Eoption_2ENONE A_27a)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewhile_2EOWHILE A_27a)) V0G)) V1f)))) (=> (@ (@ tptp.mem V2s) A_27a) (= (@ _let_1 V2s) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap V0G) V2s))) (@ _let_1 (@ (@ tptp.ap V1f) V2s)))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V2s)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) A_27a) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewhile_2EOWHILE A_27a)) V0G)) V1f)) V2s) (@ tptp.c_2Eoption_2ENONE A_27a)) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0G) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2EFUNPOW A_27a)) V1f)) (@ tptp.inj__ty_2Enum_2Enum V3n))) V2s))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) A_27a) (forall ((V3s_27 $$unsorted)) (=> (@ (@ tptp.mem V3s_27) A_27a) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewhile_2EOWHILE A_27a)) V0G)) V1f)) V2s) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V3s_27)) (not (@ tptp.p (@ (@ tptp.ap V0G) V3s_27)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) A_27a) (forall ((V3s_27 $$unsorted)) (=> (@ (@ tptp.mem V3s_27) A_27a) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewhile_2EOWHILE A_27a)) V0G)) V1f)) V2s) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V3s_27)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewhile_2EWHILE A_27a)) V0G)) V1f)) V2s) V3s_27)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1G $$unsorted)) (=> (@ (@ tptp.mem V1G) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V3s $$unsorted)) (=> (@ (@ tptp.mem V3s) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) V3s)) (forall ((V4x $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V4x) A_27a) (=> (and (@ tptp.p (@ _let_1 V4x)) (@ tptp.p (@ (@ tptp.ap V1G) V4x))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap V2f) V4x)))))))) (forall ((V5s_27 $$unsorted)) (=> (@ (@ tptp.mem V5s_27) A_27a) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewhile_2EOWHILE A_27a)) V1G)) V2f)) V3s) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V5s_27)) (@ tptp.p (@ (@ tptp.ap V0P) V5s_27)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0P) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1G $$unsorted)) (=> (@ (@ tptp.mem V1G) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27a)) (=> (and (forall ((V3s $$unsorted)) (=> (@ (@ tptp.mem V3s) A_27a) (=> (not (@ tptp.p (@ (@ tptp.ap V1G) V3s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V3s)) V3s))))) (forall ((V4s1 $$unsorted)) (=> (@ (@ tptp.mem V4s1) A_27a) (forall ((V5s2 $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V5s2) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap V1G) V4s1)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V2f) V4s1))) V5s2))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4s1)) V5s2))))))))) (forall ((V6s1 $$unsorted)) (=> (@ (@ tptp.mem V6s1) A_27a) (forall ((V7s2 $$unsorted)) (=> (@ (@ tptp.mem V7s2) A_27a) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewhile_2EOWHILE A_27a)) V1G)) V2f)) V6s1) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V7s2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V6s1)) V7s2))))))))))))))))
% 9.41/9.72  (declare-fun tptp.c_2Enumeral_2Eexactlog () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Enumeral_2Eexactlog) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.fo__c_2Enumeral_2Eexactlog (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Enumeral_2Eexactlog X0)) (@ (@ tptp.ap tptp.c_2Enumeral_2Eexactlog) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.72  (declare-fun tptp.c_2Enumeral_2EiBIT__cases (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.arr (@ _let_1 A_27a)))) (@ (@ tptp.mem (@ tptp.c_2Enumeral_2EiBIT__cases A_27a)) (@ _let_1 (@ (@ tptp.arr A_27a) (@ _let_2 (@ _let_2 A_27a)))))))))
% 9.41/9.72  (declare-fun tptp.c_2Enumeral_2EiDUB () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Enumeral_2EiDUB) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.fo__c_2Enumeral_2EiDUB (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Enumeral_2EiDUB X0)) (@ (@ tptp.ap tptp.c_2Enumeral_2EiDUB) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.72  (declare-fun tptp.c_2Enumeral_2EiSQR () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Enumeral_2EiSQR) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.fo__c_2Enumeral_2EiSQR (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Enumeral_2EiSQR X0)) (@ (@ tptp.ap tptp.c_2Enumeral_2EiSQR) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.72  (declare-fun tptp.c_2Enumeral_2EiSUB () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Enumeral_2EiSUB) (@ (@ tptp.arr tptp.bool) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum))))))
% 9.41/9.72  (declare-fun tptp.c_2Enumeral_2EiZ () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Enumeral_2EiZ) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.fo__c_2Enumeral_2EiZ (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Enumeral_2EiZ X0)) (@ (@ tptp.ap tptp.c_2Enumeral_2EiZ) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.72  (declare-fun tptp.c_2Enumeral_2EiiSUC () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Enumeral_2EiiSUC) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.fo__c_2Enumeral_2EiiSUC (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Enumeral_2EiiSUC X0)) (@ (@ tptp.ap tptp.c_2Enumeral_2EiiSUC) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.72  (declare-fun tptp.c_2Enumeral_2Einternal__mult () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Enumeral_2Einternal__mult) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.72  (declare-fun tptp.fo__c_2Enumeral_2Einternal__mult (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Enumeral_2Einternal__mult X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2Einternal__mult) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.72  (declare-fun tptp.c_2Enumeral_2Eonecount () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Enumeral_2Eonecount) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.72  (declare-fun tptp.fo__c_2Enumeral_2Eonecount (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Enumeral_2Eonecount X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2Eonecount) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.72  (declare-fun tptp.c_2Enumeral_2Etexp__help () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Enumeral_2Etexp__help) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.72  (declare-fun tptp.fo__c_2Enumeral_2Etexp__help (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Enumeral_2Etexp__help X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2Etexp__help) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))) (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1))))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap tptp.c_2Enum_2ESUC))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ _let_2 _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumeral_2EiZ) (@ tptp.inj__ty_2Enum_2Enum V0x))) V0x)))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Enum_2ESUC))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumeral_2EiiSUC) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ _let_2 _let_1))))))))
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (and (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) V0n)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V1n)) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap tptp.c_2Enumeral_2EiZ) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))) (forall ((V4n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V4n))) tptp.fo__c_2Enum_2E0)) (forall ((V5n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V5n))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) tptp.fo__c_2Enum_2E0)) (forall ((V6n tptp.tp__ty_2Enum_2Enum) (V7m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V7m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V6n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))) (forall ((V8n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V8n))) tptp.fo__c_2Enum_2E0)) (forall ((V9n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ tptp.inj__ty_2Enum_2Enum V9n))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V9n)) (forall ((V10n tptp.tp__ty_2Enum_2Enum) (V11m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V11m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V10n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))) (forall ((V12n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum V12n))))) tptp.fo__c_2Enum_2E0)) (forall ((V13n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum V13n))))) tptp.fo__c_2Enum_2E0)) (forall ((V14n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ tptp.inj__ty_2Enum_2Enum V14n))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (forall ((V15n tptp.tp__ty_2Enum_2Enum) (V16m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V16m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V15n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EEXP))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (forall ((V17n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V17n))) (let ((_let_2 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ _let_3 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ _let_2 _let_1)))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) _let_1)) tptp.fo__c_2Enum_2E0) (forall ((V18n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V18n))) (let ((_let_2 (@ tptp.ap tptp.c_2Eprim__rec_2EPRE))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ _let_3 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ _let_2 _let_1)))))))) (forall ((V19n tptp.tp__ty_2Enum_2Enum)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ tptp.inj__ty_2Enum_2Enum V19n))) tptp.fo__c_2Enum_2E0) (= V19n tptp.fo__c_2Earithmetic_2EZERO))) (forall ((V20n tptp.tp__ty_2Enum_2Enum)) (= (= tptp.fo__c_2Enum_2E0 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ tptp.inj__ty_2Enum_2Enum V20n)))) (= V20n tptp.fo__c_2Earithmetic_2EZERO))) (forall ((V21n tptp.tp__ty_2Enum_2Enum) (V22m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V21n))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V22m)))) (= V21n V22m)))) (forall ((V23n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V23n))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) false)) (forall ((V24n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V24n))) (let ((_let_2 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) _let_1)))))) (forall ((V25n tptp.tp__ty_2Enum_2Enum) (V26m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V26m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V25n))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))) (forall ((V27n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V27n))) false)) (forall ((V28n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V28n))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) _let_1))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) _let_1))))) (forall ((V29n tptp.tp__ty_2Enum_2Enum) (V30m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V29n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V30m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ _let_3 _let_1))) (@ _let_3 _let_2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1))))))) (forall ((V31n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V31n))) true)) (forall ((V32n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V32n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) _let_1))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) (forall ((V33n tptp.tp__ty_2Enum_2Enum) (V34m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V34m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V33n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))) (forall ((V35n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D) (@ tptp.inj__ty_2Enum_2Enum V35n))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) true)) (forall ((V36n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V36n))) (= V36n tptp.fo__c_2Enum_2E0))) (forall ((V37n tptp.tp__ty_2Enum_2Enum) (V38m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V37n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V38m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D) (@ _let_3 _let_1))) (@ _let_3 _let_2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1))))))) (forall ((V39n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V39n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EODD))) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) _let_1))) (@ tptp.p (@ _let_2 _let_1)))))) (forall ((V40n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V40n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EEVEN))) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) _let_1))) (@ tptp.p (@ _let_2 _let_1)))))) (not (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) _let_1))) (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EEVEN) _let_1)))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_4 (@ tptp.ap tptp.c_2Enumeral_2EiiSUC))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 _let_6)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 _let_6))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ _let_5 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_5 _let_2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ _let_3 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 _let_2))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_4 (@ tptp.ap (@ _let_3 _let_2)))) (let ((_let_5 (@ _let_4 _let_1))) (let ((_let_6 (@ tptp.ap tptp.c_2Enumeral_2EiiSUC))) (let ((_let_7 (@ _let_6 _let_5))) (let ((_let_8 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_9 (@ _let_8 _let_1))) (let ((_let_10 (@ tptp.ap (@ _let_3 (@ _let_8 _let_2))))) (let ((_let_11 (@ _let_10 _let_9))) (let ((_let_12 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_13 (@ tptp.surj__ty_2Enum_2Enum (@ _let_12 _let_7)))) (let ((_let_14 (@ _let_12 _let_1))) (let ((_let_15 (@ _let_10 _let_14))) (let ((_let_16 (@ tptp.ap (@ _let_3 (@ _let_12 _let_2))))) (let ((_let_17 (@ _let_16 _let_9))) (let ((_let_18 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_19 (@ _let_18 _let_5))) (let ((_let_20 (@ tptp.surj__ty_2Enum_2Enum (@ _let_8 _let_19)))) (let ((_let_21 (@ _let_16 _let_14))) (let ((_let_22 (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 _let_2)))) (let ((_let_23 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_24 (@ _let_4 _let_23))) (let ((_let_25 (@ (@ tptp.ap (@ _let_3 _let_23)) _let_2))) (let ((_let_26 (@ tptp.surj__ty_2Enum_2Enum (@ _let_12 _let_19)))) (let ((_let_27 (@ tptp.surj__ty_2Enum_2Enum (@ _let_18 _let_2)))) (let ((_let_28 (@ tptp.ap tptp.c_2Enumeral_2EiZ))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_28 _let_25)) V0n) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_28 _let_24)) V0n) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_28 _let_21)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_8 (@ _let_28 _let_5)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_28 _let_17)) _let_26) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_28 _let_15)) _let_26) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_28 _let_11)) _let_20) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_18 _let_25)) _let_27) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_18 _let_24)) _let_27) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_18 _let_21)) _let_26) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_18 _let_17)) _let_20) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_18 _let_15)) _let_20) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_18 _let_11)) _let_13) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 _let_25)) _let_22) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 _let_24)) _let_22) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 _let_21)) _let_20) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 _let_17)) _let_13) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 _let_15)) _let_13) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 _let_11)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_8 _let_7))))))))))))))))))))))))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (= V0n V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_4 (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 _let_2)))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_6 (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 _let_5)))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_8 (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 _let_2)))) (let ((_let_9 (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 _let_5)))) (and (= (= tptp.fo__c_2Earithmetic_2EZERO _let_9) false) (= (= _let_9 tptp.fo__c_2Earithmetic_2EZERO) false) (= (= tptp.fo__c_2Earithmetic_2EZERO _let_6) false) (= (= _let_6 tptp.fo__c_2Earithmetic_2EZERO) false) (= (= _let_9 _let_4) false) (= (= _let_6 _let_8) false) (= (= _let_9 _let_8) _let_1) (= (= _let_6 _let_4) _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.ap (@ _let_3 _let_2)))) (let ((_let_5 (@ tptp.p (@ _let_4 _let_1)))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_7 (@ _let_6 _let_1))) (let ((_let_8 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_9 (@ _let_8 _let_2))) (let ((_let_10 (@ tptp.ap (@ _let_3 _let_9)))) (let ((_let_11 (@ _let_8 _let_1))) (let ((_let_12 (@ _let_6 _let_2))) (let ((_let_13 (@ tptp.ap (@ _let_3 _let_12)))) (let ((_let_14 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_15 (@ tptp.ap (@ _let_3 _let_14)))) (and (= (@ tptp.p (@ _let_15 _let_12)) true) (= (@ tptp.p (@ _let_15 _let_9)) true) (= (@ tptp.p (@ _let_4 _let_14)) false) (= (@ tptp.p (@ _let_13 _let_7)) _let_5) (= (@ tptp.p (@ _let_10 _let_11)) _let_5) (= (@ tptp.p (@ _let_13 _let_11)) (not (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)))) (= (@ tptp.p (@ _let_10 _let_7)) _let_5)))))))))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_4 (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_6 (@ _let_5 _let_1))) (let ((_let_7 (@ tptp.ap (@ _let_3 (@ _let_5 _let_2))))) (let ((_let_8 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_9 (@ _let_8 _let_1))) (let ((_let_10 (@ tptp.ap (@ _let_3 (@ _let_8 _let_2))))) (let ((_let_11 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (and (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_11)) _let_2)) true) (= (@ tptp.p (@ _let_10 _let_11)) false) (= (@ tptp.p (@ _let_7 _let_11)) false) (= (@ tptp.p (@ _let_10 _let_9)) _let_4) (= (@ tptp.p (@ _let_10 _let_6)) _let_4) (= (@ tptp.p (@ _let_7 _let_9)) (not (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)))) (= (@ tptp.p (@ _let_7 _let_6)) _let_4)))))))))))))))
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Eprim__rec_2EPRE))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 _let_1)) tptp.fo__c_2Earithmetic_2EZERO) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))) tptp.fo__c_2Earithmetic_2EZERO) (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0n)))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2EPRE))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ _let_1 _let_2))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_3 _let_2)))))))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) (@ _let_2 (@ _let_3 _let_1)))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ _let_2 _let_1)))))))) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0zf $$unsorted)) (=> (@ (@ tptp.mem V0zf) A_27a) (forall ((V1b1f $$unsorted)) (=> (@ (@ tptp.mem V1b1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) A_27a))) (forall ((V2b2f $$unsorted)) (=> (@ (@ tptp.mem V2b2f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) A_27a))) (exists ((V3f $$unsorted)) (and (@ (@ tptp.mem V3f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (= (@ (@ tptp.ap V3f) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)) V0zf) (forall ((V4n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4n))) (let ((_let_2 (@ tptp.ap V3f))) (= (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap V1b1f) _let_1)) (@ _let_2 _let_1)))))) (forall ((V5n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V5n))) (let ((_let_2 (@ tptp.ap V3f))) (= (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap V2b2f) _let_1)) (@ _let_2 _let_1)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (and (forall ((V0zf $$unsorted)) (=> (@ (@ tptp.mem V0zf) A_27a) (forall ((V1bf1 $$unsorted)) (=> (@ (@ tptp.mem V1bf1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2bf2 $$unsorted)) (=> (@ (@ tptp.mem V2bf2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Enumeral_2EiBIT__cases A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) V0zf)) V1bf1)) V2bf2) V0zf))))))) (forall ((V3n tptp.tp__ty_2Enum_2Enum) (V4zf $$unsorted)) (=> (@ (@ tptp.mem V4zf) A_27a) (forall ((V5bf1 $$unsorted)) (=> (@ (@ tptp.mem V5bf1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V6bf2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (=> (@ (@ tptp.mem V6bf2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Enumeral_2EiBIT__cases A_27a)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))) V4zf)) V5bf1)) V6bf2) (@ (@ tptp.ap V5bf1) _let_1))))))))) (forall ((V7n tptp.tp__ty_2Enum_2Enum) (V8zf $$unsorted)) (=> (@ (@ tptp.mem V8zf) A_27a) (forall ((V9bf1 $$unsorted)) (=> (@ (@ tptp.mem V9bf1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V10bf2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V7n))) (=> (@ (@ tptp.mem V10bf2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Enumeral_2EiBIT__cases A_27a)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1))) V8zf)) V9bf1)) V10bf2) (@ (@ tptp.ap V10bf2) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumeral_2EiDUB) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) _let_1))))))
% 9.41/9.72  (assert (and (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) tptp.bool) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2EiSUB) V0b)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (@ tptp.inj__ty_2Enum_2Enum V1x))) tptp.fo__c_2Earithmetic_2EZERO)))) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) tptp.bool) (forall ((V3n tptp.tp__ty_2Enum_2Enum) (V4x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V4x))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Enumeral_2EiBIT__cases tptp.ty_2Enum_2Enum)) _let_3)))) (let ((_let_5 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2EiSUB) V2b)) _let_5)) _let_3)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) V2b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_5)) (@ _let_1 (lambda ((V5m $$unsorted)) (@ (@ tptp.ap tptp.c_2Enumeral_2EiDUB) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2EiSUB) tptp.c_2Ebool_2ET)) (@ tptp.inj__ty_2Enum_2Enum V3n))) V5m)))))) (@ _let_1 (lambda ((V6m $$unsorted)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2EiSUB) tptp.c_2Ebool_2EF)) (@ tptp.inj__ty_2Enum_2Enum V3n))) V6m))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap tptp.c_2Enumeral_2EiDUB) _let_2))) (@ _let_1 (lambda ((V7m $$unsorted)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2EiSUB) tptp.c_2Ebool_2EF)) (@ tptp.inj__ty_2Enum_2Enum V3n))) V7m)))))) (@ _let_1 (lambda ((V8m $$unsorted)) (@ (@ tptp.ap tptp.c_2Enumeral_2EiDUB) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2EiSUB) tptp.c_2Ebool_2EF)) (@ tptp.inj__ty_2Enum_2Enum V3n))) V8m)))))))))))))))) (forall ((V9b $$unsorted)) (=> (@ (@ tptp.mem V9b) tptp.bool) (forall ((V10n tptp.tp__ty_2Enum_2Enum) (V11x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V10n))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V11x))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Enumeral_2EiBIT__cases tptp.ty_2Enum_2Enum)) _let_3)))) (let ((_let_5 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2EiSUB) V9b)) _let_5)) _let_3)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) V9b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_5)) (@ _let_1 (lambda ((V12m $$unsorted)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2EiSUB) tptp.c_2Ebool_2ET)) (@ tptp.inj__ty_2Enum_2Enum V10n))) V12m)))))) (@ _let_1 (lambda ((V13m $$unsorted)) (@ (@ tptp.ap tptp.c_2Enumeral_2EiDUB) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2EiSUB) tptp.c_2Ebool_2ET)) (@ tptp.inj__ty_2Enum_2Enum V10n))) V13m))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_2))) (@ _let_1 (lambda ((V14m $$unsorted)) (@ (@ tptp.ap tptp.c_2Enumeral_2EiDUB) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2EiSUB) tptp.c_2Ebool_2ET)) (@ tptp.inj__ty_2Enum_2Enum V10n))) V14m)))))) (@ _let_1 (lambda ((V15m $$unsorted)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2EiSUB) tptp.c_2Ebool_2EF)) (@ tptp.inj__ty_2Enum_2Enum V10n))) V15m))))))))))))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap V0P))) (=> (@ tptp.p (@ _let_2 _let_1)) (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))))) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.ap V0P))) (=> (@ tptp.p (@ _let_2 _let_1)) (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))))))) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V3n))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) tptp.bool) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_3 (@ tptp.ap tptp.c_2Enumeral_2EiSUB))) (let ((_let_4 (@ tptp.ap (@ _let_3 tptp.c_2Ebool_2EF)))) (let ((_let_5 (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_7 (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 _let_5)))) (let ((_let_8 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_9 (@ _let_8 _let_1))) (let ((_let_10 (@ _let_8 _let_2))) (let ((_let_11 (@ tptp.ap (@ _let_4 _let_10)))) (let ((_let_12 (@ tptp.ap (@ _let_3 tptp.c_2Ebool_2ET)))) (let ((_let_13 (@ tptp.ap (@ _let_12 _let_2)))) (let ((_let_14 (@ _let_13 _let_1))) (let ((_let_15 (@ tptp.ap tptp.c_2Enumeral_2EiDUB))) (let ((_let_16 (@ tptp.surj__ty_2Enum_2Enum (@ _let_15 _let_14)))) (let ((_let_17 (@ tptp.ap (@ _let_12 _let_10)))) (let ((_let_18 (@ _let_6 _let_1))) (let ((_let_19 (@ _let_6 _let_2))) (let ((_let_20 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_21 (@ tptp.ap (@ _let_4 _let_19)))) (let ((_let_22 (@ tptp.ap (@ _let_12 _let_19)))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 V1b)) _let_20)) (@ tptp.inj__ty_2Enum_2Enum V0x))) tptp.fo__c_2Earithmetic_2EZERO) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 _let_20)) V2n) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_21 _let_20)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_15 _let_2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_22 _let_18)) _let_16) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_21 _let_18)) _let_7) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_22 _let_9)) _let_7) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_21 _let_9)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_15 _let_5))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_11 _let_20)) (@ tptp.surj__ty_2Enum_2Enum _let_19)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_17 _let_18)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 _let_14))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_11 _let_18)) _let_16) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_17 _let_9)) _let_16) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_11 _let_9)) _let_7))))))))))))))))))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2))) (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2EiSUB) tptp.c_2Ebool_2ET)) _let_2)) _let_1)))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Enumeral_2EiDUB))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_2))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 _let_3)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ _let_1 _let_2)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ _let_4 _let_2))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 _let_3))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) tptp.fo__c_2Earithmetic_2EZERO))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_4 (@ tptp.ap (@ _let_3 _let_2)))) (let ((_let_5 (@ _let_4 _let_1))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_7 (@ tptp.ap tptp.c_2Enumeral_2EiZ))) (let ((_let_8 (@ tptp.ap tptp.c_2Enumeral_2EiDUB))) (let ((_let_9 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_9)) _let_2)) tptp.fo__c_2Earithmetic_2EZERO) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 _let_9)) tptp.fo__c_2Earithmetic_2EZERO) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 (@ (@ tptp.ap (@ _let_6 (@ _let_8 _let_5))) _let_1)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_8 (@ _let_7 (@ (@ tptp.ap (@ _let_6 _let_5)) _let_1)))))))))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumeral_2EiSQR) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_1)) _let_1))))))
% 9.41/9.72  (assert (and (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ tptp.inj__ty_2Enum_2Enum V0n))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_2)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_2)) (@ (@ tptp.ap tptp.c_2Enumeral_2EiSQR) (@ _let_3 _let_1))))))))) (forall ((V3n tptp.tp__ty_2Enum_2Enum) (V4m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_2)))) (let ((_let_4 (@ tptp.ap tptp.c_2Enumeral_2EiSQR))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ _let_4 _let_2))) (@ _let_4 (@ _let_3 _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EODD))) (let ((_let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2EEVEN))) (and (@ tptp.p (@ _let_6 _let_5)) (@ tptp.p (@ _let_6 _let_4)) (not (@ tptp.p (@ _let_6 _let_2))) (not (@ tptp.p (@ _let_3 _let_5))) (not (@ tptp.p (@ _let_3 _let_4))) (@ tptp.p (@ _let_3 _let_2)))))))))))
% 9.41/9.72  (assert (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2EFACT) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EFACT))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_1)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) _let_1)))))))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EFACT))) (let ((_let_4 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 _let_4)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_4)) (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap V0f) V1x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_2)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2EFUNPOW A_27a)) V0f)))) (let ((_let_6 (@ tptp.ap (@ _let_5 _let_4)))) (and (= (@ (@ tptp.ap (@ _let_5 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V1x) V1x) (= (@ _let_6 V1x) (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) _let_4))) _let_1)) (= (@ (@ tptp.ap (@ _let_5 (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_2)))) V1x) (@ _let_6 _let_1)))))))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EMIN))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 _let_5)) _let_2)) tptp.fo__c_2Enum_2E0) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 _let_2)) _let_5)) tptp.fo__c_2Enum_2E0) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ _let_3 _let_2))) (@ _let_3 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1))) _let_2)) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1y))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EMAX))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 _let_5)) _let_1)) V0x) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 _let_1)) _let_5)) V0x) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ _let_3 _let_1))) (@ _let_3 _let_2))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2))) _let_2)) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_4 (@ tptp.ap (@ _let_3 tptp.ty_2Enum_2Enum)))) (let ((_let_5 (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1))) (let ((_let_6 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (let ((_let_7 (@ tptp.ap (@ _let_3 _let_6)))) (let ((_let_8 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_9 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_9 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIVMOD) (@ (@ tptp.ap (@ _let_7 _let_8)) _let_5))) (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_6)) (@ (@ tptp.ap (@ _let_9 _let_2)) _let_1))) (@ (@ tptp.ap (@ _let_4 _let_8)) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) _let_6)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3q $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIVMOD) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0a))) V3q))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ tptp.inj__ty_2Enum_2Enum V1m))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_1)) V3q)))) _let_1))))))))) (@ (@ tptp.ap tptp.c_2Earithmetic_2Efindq) (@ (@ tptp.ap (@ _let_7 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_5))))))))))))))))))
% 9.41/9.72  (assert (and (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIVMOD) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 tptp.ty_2Enum_2Enum)) _let_2)) _let_1)))))))))) (forall ((V2m tptp.tp__ty_2Enum_2Enum) (V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum V3n)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2m))) (let ((_let_3 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIVMOD) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 tptp.ty_2Enum_2Enum)) _let_2)) _let_1)))))))))) (forall ((V4m tptp.tp__ty_2Enum_2Enum) (V5n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum V5n)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V4m))) (let ((_let_3 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIVMOD) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 tptp.ty_2Enum_2Enum)) _let_2)) _let_1)))))))))) (forall ((V6m tptp.tp__ty_2Enum_2Enum) (V7n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum V7n)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V6m))) (let ((_let_3 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIVMOD) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 tptp.ty_2Enum_2Enum)) _let_2)) _let_1))))))))))))
% 9.41/9.72  (assert (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) tptp.fo__c_2Enum_2E0) (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 _let_1)))))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))))))))
% 9.41/9.72  (assert (and (forall ((V0acc tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0acc))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2Etexp__help) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1))))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2acc tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2acc))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Enumeral_2Etexp__help))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum V1a))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2Etexp__help) _let_4)) _let_6)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap (@ _let_5 _let_6)) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (@ (@ tptp.ap (@ _let_5 _let_4)) _let_3)))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2Etexp__help) _let_3)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0acc tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0acc))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ _let_2 _let_1))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_5 (@ _let_2 _let_4))) (let ((_let_6 (@ tptp.ap tptp.c_2Enumeral_2Etexp__help))) (let ((_let_7 (@ tptp.ap (@ _let_6 _let_5)))) (let ((_let_8 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_6 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_8 _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) _let_5))) _let_3))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_6 (@ _let_8 _let_4))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 _let_3))))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_4 (@ _let_3 _let_2))) (let ((_let_5 (@ tptp.ap tptp.c_2Enumeral_2Etexp__help))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_8 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ _let_6 (@ _let_7 _let_1)))))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_8 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 (@ _let_3 _let_1)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_8 (@ _let_6 _let_4))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) _let_4))) _let_1)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_8 (@ _let_6 (@ _let_7 _let_2)))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 (@ (@ tptp.ap (@ _let_5 _let_4)) _let_1)))))))))))))))
% 9.41/9.72  (assert (and (forall ((V0x tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2Eonecount) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (@ tptp.inj__ty_2Enum_2Enum V0x))) V0x)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Enumeral_2Eonecount))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))))))) (forall ((V3n tptp.tp__ty_2Enum_2Enum) (V4x tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2Eonecount) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum V3n)))) (@ tptp.inj__ty_2Enum_2Enum V4x))) tptp.fo__c_2Earithmetic_2EZERO))))
% 9.41/9.72  (assert (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumeral_2Eexactlog) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) tptp.fo__c_2Earithmetic_2EZERO) (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumeral_2Eexactlog) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum V0n)))) tptp.fo__c_2Earithmetic_2EZERO)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumeral_2Eexactlog) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2x $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V2x)) _let_1))) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) V2x))))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2Eonecount) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_5 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2Eonecount) _let_4)) _let_3))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (let ((_let_7 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (=> (and (@ tptp.p (@ _let_7 _let_5)) (@ tptp.p (@ _let_7 _let_4))) (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (@ (@ tptp.ap (@ _let_6 _let_5)) _let_3)))) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1m))) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumeral_2Eexactlog) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 _let_4))) (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_4)) (@ _let_3 (@ _let_2 _let_1)))))))))))))
% 9.41/9.72  (assert (= tptp.c_2Enumeral_2Einternal__mult tptp.c_2Earithmetic_2E_2A))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum V0x)))) V0x)))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum) (V2y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_3 (@ _let_2 _let_1))) (let ((_let_4 (@ tptp.ap tptp.c_2Enumeral_2Eexactlog))) (let ((_let_5 (@ _let_4 _let_3))) (let ((_let_6 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_7 (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))) (let ((_let_8 (@ tptp.inj__ty_2Enum_2Enum V2y))) (let ((_let_9 (@ _let_2 _let_8))) (let ((_let_10 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_11 (@ tptp.ap (@ _let_10 _let_3)))) (let ((_let_12 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_13 (@ _let_12 _let_8))) (let ((_let_14 (@ _let_12 _let_1))) (let ((_let_15 (@ tptp.ap (@ _let_10 _let_14)))) (let ((_let_16 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_17 (@ tptp.inj__ty_2Enum_2Enum V0n))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_10 _let_16)) _let_17)) tptp.fo__c_2Earithmetic_2EZERO) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_10 _let_17)) _let_16)) tptp.fo__c_2Earithmetic_2EZERO) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_15 _let_13)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2Einternal__mult) _let_14)) _let_13))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_15 _let_9)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_7 (@ _let_6 (lambda ((V3n $$unsorted)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum V1x)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) V3n))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2Etexp__help) (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) V3n))) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) _let_1)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2Einternal__mult) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum V2y))))))))) (@ _let_4 _let_9)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_11 _let_13)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_7 (@ _let_6 (lambda ((V4m $$unsorted)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum V2y)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) V4m))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2Etexp__help) (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) V4m))) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) _let_1)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2Einternal__mult) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum V1x)))) _let_1))))))) _let_5))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_11 _let_9)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_7 (@ _let_6 (lambda ((V5m $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6n $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2y)))) (let ((_let_3 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1x)))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2EPRE))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2EDIV2))) (let ((_let_6 (@ tptp.ap tptp.c_2Enumeral_2Etexp__help))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2EODD))) (let ((_let_8 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_8 (@ _let_7 V5m))) (@ (@ tptp.ap (@ _let_6 (@ _let_5 V5m))) (@ _let_4 _let_2)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_8 (@ _let_7 V6n))) (@ (@ tptp.ap (@ _let_6 (@ _let_5 V6n))) (@ _let_4 _let_3)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral_2Einternal__mult) _let_3)) _let_2))))))))))))))) (@ (@ tptp.ap tptp.c_2Enumeral_2Eexactlog) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum V2y)))))))) _let_5)))))))))))))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Enumeral_2Einternal__mult))) (let ((_let_4 (@ tptp.ap (@ _let_3 _let_2)))) (let ((_let_5 (@ _let_4 _let_1))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_7 (@ tptp.ap tptp.c_2Enumeral_2EiZ))) (let ((_let_8 (@ tptp.ap tptp.c_2Enumeral_2EiDUB))) (let ((_let_9 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_9)) _let_2)) tptp.fo__c_2Earithmetic_2EZERO) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 _let_9)) tptp.fo__c_2Earithmetic_2EZERO) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 (@ (@ tptp.ap (@ _let_6 (@ _let_8 _let_5))) _let_1)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_8 (@ _let_7 (@ (@ tptp.ap (@ _let_6 _let_5)) _let_1)))))))))))))))))
% 9.41/9.72  (declare-fun tptp.c_2Edivides_2EPRIMES () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Edivides_2EPRIMES) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.fo__c_2Edivides_2EPRIMES (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Edivides_2EPRIMES X0)) (@ (@ tptp.ap tptp.c_2Edivides_2EPRIMES) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.72  (declare-fun tptp.c_2Edivides_2Edivides () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Edivides_2Edivides) (@ _let_1 (@ _let_1 tptp.bool)))))
% 9.41/9.72  (declare-fun tptp.c_2Edivides_2Eprime () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Edivides_2Eprime) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) (@ tptp.inj__ty_2Enum_2Enum V0a))) (@ tptp.inj__ty_2Enum_2Enum V1b))) (exists ((V2q tptp.tp__ty_2Enum_2Enum)) (= V1b (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V2q))) (@ tptp.inj__ty_2Enum_2Enum V0a))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) (@ tptp.inj__ty_2Enum_2Enum V0a))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0m))) (= V0m tptp.fo__c_2Enum_2E0))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0a))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) _let_1)) _let_1)))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum) (V2c tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2c))) (let ((_let_2 (@ tptp.ap tptp.c_2Edivides_2Edivides))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V0a))))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1b))) (=> (and (@ tptp.p (@ _let_3 _let_4)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_4)) _let_1))) (@ tptp.p (@ _let_3 _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V0a)))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) (@ tptp.inj__ty_2Enum_2Enum V0x))) _let_1)) (= V0x (@ tptp.surj__ty_2Enum_2Enum _let_1))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum) (V2c tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2c))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) (@ tptp.inj__ty_2Enum_2Enum V0a))))) (=> (and (@ tptp.p (@ _let_3 _let_2)) (@ tptp.p (@ _let_3 _let_1))) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum) (V2c tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2c))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) (@ tptp.inj__ty_2Enum_2Enum V0a))))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1b))) (=> (and (@ tptp.p (@ _let_2 _let_3)) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_1)))) (@ tptp.p (@ _let_2 _let_1))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum) (V2c tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2c))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) (@ tptp.inj__ty_2Enum_2Enum V0a))))) (=> (and (@ tptp.p (@ _let_3 _let_2)) (@ tptp.p (@ _let_3 _let_1))) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0a))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) _let_2)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) _let_2)) _let_1)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)) (= V1n tptp.fo__c_2Enum_2E0)))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_3 (@ tptp.ap tptp.c_2Edivides_2Edivides))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))) (= V0a V1b)))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum) (V2c tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) (@ tptp.inj__ty_2Enum_2Enum V0a))))) (=> (@ tptp.p (@ _let_2 _let_1)) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2c)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V0n))) _let_1))) _let_1)) (or (= V1m tptp.fo__c_2Enum_2E0) (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))
% 9.41/9.72  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0b))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EFACT) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) _let_2)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EFACT) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) (@ tptp.inj__ty_2Enum_2Enum V0a))) (and (not (= V0a (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (forall ((V1b tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) (@ tptp.inj__ty_2Enum_2Enum V1b))) (@ tptp.inj__ty_2Enum_2Enum V0a))) (or (= V1b V0a) (= V1b (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))
% 9.41/9.72  (assert (not (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))))
% 9.41/9.72  (assert (not (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))
% 9.41/9.72  (assert (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))
% 9.41/9.72  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0p))) (=> (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1))))))
% 9.41/9.72  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0p))) (=> (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Edivides_2Eprime))) (=> (and (@ tptp.p (@ _let_3 _let_2)) (@ tptp.p (@ _let_3 _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) _let_2)) _let_1))) (= V0m V1n)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (=> (not (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (exists ((V1p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1p))) (and (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V0n)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (exists ((V1p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1p))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0n))) _let_1)) (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) _let_1)))))))
% 9.41/9.72  (assert (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Edivides_2EPRIMES) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Edivides_2EPRIMES) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V0n)))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Ewhile_2ELEAST) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) V1p))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap tptp.c_2Edivides_2EPRIMES) (@ tptp.inj__ty_2Enum_2Enum V0n)))) V1p))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) (@ (@ tptp.ap tptp.c_2Edivides_2EPRIMES) (@ tptp.inj__ty_2Enum_2Enum V0n))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Edivides_2EPRIMES))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ _let_2 _let_1))) (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap tptp.c_2Edivides_2EPRIMES))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_2 _let_3))) (@ _let_2 _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Edivides_2EPRIMES))) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n)))) (= V0m V1n)))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap tptp.c_2Edivides_2EPRIMES) _let_1))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (exists ((V1i tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap tptp.c_2Edivides_2EPRIMES) (@ tptp.inj__ty_2Enum_2Enum V1i)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (exists ((V1i tptp.tp__ty_2Enum_2Enum)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap tptp.c_2Edivides_2EPRIMES) (@ tptp.inj__ty_2Enum_2Enum V1i)))) (forall ((V2j tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2j))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1i))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap tptp.c_2Edivides_2EPRIMES) _let_1))) (@ tptp.inj__ty_2Enum_2Enum V0n))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Edivides_2EPRIMES))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_3 _let_2))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_1)) (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2)))) (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) _let_1))) false)))))))
% 9.41/9.72  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) (@ tptp.inj__ty_2Enum_2Enum V0p))) (exists ((V1i tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Edivides_2EPRIMES) (@ tptp.inj__ty_2Enum_2Enum V1i))) V0p)))))
% 9.41/9.72  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) (@ tptp.inj__ty_2Enum_2Enum V0p))) (exists ((V1i tptp.tp__ty_2Enum_2Enum)) (= V0p (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Edivides_2EPRIMES) (@ tptp.inj__ty_2Enum_2Enum V1i))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap tptp.c_2Edivides_2EPRIMES) (@ tptp.inj__ty_2Enum_2Enum V0n))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap tptp.c_2Edivides_2EPRIMES) (@ tptp.inj__ty_2Enum_2Enum V0n))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)))) (let ((_let_5 (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1))) (let ((_let_6 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)))) (let ((_let_7 (@ tptp.ap (@ _let_4 _let_2)))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) _let_2)) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 (@ _let_7 _let_1))) _let_5)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 (@ _let_7 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) tptp.c_2Ebool_2ET)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 _let_5)) tptp.c_2Ebool_2ET)) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_3)) _let_2))) _let_1)))))))))))))))
% 9.41/9.72  (declare-fun tptp.ty_2Eind__type_2Erecspace (tptp.del) tptp.del)
% 9.41/9.72  (declare-fun tptp.c_2Eind__type_2EBOTTOM (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eind__type_2EBOTTOM A_27a)) (@ tptp.ty_2Eind__type_2Erecspace A_27a))))
% 9.41/9.72  (declare-fun tptp.c_2Eind__type_2ECONSTR (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Eind__type_2Erecspace A_27a))) (let ((_let_2 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem (@ tptp.c_2Eind__type_2ECONSTR A_27a)) (@ _let_2 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ _let_2 _let_1)) _let_1))))))))
% 9.41/9.72  (declare-fun tptp.c_2Eind__type_2EFCONS (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a))) (@ (@ tptp.mem (@ tptp.c_2Eind__type_2EFCONS A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.72  (declare-fun tptp.c_2Eind__type_2EFNIL (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eind__type_2EFNIL A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a))))
% 9.41/9.72  (declare-fun tptp.c_2Eind__type_2EINJA (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Eind__type_2EINJA A_27a)) (@ _let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ _let_1 tptp.bool)))))))
% 9.41/9.72  (declare-fun tptp.c_2Eind__type_2EINJF (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ _let_1 (@ (@ tptp.arr A_27a) tptp.bool)))) (@ (@ tptp.mem (@ tptp.c_2Eind__type_2EINJF A_27a)) (@ (@ tptp.arr (@ _let_1 _let_2)) _let_2))))))
% 9.41/9.72  (declare-fun tptp.c_2Eind__type_2EINJN (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem (@ tptp.c_2Eind__type_2EINJN A_27a)) (@ _let_1 (@ _let_1 (@ (@ tptp.arr A_27a) tptp.bool)))))))
% 9.41/9.72  (declare-fun tptp.c_2Eind__type_2EINJP (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool)))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2Eind__type_2EINJP A_27a)) (@ _let_2 (@ _let_2 _let_1)))))))
% 9.41/9.72  (declare-fun tptp.c_2Eind__type_2EISO (tptp.del tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Eind__type_2EISO A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) A_27a)) tptp.bool)))))
% 9.41/9.72  (declare-fun tptp.c_2Eind__type_2ENUMFST () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Eind__type_2ENUMFST) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.fo__c_2Eind__type_2ENUMFST (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Eind__type_2ENUMFST X0)) (@ (@ tptp.ap tptp.c_2Eind__type_2ENUMFST) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.72  (declare-fun tptp.c_2Eind__type_2ENUMLEFT () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Eind__type_2ENUMLEFT) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)))
% 9.41/9.72  (declare-fun tptp.c_2Eind__type_2ENUMPAIR () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Eind__type_2ENUMPAIR) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.72  (declare-fun tptp.fo__c_2Eind__type_2ENUMPAIR (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Eind__type_2ENUMPAIR X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eind__type_2ENUMPAIR) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.72  (declare-fun tptp.c_2Eind__type_2ENUMRIGHT () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Eind__type_2ENUMRIGHT) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.fo__c_2Eind__type_2ENUMRIGHT (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Eind__type_2ENUMRIGHT X0)) (@ (@ tptp.ap tptp.c_2Eind__type_2ENUMRIGHT) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.72  (declare-fun tptp.c_2Eind__type_2ENUMSND () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Eind__type_2ENUMSND) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.fo__c_2Eind__type_2ENUMSND (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Eind__type_2ENUMSND X0)) (@ (@ tptp.ap tptp.c_2Eind__type_2ENUMSND) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.72  (declare-fun tptp.c_2Eind__type_2ENUMSUM () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Eind__type_2ENUMSUM) (@ (@ tptp.arr tptp.bool) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))))
% 9.41/9.72  (declare-fun tptp.c_2Eind__type_2EZBOT (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eind__type_2EZBOT A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool)))))
% 9.41/9.72  (declare-fun tptp.c_2Eind__type_2EZCONSTR (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ tptp.arr tptp.ty_2Enum_2Enum))) (let ((_let_3 (@ _let_2 (@ _let_1 tptp.bool)))) (@ (@ tptp.mem (@ tptp.c_2Eind__type_2EZCONSTR A_27a)) (@ _let_2 (@ _let_1 (@ (@ tptp.arr (@ _let_2 _let_3)) _let_3)))))))))
% 9.41/9.72  (declare-fun tptp.c_2Eind__type_2EZRECSPACE (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eind__type_2EZRECSPACE A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) tptp.bool))))
% 9.41/9.72  (declare-fun tptp.c_2Eind__type_2Edest__rec (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eind__type_2Edest__rec A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Eind__type_2Erecspace A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))))))
% 9.41/9.72  (declare-fun tptp.c_2Eind__type_2Emk__rec (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eind__type_2Emk__rec A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (@ tptp.ty_2Eind__type_2Erecspace A_27a)))))
% 9.41/9.72  (assert (forall ((A_27A tptp.del) (A_27B tptp.del) (A_27C tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27A) (@ (@ tptp.arr A_27B) A_27C))) (=> (forall ((V1x1 $$unsorted)) (=> (@ (@ tptp.mem V1x1) A_27A) (forall ((V2y1 $$unsorted)) (=> (@ (@ tptp.mem V2y1) A_27B) (forall ((V3x2 $$unsorted)) (=> (@ (@ tptp.mem V3x2) A_27A) (forall ((V4y2 $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V4y2) A_27B) (= (= (@ (@ tptp.ap (@ _let_1 V1x1)) V2y1) (@ (@ tptp.ap (@ _let_1 V3x2)) V4y2)) (and (= V1x1 V3x2) (= V2y1 V4y2)))))))))))) (exists ((V5X $$unsorted)) (and (@ (@ tptp.mem V5X) (@ (@ tptp.arr A_27C) A_27A)) (exists ((V6Y $$unsorted)) (and (@ (@ tptp.mem V6Y) (@ (@ tptp.arr A_27C) A_27B)) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27A) (forall ((V8y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap V0P) V7x)) V8y))) (=> (@ (@ tptp.mem V8y) A_27B) (and (= (@ (@ tptp.ap V5X) _let_1) V7x) (= (@ (@ tptp.ap V6Y) _let_1) V8y)))))))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1y))) (let ((_let_4 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum V0x))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eind__type_2ENUMPAIR) _let_6)) _let_3)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_4)) _let_6))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ _let_5 _let_4)) _let_3))) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))))))))))))
% 9.41/9.72  (assert (forall ((V0x1 tptp.tp__ty_2Enum_2Enum) (V1y1 tptp.tp__ty_2Enum_2Enum) (V2x2 tptp.tp__ty_2Enum_2Enum) (V3y2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Eind__type_2ENUMPAIR))) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0x1))) (@ tptp.inj__ty_2Enum_2Enum V1y1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2x2))) (@ tptp.inj__ty_2Enum_2Enum V3y2)))) (= V0x1 V2x2)))))
% 9.41/9.72  (assert (forall ((V0x1 tptp.tp__ty_2Enum_2Enum) (V1y1 tptp.tp__ty_2Enum_2Enum) (V2x2 tptp.tp__ty_2Enum_2Enum) (V3y2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Eind__type_2ENUMPAIR))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0x1))) (@ tptp.inj__ty_2Enum_2Enum V1y1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2x2))) (@ tptp.inj__ty_2Enum_2Enum V3y2)))) (and (= V0x1 V2x2) (= V1y1 V3y2))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eind__type_2ENUMPAIR) (@ tptp.inj__ty_2Enum_2Enum V0x))) (@ tptp.inj__ty_2Enum_2Enum V1y)))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Eind__type_2ENUMFST) _let_1)) V0x) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Eind__type_2ENUMSND) _let_1)) V1y)))))
% 9.41/9.72  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) tptp.bool) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eind__type_2ENUMSUM) V0b)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) V0b)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) _let_2)))))))))
% 9.41/9.72  (assert (forall ((V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) tptp.bool) (forall ((V1x1 tptp.tp__ty_2Enum_2Enum) (V2b2 $$unsorted)) (=> (@ (@ tptp.mem V2b2) tptp.bool) (forall ((V3x2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Eind__type_2ENUMSUM))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_1 V0b1)) (@ tptp.inj__ty_2Enum_2Enum V1x1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_1 V2b2)) (@ tptp.inj__ty_2Enum_2Enum V3x2)))) (and (= (@ tptp.p V0b1) (@ tptp.p V2b2)) (= V1x1 V3x2))))))))))
% 9.41/9.72  (assert (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) tptp.bool) (forall ((V1y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eind__type_2ENUMSUM) V0x)) (@ tptp.inj__ty_2Enum_2Enum V1y)))) (and (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Eind__type_2ENUMLEFT) _let_1)) (@ tptp.p V0x)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Eind__type_2ENUMRIGHT) _let_1)) V1y)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EINJN A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0m)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1n $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V2a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V1n)) (@ tptp.inj__ty_2Enum_2Enum V0m)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0n1 tptp.tp__ty_2Enum_2Enum) (V1n2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eind__type_2EINJN A_27a)))) (= (= (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0n1)) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n2))) (= V0n1 V1n2)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EINJA A_27a)) V0a) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1n $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V2b $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V2b)) V0a)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0a1 $$unsorted)) (=> (@ (@ tptp.mem V0a1) A_27a) (forall ((V1a2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eind__type_2EINJA A_27a)))) (=> (@ (@ tptp.mem V1a2) A_27a) (= (= (@ _let_1 V0a1) (@ _let_1 V1a2)) (= V0a1 V1a2))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 (@ (@ tptp.arr A_27a) tptp.bool)))) (= (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EINJF A_27a)) V0f) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) (@ (@ tptp.ap tptp.c_2Eind__type_2ENUMFST) V1n))) (@ (@ tptp.ap tptp.c_2Eind__type_2ENUMSND) V1n)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f1 $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0f1) (@ _let_1 (@ _let_1 (@ (@ tptp.arr A_27a) tptp.bool)))) (forall ((V1f2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eind__type_2EINJF A_27a)))) (let ((_let_2 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1f2) (@ _let_2 (@ _let_2 (@ (@ tptp.arr A_27a) tptp.bool)))) (= (= (@ _let_1 V0f1) (@ _let_1 V1f2)) (= V0f1 V1f2))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EINJP A_27a)) V0f1)) V1f2) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2n $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V3a $$unsorted)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Eind__type_2ENUMRIGHT) V2n))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap tptp.c_2Eind__type_2ENUMLEFT) V2n))) (@ (@ tptp.ap (@ (@ tptp.ap V0f1) _let_1)) V3a))) (@ (@ tptp.ap (@ (@ tptp.ap V1f2) _let_1)) V3a)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (forall ((V1f1_27 $$unsorted)) (=> (@ (@ tptp.mem V1f1_27) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (forall ((V2f2 $$unsorted)) (=> (@ (@ tptp.mem V2f2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (forall ((V3f2_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eind__type_2EINJP A_27a)))) (=> (@ (@ tptp.mem V3f2_27) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (= (= (@ (@ tptp.ap (@ _let_1 V0f1)) V2f2) (@ (@ tptp.ap (@ _let_1 V1f1_27)) V3f2_27)) (and (= V0f1 V1f1_27) (= V2f2 V3f2_27)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0c tptp.tp__ty_2Enum_2Enum) (V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (forall ((V2r $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eind__type_2EINJP A_27a)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0c))) (let ((_let_3 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V2r) (@ _let_3 (@ _let_3 (@ (@ tptp.arr A_27a) tptp.bool)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EZCONSTR A_27a)) _let_2)) V1i)) V2r) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EINJN A_27a)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2)))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EINJA A_27a)) V1i))) (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EINJF A_27a)) V2r))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool)))) (= (@ tptp.c_2Eind__type_2EZBOT A_27a) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EINJP A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EINJN A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V0z $$unsorted)) tptp.c_2Ebool_2ET))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0c tptp.tp__ty_2Enum_2Enum) (V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (forall ((V2r $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V2r) (@ _let_1 (@ _let_1 (@ (@ tptp.arr A_27a) tptp.bool)))) (not (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EZCONSTR A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0c))) V1i)) V2r) (@ tptp.c_2Eind__type_2EZBOT A_27a)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Eind__type_2EZRECSPACE A_27a) (@ (@ tptp.lam (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (lambda ((V0a0 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1ZRECSPACE_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2a0 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool)))) V2a0)) (@ tptp.c_2Eind__type_2EZBOT A_27a)))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3c $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V4i $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ _let_1 (@ _let_1 (@ (@ tptp.arr A_27a) tptp.bool))))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V5r $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool)))) V2a0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EZCONSTR A_27a)) V3c)) V4i)) V5r)))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6n $$unsorted)) (@ (@ tptp.ap V1ZRECSPACE_27) (@ (@ tptp.ap V5r) V6n)))))))))))))))))))) (@ (@ tptp.ap V1ZRECSPACE_27) V2a0))))))) (@ (@ tptp.ap V1ZRECSPACE_27) V0a0))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EZRECSPACE A_27a)) (@ tptp.c_2Eind__type_2EZBOT A_27a))) (forall ((V0c tptp.tp__ty_2Enum_2Enum) (V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (forall ((V2r $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V2r) (@ _let_1 (@ _let_1 (@ (@ tptp.arr A_27a) tptp.bool)))) (=> (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EZRECSPACE A_27a)) (@ (@ tptp.ap V2r) (@ tptp.inj__ty_2Enum_2Enum V3n))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EZRECSPACE A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EZCONSTR A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0c))) V1i)) V2r))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0ZRECSPACE_27 $$unsorted)) (=> (@ (@ tptp.mem V0ZRECSPACE_27) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0ZRECSPACE_27) (@ tptp.c_2Eind__type_2EZBOT A_27a))) (forall ((V1c tptp.tp__ty_2Enum_2Enum) (V2i $$unsorted)) (=> (@ (@ tptp.mem V2i) A_27a) (forall ((V3r $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V3r) (@ _let_1 (@ _let_1 (@ (@ tptp.arr A_27a) tptp.bool)))) (=> (forall ((V4n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0ZRECSPACE_27) (@ (@ tptp.ap V3r) (@ tptp.inj__ty_2Enum_2Enum V4n))))) (@ tptp.p (@ (@ tptp.ap V0ZRECSPACE_27) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EZCONSTR A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1c))) V2i)) V3r)))))))))) (forall ((V5a0 $$unsorted)) (=> (@ (@ tptp.mem V5a0) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EZRECSPACE A_27a)) V5a0)) (@ tptp.p (@ (@ tptp.ap V0ZRECSPACE_27) V5a0)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0ZRECSPACE_27 $$unsorted)) (=> (@ (@ tptp.mem V0ZRECSPACE_27) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0ZRECSPACE_27) (@ tptp.c_2Eind__type_2EZBOT A_27a))) (forall ((V1c tptp.tp__ty_2Enum_2Enum) (V2i $$unsorted)) (=> (@ (@ tptp.mem V2i) A_27a) (forall ((V3r $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V3r) (@ _let_1 (@ _let_1 (@ (@ tptp.arr A_27a) tptp.bool)))) (=> (forall ((V4n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap V3r) (@ tptp.inj__ty_2Enum_2Enum V4n)))) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EZRECSPACE A_27a)) _let_1)) (@ tptp.p (@ (@ tptp.ap V0ZRECSPACE_27) _let_1))))) (@ tptp.p (@ (@ tptp.ap V0ZRECSPACE_27) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EZCONSTR A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1c))) V2i)) V3r)))))))))) (forall ((V5a0 $$unsorted)) (=> (@ (@ tptp.mem V5a0) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EZRECSPACE A_27a)) V5a0)) (@ tptp.p (@ (@ tptp.ap V0ZRECSPACE_27) V5a0)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0a0 $$unsorted)) (=> (@ (@ tptp.mem V0a0) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EZRECSPACE A_27a)) V0a0)) (or (= V0a0 (@ tptp.c_2Eind__type_2EZBOT A_27a)) (exists ((V1c tptp.tp__ty_2Enum_2Enum) (V2i $$unsorted)) (and (@ (@ tptp.mem V2i) A_27a) (exists ((V3r $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (and (@ (@ tptp.mem V3r) (@ _let_1 (@ _let_1 (@ (@ tptp.arr A_27a) tptp.bool)))) (= V0a0 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EZCONSTR A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1c))) V2i)) V3r)) (forall ((V4n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EZRECSPACE A_27a)) (@ (@ tptp.ap V3r) (@ tptp.inj__ty_2Enum_2Enum V4n)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (exists ((V0rep $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eind__type_2Erecspace A_27a))) (let ((_let_2 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool)))) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr _let_1) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION _let_2) _let_1)) (@ tptp.c_2Eind__type_2EZRECSPACE A_27a))) V0rep))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ tptp.ty_2Eind__type_2Erecspace A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Eind__type_2Emk__rec A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eind__type_2Edest__rec A_27a)) V0a)) V0a))) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EZRECSPACE A_27a)) V1r)) (= (@ (@ tptp.ap (@ tptp.c_2Eind__type_2Edest__rec A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eind__type_2Emk__rec A_27a)) V1r)) V1r)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Eind__type_2EBOTTOM A_27a) (@ (@ tptp.ap (@ tptp.c_2Eind__type_2Emk__rec A_27a)) (@ tptp.c_2Eind__type_2EZBOT A_27a)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0c tptp.tp__ty_2Enum_2Enum) (V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (forall ((V2r $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0c))) (=> (@ (@ tptp.mem V2r) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eind__type_2Erecspace A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2ECONSTR A_27a)) _let_1)) V1i)) V2r) (@ (@ tptp.ap (@ tptp.c_2Eind__type_2Emk__rec A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EZCONSTR A_27a)) _let_1)) V1i)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3n $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Eind__type_2Edest__rec A_27a)) (@ (@ tptp.ap V2r) V3n)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (forall ((V1y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eind__type_2EZRECSPACE A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Eind__type_2Emk__rec A_27a)))) (=> (@ (@ tptp.mem V1y) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (=> (= (@ _let_2 V0x) (@ _let_2 V1y)) (=> (and (@ tptp.p (@ _let_1 V0x)) (@ tptp.p (@ _let_1 V1y))) (= V0x V1y))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Eind__type_2Erecspace A_27a)) (forall ((V1y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eind__type_2Edest__rec A_27a)))) (=> (@ (@ tptp.mem V1y) (@ tptp.ty_2Eind__type_2Erecspace A_27a)) (= (= (@ _let_1 V0x) (@ _let_1 V1y)) (= V0x V1y))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0c tptp.tp__ty_2Enum_2Enum) (V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eind__type_2Erecspace A_27a))) (not (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2ECONSTR A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0c))) V1i)) V2r) (@ tptp.c_2Eind__type_2EBOTTOM A_27a))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0c1 tptp.tp__ty_2Enum_2Enum) (V1i1 $$unsorted)) (=> (@ (@ tptp.mem V1i1) A_27a) (forall ((V2r1 $$unsorted)) (=> (@ (@ tptp.mem V2r1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eind__type_2Erecspace A_27a))) (forall ((V3c2 tptp.tp__ty_2Enum_2Enum) (V4i2 $$unsorted)) (=> (@ (@ tptp.mem V4i2) A_27a) (forall ((V5r2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eind__type_2ECONSTR A_27a)))) (=> (@ (@ tptp.mem V5r2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eind__type_2Erecspace A_27a))) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0c1))) V1i1)) V2r1) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V3c2))) V4i2)) V5r2)) (and (= V0c1 V3c2) (= V1i1 V4i2) (= V2r1 V5r2)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Eind__type_2Erecspace A_27a)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Eind__type_2EBOTTOM A_27a))) (forall ((V1c tptp.tp__ty_2Enum_2Enum) (V2i $$unsorted)) (=> (@ (@ tptp.mem V2i) A_27a) (forall ((V3r $$unsorted)) (=> (@ (@ tptp.mem V3r) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eind__type_2Erecspace A_27a))) (=> (forall ((V4n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap V3r) (@ tptp.inj__ty_2Enum_2Enum V4n))))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2ECONSTR A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1c))) V2i)) V3r))))))))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) (@ tptp.ty_2Eind__type_2Erecspace A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V5x))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0Fn $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0Fn) (@ _let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ _let_1 (@ tptp.ty_2Eind__type_2Erecspace A_27a))) (@ (@ tptp.arr (@ _let_1 A_27b)) A_27b))))) (exists ((V1f $$unsorted)) (and (@ (@ tptp.mem V1f) (@ (@ tptp.arr (@ tptp.ty_2Eind__type_2Erecspace A_27a)) A_27b)) (forall ((V2c tptp.tp__ty_2Enum_2Enum) (V3i $$unsorted)) (=> (@ (@ tptp.mem V3i) A_27a) (forall ((V4r $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2c))) (=> (@ (@ tptp.mem V4r) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eind__type_2Erecspace A_27a))) (= (@ (@ tptp.ap V1f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2ECONSTR A_27a)) _let_1)) V3i)) V4r)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0Fn) _let_1)) V3i)) V4r)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V5n $$unsorted)) (@ (@ tptp.ap V1f) (@ (@ tptp.ap V4r) V5n)))))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EFCONS A_27a)) V0a)) V1f)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)) V0a))))) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V4n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4n))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EFCONS A_27a)) V2a)) V3f)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)) (@ (@ tptp.ap V3f) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EFNIL A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n)) (@ tptp.c_2Ebool_2EARB A_27a))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EFCONS A_27a)) V0a)) V1f)) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) V0a)) (@ (@ tptp.ap V1f) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eind__type_2EISO A_27a) A_27b)) V0f)) V1g)) (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27b) (= (@ (@ tptp.ap V0f) (@ (@ tptp.ap V1g) V2x)) V2x))) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (= (@ (@ tptp.ap V1g) (@ (@ tptp.ap V0f) V3y)) V3y))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.lam A_27a))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eind__type_2EISO A_27a) A_27a)) (@ _let_1 (lambda ((V0x $$unsorted)) V0x)))) (@ _let_1 (lambda ((V1x $$unsorted)) V1x)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V1f_27 $$unsorted)) (=> (@ (@ tptp.mem V1f_27) (@ (@ tptp.arr A_27c) A_27a)) (forall ((V2g $$unsorted)) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V3g_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27c) A_27d))) (let ((_let_2 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V3g_27) (@ (@ tptp.arr A_27d) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eind__type_2EISO A_27a) A_27c)) V0f)) V1f_27)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eind__type_2EISO A_27b) A_27d)) V2g)) V3g_27))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eind__type_2EISO _let_2) _let_1)) (@ (@ tptp.lam _let_2) (lambda ((V4h $$unsorted)) (@ (@ tptp.lam A_27c) (lambda ((V5a_27 $$unsorted)) (@ (@ tptp.ap V2g) (@ (@ tptp.ap V4h) (@ (@ tptp.ap V1f_27) V5a_27))))))))) (@ (@ tptp.lam _let_1) (lambda ((V6h $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V7a $$unsorted)) (@ (@ tptp.ap V3g_27) (@ (@ tptp.ap V6h) (@ (@ tptp.ap V0f) V7a)))))))))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eind__type_2EISO A_27a) A_27b)) V0f)) V1g)) (and (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap V2P) V3x)))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27b) (@ tptp.p (@ (@ tptp.ap V2P) (@ (@ tptp.ap V1g) V4x)))))))) (forall ((V5P $$unsorted)) (=> (@ (@ tptp.mem V5P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (exists ((V6x $$unsorted)) (and (@ (@ tptp.mem V6x) A_27a) (@ tptp.p (@ (@ tptp.ap V5P) V6x)))) (exists ((V7x $$unsorted)) (and (@ (@ tptp.mem V7x) A_27b) (@ tptp.p (@ (@ tptp.ap V5P) (@ (@ tptp.ap V1g) V7x)))))))) (forall ((V8a $$unsorted)) (=> (@ (@ tptp.mem V8a) A_27a) (forall ((V9b $$unsorted)) (=> (@ (@ tptp.mem V9b) A_27b) (= (= V8a (@ (@ tptp.ap V1g) V9b)) (= (@ (@ tptp.ap V0f) V8a) V9b)))))))))))))
% 9.41/9.72  (declare-fun tptp.c_2EbasicSize_2Ebool__size () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2EbasicSize_2Ebool__size) (@ (@ tptp.arr tptp.bool) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.c_2EbasicSize_2Eone__size () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2EbasicSize_2Eone__size) (@ (@ tptp.arr tptp.ty_2Eone_2Eone) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.fo__c_2EbasicSize_2Eone__size (tptp.tp__ty_2Eone_2Eone) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Eone_2Eone)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2EbasicSize_2Eone__size X0)) (@ (@ tptp.ap tptp.c_2EbasicSize_2Eone__size) (@ tptp.inj__ty_2Eone_2Eone X0)))))
% 9.41/9.72  (declare-fun tptp.c_2EbasicSize_2Eoption__size (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2EbasicSize_2Eoption__size A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27a)) tptp.ty_2Enum_2Enum)))))
% 9.41/9.72  (declare-fun tptp.c_2EbasicSize_2Epair__size (tptp.del tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EbasicSize_2Epair__size A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.ty_2Enum_2Enum))))))
% 9.41/9.72  (declare-fun tptp.c_2EbasicSize_2Esum__size (tptp.del tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EbasicSize_2Esum__size A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) tptp.ty_2Enum_2Enum))))))
% 9.41/9.72  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) tptp.bool) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2EbasicSize_2Ebool__size) V0b)) tptp.fo__c_2Enum_2E0))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EbasicSize_2Epair__size A_27a) A_27b)) V0f)) V1g) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V3y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap V0f) V2x))) (@ (@ tptp.ap V1g) V3y)))))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Eone_2Eone)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2EbasicSize_2Eone__size) (@ tptp.inj__ty_2Eone_2Eone V0x))) tptp.fo__c_2Enum_2E0)))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) tptp.ty_2Enum_2Enum)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EbasicSize_2Esum__size A_27a) A_27b)) V0f)) V1g)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V2x))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V0f) V2x))))))))) (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V4g $$unsorted)) (=> (@ (@ tptp.mem V4g) (@ (@ tptp.arr A_27b) tptp.ty_2Enum_2Enum)) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27b) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EbasicSize_2Esum__size A_27a) A_27b)) V3f)) V4g)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V5y))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V4g) V5y))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EbasicSize_2Eoption__size A_27a)) V0f)) (@ tptp.c_2Eoption_2ENONE A_27a))) tptp.fo__c_2Enum_2E0))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EbasicSize_2Eoption__size A_27a)) V1f)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V2x))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ (@ tptp.ap V1f) V2x)))))))))))
% 9.41/9.72  (declare-fun tptp.c_2Elogroot_2ELOG () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Elogroot_2ELOG) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.72  (declare-fun tptp.fo__c_2Elogroot_2ELOG (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Elogroot_2ELOG X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.72  (declare-fun tptp.c_2Elogroot_2EROOT () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Elogroot_2EROOT) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.72  (declare-fun tptp.fo__c_2Elogroot_2EROOT (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Elogroot_2EROOT X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2EROOT) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.72  (declare-fun tptp.c_2Elogroot_2ESQRTd () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Elogroot_2ESQRTd) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))))
% 9.41/9.72  (declare-fun tptp.c_2Elogroot_2EiSQRT0 () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Elogroot_2EiSQRT0) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))))
% 9.41/9.72  (declare-fun tptp.c_2Elogroot_2EiSQRT1 () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Elogroot_2EiSQRT1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))))
% 9.41/9.72  (declare-fun tptp.c_2Elogroot_2EiSQRT2 () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Elogroot_2EiSQRT2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))))
% 9.41/9.72  (declare-fun tptp.c_2Elogroot_2EiSQRT3 () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Elogroot_2EiSQRT3) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))))
% 9.41/9.72  (assert (forall ((V0e tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0e))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_2)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_5 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_4)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ _let_3 _let_4))) (@ _let_3 _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0e tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0e))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_2)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_4)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ _let_3 _let_4))) (@ _let_3 _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum) (V2r tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2r))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EEXP))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_5 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_4)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum) (V2r tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2r))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EEXP))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_4)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0r tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0r))) (exists ((V2rt tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0r))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2rt))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EEXP))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1n))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))) _let_4)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_4)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0r tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0r))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2EROOT) _let_1)) _let_2))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EEXP))) (let ((_let_5 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_2)) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_3))) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0r tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0r))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EEXP))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_3))) _let_2)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2EROOT) _let_2)) _let_1)) V2p))))))))
% 9.41/9.72  (assert (exists ((V0f $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (and (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum))) (forall ((V1a tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap V0f) _let_2)) _let_1))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_2)))) (let ((_let_5 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_4 _let_3))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_1)) (@ _let_4 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_3))))))))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) _let_2)) _let_1))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_2)))) (let ((_let_5 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_4 _let_3))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_1)) (@ _let_4 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_3)))))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_2)))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_4 _let_3))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ _let_4 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_3))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) _let_2)) _let_1)) V2p))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_3)))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) _let_3)))) (let ((_let_7 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_8 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_9 (@ tptp.ap (@ _let_8 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (=> (and (@ tptp.p (@ _let_9 _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_8 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_3)) (@ tptp.p (@ _let_9 _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 (@ (@ tptp.ap (@ _let_5 (@ _let_4 (@ _let_7 _let_2)))) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 (@ _let_6 (@ (@ tptp.ap (@ _let_5 (@ _let_4 _let_2))) _let_1)))))))))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0a))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) _let_2)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum _let_1)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) _let_2)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_5 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_2)) _let_4))) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_4)) (@ _let_3 _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0a))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) _let_2)) _let_1)) tptp.fo__c_2Enum_2E0))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) _let_1)))) (let ((_let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_4)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_4)) (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_2)) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum) (V2c tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2c)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_2))) V2c))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum) (V2y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) _let_2)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_6 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_4))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_4)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ _let_3 _let_4))) (@ _let_3 _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) _let_1)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_5 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_4)) _let_2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ _let_5 _let_2)) _let_1))) _let_4)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_2)) _let_1))))))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_2))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) _let_1)) _let_2)) tptp.fo__c_2Enum_2E0) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0b))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) _let_2)))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ _let_3 _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum) (V2y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0b))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) _let_2)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_5 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_4)) _let_2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_2)) _let_1))) _let_4))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ _let_3 _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0r tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum) (V2y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0r))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2y))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EDIV))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2EROOT) _let_1)))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (=> (and (@ tptp.p (@ _let_6 _let_1)) (@ tptp.p (@ _let_6 _let_2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ _let_5 _let_3))) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_5 (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_2)) _let_1))))))))))))))
% 9.41/9.72  (assert (forall ((V0r tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum) (V2y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0r))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2EROOT) _let_2)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_2)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_4)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ _let_3 _let_4))) (@ _let_3 _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum) (V2c tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2c))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EEXP))) (let ((_let_4 (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V0a))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_2)) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum) (V2r tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2r))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) _let_3)))) (let ((_let_5 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_6 (@ tptp.ap (@ _let_5 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_3)) (@ tptp.p (@ _let_6 _let_2)) (@ tptp.p (@ _let_6 _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2EROOT) _let_1)) _let_2))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ _let_4 _let_2))) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) _let_2)) _let_1)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_1)) _let_3))))))))))
% 9.41/9.72  (assert (forall ((V0r tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0r))) (let ((_let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2EROOT) _let_1)))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_5)) _let_1)) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 _let_5)) tptp.fo__c_2Enum_2E0) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 _let_3)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) V2x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V0r))))) V2x)) _let_1)))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_2)) (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_2)) _let_1))))))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2EROOT) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Elogroot_2ESQRTd) _let_1)) (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_2)) _let_2)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Elogroot_2EiSQRT0) _let_1)) (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET _let_2) _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V1p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2d $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_6 (@ tptp.ap (@ _let_5 (@ _let_3 (@ _let_4 _let_2)))))) (let ((_let_7 (@ (@ tptp.ap (@ _let_5 (@ _let_3 (@ _let_4 _let_1)))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) V1p)))) (let ((_let_8 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V2d)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap (@ _let_8 _let_7)) (@ _let_6 (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) V1p))))) (@ (@ tptp.ap (@ _let_8 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_7))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ _let_6 V2d))) (@ _let_3 _let_2)))))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) V1p))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) V1p))))))) (@ (@ tptp.ap tptp.c_2Elogroot_2ESQRTd) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Elogroot_2EiSQRT1) _let_1)) (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET _let_2) _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V1p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2d $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_6 (@ tptp.ap (@ _let_5 (@ _let_3 (@ _let_4 _let_2)))))) (let ((_let_7 (@ (@ tptp.ap (@ _let_5 (@ _let_3 (@ _let_4 _let_1)))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) V1p)))) (let ((_let_8 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_9 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V2d)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap (@ _let_9 _let_7)) (@ _let_8 (@ _let_6 (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) V1p)))))) (@ (@ tptp.ap (@ _let_9 (@ _let_8 _let_7))) (@ _let_6 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V2d)) (@ _let_3 _let_2)))))))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) V1p)))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) V1p))))))) (@ (@ tptp.ap tptp.c_2Elogroot_2ESQRTd) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Elogroot_2EiSQRT2) _let_1)) (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET _let_2) _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V1p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2d $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3c $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4e $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V4e)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap (@ _let_4 V2d)) (@ _let_3 V3c)))) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) V2d))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ _let_3 V4e))) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V3c)) V2d)))))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) V1p)))))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) V1p))))))) (@ (@ tptp.ap tptp.c_2Elogroot_2ESQRTd) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Elogroot_2EiSQRT3) _let_1)) (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET _let_2) _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V1p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2d $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3c $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4e $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))))) (let ((_let_4 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V4e)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap (@ _let_5 V2d)) (@ _let_4 (@ _let_3 V3c))))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 V2d))) (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V4e)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) V3c))) V2d)))))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) V1p)))))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) V1p))))))) (@ (@ tptp.ap tptp.c_2Elogroot_2ESQRTd) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_3 (@ _let_2 _let_1))) (let ((_let_4 (@ tptp.ap tptp.c_2Elogroot_2EiSQRT3))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_6 (@ _let_5 _let_1))) (let ((_let_7 (@ _let_5 _let_6))) (let ((_let_8 (@ tptp.ap tptp.c_2Elogroot_2ESQRTd))) (let ((_let_9 (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Elogroot_2EiSQRT2) _let_3)))) (let ((_let_10 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_11 (@ _let_10 _let_6))) (let ((_let_12 (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Elogroot_2EiSQRT1) _let_3)))) (let ((_let_13 (@ _let_10 _let_1))) (let ((_let_14 (@ _let_5 _let_13))) (let ((_let_15 (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Elogroot_2EiSQRT0) _let_3)))) (let ((_let_16 (@ _let_10 _let_13))) (let ((_let_17 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_18 (@ _let_10 _let_17))) (let ((_let_19 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) _let_18))) (let ((_let_20 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))) (let ((_let_21 (@ tptp.ap (@ _let_20 _let_19)))) (let ((_let_22 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (and (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ _let_8 _let_17)) (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_20 _let_22)) _let_22))) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ _let_8 _let_18)) (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ _let_21 _let_22))) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ _let_8 (@ _let_5 _let_17))) (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ _let_21 _let_19))) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ _let_8 _let_16)) (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ _let_4 _let_1))) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ _let_8 _let_14)) _let_15) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ _let_8 _let_11)) _let_12) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ _let_8 _let_7)) _let_9) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ _let_8 (@ _let_2 _let_16))) _let_15) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ _let_8 (@ _let_2 _let_14))) _let_12) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ _let_8 (@ _let_2 _let_11))) _let_9) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ _let_8 (@ _let_2 _let_7))) (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ _let_4 _let_3))))))))))))))))))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2EROOT) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ _let_2 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Elogroot_2ESQRTd) _let_1))))))))
% 9.41/9.72  (declare-fun tptp.c_2Egcd_2Egcd () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Egcd_2Egcd) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.72  (declare-fun tptp.fo__c_2Egcd_2Egcd (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Egcd_2Egcd X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Egcd) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.72  (declare-fun tptp.c_2Egcd_2Eis__gcd () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Egcd_2Eis__gcd) (@ _let_1 (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.72  (declare-fun tptp.c_2Egcd_2Elcm () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Egcd_2Elcm) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.72  (declare-fun tptp.fo__c_2Egcd_2Elcm (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Egcd_2Elcm X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Elcm) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum) (V2c tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2c))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) _let_2)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0a))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Eis__gcd) _let_4)) _let_1)) _let_2)) (and (@ tptp.p (@ _let_3 _let_4)) (@ tptp.p (@ _let_3 _let_1)) (forall ((V3d tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) (@ tptp.inj__ty_2Enum_2Enum V3d))))) (=> (and (@ tptp.p (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0a))) (@ tptp.p (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1b)))) (@ tptp.p (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2c))))))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum) (V2c tptp.tp__ty_2Enum_2Enum) (V3d tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Eis__gcd) (@ tptp.inj__ty_2Enum_2Enum V0a))) (@ tptp.inj__ty_2Enum_2Enum V1b))))) (=> (and (@ tptp.p (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2c))) (@ tptp.p (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V3d)))) (= V2c V3d)))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0a))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Eis__gcd) _let_1)) _let_1)) _let_1)))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum) (V2c tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2c))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_4 (@ tptp.ap tptp.c_2Egcd_2Eis__gcd))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_2)) _let_3)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0a))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Eis__gcd) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0a))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Eis__gcd) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) _let_1)))))
% 9.41/9.72  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0p))) (=> (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) _let_2)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) _let_2)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Eis__gcd) _let_2)) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum) (V2c tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2c))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_4 (@ tptp.ap tptp.c_2Egcd_2Eis__gcd))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) _let_2))) _let_2)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum) (V2c tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2c))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Eis__gcd) _let_3)))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_3)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_3))) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0P) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V1y tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V1y)))) (forall ((V2x tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V2x)))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (forall ((V3x tptp.tp__ty_2Enum_2Enum) (V4y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4y))) (let ((_let_2 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_3 (@ _let_2 _let_1))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V3x))) (let ((_let_5 (@ tptp.ap V0P))) (let ((_let_6 (@ tptp.ap (@ _let_5 (@ _let_2 _let_4))))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (let ((_let_8 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_4)))) (=> (and (=> (not _let_8) (@ tptp.p (@ _let_6 (@ (@ tptp.ap (@ _let_7 _let_1)) _let_4)))) (=> _let_8 (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_7 _let_4)) _let_1))) _let_3)))) (@ tptp.p (@ _let_6 _let_3))))))))))))) (forall ((V5v tptp.tp__ty_2Enum_2Enum) (V6v1 tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V5v))) (@ tptp.inj__ty_2Enum_2Enum V6v1)))))))))
% 9.41/9.72  (assert (and (forall ((V0y tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Egcd) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0y))) V0y)) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V1x)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Egcd) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.surj__ty_2Enum_2Enum _let_1)))) (forall ((V2y tptp.tp__ty_2Enum_2Enum) (V3x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2y))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (let ((_let_4 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_5 (@ tptp.ap tptp.c_2Egcd_2Egcd))) (let ((_let_6 (@ tptp.ap (@ _let_5 (@ _let_4 _let_1))))) (let ((_let_7 (@ _let_4 _let_2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 _let_7)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1))) (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2))) _let_7))) (@ _let_6 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))))))
% 9.41/9.72  (assert (and (forall ((V0y tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Egcd) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0y))) V0y)) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum V1x))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Egcd) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.surj__ty_2Enum_2Enum _let_1)))) (forall ((V2x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum V2x))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Egcd) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.surj__ty_2Enum_2Enum _let_1)))) (forall ((V3y tptp.tp__ty_2Enum_2Enum) (V4x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_4 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V4x))))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (let ((_let_6 (@ (@ tptp.ap (@ _let_5 _let_4)) _let_3))) (let ((_let_7 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V3y))))) (let ((_let_8 (@ (@ tptp.ap (@ _let_5 _let_7)) _let_3))) (let ((_let_9 (@ tptp.ap tptp.c_2Egcd_2Egcd))) (let ((_let_10 (@ tptp.ap (@ _let_9 _let_4)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_10 _let_7)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_8)) _let_6))) (@ (@ tptp.ap (@ _let_9 (@ (@ tptp.ap (@ _let_5 _let_6)) _let_8))) _let_7))) (@ _let_10 (@ (@ tptp.ap (@ _let_5 _let_8)) _let_6)))))))))))))))) (forall ((V5y tptp.tp__ty_2Enum_2Enum) (V6x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V6x))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ _let_3 (@ _let_2 _let_1)))) (let ((_let_5 (@ _let_3 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V5y))))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (let ((_let_7 (@ (@ tptp.ap (@ _let_6 _let_5)) (@ _let_3 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (let ((_let_8 (@ tptp.ap tptp.c_2Egcd_2Egcd))) (let ((_let_9 (@ tptp.ap (@ _let_8 (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_9 _let_5)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_7)) _let_4))) (@ (@ tptp.ap (@ _let_8 (@ (@ tptp.ap (@ _let_6 _let_4)) _let_7))) _let_5))) (@ _let_9 (@ (@ tptp.ap (@ _let_6 _let_7)) _let_4))))))))))))))) (forall ((V7y tptp.tp__ty_2Enum_2Enum) (V8x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V8x))))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (let ((_let_5 (@ (@ tptp.ap (@ _let_4 _let_3)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum V7y))) (let ((_let_7 (@ _let_2 (@ _let_1 _let_6)))) (let ((_let_8 (@ tptp.ap tptp.c_2Egcd_2Egcd))) (let ((_let_9 (@ tptp.ap (@ _let_8 _let_3)))) (let ((_let_10 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_6)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_9 _let_10)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_7)) _let_5))) (@ (@ tptp.ap (@ _let_8 (@ (@ tptp.ap (@ _let_4 _let_5)) _let_7))) _let_10))) (@ _let_9 (@ (@ tptp.ap (@ _let_4 _let_7)) _let_5)))))))))))))))) (forall ((V9y tptp.tp__ty_2Enum_2Enum) (V10x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V10x))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ _let_3 (@ _let_2 _let_1)))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V9y))) (let ((_let_6 (@ _let_3 (@ _let_2 _let_5)))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (let ((_let_8 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_9 (@ tptp.ap tptp.c_2Egcd_2Egcd))) (let ((_let_10 (@ tptp.ap (@ _let_9 (@ _let_3 (@ _let_8 _let_1)))))) (let ((_let_11 (@ _let_3 (@ _let_8 _let_5)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_10 _let_11)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_6)) _let_4))) (@ (@ tptp.ap (@ _let_9 (@ (@ tptp.ap (@ _let_7 _let_4)) _let_6))) _let_11))) (@ _let_10 (@ (@ tptp.ap (@ _let_7 _let_6)) _let_4)))))))))))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0a))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Eis__gcd) _let_2)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Egcd) _let_2)) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Egcd) _let_2)) _let_1))))) (and (@ tptp.p (@ _let_3 _let_2)) (@ tptp.p (@ _let_3 _let_1)) (forall ((V2d tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) (@ tptp.inj__ty_2Enum_2Enum V2d))))) (=> (and (@ tptp.p (@ _let_3 _let_2)) (@ tptp.p (@ _let_3 _let_1))) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Egcd) _let_2)) _let_1))))))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0a))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Egcd) _let_1)) _let_1)) V0a))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_3 (@ tptp.ap tptp.c_2Egcd_2Egcd))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Egcd) (@ tptp.inj__ty_2Enum_2Enum V0a))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0a)))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Egcd) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0a))) V0a)))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Egcd) _let_2)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 _let_1))))))))
% 9.41/9.72  (assert (and (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Egcd) _let_2)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 _let_1))))))) (forall ((V2a tptp.tp__ty_2Enum_2Enum) (V3b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2a))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Egcd) _let_2)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) _let_2))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_3 (@ tptp.ap tptp.c_2Egcd_2Egcd))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))
% 9.41/9.72  (assert (and (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_3 (@ tptp.ap tptp.c_2Egcd_2Egcd))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))) (forall ((V2a tptp.tp__ty_2Enum_2Enum) (V3b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2a))) (let ((_let_3 (@ tptp.ap tptp.c_2Egcd_2Egcd))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) _let_2))) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Egcd) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum V1m))) tptp.fo__c_2Enum_2E0) (and (= V0n tptp.fo__c_2Enum_2E0) (= V1m tptp.fo__c_2Enum_2E0)))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_2 (@ tptp.surj__ty_2Enum_2Enum _let_1))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_4 (@ tptp.ap tptp.c_2Egcd_2Egcd))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 _let_1)) _let_3)) _let_2) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1)) _let_2))))))))
% 9.41/9.72  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0p))) (=> (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) _let_2)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) _let_2)) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Egcd) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum) (V2c tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2c))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) _let_2)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0a))) (=> (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Egcd) _let_4)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_4)) _let_1)))) (@ tptp.p (@ _let_3 _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0p))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) _let_2)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1a))) (=> (and (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) _let_2)) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_4)) _let_1)))) (or (@ tptp.p (@ _let_3 _let_4)) (@ tptp.p (@ _let_3 _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (=> (and (not (= V0n tptp.fo__c_2Enum_2E0)) (not (= V1m tptp.fo__c_2Enum_2E0))) (exists ((V2p tptp.tp__ty_2Enum_2Enum) (V3q tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3q))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_3 (@ tptp.ap tptp.c_2Egcd_2Egcd))) (let ((_let_4 (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum V1m)))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (and (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 _let_2)) _let_4))) (= V1m (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 _let_1)) _let_4))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0P) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V1y tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V1y)))) (forall ((V2x tptp.tp__ty_2Enum_2Enum) (V3y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V3y))) (let ((_let_3 (@ tptp.ap V0P))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))) (forall ((V4x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4x))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) _let_1)) _let_1)))) (forall ((V5x tptp.tp__ty_2Enum_2Enum) (V6y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V6y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V5x))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap V0P) _let_2)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (=> (and (@ tptp.p (@ _let_4 _let_2)) (@ tptp.p (@ _let_4 _let_1)) (@ tptp.p (@ _let_3 _let_1))) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1)))))))))) (forall ((V7m tptp.tp__ty_2Enum_2Enum) (V8n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V7m))) (@ tptp.inj__ty_2Enum_2Enum V8n)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (=> (not (= V0n tptp.fo__c_2Enum_2E0)) (exists ((V2p tptp.tp__ty_2Enum_2Enum) (V3q tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V2p))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V3q))) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Egcd) _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_3 (@ tptp.ap tptp.c_2Egcd_2Egcd))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) _let_2)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_2)) _let_1))) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Elcm) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_4 _let_2)) _let_3))) (@ (@ tptp.ap (@ _let_4 _let_1)) _let_3)))) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_2)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Egcd) _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Elcm) _let_2)) _let_1))) (let ((_let_4 (@ tptp.ap tptp.c_2Edivides_2Edivides))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_2)) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_1)) _let_3)) (forall ((V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_4 (@ tptp.ap tptp.c_2Edivides_2Edivides))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Elcm) _let_3)) _let_2))) _let_1)))))))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_3 (@ tptp.ap tptp.c_2Egcd_2Elcm))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) tptp.fo__c_2Enum_2E0) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) tptp.fo__c_2Enum_2E0)))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_3 (@ tptp.ap tptp.c_2Egcd_2Elcm))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) V0x) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) V0x)))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_3 (@ tptp.ap tptp.c_2Egcd_2Elcm))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Egcd_2Elcm))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (=> (and (@ tptp.p (@ _let_5 _let_1)) (@ tptp.p (@ _let_5 _let_2))) (and (@ tptp.p (@ _let_4 (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2))) (@ tptp.p (@ _let_4 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (=> (and (@ tptp.p (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.p (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n)))) (forall ((V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Edivides_2Edivides))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_5 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Elcm) _let_4)) _let_2)))) (or (not (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1))) (not (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2k tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Egcd_2Egcd))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V2k))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2k tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Egcd) (@ tptp.inj__ty_2Enum_2Enum V0m))))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2k))) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 _let_3)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_3)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EDIV))) (let ((_let_5 (@ tptp.ap tptp.c_2Egcd_2Egcd))) (let ((_let_6 (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2))))) (let ((_let_7 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 _let_3)) _let_1)))) (let ((_let_8 (@ tptp.ap tptp.c_2Earithmetic_2EEVEN))) (let ((_let_9 (@ tptp.p (@ _let_8 _let_3)))) (and (=> (and _let_9 (@ tptp.p (@ _let_8 _let_1))) (= _let_7 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_2)) (@ _let_6 (@ (@ tptp.ap (@ _let_4 _let_1)) _let_2)))))) (=> (and _let_9 (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) _let_1))) (= _let_7 (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 _let_1))))))))))))))))
% 9.41/9.72  (declare-fun tptp.c_2Enumpair_2Einvtri () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Enumpair_2Einvtri) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.fo__c_2Enumpair_2Einvtri (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Enumpair_2Einvtri X0)) (@ (@ tptp.ap tptp.c_2Enumpair_2Einvtri) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.72  (declare-fun tptp.c_2Enumpair_2Einvtri0 () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Enumpair_2Einvtri0) (@ _let_1 (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))))))
% 9.41/9.72  (declare-fun tptp.c_2Enumpair_2Enapp () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Enumpair_2Enapp) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.72  (declare-fun tptp.fo__c_2Enumpair_2Enapp (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Enumpair_2Enapp X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Enapp) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.72  (declare-fun tptp.c_2Enumpair_2Encons () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Enumpair_2Encons) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.72  (declare-fun tptp.fo__c_2Enumpair_2Encons (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Enumpair_2Encons X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Encons) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.72  (declare-fun tptp.c_2Enumpair_2Enfoldl (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Enumpair_2Enfoldl A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_2 A_27a))) (@ _let_2 (@ _let_1 A_27a))))))))
% 9.41/9.72  (declare-fun tptp.c_2Enumpair_2Enfst () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Enumpair_2Enfst) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.fo__c_2Enumpair_2Enfst (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Enumpair_2Enfst X0)) (@ (@ tptp.ap tptp.c_2Enumpair_2Enfst) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.72  (declare-fun tptp.c_2Enumpair_2Enlen () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Enumpair_2Enlen) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.fo__c_2Enumpair_2Enlen (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Enumpair_2Enlen X0)) (@ (@ tptp.ap tptp.c_2Enumpair_2Enlen) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.72  (declare-fun tptp.c_2Enumpair_2Enlistrec (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Enumpair_2Enlistrec A_27a)) (@ _let_2 (@ (@ tptp.arr (@ _let_1 (@ _let_1 (@ _let_2 A_27a)))) (@ _let_1 A_27a))))))))
% 9.41/9.72  (declare-fun tptp.c_2Enumpair_2Enmap () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Enumpair_2Enmap) (@ (@ tptp.arr _let_1) _let_1))))
% 9.41/9.72  (declare-fun tptp.c_2Enumpair_2Enpair () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Enumpair_2Enpair) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.72  (declare-fun tptp.fo__c_2Enumpair_2Enpair (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Enumpair_2Enpair X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Enpair) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.72  (declare-fun tptp.c_2Enumpair_2Ensnd () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Enumpair_2Ensnd) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.fo__c_2Enumpair_2Ensnd (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Enumpair_2Ensnd X0)) (@ (@ tptp.ap tptp.c_2Enumpair_2Ensnd) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.72  (declare-fun tptp.c_2Enumpair_2Etri () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Enumpair_2Etri) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.fo__c_2Enumpair_2Etri (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Enumpair_2Etri X0)) (@ (@ tptp.ap tptp.c_2Enumpair_2Etri) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.72  (assert (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumpair_2Etri) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) tptp.fo__c_2Enum_2E0) (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Enumpair_2Etri))) (let ((_let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 _let_3)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) (@ _let_2 _let_1))))))))))
% 9.41/9.72  (assert (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumpair_2Etri) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) tptp.fo__c_2Enum_2E0) (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))))) (let ((_let_4 (@ tptp.ap tptp.c_2Enumpair_2Etri))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 _let_3)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap tptp.c_2Enumpair_2Etri))) (let ((_let_4 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 _let_4)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_4)) (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (@ (@ tptp.ap tptp.c_2Enumpair_2Etri) _let_3))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumpair_2Etri) _let_3)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))))) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (= V0n tptp.fo__c_2Enum_2E0))) (let ((_let_2 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumpair_2Etri) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (and (= (= _let_2 tptp.fo__c_2Enum_2E0) _let_1) (= (= tptp.fo__c_2Enum_2E0 _let_2) _let_1))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.ap tptp.c_2Enumpair_2Etri))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_2 _let_3))) (@ _let_2 _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.ap tptp.c_2Enumpair_2Etri))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Enumpair_2Etri))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n)))) (= V0m V1n)))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_4 (@ tptp.ap tptp.c_2Enumpair_2Etri))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0P) (@ _let_1 (@ _let_1 tptp.bool))) (=> (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap V0P))) (let ((_let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (=> (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_4))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_4))) _let_4))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))) (forall ((V3v tptp.tp__ty_2Enum_2Enum) (V4v1 tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V3v))) (@ tptp.inj__ty_2Enum_2Enum V4v1)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_4 (@ tptp.ap tptp.c_2Enumpair_2Einvtri0))) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1)) (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_3)) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) _let_3)) _let_1))) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) _let_2))) _let_2))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumpair_2Einvtri) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Einvtri0) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_2 (@ tptp.ap tptp.c_2Enumpair_2Etri))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_5 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Einvtri0) _let_3)) _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) _let_5)))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) _let_5))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 _let_3)) (@ _let_2 _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Einvtri0) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum V1a)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) _let_1))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap tptp.c_2Enumpair_2Etri) (@ (@ tptp.ap tptp.c_2Enumpair_2Einvtri) _let_1)))) _let_1)))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap tptp.c_2Enumpair_2Etri) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap tptp.c_2Enumpair_2Einvtri) _let_1))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumpair_2Einvtri) (@ (@ tptp.ap tptp.c_2Enumpair_2Etri) (@ tptp.inj__ty_2Enum_2Enum V0n)))) V0n)))
% 9.41/9.72  (assert (forall ((V0y tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0y))) (let ((_let_3 (@ tptp.ap tptp.c_2Enumpair_2Etri))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_3 _let_2))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumpair_2Einvtri) _let_1)) V0y)))))))
% 9.41/9.72  (assert (forall ((V0y tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1x))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumpair_2Einvtri) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap tptp.c_2Enumpair_2Etri) _let_2))) _let_1))) V1x))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap tptp.c_2Enumpair_2Etri) _let_1))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap tptp.c_2Enumpair_2Einvtri) _let_1))) _let_1)))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Enpair) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Enumpair_2Etri) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ap tptp.c_2Enumpair_2Einvtri) _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumpair_2Enfst) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap tptp.c_2Enumpair_2Etri) _let_2))) _let_2))) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumpair_2Ensnd) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap tptp.c_2Enumpair_2Etri) (@ (@ tptp.ap tptp.c_2Enumpair_2Einvtri) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumpair_2Enfst) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Enpair) (@ tptp.inj__ty_2Enum_2Enum V0x))) (@ tptp.inj__ty_2Enum_2Enum V1y)))) V0x)))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumpair_2Ensnd) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Enpair) (@ tptp.inj__ty_2Enum_2Enum V0x))) (@ tptp.inj__ty_2Enum_2Enum V1y)))) V1y)))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (exists ((V1x tptp.tp__ty_2Enum_2Enum) (V2y tptp.tp__ty_2Enum_2Enum)) (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Enpair) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ tptp.inj__ty_2Enum_2Enum V2y)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Enpair) (@ (@ tptp.ap tptp.c_2Enumpair_2Enfst) _let_1))) (@ (@ tptp.ap tptp.c_2Enumpair_2Ensnd) _let_1))) V0n))))
% 9.41/9.72  (assert (forall ((V0x1 tptp.tp__ty_2Enum_2Enum) (V1y1 tptp.tp__ty_2Enum_2Enum) (V2x2 tptp.tp__ty_2Enum_2Enum) (V3y2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Enumpair_2Enpair))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0x1))) (@ tptp.inj__ty_2Enum_2Enum V1y1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2x2))) (@ tptp.inj__ty_2Enum_2Enum V3y2)))) (and (= V0x1 V2x2) (= V1y1 V3y2))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap tptp.c_2Enumpair_2Enfst) _let_1))) _let_1)))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap tptp.c_2Enumpair_2Ensnd) _let_1))) _let_1)))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0h))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Encons) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Enpair) _let_2)) _let_1))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum) (V2h tptp.tp__ty_2Enum_2Enum) (V3t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Enumpair_2Encons))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))) (@ tptp.inj__ty_2Enum_2Enum V1y))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2h))) (@ tptp.inj__ty_2Enum_2Enum V3t)))) (and (= V0x V2h) (= V1y V3t))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum)) (not (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Encons) (@ tptp.inj__ty_2Enum_2Enum V0x))) (@ tptp.inj__ty_2Enum_2Enum V1y))) tptp.fo__c_2Enum_2E0))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0P) (@ _let_2 (@ (@ tptp.arr (@ _let_1 (@ _let_1 (@ _let_2 A_27a)))) (@ _let_1 tptp.bool)))) (=> (forall ((V1n $$unsorted)) (=> (@ (@ tptp.mem V1n) A_27a) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V2f) (@ _let_1 (@ _let_1 (@ (@ tptp.arr A_27a) A_27a)))) (forall ((V3l tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3l))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1n)) V2f)))) (=> (=> (not (= V3l tptp.fo__c_2Enum_2E0)) (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Enumpair_2Ensnd) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))) (@ tptp.p (@ _let_2 _let_1))))))))))) (forall ((V4v $$unsorted)) (=> (@ (@ tptp.mem V4v) A_27a) (forall ((V5v1 $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V5v1) (@ _let_1 (@ _let_1 (@ (@ tptp.arr A_27a) A_27a)))) (forall ((V6v2 tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V4v)) V5v1)) (@ tptp.inj__ty_2Enum_2Enum V6v2)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0n $$unsorted)) (=> (@ (@ tptp.mem V0n) A_27a) (forall ((V1l tptp.tp__ty_2Enum_2Enum) (V2f $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1l))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (let ((_let_3 (@ (@ tptp.ap tptp.c_2Enumpair_2Ensnd) _let_2))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Enumpair_2Enlistrec A_27a)) V0n)) V2f)))) (let ((_let_5 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V2f) (@ _let_5 (@ _let_5 (@ (@ tptp.arr A_27a) A_27a)))) (= (@ _let_4 _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) V0n)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V2f) (@ (@ tptp.ap tptp.c_2Enumpair_2Enfst) _let_2))) _let_3)) (@ _let_4 _let_3))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0n $$unsorted)) (=> (@ (@ tptp.mem V0n) A_27a) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1f) (@ _let_1 (@ _let_1 (@ (@ tptp.arr A_27a) A_27a)))) (forall ((V2h tptp.tp__ty_2Enum_2Enum) (V3t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3t))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Enumpair_2Enlistrec A_27a)) V0n)) V1f)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2h))) (and (= (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)) V0n) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Encons) _let_3)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V1f) _let_3)) _let_1)) (@ _let_2 _let_1))))))))))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (forall ((V1h tptp.tp__ty_2Enum_2Enum) (V2t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t))) (let ((_let_2 (@ tptp.ap V0P))) (=> (@ tptp.p (@ _let_2 _let_1)) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Encons) (@ tptp.inj__ty_2Enum_2Enum V1h))) _let_1)))))))) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V3n))))))))
% 9.41/9.72  (assert (= tptp.c_2Enumpair_2Enlen (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Enumpair_2Enlistrec tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V0n $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1t $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2r $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) V2r)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t))) (let ((_let_2 (@ tptp.ap tptp.c_2Enumpair_2Enlen))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) tptp.fo__c_2Enum_2E0) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Encons) (@ tptp.inj__ty_2Enum_2Enum V0h))) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ _let_2 _let_1))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))
% 9.41/9.72  (assert (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap tptp.c_2Enumpair_2Enmap) V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Enumpair_2Enlistrec tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1n $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3r $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Encons) (@ (@ tptp.ap V0f) V1n))) V3r))))))))))))
% 9.41/9.72  (assert (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (forall ((V1h tptp.tp__ty_2Enum_2Enum) (V2t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Enmap) V0f)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1h))) (let ((_let_4 (@ tptp.ap tptp.c_2Enumpair_2Encons))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) tptp.fo__c_2Enum_2E0) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap V0f) _let_3))) (@ _let_2 _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) A_27a))) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2l tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Enumpair_2Enfoldl A_27a)) V0f)) V1a)) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Enumpair_2Enlistrec (@ (@ tptp.arr A_27a) A_27a))) (@ (@ tptp.lam A_27a) (lambda ((V3a $$unsorted)) V3a)))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4n $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V5t $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) A_27a)) (lambda ((V6r $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V7a $$unsorted)) (@ (@ tptp.ap V6r) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V4n)) V7a)))))))))))) _let_1)) V1a)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) A_27a))) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2h tptp.tp__ty_2Enum_2Enum) (V3t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3t))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2h))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Enumpair_2Enfoldl A_27a)) V0f)))) (let ((_let_4 (@ tptp.ap (@ _let_3 V1a)))) (and (= (@ _let_4 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)) V1a) (= (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Encons) _let_2)) _let_1)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap V0f) _let_2)) V1a))) _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0l1 tptp.tp__ty_2Enum_2Enum) (V1l2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0l1))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1l2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Enapp) _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Enumpair_2Enlistrec tptp.ty_2Enum_2Enum)) _let_2)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2n $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4r $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Encons) V2n)) V4r))))))))) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0nlist tptp.tp__ty_2Enum_2Enum) (V1h tptp.tp__ty_2Enum_2Enum) (V2t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0nlist))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2t))) (let ((_let_3 (@ tptp.ap tptp.c_2Enumpair_2Enapp))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Encons) (@ tptp.inj__ty_2Enum_2Enum V1h))))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) V0nlist) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (or (= V0n tptp.fo__c_2Enum_2E0) (exists ((V1h tptp.tp__ty_2Enum_2Enum) (V2t tptp.tp__ty_2Enum_2Enum)) (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Encons) (@ tptp.inj__ty_2Enum_2Enum V1h))) (@ tptp.inj__ty_2Enum_2Enum V2t))))))))
% 9.41/9.72  (declare-fun tptp.c_2Ebit_2EBIT () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Ebit_2EBIT) (@ _let_1 (@ _let_1 tptp.bool)))))
% 9.41/9.72  (declare-fun tptp.c_2Ebit_2EBITS () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Ebit_2EBITS) (@ _let_1 (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum))))))
% 9.41/9.72  (declare-fun tptp.fo__c_2Ebit_2EBITS (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum) (X2 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ (@ tptp.fo__c_2Ebit_2EBITS X0) X1) X2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1))) (@ tptp.inj__ty_2Enum_2Enum X2)))))
% 9.41/9.72  (declare-fun tptp.c_2Ebit_2EBITV () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Ebit_2EBITV) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.72  (declare-fun tptp.fo__c_2Ebit_2EBITV (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Ebit_2EBITV X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITV) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.72  (declare-fun tptp.c_2Ebit_2EBITWISE () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.arr tptp.bool))) (@ (@ tptp.mem tptp.c_2Ebit_2EBITWISE) (@ _let_1 (@ (@ tptp.arr (@ _let_2 (@ _let_2 tptp.bool))) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum))))))))
% 9.41/9.72  (declare-fun tptp.c_2Ebit_2EBIT__MODIFY () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Ebit_2EBIT__MODIFY) (@ _let_1 (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.arr tptp.bool) tptp.bool))) (@ _let_1 tptp.ty_2Enum_2Enum))))))
% 9.41/9.72  (declare-fun tptp.c_2Ebit_2EBIT__REVERSE () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Ebit_2EBIT__REVERSE) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.72  (declare-fun tptp.fo__c_2Ebit_2EBIT__REVERSE (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Ebit_2EBIT__REVERSE X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT__REVERSE) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.72  (declare-fun tptp.c_2Ebit_2EDIVMOD__2EXP () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Ebit_2EDIVMOD__2EXP) (@ _let_1 (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))))))
% 9.41/9.72  (declare-fun tptp.c_2Ebit_2EDIV__2EXP () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Ebit_2EDIV__2EXP) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.72  (declare-fun tptp.fo__c_2Ebit_2EDIV__2EXP (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Ebit_2EDIV__2EXP X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EDIV__2EXP) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.72  (declare-fun tptp.c_2Ebit_2ELOG2 () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Ebit_2ELOG2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.fo__c_2Ebit_2ELOG2 (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Ebit_2ELOG2 X0)) (@ (@ tptp.ap tptp.c_2Ebit_2ELOG2) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.72  (declare-fun tptp.c_2Ebit_2ELOWEST__SET__BIT () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Ebit_2ELOWEST__SET__BIT) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.fo__c_2Ebit_2ELOWEST__SET__BIT (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Ebit_2ELOWEST__SET__BIT X0)) (@ (@ tptp.ap tptp.c_2Ebit_2ELOWEST__SET__BIT) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.72  (declare-fun tptp.c_2Ebit_2EMOD__2EXP () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Ebit_2EMOD__2EXP) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.72  (declare-fun tptp.fo__c_2Ebit_2EMOD__2EXP (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Ebit_2EMOD__2EXP X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EMOD__2EXP) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.72  (declare-fun tptp.c_2Ebit_2EMOD__2EXP__EQ () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Ebit_2EMOD__2EXP__EQ) (@ _let_1 (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.72  (declare-fun tptp.c_2Ebit_2EMOD__2EXP__MAX () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Ebit_2EMOD__2EXP__MAX) (@ _let_1 (@ _let_1 tptp.bool)))))
% 9.41/9.72  (declare-fun tptp.c_2Ebit_2ESBIT () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Ebit_2ESBIT) (@ (@ tptp.arr tptp.bool) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))))
% 9.41/9.72  (declare-fun tptp.c_2Ebit_2ESIGN__EXTEND () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Ebit_2ESIGN__EXTEND) (@ _let_1 (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum))))))
% 9.41/9.72  (declare-fun tptp.fo__c_2Ebit_2ESIGN__EXTEND (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum) (X2 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ (@ tptp.fo__c_2Ebit_2ESIGN__EXTEND X0) X1) X2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESIGN__EXTEND) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1))) (@ tptp.inj__ty_2Enum_2Enum X2)))))
% 9.41/9.72  (declare-fun tptp.c_2Ebit_2ESLICE () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Ebit_2ESLICE) (@ _let_1 (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum))))))
% 9.41/9.72  (declare-fun tptp.fo__c_2Ebit_2ESLICE (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum) (X2 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ (@ tptp.fo__c_2Ebit_2ESLICE X0) X1) X2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESLICE) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1))) (@ tptp.inj__ty_2Enum_2Enum X2)))))
% 9.41/9.72  (declare-fun tptp.c_2Ebit_2ETIMES__2EXP () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Ebit_2ETIMES__2EXP) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.72  (declare-fun tptp.fo__c_2Ebit_2ETIMES__2EXP (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Ebit_2ETIMES__2EXP X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ETIMES__2EXP) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EMOD__2EXP) _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EDIV__2EXP) _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ETIMES__2EXP) _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EDIVMOD__2EXP) _let_1)) _let_3)) (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_3)) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_3)) _let_2)))))))))
% 9.41/9.72  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) tptp.bool) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESBIT) V0b)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) V0b)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1l))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0h))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_3)) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EMOD__2EXP) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_3))) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EDIV__2EXP) _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1b))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITV) _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_2)) _let_2)) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0b))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_2)) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_2)) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1l))) (let ((_let_3 (@ tptp.ap tptp.c_2Ebit_2EMOD__2EXP))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0h))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESLICE) _let_4)) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_4))) _let_1))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))
% 9.41/9.72  (assert (= tptp.c_2Ebit_2ELOG2 (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Ebit_2ELOWEST__SET__BIT) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Ewhile_2ELEAST) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) V1i)) (@ tptp.inj__ty_2Enum_2Enum V0n)))))))))
% 9.41/9.72  (assert (and (forall ((V0x tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT__REVERSE) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0x))) tptp.fo__c_2Enum_2E0)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Ebit_2EBIT__REVERSE))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESBIT) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_2)) _let_1))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))))))))))
% 9.41/9.72  (assert (and (forall ((V0op $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V0op) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x tptp.tp__ty_2Enum_2Enum) (V2y tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITWISE) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0op)) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ tptp.inj__ty_2Enum_2Enum V2y))) tptp.fo__c_2Enum_2E0))))) (forall ((V3n tptp.tp__ty_2Enum_2Enum) (V4op $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V4op) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V5x tptp.tp__ty_2Enum_2Enum) (V6y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V6y))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_1)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V5x))) (let ((_let_5 (@ tptp.ap tptp.c_2Ebit_2EBITWISE))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V4op)) _let_4)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 _let_1)) V4op)) _let_4)) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESBIT) (@ (@ tptp.ap (@ (@ tptp.ap V4op) (@ _let_3 _let_4))) (@ _let_3 _let_2)))) _let_1)))))))))))))))
% 9.41/9.72  (assert (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr tptp.bool) tptp.bool))) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT__MODIFY) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0f)) (@ tptp.inj__ty_2Enum_2Enum V1x))) tptp.fo__c_2Enum_2E0)))) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr tptp.bool) tptp.bool))) (forall ((V4x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V4x))) (let ((_let_3 (@ tptp.ap tptp.c_2Ebit_2EBIT__MODIFY))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V3f)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 _let_1)) V3f)) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESBIT) (@ (@ tptp.ap (@ (@ tptp.ap V3f) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_1)) _let_2)))) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0l tptp.tp__ty_2Enum_2Enum) (V1h tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0l))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESIGN__EXTEND) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1h))) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3m $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0l))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_2)))))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) (@ (@ tptp.ap (@ _let_5 _let_1)) (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_2))))) (@ tptp.inj__ty_2Enum_2Enum V2n)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ _let_5 (@ _let_4 (@ tptp.inj__ty_2Enum_2Enum V1h)))) (@ _let_4 _let_1)))) V3m))) V3m)))))))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EMOD__2EXP) _let_2)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1a))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EMOD__2EXP__EQ) _let_2)) _let_4)) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 _let_4)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1a))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EMOD__2EXP__MAX) _let_3)) _let_4)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EMOD__2EXP) _let_3)) _let_4)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) _let_3))) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum) (V2x tptp.tp__ty_2Enum_2Enum) (V3y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2x))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_6 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_5)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_4)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ _let_3 _let_5)) _let_4))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1p))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_3 _let_2))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Ebit_2ELOG2) _let_1)) V1p)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Ebit_2ELOG2) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V0n)))) V0n)))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EDIVMOD__2EXP) _let_2)) _let_1)) (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EDIV__2EXP) _let_2)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EMOD__2EXP) _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0a))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))
% 9.41/9.72  (assert (forall ((V0r tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0r))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (=> (not (= V0m tptp.fo__c_2Enum_2E0)) (exists ((V1p tptp.tp__ty_2Enum_2Enum)) (= V0m (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V1p))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V0n))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (@ tptp.inj__ty_2Enum_2Enum V0n))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (not (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V0n))) tptp.fo__c_2Enum_2E0))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1k tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V0n)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ tptp.inj__ty_2Enum_2Enum V1k))) _let_1))) _let_1)))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1k tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V0n)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1k))) (= V1k (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_2)) _let_1))) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_2 _let_3))) (@ _let_2 _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_2 _let_3))) (@ _let_2 _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1b))))) (@ _let_2 _let_1)))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1b))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_1)) _let_2))) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1l))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0h))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_2)) _let_1)) _let_4)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_4)) (@ _let_3 _let_1)))) (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1l))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0h))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_2)) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2n)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0h))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1l))) (@ tptp.inj__ty_2Enum_2Enum V2n)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1l))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0h))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_3)) _let_1)) _let_4)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_4)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_3))))) (@ _let_2 _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) (@ tptp.inj__ty_2Enum_2Enum V0h))) (@ tptp.inj__ty_2Enum_2Enum V1l))) _let_1))) _let_1)))))
% 9.41/9.72  (assert (forall ((V0h1 tptp.tp__ty_2Enum_2Enum) (V1l1 tptp.tp__ty_2Enum_2Enum) (V2h2 tptp.tp__ty_2Enum_2Enum) (V3l2 tptp.tp__ty_2Enum_2Enum) (V4n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1l1))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V3l2))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V2h2))) (let ((_let_6 (@ (@ tptp.ap (@ _let_4 _let_5)) _let_2))) (let ((_let_7 (@ tptp.ap tptp.c_2Ebit_2EBITS))) (let ((_let_8 (@ tptp.inj__ty_2Enum_2Enum V0h1))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_6)) _let_8)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 _let_5)) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 _let_8)) _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 _let_6)) (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2))) _let_1))))))))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum) (V2x tptp.tp__ty_2Enum_2Enum) (V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1l))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) (@ tptp.inj__ty_2Enum_2Enum V0h))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_2))) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1l))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0h))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_3)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_4)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_4)) _let_1)) _let_3)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_3)) (@ _let_2 _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1l))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0h))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_2)) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2n))) tptp.fo__c_2Enum_2E0))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) (@ tptp.inj__ty_2Enum_2Enum V0h))) (@ tptp.inj__ty_2Enum_2Enum V1l))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) tptp.fo__c_2Enum_2E0)))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0h))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum) (V2a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1l))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0h))) (let ((_let_4 (@ tptp.ap tptp.c_2Ebit_2EBITS))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_3)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2)))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) _let_2))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0h))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_2)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) V1a))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) (@ (@ tptp.ap tptp.c_2Ebit_2ELOG2) _let_1))) _let_2)) _let_1)) V0n))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1l))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) (@ tptp.inj__ty_2Enum_2Enum V0h))) _let_2)) _let_1)) tptp.fo__c_2Enum_2E0))))))
% 9.41/9.72  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) (@ tptp.inj__ty_2Enum_2Enum V0b))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))))
% 9.41/9.72  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0b))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V1m)))) (= V1m V0n))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (=> (not (= V0a V1b)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) (@ tptp.inj__ty_2Enum_2Enum V0a))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V1b))))))))
% 9.41/9.72  (assert (forall ((V0h1 tptp.tp__ty_2Enum_2Enum) (V1l1 tptp.tp__ty_2Enum_2Enum) (V2h2 tptp.tp__ty_2Enum_2Enum) (V3l2 tptp.tp__ty_2Enum_2Enum) (V4n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1l1))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V3l2))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V2h2))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum V0h1))) (let ((_let_7 (@ tptp.ap tptp.c_2Ebit_2EBITS))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 _let_5)) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 _let_6)) _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMIN) _let_6)) (@ (@ tptp.ap (@ _let_4 _let_5)) _let_2)))) (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2))) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))))) (= (not (= _let_3 tptp.fo__c_2Enum_2E0)) (= _let_3 (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))))) (= (not (= _let_3 (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))) (= _let_3 tptp.fo__c_2Enum_2E0)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) _let_3)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_3)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V0x)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_2)) _let_1))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0a))) (@ tptp.inj__ty_2Enum_2Enum V1b))) (exists ((V2p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1b))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V2p))) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0a))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1h tptp.tp__ty_2Enum_2Enum) (V2l tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2l))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1h))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESLICE) _let_3)) _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_3)) _let_1)) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0h))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESLICE) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1l))) (@ tptp.inj__ty_2Enum_2Enum V2n)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1l))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0h))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_3)) _let_2)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESLICE) _let_3)) _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1h2 tptp.tp__ty_2Enum_2Enum) (V2l tptp.tp__ty_2Enum_2Enum) (V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2l))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0h))) (let ((_let_4 (@ tptp.ap tptp.c_2Ebit_2EBITS))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V1h2))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_3)) _let_5)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_5)) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESLICE) _let_3)) _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1h tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1h))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESLICE) _let_3)) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_3)) _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1h tptp.tp__ty_2Enum_2Enum) (V2l tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1h))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2l))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_4)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ _let_3 (@ _let_2 _let_4)))) (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2l tptp.tp__ty_2Enum_2Enum) (V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2l))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0h))) (let ((_let_4 (@ tptp.ap tptp.c_2Ebit_2ESLICE))) (let ((_let_5 (@ tptp.ap (@ _let_4 _let_3)))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_7 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_6))) (let ((_let_8 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_8 _let_7)) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ _let_8 _let_2)) _let_6))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ _let_5 _let_7)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_6)) _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 _let_2)) _let_1))))))))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1m_27 tptp.tp__ty_2Enum_2Enum) (V2m tptp.tp__ty_2Enum_2Enum) (V3l tptp.tp__ty_2Enum_2Enum) (V4n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V3l))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0h))) (let ((_let_4 (@ tptp.ap tptp.c_2Ebit_2ESLICE))) (let ((_let_5 (@ tptp.ap (@ _let_4 _let_3)))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum V2m))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_6)) (= V1m_27 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_7 _let_6)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_6)) _let_3))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_7 (@ (@ tptp.ap (@ _let_5 (@ tptp.inj__ty_2Enum_2Enum V1m_27))) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_6)) _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 _let_2)) _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1l))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0h))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESLICE) _let_2)) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2n))) tptp.fo__c_2Enum_2E0))))))
% 9.41/9.72  (assert (forall ((V0l tptp.tp__ty_2Enum_2Enum) (V1h tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESLICE) (@ tptp.inj__ty_2Enum_2Enum V1h))) (@ tptp.inj__ty_2Enum_2Enum V0l))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) tptp.fo__c_2Enum_2E0)))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum) (V2a tptp.tp__ty_2Enum_2Enum) (V3b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1l))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V2a))) _let_2))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) (@ tptp.inj__ty_2Enum_2Enum V0h))) _let_1)))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V3b))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_5)) _let_2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_5))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 _let_3)))))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum) (V2a tptp.tp__ty_2Enum_2Enum) (V3b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0h))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_2)) (@ tptp.inj__ty_2Enum_2Enum V1l))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V2a))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))))) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 _let_1))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum) (V2x tptp.tp__ty_2Enum_2Enum) (V3y tptp.tp__ty_2Enum_2Enum) (V4n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1l))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0h))) (let ((_let_4 (@ tptp.ap tptp.c_2Ebit_2ESLICE))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2)))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum V3y))) (let ((_let_7 (@ tptp.inj__ty_2Enum_2Enum V2x))) (let ((_let_8 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_8 _let_3)) _let_7)) (@ tptp.p (@ (@ tptp.ap (@ _let_8 _let_6)) _let_2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_5 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_7)) _let_6)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_5 _let_1))))))))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) (@ tptp.inj__ty_2Enum_2Enum V0h))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1)))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) (@ tptp.inj__ty_2Enum_2Enum V0h))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) (@ _let_4 _let_1)))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2l tptp.tp__ty_2Enum_2Enum) (V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2l))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0h))) (let ((_let_4 (@ tptp.ap tptp.c_2Ebit_2EBITS))) (let ((_let_5 (@ tptp.ap (@ _let_4 _let_3)))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_7 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_6))) (let ((_let_8 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_8 _let_7)) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ _let_8 _let_2)) _let_6))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap (@ _let_5 _let_7)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_7)) _let_2))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_6)) _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 _let_2)) _let_1))))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_2)) _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_2)) _let_2)) _let_1)) tptp.fo__c_2Enum_2E0))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_1)) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1a))))) (= (not (= _let_2 tptp.fo__c_2Enum_2E0)) (= _let_2 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_1)) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1a))))) (= (not (= _let_2 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (= _let_2 tptp.fo__c_2Enum_2E0))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESLICE) _let_2)) _let_2)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_2)))) (= (= (@ tptp.p (@ _let_5 _let_4)) (@ tptp.p (@ _let_5 _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 _let_4)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0y tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1x))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESBIT) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_3)) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESLICE) _let_3)) _let_3)) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESBIT) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_2)) _let_1))) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESLICE) _let_2)) _let_2)) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_1)) _let_2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESLICE) _let_1)) _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0b))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_2)) _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESLICE) _let_2)) _let_2)) _let_1)) tptp.fo__c_2Enum_2E0))))))
% 9.41/9.72  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1h tptp.tp__ty_2Enum_2Enum) (V2l tptp.tp__ty_2Enum_2Enum) (V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0b))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_2)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1h))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum V2l))) (= (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESLICE) _let_4)) _let_6)) _let_1))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_6)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_2)) _let_4)) (@ tptp.p (@ _let_3 _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) tptp.bool) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESBIT) V0b)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ _let_3 _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1l))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0h))) (let ((_let_4 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_3))) (let ((_let_5 (@ tptp.ap tptp.c_2Ebit_2EBITS))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_4)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESBIT) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_4)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_4)) _let_2)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 _let_3)) _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 _let_4)) _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1l))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0h))) (let ((_let_4 (@ tptp.ap tptp.c_2Ebit_2EBITS))) (let ((_let_5 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_3))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_5)) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_5)) _let_2))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESBIT) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_5)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_5)) _let_2)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2)) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum) (V2a tptp.tp__ty_2Enum_2Enum) (V3b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) (@ tptp.inj__ty_2Enum_2Enum V0h))) (@ tptp.inj__ty_2Enum_2Enum V1l))))) (= (forall ((V4x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4x))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_1)))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V1l))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) (@ tptp.inj__ty_2Enum_2Enum V0h)))) (= (@ tptp.p (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V2a))) (@ tptp.p (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V3b))))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2a))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V3b))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (=> (forall ((V2i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2i))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V0n))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1m))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V1m))) tptp.fo__c_2Enum_2E0))))
% 9.41/9.72  (assert (= (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)) tptp.c_2Earithmetic_2EODD))
% 9.41/9.72  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0b))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITV) _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESBIT) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_2)) _let_1))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_1))) (not (= (@ tptp.p (@ _let_2 _let_3)) (@ tptp.p (@ _let_2 _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Ebit_2EBITS))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ _let_3 _let_2)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_7 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) (let ((_let_8 (@ tptp.ap (@ (@ tptp.ap (@ _let_3 _let_7)) _let_7)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_8 (@ (@ tptp.ap (@ _let_6 _let_5)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ _let_6 (@ _let_8 _let_5))) (@ _let_8 _let_1)))) (@ _let_8 (@ (@ tptp.ap (@ _let_6 (@ _let_4 _let_5))) (@ _let_4 _let_1)))))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_5 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.bool)) (@ _let_3 _let_4))) (@ _let_3 _let_1)))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_2)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (= (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ _let_7 _let_4)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ _let_3 (@ (@ tptp.ap (@ _let_7 (@ _let_6 _let_4))) (@ _let_6 _let_1))))) _let_5)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) _let_5)))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1op $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V1op) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2a tptp.tp__ty_2Enum_2Enum) (V3b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITWISE) _let_1)) V1op)) (@ tptp.inj__ty_2Enum_2Enum V2a))) (@ tptp.inj__ty_2Enum_2Enum V3b)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2op $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V2op) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V3a tptp.tp__ty_2Enum_2Enum) (V4b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_2)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V3a))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_5)) (= (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITWISE) _let_5)) V2op)) _let_4)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2op) (@ _let_3 _let_4))) (@ _let_3 _let_1)))))))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2op $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V2op) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V3a tptp.tp__ty_2Enum_2Enum) (V4b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V4b))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum V3a))) (let ((_let_7 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_8 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_4)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_4)) _let_7)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2op) (@ _let_8 _let_6))) (@ _let_8 _let_5))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITWISE) _let_7)) V2op)) _let_6)) _let_5))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_3)) _let_4)))) _let_3)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))))))))))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2op $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V2op) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V3a tptp.tp__ty_2Enum_2Enum) (V4b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V4b))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V3a))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_2)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_5)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2op) (@ _let_6 _let_4))) (@ _let_6 _let_3)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITWISE) _let_5)) V2op)) _let_4)) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_1)) _let_2)))) _let_1)) tptp.fo__c_2Enum_2E0))))))))))))))
% 9.41/9.72  (assert (forall ((V0wl tptp.tp__ty_2Enum_2Enum) (V1op $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V1op) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2a tptp.tp__ty_2Enum_2Enum) (V3b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2a))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0wl))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITWISE) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_3))) V1op)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_3)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ _let_5 _let_2))) (@ _let_5 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0i tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0i))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0i tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0i))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_2)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2))) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_5 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITWISE) _let_5)) (@ (@ tptp.lam tptp.bool) (lambda ((V3x $$unsorted)) (@ (@ tptp.lam tptp.bool) (lambda ((V4y $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) V3x))))))) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2b))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ _let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_3)))) _let_5))) (@ _let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_3))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_2)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1i tptp.tp__ty_2Enum_2Enum) (V2a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) _let_3))) (let ((_let_5 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ tptp.inj__ty_2Enum_2Enum V2a))) _let_4))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (let ((_let_7 (@ tptp.inj__ty_2Enum_2Enum V1i))) (let ((_let_8 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_7)))) (let ((_let_9 (= (@ tptp.surj__ty_2Enum_2Enum _let_5) tptp.fo__c_2Enum_2E0))) (= (@ tptp.p (@ _let_8 (@ (@ tptp.ap (@ _let_6 _let_4)) _let_5))) (or (and _let_9 (= V1i V0n)) (and (not _let_9) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_7)) _let_3)) (not (@ tptp.p (@ _let_8 (@ (@ tptp.ap (@ _let_6 _let_5)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))))))))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1h tptp.tp__ty_2Enum_2Enum) (V2l tptp.tp__ty_2Enum_2Enum) (V3a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2l))) (let ((_let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_2))) (let ((_let_5 (@ tptp.ap tptp.c_2Ebit_2EBIT))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum V1h))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_4)) _let_6)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_6)) _let_3)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_4)) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum) (V2s tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Ebit_2EBIT))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2s))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_4))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_4)))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum) (V2s tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2s))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_4 (@ tptp.ap tptp.c_2Ebit_2EBIT))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_3)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2)))) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) _let_2))) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum) (V2s tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2s))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V1a))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__ty_2Enum_2Enum) (V2x tptp.tp__ty_2Enum_2Enum) (V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1l))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0h))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2x))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) _let_3))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITS) _let_2)) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V3n)))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1i))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Ebit_2EBIT))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1i tptp.tp__ty_2Enum_2Enum) (V2a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1i))) (let ((_let_4 (@ tptp.ap tptp.c_2Ebit_2EBIT))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2)))) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_2))) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) (let ((_let_3 (@ _let_2 _let_1))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V2a))) (let ((_let_6 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_4)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_5)) _let_3))) (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_5)) (@ _let_2 _let_4)))) _let_3)))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V0n)))) (=> (and (not (= V1a tptp.fo__c_2Enum_2E0)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_1)) _let_2)) tptp.fo__c_2Enum_2E0)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2)) (@ tptp.p (@ _let_3 _let_1))) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (@ tptp.inj__ty_2Enum_2Enum V1b)))) (let ((_let_4 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2EDIV))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_3)) _let_5)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_5)) _let_3)) tptp.fo__c_2Enum_2E0)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ _let_7 _let_5)) _let_3))) _let_4)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_7 (@ (@ tptp.ap (@ _let_6 _let_5)) _let_4))) _let_3)))))))))))))
% 9.41/9.72  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0b))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ _let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_3)))) _let_1))) (@ _let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_3))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2i tptp.tp__ty_2Enum_2Enum) (V3a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_2)))))) (let ((_let_5 (@ _let_4 _let_1))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum V3a))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (let ((_let_8 (@ tptp.ap (@ _let_7 _let_6)))) (let ((_let_9 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_5)))) (let ((_let_10 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_11 (@ tptp.inj__ty_2Enum_2Enum V2i))) (let ((_let_12 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_13 (@ (@ tptp.ap (@ _let_12 _let_11)) _let_10))) (let ((_let_14 (@ tptp.ap tptp.c_2Ebit_2EBIT))) (let ((_let_15 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_16 (@ _let_4 _let_10))) (let ((_let_17 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_17 _let_13)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_17 _let_6)) _let_5))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_14 _let_11)) (@ _let_9 (@ (@ tptp.ap (@ _let_7 (@ (@ tptp.ap (@ _let_12 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_6)) _let_16))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) (@ _let_8 _let_16))) _let_15))) _let_15)) (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_2)))))) _let_5)))) (@ tptp.p (@ (@ tptp.ap (@ _let_14 _let_13)) (@ _let_9 (@ _let_8 _let_5)))))))))))))))))))))))))
% 9.41/9.72  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) tptp.bool) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESBIT) V0b)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ _let_3 _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1op $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V1op) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2a tptp.tp__ty_2Enum_2Enum) (V3b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3b))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EODD))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2a))) (let ((_let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2EDIV))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_7 (@ tptp.ap tptp.c_2Ebit_2EBITWISE))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_6))) V1op)) _let_3)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 _let_6)) V1op)) (@ (@ tptp.ap (@ _let_5 _let_3)) _let_4))) (@ (@ tptp.ap (@ _let_5 _let_1)) _let_4))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESBIT) (@ (@ tptp.ap (@ (@ tptp.ap V1op) (@ _let_2 _let_3))) (@ _let_2 _let_1)))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))))))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (forall ((V1j tptp.tp__ty_2Enum_2Enum) (V2k tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2k))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V1j))))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ _let_3 (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1)))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ _let_3 _let_2))) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (forall ((V1j tptp.tp__ty_2Enum_2Enum) (V2k tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1j))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2k))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_5 _let_3)) _let_1))) _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2))) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_5 _let_3)) _let_1))) _let_2)) tptp.fo__c_2Enum_2E0) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2))) _let_1)) V0n)))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_6 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_5 _let_3)) _let_1))) _let_2)))) (=> (not (= _let_6 tptp.fo__c_2Enum_2E0)) (= _let_6 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2))) _let_1))))))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (let ((_let_5 (@ tptp.ap tptp.c_2Ebit_2EBIT))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_3)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT__REVERSE) _let_3)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) _let_2))) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1y))) (let ((_let_2 (@ tptp.ap tptp.c_2Ebit_2ELOG2))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_3)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_2 _let_3))) (@ _let_2 _let_1)))))))))))
% 9.41/9.72  (assert (and (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) (@ (@ tptp.ap tptp.c_2Ebit_2ELOG2) _let_1)))))))) (forall ((V2y tptp.tp__ty_2Enum_2Enum) (V3x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V3x))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_2)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Ebit_2ELOG2) _let_2))) _let_1))))))))))
% 9.41/9.72  (assert (forall ((V0i tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0i))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap tptp.c_2Ebit_2ELOG2) _let_1))) _let_2)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_2)) _let_1))))))))
% 9.41/9.72  (assert (forall ((V0i tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2op $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V2op) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V3a tptp.tp__ty_2Enum_2Enum) (V4b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0i))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITWISE) _let_1)) V2op)) (@ tptp.inj__ty_2Enum_2Enum V3a))) (@ tptp.inj__ty_2Enum_2Enum V4b)))))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))) (or (= V0x tptp.fo__c_2Enum_2E0) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Ebit_2ELOG2) _let_2))) _let_1)))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr tptp.bool) tptp.bool))) (forall ((V3a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_2)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_4)) (= (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT__MODIFY) _let_4)) V2f)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2f) _let_2)) (@ _let_3 _let_1)))))))))))))
% 9.41/9.72  (assert (forall ((V0l tptp.tp__ty_2Enum_2Enum) (V1h tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum) (V3i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0l))) (let ((_let_5 (@ tptp.ap tptp.c_2Ebit_2EBIT))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum V1h))) (let ((_let_7 (@ tptp.inj__ty_2Enum_2Enum V3i))) (let ((_let_8 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_7)))) (let ((_let_9 (@ tptp.ap (@ _let_5 _let_7)))) (=> (not (= V0l tptp.fo__c_2Enum_2E0)) (= (@ tptp.p (@ _let_9 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESIGN__EXTEND) _let_4)) _let_6)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_4)) _let_6))) (@ _let_8 _let_4)))) (@ _let_9 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_2)))) _let_4))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_8 _let_6))) (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_4)) (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_2))))) _let_1)))))))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (not (= V0n tptp.fo__c_2Enum_2E0)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) (@ (@ tptp.ap tptp.c_2Ebit_2ELOG2) _let_1))) _let_1))))))
% 9.41/9.72  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) (=> (and (not (= V2n tptp.fo__c_2Enum_2E0)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0a)))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1b))))) (exists ((V3i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3i))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0a))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1b))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2n)))))))))))
% 9.41/9.72  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (=> (and (not (= V1n tptp.fo__c_2Enum_2E0)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V0b))))) (exists ((V2i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2i))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V0b))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1n)))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (and (forall ((V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V0n))) (not (@ tptp.p (@ (@ tptp.ap V1P) _let_1)))))) (@ tptp.p (@ (@ tptp.ap V1P) (@ tptp.inj__ty_2Enum_2Enum V0n)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Ewhile_2ELEAST) V1P)) V0n)))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EBIGINTER (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr _let_1) tptp.bool)) _let_1)))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EBIGUNION (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr _let_1) tptp.bool)) _let_1)))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EBIJ (tptp.del tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 A_27b)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) tptp.bool)))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2ECARD (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2ECARD A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.ty_2Enum_2Enum))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2ECHOICE (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2ECHOICE A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) A_27a))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2ECOMPL (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2ECOMPL A_27a)) (@ (@ tptp.arr _let_1) _let_1)))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2ECROSS (tptp.del tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EDELETE (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2EDELETE A_27a)) (@ (@ tptp.arr _let_2) (@ _let_1 _let_2)))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EDFUNSET (tptp.del tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Epred__set_2EDFUNSET A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.arr A_27b) tptp.bool))) (@ (@ tptp.arr (@ _let_1 A_27b)) tptp.bool)))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EDIFF (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2EDIFF A_27a)) (@ _let_2 (@ _let_2 _let_1)))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EDISJOINT (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)))) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EEMPTY (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (@ (@ tptp.arr A_27a) tptp.bool))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EFINITE (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EFUNSET (tptp.del tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Epred__set_2EFUNSET A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) (@ (@ tptp.arr (@ _let_1 A_27b)) tptp.bool)))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EGSPEC (tptp.del tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) (@ (@ tptp.ty_2Epair_2Eprod A_27a) tptp.bool))) (@ (@ tptp.arr A_27a) tptp.bool)))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EIMAGE (tptp.del tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 A_27b)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.arr A_27b) tptp.bool)))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EINJ (tptp.del tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 A_27b)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) tptp.bool)))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EINSERT (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2EINSERT A_27a)) (@ _let_1 (@ (@ tptp.arr _let_2) _let_2)))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EINTER (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2EINTER A_27a)) (@ _let_2 (@ _let_2 _let_1)))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EITSET (tptp.del tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27b) A_27b))) (let ((_let_2 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Epred__set_2EITSET A_27a) A_27b)) (@ (@ tptp.arr (@ _let_2 _let_1)) (@ (@ tptp.arr (@ _let_2 tptp.bool)) _let_1)))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2ELINV (tptp.del tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Epred__set_2ELINV A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 A_27b)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.arr A_27b) A_27a)))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2ELINV__OPT (tptp.del tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Epred__set_2ELINV__OPT A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 A_27b)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a))))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EMAX__SET () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Epred__set_2EMAX__SET) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EMIN__SET () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Epred__set_2EMIN__SET) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EPOW (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)))) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2EPOW A_27a)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EPREIMAGE (tptp.del tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Epred__set_2EPREIMAGE A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) (@ _let_1 tptp.bool)))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EPROD__IMAGE (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2EPROD__IMAGE A_27a)) (@ (@ tptp.arr (@ _let_1 tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) tptp.ty_2Enum_2Enum))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EPROD__SET () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Epred__set_2EPROD__SET) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EPSUBSET (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)))) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2EPSUBSET A_27a)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EREL__RESTRICT (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (let ((_let_3 (@ _let_1 _let_2))) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2EREL__RESTRICT A_27a)) (@ (@ tptp.arr _let_3) (@ (@ tptp.arr _let_2) _let_3))))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EREST (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2EREST A_27a)) (@ (@ tptp.arr _let_1) _let_1)))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2ERINV (tptp.del tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Epred__set_2ERINV A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 A_27b)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.arr A_27b) A_27a)))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2ESING (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2ESING A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2ESUBSET (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)))) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2ESUM__IMAGE (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27a)) (@ (@ tptp.arr (@ _let_1 tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) tptp.ty_2Enum_2Enum))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2ESUM__SET () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Epred__set_2ESUM__SET) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2ESURJ (tptp.del tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Epred__set_2ESURJ A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 A_27b)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) tptp.bool)))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EUNION (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ _let_2 (@ _let_2 _let_1)))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2EUNIV (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2EUNIV A_27a)) (@ (@ tptp.arr A_27a) tptp.bool))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2Echooser (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2Echooser A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2Ecount () $$unsorted)
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Epred__set_2Ecount) (@ _let_1 (@ _let_1 tptp.bool)))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2Ecountable (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2Ecountable A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2Eenumerate (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2Eenumerate A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2Eequiv__on (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2Eequiv__on A_27a)) (@ (@ tptp.arr (@ _let_1 _let_2)) (@ (@ tptp.arr _let_2) tptp.bool)))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2Eis__measure__maximal (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2Eis__measure__maximal A_27a)) (@ (@ tptp.arr (@ _let_1 tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr _let_2) _let_2)))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2Enum__to__pair () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Epred__set_2Enum__to__pair) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2Epair__to__num () $$unsorted)
% 9.41/9.72  (assert (@ (@ tptp.mem tptp.c_2Epred__set_2Epair__to__num) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (declare-fun tptp.fo__c_2Epred__set_2Epair__to__num (tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.72  (assert (forall ((X0 tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Epred__set_2Epair__to__num X0)) (@ (@ tptp.ap tptp.c_2Epred__set_2Epair__to__num) (@ tptp.inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum X0)))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2Epairwise (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2Epairwise A_27a)) (@ (@ tptp.arr (@ _let_1 _let_2)) (@ (@ tptp.arr _let_2) tptp.bool)))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2Epartition (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (let ((_let_3 (@ tptp.arr _let_2))) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2Epartition A_27a)) (@ (@ tptp.arr (@ _let_1 _let_2)) (@ _let_3 (@ _let_3 tptp.bool)))))))))
% 9.41/9.72  (declare-fun tptp.c_2Epred__set_2Eschroeder__close (tptp.del) $$unsorted)
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Epred__set_2Eschroeder__close A_27a)) (@ (@ tptp.arr (@ _let_1 A_27a)) (@ (@ tptp.arr _let_2) _let_2)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V0P)) (@ tptp.p (@ (@ tptp.ap V0P) V1x))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V1P)) (@ tptp.p (@ (@ tptp.ap V1P) V0x))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V1P) V2x))))) (@ tptp.p (@ (@ tptp.ap V1P) V0x))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (= V0s V1t) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ _let_1 V0s)) (@ tptp.p (@ _let_1 V1t))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (not (= V0s V1t)) (exists ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (and (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ _let_1 V1t)) (not (@ tptp.p (@ _let_1 V0s)))))))))))))
% 9.41/9.72  (assert (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (exists ((V1n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V1n))) V0s))) (exists ((V2n tptp.tp__ty_2Enum_2Enum)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V2n))) V0s)) (forall ((V3m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V2n))) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ (@ tptp.ty_2Epair_2Eprod A_27a) tptp.bool))) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1v)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27b)) V0f))) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V1v)) tptp.c_2Ebool_2ET) (@ (@ tptp.ap V0f) V2x))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ (@ tptp.ty_2Epair_2Eprod A_27a) tptp.bool))) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27b)) V0f)) V1v)) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V1v)) tptp.c_2Ebool_2ET) (@ (@ tptp.ap V0f) V2x))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V1x)) (@ (@ tptp.ap V0P) V1x))))) V0P))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_2) _let_2)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod _let_2) tptp.bool))) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V2y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1x)) V2y))) (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1x)) V2y)))))))) (@ (@ tptp.ap (@ _let_1 tptp.bool)) V0P)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) A_27a) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0y)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V2x)) (@ (@ tptp.ap V1P) V2x))))))) (@ tptp.p (@ (@ tptp.ap V1P) V0y))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (forall ((V2P $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V0x)) V1y))) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) (@ (@ tptp.ty_2Epair_2Eprod _let_1) tptp.bool))) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V4y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V3x)) V4y))) (@ (@ tptp.ap (@ (@ tptp.ap V2P) V3x)) V4y)))))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2P) V0x)) V1y)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27b) (forall ((V3P $$unsorted)) (=> (@ (@ tptp.mem V3P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V3P) V1y)) (= V2x (@ (@ tptp.ap V0f) V1y))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V2x)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27b) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) tptp.bool)) (@ (@ tptp.ap V0f) V4x))) (@ (@ tptp.ap V3P) V4x)))))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) A_27b) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27b) (forall ((V3P $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V3P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V0a)) V1b))) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V4y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V4y)) V2x))) (@ (@ tptp.ap V3P) V4y))))))) (and (@ tptp.p (@ (@ tptp.ap V3P) V0a)) (= V1b V2x)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) A_27b) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3P $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V3P) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V0a)) V1b))) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V4y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V4y))) (@ (@ tptp.ap V3P) V4y))))))) (and (@ tptp.p (@ (@ tptp.ap V3P) V1b)) (= V0a V2x)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) A_27a) (forall ((V2P $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V0a)) V1b))) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V3x)) V3x))) (@ (@ tptp.ap V2P) V3x))))))) (and (@ tptp.p (@ (@ tptp.ap V2P) V0a)) (= V0a V1b)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1M $$unsorted)) (=> (@ (@ tptp.mem V1M) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0s)))) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V0s)) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V1M))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4y)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_1 V3x))) (@ _let_1 V4y)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Epred__set_2EEMPTY A_27a) (@ (@ tptp.lam A_27a) (lambda ((V0x $$unsorted)) tptp.c_2Ebool_2EF)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V0s)))) (not (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EEMPTY A_27a)) V0x)) false))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Epred__set_2EUNIV A_27a) (@ (@ tptp.lam A_27a) (lambda ((V0x $$unsorted)) tptp.c_2Ebool_2ET)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ tptp.c_2Epred__set_2EUNIV A_27a))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNIV A_27a)) V0x)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (not (= (@ tptp.c_2Epred__set_2EUNIV A_27a) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (not (= (@ tptp.c_2Epred__set_2EEMPTY A_27a) (@ tptp.c_2Epred__set_2EUNIV A_27a)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V0s)))) (= V0s (@ tptp.c_2Epred__set_2EUNIV A_27a))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (= V0s (@ tptp.c_2Epred__set_2EUNIV A_27a)) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1v)) V0s))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) V1t)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ _let_1 V0s)) (@ tptp.p (@ _let_1 V1t))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0P)) V1Q)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ _let_1 V0P)) (@ tptp.p (@ _let_1 V1Q))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) V1t)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0s) V2x)) (@ tptp.p (@ (@ tptp.ap V1t) V2x)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0s)))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_2 V1t)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1t)) V2u))) (@ tptp.p (@ _let_2 V2u))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) V0s)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0s)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1t)) V0s))) (= V0s V1t))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) V0s)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) _let_1)) (= V0s _let_1))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) (@ tptp.c_2Epred__set_2EUNIV A_27a))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EUNIV A_27a))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) _let_1)) V0s)) (= V0s _let_1))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (= V0s V1t) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0s)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1t)) V0s))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0s)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1t)) V0s))) (= V0s V1t))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2d tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap V0f))) (=> (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap V0f))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ _let_2 _let_1))) (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ _let_2 _let_1))) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2d))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) tptp.bool) (forall ((V1y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V1y) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK tptp.bool) A_27a)) V0x))) V1y)) (or (not (@ tptp.p V0x)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ tptp.c_2Epred__set_2EUNIV A_27a))) V1y))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0x)))) (=> (@ (@ tptp.mem V1y) tptp.bool) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK tptp.bool) A_27a)) V1y))) (or (@ tptp.p (@ _let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (@ tptp.p V1y)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPSUBSET A_27a)) V0s)) V1t)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) V1t)) (not (= V0s V1t)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EPSUBSET A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0s)))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_2 V1t)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1t)) V2u))) (@ tptp.p (@ _let_2 V2u))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPSUBSET A_27a)) V0s)) V0s))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPSUBSET A_27a)) V0s)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPSUBSET A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) V0s))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPSUBSET A_27a)) V0s)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V0s)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ _let_1 V0s))) (@ _let_1 V1t)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t))) (or (@ tptp.p (@ _let_1 V0s)) (@ tptp.p (@ _let_1 V1t))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t)) V2x)) (or (@ tptp.p (@ _let_1 V0s)) (@ tptp.p (@ _let_1 V1t))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0s)))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1t)) V2u)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1t))) V2u)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V0s) V0s))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ _let_1 V0s)) V1t) (@ (@ tptp.ap (@ _let_1 V1t)) V0s))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (and (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t))))))) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V2s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V3t)) V2s))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t))) V2u)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0s)) V2u)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1t)) V2u))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) V1t)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t) V1t)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (and (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) V0s) V0s))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V1s)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)) V1s))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (and (forall ((V0s $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EUNIV A_27a))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) _let_1)) V0s) _let_1)))) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EUNIV A_27a))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V1s)) _let_1) _let_1)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t) _let_1) (and (= V0s _let_1) (= V1t _let_1)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V1s)) V2t))) (@ tptp.p (@ (@ tptp.ap V0P) V3x))))) (and (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) V1s)) (@ tptp.p (@ (@ tptp.ap V0P) V4x))))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5x)) V2t)) (@ tptp.p (@ (@ tptp.ap V0P) V5x))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0s)) V1t) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 V0s))) (@ _let_1 V1t)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0s)) V1t))) (and (@ tptp.p (@ _let_1 V0s)) (@ tptp.p (@ _let_1 V1t))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0s)) V1t)) V2x)) (and (@ tptp.p (@ _let_1 V0s)) (@ tptp.p (@ _let_1 V1t))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0s)))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1t)) V2u)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1t))) V2u)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0s)) V0s) V0s))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ _let_1 V0s)) V1t) (@ (@ tptp.ap (@ _let_1 V1t)) V0s))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (and (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0s)) V1t))) V0s)))))) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V3t)) V2s))) V2s)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V1t)) V2u))) (and (@ tptp.p (@ _let_1 V1t)) (@ tptp.p (@ _let_1 V2u))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) V1t)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0s)) V1t) V0s)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) V1t)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0s)) V1t) V0s)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) V1t)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V1t)) V0s) V0s)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (and (forall ((V0s $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) _let_1)) V0s) _let_1)))) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V1s)) _let_1) _let_1)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (and (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) V0s) V0s))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V1s)) (@ tptp.c_2Epred__set_2EUNIV A_27a)) V1s))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0s)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ _let_2 V1t)) V2u)) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V1t))) (@ _let_1 V2u))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ _let_2 V1t)) V2u)) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V1t))) (@ _let_1 V2u))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) V0s)) V1t)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0s)) V1t) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) V0s)) V1t)) (not (exists ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ _let_1 V0s)) (@ tptp.p (@ _let_1 V1t))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0s)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1t)) V0s)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) V0s)) V1t)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ _let_1 V0s)) (not (@ tptp.p (@ _let_1 V1t)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_1)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V0s)) _let_1))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) V0s)) V0s))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) V0s)) V0s)) (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t))) V2u)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0s)) V2u)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1t)) V2u))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)))) (let ((_let_2 (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0s)) V2u)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1t)) V2u))))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27a) tptp.bool)) (and (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 _let_3)) V2u)) _let_2) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2u)) _let_3)) _let_2))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) V0s)))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V2u)) V1t))) (@ tptp.p (@ _let_1 V2u)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V0s)) V1t) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 V0s))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ _let_1 V1t))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V0s)) V1t))) (and (@ tptp.p (@ _let_1 V0s)) (not (@ tptp.p (@ _let_1 V1t)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V0s)) V1t)) V2x)) (and (@ tptp.p (@ _let_1 V0s)) (not (@ tptp.p (@ _let_1 V1t)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V0s)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)) V0s))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) _let_1)) V0s) _let_1)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V0s)) (@ tptp.c_2Epred__set_2EUNIV A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V0s)) V1t))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ _let_1 _let_2)) V1t) _let_2))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V0s)) V0s) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V0s)) V1t))) V0s)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V1t)) V0s))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) V1t)) (and (= (@ (@ tptp.ap (@ _let_2 V0s)) _let_1) V1t) (= (@ (@ tptp.ap (@ _let_2 _let_1)) V0s) V1t))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V0s)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1t)) V0s)) (= (@ _let_1 (@ _let_1 V1t)) V1t))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0x)))) (=> (@ (@ tptp.mem V2z) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V1y)) V2z)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1y))) V2z)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0x)))) (=> (@ (@ tptp.mem V2z) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1y))) V2z) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V2z))) V1y)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0x)) V1y))))) (=> (@ (@ tptp.mem V1y) (@ (@ tptp.arr A_27a) tptp.bool)) (and (= (@ _let_2 V0x) (@ (@ tptp.ap (@ _let_1 V1y)) V0x)) (= (@ _let_2 V1y) (@ (@ tptp.ap (@ _let_1 V0x)) V1y))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)))) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_2 V0s)) V1t))) V2g) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V0s)) V2g))) V1t)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V0s)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V1t)) V0s)) (@ _let_1 V1t))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V0s)) V1t))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1t)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_1)) V1t))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (forall ((V2m tptp.tp__ty_2Enum_2Enum) (V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap V0g))) (=> (and (forall ((V4n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4n))) (let ((_let_2 (@ tptp.ap V1f))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ _let_2 _let_1))) (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))) (forall ((V5n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V5n))) (let ((_let_2 (@ tptp.ap V1f))) (= (@ (@ tptp.ap V0g) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))) (@ _let_2 _let_1)))))) (not (= V2m V3n))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2m)))) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) V1s) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V2y)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V2y)) V0x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2y)) V1s))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1y)) V2s))) (or (= V0x V1y) (@ tptp.p (@ _let_1 V2s))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1y)) V2s)) V0x)) (or (= V0x V1y) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V2s)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) V1s))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (or (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (exists ((V2t $$unsorted)) (and (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (= V0s (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1x)) V2t)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V2t)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V0s)) (exists ((V2t $$unsorted)) (and (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (= V0s (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1x)) V2t)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V2t)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V1s)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) V1s) V1s)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V1s)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) V1s) V1s)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)))) (let ((_let_2 (@ _let_1 V1s))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ _let_1 _let_2) _let_2))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0x)))) (let ((_let_3 (@ tptp.ap (@ _let_1 V1y)))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ _let_2 (@ _let_3 V2s)) (@ _let_3 (@ _let_2 V2s)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EUNIV A_27a))) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) _let_1) _let_1)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (not (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) V1s) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (not (= (@ tptp.c_2Epred__set_2EEMPTY A_27a) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) V1s))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V1s)) V2t))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)))) (let ((_let_4 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2t) _let_4) (= (@ (@ tptp.ap (@ _let_1 (@ _let_3 V1s))) V2t) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V2t))) _let_2)) (@ _let_3 _let_2))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1s))) V2t) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1s)) V2t))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V1s)) V2t))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)))) (let ((_let_4 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2t) _let_4) (= (@ (@ tptp.ap (@ _let_1 (@ _let_3 V1s))) V2t) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V2t))) (@ _let_3 _let_2))) _let_2)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) V1s))) V2t)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1s)) V2t)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V2t)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) V2t)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) V1s))) (and (@ tptp.p (@ _let_1 V1s)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V2t)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) V1s))) V2t)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1s)) V2t))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V1s))) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1s)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) V2t))) (@ tptp.p (@ _let_1 V2t))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V0s)) V1t))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ _let_3 V0s))) V1t) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.arr A_27a) tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V1t))) _let_2)) (@ _let_3 _let_2)))))))))))))
% 9.41/9.72  (assert (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT tptp.bool)))) (= (@ tptp.c_2Epred__set_2EUNIV tptp.bool) (@ (@ tptp.ap (@ _let_1 tptp.c_2Ebool_2ET)) (@ (@ tptp.ap (@ _let_1 tptp.c_2Ebool_2EF)) (@ tptp.c_2Epred__set_2EEMPTY tptp.bool))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1a)) V2s))) (@ tptp.p (@ (@ tptp.ap V0P) V3x))))) (and (@ tptp.p (@ (@ tptp.ap V0P) V1a)) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) V2s)) (@ tptp.p (@ (@ tptp.ap V0P) V4x))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1a)) V2s))) (@ tptp.p (@ (@ tptp.ap V0P) V3x)))) (or (@ tptp.p (@ (@ tptp.ap V0P) V1a)) (exists ((V4x $$unsorted)) (and (@ (@ tptp.mem V4x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) V2s)) (@ tptp.p (@ (@ tptp.ap V0P) V4x)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V0s)) V1x) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V0s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)))) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V0s)) V2y))) (and (@ tptp.p (@ _let_1 V0s)) (not (= V1x V2y))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V0s)) V2y)) V1x)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V0s)) (not (= V1x V2y)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V1s))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V1s)) V0x) V1s)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V0s))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V0s)) V1x) V0s)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2x_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V0s)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (let ((_let_3 (@ tptp.ap (@ _let_2 V2x_27)))) (let ((_let_4 (@ tptp.ap (@ _let_2 V1x)))) (=> (@ (@ tptp.mem V2x_27) A_27a) (= (= (@ tptp.p (@ _let_4 V0s)) (@ tptp.p (@ _let_3 V0s))) (= (@ tptp.p (@ _let_4 (@ _let_1 V2x_27))) (@ tptp.p (@ _let_3 (@ _let_1 V1x))))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) _let_1)) V0x) _let_1)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V1s)) V0x)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V1s)) V0x))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ _let_1 _let_2)) V0x) _let_2))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V2s)))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ _let_1 (@ _let_2 V0x))) V1y) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1y))) V0x)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V1s)) V0x))) V1s)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1s)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V2t)) V0x))) (and (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V1s))) (@ tptp.p (@ _let_1 V2t))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) V2t))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V1s)) V0x))) V2t)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) V1s))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap (@ _let_1 V0s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V2x)) V1t)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V0s)) V2x))) V1t))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPSUBSET A_27a)) V0s)) V1t)) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V2x)) V0s))) V1t))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPSUBSET A_27a)) V0s)) V1t)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) V1t)) (exists ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2y)))) (and (@ (@ tptp.mem V2y) A_27a) (@ tptp.p (@ _let_1 V1t)) (not (@ tptp.p (@ _let_1 V0s)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V2s)) V1y))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)))) (let ((_let_4 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2s) _let_4) (= (@ (@ tptp.ap (@ _let_1 (@ _let_3 V2s))) V1y) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V0x)) V1y))) _let_2)) (@ _let_3 _let_2))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V1s)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V1s)) V0x)) V1s)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_2 V0s)) V2x))) V1t) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V0s)) V1t))) V2x)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V0s)) V2x))) V1t)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1t)) V2x))) V0s))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECHOICE A_27a)) V0s))) V0s))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V0s) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V0s)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECHOICE A_27a)) V0s))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V1s))) (and (@ tptp.p (@ _let_1 V1s)) (not (= V0x (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECHOICE A_27a)) V1s)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V1s)) V0x)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V1s)) (not (= V0x (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECHOICE A_27a)) V1s))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECHOICE A_27a)) V0s))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V0s)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECHOICE A_27a)) V0s))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V0s)) V0s)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V0s))) V0s)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPSUBSET A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V0s))) V0s))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESING A_27a)) V0s)) (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (= V0s (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESING A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESING A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) false)))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESING A_27a)) (@ _let_2 V1s))) (or (= V1s _let_1) (= V1s (@ _let_2 _let_1)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESING A_27a)))) (let ((_let_2 (@ tptp.p (@ _let_1 V1t)))) (let ((_let_3 (@ tptp.p (@ _let_1 V0s)))) (let ((_let_4 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t))) (or (and _let_3 (= V1t _let_4)) (and _let_2 (= V0s _let_4)) (and _let_3 _let_2 (= V0s V1t)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1y)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) (= V0x V1y)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1y)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) V0x)) (= V0x V1y)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (=> (@ (@ tptp.mem V0x) A_27a) (not (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) _let_1) _let_1))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (=> (@ (@ tptp.mem V0x) A_27a) (not (= _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) _let_1)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)))) (=> (@ (@ tptp.mem V1y) A_27a) (= (= (@ (@ tptp.ap (@ _let_2 V0x)) _let_1) (@ (@ tptp.ap (@ _let_2 V1y)) _let_1)) (= V0x V1y)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (=> (@ (@ tptp.mem V0x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) _let_1))) _let_1))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1x)))) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ _let_1 V0s) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ _let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) V0s))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) _let_1))) V0x) _let_1)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (=> (@ (@ tptp.mem V1x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V0s)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V0s)) V1x) _let_1) (= V0s (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1x)) _let_1))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECHOICE A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) V0x))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) _let_1)) _let_1)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESING A_27a)) V0s)) (and (not (= V0s _let_1)) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V0s) _let_1)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V1s) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27b) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) tptp.bool)) (@ (@ tptp.ap V0f) V2x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V1s)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) A_27b) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V0y)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V2f)) V1s))) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (= V0y (@ (@ tptp.ap V2f) V3x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1s))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) A_27b) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V2f)) V1s)) V0y)) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (= V0y (@ (@ tptp.ap V2f) V3x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1s))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V1s)) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V2f) V0x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V2f)) V1s)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27b)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) V1x)))) V0s) V0s))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27a)) (@ tptp.c_2Ecombin_2EI A_27a))) V0s) V0s))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27a)) (@ tptp.c_2Ecombin_2EI A_27a)) (@ tptp.c_2Ecombin_2EI (@ (@ tptp.arr A_27a) tptp.bool)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EIMAGE A_27a))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27c) A_27b)) V0f)) V1g))) V2s) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27b) A_27c)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V1g)) V2s)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1x)) V2s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27b)) (@ (@ tptp.ap V0f) V1x))) (@ _let_1 V2s)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V1f)) V0s) (@ tptp.c_2Epred__set_2EEMPTY A_27b)) (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V2s))) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V2s)) V1x)) (@ _let_1 V2s)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V1s)) V2t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27b)) (@ _let_1 V1s))) (@ _let_1 V2t)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) V1t)) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V2f)))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27b)) (@ _let_1 V0s))) (@ _let_1 V1t))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27b)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V1s)) V2t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27b)) (@ _let_1 V1s))) (@ _let_1 V2t))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s1 $$unsorted)) (=> (@ (@ tptp.mem V1s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2s2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V2s2) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V4y) A_27a) (= (= (@ _let_1 V3x) (@ _let_1 V4y)) (= V3x V4y))))))) (= (= (@ _let_1 V1s1) (@ _let_1 V2s2)) (= V1s1 V2s2)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s1 $$unsorted)) (=> (@ (@ tptp.mem V1s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2s2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V2s2) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V4y) A_27a) (= (= (@ _let_1 V3x) (@ _let_1 V4y)) (= V3x V4y))))))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27b)) (@ _let_1 V1s1))) (@ _let_1 V2s2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) V1s1)) V2s2))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2f_27 $$unsorted)) (=> (@ (@ tptp.mem V2f_27) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3s_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)))) (=> (@ (@ tptp.mem V3s_27) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (= V1s V3s_27) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) V3s_27)) (= (@ (@ tptp.ap V0f) V4x) (@ (@ tptp.ap V2f_27) V4x)))))) (= (@ (@ tptp.ap (@ _let_1 V0f)) V1s) (@ (@ tptp.ap (@ _let_1 V2f_27)) V3s_27)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) tptp.bool))) (let ((_let_2 (@ tptp.c_2Ecombin_2Eo A_27b))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27b)) V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27b) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_2 A_27a) _let_1)) (@ (@ tptp.c_2Epair_2EFST A_27a) tptp.bool))) V0f))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_2 tptp.bool) _let_1)) (@ (@ tptp.c_2Epair_2ESND A_27a) tptp.bool))) V0f))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27c) A_27a)) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EIMAGE A_27c))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27c) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V1g)) V2s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27c) A_27b) A_27a)) V0f)) V1g))) V2s))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27b) tptp.bool)) (= (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3y)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27b) A_27a)) V1f)) V2s))) (@ tptp.p (@ (@ tptp.ap V0P) V3y))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V4x)) V2s)) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap V1f) V4x))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27b) tptp.bool)) (= (exists ((V3y $$unsorted)) (and (@ (@ tptp.mem V3y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3y)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27b) A_27a)) V1f)) V2s))) (@ tptp.p (@ (@ tptp.ap V0P) V3y)))) (exists ((V4x $$unsorted)) (and (@ (@ tptp.mem V4x) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V4x)) V2s)) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap V1f) V4x)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) V1s)) V2t)) (and (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V0f) V3x))) V2t))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V5y)) V1s))) (=> (= (@ _let_1 V4x) (@ _let_1 V5y)) (= V4x V5y))))))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) V1s)) V2t)) (and (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V0f) V3x))) V2t))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V5y)) V1s))) (= (= (@ _let_1 V4x) (@ _let_1 V5y)) (= V4x V5y))))))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) V1x)))) V0s)) V0s)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V4u $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EINJ A_27a))) (=> (@ (@ tptp.mem V4u) (@ (@ tptp.arr A_27c) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V0f)) V2s)) V3t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27b) A_27c)) V1g)) V3t)) V4u))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27c) A_27b)) V1g)) V0f))) V2s)) V4u)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (and (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) V1s)))) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) V2s)) (@ tptp.c_2Epred__set_2EEMPTY A_27b))) (= V2s (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V2f)) V0s)) V1t)) (forall ((V3e $$unsorted)) (=> (@ (@ tptp.mem V3e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3e)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V2f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V0s)) V3e))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27b)) V1t)) (@ (@ tptp.ap V2f) V3e)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V3t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1x)) V2s))) V3t)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2s)) V3t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V0f) V1x))) V3t)) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4y)) V2s)) (= (@ _let_1 V1x) (@ _let_1 V4y))) (= V1x V4y)))))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)))) (=> (@ (@ tptp.mem V4y) A_27b) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0b)) V1s)) V2t)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1s))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V4y)) V2t)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)) V3x)) V4y)) V0b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V3x)) V1s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27b)) V4y)) V2t))))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V3s0 $$unsorted)) (=> (@ (@ tptp.mem V3s0) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4t0 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V4t0) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1s)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V3s0)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27b)) V2t)) V4t0))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3s0)) V4t0)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) V1s)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ _let_1 V2t)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V1s))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) V1s)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V1s))) V2t))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ESURJ A_27a) A_27b)) V0f)) V1s)) V2t)) (and (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V0f) V3x))) V2t))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V4x)) V2t)) (exists ((V5y $$unsorted)) (and (@ (@ tptp.mem V5y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5y)) V1s)) (= (@ (@ tptp.ap V0f) V5y) V4x)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ESURJ A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) V1x)))) V0s)) V0s)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V4u $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2ESURJ A_27a))) (=> (@ (@ tptp.mem V4u) (@ (@ tptp.arr A_27c) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V0f)) V2s)) V3t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ESURJ A_27b) A_27c)) V1g)) V3t)) V4u))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27c) A_27b)) V1g)) V0f))) V2s)) V4u)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (and (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ESURJ A_27a) A_27b)) V0f)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) V1s)) (= V1s (@ tptp.c_2Epred__set_2EEMPTY A_27b))))) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ESURJ A_27a) A_27b)) V0f)) V2s)) (@ tptp.c_2Epred__set_2EEMPTY A_27b))) (= V2s (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ESURJ A_27a) A_27b)) V0f)) V1s)) V2t)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V1s) V2t)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ESURJ A_27a) A_27b)) V0f)) V1s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V1s))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (exists ((V2f $$unsorted)) (and (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ESURJ A_27a) A_27b)) V2f)) V0s)) V1t)))) (exists ((V3g $$unsorted)) (and (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27b) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27b) A_27a)) V3g)) V1t)) V0s))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V0f)) V1s)) V2t)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) V1s)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ESURJ A_27a) A_27b)) V0f)) V1s)) V2t)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) V1x)))) V0s)) V0s)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V0f)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) (@ tptp.c_2Epred__set_2EUNIV A_27b))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V2y) A_27a) (= (= (@ _let_1 V1x) (@ _let_1 V2y)) (= V1x V2y)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (and (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V0f)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) V1s)) (= V1s (@ tptp.c_2Epred__set_2EEMPTY A_27b))))) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V0f)) V2s)) (@ tptp.c_2Epred__set_2EEMPTY A_27b))) (= V2s (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V4u $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EBIJ A_27a))) (=> (@ (@ tptp.mem V4u) (@ (@ tptp.arr A_27c) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V0f)) V2s)) V3t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27b) A_27c)) V1g)) V3t)) V4u))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27c) A_27b)) V1g)) V0f))) V2s)) V4u)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V2f)) V0s)) V1t)) (forall ((V3e $$unsorted)) (=> (@ (@ tptp.mem V3e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3e)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V2f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V0s)) V3e))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27b)) V1t)) (@ (@ tptp.ap V2f) V3e)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (=> (exists ((V2t $$unsorted)) (and (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V1f)) V0s)) V2t)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V1f)) V0s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V1f)) V0s)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s0 $$unsorted)) (=> (@ (@ tptp.mem V0s0) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s0)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V2f)) V1s)) V3t))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V2f)) V0s0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V2f)) V0s0)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (exists ((V2f $$unsorted)) (and (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V2f)) V0s)) V1t)))) (exists ((V3g $$unsorted)) (and (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27b) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27b) A_27a)) V3g)) V1t)) V0s))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (exists ((V2f $$unsorted)) (and (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V2f)) V0s)) V1t)))) (exists ((V3g $$unsorted)) (and (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27b) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27b) A_27a)) V3g)) V1t)) V0s))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27c) tptp.bool)) (forall ((V2u $$unsorted)) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (exists ((V3f $$unsorted)) (and (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27a) A_27c)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27c)) V3f)) V0s)) V1t)))) (exists ((V4g $$unsorted)) (and (@ (@ tptp.mem V4g) (@ (@ tptp.arr A_27c) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27c) A_27b)) V4g)) V1t)) V2u))))) (exists ((V5h $$unsorted)) (and (@ (@ tptp.mem V5h) (@ (@ tptp.arr A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V5h)) V0s)) V2u))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V0f)) V1s)) V2t)) (exists ((V3g $$unsorted)) (and (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27b) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27b) A_27a)) V3g)) V2t)) V1s)) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) V1s)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27a) A_27b)) V3g)) V0f)) V4x) V4x)))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V5x)) V2t)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) A_27b) A_27a)) V0f)) V3g)) V5x) V5x))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EFUNSET A_27a) A_27b)) V0P)) V1Q) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) A_27b)) (lambda ((V2f $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V0P))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V2f) V3x))) V1Q)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1Q) (@ _let_1 (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EDFUNSET A_27a) A_27b)) V0P)) V1Q) (@ (@ tptp.lam (@ _let_1 A_27b)) (lambda ((V2f $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V0P))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V2f) V3x))) (@ (@ tptp.ap V1Q) V3x)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.arr A_27a) A_27b))) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EFUNSET A_27a) A_27b)) V1P)) V2Q))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V0f) V3x))) V2Q)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EFUNSET A_27a) A_27b)) V1P)) V2Q)) V0f)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V0f) V3x))) V2Q)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2Q $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2Q) (@ _let_1 (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ _let_1 A_27b))) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EDFUNSET A_27a) A_27b)) V1P)) V2Q))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V0f) V3x))) (@ (@ tptp.ap V2Q) V3x)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EDFUNSET A_27a) A_27b)) V1P)) V2Q)) V0f)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V0f) V3x))) (@ (@ tptp.ap V2Q) V3x))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.arr A_27a) A_27b))) V2f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EFUNSET A_27a) A_27b)) V0s)) V1t))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V0s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V2f) V3x))) V1t))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EFUNSET A_27a) A_27b)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) (@ tptp.c_2Epred__set_2EUNIV A_27b)) (@ tptp.c_2Epred__set_2EUNIV (@ (@ tptp.arr A_27a) A_27b)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1y $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27b) tptp.bool))) (=> (@ (@ tptp.mem V1y) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EFUNSET A_27a) A_27b)) V0x)) V1y) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EDFUNSET A_27a) A_27b)) V0x)) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK _let_1) A_27a)) V1y)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EFUNSET A_27a) A_27b)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) V0s) (@ tptp.c_2Epred__set_2EUNIV (@ (@ tptp.arr A_27a) A_27b))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V1f) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V1f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EFUNSET A_27a) A_27b)) V0s)) (@ tptp.c_2Epred__set_2EEMPTY A_27b)))) (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2c $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EFUNSET A_27a) A_27b)) V0a)))) (=> (@ (@ tptp.mem V2c) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27b)) V1b)) V2c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER (@ (@ tptp.arr A_27a) A_27b))) (@ _let_1 V1b))) (@ _let_1 V2c)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Eschroeder__close A_27a)) V0f)) V1s)) V2x)) (exists ((V3n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2EFUNPOW (@ (@ tptp.arr A_27a) tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27a)) V0f))) (@ tptp.inj__ty_2Enum_2Enum V3n))) V1s))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Eschroeder__close A_27a)) V1f)) V2s))) (exists ((V3n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2EFUNPOW (@ (@ tptp.arr A_27a) tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27a)) V1f))) (@ tptp.inj__ty_2Enum_2Enum V3n))) V2s))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Eschroeder__close A_27a)) V0f)) V1s))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27a)) V0f)) _let_1))) _let_1))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Eschroeder__close A_27a)) V0f)) V1s))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2t) (@ _let_2 tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ _let_2 A_27a))) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EFUNSET A_27a) A_27a)) V1s)) V1s))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2t)) V1s))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Eschroeder__close A_27a)) V0f)) V2t))) V1s))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1t)) V0s)) (exists ((V2f $$unsorted)) (and (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27a)) V2f)) V0s)) V1t))))) (exists ((V3g $$unsorted)) (and (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27a) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27a)) V3g)) V0s)) V1t))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (exists ((V2f $$unsorted)) (and (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V2f)) V0s)) V1t)))) (exists ((V3g $$unsorted)) (and (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27b) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27b) A_27a)) V3g)) V1t)) V0s))))) (exists ((V4h $$unsorted)) (and (@ (@ tptp.mem V4h) (@ (@ tptp.arr A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V4h)) V0s)) V1t))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (exists ((V2f $$unsorted)) (and (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V2f)) V0s)) V1t)))) (exists ((V3g $$unsorted)) (and (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ESURJ A_27a) A_27b)) V3g)) V0s)) V1t))))) (exists ((V4h $$unsorted)) (and (@ (@ tptp.mem V4h) (@ (@ tptp.arr A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V4h)) V0s)) V1t))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V0f)) V1s)) V2t)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.arr A_27a) A_27b))) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EFUNSET A_27a) A_27b)) V1s)) V2t))) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V3y)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) V1s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) V3y)) (@ (@ tptp.ap V0f) V4x)))))))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1e)) V2s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1e)) V2s))) V3t))) (exists ((V4u $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V0f) V1e))) (and (@ (@ tptp.mem V4u) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27b)) _let_1)) V4u) V3t) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) _let_1)) V4u))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V0f)) V2s)) V4u)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V0f)) V1s)) V2t)) (= V2t (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V1s))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ELINV__OPT A_27a) A_27b)) V0f)) V1s)) V2y) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V2y)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V1s)))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) (@ (@ tptp.ap V0f) V3x))) V2y)))))))) (@ tptp.c_2Eoption_2ENONE A_27a))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27b) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ELINV__OPT A_27a) A_27b)) V0f)) V1s)) V2y) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V3x)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1s)) (= (@ (@ tptp.ap V0f) V3x) V2y))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27b))) (let ((_let_2 (@ tptp.c_2Epred__set_2EIMAGE A_27b))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ELINV__OPT A_27b) A_27a)) V0f)) V1s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27a)) V0f)) V1s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 _let_1)) (@ tptp.c_2Eoption_2ESOME A_27b))) V1s))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) V1s)) V2t)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27b) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ELINV__OPT A_27a) A_27b)) V0f)) V1s)) V4y) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V3x)) (and (= V4y (@ (@ tptp.ap V0f) V3x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V4y)) V2t))))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ELINV A_27a) A_27b)) V0f)) V1s)) V2y) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ELINV__OPT A_27a) A_27b)) V0f)) V1s)) V2y))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) V1s)) V2t)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1s)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ELINV A_27a) A_27b)) V0f)) V1s)) (@ (@ tptp.ap V0f) V3x)) V3x))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V0f)) V1s)) V2t)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V3x)) V2t)) (= (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ELINV A_27a) A_27b)) V0f)) V1s)) V3x)) V3x))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V0f)) V1s)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27b) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ELINV A_27a) A_27b)) V0f)) V1s))) V2t)) V1s))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V0f)) V1s)) V2t)) (and (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V0f) V3x))) V2t))))) (exists ((V4g $$unsorted)) (and (@ (@ tptp.mem V4g) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V5x)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) (@ (@ tptp.ap V4g) V5x))) V1s))))) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V6x)) V1s)) (= (@ (@ tptp.ap V4g) (@ (@ tptp.ap V0f) V6x)) V6x)))) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V7x)) V2t)) (= (@ (@ tptp.ap V0f) (@ (@ tptp.ap V4g) V7x)) V7x)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V0f)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V2s)))) (let ((_let_3 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1e)) V2s)))) (let ((_let_4 (@ (@ tptp.ap V0f) V1e))) (=> (@ (@ tptp.mem V3t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1e)) V2s))) V3t)) (or (and (not _let_3) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) _let_4)) V3t)) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27b)) V3t)) _let_4)))) (and _let_3 (@ tptp.p (@ _let_2 V3t))))))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ERINV A_27a) A_27b)) V0f)) V1s)) V2y) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ELINV__OPT A_27a) A_27b)) V0f)) V1s)) V2y))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ESURJ A_27a) A_27b)) V0f)) V1s)) V2t)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V3x)) V2t)) (= (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ERINV A_27a) A_27b)) V0f)) V1s)) V3x)) V3x))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ESURJ A_27a) A_27b)) V0f)) V1s)) V2t)) (exists ((V3g $$unsorted)) (and (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27b) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27b) A_27a)) V3g)) V2t)) V1s)) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V4y)) V2t)) (= (@ (@ tptp.ap V0f) (@ (@ tptp.ap V3g) V4y)) V4y))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.ap V1P))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap V1P) V2s)) (forall ((V3e $$unsorted)) (=> (@ (@ tptp.mem V3e) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V3e)) V2s))))))))) (@ tptp.p (@ _let_1 V0s))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (@ tptp.p (@ (@ tptp.ap V0P) V1s))) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27a) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2e)) V1s))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V2e)) V1s)))))))))) (forall ((V3s $$unsorted)) (=> (@ (@ tptp.mem V3s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V3s)) (@ tptp.p (@ (@ tptp.ap V0P) V3s)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) V1s))) (@ tptp.p (@ _let_1 V1s)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V1s)) V0x))) (@ tptp.p (@ _let_1 V1s)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ _let_1 V0s)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V0s))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V0s))) (@ tptp.p (@ _let_1 V0s)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t))) (and (@ tptp.p (@ _let_1 V0s)) (@ tptp.p (@ _let_1 V1t))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0s)) V1t)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1t)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1t)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1t)) V0s))) (@ tptp.p (@ _let_1 V1t)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPSUBSET A_27a)) V1t)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1t)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V0s)) V1t)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)))) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V0P)) V1Q))) (@ tptp.p (@ _let_1 V1Q))) (@ tptp.p (@ _let_1 V0P)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESING A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V1f)) V0s)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (=> (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27b) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V2y)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) V1x)) (@ (@ tptp.ap V0f) V2y)))))))))) (forall ((V3s $$unsorted)) (=> (@ (@ tptp.mem V3s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V3s))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V3s)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (=> (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V2y) A_27a) (= (= (@ _let_1 V1x) (@ _let_1 V2y)) (= V1x V2y))))))) (forall ((V3s $$unsorted)) (=> (@ (@ tptp.mem V3s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V3s))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V3s)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) V1s)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V2t))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V3y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREL__RESTRICT A_27a)) V0R)) V1s)) V2x)) V3y)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3y)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V3y)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREL__RESTRICT A_27a)) V0R)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (@ tptp.c_2Erelation_2EEMPTY__REL A_27a))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s2 $$unsorted)) (=> (@ (@ tptp.mem V1s2) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREL__RESTRICT A_27a)) V2R)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2R) (@ _let_2 (@ _let_2 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s1)) V1s2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERSUBSET A_27a) A_27a)) (@ _let_1 V0s1))) (@ _let_1 V1s2)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) tptp.fo__c_2Enum_2E0) (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)))) (let ((_let_2 (@ _let_1 V0s))) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1x)) V0s))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V0s))) _let_2)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) tptp.fo__c_2Enum_2E0)))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)))) (let ((_let_2 (@ _let_1 V0s))) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1x)) V0s))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V0s))) _let_2)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s)) tptp.fo__c_2Enum_2E0) (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)))) (let ((_let_2 (@ _let_1 V0s))) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V0s)) V1x))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V0s))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) _let_2)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0s)) V1t)))) (@ _let_1 V0s))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1t)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t)))) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0s)) V1t)))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ _let_1 V0s))) (@ _let_1 V1t)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_2 V0s)) (@ tptp.p (@ _let_2 V1t))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ _let_1 V0s))) (@ _let_1 V1t)))) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0s)) V1t)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1t)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_1 V1t))) (@ _let_1 V0s)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPSUBSET A_27a)) V1t)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ _let_1 V1t))) (@ _let_1 V0s)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1t)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V0s)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V1t))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) V1t))) (= V0s V1t)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESING A_27a)) V0s)) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0t)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V1s)) V0t))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ _let_1 V1s))) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V1s)) V0t)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V1s)) V0t))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ _let_1 V1s))) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V1s)) V0t))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0t)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)))) (let ((_let_2 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 V0t))) (@ _let_1 V1s))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V1s)) V0t))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V0f)) V1s)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V2t))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ tptp.ty_2Enum_2Enum) A_27a)) V0f)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))) V1s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V2t)) V1s))) (exists ((V3N tptp.tp__ty_2Enum_2Enum)) (forall ((V4n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V3N))) _let_1)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) (@ (@ tptp.ap V0f) _let_1))) V2t)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V0f)) V1s)) V2t))) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V2t)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V1s)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V2t))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V0f)) V1s)) V2t))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V1s)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V2t)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0S $$unsorted)) (=> (@ (@ tptp.mem V0S) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0S)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V2f)) V0S)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0S)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V1t))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V3y) A_27a) (= (= (@ _let_1 V2x) (@ _let_1 V3y)) (= V2x V3y))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V1s))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V1s)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V1s)))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V1s)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ESURJ A_27a) A_27b)) V0f)) V1s)) V2t)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V2t))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V1s)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ESURJ A_27a) A_27b)) V1f)) V0s)) V2t))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V2t))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ESURJ A_27a) A_27b)) V1f)) V0s)) V2t)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V2t)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V1f)) V0s)) V2t))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (=> (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPSUBSET A_27a)) V2y)) V1x)) (@ tptp.p (@ (@ tptp.ap V0P) V2y))))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1x)) (@ tptp.p (@ (@ tptp.ap V0P) V1x)))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V3x)) (@ tptp.p (@ (@ tptp.ap V0P) V3x)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V2s)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) V2s)) V1t)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V2s))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V2s))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) V1s)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V2t))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V1s))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V2t)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V2t))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V1s)))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) V1s)) V2t)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) V1s)) V2t)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V1s))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V1s))))))))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) (@ tptp.inj__ty_2Enum_2Enum V0n)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1m $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.bool)) V1m)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V1m)) (@ tptp.inj__ty_2Enum_2Enum V0n)))))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_2)) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)))))))
% 9.41/9.72  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)))))))
% 9.41/9.72  (assert (= (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)) (@ tptp.c_2Epred__set_2EEMPTY tptp.ty_2Enum_2Enum)))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Epred__set_2Ecount))) (= (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT tptp.ty_2Enum_2Enum)) _let_1)) (@ _let_2 _let_1)))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) (@ tptp.inj__ty_2Enum_2Enum V0n))))))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) (@ tptp.inj__ty_2Enum_2Enum V0n)))) V0n)))
% 9.41/9.72  (assert (forall ((V0n1 tptp.tp__ty_2Enum_2Enum) (V1n2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Epred__set_2Ecount))) (= (= (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0n1)) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n2))) (= V0n1 V1n2)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (= (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a)))) (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V0s)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0P))) (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V0P))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (=> (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V2y) A_27a) (=> (= (@ _let_1 V1x) (@ _let_1 V2y)) (= V1x V2y))))))) (forall ((V3s $$unsorted)) (=> (@ (@ tptp.mem V3s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V3s))) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V3s)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s))) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) V1t)) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1t))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (not (@ tptp.p (@ _let_1 V0s))) (@ tptp.p (@ _let_1 V1t))) (exists ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ _let_1 V0s)) (not (@ tptp.p (@ _let_1 V1t)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) V1s)) V2t)) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)))) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V2t)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s))) (exists ((V1f $$unsorted)) (and (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27a)) V1f)) V0s)) V0s)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ESURJ A_27a) A_27a)) V1f)) V0s)) V0s)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (= (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a)))) (exists ((V0f $$unsorted)) (and (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V2y) A_27a) (=> (= (@ _let_1 V1x) (@ _let_1 V2y)) (= V1x V2y))))))) (exists ((V3y $$unsorted)) (and (@ (@ tptp.mem V3y) A_27a) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (not (= (@ (@ tptp.ap V0f) V4x) V3y)))))))))))
% 9.41/9.72  (assert (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Enum_2Enum)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s))) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1t)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1t)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPSUBSET A_27a)) V1t)) V0s))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (= (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a)))) (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPSUBSET A_27a)) V0s)) (@ tptp.c_2Epred__set_2EUNIV A_27a)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (not (@ tptp.p (@ _let_1 V0s))) (@ tptp.p (@ _let_1 V1t))) (not (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V0s)) V1t) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (exists ((V1c $$unsorted)) (and (@ (@ tptp.mem V1c) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (exists ((V2n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ tptp.ty_2Enum_2Enum) A_27a)) V1c)) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) (@ tptp.inj__ty_2Enum_2Enum V2n)))) V0s)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (exists ((V1f $$unsorted)) (and (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (exists ((V2b tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ tptp.ty_2Enum_2Enum) A_27a)) V1f)) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) (@ tptp.inj__ty_2Enum_2Enum V2b)))) V0s)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (exists ((V1f $$unsorted)) (and (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3m))) (let ((_let_2 (@ tptp.ap V1f))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_4 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s))) (let ((_let_5 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_3)) _let_4)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_1)) _let_4))) (=> (= (@ _let_2 _let_3) (@ _let_2 _let_1)) (= V2n V3m))))))))) (= V0s (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) (@ (@ tptp.ap V1f) V4n))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V4n)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (exists ((V1f $$unsorted)) (and (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (exists ((V2b tptp.tp__ty_2Enum_2Enum)) (forall ((V3e $$unsorted)) (=> (@ (@ tptp.mem V3e) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3e)) V0s)) (exists ((V4n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4n))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2b))) (= V3e (@ (@ tptp.ap V1f) _let_1)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREL__RESTRICT A_27a)) V0R)) V1s))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eirreflexive A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) _let_1))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREL__RESTRICT A_27a)) V0R)) V1s))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EStrongOrder A_27a)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) _let_1))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V0P) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V1x)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2s $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.arr A_27a) tptp.bool))) V2s)) V0P))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V2s))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1sos $$unsorted)) (=> (@ (@ tptp.mem V1sos) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V1sos))) (exists ((V2s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (and (@ (@ tptp.mem V2s) _let_1) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V2s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2s)) V1sos)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1sos $$unsorted)) (=> (@ (@ tptp.mem V1sos) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V1sos)) V0x)) (exists ((V2s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (and (@ (@ tptp.mem V2s) _let_1) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V2s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2s)) V1sos)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V2y)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) V0f)) V1s)))) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V2y)) (@ (@ tptp.ap V0f) V3x)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) (@ tptp.c_2Epred__set_2EEMPTY (@ (@ tptp.arr A_27a) tptp.bool))) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_2 (@ tptp.c_2Epred__set_2EEMPTY _let_1))) (let ((_let_3 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (let ((_let_4 (or (= V0P _let_2) (= V0P (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_1)) _let_3)) _let_2))))) (let ((_let_5 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V0P))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr _let_1) tptp.bool)) (and (= (= _let_5 _let_3) _let_4) (= (= _let_3 _let_5) _let_4))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0x) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_1)) V0x)) (@ tptp.c_2Epred__set_2EEMPTY _let_1))) V0x)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_1)))) (=> (@ (@ tptp.mem V1t) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) (@ (@ tptp.ap (@ _let_2 V0s)) (@ (@ tptp.ap (@ _let_2 V1t)) (@ tptp.c_2Epred__set_2EEMPTY _let_1)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1s2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1s2) (@ (@ tptp.arr _let_2) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION _let_2)) V0s1)) V1s2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ _let_1 V0s1))) (@ _let_1 V1s2))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (and (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V0s))) V1t)) (forall ((V2s_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2s_27) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2s_27)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) V2s_27)) V1t))))))))))) (forall ((V3s $$unsorted)) (=> (@ (@ tptp.mem V3s) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V4t $$unsorted)) (=> (@ (@ tptp.mem V4t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) V4t)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V3s))) (forall ((V5s_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V5s_27) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V5s_27)) V3s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) V4t)) V5s_27))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr _let_2) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_2)) V0s)) V1P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) (@ _let_1 V1P))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0X $$unsorted)) (=> (@ (@ tptp.mem V0X) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V1P))) V0X)) (forall ((V2Y $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2Y) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2Y)) V1P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V2Y)) V0X))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (forall ((V1N tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) V0f)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)))) (=> (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1N))) _let_1)) (= (@ (@ tptp.ap V0f) _let_1) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))) (= (@ _let_2 (@ _let_1 (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))) (@ _let_2 (@ _let_1 (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) (@ tptp.inj__ty_2Enum_2Enum V1N))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) V0P)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1s) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V1s)) V0P)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V0P))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr _let_1) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V0P))) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) V0P)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1s) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V1s)) V0P)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1P $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V0x)) V1P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V1P))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) V1s)) (forall ((V2e $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2e) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2e)) V1s)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V2e)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V2e)) V0n)))))) (forall ((V3e1 $$unsorted)) (=> (@ (@ tptp.mem V3e1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4e2 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)))) (=> (@ (@ tptp.mem V4e2) _let_1) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3e1)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4e2)) V1s)) (not (= V3e1 V4e2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) V3e1)) V4e2)))))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V1s))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD _let_1)) V1s))) (@ tptp.inj__ty_2Enum_2Enum V0n)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (=> (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap V0f))) (=> (not (= V1m V2n)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1m)))) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))))))) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) (@ (@ tptp.ap V0f) _let_1))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) V0f)) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) _let_1)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (= (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V1s))) (@ tptp.p (@ (@ tptp.ap V0P) V2x))))) (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.arr A_27a) tptp.bool))) V3t)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) V3t))) (@ tptp.p (@ (@ tptp.ap V0P) V4x)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) V0P) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V1x)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2s $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.arr A_27a) tptp.bool))) V2s)) V0P))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V2s))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1B $$unsorted)) (=> (@ (@ tptp.mem V1B) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) V1B))) (forall ((V2P $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2P) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2P)) V1B)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V2P))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0B $$unsorted)) (=> (@ (@ tptp.mem V0B) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) V0B)) V1x)) (forall ((V2P $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2P) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2P)) V0B)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V2P))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) tptp.bool))) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27b) (@ (@ tptp.arr A_27a) tptp.bool))) V1f)) V2s)))) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V3y)) V2s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap V1f) V3y))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1B $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1B) (@ (@ tptp.arr _let_2) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_2)) V0P)) V1B)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0P)) (@ _let_1 V1B))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) (@ tptp.c_2Epred__set_2EEMPTY (@ (@ tptp.arr A_27a) tptp.bool))) (@ tptp.c_2Epred__set_2EUNIV A_27a))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_1)))) (=> (@ (@ tptp.mem V1Q) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) (@ (@ tptp.ap (@ _let_2 V0P)) (@ (@ tptp.ap (@ _let_2 V1Q)) (@ tptp.c_2Epred__set_2EEMPTY _let_1)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0P)) V1Q)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0P) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_1)) V0P)) (@ tptp.c_2Epred__set_2EEMPTY _let_1))) V0P)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0X $$unsorted)) (=> (@ (@ tptp.mem V0X) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0X)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) V1P))) (forall ((V2Y $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2Y) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2Y)) V1P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0X)) V2Y))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0X $$unsorted)) (=> (@ (@ tptp.mem V0X) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Y $$unsorted)) (=> (@ (@ tptp.mem V1Y) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2P $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) V2P))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)))) (let ((_let_3 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr _let_3) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_3)) V1Y)) V2P)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1Y)) V0X))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V0X)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_1)) V0X))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1s2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1s2) (@ (@ tptp.arr _let_2) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION _let_2)) V0s1)) V1s2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) (@ _let_1 V0s1))) (@ _let_1 V1s2))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0sp $$unsorted)) (=> (@ (@ tptp.mem V0sp) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (and (forall ((V2t $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2t) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2t)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V2t)) V0sp)))))) (not (= V1s (@ tptp.c_2Epred__set_2EEMPTY _let_1)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) V1s))) V0sp)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0sp $$unsorted)) (=> (@ (@ tptp.mem V0sp) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr _let_1) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V0sp)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) V1s)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2u $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V0sp)) V2u))))) V1s)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0sp $$unsorted)) (=> (@ (@ tptp.mem V0sp) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (and (forall ((V2t $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2t) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2t)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V2t)) V0sp)))))) (not (= V1s (@ tptp.c_2Epred__set_2EEMPTY _let_1)))) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) V1s) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V0sp)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V3u $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V0sp)) V3u))))) V1s)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (=> (exists ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (and (@ (@ tptp.mem V1s) _let_1) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V1s)) V0P)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) V0P)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) V0P)) V1Q) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) V2p)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V2p))) V0P))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V2p))) V1Q)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V2x) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) V0P)) V1Q))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V2x))) V0P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V2x))) V1Q))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) V0P)) V1Q)) V2x)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V2x))) V0P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V2x))) V1Q)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) V0P)) (@ tptp.c_2Epred__set_2EEMPTY A_27b)) (@ tptp.c_2Epred__set_2EEMPTY (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27c) A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27c))) V0P) (@ tptp.c_2Epred__set_2EEMPTY (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) V0s)) V1t) (@ tptp.c_2Epred__set_2EEMPTY (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (or (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (= V1t (@ tptp.c_2Epred__set_2EEMPTY A_27b)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ _let_2 V0P))) V1Q) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ _let_1 (@ _let_2 (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) V1Q))) (@ (@ tptp.ap (@ _let_1 V0P)) V1Q))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) V0P)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27b)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27b) (= (@ _let_1 (@ _let_2 V1Q)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ _let_1 (@ _let_2 (@ tptp.c_2Epred__set_2EEMPTY A_27b))))) (@ _let_1 V1Q))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0P)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1Q))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) V0P)) V1Q)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V1y) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27b)) V1y)) (@ tptp.c_2Epred__set_2EEMPTY A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V0x)) V1y))) (@ tptp.c_2Epred__set_2EEMPTY _let_1)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1P)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) V1P))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V1P)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0P)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1Q))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) V0P)) V1Q))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0P))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V1Q))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2P0 $$unsorted)) (=> (@ (@ tptp.mem V2P0) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3Q0 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)))) (=> (@ (@ tptp.mem V3Q0) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ _let_1 V2P0)) V3Q0))) (@ (@ tptp.ap (@ _let_1 V0P)) V1Q))) (or (= V2P0 (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (= V3Q0 (@ tptp.c_2Epred__set_2EEMPTY A_27b)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V2P0)) V0P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27b)) V3Q0)) V1Q)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) V0P)) V1Q))) (or (= V0P (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (= V1Q (@ tptp.c_2Epred__set_2EEMPTY A_27b)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0P)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1Q))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ tptp.c_2Epred__set_2EUNIV (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) (@ tptp.c_2Epred__set_2EUNIV A_27b)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) (@ tptp.c_2Epred__set_2EUNIV _let_1))) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) (@ tptp.c_2Epred__set_2EUNIV A_27b))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (= (@ tptp.c_2Epred__set_2EUNIV _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) _let_1)) (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b))) (@ tptp.c_2Epred__set_2EUNIV A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27b) _let_1)) (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b))) (@ tptp.c_2Epred__set_2EUNIV A_27b)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V2x))) V1t))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) _let_1)) (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b))) V0s)) V1t)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum A_27b) A_27a))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Esum_2Esum A_27b) A_27a))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27b) A_27a)) V2x))) V1t))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) _let_1)) (@ (@ tptp.c_2Esum_2EINR A_27b) A_27a))) V0s)) V1t)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) V0P)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) V1s))) (not (@ tptp.p (@ _let_1 V1s))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) V1s)) V0x)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V1s)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ _let_1 (@ _let_1 V0s)) V0s)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) V0s))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) _let_1)) V0s) (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) _let_1)) V0s) (@ tptp.c_2Epred__set_2EUNIV A_27a)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1q $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)))) (=> (@ (@ tptp.mem V1q) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ (@ tptp.ap (@ _let_1 V0p)) V1q))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) V0p))) V1q)) V1q)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0s)) V1t) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ _let_1 V0s))) (@ _let_1 V1t))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) V0x))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)))) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.arr A_27a) tptp.bool)) (and (= (@ (@ tptp.ap (@ _let_3 V0x)) _let_2) _let_1) (= (@ (@ tptp.ap (@ _let_3 _let_2)) V0x) _let_1))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) (@ _let_1 V0s))) (@ _let_1 V1t)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr A_27b) tptp.bool))) (=> (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3b $$unsorted)) (let ((_let_1 (@ tptp.ap V1P))) (=> (@ (@ tptp.mem V3b) A_27b) (=> (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V2s)) (not (= V2s (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V2s))) (@ (@ tptp.ap (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECHOICE A_27a)) V2s))) V3b)))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2s)) V3b)))))))) (forall ((V4v $$unsorted)) (=> (@ (@ tptp.mem V4v) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V5v1 $$unsorted)) (=> (@ (@ tptp.mem V5v1) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V4v)) V5v1))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V2b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EITSET A_27a) A_27b)) V1f)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)))) (=> (@ (@ tptp.mem V2b) A_27b) (= (@ (@ tptp.ap (@ _let_1 V0s)) V2b) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr A_27a) tptp.bool))) V0s)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) V2b)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V0s))) (@ (@ tptp.ap (@ (@ tptp.ap V1f) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECHOICE A_27a)) V0s))) V2b))))) (@ tptp.c_2Ebool_2EARB A_27b))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr A_27b) tptp.bool))) (=> (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3b $$unsorted)) (let ((_let_1 (@ tptp.ap V1P))) (=> (@ (@ tptp.mem V3b) A_27b) (=> (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V2s)) (not (= V2s (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V2s))) (@ (@ tptp.ap (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECHOICE A_27a)) V2s))) V3b)))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2s)) V3b)))))))) (forall ((V4v $$unsorted)) (=> (@ (@ tptp.mem V4v) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V5v1 $$unsorted)) (=> (@ (@ tptp.mem V5v1) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V4v)) V5v1))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V2b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EITSET A_27a) A_27b)) V1f)))) (=> (@ (@ tptp.mem V2b) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (= (@ (@ tptp.ap (@ _let_1 V0s)) V2b) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr A_27a) tptp.bool))) V0s)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) V2b)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V0s))) (@ (@ tptp.ap (@ (@ tptp.ap V1f) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECHOICE A_27a)) V0s))) V2b)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EITSET A_27a) A_27b)) V0f)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) V1b) V1b))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3b $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V2x)) V0s))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EITSET A_27a) A_27b)) V1f)))) (=> (@ (@ tptp.mem V3b) A_27b) (= (@ (@ tptp.ap (@ _let_2 _let_1)) V3b) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap V1f) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECHOICE A_27a)) _let_1))) V3b)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (forall ((V4z $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ _let_1 V2x)))) (let ((_let_3 (@ tptp.ap (@ _let_1 V3y)))) (=> (@ (@ tptp.mem V4z) A_27b) (= (@ _let_2 (@ _let_3 V4z)) (@ _let_3 (@ _let_2 V4z)))))))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (forall ((V6b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EITSET A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V6b) A_27b) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V5x)) V1s))) V6b) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V1s)) V5x))) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V5x)) V6b))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EITSET A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V3b) A_27b) (=> (and (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (forall ((V6z $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ _let_1 V4x)))) (let ((_let_3 (@ tptp.ap (@ _let_1 V5y)))) (=> (@ (@ tptp.mem V6z) A_27b) (= (@ _let_2 (@ _let_3 V6z)) (@ _let_3 (@ _let_2 V6z)))))))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V2s))) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1e)) V2s))) V3b) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V1e)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V2s)) V1e))) V3b))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27a)) V0f)) V1s)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EITSET A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam A_27a) (lambda ((V2e $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3acc $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap V0f) V2e))) V3acc))))))) V1s)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27a)) V0f)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) tptp.fo__c_2Enum_2E0) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27a)) V0f)))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V2s)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1e)) V2s))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap V0f) V1e))) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V2s)) V1e)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27a)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1e)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V0f) V1e))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27a)) V0f)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V2t)) V1s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_1 V2t))) (@ _let_1 V1s))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2e)) V1s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap V0f) V2e))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27a)) V0f)) V1s)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (forall ((V2e $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27a)) V0f)))) (let ((_let_2 (@ _let_1 V1s))) (=> (@ (@ tptp.mem V2e) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V1s)) V2e))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2e)) V1s))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) (@ (@ tptp.ap V0f) V2e)))) _let_2)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27a)) V0f)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_2 V1s)) (@ tptp.p (@ _let_2 V2t))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V1s)) V2t))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ _let_1 V1s))) (@ _let_1 V2t)))) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V1s)) V2t)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V2n))) (@ (@ tptp.ap V0f) V3x)))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V1s))) (@ tptp.inj__ty_2Enum_2Enum V2n)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27a)) V0f)) V1s)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap V0f) V3x))) (@ tptp.inj__ty_2Enum_2Enum V2n)))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27a)) V0f)) V1s))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V1s))) (@ tptp.inj__ty_2Enum_2Enum V2n))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0P)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2p)) V0P)) (forall ((V3q $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (=> (@ (@ tptp.mem V3q) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3q)) V0P)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V2p)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V3q)))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27a)) V1f)) V0P)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0P))) (@ (@ tptp.ap V1f) V2p)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s2 $$unsorted)) (=> (@ (@ tptp.mem V1s2) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2f1 $$unsorted)) (=> (@ (@ tptp.mem V2f1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3f2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27a)))) (=> (@ (@ tptp.mem V3f2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (and (= V0s1 V1s2) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) V1s2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V2f1) V4x)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V3f2) V4x))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_1 V2f1)) V0s1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_1 V3f2)) V1s2))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27a)) V0f)) V1s)) tptp.fo__c_2Enum_2E0) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V1s)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V0f) V2x)) tptp.fo__c_2Enum_2E0)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27a)))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V2s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EABS__DIFF) (@ (@ tptp.ap (@ _let_1 V0f)) V2s))) (@ (@ tptp.ap (@ _let_1 V1g)) V2s)))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EABS__DIFF) (@ (@ tptp.ap V0f) V3x))) (@ (@ tptp.ap V1g) V3x)))))) V2s))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27a)))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V2s)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V2s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap V0f) V3x))) (@ (@ tptp.ap V1g) V3x)))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ _let_1 V0f)) V2s))) (@ (@ tptp.ap (@ _let_1 V1g)) V2s)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27a)))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V2s)) (=> (and (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V2s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap V0f) V3x))) (@ (@ tptp.ap V1g) V3x))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) V2s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap V0f) V4x))) (@ (@ tptp.ap V1g) V4x))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap (@ _let_1 V0f)) V2s))) (@ (@ tptp.ap (@ _let_1 V1g)) V2s)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V0s)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27b) A_27a)) V1g)) V0s)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27a)) V2f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27b) A_27a)) V1g)) V0s))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) tptp.ty_2Enum_2Enum) A_27a)) V2f)) V1g))) V0s))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27a)) V1g)) V0s)) V0s)) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27a)))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) tptp.ty_2Enum_2Enum) A_27a)) V2f)) V1g))) V0s)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_1 V2f)) V0s)))))))))))))
% 9.41/9.72  (assert (= tptp.c_2Epred__set_2ESUM__SET (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE tptp.ty_2Enum_2Enum)) (@ tptp.c_2Ecombin_2EI tptp.ty_2Enum_2Enum))))
% 9.41/9.72  (assert (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Epred__set_2ESUM__SET) (@ tptp.c_2Epred__set_2EEMPTY tptp.ty_2Enum_2Enum))) tptp.fo__c_2Enum_2E0) (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1s $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_2 (@ tptp.ap tptp.c_2Epred__set_2ESUM__SET))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Enum_2Enum)) V1s)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT tptp.ty_2Enum_2Enum)) _let_1)) V1s))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE tptp.ty_2Enum_2Enum)) V1s)) _let_1))))))))))))
% 9.41/9.72  (assert (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Epred__set_2ESUM__SET) (@ tptp.c_2Epred__set_2EEMPTY tptp.ty_2Enum_2Enum))) tptp.fo__c_2Enum_2E0))
% 9.41/9.72  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Epred__set_2ESUM__SET) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.c_2Epred__set_2EEMPTY tptp.ty_2Enum_2Enum)))) V0n)))
% 9.41/9.72  (assert (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Epred__set_2ESUM__SET))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Enum_2Enum)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET tptp.ty_2Enum_2Enum)) V0s)) V1t))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_1 V0s))) (@ _let_1 V1t))))))))))
% 9.41/9.72  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1s $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Enum_2Enum)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) V1s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap tptp.c_2Epred__set_2ESUM__SET) V1s))))))))
% 9.41/9.72  (assert (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Enum_2Enum)) V0s)) (forall ((V1e tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Epred__set_2ESUM__SET))) (let ((_let_2 (@ _let_1 V0s))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1e))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE tptp.ty_2Enum_2Enum)) V0s)) _let_3))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_3)) V0s))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_3))) _let_2)))))))))))
% 9.41/9.72  (assert (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Epred__set_2ESUM__SET))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Enum_2Enum)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (and (@ tptp.p (@ _let_2 V0s)) (@ tptp.p (@ _let_2 V1t))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION tptp.ty_2Enum_2Enum)) V0s)) V1t))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ _let_1 V0s))) (@ _let_1 V1t)))) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER tptp.ty_2Enum_2Enum)) V0s)) V1t)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPROD__IMAGE A_27a)) V0f)) V1s)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EITSET A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam A_27a) (lambda ((V2e $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3acc $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap V0f) V2e))) V3acc))))))) V1s)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPROD__IMAGE A_27a)) V0f)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPROD__IMAGE A_27a)) V0f)))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V2s)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1e)) V2s))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap V0f) V1e))) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V2s)) V1e)))))))))))))))
% 9.41/9.72  (assert (= tptp.c_2Epred__set_2EPROD__SET (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPROD__IMAGE tptp.ty_2Enum_2Enum)) (@ tptp.c_2Ecombin_2EI tptp.ty_2Enum_2Enum))))
% 9.41/9.72  (assert (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Epred__set_2EPROD__SET) (@ tptp.c_2Epred__set_2EEMPTY tptp.ty_2Enum_2Enum))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1s $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_2 (@ tptp.ap tptp.c_2Epred__set_2EPROD__SET))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Enum_2Enum)) V1s)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT tptp.ty_2Enum_2Enum)) _let_1)) V1s))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_1)) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE tptp.ty_2Enum_2Enum)) V1s)) _let_1))))))))))))
% 9.41/9.72  (assert (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Epred__set_2EPROD__SET) (@ tptp.c_2Epred__set_2EEMPTY tptp.ty_2Enum_2Enum))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) tptp.ty_2Enum_2Enum)) V0f)))) (let ((_let_2 (@ _let_1 V1s))) (let ((_let_3 (@ tptp.ap tptp.c_2Epred__set_2EPROD__SET))) (let ((_let_4 (@ (@ tptp.ap V0f) V2x))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Enum_2Enum)) _let_2)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_4)) _let_2)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V2x)) V1s)))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_4)) (@ _let_3 _let_2))))))))))))))))
% 9.41/9.72  (assert (forall ((V0s $$unsorted)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Epred__set_2EMAX__SET) V0s))) (let ((_let_2 (= V0s (@ tptp.c_2Epred__set_2EEMPTY tptp.ty_2Enum_2Enum)))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Enum_2Enum)) V0s)) (and (=> (not _let_2) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) V0s)) (forall ((V1y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1y))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap tptp.c_2Epred__set_2EMAX__SET) V0s)))))))) (=> _let_2 (= (@ tptp.surj__ty_2Enum_2Enum _let_1) tptp.fo__c_2Enum_2E0)))))))))
% 9.41/9.72  (assert (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Epred__set_2EMAX__SET) (@ tptp.c_2Epred__set_2EEMPTY tptp.ty_2Enum_2Enum))) tptp.fo__c_2Enum_2E0) (forall ((V0e tptp.tp__ty_2Enum_2Enum) (V1s $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Epred__set_2EMAX__SET))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0e))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Enum_2Enum)) V1s)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT tptp.ty_2Enum_2Enum)) _let_2)) V1s))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMAX) _let_2)) (@ _let_1 V1s)))))))))))
% 9.41/9.72  (assert (forall ((V0e tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.c_2Epred__set_2EEMPTY tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2Epred__set_2EMAX__SET))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 _let_1)) tptp.fo__c_2Enum_2E0) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V0e))) _let_1))) V0e))))))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.ap V1Q))) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Enum_2Enum)) V0P)) (=> (= V0P (@ tptp.c_2Epred__set_2EEMPTY tptp.ty_2Enum_2Enum)) (@ tptp.p (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (forall ((V2x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2x))) (=> (and (forall ((V3y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3y))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) V0P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2x)))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) V0P))) (@ tptp.p (@ (@ tptp.ap V1Q) _let_1)))))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap tptp.c_2Epred__set_2EMAX__SET) V0P))))))))))
% 9.41/9.72  (assert (= tptp.c_2Epred__set_2EMIN__SET tptp.c_2Ewhile_2ELEAST))
% 9.41/9.72  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (and (not (= V0P (@ tptp.c_2Epred__set_2EEMPTY tptp.ty_2Enum_2Enum))) (forall ((V2x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2x))) (=> (and (forall ((V3y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3y))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) V0P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V2x))) _let_1))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) V0P))) (@ tptp.p (@ (@ tptp.ap V1Q) _let_1)))))) (@ tptp.p (@ (@ tptp.ap V1Q) (@ (@ tptp.ap tptp.c_2Epred__set_2EMIN__SET) V0P)))))))))
% 9.41/9.72  (assert (and (forall ((V0e tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Epred__set_2EMIN__SET) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V0e))) (@ tptp.c_2Epred__set_2EEMPTY tptp.ty_2Enum_2Enum)))) V0e)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2e1 tptp.tp__ty_2Enum_2Enum) (V3e2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT tptp.ty_2Enum_2Enum)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V3e2))) V1s))) (let ((_let_3 (@ tptp.ap tptp.c_2Epred__set_2EMIN__SET))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2e1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ _let_1 _let_4)) _let_2))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMIN) _let_4)) (@ _let_3 _let_2)))))))))))))
% 9.41/9.72  (assert (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (not (= V0s (@ tptp.c_2Epred__set_2EEMPTY tptp.ty_2Enum_2Enum))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Epred__set_2EMIN__SET) V0s))) V0s)) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1x))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap tptp.c_2Epred__set_2EMIN__SET) V0s))) _let_1))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0I $$unsorted)) (=> (@ (@ tptp.mem V0I) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1J $$unsorted)) (=> (@ (@ tptp.mem V1J) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2n $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Epred__set_2EMIN__SET))) (let ((_let_2 (@ tptp.c_2Epred__set_2EEMPTY tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V2n) A_27a) (=> (and (not (= V0I _let_2)) (not (= V1J _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET tptp.ty_2Enum_2Enum)) V0I)) V1J))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_1 V1J))) (@ _let_1 V0I)))))))))))))
% 9.41/9.72  (assert (forall ((V0I $$unsorted)) (=> (@ (@ tptp.mem V0I) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1J $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Epred__set_2EMAX__SET))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Enum_2Enum)))) (=> (@ (@ tptp.mem V1J) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (and (@ tptp.p (@ _let_2 V0I)) (@ tptp.p (@ _let_2 V1J)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET tptp.ty_2Enum_2Enum)) V0I)) V1J))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_1 V0I))) (@ _let_1 V1J)))))))))))
% 9.41/9.72  (assert (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (and (not (= V0s (@ tptp.c_2Epred__set_2EEMPTY tptp.ty_2Enum_2Enum))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Enum_2Enum)) V0s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap tptp.c_2Epred__set_2EMIN__SET) V0s))) (@ (@ tptp.ap tptp.c_2Epred__set_2EMAX__SET) V0s)))))))
% 9.41/9.72  (assert (forall ((V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1B $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Epred__set_2EMIN__SET))) (let ((_let_2 (@ tptp.c_2Epred__set_2EEMPTY tptp.ty_2Enum_2Enum))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Enum_2Enum)))) (=> (@ (@ tptp.mem V1B) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (and (@ tptp.p (@ _let_3 V0A)) (@ tptp.p (@ _let_3 V1B)) (not (= V0A _let_2)) (not (= V1B _let_2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION tptp.ty_2Enum_2Enum)) V0A)) V1B))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMIN) (@ _let_1 V0A))) (@ _let_1 V1B)))))))))))))
% 9.41/9.72  (assert (forall ((V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1B $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Epred__set_2EMAX__SET))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Enum_2Enum)))) (=> (@ (@ tptp.mem V1B) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (and (@ tptp.p (@ _let_2 V0A)) (@ tptp.p (@ _let_2 V1B))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION tptp.ty_2Enum_2Enum)) V0A)) V1B))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMAX) (@ _let_1 V0A))) (@ _let_1 V1B))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0set $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0set) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPOW A_27a)) V0set) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1s $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) V1s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1s)) V0set))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0set $$unsorted)) (=> (@ (@ tptp.mem V0set) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1e $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1e) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V1e)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPOW A_27a)) V0set))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1e)) V0set)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Epred__set_2EUNIV (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPOW A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a)))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EPOW A_27a)))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1s2) _let_2) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s1)) V1s2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET _let_2)) (@ _let_1 V0s1))) (@ _let_1 V1s2)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1s1 $$unsorted)) (=> (@ (@ tptp.mem V1s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2s2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1s1)))) (=> (@ (@ tptp.mem V2s2) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ _let_1 V2s2)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0e)) V2s2))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s2 $$unsorted)) (=> (@ (@ tptp.mem V1s2) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V0s1)) V1s2)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V0s1)) V2x))) (@ (@ tptp.ap (@ _let_1 V1s2)) V2x)))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0s) _let_1) (not (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPOW A_27a)) V0s) (@ tptp.c_2Epred__set_2EEMPTY _let_1)))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EPOW A_27a)))) (let ((_let_2 (@ _let_1 V1s))) (let ((_let_3 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0e))) (let ((_let_4 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1s) _let_4) (= (@ _let_1 (@ (@ tptp.ap _let_3) V1s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE _let_4) _let_4)) _let_3)) _let_2))) _let_2)))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_2 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (and (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPOW A_27a)) _let_2) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_1)) _let_2)) (@ tptp.c_2Epred__set_2EEMPTY _let_1))) (forall ((V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EPOW A_27a)))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_3 (@ (@ tptp.arr _let_2) tptp.bool))) (=> (@ (@ tptp.mem V1s) _let_2) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0e)) V1s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET _let_3) _let_3)) (@ (@ tptp.lam _let_3) (lambda ((V2ps $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE _let_1) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0e))) V2ps))) V2ps)))))) (@ _let_1 V1s)))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0s) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPOW A_27a)) V0s))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0s) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD _let_1)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPOW A_27a)) V0s))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s)))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V0x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V0x)) tptp.c_2Ebool_2EF)))) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V0x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V0x)) tptp.c_2Ebool_2ET)))) (@ tptp.c_2Epred__set_2EUNIV A_27a))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V1x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V0y))))) V0y))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V1x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V1x)) V0y))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0y)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V1x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V0y)) V1x))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0y)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) tptp.bool))) (=> (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27b) tptp.bool)) (@ (@ tptp.ap V0f) V1x)))))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27b) A_27a)) V0f) (@ tptp.c_2Epred__set_2EEMPTY A_27b))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)))) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ _let_2 (@ _let_1 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0P) V2x))) (@ (@ tptp.ap V1Q) V2x)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) (@ _let_2 (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V3x)) (@ (@ tptp.ap V0P) V3x))))))) (@ _let_2 (@ _let_1 (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V4x)) (@ (@ tptp.ap V1Q) V4x))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)))) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ _let_2 (@ _let_1 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0P) V2x))) (@ (@ tptp.ap V1Q) V2x)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ _let_2 (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V3x)) (@ (@ tptp.ap V0P) V3x))))))) (@ _let_2 (@ _let_1 (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V4x)) (@ (@ tptp.ap V1Q) V4x))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Eequiv__on A_27a)) V0R)) V1s)) (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V2x))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4y)) V1s))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3x)) V4y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4y)) V3x)))))))))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (forall ((V6y $$unsorted)) (=> (@ (@ tptp.mem V6y) A_27a) (forall ((V7z $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (let ((_let_2 (@ tptp.ap (@ _let_1 V5x)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V7z) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 V5x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 V6y)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 V7z)) V1s)) (@ tptp.p (@ _let_2 V6y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V6y)) V7z))) (@ tptp.p (@ _let_2 V7z))))))))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1s) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Epartition A_27a)) V0R)) V1s) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) V2t)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr A_27a) tptp.bool))) V2t)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V4y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V4y)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4y)) V1s))) (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3x)) V4y)))))))))))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Eequiv__on A_27a)) V0R)) V1s)) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Epartition A_27a)) V0R)) V1s)) V1s))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1s) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Eequiv__on A_27a)) V0R)) V1s)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Epartition A_27a)) V0R)) V1s))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Eequiv__on A_27a)) V0R)) V1s)) (forall ((V2t1 $$unsorted)) (=> (@ (@ tptp.mem V2t1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3t2 $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Epartition A_27a)) V0R)) V1s))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_2)))) (=> (@ (@ tptp.mem V3t2) _let_2) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 V2t1)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 V3t2)) _let_1)) (not (= V2t1 V3t2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) V2t1)) V3t2)))))))))))))))))
% 9.41/9.72  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Eequiv__on A_27a)) V0R)) V1s)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2t) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Epartition A_27a)) V0R)) V1s))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3x)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4y)) V2t))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3x)) V4y)))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2t) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Epartition A_27a)) V0R)) V1s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V2t)) V1s))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1s) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Epartition A_27a)) V0R)) V1s))) (forall ((V2t $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2t) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Epartition A_27a)) V0R)) V1s))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V2t)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2ECARD A_27a))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1s) _let_2) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Eequiv__on A_27a)) V0R)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap _let_1) V1s)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE _let_2)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Epartition A_27a)) V0R)) V1s)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0P) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Epairwise A_27a)) V0P)) V1s)) (forall ((V2e1 $$unsorted)) (=> (@ (@ tptp.mem V2e1) A_27a) (forall ((V3e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V3e2) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2e1)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3e2)) V1s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V2e1)) V3e2)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1s1 $$unsorted)) (=> (@ (@ tptp.mem V1s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2s2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Epairwise A_27a)) V0R)))) (=> (@ (@ tptp.mem V2s2) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V1s1)) V2s2))) (and (@ tptp.p (@ _let_1 V1s1)) (@ tptp.p (@ _let_1 V2s2)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3x)) V1s1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4y)) V2s2))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3x)) V4y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4y)) V3x)))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Epairwise A_27a)) V0R)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V2t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1s)) V2t))) (@ tptp.p (@ _let_1 V1s))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V2y)) (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V2y))))))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V4y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V4y)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V3x)) V4y)))))))) (exists ((V5f $$unsorted)) (and (@ (@ tptp.mem V5f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (= (@ (@ tptp.ap V5f) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)) V3x) (forall ((V6n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V6n))) (let ((_let_2 (@ tptp.ap V5f))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ _let_2 _let_1))) (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V2y)) (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V2y))))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv A_27a) A_27a)) V0R)))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V4y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V4y)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) V0R)) V3x)) V4y))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V1s2) (@ (@ tptp.arr A_27a) tptp.bool)) (= (= V0s1 V1s2) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0s1)) V1s2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1s2)) V0s1))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V1s2) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPSUBSET A_27a)) V0s1)) V1s2)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0s1)) V1s2)) (not (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1s2)) V0s1)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPSUBSET A_27a)) V0s)))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1t)) V2u))) (@ tptp.p (@ _let_1 V2u)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EPSUBSET A_27a)))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1t)) V2u))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0s)) V2u)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1s1 $$unsorted)) (=> (@ (@ tptp.mem V1s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2s2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V2s2) (@ (@ tptp.arr A_27b) tptp.bool)) (and (= (@ (@ tptp.ap (@ _let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) V2s2) (@ tptp.c_2Epred__set_2EEMPTY _let_2)) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0a)) V1s1))) V2s2) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27b) _let_2)) (@ (@ tptp.lam A_27b) (lambda ((V3y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V0a)) V3y))))) V2s2))) (@ (@ tptp.ap (@ _let_1 V1s1)) V2s2)))))))))))))
% 9.41/9.73  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (= (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ tptp.c_2Epred__set_2EEMPTY tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) _let_2)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT tptp.ty_2Enum_2Enum)) V1p)) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) V1p)))))) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) _let_1))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V1s)) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2y)) V1s)) (= V0x V2y))))) (= V1s (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) V1s)) V2t)) (or (= V1s (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (exists ((V3f_27 $$unsorted)) (and (@ (@ tptp.mem V3f_27) (@ (@ tptp.arr A_27b) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ESURJ A_27b) A_27a)) V3f_27)) V2t)) V1s)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (@ tptp.p (@ _let_1 V0s))) (not (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V0s)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Echooser A_27a)) V0s)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECHOICE A_27a)) V0s)))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2Echooser A_27a)))) (= (@ (@ tptp.ap (@ _let_2 V1s)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V1s))) _let_1))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Echooser A_27a)) V0s)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECHOICE A_27a)) V0s)))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Epred__set_2Echooser A_27a)))) (= (@ (@ tptp.ap (@ _let_4 V1s)) _let_3) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V1s))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))) (forall ((V3s $$unsorted)) (=> (@ (@ tptp.mem V3s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Epred__set_2Echooser A_27a)))) (= (@ (@ tptp.ap (@ _let_3 V3s)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1))) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V3s))) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s))) (exists ((V1f $$unsorted)) (and (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ tptp.ty_2Enum_2Enum) A_27a)) V1f)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))) V0s))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V0s)) (exists ((V1f $$unsorted)) (and (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) tptp.ty_2Enum_2Enum)) V1f)) V0s)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE tptp.ty_2Enum_2Enum) A_27a)) V0f)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V0s)) (or (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (exists ((V1f $$unsorted)) (and (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ESURJ tptp.ty_2Enum_2Enum) A_27a)) V1f)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))) V0s)))))))))
% 9.41/9.73  (assert (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable tptp.ty_2Enum_2Enum)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1t)) V0s))) (@ tptp.p (@ _let_1 V1t)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V1s)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V0s)) (exists ((V1f $$unsorted)) (and (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0s)) (exists ((V3n tptp.tp__ty_2Enum_2Enum)) (= (@ (@ tptp.ap V1f) (@ tptp.inj__ty_2Enum_2Enum V3n)) V2x)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) V1t)) (@ tptp.p (@ _let_1 V1t))) (@ tptp.p (@ _let_1 V0s)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V0s))))))
% 9.41/9.73  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) (@ tptp.inj__ty_2Enum_2Enum V0n))))))
% 9.41/9.73  (assert (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable tptp.ty_2Enum_2Enum)) V0s)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE tptp.ty_2Enum_2Enum) A_27a)) V0f)) V1s))))))))
% 9.41/9.73  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Epred__set_2Enum__to__pair) _let_1)) (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Enumpair_2Enfst) _let_1))) (@ (@ tptp.ap tptp.c_2Enumpair_2Ensnd) _let_1)))))))
% 9.41/9.73  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Epred__set_2Epair__to__num) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumpair_2Enpair) _let_2)) _let_1)))))))
% 9.41/9.73  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_6 (@ (@ tptp.ap (@ _let_5 _let_4)) _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Epred__set_2Epair__to__num) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) _let_4)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap (@ _let_5 _let_6)) (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_2))))) _let_6))) (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_2))))) _let_1)))))))))))
% 9.41/9.73  (assert (and (forall ((V0x tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Epred__set_2Epair__to__num) (@ (@ tptp.ap tptp.c_2Epred__set_2Enum__to__pair) (@ tptp.inj__ty_2Enum_2Enum V0x)))) V0x)) (forall ((V1x tptp.tp__ty_2Enum_2Enum) (V2y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ tptp.inj__ty_2Enum_2Enum V2y)))) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Epred__set_2Enum__to__pair) (@ (@ tptp.ap tptp.c_2Epred__set_2Epair__to__num) _let_1))) (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum _let_1))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27b)) V1t))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) V0s)) V1t)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (or (@ tptp.p (@ _let_1 V0s)) (@ tptp.p (@ _let_1 V1t))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0s)) V1t))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27b)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) V1s)) V2t))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V1s))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable _let_1)) V0s)) (forall ((V1x $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1x) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V1x)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V1x))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V0s))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V0s)) (@ tptp.p (@ _let_1 V1t))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t))) (and (@ tptp.p (@ _let_1 V0s)) (@ tptp.p (@ _let_1 V1t))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V1s))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) V1s)) _let_1)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27b)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V1s))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (not (exists ((V1f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (and (@ (@ tptp.mem V1f) (@ _let_1 _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ESURJ A_27a) _let_2)) V1f)) V0s)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPOW A_27a)) V0s)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0s) _let_1) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s))) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable _let_1)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPOW A_27a)) V0s)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable _let_1)) (@ tptp.c_2Epred__set_2EUNIV _let_1))) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27b)) (@ tptp.c_2Epred__set_2EUNIV A_27b))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) V1s))) (@ tptp.p (@ _let_1 V1s)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) V0s)) V1t))) (or (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (= V1t (@ tptp.c_2Epred__set_2EEMPTY A_27b)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27b)) V1t))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable _let_1)) (@ tptp.c_2Epred__set_2EUNIV _let_1))) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27b)) (@ tptp.c_2Epred__set_2EUNIV A_27b))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1s) _let_1) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2EFUNPOW _let_1)) (@ tptp.c_2Epred__set_2EREST A_27a))) (@ tptp.inj__ty_2Enum_2Enum V0n))) V1s))) V1s))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1s) _let_1) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s))) (not (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2EFUNPOW _let_1)) (@ tptp.c_2Epred__set_2EREST A_27a))) (@ tptp.inj__ty_2Enum_2Enum V0n))) V1s) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ tptp.ty_2Enum_2Enum) A_27a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1n $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECHOICE A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2EFUNPOW (@ (@ tptp.arr A_27a) tptp.bool))) (@ tptp.c_2Epred__set_2EREST A_27a))) V1n)) V0s)))))) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))) V0s))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (exists ((V1f $$unsorted)) (and (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ tptp.ty_2Enum_2Enum) A_27a)) V1f)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))) V0s)))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V0s))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Eenumerate A_27a)) V0s) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1f $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ tptp.ty_2Enum_2Enum) A_27a)) V1f)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))) V0s)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (exists ((V1f $$unsorted)) (and (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ tptp.ty_2Enum_2Enum) A_27a)) V1f)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))) V0s)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ tptp.ty_2Enum_2Enum) A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Eenumerate A_27a)) V0s))) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))) V0s))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V0s)) (or (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ tptp.ty_2Enum_2Enum) A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Eenumerate A_27a)) V0s))) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))) V0s)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0c $$unsorted)) (=> (@ (@ tptp.mem V0c) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V0c)) (or (= V0c (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (exists ((V1f $$unsorted)) (and (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (= V0c (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE tptp.ty_2Enum_2Enum) A_27a)) V1f)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1M $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1M) (@ (@ tptp.arr _let_2) tptp.bool)) (= (@ (@ tptp.ap _let_1) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V1M)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE _let_2) (@ (@ tptp.arr A_27b) tptp.bool))) _let_1)) V1M))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s2 $$unsorted)) (=> (@ (@ tptp.mem V1s2) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2s3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s1)))) (=> (@ (@ tptp.mem V2s3) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V1s2)) V2s3))) (and (@ tptp.p (@ _let_1 V1s2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) V0s1)) V2s3))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1B $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0A)) V1B))) (=> (@ (@ tptp.mem V1B) (@ (@ tptp.arr A_27a) tptp.bool)) (and (= (= _let_2 V0A) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0A)) V1B))) (= (= _let_2 V1B) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1B)) V0A)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) A_27a) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (=> (@ (@ tptp.mem V1x) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPSUBSET A_27a)) V1x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0s)) _let_1))) (= V1x _let_1))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1B $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V1B)) V0A))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)))) (let ((_let_4 (@ tptp.ap (@ _let_3 V0A)))) (let ((_let_5 (@ (@ tptp.ap (@ _let_1 V0A)) V1B))) (=> (@ (@ tptp.mem V1B) (@ (@ tptp.arr A_27a) tptp.bool)) (and (= (@ (@ tptp.ap (@ _let_3 _let_5)) V0A) V0A) (= (@ (@ tptp.ap (@ _let_3 _let_2)) V0A) V0A) (= (@ _let_4 _let_5) V0A) (= (@ _let_4 _let_2) V0A))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1B $$unsorted)) (=> (@ (@ tptp.mem V1B) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_2 V0A)) V1B))) V2x) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V0A)) V2x))) (@ (@ tptp.ap (@ _let_1 V1B)) V2x))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2s2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V2s2) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V0s)) V1e))) V2s2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1e)) V2s2))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2P $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)))) (let ((_let_2 (= V0x V1y))) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1y)) V2P))) (or _let_2 (and (not _let_2) (@ tptp.p (@ _let_1 V2P))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)))) (=> (@ (@ tptp.mem V1s2) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (or (@ tptp.p (@ _let_1 V0s1)) (@ tptp.p (@ _let_1 V1s2))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0s1)) V1s2))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V2y)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) (=> (@ (@ tptp.mem V2y) A_27a) (= (= (@ (@ tptp.ap (@ _let_1 V1x)) V0s) _let_2) (and (= V1x V2y) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) _let_2)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_2 V0s)) (@ tptp.p (@ _let_2 V1t))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ _let_1 V0s))) (@ _let_1 V1t))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2u $$unsorted)) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27b)))) (=> (@ (@ tptp.mem V3t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1s)) V2u)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 V2u))) V3t))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 V1s))) V3t))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (not (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V0s))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ _let_1 V0s))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V0s)) V1t) (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) V1t))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V0r)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0r)) V1s)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V1s)) V2t)) (@ _let_1 V2t)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V0s)) V1t)) V0s))))))
% 9.41/9.73  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.ap tptp.c_2Epred__set_2Ecount))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3))) (= (@ _let_2 (@ (@ tptp.ap _let_4) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION tptp.ty_2Enum_2Enum)) (@ _let_2 _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) _let_4)) (@ _let_2 _let_1))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2z $$unsorted)) (=> (@ (@ tptp.mem V2z) A_27a) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27b) A_27a)) V0f)) V1s) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V2z)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (and (not (= V1s (@ tptp.c_2Epred__set_2EEMPTY A_27b))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V3x)) V1s)) (= (@ (@ tptp.ap V0f) V3x) V2z)))))))))))))
% 9.41/9.73  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Epred__set_2Ecount))) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT tptp.ty_2Enum_2Enum)) _let_1)) (@ _let_2 _let_1)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)))) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1x)) V0s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) (@ _let_1 V0s))) V1x))))))))
% 9.41/9.73  (assert (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Enum_2Enum)) V0s)) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1x))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap tptp.c_2Epred__set_2EMAX__SET) V0s))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EPREIMAGE A_27a) A_27b)) V0f)) V1s) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V0f) V2x))) V1s)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EPREIMAGE A_27a) A_27b)) V0f)) V1s) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) tptp.bool) A_27b)) V1s)) V0f)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EPREIMAGE A_27a) A_27b)) V0f)) V1s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V0f) V2x))) V1s))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EPREIMAGE A_27a) A_27b)) V0f)) V1s)) V2x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V0f) V2x))) V1s))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EPREIMAGE A_27a) A_27b)) V0f)) (@ tptp.c_2Epred__set_2EEMPTY A_27b)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EPREIMAGE A_27a) A_27b)) V0f)) (@ tptp.c_2Epred__set_2EUNIV A_27b)) (@ tptp.c_2Epred__set_2EUNIV A_27a)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EPREIMAGE A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27b)) V1s)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) (@ _let_1 V1s)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EPREIMAGE A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27b)) V1s)) V2t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ _let_1 V1s))) (@ _let_1 V2t)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EPREIMAGE A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27b)) V1s)) V2t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) (@ _let_1 V1s))) (@ _let_1 V2t)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EPREIMAGE A_27a) A_27b)) V0f))) (let ((_let_2 (@ (@ tptp.arr A_27b) tptp.bool))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr _let_2) tptp.bool)) (= (@ (@ tptp.ap _let_1) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27b)) V1s)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE _let_2) (@ (@ tptp.arr A_27a) tptp.bool))) _let_1)) V1s))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EPREIMAGE A_27a))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27c) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EPREIMAGE A_27b) A_27c)) V1g)) V2s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27c) A_27b)) V1g)) V0f))) V2s))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EPREIMAGE A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27b)) V1s)) V2t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) (@ _let_1 V1s))) (@ _let_1 V2t)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EPREIMAGE A_27a) A_27a)) (@ tptp.c_2Ecombin_2EI A_27a)) (@ tptp.c_2Ecombin_2EI (@ (@ tptp.arr A_27a) tptp.bool)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EPREIMAGE A_27b) A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27a) A_27b)) V0x))) V1s) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.arr A_27b) tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V1s))) (@ tptp.c_2Epred__set_2EUNIV A_27b))) (@ tptp.c_2Epred__set_2EEMPTY A_27b))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EPREIMAGE A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27b)) V1s)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) (@ _let_1 V1s))) (@ _let_1 V2t))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EPREIMAGE A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27b)) V1s)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ _let_1 V1s))) (@ _let_1 V2t))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27c))) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2b $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27c))) (let ((_let_2 (@ tptp.c_2Ecombin_2Eo A_27a))) (let ((_let_3 (@ tptp.c_2Epred__set_2EPREIMAGE A_27a))) (=> (@ (@ tptp.mem V2b) (@ (@ tptp.arr A_27c) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 _let_1)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27b) A_27c)) V1a)) V2b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_2 A_27b) _let_1)) (@ (@ tptp.c_2Epair_2EFST A_27b) A_27c))) V0f))) V1a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_2 A_27c) _let_1)) (@ (@ tptp.c_2Epair_2ESND A_27b) A_27c))) V0f))) V2b)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2sp $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EPREIMAGE A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V2sp) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27b)) V1t)))) V2sp) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V2sp)) (@ _let_1 V1t)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EPREIMAGE A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V1s)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EPREIMAGE A_27a) A_27b)) V0f)) V1s)))) V1s)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0m $$unsorted)) (=> (@ (@ tptp.mem V0m) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Eis__measure__maximal A_27a)) V0m)) V1s)) V2x)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V1s)) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V0m))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3y)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_1 V3y))) (@ _let_1 V2x))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0m $$unsorted)) (=> (@ (@ tptp.mem V0m) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (not (= V1s (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Eis__measure__maximal A_27a)) V0m)) V1s)) V2x))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0m $$unsorted)) (=> (@ (@ tptp.mem V0m) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Eis__measure__maximal A_27a)) V0m)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) V2y)) (= V2y V1x)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2m $$unsorted)) (=> (@ (@ tptp.mem V2m) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3e $$unsorted)) (=> (@ (@ tptp.mem V3e) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Eis__measure__maximal A_27a)) V2m)))) (let ((_let_2 (@ tptp.ap V2m))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ _let_2 V3e))) (@ _let_2 V0x)))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V3e)) V1s))) V4y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1s)) V4y)))))))))))))))))
% 9.41/9.73  (declare-fun tptp.c_2EfixedPoint_2Eclosed (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2EfixedPoint_2Eclosed A_27a)) (@ (@ tptp.arr (@ _let_2 _let_1)) (@ _let_2 tptp.bool)))))))
% 9.41/9.73  (declare-fun tptp.c_2EfixedPoint_2Edense (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2EfixedPoint_2Edense A_27a)) (@ (@ tptp.arr (@ _let_2 _let_1)) (@ _let_2 tptp.bool)))))))
% 9.41/9.73  (declare-fun tptp.c_2EfixedPoint_2Eempty (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EfixedPoint_2Eempty A_27a) A_27b)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2EfixedPoint_2Efnsum (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) tptp.bool)))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ (@ tptp.c_2EfixedPoint_2Efnsum A_27a) A_27b)) (@ _let_2 (@ _let_2 _let_1)))))))
% 9.41/9.73  (declare-fun tptp.c_2EfixedPoint_2Egfp (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2EfixedPoint_2Egfp A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr _let_1) _let_1)) _let_1)))))
% 9.41/9.73  (declare-fun tptp.c_2EfixedPoint_2Elfp (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2EfixedPoint_2Elfp A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr _let_1) _let_1)) _let_1)))))
% 9.41/9.73  (declare-fun tptp.c_2EfixedPoint_2Emonotone (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EfixedPoint_2Emonotone A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr A_27b) tptp.bool))) tptp.bool))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2EfixedPoint_2Emonotone A_27a) A_27b)) V0f)) (forall ((V1X $$unsorted)) (=> (@ (@ tptp.mem V1X) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2Y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V2Y) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1X)) V2Y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27b)) (@ _let_1 V1X))) (@ _let_1 V2Y)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr _let_1) _let_1)) (= (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Elfp A_27a)) V0f) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1X $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) V1X)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap V0f) V1X))) V1X)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr _let_1) _let_1)) (= (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Egfp A_27a)) V0f) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1X $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) V1X)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1X)) (@ (@ tptp.ap V0f) V1X))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr _let_1) _let_1)) (forall ((V1X $$unsorted)) (=> (@ (@ tptp.mem V1X) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Eclosed A_27a)) V0f)) V1X)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap V0f) V1X))) V1X)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr _let_1) _let_1)) (forall ((V1X $$unsorted)) (=> (@ (@ tptp.mem V1X) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Edense A_27a)) V0f)) V1X)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1X)) (@ (@ tptp.ap V0f) V1X))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr _let_1) _let_1)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2EfixedPoint_2Emonotone A_27a) A_27a)) V0f)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Eclosed A_27a)) V0f)) (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Elfp A_27a)) V0f))) (forall ((V1X $$unsorted)) (=> (@ (@ tptp.mem V1X) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Eclosed A_27a)) V0f)) V1X)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Elfp A_27a)) V0f))) V1X)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr _let_1) _let_1)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2EfixedPoint_2Emonotone A_27a) A_27a)) V0f)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Edense A_27a)) V0f)) (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Egfp A_27a)) V0f))) (forall ((V1X $$unsorted)) (=> (@ (@ tptp.mem V1X) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Edense A_27a)) V0f)) V1X)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1X)) (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Egfp A_27a)) V0f))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Elfp A_27a)) V0f))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr _let_2) _let_2)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2EfixedPoint_2Emonotone A_27a) A_27a)) V0f)) (and (= _let_1 (@ (@ tptp.ap V0f) _let_1)) (forall ((V1X $$unsorted)) (=> (@ (@ tptp.mem V1X) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (= V1X (@ (@ tptp.ap V0f) V1X)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Elfp A_27a)) V0f))) V1X))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Egfp A_27a)) V0f))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr _let_2) _let_2)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2EfixedPoint_2Emonotone A_27a) A_27a)) V0f)) (and (= _let_1 (@ (@ tptp.ap V0f) _let_1)) (forall ((V1X $$unsorted)) (=> (@ (@ tptp.mem V1X) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (= V1X (@ (@ tptp.ap V0f) V1X)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1X)) (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Egfp A_27a)) V0f)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr _let_1) _let_1)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2EfixedPoint_2Emonotone A_27a) A_27a)) V0f)) (forall ((V1X $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V1X) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0f) V1X))) V1X)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Elfp A_27a)) V0f))) V1X)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr _let_1) _let_1)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2EfixedPoint_2Emonotone A_27a) A_27a)) V0f)) (forall ((V1X $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1X)))) (=> (@ (@ tptp.mem V1X) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ _let_1 (@ (@ tptp.ap V0f) V1X))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Egfp A_27a)) V0f))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr _let_1) _let_1)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2EfixedPoint_2Emonotone A_27a) A_27a)) V0f)) (forall ((V1X $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Elfp A_27a)) V0f))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V1X) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V1X)) _let_1)))) V1X)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_1)) V1X))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr _let_1) _let_1)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2EfixedPoint_2Emonotone A_27a) A_27a)) V0f)) (forall ((V1X $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Egfp A_27a)) V0f))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1X)))) (=> (@ (@ tptp.mem V1X) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ _let_2 (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V1X)) _let_1)))) (@ tptp.p (@ _let_2 _let_1))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) tptp.bool))) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) tptp.bool))) (forall ((V2X $$unsorted)) (=> (@ (@ tptp.mem V2X) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EfixedPoint_2Efnsum A_27a) A_27b)) V0f1)) V1f2)) V2X) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ (@ tptp.ap V0f1) V2X))) (@ (@ tptp.ap V1f2) V2X))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1f2 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2EfixedPoint_2Emonotone A_27a) A_27b)))) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.arr _let_1) (@ (@ tptp.arr A_27b) tptp.bool))) (=> (and (@ tptp.p (@ _let_2 V0f1)) (@ tptp.p (@ _let_2 V1f2))) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EfixedPoint_2Efnsum A_27b) _let_1)) V0f1)) V1f2)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.c_2EfixedPoint_2Eempty A_27a) A_27b) (@ (@ tptp.lam A_27a) (lambda ((V0X $$unsorted)) (@ tptp.c_2Epred__set_2EEMPTY A_27b))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2EfixedPoint_2Emonotone A_27a) A_27b)) (@ (@ tptp.c_2EfixedPoint_2Eempty (@ (@ tptp.arr A_27a) tptp.bool)) A_27b)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ (@ tptp.c_2EfixedPoint_2Eempty A_27a) A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2EfixedPoint_2Efnsum A_27b) A_27a)))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (and (= (@ (@ tptp.ap (@ _let_2 V0f)) _let_1) V0f) (= (@ (@ tptp.ap (@ _let_2 _let_1)) V0f) V0f)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V2h $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2EfixedPoint_2Efnsum A_27b) A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0f)))) (=> (@ (@ tptp.mem V2h) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1g)) V2h)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1g))) V2h)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2EfixedPoint_2Efnsum A_27b) A_27a)))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ (@ tptp.ap (@ _let_1 V0f)) V1g) (@ (@ tptp.ap (@ _let_1 V1g)) V0f))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V2X $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EfixedPoint_2Efnsum A_27b) A_27a)) V0f)) V1g)) V2X))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27b)))) (=> (@ (@ tptp.mem V2X) A_27a) (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap V0f) V2X))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap V1g) V2X))) _let_1))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f1 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr _let_1) _let_1)) (forall ((V1f2 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2EfixedPoint_2Elfp A_27a)))) (let ((_let_3 (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EfixedPoint_2Efnsum A_27a) _let_1)) V0f1)) V1f2)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.c_2EfixedPoint_2Emonotone A_27a) A_27a)))) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.arr _let_1) _let_1)) (=> (and (@ tptp.p (@ _let_5 V0f1)) (@ tptp.p (@ _let_5 V1f2))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_2 V0f1))) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_2 V1f2))) _let_3)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr _let_1) _let_1)) (forall ((V1X $$unsorted)) (=> (@ (@ tptp.mem V1X) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Elfp A_27a)) V0f))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2y)))) (=> (@ (@ tptp.mem V2y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2EfixedPoint_2Emonotone A_27a) A_27a)) V0f)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1X)) _let_1)) (@ tptp.p (@ _let_2 (@ (@ tptp.ap V0f) V1X)))) (@ tptp.p (@ _let_2 _let_1)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr _let_1) _let_1)) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)))) (=> (@ (@ tptp.mem V1x) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2EfixedPoint_2Emonotone A_27a) A_27a)) V0f)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap V0f) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Elfp A_27a)) V0f)))))))))))
% 9.41/9.73  (declare-fun tptp.c_2Enumeral__bit_2EBIT__MODF () $$unsorted)
% 9.41/9.73  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Enumeral__bit_2EBIT__MODF) (@ _let_1 (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.arr tptp.bool) tptp.bool))) (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))))))
% 9.41/9.73  (declare-fun tptp.c_2Enumeral__bit_2EBIT__REV () $$unsorted)
% 9.41/9.73  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Enumeral__bit_2EBIT__REV) (@ _let_1 (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum))))))
% 9.41/9.73  (declare-fun tptp.fo__c_2Enumeral__bit_2EBIT__REV (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.73  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum) (X2 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ (@ tptp.fo__c_2Enumeral__bit_2EBIT__REV X0) X1) X2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EBIT__REV) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1))) (@ tptp.inj__ty_2Enum_2Enum X2)))))
% 9.41/9.73  (declare-fun tptp.c_2Enumeral__bit_2EFDUB () $$unsorted)
% 9.41/9.73  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Enumeral__bit_2EFDUB) (@ (@ tptp.arr _let_1) _let_1))))
% 9.41/9.73  (declare-fun tptp.c_2Enumeral__bit_2ESFUNPOW () $$unsorted)
% 9.41/9.73  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ _let_1 tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Enumeral__bit_2ESFUNPOW) (@ (@ tptp.arr _let_2) (@ _let_1 _let_2))))))
% 9.41/9.73  (declare-fun tptp.c_2Enumeral__bit_2EiBITWISE () $$unsorted)
% 9.41/9.73  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.arr tptp.bool))) (@ (@ tptp.mem tptp.c_2Enumeral__bit_2EiBITWISE) (@ _let_1 (@ (@ tptp.arr (@ _let_2 (@ _let_2 tptp.bool))) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum))))))))
% 9.41/9.73  (declare-fun tptp.c_2Enumeral__bit_2EiDIV2 () $$unsorted)
% 9.41/9.73  (assert (@ (@ tptp.mem tptp.c_2Enumeral__bit_2EiDIV2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.73  (declare-fun tptp.fo__c_2Enumeral__bit_2EiDIV2 (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.73  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Enumeral__bit_2EiDIV2 X0)) (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EiDIV2) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.73  (declare-fun tptp.c_2Enumeral__bit_2EiLOG2 () $$unsorted)
% 9.41/9.73  (assert (@ (@ tptp.mem tptp.c_2Enumeral__bit_2EiLOG2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.73  (declare-fun tptp.fo__c_2Enumeral__bit_2EiLOG2 (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.73  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Enumeral__bit_2EiLOG2 X0)) (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EiLOG2) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.73  (declare-fun tptp.c_2Enumeral__bit_2EiMOD__2EXP () $$unsorted)
% 9.41/9.73  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Enumeral__bit_2EiMOD__2EXP) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.73  (declare-fun tptp.fo__c_2Enumeral__bit_2EiMOD__2EXP (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.73  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Enumeral__bit_2EiMOD__2EXP X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EiMOD__2EXP) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.73  (declare-fun tptp.c_2Enumeral__bit_2EiSUC () $$unsorted)
% 9.41/9.73  (assert (@ (@ tptp.mem tptp.c_2Enumeral__bit_2EiSUC) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))
% 9.41/9.73  (declare-fun tptp.fo__c_2Enumeral__bit_2EiSUC (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.73  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Enumeral__bit_2EiSUC X0)) (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EiSUC) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.73  (assert (= tptp.c_2Enumeral__bit_2EiMOD__2EXP tptp.c_2Ebit_2EMOD__2EXP))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EiMOD__2EXP) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) tptp.fo__c_2Earithmetic_2EZERO)) (forall ((V1x tptp.tp__ty_2Enum_2Enum) (V2n $$unsorted)) (=> (@ (@ tptp.mem V2n) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EiMOD__2EXP) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) tptp.fo__c_2Earithmetic_2EZERO))) (forall ((V3x tptp.tp__ty_2Enum_2Enum) (V4n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ _let_3 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V3x))))) (let ((_let_5 (@ tptp.ap tptp.c_2Enumeral__bit_2EiMOD__2EXP))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 _let_4)) (@ _let_2 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_4)) (@ _let_3 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) _let_1)))))))))) (forall ((V5x tptp.tp__ty_2Enum_2Enum) (V6n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V6n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V5x))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_5 (@ tptp.ap tptp.c_2Enumeral__bit_2EiMOD__2EXP))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ _let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_2)))) (@ _let_3 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ _let_5 (@ _let_4 (@ _let_3 _let_2)))) _let_1)))))))))) (forall ((V7x tptp.tp__ty_2Enum_2Enum) (V8n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V8n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ _let_3 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V7x))))) (let ((_let_5 (@ tptp.ap tptp.c_2Enumeral__bit_2EiMOD__2EXP))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 _let_4)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumeral_2EiDUB) (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_4)) (@ _let_3 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))))))) (forall ((V9x tptp.tp__ty_2Enum_2Enum) (V10n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V10n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V9x))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ tptp.ap tptp.c_2Enumeral__bit_2EiMOD__2EXP))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ _let_3 (@ _let_5 _let_2)))) (@ _let_5 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumeral_2EiDUB) (@ (@ tptp.ap (@ _let_4 (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_2)))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))))))))))
% 9.41/9.73  (assert (and (forall ((V0x tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EMOD__2EXP) (@ tptp.inj__ty_2Enum_2Enum V0x))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) tptp.fo__c_2Enum_2E0)) (forall ((V1x tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EMOD__2EXP) _let_2)) (@ _let_3 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EiMOD__2EXP) _let_2)) _let_1))))))))))
% 9.41/9.73  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EDIV__2EXP) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2EFUNPOW tptp.ty_2Enum_2Enum)) tptp.c_2Earithmetic_2EDIV2)) _let_2)) _let_1)))))))
% 9.41/9.73  (assert (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) tptp.fo__c_2Enum_2E0) (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ _let_3 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))))) (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ _let_2 _let_1)))))))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))))) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) tptp.fo__c_2Enum_2E0))))))
% 9.41/9.73  (assert (forall ((V0i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0i))) (let ((_let_2 (@ tptp.ap tptp.c_2Enumeral_2EiDUB))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ _let_3 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ _let_2 _let_1)))))))))
% 9.41/9.73  (assert (and (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EBIT__REV) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0x))) (@ tptp.inj__ty_2Enum_2Enum V1y))) V1y)) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3x tptp.tp__ty_2Enum_2Enum) (V4y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V4y))) (let ((_let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_5 (@ tptp.ap tptp.c_2Enumeral__bit_2EBIT__REV))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_4))) _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_1)) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_3)) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ESBIT) (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) _let_1))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))))))))))))
% 9.41/9.73  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT__REVERSE) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EBIT__REV) _let_2)) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))))))
% 9.41/9.73  (assert (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr tptp.bool) tptp.bool))) (forall ((V1x tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum) (V3e tptp.tp__ty_2Enum_2Enum) (V4y tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EBIT__MODF) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0f)) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ tptp.inj__ty_2Enum_2Enum V2b))) (@ tptp.inj__ty_2Enum_2Enum V3e))) (@ tptp.inj__ty_2Enum_2Enum V4y))) V4y)))) (forall ((V5n tptp.tp__ty_2Enum_2Enum) (V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr tptp.bool) tptp.bool))) (forall ((V7x tptp.tp__ty_2Enum_2Enum) (V8b tptp.tp__ty_2Enum_2Enum) (V9e tptp.tp__ty_2Enum_2Enum) (V10y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V10y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V9e))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V7x))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V8b))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_8 (@ _let_7 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_6)))) (let ((_let_9 (@ tptp.inj__ty_2Enum_2Enum V5n))) (let ((_let_10 (@ tptp.ap tptp.c_2Enumeral__bit_2EBIT__MODF))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_10 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_9))) V6f)) _let_4)) _let_5)) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_10 _let_9)) V6f)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_4)) _let_8))) (@ (@ tptp.ap (@ _let_3 _let_5)) (@ _let_7 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_6))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_8)) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap V6f) _let_5)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) _let_4)))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))) _let_1)))))))))))))))))))
% 9.41/9.73  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr tptp.bool) tptp.bool))) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT__MODIFY) _let_3)) V1f)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EBIT__MODF) _let_3)) V1f)) _let_2)) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))))))))))
% 9.41/9.73  (assert (= tptp.c_2Enumeral__bit_2EiBITWISE tptp.c_2Ebit_2EBITWISE))
% 9.41/9.73  (assert (and (forall ((V0opr $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V0opr) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1a tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EiBITWISE) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0opr)) (@ tptp.inj__ty_2Enum_2Enum V1a))) (@ tptp.inj__ty_2Enum_2Enum V2b))) tptp.fo__c_2Earithmetic_2EZERO))))) (forall ((V3x tptp.tp__ty_2Enum_2Enum) (V4opr $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V4opr) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V5a tptp.tp__ty_2Enum_2Enum) (V6b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V6b))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EDIV2))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V5a))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_6 (@ _let_5 (@ _let_4 (@ tptp.inj__ty_2Enum_2Enum V3x))))) (let ((_let_7 (@ tptp.ap tptp.c_2Enumeral__bit_2EiBITWISE))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 _let_6)) V4opr)) _let_3)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V7w $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EODD))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap V4opr) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V5a)))) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V6b))))) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) V7w))) (@ (@ tptp.ap tptp.c_2Enumeral_2EiDUB) V7w))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_6)) (@ _let_5 (@ _let_4 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V4opr)) (@ _let_2 _let_3))) (@ _let_2 _let_1)))))))))))))))) (forall ((V8x tptp.tp__ty_2Enum_2Enum) (V9opr $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V9opr) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V10a tptp.tp__ty_2Enum_2Enum) (V11b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V11b))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EDIV2))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V10a))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V8x))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_6 (@ tptp.ap tptp.c_2Enumeral__bit_2EiBITWISE))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 (@ _let_5 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_4)))) V9opr)) _let_3)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V12w $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EODD))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap V9opr) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V10a)))) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V11b))))) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) V12w))) (@ (@ tptp.ap tptp.c_2Enumeral_2EiDUB) V12w))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 (@ _let_5 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_4)))) V9opr)) (@ _let_2 _let_3))) (@ _let_2 _let_1)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1f $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V1f) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (=> (@ (@ tptp.mem V2a) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITWISE) _let_2)) V1f)) _let_1)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EiBITWISE) _let_2)) V1f)) _let_1)) _let_1))))))))))) (forall ((V3x tptp.tp__ty_2Enum_2Enum) (V4f $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V4f) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V5a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V5a)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V3x))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITWISE) _let_4)) V4f)) _let_3)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EiBITWISE) _let_4)) V4f)) _let_3)) _let_1)))))))))))) (forall ((V6x tptp.tp__ty_2Enum_2Enum) (V7f $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V7f) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V8b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V8b)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V6x))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITWISE) _let_4)) V7f)) _let_3)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EiBITWISE) _let_4)) V7f)) _let_3)) _let_2)))))))))))) (forall ((V9x tptp.tp__ty_2Enum_2Enum) (V10f $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V10f) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V11a tptp.tp__ty_2Enum_2Enum) (V12b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V12b)))) (let ((_let_3 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V11a)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V9x))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITWISE) _let_4)) V10f)) _let_3)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EiBITWISE) _let_4)) V10f)) _let_3)) _let_2)))))))))))))))
% 9.41/9.73  (assert (and (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EBIT__REV) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0x))) (@ tptp.inj__ty_2Enum_2Enum V1y))) V1y)) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_5 (@ _let_4 (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V2n))))) (let ((_let_6 (@ tptp.ap tptp.c_2Enumeral__bit_2EBIT__REV))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 _let_5)) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_5)) (@ _let_4 (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) _let_2)) (@ (@ tptp.ap tptp.c_2Enumeral_2EiDUB) _let_1))))))))))) (forall ((V4n tptp.tp__ty_2Enum_2Enum) (V5y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V5y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V4n))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_5 (@ tptp.ap tptp.c_2Enumeral__bit_2EBIT__REV))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 (@ _let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_3)))) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 (@ _let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_3)))) _let_2)) (@ (@ tptp.ap tptp.c_2Enumeral_2EiDUB) _let_1)))))))))) (forall ((V6n tptp.tp__ty_2Enum_2Enum) (V7x tptp.tp__ty_2Enum_2Enum) (V8y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V8y))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V7x))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_5 (@ _let_4 _let_3))) (let ((_let_6 (@ _let_4 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V6n))))) (let ((_let_7 (@ tptp.ap tptp.c_2Enumeral__bit_2EBIT__REV))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 _let_6)) _let_5)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_6)) (@ _let_4 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) _let_5))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) _let_3))) (@ _let_2 _let_1))) (@ (@ tptp.ap tptp.c_2Enumeral_2EiDUB) _let_1))))))))))))) (forall ((V9n tptp.tp__ty_2Enum_2Enum) (V10x tptp.tp__ty_2Enum_2Enum) (V11y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V11y))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V10x))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_5 (@ _let_4 _let_3))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum V9n))) (let ((_let_7 (@ tptp.ap tptp.c_2Enumeral__bit_2EBIT__REV))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 (@ _let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_6)))) _let_5)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 (@ _let_4 (@ _let_2 _let_6)))) (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) _let_5))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) _let_3))) (@ _let_2 _let_1))) (@ (@ tptp.ap tptp.c_2Enumeral_2EiDUB) _let_1)))))))))))))))
% 9.41/9.73  (assert (and (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V0m)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT__REVERSE) _let_3)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EBIT__REV) _let_3)) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n)))) (let ((_let_3 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2m)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT__REVERSE) _let_3)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EBIT__REV) _let_3)) _let_2)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))
% 9.41/9.73  (assert (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr tptp.bool) tptp.bool))) (forall ((V1x tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum) (V3e tptp.tp__ty_2Enum_2Enum) (V4y tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EBIT__MODF) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0f)) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ tptp.inj__ty_2Enum_2Enum V2b))) (@ tptp.inj__ty_2Enum_2Enum V3e))) (@ tptp.inj__ty_2Enum_2Enum V4y))) V4y)))) (forall ((V5n tptp.tp__ty_2Enum_2Enum) (V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr tptp.bool) tptp.bool))) (forall ((V7b tptp.tp__ty_2Enum_2Enum) (V8e tptp.tp__ty_2Enum_2Enum) (V9y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V9y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V8e))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ _let_3 _let_2))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum V7b))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_8 (@ _let_3 (@ _let_7 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_9 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_10 (@ _let_3 (@ _let_7 (@ tptp.inj__ty_2Enum_2Enum V5n))))) (let ((_let_11 (@ tptp.ap tptp.c_2Enumeral__bit_2EBIT__MODF))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_11 _let_10)) V6f)) _let_9)) _let_6)) _let_4)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_11 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_10)) _let_8))) V6f)) _let_9)) (@ (@ tptp.ap (@ _let_5 _let_6)) _let_8))) (@ _let_3 (@ (@ tptp.ap tptp.c_2Enumeral_2EiDUB) _let_2)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap V6f) _let_6)) tptp.c_2Ebool_2EF))) (@ (@ tptp.ap (@ _let_5 _let_4)) _let_1))) _let_1)))))))))))))))))) (forall ((V10n tptp.tp__ty_2Enum_2Enum) (V11f $$unsorted)) (=> (@ (@ tptp.mem V11f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr tptp.bool) tptp.bool))) (forall ((V12b tptp.tp__ty_2Enum_2Enum) (V13e tptp.tp__ty_2Enum_2Enum) (V14y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V14y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V13e))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ _let_3 _let_2))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum V12b))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_8 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_9 (@ tptp.inj__ty_2Enum_2Enum V10n))) (let ((_let_10 (@ tptp.ap tptp.c_2Enumeral__bit_2EBIT__MODF))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_10 (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_9)))) V11f)) _let_8)) _let_6)) _let_4)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_10 (@ _let_3 (@ _let_7 _let_9)))) V11f)) _let_8)) (@ (@ tptp.ap (@ _let_5 _let_6)) (@ _let_3 (@ _let_7 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ _let_3 (@ (@ tptp.ap tptp.c_2Enumeral_2EiDUB) _let_2)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap V11f) _let_6)) tptp.c_2Ebool_2EF))) (@ (@ tptp.ap (@ _let_5 _let_4)) _let_1))) _let_1))))))))))))))))) (forall ((V15n tptp.tp__ty_2Enum_2Enum) (V16f $$unsorted)) (=> (@ (@ tptp.mem V16f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr tptp.bool) tptp.bool))) (forall ((V17x tptp.tp__ty_2Enum_2Enum) (V18b tptp.tp__ty_2Enum_2Enum) (V19e tptp.tp__ty_2Enum_2Enum) (V20y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V20y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V19e))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ _let_3 _let_2))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum V17x))) (let ((_let_7 (@ tptp.inj__ty_2Enum_2Enum V18b))) (let ((_let_8 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_9 (@ _let_3 (@ _let_8 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_10 (@ _let_3 _let_6))) (let ((_let_11 (@ _let_3 (@ _let_8 (@ tptp.inj__ty_2Enum_2Enum V15n))))) (let ((_let_12 (@ tptp.ap tptp.c_2Enumeral__bit_2EBIT__MODF))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_12 _let_11)) V16f)) _let_10)) _let_7)) _let_4)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_12 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_11)) _let_9))) V16f)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) _let_10))) (@ (@ tptp.ap (@ _let_5 _let_7)) _let_9))) (@ _let_3 (@ (@ tptp.ap tptp.c_2Enumeral_2EiDUB) _let_2)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap V16f) _let_7)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) _let_6)))) (@ (@ tptp.ap (@ _let_5 _let_4)) _let_1))) _let_1))))))))))))))))))) (forall ((V21n tptp.tp__ty_2Enum_2Enum) (V22f $$unsorted)) (=> (@ (@ tptp.mem V22f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr tptp.bool) tptp.bool))) (forall ((V23x tptp.tp__ty_2Enum_2Enum) (V24b tptp.tp__ty_2Enum_2Enum) (V25e tptp.tp__ty_2Enum_2Enum) (V26y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V26y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V25e))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ _let_3 _let_2))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum V23x))) (let ((_let_7 (@ tptp.inj__ty_2Enum_2Enum V24b))) (let ((_let_8 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_9 (@ _let_3 _let_6))) (let ((_let_10 (@ tptp.inj__ty_2Enum_2Enum V21n))) (let ((_let_11 (@ tptp.ap tptp.c_2Enumeral__bit_2EBIT__MODF))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_11 (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_10)))) V22f)) _let_9)) _let_7)) _let_4)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_11 (@ _let_3 (@ _let_8 _let_10)))) V22f)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) _let_9))) (@ (@ tptp.ap (@ _let_5 _let_7)) (@ _let_3 (@ _let_8 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ _let_3 (@ (@ tptp.ap tptp.c_2Enumeral_2EiDUB) _let_2)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap V22f) _let_7)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) _let_6)))) (@ (@ tptp.ap (@ _let_5 _let_4)) _let_1))) _let_1))))))))))))))))))))
% 9.41/9.73  (assert (and (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1f $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V0m)))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr tptp.bool) tptp.bool))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT__MODIFY) _let_3)) V1f)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EBIT__MODF) _let_3)) V1f)) _let_1)) _let_1)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1)))))))) (forall ((V2m tptp.tp__ty_2Enum_2Enum) (V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr tptp.bool) tptp.bool))) (forall ((V4n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V4n)))) (let ((_let_4 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V2m)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT__MODIFY) _let_4)) V3f)) _let_3)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EBIT__MODF) _let_4)) V3f)) _let_3)) _let_1)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))))))))))))
% 9.41/9.73  (assert (= tptp.c_2Enumeral__bit_2EiSUC tptp.c_2Enum_2ESUC))
% 9.41/9.73  (assert (= tptp.c_2Enumeral__bit_2EiDIV2 tptp.c_2Earithmetic_2EDIV2))
% 9.41/9.73  (assert (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2ESFUNPOW) V0f)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V1x))) V1x)))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (forall ((V3n tptp.tp__ty_2Enum_2Enum) (V4x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2ESFUNPOW) V2f)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_1)) _let_4))) _let_4)) (@ (@ tptp.ap (@ _let_3 _let_2)) (@ (@ tptp.ap V2f) _let_1))))))))))))))
% 9.41/9.73  (assert (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EFDUB) V0f)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) tptp.fo__c_2Enum_2E0))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V2n)))) (let ((_let_2 (@ tptp.ap V1f))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EFDUB) V1f)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ _let_2 _let_1)))))))))))
% 9.41/9.73  (assert (and (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ETIMES__2EXP) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) tptp.fo__c_2Enum_2E0)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ETIMES__2EXP) _let_2)) (@ _let_3 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2ESFUNPOW) tptp.c_2Enumeral_2EiDUB)) _let_2)) _let_1))))))))))
% 9.41/9.73  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap tptp.c_2Enumeral__bit_2EiSUC))) (let ((_let_4 (@ _let_3 _let_1))) (let ((_let_5 (@ tptp.surj__ty_2Enum_2Enum _let_4))) (let ((_let_6 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1))) (let ((_let_7 (@ tptp.ap tptp.c_2Enumeral__bit_2EiDIV2))) (let ((_let_8 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))) (let ((_let_9 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 _let_9)) tptp.fo__c_2Earithmetic_2EZERO) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 (@ _let_3 _let_9))) tptp.fo__c_2Earithmetic_2EZERO) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 _let_8)) V0n) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 (@ _let_3 _let_8))) _let_5) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 _let_6)) _let_5) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 (@ _let_3 _let_6))) _let_5) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 _let_4)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))))))))))))
% 9.41/9.73  (assert (and (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EDIV__2EXP) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) tptp.fo__c_2Enum_2E0)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EDIV__2EXP) _let_2)) (@ _let_3 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2ESFUNPOW) tptp.c_2Enumeral__bit_2EiDIV2)) _let_2)) _let_1))))))))))
% 9.41/9.73  (assert (and (forall ((V0x tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2ESFUNPOW) tptp.c_2Enumeral__bit_2EiDIV2)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0x))) V0x)) (forall ((V1y tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2ESFUNPOW) tptp.c_2Enumeral__bit_2EiDIV2)) (@ tptp.inj__ty_2Enum_2Enum V1y))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) tptp.fo__c_2Enum_2E0)) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ tptp.ap tptp.c_2Enumeral__bit_2ESFUNPOW))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 tptp.c_2Enumeral__bit_2EiDIV2)) (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_2)))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EFDUB) tptp.c_2Enumeral__bit_2EiDIV2))) (@ _let_3 _let_2))) (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EiDIV2) _let_1))))))))) (forall ((V4n tptp.tp__ty_2Enum_2Enum) (V5x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V5x))) (let ((_let_2 (@ tptp.ap tptp.c_2Enumeral__bit_2EiDIV2))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V4n))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_5 (@ tptp.ap tptp.c_2Enumeral__bit_2ESFUNPOW))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 tptp.c_2Enumeral__bit_2EiDIV2)) (@ _let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_3)))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EFDUB) tptp.c_2Enumeral__bit_2EiDIV2))) (@ _let_4 _let_3))) (@ _let_2 (@ _let_2 _let_1)))))))))))))
% 9.41/9.73  (assert (and (forall ((V0x tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2ESFUNPOW) tptp.c_2Enumeral_2EiDUB)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0x))) V0x)) (forall ((V1y tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2ESFUNPOW) tptp.c_2Enumeral_2EiDUB)) (@ tptp.inj__ty_2Enum_2Enum V1y))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) tptp.fo__c_2Enum_2E0)) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ tptp.ap tptp.c_2Enumeral__bit_2ESFUNPOW))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 tptp.c_2Enumeral_2EiDUB)) (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_2)))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EFDUB) tptp.c_2Enumeral_2EiDUB))) (@ _let_3 _let_2))) (@ (@ tptp.ap tptp.c_2Enumeral_2EiDUB) _let_1))))))))) (forall ((V4n tptp.tp__ty_2Enum_2Enum) (V5x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V5x))) (let ((_let_2 (@ tptp.ap tptp.c_2Enumeral_2EiDUB))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V4n))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_5 (@ tptp.ap tptp.c_2Enumeral__bit_2ESFUNPOW))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 tptp.c_2Enumeral_2EiDUB)) (@ _let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_3)))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EFDUB) tptp.c_2Enumeral_2EiDUB))) (@ _let_4 _let_3))) (@ _let_2 (@ _let_2 _let_1)))))))))))))
% 9.41/9.73  (assert (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (and (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2ESFUNPOW) (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EFDUB) V0f))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V1x))) V1x)) (forall ((V2y tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2ESFUNPOW) (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EFDUB) V0f))) (@ tptp.inj__ty_2Enum_2Enum V2y))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) tptp.fo__c_2Enum_2E0)) (forall ((V3n tptp.tp__ty_2Enum_2Enum) (V4x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4x))) (let ((_let_2 (@ tptp.ap tptp.c_2Enumeral__bit_2EFDUB))) (let ((_let_3 (@ _let_2 V0f))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_6 (@ tptp.ap tptp.c_2Enumeral__bit_2ESFUNPOW))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 _let_3)) (@ _let_5 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_4)))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 (@ _let_2 _let_3))) (@ _let_5 _let_4))) (@ (@ tptp.ap _let_3) _let_1))))))))))) (forall ((V5n tptp.tp__ty_2Enum_2Enum) (V6x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V6x))) (let ((_let_2 (@ tptp.ap tptp.c_2Enumeral__bit_2EFDUB))) (let ((_let_3 (@ _let_2 V0f))) (let ((_let_4 (@ tptp.ap _let_3))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V5n))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_7 (@ tptp.ap tptp.c_2Enumeral__bit_2ESFUNPOW))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 _let_3)) (@ _let_6 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_5)))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 (@ _let_2 _let_3))) (@ _let_6 _let_5))) (@ _let_4 (@ _let_4 _let_1)))))))))))))))))
% 9.41/9.73  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_2 (@ tptp.ap tptp.c_2Enumeral__bit_2EiDIV2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EFDUB) tptp.c_2Enumeral__bit_2EiDIV2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ _let_2 _let_1))))))))
% 9.41/9.73  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_2 (@ tptp.ap tptp.c_2Enumeral_2EiDUB))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EFDUB) tptp.c_2Enumeral_2EiDUB)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ _let_2 _let_1))))))))
% 9.41/9.73  (assert (forall ((V0f $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Enumeral__bit_2EFDUB))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_1 (@ _let_1 V0f))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) tptp.fo__c_2Earithmetic_2EZERO) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EiSUC) (@ tptp.inj__ty_2Enum_2Enum V1x)))) (let ((_let_2 (@ tptp.ap tptp.c_2Enumeral__bit_2EFDUB))) (let ((_let_3 (@ _let_2 V0f))) (let ((_let_4 (@ tptp.ap _let_3))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 _let_3)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ _let_4 _let_1))))))))) (forall ((V2x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum V2x)))) (let ((_let_2 (@ tptp.ap tptp.c_2Enumeral__bit_2EFDUB))) (let ((_let_3 (@ _let_2 V0f))) (let ((_let_4 (@ tptp.ap _let_3))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 _let_3)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ _let_4 _let_1))))))))) (forall ((V3x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum V3x)))) (let ((_let_2 (@ tptp.ap tptp.c_2Enumeral__bit_2EFDUB))) (let ((_let_3 (@ _let_2 V0f))) (let ((_let_4 (@ tptp.ap _let_3))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 _let_3)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ _let_4 _let_1))))))))))))))
% 9.41/9.73  (assert (forall ((V0base_20_3C_202_20or_20n_20_3D_200 $$unsorted)) (=> (@ (@ tptp.mem V0base_20_3C_202_20or_20n_20_3D_200) tptp.bool) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) _let_1)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_5 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_6 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)))) (let ((_let_7 (@ tptp.arr tptp.ty_2Enum_2Enum))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_5 _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_2)) _let_4)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EFAIL (@ _let_7 (@ _let_7 tptp.ty_2Enum_2Enum))) tptp.bool)) tptp.c_2Elogroot_2ELOG)) V0base_20_3C_202_20or_20n_20_3D_200)) _let_1)) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ _let_5 _let_2)) _let_1))) _let_4)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_2)) _let_1))))))))))))))))))
% 9.41/9.73  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EiLOG2) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Ebit_2ELOG2) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))
% 9.41/9.73  (assert (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EiLOG2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) tptp.fo__c_2Enum_2E0) (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Enumeral__bit_2EiLOG2))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ _let_3 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ _let_2 _let_1)))))))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap tptp.c_2Enumeral__bit_2EiLOG2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ _let_2 _let_1)))))))))
% 9.41/9.73  (assert (and (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Ebit_2ELOG2) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EiLOG2) (@ (@ tptp.ap tptp.c_2Enumeral_2EiDUB) _let_1)))))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Ebit_2ELOG2) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumeral__bit_2EiLOG2) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))))))
% 9.41/9.73  (assert (and (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EMOD__2EXP__EQ) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0a))) (@ tptp.inj__ty_2Enum_2Enum V1b))) true)) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3a tptp.tp__ty_2Enum_2Enum) (V4b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4b))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EDIV2))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V3a))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_5 (@ tptp.ap tptp.c_2Ebit_2EMOD__2EXP__EQ))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2EODD))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_4))) _let_3)) _let_1)) (and (= (@ tptp.p (@ _let_6 _let_3)) (@ tptp.p (@ _let_6 _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 _let_4)) (@ _let_2 _let_3))) (@ _let_2 _let_1)))))))))))) (forall ((V5n tptp.tp__ty_2Enum_2Enum) (V6a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V6a))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EMOD__2EXP__EQ) (@ tptp.inj__ty_2Enum_2Enum V5n))) _let_1)) _let_1)) true)))))
% 9.41/9.73  (assert (and (forall ((V0a tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EMOD__2EXP__MAX) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0a))) true)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Ebit_2EMOD__2EXP__MAX))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) _let_1)) (and (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) _let_1)))))))))))
% 9.41/9.73  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Ebit_2ELOWEST__SET__BIT))) (=> (not (= V0n tptp.fo__c_2Enum_2E0)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) _let_1))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) _let_1)))))))))))
% 9.41/9.73  (assert (and (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ tptp.ap tptp.c_2Ebit_2ELOWEST__SET__BIT))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ _let_4 (@ _let_3 (@ _let_2 _let_1))))))))))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Ebit_2ELOWEST__SET__BIT) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum V1n))))) tptp.fo__c_2Enum_2E0))))
% 9.41/9.73  (declare-fun tptp.c_2Egcdset_2Egcdset () $$unsorted)
% 9.41/9.73  (assert (@ (@ tptp.mem tptp.c_2Egcdset_2Egcdset) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) tptp.ty_2Enum_2Enum)))
% 9.41/9.73  (assert (forall ((V0s $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_4 (@ tptp.c_2Epred__set_2EEMPTY tptp.ty_2Enum_2Enum))) (let ((_let_5 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_5)) V0s)))) (=> (@ (@ tptp.mem V0s) _let_5) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Egcdset_2Egcdset) V0s)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ _let_6 _let_4))) (@ _let_6 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT tptp.ty_2Enum_2Enum)) _let_3)) _let_4))))) _let_3)) (@ (@ tptp.ap tptp.c_2Epred__set_2EMAX__SET) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER tptp.ty_2Enum_2Enum)) (@ _let_2 (@ _let_1 (lambda ((V1n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.bool)) V1n)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) V1n)) (@ (@ tptp.ap tptp.c_2Epred__set_2EMIN__SET) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE tptp.ty_2Enum_2Enum)) V0s)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))))))))) (@ _let_2 (@ _let_1 (lambda ((V2d $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.bool)) V2d)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3e $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) V3e)) V0s))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) V2d)) V3e)))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1e tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1e))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) (@ (@ tptp.ap tptp.c_2Egcdset_2Egcdset) V0s))) _let_1))))))))
% 9.41/9.73  (assert (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1g tptp.tp__ty_2Enum_2Enum)) (=> (forall ((V2e tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2e))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) (@ tptp.inj__ty_2Enum_2Enum V1g))) _let_1))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) (@ tptp.inj__ty_2Enum_2Enum V1g))) (@ (@ tptp.ap tptp.c_2Egcdset_2Egcdset) V0s))))))))
% 9.41/9.73  (assert (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Egcdset_2Egcdset) (@ tptp.c_2Epred__set_2EEMPTY tptp.ty_2Enum_2Enum))) tptp.fo__c_2Enum_2E0))
% 9.41/9.73  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1s $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Egcdset_2Egcdset))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT tptp.ty_2Enum_2Enum)) _let_2)) V1s))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Egcd_2Egcd) _let_2)) (@ _let_1 V1s)))))))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2ERREFL__EXP (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (let ((_let_3 (@ _let_1 _let_2))) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2ERREFL__EXP A_27a)) (@ (@ tptp.arr _let_3) (@ (@ tptp.arr _let_2) _let_3))))))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2ERRUNIV (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2ERRUNIV A_27a)) (@ (@ tptp.arr _let_2) (@ _let_1 _let_2)))))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Eacyclic (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2Eacyclic A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) tptp.bool))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Eall__choices (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2Eall__choices A_27a)) (@ (@ tptp.arr _let_1) _let_1)))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Eantisym (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2Eantisym A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) tptp.bool))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Echain (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2Echain A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Edomain (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (@ (@ tptp.arr A_27a) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Efchains (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2Efchains A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Efinite__prefixes (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Eset__relation_2Efinite__prefixes A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Eget__min (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2Eget__min A_27a)) (@ (@ tptp.arr _let_1) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod (@ (@ tptp.arr A_27a) tptp.bool)) _let_1)) (@ tptp.ty_2Eoption_2Eoption A_27a)))))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Eirreflexive (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2Eirreflexive A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Elinear__order (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Emaximal__elements (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2Emaximal__elements A_27a)) (@ (@ tptp.arr _let_1) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) _let_1))))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Eminimal__elements (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)) (@ (@ tptp.arr _let_1) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) _let_1))))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Enth__min (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2Enth__min A_27a)) (@ (@ tptp.arr _let_1) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod (@ (@ tptp.arr A_27a) tptp.bool)) _let_1)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a))))))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Enum__order (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2Enum__order A_27a)) (@ (@ tptp.arr (@ _let_1 tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)))))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Epartial__order (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2Epartial__order A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Eper (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)))) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2Eper A_27a)) (@ _let_1 (@ (@ tptp.arr (@ _let_1 tptp.bool)) tptp.bool))))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Eper__restrict (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2Eper__restrict A_27a)) (@ (@ tptp.arr _let_2) (@ _let_1 _let_2)))))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Erange (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)) tptp.bool)) (@ (@ tptp.arr A_27a) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Ercomp (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.ty_2Epair_2Eprod A_27a))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Eset__relation_2Ercomp A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr (@ _let_1 A_27c)) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b)) tptp.bool)) (@ (@ tptp.arr (@ _let_1 A_27b)) tptp.bool)))))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Ereflexive (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2Ereflexive A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Erel__to__reln (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Eset__relation_2Erel__to__reln A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Ereln__to__rel (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Errestrict (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2Errestrict A_27a)) (@ (@ tptp.arr _let_1) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) _let_1))))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Estrict (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.arr _let_1) _let_1)))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Estrict__linear__order (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2Estrict__linear__order A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Etc (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2Etc A_27a)) (@ (@ tptp.arr _let_1) _let_1)))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Etransitive (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2Etransitive A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) tptp.bool))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Euniv__reln (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eset__relation_2Euniv__reln A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2Eset__relation_2Eupper__bounds (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Eset__relation_2Eupper__bounds A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)) tptp.bool)) (@ (@ tptp.arr A_27a) tptp.bool))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (= (= V0s V1t) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V3y))))) (=> (@ (@ tptp.mem V3y) A_27b) (= (@ tptp.p (@ _let_1 V0s)) (@ tptp.p (@ _let_1 V1t))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27b)) V0r) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V1x)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V2y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1x)) V2y))) V0r))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27b)) V0r) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V1y)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27a)) V2x)) V1y))) V0r))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27b)) V1r))) (exists ((V2y $$unsorted)) (and (@ (@ tptp.mem V2y) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V0x)) V2y))) V1r))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) A_27a) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0y)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27b)) V1r))) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27a)) V2x)) V0y))) V1r))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (forall ((V2r $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V2r) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V0x)) V1y))) V2r)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27b)) V2r))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V1y)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27b) A_27a)) V2r)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V1r_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27b)))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V1r_27) (@ (@ tptp.arr _let_2) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET _let_2)) V0r)) V1r_27)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ _let_1 V0r))) (@ _let_1 V1r_27)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V1r_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27b) A_27a)))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V1r_27) (@ (@ tptp.arr _let_2) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET _let_2)) V0r)) V1r_27)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27b)) (@ _let_1 V0r))) (@ _let_1 V1r_27)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) V0r)) V1s) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27a) (@ (@ tptp.ty_2Epair_2Eprod _let_1) tptp.bool))) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (let ((_let_2 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V3y))) (let ((_let_4 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_4) tptp.bool)) _let_3)) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_4)) _let_3)) V0r))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2x)) V1s))) (@ (@ tptp.ap (@ _let_1 V3y)) V1s)))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V3s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V0x)) V1y))))) (=> (@ (@ tptp.mem V3s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) V2r)) V3s))) (and (@ tptp.p (@ _let_2 V2r)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0x)) V3s)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1y)) V3s)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) V0x)))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) V1r)) V2s))) (and (@ tptp.p (@ _let_2 V1r)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27a)) V0x))) V2s)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27a)) V0x))) V2s)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) V0r)) V1s))) V0r)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r1 $$unsorted)) (=> (@ (@ tptp.mem V0r1) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1r2 $$unsorted)) (=> (@ (@ tptp.mem V1r2) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_2 V0r1)) V1r2))) V2s) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V0r1)) V2s))) (@ (@ tptp.ap (@ _let_1 V1r2)) V2s))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0r)))) (=> (@ (@ tptp.mem V2y) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1x))) V2y) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V1x)) V2y))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) V0r)) V1s)))) V1s)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) V0r)) V1s)))) V1s)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0r1 $$unsorted)) (=> (@ (@ tptp.mem V0r1) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c)) tptp.bool)) (forall ((V1r2 $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V1r2) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b)) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Eset__relation_2Ercomp A_27a) A_27b) A_27c)) V0r1)) V1r2) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) (@ (@ tptp.ty_2Epair_2Eprod _let_1) tptp.bool))) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V3y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V3y))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27c)) (@ (@ tptp.lam A_27c) (lambda ((V4z $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27c)) V2x)) V4z))) V0r1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27c) A_27b)) V4z)) V3y))) V1r2)))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr _let_1) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) V0r) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27a) (@ (@ tptp.ty_2Epair_2Eprod _let_1) tptp.bool))) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V2y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V1x)) V2y))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) tptp.bool)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_2)) _let_1)) V0r))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V1x)) V2y)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ _let_2 V0r)) V1s)) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V0r))) V1s)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0xs $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V0xs) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Euniv__reln A_27a)) V0xs) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27a) (@ (@ tptp.ty_2Epair_2Eprod _let_1) tptp.bool))) (@ (@ tptp.lam A_27a) (lambda ((V1x1 $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V2x2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V1x1)) V2x2))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V1x1)) V0xs))) (@ (@ tptp.ap (@ _let_1 V2x2)) V0xs)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Efinite__prefixes A_27a) A_27b)) V0r)) V1s)) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V2e)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3e_27 $$unsorted)) (let ((_let_1 (@ tptp.c_2Epair_2E_2C A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 tptp.bool)) V3e_27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V3e_27)) V2e))) V0r)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2s_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Efinite__prefixes A_27a) A_27b)) V0r)))) (=> (@ (@ tptp.mem V2s_27) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27b)) V2s_27)) V1s))) (@ tptp.p (@ _let_1 V2s_27)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V1r_27 $$unsorted)) (=> (@ (@ tptp.mem V1r_27) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Efinite__prefixes A_27a) A_27b)))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0r)) V2s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) V1r_27)) V0r))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1r_27)) V2s)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2r_27 $$unsorted)) (=> (@ (@ tptp.mem V2r_27) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V3s_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Efinite__prefixes A_27a) A_27b)))) (=> (@ (@ tptp.mem V3s_27) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0r)) V1s)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) V2r_27)) V0r)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27b)) V3s_27)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2r_27)) V3s_27)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2s_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Efinite__prefixes A_27a) A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0r)))) (=> (@ (@ tptp.mem V2s_27) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_2 V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V2s_27)) V1s))) (and (@ tptp.p (@ _let_2 V2s_27)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) V0r)) V2s_27))) V2s_27)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r1 $$unsorted)) (=> (@ (@ tptp.mem V0r1) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V1r2 $$unsorted)) (=> (@ (@ tptp.mem V1r2) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V2s1 $$unsorted)) (=> (@ (@ tptp.mem V2s1) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V3s2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Efinite__prefixes A_27a) A_27b)))) (=> (@ (@ tptp.mem V3s2) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0r1)) V2s1)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1r2)) V3s2))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) V0r1)) V1r2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27b)) V2s1)) V3s2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0r1 $$unsorted)) (=> (@ (@ tptp.mem V0r1) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V1r2 $$unsorted)) (=> (@ (@ tptp.mem V1r2) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27c)) tptp.bool)) (forall ((V2s1 $$unsorted)) (=> (@ (@ tptp.mem V2s1) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V3s2 $$unsorted)) (let ((_let_1 (@ tptp.c_2Eset__relation_2Efinite__prefixes A_27a))) (=> (@ (@ tptp.mem V3s2) (@ (@ tptp.arr A_27c) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V0r1)) V2s1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Efinite__prefixes A_27b) A_27c)) V1r2)) V3s2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27b) A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) tptp.bool)) V4x)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27c)) (@ (@ tptp.lam A_27c) (lambda ((V5y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27c)) V5y)) V3s2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27c))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27c)) V4x)) V5y))) V1r2))))))))))) V2s1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Eset__relation_2Ercomp A_27a) A_27c) A_27b)) V0r1)) V1r2))) V3s2)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V2s $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27b))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (= (@ _let_1 V3x) (@ _let_1 V4y)) (= V3x V4y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Efinite__prefixes A_27a) A_27a)) V1r)) V2s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Efinite__prefixes A_27b) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27a) (@ (@ tptp.ty_2Epair_2Eprod _let_1) tptp.bool))) (@ (@ tptp.lam A_27a) (lambda ((V5x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V6y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27b)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27b)) (@ _let_1 V5x))) (@ _let_1 V6y)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V5x)) V6y))) V1r))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V2s))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Efinite__prefixes A_27a) A_27b)) V0r)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27b)) V2t)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27b) A_27a)) V0r)))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27b)) V1s)) V2t))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Eset__relation_2Etc A_27a) (@ (@ tptp.lam (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (lambda ((V0r $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) (lambda ((V1a0 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2tc_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V3a0 $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ _let_2 (@ _let_1 (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V5y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V4x)) V5y))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) V3a0)) _let_1))) (@ (@ tptp.ap V0r) _let_1))))))))))) (@ _let_2 (@ _let_1 (lambda ((V6x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V7y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) V3a0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V6x)) V7y)))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V8z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_2 (@ tptp.ap V2tc_27))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V6x)) V8z)))) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V8z)) V7y)))))))))))))))))) (@ (@ tptp.ap V2tc_27) V3a0))))))))) (@ (@ tptp.ap V2tc_27) V1a0))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (and (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V1x)) V2y))))) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ _let_1 V0r)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r))))))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27a) (=> (exists ((V5z $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))) (and (@ (@ tptp.mem V5z) A_27a) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V3x)) V5z))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V5z)) V4y))) _let_1))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V3x)) V4y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V1x)) V2y))))) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r))) (or (@ tptp.p (@ _let_1 V0r)) (exists ((V3z $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))) (and (@ (@ tptp.mem V3z) A_27a) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V1x)) V3z))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V3z)) V2y))) _let_1)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1tc_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1tc_27) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V3y))) V0r)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V2x)) V3y))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (=> (exists ((V6z $$unsorted)) (let ((_let_1 (@ tptp.ap V1tc_27))) (and (@ (@ tptp.mem V6z) A_27a) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4x)) V6z)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V6z)) V5y))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V4x)) V5y)))))))) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (forall ((V8y $$unsorted)) (=> (@ (@ tptp.mem V8y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V7x)) V8y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V7x)) V8y))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)))) (let ((_let_2 (@ _let_1 V1s))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET _let_3)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr _let_3) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_4 V0r)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_1 V0r))) _let_2))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr _let_1) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET _let_1)) V0r)) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)))) (let ((_let_2 (@ _let_1 V0r))) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ _let_1 _let_2) _let_2))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET _let_2)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr _let_2) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V0r)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_1 V0r))) (@ _let_1 V1s))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1tc_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1tc_27) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V3y))) V0r)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V2x)) V3y))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (=> (exists ((V6z $$unsorted)) (let ((_let_1 (@ tptp.ap V1tc_27))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))) (and (@ (@ tptp.mem V6z) A_27a) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_3 V4x)) V6z))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4x)) V6z)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_3 V6z)) V5y))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V6z)) V5y)))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V4x)) V5y)))))))) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (forall ((V8y $$unsorted)) (=> (@ (@ tptp.mem V8y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V7x)) V8y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V7x)) V8y))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V1x)) V2y))))) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r))) (or (@ tptp.p (@ _let_1 V0r)) (exists ((V3z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))) (and (@ (@ tptp.mem V3z) A_27a) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1x)) V3z))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V3z)) V2y))) V0r))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V1x)) V2y))))) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r))) (or (@ tptp.p (@ _let_1 V0r)) (exists ((V3z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))) (and (@ (@ tptp.mem V3z) A_27a) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1x)) V3z))) V0r)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V3z)) V2y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1tc_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1tc_27) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V3y))) V0r)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V2x)) V3y))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (=> (exists ((V6z $$unsorted)) (and (@ (@ tptp.mem V6z) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V4x)) V6z))) V0r)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V6z)) V5y)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V4x)) V5y)))))))) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (forall ((V8y $$unsorted)) (=> (@ (@ tptp.mem V8y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V7x)) V8y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V7x)) V8y))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1tc_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1tc_27) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V3y))) V0r)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V2x)) V3y))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (=> (exists ((V6z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))) (and (@ (@ tptp.mem V6z) A_27a) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V4x)) V6z))) V0r)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V6z)) V5y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V6z)) V5y)))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V4x)) V5y)))))))) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (forall ((V8y $$unsorted)) (=> (@ (@ tptp.mem V8y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V7x)) V8y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V7x)) V8y))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1tc_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1tc_27) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V3y))) V0r)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V2x)) V3y))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (=> (exists ((V6z $$unsorted)) (and (@ (@ tptp.mem V6z) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V4x)) V6z)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V6z)) V5y))) V0r)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V4x)) V5y)))))))) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (forall ((V8y $$unsorted)) (=> (@ (@ tptp.mem V8y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V7x)) V8y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V7x)) V8y))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1tc_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1tc_27) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (or (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)) V0r))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)) V0r)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V2x)) V2x)))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27a) (=> (exists ((V5z $$unsorted)) (and (@ (@ tptp.mem V5z) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V3x)) V5z)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V5z)) V4y))) V0r)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V3x)) V4y)))))))) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V6x)) V7y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V6x)) V7y))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1tc_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1tc_27) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V3y))) V0r)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V2x)) V3y))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (=> (exists ((V6z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))) (and (@ (@ tptp.mem V6z) A_27a) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V4x)) V6z))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V4x)) V6z)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V6z)) V5y))) V0r)))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V4x)) V5y)))))))) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (forall ((V8y $$unsorted)) (=> (@ (@ tptp.mem V8y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V7x)) V8y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1tc_27) V7x)) V8y))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r1 $$unsorted)) (=> (@ (@ tptp.mem V0r1) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V1x)) V2y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r1))) (forall ((V3r2 $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V3r2) (@ (@ tptp.arr _let_1) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V1x)) V2y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION _let_1)) V0r1)) V3r2)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r1 $$unsorted)) (=> (@ (@ tptp.mem V0r1) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1r2 $$unsorted)) (=> (@ (@ tptp.mem V1r2) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V3y))))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ _let_1 V0r1)) (@ tptp.p (@ _let_1 V1r2)))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V4x)) V5y))))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (@ tptp.p (@ _let_2 (@ _let_1 V0r1))) (@ tptp.p (@ _let_2 (@ _let_1 V1r2))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V1y) A_27a) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V0x)) V1y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) (@ tptp.c_2Epred__set_2EEMPTY _let_1)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.c_2Epred__set_2EEMPTY (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)))) (= (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) _let_1) _let_1))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V1x)) V2y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1x)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)) V0r))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2y)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)) V0r)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27a) (forall ((V3e_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2e)) V3e_27))))) (=> (@ (@ tptp.mem V3e_27) A_27a) (=> (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) V0r)) V1x)))) (@ tptp.p (@ _let_2 (@ _let_1 V0r)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE _let_2) _let_2)) (@ (@ tptp.c_2Epair_2ESWAP A_27a) A_27a))))) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr _let_2) tptp.bool)) (= (@ _let_1 (@ _let_3 V0r)) (@ _let_3 (@ _let_1 V0r)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eacyclic A_27a)) V0r)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V1x)) V1x))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r1 $$unsorted)) (=> (@ (@ tptp.mem V0r1) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1r2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Eacyclic A_27a)))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V1r2) (@ (@ tptp.arr _let_2) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V0r1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET _let_2)) V1r2)) V0r1))) (@ tptp.p (@ _let_1 V1r2))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Eacyclic A_27a)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ _let_1 V0r)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) V0r)) V1s))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eacyclic A_27a)) V0r)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V1x)) V1x))) V0r)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Eacyclic A_27a)))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr _let_2) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE _let_2) _let_2)) (@ (@ tptp.c_2Epair_2ESWAP A_27a) A_27a))) V0r))) (@ tptp.p (@ _let_1 V0r))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0rs $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V0rs) (@ (@ tptp.arr (@ (@ tptp.arr _let_1) tptp.bool)) tptp.bool)) (=> (and (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V2r_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)))) (let ((_let_4 (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_4)))) (=> (@ (@ tptp.mem V2r_27) _let_4) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_5 V1r)) V0rs)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 V2r_27)) V0rs)) (not (= V1r V2r_27))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) (@ (@ tptp.ap (@ _let_3 (@ _let_2 V1r))) (@ _let_1 V1r)))) (@ (@ tptp.ap (@ _let_3 (@ _let_2 V2r_27))) (@ _let_1 V2r_27)))))))))))))) (forall ((V3r $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) (=> (@ (@ tptp.mem V3r) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V3r)) V0rs)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eacyclic A_27a)) V3r))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eacyclic A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION _let_1)) V0rs))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1r_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Eset__relation_2Eacyclic A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)))) (=> (@ (@ tptp.mem V1r_27) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) (@ (@ tptp.ap (@ _let_5 (@ _let_4 V0r))) (@ _let_3 V0r)))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 V1r_27))) (@ _let_3 V1r_27)))) (@ tptp.p (@ _let_2 V0r)) (@ tptp.p (@ _let_2 V1r_27))) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION _let_1)) V0r)) V1r_27))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Ereflexive A_27a)) V0r)) V1s)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V2x))) V0r)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eirreflexive A_27a)) V0r)) V1s)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V1s)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V2x))) V0r))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etransitive A_27a)) V0r)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (forall ((V3z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1x)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))) (=> (@ (@ tptp.mem V3z) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_2 V2y))) V0r)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_1 V2y)) V3z))) V0r))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_2 V3z))) V0r))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etransitive A_27a)) V0r)) (= (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r) V0r)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etransitive A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eantisym A_27a)) V0r)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))) (=> (@ (@ tptp.mem V2y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1x)) V2y))) V0r)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2y)) V1x))) V0r))) (= V1x V2y))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Epartial__order A_27a)) V0r)) V1s)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)) V0r))) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)) V0r))) V1s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etransitive A_27a)) V0r)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Ereflexive A_27a)) V0r)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eantisym A_27a)) V0r))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Eantisym A_27a)))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr _let_2) tptp.bool)) (=> (@ tptp.p (@ _let_1 V0t)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET _let_2)) V1s)) V0t)) (@ tptp.p (@ _let_1 V1s)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V3y))) V0r)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Epartial__order A_27a)) V0r)) V1s))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3y)) V1s))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2s_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Epartial__order A_27a)))) (=> (@ (@ tptp.mem V2s_27) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0r)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V2s_27)) V1s))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) V0r)) V2s_27))) V2s_27)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) V0r))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Epartial__order A_27a)) V0r)) V1s)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)) _let_1))) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)) _let_1))) V1s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etransitive A_27a)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eantisym A_27a)) _let_1)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Epartial__order A_27a)) V0r)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eacyclic A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) V0r)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) V0r)) V1s)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)) V0r))) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)) V0r))) V1s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etransitive A_27a)) V0r)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eantisym A_27a)) V0r)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 V2x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 V3y)) V1s))) (or (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2x)) V3y))) V0r)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V3y)) V2x))) V0r)))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2s_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)))) (=> (@ (@ tptp.mem V2s_27) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0r)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V2s_27)) V1s))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) V0r)) V2s_27))) V2s_27)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) V0r)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Epartial__order A_27a)) V0r)) V1s))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict__linear__order A_27a)) V0r)) V1s)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)) V0r))) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)) V0r))) V1s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etransitive A_27a)) V0r)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V2x))) V0r))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 V3x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 V4y)) V1s)) (not (= V3x V4y))) (or (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V3x)) V4y))) V0r)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V4y)) V3x))) V0r)))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V3y))) V0r)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict__linear__order A_27a)) V0r)) V1s))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3y)) V1s))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V3y))) V0r)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) V0r)) V1s))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3y)) V1s))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27b)) V0r) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V2y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1x)) V2y))) V0r)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erel__to__reln A_27a) A_27b)) V0R) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) (@ (@ tptp.ty_2Epair_2Eprod _let_1) tptp.bool))) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V2y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1x)) V2y))) (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V2y)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2ERRUNIV A_27a)) V0s) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V1x)) V0s))) (@ (@ tptp.ap (@ _let_1 V2y)) V0s)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2ERREFL__EXP A_27a)) V0R)) V1s) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERUNION A_27a) A_27a)) V0R)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V3y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V2x)) V3y))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V1s)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERSUBSET A_27a) A_27a)) V0R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2ERREFL__EXP A_27a)) V0R)) V1s)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2ERREFL__EXP A_27a)) V0R)) (@ tptp.c_2Epred__set_2EUNIV A_27a)) V0R)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREL__RESTRICT A_27a)) V0R)) (@ tptp.c_2Epred__set_2EUNIV A_27a)) V0R)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0xy $$unsorted)) (=> (@ (@ tptp.mem V0xy) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V1R $$unsorted)) (=> (@ (@ tptp.mem V1R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) V0xy)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erel__to__reln A_27a) A_27b)) V1R))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V0xy))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V0xy)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27b)) V0r)) V1x)) V2y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1x)) V2y))) V0r))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.c_2Eset__relation_2Erel__to__reln A_27a) A_27b) (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) tptp.bool))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27b) (@ (@ (@ tptp.c_2Epair_2ECURRY A_27a) A_27b) tptp.bool))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erel__to__reln A_27a) A_27b)) V0R)) V0R))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erel__to__reln A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27b)) V0r)) V0r))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r1 $$unsorted)) (=> (@ (@ tptp.mem V0r1) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V1r2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27b)))) (=> (@ (@ tptp.mem V1r2) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (= (= (@ _let_1 V0r1) (@ _let_1 V1r2)) (= V0r1 V1r2))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (=> (@ (@ tptp.mem V0R1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erel__to__reln A_27a) A_27b)))) (=> (@ (@ tptp.mem V1R2) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (= (@ _let_1 V0R1) (@ _let_1 V1R2)) (= V0R1 V1R2))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V1R $$unsorted)) (=> (@ (@ tptp.mem V1R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (= V0r (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erel__to__reln A_27a) A_27b)) V1R)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27b)) V0r) V1R)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27b)) V0r) (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERDOM A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27b)) V0r))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27b)) V0r) (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERRANGE A_27b) A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27b) A_27a)) V0r))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) V0r) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erel__to__reln A_27a) A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ESTRORD A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27a)) V0r)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) V0r)) V1s) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erel__to__reln A_27a) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREL__RESTRICT A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27a)) V0r))) V1s))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0r1 $$unsorted)) (=> (@ (@ tptp.mem V0r1) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c)) tptp.bool)) (forall ((V1r2 $$unsorted)) (=> (@ (@ tptp.mem V1r2) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b)) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Eset__relation_2Ercomp A_27a) A_27b) A_27c)) V0r1)) V1r2) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erel__to__reln A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Erelation_2EO A_27a) A_27c) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27c) A_27b)) V1r2))) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27c)) V0r1)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Euniv__reln A_27a)) V0s) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erel__to__reln A_27a) A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2ERRUNIV A_27a)) V0s))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erel__to__reln A_27a) A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27a)) V0r)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eacyclic A_27a)) V0r)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eirreflexive A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27a)) V0r))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eirreflexive A_27a)) V0r)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eirreflexive A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREL__RESTRICT A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27a)) V0r))) V1s)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eirreflexive A_27a)) V0r)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eirreflexive A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27a)) V0r)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Ereflexive A_27a)) V0r)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ereflexive A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2ERREFL__EXP A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27a)) V0r))) V1s)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Ereflexive A_27a)) V0r)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ereflexive A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27a)) V0r)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etransitive A_27a)) V0r)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27a)) V0r)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eantisym A_27a)) V0r)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eantisymmetric A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27a)) V0r)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27a)) V0r))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Epartial__order A_27a)) V0r)) V1s)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERSUBSET A_27a) A_27a)) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2ERRUNIV A_27a)) V1s))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWeakOrder A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2ERREFL__EXP A_27a)) _let_1)) V1s)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Epartial__order A_27a)) V0r)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWeakOrder A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27a)) V0r)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) V0r)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWeakLinearOrder A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27a)) V0r)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict__linear__order A_27a)) V0r)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EStrongLinearOrder A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27a)) V0r)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0xy $$unsorted)) (=> (@ (@ tptp.mem V0xy) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V1R $$unsorted)) (=> (@ (@ tptp.mem V1R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27b) (forall ((V5r1 $$unsorted)) (=> (@ (@ tptp.mem V5r1) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V6r2 $$unsorted)) (=> (@ (@ tptp.mem V6r2) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V7R1 $$unsorted)) (=> (@ (@ tptp.mem V7R1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V8R2 $$unsorted)) (=> (@ (@ tptp.mem V8R2) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V9R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V9R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V10r $$unsorted)) (=> (@ (@ tptp.mem V10r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)) tptp.bool)) (forall ((V11r $$unsorted)) (=> (@ (@ tptp.mem V11r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V12s $$unsorted)) (=> (@ (@ tptp.mem V12s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V13r1 $$unsorted)) (=> (@ (@ tptp.mem V13r1) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c)) tptp.bool)) (forall ((V14r2 $$unsorted)) (let ((_let_1 (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 A_27a)) V11r))) (let ((_let_3 (@ tptp.c_2Epred__set_2EUNIV A_27a))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Eset__relation_2ERREFL__EXP A_27a)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Epred__set_2EREL__RESTRICT A_27a)))) (let ((_let_6 (@ (@ tptp.ap (@ _let_5 _let_2)) V12s))) (let ((_let_7 (@ tptp.ap (@ tptp.c_2Erelation_2Eirreflexive A_27a)))) (let ((_let_8 (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC A_27a)) _let_2))) (let ((_let_9 (@ tptp.c_2Eset__relation_2Erel__to__reln A_27a))) (let ((_let_10 (@ tptp.ap (@ _let_9 A_27a)))) (let ((_let_11 (@ tptp.ap (@ _let_9 A_27b)))) (let ((_let_12 (@ tptp.ap (@ _let_1 A_27b)))) (let ((_let_13 (@ _let_12 V2r))) (let ((_let_14 (@ _let_11 V1R))) (let ((_let_15 (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))))) (=> (@ (@ tptp.mem V14r2) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b)) tptp.bool)) (and (= (@ tptp.p (@ (@ tptp.ap (@ _let_15 V0xy)) _let_14)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V0xy))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V0xy)))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap _let_13) V3x)) V4y)) (@ tptp.p (@ (@ tptp.ap (@ _let_15 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V3x)) V4y))) V2r))) (= (@ _let_12 _let_14) V1R) (= (@ _let_11 _let_13) V2r) (= (= (@ _let_12 V5r1) (@ _let_12 V6r2)) (= V5r1 V6r2)) (= (= (@ _let_11 V7R1) (@ _let_11 V8R2)) (= V7R1 V8R2)) (= (@ (@ tptp.ap (@ _let_4 V9R)) _let_3) V9R) (= (@ (@ tptp.ap (@ _let_5 V9R)) _let_3) V9R) (= (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27b)) V2r) (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERDOM A_27a) A_27b)) _let_13)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27b)) V10r) (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2ERRANGE A_27b) A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27b) A_27a)) V10r))) (= (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) V11r) (@ _let_10 (@ (@ tptp.ap (@ tptp.c_2Erelation_2ESTRORD A_27a)) _let_2))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) V11r)) V12s) (@ _let_10 _let_6)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Eset__relation_2Ercomp A_27a) A_27b) A_27c)) V13r1)) V14r2) (@ _let_11 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Erelation_2EO A_27a) A_27c) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27c) A_27b)) V14r2))) (@ (@ tptp.ap (@ _let_1 A_27c)) V13r1)))) (= (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Euniv__reln A_27a)) V12s) (@ _let_10 (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2ERRUNIV A_27a)) V12s))) (= (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V11r) (@ _let_10 _let_8)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eacyclic A_27a)) V11r)) (@ tptp.p (@ _let_7 _let_8))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eirreflexive A_27a)) V11r)) V12s)) (@ tptp.p (@ _let_7 _let_6))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Ereflexive A_27a)) V11r)) V12s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Ereflexive A_27a)) (@ (@ tptp.ap (@ _let_4 _let_2)) V12s)))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etransitive A_27a)) V11r)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) _let_2))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eantisym A_27a)) V11r)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eantisymmetric A_27a)) _let_2))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Epartial__order A_27a)) V11r)) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWeakOrder A_27a)) _let_2))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) V11r)) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWeakLinearOrder A_27a)) _let_2))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict__linear__order A_27a)) V11r)) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EStrongLinearOrder A_27a)) _let_2)))))))))))))))))))))))))))))))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eacyclic A_27a)) V1r)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)) V1r))) V0s)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)) V1r))) V0s))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27a)) V1r))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0xs $$unsorted)) (=> (@ (@ tptp.mem V0xs) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Emaximal__elements A_27a)) V0xs)) V1r) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0xs))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3x_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x_27)) V0xs))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V3x_27))) V1r)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V2x)) V3x_27))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0xs $$unsorted)) (=> (@ (@ tptp.mem V0xs) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)) V0xs)) V1r) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0xs))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3x_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x_27)) V0xs))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V3x_27)) V2x))) V1r)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V2x)) V3x_27))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1lo $$unsorted)) (=> (@ (@ tptp.mem V1lo) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)) V0s)) V1lo))) V0s)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0xs $$unsorted)) (=> (@ (@ tptp.mem V0xs) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr _let_1) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)) V0xs)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE _let_1) _let_1)) (@ (@ tptp.c_2Epair_2ESWAP A_27a) A_27a))) V1r)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Emaximal__elements A_27a)) V0xs)) V1r))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2r1 $$unsorted)) (=> (@ (@ tptp.mem V2r1) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V3r2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Emaximal__elements A_27a)) V1s)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0e)))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V3r2) (@ (@ tptp.arr _let_3) tptp.bool)) (=> (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION _let_3)) V2r1)) V3r2)))) (and (@ tptp.p (@ _let_2 (@ _let_1 V2r1))) (@ tptp.p (@ _let_2 (@ _let_1 V3r2)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2r1 $$unsorted)) (=> (@ (@ tptp.mem V2r1) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V3r2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)) V1s)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0e)))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V3r2) (@ (@ tptp.arr _let_3) tptp.bool)) (=> (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION _let_3)) V2r1)) V3r2)))) (and (@ tptp.p (@ _let_2 (@ _let_1 V2r1))) (@ tptp.p (@ _let_2 (@ _let_1 V3r2)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1r_27 $$unsorted)) (=> (@ (@ tptp.mem V1r_27) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V2xs $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)) V2xs)))) (=> (@ (@ tptp.mem V2xs) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) V0r)) V1r_27)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ _let_1 V1r_27))) (@ _let_1 V0r))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0xs $$unsorted)) (=> (@ (@ tptp.mem V0xs) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)) V0xs)))) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) V1r)) V0xs)) (@ _let_1 V1r))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27a)) V0r))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V2s)) (exists ((V3y $$unsorted)) (and (@ (@ tptp.mem V3y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3y)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)) V2s)) V0r))) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V3y)) V1x))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V0r))) (= V3y V1x)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (=> (not (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eacyclic A_27a)) V1r)) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Emaximal__elements A_27a)) V0s)) V1r)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (=> (not (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eacyclic A_27a)) V1r)) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)) V0s)) V1r)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Emaximal__elements A_27a)) V0s)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)) V1r))) V0s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)) V1r))) V0s))) (= (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V1r)) (@ _let_1 V1r))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)) V0s)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)) V1r))) V0s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)) V1r))) V0s))) (= (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V1r)) (@ _let_1 V1r))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eacyclic A_27a)) V1r)) (@ tptp.p (@ _let_1 V0s)) (not (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)) V0s)) V1r))))) (exists ((V3y $$unsorted)) (and (@ (@ tptp.mem V3y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3y)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)) V0s)) V1r))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V3y)) V2x))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V1r))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eacyclic A_27a)) V1r)) (@ tptp.p (@ _let_1 V0s)) (not (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Emaximal__elements A_27a)) V0s)) V1r))))) (exists ((V3y $$unsorted)) (and (@ (@ tptp.mem V3y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3y)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Emaximal__elements A_27a)) V0s)) V1r))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V3y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etc A_27a)) V1r))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3s_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V3s_27) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Epartial__order A_27a)) V0r)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Efinite__prefixes A_27a) A_27a)) V0r)) V1s)) (not (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)) V3s_27)) V0r)))) (@ tptp.p (@ _let_1 V3s_27)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V3s_27)) V1s))) (exists ((V4x_27 $$unsorted)) (and (@ (@ tptp.mem V4x_27) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x_27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)) V3s_27)) V0r))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V4x_27)) V2x))) V0r)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr _let_1) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict__linear__order A_27a)) V0r)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (= V0r (@ tptp.c_2Epred__set_2EEMPTY _let_1)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr _let_1) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) V0r)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (= V0r (@ tptp.c_2Epred__set_2EEMPTY _let_1)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V2s_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)))) (=> (@ (@ tptp.mem V2s_27) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1r)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) V1r)) V2s_27))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0s)) V2s_27))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V2s_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict__linear__order A_27a)))) (=> (@ (@ tptp.mem V2s_27) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1r)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) V1r)) V2s_27))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0s)) V2s_27))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0lo $$unsorted)) (=> (@ (@ tptp.mem V0lo) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1X $$unsorted)) (=> (@ (@ tptp.mem V1X) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) V0lo)) V1X)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)) V0lo))) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)) V0lo)) V1X)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0lo $$unsorted)) (=> (@ (@ tptp.mem V0lo) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1X $$unsorted)) (=> (@ (@ tptp.mem V1X) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) V0lo)) V1X)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V1X)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V2x))) V0lo)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0lo $$unsorted)) (=> (@ (@ tptp.mem V0lo) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1X $$unsorted)) (=> (@ (@ tptp.mem V1X) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) V0lo)) V1X)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V3y))) V0lo)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2x)) V1X)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3y)) V1X)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1X $$unsorted)) (=> (@ (@ tptp.mem V1X) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2lo $$unsorted)) (=> (@ (@ tptp.mem V2lo) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0x)) V1X)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) V2lo)) V1X)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3y)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)) V1X)) V2lo))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V3y)) V0x))) V2lo)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (and (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V1s))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V0r)) V1s))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION _let_1)) V0r)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V3y)) V2x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3y)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V1s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V2x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V1s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V2x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict__linear__order A_27a)) V0r)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eacyclic A_27a)) V0r))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r1 $$unsorted)) (=> (@ (@ tptp.mem V0r1) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1r2 $$unsorted)) (=> (@ (@ tptp.mem V1r2) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V2s $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict__linear__order A_27a)) V0r1)) V2s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)) V1r2))) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)) V1r2)))) V2s))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eacyclic A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION _let_1)) V0r1)) V1r2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET _let_1)) V1r2)) V0r1))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) V0r)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict__linear__order A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) V0r))) V1s))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict__linear__order A_27a)) V0r)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION _let_1)) V0r)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V2x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V1s)))))))) V1s)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict__linear__order A_27a)) V1r)) V0s)) (not (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Emaximal__elements A_27a)) V0s)) V1r)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict__linear__order A_27a)) V1r)) V0s)) (not (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)) V0s)) V1r)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) V1r)) V0s)) (not (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Emaximal__elements A_27a)) V0s)) V1r)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) V1r)) V0s)) (not (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)) V0s)) V1r)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3y)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) V1r)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Emaximal__elements A_27a)) V0s)) V1r)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V3y)) V2x))) V1r)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3y)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) V1r)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)) V0s)) V1r)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V3y))) V1r)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2s_27 $$unsorted)) (=> (@ (@ tptp.mem V2s_27) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)) V2s_27)) V0r))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) V0r)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3x)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4y)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V2s_27)) V1s))) (= V3x V4y)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3s_27 $$unsorted)) (=> (@ (@ tptp.mem V3s_27) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) V1r)) V2s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Efinite__prefixes A_27a) A_27a)) V1r)) V2s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V3s_27)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V3s_27)) V2s))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESING A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)) V3s_27)) V1r)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a))) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (let ((_let_3 (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27a) (@ (@ tptp.ty_2Epair_2Eprod _let_2) tptp.bool))))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_2) _let_2)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V3m)))) (=> (and (= _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (not (= _let_2 (@ tptp.c_2Eoption_2ENONE A_27a)))) (= V3m V2n))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) V1s)) (exists ((V5m tptp.tp__ty_2Enum_2Enum)) (= (@ (@ tptp.ap V0f) (@ tptp.inj__ty_2Enum_2Enum V5m)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V4x)))))) (forall ((V6m tptp.tp__ty_2Enum_2Enum) (V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (=> (= (@ (@ tptp.ap V0f) (@ tptp.inj__ty_2Enum_2Enum V6m)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V7x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V7x)) V1s)))))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) (@ _let_4 (@ _let_3 (@ _let_1 (lambda ((V8x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V9y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V8x)) V9y))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V10m $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V11n $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)))) (let ((_let_2 (@ tptp.ap V0f))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption A_27a))))) (let ((_let_4 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) V10m)) V11n))) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_3 (@ _let_2 V10m))) (@ _let_1 V8x)))) (@ (@ tptp.ap (@ _let_3 (@ _let_2 V11n))) (@ _let_1 V9y))))))))))))))))))))))) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Efinite__prefixes A_27a) A_27a)) (@ _let_4 (@ _let_3 (@ _let_1 (lambda ((V12x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V13y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V12x)) V13y))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V14m $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V15n $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)))) (let ((_let_2 (@ tptp.ap V0f))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption A_27a))))) (let ((_let_4 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) V14m)) V15n))) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_3 (@ _let_2 V14m))) (@ _let_1 V12x)))) (@ (@ tptp.ap (@ _let_3 (@ _let_2 V15n))) (@ _let_1 V13y))))))))))))))))))))))) V1s)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Echain A_27a)) V0s)) V1r)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 V2x)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 V3y)) V0s))) (or (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2x)) V3y))) V1r)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V3y)) V2x))) V1r)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Eupper__bounds A_27a) A_27b)) V0s)) V1r) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27b)) V1r)))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V3y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V3y)) V0s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27a)) V3y)) V2x))) V1r))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x1 $$unsorted)) (=> (@ (@ tptp.mem V2x1) A_27a) (forall ((V3x2 $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Eupper__bounds A_27a) A_27a)) V1s)) V0r))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V3x2) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etransitive A_27a)) V0r)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V2x1)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x1)) V3x2))) V0r))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3x2)) _let_1))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Efchains A_27a)) V0r) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1k $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_2 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) tptp.bool)) V1k)) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Echain A_27a)) V1k)) V0r))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_1)) V1k)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2C $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Eupper__bounds A_27a) A_27a)) V2C)) V0r))) V2C))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) _let_1)) V1k))) (let ((_let_3 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Echain A_27a)) V2C)) V0r))) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V2C)) V1k))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr A_27a) tptp.bool))) _let_2)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECHOICE A_27a)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)) _let_2)) V0r))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (not (= V1s (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Epartial__order A_27a)) V0r)) V1s)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Echain A_27a)) V2t)) V0r)) (not (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Eupper__bounds A_27a) A_27a)) V2t)) V0r) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))))) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Emaximal__elements A_27a)) V1s)) V0r)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0xs $$unsorted)) (=> (@ (@ tptp.mem V0xs) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1xss $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1xss) (@ (@ tptp.arr _let_1) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eper A_27a)) V0xs)) V1xss)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V1xss))) V0xs)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) V1xss))) (forall ((V2xs1 $$unsorted)) (=> (@ (@ tptp.mem V2xs1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3xs2 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)))) (=> (@ (@ tptp.mem V3xs2) _let_1) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V2xs1)) V1xss)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3xs2)) V1xss)) (not (= V2xs1 V3xs2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) V2xs1)) V3xs2)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0xss $$unsorted)) (=> (@ (@ tptp.mem V0xss) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1xs $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1xs) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eper__restrict A_27a)) V0xss)) V1xs) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2xs_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V2xs_27)) V1xs))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2xs_27)) V0xss)))))))) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0xs $$unsorted)) (=> (@ (@ tptp.mem V0xs) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1xss $$unsorted)) (=> (@ (@ tptp.mem V1xss) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V2e $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Eset__relation_2Eper A_27a)))) (=> (@ (@ tptp.mem V2e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V0xs)) V1xss)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V0xs)) V2e))) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V3es $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) tptp.bool)) V3es)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V3es)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V4es $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V4es)) V2e))))) V1xss)))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_1)) V3es)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2s_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Eper A_27a)))) (=> (@ (@ tptp.mem V2s_27) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1s)) V0r)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2s_27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eper__restrict A_27a)) V0r)) V2s_27))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0xs $$unsorted)) (=> (@ (@ tptp.mem V0xs) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1xss $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1xss) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V0xs)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eper A_27a)) V0xs)) V1xss))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable _let_1)) V1xss)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0xss $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_2 (@ tptp.arr _let_1))) (let ((_let_3 (@ _let_2 A_27a))) (=> (@ (@ tptp.mem V0xss) (@ _let_2 tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eall__choices A_27a)) V0xss) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_3)) (@ (@ tptp.lam _let_3) (lambda ((V1choice $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE _let_1) A_27a)) V1choice)) V0xss))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2xs $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.arr A_27a) tptp.bool))) V2xs)) V0xss))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) (@ (@ tptp.ap V1choice) V2xs))) V2xs)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.arr A_27a) tptp.bool))) V0x)) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eall__choices A_27a)) V1s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2y)) V0x))) (exists ((V3z $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (and (@ (@ tptp.mem V3z) _let_1) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V3z)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2y)) V3z)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Enum__order A_27a)) V0f)) V1s) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27a) (@ (@ tptp.ty_2Epair_2Eprod _let_1) tptp.bool))) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (let ((_let_3 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V3y))) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V2x)) V1s))) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V3y)) V1s))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_1 V2x))) (@ _let_1 V3y)))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) tptp.ty_2Enum_2Enum)) V0f)) V1s)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Enum__order A_27a)) V0f)) V1s))) V1s))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) tptp.ty_2Enum_2Enum)) V0f)) V1s)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Efinite__prefixes A_27a) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Enum__order A_27a)) V0f)) V1s))) V1s))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r_27 $$unsorted)) (=> (@ (@ tptp.mem V0r_27) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2r $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_3 (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) (=> (@ (@ tptp.mem V2r) _let_3) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eget__min A_27a)) V0r_27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_3)) V1s)) V2r)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET _let_2) (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.lam _let_2) (lambda ((V3mins $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESING A_27a)) V3mins))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECHOICE A_27a)) V3mins)))) (@ tptp.c_2Eoption_2ENONE A_27a)))))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V1s)) V2r))) V0r_27)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr _let_1) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod (@ (@ tptp.arr A_27a) tptp.bool)) _let_1)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)))) (=> (and (forall ((V1r_27 $$unsorted)) (=> (@ (@ tptp.mem V1r_27) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3r $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) (=> (@ (@ tptp.mem V3r) _let_1) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1r_27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) _let_1)) V2s)) V3r))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))))))))) (forall ((V4r_27 $$unsorted)) (=> (@ (@ tptp.mem V4r_27) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V5s $$unsorted)) (=> (@ (@ tptp.mem V5s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V6r $$unsorted)) (=> (@ (@ tptp.mem V6r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V7n tptp.tp__ty_2Enum_2Enum)) (=> (forall ((V8min $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))))) (=> (@ (@ tptp.mem V8min) (@ tptp.ty_2Eoption_2Eoption A_27a)) (=> (and (= V8min (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eget__min A_27a)) V4r_27)) (@ (@ tptp.ap (@ _let_1 V5s)) V6r))) (not (= V8min (@ tptp.c_2Eoption_2ENONE A_27a)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V4r_27)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V5s)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE A_27a)) V8min)))) V6r))) (@ tptp.inj__ty_2Enum_2Enum V7n))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V4r_27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) V5s)) V6r))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V7n))))))))))))) (forall ((V9v $$unsorted)) (=> (@ (@ tptp.mem V9v) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V10v1 $$unsorted)) (=> (@ (@ tptp.mem V10v1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V11v2 $$unsorted)) (=> (@ (@ tptp.mem V11v2) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V12v3 tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V9v)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) V10v1)) V11v2))) (@ tptp.inj__ty_2Enum_2Enum V12v3)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r_27 $$unsorted)) (=> (@ (@ tptp.mem V1r_27) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V2r $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) _let_1)) V0s)) V2r))) (=> (@ (@ tptp.mem V2r) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Enth__min A_27a)) V1r_27)) _let_2)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eget__min A_27a)) V1r_27)) _let_2)))))))))) (forall ((V3s $$unsorted)) (=> (@ (@ tptp.mem V3s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4r_27 $$unsorted)) (=> (@ (@ tptp.mem V4r_27) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V5r $$unsorted)) (=> (@ (@ tptp.mem V5r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V6n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) V3s)) V5r))) (let ((_let_2 (@ tptp.ty_2Eoption_2Eoption A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Enth__min A_27a)) V4r_27)) _let_1)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V6n))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET _let_2) _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V7min $$unsorted)) (let ((_let_1 (@ tptp.c_2Eoption_2ENONE A_27a))) (let ((_let_2 (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_2)) V7min)) _let_1))) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Enth__min A_27a)) V4r_27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V3s)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE A_27a)) V7min)))) V5r))) (@ tptp.inj__ty_2Enum_2Enum V6n))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eget__min A_27a)) V4r_27)) _let_1)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1r_27 $$unsorted)) (=> (@ (@ tptp.mem V1r_27) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V2r $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) _let_1)) V0s)) V2r))) (=> (@ (@ tptp.mem V2r) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Enth__min A_27a)) V1r_27)) _let_2)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eget__min A_27a)) V1r_27)) _let_2)))))))))) (forall ((V3s $$unsorted)) (=> (@ (@ tptp.mem V3s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4r_27 $$unsorted)) (=> (@ (@ tptp.mem V4r_27) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V5r $$unsorted)) (=> (@ (@ tptp.mem V5r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V6n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) V3s)) V5r))) (let ((_let_2 (@ tptp.ty_2Eoption_2Eoption A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Enth__min A_27a)) V4r_27)) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum V6n)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET _let_2) _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V7min $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.c_2Eoption_2ENONE A_27a))) (let ((_let_4 (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_4)) V7min)) _let_3))) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Enth__min A_27a)) V4r_27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V3s)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE A_27a)) V7min)))) V5r))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V6n))))) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eget__min A_27a)) V4r_27)) _let_1)))))))))))) (forall ((V8s $$unsorted)) (=> (@ (@ tptp.mem V8s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V9r_27 $$unsorted)) (=> (@ (@ tptp.mem V9r_27) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V10r $$unsorted)) (=> (@ (@ tptp.mem V10r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V11n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) V8s)) V10r))) (let ((_let_2 (@ tptp.ty_2Eoption_2Eoption A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Enth__min A_27a)) V9r_27)) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum V11n)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET _let_2) _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V12min $$unsorted)) (let ((_let_1 (@ tptp.c_2Eoption_2ENONE A_27a))) (let ((_let_2 (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_2)) V12min)) _let_1))) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Enth__min A_27a)) V9r_27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V8s)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE A_27a)) V12min)))) V10r))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum V11n))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eget__min A_27a)) V9r_27)) _let_1)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Epartial__order A_27a)) V0r)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Efinite__prefixes A_27a) A_27a)) V0r)) V1s))) (exists ((V2r_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (and (@ (@ tptp.mem V2r_27) (@ (@ tptp.arr _let_1) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) V2r_27)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Efinite__prefixes A_27a) A_27a)) V2r_27)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET _let_1)) V0r)) V2r_27)))))))))))
% 9.41/9.73  (declare-fun tptp.ty_2Elist_2Elist (tptp.del) tptp.del)
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EALL__DISTINCT (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EAPPEND (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ _let_2 (@ _let_2 _let_1)))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ECONS (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EDROP (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Elist_2EDROP A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EEL (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elist_2EEL A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) A_27a)))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EEVERY (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elist_2EEVERY A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EEVERYi (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elist_2EEVERYi A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EEXISTS (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elist_2EEXISTS A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EFILTER (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Elist_2EFILTER A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EFIND (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elist_2EFIND A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Eoption_2Eoption A_27a))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EFLAT (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Elist_2EFLAT A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist _let_1)) _let_1)))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EFOLDL (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Elist_2EFOLDL A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.arr A_27a) A_27b))) (@ _let_1 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) A_27b)))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EFOLDL2 (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Elist_2EFOLDL2 A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (@ _let_1 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27c)) A_27a))))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EFOLDR (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ _let_1 A_27b))) (@ _let_1 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) A_27b)))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EFRONT (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Elist_2EFRONT A_27a)) (@ (@ tptp.arr _let_1) _let_1)))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EGENLIST (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem (@ tptp.c_2Elist_2EGENLIST A_27a)) (@ (@ tptp.arr (@ _let_1 A_27a)) (@ _let_1 (@ tptp.ty_2Elist_2Elist A_27a)))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EGENLIST__AUX (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem (@ tptp.c_2Elist_2EGENLIST__AUX A_27a)) (@ (@ tptp.arr (@ _let_2 A_27a)) (@ _let_2 (@ (@ tptp.arr _let_1) _let_1))))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EHD (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elist_2EHD A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) A_27a))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EINDEX__FIND (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elist_2EINDEX__FIND A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) A_27a))))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EINDEX__OF (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elist_2EINDEX__OF A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ELAST (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elist_2ELAST A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) A_27a))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ELEN (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elist_2ELEN A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ELENGTH (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elist_2ELENGTH A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.ty_2Enum_2Enum))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ELIST__APPLY (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Elist_2ELIST__APPLY A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27b) A_27a))) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) (@ tptp.ty_2Elist_2Elist A_27a))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ELIST__BIND (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Elist_2ELIST__BIND A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) _let_1)) _let_1))))))
% 9.41/9.73  (declare-sort tptp.tp__c_ty_2Elist_2Elist_ty_2Eone_2Eone 0)
% 9.41/9.73  (declare-fun tptp.inj__c_ty_2Elist_2Elist_ty_2Eone_2Eone (tptp.tp__c_ty_2Elist_2Elist_ty_2Eone_2Eone) $$unsorted)
% 9.41/9.73  (declare-fun tptp.surj__c_ty_2Elist_2Elist_ty_2Eone_2Eone ($$unsorted) tptp.tp__c_ty_2Elist_2Elist_ty_2Eone_2Eone)
% 9.41/9.73  (assert (forall ((X tptp.tp__c_ty_2Elist_2Elist_ty_2Eone_2Eone)) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Eone_2Eone (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Eone_2Eone X)) X)))
% 9.41/9.73  (assert (forall ((X tptp.tp__c_ty_2Elist_2Elist_ty_2Eone_2Eone)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Eone_2Eone X)) (@ tptp.ty_2Elist_2Elist tptp.ty_2Eone_2Eone))))
% 9.41/9.73  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ tptp.ty_2Elist_2Elist tptp.ty_2Eone_2Eone)) (= X (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Eone_2Eone (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Eone_2Eone X))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ELIST__GUARD () $$unsorted)
% 9.41/9.73  (assert (@ (@ tptp.mem tptp.c_2Elist_2ELIST__GUARD) (@ (@ tptp.arr tptp.bool) (@ tptp.ty_2Elist_2Elist tptp.ty_2Eone_2Eone))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ELIST__IGNORE__BIND (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Elist_2ELIST__IGNORE__BIND A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ELIST__LIFT2 (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Elist_2ELIST__LIFT2 A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27c)) (@ tptp.ty_2Elist_2Elist A_27a)))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ELIST__REL (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) tptp.bool))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ELIST__TO__SET (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr A_27a) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ELLEX (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Elist_2ELLEX A_27a)) (@ (@ tptp.arr (@ _let_2 (@ _let_2 tptp.bool))) (@ _let_1 (@ _let_1 tptp.bool))))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ELRC (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 tptp.bool)))) (@ (@ tptp.mem (@ tptp.c_2Elist_2ELRC A_27a)) (@ (@ tptp.arr _let_2) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) _let_2)))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ELUPDATE (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Elist_2ELUPDATE A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr _let_1) _let_1)))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EMAP (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EMAP2 (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Elist_2EMAP2 A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27c)) (@ tptp.ty_2Elist_2Elist A_27a)))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ENIL (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elist_2ENIL A_27a)) (@ tptp.ty_2Elist_2Elist A_27a))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ENULL (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elist_2ENULL A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EOPT__MMAP (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Elist_2EOPT__MMAP A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) (@ tptp.ty_2Eoption_2Eoption (@ tptp.ty_2Elist_2Elist A_27a)))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EPAD__LEFT (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Elist_2EPAD__LEFT A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr _let_1) _let_1)))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EPAD__RIGHT (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Elist_2EPAD__RIGHT A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr _let_1) _let_1)))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EREV (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2Elist_2EREV A_27a)) (@ _let_2 (@ _let_2 _let_1)))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EREVERSE (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Elist_2EREVERSE A_27a)) (@ (@ tptp.arr _let_1) _let_1)))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ESET__TO__LIST (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elist_2ESET__TO__LIST A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.ty_2Elist_2Elist A_27a)))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ESHORTLEX (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Elist_2ESHORTLEX A_27a)) (@ (@ tptp.arr (@ _let_2 (@ _let_2 tptp.bool))) (@ _let_1 (@ _let_1 tptp.bool))))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ESNOC (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Elist_2ESNOC A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.73  (declare-sort tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum 0)
% 9.41/9.73  (declare-fun tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum) $$unsorted)
% 9.41/9.73  (declare-fun tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum ($$unsorted) tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)
% 9.41/9.73  (assert (forall ((X tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum X)) X)))
% 9.41/9.73  (assert (forall ((X tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum X)) (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum))))
% 9.41/9.73  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum)) (= X (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum X))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ESUM () $$unsorted)
% 9.41/9.73  (assert (@ (@ tptp.mem tptp.c_2Elist_2ESUM) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum)) tptp.ty_2Enum_2Enum)))
% 9.41/9.73  (declare-fun tptp.fo__c_2Elist_2ESUM (tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.73  (assert (forall ((X0 tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Elist_2ESUM X0)) (@ (@ tptp.ap tptp.c_2Elist_2ESUM) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum X0)))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ESUM__ACC () $$unsorted)
% 9.41/9.73  (assert (@ (@ tptp.mem tptp.c_2Elist_2ESUM__ACC) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))))
% 9.41/9.73  (declare-fun tptp.fo__c_2Elist_2ESUM__ACC (tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.73  (assert (forall ((X0 tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Elist_2ESUM__ACC X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elist_2ESUM__ACC) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ETAKE (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Elist_2ETAKE A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2ETL (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Elist_2ETL A_27a)) (@ (@ tptp.arr _let_1) _let_1)))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EUNIQUE (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elist_2EUNIQUE A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EUNZIP (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Elist_2EUNZIP A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EZIP (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EdropWhile (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Elist_2EdropWhile A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EisPREFIX (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)))) (@ (@ tptp.mem (@ tptp.c_2Elist_2EisPREFIX A_27a)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2Elist__CASE (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)))) (@ (@ tptp.mem (@ (@ tptp.c_2Elist_2Elist__CASE A_27a) A_27b)) (@ _let_1 (@ (@ tptp.arr A_27b) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ _let_1 A_27b))) A_27b)))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2Elist__size (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elist_2Elist__size A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.ty_2Enum_2Enum)))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2Enub (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Elist_2Enub A_27a)) (@ (@ tptp.arr _let_1) _let_1)))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EoEL (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elist_2EoEL A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Eoption_2Eoption A_27a))))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EoHD (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elist_2EoHD A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Eoption_2Eoption A_27a)))))
% 9.41/9.73  (declare-fun tptp.c_2Elist_2EsplitAtPki (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)))) (let ((_let_2 (@ _let_1 A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Elist_2EsplitAtPki A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) tptp.bool))) (@ (@ tptp.arr (@ _let_1 _let_2)) _let_2)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (exists ((V0rep $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eind__type_2Erecspace A_27a))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr _let_2) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION _let_1) _let_2)) (@ (@ tptp.lam _let_1) (lambda ((V1a0_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ tptp.ty_2Eind__type_2Erecspace A_27a)) tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2_27list_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eind__type_2Erecspace A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V3a0_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eind__type_2Erecspace A_27a))) V3a0_27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2ECONSTR A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.c_2Ebool_2EARB A_27a))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4n $$unsorted)) (@ tptp.c_2Eind__type_2EBOTTOM A_27a))))))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V5a0 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eind__type_2Erecspace A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V6a1 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eind__type_2Erecspace A_27a))) V3a0_27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.lam A_27a) (lambda ((V7a0 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Eind__type_2Erecspace A_27a)) (lambda ((V8a1 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2ECONSTR A_27a)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) V7a0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EFCONS (@ tptp.ty_2Eind__type_2Erecspace A_27a))) V8a1)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V9n $$unsorted)) (@ tptp.c_2Eind__type_2EBOTTOM A_27a)))))))))) V5a0)) V6a1)))) (@ (@ tptp.ap V2_27list_27) V6a1)))))))))))) (@ (@ tptp.ap V2_27list_27) V3a0_27))))))) (@ (@ tptp.ap V2_27list_27) V1a0_27))))))))))) V0rep))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27b) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE A_27a) A_27b)) (@ tptp.c_2Elist_2ENIL A_27a))) V0v)) V1f) V0v))))) (forall ((V2a0 $$unsorted)) (=> (@ (@ tptp.mem V2a0) A_27a) (forall ((V3a1 $$unsorted)) (=> (@ (@ tptp.mem V3a1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4v $$unsorted)) (=> (@ (@ tptp.mem V4v) A_27b) (forall ((V5f $$unsorted)) (=> (@ (@ tptp.mem V5f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2a0)) V3a1))) V4v)) V5f) (@ (@ tptp.ap (@ (@ tptp.ap V5f) V2a0)) V3a1)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2Elist__size A_27a)) V0f)) (@ tptp.c_2Elist_2ENIL A_27a))) tptp.fo__c_2Enum_2E0))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2a0 $$unsorted)) (=> (@ (@ tptp.mem V2a0) A_27a) (forall ((V3a1 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2Elist__size A_27a)) V1f)))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (=> (@ (@ tptp.mem V3a1) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2a0)) V3a1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap V1f) V2a0))) (@ _let_1 V3a1))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0list $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.arr _let_1))) (=> (@ (@ tptp.mem V0list) (@ _let_2 (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ _let_2 _let_1))) tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2EDATATYPE tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap V0list) (@ tptp.c_2Elist_2ENIL A_27a))) (@ tptp.c_2Elist_2ECONS A_27a)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0a0 $$unsorted)) (=> (@ (@ tptp.mem V0a0) A_27a) (forall ((V1a1 $$unsorted)) (=> (@ (@ tptp.mem V1a1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2a0_27 $$unsorted)) (=> (@ (@ tptp.mem V2a0_27) A_27a) (forall ((V3a1_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V3a1_27) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_1 V0a0)) V1a1) (@ (@ tptp.ap (@ _let_1 V2a0_27)) V3a1_27)) (and (= V0a0 V2a0_27) (= V1a1 V3a1_27)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0a1 $$unsorted)) (=> (@ (@ tptp.mem V0a1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) A_27a) (not (= (@ tptp.c_2Elist_2ENIL A_27a) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1a0)) V0a1))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f0 $$unsorted)) (=> (@ (@ tptp.mem V0f0) A_27b) (forall ((V1f1 $$unsorted)) (=> (@ (@ tptp.mem V1f1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr A_27b) A_27b)))) (exists ((V2fn $$unsorted)) (and (@ (@ tptp.mem V2fn) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) A_27b)) (= (@ (@ tptp.ap V2fn) (@ tptp.c_2Elist_2ENIL A_27a)) V0f0) (forall ((V3a0 $$unsorted)) (=> (@ (@ tptp.mem V3a0) A_27a) (forall ((V4a1 $$unsorted)) (let ((_let_1 (@ tptp.ap V2fn))) (=> (@ (@ tptp.mem V4a1) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3a0)) V4a1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V1f1) V3a0)) V4a1)) (@ _let_1 V4a1)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v_27 $$unsorted)) (=> (@ (@ tptp.mem V0v_27) A_27b) (forall ((V1f_27 $$unsorted)) (=> (@ (@ tptp.mem V1f_27) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) A_27b))) (forall ((V2M $$unsorted)) (=> (@ (@ tptp.mem V2M) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3M_27 $$unsorted)) (=> (@ (@ tptp.mem V3M_27) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4v $$unsorted)) (=> (@ (@ tptp.mem V4v) A_27b) (forall ((V5f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE A_27a) A_27b)))) (=> (@ (@ tptp.mem V5f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) A_27b))) (=> (and (= V2M V3M_27) (=> (= V3M_27 (@ tptp.c_2Elist_2ENIL A_27a)) (= V4v V0v_27)) (forall ((V6a0 $$unsorted)) (=> (@ (@ tptp.mem V6a0) A_27a) (forall ((V7a1 $$unsorted)) (=> (@ (@ tptp.mem V7a1) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= V3M_27 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V6a0)) V7a1)) (= (@ (@ tptp.ap (@ (@ tptp.ap V5f) V6a0)) V7a1) (@ (@ tptp.ap (@ (@ tptp.ap V1f_27) V6a0)) V7a1)))))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V2M)) V4v)) V5f) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V3M_27)) V0v_27)) V1f_27)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27b) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) A_27b))) (forall ((V3v_27 $$unsorted)) (=> (@ (@ tptp.mem V3v_27) A_27b) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE A_27a) A_27b)) V0x)) V1v)) V2f) V3v_27) (or (and (= V0x (@ tptp.c_2Elist_2ENIL A_27a)) (= V1v V3v_27)) (exists ((V4a $$unsorted)) (and (@ (@ tptp.mem V4a) A_27a) (exists ((V5l $$unsorted)) (and (@ (@ tptp.mem V5l) (@ tptp.ty_2Elist_2Elist A_27a)) (= V0x (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4a)) V5l)) (= (@ (@ tptp.ap (@ (@ tptp.ap V2f) V4a)) V5l) V3v_27))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27b) (forall ((V1f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) A_27b))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2fn1 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) (@ (@ tptp.ap V2fn1) (@ tptp.c_2Elist_2ENIL A_27a)))) V0x))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3h $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V4t $$unsorted)) (let ((_let_1 (@ tptp.ap V2fn1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3h)) V4t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V1f) (@ _let_1 V4t))) V3h)) V4t)))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) (@ tptp.c_2Elist_2ENIL A_27a))) true) (forall ((V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0h)) V1t))) false))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0h)) V1t)) V0h))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (and (= (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)) _let_1) _let_1) (forall ((V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0h)) V1t)) V1t)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0h)) V1t)) V1t))))))
% 9.41/9.73  (assert (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Elist_2ESUM) (@ tptp.c_2Elist_2ENIL tptp.ty_2Enum_2Enum))) tptp.fo__c_2Enum_2E0) (forall ((V0h tptp.tp__ty_2Enum_2Enum) (V1t tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V1t))) (let ((_let_2 (@ tptp.ap tptp.c_2Elist_2ESUM))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0h))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Enum_2Enum)) _let_3)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) (@ _let_2 _let_1))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ tptp.c_2Elist_2ENIL A_27a))) V0l) V0l))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3h $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3h)))) (=> (@ (@ tptp.mem V3h) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1l1))) V2l2) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1l1)) V2l2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)) (@ tptp.c_2Elist_2ENIL (@ tptp.ty_2Elist_2Elist A_27a))) (@ tptp.c_2Elist_2ENIL A_27a)) (forall ((V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_2)) V0h)) V1t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0h)) (@ _let_1 V1t))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) (@ tptp.c_2Elist_2ENIL A_27a))) tptp.fo__c_2Enum_2E0) (forall ((V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0h)) V1t))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ _let_1 V1t))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)) (@ tptp.c_2Elist_2ENIL A_27a)) (@ tptp.c_2Elist_2ENIL A_27b)))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V1f)))) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V3t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) (@ (@ tptp.ap V1f) V2h))) (@ _let_1 V3t)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ tptp.c_2Elist_2ENIL A_27a))) V0x)) false))) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (=> (@ (@ tptp.mem V3x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1h)) V2t))) V3x)) (or (= V3x V1h) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2t)) V3x))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27b) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27b)))) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elist_2Elist A_27b)) (and (= (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ tptp.c_2Elist_2ENIL A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V0h)) V1t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27b)) V0h)) (@ _let_1 V1t))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)) _let_1) _let_1)))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V1P)))) (let ((_let_2 (@ _let_1 V3t))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)))) (let ((_let_4 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V3t) _let_4) (= (@ _let_1 (@ _let_3 V3t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_4)) (@ (@ tptp.ap V1P) V2h))) (@ _let_3 _let_2))) _let_2)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27b)) V0f)) V1e)) (@ tptp.c_2Elist_2ENIL A_27a)) V1e))))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V3e $$unsorted)) (=> (@ (@ tptp.mem V3e) A_27b) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27b)) V2f)) V3e)))) (=> (@ (@ tptp.mem V5l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4x)) V5l)) (@ (@ tptp.ap (@ (@ tptp.ap V2f) V4x)) (@ _let_1 V5l)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) A_27b))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) A_27b)) V0f)) V1e)) (@ tptp.c_2Elist_2ENIL A_27a)) V1e))))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) A_27b))) (forall ((V3e $$unsorted)) (=> (@ (@ tptp.mem V3e) A_27b) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) A_27b)) V2f)))) (=> (@ (@ tptp.mem V5l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_1 V3e)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4x)) V5l)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap V2f) V3e)) V4x))) V5l))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) (@ tptp.c_2Elist_2ENIL A_27a))) true))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V1P)))) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V3t))) (and (@ tptp.p (@ (@ tptp.ap V1P) V2h)) (@ tptp.p (@ _let_1 V3t))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) V0P)) (@ tptp.c_2Elist_2ENIL A_27a))) false))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) V1P)))) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V3t))) (or (@ tptp.p (@ (@ tptp.ap V1P) V2h)) (@ tptp.p (@ _let_1 V3t))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0l) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) V0l)))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)))) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V1l) (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)) V1l)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27c)) tptp.bool)))) (=> (and (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (forall ((V2h1 $$unsorted)) (=> (@ (@ tptp.mem V2h1) A_27b) (forall ((V3t1 $$unsorted)) (=> (@ (@ tptp.mem V3t1) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V4h2 $$unsorted)) (=> (@ (@ tptp.mem V4h2) A_27c) (forall ((V5t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap V0P) V1f)))) (=> (@ (@ tptp.mem V5t2) (@ tptp.ty_2Elist_2Elist A_27c)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3t1)) V5t2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V2h1)) V3t1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27c)) V4h2)) V5t2))))))))))))))) (forall ((V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) (@ tptp.ty_2Elist_2Elist A_27c)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V6f)) (@ tptp.c_2Elist_2ENIL A_27b))) V7y)))))) (forall ((V8f $$unsorted)) (=> (@ (@ tptp.mem V8f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (forall ((V9v4 $$unsorted)) (=> (@ (@ tptp.mem V9v4) A_27b) (forall ((V10v5 $$unsorted)) (=> (@ (@ tptp.mem V10v5) (@ tptp.ty_2Elist_2Elist A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V8f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V9v4)) V10v5))) (@ tptp.c_2Elist_2ENIL A_27c)))))))))) (forall ((V11v $$unsorted)) (=> (@ (@ tptp.mem V11v) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (forall ((V12v1 $$unsorted)) (=> (@ (@ tptp.mem V12v1) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V13v2 $$unsorted)) (=> (@ (@ tptp.mem V13v2) (@ tptp.ty_2Elist_2Elist A_27c)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V11v)) V12v1)) V13v2))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (and (forall ((V0t2 $$unsorted)) (=> (@ (@ tptp.mem V0t2) (@ tptp.ty_2Elist_2Elist A_27c)) (forall ((V1t1 $$unsorted)) (=> (@ (@ tptp.mem V1t1) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V2h2 $$unsorted)) (=> (@ (@ tptp.mem V2h2) A_27c) (forall ((V3h1 $$unsorted)) (=> (@ (@ tptp.mem V3h1) A_27b) (forall ((V4f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EMAP2 A_27a) A_27b) A_27c)) V4f)))) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V3h1)) V1t1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27c)) V2h2)) V0t2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap V4f) V3h1)) V2h2))) (@ (@ tptp.ap (@ _let_1 V1t1)) V0t2)))))))))))))) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) (@ tptp.ty_2Elist_2Elist A_27c)) (forall ((V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EMAP2 A_27a) A_27b) A_27c)) V6f)) (@ tptp.c_2Elist_2ENIL A_27b))) V5y) (@ tptp.c_2Elist_2ENIL A_27a)))))) (forall ((V7v5 $$unsorted)) (=> (@ (@ tptp.mem V7v5) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V8v4 $$unsorted)) (=> (@ (@ tptp.mem V8v4) A_27b) (forall ((V9f $$unsorted)) (=> (@ (@ tptp.mem V9f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EMAP2 A_27a) A_27b) A_27c)) V9f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V8v4)) V7v5))) (@ tptp.c_2Elist_2ENIL A_27c)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del) (A_27f tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EMAP2 A_27c) A_27a) A_27b)) V0f)) (@ tptp.c_2Elist_2ENIL A_27a))) (@ tptp.c_2Elist_2ENIL A_27b)) (@ tptp.c_2Elist_2ENIL A_27c)))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27d) (@ (@ tptp.arr A_27e) A_27f))) (forall ((V2h1 $$unsorted)) (=> (@ (@ tptp.mem V2h1) A_27d) (forall ((V3t1 $$unsorted)) (=> (@ (@ tptp.mem V3t1) (@ tptp.ty_2Elist_2Elist A_27d)) (forall ((V4h2 $$unsorted)) (=> (@ (@ tptp.mem V4h2) A_27e) (forall ((V5t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EMAP2 A_27f) A_27d) A_27e)) V1f)))) (=> (@ (@ tptp.mem V5t2) (@ tptp.ty_2Elist_2Elist A_27e)) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27d)) V2h1)) V3t1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27e)) V4h2)) V5t2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27f)) (@ (@ tptp.ap (@ (@ tptp.ap V1f) V2h1)) V4h2))) (@ (@ tptp.ap (@ _let_1 V3t1)) V5t2)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EMAP2 A_27a) A_27b) A_27c)) V0f)) V1x)) (@ tptp.c_2Elist_2ENIL A_27c)) (@ tptp.c_2Elist_2ENIL A_27a)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V1xs $$unsorted)) (=> (@ (@ tptp.mem V1xs) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2ys $$unsorted)) (=> (@ (@ tptp.mem V2ys) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EMAP2 A_27c) A_27a) A_27b)) V0f)) V1xs)) V2ys))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMIN) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1xs))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V2ys)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V1ts $$unsorted)) (=> (@ (@ tptp.mem V1ts) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2tt $$unsorted)) (=> (@ (@ tptp.mem V2tt) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMIN) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1ts))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V2tt)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27c)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EMAP2 A_27c) A_27a) A_27b)) V0f)) V1ts)) V2tt)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V1ts))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27b)) _let_1)) V2tt)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0i tptp.tp__ty_2Enum_2Enum) (V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EINDEX__FIND A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0i))) V1P)) (@ tptp.c_2Elist_2ENIL A_27a)) (@ tptp.c_2Eoption_2ENONE (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) A_27a))))) (forall ((V2i tptp.tp__ty_2Enum_2Enum) (V3P $$unsorted)) (=> (@ (@ tptp.mem V3P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4h $$unsorted)) (=> (@ (@ tptp.mem V4h) A_27a) (forall ((V5t $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2i))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EINDEX__FIND A_27a)))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) A_27a))) (=> (@ (@ tptp.mem V5t) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 _let_1)) V3P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4h)) V5t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption _let_3))) (@ (@ tptp.ap V3P) V4h))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) A_27a)) _let_1)) V4h)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V3P)) V5t)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) A_27a))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EFIND A_27a)) V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Eoption_2Eoption A_27a)) (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP _let_1) A_27a)) (@ (@ tptp.c_2Epair_2ESND tptp.ty_2Enum_2Enum) A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EINDEX__FIND A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0P)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) A_27a))) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EINDEX__OF A_27a)) V0x) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum)) (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP _let_1) tptp.ty_2Enum_2Enum)) (@ (@ tptp.c_2Epair_2EFST tptp.ty_2Enum_2Enum) A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EINDEX__FIND A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V0x))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) (@ tptp.c_2Elist_2ENIL A_27a))) (forall ((V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elist_2Elist A_27a)) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0h)) V1t)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Elist_2ENIL A_27a))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap V0P) V1l)) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2a)) V1l))))))))) (forall ((V3l $$unsorted)) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V3l))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Elist_2ENIL A_27a))) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap V0P) V1t)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V1t))))))))) (forall ((V3l $$unsorted)) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V3l))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Elist_2ENIL A_27a))) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap V0P) V1t)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V1t))))))))) (forall ((V3l $$unsorted)) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V3l))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (or (= V0l (@ tptp.c_2Elist_2ENIL A_27a)) (exists ((V1h $$unsorted)) (and (@ (@ tptp.mem V1h) A_27a) (exists ((V2t $$unsorted)) (and (@ (@ tptp.mem V2t) (@ tptp.ty_2Elist_2Elist A_27a)) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1h)) V2t))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (or (= V0l (@ tptp.c_2Elist_2ENIL A_27a)) (exists ((V1h $$unsorted)) (and (@ (@ tptp.mem V1h) A_27a) (exists ((V2t $$unsorted)) (and (@ (@ tptp.mem V2t) (@ tptp.ty_2Elist_2Elist A_27a)) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1h)) V2t))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) A_27b) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) A_27b))) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE A_27a) A_27b)) V2l)) V0b)) V1f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) V2l))) V0b)) (@ (@ tptp.ap (@ (@ tptp.ap V1f) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) V2l))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)) V2l)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0a0 $$unsorted)) (=> (@ (@ tptp.mem V0a0) A_27a) (forall ((V1a1 $$unsorted)) (=> (@ (@ tptp.mem V1a1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2a0_27 $$unsorted)) (=> (@ (@ tptp.mem V2a0_27) A_27a) (forall ((V3a1_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V3a1_27) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_1 V0a0)) V1a1) (@ (@ tptp.ap (@ _let_1 V2a0_27)) V3a1_27)) (and (= V0a0 V2a0_27) (= V1a1 V3a1_27)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0a1 $$unsorted)) (=> (@ (@ tptp.mem V0a1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) A_27a) (not (= (@ tptp.c_2Elist_2ENIL A_27a) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1a0)) V0a1))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0a1 $$unsorted)) (=> (@ (@ tptp.mem V0a1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) A_27a) (not (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1a0)) V0a1) (@ tptp.c_2Elist_2ENIL A_27a))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (not (= V0l1 V1l2)) (forall ((V2h1 $$unsorted)) (=> (@ (@ tptp.mem V2h1) A_27a) (forall ((V3h2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V3h2) A_27a) (not (= (@ (@ tptp.ap (@ _let_1 V2h1)) V0l1) (@ (@ tptp.ap (@ _let_1 V3h2)) V1l2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0h1 $$unsorted)) (=> (@ (@ tptp.mem V0h1) A_27a) (forall ((V1h2 $$unsorted)) (=> (@ (@ tptp.mem V1h2) A_27a) (=> (not (= V0h1 V1h2)) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (not (= (@ (@ tptp.ap (@ _let_1 V0h1)) V2l1) (@ (@ tptp.ap (@ _let_1 V1h2)) V3l2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0h1 $$unsorted)) (=> (@ (@ tptp.mem V0h1) A_27a) (forall ((V1h2 $$unsorted)) (=> (@ (@ tptp.mem V1h2) A_27a) (=> (= V0h1 V1h2) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= V2l1 V3l2) (= (@ (@ tptp.ap (@ _let_1 V0h1)) V2l1) (@ (@ tptp.ap (@ _let_1 V1h2)) V3l2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) V0l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) V0l))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)) V0l)) V0l)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l)) (@ tptp.c_2Elist_2ENIL A_27a)) V0l))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0l1)))) (=> (@ (@ tptp.mem V2l3) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1l2)) V2l3)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1l2))) V2l3)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)) V1l2))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ _let_1 V0l1))) (@ _let_1 V1l2))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1l1)) V2l2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) (@ _let_1 V1l1))) (@ _let_1 V2l2)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27a)))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (and (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) V1x)))) V0l) V0l) (= (@ (@ tptp.ap (@ _let_1 (@ tptp.c_2Ecombin_2EI A_27a))) V0l) V0l))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V1f)) V0l))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1f $$unsorted)) (let ((_let_1 (= V0l (@ tptp.c_2Elist_2ENIL A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V1f)) V0l))) (let ((_let_3 (@ tptp.c_2Elist_2ENIL A_27b))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (and (= (= _let_2 _let_3) _let_1) (= (= _let_3 _let_2) _let_1))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27b) (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Elist_2Elist A_27b)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V2h)) V3t)) (exists ((V4x0 $$unsorted)) (and (@ (@ tptp.mem V4x0) A_27a) (exists ((V5t0 $$unsorted)) (and (@ (@ tptp.mem V5t0) (@ tptp.ty_2Elist_2Elist A_27a)) (= V1l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4x0)) V5t0)) (= V2h (@ (@ tptp.ap V0f) V4x0)) (= V3t (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)) V5t0))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27b) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V2x)) (@ tptp.c_2Elist_2ENIL A_27b))) (exists ((V3x0 $$unsorted)) (and (@ (@ tptp.mem V3x0) A_27a) (= V1l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3x0)) (@ tptp.c_2Elist_2ENIL A_27a))) (= V2x (@ (@ tptp.ap V0f) V3x0))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_1 V0f1)) V2l) (@ (@ tptp.ap (@ _let_1 V1f2)) V2l)) (forall ((V3e $$unsorted)) (=> (@ (@ tptp.mem V3e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3e)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V2l))) (= (@ (@ tptp.ap V0f1) V3e) (@ (@ tptp.ap V1f2) V3e))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2EMAP A_27a))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ _let_1 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27c) A_27b)) V0f)) V1g)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27c)) (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27c)) V0f))) (@ (@ tptp.ap (@ _let_1 A_27b)) V1g)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2EMAP A_27a))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27c)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V1g)) V2l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27c) A_27b)) V0f)) V1g))) V2l))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27b)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V2f)) V1l)) (@ (@ tptp.ap V2f) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V1l))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)))) (let ((_let_4 (@ tptp.ap (@ _let_3 _let_2)))) (= (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)) V1l2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1))) (@ _let_4 V0l1))) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))) V1l2)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V1f)))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) V0l))) (= (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)) V0l)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27b)) (@ _let_1 V0l))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V1P)) V0l)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (@ tptp.p (@ (@ tptp.ap V1P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V0l))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0P) V3x))) (@ (@ tptp.ap V1Q) V3x)))))) V2l)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0P)) V2l)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1Q)) V2l))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) V1l)) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2e)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l))) (@ tptp.p (@ (@ tptp.ap V0P) V2e)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27b)) V0P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V1f)) V2l))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap V0P) (@ (@ tptp.ap V1f) V3x)))))) V2l))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0c $$unsorted)) (=> (@ (@ tptp.mem V0c) tptp.bool) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) V0c)))) V1l)) (or (= V1l (@ tptp.c_2Elist_2ENIL A_27a)) (@ tptp.p V0c))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V3x)) (@ tptp.p (@ (@ tptp.ap V1Q) V3x))))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0P)) V2l)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1Q)) V2l))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) V0P)) V1l)) (exists ((V2e $$unsorted)) (and (@ (@ tptp.mem V2e) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2e)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l))) (@ tptp.p (@ (@ tptp.ap V0P) V2e))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27b)) V0P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V1f)) V2l))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap V0P) (@ (@ tptp.ap V1f) V3x)))))) V2l))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0c $$unsorted)) (=> (@ (@ tptp.mem V0c) tptp.bool) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) V0c)))) V1l)) (and (not (= V1l (@ tptp.c_2Elist_2ENIL A_27a))) (@ tptp.p V0c))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V3x)) (@ tptp.p (@ (@ tptp.ap V1Q) V3x))))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0P)) V2l)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1Q)) V2l))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) V1l)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0P) V2x)))))) V1l)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) V0P)) V1l)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0P) V2x)))))) V1l)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0e)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1l1)) V2l2)))) (or (@ tptp.p (@ _let_2 (@ _let_1 V1l1))) (@ tptp.p (@ _let_2 (@ _let_1 V2l2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1L $$unsorted)) (=> (@ (@ tptp.mem V1L) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)) V1L)))) (and (@ tptp.p (@ (@ tptp.ap V0P) V2x)) (@ tptp.p (@ _let_2 (@ _let_1 V1L))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1L $$unsorted)) (=> (@ (@ tptp.mem V1L) (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2Elist_2Elist A_27a))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)) V1L)))) (exists ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (and (@ (@ tptp.mem V2l) _let_1) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2l)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET _let_1)) V1L))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V2l))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND _let_2)) V0l1)) V1l2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ _let_1 V0l1))) (@ _let_1 V1l2))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2Elist_2Elist A_27b))) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27c) (forall ((V2t1 $$unsorted)) (=> (@ (@ tptp.mem V2t1) (@ tptp.ty_2Elist_2Elist A_27c)) (forall ((V3t2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27c))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_1)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27c)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27c)) V1h)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27b)))) (=> (@ (@ tptp.mem V3t2) (@ tptp.ty_2Elist_2Elist _let_1)) (and (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)) (@ tptp.c_2Elist_2ENIL (@ tptp.ty_2Elist_2Elist A_27a))) (@ tptp.c_2Elist_2ENIL A_27a)) (= (@ _let_5 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS (@ tptp.ty_2Elist_2Elist A_27b))) (@ tptp.c_2Elist_2ENIL A_27b))) V0t)) (@ _let_5 V0t)) (= (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ _let_4 V2t1))) V3t2)) (@ _let_4 (@ _let_3 (@ (@ tptp.ap (@ _let_2 V2t1)) V3t2)))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1l1)) V2l2))) (and (@ tptp.p (@ _let_1 V1l1)) (@ tptp.p (@ _let_1 V2l2))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) V0P)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1l1)) V2l2))) (or (@ tptp.p (@ _let_1 V1l1)) (@ tptp.p (@ _let_1 V2l2))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) V1l))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_7E)) V0P))) V1l))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) V0P)) V1l))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_7E)) V0P))) V1l))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V2x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V1f)) V0l)))) (exists ((V3y $$unsorted)) (and (@ (@ tptp.mem V3y) A_27a) (= V2x (@ (@ tptp.ap V1f) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3y)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V0l)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l)) tptp.fo__c_2Enum_2E0) (= V0l (@ tptp.c_2Elist_2ENIL A_27a))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= tptp.fo__c_2Enum_2E0 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (= V0l (@ tptp.c_2Elist_2ENIL A_27a))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) V0l)) (= V0l (@ tptp.c_2Elist_2ENIL A_27a))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) V0l)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l)) tptp.fo__c_2Enum_2E0)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (exists ((V2h $$unsorted)) (and (@ (@ tptp.mem V2h) A_27a) (exists ((V3l_27 $$unsorted)) (and (@ (@ tptp.mem V3l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3l_27)) V1n) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V3l_27)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (= (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (@ tptp.p (@ (@ tptp.ap V0P) V2l))))) (forall ((V3l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V3l) _let_1) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3l)) V1n) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.lam _let_1) (lambda ((V4l $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V5x $$unsorted)) (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V5x)) V4l)))))))) V3l)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n1 tptp.tp__ty_2Enum_2Enum) (V2n2 tptp.tp__ty_2Enum_2Enum)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V1n1))) (@ tptp.inj__ty_2Enum_2Enum V2n2)))) (exists ((V3l1 $$unsorted)) (and (@ (@ tptp.mem V3l1) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (and (@ (@ tptp.mem V4l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V3l1)) V1n1) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V4l2)) V2n2) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V3l1)) V4l2))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l)) tptp.fo__c_2Enum_2E0) (= V0l (@ tptp.c_2Elist_2ENIL A_27a))))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V2n)))) (exists ((V3h $$unsorted)) (and (@ (@ tptp.mem V3h) A_27a) (exists ((V4l_27 $$unsorted)) (and (@ (@ tptp.mem V4l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4l_27)) V2n) (= V1l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3h)) V4l_27)))))))))) (forall ((V5l $$unsorted)) (=> (@ (@ tptp.mem V5l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6n1 tptp.tp__ty_2Enum_2Enum) (V7n2 tptp.tp__ty_2Enum_2Enum)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V5l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V6n1))) (@ tptp.inj__ty_2Enum_2Enum V7n2)))) (exists ((V8l1 $$unsorted)) (and (@ (@ tptp.mem V8l1) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V9l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (and (@ (@ tptp.mem V9l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V8l1)) V6n1) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V9l2)) V7n2) (= V5l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V8l1)) V9l2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l)) tptp.fo__c_2Enum_2E0) (= V0l (@ tptp.c_2Elist_2ENIL A_27a))))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum V2n))))) (exists ((V3h $$unsorted)) (and (@ (@ tptp.mem V3h) A_27a) (exists ((V4l_27 $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (and (@ (@ tptp.mem V4l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4l_27)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))))) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (= V1l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3h)) V4l_27)))))))))))) (forall ((V5l $$unsorted)) (=> (@ (@ tptp.mem V5l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6n tptp.tp__ty_2Enum_2Enum)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V5l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum V6n))))) (exists ((V7h $$unsorted)) (and (@ (@ tptp.mem V7h) A_27a) (exists ((V8l_27 $$unsorted)) (and (@ (@ tptp.mem V8l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V8l_27)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum V6n))))) (= V5l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V7h)) V8l_27)))))))))) (forall ((V9l $$unsorted)) (=> (@ (@ tptp.mem V9l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V10n1 tptp.tp__ty_2Enum_2Enum) (V11n2 tptp.tp__ty_2Enum_2Enum)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V9l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V10n1))) (@ tptp.inj__ty_2Enum_2Enum V11n2)))) (exists ((V12l1 $$unsorted)) (and (@ (@ tptp.mem V12l1) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V13l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (and (@ (@ tptp.mem V13l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V12l1)) V10n1) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V13l2)) V11n2) (= V9l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V12l1)) V13l2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)) (= (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l)) tptp.fo__c_2Enum_2E0) (@ tptp.p (@ (@ tptp.ap V0P) V1l))))) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Elist_2ENIL A_27a)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1x)) V0l))) (=> (@ (@ tptp.mem V1x) A_27a) (and (not (= V0l _let_1)) (not (= _let_1 V0l)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)) V1l2)) (and (= V0l1 _let_1) (= V1l2 _let_1)))))))) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V2l1)) V3l2) _let_1) (and (= V2l1 _let_1) (= V3l2 _let_1)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V3l2 $$unsorted)) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27b)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) V2l1)) V3l2)) (exists ((V4l10 $$unsorted)) (and (@ (@ tptp.mem V4l10) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V5l20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)))) (and (@ (@ tptp.mem V5l20) (@ tptp.ty_2Elist_2Elist A_27a)) (= V1l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V4l10)) V5l20)) (= V2l1 (@ _let_1 V4l10)) (= V3l2 (@ _let_1 V5l20)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2e $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2e)) _let_1))) (=> (@ (@ tptp.mem V2e) A_27a) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)) V1l2) _let_2) (or (and (= V0l1 _let_2) (= V1l2 _let_1)) (and (= V0l1 _let_1) (= V1l2 _let_2)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)))) (=> (@ (@ tptp.mem V2l3) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ _let_1 V1l2) (@ _let_1 V2l3)) (= V1l2 V2l3))))))))) (forall ((V3l1 $$unsorted)) (=> (@ (@ tptp.mem V3l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4l2 $$unsorted)) (=> (@ (@ tptp.mem V4l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5l3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V5l3) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_1 V4l2)) V3l1) (@ (@ tptp.ap (@ _let_1 V5l3)) V3l1)) (= V4l2 V5l3))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l1_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V1l1_27) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V0l1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V1l1_27))) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V3l2_27) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 V2l2)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 V3l2_27))) (= (= (@ (@ tptp.ap (@ _let_1 V0l1)) V2l2) (@ (@ tptp.ap (@ _let_1 V1l1_27)) V3l2_27)) (and (= V0l1 V1l1_27) (= V2l2 V3l2_27)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l1_27 $$unsorted)) (=> (@ (@ tptp.mem V2l1_27) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V3l2_27) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 V0l1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 V2l1_27))) (= (= (@ (@ tptp.ap (@ _let_1 V0l1)) V1l2) (@ (@ tptp.ap (@ _let_1 V2l1_27)) V3l2_27)) (and (= V0l1 V2l1_27) (= V1l2 V3l2_27)))))))))))))) (forall ((V4l1 $$unsorted)) (=> (@ (@ tptp.mem V4l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5l2 $$unsorted)) (=> (@ (@ tptp.mem V5l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6l1_27 $$unsorted)) (=> (@ (@ tptp.mem V6l1_27) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V7l2_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V7l2_27) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 V5l2)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 V7l2_27))) (= (= (@ (@ tptp.ap (@ _let_1 V4l1)) V5l2) (@ (@ tptp.ap (@ _let_1 V6l1_27)) V7l2_27)) (and (= V4l1 V6l1_27) (= V5l2 V7l2_27)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)) V1l2) V0l1) (= V1l2 (@ tptp.c_2Elist_2ENIL A_27a))))))) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V2l1)) V3l2) V3l2) (= V2l1 (@ tptp.c_2Elist_2ENIL A_27a))))))) (forall ((V4l1 $$unsorted)) (=> (@ (@ tptp.mem V4l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5l2 $$unsorted)) (=> (@ (@ tptp.mem V5l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= V4l1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V4l1)) V5l2)) (= V5l2 (@ tptp.c_2Elist_2ENIL A_27a))))))) (forall ((V6l1 $$unsorted)) (=> (@ (@ tptp.mem V6l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V7l2 $$unsorted)) (=> (@ (@ tptp.mem V7l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= V7l2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V6l1)) V7l2)) (= V6l1 (@ tptp.c_2Elist_2ENIL A_27a))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l))) (exists ((V2l1 $$unsorted)) (and (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3l2 $$unsorted)) (and (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= V1l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V2l1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)) V3l2)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= V0l1 V1l2) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V0l1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V1l2))) (forall ((V2x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2x))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1))) (= (@ _let_2 V0l1) (@ _let_2 V1l2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V0l1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V1l2))) (forall ((V2x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2x))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1))) (= (@ _let_2 V0l1) (@ _let_2 V1l2))))))) (= V0l1 V1l2))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EASSOC A_27a)) V0f)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2ECOMM A_27a) A_27a)) V0f))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) A_27a)) V0f)) V2e)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27a)) V0f)) V2e)) V1l)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1ls $$unsorted)) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2a $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (=> (@ (@ tptp.mem V2a) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) _let_1)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27b)) (lambda ((V4y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) (@ (@ tptp.ap V0f) V3x))) V4y))))))) V2a)) V1ls) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)) V1ls))) V2a))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (let ((_let_2 (@ _let_1 V0l))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)) V0l))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)) V1l) (@ tptp.c_2Elist_2ENIL A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0P) V2x)))))) V1l))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (not (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)) V1l) (@ tptp.c_2Elist_2ENIL A_27a))) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l))) (@ tptp.p (@ (@ tptp.ap V0P) V2x))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)) V1l) V1l) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) V1l))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (not (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)) V1l) V1l)) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l))) (not (@ tptp.p (@ (@ tptp.ap V0P) V2x)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3lr $$unsorted)) (=> (@ (@ tptp.mem V3lr) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V3lr)) (exists ((V4l1 $$unsorted)) (and (@ (@ tptp.mem V4l1) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V5l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)))) (let ((_let_2 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (and (@ (@ tptp.mem V5l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= V1l (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_3 V4l1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) _let_2)))) V5l2)) (= (@ _let_1 V4l1) _let_2) (= (@ _let_1 V5l2) V3lr) (@ tptp.p (@ (@ tptp.ap V0P) V2h)))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1L $$unsorted)) (=> (@ (@ tptp.mem V1L) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2M $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V2M) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ _let_2 V1L)) V2M)) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V1L))) (@ _let_1 V2M))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ tptp.c_2Elist_2ENIL A_27a)))) false))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)))) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V3t)))) (or (= V1x V2h) (@ tptp.p (@ _let_2 (@ _let_1 V3t))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V2l1)) V3l2)) (exists ((V4l3 $$unsorted)) (and (@ (@ tptp.mem V4l3) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V5l4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)))) (and (@ (@ tptp.mem V5l4) (@ tptp.ty_2Elist_2Elist A_27a)) (= V1l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V4l3)) V5l4)) (= (@ _let_1 V4l3) V2l1) (= (@ _let_1 V5l4) V3l2))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P1 $$unsorted)) (=> (@ (@ tptp.mem V0P1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1P2 $$unsorted)) (=> (@ (@ tptp.mem V1P2) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0P1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V1P2)) V2l))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V1P2) V3x))) (@ (@ tptp.ap V0P1) V3x)))))) V2l)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P1 $$unsorted)) (=> (@ (@ tptp.mem V0P1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1P2 $$unsorted)) (=> (@ (@ tptp.mem V1P2) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P1)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ _let_1 V2l)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V1P2)) V2l))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)) _let_1) _let_1) (forall ((V2h $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)))) (=> (@ (@ tptp.mem V2h) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V2h)) (= (@ _let_1 (@ _let_2 V1l)) (@ _let_2 (@ _let_1 V1l)))))))) (forall ((V3h $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)))) (=> (@ (@ tptp.mem V3h) A_27a) (=> (not (@ tptp.p (@ (@ tptp.ap V0P) V3h))) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3h)) V1l)) (@ _let_1 V1l)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) V0l))) (exists ((V1e $$unsorted)) (and (@ (@ tptp.mem V1e) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1e)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V0l)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)))) (= (@ (@ tptp.ap (@ _let_2 _let_1)) V0l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) V0l))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) _let_1))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)) V0l))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)) V1l))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_2)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)))) (let ((_let_6 (@ tptp.ap (@ _let_5 _let_4)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (and (= (@ _let_6 V1l) (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) _let_4))) _let_1)) (= (@ (@ tptp.ap (@ _let_5 (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_2)))) V1l) (@ _let_6 _let_1))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) A_27b) (forall ((V2ls $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27b)))) (=> (@ (@ tptp.mem V2ls) (@ tptp.ty_2Elist_2Elist A_27b)) (and (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)) (@ tptp.c_2Elist_2EHD A_27a)) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V1l)) V2ls)) (@ (@ tptp.ap (@ _let_2 _let_1)) V2ls))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) A_27a) (forall ((V2ls $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)))) (let ((_let_5 (@ tptp.ap (@ _let_4 _let_3)))) (let ((_let_6 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1l)) V2ls))) (=> (@ (@ tptp.mem V2ls) (@ tptp.ty_2Elist_2Elist A_27a)) (and (= (@ _let_5 _let_6) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) _let_3))) V2ls)) (= (@ (@ tptp.ap (@ _let_4 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) _let_6) (@ _let_5 V2ls))))))))))))))
% 9.41/9.73  (assert (forall ((V0ls tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Elist_2ESUM) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V0ls))) tptp.fo__c_2Enum_2E0) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET tptp.ty_2Enum_2Enum)) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V0ls)))) (= V1x tptp.fo__c_2Enum_2E0))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1ls $$unsorted)) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)) V1ls))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1ls))) (not (@ tptp.p (@ (@ tptp.ap V0P) V2x))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V0L1 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V1L2 $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2h $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elist_2Elist A_27a))) V1L2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V0L1))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)) (@ tptp.c_2Elist_2ENIL A_27a))) (@ tptp.c_2Elist_2ENIL A_27b))) (forall ((V1h1 $$unsorted)) (=> (@ (@ tptp.mem V1h1) A_27a) (forall ((V2h2 $$unsorted)) (=> (@ (@ tptp.mem V2h2) A_27b) (forall ((V3t1 $$unsorted)) (=> (@ (@ tptp.mem V3t1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)))) (=> (@ (@ tptp.mem V4t2) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1h1)) V2h2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3t1)) V4t2))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1h1)) V3t1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V2h2)) V4t2)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1LIST__REL_27 $$unsorted)) (=> (@ (@ tptp.mem V1LIST__REL_27) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1LIST__REL_27) (@ tptp.c_2Elist_2ENIL A_27a))) (@ tptp.c_2Elist_2ENIL A_27b))) (forall ((V2h1 $$unsorted)) (=> (@ (@ tptp.mem V2h1) A_27a) (forall ((V3h2 $$unsorted)) (=> (@ (@ tptp.mem V3h2) A_27b) (forall ((V4t1 $$unsorted)) (=> (@ (@ tptp.mem V4t1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5t2 $$unsorted)) (let ((_let_1 (@ tptp.ap V1LIST__REL_27))) (=> (@ (@ tptp.mem V5t2) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2h1)) V3h2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4t1)) V5t2))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h1)) V4t1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V3h2)) V5t2)))))))))))))) (forall ((V6a0 $$unsorted)) (=> (@ (@ tptp.mem V6a0) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V7a1 $$unsorted)) (=> (@ (@ tptp.mem V7a1) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)) V6a0)) V7a1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1LIST__REL_27) V6a0)) V7a1)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1LIST__REL_27 $$unsorted)) (=> (@ (@ tptp.mem V1LIST__REL_27) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1LIST__REL_27) (@ tptp.c_2Elist_2ENIL A_27a))) (@ tptp.c_2Elist_2ENIL A_27b))) (forall ((V2h1 $$unsorted)) (=> (@ (@ tptp.mem V2h1) A_27a) (forall ((V3h2 $$unsorted)) (=> (@ (@ tptp.mem V3h2) A_27b) (forall ((V4t1 $$unsorted)) (=> (@ (@ tptp.mem V4t1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5t2 $$unsorted)) (let ((_let_1 (@ tptp.ap V1LIST__REL_27))) (=> (@ (@ tptp.mem V5t2) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2h1)) V3h2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)) V4t1)) V5t2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4t1)) V5t2))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h1)) V4t1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V3h2)) V5t2)))))))))))))) (forall ((V6a0 $$unsorted)) (=> (@ (@ tptp.mem V6a0) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V7a1 $$unsorted)) (=> (@ (@ tptp.mem V7a1) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)) V6a0)) V7a1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1LIST__REL_27) V6a0)) V7a1)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2a1 $$unsorted)) (=> (@ (@ tptp.mem V2a1) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)) V1a0)) V2a1)) (or (and (= V1a0 (@ tptp.c_2Elist_2ENIL A_27a)) (= V2a1 (@ tptp.c_2Elist_2ENIL A_27b))) (exists ((V3h1 $$unsorted)) (and (@ (@ tptp.mem V3h1) A_27a) (exists ((V4h2 $$unsorted)) (and (@ (@ tptp.mem V4h2) A_27b) (exists ((V5t1 $$unsorted)) (and (@ (@ tptp.mem V5t1) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V6t2 $$unsorted)) (and (@ (@ tptp.mem V6t2) (@ tptp.ty_2Elist_2Elist A_27b)) (= V1a0 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3h1)) V5t1)) (= V2a1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V4h2)) V6t2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3h1)) V4h2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)) V5t1)) V6t2)))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)) V1l1)) V2l2)) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V2l2))) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V1l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27b)) _let_1)) V2l2)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2as $$unsorted)) (=> (@ (@ tptp.mem V2as) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3b $$unsorted)) (=> (@ (@ tptp.mem V3b) A_27b) (forall ((V4bs $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V3b)) V4bs))) (let ((_let_3 (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1a)) V2as))))) (let ((_let_4 (@ tptp.ap (@ _let_1 (@ tptp.c_2Elist_2ENIL A_27a))))) (let ((_let_5 (@ tptp.c_2Elist_2ENIL A_27b))) (=> (@ (@ tptp.mem V4bs) (@ tptp.ty_2Elist_2Elist A_27b)) (and (= (@ tptp.p (@ _let_4 _let_5)) true) (= (@ tptp.p (@ _let_3 _let_5)) false) (= (@ tptp.p (@ _let_4 _let_2)) false) (= (@ tptp.p (@ _let_3 _let_2)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1a)) V3b)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2as)) V4bs)))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (=> (@ (@ tptp.mem V0R1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1R2 $$unsorted)) (=> (@ (@ tptp.mem V1R2) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R2) V4x)) V5y))))))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0R1)) V2l1)) V3l2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1R2)) V2l1)) V3l2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.c_2Elist_2ENIL A_27b))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)))) (=> (@ (@ tptp.mem V2x) (@ tptp.ty_2Elist_2Elist A_27a)) (and (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) V1y)) (= V1y _let_2)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 V2x)) _let_2)) (= V2x _let_1)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3xs $$unsorted)) (=> (@ (@ tptp.mem V3xs) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1h)) V2t))) V3xs)) (exists ((V4h_27 $$unsorted)) (and (@ (@ tptp.mem V4h_27) A_27b) (exists ((V5t_27 $$unsorted)) (and (@ (@ tptp.mem V5t_27) (@ tptp.ty_2Elist_2Elist A_27b)) (= V3xs (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V4h_27)) V5t_27)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1h)) V4h_27)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)) V2t)) V5t_27))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1xs $$unsorted)) (=> (@ (@ tptp.mem V1xs) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27b) (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)) V1xs)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V2h)) V3t))) (exists ((V4h_27 $$unsorted)) (and (@ (@ tptp.mem V4h_27) A_27a) (exists ((V5t_27 $$unsorted)) (and (@ (@ tptp.mem V5t_27) (@ tptp.ty_2Elist_2Elist A_27a)) (= V1xs (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4h_27)) V5t_27)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V4h_27)) V2h)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)) V5t_27)) V3t))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V4a $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V5b $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap V0P) V4a)) V5b))) (@ (@ tptp.ap (@ (@ tptp.ap V1Q) V4a)) V5b)))))))) V2l1)) V3l2)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V6a $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V7b $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0P) V6a)) V7b))))))) V2l1)) V3l2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V8a $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V9b $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1Q) V8a)) V9b))))))) V2l1)) V3l2)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27c) A_27a)) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27c)) (forall ((V3l2 $$unsorted)) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27c) A_27a)) V1f)) V2l1))) V3l2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27c) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27c) (@ (@ tptp.arr A_27b) tptp.bool)) A_27a)) V0R)) V1f))) V2l1)) V3l2))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.c_2Elist_2ELIST__REL A_27a))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27c)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27b)) (@ _let_1 (lambda ((V4a $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V5b $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0R) V4a)) V5b))))))) V1l1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27c) A_27b)) V2f)) V3l2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27c)) (@ _let_1 (lambda ((V6a $$unsorted)) (@ (@ tptp.lam A_27c) (lambda ((V7b $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0R) V6a)) (@ (@ tptp.ap V2f) V7b)))))))) V1l1)) V3l2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)) V1x)) V2y)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1x)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V2y)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1xs2 $$unsorted)) (=> (@ (@ tptp.mem V1xs2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2xs1 $$unsorted)) (=> (@ (@ tptp.mem V2xs1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3zs $$unsorted)) (=> (@ (@ tptp.mem V3zs) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V2xs1)) V1xs2))) V3zs)) (exists ((V4ys1 $$unsorted)) (and (@ (@ tptp.mem V4ys1) (@ tptp.ty_2Elist_2Elist A_27b)) (exists ((V5ys2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0P)))) (and (@ (@ tptp.mem V5ys2) (@ tptp.ty_2Elist_2Elist A_27b)) (= V3zs (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) V4ys1)) V5ys2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2xs1)) V4ys1)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1xs2)) V5ys2)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) tptp.bool))) (forall ((V1xs2 $$unsorted)) (=> (@ (@ tptp.mem V1xs2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2xs1 $$unsorted)) (=> (@ (@ tptp.mem V2xs1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3zs $$unsorted)) (=> (@ (@ tptp.mem V3zs) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27b) A_27a)) V0P)) V3zs)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V2xs1)) V1xs2))) (exists ((V4ys1 $$unsorted)) (and (@ (@ tptp.mem V4ys1) (@ tptp.ty_2Elist_2Elist A_27b)) (exists ((V5ys2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27b) A_27a)) V0P)))) (and (@ (@ tptp.mem V5ys2) (@ tptp.ty_2Elist_2Elist A_27b)) (= V3zs (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) V4ys1)) V5ys2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4ys1)) V2xs1)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V5ys2)) V1xs2)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0M $$unsorted)) (=> (@ (@ tptp.mem V0M) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1N $$unsorted)) (=> (@ (@ tptp.mem V1N) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3f_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2Elist__size A_27a)))) (=> (@ (@ tptp.mem V3f_27) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (and (= V0M V1N) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1N))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V2f) V4x)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V3f_27) V4x))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_1 V2f)) V0M)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_1 V3f_27)) V1N))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l_27 $$unsorted)) (=> (@ (@ tptp.mem V1l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27b) (forall ((V3b_27 $$unsorted)) (=> (@ (@ tptp.mem V3b_27) A_27b) (forall ((V4f $$unsorted)) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V5f_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27b)))) (=> (@ (@ tptp.mem V5f_27) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (=> (and (= V0l V1l_27) (= V2b V3b_27) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7a $$unsorted)) (=> (@ (@ tptp.mem V7a) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V6x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l_27))) (= (@ (@ tptp.ap (@ (@ tptp.ap V4f) V6x)) V7a) (@ (@ tptp.ap (@ (@ tptp.ap V5f_27) V6x)) V7a)))))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V4f)) V2b)) V0l) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V5f_27)) V3b_27)) V1l_27)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l_27 $$unsorted)) (=> (@ (@ tptp.mem V1l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27b) (forall ((V3b_27 $$unsorted)) (=> (@ (@ tptp.mem V3b_27) A_27b) (forall ((V4f $$unsorted)) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) A_27b))) (forall ((V5f_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) A_27b)))) (=> (@ (@ tptp.mem V5f_27) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) A_27b))) (=> (and (= V0l V1l_27) (= V2b V3b_27) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7a $$unsorted)) (=> (@ (@ tptp.mem V7a) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V6x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l_27))) (= (@ (@ tptp.ap (@ (@ tptp.ap V4f) V7a)) V6x) (@ (@ tptp.ap (@ (@ tptp.ap V5f_27) V7a)) V6x)))))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V4f)) V2b)) V0l) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V5f_27)) V3b_27)) V1l_27)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3f_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)))) (=> (@ (@ tptp.mem V3f_27) (@ (@ tptp.arr A_27a) A_27b)) (=> (and (= V0l1 V1l2) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l2))) (= (@ (@ tptp.ap V2f) V4x) (@ (@ tptp.ap V3f_27) V4x)))))) (= (@ (@ tptp.ap (@ _let_1 V2f)) V0l1) (@ (@ tptp.ap (@ _let_1 V3f_27)) V1l2)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l1_27 $$unsorted)) (=> (@ (@ tptp.mem V1l1_27) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V3l2_27 $$unsorted)) (=> (@ (@ tptp.mem V3l2_27) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V4f $$unsorted)) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V5f_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EMAP2 A_27c) A_27a) A_27b)))) (=> (@ (@ tptp.mem V5f_27) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (=> (and (= V0l1 V1l1_27) (= V2l2 V3l2_27) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27b) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V6x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l1_27))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V7y)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27b)) V3l2_27)))) (= (@ (@ tptp.ap (@ (@ tptp.ap V4f) V6x)) V7y) (@ (@ tptp.ap (@ (@ tptp.ap V5f_27) V6x)) V7y)))))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V4f)) V0l1)) V2l2) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V5f_27)) V1l1_27)) V3l2_27)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3P_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)))) (=> (@ (@ tptp.mem V3P_27) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (= V0l1 V1l2) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l2))) (= (@ tptp.p (@ (@ tptp.ap V2P) V4x)) (@ tptp.p (@ (@ tptp.ap V3P_27) V4x))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2P)) V0l1)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3P_27)) V1l2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3P_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)))) (=> (@ (@ tptp.mem V3P_27) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (= V0l1 V1l2) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l2))) (= (@ tptp.p (@ (@ tptp.ap V2P) V4x)) (@ tptp.p (@ (@ tptp.ap V3P_27) V4x))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2P)) V0l1)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3P_27)) V1l2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V2x)) (@ tptp.p (@ (@ tptp.ap V1Q) V2x))))) (forall ((V3l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)))) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0P)) V3l)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1Q)) V3l))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0l2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (=> (@ (@ tptp.mem V0l2) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_1)) (@ tptp.c_2Elist_2ENIL A_27a))) V0l2)) (@ tptp.c_2Elist_2ENIL (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))))) (forall ((V1l1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1l1) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) (@ tptp.ty_2Elist_2Elist A_27b))) V1l1)) (@ tptp.c_2Elist_2ENIL A_27b))) (@ tptp.c_2Elist_2ENIL (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))))) (forall ((V2x1 $$unsorted)) (=> (@ (@ tptp.mem V2x1) A_27a) (forall ((V3l1 $$unsorted)) (=> (@ (@ tptp.mem V3l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4x2 $$unsorted)) (=> (@ (@ tptp.mem V4x2) A_27b) (forall ((V5l2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_1)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)))) (=> (@ (@ tptp.mem V5l2) _let_1) (= (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x1)) V3l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V4x2)) V5l2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x1)) V4x2))) (@ _let_3 (@ (@ tptp.ap (@ _let_2 V3l1)) V5l2))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (and (= (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27c) A_27d)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27c)) (@ tptp.ty_2Elist_2Elist A_27d))) (@ tptp.c_2Elist_2ENIL A_27c))) (@ tptp.c_2Elist_2ENIL A_27d))) (@ tptp.c_2Elist_2ENIL (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27d))) (forall ((V0x1 $$unsorted)) (=> (@ (@ tptp.mem V0x1) A_27a) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x2 $$unsorted)) (=> (@ (@ tptp.mem V2x2) A_27b) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_1)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)))) (=> (@ (@ tptp.mem V3l2) _let_1) (= (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x1)) V1l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V2x2)) V3l2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V0x1)) V2x2))) (@ _let_3 (@ (@ tptp.ap (@ _let_2 V1l1)) V3l2))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (= (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EUNZIP A_27a) A_27b)) (@ tptp.c_2Elist_2ENIL (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))) (@ tptp.c_2Elist_2ENIL A_27a))) (@ tptp.c_2Elist_2ENIL A_27b))) (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2EUNZIP A_27a) A_27b)))) (let ((_let_2 (@ _let_1 V1l))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_4 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_5 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist _let_5)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_5)) V0x)) V1l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_4) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V0x))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST _let_4) _let_3)) _let_2)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V0x))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND _let_4) _let_3)) _let_2))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2EUNZIP A_27a) A_27b)))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_4 (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_3))) (let ((_let_5 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Elist_2Elist _let_5)) (and (= (@ _let_1 (@ tptp.c_2Elist_2ENIL _let_5)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_3)) (@ tptp.c_2Elist_2ENIL A_27a))) (@ tptp.c_2Elist_2ENIL A_27b))) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_5)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V0x)) V1y))) V2t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET _let_4) _let_4)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY _let_2) _let_3) _let_4)) (@ (@ tptp.lam _let_2) (lambda ((V3L1 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27b)) (lambda ((V4L2 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)) V3L1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V1y)) V4L2))))))))) (@ _let_1 V2t))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0L $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_2 (@ tptp.c_2Elist_2EMAP _let_1))) (=> (@ (@ tptp.mem V0L) (@ tptp.ty_2Elist_2Elist _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EUNZIP A_27a) A_27b)) V0L) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27a)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))) V0L))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27b)) (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b))) V0L))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V1l2)))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_3 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_2)) V0l1)) V1l2)))))) (let ((_let_4 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1)))) (=> (@ (@ tptp.mem V1l2) _let_2) (=> (= _let_4 _let_1) (and (= _let_3 _let_4) (= _let_3 _let_1))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0pl $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_2 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH _let_1)) V0pl)))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EUNZIP A_27a) A_27b)) V0pl))) (let ((_let_4 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_5 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0pl) (@ tptp.ty_2Elist_2Elist _let_1)) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST _let_5) _let_4)) _let_3))) _let_2) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND _let_5) _let_4)) _let_3))) _let_2))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EUNZIP A_27a) A_27b)) V0l)) V0l))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_1)) V0l1)) V1l2))) (=> (@ (@ tptp.mem V1l2) _let_1) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V1l2))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EUNZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) _let_2)) _let_2)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V2f1 $$unsorted)) (=> (@ (@ tptp.mem V2f1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V3f2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_2 (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)))) (let ((_let_3 (@ tptp.c_2Elist_2EZIP A_27a))) (let ((_let_4 (@ (@ tptp.ap (@ _let_3 A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 _let_1)) V0l1)) V1l2)))) (let ((_let_5 (@ tptp.ty_2Epair_2Eprod A_27a))) (let ((_let_6 (@ _let_5 A_27b))) (let ((_let_7 (@ tptp.lam _let_6))) (let ((_let_8 (@ tptp.c_2Elist_2EMAP _let_6))) (=> (@ (@ tptp.mem V3f2) (@ (@ tptp.arr A_27b) A_27d)) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V1l2))) (and (= (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27c) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27c)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27c)) V2f1)) V0l1))) V1l2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_8 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b))) (@ _let_7 (lambda ((V4p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27c) A_27b)) (@ (@ tptp.ap V2f1) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V4p)))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V4p)))))) _let_4)) (= (@ (@ tptp.ap (@ _let_3 A_27d)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ tptp.ty_2Elist_2Elist A_27d))) V0l1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27d)) V3f2)) V1l2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_8 (@ _let_5 A_27d))) (@ _let_7 (lambda ((V5p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27d)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V5p))) (@ (@ tptp.ap V3f2) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V5p))))))) _let_4)))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V2p $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V2p) _let_1) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V1l2))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2p)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))) V0l1)) V1l2))))) (exists ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1))) (= V2p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V0l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27b)) _let_1)) V1l2))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1))) (=> (and (= (@ tptp.surj__ty_2Enum_2Enum _let_2) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V1l2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))) V0l1)) V1l2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V0l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27b)) _let_1)) V1l2))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V1l2))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EMAP2 A_27c) A_27a) A_27b)) V2f)) V0l1)) V1l2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27c)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) A_27c)) V2f))) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))) V0l1)) V1l2))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V1l2))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EMAP2 A_27c) A_27a) A_27b)) V2f)) V0l1)) V1l2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27c)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) A_27c)) V2f))) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))) V0l1)) V1l2))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V3g $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))) V0l1)) V1l2)))) (let ((_let_2 (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_4 (@ tptp.c_2Ecombin_2Eo _let_3))) (let ((_let_5 (@ tptp.c_2Elist_2EMAP _let_3))) (let ((_let_6 (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))) (=> (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27b) A_27d)) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V1l2))) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 A_27a)) _let_6)) _let_1) V0l1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 A_27b)) _let_2)) _let_1) V1l2) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_4 A_27c) A_27a)) V2f)) _let_6))) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27c)) V2f)) V0l1)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 A_27d)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_4 A_27d) A_27b)) V3g)) _let_2))) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27d)) V3g)) V1l2)))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V0l))) (exists ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (= V1x (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V0l)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.ty_2Enum_2Enum)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) (@ (@ tptp.arr A_27b) tptp.ty_2Enum_2Enum)) (forall ((V3ls1 $$unsorted)) (=> (@ (@ tptp.mem V3ls1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4ls2 $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Elist_2ESUM))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27b))) (=> (@ (@ tptp.mem V4ls2) _let_2) (=> (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3ls1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V4ls2))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (forall ((V6y $$unsorted)) (=> (@ (@ tptp.mem V6y) A_27b) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V5x)) V6y))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap V1g) V5x))) (@ (@ tptp.ap V2h) V6y))))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.ty_2Enum_2Enum)) V0f)) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_2)) V3ls1)) V4ls2))))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) tptp.ty_2Enum_2Enum)) V1g)) V3ls1)))) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) tptp.ty_2Enum_2Enum)) V2h)) V4ls2)))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (=> (@ (@ tptp.mem V2l2) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)) V1l1)) V2l2)) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V2l2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) tptp.bool)) V0R))) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_1)) V1l1)) V2l2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (and (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) _let_1) _let_1) (forall ((V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0h)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_2 (@ _let_1 V1t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ _let_2 V1t))) (@ _let_1 (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ _let_2 V0l1)) V1l2)) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V1l2))) (@ _let_1 V0l1))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ _let_1 V0l)) V0l)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ _let_1 V0l1) (@ _let_1 V1l2)) (= V0l1 V1l2))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)))) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V0l)))) (@ tptp.p (@ _let_2 (@ _let_1 V0l)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V0l))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V0l)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V0l) _let_1) (= V0l _let_1))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1e $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1e)) (@ tptp.c_2Elist_2ENIL A_27a)))) (=> (@ (@ tptp.mem V1e) A_27a) (= (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V0l) _let_1) (= V0l _let_1))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V1P)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ _let_1 (@ _let_2 V0l)) (@ _let_2 (@ _let_1 V0l))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1t) _let_2) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0h)) V1t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_2)) V1t)) (@ tptp.c_2Elist_2ENIL A_27a)))) V0h)) (@ _let_1 V1t))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0h)))) (let ((_let_3 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_4 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1t) _let_4) (= (@ _let_1 (@ _let_2 V1t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_4)) V1t)) _let_3))) _let_3)) (@ _let_2 (@ _let_1 V1t)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)) (@ tptp.c_2Elist_2ENIL A_27a))) V0x))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (forall ((V3z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V2y)) V3z))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)))) (=> (@ (@ tptp.mem V3z) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_3 (@ (@ tptp.ap (@ _let_1 V1x)) _let_2)) (@ _let_3 _let_2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (not (= V0ls (@ tptp.c_2Elist_2ENIL A_27a))) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)) V0ls) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0ls)))) V0ls))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (=> (not (= V0l (@ tptp.c_2Elist_2ENIL A_27a))) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V1f)) V0l)) (@ (@ tptp.ap V1f) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)) V0l)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0x $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)) _let_1)) _let_1)))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (forall ((V3z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V2y)) V3z))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)))) (let ((_let_4 (@ tptp.ap (@ _let_1 V1x)))) (=> (@ (@ tptp.mem V3z) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_3 (@ _let_4 _let_2)) (@ _let_4 (@ _let_3 _let_2))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1xs $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V1xs) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)) V1xs)))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V1xs)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1xs $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V1xs) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)) V1xs)) _let_1) (= V1xs _let_1))))))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3xs $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V3xs) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)) V3xs))) (= V3xs _let_1))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5xs $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)))) (=> (@ (@ tptp.mem V5xs) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4x)) V5xs)))) (@ tptp.p (@ _let_1 V5xs)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (not (= V0l _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)) V0l))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)) V0l))) _let_1)) V0l))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1t) _let_2) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0h)) V1t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_2)) V1t)) (@ tptp.c_2Elist_2ENIL A_27a)))) V0h)) (@ _let_1 V1t))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0h)) V2l2))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1l1)) _let_1)) (@ _let_2 _let_1)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))) _let_1) _let_1))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3xs $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)))) (let ((_let_4 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V3xs) _let_4) (= (@ (@ tptp.ap (@ _let_2 _let_1)) (@ _let_3 V3xs)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ tptp.c_2Elist_2ENIL A_27a))) (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V3xs)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))) _let_1) _let_1))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3xs $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)) V3xs))) (let ((_let_4 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V3xs) _let_4) (= (@ (@ tptp.ap (@ _let_2 _let_1)) _let_3) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) _let_3)) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V3xs))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))) _let_1) _let_1))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2xs $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1x)))) (=> (@ (@ tptp.mem V2xs) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (@ (@ tptp.ap (@ _let_2 _let_1)) (@ _let_3 V2xs)) (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V2xs))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))) _let_1) _let_1))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2xs $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)))) (=> (@ (@ tptp.mem V2xs) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (= (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1x)) V2xs)) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V2xs))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0l) (@ tptp.c_2Elist_2ENIL A_27a)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) V0l) V0l))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ _let_2 V1l))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_1)) V1l))) V0n)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_2)) V2l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27b)) _let_2)) (@ _let_1 V2l))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_1)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1))) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)) V1l2)) (@ _let_2 V0l1)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2)) (= (@ (@ tptp.ap (@ _let_3 _let_2)) (@ _let_4 V1l2)) (@ _let_4 (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))) V1l2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0l) V0l))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_1)) V1l))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_1)) V1l)) V1l)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_1)) V1l))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ _let_2 V1l))) _let_1))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1ls $$unsorted)) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)))) (= (@ tptp.p (@ _let_4 (@ _let_3 (@ (@ tptp.ap (@ _let_2 _let_1)) V1ls)))) (or (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1ls))) (= V0x (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V1ls))) (@ tptp.p (@ _let_4 (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V1ls))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_1)) V0ls) (@ tptp.c_2Elist_2ENIL A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0ls)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (@ _let_1 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27c)) tptp.bool))))) (=> (and (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (forall ((V3b $$unsorted)) (=> (@ (@ tptp.mem V3b) A_27b) (forall ((V4bs $$unsorted)) (=> (@ (@ tptp.mem V4bs) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V5c $$unsorted)) (=> (@ (@ tptp.mem V5c) A_27c) (forall ((V6cs $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap V0P) V1f)))) (=> (@ (@ tptp.mem V6cs) (@ tptp.ty_2Elist_2Elist A_27c)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V1f) V2a)) V3b)) V5c))) V4bs)) V6cs)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V2a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V3b)) V4bs))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27c)) V5c)) V6cs))))))))))))))))) (forall ((V7f $$unsorted)) (=> (@ (@ tptp.mem V7f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (forall ((V8a $$unsorted)) (=> (@ (@ tptp.mem V8a) A_27a) (forall ((V9cs $$unsorted)) (=> (@ (@ tptp.mem V9cs) (@ tptp.ty_2Elist_2Elist A_27c)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V7f)) V8a)) (@ tptp.c_2Elist_2ENIL A_27b))) V9cs)))))))) (forall ((V10f $$unsorted)) (=> (@ (@ tptp.mem V10f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (forall ((V11a $$unsorted)) (=> (@ (@ tptp.mem V11a) A_27a) (forall ((V12v6 $$unsorted)) (=> (@ (@ tptp.mem V12v6) A_27b) (forall ((V13v7 $$unsorted)) (=> (@ (@ tptp.mem V13v7) (@ tptp.ty_2Elist_2Elist A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V10f)) V11a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V12v6)) V13v7))) (@ tptp.c_2Elist_2ENIL A_27c)))))))))))) (forall ((V14v $$unsorted)) (=> (@ (@ tptp.mem V14v) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (forall ((V15v1 $$unsorted)) (=> (@ (@ tptp.mem V15v1) A_27a) (forall ((V16v2 $$unsorted)) (=> (@ (@ tptp.mem V16v2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V17v3 $$unsorted)) (=> (@ (@ tptp.mem V17v3) (@ tptp.ty_2Elist_2Elist A_27c)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V14v)) V15v1)) V16v2)) V17v3)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (forall ((V1cs $$unsorted)) (=> (@ (@ tptp.mem V1cs) (@ tptp.ty_2Elist_2Elist A_27c)) (forall ((V2c $$unsorted)) (=> (@ (@ tptp.mem V2c) A_27c) (forall ((V3bs $$unsorted)) (=> (@ (@ tptp.mem V3bs) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V4b $$unsorted)) (=> (@ (@ tptp.mem V4b) A_27b) (forall ((V5a $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EFOLDL2 A_27a) A_27b) A_27c)) V0f)))) (=> (@ (@ tptp.mem V5a) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V5a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V4b)) V3bs))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27c)) V2c)) V1cs)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0f) V5a)) V4b)) V2c))) V3bs)) V1cs))))))))))))))) (forall ((V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (forall ((V7cs $$unsorted)) (=> (@ (@ tptp.mem V7cs) (@ tptp.ty_2Elist_2Elist A_27c)) (forall ((V8a $$unsorted)) (=> (@ (@ tptp.mem V8a) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EFOLDL2 A_27a) A_27b) A_27c)) V6f)) V8a)) (@ tptp.c_2Elist_2ENIL A_27b))) V7cs) V8a))))))) (forall ((V9v7 $$unsorted)) (=> (@ (@ tptp.mem V9v7) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V10v6 $$unsorted)) (=> (@ (@ tptp.mem V10v6) A_27b) (forall ((V11f $$unsorted)) (=> (@ (@ tptp.mem V11f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (forall ((V12a $$unsorted)) (=> (@ (@ tptp.mem V12a) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EFOLDL2 A_27a) A_27b) A_27c)) V11f)) V12a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V10v6)) V9v7))) (@ tptp.c_2Elist_2ENIL A_27c)) V12a))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l1_27 $$unsorted)) (=> (@ (@ tptp.mem V1l1_27) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V3l2_27 $$unsorted)) (=> (@ (@ tptp.mem V3l2_27) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V4a $$unsorted)) (=> (@ (@ tptp.mem V4a) A_27c) (forall ((V5a_27 $$unsorted)) (=> (@ (@ tptp.mem V5a_27) A_27c) (forall ((V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c)))) (forall ((V7f_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EFOLDL2 A_27c) A_27a) A_27b)))) (=> (@ (@ tptp.mem V7f_27) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c)))) (=> (and (= V0l1 V1l1_27) (= V2l2 V3l2_27) (= V4a V5a_27) (forall ((V8z $$unsorted)) (=> (@ (@ tptp.mem V8z) A_27c) (forall ((V9b $$unsorted)) (=> (@ (@ tptp.mem V9b) A_27a) (forall ((V10c $$unsorted)) (=> (@ (@ tptp.mem V10c) A_27b) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V9b)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l1_27))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V10c)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27b)) V3l2_27)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V6f) V8z)) V9b)) V10c) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V7f_27) V8z)) V9b)) V10c)))))))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V6f)) V4a)) V0l1)) V2l2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V7f_27)) V5a_27)) V1l1_27)) V3l2_27)))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V1l2))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c)))) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27c) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EFOLDL2 A_27c) A_27a) A_27b)) V2f)) V3a)) V0l1)) V1l2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27c)) (@ (@ tptp.lam A_27c) (lambda ((V4a $$unsorted)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) A_27c)) (@ (@ tptp.ap V2f) V4a)))))) V3a)) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))) V0l1)) V1l2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l1_27 $$unsorted)) (=> (@ (@ tptp.mem V1l1_27) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V3l2_27 $$unsorted)) (=> (@ (@ tptp.mem V3l2_27) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V4P $$unsorted)) (=> (@ (@ tptp.mem V4P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V5P_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)))) (=> (@ (@ tptp.mem V5P_27) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (=> (and (= V0l1 V1l1_27) (= V2l2 V3l2_27) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27b) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V6x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l1_27))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V7y)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27b)) V3l2_27)))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V4P) V6x)) V7y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V5P_27) V6x)) V7y))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V4P)) V0l1)) V2l2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V5P_27)) V1l1_27)) V3l2_27))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27c)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f1)) V2l1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27c) A_27b)) V1f2)) V3l2)) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27c)) V3l2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27c)) (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.lam A_27c) (lambda ((V5y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) (@ (@ tptp.ap V0f1) V4x))) (@ (@ tptp.ap V1f2) V5y)))))))) V2l1)) V3l2)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V2f)) V0l1)) V1l2)) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V1l2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) tptp.bool)) V2f))) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))) V0l1)) V1l2)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0P)) V1l1)) V2l2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V2l2)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (=> (@ (@ tptp.mem V0R1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1R2 $$unsorted)) (=> (@ (@ tptp.mem V1R2) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R2) V4x)) V5y))))))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0R1)) V2l1)) V3l2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1R2)) V2l1)) V3l2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) (@ tptp.c_2Elist_2ENIL A_27a))) true) (forall ((V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)))) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0h)) V1t))) (and (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0h)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1t)))) (@ tptp.p (@ _let_1 V1t))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) V0l)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V0l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V1x))) V0l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1x)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ _let_1 V1l)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)) V1l))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1ls $$unsorted)) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)) V1ls))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) V1ls))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) V0l)) (forall ((V1n1 tptp.tp__ty_2Enum_2Enum) (V2n2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n2))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1n1))) (let ((_let_4 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (let ((_let_5 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_3)) _let_4)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_1)) _let_4))) (= (= (@ (@ tptp.ap (@ _let_2 _let_3)) V0l) (@ (@ tptp.ap (@ _let_2 _let_1)) V0l)) (= V1n1 V2n2)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n1 tptp.tp__ty_2Enum_2Enum) (V2n2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n2))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1n1))) (let ((_let_4 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (let ((_let_5 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) V0l)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_3)) _let_4)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_1)) _let_4))) (= (= (@ (@ tptp.ap (@ _let_2 _let_3)) V0l) (@ (@ tptp.ap (@ _let_2 _let_1)) V0l)) (= V1n1 V2n2))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)) V1l2))) (and (@ tptp.p (@ _let_1 V0l1)) (@ tptp.p (@ _let_1 V1l2)) (forall ((V2e $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2e)))) (=> (@ (@ tptp.mem V2e) A_27a) (=> (@ tptp.p (@ _let_2 (@ _let_1 V0l1))) (not (@ tptp.p (@ _let_2 (@ _let_1 V1l2)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)) (@ tptp.c_2Elist_2ENIL A_27a)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (=> (@ (@ tptp.mem V1l2) _let_1) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) V0l1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V1l2)))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_1)) V0l1)) V1l2)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27b))) (=> (@ (@ tptp.mem V1l2) _let_2) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) _let_2)) V0l1)) V1l2)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V1l2)))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27b) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_1)) V1l2)) V0l1))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V0l))) (@ tptp.p (@ _let_1 V0l)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0xs $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0xs) (@ tptp.ty_2Elist_2Elist _let_3)) (= (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE _let_3)) V0xs)))) (@ tptp.p (@ _let_2 (@ _let_1 V0xs))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELRC A_27a)) V0R)) (@ tptp.c_2Elist_2ENIL A_27a))) V1x)) V2y)) (= V1x V2y))))))))) (forall ((V3R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4h $$unsorted)) (=> (@ (@ tptp.mem V4h) A_27a) (forall ((V5t $$unsorted)) (=> (@ (@ tptp.mem V5t) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELRC A_27a)) V3R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4h)) V5t))) V6x)) V7y)) (and (= V6x V4h) (exists ((V8z $$unsorted)) (and (@ (@ tptp.mem V8z) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V3R) V6x)) V8z)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELRC A_27a)) V3R)) V5t)) V8z)) V7y))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2ENRC A_27a)) V0R)) (@ tptp.inj__ty_2Enum_2Enum V1n))) V2x)) V3y)) (exists ((V4ls $$unsorted)) (and (@ (@ tptp.mem V4ls) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELRC A_27a)) V0R)) V4ls)) V2x)) V3y)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4ls)) V1n))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1ls $$unsorted)) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (forall ((V4e $$unsorted)) (=> (@ (@ tptp.mem V4e) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELRC A_27a)) V0R)) V1ls)) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4e)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1ls)))) (exists ((V5z $$unsorted)) (and (@ (@ tptp.mem V5z) A_27a) (exists ((V6t $$unsorted)) (and (@ (@ tptp.mem V6t) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V4e)) V5z)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELRC A_27a)) V0R)) V6t)) V5z)) V3y)))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27a) (forall ((V5e $$unsorted)) (=> (@ (@ tptp.mem V5e) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELRC A_27a)) V0R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1h)) V2t))) V3x)) V4y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5e)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V2t)))) (exists ((V6z $$unsorted)) (and (@ (@ tptp.mem V6z) A_27a) (exists ((V7p $$unsorted)) (and (@ (@ tptp.mem V7p) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V6z)) V5e)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELRC A_27a)) V0R)) V7p)) V3x)) V6z)))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)) V1l2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ _let_1 V0l1))) (@ _let_1 V1l2)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ _let_1 V0l1))) (@ _let_1 V1l2)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)) V1l2)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (= V0l (@ tptp.c_2Elist_2ENIL A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V0l))) (let ((_let_3 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (and (= (= _let_2 _let_3) _let_1) (= (= _let_3 _let_2) _let_1))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V0l))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1ls $$unsorted)) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27a)) V0f)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1ls)))) (@ (@ tptp.ap tptp.c_2Elist_2ESUM) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) tptp.ty_2Enum_2Enum)) V0f)) V1ls)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2ls $$unsorted)) (=> (@ (@ tptp.mem V2ls) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V2ls))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap V0f) V1x))) (@ (@ tptp.ap tptp.c_2Elist_2ESUM) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) tptp.ty_2Enum_2Enum)) V0f)) V2ls))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ _let_2 V1l1))) (@ _let_2 V2l2)))) (@ tptp.c_2Epred__set_2EUNIV A_27b))) (= (@ _let_1 V1l1) (@ _let_1 V2l2))) (= V1l1 V2l2)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ _let_2 V1l1))) (@ _let_2 V2l2)))) (@ tptp.c_2Epred__set_2EUNIV A_27b))) (= (= (@ _let_1 V1l1) (@ _let_1 V2l2)) (= V1l1 V2l2))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V0ls)))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0ls))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) V0ls)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V0ls))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0ls)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V0ls))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0ls))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) V0ls))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0ls $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V0ls)) (@ _let_1 V0ls))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27b) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27b)))) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elist_2Elist A_27b)) (and (= (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ tptp.c_2Elist_2ENIL A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V0h)) V1t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27b)) V0h)) (@ _let_1 V1t))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)) V1l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)) V1l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V2x)) (@ (@ tptp.ap V0P) V2x))))))) (@ _let_1 V1l)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_3 (@ tptp.arr _let_2))) (let ((_let_4 (@ _let_3 (@ _let_3 tptp.bool)))) (= (@ tptp.c_2Elist_2ESET__TO__LIST A_27a) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EWFREC _let_2) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 _let_4)) (@ (@ tptp.lam _let_4) (lambda ((V0R $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF _let_1)) V0R))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1s $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr A_27a) tptp.bool))) V1s)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))) (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V1s))) V1s)))))))))))) (@ (@ tptp.lam (@ _let_3 _let_1)) (lambda ((V2SET__TO__LIST $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) tptp.bool)) (lambda ((V3a $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_1)))) (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EI _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V3a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr A_27a) tptp.bool))) V3a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) (@ tptp.c_2Elist_2ENIL A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECHOICE A_27a)) V3a))) (@ (@ tptp.ap V2SET__TO__LIST) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V3a)))))) (@ tptp.c_2Ebool_2EARB _let_1)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ESET__TO__LIST A_27a)))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0s) _let_2) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (= (@ _let_1 V0s) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_2)) V0s)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) (@ tptp.c_2Elist_2ENIL A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECHOICE A_27a)) V0s))) (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V0s)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (=> (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (not (= V1s (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EREST A_27a)) V1s)))) (@ tptp.p (@ _let_1 V1s)))))) (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap V0P) V2v))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2ESET__TO__LIST A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (@ tptp.c_2Elist_2ENIL A_27a))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ESET__TO__LIST A_27a)) V0s)) V0s)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ESET__TO__LIST A_27a)) V0s))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)))) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ tptp.p (@ _let_1 V0s)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ESET__TO__LIST A_27a)) V0s))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)))) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ESET__TO__LIST A_27a)) V0s)))) (@ tptp.p (@ _let_1 V0s))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2ESET__TO__LIST A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)) (@ tptp.c_2Elist_2ENIL A_27a))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ESET__TO__LIST A_27a)) V0s)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EITSET A_27a) A_27b)) V1f)) V0s)) V2a) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) A_27b)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EC A_27a) A_27b) A_27b)) V1f))) V2a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ESET__TO__LIST A_27a)) V0s)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) (@ tptp.c_2Elist_2ENIL A_27a))) V0l)) true))) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l $$unsorted)) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1h)) V2t))) V3l)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE A_27a) tptp.bool)) V3l)) tptp.c_2Ebool_2EF)) (@ (@ tptp.lam A_27a) (lambda ((V4h_27 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V5t_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V1h)) V4h_27))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) V2t)) V5t_27))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3h1 $$unsorted)) (=> (@ (@ tptp.mem V3h1) A_27a) (forall ((V4t1 $$unsorted)) (=> (@ (@ tptp.mem V4t1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5h2 $$unsorted)) (=> (@ (@ tptp.mem V5h2) A_27a) (forall ((V6t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_3 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V6t2) (@ tptp.ty_2Elist_2Elist A_27a)) (and (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 _let_3)) V0l)) true) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_2 V1h)) V2t))) _let_3)) false) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_2 V3h1)) V4t1))) (@ (@ tptp.ap (@ _let_2 V5h2)) V6t2))) (and (= V3h1 V5h2) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4t1)) V6t2)))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) V0x)) _let_1)) (= V0x _let_1))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2ys $$unsorted)) (=> (@ (@ tptp.mem V2ys) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) V0x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1y)) V2ys))) (or (= V0x (@ tptp.c_2Elist_2ENIL A_27a)) (exists ((V3xs $$unsorted)) (and (@ (@ tptp.mem V3xs) (@ tptp.ty_2Elist_2Elist A_27a)) (= V0x (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1y)) V3xs)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) V3xs)) V2ys)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0x $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V0x)) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)) _let_1))))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2x_27 $$unsorted)) (=> (@ (@ tptp.mem V2x_27) A_27a) (forall ((V3l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V1x)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x_27)))) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ _let_2 V3l)) (@ _let_2 (@ _let_1 V3l))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V0x)) V1l))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ _let_1 V1l))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V0x)) V1l)) V0x))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V0x)) V1l)) V1l))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V0x)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1ls $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V0x)) V1ls)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) (@ _let_1 V1ls)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V1x)) V2l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27b)) (@ (@ tptp.ap V0f) V1x))) (@ _let_1 V2l)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V2x)) V1l)) (@ _let_1 V1l)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V1x)) V0l)) V1x))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V1x)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ _let_2 V2l2)) (@ _let_2 (@ _let_1 V2l2))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V1x)) V2l))) (and (@ tptp.p (@ _let_1 V2l)) (@ tptp.p (@ (@ tptp.ap V0P) V1x))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) V0P)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V1x)) V2l))) (or (@ tptp.p (@ (@ tptp.ap V0P) V1x)) (@ tptp.p (@ _let_1 V2l))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) A_27a) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0y)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V1x)) V2l)))) (or (= V0y V1x) (@ tptp.p (@ _let_2 (@ _let_1 V2l))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (forall ((V3b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)))) (=> (@ (@ tptp.mem V3b) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_1 V0x)) V1y) (@ (@ tptp.ap (@ _let_1 V2a)) V3b)) (and (= V0x V2a) (= V1y V3b)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27b))) (and (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27b)) _let_1) _let_1) (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)) V1l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V0x)) (@ _let_1 V1l))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V0x)) V1l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)) (@ _let_1 V1l)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27b) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr A_27b) A_27b)))) (exists ((V2fn $$unsorted)) (and (@ (@ tptp.mem V2fn) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) A_27b)) (= (@ (@ tptp.ap V2fn) (@ tptp.c_2Elist_2ENIL A_27a)) V0e) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4l $$unsorted)) (let ((_let_1 (@ tptp.ap V2fn))) (=> (@ (@ tptp.mem V4l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V3x)) V4l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V1f) V3x)) V4l)) (@ _let_1 V4l)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Elist_2ENIL A_27a))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap V0P) V1l)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V2x)) V1l))))))))) (forall ((V3l $$unsorted)) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V3l))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Elist_2Elist A_27a)) (or (= V0ll (@ tptp.c_2Elist_2ENIL A_27a)) (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (exists ((V2l $$unsorted)) (and (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= V0ll (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V1x)) V2l))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) V0f)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)) (@ tptp.c_2Elist_2ENIL A_27a)))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) V1f)))) (= (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) (@ (@ tptp.ap V1f) _let_1))) (@ _let_2 _let_1)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) V0f)) (@ tptp.inj__ty_2Enum_2Enum V1n)))) V1n)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST__AUX A_27a)) V0f)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V1l) V1l))))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V3n tptp.tp__ty_2Enum_2Enum) (V4l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST__AUX A_27a)) V2f)))) (=> (@ (@ tptp.mem V4l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V4l) (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap V2f) _let_1))) V4l))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST__AUX A_27a)) V0f)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V1l) V1l))))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V3n tptp.tp__ty_2Enum_2Enum) (V4l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))))) (let ((_let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST__AUX A_27a)) V2f)))) (=> (@ (@ tptp.mem V4l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_5 _let_3)) V4l) (@ (@ tptp.ap (@ _let_5 _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap V2f) _let_4))) V4l)))))))))))) (forall ((V5f $$unsorted)) (=> (@ (@ tptp.mem V5f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V6n tptp.tp__ty_2Enum_2Enum) (V7l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V6n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST__AUX A_27a)) V5f)))) (=> (@ (@ tptp.mem V7l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_4 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) V7l) (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap V5f) _let_3))) V7l))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0c $$unsorted)) (=> (@ (@ tptp.mem V0c) A_27a) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2s $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ (@ tptp.mem V2s) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EPAD__LEFT A_27a)) V0c)) _let_1)) V2s) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27a) tptp.ty_2Enum_2Enum)) V0c))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2s))))) V2s))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0c $$unsorted)) (=> (@ (@ tptp.mem V0c) A_27a) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2s $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ (@ tptp.mem V2s) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EPAD__RIGHT A_27a)) V0c)) _let_1)) V2s) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V2s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27a) tptp.ty_2Enum_2Enum)) V0c))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2s)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) V1g)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) A_27b) A_27a)) V0f)) V1g))) _let_1)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) V0f)) _let_2)) (@ (@ tptp.ap V0f) _let_1)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) V0f)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (@ (@ tptp.ap V0f) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1f $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2)) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) V1f)) _let_2)) (@ (@ tptp.ap V1f) _let_1))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2g $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)))) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (= (= (@ (@ tptp.ap (@ _let_2 V1f)) _let_1) (@ (@ tptp.ap (@ _let_2 V2g)) _let_1)) (forall ((V3x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3x))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ (@ tptp.ap V1f) _let_1) (@ (@ tptp.ap V2g) _let_1)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1a tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2b))) (let ((_let_4 (@ tptp.ap (@ _let_2 V0f)))) (= (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ _let_4 _let_3))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) V3t)) (@ tptp.inj__ty_2Enum_2Enum V2b))))))) _let_1)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) V1f)) (@ tptp.inj__ty_2Enum_2Enum V2n)))) (forall ((V3i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3i))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2n))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap V1f) _let_1)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) V0P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) V1f)) (@ tptp.inj__ty_2Enum_2Enum V2n)))) (exists ((V3i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3i))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2n))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap V1f) _let_1)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)))) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)) (@ (@ tptp.ap (@ _let_2 V0f)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) A_27a) tptp.ty_2Enum_2Enum)) V0f)) tptp.c_2Enum_2ESUC))) _let_1))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27b)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l)) V2n) (= (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))) V0l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27b)) V1f)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) V3x)) V0l))) (@ (@ tptp.ap V1f) V3x)))))) _let_1))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)))) (= (@ (@ tptp.ap (@ _let_2 V0f)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap V0f) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) A_27a) tptp.ty_2Enum_2Enum)) V0f)) tptp.c_2Enum_2ESUC))) _let_1)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) V1f)) (@ tptp.inj__ty_2Enum_2Enum V0n)))) (= V0n tptp.fo__c_2Enum_2E0)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) V0f)) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST__AUX A_27a)) V0f)) _let_1)) (@ tptp.c_2Elist_2ENIL A_27a))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) V0f)))) (and (= (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)) _let_1) (= (@ _let_3 _let_2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST__AUX A_27a)) V0f)) _let_2)) _let_1))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) V1f)) (@ tptp.inj__ty_2Enum_2Enum V2n))))) (exists ((V3m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3m))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2n))) (= V0x (@ (@ tptp.ap V1f) _let_1))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V0x)) V1l))) (and (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l)))) (@ tptp.p (@ _let_1 V1l))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) V0f)) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (forall ((V2m1 tptp.tp__ty_2Enum_2Enum) (V3m2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3m2))) (let ((_let_2 (@ tptp.ap V0f))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2m1))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_5 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_3)) _let_4)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_1)) _let_4)) (= (@ _let_2 _let_3) (@ _let_2 _let_1))) (= V2m1 V3m2)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) A_27b))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27b) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) A_27b)) V0f)) V1e)))) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V2x)) V3l)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) (@ _let_1 V3l))) V2x))))))))))))
% 9.41/9.73  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V1l))) (let ((_let_3 (@ tptp.ap tptp.c_2Elist_2ESUM))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC tptp.ty_2Enum_2Enum)) _let_1)) _let_2))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ _let_3 _let_2))) _let_1))))))))
% 9.41/9.73  (assert (forall ((V0l1 tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum) (V1l2 tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V1l2))) (let ((_let_2 (@ tptp.ap tptp.c_2Elist_2ESUM))) (let ((_let_3 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V0l1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.ty_2Enum_2Enum)) _let_3)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ _let_2 _let_3))) (@ _let_2 _let_1)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1ls $$unsorted)) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Elist_2ESUM) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) tptp.ty_2Enum_2Enum)) V0f)) V1ls))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2a $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V3e $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) V2a)) (@ (@ tptp.ap V0f) V3e)))))))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V1ls))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27a)) V1f)) V0s)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Elist_2ESUM) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) tptp.ty_2Enum_2Enum)) V1f)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ESET__TO__LIST A_27a)) V0s)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2)) (= (@ (@ tptp.ap (@ _let_3 _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V1l)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1)))) V1l)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)))) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) (@ (@ tptp.ap (@ _let_2 V0f)) _let_1)) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2m $$unsorted)) (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) (@ tptp.inj__ty_2Enum_2Enum V1n)))) V2m)))))) _let_1))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1ls $$unsorted)) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27b) tptp.bool))) (=> (@ (@ tptp.mem V2s) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V3s $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27b)) V3s)) (@ (@ tptp.ap V0f) V4x)))))))) V2s)) V1ls) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27b)) V2s)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) _let_1)) V0f)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1ls)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) tptp.bool)))) (forall ((V1ls $$unsorted)) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V2s $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_2 (@ (@ tptp.arr A_27c) tptp.bool))) (=> (@ (@ tptp.mem V2s) _let_2) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL _let_1) _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V3s $$unsorted)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) (@ (@ tptp.arr A_27c) tptp.bool))) (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V5y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27c)) V3s)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V4x)) V5y))))))))))) V2s)) V1ls) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27c)) V2s)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE _let_1) _let_2)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) _let_2)) V0f))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET _let_1)) V1ls))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) A_27b))) (forall ((V2e $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V2e) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) A_27b)) V1f)) V2e)) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) _let_1)) V0ls)) V0ls))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V3x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V4y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1f) V3x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V4y)) V4y)))))))) V2e)) V0ls))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr _let_2) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_2) A_27b)) V1f)) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) _let_1)) V0ls)) V0ls))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V1f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V2x)))))) V0ls)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) (@ tptp.c_2Epred__set_2EUNIV _let_1)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELEN A_27a)) (@ tptp.c_2Elist_2ENIL A_27a))) (@ tptp.inj__ty_2Enum_2Enum V0n))) V0n)) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELEN A_27a)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1h)) V2t))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 V2t)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0acc $$unsorted)) (=> (@ (@ tptp.mem V0acc) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EREV A_27a)) (@ tptp.c_2Elist_2ENIL A_27a))) V0acc) V0acc))) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3acc $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1h)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EREV A_27a)))) (=> (@ (@ tptp.mem V3acc) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 V2t))) V3acc) (@ (@ tptp.ap (@ _let_2 V2t)) (@ _let_1 V3acc))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0L $$unsorted)) (=> (@ (@ tptp.mem V0L) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELEN A_27a)) V0L)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0L))) _let_1))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0L1 $$unsorted)) (=> (@ (@ tptp.mem V0L1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1L2 $$unsorted)) (=> (@ (@ tptp.mem V1L2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EREV A_27a)) V0L1)) V1L2) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V0L1))) V1L2)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0L $$unsorted)) (=> (@ (@ tptp.mem V0L) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0L)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELEN A_27a)) V0L)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0L $$unsorted)) (=> (@ (@ tptp.mem V0L) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V0L) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EREV A_27a)) V0L)) (@ tptp.c_2Elist_2ENIL A_27a))))))
% 9.41/9.73  (assert (and (forall ((V0acc tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elist_2ESUM__ACC) (@ tptp.c_2Elist_2ENIL tptp.ty_2Enum_2Enum))) (@ tptp.inj__ty_2Enum_2Enum V0acc))) V0acc)) (forall ((V1h tptp.tp__ty_2Enum_2Enum) (V2t tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum) (V3acc tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3acc))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1h))) (let ((_let_3 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V2t))) (let ((_let_4 (@ tptp.ap tptp.c_2Elist_2ESUM__ACC))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Enum_2Enum)) _let_2)) _let_3))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1)))))))))))
% 9.41/9.73  (assert (forall ((V0L tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V0L))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elist_2ESUM__ACC) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap tptp.c_2Elist_2ESUM) _let_2))) _let_1)))))))
% 9.41/9.73  (assert (forall ((V0L tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V0L))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Elist_2ESUM) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elist_2ESUM__ACC) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)) (= (exists ((V1l $$unsorted)) (and (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V1l)))) (or (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Elist_2ENIL A_27a))) (exists ((V2h $$unsorted)) (and (@ (@ tptp.mem V2h) A_27a) (exists ((V3t $$unsorted)) (and (@ (@ tptp.mem V3t) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V3t))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)) (= (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V1l)))) (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Elist_2ENIL A_27a))) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V3t))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0e)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l))) (exists ((V2pfx $$unsorted)) (and (@ (@ tptp.mem V2pfx) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3sfx $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (and (@ (@ tptp.mem V3sfx) (@ tptp.ty_2Elist_2Elist A_27a)) (= V1l (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V2pfx)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0e)) (@ tptp.c_2Elist_2ENIL A_27a))))) V3sfx)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0e)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V2pfx)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0e)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l))) (exists ((V2pfx $$unsorted)) (and (@ (@ tptp.mem V2pfx) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3sfx $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (and (@ (@ tptp.mem V3sfx) (@ tptp.ty_2Elist_2Elist A_27a)) (= V1l (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V2pfx)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0e)) (@ tptp.c_2Elist_2ENIL A_27a))))) V3sfx)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0e)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V3sfx)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2m1 $$unsorted)) (=> (@ (@ tptp.mem V2m1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3m2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V3m2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_1 V0l1)) V1l2) (@ (@ tptp.ap (@ _let_1 V2m1)) V3m2)) (or (exists ((V4l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (and (@ (@ tptp.mem V4l) (@ tptp.ty_2Elist_2Elist A_27a)) (= V0l1 (@ (@ tptp.ap (@ _let_1 V2m1)) V4l)) (= V3m2 (@ (@ tptp.ap (@ _let_1 V4l)) V1l2))))) (exists ((V5l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (and (@ (@ tptp.mem V5l) (@ tptp.ty_2Elist_2Elist A_27a)) (= V2m1 (@ (@ tptp.ap (@ _let_1 V0l1)) V5l)) (= V1l2 (@ (@ tptp.ap (@ _let_1 V5l)) V3m2)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V3t))) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)) V1l2) _let_1) (or (and (= V0l1 (@ tptp.c_2Elist_2ENIL A_27a)) (= V1l2 _let_1)) (exists ((V4lt $$unsorted)) (and (@ (@ tptp.mem V4lt) (@ tptp.ty_2Elist_2Elist A_27a)) (= V0l1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V4lt)) (= V3t (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V4lt)) V1l2))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3m1 $$unsorted)) (=> (@ (@ tptp.mem V3m1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4m2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V4m2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V0l1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1e)) (@ tptp.c_2Elist_2ENIL A_27a))))) V2l2) (@ (@ tptp.ap (@ _let_1 V3m1)) V4m2)) (or (exists ((V5l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (and (@ (@ tptp.mem V5l) (@ tptp.ty_2Elist_2Elist A_27a)) (= V3m1 (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V0l1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1e)) (@ tptp.c_2Elist_2ENIL A_27a))))) V5l)) (= V2l2 (@ (@ tptp.ap (@ _let_1 V5l)) V4m2))))) (exists ((V6l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (and (@ (@ tptp.mem V6l) (@ tptp.ty_2Elist_2Elist A_27a)) (= V0l1 (@ (@ tptp.ap (@ _let_1 V3m1)) V6l)) (= V4m2 (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V6l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1e)) (@ tptp.c_2Elist_2ENIL A_27a))))) V2l2)))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V0e)) (@ tptp.inj__ty_2Enum_2Enum V1n))) _let_1) _let_1))))) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27a) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V4l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V2e)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ _let_1 V3x)) V4l)) (@ (@ tptp.ap (@ _let_1 V2e)) V4l))))))))) (forall ((V5e $$unsorted)) (=> (@ (@ tptp.mem V5e) A_27a) (forall ((V6n tptp.tp__ty_2Enum_2Enum) (V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (forall ((V8l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V6n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V5e)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V7x)))) (=> (@ (@ tptp.mem V8l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ _let_3 V8l)) (@ _let_3 (@ (@ tptp.ap (@ _let_2 _let_1)) V8l)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0xs $$unsorted)) (=> (@ (@ tptp.mem V0xs) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V2x) A_27a) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V2x)) (@ tptp.inj__ty_2Enum_2Enum V1n))) V0xs) _let_1) (= V0xs _let_1))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V0e)) (@ tptp.inj__ty_2Enum_2Enum V1n))) V2l))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V2l)))))))) (forall ((V3e $$unsorted)) (=> (@ (@ tptp.mem V3e) A_27a) (forall ((V4n tptp.tp__ty_2Enum_2Enum) (V5l $$unsorted)) (=> (@ (@ tptp.mem V5l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V6p))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V4n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V5l))) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V3e)) _let_3)) V5l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_1)) _let_3))) V3e)) (@ _let_2 V5l)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0ys $$unsorted)) (=> (@ (@ tptp.mem V0ys) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2i tptp.tp__ty_2Enum_2Enum) (V3k tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2i))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V3k))) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V1x)) _let_3)) V0ys)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_1)) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_3)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0ys))))) V1x)) (@ _let_2 V0ys))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2ys $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V2ys) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V0x)) (@ tptp.inj__ty_2Enum_2Enum V1n))) V2ys))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V2ys)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0xs $$unsorted)) (=> (@ (@ tptp.mem V0xs) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (forall ((V3ys $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0xs)))) (=> (@ (@ tptp.mem V3ys) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V1x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0xs))) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2y)) V3ys))) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1x)) V3ys))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0ys $$unsorted)) (=> (@ (@ tptp.mem V0ys) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1k tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1k))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V2x)) _let_1)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)))) (let ((_let_4 (@ tptp.ap (@ _let_3 V3y)))) (=> (@ (@ tptp.mem V3y) A_27a) (= (@ _let_2 (@ _let_4 V0ys)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0ys)))) (@ (@ tptp.ap (@ _let_3 V2x)) V0ys))) (@ _let_4 (@ _let_2 V0ys)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (forall ((V3i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)))) (=> (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V2y)) (@ tptp.inj__ty_2Enum_2Enum V3i))) V0l)))) (or (= V1x V2y) (@ tptp.p (@ _let_2 (@ _let_1 V0l)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (forall ((V3i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3i))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V2y)) _let_1)) V0l)))) (or (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (= V1x V2y)) (exists ((V4j tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4j))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (not (= V3i V4j)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V0l) V1x)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V0e)) (@ tptp.inj__ty_2Enum_2Enum V1n))) _let_1) _let_1))))) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27a) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V4l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V2e)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ _let_1 V3x)) V4l)) (@ (@ tptp.ap (@ _let_1 V2e)) V4l))))))))) (forall ((V5e $$unsorted)) (=> (@ (@ tptp.mem V5e) A_27a) (forall ((V6n tptp.tp__ty_2Enum_2Enum) (V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (forall ((V8l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V6n))))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V5e)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V7x)))) (=> (@ (@ tptp.mem V8l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_4 _let_3)) (@ _let_5 V8l)) (@ _let_5 (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V8l)))))))))))))) (forall ((V9e $$unsorted)) (=> (@ (@ tptp.mem V9e) A_27a) (forall ((V10n tptp.tp__ty_2Enum_2Enum) (V11x $$unsorted)) (=> (@ (@ tptp.mem V11x) A_27a) (forall ((V12l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V10n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V9e)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V11x)))) (=> (@ (@ tptp.mem V12l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (@ _let_4 V12l)) (@ _let_4 (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) V12l))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V3f)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V0x)) _let_2)) V2l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27b)) (@ (@ tptp.ap V3f) V0x))) _let_2)) (@ _let_1 V2l))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERYi A_27a)) V0P)) (@ tptp.c_2Elist_2ENIL A_27a))) true))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EEVERYi A_27a)))) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V3t))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V2h)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool)) tptp.ty_2Enum_2Enum)) V1P)) tptp.c_2Enum_2ESUC))) V3t))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1k $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27b))) (let ((_let_2 (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)))) (=> (@ (@ tptp.mem V1k) (@ _let_2 (@ _let_2 A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EsplitAtPki A_27a) A_27b)) V0P)) V1k)) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap V1k) _let_1)) _let_1)))))))) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V3k $$unsorted)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)))) (=> (@ (@ tptp.mem V3k) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4h $$unsorted)) (=> (@ (@ tptp.mem V4h) A_27b) (forall ((V5t $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Elist_2EsplitAtPki A_27a) A_27b)))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V4h)) V5t))) (=> (@ (@ tptp.mem V5t) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 V2P)) V3k)) _let_3) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap V2P) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V4h))) (@ (@ tptp.ap (@ (@ tptp.ap V3k) (@ tptp.c_2Elist_2ENIL A_27b))) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) tptp.bool)) tptp.ty_2Enum_2Enum)) V2P)) tptp.c_2Enum_2ESUC))) (@ (@ tptp.lam _let_1) (lambda ((V6p $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27b)) (lambda ((V7s $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V3k) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V4h)) V6p))) V7s))))))) V5t))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool))) (forall ((V3k $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (let ((_let_2 (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)))) (=> (@ (@ tptp.mem V3k) (@ _let_2 (@ _let_2 A_27b))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERYi A_27a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_7E)) (@ (@ tptp.ap V2P) V4i)))))) V0l1)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ _let_1 V1l2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2P) (@ _let_1 V0l1))) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) V1l2))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EsplitAtPki A_27b) A_27a)) V2P)) V3k)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)) V1l2)) (@ (@ tptp.ap (@ (@ tptp.ap V3k) V0l1)) V1l2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1k $$unsorted)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)))) (=> (@ (@ tptp.mem V1k) (@ _let_1 (@ _let_1 A_27a))) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EsplitAtPki A_27a) A_27b)) V0P)) V1k)) V2l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE tptp.ty_2Enum_2Enum) A_27a)) (@ (@ tptp.ap tptp.c_2Ewhile_2EOLEAST) (@ _let_1 (lambda ((V3i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V3i)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V2l)))) (@ (@ tptp.ap (@ (@ tptp.ap V0P) V3i)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27b)) V3i)) V2l)))))))) (@ (@ tptp.ap (@ (@ tptp.ap V1k) V2l)) (@ tptp.c_2Elist_2ENIL A_27b)))) (@ _let_1 (lambda ((V4i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1k) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27b)) V4i)) V2l))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27b)) V4i)) V2l)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_1)) V0l) V0l)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_1)) V0l) (@ tptp.c_2Elist_2ENIL A_27a))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1l) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_2)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EsplitAtPki _let_1) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (@ (@ tptp.c_2Ecombin_2EK tptp.bool) A_27a))) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_2)))) (@ (@ tptp.c_2Ecombin_2EK _let_1) _let_1))) V1l)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1l) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_2)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EsplitAtPki _let_1) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (@ (@ tptp.c_2Ecombin_2EK tptp.bool) A_27a))) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_2)))) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK (@ (@ tptp.arr _let_1) _let_1)) _let_1)) (@ tptp.c_2Ecombin_2EI _let_1)))) V1l)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__BIND A_27a) A_27b)) V0l)) V1f) (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) _let_1)) V1f)) V0l)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27b) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__BIND A_27a) A_27b)))) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Elist_2Elist A_27b)) (and (= (@ (@ tptp.ap (@ _let_1 (@ tptp.c_2Elist_2ENIL A_27b))) V0f) (@ tptp.c_2Elist_2ENIL A_27a)) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V1h)) V2t))) V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap V0f) V1h))) (@ (@ tptp.ap (@ _let_1 V2t)) V0f))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0m1 $$unsorted)) (=> (@ (@ tptp.mem V0m1) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V1m2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1m2) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__IGNORE__BIND A_27a) A_27b)) V0m1)) V1m2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__BIND A_27a) A_27b)) V0m1)) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK _let_1) A_27b)) V1m2)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)) V0l))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__BIND A_27a) _let_2)) V0l)))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist _let_2)) (and (= (@ _let_3 (@ (@ tptp.lam _let_2) (lambda ((V1x $$unsorted)) V1x))) _let_1) (= (@ _let_3 (@ tptp.c_2Ecombin_2EI _let_2)) _let_1))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__BIND A_27a) A_27b)))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Elist_2Elist A_27a))) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) V0l1)) V1l2))) V2f) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap (@ _let_1 V0l1)) V2f))) (@ (@ tptp.ap (@ _let_1 V1l2)) V2f)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27c)) (forall ((V2g $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.c_2Elist_2ELIST__BIND A_27a))) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27b) _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27c) A_27b)) V0f)) V1l))) V2g) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27c)) V1l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27c) _let_1) A_27b)) V2g)) V0f))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27c)) (forall ((V2g $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27a)) V0f))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27b))) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27c) _let_2)) (= (@ (@ tptp.ap _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__BIND A_27b) A_27c)) V1l)) V2g)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__BIND A_27a) A_27c)) V1l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27c) (@ tptp.ty_2Elist_2Elist A_27a)) _let_2)) _let_1)) V2g))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27c) (@ tptp.ty_2Elist_2Elist A_27b))) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ELIST__BIND A_27a))) (let ((_let_2 (@ _let_1 A_27b))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_4 (@ (@ tptp.arr A_27b) _let_3))) (let ((_let_5 (@ tptp.ty_2Elist_2Elist A_27b))) (=> (@ (@ tptp.mem V2f) _let_4) (= (@ (@ tptp.ap (@ (@ tptp.ap _let_2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__BIND A_27b) A_27c)) V0l)) V1g))) V2f) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V0l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27c) _let_3) _let_5)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EC _let_5) _let_4) _let_3)) _let_2)) V2f))) V1g)))))))))))))))
% 9.41/9.73  (assert (forall ((V0b $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL tptp.ty_2Eone_2Eone))) (=> (@ (@ tptp.mem V0b) tptp.bool) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Eone_2Eone (@ (@ tptp.ap tptp.c_2Elist_2ELIST__GUARD) V0b)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Eone_2Eone (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist tptp.ty_2Eone_2Eone))) V0b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Eone_2Eone)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone))) _let_1))) _let_1)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27b) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Elist_2Elist A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__BIND A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V0x)) (@ tptp.c_2Elist_2ENIL A_27b)))) V1f) (@ (@ tptp.ap V1f) V0x)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__BIND A_27a) A_27a)) V0l)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1x)) (@ tptp.c_2Elist_2ENIL A_27a))))) V0l))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fs $$unsorted)) (=> (@ (@ tptp.mem V0fs) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27b) A_27a))) (forall ((V1xs $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_2 (@ (@ tptp.arr A_27b) A_27a))) (=> (@ (@ tptp.mem V1xs) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__APPLY A_27a) A_27b)) V0fs)) V1xs) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__BIND A_27a) _let_2)) V0fs)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EC _let_2) _let_1) (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27a))) V1xs))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) (forall ((V1xs $$unsorted)) (=> (@ (@ tptp.mem V1xs) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V2ys $$unsorted)) (=> (@ (@ tptp.mem V2ys) (@ tptp.ty_2Elist_2Elist A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2ELIST__LIFT2 A_27a) A_27b) A_27c)) V0f)) V1xs)) V2ys) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__APPLY A_27a) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) (@ (@ tptp.arr A_27c) A_27a))) V0f)) V1xs))) V2ys)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27b) A_27a))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__APPLY A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_1)) V0f)) (@ tptp.c_2Elist_2ENIL _let_1)))) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27a)) V0f)) V1l))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1x $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27b) A_27a))) (=> (@ (@ tptp.mem V1x) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__APPLY A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_1)) V0f)) (@ tptp.c_2Elist_2ENIL _let_1)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V1x)) (@ tptp.c_2Elist_2ENIL A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap V0f) V1x))) (@ tptp.c_2Elist_2ENIL A_27a)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fs $$unsorted)) (=> (@ (@ tptp.mem V0fs) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27b) A_27a))) (forall ((V1x $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27b) A_27a))) (let ((_let_2 (@ (@ tptp.arr _let_1) A_27a))) (let ((_let_3 (@ tptp.c_2Elist_2ELIST__APPLY A_27a))) (=> (@ (@ tptp.mem V1x) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 A_27b)) V0fs)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V1x)) (@ tptp.c_2Elist_2ENIL A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_2)) (@ (@ tptp.lam _let_1) (lambda ((V2f $$unsorted)) (@ (@ tptp.ap V2f) V1x))))) (@ tptp.c_2Elist_2ENIL _let_2)))) V0fs))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27a)) V0f))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27b))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ (@ tptp.ap _let_1) (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27b)) V1l)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_2) (@ tptp.ty_2Elist_2Elist A_27a))) _let_1)) V1l))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0fs $$unsorted)) (=> (@ (@ tptp.mem V0fs) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27c) A_27a))) (forall ((V1gs $$unsorted)) (=> (@ (@ tptp.mem V1gs) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27b) A_27c))) (forall ((V2xs $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ELIST__APPLY A_27a))) (let ((_let_2 (@ tptp.arr A_27b))) (let ((_let_3 (@ _let_2 A_27a))) (let ((_let_4 (@ _let_2 A_27c))) (let ((_let_5 (@ (@ tptp.arr _let_4) _let_3))) (let ((_let_6 (@ (@ tptp.arr A_27c) A_27a))) (let ((_let_7 (@ (@ tptp.arr _let_6) _let_5))) (=> (@ (@ tptp.mem V2xs) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__APPLY _let_3) _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__APPLY _let_5) _let_6)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_7)) (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) A_27a) A_27c))) (@ tptp.c_2Elist_2ENIL _let_7)))) V0fs))) V1gs))) V2xs) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V0fs)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__APPLY A_27c) A_27b)) V1gs)) V2xs)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESHORTLEX A_27a)) V0R)) _let_1)) V1l2)) (not (= V1l2 _let_1))))))))) (forall ((V2R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V3h1 $$unsorted)) (=> (@ (@ tptp.mem V3h1) A_27a) (forall ((V4t1 $$unsorted)) (=> (@ (@ tptp.mem V4t1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5l2 $$unsorted)) (=> (@ (@ tptp.mem V5l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESHORTLEX A_27a)) V2R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3h1)) V4t1))) V5l2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE A_27a) tptp.bool)) V5l2)) tptp.c_2Ebool_2EF)) (@ (@ tptp.lam A_27a) (lambda ((V6h2 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V7t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (let ((_let_3 (@ _let_2 V7t2))) (let ((_let_4 (@ _let_2 V4t1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_4)) _let_3))) tptp.c_2Ebool_2ET)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_4)) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap V2R) V3h1)) V6h2))) tptp.c_2Ebool_2ET)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V3h1)) V6h2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESHORTLEX A_27a)) V2R)) V4t1)) V7t2))) tptp.c_2Ebool_2EF)))) tptp.c_2Ebool_2EF)))))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1h1 $$unsorted)) (=> (@ (@ tptp.mem V1h1) A_27a) (forall ((V2t1 $$unsorted)) (=> (@ (@ tptp.mem V2t1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3h2 $$unsorted)) (=> (@ (@ tptp.mem V3h2) A_27a) (forall ((V4t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESHORTLEX A_27a)) V0R)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (let ((_let_3 (@ _let_2 V4t2))) (let ((_let_4 (@ _let_2 V2t1))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_6 (@ (@ tptp.ap (@ _let_5 V3h2)) V4t2))) (let ((_let_7 (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_5 V1h1)) V2t1))))) (let ((_let_8 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_9 (@ tptp.ap (@ _let_1 _let_8)))) (=> (@ (@ tptp.mem V4t2) (@ tptp.ty_2Elist_2Elist A_27a)) (and (not (@ tptp.p (@ _let_9 _let_8))) (not (@ tptp.p (@ _let_7 _let_8))) (@ tptp.p (@ _let_9 _let_6)) (= (@ tptp.p (@ _let_7 _let_6)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_4)) _let_3)) (and (= (@ tptp.surj__ty_2Enum_2Enum _let_4) (@ tptp.surj__ty_2Enum_2Enum _let_3)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1h1)) V3h2)) (and (= V1h1 V3h2) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2t1)) V4t2)))))))))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ESHORTLEX A_27a)))) (=> (@ (@ tptp.mem V3y) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R2) V4x)) V5y))))))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0R1)) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1R2)) V2x)) V3y))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESHORTLEX A_27a)) V0R)) V1l)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ESHORTLEX A_27a)) V0R))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ _let_1 V1l1))) (@ _let_1 V2l2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESHORTLEX A_27a)) V0R)) V1l1)) V2l2))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESHORTLEX A_27a)) V0R)) V1l1)) V2l2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_1 V1l1))) (@ _let_1 V2l2)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_2 (@ _let_2 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V0R))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal _let_1)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ESHORTLEX A_27a)) V0R))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (forall ((V1l tptp.tp__ty_2Enum_2Enum) (V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)) (=> (and (forall ((V3d $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V3d) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V3d)) V2s)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3d)) V1l))))) (exists ((V4a $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (and (@ (@ tptp.mem V4a) _let_1) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V4a)) V2s)))))) (exists ((V5b $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (and (@ (@ tptp.mem V5b) _let_1) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V5b)) V2s)) (forall ((V6c $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V6c) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESHORTLEX A_27a)) V0R)) V6c)) V5b)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V6c)) V2s))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ESHORTLEX A_27a)) V0R))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELLEX A_27a)) V0R)) _let_1)) V1l2)) (not (= V1l2 _let_1))))))))) (forall ((V2R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V3h1 $$unsorted)) (=> (@ (@ tptp.mem V3h1) A_27a) (forall ((V4t1 $$unsorted)) (=> (@ (@ tptp.mem V4t1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5l2 $$unsorted)) (=> (@ (@ tptp.mem V5l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELLEX A_27a)) V2R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3h1)) V4t1))) V5l2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE A_27a) tptp.bool)) V5l2)) tptp.c_2Ebool_2EF)) (@ (@ tptp.lam A_27a) (lambda ((V6h2 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V7t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap V2R) V3h1)) V6h2))) tptp.c_2Ebool_2ET)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V3h1)) V6h2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELLEX A_27a)) V2R)) V4t1)) V7t2))) tptp.c_2Ebool_2EF))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1h1 $$unsorted)) (=> (@ (@ tptp.mem V1h1) A_27a) (forall ((V2t1 $$unsorted)) (=> (@ (@ tptp.mem V2t1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3h2 $$unsorted)) (=> (@ (@ tptp.mem V3h2) A_27a) (forall ((V4t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELLEX A_27a)) V0R)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_3 (@ (@ tptp.ap (@ _let_2 V3h2)) V4t2))) (let ((_let_4 (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_2 V1h1)) V2t1))))) (let ((_let_5 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_6 (@ tptp.ap (@ _let_1 _let_5)))) (=> (@ (@ tptp.mem V4t2) (@ tptp.ty_2Elist_2Elist A_27a)) (and (not (@ tptp.p (@ _let_6 _let_5))) (not (@ tptp.p (@ _let_4 _let_5))) (@ tptp.p (@ _let_6 _let_3)) (= (@ tptp.p (@ _let_4 _let_3)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1h1)) V3h2)) (and (= V1h1 V3h2) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2t1)) V4t2))))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELLEX A_27a)))) (=> (@ (@ tptp.mem V3y) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R2) V4x)) V5y))))))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0R1)) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1R2)) V2x)) V3y))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3R_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3R_27) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4l1_27 $$unsorted)) (=> (@ (@ tptp.mem V4l1_27) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5l2_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELLEX A_27a)))) (=> (@ (@ tptp.mem V5l2_27) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (= V1l1 V4l1_27) (= V2l2 V5l2_27) (forall ((V6a $$unsorted)) (=> (@ (@ tptp.mem V6a) A_27a) (forall ((V7b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V7b) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V6a)) (@ _let_1 V4l1_27))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V7b)) (@ _let_1 V5l2_27)))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V6a)) V7b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V3R_27) V6a)) V7b))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0R)) V1l1)) V2l2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V3R_27)) V4l1_27)) V5l2_27))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELLEX A_27a)) V0R)) V1l)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELLEX A_27a)) V0R))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_2 (@ _let_2 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC A_27a)) V0R))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal _let_1)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERC _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELLEX A_27a)) V0R))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (exists ((V1a $$unsorted)) (and (@ (@ tptp.mem V1a) A_27a) (exists ((V2b $$unsorted)) (and (@ (@ tptp.mem V2b) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1a)) V2b)))))) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELLEX A_27a)) V0R)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELLEX A_27a)) V0R)) V1l1)) V2l2)) (exists ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (let ((_let_4 (@ _let_3 V1l1))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_1)))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_4)) (@ tptp.p (@ _let_5 (@ _let_3 V2l2))) (= (@ _let_6 V1l1) (@ _let_6 V2l2)) (=> (@ tptp.p (@ _let_5 _let_4)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ _let_2 V1l1))) (@ _let_2 V2l2)))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (and (= (@ (@ tptp.ap (@ tptp.c_2Elist_2Enub A_27a)) _let_1) _let_1) (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2Enub A_27a)))) (let ((_let_2 (@ _let_1 V1l))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)))) (let ((_let_4 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1l) _let_4) (= (@ _let_1 (@ _let_3 V1l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l)))) _let_2)) (@ _let_3 _let_2)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2Enub A_27a)) V0l)) (@ _let_1 V0l))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2Enub A_27a)) V0l))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2Enub A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ _let_2 V0l1)) V1l2)) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l2))))))) V0l1)))) (@ _let_1 V1l2))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) (@ _let_1 V1l2))) (@ _let_1 V0l1)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V0l1))))))) V1l2)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2Enub A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)) V1l2)))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ _let_2 (@ _let_1 V0l1)))) (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V0l1))))))) V1l2)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)))) (=> (@ tptp.p (@ _let_1 V0ls)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1n))) V0ls)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V3y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V2x)) (@ (@ tptp.ap V1f) V3y))))))))) V0ls)) (exists ((V4l $$unsorted)) (and (@ (@ tptp.mem V4l) (@ tptp.ty_2Elist_2Elist A_27b)) (= V0ls (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27a)) V1f)) V4l))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0ls $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ELIST__TO__SET A_27a))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist _let_3)) (= (@ (@ tptp.ap _let_1) (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)) V0ls)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_3) _let_2)) _let_1)) V0ls))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2c $$unsorted)) (=> (@ (@ tptp.mem V2c) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3d $$unsorted)) (=> (@ (@ tptp.mem V3d) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4x)) (@ tptp.c_2Elist_2ENIL A_27a)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V4x) A_27a) (=> (and (= (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_4 V0a)) _let_3))) V1b) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_4 V2c)) _let_3))) V3d)) (not (@ tptp.p (@ _let_2 (@ _let_1 V1b)))) (not (@ tptp.p (@ _let_2 (@ _let_1 V0a))))) (and (= V0a V2c) (= V1b V3d))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1l1)) V2l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V1l1))) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27b)) V2l2))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2ls $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) tptp.ty_2Enum_2Enum)))) (let ((_let_2 (@ tptp.ap tptp.c_2Elist_2ESUM))) (=> (@ (@ tptp.mem V2ls) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap V0f) V3x))) (@ (@ tptp.ap V1g) V3x)))))) V2ls))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V0f)) V2ls)))) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1g)) V2ls))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1m tptp.tp__ty_2Enum_2Enum)) (=> (= V1m (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1m))) V0l) V0l))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_4 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0a))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_3)) _let_4)) (= (@ tptp.surj__ty_2Enum_2Enum _let_4) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V1b)))) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_3)) V0a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27b)) _let_3)) V1b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) _let_3)) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V0a)) V1b)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (=> (and (= V2n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0ls))) (forall ((V3i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3i))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2n))) (= (@ (@ tptp.ap V1f) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V0ls)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) V1f)) (@ tptp.inj__ty_2Enum_2Enum V2n)) V0ls))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (forall ((V3z $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1x)))) (=> (@ (@ tptp.mem V3z) A_27a) (=> (and (@ tptp.p (@ _let_2 V2y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2y)) V3z))) (@ tptp.p (@ _let_2 V3z))))))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27a)) V0R)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V4x)))) (=> (@ (@ tptp.mem V6z) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ _let_2 V5y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V5y)) V6z))) (@ tptp.p (@ _let_2 V6z))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (=> (@ (@ tptp.mem V0R1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1R2 $$unsorted)) (=> (@ (@ tptp.mem V1R2) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) tptp.bool))) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V2x)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R2) V3y)) V2x))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R1)) V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27b) A_27a)) V1R2)) V5y)) V4x)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V3v1 $$unsorted)) (=> (@ (@ tptp.mem V3v1) A_27a) (forall ((V4v2 $$unsorted)) (=> (@ (@ tptp.mem V4v2) A_27b) (forall ((V5n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V5n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0P)))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V3v1)) V4v2)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1l1)) V2l2))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V3v1)) _let_1)) V1l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27b)) V4v2)) _let_1)) V2l2))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V0ls))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R) V2x)) V2x))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27a)) V1R)) V0ls)) V0ls)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del) (A_27f tptp.del) (A_27g tptp.del) (A_27h tptp.del)) (and (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1ys $$unsorted)) (=> (@ (@ tptp.mem V1ys) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0P)) (@ tptp.c_2Elist_2ENIL A_27a))) V1ys)) (= V1ys (@ tptp.c_2Elist_2ENIL A_27b))))))) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27d) tptp.bool))) (forall ((V3yys $$unsorted)) (=> (@ (@ tptp.mem V3yys) (@ tptp.ty_2Elist_2Elist A_27d)) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27c) (forall ((V5xs $$unsorted)) (=> (@ (@ tptp.mem V5xs) (@ tptp.ty_2Elist_2Elist A_27c)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27c) A_27d)) V2P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27c)) V4x)) V5xs))) V3yys)) (exists ((V6y $$unsorted)) (and (@ (@ tptp.mem V6y) A_27d) (exists ((V7ys $$unsorted)) (and (@ (@ tptp.mem V7ys) (@ tptp.ty_2Elist_2Elist A_27d)) (= V3yys (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27d)) V6y)) V7ys)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2P) V4x)) V6y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27c) A_27d)) V2P)) V5xs)) V7ys))))))))))))))) (forall ((V8P $$unsorted)) (=> (@ (@ tptp.mem V8P) (@ (@ tptp.arr A_27e) (@ (@ tptp.arr A_27f) tptp.bool))) (forall ((V9xs $$unsorted)) (=> (@ (@ tptp.mem V9xs) (@ tptp.ty_2Elist_2Elist A_27e)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27e) A_27f)) V8P)) V9xs)) (@ tptp.c_2Elist_2ENIL A_27f))) (= V9xs (@ tptp.c_2Elist_2ENIL A_27e))))))) (forall ((V10P $$unsorted)) (=> (@ (@ tptp.mem V10P) (@ (@ tptp.arr A_27g) (@ (@ tptp.arr A_27h) tptp.bool))) (forall ((V11xxs $$unsorted)) (=> (@ (@ tptp.mem V11xxs) (@ tptp.ty_2Elist_2Elist A_27g)) (forall ((V12y $$unsorted)) (=> (@ (@ tptp.mem V12y) A_27h) (forall ((V13ys $$unsorted)) (=> (@ (@ tptp.mem V13ys) (@ tptp.ty_2Elist_2Elist A_27h)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27g) A_27h)) V10P)) V11xxs)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27h)) V12y)) V13ys))) (exists ((V14x $$unsorted)) (and (@ (@ tptp.mem V14x) A_27g) (exists ((V15xs $$unsorted)) (and (@ (@ tptp.mem V15xs) (@ tptp.ty_2Elist_2Elist A_27g)) (= V11xxs (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27g)) V14x)) V15xs)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V10P) V14x)) V12y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27g) A_27h)) V10P)) V15xs)) V13ys))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27a)) V0R)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1l1)))) (=> (@ (@ tptp.mem V3l3) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (forall ((V4n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)))) (let ((_let_3 (@ _let_2 V3l3))) (let ((_let_4 (@ tptp.ap V0R))) (let ((_let_5 (@ tptp.ap (@ _let_4 (@ _let_2 V1l1))))) (let ((_let_6 (@ _let_2 V2l2))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l1))) (@ tptp.p (@ _let_5 _let_6)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_6)) _let_3))) (@ tptp.p (@ _let_5 _let_3)))))))))) (@ tptp.p (@ _let_2 V2l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2l2)) V3l3))) (@ tptp.p (@ _let_2 V3l3)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= V0l1 (@ _let_1 V1l2)) (= V1l2 (@ _let_1 V0l1)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ _let_1 V0l1) V1l2) (= V0l1 (@ _let_1 V1l2)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) tptp.bool))) (forall ((V1ls $$unsorted)) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V2s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2s) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27b) _let_1)) V0f)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27b)) V1ls))))) V2s)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V3x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27b)) V1ls))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap V0f) V3x))) V2s))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1ls $$unsorted)) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE tptp.ty_2Enum_2Enum) A_27b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2n $$unsorted)) (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) V2n)) V1ls)))))) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1ls))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1ls))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1ls $$unsorted)) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2n $$unsorted)) (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) V2n)) V1ls)))))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1ls)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)) V1ls)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V2x)) (@ tptp.p (@ (@ tptp.ap V1Q) V2x))))) (forall ((V3ls $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V3ls) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V0P)) V3ls)))) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1Q)) V3ls))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_2 (@ tptp.c_2Elist_2EMAP _let_1))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27b)) (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b))))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27a)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist _let_1)) (=> (and (= (@ _let_4 V0l1) (@ _let_4 V1l2)) (= (@ _let_3 V0l1) (@ _let_3 V1l2))) (= V0l1 V1l2)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) _let_2))) V2l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap (@ _let_3 _let_1)) V2l))) (@ (@ tptp.ap (@ _let_3 _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_1)) V2l))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2n1 tptp.tp__ty_2Enum_2Enum) (V3n2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n2))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2n1))) (let ((_let_4 (@ (@ tptp.ap (@ _let_2 _let_3)) V1l))) (let ((_let_5 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (let ((_let_6 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)) V1l))) (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_3)) _let_5)) (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_1)) _let_5)) (@ tptp.p (@ (@ tptp.ap V0P) _let_4)) (= _let_4 (@ (@ tptp.ap (@ _let_2 _let_1)) V1l))) (= V2n1 V3n2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0ls $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist _let_2)) (= (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)) V0ls) _let_1) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY _let_2)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_2)) _let_1))) V0ls))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V0ls))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 V2x)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 V3y)) _let_2)) (= (@ _let_1 V2x) (@ _let_1 V3y))) (= V2x V3y))))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) V0ls))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V1f)) V0ls)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27c))) (let ((_let_2 (@ tptp.c_2Ecombin_2Eo A_27b))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_2 tptp.ty_2Enum_2Enum) _let_1)) (@ tptp.c_2Elist_2ELENGTH A_27c))))) (let ((_let_4 (@ tptp.c_2Elist_2ELENGTH A_27a))) (let ((_let_5 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) _let_1)) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_5) tptp.ty_2Enum_2Enum) _let_5)) _let_4)) (@ tptp.c_2Elist_2EREVERSE A_27a)) _let_4) (= (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_2 _let_1) _let_1)) (@ tptp.c_2Elist_2EREVERSE A_27c))) V0f)) (@ _let_3 V0f)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) _let_1) _let_1)) (@ tptp.c_2Elist_2EREVERSE A_27b))))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) _let_1)) (= (@ _let_2 (@ _let_2 V0f)) V0f))))))
% 9.41/9.73  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1n1 tptp.tp__ty_2Enum_2Enum) (V2n2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n2))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_4 (@ tptp.ap (@ _let_3 _let_2)))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_6 (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST tptp.ty_2Enum_2Enum)))) (let ((_let_7 (@ tptp.ap (@ _let_6 (@ _let_3 _let_5))))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.ty_2Enum_2Enum)) (@ _let_7 _let_2))) (@ (@ tptp.ap (@ _let_6 (@ _let_3 (@ _let_4 _let_5)))) _let_1))) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ _let_7 (@ _let_4 _let_1)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) V0f)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE tptp.ty_2Enum_2Enum) A_27a)) V0f)) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) _let_1))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0ps $$unsorted)) (=> (@ (@ tptp.mem V0ps) (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))) (forall ((V1p $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND _let_2) _let_1)) V0ps))) (let ((_let_4 (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST _let_2) _let_1)) V0ps))) (let ((_let_5 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V1p) _let_5) (=> (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) _let_4)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) _let_3))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_5)) V1p)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET _let_5)) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) V0ps))))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V1p))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) _let_4))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V1p))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27b)) _let_3)))))))))))))))
% 9.41/9.73  (assert (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2a tptp.tp__ty_2Enum_2Enum) (V3b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2a))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_4 (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V1n)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST tptp.ty_2Enum_2Enum)))) (let ((_let_6 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET tptp.ty_2Enum_2Enum)))) (let ((_let_7 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT tptp.ty_2Enum_2Enum)) V0x)))) (let ((_let_8 (@ tptp.ap (@ _let_5 _let_4)))) (=> (@ tptp.p (@ _let_7 (@ _let_6 (@ _let_8 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))) (and (@ tptp.p (@ _let_7 (@ _let_6 (@ _let_8 _let_2)))) (@ tptp.p (@ _let_7 (@ _let_6 (@ (@ tptp.ap (@ _let_5 (@ _let_3 (@ (@ tptp.ap _let_4) _let_2)))) _let_1))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27c) A_27a)) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27c)) (forall ((V3l2 $$unsorted)) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V4Q $$unsorted)) (=> (@ (@ tptp.mem V4Q) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27d) tptp.bool))) (forall ((V5g $$unsorted)) (let ((_let_1 (@ tptp.lam A_27c))) (let ((_let_2 (@ tptp.c_2Elist_2ELIST__REL A_27c))) (let ((_let_3 (@ tptp.ap (@ _let_2 A_27b)))) (=> (@ (@ tptp.mem V5g) (@ (@ tptp.arr A_27b) A_27d)) (and (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27c) A_27a)) V1f)) V2l1))) V3l2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ _let_1 (lambda ((V6x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V7y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ (@ tptp.ap V1f) V6x))) V7y))))))) V2l1)) V3l2))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27d)) V4Q)) V2l1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27d)) V5g)) V3l2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ _let_1 (lambda ((V8x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V9y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V4Q) V8x)) (@ (@ tptp.ap V5g) V9y)))))))) V2l1)) V3l2))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)) (= (exists ((V1ls $$unsorted)) (and (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V1ls)))) (exists ((V2n tptp.tp__ty_2Enum_2Enum) (V3f $$unsorted)) (and (@ (@ tptp.mem V3f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) V3f)) (@ tptp.inj__ty_2Enum_2Enum V2n))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V2l))) (@ tptp.p (@ (@ tptp.ap V0P) V3x))) (@ tptp.p (@ (@ tptp.ap V1Q) V3x))))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0P)) V2l))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1Q)) V2l)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (and (forall ((V4x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) tptp.bool)))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V4x) _let_2) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_2)) V4x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET _let_2)) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))) V2l1)) V3l2))))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0P)) V4x))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1Q)) V4x))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0P)) V2l1)) V3l2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1Q)) V2l1)) V3l2)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (forall ((V2l $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist _let_1)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V0x)) V1y))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET _let_1)) V2l))) (exists ((V3z $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (and (@ (@ tptp.mem V3z) _let_1) (= V0x (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V3z)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V3z)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET _let_1)) V2l)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V2P $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V1l2))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap V2P) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V3x)))))) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))) V0l1)) V1l2)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27b)) V2P)) V1l2))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V2P $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V1l2))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap V2P) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V3x)))))) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))) V0l1)) V1l2)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V2P)) V0l1))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V0l1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1x)) (@ tptp.c_2Elist_2ENIL A_27a))))) V2l2)) V1x)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V0x)) _let_1)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l1))) (= (@ _let_2 (@ (@ tptp.ap (@ _let_3 V2l1)) V3l2)) (@ (@ tptp.ap (@ _let_3 (@ _let_2 V2l1))) V3l2)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3l2 $$unsorted)) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4l3 $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_4 (@ tptp.ap (@ _let_3 V1l1)))) (=> (@ (@ tptp.mem V4l3) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V0v)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l1))) (@ (@ tptp.ap (@ _let_3 (@ _let_4 (@ (@ tptp.ap (@ _let_2 V2x)) _let_1)))) V3l2)) (@ (@ tptp.ap (@ _let_3 (@ _let_4 (@ (@ tptp.ap (@ _let_2 V0v)) _let_1)))) V3l2)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (not (= V0x (@ tptp.c_2Elist_2ENIL A_27a))) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)) V0x))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (not (= V0ls (@ tptp.c_2Elist_2ENIL A_27a))) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V0ls)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) V0ls))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Elist_2Elist A_27a)) (= (not (= V0x (@ tptp.c_2Elist_2ENIL A_27a))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0x)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_2)) V0l)) (@ _let_1 V0l)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EdropWhile A_27a)) V0P)) _let_1) _let_1)))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V3t))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EdropWhile A_27a)) V1P)))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V3t) _let_3) (= (@ _let_2 _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_3)) (@ (@ tptp.ap V1P) V2h))) (@ _let_2 V3t))) _let_1))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.c_2Ecombin_2Eo A_27a))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EdropWhile A_27a)) V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EsplitAtPki _let_1) A_27a)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EC A_27a) tptp.ty_2Enum_2Enum) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_2 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) tptp.bool)) (@ (@ tptp.c_2Ecombin_2EK tptp.bool) tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_2 tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_7E)) V0P))))) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK (@ (@ tptp.arr _let_1) _let_1)) _let_1)) (@ tptp.c_2Ecombin_2EI _let_1)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1ls $$unsorted)) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EdropWhile A_27a)) V0P)) V1ls) (@ tptp.c_2Elist_2ENIL A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) V1ls))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1ls $$unsorted)) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EdropWhile A_27a)) V0P)) V1ls)))) (@ tptp.p (@ _let_2 (@ _let_1 V1ls)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1ls $$unsorted)) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_7E)) V0P))) V1ls)) (not (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EdropWhile A_27a)) V0P)) V1ls)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1ls $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EdropWhile A_27a)) V0P)) V1ls)))) (@ _let_1 V1ls)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EdropWhile A_27a)) V0P)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) V1l1)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1l1)) V2l2)) (@ _let_1 V2l2)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EdropWhile A_27a)) V0P)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_7E)) V0P))) V1l1)) (= (@ _let_1 (@ (@ tptp.ap (@ _let_2 V1l1)) V2l2)) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V1l1))) V2l2))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1ls $$unsorted)) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2k tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2k))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EdropWhile A_27a)) V0P)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V1ls))))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ _let_2 V1ls)))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V1ls))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1xs $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (let ((_let_2 (@ _let_1 V1xs))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1xs) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_3)) V1xs))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_3)) _let_2))) _let_3)) _let_2)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1xs $$unsorted)) (=> (@ (@ tptp.mem V1xs) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)))) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) V2h)) (@ tptp.p (@ _let_1 V1xs))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V2h)) (@ tptp.inj__ty_2Enum_2Enum V3i))) V1xs)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V1g1 $$unsorted)) (=> (@ (@ tptp.mem V1g1) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V2f2 $$unsorted)) (=> (@ (@ tptp.mem V2f2) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V3g2 $$unsorted)) (=> (@ (@ tptp.mem V3g2) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V4xs $$unsorted)) (=> (@ (@ tptp.mem V4xs) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5ys $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27c)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V3g2)) V5ys))) (let ((_let_3 (@ (@ tptp.ap (@ _let_1 V1g1)) V5ys))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27c)))) (let ((_let_5 (@ (@ tptp.ap (@ _let_4 V2f2)) V4xs))) (let ((_let_6 (@ (@ tptp.ap (@ _let_4 V0f1)) V4xs))) (let ((_let_7 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27c)))) (=> (@ (@ tptp.mem V5ys) (@ tptp.ty_2Elist_2Elist A_27b)) (= (= (@ (@ tptp.ap (@ _let_7 _let_6)) _let_3) (@ (@ tptp.ap (@ _let_7 _let_5)) _let_2)) (and (= _let_6 _let_5) (= _let_3 _let_2)))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0xs $$unsorted)) (=> (@ (@ tptp.mem V0xs) (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2Eoption_2Eoption A_27a))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3h $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ty_2Eoption_2Eoption A_27a))) (let ((_let_3 (@ tptp.ty_2Eoption_2Eoption A_27b))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_2) _let_3)) (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP A_27a) A_27b)) V2f))))) (=> (@ (@ tptp.mem V3h) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE _let_3)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) (@ (@ tptp.ap V2f) V3h)))) _let_1)) (@ _let_4 V0xs)) (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE _let_2)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V3h))) _let_1)) V0xs))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (=> (@ (@ tptp.mem V1l2) _let_1) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V1l2))) (= (= (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_1)) V0l1)) V1l2)) (@ tptp.c_2Elist_2ENIL (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (and (= V0l1 (@ tptp.c_2Elist_2ENIL A_27a)) (= V1l2 (@ tptp.c_2Elist_2ENIL A_27b)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1ls $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1ls))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V1ls))) _let_1)) V1ls) V1ls))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1L $$unsorted)) (=> (@ (@ tptp.mem V1L) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EUNIQUE A_27a)) V0e)) V1L)) (exists ((V2L1 $$unsorted)) (and (@ (@ tptp.mem V2L1) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3L2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0e)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (and (@ (@ tptp.mem V3L2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_3 V2L1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0e)) (@ tptp.c_2Elist_2ENIL A_27a))))) V3L2) V1L) (not (@ tptp.p (@ _let_2 (@ _let_1 V2L1)))) (not (@ tptp.p (@ _let_2 (@ _let_1 V3L2)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1L $$unsorted)) (=> (@ (@ tptp.mem V1L) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EUNIQUE A_27a)) V0e)) V1L)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V0e))) V1L) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0e)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1L $$unsorted)) (=> (@ (@ tptp.mem V1L) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EUNIQUE A_27a)) V0e)) V1L)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V0e))) V1L))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EOPT__MMAP A_27a) A_27b)) V0f)) (@ tptp.c_2Elist_2ENIL A_27b)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ tptp.ty_2Elist_2Elist A_27a))) (@ tptp.c_2Elist_2ENIL A_27a))))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a))) (forall ((V2h0 $$unsorted)) (=> (@ (@ tptp.mem V2h0) A_27b) (forall ((V3t0 $$unsorted)) (=> (@ (@ tptp.mem V3t0) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EOPT__MMAP A_27a) A_27b)) V1f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V2h0)) V3t0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__BIND (@ tptp.ty_2Elist_2Elist A_27a)) A_27a)) (@ (@ tptp.ap V1f) V2h0))) (@ (@ tptp.lam A_27a) (lambda ((V4h $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__BIND _let_1) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EOPT__MMAP A_27a) A_27b)) V1f)) V3t0))) (@ (@ tptp.lam _let_1) (lambda ((V5t $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4h)) V5t)))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (forall ((V2x1 $$unsorted)) (=> (@ (@ tptp.mem V2x1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3x2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2EOPT__MMAP A_27b) A_27a)))) (=> (@ (@ tptp.mem V3x2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (= V2x1 V3x2) (forall ((V4a $$unsorted)) (=> (@ (@ tptp.mem V4a) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V3x2))) (= (@ (@ tptp.ap V0f1) V4a) (@ (@ tptp.ap V1f2) V4a)))))) (= (@ (@ tptp.ap (@ _let_1 V0f1)) V2x1) (@ (@ tptp.ap (@ _let_1 V1f2)) V3x2)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)) (@ tptp.c_2Elist_2ENIL A_27a))) V0x))) (forall ((V1h1 $$unsorted)) (=> (@ (@ tptp.mem V1h1) A_27b) (forall ((V2h2 $$unsorted)) (=> (@ (@ tptp.mem V2h2) A_27b) (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V2h2)) V3t))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27b)))) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ _let_3 (@ (@ tptp.ap (@ _let_1 V1h1)) _let_2)) (@ _let_3 _let_2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (and (forall ((V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0l) (@ tptp.c_2Elist_2ENIL A_27a)))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27b)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum V1n))))) _let_1) _let_1))) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27b)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum V2n))))) _let_1) _let_1))) (forall ((V3n tptp.tp__ty_2Enum_2Enum) (V4h $$unsorted)) (=> (@ (@ tptp.mem V4h) A_27c) (forall ((V5t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27c)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27c)) V4h)))) (=> (@ (@ tptp.mem V5t) (@ tptp.ty_2Elist_2Elist A_27c)) (= (@ (@ tptp.ap (@ _let_4 _let_3)) (@ _let_5 V5t)) (@ _let_5 (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V5t)))))))))))) (forall ((V6n tptp.tp__ty_2Enum_2Enum) (V7h $$unsorted)) (=> (@ (@ tptp.mem V7h) A_27c) (forall ((V8t $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V6n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27c)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27c)) V7h)))) (=> (@ (@ tptp.mem V8t) (@ tptp.ty_2Elist_2Elist A_27c)) (= (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (@ _let_4 V8t)) (@ _let_4 (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) V8t))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (and (forall ((V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0l) V0l))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27b)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum V1n))))) _let_1) _let_1))) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27b)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum V2n))))) _let_1) _let_1))) (forall ((V3n tptp.tp__ty_2Enum_2Enum) (V4h $$unsorted)) (=> (@ (@ tptp.mem V4h) A_27c) (forall ((V5t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27c)))) (=> (@ (@ tptp.mem V5t) (@ tptp.ty_2Elist_2Elist A_27c)) (= (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27c)) V4h)) V5t)) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V5t)))))))))) (forall ((V6n tptp.tp__ty_2Enum_2Enum) (V7h $$unsorted)) (=> (@ (@ tptp.mem V7h) A_27c) (forall ((V8t $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V6n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27c)))) (=> (@ (@ tptp.mem V8t) (@ tptp.ty_2Elist_2Elist A_27c)) (= (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27c)) V7h)) V8t)) (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) V8t))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EoHD A_27a)) V0l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE A_27a) (@ tptp.ty_2Eoption_2Eoption A_27a))) V0l)) (@ tptp.c_2Eoption_2ENONE A_27a))) (@ (@ tptp.lam A_27a) (lambda ((V1h $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V2v1 $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V1h))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27b) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elist_2Elist A_27b)) (and (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EoHD A_27a)) (@ tptp.c_2Elist_2ENIL A_27a)) (@ tptp.c_2Eoption_2ENONE A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EoHD A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V0h)) V1t)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V0h))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (and (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EoEL A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.c_2Elist_2ENIL A_27a)) (@ tptp.c_2Eoption_2ENONE A_27a))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3xs $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EoEL A_27a)))) (=> (@ (@ tptp.mem V3xs) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)) V3xs)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V2x))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V3xs))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0xs $$unsorted)) (=> (@ (@ tptp.mem V0xs) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EoEL A_27a)) _let_1)) V0xs) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0xs)))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V0xs)))) (@ tptp.c_2Eoption_2ENONE A_27a))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0xs $$unsorted)) (=> (@ (@ tptp.mem V0xs) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2y $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ (@ tptp.mem V2y) A_27a) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EoEL A_27a)) _let_1)) V0xs) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V2y)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0xs))) (= V2y (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V0xs))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2xs $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EoEL A_27a)))) (=> (@ (@ tptp.mem V2xs) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_3 _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_2)) V2xs)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) V2xs))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2xs $$unsorted)) (=> (@ (@ tptp.mem V2xs) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V3x))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EoEL A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (=> (@ (@ tptp.mem V3x) A_27a) (=> (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1m))) V2xs)) _let_1) (= (@ _let_2 V2xs) _let_1)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0xs $$unsorted)) (=> (@ (@ tptp.mem V0xs) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1i tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum) (V3x $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1i))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EoEL A_27a)) _let_3)))) (=> (@ (@ tptp.mem V3x) A_27a) (= (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V3x)) _let_1)) V0xs)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_1)) _let_3)))) (@ _let_4 V0xs))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0xs)))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V3x))) (@ tptp.c_2Eoption_2ENONE A_27a)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.c_2Elist_2Elist__CASE A_27a) A_27b) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V0l $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V1b $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) A_27b))) (lambda ((V2f $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) V0l))) V1b)) (@ (@ tptp.ap (@ (@ tptp.ap V2f) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) V0l))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)) V0l))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V0P)) V1f)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0P)) (@ tptp.p (@ (@ tptp.ap V1f) V2x)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) V0P)) V1f)) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0P)) (@ tptp.p (@ (@ tptp.ap V1f) V2x))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS__UNIQUE A_27a)) V0P)) V1f)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) V0P)) (@ _let_1 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V1f) V2x))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V0P)) (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V0P)) (@ (@ tptp.lam A_27a) (lambda ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 V3x))) (@ _let_1 V4y)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V3x)) V4y))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__SELECT A_27a)) V0P)) V1f) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0P))) (@ (@ tptp.ap V1f) V2x)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2R $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V0P)))) (=> (@ (@ tptp.mem V2R) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V3i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1Q) V3i))) (@ (@ tptp.ap V2R) V3i)))))) (and (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V4i $$unsorted)) (@ (@ tptp.ap V1Q) V4i))))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V5i $$unsorted)) (@ (@ tptp.ap V2R) V5i))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2R $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)))) (=> (@ (@ tptp.mem V2R) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V3j $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0P) V3j))) (@ (@ tptp.ap V1Q) V3j)))))) (@ _let_1 (lambda ((V4i $$unsorted)) (@ (@ tptp.ap V2R) V4i))))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V0P)) (@ _let_1 (lambda ((V5i $$unsorted)) (@ (@ tptp.ap V2R) V5i))))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1Q)) (@ _let_1 (lambda ((V6i $$unsorted)) (@ (@ tptp.ap V2R) V6i))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1j $$unsorted)) (=> (@ (@ tptp.mem V1j) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V1j))) (@ (@ tptp.lam A_27a) (lambda ((V2i $$unsorted)) (@ (@ tptp.ap V0P) V2i))))) (@ tptp.p (@ (@ tptp.ap V0P) V1j))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1R $$unsorted)) (=> (@ (@ tptp.mem V1R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27b) (= (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V0P)) (@ (@ tptp.lam A_27a) (lambda ((V4i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1R) V4i)) V3x))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V0P)) (@ (@ tptp.lam A_27a) (lambda ((V5i $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V6x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1R) V5i)) V6x))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2R $$unsorted)) (=> (@ (@ tptp.mem V2R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V0P)) (@ (@ tptp.lam A_27a) (lambda ((V3i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27b)) V1Q)) (@ (@ tptp.lam A_27b) (lambda ((V4j $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V2R) V3i)) V4j)))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27b)) V1Q)) (@ (@ tptp.lam A_27b) (lambda ((V5j $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V0P)) (@ (@ tptp.lam A_27a) (lambda ((V6i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V2R) V6i)) V5j))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27c) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27b)) V1s)) (@ (@ tptp.lam A_27b) (lambda ((V3x $$unsorted)) tptp.c_2Ebool_2ET)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27c) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27b)) V1s)) (@ (@ tptp.lam A_27b) (lambda ((V3x $$unsorted)) tptp.c_2Ebool_2EF)))) (= V1s (@ tptp.c_2Epred__set_2EEMPTY A_27b))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) V0p)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) V0p)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) V0p))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1m $$unsorted)) (=> (@ (@ tptp.mem V1m) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V0p)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) V1m)))) (or (= V0p (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (@ tptp.p V1m))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V1s)) (@ _let_1 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V0P) V2x)))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) V1s)) (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0P) V3x)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V1s)) V0P))) (not (= V1s (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1s)) V2t)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2t)) V0P)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1s)) V0P))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V1s)) V2t))) V0P)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1s)) V0P)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2t)) V0P))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)))) (=> (@ (@ tptp.mem V3x) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V1s)) V2t))) (@ _let_1 (lambda ((V4x $$unsorted)) (@ (@ tptp.ap V0P) V4x))))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1s)) (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5x)) V2t)))) (@ (@ tptp.ap V0P) V5x))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1sos $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1sos) (@ (@ tptp.arr _let_1) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) V1sos))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL _let_1)) V1sos)) (@ (@ tptp.lam _let_1) (lambda ((V2s $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V2s))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1sos $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1sos) (@ (@ tptp.arr _let_1) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V1sos))) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V0P) V2x))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL _let_1)) V1sos)) (@ (@ tptp.lam _let_1) (lambda ((V3s $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V3s)) (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.ap V0P) V4x)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1sos $$unsorted)) (=> (@ (@ tptp.mem V1sos) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) V1sos))) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V0P) V2x))))) (forall ((V3x $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL _let_1)) V1sos)) (@ (@ tptp.lam _let_1) (lambda ((V4s $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V4s))))) (@ tptp.p (@ (@ tptp.ap V0P) V3x))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2R $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) V0P)))) (=> (@ (@ tptp.mem V2R) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V3i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1Q) V3i))) (@ (@ tptp.ap V2R) V3i)))))) (or (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V4i $$unsorted)) (@ (@ tptp.ap V1Q) V4i))))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V5i $$unsorted)) (@ (@ tptp.ap V2R) V5i))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2R $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)))) (=> (@ (@ tptp.mem V2R) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V3i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0P) V3i))) (@ (@ tptp.ap V1Q) V3i)))))) (@ _let_1 (lambda ((V4i $$unsorted)) (@ (@ tptp.ap V2R) V4i))))) (or (@ tptp.p (@ (@ tptp.ap (@ _let_2 V0P)) (@ _let_1 (lambda ((V5i $$unsorted)) (@ (@ tptp.ap V2R) V5i))))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1Q)) (@ _let_1 (lambda ((V6i $$unsorted)) (@ (@ tptp.ap V2R) V6i))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1j $$unsorted)) (=> (@ (@ tptp.mem V1j) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V1j))) (@ (@ tptp.lam A_27a) (lambda ((V2i $$unsorted)) (@ (@ tptp.ap V0P) V2i))))) (@ tptp.p (@ (@ tptp.ap V0P) V1j))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2R $$unsorted)) (=> (@ (@ tptp.mem V2R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) V0P)) (@ (@ tptp.lam A_27a) (lambda ((V3i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27b)) V1Q)) (@ (@ tptp.lam A_27b) (lambda ((V4j $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V2R) V3i)) V4j)))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27b)) V1Q)) (@ (@ tptp.lam A_27b) (lambda ((V5j $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) V0P)) (@ (@ tptp.lam A_27a) (lambda ((V6i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V2R) V6i)) V5j))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) A_27b) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) (@ (@ tptp.arr A_27c) tptp.bool)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27c)) V2x)) (@ (@ tptp.lam A_27c) (lambda ((V3s $$unsorted)) tptp.c_2Ebool_2EF))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27c) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27b)) V1s)) (@ (@ tptp.lam A_27b) (lambda ((V3x $$unsorted)) tptp.c_2Ebool_2ET)))) (not (= V1s (@ tptp.c_2Epred__set_2EEMPTY A_27b)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) V0p))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) V0p)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) V0p))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1m $$unsorted)) (=> (@ (@ tptp.mem V1m) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) V0p)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) V1m)))) (and (not (= V0p (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (@ tptp.p V1m))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1m $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__SELECT A_27a)) V0p)) V1m))) (=> (@ (@ tptp.mem V1m) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) V0p)) V1m)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) _let_1)) V0p)) (@ tptp.p (@ (@ tptp.ap V1m) _let_1))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) V1s)) (@ _let_1 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V0P) V2x)))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V1s)) (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0P) V3x)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) V1s)) V0P)) (not (= V1s (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1s)) V2t)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1s)) V0P)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2t)) V0P))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V1s)) V2t))) V0P)) (or (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1s)) V0P)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2t)) V0P))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)))) (=> (@ (@ tptp.mem V3x) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V1s)) V2t))) (@ _let_1 (lambda ((V4x $$unsorted)) (@ (@ tptp.ap V0P) V4x))))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1s)) (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5x)) V2t)))) (@ (@ tptp.ap V0P) V5x))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1sos $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1sos) (@ (@ tptp.arr _let_1) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V1sos))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS _let_1)) V1sos)) (@ (@ tptp.lam _let_1) (lambda ((V2s $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V2s))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1sos $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1sos) (@ (@ tptp.arr _let_1) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V1sos))) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V0P) V2x))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS _let_1)) V1sos)) (@ (@ tptp.lam _let_1) (lambda ((V3s $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) V3s)) (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.ap V0P) V4x)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1sos $$unsorted)) (=> (@ (@ tptp.mem V1sos) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) V1sos))) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V0P) V2x))))) (exists ((V3x $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL _let_1)) V1sos)) (@ (@ tptp.lam _let_1) (lambda ((V4s $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V4s))))) (@ tptp.p (@ (@ tptp.ap V0P) V3x)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS__UNIQUE A_27a)) V1s)) (@ _let_1 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V0P) V2x))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27a)) (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1s))) (@ (@ tptp.ap V0P) V3x)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS__UNIQUE A_27a)) V0P)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) V0P)) V1s))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27c) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS__UNIQUE A_27b)) V1s)) (@ (@ tptp.lam A_27b) (lambda ((V3x $$unsorted)) tptp.c_2Ebool_2EF))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.lam A_27b))) (=> (@ (@ tptp.mem V2x) A_27c) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS__UNIQUE A_27b)) V1s)) (@ _let_1 (lambda ((V3x $$unsorted)) tptp.c_2Ebool_2ET)))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27b)) (@ _let_1 (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V4x)) V1s))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS__UNIQUE A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) V0p))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS__UNIQUE A_27a)) V1s)) V0P)) (not (= V1s (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS__UNIQUE A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) V0p)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27a)) V0p))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1m $$unsorted)) (=> (@ (@ tptp.mem V1m) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS__UNIQUE A_27a)) V0p)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) V1m)))) (and (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (= V0p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V3x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))) (@ tptp.p V1m))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27c) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS__UNIQUE A_27b)) V1s)) (@ (@ tptp.lam A_27b) (lambda ((V3x $$unsorted)) tptp.c_2Ebool_2ET)))) (exists ((V4y $$unsorted)) (and (@ (@ tptp.mem V4y) A_27b) (= V1s (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27b)) V4y)) (@ tptp.c_2Epred__set_2EEMPTY A_27b)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1m $$unsorted)) (=> (@ (@ tptp.mem V1m) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS__UNIQUE A_27a)) V0p)) V1m)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) V0p)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1m) V2x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V0p)) (@ (@ tptp.lam A_27a) (lambda ((V3y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V1m) V3y))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V3y)) V2x))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__SELECT A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) V0p) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) tptp.c_2Ebool_2EF)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__SELECT A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) V0p) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 A_27a)) V0p)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1m $$unsorted)) (=> (@ (@ tptp.mem V1m) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0p)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ERES__ABSTRACT A_27a) A_27b)) V0p)) V1m)) V2x) (@ (@ tptp.ap V1m) V2x))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1m1 $$unsorted)) (=> (@ (@ tptp.mem V1m1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2m2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ERES__ABSTRACT A_27a) A_27b)) V0p)))) (=> (@ (@ tptp.mem V2m2) (@ (@ tptp.arr A_27a) A_27b)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V0p)) (= (@ (@ tptp.ap V1m1) V3x) (@ (@ tptp.ap V2m2) V3x))))) (= (@ _let_1 V1m1) (@ _let_1 V2m2)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1m $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ERES__ABSTRACT A_27a) A_27b)) V0p)))) (let ((_let_2 (@ _let_1 V1m))) (=> (@ (@ tptp.mem V1m) (@ (@ tptp.arr A_27a) A_27b)) (= (@ _let_1 _let_2) _let_2))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1m1 $$unsorted)) (=> (@ (@ tptp.mem V1m1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2m2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ERES__ABSTRACT A_27a) A_27b)) V0p)))) (=> (@ (@ tptp.mem V2m2) (@ (@ tptp.arr A_27a) A_27b)) (= (= (@ _let_1 V1m1) (@ _let_1 V2m2)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V0p)) (= (@ (@ tptp.ap V1m1) V3x) (@ (@ tptp.ap V2m2) V3x))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0m $$unsorted)) (=> (@ (@ tptp.mem V0m) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ERES__ABSTRACT A_27a) A_27b)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) V0m) V0m))))
% 9.41/9.73  (declare-fun tptp.c_2Estate__transformer_2EBIND (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a)))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Estate__transformer_2EBIND A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) _let_2)) _let_2)))))))
% 9.41/9.73  (declare-fun tptp.c_2Estate__transformer_2EEXT (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27b tptp.del) (A_27c tptp.del) (A_27s tptp.del)) (let ((_let_1 (@ tptp.arr A_27s))) (let ((_let_2 (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27s)))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Estate__transformer_2EEXT A_27b) A_27c) A_27s)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) _let_2)) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27s))) _let_2)))))))
% 9.41/9.73  (declare-fun tptp.c_2Estate__transformer_2EFOR (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27state tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))) (let ((_let_2 (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem (@ tptp.c_2Estate__transformer_2EFOR A_27state)) (@ (@ tptp.arr (@ _let_2 (@ _let_2 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) _let_1)))) _let_1))))))
% 9.41/9.73  (declare-fun tptp.c_2Estate__transformer_2EFOREACH (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27state tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))) (@ (@ tptp.mem (@ (@ tptp.c_2Estate__transformer_2EFOREACH A_27a) A_27state)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr A_27a) _let_1))) _let_1)))))
% 9.41/9.73  (declare-fun tptp.c_2Estate__transformer_2EIGNORE__BIND (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Estate__transformer_2EIGNORE__BIND A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a))) (@ (@ tptp.arr _let_2) _let_2)))))))
% 9.41/9.73  (declare-fun tptp.c_2Estate__transformer_2EJOIN (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (@ (@ tptp.mem (@ (@ tptp.c_2Estate__transformer_2EJOIN A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod _let_2) A_27a))) _let_2))))))
% 9.41/9.73  (declare-fun tptp.c_2Estate__transformer_2EMCOMP (tptp.del tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27s tptp.del)) (let ((_let_1 (@ tptp.arr A_27s))) (let ((_let_2 (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27s)))) (let ((_let_3 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ (@ (@ tptp.c_2Estate__transformer_2EMCOMP A_27a) A_27b) A_27c) A_27s)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) _let_2)) (@ (@ tptp.arr (@ _let_3 (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27s)))) (@ _let_3 _let_2)))))))))
% 9.41/9.73  (declare-fun tptp.c_2Estate__transformer_2EMMAP (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Estate__transformer_2EMMAP A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27c) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a))) (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))))))))
% 9.41/9.73  (declare-fun tptp.c_2Estate__transformer_2EMWHILE (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Estate__transformer_2EMWHILE A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.bool) A_27a))) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27a))))))))
% 9.41/9.73  (declare-fun tptp.c_2Estate__transformer_2ENARROW (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27state tptp.del)) (let ((_let_1 (@ tptp.ty_2Epair_2Eprod A_27a))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27state))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Estate__transformer_2ENARROW A_27a) A_27b) A_27state)) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr (@ (@ tptp.arr _let_2) (@ _let_1 _let_2))) (@ (@ tptp.arr A_27state) (@ _let_1 A_27state)))))))))
% 9.41/9.73  (declare-fun tptp.c_2Estate__transformer_2EREAD (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27state tptp.del)) (let ((_let_1 (@ tptp.arr A_27state))) (@ (@ tptp.mem (@ (@ tptp.c_2Estate__transformer_2EREAD A_27a) A_27state)) (@ (@ tptp.arr (@ _let_1 A_27a)) (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27state)))))))
% 9.41/9.73  (declare-fun tptp.c_2Estate__transformer_2EUNIT (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27a) A_27b)) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))))))
% 9.41/9.73  (declare-fun tptp.c_2Estate__transformer_2EWIDEN (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27state tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27state))) (let ((_let_2 (@ tptp.ty_2Epair_2Eprod A_27a))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Estate__transformer_2EWIDEN A_27a) A_27b) A_27state)) (@ (@ tptp.arr (@ (@ tptp.arr A_27state) (@ _let_2 A_27state))) (@ (@ tptp.arr _let_1) (@ _let_2 _let_1))))))))
% 9.41/9.73  (declare-fun tptp.c_2Estate__transformer_2EWRITE (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27state tptp.del)) (let ((_let_1 (@ tptp.arr A_27state))) (@ (@ tptp.mem (@ tptp.c_2Estate__transformer_2EWRITE A_27state)) (@ (@ tptp.arr (@ _let_1 A_27state)) (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))))))
% 9.41/9.73  (declare-fun tptp.c_2Estate__transformer_2EmapM (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Estate__transformer_2EmapM A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b)))) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27c)) A_27b))))))))
% 9.41/9.73  (declare-fun tptp.c_2Estate__transformer_2Esequence (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Estate__transformer_2Esequence A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27b)) A_27a)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27a) A_27b)) V0x) (@ (@ tptp.lam A_27a) (lambda ((V1s $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27a)) V0x)) V1s)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (forall ((V1f $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) _let_1))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EBIND A_27a) A_27b) A_27c)) V0g)) V1f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) _let_1) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27b) A_27a) _let_1)) V1f))) V0g))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a))) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EIGNORE__BIND A_27a) A_27b) A_27c)) V0f)) V1g) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EBIND A_27a) A_27c) A_27b)) V0f)) (@ (@ tptp.lam A_27c) (lambda ((V2x $$unsorted)) V1g)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V1m $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1m) (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EMMAP A_27a) A_27b) A_27c)) V0f)) V1m) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EBIND A_27a) A_27c) A_27b)) V1m)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27c) (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) A_27b)) (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27a) A_27b))) V0f)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0z $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (=> (@ (@ tptp.mem V0z) (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod _let_2) A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Estate__transformer_2EJOIN A_27a) A_27b)) V0z) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EBIND A_27a) _let_2) A_27b)) V0z)) (@ tptp.c_2Ecombin_2EI _let_2))))))))
% 9.41/9.73  (assert (forall ((A_27b tptp.del) (A_27c tptp.del) (A_27s tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27s) (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27s)))) (forall ((V1m $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27s))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27s))) (=> (@ (@ tptp.mem V1m) (@ (@ tptp.arr A_27s) _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EEXT A_27b) A_27c) A_27s)) V0f)) V1m) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27s) _let_1) _let_2)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27b) A_27s) _let_1)) V0f))) V1m)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27s tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27s) (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27s)))) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27s))) (let ((_let_2 (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27s)))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Estate__transformer_2EMCOMP A_27a) A_27b) A_27c) A_27s)) V0g)) V1f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27s))) _let_2)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EEXT A_27b) A_27c) A_27s)) V0g))) V1f)))))))))
% 9.41/9.73  (assert (forall ((A_27state tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))) (let ((_let_2 (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum))) (let ((_let_3 (@ _let_2 (@ _let_2 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) _let_1))))) (let ((_let_4 (@ tptp.arr _let_3))) (let ((_let_5 (@ _let_4 (@ _let_4 tptp.bool)))) (= (@ tptp.c_2Estate__transformer_2EFOR A_27state) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EWFREC _let_3) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 _let_5)) (@ (@ tptp.lam _let_5) (lambda ((V0R $$unsorted)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (let ((_let_2 (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF (@ _let_2 (@ _let_2 _let_1)))) V0R))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1a $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2j $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3i $$unsorted)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (let ((_let_2 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 _let_1)) V2j)) V1a))) (let ((_let_4 (@ tptp.ap (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))))) (let ((_let_5 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V3i)) V2j)))) (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V3i)) V2j))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) V3i)) _let_5))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V3i)) _let_5)))) _let_3))) (@ (@ tptp.ap (@ _let_4 V3i)) _let_3))))))))))))))))))))))))) (@ (@ tptp.lam (@ _let_4 _let_1)) (lambda ((V4FOR $$unsorted)) (let ((_let_1 (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum))) (@ (@ tptp.lam (@ _let_1 (@ _let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))))) (lambda ((V5a_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE _let_1) tptp.ty_2Enum_2Enum) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) _let_1)))) V5a_27)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6i $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (lambda ((V7v1 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE _let_1) tptp.ty_2Enum_2Enum) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) _let_1))) V7v1)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V8j $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))) (lambda ((V9a $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V9a) V6i))) (let ((_let_2 (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))) (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EI _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V6i)) V8j))) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EBIND A_27state) tptp.ty_2Eone_2Eone) tptp.ty_2Eone_2Eone)) _let_1)) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V10u $$unsorted)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (let ((_let_2 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap V4FOR) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V6i)) V8j))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) V6i)) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V6i)) _let_3)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 _let_1)) V8j)) V9a)))))))))))))))))))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27state tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ _let_1 (@ _let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))))) tptp.bool)) (=> (forall ((V1i tptp.tp__ty_2Enum_2Enum) (V2j tptp.tp__ty_2Enum_2Enum) (V3a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2j))) (let ((_let_2 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (let ((_let_3 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) V3a))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V1i))) (let ((_let_6 (@ tptp.ap (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_2))))) (let ((_let_7 (@ tptp.ap V0P))) (let ((_let_8 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (=> (@ (@ tptp.mem V3a) _let_2) (=> (=> (not (= V1i V2j)) (@ tptp.p (@ _let_7 (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_5)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_5)) _let_8))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_5)) _let_8)))) _let_4)))) (@ tptp.p (@ _let_7 (@ (@ tptp.ap (@ _let_6 _let_5)) _let_4)))))))))))))) (forall ((V4v tptp.tp__ty_2Enum_2Enum) (V5v1 tptp.tp__ty_2Enum_2Enum) (V6v2 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (let ((_let_2 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V6v2) _let_1) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))) (@ tptp.inj__ty_2Enum_2Enum V4v))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 _let_1)) (@ tptp.inj__ty_2Enum_2Enum V5v1))) V6v2)))))))))))))
% 9.41/9.73  (assert (forall ((A_27state tptp.del) (V0j tptp.tp__ty_2Enum_2Enum) (V1i tptp.tp__ty_2Enum_2Enum) (V2a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1i))) (let ((_let_2 (@ (@ tptp.ap V2a) _let_1))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0j))) (let ((_let_4 (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))) (let ((_let_5 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) _let_4))) (let ((_let_6 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V2a) _let_5) (= (@ (@ tptp.ap (@ tptp.c_2Estate__transformer_2EFOR A_27state)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_5))) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 _let_5)) _let_3)) V2a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_1)) _let_3))) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EBIND A_27state) tptp.ty_2Eone_2Eone) tptp.ty_2Eone_2Eone)) _let_2)) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V3u $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0j))) (let ((_let_2 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (let ((_let_3 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V1i))) (@ (@ tptp.ap (@ tptp.c_2Estate__transformer_2EFOR A_27state)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_5)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_5)) _let_4))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_5)) _let_4)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) V2a))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27state tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr A_27a) _let_1)))) (let ((_let_3 (@ tptp.arr _let_2))) (let ((_let_4 (@ _let_3 (@ _let_3 tptp.bool)))) (= (@ (@ tptp.c_2Estate__transformer_2EFOREACH A_27a) A_27state) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EWFREC _let_2) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 _let_4)) (@ (@ tptp.lam _let_4) (lambda ((V0R $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))))) V0R))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1h $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2a $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))))) (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ (@ tptp.ap (@ _let_1 V3t)) V2a))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1h)) V3t))) V2a)))))))))))))))))))) (@ (@ tptp.lam (@ _let_3 _let_1)) (lambda ((V4FOREACH $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (lambda ((V5a_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE _let_2) _let_1) (@ (@ tptp.arr A_27a) _let_2))) V5a_27)) (@ (@ tptp.lam _let_1) (lambda ((V6v $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))) (lambda ((V7a $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE A_27a) _let_1)) V6v)) (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EI _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27state) tptp.ty_2Eone_2Eone)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone))))) (@ (@ tptp.lam A_27a) (lambda ((V8h $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V9t $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EI (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EBIND A_27state) tptp.ty_2Eone_2Eone) tptp.ty_2Eone_2Eone)) (@ (@ tptp.ap V7a) V8h))) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V10u $$unsorted)) (@ (@ tptp.ap V4FOREACH) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) V9t)) V7a)))))))))))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27state tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) tptp.bool)) (=> (and (forall ((V1a $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (=> (@ (@ tptp.mem V1a) _let_1) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_1)) (@ tptp.c_2Elist_2ENIL A_27a))) V1a)))))) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4a $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_1)))) (let ((_let_3 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V4a) _let_1) (=> (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ _let_2 V3t)) V4a))) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V3t))) V4a)))))))))))))) (forall ((V5v $$unsorted)) (=> (@ (@ tptp.mem V5v) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6v1 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (=> (@ (@ tptp.mem V6v1) _let_1) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_1)) V5v)) V6v1))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27state tptp.del)) (and (forall ((V0a $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (=> (@ (@ tptp.mem V0a) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.c_2Estate__transformer_2EFOREACH A_27a) A_27state)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_1)) (@ tptp.c_2Elist_2ENIL A_27a))) V0a)) (@ (@ tptp.ap (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27state) tptp.ty_2Eone_2Eone)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone)))))) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3a $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (=> (@ (@ tptp.mem V3a) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.c_2Estate__transformer_2EFOREACH A_27a) A_27state)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V1t))) V3a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EBIND A_27state) tptp.ty_2Eone_2Eone) tptp.ty_2Eone_2Eone)) (@ (@ tptp.ap V3a) V2h))) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V4u $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.c_2Estate__transformer_2EFOREACH A_27a) A_27state)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) V1t)) V3a))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27state tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27state) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Estate__transformer_2EREAD A_27a) A_27state)) V0f) (@ (@ tptp.lam A_27state) (lambda ((V1s $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27state)) (@ (@ tptp.ap V0f) V1s))) V1s)))))))
% 9.41/9.73  (assert (forall ((A_27state tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27state) A_27state)) (= (@ (@ tptp.ap (@ tptp.c_2Estate__transformer_2EWRITE A_27state)) V0f) (@ (@ tptp.lam A_27state) (lambda ((V1s $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Eone_2Eone) A_27state)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone))) (@ (@ tptp.ap V0f) V1s))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27state tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27b) (forall ((V1f $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27state))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr _let_1) (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2ENARROW A_27a) A_27b) A_27state)) V0v)) V1f) (@ (@ tptp.lam A_27state) (lambda ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ty_2Epair_2Eprod A_27a))) (let ((_let_2 (@ _let_1 A_27state))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27state))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET (@ _let_1 _let_3)) _let_2)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) _let_3) _let_2)) (@ (@ tptp.lam A_27a) (lambda ((V3r $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27state)) (lambda ((V4s1 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27state)) V3r)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27b) A_27state)) V4s1))))))))) (@ (@ tptp.ap V1f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27state)) V0v)) V2s)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27state tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Epair_2Eprod A_27a))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27state) (@ _let_1 A_27state))) (= (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EWIDEN A_27a) A_27b) A_27state)) V0f) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27b) A_27state) (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27state)))) (@ (@ tptp.lam A_27b) (lambda ((V1s1 $$unsorted)) (@ (@ tptp.lam A_27state) (lambda ((V2s2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Epair_2Eprod A_27a))) (let ((_let_2 (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27state)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET (@ _let_1 A_27state)) _let_2)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27state) _let_2)) (@ (@ tptp.lam A_27a) (lambda ((V3r $$unsorted)) (@ (@ tptp.lam A_27state) (lambda ((V4s3 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27state))) V3r)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27state)) V1s1)) V4s3))))))))) (@ (@ tptp.ap V0f) V2s2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (= (@ (@ tptp.c_2Estate__transformer_2Esequence A_27a) A_27b) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR _let_3) (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod _let_1) A_27a)))) (@ (@ tptp.lam _let_3) (lambda ((V0m $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27b)) A_27a))) (lambda ((V1ms $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EBIND A_27a) A_27b) (@ tptp.ty_2Elist_2Elist A_27b))) V0m)) (@ (@ tptp.lam A_27b) (lambda ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EBIND A_27a) _let_1) _let_1)) V1ms)) (@ (@ tptp.lam _let_1) (lambda ((V3xs $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27a) (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V2x)) V3xs))))))))))))))) (@ (@ tptp.ap (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27a) _let_1)) (@ tptp.c_2Elist_2ENIL A_27b)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (let ((_let_2 (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b)))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) _let_2)) (= (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EmapM A_27a) A_27b) A_27c)) V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo (@ tptp.ty_2Elist_2Elist A_27a)) (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27c)) A_27b))) (@ tptp.ty_2Elist_2Elist _let_2))) (@ (@ tptp.c_2Estate__transformer_2Esequence A_27b) A_27c))) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) _let_2)) V0f))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod tptp.bool) A_27a))) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Estate__transformer_2EMWHILE A_27a) A_27b)) V0g)) V1b) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EBIND A_27a) tptp.bool) tptp.ty_2Eone_2Eone)) V0g)) (@ (@ tptp.lam tptp.bool) (lambda ((V2gv $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27a)))) V2gv)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EIGNORE__BIND A_27a) tptp.ty_2Eone_2Eone) A_27b)) V1b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Estate__transformer_2EMWHILE A_27a) A_27b)) V0g)) V1b)))) (@ (@ tptp.ap (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27a) tptp.ty_2Eone_2Eone)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (= (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27b) A_27a) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2ECURRY A_27a) A_27b) _let_1)) (@ tptp.c_2Ecombin_2EI _let_1))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27d) (@ (@ tptp.arr A_27b) (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b)))) (forall ((V1f $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27d) A_27b))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) _let_1))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Estate__transformer_2EMCOMP A_27a) A_27d) A_27c) A_27b)) V0g)) V1f) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2ECURRY A_27a) A_27b) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) _let_2) _let_1)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27d) A_27b) _let_2)) V0g))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) _let_1)) V1f)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del) (A_27f tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b)))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27d) (@ (@ tptp.arr A_27e) (@ (@ tptp.ty_2Epair_2Eprod A_27f) A_27e)))) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Estate__transformer_2EMCOMP A_27a) A_27a) A_27c) A_27b)) V0g)) (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27b) A_27a)) V0g) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Estate__transformer_2EMCOMP A_27d) A_27f) A_27f) A_27e)) (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27e) A_27f))) V1f) V1f)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27d) (@ (@ tptp.arr A_27b) (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b)))) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27e) (@ (@ tptp.arr A_27b) (@ (@ tptp.ty_2Epair_2Eprod A_27d) A_27b)))) (forall ((V2h $$unsorted)) (let ((_let_1 (@ tptp.c_2Estate__transformer_2EMCOMP A_27a))) (let ((_let_2 (@ _let_1 A_27e))) (=> (@ (@ tptp.mem V2h) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ (@ tptp.ty_2Epair_2Eprod A_27e) A_27b)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ _let_1 A_27d) A_27c) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_2 A_27d) A_27b)) V1g)) V2h)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_2 A_27c) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Estate__transformer_2EMCOMP A_27e) A_27d) A_27c) A_27b)) V0f)) V1g))) V2h)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EEXT A_27b) A_27b) A_27a)) (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27a) A_27b)) (@ tptp.c_2Ecombin_2EI (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27d) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a)))) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.c_2Estate__transformer_2EEXT A_27b))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27d) A_27a)))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) _let_3)) (= (@ (@ tptp.ap (@ (@ _let_1 A_27c) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Estate__transformer_2EMCOMP A_27b) A_27d) A_27c) A_27a)) V0g)) V1f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a))) _let_3)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EEXT A_27d) A_27c) A_27a)) V0g))) (@ (@ tptp.ap (@ (@ _let_1 A_27d) A_27a)) V1f)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (let ((_let_2 (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b)))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) _let_2) (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EEXT A_27a) A_27c) A_27b)) V0f))) (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27b) A_27a)) V0f))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27d) A_27c)) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.c_2Ecombin_2Eo A_27a))) (let ((_let_2 (@ tptp.c_2Estate__transformer_2EUNIT A_27b))) (let ((_let_3 (@ _let_2 A_27c))) (let ((_let_4 (@ tptp.arr A_27b))) (let ((_let_5 (@ _let_4 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b)))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27d)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Estate__transformer_2EMCOMP A_27a) A_27d) A_27c) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27d) _let_5) A_27c)) _let_3)) V0g))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 (@ _let_4 (@ (@ tptp.ty_2Epair_2Eprod A_27d) A_27b))) A_27d)) (@ _let_2 A_27d))) V1f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 _let_5) A_27c)) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 A_27c) A_27d)) V0g)) V1f)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0m $$unsorted)) (=> (@ (@ tptp.mem V0m) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EBIND A_27a) A_27c) A_27b)) V0m)) V1f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EEXT A_27c) A_27b) A_27a)) V1f)) V0m)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27c)) (= (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EMMAP A_27a) A_27c) A_27b)) V0f) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EEXT A_27b) A_27c) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a))) A_27c)) (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27a) A_27c))) V0f))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (= (@ (@ tptp.c_2Estate__transformer_2EJOIN A_27a) A_27b) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EEXT _let_1) A_27b) A_27a)) (@ tptp.c_2Ecombin_2EI _let_1))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a)))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) _let_2)) (= (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EEXT A_27b) A_27c) A_27a)) V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) _let_2) (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod _let_2) A_27a)))) (@ (@ tptp.c_2Estate__transformer_2EJOIN A_27a) A_27c))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EMMAP A_27a) _let_2) A_27b)) V0f))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0k $$unsorted)) (=> (@ (@ tptp.mem V0k) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b)))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EBIND A_27b) A_27a) A_27c)) (@ (@ tptp.ap (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27b) A_27a)) V1x))) V0k) (@ (@ tptp.ap V0k) V1x)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V0s) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) _let_1)) (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27b) A_27a))) V0s) V0s)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0k $$unsorted)) (=> (@ (@ tptp.mem V0k) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EBIND A_27a) A_27b) A_27b)) V0k)) (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27a) A_27b)) V0k))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0k $$unsorted)) (=> (@ (@ tptp.mem V0k) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (forall ((V1m $$unsorted)) (=> (@ (@ tptp.mem V1m) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a)))) (forall ((V2n $$unsorted)) (let ((_let_1 (@ tptp.c_2Estate__transformer_2EBIND A_27a))) (let ((_let_2 (@ _let_1 A_27b))) (=> (@ (@ tptp.mem V2n) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27d) A_27a)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27d)) V0k)) (@ (@ tptp.lam A_27b) (lambda ((V3a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EBIND A_27a) A_27c) A_27d)) (@ (@ tptp.ap V1m) V3a))) V2n)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 A_27c) A_27d)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27c)) V0k)) V1m))) V2n)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EMMAP A_27a) A_27b) A_27b)) (@ tptp.c_2Ecombin_2EI A_27b)) (@ tptp.c_2Ecombin_2EI (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) A_27d)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.c_2Estate__transformer_2EMMAP A_27a))) (let ((_let_2 (@ _let_1 A_27d))) (let ((_let_3 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27c)) (= (@ (@ tptp.ap (@ _let_2 A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) A_27d) A_27c)) V0f)) V1g)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod A_27d) A_27a))) (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a)))) (@ (@ tptp.ap (@ _let_2 A_27c)) V0f))) (@ (@ tptp.ap (@ (@ _let_1 A_27c) A_27b)) V1g)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.c_2Estate__transformer_2EUNIT A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ (@ tptp.c_2Ecombin_2Eo A_27b) (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a))))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EMMAP A_27a) A_27c) A_27b)) V0f))) (@ _let_1 A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 A_27c)) (@ _let_1 A_27c))) V0f))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EEXT A_27b) A_27c) A_27a)) V0f))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (let ((_let_4 (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a)))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) _let_4)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod _let_3) A_27a))) _let_4) _let_3)) _let_1)) (@ (@ tptp.c_2Estate__transformer_2EJOIN A_27a) A_27b)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EEXT _let_3) A_27c) A_27a)) _let_1)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.c_2Estate__transformer_2EMMAP A_27a))) (let ((_let_2 (@ (@ tptp.ap (@ (@ _let_1 A_27c) A_27b)) V0f))) (let ((_let_3 (@ tptp.arr A_27a))) (let ((_let_4 (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (let ((_let_5 (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a)))) (let ((_let_6 (@ tptp.c_2Estate__transformer_2EJOIN A_27a))) (let ((_let_7 (@ (@ tptp.c_2Ecombin_2Eo (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod _let_4) A_27a))) _let_5))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 _let_4)) _let_2)) (@ _let_6 A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod _let_5) A_27a)))) (@ _let_6 A_27c))) (@ (@ tptp.ap (@ (@ _let_1 _let_5) _let_4)) _let_2)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_2) (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod _let_2) A_27a)))) (@ (@ tptp.c_2Estate__transformer_2EJOIN A_27a) A_27b))) (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27a) _let_2)) (@ tptp.c_2Ecombin_2EI _let_2))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_2) (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod _let_2) A_27a)))) (@ (@ tptp.c_2Estate__transformer_2EJOIN A_27a) A_27b))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EMMAP A_27a) _let_2) A_27b)) (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27a) A_27b))) (@ tptp.c_2Ecombin_2EI _let_2))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (let ((_let_3 (@ tptp.c_2Estate__transformer_2EJOIN A_27a))) (let ((_let_4 (@ _let_3 A_27b))) (let ((_let_5 (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod _let_2) A_27a)))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod _let_5) A_27a))) _let_2) _let_5)) _let_4)))) (= (@ _let_6 (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EMMAP A_27a) _let_2) _let_5)) _let_4)) (@ _let_6 (@ _let_3 _let_2)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0k $$unsorted)) (=> (@ (@ tptp.mem V0k) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (forall ((V1m $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a)))) (=> (@ (@ tptp.mem V1m) (@ (@ tptp.arr A_27b) _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EBIND A_27a) A_27b) A_27c)) V0k)) V1m) (@ (@ tptp.ap (@ (@ tptp.c_2Estate__transformer_2EJOIN A_27a) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EMMAP A_27a) _let_1) A_27b)) V1m)) V0k)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27b) A_27a)) V0x)) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27a) A_27b)) V0x)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) A_27b) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27b) A_27a)) V0x)) (@ tptp.c_2Ecombin_2EI A_27b)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c))) (let ((_let_2 (@ tptp.c_2Ecombin_2Eo A_27c))) (let ((_let_3 (@ _let_2 A_27b))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27c) _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27c))) (@ (@ tptp.c_2Epair_2EFST A_27b) A_27c))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EMMAP A_27c) A_27b) A_27a)) V0f)) V1g)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 A_27a)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_2 A_27a) _let_1)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27c))) V1g)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Estate__transformer_2Esequence A_27a) A_27b)) (@ tptp.c_2Elist_2ENIL (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (@ (@ tptp.ap (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27a) (@ tptp.ty_2Elist_2Elist A_27b))) (@ tptp.c_2Elist_2ENIL A_27b)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EmapM A_27c) A_27a) A_27b)) V0f)) (@ tptp.c_2Elist_2ENIL A_27c)) (@ (@ tptp.ap (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27a) (@ tptp.ty_2Elist_2Elist A_27b))) (@ tptp.c_2Elist_2ENIL A_27b))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27c) (forall ((V2xs $$unsorted)) (=> (@ (@ tptp.mem V2xs) (@ tptp.ty_2Elist_2Elist A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EmapM A_27c) A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27c)) V1x)) V2xs)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EBIND A_27a) A_27b) (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.ap V0f) V1x))) (@ (@ tptp.lam A_27b) (lambda ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EBIND A_27a) _let_1) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Estate__transformer_2EmapM A_27c) A_27a) A_27b)) V0f)) V2xs))) (@ (@ tptp.lam _let_1) (lambda ((V4ys $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.c_2Estate__transformer_2EUNIT A_27a) (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V3y)) V4ys)))))))))))))))))
% 9.41/9.73  (declare-fun tptp.c_2ElistRange_2ElistRangeINC () $$unsorted)
% 9.41/9.73  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2ElistRange_2ElistRangeINC) (@ _let_1 (@ _let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum))))))
% 9.41/9.73  (declare-fun tptp.c_2ElistRange_2ElistRangeLHI () $$unsorted)
% 9.41/9.73  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2ElistRange_2ElistRangeLHI) (@ _let_1 (@ _let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum))))))
% 9.41/9.73  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ElistRange_2ElistRangeINC) _let_1)) _let_2)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0m))) V2i))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) _let_1))))))))
% 9.41/9.73  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ElistRange_2ElistRangeINC) _let_1)) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Enum_2Enum)) _let_1)) (@ tptp.c_2Elist_2ENIL tptp.ty_2Enum_2Enum)))))))
% 9.41/9.73  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1m))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_2)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ElistRange_2ElistRangeINC) _let_4)) _let_1)))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_4)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))
% 9.41/9.73  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap tptp.c_2ElistRange_2ElistRangeINC))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Enum_2Enum)) _let_2)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) _let_1))))))))))
% 9.41/9.73  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2)) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ElistRange_2ElistRangeINC) _let_2)) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ tptp.c_2Elist_2ENIL tptp.ty_2Enum_2Enum))))))))
% 9.41/9.73  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ElistRange_2ElistRangeLHI) _let_1)) _let_2)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0m))) V2i))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))))))))
% 9.41/9.73  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ElistRange_2ElistRangeLHI) _let_1)) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ tptp.c_2Elist_2ENIL tptp.ty_2Enum_2Enum))))))
% 9.41/9.73  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1m))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_2)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ElistRange_2ElistRangeLHI) _let_3)) _let_1)))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_3)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)))))))))
% 9.41/9.73  (assert (forall ((V0hi tptp.tp__ty_2Enum_2Enum) (V1lo tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0hi))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1lo))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2)) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ElistRange_2ElistRangeLHI) _let_2)) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ tptp.c_2Elist_2ENIL tptp.ty_2Enum_2Enum))))))))
% 9.41/9.73  (assert (forall ((V0lo tptp.tp__ty_2Enum_2Enum) (V1hi tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1hi))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0lo))) (let ((_let_3 (@ tptp.ap tptp.c_2ElistRange_2ElistRangeLHI))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Enum_2Enum)) _let_2)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) _let_1))))))))))
% 9.41/9.73  (assert (forall ((V0lo tptp.tp__ty_2Enum_2Enum) (V1hi tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ElistRange_2ElistRangeLHI) (@ tptp.inj__ty_2Enum_2Enum V0lo))) (@ tptp.inj__ty_2Enum_2Enum V1hi))))))
% 9.41/9.73  (assert (forall ((V0lo tptp.tp__ty_2Enum_2Enum) (V1hi tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0lo))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1hi))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ElistRange_2ElistRangeLHI) _let_1)) _let_2))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1)))))))
% 9.41/9.73  (assert (forall ((V0lo tptp.tp__ty_2Enum_2Enum) (V1i tptp.tp__ty_2Enum_2Enum) (V2hi tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1i))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0lo))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2hi))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_3)) _let_4)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ElistRange_2ElistRangeLHI) _let_2)) _let_4))) (@ tptp.surj__ty_2Enum_2Enum _let_3)))))))))
% 9.41/9.73  (declare-fun tptp.c_2EerrorStateMonad_2EBIND (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a))))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2EerrorStateMonad_2EBIND A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) _let_2)) _let_2)))))))
% 9.41/9.73  (declare-fun tptp.c_2EerrorStateMonad_2EES__APPLY (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2EerrorStateMonad_2EES__APPLY A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod (@ (@ tptp.arr A_27c) A_27b)) A_27a)))) (@ (@ tptp.arr (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a)))) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))))))))
% 9.41/9.73  (declare-fun tptp.c_2EerrorStateMonad_2EES__CHOICE (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a)))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ (@ tptp.c_2EerrorStateMonad_2EES__CHOICE A_27a) A_27b)) (@ _let_2 (@ _let_2 _let_1)))))))
% 9.41/9.73  (declare-fun tptp.c_2EerrorStateMonad_2EES__FAIL (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EerrorStateMonad_2EES__FAIL A_27a) A_27b)) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a)))))
% 9.41/9.73  (declare-fun tptp.c_2EerrorStateMonad_2EES__GUARD (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2EerrorStateMonad_2EES__GUARD A_27a)) (@ (@ tptp.arr tptp.bool) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27a)))))))
% 9.41/9.73  (declare-fun tptp.c_2EerrorStateMonad_2EES__LIFT2 (tptp.del tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ (@ (@ tptp.c_2EerrorStateMonad_2EES__LIFT2 A_27a) A_27b) A_27c) A_27d)) (@ (@ tptp.arr (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27d) A_27b))) (@ (@ tptp.arr (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a)))) (@ (@ tptp.arr (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27d) A_27a)))) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))))))))))
% 9.41/9.73  (declare-fun tptp.c_2EerrorStateMonad_2EEXT (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2EerrorStateMonad_2EEXT A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27c) _let_2)) (@ (@ tptp.arr (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a)))) _let_2)))))))
% 9.41/9.73  (declare-fun tptp.c_2EerrorStateMonad_2EFOR (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27state tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (let ((_let_2 (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem (@ tptp.c_2EerrorStateMonad_2EFOR A_27state)) (@ (@ tptp.arr (@ _let_2 (@ _let_2 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) _let_1)))) _let_1))))))
% 9.41/9.73  (declare-fun tptp.c_2EerrorStateMonad_2EFOREACH (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27state tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (@ (@ tptp.mem (@ (@ tptp.c_2EerrorStateMonad_2EFOREACH A_27a) A_27state)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr A_27a) _let_1))) _let_1)))))
% 9.41/9.73  (declare-fun tptp.c_2EerrorStateMonad_2EIGNORE__BIND (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.arr A_27b))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b))))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2EerrorStateMonad_2EIGNORE__BIND A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))) (@ (@ tptp.arr _let_2) _let_2)))))))
% 9.41/9.73  (declare-fun tptp.c_2EerrorStateMonad_2EJOIN (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))))) (@ (@ tptp.mem (@ (@ tptp.c_2EerrorStateMonad_2EJOIN A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod _let_2) A_27a)))) _let_2))))))
% 9.41/9.73  (declare-fun tptp.c_2EerrorStateMonad_2EMCOMP (tptp.del tptp.del tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27c))) (let ((_let_2 (@ tptp.arr A_27b))) (let ((_let_3 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ (@ (@ (@ tptp.c_2EerrorStateMonad_2EMCOMP A_27a) A_27b) A_27c) A_27d) A_27e)) (@ (@ tptp.arr (@ (@ tptp.arr A_27d) (@ (@ tptp.arr A_27e) _let_1))) (@ (@ tptp.arr (@ _let_3 (@ _let_2 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27d) A_27e))))) (@ _let_3 (@ _let_2 _let_1))))))))))
% 9.41/9.73  (declare-fun tptp.c_2EerrorStateMonad_2EMMAP (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2EerrorStateMonad_2EMMAP A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27c) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a)))) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))))))))
% 9.41/9.73  (declare-fun tptp.c_2EerrorStateMonad_2ENARROW (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27state tptp.del)) (let ((_let_1 (@ tptp.ty_2Epair_2Eprod A_27a))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27state))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2EerrorStateMonad_2ENARROW A_27a) A_27b) A_27state)) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr (@ (@ tptp.arr _let_2) (@ tptp.ty_2Eoption_2Eoption (@ _let_1 _let_2)))) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ _let_1 A_27state))))))))))
% 9.41/9.73  (declare-fun tptp.c_2EerrorStateMonad_2EREAD (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27state tptp.del)) (let ((_let_1 (@ tptp.arr A_27state))) (@ (@ tptp.mem (@ (@ tptp.c_2EerrorStateMonad_2EREAD A_27a) A_27state)) (@ (@ tptp.arr (@ _let_1 A_27a)) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27state))))))))
% 9.41/9.73  (declare-fun tptp.c_2EerrorStateMonad_2EUNIT (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EerrorStateMonad_2EUNIT A_27a) A_27b)) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))))))
% 9.41/9.73  (declare-fun tptp.c_2EerrorStateMonad_2EWIDEN (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27state tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27state))) (let ((_let_2 (@ tptp.ty_2Epair_2Eprod A_27a))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2EerrorStateMonad_2EWIDEN A_27a) A_27b) A_27state)) (@ (@ tptp.arr (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ _let_2 A_27state)))) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ _let_2 _let_1)))))))))
% 9.41/9.73  (declare-fun tptp.c_2EerrorStateMonad_2EWRITE (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27state tptp.del)) (let ((_let_1 (@ tptp.arr A_27state))) (@ (@ tptp.mem (@ tptp.c_2EerrorStateMonad_2EWRITE A_27state)) (@ (@ tptp.arr (@ _let_1 A_27state)) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))))))
% 9.41/9.73  (declare-fun tptp.c_2EerrorStateMonad_2EmapM (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2EerrorStateMonad_2EmapM A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b))))) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27c)) A_27b)))))))))
% 9.41/9.73  (declare-fun tptp.c_2EerrorStateMonad_2Esequence (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2EerrorStateMonad_2Esequence A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))))) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27b)) A_27a))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EUNIT A_27a) A_27b)) V0x) (@ (@ tptp.lam A_27a) (lambda ((V1s $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27a)) V0x)) V1s))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a))))) (forall ((V2s0 $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a))) (=> (@ (@ tptp.mem V2s0) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EBIND A_27a) A_27b) A_27c)) V0g)) V1f)) V2s0) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) (@ tptp.ty_2Eoption_2Eoption _let_2))) (@ (@ tptp.ap V0g) V2s0))) (@ tptp.c_2Eoption_2ENONE _let_2))) (@ (@ tptp.lam _let_1) (lambda ((V3v $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a))) A_27b) A_27a)) V3v)) (@ (@ tptp.lam A_27b) (lambda ((V4b $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V5s $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1f) V4b)) V5s)))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EIGNORE__BIND A_27a) A_27b) A_27c)) V0f)) V1g) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EBIND A_27b) A_27a) A_27c)) V0f)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) V1g)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V1m $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1m) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EMMAP A_27a) A_27b) A_27c)) V0f)) V1m) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EBIND A_27a) A_27c) A_27b)) V1m)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27c) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) A_27b)) (@ (@ tptp.c_2EerrorStateMonad_2EUNIT A_27a) A_27b))) V0f)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0z $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))))) (=> (@ (@ tptp.mem V0z) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod _let_2) A_27a)))) (= (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EJOIN A_27a) A_27b)) V0z) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EBIND A_27a) _let_2) A_27b)) V0z)) (@ tptp.c_2Ecombin_2EI _let_2))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))))) (forall ((V1m $$unsorted)) (=> (@ (@ tptp.mem V1m) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EEXT A_27a) A_27b) A_27c)) V0g)) V1m) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EBIND A_27a) A_27c) A_27b)) V1m)) V0g)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27d) (@ (@ tptp.arr A_27e) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (forall ((V1f $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27d) A_27e))) (let ((_let_2 (@ tptp.ty_2Eoption_2Eoption _let_1))) (let ((_let_3 (@ tptp.ty_2Eoption_2Eoption A_27c))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) _let_2))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ (@ tptp.c_2EerrorStateMonad_2EMCOMP A_27a) A_27b) A_27c) A_27d) A_27e)) V0g)) V1f) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2ECURRY A_27a) A_27b) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Eoption_2EOPTION__MCOMP A_27c) _let_1) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27d) A_27e) _let_3)) V0g))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) _let_2)) V1f))))))))))))
% 9.41/9.73  (assert (forall ((A_27state tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (let ((_let_2 (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum))) (let ((_let_3 (@ _let_2 (@ _let_2 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) _let_1))))) (let ((_let_4 (@ tptp.arr _let_3))) (let ((_let_5 (@ _let_4 (@ _let_4 tptp.bool)))) (= (@ tptp.c_2EerrorStateMonad_2EFOR A_27state) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EWFREC _let_3) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 _let_5)) (@ (@ tptp.lam _let_5) (lambda ((V0R $$unsorted)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))))) (let ((_let_2 (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF (@ _let_2 (@ _let_2 _let_1)))) V0R))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1a $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2j $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3i $$unsorted)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))))) (let ((_let_2 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 _let_1)) V2j)) V1a))) (let ((_let_4 (@ tptp.ap (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))))) (let ((_let_5 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V3i)) V2j)))) (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V3i)) V2j))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) V3i)) _let_5))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V3i)) _let_5)))) _let_3))) (@ (@ tptp.ap (@ _let_4 V3i)) _let_3))))))))))))))))))))))))) (@ (@ tptp.lam (@ _let_4 _let_1)) (lambda ((V4FOR $$unsorted)) (let ((_let_1 (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum))) (@ (@ tptp.lam (@ _let_1 (@ _let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))))) (lambda ((V5a_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE _let_1) tptp.ty_2Enum_2Enum) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) _let_1)))) V5a_27)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6i $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))))) (lambda ((V7v1 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE _let_1) tptp.ty_2Enum_2Enum) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) _let_1))) V7v1)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V8j $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (lambda ((V9a $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V9a) V6i))) (let ((_let_2 (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EI _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V6i)) V8j))) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EBIND A_27state) tptp.ty_2Eone_2Eone) tptp.ty_2Eone_2Eone)) _let_1)) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V10u $$unsorted)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))))) (let ((_let_2 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap V4FOR) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V6i)) V8j))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) V6i)) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V6i)) _let_3)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 _let_1)) V8j)) V9a)))))))))))))))))))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27state tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ _let_1 (@ _let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))))) tptp.bool)) (=> (forall ((V1i tptp.tp__ty_2Enum_2Enum) (V2j tptp.tp__ty_2Enum_2Enum) (V3a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2j))) (let ((_let_2 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))))) (let ((_let_3 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) V3a))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V1i))) (let ((_let_6 (@ tptp.ap (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_2))))) (let ((_let_7 (@ tptp.ap V0P))) (let ((_let_8 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (=> (@ (@ tptp.mem V3a) _let_2) (=> (=> (not (= V1i V2j)) (@ tptp.p (@ _let_7 (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_5)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_5)) _let_8))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_5)) _let_8)))) _let_4)))) (@ tptp.p (@ _let_7 (@ (@ tptp.ap (@ _let_6 _let_5)) _let_4)))))))))))))) (forall ((V4v tptp.tp__ty_2Enum_2Enum) (V5v1 tptp.tp__ty_2Enum_2Enum) (V6v2 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))))) (let ((_let_2 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V6v2) _let_1) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))) (@ tptp.inj__ty_2Enum_2Enum V4v))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 _let_1)) (@ tptp.inj__ty_2Enum_2Enum V5v1))) V6v2)))))))))))))
% 9.41/9.73  (assert (forall ((A_27state tptp.del) (V0j tptp.tp__ty_2Enum_2Enum) (V1i tptp.tp__ty_2Enum_2Enum) (V2a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1i))) (let ((_let_2 (@ (@ tptp.ap V2a) _let_1))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0j))) (let ((_let_4 (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (let ((_let_5 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) _let_4))) (let ((_let_6 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V2a) _let_5) (= (@ (@ tptp.ap (@ tptp.c_2EerrorStateMonad_2EFOR A_27state)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_5))) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 _let_5)) _let_3)) V2a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_1)) _let_3))) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EBIND A_27state) tptp.ty_2Eone_2Eone) tptp.ty_2Eone_2Eone)) _let_2)) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V3u $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0j))) (let ((_let_2 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))))) (let ((_let_3 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V1i))) (@ (@ tptp.ap (@ tptp.c_2EerrorStateMonad_2EFOR A_27state)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_5)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_5)) _let_4))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_5)) _let_4)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) V2a))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27state tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr A_27a) _let_1)))) (let ((_let_3 (@ tptp.arr _let_2))) (let ((_let_4 (@ _let_3 (@ _let_3 tptp.bool)))) (= (@ (@ tptp.c_2EerrorStateMonad_2EFOREACH A_27a) A_27state) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EWFREC _let_2) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 _let_4)) (@ (@ tptp.lam _let_4) (lambda ((V0R $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))))) V0R))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1h $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2a $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))))))) (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ (@ tptp.ap (@ _let_1 V3t)) V2a))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1h)) V3t))) V2a)))))))))))))))))))) (@ (@ tptp.lam (@ _let_3 _let_1)) (lambda ((V4FOREACH $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))))) (lambda ((V5a_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE _let_2) _let_1) (@ (@ tptp.arr A_27a) _let_2))) V5a_27)) (@ (@ tptp.lam _let_1) (lambda ((V6v $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (lambda ((V7a $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE A_27a) _let_1)) V6v)) (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EI _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EUNIT A_27state) tptp.ty_2Eone_2Eone)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone))))) (@ (@ tptp.lam A_27a) (lambda ((V8h $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V9t $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EI (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EBIND A_27state) tptp.ty_2Eone_2Eone) tptp.ty_2Eone_2Eone)) (@ (@ tptp.ap V7a) V8h))) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V10u $$unsorted)) (@ (@ tptp.ap V4FOREACH) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))))) V9t)) V7a)))))))))))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27state tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))))) tptp.bool)) (=> (and (forall ((V1a $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))))) (=> (@ (@ tptp.mem V1a) _let_1) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_1)) (@ tptp.c_2Elist_2ENIL A_27a))) V1a)))))) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4a $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_1)))) (let ((_let_3 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V4a) _let_1) (=> (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ _let_2 V3t)) V4a))) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V3t))) V4a)))))))))))))) (forall ((V5v $$unsorted)) (=> (@ (@ tptp.mem V5v) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6v1 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))))) (=> (@ (@ tptp.mem V6v1) _let_1) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_1)) V5v)) V6v1))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27state tptp.del)) (and (forall ((V0a $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))))) (=> (@ (@ tptp.mem V0a) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EFOREACH A_27a) A_27state)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_1)) (@ tptp.c_2Elist_2ENIL A_27a))) V0a)) (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EUNIT A_27state) tptp.ty_2Eone_2Eone)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone)))))) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3a $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))))) (=> (@ (@ tptp.mem V3a) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EFOREACH A_27a) A_27state)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V1t))) V3a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EBIND A_27state) tptp.ty_2Eone_2Eone) tptp.ty_2Eone_2Eone)) (@ (@ tptp.ap V3a) V2h))) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V4u $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EFOREACH A_27a) A_27state)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state)))))) V1t)) V3a))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27state tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27state) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EREAD A_27a) A_27state)) V0f) (@ (@ tptp.lam A_27state) (lambda ((V1s $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27state))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27state)) (@ (@ tptp.ap V0f) V1s))) V1s))))))))
% 9.41/9.73  (assert (forall ((A_27state tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27state) A_27state)) (= (@ (@ tptp.ap (@ tptp.c_2EerrorStateMonad_2EWRITE A_27state)) V0f) (@ (@ tptp.lam A_27state) (lambda ((V1s $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27state))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Eone_2Eone) A_27state)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone))) (@ (@ tptp.ap V0f) V1s)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27state tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27b) (forall ((V1f $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27state))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2ENARROW A_27a) A_27b) A_27state)) V0v)) V1f) (@ (@ tptp.lam A_27state) (lambda ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ty_2Epair_2Eprod A_27a))) (let ((_let_2 (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27state)))) (let ((_let_3 (@ _let_1 A_27state))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_2) (@ tptp.ty_2Eoption_2Eoption _let_3))) (@ (@ tptp.ap V1f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27state)) V0v)) V2s)))) (@ tptp.c_2Eoption_2ENONE _let_3))) (@ (@ tptp.lam _let_2) (lambda ((V3v $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27state))) A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27state))) V3v)) (@ (@ tptp.lam A_27a) (lambda ((V4r $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27state)) (lambda ((V5s1 $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27state))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27state)) V4r)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27b) A_27state)) V5s1)))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27state tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Epair_2Eprod A_27a))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27state) (@ tptp.ty_2Eoption_2Eoption (@ _let_1 A_27state)))) (= (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EWIDEN A_27a) A_27b) A_27state)) V0f) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27b) A_27state) (@ tptp.ty_2Eoption_2Eoption (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27state))))) (@ (@ tptp.lam A_27b) (lambda ((V1s1 $$unsorted)) (@ (@ tptp.lam A_27state) (lambda ((V2s2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Epair_2Eprod A_27a))) (let ((_let_2 (@ _let_1 A_27state))) (let ((_let_3 (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27state)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_2) (@ tptp.ty_2Eoption_2Eoption _let_3))) (@ (@ tptp.ap V0f) V2s2))) (@ tptp.c_2Eoption_2ENONE _let_3))) (@ (@ tptp.lam _let_2) (lambda ((V3v $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27state)))) A_27a) A_27state)) V3v)) (@ (@ tptp.lam A_27a) (lambda ((V4r $$unsorted)) (@ (@ tptp.lam A_27state) (lambda ((V5s3 $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27state))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) _let_1)) V4r)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27state)) V1s1)) V5s3)))))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))))) (= (@ (@ tptp.c_2EerrorStateMonad_2Esequence A_27a) A_27b) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR _let_3) (@ _let_2 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod _let_1) A_27a))))) (@ (@ tptp.lam _let_3) (lambda ((V0m $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27b)) A_27a)))) (lambda ((V1ms $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EBIND A_27a) A_27b) (@ tptp.ty_2Elist_2Elist A_27b))) V0m)) (@ (@ tptp.lam A_27b) (lambda ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EBIND A_27a) _let_1) _let_1)) V1ms)) (@ (@ tptp.lam _let_1) (lambda ((V3xs $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EUNIT A_27a) (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V2x)) V3xs))))))))))))))) (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EUNIT A_27a) _let_1)) (@ tptp.c_2Elist_2ENIL A_27b)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b))))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) _let_2)) (= (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EmapM A_27a) A_27b) A_27c)) V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo (@ tptp.ty_2Elist_2Elist A_27a)) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27c)) A_27b)))) (@ tptp.ty_2Elist_2Elist _let_2))) (@ (@ tptp.c_2EerrorStateMonad_2Esequence A_27b) A_27c))) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) _let_2)) V0f))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0k $$unsorted)) (=> (@ (@ tptp.mem V0k) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b))))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EBIND A_27b) A_27a) A_27c)) (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EUNIT A_27b) A_27a)) V1x))) V0k) (@ (@ tptp.ap V0k) V1x)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27d) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b))))) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27d) A_27b))))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ (@ tptp.c_2EerrorStateMonad_2EMCOMP A_27a) A_27b) _let_3) A_27d) A_27b)) V0g)) V1f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption _let_3))) _let_2)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EEXT A_27b) A_27c) A_27d)) V0g))) V1f))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del) (A_27f tptp.del) (A_27g tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27d) (@ (@ tptp.arr A_27e) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27f) (@ (@ tptp.arr A_27g) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27d) A_27e))))) (forall ((V2h $$unsorted)) (let ((_let_1 (@ (@ tptp.c_2EerrorStateMonad_2EMCOMP A_27a) A_27b))) (let ((_let_2 (@ _let_1 A_27c))) (=> (@ (@ tptp.mem V2h) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27f) A_27g))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_2 A_27d) A_27e)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27d) A_27e)) A_27f) A_27g)) V1g)) V2h)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_2 A_27f) A_27g)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ (@ tptp.c_2EerrorStateMonad_2EMCOMP A_27f) A_27g) A_27c) A_27d) A_27e)) V0f)) V1g))) V2h)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (= (@ (@ tptp.c_2EerrorStateMonad_2EUNIT A_27b) A_27a) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2ECURRY A_27a) A_27b) (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ tptp.c_2Eoption_2ESOME _let_1))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del) (A_27f tptp.del) (A_27g tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (forall ((V1f $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27f) A_27g))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27d) (@ (@ tptp.arr A_27e) (@ tptp.ty_2Eoption_2Eoption _let_1)))) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ (@ tptp.c_2EerrorStateMonad_2EMCOMP A_27a) A_27b) A_27c) A_27a) A_27b)) V0g)) (@ (@ tptp.c_2EerrorStateMonad_2EUNIT A_27b) A_27a)) V0g) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ (@ tptp.c_2EerrorStateMonad_2EMCOMP A_27d) A_27e) _let_1) A_27f) A_27g)) (@ (@ tptp.c_2EerrorStateMonad_2EUNIT A_27g) A_27f))) V1f) V1f))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0k $$unsorted)) (=> (@ (@ tptp.mem V0k) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EBIND A_27a) A_27b) A_27b)) V0k)) (@ (@ tptp.c_2EerrorStateMonad_2EUNIT A_27a) A_27b)) V0k))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0k $$unsorted)) (=> (@ (@ tptp.mem V0k) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (forall ((V1m $$unsorted)) (=> (@ (@ tptp.mem V1m) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a))))) (forall ((V2n $$unsorted)) (let ((_let_1 (@ tptp.c_2EerrorStateMonad_2EBIND A_27a))) (let ((_let_2 (@ _let_1 A_27b))) (=> (@ (@ tptp.mem V2n) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27d) A_27a))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27d)) V0k)) (@ (@ tptp.lam A_27b) (lambda ((V3a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EBIND A_27a) A_27c) A_27d)) (@ (@ tptp.ap V1m) V3a))) V2n)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 A_27c) A_27d)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27c)) V0k)) V1m))) V2n)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EMMAP A_27a) A_27b) A_27b)) (@ tptp.c_2Ecombin_2EI A_27b)) (@ tptp.c_2Ecombin_2EI (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.c_2EerrorStateMonad_2EMMAP A_27d))) (let ((_let_2 (@ _let_1 A_27b))) (let ((_let_3 (@ tptp.arr A_27d))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27c) A_27a)) (= (@ (@ tptp.ap (@ _let_2 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27c) A_27b) A_27a)) V0f)) V1g)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo (@ _let_3 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27d)))) (@ _let_3 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27d)))) (@ _let_3 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27d))))) (@ (@ tptp.ap (@ _let_2 A_27a)) V0f))) (@ (@ tptp.ap (@ (@ _let_1 A_27a) A_27c)) V1g)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.c_2EerrorStateMonad_2EUNIT A_27c))) (let ((_let_2 (@ tptp.arr A_27c))) (let ((_let_3 (@ (@ tptp.c_2Ecombin_2Eo A_27a) (@ _let_2 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27c)))))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c))))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EMMAP A_27c) A_27b) A_27a)) V0f))) (@ _let_1 A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 A_27b)) (@ _let_1 A_27b))) V0f))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.c_2EerrorStateMonad_2EMMAP A_27c))) (let ((_let_2 (@ (@ tptp.ap (@ (@ _let_1 A_27b) A_27a)) V0f))) (let ((_let_3 (@ tptp.arr A_27c))) (let ((_let_4 (@ _let_3 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c))))) (let ((_let_5 (@ _let_3 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27c))))) (let ((_let_6 (@ tptp.c_2EerrorStateMonad_2EJOIN A_27c))) (let ((_let_7 (@ (@ tptp.c_2Ecombin_2Eo (@ _let_3 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod _let_4) A_27c)))) _let_5))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 _let_4)) _let_2)) (@ _let_6 A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 (@ _let_3 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod _let_5) A_27c))))) (@ _let_6 A_27b))) (@ (@ tptp.ap (@ (@ _let_1 _let_5) _let_4)) _let_2)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_2) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod _let_2) A_27a))))) (@ (@ tptp.c_2EerrorStateMonad_2EJOIN A_27a) A_27b))) (@ (@ tptp.c_2EerrorStateMonad_2EUNIT A_27a) _let_2)) (@ tptp.c_2Ecombin_2EI _let_2))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_2) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod _let_2) A_27a))))) (@ (@ tptp.c_2EerrorStateMonad_2EJOIN A_27a) A_27b))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EMMAP A_27a) _let_2) A_27b)) (@ (@ tptp.c_2EerrorStateMonad_2EUNIT A_27a) A_27b))) (@ tptp.c_2Ecombin_2EI _let_2))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))))) (let ((_let_3 (@ tptp.c_2EerrorStateMonad_2EJOIN A_27a))) (let ((_let_4 (@ _let_3 A_27b))) (let ((_let_5 (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod _let_2) A_27a))))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod _let_5) A_27a)))) _let_2) _let_5)) _let_4)))) (= (@ _let_6 (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EMMAP A_27a) _let_2) _let_5)) _let_4)) (@ _let_6 (@ _let_3 _let_2)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0k $$unsorted)) (=> (@ (@ tptp.mem V0k) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (forall ((V1m $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a))))) (=> (@ (@ tptp.mem V1m) (@ (@ tptp.arr A_27b) _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EBIND A_27a) A_27b) A_27c)) V0k)) V1m) (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EJOIN A_27a) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EMMAP A_27a) _let_1) A_27b)) V1m)) V0k)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2Esequence A_27a) A_27b)) (@ tptp.c_2Elist_2ENIL (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))))) (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EUNIT A_27a) (@ tptp.ty_2Elist_2Elist A_27b))) (@ tptp.c_2Elist_2ENIL A_27b)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EmapM A_27c) A_27a) A_27b)) V0f)) (@ tptp.c_2Elist_2ENIL A_27c)) (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EUNIT A_27a) (@ tptp.ty_2Elist_2Elist A_27b))) (@ tptp.c_2Elist_2ENIL A_27b))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27c) (forall ((V2xs $$unsorted)) (=> (@ (@ tptp.mem V2xs) (@ tptp.ty_2Elist_2Elist A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EmapM A_27c) A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27c)) V1x)) V2xs)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EBIND A_27a) A_27b) (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.ap V0f) V1x))) (@ (@ tptp.lam A_27b) (lambda ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EBIND A_27a) _let_1) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EmapM A_27c) A_27a) A_27b)) V0f)) V2xs))) (@ (@ tptp.lam _let_1) (lambda ((V4ys $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EUNIT A_27a) (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V3y)) V4ys)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EES__FAIL A_27a) A_27b)) V0s) (@ tptp.c_2Eoption_2ENONE A_27a)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0xM $$unsorted)) (=> (@ (@ tptp.mem V0xM) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a))) (forall ((V1yM $$unsorted)) (=> (@ (@ tptp.mem V1yM) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a))) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EES__CHOICE A_27a) A_27b)) V0xM)) V1yM)) V2s) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap V0xM) V2s))) (@ (@ tptp.ap V1yM) V2s))) (@ (@ tptp.lam A_27a) (lambda ((V3v1 $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V3v1))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) A_27a))) (=> (@ (@ tptp.mem V0b) tptp.bool) (= (@ (@ tptp.ap (@ tptp.c_2EerrorStateMonad_2EES__GUARD A_27a)) V0b) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption _let_1)))) V0b)) (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EUNIT A_27a) tptp.ty_2Eone_2Eone)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone)))) (@ (@ tptp.c_2EerrorStateMonad_2EES__FAIL _let_1) A_27a)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0xM $$unsorted)) (=> (@ (@ tptp.mem V0xM) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (forall ((V1yM $$unsorted)) (=> (@ (@ tptp.mem V1yM) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (forall ((V2zM $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EES__CHOICE A_27b) A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0xM)))) (=> (@ (@ tptp.mem V2zM) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1yM)) V2zM)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1yM))) V2zM)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0xM $$unsorted)) (=> (@ (@ tptp.mem V0xM) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EES__CHOICE A_27b) A_27a)) (@ (@ tptp.c_2EerrorStateMonad_2EES__FAIL A_27b) A_27a))) V0xM) V0xM))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0xM $$unsorted)) (=> (@ (@ tptp.mem V0xM) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EES__CHOICE A_27b) A_27a)) V0xM)) (@ (@ tptp.c_2EerrorStateMonad_2EES__FAIL A_27b) A_27a)) V0xM))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0fM $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (=> (@ (@ tptp.mem V0fM) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption _let_1)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EBIND A_27a) A_27c) A_27b)) (@ (@ tptp.c_2EerrorStateMonad_2EES__FAIL (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a)) A_27a))) V0fM) (@ (@ tptp.c_2EerrorStateMonad_2EES__FAIL _let_1) A_27a))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fM $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2EerrorStateMonad_2EES__GUARD A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EBIND A_27a) tptp.ty_2Eone_2Eone) A_27b)))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (=> (@ (@ tptp.mem V0fM) (@ (@ tptp.arr tptp.ty_2Eone_2Eone) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption _let_3)))) (and (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 tptp.c_2Ebool_2EF))) V0fM) (@ (@ tptp.c_2EerrorStateMonad_2EES__FAIL _let_3) A_27a)) (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 tptp.c_2Ebool_2ET))) V0fM) (@ (@ tptp.ap V0fM) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0xM $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2EerrorStateMonad_2EES__GUARD A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EIGNORE__BIND tptp.ty_2Eone_2Eone) A_27a) A_27b)))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (=> (@ (@ tptp.mem V0xM) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption _let_3))) (and (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 tptp.c_2Ebool_2EF))) V0xM) (@ (@ tptp.c_2EerrorStateMonad_2EES__FAIL _let_3) A_27a)) (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 tptp.c_2Ebool_2ET))) V0xM) V0xM))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0xM $$unsorted)) (let ((_let_1 (@ (@ tptp.c_2EerrorStateMonad_2EES__FAIL (@ (@ tptp.ty_2Epair_2Eprod A_27d) A_27a)) A_27a))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (=> (@ (@ tptp.mem V0xM) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption _let_2))) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EIGNORE__BIND A_27c) A_27a) A_27b)) (@ (@ tptp.c_2EerrorStateMonad_2EES__FAIL (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a)) A_27a))) V0xM) (@ (@ tptp.c_2EerrorStateMonad_2EES__FAIL _let_2) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EIGNORE__BIND A_27b) A_27a) A_27d)) V0xM)) _let_1) _let_1)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0fM $$unsorted)) (=> (@ (@ tptp.mem V0fM) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod (@ (@ tptp.arr A_27c) A_27b)) A_27a)))) (forall ((V1xM $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27c) A_27b))) (=> (@ (@ tptp.mem V1xM) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EES__APPLY A_27a) A_27b) A_27c)) V0fM)) V1xM) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EBIND A_27a) _let_1) A_27b)) V0fM)) (@ (@ tptp.lam _let_1) (lambda ((V2f $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EBIND A_27a) A_27c) A_27b)) V1xM)) (@ (@ tptp.lam A_27c) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EUNIT A_27a) A_27b)) (@ (@ tptp.ap V2f) V3x)))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V1xM $$unsorted)) (=> (@ (@ tptp.mem V1xM) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EES__APPLY A_27a) A_27b) A_27c)) (@ (@ tptp.ap (@ (@ tptp.c_2EerrorStateMonad_2EUNIT A_27a) (@ (@ tptp.arr A_27c) A_27b))) V0f))) V1xM) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EMMAP A_27a) A_27b) A_27c)) V0f)) V1xM)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.c_2EerrorStateMonad_2EUNIT A_27a))) (=> (@ (@ tptp.mem V1x) A_27c) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EES__APPLY A_27a) A_27b) A_27c)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.arr A_27c) A_27b))) V0f))) (@ (@ tptp.ap (@ _let_1 A_27c)) V1x)) (@ (@ tptp.ap (@ _let_1 A_27b)) (@ (@ tptp.ap V0f) V1x)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27d) A_27b))) (forall ((V1xM $$unsorted)) (=> (@ (@ tptp.mem V1xM) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a)))) (forall ((V2yM $$unsorted)) (=> (@ (@ tptp.mem V2yM) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27d) A_27a)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2EerrorStateMonad_2EES__LIFT2 A_27a) A_27b) A_27c) A_27d)) V0f)) V1xM)) V2yM) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EES__APPLY A_27a) A_27b) A_27d)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EerrorStateMonad_2EMMAP A_27a) (@ (@ tptp.arr A_27d) A_27b)) A_27c)) V0f)) V1xM))) V2yM)))))))))
% 9.41/9.73  (declare-fun tptp.c_2EquantHeuristics_2EGUESS__EXISTS (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2EquantHeuristics_2EGUESS__FORALL (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) tptp.bool)))))
% 9.41/9.73  (declare-fun tptp.c_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN (tptp.del tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) tptp.bool))))
% 9.41/9.73  (declare-fun tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS A_27a)) (@ _let_1 (@ _let_1 (@ (@ tptp.arr tptp.bool) tptp.bool)))))))
% 9.41/9.73  (declare-fun tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL (tptp.del) $$unsorted)
% 9.41/9.73  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL A_27a)) (@ _let_1 (@ _let_1 (@ (@ tptp.arr tptp.bool) tptp.bool)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS A_27a) A_27b)) V0i)) V1P)) (= (exists ((V2v $$unsorted)) (and (@ (@ tptp.mem V2v) A_27b) (@ tptp.p (@ (@ tptp.ap V1P) V2v)))) (exists ((V3fv $$unsorted)) (and (@ (@ tptp.mem V3fv) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) (@ (@ tptp.ap V0i) V3fv))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL A_27a) A_27b)) V0i)) V1P)) (= (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) A_27b) (@ tptp.p (@ (@ tptp.ap V1P) V2v)))) (forall ((V3fv $$unsorted)) (=> (@ (@ tptp.mem V3fv) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) (@ (@ tptp.ap V0i) V3fv))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (and (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS A_27a) A_27b)) V0i)) V1P)) (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) A_27b) (=> (@ tptp.p (@ (@ tptp.ap V1P) V2v)) (exists ((V3fv $$unsorted)) (and (@ (@ tptp.mem V3fv) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) (@ (@ tptp.ap V0i) V3fv))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL A_27a) A_27b)) V0i)) V1P)) (forall ((V4v $$unsorted)) (=> (@ (@ tptp.mem V4v) A_27b) (=> (not (@ tptp.p (@ (@ tptp.ap V1P) V4v))) (exists ((V5fv $$unsorted)) (and (@ (@ tptp.mem V5fv) A_27a) (not (@ tptp.p (@ (@ tptp.ap V1P) (@ (@ tptp.ap V0i) V5fv))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27a) A_27b)) V0i)) V1P)) (forall ((V2fv $$unsorted)) (=> (@ (@ tptp.mem V2fv) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) (@ (@ tptp.ap V0i) V2fv)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27a) A_27b)) V0i)) V1P)) (forall ((V2fv $$unsorted)) (=> (@ (@ tptp.mem V2fv) A_27a) (not (@ tptp.p (@ (@ tptp.ap V1P) (@ (@ tptp.ap V0i) V2fv))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (and (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27a) A_27b)) V0i)) V1P)) (= (exists ((V2v $$unsorted)) (and (@ (@ tptp.mem V2v) A_27b) (@ tptp.p (@ (@ tptp.ap V1P) V2v)))) true)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27a) A_27b)) V0i)) V1P)) (= (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27b) (@ tptp.p (@ (@ tptp.ap V1P) V3v)))) false))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27a) A_27b)) V0i)) V1P)) (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) A_27b) (=> (@ tptp.p (@ (@ tptp.ap V1P) V2v)) (exists ((V3fv $$unsorted)) (and (@ (@ tptp.mem V3fv) A_27a) (= V2v (@ (@ tptp.ap V0i) V3fv)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27a) A_27b)) V0i)) V1P)) (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) A_27b) (=> (not (@ tptp.p (@ (@ tptp.ap V1P) V2v))) (exists ((V3fv $$unsorted)) (and (@ (@ tptp.mem V3fv) A_27a) (= V2v (@ (@ tptp.ap V0i) V3fv)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (and (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS A_27a) A_27b)) V0i)) V1P)) (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) A_27b) (=> (@ tptp.p (@ (@ tptp.ap V1P) V2v)) (exists ((V3fv $$unsorted)) (and (@ (@ tptp.mem V3fv) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) (@ (@ tptp.ap V0i) V3fv))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL A_27a) A_27b)) V0i)) V1P)) (forall ((V4v $$unsorted)) (=> (@ (@ tptp.mem V4v) A_27b) (=> (not (@ tptp.p (@ (@ tptp.ap V1P) V4v))) (exists ((V5fv $$unsorted)) (and (@ (@ tptp.mem V5fv) A_27a) (not (@ tptp.p (@ (@ tptp.ap V1P) (@ (@ tptp.ap V0i) V5fv)))))))))) (forall ((V6i $$unsorted)) (=> (@ (@ tptp.mem V6i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V7P $$unsorted)) (=> (@ (@ tptp.mem V7P) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27a) A_27b)) V6i)) V7P)) (forall ((V8fv $$unsorted)) (=> (@ (@ tptp.mem V8fv) A_27a) (@ tptp.p (@ (@ tptp.ap V7P) (@ (@ tptp.ap V6i) V8fv)))))))))) (forall ((V9i $$unsorted)) (=> (@ (@ tptp.mem V9i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V10P $$unsorted)) (=> (@ (@ tptp.mem V10P) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27a) A_27b)) V9i)) V10P)) (forall ((V11fv $$unsorted)) (=> (@ (@ tptp.mem V11fv) A_27a) (not (@ tptp.p (@ (@ tptp.ap V10P) (@ (@ tptp.ap V9i) V11fv))))))))))) (forall ((V12i $$unsorted)) (=> (@ (@ tptp.mem V12i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V13P $$unsorted)) (=> (@ (@ tptp.mem V13P) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27a) A_27b)) V12i)) V13P)) (forall ((V14v $$unsorted)) (=> (@ (@ tptp.mem V14v) A_27b) (=> (@ tptp.p (@ (@ tptp.ap V13P) V14v)) (exists ((V15fv $$unsorted)) (and (@ (@ tptp.mem V15fv) A_27a) (= V14v (@ (@ tptp.ap V12i) V15fv)))))))))))) (forall ((V16i $$unsorted)) (=> (@ (@ tptp.mem V16i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V17P $$unsorted)) (=> (@ (@ tptp.mem V17P) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27a) A_27b)) V16i)) V17P)) (forall ((V18v $$unsorted)) (=> (@ (@ tptp.mem V18v) A_27b) (=> (not (@ tptp.p (@ (@ tptp.ap V17P) V18v))) (exists ((V19fv $$unsorted)) (and (@ (@ tptp.mem V19fv) A_27a) (= V18v (@ (@ tptp.ap V16i) V19fv))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27a) A_27b)) V0i)) V1P)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27b)) V1P)) true)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27a) A_27b)) V0i)) V1P)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27b)) V1P)) false)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS A_27a) A_27b)) V0i)) V1P)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27b)) V1P)) (exists ((V2fv $$unsorted)) (and (@ (@ tptp.mem V2fv) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) (@ (@ tptp.ap V0i) V2fv))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL A_27a) A_27b)) V0i)) V1P)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27b)) V1P)) (forall ((V2fv $$unsorted)) (=> (@ (@ tptp.mem V2fv) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) (@ (@ tptp.ap V0i) V2fv))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) A_27a) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS A_27b) A_27a)) (@ (@ tptp.lam A_27b) (lambda ((V2x $$unsorted)) V0i)))) V1P)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27a)) V1P)) (and (@ tptp.p (@ (@ tptp.ap V1P) V0i)) (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V1P) V3v)) (= V3v V0i))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) A_27a) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27b) A_27a)) (@ (@ tptp.lam A_27b) (lambda ((V2x $$unsorted)) V0i)))) V1P)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27a)) V1P)) (@ tptp.p (@ (@ tptp.ap V1P) V0i)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) A_27a) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27b) A_27a)) (@ (@ tptp.lam A_27b) (lambda ((V2x $$unsorted)) V0i)))) V1P)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27a)) V1P)) (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V1P) V3v)) (= V3v V0i)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) A_27a) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27b) A_27a)) (@ (@ tptp.lam A_27b) (lambda ((V2x $$unsorted)) V0i)))) V1P)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27c) A_27a)) (@ (@ tptp.lam A_27c) (lambda ((V3x $$unsorted)) V0i)))) V1P)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27a)) V1P)) true))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27a) A_27b)) V0i)))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_7E)) V1P))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27a) A_27b)) V0i)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27a) A_27b)) V0i)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27a) A_27b)) V0i)))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS A_27a) A_27b)) V0i)))) (let ((_let_7 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL A_27a) A_27b)) V0i)))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (and (= (@ tptp.p (@ _let_6 _let_2)) (@ tptp.p (@ _let_7 V1P))) (= (@ tptp.p (@ _let_7 _let_2)) (@ tptp.p (@ _let_6 V1P))) (= (@ tptp.p (@ _let_4 _let_2)) (@ tptp.p (@ _let_5 V1P))) (= (@ tptp.p (@ _let_5 _let_2)) (@ tptp.p (@ _let_4 V1P))) (= (@ tptp.p (@ _let_1 _let_2)) (@ tptp.p (@ _let_3 V1P))) (= (@ tptp.p (@ _let_3 _let_2)) (@ tptp.p (@ _let_1 V1P))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.lam A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27a) A_27b)) V0i)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27a) A_27b)) V0i)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27a) A_27b)) V0i)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27a) A_27b)) V0i)))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS A_27a) A_27b)) V0i)))) (let ((_let_7 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL A_27a) A_27b)) V0i)))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (and (= (@ tptp.p (@ _let_6 (@ _let_1 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1P) V2x)))))) (@ tptp.p (@ _let_7 (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap V1P) V3x)))))) (= (@ tptp.p (@ _let_7 (@ _let_1 (lambda ((V4x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1P) V4x)))))) (@ tptp.p (@ _let_6 (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.ap V1P) V5x)))))) (= (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V6x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1P) V6x)))))) (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V7x $$unsorted)) (@ (@ tptp.ap V1P) V7x)))))) (= (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V8x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1P) V8x)))))) (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V9x $$unsorted)) (@ (@ tptp.ap V1P) V9x)))))) (= (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V10x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1P) V10x)))))) (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V11x $$unsorted)) (@ (@ tptp.ap V1P) V11x)))))) (= (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V12x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1P) V12x)))))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V13x $$unsorted)) (@ (@ tptp.ap V1P) V13x)))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS A_27a) A_27b)) V0i)) V1P)))) (let ((_let_2 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL A_27a) A_27b)) V0i)) V1P)))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (and (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27a) A_27b)) V0i)) V1P)) _let_2) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27a) A_27b)) V0i)) V1P)) _let_2) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27a) A_27b)) V0i)) V1P)) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27a) A_27b)) V0i)) V1P)) _let_1)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) A_27a) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27a) A_27b)) (=> (= (@ (@ tptp.ap V1P) V0i) (@ (@ tptp.ap V2Q) V0i)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT tptp.ty_2Eone_2Eone) A_27a)) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V3xxx $$unsorted)) V0i)))) (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) (@ (@ tptp.ap V1P) V4x))) (@ (@ tptp.ap V2Q) V4x))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27b) A_27c)) (=> (forall ((V3fv $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V0i) V3fv))) (=> (@ (@ tptp.mem V3fv) A_27a) (not (= (@ (@ tptp.ap V1P) _let_1) (@ (@ tptp.ap V2Q) _let_1)))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27a) A_27b)) V0i)) (@ (@ tptp.lam A_27b) (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27c)) (@ (@ tptp.ap V1P) V4x))) (@ (@ tptp.ap V2Q) V4x))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP tptp.ty_2Eone_2Eone) A_27a)) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V1xxx $$unsorted)) V0i)))) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V2x)) V0i))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) A_27a) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap V1P) V0i)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT tptp.ty_2Eone_2Eone) A_27a)) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V2xxx $$unsorted)) V0i)))) V1P))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) A_27a) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap V1P) V0i))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT tptp.ty_2Eone_2Eone) A_27a)) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V2xxx $$unsorted)) V0i)))) V1P))))))))
% 9.41/9.73  (assert (let ((_let_1 (@ tptp.lam tptp.bool))) (let ((_let_2 (@ tptp.lam tptp.ty_2Eone_2Eone))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT tptp.ty_2Eone_2Eone) tptp.bool)) (@ _let_2 (lambda ((V0ARB $$unsorted)) tptp.c_2Ebool_2ET)))) (@ _let_1 (lambda ((V1x $$unsorted)) V1x)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT tptp.ty_2Eone_2Eone) tptp.bool)) (@ _let_2 (lambda ((V2ARB $$unsorted)) tptp.c_2Ebool_2EF)))) (@ _let_1 (lambda ((V3x $$unsorted)) V3x)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP tptp.ty_2Eone_2Eone) tptp.bool)) (@ _let_2 (lambda ((V4ARB $$unsorted)) tptp.c_2Ebool_2ET)))) (@ _let_1 (lambda ((V5x $$unsorted)) V5x)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP tptp.ty_2Eone_2Eone) tptp.bool)) (@ _let_2 (lambda ((V6ARB $$unsorted)) tptp.c_2Ebool_2EF)))) (@ _let_1 (lambda ((V7x $$unsorted)) V7x))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) A_27a) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27b) A_27a)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (or (= V2x V0y) (exists ((V3fv $$unsorted)) (and (@ (@ tptp.mem V3fv) A_27b) (= V2x (@ (@ tptp.ap V1Q) V3fv))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27b) A_27a)) V1Q)) (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V4x)) V0y)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27b) A_27a)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (exists ((V3fv $$unsorted)) (and (@ (@ tptp.mem V3fv) A_27b) (= V2x (@ (@ tptp.ap V1Q) V3fv)))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27b) A_27a)) V1Q)) V0P))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27b) A_27a)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (exists ((V3fv $$unsorted)) (and (@ (@ tptp.mem V3fv) A_27b) (= V2x (@ (@ tptp.ap V1Q) V3fv)))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27b) A_27a)) V1Q)) V0P))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.lam A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27a) A_27b)) V0i)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27a) A_27b)) V0i)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27a) A_27b)) V0i)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27a) A_27b)) V0i)))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS A_27a) A_27b)) V0i)))) (let ((_let_7 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL A_27a) A_27b)) V0i)))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (and (=> (@ tptp.p (@ _let_6 (@ _let_1 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V1P) V2x))))) (@ tptp.p (@ _let_7 (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1P) V3x))))))) (=> (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V4x $$unsorted)) (@ (@ tptp.ap V1P) V4x))))) (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1P) V5x))))))) (=> (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V6x $$unsorted)) (@ (@ tptp.ap V1P) V6x))))) (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V7x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1P) V7x))))))) (=> (@ tptp.p (@ _let_7 (@ _let_1 (lambda ((V8x $$unsorted)) (@ (@ tptp.ap V1P) V8x))))) (@ tptp.p (@ _let_6 (@ _let_1 (lambda ((V9x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1P) V9x))))))) (=> (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V10x $$unsorted)) (@ (@ tptp.ap V1P) V10x))))) (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V11x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1P) V11x))))))) (=> (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V12x $$unsorted)) (@ (@ tptp.ap V1P) V12x))))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V13x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1P) V13x))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS A_27a) A_27b)) V0i)) (@ (@ tptp.lam A_27b) (lambda ((V2x $$unsorted)) V1p)))) true))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL A_27a) A_27b)) V0i)) (@ (@ tptp.lam A_27b) (lambda ((V2x $$unsorted)) V1p)))) true))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V3iK $$unsorted)) (=> (@ (@ tptp.mem V3iK) A_27b) (forall ((V4q $$unsorted)) (=> (@ (@ tptp.mem V4q) tptp.bool) (forall ((V5p $$unsorted)) (let ((_let_1 (@ tptp.lam A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27a) A_27b)) V0i)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27a) A_27b)) V0i)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL A_27a) A_27b)) V0i)))) (let ((_let_5 (@ tptp.lam tptp.ty_2Eone_2Eone))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL tptp.ty_2Eone_2Eone) A_27b)))) (let ((_let_7 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27a) A_27b)) V0i)))) (let ((_let_8 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS A_27a) A_27b)) V0i)))) (let ((_let_9 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27a) A_27b)) V0i)))) (=> (@ (@ tptp.mem V5p) tptp.bool) (and (=> (@ tptp.p (@ _let_9 (@ _let_1 (lambda ((V6x $$unsorted)) (@ (@ tptp.ap V1P) V6x))))) (@ tptp.p (@ _let_9 (@ _let_1 (lambda ((V7x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1P) V7x))) (@ (@ tptp.ap V2Q) V7x))))))) (=> (@ tptp.p (@ _let_9 (@ _let_1 (lambda ((V8x $$unsorted)) (@ (@ tptp.ap V2Q) V8x))))) (@ tptp.p (@ _let_9 (@ _let_1 (lambda ((V9x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1P) V9x))) (@ (@ tptp.ap V2Q) V9x))))))) (=> (and (@ tptp.p (@ _let_8 (@ _let_1 (lambda ((V10x $$unsorted)) (@ (@ tptp.ap V1P) V10x))))) (@ tptp.p (@ _let_8 (@ _let_1 (lambda ((V11x $$unsorted)) (@ (@ tptp.ap V2Q) V11x)))))) (@ tptp.p (@ _let_8 (@ _let_1 (lambda ((V12x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1P) V12x))) (@ (@ tptp.ap V2Q) V12x))))))) (=> (and (@ tptp.p (@ _let_7 (@ _let_1 (lambda ((V13x $$unsorted)) (@ (@ tptp.ap V1P) V13x))))) (@ tptp.p (@ _let_7 (@ _let_1 (lambda ((V14x $$unsorted)) (@ (@ tptp.ap V2Q) V14x)))))) (@ tptp.p (@ _let_7 (@ _let_1 (lambda ((V15x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1P) V15x))) (@ (@ tptp.ap V2Q) V15x))))))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ _let_5 (lambda ((V16xxx $$unsorted)) V3iK)))) (@ _let_1 (lambda ((V17x $$unsorted)) (@ (@ tptp.ap V1P) V17x))))) (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ _let_5 (lambda ((V18xxx $$unsorted)) V3iK)))) (@ _let_1 (lambda ((V19x $$unsorted)) (@ (@ tptp.ap V2Q) V19x)))))) (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ _let_5 (lambda ((V20xxx $$unsorted)) V3iK)))) (@ _let_1 (lambda ((V21x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1P) V21x))) (@ (@ tptp.ap V2Q) V21x))))))) (=> (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V22x $$unsorted)) (@ (@ tptp.ap V1P) V22x))))) (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V23x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1P) V23x))) V4q)))))) (=> (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V24x $$unsorted)) (@ (@ tptp.ap V2Q) V24x))))) (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V25x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) V5p)) (@ (@ tptp.ap V2Q) V25x))))))) (=> (and (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V26x $$unsorted)) (@ (@ tptp.ap V1P) V26x))))) (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V27x $$unsorted)) (@ (@ tptp.ap V2Q) V27x)))))) (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V28x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1P) V28x))) (@ (@ tptp.ap V2Q) V28x))))))) (=> (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V29x $$unsorted)) (@ (@ tptp.ap V1P) V29x))))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V30x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1P) V30x))) (@ (@ tptp.ap V2Q) V30x))))))) (=> (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V31x $$unsorted)) (@ (@ tptp.ap V2Q) V31x))))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V32x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1P) V32x))) (@ (@ tptp.ap V2Q) V32x))))))))))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V3iK $$unsorted)) (=> (@ (@ tptp.mem V3iK) A_27b) (forall ((V4q $$unsorted)) (=> (@ (@ tptp.mem V4q) tptp.bool) (forall ((V5p $$unsorted)) (let ((_let_1 (@ tptp.lam A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27a) A_27b)) V0i)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27a) A_27b)) V0i)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS A_27a) A_27b)) V0i)))) (let ((_let_5 (@ tptp.lam tptp.ty_2Eone_2Eone))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS tptp.ty_2Eone_2Eone) A_27b)))) (let ((_let_7 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27a) A_27b)) V0i)))) (let ((_let_8 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL A_27a) A_27b)) V0i)))) (let ((_let_9 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27a) A_27b)) V0i)))) (=> (@ (@ tptp.mem V5p) tptp.bool) (and (=> (@ tptp.p (@ _let_9 (@ _let_1 (lambda ((V6x $$unsorted)) (@ (@ tptp.ap V1P) V6x))))) (@ tptp.p (@ _let_9 (@ _let_1 (lambda ((V7x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1P) V7x))) (@ (@ tptp.ap V2Q) V7x))))))) (=> (@ tptp.p (@ _let_9 (@ _let_1 (lambda ((V8x $$unsorted)) (@ (@ tptp.ap V2Q) V8x))))) (@ tptp.p (@ _let_9 (@ _let_1 (lambda ((V9x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1P) V9x))) (@ (@ tptp.ap V2Q) V9x))))))) (=> (and (@ tptp.p (@ _let_8 (@ _let_1 (lambda ((V10x $$unsorted)) (@ (@ tptp.ap V1P) V10x))))) (@ tptp.p (@ _let_8 (@ _let_1 (lambda ((V11x $$unsorted)) (@ (@ tptp.ap V2Q) V11x)))))) (@ tptp.p (@ _let_8 (@ _let_1 (lambda ((V12x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1P) V12x))) (@ (@ tptp.ap V2Q) V12x))))))) (=> (and (@ tptp.p (@ _let_7 (@ _let_1 (lambda ((V13x $$unsorted)) (@ (@ tptp.ap V1P) V13x))))) (@ tptp.p (@ _let_7 (@ _let_1 (lambda ((V14x $$unsorted)) (@ (@ tptp.ap V2Q) V14x)))))) (@ tptp.p (@ _let_7 (@ _let_1 (lambda ((V15x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1P) V15x))) (@ (@ tptp.ap V2Q) V15x))))))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ _let_5 (lambda ((V16xxx $$unsorted)) V3iK)))) (@ _let_1 (lambda ((V17x $$unsorted)) (@ (@ tptp.ap V1P) V17x))))) (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ _let_5 (lambda ((V18xxx $$unsorted)) V3iK)))) (@ _let_1 (lambda ((V19x $$unsorted)) (@ (@ tptp.ap V2Q) V19x)))))) (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ _let_5 (lambda ((V20xxx $$unsorted)) V3iK)))) (@ _let_1 (lambda ((V21x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1P) V21x))) (@ (@ tptp.ap V2Q) V21x))))))) (=> (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V22x $$unsorted)) (@ (@ tptp.ap V1P) V22x))))) (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V23x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1P) V23x))) V4q)))))) (=> (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V24x $$unsorted)) (@ (@ tptp.ap V2Q) V24x))))) (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V25x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) V5p)) (@ (@ tptp.ap V2Q) V25x))))))) (=> (and (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V26x $$unsorted)) (@ (@ tptp.ap V1P) V26x))))) (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V27x $$unsorted)) (@ (@ tptp.ap V2Q) V27x)))))) (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V28x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1P) V28x))) (@ (@ tptp.ap V2Q) V28x))))))) (=> (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V29x $$unsorted)) (@ (@ tptp.ap V1P) V29x))))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V30x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1P) V30x))) (@ (@ tptp.ap V2Q) V30x))))))) (=> (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V31x $$unsorted)) (@ (@ tptp.ap V2Q) V31x))))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V32x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1P) V32x))) (@ (@ tptp.ap V2Q) V32x))))))))))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V3iK $$unsorted)) (=> (@ (@ tptp.mem V3iK) A_27b) (forall ((V4q $$unsorted)) (=> (@ (@ tptp.mem V4q) tptp.bool) (forall ((V5p $$unsorted)) (let ((_let_1 (@ tptp.lam A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27a) A_27b)) V0i)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27a) A_27b)) V0i)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27a) A_27b)) V0i)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27a) A_27b)) V0i)))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL A_27a) A_27b)) V0i)))) (let ((_let_7 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS A_27a) A_27b)) V0i)))) (let ((_let_8 (@ tptp.lam tptp.ty_2Eone_2Eone))) (let ((_let_9 (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL tptp.ty_2Eone_2Eone) A_27b)))) (=> (@ (@ tptp.mem V5p) tptp.bool) (and (=> (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V6x $$unsorted)) (@ (@ tptp.ap V1P) V6x))))) (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V7x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V1P) V7x))) (@ (@ tptp.ap V2Q) V7x))))))) (=> (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V8x $$unsorted)) (@ (@ tptp.ap V2Q) V8x))))) (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V9x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V1P) V9x))) (@ (@ tptp.ap V2Q) V9x))))))) (=> (and (@ tptp.p (@ _let_6 (@ _let_1 (lambda ((V10x $$unsorted)) (@ (@ tptp.ap V1P) V10x))))) (@ tptp.p (@ _let_7 (@ _let_1 (lambda ((V11x $$unsorted)) (@ (@ tptp.ap V2Q) V11x)))))) (@ tptp.p (@ _let_7 (@ _let_1 (lambda ((V12x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V1P) V12x))) (@ (@ tptp.ap V2Q) V12x))))))) (=> (and (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V13x $$unsorted)) (@ (@ tptp.ap V1P) V13x))))) (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V14x $$unsorted)) (@ (@ tptp.ap V2Q) V14x)))))) (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V15x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V1P) V15x))) (@ (@ tptp.ap V2Q) V15x))))))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS tptp.ty_2Eone_2Eone) A_27b)) (@ _let_8 (lambda ((V16xxx $$unsorted)) V3iK)))) (@ _let_1 (lambda ((V17x $$unsorted)) (@ (@ tptp.ap V1P) V17x))))) (@ tptp.p (@ (@ tptp.ap (@ _let_9 (@ _let_8 (lambda ((V18xxx $$unsorted)) V3iK)))) (@ _let_1 (lambda ((V19x $$unsorted)) (@ (@ tptp.ap V2Q) V19x)))))) (@ tptp.p (@ (@ tptp.ap (@ _let_9 (@ _let_8 (lambda ((V20xxx $$unsorted)) V3iK)))) (@ _let_1 (lambda ((V21x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V1P) V21x))) (@ (@ tptp.ap V2Q) V21x))))))) (=> (@ tptp.p (@ _let_7 (@ _let_1 (lambda ((V22x $$unsorted)) (@ (@ tptp.ap V1P) V22x))))) (@ tptp.p (@ _let_6 (@ _let_1 (lambda ((V23x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V1P) V23x))) V4q)))))) (=> (@ tptp.p (@ _let_6 (@ _let_1 (lambda ((V24x $$unsorted)) (@ (@ tptp.ap V2Q) V24x))))) (@ tptp.p (@ _let_6 (@ _let_1 (lambda ((V25x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) V5p)) (@ (@ tptp.ap V2Q) V25x))))))) (=> (and (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V26x $$unsorted)) (@ (@ tptp.ap V1P) V26x))))) (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V27x $$unsorted)) (@ (@ tptp.ap V2Q) V27x)))))) (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V28x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V1P) V28x))) (@ (@ tptp.ap V2Q) V28x))))))) (=> (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V29x $$unsorted)) (@ (@ tptp.ap V1P) V29x))))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V30x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V1P) V30x))) (@ (@ tptp.ap V2Q) V30x))))))) (=> (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V31x $$unsorted)) (@ (@ tptp.ap V2Q) V31x))))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V32x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V1P) V32x))) (@ (@ tptp.ap V2Q) V32x))))))))))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V3P1 $$unsorted)) (=> (@ (@ tptp.mem V3P1) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V4P2 $$unsorted)) (let ((_let_1 (@ tptp.lam A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27a) A_27b)) V0i)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27a) A_27b)) V0i)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27a) A_27b)) V0i)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27a) A_27b)) V0i)))) (=> (@ (@ tptp.mem V4P2) (@ (@ tptp.arr A_27b) tptp.bool)) (and (=> (and (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.ap V1P) V5x))))) (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V6x $$unsorted)) (@ (@ tptp.ap V2Q) V6x)))))) (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V7x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.bool)) (@ (@ tptp.ap V1P) V7x))) (@ (@ tptp.ap V2Q) V7x))))))) (=> (and (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V8x $$unsorted)) (@ (@ tptp.ap V1P) V8x))))) (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V9x $$unsorted)) (@ (@ tptp.ap V2Q) V9x)))))) (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V10x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.bool)) (@ (@ tptp.ap V1P) V10x))) (@ (@ tptp.ap V2Q) V10x))))))) (=> (and (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V11x $$unsorted)) (@ (@ tptp.ap V1P) V11x))))) (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V12x $$unsorted)) (@ (@ tptp.ap V2Q) V12x)))))) (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V13x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.bool)) (@ (@ tptp.ap V1P) V13x))) (@ (@ tptp.ap V2Q) V13x))))))) (=> (and (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V14x $$unsorted)) (@ (@ tptp.ap V1P) V14x))))) (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V15x $$unsorted)) (@ (@ tptp.ap V2Q) V15x)))))) (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V16x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.bool)) (@ (@ tptp.ap V1P) V16x))) (@ (@ tptp.ap V2Q) V16x))))))) (=> (and (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V17x $$unsorted)) (@ (@ tptp.ap V3P1) V17x))))) (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V18x $$unsorted)) (@ (@ tptp.ap V4P2) V18x)))))) (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V19x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.bool)) (@ (@ tptp.ap V3P1) V19x))) (@ (@ tptp.ap V4P2) V19x))))))) (=> (and (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V20x $$unsorted)) (@ (@ tptp.ap V3P1) V20x))))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V21x $$unsorted)) (@ (@ tptp.ap V4P2) V21x)))))) (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V22x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.bool)) (@ (@ tptp.ap V3P1) V22x))) (@ (@ tptp.ap V4P2) V22x))))))) (=> (and (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V23x $$unsorted)) (@ (@ tptp.ap V3P1) V23x))))) (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V24x $$unsorted)) (@ (@ tptp.ap V4P2) V24x)))))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V25x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.bool)) (@ (@ tptp.ap V3P1) V25x))) (@ (@ tptp.ap V4P2) V25x))))))) (=> (and (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V26x $$unsorted)) (@ (@ tptp.ap V3P1) V26x))))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V27x $$unsorted)) (@ (@ tptp.ap V4P2) V27x)))))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V28x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.bool)) (@ (@ tptp.ap V3P1) V28x))) (@ (@ tptp.ap V4P2) V28x))))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V3b $$unsorted)) (=> (@ (@ tptp.mem V3b) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V4bc $$unsorted)) (let ((_let_1 (@ tptp.lam A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27a) A_27b)) V0i)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27a) A_27b)) V0i)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27a) A_27b)) V0i)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27a) A_27b)) V0i)))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL A_27a) A_27b)) V0i)))) (let ((_let_7 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS A_27a) A_27b)) V0i)))) (=> (@ (@ tptp.mem V4bc) tptp.bool) (and (=> (and (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.ap V1P) V5x))))) (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V6x $$unsorted)) (@ (@ tptp.ap V2Q) V6x)))))) (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V7x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap V3b) V7x))) (@ (@ tptp.ap V1P) V7x))) (@ (@ tptp.ap V2Q) V7x))))))) (=> (and (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V8x $$unsorted)) (@ (@ tptp.ap V1P) V8x))))) (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V9x $$unsorted)) (@ (@ tptp.ap V2Q) V9x)))))) (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V10x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap V3b) V10x))) (@ (@ tptp.ap V1P) V10x))) (@ (@ tptp.ap V2Q) V10x))))))) (=> (and (@ tptp.p (@ _let_7 (@ _let_1 (lambda ((V11x $$unsorted)) (@ (@ tptp.ap V1P) V11x))))) (@ tptp.p (@ _let_7 (@ _let_1 (lambda ((V12x $$unsorted)) (@ (@ tptp.ap V2Q) V12x)))))) (@ tptp.p (@ _let_7 (@ _let_1 (lambda ((V13x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) V4bc)) (@ (@ tptp.ap V1P) V13x))) (@ (@ tptp.ap V2Q) V13x))))))) (=> (and (@ tptp.p (@ _let_6 (@ _let_1 (lambda ((V14x $$unsorted)) (@ (@ tptp.ap V1P) V14x))))) (@ tptp.p (@ _let_6 (@ _let_1 (lambda ((V15x $$unsorted)) (@ (@ tptp.ap V2Q) V15x)))))) (@ tptp.p (@ _let_6 (@ _let_1 (lambda ((V16x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) V4bc)) (@ (@ tptp.ap V1P) V16x))) (@ (@ tptp.ap V2Q) V16x))))))) (=> (and (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V17x $$unsorted)) (@ (@ tptp.ap V1P) V17x))))) (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V18x $$unsorted)) (@ (@ tptp.ap V2Q) V18x)))))) (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V19x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap V3b) V19x))) (@ (@ tptp.ap V1P) V19x))) (@ (@ tptp.ap V2Q) V19x))))))) (=> (and (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V20x $$unsorted)) (@ (@ tptp.ap V1P) V20x))))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V21x $$unsorted)) (@ (@ tptp.ap V2Q) V21x)))))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V22x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap V3b) V22x))) (@ (@ tptp.ap V1P) V22x))) (@ (@ tptp.ap V2Q) V22x))))))) (=> (and (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V23x $$unsorted)) (@ (@ tptp.ap V3b) V23x))))) (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V24x $$unsorted)) (@ (@ tptp.ap V2Q) V24x)))))) (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V25x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap V3b) V25x))) (@ (@ tptp.ap V1P) V25x))) (@ (@ tptp.ap V2Q) V25x))))))) (=> (and (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V26x $$unsorted)) (@ (@ tptp.ap V3b) V26x))))) (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V27x $$unsorted)) (@ (@ tptp.ap V2Q) V27x)))))) (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V28x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap V3b) V28x))) (@ (@ tptp.ap V1P) V28x))) (@ (@ tptp.ap V2Q) V28x))))))) (=> (and (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V29x $$unsorted)) (@ (@ tptp.ap V3b) V29x))))) (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V30x $$unsorted)) (@ (@ tptp.ap V1P) V30x)))))) (@ tptp.p (@ _let_5 (@ _let_1 (lambda ((V31x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap V3b) V31x))) (@ (@ tptp.ap V1P) V31x))) (@ (@ tptp.ap V2Q) V31x))))))) (=> (and (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V32x $$unsorted)) (@ (@ tptp.ap V3b) V32x))))) (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V33x $$unsorted)) (@ (@ tptp.ap V1P) V33x)))))) (@ tptp.p (@ _let_4 (@ _let_1 (lambda ((V34x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap V3b) V34x))) (@ (@ tptp.ap V1P) V34x))) (@ (@ tptp.ap V2Q) V34x))))))) (=> (and (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V35x $$unsorted)) (@ (@ tptp.ap V3b) V35x))))) (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V36x $$unsorted)) (@ (@ tptp.ap V1P) V36x)))))) (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V37x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap V3b) V37x))) (@ (@ tptp.ap V1P) V37x))) (@ (@ tptp.ap V2Q) V37x))))))) (=> (and (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V38x $$unsorted)) (@ (@ tptp.ap V3b) V38x))))) (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V39x $$unsorted)) (@ (@ tptp.ap V2Q) V39x)))))) (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V40x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap V3b) V40x))) (@ (@ tptp.ap V1P) V40x))) (@ (@ tptp.ap V2Q) V40x))))))) (=> (and (@ tptp.p (@ _let_3 (@ _let_1 (lambda ((V41x $$unsorted)) (@ (@ tptp.ap V3b) V41x))))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V42x $$unsorted)) (@ (@ tptp.ap V2Q) V42x)))))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V43x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap V3b) V43x))) (@ (@ tptp.ap V1P) V43x))) (@ (@ tptp.ap V2Q) V43x))))))) (=> (and (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V44x $$unsorted)) (@ (@ tptp.ap V3b) V44x))))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V45x $$unsorted)) (@ (@ tptp.ap V1P) V45x)))))) (@ tptp.p (@ _let_2 (@ _let_1 (lambda ((V46x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap V3b) V46x))) (@ (@ tptp.ap V1P) V46x))) (@ (@ tptp.ap V2Q) V46x))))))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0iy $$unsorted)) (=> (@ (@ tptp.mem V0iy) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.lam A_27c))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_3 (@ tptp.lam _let_2))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) tptp.bool))) (and (=> (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27b) A_27c)) (@ (@ tptp.ap V0iy) V2y))) (@ (@ tptp.lam A_27c) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V3x)) V2y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT _let_2) A_27c)) (@ _let_3 (lambda ((V4fv $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0iy) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V4fv))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V4fv)))))) (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V6y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V5x)) V6y))))))))) (=> (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL A_27b) A_27c)) (@ (@ tptp.ap V0iy) V7y))) (@ (@ tptp.lam A_27c) (lambda ((V8x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V8x)) V7y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL _let_2) A_27c)) (@ _let_3 (lambda ((V9fv $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0iy) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V9fv))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V9fv)))))) (@ _let_1 (lambda ((V10x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V11y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V10x)) V11y))))))))) (=> (forall ((V12y $$unsorted)) (=> (@ (@ tptp.mem V12y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27b) A_27c)) (@ (@ tptp.ap V0iy) V12y))) (@ (@ tptp.lam A_27c) (lambda ((V13x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V13x)) V12y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP _let_2) A_27c)) (@ _let_3 (lambda ((V14fv $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0iy) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V14fv))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V14fv)))))) (@ _let_1 (lambda ((V15x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V16y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V15x)) V16y))))))))) (=> (forall ((V17y $$unsorted)) (=> (@ (@ tptp.mem V17y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27b) A_27c)) (@ (@ tptp.ap V0iy) V17y))) (@ (@ tptp.lam A_27c) (lambda ((V18x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V18x)) V17y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP _let_2) A_27c)) (@ _let_3 (lambda ((V19fv $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0iy) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V19fv))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V19fv)))))) (@ _let_1 (lambda ((V20x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V21y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V20x)) V21y))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27c tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.lam A_27c))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) tptp.bool))) (and (=> (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT tptp.ty_2Eone_2Eone) A_27c)) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V3xxx $$unsorted)) (@ (@ tptp.ap V0i) V2y))))) (@ (@ tptp.lam A_27c) (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V4x)) V2y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27a) A_27c)) V0i)) (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V6y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V5x)) V6y))))))))) (=> (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL tptp.ty_2Eone_2Eone) A_27c)) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V8xxx $$unsorted)) (@ (@ tptp.ap V0i) V7y))))) (@ (@ tptp.lam A_27c) (lambda ((V9x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V9x)) V7y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL A_27a) A_27c)) V0i)) (@ _let_1 (lambda ((V10x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V11y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V10x)) V11y))))))))) (=> (forall ((V12y $$unsorted)) (=> (@ (@ tptp.mem V12y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP tptp.ty_2Eone_2Eone) A_27c)) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V13xxx $$unsorted)) (@ (@ tptp.ap V0i) V12y))))) (@ (@ tptp.lam A_27c) (lambda ((V14x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V14x)) V12y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27a) A_27c)) V0i)) (@ _let_1 (lambda ((V15x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V16y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V15x)) V16y))))))))) (=> (forall ((V17y $$unsorted)) (=> (@ (@ tptp.mem V17y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP tptp.ty_2Eone_2Eone) A_27c)) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V18xxx $$unsorted)) (@ (@ tptp.ap V0i) V17y))))) (@ (@ tptp.lam A_27c) (lambda ((V19x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V19x)) V17y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27a) A_27c)) V0i)) (@ _let_1 (lambda ((V20x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V21y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V20x)) V21y))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) tptp.bool))) (forall ((V2iK $$unsorted)) (let ((_let_1 (@ tptp.lam A_27c))) (=> (@ (@ tptp.mem V2iK) A_27c) (and (=> (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27b) A_27c)) V0i)) (@ (@ tptp.lam A_27c) (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V4x)) V3y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27b) A_27c)) V0i)) (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V6y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V5x)) V6y))))))))) (=> (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL A_27b) A_27c)) V0i)) (@ (@ tptp.lam A_27c) (lambda ((V8x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V8x)) V7y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL A_27b) A_27c)) V0i)) (@ _let_1 (lambda ((V9x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V10y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V9x)) V10y))))))))) (=> (forall ((V11y $$unsorted)) (=> (@ (@ tptp.mem V11y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27b) A_27c)) V0i)) (@ (@ tptp.lam A_27c) (lambda ((V12x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V12x)) V11y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27b) A_27c)) V0i)) (@ _let_1 (lambda ((V13x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V14y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V13x)) V14y))))))))) (=> (forall ((V15y $$unsorted)) (=> (@ (@ tptp.mem V15y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27b) A_27c)) V0i)) (@ (@ tptp.lam A_27c) (lambda ((V16x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V16x)) V15y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27b) A_27c)) V0i)) (@ _let_1 (lambda ((V17x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V18y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V17x)) V18y))))))))) (=> (forall ((V19y $$unsorted)) (=> (@ (@ tptp.mem V19y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS tptp.ty_2Eone_2Eone) A_27c)) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V20xxx $$unsorted)) V2iK)))) (@ (@ tptp.lam A_27c) (lambda ((V21x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V21x)) V19y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS tptp.ty_2Eone_2Eone) A_27c)) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V22xxx $$unsorted)) V2iK)))) (@ _let_1 (lambda ((V23x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V24y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V23x)) V24y))))))))) (=> (forall ((V25y $$unsorted)) (=> (@ (@ tptp.mem V25y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27b) A_27c)) V0i)) (@ (@ tptp.lam A_27c) (lambda ((V26x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V26x)) V25y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27b) A_27c)) V0i)) (@ _let_1 (lambda ((V27x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V28y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V27x)) V28y))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0iy $$unsorted)) (=> (@ (@ tptp.mem V0iy) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.lam A_27c))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_3 (@ tptp.lam _let_2))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) tptp.bool))) (and (=> (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27b) A_27c)) (@ (@ tptp.ap V0iy) V2y))) (@ (@ tptp.lam A_27c) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V3x)) V2y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT _let_2) A_27c)) (@ _let_3 (lambda ((V4fv $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0iy) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V4fv))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V4fv)))))) (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V6y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V5x)) V6y))))))))) (=> (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS A_27b) A_27c)) (@ (@ tptp.ap V0iy) V7y))) (@ (@ tptp.lam A_27c) (lambda ((V8x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V8x)) V7y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS _let_2) A_27c)) (@ _let_3 (lambda ((V9fv $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0iy) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V9fv))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V9fv)))))) (@ _let_1 (lambda ((V10x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V11y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V10x)) V11y))))))))) (=> (forall ((V12y $$unsorted)) (=> (@ (@ tptp.mem V12y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27b) A_27c)) (@ (@ tptp.ap V0iy) V12y))) (@ (@ tptp.lam A_27c) (lambda ((V13x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V13x)) V12y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP _let_2) A_27c)) (@ _let_3 (lambda ((V14fv $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0iy) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V14fv))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V14fv)))))) (@ _let_1 (lambda ((V15x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V16y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V15x)) V16y))))))))) (=> (forall ((V17y $$unsorted)) (=> (@ (@ tptp.mem V17y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27b) A_27c)) (@ (@ tptp.ap V0iy) V17y))) (@ (@ tptp.lam A_27c) (lambda ((V18x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V18x)) V17y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP _let_2) A_27c)) (@ _let_3 (lambda ((V19fv $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0iy) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V19fv))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V19fv)))))) (@ _let_1 (lambda ((V20x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V21y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V20x)) V21y))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27c tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.lam A_27c))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) tptp.bool))) (and (=> (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT tptp.ty_2Eone_2Eone) A_27c)) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V3xxx $$unsorted)) (@ (@ tptp.ap V0i) V2y))))) (@ (@ tptp.lam A_27c) (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V4x)) V2y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27a) A_27c)) V0i)) (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V6y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V5x)) V6y))))))))) (=> (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS tptp.ty_2Eone_2Eone) A_27c)) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V8xxx $$unsorted)) (@ (@ tptp.ap V0i) V7y))))) (@ (@ tptp.lam A_27c) (lambda ((V9x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V9x)) V7y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS A_27a) A_27c)) V0i)) (@ _let_1 (lambda ((V10x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V11y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V10x)) V11y))))))))) (=> (forall ((V12y $$unsorted)) (=> (@ (@ tptp.mem V12y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP tptp.ty_2Eone_2Eone) A_27c)) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V13xxx $$unsorted)) (@ (@ tptp.ap V0i) V12y))))) (@ (@ tptp.lam A_27c) (lambda ((V14x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V14x)) V12y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27a) A_27c)) V0i)) (@ _let_1 (lambda ((V15x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V16y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V15x)) V16y))))))))) (=> (forall ((V17y $$unsorted)) (=> (@ (@ tptp.mem V17y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP tptp.ty_2Eone_2Eone) A_27c)) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V18xxx $$unsorted)) (@ (@ tptp.ap V0i) V17y))))) (@ (@ tptp.lam A_27c) (lambda ((V19x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V19x)) V17y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27a) A_27c)) V0i)) (@ _let_1 (lambda ((V20x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V21y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V20x)) V21y))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) tptp.bool))) (forall ((V2iK $$unsorted)) (let ((_let_1 (@ tptp.lam A_27c))) (=> (@ (@ tptp.mem V2iK) A_27c) (and (=> (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27b) A_27c)) V0i)) (@ (@ tptp.lam A_27c) (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V4x)) V3y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27b) A_27c)) V0i)) (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V6y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V5x)) V6y))))))))) (=> (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS A_27b) A_27c)) V0i)) (@ (@ tptp.lam A_27c) (lambda ((V8x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V8x)) V7y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS A_27b) A_27c)) V0i)) (@ _let_1 (lambda ((V9x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V10y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V9x)) V10y))))))))) (=> (forall ((V11y $$unsorted)) (=> (@ (@ tptp.mem V11y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27b) A_27c)) V0i)) (@ (@ tptp.lam A_27c) (lambda ((V12x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V12x)) V11y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27b) A_27c)) V0i)) (@ _let_1 (lambda ((V13x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V14y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V13x)) V14y))))))))) (=> (forall ((V15y $$unsorted)) (=> (@ (@ tptp.mem V15y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27b) A_27c)) V0i)) (@ (@ tptp.lam A_27c) (lambda ((V16x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V16x)) V15y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27b) A_27c)) V0i)) (@ _let_1 (lambda ((V17x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V18y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V17x)) V18y))))))))) (=> (forall ((V19y $$unsorted)) (=> (@ (@ tptp.mem V19y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL tptp.ty_2Eone_2Eone) A_27c)) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V20xxx $$unsorted)) V2iK)))) (@ (@ tptp.lam A_27c) (lambda ((V21x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V21x)) V19y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL tptp.ty_2Eone_2Eone) A_27c)) (@ (@ tptp.lam tptp.ty_2Eone_2Eone) (lambda ((V22xxx $$unsorted)) V2iK)))) (@ _let_1 (lambda ((V23x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V24y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V23x)) V24y))))))))) (=> (forall ((V25y $$unsorted)) (=> (@ (@ tptp.mem V25y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27b) A_27c)) V0i)) (@ (@ tptp.lam A_27c) (lambda ((V26x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V26x)) V25y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27b) A_27c)) V0i)) (@ _let_1 (lambda ((V27x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V28y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V27x)) V28y))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.lam A_27c))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) tptp.bool))) (and (=> (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27b) A_27c)) V0i)) (@ (@ tptp.lam A_27c) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V3x)) V2y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27b) A_27c)) V0i)) (@ _let_1 (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V5y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V4x)) V5y))))))))) (=> (forall ((V6y $$unsorted)) (=> (@ (@ tptp.mem V6y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27b) A_27c)) V0i)) (@ (@ tptp.lam A_27c) (lambda ((V7x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V7x)) V6y))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27b) A_27c)) V0i)) (@ _let_1 (lambda ((V8x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V9y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V1P) V8x)) V9y))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) tptp.ty_2Eone_2Eone)) A_27b)) (forall ((V1vt $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) tptp.ty_2Eone_2Eone))) (=> (@ (@ tptp.mem V1vt) (@ (@ tptp.arr A_27b) tptp.bool)) (and (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT _let_2) A_27b)) V0i)) V1vt)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27a) A_27b)) (@ _let_1 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V0i) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.ty_2Eone_2Eone)) V2x)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone))))))) V1vt))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT _let_2) A_27b)) V0i)) V1vt)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27a) A_27b)) (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap V0i) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.ty_2Eone_2Eone)) V3x)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone))))))) V1vt))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS _let_2) A_27b)) V0i)) V1vt)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS A_27a) A_27b)) (@ _let_1 (lambda ((V4x $$unsorted)) (@ (@ tptp.ap V0i) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.ty_2Eone_2Eone)) V4x)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone))))))) V1vt))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL _let_2) A_27b)) V0i)) V1vt)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL A_27a) A_27b)) (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.ap V0i) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.ty_2Eone_2Eone)) V5x)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone))))))) V1vt))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP _let_2) A_27b)) V0i)) V1vt)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27a) A_27b)) (@ _let_1 (lambda ((V6x $$unsorted)) (@ (@ tptp.ap V0i) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.ty_2Eone_2Eone)) V6x)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone))))))) V1vt))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP _let_2) A_27b)) V0i)) V1vt)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27a) A_27b)) (@ _let_1 (lambda ((V7x $$unsorted)) (@ (@ tptp.ap V0i) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.ty_2Eone_2Eone)) V7x)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone))))))) V1vt)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2Q $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__POINT A_27b) A_27a)) V0i)))) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V1P) V3x)) (@ tptp.p (@ (@ tptp.ap V2Q) V3x))))) (=> (@ tptp.p (@ _let_1 V1P)) (@ tptp.p (@ _let_1 V2Q))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2Q $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP A_27b) A_27a)) V0i)))) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V1P) V3x)) (@ tptp.p (@ (@ tptp.ap V2Q) V3x))))) (=> (@ tptp.p (@ _let_1 V1P)) (@ tptp.p (@ _let_1 V2Q))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2Q $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__POINT A_27b) A_27a)) V0i)))) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V2Q) V3x)) (@ tptp.p (@ (@ tptp.ap V1P) V3x))))) (=> (@ tptp.p (@ _let_1 V1P)) (@ tptp.p (@ _let_1 V2Q))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2Q $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP A_27b) A_27a)) V0i)))) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V2Q) V3x)) (@ tptp.p (@ (@ tptp.ap V1P) V3x))))) (=> (@ tptp.p (@ _let_1 V1P)) (@ tptp.p (@ _let_1 V2Q))))))))))))
% 9.41/9.73  (assert (forall ((V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) tptp.bool) (forall ((V1B $$unsorted)) (let ((_let_1 (@ tptp.p V1B))) (let ((_let_2 (@ tptp.p V0A))) (=> (@ (@ tptp.mem V1B) tptp.bool) (= (and _let_2 _let_1) (not (or (not _let_2) (not _let_1)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V1x)))) (not (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (not (@ tptp.p (@ (@ tptp.ap V0P) V2x))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1R $$unsorted)) (=> (@ (@ tptp.mem V1R) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27a) tptp.bool)) (= (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (=> (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27b) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V3x)) V4y))) (@ tptp.p (@ (@ tptp.ap V1R) V4y))))) (@ tptp.p (@ (@ tptp.ap V2Q) V3x))))) (=> (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27b) (=> (not (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V6x)) V5y))))) (@ tptp.p (@ (@ tptp.ap V1R) V5y))))) (exists ((V7x $$unsorted)) (and (@ (@ tptp.mem V7x) A_27a) (@ tptp.p (@ (@ tptp.ap V2Q) V7x)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) V2x)))) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (not (= V3x V0a)) (not (@ tptp.p (@ (@ tptp.ap V1P) V3x)))))) (@ tptp.p (@ (@ tptp.ap V1P) V0a)))))))))
% 9.41/9.73  (assert (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) tptp.bool) (forall ((V1t1 $$unsorted)) (=> (@ (@ tptp.mem V1t1) tptp.bool) (forall ((V2t2 $$unsorted)) (let ((_let_1 (@ tptp.p V2t2))) (let ((_let_2 (@ tptp.p V0x))) (let ((_let_3 (@ tptp.p V1t1))) (=> (@ (@ tptp.mem V2t2) tptp.bool) (=> (=> _let_3 _let_1) (=> (and _let_2 _let_3) (and _let_2 _let_1)))))))))))))
% 9.41/9.73  (assert (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) tptp.bool) (forall ((V1t1 $$unsorted)) (=> (@ (@ tptp.mem V1t1) tptp.bool) (forall ((V2t2 $$unsorted)) (let ((_let_1 (@ tptp.p V0x))) (let ((_let_2 (@ tptp.p V2t2))) (let ((_let_3 (@ tptp.p V1t1))) (=> (@ (@ tptp.mem V2t2) tptp.bool) (=> (=> _let_3 _let_2) (=> (and _let_3 _let_1) (and _let_2 _let_1)))))))))))))
% 9.41/9.73  (assert (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) tptp.bool) (forall ((V1t1 $$unsorted)) (=> (@ (@ tptp.mem V1t1) tptp.bool) (forall ((V2t2 $$unsorted)) (let ((_let_1 (@ tptp.p V2t2))) (let ((_let_2 (@ tptp.p V0x))) (let ((_let_3 (@ tptp.p V1t1))) (=> (@ (@ tptp.mem V2t2) tptp.bool) (=> (=> _let_3 _let_1) (=> (or _let_2 _let_3) (or _let_2 _let_1)))))))))))))
% 9.41/9.73  (assert (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) tptp.bool) (forall ((V1t1 $$unsorted)) (=> (@ (@ tptp.mem V1t1) tptp.bool) (forall ((V2t2 $$unsorted)) (let ((_let_1 (@ tptp.p V0x))) (let ((_let_2 (@ tptp.p V2t2))) (let ((_let_3 (@ tptp.p V1t1))) (=> (@ (@ tptp.mem V2t2) tptp.bool) (=> (=> _let_3 _let_2) (=> (or _let_3 _let_1) (or _let_2 _let_1)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (not (@ tptp.p (@ _let_1 V1i))) (=> (@ tptp.p (@ _let_1 V2x)) (not (= V2x V1i))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.p (@ (@ tptp.ap V0P) V2y)))) (let ((_let_2 (@ tptp.p (@ (@ tptp.ap V1Q) V2y)))) (=> (@ (@ tptp.mem V2y) A_27a) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (or (@ tptp.p (@ (@ tptp.ap V0P) V3x)) (@ tptp.p (@ (@ tptp.ap V1Q) V3x))))) (and (=> (not _let_1) _let_2) (=> (not _let_2) _let_1))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS A_27a)) V0v)) V1i)) V2P)) (=> (@ tptp.p V2P) (= V0v V1i))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) A_27a) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS A_27a)) V2v)) V0i)) (@ (@ tptp.ap V1P) V2v))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__EXISTS__GAP tptp.ty_2Eone_2Eone) A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27a) tptp.ty_2Eone_2Eone)) V0i))) (@ (@ tptp.lam A_27a) (lambda ((V3v $$unsorted)) (@ (@ tptp.ap V1P) V3v)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL A_27a)) V0v)) V1i)) V2P)) (=> (not (@ tptp.p V2P)) (= V0v V1i))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) A_27a) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL A_27a)) V2v)) V0i)) (@ (@ tptp.ap V1P) V2v))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EGUESS__FORALL__GAP tptp.ty_2Eone_2Eone) A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27a) tptp.ty_2Eone_2Eone)) V0i))) (@ (@ tptp.lam A_27a) (lambda ((V3v $$unsorted)) (@ (@ tptp.ap V1P) V3v)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) A_27a) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL A_27a)) V2v)) V0i)) (@ (@ tptp.ap V1P) V2v))))) (= (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) V3v)))) (@ tptp.p (@ (@ tptp.ap V1P) V0i)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) A_27a) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS A_27a)) V2v)) V0i)) (@ (@ tptp.ap V1P) V2v))))) (= (exists ((V3v $$unsorted)) (and (@ (@ tptp.mem V3v) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) V3v)))) (@ tptp.p (@ (@ tptp.ap V1P) V0i)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) A_27a) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS A_27a)) V2v)) V0i)) (@ (@ tptp.ap V1P) V2v))))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3v $$unsorted)) (@ (@ tptp.ap V1P) V3v))))) (@ tptp.p (@ (@ tptp.ap V1P) V0i)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) A_27a) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Emin_2E_40 A_27a)))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS A_27a)) V2v)) V0i)) (@ (@ tptp.ap V1P) V2v))))) (= (@ _let_2 (@ _let_1 (lambda ((V3v $$unsorted)) (@ (@ tptp.ap V1P) V3v)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) (@ (@ tptp.ap V1P) V0i))) V0i)) (@ _let_2 (@ _let_1 (lambda ((V4v $$unsorted)) tptp.c_2Ebool_2EF)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) A_27a) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS A_27a)) V2v)) V0i)) (@ (@ tptp.ap V1P) V2v))))) (= (@ (@ tptp.ap (@ tptp.c_2Eoption_2Esome A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3v $$unsorted)) (@ (@ tptp.ap V1P) V3v)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap V1P) V0i))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V0i))) (@ tptp.c_2Eoption_2ENONE A_27a)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS A_27a)) V0v)) V1i)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V0v)) V1i))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS A_27a)) V0v)) V1i)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V1i)) V0v))))))))
% 9.41/9.73  (assert (forall ((V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) tptp.bool) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS tptp.bool)) V0v)) tptp.c_2Ebool_2ET)) V0v)))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) tptp.bool) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS A_27a)) V0v)) V1i)) V2P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL A_27a)) V0v)) V1i)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) V2P)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) tptp.bool) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL A_27a)) V0v)) V1i)) V2P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS A_27a)) V0v)) V1i)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) V2P)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (forall ((V2P1 $$unsorted)) (=> (@ (@ tptp.mem V2P1) tptp.bool) (forall ((V3P2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL A_27a)) V0v)) V1i)))) (=> (@ (@ tptp.mem V3P2) tptp.bool) (=> (@ tptp.p (@ _let_1 V2P1)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) V2P1)) V3P2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (forall ((V2P1 $$unsorted)) (=> (@ (@ tptp.mem V2P1) tptp.bool) (forall ((V3P2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL A_27a)) V0v)) V1i)))) (=> (@ (@ tptp.mem V3P2) tptp.bool) (=> (@ tptp.p (@ _let_1 V3P2)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) V2P1)) V3P2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (forall ((V2P1 $$unsorted)) (=> (@ (@ tptp.mem V2P1) tptp.bool) (forall ((V3P2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS A_27a)) V0v)) V1i)))) (=> (@ (@ tptp.mem V3P2) tptp.bool) (=> (@ tptp.p (@ _let_1 V2P1)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) V2P1)) V3P2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (forall ((V2P1 $$unsorted)) (=> (@ (@ tptp.mem V2P1) tptp.bool) (forall ((V3P2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS A_27a)) V0v)) V1i)))) (=> (@ (@ tptp.mem V3P2) tptp.bool) (=> (@ tptp.p (@ _let_1 V3P2)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) V2P1)) V3P2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (forall ((V3v2 $$unsorted)) (=> (@ (@ tptp.mem V3v2) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS A_27a)) V0v)) V1i)) (@ (@ tptp.ap V2P) V3v2))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS A_27a)) V0v)) V1i)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V4v2 $$unsorted)) (@ (@ tptp.ap V2P) V4v2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (forall ((V3v2 $$unsorted)) (=> (@ (@ tptp.mem V3v2) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS A_27a)) V0v)) V1i)) (@ (@ tptp.ap V2P) V3v2))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS A_27a)) V0v)) V1i)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V4v2 $$unsorted)) (@ (@ tptp.ap V2P) V4v2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (forall ((V3v2 $$unsorted)) (=> (@ (@ tptp.mem V3v2) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL A_27a)) V0v)) V1i)) (@ (@ tptp.ap V2P) V3v2))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL A_27a)) V0v)) V1i)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V4v2 $$unsorted)) (@ (@ tptp.ap V2P) V4v2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (forall ((V3v2 $$unsorted)) (=> (@ (@ tptp.mem V3v2) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL A_27a)) V0v)) V1i)) (@ (@ tptp.ap V2P) V3v2))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL A_27a)) V0v)) V1i)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V4v2 $$unsorted)) (@ (@ tptp.ap V2P) V4v2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (forall ((V2P1 $$unsorted)) (=> (@ (@ tptp.mem V2P1) tptp.bool) (forall ((V3P2 $$unsorted)) (=> (@ (@ tptp.mem V3P2) tptp.bool) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS A_27a)) V0v)) V1i)) V2P1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL A_27a)) V0v)) V1i)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) V2P1)) V3P2)))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (forall ((V2P1 $$unsorted)) (=> (@ (@ tptp.mem V2P1) tptp.bool) (forall ((V3P2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL A_27a)) V0v)) V1i)))) (=> (@ (@ tptp.mem V3P2) tptp.bool) (=> (@ tptp.p (@ _let_1 V3P2)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) V2P1)) V3P2))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27a) (forall ((V2t1 $$unsorted)) (=> (@ (@ tptp.mem V2t1) A_27b) (forall ((V3t2 $$unsorted)) (=> (@ (@ tptp.mem V3t2) A_27b) (forall ((V4f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS A_27a)) V0v)) V1i)))) (let ((_let_2 (@ tptp.ap V4f))) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27b) A_27c)) (=> (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27c)) (@ _let_2 V2t1))) (@ _let_2 V3t2)))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) V2t1)) V3t2)))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN A_27a) A_27b)) V0f)) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27b) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap V0f) V2x) V1v)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN A_27a) A_27b)) V0f)) (= (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) (@ (@ tptp.ap V0f) V2x))))) (exists ((V3x_27 $$unsorted)) (and (@ (@ tptp.mem V3x_27) A_27b) (@ tptp.p (@ (@ tptp.ap V1P) V3x_27)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN A_27a) A_27b)) V0f)) (= (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) (@ (@ tptp.ap V0f) V2x))))) (forall ((V3x_27 $$unsorted)) (=> (@ (@ tptp.mem V3x_27) A_27b) (@ tptp.p (@ (@ tptp.ap V1P) V3x_27)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (forall ((V2X $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V2X))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V2X))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V0x)) V1y))) (=> (@ (@ tptp.mem V2X) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (and (= (= _let_3 V2X) (and (= V0x _let_2) (= V1y _let_1))) (= (= V2X _let_3) (and (= _let_2 V0x) (= _let_1 V1y))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (forall ((V2y_27 $$unsorted)) (=> (@ (@ tptp.mem V2y_27) A_27b) (forall ((V3X $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V3X))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V3X))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)))) (let ((_let_4 (@ tptp.ap (@ _let_3 V0x)))) (let ((_let_5 (@ _let_4 _let_2))) (let ((_let_6 (@ (@ tptp.ap (@ _let_3 _let_1)) V1y))) (let ((_let_7 (= V1y V2y_27))) (let ((_let_8 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27a)))) (=> (@ (@ tptp.mem V3X) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (and (= (= (@ _let_4 V1y) (@ _let_4 V2y_27)) _let_7) (= (= (@ (@ tptp.ap (@ _let_8 V1y)) V0x) (@ (@ tptp.ap (@ _let_8 V2y_27)) V0x)) _let_7) (= (= _let_6 V3X) (= V1y _let_2)) (= (= _let_5 V3X) (= V0x _let_1)) (= (= V3X _let_6) (= _let_2 V1y)) (= (= V3X _let_5) (= _let_1 V0x))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27a)) V0x)) (not (= V0x (@ tptp.c_2Eoption_2ENONE A_27a)))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EISL A_27a) A_27b)) V0x)) (exists ((V1l $$unsorted)) (and (@ (@ tptp.mem V1l) A_27a) (= V0x (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V1l))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EISR A_27a) A_27b)) V0x)) (exists ((V1r $$unsorted)) (and (@ (@ tptp.mem V1r) A_27b) (= V0x (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V1r))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (let ((_let_1 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EISR A_27a) A_27b)) V0x)))) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (and (= (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) A_27a) (not (= V0x (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V1l))))) _let_1) (= (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) A_27a) (not (= (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V2l) V0x)))) _let_1))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (let ((_let_1 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EISL A_27b) A_27a)) V0x)))) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.ty_2Esum_2Esum A_27b) A_27a)) (and (= (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) A_27a) (not (= V0x (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27b) A_27a)) V1r))))) _let_1) (= (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) A_27a) (not (= (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27b) A_27a)) V2r) V0x)))) _let_1))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum V1m)))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l))) (exists ((V3l1 $$unsorted)) (and (@ (@ tptp.mem V3l1) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (and (@ (@ tptp.mem V4l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V3l1)) V0n) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1m))) (@ _let_1 V4l2))) (= V2l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V3l1)) V4l2)))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (exists ((V2l1 $$unsorted)) (and (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3l2 $$unsorted)) (and (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l1)) V0n) (= V1l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V2l1)) V3l2))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= tptp.fo__c_2Enum_2E0 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (= V0l (@ tptp.c_2Elist_2ENIL A_27a))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (= V0l (@ tptp.c_2Elist_2ENIL A_27a)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_3 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (let ((_let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (and (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_3)) _let_4)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) _let_4)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D) _let_2)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_3)) _let_2)) _let_1)))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (= V0l (@ tptp.c_2Elist_2ENIL A_27a)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_3 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (let ((_let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_5 (@ tptp.surj__ty_2Enum_2Enum _let_3))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (and (= (= _let_5 tptp.fo__c_2Enum_2E0) _let_1) (= (= tptp.fo__c_2Enum_2E0 _let_5) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_3)) _let_4)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) _let_4)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D) _let_2)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_3)) _let_2)) _let_1))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (= V0l (@ tptp.c_2Elist_2ENIL A_27a)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_3 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D))) (let ((_let_6 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2E_3E))) (let ((_let_8 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_9 (@ tptp.surj__ty_2Enum_2Enum _let_3))) (let ((_let_10 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_11 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_12 (@ (@ tptp.ap (@ _let_11 _let_10)) _let_6))) (let ((_let_13 (@ tptp.surj__ty_2Enum_2Enum _let_12))) (let ((_let_14 (@ (@ tptp.ap (@ _let_11 _let_6)) _let_10))) (let ((_let_15 (@ tptp.surj__ty_2Enum_2Enum _let_14))) (let ((_let_16 (@ tptp.ap (@ _let_5 _let_3)))) (let ((_let_17 (@ tptp.surj__ty_2Enum_2Enum _let_6))) (and (= (= _let_9 _let_17) (exists ((V2e1 $$unsorted)) (and (@ (@ tptp.mem V2e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2e1)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (= (= _let_17 _let_9) (exists ((V3e1 $$unsorted)) (and (@ (@ tptp.mem V3e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3e1)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_8 _let_2)) _let_3)) (exists ((V4l_27 $$unsorted)) (and (@ (@ tptp.mem V4l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V5e1 $$unsorted)) (and (@ (@ tptp.mem V5e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V5e1)) V4l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_7 _let_3)) _let_2)) (exists ((V6l_27 $$unsorted)) (and (@ (@ tptp.mem V6l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V7e1 $$unsorted)) (and (@ (@ tptp.mem V7e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V7e1)) V6l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_6)) _let_3)) (exists ((V8l_27 $$unsorted)) (and (@ (@ tptp.mem V8l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V9e1 $$unsorted)) (and (@ (@ tptp.mem V9e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V9e1)) V8l_27))))))) (= (@ tptp.p (@ _let_16 _let_6)) (exists ((V10l_27 $$unsorted)) (and (@ (@ tptp.mem V10l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V11e1 $$unsorted)) (and (@ (@ tptp.mem V11e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V11e1)) V10l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_14)) _let_3)) (exists ((V12l_27 $$unsorted)) (and (@ (@ tptp.mem V12l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V13e1 $$unsorted)) (and (@ (@ tptp.mem V13e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V12l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V13e1)) V12l_27))))))) (= (@ tptp.p (@ _let_16 _let_14)) (exists ((V14l_27 $$unsorted)) (and (@ (@ tptp.mem V14l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V15e1 $$unsorted)) (and (@ (@ tptp.mem V15e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V14l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V15e1)) V14l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_12)) _let_3)) (exists ((V16l_27 $$unsorted)) (and (@ (@ tptp.mem V16l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V17e1 $$unsorted)) (and (@ (@ tptp.mem V17e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V16l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V17e1)) V16l_27))))))) (= (@ tptp.p (@ _let_16 _let_12)) (exists ((V18l_27 $$unsorted)) (and (@ (@ tptp.mem V18l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V19e1 $$unsorted)) (and (@ (@ tptp.mem V19e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V18l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V19e1)) V18l_27))))))) (= (= _let_9 _let_15) (exists ((V20l_27 $$unsorted)) (and (@ (@ tptp.mem V20l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V21e1 $$unsorted)) (and (@ (@ tptp.mem V21e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V20l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V21e1)) V20l_27))))))) (= (= _let_15 _let_9) (exists ((V22l_27 $$unsorted)) (and (@ (@ tptp.mem V22l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V23e1 $$unsorted)) (and (@ (@ tptp.mem V23e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V22l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V23e1)) V22l_27))))))) (= (= _let_9 _let_13) (exists ((V24l_27 $$unsorted)) (and (@ (@ tptp.mem V24l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V25e1 $$unsorted)) (and (@ (@ tptp.mem V25e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V24l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V25e1)) V24l_27))))))) (= (= _let_13 _let_9) (exists ((V26l_27 $$unsorted)) (and (@ (@ tptp.mem V26l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V27e1 $$unsorted)) (and (@ (@ tptp.mem V27e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V26l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V27e1)) V26l_27))))))) (= (= _let_9 tptp.fo__c_2Enum_2E0) _let_1) (= (= tptp.fo__c_2Enum_2E0 _let_9) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_8 _let_3)) _let_6)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_7 _let_6)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_2)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2)) _let_1)))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (= V0l (@ tptp.c_2Elist_2ENIL A_27a)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_3 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_8 (@ _let_7 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_6)))) (let ((_let_9 (@ tptp.ap tptp.c_2Earithmetic_2E_3E))) (let ((_let_10 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_11 (@ tptp.surj__ty_2Enum_2Enum _let_3))) (let ((_let_12 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_13 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_14 (@ tptp.ap (@ _let_13 _let_12)))) (let ((_let_15 (@ _let_14 _let_8))) (let ((_let_16 (@ tptp.surj__ty_2Enum_2Enum _let_15))) (let ((_let_17 (@ (@ tptp.ap (@ _let_13 _let_8)) _let_12))) (let ((_let_18 (@ tptp.surj__ty_2Enum_2Enum _let_17))) (let ((_let_19 (@ tptp.ap (@ _let_5 _let_3)))) (let ((_let_20 (@ tptp.ap (@ _let_9 _let_3)))) (let ((_let_21 (@ tptp.surj__ty_2Enum_2Enum _let_8))) (let ((_let_22 (@ _let_7 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_6)))) (let ((_let_23 (@ _let_14 _let_22))) (let ((_let_24 (@ tptp.surj__ty_2Enum_2Enum _let_23))) (let ((_let_25 (@ (@ tptp.ap (@ _let_13 _let_22)) _let_12))) (let ((_let_26 (@ tptp.surj__ty_2Enum_2Enum _let_25))) (let ((_let_27 (@ tptp.surj__ty_2Enum_2Enum _let_22))) (and (= (= _let_11 _let_27) (exists ((V2e1 $$unsorted)) (and (@ (@ tptp.mem V2e1) A_27a) (exists ((V3e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2e1)) (@ (@ tptp.ap (@ _let_1 V3e2)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))) (= (= _let_27 _let_11) (exists ((V4e1 $$unsorted)) (and (@ (@ tptp.mem V4e1) A_27a) (exists ((V5e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V5e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4e1)) (@ (@ tptp.ap (@ _let_1 V5e2)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_10 _let_8)) _let_3)) (exists ((V6l_27 $$unsorted)) (and (@ (@ tptp.mem V6l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V7e1 $$unsorted)) (and (@ (@ tptp.mem V7e1) A_27a) (exists ((V8e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V8e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V7e1)) (@ (@ tptp.ap (@ _let_1 V8e2)) V6l_27))))))))))) (= (@ tptp.p (@ _let_20 _let_8)) (exists ((V9l_27 $$unsorted)) (and (@ (@ tptp.mem V9l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V10e1 $$unsorted)) (and (@ (@ tptp.mem V10e1) A_27a) (exists ((V11e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V11e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V10e1)) (@ (@ tptp.ap (@ _let_1 V11e2)) V9l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_22)) _let_3)) (exists ((V12l_27 $$unsorted)) (and (@ (@ tptp.mem V12l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V13e1 $$unsorted)) (and (@ (@ tptp.mem V13e1) A_27a) (exists ((V14e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V14e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V13e1)) (@ (@ tptp.ap (@ _let_1 V14e2)) V12l_27))))))))))) (= (@ tptp.p (@ _let_19 _let_22)) (exists ((V15l_27 $$unsorted)) (and (@ (@ tptp.mem V15l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V16e1 $$unsorted)) (and (@ (@ tptp.mem V16e1) A_27a) (exists ((V17e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V17e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V16e1)) (@ (@ tptp.ap (@ _let_1 V17e2)) V15l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_25)) _let_3)) (exists ((V18l_27 $$unsorted)) (and (@ (@ tptp.mem V18l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V19e1 $$unsorted)) (and (@ (@ tptp.mem V19e1) A_27a) (exists ((V20e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V20e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V18l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V19e1)) (@ (@ tptp.ap (@ _let_1 V20e2)) V18l_27))))))))))) (= (@ tptp.p (@ _let_19 _let_25)) (exists ((V21l_27 $$unsorted)) (and (@ (@ tptp.mem V21l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V22e1 $$unsorted)) (and (@ (@ tptp.mem V22e1) A_27a) (exists ((V23e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V23e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V21l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V22e1)) (@ (@ tptp.ap (@ _let_1 V23e2)) V21l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_23)) _let_3)) (exists ((V24l_27 $$unsorted)) (and (@ (@ tptp.mem V24l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V25e1 $$unsorted)) (and (@ (@ tptp.mem V25e1) A_27a) (exists ((V26e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V26e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V24l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V25e1)) (@ (@ tptp.ap (@ _let_1 V26e2)) V24l_27))))))))))) (= (@ tptp.p (@ _let_19 _let_23)) (exists ((V27l_27 $$unsorted)) (and (@ (@ tptp.mem V27l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V28e1 $$unsorted)) (and (@ (@ tptp.mem V28e1) A_27a) (exists ((V29e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V29e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V27l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V28e1)) (@ (@ tptp.ap (@ _let_1 V29e2)) V27l_27))))))))))) (= (= _let_11 _let_26) (exists ((V30l_27 $$unsorted)) (and (@ (@ tptp.mem V30l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V31e1 $$unsorted)) (and (@ (@ tptp.mem V31e1) A_27a) (exists ((V32e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V32e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V30l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V31e1)) (@ (@ tptp.ap (@ _let_1 V32e2)) V30l_27))))))))))) (= (= _let_26 _let_11) (exists ((V33l_27 $$unsorted)) (and (@ (@ tptp.mem V33l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V34e1 $$unsorted)) (and (@ (@ tptp.mem V34e1) A_27a) (exists ((V35e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V35e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V33l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V34e1)) (@ (@ tptp.ap (@ _let_1 V35e2)) V33l_27))))))))))) (= (= _let_11 _let_24) (exists ((V36l_27 $$unsorted)) (and (@ (@ tptp.mem V36l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V37e1 $$unsorted)) (and (@ (@ tptp.mem V37e1) A_27a) (exists ((V38e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V38e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V36l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V37e1)) (@ (@ tptp.ap (@ _let_1 V38e2)) V36l_27))))))))))) (= (= _let_24 _let_11) (exists ((V39l_27 $$unsorted)) (and (@ (@ tptp.mem V39l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V40e1 $$unsorted)) (and (@ (@ tptp.mem V40e1) A_27a) (exists ((V41e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V41e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V39l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V40e1)) (@ (@ tptp.ap (@ _let_1 V41e2)) V39l_27))))))))))) (= (= _let_11 _let_21) (exists ((V42e1 $$unsorted)) (and (@ (@ tptp.mem V42e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V42e1)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (= (= _let_21 _let_11) (exists ((V43e1 $$unsorted)) (and (@ (@ tptp.mem V43e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V43e1)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_10 _let_2)) _let_3)) (exists ((V44l_27 $$unsorted)) (and (@ (@ tptp.mem V44l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V45e1 $$unsorted)) (and (@ (@ tptp.mem V45e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V45e1)) V44l_27))))))) (= (@ tptp.p (@ _let_20 _let_2)) (exists ((V46l_27 $$unsorted)) (and (@ (@ tptp.mem V46l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V47e1 $$unsorted)) (and (@ (@ tptp.mem V47e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V47e1)) V46l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_8)) _let_3)) (exists ((V48l_27 $$unsorted)) (and (@ (@ tptp.mem V48l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V49e1 $$unsorted)) (and (@ (@ tptp.mem V49e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V49e1)) V48l_27))))))) (= (@ tptp.p (@ _let_19 _let_8)) (exists ((V50l_27 $$unsorted)) (and (@ (@ tptp.mem V50l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V51e1 $$unsorted)) (and (@ (@ tptp.mem V51e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V51e1)) V50l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_17)) _let_3)) (exists ((V52l_27 $$unsorted)) (and (@ (@ tptp.mem V52l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V53e1 $$unsorted)) (and (@ (@ tptp.mem V53e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V52l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V53e1)) V52l_27))))))) (= (@ tptp.p (@ _let_19 _let_17)) (exists ((V54l_27 $$unsorted)) (and (@ (@ tptp.mem V54l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V55e1 $$unsorted)) (and (@ (@ tptp.mem V55e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V54l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V55e1)) V54l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_15)) _let_3)) (exists ((V56l_27 $$unsorted)) (and (@ (@ tptp.mem V56l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V57e1 $$unsorted)) (and (@ (@ tptp.mem V57e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V56l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V57e1)) V56l_27))))))) (= (@ tptp.p (@ _let_19 _let_15)) (exists ((V58l_27 $$unsorted)) (and (@ (@ tptp.mem V58l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V59e1 $$unsorted)) (and (@ (@ tptp.mem V59e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V58l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V59e1)) V58l_27))))))) (= (= _let_11 _let_18) (exists ((V60l_27 $$unsorted)) (and (@ (@ tptp.mem V60l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V61e1 $$unsorted)) (and (@ (@ tptp.mem V61e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V60l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V61e1)) V60l_27))))))) (= (= _let_18 _let_11) (exists ((V62l_27 $$unsorted)) (and (@ (@ tptp.mem V62l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V63e1 $$unsorted)) (and (@ (@ tptp.mem V63e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V62l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V63e1)) V62l_27))))))) (= (= _let_11 _let_16) (exists ((V64l_27 $$unsorted)) (and (@ (@ tptp.mem V64l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V65e1 $$unsorted)) (and (@ (@ tptp.mem V65e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V64l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V65e1)) V64l_27))))))) (= (= _let_16 _let_11) (exists ((V66l_27 $$unsorted)) (and (@ (@ tptp.mem V66l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V67e1 $$unsorted)) (and (@ (@ tptp.mem V67e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V66l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V67e1)) V66l_27))))))) (= (= _let_11 tptp.fo__c_2Enum_2E0) _let_1) (= (= tptp.fo__c_2Enum_2E0 _let_11) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_10 _let_3)) _let_8)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_9 _let_8)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_2)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2)) _let_1)))))))))))))))))))))))))))))))))
% 9.41/9.73  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (= V0l (@ tptp.c_2Elist_2ENIL A_27a)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_3 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_8 (@ _let_7 _let_6))) (let ((_let_9 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_10 (@ _let_9 _let_8))) (let ((_let_11 (@ tptp.ap tptp.c_2Earithmetic_2E_3E))) (let ((_let_12 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_13 (@ tptp.surj__ty_2Enum_2Enum _let_3))) (let ((_let_14 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_15 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_16 (@ tptp.ap (@ _let_15 _let_14)))) (let ((_let_17 (@ _let_16 _let_10))) (let ((_let_18 (@ tptp.surj__ty_2Enum_2Enum _let_17))) (let ((_let_19 (@ (@ tptp.ap (@ _let_15 _let_10)) _let_14))) (let ((_let_20 (@ tptp.surj__ty_2Enum_2Enum _let_19))) (let ((_let_21 (@ tptp.ap (@ _let_5 _let_3)))) (let ((_let_22 (@ tptp.ap (@ _let_11 _let_3)))) (let ((_let_23 (@ tptp.surj__ty_2Enum_2Enum _let_10))) (let ((_let_24 (@ _let_9 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_6)))) (let ((_let_25 (@ _let_16 _let_24))) (let ((_let_26 (@ tptp.surj__ty_2Enum_2Enum _let_25))) (let ((_let_27 (@ (@ tptp.ap (@ _let_15 _let_24)) _let_14))) (let ((_let_28 (@ tptp.surj__ty_2Enum_2Enum _let_27))) (let ((_let_29 (@ tptp.surj__ty_2Enum_2Enum _let_24))) (let ((_let_30 (@ _let_9 (@ _let_7 _let_8)))) (let ((_let_31 (@ _let_16 _let_30))) (let ((_let_32 (@ tptp.surj__ty_2Enum_2Enum _let_31))) (let ((_let_33 (@ (@ tptp.ap (@ _let_15 _let_30)) _let_14))) (let ((_let_34 (@ tptp.surj__ty_2Enum_2Enum _let_33))) (let ((_let_35 (@ tptp.surj__ty_2Enum_2Enum _let_30))) (and (= (= _let_13 _let_35) (exists ((V2e1 $$unsorted)) (and (@ (@ tptp.mem V2e1) A_27a) (exists ((V3e2 $$unsorted)) (and (@ (@ tptp.mem V3e2) A_27a) (exists ((V4e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2e1)) (@ (@ tptp.ap (@ _let_1 V3e2)) (@ (@ tptp.ap (@ _let_1 V4e3)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))) (= (= _let_35 _let_13) (exists ((V5e1 $$unsorted)) (and (@ (@ tptp.mem V5e1) A_27a) (exists ((V6e2 $$unsorted)) (and (@ (@ tptp.mem V6e2) A_27a) (exists ((V7e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V7e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V5e1)) (@ (@ tptp.ap (@ _let_1 V6e2)) (@ (@ tptp.ap (@ _let_1 V7e3)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_24)) _let_3)) (exists ((V8l_27 $$unsorted)) (and (@ (@ tptp.mem V8l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V9e1 $$unsorted)) (and (@ (@ tptp.mem V9e1) A_27a) (exists ((V10e2 $$unsorted)) (and (@ (@ tptp.mem V10e2) A_27a) (exists ((V11e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V11e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V9e1)) (@ (@ tptp.ap (@ _let_1 V10e2)) (@ (@ tptp.ap (@ _let_1 V11e3)) V8l_27)))))))))))))) (= (@ tptp.p (@ _let_22 _let_24)) (exists ((V12l_27 $$unsorted)) (and (@ (@ tptp.mem V12l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V13e1 $$unsorted)) (and (@ (@ tptp.mem V13e1) A_27a) (exists ((V14e2 $$unsorted)) (and (@ (@ tptp.mem V14e2) A_27a) (exists ((V15e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V15e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V13e1)) (@ (@ tptp.ap (@ _let_1 V14e2)) (@ (@ tptp.ap (@ _let_1 V15e3)) V12l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_30)) _let_3)) (exists ((V16l_27 $$unsorted)) (and (@ (@ tptp.mem V16l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V17e1 $$unsorted)) (and (@ (@ tptp.mem V17e1) A_27a) (exists ((V18e2 $$unsorted)) (and (@ (@ tptp.mem V18e2) A_27a) (exists ((V19e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V19e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V17e1)) (@ (@ tptp.ap (@ _let_1 V18e2)) (@ (@ tptp.ap (@ _let_1 V19e3)) V16l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_30)) (exists ((V20l_27 $$unsorted)) (and (@ (@ tptp.mem V20l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V21e1 $$unsorted)) (and (@ (@ tptp.mem V21e1) A_27a) (exists ((V22e2 $$unsorted)) (and (@ (@ tptp.mem V22e2) A_27a) (exists ((V23e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V23e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V21e1)) (@ (@ tptp.ap (@ _let_1 V22e2)) (@ (@ tptp.ap (@ _let_1 V23e3)) V20l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_33)) _let_3)) (exists ((V24l_27 $$unsorted)) (and (@ (@ tptp.mem V24l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V25e1 $$unsorted)) (and (@ (@ tptp.mem V25e1) A_27a) (exists ((V26e2 $$unsorted)) (and (@ (@ tptp.mem V26e2) A_27a) (exists ((V27e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V27e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V24l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V25e1)) (@ (@ tptp.ap (@ _let_1 V26e2)) (@ (@ tptp.ap (@ _let_1 V27e3)) V24l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_33)) (exists ((V28l_27 $$unsorted)) (and (@ (@ tptp.mem V28l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V29e1 $$unsorted)) (and (@ (@ tptp.mem V29e1) A_27a) (exists ((V30e2 $$unsorted)) (and (@ (@ tptp.mem V30e2) A_27a) (exists ((V31e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V31e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V28l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V29e1)) (@ (@ tptp.ap (@ _let_1 V30e2)) (@ (@ tptp.ap (@ _let_1 V31e3)) V28l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_31)) _let_3)) (exists ((V32l_27 $$unsorted)) (and (@ (@ tptp.mem V32l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V33e1 $$unsorted)) (and (@ (@ tptp.mem V33e1) A_27a) (exists ((V34e2 $$unsorted)) (and (@ (@ tptp.mem V34e2) A_27a) (exists ((V35e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V35e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V32l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V33e1)) (@ (@ tptp.ap (@ _let_1 V34e2)) (@ (@ tptp.ap (@ _let_1 V35e3)) V32l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_31)) (exists ((V36l_27 $$unsorted)) (and (@ (@ tptp.mem V36l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V37e1 $$unsorted)) (and (@ (@ tptp.mem V37e1) A_27a) (exists ((V38e2 $$unsorted)) (and (@ (@ tptp.mem V38e2) A_27a) (exists ((V39e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V39e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V36l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V37e1)) (@ (@ tptp.ap (@ _let_1 V38e2)) (@ (@ tptp.ap (@ _let_1 V39e3)) V36l_27)))))))))))))) (= (= _let_13 _let_34) (exists ((V40l_27 $$unsorted)) (and (@ (@ tptp.mem V40l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V41e1 $$unsorted)) (and (@ (@ tptp.mem V41e1) A_27a) (exists ((V42e2 $$unsorted)) (and (@ (@ tptp.mem V42e2) A_27a) (exists ((V43e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V43e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V40l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V41e1)) (@ (@ tptp.ap (@ _let_1 V42e2)) (@ (@ tptp.ap (@ _let_1 V43e3)) V40l_27)))))))))))))) (= (= _let_34 _let_13) (exists ((V44l_27 $$unsorted)) (and (@ (@ tptp.mem V44l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V45e1 $$unsorted)) (and (@ (@ tptp.mem V45e1) A_27a) (exists ((V46e2 $$unsorted)) (and (@ (@ tptp.mem V46e2) A_27a) (exists ((V47e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V47e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V44l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V45e1)) (@ (@ tptp.ap (@ _let_1 V46e2)) (@ (@ tptp.ap (@ _let_1 V47e3)) V44l_27)))))))))))))) (= (= _let_13 _let_32) (exists ((V48l_27 $$unsorted)) (and (@ (@ tptp.mem V48l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V49e1 $$unsorted)) (and (@ (@ tptp.mem V49e1) A_27a) (exists ((V50e2 $$unsorted)) (and (@ (@ tptp.mem V50e2) A_27a) (exists ((V51e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V51e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V48l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V49e1)) (@ (@ tptp.ap (@ _let_1 V50e2)) (@ (@ tptp.ap (@ _let_1 V51e3)) V48l_27)))))))))))))) (= (= _let_32 _let_13) (exists ((V52l_27 $$unsorted)) (and (@ (@ tptp.mem V52l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V53e1 $$unsorted)) (and (@ (@ tptp.mem V53e1) A_27a) (exists ((V54e2 $$unsorted)) (and (@ (@ tptp.mem V54e2) A_27a) (exists ((V55e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V55e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V52l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V53e1)) (@ (@ tptp.ap (@ _let_1 V54e2)) (@ (@ tptp.ap (@ _let_1 V55e3)) V52l_27)))))))))))))) (= (= _let_13 _let_29) (exists ((V56e1 $$unsorted)) (and (@ (@ tptp.mem V56e1) A_27a) (exists ((V57e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V57e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V56e1)) (@ (@ tptp.ap (@ _let_1 V57e2)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))) (= (= _let_29 _let_13) (exists ((V58e1 $$unsorted)) (and (@ (@ tptp.mem V58e1) A_27a) (exists ((V59e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V59e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V58e1)) (@ (@ tptp.ap (@ _let_1 V59e2)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_10)) _let_3)) (exists ((V60l_27 $$unsorted)) (and (@ (@ tptp.mem V60l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V61e1 $$unsorted)) (and (@ (@ tptp.mem V61e1) A_27a) (exists ((V62e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V62e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V61e1)) (@ (@ tptp.ap (@ _let_1 V62e2)) V60l_27))))))))))) (= (@ tptp.p (@ _let_22 _let_10)) (exists ((V63l_27 $$unsorted)) (and (@ (@ tptp.mem V63l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V64e1 $$unsorted)) (and (@ (@ tptp.mem V64e1) A_27a) (exists ((V65e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V65e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V64e1)) (@ (@ tptp.ap (@ _let_1 V65e2)) V63l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_24)) _let_3)) (exists ((V66l_27 $$unsorted)) (and (@ (@ tptp.mem V66l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V67e1 $$unsorted)) (and (@ (@ tptp.mem V67e1) A_27a) (exists ((V68e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V68e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V67e1)) (@ (@ tptp.ap (@ _let_1 V68e2)) V66l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_24)) (exists ((V69l_27 $$unsorted)) (and (@ (@ tptp.mem V69l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V70e1 $$unsorted)) (and (@ (@ tptp.mem V70e1) A_27a) (exists ((V71e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V71e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V70e1)) (@ (@ tptp.ap (@ _let_1 V71e2)) V69l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_27)) _let_3)) (exists ((V72l_27 $$unsorted)) (and (@ (@ tptp.mem V72l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V73e1 $$unsorted)) (and (@ (@ tptp.mem V73e1) A_27a) (exists ((V74e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V74e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V72l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V73e1)) (@ (@ tptp.ap (@ _let_1 V74e2)) V72l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_27)) (exists ((V75l_27 $$unsorted)) (and (@ (@ tptp.mem V75l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V76e1 $$unsorted)) (and (@ (@ tptp.mem V76e1) A_27a) (exists ((V77e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V77e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V75l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V76e1)) (@ (@ tptp.ap (@ _let_1 V77e2)) V75l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_25)) _let_3)) (exists ((V78l_27 $$unsorted)) (and (@ (@ tptp.mem V78l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V79e1 $$unsorted)) (and (@ (@ tptp.mem V79e1) A_27a) (exists ((V80e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V80e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V78l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V79e1)) (@ (@ tptp.ap (@ _let_1 V80e2)) V78l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_25)) (exists ((V81l_27 $$unsorted)) (and (@ (@ tptp.mem V81l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V82e1 $$unsorted)) (and (@ (@ tptp.mem V82e1) A_27a) (exists ((V83e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V83e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V81l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V82e1)) (@ (@ tptp.ap (@ _let_1 V83e2)) V81l_27))))))))))) (= (= _let_13 _let_28) (exists ((V84l_27 $$unsorted)) (and (@ (@ tptp.mem V84l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V85e1 $$unsorted)) (and (@ (@ tptp.mem V85e1) A_27a) (exists ((V86e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V86e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V84l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V85e1)) (@ (@ tptp.ap (@ _let_1 V86e2)) V84l_27))))))))))) (= (= _let_28 _let_13) (exists ((V87l_27 $$unsorted)) (and (@ (@ tptp.mem V87l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V88e1 $$unsorted)) (and (@ (@ tptp.mem V88e1) A_27a) (exists ((V89e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V89e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V87l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V88e1)) (@ (@ tptp.ap (@ _let_1 V89e2)) V87l_27))))))))))) (= (= _let_13 _let_26) (exists ((V90l_27 $$unsorted)) (and (@ (@ tptp.mem V90l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V91e1 $$unsorted)) (and (@ (@ tptp.mem V91e1) A_27a) (exists ((V92e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V92e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V90l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V91e1)) (@ (@ tptp.ap (@ _let_1 V92e2)) V90l_27))))))))))) (= (= _let_26 _let_13) (exists ((V93l_27 $$unsorted)) (and (@ (@ tptp.mem V93l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V94e1 $$unsorted)) (and (@ (@ tptp.mem V94e1) A_27a) (exists ((V95e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V95e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V93l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V94e1)) (@ (@ tptp.ap (@ _let_1 V95e2)) V93l_27))))))))))) (= (= _let_13 _let_23) (exists ((V96e1 $$unsorted)) (and (@ (@ tptp.mem V96e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V96e1)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (= (= _let_23 _let_13) (exists ((V97e1 $$unsorted)) (and (@ (@ tptp.mem V97e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V97e1)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_2)) _let_3)) (exists ((V98l_27 $$unsorted)) (and (@ (@ tptp.mem V98l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V99e1 $$unsorted)) (and (@ (@ tptp.mem V99e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V99e1)) V98l_27))))))) (= (@ tptp.p (@ _let_22 _let_2)) (exists ((V100l_27 $$unsorted)) (and (@ (@ tptp.mem V100l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V101e1 $$unsorted)) (and (@ (@ tptp.mem V101e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V101e1)) V100l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_10)) _let_3)) (exists ((V102l_27 $$unsorted)) (and (@ (@ tptp.mem V102l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V103e1 $$unsorted)) (and (@ (@ tptp.mem V103e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V103e1)) V102l_27))))))) (= (@ tptp.p (@ _let_21 _let_10)) (exists ((V104l_27 $$unsorted)) (and (@ (@ tptp.mem V104l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V105e1 $$unsorted)) (and (@ (@ tptp.mem V105e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V105e1)) V104l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_19)) _let_3)) (exists ((V106l_27 $$unsorted)) (and (@ (@ tptp.mem V106l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V107e1 $$unsorted)) (and (@ (@ tptp.mem V107e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V106l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V107e1)) V106l_27))))))) (= (@ tptp.p (@ _let_21 _let_19)) (exists ((V108l_27 $$unsorted)) (and (@ (@ tptp.mem V108l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V109e1 $$unsorted)) (and (@ (@ tptp.mem V109e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V108l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V109e1)) V108l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_17)) _let_3)) (exists ((V110l_27 $$unsorted)) (and (@ (@ tptp.mem V110l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V111e1 $$unsorted)) (and (@ (@ tptp.mem V111e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V110l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V111e1)) V110l_27))))))) (= (@ tptp.p (@ _let_21 _let_17)) (exists ((V112l_27 $$unsorted)) (and (@ (@ tptp.mem V112l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V113e1 $$unsorted)) (and (@ (@ tptp.mem V113e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V112l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V113e1)) V112l_27))))))) (= (= _let_13 _let_20) (exists ((V114l_27 $$unsorted)) (and (@ (@ tptp.mem V114l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V115e1 $$unsorted)) (and (@ (@ tptp.mem V115e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V114l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V115e1)) V114l_27))))))) (= (= _let_20 _let_13) (exists ((V116l_27 $$unsorted)) (and (@ (@ tptp.mem V116l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V117e1 $$unsorted)) (and (@ (@ tptp.mem V117e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V116l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V117e1)) V116l_27))))))) (= (= _let_13 _let_18) (exists ((V118l_27 $$unsorted)) (and (@ (@ tptp.mem V118l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V119e1 $$unsorted)) (and (@ (@ tptp.mem V119e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V118l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V119e1)) V118l_27))))))) (= (= _let_18 _let_13) (exists ((V120l_27 $$unsorted)) (and (@ (@ tptp.mem V120l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V121e1 $$unsorted)) (and (@ (@ tptp.mem V121e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V120l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V121e1)) V120l_27))))))) (= (= _let_13 tptp.fo__c_2Enum_2E0) _let_1) (= (= tptp.fo__c_2Enum_2E0 _let_13) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_3)) _let_10)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_11 _let_10)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_2)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2)) _let_1)))))))))))))))))))))))))))))))))))))))))
% 9.41/9.74  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (= V0l (@ tptp.c_2Elist_2ENIL A_27a)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_3 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_8 (@ _let_7 _let_6))) (let ((_let_9 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_10 (@ _let_9 _let_8))) (let ((_let_11 (@ tptp.ap tptp.c_2Earithmetic_2E_3E))) (let ((_let_12 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_13 (@ tptp.surj__ty_2Enum_2Enum _let_3))) (let ((_let_14 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_15 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_16 (@ tptp.ap (@ _let_15 _let_14)))) (let ((_let_17 (@ _let_16 _let_10))) (let ((_let_18 (@ tptp.surj__ty_2Enum_2Enum _let_17))) (let ((_let_19 (@ (@ tptp.ap (@ _let_15 _let_10)) _let_14))) (let ((_let_20 (@ tptp.surj__ty_2Enum_2Enum _let_19))) (let ((_let_21 (@ tptp.ap (@ _let_5 _let_3)))) (let ((_let_22 (@ tptp.ap (@ _let_11 _let_3)))) (let ((_let_23 (@ tptp.surj__ty_2Enum_2Enum _let_10))) (let ((_let_24 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_25 (@ _let_9 (@ _let_24 _let_6)))) (let ((_let_26 (@ _let_16 _let_25))) (let ((_let_27 (@ tptp.surj__ty_2Enum_2Enum _let_26))) (let ((_let_28 (@ (@ tptp.ap (@ _let_15 _let_25)) _let_14))) (let ((_let_29 (@ tptp.surj__ty_2Enum_2Enum _let_28))) (let ((_let_30 (@ tptp.surj__ty_2Enum_2Enum _let_25))) (let ((_let_31 (@ _let_9 (@ _let_7 _let_8)))) (let ((_let_32 (@ _let_16 _let_31))) (let ((_let_33 (@ tptp.surj__ty_2Enum_2Enum _let_32))) (let ((_let_34 (@ (@ tptp.ap (@ _let_15 _let_31)) _let_14))) (let ((_let_35 (@ tptp.surj__ty_2Enum_2Enum _let_34))) (let ((_let_36 (@ tptp.surj__ty_2Enum_2Enum _let_31))) (let ((_let_37 (@ _let_9 (@ _let_24 _let_8)))) (let ((_let_38 (@ _let_16 _let_37))) (let ((_let_39 (@ tptp.surj__ty_2Enum_2Enum _let_38))) (let ((_let_40 (@ (@ tptp.ap (@ _let_15 _let_37)) _let_14))) (let ((_let_41 (@ tptp.surj__ty_2Enum_2Enum _let_40))) (let ((_let_42 (@ tptp.surj__ty_2Enum_2Enum _let_37))) (and (= (= _let_13 _let_42) (exists ((V2e1 $$unsorted)) (and (@ (@ tptp.mem V2e1) A_27a) (exists ((V3e2 $$unsorted)) (and (@ (@ tptp.mem V3e2) A_27a) (exists ((V4e3 $$unsorted)) (and (@ (@ tptp.mem V4e3) A_27a) (exists ((V5e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V5e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2e1)) (@ (@ tptp.ap (@ _let_1 V3e2)) (@ (@ tptp.ap (@ _let_1 V4e3)) (@ (@ tptp.ap (@ _let_1 V5e4)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))) (= (= _let_42 _let_13) (exists ((V6e1 $$unsorted)) (and (@ (@ tptp.mem V6e1) A_27a) (exists ((V7e2 $$unsorted)) (and (@ (@ tptp.mem V7e2) A_27a) (exists ((V8e3 $$unsorted)) (and (@ (@ tptp.mem V8e3) A_27a) (exists ((V9e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V9e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V6e1)) (@ (@ tptp.ap (@ _let_1 V7e2)) (@ (@ tptp.ap (@ _let_1 V8e3)) (@ (@ tptp.ap (@ _let_1 V9e4)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_31)) _let_3)) (exists ((V10l_27 $$unsorted)) (and (@ (@ tptp.mem V10l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V11e1 $$unsorted)) (and (@ (@ tptp.mem V11e1) A_27a) (exists ((V12e2 $$unsorted)) (and (@ (@ tptp.mem V12e2) A_27a) (exists ((V13e3 $$unsorted)) (and (@ (@ tptp.mem V13e3) A_27a) (exists ((V14e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V14e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V11e1)) (@ (@ tptp.ap (@ _let_1 V12e2)) (@ (@ tptp.ap (@ _let_1 V13e3)) (@ (@ tptp.ap (@ _let_1 V14e4)) V10l_27))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_31)) (exists ((V15l_27 $$unsorted)) (and (@ (@ tptp.mem V15l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V16e1 $$unsorted)) (and (@ (@ tptp.mem V16e1) A_27a) (exists ((V17e2 $$unsorted)) (and (@ (@ tptp.mem V17e2) A_27a) (exists ((V18e3 $$unsorted)) (and (@ (@ tptp.mem V18e3) A_27a) (exists ((V19e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V19e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V16e1)) (@ (@ tptp.ap (@ _let_1 V17e2)) (@ (@ tptp.ap (@ _let_1 V18e3)) (@ (@ tptp.ap (@ _let_1 V19e4)) V15l_27))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_37)) _let_3)) (exists ((V20l_27 $$unsorted)) (and (@ (@ tptp.mem V20l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V21e1 $$unsorted)) (and (@ (@ tptp.mem V21e1) A_27a) (exists ((V22e2 $$unsorted)) (and (@ (@ tptp.mem V22e2) A_27a) (exists ((V23e3 $$unsorted)) (and (@ (@ tptp.mem V23e3) A_27a) (exists ((V24e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V24e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V21e1)) (@ (@ tptp.ap (@ _let_1 V22e2)) (@ (@ tptp.ap (@ _let_1 V23e3)) (@ (@ tptp.ap (@ _let_1 V24e4)) V20l_27))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_37)) (exists ((V25l_27 $$unsorted)) (and (@ (@ tptp.mem V25l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V26e1 $$unsorted)) (and (@ (@ tptp.mem V26e1) A_27a) (exists ((V27e2 $$unsorted)) (and (@ (@ tptp.mem V27e2) A_27a) (exists ((V28e3 $$unsorted)) (and (@ (@ tptp.mem V28e3) A_27a) (exists ((V29e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V29e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V26e1)) (@ (@ tptp.ap (@ _let_1 V27e2)) (@ (@ tptp.ap (@ _let_1 V28e3)) (@ (@ tptp.ap (@ _let_1 V29e4)) V25l_27))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_40)) _let_3)) (exists ((V30l_27 $$unsorted)) (and (@ (@ tptp.mem V30l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V31e1 $$unsorted)) (and (@ (@ tptp.mem V31e1) A_27a) (exists ((V32e2 $$unsorted)) (and (@ (@ tptp.mem V32e2) A_27a) (exists ((V33e3 $$unsorted)) (and (@ (@ tptp.mem V33e3) A_27a) (exists ((V34e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V34e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V30l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V31e1)) (@ (@ tptp.ap (@ _let_1 V32e2)) (@ (@ tptp.ap (@ _let_1 V33e3)) (@ (@ tptp.ap (@ _let_1 V34e4)) V30l_27))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_40)) (exists ((V35l_27 $$unsorted)) (and (@ (@ tptp.mem V35l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V36e1 $$unsorted)) (and (@ (@ tptp.mem V36e1) A_27a) (exists ((V37e2 $$unsorted)) (and (@ (@ tptp.mem V37e2) A_27a) (exists ((V38e3 $$unsorted)) (and (@ (@ tptp.mem V38e3) A_27a) (exists ((V39e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V39e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V35l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V36e1)) (@ (@ tptp.ap (@ _let_1 V37e2)) (@ (@ tptp.ap (@ _let_1 V38e3)) (@ (@ tptp.ap (@ _let_1 V39e4)) V35l_27))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_38)) _let_3)) (exists ((V40l_27 $$unsorted)) (and (@ (@ tptp.mem V40l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V41e1 $$unsorted)) (and (@ (@ tptp.mem V41e1) A_27a) (exists ((V42e2 $$unsorted)) (and (@ (@ tptp.mem V42e2) A_27a) (exists ((V43e3 $$unsorted)) (and (@ (@ tptp.mem V43e3) A_27a) (exists ((V44e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V44e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V40l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V41e1)) (@ (@ tptp.ap (@ _let_1 V42e2)) (@ (@ tptp.ap (@ _let_1 V43e3)) (@ (@ tptp.ap (@ _let_1 V44e4)) V40l_27))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_38)) (exists ((V45l_27 $$unsorted)) (and (@ (@ tptp.mem V45l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V46e1 $$unsorted)) (and (@ (@ tptp.mem V46e1) A_27a) (exists ((V47e2 $$unsorted)) (and (@ (@ tptp.mem V47e2) A_27a) (exists ((V48e3 $$unsorted)) (and (@ (@ tptp.mem V48e3) A_27a) (exists ((V49e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V49e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V45l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V46e1)) (@ (@ tptp.ap (@ _let_1 V47e2)) (@ (@ tptp.ap (@ _let_1 V48e3)) (@ (@ tptp.ap (@ _let_1 V49e4)) V45l_27))))))))))))))))) (= (= _let_13 _let_41) (exists ((V50l_27 $$unsorted)) (and (@ (@ tptp.mem V50l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V51e1 $$unsorted)) (and (@ (@ tptp.mem V51e1) A_27a) (exists ((V52e2 $$unsorted)) (and (@ (@ tptp.mem V52e2) A_27a) (exists ((V53e3 $$unsorted)) (and (@ (@ tptp.mem V53e3) A_27a) (exists ((V54e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V54e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V50l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V51e1)) (@ (@ tptp.ap (@ _let_1 V52e2)) (@ (@ tptp.ap (@ _let_1 V53e3)) (@ (@ tptp.ap (@ _let_1 V54e4)) V50l_27))))))))))))))))) (= (= _let_41 _let_13) (exists ((V55l_27 $$unsorted)) (and (@ (@ tptp.mem V55l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V56e1 $$unsorted)) (and (@ (@ tptp.mem V56e1) A_27a) (exists ((V57e2 $$unsorted)) (and (@ (@ tptp.mem V57e2) A_27a) (exists ((V58e3 $$unsorted)) (and (@ (@ tptp.mem V58e3) A_27a) (exists ((V59e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V59e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V55l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V56e1)) (@ (@ tptp.ap (@ _let_1 V57e2)) (@ (@ tptp.ap (@ _let_1 V58e3)) (@ (@ tptp.ap (@ _let_1 V59e4)) V55l_27))))))))))))))))) (= (= _let_13 _let_39) (exists ((V60l_27 $$unsorted)) (and (@ (@ tptp.mem V60l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V61e1 $$unsorted)) (and (@ (@ tptp.mem V61e1) A_27a) (exists ((V62e2 $$unsorted)) (and (@ (@ tptp.mem V62e2) A_27a) (exists ((V63e3 $$unsorted)) (and (@ (@ tptp.mem V63e3) A_27a) (exists ((V64e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V64e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V60l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V61e1)) (@ (@ tptp.ap (@ _let_1 V62e2)) (@ (@ tptp.ap (@ _let_1 V63e3)) (@ (@ tptp.ap (@ _let_1 V64e4)) V60l_27))))))))))))))))) (= (= _let_39 _let_13) (exists ((V65l_27 $$unsorted)) (and (@ (@ tptp.mem V65l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V66e1 $$unsorted)) (and (@ (@ tptp.mem V66e1) A_27a) (exists ((V67e2 $$unsorted)) (and (@ (@ tptp.mem V67e2) A_27a) (exists ((V68e3 $$unsorted)) (and (@ (@ tptp.mem V68e3) A_27a) (exists ((V69e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V69e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V65l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V66e1)) (@ (@ tptp.ap (@ _let_1 V67e2)) (@ (@ tptp.ap (@ _let_1 V68e3)) (@ (@ tptp.ap (@ _let_1 V69e4)) V65l_27))))))))))))))))) (= (= _let_13 _let_36) (exists ((V70e1 $$unsorted)) (and (@ (@ tptp.mem V70e1) A_27a) (exists ((V71e2 $$unsorted)) (and (@ (@ tptp.mem V71e2) A_27a) (exists ((V72e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V72e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V70e1)) (@ (@ tptp.ap (@ _let_1 V71e2)) (@ (@ tptp.ap (@ _let_1 V72e3)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))) (= (= _let_36 _let_13) (exists ((V73e1 $$unsorted)) (and (@ (@ tptp.mem V73e1) A_27a) (exists ((V74e2 $$unsorted)) (and (@ (@ tptp.mem V74e2) A_27a) (exists ((V75e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V75e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V73e1)) (@ (@ tptp.ap (@ _let_1 V74e2)) (@ (@ tptp.ap (@ _let_1 V75e3)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_25)) _let_3)) (exists ((V76l_27 $$unsorted)) (and (@ (@ tptp.mem V76l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V77e1 $$unsorted)) (and (@ (@ tptp.mem V77e1) A_27a) (exists ((V78e2 $$unsorted)) (and (@ (@ tptp.mem V78e2) A_27a) (exists ((V79e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V79e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V77e1)) (@ (@ tptp.ap (@ _let_1 V78e2)) (@ (@ tptp.ap (@ _let_1 V79e3)) V76l_27)))))))))))))) (= (@ tptp.p (@ _let_22 _let_25)) (exists ((V80l_27 $$unsorted)) (and (@ (@ tptp.mem V80l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V81e1 $$unsorted)) (and (@ (@ tptp.mem V81e1) A_27a) (exists ((V82e2 $$unsorted)) (and (@ (@ tptp.mem V82e2) A_27a) (exists ((V83e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V83e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V81e1)) (@ (@ tptp.ap (@ _let_1 V82e2)) (@ (@ tptp.ap (@ _let_1 V83e3)) V80l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_31)) _let_3)) (exists ((V84l_27 $$unsorted)) (and (@ (@ tptp.mem V84l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V85e1 $$unsorted)) (and (@ (@ tptp.mem V85e1) A_27a) (exists ((V86e2 $$unsorted)) (and (@ (@ tptp.mem V86e2) A_27a) (exists ((V87e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V87e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V85e1)) (@ (@ tptp.ap (@ _let_1 V86e2)) (@ (@ tptp.ap (@ _let_1 V87e3)) V84l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_31)) (exists ((V88l_27 $$unsorted)) (and (@ (@ tptp.mem V88l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V89e1 $$unsorted)) (and (@ (@ tptp.mem V89e1) A_27a) (exists ((V90e2 $$unsorted)) (and (@ (@ tptp.mem V90e2) A_27a) (exists ((V91e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V91e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V89e1)) (@ (@ tptp.ap (@ _let_1 V90e2)) (@ (@ tptp.ap (@ _let_1 V91e3)) V88l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_34)) _let_3)) (exists ((V92l_27 $$unsorted)) (and (@ (@ tptp.mem V92l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V93e1 $$unsorted)) (and (@ (@ tptp.mem V93e1) A_27a) (exists ((V94e2 $$unsorted)) (and (@ (@ tptp.mem V94e2) A_27a) (exists ((V95e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V95e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V92l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V93e1)) (@ (@ tptp.ap (@ _let_1 V94e2)) (@ (@ tptp.ap (@ _let_1 V95e3)) V92l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_34)) (exists ((V96l_27 $$unsorted)) (and (@ (@ tptp.mem V96l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V97e1 $$unsorted)) (and (@ (@ tptp.mem V97e1) A_27a) (exists ((V98e2 $$unsorted)) (and (@ (@ tptp.mem V98e2) A_27a) (exists ((V99e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V99e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V96l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V97e1)) (@ (@ tptp.ap (@ _let_1 V98e2)) (@ (@ tptp.ap (@ _let_1 V99e3)) V96l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_32)) _let_3)) (exists ((V100l_27 $$unsorted)) (and (@ (@ tptp.mem V100l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V101e1 $$unsorted)) (and (@ (@ tptp.mem V101e1) A_27a) (exists ((V102e2 $$unsorted)) (and (@ (@ tptp.mem V102e2) A_27a) (exists ((V103e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V103e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V100l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V101e1)) (@ (@ tptp.ap (@ _let_1 V102e2)) (@ (@ tptp.ap (@ _let_1 V103e3)) V100l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_32)) (exists ((V104l_27 $$unsorted)) (and (@ (@ tptp.mem V104l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V105e1 $$unsorted)) (and (@ (@ tptp.mem V105e1) A_27a) (exists ((V106e2 $$unsorted)) (and (@ (@ tptp.mem V106e2) A_27a) (exists ((V107e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V107e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V104l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V105e1)) (@ (@ tptp.ap (@ _let_1 V106e2)) (@ (@ tptp.ap (@ _let_1 V107e3)) V104l_27)))))))))))))) (= (= _let_13 _let_35) (exists ((V108l_27 $$unsorted)) (and (@ (@ tptp.mem V108l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V109e1 $$unsorted)) (and (@ (@ tptp.mem V109e1) A_27a) (exists ((V110e2 $$unsorted)) (and (@ (@ tptp.mem V110e2) A_27a) (exists ((V111e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V111e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V108l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V109e1)) (@ (@ tptp.ap (@ _let_1 V110e2)) (@ (@ tptp.ap (@ _let_1 V111e3)) V108l_27)))))))))))))) (= (= _let_35 _let_13) (exists ((V112l_27 $$unsorted)) (and (@ (@ tptp.mem V112l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V113e1 $$unsorted)) (and (@ (@ tptp.mem V113e1) A_27a) (exists ((V114e2 $$unsorted)) (and (@ (@ tptp.mem V114e2) A_27a) (exists ((V115e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V115e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V112l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V113e1)) (@ (@ tptp.ap (@ _let_1 V114e2)) (@ (@ tptp.ap (@ _let_1 V115e3)) V112l_27)))))))))))))) (= (= _let_13 _let_33) (exists ((V116l_27 $$unsorted)) (and (@ (@ tptp.mem V116l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V117e1 $$unsorted)) (and (@ (@ tptp.mem V117e1) A_27a) (exists ((V118e2 $$unsorted)) (and (@ (@ tptp.mem V118e2) A_27a) (exists ((V119e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V119e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V116l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V117e1)) (@ (@ tptp.ap (@ _let_1 V118e2)) (@ (@ tptp.ap (@ _let_1 V119e3)) V116l_27)))))))))))))) (= (= _let_33 _let_13) (exists ((V120l_27 $$unsorted)) (and (@ (@ tptp.mem V120l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V121e1 $$unsorted)) (and (@ (@ tptp.mem V121e1) A_27a) (exists ((V122e2 $$unsorted)) (and (@ (@ tptp.mem V122e2) A_27a) (exists ((V123e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V123e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V120l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V121e1)) (@ (@ tptp.ap (@ _let_1 V122e2)) (@ (@ tptp.ap (@ _let_1 V123e3)) V120l_27)))))))))))))) (= (= _let_13 _let_30) (exists ((V124e1 $$unsorted)) (and (@ (@ tptp.mem V124e1) A_27a) (exists ((V125e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V125e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V124e1)) (@ (@ tptp.ap (@ _let_1 V125e2)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))) (= (= _let_30 _let_13) (exists ((V126e1 $$unsorted)) (and (@ (@ tptp.mem V126e1) A_27a) (exists ((V127e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V127e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V126e1)) (@ (@ tptp.ap (@ _let_1 V127e2)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_10)) _let_3)) (exists ((V128l_27 $$unsorted)) (and (@ (@ tptp.mem V128l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V129e1 $$unsorted)) (and (@ (@ tptp.mem V129e1) A_27a) (exists ((V130e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V130e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V129e1)) (@ (@ tptp.ap (@ _let_1 V130e2)) V128l_27))))))))))) (= (@ tptp.p (@ _let_22 _let_10)) (exists ((V131l_27 $$unsorted)) (and (@ (@ tptp.mem V131l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V132e1 $$unsorted)) (and (@ (@ tptp.mem V132e1) A_27a) (exists ((V133e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V133e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V132e1)) (@ (@ tptp.ap (@ _let_1 V133e2)) V131l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_25)) _let_3)) (exists ((V134l_27 $$unsorted)) (and (@ (@ tptp.mem V134l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V135e1 $$unsorted)) (and (@ (@ tptp.mem V135e1) A_27a) (exists ((V136e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V136e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V135e1)) (@ (@ tptp.ap (@ _let_1 V136e2)) V134l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_25)) (exists ((V137l_27 $$unsorted)) (and (@ (@ tptp.mem V137l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V138e1 $$unsorted)) (and (@ (@ tptp.mem V138e1) A_27a) (exists ((V139e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V139e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V138e1)) (@ (@ tptp.ap (@ _let_1 V139e2)) V137l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_28)) _let_3)) (exists ((V140l_27 $$unsorted)) (and (@ (@ tptp.mem V140l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V141e1 $$unsorted)) (and (@ (@ tptp.mem V141e1) A_27a) (exists ((V142e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V142e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V140l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V141e1)) (@ (@ tptp.ap (@ _let_1 V142e2)) V140l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_28)) (exists ((V143l_27 $$unsorted)) (and (@ (@ tptp.mem V143l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V144e1 $$unsorted)) (and (@ (@ tptp.mem V144e1) A_27a) (exists ((V145e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V145e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V143l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V144e1)) (@ (@ tptp.ap (@ _let_1 V145e2)) V143l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_26)) _let_3)) (exists ((V146l_27 $$unsorted)) (and (@ (@ tptp.mem V146l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V147e1 $$unsorted)) (and (@ (@ tptp.mem V147e1) A_27a) (exists ((V148e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V148e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V146l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V147e1)) (@ (@ tptp.ap (@ _let_1 V148e2)) V146l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_26)) (exists ((V149l_27 $$unsorted)) (and (@ (@ tptp.mem V149l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V150e1 $$unsorted)) (and (@ (@ tptp.mem V150e1) A_27a) (exists ((V151e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V151e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V149l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V150e1)) (@ (@ tptp.ap (@ _let_1 V151e2)) V149l_27))))))))))) (= (= _let_13 _let_29) (exists ((V152l_27 $$unsorted)) (and (@ (@ tptp.mem V152l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V153e1 $$unsorted)) (and (@ (@ tptp.mem V153e1) A_27a) (exists ((V154e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V154e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V152l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V153e1)) (@ (@ tptp.ap (@ _let_1 V154e2)) V152l_27))))))))))) (= (= _let_29 _let_13) (exists ((V155l_27 $$unsorted)) (and (@ (@ tptp.mem V155l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V156e1 $$unsorted)) (and (@ (@ tptp.mem V156e1) A_27a) (exists ((V157e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V157e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V155l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V156e1)) (@ (@ tptp.ap (@ _let_1 V157e2)) V155l_27))))))))))) (= (= _let_13 _let_27) (exists ((V158l_27 $$unsorted)) (and (@ (@ tptp.mem V158l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V159e1 $$unsorted)) (and (@ (@ tptp.mem V159e1) A_27a) (exists ((V160e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V160e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V158l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V159e1)) (@ (@ tptp.ap (@ _let_1 V160e2)) V158l_27))))))))))) (= (= _let_27 _let_13) (exists ((V161l_27 $$unsorted)) (and (@ (@ tptp.mem V161l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V162e1 $$unsorted)) (and (@ (@ tptp.mem V162e1) A_27a) (exists ((V163e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V163e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V161l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V162e1)) (@ (@ tptp.ap (@ _let_1 V163e2)) V161l_27))))))))))) (= (= _let_13 _let_23) (exists ((V164e1 $$unsorted)) (and (@ (@ tptp.mem V164e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V164e1)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (= (= _let_23 _let_13) (exists ((V165e1 $$unsorted)) (and (@ (@ tptp.mem V165e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V165e1)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_2)) _let_3)) (exists ((V166l_27 $$unsorted)) (and (@ (@ tptp.mem V166l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V167e1 $$unsorted)) (and (@ (@ tptp.mem V167e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V167e1)) V166l_27))))))) (= (@ tptp.p (@ _let_22 _let_2)) (exists ((V168l_27 $$unsorted)) (and (@ (@ tptp.mem V168l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V169e1 $$unsorted)) (and (@ (@ tptp.mem V169e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V169e1)) V168l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_10)) _let_3)) (exists ((V170l_27 $$unsorted)) (and (@ (@ tptp.mem V170l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V171e1 $$unsorted)) (and (@ (@ tptp.mem V171e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V171e1)) V170l_27))))))) (= (@ tptp.p (@ _let_21 _let_10)) (exists ((V172l_27 $$unsorted)) (and (@ (@ tptp.mem V172l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V173e1 $$unsorted)) (and (@ (@ tptp.mem V173e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V173e1)) V172l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_19)) _let_3)) (exists ((V174l_27 $$unsorted)) (and (@ (@ tptp.mem V174l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V175e1 $$unsorted)) (and (@ (@ tptp.mem V175e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V174l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V175e1)) V174l_27))))))) (= (@ tptp.p (@ _let_21 _let_19)) (exists ((V176l_27 $$unsorted)) (and (@ (@ tptp.mem V176l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V177e1 $$unsorted)) (and (@ (@ tptp.mem V177e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V176l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V177e1)) V176l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_17)) _let_3)) (exists ((V178l_27 $$unsorted)) (and (@ (@ tptp.mem V178l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V179e1 $$unsorted)) (and (@ (@ tptp.mem V179e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V178l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V179e1)) V178l_27))))))) (= (@ tptp.p (@ _let_21 _let_17)) (exists ((V180l_27 $$unsorted)) (and (@ (@ tptp.mem V180l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V181e1 $$unsorted)) (and (@ (@ tptp.mem V181e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V180l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V181e1)) V180l_27))))))) (= (= _let_13 _let_20) (exists ((V182l_27 $$unsorted)) (and (@ (@ tptp.mem V182l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V183e1 $$unsorted)) (and (@ (@ tptp.mem V183e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V182l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V183e1)) V182l_27))))))) (= (= _let_20 _let_13) (exists ((V184l_27 $$unsorted)) (and (@ (@ tptp.mem V184l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V185e1 $$unsorted)) (and (@ (@ tptp.mem V185e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V184l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V185e1)) V184l_27))))))) (= (= _let_13 _let_18) (exists ((V186l_27 $$unsorted)) (and (@ (@ tptp.mem V186l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V187e1 $$unsorted)) (and (@ (@ tptp.mem V187e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V186l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V187e1)) V186l_27))))))) (= (= _let_18 _let_13) (exists ((V188l_27 $$unsorted)) (and (@ (@ tptp.mem V188l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V189e1 $$unsorted)) (and (@ (@ tptp.mem V189e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V188l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V189e1)) V188l_27))))))) (= (= _let_13 tptp.fo__c_2Enum_2E0) _let_1) (= (= tptp.fo__c_2Enum_2E0 _let_13) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_3)) _let_10)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_11 _let_10)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_2)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2)) _let_1))))))))))))))))))))))))))))))))))))))))))))))))
% 9.41/9.74  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (= V0l (@ tptp.c_2Elist_2ENIL A_27a)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_3 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_8 (@ _let_7 _let_6))) (let ((_let_9 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_10 (@ _let_9 _let_8))) (let ((_let_11 (@ tptp.ap tptp.c_2Earithmetic_2E_3E))) (let ((_let_12 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_13 (@ tptp.surj__ty_2Enum_2Enum _let_3))) (let ((_let_14 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_15 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_16 (@ tptp.ap (@ _let_15 _let_14)))) (let ((_let_17 (@ _let_16 _let_10))) (let ((_let_18 (@ tptp.surj__ty_2Enum_2Enum _let_17))) (let ((_let_19 (@ (@ tptp.ap (@ _let_15 _let_10)) _let_14))) (let ((_let_20 (@ tptp.surj__ty_2Enum_2Enum _let_19))) (let ((_let_21 (@ tptp.ap (@ _let_5 _let_3)))) (let ((_let_22 (@ tptp.ap (@ _let_11 _let_3)))) (let ((_let_23 (@ tptp.surj__ty_2Enum_2Enum _let_10))) (let ((_let_24 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_25 (@ _let_24 _let_6))) (let ((_let_26 (@ _let_9 _let_25))) (let ((_let_27 (@ _let_16 _let_26))) (let ((_let_28 (@ tptp.surj__ty_2Enum_2Enum _let_27))) (let ((_let_29 (@ (@ tptp.ap (@ _let_15 _let_26)) _let_14))) (let ((_let_30 (@ tptp.surj__ty_2Enum_2Enum _let_29))) (let ((_let_31 (@ tptp.surj__ty_2Enum_2Enum _let_26))) (let ((_let_32 (@ _let_9 (@ _let_7 _let_8)))) (let ((_let_33 (@ _let_16 _let_32))) (let ((_let_34 (@ tptp.surj__ty_2Enum_2Enum _let_33))) (let ((_let_35 (@ (@ tptp.ap (@ _let_15 _let_32)) _let_14))) (let ((_let_36 (@ tptp.surj__ty_2Enum_2Enum _let_35))) (let ((_let_37 (@ tptp.surj__ty_2Enum_2Enum _let_32))) (let ((_let_38 (@ _let_9 (@ _let_24 _let_8)))) (let ((_let_39 (@ _let_16 _let_38))) (let ((_let_40 (@ tptp.surj__ty_2Enum_2Enum _let_39))) (let ((_let_41 (@ (@ tptp.ap (@ _let_15 _let_38)) _let_14))) (let ((_let_42 (@ tptp.surj__ty_2Enum_2Enum _let_41))) (let ((_let_43 (@ tptp.surj__ty_2Enum_2Enum _let_38))) (let ((_let_44 (@ _let_9 (@ _let_7 _let_25)))) (let ((_let_45 (@ _let_16 _let_44))) (let ((_let_46 (@ tptp.surj__ty_2Enum_2Enum _let_45))) (let ((_let_47 (@ (@ tptp.ap (@ _let_15 _let_44)) _let_14))) (let ((_let_48 (@ tptp.surj__ty_2Enum_2Enum _let_47))) (let ((_let_49 (@ tptp.surj__ty_2Enum_2Enum _let_44))) (and (= (= _let_13 _let_49) (exists ((V2e1 $$unsorted)) (and (@ (@ tptp.mem V2e1) A_27a) (exists ((V3e2 $$unsorted)) (and (@ (@ tptp.mem V3e2) A_27a) (exists ((V4e3 $$unsorted)) (and (@ (@ tptp.mem V4e3) A_27a) (exists ((V5e4 $$unsorted)) (and (@ (@ tptp.mem V5e4) A_27a) (exists ((V6e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V6e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2e1)) (@ (@ tptp.ap (@ _let_1 V3e2)) (@ (@ tptp.ap (@ _let_1 V4e3)) (@ (@ tptp.ap (@ _let_1 V5e4)) (@ (@ tptp.ap (@ _let_1 V6e5)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))) (= (= _let_49 _let_13) (exists ((V7e1 $$unsorted)) (and (@ (@ tptp.mem V7e1) A_27a) (exists ((V8e2 $$unsorted)) (and (@ (@ tptp.mem V8e2) A_27a) (exists ((V9e3 $$unsorted)) (and (@ (@ tptp.mem V9e3) A_27a) (exists ((V10e4 $$unsorted)) (and (@ (@ tptp.mem V10e4) A_27a) (exists ((V11e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V11e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V7e1)) (@ (@ tptp.ap (@ _let_1 V8e2)) (@ (@ tptp.ap (@ _let_1 V9e3)) (@ (@ tptp.ap (@ _let_1 V10e4)) (@ (@ tptp.ap (@ _let_1 V11e5)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_38)) _let_3)) (exists ((V12l_27 $$unsorted)) (and (@ (@ tptp.mem V12l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V13e1 $$unsorted)) (and (@ (@ tptp.mem V13e1) A_27a) (exists ((V14e2 $$unsorted)) (and (@ (@ tptp.mem V14e2) A_27a) (exists ((V15e3 $$unsorted)) (and (@ (@ tptp.mem V15e3) A_27a) (exists ((V16e4 $$unsorted)) (and (@ (@ tptp.mem V16e4) A_27a) (exists ((V17e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V17e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V13e1)) (@ (@ tptp.ap (@ _let_1 V14e2)) (@ (@ tptp.ap (@ _let_1 V15e3)) (@ (@ tptp.ap (@ _let_1 V16e4)) (@ (@ tptp.ap (@ _let_1 V17e5)) V12l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_38)) (exists ((V18l_27 $$unsorted)) (and (@ (@ tptp.mem V18l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V19e1 $$unsorted)) (and (@ (@ tptp.mem V19e1) A_27a) (exists ((V20e2 $$unsorted)) (and (@ (@ tptp.mem V20e2) A_27a) (exists ((V21e3 $$unsorted)) (and (@ (@ tptp.mem V21e3) A_27a) (exists ((V22e4 $$unsorted)) (and (@ (@ tptp.mem V22e4) A_27a) (exists ((V23e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V23e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V19e1)) (@ (@ tptp.ap (@ _let_1 V20e2)) (@ (@ tptp.ap (@ _let_1 V21e3)) (@ (@ tptp.ap (@ _let_1 V22e4)) (@ (@ tptp.ap (@ _let_1 V23e5)) V18l_27)))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_44)) _let_3)) (exists ((V24l_27 $$unsorted)) (and (@ (@ tptp.mem V24l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V25e1 $$unsorted)) (and (@ (@ tptp.mem V25e1) A_27a) (exists ((V26e2 $$unsorted)) (and (@ (@ tptp.mem V26e2) A_27a) (exists ((V27e3 $$unsorted)) (and (@ (@ tptp.mem V27e3) A_27a) (exists ((V28e4 $$unsorted)) (and (@ (@ tptp.mem V28e4) A_27a) (exists ((V29e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V29e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V25e1)) (@ (@ tptp.ap (@ _let_1 V26e2)) (@ (@ tptp.ap (@ _let_1 V27e3)) (@ (@ tptp.ap (@ _let_1 V28e4)) (@ (@ tptp.ap (@ _let_1 V29e5)) V24l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_44)) (exists ((V30l_27 $$unsorted)) (and (@ (@ tptp.mem V30l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V31e1 $$unsorted)) (and (@ (@ tptp.mem V31e1) A_27a) (exists ((V32e2 $$unsorted)) (and (@ (@ tptp.mem V32e2) A_27a) (exists ((V33e3 $$unsorted)) (and (@ (@ tptp.mem V33e3) A_27a) (exists ((V34e4 $$unsorted)) (and (@ (@ tptp.mem V34e4) A_27a) (exists ((V35e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V35e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V31e1)) (@ (@ tptp.ap (@ _let_1 V32e2)) (@ (@ tptp.ap (@ _let_1 V33e3)) (@ (@ tptp.ap (@ _let_1 V34e4)) (@ (@ tptp.ap (@ _let_1 V35e5)) V30l_27)))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_47)) _let_3)) (exists ((V36l_27 $$unsorted)) (and (@ (@ tptp.mem V36l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V37e1 $$unsorted)) (and (@ (@ tptp.mem V37e1) A_27a) (exists ((V38e2 $$unsorted)) (and (@ (@ tptp.mem V38e2) A_27a) (exists ((V39e3 $$unsorted)) (and (@ (@ tptp.mem V39e3) A_27a) (exists ((V40e4 $$unsorted)) (and (@ (@ tptp.mem V40e4) A_27a) (exists ((V41e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V41e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V36l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V37e1)) (@ (@ tptp.ap (@ _let_1 V38e2)) (@ (@ tptp.ap (@ _let_1 V39e3)) (@ (@ tptp.ap (@ _let_1 V40e4)) (@ (@ tptp.ap (@ _let_1 V41e5)) V36l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_47)) (exists ((V42l_27 $$unsorted)) (and (@ (@ tptp.mem V42l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V43e1 $$unsorted)) (and (@ (@ tptp.mem V43e1) A_27a) (exists ((V44e2 $$unsorted)) (and (@ (@ tptp.mem V44e2) A_27a) (exists ((V45e3 $$unsorted)) (and (@ (@ tptp.mem V45e3) A_27a) (exists ((V46e4 $$unsorted)) (and (@ (@ tptp.mem V46e4) A_27a) (exists ((V47e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V47e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V42l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V43e1)) (@ (@ tptp.ap (@ _let_1 V44e2)) (@ (@ tptp.ap (@ _let_1 V45e3)) (@ (@ tptp.ap (@ _let_1 V46e4)) (@ (@ tptp.ap (@ _let_1 V47e5)) V42l_27)))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_45)) _let_3)) (exists ((V48l_27 $$unsorted)) (and (@ (@ tptp.mem V48l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V49e1 $$unsorted)) (and (@ (@ tptp.mem V49e1) A_27a) (exists ((V50e2 $$unsorted)) (and (@ (@ tptp.mem V50e2) A_27a) (exists ((V51e3 $$unsorted)) (and (@ (@ tptp.mem V51e3) A_27a) (exists ((V52e4 $$unsorted)) (and (@ (@ tptp.mem V52e4) A_27a) (exists ((V53e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V53e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V48l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V49e1)) (@ (@ tptp.ap (@ _let_1 V50e2)) (@ (@ tptp.ap (@ _let_1 V51e3)) (@ (@ tptp.ap (@ _let_1 V52e4)) (@ (@ tptp.ap (@ _let_1 V53e5)) V48l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_45)) (exists ((V54l_27 $$unsorted)) (and (@ (@ tptp.mem V54l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V55e1 $$unsorted)) (and (@ (@ tptp.mem V55e1) A_27a) (exists ((V56e2 $$unsorted)) (and (@ (@ tptp.mem V56e2) A_27a) (exists ((V57e3 $$unsorted)) (and (@ (@ tptp.mem V57e3) A_27a) (exists ((V58e4 $$unsorted)) (and (@ (@ tptp.mem V58e4) A_27a) (exists ((V59e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V59e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V54l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V55e1)) (@ (@ tptp.ap (@ _let_1 V56e2)) (@ (@ tptp.ap (@ _let_1 V57e3)) (@ (@ tptp.ap (@ _let_1 V58e4)) (@ (@ tptp.ap (@ _let_1 V59e5)) V54l_27)))))))))))))))))))) (= (= _let_13 _let_48) (exists ((V60l_27 $$unsorted)) (and (@ (@ tptp.mem V60l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V61e1 $$unsorted)) (and (@ (@ tptp.mem V61e1) A_27a) (exists ((V62e2 $$unsorted)) (and (@ (@ tptp.mem V62e2) A_27a) (exists ((V63e3 $$unsorted)) (and (@ (@ tptp.mem V63e3) A_27a) (exists ((V64e4 $$unsorted)) (and (@ (@ tptp.mem V64e4) A_27a) (exists ((V65e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V65e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V60l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V61e1)) (@ (@ tptp.ap (@ _let_1 V62e2)) (@ (@ tptp.ap (@ _let_1 V63e3)) (@ (@ tptp.ap (@ _let_1 V64e4)) (@ (@ tptp.ap (@ _let_1 V65e5)) V60l_27)))))))))))))))))))) (= (= _let_48 _let_13) (exists ((V66l_27 $$unsorted)) (and (@ (@ tptp.mem V66l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V67e1 $$unsorted)) (and (@ (@ tptp.mem V67e1) A_27a) (exists ((V68e2 $$unsorted)) (and (@ (@ tptp.mem V68e2) A_27a) (exists ((V69e3 $$unsorted)) (and (@ (@ tptp.mem V69e3) A_27a) (exists ((V70e4 $$unsorted)) (and (@ (@ tptp.mem V70e4) A_27a) (exists ((V71e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V71e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V66l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V67e1)) (@ (@ tptp.ap (@ _let_1 V68e2)) (@ (@ tptp.ap (@ _let_1 V69e3)) (@ (@ tptp.ap (@ _let_1 V70e4)) (@ (@ tptp.ap (@ _let_1 V71e5)) V66l_27)))))))))))))))))))) (= (= _let_13 _let_46) (exists ((V72l_27 $$unsorted)) (and (@ (@ tptp.mem V72l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V73e1 $$unsorted)) (and (@ (@ tptp.mem V73e1) A_27a) (exists ((V74e2 $$unsorted)) (and (@ (@ tptp.mem V74e2) A_27a) (exists ((V75e3 $$unsorted)) (and (@ (@ tptp.mem V75e3) A_27a) (exists ((V76e4 $$unsorted)) (and (@ (@ tptp.mem V76e4) A_27a) (exists ((V77e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V77e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V72l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V73e1)) (@ (@ tptp.ap (@ _let_1 V74e2)) (@ (@ tptp.ap (@ _let_1 V75e3)) (@ (@ tptp.ap (@ _let_1 V76e4)) (@ (@ tptp.ap (@ _let_1 V77e5)) V72l_27)))))))))))))))))))) (= (= _let_46 _let_13) (exists ((V78l_27 $$unsorted)) (and (@ (@ tptp.mem V78l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V79e1 $$unsorted)) (and (@ (@ tptp.mem V79e1) A_27a) (exists ((V80e2 $$unsorted)) (and (@ (@ tptp.mem V80e2) A_27a) (exists ((V81e3 $$unsorted)) (and (@ (@ tptp.mem V81e3) A_27a) (exists ((V82e4 $$unsorted)) (and (@ (@ tptp.mem V82e4) A_27a) (exists ((V83e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V83e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V78l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V79e1)) (@ (@ tptp.ap (@ _let_1 V80e2)) (@ (@ tptp.ap (@ _let_1 V81e3)) (@ (@ tptp.ap (@ _let_1 V82e4)) (@ (@ tptp.ap (@ _let_1 V83e5)) V78l_27)))))))))))))))))))) (= (= _let_13 _let_43) (exists ((V84e1 $$unsorted)) (and (@ (@ tptp.mem V84e1) A_27a) (exists ((V85e2 $$unsorted)) (and (@ (@ tptp.mem V85e2) A_27a) (exists ((V86e3 $$unsorted)) (and (@ (@ tptp.mem V86e3) A_27a) (exists ((V87e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V87e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V84e1)) (@ (@ tptp.ap (@ _let_1 V85e2)) (@ (@ tptp.ap (@ _let_1 V86e3)) (@ (@ tptp.ap (@ _let_1 V87e4)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))) (= (= _let_43 _let_13) (exists ((V88e1 $$unsorted)) (and (@ (@ tptp.mem V88e1) A_27a) (exists ((V89e2 $$unsorted)) (and (@ (@ tptp.mem V89e2) A_27a) (exists ((V90e3 $$unsorted)) (and (@ (@ tptp.mem V90e3) A_27a) (exists ((V91e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V91e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V88e1)) (@ (@ tptp.ap (@ _let_1 V89e2)) (@ (@ tptp.ap (@ _let_1 V90e3)) (@ (@ tptp.ap (@ _let_1 V91e4)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_32)) _let_3)) (exists ((V92l_27 $$unsorted)) (and (@ (@ tptp.mem V92l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V93e1 $$unsorted)) (and (@ (@ tptp.mem V93e1) A_27a) (exists ((V94e2 $$unsorted)) (and (@ (@ tptp.mem V94e2) A_27a) (exists ((V95e3 $$unsorted)) (and (@ (@ tptp.mem V95e3) A_27a) (exists ((V96e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V96e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V93e1)) (@ (@ tptp.ap (@ _let_1 V94e2)) (@ (@ tptp.ap (@ _let_1 V95e3)) (@ (@ tptp.ap (@ _let_1 V96e4)) V92l_27))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_32)) (exists ((V97l_27 $$unsorted)) (and (@ (@ tptp.mem V97l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V98e1 $$unsorted)) (and (@ (@ tptp.mem V98e1) A_27a) (exists ((V99e2 $$unsorted)) (and (@ (@ tptp.mem V99e2) A_27a) (exists ((V100e3 $$unsorted)) (and (@ (@ tptp.mem V100e3) A_27a) (exists ((V101e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V101e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V98e1)) (@ (@ tptp.ap (@ _let_1 V99e2)) (@ (@ tptp.ap (@ _let_1 V100e3)) (@ (@ tptp.ap (@ _let_1 V101e4)) V97l_27))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_38)) _let_3)) (exists ((V102l_27 $$unsorted)) (and (@ (@ tptp.mem V102l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V103e1 $$unsorted)) (and (@ (@ tptp.mem V103e1) A_27a) (exists ((V104e2 $$unsorted)) (and (@ (@ tptp.mem V104e2) A_27a) (exists ((V105e3 $$unsorted)) (and (@ (@ tptp.mem V105e3) A_27a) (exists ((V106e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V106e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V103e1)) (@ (@ tptp.ap (@ _let_1 V104e2)) (@ (@ tptp.ap (@ _let_1 V105e3)) (@ (@ tptp.ap (@ _let_1 V106e4)) V102l_27))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_38)) (exists ((V107l_27 $$unsorted)) (and (@ (@ tptp.mem V107l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V108e1 $$unsorted)) (and (@ (@ tptp.mem V108e1) A_27a) (exists ((V109e2 $$unsorted)) (and (@ (@ tptp.mem V109e2) A_27a) (exists ((V110e3 $$unsorted)) (and (@ (@ tptp.mem V110e3) A_27a) (exists ((V111e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V111e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V108e1)) (@ (@ tptp.ap (@ _let_1 V109e2)) (@ (@ tptp.ap (@ _let_1 V110e3)) (@ (@ tptp.ap (@ _let_1 V111e4)) V107l_27))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_41)) _let_3)) (exists ((V112l_27 $$unsorted)) (and (@ (@ tptp.mem V112l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V113e1 $$unsorted)) (and (@ (@ tptp.mem V113e1) A_27a) (exists ((V114e2 $$unsorted)) (and (@ (@ tptp.mem V114e2) A_27a) (exists ((V115e3 $$unsorted)) (and (@ (@ tptp.mem V115e3) A_27a) (exists ((V116e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V116e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V112l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V113e1)) (@ (@ tptp.ap (@ _let_1 V114e2)) (@ (@ tptp.ap (@ _let_1 V115e3)) (@ (@ tptp.ap (@ _let_1 V116e4)) V112l_27))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_41)) (exists ((V117l_27 $$unsorted)) (and (@ (@ tptp.mem V117l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V118e1 $$unsorted)) (and (@ (@ tptp.mem V118e1) A_27a) (exists ((V119e2 $$unsorted)) (and (@ (@ tptp.mem V119e2) A_27a) (exists ((V120e3 $$unsorted)) (and (@ (@ tptp.mem V120e3) A_27a) (exists ((V121e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V121e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V117l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V118e1)) (@ (@ tptp.ap (@ _let_1 V119e2)) (@ (@ tptp.ap (@ _let_1 V120e3)) (@ (@ tptp.ap (@ _let_1 V121e4)) V117l_27))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_39)) _let_3)) (exists ((V122l_27 $$unsorted)) (and (@ (@ tptp.mem V122l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V123e1 $$unsorted)) (and (@ (@ tptp.mem V123e1) A_27a) (exists ((V124e2 $$unsorted)) (and (@ (@ tptp.mem V124e2) A_27a) (exists ((V125e3 $$unsorted)) (and (@ (@ tptp.mem V125e3) A_27a) (exists ((V126e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V126e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V122l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V123e1)) (@ (@ tptp.ap (@ _let_1 V124e2)) (@ (@ tptp.ap (@ _let_1 V125e3)) (@ (@ tptp.ap (@ _let_1 V126e4)) V122l_27))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_39)) (exists ((V127l_27 $$unsorted)) (and (@ (@ tptp.mem V127l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V128e1 $$unsorted)) (and (@ (@ tptp.mem V128e1) A_27a) (exists ((V129e2 $$unsorted)) (and (@ (@ tptp.mem V129e2) A_27a) (exists ((V130e3 $$unsorted)) (and (@ (@ tptp.mem V130e3) A_27a) (exists ((V131e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V131e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V127l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V128e1)) (@ (@ tptp.ap (@ _let_1 V129e2)) (@ (@ tptp.ap (@ _let_1 V130e3)) (@ (@ tptp.ap (@ _let_1 V131e4)) V127l_27))))))))))))))))) (= (= _let_13 _let_42) (exists ((V132l_27 $$unsorted)) (and (@ (@ tptp.mem V132l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V133e1 $$unsorted)) (and (@ (@ tptp.mem V133e1) A_27a) (exists ((V134e2 $$unsorted)) (and (@ (@ tptp.mem V134e2) A_27a) (exists ((V135e3 $$unsorted)) (and (@ (@ tptp.mem V135e3) A_27a) (exists ((V136e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V136e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V132l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V133e1)) (@ (@ tptp.ap (@ _let_1 V134e2)) (@ (@ tptp.ap (@ _let_1 V135e3)) (@ (@ tptp.ap (@ _let_1 V136e4)) V132l_27))))))))))))))))) (= (= _let_42 _let_13) (exists ((V137l_27 $$unsorted)) (and (@ (@ tptp.mem V137l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V138e1 $$unsorted)) (and (@ (@ tptp.mem V138e1) A_27a) (exists ((V139e2 $$unsorted)) (and (@ (@ tptp.mem V139e2) A_27a) (exists ((V140e3 $$unsorted)) (and (@ (@ tptp.mem V140e3) A_27a) (exists ((V141e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V141e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V137l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V138e1)) (@ (@ tptp.ap (@ _let_1 V139e2)) (@ (@ tptp.ap (@ _let_1 V140e3)) (@ (@ tptp.ap (@ _let_1 V141e4)) V137l_27))))))))))))))))) (= (= _let_13 _let_40) (exists ((V142l_27 $$unsorted)) (and (@ (@ tptp.mem V142l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V143e1 $$unsorted)) (and (@ (@ tptp.mem V143e1) A_27a) (exists ((V144e2 $$unsorted)) (and (@ (@ tptp.mem V144e2) A_27a) (exists ((V145e3 $$unsorted)) (and (@ (@ tptp.mem V145e3) A_27a) (exists ((V146e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V146e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V142l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V143e1)) (@ (@ tptp.ap (@ _let_1 V144e2)) (@ (@ tptp.ap (@ _let_1 V145e3)) (@ (@ tptp.ap (@ _let_1 V146e4)) V142l_27))))))))))))))))) (= (= _let_40 _let_13) (exists ((V147l_27 $$unsorted)) (and (@ (@ tptp.mem V147l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V148e1 $$unsorted)) (and (@ (@ tptp.mem V148e1) A_27a) (exists ((V149e2 $$unsorted)) (and (@ (@ tptp.mem V149e2) A_27a) (exists ((V150e3 $$unsorted)) (and (@ (@ tptp.mem V150e3) A_27a) (exists ((V151e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V151e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V147l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V148e1)) (@ (@ tptp.ap (@ _let_1 V149e2)) (@ (@ tptp.ap (@ _let_1 V150e3)) (@ (@ tptp.ap (@ _let_1 V151e4)) V147l_27))))))))))))))))) (= (= _let_13 _let_37) (exists ((V152e1 $$unsorted)) (and (@ (@ tptp.mem V152e1) A_27a) (exists ((V153e2 $$unsorted)) (and (@ (@ tptp.mem V153e2) A_27a) (exists ((V154e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V154e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V152e1)) (@ (@ tptp.ap (@ _let_1 V153e2)) (@ (@ tptp.ap (@ _let_1 V154e3)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))) (= (= _let_37 _let_13) (exists ((V155e1 $$unsorted)) (and (@ (@ tptp.mem V155e1) A_27a) (exists ((V156e2 $$unsorted)) (and (@ (@ tptp.mem V156e2) A_27a) (exists ((V157e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V157e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V155e1)) (@ (@ tptp.ap (@ _let_1 V156e2)) (@ (@ tptp.ap (@ _let_1 V157e3)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_26)) _let_3)) (exists ((V158l_27 $$unsorted)) (and (@ (@ tptp.mem V158l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V159e1 $$unsorted)) (and (@ (@ tptp.mem V159e1) A_27a) (exists ((V160e2 $$unsorted)) (and (@ (@ tptp.mem V160e2) A_27a) (exists ((V161e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V161e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V159e1)) (@ (@ tptp.ap (@ _let_1 V160e2)) (@ (@ tptp.ap (@ _let_1 V161e3)) V158l_27)))))))))))))) (= (@ tptp.p (@ _let_22 _let_26)) (exists ((V162l_27 $$unsorted)) (and (@ (@ tptp.mem V162l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V163e1 $$unsorted)) (and (@ (@ tptp.mem V163e1) A_27a) (exists ((V164e2 $$unsorted)) (and (@ (@ tptp.mem V164e2) A_27a) (exists ((V165e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V165e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V163e1)) (@ (@ tptp.ap (@ _let_1 V164e2)) (@ (@ tptp.ap (@ _let_1 V165e3)) V162l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_32)) _let_3)) (exists ((V166l_27 $$unsorted)) (and (@ (@ tptp.mem V166l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V167e1 $$unsorted)) (and (@ (@ tptp.mem V167e1) A_27a) (exists ((V168e2 $$unsorted)) (and (@ (@ tptp.mem V168e2) A_27a) (exists ((V169e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V169e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V167e1)) (@ (@ tptp.ap (@ _let_1 V168e2)) (@ (@ tptp.ap (@ _let_1 V169e3)) V166l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_32)) (exists ((V170l_27 $$unsorted)) (and (@ (@ tptp.mem V170l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V171e1 $$unsorted)) (and (@ (@ tptp.mem V171e1) A_27a) (exists ((V172e2 $$unsorted)) (and (@ (@ tptp.mem V172e2) A_27a) (exists ((V173e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V173e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V171e1)) (@ (@ tptp.ap (@ _let_1 V172e2)) (@ (@ tptp.ap (@ _let_1 V173e3)) V170l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_35)) _let_3)) (exists ((V174l_27 $$unsorted)) (and (@ (@ tptp.mem V174l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V175e1 $$unsorted)) (and (@ (@ tptp.mem V175e1) A_27a) (exists ((V176e2 $$unsorted)) (and (@ (@ tptp.mem V176e2) A_27a) (exists ((V177e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V177e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V174l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V175e1)) (@ (@ tptp.ap (@ _let_1 V176e2)) (@ (@ tptp.ap (@ _let_1 V177e3)) V174l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_35)) (exists ((V178l_27 $$unsorted)) (and (@ (@ tptp.mem V178l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V179e1 $$unsorted)) (and (@ (@ tptp.mem V179e1) A_27a) (exists ((V180e2 $$unsorted)) (and (@ (@ tptp.mem V180e2) A_27a) (exists ((V181e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V181e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V178l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V179e1)) (@ (@ tptp.ap (@ _let_1 V180e2)) (@ (@ tptp.ap (@ _let_1 V181e3)) V178l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_33)) _let_3)) (exists ((V182l_27 $$unsorted)) (and (@ (@ tptp.mem V182l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V183e1 $$unsorted)) (and (@ (@ tptp.mem V183e1) A_27a) (exists ((V184e2 $$unsorted)) (and (@ (@ tptp.mem V184e2) A_27a) (exists ((V185e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V185e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V182l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V183e1)) (@ (@ tptp.ap (@ _let_1 V184e2)) (@ (@ tptp.ap (@ _let_1 V185e3)) V182l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_33)) (exists ((V186l_27 $$unsorted)) (and (@ (@ tptp.mem V186l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V187e1 $$unsorted)) (and (@ (@ tptp.mem V187e1) A_27a) (exists ((V188e2 $$unsorted)) (and (@ (@ tptp.mem V188e2) A_27a) (exists ((V189e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V189e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V186l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V187e1)) (@ (@ tptp.ap (@ _let_1 V188e2)) (@ (@ tptp.ap (@ _let_1 V189e3)) V186l_27)))))))))))))) (= (= _let_13 _let_36) (exists ((V190l_27 $$unsorted)) (and (@ (@ tptp.mem V190l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V191e1 $$unsorted)) (and (@ (@ tptp.mem V191e1) A_27a) (exists ((V192e2 $$unsorted)) (and (@ (@ tptp.mem V192e2) A_27a) (exists ((V193e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V193e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V190l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V191e1)) (@ (@ tptp.ap (@ _let_1 V192e2)) (@ (@ tptp.ap (@ _let_1 V193e3)) V190l_27)))))))))))))) (= (= _let_36 _let_13) (exists ((V194l_27 $$unsorted)) (and (@ (@ tptp.mem V194l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V195e1 $$unsorted)) (and (@ (@ tptp.mem V195e1) A_27a) (exists ((V196e2 $$unsorted)) (and (@ (@ tptp.mem V196e2) A_27a) (exists ((V197e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V197e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V194l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V195e1)) (@ (@ tptp.ap (@ _let_1 V196e2)) (@ (@ tptp.ap (@ _let_1 V197e3)) V194l_27)))))))))))))) (= (= _let_13 _let_34) (exists ((V198l_27 $$unsorted)) (and (@ (@ tptp.mem V198l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V199e1 $$unsorted)) (and (@ (@ tptp.mem V199e1) A_27a) (exists ((V200e2 $$unsorted)) (and (@ (@ tptp.mem V200e2) A_27a) (exists ((V201e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V201e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V198l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V199e1)) (@ (@ tptp.ap (@ _let_1 V200e2)) (@ (@ tptp.ap (@ _let_1 V201e3)) V198l_27)))))))))))))) (= (= _let_34 _let_13) (exists ((V202l_27 $$unsorted)) (and (@ (@ tptp.mem V202l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V203e1 $$unsorted)) (and (@ (@ tptp.mem V203e1) A_27a) (exists ((V204e2 $$unsorted)) (and (@ (@ tptp.mem V204e2) A_27a) (exists ((V205e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V205e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V202l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V203e1)) (@ (@ tptp.ap (@ _let_1 V204e2)) (@ (@ tptp.ap (@ _let_1 V205e3)) V202l_27)))))))))))))) (= (= _let_13 _let_31) (exists ((V206e1 $$unsorted)) (and (@ (@ tptp.mem V206e1) A_27a) (exists ((V207e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V207e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V206e1)) (@ (@ tptp.ap (@ _let_1 V207e2)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))) (= (= _let_31 _let_13) (exists ((V208e1 $$unsorted)) (and (@ (@ tptp.mem V208e1) A_27a) (exists ((V209e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V209e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V208e1)) (@ (@ tptp.ap (@ _let_1 V209e2)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_10)) _let_3)) (exists ((V210l_27 $$unsorted)) (and (@ (@ tptp.mem V210l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V211e1 $$unsorted)) (and (@ (@ tptp.mem V211e1) A_27a) (exists ((V212e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V212e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V211e1)) (@ (@ tptp.ap (@ _let_1 V212e2)) V210l_27))))))))))) (= (@ tptp.p (@ _let_22 _let_10)) (exists ((V213l_27 $$unsorted)) (and (@ (@ tptp.mem V213l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V214e1 $$unsorted)) (and (@ (@ tptp.mem V214e1) A_27a) (exists ((V215e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V215e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V214e1)) (@ (@ tptp.ap (@ _let_1 V215e2)) V213l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_26)) _let_3)) (exists ((V216l_27 $$unsorted)) (and (@ (@ tptp.mem V216l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V217e1 $$unsorted)) (and (@ (@ tptp.mem V217e1) A_27a) (exists ((V218e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V218e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V217e1)) (@ (@ tptp.ap (@ _let_1 V218e2)) V216l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_26)) (exists ((V219l_27 $$unsorted)) (and (@ (@ tptp.mem V219l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V220e1 $$unsorted)) (and (@ (@ tptp.mem V220e1) A_27a) (exists ((V221e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V221e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V220e1)) (@ (@ tptp.ap (@ _let_1 V221e2)) V219l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_29)) _let_3)) (exists ((V222l_27 $$unsorted)) (and (@ (@ tptp.mem V222l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V223e1 $$unsorted)) (and (@ (@ tptp.mem V223e1) A_27a) (exists ((V224e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V224e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V222l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V223e1)) (@ (@ tptp.ap (@ _let_1 V224e2)) V222l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_29)) (exists ((V225l_27 $$unsorted)) (and (@ (@ tptp.mem V225l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V226e1 $$unsorted)) (and (@ (@ tptp.mem V226e1) A_27a) (exists ((V227e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V227e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V225l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V226e1)) (@ (@ tptp.ap (@ _let_1 V227e2)) V225l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_27)) _let_3)) (exists ((V228l_27 $$unsorted)) (and (@ (@ tptp.mem V228l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V229e1 $$unsorted)) (and (@ (@ tptp.mem V229e1) A_27a) (exists ((V230e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V230e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V228l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V229e1)) (@ (@ tptp.ap (@ _let_1 V230e2)) V228l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_27)) (exists ((V231l_27 $$unsorted)) (and (@ (@ tptp.mem V231l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V232e1 $$unsorted)) (and (@ (@ tptp.mem V232e1) A_27a) (exists ((V233e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V233e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V231l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V232e1)) (@ (@ tptp.ap (@ _let_1 V233e2)) V231l_27))))))))))) (= (= _let_13 _let_30) (exists ((V234l_27 $$unsorted)) (and (@ (@ tptp.mem V234l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V235e1 $$unsorted)) (and (@ (@ tptp.mem V235e1) A_27a) (exists ((V236e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V236e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V234l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V235e1)) (@ (@ tptp.ap (@ _let_1 V236e2)) V234l_27))))))))))) (= (= _let_30 _let_13) (exists ((V237l_27 $$unsorted)) (and (@ (@ tptp.mem V237l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V238e1 $$unsorted)) (and (@ (@ tptp.mem V238e1) A_27a) (exists ((V239e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V239e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V237l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V238e1)) (@ (@ tptp.ap (@ _let_1 V239e2)) V237l_27))))))))))) (= (= _let_13 _let_28) (exists ((V240l_27 $$unsorted)) (and (@ (@ tptp.mem V240l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V241e1 $$unsorted)) (and (@ (@ tptp.mem V241e1) A_27a) (exists ((V242e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V242e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V240l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V241e1)) (@ (@ tptp.ap (@ _let_1 V242e2)) V240l_27))))))))))) (= (= _let_28 _let_13) (exists ((V243l_27 $$unsorted)) (and (@ (@ tptp.mem V243l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V244e1 $$unsorted)) (and (@ (@ tptp.mem V244e1) A_27a) (exists ((V245e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V245e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V243l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V244e1)) (@ (@ tptp.ap (@ _let_1 V245e2)) V243l_27))))))))))) (= (= _let_13 _let_23) (exists ((V246e1 $$unsorted)) (and (@ (@ tptp.mem V246e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V246e1)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (= (= _let_23 _let_13) (exists ((V247e1 $$unsorted)) (and (@ (@ tptp.mem V247e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V247e1)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_2)) _let_3)) (exists ((V248l_27 $$unsorted)) (and (@ (@ tptp.mem V248l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V249e1 $$unsorted)) (and (@ (@ tptp.mem V249e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V249e1)) V248l_27))))))) (= (@ tptp.p (@ _let_22 _let_2)) (exists ((V250l_27 $$unsorted)) (and (@ (@ tptp.mem V250l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V251e1 $$unsorted)) (and (@ (@ tptp.mem V251e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V251e1)) V250l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_10)) _let_3)) (exists ((V252l_27 $$unsorted)) (and (@ (@ tptp.mem V252l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V253e1 $$unsorted)) (and (@ (@ tptp.mem V253e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V253e1)) V252l_27))))))) (= (@ tptp.p (@ _let_21 _let_10)) (exists ((V254l_27 $$unsorted)) (and (@ (@ tptp.mem V254l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V255e1 $$unsorted)) (and (@ (@ tptp.mem V255e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V255e1)) V254l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_19)) _let_3)) (exists ((V256l_27 $$unsorted)) (and (@ (@ tptp.mem V256l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V257e1 $$unsorted)) (and (@ (@ tptp.mem V257e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V256l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V257e1)) V256l_27))))))) (= (@ tptp.p (@ _let_21 _let_19)) (exists ((V258l_27 $$unsorted)) (and (@ (@ tptp.mem V258l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V259e1 $$unsorted)) (and (@ (@ tptp.mem V259e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V258l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V259e1)) V258l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_17)) _let_3)) (exists ((V260l_27 $$unsorted)) (and (@ (@ tptp.mem V260l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V261e1 $$unsorted)) (and (@ (@ tptp.mem V261e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V260l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V261e1)) V260l_27))))))) (= (@ tptp.p (@ _let_21 _let_17)) (exists ((V262l_27 $$unsorted)) (and (@ (@ tptp.mem V262l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V263e1 $$unsorted)) (and (@ (@ tptp.mem V263e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V262l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V263e1)) V262l_27))))))) (= (= _let_13 _let_20) (exists ((V264l_27 $$unsorted)) (and (@ (@ tptp.mem V264l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V265e1 $$unsorted)) (and (@ (@ tptp.mem V265e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V264l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V265e1)) V264l_27))))))) (= (= _let_20 _let_13) (exists ((V266l_27 $$unsorted)) (and (@ (@ tptp.mem V266l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V267e1 $$unsorted)) (and (@ (@ tptp.mem V267e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V266l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V267e1)) V266l_27))))))) (= (= _let_13 _let_18) (exists ((V268l_27 $$unsorted)) (and (@ (@ tptp.mem V268l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V269e1 $$unsorted)) (and (@ (@ tptp.mem V269e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V268l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V269e1)) V268l_27))))))) (= (= _let_18 _let_13) (exists ((V270l_27 $$unsorted)) (and (@ (@ tptp.mem V270l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V271e1 $$unsorted)) (and (@ (@ tptp.mem V271e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V270l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V271e1)) V270l_27))))))) (= (= _let_13 tptp.fo__c_2Enum_2E0) _let_1) (= (= tptp.fo__c_2Enum_2E0 _let_13) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_3)) _let_10)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_11 _let_10)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_2)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2)) _let_1)))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 9.41/9.74  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (= V0l (@ tptp.c_2Elist_2ENIL A_27a)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_3 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_8 (@ _let_7 _let_6))) (let ((_let_9 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_10 (@ _let_9 _let_8))) (let ((_let_11 (@ tptp.ap tptp.c_2Earithmetic_2E_3E))) (let ((_let_12 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_13 (@ tptp.surj__ty_2Enum_2Enum _let_3))) (let ((_let_14 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_15 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_16 (@ tptp.ap (@ _let_15 _let_14)))) (let ((_let_17 (@ _let_16 _let_10))) (let ((_let_18 (@ tptp.surj__ty_2Enum_2Enum _let_17))) (let ((_let_19 (@ (@ tptp.ap (@ _let_15 _let_10)) _let_14))) (let ((_let_20 (@ tptp.surj__ty_2Enum_2Enum _let_19))) (let ((_let_21 (@ tptp.ap (@ _let_5 _let_3)))) (let ((_let_22 (@ tptp.ap (@ _let_11 _let_3)))) (let ((_let_23 (@ tptp.surj__ty_2Enum_2Enum _let_10))) (let ((_let_24 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_25 (@ _let_24 _let_6))) (let ((_let_26 (@ _let_9 _let_25))) (let ((_let_27 (@ _let_16 _let_26))) (let ((_let_28 (@ tptp.surj__ty_2Enum_2Enum _let_27))) (let ((_let_29 (@ (@ tptp.ap (@ _let_15 _let_26)) _let_14))) (let ((_let_30 (@ tptp.surj__ty_2Enum_2Enum _let_29))) (let ((_let_31 (@ tptp.surj__ty_2Enum_2Enum _let_26))) (let ((_let_32 (@ _let_7 _let_8))) (let ((_let_33 (@ _let_9 _let_32))) (let ((_let_34 (@ _let_16 _let_33))) (let ((_let_35 (@ tptp.surj__ty_2Enum_2Enum _let_34))) (let ((_let_36 (@ (@ tptp.ap (@ _let_15 _let_33)) _let_14))) (let ((_let_37 (@ tptp.surj__ty_2Enum_2Enum _let_36))) (let ((_let_38 (@ tptp.surj__ty_2Enum_2Enum _let_33))) (let ((_let_39 (@ _let_9 (@ _let_24 _let_8)))) (let ((_let_40 (@ _let_16 _let_39))) (let ((_let_41 (@ tptp.surj__ty_2Enum_2Enum _let_40))) (let ((_let_42 (@ (@ tptp.ap (@ _let_15 _let_39)) _let_14))) (let ((_let_43 (@ tptp.surj__ty_2Enum_2Enum _let_42))) (let ((_let_44 (@ tptp.surj__ty_2Enum_2Enum _let_39))) (let ((_let_45 (@ _let_9 (@ _let_7 _let_25)))) (let ((_let_46 (@ _let_16 _let_45))) (let ((_let_47 (@ tptp.surj__ty_2Enum_2Enum _let_46))) (let ((_let_48 (@ (@ tptp.ap (@ _let_15 _let_45)) _let_14))) (let ((_let_49 (@ tptp.surj__ty_2Enum_2Enum _let_48))) (let ((_let_50 (@ tptp.surj__ty_2Enum_2Enum _let_45))) (let ((_let_51 (@ _let_9 (@ _let_24 _let_25)))) (let ((_let_52 (@ _let_16 _let_51))) (let ((_let_53 (@ tptp.surj__ty_2Enum_2Enum _let_52))) (let ((_let_54 (@ (@ tptp.ap (@ _let_15 _let_51)) _let_14))) (let ((_let_55 (@ tptp.surj__ty_2Enum_2Enum _let_54))) (let ((_let_56 (@ tptp.surj__ty_2Enum_2Enum _let_51))) (let ((_let_57 (@ _let_9 (@ _let_7 _let_32)))) (let ((_let_58 (@ _let_16 _let_57))) (let ((_let_59 (@ tptp.surj__ty_2Enum_2Enum _let_58))) (let ((_let_60 (@ (@ tptp.ap (@ _let_15 _let_57)) _let_14))) (let ((_let_61 (@ tptp.surj__ty_2Enum_2Enum _let_60))) (let ((_let_62 (@ tptp.surj__ty_2Enum_2Enum _let_57))) (and (= (= _let_13 _let_62) (exists ((V2e1 $$unsorted)) (and (@ (@ tptp.mem V2e1) A_27a) (exists ((V3e2 $$unsorted)) (and (@ (@ tptp.mem V3e2) A_27a) (exists ((V4e3 $$unsorted)) (and (@ (@ tptp.mem V4e3) A_27a) (exists ((V5e4 $$unsorted)) (and (@ (@ tptp.mem V5e4) A_27a) (exists ((V6e5 $$unsorted)) (and (@ (@ tptp.mem V6e5) A_27a) (exists ((V7e6 $$unsorted)) (and (@ (@ tptp.mem V7e6) A_27a) (exists ((V8e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V8e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2e1)) (@ (@ tptp.ap (@ _let_1 V3e2)) (@ (@ tptp.ap (@ _let_1 V4e3)) (@ (@ tptp.ap (@ _let_1 V5e4)) (@ (@ tptp.ap (@ _let_1 V6e5)) (@ (@ tptp.ap (@ _let_1 V7e6)) (@ (@ tptp.ap (@ _let_1 V8e7)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))) (= (= _let_62 _let_13) (exists ((V9e1 $$unsorted)) (and (@ (@ tptp.mem V9e1) A_27a) (exists ((V10e2 $$unsorted)) (and (@ (@ tptp.mem V10e2) A_27a) (exists ((V11e3 $$unsorted)) (and (@ (@ tptp.mem V11e3) A_27a) (exists ((V12e4 $$unsorted)) (and (@ (@ tptp.mem V12e4) A_27a) (exists ((V13e5 $$unsorted)) (and (@ (@ tptp.mem V13e5) A_27a) (exists ((V14e6 $$unsorted)) (and (@ (@ tptp.mem V14e6) A_27a) (exists ((V15e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V15e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V9e1)) (@ (@ tptp.ap (@ _let_1 V10e2)) (@ (@ tptp.ap (@ _let_1 V11e3)) (@ (@ tptp.ap (@ _let_1 V12e4)) (@ (@ tptp.ap (@ _let_1 V13e5)) (@ (@ tptp.ap (@ _let_1 V14e6)) (@ (@ tptp.ap (@ _let_1 V15e7)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_51)) _let_3)) (exists ((V16l_27 $$unsorted)) (and (@ (@ tptp.mem V16l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V17e1 $$unsorted)) (and (@ (@ tptp.mem V17e1) A_27a) (exists ((V18e2 $$unsorted)) (and (@ (@ tptp.mem V18e2) A_27a) (exists ((V19e3 $$unsorted)) (and (@ (@ tptp.mem V19e3) A_27a) (exists ((V20e4 $$unsorted)) (and (@ (@ tptp.mem V20e4) A_27a) (exists ((V21e5 $$unsorted)) (and (@ (@ tptp.mem V21e5) A_27a) (exists ((V22e6 $$unsorted)) (and (@ (@ tptp.mem V22e6) A_27a) (exists ((V23e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V23e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V17e1)) (@ (@ tptp.ap (@ _let_1 V18e2)) (@ (@ tptp.ap (@ _let_1 V19e3)) (@ (@ tptp.ap (@ _let_1 V20e4)) (@ (@ tptp.ap (@ _let_1 V21e5)) (@ (@ tptp.ap (@ _let_1 V22e6)) (@ (@ tptp.ap (@ _let_1 V23e7)) V16l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_51)) (exists ((V24l_27 $$unsorted)) (and (@ (@ tptp.mem V24l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V25e1 $$unsorted)) (and (@ (@ tptp.mem V25e1) A_27a) (exists ((V26e2 $$unsorted)) (and (@ (@ tptp.mem V26e2) A_27a) (exists ((V27e3 $$unsorted)) (and (@ (@ tptp.mem V27e3) A_27a) (exists ((V28e4 $$unsorted)) (and (@ (@ tptp.mem V28e4) A_27a) (exists ((V29e5 $$unsorted)) (and (@ (@ tptp.mem V29e5) A_27a) (exists ((V30e6 $$unsorted)) (and (@ (@ tptp.mem V30e6) A_27a) (exists ((V31e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V31e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V25e1)) (@ (@ tptp.ap (@ _let_1 V26e2)) (@ (@ tptp.ap (@ _let_1 V27e3)) (@ (@ tptp.ap (@ _let_1 V28e4)) (@ (@ tptp.ap (@ _let_1 V29e5)) (@ (@ tptp.ap (@ _let_1 V30e6)) (@ (@ tptp.ap (@ _let_1 V31e7)) V24l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_57)) _let_3)) (exists ((V32l_27 $$unsorted)) (and (@ (@ tptp.mem V32l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V33e1 $$unsorted)) (and (@ (@ tptp.mem V33e1) A_27a) (exists ((V34e2 $$unsorted)) (and (@ (@ tptp.mem V34e2) A_27a) (exists ((V35e3 $$unsorted)) (and (@ (@ tptp.mem V35e3) A_27a) (exists ((V36e4 $$unsorted)) (and (@ (@ tptp.mem V36e4) A_27a) (exists ((V37e5 $$unsorted)) (and (@ (@ tptp.mem V37e5) A_27a) (exists ((V38e6 $$unsorted)) (and (@ (@ tptp.mem V38e6) A_27a) (exists ((V39e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V39e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V33e1)) (@ (@ tptp.ap (@ _let_1 V34e2)) (@ (@ tptp.ap (@ _let_1 V35e3)) (@ (@ tptp.ap (@ _let_1 V36e4)) (@ (@ tptp.ap (@ _let_1 V37e5)) (@ (@ tptp.ap (@ _let_1 V38e6)) (@ (@ tptp.ap (@ _let_1 V39e7)) V32l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_57)) (exists ((V40l_27 $$unsorted)) (and (@ (@ tptp.mem V40l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V41e1 $$unsorted)) (and (@ (@ tptp.mem V41e1) A_27a) (exists ((V42e2 $$unsorted)) (and (@ (@ tptp.mem V42e2) A_27a) (exists ((V43e3 $$unsorted)) (and (@ (@ tptp.mem V43e3) A_27a) (exists ((V44e4 $$unsorted)) (and (@ (@ tptp.mem V44e4) A_27a) (exists ((V45e5 $$unsorted)) (and (@ (@ tptp.mem V45e5) A_27a) (exists ((V46e6 $$unsorted)) (and (@ (@ tptp.mem V46e6) A_27a) (exists ((V47e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V47e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V41e1)) (@ (@ tptp.ap (@ _let_1 V42e2)) (@ (@ tptp.ap (@ _let_1 V43e3)) (@ (@ tptp.ap (@ _let_1 V44e4)) (@ (@ tptp.ap (@ _let_1 V45e5)) (@ (@ tptp.ap (@ _let_1 V46e6)) (@ (@ tptp.ap (@ _let_1 V47e7)) V40l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_60)) _let_3)) (exists ((V48l_27 $$unsorted)) (and (@ (@ tptp.mem V48l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V49e1 $$unsorted)) (and (@ (@ tptp.mem V49e1) A_27a) (exists ((V50e2 $$unsorted)) (and (@ (@ tptp.mem V50e2) A_27a) (exists ((V51e3 $$unsorted)) (and (@ (@ tptp.mem V51e3) A_27a) (exists ((V52e4 $$unsorted)) (and (@ (@ tptp.mem V52e4) A_27a) (exists ((V53e5 $$unsorted)) (and (@ (@ tptp.mem V53e5) A_27a) (exists ((V54e6 $$unsorted)) (and (@ (@ tptp.mem V54e6) A_27a) (exists ((V55e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V55e7) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V48l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V49e1)) (@ (@ tptp.ap (@ _let_1 V50e2)) (@ (@ tptp.ap (@ _let_1 V51e3)) (@ (@ tptp.ap (@ _let_1 V52e4)) (@ (@ tptp.ap (@ _let_1 V53e5)) (@ (@ tptp.ap (@ _let_1 V54e6)) (@ (@ tptp.ap (@ _let_1 V55e7)) V48l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_60)) (exists ((V56l_27 $$unsorted)) (and (@ (@ tptp.mem V56l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V57e1 $$unsorted)) (and (@ (@ tptp.mem V57e1) A_27a) (exists ((V58e2 $$unsorted)) (and (@ (@ tptp.mem V58e2) A_27a) (exists ((V59e3 $$unsorted)) (and (@ (@ tptp.mem V59e3) A_27a) (exists ((V60e4 $$unsorted)) (and (@ (@ tptp.mem V60e4) A_27a) (exists ((V61e5 $$unsorted)) (and (@ (@ tptp.mem V61e5) A_27a) (exists ((V62e6 $$unsorted)) (and (@ (@ tptp.mem V62e6) A_27a) (exists ((V63e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V63e7) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V56l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V57e1)) (@ (@ tptp.ap (@ _let_1 V58e2)) (@ (@ tptp.ap (@ _let_1 V59e3)) (@ (@ tptp.ap (@ _let_1 V60e4)) (@ (@ tptp.ap (@ _let_1 V61e5)) (@ (@ tptp.ap (@ _let_1 V62e6)) (@ (@ tptp.ap (@ _let_1 V63e7)) V56l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_58)) _let_3)) (exists ((V64l_27 $$unsorted)) (and (@ (@ tptp.mem V64l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V65e1 $$unsorted)) (and (@ (@ tptp.mem V65e1) A_27a) (exists ((V66e2 $$unsorted)) (and (@ (@ tptp.mem V66e2) A_27a) (exists ((V67e3 $$unsorted)) (and (@ (@ tptp.mem V67e3) A_27a) (exists ((V68e4 $$unsorted)) (and (@ (@ tptp.mem V68e4) A_27a) (exists ((V69e5 $$unsorted)) (and (@ (@ tptp.mem V69e5) A_27a) (exists ((V70e6 $$unsorted)) (and (@ (@ tptp.mem V70e6) A_27a) (exists ((V71e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V71e7) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V64l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V65e1)) (@ (@ tptp.ap (@ _let_1 V66e2)) (@ (@ tptp.ap (@ _let_1 V67e3)) (@ (@ tptp.ap (@ _let_1 V68e4)) (@ (@ tptp.ap (@ _let_1 V69e5)) (@ (@ tptp.ap (@ _let_1 V70e6)) (@ (@ tptp.ap (@ _let_1 V71e7)) V64l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_58)) (exists ((V72l_27 $$unsorted)) (and (@ (@ tptp.mem V72l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V73e1 $$unsorted)) (and (@ (@ tptp.mem V73e1) A_27a) (exists ((V74e2 $$unsorted)) (and (@ (@ tptp.mem V74e2) A_27a) (exists ((V75e3 $$unsorted)) (and (@ (@ tptp.mem V75e3) A_27a) (exists ((V76e4 $$unsorted)) (and (@ (@ tptp.mem V76e4) A_27a) (exists ((V77e5 $$unsorted)) (and (@ (@ tptp.mem V77e5) A_27a) (exists ((V78e6 $$unsorted)) (and (@ (@ tptp.mem V78e6) A_27a) (exists ((V79e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V79e7) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V72l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V73e1)) (@ (@ tptp.ap (@ _let_1 V74e2)) (@ (@ tptp.ap (@ _let_1 V75e3)) (@ (@ tptp.ap (@ _let_1 V76e4)) (@ (@ tptp.ap (@ _let_1 V77e5)) (@ (@ tptp.ap (@ _let_1 V78e6)) (@ (@ tptp.ap (@ _let_1 V79e7)) V72l_27)))))))))))))))))))))))))) (= (= _let_13 _let_61) (exists ((V80l_27 $$unsorted)) (and (@ (@ tptp.mem V80l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V81e1 $$unsorted)) (and (@ (@ tptp.mem V81e1) A_27a) (exists ((V82e2 $$unsorted)) (and (@ (@ tptp.mem V82e2) A_27a) (exists ((V83e3 $$unsorted)) (and (@ (@ tptp.mem V83e3) A_27a) (exists ((V84e4 $$unsorted)) (and (@ (@ tptp.mem V84e4) A_27a) (exists ((V85e5 $$unsorted)) (and (@ (@ tptp.mem V85e5) A_27a) (exists ((V86e6 $$unsorted)) (and (@ (@ tptp.mem V86e6) A_27a) (exists ((V87e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V87e7) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V80l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V81e1)) (@ (@ tptp.ap (@ _let_1 V82e2)) (@ (@ tptp.ap (@ _let_1 V83e3)) (@ (@ tptp.ap (@ _let_1 V84e4)) (@ (@ tptp.ap (@ _let_1 V85e5)) (@ (@ tptp.ap (@ _let_1 V86e6)) (@ (@ tptp.ap (@ _let_1 V87e7)) V80l_27)))))))))))))))))))))))))) (= (= _let_61 _let_13) (exists ((V88l_27 $$unsorted)) (and (@ (@ tptp.mem V88l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V89e1 $$unsorted)) (and (@ (@ tptp.mem V89e1) A_27a) (exists ((V90e2 $$unsorted)) (and (@ (@ tptp.mem V90e2) A_27a) (exists ((V91e3 $$unsorted)) (and (@ (@ tptp.mem V91e3) A_27a) (exists ((V92e4 $$unsorted)) (and (@ (@ tptp.mem V92e4) A_27a) (exists ((V93e5 $$unsorted)) (and (@ (@ tptp.mem V93e5) A_27a) (exists ((V94e6 $$unsorted)) (and (@ (@ tptp.mem V94e6) A_27a) (exists ((V95e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V95e7) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V88l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V89e1)) (@ (@ tptp.ap (@ _let_1 V90e2)) (@ (@ tptp.ap (@ _let_1 V91e3)) (@ (@ tptp.ap (@ _let_1 V92e4)) (@ (@ tptp.ap (@ _let_1 V93e5)) (@ (@ tptp.ap (@ _let_1 V94e6)) (@ (@ tptp.ap (@ _let_1 V95e7)) V88l_27)))))))))))))))))))))))))) (= (= _let_13 _let_59) (exists ((V96l_27 $$unsorted)) (and (@ (@ tptp.mem V96l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V97e1 $$unsorted)) (and (@ (@ tptp.mem V97e1) A_27a) (exists ((V98e2 $$unsorted)) (and (@ (@ tptp.mem V98e2) A_27a) (exists ((V99e3 $$unsorted)) (and (@ (@ tptp.mem V99e3) A_27a) (exists ((V100e4 $$unsorted)) (and (@ (@ tptp.mem V100e4) A_27a) (exists ((V101e5 $$unsorted)) (and (@ (@ tptp.mem V101e5) A_27a) (exists ((V102e6 $$unsorted)) (and (@ (@ tptp.mem V102e6) A_27a) (exists ((V103e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V103e7) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V96l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V97e1)) (@ (@ tptp.ap (@ _let_1 V98e2)) (@ (@ tptp.ap (@ _let_1 V99e3)) (@ (@ tptp.ap (@ _let_1 V100e4)) (@ (@ tptp.ap (@ _let_1 V101e5)) (@ (@ tptp.ap (@ _let_1 V102e6)) (@ (@ tptp.ap (@ _let_1 V103e7)) V96l_27)))))))))))))))))))))))))) (= (= _let_59 _let_13) (exists ((V104l_27 $$unsorted)) (and (@ (@ tptp.mem V104l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V105e1 $$unsorted)) (and (@ (@ tptp.mem V105e1) A_27a) (exists ((V106e2 $$unsorted)) (and (@ (@ tptp.mem V106e2) A_27a) (exists ((V107e3 $$unsorted)) (and (@ (@ tptp.mem V107e3) A_27a) (exists ((V108e4 $$unsorted)) (and (@ (@ tptp.mem V108e4) A_27a) (exists ((V109e5 $$unsorted)) (and (@ (@ tptp.mem V109e5) A_27a) (exists ((V110e6 $$unsorted)) (and (@ (@ tptp.mem V110e6) A_27a) (exists ((V111e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V111e7) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V104l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V105e1)) (@ (@ tptp.ap (@ _let_1 V106e2)) (@ (@ tptp.ap (@ _let_1 V107e3)) (@ (@ tptp.ap (@ _let_1 V108e4)) (@ (@ tptp.ap (@ _let_1 V109e5)) (@ (@ tptp.ap (@ _let_1 V110e6)) (@ (@ tptp.ap (@ _let_1 V111e7)) V104l_27)))))))))))))))))))))))))) (= (= _let_13 _let_56) (exists ((V112e1 $$unsorted)) (and (@ (@ tptp.mem V112e1) A_27a) (exists ((V113e2 $$unsorted)) (and (@ (@ tptp.mem V113e2) A_27a) (exists ((V114e3 $$unsorted)) (and (@ (@ tptp.mem V114e3) A_27a) (exists ((V115e4 $$unsorted)) (and (@ (@ tptp.mem V115e4) A_27a) (exists ((V116e5 $$unsorted)) (and (@ (@ tptp.mem V116e5) A_27a) (exists ((V117e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V117e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V112e1)) (@ (@ tptp.ap (@ _let_1 V113e2)) (@ (@ tptp.ap (@ _let_1 V114e3)) (@ (@ tptp.ap (@ _let_1 V115e4)) (@ (@ tptp.ap (@ _let_1 V116e5)) (@ (@ tptp.ap (@ _let_1 V117e6)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))) (= (= _let_56 _let_13) (exists ((V118e1 $$unsorted)) (and (@ (@ tptp.mem V118e1) A_27a) (exists ((V119e2 $$unsorted)) (and (@ (@ tptp.mem V119e2) A_27a) (exists ((V120e3 $$unsorted)) (and (@ (@ tptp.mem V120e3) A_27a) (exists ((V121e4 $$unsorted)) (and (@ (@ tptp.mem V121e4) A_27a) (exists ((V122e5 $$unsorted)) (and (@ (@ tptp.mem V122e5) A_27a) (exists ((V123e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V123e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V118e1)) (@ (@ tptp.ap (@ _let_1 V119e2)) (@ (@ tptp.ap (@ _let_1 V120e3)) (@ (@ tptp.ap (@ _let_1 V121e4)) (@ (@ tptp.ap (@ _let_1 V122e5)) (@ (@ tptp.ap (@ _let_1 V123e6)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_45)) _let_3)) (exists ((V124l_27 $$unsorted)) (and (@ (@ tptp.mem V124l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V125e1 $$unsorted)) (and (@ (@ tptp.mem V125e1) A_27a) (exists ((V126e2 $$unsorted)) (and (@ (@ tptp.mem V126e2) A_27a) (exists ((V127e3 $$unsorted)) (and (@ (@ tptp.mem V127e3) A_27a) (exists ((V128e4 $$unsorted)) (and (@ (@ tptp.mem V128e4) A_27a) (exists ((V129e5 $$unsorted)) (and (@ (@ tptp.mem V129e5) A_27a) (exists ((V130e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V130e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V125e1)) (@ (@ tptp.ap (@ _let_1 V126e2)) (@ (@ tptp.ap (@ _let_1 V127e3)) (@ (@ tptp.ap (@ _let_1 V128e4)) (@ (@ tptp.ap (@ _let_1 V129e5)) (@ (@ tptp.ap (@ _let_1 V130e6)) V124l_27))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_45)) (exists ((V131l_27 $$unsorted)) (and (@ (@ tptp.mem V131l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V132e1 $$unsorted)) (and (@ (@ tptp.mem V132e1) A_27a) (exists ((V133e2 $$unsorted)) (and (@ (@ tptp.mem V133e2) A_27a) (exists ((V134e3 $$unsorted)) (and (@ (@ tptp.mem V134e3) A_27a) (exists ((V135e4 $$unsorted)) (and (@ (@ tptp.mem V135e4) A_27a) (exists ((V136e5 $$unsorted)) (and (@ (@ tptp.mem V136e5) A_27a) (exists ((V137e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V137e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V132e1)) (@ (@ tptp.ap (@ _let_1 V133e2)) (@ (@ tptp.ap (@ _let_1 V134e3)) (@ (@ tptp.ap (@ _let_1 V135e4)) (@ (@ tptp.ap (@ _let_1 V136e5)) (@ (@ tptp.ap (@ _let_1 V137e6)) V131l_27))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_51)) _let_3)) (exists ((V138l_27 $$unsorted)) (and (@ (@ tptp.mem V138l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V139e1 $$unsorted)) (and (@ (@ tptp.mem V139e1) A_27a) (exists ((V140e2 $$unsorted)) (and (@ (@ tptp.mem V140e2) A_27a) (exists ((V141e3 $$unsorted)) (and (@ (@ tptp.mem V141e3) A_27a) (exists ((V142e4 $$unsorted)) (and (@ (@ tptp.mem V142e4) A_27a) (exists ((V143e5 $$unsorted)) (and (@ (@ tptp.mem V143e5) A_27a) (exists ((V144e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V144e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V139e1)) (@ (@ tptp.ap (@ _let_1 V140e2)) (@ (@ tptp.ap (@ _let_1 V141e3)) (@ (@ tptp.ap (@ _let_1 V142e4)) (@ (@ tptp.ap (@ _let_1 V143e5)) (@ (@ tptp.ap (@ _let_1 V144e6)) V138l_27))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_51)) (exists ((V145l_27 $$unsorted)) (and (@ (@ tptp.mem V145l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V146e1 $$unsorted)) (and (@ (@ tptp.mem V146e1) A_27a) (exists ((V147e2 $$unsorted)) (and (@ (@ tptp.mem V147e2) A_27a) (exists ((V148e3 $$unsorted)) (and (@ (@ tptp.mem V148e3) A_27a) (exists ((V149e4 $$unsorted)) (and (@ (@ tptp.mem V149e4) A_27a) (exists ((V150e5 $$unsorted)) (and (@ (@ tptp.mem V150e5) A_27a) (exists ((V151e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V151e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V146e1)) (@ (@ tptp.ap (@ _let_1 V147e2)) (@ (@ tptp.ap (@ _let_1 V148e3)) (@ (@ tptp.ap (@ _let_1 V149e4)) (@ (@ tptp.ap (@ _let_1 V150e5)) (@ (@ tptp.ap (@ _let_1 V151e6)) V145l_27))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_54)) _let_3)) (exists ((V152l_27 $$unsorted)) (and (@ (@ tptp.mem V152l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V153e1 $$unsorted)) (and (@ (@ tptp.mem V153e1) A_27a) (exists ((V154e2 $$unsorted)) (and (@ (@ tptp.mem V154e2) A_27a) (exists ((V155e3 $$unsorted)) (and (@ (@ tptp.mem V155e3) A_27a) (exists ((V156e4 $$unsorted)) (and (@ (@ tptp.mem V156e4) A_27a) (exists ((V157e5 $$unsorted)) (and (@ (@ tptp.mem V157e5) A_27a) (exists ((V158e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V158e6) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V152l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V153e1)) (@ (@ tptp.ap (@ _let_1 V154e2)) (@ (@ tptp.ap (@ _let_1 V155e3)) (@ (@ tptp.ap (@ _let_1 V156e4)) (@ (@ tptp.ap (@ _let_1 V157e5)) (@ (@ tptp.ap (@ _let_1 V158e6)) V152l_27))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_54)) (exists ((V159l_27 $$unsorted)) (and (@ (@ tptp.mem V159l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V160e1 $$unsorted)) (and (@ (@ tptp.mem V160e1) A_27a) (exists ((V161e2 $$unsorted)) (and (@ (@ tptp.mem V161e2) A_27a) (exists ((V162e3 $$unsorted)) (and (@ (@ tptp.mem V162e3) A_27a) (exists ((V163e4 $$unsorted)) (and (@ (@ tptp.mem V163e4) A_27a) (exists ((V164e5 $$unsorted)) (and (@ (@ tptp.mem V164e5) A_27a) (exists ((V165e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V165e6) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V159l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V160e1)) (@ (@ tptp.ap (@ _let_1 V161e2)) (@ (@ tptp.ap (@ _let_1 V162e3)) (@ (@ tptp.ap (@ _let_1 V163e4)) (@ (@ tptp.ap (@ _let_1 V164e5)) (@ (@ tptp.ap (@ _let_1 V165e6)) V159l_27))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_52)) _let_3)) (exists ((V166l_27 $$unsorted)) (and (@ (@ tptp.mem V166l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V167e1 $$unsorted)) (and (@ (@ tptp.mem V167e1) A_27a) (exists ((V168e2 $$unsorted)) (and (@ (@ tptp.mem V168e2) A_27a) (exists ((V169e3 $$unsorted)) (and (@ (@ tptp.mem V169e3) A_27a) (exists ((V170e4 $$unsorted)) (and (@ (@ tptp.mem V170e4) A_27a) (exists ((V171e5 $$unsorted)) (and (@ (@ tptp.mem V171e5) A_27a) (exists ((V172e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V172e6) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V166l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V167e1)) (@ (@ tptp.ap (@ _let_1 V168e2)) (@ (@ tptp.ap (@ _let_1 V169e3)) (@ (@ tptp.ap (@ _let_1 V170e4)) (@ (@ tptp.ap (@ _let_1 V171e5)) (@ (@ tptp.ap (@ _let_1 V172e6)) V166l_27))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_52)) (exists ((V173l_27 $$unsorted)) (and (@ (@ tptp.mem V173l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V174e1 $$unsorted)) (and (@ (@ tptp.mem V174e1) A_27a) (exists ((V175e2 $$unsorted)) (and (@ (@ tptp.mem V175e2) A_27a) (exists ((V176e3 $$unsorted)) (and (@ (@ tptp.mem V176e3) A_27a) (exists ((V177e4 $$unsorted)) (and (@ (@ tptp.mem V177e4) A_27a) (exists ((V178e5 $$unsorted)) (and (@ (@ tptp.mem V178e5) A_27a) (exists ((V179e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V179e6) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V173l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V174e1)) (@ (@ tptp.ap (@ _let_1 V175e2)) (@ (@ tptp.ap (@ _let_1 V176e3)) (@ (@ tptp.ap (@ _let_1 V177e4)) (@ (@ tptp.ap (@ _let_1 V178e5)) (@ (@ tptp.ap (@ _let_1 V179e6)) V173l_27))))))))))))))))))))))) (= (= _let_13 _let_55) (exists ((V180l_27 $$unsorted)) (and (@ (@ tptp.mem V180l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V181e1 $$unsorted)) (and (@ (@ tptp.mem V181e1) A_27a) (exists ((V182e2 $$unsorted)) (and (@ (@ tptp.mem V182e2) A_27a) (exists ((V183e3 $$unsorted)) (and (@ (@ tptp.mem V183e3) A_27a) (exists ((V184e4 $$unsorted)) (and (@ (@ tptp.mem V184e4) A_27a) (exists ((V185e5 $$unsorted)) (and (@ (@ tptp.mem V185e5) A_27a) (exists ((V186e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V186e6) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V180l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V181e1)) (@ (@ tptp.ap (@ _let_1 V182e2)) (@ (@ tptp.ap (@ _let_1 V183e3)) (@ (@ tptp.ap (@ _let_1 V184e4)) (@ (@ tptp.ap (@ _let_1 V185e5)) (@ (@ tptp.ap (@ _let_1 V186e6)) V180l_27))))))))))))))))))))))) (= (= _let_55 _let_13) (exists ((V187l_27 $$unsorted)) (and (@ (@ tptp.mem V187l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V188e1 $$unsorted)) (and (@ (@ tptp.mem V188e1) A_27a) (exists ((V189e2 $$unsorted)) (and (@ (@ tptp.mem V189e2) A_27a) (exists ((V190e3 $$unsorted)) (and (@ (@ tptp.mem V190e3) A_27a) (exists ((V191e4 $$unsorted)) (and (@ (@ tptp.mem V191e4) A_27a) (exists ((V192e5 $$unsorted)) (and (@ (@ tptp.mem V192e5) A_27a) (exists ((V193e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V193e6) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V187l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V188e1)) (@ (@ tptp.ap (@ _let_1 V189e2)) (@ (@ tptp.ap (@ _let_1 V190e3)) (@ (@ tptp.ap (@ _let_1 V191e4)) (@ (@ tptp.ap (@ _let_1 V192e5)) (@ (@ tptp.ap (@ _let_1 V193e6)) V187l_27))))))))))))))))))))))) (= (= _let_13 _let_53) (exists ((V194l_27 $$unsorted)) (and (@ (@ tptp.mem V194l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V195e1 $$unsorted)) (and (@ (@ tptp.mem V195e1) A_27a) (exists ((V196e2 $$unsorted)) (and (@ (@ tptp.mem V196e2) A_27a) (exists ((V197e3 $$unsorted)) (and (@ (@ tptp.mem V197e3) A_27a) (exists ((V198e4 $$unsorted)) (and (@ (@ tptp.mem V198e4) A_27a) (exists ((V199e5 $$unsorted)) (and (@ (@ tptp.mem V199e5) A_27a) (exists ((V200e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V200e6) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V194l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V195e1)) (@ (@ tptp.ap (@ _let_1 V196e2)) (@ (@ tptp.ap (@ _let_1 V197e3)) (@ (@ tptp.ap (@ _let_1 V198e4)) (@ (@ tptp.ap (@ _let_1 V199e5)) (@ (@ tptp.ap (@ _let_1 V200e6)) V194l_27))))))))))))))))))))))) (= (= _let_53 _let_13) (exists ((V201l_27 $$unsorted)) (and (@ (@ tptp.mem V201l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V202e1 $$unsorted)) (and (@ (@ tptp.mem V202e1) A_27a) (exists ((V203e2 $$unsorted)) (and (@ (@ tptp.mem V203e2) A_27a) (exists ((V204e3 $$unsorted)) (and (@ (@ tptp.mem V204e3) A_27a) (exists ((V205e4 $$unsorted)) (and (@ (@ tptp.mem V205e4) A_27a) (exists ((V206e5 $$unsorted)) (and (@ (@ tptp.mem V206e5) A_27a) (exists ((V207e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V207e6) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V201l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V202e1)) (@ (@ tptp.ap (@ _let_1 V203e2)) (@ (@ tptp.ap (@ _let_1 V204e3)) (@ (@ tptp.ap (@ _let_1 V205e4)) (@ (@ tptp.ap (@ _let_1 V206e5)) (@ (@ tptp.ap (@ _let_1 V207e6)) V201l_27))))))))))))))))))))))) (= (= _let_13 _let_50) (exists ((V208e1 $$unsorted)) (and (@ (@ tptp.mem V208e1) A_27a) (exists ((V209e2 $$unsorted)) (and (@ (@ tptp.mem V209e2) A_27a) (exists ((V210e3 $$unsorted)) (and (@ (@ tptp.mem V210e3) A_27a) (exists ((V211e4 $$unsorted)) (and (@ (@ tptp.mem V211e4) A_27a) (exists ((V212e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V212e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V208e1)) (@ (@ tptp.ap (@ _let_1 V209e2)) (@ (@ tptp.ap (@ _let_1 V210e3)) (@ (@ tptp.ap (@ _let_1 V211e4)) (@ (@ tptp.ap (@ _let_1 V212e5)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))) (= (= _let_50 _let_13) (exists ((V213e1 $$unsorted)) (and (@ (@ tptp.mem V213e1) A_27a) (exists ((V214e2 $$unsorted)) (and (@ (@ tptp.mem V214e2) A_27a) (exists ((V215e3 $$unsorted)) (and (@ (@ tptp.mem V215e3) A_27a) (exists ((V216e4 $$unsorted)) (and (@ (@ tptp.mem V216e4) A_27a) (exists ((V217e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V217e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V213e1)) (@ (@ tptp.ap (@ _let_1 V214e2)) (@ (@ tptp.ap (@ _let_1 V215e3)) (@ (@ tptp.ap (@ _let_1 V216e4)) (@ (@ tptp.ap (@ _let_1 V217e5)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_39)) _let_3)) (exists ((V218l_27 $$unsorted)) (and (@ (@ tptp.mem V218l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V219e1 $$unsorted)) (and (@ (@ tptp.mem V219e1) A_27a) (exists ((V220e2 $$unsorted)) (and (@ (@ tptp.mem V220e2) A_27a) (exists ((V221e3 $$unsorted)) (and (@ (@ tptp.mem V221e3) A_27a) (exists ((V222e4 $$unsorted)) (and (@ (@ tptp.mem V222e4) A_27a) (exists ((V223e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V223e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V219e1)) (@ (@ tptp.ap (@ _let_1 V220e2)) (@ (@ tptp.ap (@ _let_1 V221e3)) (@ (@ tptp.ap (@ _let_1 V222e4)) (@ (@ tptp.ap (@ _let_1 V223e5)) V218l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_39)) (exists ((V224l_27 $$unsorted)) (and (@ (@ tptp.mem V224l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V225e1 $$unsorted)) (and (@ (@ tptp.mem V225e1) A_27a) (exists ((V226e2 $$unsorted)) (and (@ (@ tptp.mem V226e2) A_27a) (exists ((V227e3 $$unsorted)) (and (@ (@ tptp.mem V227e3) A_27a) (exists ((V228e4 $$unsorted)) (and (@ (@ tptp.mem V228e4) A_27a) (exists ((V229e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V229e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V225e1)) (@ (@ tptp.ap (@ _let_1 V226e2)) (@ (@ tptp.ap (@ _let_1 V227e3)) (@ (@ tptp.ap (@ _let_1 V228e4)) (@ (@ tptp.ap (@ _let_1 V229e5)) V224l_27)))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_45)) _let_3)) (exists ((V230l_27 $$unsorted)) (and (@ (@ tptp.mem V230l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V231e1 $$unsorted)) (and (@ (@ tptp.mem V231e1) A_27a) (exists ((V232e2 $$unsorted)) (and (@ (@ tptp.mem V232e2) A_27a) (exists ((V233e3 $$unsorted)) (and (@ (@ tptp.mem V233e3) A_27a) (exists ((V234e4 $$unsorted)) (and (@ (@ tptp.mem V234e4) A_27a) (exists ((V235e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V235e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V231e1)) (@ (@ tptp.ap (@ _let_1 V232e2)) (@ (@ tptp.ap (@ _let_1 V233e3)) (@ (@ tptp.ap (@ _let_1 V234e4)) (@ (@ tptp.ap (@ _let_1 V235e5)) V230l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_45)) (exists ((V236l_27 $$unsorted)) (and (@ (@ tptp.mem V236l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V237e1 $$unsorted)) (and (@ (@ tptp.mem V237e1) A_27a) (exists ((V238e2 $$unsorted)) (and (@ (@ tptp.mem V238e2) A_27a) (exists ((V239e3 $$unsorted)) (and (@ (@ tptp.mem V239e3) A_27a) (exists ((V240e4 $$unsorted)) (and (@ (@ tptp.mem V240e4) A_27a) (exists ((V241e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V241e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V237e1)) (@ (@ tptp.ap (@ _let_1 V238e2)) (@ (@ tptp.ap (@ _let_1 V239e3)) (@ (@ tptp.ap (@ _let_1 V240e4)) (@ (@ tptp.ap (@ _let_1 V241e5)) V236l_27)))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_48)) _let_3)) (exists ((V242l_27 $$unsorted)) (and (@ (@ tptp.mem V242l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V243e1 $$unsorted)) (and (@ (@ tptp.mem V243e1) A_27a) (exists ((V244e2 $$unsorted)) (and (@ (@ tptp.mem V244e2) A_27a) (exists ((V245e3 $$unsorted)) (and (@ (@ tptp.mem V245e3) A_27a) (exists ((V246e4 $$unsorted)) (and (@ (@ tptp.mem V246e4) A_27a) (exists ((V247e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V247e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V242l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V243e1)) (@ (@ tptp.ap (@ _let_1 V244e2)) (@ (@ tptp.ap (@ _let_1 V245e3)) (@ (@ tptp.ap (@ _let_1 V246e4)) (@ (@ tptp.ap (@ _let_1 V247e5)) V242l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_48)) (exists ((V248l_27 $$unsorted)) (and (@ (@ tptp.mem V248l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V249e1 $$unsorted)) (and (@ (@ tptp.mem V249e1) A_27a) (exists ((V250e2 $$unsorted)) (and (@ (@ tptp.mem V250e2) A_27a) (exists ((V251e3 $$unsorted)) (and (@ (@ tptp.mem V251e3) A_27a) (exists ((V252e4 $$unsorted)) (and (@ (@ tptp.mem V252e4) A_27a) (exists ((V253e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V253e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V248l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V249e1)) (@ (@ tptp.ap (@ _let_1 V250e2)) (@ (@ tptp.ap (@ _let_1 V251e3)) (@ (@ tptp.ap (@ _let_1 V252e4)) (@ (@ tptp.ap (@ _let_1 V253e5)) V248l_27)))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_46)) _let_3)) (exists ((V254l_27 $$unsorted)) (and (@ (@ tptp.mem V254l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V255e1 $$unsorted)) (and (@ (@ tptp.mem V255e1) A_27a) (exists ((V256e2 $$unsorted)) (and (@ (@ tptp.mem V256e2) A_27a) (exists ((V257e3 $$unsorted)) (and (@ (@ tptp.mem V257e3) A_27a) (exists ((V258e4 $$unsorted)) (and (@ (@ tptp.mem V258e4) A_27a) (exists ((V259e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V259e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V254l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V255e1)) (@ (@ tptp.ap (@ _let_1 V256e2)) (@ (@ tptp.ap (@ _let_1 V257e3)) (@ (@ tptp.ap (@ _let_1 V258e4)) (@ (@ tptp.ap (@ _let_1 V259e5)) V254l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_46)) (exists ((V260l_27 $$unsorted)) (and (@ (@ tptp.mem V260l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V261e1 $$unsorted)) (and (@ (@ tptp.mem V261e1) A_27a) (exists ((V262e2 $$unsorted)) (and (@ (@ tptp.mem V262e2) A_27a) (exists ((V263e3 $$unsorted)) (and (@ (@ tptp.mem V263e3) A_27a) (exists ((V264e4 $$unsorted)) (and (@ (@ tptp.mem V264e4) A_27a) (exists ((V265e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V265e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V260l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V261e1)) (@ (@ tptp.ap (@ _let_1 V262e2)) (@ (@ tptp.ap (@ _let_1 V263e3)) (@ (@ tptp.ap (@ _let_1 V264e4)) (@ (@ tptp.ap (@ _let_1 V265e5)) V260l_27)))))))))))))))))))) (= (= _let_13 _let_49) (exists ((V266l_27 $$unsorted)) (and (@ (@ tptp.mem V266l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V267e1 $$unsorted)) (and (@ (@ tptp.mem V267e1) A_27a) (exists ((V268e2 $$unsorted)) (and (@ (@ tptp.mem V268e2) A_27a) (exists ((V269e3 $$unsorted)) (and (@ (@ tptp.mem V269e3) A_27a) (exists ((V270e4 $$unsorted)) (and (@ (@ tptp.mem V270e4) A_27a) (exists ((V271e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V271e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V266l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V267e1)) (@ (@ tptp.ap (@ _let_1 V268e2)) (@ (@ tptp.ap (@ _let_1 V269e3)) (@ (@ tptp.ap (@ _let_1 V270e4)) (@ (@ tptp.ap (@ _let_1 V271e5)) V266l_27)))))))))))))))))))) (= (= _let_49 _let_13) (exists ((V272l_27 $$unsorted)) (and (@ (@ tptp.mem V272l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V273e1 $$unsorted)) (and (@ (@ tptp.mem V273e1) A_27a) (exists ((V274e2 $$unsorted)) (and (@ (@ tptp.mem V274e2) A_27a) (exists ((V275e3 $$unsorted)) (and (@ (@ tptp.mem V275e3) A_27a) (exists ((V276e4 $$unsorted)) (and (@ (@ tptp.mem V276e4) A_27a) (exists ((V277e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V277e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V272l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V273e1)) (@ (@ tptp.ap (@ _let_1 V274e2)) (@ (@ tptp.ap (@ _let_1 V275e3)) (@ (@ tptp.ap (@ _let_1 V276e4)) (@ (@ tptp.ap (@ _let_1 V277e5)) V272l_27)))))))))))))))))))) (= (= _let_13 _let_47) (exists ((V278l_27 $$unsorted)) (and (@ (@ tptp.mem V278l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V279e1 $$unsorted)) (and (@ (@ tptp.mem V279e1) A_27a) (exists ((V280e2 $$unsorted)) (and (@ (@ tptp.mem V280e2) A_27a) (exists ((V281e3 $$unsorted)) (and (@ (@ tptp.mem V281e3) A_27a) (exists ((V282e4 $$unsorted)) (and (@ (@ tptp.mem V282e4) A_27a) (exists ((V283e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V283e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V278l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V279e1)) (@ (@ tptp.ap (@ _let_1 V280e2)) (@ (@ tptp.ap (@ _let_1 V281e3)) (@ (@ tptp.ap (@ _let_1 V282e4)) (@ (@ tptp.ap (@ _let_1 V283e5)) V278l_27)))))))))))))))))))) (= (= _let_47 _let_13) (exists ((V284l_27 $$unsorted)) (and (@ (@ tptp.mem V284l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V285e1 $$unsorted)) (and (@ (@ tptp.mem V285e1) A_27a) (exists ((V286e2 $$unsorted)) (and (@ (@ tptp.mem V286e2) A_27a) (exists ((V287e3 $$unsorted)) (and (@ (@ tptp.mem V287e3) A_27a) (exists ((V288e4 $$unsorted)) (and (@ (@ tptp.mem V288e4) A_27a) (exists ((V289e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V289e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V284l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V285e1)) (@ (@ tptp.ap (@ _let_1 V286e2)) (@ (@ tptp.ap (@ _let_1 V287e3)) (@ (@ tptp.ap (@ _let_1 V288e4)) (@ (@ tptp.ap (@ _let_1 V289e5)) V284l_27)))))))))))))))))))) (= (= _let_13 _let_44) (exists ((V290e1 $$unsorted)) (and (@ (@ tptp.mem V290e1) A_27a) (exists ((V291e2 $$unsorted)) (and (@ (@ tptp.mem V291e2) A_27a) (exists ((V292e3 $$unsorted)) (and (@ (@ tptp.mem V292e3) A_27a) (exists ((V293e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V293e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V290e1)) (@ (@ tptp.ap (@ _let_1 V291e2)) (@ (@ tptp.ap (@ _let_1 V292e3)) (@ (@ tptp.ap (@ _let_1 V293e4)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))) (= (= _let_44 _let_13) (exists ((V294e1 $$unsorted)) (and (@ (@ tptp.mem V294e1) A_27a) (exists ((V295e2 $$unsorted)) (and (@ (@ tptp.mem V295e2) A_27a) (exists ((V296e3 $$unsorted)) (and (@ (@ tptp.mem V296e3) A_27a) (exists ((V297e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V297e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V294e1)) (@ (@ tptp.ap (@ _let_1 V295e2)) (@ (@ tptp.ap (@ _let_1 V296e3)) (@ (@ tptp.ap (@ _let_1 V297e4)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_33)) _let_3)) (exists ((V298l_27 $$unsorted)) (and (@ (@ tptp.mem V298l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V299e1 $$unsorted)) (and (@ (@ tptp.mem V299e1) A_27a) (exists ((V300e2 $$unsorted)) (and (@ (@ tptp.mem V300e2) A_27a) (exists ((V301e3 $$unsorted)) (and (@ (@ tptp.mem V301e3) A_27a) (exists ((V302e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V302e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V299e1)) (@ (@ tptp.ap (@ _let_1 V300e2)) (@ (@ tptp.ap (@ _let_1 V301e3)) (@ (@ tptp.ap (@ _let_1 V302e4)) V298l_27))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_33)) (exists ((V303l_27 $$unsorted)) (and (@ (@ tptp.mem V303l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V304e1 $$unsorted)) (and (@ (@ tptp.mem V304e1) A_27a) (exists ((V305e2 $$unsorted)) (and (@ (@ tptp.mem V305e2) A_27a) (exists ((V306e3 $$unsorted)) (and (@ (@ tptp.mem V306e3) A_27a) (exists ((V307e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V307e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V304e1)) (@ (@ tptp.ap (@ _let_1 V305e2)) (@ (@ tptp.ap (@ _let_1 V306e3)) (@ (@ tptp.ap (@ _let_1 V307e4)) V303l_27))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_39)) _let_3)) (exists ((V308l_27 $$unsorted)) (and (@ (@ tptp.mem V308l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V309e1 $$unsorted)) (and (@ (@ tptp.mem V309e1) A_27a) (exists ((V310e2 $$unsorted)) (and (@ (@ tptp.mem V310e2) A_27a) (exists ((V311e3 $$unsorted)) (and (@ (@ tptp.mem V311e3) A_27a) (exists ((V312e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V312e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V309e1)) (@ (@ tptp.ap (@ _let_1 V310e2)) (@ (@ tptp.ap (@ _let_1 V311e3)) (@ (@ tptp.ap (@ _let_1 V312e4)) V308l_27))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_39)) (exists ((V313l_27 $$unsorted)) (and (@ (@ tptp.mem V313l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V314e1 $$unsorted)) (and (@ (@ tptp.mem V314e1) A_27a) (exists ((V315e2 $$unsorted)) (and (@ (@ tptp.mem V315e2) A_27a) (exists ((V316e3 $$unsorted)) (and (@ (@ tptp.mem V316e3) A_27a) (exists ((V317e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V317e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V314e1)) (@ (@ tptp.ap (@ _let_1 V315e2)) (@ (@ tptp.ap (@ _let_1 V316e3)) (@ (@ tptp.ap (@ _let_1 V317e4)) V313l_27))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_42)) _let_3)) (exists ((V318l_27 $$unsorted)) (and (@ (@ tptp.mem V318l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V319e1 $$unsorted)) (and (@ (@ tptp.mem V319e1) A_27a) (exists ((V320e2 $$unsorted)) (and (@ (@ tptp.mem V320e2) A_27a) (exists ((V321e3 $$unsorted)) (and (@ (@ tptp.mem V321e3) A_27a) (exists ((V322e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V322e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V318l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V319e1)) (@ (@ tptp.ap (@ _let_1 V320e2)) (@ (@ tptp.ap (@ _let_1 V321e3)) (@ (@ tptp.ap (@ _let_1 V322e4)) V318l_27))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_42)) (exists ((V323l_27 $$unsorted)) (and (@ (@ tptp.mem V323l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V324e1 $$unsorted)) (and (@ (@ tptp.mem V324e1) A_27a) (exists ((V325e2 $$unsorted)) (and (@ (@ tptp.mem V325e2) A_27a) (exists ((V326e3 $$unsorted)) (and (@ (@ tptp.mem V326e3) A_27a) (exists ((V327e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V327e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V323l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V324e1)) (@ (@ tptp.ap (@ _let_1 V325e2)) (@ (@ tptp.ap (@ _let_1 V326e3)) (@ (@ tptp.ap (@ _let_1 V327e4)) V323l_27))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_40)) _let_3)) (exists ((V328l_27 $$unsorted)) (and (@ (@ tptp.mem V328l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V329e1 $$unsorted)) (and (@ (@ tptp.mem V329e1) A_27a) (exists ((V330e2 $$unsorted)) (and (@ (@ tptp.mem V330e2) A_27a) (exists ((V331e3 $$unsorted)) (and (@ (@ tptp.mem V331e3) A_27a) (exists ((V332e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V332e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V328l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V329e1)) (@ (@ tptp.ap (@ _let_1 V330e2)) (@ (@ tptp.ap (@ _let_1 V331e3)) (@ (@ tptp.ap (@ _let_1 V332e4)) V328l_27))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_40)) (exists ((V333l_27 $$unsorted)) (and (@ (@ tptp.mem V333l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V334e1 $$unsorted)) (and (@ (@ tptp.mem V334e1) A_27a) (exists ((V335e2 $$unsorted)) (and (@ (@ tptp.mem V335e2) A_27a) (exists ((V336e3 $$unsorted)) (and (@ (@ tptp.mem V336e3) A_27a) (exists ((V337e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V337e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V333l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V334e1)) (@ (@ tptp.ap (@ _let_1 V335e2)) (@ (@ tptp.ap (@ _let_1 V336e3)) (@ (@ tptp.ap (@ _let_1 V337e4)) V333l_27))))))))))))))))) (= (= _let_13 _let_43) (exists ((V338l_27 $$unsorted)) (and (@ (@ tptp.mem V338l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V339e1 $$unsorted)) (and (@ (@ tptp.mem V339e1) A_27a) (exists ((V340e2 $$unsorted)) (and (@ (@ tptp.mem V340e2) A_27a) (exists ((V341e3 $$unsorted)) (and (@ (@ tptp.mem V341e3) A_27a) (exists ((V342e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V342e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V338l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V339e1)) (@ (@ tptp.ap (@ _let_1 V340e2)) (@ (@ tptp.ap (@ _let_1 V341e3)) (@ (@ tptp.ap (@ _let_1 V342e4)) V338l_27))))))))))))))))) (= (= _let_43 _let_13) (exists ((V343l_27 $$unsorted)) (and (@ (@ tptp.mem V343l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V344e1 $$unsorted)) (and (@ (@ tptp.mem V344e1) A_27a) (exists ((V345e2 $$unsorted)) (and (@ (@ tptp.mem V345e2) A_27a) (exists ((V346e3 $$unsorted)) (and (@ (@ tptp.mem V346e3) A_27a) (exists ((V347e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V347e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V343l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V344e1)) (@ (@ tptp.ap (@ _let_1 V345e2)) (@ (@ tptp.ap (@ _let_1 V346e3)) (@ (@ tptp.ap (@ _let_1 V347e4)) V343l_27))))))))))))))))) (= (= _let_13 _let_41) (exists ((V348l_27 $$unsorted)) (and (@ (@ tptp.mem V348l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V349e1 $$unsorted)) (and (@ (@ tptp.mem V349e1) A_27a) (exists ((V350e2 $$unsorted)) (and (@ (@ tptp.mem V350e2) A_27a) (exists ((V351e3 $$unsorted)) (and (@ (@ tptp.mem V351e3) A_27a) (exists ((V352e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V352e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V348l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V349e1)) (@ (@ tptp.ap (@ _let_1 V350e2)) (@ (@ tptp.ap (@ _let_1 V351e3)) (@ (@ tptp.ap (@ _let_1 V352e4)) V348l_27))))))))))))))))) (= (= _let_41 _let_13) (exists ((V353l_27 $$unsorted)) (and (@ (@ tptp.mem V353l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V354e1 $$unsorted)) (and (@ (@ tptp.mem V354e1) A_27a) (exists ((V355e2 $$unsorted)) (and (@ (@ tptp.mem V355e2) A_27a) (exists ((V356e3 $$unsorted)) (and (@ (@ tptp.mem V356e3) A_27a) (exists ((V357e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V357e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V353l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V354e1)) (@ (@ tptp.ap (@ _let_1 V355e2)) (@ (@ tptp.ap (@ _let_1 V356e3)) (@ (@ tptp.ap (@ _let_1 V357e4)) V353l_27))))))))))))))))) (= (= _let_13 _let_38) (exists ((V358e1 $$unsorted)) (and (@ (@ tptp.mem V358e1) A_27a) (exists ((V359e2 $$unsorted)) (and (@ (@ tptp.mem V359e2) A_27a) (exists ((V360e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V360e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V358e1)) (@ (@ tptp.ap (@ _let_1 V359e2)) (@ (@ tptp.ap (@ _let_1 V360e3)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))) (= (= _let_38 _let_13) (exists ((V361e1 $$unsorted)) (and (@ (@ tptp.mem V361e1) A_27a) (exists ((V362e2 $$unsorted)) (and (@ (@ tptp.mem V362e2) A_27a) (exists ((V363e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V363e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V361e1)) (@ (@ tptp.ap (@ _let_1 V362e2)) (@ (@ tptp.ap (@ _let_1 V363e3)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_26)) _let_3)) (exists ((V364l_27 $$unsorted)) (and (@ (@ tptp.mem V364l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V365e1 $$unsorted)) (and (@ (@ tptp.mem V365e1) A_27a) (exists ((V366e2 $$unsorted)) (and (@ (@ tptp.mem V366e2) A_27a) (exists ((V367e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V367e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V365e1)) (@ (@ tptp.ap (@ _let_1 V366e2)) (@ (@ tptp.ap (@ _let_1 V367e3)) V364l_27)))))))))))))) (= (@ tptp.p (@ _let_22 _let_26)) (exists ((V368l_27 $$unsorted)) (and (@ (@ tptp.mem V368l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V369e1 $$unsorted)) (and (@ (@ tptp.mem V369e1) A_27a) (exists ((V370e2 $$unsorted)) (and (@ (@ tptp.mem V370e2) A_27a) (exists ((V371e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V371e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V369e1)) (@ (@ tptp.ap (@ _let_1 V370e2)) (@ (@ tptp.ap (@ _let_1 V371e3)) V368l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_33)) _let_3)) (exists ((V372l_27 $$unsorted)) (and (@ (@ tptp.mem V372l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V373e1 $$unsorted)) (and (@ (@ tptp.mem V373e1) A_27a) (exists ((V374e2 $$unsorted)) (and (@ (@ tptp.mem V374e2) A_27a) (exists ((V375e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V375e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V373e1)) (@ (@ tptp.ap (@ _let_1 V374e2)) (@ (@ tptp.ap (@ _let_1 V375e3)) V372l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_33)) (exists ((V376l_27 $$unsorted)) (and (@ (@ tptp.mem V376l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V377e1 $$unsorted)) (and (@ (@ tptp.mem V377e1) A_27a) (exists ((V378e2 $$unsorted)) (and (@ (@ tptp.mem V378e2) A_27a) (exists ((V379e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V379e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V377e1)) (@ (@ tptp.ap (@ _let_1 V378e2)) (@ (@ tptp.ap (@ _let_1 V379e3)) V376l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_36)) _let_3)) (exists ((V380l_27 $$unsorted)) (and (@ (@ tptp.mem V380l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V381e1 $$unsorted)) (and (@ (@ tptp.mem V381e1) A_27a) (exists ((V382e2 $$unsorted)) (and (@ (@ tptp.mem V382e2) A_27a) (exists ((V383e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V383e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V380l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V381e1)) (@ (@ tptp.ap (@ _let_1 V382e2)) (@ (@ tptp.ap (@ _let_1 V383e3)) V380l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_36)) (exists ((V384l_27 $$unsorted)) (and (@ (@ tptp.mem V384l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V385e1 $$unsorted)) (and (@ (@ tptp.mem V385e1) A_27a) (exists ((V386e2 $$unsorted)) (and (@ (@ tptp.mem V386e2) A_27a) (exists ((V387e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V387e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V384l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V385e1)) (@ (@ tptp.ap (@ _let_1 V386e2)) (@ (@ tptp.ap (@ _let_1 V387e3)) V384l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_34)) _let_3)) (exists ((V388l_27 $$unsorted)) (and (@ (@ tptp.mem V388l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V389e1 $$unsorted)) (and (@ (@ tptp.mem V389e1) A_27a) (exists ((V390e2 $$unsorted)) (and (@ (@ tptp.mem V390e2) A_27a) (exists ((V391e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V391e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V388l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V389e1)) (@ (@ tptp.ap (@ _let_1 V390e2)) (@ (@ tptp.ap (@ _let_1 V391e3)) V388l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_34)) (exists ((V392l_27 $$unsorted)) (and (@ (@ tptp.mem V392l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V393e1 $$unsorted)) (and (@ (@ tptp.mem V393e1) A_27a) (exists ((V394e2 $$unsorted)) (and (@ (@ tptp.mem V394e2) A_27a) (exists ((V395e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V395e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V392l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V393e1)) (@ (@ tptp.ap (@ _let_1 V394e2)) (@ (@ tptp.ap (@ _let_1 V395e3)) V392l_27)))))))))))))) (= (= _let_13 _let_37) (exists ((V396l_27 $$unsorted)) (and (@ (@ tptp.mem V396l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V397e1 $$unsorted)) (and (@ (@ tptp.mem V397e1) A_27a) (exists ((V398e2 $$unsorted)) (and (@ (@ tptp.mem V398e2) A_27a) (exists ((V399e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V399e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V396l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V397e1)) (@ (@ tptp.ap (@ _let_1 V398e2)) (@ (@ tptp.ap (@ _let_1 V399e3)) V396l_27)))))))))))))) (= (= _let_37 _let_13) (exists ((V400l_27 $$unsorted)) (and (@ (@ tptp.mem V400l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V401e1 $$unsorted)) (and (@ (@ tptp.mem V401e1) A_27a) (exists ((V402e2 $$unsorted)) (and (@ (@ tptp.mem V402e2) A_27a) (exists ((V403e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V403e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V400l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V401e1)) (@ (@ tptp.ap (@ _let_1 V402e2)) (@ (@ tptp.ap (@ _let_1 V403e3)) V400l_27)))))))))))))) (= (= _let_13 _let_35) (exists ((V404l_27 $$unsorted)) (and (@ (@ tptp.mem V404l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V405e1 $$unsorted)) (and (@ (@ tptp.mem V405e1) A_27a) (exists ((V406e2 $$unsorted)) (and (@ (@ tptp.mem V406e2) A_27a) (exists ((V407e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V407e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V404l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V405e1)) (@ (@ tptp.ap (@ _let_1 V406e2)) (@ (@ tptp.ap (@ _let_1 V407e3)) V404l_27)))))))))))))) (= (= _let_35 _let_13) (exists ((V408l_27 $$unsorted)) (and (@ (@ tptp.mem V408l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V409e1 $$unsorted)) (and (@ (@ tptp.mem V409e1) A_27a) (exists ((V410e2 $$unsorted)) (and (@ (@ tptp.mem V410e2) A_27a) (exists ((V411e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V411e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V408l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V409e1)) (@ (@ tptp.ap (@ _let_1 V410e2)) (@ (@ tptp.ap (@ _let_1 V411e3)) V408l_27)))))))))))))) (= (= _let_13 _let_31) (exists ((V412e1 $$unsorted)) (and (@ (@ tptp.mem V412e1) A_27a) (exists ((V413e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V413e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V412e1)) (@ (@ tptp.ap (@ _let_1 V413e2)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))) (= (= _let_31 _let_13) (exists ((V414e1 $$unsorted)) (and (@ (@ tptp.mem V414e1) A_27a) (exists ((V415e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V415e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V414e1)) (@ (@ tptp.ap (@ _let_1 V415e2)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_10)) _let_3)) (exists ((V416l_27 $$unsorted)) (and (@ (@ tptp.mem V416l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V417e1 $$unsorted)) (and (@ (@ tptp.mem V417e1) A_27a) (exists ((V418e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V418e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V417e1)) (@ (@ tptp.ap (@ _let_1 V418e2)) V416l_27))))))))))) (= (@ tptp.p (@ _let_22 _let_10)) (exists ((V419l_27 $$unsorted)) (and (@ (@ tptp.mem V419l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V420e1 $$unsorted)) (and (@ (@ tptp.mem V420e1) A_27a) (exists ((V421e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V421e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V420e1)) (@ (@ tptp.ap (@ _let_1 V421e2)) V419l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_26)) _let_3)) (exists ((V422l_27 $$unsorted)) (and (@ (@ tptp.mem V422l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V423e1 $$unsorted)) (and (@ (@ tptp.mem V423e1) A_27a) (exists ((V424e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V424e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V423e1)) (@ (@ tptp.ap (@ _let_1 V424e2)) V422l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_26)) (exists ((V425l_27 $$unsorted)) (and (@ (@ tptp.mem V425l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V426e1 $$unsorted)) (and (@ (@ tptp.mem V426e1) A_27a) (exists ((V427e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V427e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V426e1)) (@ (@ tptp.ap (@ _let_1 V427e2)) V425l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_29)) _let_3)) (exists ((V428l_27 $$unsorted)) (and (@ (@ tptp.mem V428l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V429e1 $$unsorted)) (and (@ (@ tptp.mem V429e1) A_27a) (exists ((V430e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V430e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V428l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V429e1)) (@ (@ tptp.ap (@ _let_1 V430e2)) V428l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_29)) (exists ((V431l_27 $$unsorted)) (and (@ (@ tptp.mem V431l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V432e1 $$unsorted)) (and (@ (@ tptp.mem V432e1) A_27a) (exists ((V433e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V433e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V431l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V432e1)) (@ (@ tptp.ap (@ _let_1 V433e2)) V431l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_27)) _let_3)) (exists ((V434l_27 $$unsorted)) (and (@ (@ tptp.mem V434l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V435e1 $$unsorted)) (and (@ (@ tptp.mem V435e1) A_27a) (exists ((V436e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V436e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V434l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V435e1)) (@ (@ tptp.ap (@ _let_1 V436e2)) V434l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_27)) (exists ((V437l_27 $$unsorted)) (and (@ (@ tptp.mem V437l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V438e1 $$unsorted)) (and (@ (@ tptp.mem V438e1) A_27a) (exists ((V439e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V439e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V437l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V438e1)) (@ (@ tptp.ap (@ _let_1 V439e2)) V437l_27))))))))))) (= (= _let_13 _let_30) (exists ((V440l_27 $$unsorted)) (and (@ (@ tptp.mem V440l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V441e1 $$unsorted)) (and (@ (@ tptp.mem V441e1) A_27a) (exists ((V442e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V442e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V440l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V441e1)) (@ (@ tptp.ap (@ _let_1 V442e2)) V440l_27))))))))))) (= (= _let_30 _let_13) (exists ((V443l_27 $$unsorted)) (and (@ (@ tptp.mem V443l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V444e1 $$unsorted)) (and (@ (@ tptp.mem V444e1) A_27a) (exists ((V445e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V445e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V443l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V444e1)) (@ (@ tptp.ap (@ _let_1 V445e2)) V443l_27))))))))))) (= (= _let_13 _let_28) (exists ((V446l_27 $$unsorted)) (and (@ (@ tptp.mem V446l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V447e1 $$unsorted)) (and (@ (@ tptp.mem V447e1) A_27a) (exists ((V448e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V448e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V446l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V447e1)) (@ (@ tptp.ap (@ _let_1 V448e2)) V446l_27))))))))))) (= (= _let_28 _let_13) (exists ((V449l_27 $$unsorted)) (and (@ (@ tptp.mem V449l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V450e1 $$unsorted)) (and (@ (@ tptp.mem V450e1) A_27a) (exists ((V451e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V451e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V449l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V450e1)) (@ (@ tptp.ap (@ _let_1 V451e2)) V449l_27))))))))))) (= (= _let_13 _let_23) (exists ((V452e1 $$unsorted)) (and (@ (@ tptp.mem V452e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V452e1)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (= (= _let_23 _let_13) (exists ((V453e1 $$unsorted)) (and (@ (@ tptp.mem V453e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V453e1)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_2)) _let_3)) (exists ((V454l_27 $$unsorted)) (and (@ (@ tptp.mem V454l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V455e1 $$unsorted)) (and (@ (@ tptp.mem V455e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V455e1)) V454l_27))))))) (= (@ tptp.p (@ _let_22 _let_2)) (exists ((V456l_27 $$unsorted)) (and (@ (@ tptp.mem V456l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V457e1 $$unsorted)) (and (@ (@ tptp.mem V457e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V457e1)) V456l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_10)) _let_3)) (exists ((V458l_27 $$unsorted)) (and (@ (@ tptp.mem V458l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V459e1 $$unsorted)) (and (@ (@ tptp.mem V459e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V459e1)) V458l_27))))))) (= (@ tptp.p (@ _let_21 _let_10)) (exists ((V460l_27 $$unsorted)) (and (@ (@ tptp.mem V460l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V461e1 $$unsorted)) (and (@ (@ tptp.mem V461e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V461e1)) V460l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_19)) _let_3)) (exists ((V462l_27 $$unsorted)) (and (@ (@ tptp.mem V462l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V463e1 $$unsorted)) (and (@ (@ tptp.mem V463e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V462l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V463e1)) V462l_27))))))) (= (@ tptp.p (@ _let_21 _let_19)) (exists ((V464l_27 $$unsorted)) (and (@ (@ tptp.mem V464l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V465e1 $$unsorted)) (and (@ (@ tptp.mem V465e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V464l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V465e1)) V464l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_17)) _let_3)) (exists ((V466l_27 $$unsorted)) (and (@ (@ tptp.mem V466l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V467e1 $$unsorted)) (and (@ (@ tptp.mem V467e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V466l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V467e1)) V466l_27))))))) (= (@ tptp.p (@ _let_21 _let_17)) (exists ((V468l_27 $$unsorted)) (and (@ (@ tptp.mem V468l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V469e1 $$unsorted)) (and (@ (@ tptp.mem V469e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V468l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V469e1)) V468l_27))))))) (= (= _let_13 _let_20) (exists ((V470l_27 $$unsorted)) (and (@ (@ tptp.mem V470l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V471e1 $$unsorted)) (and (@ (@ tptp.mem V471e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V470l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V471e1)) V470l_27))))))) (= (= _let_20 _let_13) (exists ((V472l_27 $$unsorted)) (and (@ (@ tptp.mem V472l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V473e1 $$unsorted)) (and (@ (@ tptp.mem V473e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V472l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V473e1)) V472l_27))))))) (= (= _let_13 _let_18) (exists ((V474l_27 $$unsorted)) (and (@ (@ tptp.mem V474l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V475e1 $$unsorted)) (and (@ (@ tptp.mem V475e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V474l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V475e1)) V474l_27))))))) (= (= _let_18 _let_13) (exists ((V476l_27 $$unsorted)) (and (@ (@ tptp.mem V476l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V477e1 $$unsorted)) (and (@ (@ tptp.mem V477e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V476l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V477e1)) V476l_27))))))) (= (= _let_13 tptp.fo__c_2Enum_2E0) _let_1) (= (= tptp.fo__c_2Enum_2E0 _let_13) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_3)) _let_10)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_11 _let_10)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_2)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2)) _let_1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 9.41/9.74  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (= V0l (@ tptp.c_2Elist_2ENIL A_27a)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_3 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_8 (@ _let_7 _let_6))) (let ((_let_9 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_10 (@ _let_9 _let_8))) (let ((_let_11 (@ tptp.ap tptp.c_2Earithmetic_2E_3E))) (let ((_let_12 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_13 (@ tptp.surj__ty_2Enum_2Enum _let_3))) (let ((_let_14 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_15 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_16 (@ tptp.ap (@ _let_15 _let_14)))) (let ((_let_17 (@ _let_16 _let_10))) (let ((_let_18 (@ tptp.surj__ty_2Enum_2Enum _let_17))) (let ((_let_19 (@ (@ tptp.ap (@ _let_15 _let_10)) _let_14))) (let ((_let_20 (@ tptp.surj__ty_2Enum_2Enum _let_19))) (let ((_let_21 (@ tptp.ap (@ _let_5 _let_3)))) (let ((_let_22 (@ tptp.ap (@ _let_11 _let_3)))) (let ((_let_23 (@ tptp.surj__ty_2Enum_2Enum _let_10))) (let ((_let_24 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_25 (@ _let_24 _let_6))) (let ((_let_26 (@ _let_9 _let_25))) (let ((_let_27 (@ _let_16 _let_26))) (let ((_let_28 (@ tptp.surj__ty_2Enum_2Enum _let_27))) (let ((_let_29 (@ (@ tptp.ap (@ _let_15 _let_26)) _let_14))) (let ((_let_30 (@ tptp.surj__ty_2Enum_2Enum _let_29))) (let ((_let_31 (@ tptp.surj__ty_2Enum_2Enum _let_26))) (let ((_let_32 (@ _let_7 _let_8))) (let ((_let_33 (@ _let_9 _let_32))) (let ((_let_34 (@ _let_16 _let_33))) (let ((_let_35 (@ tptp.surj__ty_2Enum_2Enum _let_34))) (let ((_let_36 (@ (@ tptp.ap (@ _let_15 _let_33)) _let_14))) (let ((_let_37 (@ tptp.surj__ty_2Enum_2Enum _let_36))) (let ((_let_38 (@ tptp.surj__ty_2Enum_2Enum _let_33))) (let ((_let_39 (@ _let_24 _let_8))) (let ((_let_40 (@ _let_9 _let_39))) (let ((_let_41 (@ _let_16 _let_40))) (let ((_let_42 (@ tptp.surj__ty_2Enum_2Enum _let_41))) (let ((_let_43 (@ (@ tptp.ap (@ _let_15 _let_40)) _let_14))) (let ((_let_44 (@ tptp.surj__ty_2Enum_2Enum _let_43))) (let ((_let_45 (@ tptp.surj__ty_2Enum_2Enum _let_40))) (let ((_let_46 (@ _let_9 (@ _let_7 _let_25)))) (let ((_let_47 (@ _let_16 _let_46))) (let ((_let_48 (@ tptp.surj__ty_2Enum_2Enum _let_47))) (let ((_let_49 (@ (@ tptp.ap (@ _let_15 _let_46)) _let_14))) (let ((_let_50 (@ tptp.surj__ty_2Enum_2Enum _let_49))) (let ((_let_51 (@ tptp.surj__ty_2Enum_2Enum _let_46))) (let ((_let_52 (@ _let_9 (@ _let_24 _let_25)))) (let ((_let_53 (@ _let_16 _let_52))) (let ((_let_54 (@ tptp.surj__ty_2Enum_2Enum _let_53))) (let ((_let_55 (@ (@ tptp.ap (@ _let_15 _let_52)) _let_14))) (let ((_let_56 (@ tptp.surj__ty_2Enum_2Enum _let_55))) (let ((_let_57 (@ tptp.surj__ty_2Enum_2Enum _let_52))) (let ((_let_58 (@ _let_9 (@ _let_7 _let_32)))) (let ((_let_59 (@ _let_16 _let_58))) (let ((_let_60 (@ tptp.surj__ty_2Enum_2Enum _let_59))) (let ((_let_61 (@ (@ tptp.ap (@ _let_15 _let_58)) _let_14))) (let ((_let_62 (@ tptp.surj__ty_2Enum_2Enum _let_61))) (let ((_let_63 (@ tptp.surj__ty_2Enum_2Enum _let_58))) (let ((_let_64 (@ _let_9 (@ _let_24 _let_32)))) (let ((_let_65 (@ _let_16 _let_64))) (let ((_let_66 (@ tptp.surj__ty_2Enum_2Enum _let_65))) (let ((_let_67 (@ (@ tptp.ap (@ _let_15 _let_64)) _let_14))) (let ((_let_68 (@ tptp.surj__ty_2Enum_2Enum _let_67))) (let ((_let_69 (@ tptp.surj__ty_2Enum_2Enum _let_64))) (let ((_let_70 (@ _let_9 (@ _let_7 _let_39)))) (let ((_let_71 (@ _let_16 _let_70))) (let ((_let_72 (@ tptp.surj__ty_2Enum_2Enum _let_71))) (let ((_let_73 (@ (@ tptp.ap (@ _let_15 _let_70)) _let_14))) (let ((_let_74 (@ tptp.surj__ty_2Enum_2Enum _let_73))) (let ((_let_75 (@ tptp.surj__ty_2Enum_2Enum _let_70))) (let ((_let_76 (@ _let_9 (@ _let_24 _let_39)))) (let ((_let_77 (@ _let_16 _let_76))) (let ((_let_78 (@ tptp.surj__ty_2Enum_2Enum _let_77))) (let ((_let_79 (@ (@ tptp.ap (@ _let_15 _let_76)) _let_14))) (let ((_let_80 (@ tptp.surj__ty_2Enum_2Enum _let_79))) (let ((_let_81 (@ tptp.surj__ty_2Enum_2Enum _let_76))) (and (= (= _let_13 _let_81) (exists ((V2e1 $$unsorted)) (and (@ (@ tptp.mem V2e1) A_27a) (exists ((V3e2 $$unsorted)) (and (@ (@ tptp.mem V3e2) A_27a) (exists ((V4e3 $$unsorted)) (and (@ (@ tptp.mem V4e3) A_27a) (exists ((V5e4 $$unsorted)) (and (@ (@ tptp.mem V5e4) A_27a) (exists ((V6e5 $$unsorted)) (and (@ (@ tptp.mem V6e5) A_27a) (exists ((V7e6 $$unsorted)) (and (@ (@ tptp.mem V7e6) A_27a) (exists ((V8e7 $$unsorted)) (and (@ (@ tptp.mem V8e7) A_27a) (exists ((V9e8 $$unsorted)) (and (@ (@ tptp.mem V9e8) A_27a) (exists ((V10e9 $$unsorted)) (and (@ (@ tptp.mem V10e9) A_27a) (exists ((V11e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V11e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2e1)) (@ (@ tptp.ap (@ _let_1 V3e2)) (@ (@ tptp.ap (@ _let_1 V4e3)) (@ (@ tptp.ap (@ _let_1 V5e4)) (@ (@ tptp.ap (@ _let_1 V6e5)) (@ (@ tptp.ap (@ _let_1 V7e6)) (@ (@ tptp.ap (@ _let_1 V8e7)) (@ (@ tptp.ap (@ _let_1 V9e8)) (@ (@ tptp.ap (@ _let_1 V10e9)) (@ (@ tptp.ap (@ _let_1 V11e10)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))) (= (= _let_81 _let_13) (exists ((V12e1 $$unsorted)) (and (@ (@ tptp.mem V12e1) A_27a) (exists ((V13e2 $$unsorted)) (and (@ (@ tptp.mem V13e2) A_27a) (exists ((V14e3 $$unsorted)) (and (@ (@ tptp.mem V14e3) A_27a) (exists ((V15e4 $$unsorted)) (and (@ (@ tptp.mem V15e4) A_27a) (exists ((V16e5 $$unsorted)) (and (@ (@ tptp.mem V16e5) A_27a) (exists ((V17e6 $$unsorted)) (and (@ (@ tptp.mem V17e6) A_27a) (exists ((V18e7 $$unsorted)) (and (@ (@ tptp.mem V18e7) A_27a) (exists ((V19e8 $$unsorted)) (and (@ (@ tptp.mem V19e8) A_27a) (exists ((V20e9 $$unsorted)) (and (@ (@ tptp.mem V20e9) A_27a) (exists ((V21e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V21e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V12e1)) (@ (@ tptp.ap (@ _let_1 V13e2)) (@ (@ tptp.ap (@ _let_1 V14e3)) (@ (@ tptp.ap (@ _let_1 V15e4)) (@ (@ tptp.ap (@ _let_1 V16e5)) (@ (@ tptp.ap (@ _let_1 V17e6)) (@ (@ tptp.ap (@ _let_1 V18e7)) (@ (@ tptp.ap (@ _let_1 V19e8)) (@ (@ tptp.ap (@ _let_1 V20e9)) (@ (@ tptp.ap (@ _let_1 V21e10)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_70)) _let_3)) (exists ((V22l_27 $$unsorted)) (and (@ (@ tptp.mem V22l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V23e1 $$unsorted)) (and (@ (@ tptp.mem V23e1) A_27a) (exists ((V24e2 $$unsorted)) (and (@ (@ tptp.mem V24e2) A_27a) (exists ((V25e3 $$unsorted)) (and (@ (@ tptp.mem V25e3) A_27a) (exists ((V26e4 $$unsorted)) (and (@ (@ tptp.mem V26e4) A_27a) (exists ((V27e5 $$unsorted)) (and (@ (@ tptp.mem V27e5) A_27a) (exists ((V28e6 $$unsorted)) (and (@ (@ tptp.mem V28e6) A_27a) (exists ((V29e7 $$unsorted)) (and (@ (@ tptp.mem V29e7) A_27a) (exists ((V30e8 $$unsorted)) (and (@ (@ tptp.mem V30e8) A_27a) (exists ((V31e9 $$unsorted)) (and (@ (@ tptp.mem V31e9) A_27a) (exists ((V32e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V32e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V23e1)) (@ (@ tptp.ap (@ _let_1 V24e2)) (@ (@ tptp.ap (@ _let_1 V25e3)) (@ (@ tptp.ap (@ _let_1 V26e4)) (@ (@ tptp.ap (@ _let_1 V27e5)) (@ (@ tptp.ap (@ _let_1 V28e6)) (@ (@ tptp.ap (@ _let_1 V29e7)) (@ (@ tptp.ap (@ _let_1 V30e8)) (@ (@ tptp.ap (@ _let_1 V31e9)) (@ (@ tptp.ap (@ _let_1 V32e10)) V22l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_70)) (exists ((V33l_27 $$unsorted)) (and (@ (@ tptp.mem V33l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V34e1 $$unsorted)) (and (@ (@ tptp.mem V34e1) A_27a) (exists ((V35e2 $$unsorted)) (and (@ (@ tptp.mem V35e2) A_27a) (exists ((V36e3 $$unsorted)) (and (@ (@ tptp.mem V36e3) A_27a) (exists ((V37e4 $$unsorted)) (and (@ (@ tptp.mem V37e4) A_27a) (exists ((V38e5 $$unsorted)) (and (@ (@ tptp.mem V38e5) A_27a) (exists ((V39e6 $$unsorted)) (and (@ (@ tptp.mem V39e6) A_27a) (exists ((V40e7 $$unsorted)) (and (@ (@ tptp.mem V40e7) A_27a) (exists ((V41e8 $$unsorted)) (and (@ (@ tptp.mem V41e8) A_27a) (exists ((V42e9 $$unsorted)) (and (@ (@ tptp.mem V42e9) A_27a) (exists ((V43e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V43e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V34e1)) (@ (@ tptp.ap (@ _let_1 V35e2)) (@ (@ tptp.ap (@ _let_1 V36e3)) (@ (@ tptp.ap (@ _let_1 V37e4)) (@ (@ tptp.ap (@ _let_1 V38e5)) (@ (@ tptp.ap (@ _let_1 V39e6)) (@ (@ tptp.ap (@ _let_1 V40e7)) (@ (@ tptp.ap (@ _let_1 V41e8)) (@ (@ tptp.ap (@ _let_1 V42e9)) (@ (@ tptp.ap (@ _let_1 V43e10)) V33l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_76)) _let_3)) (exists ((V44l_27 $$unsorted)) (and (@ (@ tptp.mem V44l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V45e1 $$unsorted)) (and (@ (@ tptp.mem V45e1) A_27a) (exists ((V46e2 $$unsorted)) (and (@ (@ tptp.mem V46e2) A_27a) (exists ((V47e3 $$unsorted)) (and (@ (@ tptp.mem V47e3) A_27a) (exists ((V48e4 $$unsorted)) (and (@ (@ tptp.mem V48e4) A_27a) (exists ((V49e5 $$unsorted)) (and (@ (@ tptp.mem V49e5) A_27a) (exists ((V50e6 $$unsorted)) (and (@ (@ tptp.mem V50e6) A_27a) (exists ((V51e7 $$unsorted)) (and (@ (@ tptp.mem V51e7) A_27a) (exists ((V52e8 $$unsorted)) (and (@ (@ tptp.mem V52e8) A_27a) (exists ((V53e9 $$unsorted)) (and (@ (@ tptp.mem V53e9) A_27a) (exists ((V54e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V54e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V45e1)) (@ (@ tptp.ap (@ _let_1 V46e2)) (@ (@ tptp.ap (@ _let_1 V47e3)) (@ (@ tptp.ap (@ _let_1 V48e4)) (@ (@ tptp.ap (@ _let_1 V49e5)) (@ (@ tptp.ap (@ _let_1 V50e6)) (@ (@ tptp.ap (@ _let_1 V51e7)) (@ (@ tptp.ap (@ _let_1 V52e8)) (@ (@ tptp.ap (@ _let_1 V53e9)) (@ (@ tptp.ap (@ _let_1 V54e10)) V44l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_76)) (exists ((V55l_27 $$unsorted)) (and (@ (@ tptp.mem V55l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V56e1 $$unsorted)) (and (@ (@ tptp.mem V56e1) A_27a) (exists ((V57e2 $$unsorted)) (and (@ (@ tptp.mem V57e2) A_27a) (exists ((V58e3 $$unsorted)) (and (@ (@ tptp.mem V58e3) A_27a) (exists ((V59e4 $$unsorted)) (and (@ (@ tptp.mem V59e4) A_27a) (exists ((V60e5 $$unsorted)) (and (@ (@ tptp.mem V60e5) A_27a) (exists ((V61e6 $$unsorted)) (and (@ (@ tptp.mem V61e6) A_27a) (exists ((V62e7 $$unsorted)) (and (@ (@ tptp.mem V62e7) A_27a) (exists ((V63e8 $$unsorted)) (and (@ (@ tptp.mem V63e8) A_27a) (exists ((V64e9 $$unsorted)) (and (@ (@ tptp.mem V64e9) A_27a) (exists ((V65e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V65e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V56e1)) (@ (@ tptp.ap (@ _let_1 V57e2)) (@ (@ tptp.ap (@ _let_1 V58e3)) (@ (@ tptp.ap (@ _let_1 V59e4)) (@ (@ tptp.ap (@ _let_1 V60e5)) (@ (@ tptp.ap (@ _let_1 V61e6)) (@ (@ tptp.ap (@ _let_1 V62e7)) (@ (@ tptp.ap (@ _let_1 V63e8)) (@ (@ tptp.ap (@ _let_1 V64e9)) (@ (@ tptp.ap (@ _let_1 V65e10)) V55l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_79)) _let_3)) (exists ((V66l_27 $$unsorted)) (and (@ (@ tptp.mem V66l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V67e1 $$unsorted)) (and (@ (@ tptp.mem V67e1) A_27a) (exists ((V68e2 $$unsorted)) (and (@ (@ tptp.mem V68e2) A_27a) (exists ((V69e3 $$unsorted)) (and (@ (@ tptp.mem V69e3) A_27a) (exists ((V70e4 $$unsorted)) (and (@ (@ tptp.mem V70e4) A_27a) (exists ((V71e5 $$unsorted)) (and (@ (@ tptp.mem V71e5) A_27a) (exists ((V72e6 $$unsorted)) (and (@ (@ tptp.mem V72e6) A_27a) (exists ((V73e7 $$unsorted)) (and (@ (@ tptp.mem V73e7) A_27a) (exists ((V74e8 $$unsorted)) (and (@ (@ tptp.mem V74e8) A_27a) (exists ((V75e9 $$unsorted)) (and (@ (@ tptp.mem V75e9) A_27a) (exists ((V76e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V76e10) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V66l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V67e1)) (@ (@ tptp.ap (@ _let_1 V68e2)) (@ (@ tptp.ap (@ _let_1 V69e3)) (@ (@ tptp.ap (@ _let_1 V70e4)) (@ (@ tptp.ap (@ _let_1 V71e5)) (@ (@ tptp.ap (@ _let_1 V72e6)) (@ (@ tptp.ap (@ _let_1 V73e7)) (@ (@ tptp.ap (@ _let_1 V74e8)) (@ (@ tptp.ap (@ _let_1 V75e9)) (@ (@ tptp.ap (@ _let_1 V76e10)) V66l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_79)) (exists ((V77l_27 $$unsorted)) (and (@ (@ tptp.mem V77l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V78e1 $$unsorted)) (and (@ (@ tptp.mem V78e1) A_27a) (exists ((V79e2 $$unsorted)) (and (@ (@ tptp.mem V79e2) A_27a) (exists ((V80e3 $$unsorted)) (and (@ (@ tptp.mem V80e3) A_27a) (exists ((V81e4 $$unsorted)) (and (@ (@ tptp.mem V81e4) A_27a) (exists ((V82e5 $$unsorted)) (and (@ (@ tptp.mem V82e5) A_27a) (exists ((V83e6 $$unsorted)) (and (@ (@ tptp.mem V83e6) A_27a) (exists ((V84e7 $$unsorted)) (and (@ (@ tptp.mem V84e7) A_27a) (exists ((V85e8 $$unsorted)) (and (@ (@ tptp.mem V85e8) A_27a) (exists ((V86e9 $$unsorted)) (and (@ (@ tptp.mem V86e9) A_27a) (exists ((V87e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V87e10) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V77l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V78e1)) (@ (@ tptp.ap (@ _let_1 V79e2)) (@ (@ tptp.ap (@ _let_1 V80e3)) (@ (@ tptp.ap (@ _let_1 V81e4)) (@ (@ tptp.ap (@ _let_1 V82e5)) (@ (@ tptp.ap (@ _let_1 V83e6)) (@ (@ tptp.ap (@ _let_1 V84e7)) (@ (@ tptp.ap (@ _let_1 V85e8)) (@ (@ tptp.ap (@ _let_1 V86e9)) (@ (@ tptp.ap (@ _let_1 V87e10)) V77l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_77)) _let_3)) (exists ((V88l_27 $$unsorted)) (and (@ (@ tptp.mem V88l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V89e1 $$unsorted)) (and (@ (@ tptp.mem V89e1) A_27a) (exists ((V90e2 $$unsorted)) (and (@ (@ tptp.mem V90e2) A_27a) (exists ((V91e3 $$unsorted)) (and (@ (@ tptp.mem V91e3) A_27a) (exists ((V92e4 $$unsorted)) (and (@ (@ tptp.mem V92e4) A_27a) (exists ((V93e5 $$unsorted)) (and (@ (@ tptp.mem V93e5) A_27a) (exists ((V94e6 $$unsorted)) (and (@ (@ tptp.mem V94e6) A_27a) (exists ((V95e7 $$unsorted)) (and (@ (@ tptp.mem V95e7) A_27a) (exists ((V96e8 $$unsorted)) (and (@ (@ tptp.mem V96e8) A_27a) (exists ((V97e9 $$unsorted)) (and (@ (@ tptp.mem V97e9) A_27a) (exists ((V98e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V98e10) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V88l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V89e1)) (@ (@ tptp.ap (@ _let_1 V90e2)) (@ (@ tptp.ap (@ _let_1 V91e3)) (@ (@ tptp.ap (@ _let_1 V92e4)) (@ (@ tptp.ap (@ _let_1 V93e5)) (@ (@ tptp.ap (@ _let_1 V94e6)) (@ (@ tptp.ap (@ _let_1 V95e7)) (@ (@ tptp.ap (@ _let_1 V96e8)) (@ (@ tptp.ap (@ _let_1 V97e9)) (@ (@ tptp.ap (@ _let_1 V98e10)) V88l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_77)) (exists ((V99l_27 $$unsorted)) (and (@ (@ tptp.mem V99l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V100e1 $$unsorted)) (and (@ (@ tptp.mem V100e1) A_27a) (exists ((V101e2 $$unsorted)) (and (@ (@ tptp.mem V101e2) A_27a) (exists ((V102e3 $$unsorted)) (and (@ (@ tptp.mem V102e3) A_27a) (exists ((V103e4 $$unsorted)) (and (@ (@ tptp.mem V103e4) A_27a) (exists ((V104e5 $$unsorted)) (and (@ (@ tptp.mem V104e5) A_27a) (exists ((V105e6 $$unsorted)) (and (@ (@ tptp.mem V105e6) A_27a) (exists ((V106e7 $$unsorted)) (and (@ (@ tptp.mem V106e7) A_27a) (exists ((V107e8 $$unsorted)) (and (@ (@ tptp.mem V107e8) A_27a) (exists ((V108e9 $$unsorted)) (and (@ (@ tptp.mem V108e9) A_27a) (exists ((V109e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V109e10) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V99l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V100e1)) (@ (@ tptp.ap (@ _let_1 V101e2)) (@ (@ tptp.ap (@ _let_1 V102e3)) (@ (@ tptp.ap (@ _let_1 V103e4)) (@ (@ tptp.ap (@ _let_1 V104e5)) (@ (@ tptp.ap (@ _let_1 V105e6)) (@ (@ tptp.ap (@ _let_1 V106e7)) (@ (@ tptp.ap (@ _let_1 V107e8)) (@ (@ tptp.ap (@ _let_1 V108e9)) (@ (@ tptp.ap (@ _let_1 V109e10)) V99l_27))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_80) (exists ((V110l_27 $$unsorted)) (and (@ (@ tptp.mem V110l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V111e1 $$unsorted)) (and (@ (@ tptp.mem V111e1) A_27a) (exists ((V112e2 $$unsorted)) (and (@ (@ tptp.mem V112e2) A_27a) (exists ((V113e3 $$unsorted)) (and (@ (@ tptp.mem V113e3) A_27a) (exists ((V114e4 $$unsorted)) (and (@ (@ tptp.mem V114e4) A_27a) (exists ((V115e5 $$unsorted)) (and (@ (@ tptp.mem V115e5) A_27a) (exists ((V116e6 $$unsorted)) (and (@ (@ tptp.mem V116e6) A_27a) (exists ((V117e7 $$unsorted)) (and (@ (@ tptp.mem V117e7) A_27a) (exists ((V118e8 $$unsorted)) (and (@ (@ tptp.mem V118e8) A_27a) (exists ((V119e9 $$unsorted)) (and (@ (@ tptp.mem V119e9) A_27a) (exists ((V120e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V120e10) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V110l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V111e1)) (@ (@ tptp.ap (@ _let_1 V112e2)) (@ (@ tptp.ap (@ _let_1 V113e3)) (@ (@ tptp.ap (@ _let_1 V114e4)) (@ (@ tptp.ap (@ _let_1 V115e5)) (@ (@ tptp.ap (@ _let_1 V116e6)) (@ (@ tptp.ap (@ _let_1 V117e7)) (@ (@ tptp.ap (@ _let_1 V118e8)) (@ (@ tptp.ap (@ _let_1 V119e9)) (@ (@ tptp.ap (@ _let_1 V120e10)) V110l_27))))))))))))))))))))))))))))))))))) (= (= _let_80 _let_13) (exists ((V121l_27 $$unsorted)) (and (@ (@ tptp.mem V121l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V122e1 $$unsorted)) (and (@ (@ tptp.mem V122e1) A_27a) (exists ((V123e2 $$unsorted)) (and (@ (@ tptp.mem V123e2) A_27a) (exists ((V124e3 $$unsorted)) (and (@ (@ tptp.mem V124e3) A_27a) (exists ((V125e4 $$unsorted)) (and (@ (@ tptp.mem V125e4) A_27a) (exists ((V126e5 $$unsorted)) (and (@ (@ tptp.mem V126e5) A_27a) (exists ((V127e6 $$unsorted)) (and (@ (@ tptp.mem V127e6) A_27a) (exists ((V128e7 $$unsorted)) (and (@ (@ tptp.mem V128e7) A_27a) (exists ((V129e8 $$unsorted)) (and (@ (@ tptp.mem V129e8) A_27a) (exists ((V130e9 $$unsorted)) (and (@ (@ tptp.mem V130e9) A_27a) (exists ((V131e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V131e10) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V121l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V122e1)) (@ (@ tptp.ap (@ _let_1 V123e2)) (@ (@ tptp.ap (@ _let_1 V124e3)) (@ (@ tptp.ap (@ _let_1 V125e4)) (@ (@ tptp.ap (@ _let_1 V126e5)) (@ (@ tptp.ap (@ _let_1 V127e6)) (@ (@ tptp.ap (@ _let_1 V128e7)) (@ (@ tptp.ap (@ _let_1 V129e8)) (@ (@ tptp.ap (@ _let_1 V130e9)) (@ (@ tptp.ap (@ _let_1 V131e10)) V121l_27))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_78) (exists ((V132l_27 $$unsorted)) (and (@ (@ tptp.mem V132l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V133e1 $$unsorted)) (and (@ (@ tptp.mem V133e1) A_27a) (exists ((V134e2 $$unsorted)) (and (@ (@ tptp.mem V134e2) A_27a) (exists ((V135e3 $$unsorted)) (and (@ (@ tptp.mem V135e3) A_27a) (exists ((V136e4 $$unsorted)) (and (@ (@ tptp.mem V136e4) A_27a) (exists ((V137e5 $$unsorted)) (and (@ (@ tptp.mem V137e5) A_27a) (exists ((V138e6 $$unsorted)) (and (@ (@ tptp.mem V138e6) A_27a) (exists ((V139e7 $$unsorted)) (and (@ (@ tptp.mem V139e7) A_27a) (exists ((V140e8 $$unsorted)) (and (@ (@ tptp.mem V140e8) A_27a) (exists ((V141e9 $$unsorted)) (and (@ (@ tptp.mem V141e9) A_27a) (exists ((V142e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V142e10) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V132l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V133e1)) (@ (@ tptp.ap (@ _let_1 V134e2)) (@ (@ tptp.ap (@ _let_1 V135e3)) (@ (@ tptp.ap (@ _let_1 V136e4)) (@ (@ tptp.ap (@ _let_1 V137e5)) (@ (@ tptp.ap (@ _let_1 V138e6)) (@ (@ tptp.ap (@ _let_1 V139e7)) (@ (@ tptp.ap (@ _let_1 V140e8)) (@ (@ tptp.ap (@ _let_1 V141e9)) (@ (@ tptp.ap (@ _let_1 V142e10)) V132l_27))))))))))))))))))))))))))))))))))) (= (= _let_78 _let_13) (exists ((V143l_27 $$unsorted)) (and (@ (@ tptp.mem V143l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V144e1 $$unsorted)) (and (@ (@ tptp.mem V144e1) A_27a) (exists ((V145e2 $$unsorted)) (and (@ (@ tptp.mem V145e2) A_27a) (exists ((V146e3 $$unsorted)) (and (@ (@ tptp.mem V146e3) A_27a) (exists ((V147e4 $$unsorted)) (and (@ (@ tptp.mem V147e4) A_27a) (exists ((V148e5 $$unsorted)) (and (@ (@ tptp.mem V148e5) A_27a) (exists ((V149e6 $$unsorted)) (and (@ (@ tptp.mem V149e6) A_27a) (exists ((V150e7 $$unsorted)) (and (@ (@ tptp.mem V150e7) A_27a) (exists ((V151e8 $$unsorted)) (and (@ (@ tptp.mem V151e8) A_27a) (exists ((V152e9 $$unsorted)) (and (@ (@ tptp.mem V152e9) A_27a) (exists ((V153e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V153e10) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V143l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V144e1)) (@ (@ tptp.ap (@ _let_1 V145e2)) (@ (@ tptp.ap (@ _let_1 V146e3)) (@ (@ tptp.ap (@ _let_1 V147e4)) (@ (@ tptp.ap (@ _let_1 V148e5)) (@ (@ tptp.ap (@ _let_1 V149e6)) (@ (@ tptp.ap (@ _let_1 V150e7)) (@ (@ tptp.ap (@ _let_1 V151e8)) (@ (@ tptp.ap (@ _let_1 V152e9)) (@ (@ tptp.ap (@ _let_1 V153e10)) V143l_27))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_75) (exists ((V154e1 $$unsorted)) (and (@ (@ tptp.mem V154e1) A_27a) (exists ((V155e2 $$unsorted)) (and (@ (@ tptp.mem V155e2) A_27a) (exists ((V156e3 $$unsorted)) (and (@ (@ tptp.mem V156e3) A_27a) (exists ((V157e4 $$unsorted)) (and (@ (@ tptp.mem V157e4) A_27a) (exists ((V158e5 $$unsorted)) (and (@ (@ tptp.mem V158e5) A_27a) (exists ((V159e6 $$unsorted)) (and (@ (@ tptp.mem V159e6) A_27a) (exists ((V160e7 $$unsorted)) (and (@ (@ tptp.mem V160e7) A_27a) (exists ((V161e8 $$unsorted)) (and (@ (@ tptp.mem V161e8) A_27a) (exists ((V162e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V162e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V154e1)) (@ (@ tptp.ap (@ _let_1 V155e2)) (@ (@ tptp.ap (@ _let_1 V156e3)) (@ (@ tptp.ap (@ _let_1 V157e4)) (@ (@ tptp.ap (@ _let_1 V158e5)) (@ (@ tptp.ap (@ _let_1 V159e6)) (@ (@ tptp.ap (@ _let_1 V160e7)) (@ (@ tptp.ap (@ _let_1 V161e8)) (@ (@ tptp.ap (@ _let_1 V162e9)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))) (= (= _let_75 _let_13) (exists ((V163e1 $$unsorted)) (and (@ (@ tptp.mem V163e1) A_27a) (exists ((V164e2 $$unsorted)) (and (@ (@ tptp.mem V164e2) A_27a) (exists ((V165e3 $$unsorted)) (and (@ (@ tptp.mem V165e3) A_27a) (exists ((V166e4 $$unsorted)) (and (@ (@ tptp.mem V166e4) A_27a) (exists ((V167e5 $$unsorted)) (and (@ (@ tptp.mem V167e5) A_27a) (exists ((V168e6 $$unsorted)) (and (@ (@ tptp.mem V168e6) A_27a) (exists ((V169e7 $$unsorted)) (and (@ (@ tptp.mem V169e7) A_27a) (exists ((V170e8 $$unsorted)) (and (@ (@ tptp.mem V170e8) A_27a) (exists ((V171e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V171e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V163e1)) (@ (@ tptp.ap (@ _let_1 V164e2)) (@ (@ tptp.ap (@ _let_1 V165e3)) (@ (@ tptp.ap (@ _let_1 V166e4)) (@ (@ tptp.ap (@ _let_1 V167e5)) (@ (@ tptp.ap (@ _let_1 V168e6)) (@ (@ tptp.ap (@ _let_1 V169e7)) (@ (@ tptp.ap (@ _let_1 V170e8)) (@ (@ tptp.ap (@ _let_1 V171e9)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_64)) _let_3)) (exists ((V172l_27 $$unsorted)) (and (@ (@ tptp.mem V172l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V173e1 $$unsorted)) (and (@ (@ tptp.mem V173e1) A_27a) (exists ((V174e2 $$unsorted)) (and (@ (@ tptp.mem V174e2) A_27a) (exists ((V175e3 $$unsorted)) (and (@ (@ tptp.mem V175e3) A_27a) (exists ((V176e4 $$unsorted)) (and (@ (@ tptp.mem V176e4) A_27a) (exists ((V177e5 $$unsorted)) (and (@ (@ tptp.mem V177e5) A_27a) (exists ((V178e6 $$unsorted)) (and (@ (@ tptp.mem V178e6) A_27a) (exists ((V179e7 $$unsorted)) (and (@ (@ tptp.mem V179e7) A_27a) (exists ((V180e8 $$unsorted)) (and (@ (@ tptp.mem V180e8) A_27a) (exists ((V181e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V181e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V173e1)) (@ (@ tptp.ap (@ _let_1 V174e2)) (@ (@ tptp.ap (@ _let_1 V175e3)) (@ (@ tptp.ap (@ _let_1 V176e4)) (@ (@ tptp.ap (@ _let_1 V177e5)) (@ (@ tptp.ap (@ _let_1 V178e6)) (@ (@ tptp.ap (@ _let_1 V179e7)) (@ (@ tptp.ap (@ _let_1 V180e8)) (@ (@ tptp.ap (@ _let_1 V181e9)) V172l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_64)) (exists ((V182l_27 $$unsorted)) (and (@ (@ tptp.mem V182l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V183e1 $$unsorted)) (and (@ (@ tptp.mem V183e1) A_27a) (exists ((V184e2 $$unsorted)) (and (@ (@ tptp.mem V184e2) A_27a) (exists ((V185e3 $$unsorted)) (and (@ (@ tptp.mem V185e3) A_27a) (exists ((V186e4 $$unsorted)) (and (@ (@ tptp.mem V186e4) A_27a) (exists ((V187e5 $$unsorted)) (and (@ (@ tptp.mem V187e5) A_27a) (exists ((V188e6 $$unsorted)) (and (@ (@ tptp.mem V188e6) A_27a) (exists ((V189e7 $$unsorted)) (and (@ (@ tptp.mem V189e7) A_27a) (exists ((V190e8 $$unsorted)) (and (@ (@ tptp.mem V190e8) A_27a) (exists ((V191e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V191e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V183e1)) (@ (@ tptp.ap (@ _let_1 V184e2)) (@ (@ tptp.ap (@ _let_1 V185e3)) (@ (@ tptp.ap (@ _let_1 V186e4)) (@ (@ tptp.ap (@ _let_1 V187e5)) (@ (@ tptp.ap (@ _let_1 V188e6)) (@ (@ tptp.ap (@ _let_1 V189e7)) (@ (@ tptp.ap (@ _let_1 V190e8)) (@ (@ tptp.ap (@ _let_1 V191e9)) V182l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_70)) _let_3)) (exists ((V192l_27 $$unsorted)) (and (@ (@ tptp.mem V192l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V193e1 $$unsorted)) (and (@ (@ tptp.mem V193e1) A_27a) (exists ((V194e2 $$unsorted)) (and (@ (@ tptp.mem V194e2) A_27a) (exists ((V195e3 $$unsorted)) (and (@ (@ tptp.mem V195e3) A_27a) (exists ((V196e4 $$unsorted)) (and (@ (@ tptp.mem V196e4) A_27a) (exists ((V197e5 $$unsorted)) (and (@ (@ tptp.mem V197e5) A_27a) (exists ((V198e6 $$unsorted)) (and (@ (@ tptp.mem V198e6) A_27a) (exists ((V199e7 $$unsorted)) (and (@ (@ tptp.mem V199e7) A_27a) (exists ((V200e8 $$unsorted)) (and (@ (@ tptp.mem V200e8) A_27a) (exists ((V201e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V201e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V193e1)) (@ (@ tptp.ap (@ _let_1 V194e2)) (@ (@ tptp.ap (@ _let_1 V195e3)) (@ (@ tptp.ap (@ _let_1 V196e4)) (@ (@ tptp.ap (@ _let_1 V197e5)) (@ (@ tptp.ap (@ _let_1 V198e6)) (@ (@ tptp.ap (@ _let_1 V199e7)) (@ (@ tptp.ap (@ _let_1 V200e8)) (@ (@ tptp.ap (@ _let_1 V201e9)) V192l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_70)) (exists ((V202l_27 $$unsorted)) (and (@ (@ tptp.mem V202l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V203e1 $$unsorted)) (and (@ (@ tptp.mem V203e1) A_27a) (exists ((V204e2 $$unsorted)) (and (@ (@ tptp.mem V204e2) A_27a) (exists ((V205e3 $$unsorted)) (and (@ (@ tptp.mem V205e3) A_27a) (exists ((V206e4 $$unsorted)) (and (@ (@ tptp.mem V206e4) A_27a) (exists ((V207e5 $$unsorted)) (and (@ (@ tptp.mem V207e5) A_27a) (exists ((V208e6 $$unsorted)) (and (@ (@ tptp.mem V208e6) A_27a) (exists ((V209e7 $$unsorted)) (and (@ (@ tptp.mem V209e7) A_27a) (exists ((V210e8 $$unsorted)) (and (@ (@ tptp.mem V210e8) A_27a) (exists ((V211e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V211e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V203e1)) (@ (@ tptp.ap (@ _let_1 V204e2)) (@ (@ tptp.ap (@ _let_1 V205e3)) (@ (@ tptp.ap (@ _let_1 V206e4)) (@ (@ tptp.ap (@ _let_1 V207e5)) (@ (@ tptp.ap (@ _let_1 V208e6)) (@ (@ tptp.ap (@ _let_1 V209e7)) (@ (@ tptp.ap (@ _let_1 V210e8)) (@ (@ tptp.ap (@ _let_1 V211e9)) V202l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_73)) _let_3)) (exists ((V212l_27 $$unsorted)) (and (@ (@ tptp.mem V212l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V213e1 $$unsorted)) (and (@ (@ tptp.mem V213e1) A_27a) (exists ((V214e2 $$unsorted)) (and (@ (@ tptp.mem V214e2) A_27a) (exists ((V215e3 $$unsorted)) (and (@ (@ tptp.mem V215e3) A_27a) (exists ((V216e4 $$unsorted)) (and (@ (@ tptp.mem V216e4) A_27a) (exists ((V217e5 $$unsorted)) (and (@ (@ tptp.mem V217e5) A_27a) (exists ((V218e6 $$unsorted)) (and (@ (@ tptp.mem V218e6) A_27a) (exists ((V219e7 $$unsorted)) (and (@ (@ tptp.mem V219e7) A_27a) (exists ((V220e8 $$unsorted)) (and (@ (@ tptp.mem V220e8) A_27a) (exists ((V221e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V221e9) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V212l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V213e1)) (@ (@ tptp.ap (@ _let_1 V214e2)) (@ (@ tptp.ap (@ _let_1 V215e3)) (@ (@ tptp.ap (@ _let_1 V216e4)) (@ (@ tptp.ap (@ _let_1 V217e5)) (@ (@ tptp.ap (@ _let_1 V218e6)) (@ (@ tptp.ap (@ _let_1 V219e7)) (@ (@ tptp.ap (@ _let_1 V220e8)) (@ (@ tptp.ap (@ _let_1 V221e9)) V212l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_73)) (exists ((V222l_27 $$unsorted)) (and (@ (@ tptp.mem V222l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V223e1 $$unsorted)) (and (@ (@ tptp.mem V223e1) A_27a) (exists ((V224e2 $$unsorted)) (and (@ (@ tptp.mem V224e2) A_27a) (exists ((V225e3 $$unsorted)) (and (@ (@ tptp.mem V225e3) A_27a) (exists ((V226e4 $$unsorted)) (and (@ (@ tptp.mem V226e4) A_27a) (exists ((V227e5 $$unsorted)) (and (@ (@ tptp.mem V227e5) A_27a) (exists ((V228e6 $$unsorted)) (and (@ (@ tptp.mem V228e6) A_27a) (exists ((V229e7 $$unsorted)) (and (@ (@ tptp.mem V229e7) A_27a) (exists ((V230e8 $$unsorted)) (and (@ (@ tptp.mem V230e8) A_27a) (exists ((V231e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V231e9) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V222l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V223e1)) (@ (@ tptp.ap (@ _let_1 V224e2)) (@ (@ tptp.ap (@ _let_1 V225e3)) (@ (@ tptp.ap (@ _let_1 V226e4)) (@ (@ tptp.ap (@ _let_1 V227e5)) (@ (@ tptp.ap (@ _let_1 V228e6)) (@ (@ tptp.ap (@ _let_1 V229e7)) (@ (@ tptp.ap (@ _let_1 V230e8)) (@ (@ tptp.ap (@ _let_1 V231e9)) V222l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_71)) _let_3)) (exists ((V232l_27 $$unsorted)) (and (@ (@ tptp.mem V232l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V233e1 $$unsorted)) (and (@ (@ tptp.mem V233e1) A_27a) (exists ((V234e2 $$unsorted)) (and (@ (@ tptp.mem V234e2) A_27a) (exists ((V235e3 $$unsorted)) (and (@ (@ tptp.mem V235e3) A_27a) (exists ((V236e4 $$unsorted)) (and (@ (@ tptp.mem V236e4) A_27a) (exists ((V237e5 $$unsorted)) (and (@ (@ tptp.mem V237e5) A_27a) (exists ((V238e6 $$unsorted)) (and (@ (@ tptp.mem V238e6) A_27a) (exists ((V239e7 $$unsorted)) (and (@ (@ tptp.mem V239e7) A_27a) (exists ((V240e8 $$unsorted)) (and (@ (@ tptp.mem V240e8) A_27a) (exists ((V241e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V241e9) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V232l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V233e1)) (@ (@ tptp.ap (@ _let_1 V234e2)) (@ (@ tptp.ap (@ _let_1 V235e3)) (@ (@ tptp.ap (@ _let_1 V236e4)) (@ (@ tptp.ap (@ _let_1 V237e5)) (@ (@ tptp.ap (@ _let_1 V238e6)) (@ (@ tptp.ap (@ _let_1 V239e7)) (@ (@ tptp.ap (@ _let_1 V240e8)) (@ (@ tptp.ap (@ _let_1 V241e9)) V232l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_71)) (exists ((V242l_27 $$unsorted)) (and (@ (@ tptp.mem V242l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V243e1 $$unsorted)) (and (@ (@ tptp.mem V243e1) A_27a) (exists ((V244e2 $$unsorted)) (and (@ (@ tptp.mem V244e2) A_27a) (exists ((V245e3 $$unsorted)) (and (@ (@ tptp.mem V245e3) A_27a) (exists ((V246e4 $$unsorted)) (and (@ (@ tptp.mem V246e4) A_27a) (exists ((V247e5 $$unsorted)) (and (@ (@ tptp.mem V247e5) A_27a) (exists ((V248e6 $$unsorted)) (and (@ (@ tptp.mem V248e6) A_27a) (exists ((V249e7 $$unsorted)) (and (@ (@ tptp.mem V249e7) A_27a) (exists ((V250e8 $$unsorted)) (and (@ (@ tptp.mem V250e8) A_27a) (exists ((V251e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V251e9) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V242l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V243e1)) (@ (@ tptp.ap (@ _let_1 V244e2)) (@ (@ tptp.ap (@ _let_1 V245e3)) (@ (@ tptp.ap (@ _let_1 V246e4)) (@ (@ tptp.ap (@ _let_1 V247e5)) (@ (@ tptp.ap (@ _let_1 V248e6)) (@ (@ tptp.ap (@ _let_1 V249e7)) (@ (@ tptp.ap (@ _let_1 V250e8)) (@ (@ tptp.ap (@ _let_1 V251e9)) V242l_27)))))))))))))))))))))))))))))))) (= (= _let_13 _let_74) (exists ((V252l_27 $$unsorted)) (and (@ (@ tptp.mem V252l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V253e1 $$unsorted)) (and (@ (@ tptp.mem V253e1) A_27a) (exists ((V254e2 $$unsorted)) (and (@ (@ tptp.mem V254e2) A_27a) (exists ((V255e3 $$unsorted)) (and (@ (@ tptp.mem V255e3) A_27a) (exists ((V256e4 $$unsorted)) (and (@ (@ tptp.mem V256e4) A_27a) (exists ((V257e5 $$unsorted)) (and (@ (@ tptp.mem V257e5) A_27a) (exists ((V258e6 $$unsorted)) (and (@ (@ tptp.mem V258e6) A_27a) (exists ((V259e7 $$unsorted)) (and (@ (@ tptp.mem V259e7) A_27a) (exists ((V260e8 $$unsorted)) (and (@ (@ tptp.mem V260e8) A_27a) (exists ((V261e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V261e9) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V252l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V253e1)) (@ (@ tptp.ap (@ _let_1 V254e2)) (@ (@ tptp.ap (@ _let_1 V255e3)) (@ (@ tptp.ap (@ _let_1 V256e4)) (@ (@ tptp.ap (@ _let_1 V257e5)) (@ (@ tptp.ap (@ _let_1 V258e6)) (@ (@ tptp.ap (@ _let_1 V259e7)) (@ (@ tptp.ap (@ _let_1 V260e8)) (@ (@ tptp.ap (@ _let_1 V261e9)) V252l_27)))))))))))))))))))))))))))))))) (= (= _let_74 _let_13) (exists ((V262l_27 $$unsorted)) (and (@ (@ tptp.mem V262l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V263e1 $$unsorted)) (and (@ (@ tptp.mem V263e1) A_27a) (exists ((V264e2 $$unsorted)) (and (@ (@ tptp.mem V264e2) A_27a) (exists ((V265e3 $$unsorted)) (and (@ (@ tptp.mem V265e3) A_27a) (exists ((V266e4 $$unsorted)) (and (@ (@ tptp.mem V266e4) A_27a) (exists ((V267e5 $$unsorted)) (and (@ (@ tptp.mem V267e5) A_27a) (exists ((V268e6 $$unsorted)) (and (@ (@ tptp.mem V268e6) A_27a) (exists ((V269e7 $$unsorted)) (and (@ (@ tptp.mem V269e7) A_27a) (exists ((V270e8 $$unsorted)) (and (@ (@ tptp.mem V270e8) A_27a) (exists ((V271e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V271e9) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V262l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V263e1)) (@ (@ tptp.ap (@ _let_1 V264e2)) (@ (@ tptp.ap (@ _let_1 V265e3)) (@ (@ tptp.ap (@ _let_1 V266e4)) (@ (@ tptp.ap (@ _let_1 V267e5)) (@ (@ tptp.ap (@ _let_1 V268e6)) (@ (@ tptp.ap (@ _let_1 V269e7)) (@ (@ tptp.ap (@ _let_1 V270e8)) (@ (@ tptp.ap (@ _let_1 V271e9)) V262l_27)))))))))))))))))))))))))))))))) (= (= _let_13 _let_72) (exists ((V272l_27 $$unsorted)) (and (@ (@ tptp.mem V272l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V273e1 $$unsorted)) (and (@ (@ tptp.mem V273e1) A_27a) (exists ((V274e2 $$unsorted)) (and (@ (@ tptp.mem V274e2) A_27a) (exists ((V275e3 $$unsorted)) (and (@ (@ tptp.mem V275e3) A_27a) (exists ((V276e4 $$unsorted)) (and (@ (@ tptp.mem V276e4) A_27a) (exists ((V277e5 $$unsorted)) (and (@ (@ tptp.mem V277e5) A_27a) (exists ((V278e6 $$unsorted)) (and (@ (@ tptp.mem V278e6) A_27a) (exists ((V279e7 $$unsorted)) (and (@ (@ tptp.mem V279e7) A_27a) (exists ((V280e8 $$unsorted)) (and (@ (@ tptp.mem V280e8) A_27a) (exists ((V281e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V281e9) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V272l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V273e1)) (@ (@ tptp.ap (@ _let_1 V274e2)) (@ (@ tptp.ap (@ _let_1 V275e3)) (@ (@ tptp.ap (@ _let_1 V276e4)) (@ (@ tptp.ap (@ _let_1 V277e5)) (@ (@ tptp.ap (@ _let_1 V278e6)) (@ (@ tptp.ap (@ _let_1 V279e7)) (@ (@ tptp.ap (@ _let_1 V280e8)) (@ (@ tptp.ap (@ _let_1 V281e9)) V272l_27)))))))))))))))))))))))))))))))) (= (= _let_72 _let_13) (exists ((V282l_27 $$unsorted)) (and (@ (@ tptp.mem V282l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V283e1 $$unsorted)) (and (@ (@ tptp.mem V283e1) A_27a) (exists ((V284e2 $$unsorted)) (and (@ (@ tptp.mem V284e2) A_27a) (exists ((V285e3 $$unsorted)) (and (@ (@ tptp.mem V285e3) A_27a) (exists ((V286e4 $$unsorted)) (and (@ (@ tptp.mem V286e4) A_27a) (exists ((V287e5 $$unsorted)) (and (@ (@ tptp.mem V287e5) A_27a) (exists ((V288e6 $$unsorted)) (and (@ (@ tptp.mem V288e6) A_27a) (exists ((V289e7 $$unsorted)) (and (@ (@ tptp.mem V289e7) A_27a) (exists ((V290e8 $$unsorted)) (and (@ (@ tptp.mem V290e8) A_27a) (exists ((V291e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V291e9) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V282l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V283e1)) (@ (@ tptp.ap (@ _let_1 V284e2)) (@ (@ tptp.ap (@ _let_1 V285e3)) (@ (@ tptp.ap (@ _let_1 V286e4)) (@ (@ tptp.ap (@ _let_1 V287e5)) (@ (@ tptp.ap (@ _let_1 V288e6)) (@ (@ tptp.ap (@ _let_1 V289e7)) (@ (@ tptp.ap (@ _let_1 V290e8)) (@ (@ tptp.ap (@ _let_1 V291e9)) V282l_27)))))))))))))))))))))))))))))))) (= (= _let_13 _let_69) (exists ((V292e1 $$unsorted)) (and (@ (@ tptp.mem V292e1) A_27a) (exists ((V293e2 $$unsorted)) (and (@ (@ tptp.mem V293e2) A_27a) (exists ((V294e3 $$unsorted)) (and (@ (@ tptp.mem V294e3) A_27a) (exists ((V295e4 $$unsorted)) (and (@ (@ tptp.mem V295e4) A_27a) (exists ((V296e5 $$unsorted)) (and (@ (@ tptp.mem V296e5) A_27a) (exists ((V297e6 $$unsorted)) (and (@ (@ tptp.mem V297e6) A_27a) (exists ((V298e7 $$unsorted)) (and (@ (@ tptp.mem V298e7) A_27a) (exists ((V299e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V299e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V292e1)) (@ (@ tptp.ap (@ _let_1 V293e2)) (@ (@ tptp.ap (@ _let_1 V294e3)) (@ (@ tptp.ap (@ _let_1 V295e4)) (@ (@ tptp.ap (@ _let_1 V296e5)) (@ (@ tptp.ap (@ _let_1 V297e6)) (@ (@ tptp.ap (@ _let_1 V298e7)) (@ (@ tptp.ap (@ _let_1 V299e8)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))) (= (= _let_69 _let_13) (exists ((V300e1 $$unsorted)) (and (@ (@ tptp.mem V300e1) A_27a) (exists ((V301e2 $$unsorted)) (and (@ (@ tptp.mem V301e2) A_27a) (exists ((V302e3 $$unsorted)) (and (@ (@ tptp.mem V302e3) A_27a) (exists ((V303e4 $$unsorted)) (and (@ (@ tptp.mem V303e4) A_27a) (exists ((V304e5 $$unsorted)) (and (@ (@ tptp.mem V304e5) A_27a) (exists ((V305e6 $$unsorted)) (and (@ (@ tptp.mem V305e6) A_27a) (exists ((V306e7 $$unsorted)) (and (@ (@ tptp.mem V306e7) A_27a) (exists ((V307e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V307e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V300e1)) (@ (@ tptp.ap (@ _let_1 V301e2)) (@ (@ tptp.ap (@ _let_1 V302e3)) (@ (@ tptp.ap (@ _let_1 V303e4)) (@ (@ tptp.ap (@ _let_1 V304e5)) (@ (@ tptp.ap (@ _let_1 V305e6)) (@ (@ tptp.ap (@ _let_1 V306e7)) (@ (@ tptp.ap (@ _let_1 V307e8)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_58)) _let_3)) (exists ((V308l_27 $$unsorted)) (and (@ (@ tptp.mem V308l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V309e1 $$unsorted)) (and (@ (@ tptp.mem V309e1) A_27a) (exists ((V310e2 $$unsorted)) (and (@ (@ tptp.mem V310e2) A_27a) (exists ((V311e3 $$unsorted)) (and (@ (@ tptp.mem V311e3) A_27a) (exists ((V312e4 $$unsorted)) (and (@ (@ tptp.mem V312e4) A_27a) (exists ((V313e5 $$unsorted)) (and (@ (@ tptp.mem V313e5) A_27a) (exists ((V314e6 $$unsorted)) (and (@ (@ tptp.mem V314e6) A_27a) (exists ((V315e7 $$unsorted)) (and (@ (@ tptp.mem V315e7) A_27a) (exists ((V316e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V316e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V309e1)) (@ (@ tptp.ap (@ _let_1 V310e2)) (@ (@ tptp.ap (@ _let_1 V311e3)) (@ (@ tptp.ap (@ _let_1 V312e4)) (@ (@ tptp.ap (@ _let_1 V313e5)) (@ (@ tptp.ap (@ _let_1 V314e6)) (@ (@ tptp.ap (@ _let_1 V315e7)) (@ (@ tptp.ap (@ _let_1 V316e8)) V308l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_58)) (exists ((V317l_27 $$unsorted)) (and (@ (@ tptp.mem V317l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V318e1 $$unsorted)) (and (@ (@ tptp.mem V318e1) A_27a) (exists ((V319e2 $$unsorted)) (and (@ (@ tptp.mem V319e2) A_27a) (exists ((V320e3 $$unsorted)) (and (@ (@ tptp.mem V320e3) A_27a) (exists ((V321e4 $$unsorted)) (and (@ (@ tptp.mem V321e4) A_27a) (exists ((V322e5 $$unsorted)) (and (@ (@ tptp.mem V322e5) A_27a) (exists ((V323e6 $$unsorted)) (and (@ (@ tptp.mem V323e6) A_27a) (exists ((V324e7 $$unsorted)) (and (@ (@ tptp.mem V324e7) A_27a) (exists ((V325e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V325e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V318e1)) (@ (@ tptp.ap (@ _let_1 V319e2)) (@ (@ tptp.ap (@ _let_1 V320e3)) (@ (@ tptp.ap (@ _let_1 V321e4)) (@ (@ tptp.ap (@ _let_1 V322e5)) (@ (@ tptp.ap (@ _let_1 V323e6)) (@ (@ tptp.ap (@ _let_1 V324e7)) (@ (@ tptp.ap (@ _let_1 V325e8)) V317l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_64)) _let_3)) (exists ((V326l_27 $$unsorted)) (and (@ (@ tptp.mem V326l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V327e1 $$unsorted)) (and (@ (@ tptp.mem V327e1) A_27a) (exists ((V328e2 $$unsorted)) (and (@ (@ tptp.mem V328e2) A_27a) (exists ((V329e3 $$unsorted)) (and (@ (@ tptp.mem V329e3) A_27a) (exists ((V330e4 $$unsorted)) (and (@ (@ tptp.mem V330e4) A_27a) (exists ((V331e5 $$unsorted)) (and (@ (@ tptp.mem V331e5) A_27a) (exists ((V332e6 $$unsorted)) (and (@ (@ tptp.mem V332e6) A_27a) (exists ((V333e7 $$unsorted)) (and (@ (@ tptp.mem V333e7) A_27a) (exists ((V334e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V334e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V327e1)) (@ (@ tptp.ap (@ _let_1 V328e2)) (@ (@ tptp.ap (@ _let_1 V329e3)) (@ (@ tptp.ap (@ _let_1 V330e4)) (@ (@ tptp.ap (@ _let_1 V331e5)) (@ (@ tptp.ap (@ _let_1 V332e6)) (@ (@ tptp.ap (@ _let_1 V333e7)) (@ (@ tptp.ap (@ _let_1 V334e8)) V326l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_64)) (exists ((V335l_27 $$unsorted)) (and (@ (@ tptp.mem V335l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V336e1 $$unsorted)) (and (@ (@ tptp.mem V336e1) A_27a) (exists ((V337e2 $$unsorted)) (and (@ (@ tptp.mem V337e2) A_27a) (exists ((V338e3 $$unsorted)) (and (@ (@ tptp.mem V338e3) A_27a) (exists ((V339e4 $$unsorted)) (and (@ (@ tptp.mem V339e4) A_27a) (exists ((V340e5 $$unsorted)) (and (@ (@ tptp.mem V340e5) A_27a) (exists ((V341e6 $$unsorted)) (and (@ (@ tptp.mem V341e6) A_27a) (exists ((V342e7 $$unsorted)) (and (@ (@ tptp.mem V342e7) A_27a) (exists ((V343e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V343e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V336e1)) (@ (@ tptp.ap (@ _let_1 V337e2)) (@ (@ tptp.ap (@ _let_1 V338e3)) (@ (@ tptp.ap (@ _let_1 V339e4)) (@ (@ tptp.ap (@ _let_1 V340e5)) (@ (@ tptp.ap (@ _let_1 V341e6)) (@ (@ tptp.ap (@ _let_1 V342e7)) (@ (@ tptp.ap (@ _let_1 V343e8)) V335l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_67)) _let_3)) (exists ((V344l_27 $$unsorted)) (and (@ (@ tptp.mem V344l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V345e1 $$unsorted)) (and (@ (@ tptp.mem V345e1) A_27a) (exists ((V346e2 $$unsorted)) (and (@ (@ tptp.mem V346e2) A_27a) (exists ((V347e3 $$unsorted)) (and (@ (@ tptp.mem V347e3) A_27a) (exists ((V348e4 $$unsorted)) (and (@ (@ tptp.mem V348e4) A_27a) (exists ((V349e5 $$unsorted)) (and (@ (@ tptp.mem V349e5) A_27a) (exists ((V350e6 $$unsorted)) (and (@ (@ tptp.mem V350e6) A_27a) (exists ((V351e7 $$unsorted)) (and (@ (@ tptp.mem V351e7) A_27a) (exists ((V352e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V352e8) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V344l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V345e1)) (@ (@ tptp.ap (@ _let_1 V346e2)) (@ (@ tptp.ap (@ _let_1 V347e3)) (@ (@ tptp.ap (@ _let_1 V348e4)) (@ (@ tptp.ap (@ _let_1 V349e5)) (@ (@ tptp.ap (@ _let_1 V350e6)) (@ (@ tptp.ap (@ _let_1 V351e7)) (@ (@ tptp.ap (@ _let_1 V352e8)) V344l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_67)) (exists ((V353l_27 $$unsorted)) (and (@ (@ tptp.mem V353l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V354e1 $$unsorted)) (and (@ (@ tptp.mem V354e1) A_27a) (exists ((V355e2 $$unsorted)) (and (@ (@ tptp.mem V355e2) A_27a) (exists ((V356e3 $$unsorted)) (and (@ (@ tptp.mem V356e3) A_27a) (exists ((V357e4 $$unsorted)) (and (@ (@ tptp.mem V357e4) A_27a) (exists ((V358e5 $$unsorted)) (and (@ (@ tptp.mem V358e5) A_27a) (exists ((V359e6 $$unsorted)) (and (@ (@ tptp.mem V359e6) A_27a) (exists ((V360e7 $$unsorted)) (and (@ (@ tptp.mem V360e7) A_27a) (exists ((V361e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V361e8) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V353l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V354e1)) (@ (@ tptp.ap (@ _let_1 V355e2)) (@ (@ tptp.ap (@ _let_1 V356e3)) (@ (@ tptp.ap (@ _let_1 V357e4)) (@ (@ tptp.ap (@ _let_1 V358e5)) (@ (@ tptp.ap (@ _let_1 V359e6)) (@ (@ tptp.ap (@ _let_1 V360e7)) (@ (@ tptp.ap (@ _let_1 V361e8)) V353l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_65)) _let_3)) (exists ((V362l_27 $$unsorted)) (and (@ (@ tptp.mem V362l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V363e1 $$unsorted)) (and (@ (@ tptp.mem V363e1) A_27a) (exists ((V364e2 $$unsorted)) (and (@ (@ tptp.mem V364e2) A_27a) (exists ((V365e3 $$unsorted)) (and (@ (@ tptp.mem V365e3) A_27a) (exists ((V366e4 $$unsorted)) (and (@ (@ tptp.mem V366e4) A_27a) (exists ((V367e5 $$unsorted)) (and (@ (@ tptp.mem V367e5) A_27a) (exists ((V368e6 $$unsorted)) (and (@ (@ tptp.mem V368e6) A_27a) (exists ((V369e7 $$unsorted)) (and (@ (@ tptp.mem V369e7) A_27a) (exists ((V370e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V370e8) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V362l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V363e1)) (@ (@ tptp.ap (@ _let_1 V364e2)) (@ (@ tptp.ap (@ _let_1 V365e3)) (@ (@ tptp.ap (@ _let_1 V366e4)) (@ (@ tptp.ap (@ _let_1 V367e5)) (@ (@ tptp.ap (@ _let_1 V368e6)) (@ (@ tptp.ap (@ _let_1 V369e7)) (@ (@ tptp.ap (@ _let_1 V370e8)) V362l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_65)) (exists ((V371l_27 $$unsorted)) (and (@ (@ tptp.mem V371l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V372e1 $$unsorted)) (and (@ (@ tptp.mem V372e1) A_27a) (exists ((V373e2 $$unsorted)) (and (@ (@ tptp.mem V373e2) A_27a) (exists ((V374e3 $$unsorted)) (and (@ (@ tptp.mem V374e3) A_27a) (exists ((V375e4 $$unsorted)) (and (@ (@ tptp.mem V375e4) A_27a) (exists ((V376e5 $$unsorted)) (and (@ (@ tptp.mem V376e5) A_27a) (exists ((V377e6 $$unsorted)) (and (@ (@ tptp.mem V377e6) A_27a) (exists ((V378e7 $$unsorted)) (and (@ (@ tptp.mem V378e7) A_27a) (exists ((V379e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V379e8) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V371l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V372e1)) (@ (@ tptp.ap (@ _let_1 V373e2)) (@ (@ tptp.ap (@ _let_1 V374e3)) (@ (@ tptp.ap (@ _let_1 V375e4)) (@ (@ tptp.ap (@ _let_1 V376e5)) (@ (@ tptp.ap (@ _let_1 V377e6)) (@ (@ tptp.ap (@ _let_1 V378e7)) (@ (@ tptp.ap (@ _let_1 V379e8)) V371l_27))))))))))))))))))))))))))))) (= (= _let_13 _let_68) (exists ((V380l_27 $$unsorted)) (and (@ (@ tptp.mem V380l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V381e1 $$unsorted)) (and (@ (@ tptp.mem V381e1) A_27a) (exists ((V382e2 $$unsorted)) (and (@ (@ tptp.mem V382e2) A_27a) (exists ((V383e3 $$unsorted)) (and (@ (@ tptp.mem V383e3) A_27a) (exists ((V384e4 $$unsorted)) (and (@ (@ tptp.mem V384e4) A_27a) (exists ((V385e5 $$unsorted)) (and (@ (@ tptp.mem V385e5) A_27a) (exists ((V386e6 $$unsorted)) (and (@ (@ tptp.mem V386e6) A_27a) (exists ((V387e7 $$unsorted)) (and (@ (@ tptp.mem V387e7) A_27a) (exists ((V388e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V388e8) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V380l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V381e1)) (@ (@ tptp.ap (@ _let_1 V382e2)) (@ (@ tptp.ap (@ _let_1 V383e3)) (@ (@ tptp.ap (@ _let_1 V384e4)) (@ (@ tptp.ap (@ _let_1 V385e5)) (@ (@ tptp.ap (@ _let_1 V386e6)) (@ (@ tptp.ap (@ _let_1 V387e7)) (@ (@ tptp.ap (@ _let_1 V388e8)) V380l_27))))))))))))))))))))))))))))) (= (= _let_68 _let_13) (exists ((V389l_27 $$unsorted)) (and (@ (@ tptp.mem V389l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V390e1 $$unsorted)) (and (@ (@ tptp.mem V390e1) A_27a) (exists ((V391e2 $$unsorted)) (and (@ (@ tptp.mem V391e2) A_27a) (exists ((V392e3 $$unsorted)) (and (@ (@ tptp.mem V392e3) A_27a) (exists ((V393e4 $$unsorted)) (and (@ (@ tptp.mem V393e4) A_27a) (exists ((V394e5 $$unsorted)) (and (@ (@ tptp.mem V394e5) A_27a) (exists ((V395e6 $$unsorted)) (and (@ (@ tptp.mem V395e6) A_27a) (exists ((V396e7 $$unsorted)) (and (@ (@ tptp.mem V396e7) A_27a) (exists ((V397e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V397e8) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V389l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V390e1)) (@ (@ tptp.ap (@ _let_1 V391e2)) (@ (@ tptp.ap (@ _let_1 V392e3)) (@ (@ tptp.ap (@ _let_1 V393e4)) (@ (@ tptp.ap (@ _let_1 V394e5)) (@ (@ tptp.ap (@ _let_1 V395e6)) (@ (@ tptp.ap (@ _let_1 V396e7)) (@ (@ tptp.ap (@ _let_1 V397e8)) V389l_27))))))))))))))))))))))))))))) (= (= _let_13 _let_66) (exists ((V398l_27 $$unsorted)) (and (@ (@ tptp.mem V398l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V399e1 $$unsorted)) (and (@ (@ tptp.mem V399e1) A_27a) (exists ((V400e2 $$unsorted)) (and (@ (@ tptp.mem V400e2) A_27a) (exists ((V401e3 $$unsorted)) (and (@ (@ tptp.mem V401e3) A_27a) (exists ((V402e4 $$unsorted)) (and (@ (@ tptp.mem V402e4) A_27a) (exists ((V403e5 $$unsorted)) (and (@ (@ tptp.mem V403e5) A_27a) (exists ((V404e6 $$unsorted)) (and (@ (@ tptp.mem V404e6) A_27a) (exists ((V405e7 $$unsorted)) (and (@ (@ tptp.mem V405e7) A_27a) (exists ((V406e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V406e8) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V398l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V399e1)) (@ (@ tptp.ap (@ _let_1 V400e2)) (@ (@ tptp.ap (@ _let_1 V401e3)) (@ (@ tptp.ap (@ _let_1 V402e4)) (@ (@ tptp.ap (@ _let_1 V403e5)) (@ (@ tptp.ap (@ _let_1 V404e6)) (@ (@ tptp.ap (@ _let_1 V405e7)) (@ (@ tptp.ap (@ _let_1 V406e8)) V398l_27))))))))))))))))))))))))))))) (= (= _let_66 _let_13) (exists ((V407l_27 $$unsorted)) (and (@ (@ tptp.mem V407l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V408e1 $$unsorted)) (and (@ (@ tptp.mem V408e1) A_27a) (exists ((V409e2 $$unsorted)) (and (@ (@ tptp.mem V409e2) A_27a) (exists ((V410e3 $$unsorted)) (and (@ (@ tptp.mem V410e3) A_27a) (exists ((V411e4 $$unsorted)) (and (@ (@ tptp.mem V411e4) A_27a) (exists ((V412e5 $$unsorted)) (and (@ (@ tptp.mem V412e5) A_27a) (exists ((V413e6 $$unsorted)) (and (@ (@ tptp.mem V413e6) A_27a) (exists ((V414e7 $$unsorted)) (and (@ (@ tptp.mem V414e7) A_27a) (exists ((V415e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V415e8) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V407l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V408e1)) (@ (@ tptp.ap (@ _let_1 V409e2)) (@ (@ tptp.ap (@ _let_1 V410e3)) (@ (@ tptp.ap (@ _let_1 V411e4)) (@ (@ tptp.ap (@ _let_1 V412e5)) (@ (@ tptp.ap (@ _let_1 V413e6)) (@ (@ tptp.ap (@ _let_1 V414e7)) (@ (@ tptp.ap (@ _let_1 V415e8)) V407l_27))))))))))))))))))))))))))))) (= (= _let_13 _let_63) (exists ((V416e1 $$unsorted)) (and (@ (@ tptp.mem V416e1) A_27a) (exists ((V417e2 $$unsorted)) (and (@ (@ tptp.mem V417e2) A_27a) (exists ((V418e3 $$unsorted)) (and (@ (@ tptp.mem V418e3) A_27a) (exists ((V419e4 $$unsorted)) (and (@ (@ tptp.mem V419e4) A_27a) (exists ((V420e5 $$unsorted)) (and (@ (@ tptp.mem V420e5) A_27a) (exists ((V421e6 $$unsorted)) (and (@ (@ tptp.mem V421e6) A_27a) (exists ((V422e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V422e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V416e1)) (@ (@ tptp.ap (@ _let_1 V417e2)) (@ (@ tptp.ap (@ _let_1 V418e3)) (@ (@ tptp.ap (@ _let_1 V419e4)) (@ (@ tptp.ap (@ _let_1 V420e5)) (@ (@ tptp.ap (@ _let_1 V421e6)) (@ (@ tptp.ap (@ _let_1 V422e7)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))) (= (= _let_63 _let_13) (exists ((V423e1 $$unsorted)) (and (@ (@ tptp.mem V423e1) A_27a) (exists ((V424e2 $$unsorted)) (and (@ (@ tptp.mem V424e2) A_27a) (exists ((V425e3 $$unsorted)) (and (@ (@ tptp.mem V425e3) A_27a) (exists ((V426e4 $$unsorted)) (and (@ (@ tptp.mem V426e4) A_27a) (exists ((V427e5 $$unsorted)) (and (@ (@ tptp.mem V427e5) A_27a) (exists ((V428e6 $$unsorted)) (and (@ (@ tptp.mem V428e6) A_27a) (exists ((V429e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V429e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V423e1)) (@ (@ tptp.ap (@ _let_1 V424e2)) (@ (@ tptp.ap (@ _let_1 V425e3)) (@ (@ tptp.ap (@ _let_1 V426e4)) (@ (@ tptp.ap (@ _let_1 V427e5)) (@ (@ tptp.ap (@ _let_1 V428e6)) (@ (@ tptp.ap (@ _let_1 V429e7)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_52)) _let_3)) (exists ((V430l_27 $$unsorted)) (and (@ (@ tptp.mem V430l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V431e1 $$unsorted)) (and (@ (@ tptp.mem V431e1) A_27a) (exists ((V432e2 $$unsorted)) (and (@ (@ tptp.mem V432e2) A_27a) (exists ((V433e3 $$unsorted)) (and (@ (@ tptp.mem V433e3) A_27a) (exists ((V434e4 $$unsorted)) (and (@ (@ tptp.mem V434e4) A_27a) (exists ((V435e5 $$unsorted)) (and (@ (@ tptp.mem V435e5) A_27a) (exists ((V436e6 $$unsorted)) (and (@ (@ tptp.mem V436e6) A_27a) (exists ((V437e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V437e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V431e1)) (@ (@ tptp.ap (@ _let_1 V432e2)) (@ (@ tptp.ap (@ _let_1 V433e3)) (@ (@ tptp.ap (@ _let_1 V434e4)) (@ (@ tptp.ap (@ _let_1 V435e5)) (@ (@ tptp.ap (@ _let_1 V436e6)) (@ (@ tptp.ap (@ _let_1 V437e7)) V430l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_52)) (exists ((V438l_27 $$unsorted)) (and (@ (@ tptp.mem V438l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V439e1 $$unsorted)) (and (@ (@ tptp.mem V439e1) A_27a) (exists ((V440e2 $$unsorted)) (and (@ (@ tptp.mem V440e2) A_27a) (exists ((V441e3 $$unsorted)) (and (@ (@ tptp.mem V441e3) A_27a) (exists ((V442e4 $$unsorted)) (and (@ (@ tptp.mem V442e4) A_27a) (exists ((V443e5 $$unsorted)) (and (@ (@ tptp.mem V443e5) A_27a) (exists ((V444e6 $$unsorted)) (and (@ (@ tptp.mem V444e6) A_27a) (exists ((V445e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V445e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V439e1)) (@ (@ tptp.ap (@ _let_1 V440e2)) (@ (@ tptp.ap (@ _let_1 V441e3)) (@ (@ tptp.ap (@ _let_1 V442e4)) (@ (@ tptp.ap (@ _let_1 V443e5)) (@ (@ tptp.ap (@ _let_1 V444e6)) (@ (@ tptp.ap (@ _let_1 V445e7)) V438l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_58)) _let_3)) (exists ((V446l_27 $$unsorted)) (and (@ (@ tptp.mem V446l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V447e1 $$unsorted)) (and (@ (@ tptp.mem V447e1) A_27a) (exists ((V448e2 $$unsorted)) (and (@ (@ tptp.mem V448e2) A_27a) (exists ((V449e3 $$unsorted)) (and (@ (@ tptp.mem V449e3) A_27a) (exists ((V450e4 $$unsorted)) (and (@ (@ tptp.mem V450e4) A_27a) (exists ((V451e5 $$unsorted)) (and (@ (@ tptp.mem V451e5) A_27a) (exists ((V452e6 $$unsorted)) (and (@ (@ tptp.mem V452e6) A_27a) (exists ((V453e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V453e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V447e1)) (@ (@ tptp.ap (@ _let_1 V448e2)) (@ (@ tptp.ap (@ _let_1 V449e3)) (@ (@ tptp.ap (@ _let_1 V450e4)) (@ (@ tptp.ap (@ _let_1 V451e5)) (@ (@ tptp.ap (@ _let_1 V452e6)) (@ (@ tptp.ap (@ _let_1 V453e7)) V446l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_58)) (exists ((V454l_27 $$unsorted)) (and (@ (@ tptp.mem V454l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V455e1 $$unsorted)) (and (@ (@ tptp.mem V455e1) A_27a) (exists ((V456e2 $$unsorted)) (and (@ (@ tptp.mem V456e2) A_27a) (exists ((V457e3 $$unsorted)) (and (@ (@ tptp.mem V457e3) A_27a) (exists ((V458e4 $$unsorted)) (and (@ (@ tptp.mem V458e4) A_27a) (exists ((V459e5 $$unsorted)) (and (@ (@ tptp.mem V459e5) A_27a) (exists ((V460e6 $$unsorted)) (and (@ (@ tptp.mem V460e6) A_27a) (exists ((V461e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V461e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V455e1)) (@ (@ tptp.ap (@ _let_1 V456e2)) (@ (@ tptp.ap (@ _let_1 V457e3)) (@ (@ tptp.ap (@ _let_1 V458e4)) (@ (@ tptp.ap (@ _let_1 V459e5)) (@ (@ tptp.ap (@ _let_1 V460e6)) (@ (@ tptp.ap (@ _let_1 V461e7)) V454l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_61)) _let_3)) (exists ((V462l_27 $$unsorted)) (and (@ (@ tptp.mem V462l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V463e1 $$unsorted)) (and (@ (@ tptp.mem V463e1) A_27a) (exists ((V464e2 $$unsorted)) (and (@ (@ tptp.mem V464e2) A_27a) (exists ((V465e3 $$unsorted)) (and (@ (@ tptp.mem V465e3) A_27a) (exists ((V466e4 $$unsorted)) (and (@ (@ tptp.mem V466e4) A_27a) (exists ((V467e5 $$unsorted)) (and (@ (@ tptp.mem V467e5) A_27a) (exists ((V468e6 $$unsorted)) (and (@ (@ tptp.mem V468e6) A_27a) (exists ((V469e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V469e7) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V462l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V463e1)) (@ (@ tptp.ap (@ _let_1 V464e2)) (@ (@ tptp.ap (@ _let_1 V465e3)) (@ (@ tptp.ap (@ _let_1 V466e4)) (@ (@ tptp.ap (@ _let_1 V467e5)) (@ (@ tptp.ap (@ _let_1 V468e6)) (@ (@ tptp.ap (@ _let_1 V469e7)) V462l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_61)) (exists ((V470l_27 $$unsorted)) (and (@ (@ tptp.mem V470l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V471e1 $$unsorted)) (and (@ (@ tptp.mem V471e1) A_27a) (exists ((V472e2 $$unsorted)) (and (@ (@ tptp.mem V472e2) A_27a) (exists ((V473e3 $$unsorted)) (and (@ (@ tptp.mem V473e3) A_27a) (exists ((V474e4 $$unsorted)) (and (@ (@ tptp.mem V474e4) A_27a) (exists ((V475e5 $$unsorted)) (and (@ (@ tptp.mem V475e5) A_27a) (exists ((V476e6 $$unsorted)) (and (@ (@ tptp.mem V476e6) A_27a) (exists ((V477e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V477e7) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V470l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V471e1)) (@ (@ tptp.ap (@ _let_1 V472e2)) (@ (@ tptp.ap (@ _let_1 V473e3)) (@ (@ tptp.ap (@ _let_1 V474e4)) (@ (@ tptp.ap (@ _let_1 V475e5)) (@ (@ tptp.ap (@ _let_1 V476e6)) (@ (@ tptp.ap (@ _let_1 V477e7)) V470l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_59)) _let_3)) (exists ((V478l_27 $$unsorted)) (and (@ (@ tptp.mem V478l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V479e1 $$unsorted)) (and (@ (@ tptp.mem V479e1) A_27a) (exists ((V480e2 $$unsorted)) (and (@ (@ tptp.mem V480e2) A_27a) (exists ((V481e3 $$unsorted)) (and (@ (@ tptp.mem V481e3) A_27a) (exists ((V482e4 $$unsorted)) (and (@ (@ tptp.mem V482e4) A_27a) (exists ((V483e5 $$unsorted)) (and (@ (@ tptp.mem V483e5) A_27a) (exists ((V484e6 $$unsorted)) (and (@ (@ tptp.mem V484e6) A_27a) (exists ((V485e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V485e7) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V478l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V479e1)) (@ (@ tptp.ap (@ _let_1 V480e2)) (@ (@ tptp.ap (@ _let_1 V481e3)) (@ (@ tptp.ap (@ _let_1 V482e4)) (@ (@ tptp.ap (@ _let_1 V483e5)) (@ (@ tptp.ap (@ _let_1 V484e6)) (@ (@ tptp.ap (@ _let_1 V485e7)) V478l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_59)) (exists ((V486l_27 $$unsorted)) (and (@ (@ tptp.mem V486l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V487e1 $$unsorted)) (and (@ (@ tptp.mem V487e1) A_27a) (exists ((V488e2 $$unsorted)) (and (@ (@ tptp.mem V488e2) A_27a) (exists ((V489e3 $$unsorted)) (and (@ (@ tptp.mem V489e3) A_27a) (exists ((V490e4 $$unsorted)) (and (@ (@ tptp.mem V490e4) A_27a) (exists ((V491e5 $$unsorted)) (and (@ (@ tptp.mem V491e5) A_27a) (exists ((V492e6 $$unsorted)) (and (@ (@ tptp.mem V492e6) A_27a) (exists ((V493e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V493e7) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V486l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V487e1)) (@ (@ tptp.ap (@ _let_1 V488e2)) (@ (@ tptp.ap (@ _let_1 V489e3)) (@ (@ tptp.ap (@ _let_1 V490e4)) (@ (@ tptp.ap (@ _let_1 V491e5)) (@ (@ tptp.ap (@ _let_1 V492e6)) (@ (@ tptp.ap (@ _let_1 V493e7)) V486l_27)))))))))))))))))))))))))) (= (= _let_13 _let_62) (exists ((V494l_27 $$unsorted)) (and (@ (@ tptp.mem V494l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V495e1 $$unsorted)) (and (@ (@ tptp.mem V495e1) A_27a) (exists ((V496e2 $$unsorted)) (and (@ (@ tptp.mem V496e2) A_27a) (exists ((V497e3 $$unsorted)) (and (@ (@ tptp.mem V497e3) A_27a) (exists ((V498e4 $$unsorted)) (and (@ (@ tptp.mem V498e4) A_27a) (exists ((V499e5 $$unsorted)) (and (@ (@ tptp.mem V499e5) A_27a) (exists ((V500e6 $$unsorted)) (and (@ (@ tptp.mem V500e6) A_27a) (exists ((V501e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V501e7) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V494l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V495e1)) (@ (@ tptp.ap (@ _let_1 V496e2)) (@ (@ tptp.ap (@ _let_1 V497e3)) (@ (@ tptp.ap (@ _let_1 V498e4)) (@ (@ tptp.ap (@ _let_1 V499e5)) (@ (@ tptp.ap (@ _let_1 V500e6)) (@ (@ tptp.ap (@ _let_1 V501e7)) V494l_27)))))))))))))))))))))))))) (= (= _let_62 _let_13) (exists ((V502l_27 $$unsorted)) (and (@ (@ tptp.mem V502l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V503e1 $$unsorted)) (and (@ (@ tptp.mem V503e1) A_27a) (exists ((V504e2 $$unsorted)) (and (@ (@ tptp.mem V504e2) A_27a) (exists ((V505e3 $$unsorted)) (and (@ (@ tptp.mem V505e3) A_27a) (exists ((V506e4 $$unsorted)) (and (@ (@ tptp.mem V506e4) A_27a) (exists ((V507e5 $$unsorted)) (and (@ (@ tptp.mem V507e5) A_27a) (exists ((V508e6 $$unsorted)) (and (@ (@ tptp.mem V508e6) A_27a) (exists ((V509e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V509e7) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V502l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V503e1)) (@ (@ tptp.ap (@ _let_1 V504e2)) (@ (@ tptp.ap (@ _let_1 V505e3)) (@ (@ tptp.ap (@ _let_1 V506e4)) (@ (@ tptp.ap (@ _let_1 V507e5)) (@ (@ tptp.ap (@ _let_1 V508e6)) (@ (@ tptp.ap (@ _let_1 V509e7)) V502l_27)))))))))))))))))))))))))) (= (= _let_13 _let_60) (exists ((V510l_27 $$unsorted)) (and (@ (@ tptp.mem V510l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V511e1 $$unsorted)) (and (@ (@ tptp.mem V511e1) A_27a) (exists ((V512e2 $$unsorted)) (and (@ (@ tptp.mem V512e2) A_27a) (exists ((V513e3 $$unsorted)) (and (@ (@ tptp.mem V513e3) A_27a) (exists ((V514e4 $$unsorted)) (and (@ (@ tptp.mem V514e4) A_27a) (exists ((V515e5 $$unsorted)) (and (@ (@ tptp.mem V515e5) A_27a) (exists ((V516e6 $$unsorted)) (and (@ (@ tptp.mem V516e6) A_27a) (exists ((V517e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V517e7) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V510l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V511e1)) (@ (@ tptp.ap (@ _let_1 V512e2)) (@ (@ tptp.ap (@ _let_1 V513e3)) (@ (@ tptp.ap (@ _let_1 V514e4)) (@ (@ tptp.ap (@ _let_1 V515e5)) (@ (@ tptp.ap (@ _let_1 V516e6)) (@ (@ tptp.ap (@ _let_1 V517e7)) V510l_27)))))))))))))))))))))))))) (= (= _let_60 _let_13) (exists ((V518l_27 $$unsorted)) (and (@ (@ tptp.mem V518l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V519e1 $$unsorted)) (and (@ (@ tptp.mem V519e1) A_27a) (exists ((V520e2 $$unsorted)) (and (@ (@ tptp.mem V520e2) A_27a) (exists ((V521e3 $$unsorted)) (and (@ (@ tptp.mem V521e3) A_27a) (exists ((V522e4 $$unsorted)) (and (@ (@ tptp.mem V522e4) A_27a) (exists ((V523e5 $$unsorted)) (and (@ (@ tptp.mem V523e5) A_27a) (exists ((V524e6 $$unsorted)) (and (@ (@ tptp.mem V524e6) A_27a) (exists ((V525e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V525e7) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V518l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V519e1)) (@ (@ tptp.ap (@ _let_1 V520e2)) (@ (@ tptp.ap (@ _let_1 V521e3)) (@ (@ tptp.ap (@ _let_1 V522e4)) (@ (@ tptp.ap (@ _let_1 V523e5)) (@ (@ tptp.ap (@ _let_1 V524e6)) (@ (@ tptp.ap (@ _let_1 V525e7)) V518l_27)))))))))))))))))))))))))) (= (= _let_13 _let_57) (exists ((V526e1 $$unsorted)) (and (@ (@ tptp.mem V526e1) A_27a) (exists ((V527e2 $$unsorted)) (and (@ (@ tptp.mem V527e2) A_27a) (exists ((V528e3 $$unsorted)) (and (@ (@ tptp.mem V528e3) A_27a) (exists ((V529e4 $$unsorted)) (and (@ (@ tptp.mem V529e4) A_27a) (exists ((V530e5 $$unsorted)) (and (@ (@ tptp.mem V530e5) A_27a) (exists ((V531e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V531e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V526e1)) (@ (@ tptp.ap (@ _let_1 V527e2)) (@ (@ tptp.ap (@ _let_1 V528e3)) (@ (@ tptp.ap (@ _let_1 V529e4)) (@ (@ tptp.ap (@ _let_1 V530e5)) (@ (@ tptp.ap (@ _let_1 V531e6)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))) (= (= _let_57 _let_13) (exists ((V532e1 $$unsorted)) (and (@ (@ tptp.mem V532e1) A_27a) (exists ((V533e2 $$unsorted)) (and (@ (@ tptp.mem V533e2) A_27a) (exists ((V534e3 $$unsorted)) (and (@ (@ tptp.mem V534e3) A_27a) (exists ((V535e4 $$unsorted)) (and (@ (@ tptp.mem V535e4) A_27a) (exists ((V536e5 $$unsorted)) (and (@ (@ tptp.mem V536e5) A_27a) (exists ((V537e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V537e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V532e1)) (@ (@ tptp.ap (@ _let_1 V533e2)) (@ (@ tptp.ap (@ _let_1 V534e3)) (@ (@ tptp.ap (@ _let_1 V535e4)) (@ (@ tptp.ap (@ _let_1 V536e5)) (@ (@ tptp.ap (@ _let_1 V537e6)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_46)) _let_3)) (exists ((V538l_27 $$unsorted)) (and (@ (@ tptp.mem V538l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V539e1 $$unsorted)) (and (@ (@ tptp.mem V539e1) A_27a) (exists ((V540e2 $$unsorted)) (and (@ (@ tptp.mem V540e2) A_27a) (exists ((V541e3 $$unsorted)) (and (@ (@ tptp.mem V541e3) A_27a) (exists ((V542e4 $$unsorted)) (and (@ (@ tptp.mem V542e4) A_27a) (exists ((V543e5 $$unsorted)) (and (@ (@ tptp.mem V543e5) A_27a) (exists ((V544e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V544e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V539e1)) (@ (@ tptp.ap (@ _let_1 V540e2)) (@ (@ tptp.ap (@ _let_1 V541e3)) (@ (@ tptp.ap (@ _let_1 V542e4)) (@ (@ tptp.ap (@ _let_1 V543e5)) (@ (@ tptp.ap (@ _let_1 V544e6)) V538l_27))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_46)) (exists ((V545l_27 $$unsorted)) (and (@ (@ tptp.mem V545l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V546e1 $$unsorted)) (and (@ (@ tptp.mem V546e1) A_27a) (exists ((V547e2 $$unsorted)) (and (@ (@ tptp.mem V547e2) A_27a) (exists ((V548e3 $$unsorted)) (and (@ (@ tptp.mem V548e3) A_27a) (exists ((V549e4 $$unsorted)) (and (@ (@ tptp.mem V549e4) A_27a) (exists ((V550e5 $$unsorted)) (and (@ (@ tptp.mem V550e5) A_27a) (exists ((V551e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V551e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V546e1)) (@ (@ tptp.ap (@ _let_1 V547e2)) (@ (@ tptp.ap (@ _let_1 V548e3)) (@ (@ tptp.ap (@ _let_1 V549e4)) (@ (@ tptp.ap (@ _let_1 V550e5)) (@ (@ tptp.ap (@ _let_1 V551e6)) V545l_27))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_52)) _let_3)) (exists ((V552l_27 $$unsorted)) (and (@ (@ tptp.mem V552l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V553e1 $$unsorted)) (and (@ (@ tptp.mem V553e1) A_27a) (exists ((V554e2 $$unsorted)) (and (@ (@ tptp.mem V554e2) A_27a) (exists ((V555e3 $$unsorted)) (and (@ (@ tptp.mem V555e3) A_27a) (exists ((V556e4 $$unsorted)) (and (@ (@ tptp.mem V556e4) A_27a) (exists ((V557e5 $$unsorted)) (and (@ (@ tptp.mem V557e5) A_27a) (exists ((V558e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V558e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V553e1)) (@ (@ tptp.ap (@ _let_1 V554e2)) (@ (@ tptp.ap (@ _let_1 V555e3)) (@ (@ tptp.ap (@ _let_1 V556e4)) (@ (@ tptp.ap (@ _let_1 V557e5)) (@ (@ tptp.ap (@ _let_1 V558e6)) V552l_27))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_52)) (exists ((V559l_27 $$unsorted)) (and (@ (@ tptp.mem V559l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V560e1 $$unsorted)) (and (@ (@ tptp.mem V560e1) A_27a) (exists ((V561e2 $$unsorted)) (and (@ (@ tptp.mem V561e2) A_27a) (exists ((V562e3 $$unsorted)) (and (@ (@ tptp.mem V562e3) A_27a) (exists ((V563e4 $$unsorted)) (and (@ (@ tptp.mem V563e4) A_27a) (exists ((V564e5 $$unsorted)) (and (@ (@ tptp.mem V564e5) A_27a) (exists ((V565e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V565e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V560e1)) (@ (@ tptp.ap (@ _let_1 V561e2)) (@ (@ tptp.ap (@ _let_1 V562e3)) (@ (@ tptp.ap (@ _let_1 V563e4)) (@ (@ tptp.ap (@ _let_1 V564e5)) (@ (@ tptp.ap (@ _let_1 V565e6)) V559l_27))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_55)) _let_3)) (exists ((V566l_27 $$unsorted)) (and (@ (@ tptp.mem V566l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V567e1 $$unsorted)) (and (@ (@ tptp.mem V567e1) A_27a) (exists ((V568e2 $$unsorted)) (and (@ (@ tptp.mem V568e2) A_27a) (exists ((V569e3 $$unsorted)) (and (@ (@ tptp.mem V569e3) A_27a) (exists ((V570e4 $$unsorted)) (and (@ (@ tptp.mem V570e4) A_27a) (exists ((V571e5 $$unsorted)) (and (@ (@ tptp.mem V571e5) A_27a) (exists ((V572e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V572e6) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V566l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V567e1)) (@ (@ tptp.ap (@ _let_1 V568e2)) (@ (@ tptp.ap (@ _let_1 V569e3)) (@ (@ tptp.ap (@ _let_1 V570e4)) (@ (@ tptp.ap (@ _let_1 V571e5)) (@ (@ tptp.ap (@ _let_1 V572e6)) V566l_27))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_55)) (exists ((V573l_27 $$unsorted)) (and (@ (@ tptp.mem V573l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V574e1 $$unsorted)) (and (@ (@ tptp.mem V574e1) A_27a) (exists ((V575e2 $$unsorted)) (and (@ (@ tptp.mem V575e2) A_27a) (exists ((V576e3 $$unsorted)) (and (@ (@ tptp.mem V576e3) A_27a) (exists ((V577e4 $$unsorted)) (and (@ (@ tptp.mem V577e4) A_27a) (exists ((V578e5 $$unsorted)) (and (@ (@ tptp.mem V578e5) A_27a) (exists ((V579e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V579e6) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V573l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V574e1)) (@ (@ tptp.ap (@ _let_1 V575e2)) (@ (@ tptp.ap (@ _let_1 V576e3)) (@ (@ tptp.ap (@ _let_1 V577e4)) (@ (@ tptp.ap (@ _let_1 V578e5)) (@ (@ tptp.ap (@ _let_1 V579e6)) V573l_27))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_53)) _let_3)) (exists ((V580l_27 $$unsorted)) (and (@ (@ tptp.mem V580l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V581e1 $$unsorted)) (and (@ (@ tptp.mem V581e1) A_27a) (exists ((V582e2 $$unsorted)) (and (@ (@ tptp.mem V582e2) A_27a) (exists ((V583e3 $$unsorted)) (and (@ (@ tptp.mem V583e3) A_27a) (exists ((V584e4 $$unsorted)) (and (@ (@ tptp.mem V584e4) A_27a) (exists ((V585e5 $$unsorted)) (and (@ (@ tptp.mem V585e5) A_27a) (exists ((V586e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V586e6) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V580l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V581e1)) (@ (@ tptp.ap (@ _let_1 V582e2)) (@ (@ tptp.ap (@ _let_1 V583e3)) (@ (@ tptp.ap (@ _let_1 V584e4)) (@ (@ tptp.ap (@ _let_1 V585e5)) (@ (@ tptp.ap (@ _let_1 V586e6)) V580l_27))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_53)) (exists ((V587l_27 $$unsorted)) (and (@ (@ tptp.mem V587l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V588e1 $$unsorted)) (and (@ (@ tptp.mem V588e1) A_27a) (exists ((V589e2 $$unsorted)) (and (@ (@ tptp.mem V589e2) A_27a) (exists ((V590e3 $$unsorted)) (and (@ (@ tptp.mem V590e3) A_27a) (exists ((V591e4 $$unsorted)) (and (@ (@ tptp.mem V591e4) A_27a) (exists ((V592e5 $$unsorted)) (and (@ (@ tptp.mem V592e5) A_27a) (exists ((V593e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V593e6) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V587l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V588e1)) (@ (@ tptp.ap (@ _let_1 V589e2)) (@ (@ tptp.ap (@ _let_1 V590e3)) (@ (@ tptp.ap (@ _let_1 V591e4)) (@ (@ tptp.ap (@ _let_1 V592e5)) (@ (@ tptp.ap (@ _let_1 V593e6)) V587l_27))))))))))))))))))))))) (= (= _let_13 _let_56) (exists ((V594l_27 $$unsorted)) (and (@ (@ tptp.mem V594l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V595e1 $$unsorted)) (and (@ (@ tptp.mem V595e1) A_27a) (exists ((V596e2 $$unsorted)) (and (@ (@ tptp.mem V596e2) A_27a) (exists ((V597e3 $$unsorted)) (and (@ (@ tptp.mem V597e3) A_27a) (exists ((V598e4 $$unsorted)) (and (@ (@ tptp.mem V598e4) A_27a) (exists ((V599e5 $$unsorted)) (and (@ (@ tptp.mem V599e5) A_27a) (exists ((V600e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V600e6) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V594l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V595e1)) (@ (@ tptp.ap (@ _let_1 V596e2)) (@ (@ tptp.ap (@ _let_1 V597e3)) (@ (@ tptp.ap (@ _let_1 V598e4)) (@ (@ tptp.ap (@ _let_1 V599e5)) (@ (@ tptp.ap (@ _let_1 V600e6)) V594l_27))))))))))))))))))))))) (= (= _let_56 _let_13) (exists ((V601l_27 $$unsorted)) (and (@ (@ tptp.mem V601l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V602e1 $$unsorted)) (and (@ (@ tptp.mem V602e1) A_27a) (exists ((V603e2 $$unsorted)) (and (@ (@ tptp.mem V603e2) A_27a) (exists ((V604e3 $$unsorted)) (and (@ (@ tptp.mem V604e3) A_27a) (exists ((V605e4 $$unsorted)) (and (@ (@ tptp.mem V605e4) A_27a) (exists ((V606e5 $$unsorted)) (and (@ (@ tptp.mem V606e5) A_27a) (exists ((V607e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V607e6) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V601l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V602e1)) (@ (@ tptp.ap (@ _let_1 V603e2)) (@ (@ tptp.ap (@ _let_1 V604e3)) (@ (@ tptp.ap (@ _let_1 V605e4)) (@ (@ tptp.ap (@ _let_1 V606e5)) (@ (@ tptp.ap (@ _let_1 V607e6)) V601l_27))))))))))))))))))))))) (= (= _let_13 _let_54) (exists ((V608l_27 $$unsorted)) (and (@ (@ tptp.mem V608l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V609e1 $$unsorted)) (and (@ (@ tptp.mem V609e1) A_27a) (exists ((V610e2 $$unsorted)) (and (@ (@ tptp.mem V610e2) A_27a) (exists ((V611e3 $$unsorted)) (and (@ (@ tptp.mem V611e3) A_27a) (exists ((V612e4 $$unsorted)) (and (@ (@ tptp.mem V612e4) A_27a) (exists ((V613e5 $$unsorted)) (and (@ (@ tptp.mem V613e5) A_27a) (exists ((V614e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V614e6) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V608l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V609e1)) (@ (@ tptp.ap (@ _let_1 V610e2)) (@ (@ tptp.ap (@ _let_1 V611e3)) (@ (@ tptp.ap (@ _let_1 V612e4)) (@ (@ tptp.ap (@ _let_1 V613e5)) (@ (@ tptp.ap (@ _let_1 V614e6)) V608l_27))))))))))))))))))))))) (= (= _let_54 _let_13) (exists ((V615l_27 $$unsorted)) (and (@ (@ tptp.mem V615l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V616e1 $$unsorted)) (and (@ (@ tptp.mem V616e1) A_27a) (exists ((V617e2 $$unsorted)) (and (@ (@ tptp.mem V617e2) A_27a) (exists ((V618e3 $$unsorted)) (and (@ (@ tptp.mem V618e3) A_27a) (exists ((V619e4 $$unsorted)) (and (@ (@ tptp.mem V619e4) A_27a) (exists ((V620e5 $$unsorted)) (and (@ (@ tptp.mem V620e5) A_27a) (exists ((V621e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V621e6) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V615l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V616e1)) (@ (@ tptp.ap (@ _let_1 V617e2)) (@ (@ tptp.ap (@ _let_1 V618e3)) (@ (@ tptp.ap (@ _let_1 V619e4)) (@ (@ tptp.ap (@ _let_1 V620e5)) (@ (@ tptp.ap (@ _let_1 V621e6)) V615l_27))))))))))))))))))))))) (= (= _let_13 _let_51) (exists ((V622e1 $$unsorted)) (and (@ (@ tptp.mem V622e1) A_27a) (exists ((V623e2 $$unsorted)) (and (@ (@ tptp.mem V623e2) A_27a) (exists ((V624e3 $$unsorted)) (and (@ (@ tptp.mem V624e3) A_27a) (exists ((V625e4 $$unsorted)) (and (@ (@ tptp.mem V625e4) A_27a) (exists ((V626e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V626e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V622e1)) (@ (@ tptp.ap (@ _let_1 V623e2)) (@ (@ tptp.ap (@ _let_1 V624e3)) (@ (@ tptp.ap (@ _let_1 V625e4)) (@ (@ tptp.ap (@ _let_1 V626e5)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))) (= (= _let_51 _let_13) (exists ((V627e1 $$unsorted)) (and (@ (@ tptp.mem V627e1) A_27a) (exists ((V628e2 $$unsorted)) (and (@ (@ tptp.mem V628e2) A_27a) (exists ((V629e3 $$unsorted)) (and (@ (@ tptp.mem V629e3) A_27a) (exists ((V630e4 $$unsorted)) (and (@ (@ tptp.mem V630e4) A_27a) (exists ((V631e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V631e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V627e1)) (@ (@ tptp.ap (@ _let_1 V628e2)) (@ (@ tptp.ap (@ _let_1 V629e3)) (@ (@ tptp.ap (@ _let_1 V630e4)) (@ (@ tptp.ap (@ _let_1 V631e5)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_40)) _let_3)) (exists ((V632l_27 $$unsorted)) (and (@ (@ tptp.mem V632l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V633e1 $$unsorted)) (and (@ (@ tptp.mem V633e1) A_27a) (exists ((V634e2 $$unsorted)) (and (@ (@ tptp.mem V634e2) A_27a) (exists ((V635e3 $$unsorted)) (and (@ (@ tptp.mem V635e3) A_27a) (exists ((V636e4 $$unsorted)) (and (@ (@ tptp.mem V636e4) A_27a) (exists ((V637e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V637e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V633e1)) (@ (@ tptp.ap (@ _let_1 V634e2)) (@ (@ tptp.ap (@ _let_1 V635e3)) (@ (@ tptp.ap (@ _let_1 V636e4)) (@ (@ tptp.ap (@ _let_1 V637e5)) V632l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_40)) (exists ((V638l_27 $$unsorted)) (and (@ (@ tptp.mem V638l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V639e1 $$unsorted)) (and (@ (@ tptp.mem V639e1) A_27a) (exists ((V640e2 $$unsorted)) (and (@ (@ tptp.mem V640e2) A_27a) (exists ((V641e3 $$unsorted)) (and (@ (@ tptp.mem V641e3) A_27a) (exists ((V642e4 $$unsorted)) (and (@ (@ tptp.mem V642e4) A_27a) (exists ((V643e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V643e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V639e1)) (@ (@ tptp.ap (@ _let_1 V640e2)) (@ (@ tptp.ap (@ _let_1 V641e3)) (@ (@ tptp.ap (@ _let_1 V642e4)) (@ (@ tptp.ap (@ _let_1 V643e5)) V638l_27)))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_46)) _let_3)) (exists ((V644l_27 $$unsorted)) (and (@ (@ tptp.mem V644l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V645e1 $$unsorted)) (and (@ (@ tptp.mem V645e1) A_27a) (exists ((V646e2 $$unsorted)) (and (@ (@ tptp.mem V646e2) A_27a) (exists ((V647e3 $$unsorted)) (and (@ (@ tptp.mem V647e3) A_27a) (exists ((V648e4 $$unsorted)) (and (@ (@ tptp.mem V648e4) A_27a) (exists ((V649e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V649e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V645e1)) (@ (@ tptp.ap (@ _let_1 V646e2)) (@ (@ tptp.ap (@ _let_1 V647e3)) (@ (@ tptp.ap (@ _let_1 V648e4)) (@ (@ tptp.ap (@ _let_1 V649e5)) V644l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_46)) (exists ((V650l_27 $$unsorted)) (and (@ (@ tptp.mem V650l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V651e1 $$unsorted)) (and (@ (@ tptp.mem V651e1) A_27a) (exists ((V652e2 $$unsorted)) (and (@ (@ tptp.mem V652e2) A_27a) (exists ((V653e3 $$unsorted)) (and (@ (@ tptp.mem V653e3) A_27a) (exists ((V654e4 $$unsorted)) (and (@ (@ tptp.mem V654e4) A_27a) (exists ((V655e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V655e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V651e1)) (@ (@ tptp.ap (@ _let_1 V652e2)) (@ (@ tptp.ap (@ _let_1 V653e3)) (@ (@ tptp.ap (@ _let_1 V654e4)) (@ (@ tptp.ap (@ _let_1 V655e5)) V650l_27)))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_49)) _let_3)) (exists ((V656l_27 $$unsorted)) (and (@ (@ tptp.mem V656l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V657e1 $$unsorted)) (and (@ (@ tptp.mem V657e1) A_27a) (exists ((V658e2 $$unsorted)) (and (@ (@ tptp.mem V658e2) A_27a) (exists ((V659e3 $$unsorted)) (and (@ (@ tptp.mem V659e3) A_27a) (exists ((V660e4 $$unsorted)) (and (@ (@ tptp.mem V660e4) A_27a) (exists ((V661e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V661e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V656l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V657e1)) (@ (@ tptp.ap (@ _let_1 V658e2)) (@ (@ tptp.ap (@ _let_1 V659e3)) (@ (@ tptp.ap (@ _let_1 V660e4)) (@ (@ tptp.ap (@ _let_1 V661e5)) V656l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_49)) (exists ((V662l_27 $$unsorted)) (and (@ (@ tptp.mem V662l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V663e1 $$unsorted)) (and (@ (@ tptp.mem V663e1) A_27a) (exists ((V664e2 $$unsorted)) (and (@ (@ tptp.mem V664e2) A_27a) (exists ((V665e3 $$unsorted)) (and (@ (@ tptp.mem V665e3) A_27a) (exists ((V666e4 $$unsorted)) (and (@ (@ tptp.mem V666e4) A_27a) (exists ((V667e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V667e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V662l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V663e1)) (@ (@ tptp.ap (@ _let_1 V664e2)) (@ (@ tptp.ap (@ _let_1 V665e3)) (@ (@ tptp.ap (@ _let_1 V666e4)) (@ (@ tptp.ap (@ _let_1 V667e5)) V662l_27)))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_47)) _let_3)) (exists ((V668l_27 $$unsorted)) (and (@ (@ tptp.mem V668l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V669e1 $$unsorted)) (and (@ (@ tptp.mem V669e1) A_27a) (exists ((V670e2 $$unsorted)) (and (@ (@ tptp.mem V670e2) A_27a) (exists ((V671e3 $$unsorted)) (and (@ (@ tptp.mem V671e3) A_27a) (exists ((V672e4 $$unsorted)) (and (@ (@ tptp.mem V672e4) A_27a) (exists ((V673e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V673e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V668l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V669e1)) (@ (@ tptp.ap (@ _let_1 V670e2)) (@ (@ tptp.ap (@ _let_1 V671e3)) (@ (@ tptp.ap (@ _let_1 V672e4)) (@ (@ tptp.ap (@ _let_1 V673e5)) V668l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_47)) (exists ((V674l_27 $$unsorted)) (and (@ (@ tptp.mem V674l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V675e1 $$unsorted)) (and (@ (@ tptp.mem V675e1) A_27a) (exists ((V676e2 $$unsorted)) (and (@ (@ tptp.mem V676e2) A_27a) (exists ((V677e3 $$unsorted)) (and (@ (@ tptp.mem V677e3) A_27a) (exists ((V678e4 $$unsorted)) (and (@ (@ tptp.mem V678e4) A_27a) (exists ((V679e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V679e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V674l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V675e1)) (@ (@ tptp.ap (@ _let_1 V676e2)) (@ (@ tptp.ap (@ _let_1 V677e3)) (@ (@ tptp.ap (@ _let_1 V678e4)) (@ (@ tptp.ap (@ _let_1 V679e5)) V674l_27)))))))))))))))))))) (= (= _let_13 _let_50) (exists ((V680l_27 $$unsorted)) (and (@ (@ tptp.mem V680l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V681e1 $$unsorted)) (and (@ (@ tptp.mem V681e1) A_27a) (exists ((V682e2 $$unsorted)) (and (@ (@ tptp.mem V682e2) A_27a) (exists ((V683e3 $$unsorted)) (and (@ (@ tptp.mem V683e3) A_27a) (exists ((V684e4 $$unsorted)) (and (@ (@ tptp.mem V684e4) A_27a) (exists ((V685e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V685e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V680l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V681e1)) (@ (@ tptp.ap (@ _let_1 V682e2)) (@ (@ tptp.ap (@ _let_1 V683e3)) (@ (@ tptp.ap (@ _let_1 V684e4)) (@ (@ tptp.ap (@ _let_1 V685e5)) V680l_27)))))))))))))))))))) (= (= _let_50 _let_13) (exists ((V686l_27 $$unsorted)) (and (@ (@ tptp.mem V686l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V687e1 $$unsorted)) (and (@ (@ tptp.mem V687e1) A_27a) (exists ((V688e2 $$unsorted)) (and (@ (@ tptp.mem V688e2) A_27a) (exists ((V689e3 $$unsorted)) (and (@ (@ tptp.mem V689e3) A_27a) (exists ((V690e4 $$unsorted)) (and (@ (@ tptp.mem V690e4) A_27a) (exists ((V691e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V691e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V686l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V687e1)) (@ (@ tptp.ap (@ _let_1 V688e2)) (@ (@ tptp.ap (@ _let_1 V689e3)) (@ (@ tptp.ap (@ _let_1 V690e4)) (@ (@ tptp.ap (@ _let_1 V691e5)) V686l_27)))))))))))))))))))) (= (= _let_13 _let_48) (exists ((V692l_27 $$unsorted)) (and (@ (@ tptp.mem V692l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V693e1 $$unsorted)) (and (@ (@ tptp.mem V693e1) A_27a) (exists ((V694e2 $$unsorted)) (and (@ (@ tptp.mem V694e2) A_27a) (exists ((V695e3 $$unsorted)) (and (@ (@ tptp.mem V695e3) A_27a) (exists ((V696e4 $$unsorted)) (and (@ (@ tptp.mem V696e4) A_27a) (exists ((V697e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V697e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V692l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V693e1)) (@ (@ tptp.ap (@ _let_1 V694e2)) (@ (@ tptp.ap (@ _let_1 V695e3)) (@ (@ tptp.ap (@ _let_1 V696e4)) (@ (@ tptp.ap (@ _let_1 V697e5)) V692l_27)))))))))))))))))))) (= (= _let_48 _let_13) (exists ((V698l_27 $$unsorted)) (and (@ (@ tptp.mem V698l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V699e1 $$unsorted)) (and (@ (@ tptp.mem V699e1) A_27a) (exists ((V700e2 $$unsorted)) (and (@ (@ tptp.mem V700e2) A_27a) (exists ((V701e3 $$unsorted)) (and (@ (@ tptp.mem V701e3) A_27a) (exists ((V702e4 $$unsorted)) (and (@ (@ tptp.mem V702e4) A_27a) (exists ((V703e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V703e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V698l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V699e1)) (@ (@ tptp.ap (@ _let_1 V700e2)) (@ (@ tptp.ap (@ _let_1 V701e3)) (@ (@ tptp.ap (@ _let_1 V702e4)) (@ (@ tptp.ap (@ _let_1 V703e5)) V698l_27)))))))))))))))))))) (= (= _let_13 _let_45) (exists ((V704e1 $$unsorted)) (and (@ (@ tptp.mem V704e1) A_27a) (exists ((V705e2 $$unsorted)) (and (@ (@ tptp.mem V705e2) A_27a) (exists ((V706e3 $$unsorted)) (and (@ (@ tptp.mem V706e3) A_27a) (exists ((V707e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V707e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V704e1)) (@ (@ tptp.ap (@ _let_1 V705e2)) (@ (@ tptp.ap (@ _let_1 V706e3)) (@ (@ tptp.ap (@ _let_1 V707e4)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))) (= (= _let_45 _let_13) (exists ((V708e1 $$unsorted)) (and (@ (@ tptp.mem V708e1) A_27a) (exists ((V709e2 $$unsorted)) (and (@ (@ tptp.mem V709e2) A_27a) (exists ((V710e3 $$unsorted)) (and (@ (@ tptp.mem V710e3) A_27a) (exists ((V711e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V711e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V708e1)) (@ (@ tptp.ap (@ _let_1 V709e2)) (@ (@ tptp.ap (@ _let_1 V710e3)) (@ (@ tptp.ap (@ _let_1 V711e4)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_33)) _let_3)) (exists ((V712l_27 $$unsorted)) (and (@ (@ tptp.mem V712l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V713e1 $$unsorted)) (and (@ (@ tptp.mem V713e1) A_27a) (exists ((V714e2 $$unsorted)) (and (@ (@ tptp.mem V714e2) A_27a) (exists ((V715e3 $$unsorted)) (and (@ (@ tptp.mem V715e3) A_27a) (exists ((V716e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V716e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V713e1)) (@ (@ tptp.ap (@ _let_1 V714e2)) (@ (@ tptp.ap (@ _let_1 V715e3)) (@ (@ tptp.ap (@ _let_1 V716e4)) V712l_27))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_33)) (exists ((V717l_27 $$unsorted)) (and (@ (@ tptp.mem V717l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V718e1 $$unsorted)) (and (@ (@ tptp.mem V718e1) A_27a) (exists ((V719e2 $$unsorted)) (and (@ (@ tptp.mem V719e2) A_27a) (exists ((V720e3 $$unsorted)) (and (@ (@ tptp.mem V720e3) A_27a) (exists ((V721e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V721e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V718e1)) (@ (@ tptp.ap (@ _let_1 V719e2)) (@ (@ tptp.ap (@ _let_1 V720e3)) (@ (@ tptp.ap (@ _let_1 V721e4)) V717l_27))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_40)) _let_3)) (exists ((V722l_27 $$unsorted)) (and (@ (@ tptp.mem V722l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V723e1 $$unsorted)) (and (@ (@ tptp.mem V723e1) A_27a) (exists ((V724e2 $$unsorted)) (and (@ (@ tptp.mem V724e2) A_27a) (exists ((V725e3 $$unsorted)) (and (@ (@ tptp.mem V725e3) A_27a) (exists ((V726e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V726e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V723e1)) (@ (@ tptp.ap (@ _let_1 V724e2)) (@ (@ tptp.ap (@ _let_1 V725e3)) (@ (@ tptp.ap (@ _let_1 V726e4)) V722l_27))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_40)) (exists ((V727l_27 $$unsorted)) (and (@ (@ tptp.mem V727l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V728e1 $$unsorted)) (and (@ (@ tptp.mem V728e1) A_27a) (exists ((V729e2 $$unsorted)) (and (@ (@ tptp.mem V729e2) A_27a) (exists ((V730e3 $$unsorted)) (and (@ (@ tptp.mem V730e3) A_27a) (exists ((V731e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V731e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V728e1)) (@ (@ tptp.ap (@ _let_1 V729e2)) (@ (@ tptp.ap (@ _let_1 V730e3)) (@ (@ tptp.ap (@ _let_1 V731e4)) V727l_27))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_43)) _let_3)) (exists ((V732l_27 $$unsorted)) (and (@ (@ tptp.mem V732l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V733e1 $$unsorted)) (and (@ (@ tptp.mem V733e1) A_27a) (exists ((V734e2 $$unsorted)) (and (@ (@ tptp.mem V734e2) A_27a) (exists ((V735e3 $$unsorted)) (and (@ (@ tptp.mem V735e3) A_27a) (exists ((V736e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V736e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V732l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V733e1)) (@ (@ tptp.ap (@ _let_1 V734e2)) (@ (@ tptp.ap (@ _let_1 V735e3)) (@ (@ tptp.ap (@ _let_1 V736e4)) V732l_27))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_43)) (exists ((V737l_27 $$unsorted)) (and (@ (@ tptp.mem V737l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V738e1 $$unsorted)) (and (@ (@ tptp.mem V738e1) A_27a) (exists ((V739e2 $$unsorted)) (and (@ (@ tptp.mem V739e2) A_27a) (exists ((V740e3 $$unsorted)) (and (@ (@ tptp.mem V740e3) A_27a) (exists ((V741e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V741e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V737l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V738e1)) (@ (@ tptp.ap (@ _let_1 V739e2)) (@ (@ tptp.ap (@ _let_1 V740e3)) (@ (@ tptp.ap (@ _let_1 V741e4)) V737l_27))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_41)) _let_3)) (exists ((V742l_27 $$unsorted)) (and (@ (@ tptp.mem V742l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V743e1 $$unsorted)) (and (@ (@ tptp.mem V743e1) A_27a) (exists ((V744e2 $$unsorted)) (and (@ (@ tptp.mem V744e2) A_27a) (exists ((V745e3 $$unsorted)) (and (@ (@ tptp.mem V745e3) A_27a) (exists ((V746e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V746e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V742l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V743e1)) (@ (@ tptp.ap (@ _let_1 V744e2)) (@ (@ tptp.ap (@ _let_1 V745e3)) (@ (@ tptp.ap (@ _let_1 V746e4)) V742l_27))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_41)) (exists ((V747l_27 $$unsorted)) (and (@ (@ tptp.mem V747l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V748e1 $$unsorted)) (and (@ (@ tptp.mem V748e1) A_27a) (exists ((V749e2 $$unsorted)) (and (@ (@ tptp.mem V749e2) A_27a) (exists ((V750e3 $$unsorted)) (and (@ (@ tptp.mem V750e3) A_27a) (exists ((V751e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V751e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V747l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V748e1)) (@ (@ tptp.ap (@ _let_1 V749e2)) (@ (@ tptp.ap (@ _let_1 V750e3)) (@ (@ tptp.ap (@ _let_1 V751e4)) V747l_27))))))))))))))))) (= (= _let_13 _let_44) (exists ((V752l_27 $$unsorted)) (and (@ (@ tptp.mem V752l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V753e1 $$unsorted)) (and (@ (@ tptp.mem V753e1) A_27a) (exists ((V754e2 $$unsorted)) (and (@ (@ tptp.mem V754e2) A_27a) (exists ((V755e3 $$unsorted)) (and (@ (@ tptp.mem V755e3) A_27a) (exists ((V756e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V756e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V752l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V753e1)) (@ (@ tptp.ap (@ _let_1 V754e2)) (@ (@ tptp.ap (@ _let_1 V755e3)) (@ (@ tptp.ap (@ _let_1 V756e4)) V752l_27))))))))))))))))) (= (= _let_44 _let_13) (exists ((V757l_27 $$unsorted)) (and (@ (@ tptp.mem V757l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V758e1 $$unsorted)) (and (@ (@ tptp.mem V758e1) A_27a) (exists ((V759e2 $$unsorted)) (and (@ (@ tptp.mem V759e2) A_27a) (exists ((V760e3 $$unsorted)) (and (@ (@ tptp.mem V760e3) A_27a) (exists ((V761e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V761e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V757l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V758e1)) (@ (@ tptp.ap (@ _let_1 V759e2)) (@ (@ tptp.ap (@ _let_1 V760e3)) (@ (@ tptp.ap (@ _let_1 V761e4)) V757l_27))))))))))))))))) (= (= _let_13 _let_42) (exists ((V762l_27 $$unsorted)) (and (@ (@ tptp.mem V762l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V763e1 $$unsorted)) (and (@ (@ tptp.mem V763e1) A_27a) (exists ((V764e2 $$unsorted)) (and (@ (@ tptp.mem V764e2) A_27a) (exists ((V765e3 $$unsorted)) (and (@ (@ tptp.mem V765e3) A_27a) (exists ((V766e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V766e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V762l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V763e1)) (@ (@ tptp.ap (@ _let_1 V764e2)) (@ (@ tptp.ap (@ _let_1 V765e3)) (@ (@ tptp.ap (@ _let_1 V766e4)) V762l_27))))))))))))))))) (= (= _let_42 _let_13) (exists ((V767l_27 $$unsorted)) (and (@ (@ tptp.mem V767l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V768e1 $$unsorted)) (and (@ (@ tptp.mem V768e1) A_27a) (exists ((V769e2 $$unsorted)) (and (@ (@ tptp.mem V769e2) A_27a) (exists ((V770e3 $$unsorted)) (and (@ (@ tptp.mem V770e3) A_27a) (exists ((V771e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V771e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V767l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V768e1)) (@ (@ tptp.ap (@ _let_1 V769e2)) (@ (@ tptp.ap (@ _let_1 V770e3)) (@ (@ tptp.ap (@ _let_1 V771e4)) V767l_27))))))))))))))))) (= (= _let_13 _let_38) (exists ((V772e1 $$unsorted)) (and (@ (@ tptp.mem V772e1) A_27a) (exists ((V773e2 $$unsorted)) (and (@ (@ tptp.mem V773e2) A_27a) (exists ((V774e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V774e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V772e1)) (@ (@ tptp.ap (@ _let_1 V773e2)) (@ (@ tptp.ap (@ _let_1 V774e3)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))) (= (= _let_38 _let_13) (exists ((V775e1 $$unsorted)) (and (@ (@ tptp.mem V775e1) A_27a) (exists ((V776e2 $$unsorted)) (and (@ (@ tptp.mem V776e2) A_27a) (exists ((V777e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V777e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V775e1)) (@ (@ tptp.ap (@ _let_1 V776e2)) (@ (@ tptp.ap (@ _let_1 V777e3)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_26)) _let_3)) (exists ((V778l_27 $$unsorted)) (and (@ (@ tptp.mem V778l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V779e1 $$unsorted)) (and (@ (@ tptp.mem V779e1) A_27a) (exists ((V780e2 $$unsorted)) (and (@ (@ tptp.mem V780e2) A_27a) (exists ((V781e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V781e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V779e1)) (@ (@ tptp.ap (@ _let_1 V780e2)) (@ (@ tptp.ap (@ _let_1 V781e3)) V778l_27)))))))))))))) (= (@ tptp.p (@ _let_22 _let_26)) (exists ((V782l_27 $$unsorted)) (and (@ (@ tptp.mem V782l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V783e1 $$unsorted)) (and (@ (@ tptp.mem V783e1) A_27a) (exists ((V784e2 $$unsorted)) (and (@ (@ tptp.mem V784e2) A_27a) (exists ((V785e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V785e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V783e1)) (@ (@ tptp.ap (@ _let_1 V784e2)) (@ (@ tptp.ap (@ _let_1 V785e3)) V782l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_33)) _let_3)) (exists ((V786l_27 $$unsorted)) (and (@ (@ tptp.mem V786l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V787e1 $$unsorted)) (and (@ (@ tptp.mem V787e1) A_27a) (exists ((V788e2 $$unsorted)) (and (@ (@ tptp.mem V788e2) A_27a) (exists ((V789e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V789e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V787e1)) (@ (@ tptp.ap (@ _let_1 V788e2)) (@ (@ tptp.ap (@ _let_1 V789e3)) V786l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_33)) (exists ((V790l_27 $$unsorted)) (and (@ (@ tptp.mem V790l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V791e1 $$unsorted)) (and (@ (@ tptp.mem V791e1) A_27a) (exists ((V792e2 $$unsorted)) (and (@ (@ tptp.mem V792e2) A_27a) (exists ((V793e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V793e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V791e1)) (@ (@ tptp.ap (@ _let_1 V792e2)) (@ (@ tptp.ap (@ _let_1 V793e3)) V790l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_36)) _let_3)) (exists ((V794l_27 $$unsorted)) (and (@ (@ tptp.mem V794l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V795e1 $$unsorted)) (and (@ (@ tptp.mem V795e1) A_27a) (exists ((V796e2 $$unsorted)) (and (@ (@ tptp.mem V796e2) A_27a) (exists ((V797e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V797e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V794l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V795e1)) (@ (@ tptp.ap (@ _let_1 V796e2)) (@ (@ tptp.ap (@ _let_1 V797e3)) V794l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_36)) (exists ((V798l_27 $$unsorted)) (and (@ (@ tptp.mem V798l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V799e1 $$unsorted)) (and (@ (@ tptp.mem V799e1) A_27a) (exists ((V800e2 $$unsorted)) (and (@ (@ tptp.mem V800e2) A_27a) (exists ((V801e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V801e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V798l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V799e1)) (@ (@ tptp.ap (@ _let_1 V800e2)) (@ (@ tptp.ap (@ _let_1 V801e3)) V798l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_34)) _let_3)) (exists ((V802l_27 $$unsorted)) (and (@ (@ tptp.mem V802l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V803e1 $$unsorted)) (and (@ (@ tptp.mem V803e1) A_27a) (exists ((V804e2 $$unsorted)) (and (@ (@ tptp.mem V804e2) A_27a) (exists ((V805e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V805e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V802l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V803e1)) (@ (@ tptp.ap (@ _let_1 V804e2)) (@ (@ tptp.ap (@ _let_1 V805e3)) V802l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_34)) (exists ((V806l_27 $$unsorted)) (and (@ (@ tptp.mem V806l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V807e1 $$unsorted)) (and (@ (@ tptp.mem V807e1) A_27a) (exists ((V808e2 $$unsorted)) (and (@ (@ tptp.mem V808e2) A_27a) (exists ((V809e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V809e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V806l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V807e1)) (@ (@ tptp.ap (@ _let_1 V808e2)) (@ (@ tptp.ap (@ _let_1 V809e3)) V806l_27)))))))))))))) (= (= _let_13 _let_37) (exists ((V810l_27 $$unsorted)) (and (@ (@ tptp.mem V810l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V811e1 $$unsorted)) (and (@ (@ tptp.mem V811e1) A_27a) (exists ((V812e2 $$unsorted)) (and (@ (@ tptp.mem V812e2) A_27a) (exists ((V813e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V813e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V810l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V811e1)) (@ (@ tptp.ap (@ _let_1 V812e2)) (@ (@ tptp.ap (@ _let_1 V813e3)) V810l_27)))))))))))))) (= (= _let_37 _let_13) (exists ((V814l_27 $$unsorted)) (and (@ (@ tptp.mem V814l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V815e1 $$unsorted)) (and (@ (@ tptp.mem V815e1) A_27a) (exists ((V816e2 $$unsorted)) (and (@ (@ tptp.mem V816e2) A_27a) (exists ((V817e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V817e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V814l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V815e1)) (@ (@ tptp.ap (@ _let_1 V816e2)) (@ (@ tptp.ap (@ _let_1 V817e3)) V814l_27)))))))))))))) (= (= _let_13 _let_35) (exists ((V818l_27 $$unsorted)) (and (@ (@ tptp.mem V818l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V819e1 $$unsorted)) (and (@ (@ tptp.mem V819e1) A_27a) (exists ((V820e2 $$unsorted)) (and (@ (@ tptp.mem V820e2) A_27a) (exists ((V821e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V821e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V818l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V819e1)) (@ (@ tptp.ap (@ _let_1 V820e2)) (@ (@ tptp.ap (@ _let_1 V821e3)) V818l_27)))))))))))))) (= (= _let_35 _let_13) (exists ((V822l_27 $$unsorted)) (and (@ (@ tptp.mem V822l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V823e1 $$unsorted)) (and (@ (@ tptp.mem V823e1) A_27a) (exists ((V824e2 $$unsorted)) (and (@ (@ tptp.mem V824e2) A_27a) (exists ((V825e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V825e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V822l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V823e1)) (@ (@ tptp.ap (@ _let_1 V824e2)) (@ (@ tptp.ap (@ _let_1 V825e3)) V822l_27)))))))))))))) (= (= _let_13 _let_31) (exists ((V826e1 $$unsorted)) (and (@ (@ tptp.mem V826e1) A_27a) (exists ((V827e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V827e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V826e1)) (@ (@ tptp.ap (@ _let_1 V827e2)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))) (= (= _let_31 _let_13) (exists ((V828e1 $$unsorted)) (and (@ (@ tptp.mem V828e1) A_27a) (exists ((V829e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V829e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V828e1)) (@ (@ tptp.ap (@ _let_1 V829e2)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_10)) _let_3)) (exists ((V830l_27 $$unsorted)) (and (@ (@ tptp.mem V830l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V831e1 $$unsorted)) (and (@ (@ tptp.mem V831e1) A_27a) (exists ((V832e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V832e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V831e1)) (@ (@ tptp.ap (@ _let_1 V832e2)) V830l_27))))))))))) (= (@ tptp.p (@ _let_22 _let_10)) (exists ((V833l_27 $$unsorted)) (and (@ (@ tptp.mem V833l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V834e1 $$unsorted)) (and (@ (@ tptp.mem V834e1) A_27a) (exists ((V835e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V835e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V834e1)) (@ (@ tptp.ap (@ _let_1 V835e2)) V833l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_26)) _let_3)) (exists ((V836l_27 $$unsorted)) (and (@ (@ tptp.mem V836l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V837e1 $$unsorted)) (and (@ (@ tptp.mem V837e1) A_27a) (exists ((V838e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V838e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V837e1)) (@ (@ tptp.ap (@ _let_1 V838e2)) V836l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_26)) (exists ((V839l_27 $$unsorted)) (and (@ (@ tptp.mem V839l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V840e1 $$unsorted)) (and (@ (@ tptp.mem V840e1) A_27a) (exists ((V841e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V841e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V840e1)) (@ (@ tptp.ap (@ _let_1 V841e2)) V839l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_29)) _let_3)) (exists ((V842l_27 $$unsorted)) (and (@ (@ tptp.mem V842l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V843e1 $$unsorted)) (and (@ (@ tptp.mem V843e1) A_27a) (exists ((V844e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V844e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V842l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V843e1)) (@ (@ tptp.ap (@ _let_1 V844e2)) V842l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_29)) (exists ((V845l_27 $$unsorted)) (and (@ (@ tptp.mem V845l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V846e1 $$unsorted)) (and (@ (@ tptp.mem V846e1) A_27a) (exists ((V847e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V847e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V845l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V846e1)) (@ (@ tptp.ap (@ _let_1 V847e2)) V845l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_27)) _let_3)) (exists ((V848l_27 $$unsorted)) (and (@ (@ tptp.mem V848l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V849e1 $$unsorted)) (and (@ (@ tptp.mem V849e1) A_27a) (exists ((V850e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V850e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V848l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V849e1)) (@ (@ tptp.ap (@ _let_1 V850e2)) V848l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_27)) (exists ((V851l_27 $$unsorted)) (and (@ (@ tptp.mem V851l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V852e1 $$unsorted)) (and (@ (@ tptp.mem V852e1) A_27a) (exists ((V853e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V853e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V851l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V852e1)) (@ (@ tptp.ap (@ _let_1 V853e2)) V851l_27))))))))))) (= (= _let_13 _let_30) (exists ((V854l_27 $$unsorted)) (and (@ (@ tptp.mem V854l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V855e1 $$unsorted)) (and (@ (@ tptp.mem V855e1) A_27a) (exists ((V856e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V856e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V854l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V855e1)) (@ (@ tptp.ap (@ _let_1 V856e2)) V854l_27))))))))))) (= (= _let_30 _let_13) (exists ((V857l_27 $$unsorted)) (and (@ (@ tptp.mem V857l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V858e1 $$unsorted)) (and (@ (@ tptp.mem V858e1) A_27a) (exists ((V859e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V859e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V857l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V858e1)) (@ (@ tptp.ap (@ _let_1 V859e2)) V857l_27))))))))))) (= (= _let_13 _let_28) (exists ((V860l_27 $$unsorted)) (and (@ (@ tptp.mem V860l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V861e1 $$unsorted)) (and (@ (@ tptp.mem V861e1) A_27a) (exists ((V862e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V862e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V860l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V861e1)) (@ (@ tptp.ap (@ _let_1 V862e2)) V860l_27))))))))))) (= (= _let_28 _let_13) (exists ((V863l_27 $$unsorted)) (and (@ (@ tptp.mem V863l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V864e1 $$unsorted)) (and (@ (@ tptp.mem V864e1) A_27a) (exists ((V865e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V865e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V863l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V864e1)) (@ (@ tptp.ap (@ _let_1 V865e2)) V863l_27))))))))))) (= (= _let_13 _let_23) (exists ((V866e1 $$unsorted)) (and (@ (@ tptp.mem V866e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V866e1)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (= (= _let_23 _let_13) (exists ((V867e1 $$unsorted)) (and (@ (@ tptp.mem V867e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V867e1)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_2)) _let_3)) (exists ((V868l_27 $$unsorted)) (and (@ (@ tptp.mem V868l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V869e1 $$unsorted)) (and (@ (@ tptp.mem V869e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V869e1)) V868l_27))))))) (= (@ tptp.p (@ _let_22 _let_2)) (exists ((V870l_27 $$unsorted)) (and (@ (@ tptp.mem V870l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V871e1 $$unsorted)) (and (@ (@ tptp.mem V871e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V871e1)) V870l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_10)) _let_3)) (exists ((V872l_27 $$unsorted)) (and (@ (@ tptp.mem V872l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V873e1 $$unsorted)) (and (@ (@ tptp.mem V873e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V873e1)) V872l_27))))))) (= (@ tptp.p (@ _let_21 _let_10)) (exists ((V874l_27 $$unsorted)) (and (@ (@ tptp.mem V874l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V875e1 $$unsorted)) (and (@ (@ tptp.mem V875e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V875e1)) V874l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_19)) _let_3)) (exists ((V876l_27 $$unsorted)) (and (@ (@ tptp.mem V876l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V877e1 $$unsorted)) (and (@ (@ tptp.mem V877e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V876l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V877e1)) V876l_27))))))) (= (@ tptp.p (@ _let_21 _let_19)) (exists ((V878l_27 $$unsorted)) (and (@ (@ tptp.mem V878l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V879e1 $$unsorted)) (and (@ (@ tptp.mem V879e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V878l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V879e1)) V878l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_17)) _let_3)) (exists ((V880l_27 $$unsorted)) (and (@ (@ tptp.mem V880l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V881e1 $$unsorted)) (and (@ (@ tptp.mem V881e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V880l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V881e1)) V880l_27))))))) (= (@ tptp.p (@ _let_21 _let_17)) (exists ((V882l_27 $$unsorted)) (and (@ (@ tptp.mem V882l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V883e1 $$unsorted)) (and (@ (@ tptp.mem V883e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V882l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V883e1)) V882l_27))))))) (= (= _let_13 _let_20) (exists ((V884l_27 $$unsorted)) (and (@ (@ tptp.mem V884l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V885e1 $$unsorted)) (and (@ (@ tptp.mem V885e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V884l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V885e1)) V884l_27))))))) (= (= _let_20 _let_13) (exists ((V886l_27 $$unsorted)) (and (@ (@ tptp.mem V886l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V887e1 $$unsorted)) (and (@ (@ tptp.mem V887e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V886l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V887e1)) V886l_27))))))) (= (= _let_13 _let_18) (exists ((V888l_27 $$unsorted)) (and (@ (@ tptp.mem V888l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V889e1 $$unsorted)) (and (@ (@ tptp.mem V889e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V888l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V889e1)) V888l_27))))))) (= (= _let_18 _let_13) (exists ((V890l_27 $$unsorted)) (and (@ (@ tptp.mem V890l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V891e1 $$unsorted)) (and (@ (@ tptp.mem V891e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V890l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V891e1)) V890l_27))))))) (= (= _let_13 tptp.fo__c_2Enum_2E0) _let_1) (= (= tptp.fo__c_2Enum_2E0 _let_13) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_3)) _let_10)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_11 _let_10)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_2)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2)) _let_1)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 9.41/9.74  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (= V0l (@ tptp.c_2Elist_2ENIL A_27a)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_3 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_8 (@ _let_7 _let_6))) (let ((_let_9 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_10 (@ _let_9 _let_8))) (let ((_let_11 (@ tptp.ap tptp.c_2Earithmetic_2E_3E))) (let ((_let_12 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_13 (@ tptp.surj__ty_2Enum_2Enum _let_3))) (let ((_let_14 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_15 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_16 (@ tptp.ap (@ _let_15 _let_14)))) (let ((_let_17 (@ _let_16 _let_10))) (let ((_let_18 (@ tptp.surj__ty_2Enum_2Enum _let_17))) (let ((_let_19 (@ (@ tptp.ap (@ _let_15 _let_10)) _let_14))) (let ((_let_20 (@ tptp.surj__ty_2Enum_2Enum _let_19))) (let ((_let_21 (@ tptp.ap (@ _let_5 _let_3)))) (let ((_let_22 (@ tptp.ap (@ _let_11 _let_3)))) (let ((_let_23 (@ tptp.surj__ty_2Enum_2Enum _let_10))) (let ((_let_24 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_25 (@ _let_24 _let_6))) (let ((_let_26 (@ _let_9 _let_25))) (let ((_let_27 (@ _let_16 _let_26))) (let ((_let_28 (@ tptp.surj__ty_2Enum_2Enum _let_27))) (let ((_let_29 (@ (@ tptp.ap (@ _let_15 _let_26)) _let_14))) (let ((_let_30 (@ tptp.surj__ty_2Enum_2Enum _let_29))) (let ((_let_31 (@ tptp.surj__ty_2Enum_2Enum _let_26))) (let ((_let_32 (@ _let_7 _let_8))) (let ((_let_33 (@ _let_9 _let_32))) (let ((_let_34 (@ _let_16 _let_33))) (let ((_let_35 (@ tptp.surj__ty_2Enum_2Enum _let_34))) (let ((_let_36 (@ (@ tptp.ap (@ _let_15 _let_33)) _let_14))) (let ((_let_37 (@ tptp.surj__ty_2Enum_2Enum _let_36))) (let ((_let_38 (@ tptp.surj__ty_2Enum_2Enum _let_33))) (let ((_let_39 (@ _let_24 _let_8))) (let ((_let_40 (@ _let_9 _let_39))) (let ((_let_41 (@ _let_16 _let_40))) (let ((_let_42 (@ tptp.surj__ty_2Enum_2Enum _let_41))) (let ((_let_43 (@ (@ tptp.ap (@ _let_15 _let_40)) _let_14))) (let ((_let_44 (@ tptp.surj__ty_2Enum_2Enum _let_43))) (let ((_let_45 (@ tptp.surj__ty_2Enum_2Enum _let_40))) (let ((_let_46 (@ _let_7 _let_25))) (let ((_let_47 (@ _let_9 _let_46))) (let ((_let_48 (@ _let_16 _let_47))) (let ((_let_49 (@ tptp.surj__ty_2Enum_2Enum _let_48))) (let ((_let_50 (@ (@ tptp.ap (@ _let_15 _let_47)) _let_14))) (let ((_let_51 (@ tptp.surj__ty_2Enum_2Enum _let_50))) (let ((_let_52 (@ tptp.surj__ty_2Enum_2Enum _let_47))) (let ((_let_53 (@ _let_24 _let_25))) (let ((_let_54 (@ _let_9 _let_53))) (let ((_let_55 (@ _let_16 _let_54))) (let ((_let_56 (@ tptp.surj__ty_2Enum_2Enum _let_55))) (let ((_let_57 (@ (@ tptp.ap (@ _let_15 _let_54)) _let_14))) (let ((_let_58 (@ tptp.surj__ty_2Enum_2Enum _let_57))) (let ((_let_59 (@ tptp.surj__ty_2Enum_2Enum _let_54))) (let ((_let_60 (@ _let_7 _let_32))) (let ((_let_61 (@ _let_9 _let_60))) (let ((_let_62 (@ _let_16 _let_61))) (let ((_let_63 (@ tptp.surj__ty_2Enum_2Enum _let_62))) (let ((_let_64 (@ (@ tptp.ap (@ _let_15 _let_61)) _let_14))) (let ((_let_65 (@ tptp.surj__ty_2Enum_2Enum _let_64))) (let ((_let_66 (@ tptp.surj__ty_2Enum_2Enum _let_61))) (let ((_let_67 (@ _let_9 (@ _let_24 _let_32)))) (let ((_let_68 (@ _let_16 _let_67))) (let ((_let_69 (@ tptp.surj__ty_2Enum_2Enum _let_68))) (let ((_let_70 (@ (@ tptp.ap (@ _let_15 _let_67)) _let_14))) (let ((_let_71 (@ tptp.surj__ty_2Enum_2Enum _let_70))) (let ((_let_72 (@ tptp.surj__ty_2Enum_2Enum _let_67))) (let ((_let_73 (@ _let_9 (@ _let_7 _let_39)))) (let ((_let_74 (@ _let_16 _let_73))) (let ((_let_75 (@ tptp.surj__ty_2Enum_2Enum _let_74))) (let ((_let_76 (@ (@ tptp.ap (@ _let_15 _let_73)) _let_14))) (let ((_let_77 (@ tptp.surj__ty_2Enum_2Enum _let_76))) (let ((_let_78 (@ tptp.surj__ty_2Enum_2Enum _let_73))) (let ((_let_79 (@ _let_9 (@ _let_24 _let_39)))) (let ((_let_80 (@ _let_16 _let_79))) (let ((_let_81 (@ tptp.surj__ty_2Enum_2Enum _let_80))) (let ((_let_82 (@ (@ tptp.ap (@ _let_15 _let_79)) _let_14))) (let ((_let_83 (@ tptp.surj__ty_2Enum_2Enum _let_82))) (let ((_let_84 (@ tptp.surj__ty_2Enum_2Enum _let_79))) (let ((_let_85 (@ _let_9 (@ _let_7 _let_46)))) (let ((_let_86 (@ _let_16 _let_85))) (let ((_let_87 (@ tptp.surj__ty_2Enum_2Enum _let_86))) (let ((_let_88 (@ (@ tptp.ap (@ _let_15 _let_85)) _let_14))) (let ((_let_89 (@ tptp.surj__ty_2Enum_2Enum _let_88))) (let ((_let_90 (@ tptp.surj__ty_2Enum_2Enum _let_85))) (let ((_let_91 (@ _let_9 (@ _let_24 _let_46)))) (let ((_let_92 (@ _let_16 _let_91))) (let ((_let_93 (@ tptp.surj__ty_2Enum_2Enum _let_92))) (let ((_let_94 (@ (@ tptp.ap (@ _let_15 _let_91)) _let_14))) (let ((_let_95 (@ tptp.surj__ty_2Enum_2Enum _let_94))) (let ((_let_96 (@ tptp.surj__ty_2Enum_2Enum _let_91))) (let ((_let_97 (@ _let_9 (@ _let_7 _let_53)))) (let ((_let_98 (@ _let_16 _let_97))) (let ((_let_99 (@ tptp.surj__ty_2Enum_2Enum _let_98))) (let ((_let_100 (@ (@ tptp.ap (@ _let_15 _let_97)) _let_14))) (let ((_let_101 (@ tptp.surj__ty_2Enum_2Enum _let_100))) (let ((_let_102 (@ tptp.surj__ty_2Enum_2Enum _let_97))) (let ((_let_103 (@ _let_9 (@ _let_24 _let_53)))) (let ((_let_104 (@ _let_16 _let_103))) (let ((_let_105 (@ tptp.surj__ty_2Enum_2Enum _let_104))) (let ((_let_106 (@ (@ tptp.ap (@ _let_15 _let_103)) _let_14))) (let ((_let_107 (@ tptp.surj__ty_2Enum_2Enum _let_106))) (let ((_let_108 (@ tptp.surj__ty_2Enum_2Enum _let_103))) (let ((_let_109 (@ _let_9 (@ _let_7 _let_60)))) (let ((_let_110 (@ _let_16 _let_109))) (let ((_let_111 (@ tptp.surj__ty_2Enum_2Enum _let_110))) (let ((_let_112 (@ (@ tptp.ap (@ _let_15 _let_109)) _let_14))) (let ((_let_113 (@ tptp.surj__ty_2Enum_2Enum _let_112))) (let ((_let_114 (@ tptp.surj__ty_2Enum_2Enum _let_109))) (and (= (= _let_13 _let_114) (exists ((V2e1 $$unsorted)) (and (@ (@ tptp.mem V2e1) A_27a) (exists ((V3e2 $$unsorted)) (and (@ (@ tptp.mem V3e2) A_27a) (exists ((V4e3 $$unsorted)) (and (@ (@ tptp.mem V4e3) A_27a) (exists ((V5e4 $$unsorted)) (and (@ (@ tptp.mem V5e4) A_27a) (exists ((V6e5 $$unsorted)) (and (@ (@ tptp.mem V6e5) A_27a) (exists ((V7e6 $$unsorted)) (and (@ (@ tptp.mem V7e6) A_27a) (exists ((V8e7 $$unsorted)) (and (@ (@ tptp.mem V8e7) A_27a) (exists ((V9e8 $$unsorted)) (and (@ (@ tptp.mem V9e8) A_27a) (exists ((V10e9 $$unsorted)) (and (@ (@ tptp.mem V10e9) A_27a) (exists ((V11e10 $$unsorted)) (and (@ (@ tptp.mem V11e10) A_27a) (exists ((V12e11 $$unsorted)) (and (@ (@ tptp.mem V12e11) A_27a) (exists ((V13e12 $$unsorted)) (and (@ (@ tptp.mem V13e12) A_27a) (exists ((V14e13 $$unsorted)) (and (@ (@ tptp.mem V14e13) A_27a) (exists ((V15e14 $$unsorted)) (and (@ (@ tptp.mem V15e14) A_27a) (exists ((V16e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V16e15) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2e1)) (@ (@ tptp.ap (@ _let_1 V3e2)) (@ (@ tptp.ap (@ _let_1 V4e3)) (@ (@ tptp.ap (@ _let_1 V5e4)) (@ (@ tptp.ap (@ _let_1 V6e5)) (@ (@ tptp.ap (@ _let_1 V7e6)) (@ (@ tptp.ap (@ _let_1 V8e7)) (@ (@ tptp.ap (@ _let_1 V9e8)) (@ (@ tptp.ap (@ _let_1 V10e9)) (@ (@ tptp.ap (@ _let_1 V11e10)) (@ (@ tptp.ap (@ _let_1 V12e11)) (@ (@ tptp.ap (@ _let_1 V13e12)) (@ (@ tptp.ap (@ _let_1 V14e13)) (@ (@ tptp.ap (@ _let_1 V15e14)) (@ (@ tptp.ap (@ _let_1 V16e15)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_114 _let_13) (exists ((V17e1 $$unsorted)) (and (@ (@ tptp.mem V17e1) A_27a) (exists ((V18e2 $$unsorted)) (and (@ (@ tptp.mem V18e2) A_27a) (exists ((V19e3 $$unsorted)) (and (@ (@ tptp.mem V19e3) A_27a) (exists ((V20e4 $$unsorted)) (and (@ (@ tptp.mem V20e4) A_27a) (exists ((V21e5 $$unsorted)) (and (@ (@ tptp.mem V21e5) A_27a) (exists ((V22e6 $$unsorted)) (and (@ (@ tptp.mem V22e6) A_27a) (exists ((V23e7 $$unsorted)) (and (@ (@ tptp.mem V23e7) A_27a) (exists ((V24e8 $$unsorted)) (and (@ (@ tptp.mem V24e8) A_27a) (exists ((V25e9 $$unsorted)) (and (@ (@ tptp.mem V25e9) A_27a) (exists ((V26e10 $$unsorted)) (and (@ (@ tptp.mem V26e10) A_27a) (exists ((V27e11 $$unsorted)) (and (@ (@ tptp.mem V27e11) A_27a) (exists ((V28e12 $$unsorted)) (and (@ (@ tptp.mem V28e12) A_27a) (exists ((V29e13 $$unsorted)) (and (@ (@ tptp.mem V29e13) A_27a) (exists ((V30e14 $$unsorted)) (and (@ (@ tptp.mem V30e14) A_27a) (exists ((V31e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V31e15) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V17e1)) (@ (@ tptp.ap (@ _let_1 V18e2)) (@ (@ tptp.ap (@ _let_1 V19e3)) (@ (@ tptp.ap (@ _let_1 V20e4)) (@ (@ tptp.ap (@ _let_1 V21e5)) (@ (@ tptp.ap (@ _let_1 V22e6)) (@ (@ tptp.ap (@ _let_1 V23e7)) (@ (@ tptp.ap (@ _let_1 V24e8)) (@ (@ tptp.ap (@ _let_1 V25e9)) (@ (@ tptp.ap (@ _let_1 V26e10)) (@ (@ tptp.ap (@ _let_1 V27e11)) (@ (@ tptp.ap (@ _let_1 V28e12)) (@ (@ tptp.ap (@ _let_1 V29e13)) (@ (@ tptp.ap (@ _let_1 V30e14)) (@ (@ tptp.ap (@ _let_1 V31e15)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_103)) _let_3)) (exists ((V32l_27 $$unsorted)) (and (@ (@ tptp.mem V32l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V33e1 $$unsorted)) (and (@ (@ tptp.mem V33e1) A_27a) (exists ((V34e2 $$unsorted)) (and (@ (@ tptp.mem V34e2) A_27a) (exists ((V35e3 $$unsorted)) (and (@ (@ tptp.mem V35e3) A_27a) (exists ((V36e4 $$unsorted)) (and (@ (@ tptp.mem V36e4) A_27a) (exists ((V37e5 $$unsorted)) (and (@ (@ tptp.mem V37e5) A_27a) (exists ((V38e6 $$unsorted)) (and (@ (@ tptp.mem V38e6) A_27a) (exists ((V39e7 $$unsorted)) (and (@ (@ tptp.mem V39e7) A_27a) (exists ((V40e8 $$unsorted)) (and (@ (@ tptp.mem V40e8) A_27a) (exists ((V41e9 $$unsorted)) (and (@ (@ tptp.mem V41e9) A_27a) (exists ((V42e10 $$unsorted)) (and (@ (@ tptp.mem V42e10) A_27a) (exists ((V43e11 $$unsorted)) (and (@ (@ tptp.mem V43e11) A_27a) (exists ((V44e12 $$unsorted)) (and (@ (@ tptp.mem V44e12) A_27a) (exists ((V45e13 $$unsorted)) (and (@ (@ tptp.mem V45e13) A_27a) (exists ((V46e14 $$unsorted)) (and (@ (@ tptp.mem V46e14) A_27a) (exists ((V47e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V47e15) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V33e1)) (@ (@ tptp.ap (@ _let_1 V34e2)) (@ (@ tptp.ap (@ _let_1 V35e3)) (@ (@ tptp.ap (@ _let_1 V36e4)) (@ (@ tptp.ap (@ _let_1 V37e5)) (@ (@ tptp.ap (@ _let_1 V38e6)) (@ (@ tptp.ap (@ _let_1 V39e7)) (@ (@ tptp.ap (@ _let_1 V40e8)) (@ (@ tptp.ap (@ _let_1 V41e9)) (@ (@ tptp.ap (@ _let_1 V42e10)) (@ (@ tptp.ap (@ _let_1 V43e11)) (@ (@ tptp.ap (@ _let_1 V44e12)) (@ (@ tptp.ap (@ _let_1 V45e13)) (@ (@ tptp.ap (@ _let_1 V46e14)) (@ (@ tptp.ap (@ _let_1 V47e15)) V32l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_103)) (exists ((V48l_27 $$unsorted)) (and (@ (@ tptp.mem V48l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V49e1 $$unsorted)) (and (@ (@ tptp.mem V49e1) A_27a) (exists ((V50e2 $$unsorted)) (and (@ (@ tptp.mem V50e2) A_27a) (exists ((V51e3 $$unsorted)) (and (@ (@ tptp.mem V51e3) A_27a) (exists ((V52e4 $$unsorted)) (and (@ (@ tptp.mem V52e4) A_27a) (exists ((V53e5 $$unsorted)) (and (@ (@ tptp.mem V53e5) A_27a) (exists ((V54e6 $$unsorted)) (and (@ (@ tptp.mem V54e6) A_27a) (exists ((V55e7 $$unsorted)) (and (@ (@ tptp.mem V55e7) A_27a) (exists ((V56e8 $$unsorted)) (and (@ (@ tptp.mem V56e8) A_27a) (exists ((V57e9 $$unsorted)) (and (@ (@ tptp.mem V57e9) A_27a) (exists ((V58e10 $$unsorted)) (and (@ (@ tptp.mem V58e10) A_27a) (exists ((V59e11 $$unsorted)) (and (@ (@ tptp.mem V59e11) A_27a) (exists ((V60e12 $$unsorted)) (and (@ (@ tptp.mem V60e12) A_27a) (exists ((V61e13 $$unsorted)) (and (@ (@ tptp.mem V61e13) A_27a) (exists ((V62e14 $$unsorted)) (and (@ (@ tptp.mem V62e14) A_27a) (exists ((V63e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V63e15) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V49e1)) (@ (@ tptp.ap (@ _let_1 V50e2)) (@ (@ tptp.ap (@ _let_1 V51e3)) (@ (@ tptp.ap (@ _let_1 V52e4)) (@ (@ tptp.ap (@ _let_1 V53e5)) (@ (@ tptp.ap (@ _let_1 V54e6)) (@ (@ tptp.ap (@ _let_1 V55e7)) (@ (@ tptp.ap (@ _let_1 V56e8)) (@ (@ tptp.ap (@ _let_1 V57e9)) (@ (@ tptp.ap (@ _let_1 V58e10)) (@ (@ tptp.ap (@ _let_1 V59e11)) (@ (@ tptp.ap (@ _let_1 V60e12)) (@ (@ tptp.ap (@ _let_1 V61e13)) (@ (@ tptp.ap (@ _let_1 V62e14)) (@ (@ tptp.ap (@ _let_1 V63e15)) V48l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_109)) _let_3)) (exists ((V64l_27 $$unsorted)) (and (@ (@ tptp.mem V64l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V65e1 $$unsorted)) (and (@ (@ tptp.mem V65e1) A_27a) (exists ((V66e2 $$unsorted)) (and (@ (@ tptp.mem V66e2) A_27a) (exists ((V67e3 $$unsorted)) (and (@ (@ tptp.mem V67e3) A_27a) (exists ((V68e4 $$unsorted)) (and (@ (@ tptp.mem V68e4) A_27a) (exists ((V69e5 $$unsorted)) (and (@ (@ tptp.mem V69e5) A_27a) (exists ((V70e6 $$unsorted)) (and (@ (@ tptp.mem V70e6) A_27a) (exists ((V71e7 $$unsorted)) (and (@ (@ tptp.mem V71e7) A_27a) (exists ((V72e8 $$unsorted)) (and (@ (@ tptp.mem V72e8) A_27a) (exists ((V73e9 $$unsorted)) (and (@ (@ tptp.mem V73e9) A_27a) (exists ((V74e10 $$unsorted)) (and (@ (@ tptp.mem V74e10) A_27a) (exists ((V75e11 $$unsorted)) (and (@ (@ tptp.mem V75e11) A_27a) (exists ((V76e12 $$unsorted)) (and (@ (@ tptp.mem V76e12) A_27a) (exists ((V77e13 $$unsorted)) (and (@ (@ tptp.mem V77e13) A_27a) (exists ((V78e14 $$unsorted)) (and (@ (@ tptp.mem V78e14) A_27a) (exists ((V79e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V79e15) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V65e1)) (@ (@ tptp.ap (@ _let_1 V66e2)) (@ (@ tptp.ap (@ _let_1 V67e3)) (@ (@ tptp.ap (@ _let_1 V68e4)) (@ (@ tptp.ap (@ _let_1 V69e5)) (@ (@ tptp.ap (@ _let_1 V70e6)) (@ (@ tptp.ap (@ _let_1 V71e7)) (@ (@ tptp.ap (@ _let_1 V72e8)) (@ (@ tptp.ap (@ _let_1 V73e9)) (@ (@ tptp.ap (@ _let_1 V74e10)) (@ (@ tptp.ap (@ _let_1 V75e11)) (@ (@ tptp.ap (@ _let_1 V76e12)) (@ (@ tptp.ap (@ _let_1 V77e13)) (@ (@ tptp.ap (@ _let_1 V78e14)) (@ (@ tptp.ap (@ _let_1 V79e15)) V64l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_109)) (exists ((V80l_27 $$unsorted)) (and (@ (@ tptp.mem V80l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V81e1 $$unsorted)) (and (@ (@ tptp.mem V81e1) A_27a) (exists ((V82e2 $$unsorted)) (and (@ (@ tptp.mem V82e2) A_27a) (exists ((V83e3 $$unsorted)) (and (@ (@ tptp.mem V83e3) A_27a) (exists ((V84e4 $$unsorted)) (and (@ (@ tptp.mem V84e4) A_27a) (exists ((V85e5 $$unsorted)) (and (@ (@ tptp.mem V85e5) A_27a) (exists ((V86e6 $$unsorted)) (and (@ (@ tptp.mem V86e6) A_27a) (exists ((V87e7 $$unsorted)) (and (@ (@ tptp.mem V87e7) A_27a) (exists ((V88e8 $$unsorted)) (and (@ (@ tptp.mem V88e8) A_27a) (exists ((V89e9 $$unsorted)) (and (@ (@ tptp.mem V89e9) A_27a) (exists ((V90e10 $$unsorted)) (and (@ (@ tptp.mem V90e10) A_27a) (exists ((V91e11 $$unsorted)) (and (@ (@ tptp.mem V91e11) A_27a) (exists ((V92e12 $$unsorted)) (and (@ (@ tptp.mem V92e12) A_27a) (exists ((V93e13 $$unsorted)) (and (@ (@ tptp.mem V93e13) A_27a) (exists ((V94e14 $$unsorted)) (and (@ (@ tptp.mem V94e14) A_27a) (exists ((V95e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V95e15) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V81e1)) (@ (@ tptp.ap (@ _let_1 V82e2)) (@ (@ tptp.ap (@ _let_1 V83e3)) (@ (@ tptp.ap (@ _let_1 V84e4)) (@ (@ tptp.ap (@ _let_1 V85e5)) (@ (@ tptp.ap (@ _let_1 V86e6)) (@ (@ tptp.ap (@ _let_1 V87e7)) (@ (@ tptp.ap (@ _let_1 V88e8)) (@ (@ tptp.ap (@ _let_1 V89e9)) (@ (@ tptp.ap (@ _let_1 V90e10)) (@ (@ tptp.ap (@ _let_1 V91e11)) (@ (@ tptp.ap (@ _let_1 V92e12)) (@ (@ tptp.ap (@ _let_1 V93e13)) (@ (@ tptp.ap (@ _let_1 V94e14)) (@ (@ tptp.ap (@ _let_1 V95e15)) V80l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_112)) _let_3)) (exists ((V96l_27 $$unsorted)) (and (@ (@ tptp.mem V96l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V97e1 $$unsorted)) (and (@ (@ tptp.mem V97e1) A_27a) (exists ((V98e2 $$unsorted)) (and (@ (@ tptp.mem V98e2) A_27a) (exists ((V99e3 $$unsorted)) (and (@ (@ tptp.mem V99e3) A_27a) (exists ((V100e4 $$unsorted)) (and (@ (@ tptp.mem V100e4) A_27a) (exists ((V101e5 $$unsorted)) (and (@ (@ tptp.mem V101e5) A_27a) (exists ((V102e6 $$unsorted)) (and (@ (@ tptp.mem V102e6) A_27a) (exists ((V103e7 $$unsorted)) (and (@ (@ tptp.mem V103e7) A_27a) (exists ((V104e8 $$unsorted)) (and (@ (@ tptp.mem V104e8) A_27a) (exists ((V105e9 $$unsorted)) (and (@ (@ tptp.mem V105e9) A_27a) (exists ((V106e10 $$unsorted)) (and (@ (@ tptp.mem V106e10) A_27a) (exists ((V107e11 $$unsorted)) (and (@ (@ tptp.mem V107e11) A_27a) (exists ((V108e12 $$unsorted)) (and (@ (@ tptp.mem V108e12) A_27a) (exists ((V109e13 $$unsorted)) (and (@ (@ tptp.mem V109e13) A_27a) (exists ((V110e14 $$unsorted)) (and (@ (@ tptp.mem V110e14) A_27a) (exists ((V111e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V111e15) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V96l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V97e1)) (@ (@ tptp.ap (@ _let_1 V98e2)) (@ (@ tptp.ap (@ _let_1 V99e3)) (@ (@ tptp.ap (@ _let_1 V100e4)) (@ (@ tptp.ap (@ _let_1 V101e5)) (@ (@ tptp.ap (@ _let_1 V102e6)) (@ (@ tptp.ap (@ _let_1 V103e7)) (@ (@ tptp.ap (@ _let_1 V104e8)) (@ (@ tptp.ap (@ _let_1 V105e9)) (@ (@ tptp.ap (@ _let_1 V106e10)) (@ (@ tptp.ap (@ _let_1 V107e11)) (@ (@ tptp.ap (@ _let_1 V108e12)) (@ (@ tptp.ap (@ _let_1 V109e13)) (@ (@ tptp.ap (@ _let_1 V110e14)) (@ (@ tptp.ap (@ _let_1 V111e15)) V96l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_112)) (exists ((V112l_27 $$unsorted)) (and (@ (@ tptp.mem V112l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V113e1 $$unsorted)) (and (@ (@ tptp.mem V113e1) A_27a) (exists ((V114e2 $$unsorted)) (and (@ (@ tptp.mem V114e2) A_27a) (exists ((V115e3 $$unsorted)) (and (@ (@ tptp.mem V115e3) A_27a) (exists ((V116e4 $$unsorted)) (and (@ (@ tptp.mem V116e4) A_27a) (exists ((V117e5 $$unsorted)) (and (@ (@ tptp.mem V117e5) A_27a) (exists ((V118e6 $$unsorted)) (and (@ (@ tptp.mem V118e6) A_27a) (exists ((V119e7 $$unsorted)) (and (@ (@ tptp.mem V119e7) A_27a) (exists ((V120e8 $$unsorted)) (and (@ (@ tptp.mem V120e8) A_27a) (exists ((V121e9 $$unsorted)) (and (@ (@ tptp.mem V121e9) A_27a) (exists ((V122e10 $$unsorted)) (and (@ (@ tptp.mem V122e10) A_27a) (exists ((V123e11 $$unsorted)) (and (@ (@ tptp.mem V123e11) A_27a) (exists ((V124e12 $$unsorted)) (and (@ (@ tptp.mem V124e12) A_27a) (exists ((V125e13 $$unsorted)) (and (@ (@ tptp.mem V125e13) A_27a) (exists ((V126e14 $$unsorted)) (and (@ (@ tptp.mem V126e14) A_27a) (exists ((V127e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V127e15) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V112l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V113e1)) (@ (@ tptp.ap (@ _let_1 V114e2)) (@ (@ tptp.ap (@ _let_1 V115e3)) (@ (@ tptp.ap (@ _let_1 V116e4)) (@ (@ tptp.ap (@ _let_1 V117e5)) (@ (@ tptp.ap (@ _let_1 V118e6)) (@ (@ tptp.ap (@ _let_1 V119e7)) (@ (@ tptp.ap (@ _let_1 V120e8)) (@ (@ tptp.ap (@ _let_1 V121e9)) (@ (@ tptp.ap (@ _let_1 V122e10)) (@ (@ tptp.ap (@ _let_1 V123e11)) (@ (@ tptp.ap (@ _let_1 V124e12)) (@ (@ tptp.ap (@ _let_1 V125e13)) (@ (@ tptp.ap (@ _let_1 V126e14)) (@ (@ tptp.ap (@ _let_1 V127e15)) V112l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_110)) _let_3)) (exists ((V128l_27 $$unsorted)) (and (@ (@ tptp.mem V128l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V129e1 $$unsorted)) (and (@ (@ tptp.mem V129e1) A_27a) (exists ((V130e2 $$unsorted)) (and (@ (@ tptp.mem V130e2) A_27a) (exists ((V131e3 $$unsorted)) (and (@ (@ tptp.mem V131e3) A_27a) (exists ((V132e4 $$unsorted)) (and (@ (@ tptp.mem V132e4) A_27a) (exists ((V133e5 $$unsorted)) (and (@ (@ tptp.mem V133e5) A_27a) (exists ((V134e6 $$unsorted)) (and (@ (@ tptp.mem V134e6) A_27a) (exists ((V135e7 $$unsorted)) (and (@ (@ tptp.mem V135e7) A_27a) (exists ((V136e8 $$unsorted)) (and (@ (@ tptp.mem V136e8) A_27a) (exists ((V137e9 $$unsorted)) (and (@ (@ tptp.mem V137e9) A_27a) (exists ((V138e10 $$unsorted)) (and (@ (@ tptp.mem V138e10) A_27a) (exists ((V139e11 $$unsorted)) (and (@ (@ tptp.mem V139e11) A_27a) (exists ((V140e12 $$unsorted)) (and (@ (@ tptp.mem V140e12) A_27a) (exists ((V141e13 $$unsorted)) (and (@ (@ tptp.mem V141e13) A_27a) (exists ((V142e14 $$unsorted)) (and (@ (@ tptp.mem V142e14) A_27a) (exists ((V143e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V143e15) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V128l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V129e1)) (@ (@ tptp.ap (@ _let_1 V130e2)) (@ (@ tptp.ap (@ _let_1 V131e3)) (@ (@ tptp.ap (@ _let_1 V132e4)) (@ (@ tptp.ap (@ _let_1 V133e5)) (@ (@ tptp.ap (@ _let_1 V134e6)) (@ (@ tptp.ap (@ _let_1 V135e7)) (@ (@ tptp.ap (@ _let_1 V136e8)) (@ (@ tptp.ap (@ _let_1 V137e9)) (@ (@ tptp.ap (@ _let_1 V138e10)) (@ (@ tptp.ap (@ _let_1 V139e11)) (@ (@ tptp.ap (@ _let_1 V140e12)) (@ (@ tptp.ap (@ _let_1 V141e13)) (@ (@ tptp.ap (@ _let_1 V142e14)) (@ (@ tptp.ap (@ _let_1 V143e15)) V128l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_110)) (exists ((V144l_27 $$unsorted)) (and (@ (@ tptp.mem V144l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V145e1 $$unsorted)) (and (@ (@ tptp.mem V145e1) A_27a) (exists ((V146e2 $$unsorted)) (and (@ (@ tptp.mem V146e2) A_27a) (exists ((V147e3 $$unsorted)) (and (@ (@ tptp.mem V147e3) A_27a) (exists ((V148e4 $$unsorted)) (and (@ (@ tptp.mem V148e4) A_27a) (exists ((V149e5 $$unsorted)) (and (@ (@ tptp.mem V149e5) A_27a) (exists ((V150e6 $$unsorted)) (and (@ (@ tptp.mem V150e6) A_27a) (exists ((V151e7 $$unsorted)) (and (@ (@ tptp.mem V151e7) A_27a) (exists ((V152e8 $$unsorted)) (and (@ (@ tptp.mem V152e8) A_27a) (exists ((V153e9 $$unsorted)) (and (@ (@ tptp.mem V153e9) A_27a) (exists ((V154e10 $$unsorted)) (and (@ (@ tptp.mem V154e10) A_27a) (exists ((V155e11 $$unsorted)) (and (@ (@ tptp.mem V155e11) A_27a) (exists ((V156e12 $$unsorted)) (and (@ (@ tptp.mem V156e12) A_27a) (exists ((V157e13 $$unsorted)) (and (@ (@ tptp.mem V157e13) A_27a) (exists ((V158e14 $$unsorted)) (and (@ (@ tptp.mem V158e14) A_27a) (exists ((V159e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V159e15) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V144l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V145e1)) (@ (@ tptp.ap (@ _let_1 V146e2)) (@ (@ tptp.ap (@ _let_1 V147e3)) (@ (@ tptp.ap (@ _let_1 V148e4)) (@ (@ tptp.ap (@ _let_1 V149e5)) (@ (@ tptp.ap (@ _let_1 V150e6)) (@ (@ tptp.ap (@ _let_1 V151e7)) (@ (@ tptp.ap (@ _let_1 V152e8)) (@ (@ tptp.ap (@ _let_1 V153e9)) (@ (@ tptp.ap (@ _let_1 V154e10)) (@ (@ tptp.ap (@ _let_1 V155e11)) (@ (@ tptp.ap (@ _let_1 V156e12)) (@ (@ tptp.ap (@ _let_1 V157e13)) (@ (@ tptp.ap (@ _let_1 V158e14)) (@ (@ tptp.ap (@ _let_1 V159e15)) V144l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_113) (exists ((V160l_27 $$unsorted)) (and (@ (@ tptp.mem V160l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V161e1 $$unsorted)) (and (@ (@ tptp.mem V161e1) A_27a) (exists ((V162e2 $$unsorted)) (and (@ (@ tptp.mem V162e2) A_27a) (exists ((V163e3 $$unsorted)) (and (@ (@ tptp.mem V163e3) A_27a) (exists ((V164e4 $$unsorted)) (and (@ (@ tptp.mem V164e4) A_27a) (exists ((V165e5 $$unsorted)) (and (@ (@ tptp.mem V165e5) A_27a) (exists ((V166e6 $$unsorted)) (and (@ (@ tptp.mem V166e6) A_27a) (exists ((V167e7 $$unsorted)) (and (@ (@ tptp.mem V167e7) A_27a) (exists ((V168e8 $$unsorted)) (and (@ (@ tptp.mem V168e8) A_27a) (exists ((V169e9 $$unsorted)) (and (@ (@ tptp.mem V169e9) A_27a) (exists ((V170e10 $$unsorted)) (and (@ (@ tptp.mem V170e10) A_27a) (exists ((V171e11 $$unsorted)) (and (@ (@ tptp.mem V171e11) A_27a) (exists ((V172e12 $$unsorted)) (and (@ (@ tptp.mem V172e12) A_27a) (exists ((V173e13 $$unsorted)) (and (@ (@ tptp.mem V173e13) A_27a) (exists ((V174e14 $$unsorted)) (and (@ (@ tptp.mem V174e14) A_27a) (exists ((V175e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V175e15) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V160l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V161e1)) (@ (@ tptp.ap (@ _let_1 V162e2)) (@ (@ tptp.ap (@ _let_1 V163e3)) (@ (@ tptp.ap (@ _let_1 V164e4)) (@ (@ tptp.ap (@ _let_1 V165e5)) (@ (@ tptp.ap (@ _let_1 V166e6)) (@ (@ tptp.ap (@ _let_1 V167e7)) (@ (@ tptp.ap (@ _let_1 V168e8)) (@ (@ tptp.ap (@ _let_1 V169e9)) (@ (@ tptp.ap (@ _let_1 V170e10)) (@ (@ tptp.ap (@ _let_1 V171e11)) (@ (@ tptp.ap (@ _let_1 V172e12)) (@ (@ tptp.ap (@ _let_1 V173e13)) (@ (@ tptp.ap (@ _let_1 V174e14)) (@ (@ tptp.ap (@ _let_1 V175e15)) V160l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_113 _let_13) (exists ((V176l_27 $$unsorted)) (and (@ (@ tptp.mem V176l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V177e1 $$unsorted)) (and (@ (@ tptp.mem V177e1) A_27a) (exists ((V178e2 $$unsorted)) (and (@ (@ tptp.mem V178e2) A_27a) (exists ((V179e3 $$unsorted)) (and (@ (@ tptp.mem V179e3) A_27a) (exists ((V180e4 $$unsorted)) (and (@ (@ tptp.mem V180e4) A_27a) (exists ((V181e5 $$unsorted)) (and (@ (@ tptp.mem V181e5) A_27a) (exists ((V182e6 $$unsorted)) (and (@ (@ tptp.mem V182e6) A_27a) (exists ((V183e7 $$unsorted)) (and (@ (@ tptp.mem V183e7) A_27a) (exists ((V184e8 $$unsorted)) (and (@ (@ tptp.mem V184e8) A_27a) (exists ((V185e9 $$unsorted)) (and (@ (@ tptp.mem V185e9) A_27a) (exists ((V186e10 $$unsorted)) (and (@ (@ tptp.mem V186e10) A_27a) (exists ((V187e11 $$unsorted)) (and (@ (@ tptp.mem V187e11) A_27a) (exists ((V188e12 $$unsorted)) (and (@ (@ tptp.mem V188e12) A_27a) (exists ((V189e13 $$unsorted)) (and (@ (@ tptp.mem V189e13) A_27a) (exists ((V190e14 $$unsorted)) (and (@ (@ tptp.mem V190e14) A_27a) (exists ((V191e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V191e15) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V176l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V177e1)) (@ (@ tptp.ap (@ _let_1 V178e2)) (@ (@ tptp.ap (@ _let_1 V179e3)) (@ (@ tptp.ap (@ _let_1 V180e4)) (@ (@ tptp.ap (@ _let_1 V181e5)) (@ (@ tptp.ap (@ _let_1 V182e6)) (@ (@ tptp.ap (@ _let_1 V183e7)) (@ (@ tptp.ap (@ _let_1 V184e8)) (@ (@ tptp.ap (@ _let_1 V185e9)) (@ (@ tptp.ap (@ _let_1 V186e10)) (@ (@ tptp.ap (@ _let_1 V187e11)) (@ (@ tptp.ap (@ _let_1 V188e12)) (@ (@ tptp.ap (@ _let_1 V189e13)) (@ (@ tptp.ap (@ _let_1 V190e14)) (@ (@ tptp.ap (@ _let_1 V191e15)) V176l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_111) (exists ((V192l_27 $$unsorted)) (and (@ (@ tptp.mem V192l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V193e1 $$unsorted)) (and (@ (@ tptp.mem V193e1) A_27a) (exists ((V194e2 $$unsorted)) (and (@ (@ tptp.mem V194e2) A_27a) (exists ((V195e3 $$unsorted)) (and (@ (@ tptp.mem V195e3) A_27a) (exists ((V196e4 $$unsorted)) (and (@ (@ tptp.mem V196e4) A_27a) (exists ((V197e5 $$unsorted)) (and (@ (@ tptp.mem V197e5) A_27a) (exists ((V198e6 $$unsorted)) (and (@ (@ tptp.mem V198e6) A_27a) (exists ((V199e7 $$unsorted)) (and (@ (@ tptp.mem V199e7) A_27a) (exists ((V200e8 $$unsorted)) (and (@ (@ tptp.mem V200e8) A_27a) (exists ((V201e9 $$unsorted)) (and (@ (@ tptp.mem V201e9) A_27a) (exists ((V202e10 $$unsorted)) (and (@ (@ tptp.mem V202e10) A_27a) (exists ((V203e11 $$unsorted)) (and (@ (@ tptp.mem V203e11) A_27a) (exists ((V204e12 $$unsorted)) (and (@ (@ tptp.mem V204e12) A_27a) (exists ((V205e13 $$unsorted)) (and (@ (@ tptp.mem V205e13) A_27a) (exists ((V206e14 $$unsorted)) (and (@ (@ tptp.mem V206e14) A_27a) (exists ((V207e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V207e15) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V192l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V193e1)) (@ (@ tptp.ap (@ _let_1 V194e2)) (@ (@ tptp.ap (@ _let_1 V195e3)) (@ (@ tptp.ap (@ _let_1 V196e4)) (@ (@ tptp.ap (@ _let_1 V197e5)) (@ (@ tptp.ap (@ _let_1 V198e6)) (@ (@ tptp.ap (@ _let_1 V199e7)) (@ (@ tptp.ap (@ _let_1 V200e8)) (@ (@ tptp.ap (@ _let_1 V201e9)) (@ (@ tptp.ap (@ _let_1 V202e10)) (@ (@ tptp.ap (@ _let_1 V203e11)) (@ (@ tptp.ap (@ _let_1 V204e12)) (@ (@ tptp.ap (@ _let_1 V205e13)) (@ (@ tptp.ap (@ _let_1 V206e14)) (@ (@ tptp.ap (@ _let_1 V207e15)) V192l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_111 _let_13) (exists ((V208l_27 $$unsorted)) (and (@ (@ tptp.mem V208l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V209e1 $$unsorted)) (and (@ (@ tptp.mem V209e1) A_27a) (exists ((V210e2 $$unsorted)) (and (@ (@ tptp.mem V210e2) A_27a) (exists ((V211e3 $$unsorted)) (and (@ (@ tptp.mem V211e3) A_27a) (exists ((V212e4 $$unsorted)) (and (@ (@ tptp.mem V212e4) A_27a) (exists ((V213e5 $$unsorted)) (and (@ (@ tptp.mem V213e5) A_27a) (exists ((V214e6 $$unsorted)) (and (@ (@ tptp.mem V214e6) A_27a) (exists ((V215e7 $$unsorted)) (and (@ (@ tptp.mem V215e7) A_27a) (exists ((V216e8 $$unsorted)) (and (@ (@ tptp.mem V216e8) A_27a) (exists ((V217e9 $$unsorted)) (and (@ (@ tptp.mem V217e9) A_27a) (exists ((V218e10 $$unsorted)) (and (@ (@ tptp.mem V218e10) A_27a) (exists ((V219e11 $$unsorted)) (and (@ (@ tptp.mem V219e11) A_27a) (exists ((V220e12 $$unsorted)) (and (@ (@ tptp.mem V220e12) A_27a) (exists ((V221e13 $$unsorted)) (and (@ (@ tptp.mem V221e13) A_27a) (exists ((V222e14 $$unsorted)) (and (@ (@ tptp.mem V222e14) A_27a) (exists ((V223e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V223e15) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V208l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V209e1)) (@ (@ tptp.ap (@ _let_1 V210e2)) (@ (@ tptp.ap (@ _let_1 V211e3)) (@ (@ tptp.ap (@ _let_1 V212e4)) (@ (@ tptp.ap (@ _let_1 V213e5)) (@ (@ tptp.ap (@ _let_1 V214e6)) (@ (@ tptp.ap (@ _let_1 V215e7)) (@ (@ tptp.ap (@ _let_1 V216e8)) (@ (@ tptp.ap (@ _let_1 V217e9)) (@ (@ tptp.ap (@ _let_1 V218e10)) (@ (@ tptp.ap (@ _let_1 V219e11)) (@ (@ tptp.ap (@ _let_1 V220e12)) (@ (@ tptp.ap (@ _let_1 V221e13)) (@ (@ tptp.ap (@ _let_1 V222e14)) (@ (@ tptp.ap (@ _let_1 V223e15)) V208l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_108) (exists ((V224e1 $$unsorted)) (and (@ (@ tptp.mem V224e1) A_27a) (exists ((V225e2 $$unsorted)) (and (@ (@ tptp.mem V225e2) A_27a) (exists ((V226e3 $$unsorted)) (and (@ (@ tptp.mem V226e3) A_27a) (exists ((V227e4 $$unsorted)) (and (@ (@ tptp.mem V227e4) A_27a) (exists ((V228e5 $$unsorted)) (and (@ (@ tptp.mem V228e5) A_27a) (exists ((V229e6 $$unsorted)) (and (@ (@ tptp.mem V229e6) A_27a) (exists ((V230e7 $$unsorted)) (and (@ (@ tptp.mem V230e7) A_27a) (exists ((V231e8 $$unsorted)) (and (@ (@ tptp.mem V231e8) A_27a) (exists ((V232e9 $$unsorted)) (and (@ (@ tptp.mem V232e9) A_27a) (exists ((V233e10 $$unsorted)) (and (@ (@ tptp.mem V233e10) A_27a) (exists ((V234e11 $$unsorted)) (and (@ (@ tptp.mem V234e11) A_27a) (exists ((V235e12 $$unsorted)) (and (@ (@ tptp.mem V235e12) A_27a) (exists ((V236e13 $$unsorted)) (and (@ (@ tptp.mem V236e13) A_27a) (exists ((V237e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V237e14) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V224e1)) (@ (@ tptp.ap (@ _let_1 V225e2)) (@ (@ tptp.ap (@ _let_1 V226e3)) (@ (@ tptp.ap (@ _let_1 V227e4)) (@ (@ tptp.ap (@ _let_1 V228e5)) (@ (@ tptp.ap (@ _let_1 V229e6)) (@ (@ tptp.ap (@ _let_1 V230e7)) (@ (@ tptp.ap (@ _let_1 V231e8)) (@ (@ tptp.ap (@ _let_1 V232e9)) (@ (@ tptp.ap (@ _let_1 V233e10)) (@ (@ tptp.ap (@ _let_1 V234e11)) (@ (@ tptp.ap (@ _let_1 V235e12)) (@ (@ tptp.ap (@ _let_1 V236e13)) (@ (@ tptp.ap (@ _let_1 V237e14)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_108 _let_13) (exists ((V238e1 $$unsorted)) (and (@ (@ tptp.mem V238e1) A_27a) (exists ((V239e2 $$unsorted)) (and (@ (@ tptp.mem V239e2) A_27a) (exists ((V240e3 $$unsorted)) (and (@ (@ tptp.mem V240e3) A_27a) (exists ((V241e4 $$unsorted)) (and (@ (@ tptp.mem V241e4) A_27a) (exists ((V242e5 $$unsorted)) (and (@ (@ tptp.mem V242e5) A_27a) (exists ((V243e6 $$unsorted)) (and (@ (@ tptp.mem V243e6) A_27a) (exists ((V244e7 $$unsorted)) (and (@ (@ tptp.mem V244e7) A_27a) (exists ((V245e8 $$unsorted)) (and (@ (@ tptp.mem V245e8) A_27a) (exists ((V246e9 $$unsorted)) (and (@ (@ tptp.mem V246e9) A_27a) (exists ((V247e10 $$unsorted)) (and (@ (@ tptp.mem V247e10) A_27a) (exists ((V248e11 $$unsorted)) (and (@ (@ tptp.mem V248e11) A_27a) (exists ((V249e12 $$unsorted)) (and (@ (@ tptp.mem V249e12) A_27a) (exists ((V250e13 $$unsorted)) (and (@ (@ tptp.mem V250e13) A_27a) (exists ((V251e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V251e14) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V238e1)) (@ (@ tptp.ap (@ _let_1 V239e2)) (@ (@ tptp.ap (@ _let_1 V240e3)) (@ (@ tptp.ap (@ _let_1 V241e4)) (@ (@ tptp.ap (@ _let_1 V242e5)) (@ (@ tptp.ap (@ _let_1 V243e6)) (@ (@ tptp.ap (@ _let_1 V244e7)) (@ (@ tptp.ap (@ _let_1 V245e8)) (@ (@ tptp.ap (@ _let_1 V246e9)) (@ (@ tptp.ap (@ _let_1 V247e10)) (@ (@ tptp.ap (@ _let_1 V248e11)) (@ (@ tptp.ap (@ _let_1 V249e12)) (@ (@ tptp.ap (@ _let_1 V250e13)) (@ (@ tptp.ap (@ _let_1 V251e14)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_97)) _let_3)) (exists ((V252l_27 $$unsorted)) (and (@ (@ tptp.mem V252l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V253e1 $$unsorted)) (and (@ (@ tptp.mem V253e1) A_27a) (exists ((V254e2 $$unsorted)) (and (@ (@ tptp.mem V254e2) A_27a) (exists ((V255e3 $$unsorted)) (and (@ (@ tptp.mem V255e3) A_27a) (exists ((V256e4 $$unsorted)) (and (@ (@ tptp.mem V256e4) A_27a) (exists ((V257e5 $$unsorted)) (and (@ (@ tptp.mem V257e5) A_27a) (exists ((V258e6 $$unsorted)) (and (@ (@ tptp.mem V258e6) A_27a) (exists ((V259e7 $$unsorted)) (and (@ (@ tptp.mem V259e7) A_27a) (exists ((V260e8 $$unsorted)) (and (@ (@ tptp.mem V260e8) A_27a) (exists ((V261e9 $$unsorted)) (and (@ (@ tptp.mem V261e9) A_27a) (exists ((V262e10 $$unsorted)) (and (@ (@ tptp.mem V262e10) A_27a) (exists ((V263e11 $$unsorted)) (and (@ (@ tptp.mem V263e11) A_27a) (exists ((V264e12 $$unsorted)) (and (@ (@ tptp.mem V264e12) A_27a) (exists ((V265e13 $$unsorted)) (and (@ (@ tptp.mem V265e13) A_27a) (exists ((V266e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V266e14) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V253e1)) (@ (@ tptp.ap (@ _let_1 V254e2)) (@ (@ tptp.ap (@ _let_1 V255e3)) (@ (@ tptp.ap (@ _let_1 V256e4)) (@ (@ tptp.ap (@ _let_1 V257e5)) (@ (@ tptp.ap (@ _let_1 V258e6)) (@ (@ tptp.ap (@ _let_1 V259e7)) (@ (@ tptp.ap (@ _let_1 V260e8)) (@ (@ tptp.ap (@ _let_1 V261e9)) (@ (@ tptp.ap (@ _let_1 V262e10)) (@ (@ tptp.ap (@ _let_1 V263e11)) (@ (@ tptp.ap (@ _let_1 V264e12)) (@ (@ tptp.ap (@ _let_1 V265e13)) (@ (@ tptp.ap (@ _let_1 V266e14)) V252l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_97)) (exists ((V267l_27 $$unsorted)) (and (@ (@ tptp.mem V267l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V268e1 $$unsorted)) (and (@ (@ tptp.mem V268e1) A_27a) (exists ((V269e2 $$unsorted)) (and (@ (@ tptp.mem V269e2) A_27a) (exists ((V270e3 $$unsorted)) (and (@ (@ tptp.mem V270e3) A_27a) (exists ((V271e4 $$unsorted)) (and (@ (@ tptp.mem V271e4) A_27a) (exists ((V272e5 $$unsorted)) (and (@ (@ tptp.mem V272e5) A_27a) (exists ((V273e6 $$unsorted)) (and (@ (@ tptp.mem V273e6) A_27a) (exists ((V274e7 $$unsorted)) (and (@ (@ tptp.mem V274e7) A_27a) (exists ((V275e8 $$unsorted)) (and (@ (@ tptp.mem V275e8) A_27a) (exists ((V276e9 $$unsorted)) (and (@ (@ tptp.mem V276e9) A_27a) (exists ((V277e10 $$unsorted)) (and (@ (@ tptp.mem V277e10) A_27a) (exists ((V278e11 $$unsorted)) (and (@ (@ tptp.mem V278e11) A_27a) (exists ((V279e12 $$unsorted)) (and (@ (@ tptp.mem V279e12) A_27a) (exists ((V280e13 $$unsorted)) (and (@ (@ tptp.mem V280e13) A_27a) (exists ((V281e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V281e14) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V268e1)) (@ (@ tptp.ap (@ _let_1 V269e2)) (@ (@ tptp.ap (@ _let_1 V270e3)) (@ (@ tptp.ap (@ _let_1 V271e4)) (@ (@ tptp.ap (@ _let_1 V272e5)) (@ (@ tptp.ap (@ _let_1 V273e6)) (@ (@ tptp.ap (@ _let_1 V274e7)) (@ (@ tptp.ap (@ _let_1 V275e8)) (@ (@ tptp.ap (@ _let_1 V276e9)) (@ (@ tptp.ap (@ _let_1 V277e10)) (@ (@ tptp.ap (@ _let_1 V278e11)) (@ (@ tptp.ap (@ _let_1 V279e12)) (@ (@ tptp.ap (@ _let_1 V280e13)) (@ (@ tptp.ap (@ _let_1 V281e14)) V267l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_103)) _let_3)) (exists ((V282l_27 $$unsorted)) (and (@ (@ tptp.mem V282l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V283e1 $$unsorted)) (and (@ (@ tptp.mem V283e1) A_27a) (exists ((V284e2 $$unsorted)) (and (@ (@ tptp.mem V284e2) A_27a) (exists ((V285e3 $$unsorted)) (and (@ (@ tptp.mem V285e3) A_27a) (exists ((V286e4 $$unsorted)) (and (@ (@ tptp.mem V286e4) A_27a) (exists ((V287e5 $$unsorted)) (and (@ (@ tptp.mem V287e5) A_27a) (exists ((V288e6 $$unsorted)) (and (@ (@ tptp.mem V288e6) A_27a) (exists ((V289e7 $$unsorted)) (and (@ (@ tptp.mem V289e7) A_27a) (exists ((V290e8 $$unsorted)) (and (@ (@ tptp.mem V290e8) A_27a) (exists ((V291e9 $$unsorted)) (and (@ (@ tptp.mem V291e9) A_27a) (exists ((V292e10 $$unsorted)) (and (@ (@ tptp.mem V292e10) A_27a) (exists ((V293e11 $$unsorted)) (and (@ (@ tptp.mem V293e11) A_27a) (exists ((V294e12 $$unsorted)) (and (@ (@ tptp.mem V294e12) A_27a) (exists ((V295e13 $$unsorted)) (and (@ (@ tptp.mem V295e13) A_27a) (exists ((V296e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V296e14) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V283e1)) (@ (@ tptp.ap (@ _let_1 V284e2)) (@ (@ tptp.ap (@ _let_1 V285e3)) (@ (@ tptp.ap (@ _let_1 V286e4)) (@ (@ tptp.ap (@ _let_1 V287e5)) (@ (@ tptp.ap (@ _let_1 V288e6)) (@ (@ tptp.ap (@ _let_1 V289e7)) (@ (@ tptp.ap (@ _let_1 V290e8)) (@ (@ tptp.ap (@ _let_1 V291e9)) (@ (@ tptp.ap (@ _let_1 V292e10)) (@ (@ tptp.ap (@ _let_1 V293e11)) (@ (@ tptp.ap (@ _let_1 V294e12)) (@ (@ tptp.ap (@ _let_1 V295e13)) (@ (@ tptp.ap (@ _let_1 V296e14)) V282l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_103)) (exists ((V297l_27 $$unsorted)) (and (@ (@ tptp.mem V297l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V298e1 $$unsorted)) (and (@ (@ tptp.mem V298e1) A_27a) (exists ((V299e2 $$unsorted)) (and (@ (@ tptp.mem V299e2) A_27a) (exists ((V300e3 $$unsorted)) (and (@ (@ tptp.mem V300e3) A_27a) (exists ((V301e4 $$unsorted)) (and (@ (@ tptp.mem V301e4) A_27a) (exists ((V302e5 $$unsorted)) (and (@ (@ tptp.mem V302e5) A_27a) (exists ((V303e6 $$unsorted)) (and (@ (@ tptp.mem V303e6) A_27a) (exists ((V304e7 $$unsorted)) (and (@ (@ tptp.mem V304e7) A_27a) (exists ((V305e8 $$unsorted)) (and (@ (@ tptp.mem V305e8) A_27a) (exists ((V306e9 $$unsorted)) (and (@ (@ tptp.mem V306e9) A_27a) (exists ((V307e10 $$unsorted)) (and (@ (@ tptp.mem V307e10) A_27a) (exists ((V308e11 $$unsorted)) (and (@ (@ tptp.mem V308e11) A_27a) (exists ((V309e12 $$unsorted)) (and (@ (@ tptp.mem V309e12) A_27a) (exists ((V310e13 $$unsorted)) (and (@ (@ tptp.mem V310e13) A_27a) (exists ((V311e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V311e14) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V298e1)) (@ (@ tptp.ap (@ _let_1 V299e2)) (@ (@ tptp.ap (@ _let_1 V300e3)) (@ (@ tptp.ap (@ _let_1 V301e4)) (@ (@ tptp.ap (@ _let_1 V302e5)) (@ (@ tptp.ap (@ _let_1 V303e6)) (@ (@ tptp.ap (@ _let_1 V304e7)) (@ (@ tptp.ap (@ _let_1 V305e8)) (@ (@ tptp.ap (@ _let_1 V306e9)) (@ (@ tptp.ap (@ _let_1 V307e10)) (@ (@ tptp.ap (@ _let_1 V308e11)) (@ (@ tptp.ap (@ _let_1 V309e12)) (@ (@ tptp.ap (@ _let_1 V310e13)) (@ (@ tptp.ap (@ _let_1 V311e14)) V297l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_106)) _let_3)) (exists ((V312l_27 $$unsorted)) (and (@ (@ tptp.mem V312l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V313e1 $$unsorted)) (and (@ (@ tptp.mem V313e1) A_27a) (exists ((V314e2 $$unsorted)) (and (@ (@ tptp.mem V314e2) A_27a) (exists ((V315e3 $$unsorted)) (and (@ (@ tptp.mem V315e3) A_27a) (exists ((V316e4 $$unsorted)) (and (@ (@ tptp.mem V316e4) A_27a) (exists ((V317e5 $$unsorted)) (and (@ (@ tptp.mem V317e5) A_27a) (exists ((V318e6 $$unsorted)) (and (@ (@ tptp.mem V318e6) A_27a) (exists ((V319e7 $$unsorted)) (and (@ (@ tptp.mem V319e7) A_27a) (exists ((V320e8 $$unsorted)) (and (@ (@ tptp.mem V320e8) A_27a) (exists ((V321e9 $$unsorted)) (and (@ (@ tptp.mem V321e9) A_27a) (exists ((V322e10 $$unsorted)) (and (@ (@ tptp.mem V322e10) A_27a) (exists ((V323e11 $$unsorted)) (and (@ (@ tptp.mem V323e11) A_27a) (exists ((V324e12 $$unsorted)) (and (@ (@ tptp.mem V324e12) A_27a) (exists ((V325e13 $$unsorted)) (and (@ (@ tptp.mem V325e13) A_27a) (exists ((V326e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V326e14) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V312l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V313e1)) (@ (@ tptp.ap (@ _let_1 V314e2)) (@ (@ tptp.ap (@ _let_1 V315e3)) (@ (@ tptp.ap (@ _let_1 V316e4)) (@ (@ tptp.ap (@ _let_1 V317e5)) (@ (@ tptp.ap (@ _let_1 V318e6)) (@ (@ tptp.ap (@ _let_1 V319e7)) (@ (@ tptp.ap (@ _let_1 V320e8)) (@ (@ tptp.ap (@ _let_1 V321e9)) (@ (@ tptp.ap (@ _let_1 V322e10)) (@ (@ tptp.ap (@ _let_1 V323e11)) (@ (@ tptp.ap (@ _let_1 V324e12)) (@ (@ tptp.ap (@ _let_1 V325e13)) (@ (@ tptp.ap (@ _let_1 V326e14)) V312l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_106)) (exists ((V327l_27 $$unsorted)) (and (@ (@ tptp.mem V327l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V328e1 $$unsorted)) (and (@ (@ tptp.mem V328e1) A_27a) (exists ((V329e2 $$unsorted)) (and (@ (@ tptp.mem V329e2) A_27a) (exists ((V330e3 $$unsorted)) (and (@ (@ tptp.mem V330e3) A_27a) (exists ((V331e4 $$unsorted)) (and (@ (@ tptp.mem V331e4) A_27a) (exists ((V332e5 $$unsorted)) (and (@ (@ tptp.mem V332e5) A_27a) (exists ((V333e6 $$unsorted)) (and (@ (@ tptp.mem V333e6) A_27a) (exists ((V334e7 $$unsorted)) (and (@ (@ tptp.mem V334e7) A_27a) (exists ((V335e8 $$unsorted)) (and (@ (@ tptp.mem V335e8) A_27a) (exists ((V336e9 $$unsorted)) (and (@ (@ tptp.mem V336e9) A_27a) (exists ((V337e10 $$unsorted)) (and (@ (@ tptp.mem V337e10) A_27a) (exists ((V338e11 $$unsorted)) (and (@ (@ tptp.mem V338e11) A_27a) (exists ((V339e12 $$unsorted)) (and (@ (@ tptp.mem V339e12) A_27a) (exists ((V340e13 $$unsorted)) (and (@ (@ tptp.mem V340e13) A_27a) (exists ((V341e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V341e14) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V327l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V328e1)) (@ (@ tptp.ap (@ _let_1 V329e2)) (@ (@ tptp.ap (@ _let_1 V330e3)) (@ (@ tptp.ap (@ _let_1 V331e4)) (@ (@ tptp.ap (@ _let_1 V332e5)) (@ (@ tptp.ap (@ _let_1 V333e6)) (@ (@ tptp.ap (@ _let_1 V334e7)) (@ (@ tptp.ap (@ _let_1 V335e8)) (@ (@ tptp.ap (@ _let_1 V336e9)) (@ (@ tptp.ap (@ _let_1 V337e10)) (@ (@ tptp.ap (@ _let_1 V338e11)) (@ (@ tptp.ap (@ _let_1 V339e12)) (@ (@ tptp.ap (@ _let_1 V340e13)) (@ (@ tptp.ap (@ _let_1 V341e14)) V327l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_104)) _let_3)) (exists ((V342l_27 $$unsorted)) (and (@ (@ tptp.mem V342l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V343e1 $$unsorted)) (and (@ (@ tptp.mem V343e1) A_27a) (exists ((V344e2 $$unsorted)) (and (@ (@ tptp.mem V344e2) A_27a) (exists ((V345e3 $$unsorted)) (and (@ (@ tptp.mem V345e3) A_27a) (exists ((V346e4 $$unsorted)) (and (@ (@ tptp.mem V346e4) A_27a) (exists ((V347e5 $$unsorted)) (and (@ (@ tptp.mem V347e5) A_27a) (exists ((V348e6 $$unsorted)) (and (@ (@ tptp.mem V348e6) A_27a) (exists ((V349e7 $$unsorted)) (and (@ (@ tptp.mem V349e7) A_27a) (exists ((V350e8 $$unsorted)) (and (@ (@ tptp.mem V350e8) A_27a) (exists ((V351e9 $$unsorted)) (and (@ (@ tptp.mem V351e9) A_27a) (exists ((V352e10 $$unsorted)) (and (@ (@ tptp.mem V352e10) A_27a) (exists ((V353e11 $$unsorted)) (and (@ (@ tptp.mem V353e11) A_27a) (exists ((V354e12 $$unsorted)) (and (@ (@ tptp.mem V354e12) A_27a) (exists ((V355e13 $$unsorted)) (and (@ (@ tptp.mem V355e13) A_27a) (exists ((V356e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V356e14) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V342l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V343e1)) (@ (@ tptp.ap (@ _let_1 V344e2)) (@ (@ tptp.ap (@ _let_1 V345e3)) (@ (@ tptp.ap (@ _let_1 V346e4)) (@ (@ tptp.ap (@ _let_1 V347e5)) (@ (@ tptp.ap (@ _let_1 V348e6)) (@ (@ tptp.ap (@ _let_1 V349e7)) (@ (@ tptp.ap (@ _let_1 V350e8)) (@ (@ tptp.ap (@ _let_1 V351e9)) (@ (@ tptp.ap (@ _let_1 V352e10)) (@ (@ tptp.ap (@ _let_1 V353e11)) (@ (@ tptp.ap (@ _let_1 V354e12)) (@ (@ tptp.ap (@ _let_1 V355e13)) (@ (@ tptp.ap (@ _let_1 V356e14)) V342l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_104)) (exists ((V357l_27 $$unsorted)) (and (@ (@ tptp.mem V357l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V358e1 $$unsorted)) (and (@ (@ tptp.mem V358e1) A_27a) (exists ((V359e2 $$unsorted)) (and (@ (@ tptp.mem V359e2) A_27a) (exists ((V360e3 $$unsorted)) (and (@ (@ tptp.mem V360e3) A_27a) (exists ((V361e4 $$unsorted)) (and (@ (@ tptp.mem V361e4) A_27a) (exists ((V362e5 $$unsorted)) (and (@ (@ tptp.mem V362e5) A_27a) (exists ((V363e6 $$unsorted)) (and (@ (@ tptp.mem V363e6) A_27a) (exists ((V364e7 $$unsorted)) (and (@ (@ tptp.mem V364e7) A_27a) (exists ((V365e8 $$unsorted)) (and (@ (@ tptp.mem V365e8) A_27a) (exists ((V366e9 $$unsorted)) (and (@ (@ tptp.mem V366e9) A_27a) (exists ((V367e10 $$unsorted)) (and (@ (@ tptp.mem V367e10) A_27a) (exists ((V368e11 $$unsorted)) (and (@ (@ tptp.mem V368e11) A_27a) (exists ((V369e12 $$unsorted)) (and (@ (@ tptp.mem V369e12) A_27a) (exists ((V370e13 $$unsorted)) (and (@ (@ tptp.mem V370e13) A_27a) (exists ((V371e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V371e14) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V357l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V358e1)) (@ (@ tptp.ap (@ _let_1 V359e2)) (@ (@ tptp.ap (@ _let_1 V360e3)) (@ (@ tptp.ap (@ _let_1 V361e4)) (@ (@ tptp.ap (@ _let_1 V362e5)) (@ (@ tptp.ap (@ _let_1 V363e6)) (@ (@ tptp.ap (@ _let_1 V364e7)) (@ (@ tptp.ap (@ _let_1 V365e8)) (@ (@ tptp.ap (@ _let_1 V366e9)) (@ (@ tptp.ap (@ _let_1 V367e10)) (@ (@ tptp.ap (@ _let_1 V368e11)) (@ (@ tptp.ap (@ _let_1 V369e12)) (@ (@ tptp.ap (@ _let_1 V370e13)) (@ (@ tptp.ap (@ _let_1 V371e14)) V357l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_107) (exists ((V372l_27 $$unsorted)) (and (@ (@ tptp.mem V372l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V373e1 $$unsorted)) (and (@ (@ tptp.mem V373e1) A_27a) (exists ((V374e2 $$unsorted)) (and (@ (@ tptp.mem V374e2) A_27a) (exists ((V375e3 $$unsorted)) (and (@ (@ tptp.mem V375e3) A_27a) (exists ((V376e4 $$unsorted)) (and (@ (@ tptp.mem V376e4) A_27a) (exists ((V377e5 $$unsorted)) (and (@ (@ tptp.mem V377e5) A_27a) (exists ((V378e6 $$unsorted)) (and (@ (@ tptp.mem V378e6) A_27a) (exists ((V379e7 $$unsorted)) (and (@ (@ tptp.mem V379e7) A_27a) (exists ((V380e8 $$unsorted)) (and (@ (@ tptp.mem V380e8) A_27a) (exists ((V381e9 $$unsorted)) (and (@ (@ tptp.mem V381e9) A_27a) (exists ((V382e10 $$unsorted)) (and (@ (@ tptp.mem V382e10) A_27a) (exists ((V383e11 $$unsorted)) (and (@ (@ tptp.mem V383e11) A_27a) (exists ((V384e12 $$unsorted)) (and (@ (@ tptp.mem V384e12) A_27a) (exists ((V385e13 $$unsorted)) (and (@ (@ tptp.mem V385e13) A_27a) (exists ((V386e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V386e14) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V372l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V373e1)) (@ (@ tptp.ap (@ _let_1 V374e2)) (@ (@ tptp.ap (@ _let_1 V375e3)) (@ (@ tptp.ap (@ _let_1 V376e4)) (@ (@ tptp.ap (@ _let_1 V377e5)) (@ (@ tptp.ap (@ _let_1 V378e6)) (@ (@ tptp.ap (@ _let_1 V379e7)) (@ (@ tptp.ap (@ _let_1 V380e8)) (@ (@ tptp.ap (@ _let_1 V381e9)) (@ (@ tptp.ap (@ _let_1 V382e10)) (@ (@ tptp.ap (@ _let_1 V383e11)) (@ (@ tptp.ap (@ _let_1 V384e12)) (@ (@ tptp.ap (@ _let_1 V385e13)) (@ (@ tptp.ap (@ _let_1 V386e14)) V372l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_107 _let_13) (exists ((V387l_27 $$unsorted)) (and (@ (@ tptp.mem V387l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V388e1 $$unsorted)) (and (@ (@ tptp.mem V388e1) A_27a) (exists ((V389e2 $$unsorted)) (and (@ (@ tptp.mem V389e2) A_27a) (exists ((V390e3 $$unsorted)) (and (@ (@ tptp.mem V390e3) A_27a) (exists ((V391e4 $$unsorted)) (and (@ (@ tptp.mem V391e4) A_27a) (exists ((V392e5 $$unsorted)) (and (@ (@ tptp.mem V392e5) A_27a) (exists ((V393e6 $$unsorted)) (and (@ (@ tptp.mem V393e6) A_27a) (exists ((V394e7 $$unsorted)) (and (@ (@ tptp.mem V394e7) A_27a) (exists ((V395e8 $$unsorted)) (and (@ (@ tptp.mem V395e8) A_27a) (exists ((V396e9 $$unsorted)) (and (@ (@ tptp.mem V396e9) A_27a) (exists ((V397e10 $$unsorted)) (and (@ (@ tptp.mem V397e10) A_27a) (exists ((V398e11 $$unsorted)) (and (@ (@ tptp.mem V398e11) A_27a) (exists ((V399e12 $$unsorted)) (and (@ (@ tptp.mem V399e12) A_27a) (exists ((V400e13 $$unsorted)) (and (@ (@ tptp.mem V400e13) A_27a) (exists ((V401e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V401e14) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V387l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V388e1)) (@ (@ tptp.ap (@ _let_1 V389e2)) (@ (@ tptp.ap (@ _let_1 V390e3)) (@ (@ tptp.ap (@ _let_1 V391e4)) (@ (@ tptp.ap (@ _let_1 V392e5)) (@ (@ tptp.ap (@ _let_1 V393e6)) (@ (@ tptp.ap (@ _let_1 V394e7)) (@ (@ tptp.ap (@ _let_1 V395e8)) (@ (@ tptp.ap (@ _let_1 V396e9)) (@ (@ tptp.ap (@ _let_1 V397e10)) (@ (@ tptp.ap (@ _let_1 V398e11)) (@ (@ tptp.ap (@ _let_1 V399e12)) (@ (@ tptp.ap (@ _let_1 V400e13)) (@ (@ tptp.ap (@ _let_1 V401e14)) V387l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_105) (exists ((V402l_27 $$unsorted)) (and (@ (@ tptp.mem V402l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V403e1 $$unsorted)) (and (@ (@ tptp.mem V403e1) A_27a) (exists ((V404e2 $$unsorted)) (and (@ (@ tptp.mem V404e2) A_27a) (exists ((V405e3 $$unsorted)) (and (@ (@ tptp.mem V405e3) A_27a) (exists ((V406e4 $$unsorted)) (and (@ (@ tptp.mem V406e4) A_27a) (exists ((V407e5 $$unsorted)) (and (@ (@ tptp.mem V407e5) A_27a) (exists ((V408e6 $$unsorted)) (and (@ (@ tptp.mem V408e6) A_27a) (exists ((V409e7 $$unsorted)) (and (@ (@ tptp.mem V409e7) A_27a) (exists ((V410e8 $$unsorted)) (and (@ (@ tptp.mem V410e8) A_27a) (exists ((V411e9 $$unsorted)) (and (@ (@ tptp.mem V411e9) A_27a) (exists ((V412e10 $$unsorted)) (and (@ (@ tptp.mem V412e10) A_27a) (exists ((V413e11 $$unsorted)) (and (@ (@ tptp.mem V413e11) A_27a) (exists ((V414e12 $$unsorted)) (and (@ (@ tptp.mem V414e12) A_27a) (exists ((V415e13 $$unsorted)) (and (@ (@ tptp.mem V415e13) A_27a) (exists ((V416e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V416e14) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V402l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V403e1)) (@ (@ tptp.ap (@ _let_1 V404e2)) (@ (@ tptp.ap (@ _let_1 V405e3)) (@ (@ tptp.ap (@ _let_1 V406e4)) (@ (@ tptp.ap (@ _let_1 V407e5)) (@ (@ tptp.ap (@ _let_1 V408e6)) (@ (@ tptp.ap (@ _let_1 V409e7)) (@ (@ tptp.ap (@ _let_1 V410e8)) (@ (@ tptp.ap (@ _let_1 V411e9)) (@ (@ tptp.ap (@ _let_1 V412e10)) (@ (@ tptp.ap (@ _let_1 V413e11)) (@ (@ tptp.ap (@ _let_1 V414e12)) (@ (@ tptp.ap (@ _let_1 V415e13)) (@ (@ tptp.ap (@ _let_1 V416e14)) V402l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_105 _let_13) (exists ((V417l_27 $$unsorted)) (and (@ (@ tptp.mem V417l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V418e1 $$unsorted)) (and (@ (@ tptp.mem V418e1) A_27a) (exists ((V419e2 $$unsorted)) (and (@ (@ tptp.mem V419e2) A_27a) (exists ((V420e3 $$unsorted)) (and (@ (@ tptp.mem V420e3) A_27a) (exists ((V421e4 $$unsorted)) (and (@ (@ tptp.mem V421e4) A_27a) (exists ((V422e5 $$unsorted)) (and (@ (@ tptp.mem V422e5) A_27a) (exists ((V423e6 $$unsorted)) (and (@ (@ tptp.mem V423e6) A_27a) (exists ((V424e7 $$unsorted)) (and (@ (@ tptp.mem V424e7) A_27a) (exists ((V425e8 $$unsorted)) (and (@ (@ tptp.mem V425e8) A_27a) (exists ((V426e9 $$unsorted)) (and (@ (@ tptp.mem V426e9) A_27a) (exists ((V427e10 $$unsorted)) (and (@ (@ tptp.mem V427e10) A_27a) (exists ((V428e11 $$unsorted)) (and (@ (@ tptp.mem V428e11) A_27a) (exists ((V429e12 $$unsorted)) (and (@ (@ tptp.mem V429e12) A_27a) (exists ((V430e13 $$unsorted)) (and (@ (@ tptp.mem V430e13) A_27a) (exists ((V431e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V431e14) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V417l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V418e1)) (@ (@ tptp.ap (@ _let_1 V419e2)) (@ (@ tptp.ap (@ _let_1 V420e3)) (@ (@ tptp.ap (@ _let_1 V421e4)) (@ (@ tptp.ap (@ _let_1 V422e5)) (@ (@ tptp.ap (@ _let_1 V423e6)) (@ (@ tptp.ap (@ _let_1 V424e7)) (@ (@ tptp.ap (@ _let_1 V425e8)) (@ (@ tptp.ap (@ _let_1 V426e9)) (@ (@ tptp.ap (@ _let_1 V427e10)) (@ (@ tptp.ap (@ _let_1 V428e11)) (@ (@ tptp.ap (@ _let_1 V429e12)) (@ (@ tptp.ap (@ _let_1 V430e13)) (@ (@ tptp.ap (@ _let_1 V431e14)) V417l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_102) (exists ((V432e1 $$unsorted)) (and (@ (@ tptp.mem V432e1) A_27a) (exists ((V433e2 $$unsorted)) (and (@ (@ tptp.mem V433e2) A_27a) (exists ((V434e3 $$unsorted)) (and (@ (@ tptp.mem V434e3) A_27a) (exists ((V435e4 $$unsorted)) (and (@ (@ tptp.mem V435e4) A_27a) (exists ((V436e5 $$unsorted)) (and (@ (@ tptp.mem V436e5) A_27a) (exists ((V437e6 $$unsorted)) (and (@ (@ tptp.mem V437e6) A_27a) (exists ((V438e7 $$unsorted)) (and (@ (@ tptp.mem V438e7) A_27a) (exists ((V439e8 $$unsorted)) (and (@ (@ tptp.mem V439e8) A_27a) (exists ((V440e9 $$unsorted)) (and (@ (@ tptp.mem V440e9) A_27a) (exists ((V441e10 $$unsorted)) (and (@ (@ tptp.mem V441e10) A_27a) (exists ((V442e11 $$unsorted)) (and (@ (@ tptp.mem V442e11) A_27a) (exists ((V443e12 $$unsorted)) (and (@ (@ tptp.mem V443e12) A_27a) (exists ((V444e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V444e13) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V432e1)) (@ (@ tptp.ap (@ _let_1 V433e2)) (@ (@ tptp.ap (@ _let_1 V434e3)) (@ (@ tptp.ap (@ _let_1 V435e4)) (@ (@ tptp.ap (@ _let_1 V436e5)) (@ (@ tptp.ap (@ _let_1 V437e6)) (@ (@ tptp.ap (@ _let_1 V438e7)) (@ (@ tptp.ap (@ _let_1 V439e8)) (@ (@ tptp.ap (@ _let_1 V440e9)) (@ (@ tptp.ap (@ _let_1 V441e10)) (@ (@ tptp.ap (@ _let_1 V442e11)) (@ (@ tptp.ap (@ _let_1 V443e12)) (@ (@ tptp.ap (@ _let_1 V444e13)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))) (= (= _let_102 _let_13) (exists ((V445e1 $$unsorted)) (and (@ (@ tptp.mem V445e1) A_27a) (exists ((V446e2 $$unsorted)) (and (@ (@ tptp.mem V446e2) A_27a) (exists ((V447e3 $$unsorted)) (and (@ (@ tptp.mem V447e3) A_27a) (exists ((V448e4 $$unsorted)) (and (@ (@ tptp.mem V448e4) A_27a) (exists ((V449e5 $$unsorted)) (and (@ (@ tptp.mem V449e5) A_27a) (exists ((V450e6 $$unsorted)) (and (@ (@ tptp.mem V450e6) A_27a) (exists ((V451e7 $$unsorted)) (and (@ (@ tptp.mem V451e7) A_27a) (exists ((V452e8 $$unsorted)) (and (@ (@ tptp.mem V452e8) A_27a) (exists ((V453e9 $$unsorted)) (and (@ (@ tptp.mem V453e9) A_27a) (exists ((V454e10 $$unsorted)) (and (@ (@ tptp.mem V454e10) A_27a) (exists ((V455e11 $$unsorted)) (and (@ (@ tptp.mem V455e11) A_27a) (exists ((V456e12 $$unsorted)) (and (@ (@ tptp.mem V456e12) A_27a) (exists ((V457e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V457e13) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V445e1)) (@ (@ tptp.ap (@ _let_1 V446e2)) (@ (@ tptp.ap (@ _let_1 V447e3)) (@ (@ tptp.ap (@ _let_1 V448e4)) (@ (@ tptp.ap (@ _let_1 V449e5)) (@ (@ tptp.ap (@ _let_1 V450e6)) (@ (@ tptp.ap (@ _let_1 V451e7)) (@ (@ tptp.ap (@ _let_1 V452e8)) (@ (@ tptp.ap (@ _let_1 V453e9)) (@ (@ tptp.ap (@ _let_1 V454e10)) (@ (@ tptp.ap (@ _let_1 V455e11)) (@ (@ tptp.ap (@ _let_1 V456e12)) (@ (@ tptp.ap (@ _let_1 V457e13)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_91)) _let_3)) (exists ((V458l_27 $$unsorted)) (and (@ (@ tptp.mem V458l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V459e1 $$unsorted)) (and (@ (@ tptp.mem V459e1) A_27a) (exists ((V460e2 $$unsorted)) (and (@ (@ tptp.mem V460e2) A_27a) (exists ((V461e3 $$unsorted)) (and (@ (@ tptp.mem V461e3) A_27a) (exists ((V462e4 $$unsorted)) (and (@ (@ tptp.mem V462e4) A_27a) (exists ((V463e5 $$unsorted)) (and (@ (@ tptp.mem V463e5) A_27a) (exists ((V464e6 $$unsorted)) (and (@ (@ tptp.mem V464e6) A_27a) (exists ((V465e7 $$unsorted)) (and (@ (@ tptp.mem V465e7) A_27a) (exists ((V466e8 $$unsorted)) (and (@ (@ tptp.mem V466e8) A_27a) (exists ((V467e9 $$unsorted)) (and (@ (@ tptp.mem V467e9) A_27a) (exists ((V468e10 $$unsorted)) (and (@ (@ tptp.mem V468e10) A_27a) (exists ((V469e11 $$unsorted)) (and (@ (@ tptp.mem V469e11) A_27a) (exists ((V470e12 $$unsorted)) (and (@ (@ tptp.mem V470e12) A_27a) (exists ((V471e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V471e13) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V459e1)) (@ (@ tptp.ap (@ _let_1 V460e2)) (@ (@ tptp.ap (@ _let_1 V461e3)) (@ (@ tptp.ap (@ _let_1 V462e4)) (@ (@ tptp.ap (@ _let_1 V463e5)) (@ (@ tptp.ap (@ _let_1 V464e6)) (@ (@ tptp.ap (@ _let_1 V465e7)) (@ (@ tptp.ap (@ _let_1 V466e8)) (@ (@ tptp.ap (@ _let_1 V467e9)) (@ (@ tptp.ap (@ _let_1 V468e10)) (@ (@ tptp.ap (@ _let_1 V469e11)) (@ (@ tptp.ap (@ _let_1 V470e12)) (@ (@ tptp.ap (@ _let_1 V471e13)) V458l_27)))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_91)) (exists ((V472l_27 $$unsorted)) (and (@ (@ tptp.mem V472l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V473e1 $$unsorted)) (and (@ (@ tptp.mem V473e1) A_27a) (exists ((V474e2 $$unsorted)) (and (@ (@ tptp.mem V474e2) A_27a) (exists ((V475e3 $$unsorted)) (and (@ (@ tptp.mem V475e3) A_27a) (exists ((V476e4 $$unsorted)) (and (@ (@ tptp.mem V476e4) A_27a) (exists ((V477e5 $$unsorted)) (and (@ (@ tptp.mem V477e5) A_27a) (exists ((V478e6 $$unsorted)) (and (@ (@ tptp.mem V478e6) A_27a) (exists ((V479e7 $$unsorted)) (and (@ (@ tptp.mem V479e7) A_27a) (exists ((V480e8 $$unsorted)) (and (@ (@ tptp.mem V480e8) A_27a) (exists ((V481e9 $$unsorted)) (and (@ (@ tptp.mem V481e9) A_27a) (exists ((V482e10 $$unsorted)) (and (@ (@ tptp.mem V482e10) A_27a) (exists ((V483e11 $$unsorted)) (and (@ (@ tptp.mem V483e11) A_27a) (exists ((V484e12 $$unsorted)) (and (@ (@ tptp.mem V484e12) A_27a) (exists ((V485e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V485e13) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V473e1)) (@ (@ tptp.ap (@ _let_1 V474e2)) (@ (@ tptp.ap (@ _let_1 V475e3)) (@ (@ tptp.ap (@ _let_1 V476e4)) (@ (@ tptp.ap (@ _let_1 V477e5)) (@ (@ tptp.ap (@ _let_1 V478e6)) (@ (@ tptp.ap (@ _let_1 V479e7)) (@ (@ tptp.ap (@ _let_1 V480e8)) (@ (@ tptp.ap (@ _let_1 V481e9)) (@ (@ tptp.ap (@ _let_1 V482e10)) (@ (@ tptp.ap (@ _let_1 V483e11)) (@ (@ tptp.ap (@ _let_1 V484e12)) (@ (@ tptp.ap (@ _let_1 V485e13)) V472l_27)))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_97)) _let_3)) (exists ((V486l_27 $$unsorted)) (and (@ (@ tptp.mem V486l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V487e1 $$unsorted)) (and (@ (@ tptp.mem V487e1) A_27a) (exists ((V488e2 $$unsorted)) (and (@ (@ tptp.mem V488e2) A_27a) (exists ((V489e3 $$unsorted)) (and (@ (@ tptp.mem V489e3) A_27a) (exists ((V490e4 $$unsorted)) (and (@ (@ tptp.mem V490e4) A_27a) (exists ((V491e5 $$unsorted)) (and (@ (@ tptp.mem V491e5) A_27a) (exists ((V492e6 $$unsorted)) (and (@ (@ tptp.mem V492e6) A_27a) (exists ((V493e7 $$unsorted)) (and (@ (@ tptp.mem V493e7) A_27a) (exists ((V494e8 $$unsorted)) (and (@ (@ tptp.mem V494e8) A_27a) (exists ((V495e9 $$unsorted)) (and (@ (@ tptp.mem V495e9) A_27a) (exists ((V496e10 $$unsorted)) (and (@ (@ tptp.mem V496e10) A_27a) (exists ((V497e11 $$unsorted)) (and (@ (@ tptp.mem V497e11) A_27a) (exists ((V498e12 $$unsorted)) (and (@ (@ tptp.mem V498e12) A_27a) (exists ((V499e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V499e13) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V487e1)) (@ (@ tptp.ap (@ _let_1 V488e2)) (@ (@ tptp.ap (@ _let_1 V489e3)) (@ (@ tptp.ap (@ _let_1 V490e4)) (@ (@ tptp.ap (@ _let_1 V491e5)) (@ (@ tptp.ap (@ _let_1 V492e6)) (@ (@ tptp.ap (@ _let_1 V493e7)) (@ (@ tptp.ap (@ _let_1 V494e8)) (@ (@ tptp.ap (@ _let_1 V495e9)) (@ (@ tptp.ap (@ _let_1 V496e10)) (@ (@ tptp.ap (@ _let_1 V497e11)) (@ (@ tptp.ap (@ _let_1 V498e12)) (@ (@ tptp.ap (@ _let_1 V499e13)) V486l_27)))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_97)) (exists ((V500l_27 $$unsorted)) (and (@ (@ tptp.mem V500l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V501e1 $$unsorted)) (and (@ (@ tptp.mem V501e1) A_27a) (exists ((V502e2 $$unsorted)) (and (@ (@ tptp.mem V502e2) A_27a) (exists ((V503e3 $$unsorted)) (and (@ (@ tptp.mem V503e3) A_27a) (exists ((V504e4 $$unsorted)) (and (@ (@ tptp.mem V504e4) A_27a) (exists ((V505e5 $$unsorted)) (and (@ (@ tptp.mem V505e5) A_27a) (exists ((V506e6 $$unsorted)) (and (@ (@ tptp.mem V506e6) A_27a) (exists ((V507e7 $$unsorted)) (and (@ (@ tptp.mem V507e7) A_27a) (exists ((V508e8 $$unsorted)) (and (@ (@ tptp.mem V508e8) A_27a) (exists ((V509e9 $$unsorted)) (and (@ (@ tptp.mem V509e9) A_27a) (exists ((V510e10 $$unsorted)) (and (@ (@ tptp.mem V510e10) A_27a) (exists ((V511e11 $$unsorted)) (and (@ (@ tptp.mem V511e11) A_27a) (exists ((V512e12 $$unsorted)) (and (@ (@ tptp.mem V512e12) A_27a) (exists ((V513e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V513e13) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V501e1)) (@ (@ tptp.ap (@ _let_1 V502e2)) (@ (@ tptp.ap (@ _let_1 V503e3)) (@ (@ tptp.ap (@ _let_1 V504e4)) (@ (@ tptp.ap (@ _let_1 V505e5)) (@ (@ tptp.ap (@ _let_1 V506e6)) (@ (@ tptp.ap (@ _let_1 V507e7)) (@ (@ tptp.ap (@ _let_1 V508e8)) (@ (@ tptp.ap (@ _let_1 V509e9)) (@ (@ tptp.ap (@ _let_1 V510e10)) (@ (@ tptp.ap (@ _let_1 V511e11)) (@ (@ tptp.ap (@ _let_1 V512e12)) (@ (@ tptp.ap (@ _let_1 V513e13)) V500l_27)))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_100)) _let_3)) (exists ((V514l_27 $$unsorted)) (and (@ (@ tptp.mem V514l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V515e1 $$unsorted)) (and (@ (@ tptp.mem V515e1) A_27a) (exists ((V516e2 $$unsorted)) (and (@ (@ tptp.mem V516e2) A_27a) (exists ((V517e3 $$unsorted)) (and (@ (@ tptp.mem V517e3) A_27a) (exists ((V518e4 $$unsorted)) (and (@ (@ tptp.mem V518e4) A_27a) (exists ((V519e5 $$unsorted)) (and (@ (@ tptp.mem V519e5) A_27a) (exists ((V520e6 $$unsorted)) (and (@ (@ tptp.mem V520e6) A_27a) (exists ((V521e7 $$unsorted)) (and (@ (@ tptp.mem V521e7) A_27a) (exists ((V522e8 $$unsorted)) (and (@ (@ tptp.mem V522e8) A_27a) (exists ((V523e9 $$unsorted)) (and (@ (@ tptp.mem V523e9) A_27a) (exists ((V524e10 $$unsorted)) (and (@ (@ tptp.mem V524e10) A_27a) (exists ((V525e11 $$unsorted)) (and (@ (@ tptp.mem V525e11) A_27a) (exists ((V526e12 $$unsorted)) (and (@ (@ tptp.mem V526e12) A_27a) (exists ((V527e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V527e13) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V514l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V515e1)) (@ (@ tptp.ap (@ _let_1 V516e2)) (@ (@ tptp.ap (@ _let_1 V517e3)) (@ (@ tptp.ap (@ _let_1 V518e4)) (@ (@ tptp.ap (@ _let_1 V519e5)) (@ (@ tptp.ap (@ _let_1 V520e6)) (@ (@ tptp.ap (@ _let_1 V521e7)) (@ (@ tptp.ap (@ _let_1 V522e8)) (@ (@ tptp.ap (@ _let_1 V523e9)) (@ (@ tptp.ap (@ _let_1 V524e10)) (@ (@ tptp.ap (@ _let_1 V525e11)) (@ (@ tptp.ap (@ _let_1 V526e12)) (@ (@ tptp.ap (@ _let_1 V527e13)) V514l_27)))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_100)) (exists ((V528l_27 $$unsorted)) (and (@ (@ tptp.mem V528l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V529e1 $$unsorted)) (and (@ (@ tptp.mem V529e1) A_27a) (exists ((V530e2 $$unsorted)) (and (@ (@ tptp.mem V530e2) A_27a) (exists ((V531e3 $$unsorted)) (and (@ (@ tptp.mem V531e3) A_27a) (exists ((V532e4 $$unsorted)) (and (@ (@ tptp.mem V532e4) A_27a) (exists ((V533e5 $$unsorted)) (and (@ (@ tptp.mem V533e5) A_27a) (exists ((V534e6 $$unsorted)) (and (@ (@ tptp.mem V534e6) A_27a) (exists ((V535e7 $$unsorted)) (and (@ (@ tptp.mem V535e7) A_27a) (exists ((V536e8 $$unsorted)) (and (@ (@ tptp.mem V536e8) A_27a) (exists ((V537e9 $$unsorted)) (and (@ (@ tptp.mem V537e9) A_27a) (exists ((V538e10 $$unsorted)) (and (@ (@ tptp.mem V538e10) A_27a) (exists ((V539e11 $$unsorted)) (and (@ (@ tptp.mem V539e11) A_27a) (exists ((V540e12 $$unsorted)) (and (@ (@ tptp.mem V540e12) A_27a) (exists ((V541e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V541e13) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V528l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V529e1)) (@ (@ tptp.ap (@ _let_1 V530e2)) (@ (@ tptp.ap (@ _let_1 V531e3)) (@ (@ tptp.ap (@ _let_1 V532e4)) (@ (@ tptp.ap (@ _let_1 V533e5)) (@ (@ tptp.ap (@ _let_1 V534e6)) (@ (@ tptp.ap (@ _let_1 V535e7)) (@ (@ tptp.ap (@ _let_1 V536e8)) (@ (@ tptp.ap (@ _let_1 V537e9)) (@ (@ tptp.ap (@ _let_1 V538e10)) (@ (@ tptp.ap (@ _let_1 V539e11)) (@ (@ tptp.ap (@ _let_1 V540e12)) (@ (@ tptp.ap (@ _let_1 V541e13)) V528l_27)))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_98)) _let_3)) (exists ((V542l_27 $$unsorted)) (and (@ (@ tptp.mem V542l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V543e1 $$unsorted)) (and (@ (@ tptp.mem V543e1) A_27a) (exists ((V544e2 $$unsorted)) (and (@ (@ tptp.mem V544e2) A_27a) (exists ((V545e3 $$unsorted)) (and (@ (@ tptp.mem V545e3) A_27a) (exists ((V546e4 $$unsorted)) (and (@ (@ tptp.mem V546e4) A_27a) (exists ((V547e5 $$unsorted)) (and (@ (@ tptp.mem V547e5) A_27a) (exists ((V548e6 $$unsorted)) (and (@ (@ tptp.mem V548e6) A_27a) (exists ((V549e7 $$unsorted)) (and (@ (@ tptp.mem V549e7) A_27a) (exists ((V550e8 $$unsorted)) (and (@ (@ tptp.mem V550e8) A_27a) (exists ((V551e9 $$unsorted)) (and (@ (@ tptp.mem V551e9) A_27a) (exists ((V552e10 $$unsorted)) (and (@ (@ tptp.mem V552e10) A_27a) (exists ((V553e11 $$unsorted)) (and (@ (@ tptp.mem V553e11) A_27a) (exists ((V554e12 $$unsorted)) (and (@ (@ tptp.mem V554e12) A_27a) (exists ((V555e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V555e13) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V542l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V543e1)) (@ (@ tptp.ap (@ _let_1 V544e2)) (@ (@ tptp.ap (@ _let_1 V545e3)) (@ (@ tptp.ap (@ _let_1 V546e4)) (@ (@ tptp.ap (@ _let_1 V547e5)) (@ (@ tptp.ap (@ _let_1 V548e6)) (@ (@ tptp.ap (@ _let_1 V549e7)) (@ (@ tptp.ap (@ _let_1 V550e8)) (@ (@ tptp.ap (@ _let_1 V551e9)) (@ (@ tptp.ap (@ _let_1 V552e10)) (@ (@ tptp.ap (@ _let_1 V553e11)) (@ (@ tptp.ap (@ _let_1 V554e12)) (@ (@ tptp.ap (@ _let_1 V555e13)) V542l_27)))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_98)) (exists ((V556l_27 $$unsorted)) (and (@ (@ tptp.mem V556l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V557e1 $$unsorted)) (and (@ (@ tptp.mem V557e1) A_27a) (exists ((V558e2 $$unsorted)) (and (@ (@ tptp.mem V558e2) A_27a) (exists ((V559e3 $$unsorted)) (and (@ (@ tptp.mem V559e3) A_27a) (exists ((V560e4 $$unsorted)) (and (@ (@ tptp.mem V560e4) A_27a) (exists ((V561e5 $$unsorted)) (and (@ (@ tptp.mem V561e5) A_27a) (exists ((V562e6 $$unsorted)) (and (@ (@ tptp.mem V562e6) A_27a) (exists ((V563e7 $$unsorted)) (and (@ (@ tptp.mem V563e7) A_27a) (exists ((V564e8 $$unsorted)) (and (@ (@ tptp.mem V564e8) A_27a) (exists ((V565e9 $$unsorted)) (and (@ (@ tptp.mem V565e9) A_27a) (exists ((V566e10 $$unsorted)) (and (@ (@ tptp.mem V566e10) A_27a) (exists ((V567e11 $$unsorted)) (and (@ (@ tptp.mem V567e11) A_27a) (exists ((V568e12 $$unsorted)) (and (@ (@ tptp.mem V568e12) A_27a) (exists ((V569e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V569e13) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V556l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V557e1)) (@ (@ tptp.ap (@ _let_1 V558e2)) (@ (@ tptp.ap (@ _let_1 V559e3)) (@ (@ tptp.ap (@ _let_1 V560e4)) (@ (@ tptp.ap (@ _let_1 V561e5)) (@ (@ tptp.ap (@ _let_1 V562e6)) (@ (@ tptp.ap (@ _let_1 V563e7)) (@ (@ tptp.ap (@ _let_1 V564e8)) (@ (@ tptp.ap (@ _let_1 V565e9)) (@ (@ tptp.ap (@ _let_1 V566e10)) (@ (@ tptp.ap (@ _let_1 V567e11)) (@ (@ tptp.ap (@ _let_1 V568e12)) (@ (@ tptp.ap (@ _let_1 V569e13)) V556l_27)))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_101) (exists ((V570l_27 $$unsorted)) (and (@ (@ tptp.mem V570l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V571e1 $$unsorted)) (and (@ (@ tptp.mem V571e1) A_27a) (exists ((V572e2 $$unsorted)) (and (@ (@ tptp.mem V572e2) A_27a) (exists ((V573e3 $$unsorted)) (and (@ (@ tptp.mem V573e3) A_27a) (exists ((V574e4 $$unsorted)) (and (@ (@ tptp.mem V574e4) A_27a) (exists ((V575e5 $$unsorted)) (and (@ (@ tptp.mem V575e5) A_27a) (exists ((V576e6 $$unsorted)) (and (@ (@ tptp.mem V576e6) A_27a) (exists ((V577e7 $$unsorted)) (and (@ (@ tptp.mem V577e7) A_27a) (exists ((V578e8 $$unsorted)) (and (@ (@ tptp.mem V578e8) A_27a) (exists ((V579e9 $$unsorted)) (and (@ (@ tptp.mem V579e9) A_27a) (exists ((V580e10 $$unsorted)) (and (@ (@ tptp.mem V580e10) A_27a) (exists ((V581e11 $$unsorted)) (and (@ (@ tptp.mem V581e11) A_27a) (exists ((V582e12 $$unsorted)) (and (@ (@ tptp.mem V582e12) A_27a) (exists ((V583e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V583e13) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V570l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V571e1)) (@ (@ tptp.ap (@ _let_1 V572e2)) (@ (@ tptp.ap (@ _let_1 V573e3)) (@ (@ tptp.ap (@ _let_1 V574e4)) (@ (@ tptp.ap (@ _let_1 V575e5)) (@ (@ tptp.ap (@ _let_1 V576e6)) (@ (@ tptp.ap (@ _let_1 V577e7)) (@ (@ tptp.ap (@ _let_1 V578e8)) (@ (@ tptp.ap (@ _let_1 V579e9)) (@ (@ tptp.ap (@ _let_1 V580e10)) (@ (@ tptp.ap (@ _let_1 V581e11)) (@ (@ tptp.ap (@ _let_1 V582e12)) (@ (@ tptp.ap (@ _let_1 V583e13)) V570l_27)))))))))))))))))))))))))))))))))))))))))))) (= (= _let_101 _let_13) (exists ((V584l_27 $$unsorted)) (and (@ (@ tptp.mem V584l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V585e1 $$unsorted)) (and (@ (@ tptp.mem V585e1) A_27a) (exists ((V586e2 $$unsorted)) (and (@ (@ tptp.mem V586e2) A_27a) (exists ((V587e3 $$unsorted)) (and (@ (@ tptp.mem V587e3) A_27a) (exists ((V588e4 $$unsorted)) (and (@ (@ tptp.mem V588e4) A_27a) (exists ((V589e5 $$unsorted)) (and (@ (@ tptp.mem V589e5) A_27a) (exists ((V590e6 $$unsorted)) (and (@ (@ tptp.mem V590e6) A_27a) (exists ((V591e7 $$unsorted)) (and (@ (@ tptp.mem V591e7) A_27a) (exists ((V592e8 $$unsorted)) (and (@ (@ tptp.mem V592e8) A_27a) (exists ((V593e9 $$unsorted)) (and (@ (@ tptp.mem V593e9) A_27a) (exists ((V594e10 $$unsorted)) (and (@ (@ tptp.mem V594e10) A_27a) (exists ((V595e11 $$unsorted)) (and (@ (@ tptp.mem V595e11) A_27a) (exists ((V596e12 $$unsorted)) (and (@ (@ tptp.mem V596e12) A_27a) (exists ((V597e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V597e13) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V584l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V585e1)) (@ (@ tptp.ap (@ _let_1 V586e2)) (@ (@ tptp.ap (@ _let_1 V587e3)) (@ (@ tptp.ap (@ _let_1 V588e4)) (@ (@ tptp.ap (@ _let_1 V589e5)) (@ (@ tptp.ap (@ _let_1 V590e6)) (@ (@ tptp.ap (@ _let_1 V591e7)) (@ (@ tptp.ap (@ _let_1 V592e8)) (@ (@ tptp.ap (@ _let_1 V593e9)) (@ (@ tptp.ap (@ _let_1 V594e10)) (@ (@ tptp.ap (@ _let_1 V595e11)) (@ (@ tptp.ap (@ _let_1 V596e12)) (@ (@ tptp.ap (@ _let_1 V597e13)) V584l_27)))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_99) (exists ((V598l_27 $$unsorted)) (and (@ (@ tptp.mem V598l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V599e1 $$unsorted)) (and (@ (@ tptp.mem V599e1) A_27a) (exists ((V600e2 $$unsorted)) (and (@ (@ tptp.mem V600e2) A_27a) (exists ((V601e3 $$unsorted)) (and (@ (@ tptp.mem V601e3) A_27a) (exists ((V602e4 $$unsorted)) (and (@ (@ tptp.mem V602e4) A_27a) (exists ((V603e5 $$unsorted)) (and (@ (@ tptp.mem V603e5) A_27a) (exists ((V604e6 $$unsorted)) (and (@ (@ tptp.mem V604e6) A_27a) (exists ((V605e7 $$unsorted)) (and (@ (@ tptp.mem V605e7) A_27a) (exists ((V606e8 $$unsorted)) (and (@ (@ tptp.mem V606e8) A_27a) (exists ((V607e9 $$unsorted)) (and (@ (@ tptp.mem V607e9) A_27a) (exists ((V608e10 $$unsorted)) (and (@ (@ tptp.mem V608e10) A_27a) (exists ((V609e11 $$unsorted)) (and (@ (@ tptp.mem V609e11) A_27a) (exists ((V610e12 $$unsorted)) (and (@ (@ tptp.mem V610e12) A_27a) (exists ((V611e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V611e13) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V598l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V599e1)) (@ (@ tptp.ap (@ _let_1 V600e2)) (@ (@ tptp.ap (@ _let_1 V601e3)) (@ (@ tptp.ap (@ _let_1 V602e4)) (@ (@ tptp.ap (@ _let_1 V603e5)) (@ (@ tptp.ap (@ _let_1 V604e6)) (@ (@ tptp.ap (@ _let_1 V605e7)) (@ (@ tptp.ap (@ _let_1 V606e8)) (@ (@ tptp.ap (@ _let_1 V607e9)) (@ (@ tptp.ap (@ _let_1 V608e10)) (@ (@ tptp.ap (@ _let_1 V609e11)) (@ (@ tptp.ap (@ _let_1 V610e12)) (@ (@ tptp.ap (@ _let_1 V611e13)) V598l_27)))))))))))))))))))))))))))))))))))))))))))) (= (= _let_99 _let_13) (exists ((V612l_27 $$unsorted)) (and (@ (@ tptp.mem V612l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V613e1 $$unsorted)) (and (@ (@ tptp.mem V613e1) A_27a) (exists ((V614e2 $$unsorted)) (and (@ (@ tptp.mem V614e2) A_27a) (exists ((V615e3 $$unsorted)) (and (@ (@ tptp.mem V615e3) A_27a) (exists ((V616e4 $$unsorted)) (and (@ (@ tptp.mem V616e4) A_27a) (exists ((V617e5 $$unsorted)) (and (@ (@ tptp.mem V617e5) A_27a) (exists ((V618e6 $$unsorted)) (and (@ (@ tptp.mem V618e6) A_27a) (exists ((V619e7 $$unsorted)) (and (@ (@ tptp.mem V619e7) A_27a) (exists ((V620e8 $$unsorted)) (and (@ (@ tptp.mem V620e8) A_27a) (exists ((V621e9 $$unsorted)) (and (@ (@ tptp.mem V621e9) A_27a) (exists ((V622e10 $$unsorted)) (and (@ (@ tptp.mem V622e10) A_27a) (exists ((V623e11 $$unsorted)) (and (@ (@ tptp.mem V623e11) A_27a) (exists ((V624e12 $$unsorted)) (and (@ (@ tptp.mem V624e12) A_27a) (exists ((V625e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V625e13) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V612l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V613e1)) (@ (@ tptp.ap (@ _let_1 V614e2)) (@ (@ tptp.ap (@ _let_1 V615e3)) (@ (@ tptp.ap (@ _let_1 V616e4)) (@ (@ tptp.ap (@ _let_1 V617e5)) (@ (@ tptp.ap (@ _let_1 V618e6)) (@ (@ tptp.ap (@ _let_1 V619e7)) (@ (@ tptp.ap (@ _let_1 V620e8)) (@ (@ tptp.ap (@ _let_1 V621e9)) (@ (@ tptp.ap (@ _let_1 V622e10)) (@ (@ tptp.ap (@ _let_1 V623e11)) (@ (@ tptp.ap (@ _let_1 V624e12)) (@ (@ tptp.ap (@ _let_1 V625e13)) V612l_27)))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_96) (exists ((V626e1 $$unsorted)) (and (@ (@ tptp.mem V626e1) A_27a) (exists ((V627e2 $$unsorted)) (and (@ (@ tptp.mem V627e2) A_27a) (exists ((V628e3 $$unsorted)) (and (@ (@ tptp.mem V628e3) A_27a) (exists ((V629e4 $$unsorted)) (and (@ (@ tptp.mem V629e4) A_27a) (exists ((V630e5 $$unsorted)) (and (@ (@ tptp.mem V630e5) A_27a) (exists ((V631e6 $$unsorted)) (and (@ (@ tptp.mem V631e6) A_27a) (exists ((V632e7 $$unsorted)) (and (@ (@ tptp.mem V632e7) A_27a) (exists ((V633e8 $$unsorted)) (and (@ (@ tptp.mem V633e8) A_27a) (exists ((V634e9 $$unsorted)) (and (@ (@ tptp.mem V634e9) A_27a) (exists ((V635e10 $$unsorted)) (and (@ (@ tptp.mem V635e10) A_27a) (exists ((V636e11 $$unsorted)) (and (@ (@ tptp.mem V636e11) A_27a) (exists ((V637e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V637e12) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V626e1)) (@ (@ tptp.ap (@ _let_1 V627e2)) (@ (@ tptp.ap (@ _let_1 V628e3)) (@ (@ tptp.ap (@ _let_1 V629e4)) (@ (@ tptp.ap (@ _let_1 V630e5)) (@ (@ tptp.ap (@ _let_1 V631e6)) (@ (@ tptp.ap (@ _let_1 V632e7)) (@ (@ tptp.ap (@ _let_1 V633e8)) (@ (@ tptp.ap (@ _let_1 V634e9)) (@ (@ tptp.ap (@ _let_1 V635e10)) (@ (@ tptp.ap (@ _let_1 V636e11)) (@ (@ tptp.ap (@ _let_1 V637e12)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))) (= (= _let_96 _let_13) (exists ((V638e1 $$unsorted)) (and (@ (@ tptp.mem V638e1) A_27a) (exists ((V639e2 $$unsorted)) (and (@ (@ tptp.mem V639e2) A_27a) (exists ((V640e3 $$unsorted)) (and (@ (@ tptp.mem V640e3) A_27a) (exists ((V641e4 $$unsorted)) (and (@ (@ tptp.mem V641e4) A_27a) (exists ((V642e5 $$unsorted)) (and (@ (@ tptp.mem V642e5) A_27a) (exists ((V643e6 $$unsorted)) (and (@ (@ tptp.mem V643e6) A_27a) (exists ((V644e7 $$unsorted)) (and (@ (@ tptp.mem V644e7) A_27a) (exists ((V645e8 $$unsorted)) (and (@ (@ tptp.mem V645e8) A_27a) (exists ((V646e9 $$unsorted)) (and (@ (@ tptp.mem V646e9) A_27a) (exists ((V647e10 $$unsorted)) (and (@ (@ tptp.mem V647e10) A_27a) (exists ((V648e11 $$unsorted)) (and (@ (@ tptp.mem V648e11) A_27a) (exists ((V649e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V649e12) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V638e1)) (@ (@ tptp.ap (@ _let_1 V639e2)) (@ (@ tptp.ap (@ _let_1 V640e3)) (@ (@ tptp.ap (@ _let_1 V641e4)) (@ (@ tptp.ap (@ _let_1 V642e5)) (@ (@ tptp.ap (@ _let_1 V643e6)) (@ (@ tptp.ap (@ _let_1 V644e7)) (@ (@ tptp.ap (@ _let_1 V645e8)) (@ (@ tptp.ap (@ _let_1 V646e9)) (@ (@ tptp.ap (@ _let_1 V647e10)) (@ (@ tptp.ap (@ _let_1 V648e11)) (@ (@ tptp.ap (@ _let_1 V649e12)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_85)) _let_3)) (exists ((V650l_27 $$unsorted)) (and (@ (@ tptp.mem V650l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V651e1 $$unsorted)) (and (@ (@ tptp.mem V651e1) A_27a) (exists ((V652e2 $$unsorted)) (and (@ (@ tptp.mem V652e2) A_27a) (exists ((V653e3 $$unsorted)) (and (@ (@ tptp.mem V653e3) A_27a) (exists ((V654e4 $$unsorted)) (and (@ (@ tptp.mem V654e4) A_27a) (exists ((V655e5 $$unsorted)) (and (@ (@ tptp.mem V655e5) A_27a) (exists ((V656e6 $$unsorted)) (and (@ (@ tptp.mem V656e6) A_27a) (exists ((V657e7 $$unsorted)) (and (@ (@ tptp.mem V657e7) A_27a) (exists ((V658e8 $$unsorted)) (and (@ (@ tptp.mem V658e8) A_27a) (exists ((V659e9 $$unsorted)) (and (@ (@ tptp.mem V659e9) A_27a) (exists ((V660e10 $$unsorted)) (and (@ (@ tptp.mem V660e10) A_27a) (exists ((V661e11 $$unsorted)) (and (@ (@ tptp.mem V661e11) A_27a) (exists ((V662e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V662e12) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V651e1)) (@ (@ tptp.ap (@ _let_1 V652e2)) (@ (@ tptp.ap (@ _let_1 V653e3)) (@ (@ tptp.ap (@ _let_1 V654e4)) (@ (@ tptp.ap (@ _let_1 V655e5)) (@ (@ tptp.ap (@ _let_1 V656e6)) (@ (@ tptp.ap (@ _let_1 V657e7)) (@ (@ tptp.ap (@ _let_1 V658e8)) (@ (@ tptp.ap (@ _let_1 V659e9)) (@ (@ tptp.ap (@ _let_1 V660e10)) (@ (@ tptp.ap (@ _let_1 V661e11)) (@ (@ tptp.ap (@ _let_1 V662e12)) V650l_27))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_85)) (exists ((V663l_27 $$unsorted)) (and (@ (@ tptp.mem V663l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V664e1 $$unsorted)) (and (@ (@ tptp.mem V664e1) A_27a) (exists ((V665e2 $$unsorted)) (and (@ (@ tptp.mem V665e2) A_27a) (exists ((V666e3 $$unsorted)) (and (@ (@ tptp.mem V666e3) A_27a) (exists ((V667e4 $$unsorted)) (and (@ (@ tptp.mem V667e4) A_27a) (exists ((V668e5 $$unsorted)) (and (@ (@ tptp.mem V668e5) A_27a) (exists ((V669e6 $$unsorted)) (and (@ (@ tptp.mem V669e6) A_27a) (exists ((V670e7 $$unsorted)) (and (@ (@ tptp.mem V670e7) A_27a) (exists ((V671e8 $$unsorted)) (and (@ (@ tptp.mem V671e8) A_27a) (exists ((V672e9 $$unsorted)) (and (@ (@ tptp.mem V672e9) A_27a) (exists ((V673e10 $$unsorted)) (and (@ (@ tptp.mem V673e10) A_27a) (exists ((V674e11 $$unsorted)) (and (@ (@ tptp.mem V674e11) A_27a) (exists ((V675e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V675e12) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V664e1)) (@ (@ tptp.ap (@ _let_1 V665e2)) (@ (@ tptp.ap (@ _let_1 V666e3)) (@ (@ tptp.ap (@ _let_1 V667e4)) (@ (@ tptp.ap (@ _let_1 V668e5)) (@ (@ tptp.ap (@ _let_1 V669e6)) (@ (@ tptp.ap (@ _let_1 V670e7)) (@ (@ tptp.ap (@ _let_1 V671e8)) (@ (@ tptp.ap (@ _let_1 V672e9)) (@ (@ tptp.ap (@ _let_1 V673e10)) (@ (@ tptp.ap (@ _let_1 V674e11)) (@ (@ tptp.ap (@ _let_1 V675e12)) V663l_27))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_91)) _let_3)) (exists ((V676l_27 $$unsorted)) (and (@ (@ tptp.mem V676l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V677e1 $$unsorted)) (and (@ (@ tptp.mem V677e1) A_27a) (exists ((V678e2 $$unsorted)) (and (@ (@ tptp.mem V678e2) A_27a) (exists ((V679e3 $$unsorted)) (and (@ (@ tptp.mem V679e3) A_27a) (exists ((V680e4 $$unsorted)) (and (@ (@ tptp.mem V680e4) A_27a) (exists ((V681e5 $$unsorted)) (and (@ (@ tptp.mem V681e5) A_27a) (exists ((V682e6 $$unsorted)) (and (@ (@ tptp.mem V682e6) A_27a) (exists ((V683e7 $$unsorted)) (and (@ (@ tptp.mem V683e7) A_27a) (exists ((V684e8 $$unsorted)) (and (@ (@ tptp.mem V684e8) A_27a) (exists ((V685e9 $$unsorted)) (and (@ (@ tptp.mem V685e9) A_27a) (exists ((V686e10 $$unsorted)) (and (@ (@ tptp.mem V686e10) A_27a) (exists ((V687e11 $$unsorted)) (and (@ (@ tptp.mem V687e11) A_27a) (exists ((V688e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V688e12) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V677e1)) (@ (@ tptp.ap (@ _let_1 V678e2)) (@ (@ tptp.ap (@ _let_1 V679e3)) (@ (@ tptp.ap (@ _let_1 V680e4)) (@ (@ tptp.ap (@ _let_1 V681e5)) (@ (@ tptp.ap (@ _let_1 V682e6)) (@ (@ tptp.ap (@ _let_1 V683e7)) (@ (@ tptp.ap (@ _let_1 V684e8)) (@ (@ tptp.ap (@ _let_1 V685e9)) (@ (@ tptp.ap (@ _let_1 V686e10)) (@ (@ tptp.ap (@ _let_1 V687e11)) (@ (@ tptp.ap (@ _let_1 V688e12)) V676l_27))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_91)) (exists ((V689l_27 $$unsorted)) (and (@ (@ tptp.mem V689l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V690e1 $$unsorted)) (and (@ (@ tptp.mem V690e1) A_27a) (exists ((V691e2 $$unsorted)) (and (@ (@ tptp.mem V691e2) A_27a) (exists ((V692e3 $$unsorted)) (and (@ (@ tptp.mem V692e3) A_27a) (exists ((V693e4 $$unsorted)) (and (@ (@ tptp.mem V693e4) A_27a) (exists ((V694e5 $$unsorted)) (and (@ (@ tptp.mem V694e5) A_27a) (exists ((V695e6 $$unsorted)) (and (@ (@ tptp.mem V695e6) A_27a) (exists ((V696e7 $$unsorted)) (and (@ (@ tptp.mem V696e7) A_27a) (exists ((V697e8 $$unsorted)) (and (@ (@ tptp.mem V697e8) A_27a) (exists ((V698e9 $$unsorted)) (and (@ (@ tptp.mem V698e9) A_27a) (exists ((V699e10 $$unsorted)) (and (@ (@ tptp.mem V699e10) A_27a) (exists ((V700e11 $$unsorted)) (and (@ (@ tptp.mem V700e11) A_27a) (exists ((V701e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V701e12) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V690e1)) (@ (@ tptp.ap (@ _let_1 V691e2)) (@ (@ tptp.ap (@ _let_1 V692e3)) (@ (@ tptp.ap (@ _let_1 V693e4)) (@ (@ tptp.ap (@ _let_1 V694e5)) (@ (@ tptp.ap (@ _let_1 V695e6)) (@ (@ tptp.ap (@ _let_1 V696e7)) (@ (@ tptp.ap (@ _let_1 V697e8)) (@ (@ tptp.ap (@ _let_1 V698e9)) (@ (@ tptp.ap (@ _let_1 V699e10)) (@ (@ tptp.ap (@ _let_1 V700e11)) (@ (@ tptp.ap (@ _let_1 V701e12)) V689l_27))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_94)) _let_3)) (exists ((V702l_27 $$unsorted)) (and (@ (@ tptp.mem V702l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V703e1 $$unsorted)) (and (@ (@ tptp.mem V703e1) A_27a) (exists ((V704e2 $$unsorted)) (and (@ (@ tptp.mem V704e2) A_27a) (exists ((V705e3 $$unsorted)) (and (@ (@ tptp.mem V705e3) A_27a) (exists ((V706e4 $$unsorted)) (and (@ (@ tptp.mem V706e4) A_27a) (exists ((V707e5 $$unsorted)) (and (@ (@ tptp.mem V707e5) A_27a) (exists ((V708e6 $$unsorted)) (and (@ (@ tptp.mem V708e6) A_27a) (exists ((V709e7 $$unsorted)) (and (@ (@ tptp.mem V709e7) A_27a) (exists ((V710e8 $$unsorted)) (and (@ (@ tptp.mem V710e8) A_27a) (exists ((V711e9 $$unsorted)) (and (@ (@ tptp.mem V711e9) A_27a) (exists ((V712e10 $$unsorted)) (and (@ (@ tptp.mem V712e10) A_27a) (exists ((V713e11 $$unsorted)) (and (@ (@ tptp.mem V713e11) A_27a) (exists ((V714e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V714e12) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V702l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V703e1)) (@ (@ tptp.ap (@ _let_1 V704e2)) (@ (@ tptp.ap (@ _let_1 V705e3)) (@ (@ tptp.ap (@ _let_1 V706e4)) (@ (@ tptp.ap (@ _let_1 V707e5)) (@ (@ tptp.ap (@ _let_1 V708e6)) (@ (@ tptp.ap (@ _let_1 V709e7)) (@ (@ tptp.ap (@ _let_1 V710e8)) (@ (@ tptp.ap (@ _let_1 V711e9)) (@ (@ tptp.ap (@ _let_1 V712e10)) (@ (@ tptp.ap (@ _let_1 V713e11)) (@ (@ tptp.ap (@ _let_1 V714e12)) V702l_27))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_94)) (exists ((V715l_27 $$unsorted)) (and (@ (@ tptp.mem V715l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V716e1 $$unsorted)) (and (@ (@ tptp.mem V716e1) A_27a) (exists ((V717e2 $$unsorted)) (and (@ (@ tptp.mem V717e2) A_27a) (exists ((V718e3 $$unsorted)) (and (@ (@ tptp.mem V718e3) A_27a) (exists ((V719e4 $$unsorted)) (and (@ (@ tptp.mem V719e4) A_27a) (exists ((V720e5 $$unsorted)) (and (@ (@ tptp.mem V720e5) A_27a) (exists ((V721e6 $$unsorted)) (and (@ (@ tptp.mem V721e6) A_27a) (exists ((V722e7 $$unsorted)) (and (@ (@ tptp.mem V722e7) A_27a) (exists ((V723e8 $$unsorted)) (and (@ (@ tptp.mem V723e8) A_27a) (exists ((V724e9 $$unsorted)) (and (@ (@ tptp.mem V724e9) A_27a) (exists ((V725e10 $$unsorted)) (and (@ (@ tptp.mem V725e10) A_27a) (exists ((V726e11 $$unsorted)) (and (@ (@ tptp.mem V726e11) A_27a) (exists ((V727e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V727e12) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V715l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V716e1)) (@ (@ tptp.ap (@ _let_1 V717e2)) (@ (@ tptp.ap (@ _let_1 V718e3)) (@ (@ tptp.ap (@ _let_1 V719e4)) (@ (@ tptp.ap (@ _let_1 V720e5)) (@ (@ tptp.ap (@ _let_1 V721e6)) (@ (@ tptp.ap (@ _let_1 V722e7)) (@ (@ tptp.ap (@ _let_1 V723e8)) (@ (@ tptp.ap (@ _let_1 V724e9)) (@ (@ tptp.ap (@ _let_1 V725e10)) (@ (@ tptp.ap (@ _let_1 V726e11)) (@ (@ tptp.ap (@ _let_1 V727e12)) V715l_27))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_92)) _let_3)) (exists ((V728l_27 $$unsorted)) (and (@ (@ tptp.mem V728l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V729e1 $$unsorted)) (and (@ (@ tptp.mem V729e1) A_27a) (exists ((V730e2 $$unsorted)) (and (@ (@ tptp.mem V730e2) A_27a) (exists ((V731e3 $$unsorted)) (and (@ (@ tptp.mem V731e3) A_27a) (exists ((V732e4 $$unsorted)) (and (@ (@ tptp.mem V732e4) A_27a) (exists ((V733e5 $$unsorted)) (and (@ (@ tptp.mem V733e5) A_27a) (exists ((V734e6 $$unsorted)) (and (@ (@ tptp.mem V734e6) A_27a) (exists ((V735e7 $$unsorted)) (and (@ (@ tptp.mem V735e7) A_27a) (exists ((V736e8 $$unsorted)) (and (@ (@ tptp.mem V736e8) A_27a) (exists ((V737e9 $$unsorted)) (and (@ (@ tptp.mem V737e9) A_27a) (exists ((V738e10 $$unsorted)) (and (@ (@ tptp.mem V738e10) A_27a) (exists ((V739e11 $$unsorted)) (and (@ (@ tptp.mem V739e11) A_27a) (exists ((V740e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V740e12) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V728l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V729e1)) (@ (@ tptp.ap (@ _let_1 V730e2)) (@ (@ tptp.ap (@ _let_1 V731e3)) (@ (@ tptp.ap (@ _let_1 V732e4)) (@ (@ tptp.ap (@ _let_1 V733e5)) (@ (@ tptp.ap (@ _let_1 V734e6)) (@ (@ tptp.ap (@ _let_1 V735e7)) (@ (@ tptp.ap (@ _let_1 V736e8)) (@ (@ tptp.ap (@ _let_1 V737e9)) (@ (@ tptp.ap (@ _let_1 V738e10)) (@ (@ tptp.ap (@ _let_1 V739e11)) (@ (@ tptp.ap (@ _let_1 V740e12)) V728l_27))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_92)) (exists ((V741l_27 $$unsorted)) (and (@ (@ tptp.mem V741l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V742e1 $$unsorted)) (and (@ (@ tptp.mem V742e1) A_27a) (exists ((V743e2 $$unsorted)) (and (@ (@ tptp.mem V743e2) A_27a) (exists ((V744e3 $$unsorted)) (and (@ (@ tptp.mem V744e3) A_27a) (exists ((V745e4 $$unsorted)) (and (@ (@ tptp.mem V745e4) A_27a) (exists ((V746e5 $$unsorted)) (and (@ (@ tptp.mem V746e5) A_27a) (exists ((V747e6 $$unsorted)) (and (@ (@ tptp.mem V747e6) A_27a) (exists ((V748e7 $$unsorted)) (and (@ (@ tptp.mem V748e7) A_27a) (exists ((V749e8 $$unsorted)) (and (@ (@ tptp.mem V749e8) A_27a) (exists ((V750e9 $$unsorted)) (and (@ (@ tptp.mem V750e9) A_27a) (exists ((V751e10 $$unsorted)) (and (@ (@ tptp.mem V751e10) A_27a) (exists ((V752e11 $$unsorted)) (and (@ (@ tptp.mem V752e11) A_27a) (exists ((V753e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V753e12) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V741l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V742e1)) (@ (@ tptp.ap (@ _let_1 V743e2)) (@ (@ tptp.ap (@ _let_1 V744e3)) (@ (@ tptp.ap (@ _let_1 V745e4)) (@ (@ tptp.ap (@ _let_1 V746e5)) (@ (@ tptp.ap (@ _let_1 V747e6)) (@ (@ tptp.ap (@ _let_1 V748e7)) (@ (@ tptp.ap (@ _let_1 V749e8)) (@ (@ tptp.ap (@ _let_1 V750e9)) (@ (@ tptp.ap (@ _let_1 V751e10)) (@ (@ tptp.ap (@ _let_1 V752e11)) (@ (@ tptp.ap (@ _let_1 V753e12)) V741l_27))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_95) (exists ((V754l_27 $$unsorted)) (and (@ (@ tptp.mem V754l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V755e1 $$unsorted)) (and (@ (@ tptp.mem V755e1) A_27a) (exists ((V756e2 $$unsorted)) (and (@ (@ tptp.mem V756e2) A_27a) (exists ((V757e3 $$unsorted)) (and (@ (@ tptp.mem V757e3) A_27a) (exists ((V758e4 $$unsorted)) (and (@ (@ tptp.mem V758e4) A_27a) (exists ((V759e5 $$unsorted)) (and (@ (@ tptp.mem V759e5) A_27a) (exists ((V760e6 $$unsorted)) (and (@ (@ tptp.mem V760e6) A_27a) (exists ((V761e7 $$unsorted)) (and (@ (@ tptp.mem V761e7) A_27a) (exists ((V762e8 $$unsorted)) (and (@ (@ tptp.mem V762e8) A_27a) (exists ((V763e9 $$unsorted)) (and (@ (@ tptp.mem V763e9) A_27a) (exists ((V764e10 $$unsorted)) (and (@ (@ tptp.mem V764e10) A_27a) (exists ((V765e11 $$unsorted)) (and (@ (@ tptp.mem V765e11) A_27a) (exists ((V766e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V766e12) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V754l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V755e1)) (@ (@ tptp.ap (@ _let_1 V756e2)) (@ (@ tptp.ap (@ _let_1 V757e3)) (@ (@ tptp.ap (@ _let_1 V758e4)) (@ (@ tptp.ap (@ _let_1 V759e5)) (@ (@ tptp.ap (@ _let_1 V760e6)) (@ (@ tptp.ap (@ _let_1 V761e7)) (@ (@ tptp.ap (@ _let_1 V762e8)) (@ (@ tptp.ap (@ _let_1 V763e9)) (@ (@ tptp.ap (@ _let_1 V764e10)) (@ (@ tptp.ap (@ _let_1 V765e11)) (@ (@ tptp.ap (@ _let_1 V766e12)) V754l_27))))))))))))))))))))))))))))))))))))))))) (= (= _let_95 _let_13) (exists ((V767l_27 $$unsorted)) (and (@ (@ tptp.mem V767l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V768e1 $$unsorted)) (and (@ (@ tptp.mem V768e1) A_27a) (exists ((V769e2 $$unsorted)) (and (@ (@ tptp.mem V769e2) A_27a) (exists ((V770e3 $$unsorted)) (and (@ (@ tptp.mem V770e3) A_27a) (exists ((V771e4 $$unsorted)) (and (@ (@ tptp.mem V771e4) A_27a) (exists ((V772e5 $$unsorted)) (and (@ (@ tptp.mem V772e5) A_27a) (exists ((V773e6 $$unsorted)) (and (@ (@ tptp.mem V773e6) A_27a) (exists ((V774e7 $$unsorted)) (and (@ (@ tptp.mem V774e7) A_27a) (exists ((V775e8 $$unsorted)) (and (@ (@ tptp.mem V775e8) A_27a) (exists ((V776e9 $$unsorted)) (and (@ (@ tptp.mem V776e9) A_27a) (exists ((V777e10 $$unsorted)) (and (@ (@ tptp.mem V777e10) A_27a) (exists ((V778e11 $$unsorted)) (and (@ (@ tptp.mem V778e11) A_27a) (exists ((V779e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V779e12) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V767l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V768e1)) (@ (@ tptp.ap (@ _let_1 V769e2)) (@ (@ tptp.ap (@ _let_1 V770e3)) (@ (@ tptp.ap (@ _let_1 V771e4)) (@ (@ tptp.ap (@ _let_1 V772e5)) (@ (@ tptp.ap (@ _let_1 V773e6)) (@ (@ tptp.ap (@ _let_1 V774e7)) (@ (@ tptp.ap (@ _let_1 V775e8)) (@ (@ tptp.ap (@ _let_1 V776e9)) (@ (@ tptp.ap (@ _let_1 V777e10)) (@ (@ tptp.ap (@ _let_1 V778e11)) (@ (@ tptp.ap (@ _let_1 V779e12)) V767l_27))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_93) (exists ((V780l_27 $$unsorted)) (and (@ (@ tptp.mem V780l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V781e1 $$unsorted)) (and (@ (@ tptp.mem V781e1) A_27a) (exists ((V782e2 $$unsorted)) (and (@ (@ tptp.mem V782e2) A_27a) (exists ((V783e3 $$unsorted)) (and (@ (@ tptp.mem V783e3) A_27a) (exists ((V784e4 $$unsorted)) (and (@ (@ tptp.mem V784e4) A_27a) (exists ((V785e5 $$unsorted)) (and (@ (@ tptp.mem V785e5) A_27a) (exists ((V786e6 $$unsorted)) (and (@ (@ tptp.mem V786e6) A_27a) (exists ((V787e7 $$unsorted)) (and (@ (@ tptp.mem V787e7) A_27a) (exists ((V788e8 $$unsorted)) (and (@ (@ tptp.mem V788e8) A_27a) (exists ((V789e9 $$unsorted)) (and (@ (@ tptp.mem V789e9) A_27a) (exists ((V790e10 $$unsorted)) (and (@ (@ tptp.mem V790e10) A_27a) (exists ((V791e11 $$unsorted)) (and (@ (@ tptp.mem V791e11) A_27a) (exists ((V792e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V792e12) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V780l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V781e1)) (@ (@ tptp.ap (@ _let_1 V782e2)) (@ (@ tptp.ap (@ _let_1 V783e3)) (@ (@ tptp.ap (@ _let_1 V784e4)) (@ (@ tptp.ap (@ _let_1 V785e5)) (@ (@ tptp.ap (@ _let_1 V786e6)) (@ (@ tptp.ap (@ _let_1 V787e7)) (@ (@ tptp.ap (@ _let_1 V788e8)) (@ (@ tptp.ap (@ _let_1 V789e9)) (@ (@ tptp.ap (@ _let_1 V790e10)) (@ (@ tptp.ap (@ _let_1 V791e11)) (@ (@ tptp.ap (@ _let_1 V792e12)) V780l_27))))))))))))))))))))))))))))))))))))))))) (= (= _let_93 _let_13) (exists ((V793l_27 $$unsorted)) (and (@ (@ tptp.mem V793l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V794e1 $$unsorted)) (and (@ (@ tptp.mem V794e1) A_27a) (exists ((V795e2 $$unsorted)) (and (@ (@ tptp.mem V795e2) A_27a) (exists ((V796e3 $$unsorted)) (and (@ (@ tptp.mem V796e3) A_27a) (exists ((V797e4 $$unsorted)) (and (@ (@ tptp.mem V797e4) A_27a) (exists ((V798e5 $$unsorted)) (and (@ (@ tptp.mem V798e5) A_27a) (exists ((V799e6 $$unsorted)) (and (@ (@ tptp.mem V799e6) A_27a) (exists ((V800e7 $$unsorted)) (and (@ (@ tptp.mem V800e7) A_27a) (exists ((V801e8 $$unsorted)) (and (@ (@ tptp.mem V801e8) A_27a) (exists ((V802e9 $$unsorted)) (and (@ (@ tptp.mem V802e9) A_27a) (exists ((V803e10 $$unsorted)) (and (@ (@ tptp.mem V803e10) A_27a) (exists ((V804e11 $$unsorted)) (and (@ (@ tptp.mem V804e11) A_27a) (exists ((V805e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V805e12) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V793l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V794e1)) (@ (@ tptp.ap (@ _let_1 V795e2)) (@ (@ tptp.ap (@ _let_1 V796e3)) (@ (@ tptp.ap (@ _let_1 V797e4)) (@ (@ tptp.ap (@ _let_1 V798e5)) (@ (@ tptp.ap (@ _let_1 V799e6)) (@ (@ tptp.ap (@ _let_1 V800e7)) (@ (@ tptp.ap (@ _let_1 V801e8)) (@ (@ tptp.ap (@ _let_1 V802e9)) (@ (@ tptp.ap (@ _let_1 V803e10)) (@ (@ tptp.ap (@ _let_1 V804e11)) (@ (@ tptp.ap (@ _let_1 V805e12)) V793l_27))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_90) (exists ((V806e1 $$unsorted)) (and (@ (@ tptp.mem V806e1) A_27a) (exists ((V807e2 $$unsorted)) (and (@ (@ tptp.mem V807e2) A_27a) (exists ((V808e3 $$unsorted)) (and (@ (@ tptp.mem V808e3) A_27a) (exists ((V809e4 $$unsorted)) (and (@ (@ tptp.mem V809e4) A_27a) (exists ((V810e5 $$unsorted)) (and (@ (@ tptp.mem V810e5) A_27a) (exists ((V811e6 $$unsorted)) (and (@ (@ tptp.mem V811e6) A_27a) (exists ((V812e7 $$unsorted)) (and (@ (@ tptp.mem V812e7) A_27a) (exists ((V813e8 $$unsorted)) (and (@ (@ tptp.mem V813e8) A_27a) (exists ((V814e9 $$unsorted)) (and (@ (@ tptp.mem V814e9) A_27a) (exists ((V815e10 $$unsorted)) (and (@ (@ tptp.mem V815e10) A_27a) (exists ((V816e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V816e11) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V806e1)) (@ (@ tptp.ap (@ _let_1 V807e2)) (@ (@ tptp.ap (@ _let_1 V808e3)) (@ (@ tptp.ap (@ _let_1 V809e4)) (@ (@ tptp.ap (@ _let_1 V810e5)) (@ (@ tptp.ap (@ _let_1 V811e6)) (@ (@ tptp.ap (@ _let_1 V812e7)) (@ (@ tptp.ap (@ _let_1 V813e8)) (@ (@ tptp.ap (@ _let_1 V814e9)) (@ (@ tptp.ap (@ _let_1 V815e10)) (@ (@ tptp.ap (@ _let_1 V816e11)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))) (= (= _let_90 _let_13) (exists ((V817e1 $$unsorted)) (and (@ (@ tptp.mem V817e1) A_27a) (exists ((V818e2 $$unsorted)) (and (@ (@ tptp.mem V818e2) A_27a) (exists ((V819e3 $$unsorted)) (and (@ (@ tptp.mem V819e3) A_27a) (exists ((V820e4 $$unsorted)) (and (@ (@ tptp.mem V820e4) A_27a) (exists ((V821e5 $$unsorted)) (and (@ (@ tptp.mem V821e5) A_27a) (exists ((V822e6 $$unsorted)) (and (@ (@ tptp.mem V822e6) A_27a) (exists ((V823e7 $$unsorted)) (and (@ (@ tptp.mem V823e7) A_27a) (exists ((V824e8 $$unsorted)) (and (@ (@ tptp.mem V824e8) A_27a) (exists ((V825e9 $$unsorted)) (and (@ (@ tptp.mem V825e9) A_27a) (exists ((V826e10 $$unsorted)) (and (@ (@ tptp.mem V826e10) A_27a) (exists ((V827e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V827e11) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V817e1)) (@ (@ tptp.ap (@ _let_1 V818e2)) (@ (@ tptp.ap (@ _let_1 V819e3)) (@ (@ tptp.ap (@ _let_1 V820e4)) (@ (@ tptp.ap (@ _let_1 V821e5)) (@ (@ tptp.ap (@ _let_1 V822e6)) (@ (@ tptp.ap (@ _let_1 V823e7)) (@ (@ tptp.ap (@ _let_1 V824e8)) (@ (@ tptp.ap (@ _let_1 V825e9)) (@ (@ tptp.ap (@ _let_1 V826e10)) (@ (@ tptp.ap (@ _let_1 V827e11)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_79)) _let_3)) (exists ((V828l_27 $$unsorted)) (and (@ (@ tptp.mem V828l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V829e1 $$unsorted)) (and (@ (@ tptp.mem V829e1) A_27a) (exists ((V830e2 $$unsorted)) (and (@ (@ tptp.mem V830e2) A_27a) (exists ((V831e3 $$unsorted)) (and (@ (@ tptp.mem V831e3) A_27a) (exists ((V832e4 $$unsorted)) (and (@ (@ tptp.mem V832e4) A_27a) (exists ((V833e5 $$unsorted)) (and (@ (@ tptp.mem V833e5) A_27a) (exists ((V834e6 $$unsorted)) (and (@ (@ tptp.mem V834e6) A_27a) (exists ((V835e7 $$unsorted)) (and (@ (@ tptp.mem V835e7) A_27a) (exists ((V836e8 $$unsorted)) (and (@ (@ tptp.mem V836e8) A_27a) (exists ((V837e9 $$unsorted)) (and (@ (@ tptp.mem V837e9) A_27a) (exists ((V838e10 $$unsorted)) (and (@ (@ tptp.mem V838e10) A_27a) (exists ((V839e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V839e11) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V829e1)) (@ (@ tptp.ap (@ _let_1 V830e2)) (@ (@ tptp.ap (@ _let_1 V831e3)) (@ (@ tptp.ap (@ _let_1 V832e4)) (@ (@ tptp.ap (@ _let_1 V833e5)) (@ (@ tptp.ap (@ _let_1 V834e6)) (@ (@ tptp.ap (@ _let_1 V835e7)) (@ (@ tptp.ap (@ _let_1 V836e8)) (@ (@ tptp.ap (@ _let_1 V837e9)) (@ (@ tptp.ap (@ _let_1 V838e10)) (@ (@ tptp.ap (@ _let_1 V839e11)) V828l_27)))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_79)) (exists ((V840l_27 $$unsorted)) (and (@ (@ tptp.mem V840l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V841e1 $$unsorted)) (and (@ (@ tptp.mem V841e1) A_27a) (exists ((V842e2 $$unsorted)) (and (@ (@ tptp.mem V842e2) A_27a) (exists ((V843e3 $$unsorted)) (and (@ (@ tptp.mem V843e3) A_27a) (exists ((V844e4 $$unsorted)) (and (@ (@ tptp.mem V844e4) A_27a) (exists ((V845e5 $$unsorted)) (and (@ (@ tptp.mem V845e5) A_27a) (exists ((V846e6 $$unsorted)) (and (@ (@ tptp.mem V846e6) A_27a) (exists ((V847e7 $$unsorted)) (and (@ (@ tptp.mem V847e7) A_27a) (exists ((V848e8 $$unsorted)) (and (@ (@ tptp.mem V848e8) A_27a) (exists ((V849e9 $$unsorted)) (and (@ (@ tptp.mem V849e9) A_27a) (exists ((V850e10 $$unsorted)) (and (@ (@ tptp.mem V850e10) A_27a) (exists ((V851e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V851e11) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V841e1)) (@ (@ tptp.ap (@ _let_1 V842e2)) (@ (@ tptp.ap (@ _let_1 V843e3)) (@ (@ tptp.ap (@ _let_1 V844e4)) (@ (@ tptp.ap (@ _let_1 V845e5)) (@ (@ tptp.ap (@ _let_1 V846e6)) (@ (@ tptp.ap (@ _let_1 V847e7)) (@ (@ tptp.ap (@ _let_1 V848e8)) (@ (@ tptp.ap (@ _let_1 V849e9)) (@ (@ tptp.ap (@ _let_1 V850e10)) (@ (@ tptp.ap (@ _let_1 V851e11)) V840l_27)))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_85)) _let_3)) (exists ((V852l_27 $$unsorted)) (and (@ (@ tptp.mem V852l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V853e1 $$unsorted)) (and (@ (@ tptp.mem V853e1) A_27a) (exists ((V854e2 $$unsorted)) (and (@ (@ tptp.mem V854e2) A_27a) (exists ((V855e3 $$unsorted)) (and (@ (@ tptp.mem V855e3) A_27a) (exists ((V856e4 $$unsorted)) (and (@ (@ tptp.mem V856e4) A_27a) (exists ((V857e5 $$unsorted)) (and (@ (@ tptp.mem V857e5) A_27a) (exists ((V858e6 $$unsorted)) (and (@ (@ tptp.mem V858e6) A_27a) (exists ((V859e7 $$unsorted)) (and (@ (@ tptp.mem V859e7) A_27a) (exists ((V860e8 $$unsorted)) (and (@ (@ tptp.mem V860e8) A_27a) (exists ((V861e9 $$unsorted)) (and (@ (@ tptp.mem V861e9) A_27a) (exists ((V862e10 $$unsorted)) (and (@ (@ tptp.mem V862e10) A_27a) (exists ((V863e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V863e11) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V853e1)) (@ (@ tptp.ap (@ _let_1 V854e2)) (@ (@ tptp.ap (@ _let_1 V855e3)) (@ (@ tptp.ap (@ _let_1 V856e4)) (@ (@ tptp.ap (@ _let_1 V857e5)) (@ (@ tptp.ap (@ _let_1 V858e6)) (@ (@ tptp.ap (@ _let_1 V859e7)) (@ (@ tptp.ap (@ _let_1 V860e8)) (@ (@ tptp.ap (@ _let_1 V861e9)) (@ (@ tptp.ap (@ _let_1 V862e10)) (@ (@ tptp.ap (@ _let_1 V863e11)) V852l_27)))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_85)) (exists ((V864l_27 $$unsorted)) (and (@ (@ tptp.mem V864l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V865e1 $$unsorted)) (and (@ (@ tptp.mem V865e1) A_27a) (exists ((V866e2 $$unsorted)) (and (@ (@ tptp.mem V866e2) A_27a) (exists ((V867e3 $$unsorted)) (and (@ (@ tptp.mem V867e3) A_27a) (exists ((V868e4 $$unsorted)) (and (@ (@ tptp.mem V868e4) A_27a) (exists ((V869e5 $$unsorted)) (and (@ (@ tptp.mem V869e5) A_27a) (exists ((V870e6 $$unsorted)) (and (@ (@ tptp.mem V870e6) A_27a) (exists ((V871e7 $$unsorted)) (and (@ (@ tptp.mem V871e7) A_27a) (exists ((V872e8 $$unsorted)) (and (@ (@ tptp.mem V872e8) A_27a) (exists ((V873e9 $$unsorted)) (and (@ (@ tptp.mem V873e9) A_27a) (exists ((V874e10 $$unsorted)) (and (@ (@ tptp.mem V874e10) A_27a) (exists ((V875e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V875e11) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V865e1)) (@ (@ tptp.ap (@ _let_1 V866e2)) (@ (@ tptp.ap (@ _let_1 V867e3)) (@ (@ tptp.ap (@ _let_1 V868e4)) (@ (@ tptp.ap (@ _let_1 V869e5)) (@ (@ tptp.ap (@ _let_1 V870e6)) (@ (@ tptp.ap (@ _let_1 V871e7)) (@ (@ tptp.ap (@ _let_1 V872e8)) (@ (@ tptp.ap (@ _let_1 V873e9)) (@ (@ tptp.ap (@ _let_1 V874e10)) (@ (@ tptp.ap (@ _let_1 V875e11)) V864l_27)))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_88)) _let_3)) (exists ((V876l_27 $$unsorted)) (and (@ (@ tptp.mem V876l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V877e1 $$unsorted)) (and (@ (@ tptp.mem V877e1) A_27a) (exists ((V878e2 $$unsorted)) (and (@ (@ tptp.mem V878e2) A_27a) (exists ((V879e3 $$unsorted)) (and (@ (@ tptp.mem V879e3) A_27a) (exists ((V880e4 $$unsorted)) (and (@ (@ tptp.mem V880e4) A_27a) (exists ((V881e5 $$unsorted)) (and (@ (@ tptp.mem V881e5) A_27a) (exists ((V882e6 $$unsorted)) (and (@ (@ tptp.mem V882e6) A_27a) (exists ((V883e7 $$unsorted)) (and (@ (@ tptp.mem V883e7) A_27a) (exists ((V884e8 $$unsorted)) (and (@ (@ tptp.mem V884e8) A_27a) (exists ((V885e9 $$unsorted)) (and (@ (@ tptp.mem V885e9) A_27a) (exists ((V886e10 $$unsorted)) (and (@ (@ tptp.mem V886e10) A_27a) (exists ((V887e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V887e11) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V876l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V877e1)) (@ (@ tptp.ap (@ _let_1 V878e2)) (@ (@ tptp.ap (@ _let_1 V879e3)) (@ (@ tptp.ap (@ _let_1 V880e4)) (@ (@ tptp.ap (@ _let_1 V881e5)) (@ (@ tptp.ap (@ _let_1 V882e6)) (@ (@ tptp.ap (@ _let_1 V883e7)) (@ (@ tptp.ap (@ _let_1 V884e8)) (@ (@ tptp.ap (@ _let_1 V885e9)) (@ (@ tptp.ap (@ _let_1 V886e10)) (@ (@ tptp.ap (@ _let_1 V887e11)) V876l_27)))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_88)) (exists ((V888l_27 $$unsorted)) (and (@ (@ tptp.mem V888l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V889e1 $$unsorted)) (and (@ (@ tptp.mem V889e1) A_27a) (exists ((V890e2 $$unsorted)) (and (@ (@ tptp.mem V890e2) A_27a) (exists ((V891e3 $$unsorted)) (and (@ (@ tptp.mem V891e3) A_27a) (exists ((V892e4 $$unsorted)) (and (@ (@ tptp.mem V892e4) A_27a) (exists ((V893e5 $$unsorted)) (and (@ (@ tptp.mem V893e5) A_27a) (exists ((V894e6 $$unsorted)) (and (@ (@ tptp.mem V894e6) A_27a) (exists ((V895e7 $$unsorted)) (and (@ (@ tptp.mem V895e7) A_27a) (exists ((V896e8 $$unsorted)) (and (@ (@ tptp.mem V896e8) A_27a) (exists ((V897e9 $$unsorted)) (and (@ (@ tptp.mem V897e9) A_27a) (exists ((V898e10 $$unsorted)) (and (@ (@ tptp.mem V898e10) A_27a) (exists ((V899e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V899e11) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V888l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V889e1)) (@ (@ tptp.ap (@ _let_1 V890e2)) (@ (@ tptp.ap (@ _let_1 V891e3)) (@ (@ tptp.ap (@ _let_1 V892e4)) (@ (@ tptp.ap (@ _let_1 V893e5)) (@ (@ tptp.ap (@ _let_1 V894e6)) (@ (@ tptp.ap (@ _let_1 V895e7)) (@ (@ tptp.ap (@ _let_1 V896e8)) (@ (@ tptp.ap (@ _let_1 V897e9)) (@ (@ tptp.ap (@ _let_1 V898e10)) (@ (@ tptp.ap (@ _let_1 V899e11)) V888l_27)))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_86)) _let_3)) (exists ((V900l_27 $$unsorted)) (and (@ (@ tptp.mem V900l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V901e1 $$unsorted)) (and (@ (@ tptp.mem V901e1) A_27a) (exists ((V902e2 $$unsorted)) (and (@ (@ tptp.mem V902e2) A_27a) (exists ((V903e3 $$unsorted)) (and (@ (@ tptp.mem V903e3) A_27a) (exists ((V904e4 $$unsorted)) (and (@ (@ tptp.mem V904e4) A_27a) (exists ((V905e5 $$unsorted)) (and (@ (@ tptp.mem V905e5) A_27a) (exists ((V906e6 $$unsorted)) (and (@ (@ tptp.mem V906e6) A_27a) (exists ((V907e7 $$unsorted)) (and (@ (@ tptp.mem V907e7) A_27a) (exists ((V908e8 $$unsorted)) (and (@ (@ tptp.mem V908e8) A_27a) (exists ((V909e9 $$unsorted)) (and (@ (@ tptp.mem V909e9) A_27a) (exists ((V910e10 $$unsorted)) (and (@ (@ tptp.mem V910e10) A_27a) (exists ((V911e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V911e11) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V900l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V901e1)) (@ (@ tptp.ap (@ _let_1 V902e2)) (@ (@ tptp.ap (@ _let_1 V903e3)) (@ (@ tptp.ap (@ _let_1 V904e4)) (@ (@ tptp.ap (@ _let_1 V905e5)) (@ (@ tptp.ap (@ _let_1 V906e6)) (@ (@ tptp.ap (@ _let_1 V907e7)) (@ (@ tptp.ap (@ _let_1 V908e8)) (@ (@ tptp.ap (@ _let_1 V909e9)) (@ (@ tptp.ap (@ _let_1 V910e10)) (@ (@ tptp.ap (@ _let_1 V911e11)) V900l_27)))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_86)) (exists ((V912l_27 $$unsorted)) (and (@ (@ tptp.mem V912l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V913e1 $$unsorted)) (and (@ (@ tptp.mem V913e1) A_27a) (exists ((V914e2 $$unsorted)) (and (@ (@ tptp.mem V914e2) A_27a) (exists ((V915e3 $$unsorted)) (and (@ (@ tptp.mem V915e3) A_27a) (exists ((V916e4 $$unsorted)) (and (@ (@ tptp.mem V916e4) A_27a) (exists ((V917e5 $$unsorted)) (and (@ (@ tptp.mem V917e5) A_27a) (exists ((V918e6 $$unsorted)) (and (@ (@ tptp.mem V918e6) A_27a) (exists ((V919e7 $$unsorted)) (and (@ (@ tptp.mem V919e7) A_27a) (exists ((V920e8 $$unsorted)) (and (@ (@ tptp.mem V920e8) A_27a) (exists ((V921e9 $$unsorted)) (and (@ (@ tptp.mem V921e9) A_27a) (exists ((V922e10 $$unsorted)) (and (@ (@ tptp.mem V922e10) A_27a) (exists ((V923e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V923e11) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V912l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V913e1)) (@ (@ tptp.ap (@ _let_1 V914e2)) (@ (@ tptp.ap (@ _let_1 V915e3)) (@ (@ tptp.ap (@ _let_1 V916e4)) (@ (@ tptp.ap (@ _let_1 V917e5)) (@ (@ tptp.ap (@ _let_1 V918e6)) (@ (@ tptp.ap (@ _let_1 V919e7)) (@ (@ tptp.ap (@ _let_1 V920e8)) (@ (@ tptp.ap (@ _let_1 V921e9)) (@ (@ tptp.ap (@ _let_1 V922e10)) (@ (@ tptp.ap (@ _let_1 V923e11)) V912l_27)))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_89) (exists ((V924l_27 $$unsorted)) (and (@ (@ tptp.mem V924l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V925e1 $$unsorted)) (and (@ (@ tptp.mem V925e1) A_27a) (exists ((V926e2 $$unsorted)) (and (@ (@ tptp.mem V926e2) A_27a) (exists ((V927e3 $$unsorted)) (and (@ (@ tptp.mem V927e3) A_27a) (exists ((V928e4 $$unsorted)) (and (@ (@ tptp.mem V928e4) A_27a) (exists ((V929e5 $$unsorted)) (and (@ (@ tptp.mem V929e5) A_27a) (exists ((V930e6 $$unsorted)) (and (@ (@ tptp.mem V930e6) A_27a) (exists ((V931e7 $$unsorted)) (and (@ (@ tptp.mem V931e7) A_27a) (exists ((V932e8 $$unsorted)) (and (@ (@ tptp.mem V932e8) A_27a) (exists ((V933e9 $$unsorted)) (and (@ (@ tptp.mem V933e9) A_27a) (exists ((V934e10 $$unsorted)) (and (@ (@ tptp.mem V934e10) A_27a) (exists ((V935e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V935e11) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V924l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V925e1)) (@ (@ tptp.ap (@ _let_1 V926e2)) (@ (@ tptp.ap (@ _let_1 V927e3)) (@ (@ tptp.ap (@ _let_1 V928e4)) (@ (@ tptp.ap (@ _let_1 V929e5)) (@ (@ tptp.ap (@ _let_1 V930e6)) (@ (@ tptp.ap (@ _let_1 V931e7)) (@ (@ tptp.ap (@ _let_1 V932e8)) (@ (@ tptp.ap (@ _let_1 V933e9)) (@ (@ tptp.ap (@ _let_1 V934e10)) (@ (@ tptp.ap (@ _let_1 V935e11)) V924l_27)))))))))))))))))))))))))))))))))))))) (= (= _let_89 _let_13) (exists ((V936l_27 $$unsorted)) (and (@ (@ tptp.mem V936l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V937e1 $$unsorted)) (and (@ (@ tptp.mem V937e1) A_27a) (exists ((V938e2 $$unsorted)) (and (@ (@ tptp.mem V938e2) A_27a) (exists ((V939e3 $$unsorted)) (and (@ (@ tptp.mem V939e3) A_27a) (exists ((V940e4 $$unsorted)) (and (@ (@ tptp.mem V940e4) A_27a) (exists ((V941e5 $$unsorted)) (and (@ (@ tptp.mem V941e5) A_27a) (exists ((V942e6 $$unsorted)) (and (@ (@ tptp.mem V942e6) A_27a) (exists ((V943e7 $$unsorted)) (and (@ (@ tptp.mem V943e7) A_27a) (exists ((V944e8 $$unsorted)) (and (@ (@ tptp.mem V944e8) A_27a) (exists ((V945e9 $$unsorted)) (and (@ (@ tptp.mem V945e9) A_27a) (exists ((V946e10 $$unsorted)) (and (@ (@ tptp.mem V946e10) A_27a) (exists ((V947e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V947e11) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V936l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V937e1)) (@ (@ tptp.ap (@ _let_1 V938e2)) (@ (@ tptp.ap (@ _let_1 V939e3)) (@ (@ tptp.ap (@ _let_1 V940e4)) (@ (@ tptp.ap (@ _let_1 V941e5)) (@ (@ tptp.ap (@ _let_1 V942e6)) (@ (@ tptp.ap (@ _let_1 V943e7)) (@ (@ tptp.ap (@ _let_1 V944e8)) (@ (@ tptp.ap (@ _let_1 V945e9)) (@ (@ tptp.ap (@ _let_1 V946e10)) (@ (@ tptp.ap (@ _let_1 V947e11)) V936l_27)))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_87) (exists ((V948l_27 $$unsorted)) (and (@ (@ tptp.mem V948l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V949e1 $$unsorted)) (and (@ (@ tptp.mem V949e1) A_27a) (exists ((V950e2 $$unsorted)) (and (@ (@ tptp.mem V950e2) A_27a) (exists ((V951e3 $$unsorted)) (and (@ (@ tptp.mem V951e3) A_27a) (exists ((V952e4 $$unsorted)) (and (@ (@ tptp.mem V952e4) A_27a) (exists ((V953e5 $$unsorted)) (and (@ (@ tptp.mem V953e5) A_27a) (exists ((V954e6 $$unsorted)) (and (@ (@ tptp.mem V954e6) A_27a) (exists ((V955e7 $$unsorted)) (and (@ (@ tptp.mem V955e7) A_27a) (exists ((V956e8 $$unsorted)) (and (@ (@ tptp.mem V956e8) A_27a) (exists ((V957e9 $$unsorted)) (and (@ (@ tptp.mem V957e9) A_27a) (exists ((V958e10 $$unsorted)) (and (@ (@ tptp.mem V958e10) A_27a) (exists ((V959e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V959e11) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V948l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V949e1)) (@ (@ tptp.ap (@ _let_1 V950e2)) (@ (@ tptp.ap (@ _let_1 V951e3)) (@ (@ tptp.ap (@ _let_1 V952e4)) (@ (@ tptp.ap (@ _let_1 V953e5)) (@ (@ tptp.ap (@ _let_1 V954e6)) (@ (@ tptp.ap (@ _let_1 V955e7)) (@ (@ tptp.ap (@ _let_1 V956e8)) (@ (@ tptp.ap (@ _let_1 V957e9)) (@ (@ tptp.ap (@ _let_1 V958e10)) (@ (@ tptp.ap (@ _let_1 V959e11)) V948l_27)))))))))))))))))))))))))))))))))))))) (= (= _let_87 _let_13) (exists ((V960l_27 $$unsorted)) (and (@ (@ tptp.mem V960l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V961e1 $$unsorted)) (and (@ (@ tptp.mem V961e1) A_27a) (exists ((V962e2 $$unsorted)) (and (@ (@ tptp.mem V962e2) A_27a) (exists ((V963e3 $$unsorted)) (and (@ (@ tptp.mem V963e3) A_27a) (exists ((V964e4 $$unsorted)) (and (@ (@ tptp.mem V964e4) A_27a) (exists ((V965e5 $$unsorted)) (and (@ (@ tptp.mem V965e5) A_27a) (exists ((V966e6 $$unsorted)) (and (@ (@ tptp.mem V966e6) A_27a) (exists ((V967e7 $$unsorted)) (and (@ (@ tptp.mem V967e7) A_27a) (exists ((V968e8 $$unsorted)) (and (@ (@ tptp.mem V968e8) A_27a) (exists ((V969e9 $$unsorted)) (and (@ (@ tptp.mem V969e9) A_27a) (exists ((V970e10 $$unsorted)) (and (@ (@ tptp.mem V970e10) A_27a) (exists ((V971e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V971e11) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V960l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V961e1)) (@ (@ tptp.ap (@ _let_1 V962e2)) (@ (@ tptp.ap (@ _let_1 V963e3)) (@ (@ tptp.ap (@ _let_1 V964e4)) (@ (@ tptp.ap (@ _let_1 V965e5)) (@ (@ tptp.ap (@ _let_1 V966e6)) (@ (@ tptp.ap (@ _let_1 V967e7)) (@ (@ tptp.ap (@ _let_1 V968e8)) (@ (@ tptp.ap (@ _let_1 V969e9)) (@ (@ tptp.ap (@ _let_1 V970e10)) (@ (@ tptp.ap (@ _let_1 V971e11)) V960l_27)))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_84) (exists ((V972e1 $$unsorted)) (and (@ (@ tptp.mem V972e1) A_27a) (exists ((V973e2 $$unsorted)) (and (@ (@ tptp.mem V973e2) A_27a) (exists ((V974e3 $$unsorted)) (and (@ (@ tptp.mem V974e3) A_27a) (exists ((V975e4 $$unsorted)) (and (@ (@ tptp.mem V975e4) A_27a) (exists ((V976e5 $$unsorted)) (and (@ (@ tptp.mem V976e5) A_27a) (exists ((V977e6 $$unsorted)) (and (@ (@ tptp.mem V977e6) A_27a) (exists ((V978e7 $$unsorted)) (and (@ (@ tptp.mem V978e7) A_27a) (exists ((V979e8 $$unsorted)) (and (@ (@ tptp.mem V979e8) A_27a) (exists ((V980e9 $$unsorted)) (and (@ (@ tptp.mem V980e9) A_27a) (exists ((V981e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V981e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V972e1)) (@ (@ tptp.ap (@ _let_1 V973e2)) (@ (@ tptp.ap (@ _let_1 V974e3)) (@ (@ tptp.ap (@ _let_1 V975e4)) (@ (@ tptp.ap (@ _let_1 V976e5)) (@ (@ tptp.ap (@ _let_1 V977e6)) (@ (@ tptp.ap (@ _let_1 V978e7)) (@ (@ tptp.ap (@ _let_1 V979e8)) (@ (@ tptp.ap (@ _let_1 V980e9)) (@ (@ tptp.ap (@ _let_1 V981e10)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))) (= (= _let_84 _let_13) (exists ((V982e1 $$unsorted)) (and (@ (@ tptp.mem V982e1) A_27a) (exists ((V983e2 $$unsorted)) (and (@ (@ tptp.mem V983e2) A_27a) (exists ((V984e3 $$unsorted)) (and (@ (@ tptp.mem V984e3) A_27a) (exists ((V985e4 $$unsorted)) (and (@ (@ tptp.mem V985e4) A_27a) (exists ((V986e5 $$unsorted)) (and (@ (@ tptp.mem V986e5) A_27a) (exists ((V987e6 $$unsorted)) (and (@ (@ tptp.mem V987e6) A_27a) (exists ((V988e7 $$unsorted)) (and (@ (@ tptp.mem V988e7) A_27a) (exists ((V989e8 $$unsorted)) (and (@ (@ tptp.mem V989e8) A_27a) (exists ((V990e9 $$unsorted)) (and (@ (@ tptp.mem V990e9) A_27a) (exists ((V991e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V991e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V982e1)) (@ (@ tptp.ap (@ _let_1 V983e2)) (@ (@ tptp.ap (@ _let_1 V984e3)) (@ (@ tptp.ap (@ _let_1 V985e4)) (@ (@ tptp.ap (@ _let_1 V986e5)) (@ (@ tptp.ap (@ _let_1 V987e6)) (@ (@ tptp.ap (@ _let_1 V988e7)) (@ (@ tptp.ap (@ _let_1 V989e8)) (@ (@ tptp.ap (@ _let_1 V990e9)) (@ (@ tptp.ap (@ _let_1 V991e10)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_73)) _let_3)) (exists ((V992l_27 $$unsorted)) (and (@ (@ tptp.mem V992l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V993e1 $$unsorted)) (and (@ (@ tptp.mem V993e1) A_27a) (exists ((V994e2 $$unsorted)) (and (@ (@ tptp.mem V994e2) A_27a) (exists ((V995e3 $$unsorted)) (and (@ (@ tptp.mem V995e3) A_27a) (exists ((V996e4 $$unsorted)) (and (@ (@ tptp.mem V996e4) A_27a) (exists ((V997e5 $$unsorted)) (and (@ (@ tptp.mem V997e5) A_27a) (exists ((V998e6 $$unsorted)) (and (@ (@ tptp.mem V998e6) A_27a) (exists ((V999e7 $$unsorted)) (and (@ (@ tptp.mem V999e7) A_27a) (exists ((V1000e8 $$unsorted)) (and (@ (@ tptp.mem V1000e8) A_27a) (exists ((V1001e9 $$unsorted)) (and (@ (@ tptp.mem V1001e9) A_27a) (exists ((V1002e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1002e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V993e1)) (@ (@ tptp.ap (@ _let_1 V994e2)) (@ (@ tptp.ap (@ _let_1 V995e3)) (@ (@ tptp.ap (@ _let_1 V996e4)) (@ (@ tptp.ap (@ _let_1 V997e5)) (@ (@ tptp.ap (@ _let_1 V998e6)) (@ (@ tptp.ap (@ _let_1 V999e7)) (@ (@ tptp.ap (@ _let_1 V1000e8)) (@ (@ tptp.ap (@ _let_1 V1001e9)) (@ (@ tptp.ap (@ _let_1 V1002e10)) V992l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_73)) (exists ((V1003l_27 $$unsorted)) (and (@ (@ tptp.mem V1003l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1004e1 $$unsorted)) (and (@ (@ tptp.mem V1004e1) A_27a) (exists ((V1005e2 $$unsorted)) (and (@ (@ tptp.mem V1005e2) A_27a) (exists ((V1006e3 $$unsorted)) (and (@ (@ tptp.mem V1006e3) A_27a) (exists ((V1007e4 $$unsorted)) (and (@ (@ tptp.mem V1007e4) A_27a) (exists ((V1008e5 $$unsorted)) (and (@ (@ tptp.mem V1008e5) A_27a) (exists ((V1009e6 $$unsorted)) (and (@ (@ tptp.mem V1009e6) A_27a) (exists ((V1010e7 $$unsorted)) (and (@ (@ tptp.mem V1010e7) A_27a) (exists ((V1011e8 $$unsorted)) (and (@ (@ tptp.mem V1011e8) A_27a) (exists ((V1012e9 $$unsorted)) (and (@ (@ tptp.mem V1012e9) A_27a) (exists ((V1013e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1013e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1004e1)) (@ (@ tptp.ap (@ _let_1 V1005e2)) (@ (@ tptp.ap (@ _let_1 V1006e3)) (@ (@ tptp.ap (@ _let_1 V1007e4)) (@ (@ tptp.ap (@ _let_1 V1008e5)) (@ (@ tptp.ap (@ _let_1 V1009e6)) (@ (@ tptp.ap (@ _let_1 V1010e7)) (@ (@ tptp.ap (@ _let_1 V1011e8)) (@ (@ tptp.ap (@ _let_1 V1012e9)) (@ (@ tptp.ap (@ _let_1 V1013e10)) V1003l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_79)) _let_3)) (exists ((V1014l_27 $$unsorted)) (and (@ (@ tptp.mem V1014l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1015e1 $$unsorted)) (and (@ (@ tptp.mem V1015e1) A_27a) (exists ((V1016e2 $$unsorted)) (and (@ (@ tptp.mem V1016e2) A_27a) (exists ((V1017e3 $$unsorted)) (and (@ (@ tptp.mem V1017e3) A_27a) (exists ((V1018e4 $$unsorted)) (and (@ (@ tptp.mem V1018e4) A_27a) (exists ((V1019e5 $$unsorted)) (and (@ (@ tptp.mem V1019e5) A_27a) (exists ((V1020e6 $$unsorted)) (and (@ (@ tptp.mem V1020e6) A_27a) (exists ((V1021e7 $$unsorted)) (and (@ (@ tptp.mem V1021e7) A_27a) (exists ((V1022e8 $$unsorted)) (and (@ (@ tptp.mem V1022e8) A_27a) (exists ((V1023e9 $$unsorted)) (and (@ (@ tptp.mem V1023e9) A_27a) (exists ((V1024e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1024e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1015e1)) (@ (@ tptp.ap (@ _let_1 V1016e2)) (@ (@ tptp.ap (@ _let_1 V1017e3)) (@ (@ tptp.ap (@ _let_1 V1018e4)) (@ (@ tptp.ap (@ _let_1 V1019e5)) (@ (@ tptp.ap (@ _let_1 V1020e6)) (@ (@ tptp.ap (@ _let_1 V1021e7)) (@ (@ tptp.ap (@ _let_1 V1022e8)) (@ (@ tptp.ap (@ _let_1 V1023e9)) (@ (@ tptp.ap (@ _let_1 V1024e10)) V1014l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_79)) (exists ((V1025l_27 $$unsorted)) (and (@ (@ tptp.mem V1025l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1026e1 $$unsorted)) (and (@ (@ tptp.mem V1026e1) A_27a) (exists ((V1027e2 $$unsorted)) (and (@ (@ tptp.mem V1027e2) A_27a) (exists ((V1028e3 $$unsorted)) (and (@ (@ tptp.mem V1028e3) A_27a) (exists ((V1029e4 $$unsorted)) (and (@ (@ tptp.mem V1029e4) A_27a) (exists ((V1030e5 $$unsorted)) (and (@ (@ tptp.mem V1030e5) A_27a) (exists ((V1031e6 $$unsorted)) (and (@ (@ tptp.mem V1031e6) A_27a) (exists ((V1032e7 $$unsorted)) (and (@ (@ tptp.mem V1032e7) A_27a) (exists ((V1033e8 $$unsorted)) (and (@ (@ tptp.mem V1033e8) A_27a) (exists ((V1034e9 $$unsorted)) (and (@ (@ tptp.mem V1034e9) A_27a) (exists ((V1035e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1035e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1026e1)) (@ (@ tptp.ap (@ _let_1 V1027e2)) (@ (@ tptp.ap (@ _let_1 V1028e3)) (@ (@ tptp.ap (@ _let_1 V1029e4)) (@ (@ tptp.ap (@ _let_1 V1030e5)) (@ (@ tptp.ap (@ _let_1 V1031e6)) (@ (@ tptp.ap (@ _let_1 V1032e7)) (@ (@ tptp.ap (@ _let_1 V1033e8)) (@ (@ tptp.ap (@ _let_1 V1034e9)) (@ (@ tptp.ap (@ _let_1 V1035e10)) V1025l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_82)) _let_3)) (exists ((V1036l_27 $$unsorted)) (and (@ (@ tptp.mem V1036l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1037e1 $$unsorted)) (and (@ (@ tptp.mem V1037e1) A_27a) (exists ((V1038e2 $$unsorted)) (and (@ (@ tptp.mem V1038e2) A_27a) (exists ((V1039e3 $$unsorted)) (and (@ (@ tptp.mem V1039e3) A_27a) (exists ((V1040e4 $$unsorted)) (and (@ (@ tptp.mem V1040e4) A_27a) (exists ((V1041e5 $$unsorted)) (and (@ (@ tptp.mem V1041e5) A_27a) (exists ((V1042e6 $$unsorted)) (and (@ (@ tptp.mem V1042e6) A_27a) (exists ((V1043e7 $$unsorted)) (and (@ (@ tptp.mem V1043e7) A_27a) (exists ((V1044e8 $$unsorted)) (and (@ (@ tptp.mem V1044e8) A_27a) (exists ((V1045e9 $$unsorted)) (and (@ (@ tptp.mem V1045e9) A_27a) (exists ((V1046e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1046e10) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1036l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1037e1)) (@ (@ tptp.ap (@ _let_1 V1038e2)) (@ (@ tptp.ap (@ _let_1 V1039e3)) (@ (@ tptp.ap (@ _let_1 V1040e4)) (@ (@ tptp.ap (@ _let_1 V1041e5)) (@ (@ tptp.ap (@ _let_1 V1042e6)) (@ (@ tptp.ap (@ _let_1 V1043e7)) (@ (@ tptp.ap (@ _let_1 V1044e8)) (@ (@ tptp.ap (@ _let_1 V1045e9)) (@ (@ tptp.ap (@ _let_1 V1046e10)) V1036l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_82)) (exists ((V1047l_27 $$unsorted)) (and (@ (@ tptp.mem V1047l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1048e1 $$unsorted)) (and (@ (@ tptp.mem V1048e1) A_27a) (exists ((V1049e2 $$unsorted)) (and (@ (@ tptp.mem V1049e2) A_27a) (exists ((V1050e3 $$unsorted)) (and (@ (@ tptp.mem V1050e3) A_27a) (exists ((V1051e4 $$unsorted)) (and (@ (@ tptp.mem V1051e4) A_27a) (exists ((V1052e5 $$unsorted)) (and (@ (@ tptp.mem V1052e5) A_27a) (exists ((V1053e6 $$unsorted)) (and (@ (@ tptp.mem V1053e6) A_27a) (exists ((V1054e7 $$unsorted)) (and (@ (@ tptp.mem V1054e7) A_27a) (exists ((V1055e8 $$unsorted)) (and (@ (@ tptp.mem V1055e8) A_27a) (exists ((V1056e9 $$unsorted)) (and (@ (@ tptp.mem V1056e9) A_27a) (exists ((V1057e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1057e10) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1047l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1048e1)) (@ (@ tptp.ap (@ _let_1 V1049e2)) (@ (@ tptp.ap (@ _let_1 V1050e3)) (@ (@ tptp.ap (@ _let_1 V1051e4)) (@ (@ tptp.ap (@ _let_1 V1052e5)) (@ (@ tptp.ap (@ _let_1 V1053e6)) (@ (@ tptp.ap (@ _let_1 V1054e7)) (@ (@ tptp.ap (@ _let_1 V1055e8)) (@ (@ tptp.ap (@ _let_1 V1056e9)) (@ (@ tptp.ap (@ _let_1 V1057e10)) V1047l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_80)) _let_3)) (exists ((V1058l_27 $$unsorted)) (and (@ (@ tptp.mem V1058l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1059e1 $$unsorted)) (and (@ (@ tptp.mem V1059e1) A_27a) (exists ((V1060e2 $$unsorted)) (and (@ (@ tptp.mem V1060e2) A_27a) (exists ((V1061e3 $$unsorted)) (and (@ (@ tptp.mem V1061e3) A_27a) (exists ((V1062e4 $$unsorted)) (and (@ (@ tptp.mem V1062e4) A_27a) (exists ((V1063e5 $$unsorted)) (and (@ (@ tptp.mem V1063e5) A_27a) (exists ((V1064e6 $$unsorted)) (and (@ (@ tptp.mem V1064e6) A_27a) (exists ((V1065e7 $$unsorted)) (and (@ (@ tptp.mem V1065e7) A_27a) (exists ((V1066e8 $$unsorted)) (and (@ (@ tptp.mem V1066e8) A_27a) (exists ((V1067e9 $$unsorted)) (and (@ (@ tptp.mem V1067e9) A_27a) (exists ((V1068e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1068e10) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1058l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1059e1)) (@ (@ tptp.ap (@ _let_1 V1060e2)) (@ (@ tptp.ap (@ _let_1 V1061e3)) (@ (@ tptp.ap (@ _let_1 V1062e4)) (@ (@ tptp.ap (@ _let_1 V1063e5)) (@ (@ tptp.ap (@ _let_1 V1064e6)) (@ (@ tptp.ap (@ _let_1 V1065e7)) (@ (@ tptp.ap (@ _let_1 V1066e8)) (@ (@ tptp.ap (@ _let_1 V1067e9)) (@ (@ tptp.ap (@ _let_1 V1068e10)) V1058l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_80)) (exists ((V1069l_27 $$unsorted)) (and (@ (@ tptp.mem V1069l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1070e1 $$unsorted)) (and (@ (@ tptp.mem V1070e1) A_27a) (exists ((V1071e2 $$unsorted)) (and (@ (@ tptp.mem V1071e2) A_27a) (exists ((V1072e3 $$unsorted)) (and (@ (@ tptp.mem V1072e3) A_27a) (exists ((V1073e4 $$unsorted)) (and (@ (@ tptp.mem V1073e4) A_27a) (exists ((V1074e5 $$unsorted)) (and (@ (@ tptp.mem V1074e5) A_27a) (exists ((V1075e6 $$unsorted)) (and (@ (@ tptp.mem V1075e6) A_27a) (exists ((V1076e7 $$unsorted)) (and (@ (@ tptp.mem V1076e7) A_27a) (exists ((V1077e8 $$unsorted)) (and (@ (@ tptp.mem V1077e8) A_27a) (exists ((V1078e9 $$unsorted)) (and (@ (@ tptp.mem V1078e9) A_27a) (exists ((V1079e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1079e10) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1069l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1070e1)) (@ (@ tptp.ap (@ _let_1 V1071e2)) (@ (@ tptp.ap (@ _let_1 V1072e3)) (@ (@ tptp.ap (@ _let_1 V1073e4)) (@ (@ tptp.ap (@ _let_1 V1074e5)) (@ (@ tptp.ap (@ _let_1 V1075e6)) (@ (@ tptp.ap (@ _let_1 V1076e7)) (@ (@ tptp.ap (@ _let_1 V1077e8)) (@ (@ tptp.ap (@ _let_1 V1078e9)) (@ (@ tptp.ap (@ _let_1 V1079e10)) V1069l_27))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_83) (exists ((V1080l_27 $$unsorted)) (and (@ (@ tptp.mem V1080l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1081e1 $$unsorted)) (and (@ (@ tptp.mem V1081e1) A_27a) (exists ((V1082e2 $$unsorted)) (and (@ (@ tptp.mem V1082e2) A_27a) (exists ((V1083e3 $$unsorted)) (and (@ (@ tptp.mem V1083e3) A_27a) (exists ((V1084e4 $$unsorted)) (and (@ (@ tptp.mem V1084e4) A_27a) (exists ((V1085e5 $$unsorted)) (and (@ (@ tptp.mem V1085e5) A_27a) (exists ((V1086e6 $$unsorted)) (and (@ (@ tptp.mem V1086e6) A_27a) (exists ((V1087e7 $$unsorted)) (and (@ (@ tptp.mem V1087e7) A_27a) (exists ((V1088e8 $$unsorted)) (and (@ (@ tptp.mem V1088e8) A_27a) (exists ((V1089e9 $$unsorted)) (and (@ (@ tptp.mem V1089e9) A_27a) (exists ((V1090e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1090e10) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1080l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1081e1)) (@ (@ tptp.ap (@ _let_1 V1082e2)) (@ (@ tptp.ap (@ _let_1 V1083e3)) (@ (@ tptp.ap (@ _let_1 V1084e4)) (@ (@ tptp.ap (@ _let_1 V1085e5)) (@ (@ tptp.ap (@ _let_1 V1086e6)) (@ (@ tptp.ap (@ _let_1 V1087e7)) (@ (@ tptp.ap (@ _let_1 V1088e8)) (@ (@ tptp.ap (@ _let_1 V1089e9)) (@ (@ tptp.ap (@ _let_1 V1090e10)) V1080l_27))))))))))))))))))))))))))))))))))) (= (= _let_83 _let_13) (exists ((V1091l_27 $$unsorted)) (and (@ (@ tptp.mem V1091l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1092e1 $$unsorted)) (and (@ (@ tptp.mem V1092e1) A_27a) (exists ((V1093e2 $$unsorted)) (and (@ (@ tptp.mem V1093e2) A_27a) (exists ((V1094e3 $$unsorted)) (and (@ (@ tptp.mem V1094e3) A_27a) (exists ((V1095e4 $$unsorted)) (and (@ (@ tptp.mem V1095e4) A_27a) (exists ((V1096e5 $$unsorted)) (and (@ (@ tptp.mem V1096e5) A_27a) (exists ((V1097e6 $$unsorted)) (and (@ (@ tptp.mem V1097e6) A_27a) (exists ((V1098e7 $$unsorted)) (and (@ (@ tptp.mem V1098e7) A_27a) (exists ((V1099e8 $$unsorted)) (and (@ (@ tptp.mem V1099e8) A_27a) (exists ((V1100e9 $$unsorted)) (and (@ (@ tptp.mem V1100e9) A_27a) (exists ((V1101e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1101e10) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1091l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1092e1)) (@ (@ tptp.ap (@ _let_1 V1093e2)) (@ (@ tptp.ap (@ _let_1 V1094e3)) (@ (@ tptp.ap (@ _let_1 V1095e4)) (@ (@ tptp.ap (@ _let_1 V1096e5)) (@ (@ tptp.ap (@ _let_1 V1097e6)) (@ (@ tptp.ap (@ _let_1 V1098e7)) (@ (@ tptp.ap (@ _let_1 V1099e8)) (@ (@ tptp.ap (@ _let_1 V1100e9)) (@ (@ tptp.ap (@ _let_1 V1101e10)) V1091l_27))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_81) (exists ((V1102l_27 $$unsorted)) (and (@ (@ tptp.mem V1102l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1103e1 $$unsorted)) (and (@ (@ tptp.mem V1103e1) A_27a) (exists ((V1104e2 $$unsorted)) (and (@ (@ tptp.mem V1104e2) A_27a) (exists ((V1105e3 $$unsorted)) (and (@ (@ tptp.mem V1105e3) A_27a) (exists ((V1106e4 $$unsorted)) (and (@ (@ tptp.mem V1106e4) A_27a) (exists ((V1107e5 $$unsorted)) (and (@ (@ tptp.mem V1107e5) A_27a) (exists ((V1108e6 $$unsorted)) (and (@ (@ tptp.mem V1108e6) A_27a) (exists ((V1109e7 $$unsorted)) (and (@ (@ tptp.mem V1109e7) A_27a) (exists ((V1110e8 $$unsorted)) (and (@ (@ tptp.mem V1110e8) A_27a) (exists ((V1111e9 $$unsorted)) (and (@ (@ tptp.mem V1111e9) A_27a) (exists ((V1112e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1112e10) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1102l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1103e1)) (@ (@ tptp.ap (@ _let_1 V1104e2)) (@ (@ tptp.ap (@ _let_1 V1105e3)) (@ (@ tptp.ap (@ _let_1 V1106e4)) (@ (@ tptp.ap (@ _let_1 V1107e5)) (@ (@ tptp.ap (@ _let_1 V1108e6)) (@ (@ tptp.ap (@ _let_1 V1109e7)) (@ (@ tptp.ap (@ _let_1 V1110e8)) (@ (@ tptp.ap (@ _let_1 V1111e9)) (@ (@ tptp.ap (@ _let_1 V1112e10)) V1102l_27))))))))))))))))))))))))))))))))))) (= (= _let_81 _let_13) (exists ((V1113l_27 $$unsorted)) (and (@ (@ tptp.mem V1113l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1114e1 $$unsorted)) (and (@ (@ tptp.mem V1114e1) A_27a) (exists ((V1115e2 $$unsorted)) (and (@ (@ tptp.mem V1115e2) A_27a) (exists ((V1116e3 $$unsorted)) (and (@ (@ tptp.mem V1116e3) A_27a) (exists ((V1117e4 $$unsorted)) (and (@ (@ tptp.mem V1117e4) A_27a) (exists ((V1118e5 $$unsorted)) (and (@ (@ tptp.mem V1118e5) A_27a) (exists ((V1119e6 $$unsorted)) (and (@ (@ tptp.mem V1119e6) A_27a) (exists ((V1120e7 $$unsorted)) (and (@ (@ tptp.mem V1120e7) A_27a) (exists ((V1121e8 $$unsorted)) (and (@ (@ tptp.mem V1121e8) A_27a) (exists ((V1122e9 $$unsorted)) (and (@ (@ tptp.mem V1122e9) A_27a) (exists ((V1123e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1123e10) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1113l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1114e1)) (@ (@ tptp.ap (@ _let_1 V1115e2)) (@ (@ tptp.ap (@ _let_1 V1116e3)) (@ (@ tptp.ap (@ _let_1 V1117e4)) (@ (@ tptp.ap (@ _let_1 V1118e5)) (@ (@ tptp.ap (@ _let_1 V1119e6)) (@ (@ tptp.ap (@ _let_1 V1120e7)) (@ (@ tptp.ap (@ _let_1 V1121e8)) (@ (@ tptp.ap (@ _let_1 V1122e9)) (@ (@ tptp.ap (@ _let_1 V1123e10)) V1113l_27))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_78) (exists ((V1124e1 $$unsorted)) (and (@ (@ tptp.mem V1124e1) A_27a) (exists ((V1125e2 $$unsorted)) (and (@ (@ tptp.mem V1125e2) A_27a) (exists ((V1126e3 $$unsorted)) (and (@ (@ tptp.mem V1126e3) A_27a) (exists ((V1127e4 $$unsorted)) (and (@ (@ tptp.mem V1127e4) A_27a) (exists ((V1128e5 $$unsorted)) (and (@ (@ tptp.mem V1128e5) A_27a) (exists ((V1129e6 $$unsorted)) (and (@ (@ tptp.mem V1129e6) A_27a) (exists ((V1130e7 $$unsorted)) (and (@ (@ tptp.mem V1130e7) A_27a) (exists ((V1131e8 $$unsorted)) (and (@ (@ tptp.mem V1131e8) A_27a) (exists ((V1132e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1132e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1124e1)) (@ (@ tptp.ap (@ _let_1 V1125e2)) (@ (@ tptp.ap (@ _let_1 V1126e3)) (@ (@ tptp.ap (@ _let_1 V1127e4)) (@ (@ tptp.ap (@ _let_1 V1128e5)) (@ (@ tptp.ap (@ _let_1 V1129e6)) (@ (@ tptp.ap (@ _let_1 V1130e7)) (@ (@ tptp.ap (@ _let_1 V1131e8)) (@ (@ tptp.ap (@ _let_1 V1132e9)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))) (= (= _let_78 _let_13) (exists ((V1133e1 $$unsorted)) (and (@ (@ tptp.mem V1133e1) A_27a) (exists ((V1134e2 $$unsorted)) (and (@ (@ tptp.mem V1134e2) A_27a) (exists ((V1135e3 $$unsorted)) (and (@ (@ tptp.mem V1135e3) A_27a) (exists ((V1136e4 $$unsorted)) (and (@ (@ tptp.mem V1136e4) A_27a) (exists ((V1137e5 $$unsorted)) (and (@ (@ tptp.mem V1137e5) A_27a) (exists ((V1138e6 $$unsorted)) (and (@ (@ tptp.mem V1138e6) A_27a) (exists ((V1139e7 $$unsorted)) (and (@ (@ tptp.mem V1139e7) A_27a) (exists ((V1140e8 $$unsorted)) (and (@ (@ tptp.mem V1140e8) A_27a) (exists ((V1141e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1141e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1133e1)) (@ (@ tptp.ap (@ _let_1 V1134e2)) (@ (@ tptp.ap (@ _let_1 V1135e3)) (@ (@ tptp.ap (@ _let_1 V1136e4)) (@ (@ tptp.ap (@ _let_1 V1137e5)) (@ (@ tptp.ap (@ _let_1 V1138e6)) (@ (@ tptp.ap (@ _let_1 V1139e7)) (@ (@ tptp.ap (@ _let_1 V1140e8)) (@ (@ tptp.ap (@ _let_1 V1141e9)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_67)) _let_3)) (exists ((V1142l_27 $$unsorted)) (and (@ (@ tptp.mem V1142l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1143e1 $$unsorted)) (and (@ (@ tptp.mem V1143e1) A_27a) (exists ((V1144e2 $$unsorted)) (and (@ (@ tptp.mem V1144e2) A_27a) (exists ((V1145e3 $$unsorted)) (and (@ (@ tptp.mem V1145e3) A_27a) (exists ((V1146e4 $$unsorted)) (and (@ (@ tptp.mem V1146e4) A_27a) (exists ((V1147e5 $$unsorted)) (and (@ (@ tptp.mem V1147e5) A_27a) (exists ((V1148e6 $$unsorted)) (and (@ (@ tptp.mem V1148e6) A_27a) (exists ((V1149e7 $$unsorted)) (and (@ (@ tptp.mem V1149e7) A_27a) (exists ((V1150e8 $$unsorted)) (and (@ (@ tptp.mem V1150e8) A_27a) (exists ((V1151e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1151e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1143e1)) (@ (@ tptp.ap (@ _let_1 V1144e2)) (@ (@ tptp.ap (@ _let_1 V1145e3)) (@ (@ tptp.ap (@ _let_1 V1146e4)) (@ (@ tptp.ap (@ _let_1 V1147e5)) (@ (@ tptp.ap (@ _let_1 V1148e6)) (@ (@ tptp.ap (@ _let_1 V1149e7)) (@ (@ tptp.ap (@ _let_1 V1150e8)) (@ (@ tptp.ap (@ _let_1 V1151e9)) V1142l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_67)) (exists ((V1152l_27 $$unsorted)) (and (@ (@ tptp.mem V1152l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1153e1 $$unsorted)) (and (@ (@ tptp.mem V1153e1) A_27a) (exists ((V1154e2 $$unsorted)) (and (@ (@ tptp.mem V1154e2) A_27a) (exists ((V1155e3 $$unsorted)) (and (@ (@ tptp.mem V1155e3) A_27a) (exists ((V1156e4 $$unsorted)) (and (@ (@ tptp.mem V1156e4) A_27a) (exists ((V1157e5 $$unsorted)) (and (@ (@ tptp.mem V1157e5) A_27a) (exists ((V1158e6 $$unsorted)) (and (@ (@ tptp.mem V1158e6) A_27a) (exists ((V1159e7 $$unsorted)) (and (@ (@ tptp.mem V1159e7) A_27a) (exists ((V1160e8 $$unsorted)) (and (@ (@ tptp.mem V1160e8) A_27a) (exists ((V1161e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1161e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1153e1)) (@ (@ tptp.ap (@ _let_1 V1154e2)) (@ (@ tptp.ap (@ _let_1 V1155e3)) (@ (@ tptp.ap (@ _let_1 V1156e4)) (@ (@ tptp.ap (@ _let_1 V1157e5)) (@ (@ tptp.ap (@ _let_1 V1158e6)) (@ (@ tptp.ap (@ _let_1 V1159e7)) (@ (@ tptp.ap (@ _let_1 V1160e8)) (@ (@ tptp.ap (@ _let_1 V1161e9)) V1152l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_73)) _let_3)) (exists ((V1162l_27 $$unsorted)) (and (@ (@ tptp.mem V1162l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1163e1 $$unsorted)) (and (@ (@ tptp.mem V1163e1) A_27a) (exists ((V1164e2 $$unsorted)) (and (@ (@ tptp.mem V1164e2) A_27a) (exists ((V1165e3 $$unsorted)) (and (@ (@ tptp.mem V1165e3) A_27a) (exists ((V1166e4 $$unsorted)) (and (@ (@ tptp.mem V1166e4) A_27a) (exists ((V1167e5 $$unsorted)) (and (@ (@ tptp.mem V1167e5) A_27a) (exists ((V1168e6 $$unsorted)) (and (@ (@ tptp.mem V1168e6) A_27a) (exists ((V1169e7 $$unsorted)) (and (@ (@ tptp.mem V1169e7) A_27a) (exists ((V1170e8 $$unsorted)) (and (@ (@ tptp.mem V1170e8) A_27a) (exists ((V1171e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1171e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1163e1)) (@ (@ tptp.ap (@ _let_1 V1164e2)) (@ (@ tptp.ap (@ _let_1 V1165e3)) (@ (@ tptp.ap (@ _let_1 V1166e4)) (@ (@ tptp.ap (@ _let_1 V1167e5)) (@ (@ tptp.ap (@ _let_1 V1168e6)) (@ (@ tptp.ap (@ _let_1 V1169e7)) (@ (@ tptp.ap (@ _let_1 V1170e8)) (@ (@ tptp.ap (@ _let_1 V1171e9)) V1162l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_73)) (exists ((V1172l_27 $$unsorted)) (and (@ (@ tptp.mem V1172l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1173e1 $$unsorted)) (and (@ (@ tptp.mem V1173e1) A_27a) (exists ((V1174e2 $$unsorted)) (and (@ (@ tptp.mem V1174e2) A_27a) (exists ((V1175e3 $$unsorted)) (and (@ (@ tptp.mem V1175e3) A_27a) (exists ((V1176e4 $$unsorted)) (and (@ (@ tptp.mem V1176e4) A_27a) (exists ((V1177e5 $$unsorted)) (and (@ (@ tptp.mem V1177e5) A_27a) (exists ((V1178e6 $$unsorted)) (and (@ (@ tptp.mem V1178e6) A_27a) (exists ((V1179e7 $$unsorted)) (and (@ (@ tptp.mem V1179e7) A_27a) (exists ((V1180e8 $$unsorted)) (and (@ (@ tptp.mem V1180e8) A_27a) (exists ((V1181e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1181e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1173e1)) (@ (@ tptp.ap (@ _let_1 V1174e2)) (@ (@ tptp.ap (@ _let_1 V1175e3)) (@ (@ tptp.ap (@ _let_1 V1176e4)) (@ (@ tptp.ap (@ _let_1 V1177e5)) (@ (@ tptp.ap (@ _let_1 V1178e6)) (@ (@ tptp.ap (@ _let_1 V1179e7)) (@ (@ tptp.ap (@ _let_1 V1180e8)) (@ (@ tptp.ap (@ _let_1 V1181e9)) V1172l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_76)) _let_3)) (exists ((V1182l_27 $$unsorted)) (and (@ (@ tptp.mem V1182l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1183e1 $$unsorted)) (and (@ (@ tptp.mem V1183e1) A_27a) (exists ((V1184e2 $$unsorted)) (and (@ (@ tptp.mem V1184e2) A_27a) (exists ((V1185e3 $$unsorted)) (and (@ (@ tptp.mem V1185e3) A_27a) (exists ((V1186e4 $$unsorted)) (and (@ (@ tptp.mem V1186e4) A_27a) (exists ((V1187e5 $$unsorted)) (and (@ (@ tptp.mem V1187e5) A_27a) (exists ((V1188e6 $$unsorted)) (and (@ (@ tptp.mem V1188e6) A_27a) (exists ((V1189e7 $$unsorted)) (and (@ (@ tptp.mem V1189e7) A_27a) (exists ((V1190e8 $$unsorted)) (and (@ (@ tptp.mem V1190e8) A_27a) (exists ((V1191e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1191e9) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1182l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1183e1)) (@ (@ tptp.ap (@ _let_1 V1184e2)) (@ (@ tptp.ap (@ _let_1 V1185e3)) (@ (@ tptp.ap (@ _let_1 V1186e4)) (@ (@ tptp.ap (@ _let_1 V1187e5)) (@ (@ tptp.ap (@ _let_1 V1188e6)) (@ (@ tptp.ap (@ _let_1 V1189e7)) (@ (@ tptp.ap (@ _let_1 V1190e8)) (@ (@ tptp.ap (@ _let_1 V1191e9)) V1182l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_76)) (exists ((V1192l_27 $$unsorted)) (and (@ (@ tptp.mem V1192l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1193e1 $$unsorted)) (and (@ (@ tptp.mem V1193e1) A_27a) (exists ((V1194e2 $$unsorted)) (and (@ (@ tptp.mem V1194e2) A_27a) (exists ((V1195e3 $$unsorted)) (and (@ (@ tptp.mem V1195e3) A_27a) (exists ((V1196e4 $$unsorted)) (and (@ (@ tptp.mem V1196e4) A_27a) (exists ((V1197e5 $$unsorted)) (and (@ (@ tptp.mem V1197e5) A_27a) (exists ((V1198e6 $$unsorted)) (and (@ (@ tptp.mem V1198e6) A_27a) (exists ((V1199e7 $$unsorted)) (and (@ (@ tptp.mem V1199e7) A_27a) (exists ((V1200e8 $$unsorted)) (and (@ (@ tptp.mem V1200e8) A_27a) (exists ((V1201e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1201e9) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1192l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1193e1)) (@ (@ tptp.ap (@ _let_1 V1194e2)) (@ (@ tptp.ap (@ _let_1 V1195e3)) (@ (@ tptp.ap (@ _let_1 V1196e4)) (@ (@ tptp.ap (@ _let_1 V1197e5)) (@ (@ tptp.ap (@ _let_1 V1198e6)) (@ (@ tptp.ap (@ _let_1 V1199e7)) (@ (@ tptp.ap (@ _let_1 V1200e8)) (@ (@ tptp.ap (@ _let_1 V1201e9)) V1192l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_74)) _let_3)) (exists ((V1202l_27 $$unsorted)) (and (@ (@ tptp.mem V1202l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1203e1 $$unsorted)) (and (@ (@ tptp.mem V1203e1) A_27a) (exists ((V1204e2 $$unsorted)) (and (@ (@ tptp.mem V1204e2) A_27a) (exists ((V1205e3 $$unsorted)) (and (@ (@ tptp.mem V1205e3) A_27a) (exists ((V1206e4 $$unsorted)) (and (@ (@ tptp.mem V1206e4) A_27a) (exists ((V1207e5 $$unsorted)) (and (@ (@ tptp.mem V1207e5) A_27a) (exists ((V1208e6 $$unsorted)) (and (@ (@ tptp.mem V1208e6) A_27a) (exists ((V1209e7 $$unsorted)) (and (@ (@ tptp.mem V1209e7) A_27a) (exists ((V1210e8 $$unsorted)) (and (@ (@ tptp.mem V1210e8) A_27a) (exists ((V1211e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1211e9) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1202l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1203e1)) (@ (@ tptp.ap (@ _let_1 V1204e2)) (@ (@ tptp.ap (@ _let_1 V1205e3)) (@ (@ tptp.ap (@ _let_1 V1206e4)) (@ (@ tptp.ap (@ _let_1 V1207e5)) (@ (@ tptp.ap (@ _let_1 V1208e6)) (@ (@ tptp.ap (@ _let_1 V1209e7)) (@ (@ tptp.ap (@ _let_1 V1210e8)) (@ (@ tptp.ap (@ _let_1 V1211e9)) V1202l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_74)) (exists ((V1212l_27 $$unsorted)) (and (@ (@ tptp.mem V1212l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1213e1 $$unsorted)) (and (@ (@ tptp.mem V1213e1) A_27a) (exists ((V1214e2 $$unsorted)) (and (@ (@ tptp.mem V1214e2) A_27a) (exists ((V1215e3 $$unsorted)) (and (@ (@ tptp.mem V1215e3) A_27a) (exists ((V1216e4 $$unsorted)) (and (@ (@ tptp.mem V1216e4) A_27a) (exists ((V1217e5 $$unsorted)) (and (@ (@ tptp.mem V1217e5) A_27a) (exists ((V1218e6 $$unsorted)) (and (@ (@ tptp.mem V1218e6) A_27a) (exists ((V1219e7 $$unsorted)) (and (@ (@ tptp.mem V1219e7) A_27a) (exists ((V1220e8 $$unsorted)) (and (@ (@ tptp.mem V1220e8) A_27a) (exists ((V1221e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1221e9) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1212l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1213e1)) (@ (@ tptp.ap (@ _let_1 V1214e2)) (@ (@ tptp.ap (@ _let_1 V1215e3)) (@ (@ tptp.ap (@ _let_1 V1216e4)) (@ (@ tptp.ap (@ _let_1 V1217e5)) (@ (@ tptp.ap (@ _let_1 V1218e6)) (@ (@ tptp.ap (@ _let_1 V1219e7)) (@ (@ tptp.ap (@ _let_1 V1220e8)) (@ (@ tptp.ap (@ _let_1 V1221e9)) V1212l_27)))))))))))))))))))))))))))))))) (= (= _let_13 _let_77) (exists ((V1222l_27 $$unsorted)) (and (@ (@ tptp.mem V1222l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1223e1 $$unsorted)) (and (@ (@ tptp.mem V1223e1) A_27a) (exists ((V1224e2 $$unsorted)) (and (@ (@ tptp.mem V1224e2) A_27a) (exists ((V1225e3 $$unsorted)) (and (@ (@ tptp.mem V1225e3) A_27a) (exists ((V1226e4 $$unsorted)) (and (@ (@ tptp.mem V1226e4) A_27a) (exists ((V1227e5 $$unsorted)) (and (@ (@ tptp.mem V1227e5) A_27a) (exists ((V1228e6 $$unsorted)) (and (@ (@ tptp.mem V1228e6) A_27a) (exists ((V1229e7 $$unsorted)) (and (@ (@ tptp.mem V1229e7) A_27a) (exists ((V1230e8 $$unsorted)) (and (@ (@ tptp.mem V1230e8) A_27a) (exists ((V1231e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1231e9) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1222l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1223e1)) (@ (@ tptp.ap (@ _let_1 V1224e2)) (@ (@ tptp.ap (@ _let_1 V1225e3)) (@ (@ tptp.ap (@ _let_1 V1226e4)) (@ (@ tptp.ap (@ _let_1 V1227e5)) (@ (@ tptp.ap (@ _let_1 V1228e6)) (@ (@ tptp.ap (@ _let_1 V1229e7)) (@ (@ tptp.ap (@ _let_1 V1230e8)) (@ (@ tptp.ap (@ _let_1 V1231e9)) V1222l_27)))))))))))))))))))))))))))))))) (= (= _let_77 _let_13) (exists ((V1232l_27 $$unsorted)) (and (@ (@ tptp.mem V1232l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1233e1 $$unsorted)) (and (@ (@ tptp.mem V1233e1) A_27a) (exists ((V1234e2 $$unsorted)) (and (@ (@ tptp.mem V1234e2) A_27a) (exists ((V1235e3 $$unsorted)) (and (@ (@ tptp.mem V1235e3) A_27a) (exists ((V1236e4 $$unsorted)) (and (@ (@ tptp.mem V1236e4) A_27a) (exists ((V1237e5 $$unsorted)) (and (@ (@ tptp.mem V1237e5) A_27a) (exists ((V1238e6 $$unsorted)) (and (@ (@ tptp.mem V1238e6) A_27a) (exists ((V1239e7 $$unsorted)) (and (@ (@ tptp.mem V1239e7) A_27a) (exists ((V1240e8 $$unsorted)) (and (@ (@ tptp.mem V1240e8) A_27a) (exists ((V1241e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1241e9) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1232l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1233e1)) (@ (@ tptp.ap (@ _let_1 V1234e2)) (@ (@ tptp.ap (@ _let_1 V1235e3)) (@ (@ tptp.ap (@ _let_1 V1236e4)) (@ (@ tptp.ap (@ _let_1 V1237e5)) (@ (@ tptp.ap (@ _let_1 V1238e6)) (@ (@ tptp.ap (@ _let_1 V1239e7)) (@ (@ tptp.ap (@ _let_1 V1240e8)) (@ (@ tptp.ap (@ _let_1 V1241e9)) V1232l_27)))))))))))))))))))))))))))))))) (= (= _let_13 _let_75) (exists ((V1242l_27 $$unsorted)) (and (@ (@ tptp.mem V1242l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1243e1 $$unsorted)) (and (@ (@ tptp.mem V1243e1) A_27a) (exists ((V1244e2 $$unsorted)) (and (@ (@ tptp.mem V1244e2) A_27a) (exists ((V1245e3 $$unsorted)) (and (@ (@ tptp.mem V1245e3) A_27a) (exists ((V1246e4 $$unsorted)) (and (@ (@ tptp.mem V1246e4) A_27a) (exists ((V1247e5 $$unsorted)) (and (@ (@ tptp.mem V1247e5) A_27a) (exists ((V1248e6 $$unsorted)) (and (@ (@ tptp.mem V1248e6) A_27a) (exists ((V1249e7 $$unsorted)) (and (@ (@ tptp.mem V1249e7) A_27a) (exists ((V1250e8 $$unsorted)) (and (@ (@ tptp.mem V1250e8) A_27a) (exists ((V1251e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1251e9) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1242l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1243e1)) (@ (@ tptp.ap (@ _let_1 V1244e2)) (@ (@ tptp.ap (@ _let_1 V1245e3)) (@ (@ tptp.ap (@ _let_1 V1246e4)) (@ (@ tptp.ap (@ _let_1 V1247e5)) (@ (@ tptp.ap (@ _let_1 V1248e6)) (@ (@ tptp.ap (@ _let_1 V1249e7)) (@ (@ tptp.ap (@ _let_1 V1250e8)) (@ (@ tptp.ap (@ _let_1 V1251e9)) V1242l_27)))))))))))))))))))))))))))))))) (= (= _let_75 _let_13) (exists ((V1252l_27 $$unsorted)) (and (@ (@ tptp.mem V1252l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1253e1 $$unsorted)) (and (@ (@ tptp.mem V1253e1) A_27a) (exists ((V1254e2 $$unsorted)) (and (@ (@ tptp.mem V1254e2) A_27a) (exists ((V1255e3 $$unsorted)) (and (@ (@ tptp.mem V1255e3) A_27a) (exists ((V1256e4 $$unsorted)) (and (@ (@ tptp.mem V1256e4) A_27a) (exists ((V1257e5 $$unsorted)) (and (@ (@ tptp.mem V1257e5) A_27a) (exists ((V1258e6 $$unsorted)) (and (@ (@ tptp.mem V1258e6) A_27a) (exists ((V1259e7 $$unsorted)) (and (@ (@ tptp.mem V1259e7) A_27a) (exists ((V1260e8 $$unsorted)) (and (@ (@ tptp.mem V1260e8) A_27a) (exists ((V1261e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1261e9) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1252l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1253e1)) (@ (@ tptp.ap (@ _let_1 V1254e2)) (@ (@ tptp.ap (@ _let_1 V1255e3)) (@ (@ tptp.ap (@ _let_1 V1256e4)) (@ (@ tptp.ap (@ _let_1 V1257e5)) (@ (@ tptp.ap (@ _let_1 V1258e6)) (@ (@ tptp.ap (@ _let_1 V1259e7)) (@ (@ tptp.ap (@ _let_1 V1260e8)) (@ (@ tptp.ap (@ _let_1 V1261e9)) V1252l_27)))))))))))))))))))))))))))))))) (= (= _let_13 _let_72) (exists ((V1262e1 $$unsorted)) (and (@ (@ tptp.mem V1262e1) A_27a) (exists ((V1263e2 $$unsorted)) (and (@ (@ tptp.mem V1263e2) A_27a) (exists ((V1264e3 $$unsorted)) (and (@ (@ tptp.mem V1264e3) A_27a) (exists ((V1265e4 $$unsorted)) (and (@ (@ tptp.mem V1265e4) A_27a) (exists ((V1266e5 $$unsorted)) (and (@ (@ tptp.mem V1266e5) A_27a) (exists ((V1267e6 $$unsorted)) (and (@ (@ tptp.mem V1267e6) A_27a) (exists ((V1268e7 $$unsorted)) (and (@ (@ tptp.mem V1268e7) A_27a) (exists ((V1269e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1269e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1262e1)) (@ (@ tptp.ap (@ _let_1 V1263e2)) (@ (@ tptp.ap (@ _let_1 V1264e3)) (@ (@ tptp.ap (@ _let_1 V1265e4)) (@ (@ tptp.ap (@ _let_1 V1266e5)) (@ (@ tptp.ap (@ _let_1 V1267e6)) (@ (@ tptp.ap (@ _let_1 V1268e7)) (@ (@ tptp.ap (@ _let_1 V1269e8)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))) (= (= _let_72 _let_13) (exists ((V1270e1 $$unsorted)) (and (@ (@ tptp.mem V1270e1) A_27a) (exists ((V1271e2 $$unsorted)) (and (@ (@ tptp.mem V1271e2) A_27a) (exists ((V1272e3 $$unsorted)) (and (@ (@ tptp.mem V1272e3) A_27a) (exists ((V1273e4 $$unsorted)) (and (@ (@ tptp.mem V1273e4) A_27a) (exists ((V1274e5 $$unsorted)) (and (@ (@ tptp.mem V1274e5) A_27a) (exists ((V1275e6 $$unsorted)) (and (@ (@ tptp.mem V1275e6) A_27a) (exists ((V1276e7 $$unsorted)) (and (@ (@ tptp.mem V1276e7) A_27a) (exists ((V1277e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1277e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1270e1)) (@ (@ tptp.ap (@ _let_1 V1271e2)) (@ (@ tptp.ap (@ _let_1 V1272e3)) (@ (@ tptp.ap (@ _let_1 V1273e4)) (@ (@ tptp.ap (@ _let_1 V1274e5)) (@ (@ tptp.ap (@ _let_1 V1275e6)) (@ (@ tptp.ap (@ _let_1 V1276e7)) (@ (@ tptp.ap (@ _let_1 V1277e8)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_61)) _let_3)) (exists ((V1278l_27 $$unsorted)) (and (@ (@ tptp.mem V1278l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1279e1 $$unsorted)) (and (@ (@ tptp.mem V1279e1) A_27a) (exists ((V1280e2 $$unsorted)) (and (@ (@ tptp.mem V1280e2) A_27a) (exists ((V1281e3 $$unsorted)) (and (@ (@ tptp.mem V1281e3) A_27a) (exists ((V1282e4 $$unsorted)) (and (@ (@ tptp.mem V1282e4) A_27a) (exists ((V1283e5 $$unsorted)) (and (@ (@ tptp.mem V1283e5) A_27a) (exists ((V1284e6 $$unsorted)) (and (@ (@ tptp.mem V1284e6) A_27a) (exists ((V1285e7 $$unsorted)) (and (@ (@ tptp.mem V1285e7) A_27a) (exists ((V1286e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1286e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1279e1)) (@ (@ tptp.ap (@ _let_1 V1280e2)) (@ (@ tptp.ap (@ _let_1 V1281e3)) (@ (@ tptp.ap (@ _let_1 V1282e4)) (@ (@ tptp.ap (@ _let_1 V1283e5)) (@ (@ tptp.ap (@ _let_1 V1284e6)) (@ (@ tptp.ap (@ _let_1 V1285e7)) (@ (@ tptp.ap (@ _let_1 V1286e8)) V1278l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_61)) (exists ((V1287l_27 $$unsorted)) (and (@ (@ tptp.mem V1287l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1288e1 $$unsorted)) (and (@ (@ tptp.mem V1288e1) A_27a) (exists ((V1289e2 $$unsorted)) (and (@ (@ tptp.mem V1289e2) A_27a) (exists ((V1290e3 $$unsorted)) (and (@ (@ tptp.mem V1290e3) A_27a) (exists ((V1291e4 $$unsorted)) (and (@ (@ tptp.mem V1291e4) A_27a) (exists ((V1292e5 $$unsorted)) (and (@ (@ tptp.mem V1292e5) A_27a) (exists ((V1293e6 $$unsorted)) (and (@ (@ tptp.mem V1293e6) A_27a) (exists ((V1294e7 $$unsorted)) (and (@ (@ tptp.mem V1294e7) A_27a) (exists ((V1295e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1295e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1288e1)) (@ (@ tptp.ap (@ _let_1 V1289e2)) (@ (@ tptp.ap (@ _let_1 V1290e3)) (@ (@ tptp.ap (@ _let_1 V1291e4)) (@ (@ tptp.ap (@ _let_1 V1292e5)) (@ (@ tptp.ap (@ _let_1 V1293e6)) (@ (@ tptp.ap (@ _let_1 V1294e7)) (@ (@ tptp.ap (@ _let_1 V1295e8)) V1287l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_67)) _let_3)) (exists ((V1296l_27 $$unsorted)) (and (@ (@ tptp.mem V1296l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1297e1 $$unsorted)) (and (@ (@ tptp.mem V1297e1) A_27a) (exists ((V1298e2 $$unsorted)) (and (@ (@ tptp.mem V1298e2) A_27a) (exists ((V1299e3 $$unsorted)) (and (@ (@ tptp.mem V1299e3) A_27a) (exists ((V1300e4 $$unsorted)) (and (@ (@ tptp.mem V1300e4) A_27a) (exists ((V1301e5 $$unsorted)) (and (@ (@ tptp.mem V1301e5) A_27a) (exists ((V1302e6 $$unsorted)) (and (@ (@ tptp.mem V1302e6) A_27a) (exists ((V1303e7 $$unsorted)) (and (@ (@ tptp.mem V1303e7) A_27a) (exists ((V1304e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1304e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1297e1)) (@ (@ tptp.ap (@ _let_1 V1298e2)) (@ (@ tptp.ap (@ _let_1 V1299e3)) (@ (@ tptp.ap (@ _let_1 V1300e4)) (@ (@ tptp.ap (@ _let_1 V1301e5)) (@ (@ tptp.ap (@ _let_1 V1302e6)) (@ (@ tptp.ap (@ _let_1 V1303e7)) (@ (@ tptp.ap (@ _let_1 V1304e8)) V1296l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_67)) (exists ((V1305l_27 $$unsorted)) (and (@ (@ tptp.mem V1305l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1306e1 $$unsorted)) (and (@ (@ tptp.mem V1306e1) A_27a) (exists ((V1307e2 $$unsorted)) (and (@ (@ tptp.mem V1307e2) A_27a) (exists ((V1308e3 $$unsorted)) (and (@ (@ tptp.mem V1308e3) A_27a) (exists ((V1309e4 $$unsorted)) (and (@ (@ tptp.mem V1309e4) A_27a) (exists ((V1310e5 $$unsorted)) (and (@ (@ tptp.mem V1310e5) A_27a) (exists ((V1311e6 $$unsorted)) (and (@ (@ tptp.mem V1311e6) A_27a) (exists ((V1312e7 $$unsorted)) (and (@ (@ tptp.mem V1312e7) A_27a) (exists ((V1313e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1313e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1306e1)) (@ (@ tptp.ap (@ _let_1 V1307e2)) (@ (@ tptp.ap (@ _let_1 V1308e3)) (@ (@ tptp.ap (@ _let_1 V1309e4)) (@ (@ tptp.ap (@ _let_1 V1310e5)) (@ (@ tptp.ap (@ _let_1 V1311e6)) (@ (@ tptp.ap (@ _let_1 V1312e7)) (@ (@ tptp.ap (@ _let_1 V1313e8)) V1305l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_70)) _let_3)) (exists ((V1314l_27 $$unsorted)) (and (@ (@ tptp.mem V1314l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1315e1 $$unsorted)) (and (@ (@ tptp.mem V1315e1) A_27a) (exists ((V1316e2 $$unsorted)) (and (@ (@ tptp.mem V1316e2) A_27a) (exists ((V1317e3 $$unsorted)) (and (@ (@ tptp.mem V1317e3) A_27a) (exists ((V1318e4 $$unsorted)) (and (@ (@ tptp.mem V1318e4) A_27a) (exists ((V1319e5 $$unsorted)) (and (@ (@ tptp.mem V1319e5) A_27a) (exists ((V1320e6 $$unsorted)) (and (@ (@ tptp.mem V1320e6) A_27a) (exists ((V1321e7 $$unsorted)) (and (@ (@ tptp.mem V1321e7) A_27a) (exists ((V1322e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1322e8) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1314l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1315e1)) (@ (@ tptp.ap (@ _let_1 V1316e2)) (@ (@ tptp.ap (@ _let_1 V1317e3)) (@ (@ tptp.ap (@ _let_1 V1318e4)) (@ (@ tptp.ap (@ _let_1 V1319e5)) (@ (@ tptp.ap (@ _let_1 V1320e6)) (@ (@ tptp.ap (@ _let_1 V1321e7)) (@ (@ tptp.ap (@ _let_1 V1322e8)) V1314l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_70)) (exists ((V1323l_27 $$unsorted)) (and (@ (@ tptp.mem V1323l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1324e1 $$unsorted)) (and (@ (@ tptp.mem V1324e1) A_27a) (exists ((V1325e2 $$unsorted)) (and (@ (@ tptp.mem V1325e2) A_27a) (exists ((V1326e3 $$unsorted)) (and (@ (@ tptp.mem V1326e3) A_27a) (exists ((V1327e4 $$unsorted)) (and (@ (@ tptp.mem V1327e4) A_27a) (exists ((V1328e5 $$unsorted)) (and (@ (@ tptp.mem V1328e5) A_27a) (exists ((V1329e6 $$unsorted)) (and (@ (@ tptp.mem V1329e6) A_27a) (exists ((V1330e7 $$unsorted)) (and (@ (@ tptp.mem V1330e7) A_27a) (exists ((V1331e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1331e8) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1323l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1324e1)) (@ (@ tptp.ap (@ _let_1 V1325e2)) (@ (@ tptp.ap (@ _let_1 V1326e3)) (@ (@ tptp.ap (@ _let_1 V1327e4)) (@ (@ tptp.ap (@ _let_1 V1328e5)) (@ (@ tptp.ap (@ _let_1 V1329e6)) (@ (@ tptp.ap (@ _let_1 V1330e7)) (@ (@ tptp.ap (@ _let_1 V1331e8)) V1323l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_68)) _let_3)) (exists ((V1332l_27 $$unsorted)) (and (@ (@ tptp.mem V1332l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1333e1 $$unsorted)) (and (@ (@ tptp.mem V1333e1) A_27a) (exists ((V1334e2 $$unsorted)) (and (@ (@ tptp.mem V1334e2) A_27a) (exists ((V1335e3 $$unsorted)) (and (@ (@ tptp.mem V1335e3) A_27a) (exists ((V1336e4 $$unsorted)) (and (@ (@ tptp.mem V1336e4) A_27a) (exists ((V1337e5 $$unsorted)) (and (@ (@ tptp.mem V1337e5) A_27a) (exists ((V1338e6 $$unsorted)) (and (@ (@ tptp.mem V1338e6) A_27a) (exists ((V1339e7 $$unsorted)) (and (@ (@ tptp.mem V1339e7) A_27a) (exists ((V1340e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1340e8) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1332l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1333e1)) (@ (@ tptp.ap (@ _let_1 V1334e2)) (@ (@ tptp.ap (@ _let_1 V1335e3)) (@ (@ tptp.ap (@ _let_1 V1336e4)) (@ (@ tptp.ap (@ _let_1 V1337e5)) (@ (@ tptp.ap (@ _let_1 V1338e6)) (@ (@ tptp.ap (@ _let_1 V1339e7)) (@ (@ tptp.ap (@ _let_1 V1340e8)) V1332l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_68)) (exists ((V1341l_27 $$unsorted)) (and (@ (@ tptp.mem V1341l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1342e1 $$unsorted)) (and (@ (@ tptp.mem V1342e1) A_27a) (exists ((V1343e2 $$unsorted)) (and (@ (@ tptp.mem V1343e2) A_27a) (exists ((V1344e3 $$unsorted)) (and (@ (@ tptp.mem V1344e3) A_27a) (exists ((V1345e4 $$unsorted)) (and (@ (@ tptp.mem V1345e4) A_27a) (exists ((V1346e5 $$unsorted)) (and (@ (@ tptp.mem V1346e5) A_27a) (exists ((V1347e6 $$unsorted)) (and (@ (@ tptp.mem V1347e6) A_27a) (exists ((V1348e7 $$unsorted)) (and (@ (@ tptp.mem V1348e7) A_27a) (exists ((V1349e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1349e8) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1341l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1342e1)) (@ (@ tptp.ap (@ _let_1 V1343e2)) (@ (@ tptp.ap (@ _let_1 V1344e3)) (@ (@ tptp.ap (@ _let_1 V1345e4)) (@ (@ tptp.ap (@ _let_1 V1346e5)) (@ (@ tptp.ap (@ _let_1 V1347e6)) (@ (@ tptp.ap (@ _let_1 V1348e7)) (@ (@ tptp.ap (@ _let_1 V1349e8)) V1341l_27))))))))))))))))))))))))))))) (= (= _let_13 _let_71) (exists ((V1350l_27 $$unsorted)) (and (@ (@ tptp.mem V1350l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1351e1 $$unsorted)) (and (@ (@ tptp.mem V1351e1) A_27a) (exists ((V1352e2 $$unsorted)) (and (@ (@ tptp.mem V1352e2) A_27a) (exists ((V1353e3 $$unsorted)) (and (@ (@ tptp.mem V1353e3) A_27a) (exists ((V1354e4 $$unsorted)) (and (@ (@ tptp.mem V1354e4) A_27a) (exists ((V1355e5 $$unsorted)) (and (@ (@ tptp.mem V1355e5) A_27a) (exists ((V1356e6 $$unsorted)) (and (@ (@ tptp.mem V1356e6) A_27a) (exists ((V1357e7 $$unsorted)) (and (@ (@ tptp.mem V1357e7) A_27a) (exists ((V1358e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1358e8) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1350l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1351e1)) (@ (@ tptp.ap (@ _let_1 V1352e2)) (@ (@ tptp.ap (@ _let_1 V1353e3)) (@ (@ tptp.ap (@ _let_1 V1354e4)) (@ (@ tptp.ap (@ _let_1 V1355e5)) (@ (@ tptp.ap (@ _let_1 V1356e6)) (@ (@ tptp.ap (@ _let_1 V1357e7)) (@ (@ tptp.ap (@ _let_1 V1358e8)) V1350l_27))))))))))))))))))))))))))))) (= (= _let_71 _let_13) (exists ((V1359l_27 $$unsorted)) (and (@ (@ tptp.mem V1359l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1360e1 $$unsorted)) (and (@ (@ tptp.mem V1360e1) A_27a) (exists ((V1361e2 $$unsorted)) (and (@ (@ tptp.mem V1361e2) A_27a) (exists ((V1362e3 $$unsorted)) (and (@ (@ tptp.mem V1362e3) A_27a) (exists ((V1363e4 $$unsorted)) (and (@ (@ tptp.mem V1363e4) A_27a) (exists ((V1364e5 $$unsorted)) (and (@ (@ tptp.mem V1364e5) A_27a) (exists ((V1365e6 $$unsorted)) (and (@ (@ tptp.mem V1365e6) A_27a) (exists ((V1366e7 $$unsorted)) (and (@ (@ tptp.mem V1366e7) A_27a) (exists ((V1367e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1367e8) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1359l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1360e1)) (@ (@ tptp.ap (@ _let_1 V1361e2)) (@ (@ tptp.ap (@ _let_1 V1362e3)) (@ (@ tptp.ap (@ _let_1 V1363e4)) (@ (@ tptp.ap (@ _let_1 V1364e5)) (@ (@ tptp.ap (@ _let_1 V1365e6)) (@ (@ tptp.ap (@ _let_1 V1366e7)) (@ (@ tptp.ap (@ _let_1 V1367e8)) V1359l_27))))))))))))))))))))))))))))) (= (= _let_13 _let_69) (exists ((V1368l_27 $$unsorted)) (and (@ (@ tptp.mem V1368l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1369e1 $$unsorted)) (and (@ (@ tptp.mem V1369e1) A_27a) (exists ((V1370e2 $$unsorted)) (and (@ (@ tptp.mem V1370e2) A_27a) (exists ((V1371e3 $$unsorted)) (and (@ (@ tptp.mem V1371e3) A_27a) (exists ((V1372e4 $$unsorted)) (and (@ (@ tptp.mem V1372e4) A_27a) (exists ((V1373e5 $$unsorted)) (and (@ (@ tptp.mem V1373e5) A_27a) (exists ((V1374e6 $$unsorted)) (and (@ (@ tptp.mem V1374e6) A_27a) (exists ((V1375e7 $$unsorted)) (and (@ (@ tptp.mem V1375e7) A_27a) (exists ((V1376e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1376e8) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1368l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1369e1)) (@ (@ tptp.ap (@ _let_1 V1370e2)) (@ (@ tptp.ap (@ _let_1 V1371e3)) (@ (@ tptp.ap (@ _let_1 V1372e4)) (@ (@ tptp.ap (@ _let_1 V1373e5)) (@ (@ tptp.ap (@ _let_1 V1374e6)) (@ (@ tptp.ap (@ _let_1 V1375e7)) (@ (@ tptp.ap (@ _let_1 V1376e8)) V1368l_27))))))))))))))))))))))))))))) (= (= _let_69 _let_13) (exists ((V1377l_27 $$unsorted)) (and (@ (@ tptp.mem V1377l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1378e1 $$unsorted)) (and (@ (@ tptp.mem V1378e1) A_27a) (exists ((V1379e2 $$unsorted)) (and (@ (@ tptp.mem V1379e2) A_27a) (exists ((V1380e3 $$unsorted)) (and (@ (@ tptp.mem V1380e3) A_27a) (exists ((V1381e4 $$unsorted)) (and (@ (@ tptp.mem V1381e4) A_27a) (exists ((V1382e5 $$unsorted)) (and (@ (@ tptp.mem V1382e5) A_27a) (exists ((V1383e6 $$unsorted)) (and (@ (@ tptp.mem V1383e6) A_27a) (exists ((V1384e7 $$unsorted)) (and (@ (@ tptp.mem V1384e7) A_27a) (exists ((V1385e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1385e8) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1377l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1378e1)) (@ (@ tptp.ap (@ _let_1 V1379e2)) (@ (@ tptp.ap (@ _let_1 V1380e3)) (@ (@ tptp.ap (@ _let_1 V1381e4)) (@ (@ tptp.ap (@ _let_1 V1382e5)) (@ (@ tptp.ap (@ _let_1 V1383e6)) (@ (@ tptp.ap (@ _let_1 V1384e7)) (@ (@ tptp.ap (@ _let_1 V1385e8)) V1377l_27))))))))))))))))))))))))))))) (= (= _let_13 _let_66) (exists ((V1386e1 $$unsorted)) (and (@ (@ tptp.mem V1386e1) A_27a) (exists ((V1387e2 $$unsorted)) (and (@ (@ tptp.mem V1387e2) A_27a) (exists ((V1388e3 $$unsorted)) (and (@ (@ tptp.mem V1388e3) A_27a) (exists ((V1389e4 $$unsorted)) (and (@ (@ tptp.mem V1389e4) A_27a) (exists ((V1390e5 $$unsorted)) (and (@ (@ tptp.mem V1390e5) A_27a) (exists ((V1391e6 $$unsorted)) (and (@ (@ tptp.mem V1391e6) A_27a) (exists ((V1392e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1392e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1386e1)) (@ (@ tptp.ap (@ _let_1 V1387e2)) (@ (@ tptp.ap (@ _let_1 V1388e3)) (@ (@ tptp.ap (@ _let_1 V1389e4)) (@ (@ tptp.ap (@ _let_1 V1390e5)) (@ (@ tptp.ap (@ _let_1 V1391e6)) (@ (@ tptp.ap (@ _let_1 V1392e7)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))) (= (= _let_66 _let_13) (exists ((V1393e1 $$unsorted)) (and (@ (@ tptp.mem V1393e1) A_27a) (exists ((V1394e2 $$unsorted)) (and (@ (@ tptp.mem V1394e2) A_27a) (exists ((V1395e3 $$unsorted)) (and (@ (@ tptp.mem V1395e3) A_27a) (exists ((V1396e4 $$unsorted)) (and (@ (@ tptp.mem V1396e4) A_27a) (exists ((V1397e5 $$unsorted)) (and (@ (@ tptp.mem V1397e5) A_27a) (exists ((V1398e6 $$unsorted)) (and (@ (@ tptp.mem V1398e6) A_27a) (exists ((V1399e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1399e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1393e1)) (@ (@ tptp.ap (@ _let_1 V1394e2)) (@ (@ tptp.ap (@ _let_1 V1395e3)) (@ (@ tptp.ap (@ _let_1 V1396e4)) (@ (@ tptp.ap (@ _let_1 V1397e5)) (@ (@ tptp.ap (@ _let_1 V1398e6)) (@ (@ tptp.ap (@ _let_1 V1399e7)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_54)) _let_3)) (exists ((V1400l_27 $$unsorted)) (and (@ (@ tptp.mem V1400l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1401e1 $$unsorted)) (and (@ (@ tptp.mem V1401e1) A_27a) (exists ((V1402e2 $$unsorted)) (and (@ (@ tptp.mem V1402e2) A_27a) (exists ((V1403e3 $$unsorted)) (and (@ (@ tptp.mem V1403e3) A_27a) (exists ((V1404e4 $$unsorted)) (and (@ (@ tptp.mem V1404e4) A_27a) (exists ((V1405e5 $$unsorted)) (and (@ (@ tptp.mem V1405e5) A_27a) (exists ((V1406e6 $$unsorted)) (and (@ (@ tptp.mem V1406e6) A_27a) (exists ((V1407e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1407e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1401e1)) (@ (@ tptp.ap (@ _let_1 V1402e2)) (@ (@ tptp.ap (@ _let_1 V1403e3)) (@ (@ tptp.ap (@ _let_1 V1404e4)) (@ (@ tptp.ap (@ _let_1 V1405e5)) (@ (@ tptp.ap (@ _let_1 V1406e6)) (@ (@ tptp.ap (@ _let_1 V1407e7)) V1400l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_54)) (exists ((V1408l_27 $$unsorted)) (and (@ (@ tptp.mem V1408l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1409e1 $$unsorted)) (and (@ (@ tptp.mem V1409e1) A_27a) (exists ((V1410e2 $$unsorted)) (and (@ (@ tptp.mem V1410e2) A_27a) (exists ((V1411e3 $$unsorted)) (and (@ (@ tptp.mem V1411e3) A_27a) (exists ((V1412e4 $$unsorted)) (and (@ (@ tptp.mem V1412e4) A_27a) (exists ((V1413e5 $$unsorted)) (and (@ (@ tptp.mem V1413e5) A_27a) (exists ((V1414e6 $$unsorted)) (and (@ (@ tptp.mem V1414e6) A_27a) (exists ((V1415e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1415e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1409e1)) (@ (@ tptp.ap (@ _let_1 V1410e2)) (@ (@ tptp.ap (@ _let_1 V1411e3)) (@ (@ tptp.ap (@ _let_1 V1412e4)) (@ (@ tptp.ap (@ _let_1 V1413e5)) (@ (@ tptp.ap (@ _let_1 V1414e6)) (@ (@ tptp.ap (@ _let_1 V1415e7)) V1408l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_61)) _let_3)) (exists ((V1416l_27 $$unsorted)) (and (@ (@ tptp.mem V1416l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1417e1 $$unsorted)) (and (@ (@ tptp.mem V1417e1) A_27a) (exists ((V1418e2 $$unsorted)) (and (@ (@ tptp.mem V1418e2) A_27a) (exists ((V1419e3 $$unsorted)) (and (@ (@ tptp.mem V1419e3) A_27a) (exists ((V1420e4 $$unsorted)) (and (@ (@ tptp.mem V1420e4) A_27a) (exists ((V1421e5 $$unsorted)) (and (@ (@ tptp.mem V1421e5) A_27a) (exists ((V1422e6 $$unsorted)) (and (@ (@ tptp.mem V1422e6) A_27a) (exists ((V1423e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1423e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1417e1)) (@ (@ tptp.ap (@ _let_1 V1418e2)) (@ (@ tptp.ap (@ _let_1 V1419e3)) (@ (@ tptp.ap (@ _let_1 V1420e4)) (@ (@ tptp.ap (@ _let_1 V1421e5)) (@ (@ tptp.ap (@ _let_1 V1422e6)) (@ (@ tptp.ap (@ _let_1 V1423e7)) V1416l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_61)) (exists ((V1424l_27 $$unsorted)) (and (@ (@ tptp.mem V1424l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1425e1 $$unsorted)) (and (@ (@ tptp.mem V1425e1) A_27a) (exists ((V1426e2 $$unsorted)) (and (@ (@ tptp.mem V1426e2) A_27a) (exists ((V1427e3 $$unsorted)) (and (@ (@ tptp.mem V1427e3) A_27a) (exists ((V1428e4 $$unsorted)) (and (@ (@ tptp.mem V1428e4) A_27a) (exists ((V1429e5 $$unsorted)) (and (@ (@ tptp.mem V1429e5) A_27a) (exists ((V1430e6 $$unsorted)) (and (@ (@ tptp.mem V1430e6) A_27a) (exists ((V1431e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1431e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1425e1)) (@ (@ tptp.ap (@ _let_1 V1426e2)) (@ (@ tptp.ap (@ _let_1 V1427e3)) (@ (@ tptp.ap (@ _let_1 V1428e4)) (@ (@ tptp.ap (@ _let_1 V1429e5)) (@ (@ tptp.ap (@ _let_1 V1430e6)) (@ (@ tptp.ap (@ _let_1 V1431e7)) V1424l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_64)) _let_3)) (exists ((V1432l_27 $$unsorted)) (and (@ (@ tptp.mem V1432l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1433e1 $$unsorted)) (and (@ (@ tptp.mem V1433e1) A_27a) (exists ((V1434e2 $$unsorted)) (and (@ (@ tptp.mem V1434e2) A_27a) (exists ((V1435e3 $$unsorted)) (and (@ (@ tptp.mem V1435e3) A_27a) (exists ((V1436e4 $$unsorted)) (and (@ (@ tptp.mem V1436e4) A_27a) (exists ((V1437e5 $$unsorted)) (and (@ (@ tptp.mem V1437e5) A_27a) (exists ((V1438e6 $$unsorted)) (and (@ (@ tptp.mem V1438e6) A_27a) (exists ((V1439e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1439e7) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1432l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1433e1)) (@ (@ tptp.ap (@ _let_1 V1434e2)) (@ (@ tptp.ap (@ _let_1 V1435e3)) (@ (@ tptp.ap (@ _let_1 V1436e4)) (@ (@ tptp.ap (@ _let_1 V1437e5)) (@ (@ tptp.ap (@ _let_1 V1438e6)) (@ (@ tptp.ap (@ _let_1 V1439e7)) V1432l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_64)) (exists ((V1440l_27 $$unsorted)) (and (@ (@ tptp.mem V1440l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1441e1 $$unsorted)) (and (@ (@ tptp.mem V1441e1) A_27a) (exists ((V1442e2 $$unsorted)) (and (@ (@ tptp.mem V1442e2) A_27a) (exists ((V1443e3 $$unsorted)) (and (@ (@ tptp.mem V1443e3) A_27a) (exists ((V1444e4 $$unsorted)) (and (@ (@ tptp.mem V1444e4) A_27a) (exists ((V1445e5 $$unsorted)) (and (@ (@ tptp.mem V1445e5) A_27a) (exists ((V1446e6 $$unsorted)) (and (@ (@ tptp.mem V1446e6) A_27a) (exists ((V1447e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1447e7) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1440l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1441e1)) (@ (@ tptp.ap (@ _let_1 V1442e2)) (@ (@ tptp.ap (@ _let_1 V1443e3)) (@ (@ tptp.ap (@ _let_1 V1444e4)) (@ (@ tptp.ap (@ _let_1 V1445e5)) (@ (@ tptp.ap (@ _let_1 V1446e6)) (@ (@ tptp.ap (@ _let_1 V1447e7)) V1440l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_62)) _let_3)) (exists ((V1448l_27 $$unsorted)) (and (@ (@ tptp.mem V1448l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1449e1 $$unsorted)) (and (@ (@ tptp.mem V1449e1) A_27a) (exists ((V1450e2 $$unsorted)) (and (@ (@ tptp.mem V1450e2) A_27a) (exists ((V1451e3 $$unsorted)) (and (@ (@ tptp.mem V1451e3) A_27a) (exists ((V1452e4 $$unsorted)) (and (@ (@ tptp.mem V1452e4) A_27a) (exists ((V1453e5 $$unsorted)) (and (@ (@ tptp.mem V1453e5) A_27a) (exists ((V1454e6 $$unsorted)) (and (@ (@ tptp.mem V1454e6) A_27a) (exists ((V1455e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1455e7) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1448l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1449e1)) (@ (@ tptp.ap (@ _let_1 V1450e2)) (@ (@ tptp.ap (@ _let_1 V1451e3)) (@ (@ tptp.ap (@ _let_1 V1452e4)) (@ (@ tptp.ap (@ _let_1 V1453e5)) (@ (@ tptp.ap (@ _let_1 V1454e6)) (@ (@ tptp.ap (@ _let_1 V1455e7)) V1448l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_62)) (exists ((V1456l_27 $$unsorted)) (and (@ (@ tptp.mem V1456l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1457e1 $$unsorted)) (and (@ (@ tptp.mem V1457e1) A_27a) (exists ((V1458e2 $$unsorted)) (and (@ (@ tptp.mem V1458e2) A_27a) (exists ((V1459e3 $$unsorted)) (and (@ (@ tptp.mem V1459e3) A_27a) (exists ((V1460e4 $$unsorted)) (and (@ (@ tptp.mem V1460e4) A_27a) (exists ((V1461e5 $$unsorted)) (and (@ (@ tptp.mem V1461e5) A_27a) (exists ((V1462e6 $$unsorted)) (and (@ (@ tptp.mem V1462e6) A_27a) (exists ((V1463e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1463e7) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1456l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1457e1)) (@ (@ tptp.ap (@ _let_1 V1458e2)) (@ (@ tptp.ap (@ _let_1 V1459e3)) (@ (@ tptp.ap (@ _let_1 V1460e4)) (@ (@ tptp.ap (@ _let_1 V1461e5)) (@ (@ tptp.ap (@ _let_1 V1462e6)) (@ (@ tptp.ap (@ _let_1 V1463e7)) V1456l_27)))))))))))))))))))))))))) (= (= _let_13 _let_65) (exists ((V1464l_27 $$unsorted)) (and (@ (@ tptp.mem V1464l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1465e1 $$unsorted)) (and (@ (@ tptp.mem V1465e1) A_27a) (exists ((V1466e2 $$unsorted)) (and (@ (@ tptp.mem V1466e2) A_27a) (exists ((V1467e3 $$unsorted)) (and (@ (@ tptp.mem V1467e3) A_27a) (exists ((V1468e4 $$unsorted)) (and (@ (@ tptp.mem V1468e4) A_27a) (exists ((V1469e5 $$unsorted)) (and (@ (@ tptp.mem V1469e5) A_27a) (exists ((V1470e6 $$unsorted)) (and (@ (@ tptp.mem V1470e6) A_27a) (exists ((V1471e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1471e7) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1464l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1465e1)) (@ (@ tptp.ap (@ _let_1 V1466e2)) (@ (@ tptp.ap (@ _let_1 V1467e3)) (@ (@ tptp.ap (@ _let_1 V1468e4)) (@ (@ tptp.ap (@ _let_1 V1469e5)) (@ (@ tptp.ap (@ _let_1 V1470e6)) (@ (@ tptp.ap (@ _let_1 V1471e7)) V1464l_27)))))))))))))))))))))))))) (= (= _let_65 _let_13) (exists ((V1472l_27 $$unsorted)) (and (@ (@ tptp.mem V1472l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1473e1 $$unsorted)) (and (@ (@ tptp.mem V1473e1) A_27a) (exists ((V1474e2 $$unsorted)) (and (@ (@ tptp.mem V1474e2) A_27a) (exists ((V1475e3 $$unsorted)) (and (@ (@ tptp.mem V1475e3) A_27a) (exists ((V1476e4 $$unsorted)) (and (@ (@ tptp.mem V1476e4) A_27a) (exists ((V1477e5 $$unsorted)) (and (@ (@ tptp.mem V1477e5) A_27a) (exists ((V1478e6 $$unsorted)) (and (@ (@ tptp.mem V1478e6) A_27a) (exists ((V1479e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1479e7) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1472l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1473e1)) (@ (@ tptp.ap (@ _let_1 V1474e2)) (@ (@ tptp.ap (@ _let_1 V1475e3)) (@ (@ tptp.ap (@ _let_1 V1476e4)) (@ (@ tptp.ap (@ _let_1 V1477e5)) (@ (@ tptp.ap (@ _let_1 V1478e6)) (@ (@ tptp.ap (@ _let_1 V1479e7)) V1472l_27)))))))))))))))))))))))))) (= (= _let_13 _let_63) (exists ((V1480l_27 $$unsorted)) (and (@ (@ tptp.mem V1480l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1481e1 $$unsorted)) (and (@ (@ tptp.mem V1481e1) A_27a) (exists ((V1482e2 $$unsorted)) (and (@ (@ tptp.mem V1482e2) A_27a) (exists ((V1483e3 $$unsorted)) (and (@ (@ tptp.mem V1483e3) A_27a) (exists ((V1484e4 $$unsorted)) (and (@ (@ tptp.mem V1484e4) A_27a) (exists ((V1485e5 $$unsorted)) (and (@ (@ tptp.mem V1485e5) A_27a) (exists ((V1486e6 $$unsorted)) (and (@ (@ tptp.mem V1486e6) A_27a) (exists ((V1487e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1487e7) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1480l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1481e1)) (@ (@ tptp.ap (@ _let_1 V1482e2)) (@ (@ tptp.ap (@ _let_1 V1483e3)) (@ (@ tptp.ap (@ _let_1 V1484e4)) (@ (@ tptp.ap (@ _let_1 V1485e5)) (@ (@ tptp.ap (@ _let_1 V1486e6)) (@ (@ tptp.ap (@ _let_1 V1487e7)) V1480l_27)))))))))))))))))))))))))) (= (= _let_63 _let_13) (exists ((V1488l_27 $$unsorted)) (and (@ (@ tptp.mem V1488l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1489e1 $$unsorted)) (and (@ (@ tptp.mem V1489e1) A_27a) (exists ((V1490e2 $$unsorted)) (and (@ (@ tptp.mem V1490e2) A_27a) (exists ((V1491e3 $$unsorted)) (and (@ (@ tptp.mem V1491e3) A_27a) (exists ((V1492e4 $$unsorted)) (and (@ (@ tptp.mem V1492e4) A_27a) (exists ((V1493e5 $$unsorted)) (and (@ (@ tptp.mem V1493e5) A_27a) (exists ((V1494e6 $$unsorted)) (and (@ (@ tptp.mem V1494e6) A_27a) (exists ((V1495e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1495e7) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1488l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1489e1)) (@ (@ tptp.ap (@ _let_1 V1490e2)) (@ (@ tptp.ap (@ _let_1 V1491e3)) (@ (@ tptp.ap (@ _let_1 V1492e4)) (@ (@ tptp.ap (@ _let_1 V1493e5)) (@ (@ tptp.ap (@ _let_1 V1494e6)) (@ (@ tptp.ap (@ _let_1 V1495e7)) V1488l_27)))))))))))))))))))))))))) (= (= _let_13 _let_59) (exists ((V1496e1 $$unsorted)) (and (@ (@ tptp.mem V1496e1) A_27a) (exists ((V1497e2 $$unsorted)) (and (@ (@ tptp.mem V1497e2) A_27a) (exists ((V1498e3 $$unsorted)) (and (@ (@ tptp.mem V1498e3) A_27a) (exists ((V1499e4 $$unsorted)) (and (@ (@ tptp.mem V1499e4) A_27a) (exists ((V1500e5 $$unsorted)) (and (@ (@ tptp.mem V1500e5) A_27a) (exists ((V1501e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1501e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1496e1)) (@ (@ tptp.ap (@ _let_1 V1497e2)) (@ (@ tptp.ap (@ _let_1 V1498e3)) (@ (@ tptp.ap (@ _let_1 V1499e4)) (@ (@ tptp.ap (@ _let_1 V1500e5)) (@ (@ tptp.ap (@ _let_1 V1501e6)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))) (= (= _let_59 _let_13) (exists ((V1502e1 $$unsorted)) (and (@ (@ tptp.mem V1502e1) A_27a) (exists ((V1503e2 $$unsorted)) (and (@ (@ tptp.mem V1503e2) A_27a) (exists ((V1504e3 $$unsorted)) (and (@ (@ tptp.mem V1504e3) A_27a) (exists ((V1505e4 $$unsorted)) (and (@ (@ tptp.mem V1505e4) A_27a) (exists ((V1506e5 $$unsorted)) (and (@ (@ tptp.mem V1506e5) A_27a) (exists ((V1507e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1507e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1502e1)) (@ (@ tptp.ap (@ _let_1 V1503e2)) (@ (@ tptp.ap (@ _let_1 V1504e3)) (@ (@ tptp.ap (@ _let_1 V1505e4)) (@ (@ tptp.ap (@ _let_1 V1506e5)) (@ (@ tptp.ap (@ _let_1 V1507e6)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_47)) _let_3)) (exists ((V1508l_27 $$unsorted)) (and (@ (@ tptp.mem V1508l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1509e1 $$unsorted)) (and (@ (@ tptp.mem V1509e1) A_27a) (exists ((V1510e2 $$unsorted)) (and (@ (@ tptp.mem V1510e2) A_27a) (exists ((V1511e3 $$unsorted)) (and (@ (@ tptp.mem V1511e3) A_27a) (exists ((V1512e4 $$unsorted)) (and (@ (@ tptp.mem V1512e4) A_27a) (exists ((V1513e5 $$unsorted)) (and (@ (@ tptp.mem V1513e5) A_27a) (exists ((V1514e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1514e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1509e1)) (@ (@ tptp.ap (@ _let_1 V1510e2)) (@ (@ tptp.ap (@ _let_1 V1511e3)) (@ (@ tptp.ap (@ _let_1 V1512e4)) (@ (@ tptp.ap (@ _let_1 V1513e5)) (@ (@ tptp.ap (@ _let_1 V1514e6)) V1508l_27))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_47)) (exists ((V1515l_27 $$unsorted)) (and (@ (@ tptp.mem V1515l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1516e1 $$unsorted)) (and (@ (@ tptp.mem V1516e1) A_27a) (exists ((V1517e2 $$unsorted)) (and (@ (@ tptp.mem V1517e2) A_27a) (exists ((V1518e3 $$unsorted)) (and (@ (@ tptp.mem V1518e3) A_27a) (exists ((V1519e4 $$unsorted)) (and (@ (@ tptp.mem V1519e4) A_27a) (exists ((V1520e5 $$unsorted)) (and (@ (@ tptp.mem V1520e5) A_27a) (exists ((V1521e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1521e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1516e1)) (@ (@ tptp.ap (@ _let_1 V1517e2)) (@ (@ tptp.ap (@ _let_1 V1518e3)) (@ (@ tptp.ap (@ _let_1 V1519e4)) (@ (@ tptp.ap (@ _let_1 V1520e5)) (@ (@ tptp.ap (@ _let_1 V1521e6)) V1515l_27))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_54)) _let_3)) (exists ((V1522l_27 $$unsorted)) (and (@ (@ tptp.mem V1522l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1523e1 $$unsorted)) (and (@ (@ tptp.mem V1523e1) A_27a) (exists ((V1524e2 $$unsorted)) (and (@ (@ tptp.mem V1524e2) A_27a) (exists ((V1525e3 $$unsorted)) (and (@ (@ tptp.mem V1525e3) A_27a) (exists ((V1526e4 $$unsorted)) (and (@ (@ tptp.mem V1526e4) A_27a) (exists ((V1527e5 $$unsorted)) (and (@ (@ tptp.mem V1527e5) A_27a) (exists ((V1528e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1528e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1523e1)) (@ (@ tptp.ap (@ _let_1 V1524e2)) (@ (@ tptp.ap (@ _let_1 V1525e3)) (@ (@ tptp.ap (@ _let_1 V1526e4)) (@ (@ tptp.ap (@ _let_1 V1527e5)) (@ (@ tptp.ap (@ _let_1 V1528e6)) V1522l_27))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_54)) (exists ((V1529l_27 $$unsorted)) (and (@ (@ tptp.mem V1529l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1530e1 $$unsorted)) (and (@ (@ tptp.mem V1530e1) A_27a) (exists ((V1531e2 $$unsorted)) (and (@ (@ tptp.mem V1531e2) A_27a) (exists ((V1532e3 $$unsorted)) (and (@ (@ tptp.mem V1532e3) A_27a) (exists ((V1533e4 $$unsorted)) (and (@ (@ tptp.mem V1533e4) A_27a) (exists ((V1534e5 $$unsorted)) (and (@ (@ tptp.mem V1534e5) A_27a) (exists ((V1535e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1535e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1530e1)) (@ (@ tptp.ap (@ _let_1 V1531e2)) (@ (@ tptp.ap (@ _let_1 V1532e3)) (@ (@ tptp.ap (@ _let_1 V1533e4)) (@ (@ tptp.ap (@ _let_1 V1534e5)) (@ (@ tptp.ap (@ _let_1 V1535e6)) V1529l_27))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_57)) _let_3)) (exists ((V1536l_27 $$unsorted)) (and (@ (@ tptp.mem V1536l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1537e1 $$unsorted)) (and (@ (@ tptp.mem V1537e1) A_27a) (exists ((V1538e2 $$unsorted)) (and (@ (@ tptp.mem V1538e2) A_27a) (exists ((V1539e3 $$unsorted)) (and (@ (@ tptp.mem V1539e3) A_27a) (exists ((V1540e4 $$unsorted)) (and (@ (@ tptp.mem V1540e4) A_27a) (exists ((V1541e5 $$unsorted)) (and (@ (@ tptp.mem V1541e5) A_27a) (exists ((V1542e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1542e6) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1536l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1537e1)) (@ (@ tptp.ap (@ _let_1 V1538e2)) (@ (@ tptp.ap (@ _let_1 V1539e3)) (@ (@ tptp.ap (@ _let_1 V1540e4)) (@ (@ tptp.ap (@ _let_1 V1541e5)) (@ (@ tptp.ap (@ _let_1 V1542e6)) V1536l_27))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_57)) (exists ((V1543l_27 $$unsorted)) (and (@ (@ tptp.mem V1543l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1544e1 $$unsorted)) (and (@ (@ tptp.mem V1544e1) A_27a) (exists ((V1545e2 $$unsorted)) (and (@ (@ tptp.mem V1545e2) A_27a) (exists ((V1546e3 $$unsorted)) (and (@ (@ tptp.mem V1546e3) A_27a) (exists ((V1547e4 $$unsorted)) (and (@ (@ tptp.mem V1547e4) A_27a) (exists ((V1548e5 $$unsorted)) (and (@ (@ tptp.mem V1548e5) A_27a) (exists ((V1549e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1549e6) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1543l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1544e1)) (@ (@ tptp.ap (@ _let_1 V1545e2)) (@ (@ tptp.ap (@ _let_1 V1546e3)) (@ (@ tptp.ap (@ _let_1 V1547e4)) (@ (@ tptp.ap (@ _let_1 V1548e5)) (@ (@ tptp.ap (@ _let_1 V1549e6)) V1543l_27))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_55)) _let_3)) (exists ((V1550l_27 $$unsorted)) (and (@ (@ tptp.mem V1550l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1551e1 $$unsorted)) (and (@ (@ tptp.mem V1551e1) A_27a) (exists ((V1552e2 $$unsorted)) (and (@ (@ tptp.mem V1552e2) A_27a) (exists ((V1553e3 $$unsorted)) (and (@ (@ tptp.mem V1553e3) A_27a) (exists ((V1554e4 $$unsorted)) (and (@ (@ tptp.mem V1554e4) A_27a) (exists ((V1555e5 $$unsorted)) (and (@ (@ tptp.mem V1555e5) A_27a) (exists ((V1556e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1556e6) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1550l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1551e1)) (@ (@ tptp.ap (@ _let_1 V1552e2)) (@ (@ tptp.ap (@ _let_1 V1553e3)) (@ (@ tptp.ap (@ _let_1 V1554e4)) (@ (@ tptp.ap (@ _let_1 V1555e5)) (@ (@ tptp.ap (@ _let_1 V1556e6)) V1550l_27))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_55)) (exists ((V1557l_27 $$unsorted)) (and (@ (@ tptp.mem V1557l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1558e1 $$unsorted)) (and (@ (@ tptp.mem V1558e1) A_27a) (exists ((V1559e2 $$unsorted)) (and (@ (@ tptp.mem V1559e2) A_27a) (exists ((V1560e3 $$unsorted)) (and (@ (@ tptp.mem V1560e3) A_27a) (exists ((V1561e4 $$unsorted)) (and (@ (@ tptp.mem V1561e4) A_27a) (exists ((V1562e5 $$unsorted)) (and (@ (@ tptp.mem V1562e5) A_27a) (exists ((V1563e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1563e6) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1557l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1558e1)) (@ (@ tptp.ap (@ _let_1 V1559e2)) (@ (@ tptp.ap (@ _let_1 V1560e3)) (@ (@ tptp.ap (@ _let_1 V1561e4)) (@ (@ tptp.ap (@ _let_1 V1562e5)) (@ (@ tptp.ap (@ _let_1 V1563e6)) V1557l_27))))))))))))))))))))))) (= (= _let_13 _let_58) (exists ((V1564l_27 $$unsorted)) (and (@ (@ tptp.mem V1564l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1565e1 $$unsorted)) (and (@ (@ tptp.mem V1565e1) A_27a) (exists ((V1566e2 $$unsorted)) (and (@ (@ tptp.mem V1566e2) A_27a) (exists ((V1567e3 $$unsorted)) (and (@ (@ tptp.mem V1567e3) A_27a) (exists ((V1568e4 $$unsorted)) (and (@ (@ tptp.mem V1568e4) A_27a) (exists ((V1569e5 $$unsorted)) (and (@ (@ tptp.mem V1569e5) A_27a) (exists ((V1570e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1570e6) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1564l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1565e1)) (@ (@ tptp.ap (@ _let_1 V1566e2)) (@ (@ tptp.ap (@ _let_1 V1567e3)) (@ (@ tptp.ap (@ _let_1 V1568e4)) (@ (@ tptp.ap (@ _let_1 V1569e5)) (@ (@ tptp.ap (@ _let_1 V1570e6)) V1564l_27))))))))))))))))))))))) (= (= _let_58 _let_13) (exists ((V1571l_27 $$unsorted)) (and (@ (@ tptp.mem V1571l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1572e1 $$unsorted)) (and (@ (@ tptp.mem V1572e1) A_27a) (exists ((V1573e2 $$unsorted)) (and (@ (@ tptp.mem V1573e2) A_27a) (exists ((V1574e3 $$unsorted)) (and (@ (@ tptp.mem V1574e3) A_27a) (exists ((V1575e4 $$unsorted)) (and (@ (@ tptp.mem V1575e4) A_27a) (exists ((V1576e5 $$unsorted)) (and (@ (@ tptp.mem V1576e5) A_27a) (exists ((V1577e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1577e6) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1571l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1572e1)) (@ (@ tptp.ap (@ _let_1 V1573e2)) (@ (@ tptp.ap (@ _let_1 V1574e3)) (@ (@ tptp.ap (@ _let_1 V1575e4)) (@ (@ tptp.ap (@ _let_1 V1576e5)) (@ (@ tptp.ap (@ _let_1 V1577e6)) V1571l_27))))))))))))))))))))))) (= (= _let_13 _let_56) (exists ((V1578l_27 $$unsorted)) (and (@ (@ tptp.mem V1578l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1579e1 $$unsorted)) (and (@ (@ tptp.mem V1579e1) A_27a) (exists ((V1580e2 $$unsorted)) (and (@ (@ tptp.mem V1580e2) A_27a) (exists ((V1581e3 $$unsorted)) (and (@ (@ tptp.mem V1581e3) A_27a) (exists ((V1582e4 $$unsorted)) (and (@ (@ tptp.mem V1582e4) A_27a) (exists ((V1583e5 $$unsorted)) (and (@ (@ tptp.mem V1583e5) A_27a) (exists ((V1584e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1584e6) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1578l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1579e1)) (@ (@ tptp.ap (@ _let_1 V1580e2)) (@ (@ tptp.ap (@ _let_1 V1581e3)) (@ (@ tptp.ap (@ _let_1 V1582e4)) (@ (@ tptp.ap (@ _let_1 V1583e5)) (@ (@ tptp.ap (@ _let_1 V1584e6)) V1578l_27))))))))))))))))))))))) (= (= _let_56 _let_13) (exists ((V1585l_27 $$unsorted)) (and (@ (@ tptp.mem V1585l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1586e1 $$unsorted)) (and (@ (@ tptp.mem V1586e1) A_27a) (exists ((V1587e2 $$unsorted)) (and (@ (@ tptp.mem V1587e2) A_27a) (exists ((V1588e3 $$unsorted)) (and (@ (@ tptp.mem V1588e3) A_27a) (exists ((V1589e4 $$unsorted)) (and (@ (@ tptp.mem V1589e4) A_27a) (exists ((V1590e5 $$unsorted)) (and (@ (@ tptp.mem V1590e5) A_27a) (exists ((V1591e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1591e6) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1585l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1586e1)) (@ (@ tptp.ap (@ _let_1 V1587e2)) (@ (@ tptp.ap (@ _let_1 V1588e3)) (@ (@ tptp.ap (@ _let_1 V1589e4)) (@ (@ tptp.ap (@ _let_1 V1590e5)) (@ (@ tptp.ap (@ _let_1 V1591e6)) V1585l_27))))))))))))))))))))))) (= (= _let_13 _let_52) (exists ((V1592e1 $$unsorted)) (and (@ (@ tptp.mem V1592e1) A_27a) (exists ((V1593e2 $$unsorted)) (and (@ (@ tptp.mem V1593e2) A_27a) (exists ((V1594e3 $$unsorted)) (and (@ (@ tptp.mem V1594e3) A_27a) (exists ((V1595e4 $$unsorted)) (and (@ (@ tptp.mem V1595e4) A_27a) (exists ((V1596e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1596e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1592e1)) (@ (@ tptp.ap (@ _let_1 V1593e2)) (@ (@ tptp.ap (@ _let_1 V1594e3)) (@ (@ tptp.ap (@ _let_1 V1595e4)) (@ (@ tptp.ap (@ _let_1 V1596e5)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))) (= (= _let_52 _let_13) (exists ((V1597e1 $$unsorted)) (and (@ (@ tptp.mem V1597e1) A_27a) (exists ((V1598e2 $$unsorted)) (and (@ (@ tptp.mem V1598e2) A_27a) (exists ((V1599e3 $$unsorted)) (and (@ (@ tptp.mem V1599e3) A_27a) (exists ((V1600e4 $$unsorted)) (and (@ (@ tptp.mem V1600e4) A_27a) (exists ((V1601e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1601e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1597e1)) (@ (@ tptp.ap (@ _let_1 V1598e2)) (@ (@ tptp.ap (@ _let_1 V1599e3)) (@ (@ tptp.ap (@ _let_1 V1600e4)) (@ (@ tptp.ap (@ _let_1 V1601e5)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_40)) _let_3)) (exists ((V1602l_27 $$unsorted)) (and (@ (@ tptp.mem V1602l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1603e1 $$unsorted)) (and (@ (@ tptp.mem V1603e1) A_27a) (exists ((V1604e2 $$unsorted)) (and (@ (@ tptp.mem V1604e2) A_27a) (exists ((V1605e3 $$unsorted)) (and (@ (@ tptp.mem V1605e3) A_27a) (exists ((V1606e4 $$unsorted)) (and (@ (@ tptp.mem V1606e4) A_27a) (exists ((V1607e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1607e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1603e1)) (@ (@ tptp.ap (@ _let_1 V1604e2)) (@ (@ tptp.ap (@ _let_1 V1605e3)) (@ (@ tptp.ap (@ _let_1 V1606e4)) (@ (@ tptp.ap (@ _let_1 V1607e5)) V1602l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_40)) (exists ((V1608l_27 $$unsorted)) (and (@ (@ tptp.mem V1608l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1609e1 $$unsorted)) (and (@ (@ tptp.mem V1609e1) A_27a) (exists ((V1610e2 $$unsorted)) (and (@ (@ tptp.mem V1610e2) A_27a) (exists ((V1611e3 $$unsorted)) (and (@ (@ tptp.mem V1611e3) A_27a) (exists ((V1612e4 $$unsorted)) (and (@ (@ tptp.mem V1612e4) A_27a) (exists ((V1613e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1613e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1609e1)) (@ (@ tptp.ap (@ _let_1 V1610e2)) (@ (@ tptp.ap (@ _let_1 V1611e3)) (@ (@ tptp.ap (@ _let_1 V1612e4)) (@ (@ tptp.ap (@ _let_1 V1613e5)) V1608l_27)))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_47)) _let_3)) (exists ((V1614l_27 $$unsorted)) (and (@ (@ tptp.mem V1614l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1615e1 $$unsorted)) (and (@ (@ tptp.mem V1615e1) A_27a) (exists ((V1616e2 $$unsorted)) (and (@ (@ tptp.mem V1616e2) A_27a) (exists ((V1617e3 $$unsorted)) (and (@ (@ tptp.mem V1617e3) A_27a) (exists ((V1618e4 $$unsorted)) (and (@ (@ tptp.mem V1618e4) A_27a) (exists ((V1619e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1619e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1615e1)) (@ (@ tptp.ap (@ _let_1 V1616e2)) (@ (@ tptp.ap (@ _let_1 V1617e3)) (@ (@ tptp.ap (@ _let_1 V1618e4)) (@ (@ tptp.ap (@ _let_1 V1619e5)) V1614l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_47)) (exists ((V1620l_27 $$unsorted)) (and (@ (@ tptp.mem V1620l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1621e1 $$unsorted)) (and (@ (@ tptp.mem V1621e1) A_27a) (exists ((V1622e2 $$unsorted)) (and (@ (@ tptp.mem V1622e2) A_27a) (exists ((V1623e3 $$unsorted)) (and (@ (@ tptp.mem V1623e3) A_27a) (exists ((V1624e4 $$unsorted)) (and (@ (@ tptp.mem V1624e4) A_27a) (exists ((V1625e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1625e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1621e1)) (@ (@ tptp.ap (@ _let_1 V1622e2)) (@ (@ tptp.ap (@ _let_1 V1623e3)) (@ (@ tptp.ap (@ _let_1 V1624e4)) (@ (@ tptp.ap (@ _let_1 V1625e5)) V1620l_27)))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_50)) _let_3)) (exists ((V1626l_27 $$unsorted)) (and (@ (@ tptp.mem V1626l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1627e1 $$unsorted)) (and (@ (@ tptp.mem V1627e1) A_27a) (exists ((V1628e2 $$unsorted)) (and (@ (@ tptp.mem V1628e2) A_27a) (exists ((V1629e3 $$unsorted)) (and (@ (@ tptp.mem V1629e3) A_27a) (exists ((V1630e4 $$unsorted)) (and (@ (@ tptp.mem V1630e4) A_27a) (exists ((V1631e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1631e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1626l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1627e1)) (@ (@ tptp.ap (@ _let_1 V1628e2)) (@ (@ tptp.ap (@ _let_1 V1629e3)) (@ (@ tptp.ap (@ _let_1 V1630e4)) (@ (@ tptp.ap (@ _let_1 V1631e5)) V1626l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_50)) (exists ((V1632l_27 $$unsorted)) (and (@ (@ tptp.mem V1632l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1633e1 $$unsorted)) (and (@ (@ tptp.mem V1633e1) A_27a) (exists ((V1634e2 $$unsorted)) (and (@ (@ tptp.mem V1634e2) A_27a) (exists ((V1635e3 $$unsorted)) (and (@ (@ tptp.mem V1635e3) A_27a) (exists ((V1636e4 $$unsorted)) (and (@ (@ tptp.mem V1636e4) A_27a) (exists ((V1637e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1637e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1632l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1633e1)) (@ (@ tptp.ap (@ _let_1 V1634e2)) (@ (@ tptp.ap (@ _let_1 V1635e3)) (@ (@ tptp.ap (@ _let_1 V1636e4)) (@ (@ tptp.ap (@ _let_1 V1637e5)) V1632l_27)))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_48)) _let_3)) (exists ((V1638l_27 $$unsorted)) (and (@ (@ tptp.mem V1638l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1639e1 $$unsorted)) (and (@ (@ tptp.mem V1639e1) A_27a) (exists ((V1640e2 $$unsorted)) (and (@ (@ tptp.mem V1640e2) A_27a) (exists ((V1641e3 $$unsorted)) (and (@ (@ tptp.mem V1641e3) A_27a) (exists ((V1642e4 $$unsorted)) (and (@ (@ tptp.mem V1642e4) A_27a) (exists ((V1643e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1643e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1638l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1639e1)) (@ (@ tptp.ap (@ _let_1 V1640e2)) (@ (@ tptp.ap (@ _let_1 V1641e3)) (@ (@ tptp.ap (@ _let_1 V1642e4)) (@ (@ tptp.ap (@ _let_1 V1643e5)) V1638l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_48)) (exists ((V1644l_27 $$unsorted)) (and (@ (@ tptp.mem V1644l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1645e1 $$unsorted)) (and (@ (@ tptp.mem V1645e1) A_27a) (exists ((V1646e2 $$unsorted)) (and (@ (@ tptp.mem V1646e2) A_27a) (exists ((V1647e3 $$unsorted)) (and (@ (@ tptp.mem V1647e3) A_27a) (exists ((V1648e4 $$unsorted)) (and (@ (@ tptp.mem V1648e4) A_27a) (exists ((V1649e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1649e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1644l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1645e1)) (@ (@ tptp.ap (@ _let_1 V1646e2)) (@ (@ tptp.ap (@ _let_1 V1647e3)) (@ (@ tptp.ap (@ _let_1 V1648e4)) (@ (@ tptp.ap (@ _let_1 V1649e5)) V1644l_27)))))))))))))))))))) (= (= _let_13 _let_51) (exists ((V1650l_27 $$unsorted)) (and (@ (@ tptp.mem V1650l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1651e1 $$unsorted)) (and (@ (@ tptp.mem V1651e1) A_27a) (exists ((V1652e2 $$unsorted)) (and (@ (@ tptp.mem V1652e2) A_27a) (exists ((V1653e3 $$unsorted)) (and (@ (@ tptp.mem V1653e3) A_27a) (exists ((V1654e4 $$unsorted)) (and (@ (@ tptp.mem V1654e4) A_27a) (exists ((V1655e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1655e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1650l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1651e1)) (@ (@ tptp.ap (@ _let_1 V1652e2)) (@ (@ tptp.ap (@ _let_1 V1653e3)) (@ (@ tptp.ap (@ _let_1 V1654e4)) (@ (@ tptp.ap (@ _let_1 V1655e5)) V1650l_27)))))))))))))))))))) (= (= _let_51 _let_13) (exists ((V1656l_27 $$unsorted)) (and (@ (@ tptp.mem V1656l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1657e1 $$unsorted)) (and (@ (@ tptp.mem V1657e1) A_27a) (exists ((V1658e2 $$unsorted)) (and (@ (@ tptp.mem V1658e2) A_27a) (exists ((V1659e3 $$unsorted)) (and (@ (@ tptp.mem V1659e3) A_27a) (exists ((V1660e4 $$unsorted)) (and (@ (@ tptp.mem V1660e4) A_27a) (exists ((V1661e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1661e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1656l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1657e1)) (@ (@ tptp.ap (@ _let_1 V1658e2)) (@ (@ tptp.ap (@ _let_1 V1659e3)) (@ (@ tptp.ap (@ _let_1 V1660e4)) (@ (@ tptp.ap (@ _let_1 V1661e5)) V1656l_27)))))))))))))))))))) (= (= _let_13 _let_49) (exists ((V1662l_27 $$unsorted)) (and (@ (@ tptp.mem V1662l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1663e1 $$unsorted)) (and (@ (@ tptp.mem V1663e1) A_27a) (exists ((V1664e2 $$unsorted)) (and (@ (@ tptp.mem V1664e2) A_27a) (exists ((V1665e3 $$unsorted)) (and (@ (@ tptp.mem V1665e3) A_27a) (exists ((V1666e4 $$unsorted)) (and (@ (@ tptp.mem V1666e4) A_27a) (exists ((V1667e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1667e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1662l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1663e1)) (@ (@ tptp.ap (@ _let_1 V1664e2)) (@ (@ tptp.ap (@ _let_1 V1665e3)) (@ (@ tptp.ap (@ _let_1 V1666e4)) (@ (@ tptp.ap (@ _let_1 V1667e5)) V1662l_27)))))))))))))))))))) (= (= _let_49 _let_13) (exists ((V1668l_27 $$unsorted)) (and (@ (@ tptp.mem V1668l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1669e1 $$unsorted)) (and (@ (@ tptp.mem V1669e1) A_27a) (exists ((V1670e2 $$unsorted)) (and (@ (@ tptp.mem V1670e2) A_27a) (exists ((V1671e3 $$unsorted)) (and (@ (@ tptp.mem V1671e3) A_27a) (exists ((V1672e4 $$unsorted)) (and (@ (@ tptp.mem V1672e4) A_27a) (exists ((V1673e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1673e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1668l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1669e1)) (@ (@ tptp.ap (@ _let_1 V1670e2)) (@ (@ tptp.ap (@ _let_1 V1671e3)) (@ (@ tptp.ap (@ _let_1 V1672e4)) (@ (@ tptp.ap (@ _let_1 V1673e5)) V1668l_27)))))))))))))))))))) (= (= _let_13 _let_45) (exists ((V1674e1 $$unsorted)) (and (@ (@ tptp.mem V1674e1) A_27a) (exists ((V1675e2 $$unsorted)) (and (@ (@ tptp.mem V1675e2) A_27a) (exists ((V1676e3 $$unsorted)) (and (@ (@ tptp.mem V1676e3) A_27a) (exists ((V1677e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1677e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1674e1)) (@ (@ tptp.ap (@ _let_1 V1675e2)) (@ (@ tptp.ap (@ _let_1 V1676e3)) (@ (@ tptp.ap (@ _let_1 V1677e4)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))) (= (= _let_45 _let_13) (exists ((V1678e1 $$unsorted)) (and (@ (@ tptp.mem V1678e1) A_27a) (exists ((V1679e2 $$unsorted)) (and (@ (@ tptp.mem V1679e2) A_27a) (exists ((V1680e3 $$unsorted)) (and (@ (@ tptp.mem V1680e3) A_27a) (exists ((V1681e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1681e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1678e1)) (@ (@ tptp.ap (@ _let_1 V1679e2)) (@ (@ tptp.ap (@ _let_1 V1680e3)) (@ (@ tptp.ap (@ _let_1 V1681e4)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_33)) _let_3)) (exists ((V1682l_27 $$unsorted)) (and (@ (@ tptp.mem V1682l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1683e1 $$unsorted)) (and (@ (@ tptp.mem V1683e1) A_27a) (exists ((V1684e2 $$unsorted)) (and (@ (@ tptp.mem V1684e2) A_27a) (exists ((V1685e3 $$unsorted)) (and (@ (@ tptp.mem V1685e3) A_27a) (exists ((V1686e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1686e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1683e1)) (@ (@ tptp.ap (@ _let_1 V1684e2)) (@ (@ tptp.ap (@ _let_1 V1685e3)) (@ (@ tptp.ap (@ _let_1 V1686e4)) V1682l_27))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_33)) (exists ((V1687l_27 $$unsorted)) (and (@ (@ tptp.mem V1687l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1688e1 $$unsorted)) (and (@ (@ tptp.mem V1688e1) A_27a) (exists ((V1689e2 $$unsorted)) (and (@ (@ tptp.mem V1689e2) A_27a) (exists ((V1690e3 $$unsorted)) (and (@ (@ tptp.mem V1690e3) A_27a) (exists ((V1691e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1691e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1688e1)) (@ (@ tptp.ap (@ _let_1 V1689e2)) (@ (@ tptp.ap (@ _let_1 V1690e3)) (@ (@ tptp.ap (@ _let_1 V1691e4)) V1687l_27))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_40)) _let_3)) (exists ((V1692l_27 $$unsorted)) (and (@ (@ tptp.mem V1692l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1693e1 $$unsorted)) (and (@ (@ tptp.mem V1693e1) A_27a) (exists ((V1694e2 $$unsorted)) (and (@ (@ tptp.mem V1694e2) A_27a) (exists ((V1695e3 $$unsorted)) (and (@ (@ tptp.mem V1695e3) A_27a) (exists ((V1696e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1696e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1693e1)) (@ (@ tptp.ap (@ _let_1 V1694e2)) (@ (@ tptp.ap (@ _let_1 V1695e3)) (@ (@ tptp.ap (@ _let_1 V1696e4)) V1692l_27))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_40)) (exists ((V1697l_27 $$unsorted)) (and (@ (@ tptp.mem V1697l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1698e1 $$unsorted)) (and (@ (@ tptp.mem V1698e1) A_27a) (exists ((V1699e2 $$unsorted)) (and (@ (@ tptp.mem V1699e2) A_27a) (exists ((V1700e3 $$unsorted)) (and (@ (@ tptp.mem V1700e3) A_27a) (exists ((V1701e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1701e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1698e1)) (@ (@ tptp.ap (@ _let_1 V1699e2)) (@ (@ tptp.ap (@ _let_1 V1700e3)) (@ (@ tptp.ap (@ _let_1 V1701e4)) V1697l_27))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_43)) _let_3)) (exists ((V1702l_27 $$unsorted)) (and (@ (@ tptp.mem V1702l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1703e1 $$unsorted)) (and (@ (@ tptp.mem V1703e1) A_27a) (exists ((V1704e2 $$unsorted)) (and (@ (@ tptp.mem V1704e2) A_27a) (exists ((V1705e3 $$unsorted)) (and (@ (@ tptp.mem V1705e3) A_27a) (exists ((V1706e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1706e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1702l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1703e1)) (@ (@ tptp.ap (@ _let_1 V1704e2)) (@ (@ tptp.ap (@ _let_1 V1705e3)) (@ (@ tptp.ap (@ _let_1 V1706e4)) V1702l_27))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_43)) (exists ((V1707l_27 $$unsorted)) (and (@ (@ tptp.mem V1707l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1708e1 $$unsorted)) (and (@ (@ tptp.mem V1708e1) A_27a) (exists ((V1709e2 $$unsorted)) (and (@ (@ tptp.mem V1709e2) A_27a) (exists ((V1710e3 $$unsorted)) (and (@ (@ tptp.mem V1710e3) A_27a) (exists ((V1711e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1711e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1707l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1708e1)) (@ (@ tptp.ap (@ _let_1 V1709e2)) (@ (@ tptp.ap (@ _let_1 V1710e3)) (@ (@ tptp.ap (@ _let_1 V1711e4)) V1707l_27))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_41)) _let_3)) (exists ((V1712l_27 $$unsorted)) (and (@ (@ tptp.mem V1712l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1713e1 $$unsorted)) (and (@ (@ tptp.mem V1713e1) A_27a) (exists ((V1714e2 $$unsorted)) (and (@ (@ tptp.mem V1714e2) A_27a) (exists ((V1715e3 $$unsorted)) (and (@ (@ tptp.mem V1715e3) A_27a) (exists ((V1716e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1716e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1712l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1713e1)) (@ (@ tptp.ap (@ _let_1 V1714e2)) (@ (@ tptp.ap (@ _let_1 V1715e3)) (@ (@ tptp.ap (@ _let_1 V1716e4)) V1712l_27))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_41)) (exists ((V1717l_27 $$unsorted)) (and (@ (@ tptp.mem V1717l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1718e1 $$unsorted)) (and (@ (@ tptp.mem V1718e1) A_27a) (exists ((V1719e2 $$unsorted)) (and (@ (@ tptp.mem V1719e2) A_27a) (exists ((V1720e3 $$unsorted)) (and (@ (@ tptp.mem V1720e3) A_27a) (exists ((V1721e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1721e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1717l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1718e1)) (@ (@ tptp.ap (@ _let_1 V1719e2)) (@ (@ tptp.ap (@ _let_1 V1720e3)) (@ (@ tptp.ap (@ _let_1 V1721e4)) V1717l_27))))))))))))))))) (= (= _let_13 _let_44) (exists ((V1722l_27 $$unsorted)) (and (@ (@ tptp.mem V1722l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1723e1 $$unsorted)) (and (@ (@ tptp.mem V1723e1) A_27a) (exists ((V1724e2 $$unsorted)) (and (@ (@ tptp.mem V1724e2) A_27a) (exists ((V1725e3 $$unsorted)) (and (@ (@ tptp.mem V1725e3) A_27a) (exists ((V1726e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1726e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1722l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1723e1)) (@ (@ tptp.ap (@ _let_1 V1724e2)) (@ (@ tptp.ap (@ _let_1 V1725e3)) (@ (@ tptp.ap (@ _let_1 V1726e4)) V1722l_27))))))))))))))))) (= (= _let_44 _let_13) (exists ((V1727l_27 $$unsorted)) (and (@ (@ tptp.mem V1727l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1728e1 $$unsorted)) (and (@ (@ tptp.mem V1728e1) A_27a) (exists ((V1729e2 $$unsorted)) (and (@ (@ tptp.mem V1729e2) A_27a) (exists ((V1730e3 $$unsorted)) (and (@ (@ tptp.mem V1730e3) A_27a) (exists ((V1731e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1731e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1727l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1728e1)) (@ (@ tptp.ap (@ _let_1 V1729e2)) (@ (@ tptp.ap (@ _let_1 V1730e3)) (@ (@ tptp.ap (@ _let_1 V1731e4)) V1727l_27))))))))))))))))) (= (= _let_13 _let_42) (exists ((V1732l_27 $$unsorted)) (and (@ (@ tptp.mem V1732l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1733e1 $$unsorted)) (and (@ (@ tptp.mem V1733e1) A_27a) (exists ((V1734e2 $$unsorted)) (and (@ (@ tptp.mem V1734e2) A_27a) (exists ((V1735e3 $$unsorted)) (and (@ (@ tptp.mem V1735e3) A_27a) (exists ((V1736e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1736e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1732l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1733e1)) (@ (@ tptp.ap (@ _let_1 V1734e2)) (@ (@ tptp.ap (@ _let_1 V1735e3)) (@ (@ tptp.ap (@ _let_1 V1736e4)) V1732l_27))))))))))))))))) (= (= _let_42 _let_13) (exists ((V1737l_27 $$unsorted)) (and (@ (@ tptp.mem V1737l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1738e1 $$unsorted)) (and (@ (@ tptp.mem V1738e1) A_27a) (exists ((V1739e2 $$unsorted)) (and (@ (@ tptp.mem V1739e2) A_27a) (exists ((V1740e3 $$unsorted)) (and (@ (@ tptp.mem V1740e3) A_27a) (exists ((V1741e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1741e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1737l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1738e1)) (@ (@ tptp.ap (@ _let_1 V1739e2)) (@ (@ tptp.ap (@ _let_1 V1740e3)) (@ (@ tptp.ap (@ _let_1 V1741e4)) V1737l_27))))))))))))))))) (= (= _let_13 _let_38) (exists ((V1742e1 $$unsorted)) (and (@ (@ tptp.mem V1742e1) A_27a) (exists ((V1743e2 $$unsorted)) (and (@ (@ tptp.mem V1743e2) A_27a) (exists ((V1744e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1744e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1742e1)) (@ (@ tptp.ap (@ _let_1 V1743e2)) (@ (@ tptp.ap (@ _let_1 V1744e3)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))) (= (= _let_38 _let_13) (exists ((V1745e1 $$unsorted)) (and (@ (@ tptp.mem V1745e1) A_27a) (exists ((V1746e2 $$unsorted)) (and (@ (@ tptp.mem V1746e2) A_27a) (exists ((V1747e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1747e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1745e1)) (@ (@ tptp.ap (@ _let_1 V1746e2)) (@ (@ tptp.ap (@ _let_1 V1747e3)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_26)) _let_3)) (exists ((V1748l_27 $$unsorted)) (and (@ (@ tptp.mem V1748l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1749e1 $$unsorted)) (and (@ (@ tptp.mem V1749e1) A_27a) (exists ((V1750e2 $$unsorted)) (and (@ (@ tptp.mem V1750e2) A_27a) (exists ((V1751e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1751e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1749e1)) (@ (@ tptp.ap (@ _let_1 V1750e2)) (@ (@ tptp.ap (@ _let_1 V1751e3)) V1748l_27)))))))))))))) (= (@ tptp.p (@ _let_22 _let_26)) (exists ((V1752l_27 $$unsorted)) (and (@ (@ tptp.mem V1752l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1753e1 $$unsorted)) (and (@ (@ tptp.mem V1753e1) A_27a) (exists ((V1754e2 $$unsorted)) (and (@ (@ tptp.mem V1754e2) A_27a) (exists ((V1755e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1755e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1753e1)) (@ (@ tptp.ap (@ _let_1 V1754e2)) (@ (@ tptp.ap (@ _let_1 V1755e3)) V1752l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_33)) _let_3)) (exists ((V1756l_27 $$unsorted)) (and (@ (@ tptp.mem V1756l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1757e1 $$unsorted)) (and (@ (@ tptp.mem V1757e1) A_27a) (exists ((V1758e2 $$unsorted)) (and (@ (@ tptp.mem V1758e2) A_27a) (exists ((V1759e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1759e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1757e1)) (@ (@ tptp.ap (@ _let_1 V1758e2)) (@ (@ tptp.ap (@ _let_1 V1759e3)) V1756l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_33)) (exists ((V1760l_27 $$unsorted)) (and (@ (@ tptp.mem V1760l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1761e1 $$unsorted)) (and (@ (@ tptp.mem V1761e1) A_27a) (exists ((V1762e2 $$unsorted)) (and (@ (@ tptp.mem V1762e2) A_27a) (exists ((V1763e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1763e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1761e1)) (@ (@ tptp.ap (@ _let_1 V1762e2)) (@ (@ tptp.ap (@ _let_1 V1763e3)) V1760l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_36)) _let_3)) (exists ((V1764l_27 $$unsorted)) (and (@ (@ tptp.mem V1764l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1765e1 $$unsorted)) (and (@ (@ tptp.mem V1765e1) A_27a) (exists ((V1766e2 $$unsorted)) (and (@ (@ tptp.mem V1766e2) A_27a) (exists ((V1767e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1767e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1764l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1765e1)) (@ (@ tptp.ap (@ _let_1 V1766e2)) (@ (@ tptp.ap (@ _let_1 V1767e3)) V1764l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_36)) (exists ((V1768l_27 $$unsorted)) (and (@ (@ tptp.mem V1768l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1769e1 $$unsorted)) (and (@ (@ tptp.mem V1769e1) A_27a) (exists ((V1770e2 $$unsorted)) (and (@ (@ tptp.mem V1770e2) A_27a) (exists ((V1771e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1771e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1768l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1769e1)) (@ (@ tptp.ap (@ _let_1 V1770e2)) (@ (@ tptp.ap (@ _let_1 V1771e3)) V1768l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_34)) _let_3)) (exists ((V1772l_27 $$unsorted)) (and (@ (@ tptp.mem V1772l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1773e1 $$unsorted)) (and (@ (@ tptp.mem V1773e1) A_27a) (exists ((V1774e2 $$unsorted)) (and (@ (@ tptp.mem V1774e2) A_27a) (exists ((V1775e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1775e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1772l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1773e1)) (@ (@ tptp.ap (@ _let_1 V1774e2)) (@ (@ tptp.ap (@ _let_1 V1775e3)) V1772l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_34)) (exists ((V1776l_27 $$unsorted)) (and (@ (@ tptp.mem V1776l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1777e1 $$unsorted)) (and (@ (@ tptp.mem V1777e1) A_27a) (exists ((V1778e2 $$unsorted)) (and (@ (@ tptp.mem V1778e2) A_27a) (exists ((V1779e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1779e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1776l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1777e1)) (@ (@ tptp.ap (@ _let_1 V1778e2)) (@ (@ tptp.ap (@ _let_1 V1779e3)) V1776l_27)))))))))))))) (= (= _let_13 _let_37) (exists ((V1780l_27 $$unsorted)) (and (@ (@ tptp.mem V1780l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1781e1 $$unsorted)) (and (@ (@ tptp.mem V1781e1) A_27a) (exists ((V1782e2 $$unsorted)) (and (@ (@ tptp.mem V1782e2) A_27a) (exists ((V1783e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1783e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1780l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1781e1)) (@ (@ tptp.ap (@ _let_1 V1782e2)) (@ (@ tptp.ap (@ _let_1 V1783e3)) V1780l_27)))))))))))))) (= (= _let_37 _let_13) (exists ((V1784l_27 $$unsorted)) (and (@ (@ tptp.mem V1784l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1785e1 $$unsorted)) (and (@ (@ tptp.mem V1785e1) A_27a) (exists ((V1786e2 $$unsorted)) (and (@ (@ tptp.mem V1786e2) A_27a) (exists ((V1787e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1787e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1784l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1785e1)) (@ (@ tptp.ap (@ _let_1 V1786e2)) (@ (@ tptp.ap (@ _let_1 V1787e3)) V1784l_27)))))))))))))) (= (= _let_13 _let_35) (exists ((V1788l_27 $$unsorted)) (and (@ (@ tptp.mem V1788l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1789e1 $$unsorted)) (and (@ (@ tptp.mem V1789e1) A_27a) (exists ((V1790e2 $$unsorted)) (and (@ (@ tptp.mem V1790e2) A_27a) (exists ((V1791e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1791e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1788l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1789e1)) (@ (@ tptp.ap (@ _let_1 V1790e2)) (@ (@ tptp.ap (@ _let_1 V1791e3)) V1788l_27)))))))))))))) (= (= _let_35 _let_13) (exists ((V1792l_27 $$unsorted)) (and (@ (@ tptp.mem V1792l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1793e1 $$unsorted)) (and (@ (@ tptp.mem V1793e1) A_27a) (exists ((V1794e2 $$unsorted)) (and (@ (@ tptp.mem V1794e2) A_27a) (exists ((V1795e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1795e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1792l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1793e1)) (@ (@ tptp.ap (@ _let_1 V1794e2)) (@ (@ tptp.ap (@ _let_1 V1795e3)) V1792l_27)))))))))))))) (= (= _let_13 _let_31) (exists ((V1796e1 $$unsorted)) (and (@ (@ tptp.mem V1796e1) A_27a) (exists ((V1797e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1797e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1796e1)) (@ (@ tptp.ap (@ _let_1 V1797e2)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))) (= (= _let_31 _let_13) (exists ((V1798e1 $$unsorted)) (and (@ (@ tptp.mem V1798e1) A_27a) (exists ((V1799e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1799e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1798e1)) (@ (@ tptp.ap (@ _let_1 V1799e2)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_10)) _let_3)) (exists ((V1800l_27 $$unsorted)) (and (@ (@ tptp.mem V1800l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1801e1 $$unsorted)) (and (@ (@ tptp.mem V1801e1) A_27a) (exists ((V1802e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1802e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1801e1)) (@ (@ tptp.ap (@ _let_1 V1802e2)) V1800l_27))))))))))) (= (@ tptp.p (@ _let_22 _let_10)) (exists ((V1803l_27 $$unsorted)) (and (@ (@ tptp.mem V1803l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1804e1 $$unsorted)) (and (@ (@ tptp.mem V1804e1) A_27a) (exists ((V1805e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1805e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1804e1)) (@ (@ tptp.ap (@ _let_1 V1805e2)) V1803l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_26)) _let_3)) (exists ((V1806l_27 $$unsorted)) (and (@ (@ tptp.mem V1806l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1807e1 $$unsorted)) (and (@ (@ tptp.mem V1807e1) A_27a) (exists ((V1808e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1808e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1807e1)) (@ (@ tptp.ap (@ _let_1 V1808e2)) V1806l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_26)) (exists ((V1809l_27 $$unsorted)) (and (@ (@ tptp.mem V1809l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1810e1 $$unsorted)) (and (@ (@ tptp.mem V1810e1) A_27a) (exists ((V1811e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1811e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1810e1)) (@ (@ tptp.ap (@ _let_1 V1811e2)) V1809l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_29)) _let_3)) (exists ((V1812l_27 $$unsorted)) (and (@ (@ tptp.mem V1812l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1813e1 $$unsorted)) (and (@ (@ tptp.mem V1813e1) A_27a) (exists ((V1814e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1814e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1812l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1813e1)) (@ (@ tptp.ap (@ _let_1 V1814e2)) V1812l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_29)) (exists ((V1815l_27 $$unsorted)) (and (@ (@ tptp.mem V1815l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1816e1 $$unsorted)) (and (@ (@ tptp.mem V1816e1) A_27a) (exists ((V1817e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1817e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1815l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1816e1)) (@ (@ tptp.ap (@ _let_1 V1817e2)) V1815l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_27)) _let_3)) (exists ((V1818l_27 $$unsorted)) (and (@ (@ tptp.mem V1818l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1819e1 $$unsorted)) (and (@ (@ tptp.mem V1819e1) A_27a) (exists ((V1820e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1820e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1818l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1819e1)) (@ (@ tptp.ap (@ _let_1 V1820e2)) V1818l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_27)) (exists ((V1821l_27 $$unsorted)) (and (@ (@ tptp.mem V1821l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1822e1 $$unsorted)) (and (@ (@ tptp.mem V1822e1) A_27a) (exists ((V1823e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1823e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1821l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1822e1)) (@ (@ tptp.ap (@ _let_1 V1823e2)) V1821l_27))))))))))) (= (= _let_13 _let_30) (exists ((V1824l_27 $$unsorted)) (and (@ (@ tptp.mem V1824l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1825e1 $$unsorted)) (and (@ (@ tptp.mem V1825e1) A_27a) (exists ((V1826e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1826e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1824l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1825e1)) (@ (@ tptp.ap (@ _let_1 V1826e2)) V1824l_27))))))))))) (= (= _let_30 _let_13) (exists ((V1827l_27 $$unsorted)) (and (@ (@ tptp.mem V1827l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1828e1 $$unsorted)) (and (@ (@ tptp.mem V1828e1) A_27a) (exists ((V1829e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1829e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1827l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1828e1)) (@ (@ tptp.ap (@ _let_1 V1829e2)) V1827l_27))))))))))) (= (= _let_13 _let_28) (exists ((V1830l_27 $$unsorted)) (and (@ (@ tptp.mem V1830l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1831e1 $$unsorted)) (and (@ (@ tptp.mem V1831e1) A_27a) (exists ((V1832e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1832e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1830l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1831e1)) (@ (@ tptp.ap (@ _let_1 V1832e2)) V1830l_27))))))))))) (= (= _let_28 _let_13) (exists ((V1833l_27 $$unsorted)) (and (@ (@ tptp.mem V1833l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1834e1 $$unsorted)) (and (@ (@ tptp.mem V1834e1) A_27a) (exists ((V1835e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1835e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1833l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1834e1)) (@ (@ tptp.ap (@ _let_1 V1835e2)) V1833l_27))))))))))) (= (= _let_13 _let_23) (exists ((V1836e1 $$unsorted)) (and (@ (@ tptp.mem V1836e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1836e1)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (= (= _let_23 _let_13) (exists ((V1837e1 $$unsorted)) (and (@ (@ tptp.mem V1837e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1837e1)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_2)) _let_3)) (exists ((V1838l_27 $$unsorted)) (and (@ (@ tptp.mem V1838l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1839e1 $$unsorted)) (and (@ (@ tptp.mem V1839e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1839e1)) V1838l_27))))))) (= (@ tptp.p (@ _let_22 _let_2)) (exists ((V1840l_27 $$unsorted)) (and (@ (@ tptp.mem V1840l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1841e1 $$unsorted)) (and (@ (@ tptp.mem V1841e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1841e1)) V1840l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_10)) _let_3)) (exists ((V1842l_27 $$unsorted)) (and (@ (@ tptp.mem V1842l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1843e1 $$unsorted)) (and (@ (@ tptp.mem V1843e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1843e1)) V1842l_27))))))) (= (@ tptp.p (@ _let_21 _let_10)) (exists ((V1844l_27 $$unsorted)) (and (@ (@ tptp.mem V1844l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1845e1 $$unsorted)) (and (@ (@ tptp.mem V1845e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1845e1)) V1844l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_19)) _let_3)) (exists ((V1846l_27 $$unsorted)) (and (@ (@ tptp.mem V1846l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1847e1 $$unsorted)) (and (@ (@ tptp.mem V1847e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1846l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1847e1)) V1846l_27))))))) (= (@ tptp.p (@ _let_21 _let_19)) (exists ((V1848l_27 $$unsorted)) (and (@ (@ tptp.mem V1848l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1849e1 $$unsorted)) (and (@ (@ tptp.mem V1849e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1848l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1849e1)) V1848l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_17)) _let_3)) (exists ((V1850l_27 $$unsorted)) (and (@ (@ tptp.mem V1850l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1851e1 $$unsorted)) (and (@ (@ tptp.mem V1851e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1850l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1851e1)) V1850l_27))))))) (= (@ tptp.p (@ _let_21 _let_17)) (exists ((V1852l_27 $$unsorted)) (and (@ (@ tptp.mem V1852l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1853e1 $$unsorted)) (and (@ (@ tptp.mem V1853e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1852l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1853e1)) V1852l_27))))))) (= (= _let_13 _let_20) (exists ((V1854l_27 $$unsorted)) (and (@ (@ tptp.mem V1854l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1855e1 $$unsorted)) (and (@ (@ tptp.mem V1855e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1854l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1855e1)) V1854l_27))))))) (= (= _let_20 _let_13) (exists ((V1856l_27 $$unsorted)) (and (@ (@ tptp.mem V1856l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1857e1 $$unsorted)) (and (@ (@ tptp.mem V1857e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1856l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1857e1)) V1856l_27))))))) (= (= _let_13 _let_18) (exists ((V1858l_27 $$unsorted)) (and (@ (@ tptp.mem V1858l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1859e1 $$unsorted)) (and (@ (@ tptp.mem V1859e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1858l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1859e1)) V1858l_27))))))) (= (= _let_18 _let_13) (exists ((V1860l_27 $$unsorted)) (and (@ (@ tptp.mem V1860l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1861e1 $$unsorted)) (and (@ (@ tptp.mem V1861e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1860l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1861e1)) V1860l_27))))))) (= (= _let_13 tptp.fo__c_2Enum_2E0) _let_1) (= (= tptp.fo__c_2Enum_2E0 _let_13) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_3)) _let_10)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_11 _let_10)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_2)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2)) _let_1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 9.41/9.74  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (= V0l (@ tptp.c_2Elist_2ENIL A_27a)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_3 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_8 (@ _let_7 _let_6))) (let ((_let_9 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_10 (@ _let_9 _let_8))) (let ((_let_11 (@ tptp.ap tptp.c_2Earithmetic_2E_3E))) (let ((_let_12 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_13 (@ tptp.surj__ty_2Enum_2Enum _let_3))) (let ((_let_14 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_15 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_16 (@ tptp.ap (@ _let_15 _let_14)))) (let ((_let_17 (@ _let_16 _let_10))) (let ((_let_18 (@ tptp.surj__ty_2Enum_2Enum _let_17))) (let ((_let_19 (@ (@ tptp.ap (@ _let_15 _let_10)) _let_14))) (let ((_let_20 (@ tptp.surj__ty_2Enum_2Enum _let_19))) (let ((_let_21 (@ tptp.ap (@ _let_5 _let_3)))) (let ((_let_22 (@ tptp.ap (@ _let_11 _let_3)))) (let ((_let_23 (@ tptp.surj__ty_2Enum_2Enum _let_10))) (let ((_let_24 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_25 (@ _let_24 _let_6))) (let ((_let_26 (@ _let_9 _let_25))) (let ((_let_27 (@ _let_16 _let_26))) (let ((_let_28 (@ tptp.surj__ty_2Enum_2Enum _let_27))) (let ((_let_29 (@ (@ tptp.ap (@ _let_15 _let_26)) _let_14))) (let ((_let_30 (@ tptp.surj__ty_2Enum_2Enum _let_29))) (let ((_let_31 (@ tptp.surj__ty_2Enum_2Enum _let_26))) (let ((_let_32 (@ _let_7 _let_8))) (let ((_let_33 (@ _let_9 _let_32))) (let ((_let_34 (@ _let_16 _let_33))) (let ((_let_35 (@ tptp.surj__ty_2Enum_2Enum _let_34))) (let ((_let_36 (@ (@ tptp.ap (@ _let_15 _let_33)) _let_14))) (let ((_let_37 (@ tptp.surj__ty_2Enum_2Enum _let_36))) (let ((_let_38 (@ tptp.surj__ty_2Enum_2Enum _let_33))) (let ((_let_39 (@ _let_24 _let_8))) (let ((_let_40 (@ _let_9 _let_39))) (let ((_let_41 (@ _let_16 _let_40))) (let ((_let_42 (@ tptp.surj__ty_2Enum_2Enum _let_41))) (let ((_let_43 (@ (@ tptp.ap (@ _let_15 _let_40)) _let_14))) (let ((_let_44 (@ tptp.surj__ty_2Enum_2Enum _let_43))) (let ((_let_45 (@ tptp.surj__ty_2Enum_2Enum _let_40))) (let ((_let_46 (@ _let_7 _let_25))) (let ((_let_47 (@ _let_9 _let_46))) (let ((_let_48 (@ _let_16 _let_47))) (let ((_let_49 (@ tptp.surj__ty_2Enum_2Enum _let_48))) (let ((_let_50 (@ (@ tptp.ap (@ _let_15 _let_47)) _let_14))) (let ((_let_51 (@ tptp.surj__ty_2Enum_2Enum _let_50))) (let ((_let_52 (@ tptp.surj__ty_2Enum_2Enum _let_47))) (let ((_let_53 (@ _let_24 _let_25))) (let ((_let_54 (@ _let_9 _let_53))) (let ((_let_55 (@ _let_16 _let_54))) (let ((_let_56 (@ tptp.surj__ty_2Enum_2Enum _let_55))) (let ((_let_57 (@ (@ tptp.ap (@ _let_15 _let_54)) _let_14))) (let ((_let_58 (@ tptp.surj__ty_2Enum_2Enum _let_57))) (let ((_let_59 (@ tptp.surj__ty_2Enum_2Enum _let_54))) (let ((_let_60 (@ _let_7 _let_32))) (let ((_let_61 (@ _let_9 _let_60))) (let ((_let_62 (@ _let_16 _let_61))) (let ((_let_63 (@ tptp.surj__ty_2Enum_2Enum _let_62))) (let ((_let_64 (@ (@ tptp.ap (@ _let_15 _let_61)) _let_14))) (let ((_let_65 (@ tptp.surj__ty_2Enum_2Enum _let_64))) (let ((_let_66 (@ tptp.surj__ty_2Enum_2Enum _let_61))) (let ((_let_67 (@ _let_24 _let_32))) (let ((_let_68 (@ _let_9 _let_67))) (let ((_let_69 (@ _let_16 _let_68))) (let ((_let_70 (@ tptp.surj__ty_2Enum_2Enum _let_69))) (let ((_let_71 (@ (@ tptp.ap (@ _let_15 _let_68)) _let_14))) (let ((_let_72 (@ tptp.surj__ty_2Enum_2Enum _let_71))) (let ((_let_73 (@ tptp.surj__ty_2Enum_2Enum _let_68))) (let ((_let_74 (@ _let_7 _let_39))) (let ((_let_75 (@ _let_9 _let_74))) (let ((_let_76 (@ _let_16 _let_75))) (let ((_let_77 (@ tptp.surj__ty_2Enum_2Enum _let_76))) (let ((_let_78 (@ (@ tptp.ap (@ _let_15 _let_75)) _let_14))) (let ((_let_79 (@ tptp.surj__ty_2Enum_2Enum _let_78))) (let ((_let_80 (@ tptp.surj__ty_2Enum_2Enum _let_75))) (let ((_let_81 (@ _let_9 (@ _let_24 _let_39)))) (let ((_let_82 (@ _let_16 _let_81))) (let ((_let_83 (@ tptp.surj__ty_2Enum_2Enum _let_82))) (let ((_let_84 (@ (@ tptp.ap (@ _let_15 _let_81)) _let_14))) (let ((_let_85 (@ tptp.surj__ty_2Enum_2Enum _let_84))) (let ((_let_86 (@ tptp.surj__ty_2Enum_2Enum _let_81))) (let ((_let_87 (@ _let_9 (@ _let_7 _let_46)))) (let ((_let_88 (@ _let_16 _let_87))) (let ((_let_89 (@ tptp.surj__ty_2Enum_2Enum _let_88))) (let ((_let_90 (@ (@ tptp.ap (@ _let_15 _let_87)) _let_14))) (let ((_let_91 (@ tptp.surj__ty_2Enum_2Enum _let_90))) (let ((_let_92 (@ tptp.surj__ty_2Enum_2Enum _let_87))) (let ((_let_93 (@ _let_9 (@ _let_24 _let_46)))) (let ((_let_94 (@ _let_16 _let_93))) (let ((_let_95 (@ tptp.surj__ty_2Enum_2Enum _let_94))) (let ((_let_96 (@ (@ tptp.ap (@ _let_15 _let_93)) _let_14))) (let ((_let_97 (@ tptp.surj__ty_2Enum_2Enum _let_96))) (let ((_let_98 (@ tptp.surj__ty_2Enum_2Enum _let_93))) (let ((_let_99 (@ _let_9 (@ _let_7 _let_53)))) (let ((_let_100 (@ _let_16 _let_99))) (let ((_let_101 (@ tptp.surj__ty_2Enum_2Enum _let_100))) (let ((_let_102 (@ (@ tptp.ap (@ _let_15 _let_99)) _let_14))) (let ((_let_103 (@ tptp.surj__ty_2Enum_2Enum _let_102))) (let ((_let_104 (@ tptp.surj__ty_2Enum_2Enum _let_99))) (let ((_let_105 (@ _let_9 (@ _let_24 _let_53)))) (let ((_let_106 (@ _let_16 _let_105))) (let ((_let_107 (@ tptp.surj__ty_2Enum_2Enum _let_106))) (let ((_let_108 (@ (@ tptp.ap (@ _let_15 _let_105)) _let_14))) (let ((_let_109 (@ tptp.surj__ty_2Enum_2Enum _let_108))) (let ((_let_110 (@ tptp.surj__ty_2Enum_2Enum _let_105))) (let ((_let_111 (@ _let_9 (@ _let_7 _let_60)))) (let ((_let_112 (@ _let_16 _let_111))) (let ((_let_113 (@ tptp.surj__ty_2Enum_2Enum _let_112))) (let ((_let_114 (@ (@ tptp.ap (@ _let_15 _let_111)) _let_14))) (let ((_let_115 (@ tptp.surj__ty_2Enum_2Enum _let_114))) (let ((_let_116 (@ tptp.surj__ty_2Enum_2Enum _let_111))) (let ((_let_117 (@ _let_9 (@ _let_24 _let_60)))) (let ((_let_118 (@ _let_16 _let_117))) (let ((_let_119 (@ tptp.surj__ty_2Enum_2Enum _let_118))) (let ((_let_120 (@ (@ tptp.ap (@ _let_15 _let_117)) _let_14))) (let ((_let_121 (@ tptp.surj__ty_2Enum_2Enum _let_120))) (let ((_let_122 (@ tptp.surj__ty_2Enum_2Enum _let_117))) (let ((_let_123 (@ _let_9 (@ _let_7 _let_67)))) (let ((_let_124 (@ _let_16 _let_123))) (let ((_let_125 (@ tptp.surj__ty_2Enum_2Enum _let_124))) (let ((_let_126 (@ (@ tptp.ap (@ _let_15 _let_123)) _let_14))) (let ((_let_127 (@ tptp.surj__ty_2Enum_2Enum _let_126))) (let ((_let_128 (@ tptp.surj__ty_2Enum_2Enum _let_123))) (let ((_let_129 (@ _let_9 (@ _let_24 _let_67)))) (let ((_let_130 (@ _let_16 _let_129))) (let ((_let_131 (@ tptp.surj__ty_2Enum_2Enum _let_130))) (let ((_let_132 (@ (@ tptp.ap (@ _let_15 _let_129)) _let_14))) (let ((_let_133 (@ tptp.surj__ty_2Enum_2Enum _let_132))) (let ((_let_134 (@ tptp.surj__ty_2Enum_2Enum _let_129))) (let ((_let_135 (@ _let_9 (@ _let_7 _let_74)))) (let ((_let_136 (@ _let_16 _let_135))) (let ((_let_137 (@ tptp.surj__ty_2Enum_2Enum _let_136))) (let ((_let_138 (@ (@ tptp.ap (@ _let_15 _let_135)) _let_14))) (let ((_let_139 (@ tptp.surj__ty_2Enum_2Enum _let_138))) (let ((_let_140 (@ tptp.surj__ty_2Enum_2Enum _let_135))) (let ((_let_141 (@ _let_9 (@ _let_24 _let_74)))) (let ((_let_142 (@ _let_16 _let_141))) (let ((_let_143 (@ tptp.surj__ty_2Enum_2Enum _let_142))) (let ((_let_144 (@ (@ tptp.ap (@ _let_15 _let_141)) _let_14))) (let ((_let_145 (@ tptp.surj__ty_2Enum_2Enum _let_144))) (let ((_let_146 (@ tptp.surj__ty_2Enum_2Enum _let_141))) (and (= (= _let_13 _let_146) (exists ((V2e1 $$unsorted)) (and (@ (@ tptp.mem V2e1) A_27a) (exists ((V3e2 $$unsorted)) (and (@ (@ tptp.mem V3e2) A_27a) (exists ((V4e3 $$unsorted)) (and (@ (@ tptp.mem V4e3) A_27a) (exists ((V5e4 $$unsorted)) (and (@ (@ tptp.mem V5e4) A_27a) (exists ((V6e5 $$unsorted)) (and (@ (@ tptp.mem V6e5) A_27a) (exists ((V7e6 $$unsorted)) (and (@ (@ tptp.mem V7e6) A_27a) (exists ((V8e7 $$unsorted)) (and (@ (@ tptp.mem V8e7) A_27a) (exists ((V9e8 $$unsorted)) (and (@ (@ tptp.mem V9e8) A_27a) (exists ((V10e9 $$unsorted)) (and (@ (@ tptp.mem V10e9) A_27a) (exists ((V11e10 $$unsorted)) (and (@ (@ tptp.mem V11e10) A_27a) (exists ((V12e11 $$unsorted)) (and (@ (@ tptp.mem V12e11) A_27a) (exists ((V13e12 $$unsorted)) (and (@ (@ tptp.mem V13e12) A_27a) (exists ((V14e13 $$unsorted)) (and (@ (@ tptp.mem V14e13) A_27a) (exists ((V15e14 $$unsorted)) (and (@ (@ tptp.mem V15e14) A_27a) (exists ((V16e15 $$unsorted)) (and (@ (@ tptp.mem V16e15) A_27a) (exists ((V17e16 $$unsorted)) (and (@ (@ tptp.mem V17e16) A_27a) (exists ((V18e17 $$unsorted)) (and (@ (@ tptp.mem V18e17) A_27a) (exists ((V19e18 $$unsorted)) (and (@ (@ tptp.mem V19e18) A_27a) (exists ((V20e19 $$unsorted)) (and (@ (@ tptp.mem V20e19) A_27a) (exists ((V21e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V21e20) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2e1)) (@ (@ tptp.ap (@ _let_1 V3e2)) (@ (@ tptp.ap (@ _let_1 V4e3)) (@ (@ tptp.ap (@ _let_1 V5e4)) (@ (@ tptp.ap (@ _let_1 V6e5)) (@ (@ tptp.ap (@ _let_1 V7e6)) (@ (@ tptp.ap (@ _let_1 V8e7)) (@ (@ tptp.ap (@ _let_1 V9e8)) (@ (@ tptp.ap (@ _let_1 V10e9)) (@ (@ tptp.ap (@ _let_1 V11e10)) (@ (@ tptp.ap (@ _let_1 V12e11)) (@ (@ tptp.ap (@ _let_1 V13e12)) (@ (@ tptp.ap (@ _let_1 V14e13)) (@ (@ tptp.ap (@ _let_1 V15e14)) (@ (@ tptp.ap (@ _let_1 V16e15)) (@ (@ tptp.ap (@ _let_1 V17e16)) (@ (@ tptp.ap (@ _let_1 V18e17)) (@ (@ tptp.ap (@ _let_1 V19e18)) (@ (@ tptp.ap (@ _let_1 V20e19)) (@ (@ tptp.ap (@ _let_1 V21e20)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_146 _let_13) (exists ((V22e1 $$unsorted)) (and (@ (@ tptp.mem V22e1) A_27a) (exists ((V23e2 $$unsorted)) (and (@ (@ tptp.mem V23e2) A_27a) (exists ((V24e3 $$unsorted)) (and (@ (@ tptp.mem V24e3) A_27a) (exists ((V25e4 $$unsorted)) (and (@ (@ tptp.mem V25e4) A_27a) (exists ((V26e5 $$unsorted)) (and (@ (@ tptp.mem V26e5) A_27a) (exists ((V27e6 $$unsorted)) (and (@ (@ tptp.mem V27e6) A_27a) (exists ((V28e7 $$unsorted)) (and (@ (@ tptp.mem V28e7) A_27a) (exists ((V29e8 $$unsorted)) (and (@ (@ tptp.mem V29e8) A_27a) (exists ((V30e9 $$unsorted)) (and (@ (@ tptp.mem V30e9) A_27a) (exists ((V31e10 $$unsorted)) (and (@ (@ tptp.mem V31e10) A_27a) (exists ((V32e11 $$unsorted)) (and (@ (@ tptp.mem V32e11) A_27a) (exists ((V33e12 $$unsorted)) (and (@ (@ tptp.mem V33e12) A_27a) (exists ((V34e13 $$unsorted)) (and (@ (@ tptp.mem V34e13) A_27a) (exists ((V35e14 $$unsorted)) (and (@ (@ tptp.mem V35e14) A_27a) (exists ((V36e15 $$unsorted)) (and (@ (@ tptp.mem V36e15) A_27a) (exists ((V37e16 $$unsorted)) (and (@ (@ tptp.mem V37e16) A_27a) (exists ((V38e17 $$unsorted)) (and (@ (@ tptp.mem V38e17) A_27a) (exists ((V39e18 $$unsorted)) (and (@ (@ tptp.mem V39e18) A_27a) (exists ((V40e19 $$unsorted)) (and (@ (@ tptp.mem V40e19) A_27a) (exists ((V41e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V41e20) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V22e1)) (@ (@ tptp.ap (@ _let_1 V23e2)) (@ (@ tptp.ap (@ _let_1 V24e3)) (@ (@ tptp.ap (@ _let_1 V25e4)) (@ (@ tptp.ap (@ _let_1 V26e5)) (@ (@ tptp.ap (@ _let_1 V27e6)) (@ (@ tptp.ap (@ _let_1 V28e7)) (@ (@ tptp.ap (@ _let_1 V29e8)) (@ (@ tptp.ap (@ _let_1 V30e9)) (@ (@ tptp.ap (@ _let_1 V31e10)) (@ (@ tptp.ap (@ _let_1 V32e11)) (@ (@ tptp.ap (@ _let_1 V33e12)) (@ (@ tptp.ap (@ _let_1 V34e13)) (@ (@ tptp.ap (@ _let_1 V35e14)) (@ (@ tptp.ap (@ _let_1 V36e15)) (@ (@ tptp.ap (@ _let_1 V37e16)) (@ (@ tptp.ap (@ _let_1 V38e17)) (@ (@ tptp.ap (@ _let_1 V39e18)) (@ (@ tptp.ap (@ _let_1 V40e19)) (@ (@ tptp.ap (@ _let_1 V41e20)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_135)) _let_3)) (exists ((V42l_27 $$unsorted)) (and (@ (@ tptp.mem V42l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V43e1 $$unsorted)) (and (@ (@ tptp.mem V43e1) A_27a) (exists ((V44e2 $$unsorted)) (and (@ (@ tptp.mem V44e2) A_27a) (exists ((V45e3 $$unsorted)) (and (@ (@ tptp.mem V45e3) A_27a) (exists ((V46e4 $$unsorted)) (and (@ (@ tptp.mem V46e4) A_27a) (exists ((V47e5 $$unsorted)) (and (@ (@ tptp.mem V47e5) A_27a) (exists ((V48e6 $$unsorted)) (and (@ (@ tptp.mem V48e6) A_27a) (exists ((V49e7 $$unsorted)) (and (@ (@ tptp.mem V49e7) A_27a) (exists ((V50e8 $$unsorted)) (and (@ (@ tptp.mem V50e8) A_27a) (exists ((V51e9 $$unsorted)) (and (@ (@ tptp.mem V51e9) A_27a) (exists ((V52e10 $$unsorted)) (and (@ (@ tptp.mem V52e10) A_27a) (exists ((V53e11 $$unsorted)) (and (@ (@ tptp.mem V53e11) A_27a) (exists ((V54e12 $$unsorted)) (and (@ (@ tptp.mem V54e12) A_27a) (exists ((V55e13 $$unsorted)) (and (@ (@ tptp.mem V55e13) A_27a) (exists ((V56e14 $$unsorted)) (and (@ (@ tptp.mem V56e14) A_27a) (exists ((V57e15 $$unsorted)) (and (@ (@ tptp.mem V57e15) A_27a) (exists ((V58e16 $$unsorted)) (and (@ (@ tptp.mem V58e16) A_27a) (exists ((V59e17 $$unsorted)) (and (@ (@ tptp.mem V59e17) A_27a) (exists ((V60e18 $$unsorted)) (and (@ (@ tptp.mem V60e18) A_27a) (exists ((V61e19 $$unsorted)) (and (@ (@ tptp.mem V61e19) A_27a) (exists ((V62e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V62e20) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V43e1)) (@ (@ tptp.ap (@ _let_1 V44e2)) (@ (@ tptp.ap (@ _let_1 V45e3)) (@ (@ tptp.ap (@ _let_1 V46e4)) (@ (@ tptp.ap (@ _let_1 V47e5)) (@ (@ tptp.ap (@ _let_1 V48e6)) (@ (@ tptp.ap (@ _let_1 V49e7)) (@ (@ tptp.ap (@ _let_1 V50e8)) (@ (@ tptp.ap (@ _let_1 V51e9)) (@ (@ tptp.ap (@ _let_1 V52e10)) (@ (@ tptp.ap (@ _let_1 V53e11)) (@ (@ tptp.ap (@ _let_1 V54e12)) (@ (@ tptp.ap (@ _let_1 V55e13)) (@ (@ tptp.ap (@ _let_1 V56e14)) (@ (@ tptp.ap (@ _let_1 V57e15)) (@ (@ tptp.ap (@ _let_1 V58e16)) (@ (@ tptp.ap (@ _let_1 V59e17)) (@ (@ tptp.ap (@ _let_1 V60e18)) (@ (@ tptp.ap (@ _let_1 V61e19)) (@ (@ tptp.ap (@ _let_1 V62e20)) V42l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_135)) (exists ((V63l_27 $$unsorted)) (and (@ (@ tptp.mem V63l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V64e1 $$unsorted)) (and (@ (@ tptp.mem V64e1) A_27a) (exists ((V65e2 $$unsorted)) (and (@ (@ tptp.mem V65e2) A_27a) (exists ((V66e3 $$unsorted)) (and (@ (@ tptp.mem V66e3) A_27a) (exists ((V67e4 $$unsorted)) (and (@ (@ tptp.mem V67e4) A_27a) (exists ((V68e5 $$unsorted)) (and (@ (@ tptp.mem V68e5) A_27a) (exists ((V69e6 $$unsorted)) (and (@ (@ tptp.mem V69e6) A_27a) (exists ((V70e7 $$unsorted)) (and (@ (@ tptp.mem V70e7) A_27a) (exists ((V71e8 $$unsorted)) (and (@ (@ tptp.mem V71e8) A_27a) (exists ((V72e9 $$unsorted)) (and (@ (@ tptp.mem V72e9) A_27a) (exists ((V73e10 $$unsorted)) (and (@ (@ tptp.mem V73e10) A_27a) (exists ((V74e11 $$unsorted)) (and (@ (@ tptp.mem V74e11) A_27a) (exists ((V75e12 $$unsorted)) (and (@ (@ tptp.mem V75e12) A_27a) (exists ((V76e13 $$unsorted)) (and (@ (@ tptp.mem V76e13) A_27a) (exists ((V77e14 $$unsorted)) (and (@ (@ tptp.mem V77e14) A_27a) (exists ((V78e15 $$unsorted)) (and (@ (@ tptp.mem V78e15) A_27a) (exists ((V79e16 $$unsorted)) (and (@ (@ tptp.mem V79e16) A_27a) (exists ((V80e17 $$unsorted)) (and (@ (@ tptp.mem V80e17) A_27a) (exists ((V81e18 $$unsorted)) (and (@ (@ tptp.mem V81e18) A_27a) (exists ((V82e19 $$unsorted)) (and (@ (@ tptp.mem V82e19) A_27a) (exists ((V83e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V83e20) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V64e1)) (@ (@ tptp.ap (@ _let_1 V65e2)) (@ (@ tptp.ap (@ _let_1 V66e3)) (@ (@ tptp.ap (@ _let_1 V67e4)) (@ (@ tptp.ap (@ _let_1 V68e5)) (@ (@ tptp.ap (@ _let_1 V69e6)) (@ (@ tptp.ap (@ _let_1 V70e7)) (@ (@ tptp.ap (@ _let_1 V71e8)) (@ (@ tptp.ap (@ _let_1 V72e9)) (@ (@ tptp.ap (@ _let_1 V73e10)) (@ (@ tptp.ap (@ _let_1 V74e11)) (@ (@ tptp.ap (@ _let_1 V75e12)) (@ (@ tptp.ap (@ _let_1 V76e13)) (@ (@ tptp.ap (@ _let_1 V77e14)) (@ (@ tptp.ap (@ _let_1 V78e15)) (@ (@ tptp.ap (@ _let_1 V79e16)) (@ (@ tptp.ap (@ _let_1 V80e17)) (@ (@ tptp.ap (@ _let_1 V81e18)) (@ (@ tptp.ap (@ _let_1 V82e19)) (@ (@ tptp.ap (@ _let_1 V83e20)) V63l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_141)) _let_3)) (exists ((V84l_27 $$unsorted)) (and (@ (@ tptp.mem V84l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V85e1 $$unsorted)) (and (@ (@ tptp.mem V85e1) A_27a) (exists ((V86e2 $$unsorted)) (and (@ (@ tptp.mem V86e2) A_27a) (exists ((V87e3 $$unsorted)) (and (@ (@ tptp.mem V87e3) A_27a) (exists ((V88e4 $$unsorted)) (and (@ (@ tptp.mem V88e4) A_27a) (exists ((V89e5 $$unsorted)) (and (@ (@ tptp.mem V89e5) A_27a) (exists ((V90e6 $$unsorted)) (and (@ (@ tptp.mem V90e6) A_27a) (exists ((V91e7 $$unsorted)) (and (@ (@ tptp.mem V91e7) A_27a) (exists ((V92e8 $$unsorted)) (and (@ (@ tptp.mem V92e8) A_27a) (exists ((V93e9 $$unsorted)) (and (@ (@ tptp.mem V93e9) A_27a) (exists ((V94e10 $$unsorted)) (and (@ (@ tptp.mem V94e10) A_27a) (exists ((V95e11 $$unsorted)) (and (@ (@ tptp.mem V95e11) A_27a) (exists ((V96e12 $$unsorted)) (and (@ (@ tptp.mem V96e12) A_27a) (exists ((V97e13 $$unsorted)) (and (@ (@ tptp.mem V97e13) A_27a) (exists ((V98e14 $$unsorted)) (and (@ (@ tptp.mem V98e14) A_27a) (exists ((V99e15 $$unsorted)) (and (@ (@ tptp.mem V99e15) A_27a) (exists ((V100e16 $$unsorted)) (and (@ (@ tptp.mem V100e16) A_27a) (exists ((V101e17 $$unsorted)) (and (@ (@ tptp.mem V101e17) A_27a) (exists ((V102e18 $$unsorted)) (and (@ (@ tptp.mem V102e18) A_27a) (exists ((V103e19 $$unsorted)) (and (@ (@ tptp.mem V103e19) A_27a) (exists ((V104e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V104e20) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V85e1)) (@ (@ tptp.ap (@ _let_1 V86e2)) (@ (@ tptp.ap (@ _let_1 V87e3)) (@ (@ tptp.ap (@ _let_1 V88e4)) (@ (@ tptp.ap (@ _let_1 V89e5)) (@ (@ tptp.ap (@ _let_1 V90e6)) (@ (@ tptp.ap (@ _let_1 V91e7)) (@ (@ tptp.ap (@ _let_1 V92e8)) (@ (@ tptp.ap (@ _let_1 V93e9)) (@ (@ tptp.ap (@ _let_1 V94e10)) (@ (@ tptp.ap (@ _let_1 V95e11)) (@ (@ tptp.ap (@ _let_1 V96e12)) (@ (@ tptp.ap (@ _let_1 V97e13)) (@ (@ tptp.ap (@ _let_1 V98e14)) (@ (@ tptp.ap (@ _let_1 V99e15)) (@ (@ tptp.ap (@ _let_1 V100e16)) (@ (@ tptp.ap (@ _let_1 V101e17)) (@ (@ tptp.ap (@ _let_1 V102e18)) (@ (@ tptp.ap (@ _let_1 V103e19)) (@ (@ tptp.ap (@ _let_1 V104e20)) V84l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_141)) (exists ((V105l_27 $$unsorted)) (and (@ (@ tptp.mem V105l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V106e1 $$unsorted)) (and (@ (@ tptp.mem V106e1) A_27a) (exists ((V107e2 $$unsorted)) (and (@ (@ tptp.mem V107e2) A_27a) (exists ((V108e3 $$unsorted)) (and (@ (@ tptp.mem V108e3) A_27a) (exists ((V109e4 $$unsorted)) (and (@ (@ tptp.mem V109e4) A_27a) (exists ((V110e5 $$unsorted)) (and (@ (@ tptp.mem V110e5) A_27a) (exists ((V111e6 $$unsorted)) (and (@ (@ tptp.mem V111e6) A_27a) (exists ((V112e7 $$unsorted)) (and (@ (@ tptp.mem V112e7) A_27a) (exists ((V113e8 $$unsorted)) (and (@ (@ tptp.mem V113e8) A_27a) (exists ((V114e9 $$unsorted)) (and (@ (@ tptp.mem V114e9) A_27a) (exists ((V115e10 $$unsorted)) (and (@ (@ tptp.mem V115e10) A_27a) (exists ((V116e11 $$unsorted)) (and (@ (@ tptp.mem V116e11) A_27a) (exists ((V117e12 $$unsorted)) (and (@ (@ tptp.mem V117e12) A_27a) (exists ((V118e13 $$unsorted)) (and (@ (@ tptp.mem V118e13) A_27a) (exists ((V119e14 $$unsorted)) (and (@ (@ tptp.mem V119e14) A_27a) (exists ((V120e15 $$unsorted)) (and (@ (@ tptp.mem V120e15) A_27a) (exists ((V121e16 $$unsorted)) (and (@ (@ tptp.mem V121e16) A_27a) (exists ((V122e17 $$unsorted)) (and (@ (@ tptp.mem V122e17) A_27a) (exists ((V123e18 $$unsorted)) (and (@ (@ tptp.mem V123e18) A_27a) (exists ((V124e19 $$unsorted)) (and (@ (@ tptp.mem V124e19) A_27a) (exists ((V125e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V125e20) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V106e1)) (@ (@ tptp.ap (@ _let_1 V107e2)) (@ (@ tptp.ap (@ _let_1 V108e3)) (@ (@ tptp.ap (@ _let_1 V109e4)) (@ (@ tptp.ap (@ _let_1 V110e5)) (@ (@ tptp.ap (@ _let_1 V111e6)) (@ (@ tptp.ap (@ _let_1 V112e7)) (@ (@ tptp.ap (@ _let_1 V113e8)) (@ (@ tptp.ap (@ _let_1 V114e9)) (@ (@ tptp.ap (@ _let_1 V115e10)) (@ (@ tptp.ap (@ _let_1 V116e11)) (@ (@ tptp.ap (@ _let_1 V117e12)) (@ (@ tptp.ap (@ _let_1 V118e13)) (@ (@ tptp.ap (@ _let_1 V119e14)) (@ (@ tptp.ap (@ _let_1 V120e15)) (@ (@ tptp.ap (@ _let_1 V121e16)) (@ (@ tptp.ap (@ _let_1 V122e17)) (@ (@ tptp.ap (@ _let_1 V123e18)) (@ (@ tptp.ap (@ _let_1 V124e19)) (@ (@ tptp.ap (@ _let_1 V125e20)) V105l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_144)) _let_3)) (exists ((V126l_27 $$unsorted)) (and (@ (@ tptp.mem V126l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V127e1 $$unsorted)) (and (@ (@ tptp.mem V127e1) A_27a) (exists ((V128e2 $$unsorted)) (and (@ (@ tptp.mem V128e2) A_27a) (exists ((V129e3 $$unsorted)) (and (@ (@ tptp.mem V129e3) A_27a) (exists ((V130e4 $$unsorted)) (and (@ (@ tptp.mem V130e4) A_27a) (exists ((V131e5 $$unsorted)) (and (@ (@ tptp.mem V131e5) A_27a) (exists ((V132e6 $$unsorted)) (and (@ (@ tptp.mem V132e6) A_27a) (exists ((V133e7 $$unsorted)) (and (@ (@ tptp.mem V133e7) A_27a) (exists ((V134e8 $$unsorted)) (and (@ (@ tptp.mem V134e8) A_27a) (exists ((V135e9 $$unsorted)) (and (@ (@ tptp.mem V135e9) A_27a) (exists ((V136e10 $$unsorted)) (and (@ (@ tptp.mem V136e10) A_27a) (exists ((V137e11 $$unsorted)) (and (@ (@ tptp.mem V137e11) A_27a) (exists ((V138e12 $$unsorted)) (and (@ (@ tptp.mem V138e12) A_27a) (exists ((V139e13 $$unsorted)) (and (@ (@ tptp.mem V139e13) A_27a) (exists ((V140e14 $$unsorted)) (and (@ (@ tptp.mem V140e14) A_27a) (exists ((V141e15 $$unsorted)) (and (@ (@ tptp.mem V141e15) A_27a) (exists ((V142e16 $$unsorted)) (and (@ (@ tptp.mem V142e16) A_27a) (exists ((V143e17 $$unsorted)) (and (@ (@ tptp.mem V143e17) A_27a) (exists ((V144e18 $$unsorted)) (and (@ (@ tptp.mem V144e18) A_27a) (exists ((V145e19 $$unsorted)) (and (@ (@ tptp.mem V145e19) A_27a) (exists ((V146e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V146e20) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V126l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V127e1)) (@ (@ tptp.ap (@ _let_1 V128e2)) (@ (@ tptp.ap (@ _let_1 V129e3)) (@ (@ tptp.ap (@ _let_1 V130e4)) (@ (@ tptp.ap (@ _let_1 V131e5)) (@ (@ tptp.ap (@ _let_1 V132e6)) (@ (@ tptp.ap (@ _let_1 V133e7)) (@ (@ tptp.ap (@ _let_1 V134e8)) (@ (@ tptp.ap (@ _let_1 V135e9)) (@ (@ tptp.ap (@ _let_1 V136e10)) (@ (@ tptp.ap (@ _let_1 V137e11)) (@ (@ tptp.ap (@ _let_1 V138e12)) (@ (@ tptp.ap (@ _let_1 V139e13)) (@ (@ tptp.ap (@ _let_1 V140e14)) (@ (@ tptp.ap (@ _let_1 V141e15)) (@ (@ tptp.ap (@ _let_1 V142e16)) (@ (@ tptp.ap (@ _let_1 V143e17)) (@ (@ tptp.ap (@ _let_1 V144e18)) (@ (@ tptp.ap (@ _let_1 V145e19)) (@ (@ tptp.ap (@ _let_1 V146e20)) V126l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_144)) (exists ((V147l_27 $$unsorted)) (and (@ (@ tptp.mem V147l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V148e1 $$unsorted)) (and (@ (@ tptp.mem V148e1) A_27a) (exists ((V149e2 $$unsorted)) (and (@ (@ tptp.mem V149e2) A_27a) (exists ((V150e3 $$unsorted)) (and (@ (@ tptp.mem V150e3) A_27a) (exists ((V151e4 $$unsorted)) (and (@ (@ tptp.mem V151e4) A_27a) (exists ((V152e5 $$unsorted)) (and (@ (@ tptp.mem V152e5) A_27a) (exists ((V153e6 $$unsorted)) (and (@ (@ tptp.mem V153e6) A_27a) (exists ((V154e7 $$unsorted)) (and (@ (@ tptp.mem V154e7) A_27a) (exists ((V155e8 $$unsorted)) (and (@ (@ tptp.mem V155e8) A_27a) (exists ((V156e9 $$unsorted)) (and (@ (@ tptp.mem V156e9) A_27a) (exists ((V157e10 $$unsorted)) (and (@ (@ tptp.mem V157e10) A_27a) (exists ((V158e11 $$unsorted)) (and (@ (@ tptp.mem V158e11) A_27a) (exists ((V159e12 $$unsorted)) (and (@ (@ tptp.mem V159e12) A_27a) (exists ((V160e13 $$unsorted)) (and (@ (@ tptp.mem V160e13) A_27a) (exists ((V161e14 $$unsorted)) (and (@ (@ tptp.mem V161e14) A_27a) (exists ((V162e15 $$unsorted)) (and (@ (@ tptp.mem V162e15) A_27a) (exists ((V163e16 $$unsorted)) (and (@ (@ tptp.mem V163e16) A_27a) (exists ((V164e17 $$unsorted)) (and (@ (@ tptp.mem V164e17) A_27a) (exists ((V165e18 $$unsorted)) (and (@ (@ tptp.mem V165e18) A_27a) (exists ((V166e19 $$unsorted)) (and (@ (@ tptp.mem V166e19) A_27a) (exists ((V167e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V167e20) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V147l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V148e1)) (@ (@ tptp.ap (@ _let_1 V149e2)) (@ (@ tptp.ap (@ _let_1 V150e3)) (@ (@ tptp.ap (@ _let_1 V151e4)) (@ (@ tptp.ap (@ _let_1 V152e5)) (@ (@ tptp.ap (@ _let_1 V153e6)) (@ (@ tptp.ap (@ _let_1 V154e7)) (@ (@ tptp.ap (@ _let_1 V155e8)) (@ (@ tptp.ap (@ _let_1 V156e9)) (@ (@ tptp.ap (@ _let_1 V157e10)) (@ (@ tptp.ap (@ _let_1 V158e11)) (@ (@ tptp.ap (@ _let_1 V159e12)) (@ (@ tptp.ap (@ _let_1 V160e13)) (@ (@ tptp.ap (@ _let_1 V161e14)) (@ (@ tptp.ap (@ _let_1 V162e15)) (@ (@ tptp.ap (@ _let_1 V163e16)) (@ (@ tptp.ap (@ _let_1 V164e17)) (@ (@ tptp.ap (@ _let_1 V165e18)) (@ (@ tptp.ap (@ _let_1 V166e19)) (@ (@ tptp.ap (@ _let_1 V167e20)) V147l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_142)) _let_3)) (exists ((V168l_27 $$unsorted)) (and (@ (@ tptp.mem V168l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V169e1 $$unsorted)) (and (@ (@ tptp.mem V169e1) A_27a) (exists ((V170e2 $$unsorted)) (and (@ (@ tptp.mem V170e2) A_27a) (exists ((V171e3 $$unsorted)) (and (@ (@ tptp.mem V171e3) A_27a) (exists ((V172e4 $$unsorted)) (and (@ (@ tptp.mem V172e4) A_27a) (exists ((V173e5 $$unsorted)) (and (@ (@ tptp.mem V173e5) A_27a) (exists ((V174e6 $$unsorted)) (and (@ (@ tptp.mem V174e6) A_27a) (exists ((V175e7 $$unsorted)) (and (@ (@ tptp.mem V175e7) A_27a) (exists ((V176e8 $$unsorted)) (and (@ (@ tptp.mem V176e8) A_27a) (exists ((V177e9 $$unsorted)) (and (@ (@ tptp.mem V177e9) A_27a) (exists ((V178e10 $$unsorted)) (and (@ (@ tptp.mem V178e10) A_27a) (exists ((V179e11 $$unsorted)) (and (@ (@ tptp.mem V179e11) A_27a) (exists ((V180e12 $$unsorted)) (and (@ (@ tptp.mem V180e12) A_27a) (exists ((V181e13 $$unsorted)) (and (@ (@ tptp.mem V181e13) A_27a) (exists ((V182e14 $$unsorted)) (and (@ (@ tptp.mem V182e14) A_27a) (exists ((V183e15 $$unsorted)) (and (@ (@ tptp.mem V183e15) A_27a) (exists ((V184e16 $$unsorted)) (and (@ (@ tptp.mem V184e16) A_27a) (exists ((V185e17 $$unsorted)) (and (@ (@ tptp.mem V185e17) A_27a) (exists ((V186e18 $$unsorted)) (and (@ (@ tptp.mem V186e18) A_27a) (exists ((V187e19 $$unsorted)) (and (@ (@ tptp.mem V187e19) A_27a) (exists ((V188e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V188e20) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V168l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V169e1)) (@ (@ tptp.ap (@ _let_1 V170e2)) (@ (@ tptp.ap (@ _let_1 V171e3)) (@ (@ tptp.ap (@ _let_1 V172e4)) (@ (@ tptp.ap (@ _let_1 V173e5)) (@ (@ tptp.ap (@ _let_1 V174e6)) (@ (@ tptp.ap (@ _let_1 V175e7)) (@ (@ tptp.ap (@ _let_1 V176e8)) (@ (@ tptp.ap (@ _let_1 V177e9)) (@ (@ tptp.ap (@ _let_1 V178e10)) (@ (@ tptp.ap (@ _let_1 V179e11)) (@ (@ tptp.ap (@ _let_1 V180e12)) (@ (@ tptp.ap (@ _let_1 V181e13)) (@ (@ tptp.ap (@ _let_1 V182e14)) (@ (@ tptp.ap (@ _let_1 V183e15)) (@ (@ tptp.ap (@ _let_1 V184e16)) (@ (@ tptp.ap (@ _let_1 V185e17)) (@ (@ tptp.ap (@ _let_1 V186e18)) (@ (@ tptp.ap (@ _let_1 V187e19)) (@ (@ tptp.ap (@ _let_1 V188e20)) V168l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_142)) (exists ((V189l_27 $$unsorted)) (and (@ (@ tptp.mem V189l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V190e1 $$unsorted)) (and (@ (@ tptp.mem V190e1) A_27a) (exists ((V191e2 $$unsorted)) (and (@ (@ tptp.mem V191e2) A_27a) (exists ((V192e3 $$unsorted)) (and (@ (@ tptp.mem V192e3) A_27a) (exists ((V193e4 $$unsorted)) (and (@ (@ tptp.mem V193e4) A_27a) (exists ((V194e5 $$unsorted)) (and (@ (@ tptp.mem V194e5) A_27a) (exists ((V195e6 $$unsorted)) (and (@ (@ tptp.mem V195e6) A_27a) (exists ((V196e7 $$unsorted)) (and (@ (@ tptp.mem V196e7) A_27a) (exists ((V197e8 $$unsorted)) (and (@ (@ tptp.mem V197e8) A_27a) (exists ((V198e9 $$unsorted)) (and (@ (@ tptp.mem V198e9) A_27a) (exists ((V199e10 $$unsorted)) (and (@ (@ tptp.mem V199e10) A_27a) (exists ((V200e11 $$unsorted)) (and (@ (@ tptp.mem V200e11) A_27a) (exists ((V201e12 $$unsorted)) (and (@ (@ tptp.mem V201e12) A_27a) (exists ((V202e13 $$unsorted)) (and (@ (@ tptp.mem V202e13) A_27a) (exists ((V203e14 $$unsorted)) (and (@ (@ tptp.mem V203e14) A_27a) (exists ((V204e15 $$unsorted)) (and (@ (@ tptp.mem V204e15) A_27a) (exists ((V205e16 $$unsorted)) (and (@ (@ tptp.mem V205e16) A_27a) (exists ((V206e17 $$unsorted)) (and (@ (@ tptp.mem V206e17) A_27a) (exists ((V207e18 $$unsorted)) (and (@ (@ tptp.mem V207e18) A_27a) (exists ((V208e19 $$unsorted)) (and (@ (@ tptp.mem V208e19) A_27a) (exists ((V209e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V209e20) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V189l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V190e1)) (@ (@ tptp.ap (@ _let_1 V191e2)) (@ (@ tptp.ap (@ _let_1 V192e3)) (@ (@ tptp.ap (@ _let_1 V193e4)) (@ (@ tptp.ap (@ _let_1 V194e5)) (@ (@ tptp.ap (@ _let_1 V195e6)) (@ (@ tptp.ap (@ _let_1 V196e7)) (@ (@ tptp.ap (@ _let_1 V197e8)) (@ (@ tptp.ap (@ _let_1 V198e9)) (@ (@ tptp.ap (@ _let_1 V199e10)) (@ (@ tptp.ap (@ _let_1 V200e11)) (@ (@ tptp.ap (@ _let_1 V201e12)) (@ (@ tptp.ap (@ _let_1 V202e13)) (@ (@ tptp.ap (@ _let_1 V203e14)) (@ (@ tptp.ap (@ _let_1 V204e15)) (@ (@ tptp.ap (@ _let_1 V205e16)) (@ (@ tptp.ap (@ _let_1 V206e17)) (@ (@ tptp.ap (@ _let_1 V207e18)) (@ (@ tptp.ap (@ _let_1 V208e19)) (@ (@ tptp.ap (@ _let_1 V209e20)) V189l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_145) (exists ((V210l_27 $$unsorted)) (and (@ (@ tptp.mem V210l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V211e1 $$unsorted)) (and (@ (@ tptp.mem V211e1) A_27a) (exists ((V212e2 $$unsorted)) (and (@ (@ tptp.mem V212e2) A_27a) (exists ((V213e3 $$unsorted)) (and (@ (@ tptp.mem V213e3) A_27a) (exists ((V214e4 $$unsorted)) (and (@ (@ tptp.mem V214e4) A_27a) (exists ((V215e5 $$unsorted)) (and (@ (@ tptp.mem V215e5) A_27a) (exists ((V216e6 $$unsorted)) (and (@ (@ tptp.mem V216e6) A_27a) (exists ((V217e7 $$unsorted)) (and (@ (@ tptp.mem V217e7) A_27a) (exists ((V218e8 $$unsorted)) (and (@ (@ tptp.mem V218e8) A_27a) (exists ((V219e9 $$unsorted)) (and (@ (@ tptp.mem V219e9) A_27a) (exists ((V220e10 $$unsorted)) (and (@ (@ tptp.mem V220e10) A_27a) (exists ((V221e11 $$unsorted)) (and (@ (@ tptp.mem V221e11) A_27a) (exists ((V222e12 $$unsorted)) (and (@ (@ tptp.mem V222e12) A_27a) (exists ((V223e13 $$unsorted)) (and (@ (@ tptp.mem V223e13) A_27a) (exists ((V224e14 $$unsorted)) (and (@ (@ tptp.mem V224e14) A_27a) (exists ((V225e15 $$unsorted)) (and (@ (@ tptp.mem V225e15) A_27a) (exists ((V226e16 $$unsorted)) (and (@ (@ tptp.mem V226e16) A_27a) (exists ((V227e17 $$unsorted)) (and (@ (@ tptp.mem V227e17) A_27a) (exists ((V228e18 $$unsorted)) (and (@ (@ tptp.mem V228e18) A_27a) (exists ((V229e19 $$unsorted)) (and (@ (@ tptp.mem V229e19) A_27a) (exists ((V230e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V230e20) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V210l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V211e1)) (@ (@ tptp.ap (@ _let_1 V212e2)) (@ (@ tptp.ap (@ _let_1 V213e3)) (@ (@ tptp.ap (@ _let_1 V214e4)) (@ (@ tptp.ap (@ _let_1 V215e5)) (@ (@ tptp.ap (@ _let_1 V216e6)) (@ (@ tptp.ap (@ _let_1 V217e7)) (@ (@ tptp.ap (@ _let_1 V218e8)) (@ (@ tptp.ap (@ _let_1 V219e9)) (@ (@ tptp.ap (@ _let_1 V220e10)) (@ (@ tptp.ap (@ _let_1 V221e11)) (@ (@ tptp.ap (@ _let_1 V222e12)) (@ (@ tptp.ap (@ _let_1 V223e13)) (@ (@ tptp.ap (@ _let_1 V224e14)) (@ (@ tptp.ap (@ _let_1 V225e15)) (@ (@ tptp.ap (@ _let_1 V226e16)) (@ (@ tptp.ap (@ _let_1 V227e17)) (@ (@ tptp.ap (@ _let_1 V228e18)) (@ (@ tptp.ap (@ _let_1 V229e19)) (@ (@ tptp.ap (@ _let_1 V230e20)) V210l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_145 _let_13) (exists ((V231l_27 $$unsorted)) (and (@ (@ tptp.mem V231l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V232e1 $$unsorted)) (and (@ (@ tptp.mem V232e1) A_27a) (exists ((V233e2 $$unsorted)) (and (@ (@ tptp.mem V233e2) A_27a) (exists ((V234e3 $$unsorted)) (and (@ (@ tptp.mem V234e3) A_27a) (exists ((V235e4 $$unsorted)) (and (@ (@ tptp.mem V235e4) A_27a) (exists ((V236e5 $$unsorted)) (and (@ (@ tptp.mem V236e5) A_27a) (exists ((V237e6 $$unsorted)) (and (@ (@ tptp.mem V237e6) A_27a) (exists ((V238e7 $$unsorted)) (and (@ (@ tptp.mem V238e7) A_27a) (exists ((V239e8 $$unsorted)) (and (@ (@ tptp.mem V239e8) A_27a) (exists ((V240e9 $$unsorted)) (and (@ (@ tptp.mem V240e9) A_27a) (exists ((V241e10 $$unsorted)) (and (@ (@ tptp.mem V241e10) A_27a) (exists ((V242e11 $$unsorted)) (and (@ (@ tptp.mem V242e11) A_27a) (exists ((V243e12 $$unsorted)) (and (@ (@ tptp.mem V243e12) A_27a) (exists ((V244e13 $$unsorted)) (and (@ (@ tptp.mem V244e13) A_27a) (exists ((V245e14 $$unsorted)) (and (@ (@ tptp.mem V245e14) A_27a) (exists ((V246e15 $$unsorted)) (and (@ (@ tptp.mem V246e15) A_27a) (exists ((V247e16 $$unsorted)) (and (@ (@ tptp.mem V247e16) A_27a) (exists ((V248e17 $$unsorted)) (and (@ (@ tptp.mem V248e17) A_27a) (exists ((V249e18 $$unsorted)) (and (@ (@ tptp.mem V249e18) A_27a) (exists ((V250e19 $$unsorted)) (and (@ (@ tptp.mem V250e19) A_27a) (exists ((V251e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V251e20) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V231l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V232e1)) (@ (@ tptp.ap (@ _let_1 V233e2)) (@ (@ tptp.ap (@ _let_1 V234e3)) (@ (@ tptp.ap (@ _let_1 V235e4)) (@ (@ tptp.ap (@ _let_1 V236e5)) (@ (@ tptp.ap (@ _let_1 V237e6)) (@ (@ tptp.ap (@ _let_1 V238e7)) (@ (@ tptp.ap (@ _let_1 V239e8)) (@ (@ tptp.ap (@ _let_1 V240e9)) (@ (@ tptp.ap (@ _let_1 V241e10)) (@ (@ tptp.ap (@ _let_1 V242e11)) (@ (@ tptp.ap (@ _let_1 V243e12)) (@ (@ tptp.ap (@ _let_1 V244e13)) (@ (@ tptp.ap (@ _let_1 V245e14)) (@ (@ tptp.ap (@ _let_1 V246e15)) (@ (@ tptp.ap (@ _let_1 V247e16)) (@ (@ tptp.ap (@ _let_1 V248e17)) (@ (@ tptp.ap (@ _let_1 V249e18)) (@ (@ tptp.ap (@ _let_1 V250e19)) (@ (@ tptp.ap (@ _let_1 V251e20)) V231l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_143) (exists ((V252l_27 $$unsorted)) (and (@ (@ tptp.mem V252l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V253e1 $$unsorted)) (and (@ (@ tptp.mem V253e1) A_27a) (exists ((V254e2 $$unsorted)) (and (@ (@ tptp.mem V254e2) A_27a) (exists ((V255e3 $$unsorted)) (and (@ (@ tptp.mem V255e3) A_27a) (exists ((V256e4 $$unsorted)) (and (@ (@ tptp.mem V256e4) A_27a) (exists ((V257e5 $$unsorted)) (and (@ (@ tptp.mem V257e5) A_27a) (exists ((V258e6 $$unsorted)) (and (@ (@ tptp.mem V258e6) A_27a) (exists ((V259e7 $$unsorted)) (and (@ (@ tptp.mem V259e7) A_27a) (exists ((V260e8 $$unsorted)) (and (@ (@ tptp.mem V260e8) A_27a) (exists ((V261e9 $$unsorted)) (and (@ (@ tptp.mem V261e9) A_27a) (exists ((V262e10 $$unsorted)) (and (@ (@ tptp.mem V262e10) A_27a) (exists ((V263e11 $$unsorted)) (and (@ (@ tptp.mem V263e11) A_27a) (exists ((V264e12 $$unsorted)) (and (@ (@ tptp.mem V264e12) A_27a) (exists ((V265e13 $$unsorted)) (and (@ (@ tptp.mem V265e13) A_27a) (exists ((V266e14 $$unsorted)) (and (@ (@ tptp.mem V266e14) A_27a) (exists ((V267e15 $$unsorted)) (and (@ (@ tptp.mem V267e15) A_27a) (exists ((V268e16 $$unsorted)) (and (@ (@ tptp.mem V268e16) A_27a) (exists ((V269e17 $$unsorted)) (and (@ (@ tptp.mem V269e17) A_27a) (exists ((V270e18 $$unsorted)) (and (@ (@ tptp.mem V270e18) A_27a) (exists ((V271e19 $$unsorted)) (and (@ (@ tptp.mem V271e19) A_27a) (exists ((V272e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V272e20) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V252l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V253e1)) (@ (@ tptp.ap (@ _let_1 V254e2)) (@ (@ tptp.ap (@ _let_1 V255e3)) (@ (@ tptp.ap (@ _let_1 V256e4)) (@ (@ tptp.ap (@ _let_1 V257e5)) (@ (@ tptp.ap (@ _let_1 V258e6)) (@ (@ tptp.ap (@ _let_1 V259e7)) (@ (@ tptp.ap (@ _let_1 V260e8)) (@ (@ tptp.ap (@ _let_1 V261e9)) (@ (@ tptp.ap (@ _let_1 V262e10)) (@ (@ tptp.ap (@ _let_1 V263e11)) (@ (@ tptp.ap (@ _let_1 V264e12)) (@ (@ tptp.ap (@ _let_1 V265e13)) (@ (@ tptp.ap (@ _let_1 V266e14)) (@ (@ tptp.ap (@ _let_1 V267e15)) (@ (@ tptp.ap (@ _let_1 V268e16)) (@ (@ tptp.ap (@ _let_1 V269e17)) (@ (@ tptp.ap (@ _let_1 V270e18)) (@ (@ tptp.ap (@ _let_1 V271e19)) (@ (@ tptp.ap (@ _let_1 V272e20)) V252l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_143 _let_13) (exists ((V273l_27 $$unsorted)) (and (@ (@ tptp.mem V273l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V274e1 $$unsorted)) (and (@ (@ tptp.mem V274e1) A_27a) (exists ((V275e2 $$unsorted)) (and (@ (@ tptp.mem V275e2) A_27a) (exists ((V276e3 $$unsorted)) (and (@ (@ tptp.mem V276e3) A_27a) (exists ((V277e4 $$unsorted)) (and (@ (@ tptp.mem V277e4) A_27a) (exists ((V278e5 $$unsorted)) (and (@ (@ tptp.mem V278e5) A_27a) (exists ((V279e6 $$unsorted)) (and (@ (@ tptp.mem V279e6) A_27a) (exists ((V280e7 $$unsorted)) (and (@ (@ tptp.mem V280e7) A_27a) (exists ((V281e8 $$unsorted)) (and (@ (@ tptp.mem V281e8) A_27a) (exists ((V282e9 $$unsorted)) (and (@ (@ tptp.mem V282e9) A_27a) (exists ((V283e10 $$unsorted)) (and (@ (@ tptp.mem V283e10) A_27a) (exists ((V284e11 $$unsorted)) (and (@ (@ tptp.mem V284e11) A_27a) (exists ((V285e12 $$unsorted)) (and (@ (@ tptp.mem V285e12) A_27a) (exists ((V286e13 $$unsorted)) (and (@ (@ tptp.mem V286e13) A_27a) (exists ((V287e14 $$unsorted)) (and (@ (@ tptp.mem V287e14) A_27a) (exists ((V288e15 $$unsorted)) (and (@ (@ tptp.mem V288e15) A_27a) (exists ((V289e16 $$unsorted)) (and (@ (@ tptp.mem V289e16) A_27a) (exists ((V290e17 $$unsorted)) (and (@ (@ tptp.mem V290e17) A_27a) (exists ((V291e18 $$unsorted)) (and (@ (@ tptp.mem V291e18) A_27a) (exists ((V292e19 $$unsorted)) (and (@ (@ tptp.mem V292e19) A_27a) (exists ((V293e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V293e20) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V273l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V274e1)) (@ (@ tptp.ap (@ _let_1 V275e2)) (@ (@ tptp.ap (@ _let_1 V276e3)) (@ (@ tptp.ap (@ _let_1 V277e4)) (@ (@ tptp.ap (@ _let_1 V278e5)) (@ (@ tptp.ap (@ _let_1 V279e6)) (@ (@ tptp.ap (@ _let_1 V280e7)) (@ (@ tptp.ap (@ _let_1 V281e8)) (@ (@ tptp.ap (@ _let_1 V282e9)) (@ (@ tptp.ap (@ _let_1 V283e10)) (@ (@ tptp.ap (@ _let_1 V284e11)) (@ (@ tptp.ap (@ _let_1 V285e12)) (@ (@ tptp.ap (@ _let_1 V286e13)) (@ (@ tptp.ap (@ _let_1 V287e14)) (@ (@ tptp.ap (@ _let_1 V288e15)) (@ (@ tptp.ap (@ _let_1 V289e16)) (@ (@ tptp.ap (@ _let_1 V290e17)) (@ (@ tptp.ap (@ _let_1 V291e18)) (@ (@ tptp.ap (@ _let_1 V292e19)) (@ (@ tptp.ap (@ _let_1 V293e20)) V273l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_140) (exists ((V294e1 $$unsorted)) (and (@ (@ tptp.mem V294e1) A_27a) (exists ((V295e2 $$unsorted)) (and (@ (@ tptp.mem V295e2) A_27a) (exists ((V296e3 $$unsorted)) (and (@ (@ tptp.mem V296e3) A_27a) (exists ((V297e4 $$unsorted)) (and (@ (@ tptp.mem V297e4) A_27a) (exists ((V298e5 $$unsorted)) (and (@ (@ tptp.mem V298e5) A_27a) (exists ((V299e6 $$unsorted)) (and (@ (@ tptp.mem V299e6) A_27a) (exists ((V300e7 $$unsorted)) (and (@ (@ tptp.mem V300e7) A_27a) (exists ((V301e8 $$unsorted)) (and (@ (@ tptp.mem V301e8) A_27a) (exists ((V302e9 $$unsorted)) (and (@ (@ tptp.mem V302e9) A_27a) (exists ((V303e10 $$unsorted)) (and (@ (@ tptp.mem V303e10) A_27a) (exists ((V304e11 $$unsorted)) (and (@ (@ tptp.mem V304e11) A_27a) (exists ((V305e12 $$unsorted)) (and (@ (@ tptp.mem V305e12) A_27a) (exists ((V306e13 $$unsorted)) (and (@ (@ tptp.mem V306e13) A_27a) (exists ((V307e14 $$unsorted)) (and (@ (@ tptp.mem V307e14) A_27a) (exists ((V308e15 $$unsorted)) (and (@ (@ tptp.mem V308e15) A_27a) (exists ((V309e16 $$unsorted)) (and (@ (@ tptp.mem V309e16) A_27a) (exists ((V310e17 $$unsorted)) (and (@ (@ tptp.mem V310e17) A_27a) (exists ((V311e18 $$unsorted)) (and (@ (@ tptp.mem V311e18) A_27a) (exists ((V312e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V312e19) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V294e1)) (@ (@ tptp.ap (@ _let_1 V295e2)) (@ (@ tptp.ap (@ _let_1 V296e3)) (@ (@ tptp.ap (@ _let_1 V297e4)) (@ (@ tptp.ap (@ _let_1 V298e5)) (@ (@ tptp.ap (@ _let_1 V299e6)) (@ (@ tptp.ap (@ _let_1 V300e7)) (@ (@ tptp.ap (@ _let_1 V301e8)) (@ (@ tptp.ap (@ _let_1 V302e9)) (@ (@ tptp.ap (@ _let_1 V303e10)) (@ (@ tptp.ap (@ _let_1 V304e11)) (@ (@ tptp.ap (@ _let_1 V305e12)) (@ (@ tptp.ap (@ _let_1 V306e13)) (@ (@ tptp.ap (@ _let_1 V307e14)) (@ (@ tptp.ap (@ _let_1 V308e15)) (@ (@ tptp.ap (@ _let_1 V309e16)) (@ (@ tptp.ap (@ _let_1 V310e17)) (@ (@ tptp.ap (@ _let_1 V311e18)) (@ (@ tptp.ap (@ _let_1 V312e19)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_140 _let_13) (exists ((V313e1 $$unsorted)) (and (@ (@ tptp.mem V313e1) A_27a) (exists ((V314e2 $$unsorted)) (and (@ (@ tptp.mem V314e2) A_27a) (exists ((V315e3 $$unsorted)) (and (@ (@ tptp.mem V315e3) A_27a) (exists ((V316e4 $$unsorted)) (and (@ (@ tptp.mem V316e4) A_27a) (exists ((V317e5 $$unsorted)) (and (@ (@ tptp.mem V317e5) A_27a) (exists ((V318e6 $$unsorted)) (and (@ (@ tptp.mem V318e6) A_27a) (exists ((V319e7 $$unsorted)) (and (@ (@ tptp.mem V319e7) A_27a) (exists ((V320e8 $$unsorted)) (and (@ (@ tptp.mem V320e8) A_27a) (exists ((V321e9 $$unsorted)) (and (@ (@ tptp.mem V321e9) A_27a) (exists ((V322e10 $$unsorted)) (and (@ (@ tptp.mem V322e10) A_27a) (exists ((V323e11 $$unsorted)) (and (@ (@ tptp.mem V323e11) A_27a) (exists ((V324e12 $$unsorted)) (and (@ (@ tptp.mem V324e12) A_27a) (exists ((V325e13 $$unsorted)) (and (@ (@ tptp.mem V325e13) A_27a) (exists ((V326e14 $$unsorted)) (and (@ (@ tptp.mem V326e14) A_27a) (exists ((V327e15 $$unsorted)) (and (@ (@ tptp.mem V327e15) A_27a) (exists ((V328e16 $$unsorted)) (and (@ (@ tptp.mem V328e16) A_27a) (exists ((V329e17 $$unsorted)) (and (@ (@ tptp.mem V329e17) A_27a) (exists ((V330e18 $$unsorted)) (and (@ (@ tptp.mem V330e18) A_27a) (exists ((V331e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V331e19) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V313e1)) (@ (@ tptp.ap (@ _let_1 V314e2)) (@ (@ tptp.ap (@ _let_1 V315e3)) (@ (@ tptp.ap (@ _let_1 V316e4)) (@ (@ tptp.ap (@ _let_1 V317e5)) (@ (@ tptp.ap (@ _let_1 V318e6)) (@ (@ tptp.ap (@ _let_1 V319e7)) (@ (@ tptp.ap (@ _let_1 V320e8)) (@ (@ tptp.ap (@ _let_1 V321e9)) (@ (@ tptp.ap (@ _let_1 V322e10)) (@ (@ tptp.ap (@ _let_1 V323e11)) (@ (@ tptp.ap (@ _let_1 V324e12)) (@ (@ tptp.ap (@ _let_1 V325e13)) (@ (@ tptp.ap (@ _let_1 V326e14)) (@ (@ tptp.ap (@ _let_1 V327e15)) (@ (@ tptp.ap (@ _let_1 V328e16)) (@ (@ tptp.ap (@ _let_1 V329e17)) (@ (@ tptp.ap (@ _let_1 V330e18)) (@ (@ tptp.ap (@ _let_1 V331e19)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_129)) _let_3)) (exists ((V332l_27 $$unsorted)) (and (@ (@ tptp.mem V332l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V333e1 $$unsorted)) (and (@ (@ tptp.mem V333e1) A_27a) (exists ((V334e2 $$unsorted)) (and (@ (@ tptp.mem V334e2) A_27a) (exists ((V335e3 $$unsorted)) (and (@ (@ tptp.mem V335e3) A_27a) (exists ((V336e4 $$unsorted)) (and (@ (@ tptp.mem V336e4) A_27a) (exists ((V337e5 $$unsorted)) (and (@ (@ tptp.mem V337e5) A_27a) (exists ((V338e6 $$unsorted)) (and (@ (@ tptp.mem V338e6) A_27a) (exists ((V339e7 $$unsorted)) (and (@ (@ tptp.mem V339e7) A_27a) (exists ((V340e8 $$unsorted)) (and (@ (@ tptp.mem V340e8) A_27a) (exists ((V341e9 $$unsorted)) (and (@ (@ tptp.mem V341e9) A_27a) (exists ((V342e10 $$unsorted)) (and (@ (@ tptp.mem V342e10) A_27a) (exists ((V343e11 $$unsorted)) (and (@ (@ tptp.mem V343e11) A_27a) (exists ((V344e12 $$unsorted)) (and (@ (@ tptp.mem V344e12) A_27a) (exists ((V345e13 $$unsorted)) (and (@ (@ tptp.mem V345e13) A_27a) (exists ((V346e14 $$unsorted)) (and (@ (@ tptp.mem V346e14) A_27a) (exists ((V347e15 $$unsorted)) (and (@ (@ tptp.mem V347e15) A_27a) (exists ((V348e16 $$unsorted)) (and (@ (@ tptp.mem V348e16) A_27a) (exists ((V349e17 $$unsorted)) (and (@ (@ tptp.mem V349e17) A_27a) (exists ((V350e18 $$unsorted)) (and (@ (@ tptp.mem V350e18) A_27a) (exists ((V351e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V351e19) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V333e1)) (@ (@ tptp.ap (@ _let_1 V334e2)) (@ (@ tptp.ap (@ _let_1 V335e3)) (@ (@ tptp.ap (@ _let_1 V336e4)) (@ (@ tptp.ap (@ _let_1 V337e5)) (@ (@ tptp.ap (@ _let_1 V338e6)) (@ (@ tptp.ap (@ _let_1 V339e7)) (@ (@ tptp.ap (@ _let_1 V340e8)) (@ (@ tptp.ap (@ _let_1 V341e9)) (@ (@ tptp.ap (@ _let_1 V342e10)) (@ (@ tptp.ap (@ _let_1 V343e11)) (@ (@ tptp.ap (@ _let_1 V344e12)) (@ (@ tptp.ap (@ _let_1 V345e13)) (@ (@ tptp.ap (@ _let_1 V346e14)) (@ (@ tptp.ap (@ _let_1 V347e15)) (@ (@ tptp.ap (@ _let_1 V348e16)) (@ (@ tptp.ap (@ _let_1 V349e17)) (@ (@ tptp.ap (@ _let_1 V350e18)) (@ (@ tptp.ap (@ _let_1 V351e19)) V332l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_129)) (exists ((V352l_27 $$unsorted)) (and (@ (@ tptp.mem V352l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V353e1 $$unsorted)) (and (@ (@ tptp.mem V353e1) A_27a) (exists ((V354e2 $$unsorted)) (and (@ (@ tptp.mem V354e2) A_27a) (exists ((V355e3 $$unsorted)) (and (@ (@ tptp.mem V355e3) A_27a) (exists ((V356e4 $$unsorted)) (and (@ (@ tptp.mem V356e4) A_27a) (exists ((V357e5 $$unsorted)) (and (@ (@ tptp.mem V357e5) A_27a) (exists ((V358e6 $$unsorted)) (and (@ (@ tptp.mem V358e6) A_27a) (exists ((V359e7 $$unsorted)) (and (@ (@ tptp.mem V359e7) A_27a) (exists ((V360e8 $$unsorted)) (and (@ (@ tptp.mem V360e8) A_27a) (exists ((V361e9 $$unsorted)) (and (@ (@ tptp.mem V361e9) A_27a) (exists ((V362e10 $$unsorted)) (and (@ (@ tptp.mem V362e10) A_27a) (exists ((V363e11 $$unsorted)) (and (@ (@ tptp.mem V363e11) A_27a) (exists ((V364e12 $$unsorted)) (and (@ (@ tptp.mem V364e12) A_27a) (exists ((V365e13 $$unsorted)) (and (@ (@ tptp.mem V365e13) A_27a) (exists ((V366e14 $$unsorted)) (and (@ (@ tptp.mem V366e14) A_27a) (exists ((V367e15 $$unsorted)) (and (@ (@ tptp.mem V367e15) A_27a) (exists ((V368e16 $$unsorted)) (and (@ (@ tptp.mem V368e16) A_27a) (exists ((V369e17 $$unsorted)) (and (@ (@ tptp.mem V369e17) A_27a) (exists ((V370e18 $$unsorted)) (and (@ (@ tptp.mem V370e18) A_27a) (exists ((V371e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V371e19) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V353e1)) (@ (@ tptp.ap (@ _let_1 V354e2)) (@ (@ tptp.ap (@ _let_1 V355e3)) (@ (@ tptp.ap (@ _let_1 V356e4)) (@ (@ tptp.ap (@ _let_1 V357e5)) (@ (@ tptp.ap (@ _let_1 V358e6)) (@ (@ tptp.ap (@ _let_1 V359e7)) (@ (@ tptp.ap (@ _let_1 V360e8)) (@ (@ tptp.ap (@ _let_1 V361e9)) (@ (@ tptp.ap (@ _let_1 V362e10)) (@ (@ tptp.ap (@ _let_1 V363e11)) (@ (@ tptp.ap (@ _let_1 V364e12)) (@ (@ tptp.ap (@ _let_1 V365e13)) (@ (@ tptp.ap (@ _let_1 V366e14)) (@ (@ tptp.ap (@ _let_1 V367e15)) (@ (@ tptp.ap (@ _let_1 V368e16)) (@ (@ tptp.ap (@ _let_1 V369e17)) (@ (@ tptp.ap (@ _let_1 V370e18)) (@ (@ tptp.ap (@ _let_1 V371e19)) V352l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_135)) _let_3)) (exists ((V372l_27 $$unsorted)) (and (@ (@ tptp.mem V372l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V373e1 $$unsorted)) (and (@ (@ tptp.mem V373e1) A_27a) (exists ((V374e2 $$unsorted)) (and (@ (@ tptp.mem V374e2) A_27a) (exists ((V375e3 $$unsorted)) (and (@ (@ tptp.mem V375e3) A_27a) (exists ((V376e4 $$unsorted)) (and (@ (@ tptp.mem V376e4) A_27a) (exists ((V377e5 $$unsorted)) (and (@ (@ tptp.mem V377e5) A_27a) (exists ((V378e6 $$unsorted)) (and (@ (@ tptp.mem V378e6) A_27a) (exists ((V379e7 $$unsorted)) (and (@ (@ tptp.mem V379e7) A_27a) (exists ((V380e8 $$unsorted)) (and (@ (@ tptp.mem V380e8) A_27a) (exists ((V381e9 $$unsorted)) (and (@ (@ tptp.mem V381e9) A_27a) (exists ((V382e10 $$unsorted)) (and (@ (@ tptp.mem V382e10) A_27a) (exists ((V383e11 $$unsorted)) (and (@ (@ tptp.mem V383e11) A_27a) (exists ((V384e12 $$unsorted)) (and (@ (@ tptp.mem V384e12) A_27a) (exists ((V385e13 $$unsorted)) (and (@ (@ tptp.mem V385e13) A_27a) (exists ((V386e14 $$unsorted)) (and (@ (@ tptp.mem V386e14) A_27a) (exists ((V387e15 $$unsorted)) (and (@ (@ tptp.mem V387e15) A_27a) (exists ((V388e16 $$unsorted)) (and (@ (@ tptp.mem V388e16) A_27a) (exists ((V389e17 $$unsorted)) (and (@ (@ tptp.mem V389e17) A_27a) (exists ((V390e18 $$unsorted)) (and (@ (@ tptp.mem V390e18) A_27a) (exists ((V391e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V391e19) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V373e1)) (@ (@ tptp.ap (@ _let_1 V374e2)) (@ (@ tptp.ap (@ _let_1 V375e3)) (@ (@ tptp.ap (@ _let_1 V376e4)) (@ (@ tptp.ap (@ _let_1 V377e5)) (@ (@ tptp.ap (@ _let_1 V378e6)) (@ (@ tptp.ap (@ _let_1 V379e7)) (@ (@ tptp.ap (@ _let_1 V380e8)) (@ (@ tptp.ap (@ _let_1 V381e9)) (@ (@ tptp.ap (@ _let_1 V382e10)) (@ (@ tptp.ap (@ _let_1 V383e11)) (@ (@ tptp.ap (@ _let_1 V384e12)) (@ (@ tptp.ap (@ _let_1 V385e13)) (@ (@ tptp.ap (@ _let_1 V386e14)) (@ (@ tptp.ap (@ _let_1 V387e15)) (@ (@ tptp.ap (@ _let_1 V388e16)) (@ (@ tptp.ap (@ _let_1 V389e17)) (@ (@ tptp.ap (@ _let_1 V390e18)) (@ (@ tptp.ap (@ _let_1 V391e19)) V372l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_135)) (exists ((V392l_27 $$unsorted)) (and (@ (@ tptp.mem V392l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V393e1 $$unsorted)) (and (@ (@ tptp.mem V393e1) A_27a) (exists ((V394e2 $$unsorted)) (and (@ (@ tptp.mem V394e2) A_27a) (exists ((V395e3 $$unsorted)) (and (@ (@ tptp.mem V395e3) A_27a) (exists ((V396e4 $$unsorted)) (and (@ (@ tptp.mem V396e4) A_27a) (exists ((V397e5 $$unsorted)) (and (@ (@ tptp.mem V397e5) A_27a) (exists ((V398e6 $$unsorted)) (and (@ (@ tptp.mem V398e6) A_27a) (exists ((V399e7 $$unsorted)) (and (@ (@ tptp.mem V399e7) A_27a) (exists ((V400e8 $$unsorted)) (and (@ (@ tptp.mem V400e8) A_27a) (exists ((V401e9 $$unsorted)) (and (@ (@ tptp.mem V401e9) A_27a) (exists ((V402e10 $$unsorted)) (and (@ (@ tptp.mem V402e10) A_27a) (exists ((V403e11 $$unsorted)) (and (@ (@ tptp.mem V403e11) A_27a) (exists ((V404e12 $$unsorted)) (and (@ (@ tptp.mem V404e12) A_27a) (exists ((V405e13 $$unsorted)) (and (@ (@ tptp.mem V405e13) A_27a) (exists ((V406e14 $$unsorted)) (and (@ (@ tptp.mem V406e14) A_27a) (exists ((V407e15 $$unsorted)) (and (@ (@ tptp.mem V407e15) A_27a) (exists ((V408e16 $$unsorted)) (and (@ (@ tptp.mem V408e16) A_27a) (exists ((V409e17 $$unsorted)) (and (@ (@ tptp.mem V409e17) A_27a) (exists ((V410e18 $$unsorted)) (and (@ (@ tptp.mem V410e18) A_27a) (exists ((V411e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V411e19) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V393e1)) (@ (@ tptp.ap (@ _let_1 V394e2)) (@ (@ tptp.ap (@ _let_1 V395e3)) (@ (@ tptp.ap (@ _let_1 V396e4)) (@ (@ tptp.ap (@ _let_1 V397e5)) (@ (@ tptp.ap (@ _let_1 V398e6)) (@ (@ tptp.ap (@ _let_1 V399e7)) (@ (@ tptp.ap (@ _let_1 V400e8)) (@ (@ tptp.ap (@ _let_1 V401e9)) (@ (@ tptp.ap (@ _let_1 V402e10)) (@ (@ tptp.ap (@ _let_1 V403e11)) (@ (@ tptp.ap (@ _let_1 V404e12)) (@ (@ tptp.ap (@ _let_1 V405e13)) (@ (@ tptp.ap (@ _let_1 V406e14)) (@ (@ tptp.ap (@ _let_1 V407e15)) (@ (@ tptp.ap (@ _let_1 V408e16)) (@ (@ tptp.ap (@ _let_1 V409e17)) (@ (@ tptp.ap (@ _let_1 V410e18)) (@ (@ tptp.ap (@ _let_1 V411e19)) V392l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_138)) _let_3)) (exists ((V412l_27 $$unsorted)) (and (@ (@ tptp.mem V412l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V413e1 $$unsorted)) (and (@ (@ tptp.mem V413e1) A_27a) (exists ((V414e2 $$unsorted)) (and (@ (@ tptp.mem V414e2) A_27a) (exists ((V415e3 $$unsorted)) (and (@ (@ tptp.mem V415e3) A_27a) (exists ((V416e4 $$unsorted)) (and (@ (@ tptp.mem V416e4) A_27a) (exists ((V417e5 $$unsorted)) (and (@ (@ tptp.mem V417e5) A_27a) (exists ((V418e6 $$unsorted)) (and (@ (@ tptp.mem V418e6) A_27a) (exists ((V419e7 $$unsorted)) (and (@ (@ tptp.mem V419e7) A_27a) (exists ((V420e8 $$unsorted)) (and (@ (@ tptp.mem V420e8) A_27a) (exists ((V421e9 $$unsorted)) (and (@ (@ tptp.mem V421e9) A_27a) (exists ((V422e10 $$unsorted)) (and (@ (@ tptp.mem V422e10) A_27a) (exists ((V423e11 $$unsorted)) (and (@ (@ tptp.mem V423e11) A_27a) (exists ((V424e12 $$unsorted)) (and (@ (@ tptp.mem V424e12) A_27a) (exists ((V425e13 $$unsorted)) (and (@ (@ tptp.mem V425e13) A_27a) (exists ((V426e14 $$unsorted)) (and (@ (@ tptp.mem V426e14) A_27a) (exists ((V427e15 $$unsorted)) (and (@ (@ tptp.mem V427e15) A_27a) (exists ((V428e16 $$unsorted)) (and (@ (@ tptp.mem V428e16) A_27a) (exists ((V429e17 $$unsorted)) (and (@ (@ tptp.mem V429e17) A_27a) (exists ((V430e18 $$unsorted)) (and (@ (@ tptp.mem V430e18) A_27a) (exists ((V431e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V431e19) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V412l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V413e1)) (@ (@ tptp.ap (@ _let_1 V414e2)) (@ (@ tptp.ap (@ _let_1 V415e3)) (@ (@ tptp.ap (@ _let_1 V416e4)) (@ (@ tptp.ap (@ _let_1 V417e5)) (@ (@ tptp.ap (@ _let_1 V418e6)) (@ (@ tptp.ap (@ _let_1 V419e7)) (@ (@ tptp.ap (@ _let_1 V420e8)) (@ (@ tptp.ap (@ _let_1 V421e9)) (@ (@ tptp.ap (@ _let_1 V422e10)) (@ (@ tptp.ap (@ _let_1 V423e11)) (@ (@ tptp.ap (@ _let_1 V424e12)) (@ (@ tptp.ap (@ _let_1 V425e13)) (@ (@ tptp.ap (@ _let_1 V426e14)) (@ (@ tptp.ap (@ _let_1 V427e15)) (@ (@ tptp.ap (@ _let_1 V428e16)) (@ (@ tptp.ap (@ _let_1 V429e17)) (@ (@ tptp.ap (@ _let_1 V430e18)) (@ (@ tptp.ap (@ _let_1 V431e19)) V412l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_138)) (exists ((V432l_27 $$unsorted)) (and (@ (@ tptp.mem V432l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V433e1 $$unsorted)) (and (@ (@ tptp.mem V433e1) A_27a) (exists ((V434e2 $$unsorted)) (and (@ (@ tptp.mem V434e2) A_27a) (exists ((V435e3 $$unsorted)) (and (@ (@ tptp.mem V435e3) A_27a) (exists ((V436e4 $$unsorted)) (and (@ (@ tptp.mem V436e4) A_27a) (exists ((V437e5 $$unsorted)) (and (@ (@ tptp.mem V437e5) A_27a) (exists ((V438e6 $$unsorted)) (and (@ (@ tptp.mem V438e6) A_27a) (exists ((V439e7 $$unsorted)) (and (@ (@ tptp.mem V439e7) A_27a) (exists ((V440e8 $$unsorted)) (and (@ (@ tptp.mem V440e8) A_27a) (exists ((V441e9 $$unsorted)) (and (@ (@ tptp.mem V441e9) A_27a) (exists ((V442e10 $$unsorted)) (and (@ (@ tptp.mem V442e10) A_27a) (exists ((V443e11 $$unsorted)) (and (@ (@ tptp.mem V443e11) A_27a) (exists ((V444e12 $$unsorted)) (and (@ (@ tptp.mem V444e12) A_27a) (exists ((V445e13 $$unsorted)) (and (@ (@ tptp.mem V445e13) A_27a) (exists ((V446e14 $$unsorted)) (and (@ (@ tptp.mem V446e14) A_27a) (exists ((V447e15 $$unsorted)) (and (@ (@ tptp.mem V447e15) A_27a) (exists ((V448e16 $$unsorted)) (and (@ (@ tptp.mem V448e16) A_27a) (exists ((V449e17 $$unsorted)) (and (@ (@ tptp.mem V449e17) A_27a) (exists ((V450e18 $$unsorted)) (and (@ (@ tptp.mem V450e18) A_27a) (exists ((V451e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V451e19) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V432l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V433e1)) (@ (@ tptp.ap (@ _let_1 V434e2)) (@ (@ tptp.ap (@ _let_1 V435e3)) (@ (@ tptp.ap (@ _let_1 V436e4)) (@ (@ tptp.ap (@ _let_1 V437e5)) (@ (@ tptp.ap (@ _let_1 V438e6)) (@ (@ tptp.ap (@ _let_1 V439e7)) (@ (@ tptp.ap (@ _let_1 V440e8)) (@ (@ tptp.ap (@ _let_1 V441e9)) (@ (@ tptp.ap (@ _let_1 V442e10)) (@ (@ tptp.ap (@ _let_1 V443e11)) (@ (@ tptp.ap (@ _let_1 V444e12)) (@ (@ tptp.ap (@ _let_1 V445e13)) (@ (@ tptp.ap (@ _let_1 V446e14)) (@ (@ tptp.ap (@ _let_1 V447e15)) (@ (@ tptp.ap (@ _let_1 V448e16)) (@ (@ tptp.ap (@ _let_1 V449e17)) (@ (@ tptp.ap (@ _let_1 V450e18)) (@ (@ tptp.ap (@ _let_1 V451e19)) V432l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_136)) _let_3)) (exists ((V452l_27 $$unsorted)) (and (@ (@ tptp.mem V452l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V453e1 $$unsorted)) (and (@ (@ tptp.mem V453e1) A_27a) (exists ((V454e2 $$unsorted)) (and (@ (@ tptp.mem V454e2) A_27a) (exists ((V455e3 $$unsorted)) (and (@ (@ tptp.mem V455e3) A_27a) (exists ((V456e4 $$unsorted)) (and (@ (@ tptp.mem V456e4) A_27a) (exists ((V457e5 $$unsorted)) (and (@ (@ tptp.mem V457e5) A_27a) (exists ((V458e6 $$unsorted)) (and (@ (@ tptp.mem V458e6) A_27a) (exists ((V459e7 $$unsorted)) (and (@ (@ tptp.mem V459e7) A_27a) (exists ((V460e8 $$unsorted)) (and (@ (@ tptp.mem V460e8) A_27a) (exists ((V461e9 $$unsorted)) (and (@ (@ tptp.mem V461e9) A_27a) (exists ((V462e10 $$unsorted)) (and (@ (@ tptp.mem V462e10) A_27a) (exists ((V463e11 $$unsorted)) (and (@ (@ tptp.mem V463e11) A_27a) (exists ((V464e12 $$unsorted)) (and (@ (@ tptp.mem V464e12) A_27a) (exists ((V465e13 $$unsorted)) (and (@ (@ tptp.mem V465e13) A_27a) (exists ((V466e14 $$unsorted)) (and (@ (@ tptp.mem V466e14) A_27a) (exists ((V467e15 $$unsorted)) (and (@ (@ tptp.mem V467e15) A_27a) (exists ((V468e16 $$unsorted)) (and (@ (@ tptp.mem V468e16) A_27a) (exists ((V469e17 $$unsorted)) (and (@ (@ tptp.mem V469e17) A_27a) (exists ((V470e18 $$unsorted)) (and (@ (@ tptp.mem V470e18) A_27a) (exists ((V471e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V471e19) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V452l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V453e1)) (@ (@ tptp.ap (@ _let_1 V454e2)) (@ (@ tptp.ap (@ _let_1 V455e3)) (@ (@ tptp.ap (@ _let_1 V456e4)) (@ (@ tptp.ap (@ _let_1 V457e5)) (@ (@ tptp.ap (@ _let_1 V458e6)) (@ (@ tptp.ap (@ _let_1 V459e7)) (@ (@ tptp.ap (@ _let_1 V460e8)) (@ (@ tptp.ap (@ _let_1 V461e9)) (@ (@ tptp.ap (@ _let_1 V462e10)) (@ (@ tptp.ap (@ _let_1 V463e11)) (@ (@ tptp.ap (@ _let_1 V464e12)) (@ (@ tptp.ap (@ _let_1 V465e13)) (@ (@ tptp.ap (@ _let_1 V466e14)) (@ (@ tptp.ap (@ _let_1 V467e15)) (@ (@ tptp.ap (@ _let_1 V468e16)) (@ (@ tptp.ap (@ _let_1 V469e17)) (@ (@ tptp.ap (@ _let_1 V470e18)) (@ (@ tptp.ap (@ _let_1 V471e19)) V452l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_136)) (exists ((V472l_27 $$unsorted)) (and (@ (@ tptp.mem V472l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V473e1 $$unsorted)) (and (@ (@ tptp.mem V473e1) A_27a) (exists ((V474e2 $$unsorted)) (and (@ (@ tptp.mem V474e2) A_27a) (exists ((V475e3 $$unsorted)) (and (@ (@ tptp.mem V475e3) A_27a) (exists ((V476e4 $$unsorted)) (and (@ (@ tptp.mem V476e4) A_27a) (exists ((V477e5 $$unsorted)) (and (@ (@ tptp.mem V477e5) A_27a) (exists ((V478e6 $$unsorted)) (and (@ (@ tptp.mem V478e6) A_27a) (exists ((V479e7 $$unsorted)) (and (@ (@ tptp.mem V479e7) A_27a) (exists ((V480e8 $$unsorted)) (and (@ (@ tptp.mem V480e8) A_27a) (exists ((V481e9 $$unsorted)) (and (@ (@ tptp.mem V481e9) A_27a) (exists ((V482e10 $$unsorted)) (and (@ (@ tptp.mem V482e10) A_27a) (exists ((V483e11 $$unsorted)) (and (@ (@ tptp.mem V483e11) A_27a) (exists ((V484e12 $$unsorted)) (and (@ (@ tptp.mem V484e12) A_27a) (exists ((V485e13 $$unsorted)) (and (@ (@ tptp.mem V485e13) A_27a) (exists ((V486e14 $$unsorted)) (and (@ (@ tptp.mem V486e14) A_27a) (exists ((V487e15 $$unsorted)) (and (@ (@ tptp.mem V487e15) A_27a) (exists ((V488e16 $$unsorted)) (and (@ (@ tptp.mem V488e16) A_27a) (exists ((V489e17 $$unsorted)) (and (@ (@ tptp.mem V489e17) A_27a) (exists ((V490e18 $$unsorted)) (and (@ (@ tptp.mem V490e18) A_27a) (exists ((V491e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V491e19) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V472l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V473e1)) (@ (@ tptp.ap (@ _let_1 V474e2)) (@ (@ tptp.ap (@ _let_1 V475e3)) (@ (@ tptp.ap (@ _let_1 V476e4)) (@ (@ tptp.ap (@ _let_1 V477e5)) (@ (@ tptp.ap (@ _let_1 V478e6)) (@ (@ tptp.ap (@ _let_1 V479e7)) (@ (@ tptp.ap (@ _let_1 V480e8)) (@ (@ tptp.ap (@ _let_1 V481e9)) (@ (@ tptp.ap (@ _let_1 V482e10)) (@ (@ tptp.ap (@ _let_1 V483e11)) (@ (@ tptp.ap (@ _let_1 V484e12)) (@ (@ tptp.ap (@ _let_1 V485e13)) (@ (@ tptp.ap (@ _let_1 V486e14)) (@ (@ tptp.ap (@ _let_1 V487e15)) (@ (@ tptp.ap (@ _let_1 V488e16)) (@ (@ tptp.ap (@ _let_1 V489e17)) (@ (@ tptp.ap (@ _let_1 V490e18)) (@ (@ tptp.ap (@ _let_1 V491e19)) V472l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_139) (exists ((V492l_27 $$unsorted)) (and (@ (@ tptp.mem V492l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V493e1 $$unsorted)) (and (@ (@ tptp.mem V493e1) A_27a) (exists ((V494e2 $$unsorted)) (and (@ (@ tptp.mem V494e2) A_27a) (exists ((V495e3 $$unsorted)) (and (@ (@ tptp.mem V495e3) A_27a) (exists ((V496e4 $$unsorted)) (and (@ (@ tptp.mem V496e4) A_27a) (exists ((V497e5 $$unsorted)) (and (@ (@ tptp.mem V497e5) A_27a) (exists ((V498e6 $$unsorted)) (and (@ (@ tptp.mem V498e6) A_27a) (exists ((V499e7 $$unsorted)) (and (@ (@ tptp.mem V499e7) A_27a) (exists ((V500e8 $$unsorted)) (and (@ (@ tptp.mem V500e8) A_27a) (exists ((V501e9 $$unsorted)) (and (@ (@ tptp.mem V501e9) A_27a) (exists ((V502e10 $$unsorted)) (and (@ (@ tptp.mem V502e10) A_27a) (exists ((V503e11 $$unsorted)) (and (@ (@ tptp.mem V503e11) A_27a) (exists ((V504e12 $$unsorted)) (and (@ (@ tptp.mem V504e12) A_27a) (exists ((V505e13 $$unsorted)) (and (@ (@ tptp.mem V505e13) A_27a) (exists ((V506e14 $$unsorted)) (and (@ (@ tptp.mem V506e14) A_27a) (exists ((V507e15 $$unsorted)) (and (@ (@ tptp.mem V507e15) A_27a) (exists ((V508e16 $$unsorted)) (and (@ (@ tptp.mem V508e16) A_27a) (exists ((V509e17 $$unsorted)) (and (@ (@ tptp.mem V509e17) A_27a) (exists ((V510e18 $$unsorted)) (and (@ (@ tptp.mem V510e18) A_27a) (exists ((V511e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V511e19) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V492l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V493e1)) (@ (@ tptp.ap (@ _let_1 V494e2)) (@ (@ tptp.ap (@ _let_1 V495e3)) (@ (@ tptp.ap (@ _let_1 V496e4)) (@ (@ tptp.ap (@ _let_1 V497e5)) (@ (@ tptp.ap (@ _let_1 V498e6)) (@ (@ tptp.ap (@ _let_1 V499e7)) (@ (@ tptp.ap (@ _let_1 V500e8)) (@ (@ tptp.ap (@ _let_1 V501e9)) (@ (@ tptp.ap (@ _let_1 V502e10)) (@ (@ tptp.ap (@ _let_1 V503e11)) (@ (@ tptp.ap (@ _let_1 V504e12)) (@ (@ tptp.ap (@ _let_1 V505e13)) (@ (@ tptp.ap (@ _let_1 V506e14)) (@ (@ tptp.ap (@ _let_1 V507e15)) (@ (@ tptp.ap (@ _let_1 V508e16)) (@ (@ tptp.ap (@ _let_1 V509e17)) (@ (@ tptp.ap (@ _let_1 V510e18)) (@ (@ tptp.ap (@ _let_1 V511e19)) V492l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_139 _let_13) (exists ((V512l_27 $$unsorted)) (and (@ (@ tptp.mem V512l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V513e1 $$unsorted)) (and (@ (@ tptp.mem V513e1) A_27a) (exists ((V514e2 $$unsorted)) (and (@ (@ tptp.mem V514e2) A_27a) (exists ((V515e3 $$unsorted)) (and (@ (@ tptp.mem V515e3) A_27a) (exists ((V516e4 $$unsorted)) (and (@ (@ tptp.mem V516e4) A_27a) (exists ((V517e5 $$unsorted)) (and (@ (@ tptp.mem V517e5) A_27a) (exists ((V518e6 $$unsorted)) (and (@ (@ tptp.mem V518e6) A_27a) (exists ((V519e7 $$unsorted)) (and (@ (@ tptp.mem V519e7) A_27a) (exists ((V520e8 $$unsorted)) (and (@ (@ tptp.mem V520e8) A_27a) (exists ((V521e9 $$unsorted)) (and (@ (@ tptp.mem V521e9) A_27a) (exists ((V522e10 $$unsorted)) (and (@ (@ tptp.mem V522e10) A_27a) (exists ((V523e11 $$unsorted)) (and (@ (@ tptp.mem V523e11) A_27a) (exists ((V524e12 $$unsorted)) (and (@ (@ tptp.mem V524e12) A_27a) (exists ((V525e13 $$unsorted)) (and (@ (@ tptp.mem V525e13) A_27a) (exists ((V526e14 $$unsorted)) (and (@ (@ tptp.mem V526e14) A_27a) (exists ((V527e15 $$unsorted)) (and (@ (@ tptp.mem V527e15) A_27a) (exists ((V528e16 $$unsorted)) (and (@ (@ tptp.mem V528e16) A_27a) (exists ((V529e17 $$unsorted)) (and (@ (@ tptp.mem V529e17) A_27a) (exists ((V530e18 $$unsorted)) (and (@ (@ tptp.mem V530e18) A_27a) (exists ((V531e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V531e19) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V512l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V513e1)) (@ (@ tptp.ap (@ _let_1 V514e2)) (@ (@ tptp.ap (@ _let_1 V515e3)) (@ (@ tptp.ap (@ _let_1 V516e4)) (@ (@ tptp.ap (@ _let_1 V517e5)) (@ (@ tptp.ap (@ _let_1 V518e6)) (@ (@ tptp.ap (@ _let_1 V519e7)) (@ (@ tptp.ap (@ _let_1 V520e8)) (@ (@ tptp.ap (@ _let_1 V521e9)) (@ (@ tptp.ap (@ _let_1 V522e10)) (@ (@ tptp.ap (@ _let_1 V523e11)) (@ (@ tptp.ap (@ _let_1 V524e12)) (@ (@ tptp.ap (@ _let_1 V525e13)) (@ (@ tptp.ap (@ _let_1 V526e14)) (@ (@ tptp.ap (@ _let_1 V527e15)) (@ (@ tptp.ap (@ _let_1 V528e16)) (@ (@ tptp.ap (@ _let_1 V529e17)) (@ (@ tptp.ap (@ _let_1 V530e18)) (@ (@ tptp.ap (@ _let_1 V531e19)) V512l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_137) (exists ((V532l_27 $$unsorted)) (and (@ (@ tptp.mem V532l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V533e1 $$unsorted)) (and (@ (@ tptp.mem V533e1) A_27a) (exists ((V534e2 $$unsorted)) (and (@ (@ tptp.mem V534e2) A_27a) (exists ((V535e3 $$unsorted)) (and (@ (@ tptp.mem V535e3) A_27a) (exists ((V536e4 $$unsorted)) (and (@ (@ tptp.mem V536e4) A_27a) (exists ((V537e5 $$unsorted)) (and (@ (@ tptp.mem V537e5) A_27a) (exists ((V538e6 $$unsorted)) (and (@ (@ tptp.mem V538e6) A_27a) (exists ((V539e7 $$unsorted)) (and (@ (@ tptp.mem V539e7) A_27a) (exists ((V540e8 $$unsorted)) (and (@ (@ tptp.mem V540e8) A_27a) (exists ((V541e9 $$unsorted)) (and (@ (@ tptp.mem V541e9) A_27a) (exists ((V542e10 $$unsorted)) (and (@ (@ tptp.mem V542e10) A_27a) (exists ((V543e11 $$unsorted)) (and (@ (@ tptp.mem V543e11) A_27a) (exists ((V544e12 $$unsorted)) (and (@ (@ tptp.mem V544e12) A_27a) (exists ((V545e13 $$unsorted)) (and (@ (@ tptp.mem V545e13) A_27a) (exists ((V546e14 $$unsorted)) (and (@ (@ tptp.mem V546e14) A_27a) (exists ((V547e15 $$unsorted)) (and (@ (@ tptp.mem V547e15) A_27a) (exists ((V548e16 $$unsorted)) (and (@ (@ tptp.mem V548e16) A_27a) (exists ((V549e17 $$unsorted)) (and (@ (@ tptp.mem V549e17) A_27a) (exists ((V550e18 $$unsorted)) (and (@ (@ tptp.mem V550e18) A_27a) (exists ((V551e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V551e19) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V532l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V533e1)) (@ (@ tptp.ap (@ _let_1 V534e2)) (@ (@ tptp.ap (@ _let_1 V535e3)) (@ (@ tptp.ap (@ _let_1 V536e4)) (@ (@ tptp.ap (@ _let_1 V537e5)) (@ (@ tptp.ap (@ _let_1 V538e6)) (@ (@ tptp.ap (@ _let_1 V539e7)) (@ (@ tptp.ap (@ _let_1 V540e8)) (@ (@ tptp.ap (@ _let_1 V541e9)) (@ (@ tptp.ap (@ _let_1 V542e10)) (@ (@ tptp.ap (@ _let_1 V543e11)) (@ (@ tptp.ap (@ _let_1 V544e12)) (@ (@ tptp.ap (@ _let_1 V545e13)) (@ (@ tptp.ap (@ _let_1 V546e14)) (@ (@ tptp.ap (@ _let_1 V547e15)) (@ (@ tptp.ap (@ _let_1 V548e16)) (@ (@ tptp.ap (@ _let_1 V549e17)) (@ (@ tptp.ap (@ _let_1 V550e18)) (@ (@ tptp.ap (@ _let_1 V551e19)) V532l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_137 _let_13) (exists ((V552l_27 $$unsorted)) (and (@ (@ tptp.mem V552l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V553e1 $$unsorted)) (and (@ (@ tptp.mem V553e1) A_27a) (exists ((V554e2 $$unsorted)) (and (@ (@ tptp.mem V554e2) A_27a) (exists ((V555e3 $$unsorted)) (and (@ (@ tptp.mem V555e3) A_27a) (exists ((V556e4 $$unsorted)) (and (@ (@ tptp.mem V556e4) A_27a) (exists ((V557e5 $$unsorted)) (and (@ (@ tptp.mem V557e5) A_27a) (exists ((V558e6 $$unsorted)) (and (@ (@ tptp.mem V558e6) A_27a) (exists ((V559e7 $$unsorted)) (and (@ (@ tptp.mem V559e7) A_27a) (exists ((V560e8 $$unsorted)) (and (@ (@ tptp.mem V560e8) A_27a) (exists ((V561e9 $$unsorted)) (and (@ (@ tptp.mem V561e9) A_27a) (exists ((V562e10 $$unsorted)) (and (@ (@ tptp.mem V562e10) A_27a) (exists ((V563e11 $$unsorted)) (and (@ (@ tptp.mem V563e11) A_27a) (exists ((V564e12 $$unsorted)) (and (@ (@ tptp.mem V564e12) A_27a) (exists ((V565e13 $$unsorted)) (and (@ (@ tptp.mem V565e13) A_27a) (exists ((V566e14 $$unsorted)) (and (@ (@ tptp.mem V566e14) A_27a) (exists ((V567e15 $$unsorted)) (and (@ (@ tptp.mem V567e15) A_27a) (exists ((V568e16 $$unsorted)) (and (@ (@ tptp.mem V568e16) A_27a) (exists ((V569e17 $$unsorted)) (and (@ (@ tptp.mem V569e17) A_27a) (exists ((V570e18 $$unsorted)) (and (@ (@ tptp.mem V570e18) A_27a) (exists ((V571e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V571e19) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V552l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V553e1)) (@ (@ tptp.ap (@ _let_1 V554e2)) (@ (@ tptp.ap (@ _let_1 V555e3)) (@ (@ tptp.ap (@ _let_1 V556e4)) (@ (@ tptp.ap (@ _let_1 V557e5)) (@ (@ tptp.ap (@ _let_1 V558e6)) (@ (@ tptp.ap (@ _let_1 V559e7)) (@ (@ tptp.ap (@ _let_1 V560e8)) (@ (@ tptp.ap (@ _let_1 V561e9)) (@ (@ tptp.ap (@ _let_1 V562e10)) (@ (@ tptp.ap (@ _let_1 V563e11)) (@ (@ tptp.ap (@ _let_1 V564e12)) (@ (@ tptp.ap (@ _let_1 V565e13)) (@ (@ tptp.ap (@ _let_1 V566e14)) (@ (@ tptp.ap (@ _let_1 V567e15)) (@ (@ tptp.ap (@ _let_1 V568e16)) (@ (@ tptp.ap (@ _let_1 V569e17)) (@ (@ tptp.ap (@ _let_1 V570e18)) (@ (@ tptp.ap (@ _let_1 V571e19)) V552l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_134) (exists ((V572e1 $$unsorted)) (and (@ (@ tptp.mem V572e1) A_27a) (exists ((V573e2 $$unsorted)) (and (@ (@ tptp.mem V573e2) A_27a) (exists ((V574e3 $$unsorted)) (and (@ (@ tptp.mem V574e3) A_27a) (exists ((V575e4 $$unsorted)) (and (@ (@ tptp.mem V575e4) A_27a) (exists ((V576e5 $$unsorted)) (and (@ (@ tptp.mem V576e5) A_27a) (exists ((V577e6 $$unsorted)) (and (@ (@ tptp.mem V577e6) A_27a) (exists ((V578e7 $$unsorted)) (and (@ (@ tptp.mem V578e7) A_27a) (exists ((V579e8 $$unsorted)) (and (@ (@ tptp.mem V579e8) A_27a) (exists ((V580e9 $$unsorted)) (and (@ (@ tptp.mem V580e9) A_27a) (exists ((V581e10 $$unsorted)) (and (@ (@ tptp.mem V581e10) A_27a) (exists ((V582e11 $$unsorted)) (and (@ (@ tptp.mem V582e11) A_27a) (exists ((V583e12 $$unsorted)) (and (@ (@ tptp.mem V583e12) A_27a) (exists ((V584e13 $$unsorted)) (and (@ (@ tptp.mem V584e13) A_27a) (exists ((V585e14 $$unsorted)) (and (@ (@ tptp.mem V585e14) A_27a) (exists ((V586e15 $$unsorted)) (and (@ (@ tptp.mem V586e15) A_27a) (exists ((V587e16 $$unsorted)) (and (@ (@ tptp.mem V587e16) A_27a) (exists ((V588e17 $$unsorted)) (and (@ (@ tptp.mem V588e17) A_27a) (exists ((V589e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V589e18) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V572e1)) (@ (@ tptp.ap (@ _let_1 V573e2)) (@ (@ tptp.ap (@ _let_1 V574e3)) (@ (@ tptp.ap (@ _let_1 V575e4)) (@ (@ tptp.ap (@ _let_1 V576e5)) (@ (@ tptp.ap (@ _let_1 V577e6)) (@ (@ tptp.ap (@ _let_1 V578e7)) (@ (@ tptp.ap (@ _let_1 V579e8)) (@ (@ tptp.ap (@ _let_1 V580e9)) (@ (@ tptp.ap (@ _let_1 V581e10)) (@ (@ tptp.ap (@ _let_1 V582e11)) (@ (@ tptp.ap (@ _let_1 V583e12)) (@ (@ tptp.ap (@ _let_1 V584e13)) (@ (@ tptp.ap (@ _let_1 V585e14)) (@ (@ tptp.ap (@ _let_1 V586e15)) (@ (@ tptp.ap (@ _let_1 V587e16)) (@ (@ tptp.ap (@ _let_1 V588e17)) (@ (@ tptp.ap (@ _let_1 V589e18)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_134 _let_13) (exists ((V590e1 $$unsorted)) (and (@ (@ tptp.mem V590e1) A_27a) (exists ((V591e2 $$unsorted)) (and (@ (@ tptp.mem V591e2) A_27a) (exists ((V592e3 $$unsorted)) (and (@ (@ tptp.mem V592e3) A_27a) (exists ((V593e4 $$unsorted)) (and (@ (@ tptp.mem V593e4) A_27a) (exists ((V594e5 $$unsorted)) (and (@ (@ tptp.mem V594e5) A_27a) (exists ((V595e6 $$unsorted)) (and (@ (@ tptp.mem V595e6) A_27a) (exists ((V596e7 $$unsorted)) (and (@ (@ tptp.mem V596e7) A_27a) (exists ((V597e8 $$unsorted)) (and (@ (@ tptp.mem V597e8) A_27a) (exists ((V598e9 $$unsorted)) (and (@ (@ tptp.mem V598e9) A_27a) (exists ((V599e10 $$unsorted)) (and (@ (@ tptp.mem V599e10) A_27a) (exists ((V600e11 $$unsorted)) (and (@ (@ tptp.mem V600e11) A_27a) (exists ((V601e12 $$unsorted)) (and (@ (@ tptp.mem V601e12) A_27a) (exists ((V602e13 $$unsorted)) (and (@ (@ tptp.mem V602e13) A_27a) (exists ((V603e14 $$unsorted)) (and (@ (@ tptp.mem V603e14) A_27a) (exists ((V604e15 $$unsorted)) (and (@ (@ tptp.mem V604e15) A_27a) (exists ((V605e16 $$unsorted)) (and (@ (@ tptp.mem V605e16) A_27a) (exists ((V606e17 $$unsorted)) (and (@ (@ tptp.mem V606e17) A_27a) (exists ((V607e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V607e18) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V590e1)) (@ (@ tptp.ap (@ _let_1 V591e2)) (@ (@ tptp.ap (@ _let_1 V592e3)) (@ (@ tptp.ap (@ _let_1 V593e4)) (@ (@ tptp.ap (@ _let_1 V594e5)) (@ (@ tptp.ap (@ _let_1 V595e6)) (@ (@ tptp.ap (@ _let_1 V596e7)) (@ (@ tptp.ap (@ _let_1 V597e8)) (@ (@ tptp.ap (@ _let_1 V598e9)) (@ (@ tptp.ap (@ _let_1 V599e10)) (@ (@ tptp.ap (@ _let_1 V600e11)) (@ (@ tptp.ap (@ _let_1 V601e12)) (@ (@ tptp.ap (@ _let_1 V602e13)) (@ (@ tptp.ap (@ _let_1 V603e14)) (@ (@ tptp.ap (@ _let_1 V604e15)) (@ (@ tptp.ap (@ _let_1 V605e16)) (@ (@ tptp.ap (@ _let_1 V606e17)) (@ (@ tptp.ap (@ _let_1 V607e18)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_123)) _let_3)) (exists ((V608l_27 $$unsorted)) (and (@ (@ tptp.mem V608l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V609e1 $$unsorted)) (and (@ (@ tptp.mem V609e1) A_27a) (exists ((V610e2 $$unsorted)) (and (@ (@ tptp.mem V610e2) A_27a) (exists ((V611e3 $$unsorted)) (and (@ (@ tptp.mem V611e3) A_27a) (exists ((V612e4 $$unsorted)) (and (@ (@ tptp.mem V612e4) A_27a) (exists ((V613e5 $$unsorted)) (and (@ (@ tptp.mem V613e5) A_27a) (exists ((V614e6 $$unsorted)) (and (@ (@ tptp.mem V614e6) A_27a) (exists ((V615e7 $$unsorted)) (and (@ (@ tptp.mem V615e7) A_27a) (exists ((V616e8 $$unsorted)) (and (@ (@ tptp.mem V616e8) A_27a) (exists ((V617e9 $$unsorted)) (and (@ (@ tptp.mem V617e9) A_27a) (exists ((V618e10 $$unsorted)) (and (@ (@ tptp.mem V618e10) A_27a) (exists ((V619e11 $$unsorted)) (and (@ (@ tptp.mem V619e11) A_27a) (exists ((V620e12 $$unsorted)) (and (@ (@ tptp.mem V620e12) A_27a) (exists ((V621e13 $$unsorted)) (and (@ (@ tptp.mem V621e13) A_27a) (exists ((V622e14 $$unsorted)) (and (@ (@ tptp.mem V622e14) A_27a) (exists ((V623e15 $$unsorted)) (and (@ (@ tptp.mem V623e15) A_27a) (exists ((V624e16 $$unsorted)) (and (@ (@ tptp.mem V624e16) A_27a) (exists ((V625e17 $$unsorted)) (and (@ (@ tptp.mem V625e17) A_27a) (exists ((V626e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V626e18) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V609e1)) (@ (@ tptp.ap (@ _let_1 V610e2)) (@ (@ tptp.ap (@ _let_1 V611e3)) (@ (@ tptp.ap (@ _let_1 V612e4)) (@ (@ tptp.ap (@ _let_1 V613e5)) (@ (@ tptp.ap (@ _let_1 V614e6)) (@ (@ tptp.ap (@ _let_1 V615e7)) (@ (@ tptp.ap (@ _let_1 V616e8)) (@ (@ tptp.ap (@ _let_1 V617e9)) (@ (@ tptp.ap (@ _let_1 V618e10)) (@ (@ tptp.ap (@ _let_1 V619e11)) (@ (@ tptp.ap (@ _let_1 V620e12)) (@ (@ tptp.ap (@ _let_1 V621e13)) (@ (@ tptp.ap (@ _let_1 V622e14)) (@ (@ tptp.ap (@ _let_1 V623e15)) (@ (@ tptp.ap (@ _let_1 V624e16)) (@ (@ tptp.ap (@ _let_1 V625e17)) (@ (@ tptp.ap (@ _let_1 V626e18)) V608l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_123)) (exists ((V627l_27 $$unsorted)) (and (@ (@ tptp.mem V627l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V628e1 $$unsorted)) (and (@ (@ tptp.mem V628e1) A_27a) (exists ((V629e2 $$unsorted)) (and (@ (@ tptp.mem V629e2) A_27a) (exists ((V630e3 $$unsorted)) (and (@ (@ tptp.mem V630e3) A_27a) (exists ((V631e4 $$unsorted)) (and (@ (@ tptp.mem V631e4) A_27a) (exists ((V632e5 $$unsorted)) (and (@ (@ tptp.mem V632e5) A_27a) (exists ((V633e6 $$unsorted)) (and (@ (@ tptp.mem V633e6) A_27a) (exists ((V634e7 $$unsorted)) (and (@ (@ tptp.mem V634e7) A_27a) (exists ((V635e8 $$unsorted)) (and (@ (@ tptp.mem V635e8) A_27a) (exists ((V636e9 $$unsorted)) (and (@ (@ tptp.mem V636e9) A_27a) (exists ((V637e10 $$unsorted)) (and (@ (@ tptp.mem V637e10) A_27a) (exists ((V638e11 $$unsorted)) (and (@ (@ tptp.mem V638e11) A_27a) (exists ((V639e12 $$unsorted)) (and (@ (@ tptp.mem V639e12) A_27a) (exists ((V640e13 $$unsorted)) (and (@ (@ tptp.mem V640e13) A_27a) (exists ((V641e14 $$unsorted)) (and (@ (@ tptp.mem V641e14) A_27a) (exists ((V642e15 $$unsorted)) (and (@ (@ tptp.mem V642e15) A_27a) (exists ((V643e16 $$unsorted)) (and (@ (@ tptp.mem V643e16) A_27a) (exists ((V644e17 $$unsorted)) (and (@ (@ tptp.mem V644e17) A_27a) (exists ((V645e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V645e18) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V628e1)) (@ (@ tptp.ap (@ _let_1 V629e2)) (@ (@ tptp.ap (@ _let_1 V630e3)) (@ (@ tptp.ap (@ _let_1 V631e4)) (@ (@ tptp.ap (@ _let_1 V632e5)) (@ (@ tptp.ap (@ _let_1 V633e6)) (@ (@ tptp.ap (@ _let_1 V634e7)) (@ (@ tptp.ap (@ _let_1 V635e8)) (@ (@ tptp.ap (@ _let_1 V636e9)) (@ (@ tptp.ap (@ _let_1 V637e10)) (@ (@ tptp.ap (@ _let_1 V638e11)) (@ (@ tptp.ap (@ _let_1 V639e12)) (@ (@ tptp.ap (@ _let_1 V640e13)) (@ (@ tptp.ap (@ _let_1 V641e14)) (@ (@ tptp.ap (@ _let_1 V642e15)) (@ (@ tptp.ap (@ _let_1 V643e16)) (@ (@ tptp.ap (@ _let_1 V644e17)) (@ (@ tptp.ap (@ _let_1 V645e18)) V627l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_129)) _let_3)) (exists ((V646l_27 $$unsorted)) (and (@ (@ tptp.mem V646l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V647e1 $$unsorted)) (and (@ (@ tptp.mem V647e1) A_27a) (exists ((V648e2 $$unsorted)) (and (@ (@ tptp.mem V648e2) A_27a) (exists ((V649e3 $$unsorted)) (and (@ (@ tptp.mem V649e3) A_27a) (exists ((V650e4 $$unsorted)) (and (@ (@ tptp.mem V650e4) A_27a) (exists ((V651e5 $$unsorted)) (and (@ (@ tptp.mem V651e5) A_27a) (exists ((V652e6 $$unsorted)) (and (@ (@ tptp.mem V652e6) A_27a) (exists ((V653e7 $$unsorted)) (and (@ (@ tptp.mem V653e7) A_27a) (exists ((V654e8 $$unsorted)) (and (@ (@ tptp.mem V654e8) A_27a) (exists ((V655e9 $$unsorted)) (and (@ (@ tptp.mem V655e9) A_27a) (exists ((V656e10 $$unsorted)) (and (@ (@ tptp.mem V656e10) A_27a) (exists ((V657e11 $$unsorted)) (and (@ (@ tptp.mem V657e11) A_27a) (exists ((V658e12 $$unsorted)) (and (@ (@ tptp.mem V658e12) A_27a) (exists ((V659e13 $$unsorted)) (and (@ (@ tptp.mem V659e13) A_27a) (exists ((V660e14 $$unsorted)) (and (@ (@ tptp.mem V660e14) A_27a) (exists ((V661e15 $$unsorted)) (and (@ (@ tptp.mem V661e15) A_27a) (exists ((V662e16 $$unsorted)) (and (@ (@ tptp.mem V662e16) A_27a) (exists ((V663e17 $$unsorted)) (and (@ (@ tptp.mem V663e17) A_27a) (exists ((V664e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V664e18) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V647e1)) (@ (@ tptp.ap (@ _let_1 V648e2)) (@ (@ tptp.ap (@ _let_1 V649e3)) (@ (@ tptp.ap (@ _let_1 V650e4)) (@ (@ tptp.ap (@ _let_1 V651e5)) (@ (@ tptp.ap (@ _let_1 V652e6)) (@ (@ tptp.ap (@ _let_1 V653e7)) (@ (@ tptp.ap (@ _let_1 V654e8)) (@ (@ tptp.ap (@ _let_1 V655e9)) (@ (@ tptp.ap (@ _let_1 V656e10)) (@ (@ tptp.ap (@ _let_1 V657e11)) (@ (@ tptp.ap (@ _let_1 V658e12)) (@ (@ tptp.ap (@ _let_1 V659e13)) (@ (@ tptp.ap (@ _let_1 V660e14)) (@ (@ tptp.ap (@ _let_1 V661e15)) (@ (@ tptp.ap (@ _let_1 V662e16)) (@ (@ tptp.ap (@ _let_1 V663e17)) (@ (@ tptp.ap (@ _let_1 V664e18)) V646l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_129)) (exists ((V665l_27 $$unsorted)) (and (@ (@ tptp.mem V665l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V666e1 $$unsorted)) (and (@ (@ tptp.mem V666e1) A_27a) (exists ((V667e2 $$unsorted)) (and (@ (@ tptp.mem V667e2) A_27a) (exists ((V668e3 $$unsorted)) (and (@ (@ tptp.mem V668e3) A_27a) (exists ((V669e4 $$unsorted)) (and (@ (@ tptp.mem V669e4) A_27a) (exists ((V670e5 $$unsorted)) (and (@ (@ tptp.mem V670e5) A_27a) (exists ((V671e6 $$unsorted)) (and (@ (@ tptp.mem V671e6) A_27a) (exists ((V672e7 $$unsorted)) (and (@ (@ tptp.mem V672e7) A_27a) (exists ((V673e8 $$unsorted)) (and (@ (@ tptp.mem V673e8) A_27a) (exists ((V674e9 $$unsorted)) (and (@ (@ tptp.mem V674e9) A_27a) (exists ((V675e10 $$unsorted)) (and (@ (@ tptp.mem V675e10) A_27a) (exists ((V676e11 $$unsorted)) (and (@ (@ tptp.mem V676e11) A_27a) (exists ((V677e12 $$unsorted)) (and (@ (@ tptp.mem V677e12) A_27a) (exists ((V678e13 $$unsorted)) (and (@ (@ tptp.mem V678e13) A_27a) (exists ((V679e14 $$unsorted)) (and (@ (@ tptp.mem V679e14) A_27a) (exists ((V680e15 $$unsorted)) (and (@ (@ tptp.mem V680e15) A_27a) (exists ((V681e16 $$unsorted)) (and (@ (@ tptp.mem V681e16) A_27a) (exists ((V682e17 $$unsorted)) (and (@ (@ tptp.mem V682e17) A_27a) (exists ((V683e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V683e18) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V666e1)) (@ (@ tptp.ap (@ _let_1 V667e2)) (@ (@ tptp.ap (@ _let_1 V668e3)) (@ (@ tptp.ap (@ _let_1 V669e4)) (@ (@ tptp.ap (@ _let_1 V670e5)) (@ (@ tptp.ap (@ _let_1 V671e6)) (@ (@ tptp.ap (@ _let_1 V672e7)) (@ (@ tptp.ap (@ _let_1 V673e8)) (@ (@ tptp.ap (@ _let_1 V674e9)) (@ (@ tptp.ap (@ _let_1 V675e10)) (@ (@ tptp.ap (@ _let_1 V676e11)) (@ (@ tptp.ap (@ _let_1 V677e12)) (@ (@ tptp.ap (@ _let_1 V678e13)) (@ (@ tptp.ap (@ _let_1 V679e14)) (@ (@ tptp.ap (@ _let_1 V680e15)) (@ (@ tptp.ap (@ _let_1 V681e16)) (@ (@ tptp.ap (@ _let_1 V682e17)) (@ (@ tptp.ap (@ _let_1 V683e18)) V665l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_132)) _let_3)) (exists ((V684l_27 $$unsorted)) (and (@ (@ tptp.mem V684l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V685e1 $$unsorted)) (and (@ (@ tptp.mem V685e1) A_27a) (exists ((V686e2 $$unsorted)) (and (@ (@ tptp.mem V686e2) A_27a) (exists ((V687e3 $$unsorted)) (and (@ (@ tptp.mem V687e3) A_27a) (exists ((V688e4 $$unsorted)) (and (@ (@ tptp.mem V688e4) A_27a) (exists ((V689e5 $$unsorted)) (and (@ (@ tptp.mem V689e5) A_27a) (exists ((V690e6 $$unsorted)) (and (@ (@ tptp.mem V690e6) A_27a) (exists ((V691e7 $$unsorted)) (and (@ (@ tptp.mem V691e7) A_27a) (exists ((V692e8 $$unsorted)) (and (@ (@ tptp.mem V692e8) A_27a) (exists ((V693e9 $$unsorted)) (and (@ (@ tptp.mem V693e9) A_27a) (exists ((V694e10 $$unsorted)) (and (@ (@ tptp.mem V694e10) A_27a) (exists ((V695e11 $$unsorted)) (and (@ (@ tptp.mem V695e11) A_27a) (exists ((V696e12 $$unsorted)) (and (@ (@ tptp.mem V696e12) A_27a) (exists ((V697e13 $$unsorted)) (and (@ (@ tptp.mem V697e13) A_27a) (exists ((V698e14 $$unsorted)) (and (@ (@ tptp.mem V698e14) A_27a) (exists ((V699e15 $$unsorted)) (and (@ (@ tptp.mem V699e15) A_27a) (exists ((V700e16 $$unsorted)) (and (@ (@ tptp.mem V700e16) A_27a) (exists ((V701e17 $$unsorted)) (and (@ (@ tptp.mem V701e17) A_27a) (exists ((V702e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V702e18) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V684l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V685e1)) (@ (@ tptp.ap (@ _let_1 V686e2)) (@ (@ tptp.ap (@ _let_1 V687e3)) (@ (@ tptp.ap (@ _let_1 V688e4)) (@ (@ tptp.ap (@ _let_1 V689e5)) (@ (@ tptp.ap (@ _let_1 V690e6)) (@ (@ tptp.ap (@ _let_1 V691e7)) (@ (@ tptp.ap (@ _let_1 V692e8)) (@ (@ tptp.ap (@ _let_1 V693e9)) (@ (@ tptp.ap (@ _let_1 V694e10)) (@ (@ tptp.ap (@ _let_1 V695e11)) (@ (@ tptp.ap (@ _let_1 V696e12)) (@ (@ tptp.ap (@ _let_1 V697e13)) (@ (@ tptp.ap (@ _let_1 V698e14)) (@ (@ tptp.ap (@ _let_1 V699e15)) (@ (@ tptp.ap (@ _let_1 V700e16)) (@ (@ tptp.ap (@ _let_1 V701e17)) (@ (@ tptp.ap (@ _let_1 V702e18)) V684l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_132)) (exists ((V703l_27 $$unsorted)) (and (@ (@ tptp.mem V703l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V704e1 $$unsorted)) (and (@ (@ tptp.mem V704e1) A_27a) (exists ((V705e2 $$unsorted)) (and (@ (@ tptp.mem V705e2) A_27a) (exists ((V706e3 $$unsorted)) (and (@ (@ tptp.mem V706e3) A_27a) (exists ((V707e4 $$unsorted)) (and (@ (@ tptp.mem V707e4) A_27a) (exists ((V708e5 $$unsorted)) (and (@ (@ tptp.mem V708e5) A_27a) (exists ((V709e6 $$unsorted)) (and (@ (@ tptp.mem V709e6) A_27a) (exists ((V710e7 $$unsorted)) (and (@ (@ tptp.mem V710e7) A_27a) (exists ((V711e8 $$unsorted)) (and (@ (@ tptp.mem V711e8) A_27a) (exists ((V712e9 $$unsorted)) (and (@ (@ tptp.mem V712e9) A_27a) (exists ((V713e10 $$unsorted)) (and (@ (@ tptp.mem V713e10) A_27a) (exists ((V714e11 $$unsorted)) (and (@ (@ tptp.mem V714e11) A_27a) (exists ((V715e12 $$unsorted)) (and (@ (@ tptp.mem V715e12) A_27a) (exists ((V716e13 $$unsorted)) (and (@ (@ tptp.mem V716e13) A_27a) (exists ((V717e14 $$unsorted)) (and (@ (@ tptp.mem V717e14) A_27a) (exists ((V718e15 $$unsorted)) (and (@ (@ tptp.mem V718e15) A_27a) (exists ((V719e16 $$unsorted)) (and (@ (@ tptp.mem V719e16) A_27a) (exists ((V720e17 $$unsorted)) (and (@ (@ tptp.mem V720e17) A_27a) (exists ((V721e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V721e18) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V703l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V704e1)) (@ (@ tptp.ap (@ _let_1 V705e2)) (@ (@ tptp.ap (@ _let_1 V706e3)) (@ (@ tptp.ap (@ _let_1 V707e4)) (@ (@ tptp.ap (@ _let_1 V708e5)) (@ (@ tptp.ap (@ _let_1 V709e6)) (@ (@ tptp.ap (@ _let_1 V710e7)) (@ (@ tptp.ap (@ _let_1 V711e8)) (@ (@ tptp.ap (@ _let_1 V712e9)) (@ (@ tptp.ap (@ _let_1 V713e10)) (@ (@ tptp.ap (@ _let_1 V714e11)) (@ (@ tptp.ap (@ _let_1 V715e12)) (@ (@ tptp.ap (@ _let_1 V716e13)) (@ (@ tptp.ap (@ _let_1 V717e14)) (@ (@ tptp.ap (@ _let_1 V718e15)) (@ (@ tptp.ap (@ _let_1 V719e16)) (@ (@ tptp.ap (@ _let_1 V720e17)) (@ (@ tptp.ap (@ _let_1 V721e18)) V703l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_130)) _let_3)) (exists ((V722l_27 $$unsorted)) (and (@ (@ tptp.mem V722l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V723e1 $$unsorted)) (and (@ (@ tptp.mem V723e1) A_27a) (exists ((V724e2 $$unsorted)) (and (@ (@ tptp.mem V724e2) A_27a) (exists ((V725e3 $$unsorted)) (and (@ (@ tptp.mem V725e3) A_27a) (exists ((V726e4 $$unsorted)) (and (@ (@ tptp.mem V726e4) A_27a) (exists ((V727e5 $$unsorted)) (and (@ (@ tptp.mem V727e5) A_27a) (exists ((V728e6 $$unsorted)) (and (@ (@ tptp.mem V728e6) A_27a) (exists ((V729e7 $$unsorted)) (and (@ (@ tptp.mem V729e7) A_27a) (exists ((V730e8 $$unsorted)) (and (@ (@ tptp.mem V730e8) A_27a) (exists ((V731e9 $$unsorted)) (and (@ (@ tptp.mem V731e9) A_27a) (exists ((V732e10 $$unsorted)) (and (@ (@ tptp.mem V732e10) A_27a) (exists ((V733e11 $$unsorted)) (and (@ (@ tptp.mem V733e11) A_27a) (exists ((V734e12 $$unsorted)) (and (@ (@ tptp.mem V734e12) A_27a) (exists ((V735e13 $$unsorted)) (and (@ (@ tptp.mem V735e13) A_27a) (exists ((V736e14 $$unsorted)) (and (@ (@ tptp.mem V736e14) A_27a) (exists ((V737e15 $$unsorted)) (and (@ (@ tptp.mem V737e15) A_27a) (exists ((V738e16 $$unsorted)) (and (@ (@ tptp.mem V738e16) A_27a) (exists ((V739e17 $$unsorted)) (and (@ (@ tptp.mem V739e17) A_27a) (exists ((V740e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V740e18) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V722l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V723e1)) (@ (@ tptp.ap (@ _let_1 V724e2)) (@ (@ tptp.ap (@ _let_1 V725e3)) (@ (@ tptp.ap (@ _let_1 V726e4)) (@ (@ tptp.ap (@ _let_1 V727e5)) (@ (@ tptp.ap (@ _let_1 V728e6)) (@ (@ tptp.ap (@ _let_1 V729e7)) (@ (@ tptp.ap (@ _let_1 V730e8)) (@ (@ tptp.ap (@ _let_1 V731e9)) (@ (@ tptp.ap (@ _let_1 V732e10)) (@ (@ tptp.ap (@ _let_1 V733e11)) (@ (@ tptp.ap (@ _let_1 V734e12)) (@ (@ tptp.ap (@ _let_1 V735e13)) (@ (@ tptp.ap (@ _let_1 V736e14)) (@ (@ tptp.ap (@ _let_1 V737e15)) (@ (@ tptp.ap (@ _let_1 V738e16)) (@ (@ tptp.ap (@ _let_1 V739e17)) (@ (@ tptp.ap (@ _let_1 V740e18)) V722l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_130)) (exists ((V741l_27 $$unsorted)) (and (@ (@ tptp.mem V741l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V742e1 $$unsorted)) (and (@ (@ tptp.mem V742e1) A_27a) (exists ((V743e2 $$unsorted)) (and (@ (@ tptp.mem V743e2) A_27a) (exists ((V744e3 $$unsorted)) (and (@ (@ tptp.mem V744e3) A_27a) (exists ((V745e4 $$unsorted)) (and (@ (@ tptp.mem V745e4) A_27a) (exists ((V746e5 $$unsorted)) (and (@ (@ tptp.mem V746e5) A_27a) (exists ((V747e6 $$unsorted)) (and (@ (@ tptp.mem V747e6) A_27a) (exists ((V748e7 $$unsorted)) (and (@ (@ tptp.mem V748e7) A_27a) (exists ((V749e8 $$unsorted)) (and (@ (@ tptp.mem V749e8) A_27a) (exists ((V750e9 $$unsorted)) (and (@ (@ tptp.mem V750e9) A_27a) (exists ((V751e10 $$unsorted)) (and (@ (@ tptp.mem V751e10) A_27a) (exists ((V752e11 $$unsorted)) (and (@ (@ tptp.mem V752e11) A_27a) (exists ((V753e12 $$unsorted)) (and (@ (@ tptp.mem V753e12) A_27a) (exists ((V754e13 $$unsorted)) (and (@ (@ tptp.mem V754e13) A_27a) (exists ((V755e14 $$unsorted)) (and (@ (@ tptp.mem V755e14) A_27a) (exists ((V756e15 $$unsorted)) (and (@ (@ tptp.mem V756e15) A_27a) (exists ((V757e16 $$unsorted)) (and (@ (@ tptp.mem V757e16) A_27a) (exists ((V758e17 $$unsorted)) (and (@ (@ tptp.mem V758e17) A_27a) (exists ((V759e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V759e18) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V741l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V742e1)) (@ (@ tptp.ap (@ _let_1 V743e2)) (@ (@ tptp.ap (@ _let_1 V744e3)) (@ (@ tptp.ap (@ _let_1 V745e4)) (@ (@ tptp.ap (@ _let_1 V746e5)) (@ (@ tptp.ap (@ _let_1 V747e6)) (@ (@ tptp.ap (@ _let_1 V748e7)) (@ (@ tptp.ap (@ _let_1 V749e8)) (@ (@ tptp.ap (@ _let_1 V750e9)) (@ (@ tptp.ap (@ _let_1 V751e10)) (@ (@ tptp.ap (@ _let_1 V752e11)) (@ (@ tptp.ap (@ _let_1 V753e12)) (@ (@ tptp.ap (@ _let_1 V754e13)) (@ (@ tptp.ap (@ _let_1 V755e14)) (@ (@ tptp.ap (@ _let_1 V756e15)) (@ (@ tptp.ap (@ _let_1 V757e16)) (@ (@ tptp.ap (@ _let_1 V758e17)) (@ (@ tptp.ap (@ _let_1 V759e18)) V741l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_133) (exists ((V760l_27 $$unsorted)) (and (@ (@ tptp.mem V760l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V761e1 $$unsorted)) (and (@ (@ tptp.mem V761e1) A_27a) (exists ((V762e2 $$unsorted)) (and (@ (@ tptp.mem V762e2) A_27a) (exists ((V763e3 $$unsorted)) (and (@ (@ tptp.mem V763e3) A_27a) (exists ((V764e4 $$unsorted)) (and (@ (@ tptp.mem V764e4) A_27a) (exists ((V765e5 $$unsorted)) (and (@ (@ tptp.mem V765e5) A_27a) (exists ((V766e6 $$unsorted)) (and (@ (@ tptp.mem V766e6) A_27a) (exists ((V767e7 $$unsorted)) (and (@ (@ tptp.mem V767e7) A_27a) (exists ((V768e8 $$unsorted)) (and (@ (@ tptp.mem V768e8) A_27a) (exists ((V769e9 $$unsorted)) (and (@ (@ tptp.mem V769e9) A_27a) (exists ((V770e10 $$unsorted)) (and (@ (@ tptp.mem V770e10) A_27a) (exists ((V771e11 $$unsorted)) (and (@ (@ tptp.mem V771e11) A_27a) (exists ((V772e12 $$unsorted)) (and (@ (@ tptp.mem V772e12) A_27a) (exists ((V773e13 $$unsorted)) (and (@ (@ tptp.mem V773e13) A_27a) (exists ((V774e14 $$unsorted)) (and (@ (@ tptp.mem V774e14) A_27a) (exists ((V775e15 $$unsorted)) (and (@ (@ tptp.mem V775e15) A_27a) (exists ((V776e16 $$unsorted)) (and (@ (@ tptp.mem V776e16) A_27a) (exists ((V777e17 $$unsorted)) (and (@ (@ tptp.mem V777e17) A_27a) (exists ((V778e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V778e18) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V760l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V761e1)) (@ (@ tptp.ap (@ _let_1 V762e2)) (@ (@ tptp.ap (@ _let_1 V763e3)) (@ (@ tptp.ap (@ _let_1 V764e4)) (@ (@ tptp.ap (@ _let_1 V765e5)) (@ (@ tptp.ap (@ _let_1 V766e6)) (@ (@ tptp.ap (@ _let_1 V767e7)) (@ (@ tptp.ap (@ _let_1 V768e8)) (@ (@ tptp.ap (@ _let_1 V769e9)) (@ (@ tptp.ap (@ _let_1 V770e10)) (@ (@ tptp.ap (@ _let_1 V771e11)) (@ (@ tptp.ap (@ _let_1 V772e12)) (@ (@ tptp.ap (@ _let_1 V773e13)) (@ (@ tptp.ap (@ _let_1 V774e14)) (@ (@ tptp.ap (@ _let_1 V775e15)) (@ (@ tptp.ap (@ _let_1 V776e16)) (@ (@ tptp.ap (@ _let_1 V777e17)) (@ (@ tptp.ap (@ _let_1 V778e18)) V760l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_133 _let_13) (exists ((V779l_27 $$unsorted)) (and (@ (@ tptp.mem V779l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V780e1 $$unsorted)) (and (@ (@ tptp.mem V780e1) A_27a) (exists ((V781e2 $$unsorted)) (and (@ (@ tptp.mem V781e2) A_27a) (exists ((V782e3 $$unsorted)) (and (@ (@ tptp.mem V782e3) A_27a) (exists ((V783e4 $$unsorted)) (and (@ (@ tptp.mem V783e4) A_27a) (exists ((V784e5 $$unsorted)) (and (@ (@ tptp.mem V784e5) A_27a) (exists ((V785e6 $$unsorted)) (and (@ (@ tptp.mem V785e6) A_27a) (exists ((V786e7 $$unsorted)) (and (@ (@ tptp.mem V786e7) A_27a) (exists ((V787e8 $$unsorted)) (and (@ (@ tptp.mem V787e8) A_27a) (exists ((V788e9 $$unsorted)) (and (@ (@ tptp.mem V788e9) A_27a) (exists ((V789e10 $$unsorted)) (and (@ (@ tptp.mem V789e10) A_27a) (exists ((V790e11 $$unsorted)) (and (@ (@ tptp.mem V790e11) A_27a) (exists ((V791e12 $$unsorted)) (and (@ (@ tptp.mem V791e12) A_27a) (exists ((V792e13 $$unsorted)) (and (@ (@ tptp.mem V792e13) A_27a) (exists ((V793e14 $$unsorted)) (and (@ (@ tptp.mem V793e14) A_27a) (exists ((V794e15 $$unsorted)) (and (@ (@ tptp.mem V794e15) A_27a) (exists ((V795e16 $$unsorted)) (and (@ (@ tptp.mem V795e16) A_27a) (exists ((V796e17 $$unsorted)) (and (@ (@ tptp.mem V796e17) A_27a) (exists ((V797e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V797e18) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V779l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V780e1)) (@ (@ tptp.ap (@ _let_1 V781e2)) (@ (@ tptp.ap (@ _let_1 V782e3)) (@ (@ tptp.ap (@ _let_1 V783e4)) (@ (@ tptp.ap (@ _let_1 V784e5)) (@ (@ tptp.ap (@ _let_1 V785e6)) (@ (@ tptp.ap (@ _let_1 V786e7)) (@ (@ tptp.ap (@ _let_1 V787e8)) (@ (@ tptp.ap (@ _let_1 V788e9)) (@ (@ tptp.ap (@ _let_1 V789e10)) (@ (@ tptp.ap (@ _let_1 V790e11)) (@ (@ tptp.ap (@ _let_1 V791e12)) (@ (@ tptp.ap (@ _let_1 V792e13)) (@ (@ tptp.ap (@ _let_1 V793e14)) (@ (@ tptp.ap (@ _let_1 V794e15)) (@ (@ tptp.ap (@ _let_1 V795e16)) (@ (@ tptp.ap (@ _let_1 V796e17)) (@ (@ tptp.ap (@ _let_1 V797e18)) V779l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_131) (exists ((V798l_27 $$unsorted)) (and (@ (@ tptp.mem V798l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V799e1 $$unsorted)) (and (@ (@ tptp.mem V799e1) A_27a) (exists ((V800e2 $$unsorted)) (and (@ (@ tptp.mem V800e2) A_27a) (exists ((V801e3 $$unsorted)) (and (@ (@ tptp.mem V801e3) A_27a) (exists ((V802e4 $$unsorted)) (and (@ (@ tptp.mem V802e4) A_27a) (exists ((V803e5 $$unsorted)) (and (@ (@ tptp.mem V803e5) A_27a) (exists ((V804e6 $$unsorted)) (and (@ (@ tptp.mem V804e6) A_27a) (exists ((V805e7 $$unsorted)) (and (@ (@ tptp.mem V805e7) A_27a) (exists ((V806e8 $$unsorted)) (and (@ (@ tptp.mem V806e8) A_27a) (exists ((V807e9 $$unsorted)) (and (@ (@ tptp.mem V807e9) A_27a) (exists ((V808e10 $$unsorted)) (and (@ (@ tptp.mem V808e10) A_27a) (exists ((V809e11 $$unsorted)) (and (@ (@ tptp.mem V809e11) A_27a) (exists ((V810e12 $$unsorted)) (and (@ (@ tptp.mem V810e12) A_27a) (exists ((V811e13 $$unsorted)) (and (@ (@ tptp.mem V811e13) A_27a) (exists ((V812e14 $$unsorted)) (and (@ (@ tptp.mem V812e14) A_27a) (exists ((V813e15 $$unsorted)) (and (@ (@ tptp.mem V813e15) A_27a) (exists ((V814e16 $$unsorted)) (and (@ (@ tptp.mem V814e16) A_27a) (exists ((V815e17 $$unsorted)) (and (@ (@ tptp.mem V815e17) A_27a) (exists ((V816e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V816e18) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V798l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V799e1)) (@ (@ tptp.ap (@ _let_1 V800e2)) (@ (@ tptp.ap (@ _let_1 V801e3)) (@ (@ tptp.ap (@ _let_1 V802e4)) (@ (@ tptp.ap (@ _let_1 V803e5)) (@ (@ tptp.ap (@ _let_1 V804e6)) (@ (@ tptp.ap (@ _let_1 V805e7)) (@ (@ tptp.ap (@ _let_1 V806e8)) (@ (@ tptp.ap (@ _let_1 V807e9)) (@ (@ tptp.ap (@ _let_1 V808e10)) (@ (@ tptp.ap (@ _let_1 V809e11)) (@ (@ tptp.ap (@ _let_1 V810e12)) (@ (@ tptp.ap (@ _let_1 V811e13)) (@ (@ tptp.ap (@ _let_1 V812e14)) (@ (@ tptp.ap (@ _let_1 V813e15)) (@ (@ tptp.ap (@ _let_1 V814e16)) (@ (@ tptp.ap (@ _let_1 V815e17)) (@ (@ tptp.ap (@ _let_1 V816e18)) V798l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_131 _let_13) (exists ((V817l_27 $$unsorted)) (and (@ (@ tptp.mem V817l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V818e1 $$unsorted)) (and (@ (@ tptp.mem V818e1) A_27a) (exists ((V819e2 $$unsorted)) (and (@ (@ tptp.mem V819e2) A_27a) (exists ((V820e3 $$unsorted)) (and (@ (@ tptp.mem V820e3) A_27a) (exists ((V821e4 $$unsorted)) (and (@ (@ tptp.mem V821e4) A_27a) (exists ((V822e5 $$unsorted)) (and (@ (@ tptp.mem V822e5) A_27a) (exists ((V823e6 $$unsorted)) (and (@ (@ tptp.mem V823e6) A_27a) (exists ((V824e7 $$unsorted)) (and (@ (@ tptp.mem V824e7) A_27a) (exists ((V825e8 $$unsorted)) (and (@ (@ tptp.mem V825e8) A_27a) (exists ((V826e9 $$unsorted)) (and (@ (@ tptp.mem V826e9) A_27a) (exists ((V827e10 $$unsorted)) (and (@ (@ tptp.mem V827e10) A_27a) (exists ((V828e11 $$unsorted)) (and (@ (@ tptp.mem V828e11) A_27a) (exists ((V829e12 $$unsorted)) (and (@ (@ tptp.mem V829e12) A_27a) (exists ((V830e13 $$unsorted)) (and (@ (@ tptp.mem V830e13) A_27a) (exists ((V831e14 $$unsorted)) (and (@ (@ tptp.mem V831e14) A_27a) (exists ((V832e15 $$unsorted)) (and (@ (@ tptp.mem V832e15) A_27a) (exists ((V833e16 $$unsorted)) (and (@ (@ tptp.mem V833e16) A_27a) (exists ((V834e17 $$unsorted)) (and (@ (@ tptp.mem V834e17) A_27a) (exists ((V835e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V835e18) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V817l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V818e1)) (@ (@ tptp.ap (@ _let_1 V819e2)) (@ (@ tptp.ap (@ _let_1 V820e3)) (@ (@ tptp.ap (@ _let_1 V821e4)) (@ (@ tptp.ap (@ _let_1 V822e5)) (@ (@ tptp.ap (@ _let_1 V823e6)) (@ (@ tptp.ap (@ _let_1 V824e7)) (@ (@ tptp.ap (@ _let_1 V825e8)) (@ (@ tptp.ap (@ _let_1 V826e9)) (@ (@ tptp.ap (@ _let_1 V827e10)) (@ (@ tptp.ap (@ _let_1 V828e11)) (@ (@ tptp.ap (@ _let_1 V829e12)) (@ (@ tptp.ap (@ _let_1 V830e13)) (@ (@ tptp.ap (@ _let_1 V831e14)) (@ (@ tptp.ap (@ _let_1 V832e15)) (@ (@ tptp.ap (@ _let_1 V833e16)) (@ (@ tptp.ap (@ _let_1 V834e17)) (@ (@ tptp.ap (@ _let_1 V835e18)) V817l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_128) (exists ((V836e1 $$unsorted)) (and (@ (@ tptp.mem V836e1) A_27a) (exists ((V837e2 $$unsorted)) (and (@ (@ tptp.mem V837e2) A_27a) (exists ((V838e3 $$unsorted)) (and (@ (@ tptp.mem V838e3) A_27a) (exists ((V839e4 $$unsorted)) (and (@ (@ tptp.mem V839e4) A_27a) (exists ((V840e5 $$unsorted)) (and (@ (@ tptp.mem V840e5) A_27a) (exists ((V841e6 $$unsorted)) (and (@ (@ tptp.mem V841e6) A_27a) (exists ((V842e7 $$unsorted)) (and (@ (@ tptp.mem V842e7) A_27a) (exists ((V843e8 $$unsorted)) (and (@ (@ tptp.mem V843e8) A_27a) (exists ((V844e9 $$unsorted)) (and (@ (@ tptp.mem V844e9) A_27a) (exists ((V845e10 $$unsorted)) (and (@ (@ tptp.mem V845e10) A_27a) (exists ((V846e11 $$unsorted)) (and (@ (@ tptp.mem V846e11) A_27a) (exists ((V847e12 $$unsorted)) (and (@ (@ tptp.mem V847e12) A_27a) (exists ((V848e13 $$unsorted)) (and (@ (@ tptp.mem V848e13) A_27a) (exists ((V849e14 $$unsorted)) (and (@ (@ tptp.mem V849e14) A_27a) (exists ((V850e15 $$unsorted)) (and (@ (@ tptp.mem V850e15) A_27a) (exists ((V851e16 $$unsorted)) (and (@ (@ tptp.mem V851e16) A_27a) (exists ((V852e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V852e17) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V836e1)) (@ (@ tptp.ap (@ _let_1 V837e2)) (@ (@ tptp.ap (@ _let_1 V838e3)) (@ (@ tptp.ap (@ _let_1 V839e4)) (@ (@ tptp.ap (@ _let_1 V840e5)) (@ (@ tptp.ap (@ _let_1 V841e6)) (@ (@ tptp.ap (@ _let_1 V842e7)) (@ (@ tptp.ap (@ _let_1 V843e8)) (@ (@ tptp.ap (@ _let_1 V844e9)) (@ (@ tptp.ap (@ _let_1 V845e10)) (@ (@ tptp.ap (@ _let_1 V846e11)) (@ (@ tptp.ap (@ _let_1 V847e12)) (@ (@ tptp.ap (@ _let_1 V848e13)) (@ (@ tptp.ap (@ _let_1 V849e14)) (@ (@ tptp.ap (@ _let_1 V850e15)) (@ (@ tptp.ap (@ _let_1 V851e16)) (@ (@ tptp.ap (@ _let_1 V852e17)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_128 _let_13) (exists ((V853e1 $$unsorted)) (and (@ (@ tptp.mem V853e1) A_27a) (exists ((V854e2 $$unsorted)) (and (@ (@ tptp.mem V854e2) A_27a) (exists ((V855e3 $$unsorted)) (and (@ (@ tptp.mem V855e3) A_27a) (exists ((V856e4 $$unsorted)) (and (@ (@ tptp.mem V856e4) A_27a) (exists ((V857e5 $$unsorted)) (and (@ (@ tptp.mem V857e5) A_27a) (exists ((V858e6 $$unsorted)) (and (@ (@ tptp.mem V858e6) A_27a) (exists ((V859e7 $$unsorted)) (and (@ (@ tptp.mem V859e7) A_27a) (exists ((V860e8 $$unsorted)) (and (@ (@ tptp.mem V860e8) A_27a) (exists ((V861e9 $$unsorted)) (and (@ (@ tptp.mem V861e9) A_27a) (exists ((V862e10 $$unsorted)) (and (@ (@ tptp.mem V862e10) A_27a) (exists ((V863e11 $$unsorted)) (and (@ (@ tptp.mem V863e11) A_27a) (exists ((V864e12 $$unsorted)) (and (@ (@ tptp.mem V864e12) A_27a) (exists ((V865e13 $$unsorted)) (and (@ (@ tptp.mem V865e13) A_27a) (exists ((V866e14 $$unsorted)) (and (@ (@ tptp.mem V866e14) A_27a) (exists ((V867e15 $$unsorted)) (and (@ (@ tptp.mem V867e15) A_27a) (exists ((V868e16 $$unsorted)) (and (@ (@ tptp.mem V868e16) A_27a) (exists ((V869e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V869e17) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V853e1)) (@ (@ tptp.ap (@ _let_1 V854e2)) (@ (@ tptp.ap (@ _let_1 V855e3)) (@ (@ tptp.ap (@ _let_1 V856e4)) (@ (@ tptp.ap (@ _let_1 V857e5)) (@ (@ tptp.ap (@ _let_1 V858e6)) (@ (@ tptp.ap (@ _let_1 V859e7)) (@ (@ tptp.ap (@ _let_1 V860e8)) (@ (@ tptp.ap (@ _let_1 V861e9)) (@ (@ tptp.ap (@ _let_1 V862e10)) (@ (@ tptp.ap (@ _let_1 V863e11)) (@ (@ tptp.ap (@ _let_1 V864e12)) (@ (@ tptp.ap (@ _let_1 V865e13)) (@ (@ tptp.ap (@ _let_1 V866e14)) (@ (@ tptp.ap (@ _let_1 V867e15)) (@ (@ tptp.ap (@ _let_1 V868e16)) (@ (@ tptp.ap (@ _let_1 V869e17)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_117)) _let_3)) (exists ((V870l_27 $$unsorted)) (and (@ (@ tptp.mem V870l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V871e1 $$unsorted)) (and (@ (@ tptp.mem V871e1) A_27a) (exists ((V872e2 $$unsorted)) (and (@ (@ tptp.mem V872e2) A_27a) (exists ((V873e3 $$unsorted)) (and (@ (@ tptp.mem V873e3) A_27a) (exists ((V874e4 $$unsorted)) (and (@ (@ tptp.mem V874e4) A_27a) (exists ((V875e5 $$unsorted)) (and (@ (@ tptp.mem V875e5) A_27a) (exists ((V876e6 $$unsorted)) (and (@ (@ tptp.mem V876e6) A_27a) (exists ((V877e7 $$unsorted)) (and (@ (@ tptp.mem V877e7) A_27a) (exists ((V878e8 $$unsorted)) (and (@ (@ tptp.mem V878e8) A_27a) (exists ((V879e9 $$unsorted)) (and (@ (@ tptp.mem V879e9) A_27a) (exists ((V880e10 $$unsorted)) (and (@ (@ tptp.mem V880e10) A_27a) (exists ((V881e11 $$unsorted)) (and (@ (@ tptp.mem V881e11) A_27a) (exists ((V882e12 $$unsorted)) (and (@ (@ tptp.mem V882e12) A_27a) (exists ((V883e13 $$unsorted)) (and (@ (@ tptp.mem V883e13) A_27a) (exists ((V884e14 $$unsorted)) (and (@ (@ tptp.mem V884e14) A_27a) (exists ((V885e15 $$unsorted)) (and (@ (@ tptp.mem V885e15) A_27a) (exists ((V886e16 $$unsorted)) (and (@ (@ tptp.mem V886e16) A_27a) (exists ((V887e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V887e17) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V871e1)) (@ (@ tptp.ap (@ _let_1 V872e2)) (@ (@ tptp.ap (@ _let_1 V873e3)) (@ (@ tptp.ap (@ _let_1 V874e4)) (@ (@ tptp.ap (@ _let_1 V875e5)) (@ (@ tptp.ap (@ _let_1 V876e6)) (@ (@ tptp.ap (@ _let_1 V877e7)) (@ (@ tptp.ap (@ _let_1 V878e8)) (@ (@ tptp.ap (@ _let_1 V879e9)) (@ (@ tptp.ap (@ _let_1 V880e10)) (@ (@ tptp.ap (@ _let_1 V881e11)) (@ (@ tptp.ap (@ _let_1 V882e12)) (@ (@ tptp.ap (@ _let_1 V883e13)) (@ (@ tptp.ap (@ _let_1 V884e14)) (@ (@ tptp.ap (@ _let_1 V885e15)) (@ (@ tptp.ap (@ _let_1 V886e16)) (@ (@ tptp.ap (@ _let_1 V887e17)) V870l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_117)) (exists ((V888l_27 $$unsorted)) (and (@ (@ tptp.mem V888l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V889e1 $$unsorted)) (and (@ (@ tptp.mem V889e1) A_27a) (exists ((V890e2 $$unsorted)) (and (@ (@ tptp.mem V890e2) A_27a) (exists ((V891e3 $$unsorted)) (and (@ (@ tptp.mem V891e3) A_27a) (exists ((V892e4 $$unsorted)) (and (@ (@ tptp.mem V892e4) A_27a) (exists ((V893e5 $$unsorted)) (and (@ (@ tptp.mem V893e5) A_27a) (exists ((V894e6 $$unsorted)) (and (@ (@ tptp.mem V894e6) A_27a) (exists ((V895e7 $$unsorted)) (and (@ (@ tptp.mem V895e7) A_27a) (exists ((V896e8 $$unsorted)) (and (@ (@ tptp.mem V896e8) A_27a) (exists ((V897e9 $$unsorted)) (and (@ (@ tptp.mem V897e9) A_27a) (exists ((V898e10 $$unsorted)) (and (@ (@ tptp.mem V898e10) A_27a) (exists ((V899e11 $$unsorted)) (and (@ (@ tptp.mem V899e11) A_27a) (exists ((V900e12 $$unsorted)) (and (@ (@ tptp.mem V900e12) A_27a) (exists ((V901e13 $$unsorted)) (and (@ (@ tptp.mem V901e13) A_27a) (exists ((V902e14 $$unsorted)) (and (@ (@ tptp.mem V902e14) A_27a) (exists ((V903e15 $$unsorted)) (and (@ (@ tptp.mem V903e15) A_27a) (exists ((V904e16 $$unsorted)) (and (@ (@ tptp.mem V904e16) A_27a) (exists ((V905e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V905e17) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V889e1)) (@ (@ tptp.ap (@ _let_1 V890e2)) (@ (@ tptp.ap (@ _let_1 V891e3)) (@ (@ tptp.ap (@ _let_1 V892e4)) (@ (@ tptp.ap (@ _let_1 V893e5)) (@ (@ tptp.ap (@ _let_1 V894e6)) (@ (@ tptp.ap (@ _let_1 V895e7)) (@ (@ tptp.ap (@ _let_1 V896e8)) (@ (@ tptp.ap (@ _let_1 V897e9)) (@ (@ tptp.ap (@ _let_1 V898e10)) (@ (@ tptp.ap (@ _let_1 V899e11)) (@ (@ tptp.ap (@ _let_1 V900e12)) (@ (@ tptp.ap (@ _let_1 V901e13)) (@ (@ tptp.ap (@ _let_1 V902e14)) (@ (@ tptp.ap (@ _let_1 V903e15)) (@ (@ tptp.ap (@ _let_1 V904e16)) (@ (@ tptp.ap (@ _let_1 V905e17)) V888l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_123)) _let_3)) (exists ((V906l_27 $$unsorted)) (and (@ (@ tptp.mem V906l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V907e1 $$unsorted)) (and (@ (@ tptp.mem V907e1) A_27a) (exists ((V908e2 $$unsorted)) (and (@ (@ tptp.mem V908e2) A_27a) (exists ((V909e3 $$unsorted)) (and (@ (@ tptp.mem V909e3) A_27a) (exists ((V910e4 $$unsorted)) (and (@ (@ tptp.mem V910e4) A_27a) (exists ((V911e5 $$unsorted)) (and (@ (@ tptp.mem V911e5) A_27a) (exists ((V912e6 $$unsorted)) (and (@ (@ tptp.mem V912e6) A_27a) (exists ((V913e7 $$unsorted)) (and (@ (@ tptp.mem V913e7) A_27a) (exists ((V914e8 $$unsorted)) (and (@ (@ tptp.mem V914e8) A_27a) (exists ((V915e9 $$unsorted)) (and (@ (@ tptp.mem V915e9) A_27a) (exists ((V916e10 $$unsorted)) (and (@ (@ tptp.mem V916e10) A_27a) (exists ((V917e11 $$unsorted)) (and (@ (@ tptp.mem V917e11) A_27a) (exists ((V918e12 $$unsorted)) (and (@ (@ tptp.mem V918e12) A_27a) (exists ((V919e13 $$unsorted)) (and (@ (@ tptp.mem V919e13) A_27a) (exists ((V920e14 $$unsorted)) (and (@ (@ tptp.mem V920e14) A_27a) (exists ((V921e15 $$unsorted)) (and (@ (@ tptp.mem V921e15) A_27a) (exists ((V922e16 $$unsorted)) (and (@ (@ tptp.mem V922e16) A_27a) (exists ((V923e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V923e17) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V907e1)) (@ (@ tptp.ap (@ _let_1 V908e2)) (@ (@ tptp.ap (@ _let_1 V909e3)) (@ (@ tptp.ap (@ _let_1 V910e4)) (@ (@ tptp.ap (@ _let_1 V911e5)) (@ (@ tptp.ap (@ _let_1 V912e6)) (@ (@ tptp.ap (@ _let_1 V913e7)) (@ (@ tptp.ap (@ _let_1 V914e8)) (@ (@ tptp.ap (@ _let_1 V915e9)) (@ (@ tptp.ap (@ _let_1 V916e10)) (@ (@ tptp.ap (@ _let_1 V917e11)) (@ (@ tptp.ap (@ _let_1 V918e12)) (@ (@ tptp.ap (@ _let_1 V919e13)) (@ (@ tptp.ap (@ _let_1 V920e14)) (@ (@ tptp.ap (@ _let_1 V921e15)) (@ (@ tptp.ap (@ _let_1 V922e16)) (@ (@ tptp.ap (@ _let_1 V923e17)) V906l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_123)) (exists ((V924l_27 $$unsorted)) (and (@ (@ tptp.mem V924l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V925e1 $$unsorted)) (and (@ (@ tptp.mem V925e1) A_27a) (exists ((V926e2 $$unsorted)) (and (@ (@ tptp.mem V926e2) A_27a) (exists ((V927e3 $$unsorted)) (and (@ (@ tptp.mem V927e3) A_27a) (exists ((V928e4 $$unsorted)) (and (@ (@ tptp.mem V928e4) A_27a) (exists ((V929e5 $$unsorted)) (and (@ (@ tptp.mem V929e5) A_27a) (exists ((V930e6 $$unsorted)) (and (@ (@ tptp.mem V930e6) A_27a) (exists ((V931e7 $$unsorted)) (and (@ (@ tptp.mem V931e7) A_27a) (exists ((V932e8 $$unsorted)) (and (@ (@ tptp.mem V932e8) A_27a) (exists ((V933e9 $$unsorted)) (and (@ (@ tptp.mem V933e9) A_27a) (exists ((V934e10 $$unsorted)) (and (@ (@ tptp.mem V934e10) A_27a) (exists ((V935e11 $$unsorted)) (and (@ (@ tptp.mem V935e11) A_27a) (exists ((V936e12 $$unsorted)) (and (@ (@ tptp.mem V936e12) A_27a) (exists ((V937e13 $$unsorted)) (and (@ (@ tptp.mem V937e13) A_27a) (exists ((V938e14 $$unsorted)) (and (@ (@ tptp.mem V938e14) A_27a) (exists ((V939e15 $$unsorted)) (and (@ (@ tptp.mem V939e15) A_27a) (exists ((V940e16 $$unsorted)) (and (@ (@ tptp.mem V940e16) A_27a) (exists ((V941e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V941e17) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V925e1)) (@ (@ tptp.ap (@ _let_1 V926e2)) (@ (@ tptp.ap (@ _let_1 V927e3)) (@ (@ tptp.ap (@ _let_1 V928e4)) (@ (@ tptp.ap (@ _let_1 V929e5)) (@ (@ tptp.ap (@ _let_1 V930e6)) (@ (@ tptp.ap (@ _let_1 V931e7)) (@ (@ tptp.ap (@ _let_1 V932e8)) (@ (@ tptp.ap (@ _let_1 V933e9)) (@ (@ tptp.ap (@ _let_1 V934e10)) (@ (@ tptp.ap (@ _let_1 V935e11)) (@ (@ tptp.ap (@ _let_1 V936e12)) (@ (@ tptp.ap (@ _let_1 V937e13)) (@ (@ tptp.ap (@ _let_1 V938e14)) (@ (@ tptp.ap (@ _let_1 V939e15)) (@ (@ tptp.ap (@ _let_1 V940e16)) (@ (@ tptp.ap (@ _let_1 V941e17)) V924l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_126)) _let_3)) (exists ((V942l_27 $$unsorted)) (and (@ (@ tptp.mem V942l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V943e1 $$unsorted)) (and (@ (@ tptp.mem V943e1) A_27a) (exists ((V944e2 $$unsorted)) (and (@ (@ tptp.mem V944e2) A_27a) (exists ((V945e3 $$unsorted)) (and (@ (@ tptp.mem V945e3) A_27a) (exists ((V946e4 $$unsorted)) (and (@ (@ tptp.mem V946e4) A_27a) (exists ((V947e5 $$unsorted)) (and (@ (@ tptp.mem V947e5) A_27a) (exists ((V948e6 $$unsorted)) (and (@ (@ tptp.mem V948e6) A_27a) (exists ((V949e7 $$unsorted)) (and (@ (@ tptp.mem V949e7) A_27a) (exists ((V950e8 $$unsorted)) (and (@ (@ tptp.mem V950e8) A_27a) (exists ((V951e9 $$unsorted)) (and (@ (@ tptp.mem V951e9) A_27a) (exists ((V952e10 $$unsorted)) (and (@ (@ tptp.mem V952e10) A_27a) (exists ((V953e11 $$unsorted)) (and (@ (@ tptp.mem V953e11) A_27a) (exists ((V954e12 $$unsorted)) (and (@ (@ tptp.mem V954e12) A_27a) (exists ((V955e13 $$unsorted)) (and (@ (@ tptp.mem V955e13) A_27a) (exists ((V956e14 $$unsorted)) (and (@ (@ tptp.mem V956e14) A_27a) (exists ((V957e15 $$unsorted)) (and (@ (@ tptp.mem V957e15) A_27a) (exists ((V958e16 $$unsorted)) (and (@ (@ tptp.mem V958e16) A_27a) (exists ((V959e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V959e17) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V942l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V943e1)) (@ (@ tptp.ap (@ _let_1 V944e2)) (@ (@ tptp.ap (@ _let_1 V945e3)) (@ (@ tptp.ap (@ _let_1 V946e4)) (@ (@ tptp.ap (@ _let_1 V947e5)) (@ (@ tptp.ap (@ _let_1 V948e6)) (@ (@ tptp.ap (@ _let_1 V949e7)) (@ (@ tptp.ap (@ _let_1 V950e8)) (@ (@ tptp.ap (@ _let_1 V951e9)) (@ (@ tptp.ap (@ _let_1 V952e10)) (@ (@ tptp.ap (@ _let_1 V953e11)) (@ (@ tptp.ap (@ _let_1 V954e12)) (@ (@ tptp.ap (@ _let_1 V955e13)) (@ (@ tptp.ap (@ _let_1 V956e14)) (@ (@ tptp.ap (@ _let_1 V957e15)) (@ (@ tptp.ap (@ _let_1 V958e16)) (@ (@ tptp.ap (@ _let_1 V959e17)) V942l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_126)) (exists ((V960l_27 $$unsorted)) (and (@ (@ tptp.mem V960l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V961e1 $$unsorted)) (and (@ (@ tptp.mem V961e1) A_27a) (exists ((V962e2 $$unsorted)) (and (@ (@ tptp.mem V962e2) A_27a) (exists ((V963e3 $$unsorted)) (and (@ (@ tptp.mem V963e3) A_27a) (exists ((V964e4 $$unsorted)) (and (@ (@ tptp.mem V964e4) A_27a) (exists ((V965e5 $$unsorted)) (and (@ (@ tptp.mem V965e5) A_27a) (exists ((V966e6 $$unsorted)) (and (@ (@ tptp.mem V966e6) A_27a) (exists ((V967e7 $$unsorted)) (and (@ (@ tptp.mem V967e7) A_27a) (exists ((V968e8 $$unsorted)) (and (@ (@ tptp.mem V968e8) A_27a) (exists ((V969e9 $$unsorted)) (and (@ (@ tptp.mem V969e9) A_27a) (exists ((V970e10 $$unsorted)) (and (@ (@ tptp.mem V970e10) A_27a) (exists ((V971e11 $$unsorted)) (and (@ (@ tptp.mem V971e11) A_27a) (exists ((V972e12 $$unsorted)) (and (@ (@ tptp.mem V972e12) A_27a) (exists ((V973e13 $$unsorted)) (and (@ (@ tptp.mem V973e13) A_27a) (exists ((V974e14 $$unsorted)) (and (@ (@ tptp.mem V974e14) A_27a) (exists ((V975e15 $$unsorted)) (and (@ (@ tptp.mem V975e15) A_27a) (exists ((V976e16 $$unsorted)) (and (@ (@ tptp.mem V976e16) A_27a) (exists ((V977e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V977e17) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V960l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V961e1)) (@ (@ tptp.ap (@ _let_1 V962e2)) (@ (@ tptp.ap (@ _let_1 V963e3)) (@ (@ tptp.ap (@ _let_1 V964e4)) (@ (@ tptp.ap (@ _let_1 V965e5)) (@ (@ tptp.ap (@ _let_1 V966e6)) (@ (@ tptp.ap (@ _let_1 V967e7)) (@ (@ tptp.ap (@ _let_1 V968e8)) (@ (@ tptp.ap (@ _let_1 V969e9)) (@ (@ tptp.ap (@ _let_1 V970e10)) (@ (@ tptp.ap (@ _let_1 V971e11)) (@ (@ tptp.ap (@ _let_1 V972e12)) (@ (@ tptp.ap (@ _let_1 V973e13)) (@ (@ tptp.ap (@ _let_1 V974e14)) (@ (@ tptp.ap (@ _let_1 V975e15)) (@ (@ tptp.ap (@ _let_1 V976e16)) (@ (@ tptp.ap (@ _let_1 V977e17)) V960l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_124)) _let_3)) (exists ((V978l_27 $$unsorted)) (and (@ (@ tptp.mem V978l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V979e1 $$unsorted)) (and (@ (@ tptp.mem V979e1) A_27a) (exists ((V980e2 $$unsorted)) (and (@ (@ tptp.mem V980e2) A_27a) (exists ((V981e3 $$unsorted)) (and (@ (@ tptp.mem V981e3) A_27a) (exists ((V982e4 $$unsorted)) (and (@ (@ tptp.mem V982e4) A_27a) (exists ((V983e5 $$unsorted)) (and (@ (@ tptp.mem V983e5) A_27a) (exists ((V984e6 $$unsorted)) (and (@ (@ tptp.mem V984e6) A_27a) (exists ((V985e7 $$unsorted)) (and (@ (@ tptp.mem V985e7) A_27a) (exists ((V986e8 $$unsorted)) (and (@ (@ tptp.mem V986e8) A_27a) (exists ((V987e9 $$unsorted)) (and (@ (@ tptp.mem V987e9) A_27a) (exists ((V988e10 $$unsorted)) (and (@ (@ tptp.mem V988e10) A_27a) (exists ((V989e11 $$unsorted)) (and (@ (@ tptp.mem V989e11) A_27a) (exists ((V990e12 $$unsorted)) (and (@ (@ tptp.mem V990e12) A_27a) (exists ((V991e13 $$unsorted)) (and (@ (@ tptp.mem V991e13) A_27a) (exists ((V992e14 $$unsorted)) (and (@ (@ tptp.mem V992e14) A_27a) (exists ((V993e15 $$unsorted)) (and (@ (@ tptp.mem V993e15) A_27a) (exists ((V994e16 $$unsorted)) (and (@ (@ tptp.mem V994e16) A_27a) (exists ((V995e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V995e17) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V978l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V979e1)) (@ (@ tptp.ap (@ _let_1 V980e2)) (@ (@ tptp.ap (@ _let_1 V981e3)) (@ (@ tptp.ap (@ _let_1 V982e4)) (@ (@ tptp.ap (@ _let_1 V983e5)) (@ (@ tptp.ap (@ _let_1 V984e6)) (@ (@ tptp.ap (@ _let_1 V985e7)) (@ (@ tptp.ap (@ _let_1 V986e8)) (@ (@ tptp.ap (@ _let_1 V987e9)) (@ (@ tptp.ap (@ _let_1 V988e10)) (@ (@ tptp.ap (@ _let_1 V989e11)) (@ (@ tptp.ap (@ _let_1 V990e12)) (@ (@ tptp.ap (@ _let_1 V991e13)) (@ (@ tptp.ap (@ _let_1 V992e14)) (@ (@ tptp.ap (@ _let_1 V993e15)) (@ (@ tptp.ap (@ _let_1 V994e16)) (@ (@ tptp.ap (@ _let_1 V995e17)) V978l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_124)) (exists ((V996l_27 $$unsorted)) (and (@ (@ tptp.mem V996l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V997e1 $$unsorted)) (and (@ (@ tptp.mem V997e1) A_27a) (exists ((V998e2 $$unsorted)) (and (@ (@ tptp.mem V998e2) A_27a) (exists ((V999e3 $$unsorted)) (and (@ (@ tptp.mem V999e3) A_27a) (exists ((V1000e4 $$unsorted)) (and (@ (@ tptp.mem V1000e4) A_27a) (exists ((V1001e5 $$unsorted)) (and (@ (@ tptp.mem V1001e5) A_27a) (exists ((V1002e6 $$unsorted)) (and (@ (@ tptp.mem V1002e6) A_27a) (exists ((V1003e7 $$unsorted)) (and (@ (@ tptp.mem V1003e7) A_27a) (exists ((V1004e8 $$unsorted)) (and (@ (@ tptp.mem V1004e8) A_27a) (exists ((V1005e9 $$unsorted)) (and (@ (@ tptp.mem V1005e9) A_27a) (exists ((V1006e10 $$unsorted)) (and (@ (@ tptp.mem V1006e10) A_27a) (exists ((V1007e11 $$unsorted)) (and (@ (@ tptp.mem V1007e11) A_27a) (exists ((V1008e12 $$unsorted)) (and (@ (@ tptp.mem V1008e12) A_27a) (exists ((V1009e13 $$unsorted)) (and (@ (@ tptp.mem V1009e13) A_27a) (exists ((V1010e14 $$unsorted)) (and (@ (@ tptp.mem V1010e14) A_27a) (exists ((V1011e15 $$unsorted)) (and (@ (@ tptp.mem V1011e15) A_27a) (exists ((V1012e16 $$unsorted)) (and (@ (@ tptp.mem V1012e16) A_27a) (exists ((V1013e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1013e17) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V996l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V997e1)) (@ (@ tptp.ap (@ _let_1 V998e2)) (@ (@ tptp.ap (@ _let_1 V999e3)) (@ (@ tptp.ap (@ _let_1 V1000e4)) (@ (@ tptp.ap (@ _let_1 V1001e5)) (@ (@ tptp.ap (@ _let_1 V1002e6)) (@ (@ tptp.ap (@ _let_1 V1003e7)) (@ (@ tptp.ap (@ _let_1 V1004e8)) (@ (@ tptp.ap (@ _let_1 V1005e9)) (@ (@ tptp.ap (@ _let_1 V1006e10)) (@ (@ tptp.ap (@ _let_1 V1007e11)) (@ (@ tptp.ap (@ _let_1 V1008e12)) (@ (@ tptp.ap (@ _let_1 V1009e13)) (@ (@ tptp.ap (@ _let_1 V1010e14)) (@ (@ tptp.ap (@ _let_1 V1011e15)) (@ (@ tptp.ap (@ _let_1 V1012e16)) (@ (@ tptp.ap (@ _let_1 V1013e17)) V996l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_127) (exists ((V1014l_27 $$unsorted)) (and (@ (@ tptp.mem V1014l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1015e1 $$unsorted)) (and (@ (@ tptp.mem V1015e1) A_27a) (exists ((V1016e2 $$unsorted)) (and (@ (@ tptp.mem V1016e2) A_27a) (exists ((V1017e3 $$unsorted)) (and (@ (@ tptp.mem V1017e3) A_27a) (exists ((V1018e4 $$unsorted)) (and (@ (@ tptp.mem V1018e4) A_27a) (exists ((V1019e5 $$unsorted)) (and (@ (@ tptp.mem V1019e5) A_27a) (exists ((V1020e6 $$unsorted)) (and (@ (@ tptp.mem V1020e6) A_27a) (exists ((V1021e7 $$unsorted)) (and (@ (@ tptp.mem V1021e7) A_27a) (exists ((V1022e8 $$unsorted)) (and (@ (@ tptp.mem V1022e8) A_27a) (exists ((V1023e9 $$unsorted)) (and (@ (@ tptp.mem V1023e9) A_27a) (exists ((V1024e10 $$unsorted)) (and (@ (@ tptp.mem V1024e10) A_27a) (exists ((V1025e11 $$unsorted)) (and (@ (@ tptp.mem V1025e11) A_27a) (exists ((V1026e12 $$unsorted)) (and (@ (@ tptp.mem V1026e12) A_27a) (exists ((V1027e13 $$unsorted)) (and (@ (@ tptp.mem V1027e13) A_27a) (exists ((V1028e14 $$unsorted)) (and (@ (@ tptp.mem V1028e14) A_27a) (exists ((V1029e15 $$unsorted)) (and (@ (@ tptp.mem V1029e15) A_27a) (exists ((V1030e16 $$unsorted)) (and (@ (@ tptp.mem V1030e16) A_27a) (exists ((V1031e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1031e17) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1014l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1015e1)) (@ (@ tptp.ap (@ _let_1 V1016e2)) (@ (@ tptp.ap (@ _let_1 V1017e3)) (@ (@ tptp.ap (@ _let_1 V1018e4)) (@ (@ tptp.ap (@ _let_1 V1019e5)) (@ (@ tptp.ap (@ _let_1 V1020e6)) (@ (@ tptp.ap (@ _let_1 V1021e7)) (@ (@ tptp.ap (@ _let_1 V1022e8)) (@ (@ tptp.ap (@ _let_1 V1023e9)) (@ (@ tptp.ap (@ _let_1 V1024e10)) (@ (@ tptp.ap (@ _let_1 V1025e11)) (@ (@ tptp.ap (@ _let_1 V1026e12)) (@ (@ tptp.ap (@ _let_1 V1027e13)) (@ (@ tptp.ap (@ _let_1 V1028e14)) (@ (@ tptp.ap (@ _let_1 V1029e15)) (@ (@ tptp.ap (@ _let_1 V1030e16)) (@ (@ tptp.ap (@ _let_1 V1031e17)) V1014l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_127 _let_13) (exists ((V1032l_27 $$unsorted)) (and (@ (@ tptp.mem V1032l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1033e1 $$unsorted)) (and (@ (@ tptp.mem V1033e1) A_27a) (exists ((V1034e2 $$unsorted)) (and (@ (@ tptp.mem V1034e2) A_27a) (exists ((V1035e3 $$unsorted)) (and (@ (@ tptp.mem V1035e3) A_27a) (exists ((V1036e4 $$unsorted)) (and (@ (@ tptp.mem V1036e4) A_27a) (exists ((V1037e5 $$unsorted)) (and (@ (@ tptp.mem V1037e5) A_27a) (exists ((V1038e6 $$unsorted)) (and (@ (@ tptp.mem V1038e6) A_27a) (exists ((V1039e7 $$unsorted)) (and (@ (@ tptp.mem V1039e7) A_27a) (exists ((V1040e8 $$unsorted)) (and (@ (@ tptp.mem V1040e8) A_27a) (exists ((V1041e9 $$unsorted)) (and (@ (@ tptp.mem V1041e9) A_27a) (exists ((V1042e10 $$unsorted)) (and (@ (@ tptp.mem V1042e10) A_27a) (exists ((V1043e11 $$unsorted)) (and (@ (@ tptp.mem V1043e11) A_27a) (exists ((V1044e12 $$unsorted)) (and (@ (@ tptp.mem V1044e12) A_27a) (exists ((V1045e13 $$unsorted)) (and (@ (@ tptp.mem V1045e13) A_27a) (exists ((V1046e14 $$unsorted)) (and (@ (@ tptp.mem V1046e14) A_27a) (exists ((V1047e15 $$unsorted)) (and (@ (@ tptp.mem V1047e15) A_27a) (exists ((V1048e16 $$unsorted)) (and (@ (@ tptp.mem V1048e16) A_27a) (exists ((V1049e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1049e17) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1032l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1033e1)) (@ (@ tptp.ap (@ _let_1 V1034e2)) (@ (@ tptp.ap (@ _let_1 V1035e3)) (@ (@ tptp.ap (@ _let_1 V1036e4)) (@ (@ tptp.ap (@ _let_1 V1037e5)) (@ (@ tptp.ap (@ _let_1 V1038e6)) (@ (@ tptp.ap (@ _let_1 V1039e7)) (@ (@ tptp.ap (@ _let_1 V1040e8)) (@ (@ tptp.ap (@ _let_1 V1041e9)) (@ (@ tptp.ap (@ _let_1 V1042e10)) (@ (@ tptp.ap (@ _let_1 V1043e11)) (@ (@ tptp.ap (@ _let_1 V1044e12)) (@ (@ tptp.ap (@ _let_1 V1045e13)) (@ (@ tptp.ap (@ _let_1 V1046e14)) (@ (@ tptp.ap (@ _let_1 V1047e15)) (@ (@ tptp.ap (@ _let_1 V1048e16)) (@ (@ tptp.ap (@ _let_1 V1049e17)) V1032l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_125) (exists ((V1050l_27 $$unsorted)) (and (@ (@ tptp.mem V1050l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1051e1 $$unsorted)) (and (@ (@ tptp.mem V1051e1) A_27a) (exists ((V1052e2 $$unsorted)) (and (@ (@ tptp.mem V1052e2) A_27a) (exists ((V1053e3 $$unsorted)) (and (@ (@ tptp.mem V1053e3) A_27a) (exists ((V1054e4 $$unsorted)) (and (@ (@ tptp.mem V1054e4) A_27a) (exists ((V1055e5 $$unsorted)) (and (@ (@ tptp.mem V1055e5) A_27a) (exists ((V1056e6 $$unsorted)) (and (@ (@ tptp.mem V1056e6) A_27a) (exists ((V1057e7 $$unsorted)) (and (@ (@ tptp.mem V1057e7) A_27a) (exists ((V1058e8 $$unsorted)) (and (@ (@ tptp.mem V1058e8) A_27a) (exists ((V1059e9 $$unsorted)) (and (@ (@ tptp.mem V1059e9) A_27a) (exists ((V1060e10 $$unsorted)) (and (@ (@ tptp.mem V1060e10) A_27a) (exists ((V1061e11 $$unsorted)) (and (@ (@ tptp.mem V1061e11) A_27a) (exists ((V1062e12 $$unsorted)) (and (@ (@ tptp.mem V1062e12) A_27a) (exists ((V1063e13 $$unsorted)) (and (@ (@ tptp.mem V1063e13) A_27a) (exists ((V1064e14 $$unsorted)) (and (@ (@ tptp.mem V1064e14) A_27a) (exists ((V1065e15 $$unsorted)) (and (@ (@ tptp.mem V1065e15) A_27a) (exists ((V1066e16 $$unsorted)) (and (@ (@ tptp.mem V1066e16) A_27a) (exists ((V1067e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1067e17) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1050l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1051e1)) (@ (@ tptp.ap (@ _let_1 V1052e2)) (@ (@ tptp.ap (@ _let_1 V1053e3)) (@ (@ tptp.ap (@ _let_1 V1054e4)) (@ (@ tptp.ap (@ _let_1 V1055e5)) (@ (@ tptp.ap (@ _let_1 V1056e6)) (@ (@ tptp.ap (@ _let_1 V1057e7)) (@ (@ tptp.ap (@ _let_1 V1058e8)) (@ (@ tptp.ap (@ _let_1 V1059e9)) (@ (@ tptp.ap (@ _let_1 V1060e10)) (@ (@ tptp.ap (@ _let_1 V1061e11)) (@ (@ tptp.ap (@ _let_1 V1062e12)) (@ (@ tptp.ap (@ _let_1 V1063e13)) (@ (@ tptp.ap (@ _let_1 V1064e14)) (@ (@ tptp.ap (@ _let_1 V1065e15)) (@ (@ tptp.ap (@ _let_1 V1066e16)) (@ (@ tptp.ap (@ _let_1 V1067e17)) V1050l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_125 _let_13) (exists ((V1068l_27 $$unsorted)) (and (@ (@ tptp.mem V1068l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1069e1 $$unsorted)) (and (@ (@ tptp.mem V1069e1) A_27a) (exists ((V1070e2 $$unsorted)) (and (@ (@ tptp.mem V1070e2) A_27a) (exists ((V1071e3 $$unsorted)) (and (@ (@ tptp.mem V1071e3) A_27a) (exists ((V1072e4 $$unsorted)) (and (@ (@ tptp.mem V1072e4) A_27a) (exists ((V1073e5 $$unsorted)) (and (@ (@ tptp.mem V1073e5) A_27a) (exists ((V1074e6 $$unsorted)) (and (@ (@ tptp.mem V1074e6) A_27a) (exists ((V1075e7 $$unsorted)) (and (@ (@ tptp.mem V1075e7) A_27a) (exists ((V1076e8 $$unsorted)) (and (@ (@ tptp.mem V1076e8) A_27a) (exists ((V1077e9 $$unsorted)) (and (@ (@ tptp.mem V1077e9) A_27a) (exists ((V1078e10 $$unsorted)) (and (@ (@ tptp.mem V1078e10) A_27a) (exists ((V1079e11 $$unsorted)) (and (@ (@ tptp.mem V1079e11) A_27a) (exists ((V1080e12 $$unsorted)) (and (@ (@ tptp.mem V1080e12) A_27a) (exists ((V1081e13 $$unsorted)) (and (@ (@ tptp.mem V1081e13) A_27a) (exists ((V1082e14 $$unsorted)) (and (@ (@ tptp.mem V1082e14) A_27a) (exists ((V1083e15 $$unsorted)) (and (@ (@ tptp.mem V1083e15) A_27a) (exists ((V1084e16 $$unsorted)) (and (@ (@ tptp.mem V1084e16) A_27a) (exists ((V1085e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1085e17) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1068l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1069e1)) (@ (@ tptp.ap (@ _let_1 V1070e2)) (@ (@ tptp.ap (@ _let_1 V1071e3)) (@ (@ tptp.ap (@ _let_1 V1072e4)) (@ (@ tptp.ap (@ _let_1 V1073e5)) (@ (@ tptp.ap (@ _let_1 V1074e6)) (@ (@ tptp.ap (@ _let_1 V1075e7)) (@ (@ tptp.ap (@ _let_1 V1076e8)) (@ (@ tptp.ap (@ _let_1 V1077e9)) (@ (@ tptp.ap (@ _let_1 V1078e10)) (@ (@ tptp.ap (@ _let_1 V1079e11)) (@ (@ tptp.ap (@ _let_1 V1080e12)) (@ (@ tptp.ap (@ _let_1 V1081e13)) (@ (@ tptp.ap (@ _let_1 V1082e14)) (@ (@ tptp.ap (@ _let_1 V1083e15)) (@ (@ tptp.ap (@ _let_1 V1084e16)) (@ (@ tptp.ap (@ _let_1 V1085e17)) V1068l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_122) (exists ((V1086e1 $$unsorted)) (and (@ (@ tptp.mem V1086e1) A_27a) (exists ((V1087e2 $$unsorted)) (and (@ (@ tptp.mem V1087e2) A_27a) (exists ((V1088e3 $$unsorted)) (and (@ (@ tptp.mem V1088e3) A_27a) (exists ((V1089e4 $$unsorted)) (and (@ (@ tptp.mem V1089e4) A_27a) (exists ((V1090e5 $$unsorted)) (and (@ (@ tptp.mem V1090e5) A_27a) (exists ((V1091e6 $$unsorted)) (and (@ (@ tptp.mem V1091e6) A_27a) (exists ((V1092e7 $$unsorted)) (and (@ (@ tptp.mem V1092e7) A_27a) (exists ((V1093e8 $$unsorted)) (and (@ (@ tptp.mem V1093e8) A_27a) (exists ((V1094e9 $$unsorted)) (and (@ (@ tptp.mem V1094e9) A_27a) (exists ((V1095e10 $$unsorted)) (and (@ (@ tptp.mem V1095e10) A_27a) (exists ((V1096e11 $$unsorted)) (and (@ (@ tptp.mem V1096e11) A_27a) (exists ((V1097e12 $$unsorted)) (and (@ (@ tptp.mem V1097e12) A_27a) (exists ((V1098e13 $$unsorted)) (and (@ (@ tptp.mem V1098e13) A_27a) (exists ((V1099e14 $$unsorted)) (and (@ (@ tptp.mem V1099e14) A_27a) (exists ((V1100e15 $$unsorted)) (and (@ (@ tptp.mem V1100e15) A_27a) (exists ((V1101e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1101e16) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1086e1)) (@ (@ tptp.ap (@ _let_1 V1087e2)) (@ (@ tptp.ap (@ _let_1 V1088e3)) (@ (@ tptp.ap (@ _let_1 V1089e4)) (@ (@ tptp.ap (@ _let_1 V1090e5)) (@ (@ tptp.ap (@ _let_1 V1091e6)) (@ (@ tptp.ap (@ _let_1 V1092e7)) (@ (@ tptp.ap (@ _let_1 V1093e8)) (@ (@ tptp.ap (@ _let_1 V1094e9)) (@ (@ tptp.ap (@ _let_1 V1095e10)) (@ (@ tptp.ap (@ _let_1 V1096e11)) (@ (@ tptp.ap (@ _let_1 V1097e12)) (@ (@ tptp.ap (@ _let_1 V1098e13)) (@ (@ tptp.ap (@ _let_1 V1099e14)) (@ (@ tptp.ap (@ _let_1 V1100e15)) (@ (@ tptp.ap (@ _let_1 V1101e16)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_122 _let_13) (exists ((V1102e1 $$unsorted)) (and (@ (@ tptp.mem V1102e1) A_27a) (exists ((V1103e2 $$unsorted)) (and (@ (@ tptp.mem V1103e2) A_27a) (exists ((V1104e3 $$unsorted)) (and (@ (@ tptp.mem V1104e3) A_27a) (exists ((V1105e4 $$unsorted)) (and (@ (@ tptp.mem V1105e4) A_27a) (exists ((V1106e5 $$unsorted)) (and (@ (@ tptp.mem V1106e5) A_27a) (exists ((V1107e6 $$unsorted)) (and (@ (@ tptp.mem V1107e6) A_27a) (exists ((V1108e7 $$unsorted)) (and (@ (@ tptp.mem V1108e7) A_27a) (exists ((V1109e8 $$unsorted)) (and (@ (@ tptp.mem V1109e8) A_27a) (exists ((V1110e9 $$unsorted)) (and (@ (@ tptp.mem V1110e9) A_27a) (exists ((V1111e10 $$unsorted)) (and (@ (@ tptp.mem V1111e10) A_27a) (exists ((V1112e11 $$unsorted)) (and (@ (@ tptp.mem V1112e11) A_27a) (exists ((V1113e12 $$unsorted)) (and (@ (@ tptp.mem V1113e12) A_27a) (exists ((V1114e13 $$unsorted)) (and (@ (@ tptp.mem V1114e13) A_27a) (exists ((V1115e14 $$unsorted)) (and (@ (@ tptp.mem V1115e14) A_27a) (exists ((V1116e15 $$unsorted)) (and (@ (@ tptp.mem V1116e15) A_27a) (exists ((V1117e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1117e16) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1102e1)) (@ (@ tptp.ap (@ _let_1 V1103e2)) (@ (@ tptp.ap (@ _let_1 V1104e3)) (@ (@ tptp.ap (@ _let_1 V1105e4)) (@ (@ tptp.ap (@ _let_1 V1106e5)) (@ (@ tptp.ap (@ _let_1 V1107e6)) (@ (@ tptp.ap (@ _let_1 V1108e7)) (@ (@ tptp.ap (@ _let_1 V1109e8)) (@ (@ tptp.ap (@ _let_1 V1110e9)) (@ (@ tptp.ap (@ _let_1 V1111e10)) (@ (@ tptp.ap (@ _let_1 V1112e11)) (@ (@ tptp.ap (@ _let_1 V1113e12)) (@ (@ tptp.ap (@ _let_1 V1114e13)) (@ (@ tptp.ap (@ _let_1 V1115e14)) (@ (@ tptp.ap (@ _let_1 V1116e15)) (@ (@ tptp.ap (@ _let_1 V1117e16)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_111)) _let_3)) (exists ((V1118l_27 $$unsorted)) (and (@ (@ tptp.mem V1118l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1119e1 $$unsorted)) (and (@ (@ tptp.mem V1119e1) A_27a) (exists ((V1120e2 $$unsorted)) (and (@ (@ tptp.mem V1120e2) A_27a) (exists ((V1121e3 $$unsorted)) (and (@ (@ tptp.mem V1121e3) A_27a) (exists ((V1122e4 $$unsorted)) (and (@ (@ tptp.mem V1122e4) A_27a) (exists ((V1123e5 $$unsorted)) (and (@ (@ tptp.mem V1123e5) A_27a) (exists ((V1124e6 $$unsorted)) (and (@ (@ tptp.mem V1124e6) A_27a) (exists ((V1125e7 $$unsorted)) (and (@ (@ tptp.mem V1125e7) A_27a) (exists ((V1126e8 $$unsorted)) (and (@ (@ tptp.mem V1126e8) A_27a) (exists ((V1127e9 $$unsorted)) (and (@ (@ tptp.mem V1127e9) A_27a) (exists ((V1128e10 $$unsorted)) (and (@ (@ tptp.mem V1128e10) A_27a) (exists ((V1129e11 $$unsorted)) (and (@ (@ tptp.mem V1129e11) A_27a) (exists ((V1130e12 $$unsorted)) (and (@ (@ tptp.mem V1130e12) A_27a) (exists ((V1131e13 $$unsorted)) (and (@ (@ tptp.mem V1131e13) A_27a) (exists ((V1132e14 $$unsorted)) (and (@ (@ tptp.mem V1132e14) A_27a) (exists ((V1133e15 $$unsorted)) (and (@ (@ tptp.mem V1133e15) A_27a) (exists ((V1134e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1134e16) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1119e1)) (@ (@ tptp.ap (@ _let_1 V1120e2)) (@ (@ tptp.ap (@ _let_1 V1121e3)) (@ (@ tptp.ap (@ _let_1 V1122e4)) (@ (@ tptp.ap (@ _let_1 V1123e5)) (@ (@ tptp.ap (@ _let_1 V1124e6)) (@ (@ tptp.ap (@ _let_1 V1125e7)) (@ (@ tptp.ap (@ _let_1 V1126e8)) (@ (@ tptp.ap (@ _let_1 V1127e9)) (@ (@ tptp.ap (@ _let_1 V1128e10)) (@ (@ tptp.ap (@ _let_1 V1129e11)) (@ (@ tptp.ap (@ _let_1 V1130e12)) (@ (@ tptp.ap (@ _let_1 V1131e13)) (@ (@ tptp.ap (@ _let_1 V1132e14)) (@ (@ tptp.ap (@ _let_1 V1133e15)) (@ (@ tptp.ap (@ _let_1 V1134e16)) V1118l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_111)) (exists ((V1135l_27 $$unsorted)) (and (@ (@ tptp.mem V1135l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1136e1 $$unsorted)) (and (@ (@ tptp.mem V1136e1) A_27a) (exists ((V1137e2 $$unsorted)) (and (@ (@ tptp.mem V1137e2) A_27a) (exists ((V1138e3 $$unsorted)) (and (@ (@ tptp.mem V1138e3) A_27a) (exists ((V1139e4 $$unsorted)) (and (@ (@ tptp.mem V1139e4) A_27a) (exists ((V1140e5 $$unsorted)) (and (@ (@ tptp.mem V1140e5) A_27a) (exists ((V1141e6 $$unsorted)) (and (@ (@ tptp.mem V1141e6) A_27a) (exists ((V1142e7 $$unsorted)) (and (@ (@ tptp.mem V1142e7) A_27a) (exists ((V1143e8 $$unsorted)) (and (@ (@ tptp.mem V1143e8) A_27a) (exists ((V1144e9 $$unsorted)) (and (@ (@ tptp.mem V1144e9) A_27a) (exists ((V1145e10 $$unsorted)) (and (@ (@ tptp.mem V1145e10) A_27a) (exists ((V1146e11 $$unsorted)) (and (@ (@ tptp.mem V1146e11) A_27a) (exists ((V1147e12 $$unsorted)) (and (@ (@ tptp.mem V1147e12) A_27a) (exists ((V1148e13 $$unsorted)) (and (@ (@ tptp.mem V1148e13) A_27a) (exists ((V1149e14 $$unsorted)) (and (@ (@ tptp.mem V1149e14) A_27a) (exists ((V1150e15 $$unsorted)) (and (@ (@ tptp.mem V1150e15) A_27a) (exists ((V1151e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1151e16) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1136e1)) (@ (@ tptp.ap (@ _let_1 V1137e2)) (@ (@ tptp.ap (@ _let_1 V1138e3)) (@ (@ tptp.ap (@ _let_1 V1139e4)) (@ (@ tptp.ap (@ _let_1 V1140e5)) (@ (@ tptp.ap (@ _let_1 V1141e6)) (@ (@ tptp.ap (@ _let_1 V1142e7)) (@ (@ tptp.ap (@ _let_1 V1143e8)) (@ (@ tptp.ap (@ _let_1 V1144e9)) (@ (@ tptp.ap (@ _let_1 V1145e10)) (@ (@ tptp.ap (@ _let_1 V1146e11)) (@ (@ tptp.ap (@ _let_1 V1147e12)) (@ (@ tptp.ap (@ _let_1 V1148e13)) (@ (@ tptp.ap (@ _let_1 V1149e14)) (@ (@ tptp.ap (@ _let_1 V1150e15)) (@ (@ tptp.ap (@ _let_1 V1151e16)) V1135l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_117)) _let_3)) (exists ((V1152l_27 $$unsorted)) (and (@ (@ tptp.mem V1152l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1153e1 $$unsorted)) (and (@ (@ tptp.mem V1153e1) A_27a) (exists ((V1154e2 $$unsorted)) (and (@ (@ tptp.mem V1154e2) A_27a) (exists ((V1155e3 $$unsorted)) (and (@ (@ tptp.mem V1155e3) A_27a) (exists ((V1156e4 $$unsorted)) (and (@ (@ tptp.mem V1156e4) A_27a) (exists ((V1157e5 $$unsorted)) (and (@ (@ tptp.mem V1157e5) A_27a) (exists ((V1158e6 $$unsorted)) (and (@ (@ tptp.mem V1158e6) A_27a) (exists ((V1159e7 $$unsorted)) (and (@ (@ tptp.mem V1159e7) A_27a) (exists ((V1160e8 $$unsorted)) (and (@ (@ tptp.mem V1160e8) A_27a) (exists ((V1161e9 $$unsorted)) (and (@ (@ tptp.mem V1161e9) A_27a) (exists ((V1162e10 $$unsorted)) (and (@ (@ tptp.mem V1162e10) A_27a) (exists ((V1163e11 $$unsorted)) (and (@ (@ tptp.mem V1163e11) A_27a) (exists ((V1164e12 $$unsorted)) (and (@ (@ tptp.mem V1164e12) A_27a) (exists ((V1165e13 $$unsorted)) (and (@ (@ tptp.mem V1165e13) A_27a) (exists ((V1166e14 $$unsorted)) (and (@ (@ tptp.mem V1166e14) A_27a) (exists ((V1167e15 $$unsorted)) (and (@ (@ tptp.mem V1167e15) A_27a) (exists ((V1168e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1168e16) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1153e1)) (@ (@ tptp.ap (@ _let_1 V1154e2)) (@ (@ tptp.ap (@ _let_1 V1155e3)) (@ (@ tptp.ap (@ _let_1 V1156e4)) (@ (@ tptp.ap (@ _let_1 V1157e5)) (@ (@ tptp.ap (@ _let_1 V1158e6)) (@ (@ tptp.ap (@ _let_1 V1159e7)) (@ (@ tptp.ap (@ _let_1 V1160e8)) (@ (@ tptp.ap (@ _let_1 V1161e9)) (@ (@ tptp.ap (@ _let_1 V1162e10)) (@ (@ tptp.ap (@ _let_1 V1163e11)) (@ (@ tptp.ap (@ _let_1 V1164e12)) (@ (@ tptp.ap (@ _let_1 V1165e13)) (@ (@ tptp.ap (@ _let_1 V1166e14)) (@ (@ tptp.ap (@ _let_1 V1167e15)) (@ (@ tptp.ap (@ _let_1 V1168e16)) V1152l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_117)) (exists ((V1169l_27 $$unsorted)) (and (@ (@ tptp.mem V1169l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1170e1 $$unsorted)) (and (@ (@ tptp.mem V1170e1) A_27a) (exists ((V1171e2 $$unsorted)) (and (@ (@ tptp.mem V1171e2) A_27a) (exists ((V1172e3 $$unsorted)) (and (@ (@ tptp.mem V1172e3) A_27a) (exists ((V1173e4 $$unsorted)) (and (@ (@ tptp.mem V1173e4) A_27a) (exists ((V1174e5 $$unsorted)) (and (@ (@ tptp.mem V1174e5) A_27a) (exists ((V1175e6 $$unsorted)) (and (@ (@ tptp.mem V1175e6) A_27a) (exists ((V1176e7 $$unsorted)) (and (@ (@ tptp.mem V1176e7) A_27a) (exists ((V1177e8 $$unsorted)) (and (@ (@ tptp.mem V1177e8) A_27a) (exists ((V1178e9 $$unsorted)) (and (@ (@ tptp.mem V1178e9) A_27a) (exists ((V1179e10 $$unsorted)) (and (@ (@ tptp.mem V1179e10) A_27a) (exists ((V1180e11 $$unsorted)) (and (@ (@ tptp.mem V1180e11) A_27a) (exists ((V1181e12 $$unsorted)) (and (@ (@ tptp.mem V1181e12) A_27a) (exists ((V1182e13 $$unsorted)) (and (@ (@ tptp.mem V1182e13) A_27a) (exists ((V1183e14 $$unsorted)) (and (@ (@ tptp.mem V1183e14) A_27a) (exists ((V1184e15 $$unsorted)) (and (@ (@ tptp.mem V1184e15) A_27a) (exists ((V1185e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1185e16) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1170e1)) (@ (@ tptp.ap (@ _let_1 V1171e2)) (@ (@ tptp.ap (@ _let_1 V1172e3)) (@ (@ tptp.ap (@ _let_1 V1173e4)) (@ (@ tptp.ap (@ _let_1 V1174e5)) (@ (@ tptp.ap (@ _let_1 V1175e6)) (@ (@ tptp.ap (@ _let_1 V1176e7)) (@ (@ tptp.ap (@ _let_1 V1177e8)) (@ (@ tptp.ap (@ _let_1 V1178e9)) (@ (@ tptp.ap (@ _let_1 V1179e10)) (@ (@ tptp.ap (@ _let_1 V1180e11)) (@ (@ tptp.ap (@ _let_1 V1181e12)) (@ (@ tptp.ap (@ _let_1 V1182e13)) (@ (@ tptp.ap (@ _let_1 V1183e14)) (@ (@ tptp.ap (@ _let_1 V1184e15)) (@ (@ tptp.ap (@ _let_1 V1185e16)) V1169l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_120)) _let_3)) (exists ((V1186l_27 $$unsorted)) (and (@ (@ tptp.mem V1186l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1187e1 $$unsorted)) (and (@ (@ tptp.mem V1187e1) A_27a) (exists ((V1188e2 $$unsorted)) (and (@ (@ tptp.mem V1188e2) A_27a) (exists ((V1189e3 $$unsorted)) (and (@ (@ tptp.mem V1189e3) A_27a) (exists ((V1190e4 $$unsorted)) (and (@ (@ tptp.mem V1190e4) A_27a) (exists ((V1191e5 $$unsorted)) (and (@ (@ tptp.mem V1191e5) A_27a) (exists ((V1192e6 $$unsorted)) (and (@ (@ tptp.mem V1192e6) A_27a) (exists ((V1193e7 $$unsorted)) (and (@ (@ tptp.mem V1193e7) A_27a) (exists ((V1194e8 $$unsorted)) (and (@ (@ tptp.mem V1194e8) A_27a) (exists ((V1195e9 $$unsorted)) (and (@ (@ tptp.mem V1195e9) A_27a) (exists ((V1196e10 $$unsorted)) (and (@ (@ tptp.mem V1196e10) A_27a) (exists ((V1197e11 $$unsorted)) (and (@ (@ tptp.mem V1197e11) A_27a) (exists ((V1198e12 $$unsorted)) (and (@ (@ tptp.mem V1198e12) A_27a) (exists ((V1199e13 $$unsorted)) (and (@ (@ tptp.mem V1199e13) A_27a) (exists ((V1200e14 $$unsorted)) (and (@ (@ tptp.mem V1200e14) A_27a) (exists ((V1201e15 $$unsorted)) (and (@ (@ tptp.mem V1201e15) A_27a) (exists ((V1202e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1202e16) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1186l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1187e1)) (@ (@ tptp.ap (@ _let_1 V1188e2)) (@ (@ tptp.ap (@ _let_1 V1189e3)) (@ (@ tptp.ap (@ _let_1 V1190e4)) (@ (@ tptp.ap (@ _let_1 V1191e5)) (@ (@ tptp.ap (@ _let_1 V1192e6)) (@ (@ tptp.ap (@ _let_1 V1193e7)) (@ (@ tptp.ap (@ _let_1 V1194e8)) (@ (@ tptp.ap (@ _let_1 V1195e9)) (@ (@ tptp.ap (@ _let_1 V1196e10)) (@ (@ tptp.ap (@ _let_1 V1197e11)) (@ (@ tptp.ap (@ _let_1 V1198e12)) (@ (@ tptp.ap (@ _let_1 V1199e13)) (@ (@ tptp.ap (@ _let_1 V1200e14)) (@ (@ tptp.ap (@ _let_1 V1201e15)) (@ (@ tptp.ap (@ _let_1 V1202e16)) V1186l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_120)) (exists ((V1203l_27 $$unsorted)) (and (@ (@ tptp.mem V1203l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1204e1 $$unsorted)) (and (@ (@ tptp.mem V1204e1) A_27a) (exists ((V1205e2 $$unsorted)) (and (@ (@ tptp.mem V1205e2) A_27a) (exists ((V1206e3 $$unsorted)) (and (@ (@ tptp.mem V1206e3) A_27a) (exists ((V1207e4 $$unsorted)) (and (@ (@ tptp.mem V1207e4) A_27a) (exists ((V1208e5 $$unsorted)) (and (@ (@ tptp.mem V1208e5) A_27a) (exists ((V1209e6 $$unsorted)) (and (@ (@ tptp.mem V1209e6) A_27a) (exists ((V1210e7 $$unsorted)) (and (@ (@ tptp.mem V1210e7) A_27a) (exists ((V1211e8 $$unsorted)) (and (@ (@ tptp.mem V1211e8) A_27a) (exists ((V1212e9 $$unsorted)) (and (@ (@ tptp.mem V1212e9) A_27a) (exists ((V1213e10 $$unsorted)) (and (@ (@ tptp.mem V1213e10) A_27a) (exists ((V1214e11 $$unsorted)) (and (@ (@ tptp.mem V1214e11) A_27a) (exists ((V1215e12 $$unsorted)) (and (@ (@ tptp.mem V1215e12) A_27a) (exists ((V1216e13 $$unsorted)) (and (@ (@ tptp.mem V1216e13) A_27a) (exists ((V1217e14 $$unsorted)) (and (@ (@ tptp.mem V1217e14) A_27a) (exists ((V1218e15 $$unsorted)) (and (@ (@ tptp.mem V1218e15) A_27a) (exists ((V1219e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1219e16) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1203l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1204e1)) (@ (@ tptp.ap (@ _let_1 V1205e2)) (@ (@ tptp.ap (@ _let_1 V1206e3)) (@ (@ tptp.ap (@ _let_1 V1207e4)) (@ (@ tptp.ap (@ _let_1 V1208e5)) (@ (@ tptp.ap (@ _let_1 V1209e6)) (@ (@ tptp.ap (@ _let_1 V1210e7)) (@ (@ tptp.ap (@ _let_1 V1211e8)) (@ (@ tptp.ap (@ _let_1 V1212e9)) (@ (@ tptp.ap (@ _let_1 V1213e10)) (@ (@ tptp.ap (@ _let_1 V1214e11)) (@ (@ tptp.ap (@ _let_1 V1215e12)) (@ (@ tptp.ap (@ _let_1 V1216e13)) (@ (@ tptp.ap (@ _let_1 V1217e14)) (@ (@ tptp.ap (@ _let_1 V1218e15)) (@ (@ tptp.ap (@ _let_1 V1219e16)) V1203l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_118)) _let_3)) (exists ((V1220l_27 $$unsorted)) (and (@ (@ tptp.mem V1220l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1221e1 $$unsorted)) (and (@ (@ tptp.mem V1221e1) A_27a) (exists ((V1222e2 $$unsorted)) (and (@ (@ tptp.mem V1222e2) A_27a) (exists ((V1223e3 $$unsorted)) (and (@ (@ tptp.mem V1223e3) A_27a) (exists ((V1224e4 $$unsorted)) (and (@ (@ tptp.mem V1224e4) A_27a) (exists ((V1225e5 $$unsorted)) (and (@ (@ tptp.mem V1225e5) A_27a) (exists ((V1226e6 $$unsorted)) (and (@ (@ tptp.mem V1226e6) A_27a) (exists ((V1227e7 $$unsorted)) (and (@ (@ tptp.mem V1227e7) A_27a) (exists ((V1228e8 $$unsorted)) (and (@ (@ tptp.mem V1228e8) A_27a) (exists ((V1229e9 $$unsorted)) (and (@ (@ tptp.mem V1229e9) A_27a) (exists ((V1230e10 $$unsorted)) (and (@ (@ tptp.mem V1230e10) A_27a) (exists ((V1231e11 $$unsorted)) (and (@ (@ tptp.mem V1231e11) A_27a) (exists ((V1232e12 $$unsorted)) (and (@ (@ tptp.mem V1232e12) A_27a) (exists ((V1233e13 $$unsorted)) (and (@ (@ tptp.mem V1233e13) A_27a) (exists ((V1234e14 $$unsorted)) (and (@ (@ tptp.mem V1234e14) A_27a) (exists ((V1235e15 $$unsorted)) (and (@ (@ tptp.mem V1235e15) A_27a) (exists ((V1236e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1236e16) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1220l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1221e1)) (@ (@ tptp.ap (@ _let_1 V1222e2)) (@ (@ tptp.ap (@ _let_1 V1223e3)) (@ (@ tptp.ap (@ _let_1 V1224e4)) (@ (@ tptp.ap (@ _let_1 V1225e5)) (@ (@ tptp.ap (@ _let_1 V1226e6)) (@ (@ tptp.ap (@ _let_1 V1227e7)) (@ (@ tptp.ap (@ _let_1 V1228e8)) (@ (@ tptp.ap (@ _let_1 V1229e9)) (@ (@ tptp.ap (@ _let_1 V1230e10)) (@ (@ tptp.ap (@ _let_1 V1231e11)) (@ (@ tptp.ap (@ _let_1 V1232e12)) (@ (@ tptp.ap (@ _let_1 V1233e13)) (@ (@ tptp.ap (@ _let_1 V1234e14)) (@ (@ tptp.ap (@ _let_1 V1235e15)) (@ (@ tptp.ap (@ _let_1 V1236e16)) V1220l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_118)) (exists ((V1237l_27 $$unsorted)) (and (@ (@ tptp.mem V1237l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1238e1 $$unsorted)) (and (@ (@ tptp.mem V1238e1) A_27a) (exists ((V1239e2 $$unsorted)) (and (@ (@ tptp.mem V1239e2) A_27a) (exists ((V1240e3 $$unsorted)) (and (@ (@ tptp.mem V1240e3) A_27a) (exists ((V1241e4 $$unsorted)) (and (@ (@ tptp.mem V1241e4) A_27a) (exists ((V1242e5 $$unsorted)) (and (@ (@ tptp.mem V1242e5) A_27a) (exists ((V1243e6 $$unsorted)) (and (@ (@ tptp.mem V1243e6) A_27a) (exists ((V1244e7 $$unsorted)) (and (@ (@ tptp.mem V1244e7) A_27a) (exists ((V1245e8 $$unsorted)) (and (@ (@ tptp.mem V1245e8) A_27a) (exists ((V1246e9 $$unsorted)) (and (@ (@ tptp.mem V1246e9) A_27a) (exists ((V1247e10 $$unsorted)) (and (@ (@ tptp.mem V1247e10) A_27a) (exists ((V1248e11 $$unsorted)) (and (@ (@ tptp.mem V1248e11) A_27a) (exists ((V1249e12 $$unsorted)) (and (@ (@ tptp.mem V1249e12) A_27a) (exists ((V1250e13 $$unsorted)) (and (@ (@ tptp.mem V1250e13) A_27a) (exists ((V1251e14 $$unsorted)) (and (@ (@ tptp.mem V1251e14) A_27a) (exists ((V1252e15 $$unsorted)) (and (@ (@ tptp.mem V1252e15) A_27a) (exists ((V1253e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1253e16) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1237l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1238e1)) (@ (@ tptp.ap (@ _let_1 V1239e2)) (@ (@ tptp.ap (@ _let_1 V1240e3)) (@ (@ tptp.ap (@ _let_1 V1241e4)) (@ (@ tptp.ap (@ _let_1 V1242e5)) (@ (@ tptp.ap (@ _let_1 V1243e6)) (@ (@ tptp.ap (@ _let_1 V1244e7)) (@ (@ tptp.ap (@ _let_1 V1245e8)) (@ (@ tptp.ap (@ _let_1 V1246e9)) (@ (@ tptp.ap (@ _let_1 V1247e10)) (@ (@ tptp.ap (@ _let_1 V1248e11)) (@ (@ tptp.ap (@ _let_1 V1249e12)) (@ (@ tptp.ap (@ _let_1 V1250e13)) (@ (@ tptp.ap (@ _let_1 V1251e14)) (@ (@ tptp.ap (@ _let_1 V1252e15)) (@ (@ tptp.ap (@ _let_1 V1253e16)) V1237l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_121) (exists ((V1254l_27 $$unsorted)) (and (@ (@ tptp.mem V1254l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1255e1 $$unsorted)) (and (@ (@ tptp.mem V1255e1) A_27a) (exists ((V1256e2 $$unsorted)) (and (@ (@ tptp.mem V1256e2) A_27a) (exists ((V1257e3 $$unsorted)) (and (@ (@ tptp.mem V1257e3) A_27a) (exists ((V1258e4 $$unsorted)) (and (@ (@ tptp.mem V1258e4) A_27a) (exists ((V1259e5 $$unsorted)) (and (@ (@ tptp.mem V1259e5) A_27a) (exists ((V1260e6 $$unsorted)) (and (@ (@ tptp.mem V1260e6) A_27a) (exists ((V1261e7 $$unsorted)) (and (@ (@ tptp.mem V1261e7) A_27a) (exists ((V1262e8 $$unsorted)) (and (@ (@ tptp.mem V1262e8) A_27a) (exists ((V1263e9 $$unsorted)) (and (@ (@ tptp.mem V1263e9) A_27a) (exists ((V1264e10 $$unsorted)) (and (@ (@ tptp.mem V1264e10) A_27a) (exists ((V1265e11 $$unsorted)) (and (@ (@ tptp.mem V1265e11) A_27a) (exists ((V1266e12 $$unsorted)) (and (@ (@ tptp.mem V1266e12) A_27a) (exists ((V1267e13 $$unsorted)) (and (@ (@ tptp.mem V1267e13) A_27a) (exists ((V1268e14 $$unsorted)) (and (@ (@ tptp.mem V1268e14) A_27a) (exists ((V1269e15 $$unsorted)) (and (@ (@ tptp.mem V1269e15) A_27a) (exists ((V1270e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1270e16) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1254l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1255e1)) (@ (@ tptp.ap (@ _let_1 V1256e2)) (@ (@ tptp.ap (@ _let_1 V1257e3)) (@ (@ tptp.ap (@ _let_1 V1258e4)) (@ (@ tptp.ap (@ _let_1 V1259e5)) (@ (@ tptp.ap (@ _let_1 V1260e6)) (@ (@ tptp.ap (@ _let_1 V1261e7)) (@ (@ tptp.ap (@ _let_1 V1262e8)) (@ (@ tptp.ap (@ _let_1 V1263e9)) (@ (@ tptp.ap (@ _let_1 V1264e10)) (@ (@ tptp.ap (@ _let_1 V1265e11)) (@ (@ tptp.ap (@ _let_1 V1266e12)) (@ (@ tptp.ap (@ _let_1 V1267e13)) (@ (@ tptp.ap (@ _let_1 V1268e14)) (@ (@ tptp.ap (@ _let_1 V1269e15)) (@ (@ tptp.ap (@ _let_1 V1270e16)) V1254l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_121 _let_13) (exists ((V1271l_27 $$unsorted)) (and (@ (@ tptp.mem V1271l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1272e1 $$unsorted)) (and (@ (@ tptp.mem V1272e1) A_27a) (exists ((V1273e2 $$unsorted)) (and (@ (@ tptp.mem V1273e2) A_27a) (exists ((V1274e3 $$unsorted)) (and (@ (@ tptp.mem V1274e3) A_27a) (exists ((V1275e4 $$unsorted)) (and (@ (@ tptp.mem V1275e4) A_27a) (exists ((V1276e5 $$unsorted)) (and (@ (@ tptp.mem V1276e5) A_27a) (exists ((V1277e6 $$unsorted)) (and (@ (@ tptp.mem V1277e6) A_27a) (exists ((V1278e7 $$unsorted)) (and (@ (@ tptp.mem V1278e7) A_27a) (exists ((V1279e8 $$unsorted)) (and (@ (@ tptp.mem V1279e8) A_27a) (exists ((V1280e9 $$unsorted)) (and (@ (@ tptp.mem V1280e9) A_27a) (exists ((V1281e10 $$unsorted)) (and (@ (@ tptp.mem V1281e10) A_27a) (exists ((V1282e11 $$unsorted)) (and (@ (@ tptp.mem V1282e11) A_27a) (exists ((V1283e12 $$unsorted)) (and (@ (@ tptp.mem V1283e12) A_27a) (exists ((V1284e13 $$unsorted)) (and (@ (@ tptp.mem V1284e13) A_27a) (exists ((V1285e14 $$unsorted)) (and (@ (@ tptp.mem V1285e14) A_27a) (exists ((V1286e15 $$unsorted)) (and (@ (@ tptp.mem V1286e15) A_27a) (exists ((V1287e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1287e16) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1271l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1272e1)) (@ (@ tptp.ap (@ _let_1 V1273e2)) (@ (@ tptp.ap (@ _let_1 V1274e3)) (@ (@ tptp.ap (@ _let_1 V1275e4)) (@ (@ tptp.ap (@ _let_1 V1276e5)) (@ (@ tptp.ap (@ _let_1 V1277e6)) (@ (@ tptp.ap (@ _let_1 V1278e7)) (@ (@ tptp.ap (@ _let_1 V1279e8)) (@ (@ tptp.ap (@ _let_1 V1280e9)) (@ (@ tptp.ap (@ _let_1 V1281e10)) (@ (@ tptp.ap (@ _let_1 V1282e11)) (@ (@ tptp.ap (@ _let_1 V1283e12)) (@ (@ tptp.ap (@ _let_1 V1284e13)) (@ (@ tptp.ap (@ _let_1 V1285e14)) (@ (@ tptp.ap (@ _let_1 V1286e15)) (@ (@ tptp.ap (@ _let_1 V1287e16)) V1271l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_119) (exists ((V1288l_27 $$unsorted)) (and (@ (@ tptp.mem V1288l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1289e1 $$unsorted)) (and (@ (@ tptp.mem V1289e1) A_27a) (exists ((V1290e2 $$unsorted)) (and (@ (@ tptp.mem V1290e2) A_27a) (exists ((V1291e3 $$unsorted)) (and (@ (@ tptp.mem V1291e3) A_27a) (exists ((V1292e4 $$unsorted)) (and (@ (@ tptp.mem V1292e4) A_27a) (exists ((V1293e5 $$unsorted)) (and (@ (@ tptp.mem V1293e5) A_27a) (exists ((V1294e6 $$unsorted)) (and (@ (@ tptp.mem V1294e6) A_27a) (exists ((V1295e7 $$unsorted)) (and (@ (@ tptp.mem V1295e7) A_27a) (exists ((V1296e8 $$unsorted)) (and (@ (@ tptp.mem V1296e8) A_27a) (exists ((V1297e9 $$unsorted)) (and (@ (@ tptp.mem V1297e9) A_27a) (exists ((V1298e10 $$unsorted)) (and (@ (@ tptp.mem V1298e10) A_27a) (exists ((V1299e11 $$unsorted)) (and (@ (@ tptp.mem V1299e11) A_27a) (exists ((V1300e12 $$unsorted)) (and (@ (@ tptp.mem V1300e12) A_27a) (exists ((V1301e13 $$unsorted)) (and (@ (@ tptp.mem V1301e13) A_27a) (exists ((V1302e14 $$unsorted)) (and (@ (@ tptp.mem V1302e14) A_27a) (exists ((V1303e15 $$unsorted)) (and (@ (@ tptp.mem V1303e15) A_27a) (exists ((V1304e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1304e16) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1288l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1289e1)) (@ (@ tptp.ap (@ _let_1 V1290e2)) (@ (@ tptp.ap (@ _let_1 V1291e3)) (@ (@ tptp.ap (@ _let_1 V1292e4)) (@ (@ tptp.ap (@ _let_1 V1293e5)) (@ (@ tptp.ap (@ _let_1 V1294e6)) (@ (@ tptp.ap (@ _let_1 V1295e7)) (@ (@ tptp.ap (@ _let_1 V1296e8)) (@ (@ tptp.ap (@ _let_1 V1297e9)) (@ (@ tptp.ap (@ _let_1 V1298e10)) (@ (@ tptp.ap (@ _let_1 V1299e11)) (@ (@ tptp.ap (@ _let_1 V1300e12)) (@ (@ tptp.ap (@ _let_1 V1301e13)) (@ (@ tptp.ap (@ _let_1 V1302e14)) (@ (@ tptp.ap (@ _let_1 V1303e15)) (@ (@ tptp.ap (@ _let_1 V1304e16)) V1288l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_119 _let_13) (exists ((V1305l_27 $$unsorted)) (and (@ (@ tptp.mem V1305l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1306e1 $$unsorted)) (and (@ (@ tptp.mem V1306e1) A_27a) (exists ((V1307e2 $$unsorted)) (and (@ (@ tptp.mem V1307e2) A_27a) (exists ((V1308e3 $$unsorted)) (and (@ (@ tptp.mem V1308e3) A_27a) (exists ((V1309e4 $$unsorted)) (and (@ (@ tptp.mem V1309e4) A_27a) (exists ((V1310e5 $$unsorted)) (and (@ (@ tptp.mem V1310e5) A_27a) (exists ((V1311e6 $$unsorted)) (and (@ (@ tptp.mem V1311e6) A_27a) (exists ((V1312e7 $$unsorted)) (and (@ (@ tptp.mem V1312e7) A_27a) (exists ((V1313e8 $$unsorted)) (and (@ (@ tptp.mem V1313e8) A_27a) (exists ((V1314e9 $$unsorted)) (and (@ (@ tptp.mem V1314e9) A_27a) (exists ((V1315e10 $$unsorted)) (and (@ (@ tptp.mem V1315e10) A_27a) (exists ((V1316e11 $$unsorted)) (and (@ (@ tptp.mem V1316e11) A_27a) (exists ((V1317e12 $$unsorted)) (and (@ (@ tptp.mem V1317e12) A_27a) (exists ((V1318e13 $$unsorted)) (and (@ (@ tptp.mem V1318e13) A_27a) (exists ((V1319e14 $$unsorted)) (and (@ (@ tptp.mem V1319e14) A_27a) (exists ((V1320e15 $$unsorted)) (and (@ (@ tptp.mem V1320e15) A_27a) (exists ((V1321e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1321e16) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1305l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1306e1)) (@ (@ tptp.ap (@ _let_1 V1307e2)) (@ (@ tptp.ap (@ _let_1 V1308e3)) (@ (@ tptp.ap (@ _let_1 V1309e4)) (@ (@ tptp.ap (@ _let_1 V1310e5)) (@ (@ tptp.ap (@ _let_1 V1311e6)) (@ (@ tptp.ap (@ _let_1 V1312e7)) (@ (@ tptp.ap (@ _let_1 V1313e8)) (@ (@ tptp.ap (@ _let_1 V1314e9)) (@ (@ tptp.ap (@ _let_1 V1315e10)) (@ (@ tptp.ap (@ _let_1 V1316e11)) (@ (@ tptp.ap (@ _let_1 V1317e12)) (@ (@ tptp.ap (@ _let_1 V1318e13)) (@ (@ tptp.ap (@ _let_1 V1319e14)) (@ (@ tptp.ap (@ _let_1 V1320e15)) (@ (@ tptp.ap (@ _let_1 V1321e16)) V1305l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_116) (exists ((V1322e1 $$unsorted)) (and (@ (@ tptp.mem V1322e1) A_27a) (exists ((V1323e2 $$unsorted)) (and (@ (@ tptp.mem V1323e2) A_27a) (exists ((V1324e3 $$unsorted)) (and (@ (@ tptp.mem V1324e3) A_27a) (exists ((V1325e4 $$unsorted)) (and (@ (@ tptp.mem V1325e4) A_27a) (exists ((V1326e5 $$unsorted)) (and (@ (@ tptp.mem V1326e5) A_27a) (exists ((V1327e6 $$unsorted)) (and (@ (@ tptp.mem V1327e6) A_27a) (exists ((V1328e7 $$unsorted)) (and (@ (@ tptp.mem V1328e7) A_27a) (exists ((V1329e8 $$unsorted)) (and (@ (@ tptp.mem V1329e8) A_27a) (exists ((V1330e9 $$unsorted)) (and (@ (@ tptp.mem V1330e9) A_27a) (exists ((V1331e10 $$unsorted)) (and (@ (@ tptp.mem V1331e10) A_27a) (exists ((V1332e11 $$unsorted)) (and (@ (@ tptp.mem V1332e11) A_27a) (exists ((V1333e12 $$unsorted)) (and (@ (@ tptp.mem V1333e12) A_27a) (exists ((V1334e13 $$unsorted)) (and (@ (@ tptp.mem V1334e13) A_27a) (exists ((V1335e14 $$unsorted)) (and (@ (@ tptp.mem V1335e14) A_27a) (exists ((V1336e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1336e15) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1322e1)) (@ (@ tptp.ap (@ _let_1 V1323e2)) (@ (@ tptp.ap (@ _let_1 V1324e3)) (@ (@ tptp.ap (@ _let_1 V1325e4)) (@ (@ tptp.ap (@ _let_1 V1326e5)) (@ (@ tptp.ap (@ _let_1 V1327e6)) (@ (@ tptp.ap (@ _let_1 V1328e7)) (@ (@ tptp.ap (@ _let_1 V1329e8)) (@ (@ tptp.ap (@ _let_1 V1330e9)) (@ (@ tptp.ap (@ _let_1 V1331e10)) (@ (@ tptp.ap (@ _let_1 V1332e11)) (@ (@ tptp.ap (@ _let_1 V1333e12)) (@ (@ tptp.ap (@ _let_1 V1334e13)) (@ (@ tptp.ap (@ _let_1 V1335e14)) (@ (@ tptp.ap (@ _let_1 V1336e15)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_116 _let_13) (exists ((V1337e1 $$unsorted)) (and (@ (@ tptp.mem V1337e1) A_27a) (exists ((V1338e2 $$unsorted)) (and (@ (@ tptp.mem V1338e2) A_27a) (exists ((V1339e3 $$unsorted)) (and (@ (@ tptp.mem V1339e3) A_27a) (exists ((V1340e4 $$unsorted)) (and (@ (@ tptp.mem V1340e4) A_27a) (exists ((V1341e5 $$unsorted)) (and (@ (@ tptp.mem V1341e5) A_27a) (exists ((V1342e6 $$unsorted)) (and (@ (@ tptp.mem V1342e6) A_27a) (exists ((V1343e7 $$unsorted)) (and (@ (@ tptp.mem V1343e7) A_27a) (exists ((V1344e8 $$unsorted)) (and (@ (@ tptp.mem V1344e8) A_27a) (exists ((V1345e9 $$unsorted)) (and (@ (@ tptp.mem V1345e9) A_27a) (exists ((V1346e10 $$unsorted)) (and (@ (@ tptp.mem V1346e10) A_27a) (exists ((V1347e11 $$unsorted)) (and (@ (@ tptp.mem V1347e11) A_27a) (exists ((V1348e12 $$unsorted)) (and (@ (@ tptp.mem V1348e12) A_27a) (exists ((V1349e13 $$unsorted)) (and (@ (@ tptp.mem V1349e13) A_27a) (exists ((V1350e14 $$unsorted)) (and (@ (@ tptp.mem V1350e14) A_27a) (exists ((V1351e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1351e15) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1337e1)) (@ (@ tptp.ap (@ _let_1 V1338e2)) (@ (@ tptp.ap (@ _let_1 V1339e3)) (@ (@ tptp.ap (@ _let_1 V1340e4)) (@ (@ tptp.ap (@ _let_1 V1341e5)) (@ (@ tptp.ap (@ _let_1 V1342e6)) (@ (@ tptp.ap (@ _let_1 V1343e7)) (@ (@ tptp.ap (@ _let_1 V1344e8)) (@ (@ tptp.ap (@ _let_1 V1345e9)) (@ (@ tptp.ap (@ _let_1 V1346e10)) (@ (@ tptp.ap (@ _let_1 V1347e11)) (@ (@ tptp.ap (@ _let_1 V1348e12)) (@ (@ tptp.ap (@ _let_1 V1349e13)) (@ (@ tptp.ap (@ _let_1 V1350e14)) (@ (@ tptp.ap (@ _let_1 V1351e15)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_105)) _let_3)) (exists ((V1352l_27 $$unsorted)) (and (@ (@ tptp.mem V1352l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1353e1 $$unsorted)) (and (@ (@ tptp.mem V1353e1) A_27a) (exists ((V1354e2 $$unsorted)) (and (@ (@ tptp.mem V1354e2) A_27a) (exists ((V1355e3 $$unsorted)) (and (@ (@ tptp.mem V1355e3) A_27a) (exists ((V1356e4 $$unsorted)) (and (@ (@ tptp.mem V1356e4) A_27a) (exists ((V1357e5 $$unsorted)) (and (@ (@ tptp.mem V1357e5) A_27a) (exists ((V1358e6 $$unsorted)) (and (@ (@ tptp.mem V1358e6) A_27a) (exists ((V1359e7 $$unsorted)) (and (@ (@ tptp.mem V1359e7) A_27a) (exists ((V1360e8 $$unsorted)) (and (@ (@ tptp.mem V1360e8) A_27a) (exists ((V1361e9 $$unsorted)) (and (@ (@ tptp.mem V1361e9) A_27a) (exists ((V1362e10 $$unsorted)) (and (@ (@ tptp.mem V1362e10) A_27a) (exists ((V1363e11 $$unsorted)) (and (@ (@ tptp.mem V1363e11) A_27a) (exists ((V1364e12 $$unsorted)) (and (@ (@ tptp.mem V1364e12) A_27a) (exists ((V1365e13 $$unsorted)) (and (@ (@ tptp.mem V1365e13) A_27a) (exists ((V1366e14 $$unsorted)) (and (@ (@ tptp.mem V1366e14) A_27a) (exists ((V1367e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1367e15) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1353e1)) (@ (@ tptp.ap (@ _let_1 V1354e2)) (@ (@ tptp.ap (@ _let_1 V1355e3)) (@ (@ tptp.ap (@ _let_1 V1356e4)) (@ (@ tptp.ap (@ _let_1 V1357e5)) (@ (@ tptp.ap (@ _let_1 V1358e6)) (@ (@ tptp.ap (@ _let_1 V1359e7)) (@ (@ tptp.ap (@ _let_1 V1360e8)) (@ (@ tptp.ap (@ _let_1 V1361e9)) (@ (@ tptp.ap (@ _let_1 V1362e10)) (@ (@ tptp.ap (@ _let_1 V1363e11)) (@ (@ tptp.ap (@ _let_1 V1364e12)) (@ (@ tptp.ap (@ _let_1 V1365e13)) (@ (@ tptp.ap (@ _let_1 V1366e14)) (@ (@ tptp.ap (@ _let_1 V1367e15)) V1352l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_105)) (exists ((V1368l_27 $$unsorted)) (and (@ (@ tptp.mem V1368l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1369e1 $$unsorted)) (and (@ (@ tptp.mem V1369e1) A_27a) (exists ((V1370e2 $$unsorted)) (and (@ (@ tptp.mem V1370e2) A_27a) (exists ((V1371e3 $$unsorted)) (and (@ (@ tptp.mem V1371e3) A_27a) (exists ((V1372e4 $$unsorted)) (and (@ (@ tptp.mem V1372e4) A_27a) (exists ((V1373e5 $$unsorted)) (and (@ (@ tptp.mem V1373e5) A_27a) (exists ((V1374e6 $$unsorted)) (and (@ (@ tptp.mem V1374e6) A_27a) (exists ((V1375e7 $$unsorted)) (and (@ (@ tptp.mem V1375e7) A_27a) (exists ((V1376e8 $$unsorted)) (and (@ (@ tptp.mem V1376e8) A_27a) (exists ((V1377e9 $$unsorted)) (and (@ (@ tptp.mem V1377e9) A_27a) (exists ((V1378e10 $$unsorted)) (and (@ (@ tptp.mem V1378e10) A_27a) (exists ((V1379e11 $$unsorted)) (and (@ (@ tptp.mem V1379e11) A_27a) (exists ((V1380e12 $$unsorted)) (and (@ (@ tptp.mem V1380e12) A_27a) (exists ((V1381e13 $$unsorted)) (and (@ (@ tptp.mem V1381e13) A_27a) (exists ((V1382e14 $$unsorted)) (and (@ (@ tptp.mem V1382e14) A_27a) (exists ((V1383e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1383e15) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1369e1)) (@ (@ tptp.ap (@ _let_1 V1370e2)) (@ (@ tptp.ap (@ _let_1 V1371e3)) (@ (@ tptp.ap (@ _let_1 V1372e4)) (@ (@ tptp.ap (@ _let_1 V1373e5)) (@ (@ tptp.ap (@ _let_1 V1374e6)) (@ (@ tptp.ap (@ _let_1 V1375e7)) (@ (@ tptp.ap (@ _let_1 V1376e8)) (@ (@ tptp.ap (@ _let_1 V1377e9)) (@ (@ tptp.ap (@ _let_1 V1378e10)) (@ (@ tptp.ap (@ _let_1 V1379e11)) (@ (@ tptp.ap (@ _let_1 V1380e12)) (@ (@ tptp.ap (@ _let_1 V1381e13)) (@ (@ tptp.ap (@ _let_1 V1382e14)) (@ (@ tptp.ap (@ _let_1 V1383e15)) V1368l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_111)) _let_3)) (exists ((V1384l_27 $$unsorted)) (and (@ (@ tptp.mem V1384l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1385e1 $$unsorted)) (and (@ (@ tptp.mem V1385e1) A_27a) (exists ((V1386e2 $$unsorted)) (and (@ (@ tptp.mem V1386e2) A_27a) (exists ((V1387e3 $$unsorted)) (and (@ (@ tptp.mem V1387e3) A_27a) (exists ((V1388e4 $$unsorted)) (and (@ (@ tptp.mem V1388e4) A_27a) (exists ((V1389e5 $$unsorted)) (and (@ (@ tptp.mem V1389e5) A_27a) (exists ((V1390e6 $$unsorted)) (and (@ (@ tptp.mem V1390e6) A_27a) (exists ((V1391e7 $$unsorted)) (and (@ (@ tptp.mem V1391e7) A_27a) (exists ((V1392e8 $$unsorted)) (and (@ (@ tptp.mem V1392e8) A_27a) (exists ((V1393e9 $$unsorted)) (and (@ (@ tptp.mem V1393e9) A_27a) (exists ((V1394e10 $$unsorted)) (and (@ (@ tptp.mem V1394e10) A_27a) (exists ((V1395e11 $$unsorted)) (and (@ (@ tptp.mem V1395e11) A_27a) (exists ((V1396e12 $$unsorted)) (and (@ (@ tptp.mem V1396e12) A_27a) (exists ((V1397e13 $$unsorted)) (and (@ (@ tptp.mem V1397e13) A_27a) (exists ((V1398e14 $$unsorted)) (and (@ (@ tptp.mem V1398e14) A_27a) (exists ((V1399e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1399e15) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1385e1)) (@ (@ tptp.ap (@ _let_1 V1386e2)) (@ (@ tptp.ap (@ _let_1 V1387e3)) (@ (@ tptp.ap (@ _let_1 V1388e4)) (@ (@ tptp.ap (@ _let_1 V1389e5)) (@ (@ tptp.ap (@ _let_1 V1390e6)) (@ (@ tptp.ap (@ _let_1 V1391e7)) (@ (@ tptp.ap (@ _let_1 V1392e8)) (@ (@ tptp.ap (@ _let_1 V1393e9)) (@ (@ tptp.ap (@ _let_1 V1394e10)) (@ (@ tptp.ap (@ _let_1 V1395e11)) (@ (@ tptp.ap (@ _let_1 V1396e12)) (@ (@ tptp.ap (@ _let_1 V1397e13)) (@ (@ tptp.ap (@ _let_1 V1398e14)) (@ (@ tptp.ap (@ _let_1 V1399e15)) V1384l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_111)) (exists ((V1400l_27 $$unsorted)) (and (@ (@ tptp.mem V1400l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1401e1 $$unsorted)) (and (@ (@ tptp.mem V1401e1) A_27a) (exists ((V1402e2 $$unsorted)) (and (@ (@ tptp.mem V1402e2) A_27a) (exists ((V1403e3 $$unsorted)) (and (@ (@ tptp.mem V1403e3) A_27a) (exists ((V1404e4 $$unsorted)) (and (@ (@ tptp.mem V1404e4) A_27a) (exists ((V1405e5 $$unsorted)) (and (@ (@ tptp.mem V1405e5) A_27a) (exists ((V1406e6 $$unsorted)) (and (@ (@ tptp.mem V1406e6) A_27a) (exists ((V1407e7 $$unsorted)) (and (@ (@ tptp.mem V1407e7) A_27a) (exists ((V1408e8 $$unsorted)) (and (@ (@ tptp.mem V1408e8) A_27a) (exists ((V1409e9 $$unsorted)) (and (@ (@ tptp.mem V1409e9) A_27a) (exists ((V1410e10 $$unsorted)) (and (@ (@ tptp.mem V1410e10) A_27a) (exists ((V1411e11 $$unsorted)) (and (@ (@ tptp.mem V1411e11) A_27a) (exists ((V1412e12 $$unsorted)) (and (@ (@ tptp.mem V1412e12) A_27a) (exists ((V1413e13 $$unsorted)) (and (@ (@ tptp.mem V1413e13) A_27a) (exists ((V1414e14 $$unsorted)) (and (@ (@ tptp.mem V1414e14) A_27a) (exists ((V1415e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1415e15) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1401e1)) (@ (@ tptp.ap (@ _let_1 V1402e2)) (@ (@ tptp.ap (@ _let_1 V1403e3)) (@ (@ tptp.ap (@ _let_1 V1404e4)) (@ (@ tptp.ap (@ _let_1 V1405e5)) (@ (@ tptp.ap (@ _let_1 V1406e6)) (@ (@ tptp.ap (@ _let_1 V1407e7)) (@ (@ tptp.ap (@ _let_1 V1408e8)) (@ (@ tptp.ap (@ _let_1 V1409e9)) (@ (@ tptp.ap (@ _let_1 V1410e10)) (@ (@ tptp.ap (@ _let_1 V1411e11)) (@ (@ tptp.ap (@ _let_1 V1412e12)) (@ (@ tptp.ap (@ _let_1 V1413e13)) (@ (@ tptp.ap (@ _let_1 V1414e14)) (@ (@ tptp.ap (@ _let_1 V1415e15)) V1400l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_114)) _let_3)) (exists ((V1416l_27 $$unsorted)) (and (@ (@ tptp.mem V1416l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1417e1 $$unsorted)) (and (@ (@ tptp.mem V1417e1) A_27a) (exists ((V1418e2 $$unsorted)) (and (@ (@ tptp.mem V1418e2) A_27a) (exists ((V1419e3 $$unsorted)) (and (@ (@ tptp.mem V1419e3) A_27a) (exists ((V1420e4 $$unsorted)) (and (@ (@ tptp.mem V1420e4) A_27a) (exists ((V1421e5 $$unsorted)) (and (@ (@ tptp.mem V1421e5) A_27a) (exists ((V1422e6 $$unsorted)) (and (@ (@ tptp.mem V1422e6) A_27a) (exists ((V1423e7 $$unsorted)) (and (@ (@ tptp.mem V1423e7) A_27a) (exists ((V1424e8 $$unsorted)) (and (@ (@ tptp.mem V1424e8) A_27a) (exists ((V1425e9 $$unsorted)) (and (@ (@ tptp.mem V1425e9) A_27a) (exists ((V1426e10 $$unsorted)) (and (@ (@ tptp.mem V1426e10) A_27a) (exists ((V1427e11 $$unsorted)) (and (@ (@ tptp.mem V1427e11) A_27a) (exists ((V1428e12 $$unsorted)) (and (@ (@ tptp.mem V1428e12) A_27a) (exists ((V1429e13 $$unsorted)) (and (@ (@ tptp.mem V1429e13) A_27a) (exists ((V1430e14 $$unsorted)) (and (@ (@ tptp.mem V1430e14) A_27a) (exists ((V1431e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1431e15) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1416l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1417e1)) (@ (@ tptp.ap (@ _let_1 V1418e2)) (@ (@ tptp.ap (@ _let_1 V1419e3)) (@ (@ tptp.ap (@ _let_1 V1420e4)) (@ (@ tptp.ap (@ _let_1 V1421e5)) (@ (@ tptp.ap (@ _let_1 V1422e6)) (@ (@ tptp.ap (@ _let_1 V1423e7)) (@ (@ tptp.ap (@ _let_1 V1424e8)) (@ (@ tptp.ap (@ _let_1 V1425e9)) (@ (@ tptp.ap (@ _let_1 V1426e10)) (@ (@ tptp.ap (@ _let_1 V1427e11)) (@ (@ tptp.ap (@ _let_1 V1428e12)) (@ (@ tptp.ap (@ _let_1 V1429e13)) (@ (@ tptp.ap (@ _let_1 V1430e14)) (@ (@ tptp.ap (@ _let_1 V1431e15)) V1416l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_114)) (exists ((V1432l_27 $$unsorted)) (and (@ (@ tptp.mem V1432l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1433e1 $$unsorted)) (and (@ (@ tptp.mem V1433e1) A_27a) (exists ((V1434e2 $$unsorted)) (and (@ (@ tptp.mem V1434e2) A_27a) (exists ((V1435e3 $$unsorted)) (and (@ (@ tptp.mem V1435e3) A_27a) (exists ((V1436e4 $$unsorted)) (and (@ (@ tptp.mem V1436e4) A_27a) (exists ((V1437e5 $$unsorted)) (and (@ (@ tptp.mem V1437e5) A_27a) (exists ((V1438e6 $$unsorted)) (and (@ (@ tptp.mem V1438e6) A_27a) (exists ((V1439e7 $$unsorted)) (and (@ (@ tptp.mem V1439e7) A_27a) (exists ((V1440e8 $$unsorted)) (and (@ (@ tptp.mem V1440e8) A_27a) (exists ((V1441e9 $$unsorted)) (and (@ (@ tptp.mem V1441e9) A_27a) (exists ((V1442e10 $$unsorted)) (and (@ (@ tptp.mem V1442e10) A_27a) (exists ((V1443e11 $$unsorted)) (and (@ (@ tptp.mem V1443e11) A_27a) (exists ((V1444e12 $$unsorted)) (and (@ (@ tptp.mem V1444e12) A_27a) (exists ((V1445e13 $$unsorted)) (and (@ (@ tptp.mem V1445e13) A_27a) (exists ((V1446e14 $$unsorted)) (and (@ (@ tptp.mem V1446e14) A_27a) (exists ((V1447e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1447e15) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1432l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1433e1)) (@ (@ tptp.ap (@ _let_1 V1434e2)) (@ (@ tptp.ap (@ _let_1 V1435e3)) (@ (@ tptp.ap (@ _let_1 V1436e4)) (@ (@ tptp.ap (@ _let_1 V1437e5)) (@ (@ tptp.ap (@ _let_1 V1438e6)) (@ (@ tptp.ap (@ _let_1 V1439e7)) (@ (@ tptp.ap (@ _let_1 V1440e8)) (@ (@ tptp.ap (@ _let_1 V1441e9)) (@ (@ tptp.ap (@ _let_1 V1442e10)) (@ (@ tptp.ap (@ _let_1 V1443e11)) (@ (@ tptp.ap (@ _let_1 V1444e12)) (@ (@ tptp.ap (@ _let_1 V1445e13)) (@ (@ tptp.ap (@ _let_1 V1446e14)) (@ (@ tptp.ap (@ _let_1 V1447e15)) V1432l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_112)) _let_3)) (exists ((V1448l_27 $$unsorted)) (and (@ (@ tptp.mem V1448l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1449e1 $$unsorted)) (and (@ (@ tptp.mem V1449e1) A_27a) (exists ((V1450e2 $$unsorted)) (and (@ (@ tptp.mem V1450e2) A_27a) (exists ((V1451e3 $$unsorted)) (and (@ (@ tptp.mem V1451e3) A_27a) (exists ((V1452e4 $$unsorted)) (and (@ (@ tptp.mem V1452e4) A_27a) (exists ((V1453e5 $$unsorted)) (and (@ (@ tptp.mem V1453e5) A_27a) (exists ((V1454e6 $$unsorted)) (and (@ (@ tptp.mem V1454e6) A_27a) (exists ((V1455e7 $$unsorted)) (and (@ (@ tptp.mem V1455e7) A_27a) (exists ((V1456e8 $$unsorted)) (and (@ (@ tptp.mem V1456e8) A_27a) (exists ((V1457e9 $$unsorted)) (and (@ (@ tptp.mem V1457e9) A_27a) (exists ((V1458e10 $$unsorted)) (and (@ (@ tptp.mem V1458e10) A_27a) (exists ((V1459e11 $$unsorted)) (and (@ (@ tptp.mem V1459e11) A_27a) (exists ((V1460e12 $$unsorted)) (and (@ (@ tptp.mem V1460e12) A_27a) (exists ((V1461e13 $$unsorted)) (and (@ (@ tptp.mem V1461e13) A_27a) (exists ((V1462e14 $$unsorted)) (and (@ (@ tptp.mem V1462e14) A_27a) (exists ((V1463e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1463e15) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1448l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1449e1)) (@ (@ tptp.ap (@ _let_1 V1450e2)) (@ (@ tptp.ap (@ _let_1 V1451e3)) (@ (@ tptp.ap (@ _let_1 V1452e4)) (@ (@ tptp.ap (@ _let_1 V1453e5)) (@ (@ tptp.ap (@ _let_1 V1454e6)) (@ (@ tptp.ap (@ _let_1 V1455e7)) (@ (@ tptp.ap (@ _let_1 V1456e8)) (@ (@ tptp.ap (@ _let_1 V1457e9)) (@ (@ tptp.ap (@ _let_1 V1458e10)) (@ (@ tptp.ap (@ _let_1 V1459e11)) (@ (@ tptp.ap (@ _let_1 V1460e12)) (@ (@ tptp.ap (@ _let_1 V1461e13)) (@ (@ tptp.ap (@ _let_1 V1462e14)) (@ (@ tptp.ap (@ _let_1 V1463e15)) V1448l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_112)) (exists ((V1464l_27 $$unsorted)) (and (@ (@ tptp.mem V1464l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1465e1 $$unsorted)) (and (@ (@ tptp.mem V1465e1) A_27a) (exists ((V1466e2 $$unsorted)) (and (@ (@ tptp.mem V1466e2) A_27a) (exists ((V1467e3 $$unsorted)) (and (@ (@ tptp.mem V1467e3) A_27a) (exists ((V1468e4 $$unsorted)) (and (@ (@ tptp.mem V1468e4) A_27a) (exists ((V1469e5 $$unsorted)) (and (@ (@ tptp.mem V1469e5) A_27a) (exists ((V1470e6 $$unsorted)) (and (@ (@ tptp.mem V1470e6) A_27a) (exists ((V1471e7 $$unsorted)) (and (@ (@ tptp.mem V1471e7) A_27a) (exists ((V1472e8 $$unsorted)) (and (@ (@ tptp.mem V1472e8) A_27a) (exists ((V1473e9 $$unsorted)) (and (@ (@ tptp.mem V1473e9) A_27a) (exists ((V1474e10 $$unsorted)) (and (@ (@ tptp.mem V1474e10) A_27a) (exists ((V1475e11 $$unsorted)) (and (@ (@ tptp.mem V1475e11) A_27a) (exists ((V1476e12 $$unsorted)) (and (@ (@ tptp.mem V1476e12) A_27a) (exists ((V1477e13 $$unsorted)) (and (@ (@ tptp.mem V1477e13) A_27a) (exists ((V1478e14 $$unsorted)) (and (@ (@ tptp.mem V1478e14) A_27a) (exists ((V1479e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1479e15) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1464l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1465e1)) (@ (@ tptp.ap (@ _let_1 V1466e2)) (@ (@ tptp.ap (@ _let_1 V1467e3)) (@ (@ tptp.ap (@ _let_1 V1468e4)) (@ (@ tptp.ap (@ _let_1 V1469e5)) (@ (@ tptp.ap (@ _let_1 V1470e6)) (@ (@ tptp.ap (@ _let_1 V1471e7)) (@ (@ tptp.ap (@ _let_1 V1472e8)) (@ (@ tptp.ap (@ _let_1 V1473e9)) (@ (@ tptp.ap (@ _let_1 V1474e10)) (@ (@ tptp.ap (@ _let_1 V1475e11)) (@ (@ tptp.ap (@ _let_1 V1476e12)) (@ (@ tptp.ap (@ _let_1 V1477e13)) (@ (@ tptp.ap (@ _let_1 V1478e14)) (@ (@ tptp.ap (@ _let_1 V1479e15)) V1464l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_115) (exists ((V1480l_27 $$unsorted)) (and (@ (@ tptp.mem V1480l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1481e1 $$unsorted)) (and (@ (@ tptp.mem V1481e1) A_27a) (exists ((V1482e2 $$unsorted)) (and (@ (@ tptp.mem V1482e2) A_27a) (exists ((V1483e3 $$unsorted)) (and (@ (@ tptp.mem V1483e3) A_27a) (exists ((V1484e4 $$unsorted)) (and (@ (@ tptp.mem V1484e4) A_27a) (exists ((V1485e5 $$unsorted)) (and (@ (@ tptp.mem V1485e5) A_27a) (exists ((V1486e6 $$unsorted)) (and (@ (@ tptp.mem V1486e6) A_27a) (exists ((V1487e7 $$unsorted)) (and (@ (@ tptp.mem V1487e7) A_27a) (exists ((V1488e8 $$unsorted)) (and (@ (@ tptp.mem V1488e8) A_27a) (exists ((V1489e9 $$unsorted)) (and (@ (@ tptp.mem V1489e9) A_27a) (exists ((V1490e10 $$unsorted)) (and (@ (@ tptp.mem V1490e10) A_27a) (exists ((V1491e11 $$unsorted)) (and (@ (@ tptp.mem V1491e11) A_27a) (exists ((V1492e12 $$unsorted)) (and (@ (@ tptp.mem V1492e12) A_27a) (exists ((V1493e13 $$unsorted)) (and (@ (@ tptp.mem V1493e13) A_27a) (exists ((V1494e14 $$unsorted)) (and (@ (@ tptp.mem V1494e14) A_27a) (exists ((V1495e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1495e15) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1480l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1481e1)) (@ (@ tptp.ap (@ _let_1 V1482e2)) (@ (@ tptp.ap (@ _let_1 V1483e3)) (@ (@ tptp.ap (@ _let_1 V1484e4)) (@ (@ tptp.ap (@ _let_1 V1485e5)) (@ (@ tptp.ap (@ _let_1 V1486e6)) (@ (@ tptp.ap (@ _let_1 V1487e7)) (@ (@ tptp.ap (@ _let_1 V1488e8)) (@ (@ tptp.ap (@ _let_1 V1489e9)) (@ (@ tptp.ap (@ _let_1 V1490e10)) (@ (@ tptp.ap (@ _let_1 V1491e11)) (@ (@ tptp.ap (@ _let_1 V1492e12)) (@ (@ tptp.ap (@ _let_1 V1493e13)) (@ (@ tptp.ap (@ _let_1 V1494e14)) (@ (@ tptp.ap (@ _let_1 V1495e15)) V1480l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_115 _let_13) (exists ((V1496l_27 $$unsorted)) (and (@ (@ tptp.mem V1496l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1497e1 $$unsorted)) (and (@ (@ tptp.mem V1497e1) A_27a) (exists ((V1498e2 $$unsorted)) (and (@ (@ tptp.mem V1498e2) A_27a) (exists ((V1499e3 $$unsorted)) (and (@ (@ tptp.mem V1499e3) A_27a) (exists ((V1500e4 $$unsorted)) (and (@ (@ tptp.mem V1500e4) A_27a) (exists ((V1501e5 $$unsorted)) (and (@ (@ tptp.mem V1501e5) A_27a) (exists ((V1502e6 $$unsorted)) (and (@ (@ tptp.mem V1502e6) A_27a) (exists ((V1503e7 $$unsorted)) (and (@ (@ tptp.mem V1503e7) A_27a) (exists ((V1504e8 $$unsorted)) (and (@ (@ tptp.mem V1504e8) A_27a) (exists ((V1505e9 $$unsorted)) (and (@ (@ tptp.mem V1505e9) A_27a) (exists ((V1506e10 $$unsorted)) (and (@ (@ tptp.mem V1506e10) A_27a) (exists ((V1507e11 $$unsorted)) (and (@ (@ tptp.mem V1507e11) A_27a) (exists ((V1508e12 $$unsorted)) (and (@ (@ tptp.mem V1508e12) A_27a) (exists ((V1509e13 $$unsorted)) (and (@ (@ tptp.mem V1509e13) A_27a) (exists ((V1510e14 $$unsorted)) (and (@ (@ tptp.mem V1510e14) A_27a) (exists ((V1511e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1511e15) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1496l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1497e1)) (@ (@ tptp.ap (@ _let_1 V1498e2)) (@ (@ tptp.ap (@ _let_1 V1499e3)) (@ (@ tptp.ap (@ _let_1 V1500e4)) (@ (@ tptp.ap (@ _let_1 V1501e5)) (@ (@ tptp.ap (@ _let_1 V1502e6)) (@ (@ tptp.ap (@ _let_1 V1503e7)) (@ (@ tptp.ap (@ _let_1 V1504e8)) (@ (@ tptp.ap (@ _let_1 V1505e9)) (@ (@ tptp.ap (@ _let_1 V1506e10)) (@ (@ tptp.ap (@ _let_1 V1507e11)) (@ (@ tptp.ap (@ _let_1 V1508e12)) (@ (@ tptp.ap (@ _let_1 V1509e13)) (@ (@ tptp.ap (@ _let_1 V1510e14)) (@ (@ tptp.ap (@ _let_1 V1511e15)) V1496l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_113) (exists ((V1512l_27 $$unsorted)) (and (@ (@ tptp.mem V1512l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1513e1 $$unsorted)) (and (@ (@ tptp.mem V1513e1) A_27a) (exists ((V1514e2 $$unsorted)) (and (@ (@ tptp.mem V1514e2) A_27a) (exists ((V1515e3 $$unsorted)) (and (@ (@ tptp.mem V1515e3) A_27a) (exists ((V1516e4 $$unsorted)) (and (@ (@ tptp.mem V1516e4) A_27a) (exists ((V1517e5 $$unsorted)) (and (@ (@ tptp.mem V1517e5) A_27a) (exists ((V1518e6 $$unsorted)) (and (@ (@ tptp.mem V1518e6) A_27a) (exists ((V1519e7 $$unsorted)) (and (@ (@ tptp.mem V1519e7) A_27a) (exists ((V1520e8 $$unsorted)) (and (@ (@ tptp.mem V1520e8) A_27a) (exists ((V1521e9 $$unsorted)) (and (@ (@ tptp.mem V1521e9) A_27a) (exists ((V1522e10 $$unsorted)) (and (@ (@ tptp.mem V1522e10) A_27a) (exists ((V1523e11 $$unsorted)) (and (@ (@ tptp.mem V1523e11) A_27a) (exists ((V1524e12 $$unsorted)) (and (@ (@ tptp.mem V1524e12) A_27a) (exists ((V1525e13 $$unsorted)) (and (@ (@ tptp.mem V1525e13) A_27a) (exists ((V1526e14 $$unsorted)) (and (@ (@ tptp.mem V1526e14) A_27a) (exists ((V1527e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1527e15) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1512l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1513e1)) (@ (@ tptp.ap (@ _let_1 V1514e2)) (@ (@ tptp.ap (@ _let_1 V1515e3)) (@ (@ tptp.ap (@ _let_1 V1516e4)) (@ (@ tptp.ap (@ _let_1 V1517e5)) (@ (@ tptp.ap (@ _let_1 V1518e6)) (@ (@ tptp.ap (@ _let_1 V1519e7)) (@ (@ tptp.ap (@ _let_1 V1520e8)) (@ (@ tptp.ap (@ _let_1 V1521e9)) (@ (@ tptp.ap (@ _let_1 V1522e10)) (@ (@ tptp.ap (@ _let_1 V1523e11)) (@ (@ tptp.ap (@ _let_1 V1524e12)) (@ (@ tptp.ap (@ _let_1 V1525e13)) (@ (@ tptp.ap (@ _let_1 V1526e14)) (@ (@ tptp.ap (@ _let_1 V1527e15)) V1512l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_113 _let_13) (exists ((V1528l_27 $$unsorted)) (and (@ (@ tptp.mem V1528l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1529e1 $$unsorted)) (and (@ (@ tptp.mem V1529e1) A_27a) (exists ((V1530e2 $$unsorted)) (and (@ (@ tptp.mem V1530e2) A_27a) (exists ((V1531e3 $$unsorted)) (and (@ (@ tptp.mem V1531e3) A_27a) (exists ((V1532e4 $$unsorted)) (and (@ (@ tptp.mem V1532e4) A_27a) (exists ((V1533e5 $$unsorted)) (and (@ (@ tptp.mem V1533e5) A_27a) (exists ((V1534e6 $$unsorted)) (and (@ (@ tptp.mem V1534e6) A_27a) (exists ((V1535e7 $$unsorted)) (and (@ (@ tptp.mem V1535e7) A_27a) (exists ((V1536e8 $$unsorted)) (and (@ (@ tptp.mem V1536e8) A_27a) (exists ((V1537e9 $$unsorted)) (and (@ (@ tptp.mem V1537e9) A_27a) (exists ((V1538e10 $$unsorted)) (and (@ (@ tptp.mem V1538e10) A_27a) (exists ((V1539e11 $$unsorted)) (and (@ (@ tptp.mem V1539e11) A_27a) (exists ((V1540e12 $$unsorted)) (and (@ (@ tptp.mem V1540e12) A_27a) (exists ((V1541e13 $$unsorted)) (and (@ (@ tptp.mem V1541e13) A_27a) (exists ((V1542e14 $$unsorted)) (and (@ (@ tptp.mem V1542e14) A_27a) (exists ((V1543e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1543e15) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1528l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1529e1)) (@ (@ tptp.ap (@ _let_1 V1530e2)) (@ (@ tptp.ap (@ _let_1 V1531e3)) (@ (@ tptp.ap (@ _let_1 V1532e4)) (@ (@ tptp.ap (@ _let_1 V1533e5)) (@ (@ tptp.ap (@ _let_1 V1534e6)) (@ (@ tptp.ap (@ _let_1 V1535e7)) (@ (@ tptp.ap (@ _let_1 V1536e8)) (@ (@ tptp.ap (@ _let_1 V1537e9)) (@ (@ tptp.ap (@ _let_1 V1538e10)) (@ (@ tptp.ap (@ _let_1 V1539e11)) (@ (@ tptp.ap (@ _let_1 V1540e12)) (@ (@ tptp.ap (@ _let_1 V1541e13)) (@ (@ tptp.ap (@ _let_1 V1542e14)) (@ (@ tptp.ap (@ _let_1 V1543e15)) V1528l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_110) (exists ((V1544e1 $$unsorted)) (and (@ (@ tptp.mem V1544e1) A_27a) (exists ((V1545e2 $$unsorted)) (and (@ (@ tptp.mem V1545e2) A_27a) (exists ((V1546e3 $$unsorted)) (and (@ (@ tptp.mem V1546e3) A_27a) (exists ((V1547e4 $$unsorted)) (and (@ (@ tptp.mem V1547e4) A_27a) (exists ((V1548e5 $$unsorted)) (and (@ (@ tptp.mem V1548e5) A_27a) (exists ((V1549e6 $$unsorted)) (and (@ (@ tptp.mem V1549e6) A_27a) (exists ((V1550e7 $$unsorted)) (and (@ (@ tptp.mem V1550e7) A_27a) (exists ((V1551e8 $$unsorted)) (and (@ (@ tptp.mem V1551e8) A_27a) (exists ((V1552e9 $$unsorted)) (and (@ (@ tptp.mem V1552e9) A_27a) (exists ((V1553e10 $$unsorted)) (and (@ (@ tptp.mem V1553e10) A_27a) (exists ((V1554e11 $$unsorted)) (and (@ (@ tptp.mem V1554e11) A_27a) (exists ((V1555e12 $$unsorted)) (and (@ (@ tptp.mem V1555e12) A_27a) (exists ((V1556e13 $$unsorted)) (and (@ (@ tptp.mem V1556e13) A_27a) (exists ((V1557e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1557e14) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1544e1)) (@ (@ tptp.ap (@ _let_1 V1545e2)) (@ (@ tptp.ap (@ _let_1 V1546e3)) (@ (@ tptp.ap (@ _let_1 V1547e4)) (@ (@ tptp.ap (@ _let_1 V1548e5)) (@ (@ tptp.ap (@ _let_1 V1549e6)) (@ (@ tptp.ap (@ _let_1 V1550e7)) (@ (@ tptp.ap (@ _let_1 V1551e8)) (@ (@ tptp.ap (@ _let_1 V1552e9)) (@ (@ tptp.ap (@ _let_1 V1553e10)) (@ (@ tptp.ap (@ _let_1 V1554e11)) (@ (@ tptp.ap (@ _let_1 V1555e12)) (@ (@ tptp.ap (@ _let_1 V1556e13)) (@ (@ tptp.ap (@ _let_1 V1557e14)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_110 _let_13) (exists ((V1558e1 $$unsorted)) (and (@ (@ tptp.mem V1558e1) A_27a) (exists ((V1559e2 $$unsorted)) (and (@ (@ tptp.mem V1559e2) A_27a) (exists ((V1560e3 $$unsorted)) (and (@ (@ tptp.mem V1560e3) A_27a) (exists ((V1561e4 $$unsorted)) (and (@ (@ tptp.mem V1561e4) A_27a) (exists ((V1562e5 $$unsorted)) (and (@ (@ tptp.mem V1562e5) A_27a) (exists ((V1563e6 $$unsorted)) (and (@ (@ tptp.mem V1563e6) A_27a) (exists ((V1564e7 $$unsorted)) (and (@ (@ tptp.mem V1564e7) A_27a) (exists ((V1565e8 $$unsorted)) (and (@ (@ tptp.mem V1565e8) A_27a) (exists ((V1566e9 $$unsorted)) (and (@ (@ tptp.mem V1566e9) A_27a) (exists ((V1567e10 $$unsorted)) (and (@ (@ tptp.mem V1567e10) A_27a) (exists ((V1568e11 $$unsorted)) (and (@ (@ tptp.mem V1568e11) A_27a) (exists ((V1569e12 $$unsorted)) (and (@ (@ tptp.mem V1569e12) A_27a) (exists ((V1570e13 $$unsorted)) (and (@ (@ tptp.mem V1570e13) A_27a) (exists ((V1571e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1571e14) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1558e1)) (@ (@ tptp.ap (@ _let_1 V1559e2)) (@ (@ tptp.ap (@ _let_1 V1560e3)) (@ (@ tptp.ap (@ _let_1 V1561e4)) (@ (@ tptp.ap (@ _let_1 V1562e5)) (@ (@ tptp.ap (@ _let_1 V1563e6)) (@ (@ tptp.ap (@ _let_1 V1564e7)) (@ (@ tptp.ap (@ _let_1 V1565e8)) (@ (@ tptp.ap (@ _let_1 V1566e9)) (@ (@ tptp.ap (@ _let_1 V1567e10)) (@ (@ tptp.ap (@ _let_1 V1568e11)) (@ (@ tptp.ap (@ _let_1 V1569e12)) (@ (@ tptp.ap (@ _let_1 V1570e13)) (@ (@ tptp.ap (@ _let_1 V1571e14)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_99)) _let_3)) (exists ((V1572l_27 $$unsorted)) (and (@ (@ tptp.mem V1572l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1573e1 $$unsorted)) (and (@ (@ tptp.mem V1573e1) A_27a) (exists ((V1574e2 $$unsorted)) (and (@ (@ tptp.mem V1574e2) A_27a) (exists ((V1575e3 $$unsorted)) (and (@ (@ tptp.mem V1575e3) A_27a) (exists ((V1576e4 $$unsorted)) (and (@ (@ tptp.mem V1576e4) A_27a) (exists ((V1577e5 $$unsorted)) (and (@ (@ tptp.mem V1577e5) A_27a) (exists ((V1578e6 $$unsorted)) (and (@ (@ tptp.mem V1578e6) A_27a) (exists ((V1579e7 $$unsorted)) (and (@ (@ tptp.mem V1579e7) A_27a) (exists ((V1580e8 $$unsorted)) (and (@ (@ tptp.mem V1580e8) A_27a) (exists ((V1581e9 $$unsorted)) (and (@ (@ tptp.mem V1581e9) A_27a) (exists ((V1582e10 $$unsorted)) (and (@ (@ tptp.mem V1582e10) A_27a) (exists ((V1583e11 $$unsorted)) (and (@ (@ tptp.mem V1583e11) A_27a) (exists ((V1584e12 $$unsorted)) (and (@ (@ tptp.mem V1584e12) A_27a) (exists ((V1585e13 $$unsorted)) (and (@ (@ tptp.mem V1585e13) A_27a) (exists ((V1586e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1586e14) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1573e1)) (@ (@ tptp.ap (@ _let_1 V1574e2)) (@ (@ tptp.ap (@ _let_1 V1575e3)) (@ (@ tptp.ap (@ _let_1 V1576e4)) (@ (@ tptp.ap (@ _let_1 V1577e5)) (@ (@ tptp.ap (@ _let_1 V1578e6)) (@ (@ tptp.ap (@ _let_1 V1579e7)) (@ (@ tptp.ap (@ _let_1 V1580e8)) (@ (@ tptp.ap (@ _let_1 V1581e9)) (@ (@ tptp.ap (@ _let_1 V1582e10)) (@ (@ tptp.ap (@ _let_1 V1583e11)) (@ (@ tptp.ap (@ _let_1 V1584e12)) (@ (@ tptp.ap (@ _let_1 V1585e13)) (@ (@ tptp.ap (@ _let_1 V1586e14)) V1572l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_99)) (exists ((V1587l_27 $$unsorted)) (and (@ (@ tptp.mem V1587l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1588e1 $$unsorted)) (and (@ (@ tptp.mem V1588e1) A_27a) (exists ((V1589e2 $$unsorted)) (and (@ (@ tptp.mem V1589e2) A_27a) (exists ((V1590e3 $$unsorted)) (and (@ (@ tptp.mem V1590e3) A_27a) (exists ((V1591e4 $$unsorted)) (and (@ (@ tptp.mem V1591e4) A_27a) (exists ((V1592e5 $$unsorted)) (and (@ (@ tptp.mem V1592e5) A_27a) (exists ((V1593e6 $$unsorted)) (and (@ (@ tptp.mem V1593e6) A_27a) (exists ((V1594e7 $$unsorted)) (and (@ (@ tptp.mem V1594e7) A_27a) (exists ((V1595e8 $$unsorted)) (and (@ (@ tptp.mem V1595e8) A_27a) (exists ((V1596e9 $$unsorted)) (and (@ (@ tptp.mem V1596e9) A_27a) (exists ((V1597e10 $$unsorted)) (and (@ (@ tptp.mem V1597e10) A_27a) (exists ((V1598e11 $$unsorted)) (and (@ (@ tptp.mem V1598e11) A_27a) (exists ((V1599e12 $$unsorted)) (and (@ (@ tptp.mem V1599e12) A_27a) (exists ((V1600e13 $$unsorted)) (and (@ (@ tptp.mem V1600e13) A_27a) (exists ((V1601e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1601e14) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1588e1)) (@ (@ tptp.ap (@ _let_1 V1589e2)) (@ (@ tptp.ap (@ _let_1 V1590e3)) (@ (@ tptp.ap (@ _let_1 V1591e4)) (@ (@ tptp.ap (@ _let_1 V1592e5)) (@ (@ tptp.ap (@ _let_1 V1593e6)) (@ (@ tptp.ap (@ _let_1 V1594e7)) (@ (@ tptp.ap (@ _let_1 V1595e8)) (@ (@ tptp.ap (@ _let_1 V1596e9)) (@ (@ tptp.ap (@ _let_1 V1597e10)) (@ (@ tptp.ap (@ _let_1 V1598e11)) (@ (@ tptp.ap (@ _let_1 V1599e12)) (@ (@ tptp.ap (@ _let_1 V1600e13)) (@ (@ tptp.ap (@ _let_1 V1601e14)) V1587l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_105)) _let_3)) (exists ((V1602l_27 $$unsorted)) (and (@ (@ tptp.mem V1602l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1603e1 $$unsorted)) (and (@ (@ tptp.mem V1603e1) A_27a) (exists ((V1604e2 $$unsorted)) (and (@ (@ tptp.mem V1604e2) A_27a) (exists ((V1605e3 $$unsorted)) (and (@ (@ tptp.mem V1605e3) A_27a) (exists ((V1606e4 $$unsorted)) (and (@ (@ tptp.mem V1606e4) A_27a) (exists ((V1607e5 $$unsorted)) (and (@ (@ tptp.mem V1607e5) A_27a) (exists ((V1608e6 $$unsorted)) (and (@ (@ tptp.mem V1608e6) A_27a) (exists ((V1609e7 $$unsorted)) (and (@ (@ tptp.mem V1609e7) A_27a) (exists ((V1610e8 $$unsorted)) (and (@ (@ tptp.mem V1610e8) A_27a) (exists ((V1611e9 $$unsorted)) (and (@ (@ tptp.mem V1611e9) A_27a) (exists ((V1612e10 $$unsorted)) (and (@ (@ tptp.mem V1612e10) A_27a) (exists ((V1613e11 $$unsorted)) (and (@ (@ tptp.mem V1613e11) A_27a) (exists ((V1614e12 $$unsorted)) (and (@ (@ tptp.mem V1614e12) A_27a) (exists ((V1615e13 $$unsorted)) (and (@ (@ tptp.mem V1615e13) A_27a) (exists ((V1616e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1616e14) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1603e1)) (@ (@ tptp.ap (@ _let_1 V1604e2)) (@ (@ tptp.ap (@ _let_1 V1605e3)) (@ (@ tptp.ap (@ _let_1 V1606e4)) (@ (@ tptp.ap (@ _let_1 V1607e5)) (@ (@ tptp.ap (@ _let_1 V1608e6)) (@ (@ tptp.ap (@ _let_1 V1609e7)) (@ (@ tptp.ap (@ _let_1 V1610e8)) (@ (@ tptp.ap (@ _let_1 V1611e9)) (@ (@ tptp.ap (@ _let_1 V1612e10)) (@ (@ tptp.ap (@ _let_1 V1613e11)) (@ (@ tptp.ap (@ _let_1 V1614e12)) (@ (@ tptp.ap (@ _let_1 V1615e13)) (@ (@ tptp.ap (@ _let_1 V1616e14)) V1602l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_105)) (exists ((V1617l_27 $$unsorted)) (and (@ (@ tptp.mem V1617l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1618e1 $$unsorted)) (and (@ (@ tptp.mem V1618e1) A_27a) (exists ((V1619e2 $$unsorted)) (and (@ (@ tptp.mem V1619e2) A_27a) (exists ((V1620e3 $$unsorted)) (and (@ (@ tptp.mem V1620e3) A_27a) (exists ((V1621e4 $$unsorted)) (and (@ (@ tptp.mem V1621e4) A_27a) (exists ((V1622e5 $$unsorted)) (and (@ (@ tptp.mem V1622e5) A_27a) (exists ((V1623e6 $$unsorted)) (and (@ (@ tptp.mem V1623e6) A_27a) (exists ((V1624e7 $$unsorted)) (and (@ (@ tptp.mem V1624e7) A_27a) (exists ((V1625e8 $$unsorted)) (and (@ (@ tptp.mem V1625e8) A_27a) (exists ((V1626e9 $$unsorted)) (and (@ (@ tptp.mem V1626e9) A_27a) (exists ((V1627e10 $$unsorted)) (and (@ (@ tptp.mem V1627e10) A_27a) (exists ((V1628e11 $$unsorted)) (and (@ (@ tptp.mem V1628e11) A_27a) (exists ((V1629e12 $$unsorted)) (and (@ (@ tptp.mem V1629e12) A_27a) (exists ((V1630e13 $$unsorted)) (and (@ (@ tptp.mem V1630e13) A_27a) (exists ((V1631e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1631e14) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1618e1)) (@ (@ tptp.ap (@ _let_1 V1619e2)) (@ (@ tptp.ap (@ _let_1 V1620e3)) (@ (@ tptp.ap (@ _let_1 V1621e4)) (@ (@ tptp.ap (@ _let_1 V1622e5)) (@ (@ tptp.ap (@ _let_1 V1623e6)) (@ (@ tptp.ap (@ _let_1 V1624e7)) (@ (@ tptp.ap (@ _let_1 V1625e8)) (@ (@ tptp.ap (@ _let_1 V1626e9)) (@ (@ tptp.ap (@ _let_1 V1627e10)) (@ (@ tptp.ap (@ _let_1 V1628e11)) (@ (@ tptp.ap (@ _let_1 V1629e12)) (@ (@ tptp.ap (@ _let_1 V1630e13)) (@ (@ tptp.ap (@ _let_1 V1631e14)) V1617l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_108)) _let_3)) (exists ((V1632l_27 $$unsorted)) (and (@ (@ tptp.mem V1632l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1633e1 $$unsorted)) (and (@ (@ tptp.mem V1633e1) A_27a) (exists ((V1634e2 $$unsorted)) (and (@ (@ tptp.mem V1634e2) A_27a) (exists ((V1635e3 $$unsorted)) (and (@ (@ tptp.mem V1635e3) A_27a) (exists ((V1636e4 $$unsorted)) (and (@ (@ tptp.mem V1636e4) A_27a) (exists ((V1637e5 $$unsorted)) (and (@ (@ tptp.mem V1637e5) A_27a) (exists ((V1638e6 $$unsorted)) (and (@ (@ tptp.mem V1638e6) A_27a) (exists ((V1639e7 $$unsorted)) (and (@ (@ tptp.mem V1639e7) A_27a) (exists ((V1640e8 $$unsorted)) (and (@ (@ tptp.mem V1640e8) A_27a) (exists ((V1641e9 $$unsorted)) (and (@ (@ tptp.mem V1641e9) A_27a) (exists ((V1642e10 $$unsorted)) (and (@ (@ tptp.mem V1642e10) A_27a) (exists ((V1643e11 $$unsorted)) (and (@ (@ tptp.mem V1643e11) A_27a) (exists ((V1644e12 $$unsorted)) (and (@ (@ tptp.mem V1644e12) A_27a) (exists ((V1645e13 $$unsorted)) (and (@ (@ tptp.mem V1645e13) A_27a) (exists ((V1646e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1646e14) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1632l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1633e1)) (@ (@ tptp.ap (@ _let_1 V1634e2)) (@ (@ tptp.ap (@ _let_1 V1635e3)) (@ (@ tptp.ap (@ _let_1 V1636e4)) (@ (@ tptp.ap (@ _let_1 V1637e5)) (@ (@ tptp.ap (@ _let_1 V1638e6)) (@ (@ tptp.ap (@ _let_1 V1639e7)) (@ (@ tptp.ap (@ _let_1 V1640e8)) (@ (@ tptp.ap (@ _let_1 V1641e9)) (@ (@ tptp.ap (@ _let_1 V1642e10)) (@ (@ tptp.ap (@ _let_1 V1643e11)) (@ (@ tptp.ap (@ _let_1 V1644e12)) (@ (@ tptp.ap (@ _let_1 V1645e13)) (@ (@ tptp.ap (@ _let_1 V1646e14)) V1632l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_108)) (exists ((V1647l_27 $$unsorted)) (and (@ (@ tptp.mem V1647l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1648e1 $$unsorted)) (and (@ (@ tptp.mem V1648e1) A_27a) (exists ((V1649e2 $$unsorted)) (and (@ (@ tptp.mem V1649e2) A_27a) (exists ((V1650e3 $$unsorted)) (and (@ (@ tptp.mem V1650e3) A_27a) (exists ((V1651e4 $$unsorted)) (and (@ (@ tptp.mem V1651e4) A_27a) (exists ((V1652e5 $$unsorted)) (and (@ (@ tptp.mem V1652e5) A_27a) (exists ((V1653e6 $$unsorted)) (and (@ (@ tptp.mem V1653e6) A_27a) (exists ((V1654e7 $$unsorted)) (and (@ (@ tptp.mem V1654e7) A_27a) (exists ((V1655e8 $$unsorted)) (and (@ (@ tptp.mem V1655e8) A_27a) (exists ((V1656e9 $$unsorted)) (and (@ (@ tptp.mem V1656e9) A_27a) (exists ((V1657e10 $$unsorted)) (and (@ (@ tptp.mem V1657e10) A_27a) (exists ((V1658e11 $$unsorted)) (and (@ (@ tptp.mem V1658e11) A_27a) (exists ((V1659e12 $$unsorted)) (and (@ (@ tptp.mem V1659e12) A_27a) (exists ((V1660e13 $$unsorted)) (and (@ (@ tptp.mem V1660e13) A_27a) (exists ((V1661e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1661e14) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1647l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1648e1)) (@ (@ tptp.ap (@ _let_1 V1649e2)) (@ (@ tptp.ap (@ _let_1 V1650e3)) (@ (@ tptp.ap (@ _let_1 V1651e4)) (@ (@ tptp.ap (@ _let_1 V1652e5)) (@ (@ tptp.ap (@ _let_1 V1653e6)) (@ (@ tptp.ap (@ _let_1 V1654e7)) (@ (@ tptp.ap (@ _let_1 V1655e8)) (@ (@ tptp.ap (@ _let_1 V1656e9)) (@ (@ tptp.ap (@ _let_1 V1657e10)) (@ (@ tptp.ap (@ _let_1 V1658e11)) (@ (@ tptp.ap (@ _let_1 V1659e12)) (@ (@ tptp.ap (@ _let_1 V1660e13)) (@ (@ tptp.ap (@ _let_1 V1661e14)) V1647l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_106)) _let_3)) (exists ((V1662l_27 $$unsorted)) (and (@ (@ tptp.mem V1662l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1663e1 $$unsorted)) (and (@ (@ tptp.mem V1663e1) A_27a) (exists ((V1664e2 $$unsorted)) (and (@ (@ tptp.mem V1664e2) A_27a) (exists ((V1665e3 $$unsorted)) (and (@ (@ tptp.mem V1665e3) A_27a) (exists ((V1666e4 $$unsorted)) (and (@ (@ tptp.mem V1666e4) A_27a) (exists ((V1667e5 $$unsorted)) (and (@ (@ tptp.mem V1667e5) A_27a) (exists ((V1668e6 $$unsorted)) (and (@ (@ tptp.mem V1668e6) A_27a) (exists ((V1669e7 $$unsorted)) (and (@ (@ tptp.mem V1669e7) A_27a) (exists ((V1670e8 $$unsorted)) (and (@ (@ tptp.mem V1670e8) A_27a) (exists ((V1671e9 $$unsorted)) (and (@ (@ tptp.mem V1671e9) A_27a) (exists ((V1672e10 $$unsorted)) (and (@ (@ tptp.mem V1672e10) A_27a) (exists ((V1673e11 $$unsorted)) (and (@ (@ tptp.mem V1673e11) A_27a) (exists ((V1674e12 $$unsorted)) (and (@ (@ tptp.mem V1674e12) A_27a) (exists ((V1675e13 $$unsorted)) (and (@ (@ tptp.mem V1675e13) A_27a) (exists ((V1676e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1676e14) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1662l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1663e1)) (@ (@ tptp.ap (@ _let_1 V1664e2)) (@ (@ tptp.ap (@ _let_1 V1665e3)) (@ (@ tptp.ap (@ _let_1 V1666e4)) (@ (@ tptp.ap (@ _let_1 V1667e5)) (@ (@ tptp.ap (@ _let_1 V1668e6)) (@ (@ tptp.ap (@ _let_1 V1669e7)) (@ (@ tptp.ap (@ _let_1 V1670e8)) (@ (@ tptp.ap (@ _let_1 V1671e9)) (@ (@ tptp.ap (@ _let_1 V1672e10)) (@ (@ tptp.ap (@ _let_1 V1673e11)) (@ (@ tptp.ap (@ _let_1 V1674e12)) (@ (@ tptp.ap (@ _let_1 V1675e13)) (@ (@ tptp.ap (@ _let_1 V1676e14)) V1662l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_106)) (exists ((V1677l_27 $$unsorted)) (and (@ (@ tptp.mem V1677l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1678e1 $$unsorted)) (and (@ (@ tptp.mem V1678e1) A_27a) (exists ((V1679e2 $$unsorted)) (and (@ (@ tptp.mem V1679e2) A_27a) (exists ((V1680e3 $$unsorted)) (and (@ (@ tptp.mem V1680e3) A_27a) (exists ((V1681e4 $$unsorted)) (and (@ (@ tptp.mem V1681e4) A_27a) (exists ((V1682e5 $$unsorted)) (and (@ (@ tptp.mem V1682e5) A_27a) (exists ((V1683e6 $$unsorted)) (and (@ (@ tptp.mem V1683e6) A_27a) (exists ((V1684e7 $$unsorted)) (and (@ (@ tptp.mem V1684e7) A_27a) (exists ((V1685e8 $$unsorted)) (and (@ (@ tptp.mem V1685e8) A_27a) (exists ((V1686e9 $$unsorted)) (and (@ (@ tptp.mem V1686e9) A_27a) (exists ((V1687e10 $$unsorted)) (and (@ (@ tptp.mem V1687e10) A_27a) (exists ((V1688e11 $$unsorted)) (and (@ (@ tptp.mem V1688e11) A_27a) (exists ((V1689e12 $$unsorted)) (and (@ (@ tptp.mem V1689e12) A_27a) (exists ((V1690e13 $$unsorted)) (and (@ (@ tptp.mem V1690e13) A_27a) (exists ((V1691e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1691e14) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1677l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1678e1)) (@ (@ tptp.ap (@ _let_1 V1679e2)) (@ (@ tptp.ap (@ _let_1 V1680e3)) (@ (@ tptp.ap (@ _let_1 V1681e4)) (@ (@ tptp.ap (@ _let_1 V1682e5)) (@ (@ tptp.ap (@ _let_1 V1683e6)) (@ (@ tptp.ap (@ _let_1 V1684e7)) (@ (@ tptp.ap (@ _let_1 V1685e8)) (@ (@ tptp.ap (@ _let_1 V1686e9)) (@ (@ tptp.ap (@ _let_1 V1687e10)) (@ (@ tptp.ap (@ _let_1 V1688e11)) (@ (@ tptp.ap (@ _let_1 V1689e12)) (@ (@ tptp.ap (@ _let_1 V1690e13)) (@ (@ tptp.ap (@ _let_1 V1691e14)) V1677l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_109) (exists ((V1692l_27 $$unsorted)) (and (@ (@ tptp.mem V1692l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1693e1 $$unsorted)) (and (@ (@ tptp.mem V1693e1) A_27a) (exists ((V1694e2 $$unsorted)) (and (@ (@ tptp.mem V1694e2) A_27a) (exists ((V1695e3 $$unsorted)) (and (@ (@ tptp.mem V1695e3) A_27a) (exists ((V1696e4 $$unsorted)) (and (@ (@ tptp.mem V1696e4) A_27a) (exists ((V1697e5 $$unsorted)) (and (@ (@ tptp.mem V1697e5) A_27a) (exists ((V1698e6 $$unsorted)) (and (@ (@ tptp.mem V1698e6) A_27a) (exists ((V1699e7 $$unsorted)) (and (@ (@ tptp.mem V1699e7) A_27a) (exists ((V1700e8 $$unsorted)) (and (@ (@ tptp.mem V1700e8) A_27a) (exists ((V1701e9 $$unsorted)) (and (@ (@ tptp.mem V1701e9) A_27a) (exists ((V1702e10 $$unsorted)) (and (@ (@ tptp.mem V1702e10) A_27a) (exists ((V1703e11 $$unsorted)) (and (@ (@ tptp.mem V1703e11) A_27a) (exists ((V1704e12 $$unsorted)) (and (@ (@ tptp.mem V1704e12) A_27a) (exists ((V1705e13 $$unsorted)) (and (@ (@ tptp.mem V1705e13) A_27a) (exists ((V1706e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1706e14) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1692l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1693e1)) (@ (@ tptp.ap (@ _let_1 V1694e2)) (@ (@ tptp.ap (@ _let_1 V1695e3)) (@ (@ tptp.ap (@ _let_1 V1696e4)) (@ (@ tptp.ap (@ _let_1 V1697e5)) (@ (@ tptp.ap (@ _let_1 V1698e6)) (@ (@ tptp.ap (@ _let_1 V1699e7)) (@ (@ tptp.ap (@ _let_1 V1700e8)) (@ (@ tptp.ap (@ _let_1 V1701e9)) (@ (@ tptp.ap (@ _let_1 V1702e10)) (@ (@ tptp.ap (@ _let_1 V1703e11)) (@ (@ tptp.ap (@ _let_1 V1704e12)) (@ (@ tptp.ap (@ _let_1 V1705e13)) (@ (@ tptp.ap (@ _let_1 V1706e14)) V1692l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_109 _let_13) (exists ((V1707l_27 $$unsorted)) (and (@ (@ tptp.mem V1707l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1708e1 $$unsorted)) (and (@ (@ tptp.mem V1708e1) A_27a) (exists ((V1709e2 $$unsorted)) (and (@ (@ tptp.mem V1709e2) A_27a) (exists ((V1710e3 $$unsorted)) (and (@ (@ tptp.mem V1710e3) A_27a) (exists ((V1711e4 $$unsorted)) (and (@ (@ tptp.mem V1711e4) A_27a) (exists ((V1712e5 $$unsorted)) (and (@ (@ tptp.mem V1712e5) A_27a) (exists ((V1713e6 $$unsorted)) (and (@ (@ tptp.mem V1713e6) A_27a) (exists ((V1714e7 $$unsorted)) (and (@ (@ tptp.mem V1714e7) A_27a) (exists ((V1715e8 $$unsorted)) (and (@ (@ tptp.mem V1715e8) A_27a) (exists ((V1716e9 $$unsorted)) (and (@ (@ tptp.mem V1716e9) A_27a) (exists ((V1717e10 $$unsorted)) (and (@ (@ tptp.mem V1717e10) A_27a) (exists ((V1718e11 $$unsorted)) (and (@ (@ tptp.mem V1718e11) A_27a) (exists ((V1719e12 $$unsorted)) (and (@ (@ tptp.mem V1719e12) A_27a) (exists ((V1720e13 $$unsorted)) (and (@ (@ tptp.mem V1720e13) A_27a) (exists ((V1721e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1721e14) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1707l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1708e1)) (@ (@ tptp.ap (@ _let_1 V1709e2)) (@ (@ tptp.ap (@ _let_1 V1710e3)) (@ (@ tptp.ap (@ _let_1 V1711e4)) (@ (@ tptp.ap (@ _let_1 V1712e5)) (@ (@ tptp.ap (@ _let_1 V1713e6)) (@ (@ tptp.ap (@ _let_1 V1714e7)) (@ (@ tptp.ap (@ _let_1 V1715e8)) (@ (@ tptp.ap (@ _let_1 V1716e9)) (@ (@ tptp.ap (@ _let_1 V1717e10)) (@ (@ tptp.ap (@ _let_1 V1718e11)) (@ (@ tptp.ap (@ _let_1 V1719e12)) (@ (@ tptp.ap (@ _let_1 V1720e13)) (@ (@ tptp.ap (@ _let_1 V1721e14)) V1707l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_107) (exists ((V1722l_27 $$unsorted)) (and (@ (@ tptp.mem V1722l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1723e1 $$unsorted)) (and (@ (@ tptp.mem V1723e1) A_27a) (exists ((V1724e2 $$unsorted)) (and (@ (@ tptp.mem V1724e2) A_27a) (exists ((V1725e3 $$unsorted)) (and (@ (@ tptp.mem V1725e3) A_27a) (exists ((V1726e4 $$unsorted)) (and (@ (@ tptp.mem V1726e4) A_27a) (exists ((V1727e5 $$unsorted)) (and (@ (@ tptp.mem V1727e5) A_27a) (exists ((V1728e6 $$unsorted)) (and (@ (@ tptp.mem V1728e6) A_27a) (exists ((V1729e7 $$unsorted)) (and (@ (@ tptp.mem V1729e7) A_27a) (exists ((V1730e8 $$unsorted)) (and (@ (@ tptp.mem V1730e8) A_27a) (exists ((V1731e9 $$unsorted)) (and (@ (@ tptp.mem V1731e9) A_27a) (exists ((V1732e10 $$unsorted)) (and (@ (@ tptp.mem V1732e10) A_27a) (exists ((V1733e11 $$unsorted)) (and (@ (@ tptp.mem V1733e11) A_27a) (exists ((V1734e12 $$unsorted)) (and (@ (@ tptp.mem V1734e12) A_27a) (exists ((V1735e13 $$unsorted)) (and (@ (@ tptp.mem V1735e13) A_27a) (exists ((V1736e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1736e14) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1722l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1723e1)) (@ (@ tptp.ap (@ _let_1 V1724e2)) (@ (@ tptp.ap (@ _let_1 V1725e3)) (@ (@ tptp.ap (@ _let_1 V1726e4)) (@ (@ tptp.ap (@ _let_1 V1727e5)) (@ (@ tptp.ap (@ _let_1 V1728e6)) (@ (@ tptp.ap (@ _let_1 V1729e7)) (@ (@ tptp.ap (@ _let_1 V1730e8)) (@ (@ tptp.ap (@ _let_1 V1731e9)) (@ (@ tptp.ap (@ _let_1 V1732e10)) (@ (@ tptp.ap (@ _let_1 V1733e11)) (@ (@ tptp.ap (@ _let_1 V1734e12)) (@ (@ tptp.ap (@ _let_1 V1735e13)) (@ (@ tptp.ap (@ _let_1 V1736e14)) V1722l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_107 _let_13) (exists ((V1737l_27 $$unsorted)) (and (@ (@ tptp.mem V1737l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1738e1 $$unsorted)) (and (@ (@ tptp.mem V1738e1) A_27a) (exists ((V1739e2 $$unsorted)) (and (@ (@ tptp.mem V1739e2) A_27a) (exists ((V1740e3 $$unsorted)) (and (@ (@ tptp.mem V1740e3) A_27a) (exists ((V1741e4 $$unsorted)) (and (@ (@ tptp.mem V1741e4) A_27a) (exists ((V1742e5 $$unsorted)) (and (@ (@ tptp.mem V1742e5) A_27a) (exists ((V1743e6 $$unsorted)) (and (@ (@ tptp.mem V1743e6) A_27a) (exists ((V1744e7 $$unsorted)) (and (@ (@ tptp.mem V1744e7) A_27a) (exists ((V1745e8 $$unsorted)) (and (@ (@ tptp.mem V1745e8) A_27a) (exists ((V1746e9 $$unsorted)) (and (@ (@ tptp.mem V1746e9) A_27a) (exists ((V1747e10 $$unsorted)) (and (@ (@ tptp.mem V1747e10) A_27a) (exists ((V1748e11 $$unsorted)) (and (@ (@ tptp.mem V1748e11) A_27a) (exists ((V1749e12 $$unsorted)) (and (@ (@ tptp.mem V1749e12) A_27a) (exists ((V1750e13 $$unsorted)) (and (@ (@ tptp.mem V1750e13) A_27a) (exists ((V1751e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1751e14) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1737l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1738e1)) (@ (@ tptp.ap (@ _let_1 V1739e2)) (@ (@ tptp.ap (@ _let_1 V1740e3)) (@ (@ tptp.ap (@ _let_1 V1741e4)) (@ (@ tptp.ap (@ _let_1 V1742e5)) (@ (@ tptp.ap (@ _let_1 V1743e6)) (@ (@ tptp.ap (@ _let_1 V1744e7)) (@ (@ tptp.ap (@ _let_1 V1745e8)) (@ (@ tptp.ap (@ _let_1 V1746e9)) (@ (@ tptp.ap (@ _let_1 V1747e10)) (@ (@ tptp.ap (@ _let_1 V1748e11)) (@ (@ tptp.ap (@ _let_1 V1749e12)) (@ (@ tptp.ap (@ _let_1 V1750e13)) (@ (@ tptp.ap (@ _let_1 V1751e14)) V1737l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_104) (exists ((V1752e1 $$unsorted)) (and (@ (@ tptp.mem V1752e1) A_27a) (exists ((V1753e2 $$unsorted)) (and (@ (@ tptp.mem V1753e2) A_27a) (exists ((V1754e3 $$unsorted)) (and (@ (@ tptp.mem V1754e3) A_27a) (exists ((V1755e4 $$unsorted)) (and (@ (@ tptp.mem V1755e4) A_27a) (exists ((V1756e5 $$unsorted)) (and (@ (@ tptp.mem V1756e5) A_27a) (exists ((V1757e6 $$unsorted)) (and (@ (@ tptp.mem V1757e6) A_27a) (exists ((V1758e7 $$unsorted)) (and (@ (@ tptp.mem V1758e7) A_27a) (exists ((V1759e8 $$unsorted)) (and (@ (@ tptp.mem V1759e8) A_27a) (exists ((V1760e9 $$unsorted)) (and (@ (@ tptp.mem V1760e9) A_27a) (exists ((V1761e10 $$unsorted)) (and (@ (@ tptp.mem V1761e10) A_27a) (exists ((V1762e11 $$unsorted)) (and (@ (@ tptp.mem V1762e11) A_27a) (exists ((V1763e12 $$unsorted)) (and (@ (@ tptp.mem V1763e12) A_27a) (exists ((V1764e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1764e13) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1752e1)) (@ (@ tptp.ap (@ _let_1 V1753e2)) (@ (@ tptp.ap (@ _let_1 V1754e3)) (@ (@ tptp.ap (@ _let_1 V1755e4)) (@ (@ tptp.ap (@ _let_1 V1756e5)) (@ (@ tptp.ap (@ _let_1 V1757e6)) (@ (@ tptp.ap (@ _let_1 V1758e7)) (@ (@ tptp.ap (@ _let_1 V1759e8)) (@ (@ tptp.ap (@ _let_1 V1760e9)) (@ (@ tptp.ap (@ _let_1 V1761e10)) (@ (@ tptp.ap (@ _let_1 V1762e11)) (@ (@ tptp.ap (@ _let_1 V1763e12)) (@ (@ tptp.ap (@ _let_1 V1764e13)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))) (= (= _let_104 _let_13) (exists ((V1765e1 $$unsorted)) (and (@ (@ tptp.mem V1765e1) A_27a) (exists ((V1766e2 $$unsorted)) (and (@ (@ tptp.mem V1766e2) A_27a) (exists ((V1767e3 $$unsorted)) (and (@ (@ tptp.mem V1767e3) A_27a) (exists ((V1768e4 $$unsorted)) (and (@ (@ tptp.mem V1768e4) A_27a) (exists ((V1769e5 $$unsorted)) (and (@ (@ tptp.mem V1769e5) A_27a) (exists ((V1770e6 $$unsorted)) (and (@ (@ tptp.mem V1770e6) A_27a) (exists ((V1771e7 $$unsorted)) (and (@ (@ tptp.mem V1771e7) A_27a) (exists ((V1772e8 $$unsorted)) (and (@ (@ tptp.mem V1772e8) A_27a) (exists ((V1773e9 $$unsorted)) (and (@ (@ tptp.mem V1773e9) A_27a) (exists ((V1774e10 $$unsorted)) (and (@ (@ tptp.mem V1774e10) A_27a) (exists ((V1775e11 $$unsorted)) (and (@ (@ tptp.mem V1775e11) A_27a) (exists ((V1776e12 $$unsorted)) (and (@ (@ tptp.mem V1776e12) A_27a) (exists ((V1777e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1777e13) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1765e1)) (@ (@ tptp.ap (@ _let_1 V1766e2)) (@ (@ tptp.ap (@ _let_1 V1767e3)) (@ (@ tptp.ap (@ _let_1 V1768e4)) (@ (@ tptp.ap (@ _let_1 V1769e5)) (@ (@ tptp.ap (@ _let_1 V1770e6)) (@ (@ tptp.ap (@ _let_1 V1771e7)) (@ (@ tptp.ap (@ _let_1 V1772e8)) (@ (@ tptp.ap (@ _let_1 V1773e9)) (@ (@ tptp.ap (@ _let_1 V1774e10)) (@ (@ tptp.ap (@ _let_1 V1775e11)) (@ (@ tptp.ap (@ _let_1 V1776e12)) (@ (@ tptp.ap (@ _let_1 V1777e13)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_93)) _let_3)) (exists ((V1778l_27 $$unsorted)) (and (@ (@ tptp.mem V1778l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1779e1 $$unsorted)) (and (@ (@ tptp.mem V1779e1) A_27a) (exists ((V1780e2 $$unsorted)) (and (@ (@ tptp.mem V1780e2) A_27a) (exists ((V1781e3 $$unsorted)) (and (@ (@ tptp.mem V1781e3) A_27a) (exists ((V1782e4 $$unsorted)) (and (@ (@ tptp.mem V1782e4) A_27a) (exists ((V1783e5 $$unsorted)) (and (@ (@ tptp.mem V1783e5) A_27a) (exists ((V1784e6 $$unsorted)) (and (@ (@ tptp.mem V1784e6) A_27a) (exists ((V1785e7 $$unsorted)) (and (@ (@ tptp.mem V1785e7) A_27a) (exists ((V1786e8 $$unsorted)) (and (@ (@ tptp.mem V1786e8) A_27a) (exists ((V1787e9 $$unsorted)) (and (@ (@ tptp.mem V1787e9) A_27a) (exists ((V1788e10 $$unsorted)) (and (@ (@ tptp.mem V1788e10) A_27a) (exists ((V1789e11 $$unsorted)) (and (@ (@ tptp.mem V1789e11) A_27a) (exists ((V1790e12 $$unsorted)) (and (@ (@ tptp.mem V1790e12) A_27a) (exists ((V1791e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1791e13) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1779e1)) (@ (@ tptp.ap (@ _let_1 V1780e2)) (@ (@ tptp.ap (@ _let_1 V1781e3)) (@ (@ tptp.ap (@ _let_1 V1782e4)) (@ (@ tptp.ap (@ _let_1 V1783e5)) (@ (@ tptp.ap (@ _let_1 V1784e6)) (@ (@ tptp.ap (@ _let_1 V1785e7)) (@ (@ tptp.ap (@ _let_1 V1786e8)) (@ (@ tptp.ap (@ _let_1 V1787e9)) (@ (@ tptp.ap (@ _let_1 V1788e10)) (@ (@ tptp.ap (@ _let_1 V1789e11)) (@ (@ tptp.ap (@ _let_1 V1790e12)) (@ (@ tptp.ap (@ _let_1 V1791e13)) V1778l_27)))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_93)) (exists ((V1792l_27 $$unsorted)) (and (@ (@ tptp.mem V1792l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1793e1 $$unsorted)) (and (@ (@ tptp.mem V1793e1) A_27a) (exists ((V1794e2 $$unsorted)) (and (@ (@ tptp.mem V1794e2) A_27a) (exists ((V1795e3 $$unsorted)) (and (@ (@ tptp.mem V1795e3) A_27a) (exists ((V1796e4 $$unsorted)) (and (@ (@ tptp.mem V1796e4) A_27a) (exists ((V1797e5 $$unsorted)) (and (@ (@ tptp.mem V1797e5) A_27a) (exists ((V1798e6 $$unsorted)) (and (@ (@ tptp.mem V1798e6) A_27a) (exists ((V1799e7 $$unsorted)) (and (@ (@ tptp.mem V1799e7) A_27a) (exists ((V1800e8 $$unsorted)) (and (@ (@ tptp.mem V1800e8) A_27a) (exists ((V1801e9 $$unsorted)) (and (@ (@ tptp.mem V1801e9) A_27a) (exists ((V1802e10 $$unsorted)) (and (@ (@ tptp.mem V1802e10) A_27a) (exists ((V1803e11 $$unsorted)) (and (@ (@ tptp.mem V1803e11) A_27a) (exists ((V1804e12 $$unsorted)) (and (@ (@ tptp.mem V1804e12) A_27a) (exists ((V1805e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1805e13) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1793e1)) (@ (@ tptp.ap (@ _let_1 V1794e2)) (@ (@ tptp.ap (@ _let_1 V1795e3)) (@ (@ tptp.ap (@ _let_1 V1796e4)) (@ (@ tptp.ap (@ _let_1 V1797e5)) (@ (@ tptp.ap (@ _let_1 V1798e6)) (@ (@ tptp.ap (@ _let_1 V1799e7)) (@ (@ tptp.ap (@ _let_1 V1800e8)) (@ (@ tptp.ap (@ _let_1 V1801e9)) (@ (@ tptp.ap (@ _let_1 V1802e10)) (@ (@ tptp.ap (@ _let_1 V1803e11)) (@ (@ tptp.ap (@ _let_1 V1804e12)) (@ (@ tptp.ap (@ _let_1 V1805e13)) V1792l_27)))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_99)) _let_3)) (exists ((V1806l_27 $$unsorted)) (and (@ (@ tptp.mem V1806l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1807e1 $$unsorted)) (and (@ (@ tptp.mem V1807e1) A_27a) (exists ((V1808e2 $$unsorted)) (and (@ (@ tptp.mem V1808e2) A_27a) (exists ((V1809e3 $$unsorted)) (and (@ (@ tptp.mem V1809e3) A_27a) (exists ((V1810e4 $$unsorted)) (and (@ (@ tptp.mem V1810e4) A_27a) (exists ((V1811e5 $$unsorted)) (and (@ (@ tptp.mem V1811e5) A_27a) (exists ((V1812e6 $$unsorted)) (and (@ (@ tptp.mem V1812e6) A_27a) (exists ((V1813e7 $$unsorted)) (and (@ (@ tptp.mem V1813e7) A_27a) (exists ((V1814e8 $$unsorted)) (and (@ (@ tptp.mem V1814e8) A_27a) (exists ((V1815e9 $$unsorted)) (and (@ (@ tptp.mem V1815e9) A_27a) (exists ((V1816e10 $$unsorted)) (and (@ (@ tptp.mem V1816e10) A_27a) (exists ((V1817e11 $$unsorted)) (and (@ (@ tptp.mem V1817e11) A_27a) (exists ((V1818e12 $$unsorted)) (and (@ (@ tptp.mem V1818e12) A_27a) (exists ((V1819e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1819e13) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1807e1)) (@ (@ tptp.ap (@ _let_1 V1808e2)) (@ (@ tptp.ap (@ _let_1 V1809e3)) (@ (@ tptp.ap (@ _let_1 V1810e4)) (@ (@ tptp.ap (@ _let_1 V1811e5)) (@ (@ tptp.ap (@ _let_1 V1812e6)) (@ (@ tptp.ap (@ _let_1 V1813e7)) (@ (@ tptp.ap (@ _let_1 V1814e8)) (@ (@ tptp.ap (@ _let_1 V1815e9)) (@ (@ tptp.ap (@ _let_1 V1816e10)) (@ (@ tptp.ap (@ _let_1 V1817e11)) (@ (@ tptp.ap (@ _let_1 V1818e12)) (@ (@ tptp.ap (@ _let_1 V1819e13)) V1806l_27)))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_99)) (exists ((V1820l_27 $$unsorted)) (and (@ (@ tptp.mem V1820l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1821e1 $$unsorted)) (and (@ (@ tptp.mem V1821e1) A_27a) (exists ((V1822e2 $$unsorted)) (and (@ (@ tptp.mem V1822e2) A_27a) (exists ((V1823e3 $$unsorted)) (and (@ (@ tptp.mem V1823e3) A_27a) (exists ((V1824e4 $$unsorted)) (and (@ (@ tptp.mem V1824e4) A_27a) (exists ((V1825e5 $$unsorted)) (and (@ (@ tptp.mem V1825e5) A_27a) (exists ((V1826e6 $$unsorted)) (and (@ (@ tptp.mem V1826e6) A_27a) (exists ((V1827e7 $$unsorted)) (and (@ (@ tptp.mem V1827e7) A_27a) (exists ((V1828e8 $$unsorted)) (and (@ (@ tptp.mem V1828e8) A_27a) (exists ((V1829e9 $$unsorted)) (and (@ (@ tptp.mem V1829e9) A_27a) (exists ((V1830e10 $$unsorted)) (and (@ (@ tptp.mem V1830e10) A_27a) (exists ((V1831e11 $$unsorted)) (and (@ (@ tptp.mem V1831e11) A_27a) (exists ((V1832e12 $$unsorted)) (and (@ (@ tptp.mem V1832e12) A_27a) (exists ((V1833e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1833e13) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1821e1)) (@ (@ tptp.ap (@ _let_1 V1822e2)) (@ (@ tptp.ap (@ _let_1 V1823e3)) (@ (@ tptp.ap (@ _let_1 V1824e4)) (@ (@ tptp.ap (@ _let_1 V1825e5)) (@ (@ tptp.ap (@ _let_1 V1826e6)) (@ (@ tptp.ap (@ _let_1 V1827e7)) (@ (@ tptp.ap (@ _let_1 V1828e8)) (@ (@ tptp.ap (@ _let_1 V1829e9)) (@ (@ tptp.ap (@ _let_1 V1830e10)) (@ (@ tptp.ap (@ _let_1 V1831e11)) (@ (@ tptp.ap (@ _let_1 V1832e12)) (@ (@ tptp.ap (@ _let_1 V1833e13)) V1820l_27)))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_102)) _let_3)) (exists ((V1834l_27 $$unsorted)) (and (@ (@ tptp.mem V1834l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1835e1 $$unsorted)) (and (@ (@ tptp.mem V1835e1) A_27a) (exists ((V1836e2 $$unsorted)) (and (@ (@ tptp.mem V1836e2) A_27a) (exists ((V1837e3 $$unsorted)) (and (@ (@ tptp.mem V1837e3) A_27a) (exists ((V1838e4 $$unsorted)) (and (@ (@ tptp.mem V1838e4) A_27a) (exists ((V1839e5 $$unsorted)) (and (@ (@ tptp.mem V1839e5) A_27a) (exists ((V1840e6 $$unsorted)) (and (@ (@ tptp.mem V1840e6) A_27a) (exists ((V1841e7 $$unsorted)) (and (@ (@ tptp.mem V1841e7) A_27a) (exists ((V1842e8 $$unsorted)) (and (@ (@ tptp.mem V1842e8) A_27a) (exists ((V1843e9 $$unsorted)) (and (@ (@ tptp.mem V1843e9) A_27a) (exists ((V1844e10 $$unsorted)) (and (@ (@ tptp.mem V1844e10) A_27a) (exists ((V1845e11 $$unsorted)) (and (@ (@ tptp.mem V1845e11) A_27a) (exists ((V1846e12 $$unsorted)) (and (@ (@ tptp.mem V1846e12) A_27a) (exists ((V1847e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1847e13) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1834l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1835e1)) (@ (@ tptp.ap (@ _let_1 V1836e2)) (@ (@ tptp.ap (@ _let_1 V1837e3)) (@ (@ tptp.ap (@ _let_1 V1838e4)) (@ (@ tptp.ap (@ _let_1 V1839e5)) (@ (@ tptp.ap (@ _let_1 V1840e6)) (@ (@ tptp.ap (@ _let_1 V1841e7)) (@ (@ tptp.ap (@ _let_1 V1842e8)) (@ (@ tptp.ap (@ _let_1 V1843e9)) (@ (@ tptp.ap (@ _let_1 V1844e10)) (@ (@ tptp.ap (@ _let_1 V1845e11)) (@ (@ tptp.ap (@ _let_1 V1846e12)) (@ (@ tptp.ap (@ _let_1 V1847e13)) V1834l_27)))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_102)) (exists ((V1848l_27 $$unsorted)) (and (@ (@ tptp.mem V1848l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1849e1 $$unsorted)) (and (@ (@ tptp.mem V1849e1) A_27a) (exists ((V1850e2 $$unsorted)) (and (@ (@ tptp.mem V1850e2) A_27a) (exists ((V1851e3 $$unsorted)) (and (@ (@ tptp.mem V1851e3) A_27a) (exists ((V1852e4 $$unsorted)) (and (@ (@ tptp.mem V1852e4) A_27a) (exists ((V1853e5 $$unsorted)) (and (@ (@ tptp.mem V1853e5) A_27a) (exists ((V1854e6 $$unsorted)) (and (@ (@ tptp.mem V1854e6) A_27a) (exists ((V1855e7 $$unsorted)) (and (@ (@ tptp.mem V1855e7) A_27a) (exists ((V1856e8 $$unsorted)) (and (@ (@ tptp.mem V1856e8) A_27a) (exists ((V1857e9 $$unsorted)) (and (@ (@ tptp.mem V1857e9) A_27a) (exists ((V1858e10 $$unsorted)) (and (@ (@ tptp.mem V1858e10) A_27a) (exists ((V1859e11 $$unsorted)) (and (@ (@ tptp.mem V1859e11) A_27a) (exists ((V1860e12 $$unsorted)) (and (@ (@ tptp.mem V1860e12) A_27a) (exists ((V1861e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1861e13) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1848l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1849e1)) (@ (@ tptp.ap (@ _let_1 V1850e2)) (@ (@ tptp.ap (@ _let_1 V1851e3)) (@ (@ tptp.ap (@ _let_1 V1852e4)) (@ (@ tptp.ap (@ _let_1 V1853e5)) (@ (@ tptp.ap (@ _let_1 V1854e6)) (@ (@ tptp.ap (@ _let_1 V1855e7)) (@ (@ tptp.ap (@ _let_1 V1856e8)) (@ (@ tptp.ap (@ _let_1 V1857e9)) (@ (@ tptp.ap (@ _let_1 V1858e10)) (@ (@ tptp.ap (@ _let_1 V1859e11)) (@ (@ tptp.ap (@ _let_1 V1860e12)) (@ (@ tptp.ap (@ _let_1 V1861e13)) V1848l_27)))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_100)) _let_3)) (exists ((V1862l_27 $$unsorted)) (and (@ (@ tptp.mem V1862l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1863e1 $$unsorted)) (and (@ (@ tptp.mem V1863e1) A_27a) (exists ((V1864e2 $$unsorted)) (and (@ (@ tptp.mem V1864e2) A_27a) (exists ((V1865e3 $$unsorted)) (and (@ (@ tptp.mem V1865e3) A_27a) (exists ((V1866e4 $$unsorted)) (and (@ (@ tptp.mem V1866e4) A_27a) (exists ((V1867e5 $$unsorted)) (and (@ (@ tptp.mem V1867e5) A_27a) (exists ((V1868e6 $$unsorted)) (and (@ (@ tptp.mem V1868e6) A_27a) (exists ((V1869e7 $$unsorted)) (and (@ (@ tptp.mem V1869e7) A_27a) (exists ((V1870e8 $$unsorted)) (and (@ (@ tptp.mem V1870e8) A_27a) (exists ((V1871e9 $$unsorted)) (and (@ (@ tptp.mem V1871e9) A_27a) (exists ((V1872e10 $$unsorted)) (and (@ (@ tptp.mem V1872e10) A_27a) (exists ((V1873e11 $$unsorted)) (and (@ (@ tptp.mem V1873e11) A_27a) (exists ((V1874e12 $$unsorted)) (and (@ (@ tptp.mem V1874e12) A_27a) (exists ((V1875e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1875e13) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1862l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1863e1)) (@ (@ tptp.ap (@ _let_1 V1864e2)) (@ (@ tptp.ap (@ _let_1 V1865e3)) (@ (@ tptp.ap (@ _let_1 V1866e4)) (@ (@ tptp.ap (@ _let_1 V1867e5)) (@ (@ tptp.ap (@ _let_1 V1868e6)) (@ (@ tptp.ap (@ _let_1 V1869e7)) (@ (@ tptp.ap (@ _let_1 V1870e8)) (@ (@ tptp.ap (@ _let_1 V1871e9)) (@ (@ tptp.ap (@ _let_1 V1872e10)) (@ (@ tptp.ap (@ _let_1 V1873e11)) (@ (@ tptp.ap (@ _let_1 V1874e12)) (@ (@ tptp.ap (@ _let_1 V1875e13)) V1862l_27)))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_100)) (exists ((V1876l_27 $$unsorted)) (and (@ (@ tptp.mem V1876l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1877e1 $$unsorted)) (and (@ (@ tptp.mem V1877e1) A_27a) (exists ((V1878e2 $$unsorted)) (and (@ (@ tptp.mem V1878e2) A_27a) (exists ((V1879e3 $$unsorted)) (and (@ (@ tptp.mem V1879e3) A_27a) (exists ((V1880e4 $$unsorted)) (and (@ (@ tptp.mem V1880e4) A_27a) (exists ((V1881e5 $$unsorted)) (and (@ (@ tptp.mem V1881e5) A_27a) (exists ((V1882e6 $$unsorted)) (and (@ (@ tptp.mem V1882e6) A_27a) (exists ((V1883e7 $$unsorted)) (and (@ (@ tptp.mem V1883e7) A_27a) (exists ((V1884e8 $$unsorted)) (and (@ (@ tptp.mem V1884e8) A_27a) (exists ((V1885e9 $$unsorted)) (and (@ (@ tptp.mem V1885e9) A_27a) (exists ((V1886e10 $$unsorted)) (and (@ (@ tptp.mem V1886e10) A_27a) (exists ((V1887e11 $$unsorted)) (and (@ (@ tptp.mem V1887e11) A_27a) (exists ((V1888e12 $$unsorted)) (and (@ (@ tptp.mem V1888e12) A_27a) (exists ((V1889e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1889e13) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1876l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1877e1)) (@ (@ tptp.ap (@ _let_1 V1878e2)) (@ (@ tptp.ap (@ _let_1 V1879e3)) (@ (@ tptp.ap (@ _let_1 V1880e4)) (@ (@ tptp.ap (@ _let_1 V1881e5)) (@ (@ tptp.ap (@ _let_1 V1882e6)) (@ (@ tptp.ap (@ _let_1 V1883e7)) (@ (@ tptp.ap (@ _let_1 V1884e8)) (@ (@ tptp.ap (@ _let_1 V1885e9)) (@ (@ tptp.ap (@ _let_1 V1886e10)) (@ (@ tptp.ap (@ _let_1 V1887e11)) (@ (@ tptp.ap (@ _let_1 V1888e12)) (@ (@ tptp.ap (@ _let_1 V1889e13)) V1876l_27)))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_103) (exists ((V1890l_27 $$unsorted)) (and (@ (@ tptp.mem V1890l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1891e1 $$unsorted)) (and (@ (@ tptp.mem V1891e1) A_27a) (exists ((V1892e2 $$unsorted)) (and (@ (@ tptp.mem V1892e2) A_27a) (exists ((V1893e3 $$unsorted)) (and (@ (@ tptp.mem V1893e3) A_27a) (exists ((V1894e4 $$unsorted)) (and (@ (@ tptp.mem V1894e4) A_27a) (exists ((V1895e5 $$unsorted)) (and (@ (@ tptp.mem V1895e5) A_27a) (exists ((V1896e6 $$unsorted)) (and (@ (@ tptp.mem V1896e6) A_27a) (exists ((V1897e7 $$unsorted)) (and (@ (@ tptp.mem V1897e7) A_27a) (exists ((V1898e8 $$unsorted)) (and (@ (@ tptp.mem V1898e8) A_27a) (exists ((V1899e9 $$unsorted)) (and (@ (@ tptp.mem V1899e9) A_27a) (exists ((V1900e10 $$unsorted)) (and (@ (@ tptp.mem V1900e10) A_27a) (exists ((V1901e11 $$unsorted)) (and (@ (@ tptp.mem V1901e11) A_27a) (exists ((V1902e12 $$unsorted)) (and (@ (@ tptp.mem V1902e12) A_27a) (exists ((V1903e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1903e13) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1890l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1891e1)) (@ (@ tptp.ap (@ _let_1 V1892e2)) (@ (@ tptp.ap (@ _let_1 V1893e3)) (@ (@ tptp.ap (@ _let_1 V1894e4)) (@ (@ tptp.ap (@ _let_1 V1895e5)) (@ (@ tptp.ap (@ _let_1 V1896e6)) (@ (@ tptp.ap (@ _let_1 V1897e7)) (@ (@ tptp.ap (@ _let_1 V1898e8)) (@ (@ tptp.ap (@ _let_1 V1899e9)) (@ (@ tptp.ap (@ _let_1 V1900e10)) (@ (@ tptp.ap (@ _let_1 V1901e11)) (@ (@ tptp.ap (@ _let_1 V1902e12)) (@ (@ tptp.ap (@ _let_1 V1903e13)) V1890l_27)))))))))))))))))))))))))))))))))))))))))))) (= (= _let_103 _let_13) (exists ((V1904l_27 $$unsorted)) (and (@ (@ tptp.mem V1904l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1905e1 $$unsorted)) (and (@ (@ tptp.mem V1905e1) A_27a) (exists ((V1906e2 $$unsorted)) (and (@ (@ tptp.mem V1906e2) A_27a) (exists ((V1907e3 $$unsorted)) (and (@ (@ tptp.mem V1907e3) A_27a) (exists ((V1908e4 $$unsorted)) (and (@ (@ tptp.mem V1908e4) A_27a) (exists ((V1909e5 $$unsorted)) (and (@ (@ tptp.mem V1909e5) A_27a) (exists ((V1910e6 $$unsorted)) (and (@ (@ tptp.mem V1910e6) A_27a) (exists ((V1911e7 $$unsorted)) (and (@ (@ tptp.mem V1911e7) A_27a) (exists ((V1912e8 $$unsorted)) (and (@ (@ tptp.mem V1912e8) A_27a) (exists ((V1913e9 $$unsorted)) (and (@ (@ tptp.mem V1913e9) A_27a) (exists ((V1914e10 $$unsorted)) (and (@ (@ tptp.mem V1914e10) A_27a) (exists ((V1915e11 $$unsorted)) (and (@ (@ tptp.mem V1915e11) A_27a) (exists ((V1916e12 $$unsorted)) (and (@ (@ tptp.mem V1916e12) A_27a) (exists ((V1917e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1917e13) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1904l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1905e1)) (@ (@ tptp.ap (@ _let_1 V1906e2)) (@ (@ tptp.ap (@ _let_1 V1907e3)) (@ (@ tptp.ap (@ _let_1 V1908e4)) (@ (@ tptp.ap (@ _let_1 V1909e5)) (@ (@ tptp.ap (@ _let_1 V1910e6)) (@ (@ tptp.ap (@ _let_1 V1911e7)) (@ (@ tptp.ap (@ _let_1 V1912e8)) (@ (@ tptp.ap (@ _let_1 V1913e9)) (@ (@ tptp.ap (@ _let_1 V1914e10)) (@ (@ tptp.ap (@ _let_1 V1915e11)) (@ (@ tptp.ap (@ _let_1 V1916e12)) (@ (@ tptp.ap (@ _let_1 V1917e13)) V1904l_27)))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_101) (exists ((V1918l_27 $$unsorted)) (and (@ (@ tptp.mem V1918l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1919e1 $$unsorted)) (and (@ (@ tptp.mem V1919e1) A_27a) (exists ((V1920e2 $$unsorted)) (and (@ (@ tptp.mem V1920e2) A_27a) (exists ((V1921e3 $$unsorted)) (and (@ (@ tptp.mem V1921e3) A_27a) (exists ((V1922e4 $$unsorted)) (and (@ (@ tptp.mem V1922e4) A_27a) (exists ((V1923e5 $$unsorted)) (and (@ (@ tptp.mem V1923e5) A_27a) (exists ((V1924e6 $$unsorted)) (and (@ (@ tptp.mem V1924e6) A_27a) (exists ((V1925e7 $$unsorted)) (and (@ (@ tptp.mem V1925e7) A_27a) (exists ((V1926e8 $$unsorted)) (and (@ (@ tptp.mem V1926e8) A_27a) (exists ((V1927e9 $$unsorted)) (and (@ (@ tptp.mem V1927e9) A_27a) (exists ((V1928e10 $$unsorted)) (and (@ (@ tptp.mem V1928e10) A_27a) (exists ((V1929e11 $$unsorted)) (and (@ (@ tptp.mem V1929e11) A_27a) (exists ((V1930e12 $$unsorted)) (and (@ (@ tptp.mem V1930e12) A_27a) (exists ((V1931e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1931e13) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1918l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1919e1)) (@ (@ tptp.ap (@ _let_1 V1920e2)) (@ (@ tptp.ap (@ _let_1 V1921e3)) (@ (@ tptp.ap (@ _let_1 V1922e4)) (@ (@ tptp.ap (@ _let_1 V1923e5)) (@ (@ tptp.ap (@ _let_1 V1924e6)) (@ (@ tptp.ap (@ _let_1 V1925e7)) (@ (@ tptp.ap (@ _let_1 V1926e8)) (@ (@ tptp.ap (@ _let_1 V1927e9)) (@ (@ tptp.ap (@ _let_1 V1928e10)) (@ (@ tptp.ap (@ _let_1 V1929e11)) (@ (@ tptp.ap (@ _let_1 V1930e12)) (@ (@ tptp.ap (@ _let_1 V1931e13)) V1918l_27)))))))))))))))))))))))))))))))))))))))))))) (= (= _let_101 _let_13) (exists ((V1932l_27 $$unsorted)) (and (@ (@ tptp.mem V1932l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1933e1 $$unsorted)) (and (@ (@ tptp.mem V1933e1) A_27a) (exists ((V1934e2 $$unsorted)) (and (@ (@ tptp.mem V1934e2) A_27a) (exists ((V1935e3 $$unsorted)) (and (@ (@ tptp.mem V1935e3) A_27a) (exists ((V1936e4 $$unsorted)) (and (@ (@ tptp.mem V1936e4) A_27a) (exists ((V1937e5 $$unsorted)) (and (@ (@ tptp.mem V1937e5) A_27a) (exists ((V1938e6 $$unsorted)) (and (@ (@ tptp.mem V1938e6) A_27a) (exists ((V1939e7 $$unsorted)) (and (@ (@ tptp.mem V1939e7) A_27a) (exists ((V1940e8 $$unsorted)) (and (@ (@ tptp.mem V1940e8) A_27a) (exists ((V1941e9 $$unsorted)) (and (@ (@ tptp.mem V1941e9) A_27a) (exists ((V1942e10 $$unsorted)) (and (@ (@ tptp.mem V1942e10) A_27a) (exists ((V1943e11 $$unsorted)) (and (@ (@ tptp.mem V1943e11) A_27a) (exists ((V1944e12 $$unsorted)) (and (@ (@ tptp.mem V1944e12) A_27a) (exists ((V1945e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1945e13) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1932l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1933e1)) (@ (@ tptp.ap (@ _let_1 V1934e2)) (@ (@ tptp.ap (@ _let_1 V1935e3)) (@ (@ tptp.ap (@ _let_1 V1936e4)) (@ (@ tptp.ap (@ _let_1 V1937e5)) (@ (@ tptp.ap (@ _let_1 V1938e6)) (@ (@ tptp.ap (@ _let_1 V1939e7)) (@ (@ tptp.ap (@ _let_1 V1940e8)) (@ (@ tptp.ap (@ _let_1 V1941e9)) (@ (@ tptp.ap (@ _let_1 V1942e10)) (@ (@ tptp.ap (@ _let_1 V1943e11)) (@ (@ tptp.ap (@ _let_1 V1944e12)) (@ (@ tptp.ap (@ _let_1 V1945e13)) V1932l_27)))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_98) (exists ((V1946e1 $$unsorted)) (and (@ (@ tptp.mem V1946e1) A_27a) (exists ((V1947e2 $$unsorted)) (and (@ (@ tptp.mem V1947e2) A_27a) (exists ((V1948e3 $$unsorted)) (and (@ (@ tptp.mem V1948e3) A_27a) (exists ((V1949e4 $$unsorted)) (and (@ (@ tptp.mem V1949e4) A_27a) (exists ((V1950e5 $$unsorted)) (and (@ (@ tptp.mem V1950e5) A_27a) (exists ((V1951e6 $$unsorted)) (and (@ (@ tptp.mem V1951e6) A_27a) (exists ((V1952e7 $$unsorted)) (and (@ (@ tptp.mem V1952e7) A_27a) (exists ((V1953e8 $$unsorted)) (and (@ (@ tptp.mem V1953e8) A_27a) (exists ((V1954e9 $$unsorted)) (and (@ (@ tptp.mem V1954e9) A_27a) (exists ((V1955e10 $$unsorted)) (and (@ (@ tptp.mem V1955e10) A_27a) (exists ((V1956e11 $$unsorted)) (and (@ (@ tptp.mem V1956e11) A_27a) (exists ((V1957e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1957e12) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1946e1)) (@ (@ tptp.ap (@ _let_1 V1947e2)) (@ (@ tptp.ap (@ _let_1 V1948e3)) (@ (@ tptp.ap (@ _let_1 V1949e4)) (@ (@ tptp.ap (@ _let_1 V1950e5)) (@ (@ tptp.ap (@ _let_1 V1951e6)) (@ (@ tptp.ap (@ _let_1 V1952e7)) (@ (@ tptp.ap (@ _let_1 V1953e8)) (@ (@ tptp.ap (@ _let_1 V1954e9)) (@ (@ tptp.ap (@ _let_1 V1955e10)) (@ (@ tptp.ap (@ _let_1 V1956e11)) (@ (@ tptp.ap (@ _let_1 V1957e12)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))) (= (= _let_98 _let_13) (exists ((V1958e1 $$unsorted)) (and (@ (@ tptp.mem V1958e1) A_27a) (exists ((V1959e2 $$unsorted)) (and (@ (@ tptp.mem V1959e2) A_27a) (exists ((V1960e3 $$unsorted)) (and (@ (@ tptp.mem V1960e3) A_27a) (exists ((V1961e4 $$unsorted)) (and (@ (@ tptp.mem V1961e4) A_27a) (exists ((V1962e5 $$unsorted)) (and (@ (@ tptp.mem V1962e5) A_27a) (exists ((V1963e6 $$unsorted)) (and (@ (@ tptp.mem V1963e6) A_27a) (exists ((V1964e7 $$unsorted)) (and (@ (@ tptp.mem V1964e7) A_27a) (exists ((V1965e8 $$unsorted)) (and (@ (@ tptp.mem V1965e8) A_27a) (exists ((V1966e9 $$unsorted)) (and (@ (@ tptp.mem V1966e9) A_27a) (exists ((V1967e10 $$unsorted)) (and (@ (@ tptp.mem V1967e10) A_27a) (exists ((V1968e11 $$unsorted)) (and (@ (@ tptp.mem V1968e11) A_27a) (exists ((V1969e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1969e12) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1958e1)) (@ (@ tptp.ap (@ _let_1 V1959e2)) (@ (@ tptp.ap (@ _let_1 V1960e3)) (@ (@ tptp.ap (@ _let_1 V1961e4)) (@ (@ tptp.ap (@ _let_1 V1962e5)) (@ (@ tptp.ap (@ _let_1 V1963e6)) (@ (@ tptp.ap (@ _let_1 V1964e7)) (@ (@ tptp.ap (@ _let_1 V1965e8)) (@ (@ tptp.ap (@ _let_1 V1966e9)) (@ (@ tptp.ap (@ _let_1 V1967e10)) (@ (@ tptp.ap (@ _let_1 V1968e11)) (@ (@ tptp.ap (@ _let_1 V1969e12)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_87)) _let_3)) (exists ((V1970l_27 $$unsorted)) (and (@ (@ tptp.mem V1970l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1971e1 $$unsorted)) (and (@ (@ tptp.mem V1971e1) A_27a) (exists ((V1972e2 $$unsorted)) (and (@ (@ tptp.mem V1972e2) A_27a) (exists ((V1973e3 $$unsorted)) (and (@ (@ tptp.mem V1973e3) A_27a) (exists ((V1974e4 $$unsorted)) (and (@ (@ tptp.mem V1974e4) A_27a) (exists ((V1975e5 $$unsorted)) (and (@ (@ tptp.mem V1975e5) A_27a) (exists ((V1976e6 $$unsorted)) (and (@ (@ tptp.mem V1976e6) A_27a) (exists ((V1977e7 $$unsorted)) (and (@ (@ tptp.mem V1977e7) A_27a) (exists ((V1978e8 $$unsorted)) (and (@ (@ tptp.mem V1978e8) A_27a) (exists ((V1979e9 $$unsorted)) (and (@ (@ tptp.mem V1979e9) A_27a) (exists ((V1980e10 $$unsorted)) (and (@ (@ tptp.mem V1980e10) A_27a) (exists ((V1981e11 $$unsorted)) (and (@ (@ tptp.mem V1981e11) A_27a) (exists ((V1982e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1982e12) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1971e1)) (@ (@ tptp.ap (@ _let_1 V1972e2)) (@ (@ tptp.ap (@ _let_1 V1973e3)) (@ (@ tptp.ap (@ _let_1 V1974e4)) (@ (@ tptp.ap (@ _let_1 V1975e5)) (@ (@ tptp.ap (@ _let_1 V1976e6)) (@ (@ tptp.ap (@ _let_1 V1977e7)) (@ (@ tptp.ap (@ _let_1 V1978e8)) (@ (@ tptp.ap (@ _let_1 V1979e9)) (@ (@ tptp.ap (@ _let_1 V1980e10)) (@ (@ tptp.ap (@ _let_1 V1981e11)) (@ (@ tptp.ap (@ _let_1 V1982e12)) V1970l_27))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_87)) (exists ((V1983l_27 $$unsorted)) (and (@ (@ tptp.mem V1983l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1984e1 $$unsorted)) (and (@ (@ tptp.mem V1984e1) A_27a) (exists ((V1985e2 $$unsorted)) (and (@ (@ tptp.mem V1985e2) A_27a) (exists ((V1986e3 $$unsorted)) (and (@ (@ tptp.mem V1986e3) A_27a) (exists ((V1987e4 $$unsorted)) (and (@ (@ tptp.mem V1987e4) A_27a) (exists ((V1988e5 $$unsorted)) (and (@ (@ tptp.mem V1988e5) A_27a) (exists ((V1989e6 $$unsorted)) (and (@ (@ tptp.mem V1989e6) A_27a) (exists ((V1990e7 $$unsorted)) (and (@ (@ tptp.mem V1990e7) A_27a) (exists ((V1991e8 $$unsorted)) (and (@ (@ tptp.mem V1991e8) A_27a) (exists ((V1992e9 $$unsorted)) (and (@ (@ tptp.mem V1992e9) A_27a) (exists ((V1993e10 $$unsorted)) (and (@ (@ tptp.mem V1993e10) A_27a) (exists ((V1994e11 $$unsorted)) (and (@ (@ tptp.mem V1994e11) A_27a) (exists ((V1995e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1995e12) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1984e1)) (@ (@ tptp.ap (@ _let_1 V1985e2)) (@ (@ tptp.ap (@ _let_1 V1986e3)) (@ (@ tptp.ap (@ _let_1 V1987e4)) (@ (@ tptp.ap (@ _let_1 V1988e5)) (@ (@ tptp.ap (@ _let_1 V1989e6)) (@ (@ tptp.ap (@ _let_1 V1990e7)) (@ (@ tptp.ap (@ _let_1 V1991e8)) (@ (@ tptp.ap (@ _let_1 V1992e9)) (@ (@ tptp.ap (@ _let_1 V1993e10)) (@ (@ tptp.ap (@ _let_1 V1994e11)) (@ (@ tptp.ap (@ _let_1 V1995e12)) V1983l_27))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_93)) _let_3)) (exists ((V1996l_27 $$unsorted)) (and (@ (@ tptp.mem V1996l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1997e1 $$unsorted)) (and (@ (@ tptp.mem V1997e1) A_27a) (exists ((V1998e2 $$unsorted)) (and (@ (@ tptp.mem V1998e2) A_27a) (exists ((V1999e3 $$unsorted)) (and (@ (@ tptp.mem V1999e3) A_27a) (exists ((V2000e4 $$unsorted)) (and (@ (@ tptp.mem V2000e4) A_27a) (exists ((V2001e5 $$unsorted)) (and (@ (@ tptp.mem V2001e5) A_27a) (exists ((V2002e6 $$unsorted)) (and (@ (@ tptp.mem V2002e6) A_27a) (exists ((V2003e7 $$unsorted)) (and (@ (@ tptp.mem V2003e7) A_27a) (exists ((V2004e8 $$unsorted)) (and (@ (@ tptp.mem V2004e8) A_27a) (exists ((V2005e9 $$unsorted)) (and (@ (@ tptp.mem V2005e9) A_27a) (exists ((V2006e10 $$unsorted)) (and (@ (@ tptp.mem V2006e10) A_27a) (exists ((V2007e11 $$unsorted)) (and (@ (@ tptp.mem V2007e11) A_27a) (exists ((V2008e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2008e12) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1997e1)) (@ (@ tptp.ap (@ _let_1 V1998e2)) (@ (@ tptp.ap (@ _let_1 V1999e3)) (@ (@ tptp.ap (@ _let_1 V2000e4)) (@ (@ tptp.ap (@ _let_1 V2001e5)) (@ (@ tptp.ap (@ _let_1 V2002e6)) (@ (@ tptp.ap (@ _let_1 V2003e7)) (@ (@ tptp.ap (@ _let_1 V2004e8)) (@ (@ tptp.ap (@ _let_1 V2005e9)) (@ (@ tptp.ap (@ _let_1 V2006e10)) (@ (@ tptp.ap (@ _let_1 V2007e11)) (@ (@ tptp.ap (@ _let_1 V2008e12)) V1996l_27))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_93)) (exists ((V2009l_27 $$unsorted)) (and (@ (@ tptp.mem V2009l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2010e1 $$unsorted)) (and (@ (@ tptp.mem V2010e1) A_27a) (exists ((V2011e2 $$unsorted)) (and (@ (@ tptp.mem V2011e2) A_27a) (exists ((V2012e3 $$unsorted)) (and (@ (@ tptp.mem V2012e3) A_27a) (exists ((V2013e4 $$unsorted)) (and (@ (@ tptp.mem V2013e4) A_27a) (exists ((V2014e5 $$unsorted)) (and (@ (@ tptp.mem V2014e5) A_27a) (exists ((V2015e6 $$unsorted)) (and (@ (@ tptp.mem V2015e6) A_27a) (exists ((V2016e7 $$unsorted)) (and (@ (@ tptp.mem V2016e7) A_27a) (exists ((V2017e8 $$unsorted)) (and (@ (@ tptp.mem V2017e8) A_27a) (exists ((V2018e9 $$unsorted)) (and (@ (@ tptp.mem V2018e9) A_27a) (exists ((V2019e10 $$unsorted)) (and (@ (@ tptp.mem V2019e10) A_27a) (exists ((V2020e11 $$unsorted)) (and (@ (@ tptp.mem V2020e11) A_27a) (exists ((V2021e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2021e12) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2010e1)) (@ (@ tptp.ap (@ _let_1 V2011e2)) (@ (@ tptp.ap (@ _let_1 V2012e3)) (@ (@ tptp.ap (@ _let_1 V2013e4)) (@ (@ tptp.ap (@ _let_1 V2014e5)) (@ (@ tptp.ap (@ _let_1 V2015e6)) (@ (@ tptp.ap (@ _let_1 V2016e7)) (@ (@ tptp.ap (@ _let_1 V2017e8)) (@ (@ tptp.ap (@ _let_1 V2018e9)) (@ (@ tptp.ap (@ _let_1 V2019e10)) (@ (@ tptp.ap (@ _let_1 V2020e11)) (@ (@ tptp.ap (@ _let_1 V2021e12)) V2009l_27))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_96)) _let_3)) (exists ((V2022l_27 $$unsorted)) (and (@ (@ tptp.mem V2022l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2023e1 $$unsorted)) (and (@ (@ tptp.mem V2023e1) A_27a) (exists ((V2024e2 $$unsorted)) (and (@ (@ tptp.mem V2024e2) A_27a) (exists ((V2025e3 $$unsorted)) (and (@ (@ tptp.mem V2025e3) A_27a) (exists ((V2026e4 $$unsorted)) (and (@ (@ tptp.mem V2026e4) A_27a) (exists ((V2027e5 $$unsorted)) (and (@ (@ tptp.mem V2027e5) A_27a) (exists ((V2028e6 $$unsorted)) (and (@ (@ tptp.mem V2028e6) A_27a) (exists ((V2029e7 $$unsorted)) (and (@ (@ tptp.mem V2029e7) A_27a) (exists ((V2030e8 $$unsorted)) (and (@ (@ tptp.mem V2030e8) A_27a) (exists ((V2031e9 $$unsorted)) (and (@ (@ tptp.mem V2031e9) A_27a) (exists ((V2032e10 $$unsorted)) (and (@ (@ tptp.mem V2032e10) A_27a) (exists ((V2033e11 $$unsorted)) (and (@ (@ tptp.mem V2033e11) A_27a) (exists ((V2034e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2034e12) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2022l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2023e1)) (@ (@ tptp.ap (@ _let_1 V2024e2)) (@ (@ tptp.ap (@ _let_1 V2025e3)) (@ (@ tptp.ap (@ _let_1 V2026e4)) (@ (@ tptp.ap (@ _let_1 V2027e5)) (@ (@ tptp.ap (@ _let_1 V2028e6)) (@ (@ tptp.ap (@ _let_1 V2029e7)) (@ (@ tptp.ap (@ _let_1 V2030e8)) (@ (@ tptp.ap (@ _let_1 V2031e9)) (@ (@ tptp.ap (@ _let_1 V2032e10)) (@ (@ tptp.ap (@ _let_1 V2033e11)) (@ (@ tptp.ap (@ _let_1 V2034e12)) V2022l_27))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_96)) (exists ((V2035l_27 $$unsorted)) (and (@ (@ tptp.mem V2035l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2036e1 $$unsorted)) (and (@ (@ tptp.mem V2036e1) A_27a) (exists ((V2037e2 $$unsorted)) (and (@ (@ tptp.mem V2037e2) A_27a) (exists ((V2038e3 $$unsorted)) (and (@ (@ tptp.mem V2038e3) A_27a) (exists ((V2039e4 $$unsorted)) (and (@ (@ tptp.mem V2039e4) A_27a) (exists ((V2040e5 $$unsorted)) (and (@ (@ tptp.mem V2040e5) A_27a) (exists ((V2041e6 $$unsorted)) (and (@ (@ tptp.mem V2041e6) A_27a) (exists ((V2042e7 $$unsorted)) (and (@ (@ tptp.mem V2042e7) A_27a) (exists ((V2043e8 $$unsorted)) (and (@ (@ tptp.mem V2043e8) A_27a) (exists ((V2044e9 $$unsorted)) (and (@ (@ tptp.mem V2044e9) A_27a) (exists ((V2045e10 $$unsorted)) (and (@ (@ tptp.mem V2045e10) A_27a) (exists ((V2046e11 $$unsorted)) (and (@ (@ tptp.mem V2046e11) A_27a) (exists ((V2047e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2047e12) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2035l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2036e1)) (@ (@ tptp.ap (@ _let_1 V2037e2)) (@ (@ tptp.ap (@ _let_1 V2038e3)) (@ (@ tptp.ap (@ _let_1 V2039e4)) (@ (@ tptp.ap (@ _let_1 V2040e5)) (@ (@ tptp.ap (@ _let_1 V2041e6)) (@ (@ tptp.ap (@ _let_1 V2042e7)) (@ (@ tptp.ap (@ _let_1 V2043e8)) (@ (@ tptp.ap (@ _let_1 V2044e9)) (@ (@ tptp.ap (@ _let_1 V2045e10)) (@ (@ tptp.ap (@ _let_1 V2046e11)) (@ (@ tptp.ap (@ _let_1 V2047e12)) V2035l_27))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_94)) _let_3)) (exists ((V2048l_27 $$unsorted)) (and (@ (@ tptp.mem V2048l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2049e1 $$unsorted)) (and (@ (@ tptp.mem V2049e1) A_27a) (exists ((V2050e2 $$unsorted)) (and (@ (@ tptp.mem V2050e2) A_27a) (exists ((V2051e3 $$unsorted)) (and (@ (@ tptp.mem V2051e3) A_27a) (exists ((V2052e4 $$unsorted)) (and (@ (@ tptp.mem V2052e4) A_27a) (exists ((V2053e5 $$unsorted)) (and (@ (@ tptp.mem V2053e5) A_27a) (exists ((V2054e6 $$unsorted)) (and (@ (@ tptp.mem V2054e6) A_27a) (exists ((V2055e7 $$unsorted)) (and (@ (@ tptp.mem V2055e7) A_27a) (exists ((V2056e8 $$unsorted)) (and (@ (@ tptp.mem V2056e8) A_27a) (exists ((V2057e9 $$unsorted)) (and (@ (@ tptp.mem V2057e9) A_27a) (exists ((V2058e10 $$unsorted)) (and (@ (@ tptp.mem V2058e10) A_27a) (exists ((V2059e11 $$unsorted)) (and (@ (@ tptp.mem V2059e11) A_27a) (exists ((V2060e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2060e12) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2048l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2049e1)) (@ (@ tptp.ap (@ _let_1 V2050e2)) (@ (@ tptp.ap (@ _let_1 V2051e3)) (@ (@ tptp.ap (@ _let_1 V2052e4)) (@ (@ tptp.ap (@ _let_1 V2053e5)) (@ (@ tptp.ap (@ _let_1 V2054e6)) (@ (@ tptp.ap (@ _let_1 V2055e7)) (@ (@ tptp.ap (@ _let_1 V2056e8)) (@ (@ tptp.ap (@ _let_1 V2057e9)) (@ (@ tptp.ap (@ _let_1 V2058e10)) (@ (@ tptp.ap (@ _let_1 V2059e11)) (@ (@ tptp.ap (@ _let_1 V2060e12)) V2048l_27))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_94)) (exists ((V2061l_27 $$unsorted)) (and (@ (@ tptp.mem V2061l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2062e1 $$unsorted)) (and (@ (@ tptp.mem V2062e1) A_27a) (exists ((V2063e2 $$unsorted)) (and (@ (@ tptp.mem V2063e2) A_27a) (exists ((V2064e3 $$unsorted)) (and (@ (@ tptp.mem V2064e3) A_27a) (exists ((V2065e4 $$unsorted)) (and (@ (@ tptp.mem V2065e4) A_27a) (exists ((V2066e5 $$unsorted)) (and (@ (@ tptp.mem V2066e5) A_27a) (exists ((V2067e6 $$unsorted)) (and (@ (@ tptp.mem V2067e6) A_27a) (exists ((V2068e7 $$unsorted)) (and (@ (@ tptp.mem V2068e7) A_27a) (exists ((V2069e8 $$unsorted)) (and (@ (@ tptp.mem V2069e8) A_27a) (exists ((V2070e9 $$unsorted)) (and (@ (@ tptp.mem V2070e9) A_27a) (exists ((V2071e10 $$unsorted)) (and (@ (@ tptp.mem V2071e10) A_27a) (exists ((V2072e11 $$unsorted)) (and (@ (@ tptp.mem V2072e11) A_27a) (exists ((V2073e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2073e12) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2061l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2062e1)) (@ (@ tptp.ap (@ _let_1 V2063e2)) (@ (@ tptp.ap (@ _let_1 V2064e3)) (@ (@ tptp.ap (@ _let_1 V2065e4)) (@ (@ tptp.ap (@ _let_1 V2066e5)) (@ (@ tptp.ap (@ _let_1 V2067e6)) (@ (@ tptp.ap (@ _let_1 V2068e7)) (@ (@ tptp.ap (@ _let_1 V2069e8)) (@ (@ tptp.ap (@ _let_1 V2070e9)) (@ (@ tptp.ap (@ _let_1 V2071e10)) (@ (@ tptp.ap (@ _let_1 V2072e11)) (@ (@ tptp.ap (@ _let_1 V2073e12)) V2061l_27))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_97) (exists ((V2074l_27 $$unsorted)) (and (@ (@ tptp.mem V2074l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2075e1 $$unsorted)) (and (@ (@ tptp.mem V2075e1) A_27a) (exists ((V2076e2 $$unsorted)) (and (@ (@ tptp.mem V2076e2) A_27a) (exists ((V2077e3 $$unsorted)) (and (@ (@ tptp.mem V2077e3) A_27a) (exists ((V2078e4 $$unsorted)) (and (@ (@ tptp.mem V2078e4) A_27a) (exists ((V2079e5 $$unsorted)) (and (@ (@ tptp.mem V2079e5) A_27a) (exists ((V2080e6 $$unsorted)) (and (@ (@ tptp.mem V2080e6) A_27a) (exists ((V2081e7 $$unsorted)) (and (@ (@ tptp.mem V2081e7) A_27a) (exists ((V2082e8 $$unsorted)) (and (@ (@ tptp.mem V2082e8) A_27a) (exists ((V2083e9 $$unsorted)) (and (@ (@ tptp.mem V2083e9) A_27a) (exists ((V2084e10 $$unsorted)) (and (@ (@ tptp.mem V2084e10) A_27a) (exists ((V2085e11 $$unsorted)) (and (@ (@ tptp.mem V2085e11) A_27a) (exists ((V2086e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2086e12) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2074l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2075e1)) (@ (@ tptp.ap (@ _let_1 V2076e2)) (@ (@ tptp.ap (@ _let_1 V2077e3)) (@ (@ tptp.ap (@ _let_1 V2078e4)) (@ (@ tptp.ap (@ _let_1 V2079e5)) (@ (@ tptp.ap (@ _let_1 V2080e6)) (@ (@ tptp.ap (@ _let_1 V2081e7)) (@ (@ tptp.ap (@ _let_1 V2082e8)) (@ (@ tptp.ap (@ _let_1 V2083e9)) (@ (@ tptp.ap (@ _let_1 V2084e10)) (@ (@ tptp.ap (@ _let_1 V2085e11)) (@ (@ tptp.ap (@ _let_1 V2086e12)) V2074l_27))))))))))))))))))))))))))))))))))))))))) (= (= _let_97 _let_13) (exists ((V2087l_27 $$unsorted)) (and (@ (@ tptp.mem V2087l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2088e1 $$unsorted)) (and (@ (@ tptp.mem V2088e1) A_27a) (exists ((V2089e2 $$unsorted)) (and (@ (@ tptp.mem V2089e2) A_27a) (exists ((V2090e3 $$unsorted)) (and (@ (@ tptp.mem V2090e3) A_27a) (exists ((V2091e4 $$unsorted)) (and (@ (@ tptp.mem V2091e4) A_27a) (exists ((V2092e5 $$unsorted)) (and (@ (@ tptp.mem V2092e5) A_27a) (exists ((V2093e6 $$unsorted)) (and (@ (@ tptp.mem V2093e6) A_27a) (exists ((V2094e7 $$unsorted)) (and (@ (@ tptp.mem V2094e7) A_27a) (exists ((V2095e8 $$unsorted)) (and (@ (@ tptp.mem V2095e8) A_27a) (exists ((V2096e9 $$unsorted)) (and (@ (@ tptp.mem V2096e9) A_27a) (exists ((V2097e10 $$unsorted)) (and (@ (@ tptp.mem V2097e10) A_27a) (exists ((V2098e11 $$unsorted)) (and (@ (@ tptp.mem V2098e11) A_27a) (exists ((V2099e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2099e12) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2087l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2088e1)) (@ (@ tptp.ap (@ _let_1 V2089e2)) (@ (@ tptp.ap (@ _let_1 V2090e3)) (@ (@ tptp.ap (@ _let_1 V2091e4)) (@ (@ tptp.ap (@ _let_1 V2092e5)) (@ (@ tptp.ap (@ _let_1 V2093e6)) (@ (@ tptp.ap (@ _let_1 V2094e7)) (@ (@ tptp.ap (@ _let_1 V2095e8)) (@ (@ tptp.ap (@ _let_1 V2096e9)) (@ (@ tptp.ap (@ _let_1 V2097e10)) (@ (@ tptp.ap (@ _let_1 V2098e11)) (@ (@ tptp.ap (@ _let_1 V2099e12)) V2087l_27))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_95) (exists ((V2100l_27 $$unsorted)) (and (@ (@ tptp.mem V2100l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2101e1 $$unsorted)) (and (@ (@ tptp.mem V2101e1) A_27a) (exists ((V2102e2 $$unsorted)) (and (@ (@ tptp.mem V2102e2) A_27a) (exists ((V2103e3 $$unsorted)) (and (@ (@ tptp.mem V2103e3) A_27a) (exists ((V2104e4 $$unsorted)) (and (@ (@ tptp.mem V2104e4) A_27a) (exists ((V2105e5 $$unsorted)) (and (@ (@ tptp.mem V2105e5) A_27a) (exists ((V2106e6 $$unsorted)) (and (@ (@ tptp.mem V2106e6) A_27a) (exists ((V2107e7 $$unsorted)) (and (@ (@ tptp.mem V2107e7) A_27a) (exists ((V2108e8 $$unsorted)) (and (@ (@ tptp.mem V2108e8) A_27a) (exists ((V2109e9 $$unsorted)) (and (@ (@ tptp.mem V2109e9) A_27a) (exists ((V2110e10 $$unsorted)) (and (@ (@ tptp.mem V2110e10) A_27a) (exists ((V2111e11 $$unsorted)) (and (@ (@ tptp.mem V2111e11) A_27a) (exists ((V2112e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2112e12) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2100l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2101e1)) (@ (@ tptp.ap (@ _let_1 V2102e2)) (@ (@ tptp.ap (@ _let_1 V2103e3)) (@ (@ tptp.ap (@ _let_1 V2104e4)) (@ (@ tptp.ap (@ _let_1 V2105e5)) (@ (@ tptp.ap (@ _let_1 V2106e6)) (@ (@ tptp.ap (@ _let_1 V2107e7)) (@ (@ tptp.ap (@ _let_1 V2108e8)) (@ (@ tptp.ap (@ _let_1 V2109e9)) (@ (@ tptp.ap (@ _let_1 V2110e10)) (@ (@ tptp.ap (@ _let_1 V2111e11)) (@ (@ tptp.ap (@ _let_1 V2112e12)) V2100l_27))))))))))))))))))))))))))))))))))))))))) (= (= _let_95 _let_13) (exists ((V2113l_27 $$unsorted)) (and (@ (@ tptp.mem V2113l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2114e1 $$unsorted)) (and (@ (@ tptp.mem V2114e1) A_27a) (exists ((V2115e2 $$unsorted)) (and (@ (@ tptp.mem V2115e2) A_27a) (exists ((V2116e3 $$unsorted)) (and (@ (@ tptp.mem V2116e3) A_27a) (exists ((V2117e4 $$unsorted)) (and (@ (@ tptp.mem V2117e4) A_27a) (exists ((V2118e5 $$unsorted)) (and (@ (@ tptp.mem V2118e5) A_27a) (exists ((V2119e6 $$unsorted)) (and (@ (@ tptp.mem V2119e6) A_27a) (exists ((V2120e7 $$unsorted)) (and (@ (@ tptp.mem V2120e7) A_27a) (exists ((V2121e8 $$unsorted)) (and (@ (@ tptp.mem V2121e8) A_27a) (exists ((V2122e9 $$unsorted)) (and (@ (@ tptp.mem V2122e9) A_27a) (exists ((V2123e10 $$unsorted)) (and (@ (@ tptp.mem V2123e10) A_27a) (exists ((V2124e11 $$unsorted)) (and (@ (@ tptp.mem V2124e11) A_27a) (exists ((V2125e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2125e12) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2113l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2114e1)) (@ (@ tptp.ap (@ _let_1 V2115e2)) (@ (@ tptp.ap (@ _let_1 V2116e3)) (@ (@ tptp.ap (@ _let_1 V2117e4)) (@ (@ tptp.ap (@ _let_1 V2118e5)) (@ (@ tptp.ap (@ _let_1 V2119e6)) (@ (@ tptp.ap (@ _let_1 V2120e7)) (@ (@ tptp.ap (@ _let_1 V2121e8)) (@ (@ tptp.ap (@ _let_1 V2122e9)) (@ (@ tptp.ap (@ _let_1 V2123e10)) (@ (@ tptp.ap (@ _let_1 V2124e11)) (@ (@ tptp.ap (@ _let_1 V2125e12)) V2113l_27))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_92) (exists ((V2126e1 $$unsorted)) (and (@ (@ tptp.mem V2126e1) A_27a) (exists ((V2127e2 $$unsorted)) (and (@ (@ tptp.mem V2127e2) A_27a) (exists ((V2128e3 $$unsorted)) (and (@ (@ tptp.mem V2128e3) A_27a) (exists ((V2129e4 $$unsorted)) (and (@ (@ tptp.mem V2129e4) A_27a) (exists ((V2130e5 $$unsorted)) (and (@ (@ tptp.mem V2130e5) A_27a) (exists ((V2131e6 $$unsorted)) (and (@ (@ tptp.mem V2131e6) A_27a) (exists ((V2132e7 $$unsorted)) (and (@ (@ tptp.mem V2132e7) A_27a) (exists ((V2133e8 $$unsorted)) (and (@ (@ tptp.mem V2133e8) A_27a) (exists ((V2134e9 $$unsorted)) (and (@ (@ tptp.mem V2134e9) A_27a) (exists ((V2135e10 $$unsorted)) (and (@ (@ tptp.mem V2135e10) A_27a) (exists ((V2136e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2136e11) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2126e1)) (@ (@ tptp.ap (@ _let_1 V2127e2)) (@ (@ tptp.ap (@ _let_1 V2128e3)) (@ (@ tptp.ap (@ _let_1 V2129e4)) (@ (@ tptp.ap (@ _let_1 V2130e5)) (@ (@ tptp.ap (@ _let_1 V2131e6)) (@ (@ tptp.ap (@ _let_1 V2132e7)) (@ (@ tptp.ap (@ _let_1 V2133e8)) (@ (@ tptp.ap (@ _let_1 V2134e9)) (@ (@ tptp.ap (@ _let_1 V2135e10)) (@ (@ tptp.ap (@ _let_1 V2136e11)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))) (= (= _let_92 _let_13) (exists ((V2137e1 $$unsorted)) (and (@ (@ tptp.mem V2137e1) A_27a) (exists ((V2138e2 $$unsorted)) (and (@ (@ tptp.mem V2138e2) A_27a) (exists ((V2139e3 $$unsorted)) (and (@ (@ tptp.mem V2139e3) A_27a) (exists ((V2140e4 $$unsorted)) (and (@ (@ tptp.mem V2140e4) A_27a) (exists ((V2141e5 $$unsorted)) (and (@ (@ tptp.mem V2141e5) A_27a) (exists ((V2142e6 $$unsorted)) (and (@ (@ tptp.mem V2142e6) A_27a) (exists ((V2143e7 $$unsorted)) (and (@ (@ tptp.mem V2143e7) A_27a) (exists ((V2144e8 $$unsorted)) (and (@ (@ tptp.mem V2144e8) A_27a) (exists ((V2145e9 $$unsorted)) (and (@ (@ tptp.mem V2145e9) A_27a) (exists ((V2146e10 $$unsorted)) (and (@ (@ tptp.mem V2146e10) A_27a) (exists ((V2147e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2147e11) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2137e1)) (@ (@ tptp.ap (@ _let_1 V2138e2)) (@ (@ tptp.ap (@ _let_1 V2139e3)) (@ (@ tptp.ap (@ _let_1 V2140e4)) (@ (@ tptp.ap (@ _let_1 V2141e5)) (@ (@ tptp.ap (@ _let_1 V2142e6)) (@ (@ tptp.ap (@ _let_1 V2143e7)) (@ (@ tptp.ap (@ _let_1 V2144e8)) (@ (@ tptp.ap (@ _let_1 V2145e9)) (@ (@ tptp.ap (@ _let_1 V2146e10)) (@ (@ tptp.ap (@ _let_1 V2147e11)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_81)) _let_3)) (exists ((V2148l_27 $$unsorted)) (and (@ (@ tptp.mem V2148l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2149e1 $$unsorted)) (and (@ (@ tptp.mem V2149e1) A_27a) (exists ((V2150e2 $$unsorted)) (and (@ (@ tptp.mem V2150e2) A_27a) (exists ((V2151e3 $$unsorted)) (and (@ (@ tptp.mem V2151e3) A_27a) (exists ((V2152e4 $$unsorted)) (and (@ (@ tptp.mem V2152e4) A_27a) (exists ((V2153e5 $$unsorted)) (and (@ (@ tptp.mem V2153e5) A_27a) (exists ((V2154e6 $$unsorted)) (and (@ (@ tptp.mem V2154e6) A_27a) (exists ((V2155e7 $$unsorted)) (and (@ (@ tptp.mem V2155e7) A_27a) (exists ((V2156e8 $$unsorted)) (and (@ (@ tptp.mem V2156e8) A_27a) (exists ((V2157e9 $$unsorted)) (and (@ (@ tptp.mem V2157e9) A_27a) (exists ((V2158e10 $$unsorted)) (and (@ (@ tptp.mem V2158e10) A_27a) (exists ((V2159e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2159e11) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2149e1)) (@ (@ tptp.ap (@ _let_1 V2150e2)) (@ (@ tptp.ap (@ _let_1 V2151e3)) (@ (@ tptp.ap (@ _let_1 V2152e4)) (@ (@ tptp.ap (@ _let_1 V2153e5)) (@ (@ tptp.ap (@ _let_1 V2154e6)) (@ (@ tptp.ap (@ _let_1 V2155e7)) (@ (@ tptp.ap (@ _let_1 V2156e8)) (@ (@ tptp.ap (@ _let_1 V2157e9)) (@ (@ tptp.ap (@ _let_1 V2158e10)) (@ (@ tptp.ap (@ _let_1 V2159e11)) V2148l_27)))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_81)) (exists ((V2160l_27 $$unsorted)) (and (@ (@ tptp.mem V2160l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2161e1 $$unsorted)) (and (@ (@ tptp.mem V2161e1) A_27a) (exists ((V2162e2 $$unsorted)) (and (@ (@ tptp.mem V2162e2) A_27a) (exists ((V2163e3 $$unsorted)) (and (@ (@ tptp.mem V2163e3) A_27a) (exists ((V2164e4 $$unsorted)) (and (@ (@ tptp.mem V2164e4) A_27a) (exists ((V2165e5 $$unsorted)) (and (@ (@ tptp.mem V2165e5) A_27a) (exists ((V2166e6 $$unsorted)) (and (@ (@ tptp.mem V2166e6) A_27a) (exists ((V2167e7 $$unsorted)) (and (@ (@ tptp.mem V2167e7) A_27a) (exists ((V2168e8 $$unsorted)) (and (@ (@ tptp.mem V2168e8) A_27a) (exists ((V2169e9 $$unsorted)) (and (@ (@ tptp.mem V2169e9) A_27a) (exists ((V2170e10 $$unsorted)) (and (@ (@ tptp.mem V2170e10) A_27a) (exists ((V2171e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2171e11) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2161e1)) (@ (@ tptp.ap (@ _let_1 V2162e2)) (@ (@ tptp.ap (@ _let_1 V2163e3)) (@ (@ tptp.ap (@ _let_1 V2164e4)) (@ (@ tptp.ap (@ _let_1 V2165e5)) (@ (@ tptp.ap (@ _let_1 V2166e6)) (@ (@ tptp.ap (@ _let_1 V2167e7)) (@ (@ tptp.ap (@ _let_1 V2168e8)) (@ (@ tptp.ap (@ _let_1 V2169e9)) (@ (@ tptp.ap (@ _let_1 V2170e10)) (@ (@ tptp.ap (@ _let_1 V2171e11)) V2160l_27)))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_87)) _let_3)) (exists ((V2172l_27 $$unsorted)) (and (@ (@ tptp.mem V2172l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2173e1 $$unsorted)) (and (@ (@ tptp.mem V2173e1) A_27a) (exists ((V2174e2 $$unsorted)) (and (@ (@ tptp.mem V2174e2) A_27a) (exists ((V2175e3 $$unsorted)) (and (@ (@ tptp.mem V2175e3) A_27a) (exists ((V2176e4 $$unsorted)) (and (@ (@ tptp.mem V2176e4) A_27a) (exists ((V2177e5 $$unsorted)) (and (@ (@ tptp.mem V2177e5) A_27a) (exists ((V2178e6 $$unsorted)) (and (@ (@ tptp.mem V2178e6) A_27a) (exists ((V2179e7 $$unsorted)) (and (@ (@ tptp.mem V2179e7) A_27a) (exists ((V2180e8 $$unsorted)) (and (@ (@ tptp.mem V2180e8) A_27a) (exists ((V2181e9 $$unsorted)) (and (@ (@ tptp.mem V2181e9) A_27a) (exists ((V2182e10 $$unsorted)) (and (@ (@ tptp.mem V2182e10) A_27a) (exists ((V2183e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2183e11) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2173e1)) (@ (@ tptp.ap (@ _let_1 V2174e2)) (@ (@ tptp.ap (@ _let_1 V2175e3)) (@ (@ tptp.ap (@ _let_1 V2176e4)) (@ (@ tptp.ap (@ _let_1 V2177e5)) (@ (@ tptp.ap (@ _let_1 V2178e6)) (@ (@ tptp.ap (@ _let_1 V2179e7)) (@ (@ tptp.ap (@ _let_1 V2180e8)) (@ (@ tptp.ap (@ _let_1 V2181e9)) (@ (@ tptp.ap (@ _let_1 V2182e10)) (@ (@ tptp.ap (@ _let_1 V2183e11)) V2172l_27)))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_87)) (exists ((V2184l_27 $$unsorted)) (and (@ (@ tptp.mem V2184l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2185e1 $$unsorted)) (and (@ (@ tptp.mem V2185e1) A_27a) (exists ((V2186e2 $$unsorted)) (and (@ (@ tptp.mem V2186e2) A_27a) (exists ((V2187e3 $$unsorted)) (and (@ (@ tptp.mem V2187e3) A_27a) (exists ((V2188e4 $$unsorted)) (and (@ (@ tptp.mem V2188e4) A_27a) (exists ((V2189e5 $$unsorted)) (and (@ (@ tptp.mem V2189e5) A_27a) (exists ((V2190e6 $$unsorted)) (and (@ (@ tptp.mem V2190e6) A_27a) (exists ((V2191e7 $$unsorted)) (and (@ (@ tptp.mem V2191e7) A_27a) (exists ((V2192e8 $$unsorted)) (and (@ (@ tptp.mem V2192e8) A_27a) (exists ((V2193e9 $$unsorted)) (and (@ (@ tptp.mem V2193e9) A_27a) (exists ((V2194e10 $$unsorted)) (and (@ (@ tptp.mem V2194e10) A_27a) (exists ((V2195e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2195e11) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2185e1)) (@ (@ tptp.ap (@ _let_1 V2186e2)) (@ (@ tptp.ap (@ _let_1 V2187e3)) (@ (@ tptp.ap (@ _let_1 V2188e4)) (@ (@ tptp.ap (@ _let_1 V2189e5)) (@ (@ tptp.ap (@ _let_1 V2190e6)) (@ (@ tptp.ap (@ _let_1 V2191e7)) (@ (@ tptp.ap (@ _let_1 V2192e8)) (@ (@ tptp.ap (@ _let_1 V2193e9)) (@ (@ tptp.ap (@ _let_1 V2194e10)) (@ (@ tptp.ap (@ _let_1 V2195e11)) V2184l_27)))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_90)) _let_3)) (exists ((V2196l_27 $$unsorted)) (and (@ (@ tptp.mem V2196l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2197e1 $$unsorted)) (and (@ (@ tptp.mem V2197e1) A_27a) (exists ((V2198e2 $$unsorted)) (and (@ (@ tptp.mem V2198e2) A_27a) (exists ((V2199e3 $$unsorted)) (and (@ (@ tptp.mem V2199e3) A_27a) (exists ((V2200e4 $$unsorted)) (and (@ (@ tptp.mem V2200e4) A_27a) (exists ((V2201e5 $$unsorted)) (and (@ (@ tptp.mem V2201e5) A_27a) (exists ((V2202e6 $$unsorted)) (and (@ (@ tptp.mem V2202e6) A_27a) (exists ((V2203e7 $$unsorted)) (and (@ (@ tptp.mem V2203e7) A_27a) (exists ((V2204e8 $$unsorted)) (and (@ (@ tptp.mem V2204e8) A_27a) (exists ((V2205e9 $$unsorted)) (and (@ (@ tptp.mem V2205e9) A_27a) (exists ((V2206e10 $$unsorted)) (and (@ (@ tptp.mem V2206e10) A_27a) (exists ((V2207e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2207e11) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2196l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2197e1)) (@ (@ tptp.ap (@ _let_1 V2198e2)) (@ (@ tptp.ap (@ _let_1 V2199e3)) (@ (@ tptp.ap (@ _let_1 V2200e4)) (@ (@ tptp.ap (@ _let_1 V2201e5)) (@ (@ tptp.ap (@ _let_1 V2202e6)) (@ (@ tptp.ap (@ _let_1 V2203e7)) (@ (@ tptp.ap (@ _let_1 V2204e8)) (@ (@ tptp.ap (@ _let_1 V2205e9)) (@ (@ tptp.ap (@ _let_1 V2206e10)) (@ (@ tptp.ap (@ _let_1 V2207e11)) V2196l_27)))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_90)) (exists ((V2208l_27 $$unsorted)) (and (@ (@ tptp.mem V2208l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2209e1 $$unsorted)) (and (@ (@ tptp.mem V2209e1) A_27a) (exists ((V2210e2 $$unsorted)) (and (@ (@ tptp.mem V2210e2) A_27a) (exists ((V2211e3 $$unsorted)) (and (@ (@ tptp.mem V2211e3) A_27a) (exists ((V2212e4 $$unsorted)) (and (@ (@ tptp.mem V2212e4) A_27a) (exists ((V2213e5 $$unsorted)) (and (@ (@ tptp.mem V2213e5) A_27a) (exists ((V2214e6 $$unsorted)) (and (@ (@ tptp.mem V2214e6) A_27a) (exists ((V2215e7 $$unsorted)) (and (@ (@ tptp.mem V2215e7) A_27a) (exists ((V2216e8 $$unsorted)) (and (@ (@ tptp.mem V2216e8) A_27a) (exists ((V2217e9 $$unsorted)) (and (@ (@ tptp.mem V2217e9) A_27a) (exists ((V2218e10 $$unsorted)) (and (@ (@ tptp.mem V2218e10) A_27a) (exists ((V2219e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2219e11) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2208l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2209e1)) (@ (@ tptp.ap (@ _let_1 V2210e2)) (@ (@ tptp.ap (@ _let_1 V2211e3)) (@ (@ tptp.ap (@ _let_1 V2212e4)) (@ (@ tptp.ap (@ _let_1 V2213e5)) (@ (@ tptp.ap (@ _let_1 V2214e6)) (@ (@ tptp.ap (@ _let_1 V2215e7)) (@ (@ tptp.ap (@ _let_1 V2216e8)) (@ (@ tptp.ap (@ _let_1 V2217e9)) (@ (@ tptp.ap (@ _let_1 V2218e10)) (@ (@ tptp.ap (@ _let_1 V2219e11)) V2208l_27)))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_88)) _let_3)) (exists ((V2220l_27 $$unsorted)) (and (@ (@ tptp.mem V2220l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2221e1 $$unsorted)) (and (@ (@ tptp.mem V2221e1) A_27a) (exists ((V2222e2 $$unsorted)) (and (@ (@ tptp.mem V2222e2) A_27a) (exists ((V2223e3 $$unsorted)) (and (@ (@ tptp.mem V2223e3) A_27a) (exists ((V2224e4 $$unsorted)) (and (@ (@ tptp.mem V2224e4) A_27a) (exists ((V2225e5 $$unsorted)) (and (@ (@ tptp.mem V2225e5) A_27a) (exists ((V2226e6 $$unsorted)) (and (@ (@ tptp.mem V2226e6) A_27a) (exists ((V2227e7 $$unsorted)) (and (@ (@ tptp.mem V2227e7) A_27a) (exists ((V2228e8 $$unsorted)) (and (@ (@ tptp.mem V2228e8) A_27a) (exists ((V2229e9 $$unsorted)) (and (@ (@ tptp.mem V2229e9) A_27a) (exists ((V2230e10 $$unsorted)) (and (@ (@ tptp.mem V2230e10) A_27a) (exists ((V2231e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2231e11) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2220l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2221e1)) (@ (@ tptp.ap (@ _let_1 V2222e2)) (@ (@ tptp.ap (@ _let_1 V2223e3)) (@ (@ tptp.ap (@ _let_1 V2224e4)) (@ (@ tptp.ap (@ _let_1 V2225e5)) (@ (@ tptp.ap (@ _let_1 V2226e6)) (@ (@ tptp.ap (@ _let_1 V2227e7)) (@ (@ tptp.ap (@ _let_1 V2228e8)) (@ (@ tptp.ap (@ _let_1 V2229e9)) (@ (@ tptp.ap (@ _let_1 V2230e10)) (@ (@ tptp.ap (@ _let_1 V2231e11)) V2220l_27)))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_88)) (exists ((V2232l_27 $$unsorted)) (and (@ (@ tptp.mem V2232l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2233e1 $$unsorted)) (and (@ (@ tptp.mem V2233e1) A_27a) (exists ((V2234e2 $$unsorted)) (and (@ (@ tptp.mem V2234e2) A_27a) (exists ((V2235e3 $$unsorted)) (and (@ (@ tptp.mem V2235e3) A_27a) (exists ((V2236e4 $$unsorted)) (and (@ (@ tptp.mem V2236e4) A_27a) (exists ((V2237e5 $$unsorted)) (and (@ (@ tptp.mem V2237e5) A_27a) (exists ((V2238e6 $$unsorted)) (and (@ (@ tptp.mem V2238e6) A_27a) (exists ((V2239e7 $$unsorted)) (and (@ (@ tptp.mem V2239e7) A_27a) (exists ((V2240e8 $$unsorted)) (and (@ (@ tptp.mem V2240e8) A_27a) (exists ((V2241e9 $$unsorted)) (and (@ (@ tptp.mem V2241e9) A_27a) (exists ((V2242e10 $$unsorted)) (and (@ (@ tptp.mem V2242e10) A_27a) (exists ((V2243e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2243e11) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2232l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2233e1)) (@ (@ tptp.ap (@ _let_1 V2234e2)) (@ (@ tptp.ap (@ _let_1 V2235e3)) (@ (@ tptp.ap (@ _let_1 V2236e4)) (@ (@ tptp.ap (@ _let_1 V2237e5)) (@ (@ tptp.ap (@ _let_1 V2238e6)) (@ (@ tptp.ap (@ _let_1 V2239e7)) (@ (@ tptp.ap (@ _let_1 V2240e8)) (@ (@ tptp.ap (@ _let_1 V2241e9)) (@ (@ tptp.ap (@ _let_1 V2242e10)) (@ (@ tptp.ap (@ _let_1 V2243e11)) V2232l_27)))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_91) (exists ((V2244l_27 $$unsorted)) (and (@ (@ tptp.mem V2244l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2245e1 $$unsorted)) (and (@ (@ tptp.mem V2245e1) A_27a) (exists ((V2246e2 $$unsorted)) (and (@ (@ tptp.mem V2246e2) A_27a) (exists ((V2247e3 $$unsorted)) (and (@ (@ tptp.mem V2247e3) A_27a) (exists ((V2248e4 $$unsorted)) (and (@ (@ tptp.mem V2248e4) A_27a) (exists ((V2249e5 $$unsorted)) (and (@ (@ tptp.mem V2249e5) A_27a) (exists ((V2250e6 $$unsorted)) (and (@ (@ tptp.mem V2250e6) A_27a) (exists ((V2251e7 $$unsorted)) (and (@ (@ tptp.mem V2251e7) A_27a) (exists ((V2252e8 $$unsorted)) (and (@ (@ tptp.mem V2252e8) A_27a) (exists ((V2253e9 $$unsorted)) (and (@ (@ tptp.mem V2253e9) A_27a) (exists ((V2254e10 $$unsorted)) (and (@ (@ tptp.mem V2254e10) A_27a) (exists ((V2255e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2255e11) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2244l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2245e1)) (@ (@ tptp.ap (@ _let_1 V2246e2)) (@ (@ tptp.ap (@ _let_1 V2247e3)) (@ (@ tptp.ap (@ _let_1 V2248e4)) (@ (@ tptp.ap (@ _let_1 V2249e5)) (@ (@ tptp.ap (@ _let_1 V2250e6)) (@ (@ tptp.ap (@ _let_1 V2251e7)) (@ (@ tptp.ap (@ _let_1 V2252e8)) (@ (@ tptp.ap (@ _let_1 V2253e9)) (@ (@ tptp.ap (@ _let_1 V2254e10)) (@ (@ tptp.ap (@ _let_1 V2255e11)) V2244l_27)))))))))))))))))))))))))))))))))))))) (= (= _let_91 _let_13) (exists ((V2256l_27 $$unsorted)) (and (@ (@ tptp.mem V2256l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2257e1 $$unsorted)) (and (@ (@ tptp.mem V2257e1) A_27a) (exists ((V2258e2 $$unsorted)) (and (@ (@ tptp.mem V2258e2) A_27a) (exists ((V2259e3 $$unsorted)) (and (@ (@ tptp.mem V2259e3) A_27a) (exists ((V2260e4 $$unsorted)) (and (@ (@ tptp.mem V2260e4) A_27a) (exists ((V2261e5 $$unsorted)) (and (@ (@ tptp.mem V2261e5) A_27a) (exists ((V2262e6 $$unsorted)) (and (@ (@ tptp.mem V2262e6) A_27a) (exists ((V2263e7 $$unsorted)) (and (@ (@ tptp.mem V2263e7) A_27a) (exists ((V2264e8 $$unsorted)) (and (@ (@ tptp.mem V2264e8) A_27a) (exists ((V2265e9 $$unsorted)) (and (@ (@ tptp.mem V2265e9) A_27a) (exists ((V2266e10 $$unsorted)) (and (@ (@ tptp.mem V2266e10) A_27a) (exists ((V2267e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2267e11) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2256l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2257e1)) (@ (@ tptp.ap (@ _let_1 V2258e2)) (@ (@ tptp.ap (@ _let_1 V2259e3)) (@ (@ tptp.ap (@ _let_1 V2260e4)) (@ (@ tptp.ap (@ _let_1 V2261e5)) (@ (@ tptp.ap (@ _let_1 V2262e6)) (@ (@ tptp.ap (@ _let_1 V2263e7)) (@ (@ tptp.ap (@ _let_1 V2264e8)) (@ (@ tptp.ap (@ _let_1 V2265e9)) (@ (@ tptp.ap (@ _let_1 V2266e10)) (@ (@ tptp.ap (@ _let_1 V2267e11)) V2256l_27)))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_89) (exists ((V2268l_27 $$unsorted)) (and (@ (@ tptp.mem V2268l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2269e1 $$unsorted)) (and (@ (@ tptp.mem V2269e1) A_27a) (exists ((V2270e2 $$unsorted)) (and (@ (@ tptp.mem V2270e2) A_27a) (exists ((V2271e3 $$unsorted)) (and (@ (@ tptp.mem V2271e3) A_27a) (exists ((V2272e4 $$unsorted)) (and (@ (@ tptp.mem V2272e4) A_27a) (exists ((V2273e5 $$unsorted)) (and (@ (@ tptp.mem V2273e5) A_27a) (exists ((V2274e6 $$unsorted)) (and (@ (@ tptp.mem V2274e6) A_27a) (exists ((V2275e7 $$unsorted)) (and (@ (@ tptp.mem V2275e7) A_27a) (exists ((V2276e8 $$unsorted)) (and (@ (@ tptp.mem V2276e8) A_27a) (exists ((V2277e9 $$unsorted)) (and (@ (@ tptp.mem V2277e9) A_27a) (exists ((V2278e10 $$unsorted)) (and (@ (@ tptp.mem V2278e10) A_27a) (exists ((V2279e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2279e11) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2268l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2269e1)) (@ (@ tptp.ap (@ _let_1 V2270e2)) (@ (@ tptp.ap (@ _let_1 V2271e3)) (@ (@ tptp.ap (@ _let_1 V2272e4)) (@ (@ tptp.ap (@ _let_1 V2273e5)) (@ (@ tptp.ap (@ _let_1 V2274e6)) (@ (@ tptp.ap (@ _let_1 V2275e7)) (@ (@ tptp.ap (@ _let_1 V2276e8)) (@ (@ tptp.ap (@ _let_1 V2277e9)) (@ (@ tptp.ap (@ _let_1 V2278e10)) (@ (@ tptp.ap (@ _let_1 V2279e11)) V2268l_27)))))))))))))))))))))))))))))))))))))) (= (= _let_89 _let_13) (exists ((V2280l_27 $$unsorted)) (and (@ (@ tptp.mem V2280l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2281e1 $$unsorted)) (and (@ (@ tptp.mem V2281e1) A_27a) (exists ((V2282e2 $$unsorted)) (and (@ (@ tptp.mem V2282e2) A_27a) (exists ((V2283e3 $$unsorted)) (and (@ (@ tptp.mem V2283e3) A_27a) (exists ((V2284e4 $$unsorted)) (and (@ (@ tptp.mem V2284e4) A_27a) (exists ((V2285e5 $$unsorted)) (and (@ (@ tptp.mem V2285e5) A_27a) (exists ((V2286e6 $$unsorted)) (and (@ (@ tptp.mem V2286e6) A_27a) (exists ((V2287e7 $$unsorted)) (and (@ (@ tptp.mem V2287e7) A_27a) (exists ((V2288e8 $$unsorted)) (and (@ (@ tptp.mem V2288e8) A_27a) (exists ((V2289e9 $$unsorted)) (and (@ (@ tptp.mem V2289e9) A_27a) (exists ((V2290e10 $$unsorted)) (and (@ (@ tptp.mem V2290e10) A_27a) (exists ((V2291e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2291e11) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2280l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2281e1)) (@ (@ tptp.ap (@ _let_1 V2282e2)) (@ (@ tptp.ap (@ _let_1 V2283e3)) (@ (@ tptp.ap (@ _let_1 V2284e4)) (@ (@ tptp.ap (@ _let_1 V2285e5)) (@ (@ tptp.ap (@ _let_1 V2286e6)) (@ (@ tptp.ap (@ _let_1 V2287e7)) (@ (@ tptp.ap (@ _let_1 V2288e8)) (@ (@ tptp.ap (@ _let_1 V2289e9)) (@ (@ tptp.ap (@ _let_1 V2290e10)) (@ (@ tptp.ap (@ _let_1 V2291e11)) V2280l_27)))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_86) (exists ((V2292e1 $$unsorted)) (and (@ (@ tptp.mem V2292e1) A_27a) (exists ((V2293e2 $$unsorted)) (and (@ (@ tptp.mem V2293e2) A_27a) (exists ((V2294e3 $$unsorted)) (and (@ (@ tptp.mem V2294e3) A_27a) (exists ((V2295e4 $$unsorted)) (and (@ (@ tptp.mem V2295e4) A_27a) (exists ((V2296e5 $$unsorted)) (and (@ (@ tptp.mem V2296e5) A_27a) (exists ((V2297e6 $$unsorted)) (and (@ (@ tptp.mem V2297e6) A_27a) (exists ((V2298e7 $$unsorted)) (and (@ (@ tptp.mem V2298e7) A_27a) (exists ((V2299e8 $$unsorted)) (and (@ (@ tptp.mem V2299e8) A_27a) (exists ((V2300e9 $$unsorted)) (and (@ (@ tptp.mem V2300e9) A_27a) (exists ((V2301e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2301e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2292e1)) (@ (@ tptp.ap (@ _let_1 V2293e2)) (@ (@ tptp.ap (@ _let_1 V2294e3)) (@ (@ tptp.ap (@ _let_1 V2295e4)) (@ (@ tptp.ap (@ _let_1 V2296e5)) (@ (@ tptp.ap (@ _let_1 V2297e6)) (@ (@ tptp.ap (@ _let_1 V2298e7)) (@ (@ tptp.ap (@ _let_1 V2299e8)) (@ (@ tptp.ap (@ _let_1 V2300e9)) (@ (@ tptp.ap (@ _let_1 V2301e10)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))) (= (= _let_86 _let_13) (exists ((V2302e1 $$unsorted)) (and (@ (@ tptp.mem V2302e1) A_27a) (exists ((V2303e2 $$unsorted)) (and (@ (@ tptp.mem V2303e2) A_27a) (exists ((V2304e3 $$unsorted)) (and (@ (@ tptp.mem V2304e3) A_27a) (exists ((V2305e4 $$unsorted)) (and (@ (@ tptp.mem V2305e4) A_27a) (exists ((V2306e5 $$unsorted)) (and (@ (@ tptp.mem V2306e5) A_27a) (exists ((V2307e6 $$unsorted)) (and (@ (@ tptp.mem V2307e6) A_27a) (exists ((V2308e7 $$unsorted)) (and (@ (@ tptp.mem V2308e7) A_27a) (exists ((V2309e8 $$unsorted)) (and (@ (@ tptp.mem V2309e8) A_27a) (exists ((V2310e9 $$unsorted)) (and (@ (@ tptp.mem V2310e9) A_27a) (exists ((V2311e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2311e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2302e1)) (@ (@ tptp.ap (@ _let_1 V2303e2)) (@ (@ tptp.ap (@ _let_1 V2304e3)) (@ (@ tptp.ap (@ _let_1 V2305e4)) (@ (@ tptp.ap (@ _let_1 V2306e5)) (@ (@ tptp.ap (@ _let_1 V2307e6)) (@ (@ tptp.ap (@ _let_1 V2308e7)) (@ (@ tptp.ap (@ _let_1 V2309e8)) (@ (@ tptp.ap (@ _let_1 V2310e9)) (@ (@ tptp.ap (@ _let_1 V2311e10)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_75)) _let_3)) (exists ((V2312l_27 $$unsorted)) (and (@ (@ tptp.mem V2312l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2313e1 $$unsorted)) (and (@ (@ tptp.mem V2313e1) A_27a) (exists ((V2314e2 $$unsorted)) (and (@ (@ tptp.mem V2314e2) A_27a) (exists ((V2315e3 $$unsorted)) (and (@ (@ tptp.mem V2315e3) A_27a) (exists ((V2316e4 $$unsorted)) (and (@ (@ tptp.mem V2316e4) A_27a) (exists ((V2317e5 $$unsorted)) (and (@ (@ tptp.mem V2317e5) A_27a) (exists ((V2318e6 $$unsorted)) (and (@ (@ tptp.mem V2318e6) A_27a) (exists ((V2319e7 $$unsorted)) (and (@ (@ tptp.mem V2319e7) A_27a) (exists ((V2320e8 $$unsorted)) (and (@ (@ tptp.mem V2320e8) A_27a) (exists ((V2321e9 $$unsorted)) (and (@ (@ tptp.mem V2321e9) A_27a) (exists ((V2322e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2322e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2313e1)) (@ (@ tptp.ap (@ _let_1 V2314e2)) (@ (@ tptp.ap (@ _let_1 V2315e3)) (@ (@ tptp.ap (@ _let_1 V2316e4)) (@ (@ tptp.ap (@ _let_1 V2317e5)) (@ (@ tptp.ap (@ _let_1 V2318e6)) (@ (@ tptp.ap (@ _let_1 V2319e7)) (@ (@ tptp.ap (@ _let_1 V2320e8)) (@ (@ tptp.ap (@ _let_1 V2321e9)) (@ (@ tptp.ap (@ _let_1 V2322e10)) V2312l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_75)) (exists ((V2323l_27 $$unsorted)) (and (@ (@ tptp.mem V2323l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2324e1 $$unsorted)) (and (@ (@ tptp.mem V2324e1) A_27a) (exists ((V2325e2 $$unsorted)) (and (@ (@ tptp.mem V2325e2) A_27a) (exists ((V2326e3 $$unsorted)) (and (@ (@ tptp.mem V2326e3) A_27a) (exists ((V2327e4 $$unsorted)) (and (@ (@ tptp.mem V2327e4) A_27a) (exists ((V2328e5 $$unsorted)) (and (@ (@ tptp.mem V2328e5) A_27a) (exists ((V2329e6 $$unsorted)) (and (@ (@ tptp.mem V2329e6) A_27a) (exists ((V2330e7 $$unsorted)) (and (@ (@ tptp.mem V2330e7) A_27a) (exists ((V2331e8 $$unsorted)) (and (@ (@ tptp.mem V2331e8) A_27a) (exists ((V2332e9 $$unsorted)) (and (@ (@ tptp.mem V2332e9) A_27a) (exists ((V2333e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2333e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2324e1)) (@ (@ tptp.ap (@ _let_1 V2325e2)) (@ (@ tptp.ap (@ _let_1 V2326e3)) (@ (@ tptp.ap (@ _let_1 V2327e4)) (@ (@ tptp.ap (@ _let_1 V2328e5)) (@ (@ tptp.ap (@ _let_1 V2329e6)) (@ (@ tptp.ap (@ _let_1 V2330e7)) (@ (@ tptp.ap (@ _let_1 V2331e8)) (@ (@ tptp.ap (@ _let_1 V2332e9)) (@ (@ tptp.ap (@ _let_1 V2333e10)) V2323l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_81)) _let_3)) (exists ((V2334l_27 $$unsorted)) (and (@ (@ tptp.mem V2334l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2335e1 $$unsorted)) (and (@ (@ tptp.mem V2335e1) A_27a) (exists ((V2336e2 $$unsorted)) (and (@ (@ tptp.mem V2336e2) A_27a) (exists ((V2337e3 $$unsorted)) (and (@ (@ tptp.mem V2337e3) A_27a) (exists ((V2338e4 $$unsorted)) (and (@ (@ tptp.mem V2338e4) A_27a) (exists ((V2339e5 $$unsorted)) (and (@ (@ tptp.mem V2339e5) A_27a) (exists ((V2340e6 $$unsorted)) (and (@ (@ tptp.mem V2340e6) A_27a) (exists ((V2341e7 $$unsorted)) (and (@ (@ tptp.mem V2341e7) A_27a) (exists ((V2342e8 $$unsorted)) (and (@ (@ tptp.mem V2342e8) A_27a) (exists ((V2343e9 $$unsorted)) (and (@ (@ tptp.mem V2343e9) A_27a) (exists ((V2344e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2344e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2335e1)) (@ (@ tptp.ap (@ _let_1 V2336e2)) (@ (@ tptp.ap (@ _let_1 V2337e3)) (@ (@ tptp.ap (@ _let_1 V2338e4)) (@ (@ tptp.ap (@ _let_1 V2339e5)) (@ (@ tptp.ap (@ _let_1 V2340e6)) (@ (@ tptp.ap (@ _let_1 V2341e7)) (@ (@ tptp.ap (@ _let_1 V2342e8)) (@ (@ tptp.ap (@ _let_1 V2343e9)) (@ (@ tptp.ap (@ _let_1 V2344e10)) V2334l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_81)) (exists ((V2345l_27 $$unsorted)) (and (@ (@ tptp.mem V2345l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2346e1 $$unsorted)) (and (@ (@ tptp.mem V2346e1) A_27a) (exists ((V2347e2 $$unsorted)) (and (@ (@ tptp.mem V2347e2) A_27a) (exists ((V2348e3 $$unsorted)) (and (@ (@ tptp.mem V2348e3) A_27a) (exists ((V2349e4 $$unsorted)) (and (@ (@ tptp.mem V2349e4) A_27a) (exists ((V2350e5 $$unsorted)) (and (@ (@ tptp.mem V2350e5) A_27a) (exists ((V2351e6 $$unsorted)) (and (@ (@ tptp.mem V2351e6) A_27a) (exists ((V2352e7 $$unsorted)) (and (@ (@ tptp.mem V2352e7) A_27a) (exists ((V2353e8 $$unsorted)) (and (@ (@ tptp.mem V2353e8) A_27a) (exists ((V2354e9 $$unsorted)) (and (@ (@ tptp.mem V2354e9) A_27a) (exists ((V2355e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2355e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2346e1)) (@ (@ tptp.ap (@ _let_1 V2347e2)) (@ (@ tptp.ap (@ _let_1 V2348e3)) (@ (@ tptp.ap (@ _let_1 V2349e4)) (@ (@ tptp.ap (@ _let_1 V2350e5)) (@ (@ tptp.ap (@ _let_1 V2351e6)) (@ (@ tptp.ap (@ _let_1 V2352e7)) (@ (@ tptp.ap (@ _let_1 V2353e8)) (@ (@ tptp.ap (@ _let_1 V2354e9)) (@ (@ tptp.ap (@ _let_1 V2355e10)) V2345l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_84)) _let_3)) (exists ((V2356l_27 $$unsorted)) (and (@ (@ tptp.mem V2356l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2357e1 $$unsorted)) (and (@ (@ tptp.mem V2357e1) A_27a) (exists ((V2358e2 $$unsorted)) (and (@ (@ tptp.mem V2358e2) A_27a) (exists ((V2359e3 $$unsorted)) (and (@ (@ tptp.mem V2359e3) A_27a) (exists ((V2360e4 $$unsorted)) (and (@ (@ tptp.mem V2360e4) A_27a) (exists ((V2361e5 $$unsorted)) (and (@ (@ tptp.mem V2361e5) A_27a) (exists ((V2362e6 $$unsorted)) (and (@ (@ tptp.mem V2362e6) A_27a) (exists ((V2363e7 $$unsorted)) (and (@ (@ tptp.mem V2363e7) A_27a) (exists ((V2364e8 $$unsorted)) (and (@ (@ tptp.mem V2364e8) A_27a) (exists ((V2365e9 $$unsorted)) (and (@ (@ tptp.mem V2365e9) A_27a) (exists ((V2366e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2366e10) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2356l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2357e1)) (@ (@ tptp.ap (@ _let_1 V2358e2)) (@ (@ tptp.ap (@ _let_1 V2359e3)) (@ (@ tptp.ap (@ _let_1 V2360e4)) (@ (@ tptp.ap (@ _let_1 V2361e5)) (@ (@ tptp.ap (@ _let_1 V2362e6)) (@ (@ tptp.ap (@ _let_1 V2363e7)) (@ (@ tptp.ap (@ _let_1 V2364e8)) (@ (@ tptp.ap (@ _let_1 V2365e9)) (@ (@ tptp.ap (@ _let_1 V2366e10)) V2356l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_84)) (exists ((V2367l_27 $$unsorted)) (and (@ (@ tptp.mem V2367l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2368e1 $$unsorted)) (and (@ (@ tptp.mem V2368e1) A_27a) (exists ((V2369e2 $$unsorted)) (and (@ (@ tptp.mem V2369e2) A_27a) (exists ((V2370e3 $$unsorted)) (and (@ (@ tptp.mem V2370e3) A_27a) (exists ((V2371e4 $$unsorted)) (and (@ (@ tptp.mem V2371e4) A_27a) (exists ((V2372e5 $$unsorted)) (and (@ (@ tptp.mem V2372e5) A_27a) (exists ((V2373e6 $$unsorted)) (and (@ (@ tptp.mem V2373e6) A_27a) (exists ((V2374e7 $$unsorted)) (and (@ (@ tptp.mem V2374e7) A_27a) (exists ((V2375e8 $$unsorted)) (and (@ (@ tptp.mem V2375e8) A_27a) (exists ((V2376e9 $$unsorted)) (and (@ (@ tptp.mem V2376e9) A_27a) (exists ((V2377e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2377e10) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2367l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2368e1)) (@ (@ tptp.ap (@ _let_1 V2369e2)) (@ (@ tptp.ap (@ _let_1 V2370e3)) (@ (@ tptp.ap (@ _let_1 V2371e4)) (@ (@ tptp.ap (@ _let_1 V2372e5)) (@ (@ tptp.ap (@ _let_1 V2373e6)) (@ (@ tptp.ap (@ _let_1 V2374e7)) (@ (@ tptp.ap (@ _let_1 V2375e8)) (@ (@ tptp.ap (@ _let_1 V2376e9)) (@ (@ tptp.ap (@ _let_1 V2377e10)) V2367l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_82)) _let_3)) (exists ((V2378l_27 $$unsorted)) (and (@ (@ tptp.mem V2378l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2379e1 $$unsorted)) (and (@ (@ tptp.mem V2379e1) A_27a) (exists ((V2380e2 $$unsorted)) (and (@ (@ tptp.mem V2380e2) A_27a) (exists ((V2381e3 $$unsorted)) (and (@ (@ tptp.mem V2381e3) A_27a) (exists ((V2382e4 $$unsorted)) (and (@ (@ tptp.mem V2382e4) A_27a) (exists ((V2383e5 $$unsorted)) (and (@ (@ tptp.mem V2383e5) A_27a) (exists ((V2384e6 $$unsorted)) (and (@ (@ tptp.mem V2384e6) A_27a) (exists ((V2385e7 $$unsorted)) (and (@ (@ tptp.mem V2385e7) A_27a) (exists ((V2386e8 $$unsorted)) (and (@ (@ tptp.mem V2386e8) A_27a) (exists ((V2387e9 $$unsorted)) (and (@ (@ tptp.mem V2387e9) A_27a) (exists ((V2388e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2388e10) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2378l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2379e1)) (@ (@ tptp.ap (@ _let_1 V2380e2)) (@ (@ tptp.ap (@ _let_1 V2381e3)) (@ (@ tptp.ap (@ _let_1 V2382e4)) (@ (@ tptp.ap (@ _let_1 V2383e5)) (@ (@ tptp.ap (@ _let_1 V2384e6)) (@ (@ tptp.ap (@ _let_1 V2385e7)) (@ (@ tptp.ap (@ _let_1 V2386e8)) (@ (@ tptp.ap (@ _let_1 V2387e9)) (@ (@ tptp.ap (@ _let_1 V2388e10)) V2378l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_82)) (exists ((V2389l_27 $$unsorted)) (and (@ (@ tptp.mem V2389l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2390e1 $$unsorted)) (and (@ (@ tptp.mem V2390e1) A_27a) (exists ((V2391e2 $$unsorted)) (and (@ (@ tptp.mem V2391e2) A_27a) (exists ((V2392e3 $$unsorted)) (and (@ (@ tptp.mem V2392e3) A_27a) (exists ((V2393e4 $$unsorted)) (and (@ (@ tptp.mem V2393e4) A_27a) (exists ((V2394e5 $$unsorted)) (and (@ (@ tptp.mem V2394e5) A_27a) (exists ((V2395e6 $$unsorted)) (and (@ (@ tptp.mem V2395e6) A_27a) (exists ((V2396e7 $$unsorted)) (and (@ (@ tptp.mem V2396e7) A_27a) (exists ((V2397e8 $$unsorted)) (and (@ (@ tptp.mem V2397e8) A_27a) (exists ((V2398e9 $$unsorted)) (and (@ (@ tptp.mem V2398e9) A_27a) (exists ((V2399e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2399e10) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2389l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2390e1)) (@ (@ tptp.ap (@ _let_1 V2391e2)) (@ (@ tptp.ap (@ _let_1 V2392e3)) (@ (@ tptp.ap (@ _let_1 V2393e4)) (@ (@ tptp.ap (@ _let_1 V2394e5)) (@ (@ tptp.ap (@ _let_1 V2395e6)) (@ (@ tptp.ap (@ _let_1 V2396e7)) (@ (@ tptp.ap (@ _let_1 V2397e8)) (@ (@ tptp.ap (@ _let_1 V2398e9)) (@ (@ tptp.ap (@ _let_1 V2399e10)) V2389l_27))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_85) (exists ((V2400l_27 $$unsorted)) (and (@ (@ tptp.mem V2400l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2401e1 $$unsorted)) (and (@ (@ tptp.mem V2401e1) A_27a) (exists ((V2402e2 $$unsorted)) (and (@ (@ tptp.mem V2402e2) A_27a) (exists ((V2403e3 $$unsorted)) (and (@ (@ tptp.mem V2403e3) A_27a) (exists ((V2404e4 $$unsorted)) (and (@ (@ tptp.mem V2404e4) A_27a) (exists ((V2405e5 $$unsorted)) (and (@ (@ tptp.mem V2405e5) A_27a) (exists ((V2406e6 $$unsorted)) (and (@ (@ tptp.mem V2406e6) A_27a) (exists ((V2407e7 $$unsorted)) (and (@ (@ tptp.mem V2407e7) A_27a) (exists ((V2408e8 $$unsorted)) (and (@ (@ tptp.mem V2408e8) A_27a) (exists ((V2409e9 $$unsorted)) (and (@ (@ tptp.mem V2409e9) A_27a) (exists ((V2410e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2410e10) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2400l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2401e1)) (@ (@ tptp.ap (@ _let_1 V2402e2)) (@ (@ tptp.ap (@ _let_1 V2403e3)) (@ (@ tptp.ap (@ _let_1 V2404e4)) (@ (@ tptp.ap (@ _let_1 V2405e5)) (@ (@ tptp.ap (@ _let_1 V2406e6)) (@ (@ tptp.ap (@ _let_1 V2407e7)) (@ (@ tptp.ap (@ _let_1 V2408e8)) (@ (@ tptp.ap (@ _let_1 V2409e9)) (@ (@ tptp.ap (@ _let_1 V2410e10)) V2400l_27))))))))))))))))))))))))))))))))))) (= (= _let_85 _let_13) (exists ((V2411l_27 $$unsorted)) (and (@ (@ tptp.mem V2411l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2412e1 $$unsorted)) (and (@ (@ tptp.mem V2412e1) A_27a) (exists ((V2413e2 $$unsorted)) (and (@ (@ tptp.mem V2413e2) A_27a) (exists ((V2414e3 $$unsorted)) (and (@ (@ tptp.mem V2414e3) A_27a) (exists ((V2415e4 $$unsorted)) (and (@ (@ tptp.mem V2415e4) A_27a) (exists ((V2416e5 $$unsorted)) (and (@ (@ tptp.mem V2416e5) A_27a) (exists ((V2417e6 $$unsorted)) (and (@ (@ tptp.mem V2417e6) A_27a) (exists ((V2418e7 $$unsorted)) (and (@ (@ tptp.mem V2418e7) A_27a) (exists ((V2419e8 $$unsorted)) (and (@ (@ tptp.mem V2419e8) A_27a) (exists ((V2420e9 $$unsorted)) (and (@ (@ tptp.mem V2420e9) A_27a) (exists ((V2421e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2421e10) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2411l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2412e1)) (@ (@ tptp.ap (@ _let_1 V2413e2)) (@ (@ tptp.ap (@ _let_1 V2414e3)) (@ (@ tptp.ap (@ _let_1 V2415e4)) (@ (@ tptp.ap (@ _let_1 V2416e5)) (@ (@ tptp.ap (@ _let_1 V2417e6)) (@ (@ tptp.ap (@ _let_1 V2418e7)) (@ (@ tptp.ap (@ _let_1 V2419e8)) (@ (@ tptp.ap (@ _let_1 V2420e9)) (@ (@ tptp.ap (@ _let_1 V2421e10)) V2411l_27))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_83) (exists ((V2422l_27 $$unsorted)) (and (@ (@ tptp.mem V2422l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2423e1 $$unsorted)) (and (@ (@ tptp.mem V2423e1) A_27a) (exists ((V2424e2 $$unsorted)) (and (@ (@ tptp.mem V2424e2) A_27a) (exists ((V2425e3 $$unsorted)) (and (@ (@ tptp.mem V2425e3) A_27a) (exists ((V2426e4 $$unsorted)) (and (@ (@ tptp.mem V2426e4) A_27a) (exists ((V2427e5 $$unsorted)) (and (@ (@ tptp.mem V2427e5) A_27a) (exists ((V2428e6 $$unsorted)) (and (@ (@ tptp.mem V2428e6) A_27a) (exists ((V2429e7 $$unsorted)) (and (@ (@ tptp.mem V2429e7) A_27a) (exists ((V2430e8 $$unsorted)) (and (@ (@ tptp.mem V2430e8) A_27a) (exists ((V2431e9 $$unsorted)) (and (@ (@ tptp.mem V2431e9) A_27a) (exists ((V2432e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2432e10) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2422l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2423e1)) (@ (@ tptp.ap (@ _let_1 V2424e2)) (@ (@ tptp.ap (@ _let_1 V2425e3)) (@ (@ tptp.ap (@ _let_1 V2426e4)) (@ (@ tptp.ap (@ _let_1 V2427e5)) (@ (@ tptp.ap (@ _let_1 V2428e6)) (@ (@ tptp.ap (@ _let_1 V2429e7)) (@ (@ tptp.ap (@ _let_1 V2430e8)) (@ (@ tptp.ap (@ _let_1 V2431e9)) (@ (@ tptp.ap (@ _let_1 V2432e10)) V2422l_27))))))))))))))))))))))))))))))))))) (= (= _let_83 _let_13) (exists ((V2433l_27 $$unsorted)) (and (@ (@ tptp.mem V2433l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2434e1 $$unsorted)) (and (@ (@ tptp.mem V2434e1) A_27a) (exists ((V2435e2 $$unsorted)) (and (@ (@ tptp.mem V2435e2) A_27a) (exists ((V2436e3 $$unsorted)) (and (@ (@ tptp.mem V2436e3) A_27a) (exists ((V2437e4 $$unsorted)) (and (@ (@ tptp.mem V2437e4) A_27a) (exists ((V2438e5 $$unsorted)) (and (@ (@ tptp.mem V2438e5) A_27a) (exists ((V2439e6 $$unsorted)) (and (@ (@ tptp.mem V2439e6) A_27a) (exists ((V2440e7 $$unsorted)) (and (@ (@ tptp.mem V2440e7) A_27a) (exists ((V2441e8 $$unsorted)) (and (@ (@ tptp.mem V2441e8) A_27a) (exists ((V2442e9 $$unsorted)) (and (@ (@ tptp.mem V2442e9) A_27a) (exists ((V2443e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2443e10) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2433l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2434e1)) (@ (@ tptp.ap (@ _let_1 V2435e2)) (@ (@ tptp.ap (@ _let_1 V2436e3)) (@ (@ tptp.ap (@ _let_1 V2437e4)) (@ (@ tptp.ap (@ _let_1 V2438e5)) (@ (@ tptp.ap (@ _let_1 V2439e6)) (@ (@ tptp.ap (@ _let_1 V2440e7)) (@ (@ tptp.ap (@ _let_1 V2441e8)) (@ (@ tptp.ap (@ _let_1 V2442e9)) (@ (@ tptp.ap (@ _let_1 V2443e10)) V2433l_27))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_80) (exists ((V2444e1 $$unsorted)) (and (@ (@ tptp.mem V2444e1) A_27a) (exists ((V2445e2 $$unsorted)) (and (@ (@ tptp.mem V2445e2) A_27a) (exists ((V2446e3 $$unsorted)) (and (@ (@ tptp.mem V2446e3) A_27a) (exists ((V2447e4 $$unsorted)) (and (@ (@ tptp.mem V2447e4) A_27a) (exists ((V2448e5 $$unsorted)) (and (@ (@ tptp.mem V2448e5) A_27a) (exists ((V2449e6 $$unsorted)) (and (@ (@ tptp.mem V2449e6) A_27a) (exists ((V2450e7 $$unsorted)) (and (@ (@ tptp.mem V2450e7) A_27a) (exists ((V2451e8 $$unsorted)) (and (@ (@ tptp.mem V2451e8) A_27a) (exists ((V2452e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2452e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2444e1)) (@ (@ tptp.ap (@ _let_1 V2445e2)) (@ (@ tptp.ap (@ _let_1 V2446e3)) (@ (@ tptp.ap (@ _let_1 V2447e4)) (@ (@ tptp.ap (@ _let_1 V2448e5)) (@ (@ tptp.ap (@ _let_1 V2449e6)) (@ (@ tptp.ap (@ _let_1 V2450e7)) (@ (@ tptp.ap (@ _let_1 V2451e8)) (@ (@ tptp.ap (@ _let_1 V2452e9)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))) (= (= _let_80 _let_13) (exists ((V2453e1 $$unsorted)) (and (@ (@ tptp.mem V2453e1) A_27a) (exists ((V2454e2 $$unsorted)) (and (@ (@ tptp.mem V2454e2) A_27a) (exists ((V2455e3 $$unsorted)) (and (@ (@ tptp.mem V2455e3) A_27a) (exists ((V2456e4 $$unsorted)) (and (@ (@ tptp.mem V2456e4) A_27a) (exists ((V2457e5 $$unsorted)) (and (@ (@ tptp.mem V2457e5) A_27a) (exists ((V2458e6 $$unsorted)) (and (@ (@ tptp.mem V2458e6) A_27a) (exists ((V2459e7 $$unsorted)) (and (@ (@ tptp.mem V2459e7) A_27a) (exists ((V2460e8 $$unsorted)) (and (@ (@ tptp.mem V2460e8) A_27a) (exists ((V2461e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2461e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2453e1)) (@ (@ tptp.ap (@ _let_1 V2454e2)) (@ (@ tptp.ap (@ _let_1 V2455e3)) (@ (@ tptp.ap (@ _let_1 V2456e4)) (@ (@ tptp.ap (@ _let_1 V2457e5)) (@ (@ tptp.ap (@ _let_1 V2458e6)) (@ (@ tptp.ap (@ _let_1 V2459e7)) (@ (@ tptp.ap (@ _let_1 V2460e8)) (@ (@ tptp.ap (@ _let_1 V2461e9)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_68)) _let_3)) (exists ((V2462l_27 $$unsorted)) (and (@ (@ tptp.mem V2462l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2463e1 $$unsorted)) (and (@ (@ tptp.mem V2463e1) A_27a) (exists ((V2464e2 $$unsorted)) (and (@ (@ tptp.mem V2464e2) A_27a) (exists ((V2465e3 $$unsorted)) (and (@ (@ tptp.mem V2465e3) A_27a) (exists ((V2466e4 $$unsorted)) (and (@ (@ tptp.mem V2466e4) A_27a) (exists ((V2467e5 $$unsorted)) (and (@ (@ tptp.mem V2467e5) A_27a) (exists ((V2468e6 $$unsorted)) (and (@ (@ tptp.mem V2468e6) A_27a) (exists ((V2469e7 $$unsorted)) (and (@ (@ tptp.mem V2469e7) A_27a) (exists ((V2470e8 $$unsorted)) (and (@ (@ tptp.mem V2470e8) A_27a) (exists ((V2471e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2471e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2463e1)) (@ (@ tptp.ap (@ _let_1 V2464e2)) (@ (@ tptp.ap (@ _let_1 V2465e3)) (@ (@ tptp.ap (@ _let_1 V2466e4)) (@ (@ tptp.ap (@ _let_1 V2467e5)) (@ (@ tptp.ap (@ _let_1 V2468e6)) (@ (@ tptp.ap (@ _let_1 V2469e7)) (@ (@ tptp.ap (@ _let_1 V2470e8)) (@ (@ tptp.ap (@ _let_1 V2471e9)) V2462l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_68)) (exists ((V2472l_27 $$unsorted)) (and (@ (@ tptp.mem V2472l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2473e1 $$unsorted)) (and (@ (@ tptp.mem V2473e1) A_27a) (exists ((V2474e2 $$unsorted)) (and (@ (@ tptp.mem V2474e2) A_27a) (exists ((V2475e3 $$unsorted)) (and (@ (@ tptp.mem V2475e3) A_27a) (exists ((V2476e4 $$unsorted)) (and (@ (@ tptp.mem V2476e4) A_27a) (exists ((V2477e5 $$unsorted)) (and (@ (@ tptp.mem V2477e5) A_27a) (exists ((V2478e6 $$unsorted)) (and (@ (@ tptp.mem V2478e6) A_27a) (exists ((V2479e7 $$unsorted)) (and (@ (@ tptp.mem V2479e7) A_27a) (exists ((V2480e8 $$unsorted)) (and (@ (@ tptp.mem V2480e8) A_27a) (exists ((V2481e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2481e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2473e1)) (@ (@ tptp.ap (@ _let_1 V2474e2)) (@ (@ tptp.ap (@ _let_1 V2475e3)) (@ (@ tptp.ap (@ _let_1 V2476e4)) (@ (@ tptp.ap (@ _let_1 V2477e5)) (@ (@ tptp.ap (@ _let_1 V2478e6)) (@ (@ tptp.ap (@ _let_1 V2479e7)) (@ (@ tptp.ap (@ _let_1 V2480e8)) (@ (@ tptp.ap (@ _let_1 V2481e9)) V2472l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_75)) _let_3)) (exists ((V2482l_27 $$unsorted)) (and (@ (@ tptp.mem V2482l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2483e1 $$unsorted)) (and (@ (@ tptp.mem V2483e1) A_27a) (exists ((V2484e2 $$unsorted)) (and (@ (@ tptp.mem V2484e2) A_27a) (exists ((V2485e3 $$unsorted)) (and (@ (@ tptp.mem V2485e3) A_27a) (exists ((V2486e4 $$unsorted)) (and (@ (@ tptp.mem V2486e4) A_27a) (exists ((V2487e5 $$unsorted)) (and (@ (@ tptp.mem V2487e5) A_27a) (exists ((V2488e6 $$unsorted)) (and (@ (@ tptp.mem V2488e6) A_27a) (exists ((V2489e7 $$unsorted)) (and (@ (@ tptp.mem V2489e7) A_27a) (exists ((V2490e8 $$unsorted)) (and (@ (@ tptp.mem V2490e8) A_27a) (exists ((V2491e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2491e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2483e1)) (@ (@ tptp.ap (@ _let_1 V2484e2)) (@ (@ tptp.ap (@ _let_1 V2485e3)) (@ (@ tptp.ap (@ _let_1 V2486e4)) (@ (@ tptp.ap (@ _let_1 V2487e5)) (@ (@ tptp.ap (@ _let_1 V2488e6)) (@ (@ tptp.ap (@ _let_1 V2489e7)) (@ (@ tptp.ap (@ _let_1 V2490e8)) (@ (@ tptp.ap (@ _let_1 V2491e9)) V2482l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_75)) (exists ((V2492l_27 $$unsorted)) (and (@ (@ tptp.mem V2492l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2493e1 $$unsorted)) (and (@ (@ tptp.mem V2493e1) A_27a) (exists ((V2494e2 $$unsorted)) (and (@ (@ tptp.mem V2494e2) A_27a) (exists ((V2495e3 $$unsorted)) (and (@ (@ tptp.mem V2495e3) A_27a) (exists ((V2496e4 $$unsorted)) (and (@ (@ tptp.mem V2496e4) A_27a) (exists ((V2497e5 $$unsorted)) (and (@ (@ tptp.mem V2497e5) A_27a) (exists ((V2498e6 $$unsorted)) (and (@ (@ tptp.mem V2498e6) A_27a) (exists ((V2499e7 $$unsorted)) (and (@ (@ tptp.mem V2499e7) A_27a) (exists ((V2500e8 $$unsorted)) (and (@ (@ tptp.mem V2500e8) A_27a) (exists ((V2501e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2501e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2493e1)) (@ (@ tptp.ap (@ _let_1 V2494e2)) (@ (@ tptp.ap (@ _let_1 V2495e3)) (@ (@ tptp.ap (@ _let_1 V2496e4)) (@ (@ tptp.ap (@ _let_1 V2497e5)) (@ (@ tptp.ap (@ _let_1 V2498e6)) (@ (@ tptp.ap (@ _let_1 V2499e7)) (@ (@ tptp.ap (@ _let_1 V2500e8)) (@ (@ tptp.ap (@ _let_1 V2501e9)) V2492l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_78)) _let_3)) (exists ((V2502l_27 $$unsorted)) (and (@ (@ tptp.mem V2502l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2503e1 $$unsorted)) (and (@ (@ tptp.mem V2503e1) A_27a) (exists ((V2504e2 $$unsorted)) (and (@ (@ tptp.mem V2504e2) A_27a) (exists ((V2505e3 $$unsorted)) (and (@ (@ tptp.mem V2505e3) A_27a) (exists ((V2506e4 $$unsorted)) (and (@ (@ tptp.mem V2506e4) A_27a) (exists ((V2507e5 $$unsorted)) (and (@ (@ tptp.mem V2507e5) A_27a) (exists ((V2508e6 $$unsorted)) (and (@ (@ tptp.mem V2508e6) A_27a) (exists ((V2509e7 $$unsorted)) (and (@ (@ tptp.mem V2509e7) A_27a) (exists ((V2510e8 $$unsorted)) (and (@ (@ tptp.mem V2510e8) A_27a) (exists ((V2511e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2511e9) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2502l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2503e1)) (@ (@ tptp.ap (@ _let_1 V2504e2)) (@ (@ tptp.ap (@ _let_1 V2505e3)) (@ (@ tptp.ap (@ _let_1 V2506e4)) (@ (@ tptp.ap (@ _let_1 V2507e5)) (@ (@ tptp.ap (@ _let_1 V2508e6)) (@ (@ tptp.ap (@ _let_1 V2509e7)) (@ (@ tptp.ap (@ _let_1 V2510e8)) (@ (@ tptp.ap (@ _let_1 V2511e9)) V2502l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_78)) (exists ((V2512l_27 $$unsorted)) (and (@ (@ tptp.mem V2512l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2513e1 $$unsorted)) (and (@ (@ tptp.mem V2513e1) A_27a) (exists ((V2514e2 $$unsorted)) (and (@ (@ tptp.mem V2514e2) A_27a) (exists ((V2515e3 $$unsorted)) (and (@ (@ tptp.mem V2515e3) A_27a) (exists ((V2516e4 $$unsorted)) (and (@ (@ tptp.mem V2516e4) A_27a) (exists ((V2517e5 $$unsorted)) (and (@ (@ tptp.mem V2517e5) A_27a) (exists ((V2518e6 $$unsorted)) (and (@ (@ tptp.mem V2518e6) A_27a) (exists ((V2519e7 $$unsorted)) (and (@ (@ tptp.mem V2519e7) A_27a) (exists ((V2520e8 $$unsorted)) (and (@ (@ tptp.mem V2520e8) A_27a) (exists ((V2521e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2521e9) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2512l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2513e1)) (@ (@ tptp.ap (@ _let_1 V2514e2)) (@ (@ tptp.ap (@ _let_1 V2515e3)) (@ (@ tptp.ap (@ _let_1 V2516e4)) (@ (@ tptp.ap (@ _let_1 V2517e5)) (@ (@ tptp.ap (@ _let_1 V2518e6)) (@ (@ tptp.ap (@ _let_1 V2519e7)) (@ (@ tptp.ap (@ _let_1 V2520e8)) (@ (@ tptp.ap (@ _let_1 V2521e9)) V2512l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_76)) _let_3)) (exists ((V2522l_27 $$unsorted)) (and (@ (@ tptp.mem V2522l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2523e1 $$unsorted)) (and (@ (@ tptp.mem V2523e1) A_27a) (exists ((V2524e2 $$unsorted)) (and (@ (@ tptp.mem V2524e2) A_27a) (exists ((V2525e3 $$unsorted)) (and (@ (@ tptp.mem V2525e3) A_27a) (exists ((V2526e4 $$unsorted)) (and (@ (@ tptp.mem V2526e4) A_27a) (exists ((V2527e5 $$unsorted)) (and (@ (@ tptp.mem V2527e5) A_27a) (exists ((V2528e6 $$unsorted)) (and (@ (@ tptp.mem V2528e6) A_27a) (exists ((V2529e7 $$unsorted)) (and (@ (@ tptp.mem V2529e7) A_27a) (exists ((V2530e8 $$unsorted)) (and (@ (@ tptp.mem V2530e8) A_27a) (exists ((V2531e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2531e9) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2522l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2523e1)) (@ (@ tptp.ap (@ _let_1 V2524e2)) (@ (@ tptp.ap (@ _let_1 V2525e3)) (@ (@ tptp.ap (@ _let_1 V2526e4)) (@ (@ tptp.ap (@ _let_1 V2527e5)) (@ (@ tptp.ap (@ _let_1 V2528e6)) (@ (@ tptp.ap (@ _let_1 V2529e7)) (@ (@ tptp.ap (@ _let_1 V2530e8)) (@ (@ tptp.ap (@ _let_1 V2531e9)) V2522l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_76)) (exists ((V2532l_27 $$unsorted)) (and (@ (@ tptp.mem V2532l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2533e1 $$unsorted)) (and (@ (@ tptp.mem V2533e1) A_27a) (exists ((V2534e2 $$unsorted)) (and (@ (@ tptp.mem V2534e2) A_27a) (exists ((V2535e3 $$unsorted)) (and (@ (@ tptp.mem V2535e3) A_27a) (exists ((V2536e4 $$unsorted)) (and (@ (@ tptp.mem V2536e4) A_27a) (exists ((V2537e5 $$unsorted)) (and (@ (@ tptp.mem V2537e5) A_27a) (exists ((V2538e6 $$unsorted)) (and (@ (@ tptp.mem V2538e6) A_27a) (exists ((V2539e7 $$unsorted)) (and (@ (@ tptp.mem V2539e7) A_27a) (exists ((V2540e8 $$unsorted)) (and (@ (@ tptp.mem V2540e8) A_27a) (exists ((V2541e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2541e9) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2532l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2533e1)) (@ (@ tptp.ap (@ _let_1 V2534e2)) (@ (@ tptp.ap (@ _let_1 V2535e3)) (@ (@ tptp.ap (@ _let_1 V2536e4)) (@ (@ tptp.ap (@ _let_1 V2537e5)) (@ (@ tptp.ap (@ _let_1 V2538e6)) (@ (@ tptp.ap (@ _let_1 V2539e7)) (@ (@ tptp.ap (@ _let_1 V2540e8)) (@ (@ tptp.ap (@ _let_1 V2541e9)) V2532l_27)))))))))))))))))))))))))))))))) (= (= _let_13 _let_79) (exists ((V2542l_27 $$unsorted)) (and (@ (@ tptp.mem V2542l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2543e1 $$unsorted)) (and (@ (@ tptp.mem V2543e1) A_27a) (exists ((V2544e2 $$unsorted)) (and (@ (@ tptp.mem V2544e2) A_27a) (exists ((V2545e3 $$unsorted)) (and (@ (@ tptp.mem V2545e3) A_27a) (exists ((V2546e4 $$unsorted)) (and (@ (@ tptp.mem V2546e4) A_27a) (exists ((V2547e5 $$unsorted)) (and (@ (@ tptp.mem V2547e5) A_27a) (exists ((V2548e6 $$unsorted)) (and (@ (@ tptp.mem V2548e6) A_27a) (exists ((V2549e7 $$unsorted)) (and (@ (@ tptp.mem V2549e7) A_27a) (exists ((V2550e8 $$unsorted)) (and (@ (@ tptp.mem V2550e8) A_27a) (exists ((V2551e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2551e9) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2542l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2543e1)) (@ (@ tptp.ap (@ _let_1 V2544e2)) (@ (@ tptp.ap (@ _let_1 V2545e3)) (@ (@ tptp.ap (@ _let_1 V2546e4)) (@ (@ tptp.ap (@ _let_1 V2547e5)) (@ (@ tptp.ap (@ _let_1 V2548e6)) (@ (@ tptp.ap (@ _let_1 V2549e7)) (@ (@ tptp.ap (@ _let_1 V2550e8)) (@ (@ tptp.ap (@ _let_1 V2551e9)) V2542l_27)))))))))))))))))))))))))))))))) (= (= _let_79 _let_13) (exists ((V2552l_27 $$unsorted)) (and (@ (@ tptp.mem V2552l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2553e1 $$unsorted)) (and (@ (@ tptp.mem V2553e1) A_27a) (exists ((V2554e2 $$unsorted)) (and (@ (@ tptp.mem V2554e2) A_27a) (exists ((V2555e3 $$unsorted)) (and (@ (@ tptp.mem V2555e3) A_27a) (exists ((V2556e4 $$unsorted)) (and (@ (@ tptp.mem V2556e4) A_27a) (exists ((V2557e5 $$unsorted)) (and (@ (@ tptp.mem V2557e5) A_27a) (exists ((V2558e6 $$unsorted)) (and (@ (@ tptp.mem V2558e6) A_27a) (exists ((V2559e7 $$unsorted)) (and (@ (@ tptp.mem V2559e7) A_27a) (exists ((V2560e8 $$unsorted)) (and (@ (@ tptp.mem V2560e8) A_27a) (exists ((V2561e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2561e9) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2552l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2553e1)) (@ (@ tptp.ap (@ _let_1 V2554e2)) (@ (@ tptp.ap (@ _let_1 V2555e3)) (@ (@ tptp.ap (@ _let_1 V2556e4)) (@ (@ tptp.ap (@ _let_1 V2557e5)) (@ (@ tptp.ap (@ _let_1 V2558e6)) (@ (@ tptp.ap (@ _let_1 V2559e7)) (@ (@ tptp.ap (@ _let_1 V2560e8)) (@ (@ tptp.ap (@ _let_1 V2561e9)) V2552l_27)))))))))))))))))))))))))))))))) (= (= _let_13 _let_77) (exists ((V2562l_27 $$unsorted)) (and (@ (@ tptp.mem V2562l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2563e1 $$unsorted)) (and (@ (@ tptp.mem V2563e1) A_27a) (exists ((V2564e2 $$unsorted)) (and (@ (@ tptp.mem V2564e2) A_27a) (exists ((V2565e3 $$unsorted)) (and (@ (@ tptp.mem V2565e3) A_27a) (exists ((V2566e4 $$unsorted)) (and (@ (@ tptp.mem V2566e4) A_27a) (exists ((V2567e5 $$unsorted)) (and (@ (@ tptp.mem V2567e5) A_27a) (exists ((V2568e6 $$unsorted)) (and (@ (@ tptp.mem V2568e6) A_27a) (exists ((V2569e7 $$unsorted)) (and (@ (@ tptp.mem V2569e7) A_27a) (exists ((V2570e8 $$unsorted)) (and (@ (@ tptp.mem V2570e8) A_27a) (exists ((V2571e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2571e9) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2562l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2563e1)) (@ (@ tptp.ap (@ _let_1 V2564e2)) (@ (@ tptp.ap (@ _let_1 V2565e3)) (@ (@ tptp.ap (@ _let_1 V2566e4)) (@ (@ tptp.ap (@ _let_1 V2567e5)) (@ (@ tptp.ap (@ _let_1 V2568e6)) (@ (@ tptp.ap (@ _let_1 V2569e7)) (@ (@ tptp.ap (@ _let_1 V2570e8)) (@ (@ tptp.ap (@ _let_1 V2571e9)) V2562l_27)))))))))))))))))))))))))))))))) (= (= _let_77 _let_13) (exists ((V2572l_27 $$unsorted)) (and (@ (@ tptp.mem V2572l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2573e1 $$unsorted)) (and (@ (@ tptp.mem V2573e1) A_27a) (exists ((V2574e2 $$unsorted)) (and (@ (@ tptp.mem V2574e2) A_27a) (exists ((V2575e3 $$unsorted)) (and (@ (@ tptp.mem V2575e3) A_27a) (exists ((V2576e4 $$unsorted)) (and (@ (@ tptp.mem V2576e4) A_27a) (exists ((V2577e5 $$unsorted)) (and (@ (@ tptp.mem V2577e5) A_27a) (exists ((V2578e6 $$unsorted)) (and (@ (@ tptp.mem V2578e6) A_27a) (exists ((V2579e7 $$unsorted)) (and (@ (@ tptp.mem V2579e7) A_27a) (exists ((V2580e8 $$unsorted)) (and (@ (@ tptp.mem V2580e8) A_27a) (exists ((V2581e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2581e9) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2572l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2573e1)) (@ (@ tptp.ap (@ _let_1 V2574e2)) (@ (@ tptp.ap (@ _let_1 V2575e3)) (@ (@ tptp.ap (@ _let_1 V2576e4)) (@ (@ tptp.ap (@ _let_1 V2577e5)) (@ (@ tptp.ap (@ _let_1 V2578e6)) (@ (@ tptp.ap (@ _let_1 V2579e7)) (@ (@ tptp.ap (@ _let_1 V2580e8)) (@ (@ tptp.ap (@ _let_1 V2581e9)) V2572l_27)))))))))))))))))))))))))))))))) (= (= _let_13 _let_73) (exists ((V2582e1 $$unsorted)) (and (@ (@ tptp.mem V2582e1) A_27a) (exists ((V2583e2 $$unsorted)) (and (@ (@ tptp.mem V2583e2) A_27a) (exists ((V2584e3 $$unsorted)) (and (@ (@ tptp.mem V2584e3) A_27a) (exists ((V2585e4 $$unsorted)) (and (@ (@ tptp.mem V2585e4) A_27a) (exists ((V2586e5 $$unsorted)) (and (@ (@ tptp.mem V2586e5) A_27a) (exists ((V2587e6 $$unsorted)) (and (@ (@ tptp.mem V2587e6) A_27a) (exists ((V2588e7 $$unsorted)) (and (@ (@ tptp.mem V2588e7) A_27a) (exists ((V2589e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2589e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2582e1)) (@ (@ tptp.ap (@ _let_1 V2583e2)) (@ (@ tptp.ap (@ _let_1 V2584e3)) (@ (@ tptp.ap (@ _let_1 V2585e4)) (@ (@ tptp.ap (@ _let_1 V2586e5)) (@ (@ tptp.ap (@ _let_1 V2587e6)) (@ (@ tptp.ap (@ _let_1 V2588e7)) (@ (@ tptp.ap (@ _let_1 V2589e8)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))) (= (= _let_73 _let_13) (exists ((V2590e1 $$unsorted)) (and (@ (@ tptp.mem V2590e1) A_27a) (exists ((V2591e2 $$unsorted)) (and (@ (@ tptp.mem V2591e2) A_27a) (exists ((V2592e3 $$unsorted)) (and (@ (@ tptp.mem V2592e3) A_27a) (exists ((V2593e4 $$unsorted)) (and (@ (@ tptp.mem V2593e4) A_27a) (exists ((V2594e5 $$unsorted)) (and (@ (@ tptp.mem V2594e5) A_27a) (exists ((V2595e6 $$unsorted)) (and (@ (@ tptp.mem V2595e6) A_27a) (exists ((V2596e7 $$unsorted)) (and (@ (@ tptp.mem V2596e7) A_27a) (exists ((V2597e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2597e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2590e1)) (@ (@ tptp.ap (@ _let_1 V2591e2)) (@ (@ tptp.ap (@ _let_1 V2592e3)) (@ (@ tptp.ap (@ _let_1 V2593e4)) (@ (@ tptp.ap (@ _let_1 V2594e5)) (@ (@ tptp.ap (@ _let_1 V2595e6)) (@ (@ tptp.ap (@ _let_1 V2596e7)) (@ (@ tptp.ap (@ _let_1 V2597e8)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_61)) _let_3)) (exists ((V2598l_27 $$unsorted)) (and (@ (@ tptp.mem V2598l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2599e1 $$unsorted)) (and (@ (@ tptp.mem V2599e1) A_27a) (exists ((V2600e2 $$unsorted)) (and (@ (@ tptp.mem V2600e2) A_27a) (exists ((V2601e3 $$unsorted)) (and (@ (@ tptp.mem V2601e3) A_27a) (exists ((V2602e4 $$unsorted)) (and (@ (@ tptp.mem V2602e4) A_27a) (exists ((V2603e5 $$unsorted)) (and (@ (@ tptp.mem V2603e5) A_27a) (exists ((V2604e6 $$unsorted)) (and (@ (@ tptp.mem V2604e6) A_27a) (exists ((V2605e7 $$unsorted)) (and (@ (@ tptp.mem V2605e7) A_27a) (exists ((V2606e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2606e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2599e1)) (@ (@ tptp.ap (@ _let_1 V2600e2)) (@ (@ tptp.ap (@ _let_1 V2601e3)) (@ (@ tptp.ap (@ _let_1 V2602e4)) (@ (@ tptp.ap (@ _let_1 V2603e5)) (@ (@ tptp.ap (@ _let_1 V2604e6)) (@ (@ tptp.ap (@ _let_1 V2605e7)) (@ (@ tptp.ap (@ _let_1 V2606e8)) V2598l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_61)) (exists ((V2607l_27 $$unsorted)) (and (@ (@ tptp.mem V2607l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2608e1 $$unsorted)) (and (@ (@ tptp.mem V2608e1) A_27a) (exists ((V2609e2 $$unsorted)) (and (@ (@ tptp.mem V2609e2) A_27a) (exists ((V2610e3 $$unsorted)) (and (@ (@ tptp.mem V2610e3) A_27a) (exists ((V2611e4 $$unsorted)) (and (@ (@ tptp.mem V2611e4) A_27a) (exists ((V2612e5 $$unsorted)) (and (@ (@ tptp.mem V2612e5) A_27a) (exists ((V2613e6 $$unsorted)) (and (@ (@ tptp.mem V2613e6) A_27a) (exists ((V2614e7 $$unsorted)) (and (@ (@ tptp.mem V2614e7) A_27a) (exists ((V2615e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2615e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2608e1)) (@ (@ tptp.ap (@ _let_1 V2609e2)) (@ (@ tptp.ap (@ _let_1 V2610e3)) (@ (@ tptp.ap (@ _let_1 V2611e4)) (@ (@ tptp.ap (@ _let_1 V2612e5)) (@ (@ tptp.ap (@ _let_1 V2613e6)) (@ (@ tptp.ap (@ _let_1 V2614e7)) (@ (@ tptp.ap (@ _let_1 V2615e8)) V2607l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_68)) _let_3)) (exists ((V2616l_27 $$unsorted)) (and (@ (@ tptp.mem V2616l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2617e1 $$unsorted)) (and (@ (@ tptp.mem V2617e1) A_27a) (exists ((V2618e2 $$unsorted)) (and (@ (@ tptp.mem V2618e2) A_27a) (exists ((V2619e3 $$unsorted)) (and (@ (@ tptp.mem V2619e3) A_27a) (exists ((V2620e4 $$unsorted)) (and (@ (@ tptp.mem V2620e4) A_27a) (exists ((V2621e5 $$unsorted)) (and (@ (@ tptp.mem V2621e5) A_27a) (exists ((V2622e6 $$unsorted)) (and (@ (@ tptp.mem V2622e6) A_27a) (exists ((V2623e7 $$unsorted)) (and (@ (@ tptp.mem V2623e7) A_27a) (exists ((V2624e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2624e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2617e1)) (@ (@ tptp.ap (@ _let_1 V2618e2)) (@ (@ tptp.ap (@ _let_1 V2619e3)) (@ (@ tptp.ap (@ _let_1 V2620e4)) (@ (@ tptp.ap (@ _let_1 V2621e5)) (@ (@ tptp.ap (@ _let_1 V2622e6)) (@ (@ tptp.ap (@ _let_1 V2623e7)) (@ (@ tptp.ap (@ _let_1 V2624e8)) V2616l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_68)) (exists ((V2625l_27 $$unsorted)) (and (@ (@ tptp.mem V2625l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2626e1 $$unsorted)) (and (@ (@ tptp.mem V2626e1) A_27a) (exists ((V2627e2 $$unsorted)) (and (@ (@ tptp.mem V2627e2) A_27a) (exists ((V2628e3 $$unsorted)) (and (@ (@ tptp.mem V2628e3) A_27a) (exists ((V2629e4 $$unsorted)) (and (@ (@ tptp.mem V2629e4) A_27a) (exists ((V2630e5 $$unsorted)) (and (@ (@ tptp.mem V2630e5) A_27a) (exists ((V2631e6 $$unsorted)) (and (@ (@ tptp.mem V2631e6) A_27a) (exists ((V2632e7 $$unsorted)) (and (@ (@ tptp.mem V2632e7) A_27a) (exists ((V2633e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2633e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2626e1)) (@ (@ tptp.ap (@ _let_1 V2627e2)) (@ (@ tptp.ap (@ _let_1 V2628e3)) (@ (@ tptp.ap (@ _let_1 V2629e4)) (@ (@ tptp.ap (@ _let_1 V2630e5)) (@ (@ tptp.ap (@ _let_1 V2631e6)) (@ (@ tptp.ap (@ _let_1 V2632e7)) (@ (@ tptp.ap (@ _let_1 V2633e8)) V2625l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_71)) _let_3)) (exists ((V2634l_27 $$unsorted)) (and (@ (@ tptp.mem V2634l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2635e1 $$unsorted)) (and (@ (@ tptp.mem V2635e1) A_27a) (exists ((V2636e2 $$unsorted)) (and (@ (@ tptp.mem V2636e2) A_27a) (exists ((V2637e3 $$unsorted)) (and (@ (@ tptp.mem V2637e3) A_27a) (exists ((V2638e4 $$unsorted)) (and (@ (@ tptp.mem V2638e4) A_27a) (exists ((V2639e5 $$unsorted)) (and (@ (@ tptp.mem V2639e5) A_27a) (exists ((V2640e6 $$unsorted)) (and (@ (@ tptp.mem V2640e6) A_27a) (exists ((V2641e7 $$unsorted)) (and (@ (@ tptp.mem V2641e7) A_27a) (exists ((V2642e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2642e8) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2634l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2635e1)) (@ (@ tptp.ap (@ _let_1 V2636e2)) (@ (@ tptp.ap (@ _let_1 V2637e3)) (@ (@ tptp.ap (@ _let_1 V2638e4)) (@ (@ tptp.ap (@ _let_1 V2639e5)) (@ (@ tptp.ap (@ _let_1 V2640e6)) (@ (@ tptp.ap (@ _let_1 V2641e7)) (@ (@ tptp.ap (@ _let_1 V2642e8)) V2634l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_71)) (exists ((V2643l_27 $$unsorted)) (and (@ (@ tptp.mem V2643l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2644e1 $$unsorted)) (and (@ (@ tptp.mem V2644e1) A_27a) (exists ((V2645e2 $$unsorted)) (and (@ (@ tptp.mem V2645e2) A_27a) (exists ((V2646e3 $$unsorted)) (and (@ (@ tptp.mem V2646e3) A_27a) (exists ((V2647e4 $$unsorted)) (and (@ (@ tptp.mem V2647e4) A_27a) (exists ((V2648e5 $$unsorted)) (and (@ (@ tptp.mem V2648e5) A_27a) (exists ((V2649e6 $$unsorted)) (and (@ (@ tptp.mem V2649e6) A_27a) (exists ((V2650e7 $$unsorted)) (and (@ (@ tptp.mem V2650e7) A_27a) (exists ((V2651e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2651e8) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2643l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2644e1)) (@ (@ tptp.ap (@ _let_1 V2645e2)) (@ (@ tptp.ap (@ _let_1 V2646e3)) (@ (@ tptp.ap (@ _let_1 V2647e4)) (@ (@ tptp.ap (@ _let_1 V2648e5)) (@ (@ tptp.ap (@ _let_1 V2649e6)) (@ (@ tptp.ap (@ _let_1 V2650e7)) (@ (@ tptp.ap (@ _let_1 V2651e8)) V2643l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_69)) _let_3)) (exists ((V2652l_27 $$unsorted)) (and (@ (@ tptp.mem V2652l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2653e1 $$unsorted)) (and (@ (@ tptp.mem V2653e1) A_27a) (exists ((V2654e2 $$unsorted)) (and (@ (@ tptp.mem V2654e2) A_27a) (exists ((V2655e3 $$unsorted)) (and (@ (@ tptp.mem V2655e3) A_27a) (exists ((V2656e4 $$unsorted)) (and (@ (@ tptp.mem V2656e4) A_27a) (exists ((V2657e5 $$unsorted)) (and (@ (@ tptp.mem V2657e5) A_27a) (exists ((V2658e6 $$unsorted)) (and (@ (@ tptp.mem V2658e6) A_27a) (exists ((V2659e7 $$unsorted)) (and (@ (@ tptp.mem V2659e7) A_27a) (exists ((V2660e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2660e8) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2652l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2653e1)) (@ (@ tptp.ap (@ _let_1 V2654e2)) (@ (@ tptp.ap (@ _let_1 V2655e3)) (@ (@ tptp.ap (@ _let_1 V2656e4)) (@ (@ tptp.ap (@ _let_1 V2657e5)) (@ (@ tptp.ap (@ _let_1 V2658e6)) (@ (@ tptp.ap (@ _let_1 V2659e7)) (@ (@ tptp.ap (@ _let_1 V2660e8)) V2652l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_69)) (exists ((V2661l_27 $$unsorted)) (and (@ (@ tptp.mem V2661l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2662e1 $$unsorted)) (and (@ (@ tptp.mem V2662e1) A_27a) (exists ((V2663e2 $$unsorted)) (and (@ (@ tptp.mem V2663e2) A_27a) (exists ((V2664e3 $$unsorted)) (and (@ (@ tptp.mem V2664e3) A_27a) (exists ((V2665e4 $$unsorted)) (and (@ (@ tptp.mem V2665e4) A_27a) (exists ((V2666e5 $$unsorted)) (and (@ (@ tptp.mem V2666e5) A_27a) (exists ((V2667e6 $$unsorted)) (and (@ (@ tptp.mem V2667e6) A_27a) (exists ((V2668e7 $$unsorted)) (and (@ (@ tptp.mem V2668e7) A_27a) (exists ((V2669e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2669e8) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2661l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2662e1)) (@ (@ tptp.ap (@ _let_1 V2663e2)) (@ (@ tptp.ap (@ _let_1 V2664e3)) (@ (@ tptp.ap (@ _let_1 V2665e4)) (@ (@ tptp.ap (@ _let_1 V2666e5)) (@ (@ tptp.ap (@ _let_1 V2667e6)) (@ (@ tptp.ap (@ _let_1 V2668e7)) (@ (@ tptp.ap (@ _let_1 V2669e8)) V2661l_27))))))))))))))))))))))))))))) (= (= _let_13 _let_72) (exists ((V2670l_27 $$unsorted)) (and (@ (@ tptp.mem V2670l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2671e1 $$unsorted)) (and (@ (@ tptp.mem V2671e1) A_27a) (exists ((V2672e2 $$unsorted)) (and (@ (@ tptp.mem V2672e2) A_27a) (exists ((V2673e3 $$unsorted)) (and (@ (@ tptp.mem V2673e3) A_27a) (exists ((V2674e4 $$unsorted)) (and (@ (@ tptp.mem V2674e4) A_27a) (exists ((V2675e5 $$unsorted)) (and (@ (@ tptp.mem V2675e5) A_27a) (exists ((V2676e6 $$unsorted)) (and (@ (@ tptp.mem V2676e6) A_27a) (exists ((V2677e7 $$unsorted)) (and (@ (@ tptp.mem V2677e7) A_27a) (exists ((V2678e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2678e8) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2670l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2671e1)) (@ (@ tptp.ap (@ _let_1 V2672e2)) (@ (@ tptp.ap (@ _let_1 V2673e3)) (@ (@ tptp.ap (@ _let_1 V2674e4)) (@ (@ tptp.ap (@ _let_1 V2675e5)) (@ (@ tptp.ap (@ _let_1 V2676e6)) (@ (@ tptp.ap (@ _let_1 V2677e7)) (@ (@ tptp.ap (@ _let_1 V2678e8)) V2670l_27))))))))))))))))))))))))))))) (= (= _let_72 _let_13) (exists ((V2679l_27 $$unsorted)) (and (@ (@ tptp.mem V2679l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2680e1 $$unsorted)) (and (@ (@ tptp.mem V2680e1) A_27a) (exists ((V2681e2 $$unsorted)) (and (@ (@ tptp.mem V2681e2) A_27a) (exists ((V2682e3 $$unsorted)) (and (@ (@ tptp.mem V2682e3) A_27a) (exists ((V2683e4 $$unsorted)) (and (@ (@ tptp.mem V2683e4) A_27a) (exists ((V2684e5 $$unsorted)) (and (@ (@ tptp.mem V2684e5) A_27a) (exists ((V2685e6 $$unsorted)) (and (@ (@ tptp.mem V2685e6) A_27a) (exists ((V2686e7 $$unsorted)) (and (@ (@ tptp.mem V2686e7) A_27a) (exists ((V2687e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2687e8) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2679l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2680e1)) (@ (@ tptp.ap (@ _let_1 V2681e2)) (@ (@ tptp.ap (@ _let_1 V2682e3)) (@ (@ tptp.ap (@ _let_1 V2683e4)) (@ (@ tptp.ap (@ _let_1 V2684e5)) (@ (@ tptp.ap (@ _let_1 V2685e6)) (@ (@ tptp.ap (@ _let_1 V2686e7)) (@ (@ tptp.ap (@ _let_1 V2687e8)) V2679l_27))))))))))))))))))))))))))))) (= (= _let_13 _let_70) (exists ((V2688l_27 $$unsorted)) (and (@ (@ tptp.mem V2688l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2689e1 $$unsorted)) (and (@ (@ tptp.mem V2689e1) A_27a) (exists ((V2690e2 $$unsorted)) (and (@ (@ tptp.mem V2690e2) A_27a) (exists ((V2691e3 $$unsorted)) (and (@ (@ tptp.mem V2691e3) A_27a) (exists ((V2692e4 $$unsorted)) (and (@ (@ tptp.mem V2692e4) A_27a) (exists ((V2693e5 $$unsorted)) (and (@ (@ tptp.mem V2693e5) A_27a) (exists ((V2694e6 $$unsorted)) (and (@ (@ tptp.mem V2694e6) A_27a) (exists ((V2695e7 $$unsorted)) (and (@ (@ tptp.mem V2695e7) A_27a) (exists ((V2696e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2696e8) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2688l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2689e1)) (@ (@ tptp.ap (@ _let_1 V2690e2)) (@ (@ tptp.ap (@ _let_1 V2691e3)) (@ (@ tptp.ap (@ _let_1 V2692e4)) (@ (@ tptp.ap (@ _let_1 V2693e5)) (@ (@ tptp.ap (@ _let_1 V2694e6)) (@ (@ tptp.ap (@ _let_1 V2695e7)) (@ (@ tptp.ap (@ _let_1 V2696e8)) V2688l_27))))))))))))))))))))))))))))) (= (= _let_70 _let_13) (exists ((V2697l_27 $$unsorted)) (and (@ (@ tptp.mem V2697l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2698e1 $$unsorted)) (and (@ (@ tptp.mem V2698e1) A_27a) (exists ((V2699e2 $$unsorted)) (and (@ (@ tptp.mem V2699e2) A_27a) (exists ((V2700e3 $$unsorted)) (and (@ (@ tptp.mem V2700e3) A_27a) (exists ((V2701e4 $$unsorted)) (and (@ (@ tptp.mem V2701e4) A_27a) (exists ((V2702e5 $$unsorted)) (and (@ (@ tptp.mem V2702e5) A_27a) (exists ((V2703e6 $$unsorted)) (and (@ (@ tptp.mem V2703e6) A_27a) (exists ((V2704e7 $$unsorted)) (and (@ (@ tptp.mem V2704e7) A_27a) (exists ((V2705e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2705e8) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2697l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2698e1)) (@ (@ tptp.ap (@ _let_1 V2699e2)) (@ (@ tptp.ap (@ _let_1 V2700e3)) (@ (@ tptp.ap (@ _let_1 V2701e4)) (@ (@ tptp.ap (@ _let_1 V2702e5)) (@ (@ tptp.ap (@ _let_1 V2703e6)) (@ (@ tptp.ap (@ _let_1 V2704e7)) (@ (@ tptp.ap (@ _let_1 V2705e8)) V2697l_27))))))))))))))))))))))))))))) (= (= _let_13 _let_66) (exists ((V2706e1 $$unsorted)) (and (@ (@ tptp.mem V2706e1) A_27a) (exists ((V2707e2 $$unsorted)) (and (@ (@ tptp.mem V2707e2) A_27a) (exists ((V2708e3 $$unsorted)) (and (@ (@ tptp.mem V2708e3) A_27a) (exists ((V2709e4 $$unsorted)) (and (@ (@ tptp.mem V2709e4) A_27a) (exists ((V2710e5 $$unsorted)) (and (@ (@ tptp.mem V2710e5) A_27a) (exists ((V2711e6 $$unsorted)) (and (@ (@ tptp.mem V2711e6) A_27a) (exists ((V2712e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2712e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2706e1)) (@ (@ tptp.ap (@ _let_1 V2707e2)) (@ (@ tptp.ap (@ _let_1 V2708e3)) (@ (@ tptp.ap (@ _let_1 V2709e4)) (@ (@ tptp.ap (@ _let_1 V2710e5)) (@ (@ tptp.ap (@ _let_1 V2711e6)) (@ (@ tptp.ap (@ _let_1 V2712e7)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))) (= (= _let_66 _let_13) (exists ((V2713e1 $$unsorted)) (and (@ (@ tptp.mem V2713e1) A_27a) (exists ((V2714e2 $$unsorted)) (and (@ (@ tptp.mem V2714e2) A_27a) (exists ((V2715e3 $$unsorted)) (and (@ (@ tptp.mem V2715e3) A_27a) (exists ((V2716e4 $$unsorted)) (and (@ (@ tptp.mem V2716e4) A_27a) (exists ((V2717e5 $$unsorted)) (and (@ (@ tptp.mem V2717e5) A_27a) (exists ((V2718e6 $$unsorted)) (and (@ (@ tptp.mem V2718e6) A_27a) (exists ((V2719e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2719e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2713e1)) (@ (@ tptp.ap (@ _let_1 V2714e2)) (@ (@ tptp.ap (@ _let_1 V2715e3)) (@ (@ tptp.ap (@ _let_1 V2716e4)) (@ (@ tptp.ap (@ _let_1 V2717e5)) (@ (@ tptp.ap (@ _let_1 V2718e6)) (@ (@ tptp.ap (@ _let_1 V2719e7)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_54)) _let_3)) (exists ((V2720l_27 $$unsorted)) (and (@ (@ tptp.mem V2720l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2721e1 $$unsorted)) (and (@ (@ tptp.mem V2721e1) A_27a) (exists ((V2722e2 $$unsorted)) (and (@ (@ tptp.mem V2722e2) A_27a) (exists ((V2723e3 $$unsorted)) (and (@ (@ tptp.mem V2723e3) A_27a) (exists ((V2724e4 $$unsorted)) (and (@ (@ tptp.mem V2724e4) A_27a) (exists ((V2725e5 $$unsorted)) (and (@ (@ tptp.mem V2725e5) A_27a) (exists ((V2726e6 $$unsorted)) (and (@ (@ tptp.mem V2726e6) A_27a) (exists ((V2727e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2727e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2721e1)) (@ (@ tptp.ap (@ _let_1 V2722e2)) (@ (@ tptp.ap (@ _let_1 V2723e3)) (@ (@ tptp.ap (@ _let_1 V2724e4)) (@ (@ tptp.ap (@ _let_1 V2725e5)) (@ (@ tptp.ap (@ _let_1 V2726e6)) (@ (@ tptp.ap (@ _let_1 V2727e7)) V2720l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_54)) (exists ((V2728l_27 $$unsorted)) (and (@ (@ tptp.mem V2728l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2729e1 $$unsorted)) (and (@ (@ tptp.mem V2729e1) A_27a) (exists ((V2730e2 $$unsorted)) (and (@ (@ tptp.mem V2730e2) A_27a) (exists ((V2731e3 $$unsorted)) (and (@ (@ tptp.mem V2731e3) A_27a) (exists ((V2732e4 $$unsorted)) (and (@ (@ tptp.mem V2732e4) A_27a) (exists ((V2733e5 $$unsorted)) (and (@ (@ tptp.mem V2733e5) A_27a) (exists ((V2734e6 $$unsorted)) (and (@ (@ tptp.mem V2734e6) A_27a) (exists ((V2735e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2735e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2729e1)) (@ (@ tptp.ap (@ _let_1 V2730e2)) (@ (@ tptp.ap (@ _let_1 V2731e3)) (@ (@ tptp.ap (@ _let_1 V2732e4)) (@ (@ tptp.ap (@ _let_1 V2733e5)) (@ (@ tptp.ap (@ _let_1 V2734e6)) (@ (@ tptp.ap (@ _let_1 V2735e7)) V2728l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_61)) _let_3)) (exists ((V2736l_27 $$unsorted)) (and (@ (@ tptp.mem V2736l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2737e1 $$unsorted)) (and (@ (@ tptp.mem V2737e1) A_27a) (exists ((V2738e2 $$unsorted)) (and (@ (@ tptp.mem V2738e2) A_27a) (exists ((V2739e3 $$unsorted)) (and (@ (@ tptp.mem V2739e3) A_27a) (exists ((V2740e4 $$unsorted)) (and (@ (@ tptp.mem V2740e4) A_27a) (exists ((V2741e5 $$unsorted)) (and (@ (@ tptp.mem V2741e5) A_27a) (exists ((V2742e6 $$unsorted)) (and (@ (@ tptp.mem V2742e6) A_27a) (exists ((V2743e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2743e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2737e1)) (@ (@ tptp.ap (@ _let_1 V2738e2)) (@ (@ tptp.ap (@ _let_1 V2739e3)) (@ (@ tptp.ap (@ _let_1 V2740e4)) (@ (@ tptp.ap (@ _let_1 V2741e5)) (@ (@ tptp.ap (@ _let_1 V2742e6)) (@ (@ tptp.ap (@ _let_1 V2743e7)) V2736l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_61)) (exists ((V2744l_27 $$unsorted)) (and (@ (@ tptp.mem V2744l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2745e1 $$unsorted)) (and (@ (@ tptp.mem V2745e1) A_27a) (exists ((V2746e2 $$unsorted)) (and (@ (@ tptp.mem V2746e2) A_27a) (exists ((V2747e3 $$unsorted)) (and (@ (@ tptp.mem V2747e3) A_27a) (exists ((V2748e4 $$unsorted)) (and (@ (@ tptp.mem V2748e4) A_27a) (exists ((V2749e5 $$unsorted)) (and (@ (@ tptp.mem V2749e5) A_27a) (exists ((V2750e6 $$unsorted)) (and (@ (@ tptp.mem V2750e6) A_27a) (exists ((V2751e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2751e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2745e1)) (@ (@ tptp.ap (@ _let_1 V2746e2)) (@ (@ tptp.ap (@ _let_1 V2747e3)) (@ (@ tptp.ap (@ _let_1 V2748e4)) (@ (@ tptp.ap (@ _let_1 V2749e5)) (@ (@ tptp.ap (@ _let_1 V2750e6)) (@ (@ tptp.ap (@ _let_1 V2751e7)) V2744l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_64)) _let_3)) (exists ((V2752l_27 $$unsorted)) (and (@ (@ tptp.mem V2752l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2753e1 $$unsorted)) (and (@ (@ tptp.mem V2753e1) A_27a) (exists ((V2754e2 $$unsorted)) (and (@ (@ tptp.mem V2754e2) A_27a) (exists ((V2755e3 $$unsorted)) (and (@ (@ tptp.mem V2755e3) A_27a) (exists ((V2756e4 $$unsorted)) (and (@ (@ tptp.mem V2756e4) A_27a) (exists ((V2757e5 $$unsorted)) (and (@ (@ tptp.mem V2757e5) A_27a) (exists ((V2758e6 $$unsorted)) (and (@ (@ tptp.mem V2758e6) A_27a) (exists ((V2759e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2759e7) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2752l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2753e1)) (@ (@ tptp.ap (@ _let_1 V2754e2)) (@ (@ tptp.ap (@ _let_1 V2755e3)) (@ (@ tptp.ap (@ _let_1 V2756e4)) (@ (@ tptp.ap (@ _let_1 V2757e5)) (@ (@ tptp.ap (@ _let_1 V2758e6)) (@ (@ tptp.ap (@ _let_1 V2759e7)) V2752l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_64)) (exists ((V2760l_27 $$unsorted)) (and (@ (@ tptp.mem V2760l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2761e1 $$unsorted)) (and (@ (@ tptp.mem V2761e1) A_27a) (exists ((V2762e2 $$unsorted)) (and (@ (@ tptp.mem V2762e2) A_27a) (exists ((V2763e3 $$unsorted)) (and (@ (@ tptp.mem V2763e3) A_27a) (exists ((V2764e4 $$unsorted)) (and (@ (@ tptp.mem V2764e4) A_27a) (exists ((V2765e5 $$unsorted)) (and (@ (@ tptp.mem V2765e5) A_27a) (exists ((V2766e6 $$unsorted)) (and (@ (@ tptp.mem V2766e6) A_27a) (exists ((V2767e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2767e7) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2760l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2761e1)) (@ (@ tptp.ap (@ _let_1 V2762e2)) (@ (@ tptp.ap (@ _let_1 V2763e3)) (@ (@ tptp.ap (@ _let_1 V2764e4)) (@ (@ tptp.ap (@ _let_1 V2765e5)) (@ (@ tptp.ap (@ _let_1 V2766e6)) (@ (@ tptp.ap (@ _let_1 V2767e7)) V2760l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_62)) _let_3)) (exists ((V2768l_27 $$unsorted)) (and (@ (@ tptp.mem V2768l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2769e1 $$unsorted)) (and (@ (@ tptp.mem V2769e1) A_27a) (exists ((V2770e2 $$unsorted)) (and (@ (@ tptp.mem V2770e2) A_27a) (exists ((V2771e3 $$unsorted)) (and (@ (@ tptp.mem V2771e3) A_27a) (exists ((V2772e4 $$unsorted)) (and (@ (@ tptp.mem V2772e4) A_27a) (exists ((V2773e5 $$unsorted)) (and (@ (@ tptp.mem V2773e5) A_27a) (exists ((V2774e6 $$unsorted)) (and (@ (@ tptp.mem V2774e6) A_27a) (exists ((V2775e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2775e7) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2768l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2769e1)) (@ (@ tptp.ap (@ _let_1 V2770e2)) (@ (@ tptp.ap (@ _let_1 V2771e3)) (@ (@ tptp.ap (@ _let_1 V2772e4)) (@ (@ tptp.ap (@ _let_1 V2773e5)) (@ (@ tptp.ap (@ _let_1 V2774e6)) (@ (@ tptp.ap (@ _let_1 V2775e7)) V2768l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_62)) (exists ((V2776l_27 $$unsorted)) (and (@ (@ tptp.mem V2776l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2777e1 $$unsorted)) (and (@ (@ tptp.mem V2777e1) A_27a) (exists ((V2778e2 $$unsorted)) (and (@ (@ tptp.mem V2778e2) A_27a) (exists ((V2779e3 $$unsorted)) (and (@ (@ tptp.mem V2779e3) A_27a) (exists ((V2780e4 $$unsorted)) (and (@ (@ tptp.mem V2780e4) A_27a) (exists ((V2781e5 $$unsorted)) (and (@ (@ tptp.mem V2781e5) A_27a) (exists ((V2782e6 $$unsorted)) (and (@ (@ tptp.mem V2782e6) A_27a) (exists ((V2783e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2783e7) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2776l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2777e1)) (@ (@ tptp.ap (@ _let_1 V2778e2)) (@ (@ tptp.ap (@ _let_1 V2779e3)) (@ (@ tptp.ap (@ _let_1 V2780e4)) (@ (@ tptp.ap (@ _let_1 V2781e5)) (@ (@ tptp.ap (@ _let_1 V2782e6)) (@ (@ tptp.ap (@ _let_1 V2783e7)) V2776l_27)))))))))))))))))))))))))) (= (= _let_13 _let_65) (exists ((V2784l_27 $$unsorted)) (and (@ (@ tptp.mem V2784l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2785e1 $$unsorted)) (and (@ (@ tptp.mem V2785e1) A_27a) (exists ((V2786e2 $$unsorted)) (and (@ (@ tptp.mem V2786e2) A_27a) (exists ((V2787e3 $$unsorted)) (and (@ (@ tptp.mem V2787e3) A_27a) (exists ((V2788e4 $$unsorted)) (and (@ (@ tptp.mem V2788e4) A_27a) (exists ((V2789e5 $$unsorted)) (and (@ (@ tptp.mem V2789e5) A_27a) (exists ((V2790e6 $$unsorted)) (and (@ (@ tptp.mem V2790e6) A_27a) (exists ((V2791e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2791e7) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2784l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2785e1)) (@ (@ tptp.ap (@ _let_1 V2786e2)) (@ (@ tptp.ap (@ _let_1 V2787e3)) (@ (@ tptp.ap (@ _let_1 V2788e4)) (@ (@ tptp.ap (@ _let_1 V2789e5)) (@ (@ tptp.ap (@ _let_1 V2790e6)) (@ (@ tptp.ap (@ _let_1 V2791e7)) V2784l_27)))))))))))))))))))))))))) (= (= _let_65 _let_13) (exists ((V2792l_27 $$unsorted)) (and (@ (@ tptp.mem V2792l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2793e1 $$unsorted)) (and (@ (@ tptp.mem V2793e1) A_27a) (exists ((V2794e2 $$unsorted)) (and (@ (@ tptp.mem V2794e2) A_27a) (exists ((V2795e3 $$unsorted)) (and (@ (@ tptp.mem V2795e3) A_27a) (exists ((V2796e4 $$unsorted)) (and (@ (@ tptp.mem V2796e4) A_27a) (exists ((V2797e5 $$unsorted)) (and (@ (@ tptp.mem V2797e5) A_27a) (exists ((V2798e6 $$unsorted)) (and (@ (@ tptp.mem V2798e6) A_27a) (exists ((V2799e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2799e7) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2792l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2793e1)) (@ (@ tptp.ap (@ _let_1 V2794e2)) (@ (@ tptp.ap (@ _let_1 V2795e3)) (@ (@ tptp.ap (@ _let_1 V2796e4)) (@ (@ tptp.ap (@ _let_1 V2797e5)) (@ (@ tptp.ap (@ _let_1 V2798e6)) (@ (@ tptp.ap (@ _let_1 V2799e7)) V2792l_27)))))))))))))))))))))))))) (= (= _let_13 _let_63) (exists ((V2800l_27 $$unsorted)) (and (@ (@ tptp.mem V2800l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2801e1 $$unsorted)) (and (@ (@ tptp.mem V2801e1) A_27a) (exists ((V2802e2 $$unsorted)) (and (@ (@ tptp.mem V2802e2) A_27a) (exists ((V2803e3 $$unsorted)) (and (@ (@ tptp.mem V2803e3) A_27a) (exists ((V2804e4 $$unsorted)) (and (@ (@ tptp.mem V2804e4) A_27a) (exists ((V2805e5 $$unsorted)) (and (@ (@ tptp.mem V2805e5) A_27a) (exists ((V2806e6 $$unsorted)) (and (@ (@ tptp.mem V2806e6) A_27a) (exists ((V2807e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2807e7) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2800l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2801e1)) (@ (@ tptp.ap (@ _let_1 V2802e2)) (@ (@ tptp.ap (@ _let_1 V2803e3)) (@ (@ tptp.ap (@ _let_1 V2804e4)) (@ (@ tptp.ap (@ _let_1 V2805e5)) (@ (@ tptp.ap (@ _let_1 V2806e6)) (@ (@ tptp.ap (@ _let_1 V2807e7)) V2800l_27)))))))))))))))))))))))))) (= (= _let_63 _let_13) (exists ((V2808l_27 $$unsorted)) (and (@ (@ tptp.mem V2808l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2809e1 $$unsorted)) (and (@ (@ tptp.mem V2809e1) A_27a) (exists ((V2810e2 $$unsorted)) (and (@ (@ tptp.mem V2810e2) A_27a) (exists ((V2811e3 $$unsorted)) (and (@ (@ tptp.mem V2811e3) A_27a) (exists ((V2812e4 $$unsorted)) (and (@ (@ tptp.mem V2812e4) A_27a) (exists ((V2813e5 $$unsorted)) (and (@ (@ tptp.mem V2813e5) A_27a) (exists ((V2814e6 $$unsorted)) (and (@ (@ tptp.mem V2814e6) A_27a) (exists ((V2815e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2815e7) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2808l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2809e1)) (@ (@ tptp.ap (@ _let_1 V2810e2)) (@ (@ tptp.ap (@ _let_1 V2811e3)) (@ (@ tptp.ap (@ _let_1 V2812e4)) (@ (@ tptp.ap (@ _let_1 V2813e5)) (@ (@ tptp.ap (@ _let_1 V2814e6)) (@ (@ tptp.ap (@ _let_1 V2815e7)) V2808l_27)))))))))))))))))))))))))) (= (= _let_13 _let_59) (exists ((V2816e1 $$unsorted)) (and (@ (@ tptp.mem V2816e1) A_27a) (exists ((V2817e2 $$unsorted)) (and (@ (@ tptp.mem V2817e2) A_27a) (exists ((V2818e3 $$unsorted)) (and (@ (@ tptp.mem V2818e3) A_27a) (exists ((V2819e4 $$unsorted)) (and (@ (@ tptp.mem V2819e4) A_27a) (exists ((V2820e5 $$unsorted)) (and (@ (@ tptp.mem V2820e5) A_27a) (exists ((V2821e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2821e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2816e1)) (@ (@ tptp.ap (@ _let_1 V2817e2)) (@ (@ tptp.ap (@ _let_1 V2818e3)) (@ (@ tptp.ap (@ _let_1 V2819e4)) (@ (@ tptp.ap (@ _let_1 V2820e5)) (@ (@ tptp.ap (@ _let_1 V2821e6)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))) (= (= _let_59 _let_13) (exists ((V2822e1 $$unsorted)) (and (@ (@ tptp.mem V2822e1) A_27a) (exists ((V2823e2 $$unsorted)) (and (@ (@ tptp.mem V2823e2) A_27a) (exists ((V2824e3 $$unsorted)) (and (@ (@ tptp.mem V2824e3) A_27a) (exists ((V2825e4 $$unsorted)) (and (@ (@ tptp.mem V2825e4) A_27a) (exists ((V2826e5 $$unsorted)) (and (@ (@ tptp.mem V2826e5) A_27a) (exists ((V2827e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2827e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2822e1)) (@ (@ tptp.ap (@ _let_1 V2823e2)) (@ (@ tptp.ap (@ _let_1 V2824e3)) (@ (@ tptp.ap (@ _let_1 V2825e4)) (@ (@ tptp.ap (@ _let_1 V2826e5)) (@ (@ tptp.ap (@ _let_1 V2827e6)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_47)) _let_3)) (exists ((V2828l_27 $$unsorted)) (and (@ (@ tptp.mem V2828l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2829e1 $$unsorted)) (and (@ (@ tptp.mem V2829e1) A_27a) (exists ((V2830e2 $$unsorted)) (and (@ (@ tptp.mem V2830e2) A_27a) (exists ((V2831e3 $$unsorted)) (and (@ (@ tptp.mem V2831e3) A_27a) (exists ((V2832e4 $$unsorted)) (and (@ (@ tptp.mem V2832e4) A_27a) (exists ((V2833e5 $$unsorted)) (and (@ (@ tptp.mem V2833e5) A_27a) (exists ((V2834e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2834e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2829e1)) (@ (@ tptp.ap (@ _let_1 V2830e2)) (@ (@ tptp.ap (@ _let_1 V2831e3)) (@ (@ tptp.ap (@ _let_1 V2832e4)) (@ (@ tptp.ap (@ _let_1 V2833e5)) (@ (@ tptp.ap (@ _let_1 V2834e6)) V2828l_27))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_47)) (exists ((V2835l_27 $$unsorted)) (and (@ (@ tptp.mem V2835l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2836e1 $$unsorted)) (and (@ (@ tptp.mem V2836e1) A_27a) (exists ((V2837e2 $$unsorted)) (and (@ (@ tptp.mem V2837e2) A_27a) (exists ((V2838e3 $$unsorted)) (and (@ (@ tptp.mem V2838e3) A_27a) (exists ((V2839e4 $$unsorted)) (and (@ (@ tptp.mem V2839e4) A_27a) (exists ((V2840e5 $$unsorted)) (and (@ (@ tptp.mem V2840e5) A_27a) (exists ((V2841e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2841e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2836e1)) (@ (@ tptp.ap (@ _let_1 V2837e2)) (@ (@ tptp.ap (@ _let_1 V2838e3)) (@ (@ tptp.ap (@ _let_1 V2839e4)) (@ (@ tptp.ap (@ _let_1 V2840e5)) (@ (@ tptp.ap (@ _let_1 V2841e6)) V2835l_27))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_54)) _let_3)) (exists ((V2842l_27 $$unsorted)) (and (@ (@ tptp.mem V2842l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2843e1 $$unsorted)) (and (@ (@ tptp.mem V2843e1) A_27a) (exists ((V2844e2 $$unsorted)) (and (@ (@ tptp.mem V2844e2) A_27a) (exists ((V2845e3 $$unsorted)) (and (@ (@ tptp.mem V2845e3) A_27a) (exists ((V2846e4 $$unsorted)) (and (@ (@ tptp.mem V2846e4) A_27a) (exists ((V2847e5 $$unsorted)) (and (@ (@ tptp.mem V2847e5) A_27a) (exists ((V2848e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2848e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2843e1)) (@ (@ tptp.ap (@ _let_1 V2844e2)) (@ (@ tptp.ap (@ _let_1 V2845e3)) (@ (@ tptp.ap (@ _let_1 V2846e4)) (@ (@ tptp.ap (@ _let_1 V2847e5)) (@ (@ tptp.ap (@ _let_1 V2848e6)) V2842l_27))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_54)) (exists ((V2849l_27 $$unsorted)) (and (@ (@ tptp.mem V2849l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2850e1 $$unsorted)) (and (@ (@ tptp.mem V2850e1) A_27a) (exists ((V2851e2 $$unsorted)) (and (@ (@ tptp.mem V2851e2) A_27a) (exists ((V2852e3 $$unsorted)) (and (@ (@ tptp.mem V2852e3) A_27a) (exists ((V2853e4 $$unsorted)) (and (@ (@ tptp.mem V2853e4) A_27a) (exists ((V2854e5 $$unsorted)) (and (@ (@ tptp.mem V2854e5) A_27a) (exists ((V2855e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2855e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2850e1)) (@ (@ tptp.ap (@ _let_1 V2851e2)) (@ (@ tptp.ap (@ _let_1 V2852e3)) (@ (@ tptp.ap (@ _let_1 V2853e4)) (@ (@ tptp.ap (@ _let_1 V2854e5)) (@ (@ tptp.ap (@ _let_1 V2855e6)) V2849l_27))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_57)) _let_3)) (exists ((V2856l_27 $$unsorted)) (and (@ (@ tptp.mem V2856l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2857e1 $$unsorted)) (and (@ (@ tptp.mem V2857e1) A_27a) (exists ((V2858e2 $$unsorted)) (and (@ (@ tptp.mem V2858e2) A_27a) (exists ((V2859e3 $$unsorted)) (and (@ (@ tptp.mem V2859e3) A_27a) (exists ((V2860e4 $$unsorted)) (and (@ (@ tptp.mem V2860e4) A_27a) (exists ((V2861e5 $$unsorted)) (and (@ (@ tptp.mem V2861e5) A_27a) (exists ((V2862e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2862e6) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2856l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2857e1)) (@ (@ tptp.ap (@ _let_1 V2858e2)) (@ (@ tptp.ap (@ _let_1 V2859e3)) (@ (@ tptp.ap (@ _let_1 V2860e4)) (@ (@ tptp.ap (@ _let_1 V2861e5)) (@ (@ tptp.ap (@ _let_1 V2862e6)) V2856l_27))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_57)) (exists ((V2863l_27 $$unsorted)) (and (@ (@ tptp.mem V2863l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2864e1 $$unsorted)) (and (@ (@ tptp.mem V2864e1) A_27a) (exists ((V2865e2 $$unsorted)) (and (@ (@ tptp.mem V2865e2) A_27a) (exists ((V2866e3 $$unsorted)) (and (@ (@ tptp.mem V2866e3) A_27a) (exists ((V2867e4 $$unsorted)) (and (@ (@ tptp.mem V2867e4) A_27a) (exists ((V2868e5 $$unsorted)) (and (@ (@ tptp.mem V2868e5) A_27a) (exists ((V2869e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2869e6) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2863l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2864e1)) (@ (@ tptp.ap (@ _let_1 V2865e2)) (@ (@ tptp.ap (@ _let_1 V2866e3)) (@ (@ tptp.ap (@ _let_1 V2867e4)) (@ (@ tptp.ap (@ _let_1 V2868e5)) (@ (@ tptp.ap (@ _let_1 V2869e6)) V2863l_27))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_55)) _let_3)) (exists ((V2870l_27 $$unsorted)) (and (@ (@ tptp.mem V2870l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2871e1 $$unsorted)) (and (@ (@ tptp.mem V2871e1) A_27a) (exists ((V2872e2 $$unsorted)) (and (@ (@ tptp.mem V2872e2) A_27a) (exists ((V2873e3 $$unsorted)) (and (@ (@ tptp.mem V2873e3) A_27a) (exists ((V2874e4 $$unsorted)) (and (@ (@ tptp.mem V2874e4) A_27a) (exists ((V2875e5 $$unsorted)) (and (@ (@ tptp.mem V2875e5) A_27a) (exists ((V2876e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2876e6) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2870l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2871e1)) (@ (@ tptp.ap (@ _let_1 V2872e2)) (@ (@ tptp.ap (@ _let_1 V2873e3)) (@ (@ tptp.ap (@ _let_1 V2874e4)) (@ (@ tptp.ap (@ _let_1 V2875e5)) (@ (@ tptp.ap (@ _let_1 V2876e6)) V2870l_27))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_55)) (exists ((V2877l_27 $$unsorted)) (and (@ (@ tptp.mem V2877l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2878e1 $$unsorted)) (and (@ (@ tptp.mem V2878e1) A_27a) (exists ((V2879e2 $$unsorted)) (and (@ (@ tptp.mem V2879e2) A_27a) (exists ((V2880e3 $$unsorted)) (and (@ (@ tptp.mem V2880e3) A_27a) (exists ((V2881e4 $$unsorted)) (and (@ (@ tptp.mem V2881e4) A_27a) (exists ((V2882e5 $$unsorted)) (and (@ (@ tptp.mem V2882e5) A_27a) (exists ((V2883e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2883e6) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2877l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2878e1)) (@ (@ tptp.ap (@ _let_1 V2879e2)) (@ (@ tptp.ap (@ _let_1 V2880e3)) (@ (@ tptp.ap (@ _let_1 V2881e4)) (@ (@ tptp.ap (@ _let_1 V2882e5)) (@ (@ tptp.ap (@ _let_1 V2883e6)) V2877l_27))))))))))))))))))))))) (= (= _let_13 _let_58) (exists ((V2884l_27 $$unsorted)) (and (@ (@ tptp.mem V2884l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2885e1 $$unsorted)) (and (@ (@ tptp.mem V2885e1) A_27a) (exists ((V2886e2 $$unsorted)) (and (@ (@ tptp.mem V2886e2) A_27a) (exists ((V2887e3 $$unsorted)) (and (@ (@ tptp.mem V2887e3) A_27a) (exists ((V2888e4 $$unsorted)) (and (@ (@ tptp.mem V2888e4) A_27a) (exists ((V2889e5 $$unsorted)) (and (@ (@ tptp.mem V2889e5) A_27a) (exists ((V2890e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2890e6) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2884l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2885e1)) (@ (@ tptp.ap (@ _let_1 V2886e2)) (@ (@ tptp.ap (@ _let_1 V2887e3)) (@ (@ tptp.ap (@ _let_1 V2888e4)) (@ (@ tptp.ap (@ _let_1 V2889e5)) (@ (@ tptp.ap (@ _let_1 V2890e6)) V2884l_27))))))))))))))))))))))) (= (= _let_58 _let_13) (exists ((V2891l_27 $$unsorted)) (and (@ (@ tptp.mem V2891l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2892e1 $$unsorted)) (and (@ (@ tptp.mem V2892e1) A_27a) (exists ((V2893e2 $$unsorted)) (and (@ (@ tptp.mem V2893e2) A_27a) (exists ((V2894e3 $$unsorted)) (and (@ (@ tptp.mem V2894e3) A_27a) (exists ((V2895e4 $$unsorted)) (and (@ (@ tptp.mem V2895e4) A_27a) (exists ((V2896e5 $$unsorted)) (and (@ (@ tptp.mem V2896e5) A_27a) (exists ((V2897e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2897e6) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2891l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2892e1)) (@ (@ tptp.ap (@ _let_1 V2893e2)) (@ (@ tptp.ap (@ _let_1 V2894e3)) (@ (@ tptp.ap (@ _let_1 V2895e4)) (@ (@ tptp.ap (@ _let_1 V2896e5)) (@ (@ tptp.ap (@ _let_1 V2897e6)) V2891l_27))))))))))))))))))))))) (= (= _let_13 _let_56) (exists ((V2898l_27 $$unsorted)) (and (@ (@ tptp.mem V2898l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2899e1 $$unsorted)) (and (@ (@ tptp.mem V2899e1) A_27a) (exists ((V2900e2 $$unsorted)) (and (@ (@ tptp.mem V2900e2) A_27a) (exists ((V2901e3 $$unsorted)) (and (@ (@ tptp.mem V2901e3) A_27a) (exists ((V2902e4 $$unsorted)) (and (@ (@ tptp.mem V2902e4) A_27a) (exists ((V2903e5 $$unsorted)) (and (@ (@ tptp.mem V2903e5) A_27a) (exists ((V2904e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2904e6) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2898l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2899e1)) (@ (@ tptp.ap (@ _let_1 V2900e2)) (@ (@ tptp.ap (@ _let_1 V2901e3)) (@ (@ tptp.ap (@ _let_1 V2902e4)) (@ (@ tptp.ap (@ _let_1 V2903e5)) (@ (@ tptp.ap (@ _let_1 V2904e6)) V2898l_27))))))))))))))))))))))) (= (= _let_56 _let_13) (exists ((V2905l_27 $$unsorted)) (and (@ (@ tptp.mem V2905l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2906e1 $$unsorted)) (and (@ (@ tptp.mem V2906e1) A_27a) (exists ((V2907e2 $$unsorted)) (and (@ (@ tptp.mem V2907e2) A_27a) (exists ((V2908e3 $$unsorted)) (and (@ (@ tptp.mem V2908e3) A_27a) (exists ((V2909e4 $$unsorted)) (and (@ (@ tptp.mem V2909e4) A_27a) (exists ((V2910e5 $$unsorted)) (and (@ (@ tptp.mem V2910e5) A_27a) (exists ((V2911e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2911e6) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2905l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2906e1)) (@ (@ tptp.ap (@ _let_1 V2907e2)) (@ (@ tptp.ap (@ _let_1 V2908e3)) (@ (@ tptp.ap (@ _let_1 V2909e4)) (@ (@ tptp.ap (@ _let_1 V2910e5)) (@ (@ tptp.ap (@ _let_1 V2911e6)) V2905l_27))))))))))))))))))))))) (= (= _let_13 _let_52) (exists ((V2912e1 $$unsorted)) (and (@ (@ tptp.mem V2912e1) A_27a) (exists ((V2913e2 $$unsorted)) (and (@ (@ tptp.mem V2913e2) A_27a) (exists ((V2914e3 $$unsorted)) (and (@ (@ tptp.mem V2914e3) A_27a) (exists ((V2915e4 $$unsorted)) (and (@ (@ tptp.mem V2915e4) A_27a) (exists ((V2916e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2916e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2912e1)) (@ (@ tptp.ap (@ _let_1 V2913e2)) (@ (@ tptp.ap (@ _let_1 V2914e3)) (@ (@ tptp.ap (@ _let_1 V2915e4)) (@ (@ tptp.ap (@ _let_1 V2916e5)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))) (= (= _let_52 _let_13) (exists ((V2917e1 $$unsorted)) (and (@ (@ tptp.mem V2917e1) A_27a) (exists ((V2918e2 $$unsorted)) (and (@ (@ tptp.mem V2918e2) A_27a) (exists ((V2919e3 $$unsorted)) (and (@ (@ tptp.mem V2919e3) A_27a) (exists ((V2920e4 $$unsorted)) (and (@ (@ tptp.mem V2920e4) A_27a) (exists ((V2921e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2921e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2917e1)) (@ (@ tptp.ap (@ _let_1 V2918e2)) (@ (@ tptp.ap (@ _let_1 V2919e3)) (@ (@ tptp.ap (@ _let_1 V2920e4)) (@ (@ tptp.ap (@ _let_1 V2921e5)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_40)) _let_3)) (exists ((V2922l_27 $$unsorted)) (and (@ (@ tptp.mem V2922l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2923e1 $$unsorted)) (and (@ (@ tptp.mem V2923e1) A_27a) (exists ((V2924e2 $$unsorted)) (and (@ (@ tptp.mem V2924e2) A_27a) (exists ((V2925e3 $$unsorted)) (and (@ (@ tptp.mem V2925e3) A_27a) (exists ((V2926e4 $$unsorted)) (and (@ (@ tptp.mem V2926e4) A_27a) (exists ((V2927e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2927e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2923e1)) (@ (@ tptp.ap (@ _let_1 V2924e2)) (@ (@ tptp.ap (@ _let_1 V2925e3)) (@ (@ tptp.ap (@ _let_1 V2926e4)) (@ (@ tptp.ap (@ _let_1 V2927e5)) V2922l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_40)) (exists ((V2928l_27 $$unsorted)) (and (@ (@ tptp.mem V2928l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2929e1 $$unsorted)) (and (@ (@ tptp.mem V2929e1) A_27a) (exists ((V2930e2 $$unsorted)) (and (@ (@ tptp.mem V2930e2) A_27a) (exists ((V2931e3 $$unsorted)) (and (@ (@ tptp.mem V2931e3) A_27a) (exists ((V2932e4 $$unsorted)) (and (@ (@ tptp.mem V2932e4) A_27a) (exists ((V2933e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2933e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2929e1)) (@ (@ tptp.ap (@ _let_1 V2930e2)) (@ (@ tptp.ap (@ _let_1 V2931e3)) (@ (@ tptp.ap (@ _let_1 V2932e4)) (@ (@ tptp.ap (@ _let_1 V2933e5)) V2928l_27)))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_47)) _let_3)) (exists ((V2934l_27 $$unsorted)) (and (@ (@ tptp.mem V2934l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2935e1 $$unsorted)) (and (@ (@ tptp.mem V2935e1) A_27a) (exists ((V2936e2 $$unsorted)) (and (@ (@ tptp.mem V2936e2) A_27a) (exists ((V2937e3 $$unsorted)) (and (@ (@ tptp.mem V2937e3) A_27a) (exists ((V2938e4 $$unsorted)) (and (@ (@ tptp.mem V2938e4) A_27a) (exists ((V2939e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2939e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2935e1)) (@ (@ tptp.ap (@ _let_1 V2936e2)) (@ (@ tptp.ap (@ _let_1 V2937e3)) (@ (@ tptp.ap (@ _let_1 V2938e4)) (@ (@ tptp.ap (@ _let_1 V2939e5)) V2934l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_47)) (exists ((V2940l_27 $$unsorted)) (and (@ (@ tptp.mem V2940l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2941e1 $$unsorted)) (and (@ (@ tptp.mem V2941e1) A_27a) (exists ((V2942e2 $$unsorted)) (and (@ (@ tptp.mem V2942e2) A_27a) (exists ((V2943e3 $$unsorted)) (and (@ (@ tptp.mem V2943e3) A_27a) (exists ((V2944e4 $$unsorted)) (and (@ (@ tptp.mem V2944e4) A_27a) (exists ((V2945e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2945e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2941e1)) (@ (@ tptp.ap (@ _let_1 V2942e2)) (@ (@ tptp.ap (@ _let_1 V2943e3)) (@ (@ tptp.ap (@ _let_1 V2944e4)) (@ (@ tptp.ap (@ _let_1 V2945e5)) V2940l_27)))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_50)) _let_3)) (exists ((V2946l_27 $$unsorted)) (and (@ (@ tptp.mem V2946l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2947e1 $$unsorted)) (and (@ (@ tptp.mem V2947e1) A_27a) (exists ((V2948e2 $$unsorted)) (and (@ (@ tptp.mem V2948e2) A_27a) (exists ((V2949e3 $$unsorted)) (and (@ (@ tptp.mem V2949e3) A_27a) (exists ((V2950e4 $$unsorted)) (and (@ (@ tptp.mem V2950e4) A_27a) (exists ((V2951e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2951e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2946l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2947e1)) (@ (@ tptp.ap (@ _let_1 V2948e2)) (@ (@ tptp.ap (@ _let_1 V2949e3)) (@ (@ tptp.ap (@ _let_1 V2950e4)) (@ (@ tptp.ap (@ _let_1 V2951e5)) V2946l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_50)) (exists ((V2952l_27 $$unsorted)) (and (@ (@ tptp.mem V2952l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2953e1 $$unsorted)) (and (@ (@ tptp.mem V2953e1) A_27a) (exists ((V2954e2 $$unsorted)) (and (@ (@ tptp.mem V2954e2) A_27a) (exists ((V2955e3 $$unsorted)) (and (@ (@ tptp.mem V2955e3) A_27a) (exists ((V2956e4 $$unsorted)) (and (@ (@ tptp.mem V2956e4) A_27a) (exists ((V2957e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2957e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2952l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2953e1)) (@ (@ tptp.ap (@ _let_1 V2954e2)) (@ (@ tptp.ap (@ _let_1 V2955e3)) (@ (@ tptp.ap (@ _let_1 V2956e4)) (@ (@ tptp.ap (@ _let_1 V2957e5)) V2952l_27)))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_48)) _let_3)) (exists ((V2958l_27 $$unsorted)) (and (@ (@ tptp.mem V2958l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2959e1 $$unsorted)) (and (@ (@ tptp.mem V2959e1) A_27a) (exists ((V2960e2 $$unsorted)) (and (@ (@ tptp.mem V2960e2) A_27a) (exists ((V2961e3 $$unsorted)) (and (@ (@ tptp.mem V2961e3) A_27a) (exists ((V2962e4 $$unsorted)) (and (@ (@ tptp.mem V2962e4) A_27a) (exists ((V2963e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2963e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2958l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2959e1)) (@ (@ tptp.ap (@ _let_1 V2960e2)) (@ (@ tptp.ap (@ _let_1 V2961e3)) (@ (@ tptp.ap (@ _let_1 V2962e4)) (@ (@ tptp.ap (@ _let_1 V2963e5)) V2958l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_48)) (exists ((V2964l_27 $$unsorted)) (and (@ (@ tptp.mem V2964l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2965e1 $$unsorted)) (and (@ (@ tptp.mem V2965e1) A_27a) (exists ((V2966e2 $$unsorted)) (and (@ (@ tptp.mem V2966e2) A_27a) (exists ((V2967e3 $$unsorted)) (and (@ (@ tptp.mem V2967e3) A_27a) (exists ((V2968e4 $$unsorted)) (and (@ (@ tptp.mem V2968e4) A_27a) (exists ((V2969e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2969e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2964l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2965e1)) (@ (@ tptp.ap (@ _let_1 V2966e2)) (@ (@ tptp.ap (@ _let_1 V2967e3)) (@ (@ tptp.ap (@ _let_1 V2968e4)) (@ (@ tptp.ap (@ _let_1 V2969e5)) V2964l_27)))))))))))))))))))) (= (= _let_13 _let_51) (exists ((V2970l_27 $$unsorted)) (and (@ (@ tptp.mem V2970l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2971e1 $$unsorted)) (and (@ (@ tptp.mem V2971e1) A_27a) (exists ((V2972e2 $$unsorted)) (and (@ (@ tptp.mem V2972e2) A_27a) (exists ((V2973e3 $$unsorted)) (and (@ (@ tptp.mem V2973e3) A_27a) (exists ((V2974e4 $$unsorted)) (and (@ (@ tptp.mem V2974e4) A_27a) (exists ((V2975e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2975e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2970l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2971e1)) (@ (@ tptp.ap (@ _let_1 V2972e2)) (@ (@ tptp.ap (@ _let_1 V2973e3)) (@ (@ tptp.ap (@ _let_1 V2974e4)) (@ (@ tptp.ap (@ _let_1 V2975e5)) V2970l_27)))))))))))))))))))) (= (= _let_51 _let_13) (exists ((V2976l_27 $$unsorted)) (and (@ (@ tptp.mem V2976l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2977e1 $$unsorted)) (and (@ (@ tptp.mem V2977e1) A_27a) (exists ((V2978e2 $$unsorted)) (and (@ (@ tptp.mem V2978e2) A_27a) (exists ((V2979e3 $$unsorted)) (and (@ (@ tptp.mem V2979e3) A_27a) (exists ((V2980e4 $$unsorted)) (and (@ (@ tptp.mem V2980e4) A_27a) (exists ((V2981e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2981e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2976l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2977e1)) (@ (@ tptp.ap (@ _let_1 V2978e2)) (@ (@ tptp.ap (@ _let_1 V2979e3)) (@ (@ tptp.ap (@ _let_1 V2980e4)) (@ (@ tptp.ap (@ _let_1 V2981e5)) V2976l_27)))))))))))))))))))) (= (= _let_13 _let_49) (exists ((V2982l_27 $$unsorted)) (and (@ (@ tptp.mem V2982l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2983e1 $$unsorted)) (and (@ (@ tptp.mem V2983e1) A_27a) (exists ((V2984e2 $$unsorted)) (and (@ (@ tptp.mem V2984e2) A_27a) (exists ((V2985e3 $$unsorted)) (and (@ (@ tptp.mem V2985e3) A_27a) (exists ((V2986e4 $$unsorted)) (and (@ (@ tptp.mem V2986e4) A_27a) (exists ((V2987e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2987e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2982l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2983e1)) (@ (@ tptp.ap (@ _let_1 V2984e2)) (@ (@ tptp.ap (@ _let_1 V2985e3)) (@ (@ tptp.ap (@ _let_1 V2986e4)) (@ (@ tptp.ap (@ _let_1 V2987e5)) V2982l_27)))))))))))))))))))) (= (= _let_49 _let_13) (exists ((V2988l_27 $$unsorted)) (and (@ (@ tptp.mem V2988l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2989e1 $$unsorted)) (and (@ (@ tptp.mem V2989e1) A_27a) (exists ((V2990e2 $$unsorted)) (and (@ (@ tptp.mem V2990e2) A_27a) (exists ((V2991e3 $$unsorted)) (and (@ (@ tptp.mem V2991e3) A_27a) (exists ((V2992e4 $$unsorted)) (and (@ (@ tptp.mem V2992e4) A_27a) (exists ((V2993e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2993e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2988l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2989e1)) (@ (@ tptp.ap (@ _let_1 V2990e2)) (@ (@ tptp.ap (@ _let_1 V2991e3)) (@ (@ tptp.ap (@ _let_1 V2992e4)) (@ (@ tptp.ap (@ _let_1 V2993e5)) V2988l_27)))))))))))))))))))) (= (= _let_13 _let_45) (exists ((V2994e1 $$unsorted)) (and (@ (@ tptp.mem V2994e1) A_27a) (exists ((V2995e2 $$unsorted)) (and (@ (@ tptp.mem V2995e2) A_27a) (exists ((V2996e3 $$unsorted)) (and (@ (@ tptp.mem V2996e3) A_27a) (exists ((V2997e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2997e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2994e1)) (@ (@ tptp.ap (@ _let_1 V2995e2)) (@ (@ tptp.ap (@ _let_1 V2996e3)) (@ (@ tptp.ap (@ _let_1 V2997e4)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))) (= (= _let_45 _let_13) (exists ((V2998e1 $$unsorted)) (and (@ (@ tptp.mem V2998e1) A_27a) (exists ((V2999e2 $$unsorted)) (and (@ (@ tptp.mem V2999e2) A_27a) (exists ((V3000e3 $$unsorted)) (and (@ (@ tptp.mem V3000e3) A_27a) (exists ((V3001e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3001e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2998e1)) (@ (@ tptp.ap (@ _let_1 V2999e2)) (@ (@ tptp.ap (@ _let_1 V3000e3)) (@ (@ tptp.ap (@ _let_1 V3001e4)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_33)) _let_3)) (exists ((V3002l_27 $$unsorted)) (and (@ (@ tptp.mem V3002l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3003e1 $$unsorted)) (and (@ (@ tptp.mem V3003e1) A_27a) (exists ((V3004e2 $$unsorted)) (and (@ (@ tptp.mem V3004e2) A_27a) (exists ((V3005e3 $$unsorted)) (and (@ (@ tptp.mem V3005e3) A_27a) (exists ((V3006e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3006e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3003e1)) (@ (@ tptp.ap (@ _let_1 V3004e2)) (@ (@ tptp.ap (@ _let_1 V3005e3)) (@ (@ tptp.ap (@ _let_1 V3006e4)) V3002l_27))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_33)) (exists ((V3007l_27 $$unsorted)) (and (@ (@ tptp.mem V3007l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3008e1 $$unsorted)) (and (@ (@ tptp.mem V3008e1) A_27a) (exists ((V3009e2 $$unsorted)) (and (@ (@ tptp.mem V3009e2) A_27a) (exists ((V3010e3 $$unsorted)) (and (@ (@ tptp.mem V3010e3) A_27a) (exists ((V3011e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3011e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3008e1)) (@ (@ tptp.ap (@ _let_1 V3009e2)) (@ (@ tptp.ap (@ _let_1 V3010e3)) (@ (@ tptp.ap (@ _let_1 V3011e4)) V3007l_27))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_40)) _let_3)) (exists ((V3012l_27 $$unsorted)) (and (@ (@ tptp.mem V3012l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3013e1 $$unsorted)) (and (@ (@ tptp.mem V3013e1) A_27a) (exists ((V3014e2 $$unsorted)) (and (@ (@ tptp.mem V3014e2) A_27a) (exists ((V3015e3 $$unsorted)) (and (@ (@ tptp.mem V3015e3) A_27a) (exists ((V3016e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3016e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3013e1)) (@ (@ tptp.ap (@ _let_1 V3014e2)) (@ (@ tptp.ap (@ _let_1 V3015e3)) (@ (@ tptp.ap (@ _let_1 V3016e4)) V3012l_27))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_40)) (exists ((V3017l_27 $$unsorted)) (and (@ (@ tptp.mem V3017l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3018e1 $$unsorted)) (and (@ (@ tptp.mem V3018e1) A_27a) (exists ((V3019e2 $$unsorted)) (and (@ (@ tptp.mem V3019e2) A_27a) (exists ((V3020e3 $$unsorted)) (and (@ (@ tptp.mem V3020e3) A_27a) (exists ((V3021e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3021e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3018e1)) (@ (@ tptp.ap (@ _let_1 V3019e2)) (@ (@ tptp.ap (@ _let_1 V3020e3)) (@ (@ tptp.ap (@ _let_1 V3021e4)) V3017l_27))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_43)) _let_3)) (exists ((V3022l_27 $$unsorted)) (and (@ (@ tptp.mem V3022l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3023e1 $$unsorted)) (and (@ (@ tptp.mem V3023e1) A_27a) (exists ((V3024e2 $$unsorted)) (and (@ (@ tptp.mem V3024e2) A_27a) (exists ((V3025e3 $$unsorted)) (and (@ (@ tptp.mem V3025e3) A_27a) (exists ((V3026e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3026e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3022l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3023e1)) (@ (@ tptp.ap (@ _let_1 V3024e2)) (@ (@ tptp.ap (@ _let_1 V3025e3)) (@ (@ tptp.ap (@ _let_1 V3026e4)) V3022l_27))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_43)) (exists ((V3027l_27 $$unsorted)) (and (@ (@ tptp.mem V3027l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3028e1 $$unsorted)) (and (@ (@ tptp.mem V3028e1) A_27a) (exists ((V3029e2 $$unsorted)) (and (@ (@ tptp.mem V3029e2) A_27a) (exists ((V3030e3 $$unsorted)) (and (@ (@ tptp.mem V3030e3) A_27a) (exists ((V3031e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3031e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3027l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3028e1)) (@ (@ tptp.ap (@ _let_1 V3029e2)) (@ (@ tptp.ap (@ _let_1 V3030e3)) (@ (@ tptp.ap (@ _let_1 V3031e4)) V3027l_27))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_41)) _let_3)) (exists ((V3032l_27 $$unsorted)) (and (@ (@ tptp.mem V3032l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3033e1 $$unsorted)) (and (@ (@ tptp.mem V3033e1) A_27a) (exists ((V3034e2 $$unsorted)) (and (@ (@ tptp.mem V3034e2) A_27a) (exists ((V3035e3 $$unsorted)) (and (@ (@ tptp.mem V3035e3) A_27a) (exists ((V3036e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3036e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3032l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3033e1)) (@ (@ tptp.ap (@ _let_1 V3034e2)) (@ (@ tptp.ap (@ _let_1 V3035e3)) (@ (@ tptp.ap (@ _let_1 V3036e4)) V3032l_27))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_41)) (exists ((V3037l_27 $$unsorted)) (and (@ (@ tptp.mem V3037l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3038e1 $$unsorted)) (and (@ (@ tptp.mem V3038e1) A_27a) (exists ((V3039e2 $$unsorted)) (and (@ (@ tptp.mem V3039e2) A_27a) (exists ((V3040e3 $$unsorted)) (and (@ (@ tptp.mem V3040e3) A_27a) (exists ((V3041e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3041e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3037l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3038e1)) (@ (@ tptp.ap (@ _let_1 V3039e2)) (@ (@ tptp.ap (@ _let_1 V3040e3)) (@ (@ tptp.ap (@ _let_1 V3041e4)) V3037l_27))))))))))))))))) (= (= _let_13 _let_44) (exists ((V3042l_27 $$unsorted)) (and (@ (@ tptp.mem V3042l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3043e1 $$unsorted)) (and (@ (@ tptp.mem V3043e1) A_27a) (exists ((V3044e2 $$unsorted)) (and (@ (@ tptp.mem V3044e2) A_27a) (exists ((V3045e3 $$unsorted)) (and (@ (@ tptp.mem V3045e3) A_27a) (exists ((V3046e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3046e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3042l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3043e1)) (@ (@ tptp.ap (@ _let_1 V3044e2)) (@ (@ tptp.ap (@ _let_1 V3045e3)) (@ (@ tptp.ap (@ _let_1 V3046e4)) V3042l_27))))))))))))))))) (= (= _let_44 _let_13) (exists ((V3047l_27 $$unsorted)) (and (@ (@ tptp.mem V3047l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3048e1 $$unsorted)) (and (@ (@ tptp.mem V3048e1) A_27a) (exists ((V3049e2 $$unsorted)) (and (@ (@ tptp.mem V3049e2) A_27a) (exists ((V3050e3 $$unsorted)) (and (@ (@ tptp.mem V3050e3) A_27a) (exists ((V3051e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3051e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3047l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3048e1)) (@ (@ tptp.ap (@ _let_1 V3049e2)) (@ (@ tptp.ap (@ _let_1 V3050e3)) (@ (@ tptp.ap (@ _let_1 V3051e4)) V3047l_27))))))))))))))))) (= (= _let_13 _let_42) (exists ((V3052l_27 $$unsorted)) (and (@ (@ tptp.mem V3052l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3053e1 $$unsorted)) (and (@ (@ tptp.mem V3053e1) A_27a) (exists ((V3054e2 $$unsorted)) (and (@ (@ tptp.mem V3054e2) A_27a) (exists ((V3055e3 $$unsorted)) (and (@ (@ tptp.mem V3055e3) A_27a) (exists ((V3056e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3056e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3052l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3053e1)) (@ (@ tptp.ap (@ _let_1 V3054e2)) (@ (@ tptp.ap (@ _let_1 V3055e3)) (@ (@ tptp.ap (@ _let_1 V3056e4)) V3052l_27))))))))))))))))) (= (= _let_42 _let_13) (exists ((V3057l_27 $$unsorted)) (and (@ (@ tptp.mem V3057l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3058e1 $$unsorted)) (and (@ (@ tptp.mem V3058e1) A_27a) (exists ((V3059e2 $$unsorted)) (and (@ (@ tptp.mem V3059e2) A_27a) (exists ((V3060e3 $$unsorted)) (and (@ (@ tptp.mem V3060e3) A_27a) (exists ((V3061e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3061e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3057l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3058e1)) (@ (@ tptp.ap (@ _let_1 V3059e2)) (@ (@ tptp.ap (@ _let_1 V3060e3)) (@ (@ tptp.ap (@ _let_1 V3061e4)) V3057l_27))))))))))))))))) (= (= _let_13 _let_38) (exists ((V3062e1 $$unsorted)) (and (@ (@ tptp.mem V3062e1) A_27a) (exists ((V3063e2 $$unsorted)) (and (@ (@ tptp.mem V3063e2) A_27a) (exists ((V3064e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3064e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3062e1)) (@ (@ tptp.ap (@ _let_1 V3063e2)) (@ (@ tptp.ap (@ _let_1 V3064e3)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))) (= (= _let_38 _let_13) (exists ((V3065e1 $$unsorted)) (and (@ (@ tptp.mem V3065e1) A_27a) (exists ((V3066e2 $$unsorted)) (and (@ (@ tptp.mem V3066e2) A_27a) (exists ((V3067e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3067e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3065e1)) (@ (@ tptp.ap (@ _let_1 V3066e2)) (@ (@ tptp.ap (@ _let_1 V3067e3)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_26)) _let_3)) (exists ((V3068l_27 $$unsorted)) (and (@ (@ tptp.mem V3068l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3069e1 $$unsorted)) (and (@ (@ tptp.mem V3069e1) A_27a) (exists ((V3070e2 $$unsorted)) (and (@ (@ tptp.mem V3070e2) A_27a) (exists ((V3071e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3071e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3069e1)) (@ (@ tptp.ap (@ _let_1 V3070e2)) (@ (@ tptp.ap (@ _let_1 V3071e3)) V3068l_27)))))))))))))) (= (@ tptp.p (@ _let_22 _let_26)) (exists ((V3072l_27 $$unsorted)) (and (@ (@ tptp.mem V3072l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3073e1 $$unsorted)) (and (@ (@ tptp.mem V3073e1) A_27a) (exists ((V3074e2 $$unsorted)) (and (@ (@ tptp.mem V3074e2) A_27a) (exists ((V3075e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3075e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3073e1)) (@ (@ tptp.ap (@ _let_1 V3074e2)) (@ (@ tptp.ap (@ _let_1 V3075e3)) V3072l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_33)) _let_3)) (exists ((V3076l_27 $$unsorted)) (and (@ (@ tptp.mem V3076l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3077e1 $$unsorted)) (and (@ (@ tptp.mem V3077e1) A_27a) (exists ((V3078e2 $$unsorted)) (and (@ (@ tptp.mem V3078e2) A_27a) (exists ((V3079e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3079e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3077e1)) (@ (@ tptp.ap (@ _let_1 V3078e2)) (@ (@ tptp.ap (@ _let_1 V3079e3)) V3076l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_33)) (exists ((V3080l_27 $$unsorted)) (and (@ (@ tptp.mem V3080l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3081e1 $$unsorted)) (and (@ (@ tptp.mem V3081e1) A_27a) (exists ((V3082e2 $$unsorted)) (and (@ (@ tptp.mem V3082e2) A_27a) (exists ((V3083e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3083e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3081e1)) (@ (@ tptp.ap (@ _let_1 V3082e2)) (@ (@ tptp.ap (@ _let_1 V3083e3)) V3080l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_36)) _let_3)) (exists ((V3084l_27 $$unsorted)) (and (@ (@ tptp.mem V3084l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3085e1 $$unsorted)) (and (@ (@ tptp.mem V3085e1) A_27a) (exists ((V3086e2 $$unsorted)) (and (@ (@ tptp.mem V3086e2) A_27a) (exists ((V3087e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3087e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3084l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3085e1)) (@ (@ tptp.ap (@ _let_1 V3086e2)) (@ (@ tptp.ap (@ _let_1 V3087e3)) V3084l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_36)) (exists ((V3088l_27 $$unsorted)) (and (@ (@ tptp.mem V3088l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3089e1 $$unsorted)) (and (@ (@ tptp.mem V3089e1) A_27a) (exists ((V3090e2 $$unsorted)) (and (@ (@ tptp.mem V3090e2) A_27a) (exists ((V3091e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3091e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3088l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3089e1)) (@ (@ tptp.ap (@ _let_1 V3090e2)) (@ (@ tptp.ap (@ _let_1 V3091e3)) V3088l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_34)) _let_3)) (exists ((V3092l_27 $$unsorted)) (and (@ (@ tptp.mem V3092l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3093e1 $$unsorted)) (and (@ (@ tptp.mem V3093e1) A_27a) (exists ((V3094e2 $$unsorted)) (and (@ (@ tptp.mem V3094e2) A_27a) (exists ((V3095e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3095e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3092l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3093e1)) (@ (@ tptp.ap (@ _let_1 V3094e2)) (@ (@ tptp.ap (@ _let_1 V3095e3)) V3092l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_34)) (exists ((V3096l_27 $$unsorted)) (and (@ (@ tptp.mem V3096l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3097e1 $$unsorted)) (and (@ (@ tptp.mem V3097e1) A_27a) (exists ((V3098e2 $$unsorted)) (and (@ (@ tptp.mem V3098e2) A_27a) (exists ((V3099e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3099e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3096l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3097e1)) (@ (@ tptp.ap (@ _let_1 V3098e2)) (@ (@ tptp.ap (@ _let_1 V3099e3)) V3096l_27)))))))))))))) (= (= _let_13 _let_37) (exists ((V3100l_27 $$unsorted)) (and (@ (@ tptp.mem V3100l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3101e1 $$unsorted)) (and (@ (@ tptp.mem V3101e1) A_27a) (exists ((V3102e2 $$unsorted)) (and (@ (@ tptp.mem V3102e2) A_27a) (exists ((V3103e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3103e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3100l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3101e1)) (@ (@ tptp.ap (@ _let_1 V3102e2)) (@ (@ tptp.ap (@ _let_1 V3103e3)) V3100l_27)))))))))))))) (= (= _let_37 _let_13) (exists ((V3104l_27 $$unsorted)) (and (@ (@ tptp.mem V3104l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3105e1 $$unsorted)) (and (@ (@ tptp.mem V3105e1) A_27a) (exists ((V3106e2 $$unsorted)) (and (@ (@ tptp.mem V3106e2) A_27a) (exists ((V3107e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3107e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3104l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3105e1)) (@ (@ tptp.ap (@ _let_1 V3106e2)) (@ (@ tptp.ap (@ _let_1 V3107e3)) V3104l_27)))))))))))))) (= (= _let_13 _let_35) (exists ((V3108l_27 $$unsorted)) (and (@ (@ tptp.mem V3108l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3109e1 $$unsorted)) (and (@ (@ tptp.mem V3109e1) A_27a) (exists ((V3110e2 $$unsorted)) (and (@ (@ tptp.mem V3110e2) A_27a) (exists ((V3111e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3111e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3108l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3109e1)) (@ (@ tptp.ap (@ _let_1 V3110e2)) (@ (@ tptp.ap (@ _let_1 V3111e3)) V3108l_27)))))))))))))) (= (= _let_35 _let_13) (exists ((V3112l_27 $$unsorted)) (and (@ (@ tptp.mem V3112l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3113e1 $$unsorted)) (and (@ (@ tptp.mem V3113e1) A_27a) (exists ((V3114e2 $$unsorted)) (and (@ (@ tptp.mem V3114e2) A_27a) (exists ((V3115e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3115e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3112l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3113e1)) (@ (@ tptp.ap (@ _let_1 V3114e2)) (@ (@ tptp.ap (@ _let_1 V3115e3)) V3112l_27)))))))))))))) (= (= _let_13 _let_31) (exists ((V3116e1 $$unsorted)) (and (@ (@ tptp.mem V3116e1) A_27a) (exists ((V3117e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3117e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3116e1)) (@ (@ tptp.ap (@ _let_1 V3117e2)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))) (= (= _let_31 _let_13) (exists ((V3118e1 $$unsorted)) (and (@ (@ tptp.mem V3118e1) A_27a) (exists ((V3119e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3119e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3118e1)) (@ (@ tptp.ap (@ _let_1 V3119e2)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_10)) _let_3)) (exists ((V3120l_27 $$unsorted)) (and (@ (@ tptp.mem V3120l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3121e1 $$unsorted)) (and (@ (@ tptp.mem V3121e1) A_27a) (exists ((V3122e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3122e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3121e1)) (@ (@ tptp.ap (@ _let_1 V3122e2)) V3120l_27))))))))))) (= (@ tptp.p (@ _let_22 _let_10)) (exists ((V3123l_27 $$unsorted)) (and (@ (@ tptp.mem V3123l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3124e1 $$unsorted)) (and (@ (@ tptp.mem V3124e1) A_27a) (exists ((V3125e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3125e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3124e1)) (@ (@ tptp.ap (@ _let_1 V3125e2)) V3123l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_26)) _let_3)) (exists ((V3126l_27 $$unsorted)) (and (@ (@ tptp.mem V3126l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3127e1 $$unsorted)) (and (@ (@ tptp.mem V3127e1) A_27a) (exists ((V3128e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3128e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3127e1)) (@ (@ tptp.ap (@ _let_1 V3128e2)) V3126l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_26)) (exists ((V3129l_27 $$unsorted)) (and (@ (@ tptp.mem V3129l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3130e1 $$unsorted)) (and (@ (@ tptp.mem V3130e1) A_27a) (exists ((V3131e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3131e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3130e1)) (@ (@ tptp.ap (@ _let_1 V3131e2)) V3129l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_29)) _let_3)) (exists ((V3132l_27 $$unsorted)) (and (@ (@ tptp.mem V3132l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3133e1 $$unsorted)) (and (@ (@ tptp.mem V3133e1) A_27a) (exists ((V3134e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3134e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3132l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3133e1)) (@ (@ tptp.ap (@ _let_1 V3134e2)) V3132l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_29)) (exists ((V3135l_27 $$unsorted)) (and (@ (@ tptp.mem V3135l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3136e1 $$unsorted)) (and (@ (@ tptp.mem V3136e1) A_27a) (exists ((V3137e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3137e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3135l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3136e1)) (@ (@ tptp.ap (@ _let_1 V3137e2)) V3135l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_27)) _let_3)) (exists ((V3138l_27 $$unsorted)) (and (@ (@ tptp.mem V3138l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3139e1 $$unsorted)) (and (@ (@ tptp.mem V3139e1) A_27a) (exists ((V3140e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3140e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3138l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3139e1)) (@ (@ tptp.ap (@ _let_1 V3140e2)) V3138l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_27)) (exists ((V3141l_27 $$unsorted)) (and (@ (@ tptp.mem V3141l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3142e1 $$unsorted)) (and (@ (@ tptp.mem V3142e1) A_27a) (exists ((V3143e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3143e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3141l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3142e1)) (@ (@ tptp.ap (@ _let_1 V3143e2)) V3141l_27))))))))))) (= (= _let_13 _let_30) (exists ((V3144l_27 $$unsorted)) (and (@ (@ tptp.mem V3144l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3145e1 $$unsorted)) (and (@ (@ tptp.mem V3145e1) A_27a) (exists ((V3146e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3146e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3144l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3145e1)) (@ (@ tptp.ap (@ _let_1 V3146e2)) V3144l_27))))))))))) (= (= _let_30 _let_13) (exists ((V3147l_27 $$unsorted)) (and (@ (@ tptp.mem V3147l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3148e1 $$unsorted)) (and (@ (@ tptp.mem V3148e1) A_27a) (exists ((V3149e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3149e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3147l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3148e1)) (@ (@ tptp.ap (@ _let_1 V3149e2)) V3147l_27))))))))))) (= (= _let_13 _let_28) (exists ((V3150l_27 $$unsorted)) (and (@ (@ tptp.mem V3150l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3151e1 $$unsorted)) (and (@ (@ tptp.mem V3151e1) A_27a) (exists ((V3152e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3152e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3150l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3151e1)) (@ (@ tptp.ap (@ _let_1 V3152e2)) V3150l_27))))))))))) (= (= _let_28 _let_13) (exists ((V3153l_27 $$unsorted)) (and (@ (@ tptp.mem V3153l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3154e1 $$unsorted)) (and (@ (@ tptp.mem V3154e1) A_27a) (exists ((V3155e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3155e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3153l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3154e1)) (@ (@ tptp.ap (@ _let_1 V3155e2)) V3153l_27))))))))))) (= (= _let_13 _let_23) (exists ((V3156e1 $$unsorted)) (and (@ (@ tptp.mem V3156e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3156e1)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (= (= _let_23 _let_13) (exists ((V3157e1 $$unsorted)) (and (@ (@ tptp.mem V3157e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3157e1)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_2)) _let_3)) (exists ((V3158l_27 $$unsorted)) (and (@ (@ tptp.mem V3158l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3159e1 $$unsorted)) (and (@ (@ tptp.mem V3159e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3159e1)) V3158l_27))))))) (= (@ tptp.p (@ _let_22 _let_2)) (exists ((V3160l_27 $$unsorted)) (and (@ (@ tptp.mem V3160l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3161e1 $$unsorted)) (and (@ (@ tptp.mem V3161e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3161e1)) V3160l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_10)) _let_3)) (exists ((V3162l_27 $$unsorted)) (and (@ (@ tptp.mem V3162l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3163e1 $$unsorted)) (and (@ (@ tptp.mem V3163e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3163e1)) V3162l_27))))))) (= (@ tptp.p (@ _let_21 _let_10)) (exists ((V3164l_27 $$unsorted)) (and (@ (@ tptp.mem V3164l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3165e1 $$unsorted)) (and (@ (@ tptp.mem V3165e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3165e1)) V3164l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_19)) _let_3)) (exists ((V3166l_27 $$unsorted)) (and (@ (@ tptp.mem V3166l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3167e1 $$unsorted)) (and (@ (@ tptp.mem V3167e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3166l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3167e1)) V3166l_27))))))) (= (@ tptp.p (@ _let_21 _let_19)) (exists ((V3168l_27 $$unsorted)) (and (@ (@ tptp.mem V3168l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3169e1 $$unsorted)) (and (@ (@ tptp.mem V3169e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3168l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3169e1)) V3168l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_17)) _let_3)) (exists ((V3170l_27 $$unsorted)) (and (@ (@ tptp.mem V3170l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3171e1 $$unsorted)) (and (@ (@ tptp.mem V3171e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3170l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3171e1)) V3170l_27))))))) (= (@ tptp.p (@ _let_21 _let_17)) (exists ((V3172l_27 $$unsorted)) (and (@ (@ tptp.mem V3172l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3173e1 $$unsorted)) (and (@ (@ tptp.mem V3173e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3172l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3173e1)) V3172l_27))))))) (= (= _let_13 _let_20) (exists ((V3174l_27 $$unsorted)) (and (@ (@ tptp.mem V3174l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3175e1 $$unsorted)) (and (@ (@ tptp.mem V3175e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3174l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3175e1)) V3174l_27))))))) (= (= _let_20 _let_13) (exists ((V3176l_27 $$unsorted)) (and (@ (@ tptp.mem V3176l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3177e1 $$unsorted)) (and (@ (@ tptp.mem V3177e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3176l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3177e1)) V3176l_27))))))) (= (= _let_13 _let_18) (exists ((V3178l_27 $$unsorted)) (and (@ (@ tptp.mem V3178l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3179e1 $$unsorted)) (and (@ (@ tptp.mem V3179e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3178l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3179e1)) V3178l_27))))))) (= (= _let_18 _let_13) (exists ((V3180l_27 $$unsorted)) (and (@ (@ tptp.mem V3180l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3181e1 $$unsorted)) (and (@ (@ tptp.mem V3181e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3180l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3181e1)) V3180l_27))))))) (= (= _let_13 tptp.fo__c_2Enum_2E0) _let_1) (= (= tptp.fo__c_2Enum_2E0 _let_13) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_3)) _let_10)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_11 _let_10)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_2)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2)) _let_1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (= V0l (@ tptp.c_2Elist_2ENIL A_27a)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_3 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_8 (@ _let_7 _let_6))) (let ((_let_9 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_10 (@ _let_9 _let_8))) (let ((_let_11 (@ tptp.ap tptp.c_2Earithmetic_2E_3E))) (let ((_let_12 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_13 (@ tptp.surj__ty_2Enum_2Enum _let_3))) (let ((_let_14 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_15 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_16 (@ tptp.ap (@ _let_15 _let_14)))) (let ((_let_17 (@ _let_16 _let_10))) (let ((_let_18 (@ tptp.surj__ty_2Enum_2Enum _let_17))) (let ((_let_19 (@ (@ tptp.ap (@ _let_15 _let_10)) _let_14))) (let ((_let_20 (@ tptp.surj__ty_2Enum_2Enum _let_19))) (let ((_let_21 (@ tptp.ap (@ _let_5 _let_3)))) (let ((_let_22 (@ tptp.ap (@ _let_11 _let_3)))) (let ((_let_23 (@ tptp.surj__ty_2Enum_2Enum _let_10))) (let ((_let_24 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_25 (@ _let_24 _let_6))) (let ((_let_26 (@ _let_9 _let_25))) (let ((_let_27 (@ _let_16 _let_26))) (let ((_let_28 (@ tptp.surj__ty_2Enum_2Enum _let_27))) (let ((_let_29 (@ (@ tptp.ap (@ _let_15 _let_26)) _let_14))) (let ((_let_30 (@ tptp.surj__ty_2Enum_2Enum _let_29))) (let ((_let_31 (@ tptp.surj__ty_2Enum_2Enum _let_26))) (let ((_let_32 (@ _let_7 _let_8))) (let ((_let_33 (@ _let_9 _let_32))) (let ((_let_34 (@ _let_16 _let_33))) (let ((_let_35 (@ tptp.surj__ty_2Enum_2Enum _let_34))) (let ((_let_36 (@ (@ tptp.ap (@ _let_15 _let_33)) _let_14))) (let ((_let_37 (@ tptp.surj__ty_2Enum_2Enum _let_36))) (let ((_let_38 (@ tptp.surj__ty_2Enum_2Enum _let_33))) (let ((_let_39 (@ _let_24 _let_8))) (let ((_let_40 (@ _let_9 _let_39))) (let ((_let_41 (@ _let_16 _let_40))) (let ((_let_42 (@ tptp.surj__ty_2Enum_2Enum _let_41))) (let ((_let_43 (@ (@ tptp.ap (@ _let_15 _let_40)) _let_14))) (let ((_let_44 (@ tptp.surj__ty_2Enum_2Enum _let_43))) (let ((_let_45 (@ tptp.surj__ty_2Enum_2Enum _let_40))) (let ((_let_46 (@ _let_7 _let_25))) (let ((_let_47 (@ _let_9 _let_46))) (let ((_let_48 (@ _let_16 _let_47))) (let ((_let_49 (@ tptp.surj__ty_2Enum_2Enum _let_48))) (let ((_let_50 (@ (@ tptp.ap (@ _let_15 _let_47)) _let_14))) (let ((_let_51 (@ tptp.surj__ty_2Enum_2Enum _let_50))) (let ((_let_52 (@ tptp.surj__ty_2Enum_2Enum _let_47))) (let ((_let_53 (@ _let_24 _let_25))) (let ((_let_54 (@ _let_9 _let_53))) (let ((_let_55 (@ _let_16 _let_54))) (let ((_let_56 (@ tptp.surj__ty_2Enum_2Enum _let_55))) (let ((_let_57 (@ (@ tptp.ap (@ _let_15 _let_54)) _let_14))) (let ((_let_58 (@ tptp.surj__ty_2Enum_2Enum _let_57))) (let ((_let_59 (@ tptp.surj__ty_2Enum_2Enum _let_54))) (let ((_let_60 (@ _let_7 _let_32))) (let ((_let_61 (@ _let_9 _let_60))) (let ((_let_62 (@ _let_16 _let_61))) (let ((_let_63 (@ tptp.surj__ty_2Enum_2Enum _let_62))) (let ((_let_64 (@ (@ tptp.ap (@ _let_15 _let_61)) _let_14))) (let ((_let_65 (@ tptp.surj__ty_2Enum_2Enum _let_64))) (let ((_let_66 (@ tptp.surj__ty_2Enum_2Enum _let_61))) (let ((_let_67 (@ _let_24 _let_32))) (let ((_let_68 (@ _let_9 _let_67))) (let ((_let_69 (@ _let_16 _let_68))) (let ((_let_70 (@ tptp.surj__ty_2Enum_2Enum _let_69))) (let ((_let_71 (@ (@ tptp.ap (@ _let_15 _let_68)) _let_14))) (let ((_let_72 (@ tptp.surj__ty_2Enum_2Enum _let_71))) (let ((_let_73 (@ tptp.surj__ty_2Enum_2Enum _let_68))) (let ((_let_74 (@ _let_7 _let_39))) (let ((_let_75 (@ _let_9 _let_74))) (let ((_let_76 (@ _let_16 _let_75))) (let ((_let_77 (@ tptp.surj__ty_2Enum_2Enum _let_76))) (let ((_let_78 (@ (@ tptp.ap (@ _let_15 _let_75)) _let_14))) (let ((_let_79 (@ tptp.surj__ty_2Enum_2Enum _let_78))) (let ((_let_80 (@ tptp.surj__ty_2Enum_2Enum _let_75))) (let ((_let_81 (@ _let_24 _let_39))) (let ((_let_82 (@ _let_9 _let_81))) (let ((_let_83 (@ _let_16 _let_82))) (let ((_let_84 (@ tptp.surj__ty_2Enum_2Enum _let_83))) (let ((_let_85 (@ (@ tptp.ap (@ _let_15 _let_82)) _let_14))) (let ((_let_86 (@ tptp.surj__ty_2Enum_2Enum _let_85))) (let ((_let_87 (@ tptp.surj__ty_2Enum_2Enum _let_82))) (let ((_let_88 (@ _let_7 _let_46))) (let ((_let_89 (@ _let_9 _let_88))) (let ((_let_90 (@ _let_16 _let_89))) (let ((_let_91 (@ tptp.surj__ty_2Enum_2Enum _let_90))) (let ((_let_92 (@ (@ tptp.ap (@ _let_15 _let_89)) _let_14))) (let ((_let_93 (@ tptp.surj__ty_2Enum_2Enum _let_92))) (let ((_let_94 (@ tptp.surj__ty_2Enum_2Enum _let_89))) (let ((_let_95 (@ _let_24 _let_46))) (let ((_let_96 (@ _let_9 _let_95))) (let ((_let_97 (@ _let_16 _let_96))) (let ((_let_98 (@ tptp.surj__ty_2Enum_2Enum _let_97))) (let ((_let_99 (@ (@ tptp.ap (@ _let_15 _let_96)) _let_14))) (let ((_let_100 (@ tptp.surj__ty_2Enum_2Enum _let_99))) (let ((_let_101 (@ tptp.surj__ty_2Enum_2Enum _let_96))) (let ((_let_102 (@ _let_9 (@ _let_7 _let_53)))) (let ((_let_103 (@ _let_16 _let_102))) (let ((_let_104 (@ tptp.surj__ty_2Enum_2Enum _let_103))) (let ((_let_105 (@ (@ tptp.ap (@ _let_15 _let_102)) _let_14))) (let ((_let_106 (@ tptp.surj__ty_2Enum_2Enum _let_105))) (let ((_let_107 (@ tptp.surj__ty_2Enum_2Enum _let_102))) (let ((_let_108 (@ _let_9 (@ _let_24 _let_53)))) (let ((_let_109 (@ _let_16 _let_108))) (let ((_let_110 (@ tptp.surj__ty_2Enum_2Enum _let_109))) (let ((_let_111 (@ (@ tptp.ap (@ _let_15 _let_108)) _let_14))) (let ((_let_112 (@ tptp.surj__ty_2Enum_2Enum _let_111))) (let ((_let_113 (@ tptp.surj__ty_2Enum_2Enum _let_108))) (let ((_let_114 (@ _let_9 (@ _let_7 _let_60)))) (let ((_let_115 (@ _let_16 _let_114))) (let ((_let_116 (@ tptp.surj__ty_2Enum_2Enum _let_115))) (let ((_let_117 (@ (@ tptp.ap (@ _let_15 _let_114)) _let_14))) (let ((_let_118 (@ tptp.surj__ty_2Enum_2Enum _let_117))) (let ((_let_119 (@ tptp.surj__ty_2Enum_2Enum _let_114))) (let ((_let_120 (@ _let_9 (@ _let_24 _let_60)))) (let ((_let_121 (@ _let_16 _let_120))) (let ((_let_122 (@ tptp.surj__ty_2Enum_2Enum _let_121))) (let ((_let_123 (@ (@ tptp.ap (@ _let_15 _let_120)) _let_14))) (let ((_let_124 (@ tptp.surj__ty_2Enum_2Enum _let_123))) (let ((_let_125 (@ tptp.surj__ty_2Enum_2Enum _let_120))) (let ((_let_126 (@ _let_9 (@ _let_7 _let_67)))) (let ((_let_127 (@ _let_16 _let_126))) (let ((_let_128 (@ tptp.surj__ty_2Enum_2Enum _let_127))) (let ((_let_129 (@ (@ tptp.ap (@ _let_15 _let_126)) _let_14))) (let ((_let_130 (@ tptp.surj__ty_2Enum_2Enum _let_129))) (let ((_let_131 (@ tptp.surj__ty_2Enum_2Enum _let_126))) (let ((_let_132 (@ _let_9 (@ _let_24 _let_67)))) (let ((_let_133 (@ _let_16 _let_132))) (let ((_let_134 (@ tptp.surj__ty_2Enum_2Enum _let_133))) (let ((_let_135 (@ (@ tptp.ap (@ _let_15 _let_132)) _let_14))) (let ((_let_136 (@ tptp.surj__ty_2Enum_2Enum _let_135))) (let ((_let_137 (@ tptp.surj__ty_2Enum_2Enum _let_132))) (let ((_let_138 (@ _let_9 (@ _let_7 _let_74)))) (let ((_let_139 (@ _let_16 _let_138))) (let ((_let_140 (@ tptp.surj__ty_2Enum_2Enum _let_139))) (let ((_let_141 (@ (@ tptp.ap (@ _let_15 _let_138)) _let_14))) (let ((_let_142 (@ tptp.surj__ty_2Enum_2Enum _let_141))) (let ((_let_143 (@ tptp.surj__ty_2Enum_2Enum _let_138))) (let ((_let_144 (@ _let_9 (@ _let_24 _let_74)))) (let ((_let_145 (@ _let_16 _let_144))) (let ((_let_146 (@ tptp.surj__ty_2Enum_2Enum _let_145))) (let ((_let_147 (@ (@ tptp.ap (@ _let_15 _let_144)) _let_14))) (let ((_let_148 (@ tptp.surj__ty_2Enum_2Enum _let_147))) (let ((_let_149 (@ tptp.surj__ty_2Enum_2Enum _let_144))) (let ((_let_150 (@ _let_9 (@ _let_7 _let_81)))) (let ((_let_151 (@ _let_16 _let_150))) (let ((_let_152 (@ tptp.surj__ty_2Enum_2Enum _let_151))) (let ((_let_153 (@ (@ tptp.ap (@ _let_15 _let_150)) _let_14))) (let ((_let_154 (@ tptp.surj__ty_2Enum_2Enum _let_153))) (let ((_let_155 (@ tptp.surj__ty_2Enum_2Enum _let_150))) (let ((_let_156 (@ _let_9 (@ _let_24 _let_81)))) (let ((_let_157 (@ _let_16 _let_156))) (let ((_let_158 (@ tptp.surj__ty_2Enum_2Enum _let_157))) (let ((_let_159 (@ (@ tptp.ap (@ _let_15 _let_156)) _let_14))) (let ((_let_160 (@ tptp.surj__ty_2Enum_2Enum _let_159))) (let ((_let_161 (@ tptp.surj__ty_2Enum_2Enum _let_156))) (let ((_let_162 (@ _let_9 (@ _let_7 _let_88)))) (let ((_let_163 (@ _let_16 _let_162))) (let ((_let_164 (@ tptp.surj__ty_2Enum_2Enum _let_163))) (let ((_let_165 (@ (@ tptp.ap (@ _let_15 _let_162)) _let_14))) (let ((_let_166 (@ tptp.surj__ty_2Enum_2Enum _let_165))) (let ((_let_167 (@ tptp.surj__ty_2Enum_2Enum _let_162))) (let ((_let_168 (@ _let_9 (@ _let_24 _let_88)))) (let ((_let_169 (@ _let_16 _let_168))) (let ((_let_170 (@ tptp.surj__ty_2Enum_2Enum _let_169))) (let ((_let_171 (@ (@ tptp.ap (@ _let_15 _let_168)) _let_14))) (let ((_let_172 (@ tptp.surj__ty_2Enum_2Enum _let_171))) (let ((_let_173 (@ tptp.surj__ty_2Enum_2Enum _let_168))) (let ((_let_174 (@ _let_9 (@ _let_7 _let_95)))) (let ((_let_175 (@ _let_16 _let_174))) (let ((_let_176 (@ tptp.surj__ty_2Enum_2Enum _let_175))) (let ((_let_177 (@ (@ tptp.ap (@ _let_15 _let_174)) _let_14))) (let ((_let_178 (@ tptp.surj__ty_2Enum_2Enum _let_177))) (let ((_let_179 (@ tptp.surj__ty_2Enum_2Enum _let_174))) (and (= (= _let_13 _let_179) (exists ((V2e1 $$unsorted)) (and (@ (@ tptp.mem V2e1) A_27a) (exists ((V3e2 $$unsorted)) (and (@ (@ tptp.mem V3e2) A_27a) (exists ((V4e3 $$unsorted)) (and (@ (@ tptp.mem V4e3) A_27a) (exists ((V5e4 $$unsorted)) (and (@ (@ tptp.mem V5e4) A_27a) (exists ((V6e5 $$unsorted)) (and (@ (@ tptp.mem V6e5) A_27a) (exists ((V7e6 $$unsorted)) (and (@ (@ tptp.mem V7e6) A_27a) (exists ((V8e7 $$unsorted)) (and (@ (@ tptp.mem V8e7) A_27a) (exists ((V9e8 $$unsorted)) (and (@ (@ tptp.mem V9e8) A_27a) (exists ((V10e9 $$unsorted)) (and (@ (@ tptp.mem V10e9) A_27a) (exists ((V11e10 $$unsorted)) (and (@ (@ tptp.mem V11e10) A_27a) (exists ((V12e11 $$unsorted)) (and (@ (@ tptp.mem V12e11) A_27a) (exists ((V13e12 $$unsorted)) (and (@ (@ tptp.mem V13e12) A_27a) (exists ((V14e13 $$unsorted)) (and (@ (@ tptp.mem V14e13) A_27a) (exists ((V15e14 $$unsorted)) (and (@ (@ tptp.mem V15e14) A_27a) (exists ((V16e15 $$unsorted)) (and (@ (@ tptp.mem V16e15) A_27a) (exists ((V17e16 $$unsorted)) (and (@ (@ tptp.mem V17e16) A_27a) (exists ((V18e17 $$unsorted)) (and (@ (@ tptp.mem V18e17) A_27a) (exists ((V19e18 $$unsorted)) (and (@ (@ tptp.mem V19e18) A_27a) (exists ((V20e19 $$unsorted)) (and (@ (@ tptp.mem V20e19) A_27a) (exists ((V21e20 $$unsorted)) (and (@ (@ tptp.mem V21e20) A_27a) (exists ((V22e21 $$unsorted)) (and (@ (@ tptp.mem V22e21) A_27a) (exists ((V23e22 $$unsorted)) (and (@ (@ tptp.mem V23e22) A_27a) (exists ((V24e23 $$unsorted)) (and (@ (@ tptp.mem V24e23) A_27a) (exists ((V25e24 $$unsorted)) (and (@ (@ tptp.mem V25e24) A_27a) (exists ((V26e25 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V26e25) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2e1)) (@ (@ tptp.ap (@ _let_1 V3e2)) (@ (@ tptp.ap (@ _let_1 V4e3)) (@ (@ tptp.ap (@ _let_1 V5e4)) (@ (@ tptp.ap (@ _let_1 V6e5)) (@ (@ tptp.ap (@ _let_1 V7e6)) (@ (@ tptp.ap (@ _let_1 V8e7)) (@ (@ tptp.ap (@ _let_1 V9e8)) (@ (@ tptp.ap (@ _let_1 V10e9)) (@ (@ tptp.ap (@ _let_1 V11e10)) (@ (@ tptp.ap (@ _let_1 V12e11)) (@ (@ tptp.ap (@ _let_1 V13e12)) (@ (@ tptp.ap (@ _let_1 V14e13)) (@ (@ tptp.ap (@ _let_1 V15e14)) (@ (@ tptp.ap (@ _let_1 V16e15)) (@ (@ tptp.ap (@ _let_1 V17e16)) (@ (@ tptp.ap (@ _let_1 V18e17)) (@ (@ tptp.ap (@ _let_1 V19e18)) (@ (@ tptp.ap (@ _let_1 V20e19)) (@ (@ tptp.ap (@ _let_1 V21e20)) (@ (@ tptp.ap (@ _let_1 V22e21)) (@ (@ tptp.ap (@ _let_1 V23e22)) (@ (@ tptp.ap (@ _let_1 V24e23)) (@ (@ tptp.ap (@ _let_1 V25e24)) (@ (@ tptp.ap (@ _let_1 V26e25)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_179 _let_13) (exists ((V27e1 $$unsorted)) (and (@ (@ tptp.mem V27e1) A_27a) (exists ((V28e2 $$unsorted)) (and (@ (@ tptp.mem V28e2) A_27a) (exists ((V29e3 $$unsorted)) (and (@ (@ tptp.mem V29e3) A_27a) (exists ((V30e4 $$unsorted)) (and (@ (@ tptp.mem V30e4) A_27a) (exists ((V31e5 $$unsorted)) (and (@ (@ tptp.mem V31e5) A_27a) (exists ((V32e6 $$unsorted)) (and (@ (@ tptp.mem V32e6) A_27a) (exists ((V33e7 $$unsorted)) (and (@ (@ tptp.mem V33e7) A_27a) (exists ((V34e8 $$unsorted)) (and (@ (@ tptp.mem V34e8) A_27a) (exists ((V35e9 $$unsorted)) (and (@ (@ tptp.mem V35e9) A_27a) (exists ((V36e10 $$unsorted)) (and (@ (@ tptp.mem V36e10) A_27a) (exists ((V37e11 $$unsorted)) (and (@ (@ tptp.mem V37e11) A_27a) (exists ((V38e12 $$unsorted)) (and (@ (@ tptp.mem V38e12) A_27a) (exists ((V39e13 $$unsorted)) (and (@ (@ tptp.mem V39e13) A_27a) (exists ((V40e14 $$unsorted)) (and (@ (@ tptp.mem V40e14) A_27a) (exists ((V41e15 $$unsorted)) (and (@ (@ tptp.mem V41e15) A_27a) (exists ((V42e16 $$unsorted)) (and (@ (@ tptp.mem V42e16) A_27a) (exists ((V43e17 $$unsorted)) (and (@ (@ tptp.mem V43e17) A_27a) (exists ((V44e18 $$unsorted)) (and (@ (@ tptp.mem V44e18) A_27a) (exists ((V45e19 $$unsorted)) (and (@ (@ tptp.mem V45e19) A_27a) (exists ((V46e20 $$unsorted)) (and (@ (@ tptp.mem V46e20) A_27a) (exists ((V47e21 $$unsorted)) (and (@ (@ tptp.mem V47e21) A_27a) (exists ((V48e22 $$unsorted)) (and (@ (@ tptp.mem V48e22) A_27a) (exists ((V49e23 $$unsorted)) (and (@ (@ tptp.mem V49e23) A_27a) (exists ((V50e24 $$unsorted)) (and (@ (@ tptp.mem V50e24) A_27a) (exists ((V51e25 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V51e25) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V27e1)) (@ (@ tptp.ap (@ _let_1 V28e2)) (@ (@ tptp.ap (@ _let_1 V29e3)) (@ (@ tptp.ap (@ _let_1 V30e4)) (@ (@ tptp.ap (@ _let_1 V31e5)) (@ (@ tptp.ap (@ _let_1 V32e6)) (@ (@ tptp.ap (@ _let_1 V33e7)) (@ (@ tptp.ap (@ _let_1 V34e8)) (@ (@ tptp.ap (@ _let_1 V35e9)) (@ (@ tptp.ap (@ _let_1 V36e10)) (@ (@ tptp.ap (@ _let_1 V37e11)) (@ (@ tptp.ap (@ _let_1 V38e12)) (@ (@ tptp.ap (@ _let_1 V39e13)) (@ (@ tptp.ap (@ _let_1 V40e14)) (@ (@ tptp.ap (@ _let_1 V41e15)) (@ (@ tptp.ap (@ _let_1 V42e16)) (@ (@ tptp.ap (@ _let_1 V43e17)) (@ (@ tptp.ap (@ _let_1 V44e18)) (@ (@ tptp.ap (@ _let_1 V45e19)) (@ (@ tptp.ap (@ _let_1 V46e20)) (@ (@ tptp.ap (@ _let_1 V47e21)) (@ (@ tptp.ap (@ _let_1 V48e22)) (@ (@ tptp.ap (@ _let_1 V49e23)) (@ (@ tptp.ap (@ _let_1 V50e24)) (@ (@ tptp.ap (@ _let_1 V51e25)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_168)) _let_3)) (exists ((V52l_27 $$unsorted)) (and (@ (@ tptp.mem V52l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V53e1 $$unsorted)) (and (@ (@ tptp.mem V53e1) A_27a) (exists ((V54e2 $$unsorted)) (and (@ (@ tptp.mem V54e2) A_27a) (exists ((V55e3 $$unsorted)) (and (@ (@ tptp.mem V55e3) A_27a) (exists ((V56e4 $$unsorted)) (and (@ (@ tptp.mem V56e4) A_27a) (exists ((V57e5 $$unsorted)) (and (@ (@ tptp.mem V57e5) A_27a) (exists ((V58e6 $$unsorted)) (and (@ (@ tptp.mem V58e6) A_27a) (exists ((V59e7 $$unsorted)) (and (@ (@ tptp.mem V59e7) A_27a) (exists ((V60e8 $$unsorted)) (and (@ (@ tptp.mem V60e8) A_27a) (exists ((V61e9 $$unsorted)) (and (@ (@ tptp.mem V61e9) A_27a) (exists ((V62e10 $$unsorted)) (and (@ (@ tptp.mem V62e10) A_27a) (exists ((V63e11 $$unsorted)) (and (@ (@ tptp.mem V63e11) A_27a) (exists ((V64e12 $$unsorted)) (and (@ (@ tptp.mem V64e12) A_27a) (exists ((V65e13 $$unsorted)) (and (@ (@ tptp.mem V65e13) A_27a) (exists ((V66e14 $$unsorted)) (and (@ (@ tptp.mem V66e14) A_27a) (exists ((V67e15 $$unsorted)) (and (@ (@ tptp.mem V67e15) A_27a) (exists ((V68e16 $$unsorted)) (and (@ (@ tptp.mem V68e16) A_27a) (exists ((V69e17 $$unsorted)) (and (@ (@ tptp.mem V69e17) A_27a) (exists ((V70e18 $$unsorted)) (and (@ (@ tptp.mem V70e18) A_27a) (exists ((V71e19 $$unsorted)) (and (@ (@ tptp.mem V71e19) A_27a) (exists ((V72e20 $$unsorted)) (and (@ (@ tptp.mem V72e20) A_27a) (exists ((V73e21 $$unsorted)) (and (@ (@ tptp.mem V73e21) A_27a) (exists ((V74e22 $$unsorted)) (and (@ (@ tptp.mem V74e22) A_27a) (exists ((V75e23 $$unsorted)) (and (@ (@ tptp.mem V75e23) A_27a) (exists ((V76e24 $$unsorted)) (and (@ (@ tptp.mem V76e24) A_27a) (exists ((V77e25 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V77e25) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V53e1)) (@ (@ tptp.ap (@ _let_1 V54e2)) (@ (@ tptp.ap (@ _let_1 V55e3)) (@ (@ tptp.ap (@ _let_1 V56e4)) (@ (@ tptp.ap (@ _let_1 V57e5)) (@ (@ tptp.ap (@ _let_1 V58e6)) (@ (@ tptp.ap (@ _let_1 V59e7)) (@ (@ tptp.ap (@ _let_1 V60e8)) (@ (@ tptp.ap (@ _let_1 V61e9)) (@ (@ tptp.ap (@ _let_1 V62e10)) (@ (@ tptp.ap (@ _let_1 V63e11)) (@ (@ tptp.ap (@ _let_1 V64e12)) (@ (@ tptp.ap (@ _let_1 V65e13)) (@ (@ tptp.ap (@ _let_1 V66e14)) (@ (@ tptp.ap (@ _let_1 V67e15)) (@ (@ tptp.ap (@ _let_1 V68e16)) (@ (@ tptp.ap (@ _let_1 V69e17)) (@ (@ tptp.ap (@ _let_1 V70e18)) (@ (@ tptp.ap (@ _let_1 V71e19)) (@ (@ tptp.ap (@ _let_1 V72e20)) (@ (@ tptp.ap (@ _let_1 V73e21)) (@ (@ tptp.ap (@ _let_1 V74e22)) (@ (@ tptp.ap (@ _let_1 V75e23)) (@ (@ tptp.ap (@ _let_1 V76e24)) (@ (@ tptp.ap (@ _let_1 V77e25)) V52l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_168)) (exists ((V78l_27 $$unsorted)) (and (@ (@ tptp.mem V78l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V79e1 $$unsorted)) (and (@ (@ tptp.mem V79e1) A_27a) (exists ((V80e2 $$unsorted)) (and (@ (@ tptp.mem V80e2) A_27a) (exists ((V81e3 $$unsorted)) (and (@ (@ tptp.mem V81e3) A_27a) (exists ((V82e4 $$unsorted)) (and (@ (@ tptp.mem V82e4) A_27a) (exists ((V83e5 $$unsorted)) (and (@ (@ tptp.mem V83e5) A_27a) (exists ((V84e6 $$unsorted)) (and (@ (@ tptp.mem V84e6) A_27a) (exists ((V85e7 $$unsorted)) (and (@ (@ tptp.mem V85e7) A_27a) (exists ((V86e8 $$unsorted)) (and (@ (@ tptp.mem V86e8) A_27a) (exists ((V87e9 $$unsorted)) (and (@ (@ tptp.mem V87e9) A_27a) (exists ((V88e10 $$unsorted)) (and (@ (@ tptp.mem V88e10) A_27a) (exists ((V89e11 $$unsorted)) (and (@ (@ tptp.mem V89e11) A_27a) (exists ((V90e12 $$unsorted)) (and (@ (@ tptp.mem V90e12) A_27a) (exists ((V91e13 $$unsorted)) (and (@ (@ tptp.mem V91e13) A_27a) (exists ((V92e14 $$unsorted)) (and (@ (@ tptp.mem V92e14) A_27a) (exists ((V93e15 $$unsorted)) (and (@ (@ tptp.mem V93e15) A_27a) (exists ((V94e16 $$unsorted)) (and (@ (@ tptp.mem V94e16) A_27a) (exists ((V95e17 $$unsorted)) (and (@ (@ tptp.mem V95e17) A_27a) (exists ((V96e18 $$unsorted)) (and (@ (@ tptp.mem V96e18) A_27a) (exists ((V97e19 $$unsorted)) (and (@ (@ tptp.mem V97e19) A_27a) (exists ((V98e20 $$unsorted)) (and (@ (@ tptp.mem V98e20) A_27a) (exists ((V99e21 $$unsorted)) (and (@ (@ tptp.mem V99e21) A_27a) (exists ((V100e22 $$unsorted)) (and (@ (@ tptp.mem V100e22) A_27a) (exists ((V101e23 $$unsorted)) (and (@ (@ tptp.mem V101e23) A_27a) (exists ((V102e24 $$unsorted)) (and (@ (@ tptp.mem V102e24) A_27a) (exists ((V103e25 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V103e25) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V79e1)) (@ (@ tptp.ap (@ _let_1 V80e2)) (@ (@ tptp.ap (@ _let_1 V81e3)) (@ (@ tptp.ap (@ _let_1 V82e4)) (@ (@ tptp.ap (@ _let_1 V83e5)) (@ (@ tptp.ap (@ _let_1 V84e6)) (@ (@ tptp.ap (@ _let_1 V85e7)) (@ (@ tptp.ap (@ _let_1 V86e8)) (@ (@ tptp.ap (@ _let_1 V87e9)) (@ (@ tptp.ap (@ _let_1 V88e10)) (@ (@ tptp.ap (@ _let_1 V89e11)) (@ (@ tptp.ap (@ _let_1 V90e12)) (@ (@ tptp.ap (@ _let_1 V91e13)) (@ (@ tptp.ap (@ _let_1 V92e14)) (@ (@ tptp.ap (@ _let_1 V93e15)) (@ (@ tptp.ap (@ _let_1 V94e16)) (@ (@ tptp.ap (@ _let_1 V95e17)) (@ (@ tptp.ap (@ _let_1 V96e18)) (@ (@ tptp.ap (@ _let_1 V97e19)) (@ (@ tptp.ap (@ _let_1 V98e20)) (@ (@ tptp.ap (@ _let_1 V99e21)) (@ (@ tptp.ap (@ _let_1 V100e22)) (@ (@ tptp.ap (@ _let_1 V101e23)) (@ (@ tptp.ap (@ _let_1 V102e24)) (@ (@ tptp.ap (@ _let_1 V103e25)) V78l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_174)) _let_3)) (exists ((V104l_27 $$unsorted)) (and (@ (@ tptp.mem V104l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V105e1 $$unsorted)) (and (@ (@ tptp.mem V105e1) A_27a) (exists ((V106e2 $$unsorted)) (and (@ (@ tptp.mem V106e2) A_27a) (exists ((V107e3 $$unsorted)) (and (@ (@ tptp.mem V107e3) A_27a) (exists ((V108e4 $$unsorted)) (and (@ (@ tptp.mem V108e4) A_27a) (exists ((V109e5 $$unsorted)) (and (@ (@ tptp.mem V109e5) A_27a) (exists ((V110e6 $$unsorted)) (and (@ (@ tptp.mem V110e6) A_27a) (exists ((V111e7 $$unsorted)) (and (@ (@ tptp.mem V111e7) A_27a) (exists ((V112e8 $$unsorted)) (and (@ (@ tptp.mem V112e8) A_27a) (exists ((V113e9 $$unsorted)) (and (@ (@ tptp.mem V113e9) A_27a) (exists ((V114e10 $$unsorted)) (and (@ (@ tptp.mem V114e10) A_27a) (exists ((V115e11 $$unsorted)) (and (@ (@ tptp.mem V115e11) A_27a) (exists ((V116e12 $$unsorted)) (and (@ (@ tptp.mem V116e12) A_27a) (exists ((V117e13 $$unsorted)) (and (@ (@ tptp.mem V117e13) A_27a) (exists ((V118e14 $$unsorted)) (and (@ (@ tptp.mem V118e14) A_27a) (exists ((V119e15 $$unsorted)) (and (@ (@ tptp.mem V119e15) A_27a) (exists ((V120e16 $$unsorted)) (and (@ (@ tptp.mem V120e16) A_27a) (exists ((V121e17 $$unsorted)) (and (@ (@ tptp.mem V121e17) A_27a) (exists ((V122e18 $$unsorted)) (and (@ (@ tptp.mem V122e18) A_27a) (exists ((V123e19 $$unsorted)) (and (@ (@ tptp.mem V123e19) A_27a) (exists ((V124e20 $$unsorted)) (and (@ (@ tptp.mem V124e20) A_27a) (exists ((V125e21 $$unsorted)) (and (@ (@ tptp.mem V125e21) A_27a) (exists ((V126e22 $$unsorted)) (and (@ (@ tptp.mem V126e22) A_27a) (exists ((V127e23 $$unsorted)) (and (@ (@ tptp.mem V127e23) A_27a) (exists ((V128e24 $$unsorted)) (and (@ (@ tptp.mem V128e24) A_27a) (exists ((V129e25 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V129e25) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V105e1)) (@ (@ tptp.ap (@ _let_1 V106e2)) (@ (@ tptp.ap (@ _let_1 V107e3)) (@ (@ tptp.ap (@ _let_1 V108e4)) (@ (@ tptp.ap (@ _let_1 V109e5)) (@ (@ tptp.ap (@ _let_1 V110e6)) (@ (@ tptp.ap (@ _let_1 V111e7)) (@ (@ tptp.ap (@ _let_1 V112e8)) (@ (@ tptp.ap (@ _let_1 V113e9)) (@ (@ tptp.ap (@ _let_1 V114e10)) (@ (@ tptp.ap (@ _let_1 V115e11)) (@ (@ tptp.ap (@ _let_1 V116e12)) (@ (@ tptp.ap (@ _let_1 V117e13)) (@ (@ tptp.ap (@ _let_1 V118e14)) (@ (@ tptp.ap (@ _let_1 V119e15)) (@ (@ tptp.ap (@ _let_1 V120e16)) (@ (@ tptp.ap (@ _let_1 V121e17)) (@ (@ tptp.ap (@ _let_1 V122e18)) (@ (@ tptp.ap (@ _let_1 V123e19)) (@ (@ tptp.ap (@ _let_1 V124e20)) (@ (@ tptp.ap (@ _let_1 V125e21)) (@ (@ tptp.ap (@ _let_1 V126e22)) (@ (@ tptp.ap (@ _let_1 V127e23)) (@ (@ tptp.ap (@ _let_1 V128e24)) (@ (@ tptp.ap (@ _let_1 V129e25)) V104l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_174)) (exists ((V130l_27 $$unsorted)) (and (@ (@ tptp.mem V130l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V131e1 $$unsorted)) (and (@ (@ tptp.mem V131e1) A_27a) (exists ((V132e2 $$unsorted)) (and (@ (@ tptp.mem V132e2) A_27a) (exists ((V133e3 $$unsorted)) (and (@ (@ tptp.mem V133e3) A_27a) (exists ((V134e4 $$unsorted)) (and (@ (@ tptp.mem V134e4) A_27a) (exists ((V135e5 $$unsorted)) (and (@ (@ tptp.mem V135e5) A_27a) (exists ((V136e6 $$unsorted)) (and (@ (@ tptp.mem V136e6) A_27a) (exists ((V137e7 $$unsorted)) (and (@ (@ tptp.mem V137e7) A_27a) (exists ((V138e8 $$unsorted)) (and (@ (@ tptp.mem V138e8) A_27a) (exists ((V139e9 $$unsorted)) (and (@ (@ tptp.mem V139e9) A_27a) (exists ((V140e10 $$unsorted)) (and (@ (@ tptp.mem V140e10) A_27a) (exists ((V141e11 $$unsorted)) (and (@ (@ tptp.mem V141e11) A_27a) (exists ((V142e12 $$unsorted)) (and (@ (@ tptp.mem V142e12) A_27a) (exists ((V143e13 $$unsorted)) (and (@ (@ tptp.mem V143e13) A_27a) (exists ((V144e14 $$unsorted)) (and (@ (@ tptp.mem V144e14) A_27a) (exists ((V145e15 $$unsorted)) (and (@ (@ tptp.mem V145e15) A_27a) (exists ((V146e16 $$unsorted)) (and (@ (@ tptp.mem V146e16) A_27a) (exists ((V147e17 $$unsorted)) (and (@ (@ tptp.mem V147e17) A_27a) (exists ((V148e18 $$unsorted)) (and (@ (@ tptp.mem V148e18) A_27a) (exists ((V149e19 $$unsorted)) (and (@ (@ tptp.mem V149e19) A_27a) (exists ((V150e20 $$unsorted)) (and (@ (@ tptp.mem V150e20) A_27a) (exists ((V151e21 $$unsorted)) (and (@ (@ tptp.mem V151e21) A_27a) (exists ((V152e22 $$unsorted)) (and (@ (@ tptp.mem V152e22) A_27a) (exists ((V153e23 $$unsorted)) (and (@ (@ tptp.mem V153e23) A_27a) (exists ((V154e24 $$unsorted)) (and (@ (@ tptp.mem V154e24) A_27a) (exists ((V155e25 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V155e25) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V131e1)) (@ (@ tptp.ap (@ _let_1 V132e2)) (@ (@ tptp.ap (@ _let_1 V133e3)) (@ (@ tptp.ap (@ _let_1 V134e4)) (@ (@ tptp.ap (@ _let_1 V135e5)) (@ (@ tptp.ap (@ _let_1 V136e6)) (@ (@ tptp.ap (@ _let_1 V137e7)) (@ (@ tptp.ap (@ _let_1 V138e8)) (@ (@ tptp.ap (@ _let_1 V139e9)) (@ (@ tptp.ap (@ _let_1 V140e10)) (@ (@ tptp.ap (@ _let_1 V141e11)) (@ (@ tptp.ap (@ _let_1 V142e12)) (@ (@ tptp.ap (@ _let_1 V143e13)) (@ (@ tptp.ap (@ _let_1 V144e14)) (@ (@ tptp.ap (@ _let_1 V145e15)) (@ (@ tptp.ap (@ _let_1 V146e16)) (@ (@ tptp.ap (@ _let_1 V147e17)) (@ (@ tptp.ap (@ _let_1 V148e18)) (@ (@ tptp.ap (@ _let_1 V149e19)) (@ (@ tptp.ap (@ _let_1 V150e20)) (@ (@ tptp.ap (@ _let_1 V151e21)) (@ (@ tptp.ap (@ _let_1 V152e22)) (@ (@ tptp.ap (@ _let_1 V153e23)) (@ (@ tptp.ap (@ _let_1 V154e24)) (@ (@ tptp.ap (@ _let_1 V155e25)) V130l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_177)) _let_3)) (exists ((V156l_27 $$unsorted)) (and (@ (@ tptp.mem V156l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V157e1 $$unsorted)) (and (@ (@ tptp.mem V157e1) A_27a) (exists ((V158e2 $$unsorted)) (and (@ (@ tptp.mem V158e2) A_27a) (exists ((V159e3 $$unsorted)) (and (@ (@ tptp.mem V159e3) A_27a) (exists ((V160e4 $$unsorted)) (and (@ (@ tptp.mem V160e4) A_27a) (exists ((V161e5 $$unsorted)) (and (@ (@ tptp.mem V161e5) A_27a) (exists ((V162e6 $$unsorted)) (and (@ (@ tptp.mem V162e6) A_27a) (exists ((V163e7 $$unsorted)) (and (@ (@ tptp.mem V163e7) A_27a) (exists ((V164e8 $$unsorted)) (and (@ (@ tptp.mem V164e8) A_27a) (exists ((V165e9 $$unsorted)) (and (@ (@ tptp.mem V165e9) A_27a) (exists ((V166e10 $$unsorted)) (and (@ (@ tptp.mem V166e10) A_27a) (exists ((V167e11 $$unsorted)) (and (@ (@ tptp.mem V167e11) A_27a) (exists ((V168e12 $$unsorted)) (and (@ (@ tptp.mem V168e12) A_27a) (exists ((V169e13 $$unsorted)) (and (@ (@ tptp.mem V169e13) A_27a) (exists ((V170e14 $$unsorted)) (and (@ (@ tptp.mem V170e14) A_27a) (exists ((V171e15 $$unsorted)) (and (@ (@ tptp.mem V171e15) A_27a) (exists ((V172e16 $$unsorted)) (and (@ (@ tptp.mem V172e16) A_27a) (exists ((V173e17 $$unsorted)) (and (@ (@ tptp.mem V173e17) A_27a) (exists ((V174e18 $$unsorted)) (and (@ (@ tptp.mem V174e18) A_27a) (exists ((V175e19 $$unsorted)) (and (@ (@ tptp.mem V175e19) A_27a) (exists ((V176e20 $$unsorted)) (and (@ (@ tptp.mem V176e20) A_27a) (exists ((V177e21 $$unsorted)) (and (@ (@ tptp.mem V177e21) A_27a) (exists ((V178e22 $$unsorted)) (and (@ (@ tptp.mem V178e22) A_27a) (exists ((V179e23 $$unsorted)) (and (@ (@ tptp.mem V179e23) A_27a) (exists ((V180e24 $$unsorted)) (and (@ (@ tptp.mem V180e24) A_27a) (exists ((V181e25 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V181e25) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V156l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V157e1)) (@ (@ tptp.ap (@ _let_1 V158e2)) (@ (@ tptp.ap (@ _let_1 V159e3)) (@ (@ tptp.ap (@ _let_1 V160e4)) (@ (@ tptp.ap (@ _let_1 V161e5)) (@ (@ tptp.ap (@ _let_1 V162e6)) (@ (@ tptp.ap (@ _let_1 V163e7)) (@ (@ tptp.ap (@ _let_1 V164e8)) (@ (@ tptp.ap (@ _let_1 V165e9)) (@ (@ tptp.ap (@ _let_1 V166e10)) (@ (@ tptp.ap (@ _let_1 V167e11)) (@ (@ tptp.ap (@ _let_1 V168e12)) (@ (@ tptp.ap (@ _let_1 V169e13)) (@ (@ tptp.ap (@ _let_1 V170e14)) (@ (@ tptp.ap (@ _let_1 V171e15)) (@ (@ tptp.ap (@ _let_1 V172e16)) (@ (@ tptp.ap (@ _let_1 V173e17)) (@ (@ tptp.ap (@ _let_1 V174e18)) (@ (@ tptp.ap (@ _let_1 V175e19)) (@ (@ tptp.ap (@ _let_1 V176e20)) (@ (@ tptp.ap (@ _let_1 V177e21)) (@ (@ tptp.ap (@ _let_1 V178e22)) (@ (@ tptp.ap (@ _let_1 V179e23)) (@ (@ tptp.ap (@ _let_1 V180e24)) (@ (@ tptp.ap (@ _let_1 V181e25)) V156l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_177)) (exists ((V182l_27 $$unsorted)) (and (@ (@ tptp.mem V182l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V183e1 $$unsorted)) (and (@ (@ tptp.mem V183e1) A_27a) (exists ((V184e2 $$unsorted)) (and (@ (@ tptp.mem V184e2) A_27a) (exists ((V185e3 $$unsorted)) (and (@ (@ tptp.mem V185e3) A_27a) (exists ((V186e4 $$unsorted)) (and (@ (@ tptp.mem V186e4) A_27a) (exists ((V187e5 $$unsorted)) (and (@ (@ tptp.mem V187e5) A_27a) (exists ((V188e6 $$unsorted)) (and (@ (@ tptp.mem V188e6) A_27a) (exists ((V189e7 $$unsorted)) (and (@ (@ tptp.mem V189e7) A_27a) (exists ((V190e8 $$unsorted)) (and (@ (@ tptp.mem V190e8) A_27a) (exists ((V191e9 $$unsorted)) (and (@ (@ tptp.mem V191e9) A_27a) (exists ((V192e10 $$unsorted)) (and (@ (@ tptp.mem V192e10) A_27a) (exists ((V193e11 $$unsorted)) (and (@ (@ tptp.mem V193e11) A_27a) (exists ((V194e12 $$unsorted)) (and (@ (@ tptp.mem V194e12) A_27a) (exists ((V195e13 $$unsorted)) (and (@ (@ tptp.mem V195e13) A_27a) (exists ((V196e14 $$unsorted)) (and (@ (@ tptp.mem V196e14) A_27a) (exists ((V197e15 $$unsorted)) (and (@ (@ tptp.mem V197e15) A_27a) (exists ((V198e16 $$unsorted)) (and (@ (@ tptp.mem V198e16) A_27a) (exists ((V199e17 $$unsorted)) (and (@ (@ tptp.mem V199e17) A_27a) (exists ((V200e18 $$unsorted)) (and (@ (@ tptp.mem V200e18) A_27a) (exists ((V201e19 $$unsorted)) (and (@ (@ tptp.mem V201e19) A_27a) (exists ((V202e20 $$unsorted)) (and (@ (@ tptp.mem V202e20) A_27a) (exists ((V203e21 $$unsorted)) (and (@ (@ tptp.mem V203e21) A_27a) (exists ((V204e22 $$unsorted)) (and (@ (@ tptp.mem V204e22) A_27a) (exists ((V205e23 $$unsorted)) (and (@ (@ tptp.mem V205e23) A_27a) (exists ((V206e24 $$unsorted)) (and (@ (@ tptp.mem V206e24) A_27a) (exists ((V207e25 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V207e25) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V182l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V183e1)) (@ (@ tptp.ap (@ _let_1 V184e2)) (@ (@ tptp.ap (@ _let_1 V185e3)) (@ (@ tptp.ap (@ _let_1 V186e4)) (@ (@ tptp.ap (@ _let_1 V187e5)) (@ (@ tptp.ap (@ _let_1 V188e6)) (@ (@ tptp.ap (@ _let_1 V189e7)) (@ (@ tptp.ap (@ _let_1 V190e8)) (@ (@ tptp.ap (@ _let_1 V191e9)) (@ (@ tptp.ap (@ _let_1 V192e10)) (@ (@ tptp.ap (@ _let_1 V193e11)) (@ (@ tptp.ap (@ _let_1 V194e12)) (@ (@ tptp.ap (@ _let_1 V195e13)) (@ (@ tptp.ap (@ _let_1 V196e14)) (@ (@ tptp.ap (@ _let_1 V197e15)) (@ (@ tptp.ap (@ _let_1 V198e16)) (@ (@ tptp.ap (@ _let_1 V199e17)) (@ (@ tptp.ap (@ _let_1 V200e18)) (@ (@ tptp.ap (@ _let_1 V201e19)) (@ (@ tptp.ap (@ _let_1 V202e20)) (@ (@ tptp.ap (@ _let_1 V203e21)) (@ (@ tptp.ap (@ _let_1 V204e22)) (@ (@ tptp.ap (@ _let_1 V205e23)) (@ (@ tptp.ap (@ _let_1 V206e24)) (@ (@ tptp.ap (@ _let_1 V207e25)) V182l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_175)) _let_3)) (exists ((V208l_27 $$unsorted)) (and (@ (@ tptp.mem V208l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V209e1 $$unsorted)) (and (@ (@ tptp.mem V209e1) A_27a) (exists ((V210e2 $$unsorted)) (and (@ (@ tptp.mem V210e2) A_27a) (exists ((V211e3 $$unsorted)) (and (@ (@ tptp.mem V211e3) A_27a) (exists ((V212e4 $$unsorted)) (and (@ (@ tptp.mem V212e4) A_27a) (exists ((V213e5 $$unsorted)) (and (@ (@ tptp.mem V213e5) A_27a) (exists ((V214e6 $$unsorted)) (and (@ (@ tptp.mem V214e6) A_27a) (exists ((V215e7 $$unsorted)) (and (@ (@ tptp.mem V215e7) A_27a) (exists ((V216e8 $$unsorted)) (and (@ (@ tptp.mem V216e8) A_27a) (exists ((V217e9 $$unsorted)) (and (@ (@ tptp.mem V217e9) A_27a) (exists ((V218e10 $$unsorted)) (and (@ (@ tptp.mem V218e10) A_27a) (exists ((V219e11 $$unsorted)) (and (@ (@ tptp.mem V219e11) A_27a) (exists ((V220e12 $$unsorted)) (and (@ (@ tptp.mem V220e12) A_27a) (exists ((V221e13 $$unsorted)) (and (@ (@ tptp.mem V221e13) A_27a) (exists ((V222e14 $$unsorted)) (and (@ (@ tptp.mem V222e14) A_27a) (exists ((V223e15 $$unsorted)) (and (@ (@ tptp.mem V223e15) A_27a) (exists ((V224e16 $$unsorted)) (and (@ (@ tptp.mem V224e16) A_27a) (exists ((V225e17 $$unsorted)) (and (@ (@ tptp.mem V225e17) A_27a) (exists ((V226e18 $$unsorted)) (and (@ (@ tptp.mem V226e18) A_27a) (exists ((V227e19 $$unsorted)) (and (@ (@ tptp.mem V227e19) A_27a) (exists ((V228e20 $$unsorted)) (and (@ (@ tptp.mem V228e20) A_27a) (exists ((V229e21 $$unsorted)) (and (@ (@ tptp.mem V229e21) A_27a) (exists ((V230e22 $$unsorted)) (and (@ (@ tptp.mem V230e22) A_27a) (exists ((V231e23 $$unsorted)) (and (@ (@ tptp.mem V231e23) A_27a) (exists ((V232e24 $$unsorted)) (and (@ (@ tptp.mem V232e24) A_27a) (exists ((V233e25 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V233e25) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V208l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V209e1)) (@ (@ tptp.ap (@ _let_1 V210e2)) (@ (@ tptp.ap (@ _let_1 V211e3)) (@ (@ tptp.ap (@ _let_1 V212e4)) (@ (@ tptp.ap (@ _let_1 V213e5)) (@ (@ tptp.ap (@ _let_1 V214e6)) (@ (@ tptp.ap (@ _let_1 V215e7)) (@ (@ tptp.ap (@ _let_1 V216e8)) (@ (@ tptp.ap (@ _let_1 V217e9)) (@ (@ tptp.ap (@ _let_1 V218e10)) (@ (@ tptp.ap (@ _let_1 V219e11)) (@ (@ tptp.ap (@ _let_1 V220e12)) (@ (@ tptp.ap (@ _let_1 V221e13)) (@ (@ tptp.ap (@ _let_1 V222e14)) (@ (@ tptp.ap (@ _let_1 V223e15)) (@ (@ tptp.ap (@ _let_1 V224e16)) (@ (@ tptp.ap (@ _let_1 V225e17)) (@ (@ tptp.ap (@ _let_1 V226e18)) (@ (@ tptp.ap (@ _let_1 V227e19)) (@ (@ tptp.ap (@ _let_1 V228e20)) (@ (@ tptp.ap (@ _let_1 V229e21)) (@ (@ tptp.ap (@ _let_1 V230e22)) (@ (@ tptp.ap (@ _let_1 V231e23)) (@ (@ tptp.ap (@ _let_1 V232e24)) (@ (@ tptp.ap (@ _let_1 V233e25)) V208l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_175)) (exists ((V234l_27 $$unsorted)) (and (@ (@ tptp.mem V234l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V235e1 $$unsorted)) (and (@ (@ tptp.mem V235e1) A_27a) (exists ((V236e2 $$unsorted)) (and (@ (@ tptp.mem V236e2) A_27a) (exists ((V237e3 $$unsorted)) (and (@ (@ tptp.mem V237e3) A_27a) (exists ((V238e4 $$unsorted)) (and (@ (@ tptp.mem V238e4) A_27a) (exists ((V239e5 $$unsorted)) (and (@ (@ tptp.mem V239e5) A_27a) (exists ((V240e6 $$unsorted)) (and (@ (@ tptp.mem V240e6) A_27a) (exists ((V241e7 $$unsorted)) (and (@ (@ tptp.mem V241e7) A_27a) (exists ((V242e8 $$unsorted)) (and (@ (@ tptp.mem V242e8) A_27a) (exists ((V243e9 $$unsorted)) (and (@ (@ tptp.mem V243e9) A_27a) (exists ((V244e10 $$unsorted)) (and (@ (@ tptp.mem V244e10) A_27a) (exists ((V245e11 $$unsorted)) (and (@ (@ tptp.mem V245e11) A_27a) (exists ((V246e12 $$unsorted)) (and (@ (@ tptp.mem V246e12) A_27a) (exists ((V247e13 $$unsorted)) (and (@ (@ tptp.mem V247e13) A_27a) (exists ((V248e14 $$unsorted)) (and (@ (@ tptp.mem V248e14) A_27a) (exists ((V249e15 $$unsorted)) (and (@ (@ tptp.mem V249e15) A_27a) (exists ((V250e16 $$unsorted)) (and (@ (@ tptp.mem V250e16) A_27a) (exists ((V251e17 $$unsorted)) (and (@ (@ tptp.mem V251e17) A_27a) (exists ((V252e18 $$unsorted)) (and (@ (@ tptp.mem V252e18) A_27a) (exists ((V253e19 $$unsorted)) (and (@ (@ tptp.mem V253e19) A_27a) (exists ((V254e20 $$unsorted)) (and (@ (@ tptp.mem V254e20) A_27a) (exists ((V255e21 $$unsorted)) (and (@ (@ tptp.mem V255e21) A_27a) (exists ((V256e22 $$unsorted)) (and (@ (@ tptp.mem V256e22) A_27a) (exists ((V257e23 $$unsorted)) (and (@ (@ tptp.mem V257e23) A_27a) (exists ((V258e24 $$unsorted)) (and (@ (@ tptp.mem V258e24) A_27a) (exists ((V259e25 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V259e25) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V234l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V235e1)) (@ (@ tptp.ap (@ _let_1 V236e2)) (@ (@ tptp.ap (@ _let_1 V237e3)) (@ (@ tptp.ap (@ _let_1 V238e4)) (@ (@ tptp.ap (@ _let_1 V239e5)) (@ (@ tptp.ap (@ _let_1 V240e6)) (@ (@ tptp.ap (@ _let_1 V241e7)) (@ (@ tptp.ap (@ _let_1 V242e8)) (@ (@ tptp.ap (@ _let_1 V243e9)) (@ (@ tptp.ap (@ _let_1 V244e10)) (@ (@ tptp.ap (@ _let_1 V245e11)) (@ (@ tptp.ap (@ _let_1 V246e12)) (@ (@ tptp.ap (@ _let_1 V247e13)) (@ (@ tptp.ap (@ _let_1 V248e14)) (@ (@ tptp.ap (@ _let_1 V249e15)) (@ (@ tptp.ap (@ _let_1 V250e16)) (@ (@ tptp.ap (@ _let_1 V251e17)) (@ (@ tptp.ap (@ _let_1 V252e18)) (@ (@ tptp.ap (@ _let_1 V253e19)) (@ (@ tptp.ap (@ _let_1 V254e20)) (@ (@ tptp.ap (@ _let_1 V255e21)) (@ (@ tptp.ap (@ _let_1 V256e22)) (@ (@ tptp.ap (@ _let_1 V257e23)) (@ (@ tptp.ap (@ _let_1 V258e24)) (@ (@ tptp.ap (@ _let_1 V259e25)) V234l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_178) (exists ((V260l_27 $$unsorted)) (and (@ (@ tptp.mem V260l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V261e1 $$unsorted)) (and (@ (@ tptp.mem V261e1) A_27a) (exists ((V262e2 $$unsorted)) (and (@ (@ tptp.mem V262e2) A_27a) (exists ((V263e3 $$unsorted)) (and (@ (@ tptp.mem V263e3) A_27a) (exists ((V264e4 $$unsorted)) (and (@ (@ tptp.mem V264e4) A_27a) (exists ((V265e5 $$unsorted)) (and (@ (@ tptp.mem V265e5) A_27a) (exists ((V266e6 $$unsorted)) (and (@ (@ tptp.mem V266e6) A_27a) (exists ((V267e7 $$unsorted)) (and (@ (@ tptp.mem V267e7) A_27a) (exists ((V268e8 $$unsorted)) (and (@ (@ tptp.mem V268e8) A_27a) (exists ((V269e9 $$unsorted)) (and (@ (@ tptp.mem V269e9) A_27a) (exists ((V270e10 $$unsorted)) (and (@ (@ tptp.mem V270e10) A_27a) (exists ((V271e11 $$unsorted)) (and (@ (@ tptp.mem V271e11) A_27a) (exists ((V272e12 $$unsorted)) (and (@ (@ tptp.mem V272e12) A_27a) (exists ((V273e13 $$unsorted)) (and (@ (@ tptp.mem V273e13) A_27a) (exists ((V274e14 $$unsorted)) (and (@ (@ tptp.mem V274e14) A_27a) (exists ((V275e15 $$unsorted)) (and (@ (@ tptp.mem V275e15) A_27a) (exists ((V276e16 $$unsorted)) (and (@ (@ tptp.mem V276e16) A_27a) (exists ((V277e17 $$unsorted)) (and (@ (@ tptp.mem V277e17) A_27a) (exists ((V278e18 $$unsorted)) (and (@ (@ tptp.mem V278e18) A_27a) (exists ((V279e19 $$unsorted)) (and (@ (@ tptp.mem V279e19) A_27a) (exists ((V280e20 $$unsorted)) (and (@ (@ tptp.mem V280e20) A_27a) (exists ((V281e21 $$unsorted)) (and (@ (@ tptp.mem V281e21) A_27a) (exists ((V282e22 $$unsorted)) (and (@ (@ tptp.mem V282e22) A_27a) (exists ((V283e23 $$unsorted)) (and (@ (@ tptp.mem V283e23) A_27a) (exists ((V284e24 $$unsorted)) (and (@ (@ tptp.mem V284e24) A_27a) (exists ((V285e25 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V285e25) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V260l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V261e1)) (@ (@ tptp.ap (@ _let_1 V262e2)) (@ (@ tptp.ap (@ _let_1 V263e3)) (@ (@ tptp.ap (@ _let_1 V264e4)) (@ (@ tptp.ap (@ _let_1 V265e5)) (@ (@ tptp.ap (@ _let_1 V266e6)) (@ (@ tptp.ap (@ _let_1 V267e7)) (@ (@ tptp.ap (@ _let_1 V268e8)) (@ (@ tptp.ap (@ _let_1 V269e9)) (@ (@ tptp.ap (@ _let_1 V270e10)) (@ (@ tptp.ap (@ _let_1 V271e11)) (@ (@ tptp.ap (@ _let_1 V272e12)) (@ (@ tptp.ap (@ _let_1 V273e13)) (@ (@ tptp.ap (@ _let_1 V274e14)) (@ (@ tptp.ap (@ _let_1 V275e15)) (@ (@ tptp.ap (@ _let_1 V276e16)) (@ (@ tptp.ap (@ _let_1 V277e17)) (@ (@ tptp.ap (@ _let_1 V278e18)) (@ (@ tptp.ap (@ _let_1 V279e19)) (@ (@ tptp.ap (@ _let_1 V280e20)) (@ (@ tptp.ap (@ _let_1 V281e21)) (@ (@ tptp.ap (@ _let_1 V282e22)) (@ (@ tptp.ap (@ _let_1 V283e23)) (@ (@ tptp.ap (@ _let_1 V284e24)) (@ (@ tptp.ap (@ _let_1 V285e25)) V260l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_178 _let_13) (exists ((V286l_27 $$unsorted)) (and (@ (@ tptp.mem V286l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V287e1 $$unsorted)) (and (@ (@ tptp.mem V287e1) A_27a) (exists ((V288e2 $$unsorted)) (and (@ (@ tptp.mem V288e2) A_27a) (exists ((V289e3 $$unsorted)) (and (@ (@ tptp.mem V289e3) A_27a) (exists ((V290e4 $$unsorted)) (and (@ (@ tptp.mem V290e4) A_27a) (exists ((V291e5 $$unsorted)) (and (@ (@ tptp.mem V291e5) A_27a) (exists ((V292e6 $$unsorted)) (and (@ (@ tptp.mem V292e6) A_27a) (exists ((V293e7 $$unsorted)) (and (@ (@ tptp.mem V293e7) A_27a) (exists ((V294e8 $$unsorted)) (and (@ (@ tptp.mem V294e8) A_27a) (exists ((V295e9 $$unsorted)) (and (@ (@ tptp.mem V295e9) A_27a) (exists ((V296e10 $$unsorted)) (and (@ (@ tptp.mem V296e10) A_27a) (exists ((V297e11 $$unsorted)) (and (@ (@ tptp.mem V297e11) A_27a) (exists ((V298e12 $$unsorted)) (and (@ (@ tptp.mem V298e12) A_27a) (exists ((V299e13 $$unsorted)) (and (@ (@ tptp.mem V299e13) A_27a) (exists ((V300e14 $$unsorted)) (and (@ (@ tptp.mem V300e14) A_27a) (exists ((V301e15 $$unsorted)) (and (@ (@ tptp.mem V301e15) A_27a) (exists ((V302e16 $$unsorted)) (and (@ (@ tptp.mem V302e16) A_27a) (exists ((V303e17 $$unsorted)) (and (@ (@ tptp.mem V303e17) A_27a) (exists ((V304e18 $$unsorted)) (and (@ (@ tptp.mem V304e18) A_27a) (exists ((V305e19 $$unsorted)) (and (@ (@ tptp.mem V305e19) A_27a) (exists ((V306e20 $$unsorted)) (and (@ (@ tptp.mem V306e20) A_27a) (exists ((V307e21 $$unsorted)) (and (@ (@ tptp.mem V307e21) A_27a) (exists ((V308e22 $$unsorted)) (and (@ (@ tptp.mem V308e22) A_27a) (exists ((V309e23 $$unsorted)) (and (@ (@ tptp.mem V309e23) A_27a) (exists ((V310e24 $$unsorted)) (and (@ (@ tptp.mem V310e24) A_27a) (exists ((V311e25 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V311e25) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V286l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V287e1)) (@ (@ tptp.ap (@ _let_1 V288e2)) (@ (@ tptp.ap (@ _let_1 V289e3)) (@ (@ tptp.ap (@ _let_1 V290e4)) (@ (@ tptp.ap (@ _let_1 V291e5)) (@ (@ tptp.ap (@ _let_1 V292e6)) (@ (@ tptp.ap (@ _let_1 V293e7)) (@ (@ tptp.ap (@ _let_1 V294e8)) (@ (@ tptp.ap (@ _let_1 V295e9)) (@ (@ tptp.ap (@ _let_1 V296e10)) (@ (@ tptp.ap (@ _let_1 V297e11)) (@ (@ tptp.ap (@ _let_1 V298e12)) (@ (@ tptp.ap (@ _let_1 V299e13)) (@ (@ tptp.ap (@ _let_1 V300e14)) (@ (@ tptp.ap (@ _let_1 V301e15)) (@ (@ tptp.ap (@ _let_1 V302e16)) (@ (@ tptp.ap (@ _let_1 V303e17)) (@ (@ tptp.ap (@ _let_1 V304e18)) (@ (@ tptp.ap (@ _let_1 V305e19)) (@ (@ tptp.ap (@ _let_1 V306e20)) (@ (@ tptp.ap (@ _let_1 V307e21)) (@ (@ tptp.ap (@ _let_1 V308e22)) (@ (@ tptp.ap (@ _let_1 V309e23)) (@ (@ tptp.ap (@ _let_1 V310e24)) (@ (@ tptp.ap (@ _let_1 V311e25)) V286l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_176) (exists ((V312l_27 $$unsorted)) (and (@ (@ tptp.mem V312l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V313e1 $$unsorted)) (and (@ (@ tptp.mem V313e1) A_27a) (exists ((V314e2 $$unsorted)) (and (@ (@ tptp.mem V314e2) A_27a) (exists ((V315e3 $$unsorted)) (and (@ (@ tptp.mem V315e3) A_27a) (exists ((V316e4 $$unsorted)) (and (@ (@ tptp.mem V316e4) A_27a) (exists ((V317e5 $$unsorted)) (and (@ (@ tptp.mem V317e5) A_27a) (exists ((V318e6 $$unsorted)) (and (@ (@ tptp.mem V318e6) A_27a) (exists ((V319e7 $$unsorted)) (and (@ (@ tptp.mem V319e7) A_27a) (exists ((V320e8 $$unsorted)) (and (@ (@ tptp.mem V320e8) A_27a) (exists ((V321e9 $$unsorted)) (and (@ (@ tptp.mem V321e9) A_27a) (exists ((V322e10 $$unsorted)) (and (@ (@ tptp.mem V322e10) A_27a) (exists ((V323e11 $$unsorted)) (and (@ (@ tptp.mem V323e11) A_27a) (exists ((V324e12 $$unsorted)) (and (@ (@ tptp.mem V324e12) A_27a) (exists ((V325e13 $$unsorted)) (and (@ (@ tptp.mem V325e13) A_27a) (exists ((V326e14 $$unsorted)) (and (@ (@ tptp.mem V326e14) A_27a) (exists ((V327e15 $$unsorted)) (and (@ (@ tptp.mem V327e15) A_27a) (exists ((V328e16 $$unsorted)) (and (@ (@ tptp.mem V328e16) A_27a) (exists ((V329e17 $$unsorted)) (and (@ (@ tptp.mem V329e17) A_27a) (exists ((V330e18 $$unsorted)) (and (@ (@ tptp.mem V330e18) A_27a) (exists ((V331e19 $$unsorted)) (and (@ (@ tptp.mem V331e19) A_27a) (exists ((V332e20 $$unsorted)) (and (@ (@ tptp.mem V332e20) A_27a) (exists ((V333e21 $$unsorted)) (and (@ (@ tptp.mem V333e21) A_27a) (exists ((V334e22 $$unsorted)) (and (@ (@ tptp.mem V334e22) A_27a) (exists ((V335e23 $$unsorted)) (and (@ (@ tptp.mem V335e23) A_27a) (exists ((V336e24 $$unsorted)) (and (@ (@ tptp.mem V336e24) A_27a) (exists ((V337e25 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V337e25) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V312l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V313e1)) (@ (@ tptp.ap (@ _let_1 V314e2)) (@ (@ tptp.ap (@ _let_1 V315e3)) (@ (@ tptp.ap (@ _let_1 V316e4)) (@ (@ tptp.ap (@ _let_1 V317e5)) (@ (@ tptp.ap (@ _let_1 V318e6)) (@ (@ tptp.ap (@ _let_1 V319e7)) (@ (@ tptp.ap (@ _let_1 V320e8)) (@ (@ tptp.ap (@ _let_1 V321e9)) (@ (@ tptp.ap (@ _let_1 V322e10)) (@ (@ tptp.ap (@ _let_1 V323e11)) (@ (@ tptp.ap (@ _let_1 V324e12)) (@ (@ tptp.ap (@ _let_1 V325e13)) (@ (@ tptp.ap (@ _let_1 V326e14)) (@ (@ tptp.ap (@ _let_1 V327e15)) (@ (@ tptp.ap (@ _let_1 V328e16)) (@ (@ tptp.ap (@ _let_1 V329e17)) (@ (@ tptp.ap (@ _let_1 V330e18)) (@ (@ tptp.ap (@ _let_1 V331e19)) (@ (@ tptp.ap (@ _let_1 V332e20)) (@ (@ tptp.ap (@ _let_1 V333e21)) (@ (@ tptp.ap (@ _let_1 V334e22)) (@ (@ tptp.ap (@ _let_1 V335e23)) (@ (@ tptp.ap (@ _let_1 V336e24)) (@ (@ tptp.ap (@ _let_1 V337e25)) V312l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_176 _let_13) (exists ((V338l_27 $$unsorted)) (and (@ (@ tptp.mem V338l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V339e1 $$unsorted)) (and (@ (@ tptp.mem V339e1) A_27a) (exists ((V340e2 $$unsorted)) (and (@ (@ tptp.mem V340e2) A_27a) (exists ((V341e3 $$unsorted)) (and (@ (@ tptp.mem V341e3) A_27a) (exists ((V342e4 $$unsorted)) (and (@ (@ tptp.mem V342e4) A_27a) (exists ((V343e5 $$unsorted)) (and (@ (@ tptp.mem V343e5) A_27a) (exists ((V344e6 $$unsorted)) (and (@ (@ tptp.mem V344e6) A_27a) (exists ((V345e7 $$unsorted)) (and (@ (@ tptp.mem V345e7) A_27a) (exists ((V346e8 $$unsorted)) (and (@ (@ tptp.mem V346e8) A_27a) (exists ((V347e9 $$unsorted)) (and (@ (@ tptp.mem V347e9) A_27a) (exists ((V348e10 $$unsorted)) (and (@ (@ tptp.mem V348e10) A_27a) (exists ((V349e11 $$unsorted)) (and (@ (@ tptp.mem V349e11) A_27a) (exists ((V350e12 $$unsorted)) (and (@ (@ tptp.mem V350e12) A_27a) (exists ((V351e13 $$unsorted)) (and (@ (@ tptp.mem V351e13) A_27a) (exists ((V352e14 $$unsorted)) (and (@ (@ tptp.mem V352e14) A_27a) (exists ((V353e15 $$unsorted)) (and (@ (@ tptp.mem V353e15) A_27a) (exists ((V354e16 $$unsorted)) (and (@ (@ tptp.mem V354e16) A_27a) (exists ((V355e17 $$unsorted)) (and (@ (@ tptp.mem V355e17) A_27a) (exists ((V356e18 $$unsorted)) (and (@ (@ tptp.mem V356e18) A_27a) (exists ((V357e19 $$unsorted)) (and (@ (@ tptp.mem V357e19) A_27a) (exists ((V358e20 $$unsorted)) (and (@ (@ tptp.mem V358e20) A_27a) (exists ((V359e21 $$unsorted)) (and (@ (@ tptp.mem V359e21) A_27a) (exists ((V360e22 $$unsorted)) (and (@ (@ tptp.mem V360e22) A_27a) (exists ((V361e23 $$unsorted)) (and (@ (@ tptp.mem V361e23) A_27a) (exists ((V362e24 $$unsorted)) (and (@ (@ tptp.mem V362e24) A_27a) (exists ((V363e25 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V363e25) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V338l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V339e1)) (@ (@ tptp.ap (@ _let_1 V340e2)) (@ (@ tptp.ap (@ _let_1 V341e3)) (@ (@ tptp.ap (@ _let_1 V342e4)) (@ (@ tptp.ap (@ _let_1 V343e5)) (@ (@ tptp.ap (@ _let_1 V344e6)) (@ (@ tptp.ap (@ _let_1 V345e7)) (@ (@ tptp.ap (@ _let_1 V346e8)) (@ (@ tptp.ap (@ _let_1 V347e9)) (@ (@ tptp.ap (@ _let_1 V348e10)) (@ (@ tptp.ap (@ _let_1 V349e11)) (@ (@ tptp.ap (@ _let_1 V350e12)) (@ (@ tptp.ap (@ _let_1 V351e13)) (@ (@ tptp.ap (@ _let_1 V352e14)) (@ (@ tptp.ap (@ _let_1 V353e15)) (@ (@ tptp.ap (@ _let_1 V354e16)) (@ (@ tptp.ap (@ _let_1 V355e17)) (@ (@ tptp.ap (@ _let_1 V356e18)) (@ (@ tptp.ap (@ _let_1 V357e19)) (@ (@ tptp.ap (@ _let_1 V358e20)) (@ (@ tptp.ap (@ _let_1 V359e21)) (@ (@ tptp.ap (@ _let_1 V360e22)) (@ (@ tptp.ap (@ _let_1 V361e23)) (@ (@ tptp.ap (@ _let_1 V362e24)) (@ (@ tptp.ap (@ _let_1 V363e25)) V338l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_173) (exists ((V364e1 $$unsorted)) (and (@ (@ tptp.mem V364e1) A_27a) (exists ((V365e2 $$unsorted)) (and (@ (@ tptp.mem V365e2) A_27a) (exists ((V366e3 $$unsorted)) (and (@ (@ tptp.mem V366e3) A_27a) (exists ((V367e4 $$unsorted)) (and (@ (@ tptp.mem V367e4) A_27a) (exists ((V368e5 $$unsorted)) (and (@ (@ tptp.mem V368e5) A_27a) (exists ((V369e6 $$unsorted)) (and (@ (@ tptp.mem V369e6) A_27a) (exists ((V370e7 $$unsorted)) (and (@ (@ tptp.mem V370e7) A_27a) (exists ((V371e8 $$unsorted)) (and (@ (@ tptp.mem V371e8) A_27a) (exists ((V372e9 $$unsorted)) (and (@ (@ tptp.mem V372e9) A_27a) (exists ((V373e10 $$unsorted)) (and (@ (@ tptp.mem V373e10) A_27a) (exists ((V374e11 $$unsorted)) (and (@ (@ tptp.mem V374e11) A_27a) (exists ((V375e12 $$unsorted)) (and (@ (@ tptp.mem V375e12) A_27a) (exists ((V376e13 $$unsorted)) (and (@ (@ tptp.mem V376e13) A_27a) (exists ((V377e14 $$unsorted)) (and (@ (@ tptp.mem V377e14) A_27a) (exists ((V378e15 $$unsorted)) (and (@ (@ tptp.mem V378e15) A_27a) (exists ((V379e16 $$unsorted)) (and (@ (@ tptp.mem V379e16) A_27a) (exists ((V380e17 $$unsorted)) (and (@ (@ tptp.mem V380e17) A_27a) (exists ((V381e18 $$unsorted)) (and (@ (@ tptp.mem V381e18) A_27a) (exists ((V382e19 $$unsorted)) (and (@ (@ tptp.mem V382e19) A_27a) (exists ((V383e20 $$unsorted)) (and (@ (@ tptp.mem V383e20) A_27a) (exists ((V384e21 $$unsorted)) (and (@ (@ tptp.mem V384e21) A_27a) (exists ((V385e22 $$unsorted)) (and (@ (@ tptp.mem V385e22) A_27a) (exists ((V386e23 $$unsorted)) (and (@ (@ tptp.mem V386e23) A_27a) (exists ((V387e24 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V387e24) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V364e1)) (@ (@ tptp.ap (@ _let_1 V365e2)) (@ (@ tptp.ap (@ _let_1 V366e3)) (@ (@ tptp.ap (@ _let_1 V367e4)) (@ (@ tptp.ap (@ _let_1 V368e5)) (@ (@ tptp.ap (@ _let_1 V369e6)) (@ (@ tptp.ap (@ _let_1 V370e7)) (@ (@ tptp.ap (@ _let_1 V371e8)) (@ (@ tptp.ap (@ _let_1 V372e9)) (@ (@ tptp.ap (@ _let_1 V373e10)) (@ (@ tptp.ap (@ _let_1 V374e11)) (@ (@ tptp.ap (@ _let_1 V375e12)) (@ (@ tptp.ap (@ _let_1 V376e13)) (@ (@ tptp.ap (@ _let_1 V377e14)) (@ (@ tptp.ap (@ _let_1 V378e15)) (@ (@ tptp.ap (@ _let_1 V379e16)) (@ (@ tptp.ap (@ _let_1 V380e17)) (@ (@ tptp.ap (@ _let_1 V381e18)) (@ (@ tptp.ap (@ _let_1 V382e19)) (@ (@ tptp.ap (@ _let_1 V383e20)) (@ (@ tptp.ap (@ _let_1 V384e21)) (@ (@ tptp.ap (@ _let_1 V385e22)) (@ (@ tptp.ap (@ _let_1 V386e23)) (@ (@ tptp.ap (@ _let_1 V387e24)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_173 _let_13) (exists ((V388e1 $$unsorted)) (and (@ (@ tptp.mem V388e1) A_27a) (exists ((V389e2 $$unsorted)) (and (@ (@ tptp.mem V389e2) A_27a) (exists ((V390e3 $$unsorted)) (and (@ (@ tptp.mem V390e3) A_27a) (exists ((V391e4 $$unsorted)) (and (@ (@ tptp.mem V391e4) A_27a) (exists ((V392e5 $$unsorted)) (and (@ (@ tptp.mem V392e5) A_27a) (exists ((V393e6 $$unsorted)) (and (@ (@ tptp.mem V393e6) A_27a) (exists ((V394e7 $$unsorted)) (and (@ (@ tptp.mem V394e7) A_27a) (exists ((V395e8 $$unsorted)) (and (@ (@ tptp.mem V395e8) A_27a) (exists ((V396e9 $$unsorted)) (and (@ (@ tptp.mem V396e9) A_27a) (exists ((V397e10 $$unsorted)) (and (@ (@ tptp.mem V397e10) A_27a) (exists ((V398e11 $$unsorted)) (and (@ (@ tptp.mem V398e11) A_27a) (exists ((V399e12 $$unsorted)) (and (@ (@ tptp.mem V399e12) A_27a) (exists ((V400e13 $$unsorted)) (and (@ (@ tptp.mem V400e13) A_27a) (exists ((V401e14 $$unsorted)) (and (@ (@ tptp.mem V401e14) A_27a) (exists ((V402e15 $$unsorted)) (and (@ (@ tptp.mem V402e15) A_27a) (exists ((V403e16 $$unsorted)) (and (@ (@ tptp.mem V403e16) A_27a) (exists ((V404e17 $$unsorted)) (and (@ (@ tptp.mem V404e17) A_27a) (exists ((V405e18 $$unsorted)) (and (@ (@ tptp.mem V405e18) A_27a) (exists ((V406e19 $$unsorted)) (and (@ (@ tptp.mem V406e19) A_27a) (exists ((V407e20 $$unsorted)) (and (@ (@ tptp.mem V407e20) A_27a) (exists ((V408e21 $$unsorted)) (and (@ (@ tptp.mem V408e21) A_27a) (exists ((V409e22 $$unsorted)) (and (@ (@ tptp.mem V409e22) A_27a) (exists ((V410e23 $$unsorted)) (and (@ (@ tptp.mem V410e23) A_27a) (exists ((V411e24 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V411e24) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V388e1)) (@ (@ tptp.ap (@ _let_1 V389e2)) (@ (@ tptp.ap (@ _let_1 V390e3)) (@ (@ tptp.ap (@ _let_1 V391e4)) (@ (@ tptp.ap (@ _let_1 V392e5)) (@ (@ tptp.ap (@ _let_1 V393e6)) (@ (@ tptp.ap (@ _let_1 V394e7)) (@ (@ tptp.ap (@ _let_1 V395e8)) (@ (@ tptp.ap (@ _let_1 V396e9)) (@ (@ tptp.ap (@ _let_1 V397e10)) (@ (@ tptp.ap (@ _let_1 V398e11)) (@ (@ tptp.ap (@ _let_1 V399e12)) (@ (@ tptp.ap (@ _let_1 V400e13)) (@ (@ tptp.ap (@ _let_1 V401e14)) (@ (@ tptp.ap (@ _let_1 V402e15)) (@ (@ tptp.ap (@ _let_1 V403e16)) (@ (@ tptp.ap (@ _let_1 V404e17)) (@ (@ tptp.ap (@ _let_1 V405e18)) (@ (@ tptp.ap (@ _let_1 V406e19)) (@ (@ tptp.ap (@ _let_1 V407e20)) (@ (@ tptp.ap (@ _let_1 V408e21)) (@ (@ tptp.ap (@ _let_1 V409e22)) (@ (@ tptp.ap (@ _let_1 V410e23)) (@ (@ tptp.ap (@ _let_1 V411e24)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_162)) _let_3)) (exists ((V412l_27 $$unsorted)) (and (@ (@ tptp.mem V412l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V413e1 $$unsorted)) (and (@ (@ tptp.mem V413e1) A_27a) (exists ((V414e2 $$unsorted)) (and (@ (@ tptp.mem V414e2) A_27a) (exists ((V415e3 $$unsorted)) (and (@ (@ tptp.mem V415e3) A_27a) (exists ((V416e4 $$unsorted)) (and (@ (@ tptp.mem V416e4) A_27a) (exists ((V417e5 $$unsorted)) (and (@ (@ tptp.mem V417e5) A_27a) (exists ((V418e6 $$unsorted)) (and (@ (@ tptp.mem V418e6) A_27a) (exists ((V419e7 $$unsorted)) (and (@ (@ tptp.mem V419e7) A_27a) (exists ((V420e8 $$unsorted)) (and (@ (@ tptp.mem V420e8) A_27a) (exists ((V421e9 $$unsorted)) (and (@ (@ tptp.mem V421e9) A_27a) (exists ((V422e10 $$unsorted)) (and (@ (@ tptp.mem V422e10) A_27a) (exists ((V423e11 $$unsorted)) (and (@ (@ tptp.mem V423e11) A_27a) (exists ((V424e12 $$unsorted)) (and (@ (@ tptp.mem V424e12) A_27a) (exists ((V425e13 $$unsorted)) (and (@ (@ tptp.mem V425e13) A_27a) (exists ((V426e14 $$unsorted)) (and (@ (@ tptp.mem V426e14) A_27a) (exists ((V427e15 $$unsorted)) (and (@ (@ tptp.mem V427e15) A_27a) (exists ((V428e16 $$unsorted)) (and (@ (@ tptp.mem V428e16) A_27a) (exists ((V429e17 $$unsorted)) (and (@ (@ tptp.mem V429e17) A_27a) (exists ((V430e18 $$unsorted)) (and (@ (@ tptp.mem V430e18) A_27a) (exists ((V431e19 $$unsorted)) (and (@ (@ tptp.mem V431e19) A_27a) (exists ((V432e20 $$unsorted)) (and (@ (@ tptp.mem V432e20) A_27a) (exists ((V433e21 $$unsorted)) (and (@ (@ tptp.mem V433e21) A_27a) (exists ((V434e22 $$unsorted)) (and (@ (@ tptp.mem V434e22) A_27a) (exists ((V435e23 $$unsorted)) (and (@ (@ tptp.mem V435e23) A_27a) (exists ((V436e24 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V436e24) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V413e1)) (@ (@ tptp.ap (@ _let_1 V414e2)) (@ (@ tptp.ap (@ _let_1 V415e3)) (@ (@ tptp.ap (@ _let_1 V416e4)) (@ (@ tptp.ap (@ _let_1 V417e5)) (@ (@ tptp.ap (@ _let_1 V418e6)) (@ (@ tptp.ap (@ _let_1 V419e7)) (@ (@ tptp.ap (@ _let_1 V420e8)) (@ (@ tptp.ap (@ _let_1 V421e9)) (@ (@ tptp.ap (@ _let_1 V422e10)) (@ (@ tptp.ap (@ _let_1 V423e11)) (@ (@ tptp.ap (@ _let_1 V424e12)) (@ (@ tptp.ap (@ _let_1 V425e13)) (@ (@ tptp.ap (@ _let_1 V426e14)) (@ (@ tptp.ap (@ _let_1 V427e15)) (@ (@ tptp.ap (@ _let_1 V428e16)) (@ (@ tptp.ap (@ _let_1 V429e17)) (@ (@ tptp.ap (@ _let_1 V430e18)) (@ (@ tptp.ap (@ _let_1 V431e19)) (@ (@ tptp.ap (@ _let_1 V432e20)) (@ (@ tptp.ap (@ _let_1 V433e21)) (@ (@ tptp.ap (@ _let_1 V434e22)) (@ (@ tptp.ap (@ _let_1 V435e23)) (@ (@ tptp.ap (@ _let_1 V436e24)) V412l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_162)) (exists ((V437l_27 $$unsorted)) (and (@ (@ tptp.mem V437l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V438e1 $$unsorted)) (and (@ (@ tptp.mem V438e1) A_27a) (exists ((V439e2 $$unsorted)) (and (@ (@ tptp.mem V439e2) A_27a) (exists ((V440e3 $$unsorted)) (and (@ (@ tptp.mem V440e3) A_27a) (exists ((V441e4 $$unsorted)) (and (@ (@ tptp.mem V441e4) A_27a) (exists ((V442e5 $$unsorted)) (and (@ (@ tptp.mem V442e5) A_27a) (exists ((V443e6 $$unsorted)) (and (@ (@ tptp.mem V443e6) A_27a) (exists ((V444e7 $$unsorted)) (and (@ (@ tptp.mem V444e7) A_27a) (exists ((V445e8 $$unsorted)) (and (@ (@ tptp.mem V445e8) A_27a) (exists ((V446e9 $$unsorted)) (and (@ (@ tptp.mem V446e9) A_27a) (exists ((V447e10 $$unsorted)) (and (@ (@ tptp.mem V447e10) A_27a) (exists ((V448e11 $$unsorted)) (and (@ (@ tptp.mem V448e11) A_27a) (exists ((V449e12 $$unsorted)) (and (@ (@ tptp.mem V449e12) A_27a) (exists ((V450e13 $$unsorted)) (and (@ (@ tptp.mem V450e13) A_27a) (exists ((V451e14 $$unsorted)) (and (@ (@ tptp.mem V451e14) A_27a) (exists ((V452e15 $$unsorted)) (and (@ (@ tptp.mem V452e15) A_27a) (exists ((V453e16 $$unsorted)) (and (@ (@ tptp.mem V453e16) A_27a) (exists ((V454e17 $$unsorted)) (and (@ (@ tptp.mem V454e17) A_27a) (exists ((V455e18 $$unsorted)) (and (@ (@ tptp.mem V455e18) A_27a) (exists ((V456e19 $$unsorted)) (and (@ (@ tptp.mem V456e19) A_27a) (exists ((V457e20 $$unsorted)) (and (@ (@ tptp.mem V457e20) A_27a) (exists ((V458e21 $$unsorted)) (and (@ (@ tptp.mem V458e21) A_27a) (exists ((V459e22 $$unsorted)) (and (@ (@ tptp.mem V459e22) A_27a) (exists ((V460e23 $$unsorted)) (and (@ (@ tptp.mem V460e23) A_27a) (exists ((V461e24 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V461e24) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V438e1)) (@ (@ tptp.ap (@ _let_1 V439e2)) (@ (@ tptp.ap (@ _let_1 V440e3)) (@ (@ tptp.ap (@ _let_1 V441e4)) (@ (@ tptp.ap (@ _let_1 V442e5)) (@ (@ tptp.ap (@ _let_1 V443e6)) (@ (@ tptp.ap (@ _let_1 V444e7)) (@ (@ tptp.ap (@ _let_1 V445e8)) (@ (@ tptp.ap (@ _let_1 V446e9)) (@ (@ tptp.ap (@ _let_1 V447e10)) (@ (@ tptp.ap (@ _let_1 V448e11)) (@ (@ tptp.ap (@ _let_1 V449e12)) (@ (@ tptp.ap (@ _let_1 V450e13)) (@ (@ tptp.ap (@ _let_1 V451e14)) (@ (@ tptp.ap (@ _let_1 V452e15)) (@ (@ tptp.ap (@ _let_1 V453e16)) (@ (@ tptp.ap (@ _let_1 V454e17)) (@ (@ tptp.ap (@ _let_1 V455e18)) (@ (@ tptp.ap (@ _let_1 V456e19)) (@ (@ tptp.ap (@ _let_1 V457e20)) (@ (@ tptp.ap (@ _let_1 V458e21)) (@ (@ tptp.ap (@ _let_1 V459e22)) (@ (@ tptp.ap (@ _let_1 V460e23)) (@ (@ tptp.ap (@ _let_1 V461e24)) V437l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_168)) _let_3)) (exists ((V462l_27 $$unsorted)) (and (@ (@ tptp.mem V462l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V463e1 $$unsorted)) (and (@ (@ tptp.mem V463e1) A_27a) (exists ((V464e2 $$unsorted)) (and (@ (@ tptp.mem V464e2) A_27a) (exists ((V465e3 $$unsorted)) (and (@ (@ tptp.mem V465e3) A_27a) (exists ((V466e4 $$unsorted)) (and (@ (@ tptp.mem V466e4) A_27a) (exists ((V467e5 $$unsorted)) (and (@ (@ tptp.mem V467e5) A_27a) (exists ((V468e6 $$unsorted)) (and (@ (@ tptp.mem V468e6) A_27a) (exists ((V469e7 $$unsorted)) (and (@ (@ tptp.mem V469e7) A_27a) (exists ((V470e8 $$unsorted)) (and (@ (@ tptp.mem V470e8) A_27a) (exists ((V471e9 $$unsorted)) (and (@ (@ tptp.mem V471e9) A_27a) (exists ((V472e10 $$unsorted)) (and (@ (@ tptp.mem V472e10) A_27a) (exists ((V473e11 $$unsorted)) (and (@ (@ tptp.mem V473e11) A_27a) (exists ((V474e12 $$unsorted)) (and (@ (@ tptp.mem V474e12) A_27a) (exists ((V475e13 $$unsorted)) (and (@ (@ tptp.mem V475e13) A_27a) (exists ((V476e14 $$unsorted)) (and (@ (@ tptp.mem V476e14) A_27a) (exists ((V477e15 $$unsorted)) (and (@ (@ tptp.mem V477e15) A_27a) (exists ((V478e16 $$unsorted)) (and (@ (@ tptp.mem V478e16) A_27a) (exists ((V479e17 $$unsorted)) (and (@ (@ tptp.mem V479e17) A_27a) (exists ((V480e18 $$unsorted)) (and (@ (@ tptp.mem V480e18) A_27a) (exists ((V481e19 $$unsorted)) (and (@ (@ tptp.mem V481e19) A_27a) (exists ((V482e20 $$unsorted)) (and (@ (@ tptp.mem V482e20) A_27a) (exists ((V483e21 $$unsorted)) (and (@ (@ tptp.mem V483e21) A_27a) (exists ((V484e22 $$unsorted)) (and (@ (@ tptp.mem V484e22) A_27a) (exists ((V485e23 $$unsorted)) (and (@ (@ tptp.mem V485e23) A_27a) (exists ((V486e24 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V486e24) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V463e1)) (@ (@ tptp.ap (@ _let_1 V464e2)) (@ (@ tptp.ap (@ _let_1 V465e3)) (@ (@ tptp.ap (@ _let_1 V466e4)) (@ (@ tptp.ap (@ _let_1 V467e5)) (@ (@ tptp.ap (@ _let_1 V468e6)) (@ (@ tptp.ap (@ _let_1 V469e7)) (@ (@ tptp.ap (@ _let_1 V470e8)) (@ (@ tptp.ap (@ _let_1 V471e9)) (@ (@ tptp.ap (@ _let_1 V472e10)) (@ (@ tptp.ap (@ _let_1 V473e11)) (@ (@ tptp.ap (@ _let_1 V474e12)) (@ (@ tptp.ap (@ _let_1 V475e13)) (@ (@ tptp.ap (@ _let_1 V476e14)) (@ (@ tptp.ap (@ _let_1 V477e15)) (@ (@ tptp.ap (@ _let_1 V478e16)) (@ (@ tptp.ap (@ _let_1 V479e17)) (@ (@ tptp.ap (@ _let_1 V480e18)) (@ (@ tptp.ap (@ _let_1 V481e19)) (@ (@ tptp.ap (@ _let_1 V482e20)) (@ (@ tptp.ap (@ _let_1 V483e21)) (@ (@ tptp.ap (@ _let_1 V484e22)) (@ (@ tptp.ap (@ _let_1 V485e23)) (@ (@ tptp.ap (@ _let_1 V486e24)) V462l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_168)) (exists ((V487l_27 $$unsorted)) (and (@ (@ tptp.mem V487l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V488e1 $$unsorted)) (and (@ (@ tptp.mem V488e1) A_27a) (exists ((V489e2 $$unsorted)) (and (@ (@ tptp.mem V489e2) A_27a) (exists ((V490e3 $$unsorted)) (and (@ (@ tptp.mem V490e3) A_27a) (exists ((V491e4 $$unsorted)) (and (@ (@ tptp.mem V491e4) A_27a) (exists ((V492e5 $$unsorted)) (and (@ (@ tptp.mem V492e5) A_27a) (exists ((V493e6 $$unsorted)) (and (@ (@ tptp.mem V493e6) A_27a) (exists ((V494e7 $$unsorted)) (and (@ (@ tptp.mem V494e7) A_27a) (exists ((V495e8 $$unsorted)) (and (@ (@ tptp.mem V495e8) A_27a) (exists ((V496e9 $$unsorted)) (and (@ (@ tptp.mem V496e9) A_27a) (exists ((V497e10 $$unsorted)) (and (@ (@ tptp.mem V497e10) A_27a) (exists ((V498e11 $$unsorted)) (and (@ (@ tptp.mem V498e11) A_27a) (exists ((V499e12 $$unsorted)) (and (@ (@ tptp.mem V499e12) A_27a) (exists ((V500e13 $$unsorted)) (and (@ (@ tptp.mem V500e13) A_27a) (exists ((V501e14 $$unsorted)) (and (@ (@ tptp.mem V501e14) A_27a) (exists ((V502e15 $$unsorted)) (and (@ (@ tptp.mem V502e15) A_27a) (exists ((V503e16 $$unsorted)) (and (@ (@ tptp.mem V503e16) A_27a) (exists ((V504e17 $$unsorted)) (and (@ (@ tptp.mem V504e17) A_27a) (exists ((V505e18 $$unsorted)) (and (@ (@ tptp.mem V505e18) A_27a) (exists ((V506e19 $$unsorted)) (and (@ (@ tptp.mem V506e19) A_27a) (exists ((V507e20 $$unsorted)) (and (@ (@ tptp.mem V507e20) A_27a) (exists ((V508e21 $$unsorted)) (and (@ (@ tptp.mem V508e21) A_27a) (exists ((V509e22 $$unsorted)) (and (@ (@ tptp.mem V509e22) A_27a) (exists ((V510e23 $$unsorted)) (and (@ (@ tptp.mem V510e23) A_27a) (exists ((V511e24 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V511e24) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V488e1)) (@ (@ tptp.ap (@ _let_1 V489e2)) (@ (@ tptp.ap (@ _let_1 V490e3)) (@ (@ tptp.ap (@ _let_1 V491e4)) (@ (@ tptp.ap (@ _let_1 V492e5)) (@ (@ tptp.ap (@ _let_1 V493e6)) (@ (@ tptp.ap (@ _let_1 V494e7)) (@ (@ tptp.ap (@ _let_1 V495e8)) (@ (@ tptp.ap (@ _let_1 V496e9)) (@ (@ tptp.ap (@ _let_1 V497e10)) (@ (@ tptp.ap (@ _let_1 V498e11)) (@ (@ tptp.ap (@ _let_1 V499e12)) (@ (@ tptp.ap (@ _let_1 V500e13)) (@ (@ tptp.ap (@ _let_1 V501e14)) (@ (@ tptp.ap (@ _let_1 V502e15)) (@ (@ tptp.ap (@ _let_1 V503e16)) (@ (@ tptp.ap (@ _let_1 V504e17)) (@ (@ tptp.ap (@ _let_1 V505e18)) (@ (@ tptp.ap (@ _let_1 V506e19)) (@ (@ tptp.ap (@ _let_1 V507e20)) (@ (@ tptp.ap (@ _let_1 V508e21)) (@ (@ tptp.ap (@ _let_1 V509e22)) (@ (@ tptp.ap (@ _let_1 V510e23)) (@ (@ tptp.ap (@ _let_1 V511e24)) V487l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_171)) _let_3)) (exists ((V512l_27 $$unsorted)) (and (@ (@ tptp.mem V512l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V513e1 $$unsorted)) (and (@ (@ tptp.mem V513e1) A_27a) (exists ((V514e2 $$unsorted)) (and (@ (@ tptp.mem V514e2) A_27a) (exists ((V515e3 $$unsorted)) (and (@ (@ tptp.mem V515e3) A_27a) (exists ((V516e4 $$unsorted)) (and (@ (@ tptp.mem V516e4) A_27a) (exists ((V517e5 $$unsorted)) (and (@ (@ tptp.mem V517e5) A_27a) (exists ((V518e6 $$unsorted)) (and (@ (@ tptp.mem V518e6) A_27a) (exists ((V519e7 $$unsorted)) (and (@ (@ tptp.mem V519e7) A_27a) (exists ((V520e8 $$unsorted)) (and (@ (@ tptp.mem V520e8) A_27a) (exists ((V521e9 $$unsorted)) (and (@ (@ tptp.mem V521e9) A_27a) (exists ((V522e10 $$unsorted)) (and (@ (@ tptp.mem V522e10) A_27a) (exists ((V523e11 $$unsorted)) (and (@ (@ tptp.mem V523e11) A_27a) (exists ((V524e12 $$unsorted)) (and (@ (@ tptp.mem V524e12) A_27a) (exists ((V525e13 $$unsorted)) (and (@ (@ tptp.mem V525e13) A_27a) (exists ((V526e14 $$unsorted)) (and (@ (@ tptp.mem V526e14) A_27a) (exists ((V527e15 $$unsorted)) (and (@ (@ tptp.mem V527e15) A_27a) (exists ((V528e16 $$unsorted)) (and (@ (@ tptp.mem V528e16) A_27a) (exists ((V529e17 $$unsorted)) (and (@ (@ tptp.mem V529e17) A_27a) (exists ((V530e18 $$unsorted)) (and (@ (@ tptp.mem V530e18) A_27a) (exists ((V531e19 $$unsorted)) (and (@ (@ tptp.mem V531e19) A_27a) (exists ((V532e20 $$unsorted)) (and (@ (@ tptp.mem V532e20) A_27a) (exists ((V533e21 $$unsorted)) (and (@ (@ tptp.mem V533e21) A_27a) (exists ((V534e22 $$unsorted)) (and (@ (@ tptp.mem V534e22) A_27a) (exists ((V535e23 $$unsorted)) (and (@ (@ tptp.mem V535e23) A_27a) (exists ((V536e24 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V536e24) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V512l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V513e1)) (@ (@ tptp.ap (@ _let_1 V514e2)) (@ (@ tptp.ap (@ _let_1 V515e3)) (@ (@ tptp.ap (@ _let_1 V516e4)) (@ (@ tptp.ap (@ _let_1 V517e5)) (@ (@ tptp.ap (@ _let_1 V518e6)) (@ (@ tptp.ap (@ _let_1 V519e7)) (@ (@ tptp.ap (@ _let_1 V520e8)) (@ (@ tptp.ap (@ _let_1 V521e9)) (@ (@ tptp.ap (@ _let_1 V522e10)) (@ (@ tptp.ap (@ _let_1 V523e11)) (@ (@ tptp.ap (@ _let_1 V524e12)) (@ (@ tptp.ap (@ _let_1 V525e13)) (@ (@ tptp.ap (@ _let_1 V526e14)) (@ (@ tptp.ap (@ _let_1 V527e15)) (@ (@ tptp.ap (@ _let_1 V528e16)) (@ (@ tptp.ap (@ _let_1 V529e17)) (@ (@ tptp.ap (@ _let_1 V530e18)) (@ (@ tptp.ap (@ _let_1 V531e19)) (@ (@ tptp.ap (@ _let_1 V532e20)) (@ (@ tptp.ap (@ _let_1 V533e21)) (@ (@ tptp.ap (@ _let_1 V534e22)) (@ (@ tptp.ap (@ _let_1 V535e23)) (@ (@ tptp.ap (@ _let_1 V536e24)) V512l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_171)) (exists ((V537l_27 $$unsorted)) (and (@ (@ tptp.mem V537l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V538e1 $$unsorted)) (and (@ (@ tptp.mem V538e1) A_27a) (exists ((V539e2 $$unsorted)) (and (@ (@ tptp.mem V539e2) A_27a) (exists ((V540e3 $$unsorted)) (and (@ (@ tptp.mem V540e3) A_27a) (exists ((V541e4 $$unsorted)) (and (@ (@ tptp.mem V541e4) A_27a) (exists ((V542e5 $$unsorted)) (and (@ (@ tptp.mem V542e5) A_27a) (exists ((V543e6 $$unsorted)) (and (@ (@ tptp.mem V543e6) A_27a) (exists ((V544e7 $$unsorted)) (and (@ (@ tptp.mem V544e7) A_27a) (exists ((V545e8 $$unsorted)) (and (@ (@ tptp.mem V545e8) A_27a) (exists ((V546e9 $$unsorted)) (and (@ (@ tptp.mem V546e9) A_27a) (exists ((V547e10 $$unsorted)) (and (@ (@ tptp.mem V547e10) A_27a) (exists ((V548e11 $$unsorted)) (and (@ (@ tptp.mem V548e11) A_27a) (exists ((V549e12 $$unsorted)) (and (@ (@ tptp.mem V549e12) A_27a) (exists ((V550e13 $$unsorted)) (and (@ (@ tptp.mem V550e13) A_27a) (exists ((V551e14 $$unsorted)) (and (@ (@ tptp.mem V551e14) A_27a) (exists ((V552e15 $$unsorted)) (and (@ (@ tptp.mem V552e15) A_27a) (exists ((V553e16 $$unsorted)) (and (@ (@ tptp.mem V553e16) A_27a) (exists ((V554e17 $$unsorted)) (and (@ (@ tptp.mem V554e17) A_27a) (exists ((V555e18 $$unsorted)) (and (@ (@ tptp.mem V555e18) A_27a) (exists ((V556e19 $$unsorted)) (and (@ (@ tptp.mem V556e19) A_27a) (exists ((V557e20 $$unsorted)) (and (@ (@ tptp.mem V557e20) A_27a) (exists ((V558e21 $$unsorted)) (and (@ (@ tptp.mem V558e21) A_27a) (exists ((V559e22 $$unsorted)) (and (@ (@ tptp.mem V559e22) A_27a) (exists ((V560e23 $$unsorted)) (and (@ (@ tptp.mem V560e23) A_27a) (exists ((V561e24 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V561e24) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V537l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V538e1)) (@ (@ tptp.ap (@ _let_1 V539e2)) (@ (@ tptp.ap (@ _let_1 V540e3)) (@ (@ tptp.ap (@ _let_1 V541e4)) (@ (@ tptp.ap (@ _let_1 V542e5)) (@ (@ tptp.ap (@ _let_1 V543e6)) (@ (@ tptp.ap (@ _let_1 V544e7)) (@ (@ tptp.ap (@ _let_1 V545e8)) (@ (@ tptp.ap (@ _let_1 V546e9)) (@ (@ tptp.ap (@ _let_1 V547e10)) (@ (@ tptp.ap (@ _let_1 V548e11)) (@ (@ tptp.ap (@ _let_1 V549e12)) (@ (@ tptp.ap (@ _let_1 V550e13)) (@ (@ tptp.ap (@ _let_1 V551e14)) (@ (@ tptp.ap (@ _let_1 V552e15)) (@ (@ tptp.ap (@ _let_1 V553e16)) (@ (@ tptp.ap (@ _let_1 V554e17)) (@ (@ tptp.ap (@ _let_1 V555e18)) (@ (@ tptp.ap (@ _let_1 V556e19)) (@ (@ tptp.ap (@ _let_1 V557e20)) (@ (@ tptp.ap (@ _let_1 V558e21)) (@ (@ tptp.ap (@ _let_1 V559e22)) (@ (@ tptp.ap (@ _let_1 V560e23)) (@ (@ tptp.ap (@ _let_1 V561e24)) V537l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_169)) _let_3)) (exists ((V562l_27 $$unsorted)) (and (@ (@ tptp.mem V562l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V563e1 $$unsorted)) (and (@ (@ tptp.mem V563e1) A_27a) (exists ((V564e2 $$unsorted)) (and (@ (@ tptp.mem V564e2) A_27a) (exists ((V565e3 $$unsorted)) (and (@ (@ tptp.mem V565e3) A_27a) (exists ((V566e4 $$unsorted)) (and (@ (@ tptp.mem V566e4) A_27a) (exists ((V567e5 $$unsorted)) (and (@ (@ tptp.mem V567e5) A_27a) (exists ((V568e6 $$unsorted)) (and (@ (@ tptp.mem V568e6) A_27a) (exists ((V569e7 $$unsorted)) (and (@ (@ tptp.mem V569e7) A_27a) (exists ((V570e8 $$unsorted)) (and (@ (@ tptp.mem V570e8) A_27a) (exists ((V571e9 $$unsorted)) (and (@ (@ tptp.mem V571e9) A_27a) (exists ((V572e10 $$unsorted)) (and (@ (@ tptp.mem V572e10) A_27a) (exists ((V573e11 $$unsorted)) (and (@ (@ tptp.mem V573e11) A_27a) (exists ((V574e12 $$unsorted)) (and (@ (@ tptp.mem V574e12) A_27a) (exists ((V575e13 $$unsorted)) (and (@ (@ tptp.mem V575e13) A_27a) (exists ((V576e14 $$unsorted)) (and (@ (@ tptp.mem V576e14) A_27a) (exists ((V577e15 $$unsorted)) (and (@ (@ tptp.mem V577e15) A_27a) (exists ((V578e16 $$unsorted)) (and (@ (@ tptp.mem V578e16) A_27a) (exists ((V579e17 $$unsorted)) (and (@ (@ tptp.mem V579e17) A_27a) (exists ((V580e18 $$unsorted)) (and (@ (@ tptp.mem V580e18) A_27a) (exists ((V581e19 $$unsorted)) (and (@ (@ tptp.mem V581e19) A_27a) (exists ((V582e20 $$unsorted)) (and (@ (@ tptp.mem V582e20) A_27a) (exists ((V583e21 $$unsorted)) (and (@ (@ tptp.mem V583e21) A_27a) (exists ((V584e22 $$unsorted)) (and (@ (@ tptp.mem V584e22) A_27a) (exists ((V585e23 $$unsorted)) (and (@ (@ tptp.mem V585e23) A_27a) (exists ((V586e24 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V586e24) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V562l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V563e1)) (@ (@ tptp.ap (@ _let_1 V564e2)) (@ (@ tptp.ap (@ _let_1 V565e3)) (@ (@ tptp.ap (@ _let_1 V566e4)) (@ (@ tptp.ap (@ _let_1 V567e5)) (@ (@ tptp.ap (@ _let_1 V568e6)) (@ (@ tptp.ap (@ _let_1 V569e7)) (@ (@ tptp.ap (@ _let_1 V570e8)) (@ (@ tptp.ap (@ _let_1 V571e9)) (@ (@ tptp.ap (@ _let_1 V572e10)) (@ (@ tptp.ap (@ _let_1 V573e11)) (@ (@ tptp.ap (@ _let_1 V574e12)) (@ (@ tptp.ap (@ _let_1 V575e13)) (@ (@ tptp.ap (@ _let_1 V576e14)) (@ (@ tptp.ap (@ _let_1 V577e15)) (@ (@ tptp.ap (@ _let_1 V578e16)) (@ (@ tptp.ap (@ _let_1 V579e17)) (@ (@ tptp.ap (@ _let_1 V580e18)) (@ (@ tptp.ap (@ _let_1 V581e19)) (@ (@ tptp.ap (@ _let_1 V582e20)) (@ (@ tptp.ap (@ _let_1 V583e21)) (@ (@ tptp.ap (@ _let_1 V584e22)) (@ (@ tptp.ap (@ _let_1 V585e23)) (@ (@ tptp.ap (@ _let_1 V586e24)) V562l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_169)) (exists ((V587l_27 $$unsorted)) (and (@ (@ tptp.mem V587l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V588e1 $$unsorted)) (and (@ (@ tptp.mem V588e1) A_27a) (exists ((V589e2 $$unsorted)) (and (@ (@ tptp.mem V589e2) A_27a) (exists ((V590e3 $$unsorted)) (and (@ (@ tptp.mem V590e3) A_27a) (exists ((V591e4 $$unsorted)) (and (@ (@ tptp.mem V591e4) A_27a) (exists ((V592e5 $$unsorted)) (and (@ (@ tptp.mem V592e5) A_27a) (exists ((V593e6 $$unsorted)) (and (@ (@ tptp.mem V593e6) A_27a) (exists ((V594e7 $$unsorted)) (and (@ (@ tptp.mem V594e7) A_27a) (exists ((V595e8 $$unsorted)) (and (@ (@ tptp.mem V595e8) A_27a) (exists ((V596e9 $$unsorted)) (and (@ (@ tptp.mem V596e9) A_27a) (exists ((V597e10 $$unsorted)) (and (@ (@ tptp.mem V597e10) A_27a) (exists ((V598e11 $$unsorted)) (and (@ (@ tptp.mem V598e11) A_27a) (exists ((V599e12 $$unsorted)) (and (@ (@ tptp.mem V599e12) A_27a) (exists ((V600e13 $$unsorted)) (and (@ (@ tptp.mem V600e13) A_27a) (exists ((V601e14 $$unsorted)) (and (@ (@ tptp.mem V601e14) A_27a) (exists ((V602e15 $$unsorted)) (and (@ (@ tptp.mem V602e15) A_27a) (exists ((V603e16 $$unsorted)) (and (@ (@ tptp.mem V603e16) A_27a) (exists ((V604e17 $$unsorted)) (and (@ (@ tptp.mem V604e17) A_27a) (exists ((V605e18 $$unsorted)) (and (@ (@ tptp.mem V605e18) A_27a) (exists ((V606e19 $$unsorted)) (and (@ (@ tptp.mem V606e19) A_27a) (exists ((V607e20 $$unsorted)) (and (@ (@ tptp.mem V607e20) A_27a) (exists ((V608e21 $$unsorted)) (and (@ (@ tptp.mem V608e21) A_27a) (exists ((V609e22 $$unsorted)) (and (@ (@ tptp.mem V609e22) A_27a) (exists ((V610e23 $$unsorted)) (and (@ (@ tptp.mem V610e23) A_27a) (exists ((V611e24 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V611e24) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V587l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V588e1)) (@ (@ tptp.ap (@ _let_1 V589e2)) (@ (@ tptp.ap (@ _let_1 V590e3)) (@ (@ tptp.ap (@ _let_1 V591e4)) (@ (@ tptp.ap (@ _let_1 V592e5)) (@ (@ tptp.ap (@ _let_1 V593e6)) (@ (@ tptp.ap (@ _let_1 V594e7)) (@ (@ tptp.ap (@ _let_1 V595e8)) (@ (@ tptp.ap (@ _let_1 V596e9)) (@ (@ tptp.ap (@ _let_1 V597e10)) (@ (@ tptp.ap (@ _let_1 V598e11)) (@ (@ tptp.ap (@ _let_1 V599e12)) (@ (@ tptp.ap (@ _let_1 V600e13)) (@ (@ tptp.ap (@ _let_1 V601e14)) (@ (@ tptp.ap (@ _let_1 V602e15)) (@ (@ tptp.ap (@ _let_1 V603e16)) (@ (@ tptp.ap (@ _let_1 V604e17)) (@ (@ tptp.ap (@ _let_1 V605e18)) (@ (@ tptp.ap (@ _let_1 V606e19)) (@ (@ tptp.ap (@ _let_1 V607e20)) (@ (@ tptp.ap (@ _let_1 V608e21)) (@ (@ tptp.ap (@ _let_1 V609e22)) (@ (@ tptp.ap (@ _let_1 V610e23)) (@ (@ tptp.ap (@ _let_1 V611e24)) V587l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_172) (exists ((V612l_27 $$unsorted)) (and (@ (@ tptp.mem V612l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V613e1 $$unsorted)) (and (@ (@ tptp.mem V613e1) A_27a) (exists ((V614e2 $$unsorted)) (and (@ (@ tptp.mem V614e2) A_27a) (exists ((V615e3 $$unsorted)) (and (@ (@ tptp.mem V615e3) A_27a) (exists ((V616e4 $$unsorted)) (and (@ (@ tptp.mem V616e4) A_27a) (exists ((V617e5 $$unsorted)) (and (@ (@ tptp.mem V617e5) A_27a) (exists ((V618e6 $$unsorted)) (and (@ (@ tptp.mem V618e6) A_27a) (exists ((V619e7 $$unsorted)) (and (@ (@ tptp.mem V619e7) A_27a) (exists ((V620e8 $$unsorted)) (and (@ (@ tptp.mem V620e8) A_27a) (exists ((V621e9 $$unsorted)) (and (@ (@ tptp.mem V621e9) A_27a) (exists ((V622e10 $$unsorted)) (and (@ (@ tptp.mem V622e10) A_27a) (exists ((V623e11 $$unsorted)) (and (@ (@ tptp.mem V623e11) A_27a) (exists ((V624e12 $$unsorted)) (and (@ (@ tptp.mem V624e12) A_27a) (exists ((V625e13 $$unsorted)) (and (@ (@ tptp.mem V625e13) A_27a) (exists ((V626e14 $$unsorted)) (and (@ (@ tptp.mem V626e14) A_27a) (exists ((V627e15 $$unsorted)) (and (@ (@ tptp.mem V627e15) A_27a) (exists ((V628e16 $$unsorted)) (and (@ (@ tptp.mem V628e16) A_27a) (exists ((V629e17 $$unsorted)) (and (@ (@ tptp.mem V629e17) A_27a) (exists ((V630e18 $$unsorted)) (and (@ (@ tptp.mem V630e18) A_27a) (exists ((V631e19 $$unsorted)) (and (@ (@ tptp.mem V631e19) A_27a) (exists ((V632e20 $$unsorted)) (and (@ (@ tptp.mem V632e20) A_27a) (exists ((V633e21 $$unsorted)) (and (@ (@ tptp.mem V633e21) A_27a) (exists ((V634e22 $$unsorted)) (and (@ (@ tptp.mem V634e22) A_27a) (exists ((V635e23 $$unsorted)) (and (@ (@ tptp.mem V635e23) A_27a) (exists ((V636e24 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V636e24) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V612l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V613e1)) (@ (@ tptp.ap (@ _let_1 V614e2)) (@ (@ tptp.ap (@ _let_1 V615e3)) (@ (@ tptp.ap (@ _let_1 V616e4)) (@ (@ tptp.ap (@ _let_1 V617e5)) (@ (@ tptp.ap (@ _let_1 V618e6)) (@ (@ tptp.ap (@ _let_1 V619e7)) (@ (@ tptp.ap (@ _let_1 V620e8)) (@ (@ tptp.ap (@ _let_1 V621e9)) (@ (@ tptp.ap (@ _let_1 V622e10)) (@ (@ tptp.ap (@ _let_1 V623e11)) (@ (@ tptp.ap (@ _let_1 V624e12)) (@ (@ tptp.ap (@ _let_1 V625e13)) (@ (@ tptp.ap (@ _let_1 V626e14)) (@ (@ tptp.ap (@ _let_1 V627e15)) (@ (@ tptp.ap (@ _let_1 V628e16)) (@ (@ tptp.ap (@ _let_1 V629e17)) (@ (@ tptp.ap (@ _let_1 V630e18)) (@ (@ tptp.ap (@ _let_1 V631e19)) (@ (@ tptp.ap (@ _let_1 V632e20)) (@ (@ tptp.ap (@ _let_1 V633e21)) (@ (@ tptp.ap (@ _let_1 V634e22)) (@ (@ tptp.ap (@ _let_1 V635e23)) (@ (@ tptp.ap (@ _let_1 V636e24)) V612l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_172 _let_13) (exists ((V637l_27 $$unsorted)) (and (@ (@ tptp.mem V637l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V638e1 $$unsorted)) (and (@ (@ tptp.mem V638e1) A_27a) (exists ((V639e2 $$unsorted)) (and (@ (@ tptp.mem V639e2) A_27a) (exists ((V640e3 $$unsorted)) (and (@ (@ tptp.mem V640e3) A_27a) (exists ((V641e4 $$unsorted)) (and (@ (@ tptp.mem V641e4) A_27a) (exists ((V642e5 $$unsorted)) (and (@ (@ tptp.mem V642e5) A_27a) (exists ((V643e6 $$unsorted)) (and (@ (@ tptp.mem V643e6) A_27a) (exists ((V644e7 $$unsorted)) (and (@ (@ tptp.mem V644e7) A_27a) (exists ((V645e8 $$unsorted)) (and (@ (@ tptp.mem V645e8) A_27a) (exists ((V646e9 $$unsorted)) (and (@ (@ tptp.mem V646e9) A_27a) (exists ((V647e10 $$unsorted)) (and (@ (@ tptp.mem V647e10) A_27a) (exists ((V648e11 $$unsorted)) (and (@ (@ tptp.mem V648e11) A_27a) (exists ((V649e12 $$unsorted)) (and (@ (@ tptp.mem V649e12) A_27a) (exists ((V650e13 $$unsorted)) (and (@ (@ tptp.mem V650e13) A_27a) (exists ((V651e14 $$unsorted)) (and (@ (@ tptp.mem V651e14) A_27a) (exists ((V652e15 $$unsorted)) (and (@ (@ tptp.mem V652e15) A_27a) (exists ((V653e16 $$unsorted)) (and (@ (@ tptp.mem V653e16) A_27a) (exists ((V654e17 $$unsorted)) (and (@ (@ tptp.mem V654e17) A_27a) (exists ((V655e18 $$unsorted)) (and (@ (@ tptp.mem V655e18) A_27a) (exists ((V656e19 $$unsorted)) (and (@ (@ tptp.mem V656e19) A_27a) (exists ((V657e20 $$unsorted)) (and (@ (@ tptp.mem V657e20) A_27a) (exists ((V658e21 $$unsorted)) (and (@ (@ tptp.mem V658e21) A_27a) (exists ((V659e22 $$unsorted)) (and (@ (@ tptp.mem V659e22) A_27a) (exists ((V660e23 $$unsorted)) (and (@ (@ tptp.mem V660e23) A_27a) (exists ((V661e24 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V661e24) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V637l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V638e1)) (@ (@ tptp.ap (@ _let_1 V639e2)) (@ (@ tptp.ap (@ _let_1 V640e3)) (@ (@ tptp.ap (@ _let_1 V641e4)) (@ (@ tptp.ap (@ _let_1 V642e5)) (@ (@ tptp.ap (@ _let_1 V643e6)) (@ (@ tptp.ap (@ _let_1 V644e7)) (@ (@ tptp.ap (@ _let_1 V645e8)) (@ (@ tptp.ap (@ _let_1 V646e9)) (@ (@ tptp.ap (@ _let_1 V647e10)) (@ (@ tptp.ap (@ _let_1 V648e11)) (@ (@ tptp.ap (@ _let_1 V649e12)) (@ (@ tptp.ap (@ _let_1 V650e13)) (@ (@ tptp.ap (@ _let_1 V651e14)) (@ (@ tptp.ap (@ _let_1 V652e15)) (@ (@ tptp.ap (@ _let_1 V653e16)) (@ (@ tptp.ap (@ _let_1 V654e17)) (@ (@ tptp.ap (@ _let_1 V655e18)) (@ (@ tptp.ap (@ _let_1 V656e19)) (@ (@ tptp.ap (@ _let_1 V657e20)) (@ (@ tptp.ap (@ _let_1 V658e21)) (@ (@ tptp.ap (@ _let_1 V659e22)) (@ (@ tptp.ap (@ _let_1 V660e23)) (@ (@ tptp.ap (@ _let_1 V661e24)) V637l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_170) (exists ((V662l_27 $$unsorted)) (and (@ (@ tptp.mem V662l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V663e1 $$unsorted)) (and (@ (@ tptp.mem V663e1) A_27a) (exists ((V664e2 $$unsorted)) (and (@ (@ tptp.mem V664e2) A_27a) (exists ((V665e3 $$unsorted)) (and (@ (@ tptp.mem V665e3) A_27a) (exists ((V666e4 $$unsorted)) (and (@ (@ tptp.mem V666e4) A_27a) (exists ((V667e5 $$unsorted)) (and (@ (@ tptp.mem V667e5) A_27a) (exists ((V668e6 $$unsorted)) (and (@ (@ tptp.mem V668e6) A_27a) (exists ((V669e7 $$unsorted)) (and (@ (@ tptp.mem V669e7) A_27a) (exists ((V670e8 $$unsorted)) (and (@ (@ tptp.mem V670e8) A_27a) (exists ((V671e9 $$unsorted)) (and (@ (@ tptp.mem V671e9) A_27a) (exists ((V672e10 $$unsorted)) (and (@ (@ tptp.mem V672e10) A_27a) (exists ((V673e11 $$unsorted)) (and (@ (@ tptp.mem V673e11) A_27a) (exists ((V674e12 $$unsorted)) (and (@ (@ tptp.mem V674e12) A_27a) (exists ((V675e13 $$unsorted)) (and (@ (@ tptp.mem V675e13) A_27a) (exists ((V676e14 $$unsorted)) (and (@ (@ tptp.mem V676e14) A_27a) (exists ((V677e15 $$unsorted)) (and (@ (@ tptp.mem V677e15) A_27a) (exists ((V678e16 $$unsorted)) (and (@ (@ tptp.mem V678e16) A_27a) (exists ((V679e17 $$unsorted)) (and (@ (@ tptp.mem V679e17) A_27a) (exists ((V680e18 $$unsorted)) (and (@ (@ tptp.mem V680e18) A_27a) (exists ((V681e19 $$unsorted)) (and (@ (@ tptp.mem V681e19) A_27a) (exists ((V682e20 $$unsorted)) (and (@ (@ tptp.mem V682e20) A_27a) (exists ((V683e21 $$unsorted)) (and (@ (@ tptp.mem V683e21) A_27a) (exists ((V684e22 $$unsorted)) (and (@ (@ tptp.mem V684e22) A_27a) (exists ((V685e23 $$unsorted)) (and (@ (@ tptp.mem V685e23) A_27a) (exists ((V686e24 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V686e24) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V662l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V663e1)) (@ (@ tptp.ap (@ _let_1 V664e2)) (@ (@ tptp.ap (@ _let_1 V665e3)) (@ (@ tptp.ap (@ _let_1 V666e4)) (@ (@ tptp.ap (@ _let_1 V667e5)) (@ (@ tptp.ap (@ _let_1 V668e6)) (@ (@ tptp.ap (@ _let_1 V669e7)) (@ (@ tptp.ap (@ _let_1 V670e8)) (@ (@ tptp.ap (@ _let_1 V671e9)) (@ (@ tptp.ap (@ _let_1 V672e10)) (@ (@ tptp.ap (@ _let_1 V673e11)) (@ (@ tptp.ap (@ _let_1 V674e12)) (@ (@ tptp.ap (@ _let_1 V675e13)) (@ (@ tptp.ap (@ _let_1 V676e14)) (@ (@ tptp.ap (@ _let_1 V677e15)) (@ (@ tptp.ap (@ _let_1 V678e16)) (@ (@ tptp.ap (@ _let_1 V679e17)) (@ (@ tptp.ap (@ _let_1 V680e18)) (@ (@ tptp.ap (@ _let_1 V681e19)) (@ (@ tptp.ap (@ _let_1 V682e20)) (@ (@ tptp.ap (@ _let_1 V683e21)) (@ (@ tptp.ap (@ _let_1 V684e22)) (@ (@ tptp.ap (@ _let_1 V685e23)) (@ (@ tptp.ap (@ _let_1 V686e24)) V662l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_170 _let_13) (exists ((V687l_27 $$unsorted)) (and (@ (@ tptp.mem V687l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V688e1 $$unsorted)) (and (@ (@ tptp.mem V688e1) A_27a) (exists ((V689e2 $$unsorted)) (and (@ (@ tptp.mem V689e2) A_27a) (exists ((V690e3 $$unsorted)) (and (@ (@ tptp.mem V690e3) A_27a) (exists ((V691e4 $$unsorted)) (and (@ (@ tptp.mem V691e4) A_27a) (exists ((V692e5 $$unsorted)) (and (@ (@ tptp.mem V692e5) A_27a) (exists ((V693e6 $$unsorted)) (and (@ (@ tptp.mem V693e6) A_27a) (exists ((V694e7 $$unsorted)) (and (@ (@ tptp.mem V694e7) A_27a) (exists ((V695e8 $$unsorted)) (and (@ (@ tptp.mem V695e8) A_27a) (exists ((V696e9 $$unsorted)) (and (@ (@ tptp.mem V696e9) A_27a) (exists ((V697e10 $$unsorted)) (and (@ (@ tptp.mem V697e10) A_27a) (exists ((V698e11 $$unsorted)) (and (@ (@ tptp.mem V698e11) A_27a) (exists ((V699e12 $$unsorted)) (and (@ (@ tptp.mem V699e12) A_27a) (exists ((V700e13 $$unsorted)) (and (@ (@ tptp.mem V700e13) A_27a) (exists ((V701e14 $$unsorted)) (and (@ (@ tptp.mem V701e14) A_27a) (exists ((V702e15 $$unsorted)) (and (@ (@ tptp.mem V702e15) A_27a) (exists ((V703e16 $$unsorted)) (and (@ (@ tptp.mem V703e16) A_27a) (exists ((V704e17 $$unsorted)) (and (@ (@ tptp.mem V704e17) A_27a) (exists ((V705e18 $$unsorted)) (and (@ (@ tptp.mem V705e18) A_27a) (exists ((V706e19 $$unsorted)) (and (@ (@ tptp.mem V706e19) A_27a) (exists ((V707e20 $$unsorted)) (and (@ (@ tptp.mem V707e20) A_27a) (exists ((V708e21 $$unsorted)) (and (@ (@ tptp.mem V708e21) A_27a) (exists ((V709e22 $$unsorted)) (and (@ (@ tptp.mem V709e22) A_27a) (exists ((V710e23 $$unsorted)) (and (@ (@ tptp.mem V710e23) A_27a) (exists ((V711e24 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V711e24) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V687l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V688e1)) (@ (@ tptp.ap (@ _let_1 V689e2)) (@ (@ tptp.ap (@ _let_1 V690e3)) (@ (@ tptp.ap (@ _let_1 V691e4)) (@ (@ tptp.ap (@ _let_1 V692e5)) (@ (@ tptp.ap (@ _let_1 V693e6)) (@ (@ tptp.ap (@ _let_1 V694e7)) (@ (@ tptp.ap (@ _let_1 V695e8)) (@ (@ tptp.ap (@ _let_1 V696e9)) (@ (@ tptp.ap (@ _let_1 V697e10)) (@ (@ tptp.ap (@ _let_1 V698e11)) (@ (@ tptp.ap (@ _let_1 V699e12)) (@ (@ tptp.ap (@ _let_1 V700e13)) (@ (@ tptp.ap (@ _let_1 V701e14)) (@ (@ tptp.ap (@ _let_1 V702e15)) (@ (@ tptp.ap (@ _let_1 V703e16)) (@ (@ tptp.ap (@ _let_1 V704e17)) (@ (@ tptp.ap (@ _let_1 V705e18)) (@ (@ tptp.ap (@ _let_1 V706e19)) (@ (@ tptp.ap (@ _let_1 V707e20)) (@ (@ tptp.ap (@ _let_1 V708e21)) (@ (@ tptp.ap (@ _let_1 V709e22)) (@ (@ tptp.ap (@ _let_1 V710e23)) (@ (@ tptp.ap (@ _let_1 V711e24)) V687l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_167) (exists ((V712e1 $$unsorted)) (and (@ (@ tptp.mem V712e1) A_27a) (exists ((V713e2 $$unsorted)) (and (@ (@ tptp.mem V713e2) A_27a) (exists ((V714e3 $$unsorted)) (and (@ (@ tptp.mem V714e3) A_27a) (exists ((V715e4 $$unsorted)) (and (@ (@ tptp.mem V715e4) A_27a) (exists ((V716e5 $$unsorted)) (and (@ (@ tptp.mem V716e5) A_27a) (exists ((V717e6 $$unsorted)) (and (@ (@ tptp.mem V717e6) A_27a) (exists ((V718e7 $$unsorted)) (and (@ (@ tptp.mem V718e7) A_27a) (exists ((V719e8 $$unsorted)) (and (@ (@ tptp.mem V719e8) A_27a) (exists ((V720e9 $$unsorted)) (and (@ (@ tptp.mem V720e9) A_27a) (exists ((V721e10 $$unsorted)) (and (@ (@ tptp.mem V721e10) A_27a) (exists ((V722e11 $$unsorted)) (and (@ (@ tptp.mem V722e11) A_27a) (exists ((V723e12 $$unsorted)) (and (@ (@ tptp.mem V723e12) A_27a) (exists ((V724e13 $$unsorted)) (and (@ (@ tptp.mem V724e13) A_27a) (exists ((V725e14 $$unsorted)) (and (@ (@ tptp.mem V725e14) A_27a) (exists ((V726e15 $$unsorted)) (and (@ (@ tptp.mem V726e15) A_27a) (exists ((V727e16 $$unsorted)) (and (@ (@ tptp.mem V727e16) A_27a) (exists ((V728e17 $$unsorted)) (and (@ (@ tptp.mem V728e17) A_27a) (exists ((V729e18 $$unsorted)) (and (@ (@ tptp.mem V729e18) A_27a) (exists ((V730e19 $$unsorted)) (and (@ (@ tptp.mem V730e19) A_27a) (exists ((V731e20 $$unsorted)) (and (@ (@ tptp.mem V731e20) A_27a) (exists ((V732e21 $$unsorted)) (and (@ (@ tptp.mem V732e21) A_27a) (exists ((V733e22 $$unsorted)) (and (@ (@ tptp.mem V733e22) A_27a) (exists ((V734e23 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V734e23) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V712e1)) (@ (@ tptp.ap (@ _let_1 V713e2)) (@ (@ tptp.ap (@ _let_1 V714e3)) (@ (@ tptp.ap (@ _let_1 V715e4)) (@ (@ tptp.ap (@ _let_1 V716e5)) (@ (@ tptp.ap (@ _let_1 V717e6)) (@ (@ tptp.ap (@ _let_1 V718e7)) (@ (@ tptp.ap (@ _let_1 V719e8)) (@ (@ tptp.ap (@ _let_1 V720e9)) (@ (@ tptp.ap (@ _let_1 V721e10)) (@ (@ tptp.ap (@ _let_1 V722e11)) (@ (@ tptp.ap (@ _let_1 V723e12)) (@ (@ tptp.ap (@ _let_1 V724e13)) (@ (@ tptp.ap (@ _let_1 V725e14)) (@ (@ tptp.ap (@ _let_1 V726e15)) (@ (@ tptp.ap (@ _let_1 V727e16)) (@ (@ tptp.ap (@ _let_1 V728e17)) (@ (@ tptp.ap (@ _let_1 V729e18)) (@ (@ tptp.ap (@ _let_1 V730e19)) (@ (@ tptp.ap (@ _let_1 V731e20)) (@ (@ tptp.ap (@ _let_1 V732e21)) (@ (@ tptp.ap (@ _let_1 V733e22)) (@ (@ tptp.ap (@ _let_1 V734e23)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_167 _let_13) (exists ((V735e1 $$unsorted)) (and (@ (@ tptp.mem V735e1) A_27a) (exists ((V736e2 $$unsorted)) (and (@ (@ tptp.mem V736e2) A_27a) (exists ((V737e3 $$unsorted)) (and (@ (@ tptp.mem V737e3) A_27a) (exists ((V738e4 $$unsorted)) (and (@ (@ tptp.mem V738e4) A_27a) (exists ((V739e5 $$unsorted)) (and (@ (@ tptp.mem V739e5) A_27a) (exists ((V740e6 $$unsorted)) (and (@ (@ tptp.mem V740e6) A_27a) (exists ((V741e7 $$unsorted)) (and (@ (@ tptp.mem V741e7) A_27a) (exists ((V742e8 $$unsorted)) (and (@ (@ tptp.mem V742e8) A_27a) (exists ((V743e9 $$unsorted)) (and (@ (@ tptp.mem V743e9) A_27a) (exists ((V744e10 $$unsorted)) (and (@ (@ tptp.mem V744e10) A_27a) (exists ((V745e11 $$unsorted)) (and (@ (@ tptp.mem V745e11) A_27a) (exists ((V746e12 $$unsorted)) (and (@ (@ tptp.mem V746e12) A_27a) (exists ((V747e13 $$unsorted)) (and (@ (@ tptp.mem V747e13) A_27a) (exists ((V748e14 $$unsorted)) (and (@ (@ tptp.mem V748e14) A_27a) (exists ((V749e15 $$unsorted)) (and (@ (@ tptp.mem V749e15) A_27a) (exists ((V750e16 $$unsorted)) (and (@ (@ tptp.mem V750e16) A_27a) (exists ((V751e17 $$unsorted)) (and (@ (@ tptp.mem V751e17) A_27a) (exists ((V752e18 $$unsorted)) (and (@ (@ tptp.mem V752e18) A_27a) (exists ((V753e19 $$unsorted)) (and (@ (@ tptp.mem V753e19) A_27a) (exists ((V754e20 $$unsorted)) (and (@ (@ tptp.mem V754e20) A_27a) (exists ((V755e21 $$unsorted)) (and (@ (@ tptp.mem V755e21) A_27a) (exists ((V756e22 $$unsorted)) (and (@ (@ tptp.mem V756e22) A_27a) (exists ((V757e23 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V757e23) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V735e1)) (@ (@ tptp.ap (@ _let_1 V736e2)) (@ (@ tptp.ap (@ _let_1 V737e3)) (@ (@ tptp.ap (@ _let_1 V738e4)) (@ (@ tptp.ap (@ _let_1 V739e5)) (@ (@ tptp.ap (@ _let_1 V740e6)) (@ (@ tptp.ap (@ _let_1 V741e7)) (@ (@ tptp.ap (@ _let_1 V742e8)) (@ (@ tptp.ap (@ _let_1 V743e9)) (@ (@ tptp.ap (@ _let_1 V744e10)) (@ (@ tptp.ap (@ _let_1 V745e11)) (@ (@ tptp.ap (@ _let_1 V746e12)) (@ (@ tptp.ap (@ _let_1 V747e13)) (@ (@ tptp.ap (@ _let_1 V748e14)) (@ (@ tptp.ap (@ _let_1 V749e15)) (@ (@ tptp.ap (@ _let_1 V750e16)) (@ (@ tptp.ap (@ _let_1 V751e17)) (@ (@ tptp.ap (@ _let_1 V752e18)) (@ (@ tptp.ap (@ _let_1 V753e19)) (@ (@ tptp.ap (@ _let_1 V754e20)) (@ (@ tptp.ap (@ _let_1 V755e21)) (@ (@ tptp.ap (@ _let_1 V756e22)) (@ (@ tptp.ap (@ _let_1 V757e23)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_156)) _let_3)) (exists ((V758l_27 $$unsorted)) (and (@ (@ tptp.mem V758l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V759e1 $$unsorted)) (and (@ (@ tptp.mem V759e1) A_27a) (exists ((V760e2 $$unsorted)) (and (@ (@ tptp.mem V760e2) A_27a) (exists ((V761e3 $$unsorted)) (and (@ (@ tptp.mem V761e3) A_27a) (exists ((V762e4 $$unsorted)) (and (@ (@ tptp.mem V762e4) A_27a) (exists ((V763e5 $$unsorted)) (and (@ (@ tptp.mem V763e5) A_27a) (exists ((V764e6 $$unsorted)) (and (@ (@ tptp.mem V764e6) A_27a) (exists ((V765e7 $$unsorted)) (and (@ (@ tptp.mem V765e7) A_27a) (exists ((V766e8 $$unsorted)) (and (@ (@ tptp.mem V766e8) A_27a) (exists ((V767e9 $$unsorted)) (and (@ (@ tptp.mem V767e9) A_27a) (exists ((V768e10 $$unsorted)) (and (@ (@ tptp.mem V768e10) A_27a) (exists ((V769e11 $$unsorted)) (and (@ (@ tptp.mem V769e11) A_27a) (exists ((V770e12 $$unsorted)) (and (@ (@ tptp.mem V770e12) A_27a) (exists ((V771e13 $$unsorted)) (and (@ (@ tptp.mem V771e13) A_27a) (exists ((V772e14 $$unsorted)) (and (@ (@ tptp.mem V772e14) A_27a) (exists ((V773e15 $$unsorted)) (and (@ (@ tptp.mem V773e15) A_27a) (exists ((V774e16 $$unsorted)) (and (@ (@ tptp.mem V774e16) A_27a) (exists ((V775e17 $$unsorted)) (and (@ (@ tptp.mem V775e17) A_27a) (exists ((V776e18 $$unsorted)) (and (@ (@ tptp.mem V776e18) A_27a) (exists ((V777e19 $$unsorted)) (and (@ (@ tptp.mem V777e19) A_27a) (exists ((V778e20 $$unsorted)) (and (@ (@ tptp.mem V778e20) A_27a) (exists ((V779e21 $$unsorted)) (and (@ (@ tptp.mem V779e21) A_27a) (exists ((V780e22 $$unsorted)) (and (@ (@ tptp.mem V780e22) A_27a) (exists ((V781e23 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V781e23) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V759e1)) (@ (@ tptp.ap (@ _let_1 V760e2)) (@ (@ tptp.ap (@ _let_1 V761e3)) (@ (@ tptp.ap (@ _let_1 V762e4)) (@ (@ tptp.ap (@ _let_1 V763e5)) (@ (@ tptp.ap (@ _let_1 V764e6)) (@ (@ tptp.ap (@ _let_1 V765e7)) (@ (@ tptp.ap (@ _let_1 V766e8)) (@ (@ tptp.ap (@ _let_1 V767e9)) (@ (@ tptp.ap (@ _let_1 V768e10)) (@ (@ tptp.ap (@ _let_1 V769e11)) (@ (@ tptp.ap (@ _let_1 V770e12)) (@ (@ tptp.ap (@ _let_1 V771e13)) (@ (@ tptp.ap (@ _let_1 V772e14)) (@ (@ tptp.ap (@ _let_1 V773e15)) (@ (@ tptp.ap (@ _let_1 V774e16)) (@ (@ tptp.ap (@ _let_1 V775e17)) (@ (@ tptp.ap (@ _let_1 V776e18)) (@ (@ tptp.ap (@ _let_1 V777e19)) (@ (@ tptp.ap (@ _let_1 V778e20)) (@ (@ tptp.ap (@ _let_1 V779e21)) (@ (@ tptp.ap (@ _let_1 V780e22)) (@ (@ tptp.ap (@ _let_1 V781e23)) V758l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_156)) (exists ((V782l_27 $$unsorted)) (and (@ (@ tptp.mem V782l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V783e1 $$unsorted)) (and (@ (@ tptp.mem V783e1) A_27a) (exists ((V784e2 $$unsorted)) (and (@ (@ tptp.mem V784e2) A_27a) (exists ((V785e3 $$unsorted)) (and (@ (@ tptp.mem V785e3) A_27a) (exists ((V786e4 $$unsorted)) (and (@ (@ tptp.mem V786e4) A_27a) (exists ((V787e5 $$unsorted)) (and (@ (@ tptp.mem V787e5) A_27a) (exists ((V788e6 $$unsorted)) (and (@ (@ tptp.mem V788e6) A_27a) (exists ((V789e7 $$unsorted)) (and (@ (@ tptp.mem V789e7) A_27a) (exists ((V790e8 $$unsorted)) (and (@ (@ tptp.mem V790e8) A_27a) (exists ((V791e9 $$unsorted)) (and (@ (@ tptp.mem V791e9) A_27a) (exists ((V792e10 $$unsorted)) (and (@ (@ tptp.mem V792e10) A_27a) (exists ((V793e11 $$unsorted)) (and (@ (@ tptp.mem V793e11) A_27a) (exists ((V794e12 $$unsorted)) (and (@ (@ tptp.mem V794e12) A_27a) (exists ((V795e13 $$unsorted)) (and (@ (@ tptp.mem V795e13) A_27a) (exists ((V796e14 $$unsorted)) (and (@ (@ tptp.mem V796e14) A_27a) (exists ((V797e15 $$unsorted)) (and (@ (@ tptp.mem V797e15) A_27a) (exists ((V798e16 $$unsorted)) (and (@ (@ tptp.mem V798e16) A_27a) (exists ((V799e17 $$unsorted)) (and (@ (@ tptp.mem V799e17) A_27a) (exists ((V800e18 $$unsorted)) (and (@ (@ tptp.mem V800e18) A_27a) (exists ((V801e19 $$unsorted)) (and (@ (@ tptp.mem V801e19) A_27a) (exists ((V802e20 $$unsorted)) (and (@ (@ tptp.mem V802e20) A_27a) (exists ((V803e21 $$unsorted)) (and (@ (@ tptp.mem V803e21) A_27a) (exists ((V804e22 $$unsorted)) (and (@ (@ tptp.mem V804e22) A_27a) (exists ((V805e23 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V805e23) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V783e1)) (@ (@ tptp.ap (@ _let_1 V784e2)) (@ (@ tptp.ap (@ _let_1 V785e3)) (@ (@ tptp.ap (@ _let_1 V786e4)) (@ (@ tptp.ap (@ _let_1 V787e5)) (@ (@ tptp.ap (@ _let_1 V788e6)) (@ (@ tptp.ap (@ _let_1 V789e7)) (@ (@ tptp.ap (@ _let_1 V790e8)) (@ (@ tptp.ap (@ _let_1 V791e9)) (@ (@ tptp.ap (@ _let_1 V792e10)) (@ (@ tptp.ap (@ _let_1 V793e11)) (@ (@ tptp.ap (@ _let_1 V794e12)) (@ (@ tptp.ap (@ _let_1 V795e13)) (@ (@ tptp.ap (@ _let_1 V796e14)) (@ (@ tptp.ap (@ _let_1 V797e15)) (@ (@ tptp.ap (@ _let_1 V798e16)) (@ (@ tptp.ap (@ _let_1 V799e17)) (@ (@ tptp.ap (@ _let_1 V800e18)) (@ (@ tptp.ap (@ _let_1 V801e19)) (@ (@ tptp.ap (@ _let_1 V802e20)) (@ (@ tptp.ap (@ _let_1 V803e21)) (@ (@ tptp.ap (@ _let_1 V804e22)) (@ (@ tptp.ap (@ _let_1 V805e23)) V782l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_162)) _let_3)) (exists ((V806l_27 $$unsorted)) (and (@ (@ tptp.mem V806l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V807e1 $$unsorted)) (and (@ (@ tptp.mem V807e1) A_27a) (exists ((V808e2 $$unsorted)) (and (@ (@ tptp.mem V808e2) A_27a) (exists ((V809e3 $$unsorted)) (and (@ (@ tptp.mem V809e3) A_27a) (exists ((V810e4 $$unsorted)) (and (@ (@ tptp.mem V810e4) A_27a) (exists ((V811e5 $$unsorted)) (and (@ (@ tptp.mem V811e5) A_27a) (exists ((V812e6 $$unsorted)) (and (@ (@ tptp.mem V812e6) A_27a) (exists ((V813e7 $$unsorted)) (and (@ (@ tptp.mem V813e7) A_27a) (exists ((V814e8 $$unsorted)) (and (@ (@ tptp.mem V814e8) A_27a) (exists ((V815e9 $$unsorted)) (and (@ (@ tptp.mem V815e9) A_27a) (exists ((V816e10 $$unsorted)) (and (@ (@ tptp.mem V816e10) A_27a) (exists ((V817e11 $$unsorted)) (and (@ (@ tptp.mem V817e11) A_27a) (exists ((V818e12 $$unsorted)) (and (@ (@ tptp.mem V818e12) A_27a) (exists ((V819e13 $$unsorted)) (and (@ (@ tptp.mem V819e13) A_27a) (exists ((V820e14 $$unsorted)) (and (@ (@ tptp.mem V820e14) A_27a) (exists ((V821e15 $$unsorted)) (and (@ (@ tptp.mem V821e15) A_27a) (exists ((V822e16 $$unsorted)) (and (@ (@ tptp.mem V822e16) A_27a) (exists ((V823e17 $$unsorted)) (and (@ (@ tptp.mem V823e17) A_27a) (exists ((V824e18 $$unsorted)) (and (@ (@ tptp.mem V824e18) A_27a) (exists ((V825e19 $$unsorted)) (and (@ (@ tptp.mem V825e19) A_27a) (exists ((V826e20 $$unsorted)) (and (@ (@ tptp.mem V826e20) A_27a) (exists ((V827e21 $$unsorted)) (and (@ (@ tptp.mem V827e21) A_27a) (exists ((V828e22 $$unsorted)) (and (@ (@ tptp.mem V828e22) A_27a) (exists ((V829e23 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V829e23) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V807e1)) (@ (@ tptp.ap (@ _let_1 V808e2)) (@ (@ tptp.ap (@ _let_1 V809e3)) (@ (@ tptp.ap (@ _let_1 V810e4)) (@ (@ tptp.ap (@ _let_1 V811e5)) (@ (@ tptp.ap (@ _let_1 V812e6)) (@ (@ tptp.ap (@ _let_1 V813e7)) (@ (@ tptp.ap (@ _let_1 V814e8)) (@ (@ tptp.ap (@ _let_1 V815e9)) (@ (@ tptp.ap (@ _let_1 V816e10)) (@ (@ tptp.ap (@ _let_1 V817e11)) (@ (@ tptp.ap (@ _let_1 V818e12)) (@ (@ tptp.ap (@ _let_1 V819e13)) (@ (@ tptp.ap (@ _let_1 V820e14)) (@ (@ tptp.ap (@ _let_1 V821e15)) (@ (@ tptp.ap (@ _let_1 V822e16)) (@ (@ tptp.ap (@ _let_1 V823e17)) (@ (@ tptp.ap (@ _let_1 V824e18)) (@ (@ tptp.ap (@ _let_1 V825e19)) (@ (@ tptp.ap (@ _let_1 V826e20)) (@ (@ tptp.ap (@ _let_1 V827e21)) (@ (@ tptp.ap (@ _let_1 V828e22)) (@ (@ tptp.ap (@ _let_1 V829e23)) V806l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_162)) (exists ((V830l_27 $$unsorted)) (and (@ (@ tptp.mem V830l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V831e1 $$unsorted)) (and (@ (@ tptp.mem V831e1) A_27a) (exists ((V832e2 $$unsorted)) (and (@ (@ tptp.mem V832e2) A_27a) (exists ((V833e3 $$unsorted)) (and (@ (@ tptp.mem V833e3) A_27a) (exists ((V834e4 $$unsorted)) (and (@ (@ tptp.mem V834e4) A_27a) (exists ((V835e5 $$unsorted)) (and (@ (@ tptp.mem V835e5) A_27a) (exists ((V836e6 $$unsorted)) (and (@ (@ tptp.mem V836e6) A_27a) (exists ((V837e7 $$unsorted)) (and (@ (@ tptp.mem V837e7) A_27a) (exists ((V838e8 $$unsorted)) (and (@ (@ tptp.mem V838e8) A_27a) (exists ((V839e9 $$unsorted)) (and (@ (@ tptp.mem V839e9) A_27a) (exists ((V840e10 $$unsorted)) (and (@ (@ tptp.mem V840e10) A_27a) (exists ((V841e11 $$unsorted)) (and (@ (@ tptp.mem V841e11) A_27a) (exists ((V842e12 $$unsorted)) (and (@ (@ tptp.mem V842e12) A_27a) (exists ((V843e13 $$unsorted)) (and (@ (@ tptp.mem V843e13) A_27a) (exists ((V844e14 $$unsorted)) (and (@ (@ tptp.mem V844e14) A_27a) (exists ((V845e15 $$unsorted)) (and (@ (@ tptp.mem V845e15) A_27a) (exists ((V846e16 $$unsorted)) (and (@ (@ tptp.mem V846e16) A_27a) (exists ((V847e17 $$unsorted)) (and (@ (@ tptp.mem V847e17) A_27a) (exists ((V848e18 $$unsorted)) (and (@ (@ tptp.mem V848e18) A_27a) (exists ((V849e19 $$unsorted)) (and (@ (@ tptp.mem V849e19) A_27a) (exists ((V850e20 $$unsorted)) (and (@ (@ tptp.mem V850e20) A_27a) (exists ((V851e21 $$unsorted)) (and (@ (@ tptp.mem V851e21) A_27a) (exists ((V852e22 $$unsorted)) (and (@ (@ tptp.mem V852e22) A_27a) (exists ((V853e23 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V853e23) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V831e1)) (@ (@ tptp.ap (@ _let_1 V832e2)) (@ (@ tptp.ap (@ _let_1 V833e3)) (@ (@ tptp.ap (@ _let_1 V834e4)) (@ (@ tptp.ap (@ _let_1 V835e5)) (@ (@ tptp.ap (@ _let_1 V836e6)) (@ (@ tptp.ap (@ _let_1 V837e7)) (@ (@ tptp.ap (@ _let_1 V838e8)) (@ (@ tptp.ap (@ _let_1 V839e9)) (@ (@ tptp.ap (@ _let_1 V840e10)) (@ (@ tptp.ap (@ _let_1 V841e11)) (@ (@ tptp.ap (@ _let_1 V842e12)) (@ (@ tptp.ap (@ _let_1 V843e13)) (@ (@ tptp.ap (@ _let_1 V844e14)) (@ (@ tptp.ap (@ _let_1 V845e15)) (@ (@ tptp.ap (@ _let_1 V846e16)) (@ (@ tptp.ap (@ _let_1 V847e17)) (@ (@ tptp.ap (@ _let_1 V848e18)) (@ (@ tptp.ap (@ _let_1 V849e19)) (@ (@ tptp.ap (@ _let_1 V850e20)) (@ (@ tptp.ap (@ _let_1 V851e21)) (@ (@ tptp.ap (@ _let_1 V852e22)) (@ (@ tptp.ap (@ _let_1 V853e23)) V830l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_165)) _let_3)) (exists ((V854l_27 $$unsorted)) (and (@ (@ tptp.mem V854l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V855e1 $$unsorted)) (and (@ (@ tptp.mem V855e1) A_27a) (exists ((V856e2 $$unsorted)) (and (@ (@ tptp.mem V856e2) A_27a) (exists ((V857e3 $$unsorted)) (and (@ (@ tptp.mem V857e3) A_27a) (exists ((V858e4 $$unsorted)) (and (@ (@ tptp.mem V858e4) A_27a) (exists ((V859e5 $$unsorted)) (and (@ (@ tptp.mem V859e5) A_27a) (exists ((V860e6 $$unsorted)) (and (@ (@ tptp.mem V860e6) A_27a) (exists ((V861e7 $$unsorted)) (and (@ (@ tptp.mem V861e7) A_27a) (exists ((V862e8 $$unsorted)) (and (@ (@ tptp.mem V862e8) A_27a) (exists ((V863e9 $$unsorted)) (and (@ (@ tptp.mem V863e9) A_27a) (exists ((V864e10 $$unsorted)) (and (@ (@ tptp.mem V864e10) A_27a) (exists ((V865e11 $$unsorted)) (and (@ (@ tptp.mem V865e11) A_27a) (exists ((V866e12 $$unsorted)) (and (@ (@ tptp.mem V866e12) A_27a) (exists ((V867e13 $$unsorted)) (and (@ (@ tptp.mem V867e13) A_27a) (exists ((V868e14 $$unsorted)) (and (@ (@ tptp.mem V868e14) A_27a) (exists ((V869e15 $$unsorted)) (and (@ (@ tptp.mem V869e15) A_27a) (exists ((V870e16 $$unsorted)) (and (@ (@ tptp.mem V870e16) A_27a) (exists ((V871e17 $$unsorted)) (and (@ (@ tptp.mem V871e17) A_27a) (exists ((V872e18 $$unsorted)) (and (@ (@ tptp.mem V872e18) A_27a) (exists ((V873e19 $$unsorted)) (and (@ (@ tptp.mem V873e19) A_27a) (exists ((V874e20 $$unsorted)) (and (@ (@ tptp.mem V874e20) A_27a) (exists ((V875e21 $$unsorted)) (and (@ (@ tptp.mem V875e21) A_27a) (exists ((V876e22 $$unsorted)) (and (@ (@ tptp.mem V876e22) A_27a) (exists ((V877e23 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V877e23) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V854l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V855e1)) (@ (@ tptp.ap (@ _let_1 V856e2)) (@ (@ tptp.ap (@ _let_1 V857e3)) (@ (@ tptp.ap (@ _let_1 V858e4)) (@ (@ tptp.ap (@ _let_1 V859e5)) (@ (@ tptp.ap (@ _let_1 V860e6)) (@ (@ tptp.ap (@ _let_1 V861e7)) (@ (@ tptp.ap (@ _let_1 V862e8)) (@ (@ tptp.ap (@ _let_1 V863e9)) (@ (@ tptp.ap (@ _let_1 V864e10)) (@ (@ tptp.ap (@ _let_1 V865e11)) (@ (@ tptp.ap (@ _let_1 V866e12)) (@ (@ tptp.ap (@ _let_1 V867e13)) (@ (@ tptp.ap (@ _let_1 V868e14)) (@ (@ tptp.ap (@ _let_1 V869e15)) (@ (@ tptp.ap (@ _let_1 V870e16)) (@ (@ tptp.ap (@ _let_1 V871e17)) (@ (@ tptp.ap (@ _let_1 V872e18)) (@ (@ tptp.ap (@ _let_1 V873e19)) (@ (@ tptp.ap (@ _let_1 V874e20)) (@ (@ tptp.ap (@ _let_1 V875e21)) (@ (@ tptp.ap (@ _let_1 V876e22)) (@ (@ tptp.ap (@ _let_1 V877e23)) V854l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_165)) (exists ((V878l_27 $$unsorted)) (and (@ (@ tptp.mem V878l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V879e1 $$unsorted)) (and (@ (@ tptp.mem V879e1) A_27a) (exists ((V880e2 $$unsorted)) (and (@ (@ tptp.mem V880e2) A_27a) (exists ((V881e3 $$unsorted)) (and (@ (@ tptp.mem V881e3) A_27a) (exists ((V882e4 $$unsorted)) (and (@ (@ tptp.mem V882e4) A_27a) (exists ((V883e5 $$unsorted)) (and (@ (@ tptp.mem V883e5) A_27a) (exists ((V884e6 $$unsorted)) (and (@ (@ tptp.mem V884e6) A_27a) (exists ((V885e7 $$unsorted)) (and (@ (@ tptp.mem V885e7) A_27a) (exists ((V886e8 $$unsorted)) (and (@ (@ tptp.mem V886e8) A_27a) (exists ((V887e9 $$unsorted)) (and (@ (@ tptp.mem V887e9) A_27a) (exists ((V888e10 $$unsorted)) (and (@ (@ tptp.mem V888e10) A_27a) (exists ((V889e11 $$unsorted)) (and (@ (@ tptp.mem V889e11) A_27a) (exists ((V890e12 $$unsorted)) (and (@ (@ tptp.mem V890e12) A_27a) (exists ((V891e13 $$unsorted)) (and (@ (@ tptp.mem V891e13) A_27a) (exists ((V892e14 $$unsorted)) (and (@ (@ tptp.mem V892e14) A_27a) (exists ((V893e15 $$unsorted)) (and (@ (@ tptp.mem V893e15) A_27a) (exists ((V894e16 $$unsorted)) (and (@ (@ tptp.mem V894e16) A_27a) (exists ((V895e17 $$unsorted)) (and (@ (@ tptp.mem V895e17) A_27a) (exists ((V896e18 $$unsorted)) (and (@ (@ tptp.mem V896e18) A_27a) (exists ((V897e19 $$unsorted)) (and (@ (@ tptp.mem V897e19) A_27a) (exists ((V898e20 $$unsorted)) (and (@ (@ tptp.mem V898e20) A_27a) (exists ((V899e21 $$unsorted)) (and (@ (@ tptp.mem V899e21) A_27a) (exists ((V900e22 $$unsorted)) (and (@ (@ tptp.mem V900e22) A_27a) (exists ((V901e23 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V901e23) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V878l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V879e1)) (@ (@ tptp.ap (@ _let_1 V880e2)) (@ (@ tptp.ap (@ _let_1 V881e3)) (@ (@ tptp.ap (@ _let_1 V882e4)) (@ (@ tptp.ap (@ _let_1 V883e5)) (@ (@ tptp.ap (@ _let_1 V884e6)) (@ (@ tptp.ap (@ _let_1 V885e7)) (@ (@ tptp.ap (@ _let_1 V886e8)) (@ (@ tptp.ap (@ _let_1 V887e9)) (@ (@ tptp.ap (@ _let_1 V888e10)) (@ (@ tptp.ap (@ _let_1 V889e11)) (@ (@ tptp.ap (@ _let_1 V890e12)) (@ (@ tptp.ap (@ _let_1 V891e13)) (@ (@ tptp.ap (@ _let_1 V892e14)) (@ (@ tptp.ap (@ _let_1 V893e15)) (@ (@ tptp.ap (@ _let_1 V894e16)) (@ (@ tptp.ap (@ _let_1 V895e17)) (@ (@ tptp.ap (@ _let_1 V896e18)) (@ (@ tptp.ap (@ _let_1 V897e19)) (@ (@ tptp.ap (@ _let_1 V898e20)) (@ (@ tptp.ap (@ _let_1 V899e21)) (@ (@ tptp.ap (@ _let_1 V900e22)) (@ (@ tptp.ap (@ _let_1 V901e23)) V878l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_163)) _let_3)) (exists ((V902l_27 $$unsorted)) (and (@ (@ tptp.mem V902l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V903e1 $$unsorted)) (and (@ (@ tptp.mem V903e1) A_27a) (exists ((V904e2 $$unsorted)) (and (@ (@ tptp.mem V904e2) A_27a) (exists ((V905e3 $$unsorted)) (and (@ (@ tptp.mem V905e3) A_27a) (exists ((V906e4 $$unsorted)) (and (@ (@ tptp.mem V906e4) A_27a) (exists ((V907e5 $$unsorted)) (and (@ (@ tptp.mem V907e5) A_27a) (exists ((V908e6 $$unsorted)) (and (@ (@ tptp.mem V908e6) A_27a) (exists ((V909e7 $$unsorted)) (and (@ (@ tptp.mem V909e7) A_27a) (exists ((V910e8 $$unsorted)) (and (@ (@ tptp.mem V910e8) A_27a) (exists ((V911e9 $$unsorted)) (and (@ (@ tptp.mem V911e9) A_27a) (exists ((V912e10 $$unsorted)) (and (@ (@ tptp.mem V912e10) A_27a) (exists ((V913e11 $$unsorted)) (and (@ (@ tptp.mem V913e11) A_27a) (exists ((V914e12 $$unsorted)) (and (@ (@ tptp.mem V914e12) A_27a) (exists ((V915e13 $$unsorted)) (and (@ (@ tptp.mem V915e13) A_27a) (exists ((V916e14 $$unsorted)) (and (@ (@ tptp.mem V916e14) A_27a) (exists ((V917e15 $$unsorted)) (and (@ (@ tptp.mem V917e15) A_27a) (exists ((V918e16 $$unsorted)) (and (@ (@ tptp.mem V918e16) A_27a) (exists ((V919e17 $$unsorted)) (and (@ (@ tptp.mem V919e17) A_27a) (exists ((V920e18 $$unsorted)) (and (@ (@ tptp.mem V920e18) A_27a) (exists ((V921e19 $$unsorted)) (and (@ (@ tptp.mem V921e19) A_27a) (exists ((V922e20 $$unsorted)) (and (@ (@ tptp.mem V922e20) A_27a) (exists ((V923e21 $$unsorted)) (and (@ (@ tptp.mem V923e21) A_27a) (exists ((V924e22 $$unsorted)) (and (@ (@ tptp.mem V924e22) A_27a) (exists ((V925e23 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V925e23) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V902l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V903e1)) (@ (@ tptp.ap (@ _let_1 V904e2)) (@ (@ tptp.ap (@ _let_1 V905e3)) (@ (@ tptp.ap (@ _let_1 V906e4)) (@ (@ tptp.ap (@ _let_1 V907e5)) (@ (@ tptp.ap (@ _let_1 V908e6)) (@ (@ tptp.ap (@ _let_1 V909e7)) (@ (@ tptp.ap (@ _let_1 V910e8)) (@ (@ tptp.ap (@ _let_1 V911e9)) (@ (@ tptp.ap (@ _let_1 V912e10)) (@ (@ tptp.ap (@ _let_1 V913e11)) (@ (@ tptp.ap (@ _let_1 V914e12)) (@ (@ tptp.ap (@ _let_1 V915e13)) (@ (@ tptp.ap (@ _let_1 V916e14)) (@ (@ tptp.ap (@ _let_1 V917e15)) (@ (@ tptp.ap (@ _let_1 V918e16)) (@ (@ tptp.ap (@ _let_1 V919e17)) (@ (@ tptp.ap (@ _let_1 V920e18)) (@ (@ tptp.ap (@ _let_1 V921e19)) (@ (@ tptp.ap (@ _let_1 V922e20)) (@ (@ tptp.ap (@ _let_1 V923e21)) (@ (@ tptp.ap (@ _let_1 V924e22)) (@ (@ tptp.ap (@ _let_1 V925e23)) V902l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_163)) (exists ((V926l_27 $$unsorted)) (and (@ (@ tptp.mem V926l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V927e1 $$unsorted)) (and (@ (@ tptp.mem V927e1) A_27a) (exists ((V928e2 $$unsorted)) (and (@ (@ tptp.mem V928e2) A_27a) (exists ((V929e3 $$unsorted)) (and (@ (@ tptp.mem V929e3) A_27a) (exists ((V930e4 $$unsorted)) (and (@ (@ tptp.mem V930e4) A_27a) (exists ((V931e5 $$unsorted)) (and (@ (@ tptp.mem V931e5) A_27a) (exists ((V932e6 $$unsorted)) (and (@ (@ tptp.mem V932e6) A_27a) (exists ((V933e7 $$unsorted)) (and (@ (@ tptp.mem V933e7) A_27a) (exists ((V934e8 $$unsorted)) (and (@ (@ tptp.mem V934e8) A_27a) (exists ((V935e9 $$unsorted)) (and (@ (@ tptp.mem V935e9) A_27a) (exists ((V936e10 $$unsorted)) (and (@ (@ tptp.mem V936e10) A_27a) (exists ((V937e11 $$unsorted)) (and (@ (@ tptp.mem V937e11) A_27a) (exists ((V938e12 $$unsorted)) (and (@ (@ tptp.mem V938e12) A_27a) (exists ((V939e13 $$unsorted)) (and (@ (@ tptp.mem V939e13) A_27a) (exists ((V940e14 $$unsorted)) (and (@ (@ tptp.mem V940e14) A_27a) (exists ((V941e15 $$unsorted)) (and (@ (@ tptp.mem V941e15) A_27a) (exists ((V942e16 $$unsorted)) (and (@ (@ tptp.mem V942e16) A_27a) (exists ((V943e17 $$unsorted)) (and (@ (@ tptp.mem V943e17) A_27a) (exists ((V944e18 $$unsorted)) (and (@ (@ tptp.mem V944e18) A_27a) (exists ((V945e19 $$unsorted)) (and (@ (@ tptp.mem V945e19) A_27a) (exists ((V946e20 $$unsorted)) (and (@ (@ tptp.mem V946e20) A_27a) (exists ((V947e21 $$unsorted)) (and (@ (@ tptp.mem V947e21) A_27a) (exists ((V948e22 $$unsorted)) (and (@ (@ tptp.mem V948e22) A_27a) (exists ((V949e23 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V949e23) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V926l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V927e1)) (@ (@ tptp.ap (@ _let_1 V928e2)) (@ (@ tptp.ap (@ _let_1 V929e3)) (@ (@ tptp.ap (@ _let_1 V930e4)) (@ (@ tptp.ap (@ _let_1 V931e5)) (@ (@ tptp.ap (@ _let_1 V932e6)) (@ (@ tptp.ap (@ _let_1 V933e7)) (@ (@ tptp.ap (@ _let_1 V934e8)) (@ (@ tptp.ap (@ _let_1 V935e9)) (@ (@ tptp.ap (@ _let_1 V936e10)) (@ (@ tptp.ap (@ _let_1 V937e11)) (@ (@ tptp.ap (@ _let_1 V938e12)) (@ (@ tptp.ap (@ _let_1 V939e13)) (@ (@ tptp.ap (@ _let_1 V940e14)) (@ (@ tptp.ap (@ _let_1 V941e15)) (@ (@ tptp.ap (@ _let_1 V942e16)) (@ (@ tptp.ap (@ _let_1 V943e17)) (@ (@ tptp.ap (@ _let_1 V944e18)) (@ (@ tptp.ap (@ _let_1 V945e19)) (@ (@ tptp.ap (@ _let_1 V946e20)) (@ (@ tptp.ap (@ _let_1 V947e21)) (@ (@ tptp.ap (@ _let_1 V948e22)) (@ (@ tptp.ap (@ _let_1 V949e23)) V926l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_166) (exists ((V950l_27 $$unsorted)) (and (@ (@ tptp.mem V950l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V951e1 $$unsorted)) (and (@ (@ tptp.mem V951e1) A_27a) (exists ((V952e2 $$unsorted)) (and (@ (@ tptp.mem V952e2) A_27a) (exists ((V953e3 $$unsorted)) (and (@ (@ tptp.mem V953e3) A_27a) (exists ((V954e4 $$unsorted)) (and (@ (@ tptp.mem V954e4) A_27a) (exists ((V955e5 $$unsorted)) (and (@ (@ tptp.mem V955e5) A_27a) (exists ((V956e6 $$unsorted)) (and (@ (@ tptp.mem V956e6) A_27a) (exists ((V957e7 $$unsorted)) (and (@ (@ tptp.mem V957e7) A_27a) (exists ((V958e8 $$unsorted)) (and (@ (@ tptp.mem V958e8) A_27a) (exists ((V959e9 $$unsorted)) (and (@ (@ tptp.mem V959e9) A_27a) (exists ((V960e10 $$unsorted)) (and (@ (@ tptp.mem V960e10) A_27a) (exists ((V961e11 $$unsorted)) (and (@ (@ tptp.mem V961e11) A_27a) (exists ((V962e12 $$unsorted)) (and (@ (@ tptp.mem V962e12) A_27a) (exists ((V963e13 $$unsorted)) (and (@ (@ tptp.mem V963e13) A_27a) (exists ((V964e14 $$unsorted)) (and (@ (@ tptp.mem V964e14) A_27a) (exists ((V965e15 $$unsorted)) (and (@ (@ tptp.mem V965e15) A_27a) (exists ((V966e16 $$unsorted)) (and (@ (@ tptp.mem V966e16) A_27a) (exists ((V967e17 $$unsorted)) (and (@ (@ tptp.mem V967e17) A_27a) (exists ((V968e18 $$unsorted)) (and (@ (@ tptp.mem V968e18) A_27a) (exists ((V969e19 $$unsorted)) (and (@ (@ tptp.mem V969e19) A_27a) (exists ((V970e20 $$unsorted)) (and (@ (@ tptp.mem V970e20) A_27a) (exists ((V971e21 $$unsorted)) (and (@ (@ tptp.mem V971e21) A_27a) (exists ((V972e22 $$unsorted)) (and (@ (@ tptp.mem V972e22) A_27a) (exists ((V973e23 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V973e23) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V950l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V951e1)) (@ (@ tptp.ap (@ _let_1 V952e2)) (@ (@ tptp.ap (@ _let_1 V953e3)) (@ (@ tptp.ap (@ _let_1 V954e4)) (@ (@ tptp.ap (@ _let_1 V955e5)) (@ (@ tptp.ap (@ _let_1 V956e6)) (@ (@ tptp.ap (@ _let_1 V957e7)) (@ (@ tptp.ap (@ _let_1 V958e8)) (@ (@ tptp.ap (@ _let_1 V959e9)) (@ (@ tptp.ap (@ _let_1 V960e10)) (@ (@ tptp.ap (@ _let_1 V961e11)) (@ (@ tptp.ap (@ _let_1 V962e12)) (@ (@ tptp.ap (@ _let_1 V963e13)) (@ (@ tptp.ap (@ _let_1 V964e14)) (@ (@ tptp.ap (@ _let_1 V965e15)) (@ (@ tptp.ap (@ _let_1 V966e16)) (@ (@ tptp.ap (@ _let_1 V967e17)) (@ (@ tptp.ap (@ _let_1 V968e18)) (@ (@ tptp.ap (@ _let_1 V969e19)) (@ (@ tptp.ap (@ _let_1 V970e20)) (@ (@ tptp.ap (@ _let_1 V971e21)) (@ (@ tptp.ap (@ _let_1 V972e22)) (@ (@ tptp.ap (@ _let_1 V973e23)) V950l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_166 _let_13) (exists ((V974l_27 $$unsorted)) (and (@ (@ tptp.mem V974l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V975e1 $$unsorted)) (and (@ (@ tptp.mem V975e1) A_27a) (exists ((V976e2 $$unsorted)) (and (@ (@ tptp.mem V976e2) A_27a) (exists ((V977e3 $$unsorted)) (and (@ (@ tptp.mem V977e3) A_27a) (exists ((V978e4 $$unsorted)) (and (@ (@ tptp.mem V978e4) A_27a) (exists ((V979e5 $$unsorted)) (and (@ (@ tptp.mem V979e5) A_27a) (exists ((V980e6 $$unsorted)) (and (@ (@ tptp.mem V980e6) A_27a) (exists ((V981e7 $$unsorted)) (and (@ (@ tptp.mem V981e7) A_27a) (exists ((V982e8 $$unsorted)) (and (@ (@ tptp.mem V982e8) A_27a) (exists ((V983e9 $$unsorted)) (and (@ (@ tptp.mem V983e9) A_27a) (exists ((V984e10 $$unsorted)) (and (@ (@ tptp.mem V984e10) A_27a) (exists ((V985e11 $$unsorted)) (and (@ (@ tptp.mem V985e11) A_27a) (exists ((V986e12 $$unsorted)) (and (@ (@ tptp.mem V986e12) A_27a) (exists ((V987e13 $$unsorted)) (and (@ (@ tptp.mem V987e13) A_27a) (exists ((V988e14 $$unsorted)) (and (@ (@ tptp.mem V988e14) A_27a) (exists ((V989e15 $$unsorted)) (and (@ (@ tptp.mem V989e15) A_27a) (exists ((V990e16 $$unsorted)) (and (@ (@ tptp.mem V990e16) A_27a) (exists ((V991e17 $$unsorted)) (and (@ (@ tptp.mem V991e17) A_27a) (exists ((V992e18 $$unsorted)) (and (@ (@ tptp.mem V992e18) A_27a) (exists ((V993e19 $$unsorted)) (and (@ (@ tptp.mem V993e19) A_27a) (exists ((V994e20 $$unsorted)) (and (@ (@ tptp.mem V994e20) A_27a) (exists ((V995e21 $$unsorted)) (and (@ (@ tptp.mem V995e21) A_27a) (exists ((V996e22 $$unsorted)) (and (@ (@ tptp.mem V996e22) A_27a) (exists ((V997e23 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V997e23) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V974l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V975e1)) (@ (@ tptp.ap (@ _let_1 V976e2)) (@ (@ tptp.ap (@ _let_1 V977e3)) (@ (@ tptp.ap (@ _let_1 V978e4)) (@ (@ tptp.ap (@ _let_1 V979e5)) (@ (@ tptp.ap (@ _let_1 V980e6)) (@ (@ tptp.ap (@ _let_1 V981e7)) (@ (@ tptp.ap (@ _let_1 V982e8)) (@ (@ tptp.ap (@ _let_1 V983e9)) (@ (@ tptp.ap (@ _let_1 V984e10)) (@ (@ tptp.ap (@ _let_1 V985e11)) (@ (@ tptp.ap (@ _let_1 V986e12)) (@ (@ tptp.ap (@ _let_1 V987e13)) (@ (@ tptp.ap (@ _let_1 V988e14)) (@ (@ tptp.ap (@ _let_1 V989e15)) (@ (@ tptp.ap (@ _let_1 V990e16)) (@ (@ tptp.ap (@ _let_1 V991e17)) (@ (@ tptp.ap (@ _let_1 V992e18)) (@ (@ tptp.ap (@ _let_1 V993e19)) (@ (@ tptp.ap (@ _let_1 V994e20)) (@ (@ tptp.ap (@ _let_1 V995e21)) (@ (@ tptp.ap (@ _let_1 V996e22)) (@ (@ tptp.ap (@ _let_1 V997e23)) V974l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_164) (exists ((V998l_27 $$unsorted)) (and (@ (@ tptp.mem V998l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V999e1 $$unsorted)) (and (@ (@ tptp.mem V999e1) A_27a) (exists ((V1000e2 $$unsorted)) (and (@ (@ tptp.mem V1000e2) A_27a) (exists ((V1001e3 $$unsorted)) (and (@ (@ tptp.mem V1001e3) A_27a) (exists ((V1002e4 $$unsorted)) (and (@ (@ tptp.mem V1002e4) A_27a) (exists ((V1003e5 $$unsorted)) (and (@ (@ tptp.mem V1003e5) A_27a) (exists ((V1004e6 $$unsorted)) (and (@ (@ tptp.mem V1004e6) A_27a) (exists ((V1005e7 $$unsorted)) (and (@ (@ tptp.mem V1005e7) A_27a) (exists ((V1006e8 $$unsorted)) (and (@ (@ tptp.mem V1006e8) A_27a) (exists ((V1007e9 $$unsorted)) (and (@ (@ tptp.mem V1007e9) A_27a) (exists ((V1008e10 $$unsorted)) (and (@ (@ tptp.mem V1008e10) A_27a) (exists ((V1009e11 $$unsorted)) (and (@ (@ tptp.mem V1009e11) A_27a) (exists ((V1010e12 $$unsorted)) (and (@ (@ tptp.mem V1010e12) A_27a) (exists ((V1011e13 $$unsorted)) (and (@ (@ tptp.mem V1011e13) A_27a) (exists ((V1012e14 $$unsorted)) (and (@ (@ tptp.mem V1012e14) A_27a) (exists ((V1013e15 $$unsorted)) (and (@ (@ tptp.mem V1013e15) A_27a) (exists ((V1014e16 $$unsorted)) (and (@ (@ tptp.mem V1014e16) A_27a) (exists ((V1015e17 $$unsorted)) (and (@ (@ tptp.mem V1015e17) A_27a) (exists ((V1016e18 $$unsorted)) (and (@ (@ tptp.mem V1016e18) A_27a) (exists ((V1017e19 $$unsorted)) (and (@ (@ tptp.mem V1017e19) A_27a) (exists ((V1018e20 $$unsorted)) (and (@ (@ tptp.mem V1018e20) A_27a) (exists ((V1019e21 $$unsorted)) (and (@ (@ tptp.mem V1019e21) A_27a) (exists ((V1020e22 $$unsorted)) (and (@ (@ tptp.mem V1020e22) A_27a) (exists ((V1021e23 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1021e23) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V998l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V999e1)) (@ (@ tptp.ap (@ _let_1 V1000e2)) (@ (@ tptp.ap (@ _let_1 V1001e3)) (@ (@ tptp.ap (@ _let_1 V1002e4)) (@ (@ tptp.ap (@ _let_1 V1003e5)) (@ (@ tptp.ap (@ _let_1 V1004e6)) (@ (@ tptp.ap (@ _let_1 V1005e7)) (@ (@ tptp.ap (@ _let_1 V1006e8)) (@ (@ tptp.ap (@ _let_1 V1007e9)) (@ (@ tptp.ap (@ _let_1 V1008e10)) (@ (@ tptp.ap (@ _let_1 V1009e11)) (@ (@ tptp.ap (@ _let_1 V1010e12)) (@ (@ tptp.ap (@ _let_1 V1011e13)) (@ (@ tptp.ap (@ _let_1 V1012e14)) (@ (@ tptp.ap (@ _let_1 V1013e15)) (@ (@ tptp.ap (@ _let_1 V1014e16)) (@ (@ tptp.ap (@ _let_1 V1015e17)) (@ (@ tptp.ap (@ _let_1 V1016e18)) (@ (@ tptp.ap (@ _let_1 V1017e19)) (@ (@ tptp.ap (@ _let_1 V1018e20)) (@ (@ tptp.ap (@ _let_1 V1019e21)) (@ (@ tptp.ap (@ _let_1 V1020e22)) (@ (@ tptp.ap (@ _let_1 V1021e23)) V998l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_164 _let_13) (exists ((V1022l_27 $$unsorted)) (and (@ (@ tptp.mem V1022l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1023e1 $$unsorted)) (and (@ (@ tptp.mem V1023e1) A_27a) (exists ((V1024e2 $$unsorted)) (and (@ (@ tptp.mem V1024e2) A_27a) (exists ((V1025e3 $$unsorted)) (and (@ (@ tptp.mem V1025e3) A_27a) (exists ((V1026e4 $$unsorted)) (and (@ (@ tptp.mem V1026e4) A_27a) (exists ((V1027e5 $$unsorted)) (and (@ (@ tptp.mem V1027e5) A_27a) (exists ((V1028e6 $$unsorted)) (and (@ (@ tptp.mem V1028e6) A_27a) (exists ((V1029e7 $$unsorted)) (and (@ (@ tptp.mem V1029e7) A_27a) (exists ((V1030e8 $$unsorted)) (and (@ (@ tptp.mem V1030e8) A_27a) (exists ((V1031e9 $$unsorted)) (and (@ (@ tptp.mem V1031e9) A_27a) (exists ((V1032e10 $$unsorted)) (and (@ (@ tptp.mem V1032e10) A_27a) (exists ((V1033e11 $$unsorted)) (and (@ (@ tptp.mem V1033e11) A_27a) (exists ((V1034e12 $$unsorted)) (and (@ (@ tptp.mem V1034e12) A_27a) (exists ((V1035e13 $$unsorted)) (and (@ (@ tptp.mem V1035e13) A_27a) (exists ((V1036e14 $$unsorted)) (and (@ (@ tptp.mem V1036e14) A_27a) (exists ((V1037e15 $$unsorted)) (and (@ (@ tptp.mem V1037e15) A_27a) (exists ((V1038e16 $$unsorted)) (and (@ (@ tptp.mem V1038e16) A_27a) (exists ((V1039e17 $$unsorted)) (and (@ (@ tptp.mem V1039e17) A_27a) (exists ((V1040e18 $$unsorted)) (and (@ (@ tptp.mem V1040e18) A_27a) (exists ((V1041e19 $$unsorted)) (and (@ (@ tptp.mem V1041e19) A_27a) (exists ((V1042e20 $$unsorted)) (and (@ (@ tptp.mem V1042e20) A_27a) (exists ((V1043e21 $$unsorted)) (and (@ (@ tptp.mem V1043e21) A_27a) (exists ((V1044e22 $$unsorted)) (and (@ (@ tptp.mem V1044e22) A_27a) (exists ((V1045e23 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1045e23) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1022l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1023e1)) (@ (@ tptp.ap (@ _let_1 V1024e2)) (@ (@ tptp.ap (@ _let_1 V1025e3)) (@ (@ tptp.ap (@ _let_1 V1026e4)) (@ (@ tptp.ap (@ _let_1 V1027e5)) (@ (@ tptp.ap (@ _let_1 V1028e6)) (@ (@ tptp.ap (@ _let_1 V1029e7)) (@ (@ tptp.ap (@ _let_1 V1030e8)) (@ (@ tptp.ap (@ _let_1 V1031e9)) (@ (@ tptp.ap (@ _let_1 V1032e10)) (@ (@ tptp.ap (@ _let_1 V1033e11)) (@ (@ tptp.ap (@ _let_1 V1034e12)) (@ (@ tptp.ap (@ _let_1 V1035e13)) (@ (@ tptp.ap (@ _let_1 V1036e14)) (@ (@ tptp.ap (@ _let_1 V1037e15)) (@ (@ tptp.ap (@ _let_1 V1038e16)) (@ (@ tptp.ap (@ _let_1 V1039e17)) (@ (@ tptp.ap (@ _let_1 V1040e18)) (@ (@ tptp.ap (@ _let_1 V1041e19)) (@ (@ tptp.ap (@ _let_1 V1042e20)) (@ (@ tptp.ap (@ _let_1 V1043e21)) (@ (@ tptp.ap (@ _let_1 V1044e22)) (@ (@ tptp.ap (@ _let_1 V1045e23)) V1022l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_161) (exists ((V1046e1 $$unsorted)) (and (@ (@ tptp.mem V1046e1) A_27a) (exists ((V1047e2 $$unsorted)) (and (@ (@ tptp.mem V1047e2) A_27a) (exists ((V1048e3 $$unsorted)) (and (@ (@ tptp.mem V1048e3) A_27a) (exists ((V1049e4 $$unsorted)) (and (@ (@ tptp.mem V1049e4) A_27a) (exists ((V1050e5 $$unsorted)) (and (@ (@ tptp.mem V1050e5) A_27a) (exists ((V1051e6 $$unsorted)) (and (@ (@ tptp.mem V1051e6) A_27a) (exists ((V1052e7 $$unsorted)) (and (@ (@ tptp.mem V1052e7) A_27a) (exists ((V1053e8 $$unsorted)) (and (@ (@ tptp.mem V1053e8) A_27a) (exists ((V1054e9 $$unsorted)) (and (@ (@ tptp.mem V1054e9) A_27a) (exists ((V1055e10 $$unsorted)) (and (@ (@ tptp.mem V1055e10) A_27a) (exists ((V1056e11 $$unsorted)) (and (@ (@ tptp.mem V1056e11) A_27a) (exists ((V1057e12 $$unsorted)) (and (@ (@ tptp.mem V1057e12) A_27a) (exists ((V1058e13 $$unsorted)) (and (@ (@ tptp.mem V1058e13) A_27a) (exists ((V1059e14 $$unsorted)) (and (@ (@ tptp.mem V1059e14) A_27a) (exists ((V1060e15 $$unsorted)) (and (@ (@ tptp.mem V1060e15) A_27a) (exists ((V1061e16 $$unsorted)) (and (@ (@ tptp.mem V1061e16) A_27a) (exists ((V1062e17 $$unsorted)) (and (@ (@ tptp.mem V1062e17) A_27a) (exists ((V1063e18 $$unsorted)) (and (@ (@ tptp.mem V1063e18) A_27a) (exists ((V1064e19 $$unsorted)) (and (@ (@ tptp.mem V1064e19) A_27a) (exists ((V1065e20 $$unsorted)) (and (@ (@ tptp.mem V1065e20) A_27a) (exists ((V1066e21 $$unsorted)) (and (@ (@ tptp.mem V1066e21) A_27a) (exists ((V1067e22 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1067e22) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1046e1)) (@ (@ tptp.ap (@ _let_1 V1047e2)) (@ (@ tptp.ap (@ _let_1 V1048e3)) (@ (@ tptp.ap (@ _let_1 V1049e4)) (@ (@ tptp.ap (@ _let_1 V1050e5)) (@ (@ tptp.ap (@ _let_1 V1051e6)) (@ (@ tptp.ap (@ _let_1 V1052e7)) (@ (@ tptp.ap (@ _let_1 V1053e8)) (@ (@ tptp.ap (@ _let_1 V1054e9)) (@ (@ tptp.ap (@ _let_1 V1055e10)) (@ (@ tptp.ap (@ _let_1 V1056e11)) (@ (@ tptp.ap (@ _let_1 V1057e12)) (@ (@ tptp.ap (@ _let_1 V1058e13)) (@ (@ tptp.ap (@ _let_1 V1059e14)) (@ (@ tptp.ap (@ _let_1 V1060e15)) (@ (@ tptp.ap (@ _let_1 V1061e16)) (@ (@ tptp.ap (@ _let_1 V1062e17)) (@ (@ tptp.ap (@ _let_1 V1063e18)) (@ (@ tptp.ap (@ _let_1 V1064e19)) (@ (@ tptp.ap (@ _let_1 V1065e20)) (@ (@ tptp.ap (@ _let_1 V1066e21)) (@ (@ tptp.ap (@ _let_1 V1067e22)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_161 _let_13) (exists ((V1068e1 $$unsorted)) (and (@ (@ tptp.mem V1068e1) A_27a) (exists ((V1069e2 $$unsorted)) (and (@ (@ tptp.mem V1069e2) A_27a) (exists ((V1070e3 $$unsorted)) (and (@ (@ tptp.mem V1070e3) A_27a) (exists ((V1071e4 $$unsorted)) (and (@ (@ tptp.mem V1071e4) A_27a) (exists ((V1072e5 $$unsorted)) (and (@ (@ tptp.mem V1072e5) A_27a) (exists ((V1073e6 $$unsorted)) (and (@ (@ tptp.mem V1073e6) A_27a) (exists ((V1074e7 $$unsorted)) (and (@ (@ tptp.mem V1074e7) A_27a) (exists ((V1075e8 $$unsorted)) (and (@ (@ tptp.mem V1075e8) A_27a) (exists ((V1076e9 $$unsorted)) (and (@ (@ tptp.mem V1076e9) A_27a) (exists ((V1077e10 $$unsorted)) (and (@ (@ tptp.mem V1077e10) A_27a) (exists ((V1078e11 $$unsorted)) (and (@ (@ tptp.mem V1078e11) A_27a) (exists ((V1079e12 $$unsorted)) (and (@ (@ tptp.mem V1079e12) A_27a) (exists ((V1080e13 $$unsorted)) (and (@ (@ tptp.mem V1080e13) A_27a) (exists ((V1081e14 $$unsorted)) (and (@ (@ tptp.mem V1081e14) A_27a) (exists ((V1082e15 $$unsorted)) (and (@ (@ tptp.mem V1082e15) A_27a) (exists ((V1083e16 $$unsorted)) (and (@ (@ tptp.mem V1083e16) A_27a) (exists ((V1084e17 $$unsorted)) (and (@ (@ tptp.mem V1084e17) A_27a) (exists ((V1085e18 $$unsorted)) (and (@ (@ tptp.mem V1085e18) A_27a) (exists ((V1086e19 $$unsorted)) (and (@ (@ tptp.mem V1086e19) A_27a) (exists ((V1087e20 $$unsorted)) (and (@ (@ tptp.mem V1087e20) A_27a) (exists ((V1088e21 $$unsorted)) (and (@ (@ tptp.mem V1088e21) A_27a) (exists ((V1089e22 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1089e22) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1068e1)) (@ (@ tptp.ap (@ _let_1 V1069e2)) (@ (@ tptp.ap (@ _let_1 V1070e3)) (@ (@ tptp.ap (@ _let_1 V1071e4)) (@ (@ tptp.ap (@ _let_1 V1072e5)) (@ (@ tptp.ap (@ _let_1 V1073e6)) (@ (@ tptp.ap (@ _let_1 V1074e7)) (@ (@ tptp.ap (@ _let_1 V1075e8)) (@ (@ tptp.ap (@ _let_1 V1076e9)) (@ (@ tptp.ap (@ _let_1 V1077e10)) (@ (@ tptp.ap (@ _let_1 V1078e11)) (@ (@ tptp.ap (@ _let_1 V1079e12)) (@ (@ tptp.ap (@ _let_1 V1080e13)) (@ (@ tptp.ap (@ _let_1 V1081e14)) (@ (@ tptp.ap (@ _let_1 V1082e15)) (@ (@ tptp.ap (@ _let_1 V1083e16)) (@ (@ tptp.ap (@ _let_1 V1084e17)) (@ (@ tptp.ap (@ _let_1 V1085e18)) (@ (@ tptp.ap (@ _let_1 V1086e19)) (@ (@ tptp.ap (@ _let_1 V1087e20)) (@ (@ tptp.ap (@ _let_1 V1088e21)) (@ (@ tptp.ap (@ _let_1 V1089e22)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_150)) _let_3)) (exists ((V1090l_27 $$unsorted)) (and (@ (@ tptp.mem V1090l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1091e1 $$unsorted)) (and (@ (@ tptp.mem V1091e1) A_27a) (exists ((V1092e2 $$unsorted)) (and (@ (@ tptp.mem V1092e2) A_27a) (exists ((V1093e3 $$unsorted)) (and (@ (@ tptp.mem V1093e3) A_27a) (exists ((V1094e4 $$unsorted)) (and (@ (@ tptp.mem V1094e4) A_27a) (exists ((V1095e5 $$unsorted)) (and (@ (@ tptp.mem V1095e5) A_27a) (exists ((V1096e6 $$unsorted)) (and (@ (@ tptp.mem V1096e6) A_27a) (exists ((V1097e7 $$unsorted)) (and (@ (@ tptp.mem V1097e7) A_27a) (exists ((V1098e8 $$unsorted)) (and (@ (@ tptp.mem V1098e8) A_27a) (exists ((V1099e9 $$unsorted)) (and (@ (@ tptp.mem V1099e9) A_27a) (exists ((V1100e10 $$unsorted)) (and (@ (@ tptp.mem V1100e10) A_27a) (exists ((V1101e11 $$unsorted)) (and (@ (@ tptp.mem V1101e11) A_27a) (exists ((V1102e12 $$unsorted)) (and (@ (@ tptp.mem V1102e12) A_27a) (exists ((V1103e13 $$unsorted)) (and (@ (@ tptp.mem V1103e13) A_27a) (exists ((V1104e14 $$unsorted)) (and (@ (@ tptp.mem V1104e14) A_27a) (exists ((V1105e15 $$unsorted)) (and (@ (@ tptp.mem V1105e15) A_27a) (exists ((V1106e16 $$unsorted)) (and (@ (@ tptp.mem V1106e16) A_27a) (exists ((V1107e17 $$unsorted)) (and (@ (@ tptp.mem V1107e17) A_27a) (exists ((V1108e18 $$unsorted)) (and (@ (@ tptp.mem V1108e18) A_27a) (exists ((V1109e19 $$unsorted)) (and (@ (@ tptp.mem V1109e19) A_27a) (exists ((V1110e20 $$unsorted)) (and (@ (@ tptp.mem V1110e20) A_27a) (exists ((V1111e21 $$unsorted)) (and (@ (@ tptp.mem V1111e21) A_27a) (exists ((V1112e22 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1112e22) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1091e1)) (@ (@ tptp.ap (@ _let_1 V1092e2)) (@ (@ tptp.ap (@ _let_1 V1093e3)) (@ (@ tptp.ap (@ _let_1 V1094e4)) (@ (@ tptp.ap (@ _let_1 V1095e5)) (@ (@ tptp.ap (@ _let_1 V1096e6)) (@ (@ tptp.ap (@ _let_1 V1097e7)) (@ (@ tptp.ap (@ _let_1 V1098e8)) (@ (@ tptp.ap (@ _let_1 V1099e9)) (@ (@ tptp.ap (@ _let_1 V1100e10)) (@ (@ tptp.ap (@ _let_1 V1101e11)) (@ (@ tptp.ap (@ _let_1 V1102e12)) (@ (@ tptp.ap (@ _let_1 V1103e13)) (@ (@ tptp.ap (@ _let_1 V1104e14)) (@ (@ tptp.ap (@ _let_1 V1105e15)) (@ (@ tptp.ap (@ _let_1 V1106e16)) (@ (@ tptp.ap (@ _let_1 V1107e17)) (@ (@ tptp.ap (@ _let_1 V1108e18)) (@ (@ tptp.ap (@ _let_1 V1109e19)) (@ (@ tptp.ap (@ _let_1 V1110e20)) (@ (@ tptp.ap (@ _let_1 V1111e21)) (@ (@ tptp.ap (@ _let_1 V1112e22)) V1090l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_150)) (exists ((V1113l_27 $$unsorted)) (and (@ (@ tptp.mem V1113l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1114e1 $$unsorted)) (and (@ (@ tptp.mem V1114e1) A_27a) (exists ((V1115e2 $$unsorted)) (and (@ (@ tptp.mem V1115e2) A_27a) (exists ((V1116e3 $$unsorted)) (and (@ (@ tptp.mem V1116e3) A_27a) (exists ((V1117e4 $$unsorted)) (and (@ (@ tptp.mem V1117e4) A_27a) (exists ((V1118e5 $$unsorted)) (and (@ (@ tptp.mem V1118e5) A_27a) (exists ((V1119e6 $$unsorted)) (and (@ (@ tptp.mem V1119e6) A_27a) (exists ((V1120e7 $$unsorted)) (and (@ (@ tptp.mem V1120e7) A_27a) (exists ((V1121e8 $$unsorted)) (and (@ (@ tptp.mem V1121e8) A_27a) (exists ((V1122e9 $$unsorted)) (and (@ (@ tptp.mem V1122e9) A_27a) (exists ((V1123e10 $$unsorted)) (and (@ (@ tptp.mem V1123e10) A_27a) (exists ((V1124e11 $$unsorted)) (and (@ (@ tptp.mem V1124e11) A_27a) (exists ((V1125e12 $$unsorted)) (and (@ (@ tptp.mem V1125e12) A_27a) (exists ((V1126e13 $$unsorted)) (and (@ (@ tptp.mem V1126e13) A_27a) (exists ((V1127e14 $$unsorted)) (and (@ (@ tptp.mem V1127e14) A_27a) (exists ((V1128e15 $$unsorted)) (and (@ (@ tptp.mem V1128e15) A_27a) (exists ((V1129e16 $$unsorted)) (and (@ (@ tptp.mem V1129e16) A_27a) (exists ((V1130e17 $$unsorted)) (and (@ (@ tptp.mem V1130e17) A_27a) (exists ((V1131e18 $$unsorted)) (and (@ (@ tptp.mem V1131e18) A_27a) (exists ((V1132e19 $$unsorted)) (and (@ (@ tptp.mem V1132e19) A_27a) (exists ((V1133e20 $$unsorted)) (and (@ (@ tptp.mem V1133e20) A_27a) (exists ((V1134e21 $$unsorted)) (and (@ (@ tptp.mem V1134e21) A_27a) (exists ((V1135e22 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1135e22) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1114e1)) (@ (@ tptp.ap (@ _let_1 V1115e2)) (@ (@ tptp.ap (@ _let_1 V1116e3)) (@ (@ tptp.ap (@ _let_1 V1117e4)) (@ (@ tptp.ap (@ _let_1 V1118e5)) (@ (@ tptp.ap (@ _let_1 V1119e6)) (@ (@ tptp.ap (@ _let_1 V1120e7)) (@ (@ tptp.ap (@ _let_1 V1121e8)) (@ (@ tptp.ap (@ _let_1 V1122e9)) (@ (@ tptp.ap (@ _let_1 V1123e10)) (@ (@ tptp.ap (@ _let_1 V1124e11)) (@ (@ tptp.ap (@ _let_1 V1125e12)) (@ (@ tptp.ap (@ _let_1 V1126e13)) (@ (@ tptp.ap (@ _let_1 V1127e14)) (@ (@ tptp.ap (@ _let_1 V1128e15)) (@ (@ tptp.ap (@ _let_1 V1129e16)) (@ (@ tptp.ap (@ _let_1 V1130e17)) (@ (@ tptp.ap (@ _let_1 V1131e18)) (@ (@ tptp.ap (@ _let_1 V1132e19)) (@ (@ tptp.ap (@ _let_1 V1133e20)) (@ (@ tptp.ap (@ _let_1 V1134e21)) (@ (@ tptp.ap (@ _let_1 V1135e22)) V1113l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_156)) _let_3)) (exists ((V1136l_27 $$unsorted)) (and (@ (@ tptp.mem V1136l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1137e1 $$unsorted)) (and (@ (@ tptp.mem V1137e1) A_27a) (exists ((V1138e2 $$unsorted)) (and (@ (@ tptp.mem V1138e2) A_27a) (exists ((V1139e3 $$unsorted)) (and (@ (@ tptp.mem V1139e3) A_27a) (exists ((V1140e4 $$unsorted)) (and (@ (@ tptp.mem V1140e4) A_27a) (exists ((V1141e5 $$unsorted)) (and (@ (@ tptp.mem V1141e5) A_27a) (exists ((V1142e6 $$unsorted)) (and (@ (@ tptp.mem V1142e6) A_27a) (exists ((V1143e7 $$unsorted)) (and (@ (@ tptp.mem V1143e7) A_27a) (exists ((V1144e8 $$unsorted)) (and (@ (@ tptp.mem V1144e8) A_27a) (exists ((V1145e9 $$unsorted)) (and (@ (@ tptp.mem V1145e9) A_27a) (exists ((V1146e10 $$unsorted)) (and (@ (@ tptp.mem V1146e10) A_27a) (exists ((V1147e11 $$unsorted)) (and (@ (@ tptp.mem V1147e11) A_27a) (exists ((V1148e12 $$unsorted)) (and (@ (@ tptp.mem V1148e12) A_27a) (exists ((V1149e13 $$unsorted)) (and (@ (@ tptp.mem V1149e13) A_27a) (exists ((V1150e14 $$unsorted)) (and (@ (@ tptp.mem V1150e14) A_27a) (exists ((V1151e15 $$unsorted)) (and (@ (@ tptp.mem V1151e15) A_27a) (exists ((V1152e16 $$unsorted)) (and (@ (@ tptp.mem V1152e16) A_27a) (exists ((V1153e17 $$unsorted)) (and (@ (@ tptp.mem V1153e17) A_27a) (exists ((V1154e18 $$unsorted)) (and (@ (@ tptp.mem V1154e18) A_27a) (exists ((V1155e19 $$unsorted)) (and (@ (@ tptp.mem V1155e19) A_27a) (exists ((V1156e20 $$unsorted)) (and (@ (@ tptp.mem V1156e20) A_27a) (exists ((V1157e21 $$unsorted)) (and (@ (@ tptp.mem V1157e21) A_27a) (exists ((V1158e22 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1158e22) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1137e1)) (@ (@ tptp.ap (@ _let_1 V1138e2)) (@ (@ tptp.ap (@ _let_1 V1139e3)) (@ (@ tptp.ap (@ _let_1 V1140e4)) (@ (@ tptp.ap (@ _let_1 V1141e5)) (@ (@ tptp.ap (@ _let_1 V1142e6)) (@ (@ tptp.ap (@ _let_1 V1143e7)) (@ (@ tptp.ap (@ _let_1 V1144e8)) (@ (@ tptp.ap (@ _let_1 V1145e9)) (@ (@ tptp.ap (@ _let_1 V1146e10)) (@ (@ tptp.ap (@ _let_1 V1147e11)) (@ (@ tptp.ap (@ _let_1 V1148e12)) (@ (@ tptp.ap (@ _let_1 V1149e13)) (@ (@ tptp.ap (@ _let_1 V1150e14)) (@ (@ tptp.ap (@ _let_1 V1151e15)) (@ (@ tptp.ap (@ _let_1 V1152e16)) (@ (@ tptp.ap (@ _let_1 V1153e17)) (@ (@ tptp.ap (@ _let_1 V1154e18)) (@ (@ tptp.ap (@ _let_1 V1155e19)) (@ (@ tptp.ap (@ _let_1 V1156e20)) (@ (@ tptp.ap (@ _let_1 V1157e21)) (@ (@ tptp.ap (@ _let_1 V1158e22)) V1136l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_156)) (exists ((V1159l_27 $$unsorted)) (and (@ (@ tptp.mem V1159l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1160e1 $$unsorted)) (and (@ (@ tptp.mem V1160e1) A_27a) (exists ((V1161e2 $$unsorted)) (and (@ (@ tptp.mem V1161e2) A_27a) (exists ((V1162e3 $$unsorted)) (and (@ (@ tptp.mem V1162e3) A_27a) (exists ((V1163e4 $$unsorted)) (and (@ (@ tptp.mem V1163e4) A_27a) (exists ((V1164e5 $$unsorted)) (and (@ (@ tptp.mem V1164e5) A_27a) (exists ((V1165e6 $$unsorted)) (and (@ (@ tptp.mem V1165e6) A_27a) (exists ((V1166e7 $$unsorted)) (and (@ (@ tptp.mem V1166e7) A_27a) (exists ((V1167e8 $$unsorted)) (and (@ (@ tptp.mem V1167e8) A_27a) (exists ((V1168e9 $$unsorted)) (and (@ (@ tptp.mem V1168e9) A_27a) (exists ((V1169e10 $$unsorted)) (and (@ (@ tptp.mem V1169e10) A_27a) (exists ((V1170e11 $$unsorted)) (and (@ (@ tptp.mem V1170e11) A_27a) (exists ((V1171e12 $$unsorted)) (and (@ (@ tptp.mem V1171e12) A_27a) (exists ((V1172e13 $$unsorted)) (and (@ (@ tptp.mem V1172e13) A_27a) (exists ((V1173e14 $$unsorted)) (and (@ (@ tptp.mem V1173e14) A_27a) (exists ((V1174e15 $$unsorted)) (and (@ (@ tptp.mem V1174e15) A_27a) (exists ((V1175e16 $$unsorted)) (and (@ (@ tptp.mem V1175e16) A_27a) (exists ((V1176e17 $$unsorted)) (and (@ (@ tptp.mem V1176e17) A_27a) (exists ((V1177e18 $$unsorted)) (and (@ (@ tptp.mem V1177e18) A_27a) (exists ((V1178e19 $$unsorted)) (and (@ (@ tptp.mem V1178e19) A_27a) (exists ((V1179e20 $$unsorted)) (and (@ (@ tptp.mem V1179e20) A_27a) (exists ((V1180e21 $$unsorted)) (and (@ (@ tptp.mem V1180e21) A_27a) (exists ((V1181e22 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1181e22) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1160e1)) (@ (@ tptp.ap (@ _let_1 V1161e2)) (@ (@ tptp.ap (@ _let_1 V1162e3)) (@ (@ tptp.ap (@ _let_1 V1163e4)) (@ (@ tptp.ap (@ _let_1 V1164e5)) (@ (@ tptp.ap (@ _let_1 V1165e6)) (@ (@ tptp.ap (@ _let_1 V1166e7)) (@ (@ tptp.ap (@ _let_1 V1167e8)) (@ (@ tptp.ap (@ _let_1 V1168e9)) (@ (@ tptp.ap (@ _let_1 V1169e10)) (@ (@ tptp.ap (@ _let_1 V1170e11)) (@ (@ tptp.ap (@ _let_1 V1171e12)) (@ (@ tptp.ap (@ _let_1 V1172e13)) (@ (@ tptp.ap (@ _let_1 V1173e14)) (@ (@ tptp.ap (@ _let_1 V1174e15)) (@ (@ tptp.ap (@ _let_1 V1175e16)) (@ (@ tptp.ap (@ _let_1 V1176e17)) (@ (@ tptp.ap (@ _let_1 V1177e18)) (@ (@ tptp.ap (@ _let_1 V1178e19)) (@ (@ tptp.ap (@ _let_1 V1179e20)) (@ (@ tptp.ap (@ _let_1 V1180e21)) (@ (@ tptp.ap (@ _let_1 V1181e22)) V1159l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_159)) _let_3)) (exists ((V1182l_27 $$unsorted)) (and (@ (@ tptp.mem V1182l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1183e1 $$unsorted)) (and (@ (@ tptp.mem V1183e1) A_27a) (exists ((V1184e2 $$unsorted)) (and (@ (@ tptp.mem V1184e2) A_27a) (exists ((V1185e3 $$unsorted)) (and (@ (@ tptp.mem V1185e3) A_27a) (exists ((V1186e4 $$unsorted)) (and (@ (@ tptp.mem V1186e4) A_27a) (exists ((V1187e5 $$unsorted)) (and (@ (@ tptp.mem V1187e5) A_27a) (exists ((V1188e6 $$unsorted)) (and (@ (@ tptp.mem V1188e6) A_27a) (exists ((V1189e7 $$unsorted)) (and (@ (@ tptp.mem V1189e7) A_27a) (exists ((V1190e8 $$unsorted)) (and (@ (@ tptp.mem V1190e8) A_27a) (exists ((V1191e9 $$unsorted)) (and (@ (@ tptp.mem V1191e9) A_27a) (exists ((V1192e10 $$unsorted)) (and (@ (@ tptp.mem V1192e10) A_27a) (exists ((V1193e11 $$unsorted)) (and (@ (@ tptp.mem V1193e11) A_27a) (exists ((V1194e12 $$unsorted)) (and (@ (@ tptp.mem V1194e12) A_27a) (exists ((V1195e13 $$unsorted)) (and (@ (@ tptp.mem V1195e13) A_27a) (exists ((V1196e14 $$unsorted)) (and (@ (@ tptp.mem V1196e14) A_27a) (exists ((V1197e15 $$unsorted)) (and (@ (@ tptp.mem V1197e15) A_27a) (exists ((V1198e16 $$unsorted)) (and (@ (@ tptp.mem V1198e16) A_27a) (exists ((V1199e17 $$unsorted)) (and (@ (@ tptp.mem V1199e17) A_27a) (exists ((V1200e18 $$unsorted)) (and (@ (@ tptp.mem V1200e18) A_27a) (exists ((V1201e19 $$unsorted)) (and (@ (@ tptp.mem V1201e19) A_27a) (exists ((V1202e20 $$unsorted)) (and (@ (@ tptp.mem V1202e20) A_27a) (exists ((V1203e21 $$unsorted)) (and (@ (@ tptp.mem V1203e21) A_27a) (exists ((V1204e22 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1204e22) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1182l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1183e1)) (@ (@ tptp.ap (@ _let_1 V1184e2)) (@ (@ tptp.ap (@ _let_1 V1185e3)) (@ (@ tptp.ap (@ _let_1 V1186e4)) (@ (@ tptp.ap (@ _let_1 V1187e5)) (@ (@ tptp.ap (@ _let_1 V1188e6)) (@ (@ tptp.ap (@ _let_1 V1189e7)) (@ (@ tptp.ap (@ _let_1 V1190e8)) (@ (@ tptp.ap (@ _let_1 V1191e9)) (@ (@ tptp.ap (@ _let_1 V1192e10)) (@ (@ tptp.ap (@ _let_1 V1193e11)) (@ (@ tptp.ap (@ _let_1 V1194e12)) (@ (@ tptp.ap (@ _let_1 V1195e13)) (@ (@ tptp.ap (@ _let_1 V1196e14)) (@ (@ tptp.ap (@ _let_1 V1197e15)) (@ (@ tptp.ap (@ _let_1 V1198e16)) (@ (@ tptp.ap (@ _let_1 V1199e17)) (@ (@ tptp.ap (@ _let_1 V1200e18)) (@ (@ tptp.ap (@ _let_1 V1201e19)) (@ (@ tptp.ap (@ _let_1 V1202e20)) (@ (@ tptp.ap (@ _let_1 V1203e21)) (@ (@ tptp.ap (@ _let_1 V1204e22)) V1182l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_159)) (exists ((V1205l_27 $$unsorted)) (and (@ (@ tptp.mem V1205l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1206e1 $$unsorted)) (and (@ (@ tptp.mem V1206e1) A_27a) (exists ((V1207e2 $$unsorted)) (and (@ (@ tptp.mem V1207e2) A_27a) (exists ((V1208e3 $$unsorted)) (and (@ (@ tptp.mem V1208e3) A_27a) (exists ((V1209e4 $$unsorted)) (and (@ (@ tptp.mem V1209e4) A_27a) (exists ((V1210e5 $$unsorted)) (and (@ (@ tptp.mem V1210e5) A_27a) (exists ((V1211e6 $$unsorted)) (and (@ (@ tptp.mem V1211e6) A_27a) (exists ((V1212e7 $$unsorted)) (and (@ (@ tptp.mem V1212e7) A_27a) (exists ((V1213e8 $$unsorted)) (and (@ (@ tptp.mem V1213e8) A_27a) (exists ((V1214e9 $$unsorted)) (and (@ (@ tptp.mem V1214e9) A_27a) (exists ((V1215e10 $$unsorted)) (and (@ (@ tptp.mem V1215e10) A_27a) (exists ((V1216e11 $$unsorted)) (and (@ (@ tptp.mem V1216e11) A_27a) (exists ((V1217e12 $$unsorted)) (and (@ (@ tptp.mem V1217e12) A_27a) (exists ((V1218e13 $$unsorted)) (and (@ (@ tptp.mem V1218e13) A_27a) (exists ((V1219e14 $$unsorted)) (and (@ (@ tptp.mem V1219e14) A_27a) (exists ((V1220e15 $$unsorted)) (and (@ (@ tptp.mem V1220e15) A_27a) (exists ((V1221e16 $$unsorted)) (and (@ (@ tptp.mem V1221e16) A_27a) (exists ((V1222e17 $$unsorted)) (and (@ (@ tptp.mem V1222e17) A_27a) (exists ((V1223e18 $$unsorted)) (and (@ (@ tptp.mem V1223e18) A_27a) (exists ((V1224e19 $$unsorted)) (and (@ (@ tptp.mem V1224e19) A_27a) (exists ((V1225e20 $$unsorted)) (and (@ (@ tptp.mem V1225e20) A_27a) (exists ((V1226e21 $$unsorted)) (and (@ (@ tptp.mem V1226e21) A_27a) (exists ((V1227e22 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1227e22) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1205l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1206e1)) (@ (@ tptp.ap (@ _let_1 V1207e2)) (@ (@ tptp.ap (@ _let_1 V1208e3)) (@ (@ tptp.ap (@ _let_1 V1209e4)) (@ (@ tptp.ap (@ _let_1 V1210e5)) (@ (@ tptp.ap (@ _let_1 V1211e6)) (@ (@ tptp.ap (@ _let_1 V1212e7)) (@ (@ tptp.ap (@ _let_1 V1213e8)) (@ (@ tptp.ap (@ _let_1 V1214e9)) (@ (@ tptp.ap (@ _let_1 V1215e10)) (@ (@ tptp.ap (@ _let_1 V1216e11)) (@ (@ tptp.ap (@ _let_1 V1217e12)) (@ (@ tptp.ap (@ _let_1 V1218e13)) (@ (@ tptp.ap (@ _let_1 V1219e14)) (@ (@ tptp.ap (@ _let_1 V1220e15)) (@ (@ tptp.ap (@ _let_1 V1221e16)) (@ (@ tptp.ap (@ _let_1 V1222e17)) (@ (@ tptp.ap (@ _let_1 V1223e18)) (@ (@ tptp.ap (@ _let_1 V1224e19)) (@ (@ tptp.ap (@ _let_1 V1225e20)) (@ (@ tptp.ap (@ _let_1 V1226e21)) (@ (@ tptp.ap (@ _let_1 V1227e22)) V1205l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_157)) _let_3)) (exists ((V1228l_27 $$unsorted)) (and (@ (@ tptp.mem V1228l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1229e1 $$unsorted)) (and (@ (@ tptp.mem V1229e1) A_27a) (exists ((V1230e2 $$unsorted)) (and (@ (@ tptp.mem V1230e2) A_27a) (exists ((V1231e3 $$unsorted)) (and (@ (@ tptp.mem V1231e3) A_27a) (exists ((V1232e4 $$unsorted)) (and (@ (@ tptp.mem V1232e4) A_27a) (exists ((V1233e5 $$unsorted)) (and (@ (@ tptp.mem V1233e5) A_27a) (exists ((V1234e6 $$unsorted)) (and (@ (@ tptp.mem V1234e6) A_27a) (exists ((V1235e7 $$unsorted)) (and (@ (@ tptp.mem V1235e7) A_27a) (exists ((V1236e8 $$unsorted)) (and (@ (@ tptp.mem V1236e8) A_27a) (exists ((V1237e9 $$unsorted)) (and (@ (@ tptp.mem V1237e9) A_27a) (exists ((V1238e10 $$unsorted)) (and (@ (@ tptp.mem V1238e10) A_27a) (exists ((V1239e11 $$unsorted)) (and (@ (@ tptp.mem V1239e11) A_27a) (exists ((V1240e12 $$unsorted)) (and (@ (@ tptp.mem V1240e12) A_27a) (exists ((V1241e13 $$unsorted)) (and (@ (@ tptp.mem V1241e13) A_27a) (exists ((V1242e14 $$unsorted)) (and (@ (@ tptp.mem V1242e14) A_27a) (exists ((V1243e15 $$unsorted)) (and (@ (@ tptp.mem V1243e15) A_27a) (exists ((V1244e16 $$unsorted)) (and (@ (@ tptp.mem V1244e16) A_27a) (exists ((V1245e17 $$unsorted)) (and (@ (@ tptp.mem V1245e17) A_27a) (exists ((V1246e18 $$unsorted)) (and (@ (@ tptp.mem V1246e18) A_27a) (exists ((V1247e19 $$unsorted)) (and (@ (@ tptp.mem V1247e19) A_27a) (exists ((V1248e20 $$unsorted)) (and (@ (@ tptp.mem V1248e20) A_27a) (exists ((V1249e21 $$unsorted)) (and (@ (@ tptp.mem V1249e21) A_27a) (exists ((V1250e22 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1250e22) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1228l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1229e1)) (@ (@ tptp.ap (@ _let_1 V1230e2)) (@ (@ tptp.ap (@ _let_1 V1231e3)) (@ (@ tptp.ap (@ _let_1 V1232e4)) (@ (@ tptp.ap (@ _let_1 V1233e5)) (@ (@ tptp.ap (@ _let_1 V1234e6)) (@ (@ tptp.ap (@ _let_1 V1235e7)) (@ (@ tptp.ap (@ _let_1 V1236e8)) (@ (@ tptp.ap (@ _let_1 V1237e9)) (@ (@ tptp.ap (@ _let_1 V1238e10)) (@ (@ tptp.ap (@ _let_1 V1239e11)) (@ (@ tptp.ap (@ _let_1 V1240e12)) (@ (@ tptp.ap (@ _let_1 V1241e13)) (@ (@ tptp.ap (@ _let_1 V1242e14)) (@ (@ tptp.ap (@ _let_1 V1243e15)) (@ (@ tptp.ap (@ _let_1 V1244e16)) (@ (@ tptp.ap (@ _let_1 V1245e17)) (@ (@ tptp.ap (@ _let_1 V1246e18)) (@ (@ tptp.ap (@ _let_1 V1247e19)) (@ (@ tptp.ap (@ _let_1 V1248e20)) (@ (@ tptp.ap (@ _let_1 V1249e21)) (@ (@ tptp.ap (@ _let_1 V1250e22)) V1228l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_157)) (exists ((V1251l_27 $$unsorted)) (and (@ (@ tptp.mem V1251l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1252e1 $$unsorted)) (and (@ (@ tptp.mem V1252e1) A_27a) (exists ((V1253e2 $$unsorted)) (and (@ (@ tptp.mem V1253e2) A_27a) (exists ((V1254e3 $$unsorted)) (and (@ (@ tptp.mem V1254e3) A_27a) (exists ((V1255e4 $$unsorted)) (and (@ (@ tptp.mem V1255e4) A_27a) (exists ((V1256e5 $$unsorted)) (and (@ (@ tptp.mem V1256e5) A_27a) (exists ((V1257e6 $$unsorted)) (and (@ (@ tptp.mem V1257e6) A_27a) (exists ((V1258e7 $$unsorted)) (and (@ (@ tptp.mem V1258e7) A_27a) (exists ((V1259e8 $$unsorted)) (and (@ (@ tptp.mem V1259e8) A_27a) (exists ((V1260e9 $$unsorted)) (and (@ (@ tptp.mem V1260e9) A_27a) (exists ((V1261e10 $$unsorted)) (and (@ (@ tptp.mem V1261e10) A_27a) (exists ((V1262e11 $$unsorted)) (and (@ (@ tptp.mem V1262e11) A_27a) (exists ((V1263e12 $$unsorted)) (and (@ (@ tptp.mem V1263e12) A_27a) (exists ((V1264e13 $$unsorted)) (and (@ (@ tptp.mem V1264e13) A_27a) (exists ((V1265e14 $$unsorted)) (and (@ (@ tptp.mem V1265e14) A_27a) (exists ((V1266e15 $$unsorted)) (and (@ (@ tptp.mem V1266e15) A_27a) (exists ((V1267e16 $$unsorted)) (and (@ (@ tptp.mem V1267e16) A_27a) (exists ((V1268e17 $$unsorted)) (and (@ (@ tptp.mem V1268e17) A_27a) (exists ((V1269e18 $$unsorted)) (and (@ (@ tptp.mem V1269e18) A_27a) (exists ((V1270e19 $$unsorted)) (and (@ (@ tptp.mem V1270e19) A_27a) (exists ((V1271e20 $$unsorted)) (and (@ (@ tptp.mem V1271e20) A_27a) (exists ((V1272e21 $$unsorted)) (and (@ (@ tptp.mem V1272e21) A_27a) (exists ((V1273e22 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1273e22) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1251l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1252e1)) (@ (@ tptp.ap (@ _let_1 V1253e2)) (@ (@ tptp.ap (@ _let_1 V1254e3)) (@ (@ tptp.ap (@ _let_1 V1255e4)) (@ (@ tptp.ap (@ _let_1 V1256e5)) (@ (@ tptp.ap (@ _let_1 V1257e6)) (@ (@ tptp.ap (@ _let_1 V1258e7)) (@ (@ tptp.ap (@ _let_1 V1259e8)) (@ (@ tptp.ap (@ _let_1 V1260e9)) (@ (@ tptp.ap (@ _let_1 V1261e10)) (@ (@ tptp.ap (@ _let_1 V1262e11)) (@ (@ tptp.ap (@ _let_1 V1263e12)) (@ (@ tptp.ap (@ _let_1 V1264e13)) (@ (@ tptp.ap (@ _let_1 V1265e14)) (@ (@ tptp.ap (@ _let_1 V1266e15)) (@ (@ tptp.ap (@ _let_1 V1267e16)) (@ (@ tptp.ap (@ _let_1 V1268e17)) (@ (@ tptp.ap (@ _let_1 V1269e18)) (@ (@ tptp.ap (@ _let_1 V1270e19)) (@ (@ tptp.ap (@ _let_1 V1271e20)) (@ (@ tptp.ap (@ _let_1 V1272e21)) (@ (@ tptp.ap (@ _let_1 V1273e22)) V1251l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_160) (exists ((V1274l_27 $$unsorted)) (and (@ (@ tptp.mem V1274l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1275e1 $$unsorted)) (and (@ (@ tptp.mem V1275e1) A_27a) (exists ((V1276e2 $$unsorted)) (and (@ (@ tptp.mem V1276e2) A_27a) (exists ((V1277e3 $$unsorted)) (and (@ (@ tptp.mem V1277e3) A_27a) (exists ((V1278e4 $$unsorted)) (and (@ (@ tptp.mem V1278e4) A_27a) (exists ((V1279e5 $$unsorted)) (and (@ (@ tptp.mem V1279e5) A_27a) (exists ((V1280e6 $$unsorted)) (and (@ (@ tptp.mem V1280e6) A_27a) (exists ((V1281e7 $$unsorted)) (and (@ (@ tptp.mem V1281e7) A_27a) (exists ((V1282e8 $$unsorted)) (and (@ (@ tptp.mem V1282e8) A_27a) (exists ((V1283e9 $$unsorted)) (and (@ (@ tptp.mem V1283e9) A_27a) (exists ((V1284e10 $$unsorted)) (and (@ (@ tptp.mem V1284e10) A_27a) (exists ((V1285e11 $$unsorted)) (and (@ (@ tptp.mem V1285e11) A_27a) (exists ((V1286e12 $$unsorted)) (and (@ (@ tptp.mem V1286e12) A_27a) (exists ((V1287e13 $$unsorted)) (and (@ (@ tptp.mem V1287e13) A_27a) (exists ((V1288e14 $$unsorted)) (and (@ (@ tptp.mem V1288e14) A_27a) (exists ((V1289e15 $$unsorted)) (and (@ (@ tptp.mem V1289e15) A_27a) (exists ((V1290e16 $$unsorted)) (and (@ (@ tptp.mem V1290e16) A_27a) (exists ((V1291e17 $$unsorted)) (and (@ (@ tptp.mem V1291e17) A_27a) (exists ((V1292e18 $$unsorted)) (and (@ (@ tptp.mem V1292e18) A_27a) (exists ((V1293e19 $$unsorted)) (and (@ (@ tptp.mem V1293e19) A_27a) (exists ((V1294e20 $$unsorted)) (and (@ (@ tptp.mem V1294e20) A_27a) (exists ((V1295e21 $$unsorted)) (and (@ (@ tptp.mem V1295e21) A_27a) (exists ((V1296e22 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1296e22) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1274l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1275e1)) (@ (@ tptp.ap (@ _let_1 V1276e2)) (@ (@ tptp.ap (@ _let_1 V1277e3)) (@ (@ tptp.ap (@ _let_1 V1278e4)) (@ (@ tptp.ap (@ _let_1 V1279e5)) (@ (@ tptp.ap (@ _let_1 V1280e6)) (@ (@ tptp.ap (@ _let_1 V1281e7)) (@ (@ tptp.ap (@ _let_1 V1282e8)) (@ (@ tptp.ap (@ _let_1 V1283e9)) (@ (@ tptp.ap (@ _let_1 V1284e10)) (@ (@ tptp.ap (@ _let_1 V1285e11)) (@ (@ tptp.ap (@ _let_1 V1286e12)) (@ (@ tptp.ap (@ _let_1 V1287e13)) (@ (@ tptp.ap (@ _let_1 V1288e14)) (@ (@ tptp.ap (@ _let_1 V1289e15)) (@ (@ tptp.ap (@ _let_1 V1290e16)) (@ (@ tptp.ap (@ _let_1 V1291e17)) (@ (@ tptp.ap (@ _let_1 V1292e18)) (@ (@ tptp.ap (@ _let_1 V1293e19)) (@ (@ tptp.ap (@ _let_1 V1294e20)) (@ (@ tptp.ap (@ _let_1 V1295e21)) (@ (@ tptp.ap (@ _let_1 V1296e22)) V1274l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_160 _let_13) (exists ((V1297l_27 $$unsorted)) (and (@ (@ tptp.mem V1297l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1298e1 $$unsorted)) (and (@ (@ tptp.mem V1298e1) A_27a) (exists ((V1299e2 $$unsorted)) (and (@ (@ tptp.mem V1299e2) A_27a) (exists ((V1300e3 $$unsorted)) (and (@ (@ tptp.mem V1300e3) A_27a) (exists ((V1301e4 $$unsorted)) (and (@ (@ tptp.mem V1301e4) A_27a) (exists ((V1302e5 $$unsorted)) (and (@ (@ tptp.mem V1302e5) A_27a) (exists ((V1303e6 $$unsorted)) (and (@ (@ tptp.mem V1303e6) A_27a) (exists ((V1304e7 $$unsorted)) (and (@ (@ tptp.mem V1304e7) A_27a) (exists ((V1305e8 $$unsorted)) (and (@ (@ tptp.mem V1305e8) A_27a) (exists ((V1306e9 $$unsorted)) (and (@ (@ tptp.mem V1306e9) A_27a) (exists ((V1307e10 $$unsorted)) (and (@ (@ tptp.mem V1307e10) A_27a) (exists ((V1308e11 $$unsorted)) (and (@ (@ tptp.mem V1308e11) A_27a) (exists ((V1309e12 $$unsorted)) (and (@ (@ tptp.mem V1309e12) A_27a) (exists ((V1310e13 $$unsorted)) (and (@ (@ tptp.mem V1310e13) A_27a) (exists ((V1311e14 $$unsorted)) (and (@ (@ tptp.mem V1311e14) A_27a) (exists ((V1312e15 $$unsorted)) (and (@ (@ tptp.mem V1312e15) A_27a) (exists ((V1313e16 $$unsorted)) (and (@ (@ tptp.mem V1313e16) A_27a) (exists ((V1314e17 $$unsorted)) (and (@ (@ tptp.mem V1314e17) A_27a) (exists ((V1315e18 $$unsorted)) (and (@ (@ tptp.mem V1315e18) A_27a) (exists ((V1316e19 $$unsorted)) (and (@ (@ tptp.mem V1316e19) A_27a) (exists ((V1317e20 $$unsorted)) (and (@ (@ tptp.mem V1317e20) A_27a) (exists ((V1318e21 $$unsorted)) (and (@ (@ tptp.mem V1318e21) A_27a) (exists ((V1319e22 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1319e22) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1297l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1298e1)) (@ (@ tptp.ap (@ _let_1 V1299e2)) (@ (@ tptp.ap (@ _let_1 V1300e3)) (@ (@ tptp.ap (@ _let_1 V1301e4)) (@ (@ tptp.ap (@ _let_1 V1302e5)) (@ (@ tptp.ap (@ _let_1 V1303e6)) (@ (@ tptp.ap (@ _let_1 V1304e7)) (@ (@ tptp.ap (@ _let_1 V1305e8)) (@ (@ tptp.ap (@ _let_1 V1306e9)) (@ (@ tptp.ap (@ _let_1 V1307e10)) (@ (@ tptp.ap (@ _let_1 V1308e11)) (@ (@ tptp.ap (@ _let_1 V1309e12)) (@ (@ tptp.ap (@ _let_1 V1310e13)) (@ (@ tptp.ap (@ _let_1 V1311e14)) (@ (@ tptp.ap (@ _let_1 V1312e15)) (@ (@ tptp.ap (@ _let_1 V1313e16)) (@ (@ tptp.ap (@ _let_1 V1314e17)) (@ (@ tptp.ap (@ _let_1 V1315e18)) (@ (@ tptp.ap (@ _let_1 V1316e19)) (@ (@ tptp.ap (@ _let_1 V1317e20)) (@ (@ tptp.ap (@ _let_1 V1318e21)) (@ (@ tptp.ap (@ _let_1 V1319e22)) V1297l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_158) (exists ((V1320l_27 $$unsorted)) (and (@ (@ tptp.mem V1320l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1321e1 $$unsorted)) (and (@ (@ tptp.mem V1321e1) A_27a) (exists ((V1322e2 $$unsorted)) (and (@ (@ tptp.mem V1322e2) A_27a) (exists ((V1323e3 $$unsorted)) (and (@ (@ tptp.mem V1323e3) A_27a) (exists ((V1324e4 $$unsorted)) (and (@ (@ tptp.mem V1324e4) A_27a) (exists ((V1325e5 $$unsorted)) (and (@ (@ tptp.mem V1325e5) A_27a) (exists ((V1326e6 $$unsorted)) (and (@ (@ tptp.mem V1326e6) A_27a) (exists ((V1327e7 $$unsorted)) (and (@ (@ tptp.mem V1327e7) A_27a) (exists ((V1328e8 $$unsorted)) (and (@ (@ tptp.mem V1328e8) A_27a) (exists ((V1329e9 $$unsorted)) (and (@ (@ tptp.mem V1329e9) A_27a) (exists ((V1330e10 $$unsorted)) (and (@ (@ tptp.mem V1330e10) A_27a) (exists ((V1331e11 $$unsorted)) (and (@ (@ tptp.mem V1331e11) A_27a) (exists ((V1332e12 $$unsorted)) (and (@ (@ tptp.mem V1332e12) A_27a) (exists ((V1333e13 $$unsorted)) (and (@ (@ tptp.mem V1333e13) A_27a) (exists ((V1334e14 $$unsorted)) (and (@ (@ tptp.mem V1334e14) A_27a) (exists ((V1335e15 $$unsorted)) (and (@ (@ tptp.mem V1335e15) A_27a) (exists ((V1336e16 $$unsorted)) (and (@ (@ tptp.mem V1336e16) A_27a) (exists ((V1337e17 $$unsorted)) (and (@ (@ tptp.mem V1337e17) A_27a) (exists ((V1338e18 $$unsorted)) (and (@ (@ tptp.mem V1338e18) A_27a) (exists ((V1339e19 $$unsorted)) (and (@ (@ tptp.mem V1339e19) A_27a) (exists ((V1340e20 $$unsorted)) (and (@ (@ tptp.mem V1340e20) A_27a) (exists ((V1341e21 $$unsorted)) (and (@ (@ tptp.mem V1341e21) A_27a) (exists ((V1342e22 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1342e22) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1320l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1321e1)) (@ (@ tptp.ap (@ _let_1 V1322e2)) (@ (@ tptp.ap (@ _let_1 V1323e3)) (@ (@ tptp.ap (@ _let_1 V1324e4)) (@ (@ tptp.ap (@ _let_1 V1325e5)) (@ (@ tptp.ap (@ _let_1 V1326e6)) (@ (@ tptp.ap (@ _let_1 V1327e7)) (@ (@ tptp.ap (@ _let_1 V1328e8)) (@ (@ tptp.ap (@ _let_1 V1329e9)) (@ (@ tptp.ap (@ _let_1 V1330e10)) (@ (@ tptp.ap (@ _let_1 V1331e11)) (@ (@ tptp.ap (@ _let_1 V1332e12)) (@ (@ tptp.ap (@ _let_1 V1333e13)) (@ (@ tptp.ap (@ _let_1 V1334e14)) (@ (@ tptp.ap (@ _let_1 V1335e15)) (@ (@ tptp.ap (@ _let_1 V1336e16)) (@ (@ tptp.ap (@ _let_1 V1337e17)) (@ (@ tptp.ap (@ _let_1 V1338e18)) (@ (@ tptp.ap (@ _let_1 V1339e19)) (@ (@ tptp.ap (@ _let_1 V1340e20)) (@ (@ tptp.ap (@ _let_1 V1341e21)) (@ (@ tptp.ap (@ _let_1 V1342e22)) V1320l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_158 _let_13) (exists ((V1343l_27 $$unsorted)) (and (@ (@ tptp.mem V1343l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1344e1 $$unsorted)) (and (@ (@ tptp.mem V1344e1) A_27a) (exists ((V1345e2 $$unsorted)) (and (@ (@ tptp.mem V1345e2) A_27a) (exists ((V1346e3 $$unsorted)) (and (@ (@ tptp.mem V1346e3) A_27a) (exists ((V1347e4 $$unsorted)) (and (@ (@ tptp.mem V1347e4) A_27a) (exists ((V1348e5 $$unsorted)) (and (@ (@ tptp.mem V1348e5) A_27a) (exists ((V1349e6 $$unsorted)) (and (@ (@ tptp.mem V1349e6) A_27a) (exists ((V1350e7 $$unsorted)) (and (@ (@ tptp.mem V1350e7) A_27a) (exists ((V1351e8 $$unsorted)) (and (@ (@ tptp.mem V1351e8) A_27a) (exists ((V1352e9 $$unsorted)) (and (@ (@ tptp.mem V1352e9) A_27a) (exists ((V1353e10 $$unsorted)) (and (@ (@ tptp.mem V1353e10) A_27a) (exists ((V1354e11 $$unsorted)) (and (@ (@ tptp.mem V1354e11) A_27a) (exists ((V1355e12 $$unsorted)) (and (@ (@ tptp.mem V1355e12) A_27a) (exists ((V1356e13 $$unsorted)) (and (@ (@ tptp.mem V1356e13) A_27a) (exists ((V1357e14 $$unsorted)) (and (@ (@ tptp.mem V1357e14) A_27a) (exists ((V1358e15 $$unsorted)) (and (@ (@ tptp.mem V1358e15) A_27a) (exists ((V1359e16 $$unsorted)) (and (@ (@ tptp.mem V1359e16) A_27a) (exists ((V1360e17 $$unsorted)) (and (@ (@ tptp.mem V1360e17) A_27a) (exists ((V1361e18 $$unsorted)) (and (@ (@ tptp.mem V1361e18) A_27a) (exists ((V1362e19 $$unsorted)) (and (@ (@ tptp.mem V1362e19) A_27a) (exists ((V1363e20 $$unsorted)) (and (@ (@ tptp.mem V1363e20) A_27a) (exists ((V1364e21 $$unsorted)) (and (@ (@ tptp.mem V1364e21) A_27a) (exists ((V1365e22 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1365e22) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1343l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1344e1)) (@ (@ tptp.ap (@ _let_1 V1345e2)) (@ (@ tptp.ap (@ _let_1 V1346e3)) (@ (@ tptp.ap (@ _let_1 V1347e4)) (@ (@ tptp.ap (@ _let_1 V1348e5)) (@ (@ tptp.ap (@ _let_1 V1349e6)) (@ (@ tptp.ap (@ _let_1 V1350e7)) (@ (@ tptp.ap (@ _let_1 V1351e8)) (@ (@ tptp.ap (@ _let_1 V1352e9)) (@ (@ tptp.ap (@ _let_1 V1353e10)) (@ (@ tptp.ap (@ _let_1 V1354e11)) (@ (@ tptp.ap (@ _let_1 V1355e12)) (@ (@ tptp.ap (@ _let_1 V1356e13)) (@ (@ tptp.ap (@ _let_1 V1357e14)) (@ (@ tptp.ap (@ _let_1 V1358e15)) (@ (@ tptp.ap (@ _let_1 V1359e16)) (@ (@ tptp.ap (@ _let_1 V1360e17)) (@ (@ tptp.ap (@ _let_1 V1361e18)) (@ (@ tptp.ap (@ _let_1 V1362e19)) (@ (@ tptp.ap (@ _let_1 V1363e20)) (@ (@ tptp.ap (@ _let_1 V1364e21)) (@ (@ tptp.ap (@ _let_1 V1365e22)) V1343l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_155) (exists ((V1366e1 $$unsorted)) (and (@ (@ tptp.mem V1366e1) A_27a) (exists ((V1367e2 $$unsorted)) (and (@ (@ tptp.mem V1367e2) A_27a) (exists ((V1368e3 $$unsorted)) (and (@ (@ tptp.mem V1368e3) A_27a) (exists ((V1369e4 $$unsorted)) (and (@ (@ tptp.mem V1369e4) A_27a) (exists ((V1370e5 $$unsorted)) (and (@ (@ tptp.mem V1370e5) A_27a) (exists ((V1371e6 $$unsorted)) (and (@ (@ tptp.mem V1371e6) A_27a) (exists ((V1372e7 $$unsorted)) (and (@ (@ tptp.mem V1372e7) A_27a) (exists ((V1373e8 $$unsorted)) (and (@ (@ tptp.mem V1373e8) A_27a) (exists ((V1374e9 $$unsorted)) (and (@ (@ tptp.mem V1374e9) A_27a) (exists ((V1375e10 $$unsorted)) (and (@ (@ tptp.mem V1375e10) A_27a) (exists ((V1376e11 $$unsorted)) (and (@ (@ tptp.mem V1376e11) A_27a) (exists ((V1377e12 $$unsorted)) (and (@ (@ tptp.mem V1377e12) A_27a) (exists ((V1378e13 $$unsorted)) (and (@ (@ tptp.mem V1378e13) A_27a) (exists ((V1379e14 $$unsorted)) (and (@ (@ tptp.mem V1379e14) A_27a) (exists ((V1380e15 $$unsorted)) (and (@ (@ tptp.mem V1380e15) A_27a) (exists ((V1381e16 $$unsorted)) (and (@ (@ tptp.mem V1381e16) A_27a) (exists ((V1382e17 $$unsorted)) (and (@ (@ tptp.mem V1382e17) A_27a) (exists ((V1383e18 $$unsorted)) (and (@ (@ tptp.mem V1383e18) A_27a) (exists ((V1384e19 $$unsorted)) (and (@ (@ tptp.mem V1384e19) A_27a) (exists ((V1385e20 $$unsorted)) (and (@ (@ tptp.mem V1385e20) A_27a) (exists ((V1386e21 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1386e21) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1366e1)) (@ (@ tptp.ap (@ _let_1 V1367e2)) (@ (@ tptp.ap (@ _let_1 V1368e3)) (@ (@ tptp.ap (@ _let_1 V1369e4)) (@ (@ tptp.ap (@ _let_1 V1370e5)) (@ (@ tptp.ap (@ _let_1 V1371e6)) (@ (@ tptp.ap (@ _let_1 V1372e7)) (@ (@ tptp.ap (@ _let_1 V1373e8)) (@ (@ tptp.ap (@ _let_1 V1374e9)) (@ (@ tptp.ap (@ _let_1 V1375e10)) (@ (@ tptp.ap (@ _let_1 V1376e11)) (@ (@ tptp.ap (@ _let_1 V1377e12)) (@ (@ tptp.ap (@ _let_1 V1378e13)) (@ (@ tptp.ap (@ _let_1 V1379e14)) (@ (@ tptp.ap (@ _let_1 V1380e15)) (@ (@ tptp.ap (@ _let_1 V1381e16)) (@ (@ tptp.ap (@ _let_1 V1382e17)) (@ (@ tptp.ap (@ _let_1 V1383e18)) (@ (@ tptp.ap (@ _let_1 V1384e19)) (@ (@ tptp.ap (@ _let_1 V1385e20)) (@ (@ tptp.ap (@ _let_1 V1386e21)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_155 _let_13) (exists ((V1387e1 $$unsorted)) (and (@ (@ tptp.mem V1387e1) A_27a) (exists ((V1388e2 $$unsorted)) (and (@ (@ tptp.mem V1388e2) A_27a) (exists ((V1389e3 $$unsorted)) (and (@ (@ tptp.mem V1389e3) A_27a) (exists ((V1390e4 $$unsorted)) (and (@ (@ tptp.mem V1390e4) A_27a) (exists ((V1391e5 $$unsorted)) (and (@ (@ tptp.mem V1391e5) A_27a) (exists ((V1392e6 $$unsorted)) (and (@ (@ tptp.mem V1392e6) A_27a) (exists ((V1393e7 $$unsorted)) (and (@ (@ tptp.mem V1393e7) A_27a) (exists ((V1394e8 $$unsorted)) (and (@ (@ tptp.mem V1394e8) A_27a) (exists ((V1395e9 $$unsorted)) (and (@ (@ tptp.mem V1395e9) A_27a) (exists ((V1396e10 $$unsorted)) (and (@ (@ tptp.mem V1396e10) A_27a) (exists ((V1397e11 $$unsorted)) (and (@ (@ tptp.mem V1397e11) A_27a) (exists ((V1398e12 $$unsorted)) (and (@ (@ tptp.mem V1398e12) A_27a) (exists ((V1399e13 $$unsorted)) (and (@ (@ tptp.mem V1399e13) A_27a) (exists ((V1400e14 $$unsorted)) (and (@ (@ tptp.mem V1400e14) A_27a) (exists ((V1401e15 $$unsorted)) (and (@ (@ tptp.mem V1401e15) A_27a) (exists ((V1402e16 $$unsorted)) (and (@ (@ tptp.mem V1402e16) A_27a) (exists ((V1403e17 $$unsorted)) (and (@ (@ tptp.mem V1403e17) A_27a) (exists ((V1404e18 $$unsorted)) (and (@ (@ tptp.mem V1404e18) A_27a) (exists ((V1405e19 $$unsorted)) (and (@ (@ tptp.mem V1405e19) A_27a) (exists ((V1406e20 $$unsorted)) (and (@ (@ tptp.mem V1406e20) A_27a) (exists ((V1407e21 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1407e21) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1387e1)) (@ (@ tptp.ap (@ _let_1 V1388e2)) (@ (@ tptp.ap (@ _let_1 V1389e3)) (@ (@ tptp.ap (@ _let_1 V1390e4)) (@ (@ tptp.ap (@ _let_1 V1391e5)) (@ (@ tptp.ap (@ _let_1 V1392e6)) (@ (@ tptp.ap (@ _let_1 V1393e7)) (@ (@ tptp.ap (@ _let_1 V1394e8)) (@ (@ tptp.ap (@ _let_1 V1395e9)) (@ (@ tptp.ap (@ _let_1 V1396e10)) (@ (@ tptp.ap (@ _let_1 V1397e11)) (@ (@ tptp.ap (@ _let_1 V1398e12)) (@ (@ tptp.ap (@ _let_1 V1399e13)) (@ (@ tptp.ap (@ _let_1 V1400e14)) (@ (@ tptp.ap (@ _let_1 V1401e15)) (@ (@ tptp.ap (@ _let_1 V1402e16)) (@ (@ tptp.ap (@ _let_1 V1403e17)) (@ (@ tptp.ap (@ _let_1 V1404e18)) (@ (@ tptp.ap (@ _let_1 V1405e19)) (@ (@ tptp.ap (@ _let_1 V1406e20)) (@ (@ tptp.ap (@ _let_1 V1407e21)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_144)) _let_3)) (exists ((V1408l_27 $$unsorted)) (and (@ (@ tptp.mem V1408l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1409e1 $$unsorted)) (and (@ (@ tptp.mem V1409e1) A_27a) (exists ((V1410e2 $$unsorted)) (and (@ (@ tptp.mem V1410e2) A_27a) (exists ((V1411e3 $$unsorted)) (and (@ (@ tptp.mem V1411e3) A_27a) (exists ((V1412e4 $$unsorted)) (and (@ (@ tptp.mem V1412e4) A_27a) (exists ((V1413e5 $$unsorted)) (and (@ (@ tptp.mem V1413e5) A_27a) (exists ((V1414e6 $$unsorted)) (and (@ (@ tptp.mem V1414e6) A_27a) (exists ((V1415e7 $$unsorted)) (and (@ (@ tptp.mem V1415e7) A_27a) (exists ((V1416e8 $$unsorted)) (and (@ (@ tptp.mem V1416e8) A_27a) (exists ((V1417e9 $$unsorted)) (and (@ (@ tptp.mem V1417e9) A_27a) (exists ((V1418e10 $$unsorted)) (and (@ (@ tptp.mem V1418e10) A_27a) (exists ((V1419e11 $$unsorted)) (and (@ (@ tptp.mem V1419e11) A_27a) (exists ((V1420e12 $$unsorted)) (and (@ (@ tptp.mem V1420e12) A_27a) (exists ((V1421e13 $$unsorted)) (and (@ (@ tptp.mem V1421e13) A_27a) (exists ((V1422e14 $$unsorted)) (and (@ (@ tptp.mem V1422e14) A_27a) (exists ((V1423e15 $$unsorted)) (and (@ (@ tptp.mem V1423e15) A_27a) (exists ((V1424e16 $$unsorted)) (and (@ (@ tptp.mem V1424e16) A_27a) (exists ((V1425e17 $$unsorted)) (and (@ (@ tptp.mem V1425e17) A_27a) (exists ((V1426e18 $$unsorted)) (and (@ (@ tptp.mem V1426e18) A_27a) (exists ((V1427e19 $$unsorted)) (and (@ (@ tptp.mem V1427e19) A_27a) (exists ((V1428e20 $$unsorted)) (and (@ (@ tptp.mem V1428e20) A_27a) (exists ((V1429e21 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1429e21) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1409e1)) (@ (@ tptp.ap (@ _let_1 V1410e2)) (@ (@ tptp.ap (@ _let_1 V1411e3)) (@ (@ tptp.ap (@ _let_1 V1412e4)) (@ (@ tptp.ap (@ _let_1 V1413e5)) (@ (@ tptp.ap (@ _let_1 V1414e6)) (@ (@ tptp.ap (@ _let_1 V1415e7)) (@ (@ tptp.ap (@ _let_1 V1416e8)) (@ (@ tptp.ap (@ _let_1 V1417e9)) (@ (@ tptp.ap (@ _let_1 V1418e10)) (@ (@ tptp.ap (@ _let_1 V1419e11)) (@ (@ tptp.ap (@ _let_1 V1420e12)) (@ (@ tptp.ap (@ _let_1 V1421e13)) (@ (@ tptp.ap (@ _let_1 V1422e14)) (@ (@ tptp.ap (@ _let_1 V1423e15)) (@ (@ tptp.ap (@ _let_1 V1424e16)) (@ (@ tptp.ap (@ _let_1 V1425e17)) (@ (@ tptp.ap (@ _let_1 V1426e18)) (@ (@ tptp.ap (@ _let_1 V1427e19)) (@ (@ tptp.ap (@ _let_1 V1428e20)) (@ (@ tptp.ap (@ _let_1 V1429e21)) V1408l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_144)) (exists ((V1430l_27 $$unsorted)) (and (@ (@ tptp.mem V1430l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1431e1 $$unsorted)) (and (@ (@ tptp.mem V1431e1) A_27a) (exists ((V1432e2 $$unsorted)) (and (@ (@ tptp.mem V1432e2) A_27a) (exists ((V1433e3 $$unsorted)) (and (@ (@ tptp.mem V1433e3) A_27a) (exists ((V1434e4 $$unsorted)) (and (@ (@ tptp.mem V1434e4) A_27a) (exists ((V1435e5 $$unsorted)) (and (@ (@ tptp.mem V1435e5) A_27a) (exists ((V1436e6 $$unsorted)) (and (@ (@ tptp.mem V1436e6) A_27a) (exists ((V1437e7 $$unsorted)) (and (@ (@ tptp.mem V1437e7) A_27a) (exists ((V1438e8 $$unsorted)) (and (@ (@ tptp.mem V1438e8) A_27a) (exists ((V1439e9 $$unsorted)) (and (@ (@ tptp.mem V1439e9) A_27a) (exists ((V1440e10 $$unsorted)) (and (@ (@ tptp.mem V1440e10) A_27a) (exists ((V1441e11 $$unsorted)) (and (@ (@ tptp.mem V1441e11) A_27a) (exists ((V1442e12 $$unsorted)) (and (@ (@ tptp.mem V1442e12) A_27a) (exists ((V1443e13 $$unsorted)) (and (@ (@ tptp.mem V1443e13) A_27a) (exists ((V1444e14 $$unsorted)) (and (@ (@ tptp.mem V1444e14) A_27a) (exists ((V1445e15 $$unsorted)) (and (@ (@ tptp.mem V1445e15) A_27a) (exists ((V1446e16 $$unsorted)) (and (@ (@ tptp.mem V1446e16) A_27a) (exists ((V1447e17 $$unsorted)) (and (@ (@ tptp.mem V1447e17) A_27a) (exists ((V1448e18 $$unsorted)) (and (@ (@ tptp.mem V1448e18) A_27a) (exists ((V1449e19 $$unsorted)) (and (@ (@ tptp.mem V1449e19) A_27a) (exists ((V1450e20 $$unsorted)) (and (@ (@ tptp.mem V1450e20) A_27a) (exists ((V1451e21 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1451e21) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1431e1)) (@ (@ tptp.ap (@ _let_1 V1432e2)) (@ (@ tptp.ap (@ _let_1 V1433e3)) (@ (@ tptp.ap (@ _let_1 V1434e4)) (@ (@ tptp.ap (@ _let_1 V1435e5)) (@ (@ tptp.ap (@ _let_1 V1436e6)) (@ (@ tptp.ap (@ _let_1 V1437e7)) (@ (@ tptp.ap (@ _let_1 V1438e8)) (@ (@ tptp.ap (@ _let_1 V1439e9)) (@ (@ tptp.ap (@ _let_1 V1440e10)) (@ (@ tptp.ap (@ _let_1 V1441e11)) (@ (@ tptp.ap (@ _let_1 V1442e12)) (@ (@ tptp.ap (@ _let_1 V1443e13)) (@ (@ tptp.ap (@ _let_1 V1444e14)) (@ (@ tptp.ap (@ _let_1 V1445e15)) (@ (@ tptp.ap (@ _let_1 V1446e16)) (@ (@ tptp.ap (@ _let_1 V1447e17)) (@ (@ tptp.ap (@ _let_1 V1448e18)) (@ (@ tptp.ap (@ _let_1 V1449e19)) (@ (@ tptp.ap (@ _let_1 V1450e20)) (@ (@ tptp.ap (@ _let_1 V1451e21)) V1430l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_150)) _let_3)) (exists ((V1452l_27 $$unsorted)) (and (@ (@ tptp.mem V1452l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1453e1 $$unsorted)) (and (@ (@ tptp.mem V1453e1) A_27a) (exists ((V1454e2 $$unsorted)) (and (@ (@ tptp.mem V1454e2) A_27a) (exists ((V1455e3 $$unsorted)) (and (@ (@ tptp.mem V1455e3) A_27a) (exists ((V1456e4 $$unsorted)) (and (@ (@ tptp.mem V1456e4) A_27a) (exists ((V1457e5 $$unsorted)) (and (@ (@ tptp.mem V1457e5) A_27a) (exists ((V1458e6 $$unsorted)) (and (@ (@ tptp.mem V1458e6) A_27a) (exists ((V1459e7 $$unsorted)) (and (@ (@ tptp.mem V1459e7) A_27a) (exists ((V1460e8 $$unsorted)) (and (@ (@ tptp.mem V1460e8) A_27a) (exists ((V1461e9 $$unsorted)) (and (@ (@ tptp.mem V1461e9) A_27a) (exists ((V1462e10 $$unsorted)) (and (@ (@ tptp.mem V1462e10) A_27a) (exists ((V1463e11 $$unsorted)) (and (@ (@ tptp.mem V1463e11) A_27a) (exists ((V1464e12 $$unsorted)) (and (@ (@ tptp.mem V1464e12) A_27a) (exists ((V1465e13 $$unsorted)) (and (@ (@ tptp.mem V1465e13) A_27a) (exists ((V1466e14 $$unsorted)) (and (@ (@ tptp.mem V1466e14) A_27a) (exists ((V1467e15 $$unsorted)) (and (@ (@ tptp.mem V1467e15) A_27a) (exists ((V1468e16 $$unsorted)) (and (@ (@ tptp.mem V1468e16) A_27a) (exists ((V1469e17 $$unsorted)) (and (@ (@ tptp.mem V1469e17) A_27a) (exists ((V1470e18 $$unsorted)) (and (@ (@ tptp.mem V1470e18) A_27a) (exists ((V1471e19 $$unsorted)) (and (@ (@ tptp.mem V1471e19) A_27a) (exists ((V1472e20 $$unsorted)) (and (@ (@ tptp.mem V1472e20) A_27a) (exists ((V1473e21 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1473e21) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1453e1)) (@ (@ tptp.ap (@ _let_1 V1454e2)) (@ (@ tptp.ap (@ _let_1 V1455e3)) (@ (@ tptp.ap (@ _let_1 V1456e4)) (@ (@ tptp.ap (@ _let_1 V1457e5)) (@ (@ tptp.ap (@ _let_1 V1458e6)) (@ (@ tptp.ap (@ _let_1 V1459e7)) (@ (@ tptp.ap (@ _let_1 V1460e8)) (@ (@ tptp.ap (@ _let_1 V1461e9)) (@ (@ tptp.ap (@ _let_1 V1462e10)) (@ (@ tptp.ap (@ _let_1 V1463e11)) (@ (@ tptp.ap (@ _let_1 V1464e12)) (@ (@ tptp.ap (@ _let_1 V1465e13)) (@ (@ tptp.ap (@ _let_1 V1466e14)) (@ (@ tptp.ap (@ _let_1 V1467e15)) (@ (@ tptp.ap (@ _let_1 V1468e16)) (@ (@ tptp.ap (@ _let_1 V1469e17)) (@ (@ tptp.ap (@ _let_1 V1470e18)) (@ (@ tptp.ap (@ _let_1 V1471e19)) (@ (@ tptp.ap (@ _let_1 V1472e20)) (@ (@ tptp.ap (@ _let_1 V1473e21)) V1452l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_150)) (exists ((V1474l_27 $$unsorted)) (and (@ (@ tptp.mem V1474l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1475e1 $$unsorted)) (and (@ (@ tptp.mem V1475e1) A_27a) (exists ((V1476e2 $$unsorted)) (and (@ (@ tptp.mem V1476e2) A_27a) (exists ((V1477e3 $$unsorted)) (and (@ (@ tptp.mem V1477e3) A_27a) (exists ((V1478e4 $$unsorted)) (and (@ (@ tptp.mem V1478e4) A_27a) (exists ((V1479e5 $$unsorted)) (and (@ (@ tptp.mem V1479e5) A_27a) (exists ((V1480e6 $$unsorted)) (and (@ (@ tptp.mem V1480e6) A_27a) (exists ((V1481e7 $$unsorted)) (and (@ (@ tptp.mem V1481e7) A_27a) (exists ((V1482e8 $$unsorted)) (and (@ (@ tptp.mem V1482e8) A_27a) (exists ((V1483e9 $$unsorted)) (and (@ (@ tptp.mem V1483e9) A_27a) (exists ((V1484e10 $$unsorted)) (and (@ (@ tptp.mem V1484e10) A_27a) (exists ((V1485e11 $$unsorted)) (and (@ (@ tptp.mem V1485e11) A_27a) (exists ((V1486e12 $$unsorted)) (and (@ (@ tptp.mem V1486e12) A_27a) (exists ((V1487e13 $$unsorted)) (and (@ (@ tptp.mem V1487e13) A_27a) (exists ((V1488e14 $$unsorted)) (and (@ (@ tptp.mem V1488e14) A_27a) (exists ((V1489e15 $$unsorted)) (and (@ (@ tptp.mem V1489e15) A_27a) (exists ((V1490e16 $$unsorted)) (and (@ (@ tptp.mem V1490e16) A_27a) (exists ((V1491e17 $$unsorted)) (and (@ (@ tptp.mem V1491e17) A_27a) (exists ((V1492e18 $$unsorted)) (and (@ (@ tptp.mem V1492e18) A_27a) (exists ((V1493e19 $$unsorted)) (and (@ (@ tptp.mem V1493e19) A_27a) (exists ((V1494e20 $$unsorted)) (and (@ (@ tptp.mem V1494e20) A_27a) (exists ((V1495e21 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1495e21) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1475e1)) (@ (@ tptp.ap (@ _let_1 V1476e2)) (@ (@ tptp.ap (@ _let_1 V1477e3)) (@ (@ tptp.ap (@ _let_1 V1478e4)) (@ (@ tptp.ap (@ _let_1 V1479e5)) (@ (@ tptp.ap (@ _let_1 V1480e6)) (@ (@ tptp.ap (@ _let_1 V1481e7)) (@ (@ tptp.ap (@ _let_1 V1482e8)) (@ (@ tptp.ap (@ _let_1 V1483e9)) (@ (@ tptp.ap (@ _let_1 V1484e10)) (@ (@ tptp.ap (@ _let_1 V1485e11)) (@ (@ tptp.ap (@ _let_1 V1486e12)) (@ (@ tptp.ap (@ _let_1 V1487e13)) (@ (@ tptp.ap (@ _let_1 V1488e14)) (@ (@ tptp.ap (@ _let_1 V1489e15)) (@ (@ tptp.ap (@ _let_1 V1490e16)) (@ (@ tptp.ap (@ _let_1 V1491e17)) (@ (@ tptp.ap (@ _let_1 V1492e18)) (@ (@ tptp.ap (@ _let_1 V1493e19)) (@ (@ tptp.ap (@ _let_1 V1494e20)) (@ (@ tptp.ap (@ _let_1 V1495e21)) V1474l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_153)) _let_3)) (exists ((V1496l_27 $$unsorted)) (and (@ (@ tptp.mem V1496l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1497e1 $$unsorted)) (and (@ (@ tptp.mem V1497e1) A_27a) (exists ((V1498e2 $$unsorted)) (and (@ (@ tptp.mem V1498e2) A_27a) (exists ((V1499e3 $$unsorted)) (and (@ (@ tptp.mem V1499e3) A_27a) (exists ((V1500e4 $$unsorted)) (and (@ (@ tptp.mem V1500e4) A_27a) (exists ((V1501e5 $$unsorted)) (and (@ (@ tptp.mem V1501e5) A_27a) (exists ((V1502e6 $$unsorted)) (and (@ (@ tptp.mem V1502e6) A_27a) (exists ((V1503e7 $$unsorted)) (and (@ (@ tptp.mem V1503e7) A_27a) (exists ((V1504e8 $$unsorted)) (and (@ (@ tptp.mem V1504e8) A_27a) (exists ((V1505e9 $$unsorted)) (and (@ (@ tptp.mem V1505e9) A_27a) (exists ((V1506e10 $$unsorted)) (and (@ (@ tptp.mem V1506e10) A_27a) (exists ((V1507e11 $$unsorted)) (and (@ (@ tptp.mem V1507e11) A_27a) (exists ((V1508e12 $$unsorted)) (and (@ (@ tptp.mem V1508e12) A_27a) (exists ((V1509e13 $$unsorted)) (and (@ (@ tptp.mem V1509e13) A_27a) (exists ((V1510e14 $$unsorted)) (and (@ (@ tptp.mem V1510e14) A_27a) (exists ((V1511e15 $$unsorted)) (and (@ (@ tptp.mem V1511e15) A_27a) (exists ((V1512e16 $$unsorted)) (and (@ (@ tptp.mem V1512e16) A_27a) (exists ((V1513e17 $$unsorted)) (and (@ (@ tptp.mem V1513e17) A_27a) (exists ((V1514e18 $$unsorted)) (and (@ (@ tptp.mem V1514e18) A_27a) (exists ((V1515e19 $$unsorted)) (and (@ (@ tptp.mem V1515e19) A_27a) (exists ((V1516e20 $$unsorted)) (and (@ (@ tptp.mem V1516e20) A_27a) (exists ((V1517e21 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1517e21) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1496l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1497e1)) (@ (@ tptp.ap (@ _let_1 V1498e2)) (@ (@ tptp.ap (@ _let_1 V1499e3)) (@ (@ tptp.ap (@ _let_1 V1500e4)) (@ (@ tptp.ap (@ _let_1 V1501e5)) (@ (@ tptp.ap (@ _let_1 V1502e6)) (@ (@ tptp.ap (@ _let_1 V1503e7)) (@ (@ tptp.ap (@ _let_1 V1504e8)) (@ (@ tptp.ap (@ _let_1 V1505e9)) (@ (@ tptp.ap (@ _let_1 V1506e10)) (@ (@ tptp.ap (@ _let_1 V1507e11)) (@ (@ tptp.ap (@ _let_1 V1508e12)) (@ (@ tptp.ap (@ _let_1 V1509e13)) (@ (@ tptp.ap (@ _let_1 V1510e14)) (@ (@ tptp.ap (@ _let_1 V1511e15)) (@ (@ tptp.ap (@ _let_1 V1512e16)) (@ (@ tptp.ap (@ _let_1 V1513e17)) (@ (@ tptp.ap (@ _let_1 V1514e18)) (@ (@ tptp.ap (@ _let_1 V1515e19)) (@ (@ tptp.ap (@ _let_1 V1516e20)) (@ (@ tptp.ap (@ _let_1 V1517e21)) V1496l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_153)) (exists ((V1518l_27 $$unsorted)) (and (@ (@ tptp.mem V1518l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1519e1 $$unsorted)) (and (@ (@ tptp.mem V1519e1) A_27a) (exists ((V1520e2 $$unsorted)) (and (@ (@ tptp.mem V1520e2) A_27a) (exists ((V1521e3 $$unsorted)) (and (@ (@ tptp.mem V1521e3) A_27a) (exists ((V1522e4 $$unsorted)) (and (@ (@ tptp.mem V1522e4) A_27a) (exists ((V1523e5 $$unsorted)) (and (@ (@ tptp.mem V1523e5) A_27a) (exists ((V1524e6 $$unsorted)) (and (@ (@ tptp.mem V1524e6) A_27a) (exists ((V1525e7 $$unsorted)) (and (@ (@ tptp.mem V1525e7) A_27a) (exists ((V1526e8 $$unsorted)) (and (@ (@ tptp.mem V1526e8) A_27a) (exists ((V1527e9 $$unsorted)) (and (@ (@ tptp.mem V1527e9) A_27a) (exists ((V1528e10 $$unsorted)) (and (@ (@ tptp.mem V1528e10) A_27a) (exists ((V1529e11 $$unsorted)) (and (@ (@ tptp.mem V1529e11) A_27a) (exists ((V1530e12 $$unsorted)) (and (@ (@ tptp.mem V1530e12) A_27a) (exists ((V1531e13 $$unsorted)) (and (@ (@ tptp.mem V1531e13) A_27a) (exists ((V1532e14 $$unsorted)) (and (@ (@ tptp.mem V1532e14) A_27a) (exists ((V1533e15 $$unsorted)) (and (@ (@ tptp.mem V1533e15) A_27a) (exists ((V1534e16 $$unsorted)) (and (@ (@ tptp.mem V1534e16) A_27a) (exists ((V1535e17 $$unsorted)) (and (@ (@ tptp.mem V1535e17) A_27a) (exists ((V1536e18 $$unsorted)) (and (@ (@ tptp.mem V1536e18) A_27a) (exists ((V1537e19 $$unsorted)) (and (@ (@ tptp.mem V1537e19) A_27a) (exists ((V1538e20 $$unsorted)) (and (@ (@ tptp.mem V1538e20) A_27a) (exists ((V1539e21 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1539e21) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1518l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1519e1)) (@ (@ tptp.ap (@ _let_1 V1520e2)) (@ (@ tptp.ap (@ _let_1 V1521e3)) (@ (@ tptp.ap (@ _let_1 V1522e4)) (@ (@ tptp.ap (@ _let_1 V1523e5)) (@ (@ tptp.ap (@ _let_1 V1524e6)) (@ (@ tptp.ap (@ _let_1 V1525e7)) (@ (@ tptp.ap (@ _let_1 V1526e8)) (@ (@ tptp.ap (@ _let_1 V1527e9)) (@ (@ tptp.ap (@ _let_1 V1528e10)) (@ (@ tptp.ap (@ _let_1 V1529e11)) (@ (@ tptp.ap (@ _let_1 V1530e12)) (@ (@ tptp.ap (@ _let_1 V1531e13)) (@ (@ tptp.ap (@ _let_1 V1532e14)) (@ (@ tptp.ap (@ _let_1 V1533e15)) (@ (@ tptp.ap (@ _let_1 V1534e16)) (@ (@ tptp.ap (@ _let_1 V1535e17)) (@ (@ tptp.ap (@ _let_1 V1536e18)) (@ (@ tptp.ap (@ _let_1 V1537e19)) (@ (@ tptp.ap (@ _let_1 V1538e20)) (@ (@ tptp.ap (@ _let_1 V1539e21)) V1518l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_151)) _let_3)) (exists ((V1540l_27 $$unsorted)) (and (@ (@ tptp.mem V1540l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1541e1 $$unsorted)) (and (@ (@ tptp.mem V1541e1) A_27a) (exists ((V1542e2 $$unsorted)) (and (@ (@ tptp.mem V1542e2) A_27a) (exists ((V1543e3 $$unsorted)) (and (@ (@ tptp.mem V1543e3) A_27a) (exists ((V1544e4 $$unsorted)) (and (@ (@ tptp.mem V1544e4) A_27a) (exists ((V1545e5 $$unsorted)) (and (@ (@ tptp.mem V1545e5) A_27a) (exists ((V1546e6 $$unsorted)) (and (@ (@ tptp.mem V1546e6) A_27a) (exists ((V1547e7 $$unsorted)) (and (@ (@ tptp.mem V1547e7) A_27a) (exists ((V1548e8 $$unsorted)) (and (@ (@ tptp.mem V1548e8) A_27a) (exists ((V1549e9 $$unsorted)) (and (@ (@ tptp.mem V1549e9) A_27a) (exists ((V1550e10 $$unsorted)) (and (@ (@ tptp.mem V1550e10) A_27a) (exists ((V1551e11 $$unsorted)) (and (@ (@ tptp.mem V1551e11) A_27a) (exists ((V1552e12 $$unsorted)) (and (@ (@ tptp.mem V1552e12) A_27a) (exists ((V1553e13 $$unsorted)) (and (@ (@ tptp.mem V1553e13) A_27a) (exists ((V1554e14 $$unsorted)) (and (@ (@ tptp.mem V1554e14) A_27a) (exists ((V1555e15 $$unsorted)) (and (@ (@ tptp.mem V1555e15) A_27a) (exists ((V1556e16 $$unsorted)) (and (@ (@ tptp.mem V1556e16) A_27a) (exists ((V1557e17 $$unsorted)) (and (@ (@ tptp.mem V1557e17) A_27a) (exists ((V1558e18 $$unsorted)) (and (@ (@ tptp.mem V1558e18) A_27a) (exists ((V1559e19 $$unsorted)) (and (@ (@ tptp.mem V1559e19) A_27a) (exists ((V1560e20 $$unsorted)) (and (@ (@ tptp.mem V1560e20) A_27a) (exists ((V1561e21 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1561e21) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1540l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1541e1)) (@ (@ tptp.ap (@ _let_1 V1542e2)) (@ (@ tptp.ap (@ _let_1 V1543e3)) (@ (@ tptp.ap (@ _let_1 V1544e4)) (@ (@ tptp.ap (@ _let_1 V1545e5)) (@ (@ tptp.ap (@ _let_1 V1546e6)) (@ (@ tptp.ap (@ _let_1 V1547e7)) (@ (@ tptp.ap (@ _let_1 V1548e8)) (@ (@ tptp.ap (@ _let_1 V1549e9)) (@ (@ tptp.ap (@ _let_1 V1550e10)) (@ (@ tptp.ap (@ _let_1 V1551e11)) (@ (@ tptp.ap (@ _let_1 V1552e12)) (@ (@ tptp.ap (@ _let_1 V1553e13)) (@ (@ tptp.ap (@ _let_1 V1554e14)) (@ (@ tptp.ap (@ _let_1 V1555e15)) (@ (@ tptp.ap (@ _let_1 V1556e16)) (@ (@ tptp.ap (@ _let_1 V1557e17)) (@ (@ tptp.ap (@ _let_1 V1558e18)) (@ (@ tptp.ap (@ _let_1 V1559e19)) (@ (@ tptp.ap (@ _let_1 V1560e20)) (@ (@ tptp.ap (@ _let_1 V1561e21)) V1540l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_151)) (exists ((V1562l_27 $$unsorted)) (and (@ (@ tptp.mem V1562l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1563e1 $$unsorted)) (and (@ (@ tptp.mem V1563e1) A_27a) (exists ((V1564e2 $$unsorted)) (and (@ (@ tptp.mem V1564e2) A_27a) (exists ((V1565e3 $$unsorted)) (and (@ (@ tptp.mem V1565e3) A_27a) (exists ((V1566e4 $$unsorted)) (and (@ (@ tptp.mem V1566e4) A_27a) (exists ((V1567e5 $$unsorted)) (and (@ (@ tptp.mem V1567e5) A_27a) (exists ((V1568e6 $$unsorted)) (and (@ (@ tptp.mem V1568e6) A_27a) (exists ((V1569e7 $$unsorted)) (and (@ (@ tptp.mem V1569e7) A_27a) (exists ((V1570e8 $$unsorted)) (and (@ (@ tptp.mem V1570e8) A_27a) (exists ((V1571e9 $$unsorted)) (and (@ (@ tptp.mem V1571e9) A_27a) (exists ((V1572e10 $$unsorted)) (and (@ (@ tptp.mem V1572e10) A_27a) (exists ((V1573e11 $$unsorted)) (and (@ (@ tptp.mem V1573e11) A_27a) (exists ((V1574e12 $$unsorted)) (and (@ (@ tptp.mem V1574e12) A_27a) (exists ((V1575e13 $$unsorted)) (and (@ (@ tptp.mem V1575e13) A_27a) (exists ((V1576e14 $$unsorted)) (and (@ (@ tptp.mem V1576e14) A_27a) (exists ((V1577e15 $$unsorted)) (and (@ (@ tptp.mem V1577e15) A_27a) (exists ((V1578e16 $$unsorted)) (and (@ (@ tptp.mem V1578e16) A_27a) (exists ((V1579e17 $$unsorted)) (and (@ (@ tptp.mem V1579e17) A_27a) (exists ((V1580e18 $$unsorted)) (and (@ (@ tptp.mem V1580e18) A_27a) (exists ((V1581e19 $$unsorted)) (and (@ (@ tptp.mem V1581e19) A_27a) (exists ((V1582e20 $$unsorted)) (and (@ (@ tptp.mem V1582e20) A_27a) (exists ((V1583e21 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1583e21) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1562l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1563e1)) (@ (@ tptp.ap (@ _let_1 V1564e2)) (@ (@ tptp.ap (@ _let_1 V1565e3)) (@ (@ tptp.ap (@ _let_1 V1566e4)) (@ (@ tptp.ap (@ _let_1 V1567e5)) (@ (@ tptp.ap (@ _let_1 V1568e6)) (@ (@ tptp.ap (@ _let_1 V1569e7)) (@ (@ tptp.ap (@ _let_1 V1570e8)) (@ (@ tptp.ap (@ _let_1 V1571e9)) (@ (@ tptp.ap (@ _let_1 V1572e10)) (@ (@ tptp.ap (@ _let_1 V1573e11)) (@ (@ tptp.ap (@ _let_1 V1574e12)) (@ (@ tptp.ap (@ _let_1 V1575e13)) (@ (@ tptp.ap (@ _let_1 V1576e14)) (@ (@ tptp.ap (@ _let_1 V1577e15)) (@ (@ tptp.ap (@ _let_1 V1578e16)) (@ (@ tptp.ap (@ _let_1 V1579e17)) (@ (@ tptp.ap (@ _let_1 V1580e18)) (@ (@ tptp.ap (@ _let_1 V1581e19)) (@ (@ tptp.ap (@ _let_1 V1582e20)) (@ (@ tptp.ap (@ _let_1 V1583e21)) V1562l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_154) (exists ((V1584l_27 $$unsorted)) (and (@ (@ tptp.mem V1584l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1585e1 $$unsorted)) (and (@ (@ tptp.mem V1585e1) A_27a) (exists ((V1586e2 $$unsorted)) (and (@ (@ tptp.mem V1586e2) A_27a) (exists ((V1587e3 $$unsorted)) (and (@ (@ tptp.mem V1587e3) A_27a) (exists ((V1588e4 $$unsorted)) (and (@ (@ tptp.mem V1588e4) A_27a) (exists ((V1589e5 $$unsorted)) (and (@ (@ tptp.mem V1589e5) A_27a) (exists ((V1590e6 $$unsorted)) (and (@ (@ tptp.mem V1590e6) A_27a) (exists ((V1591e7 $$unsorted)) (and (@ (@ tptp.mem V1591e7) A_27a) (exists ((V1592e8 $$unsorted)) (and (@ (@ tptp.mem V1592e8) A_27a) (exists ((V1593e9 $$unsorted)) (and (@ (@ tptp.mem V1593e9) A_27a) (exists ((V1594e10 $$unsorted)) (and (@ (@ tptp.mem V1594e10) A_27a) (exists ((V1595e11 $$unsorted)) (and (@ (@ tptp.mem V1595e11) A_27a) (exists ((V1596e12 $$unsorted)) (and (@ (@ tptp.mem V1596e12) A_27a) (exists ((V1597e13 $$unsorted)) (and (@ (@ tptp.mem V1597e13) A_27a) (exists ((V1598e14 $$unsorted)) (and (@ (@ tptp.mem V1598e14) A_27a) (exists ((V1599e15 $$unsorted)) (and (@ (@ tptp.mem V1599e15) A_27a) (exists ((V1600e16 $$unsorted)) (and (@ (@ tptp.mem V1600e16) A_27a) (exists ((V1601e17 $$unsorted)) (and (@ (@ tptp.mem V1601e17) A_27a) (exists ((V1602e18 $$unsorted)) (and (@ (@ tptp.mem V1602e18) A_27a) (exists ((V1603e19 $$unsorted)) (and (@ (@ tptp.mem V1603e19) A_27a) (exists ((V1604e20 $$unsorted)) (and (@ (@ tptp.mem V1604e20) A_27a) (exists ((V1605e21 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1605e21) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1584l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1585e1)) (@ (@ tptp.ap (@ _let_1 V1586e2)) (@ (@ tptp.ap (@ _let_1 V1587e3)) (@ (@ tptp.ap (@ _let_1 V1588e4)) (@ (@ tptp.ap (@ _let_1 V1589e5)) (@ (@ tptp.ap (@ _let_1 V1590e6)) (@ (@ tptp.ap (@ _let_1 V1591e7)) (@ (@ tptp.ap (@ _let_1 V1592e8)) (@ (@ tptp.ap (@ _let_1 V1593e9)) (@ (@ tptp.ap (@ _let_1 V1594e10)) (@ (@ tptp.ap (@ _let_1 V1595e11)) (@ (@ tptp.ap (@ _let_1 V1596e12)) (@ (@ tptp.ap (@ _let_1 V1597e13)) (@ (@ tptp.ap (@ _let_1 V1598e14)) (@ (@ tptp.ap (@ _let_1 V1599e15)) (@ (@ tptp.ap (@ _let_1 V1600e16)) (@ (@ tptp.ap (@ _let_1 V1601e17)) (@ (@ tptp.ap (@ _let_1 V1602e18)) (@ (@ tptp.ap (@ _let_1 V1603e19)) (@ (@ tptp.ap (@ _let_1 V1604e20)) (@ (@ tptp.ap (@ _let_1 V1605e21)) V1584l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_154 _let_13) (exists ((V1606l_27 $$unsorted)) (and (@ (@ tptp.mem V1606l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1607e1 $$unsorted)) (and (@ (@ tptp.mem V1607e1) A_27a) (exists ((V1608e2 $$unsorted)) (and (@ (@ tptp.mem V1608e2) A_27a) (exists ((V1609e3 $$unsorted)) (and (@ (@ tptp.mem V1609e3) A_27a) (exists ((V1610e4 $$unsorted)) (and (@ (@ tptp.mem V1610e4) A_27a) (exists ((V1611e5 $$unsorted)) (and (@ (@ tptp.mem V1611e5) A_27a) (exists ((V1612e6 $$unsorted)) (and (@ (@ tptp.mem V1612e6) A_27a) (exists ((V1613e7 $$unsorted)) (and (@ (@ tptp.mem V1613e7) A_27a) (exists ((V1614e8 $$unsorted)) (and (@ (@ tptp.mem V1614e8) A_27a) (exists ((V1615e9 $$unsorted)) (and (@ (@ tptp.mem V1615e9) A_27a) (exists ((V1616e10 $$unsorted)) (and (@ (@ tptp.mem V1616e10) A_27a) (exists ((V1617e11 $$unsorted)) (and (@ (@ tptp.mem V1617e11) A_27a) (exists ((V1618e12 $$unsorted)) (and (@ (@ tptp.mem V1618e12) A_27a) (exists ((V1619e13 $$unsorted)) (and (@ (@ tptp.mem V1619e13) A_27a) (exists ((V1620e14 $$unsorted)) (and (@ (@ tptp.mem V1620e14) A_27a) (exists ((V1621e15 $$unsorted)) (and (@ (@ tptp.mem V1621e15) A_27a) (exists ((V1622e16 $$unsorted)) (and (@ (@ tptp.mem V1622e16) A_27a) (exists ((V1623e17 $$unsorted)) (and (@ (@ tptp.mem V1623e17) A_27a) (exists ((V1624e18 $$unsorted)) (and (@ (@ tptp.mem V1624e18) A_27a) (exists ((V1625e19 $$unsorted)) (and (@ (@ tptp.mem V1625e19) A_27a) (exists ((V1626e20 $$unsorted)) (and (@ (@ tptp.mem V1626e20) A_27a) (exists ((V1627e21 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1627e21) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1606l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1607e1)) (@ (@ tptp.ap (@ _let_1 V1608e2)) (@ (@ tptp.ap (@ _let_1 V1609e3)) (@ (@ tptp.ap (@ _let_1 V1610e4)) (@ (@ tptp.ap (@ _let_1 V1611e5)) (@ (@ tptp.ap (@ _let_1 V1612e6)) (@ (@ tptp.ap (@ _let_1 V1613e7)) (@ (@ tptp.ap (@ _let_1 V1614e8)) (@ (@ tptp.ap (@ _let_1 V1615e9)) (@ (@ tptp.ap (@ _let_1 V1616e10)) (@ (@ tptp.ap (@ _let_1 V1617e11)) (@ (@ tptp.ap (@ _let_1 V1618e12)) (@ (@ tptp.ap (@ _let_1 V1619e13)) (@ (@ tptp.ap (@ _let_1 V1620e14)) (@ (@ tptp.ap (@ _let_1 V1621e15)) (@ (@ tptp.ap (@ _let_1 V1622e16)) (@ (@ tptp.ap (@ _let_1 V1623e17)) (@ (@ tptp.ap (@ _let_1 V1624e18)) (@ (@ tptp.ap (@ _let_1 V1625e19)) (@ (@ tptp.ap (@ _let_1 V1626e20)) (@ (@ tptp.ap (@ _let_1 V1627e21)) V1606l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_152) (exists ((V1628l_27 $$unsorted)) (and (@ (@ tptp.mem V1628l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1629e1 $$unsorted)) (and (@ (@ tptp.mem V1629e1) A_27a) (exists ((V1630e2 $$unsorted)) (and (@ (@ tptp.mem V1630e2) A_27a) (exists ((V1631e3 $$unsorted)) (and (@ (@ tptp.mem V1631e3) A_27a) (exists ((V1632e4 $$unsorted)) (and (@ (@ tptp.mem V1632e4) A_27a) (exists ((V1633e5 $$unsorted)) (and (@ (@ tptp.mem V1633e5) A_27a) (exists ((V1634e6 $$unsorted)) (and (@ (@ tptp.mem V1634e6) A_27a) (exists ((V1635e7 $$unsorted)) (and (@ (@ tptp.mem V1635e7) A_27a) (exists ((V1636e8 $$unsorted)) (and (@ (@ tptp.mem V1636e8) A_27a) (exists ((V1637e9 $$unsorted)) (and (@ (@ tptp.mem V1637e9) A_27a) (exists ((V1638e10 $$unsorted)) (and (@ (@ tptp.mem V1638e10) A_27a) (exists ((V1639e11 $$unsorted)) (and (@ (@ tptp.mem V1639e11) A_27a) (exists ((V1640e12 $$unsorted)) (and (@ (@ tptp.mem V1640e12) A_27a) (exists ((V1641e13 $$unsorted)) (and (@ (@ tptp.mem V1641e13) A_27a) (exists ((V1642e14 $$unsorted)) (and (@ (@ tptp.mem V1642e14) A_27a) (exists ((V1643e15 $$unsorted)) (and (@ (@ tptp.mem V1643e15) A_27a) (exists ((V1644e16 $$unsorted)) (and (@ (@ tptp.mem V1644e16) A_27a) (exists ((V1645e17 $$unsorted)) (and (@ (@ tptp.mem V1645e17) A_27a) (exists ((V1646e18 $$unsorted)) (and (@ (@ tptp.mem V1646e18) A_27a) (exists ((V1647e19 $$unsorted)) (and (@ (@ tptp.mem V1647e19) A_27a) (exists ((V1648e20 $$unsorted)) (and (@ (@ tptp.mem V1648e20) A_27a) (exists ((V1649e21 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1649e21) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1628l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1629e1)) (@ (@ tptp.ap (@ _let_1 V1630e2)) (@ (@ tptp.ap (@ _let_1 V1631e3)) (@ (@ tptp.ap (@ _let_1 V1632e4)) (@ (@ tptp.ap (@ _let_1 V1633e5)) (@ (@ tptp.ap (@ _let_1 V1634e6)) (@ (@ tptp.ap (@ _let_1 V1635e7)) (@ (@ tptp.ap (@ _let_1 V1636e8)) (@ (@ tptp.ap (@ _let_1 V1637e9)) (@ (@ tptp.ap (@ _let_1 V1638e10)) (@ (@ tptp.ap (@ _let_1 V1639e11)) (@ (@ tptp.ap (@ _let_1 V1640e12)) (@ (@ tptp.ap (@ _let_1 V1641e13)) (@ (@ tptp.ap (@ _let_1 V1642e14)) (@ (@ tptp.ap (@ _let_1 V1643e15)) (@ (@ tptp.ap (@ _let_1 V1644e16)) (@ (@ tptp.ap (@ _let_1 V1645e17)) (@ (@ tptp.ap (@ _let_1 V1646e18)) (@ (@ tptp.ap (@ _let_1 V1647e19)) (@ (@ tptp.ap (@ _let_1 V1648e20)) (@ (@ tptp.ap (@ _let_1 V1649e21)) V1628l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_152 _let_13) (exists ((V1650l_27 $$unsorted)) (and (@ (@ tptp.mem V1650l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1651e1 $$unsorted)) (and (@ (@ tptp.mem V1651e1) A_27a) (exists ((V1652e2 $$unsorted)) (and (@ (@ tptp.mem V1652e2) A_27a) (exists ((V1653e3 $$unsorted)) (and (@ (@ tptp.mem V1653e3) A_27a) (exists ((V1654e4 $$unsorted)) (and (@ (@ tptp.mem V1654e4) A_27a) (exists ((V1655e5 $$unsorted)) (and (@ (@ tptp.mem V1655e5) A_27a) (exists ((V1656e6 $$unsorted)) (and (@ (@ tptp.mem V1656e6) A_27a) (exists ((V1657e7 $$unsorted)) (and (@ (@ tptp.mem V1657e7) A_27a) (exists ((V1658e8 $$unsorted)) (and (@ (@ tptp.mem V1658e8) A_27a) (exists ((V1659e9 $$unsorted)) (and (@ (@ tptp.mem V1659e9) A_27a) (exists ((V1660e10 $$unsorted)) (and (@ (@ tptp.mem V1660e10) A_27a) (exists ((V1661e11 $$unsorted)) (and (@ (@ tptp.mem V1661e11) A_27a) (exists ((V1662e12 $$unsorted)) (and (@ (@ tptp.mem V1662e12) A_27a) (exists ((V1663e13 $$unsorted)) (and (@ (@ tptp.mem V1663e13) A_27a) (exists ((V1664e14 $$unsorted)) (and (@ (@ tptp.mem V1664e14) A_27a) (exists ((V1665e15 $$unsorted)) (and (@ (@ tptp.mem V1665e15) A_27a) (exists ((V1666e16 $$unsorted)) (and (@ (@ tptp.mem V1666e16) A_27a) (exists ((V1667e17 $$unsorted)) (and (@ (@ tptp.mem V1667e17) A_27a) (exists ((V1668e18 $$unsorted)) (and (@ (@ tptp.mem V1668e18) A_27a) (exists ((V1669e19 $$unsorted)) (and (@ (@ tptp.mem V1669e19) A_27a) (exists ((V1670e20 $$unsorted)) (and (@ (@ tptp.mem V1670e20) A_27a) (exists ((V1671e21 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1671e21) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1650l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1651e1)) (@ (@ tptp.ap (@ _let_1 V1652e2)) (@ (@ tptp.ap (@ _let_1 V1653e3)) (@ (@ tptp.ap (@ _let_1 V1654e4)) (@ (@ tptp.ap (@ _let_1 V1655e5)) (@ (@ tptp.ap (@ _let_1 V1656e6)) (@ (@ tptp.ap (@ _let_1 V1657e7)) (@ (@ tptp.ap (@ _let_1 V1658e8)) (@ (@ tptp.ap (@ _let_1 V1659e9)) (@ (@ tptp.ap (@ _let_1 V1660e10)) (@ (@ tptp.ap (@ _let_1 V1661e11)) (@ (@ tptp.ap (@ _let_1 V1662e12)) (@ (@ tptp.ap (@ _let_1 V1663e13)) (@ (@ tptp.ap (@ _let_1 V1664e14)) (@ (@ tptp.ap (@ _let_1 V1665e15)) (@ (@ tptp.ap (@ _let_1 V1666e16)) (@ (@ tptp.ap (@ _let_1 V1667e17)) (@ (@ tptp.ap (@ _let_1 V1668e18)) (@ (@ tptp.ap (@ _let_1 V1669e19)) (@ (@ tptp.ap (@ _let_1 V1670e20)) (@ (@ tptp.ap (@ _let_1 V1671e21)) V1650l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_149) (exists ((V1672e1 $$unsorted)) (and (@ (@ tptp.mem V1672e1) A_27a) (exists ((V1673e2 $$unsorted)) (and (@ (@ tptp.mem V1673e2) A_27a) (exists ((V1674e3 $$unsorted)) (and (@ (@ tptp.mem V1674e3) A_27a) (exists ((V1675e4 $$unsorted)) (and (@ (@ tptp.mem V1675e4) A_27a) (exists ((V1676e5 $$unsorted)) (and (@ (@ tptp.mem V1676e5) A_27a) (exists ((V1677e6 $$unsorted)) (and (@ (@ tptp.mem V1677e6) A_27a) (exists ((V1678e7 $$unsorted)) (and (@ (@ tptp.mem V1678e7) A_27a) (exists ((V1679e8 $$unsorted)) (and (@ (@ tptp.mem V1679e8) A_27a) (exists ((V1680e9 $$unsorted)) (and (@ (@ tptp.mem V1680e9) A_27a) (exists ((V1681e10 $$unsorted)) (and (@ (@ tptp.mem V1681e10) A_27a) (exists ((V1682e11 $$unsorted)) (and (@ (@ tptp.mem V1682e11) A_27a) (exists ((V1683e12 $$unsorted)) (and (@ (@ tptp.mem V1683e12) A_27a) (exists ((V1684e13 $$unsorted)) (and (@ (@ tptp.mem V1684e13) A_27a) (exists ((V1685e14 $$unsorted)) (and (@ (@ tptp.mem V1685e14) A_27a) (exists ((V1686e15 $$unsorted)) (and (@ (@ tptp.mem V1686e15) A_27a) (exists ((V1687e16 $$unsorted)) (and (@ (@ tptp.mem V1687e16) A_27a) (exists ((V1688e17 $$unsorted)) (and (@ (@ tptp.mem V1688e17) A_27a) (exists ((V1689e18 $$unsorted)) (and (@ (@ tptp.mem V1689e18) A_27a) (exists ((V1690e19 $$unsorted)) (and (@ (@ tptp.mem V1690e19) A_27a) (exists ((V1691e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1691e20) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1672e1)) (@ (@ tptp.ap (@ _let_1 V1673e2)) (@ (@ tptp.ap (@ _let_1 V1674e3)) (@ (@ tptp.ap (@ _let_1 V1675e4)) (@ (@ tptp.ap (@ _let_1 V1676e5)) (@ (@ tptp.ap (@ _let_1 V1677e6)) (@ (@ tptp.ap (@ _let_1 V1678e7)) (@ (@ tptp.ap (@ _let_1 V1679e8)) (@ (@ tptp.ap (@ _let_1 V1680e9)) (@ (@ tptp.ap (@ _let_1 V1681e10)) (@ (@ tptp.ap (@ _let_1 V1682e11)) (@ (@ tptp.ap (@ _let_1 V1683e12)) (@ (@ tptp.ap (@ _let_1 V1684e13)) (@ (@ tptp.ap (@ _let_1 V1685e14)) (@ (@ tptp.ap (@ _let_1 V1686e15)) (@ (@ tptp.ap (@ _let_1 V1687e16)) (@ (@ tptp.ap (@ _let_1 V1688e17)) (@ (@ tptp.ap (@ _let_1 V1689e18)) (@ (@ tptp.ap (@ _let_1 V1690e19)) (@ (@ tptp.ap (@ _let_1 V1691e20)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_149 _let_13) (exists ((V1692e1 $$unsorted)) (and (@ (@ tptp.mem V1692e1) A_27a) (exists ((V1693e2 $$unsorted)) (and (@ (@ tptp.mem V1693e2) A_27a) (exists ((V1694e3 $$unsorted)) (and (@ (@ tptp.mem V1694e3) A_27a) (exists ((V1695e4 $$unsorted)) (and (@ (@ tptp.mem V1695e4) A_27a) (exists ((V1696e5 $$unsorted)) (and (@ (@ tptp.mem V1696e5) A_27a) (exists ((V1697e6 $$unsorted)) (and (@ (@ tptp.mem V1697e6) A_27a) (exists ((V1698e7 $$unsorted)) (and (@ (@ tptp.mem V1698e7) A_27a) (exists ((V1699e8 $$unsorted)) (and (@ (@ tptp.mem V1699e8) A_27a) (exists ((V1700e9 $$unsorted)) (and (@ (@ tptp.mem V1700e9) A_27a) (exists ((V1701e10 $$unsorted)) (and (@ (@ tptp.mem V1701e10) A_27a) (exists ((V1702e11 $$unsorted)) (and (@ (@ tptp.mem V1702e11) A_27a) (exists ((V1703e12 $$unsorted)) (and (@ (@ tptp.mem V1703e12) A_27a) (exists ((V1704e13 $$unsorted)) (and (@ (@ tptp.mem V1704e13) A_27a) (exists ((V1705e14 $$unsorted)) (and (@ (@ tptp.mem V1705e14) A_27a) (exists ((V1706e15 $$unsorted)) (and (@ (@ tptp.mem V1706e15) A_27a) (exists ((V1707e16 $$unsorted)) (and (@ (@ tptp.mem V1707e16) A_27a) (exists ((V1708e17 $$unsorted)) (and (@ (@ tptp.mem V1708e17) A_27a) (exists ((V1709e18 $$unsorted)) (and (@ (@ tptp.mem V1709e18) A_27a) (exists ((V1710e19 $$unsorted)) (and (@ (@ tptp.mem V1710e19) A_27a) (exists ((V1711e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1711e20) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1692e1)) (@ (@ tptp.ap (@ _let_1 V1693e2)) (@ (@ tptp.ap (@ _let_1 V1694e3)) (@ (@ tptp.ap (@ _let_1 V1695e4)) (@ (@ tptp.ap (@ _let_1 V1696e5)) (@ (@ tptp.ap (@ _let_1 V1697e6)) (@ (@ tptp.ap (@ _let_1 V1698e7)) (@ (@ tptp.ap (@ _let_1 V1699e8)) (@ (@ tptp.ap (@ _let_1 V1700e9)) (@ (@ tptp.ap (@ _let_1 V1701e10)) (@ (@ tptp.ap (@ _let_1 V1702e11)) (@ (@ tptp.ap (@ _let_1 V1703e12)) (@ (@ tptp.ap (@ _let_1 V1704e13)) (@ (@ tptp.ap (@ _let_1 V1705e14)) (@ (@ tptp.ap (@ _let_1 V1706e15)) (@ (@ tptp.ap (@ _let_1 V1707e16)) (@ (@ tptp.ap (@ _let_1 V1708e17)) (@ (@ tptp.ap (@ _let_1 V1709e18)) (@ (@ tptp.ap (@ _let_1 V1710e19)) (@ (@ tptp.ap (@ _let_1 V1711e20)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_138)) _let_3)) (exists ((V1712l_27 $$unsorted)) (and (@ (@ tptp.mem V1712l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1713e1 $$unsorted)) (and (@ (@ tptp.mem V1713e1) A_27a) (exists ((V1714e2 $$unsorted)) (and (@ (@ tptp.mem V1714e2) A_27a) (exists ((V1715e3 $$unsorted)) (and (@ (@ tptp.mem V1715e3) A_27a) (exists ((V1716e4 $$unsorted)) (and (@ (@ tptp.mem V1716e4) A_27a) (exists ((V1717e5 $$unsorted)) (and (@ (@ tptp.mem V1717e5) A_27a) (exists ((V1718e6 $$unsorted)) (and (@ (@ tptp.mem V1718e6) A_27a) (exists ((V1719e7 $$unsorted)) (and (@ (@ tptp.mem V1719e7) A_27a) (exists ((V1720e8 $$unsorted)) (and (@ (@ tptp.mem V1720e8) A_27a) (exists ((V1721e9 $$unsorted)) (and (@ (@ tptp.mem V1721e9) A_27a) (exists ((V1722e10 $$unsorted)) (and (@ (@ tptp.mem V1722e10) A_27a) (exists ((V1723e11 $$unsorted)) (and (@ (@ tptp.mem V1723e11) A_27a) (exists ((V1724e12 $$unsorted)) (and (@ (@ tptp.mem V1724e12) A_27a) (exists ((V1725e13 $$unsorted)) (and (@ (@ tptp.mem V1725e13) A_27a) (exists ((V1726e14 $$unsorted)) (and (@ (@ tptp.mem V1726e14) A_27a) (exists ((V1727e15 $$unsorted)) (and (@ (@ tptp.mem V1727e15) A_27a) (exists ((V1728e16 $$unsorted)) (and (@ (@ tptp.mem V1728e16) A_27a) (exists ((V1729e17 $$unsorted)) (and (@ (@ tptp.mem V1729e17) A_27a) (exists ((V1730e18 $$unsorted)) (and (@ (@ tptp.mem V1730e18) A_27a) (exists ((V1731e19 $$unsorted)) (and (@ (@ tptp.mem V1731e19) A_27a) (exists ((V1732e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1732e20) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1713e1)) (@ (@ tptp.ap (@ _let_1 V1714e2)) (@ (@ tptp.ap (@ _let_1 V1715e3)) (@ (@ tptp.ap (@ _let_1 V1716e4)) (@ (@ tptp.ap (@ _let_1 V1717e5)) (@ (@ tptp.ap (@ _let_1 V1718e6)) (@ (@ tptp.ap (@ _let_1 V1719e7)) (@ (@ tptp.ap (@ _let_1 V1720e8)) (@ (@ tptp.ap (@ _let_1 V1721e9)) (@ (@ tptp.ap (@ _let_1 V1722e10)) (@ (@ tptp.ap (@ _let_1 V1723e11)) (@ (@ tptp.ap (@ _let_1 V1724e12)) (@ (@ tptp.ap (@ _let_1 V1725e13)) (@ (@ tptp.ap (@ _let_1 V1726e14)) (@ (@ tptp.ap (@ _let_1 V1727e15)) (@ (@ tptp.ap (@ _let_1 V1728e16)) (@ (@ tptp.ap (@ _let_1 V1729e17)) (@ (@ tptp.ap (@ _let_1 V1730e18)) (@ (@ tptp.ap (@ _let_1 V1731e19)) (@ (@ tptp.ap (@ _let_1 V1732e20)) V1712l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_138)) (exists ((V1733l_27 $$unsorted)) (and (@ (@ tptp.mem V1733l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1734e1 $$unsorted)) (and (@ (@ tptp.mem V1734e1) A_27a) (exists ((V1735e2 $$unsorted)) (and (@ (@ tptp.mem V1735e2) A_27a) (exists ((V1736e3 $$unsorted)) (and (@ (@ tptp.mem V1736e3) A_27a) (exists ((V1737e4 $$unsorted)) (and (@ (@ tptp.mem V1737e4) A_27a) (exists ((V1738e5 $$unsorted)) (and (@ (@ tptp.mem V1738e5) A_27a) (exists ((V1739e6 $$unsorted)) (and (@ (@ tptp.mem V1739e6) A_27a) (exists ((V1740e7 $$unsorted)) (and (@ (@ tptp.mem V1740e7) A_27a) (exists ((V1741e8 $$unsorted)) (and (@ (@ tptp.mem V1741e8) A_27a) (exists ((V1742e9 $$unsorted)) (and (@ (@ tptp.mem V1742e9) A_27a) (exists ((V1743e10 $$unsorted)) (and (@ (@ tptp.mem V1743e10) A_27a) (exists ((V1744e11 $$unsorted)) (and (@ (@ tptp.mem V1744e11) A_27a) (exists ((V1745e12 $$unsorted)) (and (@ (@ tptp.mem V1745e12) A_27a) (exists ((V1746e13 $$unsorted)) (and (@ (@ tptp.mem V1746e13) A_27a) (exists ((V1747e14 $$unsorted)) (and (@ (@ tptp.mem V1747e14) A_27a) (exists ((V1748e15 $$unsorted)) (and (@ (@ tptp.mem V1748e15) A_27a) (exists ((V1749e16 $$unsorted)) (and (@ (@ tptp.mem V1749e16) A_27a) (exists ((V1750e17 $$unsorted)) (and (@ (@ tptp.mem V1750e17) A_27a) (exists ((V1751e18 $$unsorted)) (and (@ (@ tptp.mem V1751e18) A_27a) (exists ((V1752e19 $$unsorted)) (and (@ (@ tptp.mem V1752e19) A_27a) (exists ((V1753e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1753e20) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1734e1)) (@ (@ tptp.ap (@ _let_1 V1735e2)) (@ (@ tptp.ap (@ _let_1 V1736e3)) (@ (@ tptp.ap (@ _let_1 V1737e4)) (@ (@ tptp.ap (@ _let_1 V1738e5)) (@ (@ tptp.ap (@ _let_1 V1739e6)) (@ (@ tptp.ap (@ _let_1 V1740e7)) (@ (@ tptp.ap (@ _let_1 V1741e8)) (@ (@ tptp.ap (@ _let_1 V1742e9)) (@ (@ tptp.ap (@ _let_1 V1743e10)) (@ (@ tptp.ap (@ _let_1 V1744e11)) (@ (@ tptp.ap (@ _let_1 V1745e12)) (@ (@ tptp.ap (@ _let_1 V1746e13)) (@ (@ tptp.ap (@ _let_1 V1747e14)) (@ (@ tptp.ap (@ _let_1 V1748e15)) (@ (@ tptp.ap (@ _let_1 V1749e16)) (@ (@ tptp.ap (@ _let_1 V1750e17)) (@ (@ tptp.ap (@ _let_1 V1751e18)) (@ (@ tptp.ap (@ _let_1 V1752e19)) (@ (@ tptp.ap (@ _let_1 V1753e20)) V1733l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_144)) _let_3)) (exists ((V1754l_27 $$unsorted)) (and (@ (@ tptp.mem V1754l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1755e1 $$unsorted)) (and (@ (@ tptp.mem V1755e1) A_27a) (exists ((V1756e2 $$unsorted)) (and (@ (@ tptp.mem V1756e2) A_27a) (exists ((V1757e3 $$unsorted)) (and (@ (@ tptp.mem V1757e3) A_27a) (exists ((V1758e4 $$unsorted)) (and (@ (@ tptp.mem V1758e4) A_27a) (exists ((V1759e5 $$unsorted)) (and (@ (@ tptp.mem V1759e5) A_27a) (exists ((V1760e6 $$unsorted)) (and (@ (@ tptp.mem V1760e6) A_27a) (exists ((V1761e7 $$unsorted)) (and (@ (@ tptp.mem V1761e7) A_27a) (exists ((V1762e8 $$unsorted)) (and (@ (@ tptp.mem V1762e8) A_27a) (exists ((V1763e9 $$unsorted)) (and (@ (@ tptp.mem V1763e9) A_27a) (exists ((V1764e10 $$unsorted)) (and (@ (@ tptp.mem V1764e10) A_27a) (exists ((V1765e11 $$unsorted)) (and (@ (@ tptp.mem V1765e11) A_27a) (exists ((V1766e12 $$unsorted)) (and (@ (@ tptp.mem V1766e12) A_27a) (exists ((V1767e13 $$unsorted)) (and (@ (@ tptp.mem V1767e13) A_27a) (exists ((V1768e14 $$unsorted)) (and (@ (@ tptp.mem V1768e14) A_27a) (exists ((V1769e15 $$unsorted)) (and (@ (@ tptp.mem V1769e15) A_27a) (exists ((V1770e16 $$unsorted)) (and (@ (@ tptp.mem V1770e16) A_27a) (exists ((V1771e17 $$unsorted)) (and (@ (@ tptp.mem V1771e17) A_27a) (exists ((V1772e18 $$unsorted)) (and (@ (@ tptp.mem V1772e18) A_27a) (exists ((V1773e19 $$unsorted)) (and (@ (@ tptp.mem V1773e19) A_27a) (exists ((V1774e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1774e20) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1755e1)) (@ (@ tptp.ap (@ _let_1 V1756e2)) (@ (@ tptp.ap (@ _let_1 V1757e3)) (@ (@ tptp.ap (@ _let_1 V1758e4)) (@ (@ tptp.ap (@ _let_1 V1759e5)) (@ (@ tptp.ap (@ _let_1 V1760e6)) (@ (@ tptp.ap (@ _let_1 V1761e7)) (@ (@ tptp.ap (@ _let_1 V1762e8)) (@ (@ tptp.ap (@ _let_1 V1763e9)) (@ (@ tptp.ap (@ _let_1 V1764e10)) (@ (@ tptp.ap (@ _let_1 V1765e11)) (@ (@ tptp.ap (@ _let_1 V1766e12)) (@ (@ tptp.ap (@ _let_1 V1767e13)) (@ (@ tptp.ap (@ _let_1 V1768e14)) (@ (@ tptp.ap (@ _let_1 V1769e15)) (@ (@ tptp.ap (@ _let_1 V1770e16)) (@ (@ tptp.ap (@ _let_1 V1771e17)) (@ (@ tptp.ap (@ _let_1 V1772e18)) (@ (@ tptp.ap (@ _let_1 V1773e19)) (@ (@ tptp.ap (@ _let_1 V1774e20)) V1754l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_144)) (exists ((V1775l_27 $$unsorted)) (and (@ (@ tptp.mem V1775l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1776e1 $$unsorted)) (and (@ (@ tptp.mem V1776e1) A_27a) (exists ((V1777e2 $$unsorted)) (and (@ (@ tptp.mem V1777e2) A_27a) (exists ((V1778e3 $$unsorted)) (and (@ (@ tptp.mem V1778e3) A_27a) (exists ((V1779e4 $$unsorted)) (and (@ (@ tptp.mem V1779e4) A_27a) (exists ((V1780e5 $$unsorted)) (and (@ (@ tptp.mem V1780e5) A_27a) (exists ((V1781e6 $$unsorted)) (and (@ (@ tptp.mem V1781e6) A_27a) (exists ((V1782e7 $$unsorted)) (and (@ (@ tptp.mem V1782e7) A_27a) (exists ((V1783e8 $$unsorted)) (and (@ (@ tptp.mem V1783e8) A_27a) (exists ((V1784e9 $$unsorted)) (and (@ (@ tptp.mem V1784e9) A_27a) (exists ((V1785e10 $$unsorted)) (and (@ (@ tptp.mem V1785e10) A_27a) (exists ((V1786e11 $$unsorted)) (and (@ (@ tptp.mem V1786e11) A_27a) (exists ((V1787e12 $$unsorted)) (and (@ (@ tptp.mem V1787e12) A_27a) (exists ((V1788e13 $$unsorted)) (and (@ (@ tptp.mem V1788e13) A_27a) (exists ((V1789e14 $$unsorted)) (and (@ (@ tptp.mem V1789e14) A_27a) (exists ((V1790e15 $$unsorted)) (and (@ (@ tptp.mem V1790e15) A_27a) (exists ((V1791e16 $$unsorted)) (and (@ (@ tptp.mem V1791e16) A_27a) (exists ((V1792e17 $$unsorted)) (and (@ (@ tptp.mem V1792e17) A_27a) (exists ((V1793e18 $$unsorted)) (and (@ (@ tptp.mem V1793e18) A_27a) (exists ((V1794e19 $$unsorted)) (and (@ (@ tptp.mem V1794e19) A_27a) (exists ((V1795e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1795e20) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1776e1)) (@ (@ tptp.ap (@ _let_1 V1777e2)) (@ (@ tptp.ap (@ _let_1 V1778e3)) (@ (@ tptp.ap (@ _let_1 V1779e4)) (@ (@ tptp.ap (@ _let_1 V1780e5)) (@ (@ tptp.ap (@ _let_1 V1781e6)) (@ (@ tptp.ap (@ _let_1 V1782e7)) (@ (@ tptp.ap (@ _let_1 V1783e8)) (@ (@ tptp.ap (@ _let_1 V1784e9)) (@ (@ tptp.ap (@ _let_1 V1785e10)) (@ (@ tptp.ap (@ _let_1 V1786e11)) (@ (@ tptp.ap (@ _let_1 V1787e12)) (@ (@ tptp.ap (@ _let_1 V1788e13)) (@ (@ tptp.ap (@ _let_1 V1789e14)) (@ (@ tptp.ap (@ _let_1 V1790e15)) (@ (@ tptp.ap (@ _let_1 V1791e16)) (@ (@ tptp.ap (@ _let_1 V1792e17)) (@ (@ tptp.ap (@ _let_1 V1793e18)) (@ (@ tptp.ap (@ _let_1 V1794e19)) (@ (@ tptp.ap (@ _let_1 V1795e20)) V1775l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_147)) _let_3)) (exists ((V1796l_27 $$unsorted)) (and (@ (@ tptp.mem V1796l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1797e1 $$unsorted)) (and (@ (@ tptp.mem V1797e1) A_27a) (exists ((V1798e2 $$unsorted)) (and (@ (@ tptp.mem V1798e2) A_27a) (exists ((V1799e3 $$unsorted)) (and (@ (@ tptp.mem V1799e3) A_27a) (exists ((V1800e4 $$unsorted)) (and (@ (@ tptp.mem V1800e4) A_27a) (exists ((V1801e5 $$unsorted)) (and (@ (@ tptp.mem V1801e5) A_27a) (exists ((V1802e6 $$unsorted)) (and (@ (@ tptp.mem V1802e6) A_27a) (exists ((V1803e7 $$unsorted)) (and (@ (@ tptp.mem V1803e7) A_27a) (exists ((V1804e8 $$unsorted)) (and (@ (@ tptp.mem V1804e8) A_27a) (exists ((V1805e9 $$unsorted)) (and (@ (@ tptp.mem V1805e9) A_27a) (exists ((V1806e10 $$unsorted)) (and (@ (@ tptp.mem V1806e10) A_27a) (exists ((V1807e11 $$unsorted)) (and (@ (@ tptp.mem V1807e11) A_27a) (exists ((V1808e12 $$unsorted)) (and (@ (@ tptp.mem V1808e12) A_27a) (exists ((V1809e13 $$unsorted)) (and (@ (@ tptp.mem V1809e13) A_27a) (exists ((V1810e14 $$unsorted)) (and (@ (@ tptp.mem V1810e14) A_27a) (exists ((V1811e15 $$unsorted)) (and (@ (@ tptp.mem V1811e15) A_27a) (exists ((V1812e16 $$unsorted)) (and (@ (@ tptp.mem V1812e16) A_27a) (exists ((V1813e17 $$unsorted)) (and (@ (@ tptp.mem V1813e17) A_27a) (exists ((V1814e18 $$unsorted)) (and (@ (@ tptp.mem V1814e18) A_27a) (exists ((V1815e19 $$unsorted)) (and (@ (@ tptp.mem V1815e19) A_27a) (exists ((V1816e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1816e20) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1796l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1797e1)) (@ (@ tptp.ap (@ _let_1 V1798e2)) (@ (@ tptp.ap (@ _let_1 V1799e3)) (@ (@ tptp.ap (@ _let_1 V1800e4)) (@ (@ tptp.ap (@ _let_1 V1801e5)) (@ (@ tptp.ap (@ _let_1 V1802e6)) (@ (@ tptp.ap (@ _let_1 V1803e7)) (@ (@ tptp.ap (@ _let_1 V1804e8)) (@ (@ tptp.ap (@ _let_1 V1805e9)) (@ (@ tptp.ap (@ _let_1 V1806e10)) (@ (@ tptp.ap (@ _let_1 V1807e11)) (@ (@ tptp.ap (@ _let_1 V1808e12)) (@ (@ tptp.ap (@ _let_1 V1809e13)) (@ (@ tptp.ap (@ _let_1 V1810e14)) (@ (@ tptp.ap (@ _let_1 V1811e15)) (@ (@ tptp.ap (@ _let_1 V1812e16)) (@ (@ tptp.ap (@ _let_1 V1813e17)) (@ (@ tptp.ap (@ _let_1 V1814e18)) (@ (@ tptp.ap (@ _let_1 V1815e19)) (@ (@ tptp.ap (@ _let_1 V1816e20)) V1796l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_147)) (exists ((V1817l_27 $$unsorted)) (and (@ (@ tptp.mem V1817l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1818e1 $$unsorted)) (and (@ (@ tptp.mem V1818e1) A_27a) (exists ((V1819e2 $$unsorted)) (and (@ (@ tptp.mem V1819e2) A_27a) (exists ((V1820e3 $$unsorted)) (and (@ (@ tptp.mem V1820e3) A_27a) (exists ((V1821e4 $$unsorted)) (and (@ (@ tptp.mem V1821e4) A_27a) (exists ((V1822e5 $$unsorted)) (and (@ (@ tptp.mem V1822e5) A_27a) (exists ((V1823e6 $$unsorted)) (and (@ (@ tptp.mem V1823e6) A_27a) (exists ((V1824e7 $$unsorted)) (and (@ (@ tptp.mem V1824e7) A_27a) (exists ((V1825e8 $$unsorted)) (and (@ (@ tptp.mem V1825e8) A_27a) (exists ((V1826e9 $$unsorted)) (and (@ (@ tptp.mem V1826e9) A_27a) (exists ((V1827e10 $$unsorted)) (and (@ (@ tptp.mem V1827e10) A_27a) (exists ((V1828e11 $$unsorted)) (and (@ (@ tptp.mem V1828e11) A_27a) (exists ((V1829e12 $$unsorted)) (and (@ (@ tptp.mem V1829e12) A_27a) (exists ((V1830e13 $$unsorted)) (and (@ (@ tptp.mem V1830e13) A_27a) (exists ((V1831e14 $$unsorted)) (and (@ (@ tptp.mem V1831e14) A_27a) (exists ((V1832e15 $$unsorted)) (and (@ (@ tptp.mem V1832e15) A_27a) (exists ((V1833e16 $$unsorted)) (and (@ (@ tptp.mem V1833e16) A_27a) (exists ((V1834e17 $$unsorted)) (and (@ (@ tptp.mem V1834e17) A_27a) (exists ((V1835e18 $$unsorted)) (and (@ (@ tptp.mem V1835e18) A_27a) (exists ((V1836e19 $$unsorted)) (and (@ (@ tptp.mem V1836e19) A_27a) (exists ((V1837e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1837e20) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1817l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1818e1)) (@ (@ tptp.ap (@ _let_1 V1819e2)) (@ (@ tptp.ap (@ _let_1 V1820e3)) (@ (@ tptp.ap (@ _let_1 V1821e4)) (@ (@ tptp.ap (@ _let_1 V1822e5)) (@ (@ tptp.ap (@ _let_1 V1823e6)) (@ (@ tptp.ap (@ _let_1 V1824e7)) (@ (@ tptp.ap (@ _let_1 V1825e8)) (@ (@ tptp.ap (@ _let_1 V1826e9)) (@ (@ tptp.ap (@ _let_1 V1827e10)) (@ (@ tptp.ap (@ _let_1 V1828e11)) (@ (@ tptp.ap (@ _let_1 V1829e12)) (@ (@ tptp.ap (@ _let_1 V1830e13)) (@ (@ tptp.ap (@ _let_1 V1831e14)) (@ (@ tptp.ap (@ _let_1 V1832e15)) (@ (@ tptp.ap (@ _let_1 V1833e16)) (@ (@ tptp.ap (@ _let_1 V1834e17)) (@ (@ tptp.ap (@ _let_1 V1835e18)) (@ (@ tptp.ap (@ _let_1 V1836e19)) (@ (@ tptp.ap (@ _let_1 V1837e20)) V1817l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_145)) _let_3)) (exists ((V1838l_27 $$unsorted)) (and (@ (@ tptp.mem V1838l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1839e1 $$unsorted)) (and (@ (@ tptp.mem V1839e1) A_27a) (exists ((V1840e2 $$unsorted)) (and (@ (@ tptp.mem V1840e2) A_27a) (exists ((V1841e3 $$unsorted)) (and (@ (@ tptp.mem V1841e3) A_27a) (exists ((V1842e4 $$unsorted)) (and (@ (@ tptp.mem V1842e4) A_27a) (exists ((V1843e5 $$unsorted)) (and (@ (@ tptp.mem V1843e5) A_27a) (exists ((V1844e6 $$unsorted)) (and (@ (@ tptp.mem V1844e6) A_27a) (exists ((V1845e7 $$unsorted)) (and (@ (@ tptp.mem V1845e7) A_27a) (exists ((V1846e8 $$unsorted)) (and (@ (@ tptp.mem V1846e8) A_27a) (exists ((V1847e9 $$unsorted)) (and (@ (@ tptp.mem V1847e9) A_27a) (exists ((V1848e10 $$unsorted)) (and (@ (@ tptp.mem V1848e10) A_27a) (exists ((V1849e11 $$unsorted)) (and (@ (@ tptp.mem V1849e11) A_27a) (exists ((V1850e12 $$unsorted)) (and (@ (@ tptp.mem V1850e12) A_27a) (exists ((V1851e13 $$unsorted)) (and (@ (@ tptp.mem V1851e13) A_27a) (exists ((V1852e14 $$unsorted)) (and (@ (@ tptp.mem V1852e14) A_27a) (exists ((V1853e15 $$unsorted)) (and (@ (@ tptp.mem V1853e15) A_27a) (exists ((V1854e16 $$unsorted)) (and (@ (@ tptp.mem V1854e16) A_27a) (exists ((V1855e17 $$unsorted)) (and (@ (@ tptp.mem V1855e17) A_27a) (exists ((V1856e18 $$unsorted)) (and (@ (@ tptp.mem V1856e18) A_27a) (exists ((V1857e19 $$unsorted)) (and (@ (@ tptp.mem V1857e19) A_27a) (exists ((V1858e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1858e20) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1838l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1839e1)) (@ (@ tptp.ap (@ _let_1 V1840e2)) (@ (@ tptp.ap (@ _let_1 V1841e3)) (@ (@ tptp.ap (@ _let_1 V1842e4)) (@ (@ tptp.ap (@ _let_1 V1843e5)) (@ (@ tptp.ap (@ _let_1 V1844e6)) (@ (@ tptp.ap (@ _let_1 V1845e7)) (@ (@ tptp.ap (@ _let_1 V1846e8)) (@ (@ tptp.ap (@ _let_1 V1847e9)) (@ (@ tptp.ap (@ _let_1 V1848e10)) (@ (@ tptp.ap (@ _let_1 V1849e11)) (@ (@ tptp.ap (@ _let_1 V1850e12)) (@ (@ tptp.ap (@ _let_1 V1851e13)) (@ (@ tptp.ap (@ _let_1 V1852e14)) (@ (@ tptp.ap (@ _let_1 V1853e15)) (@ (@ tptp.ap (@ _let_1 V1854e16)) (@ (@ tptp.ap (@ _let_1 V1855e17)) (@ (@ tptp.ap (@ _let_1 V1856e18)) (@ (@ tptp.ap (@ _let_1 V1857e19)) (@ (@ tptp.ap (@ _let_1 V1858e20)) V1838l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_145)) (exists ((V1859l_27 $$unsorted)) (and (@ (@ tptp.mem V1859l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1860e1 $$unsorted)) (and (@ (@ tptp.mem V1860e1) A_27a) (exists ((V1861e2 $$unsorted)) (and (@ (@ tptp.mem V1861e2) A_27a) (exists ((V1862e3 $$unsorted)) (and (@ (@ tptp.mem V1862e3) A_27a) (exists ((V1863e4 $$unsorted)) (and (@ (@ tptp.mem V1863e4) A_27a) (exists ((V1864e5 $$unsorted)) (and (@ (@ tptp.mem V1864e5) A_27a) (exists ((V1865e6 $$unsorted)) (and (@ (@ tptp.mem V1865e6) A_27a) (exists ((V1866e7 $$unsorted)) (and (@ (@ tptp.mem V1866e7) A_27a) (exists ((V1867e8 $$unsorted)) (and (@ (@ tptp.mem V1867e8) A_27a) (exists ((V1868e9 $$unsorted)) (and (@ (@ tptp.mem V1868e9) A_27a) (exists ((V1869e10 $$unsorted)) (and (@ (@ tptp.mem V1869e10) A_27a) (exists ((V1870e11 $$unsorted)) (and (@ (@ tptp.mem V1870e11) A_27a) (exists ((V1871e12 $$unsorted)) (and (@ (@ tptp.mem V1871e12) A_27a) (exists ((V1872e13 $$unsorted)) (and (@ (@ tptp.mem V1872e13) A_27a) (exists ((V1873e14 $$unsorted)) (and (@ (@ tptp.mem V1873e14) A_27a) (exists ((V1874e15 $$unsorted)) (and (@ (@ tptp.mem V1874e15) A_27a) (exists ((V1875e16 $$unsorted)) (and (@ (@ tptp.mem V1875e16) A_27a) (exists ((V1876e17 $$unsorted)) (and (@ (@ tptp.mem V1876e17) A_27a) (exists ((V1877e18 $$unsorted)) (and (@ (@ tptp.mem V1877e18) A_27a) (exists ((V1878e19 $$unsorted)) (and (@ (@ tptp.mem V1878e19) A_27a) (exists ((V1879e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1879e20) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1859l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V1860e1)) (@ (@ tptp.ap (@ _let_1 V1861e2)) (@ (@ tptp.ap (@ _let_1 V1862e3)) (@ (@ tptp.ap (@ _let_1 V1863e4)) (@ (@ tptp.ap (@ _let_1 V1864e5)) (@ (@ tptp.ap (@ _let_1 V1865e6)) (@ (@ tptp.ap (@ _let_1 V1866e7)) (@ (@ tptp.ap (@ _let_1 V1867e8)) (@ (@ tptp.ap (@ _let_1 V1868e9)) (@ (@ tptp.ap (@ _let_1 V1869e10)) (@ (@ tptp.ap (@ _let_1 V1870e11)) (@ (@ tptp.ap (@ _let_1 V1871e12)) (@ (@ tptp.ap (@ _let_1 V1872e13)) (@ (@ tptp.ap (@ _let_1 V1873e14)) (@ (@ tptp.ap (@ _let_1 V1874e15)) (@ (@ tptp.ap (@ _let_1 V1875e16)) (@ (@ tptp.ap (@ _let_1 V1876e17)) (@ (@ tptp.ap (@ _let_1 V1877e18)) (@ (@ tptp.ap (@ _let_1 V1878e19)) (@ (@ tptp.ap (@ _let_1 V1879e20)) V1859l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_148) (exists ((V1880l_27 $$unsorted)) (and (@ (@ tptp.mem V1880l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1881e1 $$unsorted)) (and (@ (@ tptp.mem V1881e1) A_27a) (exists ((V1882e2 $$unsorted)) (and (@ (@ tptp.mem V1882e2) A_27a) (exists ((V1883e3 $$unsorted)) (and (@ (@ tptp.mem V1883e3) A_27a) (exists ((V1884e4 $$unsorted)) (and (@ (@ tptp.mem V1884e4) A_27a) (exists ((V1885e5 $$unsorted)) (and (@ (@ tptp.mem V1885e5) A_27a) (exists ((V1886e6 $$unsorted)) (and (@ (@ tptp.mem V1886e6) A_27a) (exists ((V1887e7 $$unsorted)) (and (@ (@ tptp.mem V1887e7) A_27a) (exists ((V1888e8 $$unsorted)) (and (@ (@ tptp.mem V1888e8) A_27a) (exists ((V1889e9 $$unsorted)) (and (@ (@ tptp.mem V1889e9) A_27a) (exists ((V1890e10 $$unsorted)) (and (@ (@ tptp.mem V1890e10) A_27a) (exists ((V1891e11 $$unsorted)) (and (@ (@ tptp.mem V1891e11) A_27a) (exists ((V1892e12 $$unsorted)) (and (@ (@ tptp.mem V1892e12) A_27a) (exists ((V1893e13 $$unsorted)) (and (@ (@ tptp.mem V1893e13) A_27a) (exists ((V1894e14 $$unsorted)) (and (@ (@ tptp.mem V1894e14) A_27a) (exists ((V1895e15 $$unsorted)) (and (@ (@ tptp.mem V1895e15) A_27a) (exists ((V1896e16 $$unsorted)) (and (@ (@ tptp.mem V1896e16) A_27a) (exists ((V1897e17 $$unsorted)) (and (@ (@ tptp.mem V1897e17) A_27a) (exists ((V1898e18 $$unsorted)) (and (@ (@ tptp.mem V1898e18) A_27a) (exists ((V1899e19 $$unsorted)) (and (@ (@ tptp.mem V1899e19) A_27a) (exists ((V1900e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1900e20) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1880l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1881e1)) (@ (@ tptp.ap (@ _let_1 V1882e2)) (@ (@ tptp.ap (@ _let_1 V1883e3)) (@ (@ tptp.ap (@ _let_1 V1884e4)) (@ (@ tptp.ap (@ _let_1 V1885e5)) (@ (@ tptp.ap (@ _let_1 V1886e6)) (@ (@ tptp.ap (@ _let_1 V1887e7)) (@ (@ tptp.ap (@ _let_1 V1888e8)) (@ (@ tptp.ap (@ _let_1 V1889e9)) (@ (@ tptp.ap (@ _let_1 V1890e10)) (@ (@ tptp.ap (@ _let_1 V1891e11)) (@ (@ tptp.ap (@ _let_1 V1892e12)) (@ (@ tptp.ap (@ _let_1 V1893e13)) (@ (@ tptp.ap (@ _let_1 V1894e14)) (@ (@ tptp.ap (@ _let_1 V1895e15)) (@ (@ tptp.ap (@ _let_1 V1896e16)) (@ (@ tptp.ap (@ _let_1 V1897e17)) (@ (@ tptp.ap (@ _let_1 V1898e18)) (@ (@ tptp.ap (@ _let_1 V1899e19)) (@ (@ tptp.ap (@ _let_1 V1900e20)) V1880l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_148 _let_13) (exists ((V1901l_27 $$unsorted)) (and (@ (@ tptp.mem V1901l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1902e1 $$unsorted)) (and (@ (@ tptp.mem V1902e1) A_27a) (exists ((V1903e2 $$unsorted)) (and (@ (@ tptp.mem V1903e2) A_27a) (exists ((V1904e3 $$unsorted)) (and (@ (@ tptp.mem V1904e3) A_27a) (exists ((V1905e4 $$unsorted)) (and (@ (@ tptp.mem V1905e4) A_27a) (exists ((V1906e5 $$unsorted)) (and (@ (@ tptp.mem V1906e5) A_27a) (exists ((V1907e6 $$unsorted)) (and (@ (@ tptp.mem V1907e6) A_27a) (exists ((V1908e7 $$unsorted)) (and (@ (@ tptp.mem V1908e7) A_27a) (exists ((V1909e8 $$unsorted)) (and (@ (@ tptp.mem V1909e8) A_27a) (exists ((V1910e9 $$unsorted)) (and (@ (@ tptp.mem V1910e9) A_27a) (exists ((V1911e10 $$unsorted)) (and (@ (@ tptp.mem V1911e10) A_27a) (exists ((V1912e11 $$unsorted)) (and (@ (@ tptp.mem V1912e11) A_27a) (exists ((V1913e12 $$unsorted)) (and (@ (@ tptp.mem V1913e12) A_27a) (exists ((V1914e13 $$unsorted)) (and (@ (@ tptp.mem V1914e13) A_27a) (exists ((V1915e14 $$unsorted)) (and (@ (@ tptp.mem V1915e14) A_27a) (exists ((V1916e15 $$unsorted)) (and (@ (@ tptp.mem V1916e15) A_27a) (exists ((V1917e16 $$unsorted)) (and (@ (@ tptp.mem V1917e16) A_27a) (exists ((V1918e17 $$unsorted)) (and (@ (@ tptp.mem V1918e17) A_27a) (exists ((V1919e18 $$unsorted)) (and (@ (@ tptp.mem V1919e18) A_27a) (exists ((V1920e19 $$unsorted)) (and (@ (@ tptp.mem V1920e19) A_27a) (exists ((V1921e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1921e20) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1901l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1902e1)) (@ (@ tptp.ap (@ _let_1 V1903e2)) (@ (@ tptp.ap (@ _let_1 V1904e3)) (@ (@ tptp.ap (@ _let_1 V1905e4)) (@ (@ tptp.ap (@ _let_1 V1906e5)) (@ (@ tptp.ap (@ _let_1 V1907e6)) (@ (@ tptp.ap (@ _let_1 V1908e7)) (@ (@ tptp.ap (@ _let_1 V1909e8)) (@ (@ tptp.ap (@ _let_1 V1910e9)) (@ (@ tptp.ap (@ _let_1 V1911e10)) (@ (@ tptp.ap (@ _let_1 V1912e11)) (@ (@ tptp.ap (@ _let_1 V1913e12)) (@ (@ tptp.ap (@ _let_1 V1914e13)) (@ (@ tptp.ap (@ _let_1 V1915e14)) (@ (@ tptp.ap (@ _let_1 V1916e15)) (@ (@ tptp.ap (@ _let_1 V1917e16)) (@ (@ tptp.ap (@ _let_1 V1918e17)) (@ (@ tptp.ap (@ _let_1 V1919e18)) (@ (@ tptp.ap (@ _let_1 V1920e19)) (@ (@ tptp.ap (@ _let_1 V1921e20)) V1901l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_146) (exists ((V1922l_27 $$unsorted)) (and (@ (@ tptp.mem V1922l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1923e1 $$unsorted)) (and (@ (@ tptp.mem V1923e1) A_27a) (exists ((V1924e2 $$unsorted)) (and (@ (@ tptp.mem V1924e2) A_27a) (exists ((V1925e3 $$unsorted)) (and (@ (@ tptp.mem V1925e3) A_27a) (exists ((V1926e4 $$unsorted)) (and (@ (@ tptp.mem V1926e4) A_27a) (exists ((V1927e5 $$unsorted)) (and (@ (@ tptp.mem V1927e5) A_27a) (exists ((V1928e6 $$unsorted)) (and (@ (@ tptp.mem V1928e6) A_27a) (exists ((V1929e7 $$unsorted)) (and (@ (@ tptp.mem V1929e7) A_27a) (exists ((V1930e8 $$unsorted)) (and (@ (@ tptp.mem V1930e8) A_27a) (exists ((V1931e9 $$unsorted)) (and (@ (@ tptp.mem V1931e9) A_27a) (exists ((V1932e10 $$unsorted)) (and (@ (@ tptp.mem V1932e10) A_27a) (exists ((V1933e11 $$unsorted)) (and (@ (@ tptp.mem V1933e11) A_27a) (exists ((V1934e12 $$unsorted)) (and (@ (@ tptp.mem V1934e12) A_27a) (exists ((V1935e13 $$unsorted)) (and (@ (@ tptp.mem V1935e13) A_27a) (exists ((V1936e14 $$unsorted)) (and (@ (@ tptp.mem V1936e14) A_27a) (exists ((V1937e15 $$unsorted)) (and (@ (@ tptp.mem V1937e15) A_27a) (exists ((V1938e16 $$unsorted)) (and (@ (@ tptp.mem V1938e16) A_27a) (exists ((V1939e17 $$unsorted)) (and (@ (@ tptp.mem V1939e17) A_27a) (exists ((V1940e18 $$unsorted)) (and (@ (@ tptp.mem V1940e18) A_27a) (exists ((V1941e19 $$unsorted)) (and (@ (@ tptp.mem V1941e19) A_27a) (exists ((V1942e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1942e20) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1922l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1923e1)) (@ (@ tptp.ap (@ _let_1 V1924e2)) (@ (@ tptp.ap (@ _let_1 V1925e3)) (@ (@ tptp.ap (@ _let_1 V1926e4)) (@ (@ tptp.ap (@ _let_1 V1927e5)) (@ (@ tptp.ap (@ _let_1 V1928e6)) (@ (@ tptp.ap (@ _let_1 V1929e7)) (@ (@ tptp.ap (@ _let_1 V1930e8)) (@ (@ tptp.ap (@ _let_1 V1931e9)) (@ (@ tptp.ap (@ _let_1 V1932e10)) (@ (@ tptp.ap (@ _let_1 V1933e11)) (@ (@ tptp.ap (@ _let_1 V1934e12)) (@ (@ tptp.ap (@ _let_1 V1935e13)) (@ (@ tptp.ap (@ _let_1 V1936e14)) (@ (@ tptp.ap (@ _let_1 V1937e15)) (@ (@ tptp.ap (@ _let_1 V1938e16)) (@ (@ tptp.ap (@ _let_1 V1939e17)) (@ (@ tptp.ap (@ _let_1 V1940e18)) (@ (@ tptp.ap (@ _let_1 V1941e19)) (@ (@ tptp.ap (@ _let_1 V1942e20)) V1922l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_146 _let_13) (exists ((V1943l_27 $$unsorted)) (and (@ (@ tptp.mem V1943l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V1944e1 $$unsorted)) (and (@ (@ tptp.mem V1944e1) A_27a) (exists ((V1945e2 $$unsorted)) (and (@ (@ tptp.mem V1945e2) A_27a) (exists ((V1946e3 $$unsorted)) (and (@ (@ tptp.mem V1946e3) A_27a) (exists ((V1947e4 $$unsorted)) (and (@ (@ tptp.mem V1947e4) A_27a) (exists ((V1948e5 $$unsorted)) (and (@ (@ tptp.mem V1948e5) A_27a) (exists ((V1949e6 $$unsorted)) (and (@ (@ tptp.mem V1949e6) A_27a) (exists ((V1950e7 $$unsorted)) (and (@ (@ tptp.mem V1950e7) A_27a) (exists ((V1951e8 $$unsorted)) (and (@ (@ tptp.mem V1951e8) A_27a) (exists ((V1952e9 $$unsorted)) (and (@ (@ tptp.mem V1952e9) A_27a) (exists ((V1953e10 $$unsorted)) (and (@ (@ tptp.mem V1953e10) A_27a) (exists ((V1954e11 $$unsorted)) (and (@ (@ tptp.mem V1954e11) A_27a) (exists ((V1955e12 $$unsorted)) (and (@ (@ tptp.mem V1955e12) A_27a) (exists ((V1956e13 $$unsorted)) (and (@ (@ tptp.mem V1956e13) A_27a) (exists ((V1957e14 $$unsorted)) (and (@ (@ tptp.mem V1957e14) A_27a) (exists ((V1958e15 $$unsorted)) (and (@ (@ tptp.mem V1958e15) A_27a) (exists ((V1959e16 $$unsorted)) (and (@ (@ tptp.mem V1959e16) A_27a) (exists ((V1960e17 $$unsorted)) (and (@ (@ tptp.mem V1960e17) A_27a) (exists ((V1961e18 $$unsorted)) (and (@ (@ tptp.mem V1961e18) A_27a) (exists ((V1962e19 $$unsorted)) (and (@ (@ tptp.mem V1962e19) A_27a) (exists ((V1963e20 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1963e20) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1943l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V1944e1)) (@ (@ tptp.ap (@ _let_1 V1945e2)) (@ (@ tptp.ap (@ _let_1 V1946e3)) (@ (@ tptp.ap (@ _let_1 V1947e4)) (@ (@ tptp.ap (@ _let_1 V1948e5)) (@ (@ tptp.ap (@ _let_1 V1949e6)) (@ (@ tptp.ap (@ _let_1 V1950e7)) (@ (@ tptp.ap (@ _let_1 V1951e8)) (@ (@ tptp.ap (@ _let_1 V1952e9)) (@ (@ tptp.ap (@ _let_1 V1953e10)) (@ (@ tptp.ap (@ _let_1 V1954e11)) (@ (@ tptp.ap (@ _let_1 V1955e12)) (@ (@ tptp.ap (@ _let_1 V1956e13)) (@ (@ tptp.ap (@ _let_1 V1957e14)) (@ (@ tptp.ap (@ _let_1 V1958e15)) (@ (@ tptp.ap (@ _let_1 V1959e16)) (@ (@ tptp.ap (@ _let_1 V1960e17)) (@ (@ tptp.ap (@ _let_1 V1961e18)) (@ (@ tptp.ap (@ _let_1 V1962e19)) (@ (@ tptp.ap (@ _let_1 V1963e20)) V1943l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_143) (exists ((V1964e1 $$unsorted)) (and (@ (@ tptp.mem V1964e1) A_27a) (exists ((V1965e2 $$unsorted)) (and (@ (@ tptp.mem V1965e2) A_27a) (exists ((V1966e3 $$unsorted)) (and (@ (@ tptp.mem V1966e3) A_27a) (exists ((V1967e4 $$unsorted)) (and (@ (@ tptp.mem V1967e4) A_27a) (exists ((V1968e5 $$unsorted)) (and (@ (@ tptp.mem V1968e5) A_27a) (exists ((V1969e6 $$unsorted)) (and (@ (@ tptp.mem V1969e6) A_27a) (exists ((V1970e7 $$unsorted)) (and (@ (@ tptp.mem V1970e7) A_27a) (exists ((V1971e8 $$unsorted)) (and (@ (@ tptp.mem V1971e8) A_27a) (exists ((V1972e9 $$unsorted)) (and (@ (@ tptp.mem V1972e9) A_27a) (exists ((V1973e10 $$unsorted)) (and (@ (@ tptp.mem V1973e10) A_27a) (exists ((V1974e11 $$unsorted)) (and (@ (@ tptp.mem V1974e11) A_27a) (exists ((V1975e12 $$unsorted)) (and (@ (@ tptp.mem V1975e12) A_27a) (exists ((V1976e13 $$unsorted)) (and (@ (@ tptp.mem V1976e13) A_27a) (exists ((V1977e14 $$unsorted)) (and (@ (@ tptp.mem V1977e14) A_27a) (exists ((V1978e15 $$unsorted)) (and (@ (@ tptp.mem V1978e15) A_27a) (exists ((V1979e16 $$unsorted)) (and (@ (@ tptp.mem V1979e16) A_27a) (exists ((V1980e17 $$unsorted)) (and (@ (@ tptp.mem V1980e17) A_27a) (exists ((V1981e18 $$unsorted)) (and (@ (@ tptp.mem V1981e18) A_27a) (exists ((V1982e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V1982e19) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1964e1)) (@ (@ tptp.ap (@ _let_1 V1965e2)) (@ (@ tptp.ap (@ _let_1 V1966e3)) (@ (@ tptp.ap (@ _let_1 V1967e4)) (@ (@ tptp.ap (@ _let_1 V1968e5)) (@ (@ tptp.ap (@ _let_1 V1969e6)) (@ (@ tptp.ap (@ _let_1 V1970e7)) (@ (@ tptp.ap (@ _let_1 V1971e8)) (@ (@ tptp.ap (@ _let_1 V1972e9)) (@ (@ tptp.ap (@ _let_1 V1973e10)) (@ (@ tptp.ap (@ _let_1 V1974e11)) (@ (@ tptp.ap (@ _let_1 V1975e12)) (@ (@ tptp.ap (@ _let_1 V1976e13)) (@ (@ tptp.ap (@ _let_1 V1977e14)) (@ (@ tptp.ap (@ _let_1 V1978e15)) (@ (@ tptp.ap (@ _let_1 V1979e16)) (@ (@ tptp.ap (@ _let_1 V1980e17)) (@ (@ tptp.ap (@ _let_1 V1981e18)) (@ (@ tptp.ap (@ _let_1 V1982e19)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_143 _let_13) (exists ((V1983e1 $$unsorted)) (and (@ (@ tptp.mem V1983e1) A_27a) (exists ((V1984e2 $$unsorted)) (and (@ (@ tptp.mem V1984e2) A_27a) (exists ((V1985e3 $$unsorted)) (and (@ (@ tptp.mem V1985e3) A_27a) (exists ((V1986e4 $$unsorted)) (and (@ (@ tptp.mem V1986e4) A_27a) (exists ((V1987e5 $$unsorted)) (and (@ (@ tptp.mem V1987e5) A_27a) (exists ((V1988e6 $$unsorted)) (and (@ (@ tptp.mem V1988e6) A_27a) (exists ((V1989e7 $$unsorted)) (and (@ (@ tptp.mem V1989e7) A_27a) (exists ((V1990e8 $$unsorted)) (and (@ (@ tptp.mem V1990e8) A_27a) (exists ((V1991e9 $$unsorted)) (and (@ (@ tptp.mem V1991e9) A_27a) (exists ((V1992e10 $$unsorted)) (and (@ (@ tptp.mem V1992e10) A_27a) (exists ((V1993e11 $$unsorted)) (and (@ (@ tptp.mem V1993e11) A_27a) (exists ((V1994e12 $$unsorted)) (and (@ (@ tptp.mem V1994e12) A_27a) (exists ((V1995e13 $$unsorted)) (and (@ (@ tptp.mem V1995e13) A_27a) (exists ((V1996e14 $$unsorted)) (and (@ (@ tptp.mem V1996e14) A_27a) (exists ((V1997e15 $$unsorted)) (and (@ (@ tptp.mem V1997e15) A_27a) (exists ((V1998e16 $$unsorted)) (and (@ (@ tptp.mem V1998e16) A_27a) (exists ((V1999e17 $$unsorted)) (and (@ (@ tptp.mem V1999e17) A_27a) (exists ((V2000e18 $$unsorted)) (and (@ (@ tptp.mem V2000e18) A_27a) (exists ((V2001e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2001e19) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V1983e1)) (@ (@ tptp.ap (@ _let_1 V1984e2)) (@ (@ tptp.ap (@ _let_1 V1985e3)) (@ (@ tptp.ap (@ _let_1 V1986e4)) (@ (@ tptp.ap (@ _let_1 V1987e5)) (@ (@ tptp.ap (@ _let_1 V1988e6)) (@ (@ tptp.ap (@ _let_1 V1989e7)) (@ (@ tptp.ap (@ _let_1 V1990e8)) (@ (@ tptp.ap (@ _let_1 V1991e9)) (@ (@ tptp.ap (@ _let_1 V1992e10)) (@ (@ tptp.ap (@ _let_1 V1993e11)) (@ (@ tptp.ap (@ _let_1 V1994e12)) (@ (@ tptp.ap (@ _let_1 V1995e13)) (@ (@ tptp.ap (@ _let_1 V1996e14)) (@ (@ tptp.ap (@ _let_1 V1997e15)) (@ (@ tptp.ap (@ _let_1 V1998e16)) (@ (@ tptp.ap (@ _let_1 V1999e17)) (@ (@ tptp.ap (@ _let_1 V2000e18)) (@ (@ tptp.ap (@ _let_1 V2001e19)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_132)) _let_3)) (exists ((V2002l_27 $$unsorted)) (and (@ (@ tptp.mem V2002l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2003e1 $$unsorted)) (and (@ (@ tptp.mem V2003e1) A_27a) (exists ((V2004e2 $$unsorted)) (and (@ (@ tptp.mem V2004e2) A_27a) (exists ((V2005e3 $$unsorted)) (and (@ (@ tptp.mem V2005e3) A_27a) (exists ((V2006e4 $$unsorted)) (and (@ (@ tptp.mem V2006e4) A_27a) (exists ((V2007e5 $$unsorted)) (and (@ (@ tptp.mem V2007e5) A_27a) (exists ((V2008e6 $$unsorted)) (and (@ (@ tptp.mem V2008e6) A_27a) (exists ((V2009e7 $$unsorted)) (and (@ (@ tptp.mem V2009e7) A_27a) (exists ((V2010e8 $$unsorted)) (and (@ (@ tptp.mem V2010e8) A_27a) (exists ((V2011e9 $$unsorted)) (and (@ (@ tptp.mem V2011e9) A_27a) (exists ((V2012e10 $$unsorted)) (and (@ (@ tptp.mem V2012e10) A_27a) (exists ((V2013e11 $$unsorted)) (and (@ (@ tptp.mem V2013e11) A_27a) (exists ((V2014e12 $$unsorted)) (and (@ (@ tptp.mem V2014e12) A_27a) (exists ((V2015e13 $$unsorted)) (and (@ (@ tptp.mem V2015e13) A_27a) (exists ((V2016e14 $$unsorted)) (and (@ (@ tptp.mem V2016e14) A_27a) (exists ((V2017e15 $$unsorted)) (and (@ (@ tptp.mem V2017e15) A_27a) (exists ((V2018e16 $$unsorted)) (and (@ (@ tptp.mem V2018e16) A_27a) (exists ((V2019e17 $$unsorted)) (and (@ (@ tptp.mem V2019e17) A_27a) (exists ((V2020e18 $$unsorted)) (and (@ (@ tptp.mem V2020e18) A_27a) (exists ((V2021e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2021e19) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2003e1)) (@ (@ tptp.ap (@ _let_1 V2004e2)) (@ (@ tptp.ap (@ _let_1 V2005e3)) (@ (@ tptp.ap (@ _let_1 V2006e4)) (@ (@ tptp.ap (@ _let_1 V2007e5)) (@ (@ tptp.ap (@ _let_1 V2008e6)) (@ (@ tptp.ap (@ _let_1 V2009e7)) (@ (@ tptp.ap (@ _let_1 V2010e8)) (@ (@ tptp.ap (@ _let_1 V2011e9)) (@ (@ tptp.ap (@ _let_1 V2012e10)) (@ (@ tptp.ap (@ _let_1 V2013e11)) (@ (@ tptp.ap (@ _let_1 V2014e12)) (@ (@ tptp.ap (@ _let_1 V2015e13)) (@ (@ tptp.ap (@ _let_1 V2016e14)) (@ (@ tptp.ap (@ _let_1 V2017e15)) (@ (@ tptp.ap (@ _let_1 V2018e16)) (@ (@ tptp.ap (@ _let_1 V2019e17)) (@ (@ tptp.ap (@ _let_1 V2020e18)) (@ (@ tptp.ap (@ _let_1 V2021e19)) V2002l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_132)) (exists ((V2022l_27 $$unsorted)) (and (@ (@ tptp.mem V2022l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2023e1 $$unsorted)) (and (@ (@ tptp.mem V2023e1) A_27a) (exists ((V2024e2 $$unsorted)) (and (@ (@ tptp.mem V2024e2) A_27a) (exists ((V2025e3 $$unsorted)) (and (@ (@ tptp.mem V2025e3) A_27a) (exists ((V2026e4 $$unsorted)) (and (@ (@ tptp.mem V2026e4) A_27a) (exists ((V2027e5 $$unsorted)) (and (@ (@ tptp.mem V2027e5) A_27a) (exists ((V2028e6 $$unsorted)) (and (@ (@ tptp.mem V2028e6) A_27a) (exists ((V2029e7 $$unsorted)) (and (@ (@ tptp.mem V2029e7) A_27a) (exists ((V2030e8 $$unsorted)) (and (@ (@ tptp.mem V2030e8) A_27a) (exists ((V2031e9 $$unsorted)) (and (@ (@ tptp.mem V2031e9) A_27a) (exists ((V2032e10 $$unsorted)) (and (@ (@ tptp.mem V2032e10) A_27a) (exists ((V2033e11 $$unsorted)) (and (@ (@ tptp.mem V2033e11) A_27a) (exists ((V2034e12 $$unsorted)) (and (@ (@ tptp.mem V2034e12) A_27a) (exists ((V2035e13 $$unsorted)) (and (@ (@ tptp.mem V2035e13) A_27a) (exists ((V2036e14 $$unsorted)) (and (@ (@ tptp.mem V2036e14) A_27a) (exists ((V2037e15 $$unsorted)) (and (@ (@ tptp.mem V2037e15) A_27a) (exists ((V2038e16 $$unsorted)) (and (@ (@ tptp.mem V2038e16) A_27a) (exists ((V2039e17 $$unsorted)) (and (@ (@ tptp.mem V2039e17) A_27a) (exists ((V2040e18 $$unsorted)) (and (@ (@ tptp.mem V2040e18) A_27a) (exists ((V2041e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2041e19) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2023e1)) (@ (@ tptp.ap (@ _let_1 V2024e2)) (@ (@ tptp.ap (@ _let_1 V2025e3)) (@ (@ tptp.ap (@ _let_1 V2026e4)) (@ (@ tptp.ap (@ _let_1 V2027e5)) (@ (@ tptp.ap (@ _let_1 V2028e6)) (@ (@ tptp.ap (@ _let_1 V2029e7)) (@ (@ tptp.ap (@ _let_1 V2030e8)) (@ (@ tptp.ap (@ _let_1 V2031e9)) (@ (@ tptp.ap (@ _let_1 V2032e10)) (@ (@ tptp.ap (@ _let_1 V2033e11)) (@ (@ tptp.ap (@ _let_1 V2034e12)) (@ (@ tptp.ap (@ _let_1 V2035e13)) (@ (@ tptp.ap (@ _let_1 V2036e14)) (@ (@ tptp.ap (@ _let_1 V2037e15)) (@ (@ tptp.ap (@ _let_1 V2038e16)) (@ (@ tptp.ap (@ _let_1 V2039e17)) (@ (@ tptp.ap (@ _let_1 V2040e18)) (@ (@ tptp.ap (@ _let_1 V2041e19)) V2022l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_138)) _let_3)) (exists ((V2042l_27 $$unsorted)) (and (@ (@ tptp.mem V2042l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2043e1 $$unsorted)) (and (@ (@ tptp.mem V2043e1) A_27a) (exists ((V2044e2 $$unsorted)) (and (@ (@ tptp.mem V2044e2) A_27a) (exists ((V2045e3 $$unsorted)) (and (@ (@ tptp.mem V2045e3) A_27a) (exists ((V2046e4 $$unsorted)) (and (@ (@ tptp.mem V2046e4) A_27a) (exists ((V2047e5 $$unsorted)) (and (@ (@ tptp.mem V2047e5) A_27a) (exists ((V2048e6 $$unsorted)) (and (@ (@ tptp.mem V2048e6) A_27a) (exists ((V2049e7 $$unsorted)) (and (@ (@ tptp.mem V2049e7) A_27a) (exists ((V2050e8 $$unsorted)) (and (@ (@ tptp.mem V2050e8) A_27a) (exists ((V2051e9 $$unsorted)) (and (@ (@ tptp.mem V2051e9) A_27a) (exists ((V2052e10 $$unsorted)) (and (@ (@ tptp.mem V2052e10) A_27a) (exists ((V2053e11 $$unsorted)) (and (@ (@ tptp.mem V2053e11) A_27a) (exists ((V2054e12 $$unsorted)) (and (@ (@ tptp.mem V2054e12) A_27a) (exists ((V2055e13 $$unsorted)) (and (@ (@ tptp.mem V2055e13) A_27a) (exists ((V2056e14 $$unsorted)) (and (@ (@ tptp.mem V2056e14) A_27a) (exists ((V2057e15 $$unsorted)) (and (@ (@ tptp.mem V2057e15) A_27a) (exists ((V2058e16 $$unsorted)) (and (@ (@ tptp.mem V2058e16) A_27a) (exists ((V2059e17 $$unsorted)) (and (@ (@ tptp.mem V2059e17) A_27a) (exists ((V2060e18 $$unsorted)) (and (@ (@ tptp.mem V2060e18) A_27a) (exists ((V2061e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2061e19) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2043e1)) (@ (@ tptp.ap (@ _let_1 V2044e2)) (@ (@ tptp.ap (@ _let_1 V2045e3)) (@ (@ tptp.ap (@ _let_1 V2046e4)) (@ (@ tptp.ap (@ _let_1 V2047e5)) (@ (@ tptp.ap (@ _let_1 V2048e6)) (@ (@ tptp.ap (@ _let_1 V2049e7)) (@ (@ tptp.ap (@ _let_1 V2050e8)) (@ (@ tptp.ap (@ _let_1 V2051e9)) (@ (@ tptp.ap (@ _let_1 V2052e10)) (@ (@ tptp.ap (@ _let_1 V2053e11)) (@ (@ tptp.ap (@ _let_1 V2054e12)) (@ (@ tptp.ap (@ _let_1 V2055e13)) (@ (@ tptp.ap (@ _let_1 V2056e14)) (@ (@ tptp.ap (@ _let_1 V2057e15)) (@ (@ tptp.ap (@ _let_1 V2058e16)) (@ (@ tptp.ap (@ _let_1 V2059e17)) (@ (@ tptp.ap (@ _let_1 V2060e18)) (@ (@ tptp.ap (@ _let_1 V2061e19)) V2042l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_138)) (exists ((V2062l_27 $$unsorted)) (and (@ (@ tptp.mem V2062l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2063e1 $$unsorted)) (and (@ (@ tptp.mem V2063e1) A_27a) (exists ((V2064e2 $$unsorted)) (and (@ (@ tptp.mem V2064e2) A_27a) (exists ((V2065e3 $$unsorted)) (and (@ (@ tptp.mem V2065e3) A_27a) (exists ((V2066e4 $$unsorted)) (and (@ (@ tptp.mem V2066e4) A_27a) (exists ((V2067e5 $$unsorted)) (and (@ (@ tptp.mem V2067e5) A_27a) (exists ((V2068e6 $$unsorted)) (and (@ (@ tptp.mem V2068e6) A_27a) (exists ((V2069e7 $$unsorted)) (and (@ (@ tptp.mem V2069e7) A_27a) (exists ((V2070e8 $$unsorted)) (and (@ (@ tptp.mem V2070e8) A_27a) (exists ((V2071e9 $$unsorted)) (and (@ (@ tptp.mem V2071e9) A_27a) (exists ((V2072e10 $$unsorted)) (and (@ (@ tptp.mem V2072e10) A_27a) (exists ((V2073e11 $$unsorted)) (and (@ (@ tptp.mem V2073e11) A_27a) (exists ((V2074e12 $$unsorted)) (and (@ (@ tptp.mem V2074e12) A_27a) (exists ((V2075e13 $$unsorted)) (and (@ (@ tptp.mem V2075e13) A_27a) (exists ((V2076e14 $$unsorted)) (and (@ (@ tptp.mem V2076e14) A_27a) (exists ((V2077e15 $$unsorted)) (and (@ (@ tptp.mem V2077e15) A_27a) (exists ((V2078e16 $$unsorted)) (and (@ (@ tptp.mem V2078e16) A_27a) (exists ((V2079e17 $$unsorted)) (and (@ (@ tptp.mem V2079e17) A_27a) (exists ((V2080e18 $$unsorted)) (and (@ (@ tptp.mem V2080e18) A_27a) (exists ((V2081e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2081e19) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2063e1)) (@ (@ tptp.ap (@ _let_1 V2064e2)) (@ (@ tptp.ap (@ _let_1 V2065e3)) (@ (@ tptp.ap (@ _let_1 V2066e4)) (@ (@ tptp.ap (@ _let_1 V2067e5)) (@ (@ tptp.ap (@ _let_1 V2068e6)) (@ (@ tptp.ap (@ _let_1 V2069e7)) (@ (@ tptp.ap (@ _let_1 V2070e8)) (@ (@ tptp.ap (@ _let_1 V2071e9)) (@ (@ tptp.ap (@ _let_1 V2072e10)) (@ (@ tptp.ap (@ _let_1 V2073e11)) (@ (@ tptp.ap (@ _let_1 V2074e12)) (@ (@ tptp.ap (@ _let_1 V2075e13)) (@ (@ tptp.ap (@ _let_1 V2076e14)) (@ (@ tptp.ap (@ _let_1 V2077e15)) (@ (@ tptp.ap (@ _let_1 V2078e16)) (@ (@ tptp.ap (@ _let_1 V2079e17)) (@ (@ tptp.ap (@ _let_1 V2080e18)) (@ (@ tptp.ap (@ _let_1 V2081e19)) V2062l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_141)) _let_3)) (exists ((V2082l_27 $$unsorted)) (and (@ (@ tptp.mem V2082l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2083e1 $$unsorted)) (and (@ (@ tptp.mem V2083e1) A_27a) (exists ((V2084e2 $$unsorted)) (and (@ (@ tptp.mem V2084e2) A_27a) (exists ((V2085e3 $$unsorted)) (and (@ (@ tptp.mem V2085e3) A_27a) (exists ((V2086e4 $$unsorted)) (and (@ (@ tptp.mem V2086e4) A_27a) (exists ((V2087e5 $$unsorted)) (and (@ (@ tptp.mem V2087e5) A_27a) (exists ((V2088e6 $$unsorted)) (and (@ (@ tptp.mem V2088e6) A_27a) (exists ((V2089e7 $$unsorted)) (and (@ (@ tptp.mem V2089e7) A_27a) (exists ((V2090e8 $$unsorted)) (and (@ (@ tptp.mem V2090e8) A_27a) (exists ((V2091e9 $$unsorted)) (and (@ (@ tptp.mem V2091e9) A_27a) (exists ((V2092e10 $$unsorted)) (and (@ (@ tptp.mem V2092e10) A_27a) (exists ((V2093e11 $$unsorted)) (and (@ (@ tptp.mem V2093e11) A_27a) (exists ((V2094e12 $$unsorted)) (and (@ (@ tptp.mem V2094e12) A_27a) (exists ((V2095e13 $$unsorted)) (and (@ (@ tptp.mem V2095e13) A_27a) (exists ((V2096e14 $$unsorted)) (and (@ (@ tptp.mem V2096e14) A_27a) (exists ((V2097e15 $$unsorted)) (and (@ (@ tptp.mem V2097e15) A_27a) (exists ((V2098e16 $$unsorted)) (and (@ (@ tptp.mem V2098e16) A_27a) (exists ((V2099e17 $$unsorted)) (and (@ (@ tptp.mem V2099e17) A_27a) (exists ((V2100e18 $$unsorted)) (and (@ (@ tptp.mem V2100e18) A_27a) (exists ((V2101e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2101e19) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2082l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2083e1)) (@ (@ tptp.ap (@ _let_1 V2084e2)) (@ (@ tptp.ap (@ _let_1 V2085e3)) (@ (@ tptp.ap (@ _let_1 V2086e4)) (@ (@ tptp.ap (@ _let_1 V2087e5)) (@ (@ tptp.ap (@ _let_1 V2088e6)) (@ (@ tptp.ap (@ _let_1 V2089e7)) (@ (@ tptp.ap (@ _let_1 V2090e8)) (@ (@ tptp.ap (@ _let_1 V2091e9)) (@ (@ tptp.ap (@ _let_1 V2092e10)) (@ (@ tptp.ap (@ _let_1 V2093e11)) (@ (@ tptp.ap (@ _let_1 V2094e12)) (@ (@ tptp.ap (@ _let_1 V2095e13)) (@ (@ tptp.ap (@ _let_1 V2096e14)) (@ (@ tptp.ap (@ _let_1 V2097e15)) (@ (@ tptp.ap (@ _let_1 V2098e16)) (@ (@ tptp.ap (@ _let_1 V2099e17)) (@ (@ tptp.ap (@ _let_1 V2100e18)) (@ (@ tptp.ap (@ _let_1 V2101e19)) V2082l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_141)) (exists ((V2102l_27 $$unsorted)) (and (@ (@ tptp.mem V2102l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2103e1 $$unsorted)) (and (@ (@ tptp.mem V2103e1) A_27a) (exists ((V2104e2 $$unsorted)) (and (@ (@ tptp.mem V2104e2) A_27a) (exists ((V2105e3 $$unsorted)) (and (@ (@ tptp.mem V2105e3) A_27a) (exists ((V2106e4 $$unsorted)) (and (@ (@ tptp.mem V2106e4) A_27a) (exists ((V2107e5 $$unsorted)) (and (@ (@ tptp.mem V2107e5) A_27a) (exists ((V2108e6 $$unsorted)) (and (@ (@ tptp.mem V2108e6) A_27a) (exists ((V2109e7 $$unsorted)) (and (@ (@ tptp.mem V2109e7) A_27a) (exists ((V2110e8 $$unsorted)) (and (@ (@ tptp.mem V2110e8) A_27a) (exists ((V2111e9 $$unsorted)) (and (@ (@ tptp.mem V2111e9) A_27a) (exists ((V2112e10 $$unsorted)) (and (@ (@ tptp.mem V2112e10) A_27a) (exists ((V2113e11 $$unsorted)) (and (@ (@ tptp.mem V2113e11) A_27a) (exists ((V2114e12 $$unsorted)) (and (@ (@ tptp.mem V2114e12) A_27a) (exists ((V2115e13 $$unsorted)) (and (@ (@ tptp.mem V2115e13) A_27a) (exists ((V2116e14 $$unsorted)) (and (@ (@ tptp.mem V2116e14) A_27a) (exists ((V2117e15 $$unsorted)) (and (@ (@ tptp.mem V2117e15) A_27a) (exists ((V2118e16 $$unsorted)) (and (@ (@ tptp.mem V2118e16) A_27a) (exists ((V2119e17 $$unsorted)) (and (@ (@ tptp.mem V2119e17) A_27a) (exists ((V2120e18 $$unsorted)) (and (@ (@ tptp.mem V2120e18) A_27a) (exists ((V2121e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2121e19) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2102l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2103e1)) (@ (@ tptp.ap (@ _let_1 V2104e2)) (@ (@ tptp.ap (@ _let_1 V2105e3)) (@ (@ tptp.ap (@ _let_1 V2106e4)) (@ (@ tptp.ap (@ _let_1 V2107e5)) (@ (@ tptp.ap (@ _let_1 V2108e6)) (@ (@ tptp.ap (@ _let_1 V2109e7)) (@ (@ tptp.ap (@ _let_1 V2110e8)) (@ (@ tptp.ap (@ _let_1 V2111e9)) (@ (@ tptp.ap (@ _let_1 V2112e10)) (@ (@ tptp.ap (@ _let_1 V2113e11)) (@ (@ tptp.ap (@ _let_1 V2114e12)) (@ (@ tptp.ap (@ _let_1 V2115e13)) (@ (@ tptp.ap (@ _let_1 V2116e14)) (@ (@ tptp.ap (@ _let_1 V2117e15)) (@ (@ tptp.ap (@ _let_1 V2118e16)) (@ (@ tptp.ap (@ _let_1 V2119e17)) (@ (@ tptp.ap (@ _let_1 V2120e18)) (@ (@ tptp.ap (@ _let_1 V2121e19)) V2102l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_139)) _let_3)) (exists ((V2122l_27 $$unsorted)) (and (@ (@ tptp.mem V2122l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2123e1 $$unsorted)) (and (@ (@ tptp.mem V2123e1) A_27a) (exists ((V2124e2 $$unsorted)) (and (@ (@ tptp.mem V2124e2) A_27a) (exists ((V2125e3 $$unsorted)) (and (@ (@ tptp.mem V2125e3) A_27a) (exists ((V2126e4 $$unsorted)) (and (@ (@ tptp.mem V2126e4) A_27a) (exists ((V2127e5 $$unsorted)) (and (@ (@ tptp.mem V2127e5) A_27a) (exists ((V2128e6 $$unsorted)) (and (@ (@ tptp.mem V2128e6) A_27a) (exists ((V2129e7 $$unsorted)) (and (@ (@ tptp.mem V2129e7) A_27a) (exists ((V2130e8 $$unsorted)) (and (@ (@ tptp.mem V2130e8) A_27a) (exists ((V2131e9 $$unsorted)) (and (@ (@ tptp.mem V2131e9) A_27a) (exists ((V2132e10 $$unsorted)) (and (@ (@ tptp.mem V2132e10) A_27a) (exists ((V2133e11 $$unsorted)) (and (@ (@ tptp.mem V2133e11) A_27a) (exists ((V2134e12 $$unsorted)) (and (@ (@ tptp.mem V2134e12) A_27a) (exists ((V2135e13 $$unsorted)) (and (@ (@ tptp.mem V2135e13) A_27a) (exists ((V2136e14 $$unsorted)) (and (@ (@ tptp.mem V2136e14) A_27a) (exists ((V2137e15 $$unsorted)) (and (@ (@ tptp.mem V2137e15) A_27a) (exists ((V2138e16 $$unsorted)) (and (@ (@ tptp.mem V2138e16) A_27a) (exists ((V2139e17 $$unsorted)) (and (@ (@ tptp.mem V2139e17) A_27a) (exists ((V2140e18 $$unsorted)) (and (@ (@ tptp.mem V2140e18) A_27a) (exists ((V2141e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2141e19) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2122l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2123e1)) (@ (@ tptp.ap (@ _let_1 V2124e2)) (@ (@ tptp.ap (@ _let_1 V2125e3)) (@ (@ tptp.ap (@ _let_1 V2126e4)) (@ (@ tptp.ap (@ _let_1 V2127e5)) (@ (@ tptp.ap (@ _let_1 V2128e6)) (@ (@ tptp.ap (@ _let_1 V2129e7)) (@ (@ tptp.ap (@ _let_1 V2130e8)) (@ (@ tptp.ap (@ _let_1 V2131e9)) (@ (@ tptp.ap (@ _let_1 V2132e10)) (@ (@ tptp.ap (@ _let_1 V2133e11)) (@ (@ tptp.ap (@ _let_1 V2134e12)) (@ (@ tptp.ap (@ _let_1 V2135e13)) (@ (@ tptp.ap (@ _let_1 V2136e14)) (@ (@ tptp.ap (@ _let_1 V2137e15)) (@ (@ tptp.ap (@ _let_1 V2138e16)) (@ (@ tptp.ap (@ _let_1 V2139e17)) (@ (@ tptp.ap (@ _let_1 V2140e18)) (@ (@ tptp.ap (@ _let_1 V2141e19)) V2122l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_139)) (exists ((V2142l_27 $$unsorted)) (and (@ (@ tptp.mem V2142l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2143e1 $$unsorted)) (and (@ (@ tptp.mem V2143e1) A_27a) (exists ((V2144e2 $$unsorted)) (and (@ (@ tptp.mem V2144e2) A_27a) (exists ((V2145e3 $$unsorted)) (and (@ (@ tptp.mem V2145e3) A_27a) (exists ((V2146e4 $$unsorted)) (and (@ (@ tptp.mem V2146e4) A_27a) (exists ((V2147e5 $$unsorted)) (and (@ (@ tptp.mem V2147e5) A_27a) (exists ((V2148e6 $$unsorted)) (and (@ (@ tptp.mem V2148e6) A_27a) (exists ((V2149e7 $$unsorted)) (and (@ (@ tptp.mem V2149e7) A_27a) (exists ((V2150e8 $$unsorted)) (and (@ (@ tptp.mem V2150e8) A_27a) (exists ((V2151e9 $$unsorted)) (and (@ (@ tptp.mem V2151e9) A_27a) (exists ((V2152e10 $$unsorted)) (and (@ (@ tptp.mem V2152e10) A_27a) (exists ((V2153e11 $$unsorted)) (and (@ (@ tptp.mem V2153e11) A_27a) (exists ((V2154e12 $$unsorted)) (and (@ (@ tptp.mem V2154e12) A_27a) (exists ((V2155e13 $$unsorted)) (and (@ (@ tptp.mem V2155e13) A_27a) (exists ((V2156e14 $$unsorted)) (and (@ (@ tptp.mem V2156e14) A_27a) (exists ((V2157e15 $$unsorted)) (and (@ (@ tptp.mem V2157e15) A_27a) (exists ((V2158e16 $$unsorted)) (and (@ (@ tptp.mem V2158e16) A_27a) (exists ((V2159e17 $$unsorted)) (and (@ (@ tptp.mem V2159e17) A_27a) (exists ((V2160e18 $$unsorted)) (and (@ (@ tptp.mem V2160e18) A_27a) (exists ((V2161e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2161e19) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2142l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2143e1)) (@ (@ tptp.ap (@ _let_1 V2144e2)) (@ (@ tptp.ap (@ _let_1 V2145e3)) (@ (@ tptp.ap (@ _let_1 V2146e4)) (@ (@ tptp.ap (@ _let_1 V2147e5)) (@ (@ tptp.ap (@ _let_1 V2148e6)) (@ (@ tptp.ap (@ _let_1 V2149e7)) (@ (@ tptp.ap (@ _let_1 V2150e8)) (@ (@ tptp.ap (@ _let_1 V2151e9)) (@ (@ tptp.ap (@ _let_1 V2152e10)) (@ (@ tptp.ap (@ _let_1 V2153e11)) (@ (@ tptp.ap (@ _let_1 V2154e12)) (@ (@ tptp.ap (@ _let_1 V2155e13)) (@ (@ tptp.ap (@ _let_1 V2156e14)) (@ (@ tptp.ap (@ _let_1 V2157e15)) (@ (@ tptp.ap (@ _let_1 V2158e16)) (@ (@ tptp.ap (@ _let_1 V2159e17)) (@ (@ tptp.ap (@ _let_1 V2160e18)) (@ (@ tptp.ap (@ _let_1 V2161e19)) V2142l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_142) (exists ((V2162l_27 $$unsorted)) (and (@ (@ tptp.mem V2162l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2163e1 $$unsorted)) (and (@ (@ tptp.mem V2163e1) A_27a) (exists ((V2164e2 $$unsorted)) (and (@ (@ tptp.mem V2164e2) A_27a) (exists ((V2165e3 $$unsorted)) (and (@ (@ tptp.mem V2165e3) A_27a) (exists ((V2166e4 $$unsorted)) (and (@ (@ tptp.mem V2166e4) A_27a) (exists ((V2167e5 $$unsorted)) (and (@ (@ tptp.mem V2167e5) A_27a) (exists ((V2168e6 $$unsorted)) (and (@ (@ tptp.mem V2168e6) A_27a) (exists ((V2169e7 $$unsorted)) (and (@ (@ tptp.mem V2169e7) A_27a) (exists ((V2170e8 $$unsorted)) (and (@ (@ tptp.mem V2170e8) A_27a) (exists ((V2171e9 $$unsorted)) (and (@ (@ tptp.mem V2171e9) A_27a) (exists ((V2172e10 $$unsorted)) (and (@ (@ tptp.mem V2172e10) A_27a) (exists ((V2173e11 $$unsorted)) (and (@ (@ tptp.mem V2173e11) A_27a) (exists ((V2174e12 $$unsorted)) (and (@ (@ tptp.mem V2174e12) A_27a) (exists ((V2175e13 $$unsorted)) (and (@ (@ tptp.mem V2175e13) A_27a) (exists ((V2176e14 $$unsorted)) (and (@ (@ tptp.mem V2176e14) A_27a) (exists ((V2177e15 $$unsorted)) (and (@ (@ tptp.mem V2177e15) A_27a) (exists ((V2178e16 $$unsorted)) (and (@ (@ tptp.mem V2178e16) A_27a) (exists ((V2179e17 $$unsorted)) (and (@ (@ tptp.mem V2179e17) A_27a) (exists ((V2180e18 $$unsorted)) (and (@ (@ tptp.mem V2180e18) A_27a) (exists ((V2181e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2181e19) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2162l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2163e1)) (@ (@ tptp.ap (@ _let_1 V2164e2)) (@ (@ tptp.ap (@ _let_1 V2165e3)) (@ (@ tptp.ap (@ _let_1 V2166e4)) (@ (@ tptp.ap (@ _let_1 V2167e5)) (@ (@ tptp.ap (@ _let_1 V2168e6)) (@ (@ tptp.ap (@ _let_1 V2169e7)) (@ (@ tptp.ap (@ _let_1 V2170e8)) (@ (@ tptp.ap (@ _let_1 V2171e9)) (@ (@ tptp.ap (@ _let_1 V2172e10)) (@ (@ tptp.ap (@ _let_1 V2173e11)) (@ (@ tptp.ap (@ _let_1 V2174e12)) (@ (@ tptp.ap (@ _let_1 V2175e13)) (@ (@ tptp.ap (@ _let_1 V2176e14)) (@ (@ tptp.ap (@ _let_1 V2177e15)) (@ (@ tptp.ap (@ _let_1 V2178e16)) (@ (@ tptp.ap (@ _let_1 V2179e17)) (@ (@ tptp.ap (@ _let_1 V2180e18)) (@ (@ tptp.ap (@ _let_1 V2181e19)) V2162l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_142 _let_13) (exists ((V2182l_27 $$unsorted)) (and (@ (@ tptp.mem V2182l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2183e1 $$unsorted)) (and (@ (@ tptp.mem V2183e1) A_27a) (exists ((V2184e2 $$unsorted)) (and (@ (@ tptp.mem V2184e2) A_27a) (exists ((V2185e3 $$unsorted)) (and (@ (@ tptp.mem V2185e3) A_27a) (exists ((V2186e4 $$unsorted)) (and (@ (@ tptp.mem V2186e4) A_27a) (exists ((V2187e5 $$unsorted)) (and (@ (@ tptp.mem V2187e5) A_27a) (exists ((V2188e6 $$unsorted)) (and (@ (@ tptp.mem V2188e6) A_27a) (exists ((V2189e7 $$unsorted)) (and (@ (@ tptp.mem V2189e7) A_27a) (exists ((V2190e8 $$unsorted)) (and (@ (@ tptp.mem V2190e8) A_27a) (exists ((V2191e9 $$unsorted)) (and (@ (@ tptp.mem V2191e9) A_27a) (exists ((V2192e10 $$unsorted)) (and (@ (@ tptp.mem V2192e10) A_27a) (exists ((V2193e11 $$unsorted)) (and (@ (@ tptp.mem V2193e11) A_27a) (exists ((V2194e12 $$unsorted)) (and (@ (@ tptp.mem V2194e12) A_27a) (exists ((V2195e13 $$unsorted)) (and (@ (@ tptp.mem V2195e13) A_27a) (exists ((V2196e14 $$unsorted)) (and (@ (@ tptp.mem V2196e14) A_27a) (exists ((V2197e15 $$unsorted)) (and (@ (@ tptp.mem V2197e15) A_27a) (exists ((V2198e16 $$unsorted)) (and (@ (@ tptp.mem V2198e16) A_27a) (exists ((V2199e17 $$unsorted)) (and (@ (@ tptp.mem V2199e17) A_27a) (exists ((V2200e18 $$unsorted)) (and (@ (@ tptp.mem V2200e18) A_27a) (exists ((V2201e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2201e19) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2182l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2183e1)) (@ (@ tptp.ap (@ _let_1 V2184e2)) (@ (@ tptp.ap (@ _let_1 V2185e3)) (@ (@ tptp.ap (@ _let_1 V2186e4)) (@ (@ tptp.ap (@ _let_1 V2187e5)) (@ (@ tptp.ap (@ _let_1 V2188e6)) (@ (@ tptp.ap (@ _let_1 V2189e7)) (@ (@ tptp.ap (@ _let_1 V2190e8)) (@ (@ tptp.ap (@ _let_1 V2191e9)) (@ (@ tptp.ap (@ _let_1 V2192e10)) (@ (@ tptp.ap (@ _let_1 V2193e11)) (@ (@ tptp.ap (@ _let_1 V2194e12)) (@ (@ tptp.ap (@ _let_1 V2195e13)) (@ (@ tptp.ap (@ _let_1 V2196e14)) (@ (@ tptp.ap (@ _let_1 V2197e15)) (@ (@ tptp.ap (@ _let_1 V2198e16)) (@ (@ tptp.ap (@ _let_1 V2199e17)) (@ (@ tptp.ap (@ _let_1 V2200e18)) (@ (@ tptp.ap (@ _let_1 V2201e19)) V2182l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_140) (exists ((V2202l_27 $$unsorted)) (and (@ (@ tptp.mem V2202l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2203e1 $$unsorted)) (and (@ (@ tptp.mem V2203e1) A_27a) (exists ((V2204e2 $$unsorted)) (and (@ (@ tptp.mem V2204e2) A_27a) (exists ((V2205e3 $$unsorted)) (and (@ (@ tptp.mem V2205e3) A_27a) (exists ((V2206e4 $$unsorted)) (and (@ (@ tptp.mem V2206e4) A_27a) (exists ((V2207e5 $$unsorted)) (and (@ (@ tptp.mem V2207e5) A_27a) (exists ((V2208e6 $$unsorted)) (and (@ (@ tptp.mem V2208e6) A_27a) (exists ((V2209e7 $$unsorted)) (and (@ (@ tptp.mem V2209e7) A_27a) (exists ((V2210e8 $$unsorted)) (and (@ (@ tptp.mem V2210e8) A_27a) (exists ((V2211e9 $$unsorted)) (and (@ (@ tptp.mem V2211e9) A_27a) (exists ((V2212e10 $$unsorted)) (and (@ (@ tptp.mem V2212e10) A_27a) (exists ((V2213e11 $$unsorted)) (and (@ (@ tptp.mem V2213e11) A_27a) (exists ((V2214e12 $$unsorted)) (and (@ (@ tptp.mem V2214e12) A_27a) (exists ((V2215e13 $$unsorted)) (and (@ (@ tptp.mem V2215e13) A_27a) (exists ((V2216e14 $$unsorted)) (and (@ (@ tptp.mem V2216e14) A_27a) (exists ((V2217e15 $$unsorted)) (and (@ (@ tptp.mem V2217e15) A_27a) (exists ((V2218e16 $$unsorted)) (and (@ (@ tptp.mem V2218e16) A_27a) (exists ((V2219e17 $$unsorted)) (and (@ (@ tptp.mem V2219e17) A_27a) (exists ((V2220e18 $$unsorted)) (and (@ (@ tptp.mem V2220e18) A_27a) (exists ((V2221e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2221e19) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2202l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2203e1)) (@ (@ tptp.ap (@ _let_1 V2204e2)) (@ (@ tptp.ap (@ _let_1 V2205e3)) (@ (@ tptp.ap (@ _let_1 V2206e4)) (@ (@ tptp.ap (@ _let_1 V2207e5)) (@ (@ tptp.ap (@ _let_1 V2208e6)) (@ (@ tptp.ap (@ _let_1 V2209e7)) (@ (@ tptp.ap (@ _let_1 V2210e8)) (@ (@ tptp.ap (@ _let_1 V2211e9)) (@ (@ tptp.ap (@ _let_1 V2212e10)) (@ (@ tptp.ap (@ _let_1 V2213e11)) (@ (@ tptp.ap (@ _let_1 V2214e12)) (@ (@ tptp.ap (@ _let_1 V2215e13)) (@ (@ tptp.ap (@ _let_1 V2216e14)) (@ (@ tptp.ap (@ _let_1 V2217e15)) (@ (@ tptp.ap (@ _let_1 V2218e16)) (@ (@ tptp.ap (@ _let_1 V2219e17)) (@ (@ tptp.ap (@ _let_1 V2220e18)) (@ (@ tptp.ap (@ _let_1 V2221e19)) V2202l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_140 _let_13) (exists ((V2222l_27 $$unsorted)) (and (@ (@ tptp.mem V2222l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2223e1 $$unsorted)) (and (@ (@ tptp.mem V2223e1) A_27a) (exists ((V2224e2 $$unsorted)) (and (@ (@ tptp.mem V2224e2) A_27a) (exists ((V2225e3 $$unsorted)) (and (@ (@ tptp.mem V2225e3) A_27a) (exists ((V2226e4 $$unsorted)) (and (@ (@ tptp.mem V2226e4) A_27a) (exists ((V2227e5 $$unsorted)) (and (@ (@ tptp.mem V2227e5) A_27a) (exists ((V2228e6 $$unsorted)) (and (@ (@ tptp.mem V2228e6) A_27a) (exists ((V2229e7 $$unsorted)) (and (@ (@ tptp.mem V2229e7) A_27a) (exists ((V2230e8 $$unsorted)) (and (@ (@ tptp.mem V2230e8) A_27a) (exists ((V2231e9 $$unsorted)) (and (@ (@ tptp.mem V2231e9) A_27a) (exists ((V2232e10 $$unsorted)) (and (@ (@ tptp.mem V2232e10) A_27a) (exists ((V2233e11 $$unsorted)) (and (@ (@ tptp.mem V2233e11) A_27a) (exists ((V2234e12 $$unsorted)) (and (@ (@ tptp.mem V2234e12) A_27a) (exists ((V2235e13 $$unsorted)) (and (@ (@ tptp.mem V2235e13) A_27a) (exists ((V2236e14 $$unsorted)) (and (@ (@ tptp.mem V2236e14) A_27a) (exists ((V2237e15 $$unsorted)) (and (@ (@ tptp.mem V2237e15) A_27a) (exists ((V2238e16 $$unsorted)) (and (@ (@ tptp.mem V2238e16) A_27a) (exists ((V2239e17 $$unsorted)) (and (@ (@ tptp.mem V2239e17) A_27a) (exists ((V2240e18 $$unsorted)) (and (@ (@ tptp.mem V2240e18) A_27a) (exists ((V2241e19 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2241e19) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2222l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2223e1)) (@ (@ tptp.ap (@ _let_1 V2224e2)) (@ (@ tptp.ap (@ _let_1 V2225e3)) (@ (@ tptp.ap (@ _let_1 V2226e4)) (@ (@ tptp.ap (@ _let_1 V2227e5)) (@ (@ tptp.ap (@ _let_1 V2228e6)) (@ (@ tptp.ap (@ _let_1 V2229e7)) (@ (@ tptp.ap (@ _let_1 V2230e8)) (@ (@ tptp.ap (@ _let_1 V2231e9)) (@ (@ tptp.ap (@ _let_1 V2232e10)) (@ (@ tptp.ap (@ _let_1 V2233e11)) (@ (@ tptp.ap (@ _let_1 V2234e12)) (@ (@ tptp.ap (@ _let_1 V2235e13)) (@ (@ tptp.ap (@ _let_1 V2236e14)) (@ (@ tptp.ap (@ _let_1 V2237e15)) (@ (@ tptp.ap (@ _let_1 V2238e16)) (@ (@ tptp.ap (@ _let_1 V2239e17)) (@ (@ tptp.ap (@ _let_1 V2240e18)) (@ (@ tptp.ap (@ _let_1 V2241e19)) V2222l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_137) (exists ((V2242e1 $$unsorted)) (and (@ (@ tptp.mem V2242e1) A_27a) (exists ((V2243e2 $$unsorted)) (and (@ (@ tptp.mem V2243e2) A_27a) (exists ((V2244e3 $$unsorted)) (and (@ (@ tptp.mem V2244e3) A_27a) (exists ((V2245e4 $$unsorted)) (and (@ (@ tptp.mem V2245e4) A_27a) (exists ((V2246e5 $$unsorted)) (and (@ (@ tptp.mem V2246e5) A_27a) (exists ((V2247e6 $$unsorted)) (and (@ (@ tptp.mem V2247e6) A_27a) (exists ((V2248e7 $$unsorted)) (and (@ (@ tptp.mem V2248e7) A_27a) (exists ((V2249e8 $$unsorted)) (and (@ (@ tptp.mem V2249e8) A_27a) (exists ((V2250e9 $$unsorted)) (and (@ (@ tptp.mem V2250e9) A_27a) (exists ((V2251e10 $$unsorted)) (and (@ (@ tptp.mem V2251e10) A_27a) (exists ((V2252e11 $$unsorted)) (and (@ (@ tptp.mem V2252e11) A_27a) (exists ((V2253e12 $$unsorted)) (and (@ (@ tptp.mem V2253e12) A_27a) (exists ((V2254e13 $$unsorted)) (and (@ (@ tptp.mem V2254e13) A_27a) (exists ((V2255e14 $$unsorted)) (and (@ (@ tptp.mem V2255e14) A_27a) (exists ((V2256e15 $$unsorted)) (and (@ (@ tptp.mem V2256e15) A_27a) (exists ((V2257e16 $$unsorted)) (and (@ (@ tptp.mem V2257e16) A_27a) (exists ((V2258e17 $$unsorted)) (and (@ (@ tptp.mem V2258e17) A_27a) (exists ((V2259e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2259e18) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2242e1)) (@ (@ tptp.ap (@ _let_1 V2243e2)) (@ (@ tptp.ap (@ _let_1 V2244e3)) (@ (@ tptp.ap (@ _let_1 V2245e4)) (@ (@ tptp.ap (@ _let_1 V2246e5)) (@ (@ tptp.ap (@ _let_1 V2247e6)) (@ (@ tptp.ap (@ _let_1 V2248e7)) (@ (@ tptp.ap (@ _let_1 V2249e8)) (@ (@ tptp.ap (@ _let_1 V2250e9)) (@ (@ tptp.ap (@ _let_1 V2251e10)) (@ (@ tptp.ap (@ _let_1 V2252e11)) (@ (@ tptp.ap (@ _let_1 V2253e12)) (@ (@ tptp.ap (@ _let_1 V2254e13)) (@ (@ tptp.ap (@ _let_1 V2255e14)) (@ (@ tptp.ap (@ _let_1 V2256e15)) (@ (@ tptp.ap (@ _let_1 V2257e16)) (@ (@ tptp.ap (@ _let_1 V2258e17)) (@ (@ tptp.ap (@ _let_1 V2259e18)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_137 _let_13) (exists ((V2260e1 $$unsorted)) (and (@ (@ tptp.mem V2260e1) A_27a) (exists ((V2261e2 $$unsorted)) (and (@ (@ tptp.mem V2261e2) A_27a) (exists ((V2262e3 $$unsorted)) (and (@ (@ tptp.mem V2262e3) A_27a) (exists ((V2263e4 $$unsorted)) (and (@ (@ tptp.mem V2263e4) A_27a) (exists ((V2264e5 $$unsorted)) (and (@ (@ tptp.mem V2264e5) A_27a) (exists ((V2265e6 $$unsorted)) (and (@ (@ tptp.mem V2265e6) A_27a) (exists ((V2266e7 $$unsorted)) (and (@ (@ tptp.mem V2266e7) A_27a) (exists ((V2267e8 $$unsorted)) (and (@ (@ tptp.mem V2267e8) A_27a) (exists ((V2268e9 $$unsorted)) (and (@ (@ tptp.mem V2268e9) A_27a) (exists ((V2269e10 $$unsorted)) (and (@ (@ tptp.mem V2269e10) A_27a) (exists ((V2270e11 $$unsorted)) (and (@ (@ tptp.mem V2270e11) A_27a) (exists ((V2271e12 $$unsorted)) (and (@ (@ tptp.mem V2271e12) A_27a) (exists ((V2272e13 $$unsorted)) (and (@ (@ tptp.mem V2272e13) A_27a) (exists ((V2273e14 $$unsorted)) (and (@ (@ tptp.mem V2273e14) A_27a) (exists ((V2274e15 $$unsorted)) (and (@ (@ tptp.mem V2274e15) A_27a) (exists ((V2275e16 $$unsorted)) (and (@ (@ tptp.mem V2275e16) A_27a) (exists ((V2276e17 $$unsorted)) (and (@ (@ tptp.mem V2276e17) A_27a) (exists ((V2277e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2277e18) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2260e1)) (@ (@ tptp.ap (@ _let_1 V2261e2)) (@ (@ tptp.ap (@ _let_1 V2262e3)) (@ (@ tptp.ap (@ _let_1 V2263e4)) (@ (@ tptp.ap (@ _let_1 V2264e5)) (@ (@ tptp.ap (@ _let_1 V2265e6)) (@ (@ tptp.ap (@ _let_1 V2266e7)) (@ (@ tptp.ap (@ _let_1 V2267e8)) (@ (@ tptp.ap (@ _let_1 V2268e9)) (@ (@ tptp.ap (@ _let_1 V2269e10)) (@ (@ tptp.ap (@ _let_1 V2270e11)) (@ (@ tptp.ap (@ _let_1 V2271e12)) (@ (@ tptp.ap (@ _let_1 V2272e13)) (@ (@ tptp.ap (@ _let_1 V2273e14)) (@ (@ tptp.ap (@ _let_1 V2274e15)) (@ (@ tptp.ap (@ _let_1 V2275e16)) (@ (@ tptp.ap (@ _let_1 V2276e17)) (@ (@ tptp.ap (@ _let_1 V2277e18)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_126)) _let_3)) (exists ((V2278l_27 $$unsorted)) (and (@ (@ tptp.mem V2278l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2279e1 $$unsorted)) (and (@ (@ tptp.mem V2279e1) A_27a) (exists ((V2280e2 $$unsorted)) (and (@ (@ tptp.mem V2280e2) A_27a) (exists ((V2281e3 $$unsorted)) (and (@ (@ tptp.mem V2281e3) A_27a) (exists ((V2282e4 $$unsorted)) (and (@ (@ tptp.mem V2282e4) A_27a) (exists ((V2283e5 $$unsorted)) (and (@ (@ tptp.mem V2283e5) A_27a) (exists ((V2284e6 $$unsorted)) (and (@ (@ tptp.mem V2284e6) A_27a) (exists ((V2285e7 $$unsorted)) (and (@ (@ tptp.mem V2285e7) A_27a) (exists ((V2286e8 $$unsorted)) (and (@ (@ tptp.mem V2286e8) A_27a) (exists ((V2287e9 $$unsorted)) (and (@ (@ tptp.mem V2287e9) A_27a) (exists ((V2288e10 $$unsorted)) (and (@ (@ tptp.mem V2288e10) A_27a) (exists ((V2289e11 $$unsorted)) (and (@ (@ tptp.mem V2289e11) A_27a) (exists ((V2290e12 $$unsorted)) (and (@ (@ tptp.mem V2290e12) A_27a) (exists ((V2291e13 $$unsorted)) (and (@ (@ tptp.mem V2291e13) A_27a) (exists ((V2292e14 $$unsorted)) (and (@ (@ tptp.mem V2292e14) A_27a) (exists ((V2293e15 $$unsorted)) (and (@ (@ tptp.mem V2293e15) A_27a) (exists ((V2294e16 $$unsorted)) (and (@ (@ tptp.mem V2294e16) A_27a) (exists ((V2295e17 $$unsorted)) (and (@ (@ tptp.mem V2295e17) A_27a) (exists ((V2296e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2296e18) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2279e1)) (@ (@ tptp.ap (@ _let_1 V2280e2)) (@ (@ tptp.ap (@ _let_1 V2281e3)) (@ (@ tptp.ap (@ _let_1 V2282e4)) (@ (@ tptp.ap (@ _let_1 V2283e5)) (@ (@ tptp.ap (@ _let_1 V2284e6)) (@ (@ tptp.ap (@ _let_1 V2285e7)) (@ (@ tptp.ap (@ _let_1 V2286e8)) (@ (@ tptp.ap (@ _let_1 V2287e9)) (@ (@ tptp.ap (@ _let_1 V2288e10)) (@ (@ tptp.ap (@ _let_1 V2289e11)) (@ (@ tptp.ap (@ _let_1 V2290e12)) (@ (@ tptp.ap (@ _let_1 V2291e13)) (@ (@ tptp.ap (@ _let_1 V2292e14)) (@ (@ tptp.ap (@ _let_1 V2293e15)) (@ (@ tptp.ap (@ _let_1 V2294e16)) (@ (@ tptp.ap (@ _let_1 V2295e17)) (@ (@ tptp.ap (@ _let_1 V2296e18)) V2278l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_126)) (exists ((V2297l_27 $$unsorted)) (and (@ (@ tptp.mem V2297l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2298e1 $$unsorted)) (and (@ (@ tptp.mem V2298e1) A_27a) (exists ((V2299e2 $$unsorted)) (and (@ (@ tptp.mem V2299e2) A_27a) (exists ((V2300e3 $$unsorted)) (and (@ (@ tptp.mem V2300e3) A_27a) (exists ((V2301e4 $$unsorted)) (and (@ (@ tptp.mem V2301e4) A_27a) (exists ((V2302e5 $$unsorted)) (and (@ (@ tptp.mem V2302e5) A_27a) (exists ((V2303e6 $$unsorted)) (and (@ (@ tptp.mem V2303e6) A_27a) (exists ((V2304e7 $$unsorted)) (and (@ (@ tptp.mem V2304e7) A_27a) (exists ((V2305e8 $$unsorted)) (and (@ (@ tptp.mem V2305e8) A_27a) (exists ((V2306e9 $$unsorted)) (and (@ (@ tptp.mem V2306e9) A_27a) (exists ((V2307e10 $$unsorted)) (and (@ (@ tptp.mem V2307e10) A_27a) (exists ((V2308e11 $$unsorted)) (and (@ (@ tptp.mem V2308e11) A_27a) (exists ((V2309e12 $$unsorted)) (and (@ (@ tptp.mem V2309e12) A_27a) (exists ((V2310e13 $$unsorted)) (and (@ (@ tptp.mem V2310e13) A_27a) (exists ((V2311e14 $$unsorted)) (and (@ (@ tptp.mem V2311e14) A_27a) (exists ((V2312e15 $$unsorted)) (and (@ (@ tptp.mem V2312e15) A_27a) (exists ((V2313e16 $$unsorted)) (and (@ (@ tptp.mem V2313e16) A_27a) (exists ((V2314e17 $$unsorted)) (and (@ (@ tptp.mem V2314e17) A_27a) (exists ((V2315e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2315e18) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2298e1)) (@ (@ tptp.ap (@ _let_1 V2299e2)) (@ (@ tptp.ap (@ _let_1 V2300e3)) (@ (@ tptp.ap (@ _let_1 V2301e4)) (@ (@ tptp.ap (@ _let_1 V2302e5)) (@ (@ tptp.ap (@ _let_1 V2303e6)) (@ (@ tptp.ap (@ _let_1 V2304e7)) (@ (@ tptp.ap (@ _let_1 V2305e8)) (@ (@ tptp.ap (@ _let_1 V2306e9)) (@ (@ tptp.ap (@ _let_1 V2307e10)) (@ (@ tptp.ap (@ _let_1 V2308e11)) (@ (@ tptp.ap (@ _let_1 V2309e12)) (@ (@ tptp.ap (@ _let_1 V2310e13)) (@ (@ tptp.ap (@ _let_1 V2311e14)) (@ (@ tptp.ap (@ _let_1 V2312e15)) (@ (@ tptp.ap (@ _let_1 V2313e16)) (@ (@ tptp.ap (@ _let_1 V2314e17)) (@ (@ tptp.ap (@ _let_1 V2315e18)) V2297l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_132)) _let_3)) (exists ((V2316l_27 $$unsorted)) (and (@ (@ tptp.mem V2316l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2317e1 $$unsorted)) (and (@ (@ tptp.mem V2317e1) A_27a) (exists ((V2318e2 $$unsorted)) (and (@ (@ tptp.mem V2318e2) A_27a) (exists ((V2319e3 $$unsorted)) (and (@ (@ tptp.mem V2319e3) A_27a) (exists ((V2320e4 $$unsorted)) (and (@ (@ tptp.mem V2320e4) A_27a) (exists ((V2321e5 $$unsorted)) (and (@ (@ tptp.mem V2321e5) A_27a) (exists ((V2322e6 $$unsorted)) (and (@ (@ tptp.mem V2322e6) A_27a) (exists ((V2323e7 $$unsorted)) (and (@ (@ tptp.mem V2323e7) A_27a) (exists ((V2324e8 $$unsorted)) (and (@ (@ tptp.mem V2324e8) A_27a) (exists ((V2325e9 $$unsorted)) (and (@ (@ tptp.mem V2325e9) A_27a) (exists ((V2326e10 $$unsorted)) (and (@ (@ tptp.mem V2326e10) A_27a) (exists ((V2327e11 $$unsorted)) (and (@ (@ tptp.mem V2327e11) A_27a) (exists ((V2328e12 $$unsorted)) (and (@ (@ tptp.mem V2328e12) A_27a) (exists ((V2329e13 $$unsorted)) (and (@ (@ tptp.mem V2329e13) A_27a) (exists ((V2330e14 $$unsorted)) (and (@ (@ tptp.mem V2330e14) A_27a) (exists ((V2331e15 $$unsorted)) (and (@ (@ tptp.mem V2331e15) A_27a) (exists ((V2332e16 $$unsorted)) (and (@ (@ tptp.mem V2332e16) A_27a) (exists ((V2333e17 $$unsorted)) (and (@ (@ tptp.mem V2333e17) A_27a) (exists ((V2334e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2334e18) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2317e1)) (@ (@ tptp.ap (@ _let_1 V2318e2)) (@ (@ tptp.ap (@ _let_1 V2319e3)) (@ (@ tptp.ap (@ _let_1 V2320e4)) (@ (@ tptp.ap (@ _let_1 V2321e5)) (@ (@ tptp.ap (@ _let_1 V2322e6)) (@ (@ tptp.ap (@ _let_1 V2323e7)) (@ (@ tptp.ap (@ _let_1 V2324e8)) (@ (@ tptp.ap (@ _let_1 V2325e9)) (@ (@ tptp.ap (@ _let_1 V2326e10)) (@ (@ tptp.ap (@ _let_1 V2327e11)) (@ (@ tptp.ap (@ _let_1 V2328e12)) (@ (@ tptp.ap (@ _let_1 V2329e13)) (@ (@ tptp.ap (@ _let_1 V2330e14)) (@ (@ tptp.ap (@ _let_1 V2331e15)) (@ (@ tptp.ap (@ _let_1 V2332e16)) (@ (@ tptp.ap (@ _let_1 V2333e17)) (@ (@ tptp.ap (@ _let_1 V2334e18)) V2316l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_132)) (exists ((V2335l_27 $$unsorted)) (and (@ (@ tptp.mem V2335l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2336e1 $$unsorted)) (and (@ (@ tptp.mem V2336e1) A_27a) (exists ((V2337e2 $$unsorted)) (and (@ (@ tptp.mem V2337e2) A_27a) (exists ((V2338e3 $$unsorted)) (and (@ (@ tptp.mem V2338e3) A_27a) (exists ((V2339e4 $$unsorted)) (and (@ (@ tptp.mem V2339e4) A_27a) (exists ((V2340e5 $$unsorted)) (and (@ (@ tptp.mem V2340e5) A_27a) (exists ((V2341e6 $$unsorted)) (and (@ (@ tptp.mem V2341e6) A_27a) (exists ((V2342e7 $$unsorted)) (and (@ (@ tptp.mem V2342e7) A_27a) (exists ((V2343e8 $$unsorted)) (and (@ (@ tptp.mem V2343e8) A_27a) (exists ((V2344e9 $$unsorted)) (and (@ (@ tptp.mem V2344e9) A_27a) (exists ((V2345e10 $$unsorted)) (and (@ (@ tptp.mem V2345e10) A_27a) (exists ((V2346e11 $$unsorted)) (and (@ (@ tptp.mem V2346e11) A_27a) (exists ((V2347e12 $$unsorted)) (and (@ (@ tptp.mem V2347e12) A_27a) (exists ((V2348e13 $$unsorted)) (and (@ (@ tptp.mem V2348e13) A_27a) (exists ((V2349e14 $$unsorted)) (and (@ (@ tptp.mem V2349e14) A_27a) (exists ((V2350e15 $$unsorted)) (and (@ (@ tptp.mem V2350e15) A_27a) (exists ((V2351e16 $$unsorted)) (and (@ (@ tptp.mem V2351e16) A_27a) (exists ((V2352e17 $$unsorted)) (and (@ (@ tptp.mem V2352e17) A_27a) (exists ((V2353e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2353e18) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2336e1)) (@ (@ tptp.ap (@ _let_1 V2337e2)) (@ (@ tptp.ap (@ _let_1 V2338e3)) (@ (@ tptp.ap (@ _let_1 V2339e4)) (@ (@ tptp.ap (@ _let_1 V2340e5)) (@ (@ tptp.ap (@ _let_1 V2341e6)) (@ (@ tptp.ap (@ _let_1 V2342e7)) (@ (@ tptp.ap (@ _let_1 V2343e8)) (@ (@ tptp.ap (@ _let_1 V2344e9)) (@ (@ tptp.ap (@ _let_1 V2345e10)) (@ (@ tptp.ap (@ _let_1 V2346e11)) (@ (@ tptp.ap (@ _let_1 V2347e12)) (@ (@ tptp.ap (@ _let_1 V2348e13)) (@ (@ tptp.ap (@ _let_1 V2349e14)) (@ (@ tptp.ap (@ _let_1 V2350e15)) (@ (@ tptp.ap (@ _let_1 V2351e16)) (@ (@ tptp.ap (@ _let_1 V2352e17)) (@ (@ tptp.ap (@ _let_1 V2353e18)) V2335l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_135)) _let_3)) (exists ((V2354l_27 $$unsorted)) (and (@ (@ tptp.mem V2354l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2355e1 $$unsorted)) (and (@ (@ tptp.mem V2355e1) A_27a) (exists ((V2356e2 $$unsorted)) (and (@ (@ tptp.mem V2356e2) A_27a) (exists ((V2357e3 $$unsorted)) (and (@ (@ tptp.mem V2357e3) A_27a) (exists ((V2358e4 $$unsorted)) (and (@ (@ tptp.mem V2358e4) A_27a) (exists ((V2359e5 $$unsorted)) (and (@ (@ tptp.mem V2359e5) A_27a) (exists ((V2360e6 $$unsorted)) (and (@ (@ tptp.mem V2360e6) A_27a) (exists ((V2361e7 $$unsorted)) (and (@ (@ tptp.mem V2361e7) A_27a) (exists ((V2362e8 $$unsorted)) (and (@ (@ tptp.mem V2362e8) A_27a) (exists ((V2363e9 $$unsorted)) (and (@ (@ tptp.mem V2363e9) A_27a) (exists ((V2364e10 $$unsorted)) (and (@ (@ tptp.mem V2364e10) A_27a) (exists ((V2365e11 $$unsorted)) (and (@ (@ tptp.mem V2365e11) A_27a) (exists ((V2366e12 $$unsorted)) (and (@ (@ tptp.mem V2366e12) A_27a) (exists ((V2367e13 $$unsorted)) (and (@ (@ tptp.mem V2367e13) A_27a) (exists ((V2368e14 $$unsorted)) (and (@ (@ tptp.mem V2368e14) A_27a) (exists ((V2369e15 $$unsorted)) (and (@ (@ tptp.mem V2369e15) A_27a) (exists ((V2370e16 $$unsorted)) (and (@ (@ tptp.mem V2370e16) A_27a) (exists ((V2371e17 $$unsorted)) (and (@ (@ tptp.mem V2371e17) A_27a) (exists ((V2372e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2372e18) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2354l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2355e1)) (@ (@ tptp.ap (@ _let_1 V2356e2)) (@ (@ tptp.ap (@ _let_1 V2357e3)) (@ (@ tptp.ap (@ _let_1 V2358e4)) (@ (@ tptp.ap (@ _let_1 V2359e5)) (@ (@ tptp.ap (@ _let_1 V2360e6)) (@ (@ tptp.ap (@ _let_1 V2361e7)) (@ (@ tptp.ap (@ _let_1 V2362e8)) (@ (@ tptp.ap (@ _let_1 V2363e9)) (@ (@ tptp.ap (@ _let_1 V2364e10)) (@ (@ tptp.ap (@ _let_1 V2365e11)) (@ (@ tptp.ap (@ _let_1 V2366e12)) (@ (@ tptp.ap (@ _let_1 V2367e13)) (@ (@ tptp.ap (@ _let_1 V2368e14)) (@ (@ tptp.ap (@ _let_1 V2369e15)) (@ (@ tptp.ap (@ _let_1 V2370e16)) (@ (@ tptp.ap (@ _let_1 V2371e17)) (@ (@ tptp.ap (@ _let_1 V2372e18)) V2354l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_135)) (exists ((V2373l_27 $$unsorted)) (and (@ (@ tptp.mem V2373l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2374e1 $$unsorted)) (and (@ (@ tptp.mem V2374e1) A_27a) (exists ((V2375e2 $$unsorted)) (and (@ (@ tptp.mem V2375e2) A_27a) (exists ((V2376e3 $$unsorted)) (and (@ (@ tptp.mem V2376e3) A_27a) (exists ((V2377e4 $$unsorted)) (and (@ (@ tptp.mem V2377e4) A_27a) (exists ((V2378e5 $$unsorted)) (and (@ (@ tptp.mem V2378e5) A_27a) (exists ((V2379e6 $$unsorted)) (and (@ (@ tptp.mem V2379e6) A_27a) (exists ((V2380e7 $$unsorted)) (and (@ (@ tptp.mem V2380e7) A_27a) (exists ((V2381e8 $$unsorted)) (and (@ (@ tptp.mem V2381e8) A_27a) (exists ((V2382e9 $$unsorted)) (and (@ (@ tptp.mem V2382e9) A_27a) (exists ((V2383e10 $$unsorted)) (and (@ (@ tptp.mem V2383e10) A_27a) (exists ((V2384e11 $$unsorted)) (and (@ (@ tptp.mem V2384e11) A_27a) (exists ((V2385e12 $$unsorted)) (and (@ (@ tptp.mem V2385e12) A_27a) (exists ((V2386e13 $$unsorted)) (and (@ (@ tptp.mem V2386e13) A_27a) (exists ((V2387e14 $$unsorted)) (and (@ (@ tptp.mem V2387e14) A_27a) (exists ((V2388e15 $$unsorted)) (and (@ (@ tptp.mem V2388e15) A_27a) (exists ((V2389e16 $$unsorted)) (and (@ (@ tptp.mem V2389e16) A_27a) (exists ((V2390e17 $$unsorted)) (and (@ (@ tptp.mem V2390e17) A_27a) (exists ((V2391e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2391e18) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2373l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2374e1)) (@ (@ tptp.ap (@ _let_1 V2375e2)) (@ (@ tptp.ap (@ _let_1 V2376e3)) (@ (@ tptp.ap (@ _let_1 V2377e4)) (@ (@ tptp.ap (@ _let_1 V2378e5)) (@ (@ tptp.ap (@ _let_1 V2379e6)) (@ (@ tptp.ap (@ _let_1 V2380e7)) (@ (@ tptp.ap (@ _let_1 V2381e8)) (@ (@ tptp.ap (@ _let_1 V2382e9)) (@ (@ tptp.ap (@ _let_1 V2383e10)) (@ (@ tptp.ap (@ _let_1 V2384e11)) (@ (@ tptp.ap (@ _let_1 V2385e12)) (@ (@ tptp.ap (@ _let_1 V2386e13)) (@ (@ tptp.ap (@ _let_1 V2387e14)) (@ (@ tptp.ap (@ _let_1 V2388e15)) (@ (@ tptp.ap (@ _let_1 V2389e16)) (@ (@ tptp.ap (@ _let_1 V2390e17)) (@ (@ tptp.ap (@ _let_1 V2391e18)) V2373l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_133)) _let_3)) (exists ((V2392l_27 $$unsorted)) (and (@ (@ tptp.mem V2392l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2393e1 $$unsorted)) (and (@ (@ tptp.mem V2393e1) A_27a) (exists ((V2394e2 $$unsorted)) (and (@ (@ tptp.mem V2394e2) A_27a) (exists ((V2395e3 $$unsorted)) (and (@ (@ tptp.mem V2395e3) A_27a) (exists ((V2396e4 $$unsorted)) (and (@ (@ tptp.mem V2396e4) A_27a) (exists ((V2397e5 $$unsorted)) (and (@ (@ tptp.mem V2397e5) A_27a) (exists ((V2398e6 $$unsorted)) (and (@ (@ tptp.mem V2398e6) A_27a) (exists ((V2399e7 $$unsorted)) (and (@ (@ tptp.mem V2399e7) A_27a) (exists ((V2400e8 $$unsorted)) (and (@ (@ tptp.mem V2400e8) A_27a) (exists ((V2401e9 $$unsorted)) (and (@ (@ tptp.mem V2401e9) A_27a) (exists ((V2402e10 $$unsorted)) (and (@ (@ tptp.mem V2402e10) A_27a) (exists ((V2403e11 $$unsorted)) (and (@ (@ tptp.mem V2403e11) A_27a) (exists ((V2404e12 $$unsorted)) (and (@ (@ tptp.mem V2404e12) A_27a) (exists ((V2405e13 $$unsorted)) (and (@ (@ tptp.mem V2405e13) A_27a) (exists ((V2406e14 $$unsorted)) (and (@ (@ tptp.mem V2406e14) A_27a) (exists ((V2407e15 $$unsorted)) (and (@ (@ tptp.mem V2407e15) A_27a) (exists ((V2408e16 $$unsorted)) (and (@ (@ tptp.mem V2408e16) A_27a) (exists ((V2409e17 $$unsorted)) (and (@ (@ tptp.mem V2409e17) A_27a) (exists ((V2410e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2410e18) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2392l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2393e1)) (@ (@ tptp.ap (@ _let_1 V2394e2)) (@ (@ tptp.ap (@ _let_1 V2395e3)) (@ (@ tptp.ap (@ _let_1 V2396e4)) (@ (@ tptp.ap (@ _let_1 V2397e5)) (@ (@ tptp.ap (@ _let_1 V2398e6)) (@ (@ tptp.ap (@ _let_1 V2399e7)) (@ (@ tptp.ap (@ _let_1 V2400e8)) (@ (@ tptp.ap (@ _let_1 V2401e9)) (@ (@ tptp.ap (@ _let_1 V2402e10)) (@ (@ tptp.ap (@ _let_1 V2403e11)) (@ (@ tptp.ap (@ _let_1 V2404e12)) (@ (@ tptp.ap (@ _let_1 V2405e13)) (@ (@ tptp.ap (@ _let_1 V2406e14)) (@ (@ tptp.ap (@ _let_1 V2407e15)) (@ (@ tptp.ap (@ _let_1 V2408e16)) (@ (@ tptp.ap (@ _let_1 V2409e17)) (@ (@ tptp.ap (@ _let_1 V2410e18)) V2392l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_133)) (exists ((V2411l_27 $$unsorted)) (and (@ (@ tptp.mem V2411l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2412e1 $$unsorted)) (and (@ (@ tptp.mem V2412e1) A_27a) (exists ((V2413e2 $$unsorted)) (and (@ (@ tptp.mem V2413e2) A_27a) (exists ((V2414e3 $$unsorted)) (and (@ (@ tptp.mem V2414e3) A_27a) (exists ((V2415e4 $$unsorted)) (and (@ (@ tptp.mem V2415e4) A_27a) (exists ((V2416e5 $$unsorted)) (and (@ (@ tptp.mem V2416e5) A_27a) (exists ((V2417e6 $$unsorted)) (and (@ (@ tptp.mem V2417e6) A_27a) (exists ((V2418e7 $$unsorted)) (and (@ (@ tptp.mem V2418e7) A_27a) (exists ((V2419e8 $$unsorted)) (and (@ (@ tptp.mem V2419e8) A_27a) (exists ((V2420e9 $$unsorted)) (and (@ (@ tptp.mem V2420e9) A_27a) (exists ((V2421e10 $$unsorted)) (and (@ (@ tptp.mem V2421e10) A_27a) (exists ((V2422e11 $$unsorted)) (and (@ (@ tptp.mem V2422e11) A_27a) (exists ((V2423e12 $$unsorted)) (and (@ (@ tptp.mem V2423e12) A_27a) (exists ((V2424e13 $$unsorted)) (and (@ (@ tptp.mem V2424e13) A_27a) (exists ((V2425e14 $$unsorted)) (and (@ (@ tptp.mem V2425e14) A_27a) (exists ((V2426e15 $$unsorted)) (and (@ (@ tptp.mem V2426e15) A_27a) (exists ((V2427e16 $$unsorted)) (and (@ (@ tptp.mem V2427e16) A_27a) (exists ((V2428e17 $$unsorted)) (and (@ (@ tptp.mem V2428e17) A_27a) (exists ((V2429e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2429e18) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2411l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2412e1)) (@ (@ tptp.ap (@ _let_1 V2413e2)) (@ (@ tptp.ap (@ _let_1 V2414e3)) (@ (@ tptp.ap (@ _let_1 V2415e4)) (@ (@ tptp.ap (@ _let_1 V2416e5)) (@ (@ tptp.ap (@ _let_1 V2417e6)) (@ (@ tptp.ap (@ _let_1 V2418e7)) (@ (@ tptp.ap (@ _let_1 V2419e8)) (@ (@ tptp.ap (@ _let_1 V2420e9)) (@ (@ tptp.ap (@ _let_1 V2421e10)) (@ (@ tptp.ap (@ _let_1 V2422e11)) (@ (@ tptp.ap (@ _let_1 V2423e12)) (@ (@ tptp.ap (@ _let_1 V2424e13)) (@ (@ tptp.ap (@ _let_1 V2425e14)) (@ (@ tptp.ap (@ _let_1 V2426e15)) (@ (@ tptp.ap (@ _let_1 V2427e16)) (@ (@ tptp.ap (@ _let_1 V2428e17)) (@ (@ tptp.ap (@ _let_1 V2429e18)) V2411l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_136) (exists ((V2430l_27 $$unsorted)) (and (@ (@ tptp.mem V2430l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2431e1 $$unsorted)) (and (@ (@ tptp.mem V2431e1) A_27a) (exists ((V2432e2 $$unsorted)) (and (@ (@ tptp.mem V2432e2) A_27a) (exists ((V2433e3 $$unsorted)) (and (@ (@ tptp.mem V2433e3) A_27a) (exists ((V2434e4 $$unsorted)) (and (@ (@ tptp.mem V2434e4) A_27a) (exists ((V2435e5 $$unsorted)) (and (@ (@ tptp.mem V2435e5) A_27a) (exists ((V2436e6 $$unsorted)) (and (@ (@ tptp.mem V2436e6) A_27a) (exists ((V2437e7 $$unsorted)) (and (@ (@ tptp.mem V2437e7) A_27a) (exists ((V2438e8 $$unsorted)) (and (@ (@ tptp.mem V2438e8) A_27a) (exists ((V2439e9 $$unsorted)) (and (@ (@ tptp.mem V2439e9) A_27a) (exists ((V2440e10 $$unsorted)) (and (@ (@ tptp.mem V2440e10) A_27a) (exists ((V2441e11 $$unsorted)) (and (@ (@ tptp.mem V2441e11) A_27a) (exists ((V2442e12 $$unsorted)) (and (@ (@ tptp.mem V2442e12) A_27a) (exists ((V2443e13 $$unsorted)) (and (@ (@ tptp.mem V2443e13) A_27a) (exists ((V2444e14 $$unsorted)) (and (@ (@ tptp.mem V2444e14) A_27a) (exists ((V2445e15 $$unsorted)) (and (@ (@ tptp.mem V2445e15) A_27a) (exists ((V2446e16 $$unsorted)) (and (@ (@ tptp.mem V2446e16) A_27a) (exists ((V2447e17 $$unsorted)) (and (@ (@ tptp.mem V2447e17) A_27a) (exists ((V2448e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2448e18) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2430l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2431e1)) (@ (@ tptp.ap (@ _let_1 V2432e2)) (@ (@ tptp.ap (@ _let_1 V2433e3)) (@ (@ tptp.ap (@ _let_1 V2434e4)) (@ (@ tptp.ap (@ _let_1 V2435e5)) (@ (@ tptp.ap (@ _let_1 V2436e6)) (@ (@ tptp.ap (@ _let_1 V2437e7)) (@ (@ tptp.ap (@ _let_1 V2438e8)) (@ (@ tptp.ap (@ _let_1 V2439e9)) (@ (@ tptp.ap (@ _let_1 V2440e10)) (@ (@ tptp.ap (@ _let_1 V2441e11)) (@ (@ tptp.ap (@ _let_1 V2442e12)) (@ (@ tptp.ap (@ _let_1 V2443e13)) (@ (@ tptp.ap (@ _let_1 V2444e14)) (@ (@ tptp.ap (@ _let_1 V2445e15)) (@ (@ tptp.ap (@ _let_1 V2446e16)) (@ (@ tptp.ap (@ _let_1 V2447e17)) (@ (@ tptp.ap (@ _let_1 V2448e18)) V2430l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_136 _let_13) (exists ((V2449l_27 $$unsorted)) (and (@ (@ tptp.mem V2449l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2450e1 $$unsorted)) (and (@ (@ tptp.mem V2450e1) A_27a) (exists ((V2451e2 $$unsorted)) (and (@ (@ tptp.mem V2451e2) A_27a) (exists ((V2452e3 $$unsorted)) (and (@ (@ tptp.mem V2452e3) A_27a) (exists ((V2453e4 $$unsorted)) (and (@ (@ tptp.mem V2453e4) A_27a) (exists ((V2454e5 $$unsorted)) (and (@ (@ tptp.mem V2454e5) A_27a) (exists ((V2455e6 $$unsorted)) (and (@ (@ tptp.mem V2455e6) A_27a) (exists ((V2456e7 $$unsorted)) (and (@ (@ tptp.mem V2456e7) A_27a) (exists ((V2457e8 $$unsorted)) (and (@ (@ tptp.mem V2457e8) A_27a) (exists ((V2458e9 $$unsorted)) (and (@ (@ tptp.mem V2458e9) A_27a) (exists ((V2459e10 $$unsorted)) (and (@ (@ tptp.mem V2459e10) A_27a) (exists ((V2460e11 $$unsorted)) (and (@ (@ tptp.mem V2460e11) A_27a) (exists ((V2461e12 $$unsorted)) (and (@ (@ tptp.mem V2461e12) A_27a) (exists ((V2462e13 $$unsorted)) (and (@ (@ tptp.mem V2462e13) A_27a) (exists ((V2463e14 $$unsorted)) (and (@ (@ tptp.mem V2463e14) A_27a) (exists ((V2464e15 $$unsorted)) (and (@ (@ tptp.mem V2464e15) A_27a) (exists ((V2465e16 $$unsorted)) (and (@ (@ tptp.mem V2465e16) A_27a) (exists ((V2466e17 $$unsorted)) (and (@ (@ tptp.mem V2466e17) A_27a) (exists ((V2467e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2467e18) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2449l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2450e1)) (@ (@ tptp.ap (@ _let_1 V2451e2)) (@ (@ tptp.ap (@ _let_1 V2452e3)) (@ (@ tptp.ap (@ _let_1 V2453e4)) (@ (@ tptp.ap (@ _let_1 V2454e5)) (@ (@ tptp.ap (@ _let_1 V2455e6)) (@ (@ tptp.ap (@ _let_1 V2456e7)) (@ (@ tptp.ap (@ _let_1 V2457e8)) (@ (@ tptp.ap (@ _let_1 V2458e9)) (@ (@ tptp.ap (@ _let_1 V2459e10)) (@ (@ tptp.ap (@ _let_1 V2460e11)) (@ (@ tptp.ap (@ _let_1 V2461e12)) (@ (@ tptp.ap (@ _let_1 V2462e13)) (@ (@ tptp.ap (@ _let_1 V2463e14)) (@ (@ tptp.ap (@ _let_1 V2464e15)) (@ (@ tptp.ap (@ _let_1 V2465e16)) (@ (@ tptp.ap (@ _let_1 V2466e17)) (@ (@ tptp.ap (@ _let_1 V2467e18)) V2449l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_134) (exists ((V2468l_27 $$unsorted)) (and (@ (@ tptp.mem V2468l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2469e1 $$unsorted)) (and (@ (@ tptp.mem V2469e1) A_27a) (exists ((V2470e2 $$unsorted)) (and (@ (@ tptp.mem V2470e2) A_27a) (exists ((V2471e3 $$unsorted)) (and (@ (@ tptp.mem V2471e3) A_27a) (exists ((V2472e4 $$unsorted)) (and (@ (@ tptp.mem V2472e4) A_27a) (exists ((V2473e5 $$unsorted)) (and (@ (@ tptp.mem V2473e5) A_27a) (exists ((V2474e6 $$unsorted)) (and (@ (@ tptp.mem V2474e6) A_27a) (exists ((V2475e7 $$unsorted)) (and (@ (@ tptp.mem V2475e7) A_27a) (exists ((V2476e8 $$unsorted)) (and (@ (@ tptp.mem V2476e8) A_27a) (exists ((V2477e9 $$unsorted)) (and (@ (@ tptp.mem V2477e9) A_27a) (exists ((V2478e10 $$unsorted)) (and (@ (@ tptp.mem V2478e10) A_27a) (exists ((V2479e11 $$unsorted)) (and (@ (@ tptp.mem V2479e11) A_27a) (exists ((V2480e12 $$unsorted)) (and (@ (@ tptp.mem V2480e12) A_27a) (exists ((V2481e13 $$unsorted)) (and (@ (@ tptp.mem V2481e13) A_27a) (exists ((V2482e14 $$unsorted)) (and (@ (@ tptp.mem V2482e14) A_27a) (exists ((V2483e15 $$unsorted)) (and (@ (@ tptp.mem V2483e15) A_27a) (exists ((V2484e16 $$unsorted)) (and (@ (@ tptp.mem V2484e16) A_27a) (exists ((V2485e17 $$unsorted)) (and (@ (@ tptp.mem V2485e17) A_27a) (exists ((V2486e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2486e18) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2468l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2469e1)) (@ (@ tptp.ap (@ _let_1 V2470e2)) (@ (@ tptp.ap (@ _let_1 V2471e3)) (@ (@ tptp.ap (@ _let_1 V2472e4)) (@ (@ tptp.ap (@ _let_1 V2473e5)) (@ (@ tptp.ap (@ _let_1 V2474e6)) (@ (@ tptp.ap (@ _let_1 V2475e7)) (@ (@ tptp.ap (@ _let_1 V2476e8)) (@ (@ tptp.ap (@ _let_1 V2477e9)) (@ (@ tptp.ap (@ _let_1 V2478e10)) (@ (@ tptp.ap (@ _let_1 V2479e11)) (@ (@ tptp.ap (@ _let_1 V2480e12)) (@ (@ tptp.ap (@ _let_1 V2481e13)) (@ (@ tptp.ap (@ _let_1 V2482e14)) (@ (@ tptp.ap (@ _let_1 V2483e15)) (@ (@ tptp.ap (@ _let_1 V2484e16)) (@ (@ tptp.ap (@ _let_1 V2485e17)) (@ (@ tptp.ap (@ _let_1 V2486e18)) V2468l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_134 _let_13) (exists ((V2487l_27 $$unsorted)) (and (@ (@ tptp.mem V2487l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2488e1 $$unsorted)) (and (@ (@ tptp.mem V2488e1) A_27a) (exists ((V2489e2 $$unsorted)) (and (@ (@ tptp.mem V2489e2) A_27a) (exists ((V2490e3 $$unsorted)) (and (@ (@ tptp.mem V2490e3) A_27a) (exists ((V2491e4 $$unsorted)) (and (@ (@ tptp.mem V2491e4) A_27a) (exists ((V2492e5 $$unsorted)) (and (@ (@ tptp.mem V2492e5) A_27a) (exists ((V2493e6 $$unsorted)) (and (@ (@ tptp.mem V2493e6) A_27a) (exists ((V2494e7 $$unsorted)) (and (@ (@ tptp.mem V2494e7) A_27a) (exists ((V2495e8 $$unsorted)) (and (@ (@ tptp.mem V2495e8) A_27a) (exists ((V2496e9 $$unsorted)) (and (@ (@ tptp.mem V2496e9) A_27a) (exists ((V2497e10 $$unsorted)) (and (@ (@ tptp.mem V2497e10) A_27a) (exists ((V2498e11 $$unsorted)) (and (@ (@ tptp.mem V2498e11) A_27a) (exists ((V2499e12 $$unsorted)) (and (@ (@ tptp.mem V2499e12) A_27a) (exists ((V2500e13 $$unsorted)) (and (@ (@ tptp.mem V2500e13) A_27a) (exists ((V2501e14 $$unsorted)) (and (@ (@ tptp.mem V2501e14) A_27a) (exists ((V2502e15 $$unsorted)) (and (@ (@ tptp.mem V2502e15) A_27a) (exists ((V2503e16 $$unsorted)) (and (@ (@ tptp.mem V2503e16) A_27a) (exists ((V2504e17 $$unsorted)) (and (@ (@ tptp.mem V2504e17) A_27a) (exists ((V2505e18 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2505e18) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2487l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2488e1)) (@ (@ tptp.ap (@ _let_1 V2489e2)) (@ (@ tptp.ap (@ _let_1 V2490e3)) (@ (@ tptp.ap (@ _let_1 V2491e4)) (@ (@ tptp.ap (@ _let_1 V2492e5)) (@ (@ tptp.ap (@ _let_1 V2493e6)) (@ (@ tptp.ap (@ _let_1 V2494e7)) (@ (@ tptp.ap (@ _let_1 V2495e8)) (@ (@ tptp.ap (@ _let_1 V2496e9)) (@ (@ tptp.ap (@ _let_1 V2497e10)) (@ (@ tptp.ap (@ _let_1 V2498e11)) (@ (@ tptp.ap (@ _let_1 V2499e12)) (@ (@ tptp.ap (@ _let_1 V2500e13)) (@ (@ tptp.ap (@ _let_1 V2501e14)) (@ (@ tptp.ap (@ _let_1 V2502e15)) (@ (@ tptp.ap (@ _let_1 V2503e16)) (@ (@ tptp.ap (@ _let_1 V2504e17)) (@ (@ tptp.ap (@ _let_1 V2505e18)) V2487l_27))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_131) (exists ((V2506e1 $$unsorted)) (and (@ (@ tptp.mem V2506e1) A_27a) (exists ((V2507e2 $$unsorted)) (and (@ (@ tptp.mem V2507e2) A_27a) (exists ((V2508e3 $$unsorted)) (and (@ (@ tptp.mem V2508e3) A_27a) (exists ((V2509e4 $$unsorted)) (and (@ (@ tptp.mem V2509e4) A_27a) (exists ((V2510e5 $$unsorted)) (and (@ (@ tptp.mem V2510e5) A_27a) (exists ((V2511e6 $$unsorted)) (and (@ (@ tptp.mem V2511e6) A_27a) (exists ((V2512e7 $$unsorted)) (and (@ (@ tptp.mem V2512e7) A_27a) (exists ((V2513e8 $$unsorted)) (and (@ (@ tptp.mem V2513e8) A_27a) (exists ((V2514e9 $$unsorted)) (and (@ (@ tptp.mem V2514e9) A_27a) (exists ((V2515e10 $$unsorted)) (and (@ (@ tptp.mem V2515e10) A_27a) (exists ((V2516e11 $$unsorted)) (and (@ (@ tptp.mem V2516e11) A_27a) (exists ((V2517e12 $$unsorted)) (and (@ (@ tptp.mem V2517e12) A_27a) (exists ((V2518e13 $$unsorted)) (and (@ (@ tptp.mem V2518e13) A_27a) (exists ((V2519e14 $$unsorted)) (and (@ (@ tptp.mem V2519e14) A_27a) (exists ((V2520e15 $$unsorted)) (and (@ (@ tptp.mem V2520e15) A_27a) (exists ((V2521e16 $$unsorted)) (and (@ (@ tptp.mem V2521e16) A_27a) (exists ((V2522e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2522e17) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2506e1)) (@ (@ tptp.ap (@ _let_1 V2507e2)) (@ (@ tptp.ap (@ _let_1 V2508e3)) (@ (@ tptp.ap (@ _let_1 V2509e4)) (@ (@ tptp.ap (@ _let_1 V2510e5)) (@ (@ tptp.ap (@ _let_1 V2511e6)) (@ (@ tptp.ap (@ _let_1 V2512e7)) (@ (@ tptp.ap (@ _let_1 V2513e8)) (@ (@ tptp.ap (@ _let_1 V2514e9)) (@ (@ tptp.ap (@ _let_1 V2515e10)) (@ (@ tptp.ap (@ _let_1 V2516e11)) (@ (@ tptp.ap (@ _let_1 V2517e12)) (@ (@ tptp.ap (@ _let_1 V2518e13)) (@ (@ tptp.ap (@ _let_1 V2519e14)) (@ (@ tptp.ap (@ _let_1 V2520e15)) (@ (@ tptp.ap (@ _let_1 V2521e16)) (@ (@ tptp.ap (@ _let_1 V2522e17)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_131 _let_13) (exists ((V2523e1 $$unsorted)) (and (@ (@ tptp.mem V2523e1) A_27a) (exists ((V2524e2 $$unsorted)) (and (@ (@ tptp.mem V2524e2) A_27a) (exists ((V2525e3 $$unsorted)) (and (@ (@ tptp.mem V2525e3) A_27a) (exists ((V2526e4 $$unsorted)) (and (@ (@ tptp.mem V2526e4) A_27a) (exists ((V2527e5 $$unsorted)) (and (@ (@ tptp.mem V2527e5) A_27a) (exists ((V2528e6 $$unsorted)) (and (@ (@ tptp.mem V2528e6) A_27a) (exists ((V2529e7 $$unsorted)) (and (@ (@ tptp.mem V2529e7) A_27a) (exists ((V2530e8 $$unsorted)) (and (@ (@ tptp.mem V2530e8) A_27a) (exists ((V2531e9 $$unsorted)) (and (@ (@ tptp.mem V2531e9) A_27a) (exists ((V2532e10 $$unsorted)) (and (@ (@ tptp.mem V2532e10) A_27a) (exists ((V2533e11 $$unsorted)) (and (@ (@ tptp.mem V2533e11) A_27a) (exists ((V2534e12 $$unsorted)) (and (@ (@ tptp.mem V2534e12) A_27a) (exists ((V2535e13 $$unsorted)) (and (@ (@ tptp.mem V2535e13) A_27a) (exists ((V2536e14 $$unsorted)) (and (@ (@ tptp.mem V2536e14) A_27a) (exists ((V2537e15 $$unsorted)) (and (@ (@ tptp.mem V2537e15) A_27a) (exists ((V2538e16 $$unsorted)) (and (@ (@ tptp.mem V2538e16) A_27a) (exists ((V2539e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2539e17) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2523e1)) (@ (@ tptp.ap (@ _let_1 V2524e2)) (@ (@ tptp.ap (@ _let_1 V2525e3)) (@ (@ tptp.ap (@ _let_1 V2526e4)) (@ (@ tptp.ap (@ _let_1 V2527e5)) (@ (@ tptp.ap (@ _let_1 V2528e6)) (@ (@ tptp.ap (@ _let_1 V2529e7)) (@ (@ tptp.ap (@ _let_1 V2530e8)) (@ (@ tptp.ap (@ _let_1 V2531e9)) (@ (@ tptp.ap (@ _let_1 V2532e10)) (@ (@ tptp.ap (@ _let_1 V2533e11)) (@ (@ tptp.ap (@ _let_1 V2534e12)) (@ (@ tptp.ap (@ _let_1 V2535e13)) (@ (@ tptp.ap (@ _let_1 V2536e14)) (@ (@ tptp.ap (@ _let_1 V2537e15)) (@ (@ tptp.ap (@ _let_1 V2538e16)) (@ (@ tptp.ap (@ _let_1 V2539e17)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_120)) _let_3)) (exists ((V2540l_27 $$unsorted)) (and (@ (@ tptp.mem V2540l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2541e1 $$unsorted)) (and (@ (@ tptp.mem V2541e1) A_27a) (exists ((V2542e2 $$unsorted)) (and (@ (@ tptp.mem V2542e2) A_27a) (exists ((V2543e3 $$unsorted)) (and (@ (@ tptp.mem V2543e3) A_27a) (exists ((V2544e4 $$unsorted)) (and (@ (@ tptp.mem V2544e4) A_27a) (exists ((V2545e5 $$unsorted)) (and (@ (@ tptp.mem V2545e5) A_27a) (exists ((V2546e6 $$unsorted)) (and (@ (@ tptp.mem V2546e6) A_27a) (exists ((V2547e7 $$unsorted)) (and (@ (@ tptp.mem V2547e7) A_27a) (exists ((V2548e8 $$unsorted)) (and (@ (@ tptp.mem V2548e8) A_27a) (exists ((V2549e9 $$unsorted)) (and (@ (@ tptp.mem V2549e9) A_27a) (exists ((V2550e10 $$unsorted)) (and (@ (@ tptp.mem V2550e10) A_27a) (exists ((V2551e11 $$unsorted)) (and (@ (@ tptp.mem V2551e11) A_27a) (exists ((V2552e12 $$unsorted)) (and (@ (@ tptp.mem V2552e12) A_27a) (exists ((V2553e13 $$unsorted)) (and (@ (@ tptp.mem V2553e13) A_27a) (exists ((V2554e14 $$unsorted)) (and (@ (@ tptp.mem V2554e14) A_27a) (exists ((V2555e15 $$unsorted)) (and (@ (@ tptp.mem V2555e15) A_27a) (exists ((V2556e16 $$unsorted)) (and (@ (@ tptp.mem V2556e16) A_27a) (exists ((V2557e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2557e17) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2541e1)) (@ (@ tptp.ap (@ _let_1 V2542e2)) (@ (@ tptp.ap (@ _let_1 V2543e3)) (@ (@ tptp.ap (@ _let_1 V2544e4)) (@ (@ tptp.ap (@ _let_1 V2545e5)) (@ (@ tptp.ap (@ _let_1 V2546e6)) (@ (@ tptp.ap (@ _let_1 V2547e7)) (@ (@ tptp.ap (@ _let_1 V2548e8)) (@ (@ tptp.ap (@ _let_1 V2549e9)) (@ (@ tptp.ap (@ _let_1 V2550e10)) (@ (@ tptp.ap (@ _let_1 V2551e11)) (@ (@ tptp.ap (@ _let_1 V2552e12)) (@ (@ tptp.ap (@ _let_1 V2553e13)) (@ (@ tptp.ap (@ _let_1 V2554e14)) (@ (@ tptp.ap (@ _let_1 V2555e15)) (@ (@ tptp.ap (@ _let_1 V2556e16)) (@ (@ tptp.ap (@ _let_1 V2557e17)) V2540l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_120)) (exists ((V2558l_27 $$unsorted)) (and (@ (@ tptp.mem V2558l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2559e1 $$unsorted)) (and (@ (@ tptp.mem V2559e1) A_27a) (exists ((V2560e2 $$unsorted)) (and (@ (@ tptp.mem V2560e2) A_27a) (exists ((V2561e3 $$unsorted)) (and (@ (@ tptp.mem V2561e3) A_27a) (exists ((V2562e4 $$unsorted)) (and (@ (@ tptp.mem V2562e4) A_27a) (exists ((V2563e5 $$unsorted)) (and (@ (@ tptp.mem V2563e5) A_27a) (exists ((V2564e6 $$unsorted)) (and (@ (@ tptp.mem V2564e6) A_27a) (exists ((V2565e7 $$unsorted)) (and (@ (@ tptp.mem V2565e7) A_27a) (exists ((V2566e8 $$unsorted)) (and (@ (@ tptp.mem V2566e8) A_27a) (exists ((V2567e9 $$unsorted)) (and (@ (@ tptp.mem V2567e9) A_27a) (exists ((V2568e10 $$unsorted)) (and (@ (@ tptp.mem V2568e10) A_27a) (exists ((V2569e11 $$unsorted)) (and (@ (@ tptp.mem V2569e11) A_27a) (exists ((V2570e12 $$unsorted)) (and (@ (@ tptp.mem V2570e12) A_27a) (exists ((V2571e13 $$unsorted)) (and (@ (@ tptp.mem V2571e13) A_27a) (exists ((V2572e14 $$unsorted)) (and (@ (@ tptp.mem V2572e14) A_27a) (exists ((V2573e15 $$unsorted)) (and (@ (@ tptp.mem V2573e15) A_27a) (exists ((V2574e16 $$unsorted)) (and (@ (@ tptp.mem V2574e16) A_27a) (exists ((V2575e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2575e17) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2559e1)) (@ (@ tptp.ap (@ _let_1 V2560e2)) (@ (@ tptp.ap (@ _let_1 V2561e3)) (@ (@ tptp.ap (@ _let_1 V2562e4)) (@ (@ tptp.ap (@ _let_1 V2563e5)) (@ (@ tptp.ap (@ _let_1 V2564e6)) (@ (@ tptp.ap (@ _let_1 V2565e7)) (@ (@ tptp.ap (@ _let_1 V2566e8)) (@ (@ tptp.ap (@ _let_1 V2567e9)) (@ (@ tptp.ap (@ _let_1 V2568e10)) (@ (@ tptp.ap (@ _let_1 V2569e11)) (@ (@ tptp.ap (@ _let_1 V2570e12)) (@ (@ tptp.ap (@ _let_1 V2571e13)) (@ (@ tptp.ap (@ _let_1 V2572e14)) (@ (@ tptp.ap (@ _let_1 V2573e15)) (@ (@ tptp.ap (@ _let_1 V2574e16)) (@ (@ tptp.ap (@ _let_1 V2575e17)) V2558l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_126)) _let_3)) (exists ((V2576l_27 $$unsorted)) (and (@ (@ tptp.mem V2576l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2577e1 $$unsorted)) (and (@ (@ tptp.mem V2577e1) A_27a) (exists ((V2578e2 $$unsorted)) (and (@ (@ tptp.mem V2578e2) A_27a) (exists ((V2579e3 $$unsorted)) (and (@ (@ tptp.mem V2579e3) A_27a) (exists ((V2580e4 $$unsorted)) (and (@ (@ tptp.mem V2580e4) A_27a) (exists ((V2581e5 $$unsorted)) (and (@ (@ tptp.mem V2581e5) A_27a) (exists ((V2582e6 $$unsorted)) (and (@ (@ tptp.mem V2582e6) A_27a) (exists ((V2583e7 $$unsorted)) (and (@ (@ tptp.mem V2583e7) A_27a) (exists ((V2584e8 $$unsorted)) (and (@ (@ tptp.mem V2584e8) A_27a) (exists ((V2585e9 $$unsorted)) (and (@ (@ tptp.mem V2585e9) A_27a) (exists ((V2586e10 $$unsorted)) (and (@ (@ tptp.mem V2586e10) A_27a) (exists ((V2587e11 $$unsorted)) (and (@ (@ tptp.mem V2587e11) A_27a) (exists ((V2588e12 $$unsorted)) (and (@ (@ tptp.mem V2588e12) A_27a) (exists ((V2589e13 $$unsorted)) (and (@ (@ tptp.mem V2589e13) A_27a) (exists ((V2590e14 $$unsorted)) (and (@ (@ tptp.mem V2590e14) A_27a) (exists ((V2591e15 $$unsorted)) (and (@ (@ tptp.mem V2591e15) A_27a) (exists ((V2592e16 $$unsorted)) (and (@ (@ tptp.mem V2592e16) A_27a) (exists ((V2593e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2593e17) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2577e1)) (@ (@ tptp.ap (@ _let_1 V2578e2)) (@ (@ tptp.ap (@ _let_1 V2579e3)) (@ (@ tptp.ap (@ _let_1 V2580e4)) (@ (@ tptp.ap (@ _let_1 V2581e5)) (@ (@ tptp.ap (@ _let_1 V2582e6)) (@ (@ tptp.ap (@ _let_1 V2583e7)) (@ (@ tptp.ap (@ _let_1 V2584e8)) (@ (@ tptp.ap (@ _let_1 V2585e9)) (@ (@ tptp.ap (@ _let_1 V2586e10)) (@ (@ tptp.ap (@ _let_1 V2587e11)) (@ (@ tptp.ap (@ _let_1 V2588e12)) (@ (@ tptp.ap (@ _let_1 V2589e13)) (@ (@ tptp.ap (@ _let_1 V2590e14)) (@ (@ tptp.ap (@ _let_1 V2591e15)) (@ (@ tptp.ap (@ _let_1 V2592e16)) (@ (@ tptp.ap (@ _let_1 V2593e17)) V2576l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_126)) (exists ((V2594l_27 $$unsorted)) (and (@ (@ tptp.mem V2594l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2595e1 $$unsorted)) (and (@ (@ tptp.mem V2595e1) A_27a) (exists ((V2596e2 $$unsorted)) (and (@ (@ tptp.mem V2596e2) A_27a) (exists ((V2597e3 $$unsorted)) (and (@ (@ tptp.mem V2597e3) A_27a) (exists ((V2598e4 $$unsorted)) (and (@ (@ tptp.mem V2598e4) A_27a) (exists ((V2599e5 $$unsorted)) (and (@ (@ tptp.mem V2599e5) A_27a) (exists ((V2600e6 $$unsorted)) (and (@ (@ tptp.mem V2600e6) A_27a) (exists ((V2601e7 $$unsorted)) (and (@ (@ tptp.mem V2601e7) A_27a) (exists ((V2602e8 $$unsorted)) (and (@ (@ tptp.mem V2602e8) A_27a) (exists ((V2603e9 $$unsorted)) (and (@ (@ tptp.mem V2603e9) A_27a) (exists ((V2604e10 $$unsorted)) (and (@ (@ tptp.mem V2604e10) A_27a) (exists ((V2605e11 $$unsorted)) (and (@ (@ tptp.mem V2605e11) A_27a) (exists ((V2606e12 $$unsorted)) (and (@ (@ tptp.mem V2606e12) A_27a) (exists ((V2607e13 $$unsorted)) (and (@ (@ tptp.mem V2607e13) A_27a) (exists ((V2608e14 $$unsorted)) (and (@ (@ tptp.mem V2608e14) A_27a) (exists ((V2609e15 $$unsorted)) (and (@ (@ tptp.mem V2609e15) A_27a) (exists ((V2610e16 $$unsorted)) (and (@ (@ tptp.mem V2610e16) A_27a) (exists ((V2611e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2611e17) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2595e1)) (@ (@ tptp.ap (@ _let_1 V2596e2)) (@ (@ tptp.ap (@ _let_1 V2597e3)) (@ (@ tptp.ap (@ _let_1 V2598e4)) (@ (@ tptp.ap (@ _let_1 V2599e5)) (@ (@ tptp.ap (@ _let_1 V2600e6)) (@ (@ tptp.ap (@ _let_1 V2601e7)) (@ (@ tptp.ap (@ _let_1 V2602e8)) (@ (@ tptp.ap (@ _let_1 V2603e9)) (@ (@ tptp.ap (@ _let_1 V2604e10)) (@ (@ tptp.ap (@ _let_1 V2605e11)) (@ (@ tptp.ap (@ _let_1 V2606e12)) (@ (@ tptp.ap (@ _let_1 V2607e13)) (@ (@ tptp.ap (@ _let_1 V2608e14)) (@ (@ tptp.ap (@ _let_1 V2609e15)) (@ (@ tptp.ap (@ _let_1 V2610e16)) (@ (@ tptp.ap (@ _let_1 V2611e17)) V2594l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_129)) _let_3)) (exists ((V2612l_27 $$unsorted)) (and (@ (@ tptp.mem V2612l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2613e1 $$unsorted)) (and (@ (@ tptp.mem V2613e1) A_27a) (exists ((V2614e2 $$unsorted)) (and (@ (@ tptp.mem V2614e2) A_27a) (exists ((V2615e3 $$unsorted)) (and (@ (@ tptp.mem V2615e3) A_27a) (exists ((V2616e4 $$unsorted)) (and (@ (@ tptp.mem V2616e4) A_27a) (exists ((V2617e5 $$unsorted)) (and (@ (@ tptp.mem V2617e5) A_27a) (exists ((V2618e6 $$unsorted)) (and (@ (@ tptp.mem V2618e6) A_27a) (exists ((V2619e7 $$unsorted)) (and (@ (@ tptp.mem V2619e7) A_27a) (exists ((V2620e8 $$unsorted)) (and (@ (@ tptp.mem V2620e8) A_27a) (exists ((V2621e9 $$unsorted)) (and (@ (@ tptp.mem V2621e9) A_27a) (exists ((V2622e10 $$unsorted)) (and (@ (@ tptp.mem V2622e10) A_27a) (exists ((V2623e11 $$unsorted)) (and (@ (@ tptp.mem V2623e11) A_27a) (exists ((V2624e12 $$unsorted)) (and (@ (@ tptp.mem V2624e12) A_27a) (exists ((V2625e13 $$unsorted)) (and (@ (@ tptp.mem V2625e13) A_27a) (exists ((V2626e14 $$unsorted)) (and (@ (@ tptp.mem V2626e14) A_27a) (exists ((V2627e15 $$unsorted)) (and (@ (@ tptp.mem V2627e15) A_27a) (exists ((V2628e16 $$unsorted)) (and (@ (@ tptp.mem V2628e16) A_27a) (exists ((V2629e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2629e17) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2612l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2613e1)) (@ (@ tptp.ap (@ _let_1 V2614e2)) (@ (@ tptp.ap (@ _let_1 V2615e3)) (@ (@ tptp.ap (@ _let_1 V2616e4)) (@ (@ tptp.ap (@ _let_1 V2617e5)) (@ (@ tptp.ap (@ _let_1 V2618e6)) (@ (@ tptp.ap (@ _let_1 V2619e7)) (@ (@ tptp.ap (@ _let_1 V2620e8)) (@ (@ tptp.ap (@ _let_1 V2621e9)) (@ (@ tptp.ap (@ _let_1 V2622e10)) (@ (@ tptp.ap (@ _let_1 V2623e11)) (@ (@ tptp.ap (@ _let_1 V2624e12)) (@ (@ tptp.ap (@ _let_1 V2625e13)) (@ (@ tptp.ap (@ _let_1 V2626e14)) (@ (@ tptp.ap (@ _let_1 V2627e15)) (@ (@ tptp.ap (@ _let_1 V2628e16)) (@ (@ tptp.ap (@ _let_1 V2629e17)) V2612l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_129)) (exists ((V2630l_27 $$unsorted)) (and (@ (@ tptp.mem V2630l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2631e1 $$unsorted)) (and (@ (@ tptp.mem V2631e1) A_27a) (exists ((V2632e2 $$unsorted)) (and (@ (@ tptp.mem V2632e2) A_27a) (exists ((V2633e3 $$unsorted)) (and (@ (@ tptp.mem V2633e3) A_27a) (exists ((V2634e4 $$unsorted)) (and (@ (@ tptp.mem V2634e4) A_27a) (exists ((V2635e5 $$unsorted)) (and (@ (@ tptp.mem V2635e5) A_27a) (exists ((V2636e6 $$unsorted)) (and (@ (@ tptp.mem V2636e6) A_27a) (exists ((V2637e7 $$unsorted)) (and (@ (@ tptp.mem V2637e7) A_27a) (exists ((V2638e8 $$unsorted)) (and (@ (@ tptp.mem V2638e8) A_27a) (exists ((V2639e9 $$unsorted)) (and (@ (@ tptp.mem V2639e9) A_27a) (exists ((V2640e10 $$unsorted)) (and (@ (@ tptp.mem V2640e10) A_27a) (exists ((V2641e11 $$unsorted)) (and (@ (@ tptp.mem V2641e11) A_27a) (exists ((V2642e12 $$unsorted)) (and (@ (@ tptp.mem V2642e12) A_27a) (exists ((V2643e13 $$unsorted)) (and (@ (@ tptp.mem V2643e13) A_27a) (exists ((V2644e14 $$unsorted)) (and (@ (@ tptp.mem V2644e14) A_27a) (exists ((V2645e15 $$unsorted)) (and (@ (@ tptp.mem V2645e15) A_27a) (exists ((V2646e16 $$unsorted)) (and (@ (@ tptp.mem V2646e16) A_27a) (exists ((V2647e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2647e17) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2630l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2631e1)) (@ (@ tptp.ap (@ _let_1 V2632e2)) (@ (@ tptp.ap (@ _let_1 V2633e3)) (@ (@ tptp.ap (@ _let_1 V2634e4)) (@ (@ tptp.ap (@ _let_1 V2635e5)) (@ (@ tptp.ap (@ _let_1 V2636e6)) (@ (@ tptp.ap (@ _let_1 V2637e7)) (@ (@ tptp.ap (@ _let_1 V2638e8)) (@ (@ tptp.ap (@ _let_1 V2639e9)) (@ (@ tptp.ap (@ _let_1 V2640e10)) (@ (@ tptp.ap (@ _let_1 V2641e11)) (@ (@ tptp.ap (@ _let_1 V2642e12)) (@ (@ tptp.ap (@ _let_1 V2643e13)) (@ (@ tptp.ap (@ _let_1 V2644e14)) (@ (@ tptp.ap (@ _let_1 V2645e15)) (@ (@ tptp.ap (@ _let_1 V2646e16)) (@ (@ tptp.ap (@ _let_1 V2647e17)) V2630l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_127)) _let_3)) (exists ((V2648l_27 $$unsorted)) (and (@ (@ tptp.mem V2648l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2649e1 $$unsorted)) (and (@ (@ tptp.mem V2649e1) A_27a) (exists ((V2650e2 $$unsorted)) (and (@ (@ tptp.mem V2650e2) A_27a) (exists ((V2651e3 $$unsorted)) (and (@ (@ tptp.mem V2651e3) A_27a) (exists ((V2652e4 $$unsorted)) (and (@ (@ tptp.mem V2652e4) A_27a) (exists ((V2653e5 $$unsorted)) (and (@ (@ tptp.mem V2653e5) A_27a) (exists ((V2654e6 $$unsorted)) (and (@ (@ tptp.mem V2654e6) A_27a) (exists ((V2655e7 $$unsorted)) (and (@ (@ tptp.mem V2655e7) A_27a) (exists ((V2656e8 $$unsorted)) (and (@ (@ tptp.mem V2656e8) A_27a) (exists ((V2657e9 $$unsorted)) (and (@ (@ tptp.mem V2657e9) A_27a) (exists ((V2658e10 $$unsorted)) (and (@ (@ tptp.mem V2658e10) A_27a) (exists ((V2659e11 $$unsorted)) (and (@ (@ tptp.mem V2659e11) A_27a) (exists ((V2660e12 $$unsorted)) (and (@ (@ tptp.mem V2660e12) A_27a) (exists ((V2661e13 $$unsorted)) (and (@ (@ tptp.mem V2661e13) A_27a) (exists ((V2662e14 $$unsorted)) (and (@ (@ tptp.mem V2662e14) A_27a) (exists ((V2663e15 $$unsorted)) (and (@ (@ tptp.mem V2663e15) A_27a) (exists ((V2664e16 $$unsorted)) (and (@ (@ tptp.mem V2664e16) A_27a) (exists ((V2665e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2665e17) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2648l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2649e1)) (@ (@ tptp.ap (@ _let_1 V2650e2)) (@ (@ tptp.ap (@ _let_1 V2651e3)) (@ (@ tptp.ap (@ _let_1 V2652e4)) (@ (@ tptp.ap (@ _let_1 V2653e5)) (@ (@ tptp.ap (@ _let_1 V2654e6)) (@ (@ tptp.ap (@ _let_1 V2655e7)) (@ (@ tptp.ap (@ _let_1 V2656e8)) (@ (@ tptp.ap (@ _let_1 V2657e9)) (@ (@ tptp.ap (@ _let_1 V2658e10)) (@ (@ tptp.ap (@ _let_1 V2659e11)) (@ (@ tptp.ap (@ _let_1 V2660e12)) (@ (@ tptp.ap (@ _let_1 V2661e13)) (@ (@ tptp.ap (@ _let_1 V2662e14)) (@ (@ tptp.ap (@ _let_1 V2663e15)) (@ (@ tptp.ap (@ _let_1 V2664e16)) (@ (@ tptp.ap (@ _let_1 V2665e17)) V2648l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_127)) (exists ((V2666l_27 $$unsorted)) (and (@ (@ tptp.mem V2666l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2667e1 $$unsorted)) (and (@ (@ tptp.mem V2667e1) A_27a) (exists ((V2668e2 $$unsorted)) (and (@ (@ tptp.mem V2668e2) A_27a) (exists ((V2669e3 $$unsorted)) (and (@ (@ tptp.mem V2669e3) A_27a) (exists ((V2670e4 $$unsorted)) (and (@ (@ tptp.mem V2670e4) A_27a) (exists ((V2671e5 $$unsorted)) (and (@ (@ tptp.mem V2671e5) A_27a) (exists ((V2672e6 $$unsorted)) (and (@ (@ tptp.mem V2672e6) A_27a) (exists ((V2673e7 $$unsorted)) (and (@ (@ tptp.mem V2673e7) A_27a) (exists ((V2674e8 $$unsorted)) (and (@ (@ tptp.mem V2674e8) A_27a) (exists ((V2675e9 $$unsorted)) (and (@ (@ tptp.mem V2675e9) A_27a) (exists ((V2676e10 $$unsorted)) (and (@ (@ tptp.mem V2676e10) A_27a) (exists ((V2677e11 $$unsorted)) (and (@ (@ tptp.mem V2677e11) A_27a) (exists ((V2678e12 $$unsorted)) (and (@ (@ tptp.mem V2678e12) A_27a) (exists ((V2679e13 $$unsorted)) (and (@ (@ tptp.mem V2679e13) A_27a) (exists ((V2680e14 $$unsorted)) (and (@ (@ tptp.mem V2680e14) A_27a) (exists ((V2681e15 $$unsorted)) (and (@ (@ tptp.mem V2681e15) A_27a) (exists ((V2682e16 $$unsorted)) (and (@ (@ tptp.mem V2682e16) A_27a) (exists ((V2683e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2683e17) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2666l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2667e1)) (@ (@ tptp.ap (@ _let_1 V2668e2)) (@ (@ tptp.ap (@ _let_1 V2669e3)) (@ (@ tptp.ap (@ _let_1 V2670e4)) (@ (@ tptp.ap (@ _let_1 V2671e5)) (@ (@ tptp.ap (@ _let_1 V2672e6)) (@ (@ tptp.ap (@ _let_1 V2673e7)) (@ (@ tptp.ap (@ _let_1 V2674e8)) (@ (@ tptp.ap (@ _let_1 V2675e9)) (@ (@ tptp.ap (@ _let_1 V2676e10)) (@ (@ tptp.ap (@ _let_1 V2677e11)) (@ (@ tptp.ap (@ _let_1 V2678e12)) (@ (@ tptp.ap (@ _let_1 V2679e13)) (@ (@ tptp.ap (@ _let_1 V2680e14)) (@ (@ tptp.ap (@ _let_1 V2681e15)) (@ (@ tptp.ap (@ _let_1 V2682e16)) (@ (@ tptp.ap (@ _let_1 V2683e17)) V2666l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_130) (exists ((V2684l_27 $$unsorted)) (and (@ (@ tptp.mem V2684l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2685e1 $$unsorted)) (and (@ (@ tptp.mem V2685e1) A_27a) (exists ((V2686e2 $$unsorted)) (and (@ (@ tptp.mem V2686e2) A_27a) (exists ((V2687e3 $$unsorted)) (and (@ (@ tptp.mem V2687e3) A_27a) (exists ((V2688e4 $$unsorted)) (and (@ (@ tptp.mem V2688e4) A_27a) (exists ((V2689e5 $$unsorted)) (and (@ (@ tptp.mem V2689e5) A_27a) (exists ((V2690e6 $$unsorted)) (and (@ (@ tptp.mem V2690e6) A_27a) (exists ((V2691e7 $$unsorted)) (and (@ (@ tptp.mem V2691e7) A_27a) (exists ((V2692e8 $$unsorted)) (and (@ (@ tptp.mem V2692e8) A_27a) (exists ((V2693e9 $$unsorted)) (and (@ (@ tptp.mem V2693e9) A_27a) (exists ((V2694e10 $$unsorted)) (and (@ (@ tptp.mem V2694e10) A_27a) (exists ((V2695e11 $$unsorted)) (and (@ (@ tptp.mem V2695e11) A_27a) (exists ((V2696e12 $$unsorted)) (and (@ (@ tptp.mem V2696e12) A_27a) (exists ((V2697e13 $$unsorted)) (and (@ (@ tptp.mem V2697e13) A_27a) (exists ((V2698e14 $$unsorted)) (and (@ (@ tptp.mem V2698e14) A_27a) (exists ((V2699e15 $$unsorted)) (and (@ (@ tptp.mem V2699e15) A_27a) (exists ((V2700e16 $$unsorted)) (and (@ (@ tptp.mem V2700e16) A_27a) (exists ((V2701e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2701e17) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2684l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2685e1)) (@ (@ tptp.ap (@ _let_1 V2686e2)) (@ (@ tptp.ap (@ _let_1 V2687e3)) (@ (@ tptp.ap (@ _let_1 V2688e4)) (@ (@ tptp.ap (@ _let_1 V2689e5)) (@ (@ tptp.ap (@ _let_1 V2690e6)) (@ (@ tptp.ap (@ _let_1 V2691e7)) (@ (@ tptp.ap (@ _let_1 V2692e8)) (@ (@ tptp.ap (@ _let_1 V2693e9)) (@ (@ tptp.ap (@ _let_1 V2694e10)) (@ (@ tptp.ap (@ _let_1 V2695e11)) (@ (@ tptp.ap (@ _let_1 V2696e12)) (@ (@ tptp.ap (@ _let_1 V2697e13)) (@ (@ tptp.ap (@ _let_1 V2698e14)) (@ (@ tptp.ap (@ _let_1 V2699e15)) (@ (@ tptp.ap (@ _let_1 V2700e16)) (@ (@ tptp.ap (@ _let_1 V2701e17)) V2684l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_130 _let_13) (exists ((V2702l_27 $$unsorted)) (and (@ (@ tptp.mem V2702l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2703e1 $$unsorted)) (and (@ (@ tptp.mem V2703e1) A_27a) (exists ((V2704e2 $$unsorted)) (and (@ (@ tptp.mem V2704e2) A_27a) (exists ((V2705e3 $$unsorted)) (and (@ (@ tptp.mem V2705e3) A_27a) (exists ((V2706e4 $$unsorted)) (and (@ (@ tptp.mem V2706e4) A_27a) (exists ((V2707e5 $$unsorted)) (and (@ (@ tptp.mem V2707e5) A_27a) (exists ((V2708e6 $$unsorted)) (and (@ (@ tptp.mem V2708e6) A_27a) (exists ((V2709e7 $$unsorted)) (and (@ (@ tptp.mem V2709e7) A_27a) (exists ((V2710e8 $$unsorted)) (and (@ (@ tptp.mem V2710e8) A_27a) (exists ((V2711e9 $$unsorted)) (and (@ (@ tptp.mem V2711e9) A_27a) (exists ((V2712e10 $$unsorted)) (and (@ (@ tptp.mem V2712e10) A_27a) (exists ((V2713e11 $$unsorted)) (and (@ (@ tptp.mem V2713e11) A_27a) (exists ((V2714e12 $$unsorted)) (and (@ (@ tptp.mem V2714e12) A_27a) (exists ((V2715e13 $$unsorted)) (and (@ (@ tptp.mem V2715e13) A_27a) (exists ((V2716e14 $$unsorted)) (and (@ (@ tptp.mem V2716e14) A_27a) (exists ((V2717e15 $$unsorted)) (and (@ (@ tptp.mem V2717e15) A_27a) (exists ((V2718e16 $$unsorted)) (and (@ (@ tptp.mem V2718e16) A_27a) (exists ((V2719e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2719e17) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2702l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2703e1)) (@ (@ tptp.ap (@ _let_1 V2704e2)) (@ (@ tptp.ap (@ _let_1 V2705e3)) (@ (@ tptp.ap (@ _let_1 V2706e4)) (@ (@ tptp.ap (@ _let_1 V2707e5)) (@ (@ tptp.ap (@ _let_1 V2708e6)) (@ (@ tptp.ap (@ _let_1 V2709e7)) (@ (@ tptp.ap (@ _let_1 V2710e8)) (@ (@ tptp.ap (@ _let_1 V2711e9)) (@ (@ tptp.ap (@ _let_1 V2712e10)) (@ (@ tptp.ap (@ _let_1 V2713e11)) (@ (@ tptp.ap (@ _let_1 V2714e12)) (@ (@ tptp.ap (@ _let_1 V2715e13)) (@ (@ tptp.ap (@ _let_1 V2716e14)) (@ (@ tptp.ap (@ _let_1 V2717e15)) (@ (@ tptp.ap (@ _let_1 V2718e16)) (@ (@ tptp.ap (@ _let_1 V2719e17)) V2702l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_128) (exists ((V2720l_27 $$unsorted)) (and (@ (@ tptp.mem V2720l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2721e1 $$unsorted)) (and (@ (@ tptp.mem V2721e1) A_27a) (exists ((V2722e2 $$unsorted)) (and (@ (@ tptp.mem V2722e2) A_27a) (exists ((V2723e3 $$unsorted)) (and (@ (@ tptp.mem V2723e3) A_27a) (exists ((V2724e4 $$unsorted)) (and (@ (@ tptp.mem V2724e4) A_27a) (exists ((V2725e5 $$unsorted)) (and (@ (@ tptp.mem V2725e5) A_27a) (exists ((V2726e6 $$unsorted)) (and (@ (@ tptp.mem V2726e6) A_27a) (exists ((V2727e7 $$unsorted)) (and (@ (@ tptp.mem V2727e7) A_27a) (exists ((V2728e8 $$unsorted)) (and (@ (@ tptp.mem V2728e8) A_27a) (exists ((V2729e9 $$unsorted)) (and (@ (@ tptp.mem V2729e9) A_27a) (exists ((V2730e10 $$unsorted)) (and (@ (@ tptp.mem V2730e10) A_27a) (exists ((V2731e11 $$unsorted)) (and (@ (@ tptp.mem V2731e11) A_27a) (exists ((V2732e12 $$unsorted)) (and (@ (@ tptp.mem V2732e12) A_27a) (exists ((V2733e13 $$unsorted)) (and (@ (@ tptp.mem V2733e13) A_27a) (exists ((V2734e14 $$unsorted)) (and (@ (@ tptp.mem V2734e14) A_27a) (exists ((V2735e15 $$unsorted)) (and (@ (@ tptp.mem V2735e15) A_27a) (exists ((V2736e16 $$unsorted)) (and (@ (@ tptp.mem V2736e16) A_27a) (exists ((V2737e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2737e17) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2720l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2721e1)) (@ (@ tptp.ap (@ _let_1 V2722e2)) (@ (@ tptp.ap (@ _let_1 V2723e3)) (@ (@ tptp.ap (@ _let_1 V2724e4)) (@ (@ tptp.ap (@ _let_1 V2725e5)) (@ (@ tptp.ap (@ _let_1 V2726e6)) (@ (@ tptp.ap (@ _let_1 V2727e7)) (@ (@ tptp.ap (@ _let_1 V2728e8)) (@ (@ tptp.ap (@ _let_1 V2729e9)) (@ (@ tptp.ap (@ _let_1 V2730e10)) (@ (@ tptp.ap (@ _let_1 V2731e11)) (@ (@ tptp.ap (@ _let_1 V2732e12)) (@ (@ tptp.ap (@ _let_1 V2733e13)) (@ (@ tptp.ap (@ _let_1 V2734e14)) (@ (@ tptp.ap (@ _let_1 V2735e15)) (@ (@ tptp.ap (@ _let_1 V2736e16)) (@ (@ tptp.ap (@ _let_1 V2737e17)) V2720l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_128 _let_13) (exists ((V2738l_27 $$unsorted)) (and (@ (@ tptp.mem V2738l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2739e1 $$unsorted)) (and (@ (@ tptp.mem V2739e1) A_27a) (exists ((V2740e2 $$unsorted)) (and (@ (@ tptp.mem V2740e2) A_27a) (exists ((V2741e3 $$unsorted)) (and (@ (@ tptp.mem V2741e3) A_27a) (exists ((V2742e4 $$unsorted)) (and (@ (@ tptp.mem V2742e4) A_27a) (exists ((V2743e5 $$unsorted)) (and (@ (@ tptp.mem V2743e5) A_27a) (exists ((V2744e6 $$unsorted)) (and (@ (@ tptp.mem V2744e6) A_27a) (exists ((V2745e7 $$unsorted)) (and (@ (@ tptp.mem V2745e7) A_27a) (exists ((V2746e8 $$unsorted)) (and (@ (@ tptp.mem V2746e8) A_27a) (exists ((V2747e9 $$unsorted)) (and (@ (@ tptp.mem V2747e9) A_27a) (exists ((V2748e10 $$unsorted)) (and (@ (@ tptp.mem V2748e10) A_27a) (exists ((V2749e11 $$unsorted)) (and (@ (@ tptp.mem V2749e11) A_27a) (exists ((V2750e12 $$unsorted)) (and (@ (@ tptp.mem V2750e12) A_27a) (exists ((V2751e13 $$unsorted)) (and (@ (@ tptp.mem V2751e13) A_27a) (exists ((V2752e14 $$unsorted)) (and (@ (@ tptp.mem V2752e14) A_27a) (exists ((V2753e15 $$unsorted)) (and (@ (@ tptp.mem V2753e15) A_27a) (exists ((V2754e16 $$unsorted)) (and (@ (@ tptp.mem V2754e16) A_27a) (exists ((V2755e17 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2755e17) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2738l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2739e1)) (@ (@ tptp.ap (@ _let_1 V2740e2)) (@ (@ tptp.ap (@ _let_1 V2741e3)) (@ (@ tptp.ap (@ _let_1 V2742e4)) (@ (@ tptp.ap (@ _let_1 V2743e5)) (@ (@ tptp.ap (@ _let_1 V2744e6)) (@ (@ tptp.ap (@ _let_1 V2745e7)) (@ (@ tptp.ap (@ _let_1 V2746e8)) (@ (@ tptp.ap (@ _let_1 V2747e9)) (@ (@ tptp.ap (@ _let_1 V2748e10)) (@ (@ tptp.ap (@ _let_1 V2749e11)) (@ (@ tptp.ap (@ _let_1 V2750e12)) (@ (@ tptp.ap (@ _let_1 V2751e13)) (@ (@ tptp.ap (@ _let_1 V2752e14)) (@ (@ tptp.ap (@ _let_1 V2753e15)) (@ (@ tptp.ap (@ _let_1 V2754e16)) (@ (@ tptp.ap (@ _let_1 V2755e17)) V2738l_27)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_125) (exists ((V2756e1 $$unsorted)) (and (@ (@ tptp.mem V2756e1) A_27a) (exists ((V2757e2 $$unsorted)) (and (@ (@ tptp.mem V2757e2) A_27a) (exists ((V2758e3 $$unsorted)) (and (@ (@ tptp.mem V2758e3) A_27a) (exists ((V2759e4 $$unsorted)) (and (@ (@ tptp.mem V2759e4) A_27a) (exists ((V2760e5 $$unsorted)) (and (@ (@ tptp.mem V2760e5) A_27a) (exists ((V2761e6 $$unsorted)) (and (@ (@ tptp.mem V2761e6) A_27a) (exists ((V2762e7 $$unsorted)) (and (@ (@ tptp.mem V2762e7) A_27a) (exists ((V2763e8 $$unsorted)) (and (@ (@ tptp.mem V2763e8) A_27a) (exists ((V2764e9 $$unsorted)) (and (@ (@ tptp.mem V2764e9) A_27a) (exists ((V2765e10 $$unsorted)) (and (@ (@ tptp.mem V2765e10) A_27a) (exists ((V2766e11 $$unsorted)) (and (@ (@ tptp.mem V2766e11) A_27a) (exists ((V2767e12 $$unsorted)) (and (@ (@ tptp.mem V2767e12) A_27a) (exists ((V2768e13 $$unsorted)) (and (@ (@ tptp.mem V2768e13) A_27a) (exists ((V2769e14 $$unsorted)) (and (@ (@ tptp.mem V2769e14) A_27a) (exists ((V2770e15 $$unsorted)) (and (@ (@ tptp.mem V2770e15) A_27a) (exists ((V2771e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2771e16) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2756e1)) (@ (@ tptp.ap (@ _let_1 V2757e2)) (@ (@ tptp.ap (@ _let_1 V2758e3)) (@ (@ tptp.ap (@ _let_1 V2759e4)) (@ (@ tptp.ap (@ _let_1 V2760e5)) (@ (@ tptp.ap (@ _let_1 V2761e6)) (@ (@ tptp.ap (@ _let_1 V2762e7)) (@ (@ tptp.ap (@ _let_1 V2763e8)) (@ (@ tptp.ap (@ _let_1 V2764e9)) (@ (@ tptp.ap (@ _let_1 V2765e10)) (@ (@ tptp.ap (@ _let_1 V2766e11)) (@ (@ tptp.ap (@ _let_1 V2767e12)) (@ (@ tptp.ap (@ _let_1 V2768e13)) (@ (@ tptp.ap (@ _let_1 V2769e14)) (@ (@ tptp.ap (@ _let_1 V2770e15)) (@ (@ tptp.ap (@ _let_1 V2771e16)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_125 _let_13) (exists ((V2772e1 $$unsorted)) (and (@ (@ tptp.mem V2772e1) A_27a) (exists ((V2773e2 $$unsorted)) (and (@ (@ tptp.mem V2773e2) A_27a) (exists ((V2774e3 $$unsorted)) (and (@ (@ tptp.mem V2774e3) A_27a) (exists ((V2775e4 $$unsorted)) (and (@ (@ tptp.mem V2775e4) A_27a) (exists ((V2776e5 $$unsorted)) (and (@ (@ tptp.mem V2776e5) A_27a) (exists ((V2777e6 $$unsorted)) (and (@ (@ tptp.mem V2777e6) A_27a) (exists ((V2778e7 $$unsorted)) (and (@ (@ tptp.mem V2778e7) A_27a) (exists ((V2779e8 $$unsorted)) (and (@ (@ tptp.mem V2779e8) A_27a) (exists ((V2780e9 $$unsorted)) (and (@ (@ tptp.mem V2780e9) A_27a) (exists ((V2781e10 $$unsorted)) (and (@ (@ tptp.mem V2781e10) A_27a) (exists ((V2782e11 $$unsorted)) (and (@ (@ tptp.mem V2782e11) A_27a) (exists ((V2783e12 $$unsorted)) (and (@ (@ tptp.mem V2783e12) A_27a) (exists ((V2784e13 $$unsorted)) (and (@ (@ tptp.mem V2784e13) A_27a) (exists ((V2785e14 $$unsorted)) (and (@ (@ tptp.mem V2785e14) A_27a) (exists ((V2786e15 $$unsorted)) (and (@ (@ tptp.mem V2786e15) A_27a) (exists ((V2787e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2787e16) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2772e1)) (@ (@ tptp.ap (@ _let_1 V2773e2)) (@ (@ tptp.ap (@ _let_1 V2774e3)) (@ (@ tptp.ap (@ _let_1 V2775e4)) (@ (@ tptp.ap (@ _let_1 V2776e5)) (@ (@ tptp.ap (@ _let_1 V2777e6)) (@ (@ tptp.ap (@ _let_1 V2778e7)) (@ (@ tptp.ap (@ _let_1 V2779e8)) (@ (@ tptp.ap (@ _let_1 V2780e9)) (@ (@ tptp.ap (@ _let_1 V2781e10)) (@ (@ tptp.ap (@ _let_1 V2782e11)) (@ (@ tptp.ap (@ _let_1 V2783e12)) (@ (@ tptp.ap (@ _let_1 V2784e13)) (@ (@ tptp.ap (@ _let_1 V2785e14)) (@ (@ tptp.ap (@ _let_1 V2786e15)) (@ (@ tptp.ap (@ _let_1 V2787e16)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_114)) _let_3)) (exists ((V2788l_27 $$unsorted)) (and (@ (@ tptp.mem V2788l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2789e1 $$unsorted)) (and (@ (@ tptp.mem V2789e1) A_27a) (exists ((V2790e2 $$unsorted)) (and (@ (@ tptp.mem V2790e2) A_27a) (exists ((V2791e3 $$unsorted)) (and (@ (@ tptp.mem V2791e3) A_27a) (exists ((V2792e4 $$unsorted)) (and (@ (@ tptp.mem V2792e4) A_27a) (exists ((V2793e5 $$unsorted)) (and (@ (@ tptp.mem V2793e5) A_27a) (exists ((V2794e6 $$unsorted)) (and (@ (@ tptp.mem V2794e6) A_27a) (exists ((V2795e7 $$unsorted)) (and (@ (@ tptp.mem V2795e7) A_27a) (exists ((V2796e8 $$unsorted)) (and (@ (@ tptp.mem V2796e8) A_27a) (exists ((V2797e9 $$unsorted)) (and (@ (@ tptp.mem V2797e9) A_27a) (exists ((V2798e10 $$unsorted)) (and (@ (@ tptp.mem V2798e10) A_27a) (exists ((V2799e11 $$unsorted)) (and (@ (@ tptp.mem V2799e11) A_27a) (exists ((V2800e12 $$unsorted)) (and (@ (@ tptp.mem V2800e12) A_27a) (exists ((V2801e13 $$unsorted)) (and (@ (@ tptp.mem V2801e13) A_27a) (exists ((V2802e14 $$unsorted)) (and (@ (@ tptp.mem V2802e14) A_27a) (exists ((V2803e15 $$unsorted)) (and (@ (@ tptp.mem V2803e15) A_27a) (exists ((V2804e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2804e16) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2789e1)) (@ (@ tptp.ap (@ _let_1 V2790e2)) (@ (@ tptp.ap (@ _let_1 V2791e3)) (@ (@ tptp.ap (@ _let_1 V2792e4)) (@ (@ tptp.ap (@ _let_1 V2793e5)) (@ (@ tptp.ap (@ _let_1 V2794e6)) (@ (@ tptp.ap (@ _let_1 V2795e7)) (@ (@ tptp.ap (@ _let_1 V2796e8)) (@ (@ tptp.ap (@ _let_1 V2797e9)) (@ (@ tptp.ap (@ _let_1 V2798e10)) (@ (@ tptp.ap (@ _let_1 V2799e11)) (@ (@ tptp.ap (@ _let_1 V2800e12)) (@ (@ tptp.ap (@ _let_1 V2801e13)) (@ (@ tptp.ap (@ _let_1 V2802e14)) (@ (@ tptp.ap (@ _let_1 V2803e15)) (@ (@ tptp.ap (@ _let_1 V2804e16)) V2788l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_114)) (exists ((V2805l_27 $$unsorted)) (and (@ (@ tptp.mem V2805l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2806e1 $$unsorted)) (and (@ (@ tptp.mem V2806e1) A_27a) (exists ((V2807e2 $$unsorted)) (and (@ (@ tptp.mem V2807e2) A_27a) (exists ((V2808e3 $$unsorted)) (and (@ (@ tptp.mem V2808e3) A_27a) (exists ((V2809e4 $$unsorted)) (and (@ (@ tptp.mem V2809e4) A_27a) (exists ((V2810e5 $$unsorted)) (and (@ (@ tptp.mem V2810e5) A_27a) (exists ((V2811e6 $$unsorted)) (and (@ (@ tptp.mem V2811e6) A_27a) (exists ((V2812e7 $$unsorted)) (and (@ (@ tptp.mem V2812e7) A_27a) (exists ((V2813e8 $$unsorted)) (and (@ (@ tptp.mem V2813e8) A_27a) (exists ((V2814e9 $$unsorted)) (and (@ (@ tptp.mem V2814e9) A_27a) (exists ((V2815e10 $$unsorted)) (and (@ (@ tptp.mem V2815e10) A_27a) (exists ((V2816e11 $$unsorted)) (and (@ (@ tptp.mem V2816e11) A_27a) (exists ((V2817e12 $$unsorted)) (and (@ (@ tptp.mem V2817e12) A_27a) (exists ((V2818e13 $$unsorted)) (and (@ (@ tptp.mem V2818e13) A_27a) (exists ((V2819e14 $$unsorted)) (and (@ (@ tptp.mem V2819e14) A_27a) (exists ((V2820e15 $$unsorted)) (and (@ (@ tptp.mem V2820e15) A_27a) (exists ((V2821e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2821e16) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2806e1)) (@ (@ tptp.ap (@ _let_1 V2807e2)) (@ (@ tptp.ap (@ _let_1 V2808e3)) (@ (@ tptp.ap (@ _let_1 V2809e4)) (@ (@ tptp.ap (@ _let_1 V2810e5)) (@ (@ tptp.ap (@ _let_1 V2811e6)) (@ (@ tptp.ap (@ _let_1 V2812e7)) (@ (@ tptp.ap (@ _let_1 V2813e8)) (@ (@ tptp.ap (@ _let_1 V2814e9)) (@ (@ tptp.ap (@ _let_1 V2815e10)) (@ (@ tptp.ap (@ _let_1 V2816e11)) (@ (@ tptp.ap (@ _let_1 V2817e12)) (@ (@ tptp.ap (@ _let_1 V2818e13)) (@ (@ tptp.ap (@ _let_1 V2819e14)) (@ (@ tptp.ap (@ _let_1 V2820e15)) (@ (@ tptp.ap (@ _let_1 V2821e16)) V2805l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_120)) _let_3)) (exists ((V2822l_27 $$unsorted)) (and (@ (@ tptp.mem V2822l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2823e1 $$unsorted)) (and (@ (@ tptp.mem V2823e1) A_27a) (exists ((V2824e2 $$unsorted)) (and (@ (@ tptp.mem V2824e2) A_27a) (exists ((V2825e3 $$unsorted)) (and (@ (@ tptp.mem V2825e3) A_27a) (exists ((V2826e4 $$unsorted)) (and (@ (@ tptp.mem V2826e4) A_27a) (exists ((V2827e5 $$unsorted)) (and (@ (@ tptp.mem V2827e5) A_27a) (exists ((V2828e6 $$unsorted)) (and (@ (@ tptp.mem V2828e6) A_27a) (exists ((V2829e7 $$unsorted)) (and (@ (@ tptp.mem V2829e7) A_27a) (exists ((V2830e8 $$unsorted)) (and (@ (@ tptp.mem V2830e8) A_27a) (exists ((V2831e9 $$unsorted)) (and (@ (@ tptp.mem V2831e9) A_27a) (exists ((V2832e10 $$unsorted)) (and (@ (@ tptp.mem V2832e10) A_27a) (exists ((V2833e11 $$unsorted)) (and (@ (@ tptp.mem V2833e11) A_27a) (exists ((V2834e12 $$unsorted)) (and (@ (@ tptp.mem V2834e12) A_27a) (exists ((V2835e13 $$unsorted)) (and (@ (@ tptp.mem V2835e13) A_27a) (exists ((V2836e14 $$unsorted)) (and (@ (@ tptp.mem V2836e14) A_27a) (exists ((V2837e15 $$unsorted)) (and (@ (@ tptp.mem V2837e15) A_27a) (exists ((V2838e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2838e16) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2823e1)) (@ (@ tptp.ap (@ _let_1 V2824e2)) (@ (@ tptp.ap (@ _let_1 V2825e3)) (@ (@ tptp.ap (@ _let_1 V2826e4)) (@ (@ tptp.ap (@ _let_1 V2827e5)) (@ (@ tptp.ap (@ _let_1 V2828e6)) (@ (@ tptp.ap (@ _let_1 V2829e7)) (@ (@ tptp.ap (@ _let_1 V2830e8)) (@ (@ tptp.ap (@ _let_1 V2831e9)) (@ (@ tptp.ap (@ _let_1 V2832e10)) (@ (@ tptp.ap (@ _let_1 V2833e11)) (@ (@ tptp.ap (@ _let_1 V2834e12)) (@ (@ tptp.ap (@ _let_1 V2835e13)) (@ (@ tptp.ap (@ _let_1 V2836e14)) (@ (@ tptp.ap (@ _let_1 V2837e15)) (@ (@ tptp.ap (@ _let_1 V2838e16)) V2822l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_120)) (exists ((V2839l_27 $$unsorted)) (and (@ (@ tptp.mem V2839l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2840e1 $$unsorted)) (and (@ (@ tptp.mem V2840e1) A_27a) (exists ((V2841e2 $$unsorted)) (and (@ (@ tptp.mem V2841e2) A_27a) (exists ((V2842e3 $$unsorted)) (and (@ (@ tptp.mem V2842e3) A_27a) (exists ((V2843e4 $$unsorted)) (and (@ (@ tptp.mem V2843e4) A_27a) (exists ((V2844e5 $$unsorted)) (and (@ (@ tptp.mem V2844e5) A_27a) (exists ((V2845e6 $$unsorted)) (and (@ (@ tptp.mem V2845e6) A_27a) (exists ((V2846e7 $$unsorted)) (and (@ (@ tptp.mem V2846e7) A_27a) (exists ((V2847e8 $$unsorted)) (and (@ (@ tptp.mem V2847e8) A_27a) (exists ((V2848e9 $$unsorted)) (and (@ (@ tptp.mem V2848e9) A_27a) (exists ((V2849e10 $$unsorted)) (and (@ (@ tptp.mem V2849e10) A_27a) (exists ((V2850e11 $$unsorted)) (and (@ (@ tptp.mem V2850e11) A_27a) (exists ((V2851e12 $$unsorted)) (and (@ (@ tptp.mem V2851e12) A_27a) (exists ((V2852e13 $$unsorted)) (and (@ (@ tptp.mem V2852e13) A_27a) (exists ((V2853e14 $$unsorted)) (and (@ (@ tptp.mem V2853e14) A_27a) (exists ((V2854e15 $$unsorted)) (and (@ (@ tptp.mem V2854e15) A_27a) (exists ((V2855e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2855e16) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2840e1)) (@ (@ tptp.ap (@ _let_1 V2841e2)) (@ (@ tptp.ap (@ _let_1 V2842e3)) (@ (@ tptp.ap (@ _let_1 V2843e4)) (@ (@ tptp.ap (@ _let_1 V2844e5)) (@ (@ tptp.ap (@ _let_1 V2845e6)) (@ (@ tptp.ap (@ _let_1 V2846e7)) (@ (@ tptp.ap (@ _let_1 V2847e8)) (@ (@ tptp.ap (@ _let_1 V2848e9)) (@ (@ tptp.ap (@ _let_1 V2849e10)) (@ (@ tptp.ap (@ _let_1 V2850e11)) (@ (@ tptp.ap (@ _let_1 V2851e12)) (@ (@ tptp.ap (@ _let_1 V2852e13)) (@ (@ tptp.ap (@ _let_1 V2853e14)) (@ (@ tptp.ap (@ _let_1 V2854e15)) (@ (@ tptp.ap (@ _let_1 V2855e16)) V2839l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_123)) _let_3)) (exists ((V2856l_27 $$unsorted)) (and (@ (@ tptp.mem V2856l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2857e1 $$unsorted)) (and (@ (@ tptp.mem V2857e1) A_27a) (exists ((V2858e2 $$unsorted)) (and (@ (@ tptp.mem V2858e2) A_27a) (exists ((V2859e3 $$unsorted)) (and (@ (@ tptp.mem V2859e3) A_27a) (exists ((V2860e4 $$unsorted)) (and (@ (@ tptp.mem V2860e4) A_27a) (exists ((V2861e5 $$unsorted)) (and (@ (@ tptp.mem V2861e5) A_27a) (exists ((V2862e6 $$unsorted)) (and (@ (@ tptp.mem V2862e6) A_27a) (exists ((V2863e7 $$unsorted)) (and (@ (@ tptp.mem V2863e7) A_27a) (exists ((V2864e8 $$unsorted)) (and (@ (@ tptp.mem V2864e8) A_27a) (exists ((V2865e9 $$unsorted)) (and (@ (@ tptp.mem V2865e9) A_27a) (exists ((V2866e10 $$unsorted)) (and (@ (@ tptp.mem V2866e10) A_27a) (exists ((V2867e11 $$unsorted)) (and (@ (@ tptp.mem V2867e11) A_27a) (exists ((V2868e12 $$unsorted)) (and (@ (@ tptp.mem V2868e12) A_27a) (exists ((V2869e13 $$unsorted)) (and (@ (@ tptp.mem V2869e13) A_27a) (exists ((V2870e14 $$unsorted)) (and (@ (@ tptp.mem V2870e14) A_27a) (exists ((V2871e15 $$unsorted)) (and (@ (@ tptp.mem V2871e15) A_27a) (exists ((V2872e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2872e16) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2856l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2857e1)) (@ (@ tptp.ap (@ _let_1 V2858e2)) (@ (@ tptp.ap (@ _let_1 V2859e3)) (@ (@ tptp.ap (@ _let_1 V2860e4)) (@ (@ tptp.ap (@ _let_1 V2861e5)) (@ (@ tptp.ap (@ _let_1 V2862e6)) (@ (@ tptp.ap (@ _let_1 V2863e7)) (@ (@ tptp.ap (@ _let_1 V2864e8)) (@ (@ tptp.ap (@ _let_1 V2865e9)) (@ (@ tptp.ap (@ _let_1 V2866e10)) (@ (@ tptp.ap (@ _let_1 V2867e11)) (@ (@ tptp.ap (@ _let_1 V2868e12)) (@ (@ tptp.ap (@ _let_1 V2869e13)) (@ (@ tptp.ap (@ _let_1 V2870e14)) (@ (@ tptp.ap (@ _let_1 V2871e15)) (@ (@ tptp.ap (@ _let_1 V2872e16)) V2856l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_123)) (exists ((V2873l_27 $$unsorted)) (and (@ (@ tptp.mem V2873l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2874e1 $$unsorted)) (and (@ (@ tptp.mem V2874e1) A_27a) (exists ((V2875e2 $$unsorted)) (and (@ (@ tptp.mem V2875e2) A_27a) (exists ((V2876e3 $$unsorted)) (and (@ (@ tptp.mem V2876e3) A_27a) (exists ((V2877e4 $$unsorted)) (and (@ (@ tptp.mem V2877e4) A_27a) (exists ((V2878e5 $$unsorted)) (and (@ (@ tptp.mem V2878e5) A_27a) (exists ((V2879e6 $$unsorted)) (and (@ (@ tptp.mem V2879e6) A_27a) (exists ((V2880e7 $$unsorted)) (and (@ (@ tptp.mem V2880e7) A_27a) (exists ((V2881e8 $$unsorted)) (and (@ (@ tptp.mem V2881e8) A_27a) (exists ((V2882e9 $$unsorted)) (and (@ (@ tptp.mem V2882e9) A_27a) (exists ((V2883e10 $$unsorted)) (and (@ (@ tptp.mem V2883e10) A_27a) (exists ((V2884e11 $$unsorted)) (and (@ (@ tptp.mem V2884e11) A_27a) (exists ((V2885e12 $$unsorted)) (and (@ (@ tptp.mem V2885e12) A_27a) (exists ((V2886e13 $$unsorted)) (and (@ (@ tptp.mem V2886e13) A_27a) (exists ((V2887e14 $$unsorted)) (and (@ (@ tptp.mem V2887e14) A_27a) (exists ((V2888e15 $$unsorted)) (and (@ (@ tptp.mem V2888e15) A_27a) (exists ((V2889e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2889e16) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2873l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2874e1)) (@ (@ tptp.ap (@ _let_1 V2875e2)) (@ (@ tptp.ap (@ _let_1 V2876e3)) (@ (@ tptp.ap (@ _let_1 V2877e4)) (@ (@ tptp.ap (@ _let_1 V2878e5)) (@ (@ tptp.ap (@ _let_1 V2879e6)) (@ (@ tptp.ap (@ _let_1 V2880e7)) (@ (@ tptp.ap (@ _let_1 V2881e8)) (@ (@ tptp.ap (@ _let_1 V2882e9)) (@ (@ tptp.ap (@ _let_1 V2883e10)) (@ (@ tptp.ap (@ _let_1 V2884e11)) (@ (@ tptp.ap (@ _let_1 V2885e12)) (@ (@ tptp.ap (@ _let_1 V2886e13)) (@ (@ tptp.ap (@ _let_1 V2887e14)) (@ (@ tptp.ap (@ _let_1 V2888e15)) (@ (@ tptp.ap (@ _let_1 V2889e16)) V2873l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_121)) _let_3)) (exists ((V2890l_27 $$unsorted)) (and (@ (@ tptp.mem V2890l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2891e1 $$unsorted)) (and (@ (@ tptp.mem V2891e1) A_27a) (exists ((V2892e2 $$unsorted)) (and (@ (@ tptp.mem V2892e2) A_27a) (exists ((V2893e3 $$unsorted)) (and (@ (@ tptp.mem V2893e3) A_27a) (exists ((V2894e4 $$unsorted)) (and (@ (@ tptp.mem V2894e4) A_27a) (exists ((V2895e5 $$unsorted)) (and (@ (@ tptp.mem V2895e5) A_27a) (exists ((V2896e6 $$unsorted)) (and (@ (@ tptp.mem V2896e6) A_27a) (exists ((V2897e7 $$unsorted)) (and (@ (@ tptp.mem V2897e7) A_27a) (exists ((V2898e8 $$unsorted)) (and (@ (@ tptp.mem V2898e8) A_27a) (exists ((V2899e9 $$unsorted)) (and (@ (@ tptp.mem V2899e9) A_27a) (exists ((V2900e10 $$unsorted)) (and (@ (@ tptp.mem V2900e10) A_27a) (exists ((V2901e11 $$unsorted)) (and (@ (@ tptp.mem V2901e11) A_27a) (exists ((V2902e12 $$unsorted)) (and (@ (@ tptp.mem V2902e12) A_27a) (exists ((V2903e13 $$unsorted)) (and (@ (@ tptp.mem V2903e13) A_27a) (exists ((V2904e14 $$unsorted)) (and (@ (@ tptp.mem V2904e14) A_27a) (exists ((V2905e15 $$unsorted)) (and (@ (@ tptp.mem V2905e15) A_27a) (exists ((V2906e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2906e16) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2890l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2891e1)) (@ (@ tptp.ap (@ _let_1 V2892e2)) (@ (@ tptp.ap (@ _let_1 V2893e3)) (@ (@ tptp.ap (@ _let_1 V2894e4)) (@ (@ tptp.ap (@ _let_1 V2895e5)) (@ (@ tptp.ap (@ _let_1 V2896e6)) (@ (@ tptp.ap (@ _let_1 V2897e7)) (@ (@ tptp.ap (@ _let_1 V2898e8)) (@ (@ tptp.ap (@ _let_1 V2899e9)) (@ (@ tptp.ap (@ _let_1 V2900e10)) (@ (@ tptp.ap (@ _let_1 V2901e11)) (@ (@ tptp.ap (@ _let_1 V2902e12)) (@ (@ tptp.ap (@ _let_1 V2903e13)) (@ (@ tptp.ap (@ _let_1 V2904e14)) (@ (@ tptp.ap (@ _let_1 V2905e15)) (@ (@ tptp.ap (@ _let_1 V2906e16)) V2890l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_121)) (exists ((V2907l_27 $$unsorted)) (and (@ (@ tptp.mem V2907l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2908e1 $$unsorted)) (and (@ (@ tptp.mem V2908e1) A_27a) (exists ((V2909e2 $$unsorted)) (and (@ (@ tptp.mem V2909e2) A_27a) (exists ((V2910e3 $$unsorted)) (and (@ (@ tptp.mem V2910e3) A_27a) (exists ((V2911e4 $$unsorted)) (and (@ (@ tptp.mem V2911e4) A_27a) (exists ((V2912e5 $$unsorted)) (and (@ (@ tptp.mem V2912e5) A_27a) (exists ((V2913e6 $$unsorted)) (and (@ (@ tptp.mem V2913e6) A_27a) (exists ((V2914e7 $$unsorted)) (and (@ (@ tptp.mem V2914e7) A_27a) (exists ((V2915e8 $$unsorted)) (and (@ (@ tptp.mem V2915e8) A_27a) (exists ((V2916e9 $$unsorted)) (and (@ (@ tptp.mem V2916e9) A_27a) (exists ((V2917e10 $$unsorted)) (and (@ (@ tptp.mem V2917e10) A_27a) (exists ((V2918e11 $$unsorted)) (and (@ (@ tptp.mem V2918e11) A_27a) (exists ((V2919e12 $$unsorted)) (and (@ (@ tptp.mem V2919e12) A_27a) (exists ((V2920e13 $$unsorted)) (and (@ (@ tptp.mem V2920e13) A_27a) (exists ((V2921e14 $$unsorted)) (and (@ (@ tptp.mem V2921e14) A_27a) (exists ((V2922e15 $$unsorted)) (and (@ (@ tptp.mem V2922e15) A_27a) (exists ((V2923e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2923e16) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2907l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V2908e1)) (@ (@ tptp.ap (@ _let_1 V2909e2)) (@ (@ tptp.ap (@ _let_1 V2910e3)) (@ (@ tptp.ap (@ _let_1 V2911e4)) (@ (@ tptp.ap (@ _let_1 V2912e5)) (@ (@ tptp.ap (@ _let_1 V2913e6)) (@ (@ tptp.ap (@ _let_1 V2914e7)) (@ (@ tptp.ap (@ _let_1 V2915e8)) (@ (@ tptp.ap (@ _let_1 V2916e9)) (@ (@ tptp.ap (@ _let_1 V2917e10)) (@ (@ tptp.ap (@ _let_1 V2918e11)) (@ (@ tptp.ap (@ _let_1 V2919e12)) (@ (@ tptp.ap (@ _let_1 V2920e13)) (@ (@ tptp.ap (@ _let_1 V2921e14)) (@ (@ tptp.ap (@ _let_1 V2922e15)) (@ (@ tptp.ap (@ _let_1 V2923e16)) V2907l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_124) (exists ((V2924l_27 $$unsorted)) (and (@ (@ tptp.mem V2924l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2925e1 $$unsorted)) (and (@ (@ tptp.mem V2925e1) A_27a) (exists ((V2926e2 $$unsorted)) (and (@ (@ tptp.mem V2926e2) A_27a) (exists ((V2927e3 $$unsorted)) (and (@ (@ tptp.mem V2927e3) A_27a) (exists ((V2928e4 $$unsorted)) (and (@ (@ tptp.mem V2928e4) A_27a) (exists ((V2929e5 $$unsorted)) (and (@ (@ tptp.mem V2929e5) A_27a) (exists ((V2930e6 $$unsorted)) (and (@ (@ tptp.mem V2930e6) A_27a) (exists ((V2931e7 $$unsorted)) (and (@ (@ tptp.mem V2931e7) A_27a) (exists ((V2932e8 $$unsorted)) (and (@ (@ tptp.mem V2932e8) A_27a) (exists ((V2933e9 $$unsorted)) (and (@ (@ tptp.mem V2933e9) A_27a) (exists ((V2934e10 $$unsorted)) (and (@ (@ tptp.mem V2934e10) A_27a) (exists ((V2935e11 $$unsorted)) (and (@ (@ tptp.mem V2935e11) A_27a) (exists ((V2936e12 $$unsorted)) (and (@ (@ tptp.mem V2936e12) A_27a) (exists ((V2937e13 $$unsorted)) (and (@ (@ tptp.mem V2937e13) A_27a) (exists ((V2938e14 $$unsorted)) (and (@ (@ tptp.mem V2938e14) A_27a) (exists ((V2939e15 $$unsorted)) (and (@ (@ tptp.mem V2939e15) A_27a) (exists ((V2940e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2940e16) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2924l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2925e1)) (@ (@ tptp.ap (@ _let_1 V2926e2)) (@ (@ tptp.ap (@ _let_1 V2927e3)) (@ (@ tptp.ap (@ _let_1 V2928e4)) (@ (@ tptp.ap (@ _let_1 V2929e5)) (@ (@ tptp.ap (@ _let_1 V2930e6)) (@ (@ tptp.ap (@ _let_1 V2931e7)) (@ (@ tptp.ap (@ _let_1 V2932e8)) (@ (@ tptp.ap (@ _let_1 V2933e9)) (@ (@ tptp.ap (@ _let_1 V2934e10)) (@ (@ tptp.ap (@ _let_1 V2935e11)) (@ (@ tptp.ap (@ _let_1 V2936e12)) (@ (@ tptp.ap (@ _let_1 V2937e13)) (@ (@ tptp.ap (@ _let_1 V2938e14)) (@ (@ tptp.ap (@ _let_1 V2939e15)) (@ (@ tptp.ap (@ _let_1 V2940e16)) V2924l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_124 _let_13) (exists ((V2941l_27 $$unsorted)) (and (@ (@ tptp.mem V2941l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2942e1 $$unsorted)) (and (@ (@ tptp.mem V2942e1) A_27a) (exists ((V2943e2 $$unsorted)) (and (@ (@ tptp.mem V2943e2) A_27a) (exists ((V2944e3 $$unsorted)) (and (@ (@ tptp.mem V2944e3) A_27a) (exists ((V2945e4 $$unsorted)) (and (@ (@ tptp.mem V2945e4) A_27a) (exists ((V2946e5 $$unsorted)) (and (@ (@ tptp.mem V2946e5) A_27a) (exists ((V2947e6 $$unsorted)) (and (@ (@ tptp.mem V2947e6) A_27a) (exists ((V2948e7 $$unsorted)) (and (@ (@ tptp.mem V2948e7) A_27a) (exists ((V2949e8 $$unsorted)) (and (@ (@ tptp.mem V2949e8) A_27a) (exists ((V2950e9 $$unsorted)) (and (@ (@ tptp.mem V2950e9) A_27a) (exists ((V2951e10 $$unsorted)) (and (@ (@ tptp.mem V2951e10) A_27a) (exists ((V2952e11 $$unsorted)) (and (@ (@ tptp.mem V2952e11) A_27a) (exists ((V2953e12 $$unsorted)) (and (@ (@ tptp.mem V2953e12) A_27a) (exists ((V2954e13 $$unsorted)) (and (@ (@ tptp.mem V2954e13) A_27a) (exists ((V2955e14 $$unsorted)) (and (@ (@ tptp.mem V2955e14) A_27a) (exists ((V2956e15 $$unsorted)) (and (@ (@ tptp.mem V2956e15) A_27a) (exists ((V2957e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2957e16) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2941l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2942e1)) (@ (@ tptp.ap (@ _let_1 V2943e2)) (@ (@ tptp.ap (@ _let_1 V2944e3)) (@ (@ tptp.ap (@ _let_1 V2945e4)) (@ (@ tptp.ap (@ _let_1 V2946e5)) (@ (@ tptp.ap (@ _let_1 V2947e6)) (@ (@ tptp.ap (@ _let_1 V2948e7)) (@ (@ tptp.ap (@ _let_1 V2949e8)) (@ (@ tptp.ap (@ _let_1 V2950e9)) (@ (@ tptp.ap (@ _let_1 V2951e10)) (@ (@ tptp.ap (@ _let_1 V2952e11)) (@ (@ tptp.ap (@ _let_1 V2953e12)) (@ (@ tptp.ap (@ _let_1 V2954e13)) (@ (@ tptp.ap (@ _let_1 V2955e14)) (@ (@ tptp.ap (@ _let_1 V2956e15)) (@ (@ tptp.ap (@ _let_1 V2957e16)) V2941l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_122) (exists ((V2958l_27 $$unsorted)) (and (@ (@ tptp.mem V2958l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2959e1 $$unsorted)) (and (@ (@ tptp.mem V2959e1) A_27a) (exists ((V2960e2 $$unsorted)) (and (@ (@ tptp.mem V2960e2) A_27a) (exists ((V2961e3 $$unsorted)) (and (@ (@ tptp.mem V2961e3) A_27a) (exists ((V2962e4 $$unsorted)) (and (@ (@ tptp.mem V2962e4) A_27a) (exists ((V2963e5 $$unsorted)) (and (@ (@ tptp.mem V2963e5) A_27a) (exists ((V2964e6 $$unsorted)) (and (@ (@ tptp.mem V2964e6) A_27a) (exists ((V2965e7 $$unsorted)) (and (@ (@ tptp.mem V2965e7) A_27a) (exists ((V2966e8 $$unsorted)) (and (@ (@ tptp.mem V2966e8) A_27a) (exists ((V2967e9 $$unsorted)) (and (@ (@ tptp.mem V2967e9) A_27a) (exists ((V2968e10 $$unsorted)) (and (@ (@ tptp.mem V2968e10) A_27a) (exists ((V2969e11 $$unsorted)) (and (@ (@ tptp.mem V2969e11) A_27a) (exists ((V2970e12 $$unsorted)) (and (@ (@ tptp.mem V2970e12) A_27a) (exists ((V2971e13 $$unsorted)) (and (@ (@ tptp.mem V2971e13) A_27a) (exists ((V2972e14 $$unsorted)) (and (@ (@ tptp.mem V2972e14) A_27a) (exists ((V2973e15 $$unsorted)) (and (@ (@ tptp.mem V2973e15) A_27a) (exists ((V2974e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2974e16) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2958l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2959e1)) (@ (@ tptp.ap (@ _let_1 V2960e2)) (@ (@ tptp.ap (@ _let_1 V2961e3)) (@ (@ tptp.ap (@ _let_1 V2962e4)) (@ (@ tptp.ap (@ _let_1 V2963e5)) (@ (@ tptp.ap (@ _let_1 V2964e6)) (@ (@ tptp.ap (@ _let_1 V2965e7)) (@ (@ tptp.ap (@ _let_1 V2966e8)) (@ (@ tptp.ap (@ _let_1 V2967e9)) (@ (@ tptp.ap (@ _let_1 V2968e10)) (@ (@ tptp.ap (@ _let_1 V2969e11)) (@ (@ tptp.ap (@ _let_1 V2970e12)) (@ (@ tptp.ap (@ _let_1 V2971e13)) (@ (@ tptp.ap (@ _let_1 V2972e14)) (@ (@ tptp.ap (@ _let_1 V2973e15)) (@ (@ tptp.ap (@ _let_1 V2974e16)) V2958l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_122 _let_13) (exists ((V2975l_27 $$unsorted)) (and (@ (@ tptp.mem V2975l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V2976e1 $$unsorted)) (and (@ (@ tptp.mem V2976e1) A_27a) (exists ((V2977e2 $$unsorted)) (and (@ (@ tptp.mem V2977e2) A_27a) (exists ((V2978e3 $$unsorted)) (and (@ (@ tptp.mem V2978e3) A_27a) (exists ((V2979e4 $$unsorted)) (and (@ (@ tptp.mem V2979e4) A_27a) (exists ((V2980e5 $$unsorted)) (and (@ (@ tptp.mem V2980e5) A_27a) (exists ((V2981e6 $$unsorted)) (and (@ (@ tptp.mem V2981e6) A_27a) (exists ((V2982e7 $$unsorted)) (and (@ (@ tptp.mem V2982e7) A_27a) (exists ((V2983e8 $$unsorted)) (and (@ (@ tptp.mem V2983e8) A_27a) (exists ((V2984e9 $$unsorted)) (and (@ (@ tptp.mem V2984e9) A_27a) (exists ((V2985e10 $$unsorted)) (and (@ (@ tptp.mem V2985e10) A_27a) (exists ((V2986e11 $$unsorted)) (and (@ (@ tptp.mem V2986e11) A_27a) (exists ((V2987e12 $$unsorted)) (and (@ (@ tptp.mem V2987e12) A_27a) (exists ((V2988e13 $$unsorted)) (and (@ (@ tptp.mem V2988e13) A_27a) (exists ((V2989e14 $$unsorted)) (and (@ (@ tptp.mem V2989e14) A_27a) (exists ((V2990e15 $$unsorted)) (and (@ (@ tptp.mem V2990e15) A_27a) (exists ((V2991e16 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V2991e16) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2975l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V2976e1)) (@ (@ tptp.ap (@ _let_1 V2977e2)) (@ (@ tptp.ap (@ _let_1 V2978e3)) (@ (@ tptp.ap (@ _let_1 V2979e4)) (@ (@ tptp.ap (@ _let_1 V2980e5)) (@ (@ tptp.ap (@ _let_1 V2981e6)) (@ (@ tptp.ap (@ _let_1 V2982e7)) (@ (@ tptp.ap (@ _let_1 V2983e8)) (@ (@ tptp.ap (@ _let_1 V2984e9)) (@ (@ tptp.ap (@ _let_1 V2985e10)) (@ (@ tptp.ap (@ _let_1 V2986e11)) (@ (@ tptp.ap (@ _let_1 V2987e12)) (@ (@ tptp.ap (@ _let_1 V2988e13)) (@ (@ tptp.ap (@ _let_1 V2989e14)) (@ (@ tptp.ap (@ _let_1 V2990e15)) (@ (@ tptp.ap (@ _let_1 V2991e16)) V2975l_27))))))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_119) (exists ((V2992e1 $$unsorted)) (and (@ (@ tptp.mem V2992e1) A_27a) (exists ((V2993e2 $$unsorted)) (and (@ (@ tptp.mem V2993e2) A_27a) (exists ((V2994e3 $$unsorted)) (and (@ (@ tptp.mem V2994e3) A_27a) (exists ((V2995e4 $$unsorted)) (and (@ (@ tptp.mem V2995e4) A_27a) (exists ((V2996e5 $$unsorted)) (and (@ (@ tptp.mem V2996e5) A_27a) (exists ((V2997e6 $$unsorted)) (and (@ (@ tptp.mem V2997e6) A_27a) (exists ((V2998e7 $$unsorted)) (and (@ (@ tptp.mem V2998e7) A_27a) (exists ((V2999e8 $$unsorted)) (and (@ (@ tptp.mem V2999e8) A_27a) (exists ((V3000e9 $$unsorted)) (and (@ (@ tptp.mem V3000e9) A_27a) (exists ((V3001e10 $$unsorted)) (and (@ (@ tptp.mem V3001e10) A_27a) (exists ((V3002e11 $$unsorted)) (and (@ (@ tptp.mem V3002e11) A_27a) (exists ((V3003e12 $$unsorted)) (and (@ (@ tptp.mem V3003e12) A_27a) (exists ((V3004e13 $$unsorted)) (and (@ (@ tptp.mem V3004e13) A_27a) (exists ((V3005e14 $$unsorted)) (and (@ (@ tptp.mem V3005e14) A_27a) (exists ((V3006e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3006e15) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V2992e1)) (@ (@ tptp.ap (@ _let_1 V2993e2)) (@ (@ tptp.ap (@ _let_1 V2994e3)) (@ (@ tptp.ap (@ _let_1 V2995e4)) (@ (@ tptp.ap (@ _let_1 V2996e5)) (@ (@ tptp.ap (@ _let_1 V2997e6)) (@ (@ tptp.ap (@ _let_1 V2998e7)) (@ (@ tptp.ap (@ _let_1 V2999e8)) (@ (@ tptp.ap (@ _let_1 V3000e9)) (@ (@ tptp.ap (@ _let_1 V3001e10)) (@ (@ tptp.ap (@ _let_1 V3002e11)) (@ (@ tptp.ap (@ _let_1 V3003e12)) (@ (@ tptp.ap (@ _let_1 V3004e13)) (@ (@ tptp.ap (@ _let_1 V3005e14)) (@ (@ tptp.ap (@ _let_1 V3006e15)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_119 _let_13) (exists ((V3007e1 $$unsorted)) (and (@ (@ tptp.mem V3007e1) A_27a) (exists ((V3008e2 $$unsorted)) (and (@ (@ tptp.mem V3008e2) A_27a) (exists ((V3009e3 $$unsorted)) (and (@ (@ tptp.mem V3009e3) A_27a) (exists ((V3010e4 $$unsorted)) (and (@ (@ tptp.mem V3010e4) A_27a) (exists ((V3011e5 $$unsorted)) (and (@ (@ tptp.mem V3011e5) A_27a) (exists ((V3012e6 $$unsorted)) (and (@ (@ tptp.mem V3012e6) A_27a) (exists ((V3013e7 $$unsorted)) (and (@ (@ tptp.mem V3013e7) A_27a) (exists ((V3014e8 $$unsorted)) (and (@ (@ tptp.mem V3014e8) A_27a) (exists ((V3015e9 $$unsorted)) (and (@ (@ tptp.mem V3015e9) A_27a) (exists ((V3016e10 $$unsorted)) (and (@ (@ tptp.mem V3016e10) A_27a) (exists ((V3017e11 $$unsorted)) (and (@ (@ tptp.mem V3017e11) A_27a) (exists ((V3018e12 $$unsorted)) (and (@ (@ tptp.mem V3018e12) A_27a) (exists ((V3019e13 $$unsorted)) (and (@ (@ tptp.mem V3019e13) A_27a) (exists ((V3020e14 $$unsorted)) (and (@ (@ tptp.mem V3020e14) A_27a) (exists ((V3021e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3021e15) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3007e1)) (@ (@ tptp.ap (@ _let_1 V3008e2)) (@ (@ tptp.ap (@ _let_1 V3009e3)) (@ (@ tptp.ap (@ _let_1 V3010e4)) (@ (@ tptp.ap (@ _let_1 V3011e5)) (@ (@ tptp.ap (@ _let_1 V3012e6)) (@ (@ tptp.ap (@ _let_1 V3013e7)) (@ (@ tptp.ap (@ _let_1 V3014e8)) (@ (@ tptp.ap (@ _let_1 V3015e9)) (@ (@ tptp.ap (@ _let_1 V3016e10)) (@ (@ tptp.ap (@ _let_1 V3017e11)) (@ (@ tptp.ap (@ _let_1 V3018e12)) (@ (@ tptp.ap (@ _let_1 V3019e13)) (@ (@ tptp.ap (@ _let_1 V3020e14)) (@ (@ tptp.ap (@ _let_1 V3021e15)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_108)) _let_3)) (exists ((V3022l_27 $$unsorted)) (and (@ (@ tptp.mem V3022l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3023e1 $$unsorted)) (and (@ (@ tptp.mem V3023e1) A_27a) (exists ((V3024e2 $$unsorted)) (and (@ (@ tptp.mem V3024e2) A_27a) (exists ((V3025e3 $$unsorted)) (and (@ (@ tptp.mem V3025e3) A_27a) (exists ((V3026e4 $$unsorted)) (and (@ (@ tptp.mem V3026e4) A_27a) (exists ((V3027e5 $$unsorted)) (and (@ (@ tptp.mem V3027e5) A_27a) (exists ((V3028e6 $$unsorted)) (and (@ (@ tptp.mem V3028e6) A_27a) (exists ((V3029e7 $$unsorted)) (and (@ (@ tptp.mem V3029e7) A_27a) (exists ((V3030e8 $$unsorted)) (and (@ (@ tptp.mem V3030e8) A_27a) (exists ((V3031e9 $$unsorted)) (and (@ (@ tptp.mem V3031e9) A_27a) (exists ((V3032e10 $$unsorted)) (and (@ (@ tptp.mem V3032e10) A_27a) (exists ((V3033e11 $$unsorted)) (and (@ (@ tptp.mem V3033e11) A_27a) (exists ((V3034e12 $$unsorted)) (and (@ (@ tptp.mem V3034e12) A_27a) (exists ((V3035e13 $$unsorted)) (and (@ (@ tptp.mem V3035e13) A_27a) (exists ((V3036e14 $$unsorted)) (and (@ (@ tptp.mem V3036e14) A_27a) (exists ((V3037e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3037e15) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3023e1)) (@ (@ tptp.ap (@ _let_1 V3024e2)) (@ (@ tptp.ap (@ _let_1 V3025e3)) (@ (@ tptp.ap (@ _let_1 V3026e4)) (@ (@ tptp.ap (@ _let_1 V3027e5)) (@ (@ tptp.ap (@ _let_1 V3028e6)) (@ (@ tptp.ap (@ _let_1 V3029e7)) (@ (@ tptp.ap (@ _let_1 V3030e8)) (@ (@ tptp.ap (@ _let_1 V3031e9)) (@ (@ tptp.ap (@ _let_1 V3032e10)) (@ (@ tptp.ap (@ _let_1 V3033e11)) (@ (@ tptp.ap (@ _let_1 V3034e12)) (@ (@ tptp.ap (@ _let_1 V3035e13)) (@ (@ tptp.ap (@ _let_1 V3036e14)) (@ (@ tptp.ap (@ _let_1 V3037e15)) V3022l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_108)) (exists ((V3038l_27 $$unsorted)) (and (@ (@ tptp.mem V3038l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3039e1 $$unsorted)) (and (@ (@ tptp.mem V3039e1) A_27a) (exists ((V3040e2 $$unsorted)) (and (@ (@ tptp.mem V3040e2) A_27a) (exists ((V3041e3 $$unsorted)) (and (@ (@ tptp.mem V3041e3) A_27a) (exists ((V3042e4 $$unsorted)) (and (@ (@ tptp.mem V3042e4) A_27a) (exists ((V3043e5 $$unsorted)) (and (@ (@ tptp.mem V3043e5) A_27a) (exists ((V3044e6 $$unsorted)) (and (@ (@ tptp.mem V3044e6) A_27a) (exists ((V3045e7 $$unsorted)) (and (@ (@ tptp.mem V3045e7) A_27a) (exists ((V3046e8 $$unsorted)) (and (@ (@ tptp.mem V3046e8) A_27a) (exists ((V3047e9 $$unsorted)) (and (@ (@ tptp.mem V3047e9) A_27a) (exists ((V3048e10 $$unsorted)) (and (@ (@ tptp.mem V3048e10) A_27a) (exists ((V3049e11 $$unsorted)) (and (@ (@ tptp.mem V3049e11) A_27a) (exists ((V3050e12 $$unsorted)) (and (@ (@ tptp.mem V3050e12) A_27a) (exists ((V3051e13 $$unsorted)) (and (@ (@ tptp.mem V3051e13) A_27a) (exists ((V3052e14 $$unsorted)) (and (@ (@ tptp.mem V3052e14) A_27a) (exists ((V3053e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3053e15) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3039e1)) (@ (@ tptp.ap (@ _let_1 V3040e2)) (@ (@ tptp.ap (@ _let_1 V3041e3)) (@ (@ tptp.ap (@ _let_1 V3042e4)) (@ (@ tptp.ap (@ _let_1 V3043e5)) (@ (@ tptp.ap (@ _let_1 V3044e6)) (@ (@ tptp.ap (@ _let_1 V3045e7)) (@ (@ tptp.ap (@ _let_1 V3046e8)) (@ (@ tptp.ap (@ _let_1 V3047e9)) (@ (@ tptp.ap (@ _let_1 V3048e10)) (@ (@ tptp.ap (@ _let_1 V3049e11)) (@ (@ tptp.ap (@ _let_1 V3050e12)) (@ (@ tptp.ap (@ _let_1 V3051e13)) (@ (@ tptp.ap (@ _let_1 V3052e14)) (@ (@ tptp.ap (@ _let_1 V3053e15)) V3038l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_114)) _let_3)) (exists ((V3054l_27 $$unsorted)) (and (@ (@ tptp.mem V3054l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3055e1 $$unsorted)) (and (@ (@ tptp.mem V3055e1) A_27a) (exists ((V3056e2 $$unsorted)) (and (@ (@ tptp.mem V3056e2) A_27a) (exists ((V3057e3 $$unsorted)) (and (@ (@ tptp.mem V3057e3) A_27a) (exists ((V3058e4 $$unsorted)) (and (@ (@ tptp.mem V3058e4) A_27a) (exists ((V3059e5 $$unsorted)) (and (@ (@ tptp.mem V3059e5) A_27a) (exists ((V3060e6 $$unsorted)) (and (@ (@ tptp.mem V3060e6) A_27a) (exists ((V3061e7 $$unsorted)) (and (@ (@ tptp.mem V3061e7) A_27a) (exists ((V3062e8 $$unsorted)) (and (@ (@ tptp.mem V3062e8) A_27a) (exists ((V3063e9 $$unsorted)) (and (@ (@ tptp.mem V3063e9) A_27a) (exists ((V3064e10 $$unsorted)) (and (@ (@ tptp.mem V3064e10) A_27a) (exists ((V3065e11 $$unsorted)) (and (@ (@ tptp.mem V3065e11) A_27a) (exists ((V3066e12 $$unsorted)) (and (@ (@ tptp.mem V3066e12) A_27a) (exists ((V3067e13 $$unsorted)) (and (@ (@ tptp.mem V3067e13) A_27a) (exists ((V3068e14 $$unsorted)) (and (@ (@ tptp.mem V3068e14) A_27a) (exists ((V3069e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3069e15) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3055e1)) (@ (@ tptp.ap (@ _let_1 V3056e2)) (@ (@ tptp.ap (@ _let_1 V3057e3)) (@ (@ tptp.ap (@ _let_1 V3058e4)) (@ (@ tptp.ap (@ _let_1 V3059e5)) (@ (@ tptp.ap (@ _let_1 V3060e6)) (@ (@ tptp.ap (@ _let_1 V3061e7)) (@ (@ tptp.ap (@ _let_1 V3062e8)) (@ (@ tptp.ap (@ _let_1 V3063e9)) (@ (@ tptp.ap (@ _let_1 V3064e10)) (@ (@ tptp.ap (@ _let_1 V3065e11)) (@ (@ tptp.ap (@ _let_1 V3066e12)) (@ (@ tptp.ap (@ _let_1 V3067e13)) (@ (@ tptp.ap (@ _let_1 V3068e14)) (@ (@ tptp.ap (@ _let_1 V3069e15)) V3054l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_114)) (exists ((V3070l_27 $$unsorted)) (and (@ (@ tptp.mem V3070l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3071e1 $$unsorted)) (and (@ (@ tptp.mem V3071e1) A_27a) (exists ((V3072e2 $$unsorted)) (and (@ (@ tptp.mem V3072e2) A_27a) (exists ((V3073e3 $$unsorted)) (and (@ (@ tptp.mem V3073e3) A_27a) (exists ((V3074e4 $$unsorted)) (and (@ (@ tptp.mem V3074e4) A_27a) (exists ((V3075e5 $$unsorted)) (and (@ (@ tptp.mem V3075e5) A_27a) (exists ((V3076e6 $$unsorted)) (and (@ (@ tptp.mem V3076e6) A_27a) (exists ((V3077e7 $$unsorted)) (and (@ (@ tptp.mem V3077e7) A_27a) (exists ((V3078e8 $$unsorted)) (and (@ (@ tptp.mem V3078e8) A_27a) (exists ((V3079e9 $$unsorted)) (and (@ (@ tptp.mem V3079e9) A_27a) (exists ((V3080e10 $$unsorted)) (and (@ (@ tptp.mem V3080e10) A_27a) (exists ((V3081e11 $$unsorted)) (and (@ (@ tptp.mem V3081e11) A_27a) (exists ((V3082e12 $$unsorted)) (and (@ (@ tptp.mem V3082e12) A_27a) (exists ((V3083e13 $$unsorted)) (and (@ (@ tptp.mem V3083e13) A_27a) (exists ((V3084e14 $$unsorted)) (and (@ (@ tptp.mem V3084e14) A_27a) (exists ((V3085e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3085e15) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3071e1)) (@ (@ tptp.ap (@ _let_1 V3072e2)) (@ (@ tptp.ap (@ _let_1 V3073e3)) (@ (@ tptp.ap (@ _let_1 V3074e4)) (@ (@ tptp.ap (@ _let_1 V3075e5)) (@ (@ tptp.ap (@ _let_1 V3076e6)) (@ (@ tptp.ap (@ _let_1 V3077e7)) (@ (@ tptp.ap (@ _let_1 V3078e8)) (@ (@ tptp.ap (@ _let_1 V3079e9)) (@ (@ tptp.ap (@ _let_1 V3080e10)) (@ (@ tptp.ap (@ _let_1 V3081e11)) (@ (@ tptp.ap (@ _let_1 V3082e12)) (@ (@ tptp.ap (@ _let_1 V3083e13)) (@ (@ tptp.ap (@ _let_1 V3084e14)) (@ (@ tptp.ap (@ _let_1 V3085e15)) V3070l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_117)) _let_3)) (exists ((V3086l_27 $$unsorted)) (and (@ (@ tptp.mem V3086l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3087e1 $$unsorted)) (and (@ (@ tptp.mem V3087e1) A_27a) (exists ((V3088e2 $$unsorted)) (and (@ (@ tptp.mem V3088e2) A_27a) (exists ((V3089e3 $$unsorted)) (and (@ (@ tptp.mem V3089e3) A_27a) (exists ((V3090e4 $$unsorted)) (and (@ (@ tptp.mem V3090e4) A_27a) (exists ((V3091e5 $$unsorted)) (and (@ (@ tptp.mem V3091e5) A_27a) (exists ((V3092e6 $$unsorted)) (and (@ (@ tptp.mem V3092e6) A_27a) (exists ((V3093e7 $$unsorted)) (and (@ (@ tptp.mem V3093e7) A_27a) (exists ((V3094e8 $$unsorted)) (and (@ (@ tptp.mem V3094e8) A_27a) (exists ((V3095e9 $$unsorted)) (and (@ (@ tptp.mem V3095e9) A_27a) (exists ((V3096e10 $$unsorted)) (and (@ (@ tptp.mem V3096e10) A_27a) (exists ((V3097e11 $$unsorted)) (and (@ (@ tptp.mem V3097e11) A_27a) (exists ((V3098e12 $$unsorted)) (and (@ (@ tptp.mem V3098e12) A_27a) (exists ((V3099e13 $$unsorted)) (and (@ (@ tptp.mem V3099e13) A_27a) (exists ((V3100e14 $$unsorted)) (and (@ (@ tptp.mem V3100e14) A_27a) (exists ((V3101e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3101e15) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3086l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3087e1)) (@ (@ tptp.ap (@ _let_1 V3088e2)) (@ (@ tptp.ap (@ _let_1 V3089e3)) (@ (@ tptp.ap (@ _let_1 V3090e4)) (@ (@ tptp.ap (@ _let_1 V3091e5)) (@ (@ tptp.ap (@ _let_1 V3092e6)) (@ (@ tptp.ap (@ _let_1 V3093e7)) (@ (@ tptp.ap (@ _let_1 V3094e8)) (@ (@ tptp.ap (@ _let_1 V3095e9)) (@ (@ tptp.ap (@ _let_1 V3096e10)) (@ (@ tptp.ap (@ _let_1 V3097e11)) (@ (@ tptp.ap (@ _let_1 V3098e12)) (@ (@ tptp.ap (@ _let_1 V3099e13)) (@ (@ tptp.ap (@ _let_1 V3100e14)) (@ (@ tptp.ap (@ _let_1 V3101e15)) V3086l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_117)) (exists ((V3102l_27 $$unsorted)) (and (@ (@ tptp.mem V3102l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3103e1 $$unsorted)) (and (@ (@ tptp.mem V3103e1) A_27a) (exists ((V3104e2 $$unsorted)) (and (@ (@ tptp.mem V3104e2) A_27a) (exists ((V3105e3 $$unsorted)) (and (@ (@ tptp.mem V3105e3) A_27a) (exists ((V3106e4 $$unsorted)) (and (@ (@ tptp.mem V3106e4) A_27a) (exists ((V3107e5 $$unsorted)) (and (@ (@ tptp.mem V3107e5) A_27a) (exists ((V3108e6 $$unsorted)) (and (@ (@ tptp.mem V3108e6) A_27a) (exists ((V3109e7 $$unsorted)) (and (@ (@ tptp.mem V3109e7) A_27a) (exists ((V3110e8 $$unsorted)) (and (@ (@ tptp.mem V3110e8) A_27a) (exists ((V3111e9 $$unsorted)) (and (@ (@ tptp.mem V3111e9) A_27a) (exists ((V3112e10 $$unsorted)) (and (@ (@ tptp.mem V3112e10) A_27a) (exists ((V3113e11 $$unsorted)) (and (@ (@ tptp.mem V3113e11) A_27a) (exists ((V3114e12 $$unsorted)) (and (@ (@ tptp.mem V3114e12) A_27a) (exists ((V3115e13 $$unsorted)) (and (@ (@ tptp.mem V3115e13) A_27a) (exists ((V3116e14 $$unsorted)) (and (@ (@ tptp.mem V3116e14) A_27a) (exists ((V3117e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3117e15) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3102l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3103e1)) (@ (@ tptp.ap (@ _let_1 V3104e2)) (@ (@ tptp.ap (@ _let_1 V3105e3)) (@ (@ tptp.ap (@ _let_1 V3106e4)) (@ (@ tptp.ap (@ _let_1 V3107e5)) (@ (@ tptp.ap (@ _let_1 V3108e6)) (@ (@ tptp.ap (@ _let_1 V3109e7)) (@ (@ tptp.ap (@ _let_1 V3110e8)) (@ (@ tptp.ap (@ _let_1 V3111e9)) (@ (@ tptp.ap (@ _let_1 V3112e10)) (@ (@ tptp.ap (@ _let_1 V3113e11)) (@ (@ tptp.ap (@ _let_1 V3114e12)) (@ (@ tptp.ap (@ _let_1 V3115e13)) (@ (@ tptp.ap (@ _let_1 V3116e14)) (@ (@ tptp.ap (@ _let_1 V3117e15)) V3102l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_115)) _let_3)) (exists ((V3118l_27 $$unsorted)) (and (@ (@ tptp.mem V3118l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3119e1 $$unsorted)) (and (@ (@ tptp.mem V3119e1) A_27a) (exists ((V3120e2 $$unsorted)) (and (@ (@ tptp.mem V3120e2) A_27a) (exists ((V3121e3 $$unsorted)) (and (@ (@ tptp.mem V3121e3) A_27a) (exists ((V3122e4 $$unsorted)) (and (@ (@ tptp.mem V3122e4) A_27a) (exists ((V3123e5 $$unsorted)) (and (@ (@ tptp.mem V3123e5) A_27a) (exists ((V3124e6 $$unsorted)) (and (@ (@ tptp.mem V3124e6) A_27a) (exists ((V3125e7 $$unsorted)) (and (@ (@ tptp.mem V3125e7) A_27a) (exists ((V3126e8 $$unsorted)) (and (@ (@ tptp.mem V3126e8) A_27a) (exists ((V3127e9 $$unsorted)) (and (@ (@ tptp.mem V3127e9) A_27a) (exists ((V3128e10 $$unsorted)) (and (@ (@ tptp.mem V3128e10) A_27a) (exists ((V3129e11 $$unsorted)) (and (@ (@ tptp.mem V3129e11) A_27a) (exists ((V3130e12 $$unsorted)) (and (@ (@ tptp.mem V3130e12) A_27a) (exists ((V3131e13 $$unsorted)) (and (@ (@ tptp.mem V3131e13) A_27a) (exists ((V3132e14 $$unsorted)) (and (@ (@ tptp.mem V3132e14) A_27a) (exists ((V3133e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3133e15) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3118l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3119e1)) (@ (@ tptp.ap (@ _let_1 V3120e2)) (@ (@ tptp.ap (@ _let_1 V3121e3)) (@ (@ tptp.ap (@ _let_1 V3122e4)) (@ (@ tptp.ap (@ _let_1 V3123e5)) (@ (@ tptp.ap (@ _let_1 V3124e6)) (@ (@ tptp.ap (@ _let_1 V3125e7)) (@ (@ tptp.ap (@ _let_1 V3126e8)) (@ (@ tptp.ap (@ _let_1 V3127e9)) (@ (@ tptp.ap (@ _let_1 V3128e10)) (@ (@ tptp.ap (@ _let_1 V3129e11)) (@ (@ tptp.ap (@ _let_1 V3130e12)) (@ (@ tptp.ap (@ _let_1 V3131e13)) (@ (@ tptp.ap (@ _let_1 V3132e14)) (@ (@ tptp.ap (@ _let_1 V3133e15)) V3118l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_115)) (exists ((V3134l_27 $$unsorted)) (and (@ (@ tptp.mem V3134l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3135e1 $$unsorted)) (and (@ (@ tptp.mem V3135e1) A_27a) (exists ((V3136e2 $$unsorted)) (and (@ (@ tptp.mem V3136e2) A_27a) (exists ((V3137e3 $$unsorted)) (and (@ (@ tptp.mem V3137e3) A_27a) (exists ((V3138e4 $$unsorted)) (and (@ (@ tptp.mem V3138e4) A_27a) (exists ((V3139e5 $$unsorted)) (and (@ (@ tptp.mem V3139e5) A_27a) (exists ((V3140e6 $$unsorted)) (and (@ (@ tptp.mem V3140e6) A_27a) (exists ((V3141e7 $$unsorted)) (and (@ (@ tptp.mem V3141e7) A_27a) (exists ((V3142e8 $$unsorted)) (and (@ (@ tptp.mem V3142e8) A_27a) (exists ((V3143e9 $$unsorted)) (and (@ (@ tptp.mem V3143e9) A_27a) (exists ((V3144e10 $$unsorted)) (and (@ (@ tptp.mem V3144e10) A_27a) (exists ((V3145e11 $$unsorted)) (and (@ (@ tptp.mem V3145e11) A_27a) (exists ((V3146e12 $$unsorted)) (and (@ (@ tptp.mem V3146e12) A_27a) (exists ((V3147e13 $$unsorted)) (and (@ (@ tptp.mem V3147e13) A_27a) (exists ((V3148e14 $$unsorted)) (and (@ (@ tptp.mem V3148e14) A_27a) (exists ((V3149e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3149e15) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3134l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3135e1)) (@ (@ tptp.ap (@ _let_1 V3136e2)) (@ (@ tptp.ap (@ _let_1 V3137e3)) (@ (@ tptp.ap (@ _let_1 V3138e4)) (@ (@ tptp.ap (@ _let_1 V3139e5)) (@ (@ tptp.ap (@ _let_1 V3140e6)) (@ (@ tptp.ap (@ _let_1 V3141e7)) (@ (@ tptp.ap (@ _let_1 V3142e8)) (@ (@ tptp.ap (@ _let_1 V3143e9)) (@ (@ tptp.ap (@ _let_1 V3144e10)) (@ (@ tptp.ap (@ _let_1 V3145e11)) (@ (@ tptp.ap (@ _let_1 V3146e12)) (@ (@ tptp.ap (@ _let_1 V3147e13)) (@ (@ tptp.ap (@ _let_1 V3148e14)) (@ (@ tptp.ap (@ _let_1 V3149e15)) V3134l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_118) (exists ((V3150l_27 $$unsorted)) (and (@ (@ tptp.mem V3150l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3151e1 $$unsorted)) (and (@ (@ tptp.mem V3151e1) A_27a) (exists ((V3152e2 $$unsorted)) (and (@ (@ tptp.mem V3152e2) A_27a) (exists ((V3153e3 $$unsorted)) (and (@ (@ tptp.mem V3153e3) A_27a) (exists ((V3154e4 $$unsorted)) (and (@ (@ tptp.mem V3154e4) A_27a) (exists ((V3155e5 $$unsorted)) (and (@ (@ tptp.mem V3155e5) A_27a) (exists ((V3156e6 $$unsorted)) (and (@ (@ tptp.mem V3156e6) A_27a) (exists ((V3157e7 $$unsorted)) (and (@ (@ tptp.mem V3157e7) A_27a) (exists ((V3158e8 $$unsorted)) (and (@ (@ tptp.mem V3158e8) A_27a) (exists ((V3159e9 $$unsorted)) (and (@ (@ tptp.mem V3159e9) A_27a) (exists ((V3160e10 $$unsorted)) (and (@ (@ tptp.mem V3160e10) A_27a) (exists ((V3161e11 $$unsorted)) (and (@ (@ tptp.mem V3161e11) A_27a) (exists ((V3162e12 $$unsorted)) (and (@ (@ tptp.mem V3162e12) A_27a) (exists ((V3163e13 $$unsorted)) (and (@ (@ tptp.mem V3163e13) A_27a) (exists ((V3164e14 $$unsorted)) (and (@ (@ tptp.mem V3164e14) A_27a) (exists ((V3165e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3165e15) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3150l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3151e1)) (@ (@ tptp.ap (@ _let_1 V3152e2)) (@ (@ tptp.ap (@ _let_1 V3153e3)) (@ (@ tptp.ap (@ _let_1 V3154e4)) (@ (@ tptp.ap (@ _let_1 V3155e5)) (@ (@ tptp.ap (@ _let_1 V3156e6)) (@ (@ tptp.ap (@ _let_1 V3157e7)) (@ (@ tptp.ap (@ _let_1 V3158e8)) (@ (@ tptp.ap (@ _let_1 V3159e9)) (@ (@ tptp.ap (@ _let_1 V3160e10)) (@ (@ tptp.ap (@ _let_1 V3161e11)) (@ (@ tptp.ap (@ _let_1 V3162e12)) (@ (@ tptp.ap (@ _let_1 V3163e13)) (@ (@ tptp.ap (@ _let_1 V3164e14)) (@ (@ tptp.ap (@ _let_1 V3165e15)) V3150l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_118 _let_13) (exists ((V3166l_27 $$unsorted)) (and (@ (@ tptp.mem V3166l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3167e1 $$unsorted)) (and (@ (@ tptp.mem V3167e1) A_27a) (exists ((V3168e2 $$unsorted)) (and (@ (@ tptp.mem V3168e2) A_27a) (exists ((V3169e3 $$unsorted)) (and (@ (@ tptp.mem V3169e3) A_27a) (exists ((V3170e4 $$unsorted)) (and (@ (@ tptp.mem V3170e4) A_27a) (exists ((V3171e5 $$unsorted)) (and (@ (@ tptp.mem V3171e5) A_27a) (exists ((V3172e6 $$unsorted)) (and (@ (@ tptp.mem V3172e6) A_27a) (exists ((V3173e7 $$unsorted)) (and (@ (@ tptp.mem V3173e7) A_27a) (exists ((V3174e8 $$unsorted)) (and (@ (@ tptp.mem V3174e8) A_27a) (exists ((V3175e9 $$unsorted)) (and (@ (@ tptp.mem V3175e9) A_27a) (exists ((V3176e10 $$unsorted)) (and (@ (@ tptp.mem V3176e10) A_27a) (exists ((V3177e11 $$unsorted)) (and (@ (@ tptp.mem V3177e11) A_27a) (exists ((V3178e12 $$unsorted)) (and (@ (@ tptp.mem V3178e12) A_27a) (exists ((V3179e13 $$unsorted)) (and (@ (@ tptp.mem V3179e13) A_27a) (exists ((V3180e14 $$unsorted)) (and (@ (@ tptp.mem V3180e14) A_27a) (exists ((V3181e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3181e15) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3166l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3167e1)) (@ (@ tptp.ap (@ _let_1 V3168e2)) (@ (@ tptp.ap (@ _let_1 V3169e3)) (@ (@ tptp.ap (@ _let_1 V3170e4)) (@ (@ tptp.ap (@ _let_1 V3171e5)) (@ (@ tptp.ap (@ _let_1 V3172e6)) (@ (@ tptp.ap (@ _let_1 V3173e7)) (@ (@ tptp.ap (@ _let_1 V3174e8)) (@ (@ tptp.ap (@ _let_1 V3175e9)) (@ (@ tptp.ap (@ _let_1 V3176e10)) (@ (@ tptp.ap (@ _let_1 V3177e11)) (@ (@ tptp.ap (@ _let_1 V3178e12)) (@ (@ tptp.ap (@ _let_1 V3179e13)) (@ (@ tptp.ap (@ _let_1 V3180e14)) (@ (@ tptp.ap (@ _let_1 V3181e15)) V3166l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_116) (exists ((V3182l_27 $$unsorted)) (and (@ (@ tptp.mem V3182l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3183e1 $$unsorted)) (and (@ (@ tptp.mem V3183e1) A_27a) (exists ((V3184e2 $$unsorted)) (and (@ (@ tptp.mem V3184e2) A_27a) (exists ((V3185e3 $$unsorted)) (and (@ (@ tptp.mem V3185e3) A_27a) (exists ((V3186e4 $$unsorted)) (and (@ (@ tptp.mem V3186e4) A_27a) (exists ((V3187e5 $$unsorted)) (and (@ (@ tptp.mem V3187e5) A_27a) (exists ((V3188e6 $$unsorted)) (and (@ (@ tptp.mem V3188e6) A_27a) (exists ((V3189e7 $$unsorted)) (and (@ (@ tptp.mem V3189e7) A_27a) (exists ((V3190e8 $$unsorted)) (and (@ (@ tptp.mem V3190e8) A_27a) (exists ((V3191e9 $$unsorted)) (and (@ (@ tptp.mem V3191e9) A_27a) (exists ((V3192e10 $$unsorted)) (and (@ (@ tptp.mem V3192e10) A_27a) (exists ((V3193e11 $$unsorted)) (and (@ (@ tptp.mem V3193e11) A_27a) (exists ((V3194e12 $$unsorted)) (and (@ (@ tptp.mem V3194e12) A_27a) (exists ((V3195e13 $$unsorted)) (and (@ (@ tptp.mem V3195e13) A_27a) (exists ((V3196e14 $$unsorted)) (and (@ (@ tptp.mem V3196e14) A_27a) (exists ((V3197e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3197e15) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3182l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3183e1)) (@ (@ tptp.ap (@ _let_1 V3184e2)) (@ (@ tptp.ap (@ _let_1 V3185e3)) (@ (@ tptp.ap (@ _let_1 V3186e4)) (@ (@ tptp.ap (@ _let_1 V3187e5)) (@ (@ tptp.ap (@ _let_1 V3188e6)) (@ (@ tptp.ap (@ _let_1 V3189e7)) (@ (@ tptp.ap (@ _let_1 V3190e8)) (@ (@ tptp.ap (@ _let_1 V3191e9)) (@ (@ tptp.ap (@ _let_1 V3192e10)) (@ (@ tptp.ap (@ _let_1 V3193e11)) (@ (@ tptp.ap (@ _let_1 V3194e12)) (@ (@ tptp.ap (@ _let_1 V3195e13)) (@ (@ tptp.ap (@ _let_1 V3196e14)) (@ (@ tptp.ap (@ _let_1 V3197e15)) V3182l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_116 _let_13) (exists ((V3198l_27 $$unsorted)) (and (@ (@ tptp.mem V3198l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3199e1 $$unsorted)) (and (@ (@ tptp.mem V3199e1) A_27a) (exists ((V3200e2 $$unsorted)) (and (@ (@ tptp.mem V3200e2) A_27a) (exists ((V3201e3 $$unsorted)) (and (@ (@ tptp.mem V3201e3) A_27a) (exists ((V3202e4 $$unsorted)) (and (@ (@ tptp.mem V3202e4) A_27a) (exists ((V3203e5 $$unsorted)) (and (@ (@ tptp.mem V3203e5) A_27a) (exists ((V3204e6 $$unsorted)) (and (@ (@ tptp.mem V3204e6) A_27a) (exists ((V3205e7 $$unsorted)) (and (@ (@ tptp.mem V3205e7) A_27a) (exists ((V3206e8 $$unsorted)) (and (@ (@ tptp.mem V3206e8) A_27a) (exists ((V3207e9 $$unsorted)) (and (@ (@ tptp.mem V3207e9) A_27a) (exists ((V3208e10 $$unsorted)) (and (@ (@ tptp.mem V3208e10) A_27a) (exists ((V3209e11 $$unsorted)) (and (@ (@ tptp.mem V3209e11) A_27a) (exists ((V3210e12 $$unsorted)) (and (@ (@ tptp.mem V3210e12) A_27a) (exists ((V3211e13 $$unsorted)) (and (@ (@ tptp.mem V3211e13) A_27a) (exists ((V3212e14 $$unsorted)) (and (@ (@ tptp.mem V3212e14) A_27a) (exists ((V3213e15 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3213e15) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3198l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3199e1)) (@ (@ tptp.ap (@ _let_1 V3200e2)) (@ (@ tptp.ap (@ _let_1 V3201e3)) (@ (@ tptp.ap (@ _let_1 V3202e4)) (@ (@ tptp.ap (@ _let_1 V3203e5)) (@ (@ tptp.ap (@ _let_1 V3204e6)) (@ (@ tptp.ap (@ _let_1 V3205e7)) (@ (@ tptp.ap (@ _let_1 V3206e8)) (@ (@ tptp.ap (@ _let_1 V3207e9)) (@ (@ tptp.ap (@ _let_1 V3208e10)) (@ (@ tptp.ap (@ _let_1 V3209e11)) (@ (@ tptp.ap (@ _let_1 V3210e12)) (@ (@ tptp.ap (@ _let_1 V3211e13)) (@ (@ tptp.ap (@ _let_1 V3212e14)) (@ (@ tptp.ap (@ _let_1 V3213e15)) V3198l_27)))))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_113) (exists ((V3214e1 $$unsorted)) (and (@ (@ tptp.mem V3214e1) A_27a) (exists ((V3215e2 $$unsorted)) (and (@ (@ tptp.mem V3215e2) A_27a) (exists ((V3216e3 $$unsorted)) (and (@ (@ tptp.mem V3216e3) A_27a) (exists ((V3217e4 $$unsorted)) (and (@ (@ tptp.mem V3217e4) A_27a) (exists ((V3218e5 $$unsorted)) (and (@ (@ tptp.mem V3218e5) A_27a) (exists ((V3219e6 $$unsorted)) (and (@ (@ tptp.mem V3219e6) A_27a) (exists ((V3220e7 $$unsorted)) (and (@ (@ tptp.mem V3220e7) A_27a) (exists ((V3221e8 $$unsorted)) (and (@ (@ tptp.mem V3221e8) A_27a) (exists ((V3222e9 $$unsorted)) (and (@ (@ tptp.mem V3222e9) A_27a) (exists ((V3223e10 $$unsorted)) (and (@ (@ tptp.mem V3223e10) A_27a) (exists ((V3224e11 $$unsorted)) (and (@ (@ tptp.mem V3224e11) A_27a) (exists ((V3225e12 $$unsorted)) (and (@ (@ tptp.mem V3225e12) A_27a) (exists ((V3226e13 $$unsorted)) (and (@ (@ tptp.mem V3226e13) A_27a) (exists ((V3227e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3227e14) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3214e1)) (@ (@ tptp.ap (@ _let_1 V3215e2)) (@ (@ tptp.ap (@ _let_1 V3216e3)) (@ (@ tptp.ap (@ _let_1 V3217e4)) (@ (@ tptp.ap (@ _let_1 V3218e5)) (@ (@ tptp.ap (@ _let_1 V3219e6)) (@ (@ tptp.ap (@ _let_1 V3220e7)) (@ (@ tptp.ap (@ _let_1 V3221e8)) (@ (@ tptp.ap (@ _let_1 V3222e9)) (@ (@ tptp.ap (@ _let_1 V3223e10)) (@ (@ tptp.ap (@ _let_1 V3224e11)) (@ (@ tptp.ap (@ _let_1 V3225e12)) (@ (@ tptp.ap (@ _let_1 V3226e13)) (@ (@ tptp.ap (@ _let_1 V3227e14)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_113 _let_13) (exists ((V3228e1 $$unsorted)) (and (@ (@ tptp.mem V3228e1) A_27a) (exists ((V3229e2 $$unsorted)) (and (@ (@ tptp.mem V3229e2) A_27a) (exists ((V3230e3 $$unsorted)) (and (@ (@ tptp.mem V3230e3) A_27a) (exists ((V3231e4 $$unsorted)) (and (@ (@ tptp.mem V3231e4) A_27a) (exists ((V3232e5 $$unsorted)) (and (@ (@ tptp.mem V3232e5) A_27a) (exists ((V3233e6 $$unsorted)) (and (@ (@ tptp.mem V3233e6) A_27a) (exists ((V3234e7 $$unsorted)) (and (@ (@ tptp.mem V3234e7) A_27a) (exists ((V3235e8 $$unsorted)) (and (@ (@ tptp.mem V3235e8) A_27a) (exists ((V3236e9 $$unsorted)) (and (@ (@ tptp.mem V3236e9) A_27a) (exists ((V3237e10 $$unsorted)) (and (@ (@ tptp.mem V3237e10) A_27a) (exists ((V3238e11 $$unsorted)) (and (@ (@ tptp.mem V3238e11) A_27a) (exists ((V3239e12 $$unsorted)) (and (@ (@ tptp.mem V3239e12) A_27a) (exists ((V3240e13 $$unsorted)) (and (@ (@ tptp.mem V3240e13) A_27a) (exists ((V3241e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3241e14) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3228e1)) (@ (@ tptp.ap (@ _let_1 V3229e2)) (@ (@ tptp.ap (@ _let_1 V3230e3)) (@ (@ tptp.ap (@ _let_1 V3231e4)) (@ (@ tptp.ap (@ _let_1 V3232e5)) (@ (@ tptp.ap (@ _let_1 V3233e6)) (@ (@ tptp.ap (@ _let_1 V3234e7)) (@ (@ tptp.ap (@ _let_1 V3235e8)) (@ (@ tptp.ap (@ _let_1 V3236e9)) (@ (@ tptp.ap (@ _let_1 V3237e10)) (@ (@ tptp.ap (@ _let_1 V3238e11)) (@ (@ tptp.ap (@ _let_1 V3239e12)) (@ (@ tptp.ap (@ _let_1 V3240e13)) (@ (@ tptp.ap (@ _let_1 V3241e14)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_102)) _let_3)) (exists ((V3242l_27 $$unsorted)) (and (@ (@ tptp.mem V3242l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3243e1 $$unsorted)) (and (@ (@ tptp.mem V3243e1) A_27a) (exists ((V3244e2 $$unsorted)) (and (@ (@ tptp.mem V3244e2) A_27a) (exists ((V3245e3 $$unsorted)) (and (@ (@ tptp.mem V3245e3) A_27a) (exists ((V3246e4 $$unsorted)) (and (@ (@ tptp.mem V3246e4) A_27a) (exists ((V3247e5 $$unsorted)) (and (@ (@ tptp.mem V3247e5) A_27a) (exists ((V3248e6 $$unsorted)) (and (@ (@ tptp.mem V3248e6) A_27a) (exists ((V3249e7 $$unsorted)) (and (@ (@ tptp.mem V3249e7) A_27a) (exists ((V3250e8 $$unsorted)) (and (@ (@ tptp.mem V3250e8) A_27a) (exists ((V3251e9 $$unsorted)) (and (@ (@ tptp.mem V3251e9) A_27a) (exists ((V3252e10 $$unsorted)) (and (@ (@ tptp.mem V3252e10) A_27a) (exists ((V3253e11 $$unsorted)) (and (@ (@ tptp.mem V3253e11) A_27a) (exists ((V3254e12 $$unsorted)) (and (@ (@ tptp.mem V3254e12) A_27a) (exists ((V3255e13 $$unsorted)) (and (@ (@ tptp.mem V3255e13) A_27a) (exists ((V3256e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3256e14) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3243e1)) (@ (@ tptp.ap (@ _let_1 V3244e2)) (@ (@ tptp.ap (@ _let_1 V3245e3)) (@ (@ tptp.ap (@ _let_1 V3246e4)) (@ (@ tptp.ap (@ _let_1 V3247e5)) (@ (@ tptp.ap (@ _let_1 V3248e6)) (@ (@ tptp.ap (@ _let_1 V3249e7)) (@ (@ tptp.ap (@ _let_1 V3250e8)) (@ (@ tptp.ap (@ _let_1 V3251e9)) (@ (@ tptp.ap (@ _let_1 V3252e10)) (@ (@ tptp.ap (@ _let_1 V3253e11)) (@ (@ tptp.ap (@ _let_1 V3254e12)) (@ (@ tptp.ap (@ _let_1 V3255e13)) (@ (@ tptp.ap (@ _let_1 V3256e14)) V3242l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_102)) (exists ((V3257l_27 $$unsorted)) (and (@ (@ tptp.mem V3257l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3258e1 $$unsorted)) (and (@ (@ tptp.mem V3258e1) A_27a) (exists ((V3259e2 $$unsorted)) (and (@ (@ tptp.mem V3259e2) A_27a) (exists ((V3260e3 $$unsorted)) (and (@ (@ tptp.mem V3260e3) A_27a) (exists ((V3261e4 $$unsorted)) (and (@ (@ tptp.mem V3261e4) A_27a) (exists ((V3262e5 $$unsorted)) (and (@ (@ tptp.mem V3262e5) A_27a) (exists ((V3263e6 $$unsorted)) (and (@ (@ tptp.mem V3263e6) A_27a) (exists ((V3264e7 $$unsorted)) (and (@ (@ tptp.mem V3264e7) A_27a) (exists ((V3265e8 $$unsorted)) (and (@ (@ tptp.mem V3265e8) A_27a) (exists ((V3266e9 $$unsorted)) (and (@ (@ tptp.mem V3266e9) A_27a) (exists ((V3267e10 $$unsorted)) (and (@ (@ tptp.mem V3267e10) A_27a) (exists ((V3268e11 $$unsorted)) (and (@ (@ tptp.mem V3268e11) A_27a) (exists ((V3269e12 $$unsorted)) (and (@ (@ tptp.mem V3269e12) A_27a) (exists ((V3270e13 $$unsorted)) (and (@ (@ tptp.mem V3270e13) A_27a) (exists ((V3271e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3271e14) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3258e1)) (@ (@ tptp.ap (@ _let_1 V3259e2)) (@ (@ tptp.ap (@ _let_1 V3260e3)) (@ (@ tptp.ap (@ _let_1 V3261e4)) (@ (@ tptp.ap (@ _let_1 V3262e5)) (@ (@ tptp.ap (@ _let_1 V3263e6)) (@ (@ tptp.ap (@ _let_1 V3264e7)) (@ (@ tptp.ap (@ _let_1 V3265e8)) (@ (@ tptp.ap (@ _let_1 V3266e9)) (@ (@ tptp.ap (@ _let_1 V3267e10)) (@ (@ tptp.ap (@ _let_1 V3268e11)) (@ (@ tptp.ap (@ _let_1 V3269e12)) (@ (@ tptp.ap (@ _let_1 V3270e13)) (@ (@ tptp.ap (@ _let_1 V3271e14)) V3257l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_108)) _let_3)) (exists ((V3272l_27 $$unsorted)) (and (@ (@ tptp.mem V3272l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3273e1 $$unsorted)) (and (@ (@ tptp.mem V3273e1) A_27a) (exists ((V3274e2 $$unsorted)) (and (@ (@ tptp.mem V3274e2) A_27a) (exists ((V3275e3 $$unsorted)) (and (@ (@ tptp.mem V3275e3) A_27a) (exists ((V3276e4 $$unsorted)) (and (@ (@ tptp.mem V3276e4) A_27a) (exists ((V3277e5 $$unsorted)) (and (@ (@ tptp.mem V3277e5) A_27a) (exists ((V3278e6 $$unsorted)) (and (@ (@ tptp.mem V3278e6) A_27a) (exists ((V3279e7 $$unsorted)) (and (@ (@ tptp.mem V3279e7) A_27a) (exists ((V3280e8 $$unsorted)) (and (@ (@ tptp.mem V3280e8) A_27a) (exists ((V3281e9 $$unsorted)) (and (@ (@ tptp.mem V3281e9) A_27a) (exists ((V3282e10 $$unsorted)) (and (@ (@ tptp.mem V3282e10) A_27a) (exists ((V3283e11 $$unsorted)) (and (@ (@ tptp.mem V3283e11) A_27a) (exists ((V3284e12 $$unsorted)) (and (@ (@ tptp.mem V3284e12) A_27a) (exists ((V3285e13 $$unsorted)) (and (@ (@ tptp.mem V3285e13) A_27a) (exists ((V3286e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3286e14) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3273e1)) (@ (@ tptp.ap (@ _let_1 V3274e2)) (@ (@ tptp.ap (@ _let_1 V3275e3)) (@ (@ tptp.ap (@ _let_1 V3276e4)) (@ (@ tptp.ap (@ _let_1 V3277e5)) (@ (@ tptp.ap (@ _let_1 V3278e6)) (@ (@ tptp.ap (@ _let_1 V3279e7)) (@ (@ tptp.ap (@ _let_1 V3280e8)) (@ (@ tptp.ap (@ _let_1 V3281e9)) (@ (@ tptp.ap (@ _let_1 V3282e10)) (@ (@ tptp.ap (@ _let_1 V3283e11)) (@ (@ tptp.ap (@ _let_1 V3284e12)) (@ (@ tptp.ap (@ _let_1 V3285e13)) (@ (@ tptp.ap (@ _let_1 V3286e14)) V3272l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_108)) (exists ((V3287l_27 $$unsorted)) (and (@ (@ tptp.mem V3287l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3288e1 $$unsorted)) (and (@ (@ tptp.mem V3288e1) A_27a) (exists ((V3289e2 $$unsorted)) (and (@ (@ tptp.mem V3289e2) A_27a) (exists ((V3290e3 $$unsorted)) (and (@ (@ tptp.mem V3290e3) A_27a) (exists ((V3291e4 $$unsorted)) (and (@ (@ tptp.mem V3291e4) A_27a) (exists ((V3292e5 $$unsorted)) (and (@ (@ tptp.mem V3292e5) A_27a) (exists ((V3293e6 $$unsorted)) (and (@ (@ tptp.mem V3293e6) A_27a) (exists ((V3294e7 $$unsorted)) (and (@ (@ tptp.mem V3294e7) A_27a) (exists ((V3295e8 $$unsorted)) (and (@ (@ tptp.mem V3295e8) A_27a) (exists ((V3296e9 $$unsorted)) (and (@ (@ tptp.mem V3296e9) A_27a) (exists ((V3297e10 $$unsorted)) (and (@ (@ tptp.mem V3297e10) A_27a) (exists ((V3298e11 $$unsorted)) (and (@ (@ tptp.mem V3298e11) A_27a) (exists ((V3299e12 $$unsorted)) (and (@ (@ tptp.mem V3299e12) A_27a) (exists ((V3300e13 $$unsorted)) (and (@ (@ tptp.mem V3300e13) A_27a) (exists ((V3301e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3301e14) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3288e1)) (@ (@ tptp.ap (@ _let_1 V3289e2)) (@ (@ tptp.ap (@ _let_1 V3290e3)) (@ (@ tptp.ap (@ _let_1 V3291e4)) (@ (@ tptp.ap (@ _let_1 V3292e5)) (@ (@ tptp.ap (@ _let_1 V3293e6)) (@ (@ tptp.ap (@ _let_1 V3294e7)) (@ (@ tptp.ap (@ _let_1 V3295e8)) (@ (@ tptp.ap (@ _let_1 V3296e9)) (@ (@ tptp.ap (@ _let_1 V3297e10)) (@ (@ tptp.ap (@ _let_1 V3298e11)) (@ (@ tptp.ap (@ _let_1 V3299e12)) (@ (@ tptp.ap (@ _let_1 V3300e13)) (@ (@ tptp.ap (@ _let_1 V3301e14)) V3287l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_111)) _let_3)) (exists ((V3302l_27 $$unsorted)) (and (@ (@ tptp.mem V3302l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3303e1 $$unsorted)) (and (@ (@ tptp.mem V3303e1) A_27a) (exists ((V3304e2 $$unsorted)) (and (@ (@ tptp.mem V3304e2) A_27a) (exists ((V3305e3 $$unsorted)) (and (@ (@ tptp.mem V3305e3) A_27a) (exists ((V3306e4 $$unsorted)) (and (@ (@ tptp.mem V3306e4) A_27a) (exists ((V3307e5 $$unsorted)) (and (@ (@ tptp.mem V3307e5) A_27a) (exists ((V3308e6 $$unsorted)) (and (@ (@ tptp.mem V3308e6) A_27a) (exists ((V3309e7 $$unsorted)) (and (@ (@ tptp.mem V3309e7) A_27a) (exists ((V3310e8 $$unsorted)) (and (@ (@ tptp.mem V3310e8) A_27a) (exists ((V3311e9 $$unsorted)) (and (@ (@ tptp.mem V3311e9) A_27a) (exists ((V3312e10 $$unsorted)) (and (@ (@ tptp.mem V3312e10) A_27a) (exists ((V3313e11 $$unsorted)) (and (@ (@ tptp.mem V3313e11) A_27a) (exists ((V3314e12 $$unsorted)) (and (@ (@ tptp.mem V3314e12) A_27a) (exists ((V3315e13 $$unsorted)) (and (@ (@ tptp.mem V3315e13) A_27a) (exists ((V3316e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3316e14) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3302l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3303e1)) (@ (@ tptp.ap (@ _let_1 V3304e2)) (@ (@ tptp.ap (@ _let_1 V3305e3)) (@ (@ tptp.ap (@ _let_1 V3306e4)) (@ (@ tptp.ap (@ _let_1 V3307e5)) (@ (@ tptp.ap (@ _let_1 V3308e6)) (@ (@ tptp.ap (@ _let_1 V3309e7)) (@ (@ tptp.ap (@ _let_1 V3310e8)) (@ (@ tptp.ap (@ _let_1 V3311e9)) (@ (@ tptp.ap (@ _let_1 V3312e10)) (@ (@ tptp.ap (@ _let_1 V3313e11)) (@ (@ tptp.ap (@ _let_1 V3314e12)) (@ (@ tptp.ap (@ _let_1 V3315e13)) (@ (@ tptp.ap (@ _let_1 V3316e14)) V3302l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_111)) (exists ((V3317l_27 $$unsorted)) (and (@ (@ tptp.mem V3317l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3318e1 $$unsorted)) (and (@ (@ tptp.mem V3318e1) A_27a) (exists ((V3319e2 $$unsorted)) (and (@ (@ tptp.mem V3319e2) A_27a) (exists ((V3320e3 $$unsorted)) (and (@ (@ tptp.mem V3320e3) A_27a) (exists ((V3321e4 $$unsorted)) (and (@ (@ tptp.mem V3321e4) A_27a) (exists ((V3322e5 $$unsorted)) (and (@ (@ tptp.mem V3322e5) A_27a) (exists ((V3323e6 $$unsorted)) (and (@ (@ tptp.mem V3323e6) A_27a) (exists ((V3324e7 $$unsorted)) (and (@ (@ tptp.mem V3324e7) A_27a) (exists ((V3325e8 $$unsorted)) (and (@ (@ tptp.mem V3325e8) A_27a) (exists ((V3326e9 $$unsorted)) (and (@ (@ tptp.mem V3326e9) A_27a) (exists ((V3327e10 $$unsorted)) (and (@ (@ tptp.mem V3327e10) A_27a) (exists ((V3328e11 $$unsorted)) (and (@ (@ tptp.mem V3328e11) A_27a) (exists ((V3329e12 $$unsorted)) (and (@ (@ tptp.mem V3329e12) A_27a) (exists ((V3330e13 $$unsorted)) (and (@ (@ tptp.mem V3330e13) A_27a) (exists ((V3331e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3331e14) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3317l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3318e1)) (@ (@ tptp.ap (@ _let_1 V3319e2)) (@ (@ tptp.ap (@ _let_1 V3320e3)) (@ (@ tptp.ap (@ _let_1 V3321e4)) (@ (@ tptp.ap (@ _let_1 V3322e5)) (@ (@ tptp.ap (@ _let_1 V3323e6)) (@ (@ tptp.ap (@ _let_1 V3324e7)) (@ (@ tptp.ap (@ _let_1 V3325e8)) (@ (@ tptp.ap (@ _let_1 V3326e9)) (@ (@ tptp.ap (@ _let_1 V3327e10)) (@ (@ tptp.ap (@ _let_1 V3328e11)) (@ (@ tptp.ap (@ _let_1 V3329e12)) (@ (@ tptp.ap (@ _let_1 V3330e13)) (@ (@ tptp.ap (@ _let_1 V3331e14)) V3317l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_109)) _let_3)) (exists ((V3332l_27 $$unsorted)) (and (@ (@ tptp.mem V3332l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3333e1 $$unsorted)) (and (@ (@ tptp.mem V3333e1) A_27a) (exists ((V3334e2 $$unsorted)) (and (@ (@ tptp.mem V3334e2) A_27a) (exists ((V3335e3 $$unsorted)) (and (@ (@ tptp.mem V3335e3) A_27a) (exists ((V3336e4 $$unsorted)) (and (@ (@ tptp.mem V3336e4) A_27a) (exists ((V3337e5 $$unsorted)) (and (@ (@ tptp.mem V3337e5) A_27a) (exists ((V3338e6 $$unsorted)) (and (@ (@ tptp.mem V3338e6) A_27a) (exists ((V3339e7 $$unsorted)) (and (@ (@ tptp.mem V3339e7) A_27a) (exists ((V3340e8 $$unsorted)) (and (@ (@ tptp.mem V3340e8) A_27a) (exists ((V3341e9 $$unsorted)) (and (@ (@ tptp.mem V3341e9) A_27a) (exists ((V3342e10 $$unsorted)) (and (@ (@ tptp.mem V3342e10) A_27a) (exists ((V3343e11 $$unsorted)) (and (@ (@ tptp.mem V3343e11) A_27a) (exists ((V3344e12 $$unsorted)) (and (@ (@ tptp.mem V3344e12) A_27a) (exists ((V3345e13 $$unsorted)) (and (@ (@ tptp.mem V3345e13) A_27a) (exists ((V3346e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3346e14) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3332l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3333e1)) (@ (@ tptp.ap (@ _let_1 V3334e2)) (@ (@ tptp.ap (@ _let_1 V3335e3)) (@ (@ tptp.ap (@ _let_1 V3336e4)) (@ (@ tptp.ap (@ _let_1 V3337e5)) (@ (@ tptp.ap (@ _let_1 V3338e6)) (@ (@ tptp.ap (@ _let_1 V3339e7)) (@ (@ tptp.ap (@ _let_1 V3340e8)) (@ (@ tptp.ap (@ _let_1 V3341e9)) (@ (@ tptp.ap (@ _let_1 V3342e10)) (@ (@ tptp.ap (@ _let_1 V3343e11)) (@ (@ tptp.ap (@ _let_1 V3344e12)) (@ (@ tptp.ap (@ _let_1 V3345e13)) (@ (@ tptp.ap (@ _let_1 V3346e14)) V3332l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_109)) (exists ((V3347l_27 $$unsorted)) (and (@ (@ tptp.mem V3347l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3348e1 $$unsorted)) (and (@ (@ tptp.mem V3348e1) A_27a) (exists ((V3349e2 $$unsorted)) (and (@ (@ tptp.mem V3349e2) A_27a) (exists ((V3350e3 $$unsorted)) (and (@ (@ tptp.mem V3350e3) A_27a) (exists ((V3351e4 $$unsorted)) (and (@ (@ tptp.mem V3351e4) A_27a) (exists ((V3352e5 $$unsorted)) (and (@ (@ tptp.mem V3352e5) A_27a) (exists ((V3353e6 $$unsorted)) (and (@ (@ tptp.mem V3353e6) A_27a) (exists ((V3354e7 $$unsorted)) (and (@ (@ tptp.mem V3354e7) A_27a) (exists ((V3355e8 $$unsorted)) (and (@ (@ tptp.mem V3355e8) A_27a) (exists ((V3356e9 $$unsorted)) (and (@ (@ tptp.mem V3356e9) A_27a) (exists ((V3357e10 $$unsorted)) (and (@ (@ tptp.mem V3357e10) A_27a) (exists ((V3358e11 $$unsorted)) (and (@ (@ tptp.mem V3358e11) A_27a) (exists ((V3359e12 $$unsorted)) (and (@ (@ tptp.mem V3359e12) A_27a) (exists ((V3360e13 $$unsorted)) (and (@ (@ tptp.mem V3360e13) A_27a) (exists ((V3361e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3361e14) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3347l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3348e1)) (@ (@ tptp.ap (@ _let_1 V3349e2)) (@ (@ tptp.ap (@ _let_1 V3350e3)) (@ (@ tptp.ap (@ _let_1 V3351e4)) (@ (@ tptp.ap (@ _let_1 V3352e5)) (@ (@ tptp.ap (@ _let_1 V3353e6)) (@ (@ tptp.ap (@ _let_1 V3354e7)) (@ (@ tptp.ap (@ _let_1 V3355e8)) (@ (@ tptp.ap (@ _let_1 V3356e9)) (@ (@ tptp.ap (@ _let_1 V3357e10)) (@ (@ tptp.ap (@ _let_1 V3358e11)) (@ (@ tptp.ap (@ _let_1 V3359e12)) (@ (@ tptp.ap (@ _let_1 V3360e13)) (@ (@ tptp.ap (@ _let_1 V3361e14)) V3347l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_112) (exists ((V3362l_27 $$unsorted)) (and (@ (@ tptp.mem V3362l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3363e1 $$unsorted)) (and (@ (@ tptp.mem V3363e1) A_27a) (exists ((V3364e2 $$unsorted)) (and (@ (@ tptp.mem V3364e2) A_27a) (exists ((V3365e3 $$unsorted)) (and (@ (@ tptp.mem V3365e3) A_27a) (exists ((V3366e4 $$unsorted)) (and (@ (@ tptp.mem V3366e4) A_27a) (exists ((V3367e5 $$unsorted)) (and (@ (@ tptp.mem V3367e5) A_27a) (exists ((V3368e6 $$unsorted)) (and (@ (@ tptp.mem V3368e6) A_27a) (exists ((V3369e7 $$unsorted)) (and (@ (@ tptp.mem V3369e7) A_27a) (exists ((V3370e8 $$unsorted)) (and (@ (@ tptp.mem V3370e8) A_27a) (exists ((V3371e9 $$unsorted)) (and (@ (@ tptp.mem V3371e9) A_27a) (exists ((V3372e10 $$unsorted)) (and (@ (@ tptp.mem V3372e10) A_27a) (exists ((V3373e11 $$unsorted)) (and (@ (@ tptp.mem V3373e11) A_27a) (exists ((V3374e12 $$unsorted)) (and (@ (@ tptp.mem V3374e12) A_27a) (exists ((V3375e13 $$unsorted)) (and (@ (@ tptp.mem V3375e13) A_27a) (exists ((V3376e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3376e14) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3362l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3363e1)) (@ (@ tptp.ap (@ _let_1 V3364e2)) (@ (@ tptp.ap (@ _let_1 V3365e3)) (@ (@ tptp.ap (@ _let_1 V3366e4)) (@ (@ tptp.ap (@ _let_1 V3367e5)) (@ (@ tptp.ap (@ _let_1 V3368e6)) (@ (@ tptp.ap (@ _let_1 V3369e7)) (@ (@ tptp.ap (@ _let_1 V3370e8)) (@ (@ tptp.ap (@ _let_1 V3371e9)) (@ (@ tptp.ap (@ _let_1 V3372e10)) (@ (@ tptp.ap (@ _let_1 V3373e11)) (@ (@ tptp.ap (@ _let_1 V3374e12)) (@ (@ tptp.ap (@ _let_1 V3375e13)) (@ (@ tptp.ap (@ _let_1 V3376e14)) V3362l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_112 _let_13) (exists ((V3377l_27 $$unsorted)) (and (@ (@ tptp.mem V3377l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3378e1 $$unsorted)) (and (@ (@ tptp.mem V3378e1) A_27a) (exists ((V3379e2 $$unsorted)) (and (@ (@ tptp.mem V3379e2) A_27a) (exists ((V3380e3 $$unsorted)) (and (@ (@ tptp.mem V3380e3) A_27a) (exists ((V3381e4 $$unsorted)) (and (@ (@ tptp.mem V3381e4) A_27a) (exists ((V3382e5 $$unsorted)) (and (@ (@ tptp.mem V3382e5) A_27a) (exists ((V3383e6 $$unsorted)) (and (@ (@ tptp.mem V3383e6) A_27a) (exists ((V3384e7 $$unsorted)) (and (@ (@ tptp.mem V3384e7) A_27a) (exists ((V3385e8 $$unsorted)) (and (@ (@ tptp.mem V3385e8) A_27a) (exists ((V3386e9 $$unsorted)) (and (@ (@ tptp.mem V3386e9) A_27a) (exists ((V3387e10 $$unsorted)) (and (@ (@ tptp.mem V3387e10) A_27a) (exists ((V3388e11 $$unsorted)) (and (@ (@ tptp.mem V3388e11) A_27a) (exists ((V3389e12 $$unsorted)) (and (@ (@ tptp.mem V3389e12) A_27a) (exists ((V3390e13 $$unsorted)) (and (@ (@ tptp.mem V3390e13) A_27a) (exists ((V3391e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3391e14) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3377l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3378e1)) (@ (@ tptp.ap (@ _let_1 V3379e2)) (@ (@ tptp.ap (@ _let_1 V3380e3)) (@ (@ tptp.ap (@ _let_1 V3381e4)) (@ (@ tptp.ap (@ _let_1 V3382e5)) (@ (@ tptp.ap (@ _let_1 V3383e6)) (@ (@ tptp.ap (@ _let_1 V3384e7)) (@ (@ tptp.ap (@ _let_1 V3385e8)) (@ (@ tptp.ap (@ _let_1 V3386e9)) (@ (@ tptp.ap (@ _let_1 V3387e10)) (@ (@ tptp.ap (@ _let_1 V3388e11)) (@ (@ tptp.ap (@ _let_1 V3389e12)) (@ (@ tptp.ap (@ _let_1 V3390e13)) (@ (@ tptp.ap (@ _let_1 V3391e14)) V3377l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_110) (exists ((V3392l_27 $$unsorted)) (and (@ (@ tptp.mem V3392l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3393e1 $$unsorted)) (and (@ (@ tptp.mem V3393e1) A_27a) (exists ((V3394e2 $$unsorted)) (and (@ (@ tptp.mem V3394e2) A_27a) (exists ((V3395e3 $$unsorted)) (and (@ (@ tptp.mem V3395e3) A_27a) (exists ((V3396e4 $$unsorted)) (and (@ (@ tptp.mem V3396e4) A_27a) (exists ((V3397e5 $$unsorted)) (and (@ (@ tptp.mem V3397e5) A_27a) (exists ((V3398e6 $$unsorted)) (and (@ (@ tptp.mem V3398e6) A_27a) (exists ((V3399e7 $$unsorted)) (and (@ (@ tptp.mem V3399e7) A_27a) (exists ((V3400e8 $$unsorted)) (and (@ (@ tptp.mem V3400e8) A_27a) (exists ((V3401e9 $$unsorted)) (and (@ (@ tptp.mem V3401e9) A_27a) (exists ((V3402e10 $$unsorted)) (and (@ (@ tptp.mem V3402e10) A_27a) (exists ((V3403e11 $$unsorted)) (and (@ (@ tptp.mem V3403e11) A_27a) (exists ((V3404e12 $$unsorted)) (and (@ (@ tptp.mem V3404e12) A_27a) (exists ((V3405e13 $$unsorted)) (and (@ (@ tptp.mem V3405e13) A_27a) (exists ((V3406e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3406e14) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3392l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3393e1)) (@ (@ tptp.ap (@ _let_1 V3394e2)) (@ (@ tptp.ap (@ _let_1 V3395e3)) (@ (@ tptp.ap (@ _let_1 V3396e4)) (@ (@ tptp.ap (@ _let_1 V3397e5)) (@ (@ tptp.ap (@ _let_1 V3398e6)) (@ (@ tptp.ap (@ _let_1 V3399e7)) (@ (@ tptp.ap (@ _let_1 V3400e8)) (@ (@ tptp.ap (@ _let_1 V3401e9)) (@ (@ tptp.ap (@ _let_1 V3402e10)) (@ (@ tptp.ap (@ _let_1 V3403e11)) (@ (@ tptp.ap (@ _let_1 V3404e12)) (@ (@ tptp.ap (@ _let_1 V3405e13)) (@ (@ tptp.ap (@ _let_1 V3406e14)) V3392l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_110 _let_13) (exists ((V3407l_27 $$unsorted)) (and (@ (@ tptp.mem V3407l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3408e1 $$unsorted)) (and (@ (@ tptp.mem V3408e1) A_27a) (exists ((V3409e2 $$unsorted)) (and (@ (@ tptp.mem V3409e2) A_27a) (exists ((V3410e3 $$unsorted)) (and (@ (@ tptp.mem V3410e3) A_27a) (exists ((V3411e4 $$unsorted)) (and (@ (@ tptp.mem V3411e4) A_27a) (exists ((V3412e5 $$unsorted)) (and (@ (@ tptp.mem V3412e5) A_27a) (exists ((V3413e6 $$unsorted)) (and (@ (@ tptp.mem V3413e6) A_27a) (exists ((V3414e7 $$unsorted)) (and (@ (@ tptp.mem V3414e7) A_27a) (exists ((V3415e8 $$unsorted)) (and (@ (@ tptp.mem V3415e8) A_27a) (exists ((V3416e9 $$unsorted)) (and (@ (@ tptp.mem V3416e9) A_27a) (exists ((V3417e10 $$unsorted)) (and (@ (@ tptp.mem V3417e10) A_27a) (exists ((V3418e11 $$unsorted)) (and (@ (@ tptp.mem V3418e11) A_27a) (exists ((V3419e12 $$unsorted)) (and (@ (@ tptp.mem V3419e12) A_27a) (exists ((V3420e13 $$unsorted)) (and (@ (@ tptp.mem V3420e13) A_27a) (exists ((V3421e14 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3421e14) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3407l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3408e1)) (@ (@ tptp.ap (@ _let_1 V3409e2)) (@ (@ tptp.ap (@ _let_1 V3410e3)) (@ (@ tptp.ap (@ _let_1 V3411e4)) (@ (@ tptp.ap (@ _let_1 V3412e5)) (@ (@ tptp.ap (@ _let_1 V3413e6)) (@ (@ tptp.ap (@ _let_1 V3414e7)) (@ (@ tptp.ap (@ _let_1 V3415e8)) (@ (@ tptp.ap (@ _let_1 V3416e9)) (@ (@ tptp.ap (@ _let_1 V3417e10)) (@ (@ tptp.ap (@ _let_1 V3418e11)) (@ (@ tptp.ap (@ _let_1 V3419e12)) (@ (@ tptp.ap (@ _let_1 V3420e13)) (@ (@ tptp.ap (@ _let_1 V3421e14)) V3407l_27))))))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_107) (exists ((V3422e1 $$unsorted)) (and (@ (@ tptp.mem V3422e1) A_27a) (exists ((V3423e2 $$unsorted)) (and (@ (@ tptp.mem V3423e2) A_27a) (exists ((V3424e3 $$unsorted)) (and (@ (@ tptp.mem V3424e3) A_27a) (exists ((V3425e4 $$unsorted)) (and (@ (@ tptp.mem V3425e4) A_27a) (exists ((V3426e5 $$unsorted)) (and (@ (@ tptp.mem V3426e5) A_27a) (exists ((V3427e6 $$unsorted)) (and (@ (@ tptp.mem V3427e6) A_27a) (exists ((V3428e7 $$unsorted)) (and (@ (@ tptp.mem V3428e7) A_27a) (exists ((V3429e8 $$unsorted)) (and (@ (@ tptp.mem V3429e8) A_27a) (exists ((V3430e9 $$unsorted)) (and (@ (@ tptp.mem V3430e9) A_27a) (exists ((V3431e10 $$unsorted)) (and (@ (@ tptp.mem V3431e10) A_27a) (exists ((V3432e11 $$unsorted)) (and (@ (@ tptp.mem V3432e11) A_27a) (exists ((V3433e12 $$unsorted)) (and (@ (@ tptp.mem V3433e12) A_27a) (exists ((V3434e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3434e13) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3422e1)) (@ (@ tptp.ap (@ _let_1 V3423e2)) (@ (@ tptp.ap (@ _let_1 V3424e3)) (@ (@ tptp.ap (@ _let_1 V3425e4)) (@ (@ tptp.ap (@ _let_1 V3426e5)) (@ (@ tptp.ap (@ _let_1 V3427e6)) (@ (@ tptp.ap (@ _let_1 V3428e7)) (@ (@ tptp.ap (@ _let_1 V3429e8)) (@ (@ tptp.ap (@ _let_1 V3430e9)) (@ (@ tptp.ap (@ _let_1 V3431e10)) (@ (@ tptp.ap (@ _let_1 V3432e11)) (@ (@ tptp.ap (@ _let_1 V3433e12)) (@ (@ tptp.ap (@ _let_1 V3434e13)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))) (= (= _let_107 _let_13) (exists ((V3435e1 $$unsorted)) (and (@ (@ tptp.mem V3435e1) A_27a) (exists ((V3436e2 $$unsorted)) (and (@ (@ tptp.mem V3436e2) A_27a) (exists ((V3437e3 $$unsorted)) (and (@ (@ tptp.mem V3437e3) A_27a) (exists ((V3438e4 $$unsorted)) (and (@ (@ tptp.mem V3438e4) A_27a) (exists ((V3439e5 $$unsorted)) (and (@ (@ tptp.mem V3439e5) A_27a) (exists ((V3440e6 $$unsorted)) (and (@ (@ tptp.mem V3440e6) A_27a) (exists ((V3441e7 $$unsorted)) (and (@ (@ tptp.mem V3441e7) A_27a) (exists ((V3442e8 $$unsorted)) (and (@ (@ tptp.mem V3442e8) A_27a) (exists ((V3443e9 $$unsorted)) (and (@ (@ tptp.mem V3443e9) A_27a) (exists ((V3444e10 $$unsorted)) (and (@ (@ tptp.mem V3444e10) A_27a) (exists ((V3445e11 $$unsorted)) (and (@ (@ tptp.mem V3445e11) A_27a) (exists ((V3446e12 $$unsorted)) (and (@ (@ tptp.mem V3446e12) A_27a) (exists ((V3447e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3447e13) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3435e1)) (@ (@ tptp.ap (@ _let_1 V3436e2)) (@ (@ tptp.ap (@ _let_1 V3437e3)) (@ (@ tptp.ap (@ _let_1 V3438e4)) (@ (@ tptp.ap (@ _let_1 V3439e5)) (@ (@ tptp.ap (@ _let_1 V3440e6)) (@ (@ tptp.ap (@ _let_1 V3441e7)) (@ (@ tptp.ap (@ _let_1 V3442e8)) (@ (@ tptp.ap (@ _let_1 V3443e9)) (@ (@ tptp.ap (@ _let_1 V3444e10)) (@ (@ tptp.ap (@ _let_1 V3445e11)) (@ (@ tptp.ap (@ _let_1 V3446e12)) (@ (@ tptp.ap (@ _let_1 V3447e13)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_96)) _let_3)) (exists ((V3448l_27 $$unsorted)) (and (@ (@ tptp.mem V3448l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3449e1 $$unsorted)) (and (@ (@ tptp.mem V3449e1) A_27a) (exists ((V3450e2 $$unsorted)) (and (@ (@ tptp.mem V3450e2) A_27a) (exists ((V3451e3 $$unsorted)) (and (@ (@ tptp.mem V3451e3) A_27a) (exists ((V3452e4 $$unsorted)) (and (@ (@ tptp.mem V3452e4) A_27a) (exists ((V3453e5 $$unsorted)) (and (@ (@ tptp.mem V3453e5) A_27a) (exists ((V3454e6 $$unsorted)) (and (@ (@ tptp.mem V3454e6) A_27a) (exists ((V3455e7 $$unsorted)) (and (@ (@ tptp.mem V3455e7) A_27a) (exists ((V3456e8 $$unsorted)) (and (@ (@ tptp.mem V3456e8) A_27a) (exists ((V3457e9 $$unsorted)) (and (@ (@ tptp.mem V3457e9) A_27a) (exists ((V3458e10 $$unsorted)) (and (@ (@ tptp.mem V3458e10) A_27a) (exists ((V3459e11 $$unsorted)) (and (@ (@ tptp.mem V3459e11) A_27a) (exists ((V3460e12 $$unsorted)) (and (@ (@ tptp.mem V3460e12) A_27a) (exists ((V3461e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3461e13) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3449e1)) (@ (@ tptp.ap (@ _let_1 V3450e2)) (@ (@ tptp.ap (@ _let_1 V3451e3)) (@ (@ tptp.ap (@ _let_1 V3452e4)) (@ (@ tptp.ap (@ _let_1 V3453e5)) (@ (@ tptp.ap (@ _let_1 V3454e6)) (@ (@ tptp.ap (@ _let_1 V3455e7)) (@ (@ tptp.ap (@ _let_1 V3456e8)) (@ (@ tptp.ap (@ _let_1 V3457e9)) (@ (@ tptp.ap (@ _let_1 V3458e10)) (@ (@ tptp.ap (@ _let_1 V3459e11)) (@ (@ tptp.ap (@ _let_1 V3460e12)) (@ (@ tptp.ap (@ _let_1 V3461e13)) V3448l_27)))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_96)) (exists ((V3462l_27 $$unsorted)) (and (@ (@ tptp.mem V3462l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3463e1 $$unsorted)) (and (@ (@ tptp.mem V3463e1) A_27a) (exists ((V3464e2 $$unsorted)) (and (@ (@ tptp.mem V3464e2) A_27a) (exists ((V3465e3 $$unsorted)) (and (@ (@ tptp.mem V3465e3) A_27a) (exists ((V3466e4 $$unsorted)) (and (@ (@ tptp.mem V3466e4) A_27a) (exists ((V3467e5 $$unsorted)) (and (@ (@ tptp.mem V3467e5) A_27a) (exists ((V3468e6 $$unsorted)) (and (@ (@ tptp.mem V3468e6) A_27a) (exists ((V3469e7 $$unsorted)) (and (@ (@ tptp.mem V3469e7) A_27a) (exists ((V3470e8 $$unsorted)) (and (@ (@ tptp.mem V3470e8) A_27a) (exists ((V3471e9 $$unsorted)) (and (@ (@ tptp.mem V3471e9) A_27a) (exists ((V3472e10 $$unsorted)) (and (@ (@ tptp.mem V3472e10) A_27a) (exists ((V3473e11 $$unsorted)) (and (@ (@ tptp.mem V3473e11) A_27a) (exists ((V3474e12 $$unsorted)) (and (@ (@ tptp.mem V3474e12) A_27a) (exists ((V3475e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3475e13) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3463e1)) (@ (@ tptp.ap (@ _let_1 V3464e2)) (@ (@ tptp.ap (@ _let_1 V3465e3)) (@ (@ tptp.ap (@ _let_1 V3466e4)) (@ (@ tptp.ap (@ _let_1 V3467e5)) (@ (@ tptp.ap (@ _let_1 V3468e6)) (@ (@ tptp.ap (@ _let_1 V3469e7)) (@ (@ tptp.ap (@ _let_1 V3470e8)) (@ (@ tptp.ap (@ _let_1 V3471e9)) (@ (@ tptp.ap (@ _let_1 V3472e10)) (@ (@ tptp.ap (@ _let_1 V3473e11)) (@ (@ tptp.ap (@ _let_1 V3474e12)) (@ (@ tptp.ap (@ _let_1 V3475e13)) V3462l_27)))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_102)) _let_3)) (exists ((V3476l_27 $$unsorted)) (and (@ (@ tptp.mem V3476l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3477e1 $$unsorted)) (and (@ (@ tptp.mem V3477e1) A_27a) (exists ((V3478e2 $$unsorted)) (and (@ (@ tptp.mem V3478e2) A_27a) (exists ((V3479e3 $$unsorted)) (and (@ (@ tptp.mem V3479e3) A_27a) (exists ((V3480e4 $$unsorted)) (and (@ (@ tptp.mem V3480e4) A_27a) (exists ((V3481e5 $$unsorted)) (and (@ (@ tptp.mem V3481e5) A_27a) (exists ((V3482e6 $$unsorted)) (and (@ (@ tptp.mem V3482e6) A_27a) (exists ((V3483e7 $$unsorted)) (and (@ (@ tptp.mem V3483e7) A_27a) (exists ((V3484e8 $$unsorted)) (and (@ (@ tptp.mem V3484e8) A_27a) (exists ((V3485e9 $$unsorted)) (and (@ (@ tptp.mem V3485e9) A_27a) (exists ((V3486e10 $$unsorted)) (and (@ (@ tptp.mem V3486e10) A_27a) (exists ((V3487e11 $$unsorted)) (and (@ (@ tptp.mem V3487e11) A_27a) (exists ((V3488e12 $$unsorted)) (and (@ (@ tptp.mem V3488e12) A_27a) (exists ((V3489e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3489e13) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3477e1)) (@ (@ tptp.ap (@ _let_1 V3478e2)) (@ (@ tptp.ap (@ _let_1 V3479e3)) (@ (@ tptp.ap (@ _let_1 V3480e4)) (@ (@ tptp.ap (@ _let_1 V3481e5)) (@ (@ tptp.ap (@ _let_1 V3482e6)) (@ (@ tptp.ap (@ _let_1 V3483e7)) (@ (@ tptp.ap (@ _let_1 V3484e8)) (@ (@ tptp.ap (@ _let_1 V3485e9)) (@ (@ tptp.ap (@ _let_1 V3486e10)) (@ (@ tptp.ap (@ _let_1 V3487e11)) (@ (@ tptp.ap (@ _let_1 V3488e12)) (@ (@ tptp.ap (@ _let_1 V3489e13)) V3476l_27)))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_102)) (exists ((V3490l_27 $$unsorted)) (and (@ (@ tptp.mem V3490l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3491e1 $$unsorted)) (and (@ (@ tptp.mem V3491e1) A_27a) (exists ((V3492e2 $$unsorted)) (and (@ (@ tptp.mem V3492e2) A_27a) (exists ((V3493e3 $$unsorted)) (and (@ (@ tptp.mem V3493e3) A_27a) (exists ((V3494e4 $$unsorted)) (and (@ (@ tptp.mem V3494e4) A_27a) (exists ((V3495e5 $$unsorted)) (and (@ (@ tptp.mem V3495e5) A_27a) (exists ((V3496e6 $$unsorted)) (and (@ (@ tptp.mem V3496e6) A_27a) (exists ((V3497e7 $$unsorted)) (and (@ (@ tptp.mem V3497e7) A_27a) (exists ((V3498e8 $$unsorted)) (and (@ (@ tptp.mem V3498e8) A_27a) (exists ((V3499e9 $$unsorted)) (and (@ (@ tptp.mem V3499e9) A_27a) (exists ((V3500e10 $$unsorted)) (and (@ (@ tptp.mem V3500e10) A_27a) (exists ((V3501e11 $$unsorted)) (and (@ (@ tptp.mem V3501e11) A_27a) (exists ((V3502e12 $$unsorted)) (and (@ (@ tptp.mem V3502e12) A_27a) (exists ((V3503e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3503e13) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3491e1)) (@ (@ tptp.ap (@ _let_1 V3492e2)) (@ (@ tptp.ap (@ _let_1 V3493e3)) (@ (@ tptp.ap (@ _let_1 V3494e4)) (@ (@ tptp.ap (@ _let_1 V3495e5)) (@ (@ tptp.ap (@ _let_1 V3496e6)) (@ (@ tptp.ap (@ _let_1 V3497e7)) (@ (@ tptp.ap (@ _let_1 V3498e8)) (@ (@ tptp.ap (@ _let_1 V3499e9)) (@ (@ tptp.ap (@ _let_1 V3500e10)) (@ (@ tptp.ap (@ _let_1 V3501e11)) (@ (@ tptp.ap (@ _let_1 V3502e12)) (@ (@ tptp.ap (@ _let_1 V3503e13)) V3490l_27)))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_105)) _let_3)) (exists ((V3504l_27 $$unsorted)) (and (@ (@ tptp.mem V3504l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3505e1 $$unsorted)) (and (@ (@ tptp.mem V3505e1) A_27a) (exists ((V3506e2 $$unsorted)) (and (@ (@ tptp.mem V3506e2) A_27a) (exists ((V3507e3 $$unsorted)) (and (@ (@ tptp.mem V3507e3) A_27a) (exists ((V3508e4 $$unsorted)) (and (@ (@ tptp.mem V3508e4) A_27a) (exists ((V3509e5 $$unsorted)) (and (@ (@ tptp.mem V3509e5) A_27a) (exists ((V3510e6 $$unsorted)) (and (@ (@ tptp.mem V3510e6) A_27a) (exists ((V3511e7 $$unsorted)) (and (@ (@ tptp.mem V3511e7) A_27a) (exists ((V3512e8 $$unsorted)) (and (@ (@ tptp.mem V3512e8) A_27a) (exists ((V3513e9 $$unsorted)) (and (@ (@ tptp.mem V3513e9) A_27a) (exists ((V3514e10 $$unsorted)) (and (@ (@ tptp.mem V3514e10) A_27a) (exists ((V3515e11 $$unsorted)) (and (@ (@ tptp.mem V3515e11) A_27a) (exists ((V3516e12 $$unsorted)) (and (@ (@ tptp.mem V3516e12) A_27a) (exists ((V3517e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3517e13) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3504l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3505e1)) (@ (@ tptp.ap (@ _let_1 V3506e2)) (@ (@ tptp.ap (@ _let_1 V3507e3)) (@ (@ tptp.ap (@ _let_1 V3508e4)) (@ (@ tptp.ap (@ _let_1 V3509e5)) (@ (@ tptp.ap (@ _let_1 V3510e6)) (@ (@ tptp.ap (@ _let_1 V3511e7)) (@ (@ tptp.ap (@ _let_1 V3512e8)) (@ (@ tptp.ap (@ _let_1 V3513e9)) (@ (@ tptp.ap (@ _let_1 V3514e10)) (@ (@ tptp.ap (@ _let_1 V3515e11)) (@ (@ tptp.ap (@ _let_1 V3516e12)) (@ (@ tptp.ap (@ _let_1 V3517e13)) V3504l_27)))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_105)) (exists ((V3518l_27 $$unsorted)) (and (@ (@ tptp.mem V3518l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3519e1 $$unsorted)) (and (@ (@ tptp.mem V3519e1) A_27a) (exists ((V3520e2 $$unsorted)) (and (@ (@ tptp.mem V3520e2) A_27a) (exists ((V3521e3 $$unsorted)) (and (@ (@ tptp.mem V3521e3) A_27a) (exists ((V3522e4 $$unsorted)) (and (@ (@ tptp.mem V3522e4) A_27a) (exists ((V3523e5 $$unsorted)) (and (@ (@ tptp.mem V3523e5) A_27a) (exists ((V3524e6 $$unsorted)) (and (@ (@ tptp.mem V3524e6) A_27a) (exists ((V3525e7 $$unsorted)) (and (@ (@ tptp.mem V3525e7) A_27a) (exists ((V3526e8 $$unsorted)) (and (@ (@ tptp.mem V3526e8) A_27a) (exists ((V3527e9 $$unsorted)) (and (@ (@ tptp.mem V3527e9) A_27a) (exists ((V3528e10 $$unsorted)) (and (@ (@ tptp.mem V3528e10) A_27a) (exists ((V3529e11 $$unsorted)) (and (@ (@ tptp.mem V3529e11) A_27a) (exists ((V3530e12 $$unsorted)) (and (@ (@ tptp.mem V3530e12) A_27a) (exists ((V3531e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3531e13) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3518l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3519e1)) (@ (@ tptp.ap (@ _let_1 V3520e2)) (@ (@ tptp.ap (@ _let_1 V3521e3)) (@ (@ tptp.ap (@ _let_1 V3522e4)) (@ (@ tptp.ap (@ _let_1 V3523e5)) (@ (@ tptp.ap (@ _let_1 V3524e6)) (@ (@ tptp.ap (@ _let_1 V3525e7)) (@ (@ tptp.ap (@ _let_1 V3526e8)) (@ (@ tptp.ap (@ _let_1 V3527e9)) (@ (@ tptp.ap (@ _let_1 V3528e10)) (@ (@ tptp.ap (@ _let_1 V3529e11)) (@ (@ tptp.ap (@ _let_1 V3530e12)) (@ (@ tptp.ap (@ _let_1 V3531e13)) V3518l_27)))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_103)) _let_3)) (exists ((V3532l_27 $$unsorted)) (and (@ (@ tptp.mem V3532l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3533e1 $$unsorted)) (and (@ (@ tptp.mem V3533e1) A_27a) (exists ((V3534e2 $$unsorted)) (and (@ (@ tptp.mem V3534e2) A_27a) (exists ((V3535e3 $$unsorted)) (and (@ (@ tptp.mem V3535e3) A_27a) (exists ((V3536e4 $$unsorted)) (and (@ (@ tptp.mem V3536e4) A_27a) (exists ((V3537e5 $$unsorted)) (and (@ (@ tptp.mem V3537e5) A_27a) (exists ((V3538e6 $$unsorted)) (and (@ (@ tptp.mem V3538e6) A_27a) (exists ((V3539e7 $$unsorted)) (and (@ (@ tptp.mem V3539e7) A_27a) (exists ((V3540e8 $$unsorted)) (and (@ (@ tptp.mem V3540e8) A_27a) (exists ((V3541e9 $$unsorted)) (and (@ (@ tptp.mem V3541e9) A_27a) (exists ((V3542e10 $$unsorted)) (and (@ (@ tptp.mem V3542e10) A_27a) (exists ((V3543e11 $$unsorted)) (and (@ (@ tptp.mem V3543e11) A_27a) (exists ((V3544e12 $$unsorted)) (and (@ (@ tptp.mem V3544e12) A_27a) (exists ((V3545e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3545e13) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3532l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3533e1)) (@ (@ tptp.ap (@ _let_1 V3534e2)) (@ (@ tptp.ap (@ _let_1 V3535e3)) (@ (@ tptp.ap (@ _let_1 V3536e4)) (@ (@ tptp.ap (@ _let_1 V3537e5)) (@ (@ tptp.ap (@ _let_1 V3538e6)) (@ (@ tptp.ap (@ _let_1 V3539e7)) (@ (@ tptp.ap (@ _let_1 V3540e8)) (@ (@ tptp.ap (@ _let_1 V3541e9)) (@ (@ tptp.ap (@ _let_1 V3542e10)) (@ (@ tptp.ap (@ _let_1 V3543e11)) (@ (@ tptp.ap (@ _let_1 V3544e12)) (@ (@ tptp.ap (@ _let_1 V3545e13)) V3532l_27)))))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_103)) (exists ((V3546l_27 $$unsorted)) (and (@ (@ tptp.mem V3546l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3547e1 $$unsorted)) (and (@ (@ tptp.mem V3547e1) A_27a) (exists ((V3548e2 $$unsorted)) (and (@ (@ tptp.mem V3548e2) A_27a) (exists ((V3549e3 $$unsorted)) (and (@ (@ tptp.mem V3549e3) A_27a) (exists ((V3550e4 $$unsorted)) (and (@ (@ tptp.mem V3550e4) A_27a) (exists ((V3551e5 $$unsorted)) (and (@ (@ tptp.mem V3551e5) A_27a) (exists ((V3552e6 $$unsorted)) (and (@ (@ tptp.mem V3552e6) A_27a) (exists ((V3553e7 $$unsorted)) (and (@ (@ tptp.mem V3553e7) A_27a) (exists ((V3554e8 $$unsorted)) (and (@ (@ tptp.mem V3554e8) A_27a) (exists ((V3555e9 $$unsorted)) (and (@ (@ tptp.mem V3555e9) A_27a) (exists ((V3556e10 $$unsorted)) (and (@ (@ tptp.mem V3556e10) A_27a) (exists ((V3557e11 $$unsorted)) (and (@ (@ tptp.mem V3557e11) A_27a) (exists ((V3558e12 $$unsorted)) (and (@ (@ tptp.mem V3558e12) A_27a) (exists ((V3559e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3559e13) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3546l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3547e1)) (@ (@ tptp.ap (@ _let_1 V3548e2)) (@ (@ tptp.ap (@ _let_1 V3549e3)) (@ (@ tptp.ap (@ _let_1 V3550e4)) (@ (@ tptp.ap (@ _let_1 V3551e5)) (@ (@ tptp.ap (@ _let_1 V3552e6)) (@ (@ tptp.ap (@ _let_1 V3553e7)) (@ (@ tptp.ap (@ _let_1 V3554e8)) (@ (@ tptp.ap (@ _let_1 V3555e9)) (@ (@ tptp.ap (@ _let_1 V3556e10)) (@ (@ tptp.ap (@ _let_1 V3557e11)) (@ (@ tptp.ap (@ _let_1 V3558e12)) (@ (@ tptp.ap (@ _let_1 V3559e13)) V3546l_27)))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_106) (exists ((V3560l_27 $$unsorted)) (and (@ (@ tptp.mem V3560l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3561e1 $$unsorted)) (and (@ (@ tptp.mem V3561e1) A_27a) (exists ((V3562e2 $$unsorted)) (and (@ (@ tptp.mem V3562e2) A_27a) (exists ((V3563e3 $$unsorted)) (and (@ (@ tptp.mem V3563e3) A_27a) (exists ((V3564e4 $$unsorted)) (and (@ (@ tptp.mem V3564e4) A_27a) (exists ((V3565e5 $$unsorted)) (and (@ (@ tptp.mem V3565e5) A_27a) (exists ((V3566e6 $$unsorted)) (and (@ (@ tptp.mem V3566e6) A_27a) (exists ((V3567e7 $$unsorted)) (and (@ (@ tptp.mem V3567e7) A_27a) (exists ((V3568e8 $$unsorted)) (and (@ (@ tptp.mem V3568e8) A_27a) (exists ((V3569e9 $$unsorted)) (and (@ (@ tptp.mem V3569e9) A_27a) (exists ((V3570e10 $$unsorted)) (and (@ (@ tptp.mem V3570e10) A_27a) (exists ((V3571e11 $$unsorted)) (and (@ (@ tptp.mem V3571e11) A_27a) (exists ((V3572e12 $$unsorted)) (and (@ (@ tptp.mem V3572e12) A_27a) (exists ((V3573e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3573e13) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3560l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3561e1)) (@ (@ tptp.ap (@ _let_1 V3562e2)) (@ (@ tptp.ap (@ _let_1 V3563e3)) (@ (@ tptp.ap (@ _let_1 V3564e4)) (@ (@ tptp.ap (@ _let_1 V3565e5)) (@ (@ tptp.ap (@ _let_1 V3566e6)) (@ (@ tptp.ap (@ _let_1 V3567e7)) (@ (@ tptp.ap (@ _let_1 V3568e8)) (@ (@ tptp.ap (@ _let_1 V3569e9)) (@ (@ tptp.ap (@ _let_1 V3570e10)) (@ (@ tptp.ap (@ _let_1 V3571e11)) (@ (@ tptp.ap (@ _let_1 V3572e12)) (@ (@ tptp.ap (@ _let_1 V3573e13)) V3560l_27)))))))))))))))))))))))))))))))))))))))))))) (= (= _let_106 _let_13) (exists ((V3574l_27 $$unsorted)) (and (@ (@ tptp.mem V3574l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3575e1 $$unsorted)) (and (@ (@ tptp.mem V3575e1) A_27a) (exists ((V3576e2 $$unsorted)) (and (@ (@ tptp.mem V3576e2) A_27a) (exists ((V3577e3 $$unsorted)) (and (@ (@ tptp.mem V3577e3) A_27a) (exists ((V3578e4 $$unsorted)) (and (@ (@ tptp.mem V3578e4) A_27a) (exists ((V3579e5 $$unsorted)) (and (@ (@ tptp.mem V3579e5) A_27a) (exists ((V3580e6 $$unsorted)) (and (@ (@ tptp.mem V3580e6) A_27a) (exists ((V3581e7 $$unsorted)) (and (@ (@ tptp.mem V3581e7) A_27a) (exists ((V3582e8 $$unsorted)) (and (@ (@ tptp.mem V3582e8) A_27a) (exists ((V3583e9 $$unsorted)) (and (@ (@ tptp.mem V3583e9) A_27a) (exists ((V3584e10 $$unsorted)) (and (@ (@ tptp.mem V3584e10) A_27a) (exists ((V3585e11 $$unsorted)) (and (@ (@ tptp.mem V3585e11) A_27a) (exists ((V3586e12 $$unsorted)) (and (@ (@ tptp.mem V3586e12) A_27a) (exists ((V3587e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3587e13) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3574l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3575e1)) (@ (@ tptp.ap (@ _let_1 V3576e2)) (@ (@ tptp.ap (@ _let_1 V3577e3)) (@ (@ tptp.ap (@ _let_1 V3578e4)) (@ (@ tptp.ap (@ _let_1 V3579e5)) (@ (@ tptp.ap (@ _let_1 V3580e6)) (@ (@ tptp.ap (@ _let_1 V3581e7)) (@ (@ tptp.ap (@ _let_1 V3582e8)) (@ (@ tptp.ap (@ _let_1 V3583e9)) (@ (@ tptp.ap (@ _let_1 V3584e10)) (@ (@ tptp.ap (@ _let_1 V3585e11)) (@ (@ tptp.ap (@ _let_1 V3586e12)) (@ (@ tptp.ap (@ _let_1 V3587e13)) V3574l_27)))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_104) (exists ((V3588l_27 $$unsorted)) (and (@ (@ tptp.mem V3588l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3589e1 $$unsorted)) (and (@ (@ tptp.mem V3589e1) A_27a) (exists ((V3590e2 $$unsorted)) (and (@ (@ tptp.mem V3590e2) A_27a) (exists ((V3591e3 $$unsorted)) (and (@ (@ tptp.mem V3591e3) A_27a) (exists ((V3592e4 $$unsorted)) (and (@ (@ tptp.mem V3592e4) A_27a) (exists ((V3593e5 $$unsorted)) (and (@ (@ tptp.mem V3593e5) A_27a) (exists ((V3594e6 $$unsorted)) (and (@ (@ tptp.mem V3594e6) A_27a) (exists ((V3595e7 $$unsorted)) (and (@ (@ tptp.mem V3595e7) A_27a) (exists ((V3596e8 $$unsorted)) (and (@ (@ tptp.mem V3596e8) A_27a) (exists ((V3597e9 $$unsorted)) (and (@ (@ tptp.mem V3597e9) A_27a) (exists ((V3598e10 $$unsorted)) (and (@ (@ tptp.mem V3598e10) A_27a) (exists ((V3599e11 $$unsorted)) (and (@ (@ tptp.mem V3599e11) A_27a) (exists ((V3600e12 $$unsorted)) (and (@ (@ tptp.mem V3600e12) A_27a) (exists ((V3601e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3601e13) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3588l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3589e1)) (@ (@ tptp.ap (@ _let_1 V3590e2)) (@ (@ tptp.ap (@ _let_1 V3591e3)) (@ (@ tptp.ap (@ _let_1 V3592e4)) (@ (@ tptp.ap (@ _let_1 V3593e5)) (@ (@ tptp.ap (@ _let_1 V3594e6)) (@ (@ tptp.ap (@ _let_1 V3595e7)) (@ (@ tptp.ap (@ _let_1 V3596e8)) (@ (@ tptp.ap (@ _let_1 V3597e9)) (@ (@ tptp.ap (@ _let_1 V3598e10)) (@ (@ tptp.ap (@ _let_1 V3599e11)) (@ (@ tptp.ap (@ _let_1 V3600e12)) (@ (@ tptp.ap (@ _let_1 V3601e13)) V3588l_27)))))))))))))))))))))))))))))))))))))))))))) (= (= _let_104 _let_13) (exists ((V3602l_27 $$unsorted)) (and (@ (@ tptp.mem V3602l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3603e1 $$unsorted)) (and (@ (@ tptp.mem V3603e1) A_27a) (exists ((V3604e2 $$unsorted)) (and (@ (@ tptp.mem V3604e2) A_27a) (exists ((V3605e3 $$unsorted)) (and (@ (@ tptp.mem V3605e3) A_27a) (exists ((V3606e4 $$unsorted)) (and (@ (@ tptp.mem V3606e4) A_27a) (exists ((V3607e5 $$unsorted)) (and (@ (@ tptp.mem V3607e5) A_27a) (exists ((V3608e6 $$unsorted)) (and (@ (@ tptp.mem V3608e6) A_27a) (exists ((V3609e7 $$unsorted)) (and (@ (@ tptp.mem V3609e7) A_27a) (exists ((V3610e8 $$unsorted)) (and (@ (@ tptp.mem V3610e8) A_27a) (exists ((V3611e9 $$unsorted)) (and (@ (@ tptp.mem V3611e9) A_27a) (exists ((V3612e10 $$unsorted)) (and (@ (@ tptp.mem V3612e10) A_27a) (exists ((V3613e11 $$unsorted)) (and (@ (@ tptp.mem V3613e11) A_27a) (exists ((V3614e12 $$unsorted)) (and (@ (@ tptp.mem V3614e12) A_27a) (exists ((V3615e13 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3615e13) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3602l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3603e1)) (@ (@ tptp.ap (@ _let_1 V3604e2)) (@ (@ tptp.ap (@ _let_1 V3605e3)) (@ (@ tptp.ap (@ _let_1 V3606e4)) (@ (@ tptp.ap (@ _let_1 V3607e5)) (@ (@ tptp.ap (@ _let_1 V3608e6)) (@ (@ tptp.ap (@ _let_1 V3609e7)) (@ (@ tptp.ap (@ _let_1 V3610e8)) (@ (@ tptp.ap (@ _let_1 V3611e9)) (@ (@ tptp.ap (@ _let_1 V3612e10)) (@ (@ tptp.ap (@ _let_1 V3613e11)) (@ (@ tptp.ap (@ _let_1 V3614e12)) (@ (@ tptp.ap (@ _let_1 V3615e13)) V3602l_27)))))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_101) (exists ((V3616e1 $$unsorted)) (and (@ (@ tptp.mem V3616e1) A_27a) (exists ((V3617e2 $$unsorted)) (and (@ (@ tptp.mem V3617e2) A_27a) (exists ((V3618e3 $$unsorted)) (and (@ (@ tptp.mem V3618e3) A_27a) (exists ((V3619e4 $$unsorted)) (and (@ (@ tptp.mem V3619e4) A_27a) (exists ((V3620e5 $$unsorted)) (and (@ (@ tptp.mem V3620e5) A_27a) (exists ((V3621e6 $$unsorted)) (and (@ (@ tptp.mem V3621e6) A_27a) (exists ((V3622e7 $$unsorted)) (and (@ (@ tptp.mem V3622e7) A_27a) (exists ((V3623e8 $$unsorted)) (and (@ (@ tptp.mem V3623e8) A_27a) (exists ((V3624e9 $$unsorted)) (and (@ (@ tptp.mem V3624e9) A_27a) (exists ((V3625e10 $$unsorted)) (and (@ (@ tptp.mem V3625e10) A_27a) (exists ((V3626e11 $$unsorted)) (and (@ (@ tptp.mem V3626e11) A_27a) (exists ((V3627e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3627e12) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3616e1)) (@ (@ tptp.ap (@ _let_1 V3617e2)) (@ (@ tptp.ap (@ _let_1 V3618e3)) (@ (@ tptp.ap (@ _let_1 V3619e4)) (@ (@ tptp.ap (@ _let_1 V3620e5)) (@ (@ tptp.ap (@ _let_1 V3621e6)) (@ (@ tptp.ap (@ _let_1 V3622e7)) (@ (@ tptp.ap (@ _let_1 V3623e8)) (@ (@ tptp.ap (@ _let_1 V3624e9)) (@ (@ tptp.ap (@ _let_1 V3625e10)) (@ (@ tptp.ap (@ _let_1 V3626e11)) (@ (@ tptp.ap (@ _let_1 V3627e12)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))) (= (= _let_101 _let_13) (exists ((V3628e1 $$unsorted)) (and (@ (@ tptp.mem V3628e1) A_27a) (exists ((V3629e2 $$unsorted)) (and (@ (@ tptp.mem V3629e2) A_27a) (exists ((V3630e3 $$unsorted)) (and (@ (@ tptp.mem V3630e3) A_27a) (exists ((V3631e4 $$unsorted)) (and (@ (@ tptp.mem V3631e4) A_27a) (exists ((V3632e5 $$unsorted)) (and (@ (@ tptp.mem V3632e5) A_27a) (exists ((V3633e6 $$unsorted)) (and (@ (@ tptp.mem V3633e6) A_27a) (exists ((V3634e7 $$unsorted)) (and (@ (@ tptp.mem V3634e7) A_27a) (exists ((V3635e8 $$unsorted)) (and (@ (@ tptp.mem V3635e8) A_27a) (exists ((V3636e9 $$unsorted)) (and (@ (@ tptp.mem V3636e9) A_27a) (exists ((V3637e10 $$unsorted)) (and (@ (@ tptp.mem V3637e10) A_27a) (exists ((V3638e11 $$unsorted)) (and (@ (@ tptp.mem V3638e11) A_27a) (exists ((V3639e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3639e12) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3628e1)) (@ (@ tptp.ap (@ _let_1 V3629e2)) (@ (@ tptp.ap (@ _let_1 V3630e3)) (@ (@ tptp.ap (@ _let_1 V3631e4)) (@ (@ tptp.ap (@ _let_1 V3632e5)) (@ (@ tptp.ap (@ _let_1 V3633e6)) (@ (@ tptp.ap (@ _let_1 V3634e7)) (@ (@ tptp.ap (@ _let_1 V3635e8)) (@ (@ tptp.ap (@ _let_1 V3636e9)) (@ (@ tptp.ap (@ _let_1 V3637e10)) (@ (@ tptp.ap (@ _let_1 V3638e11)) (@ (@ tptp.ap (@ _let_1 V3639e12)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_89)) _let_3)) (exists ((V3640l_27 $$unsorted)) (and (@ (@ tptp.mem V3640l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3641e1 $$unsorted)) (and (@ (@ tptp.mem V3641e1) A_27a) (exists ((V3642e2 $$unsorted)) (and (@ (@ tptp.mem V3642e2) A_27a) (exists ((V3643e3 $$unsorted)) (and (@ (@ tptp.mem V3643e3) A_27a) (exists ((V3644e4 $$unsorted)) (and (@ (@ tptp.mem V3644e4) A_27a) (exists ((V3645e5 $$unsorted)) (and (@ (@ tptp.mem V3645e5) A_27a) (exists ((V3646e6 $$unsorted)) (and (@ (@ tptp.mem V3646e6) A_27a) (exists ((V3647e7 $$unsorted)) (and (@ (@ tptp.mem V3647e7) A_27a) (exists ((V3648e8 $$unsorted)) (and (@ (@ tptp.mem V3648e8) A_27a) (exists ((V3649e9 $$unsorted)) (and (@ (@ tptp.mem V3649e9) A_27a) (exists ((V3650e10 $$unsorted)) (and (@ (@ tptp.mem V3650e10) A_27a) (exists ((V3651e11 $$unsorted)) (and (@ (@ tptp.mem V3651e11) A_27a) (exists ((V3652e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3652e12) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3641e1)) (@ (@ tptp.ap (@ _let_1 V3642e2)) (@ (@ tptp.ap (@ _let_1 V3643e3)) (@ (@ tptp.ap (@ _let_1 V3644e4)) (@ (@ tptp.ap (@ _let_1 V3645e5)) (@ (@ tptp.ap (@ _let_1 V3646e6)) (@ (@ tptp.ap (@ _let_1 V3647e7)) (@ (@ tptp.ap (@ _let_1 V3648e8)) (@ (@ tptp.ap (@ _let_1 V3649e9)) (@ (@ tptp.ap (@ _let_1 V3650e10)) (@ (@ tptp.ap (@ _let_1 V3651e11)) (@ (@ tptp.ap (@ _let_1 V3652e12)) V3640l_27))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_89)) (exists ((V3653l_27 $$unsorted)) (and (@ (@ tptp.mem V3653l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3654e1 $$unsorted)) (and (@ (@ tptp.mem V3654e1) A_27a) (exists ((V3655e2 $$unsorted)) (and (@ (@ tptp.mem V3655e2) A_27a) (exists ((V3656e3 $$unsorted)) (and (@ (@ tptp.mem V3656e3) A_27a) (exists ((V3657e4 $$unsorted)) (and (@ (@ tptp.mem V3657e4) A_27a) (exists ((V3658e5 $$unsorted)) (and (@ (@ tptp.mem V3658e5) A_27a) (exists ((V3659e6 $$unsorted)) (and (@ (@ tptp.mem V3659e6) A_27a) (exists ((V3660e7 $$unsorted)) (and (@ (@ tptp.mem V3660e7) A_27a) (exists ((V3661e8 $$unsorted)) (and (@ (@ tptp.mem V3661e8) A_27a) (exists ((V3662e9 $$unsorted)) (and (@ (@ tptp.mem V3662e9) A_27a) (exists ((V3663e10 $$unsorted)) (and (@ (@ tptp.mem V3663e10) A_27a) (exists ((V3664e11 $$unsorted)) (and (@ (@ tptp.mem V3664e11) A_27a) (exists ((V3665e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3665e12) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3654e1)) (@ (@ tptp.ap (@ _let_1 V3655e2)) (@ (@ tptp.ap (@ _let_1 V3656e3)) (@ (@ tptp.ap (@ _let_1 V3657e4)) (@ (@ tptp.ap (@ _let_1 V3658e5)) (@ (@ tptp.ap (@ _let_1 V3659e6)) (@ (@ tptp.ap (@ _let_1 V3660e7)) (@ (@ tptp.ap (@ _let_1 V3661e8)) (@ (@ tptp.ap (@ _let_1 V3662e9)) (@ (@ tptp.ap (@ _let_1 V3663e10)) (@ (@ tptp.ap (@ _let_1 V3664e11)) (@ (@ tptp.ap (@ _let_1 V3665e12)) V3653l_27))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_96)) _let_3)) (exists ((V3666l_27 $$unsorted)) (and (@ (@ tptp.mem V3666l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3667e1 $$unsorted)) (and (@ (@ tptp.mem V3667e1) A_27a) (exists ((V3668e2 $$unsorted)) (and (@ (@ tptp.mem V3668e2) A_27a) (exists ((V3669e3 $$unsorted)) (and (@ (@ tptp.mem V3669e3) A_27a) (exists ((V3670e4 $$unsorted)) (and (@ (@ tptp.mem V3670e4) A_27a) (exists ((V3671e5 $$unsorted)) (and (@ (@ tptp.mem V3671e5) A_27a) (exists ((V3672e6 $$unsorted)) (and (@ (@ tptp.mem V3672e6) A_27a) (exists ((V3673e7 $$unsorted)) (and (@ (@ tptp.mem V3673e7) A_27a) (exists ((V3674e8 $$unsorted)) (and (@ (@ tptp.mem V3674e8) A_27a) (exists ((V3675e9 $$unsorted)) (and (@ (@ tptp.mem V3675e9) A_27a) (exists ((V3676e10 $$unsorted)) (and (@ (@ tptp.mem V3676e10) A_27a) (exists ((V3677e11 $$unsorted)) (and (@ (@ tptp.mem V3677e11) A_27a) (exists ((V3678e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3678e12) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3667e1)) (@ (@ tptp.ap (@ _let_1 V3668e2)) (@ (@ tptp.ap (@ _let_1 V3669e3)) (@ (@ tptp.ap (@ _let_1 V3670e4)) (@ (@ tptp.ap (@ _let_1 V3671e5)) (@ (@ tptp.ap (@ _let_1 V3672e6)) (@ (@ tptp.ap (@ _let_1 V3673e7)) (@ (@ tptp.ap (@ _let_1 V3674e8)) (@ (@ tptp.ap (@ _let_1 V3675e9)) (@ (@ tptp.ap (@ _let_1 V3676e10)) (@ (@ tptp.ap (@ _let_1 V3677e11)) (@ (@ tptp.ap (@ _let_1 V3678e12)) V3666l_27))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_96)) (exists ((V3679l_27 $$unsorted)) (and (@ (@ tptp.mem V3679l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3680e1 $$unsorted)) (and (@ (@ tptp.mem V3680e1) A_27a) (exists ((V3681e2 $$unsorted)) (and (@ (@ tptp.mem V3681e2) A_27a) (exists ((V3682e3 $$unsorted)) (and (@ (@ tptp.mem V3682e3) A_27a) (exists ((V3683e4 $$unsorted)) (and (@ (@ tptp.mem V3683e4) A_27a) (exists ((V3684e5 $$unsorted)) (and (@ (@ tptp.mem V3684e5) A_27a) (exists ((V3685e6 $$unsorted)) (and (@ (@ tptp.mem V3685e6) A_27a) (exists ((V3686e7 $$unsorted)) (and (@ (@ tptp.mem V3686e7) A_27a) (exists ((V3687e8 $$unsorted)) (and (@ (@ tptp.mem V3687e8) A_27a) (exists ((V3688e9 $$unsorted)) (and (@ (@ tptp.mem V3688e9) A_27a) (exists ((V3689e10 $$unsorted)) (and (@ (@ tptp.mem V3689e10) A_27a) (exists ((V3690e11 $$unsorted)) (and (@ (@ tptp.mem V3690e11) A_27a) (exists ((V3691e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3691e12) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3680e1)) (@ (@ tptp.ap (@ _let_1 V3681e2)) (@ (@ tptp.ap (@ _let_1 V3682e3)) (@ (@ tptp.ap (@ _let_1 V3683e4)) (@ (@ tptp.ap (@ _let_1 V3684e5)) (@ (@ tptp.ap (@ _let_1 V3685e6)) (@ (@ tptp.ap (@ _let_1 V3686e7)) (@ (@ tptp.ap (@ _let_1 V3687e8)) (@ (@ tptp.ap (@ _let_1 V3688e9)) (@ (@ tptp.ap (@ _let_1 V3689e10)) (@ (@ tptp.ap (@ _let_1 V3690e11)) (@ (@ tptp.ap (@ _let_1 V3691e12)) V3679l_27))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_99)) _let_3)) (exists ((V3692l_27 $$unsorted)) (and (@ (@ tptp.mem V3692l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3693e1 $$unsorted)) (and (@ (@ tptp.mem V3693e1) A_27a) (exists ((V3694e2 $$unsorted)) (and (@ (@ tptp.mem V3694e2) A_27a) (exists ((V3695e3 $$unsorted)) (and (@ (@ tptp.mem V3695e3) A_27a) (exists ((V3696e4 $$unsorted)) (and (@ (@ tptp.mem V3696e4) A_27a) (exists ((V3697e5 $$unsorted)) (and (@ (@ tptp.mem V3697e5) A_27a) (exists ((V3698e6 $$unsorted)) (and (@ (@ tptp.mem V3698e6) A_27a) (exists ((V3699e7 $$unsorted)) (and (@ (@ tptp.mem V3699e7) A_27a) (exists ((V3700e8 $$unsorted)) (and (@ (@ tptp.mem V3700e8) A_27a) (exists ((V3701e9 $$unsorted)) (and (@ (@ tptp.mem V3701e9) A_27a) (exists ((V3702e10 $$unsorted)) (and (@ (@ tptp.mem V3702e10) A_27a) (exists ((V3703e11 $$unsorted)) (and (@ (@ tptp.mem V3703e11) A_27a) (exists ((V3704e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3704e12) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3692l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3693e1)) (@ (@ tptp.ap (@ _let_1 V3694e2)) (@ (@ tptp.ap (@ _let_1 V3695e3)) (@ (@ tptp.ap (@ _let_1 V3696e4)) (@ (@ tptp.ap (@ _let_1 V3697e5)) (@ (@ tptp.ap (@ _let_1 V3698e6)) (@ (@ tptp.ap (@ _let_1 V3699e7)) (@ (@ tptp.ap (@ _let_1 V3700e8)) (@ (@ tptp.ap (@ _let_1 V3701e9)) (@ (@ tptp.ap (@ _let_1 V3702e10)) (@ (@ tptp.ap (@ _let_1 V3703e11)) (@ (@ tptp.ap (@ _let_1 V3704e12)) V3692l_27))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_99)) (exists ((V3705l_27 $$unsorted)) (and (@ (@ tptp.mem V3705l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3706e1 $$unsorted)) (and (@ (@ tptp.mem V3706e1) A_27a) (exists ((V3707e2 $$unsorted)) (and (@ (@ tptp.mem V3707e2) A_27a) (exists ((V3708e3 $$unsorted)) (and (@ (@ tptp.mem V3708e3) A_27a) (exists ((V3709e4 $$unsorted)) (and (@ (@ tptp.mem V3709e4) A_27a) (exists ((V3710e5 $$unsorted)) (and (@ (@ tptp.mem V3710e5) A_27a) (exists ((V3711e6 $$unsorted)) (and (@ (@ tptp.mem V3711e6) A_27a) (exists ((V3712e7 $$unsorted)) (and (@ (@ tptp.mem V3712e7) A_27a) (exists ((V3713e8 $$unsorted)) (and (@ (@ tptp.mem V3713e8) A_27a) (exists ((V3714e9 $$unsorted)) (and (@ (@ tptp.mem V3714e9) A_27a) (exists ((V3715e10 $$unsorted)) (and (@ (@ tptp.mem V3715e10) A_27a) (exists ((V3716e11 $$unsorted)) (and (@ (@ tptp.mem V3716e11) A_27a) (exists ((V3717e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3717e12) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3705l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3706e1)) (@ (@ tptp.ap (@ _let_1 V3707e2)) (@ (@ tptp.ap (@ _let_1 V3708e3)) (@ (@ tptp.ap (@ _let_1 V3709e4)) (@ (@ tptp.ap (@ _let_1 V3710e5)) (@ (@ tptp.ap (@ _let_1 V3711e6)) (@ (@ tptp.ap (@ _let_1 V3712e7)) (@ (@ tptp.ap (@ _let_1 V3713e8)) (@ (@ tptp.ap (@ _let_1 V3714e9)) (@ (@ tptp.ap (@ _let_1 V3715e10)) (@ (@ tptp.ap (@ _let_1 V3716e11)) (@ (@ tptp.ap (@ _let_1 V3717e12)) V3705l_27))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_97)) _let_3)) (exists ((V3718l_27 $$unsorted)) (and (@ (@ tptp.mem V3718l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3719e1 $$unsorted)) (and (@ (@ tptp.mem V3719e1) A_27a) (exists ((V3720e2 $$unsorted)) (and (@ (@ tptp.mem V3720e2) A_27a) (exists ((V3721e3 $$unsorted)) (and (@ (@ tptp.mem V3721e3) A_27a) (exists ((V3722e4 $$unsorted)) (and (@ (@ tptp.mem V3722e4) A_27a) (exists ((V3723e5 $$unsorted)) (and (@ (@ tptp.mem V3723e5) A_27a) (exists ((V3724e6 $$unsorted)) (and (@ (@ tptp.mem V3724e6) A_27a) (exists ((V3725e7 $$unsorted)) (and (@ (@ tptp.mem V3725e7) A_27a) (exists ((V3726e8 $$unsorted)) (and (@ (@ tptp.mem V3726e8) A_27a) (exists ((V3727e9 $$unsorted)) (and (@ (@ tptp.mem V3727e9) A_27a) (exists ((V3728e10 $$unsorted)) (and (@ (@ tptp.mem V3728e10) A_27a) (exists ((V3729e11 $$unsorted)) (and (@ (@ tptp.mem V3729e11) A_27a) (exists ((V3730e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3730e12) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3718l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3719e1)) (@ (@ tptp.ap (@ _let_1 V3720e2)) (@ (@ tptp.ap (@ _let_1 V3721e3)) (@ (@ tptp.ap (@ _let_1 V3722e4)) (@ (@ tptp.ap (@ _let_1 V3723e5)) (@ (@ tptp.ap (@ _let_1 V3724e6)) (@ (@ tptp.ap (@ _let_1 V3725e7)) (@ (@ tptp.ap (@ _let_1 V3726e8)) (@ (@ tptp.ap (@ _let_1 V3727e9)) (@ (@ tptp.ap (@ _let_1 V3728e10)) (@ (@ tptp.ap (@ _let_1 V3729e11)) (@ (@ tptp.ap (@ _let_1 V3730e12)) V3718l_27))))))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_97)) (exists ((V3731l_27 $$unsorted)) (and (@ (@ tptp.mem V3731l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3732e1 $$unsorted)) (and (@ (@ tptp.mem V3732e1) A_27a) (exists ((V3733e2 $$unsorted)) (and (@ (@ tptp.mem V3733e2) A_27a) (exists ((V3734e3 $$unsorted)) (and (@ (@ tptp.mem V3734e3) A_27a) (exists ((V3735e4 $$unsorted)) (and (@ (@ tptp.mem V3735e4) A_27a) (exists ((V3736e5 $$unsorted)) (and (@ (@ tptp.mem V3736e5) A_27a) (exists ((V3737e6 $$unsorted)) (and (@ (@ tptp.mem V3737e6) A_27a) (exists ((V3738e7 $$unsorted)) (and (@ (@ tptp.mem V3738e7) A_27a) (exists ((V3739e8 $$unsorted)) (and (@ (@ tptp.mem V3739e8) A_27a) (exists ((V3740e9 $$unsorted)) (and (@ (@ tptp.mem V3740e9) A_27a) (exists ((V3741e10 $$unsorted)) (and (@ (@ tptp.mem V3741e10) A_27a) (exists ((V3742e11 $$unsorted)) (and (@ (@ tptp.mem V3742e11) A_27a) (exists ((V3743e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3743e12) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3731l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3732e1)) (@ (@ tptp.ap (@ _let_1 V3733e2)) (@ (@ tptp.ap (@ _let_1 V3734e3)) (@ (@ tptp.ap (@ _let_1 V3735e4)) (@ (@ tptp.ap (@ _let_1 V3736e5)) (@ (@ tptp.ap (@ _let_1 V3737e6)) (@ (@ tptp.ap (@ _let_1 V3738e7)) (@ (@ tptp.ap (@ _let_1 V3739e8)) (@ (@ tptp.ap (@ _let_1 V3740e9)) (@ (@ tptp.ap (@ _let_1 V3741e10)) (@ (@ tptp.ap (@ _let_1 V3742e11)) (@ (@ tptp.ap (@ _let_1 V3743e12)) V3731l_27))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_100) (exists ((V3744l_27 $$unsorted)) (and (@ (@ tptp.mem V3744l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3745e1 $$unsorted)) (and (@ (@ tptp.mem V3745e1) A_27a) (exists ((V3746e2 $$unsorted)) (and (@ (@ tptp.mem V3746e2) A_27a) (exists ((V3747e3 $$unsorted)) (and (@ (@ tptp.mem V3747e3) A_27a) (exists ((V3748e4 $$unsorted)) (and (@ (@ tptp.mem V3748e4) A_27a) (exists ((V3749e5 $$unsorted)) (and (@ (@ tptp.mem V3749e5) A_27a) (exists ((V3750e6 $$unsorted)) (and (@ (@ tptp.mem V3750e6) A_27a) (exists ((V3751e7 $$unsorted)) (and (@ (@ tptp.mem V3751e7) A_27a) (exists ((V3752e8 $$unsorted)) (and (@ (@ tptp.mem V3752e8) A_27a) (exists ((V3753e9 $$unsorted)) (and (@ (@ tptp.mem V3753e9) A_27a) (exists ((V3754e10 $$unsorted)) (and (@ (@ tptp.mem V3754e10) A_27a) (exists ((V3755e11 $$unsorted)) (and (@ (@ tptp.mem V3755e11) A_27a) (exists ((V3756e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3756e12) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3744l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3745e1)) (@ (@ tptp.ap (@ _let_1 V3746e2)) (@ (@ tptp.ap (@ _let_1 V3747e3)) (@ (@ tptp.ap (@ _let_1 V3748e4)) (@ (@ tptp.ap (@ _let_1 V3749e5)) (@ (@ tptp.ap (@ _let_1 V3750e6)) (@ (@ tptp.ap (@ _let_1 V3751e7)) (@ (@ tptp.ap (@ _let_1 V3752e8)) (@ (@ tptp.ap (@ _let_1 V3753e9)) (@ (@ tptp.ap (@ _let_1 V3754e10)) (@ (@ tptp.ap (@ _let_1 V3755e11)) (@ (@ tptp.ap (@ _let_1 V3756e12)) V3744l_27))))))))))))))))))))))))))))))))))))))))) (= (= _let_100 _let_13) (exists ((V3757l_27 $$unsorted)) (and (@ (@ tptp.mem V3757l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3758e1 $$unsorted)) (and (@ (@ tptp.mem V3758e1) A_27a) (exists ((V3759e2 $$unsorted)) (and (@ (@ tptp.mem V3759e2) A_27a) (exists ((V3760e3 $$unsorted)) (and (@ (@ tptp.mem V3760e3) A_27a) (exists ((V3761e4 $$unsorted)) (and (@ (@ tptp.mem V3761e4) A_27a) (exists ((V3762e5 $$unsorted)) (and (@ (@ tptp.mem V3762e5) A_27a) (exists ((V3763e6 $$unsorted)) (and (@ (@ tptp.mem V3763e6) A_27a) (exists ((V3764e7 $$unsorted)) (and (@ (@ tptp.mem V3764e7) A_27a) (exists ((V3765e8 $$unsorted)) (and (@ (@ tptp.mem V3765e8) A_27a) (exists ((V3766e9 $$unsorted)) (and (@ (@ tptp.mem V3766e9) A_27a) (exists ((V3767e10 $$unsorted)) (and (@ (@ tptp.mem V3767e10) A_27a) (exists ((V3768e11 $$unsorted)) (and (@ (@ tptp.mem V3768e11) A_27a) (exists ((V3769e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3769e12) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3757l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3758e1)) (@ (@ tptp.ap (@ _let_1 V3759e2)) (@ (@ tptp.ap (@ _let_1 V3760e3)) (@ (@ tptp.ap (@ _let_1 V3761e4)) (@ (@ tptp.ap (@ _let_1 V3762e5)) (@ (@ tptp.ap (@ _let_1 V3763e6)) (@ (@ tptp.ap (@ _let_1 V3764e7)) (@ (@ tptp.ap (@ _let_1 V3765e8)) (@ (@ tptp.ap (@ _let_1 V3766e9)) (@ (@ tptp.ap (@ _let_1 V3767e10)) (@ (@ tptp.ap (@ _let_1 V3768e11)) (@ (@ tptp.ap (@ _let_1 V3769e12)) V3757l_27))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_98) (exists ((V3770l_27 $$unsorted)) (and (@ (@ tptp.mem V3770l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3771e1 $$unsorted)) (and (@ (@ tptp.mem V3771e1) A_27a) (exists ((V3772e2 $$unsorted)) (and (@ (@ tptp.mem V3772e2) A_27a) (exists ((V3773e3 $$unsorted)) (and (@ (@ tptp.mem V3773e3) A_27a) (exists ((V3774e4 $$unsorted)) (and (@ (@ tptp.mem V3774e4) A_27a) (exists ((V3775e5 $$unsorted)) (and (@ (@ tptp.mem V3775e5) A_27a) (exists ((V3776e6 $$unsorted)) (and (@ (@ tptp.mem V3776e6) A_27a) (exists ((V3777e7 $$unsorted)) (and (@ (@ tptp.mem V3777e7) A_27a) (exists ((V3778e8 $$unsorted)) (and (@ (@ tptp.mem V3778e8) A_27a) (exists ((V3779e9 $$unsorted)) (and (@ (@ tptp.mem V3779e9) A_27a) (exists ((V3780e10 $$unsorted)) (and (@ (@ tptp.mem V3780e10) A_27a) (exists ((V3781e11 $$unsorted)) (and (@ (@ tptp.mem V3781e11) A_27a) (exists ((V3782e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3782e12) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3770l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3771e1)) (@ (@ tptp.ap (@ _let_1 V3772e2)) (@ (@ tptp.ap (@ _let_1 V3773e3)) (@ (@ tptp.ap (@ _let_1 V3774e4)) (@ (@ tptp.ap (@ _let_1 V3775e5)) (@ (@ tptp.ap (@ _let_1 V3776e6)) (@ (@ tptp.ap (@ _let_1 V3777e7)) (@ (@ tptp.ap (@ _let_1 V3778e8)) (@ (@ tptp.ap (@ _let_1 V3779e9)) (@ (@ tptp.ap (@ _let_1 V3780e10)) (@ (@ tptp.ap (@ _let_1 V3781e11)) (@ (@ tptp.ap (@ _let_1 V3782e12)) V3770l_27))))))))))))))))))))))))))))))))))))))))) (= (= _let_98 _let_13) (exists ((V3783l_27 $$unsorted)) (and (@ (@ tptp.mem V3783l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3784e1 $$unsorted)) (and (@ (@ tptp.mem V3784e1) A_27a) (exists ((V3785e2 $$unsorted)) (and (@ (@ tptp.mem V3785e2) A_27a) (exists ((V3786e3 $$unsorted)) (and (@ (@ tptp.mem V3786e3) A_27a) (exists ((V3787e4 $$unsorted)) (and (@ (@ tptp.mem V3787e4) A_27a) (exists ((V3788e5 $$unsorted)) (and (@ (@ tptp.mem V3788e5) A_27a) (exists ((V3789e6 $$unsorted)) (and (@ (@ tptp.mem V3789e6) A_27a) (exists ((V3790e7 $$unsorted)) (and (@ (@ tptp.mem V3790e7) A_27a) (exists ((V3791e8 $$unsorted)) (and (@ (@ tptp.mem V3791e8) A_27a) (exists ((V3792e9 $$unsorted)) (and (@ (@ tptp.mem V3792e9) A_27a) (exists ((V3793e10 $$unsorted)) (and (@ (@ tptp.mem V3793e10) A_27a) (exists ((V3794e11 $$unsorted)) (and (@ (@ tptp.mem V3794e11) A_27a) (exists ((V3795e12 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3795e12) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3783l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3784e1)) (@ (@ tptp.ap (@ _let_1 V3785e2)) (@ (@ tptp.ap (@ _let_1 V3786e3)) (@ (@ tptp.ap (@ _let_1 V3787e4)) (@ (@ tptp.ap (@ _let_1 V3788e5)) (@ (@ tptp.ap (@ _let_1 V3789e6)) (@ (@ tptp.ap (@ _let_1 V3790e7)) (@ (@ tptp.ap (@ _let_1 V3791e8)) (@ (@ tptp.ap (@ _let_1 V3792e9)) (@ (@ tptp.ap (@ _let_1 V3793e10)) (@ (@ tptp.ap (@ _let_1 V3794e11)) (@ (@ tptp.ap (@ _let_1 V3795e12)) V3783l_27))))))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_94) (exists ((V3796e1 $$unsorted)) (and (@ (@ tptp.mem V3796e1) A_27a) (exists ((V3797e2 $$unsorted)) (and (@ (@ tptp.mem V3797e2) A_27a) (exists ((V3798e3 $$unsorted)) (and (@ (@ tptp.mem V3798e3) A_27a) (exists ((V3799e4 $$unsorted)) (and (@ (@ tptp.mem V3799e4) A_27a) (exists ((V3800e5 $$unsorted)) (and (@ (@ tptp.mem V3800e5) A_27a) (exists ((V3801e6 $$unsorted)) (and (@ (@ tptp.mem V3801e6) A_27a) (exists ((V3802e7 $$unsorted)) (and (@ (@ tptp.mem V3802e7) A_27a) (exists ((V3803e8 $$unsorted)) (and (@ (@ tptp.mem V3803e8) A_27a) (exists ((V3804e9 $$unsorted)) (and (@ (@ tptp.mem V3804e9) A_27a) (exists ((V3805e10 $$unsorted)) (and (@ (@ tptp.mem V3805e10) A_27a) (exists ((V3806e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3806e11) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3796e1)) (@ (@ tptp.ap (@ _let_1 V3797e2)) (@ (@ tptp.ap (@ _let_1 V3798e3)) (@ (@ tptp.ap (@ _let_1 V3799e4)) (@ (@ tptp.ap (@ _let_1 V3800e5)) (@ (@ tptp.ap (@ _let_1 V3801e6)) (@ (@ tptp.ap (@ _let_1 V3802e7)) (@ (@ tptp.ap (@ _let_1 V3803e8)) (@ (@ tptp.ap (@ _let_1 V3804e9)) (@ (@ tptp.ap (@ _let_1 V3805e10)) (@ (@ tptp.ap (@ _let_1 V3806e11)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))) (= (= _let_94 _let_13) (exists ((V3807e1 $$unsorted)) (and (@ (@ tptp.mem V3807e1) A_27a) (exists ((V3808e2 $$unsorted)) (and (@ (@ tptp.mem V3808e2) A_27a) (exists ((V3809e3 $$unsorted)) (and (@ (@ tptp.mem V3809e3) A_27a) (exists ((V3810e4 $$unsorted)) (and (@ (@ tptp.mem V3810e4) A_27a) (exists ((V3811e5 $$unsorted)) (and (@ (@ tptp.mem V3811e5) A_27a) (exists ((V3812e6 $$unsorted)) (and (@ (@ tptp.mem V3812e6) A_27a) (exists ((V3813e7 $$unsorted)) (and (@ (@ tptp.mem V3813e7) A_27a) (exists ((V3814e8 $$unsorted)) (and (@ (@ tptp.mem V3814e8) A_27a) (exists ((V3815e9 $$unsorted)) (and (@ (@ tptp.mem V3815e9) A_27a) (exists ((V3816e10 $$unsorted)) (and (@ (@ tptp.mem V3816e10) A_27a) (exists ((V3817e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3817e11) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3807e1)) (@ (@ tptp.ap (@ _let_1 V3808e2)) (@ (@ tptp.ap (@ _let_1 V3809e3)) (@ (@ tptp.ap (@ _let_1 V3810e4)) (@ (@ tptp.ap (@ _let_1 V3811e5)) (@ (@ tptp.ap (@ _let_1 V3812e6)) (@ (@ tptp.ap (@ _let_1 V3813e7)) (@ (@ tptp.ap (@ _let_1 V3814e8)) (@ (@ tptp.ap (@ _let_1 V3815e9)) (@ (@ tptp.ap (@ _let_1 V3816e10)) (@ (@ tptp.ap (@ _let_1 V3817e11)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_82)) _let_3)) (exists ((V3818l_27 $$unsorted)) (and (@ (@ tptp.mem V3818l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3819e1 $$unsorted)) (and (@ (@ tptp.mem V3819e1) A_27a) (exists ((V3820e2 $$unsorted)) (and (@ (@ tptp.mem V3820e2) A_27a) (exists ((V3821e3 $$unsorted)) (and (@ (@ tptp.mem V3821e3) A_27a) (exists ((V3822e4 $$unsorted)) (and (@ (@ tptp.mem V3822e4) A_27a) (exists ((V3823e5 $$unsorted)) (and (@ (@ tptp.mem V3823e5) A_27a) (exists ((V3824e6 $$unsorted)) (and (@ (@ tptp.mem V3824e6) A_27a) (exists ((V3825e7 $$unsorted)) (and (@ (@ tptp.mem V3825e7) A_27a) (exists ((V3826e8 $$unsorted)) (and (@ (@ tptp.mem V3826e8) A_27a) (exists ((V3827e9 $$unsorted)) (and (@ (@ tptp.mem V3827e9) A_27a) (exists ((V3828e10 $$unsorted)) (and (@ (@ tptp.mem V3828e10) A_27a) (exists ((V3829e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3829e11) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3819e1)) (@ (@ tptp.ap (@ _let_1 V3820e2)) (@ (@ tptp.ap (@ _let_1 V3821e3)) (@ (@ tptp.ap (@ _let_1 V3822e4)) (@ (@ tptp.ap (@ _let_1 V3823e5)) (@ (@ tptp.ap (@ _let_1 V3824e6)) (@ (@ tptp.ap (@ _let_1 V3825e7)) (@ (@ tptp.ap (@ _let_1 V3826e8)) (@ (@ tptp.ap (@ _let_1 V3827e9)) (@ (@ tptp.ap (@ _let_1 V3828e10)) (@ (@ tptp.ap (@ _let_1 V3829e11)) V3818l_27)))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_82)) (exists ((V3830l_27 $$unsorted)) (and (@ (@ tptp.mem V3830l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3831e1 $$unsorted)) (and (@ (@ tptp.mem V3831e1) A_27a) (exists ((V3832e2 $$unsorted)) (and (@ (@ tptp.mem V3832e2) A_27a) (exists ((V3833e3 $$unsorted)) (and (@ (@ tptp.mem V3833e3) A_27a) (exists ((V3834e4 $$unsorted)) (and (@ (@ tptp.mem V3834e4) A_27a) (exists ((V3835e5 $$unsorted)) (and (@ (@ tptp.mem V3835e5) A_27a) (exists ((V3836e6 $$unsorted)) (and (@ (@ tptp.mem V3836e6) A_27a) (exists ((V3837e7 $$unsorted)) (and (@ (@ tptp.mem V3837e7) A_27a) (exists ((V3838e8 $$unsorted)) (and (@ (@ tptp.mem V3838e8) A_27a) (exists ((V3839e9 $$unsorted)) (and (@ (@ tptp.mem V3839e9) A_27a) (exists ((V3840e10 $$unsorted)) (and (@ (@ tptp.mem V3840e10) A_27a) (exists ((V3841e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3841e11) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3831e1)) (@ (@ tptp.ap (@ _let_1 V3832e2)) (@ (@ tptp.ap (@ _let_1 V3833e3)) (@ (@ tptp.ap (@ _let_1 V3834e4)) (@ (@ tptp.ap (@ _let_1 V3835e5)) (@ (@ tptp.ap (@ _let_1 V3836e6)) (@ (@ tptp.ap (@ _let_1 V3837e7)) (@ (@ tptp.ap (@ _let_1 V3838e8)) (@ (@ tptp.ap (@ _let_1 V3839e9)) (@ (@ tptp.ap (@ _let_1 V3840e10)) (@ (@ tptp.ap (@ _let_1 V3841e11)) V3830l_27)))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_89)) _let_3)) (exists ((V3842l_27 $$unsorted)) (and (@ (@ tptp.mem V3842l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3843e1 $$unsorted)) (and (@ (@ tptp.mem V3843e1) A_27a) (exists ((V3844e2 $$unsorted)) (and (@ (@ tptp.mem V3844e2) A_27a) (exists ((V3845e3 $$unsorted)) (and (@ (@ tptp.mem V3845e3) A_27a) (exists ((V3846e4 $$unsorted)) (and (@ (@ tptp.mem V3846e4) A_27a) (exists ((V3847e5 $$unsorted)) (and (@ (@ tptp.mem V3847e5) A_27a) (exists ((V3848e6 $$unsorted)) (and (@ (@ tptp.mem V3848e6) A_27a) (exists ((V3849e7 $$unsorted)) (and (@ (@ tptp.mem V3849e7) A_27a) (exists ((V3850e8 $$unsorted)) (and (@ (@ tptp.mem V3850e8) A_27a) (exists ((V3851e9 $$unsorted)) (and (@ (@ tptp.mem V3851e9) A_27a) (exists ((V3852e10 $$unsorted)) (and (@ (@ tptp.mem V3852e10) A_27a) (exists ((V3853e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3853e11) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3843e1)) (@ (@ tptp.ap (@ _let_1 V3844e2)) (@ (@ tptp.ap (@ _let_1 V3845e3)) (@ (@ tptp.ap (@ _let_1 V3846e4)) (@ (@ tptp.ap (@ _let_1 V3847e5)) (@ (@ tptp.ap (@ _let_1 V3848e6)) (@ (@ tptp.ap (@ _let_1 V3849e7)) (@ (@ tptp.ap (@ _let_1 V3850e8)) (@ (@ tptp.ap (@ _let_1 V3851e9)) (@ (@ tptp.ap (@ _let_1 V3852e10)) (@ (@ tptp.ap (@ _let_1 V3853e11)) V3842l_27)))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_89)) (exists ((V3854l_27 $$unsorted)) (and (@ (@ tptp.mem V3854l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3855e1 $$unsorted)) (and (@ (@ tptp.mem V3855e1) A_27a) (exists ((V3856e2 $$unsorted)) (and (@ (@ tptp.mem V3856e2) A_27a) (exists ((V3857e3 $$unsorted)) (and (@ (@ tptp.mem V3857e3) A_27a) (exists ((V3858e4 $$unsorted)) (and (@ (@ tptp.mem V3858e4) A_27a) (exists ((V3859e5 $$unsorted)) (and (@ (@ tptp.mem V3859e5) A_27a) (exists ((V3860e6 $$unsorted)) (and (@ (@ tptp.mem V3860e6) A_27a) (exists ((V3861e7 $$unsorted)) (and (@ (@ tptp.mem V3861e7) A_27a) (exists ((V3862e8 $$unsorted)) (and (@ (@ tptp.mem V3862e8) A_27a) (exists ((V3863e9 $$unsorted)) (and (@ (@ tptp.mem V3863e9) A_27a) (exists ((V3864e10 $$unsorted)) (and (@ (@ tptp.mem V3864e10) A_27a) (exists ((V3865e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3865e11) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3855e1)) (@ (@ tptp.ap (@ _let_1 V3856e2)) (@ (@ tptp.ap (@ _let_1 V3857e3)) (@ (@ tptp.ap (@ _let_1 V3858e4)) (@ (@ tptp.ap (@ _let_1 V3859e5)) (@ (@ tptp.ap (@ _let_1 V3860e6)) (@ (@ tptp.ap (@ _let_1 V3861e7)) (@ (@ tptp.ap (@ _let_1 V3862e8)) (@ (@ tptp.ap (@ _let_1 V3863e9)) (@ (@ tptp.ap (@ _let_1 V3864e10)) (@ (@ tptp.ap (@ _let_1 V3865e11)) V3854l_27)))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_92)) _let_3)) (exists ((V3866l_27 $$unsorted)) (and (@ (@ tptp.mem V3866l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3867e1 $$unsorted)) (and (@ (@ tptp.mem V3867e1) A_27a) (exists ((V3868e2 $$unsorted)) (and (@ (@ tptp.mem V3868e2) A_27a) (exists ((V3869e3 $$unsorted)) (and (@ (@ tptp.mem V3869e3) A_27a) (exists ((V3870e4 $$unsorted)) (and (@ (@ tptp.mem V3870e4) A_27a) (exists ((V3871e5 $$unsorted)) (and (@ (@ tptp.mem V3871e5) A_27a) (exists ((V3872e6 $$unsorted)) (and (@ (@ tptp.mem V3872e6) A_27a) (exists ((V3873e7 $$unsorted)) (and (@ (@ tptp.mem V3873e7) A_27a) (exists ((V3874e8 $$unsorted)) (and (@ (@ tptp.mem V3874e8) A_27a) (exists ((V3875e9 $$unsorted)) (and (@ (@ tptp.mem V3875e9) A_27a) (exists ((V3876e10 $$unsorted)) (and (@ (@ tptp.mem V3876e10) A_27a) (exists ((V3877e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3877e11) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3866l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3867e1)) (@ (@ tptp.ap (@ _let_1 V3868e2)) (@ (@ tptp.ap (@ _let_1 V3869e3)) (@ (@ tptp.ap (@ _let_1 V3870e4)) (@ (@ tptp.ap (@ _let_1 V3871e5)) (@ (@ tptp.ap (@ _let_1 V3872e6)) (@ (@ tptp.ap (@ _let_1 V3873e7)) (@ (@ tptp.ap (@ _let_1 V3874e8)) (@ (@ tptp.ap (@ _let_1 V3875e9)) (@ (@ tptp.ap (@ _let_1 V3876e10)) (@ (@ tptp.ap (@ _let_1 V3877e11)) V3866l_27)))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_92)) (exists ((V3878l_27 $$unsorted)) (and (@ (@ tptp.mem V3878l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3879e1 $$unsorted)) (and (@ (@ tptp.mem V3879e1) A_27a) (exists ((V3880e2 $$unsorted)) (and (@ (@ tptp.mem V3880e2) A_27a) (exists ((V3881e3 $$unsorted)) (and (@ (@ tptp.mem V3881e3) A_27a) (exists ((V3882e4 $$unsorted)) (and (@ (@ tptp.mem V3882e4) A_27a) (exists ((V3883e5 $$unsorted)) (and (@ (@ tptp.mem V3883e5) A_27a) (exists ((V3884e6 $$unsorted)) (and (@ (@ tptp.mem V3884e6) A_27a) (exists ((V3885e7 $$unsorted)) (and (@ (@ tptp.mem V3885e7) A_27a) (exists ((V3886e8 $$unsorted)) (and (@ (@ tptp.mem V3886e8) A_27a) (exists ((V3887e9 $$unsorted)) (and (@ (@ tptp.mem V3887e9) A_27a) (exists ((V3888e10 $$unsorted)) (and (@ (@ tptp.mem V3888e10) A_27a) (exists ((V3889e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3889e11) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3878l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3879e1)) (@ (@ tptp.ap (@ _let_1 V3880e2)) (@ (@ tptp.ap (@ _let_1 V3881e3)) (@ (@ tptp.ap (@ _let_1 V3882e4)) (@ (@ tptp.ap (@ _let_1 V3883e5)) (@ (@ tptp.ap (@ _let_1 V3884e6)) (@ (@ tptp.ap (@ _let_1 V3885e7)) (@ (@ tptp.ap (@ _let_1 V3886e8)) (@ (@ tptp.ap (@ _let_1 V3887e9)) (@ (@ tptp.ap (@ _let_1 V3888e10)) (@ (@ tptp.ap (@ _let_1 V3889e11)) V3878l_27)))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_90)) _let_3)) (exists ((V3890l_27 $$unsorted)) (and (@ (@ tptp.mem V3890l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3891e1 $$unsorted)) (and (@ (@ tptp.mem V3891e1) A_27a) (exists ((V3892e2 $$unsorted)) (and (@ (@ tptp.mem V3892e2) A_27a) (exists ((V3893e3 $$unsorted)) (and (@ (@ tptp.mem V3893e3) A_27a) (exists ((V3894e4 $$unsorted)) (and (@ (@ tptp.mem V3894e4) A_27a) (exists ((V3895e5 $$unsorted)) (and (@ (@ tptp.mem V3895e5) A_27a) (exists ((V3896e6 $$unsorted)) (and (@ (@ tptp.mem V3896e6) A_27a) (exists ((V3897e7 $$unsorted)) (and (@ (@ tptp.mem V3897e7) A_27a) (exists ((V3898e8 $$unsorted)) (and (@ (@ tptp.mem V3898e8) A_27a) (exists ((V3899e9 $$unsorted)) (and (@ (@ tptp.mem V3899e9) A_27a) (exists ((V3900e10 $$unsorted)) (and (@ (@ tptp.mem V3900e10) A_27a) (exists ((V3901e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3901e11) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3890l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3891e1)) (@ (@ tptp.ap (@ _let_1 V3892e2)) (@ (@ tptp.ap (@ _let_1 V3893e3)) (@ (@ tptp.ap (@ _let_1 V3894e4)) (@ (@ tptp.ap (@ _let_1 V3895e5)) (@ (@ tptp.ap (@ _let_1 V3896e6)) (@ (@ tptp.ap (@ _let_1 V3897e7)) (@ (@ tptp.ap (@ _let_1 V3898e8)) (@ (@ tptp.ap (@ _let_1 V3899e9)) (@ (@ tptp.ap (@ _let_1 V3900e10)) (@ (@ tptp.ap (@ _let_1 V3901e11)) V3890l_27)))))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_90)) (exists ((V3902l_27 $$unsorted)) (and (@ (@ tptp.mem V3902l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3903e1 $$unsorted)) (and (@ (@ tptp.mem V3903e1) A_27a) (exists ((V3904e2 $$unsorted)) (and (@ (@ tptp.mem V3904e2) A_27a) (exists ((V3905e3 $$unsorted)) (and (@ (@ tptp.mem V3905e3) A_27a) (exists ((V3906e4 $$unsorted)) (and (@ (@ tptp.mem V3906e4) A_27a) (exists ((V3907e5 $$unsorted)) (and (@ (@ tptp.mem V3907e5) A_27a) (exists ((V3908e6 $$unsorted)) (and (@ (@ tptp.mem V3908e6) A_27a) (exists ((V3909e7 $$unsorted)) (and (@ (@ tptp.mem V3909e7) A_27a) (exists ((V3910e8 $$unsorted)) (and (@ (@ tptp.mem V3910e8) A_27a) (exists ((V3911e9 $$unsorted)) (and (@ (@ tptp.mem V3911e9) A_27a) (exists ((V3912e10 $$unsorted)) (and (@ (@ tptp.mem V3912e10) A_27a) (exists ((V3913e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3913e11) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3902l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V3903e1)) (@ (@ tptp.ap (@ _let_1 V3904e2)) (@ (@ tptp.ap (@ _let_1 V3905e3)) (@ (@ tptp.ap (@ _let_1 V3906e4)) (@ (@ tptp.ap (@ _let_1 V3907e5)) (@ (@ tptp.ap (@ _let_1 V3908e6)) (@ (@ tptp.ap (@ _let_1 V3909e7)) (@ (@ tptp.ap (@ _let_1 V3910e8)) (@ (@ tptp.ap (@ _let_1 V3911e9)) (@ (@ tptp.ap (@ _let_1 V3912e10)) (@ (@ tptp.ap (@ _let_1 V3913e11)) V3902l_27)))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_93) (exists ((V3914l_27 $$unsorted)) (and (@ (@ tptp.mem V3914l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3915e1 $$unsorted)) (and (@ (@ tptp.mem V3915e1) A_27a) (exists ((V3916e2 $$unsorted)) (and (@ (@ tptp.mem V3916e2) A_27a) (exists ((V3917e3 $$unsorted)) (and (@ (@ tptp.mem V3917e3) A_27a) (exists ((V3918e4 $$unsorted)) (and (@ (@ tptp.mem V3918e4) A_27a) (exists ((V3919e5 $$unsorted)) (and (@ (@ tptp.mem V3919e5) A_27a) (exists ((V3920e6 $$unsorted)) (and (@ (@ tptp.mem V3920e6) A_27a) (exists ((V3921e7 $$unsorted)) (and (@ (@ tptp.mem V3921e7) A_27a) (exists ((V3922e8 $$unsorted)) (and (@ (@ tptp.mem V3922e8) A_27a) (exists ((V3923e9 $$unsorted)) (and (@ (@ tptp.mem V3923e9) A_27a) (exists ((V3924e10 $$unsorted)) (and (@ (@ tptp.mem V3924e10) A_27a) (exists ((V3925e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3925e11) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3914l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3915e1)) (@ (@ tptp.ap (@ _let_1 V3916e2)) (@ (@ tptp.ap (@ _let_1 V3917e3)) (@ (@ tptp.ap (@ _let_1 V3918e4)) (@ (@ tptp.ap (@ _let_1 V3919e5)) (@ (@ tptp.ap (@ _let_1 V3920e6)) (@ (@ tptp.ap (@ _let_1 V3921e7)) (@ (@ tptp.ap (@ _let_1 V3922e8)) (@ (@ tptp.ap (@ _let_1 V3923e9)) (@ (@ tptp.ap (@ _let_1 V3924e10)) (@ (@ tptp.ap (@ _let_1 V3925e11)) V3914l_27)))))))))))))))))))))))))))))))))))))) (= (= _let_93 _let_13) (exists ((V3926l_27 $$unsorted)) (and (@ (@ tptp.mem V3926l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3927e1 $$unsorted)) (and (@ (@ tptp.mem V3927e1) A_27a) (exists ((V3928e2 $$unsorted)) (and (@ (@ tptp.mem V3928e2) A_27a) (exists ((V3929e3 $$unsorted)) (and (@ (@ tptp.mem V3929e3) A_27a) (exists ((V3930e4 $$unsorted)) (and (@ (@ tptp.mem V3930e4) A_27a) (exists ((V3931e5 $$unsorted)) (and (@ (@ tptp.mem V3931e5) A_27a) (exists ((V3932e6 $$unsorted)) (and (@ (@ tptp.mem V3932e6) A_27a) (exists ((V3933e7 $$unsorted)) (and (@ (@ tptp.mem V3933e7) A_27a) (exists ((V3934e8 $$unsorted)) (and (@ (@ tptp.mem V3934e8) A_27a) (exists ((V3935e9 $$unsorted)) (and (@ (@ tptp.mem V3935e9) A_27a) (exists ((V3936e10 $$unsorted)) (and (@ (@ tptp.mem V3936e10) A_27a) (exists ((V3937e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3937e11) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3926l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3927e1)) (@ (@ tptp.ap (@ _let_1 V3928e2)) (@ (@ tptp.ap (@ _let_1 V3929e3)) (@ (@ tptp.ap (@ _let_1 V3930e4)) (@ (@ tptp.ap (@ _let_1 V3931e5)) (@ (@ tptp.ap (@ _let_1 V3932e6)) (@ (@ tptp.ap (@ _let_1 V3933e7)) (@ (@ tptp.ap (@ _let_1 V3934e8)) (@ (@ tptp.ap (@ _let_1 V3935e9)) (@ (@ tptp.ap (@ _let_1 V3936e10)) (@ (@ tptp.ap (@ _let_1 V3937e11)) V3926l_27)))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_91) (exists ((V3938l_27 $$unsorted)) (and (@ (@ tptp.mem V3938l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3939e1 $$unsorted)) (and (@ (@ tptp.mem V3939e1) A_27a) (exists ((V3940e2 $$unsorted)) (and (@ (@ tptp.mem V3940e2) A_27a) (exists ((V3941e3 $$unsorted)) (and (@ (@ tptp.mem V3941e3) A_27a) (exists ((V3942e4 $$unsorted)) (and (@ (@ tptp.mem V3942e4) A_27a) (exists ((V3943e5 $$unsorted)) (and (@ (@ tptp.mem V3943e5) A_27a) (exists ((V3944e6 $$unsorted)) (and (@ (@ tptp.mem V3944e6) A_27a) (exists ((V3945e7 $$unsorted)) (and (@ (@ tptp.mem V3945e7) A_27a) (exists ((V3946e8 $$unsorted)) (and (@ (@ tptp.mem V3946e8) A_27a) (exists ((V3947e9 $$unsorted)) (and (@ (@ tptp.mem V3947e9) A_27a) (exists ((V3948e10 $$unsorted)) (and (@ (@ tptp.mem V3948e10) A_27a) (exists ((V3949e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3949e11) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3938l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3939e1)) (@ (@ tptp.ap (@ _let_1 V3940e2)) (@ (@ tptp.ap (@ _let_1 V3941e3)) (@ (@ tptp.ap (@ _let_1 V3942e4)) (@ (@ tptp.ap (@ _let_1 V3943e5)) (@ (@ tptp.ap (@ _let_1 V3944e6)) (@ (@ tptp.ap (@ _let_1 V3945e7)) (@ (@ tptp.ap (@ _let_1 V3946e8)) (@ (@ tptp.ap (@ _let_1 V3947e9)) (@ (@ tptp.ap (@ _let_1 V3948e10)) (@ (@ tptp.ap (@ _let_1 V3949e11)) V3938l_27)))))))))))))))))))))))))))))))))))))) (= (= _let_91 _let_13) (exists ((V3950l_27 $$unsorted)) (and (@ (@ tptp.mem V3950l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3951e1 $$unsorted)) (and (@ (@ tptp.mem V3951e1) A_27a) (exists ((V3952e2 $$unsorted)) (and (@ (@ tptp.mem V3952e2) A_27a) (exists ((V3953e3 $$unsorted)) (and (@ (@ tptp.mem V3953e3) A_27a) (exists ((V3954e4 $$unsorted)) (and (@ (@ tptp.mem V3954e4) A_27a) (exists ((V3955e5 $$unsorted)) (and (@ (@ tptp.mem V3955e5) A_27a) (exists ((V3956e6 $$unsorted)) (and (@ (@ tptp.mem V3956e6) A_27a) (exists ((V3957e7 $$unsorted)) (and (@ (@ tptp.mem V3957e7) A_27a) (exists ((V3958e8 $$unsorted)) (and (@ (@ tptp.mem V3958e8) A_27a) (exists ((V3959e9 $$unsorted)) (and (@ (@ tptp.mem V3959e9) A_27a) (exists ((V3960e10 $$unsorted)) (and (@ (@ tptp.mem V3960e10) A_27a) (exists ((V3961e11 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3961e11) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3950l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V3951e1)) (@ (@ tptp.ap (@ _let_1 V3952e2)) (@ (@ tptp.ap (@ _let_1 V3953e3)) (@ (@ tptp.ap (@ _let_1 V3954e4)) (@ (@ tptp.ap (@ _let_1 V3955e5)) (@ (@ tptp.ap (@ _let_1 V3956e6)) (@ (@ tptp.ap (@ _let_1 V3957e7)) (@ (@ tptp.ap (@ _let_1 V3958e8)) (@ (@ tptp.ap (@ _let_1 V3959e9)) (@ (@ tptp.ap (@ _let_1 V3960e10)) (@ (@ tptp.ap (@ _let_1 V3961e11)) V3950l_27)))))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_87) (exists ((V3962e1 $$unsorted)) (and (@ (@ tptp.mem V3962e1) A_27a) (exists ((V3963e2 $$unsorted)) (and (@ (@ tptp.mem V3963e2) A_27a) (exists ((V3964e3 $$unsorted)) (and (@ (@ tptp.mem V3964e3) A_27a) (exists ((V3965e4 $$unsorted)) (and (@ (@ tptp.mem V3965e4) A_27a) (exists ((V3966e5 $$unsorted)) (and (@ (@ tptp.mem V3966e5) A_27a) (exists ((V3967e6 $$unsorted)) (and (@ (@ tptp.mem V3967e6) A_27a) (exists ((V3968e7 $$unsorted)) (and (@ (@ tptp.mem V3968e7) A_27a) (exists ((V3969e8 $$unsorted)) (and (@ (@ tptp.mem V3969e8) A_27a) (exists ((V3970e9 $$unsorted)) (and (@ (@ tptp.mem V3970e9) A_27a) (exists ((V3971e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3971e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3962e1)) (@ (@ tptp.ap (@ _let_1 V3963e2)) (@ (@ tptp.ap (@ _let_1 V3964e3)) (@ (@ tptp.ap (@ _let_1 V3965e4)) (@ (@ tptp.ap (@ _let_1 V3966e5)) (@ (@ tptp.ap (@ _let_1 V3967e6)) (@ (@ tptp.ap (@ _let_1 V3968e7)) (@ (@ tptp.ap (@ _let_1 V3969e8)) (@ (@ tptp.ap (@ _let_1 V3970e9)) (@ (@ tptp.ap (@ _let_1 V3971e10)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))) (= (= _let_87 _let_13) (exists ((V3972e1 $$unsorted)) (and (@ (@ tptp.mem V3972e1) A_27a) (exists ((V3973e2 $$unsorted)) (and (@ (@ tptp.mem V3973e2) A_27a) (exists ((V3974e3 $$unsorted)) (and (@ (@ tptp.mem V3974e3) A_27a) (exists ((V3975e4 $$unsorted)) (and (@ (@ tptp.mem V3975e4) A_27a) (exists ((V3976e5 $$unsorted)) (and (@ (@ tptp.mem V3976e5) A_27a) (exists ((V3977e6 $$unsorted)) (and (@ (@ tptp.mem V3977e6) A_27a) (exists ((V3978e7 $$unsorted)) (and (@ (@ tptp.mem V3978e7) A_27a) (exists ((V3979e8 $$unsorted)) (and (@ (@ tptp.mem V3979e8) A_27a) (exists ((V3980e9 $$unsorted)) (and (@ (@ tptp.mem V3980e9) A_27a) (exists ((V3981e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3981e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3972e1)) (@ (@ tptp.ap (@ _let_1 V3973e2)) (@ (@ tptp.ap (@ _let_1 V3974e3)) (@ (@ tptp.ap (@ _let_1 V3975e4)) (@ (@ tptp.ap (@ _let_1 V3976e5)) (@ (@ tptp.ap (@ _let_1 V3977e6)) (@ (@ tptp.ap (@ _let_1 V3978e7)) (@ (@ tptp.ap (@ _let_1 V3979e8)) (@ (@ tptp.ap (@ _let_1 V3980e9)) (@ (@ tptp.ap (@ _let_1 V3981e10)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_75)) _let_3)) (exists ((V3982l_27 $$unsorted)) (and (@ (@ tptp.mem V3982l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3983e1 $$unsorted)) (and (@ (@ tptp.mem V3983e1) A_27a) (exists ((V3984e2 $$unsorted)) (and (@ (@ tptp.mem V3984e2) A_27a) (exists ((V3985e3 $$unsorted)) (and (@ (@ tptp.mem V3985e3) A_27a) (exists ((V3986e4 $$unsorted)) (and (@ (@ tptp.mem V3986e4) A_27a) (exists ((V3987e5 $$unsorted)) (and (@ (@ tptp.mem V3987e5) A_27a) (exists ((V3988e6 $$unsorted)) (and (@ (@ tptp.mem V3988e6) A_27a) (exists ((V3989e7 $$unsorted)) (and (@ (@ tptp.mem V3989e7) A_27a) (exists ((V3990e8 $$unsorted)) (and (@ (@ tptp.mem V3990e8) A_27a) (exists ((V3991e9 $$unsorted)) (and (@ (@ tptp.mem V3991e9) A_27a) (exists ((V3992e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V3992e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3983e1)) (@ (@ tptp.ap (@ _let_1 V3984e2)) (@ (@ tptp.ap (@ _let_1 V3985e3)) (@ (@ tptp.ap (@ _let_1 V3986e4)) (@ (@ tptp.ap (@ _let_1 V3987e5)) (@ (@ tptp.ap (@ _let_1 V3988e6)) (@ (@ tptp.ap (@ _let_1 V3989e7)) (@ (@ tptp.ap (@ _let_1 V3990e8)) (@ (@ tptp.ap (@ _let_1 V3991e9)) (@ (@ tptp.ap (@ _let_1 V3992e10)) V3982l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_75)) (exists ((V3993l_27 $$unsorted)) (and (@ (@ tptp.mem V3993l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3994e1 $$unsorted)) (and (@ (@ tptp.mem V3994e1) A_27a) (exists ((V3995e2 $$unsorted)) (and (@ (@ tptp.mem V3995e2) A_27a) (exists ((V3996e3 $$unsorted)) (and (@ (@ tptp.mem V3996e3) A_27a) (exists ((V3997e4 $$unsorted)) (and (@ (@ tptp.mem V3997e4) A_27a) (exists ((V3998e5 $$unsorted)) (and (@ (@ tptp.mem V3998e5) A_27a) (exists ((V3999e6 $$unsorted)) (and (@ (@ tptp.mem V3999e6) A_27a) (exists ((V4000e7 $$unsorted)) (and (@ (@ tptp.mem V4000e7) A_27a) (exists ((V4001e8 $$unsorted)) (and (@ (@ tptp.mem V4001e8) A_27a) (exists ((V4002e9 $$unsorted)) (and (@ (@ tptp.mem V4002e9) A_27a) (exists ((V4003e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4003e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V3994e1)) (@ (@ tptp.ap (@ _let_1 V3995e2)) (@ (@ tptp.ap (@ _let_1 V3996e3)) (@ (@ tptp.ap (@ _let_1 V3997e4)) (@ (@ tptp.ap (@ _let_1 V3998e5)) (@ (@ tptp.ap (@ _let_1 V3999e6)) (@ (@ tptp.ap (@ _let_1 V4000e7)) (@ (@ tptp.ap (@ _let_1 V4001e8)) (@ (@ tptp.ap (@ _let_1 V4002e9)) (@ (@ tptp.ap (@ _let_1 V4003e10)) V3993l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_82)) _let_3)) (exists ((V4004l_27 $$unsorted)) (and (@ (@ tptp.mem V4004l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4005e1 $$unsorted)) (and (@ (@ tptp.mem V4005e1) A_27a) (exists ((V4006e2 $$unsorted)) (and (@ (@ tptp.mem V4006e2) A_27a) (exists ((V4007e3 $$unsorted)) (and (@ (@ tptp.mem V4007e3) A_27a) (exists ((V4008e4 $$unsorted)) (and (@ (@ tptp.mem V4008e4) A_27a) (exists ((V4009e5 $$unsorted)) (and (@ (@ tptp.mem V4009e5) A_27a) (exists ((V4010e6 $$unsorted)) (and (@ (@ tptp.mem V4010e6) A_27a) (exists ((V4011e7 $$unsorted)) (and (@ (@ tptp.mem V4011e7) A_27a) (exists ((V4012e8 $$unsorted)) (and (@ (@ tptp.mem V4012e8) A_27a) (exists ((V4013e9 $$unsorted)) (and (@ (@ tptp.mem V4013e9) A_27a) (exists ((V4014e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4014e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4005e1)) (@ (@ tptp.ap (@ _let_1 V4006e2)) (@ (@ tptp.ap (@ _let_1 V4007e3)) (@ (@ tptp.ap (@ _let_1 V4008e4)) (@ (@ tptp.ap (@ _let_1 V4009e5)) (@ (@ tptp.ap (@ _let_1 V4010e6)) (@ (@ tptp.ap (@ _let_1 V4011e7)) (@ (@ tptp.ap (@ _let_1 V4012e8)) (@ (@ tptp.ap (@ _let_1 V4013e9)) (@ (@ tptp.ap (@ _let_1 V4014e10)) V4004l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_82)) (exists ((V4015l_27 $$unsorted)) (and (@ (@ tptp.mem V4015l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4016e1 $$unsorted)) (and (@ (@ tptp.mem V4016e1) A_27a) (exists ((V4017e2 $$unsorted)) (and (@ (@ tptp.mem V4017e2) A_27a) (exists ((V4018e3 $$unsorted)) (and (@ (@ tptp.mem V4018e3) A_27a) (exists ((V4019e4 $$unsorted)) (and (@ (@ tptp.mem V4019e4) A_27a) (exists ((V4020e5 $$unsorted)) (and (@ (@ tptp.mem V4020e5) A_27a) (exists ((V4021e6 $$unsorted)) (and (@ (@ tptp.mem V4021e6) A_27a) (exists ((V4022e7 $$unsorted)) (and (@ (@ tptp.mem V4022e7) A_27a) (exists ((V4023e8 $$unsorted)) (and (@ (@ tptp.mem V4023e8) A_27a) (exists ((V4024e9 $$unsorted)) (and (@ (@ tptp.mem V4024e9) A_27a) (exists ((V4025e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4025e10) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4016e1)) (@ (@ tptp.ap (@ _let_1 V4017e2)) (@ (@ tptp.ap (@ _let_1 V4018e3)) (@ (@ tptp.ap (@ _let_1 V4019e4)) (@ (@ tptp.ap (@ _let_1 V4020e5)) (@ (@ tptp.ap (@ _let_1 V4021e6)) (@ (@ tptp.ap (@ _let_1 V4022e7)) (@ (@ tptp.ap (@ _let_1 V4023e8)) (@ (@ tptp.ap (@ _let_1 V4024e9)) (@ (@ tptp.ap (@ _let_1 V4025e10)) V4015l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_85)) _let_3)) (exists ((V4026l_27 $$unsorted)) (and (@ (@ tptp.mem V4026l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4027e1 $$unsorted)) (and (@ (@ tptp.mem V4027e1) A_27a) (exists ((V4028e2 $$unsorted)) (and (@ (@ tptp.mem V4028e2) A_27a) (exists ((V4029e3 $$unsorted)) (and (@ (@ tptp.mem V4029e3) A_27a) (exists ((V4030e4 $$unsorted)) (and (@ (@ tptp.mem V4030e4) A_27a) (exists ((V4031e5 $$unsorted)) (and (@ (@ tptp.mem V4031e5) A_27a) (exists ((V4032e6 $$unsorted)) (and (@ (@ tptp.mem V4032e6) A_27a) (exists ((V4033e7 $$unsorted)) (and (@ (@ tptp.mem V4033e7) A_27a) (exists ((V4034e8 $$unsorted)) (and (@ (@ tptp.mem V4034e8) A_27a) (exists ((V4035e9 $$unsorted)) (and (@ (@ tptp.mem V4035e9) A_27a) (exists ((V4036e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4036e10) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4026l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4027e1)) (@ (@ tptp.ap (@ _let_1 V4028e2)) (@ (@ tptp.ap (@ _let_1 V4029e3)) (@ (@ tptp.ap (@ _let_1 V4030e4)) (@ (@ tptp.ap (@ _let_1 V4031e5)) (@ (@ tptp.ap (@ _let_1 V4032e6)) (@ (@ tptp.ap (@ _let_1 V4033e7)) (@ (@ tptp.ap (@ _let_1 V4034e8)) (@ (@ tptp.ap (@ _let_1 V4035e9)) (@ (@ tptp.ap (@ _let_1 V4036e10)) V4026l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_85)) (exists ((V4037l_27 $$unsorted)) (and (@ (@ tptp.mem V4037l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4038e1 $$unsorted)) (and (@ (@ tptp.mem V4038e1) A_27a) (exists ((V4039e2 $$unsorted)) (and (@ (@ tptp.mem V4039e2) A_27a) (exists ((V4040e3 $$unsorted)) (and (@ (@ tptp.mem V4040e3) A_27a) (exists ((V4041e4 $$unsorted)) (and (@ (@ tptp.mem V4041e4) A_27a) (exists ((V4042e5 $$unsorted)) (and (@ (@ tptp.mem V4042e5) A_27a) (exists ((V4043e6 $$unsorted)) (and (@ (@ tptp.mem V4043e6) A_27a) (exists ((V4044e7 $$unsorted)) (and (@ (@ tptp.mem V4044e7) A_27a) (exists ((V4045e8 $$unsorted)) (and (@ (@ tptp.mem V4045e8) A_27a) (exists ((V4046e9 $$unsorted)) (and (@ (@ tptp.mem V4046e9) A_27a) (exists ((V4047e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4047e10) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4037l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4038e1)) (@ (@ tptp.ap (@ _let_1 V4039e2)) (@ (@ tptp.ap (@ _let_1 V4040e3)) (@ (@ tptp.ap (@ _let_1 V4041e4)) (@ (@ tptp.ap (@ _let_1 V4042e5)) (@ (@ tptp.ap (@ _let_1 V4043e6)) (@ (@ tptp.ap (@ _let_1 V4044e7)) (@ (@ tptp.ap (@ _let_1 V4045e8)) (@ (@ tptp.ap (@ _let_1 V4046e9)) (@ (@ tptp.ap (@ _let_1 V4047e10)) V4037l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_83)) _let_3)) (exists ((V4048l_27 $$unsorted)) (and (@ (@ tptp.mem V4048l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4049e1 $$unsorted)) (and (@ (@ tptp.mem V4049e1) A_27a) (exists ((V4050e2 $$unsorted)) (and (@ (@ tptp.mem V4050e2) A_27a) (exists ((V4051e3 $$unsorted)) (and (@ (@ tptp.mem V4051e3) A_27a) (exists ((V4052e4 $$unsorted)) (and (@ (@ tptp.mem V4052e4) A_27a) (exists ((V4053e5 $$unsorted)) (and (@ (@ tptp.mem V4053e5) A_27a) (exists ((V4054e6 $$unsorted)) (and (@ (@ tptp.mem V4054e6) A_27a) (exists ((V4055e7 $$unsorted)) (and (@ (@ tptp.mem V4055e7) A_27a) (exists ((V4056e8 $$unsorted)) (and (@ (@ tptp.mem V4056e8) A_27a) (exists ((V4057e9 $$unsorted)) (and (@ (@ tptp.mem V4057e9) A_27a) (exists ((V4058e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4058e10) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4048l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4049e1)) (@ (@ tptp.ap (@ _let_1 V4050e2)) (@ (@ tptp.ap (@ _let_1 V4051e3)) (@ (@ tptp.ap (@ _let_1 V4052e4)) (@ (@ tptp.ap (@ _let_1 V4053e5)) (@ (@ tptp.ap (@ _let_1 V4054e6)) (@ (@ tptp.ap (@ _let_1 V4055e7)) (@ (@ tptp.ap (@ _let_1 V4056e8)) (@ (@ tptp.ap (@ _let_1 V4057e9)) (@ (@ tptp.ap (@ _let_1 V4058e10)) V4048l_27))))))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_83)) (exists ((V4059l_27 $$unsorted)) (and (@ (@ tptp.mem V4059l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4060e1 $$unsorted)) (and (@ (@ tptp.mem V4060e1) A_27a) (exists ((V4061e2 $$unsorted)) (and (@ (@ tptp.mem V4061e2) A_27a) (exists ((V4062e3 $$unsorted)) (and (@ (@ tptp.mem V4062e3) A_27a) (exists ((V4063e4 $$unsorted)) (and (@ (@ tptp.mem V4063e4) A_27a) (exists ((V4064e5 $$unsorted)) (and (@ (@ tptp.mem V4064e5) A_27a) (exists ((V4065e6 $$unsorted)) (and (@ (@ tptp.mem V4065e6) A_27a) (exists ((V4066e7 $$unsorted)) (and (@ (@ tptp.mem V4066e7) A_27a) (exists ((V4067e8 $$unsorted)) (and (@ (@ tptp.mem V4067e8) A_27a) (exists ((V4068e9 $$unsorted)) (and (@ (@ tptp.mem V4068e9) A_27a) (exists ((V4069e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4069e10) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4059l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4060e1)) (@ (@ tptp.ap (@ _let_1 V4061e2)) (@ (@ tptp.ap (@ _let_1 V4062e3)) (@ (@ tptp.ap (@ _let_1 V4063e4)) (@ (@ tptp.ap (@ _let_1 V4064e5)) (@ (@ tptp.ap (@ _let_1 V4065e6)) (@ (@ tptp.ap (@ _let_1 V4066e7)) (@ (@ tptp.ap (@ _let_1 V4067e8)) (@ (@ tptp.ap (@ _let_1 V4068e9)) (@ (@ tptp.ap (@ _let_1 V4069e10)) V4059l_27))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_86) (exists ((V4070l_27 $$unsorted)) (and (@ (@ tptp.mem V4070l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4071e1 $$unsorted)) (and (@ (@ tptp.mem V4071e1) A_27a) (exists ((V4072e2 $$unsorted)) (and (@ (@ tptp.mem V4072e2) A_27a) (exists ((V4073e3 $$unsorted)) (and (@ (@ tptp.mem V4073e3) A_27a) (exists ((V4074e4 $$unsorted)) (and (@ (@ tptp.mem V4074e4) A_27a) (exists ((V4075e5 $$unsorted)) (and (@ (@ tptp.mem V4075e5) A_27a) (exists ((V4076e6 $$unsorted)) (and (@ (@ tptp.mem V4076e6) A_27a) (exists ((V4077e7 $$unsorted)) (and (@ (@ tptp.mem V4077e7) A_27a) (exists ((V4078e8 $$unsorted)) (and (@ (@ tptp.mem V4078e8) A_27a) (exists ((V4079e9 $$unsorted)) (and (@ (@ tptp.mem V4079e9) A_27a) (exists ((V4080e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4080e10) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4070l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4071e1)) (@ (@ tptp.ap (@ _let_1 V4072e2)) (@ (@ tptp.ap (@ _let_1 V4073e3)) (@ (@ tptp.ap (@ _let_1 V4074e4)) (@ (@ tptp.ap (@ _let_1 V4075e5)) (@ (@ tptp.ap (@ _let_1 V4076e6)) (@ (@ tptp.ap (@ _let_1 V4077e7)) (@ (@ tptp.ap (@ _let_1 V4078e8)) (@ (@ tptp.ap (@ _let_1 V4079e9)) (@ (@ tptp.ap (@ _let_1 V4080e10)) V4070l_27))))))))))))))))))))))))))))))))))) (= (= _let_86 _let_13) (exists ((V4081l_27 $$unsorted)) (and (@ (@ tptp.mem V4081l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4082e1 $$unsorted)) (and (@ (@ tptp.mem V4082e1) A_27a) (exists ((V4083e2 $$unsorted)) (and (@ (@ tptp.mem V4083e2) A_27a) (exists ((V4084e3 $$unsorted)) (and (@ (@ tptp.mem V4084e3) A_27a) (exists ((V4085e4 $$unsorted)) (and (@ (@ tptp.mem V4085e4) A_27a) (exists ((V4086e5 $$unsorted)) (and (@ (@ tptp.mem V4086e5) A_27a) (exists ((V4087e6 $$unsorted)) (and (@ (@ tptp.mem V4087e6) A_27a) (exists ((V4088e7 $$unsorted)) (and (@ (@ tptp.mem V4088e7) A_27a) (exists ((V4089e8 $$unsorted)) (and (@ (@ tptp.mem V4089e8) A_27a) (exists ((V4090e9 $$unsorted)) (and (@ (@ tptp.mem V4090e9) A_27a) (exists ((V4091e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4091e10) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4081l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4082e1)) (@ (@ tptp.ap (@ _let_1 V4083e2)) (@ (@ tptp.ap (@ _let_1 V4084e3)) (@ (@ tptp.ap (@ _let_1 V4085e4)) (@ (@ tptp.ap (@ _let_1 V4086e5)) (@ (@ tptp.ap (@ _let_1 V4087e6)) (@ (@ tptp.ap (@ _let_1 V4088e7)) (@ (@ tptp.ap (@ _let_1 V4089e8)) (@ (@ tptp.ap (@ _let_1 V4090e9)) (@ (@ tptp.ap (@ _let_1 V4091e10)) V4081l_27))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_84) (exists ((V4092l_27 $$unsorted)) (and (@ (@ tptp.mem V4092l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4093e1 $$unsorted)) (and (@ (@ tptp.mem V4093e1) A_27a) (exists ((V4094e2 $$unsorted)) (and (@ (@ tptp.mem V4094e2) A_27a) (exists ((V4095e3 $$unsorted)) (and (@ (@ tptp.mem V4095e3) A_27a) (exists ((V4096e4 $$unsorted)) (and (@ (@ tptp.mem V4096e4) A_27a) (exists ((V4097e5 $$unsorted)) (and (@ (@ tptp.mem V4097e5) A_27a) (exists ((V4098e6 $$unsorted)) (and (@ (@ tptp.mem V4098e6) A_27a) (exists ((V4099e7 $$unsorted)) (and (@ (@ tptp.mem V4099e7) A_27a) (exists ((V4100e8 $$unsorted)) (and (@ (@ tptp.mem V4100e8) A_27a) (exists ((V4101e9 $$unsorted)) (and (@ (@ tptp.mem V4101e9) A_27a) (exists ((V4102e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4102e10) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4092l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4093e1)) (@ (@ tptp.ap (@ _let_1 V4094e2)) (@ (@ tptp.ap (@ _let_1 V4095e3)) (@ (@ tptp.ap (@ _let_1 V4096e4)) (@ (@ tptp.ap (@ _let_1 V4097e5)) (@ (@ tptp.ap (@ _let_1 V4098e6)) (@ (@ tptp.ap (@ _let_1 V4099e7)) (@ (@ tptp.ap (@ _let_1 V4100e8)) (@ (@ tptp.ap (@ _let_1 V4101e9)) (@ (@ tptp.ap (@ _let_1 V4102e10)) V4092l_27))))))))))))))))))))))))))))))))))) (= (= _let_84 _let_13) (exists ((V4103l_27 $$unsorted)) (and (@ (@ tptp.mem V4103l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4104e1 $$unsorted)) (and (@ (@ tptp.mem V4104e1) A_27a) (exists ((V4105e2 $$unsorted)) (and (@ (@ tptp.mem V4105e2) A_27a) (exists ((V4106e3 $$unsorted)) (and (@ (@ tptp.mem V4106e3) A_27a) (exists ((V4107e4 $$unsorted)) (and (@ (@ tptp.mem V4107e4) A_27a) (exists ((V4108e5 $$unsorted)) (and (@ (@ tptp.mem V4108e5) A_27a) (exists ((V4109e6 $$unsorted)) (and (@ (@ tptp.mem V4109e6) A_27a) (exists ((V4110e7 $$unsorted)) (and (@ (@ tptp.mem V4110e7) A_27a) (exists ((V4111e8 $$unsorted)) (and (@ (@ tptp.mem V4111e8) A_27a) (exists ((V4112e9 $$unsorted)) (and (@ (@ tptp.mem V4112e9) A_27a) (exists ((V4113e10 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4113e10) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4103l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4104e1)) (@ (@ tptp.ap (@ _let_1 V4105e2)) (@ (@ tptp.ap (@ _let_1 V4106e3)) (@ (@ tptp.ap (@ _let_1 V4107e4)) (@ (@ tptp.ap (@ _let_1 V4108e5)) (@ (@ tptp.ap (@ _let_1 V4109e6)) (@ (@ tptp.ap (@ _let_1 V4110e7)) (@ (@ tptp.ap (@ _let_1 V4111e8)) (@ (@ tptp.ap (@ _let_1 V4112e9)) (@ (@ tptp.ap (@ _let_1 V4113e10)) V4103l_27))))))))))))))))))))))))))))))))))) (= (= _let_13 _let_80) (exists ((V4114e1 $$unsorted)) (and (@ (@ tptp.mem V4114e1) A_27a) (exists ((V4115e2 $$unsorted)) (and (@ (@ tptp.mem V4115e2) A_27a) (exists ((V4116e3 $$unsorted)) (and (@ (@ tptp.mem V4116e3) A_27a) (exists ((V4117e4 $$unsorted)) (and (@ (@ tptp.mem V4117e4) A_27a) (exists ((V4118e5 $$unsorted)) (and (@ (@ tptp.mem V4118e5) A_27a) (exists ((V4119e6 $$unsorted)) (and (@ (@ tptp.mem V4119e6) A_27a) (exists ((V4120e7 $$unsorted)) (and (@ (@ tptp.mem V4120e7) A_27a) (exists ((V4121e8 $$unsorted)) (and (@ (@ tptp.mem V4121e8) A_27a) (exists ((V4122e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4122e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4114e1)) (@ (@ tptp.ap (@ _let_1 V4115e2)) (@ (@ tptp.ap (@ _let_1 V4116e3)) (@ (@ tptp.ap (@ _let_1 V4117e4)) (@ (@ tptp.ap (@ _let_1 V4118e5)) (@ (@ tptp.ap (@ _let_1 V4119e6)) (@ (@ tptp.ap (@ _let_1 V4120e7)) (@ (@ tptp.ap (@ _let_1 V4121e8)) (@ (@ tptp.ap (@ _let_1 V4122e9)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))) (= (= _let_80 _let_13) (exists ((V4123e1 $$unsorted)) (and (@ (@ tptp.mem V4123e1) A_27a) (exists ((V4124e2 $$unsorted)) (and (@ (@ tptp.mem V4124e2) A_27a) (exists ((V4125e3 $$unsorted)) (and (@ (@ tptp.mem V4125e3) A_27a) (exists ((V4126e4 $$unsorted)) (and (@ (@ tptp.mem V4126e4) A_27a) (exists ((V4127e5 $$unsorted)) (and (@ (@ tptp.mem V4127e5) A_27a) (exists ((V4128e6 $$unsorted)) (and (@ (@ tptp.mem V4128e6) A_27a) (exists ((V4129e7 $$unsorted)) (and (@ (@ tptp.mem V4129e7) A_27a) (exists ((V4130e8 $$unsorted)) (and (@ (@ tptp.mem V4130e8) A_27a) (exists ((V4131e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4131e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4123e1)) (@ (@ tptp.ap (@ _let_1 V4124e2)) (@ (@ tptp.ap (@ _let_1 V4125e3)) (@ (@ tptp.ap (@ _let_1 V4126e4)) (@ (@ tptp.ap (@ _let_1 V4127e5)) (@ (@ tptp.ap (@ _let_1 V4128e6)) (@ (@ tptp.ap (@ _let_1 V4129e7)) (@ (@ tptp.ap (@ _let_1 V4130e8)) (@ (@ tptp.ap (@ _let_1 V4131e9)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_68)) _let_3)) (exists ((V4132l_27 $$unsorted)) (and (@ (@ tptp.mem V4132l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4133e1 $$unsorted)) (and (@ (@ tptp.mem V4133e1) A_27a) (exists ((V4134e2 $$unsorted)) (and (@ (@ tptp.mem V4134e2) A_27a) (exists ((V4135e3 $$unsorted)) (and (@ (@ tptp.mem V4135e3) A_27a) (exists ((V4136e4 $$unsorted)) (and (@ (@ tptp.mem V4136e4) A_27a) (exists ((V4137e5 $$unsorted)) (and (@ (@ tptp.mem V4137e5) A_27a) (exists ((V4138e6 $$unsorted)) (and (@ (@ tptp.mem V4138e6) A_27a) (exists ((V4139e7 $$unsorted)) (and (@ (@ tptp.mem V4139e7) A_27a) (exists ((V4140e8 $$unsorted)) (and (@ (@ tptp.mem V4140e8) A_27a) (exists ((V4141e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4141e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4133e1)) (@ (@ tptp.ap (@ _let_1 V4134e2)) (@ (@ tptp.ap (@ _let_1 V4135e3)) (@ (@ tptp.ap (@ _let_1 V4136e4)) (@ (@ tptp.ap (@ _let_1 V4137e5)) (@ (@ tptp.ap (@ _let_1 V4138e6)) (@ (@ tptp.ap (@ _let_1 V4139e7)) (@ (@ tptp.ap (@ _let_1 V4140e8)) (@ (@ tptp.ap (@ _let_1 V4141e9)) V4132l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_68)) (exists ((V4142l_27 $$unsorted)) (and (@ (@ tptp.mem V4142l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4143e1 $$unsorted)) (and (@ (@ tptp.mem V4143e1) A_27a) (exists ((V4144e2 $$unsorted)) (and (@ (@ tptp.mem V4144e2) A_27a) (exists ((V4145e3 $$unsorted)) (and (@ (@ tptp.mem V4145e3) A_27a) (exists ((V4146e4 $$unsorted)) (and (@ (@ tptp.mem V4146e4) A_27a) (exists ((V4147e5 $$unsorted)) (and (@ (@ tptp.mem V4147e5) A_27a) (exists ((V4148e6 $$unsorted)) (and (@ (@ tptp.mem V4148e6) A_27a) (exists ((V4149e7 $$unsorted)) (and (@ (@ tptp.mem V4149e7) A_27a) (exists ((V4150e8 $$unsorted)) (and (@ (@ tptp.mem V4150e8) A_27a) (exists ((V4151e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4151e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4143e1)) (@ (@ tptp.ap (@ _let_1 V4144e2)) (@ (@ tptp.ap (@ _let_1 V4145e3)) (@ (@ tptp.ap (@ _let_1 V4146e4)) (@ (@ tptp.ap (@ _let_1 V4147e5)) (@ (@ tptp.ap (@ _let_1 V4148e6)) (@ (@ tptp.ap (@ _let_1 V4149e7)) (@ (@ tptp.ap (@ _let_1 V4150e8)) (@ (@ tptp.ap (@ _let_1 V4151e9)) V4142l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_75)) _let_3)) (exists ((V4152l_27 $$unsorted)) (and (@ (@ tptp.mem V4152l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4153e1 $$unsorted)) (and (@ (@ tptp.mem V4153e1) A_27a) (exists ((V4154e2 $$unsorted)) (and (@ (@ tptp.mem V4154e2) A_27a) (exists ((V4155e3 $$unsorted)) (and (@ (@ tptp.mem V4155e3) A_27a) (exists ((V4156e4 $$unsorted)) (and (@ (@ tptp.mem V4156e4) A_27a) (exists ((V4157e5 $$unsorted)) (and (@ (@ tptp.mem V4157e5) A_27a) (exists ((V4158e6 $$unsorted)) (and (@ (@ tptp.mem V4158e6) A_27a) (exists ((V4159e7 $$unsorted)) (and (@ (@ tptp.mem V4159e7) A_27a) (exists ((V4160e8 $$unsorted)) (and (@ (@ tptp.mem V4160e8) A_27a) (exists ((V4161e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4161e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4153e1)) (@ (@ tptp.ap (@ _let_1 V4154e2)) (@ (@ tptp.ap (@ _let_1 V4155e3)) (@ (@ tptp.ap (@ _let_1 V4156e4)) (@ (@ tptp.ap (@ _let_1 V4157e5)) (@ (@ tptp.ap (@ _let_1 V4158e6)) (@ (@ tptp.ap (@ _let_1 V4159e7)) (@ (@ tptp.ap (@ _let_1 V4160e8)) (@ (@ tptp.ap (@ _let_1 V4161e9)) V4152l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_75)) (exists ((V4162l_27 $$unsorted)) (and (@ (@ tptp.mem V4162l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4163e1 $$unsorted)) (and (@ (@ tptp.mem V4163e1) A_27a) (exists ((V4164e2 $$unsorted)) (and (@ (@ tptp.mem V4164e2) A_27a) (exists ((V4165e3 $$unsorted)) (and (@ (@ tptp.mem V4165e3) A_27a) (exists ((V4166e4 $$unsorted)) (and (@ (@ tptp.mem V4166e4) A_27a) (exists ((V4167e5 $$unsorted)) (and (@ (@ tptp.mem V4167e5) A_27a) (exists ((V4168e6 $$unsorted)) (and (@ (@ tptp.mem V4168e6) A_27a) (exists ((V4169e7 $$unsorted)) (and (@ (@ tptp.mem V4169e7) A_27a) (exists ((V4170e8 $$unsorted)) (and (@ (@ tptp.mem V4170e8) A_27a) (exists ((V4171e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4171e9) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4163e1)) (@ (@ tptp.ap (@ _let_1 V4164e2)) (@ (@ tptp.ap (@ _let_1 V4165e3)) (@ (@ tptp.ap (@ _let_1 V4166e4)) (@ (@ tptp.ap (@ _let_1 V4167e5)) (@ (@ tptp.ap (@ _let_1 V4168e6)) (@ (@ tptp.ap (@ _let_1 V4169e7)) (@ (@ tptp.ap (@ _let_1 V4170e8)) (@ (@ tptp.ap (@ _let_1 V4171e9)) V4162l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_78)) _let_3)) (exists ((V4172l_27 $$unsorted)) (and (@ (@ tptp.mem V4172l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4173e1 $$unsorted)) (and (@ (@ tptp.mem V4173e1) A_27a) (exists ((V4174e2 $$unsorted)) (and (@ (@ tptp.mem V4174e2) A_27a) (exists ((V4175e3 $$unsorted)) (and (@ (@ tptp.mem V4175e3) A_27a) (exists ((V4176e4 $$unsorted)) (and (@ (@ tptp.mem V4176e4) A_27a) (exists ((V4177e5 $$unsorted)) (and (@ (@ tptp.mem V4177e5) A_27a) (exists ((V4178e6 $$unsorted)) (and (@ (@ tptp.mem V4178e6) A_27a) (exists ((V4179e7 $$unsorted)) (and (@ (@ tptp.mem V4179e7) A_27a) (exists ((V4180e8 $$unsorted)) (and (@ (@ tptp.mem V4180e8) A_27a) (exists ((V4181e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4181e9) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4172l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4173e1)) (@ (@ tptp.ap (@ _let_1 V4174e2)) (@ (@ tptp.ap (@ _let_1 V4175e3)) (@ (@ tptp.ap (@ _let_1 V4176e4)) (@ (@ tptp.ap (@ _let_1 V4177e5)) (@ (@ tptp.ap (@ _let_1 V4178e6)) (@ (@ tptp.ap (@ _let_1 V4179e7)) (@ (@ tptp.ap (@ _let_1 V4180e8)) (@ (@ tptp.ap (@ _let_1 V4181e9)) V4172l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_78)) (exists ((V4182l_27 $$unsorted)) (and (@ (@ tptp.mem V4182l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4183e1 $$unsorted)) (and (@ (@ tptp.mem V4183e1) A_27a) (exists ((V4184e2 $$unsorted)) (and (@ (@ tptp.mem V4184e2) A_27a) (exists ((V4185e3 $$unsorted)) (and (@ (@ tptp.mem V4185e3) A_27a) (exists ((V4186e4 $$unsorted)) (and (@ (@ tptp.mem V4186e4) A_27a) (exists ((V4187e5 $$unsorted)) (and (@ (@ tptp.mem V4187e5) A_27a) (exists ((V4188e6 $$unsorted)) (and (@ (@ tptp.mem V4188e6) A_27a) (exists ((V4189e7 $$unsorted)) (and (@ (@ tptp.mem V4189e7) A_27a) (exists ((V4190e8 $$unsorted)) (and (@ (@ tptp.mem V4190e8) A_27a) (exists ((V4191e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4191e9) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4182l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4183e1)) (@ (@ tptp.ap (@ _let_1 V4184e2)) (@ (@ tptp.ap (@ _let_1 V4185e3)) (@ (@ tptp.ap (@ _let_1 V4186e4)) (@ (@ tptp.ap (@ _let_1 V4187e5)) (@ (@ tptp.ap (@ _let_1 V4188e6)) (@ (@ tptp.ap (@ _let_1 V4189e7)) (@ (@ tptp.ap (@ _let_1 V4190e8)) (@ (@ tptp.ap (@ _let_1 V4191e9)) V4182l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_76)) _let_3)) (exists ((V4192l_27 $$unsorted)) (and (@ (@ tptp.mem V4192l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4193e1 $$unsorted)) (and (@ (@ tptp.mem V4193e1) A_27a) (exists ((V4194e2 $$unsorted)) (and (@ (@ tptp.mem V4194e2) A_27a) (exists ((V4195e3 $$unsorted)) (and (@ (@ tptp.mem V4195e3) A_27a) (exists ((V4196e4 $$unsorted)) (and (@ (@ tptp.mem V4196e4) A_27a) (exists ((V4197e5 $$unsorted)) (and (@ (@ tptp.mem V4197e5) A_27a) (exists ((V4198e6 $$unsorted)) (and (@ (@ tptp.mem V4198e6) A_27a) (exists ((V4199e7 $$unsorted)) (and (@ (@ tptp.mem V4199e7) A_27a) (exists ((V4200e8 $$unsorted)) (and (@ (@ tptp.mem V4200e8) A_27a) (exists ((V4201e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4201e9) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4192l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4193e1)) (@ (@ tptp.ap (@ _let_1 V4194e2)) (@ (@ tptp.ap (@ _let_1 V4195e3)) (@ (@ tptp.ap (@ _let_1 V4196e4)) (@ (@ tptp.ap (@ _let_1 V4197e5)) (@ (@ tptp.ap (@ _let_1 V4198e6)) (@ (@ tptp.ap (@ _let_1 V4199e7)) (@ (@ tptp.ap (@ _let_1 V4200e8)) (@ (@ tptp.ap (@ _let_1 V4201e9)) V4192l_27)))))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_76)) (exists ((V4202l_27 $$unsorted)) (and (@ (@ tptp.mem V4202l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4203e1 $$unsorted)) (and (@ (@ tptp.mem V4203e1) A_27a) (exists ((V4204e2 $$unsorted)) (and (@ (@ tptp.mem V4204e2) A_27a) (exists ((V4205e3 $$unsorted)) (and (@ (@ tptp.mem V4205e3) A_27a) (exists ((V4206e4 $$unsorted)) (and (@ (@ tptp.mem V4206e4) A_27a) (exists ((V4207e5 $$unsorted)) (and (@ (@ tptp.mem V4207e5) A_27a) (exists ((V4208e6 $$unsorted)) (and (@ (@ tptp.mem V4208e6) A_27a) (exists ((V4209e7 $$unsorted)) (and (@ (@ tptp.mem V4209e7) A_27a) (exists ((V4210e8 $$unsorted)) (and (@ (@ tptp.mem V4210e8) A_27a) (exists ((V4211e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4211e9) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4202l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4203e1)) (@ (@ tptp.ap (@ _let_1 V4204e2)) (@ (@ tptp.ap (@ _let_1 V4205e3)) (@ (@ tptp.ap (@ _let_1 V4206e4)) (@ (@ tptp.ap (@ _let_1 V4207e5)) (@ (@ tptp.ap (@ _let_1 V4208e6)) (@ (@ tptp.ap (@ _let_1 V4209e7)) (@ (@ tptp.ap (@ _let_1 V4210e8)) (@ (@ tptp.ap (@ _let_1 V4211e9)) V4202l_27)))))))))))))))))))))))))))))))) (= (= _let_13 _let_79) (exists ((V4212l_27 $$unsorted)) (and (@ (@ tptp.mem V4212l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4213e1 $$unsorted)) (and (@ (@ tptp.mem V4213e1) A_27a) (exists ((V4214e2 $$unsorted)) (and (@ (@ tptp.mem V4214e2) A_27a) (exists ((V4215e3 $$unsorted)) (and (@ (@ tptp.mem V4215e3) A_27a) (exists ((V4216e4 $$unsorted)) (and (@ (@ tptp.mem V4216e4) A_27a) (exists ((V4217e5 $$unsorted)) (and (@ (@ tptp.mem V4217e5) A_27a) (exists ((V4218e6 $$unsorted)) (and (@ (@ tptp.mem V4218e6) A_27a) (exists ((V4219e7 $$unsorted)) (and (@ (@ tptp.mem V4219e7) A_27a) (exists ((V4220e8 $$unsorted)) (and (@ (@ tptp.mem V4220e8) A_27a) (exists ((V4221e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4221e9) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4212l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4213e1)) (@ (@ tptp.ap (@ _let_1 V4214e2)) (@ (@ tptp.ap (@ _let_1 V4215e3)) (@ (@ tptp.ap (@ _let_1 V4216e4)) (@ (@ tptp.ap (@ _let_1 V4217e5)) (@ (@ tptp.ap (@ _let_1 V4218e6)) (@ (@ tptp.ap (@ _let_1 V4219e7)) (@ (@ tptp.ap (@ _let_1 V4220e8)) (@ (@ tptp.ap (@ _let_1 V4221e9)) V4212l_27)))))))))))))))))))))))))))))))) (= (= _let_79 _let_13) (exists ((V4222l_27 $$unsorted)) (and (@ (@ tptp.mem V4222l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4223e1 $$unsorted)) (and (@ (@ tptp.mem V4223e1) A_27a) (exists ((V4224e2 $$unsorted)) (and (@ (@ tptp.mem V4224e2) A_27a) (exists ((V4225e3 $$unsorted)) (and (@ (@ tptp.mem V4225e3) A_27a) (exists ((V4226e4 $$unsorted)) (and (@ (@ tptp.mem V4226e4) A_27a) (exists ((V4227e5 $$unsorted)) (and (@ (@ tptp.mem V4227e5) A_27a) (exists ((V4228e6 $$unsorted)) (and (@ (@ tptp.mem V4228e6) A_27a) (exists ((V4229e7 $$unsorted)) (and (@ (@ tptp.mem V4229e7) A_27a) (exists ((V4230e8 $$unsorted)) (and (@ (@ tptp.mem V4230e8) A_27a) (exists ((V4231e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4231e9) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4222l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4223e1)) (@ (@ tptp.ap (@ _let_1 V4224e2)) (@ (@ tptp.ap (@ _let_1 V4225e3)) (@ (@ tptp.ap (@ _let_1 V4226e4)) (@ (@ tptp.ap (@ _let_1 V4227e5)) (@ (@ tptp.ap (@ _let_1 V4228e6)) (@ (@ tptp.ap (@ _let_1 V4229e7)) (@ (@ tptp.ap (@ _let_1 V4230e8)) (@ (@ tptp.ap (@ _let_1 V4231e9)) V4222l_27)))))))))))))))))))))))))))))))) (= (= _let_13 _let_77) (exists ((V4232l_27 $$unsorted)) (and (@ (@ tptp.mem V4232l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4233e1 $$unsorted)) (and (@ (@ tptp.mem V4233e1) A_27a) (exists ((V4234e2 $$unsorted)) (and (@ (@ tptp.mem V4234e2) A_27a) (exists ((V4235e3 $$unsorted)) (and (@ (@ tptp.mem V4235e3) A_27a) (exists ((V4236e4 $$unsorted)) (and (@ (@ tptp.mem V4236e4) A_27a) (exists ((V4237e5 $$unsorted)) (and (@ (@ tptp.mem V4237e5) A_27a) (exists ((V4238e6 $$unsorted)) (and (@ (@ tptp.mem V4238e6) A_27a) (exists ((V4239e7 $$unsorted)) (and (@ (@ tptp.mem V4239e7) A_27a) (exists ((V4240e8 $$unsorted)) (and (@ (@ tptp.mem V4240e8) A_27a) (exists ((V4241e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4241e9) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4232l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4233e1)) (@ (@ tptp.ap (@ _let_1 V4234e2)) (@ (@ tptp.ap (@ _let_1 V4235e3)) (@ (@ tptp.ap (@ _let_1 V4236e4)) (@ (@ tptp.ap (@ _let_1 V4237e5)) (@ (@ tptp.ap (@ _let_1 V4238e6)) (@ (@ tptp.ap (@ _let_1 V4239e7)) (@ (@ tptp.ap (@ _let_1 V4240e8)) (@ (@ tptp.ap (@ _let_1 V4241e9)) V4232l_27)))))))))))))))))))))))))))))))) (= (= _let_77 _let_13) (exists ((V4242l_27 $$unsorted)) (and (@ (@ tptp.mem V4242l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4243e1 $$unsorted)) (and (@ (@ tptp.mem V4243e1) A_27a) (exists ((V4244e2 $$unsorted)) (and (@ (@ tptp.mem V4244e2) A_27a) (exists ((V4245e3 $$unsorted)) (and (@ (@ tptp.mem V4245e3) A_27a) (exists ((V4246e4 $$unsorted)) (and (@ (@ tptp.mem V4246e4) A_27a) (exists ((V4247e5 $$unsorted)) (and (@ (@ tptp.mem V4247e5) A_27a) (exists ((V4248e6 $$unsorted)) (and (@ (@ tptp.mem V4248e6) A_27a) (exists ((V4249e7 $$unsorted)) (and (@ (@ tptp.mem V4249e7) A_27a) (exists ((V4250e8 $$unsorted)) (and (@ (@ tptp.mem V4250e8) A_27a) (exists ((V4251e9 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4251e9) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4242l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4243e1)) (@ (@ tptp.ap (@ _let_1 V4244e2)) (@ (@ tptp.ap (@ _let_1 V4245e3)) (@ (@ tptp.ap (@ _let_1 V4246e4)) (@ (@ tptp.ap (@ _let_1 V4247e5)) (@ (@ tptp.ap (@ _let_1 V4248e6)) (@ (@ tptp.ap (@ _let_1 V4249e7)) (@ (@ tptp.ap (@ _let_1 V4250e8)) (@ (@ tptp.ap (@ _let_1 V4251e9)) V4242l_27)))))))))))))))))))))))))))))))) (= (= _let_13 _let_73) (exists ((V4252e1 $$unsorted)) (and (@ (@ tptp.mem V4252e1) A_27a) (exists ((V4253e2 $$unsorted)) (and (@ (@ tptp.mem V4253e2) A_27a) (exists ((V4254e3 $$unsorted)) (and (@ (@ tptp.mem V4254e3) A_27a) (exists ((V4255e4 $$unsorted)) (and (@ (@ tptp.mem V4255e4) A_27a) (exists ((V4256e5 $$unsorted)) (and (@ (@ tptp.mem V4256e5) A_27a) (exists ((V4257e6 $$unsorted)) (and (@ (@ tptp.mem V4257e6) A_27a) (exists ((V4258e7 $$unsorted)) (and (@ (@ tptp.mem V4258e7) A_27a) (exists ((V4259e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4259e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4252e1)) (@ (@ tptp.ap (@ _let_1 V4253e2)) (@ (@ tptp.ap (@ _let_1 V4254e3)) (@ (@ tptp.ap (@ _let_1 V4255e4)) (@ (@ tptp.ap (@ _let_1 V4256e5)) (@ (@ tptp.ap (@ _let_1 V4257e6)) (@ (@ tptp.ap (@ _let_1 V4258e7)) (@ (@ tptp.ap (@ _let_1 V4259e8)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))) (= (= _let_73 _let_13) (exists ((V4260e1 $$unsorted)) (and (@ (@ tptp.mem V4260e1) A_27a) (exists ((V4261e2 $$unsorted)) (and (@ (@ tptp.mem V4261e2) A_27a) (exists ((V4262e3 $$unsorted)) (and (@ (@ tptp.mem V4262e3) A_27a) (exists ((V4263e4 $$unsorted)) (and (@ (@ tptp.mem V4263e4) A_27a) (exists ((V4264e5 $$unsorted)) (and (@ (@ tptp.mem V4264e5) A_27a) (exists ((V4265e6 $$unsorted)) (and (@ (@ tptp.mem V4265e6) A_27a) (exists ((V4266e7 $$unsorted)) (and (@ (@ tptp.mem V4266e7) A_27a) (exists ((V4267e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4267e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4260e1)) (@ (@ tptp.ap (@ _let_1 V4261e2)) (@ (@ tptp.ap (@ _let_1 V4262e3)) (@ (@ tptp.ap (@ _let_1 V4263e4)) (@ (@ tptp.ap (@ _let_1 V4264e5)) (@ (@ tptp.ap (@ _let_1 V4265e6)) (@ (@ tptp.ap (@ _let_1 V4266e7)) (@ (@ tptp.ap (@ _let_1 V4267e8)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_61)) _let_3)) (exists ((V4268l_27 $$unsorted)) (and (@ (@ tptp.mem V4268l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4269e1 $$unsorted)) (and (@ (@ tptp.mem V4269e1) A_27a) (exists ((V4270e2 $$unsorted)) (and (@ (@ tptp.mem V4270e2) A_27a) (exists ((V4271e3 $$unsorted)) (and (@ (@ tptp.mem V4271e3) A_27a) (exists ((V4272e4 $$unsorted)) (and (@ (@ tptp.mem V4272e4) A_27a) (exists ((V4273e5 $$unsorted)) (and (@ (@ tptp.mem V4273e5) A_27a) (exists ((V4274e6 $$unsorted)) (and (@ (@ tptp.mem V4274e6) A_27a) (exists ((V4275e7 $$unsorted)) (and (@ (@ tptp.mem V4275e7) A_27a) (exists ((V4276e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4276e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4269e1)) (@ (@ tptp.ap (@ _let_1 V4270e2)) (@ (@ tptp.ap (@ _let_1 V4271e3)) (@ (@ tptp.ap (@ _let_1 V4272e4)) (@ (@ tptp.ap (@ _let_1 V4273e5)) (@ (@ tptp.ap (@ _let_1 V4274e6)) (@ (@ tptp.ap (@ _let_1 V4275e7)) (@ (@ tptp.ap (@ _let_1 V4276e8)) V4268l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_61)) (exists ((V4277l_27 $$unsorted)) (and (@ (@ tptp.mem V4277l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4278e1 $$unsorted)) (and (@ (@ tptp.mem V4278e1) A_27a) (exists ((V4279e2 $$unsorted)) (and (@ (@ tptp.mem V4279e2) A_27a) (exists ((V4280e3 $$unsorted)) (and (@ (@ tptp.mem V4280e3) A_27a) (exists ((V4281e4 $$unsorted)) (and (@ (@ tptp.mem V4281e4) A_27a) (exists ((V4282e5 $$unsorted)) (and (@ (@ tptp.mem V4282e5) A_27a) (exists ((V4283e6 $$unsorted)) (and (@ (@ tptp.mem V4283e6) A_27a) (exists ((V4284e7 $$unsorted)) (and (@ (@ tptp.mem V4284e7) A_27a) (exists ((V4285e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4285e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4278e1)) (@ (@ tptp.ap (@ _let_1 V4279e2)) (@ (@ tptp.ap (@ _let_1 V4280e3)) (@ (@ tptp.ap (@ _let_1 V4281e4)) (@ (@ tptp.ap (@ _let_1 V4282e5)) (@ (@ tptp.ap (@ _let_1 V4283e6)) (@ (@ tptp.ap (@ _let_1 V4284e7)) (@ (@ tptp.ap (@ _let_1 V4285e8)) V4277l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_68)) _let_3)) (exists ((V4286l_27 $$unsorted)) (and (@ (@ tptp.mem V4286l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4287e1 $$unsorted)) (and (@ (@ tptp.mem V4287e1) A_27a) (exists ((V4288e2 $$unsorted)) (and (@ (@ tptp.mem V4288e2) A_27a) (exists ((V4289e3 $$unsorted)) (and (@ (@ tptp.mem V4289e3) A_27a) (exists ((V4290e4 $$unsorted)) (and (@ (@ tptp.mem V4290e4) A_27a) (exists ((V4291e5 $$unsorted)) (and (@ (@ tptp.mem V4291e5) A_27a) (exists ((V4292e6 $$unsorted)) (and (@ (@ tptp.mem V4292e6) A_27a) (exists ((V4293e7 $$unsorted)) (and (@ (@ tptp.mem V4293e7) A_27a) (exists ((V4294e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4294e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4287e1)) (@ (@ tptp.ap (@ _let_1 V4288e2)) (@ (@ tptp.ap (@ _let_1 V4289e3)) (@ (@ tptp.ap (@ _let_1 V4290e4)) (@ (@ tptp.ap (@ _let_1 V4291e5)) (@ (@ tptp.ap (@ _let_1 V4292e6)) (@ (@ tptp.ap (@ _let_1 V4293e7)) (@ (@ tptp.ap (@ _let_1 V4294e8)) V4286l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_68)) (exists ((V4295l_27 $$unsorted)) (and (@ (@ tptp.mem V4295l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4296e1 $$unsorted)) (and (@ (@ tptp.mem V4296e1) A_27a) (exists ((V4297e2 $$unsorted)) (and (@ (@ tptp.mem V4297e2) A_27a) (exists ((V4298e3 $$unsorted)) (and (@ (@ tptp.mem V4298e3) A_27a) (exists ((V4299e4 $$unsorted)) (and (@ (@ tptp.mem V4299e4) A_27a) (exists ((V4300e5 $$unsorted)) (and (@ (@ tptp.mem V4300e5) A_27a) (exists ((V4301e6 $$unsorted)) (and (@ (@ tptp.mem V4301e6) A_27a) (exists ((V4302e7 $$unsorted)) (and (@ (@ tptp.mem V4302e7) A_27a) (exists ((V4303e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4303e8) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4296e1)) (@ (@ tptp.ap (@ _let_1 V4297e2)) (@ (@ tptp.ap (@ _let_1 V4298e3)) (@ (@ tptp.ap (@ _let_1 V4299e4)) (@ (@ tptp.ap (@ _let_1 V4300e5)) (@ (@ tptp.ap (@ _let_1 V4301e6)) (@ (@ tptp.ap (@ _let_1 V4302e7)) (@ (@ tptp.ap (@ _let_1 V4303e8)) V4295l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_71)) _let_3)) (exists ((V4304l_27 $$unsorted)) (and (@ (@ tptp.mem V4304l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4305e1 $$unsorted)) (and (@ (@ tptp.mem V4305e1) A_27a) (exists ((V4306e2 $$unsorted)) (and (@ (@ tptp.mem V4306e2) A_27a) (exists ((V4307e3 $$unsorted)) (and (@ (@ tptp.mem V4307e3) A_27a) (exists ((V4308e4 $$unsorted)) (and (@ (@ tptp.mem V4308e4) A_27a) (exists ((V4309e5 $$unsorted)) (and (@ (@ tptp.mem V4309e5) A_27a) (exists ((V4310e6 $$unsorted)) (and (@ (@ tptp.mem V4310e6) A_27a) (exists ((V4311e7 $$unsorted)) (and (@ (@ tptp.mem V4311e7) A_27a) (exists ((V4312e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4312e8) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4304l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4305e1)) (@ (@ tptp.ap (@ _let_1 V4306e2)) (@ (@ tptp.ap (@ _let_1 V4307e3)) (@ (@ tptp.ap (@ _let_1 V4308e4)) (@ (@ tptp.ap (@ _let_1 V4309e5)) (@ (@ tptp.ap (@ _let_1 V4310e6)) (@ (@ tptp.ap (@ _let_1 V4311e7)) (@ (@ tptp.ap (@ _let_1 V4312e8)) V4304l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_71)) (exists ((V4313l_27 $$unsorted)) (and (@ (@ tptp.mem V4313l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4314e1 $$unsorted)) (and (@ (@ tptp.mem V4314e1) A_27a) (exists ((V4315e2 $$unsorted)) (and (@ (@ tptp.mem V4315e2) A_27a) (exists ((V4316e3 $$unsorted)) (and (@ (@ tptp.mem V4316e3) A_27a) (exists ((V4317e4 $$unsorted)) (and (@ (@ tptp.mem V4317e4) A_27a) (exists ((V4318e5 $$unsorted)) (and (@ (@ tptp.mem V4318e5) A_27a) (exists ((V4319e6 $$unsorted)) (and (@ (@ tptp.mem V4319e6) A_27a) (exists ((V4320e7 $$unsorted)) (and (@ (@ tptp.mem V4320e7) A_27a) (exists ((V4321e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4321e8) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4313l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4314e1)) (@ (@ tptp.ap (@ _let_1 V4315e2)) (@ (@ tptp.ap (@ _let_1 V4316e3)) (@ (@ tptp.ap (@ _let_1 V4317e4)) (@ (@ tptp.ap (@ _let_1 V4318e5)) (@ (@ tptp.ap (@ _let_1 V4319e6)) (@ (@ tptp.ap (@ _let_1 V4320e7)) (@ (@ tptp.ap (@ _let_1 V4321e8)) V4313l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_69)) _let_3)) (exists ((V4322l_27 $$unsorted)) (and (@ (@ tptp.mem V4322l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4323e1 $$unsorted)) (and (@ (@ tptp.mem V4323e1) A_27a) (exists ((V4324e2 $$unsorted)) (and (@ (@ tptp.mem V4324e2) A_27a) (exists ((V4325e3 $$unsorted)) (and (@ (@ tptp.mem V4325e3) A_27a) (exists ((V4326e4 $$unsorted)) (and (@ (@ tptp.mem V4326e4) A_27a) (exists ((V4327e5 $$unsorted)) (and (@ (@ tptp.mem V4327e5) A_27a) (exists ((V4328e6 $$unsorted)) (and (@ (@ tptp.mem V4328e6) A_27a) (exists ((V4329e7 $$unsorted)) (and (@ (@ tptp.mem V4329e7) A_27a) (exists ((V4330e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4330e8) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4322l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4323e1)) (@ (@ tptp.ap (@ _let_1 V4324e2)) (@ (@ tptp.ap (@ _let_1 V4325e3)) (@ (@ tptp.ap (@ _let_1 V4326e4)) (@ (@ tptp.ap (@ _let_1 V4327e5)) (@ (@ tptp.ap (@ _let_1 V4328e6)) (@ (@ tptp.ap (@ _let_1 V4329e7)) (@ (@ tptp.ap (@ _let_1 V4330e8)) V4322l_27))))))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_69)) (exists ((V4331l_27 $$unsorted)) (and (@ (@ tptp.mem V4331l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4332e1 $$unsorted)) (and (@ (@ tptp.mem V4332e1) A_27a) (exists ((V4333e2 $$unsorted)) (and (@ (@ tptp.mem V4333e2) A_27a) (exists ((V4334e3 $$unsorted)) (and (@ (@ tptp.mem V4334e3) A_27a) (exists ((V4335e4 $$unsorted)) (and (@ (@ tptp.mem V4335e4) A_27a) (exists ((V4336e5 $$unsorted)) (and (@ (@ tptp.mem V4336e5) A_27a) (exists ((V4337e6 $$unsorted)) (and (@ (@ tptp.mem V4337e6) A_27a) (exists ((V4338e7 $$unsorted)) (and (@ (@ tptp.mem V4338e7) A_27a) (exists ((V4339e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4339e8) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4331l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4332e1)) (@ (@ tptp.ap (@ _let_1 V4333e2)) (@ (@ tptp.ap (@ _let_1 V4334e3)) (@ (@ tptp.ap (@ _let_1 V4335e4)) (@ (@ tptp.ap (@ _let_1 V4336e5)) (@ (@ tptp.ap (@ _let_1 V4337e6)) (@ (@ tptp.ap (@ _let_1 V4338e7)) (@ (@ tptp.ap (@ _let_1 V4339e8)) V4331l_27))))))))))))))))))))))))))))) (= (= _let_13 _let_72) (exists ((V4340l_27 $$unsorted)) (and (@ (@ tptp.mem V4340l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4341e1 $$unsorted)) (and (@ (@ tptp.mem V4341e1) A_27a) (exists ((V4342e2 $$unsorted)) (and (@ (@ tptp.mem V4342e2) A_27a) (exists ((V4343e3 $$unsorted)) (and (@ (@ tptp.mem V4343e3) A_27a) (exists ((V4344e4 $$unsorted)) (and (@ (@ tptp.mem V4344e4) A_27a) (exists ((V4345e5 $$unsorted)) (and (@ (@ tptp.mem V4345e5) A_27a) (exists ((V4346e6 $$unsorted)) (and (@ (@ tptp.mem V4346e6) A_27a) (exists ((V4347e7 $$unsorted)) (and (@ (@ tptp.mem V4347e7) A_27a) (exists ((V4348e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4348e8) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4340l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4341e1)) (@ (@ tptp.ap (@ _let_1 V4342e2)) (@ (@ tptp.ap (@ _let_1 V4343e3)) (@ (@ tptp.ap (@ _let_1 V4344e4)) (@ (@ tptp.ap (@ _let_1 V4345e5)) (@ (@ tptp.ap (@ _let_1 V4346e6)) (@ (@ tptp.ap (@ _let_1 V4347e7)) (@ (@ tptp.ap (@ _let_1 V4348e8)) V4340l_27))))))))))))))))))))))))))))) (= (= _let_72 _let_13) (exists ((V4349l_27 $$unsorted)) (and (@ (@ tptp.mem V4349l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4350e1 $$unsorted)) (and (@ (@ tptp.mem V4350e1) A_27a) (exists ((V4351e2 $$unsorted)) (and (@ (@ tptp.mem V4351e2) A_27a) (exists ((V4352e3 $$unsorted)) (and (@ (@ tptp.mem V4352e3) A_27a) (exists ((V4353e4 $$unsorted)) (and (@ (@ tptp.mem V4353e4) A_27a) (exists ((V4354e5 $$unsorted)) (and (@ (@ tptp.mem V4354e5) A_27a) (exists ((V4355e6 $$unsorted)) (and (@ (@ tptp.mem V4355e6) A_27a) (exists ((V4356e7 $$unsorted)) (and (@ (@ tptp.mem V4356e7) A_27a) (exists ((V4357e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4357e8) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4349l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4350e1)) (@ (@ tptp.ap (@ _let_1 V4351e2)) (@ (@ tptp.ap (@ _let_1 V4352e3)) (@ (@ tptp.ap (@ _let_1 V4353e4)) (@ (@ tptp.ap (@ _let_1 V4354e5)) (@ (@ tptp.ap (@ _let_1 V4355e6)) (@ (@ tptp.ap (@ _let_1 V4356e7)) (@ (@ tptp.ap (@ _let_1 V4357e8)) V4349l_27))))))))))))))))))))))))))))) (= (= _let_13 _let_70) (exists ((V4358l_27 $$unsorted)) (and (@ (@ tptp.mem V4358l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4359e1 $$unsorted)) (and (@ (@ tptp.mem V4359e1) A_27a) (exists ((V4360e2 $$unsorted)) (and (@ (@ tptp.mem V4360e2) A_27a) (exists ((V4361e3 $$unsorted)) (and (@ (@ tptp.mem V4361e3) A_27a) (exists ((V4362e4 $$unsorted)) (and (@ (@ tptp.mem V4362e4) A_27a) (exists ((V4363e5 $$unsorted)) (and (@ (@ tptp.mem V4363e5) A_27a) (exists ((V4364e6 $$unsorted)) (and (@ (@ tptp.mem V4364e6) A_27a) (exists ((V4365e7 $$unsorted)) (and (@ (@ tptp.mem V4365e7) A_27a) (exists ((V4366e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4366e8) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4358l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4359e1)) (@ (@ tptp.ap (@ _let_1 V4360e2)) (@ (@ tptp.ap (@ _let_1 V4361e3)) (@ (@ tptp.ap (@ _let_1 V4362e4)) (@ (@ tptp.ap (@ _let_1 V4363e5)) (@ (@ tptp.ap (@ _let_1 V4364e6)) (@ (@ tptp.ap (@ _let_1 V4365e7)) (@ (@ tptp.ap (@ _let_1 V4366e8)) V4358l_27))))))))))))))))))))))))))))) (= (= _let_70 _let_13) (exists ((V4367l_27 $$unsorted)) (and (@ (@ tptp.mem V4367l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4368e1 $$unsorted)) (and (@ (@ tptp.mem V4368e1) A_27a) (exists ((V4369e2 $$unsorted)) (and (@ (@ tptp.mem V4369e2) A_27a) (exists ((V4370e3 $$unsorted)) (and (@ (@ tptp.mem V4370e3) A_27a) (exists ((V4371e4 $$unsorted)) (and (@ (@ tptp.mem V4371e4) A_27a) (exists ((V4372e5 $$unsorted)) (and (@ (@ tptp.mem V4372e5) A_27a) (exists ((V4373e6 $$unsorted)) (and (@ (@ tptp.mem V4373e6) A_27a) (exists ((V4374e7 $$unsorted)) (and (@ (@ tptp.mem V4374e7) A_27a) (exists ((V4375e8 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4375e8) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4367l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4368e1)) (@ (@ tptp.ap (@ _let_1 V4369e2)) (@ (@ tptp.ap (@ _let_1 V4370e3)) (@ (@ tptp.ap (@ _let_1 V4371e4)) (@ (@ tptp.ap (@ _let_1 V4372e5)) (@ (@ tptp.ap (@ _let_1 V4373e6)) (@ (@ tptp.ap (@ _let_1 V4374e7)) (@ (@ tptp.ap (@ _let_1 V4375e8)) V4367l_27))))))))))))))))))))))))))))) (= (= _let_13 _let_66) (exists ((V4376e1 $$unsorted)) (and (@ (@ tptp.mem V4376e1) A_27a) (exists ((V4377e2 $$unsorted)) (and (@ (@ tptp.mem V4377e2) A_27a) (exists ((V4378e3 $$unsorted)) (and (@ (@ tptp.mem V4378e3) A_27a) (exists ((V4379e4 $$unsorted)) (and (@ (@ tptp.mem V4379e4) A_27a) (exists ((V4380e5 $$unsorted)) (and (@ (@ tptp.mem V4380e5) A_27a) (exists ((V4381e6 $$unsorted)) (and (@ (@ tptp.mem V4381e6) A_27a) (exists ((V4382e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4382e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4376e1)) (@ (@ tptp.ap (@ _let_1 V4377e2)) (@ (@ tptp.ap (@ _let_1 V4378e3)) (@ (@ tptp.ap (@ _let_1 V4379e4)) (@ (@ tptp.ap (@ _let_1 V4380e5)) (@ (@ tptp.ap (@ _let_1 V4381e6)) (@ (@ tptp.ap (@ _let_1 V4382e7)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))) (= (= _let_66 _let_13) (exists ((V4383e1 $$unsorted)) (and (@ (@ tptp.mem V4383e1) A_27a) (exists ((V4384e2 $$unsorted)) (and (@ (@ tptp.mem V4384e2) A_27a) (exists ((V4385e3 $$unsorted)) (and (@ (@ tptp.mem V4385e3) A_27a) (exists ((V4386e4 $$unsorted)) (and (@ (@ tptp.mem V4386e4) A_27a) (exists ((V4387e5 $$unsorted)) (and (@ (@ tptp.mem V4387e5) A_27a) (exists ((V4388e6 $$unsorted)) (and (@ (@ tptp.mem V4388e6) A_27a) (exists ((V4389e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4389e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4383e1)) (@ (@ tptp.ap (@ _let_1 V4384e2)) (@ (@ tptp.ap (@ _let_1 V4385e3)) (@ (@ tptp.ap (@ _let_1 V4386e4)) (@ (@ tptp.ap (@ _let_1 V4387e5)) (@ (@ tptp.ap (@ _let_1 V4388e6)) (@ (@ tptp.ap (@ _let_1 V4389e7)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_54)) _let_3)) (exists ((V4390l_27 $$unsorted)) (and (@ (@ tptp.mem V4390l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4391e1 $$unsorted)) (and (@ (@ tptp.mem V4391e1) A_27a) (exists ((V4392e2 $$unsorted)) (and (@ (@ tptp.mem V4392e2) A_27a) (exists ((V4393e3 $$unsorted)) (and (@ (@ tptp.mem V4393e3) A_27a) (exists ((V4394e4 $$unsorted)) (and (@ (@ tptp.mem V4394e4) A_27a) (exists ((V4395e5 $$unsorted)) (and (@ (@ tptp.mem V4395e5) A_27a) (exists ((V4396e6 $$unsorted)) (and (@ (@ tptp.mem V4396e6) A_27a) (exists ((V4397e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4397e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4391e1)) (@ (@ tptp.ap (@ _let_1 V4392e2)) (@ (@ tptp.ap (@ _let_1 V4393e3)) (@ (@ tptp.ap (@ _let_1 V4394e4)) (@ (@ tptp.ap (@ _let_1 V4395e5)) (@ (@ tptp.ap (@ _let_1 V4396e6)) (@ (@ tptp.ap (@ _let_1 V4397e7)) V4390l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_54)) (exists ((V4398l_27 $$unsorted)) (and (@ (@ tptp.mem V4398l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4399e1 $$unsorted)) (and (@ (@ tptp.mem V4399e1) A_27a) (exists ((V4400e2 $$unsorted)) (and (@ (@ tptp.mem V4400e2) A_27a) (exists ((V4401e3 $$unsorted)) (and (@ (@ tptp.mem V4401e3) A_27a) (exists ((V4402e4 $$unsorted)) (and (@ (@ tptp.mem V4402e4) A_27a) (exists ((V4403e5 $$unsorted)) (and (@ (@ tptp.mem V4403e5) A_27a) (exists ((V4404e6 $$unsorted)) (and (@ (@ tptp.mem V4404e6) A_27a) (exists ((V4405e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4405e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4399e1)) (@ (@ tptp.ap (@ _let_1 V4400e2)) (@ (@ tptp.ap (@ _let_1 V4401e3)) (@ (@ tptp.ap (@ _let_1 V4402e4)) (@ (@ tptp.ap (@ _let_1 V4403e5)) (@ (@ tptp.ap (@ _let_1 V4404e6)) (@ (@ tptp.ap (@ _let_1 V4405e7)) V4398l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_61)) _let_3)) (exists ((V4406l_27 $$unsorted)) (and (@ (@ tptp.mem V4406l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4407e1 $$unsorted)) (and (@ (@ tptp.mem V4407e1) A_27a) (exists ((V4408e2 $$unsorted)) (and (@ (@ tptp.mem V4408e2) A_27a) (exists ((V4409e3 $$unsorted)) (and (@ (@ tptp.mem V4409e3) A_27a) (exists ((V4410e4 $$unsorted)) (and (@ (@ tptp.mem V4410e4) A_27a) (exists ((V4411e5 $$unsorted)) (and (@ (@ tptp.mem V4411e5) A_27a) (exists ((V4412e6 $$unsorted)) (and (@ (@ tptp.mem V4412e6) A_27a) (exists ((V4413e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4413e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4407e1)) (@ (@ tptp.ap (@ _let_1 V4408e2)) (@ (@ tptp.ap (@ _let_1 V4409e3)) (@ (@ tptp.ap (@ _let_1 V4410e4)) (@ (@ tptp.ap (@ _let_1 V4411e5)) (@ (@ tptp.ap (@ _let_1 V4412e6)) (@ (@ tptp.ap (@ _let_1 V4413e7)) V4406l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_61)) (exists ((V4414l_27 $$unsorted)) (and (@ (@ tptp.mem V4414l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4415e1 $$unsorted)) (and (@ (@ tptp.mem V4415e1) A_27a) (exists ((V4416e2 $$unsorted)) (and (@ (@ tptp.mem V4416e2) A_27a) (exists ((V4417e3 $$unsorted)) (and (@ (@ tptp.mem V4417e3) A_27a) (exists ((V4418e4 $$unsorted)) (and (@ (@ tptp.mem V4418e4) A_27a) (exists ((V4419e5 $$unsorted)) (and (@ (@ tptp.mem V4419e5) A_27a) (exists ((V4420e6 $$unsorted)) (and (@ (@ tptp.mem V4420e6) A_27a) (exists ((V4421e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4421e7) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4415e1)) (@ (@ tptp.ap (@ _let_1 V4416e2)) (@ (@ tptp.ap (@ _let_1 V4417e3)) (@ (@ tptp.ap (@ _let_1 V4418e4)) (@ (@ tptp.ap (@ _let_1 V4419e5)) (@ (@ tptp.ap (@ _let_1 V4420e6)) (@ (@ tptp.ap (@ _let_1 V4421e7)) V4414l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_64)) _let_3)) (exists ((V4422l_27 $$unsorted)) (and (@ (@ tptp.mem V4422l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4423e1 $$unsorted)) (and (@ (@ tptp.mem V4423e1) A_27a) (exists ((V4424e2 $$unsorted)) (and (@ (@ tptp.mem V4424e2) A_27a) (exists ((V4425e3 $$unsorted)) (and (@ (@ tptp.mem V4425e3) A_27a) (exists ((V4426e4 $$unsorted)) (and (@ (@ tptp.mem V4426e4) A_27a) (exists ((V4427e5 $$unsorted)) (and (@ (@ tptp.mem V4427e5) A_27a) (exists ((V4428e6 $$unsorted)) (and (@ (@ tptp.mem V4428e6) A_27a) (exists ((V4429e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4429e7) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4422l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4423e1)) (@ (@ tptp.ap (@ _let_1 V4424e2)) (@ (@ tptp.ap (@ _let_1 V4425e3)) (@ (@ tptp.ap (@ _let_1 V4426e4)) (@ (@ tptp.ap (@ _let_1 V4427e5)) (@ (@ tptp.ap (@ _let_1 V4428e6)) (@ (@ tptp.ap (@ _let_1 V4429e7)) V4422l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_64)) (exists ((V4430l_27 $$unsorted)) (and (@ (@ tptp.mem V4430l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4431e1 $$unsorted)) (and (@ (@ tptp.mem V4431e1) A_27a) (exists ((V4432e2 $$unsorted)) (and (@ (@ tptp.mem V4432e2) A_27a) (exists ((V4433e3 $$unsorted)) (and (@ (@ tptp.mem V4433e3) A_27a) (exists ((V4434e4 $$unsorted)) (and (@ (@ tptp.mem V4434e4) A_27a) (exists ((V4435e5 $$unsorted)) (and (@ (@ tptp.mem V4435e5) A_27a) (exists ((V4436e6 $$unsorted)) (and (@ (@ tptp.mem V4436e6) A_27a) (exists ((V4437e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4437e7) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4430l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4431e1)) (@ (@ tptp.ap (@ _let_1 V4432e2)) (@ (@ tptp.ap (@ _let_1 V4433e3)) (@ (@ tptp.ap (@ _let_1 V4434e4)) (@ (@ tptp.ap (@ _let_1 V4435e5)) (@ (@ tptp.ap (@ _let_1 V4436e6)) (@ (@ tptp.ap (@ _let_1 V4437e7)) V4430l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_62)) _let_3)) (exists ((V4438l_27 $$unsorted)) (and (@ (@ tptp.mem V4438l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4439e1 $$unsorted)) (and (@ (@ tptp.mem V4439e1) A_27a) (exists ((V4440e2 $$unsorted)) (and (@ (@ tptp.mem V4440e2) A_27a) (exists ((V4441e3 $$unsorted)) (and (@ (@ tptp.mem V4441e3) A_27a) (exists ((V4442e4 $$unsorted)) (and (@ (@ tptp.mem V4442e4) A_27a) (exists ((V4443e5 $$unsorted)) (and (@ (@ tptp.mem V4443e5) A_27a) (exists ((V4444e6 $$unsorted)) (and (@ (@ tptp.mem V4444e6) A_27a) (exists ((V4445e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4445e7) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4438l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4439e1)) (@ (@ tptp.ap (@ _let_1 V4440e2)) (@ (@ tptp.ap (@ _let_1 V4441e3)) (@ (@ tptp.ap (@ _let_1 V4442e4)) (@ (@ tptp.ap (@ _let_1 V4443e5)) (@ (@ tptp.ap (@ _let_1 V4444e6)) (@ (@ tptp.ap (@ _let_1 V4445e7)) V4438l_27)))))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_62)) (exists ((V4446l_27 $$unsorted)) (and (@ (@ tptp.mem V4446l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4447e1 $$unsorted)) (and (@ (@ tptp.mem V4447e1) A_27a) (exists ((V4448e2 $$unsorted)) (and (@ (@ tptp.mem V4448e2) A_27a) (exists ((V4449e3 $$unsorted)) (and (@ (@ tptp.mem V4449e3) A_27a) (exists ((V4450e4 $$unsorted)) (and (@ (@ tptp.mem V4450e4) A_27a) (exists ((V4451e5 $$unsorted)) (and (@ (@ tptp.mem V4451e5) A_27a) (exists ((V4452e6 $$unsorted)) (and (@ (@ tptp.mem V4452e6) A_27a) (exists ((V4453e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4453e7) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4446l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4447e1)) (@ (@ tptp.ap (@ _let_1 V4448e2)) (@ (@ tptp.ap (@ _let_1 V4449e3)) (@ (@ tptp.ap (@ _let_1 V4450e4)) (@ (@ tptp.ap (@ _let_1 V4451e5)) (@ (@ tptp.ap (@ _let_1 V4452e6)) (@ (@ tptp.ap (@ _let_1 V4453e7)) V4446l_27)))))))))))))))))))))))))) (= (= _let_13 _let_65) (exists ((V4454l_27 $$unsorted)) (and (@ (@ tptp.mem V4454l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4455e1 $$unsorted)) (and (@ (@ tptp.mem V4455e1) A_27a) (exists ((V4456e2 $$unsorted)) (and (@ (@ tptp.mem V4456e2) A_27a) (exists ((V4457e3 $$unsorted)) (and (@ (@ tptp.mem V4457e3) A_27a) (exists ((V4458e4 $$unsorted)) (and (@ (@ tptp.mem V4458e4) A_27a) (exists ((V4459e5 $$unsorted)) (and (@ (@ tptp.mem V4459e5) A_27a) (exists ((V4460e6 $$unsorted)) (and (@ (@ tptp.mem V4460e6) A_27a) (exists ((V4461e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4461e7) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4454l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4455e1)) (@ (@ tptp.ap (@ _let_1 V4456e2)) (@ (@ tptp.ap (@ _let_1 V4457e3)) (@ (@ tptp.ap (@ _let_1 V4458e4)) (@ (@ tptp.ap (@ _let_1 V4459e5)) (@ (@ tptp.ap (@ _let_1 V4460e6)) (@ (@ tptp.ap (@ _let_1 V4461e7)) V4454l_27)))))))))))))))))))))))))) (= (= _let_65 _let_13) (exists ((V4462l_27 $$unsorted)) (and (@ (@ tptp.mem V4462l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4463e1 $$unsorted)) (and (@ (@ tptp.mem V4463e1) A_27a) (exists ((V4464e2 $$unsorted)) (and (@ (@ tptp.mem V4464e2) A_27a) (exists ((V4465e3 $$unsorted)) (and (@ (@ tptp.mem V4465e3) A_27a) (exists ((V4466e4 $$unsorted)) (and (@ (@ tptp.mem V4466e4) A_27a) (exists ((V4467e5 $$unsorted)) (and (@ (@ tptp.mem V4467e5) A_27a) (exists ((V4468e6 $$unsorted)) (and (@ (@ tptp.mem V4468e6) A_27a) (exists ((V4469e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4469e7) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4462l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4463e1)) (@ (@ tptp.ap (@ _let_1 V4464e2)) (@ (@ tptp.ap (@ _let_1 V4465e3)) (@ (@ tptp.ap (@ _let_1 V4466e4)) (@ (@ tptp.ap (@ _let_1 V4467e5)) (@ (@ tptp.ap (@ _let_1 V4468e6)) (@ (@ tptp.ap (@ _let_1 V4469e7)) V4462l_27)))))))))))))))))))))))))) (= (= _let_13 _let_63) (exists ((V4470l_27 $$unsorted)) (and (@ (@ tptp.mem V4470l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4471e1 $$unsorted)) (and (@ (@ tptp.mem V4471e1) A_27a) (exists ((V4472e2 $$unsorted)) (and (@ (@ tptp.mem V4472e2) A_27a) (exists ((V4473e3 $$unsorted)) (and (@ (@ tptp.mem V4473e3) A_27a) (exists ((V4474e4 $$unsorted)) (and (@ (@ tptp.mem V4474e4) A_27a) (exists ((V4475e5 $$unsorted)) (and (@ (@ tptp.mem V4475e5) A_27a) (exists ((V4476e6 $$unsorted)) (and (@ (@ tptp.mem V4476e6) A_27a) (exists ((V4477e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4477e7) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4470l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4471e1)) (@ (@ tptp.ap (@ _let_1 V4472e2)) (@ (@ tptp.ap (@ _let_1 V4473e3)) (@ (@ tptp.ap (@ _let_1 V4474e4)) (@ (@ tptp.ap (@ _let_1 V4475e5)) (@ (@ tptp.ap (@ _let_1 V4476e6)) (@ (@ tptp.ap (@ _let_1 V4477e7)) V4470l_27)))))))))))))))))))))))))) (= (= _let_63 _let_13) (exists ((V4478l_27 $$unsorted)) (and (@ (@ tptp.mem V4478l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4479e1 $$unsorted)) (and (@ (@ tptp.mem V4479e1) A_27a) (exists ((V4480e2 $$unsorted)) (and (@ (@ tptp.mem V4480e2) A_27a) (exists ((V4481e3 $$unsorted)) (and (@ (@ tptp.mem V4481e3) A_27a) (exists ((V4482e4 $$unsorted)) (and (@ (@ tptp.mem V4482e4) A_27a) (exists ((V4483e5 $$unsorted)) (and (@ (@ tptp.mem V4483e5) A_27a) (exists ((V4484e6 $$unsorted)) (and (@ (@ tptp.mem V4484e6) A_27a) (exists ((V4485e7 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4485e7) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4478l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4479e1)) (@ (@ tptp.ap (@ _let_1 V4480e2)) (@ (@ tptp.ap (@ _let_1 V4481e3)) (@ (@ tptp.ap (@ _let_1 V4482e4)) (@ (@ tptp.ap (@ _let_1 V4483e5)) (@ (@ tptp.ap (@ _let_1 V4484e6)) (@ (@ tptp.ap (@ _let_1 V4485e7)) V4478l_27)))))))))))))))))))))))))) (= (= _let_13 _let_59) (exists ((V4486e1 $$unsorted)) (and (@ (@ tptp.mem V4486e1) A_27a) (exists ((V4487e2 $$unsorted)) (and (@ (@ tptp.mem V4487e2) A_27a) (exists ((V4488e3 $$unsorted)) (and (@ (@ tptp.mem V4488e3) A_27a) (exists ((V4489e4 $$unsorted)) (and (@ (@ tptp.mem V4489e4) A_27a) (exists ((V4490e5 $$unsorted)) (and (@ (@ tptp.mem V4490e5) A_27a) (exists ((V4491e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4491e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4486e1)) (@ (@ tptp.ap (@ _let_1 V4487e2)) (@ (@ tptp.ap (@ _let_1 V4488e3)) (@ (@ tptp.ap (@ _let_1 V4489e4)) (@ (@ tptp.ap (@ _let_1 V4490e5)) (@ (@ tptp.ap (@ _let_1 V4491e6)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))) (= (= _let_59 _let_13) (exists ((V4492e1 $$unsorted)) (and (@ (@ tptp.mem V4492e1) A_27a) (exists ((V4493e2 $$unsorted)) (and (@ (@ tptp.mem V4493e2) A_27a) (exists ((V4494e3 $$unsorted)) (and (@ (@ tptp.mem V4494e3) A_27a) (exists ((V4495e4 $$unsorted)) (and (@ (@ tptp.mem V4495e4) A_27a) (exists ((V4496e5 $$unsorted)) (and (@ (@ tptp.mem V4496e5) A_27a) (exists ((V4497e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4497e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4492e1)) (@ (@ tptp.ap (@ _let_1 V4493e2)) (@ (@ tptp.ap (@ _let_1 V4494e3)) (@ (@ tptp.ap (@ _let_1 V4495e4)) (@ (@ tptp.ap (@ _let_1 V4496e5)) (@ (@ tptp.ap (@ _let_1 V4497e6)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_47)) _let_3)) (exists ((V4498l_27 $$unsorted)) (and (@ (@ tptp.mem V4498l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4499e1 $$unsorted)) (and (@ (@ tptp.mem V4499e1) A_27a) (exists ((V4500e2 $$unsorted)) (and (@ (@ tptp.mem V4500e2) A_27a) (exists ((V4501e3 $$unsorted)) (and (@ (@ tptp.mem V4501e3) A_27a) (exists ((V4502e4 $$unsorted)) (and (@ (@ tptp.mem V4502e4) A_27a) (exists ((V4503e5 $$unsorted)) (and (@ (@ tptp.mem V4503e5) A_27a) (exists ((V4504e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4504e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4499e1)) (@ (@ tptp.ap (@ _let_1 V4500e2)) (@ (@ tptp.ap (@ _let_1 V4501e3)) (@ (@ tptp.ap (@ _let_1 V4502e4)) (@ (@ tptp.ap (@ _let_1 V4503e5)) (@ (@ tptp.ap (@ _let_1 V4504e6)) V4498l_27))))))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_47)) (exists ((V4505l_27 $$unsorted)) (and (@ (@ tptp.mem V4505l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4506e1 $$unsorted)) (and (@ (@ tptp.mem V4506e1) A_27a) (exists ((V4507e2 $$unsorted)) (and (@ (@ tptp.mem V4507e2) A_27a) (exists ((V4508e3 $$unsorted)) (and (@ (@ tptp.mem V4508e3) A_27a) (exists ((V4509e4 $$unsorted)) (and (@ (@ tptp.mem V4509e4) A_27a) (exists ((V4510e5 $$unsorted)) (and (@ (@ tptp.mem V4510e5) A_27a) (exists ((V4511e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4511e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4506e1)) (@ (@ tptp.ap (@ _let_1 V4507e2)) (@ (@ tptp.ap (@ _let_1 V4508e3)) (@ (@ tptp.ap (@ _let_1 V4509e4)) (@ (@ tptp.ap (@ _let_1 V4510e5)) (@ (@ tptp.ap (@ _let_1 V4511e6)) V4505l_27))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_54)) _let_3)) (exists ((V4512l_27 $$unsorted)) (and (@ (@ tptp.mem V4512l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4513e1 $$unsorted)) (and (@ (@ tptp.mem V4513e1) A_27a) (exists ((V4514e2 $$unsorted)) (and (@ (@ tptp.mem V4514e2) A_27a) (exists ((V4515e3 $$unsorted)) (and (@ (@ tptp.mem V4515e3) A_27a) (exists ((V4516e4 $$unsorted)) (and (@ (@ tptp.mem V4516e4) A_27a) (exists ((V4517e5 $$unsorted)) (and (@ (@ tptp.mem V4517e5) A_27a) (exists ((V4518e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4518e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4513e1)) (@ (@ tptp.ap (@ _let_1 V4514e2)) (@ (@ tptp.ap (@ _let_1 V4515e3)) (@ (@ tptp.ap (@ _let_1 V4516e4)) (@ (@ tptp.ap (@ _let_1 V4517e5)) (@ (@ tptp.ap (@ _let_1 V4518e6)) V4512l_27))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_54)) (exists ((V4519l_27 $$unsorted)) (and (@ (@ tptp.mem V4519l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4520e1 $$unsorted)) (and (@ (@ tptp.mem V4520e1) A_27a) (exists ((V4521e2 $$unsorted)) (and (@ (@ tptp.mem V4521e2) A_27a) (exists ((V4522e3 $$unsorted)) (and (@ (@ tptp.mem V4522e3) A_27a) (exists ((V4523e4 $$unsorted)) (and (@ (@ tptp.mem V4523e4) A_27a) (exists ((V4524e5 $$unsorted)) (and (@ (@ tptp.mem V4524e5) A_27a) (exists ((V4525e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4525e6) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4520e1)) (@ (@ tptp.ap (@ _let_1 V4521e2)) (@ (@ tptp.ap (@ _let_1 V4522e3)) (@ (@ tptp.ap (@ _let_1 V4523e4)) (@ (@ tptp.ap (@ _let_1 V4524e5)) (@ (@ tptp.ap (@ _let_1 V4525e6)) V4519l_27))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_57)) _let_3)) (exists ((V4526l_27 $$unsorted)) (and (@ (@ tptp.mem V4526l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4527e1 $$unsorted)) (and (@ (@ tptp.mem V4527e1) A_27a) (exists ((V4528e2 $$unsorted)) (and (@ (@ tptp.mem V4528e2) A_27a) (exists ((V4529e3 $$unsorted)) (and (@ (@ tptp.mem V4529e3) A_27a) (exists ((V4530e4 $$unsorted)) (and (@ (@ tptp.mem V4530e4) A_27a) (exists ((V4531e5 $$unsorted)) (and (@ (@ tptp.mem V4531e5) A_27a) (exists ((V4532e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4532e6) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4526l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4527e1)) (@ (@ tptp.ap (@ _let_1 V4528e2)) (@ (@ tptp.ap (@ _let_1 V4529e3)) (@ (@ tptp.ap (@ _let_1 V4530e4)) (@ (@ tptp.ap (@ _let_1 V4531e5)) (@ (@ tptp.ap (@ _let_1 V4532e6)) V4526l_27))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_57)) (exists ((V4533l_27 $$unsorted)) (and (@ (@ tptp.mem V4533l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4534e1 $$unsorted)) (and (@ (@ tptp.mem V4534e1) A_27a) (exists ((V4535e2 $$unsorted)) (and (@ (@ tptp.mem V4535e2) A_27a) (exists ((V4536e3 $$unsorted)) (and (@ (@ tptp.mem V4536e3) A_27a) (exists ((V4537e4 $$unsorted)) (and (@ (@ tptp.mem V4537e4) A_27a) (exists ((V4538e5 $$unsorted)) (and (@ (@ tptp.mem V4538e5) A_27a) (exists ((V4539e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4539e6) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4533l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4534e1)) (@ (@ tptp.ap (@ _let_1 V4535e2)) (@ (@ tptp.ap (@ _let_1 V4536e3)) (@ (@ tptp.ap (@ _let_1 V4537e4)) (@ (@ tptp.ap (@ _let_1 V4538e5)) (@ (@ tptp.ap (@ _let_1 V4539e6)) V4533l_27))))))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_55)) _let_3)) (exists ((V4540l_27 $$unsorted)) (and (@ (@ tptp.mem V4540l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4541e1 $$unsorted)) (and (@ (@ tptp.mem V4541e1) A_27a) (exists ((V4542e2 $$unsorted)) (and (@ (@ tptp.mem V4542e2) A_27a) (exists ((V4543e3 $$unsorted)) (and (@ (@ tptp.mem V4543e3) A_27a) (exists ((V4544e4 $$unsorted)) (and (@ (@ tptp.mem V4544e4) A_27a) (exists ((V4545e5 $$unsorted)) (and (@ (@ tptp.mem V4545e5) A_27a) (exists ((V4546e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4546e6) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4540l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4541e1)) (@ (@ tptp.ap (@ _let_1 V4542e2)) (@ (@ tptp.ap (@ _let_1 V4543e3)) (@ (@ tptp.ap (@ _let_1 V4544e4)) (@ (@ tptp.ap (@ _let_1 V4545e5)) (@ (@ tptp.ap (@ _let_1 V4546e6)) V4540l_27))))))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_55)) (exists ((V4547l_27 $$unsorted)) (and (@ (@ tptp.mem V4547l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4548e1 $$unsorted)) (and (@ (@ tptp.mem V4548e1) A_27a) (exists ((V4549e2 $$unsorted)) (and (@ (@ tptp.mem V4549e2) A_27a) (exists ((V4550e3 $$unsorted)) (and (@ (@ tptp.mem V4550e3) A_27a) (exists ((V4551e4 $$unsorted)) (and (@ (@ tptp.mem V4551e4) A_27a) (exists ((V4552e5 $$unsorted)) (and (@ (@ tptp.mem V4552e5) A_27a) (exists ((V4553e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4553e6) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4547l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4548e1)) (@ (@ tptp.ap (@ _let_1 V4549e2)) (@ (@ tptp.ap (@ _let_1 V4550e3)) (@ (@ tptp.ap (@ _let_1 V4551e4)) (@ (@ tptp.ap (@ _let_1 V4552e5)) (@ (@ tptp.ap (@ _let_1 V4553e6)) V4547l_27))))))))))))))))))))))) (= (= _let_13 _let_58) (exists ((V4554l_27 $$unsorted)) (and (@ (@ tptp.mem V4554l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4555e1 $$unsorted)) (and (@ (@ tptp.mem V4555e1) A_27a) (exists ((V4556e2 $$unsorted)) (and (@ (@ tptp.mem V4556e2) A_27a) (exists ((V4557e3 $$unsorted)) (and (@ (@ tptp.mem V4557e3) A_27a) (exists ((V4558e4 $$unsorted)) (and (@ (@ tptp.mem V4558e4) A_27a) (exists ((V4559e5 $$unsorted)) (and (@ (@ tptp.mem V4559e5) A_27a) (exists ((V4560e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4560e6) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4554l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4555e1)) (@ (@ tptp.ap (@ _let_1 V4556e2)) (@ (@ tptp.ap (@ _let_1 V4557e3)) (@ (@ tptp.ap (@ _let_1 V4558e4)) (@ (@ tptp.ap (@ _let_1 V4559e5)) (@ (@ tptp.ap (@ _let_1 V4560e6)) V4554l_27))))))))))))))))))))))) (= (= _let_58 _let_13) (exists ((V4561l_27 $$unsorted)) (and (@ (@ tptp.mem V4561l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4562e1 $$unsorted)) (and (@ (@ tptp.mem V4562e1) A_27a) (exists ((V4563e2 $$unsorted)) (and (@ (@ tptp.mem V4563e2) A_27a) (exists ((V4564e3 $$unsorted)) (and (@ (@ tptp.mem V4564e3) A_27a) (exists ((V4565e4 $$unsorted)) (and (@ (@ tptp.mem V4565e4) A_27a) (exists ((V4566e5 $$unsorted)) (and (@ (@ tptp.mem V4566e5) A_27a) (exists ((V4567e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4567e6) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4561l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4562e1)) (@ (@ tptp.ap (@ _let_1 V4563e2)) (@ (@ tptp.ap (@ _let_1 V4564e3)) (@ (@ tptp.ap (@ _let_1 V4565e4)) (@ (@ tptp.ap (@ _let_1 V4566e5)) (@ (@ tptp.ap (@ _let_1 V4567e6)) V4561l_27))))))))))))))))))))))) (= (= _let_13 _let_56) (exists ((V4568l_27 $$unsorted)) (and (@ (@ tptp.mem V4568l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4569e1 $$unsorted)) (and (@ (@ tptp.mem V4569e1) A_27a) (exists ((V4570e2 $$unsorted)) (and (@ (@ tptp.mem V4570e2) A_27a) (exists ((V4571e3 $$unsorted)) (and (@ (@ tptp.mem V4571e3) A_27a) (exists ((V4572e4 $$unsorted)) (and (@ (@ tptp.mem V4572e4) A_27a) (exists ((V4573e5 $$unsorted)) (and (@ (@ tptp.mem V4573e5) A_27a) (exists ((V4574e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4574e6) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4568l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4569e1)) (@ (@ tptp.ap (@ _let_1 V4570e2)) (@ (@ tptp.ap (@ _let_1 V4571e3)) (@ (@ tptp.ap (@ _let_1 V4572e4)) (@ (@ tptp.ap (@ _let_1 V4573e5)) (@ (@ tptp.ap (@ _let_1 V4574e6)) V4568l_27))))))))))))))))))))))) (= (= _let_56 _let_13) (exists ((V4575l_27 $$unsorted)) (and (@ (@ tptp.mem V4575l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4576e1 $$unsorted)) (and (@ (@ tptp.mem V4576e1) A_27a) (exists ((V4577e2 $$unsorted)) (and (@ (@ tptp.mem V4577e2) A_27a) (exists ((V4578e3 $$unsorted)) (and (@ (@ tptp.mem V4578e3) A_27a) (exists ((V4579e4 $$unsorted)) (and (@ (@ tptp.mem V4579e4) A_27a) (exists ((V4580e5 $$unsorted)) (and (@ (@ tptp.mem V4580e5) A_27a) (exists ((V4581e6 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4581e6) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4575l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4576e1)) (@ (@ tptp.ap (@ _let_1 V4577e2)) (@ (@ tptp.ap (@ _let_1 V4578e3)) (@ (@ tptp.ap (@ _let_1 V4579e4)) (@ (@ tptp.ap (@ _let_1 V4580e5)) (@ (@ tptp.ap (@ _let_1 V4581e6)) V4575l_27))))))))))))))))))))))) (= (= _let_13 _let_52) (exists ((V4582e1 $$unsorted)) (and (@ (@ tptp.mem V4582e1) A_27a) (exists ((V4583e2 $$unsorted)) (and (@ (@ tptp.mem V4583e2) A_27a) (exists ((V4584e3 $$unsorted)) (and (@ (@ tptp.mem V4584e3) A_27a) (exists ((V4585e4 $$unsorted)) (and (@ (@ tptp.mem V4585e4) A_27a) (exists ((V4586e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4586e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4582e1)) (@ (@ tptp.ap (@ _let_1 V4583e2)) (@ (@ tptp.ap (@ _let_1 V4584e3)) (@ (@ tptp.ap (@ _let_1 V4585e4)) (@ (@ tptp.ap (@ _let_1 V4586e5)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))) (= (= _let_52 _let_13) (exists ((V4587e1 $$unsorted)) (and (@ (@ tptp.mem V4587e1) A_27a) (exists ((V4588e2 $$unsorted)) (and (@ (@ tptp.mem V4588e2) A_27a) (exists ((V4589e3 $$unsorted)) (and (@ (@ tptp.mem V4589e3) A_27a) (exists ((V4590e4 $$unsorted)) (and (@ (@ tptp.mem V4590e4) A_27a) (exists ((V4591e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4591e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4587e1)) (@ (@ tptp.ap (@ _let_1 V4588e2)) (@ (@ tptp.ap (@ _let_1 V4589e3)) (@ (@ tptp.ap (@ _let_1 V4590e4)) (@ (@ tptp.ap (@ _let_1 V4591e5)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_40)) _let_3)) (exists ((V4592l_27 $$unsorted)) (and (@ (@ tptp.mem V4592l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4593e1 $$unsorted)) (and (@ (@ tptp.mem V4593e1) A_27a) (exists ((V4594e2 $$unsorted)) (and (@ (@ tptp.mem V4594e2) A_27a) (exists ((V4595e3 $$unsorted)) (and (@ (@ tptp.mem V4595e3) A_27a) (exists ((V4596e4 $$unsorted)) (and (@ (@ tptp.mem V4596e4) A_27a) (exists ((V4597e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4597e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4593e1)) (@ (@ tptp.ap (@ _let_1 V4594e2)) (@ (@ tptp.ap (@ _let_1 V4595e3)) (@ (@ tptp.ap (@ _let_1 V4596e4)) (@ (@ tptp.ap (@ _let_1 V4597e5)) V4592l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_40)) (exists ((V4598l_27 $$unsorted)) (and (@ (@ tptp.mem V4598l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4599e1 $$unsorted)) (and (@ (@ tptp.mem V4599e1) A_27a) (exists ((V4600e2 $$unsorted)) (and (@ (@ tptp.mem V4600e2) A_27a) (exists ((V4601e3 $$unsorted)) (and (@ (@ tptp.mem V4601e3) A_27a) (exists ((V4602e4 $$unsorted)) (and (@ (@ tptp.mem V4602e4) A_27a) (exists ((V4603e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4603e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4599e1)) (@ (@ tptp.ap (@ _let_1 V4600e2)) (@ (@ tptp.ap (@ _let_1 V4601e3)) (@ (@ tptp.ap (@ _let_1 V4602e4)) (@ (@ tptp.ap (@ _let_1 V4603e5)) V4598l_27)))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_47)) _let_3)) (exists ((V4604l_27 $$unsorted)) (and (@ (@ tptp.mem V4604l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4605e1 $$unsorted)) (and (@ (@ tptp.mem V4605e1) A_27a) (exists ((V4606e2 $$unsorted)) (and (@ (@ tptp.mem V4606e2) A_27a) (exists ((V4607e3 $$unsorted)) (and (@ (@ tptp.mem V4607e3) A_27a) (exists ((V4608e4 $$unsorted)) (and (@ (@ tptp.mem V4608e4) A_27a) (exists ((V4609e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4609e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4605e1)) (@ (@ tptp.ap (@ _let_1 V4606e2)) (@ (@ tptp.ap (@ _let_1 V4607e3)) (@ (@ tptp.ap (@ _let_1 V4608e4)) (@ (@ tptp.ap (@ _let_1 V4609e5)) V4604l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_47)) (exists ((V4610l_27 $$unsorted)) (and (@ (@ tptp.mem V4610l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4611e1 $$unsorted)) (and (@ (@ tptp.mem V4611e1) A_27a) (exists ((V4612e2 $$unsorted)) (and (@ (@ tptp.mem V4612e2) A_27a) (exists ((V4613e3 $$unsorted)) (and (@ (@ tptp.mem V4613e3) A_27a) (exists ((V4614e4 $$unsorted)) (and (@ (@ tptp.mem V4614e4) A_27a) (exists ((V4615e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4615e5) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4611e1)) (@ (@ tptp.ap (@ _let_1 V4612e2)) (@ (@ tptp.ap (@ _let_1 V4613e3)) (@ (@ tptp.ap (@ _let_1 V4614e4)) (@ (@ tptp.ap (@ _let_1 V4615e5)) V4610l_27)))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_50)) _let_3)) (exists ((V4616l_27 $$unsorted)) (and (@ (@ tptp.mem V4616l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4617e1 $$unsorted)) (and (@ (@ tptp.mem V4617e1) A_27a) (exists ((V4618e2 $$unsorted)) (and (@ (@ tptp.mem V4618e2) A_27a) (exists ((V4619e3 $$unsorted)) (and (@ (@ tptp.mem V4619e3) A_27a) (exists ((V4620e4 $$unsorted)) (and (@ (@ tptp.mem V4620e4) A_27a) (exists ((V4621e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4621e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4616l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4617e1)) (@ (@ tptp.ap (@ _let_1 V4618e2)) (@ (@ tptp.ap (@ _let_1 V4619e3)) (@ (@ tptp.ap (@ _let_1 V4620e4)) (@ (@ tptp.ap (@ _let_1 V4621e5)) V4616l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_50)) (exists ((V4622l_27 $$unsorted)) (and (@ (@ tptp.mem V4622l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4623e1 $$unsorted)) (and (@ (@ tptp.mem V4623e1) A_27a) (exists ((V4624e2 $$unsorted)) (and (@ (@ tptp.mem V4624e2) A_27a) (exists ((V4625e3 $$unsorted)) (and (@ (@ tptp.mem V4625e3) A_27a) (exists ((V4626e4 $$unsorted)) (and (@ (@ tptp.mem V4626e4) A_27a) (exists ((V4627e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4627e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4622l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4623e1)) (@ (@ tptp.ap (@ _let_1 V4624e2)) (@ (@ tptp.ap (@ _let_1 V4625e3)) (@ (@ tptp.ap (@ _let_1 V4626e4)) (@ (@ tptp.ap (@ _let_1 V4627e5)) V4622l_27)))))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_48)) _let_3)) (exists ((V4628l_27 $$unsorted)) (and (@ (@ tptp.mem V4628l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4629e1 $$unsorted)) (and (@ (@ tptp.mem V4629e1) A_27a) (exists ((V4630e2 $$unsorted)) (and (@ (@ tptp.mem V4630e2) A_27a) (exists ((V4631e3 $$unsorted)) (and (@ (@ tptp.mem V4631e3) A_27a) (exists ((V4632e4 $$unsorted)) (and (@ (@ tptp.mem V4632e4) A_27a) (exists ((V4633e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4633e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4628l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4629e1)) (@ (@ tptp.ap (@ _let_1 V4630e2)) (@ (@ tptp.ap (@ _let_1 V4631e3)) (@ (@ tptp.ap (@ _let_1 V4632e4)) (@ (@ tptp.ap (@ _let_1 V4633e5)) V4628l_27)))))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_48)) (exists ((V4634l_27 $$unsorted)) (and (@ (@ tptp.mem V4634l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4635e1 $$unsorted)) (and (@ (@ tptp.mem V4635e1) A_27a) (exists ((V4636e2 $$unsorted)) (and (@ (@ tptp.mem V4636e2) A_27a) (exists ((V4637e3 $$unsorted)) (and (@ (@ tptp.mem V4637e3) A_27a) (exists ((V4638e4 $$unsorted)) (and (@ (@ tptp.mem V4638e4) A_27a) (exists ((V4639e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4639e5) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4634l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4635e1)) (@ (@ tptp.ap (@ _let_1 V4636e2)) (@ (@ tptp.ap (@ _let_1 V4637e3)) (@ (@ tptp.ap (@ _let_1 V4638e4)) (@ (@ tptp.ap (@ _let_1 V4639e5)) V4634l_27)))))))))))))))))))) (= (= _let_13 _let_51) (exists ((V4640l_27 $$unsorted)) (and (@ (@ tptp.mem V4640l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4641e1 $$unsorted)) (and (@ (@ tptp.mem V4641e1) A_27a) (exists ((V4642e2 $$unsorted)) (and (@ (@ tptp.mem V4642e2) A_27a) (exists ((V4643e3 $$unsorted)) (and (@ (@ tptp.mem V4643e3) A_27a) (exists ((V4644e4 $$unsorted)) (and (@ (@ tptp.mem V4644e4) A_27a) (exists ((V4645e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4645e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4640l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4641e1)) (@ (@ tptp.ap (@ _let_1 V4642e2)) (@ (@ tptp.ap (@ _let_1 V4643e3)) (@ (@ tptp.ap (@ _let_1 V4644e4)) (@ (@ tptp.ap (@ _let_1 V4645e5)) V4640l_27)))))))))))))))))))) (= (= _let_51 _let_13) (exists ((V4646l_27 $$unsorted)) (and (@ (@ tptp.mem V4646l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4647e1 $$unsorted)) (and (@ (@ tptp.mem V4647e1) A_27a) (exists ((V4648e2 $$unsorted)) (and (@ (@ tptp.mem V4648e2) A_27a) (exists ((V4649e3 $$unsorted)) (and (@ (@ tptp.mem V4649e3) A_27a) (exists ((V4650e4 $$unsorted)) (and (@ (@ tptp.mem V4650e4) A_27a) (exists ((V4651e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4651e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4646l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4647e1)) (@ (@ tptp.ap (@ _let_1 V4648e2)) (@ (@ tptp.ap (@ _let_1 V4649e3)) (@ (@ tptp.ap (@ _let_1 V4650e4)) (@ (@ tptp.ap (@ _let_1 V4651e5)) V4646l_27)))))))))))))))))))) (= (= _let_13 _let_49) (exists ((V4652l_27 $$unsorted)) (and (@ (@ tptp.mem V4652l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4653e1 $$unsorted)) (and (@ (@ tptp.mem V4653e1) A_27a) (exists ((V4654e2 $$unsorted)) (and (@ (@ tptp.mem V4654e2) A_27a) (exists ((V4655e3 $$unsorted)) (and (@ (@ tptp.mem V4655e3) A_27a) (exists ((V4656e4 $$unsorted)) (and (@ (@ tptp.mem V4656e4) A_27a) (exists ((V4657e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4657e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4652l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4653e1)) (@ (@ tptp.ap (@ _let_1 V4654e2)) (@ (@ tptp.ap (@ _let_1 V4655e3)) (@ (@ tptp.ap (@ _let_1 V4656e4)) (@ (@ tptp.ap (@ _let_1 V4657e5)) V4652l_27)))))))))))))))))))) (= (= _let_49 _let_13) (exists ((V4658l_27 $$unsorted)) (and (@ (@ tptp.mem V4658l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4659e1 $$unsorted)) (and (@ (@ tptp.mem V4659e1) A_27a) (exists ((V4660e2 $$unsorted)) (and (@ (@ tptp.mem V4660e2) A_27a) (exists ((V4661e3 $$unsorted)) (and (@ (@ tptp.mem V4661e3) A_27a) (exists ((V4662e4 $$unsorted)) (and (@ (@ tptp.mem V4662e4) A_27a) (exists ((V4663e5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4663e5) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4658l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4659e1)) (@ (@ tptp.ap (@ _let_1 V4660e2)) (@ (@ tptp.ap (@ _let_1 V4661e3)) (@ (@ tptp.ap (@ _let_1 V4662e4)) (@ (@ tptp.ap (@ _let_1 V4663e5)) V4658l_27)))))))))))))))))))) (= (= _let_13 _let_45) (exists ((V4664e1 $$unsorted)) (and (@ (@ tptp.mem V4664e1) A_27a) (exists ((V4665e2 $$unsorted)) (and (@ (@ tptp.mem V4665e2) A_27a) (exists ((V4666e3 $$unsorted)) (and (@ (@ tptp.mem V4666e3) A_27a) (exists ((V4667e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4667e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4664e1)) (@ (@ tptp.ap (@ _let_1 V4665e2)) (@ (@ tptp.ap (@ _let_1 V4666e3)) (@ (@ tptp.ap (@ _let_1 V4667e4)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))) (= (= _let_45 _let_13) (exists ((V4668e1 $$unsorted)) (and (@ (@ tptp.mem V4668e1) A_27a) (exists ((V4669e2 $$unsorted)) (and (@ (@ tptp.mem V4669e2) A_27a) (exists ((V4670e3 $$unsorted)) (and (@ (@ tptp.mem V4670e3) A_27a) (exists ((V4671e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4671e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4668e1)) (@ (@ tptp.ap (@ _let_1 V4669e2)) (@ (@ tptp.ap (@ _let_1 V4670e3)) (@ (@ tptp.ap (@ _let_1 V4671e4)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_33)) _let_3)) (exists ((V4672l_27 $$unsorted)) (and (@ (@ tptp.mem V4672l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4673e1 $$unsorted)) (and (@ (@ tptp.mem V4673e1) A_27a) (exists ((V4674e2 $$unsorted)) (and (@ (@ tptp.mem V4674e2) A_27a) (exists ((V4675e3 $$unsorted)) (and (@ (@ tptp.mem V4675e3) A_27a) (exists ((V4676e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4676e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4673e1)) (@ (@ tptp.ap (@ _let_1 V4674e2)) (@ (@ tptp.ap (@ _let_1 V4675e3)) (@ (@ tptp.ap (@ _let_1 V4676e4)) V4672l_27))))))))))))))))) (= (@ tptp.p (@ _let_22 _let_33)) (exists ((V4677l_27 $$unsorted)) (and (@ (@ tptp.mem V4677l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4678e1 $$unsorted)) (and (@ (@ tptp.mem V4678e1) A_27a) (exists ((V4679e2 $$unsorted)) (and (@ (@ tptp.mem V4679e2) A_27a) (exists ((V4680e3 $$unsorted)) (and (@ (@ tptp.mem V4680e3) A_27a) (exists ((V4681e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4681e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4678e1)) (@ (@ tptp.ap (@ _let_1 V4679e2)) (@ (@ tptp.ap (@ _let_1 V4680e3)) (@ (@ tptp.ap (@ _let_1 V4681e4)) V4677l_27))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_40)) _let_3)) (exists ((V4682l_27 $$unsorted)) (and (@ (@ tptp.mem V4682l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4683e1 $$unsorted)) (and (@ (@ tptp.mem V4683e1) A_27a) (exists ((V4684e2 $$unsorted)) (and (@ (@ tptp.mem V4684e2) A_27a) (exists ((V4685e3 $$unsorted)) (and (@ (@ tptp.mem V4685e3) A_27a) (exists ((V4686e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4686e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4683e1)) (@ (@ tptp.ap (@ _let_1 V4684e2)) (@ (@ tptp.ap (@ _let_1 V4685e3)) (@ (@ tptp.ap (@ _let_1 V4686e4)) V4682l_27))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_40)) (exists ((V4687l_27 $$unsorted)) (and (@ (@ tptp.mem V4687l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4688e1 $$unsorted)) (and (@ (@ tptp.mem V4688e1) A_27a) (exists ((V4689e2 $$unsorted)) (and (@ (@ tptp.mem V4689e2) A_27a) (exists ((V4690e3 $$unsorted)) (and (@ (@ tptp.mem V4690e3) A_27a) (exists ((V4691e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4691e4) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4688e1)) (@ (@ tptp.ap (@ _let_1 V4689e2)) (@ (@ tptp.ap (@ _let_1 V4690e3)) (@ (@ tptp.ap (@ _let_1 V4691e4)) V4687l_27))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_43)) _let_3)) (exists ((V4692l_27 $$unsorted)) (and (@ (@ tptp.mem V4692l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4693e1 $$unsorted)) (and (@ (@ tptp.mem V4693e1) A_27a) (exists ((V4694e2 $$unsorted)) (and (@ (@ tptp.mem V4694e2) A_27a) (exists ((V4695e3 $$unsorted)) (and (@ (@ tptp.mem V4695e3) A_27a) (exists ((V4696e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4696e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4692l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4693e1)) (@ (@ tptp.ap (@ _let_1 V4694e2)) (@ (@ tptp.ap (@ _let_1 V4695e3)) (@ (@ tptp.ap (@ _let_1 V4696e4)) V4692l_27))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_43)) (exists ((V4697l_27 $$unsorted)) (and (@ (@ tptp.mem V4697l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4698e1 $$unsorted)) (and (@ (@ tptp.mem V4698e1) A_27a) (exists ((V4699e2 $$unsorted)) (and (@ (@ tptp.mem V4699e2) A_27a) (exists ((V4700e3 $$unsorted)) (and (@ (@ tptp.mem V4700e3) A_27a) (exists ((V4701e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4701e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4697l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4698e1)) (@ (@ tptp.ap (@ _let_1 V4699e2)) (@ (@ tptp.ap (@ _let_1 V4700e3)) (@ (@ tptp.ap (@ _let_1 V4701e4)) V4697l_27))))))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_41)) _let_3)) (exists ((V4702l_27 $$unsorted)) (and (@ (@ tptp.mem V4702l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4703e1 $$unsorted)) (and (@ (@ tptp.mem V4703e1) A_27a) (exists ((V4704e2 $$unsorted)) (and (@ (@ tptp.mem V4704e2) A_27a) (exists ((V4705e3 $$unsorted)) (and (@ (@ tptp.mem V4705e3) A_27a) (exists ((V4706e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4706e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4702l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4703e1)) (@ (@ tptp.ap (@ _let_1 V4704e2)) (@ (@ tptp.ap (@ _let_1 V4705e3)) (@ (@ tptp.ap (@ _let_1 V4706e4)) V4702l_27))))))))))))))))) (= (@ tptp.p (@ _let_21 _let_41)) (exists ((V4707l_27 $$unsorted)) (and (@ (@ tptp.mem V4707l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4708e1 $$unsorted)) (and (@ (@ tptp.mem V4708e1) A_27a) (exists ((V4709e2 $$unsorted)) (and (@ (@ tptp.mem V4709e2) A_27a) (exists ((V4710e3 $$unsorted)) (and (@ (@ tptp.mem V4710e3) A_27a) (exists ((V4711e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4711e4) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4707l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4708e1)) (@ (@ tptp.ap (@ _let_1 V4709e2)) (@ (@ tptp.ap (@ _let_1 V4710e3)) (@ (@ tptp.ap (@ _let_1 V4711e4)) V4707l_27))))))))))))))))) (= (= _let_13 _let_44) (exists ((V4712l_27 $$unsorted)) (and (@ (@ tptp.mem V4712l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4713e1 $$unsorted)) (and (@ (@ tptp.mem V4713e1) A_27a) (exists ((V4714e2 $$unsorted)) (and (@ (@ tptp.mem V4714e2) A_27a) (exists ((V4715e3 $$unsorted)) (and (@ (@ tptp.mem V4715e3) A_27a) (exists ((V4716e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4716e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4712l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4713e1)) (@ (@ tptp.ap (@ _let_1 V4714e2)) (@ (@ tptp.ap (@ _let_1 V4715e3)) (@ (@ tptp.ap (@ _let_1 V4716e4)) V4712l_27))))))))))))))))) (= (= _let_44 _let_13) (exists ((V4717l_27 $$unsorted)) (and (@ (@ tptp.mem V4717l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4718e1 $$unsorted)) (and (@ (@ tptp.mem V4718e1) A_27a) (exists ((V4719e2 $$unsorted)) (and (@ (@ tptp.mem V4719e2) A_27a) (exists ((V4720e3 $$unsorted)) (and (@ (@ tptp.mem V4720e3) A_27a) (exists ((V4721e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4721e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4717l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4718e1)) (@ (@ tptp.ap (@ _let_1 V4719e2)) (@ (@ tptp.ap (@ _let_1 V4720e3)) (@ (@ tptp.ap (@ _let_1 V4721e4)) V4717l_27))))))))))))))))) (= (= _let_13 _let_42) (exists ((V4722l_27 $$unsorted)) (and (@ (@ tptp.mem V4722l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4723e1 $$unsorted)) (and (@ (@ tptp.mem V4723e1) A_27a) (exists ((V4724e2 $$unsorted)) (and (@ (@ tptp.mem V4724e2) A_27a) (exists ((V4725e3 $$unsorted)) (and (@ (@ tptp.mem V4725e3) A_27a) (exists ((V4726e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4726e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4722l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4723e1)) (@ (@ tptp.ap (@ _let_1 V4724e2)) (@ (@ tptp.ap (@ _let_1 V4725e3)) (@ (@ tptp.ap (@ _let_1 V4726e4)) V4722l_27))))))))))))))))) (= (= _let_42 _let_13) (exists ((V4727l_27 $$unsorted)) (and (@ (@ tptp.mem V4727l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4728e1 $$unsorted)) (and (@ (@ tptp.mem V4728e1) A_27a) (exists ((V4729e2 $$unsorted)) (and (@ (@ tptp.mem V4729e2) A_27a) (exists ((V4730e3 $$unsorted)) (and (@ (@ tptp.mem V4730e3) A_27a) (exists ((V4731e4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4731e4) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4727l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4728e1)) (@ (@ tptp.ap (@ _let_1 V4729e2)) (@ (@ tptp.ap (@ _let_1 V4730e3)) (@ (@ tptp.ap (@ _let_1 V4731e4)) V4727l_27))))))))))))))))) (= (= _let_13 _let_38) (exists ((V4732e1 $$unsorted)) (and (@ (@ tptp.mem V4732e1) A_27a) (exists ((V4733e2 $$unsorted)) (and (@ (@ tptp.mem V4733e2) A_27a) (exists ((V4734e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4734e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4732e1)) (@ (@ tptp.ap (@ _let_1 V4733e2)) (@ (@ tptp.ap (@ _let_1 V4734e3)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))) (= (= _let_38 _let_13) (exists ((V4735e1 $$unsorted)) (and (@ (@ tptp.mem V4735e1) A_27a) (exists ((V4736e2 $$unsorted)) (and (@ (@ tptp.mem V4736e2) A_27a) (exists ((V4737e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4737e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4735e1)) (@ (@ tptp.ap (@ _let_1 V4736e2)) (@ (@ tptp.ap (@ _let_1 V4737e3)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_26)) _let_3)) (exists ((V4738l_27 $$unsorted)) (and (@ (@ tptp.mem V4738l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4739e1 $$unsorted)) (and (@ (@ tptp.mem V4739e1) A_27a) (exists ((V4740e2 $$unsorted)) (and (@ (@ tptp.mem V4740e2) A_27a) (exists ((V4741e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4741e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4739e1)) (@ (@ tptp.ap (@ _let_1 V4740e2)) (@ (@ tptp.ap (@ _let_1 V4741e3)) V4738l_27)))))))))))))) (= (@ tptp.p (@ _let_22 _let_26)) (exists ((V4742l_27 $$unsorted)) (and (@ (@ tptp.mem V4742l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4743e1 $$unsorted)) (and (@ (@ tptp.mem V4743e1) A_27a) (exists ((V4744e2 $$unsorted)) (and (@ (@ tptp.mem V4744e2) A_27a) (exists ((V4745e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4745e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4743e1)) (@ (@ tptp.ap (@ _let_1 V4744e2)) (@ (@ tptp.ap (@ _let_1 V4745e3)) V4742l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_33)) _let_3)) (exists ((V4746l_27 $$unsorted)) (and (@ (@ tptp.mem V4746l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4747e1 $$unsorted)) (and (@ (@ tptp.mem V4747e1) A_27a) (exists ((V4748e2 $$unsorted)) (and (@ (@ tptp.mem V4748e2) A_27a) (exists ((V4749e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4749e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4747e1)) (@ (@ tptp.ap (@ _let_1 V4748e2)) (@ (@ tptp.ap (@ _let_1 V4749e3)) V4746l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_33)) (exists ((V4750l_27 $$unsorted)) (and (@ (@ tptp.mem V4750l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4751e1 $$unsorted)) (and (@ (@ tptp.mem V4751e1) A_27a) (exists ((V4752e2 $$unsorted)) (and (@ (@ tptp.mem V4752e2) A_27a) (exists ((V4753e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4753e3) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4751e1)) (@ (@ tptp.ap (@ _let_1 V4752e2)) (@ (@ tptp.ap (@ _let_1 V4753e3)) V4750l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_36)) _let_3)) (exists ((V4754l_27 $$unsorted)) (and (@ (@ tptp.mem V4754l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4755e1 $$unsorted)) (and (@ (@ tptp.mem V4755e1) A_27a) (exists ((V4756e2 $$unsorted)) (and (@ (@ tptp.mem V4756e2) A_27a) (exists ((V4757e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4757e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4754l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4755e1)) (@ (@ tptp.ap (@ _let_1 V4756e2)) (@ (@ tptp.ap (@ _let_1 V4757e3)) V4754l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_36)) (exists ((V4758l_27 $$unsorted)) (and (@ (@ tptp.mem V4758l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4759e1 $$unsorted)) (and (@ (@ tptp.mem V4759e1) A_27a) (exists ((V4760e2 $$unsorted)) (and (@ (@ tptp.mem V4760e2) A_27a) (exists ((V4761e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4761e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4758l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4759e1)) (@ (@ tptp.ap (@ _let_1 V4760e2)) (@ (@ tptp.ap (@ _let_1 V4761e3)) V4758l_27)))))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_34)) _let_3)) (exists ((V4762l_27 $$unsorted)) (and (@ (@ tptp.mem V4762l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4763e1 $$unsorted)) (and (@ (@ tptp.mem V4763e1) A_27a) (exists ((V4764e2 $$unsorted)) (and (@ (@ tptp.mem V4764e2) A_27a) (exists ((V4765e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4765e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4762l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4763e1)) (@ (@ tptp.ap (@ _let_1 V4764e2)) (@ (@ tptp.ap (@ _let_1 V4765e3)) V4762l_27)))))))))))))) (= (@ tptp.p (@ _let_21 _let_34)) (exists ((V4766l_27 $$unsorted)) (and (@ (@ tptp.mem V4766l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4767e1 $$unsorted)) (and (@ (@ tptp.mem V4767e1) A_27a) (exists ((V4768e2 $$unsorted)) (and (@ (@ tptp.mem V4768e2) A_27a) (exists ((V4769e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4769e3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4766l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4767e1)) (@ (@ tptp.ap (@ _let_1 V4768e2)) (@ (@ tptp.ap (@ _let_1 V4769e3)) V4766l_27)))))))))))))) (= (= _let_13 _let_37) (exists ((V4770l_27 $$unsorted)) (and (@ (@ tptp.mem V4770l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4771e1 $$unsorted)) (and (@ (@ tptp.mem V4771e1) A_27a) (exists ((V4772e2 $$unsorted)) (and (@ (@ tptp.mem V4772e2) A_27a) (exists ((V4773e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4773e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4770l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4771e1)) (@ (@ tptp.ap (@ _let_1 V4772e2)) (@ (@ tptp.ap (@ _let_1 V4773e3)) V4770l_27)))))))))))))) (= (= _let_37 _let_13) (exists ((V4774l_27 $$unsorted)) (and (@ (@ tptp.mem V4774l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4775e1 $$unsorted)) (and (@ (@ tptp.mem V4775e1) A_27a) (exists ((V4776e2 $$unsorted)) (and (@ (@ tptp.mem V4776e2) A_27a) (exists ((V4777e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4777e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4774l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4775e1)) (@ (@ tptp.ap (@ _let_1 V4776e2)) (@ (@ tptp.ap (@ _let_1 V4777e3)) V4774l_27)))))))))))))) (= (= _let_13 _let_35) (exists ((V4778l_27 $$unsorted)) (and (@ (@ tptp.mem V4778l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4779e1 $$unsorted)) (and (@ (@ tptp.mem V4779e1) A_27a) (exists ((V4780e2 $$unsorted)) (and (@ (@ tptp.mem V4780e2) A_27a) (exists ((V4781e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4781e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4778l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4779e1)) (@ (@ tptp.ap (@ _let_1 V4780e2)) (@ (@ tptp.ap (@ _let_1 V4781e3)) V4778l_27)))))))))))))) (= (= _let_35 _let_13) (exists ((V4782l_27 $$unsorted)) (and (@ (@ tptp.mem V4782l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4783e1 $$unsorted)) (and (@ (@ tptp.mem V4783e1) A_27a) (exists ((V4784e2 $$unsorted)) (and (@ (@ tptp.mem V4784e2) A_27a) (exists ((V4785e3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4785e3) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4782l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4783e1)) (@ (@ tptp.ap (@ _let_1 V4784e2)) (@ (@ tptp.ap (@ _let_1 V4785e3)) V4782l_27)))))))))))))) (= (= _let_13 _let_31) (exists ((V4786e1 $$unsorted)) (and (@ (@ tptp.mem V4786e1) A_27a) (exists ((V4787e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4787e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4786e1)) (@ (@ tptp.ap (@ _let_1 V4787e2)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))) (= (= _let_31 _let_13) (exists ((V4788e1 $$unsorted)) (and (@ (@ tptp.mem V4788e1) A_27a) (exists ((V4789e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4789e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4788e1)) (@ (@ tptp.ap (@ _let_1 V4789e2)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_10)) _let_3)) (exists ((V4790l_27 $$unsorted)) (and (@ (@ tptp.mem V4790l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4791e1 $$unsorted)) (and (@ (@ tptp.mem V4791e1) A_27a) (exists ((V4792e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4792e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4791e1)) (@ (@ tptp.ap (@ _let_1 V4792e2)) V4790l_27))))))))))) (= (@ tptp.p (@ _let_22 _let_10)) (exists ((V4793l_27 $$unsorted)) (and (@ (@ tptp.mem V4793l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4794e1 $$unsorted)) (and (@ (@ tptp.mem V4794e1) A_27a) (exists ((V4795e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4795e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4794e1)) (@ (@ tptp.ap (@ _let_1 V4795e2)) V4793l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_26)) _let_3)) (exists ((V4796l_27 $$unsorted)) (and (@ (@ tptp.mem V4796l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4797e1 $$unsorted)) (and (@ (@ tptp.mem V4797e1) A_27a) (exists ((V4798e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4798e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4797e1)) (@ (@ tptp.ap (@ _let_1 V4798e2)) V4796l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_26)) (exists ((V4799l_27 $$unsorted)) (and (@ (@ tptp.mem V4799l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4800e1 $$unsorted)) (and (@ (@ tptp.mem V4800e1) A_27a) (exists ((V4801e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4801e2) A_27a) (= V0l (@ (@ tptp.ap (@ _let_1 V4800e1)) (@ (@ tptp.ap (@ _let_1 V4801e2)) V4799l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_29)) _let_3)) (exists ((V4802l_27 $$unsorted)) (and (@ (@ tptp.mem V4802l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4803e1 $$unsorted)) (and (@ (@ tptp.mem V4803e1) A_27a) (exists ((V4804e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4804e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4802l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4803e1)) (@ (@ tptp.ap (@ _let_1 V4804e2)) V4802l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_29)) (exists ((V4805l_27 $$unsorted)) (and (@ (@ tptp.mem V4805l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4806e1 $$unsorted)) (and (@ (@ tptp.mem V4806e1) A_27a) (exists ((V4807e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4807e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4805l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4806e1)) (@ (@ tptp.ap (@ _let_1 V4807e2)) V4805l_27))))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_27)) _let_3)) (exists ((V4808l_27 $$unsorted)) (and (@ (@ tptp.mem V4808l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4809e1 $$unsorted)) (and (@ (@ tptp.mem V4809e1) A_27a) (exists ((V4810e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4810e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4808l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4809e1)) (@ (@ tptp.ap (@ _let_1 V4810e2)) V4808l_27))))))))))) (= (@ tptp.p (@ _let_21 _let_27)) (exists ((V4811l_27 $$unsorted)) (and (@ (@ tptp.mem V4811l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4812e1 $$unsorted)) (and (@ (@ tptp.mem V4812e1) A_27a) (exists ((V4813e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4813e2) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4811l_27))) (= V0l (@ (@ tptp.ap (@ _let_1 V4812e1)) (@ (@ tptp.ap (@ _let_1 V4813e2)) V4811l_27))))))))))) (= (= _let_13 _let_30) (exists ((V4814l_27 $$unsorted)) (and (@ (@ tptp.mem V4814l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4815e1 $$unsorted)) (and (@ (@ tptp.mem V4815e1) A_27a) (exists ((V4816e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4816e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4814l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4815e1)) (@ (@ tptp.ap (@ _let_1 V4816e2)) V4814l_27))))))))))) (= (= _let_30 _let_13) (exists ((V4817l_27 $$unsorted)) (and (@ (@ tptp.mem V4817l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4818e1 $$unsorted)) (and (@ (@ tptp.mem V4818e1) A_27a) (exists ((V4819e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4819e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4817l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4818e1)) (@ (@ tptp.ap (@ _let_1 V4819e2)) V4817l_27))))))))))) (= (= _let_13 _let_28) (exists ((V4820l_27 $$unsorted)) (and (@ (@ tptp.mem V4820l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4821e1 $$unsorted)) (and (@ (@ tptp.mem V4821e1) A_27a) (exists ((V4822e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4822e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4820l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4821e1)) (@ (@ tptp.ap (@ _let_1 V4822e2)) V4820l_27))))))))))) (= (= _let_28 _let_13) (exists ((V4823l_27 $$unsorted)) (and (@ (@ tptp.mem V4823l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4824e1 $$unsorted)) (and (@ (@ tptp.mem V4824e1) A_27a) (exists ((V4825e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (and (@ (@ tptp.mem V4825e2) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4823l_27)) V1x) (= V0l (@ (@ tptp.ap (@ _let_1 V4824e1)) (@ (@ tptp.ap (@ _let_1 V4825e2)) V4823l_27))))))))))) (= (= _let_13 _let_23) (exists ((V4826e1 $$unsorted)) (and (@ (@ tptp.mem V4826e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4826e1)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (= (= _let_23 _let_13) (exists ((V4827e1 $$unsorted)) (and (@ (@ tptp.mem V4827e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4827e1)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_2)) _let_3)) (exists ((V4828l_27 $$unsorted)) (and (@ (@ tptp.mem V4828l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4829e1 $$unsorted)) (and (@ (@ tptp.mem V4829e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4829e1)) V4828l_27))))))) (= (@ tptp.p (@ _let_22 _let_2)) (exists ((V4830l_27 $$unsorted)) (and (@ (@ tptp.mem V4830l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4831e1 $$unsorted)) (and (@ (@ tptp.mem V4831e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4831e1)) V4830l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_10)) _let_3)) (exists ((V4832l_27 $$unsorted)) (and (@ (@ tptp.mem V4832l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4833e1 $$unsorted)) (and (@ (@ tptp.mem V4833e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4833e1)) V4832l_27))))))) (= (@ tptp.p (@ _let_21 _let_10)) (exists ((V4834l_27 $$unsorted)) (and (@ (@ tptp.mem V4834l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4835e1 $$unsorted)) (and (@ (@ tptp.mem V4835e1) A_27a) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4835e1)) V4834l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_19)) _let_3)) (exists ((V4836l_27 $$unsorted)) (and (@ (@ tptp.mem V4836l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4837e1 $$unsorted)) (and (@ (@ tptp.mem V4837e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4836l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4837e1)) V4836l_27))))))) (= (@ tptp.p (@ _let_21 _let_19)) (exists ((V4838l_27 $$unsorted)) (and (@ (@ tptp.mem V4838l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4839e1 $$unsorted)) (and (@ (@ tptp.mem V4839e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4838l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4839e1)) V4838l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_17)) _let_3)) (exists ((V4840l_27 $$unsorted)) (and (@ (@ tptp.mem V4840l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4841e1 $$unsorted)) (and (@ (@ tptp.mem V4841e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4840l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4841e1)) V4840l_27))))))) (= (@ tptp.p (@ _let_21 _let_17)) (exists ((V4842l_27 $$unsorted)) (and (@ (@ tptp.mem V4842l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4843e1 $$unsorted)) (and (@ (@ tptp.mem V4843e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4842l_27))) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4843e1)) V4842l_27))))))) (= (= _let_13 _let_20) (exists ((V4844l_27 $$unsorted)) (and (@ (@ tptp.mem V4844l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4845e1 $$unsorted)) (and (@ (@ tptp.mem V4845e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4844l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4845e1)) V4844l_27))))))) (= (= _let_20 _let_13) (exists ((V4846l_27 $$unsorted)) (and (@ (@ tptp.mem V4846l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4847e1 $$unsorted)) (and (@ (@ tptp.mem V4847e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4846l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4847e1)) V4846l_27))))))) (= (= _let_13 _let_18) (exists ((V4848l_27 $$unsorted)) (and (@ (@ tptp.mem V4848l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4849e1 $$unsorted)) (and (@ (@ tptp.mem V4849e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4848l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4849e1)) V4848l_27))))))) (= (= _let_18 _let_13) (exists ((V4850l_27 $$unsorted)) (and (@ (@ tptp.mem V4850l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4851e1 $$unsorted)) (and (@ (@ tptp.mem V4851e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4850l_27)) V1x) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4851e1)) V4850l_27))))))) (= (= _let_13 tptp.fo__c_2Enum_2E0) _let_1) (= (= tptp.fo__c_2Enum_2E0 _let_13) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_12 _let_3)) _let_10)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_11 _let_10)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_2)) _let_3)) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2)) _let_1)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (let ((_let_2 (@ tptp.surj__ty_2Enum_2Enum _let_1))) (let ((_let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V0x)))) (let ((_let_4 (@ tptp.surj__ty_2Enum_2Enum _let_3))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (and (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_3)) _let_1)) (exists ((V2l_27 $$unsorted)) (and (@ (@ tptp.mem V2l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3e1 $$unsorted)) (and (@ (@ tptp.mem V3e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l_27))) (= V1l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3e1)) V2l_27))))))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D) _let_1)) _let_3)) (exists ((V4l_27 $$unsorted)) (and (@ (@ tptp.mem V4l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V5e1 $$unsorted)) (and (@ (@ tptp.mem V5e1) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0x))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4l_27))) (= V1l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V5e1)) V4l_27))))))) (= (= _let_2 _let_4) (exists ((V6l_27 $$unsorted)) (and (@ (@ tptp.mem V6l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V7e1 $$unsorted)) (and (@ (@ tptp.mem V7e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V6l_27)) V0x) (= V1l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V7e1)) V6l_27))))))) (= (= _let_4 _let_2) (exists ((V8l_27 $$unsorted)) (and (@ (@ tptp.mem V8l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V9e1 $$unsorted)) (and (@ (@ tptp.mem V9e1) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V8l_27)) V0x) (= V1l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V9e1)) V8l_27)))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (and (forall ((V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) V0l))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)) V0l)) V0l) (not (= V0l (@ tptp.c_2Elist_2ENIL A_27a)))))) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_2 (@ _let_1 V1l))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_4 (@ _let_3 V1l))) (@ (@ tptp.ap (@ _let_4 (@ _let_3 _let_2))) (@ _let_1 _let_2))) V1l) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_2 (@ _let_1 V2l))) (let ((_let_3 (@ _let_1 _let_2))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_5 (@ _let_4 V2l))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 _let_2))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 _let_3))) (@ _let_1 _let_3)))) V2l) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))) (forall ((V3l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_3 (@ _let_2 V3l))) (let ((_let_4 (@ _let_2 _let_3))) (let ((_let_5 (@ _let_2 _let_4))) (let ((_let_6 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_7 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_7 (@ _let_6 V3l))) (@ (@ tptp.ap (@ _let_7 (@ _let_6 _let_3))) (@ (@ tptp.ap (@ _let_7 (@ _let_6 _let_4))) (@ (@ tptp.ap (@ _let_7 (@ _let_6 _let_5))) (@ _let_2 _let_5))))) V3l) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3l))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))))) (forall ((V4l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_2 (@ _let_1 V4l))) (let ((_let_3 (@ _let_1 _let_2))) (let ((_let_4 (@ _let_1 _let_3))) (let ((_let_5 (@ _let_1 _let_4))) (let ((_let_6 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_7 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V4l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_7 (@ _let_6 V4l))) (@ (@ tptp.ap (@ _let_7 (@ _let_6 _let_2))) (@ (@ tptp.ap (@ _let_7 (@ _let_6 _let_3))) (@ (@ tptp.ap (@ _let_7 (@ _let_6 _let_4))) (@ (@ tptp.ap (@ _let_7 (@ _let_6 _let_5))) (@ _let_1 _let_5)))))) V4l) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4l))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))))) (forall ((V5l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_2 (@ _let_1 V5l))) (let ((_let_3 (@ _let_1 _let_2))) (let ((_let_4 (@ _let_1 _let_3))) (let ((_let_5 (@ _let_1 _let_4))) (let ((_let_6 (@ _let_1 _let_5))) (let ((_let_7 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_8 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V5l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_8 (@ _let_7 V5l))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 _let_2))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 _let_3))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 _let_4))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 _let_5))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 _let_6))) (@ _let_1 _let_6))))))) V5l) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V5l))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))))) (forall ((V6l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_3 (@ _let_2 V6l))) (let ((_let_4 (@ _let_2 _let_3))) (let ((_let_5 (@ _let_2 _let_4))) (let ((_let_6 (@ _let_2 _let_5))) (let ((_let_7 (@ _let_2 _let_6))) (let ((_let_8 (@ _let_2 _let_7))) (let ((_let_9 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_10 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V6l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_10 (@ _let_9 V6l))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_3))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_4))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_5))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_6))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_7))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_8))) (@ _let_2 _let_8)))))))) V6l) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V6l))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))))))) (forall ((V7l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_3 (@ _let_2 V7l))) (let ((_let_4 (@ _let_2 _let_3))) (let ((_let_5 (@ _let_2 _let_4))) (let ((_let_6 (@ _let_2 _let_5))) (let ((_let_7 (@ _let_2 _let_6))) (let ((_let_8 (@ _let_2 _let_7))) (let ((_let_9 (@ _let_2 _let_8))) (let ((_let_10 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_11 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V7l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_11 (@ _let_10 V7l))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_3))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_4))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_5))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_6))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_7))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_8))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_9))) (@ _let_2 _let_9))))))))) V7l) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V7l))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))))))))) (forall ((V8l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_3 (@ _let_2 V8l))) (let ((_let_4 (@ _let_2 _let_3))) (let ((_let_5 (@ _let_2 _let_4))) (let ((_let_6 (@ _let_2 _let_5))) (let ((_let_7 (@ _let_2 _let_6))) (let ((_let_8 (@ _let_2 _let_7))) (let ((_let_9 (@ _let_2 _let_8))) (let ((_let_10 (@ _let_2 _let_9))) (let ((_let_11 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_12 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V8l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_12 (@ _let_11 V8l))) (@ (@ tptp.ap (@ _let_12 (@ _let_11 _let_3))) (@ (@ tptp.ap (@ _let_12 (@ _let_11 _let_4))) (@ (@ tptp.ap (@ _let_12 (@ _let_11 _let_5))) (@ (@ tptp.ap (@ _let_12 (@ _let_11 _let_6))) (@ (@ tptp.ap (@ _let_12 (@ _let_11 _let_7))) (@ (@ tptp.ap (@ _let_12 (@ _let_11 _let_8))) (@ (@ tptp.ap (@ _let_12 (@ _let_11 _let_9))) (@ (@ tptp.ap (@ _let_12 (@ _let_11 _let_10))) (@ _let_2 _let_10)))))))))) V8l) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V8l))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))))))))))) (forall ((V9l $$unsorted)) (=> (@ (@ tptp.mem V9l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) V9l))) (@ tptp.c_2Elist_2ENIL A_27a)) V9l) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V9l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))) (forall ((V10l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V10l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 V10l))) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)) V10l)))) (@ tptp.c_2Elist_2ENIL A_27a))) V10l) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V10l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))) (forall ((V11l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_3 (@ _let_2 V11l))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V11l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_5 (@ _let_4 V11l))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 _let_3))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 (@ _let_2 _let_3)))) (@ tptp.c_2Elist_2ENIL A_27a)))) V11l) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V11l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))) (forall ((V12l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_2 (@ _let_1 V12l))) (let ((_let_3 (@ _let_1 _let_2))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V12l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_5 (@ _let_4 V12l))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 _let_2))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 _let_3))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 (@ _let_1 _let_3)))) (@ tptp.c_2Elist_2ENIL A_27a))))) V12l) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V12l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))) (forall ((V13l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_2 (@ _let_1 V13l))) (let ((_let_3 (@ _let_1 _let_2))) (let ((_let_4 (@ _let_1 _let_3))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_6 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V13l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_6 (@ _let_5 V13l))) (@ (@ tptp.ap (@ _let_6 (@ _let_5 _let_2))) (@ (@ tptp.ap (@ _let_6 (@ _let_5 _let_3))) (@ (@ tptp.ap (@ _let_6 (@ _let_5 _let_4))) (@ (@ tptp.ap (@ _let_6 (@ _let_5 (@ _let_1 _let_4)))) (@ tptp.c_2Elist_2ENIL A_27a)))))) V13l) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V13l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))) (forall ((V14l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_3 (@ _let_2 V14l))) (let ((_let_4 (@ _let_2 _let_3))) (let ((_let_5 (@ _let_2 _let_4))) (let ((_let_6 (@ _let_2 _let_5))) (let ((_let_7 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_8 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V14l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_8 (@ _let_7 V14l))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 _let_3))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 _let_4))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 _let_5))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 _let_6))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 (@ _let_2 _let_6)))) (@ tptp.c_2Elist_2ENIL A_27a))))))) V14l) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V14l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))))) (forall ((V15l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_3 (@ _let_2 V15l))) (let ((_let_4 (@ _let_2 _let_3))) (let ((_let_5 (@ _let_2 _let_4))) (let ((_let_6 (@ _let_2 _let_5))) (let ((_let_7 (@ _let_2 _let_6))) (let ((_let_8 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_9 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V15l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_9 (@ _let_8 V15l))) (@ (@ tptp.ap (@ _let_9 (@ _let_8 _let_3))) (@ (@ tptp.ap (@ _let_9 (@ _let_8 _let_4))) (@ (@ tptp.ap (@ _let_9 (@ _let_8 _let_5))) (@ (@ tptp.ap (@ _let_9 (@ _let_8 _let_6))) (@ (@ tptp.ap (@ _let_9 (@ _let_8 _let_7))) (@ (@ tptp.ap (@ _let_9 (@ _let_8 (@ _let_2 _let_7)))) (@ tptp.c_2Elist_2ENIL A_27a)))))))) V15l) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V15l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))))))) (forall ((V16l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_3 (@ _let_2 V16l))) (let ((_let_4 (@ _let_2 _let_3))) (let ((_let_5 (@ _let_2 _let_4))) (let ((_let_6 (@ _let_2 _let_5))) (let ((_let_7 (@ _let_2 _let_6))) (let ((_let_8 (@ _let_2 _let_7))) (let ((_let_9 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_10 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V16l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_10 (@ _let_9 V16l))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_3))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_4))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_5))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_6))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_7))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_8))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 (@ _let_2 _let_8)))) (@ tptp.c_2Elist_2ENIL A_27a))))))))) V16l) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V16l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))))))))) (forall ((V17l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_3 (@ _let_2 V17l))) (let ((_let_4 (@ _let_2 _let_3))) (let ((_let_5 (@ _let_2 _let_4))) (let ((_let_6 (@ _let_2 _let_5))) (let ((_let_7 (@ _let_2 _let_6))) (let ((_let_8 (@ _let_2 _let_7))) (let ((_let_9 (@ _let_2 _let_8))) (let ((_let_10 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_11 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V17l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_11 (@ _let_10 V17l))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_3))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_4))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_5))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_6))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_7))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_8))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_9))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 (@ _let_2 _let_9)))) (@ tptp.c_2Elist_2ENIL A_27a)))))))))) V17l) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V17l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))))))))) (forall ((V18l $$unsorted)) (=> (@ (@ tptp.mem V18l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= V18l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) V18l))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)) V18l))) (not (= V18l (@ tptp.c_2Elist_2ENIL A_27a)))))) (forall ((V19l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_2 (@ _let_1 V19l))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V19l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= V19l (@ (@ tptp.ap (@ _let_4 (@ _let_3 V19l))) (@ (@ tptp.ap (@ _let_4 (@ _let_3 _let_2))) (@ _let_1 _let_2)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V19l))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))) (forall ((V20l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_2 (@ _let_1 V20l))) (let ((_let_3 (@ _let_1 _let_2))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V20l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= V20l (@ (@ tptp.ap (@ _let_5 (@ _let_4 V20l))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 _let_2))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 _let_3))) (@ _let_1 _let_3))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V20l))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))) (forall ((V21l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_3 (@ _let_2 V21l))) (let ((_let_4 (@ _let_2 _let_3))) (let ((_let_5 (@ _let_2 _let_4))) (let ((_let_6 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_7 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V21l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= V21l (@ (@ tptp.ap (@ _let_7 (@ _let_6 V21l))) (@ (@ tptp.ap (@ _let_7 (@ _let_6 _let_3))) (@ (@ tptp.ap (@ _let_7 (@ _let_6 _let_4))) (@ (@ tptp.ap (@ _let_7 (@ _let_6 _let_5))) (@ _let_2 _let_5)))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V21l))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))))) (forall ((V22l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_2 (@ _let_1 V22l))) (let ((_let_3 (@ _let_1 _let_2))) (let ((_let_4 (@ _let_1 _let_3))) (let ((_let_5 (@ _let_1 _let_4))) (let ((_let_6 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_7 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V22l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= V22l (@ (@ tptp.ap (@ _let_7 (@ _let_6 V22l))) (@ (@ tptp.ap (@ _let_7 (@ _let_6 _let_2))) (@ (@ tptp.ap (@ _let_7 (@ _let_6 _let_3))) (@ (@ tptp.ap (@ _let_7 (@ _let_6 _let_4))) (@ (@ tptp.ap (@ _let_7 (@ _let_6 _let_5))) (@ _let_1 _let_5))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V22l))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))))) (forall ((V23l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_2 (@ _let_1 V23l))) (let ((_let_3 (@ _let_1 _let_2))) (let ((_let_4 (@ _let_1 _let_3))) (let ((_let_5 (@ _let_1 _let_4))) (let ((_let_6 (@ _let_1 _let_5))) (let ((_let_7 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_8 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V23l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= V23l (@ (@ tptp.ap (@ _let_8 (@ _let_7 V23l))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 _let_2))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 _let_3))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 _let_4))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 _let_5))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 _let_6))) (@ _let_1 _let_6)))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V23l))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))))) (forall ((V24l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_3 (@ _let_2 V24l))) (let ((_let_4 (@ _let_2 _let_3))) (let ((_let_5 (@ _let_2 _let_4))) (let ((_let_6 (@ _let_2 _let_5))) (let ((_let_7 (@ _let_2 _let_6))) (let ((_let_8 (@ _let_2 _let_7))) (let ((_let_9 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_10 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V24l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= V24l (@ (@ tptp.ap (@ _let_10 (@ _let_9 V24l))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_3))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_4))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_5))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_6))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_7))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_8))) (@ _let_2 _let_8))))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V24l))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))))))) (forall ((V25l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_3 (@ _let_2 V25l))) (let ((_let_4 (@ _let_2 _let_3))) (let ((_let_5 (@ _let_2 _let_4))) (let ((_let_6 (@ _let_2 _let_5))) (let ((_let_7 (@ _let_2 _let_6))) (let ((_let_8 (@ _let_2 _let_7))) (let ((_let_9 (@ _let_2 _let_8))) (let ((_let_10 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_11 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V25l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= V25l (@ (@ tptp.ap (@ _let_11 (@ _let_10 V25l))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_3))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_4))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_5))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_6))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_7))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_8))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_9))) (@ _let_2 _let_9)))))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V25l))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))))))))) (forall ((V26l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_3 (@ _let_2 V26l))) (let ((_let_4 (@ _let_2 _let_3))) (let ((_let_5 (@ _let_2 _let_4))) (let ((_let_6 (@ _let_2 _let_5))) (let ((_let_7 (@ _let_2 _let_6))) (let ((_let_8 (@ _let_2 _let_7))) (let ((_let_9 (@ _let_2 _let_8))) (let ((_let_10 (@ _let_2 _let_9))) (let ((_let_11 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_12 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V26l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= V26l (@ (@ tptp.ap (@ _let_12 (@ _let_11 V26l))) (@ (@ tptp.ap (@ _let_12 (@ _let_11 _let_3))) (@ (@ tptp.ap (@ _let_12 (@ _let_11 _let_4))) (@ (@ tptp.ap (@ _let_12 (@ _let_11 _let_5))) (@ (@ tptp.ap (@ _let_12 (@ _let_11 _let_6))) (@ (@ tptp.ap (@ _let_12 (@ _let_11 _let_7))) (@ (@ tptp.ap (@ _let_12 (@ _let_11 _let_8))) (@ (@ tptp.ap (@ _let_12 (@ _let_11 _let_9))) (@ (@ tptp.ap (@ _let_12 (@ _let_11 _let_10))) (@ _let_2 _let_10))))))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V26l))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))))))))))) (forall ((V27l $$unsorted)) (=> (@ (@ tptp.mem V27l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= V27l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) V27l))) (@ tptp.c_2Elist_2ENIL A_27a))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V27l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))) (forall ((V28l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V28l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= V28l (@ (@ tptp.ap (@ _let_2 (@ _let_1 V28l))) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)) V28l)))) (@ tptp.c_2Elist_2ENIL A_27a)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V28l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))) (forall ((V29l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_3 (@ _let_2 V29l))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V29l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= V29l (@ (@ tptp.ap (@ _let_5 (@ _let_4 V29l))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 _let_3))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 (@ _let_2 _let_3)))) (@ tptp.c_2Elist_2ENIL A_27a))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V29l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))) (forall ((V30l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_2 (@ _let_1 V30l))) (let ((_let_3 (@ _let_1 _let_2))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V30l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= V30l (@ (@ tptp.ap (@ _let_5 (@ _let_4 V30l))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 _let_2))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 _let_3))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 (@ _let_1 _let_3)))) (@ tptp.c_2Elist_2ENIL A_27a)))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V30l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))) (forall ((V31l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_2 (@ _let_1 V31l))) (let ((_let_3 (@ _let_1 _let_2))) (let ((_let_4 (@ _let_1 _let_3))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_6 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V31l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= V31l (@ (@ tptp.ap (@ _let_6 (@ _let_5 V31l))) (@ (@ tptp.ap (@ _let_6 (@ _let_5 _let_2))) (@ (@ tptp.ap (@ _let_6 (@ _let_5 _let_3))) (@ (@ tptp.ap (@ _let_6 (@ _let_5 _let_4))) (@ (@ tptp.ap (@ _let_6 (@ _let_5 (@ _let_1 _let_4)))) (@ tptp.c_2Elist_2ENIL A_27a))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V31l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))) (forall ((V32l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_3 (@ _let_2 V32l))) (let ((_let_4 (@ _let_2 _let_3))) (let ((_let_5 (@ _let_2 _let_4))) (let ((_let_6 (@ _let_2 _let_5))) (let ((_let_7 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_8 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V32l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= V32l (@ (@ tptp.ap (@ _let_8 (@ _let_7 V32l))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 _let_3))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 _let_4))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 _let_5))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 _let_6))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 (@ _let_2 _let_6)))) (@ tptp.c_2Elist_2ENIL A_27a)))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V32l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))))) (forall ((V33l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_3 (@ _let_2 V33l))) (let ((_let_4 (@ _let_2 _let_3))) (let ((_let_5 (@ _let_2 _let_4))) (let ((_let_6 (@ _let_2 _let_5))) (let ((_let_7 (@ _let_2 _let_6))) (let ((_let_8 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_9 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V33l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= V33l (@ (@ tptp.ap (@ _let_9 (@ _let_8 V33l))) (@ (@ tptp.ap (@ _let_9 (@ _let_8 _let_3))) (@ (@ tptp.ap (@ _let_9 (@ _let_8 _let_4))) (@ (@ tptp.ap (@ _let_9 (@ _let_8 _let_5))) (@ (@ tptp.ap (@ _let_9 (@ _let_8 _let_6))) (@ (@ tptp.ap (@ _let_9 (@ _let_8 _let_7))) (@ (@ tptp.ap (@ _let_9 (@ _let_8 (@ _let_2 _let_7)))) (@ tptp.c_2Elist_2ENIL A_27a))))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V33l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))))))) (forall ((V34l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_3 (@ _let_2 V34l))) (let ((_let_4 (@ _let_2 _let_3))) (let ((_let_5 (@ _let_2 _let_4))) (let ((_let_6 (@ _let_2 _let_5))) (let ((_let_7 (@ _let_2 _let_6))) (let ((_let_8 (@ _let_2 _let_7))) (let ((_let_9 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_10 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V34l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= V34l (@ (@ tptp.ap (@ _let_10 (@ _let_9 V34l))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_3))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_4))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_5))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_6))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_7))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 _let_8))) (@ (@ tptp.ap (@ _let_10 (@ _let_9 (@ _let_2 _let_8)))) (@ tptp.c_2Elist_2ENIL A_27a)))))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V34l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))))))))) (forall ((V35l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_3 (@ _let_2 V35l))) (let ((_let_4 (@ _let_2 _let_3))) (let ((_let_5 (@ _let_2 _let_4))) (let ((_let_6 (@ _let_2 _let_5))) (let ((_let_7 (@ _let_2 _let_6))) (let ((_let_8 (@ _let_2 _let_7))) (let ((_let_9 (@ _let_2 _let_8))) (let ((_let_10 (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)))) (let ((_let_11 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V35l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= V35l (@ (@ tptp.ap (@ _let_11 (@ _let_10 V35l))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_3))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_4))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_5))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_6))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_7))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_8))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 _let_9))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 (@ _let_2 _let_9)))) (@ tptp.c_2Elist_2ENIL A_27a))))))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V35l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0opt $$unsorted)) (=> (@ (@ tptp.mem V0opt) (@ tptp.ty_2Eoption_2Eoption A_27a)) (= (= (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE A_27a)) V0opt)) V0opt) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27a)) V0opt))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0opt $$unsorted)) (=> (@ (@ tptp.mem V0opt) (@ tptp.ty_2Eoption_2Eoption A_27a)) (= (= V0opt (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE A_27a)) V0opt))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27a)) V0opt))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V1p2 $$unsorted)) (=> (@ (@ tptp.mem V1p2) A_27b) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V0p))) V1p2) V0p) (= V1p2 (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V0p))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V1p1 $$unsorted)) (=> (@ (@ tptp.mem V1p1) A_27a) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1p1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V0p)) V0p) (= V1p1 (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V0p))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V1p2 $$unsorted)) (=> (@ (@ tptp.mem V1p2) A_27b) (= (= V0p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V0p))) V1p2)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V0p) V1p2)))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V1p1 $$unsorted)) (=> (@ (@ tptp.mem V1p1) A_27a) (= (= V0p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1p1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V0p))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V0p) V1p1)))))))
% 9.41/9.75  (declare-sort tptp.tp__c_ty_2Elist_2Elist_o 0)
% 9.41/9.75  (declare-fun tptp.inj__c_ty_2Elist_2Elist_o (tptp.tp__c_ty_2Elist_2Elist_o) $$unsorted)
% 9.41/9.75  (declare-fun tptp.surj__c_ty_2Elist_2Elist_o ($$unsorted) tptp.tp__c_ty_2Elist_2Elist_o)
% 9.41/9.75  (assert (forall ((X tptp.tp__c_ty_2Elist_2Elist_o)) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ tptp.inj__c_ty_2Elist_2Elist_o X)) X)))
% 9.41/9.75  (assert (forall ((X tptp.tp__c_ty_2Elist_2Elist_o)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Elist_2Elist_o X)) (@ tptp.ty_2Elist_2Elist tptp.bool))))
% 9.41/9.75  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ tptp.ty_2Elist_2Elist tptp.bool)) (= X (@ tptp.inj__c_ty_2Elist_2Elist_o (@ tptp.surj__c_ty_2Elist_2Elist_o X))))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2EAND__EL () $$unsorted)
% 9.41/9.75  (assert (@ (@ tptp.mem tptp.c_2Erich__list_2EAND__EL) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.bool)) tptp.bool)))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2EBUTLASTN (tptp.del) $$unsorted)
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2ECOUNT__LIST () $$unsorted)
% 9.41/9.75  (assert (@ (@ tptp.mem tptp.c_2Erich__list_2ECOUNT__LIST) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2ECOUNT__LIST__AUX () $$unsorted)
% 9.41/9.75  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Erich__list_2ECOUNT__LIST__AUX) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr _let_1) _let_1)))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2EELL (tptp.del) $$unsorted)
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Erich__list_2EELL A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) A_27a)))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2EIS__SUBLIST (tptp.del) $$unsorted)
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)))) (@ (@ tptp.mem (@ tptp.c_2Erich__list_2EIS__SUBLIST A_27a)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2EIS__SUFFIX (tptp.del) $$unsorted)
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)))) (@ (@ tptp.mem (@ tptp.c_2Erich__list_2EIS__SUFFIX A_27a)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2ELASTN (tptp.del) $$unsorted)
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erich__list_2ELASTN A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2ELIST__ELEM__COUNT (tptp.del) $$unsorted)
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Erich__list_2ELIST__ELEM__COUNT A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.ty_2Enum_2Enum)))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2EOR__EL () $$unsorted)
% 9.41/9.75  (assert (@ (@ tptp.mem tptp.c_2Erich__list_2EOR__EL) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.bool)) tptp.bool)))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2EPREFIX (tptp.del) $$unsorted)
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erich__list_2EPREFIX A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2EREPLICATE (tptp.del) $$unsorted)
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Erich__list_2EREPLICATE A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2ESCANL (tptp.del tptp.del) $$unsorted)
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Erich__list_2ESCANL A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.arr A_27a) A_27b))) (@ _let_1 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))))))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2ESCANR (tptp.del tptp.del) $$unsorted)
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Erich__list_2ESCANR A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ _let_1 A_27b))) (@ _let_1 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))))))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2ESEG (tptp.del) $$unsorted)
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem (@ tptp.c_2Erich__list_2ESEG A_27a)) (@ _let_2 (@ _let_2 (@ (@ tptp.arr _let_1) _let_1))))))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2ESPLITL (tptp.del) $$unsorted)
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erich__list_2ESPLITL A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr _let_1) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1)))))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2ESPLITP (tptp.del) $$unsorted)
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erich__list_2ESPLITP A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr _let_1) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1)))))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2ESPLITP__AUX (tptp.del) $$unsorted)
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2Erich__list_2ESPLITP__AUX A_27a)) (@ _let_2 (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1)))))))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2ESPLITR (tptp.del) $$unsorted)
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erich__list_2ESPLITR A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr _let_1) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1)))))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2ESUFFIX (tptp.del) $$unsorted)
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erich__list_2ESUFFIX A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2ETL__T (tptp.del) $$unsorted)
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erich__list_2ETL__T A_27a)) (@ (@ tptp.arr _let_1) _let_1)))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2EUNZIP__FST (tptp.del tptp.del) $$unsorted)
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Erich__list_2EUNZIP__FST A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ tptp.ty_2Elist_2Elist A_27a)))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2EUNZIP__SND (tptp.del tptp.del) $$unsorted)
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Erich__list_2EUNZIP__SND A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (@ tptp.ty_2Elist_2Elist A_27a)))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2Ecommon__prefixes (tptp.del) $$unsorted)
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Erich__list_2Ecommon__prefixes A_27a)) (@ (@ tptp.arr _let_1) _let_1)))))
% 9.41/9.75  (declare-fun tptp.c_2Erich__list_2Elongest__prefix (tptp.del) $$unsorted)
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Erich__list_2Elongest__prefix A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr _let_1) tptp.bool)) _let_1)))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (and (forall ((V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0l) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)) V0l)))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V2l) (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)) V2l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (and (forall ((V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0l) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)) V0l)))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_4 _let_3)) V2l) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)) V2l))))))))) (forall ((V3n tptp.tp__ty_2Enum_2Enum) (V4l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)))) (=> (@ (@ tptp.mem V4l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) V4l) (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (@ (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)) V4l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EREPLICATE A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0x) (@ tptp.c_2Elist_2ENIL A_27a)))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Erich__list_2EREPLICATE A_27a)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V2x) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)) (@ (@ tptp.ap (@ _let_2 _let_1)) V2x))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EREPLICATE A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0x) (@ tptp.c_2Elist_2ENIL A_27a)))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Erich__list_2EREPLICATE A_27a)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap (@ _let_4 _let_3)) V2x) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V2x))))))))) (forall ((V3n tptp.tp__ty_2Enum_2Enum) (V4x $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Erich__list_2EREPLICATE A_27a)))) (=> (@ (@ tptp.mem V4x) A_27a) (= (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) V4x) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4x)) (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) V4x)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) A_27b))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erich__list_2ESCANL A_27a) A_27b)) V0f)) V1e)) (@ tptp.c_2Elist_2ENIL A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V1e)) (@ tptp.c_2Elist_2ENIL A_27b))))))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) A_27b))) (forall ((V3e $$unsorted)) (=> (@ (@ tptp.mem V3e) A_27b) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erich__list_2ESCANL A_27a) A_27b)) V2f)))) (=> (@ (@ tptp.mem V5l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_1 V3e)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4x)) V5l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V3e)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap V2f) V3e)) V4x))) V5l)))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erich__list_2ESCANR A_27a) A_27b)) V0f)) V1e)) (@ tptp.c_2Elist_2ENIL A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V1e)) (@ tptp.c_2Elist_2ENIL A_27b))))))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V3e $$unsorted)) (=> (@ (@ tptp.mem V3e) A_27b) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erich__list_2ESCANR A_27a) A_27b)) V2f)) V3e)))) (let ((_let_2 (@ _let_1 V5l))) (=> (@ (@ tptp.mem V5l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4x)) V5l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap V2f) V4x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27b)) _let_2)))) _let_2)))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (and (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESPLITP A_27a)) V0P)) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_2)) _let_1)) _let_1)))))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESPLITP A_27a)) V1P)))) (let ((_let_2 (@ _let_1 V3l))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_3) _let_3)))) (let ((_let_6 (@ _let_4 V3l))) (=> (@ (@ tptp.mem V3l) _let_3) (= (@ _let_1 _let_6) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Epair_2Eprod _let_3) _let_3))) (@ (@ tptp.ap V1P) V2x))) (@ (@ tptp.ap (@ _let_5 (@ tptp.c_2Elist_2ENIL A_27a))) _let_6))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST _let_3) _let_3)) _let_2)))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND _let_3) _let_3)) _let_2)))))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (and (forall ((V0acc $$unsorted)) (=> (@ (@ tptp.mem V0acc) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESPLITP__AUX A_27a)) V0acc)) V1P)) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_2)) V0acc)) _let_1)))))))) (forall ((V2acc $$unsorted)) (=> (@ (@ tptp.mem V2acc) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3P $$unsorted)) (=> (@ (@ tptp.mem V3P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4h $$unsorted)) (=> (@ (@ tptp.mem V4h) A_27a) (forall ((V5t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4h)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Erich__list_2ESPLITP__AUX A_27a)))) (let ((_let_3 (@ _let_1 V5t))) (let ((_let_4 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V5t) _let_4) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 V2acc)) V3P)) _let_3) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Epair_2Eprod _let_4) _let_4))) (@ (@ tptp.ap V3P) V4h))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_4) _let_4)) V2acc)) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V2acc)) (@ _let_1 (@ tptp.c_2Elist_2ENIL A_27a))))) V3P)) V5t))))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESPLITL A_27a)) V0P) (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESPLITP A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_7E)) V0P))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))) (=> (@ (@ tptp.mem V1l) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESPLITR A_27a)) V0P)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET _let_2) _let_2)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY _let_1) _let_1) _let_2)) (@ (@ tptp.lam _let_1) (lambda ((V2a $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V3b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_2)) (@ _let_1 V3b))) (@ _let_1 V2a))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESPLITP A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_7E)) V0P))) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V1l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1l) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EPREFIX A_27a)) V0P)) V1l) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST _let_1) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESPLITP A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_7E)) V0P))) V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1l) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESUFFIX A_27a)) V0P)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2l_27 $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap V0P) V3x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V3x)) V2l_27))) (@ tptp.c_2Elist_2ENIL A_27a)))))))) (@ tptp.c_2Elist_2ENIL A_27a))) V1l))))))))
% 9.41/9.75  (assert (= tptp.c_2Erich__list_2EAND__EL (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY tptp.bool)) (@ tptp.c_2Ecombin_2EI tptp.bool))))
% 9.41/9.75  (assert (= tptp.c_2Erich__list_2EOR__EL (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS tptp.bool)) (@ tptp.c_2Ecombin_2EI tptp.bool))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Erich__list_2EUNZIP__FST A_27a) A_27b)) V0l) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EUNZIP A_27a) A_27b)) V0l))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Erich__list_2EUNZIP__SND A_27a) A_27b)) V0l) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND (@ tptp.ty_2Elist_2Elist A_27b)) (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EUNZIP A_27b) A_27a)) V0l))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELIST__ELEM__COUNT A_27a)) V0e)) V1l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V2x)) V0e))))) V1l)))))))))
% 9.41/9.75  (assert (and (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ tptp.c_2Elist_2ENIL tptp.ty_2Enum_2Enum))) (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.c_2Enum_2ESUC)) (@ _let_2 _let_1))))))))))
% 9.41/9.75  (assert (and (forall ((V0l tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST__AUX) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V0l))) V0l)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2l tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V2l))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST__AUX))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Enum_2Enum)) _let_2)) _let_1))))))))))
% 9.41/9.75  (assert (and (forall ((V0l tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST__AUX) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V0l))) V0l)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2l tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V2l))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ _let_3 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))))) (let ((_let_5 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_4)) (@ _let_3 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (let ((_let_6 (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST__AUX))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_6 _let_4)) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_6 _let_5)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Enum_2Enum)) _let_5)) _let_1))))))))))) (forall ((V3n tptp.tp__ty_2Enum_2Enum) (V4l tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V4l))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_2)))) (let ((_let_5 (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST__AUX))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_2)))) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Enum_2Enum)) _let_4)) _let_1))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (and (= (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ETL__T A_27a)) _let_1) _let_1) (forall ((V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ETL__T A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0h)) V1t)) V1t)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (and (forall ((V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0l) (@ tptp.c_2Elist_2ENIL A_27a)))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)))) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ _let_3 V3l)) (@ _let_3 (@ (@ tptp.ap (@ _let_2 _let_1)) V3l)))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (and (forall ((V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0l) V0l))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)))) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)) V3l)) (@ (@ tptp.ap (@ _let_2 _let_1)) V3l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1l) _let_2) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_1)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2EFUNPOW _let_2)) (@ tptp.c_2Erich__list_2ETL__T A_27a))) _let_1)) V1l)))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V0x)) V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1xs $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1xs) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) _let_2)) V1xs) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_2)) (@ _let_1 V1xs)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0l) (@ tptp.c_2Elist_2ENIL A_27a)))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27b) (forall ((V3l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27b)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27b)) V2x)))) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ _let_3 V3l)) (@ _let_3 (@ (@ tptp.ap (@ _let_2 _let_1)) V3l)))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1xs $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1xs) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) _let_2)) V1xs) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_2)) (@ _let_1 V1xs)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0l) V0l))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27b) (forall ((V3l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27b)))) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27b)) V2x)) V3l)) (@ (@ tptp.ap (@ _let_2 _let_1)) V3l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (and (forall ((V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EIS__SUBLIST A_27a)) V0l)) (@ tptp.c_2Elist_2ENIL A_27a))) true))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EIS__SUBLIST A_27a)) (@ tptp.c_2Elist_2ENIL A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1x)) V2l))) false))))) (forall ((V3x1 $$unsorted)) (=> (@ (@ tptp.mem V3x1) A_27a) (forall ((V4l1 $$unsorted)) (=> (@ (@ tptp.mem V4l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5x2 $$unsorted)) (=> (@ (@ tptp.mem V5x2) A_27a) (forall ((V6l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V5x2)) V6l2))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Erich__list_2EIS__SUBLIST A_27a)))) (=> (@ (@ tptp.mem V6l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_1 V3x1)) V4l1))) _let_2)) (or (and (= V3x1 V5x2) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) V6l2)) V4l1))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 V4l1)) _let_2))))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (and (forall ((V0k tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0k))) V1l) (@ tptp.c_2Elist_2ENIL A_27a)))) (forall ((V2m tptp.tp__ty_2Enum_2Enum) (V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2m))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3x)))) (=> (@ (@ tptp.mem V4l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) _let_1)) (@ _let_4 V4l)) (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) V4l))))))))))) (forall ((V5m tptp.tp__ty_2Enum_2Enum) (V6k tptp.tp__ty_2Enum_2Enum) (V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (forall ((V8l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V6k))) (let ((_let_2 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V5m)))))) (=> (@ (@ tptp.mem V8l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_3 (@ _let_2 _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V7x)) V8l)) (@ (@ tptp.ap (@ _let_3 _let_1)) V8l))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (and (forall ((V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EIS__SUFFIX A_27a)) V0l)) (@ tptp.c_2Elist_2ENIL A_27a))) true))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EIS__SUFFIX A_27a)) (@ tptp.c_2Elist_2ENIL A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V1x)) V2l))) false))))) (forall ((V3x1 $$unsorted)) (=> (@ (@ tptp.mem V3x1) A_27a) (forall ((V4l1 $$unsorted)) (=> (@ (@ tptp.mem V4l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5x2 $$unsorted)) (=> (@ (@ tptp.mem V5x2) A_27a) (forall ((V6l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erich__list_2EIS__SUFFIX A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)))) (=> (@ (@ tptp.mem V6l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_2 V3x1)) V4l1))) (@ (@ tptp.ap (@ _let_2 V5x2)) V6l2))) (and (= V3x1 V5x2) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4l1)) V6l2)))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) V0l)))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (not (= (@ tptp.c_2Elist_2ENIL A_27a) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V0x)) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (not (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V0x)) V1l) (@ tptp.c_2Elist_2ENIL A_27a))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x1 $$unsorted)) (=> (@ (@ tptp.mem V0x1) A_27a) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x2 $$unsorted)) (=> (@ (@ tptp.mem V2x2) A_27a) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ (@ tptp.ap (@ _let_2 V0x1)) V1l1) (@ (@ tptp.ap (@ _let_2 V2x2)) V3l2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V1l1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V3l2)))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V0x)) V1l) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)) (@ _let_1 V1l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27b) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_1 V1e)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V2x)) V3l)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap V0f) V2x)) V1e))) V3l))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EMONOID A_27a)) V0f)) V1e)) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27a)) V0f)) V1e)) V2l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) A_27a)) V0f)) V1e)) V2l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2l_27 $$unsorted)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) V2l_27))))))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0l))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1l_27 $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) V1l_27))))))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0l))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27b)) (lambda ((V3l_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) (@ (@ tptp.ap V0f) V2x))) V3l_27))))))) (@ tptp.c_2Elist_2ENIL A_27b))) V1l)))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2l_27 $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27b)) (@ (@ tptp.ap V0f) V3x))) V2l_27))))))) (@ tptp.c_2Elist_2ENIL A_27b))) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1l) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) _let_1)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V3l_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap V0P) V2x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)) V3l_27))) V3l_27))))))) (@ tptp.c_2Elist_2ENIL A_27a))) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)))) (let ((_let_2 (@ _let_1 V2l))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V1x)))) (let ((_let_4 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V2l) _let_4) (= (@ _let_1 (@ _let_3 V2l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_4)) (@ (@ tptp.ap V0P) V1x))) (@ _let_3 _let_2))) _let_2)))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1l) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2l_27 $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap V0P) V3x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V3x)) V2l_27))) V2l_27))))))) (@ tptp.c_2Elist_2ENIL A_27a))) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0f1)))) (let ((_let_3 (@ tptp.ap (@ _let_1 V1f2)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_2 (@ _let_3 V2l)) (@ _let_3 (@ _let_2 V2l)))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0f)))) (let ((_let_2 (@ _let_1 V1l))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 _let_2) _let_2))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27a)) V1f2)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0f1)) (@ _let_1 V2l)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) tptp.bool) A_27a)) V0f1)) V1f2))) V2l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)) V1l)))) (@ _let_1 V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P1 $$unsorted)) (=> (@ (@ tptp.mem V0P1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1P2 $$unsorted)) (=> (@ (@ tptp.mem V1P2) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ _let_1 V0P1)) V2l) (@ (@ tptp.ap (@ _let_1 V1P2)) V2l)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V2l))) (= (@ tptp.p (@ (@ tptp.ap V0P1) V3x)) (@ tptp.p (@ (@ tptp.ap V1P2) V3x)))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1k tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1k))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) (@ _let_3 V2l))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) _let_2)) _let_1)) V2l))) V0n))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l)) (@ tptp.c_2Elist_2ENIL A_27a)) V0l))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) (@ tptp.c_2Elist_2ENIL A_27b))) V1l) V1l))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1l2) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)) V1l2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) _let_1)) (@ tptp.c_2Elist_2ECONS A_27a))) V1l2)) V0l1))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1l2) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)) V1l2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2l_27 $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V3x)) V2l_27))))))) V0l1)) V1l2))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27b) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27b)) V0f)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1e)))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V2l1)) V3l2)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V3l2))) V2l1)))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27a))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27b) A_27a)) V0f)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1e)))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) V2l1)) V3l2)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V2l1))) V3l2)))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ _let_1 (@ tptp.c_2Elist_2ENIL A_27a)))) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EASSOC (@ tptp.ty_2Elist_2Elist A_27a))) (@ tptp.c_2Elist_2EAPPEND A_27a)))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EMONOID (@ tptp.ty_2Elist_2Elist A_27a))) (@ tptp.c_2Elist_2EAPPEND A_27a))) (@ tptp.c_2Elist_2ENIL A_27a)))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC _let_2)) V0x)) V1l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ _let_1 V1l))) V0x)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist _let_1)) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)) V0l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR _let_1) _let_1)) (@ tptp.c_2Elist_2EAPPEND A_27a))) (@ tptp.c_2Elist_2ENIL A_27a))) V0l))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist _let_1)) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)) V0l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL _let_1) _let_1)) (@ tptp.c_2Elist_2EAPPEND A_27a))) (@ tptp.c_2Elist_2ENIL A_27a))) V0l))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ELENGTH A_27a))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap _let_1) (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)) V0l))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Elist_2ESUM) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_2) tptp.ty_2Enum_2Enum)) _let_1)) V0l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0l) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V0l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) _let_1)) (@ tptp.c_2Elist_2ESNOC A_27a))) (@ tptp.c_2Elist_2ENIL A_27a))) V0l))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0l) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V0l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1l_27 $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)) V1l_27))))))) (@ tptp.c_2Elist_2ENIL A_27a))) V0l))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27a)) V1f)) V2l))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) tptp.bool) A_27a)) V0P)) V1f))) V2l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V0x))) V1l))))))))
% 9.41/9.75  (assert (forall ((V0l tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V0l))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Elist_2ESUM) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.c_2Earithmetic_2E_2B)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1))))))
% 9.41/9.75  (assert (forall ((V0l tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V0l))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Elist_2ESUM) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.c_2Earithmetic_2E_2B)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (and (forall ((V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) (@ tptp.c_2Elist_2ENIL A_27a))) V0l)) true))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1x)) V2l))) (@ tptp.c_2Elist_2ENIL A_27a))) false))))) (forall ((V3x1 $$unsorted)) (=> (@ (@ tptp.mem V3x1) A_27a) (forall ((V4l1 $$unsorted)) (=> (@ (@ tptp.mem V4l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5x2 $$unsorted)) (=> (@ (@ tptp.mem V5x2) A_27a) (forall ((V6l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V6l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_2 V5x2)) V6l2))) (@ (@ tptp.ap (@ _let_2 V3x1)) V4l1))) (and (= V3x1 V5x2) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V6l2)) V4l1)))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) V1l2)) V0l1)) (exists ((V2l $$unsorted)) (and (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= V0l1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1l2)) V2l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EIS__SUFFIX A_27a)) V0l1)) V1l2)) (exists ((V2l $$unsorted)) (and (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= V0l1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V2l)) V1l2))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EIS__SUBLIST A_27a)) V0l1)) V1l2)) (exists ((V2l $$unsorted)) (and (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3l_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (and (@ (@ tptp.mem V3l_27) (@ tptp.ty_2Elist_2Elist A_27a)) (= V0l1 (@ (@ tptp.ap (@ _let_1 V2l)) (@ (@ tptp.ap (@ _let_1 V1l2)) V3l_27))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) V1l2)) V0l1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EIS__SUBLIST A_27a)) V0l1)) V1l2))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EIS__SUFFIX A_27a)) V0l1)) V1l2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EIS__SUBLIST A_27a)) V0l1)) V1l2))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) (@ _let_1 V1l2))) (@ _let_1 V0l1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EIS__SUFFIX A_27a)) V0l1)) V1l2)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l2 $$unsorted)) (=> (@ (@ tptp.mem V0l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l1 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EIS__SUFFIX A_27a)) (@ _let_1 V1l1))) (@ _let_1 V0l2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) V0l2)) V1l1)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EIS__SUFFIX A_27a)) V0s)))) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1h)) V2t))) (@ tptp.p (@ _let_1 V2t)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EIS__SUFFIX A_27a)) V0l)) V0l)))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Erich__list_2EIS__SUBLIST A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ _let_2 V0l1))) (@ _let_2 V1l2))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0l1)) V1l2))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1l) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EPREFIX A_27a)) V0P)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) _let_1)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V3l_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap V0P) V2x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)) V3l_27))) (@ tptp.c_2Elist_2ENIL A_27a)))))))) (@ tptp.c_2Elist_2ENIL A_27a))) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EPREFIX A_27a)) V0P)) _let_1) _let_1)))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27b) (forall ((V3l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EPREFIX A_27b)) V1P)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V2x)))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27b))) (=> (@ (@ tptp.mem V3l) _let_3) (= (@ _let_1 (@ _let_2 V3l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_3)) (@ (@ tptp.ap V1P) V2x))) (@ _let_2 (@ _let_1 V3l)))) (@ tptp.c_2Elist_2ENIL A_27b)))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EPREFIX A_27a)) V0P)) V1l))) V1l)))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27a))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erich__list_2ESCANL A_27b) A_27a)) V0f)) V1e)) V2l))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V2l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27b) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erich__list_2ESCANR A_27a) A_27b)) V0f)) V1e)) V2l))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 A_27a))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2ECOMM A_27a) A_27a)) V0f)) (forall ((V1e_27 $$unsorted)) (=> (@ (@ tptp.mem V1e_27) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EMONOID A_27a)) V0f)) V1e_27)) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27a) (forall ((V3l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) A_27a)) V0f)))) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_1 V2e)) V3l) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V2e)) (@ (@ tptp.ap (@ _let_1 V1e_27)) V3l))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 A_27a))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2ECOMM A_27a) A_27a)) V0f)) (forall ((V1e_27 $$unsorted)) (=> (@ (@ tptp.mem V1e_27) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EMONOID A_27a)) V0f)) V1e_27)) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27a) (forall ((V3l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27a)) V0f)))) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_1 V2e)) V3l) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V2e)) (@ (@ tptp.ap (@ _let_1 V1e_27)) V3l))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0g) (@ _let_1 (@ _let_1 A_27a))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) A_27a))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EFCOMM A_27a) A_27a) A_27b)) V0g)) V1f)) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2ELEFT__ID A_27a) A_27a)) V0g)) V2e)) (forall ((V3l1 $$unsorted)) (=> (@ (@ tptp.mem V3l1) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V4l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27b) A_27a)) V1f)) V2e)))) (=> (@ (@ tptp.mem V4l2) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) V3l1)) V4l2)) (@ (@ tptp.ap (@ (@ tptp.ap V0g) (@ _let_1 V3l1))) (@ _let_1 V4l2))))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27a))) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1g) (@ _let_1 (@ _let_1 A_27a))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EFCOMM A_27a) A_27b) A_27a)) V0f)) V1g)) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2ERIGHT__ID A_27a) A_27a)) V1g)) V2e)) (forall ((V3l1 $$unsorted)) (=> (@ (@ tptp.mem V3l1) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V4l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27b) A_27a)) V0f)) V2e)))) (=> (@ (@ tptp.mem V4l2) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) V3l1)) V4l2)) (@ (@ tptp.ap (@ (@ tptp.ap V1g) (@ _let_1 V3l1))) (@ _let_1 V4l2))))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27a))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27b) A_27a)) V0f)) V1e)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V2x)) (@ tptp.c_2Elist_2ENIL A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V1e)) V2x)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27b) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27b)) V0f)) V1e)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)) (@ tptp.c_2Elist_2ENIL A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V2x)) V1e)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0l) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) _let_1)) (@ tptp.c_2Elist_2ECONS A_27a))) (@ tptp.c_2Elist_2ENIL A_27a))) V0l) V0l)))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0l) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1xs $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V2x)) V1xs))))))) (@ tptp.c_2Elist_2ENIL A_27a))) V0l) V0l)))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27b) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27b)) V0f)) V1e)) V2l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V3x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V4y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V4y)) V3x))))))) V1e)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V2l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27a))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27b) A_27a)) V0f)) V1e)) V2l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27b) A_27a)) (@ (@ tptp.lam A_27b) (lambda ((V3x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V4y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V4y)) V3x))))))) V1e)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27b)) V2l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27b) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27b)) V0f)) V1e)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V2l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V3x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V4y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V4y)) V3x))))))) V1e)) V2l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27a))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27b) A_27a)) V0f)) V1e)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27b)) V2l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27b) A_27a)) (@ (@ tptp.lam A_27b) (lambda ((V3x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V4y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V4y)) V3x))))))) V1e)) V2l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27b) (forall ((V2g $$unsorted)) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27c) A_27a)) (forall ((V3l $$unsorted)) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27b)) V0f)) V1e)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27c) A_27a)) V2g)) V3l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27c) A_27b)) (@ (@ tptp.lam A_27c) (lambda ((V4x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V5y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) (@ (@ tptp.ap V2g) V4x))) V5y))))))) V1e)) V3l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27a))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2g $$unsorted)) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V3l $$unsorted)) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27b) A_27a)) V0f)) V1e)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27c) A_27b)) V2g)) V3l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27c) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.lam A_27c) (lambda ((V5y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V4x)) (@ (@ tptp.ap V2g) V5y)))))))) V1e)) V3l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) V1l)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) tptp.bool)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.lam tptp.bool) (lambda ((V3l_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0P) V2x))) V3l_27))))))) tptp.c_2Ebool_2ET)) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) V1l)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) tptp.bool)) (@ (@ tptp.lam tptp.bool) (lambda ((V2l_27 $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) V2l_27)) (@ (@ tptp.ap V0P) V3x)))))))) tptp.c_2Ebool_2ET)) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) V0P)) V1l)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) tptp.bool)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.lam tptp.bool) (lambda ((V3l_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0P) V2x))) V3l_27))))))) tptp.c_2Ebool_2EF)) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) V0P)) V1l)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) tptp.bool)) (@ (@ tptp.lam tptp.bool) (lambda ((V2l_27 $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) V2l_27)) (@ (@ tptp.ap V0P) V3x)))))))) tptp.c_2Ebool_2EF)) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) V1l)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_2F_5C)) tptp.c_2Ebool_2ET)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) tptp.bool)) V0P)) V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) V1l)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_2F_5C)) tptp.c_2Ebool_2ET)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) tptp.bool)) V0P)) V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) V0P)) V1l)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_5C_2F)) tptp.c_2Ebool_2EF)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) tptp.bool)) V0P)) V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) V0P)) V1l)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_5C_2F)) tptp.c_2Ebool_2EF)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) tptp.bool)) V0P)) V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27b) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27b)))) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0f)) V1e)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V2P)) V3l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V5y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) (@ (@ tptp.ap V2P) V4x))) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V4x)) V5y))) V5y))))))) V1e)) V3l))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27a))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V3l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27b) A_27a)))) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0f)) V1e)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27b)) V2P)) V3l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V5y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) (@ (@ tptp.ap V2P) V5y))) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V4x)) V5y))) V4x))))))) V1e)) V3l))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 A_27a))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EASSOC A_27a)) V0f)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2ELEFT__ID A_27a) A_27a)) V0f)) V1e)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27a)) V0f)) V1e))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ tptp.ap _let_1))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ _let_3 (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)) V2l)) (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_2) A_27a)) _let_1)) V2l))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 A_27a))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EASSOC A_27a)) V0f)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2ERIGHT__ID A_27a) A_27a)) V0f)) V1e)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) A_27a)) V0f)) V1e))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ tptp.ap _let_1))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ _let_3 (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)) V2l)) (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_2) A_27a)) _let_1)) V2l))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ (@ tptp.ap _let_1) (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)) V1l)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_2) (@ tptp.ty_2Elist_2Elist A_27b))) _let_1)) V1l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ (@ tptp.ap _let_1) (@ _let_3 V1l)) (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_2) _let_2)) _let_1)) V1l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0P) V3x))) (@ (@ tptp.ap V1Q) V3x)))))) V2l)) (or (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0P)) V2l)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1Q)) V2l))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) A_27a) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0y)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) tptp.bool)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.lam tptp.bool) (lambda ((V3l_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V0y)) V2x))) V3l_27))))))) tptp.c_2Ebool_2EF)) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) A_27a) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0y)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) tptp.bool)) (@ (@ tptp.lam tptp.bool) (lambda ((V2l_27 $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) V2l_27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V0y)) V3x)))))))) tptp.c_2Ebool_2EF)) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) V0l)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) tptp.bool)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.lam tptp.bool) (lambda ((V2l_27 $$unsorted)) tptp.c_2Ebool_2EF)))))) tptp.c_2Ebool_2ET)) V0l))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) V0l)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) tptp.bool)) (@ (@ tptp.lam tptp.bool) (lambda ((V1x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V2l_27 $$unsorted)) tptp.c_2Ebool_2EF)))))) tptp.c_2Ebool_2ET)) V0l))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V1l)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27b)) (@ _let_1 V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0l) V0l))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0m))))) (=> (@ (@ tptp.mem V3x) A_27a) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3x)) V2l)) (@ (@ tptp.ap (@ _let_2 _let_1)) V2l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V2x)) V1l)) (@ _let_2 V1l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) _let_1)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)) V1l)) (@ _let_1 V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ _let_2 V1l))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) _let_1)) V1l))) V0n)))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) V0l) V0l))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)))) (let ((_let_3 (@ tptp.ap (@ _let_2 _let_1)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2m))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_4)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_1)) _let_4)) (= (@ _let_3 (@ (@ tptp.ap (@ _let_2 _let_4)) V0l)) (@ _let_3 V0l)))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V2x)) V1l)) (@ _let_1 V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V1l) (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)) V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) _let_1)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (= (@ _let_2 (@ _let_3 V1l)) (@ _let_3 (@ _let_2 V1l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (let ((_let_3 (@ _let_2 V1l))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_3)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) _let_1)) V1l))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) _let_1))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_3)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l))) (= (@ (@ tptp.ap (@ _let_4 _let_2)) (@ (@ tptp.ap (@ _let_4 _let_1)) V2l)) (@ (@ tptp.ap (@ _let_4 _let_3)) V2l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) _let_1)) V1l))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) _let_1)) V1l)) V1l))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_2)) V2l))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) _let_1)) V2l)) V2l)))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) _let_1)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1l1)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l2))) (= (@ _let_2 (@ _let_3 V2l2)) (@ _let_3 (@ _let_2 V2l2))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l2 $$unsorted)) (=> (@ (@ tptp.mem V0l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1l1)) V0l2)) V1l1))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l2 $$unsorted)) (=> (@ (@ tptp.mem V0l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1l1)) V0l2)) V0l2))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ _let_1 (@ _let_2 V1l)) (@ _let_2 (@ _let_1 V1l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1x)))) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (@ _let_1 V0l)) (@ _let_1 (@ tptp.c_2Elist_2ENIL A_27a)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_2)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) _let_2)) V1l)) (@ _let_1 V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) _let_1)) V1l)) (@ tptp.c_2Elist_2ENIL A_27a)))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) _let_1)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_3)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l))) (= (@ (@ tptp.ap (@ _let_4 _let_2)) (@ _let_5 V2l)) (@ _let_5 (@ (@ tptp.ap (@ _let_4 _let_3)) V2l))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) _let_1)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_1)) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_3)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l)))) (= (@ _let_2 (@ (@ tptp.ap (@ _let_4 _let_3)) V2l)) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) _let_1))) (@ _let_2 V2l))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (not (= V0l _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) V0l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)) V0l))) _let_1)))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (not (= V0l (@ tptp.c_2Elist_2ENIL A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) V0l) (@ (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)) V0l))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l2 $$unsorted)) (=> (@ (@ tptp.mem V0l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l2))) (@ tptp.inj__ty_2Enum_2Enum V1n))) (forall ((V2l1 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)))) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V2l1)) V0l2)) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l2)))) V2l1)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l2))) (forall ((V2l1 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V2l1)) V1l2)) (@ _let_1 V1l2)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l2 $$unsorted)) (=> (@ (@ tptp.mem V0l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l2))) (@ tptp.inj__ty_2Enum_2Enum V1n))) (forall ((V2l1 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap (@ _let_3 V2l1)) V0l2)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l2)))) V2l1))) V0l2))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V2f)))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27b)) _let_1)) (@ _let_2 V1l)) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) _let_1)) V1l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V2f)))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27b)) _let_1)) (@ _let_2 V1l)) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) _let_1)) V1l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) V1l)) (forall ((V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) _let_1)) V1l))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) V1l)) (forall ((V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) _let_1)) V1l))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)))) (let ((_let_3 (@ tptp.ap (@ _let_2 _let_1)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_4)) (= (@ _let_3 (@ (@ tptp.ap (@ _let_2 _let_4)) V1l)) (@ _let_3 V1l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)))) (let ((_let_3 (@ tptp.ap (@ _let_2 _let_1)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_4)) (= (@ _let_3 (@ (@ tptp.ap (@ _let_2 _let_4)) V1l)) (@ _let_3 V1l))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) V0l) (@ tptp.c_2Elist_2ENIL A_27a)))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) V0l) (@ tptp.c_2Elist_2ENIL A_27a)))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)))) (let ((_let_3 (@ tptp.ap (@ _let_2 _let_1)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_3 (@ (@ tptp.ap (@ _let_4 V1l1)) V2l2)) (@ (@ tptp.ap (@ _let_4 (@ _let_3 V1l1))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l1)))) V2l2))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l1))) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ _let_2 V1l1)) V2l2)) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V1l1))) V2l2))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1))) (@ tptp.inj__ty_2Enum_2Enum V1n))) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)) V2l2)) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1)))) V2l2)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_3 _let_2)) (@ (@ tptp.ap (@ _let_3 _let_1)) V2l)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) V2l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_3)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l))) (= (@ (@ tptp.ap (@ _let_4 _let_2)) (@ (@ tptp.ap (@ _let_4 _let_1)) V2l)) (@ (@ tptp.ap (@ _let_4 _let_3)) V2l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) _let_1)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_1)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V1l)))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_1)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))) _let_1)) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ _let_1 (@ _let_2 V1l)) (@ _let_2 (@ _let_1 V1l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) _let_2)) V2l))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_1)) V2l)) V2l)))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n1 tptp.tp__ty_2Enum_2Enum) (V1m1 tptp.tp__ty_2Enum_2Enum) (V2n2 tptp.tp__ty_2Enum_2Enum) (V3m2 tptp.tp__ty_2Enum_2Enum) (V4l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3m2))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2n2))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)))) (let ((_let_6 (@ tptp.ap (@ _let_5 _let_4)))) (let ((_let_7 (@ tptp.inj__ty_2Enum_2Enum V0n1))) (let ((_let_8 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (@ (@ tptp.mem V4l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_8 (@ (@ tptp.ap (@ _let_3 _let_7)) _let_2))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4l))) (@ tptp.p (@ (@ tptp.ap (@ _let_8 (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1))) _let_7))) (= (@ (@ tptp.ap (@ _let_6 _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 _let_7)) _let_2)) V4l)) (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))) V4l))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum V1m)))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l1))) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum V1m))))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V2l1)) V3l2)) (@ _let_1 V2l1)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum) (V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (let ((_let_2 (@ _let_1 V0l1))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) _let_4)))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_2)) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_4)) (@ _let_1 V3l2)))) (= (@ (@ tptp.ap (@ _let_5 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)) V3l2)) (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) _let_2))) V3l2))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) _let_2)) _let_1)) V2l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_1)) V2l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (let ((_let_2 (@ _let_1 V1l1))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_6 (@ (@ tptp.ap (@ _let_5 _let_4)) _let_3))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2E_2D))) (let ((_let_8 (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)))) (let ((_let_9 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_10 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_3)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_10 _let_2)) _let_6)) (@ tptp.p (@ (@ tptp.ap (@ _let_10 _let_6)) (@ (@ tptp.ap (@ _let_5 _let_2)) (@ _let_1 V3l2))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_8 _let_4)) _let_3)) (@ (@ tptp.ap (@ _let_9 V1l1)) V3l2)) (@ (@ tptp.ap (@ _let_9 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_8 (@ (@ tptp.ap (@ _let_7 _let_2)) _let_3))) _let_3)) V1l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_8 (@ (@ tptp.ap (@ _let_7 _let_6)) _let_2))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V3l2)))))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V1x)) V0l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1x)) (@ tptp.c_2Elist_2ENIL A_27a))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum V1m)))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l))) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum V1m))))) (=> (@ (@ tptp.mem V3x) A_27a) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V3x)) V2l)) (@ _let_1 V2l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)) _let_1)) V1l) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1)))) V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ECONS A_27a))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1l) _let_2) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V0x)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) _let_2)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap _let_1) V0x)) (@ tptp.c_2Elist_2ENIL A_27a)))) V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_5C_2F)) tptp.c_2Ebool_2EF)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) tptp.bool)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V0x))) V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_5C_2F)) tptp.c_2Ebool_2EF)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) tptp.bool)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V0x))) V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_1 V0P)) (@ (@ tptp.ap (@ _let_1 V1Q)) V2l)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0P) V3x))) (@ (@ tptp.ap V1Q) V3x)))))) V2l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0g) (@ _let_1 (@ _let_1 A_27a))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) A_27a))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EFCOMM A_27a) A_27a) A_27b)) V0g)) V1f)) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2ELEFT__ID A_27a) A_27a)) V0g)) V2e)) (forall ((V3l $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27b) A_27a)) V1f)) V2e))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27b))) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ (@ tptp.ap _let_1) (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27b)) V3l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27a)) V0g)) V2e)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_2) A_27a)) _let_1)) V3l)))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27a))) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1g) (@ _let_1 (@ _let_1 A_27a))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EFCOMM A_27a) A_27b) A_27a)) V0f)) V1g)) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2ERIGHT__ID A_27a) A_27a)) V1g)) V2e)) (forall ((V3l $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27b) A_27a)) V0f)) V2e))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27b))) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ (@ tptp.ap _let_1) (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27b)) V3l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) A_27a)) V1g)) V2e)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_2) A_27a)) _let_1)) V3l)))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 A_27a))) (=> (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27a) (forall ((V3c $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1a)))) (let ((_let_3 (@ tptp.ap (@ _let_1 V2b)))) (=> (@ (@ tptp.mem V3c) A_27a) (= (@ _let_2 (@ _let_3 V3c)) (@ _let_3 (@ _let_2 V3c)))))))))))) (forall ((V4e $$unsorted)) (=> (@ (@ tptp.mem V4e) A_27a) (forall ((V5g $$unsorted)) (=> (@ (@ tptp.mem V5g) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V6l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27a)) V5g)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27a)) V0f)) V4e)))) (=> (@ (@ tptp.mem V6l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27b)) V6l))) (@ _let_2 (@ _let_1 V6l))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 A_27a))) (=> (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27a) (forall ((V3c $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1a)))) (let ((_let_3 (@ tptp.ap (@ _let_1 V2b)))) (=> (@ (@ tptp.mem V3c) A_27a) (= (@ _let_2 (@ _let_3 V3c)) (@ _let_3 (@ _let_2 V3c)))))))))))) (forall ((V4e $$unsorted)) (=> (@ (@ tptp.mem V4e) A_27a) (forall ((V5P $$unsorted)) (=> (@ (@ tptp.mem V5P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V6l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V5P)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27a)) V0f)) V4e)))) (=> (@ (@ tptp.mem V6l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V6l))) (@ _let_2 (@ _let_1 V6l))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 A_27a))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2ECOMM A_27a) A_27a)) V0f)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EASSOC A_27a)) V0f)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27a)) V0f)) V1e)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V2l)) (@ _let_1 V2l)))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 A_27a))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2ECOMM A_27a) A_27a)) V0f)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EASSOC A_27a)) V0f)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) A_27a)) V0f)) V1e)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V2l)) (@ _let_1 V2l)))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) V0l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0l) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)) V0l))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V1x)) V0l)) V1x))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V1x)) V2l)) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) _let_1))) V2l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V1x)) V2l)) (@ (@ tptp.ap (@ _let_2 _let_1)) V2l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)) V1l)) (@ _let_1 V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1x)) V0l)) V1x))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V1x)) V0l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) V0l))) V1x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) V0l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l2))) (forall ((V2l1 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V2l1)) V1l2)) (@ _let_1 V1l2)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l2 $$unsorted)) (=> (@ (@ tptp.mem V0l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l2))) (@ tptp.inj__ty_2Enum_2Enum V1n))) (forall ((V2l1 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)))) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V2l1)) V0l2)) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l2)))) V2l1)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (not (= V0l (@ tptp.c_2Elist_2ENIL A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l)))) V0l) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) V0l))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (not (= V0l (@ tptp.c_2Elist_2ENIL A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l)))) V0l) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)) V0l))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1)))) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l2 $$unsorted)) (=> (@ (@ tptp.mem V0l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) V0l2))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1l1)) V0l2)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) V0l2))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)) _let_1)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1)))) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27b)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V2f)) V1l)) (@ (@ tptp.ap V2f) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)) _let_1)) V1l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (not (= V0l (@ tptp.c_2Elist_2ENIL A_27a))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)) V0l))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) (@ _let_1 V0l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)) V1l2)) V1l2))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)))) (let ((_let_3 (@ tptp.ap (@ _let_2 _let_1)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_3 (@ (@ tptp.ap (@ _let_4 V1l1)) V2l2)) (@ (@ tptp.ap (@ _let_4 (@ _let_3 V1l1))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l1)))) V2l2))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l1))) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1l1)) V2l2)) (@ _let_1 V1l1)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1))) (@ tptp.inj__ty_2Enum_2Enum V1n))) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_2 _let_1)) (@ _let_3 V2l2)) (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1)))) V2l2)))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)) V1l2)) V0l1))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2EREVERSE A_27a))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ (@ tptp.ap _let_1) (@ _let_3 V0l)) (@ _let_3 (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_2) _let_2)) _let_1)) V0l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27a)) V0f)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V1P)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ap V1P))) (=> (@ (@ tptp.mem V3x) A_27a) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap V0f) V3x))) (@ tptp.p (@ _let_1 V3x)))))) (= (@ _let_1 (@ _let_2 V2l)) (@ _let_2 (@ _let_1 V2l)))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2EREVERSE A_27a))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ _let_3 (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE _let_2)) V0l)) (@ (@ tptp.ap _let_1) (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_2) _let_2)) _let_1)) V0l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2EFLAT A_27a))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist _let_2))) (let ((_let_4 (@ tptp.ap _let_1))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist _let_3)) (= (@ _let_4 (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT _let_2)) V0l)) (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_3) _let_2)) _let_1)) V0l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V1l))) (@ tptp.p (@ _let_1 V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) V0P)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V1l))) (@ tptp.p (@ _let_1 V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) V1l)) (forall ((V2m tptp.tp__ty_2Enum_2Enum) (V3k tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3k))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) _let_2)) _let_1)) V1l)))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) V1l)) (forall ((V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_1)) V1l))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) V1l)) (forall ((V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_1)) V1l))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1k tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum V1k)))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l))) (forall ((V3P $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) V3P)))) (=> (@ (@ tptp.mem V3P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum V1k))) V2l))) (@ tptp.p (@ _let_1 V2l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2P $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) V2P)))) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1m))) V0l))) (@ tptp.p (@ _let_1 V0l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2P $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) V2P)))) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1m))) V0l))) (@ tptp.p (@ _let_1 V0l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (forall ((V2P $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) V2P)))) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0m))) V1l))) (@ tptp.p (@ _let_1 V1l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (forall ((V2P $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) V2P)))) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0m))) V1l))) (@ tptp.p (@ _let_1 V1l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (forall ((V2P $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) V2P)))) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0m))) V1l))) (@ tptp.p (@ _let_1 V1l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (forall ((V2P $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) V2P)))) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0m))) V1l))) (@ tptp.p (@ _let_1 V1l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum V1m)))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l))) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)))) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum V1m))) V2l)))) (@ tptp.p (@ _let_2 (@ _let_1 V2l))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1m))) V0l)))) (@ tptp.p (@ _let_2 (@ _let_1 V0l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1m))) V0l)))) (@ tptp.p (@ _let_2 (@ _let_1 V0l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0m))) V1l)))) (@ tptp.p (@ _let_2 (@ _let_1 V1l))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0m))) V1l)))) (@ tptp.p (@ _let_2 (@ _let_1 V1l))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0m))) V1l)))) (@ tptp.p (@ _let_2 (@ _let_1 V1l))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0m))) V1l)))) (@ tptp.p (@ _let_2 (@ _let_1 V1l))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V1l2))) (forall ((V2x1 $$unsorted)) (=> (@ (@ tptp.mem V2x1) A_27a) (forall ((V3x2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)))) (=> (@ (@ tptp.mem V3x2) A_27b) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V2x1)) V0l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27b)) V3x2)) V1l2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x1)) V3x2))) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V0l1)) V1l2))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2EUNZIP A_27a) A_27b)))) (let ((_let_2 (@ _let_1 V1l))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_4 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_5 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist _let_5)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC _let_5)) V0x)) V1l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_4) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V0x))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST _let_4) _let_3)) _let_2)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V0x))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND _let_4) _let_3)) _let_2))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Erich__list_2EUNZIP__FST A_27a) A_27b)) V0l))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH _let_1)) V0l)))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Erich__list_2EUNZIP__SND A_27b) A_27a)) V0l))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH _let_1)) V0l)))))))
% 9.41/9.75  (assert (forall ((V0l tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V0l))) (let ((_let_2 (@ tptp.ap tptp.c_2Elist_2ESUM))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE tptp.ty_2Enum_2Enum)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 _let_1)))))))
% 9.41/9.75  (declare-sort tptp.tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum 0)
% 9.41/9.75  (declare-fun tptp.inj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum (tptp.tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum) $$unsorted)
% 9.41/9.75  (declare-fun tptp.surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum ($$unsorted) tptp.tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum)
% 9.41/9.75  (assert (forall ((X tptp.tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (= (@ tptp.surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ tptp.inj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum X)) X)))
% 9.41/9.75  (assert (forall ((X tptp.tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum X)) (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum)))))
% 9.41/9.75  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum))) (= X (@ tptp.inj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ tptp.surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum X))))))
% 9.41/9.75  (assert (forall ((V0l tptp.tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Enum_2Enum V0l))) (let ((_let_2 (@ tptp.ap tptp.c_2Elist_2ESUM))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT tptp.ty_2Enum_2Enum)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum)) tptp.ty_2Enum_2Enum)) tptp.c_2Elist_2ESUM)) _let_1))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l1))) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1l1)) V2l2)) (@ _let_2 V1l1))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1))) (@ tptp.inj__ty_2Enum_2Enum V1n))) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)) V2l2)) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1)))) V2l2)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V3x)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)))) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2)) (= (@ (@ tptp.ap (@ _let_3 _let_2)) (@ _let_4 V1l2)) (@ _let_4 (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))) V1l2)))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3x $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ELUPDATE A_27a)) V3x)) _let_1)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1))) (= (@ _let_2 (@ (@ tptp.ap (@ _let_3 V0l1)) V1l2)) (@ (@ tptp.ap (@ _let_3 (@ _let_2 V0l1))) V1l2)))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) V1l1)) V2l2)) (@ tptp.p (@ _let_4 (@ _let_3 V1l1))) (@ tptp.p (@ _let_4 (@ _let_3 V2l2)))) (= (@ _let_2 V1l1) (@ _let_2 V2l2))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1x)) V2l)) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) _let_1))) V2l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V1l))) (@ tptp.c_2Elist_2ENIL A_27a))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V1l) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1)) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0j tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0j))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) _let_3)))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ _let_5 _let_3)) _let_2))) (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3t))) _let_1)))) (= (@ (@ tptp.ap (@ _let_4 _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V3t)) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))) V3t)))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1i tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1i))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ _let_2 _let_3))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_3))) _let_1)) V2l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V2l))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_3)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V2l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1i tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1i))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_3)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l))) (= (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_2)) V2l))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) _let_1)) _let_2)) V2l)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_3)) V2l)) V2l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V1l))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V0x)))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1l) _let_3) (= (@ _let_1 (@ _let_2 V1l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_3)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) V1l))) (@ tptp.c_2Elist_2ENIL A_27a))) (@ _let_2 (@ _let_1 V1l))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V1l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)) _let_1)) V1l)))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) V0l1))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)) V1l2)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)) V0l1))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)) _let_1)) V1l))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2)) (= (@ (@ tptp.ap (@ _let_3 _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V1l)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1)))) V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EELL A_27a)) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V1l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V1l)))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_1)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) _let_1)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) _let_1)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_1)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) (let ((_let_4 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_3)) _let_4)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) _let_2)) _let_1)) V2l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_4)) _let_3))) V2l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_1)) (@ _let_2 V1l)) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) _let_1)) V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) _let_1)) (@ _let_2 V1l)) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_1)) V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) _let_1)) (@ _let_2 V1l)) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_1)) V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_1)) (@ _let_2 V1l)) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) _let_1)) V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) (let ((_let_4 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) _let_2)))) (let ((_let_6 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_3)) _let_4)) (= (@ (@ tptp.ap (@ _let_5 _let_1)) (@ _let_6 V2l)) (@ _let_6 (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_4)) _let_3))) V2l)))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EREPLICATE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))) V1x))) V0n))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EREPLICATE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))) V1x)))))))))
% 9.41/9.75  (assert (forall ((V0l tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V0l))) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Erich__list_2EAND__EL) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_2F_5C)) tptp.c_2Ebool_2ET)) _let_1))))))
% 9.41/9.75  (assert (forall ((V0l tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V0l))) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Erich__list_2EAND__EL) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_2F_5C)) tptp.c_2Ebool_2ET)) _let_1))))))
% 9.41/9.75  (assert (forall ((V0l tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V0l))) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Erich__list_2EOR__EL) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_5C_2F)) tptp.c_2Ebool_2EF)) _let_1))))))
% 9.41/9.75  (assert (forall ((V0l tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V0l))) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Erich__list_2EOR__EL) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_5C_2F)) tptp.c_2Ebool_2EF)) _let_1))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)))) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Elist_2Elist A_27a)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_1)) V0x)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 V0x)) _let_1)) (= V0x _let_1))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) V0x)) V0x)))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)))) (=> (@ (@ tptp.mem V1y) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0x)) V1y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1y)) V0x))) (= V0x V1y))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V2z)))) (=> (@ (@ tptp.mem V2z) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1y)) V0x)) (@ tptp.p (@ _let_2 V1y))) (@ tptp.p (@ _let_2 V0x))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)) V1y))) (=> (@ (@ tptp.mem V1y) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)) _let_1))) _let_1))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V1y) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) V0x)) V1y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_1 V0x))) (@ _let_1 V1y))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V1y) (@ tptp.ty_2Elist_2Elist A_27a)) (= (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) V0x)) V1y)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V0x)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V1y)))) (= V0x V1y))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2z $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V0x)) V1y))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) V2z)))) (=> (@ (@ tptp.mem V2z) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ _let_2 _let_1)) (or (@ tptp.p (@ _let_2 V1y)) (= V2z _let_1))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2c $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)))) (=> (@ (@ tptp.mem V2c) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0a)) V1b))) V2c)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0a)) V2c)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2c $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0a)))) (=> (@ (@ tptp.mem V2c) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1b)) V2c))) (or (@ tptp.p (@ _let_2 V1b)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1b)) V0a)))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2c $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0a)))) (=> (@ (@ tptp.mem V2c) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1b))) (@ _let_2 V2c))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1b)) V2c))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0c $$unsorted)) (=> (@ (@ tptp.mem V0c) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) V1a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1a)) V0c))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V2l2)))) (let ((_let_3 (@ tptp.ap (@ _let_1 V1l1)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ _let_3 V0l)) (@ tptp.p (@ _let_2 V0l))) (or (@ tptp.p (@ _let_3 V2l2)) (@ tptp.p (@ _let_2 V1l1))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr _let_1) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Erich__list_2Ecommon__prefixes A_27a)) V0s) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1p $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) tptp.bool)) V1p)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2m $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ tptp.ty_2Elist_2Elist A_27a))) V2m)) V0s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) V1p)) V2m)))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ (@ tptp.arr _let_1) tptp.bool))) (=> (@ (@ tptp.mem V0s) _let_2) (= (@ (@ tptp.ap (@ tptp.c_2Erich__list_2Ecommon__prefixes A_27a)) V0s) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE _let_1) _let_2)) (@ (@ tptp.lam _let_1) (lambda ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)) V2p)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) V2p)) V1l)))))))))) V0s))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0b) _let_1) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)) V1a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) V1a)) V0b)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (not (= V0s (@ tptp.c_2Epred__set_2EEMPTY _let_1))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) (@ (@ tptp.ap (@ tptp.c_2Erich__list_2Ecommon__prefixes A_27a)) V0s))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr _let_1) tptp.bool)) (not (= (@ (@ tptp.ap (@ tptp.c_2Erich__list_2Ecommon__prefixes A_27a)) V0s) (@ tptp.c_2Epred__set_2EEMPTY _let_1)))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ (@ tptp.arr _let_1) tptp.bool))) (=> (@ (@ tptp.mem V0s) _let_2) (= (@ (@ tptp.ap (@ tptp.c_2Erich__list_2Elongest__prefix A_27a)) V0s) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_2)) V0s)) (@ tptp.c_2Epred__set_2EEMPTY _let_1)))) (@ tptp.c_2Elist_2ENIL A_27a))) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Eis__measure__maximal (@ tptp.ty_2Elist_2Elist A_27a))) (@ tptp.c_2Elist_2ELENGTH A_27a))) (@ (@ tptp.ap (@ tptp.c_2Erich__list_2Ecommon__prefixes A_27a)) V0s))) V1x)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)) (forall ((V1p1 $$unsorted)) (=> (@ (@ tptp.mem V1p1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2p2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Erich__list_2Ecommon__prefixes A_27a)) V0s))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_3)))) (=> (@ (@ tptp.mem V2p2) _let_3) (=> (and (not (= V0s (@ tptp.c_2Epred__set_2EEMPTY _let_3))) (@ tptp.p (@ (@ tptp.ap (@ _let_4 V1p1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 V2p2)) _let_2))) (or (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1p1)) V2p2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2p2)) V1p1)))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Eis__measure__maximal _let_1)) (@ tptp.c_2Elist_2ELENGTH A_27a))) (@ (@ tptp.ap (@ tptp.c_2Erich__list_2Ecommon__prefixes A_27a)) V0s))))) (=> (@ (@ tptp.mem V2y) _let_1) (=> (and (not (= V0s (@ tptp.c_2Epred__set_2EEMPTY _let_1))) (@ tptp.p (@ _let_2 V1x)) (@ tptp.p (@ _let_2 V2y))) (= V1x V2y)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) _let_2)) V0s)) (= (@ (@ tptp.ap (@ tptp.c_2Erich__list_2Ecommon__prefixes A_27a)) V0s) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_1)) _let_2)) (@ tptp.c_2Epred__set_2EEMPTY _let_1)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr _let_2) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_2)) _let_1)) V0s)) (= (@ (@ tptp.ap (@ tptp.c_2Erich__list_2Elongest__prefix A_27a)) V0s) _let_1)))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr _let_1) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) (@ tptp.c_2Elist_2ENIL A_27a))) (@ (@ tptp.ap (@ tptp.c_2Erich__list_2Ecommon__prefixes A_27a)) V0s)))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (= (@ (@ tptp.ap (@ tptp.c_2Erich__list_2Elongest__prefix A_27a)) (@ tptp.c_2Epred__set_2EEMPTY (@ tptp.ty_2Elist_2Elist A_27a))) (@ tptp.c_2Elist_2ENIL A_27a))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0s) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Erich__list_2Elongest__prefix A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_1)) V0s)) (@ tptp.c_2Epred__set_2EEMPTY _let_1))) V0s)))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27b) (forall ((V2xs $$unsorted)) (=> (@ (@ tptp.mem V2xs) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V3b $$unsorted)) (=> (@ (@ tptp.mem V3b) A_27b) (forall ((V4ys $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_2 (@ tptp.c_2Epred__set_2EEMPTY _let_1))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_1)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Erich__list_2Ecommon__prefixes A_27b)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)))) (let ((_let_6 (@ _let_5 V1a))) (let ((_let_7 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_8 (@ tptp.c_2Epred__set_2EEMPTY _let_7))) (let ((_let_9 (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_7)))) (let ((_let_10 (@ tptp.ap (@ _let_9 (@ tptp.c_2Elist_2ENIL A_27a))))) (let ((_let_11 (@ _let_10 _let_8))) (let ((_let_12 (@ tptp.ap (@ _let_9 V0x)))) (let ((_let_13 (@ tptp.ap (@ tptp.c_2Erich__list_2Ecommon__prefixes A_27a)))) (=> (@ (@ tptp.mem V4ys) _let_1) (and (= (@ _let_13 (@ _let_10 (@ _let_12 _let_8))) _let_11) (= (@ _let_13 (@ _let_12 _let_11)) _let_11) (= (@ _let_4 (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap _let_6) V2xs))) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_5 V3b)) V4ys))) _let_2))) (@ (@ tptp.ap (@ _let_3 (@ tptp.c_2Elist_2ENIL A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.arr _let_1) tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) V1a)) V3b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE _let_1) _let_1)) _let_6)) (@ _let_4 (@ (@ tptp.ap (@ _let_3 V2xs)) (@ (@ tptp.ap (@ _let_3 V4ys)) _let_2)))))) _let_2))))))))))))))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0ys $$unsorted)) (=> (@ (@ tptp.mem V0ys) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1xs $$unsorted)) (=> (@ (@ tptp.mem V1xs) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ tptp.c_2Epred__set_2EEMPTY _let_2))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_2)))) (let ((_let_5 (@ (@ tptp.ap (@ _let_4 V0ys)) _let_3))) (let ((_let_6 (@ tptp.ap (@ _let_4 V1xs)))) (let ((_let_7 (@ tptp.ap (@ tptp.c_2Erich__list_2Elongest__prefix A_27a)))) (let ((_let_8 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_9 (@ tptp.ap (@ _let_8 V2x)))) (let ((_let_10 (@ tptp.ap (@ _let_4 _let_1)))) (=> (@ (@ tptp.mem V3y) A_27a) (and (= (@ _let_7 (@ _let_10 _let_5)) _let_1) (= (@ _let_7 (@ _let_6 (@ _let_10 _let_3))) _let_1) (= (@ _let_7 (@ (@ tptp.ap (@ _let_4 (@ _let_9 V1xs))) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_8 V3y)) V0ys))) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V2x)) V3y))) (@ _let_9 (@ _let_7 (@ _let_6 _let_5))))) _let_1))))))))))))))))))))))
% 9.41/9.75  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST tptp.ty_2Enum_2Enum)) (@ tptp.c_2Ecombin_2EI tptp.ty_2Enum_2Enum))) _let_1))))))
% 9.41/9.75  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST) (@ tptp.inj__ty_2Enum_2Enum V0n)))) V0n)))
% 9.41/9.75  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL tptp.ty_2Enum_2Enum)) _let_2)) (@ (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST) _let_1))) V0m))))))
% 9.41/9.75  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_2)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST) _let_1)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)))))))
% 9.41/9.75  (assert (and (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ tptp.c_2Elist_2ENIL tptp.ty_2Enum_2Enum))) (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC tptp.ty_2Enum_2Enum)) _let_1)) (@ _let_2 _let_1)))))))))
% 9.41/9.75  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST) _let_1)) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) _let_1)))))
% 9.41/9.75  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_1))) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.ty_2Enum_2Enum)) (@ _let_2 _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2n_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) V2n_27)) (@ tptp.inj__ty_2Enum_2Enum V0n)))))) (@ _let_2 _let_1))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_3)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l))) (= (@ (@ tptp.ap (@ _let_4 _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_1)) V2l)) (@ (@ tptp.ap (@ _let_4 _let_3)) V2l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V1l))) (@ (@ tptp.ap (@ _let_2 _let_1)) V1l)) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V1l))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2b $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27b)))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_3)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (@ (@ tptp.mem V2b) _let_3) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_7 _let_6)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_7 _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V2b)))) (= (@ _let_5 (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_6)) V1a))) (@ (@ tptp.ap (@ _let_2 _let_6)) V2b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) _let_6)) (@ _let_5 (@ (@ tptp.ap (@ _let_4 V1a)) (@ (@ tptp.ap (@ _let_2 _let_1)) V2b))))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2b $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_1)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_5 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1a))) (=> (@ (@ tptp.mem V2b) _let_1) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_4)) _let_5)) (= (@ tptp.surj__ty_2Enum_2Enum _let_5) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V2b)))) (= (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_4)) V1a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27b)) _let_4)) V2b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) _let_4)) (@ _let_3 (@ (@ tptp.ap (@ _let_2 V1a)) V2b)))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_3)) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_3)) V2l)) (@ _let_2 V2l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V2c $$unsorted)) (=> (@ (@ tptp.mem V2c) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3d $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_1)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V3d) _let_1) (=> (and (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_5 V0a)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 V1b))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_5 V2c)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 V3d)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ _let_3 (@ (@ tptp.ap (@ _let_2 V0a)) V1b)))) (@ _let_3 (@ (@ tptp.ap (@ _let_2 V2c)) V3d))) (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0a)) V2c))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) V1b)) V3d)))))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1h)))) (let ((_let_3 (@ tptp.ap (@ _let_1 V0l1)))) (=> (@ (@ tptp.mem V3l3) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_1 (@ _let_3 (@ _let_2 V2l2)))) V3l3) (@ _let_3 (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2l2)) V3l3))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) V1x)) V0l1))) V2l2) (@ (@ tptp.ap (@ _let_1 V0l1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1x)) V2l2)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27a))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2g $$unsorted)) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V3l $$unsorted)) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27b) A_27a)) V0f)) V1e)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27c) A_27b)) V2g)) V3l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27c) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.lam A_27c) (lambda ((V5y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V4x)) (@ (@ tptp.ap V2g) V5y)))))))) V1e)) V3l)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1l) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0P) V2x)))))) V1l)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESPLITP A_27a)) V0P)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) _let_1)) V1l)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1e)) V0l))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2y)))) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ _let_3 (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)) _let_1)))) (@ tptp.p (@ _let_3 (@ _let_2 _let_1))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2e $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2e)) V1l2))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)))) (=> (@ (@ tptp.mem V2e) A_27a) (= (@ _let_2 (@ _let_3 _let_1)) (@ _let_3 (@ _let_2 _let_1)))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)))) (let ((_let_3 (@ (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)) V0l))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) _let_3))) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) V0l)))) (= (@ _let_2 _let_3) (@ _let_2 V0l))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1l $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0e)) V1l))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)) _let_1))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) _let_1)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (= (@ (@ tptp.ap (@ _let_2 _let_1)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V1l))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2h $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V1l))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0e)))) (=> (@ (@ tptp.mem V2h) A_27a) (=> (and (@ tptp.p (@ _let_3 (@ _let_2 V1l))) (not (= V0e (@ (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)) _let_1)))) (@ tptp.p (@ _let_3 (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)) _let_1)))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (and (forall ((V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELIST__ELEM__COUNT A_27a)) V0e)) (@ tptp.c_2Elist_2ENIL A_27a))) tptp.fo__c_2Enum_2E0))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27b) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELIST__ELEM__COUNT A_27b)) V1e)))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) V2l1)) V3l2))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ _let_1 V2l1))) (@ _let_1 V3l2))))))))))) (forall ((V4e $$unsorted)) (=> (@ (@ tptp.mem V4e) A_27c) (forall ((V5h $$unsorted)) (=> (@ (@ tptp.mem V5h) A_27c) (forall ((V6l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELIST__ELEM__COUNT A_27c)) V4e)))) (=> (@ (@ tptp.mem V6l) (@ tptp.ty_2Elist_2Elist A_27c)) (=> (= V5h V4e) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27c)) V5h)) V6l))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ _let_1 V6l)))))))))))) (forall ((V7e $$unsorted)) (=> (@ (@ tptp.mem V7e) A_27d) (forall ((V8h $$unsorted)) (=> (@ (@ tptp.mem V8h) A_27d) (forall ((V9l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELIST__ELEM__COUNT A_27d)) V7e)))) (=> (@ (@ tptp.mem V9l) (@ tptp.ty_2Elist_2Elist A_27d)) (=> (not (= V8h V7e)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27d)) V8h)) V9l))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V9l))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELIST__ELEM__COUNT A_27a)) V0e)) V1l))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0e)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1ls $$unsorted)) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1ls) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (and (not (= V1ls (@ tptp.c_2Elist_2ENIL A_27a))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V0x))) V1ls)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1x $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EREPLICATE A_27a)) _let_1)) V1x) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27a) tptp.ty_2Enum_2Enum)) V1x))) _let_1))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n1 tptp.tp__ty_2Enum_2Enum) (V1n2 tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n2))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n1))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EREPLICATE A_27a)) _let_1)) V2x)) V2x)))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EREPLICATE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1n))) V2x))) (or (= V1n tptp.fo__c_2Enum_2E0) (@ tptp.p (@ (@ tptp.ap V0f) V2x)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)))) (=> (@ tptp.p (@ _let_1 V0ls)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1n))) V0ls)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0z $$unsorted)) (=> (@ (@ tptp.mem V0z) A_27a) (forall ((V1ls $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_1) A_27a)) (@ (@ tptp.c_2Epair_2ESND A_27b) A_27a))))) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist _let_1)) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER _let_1)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27b) A_27a) tptp.bool)) (@ (@ tptp.lam A_27b) (lambda ((V2x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V3y $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V3y)) V0z))))))))) V1ls)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V4y $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V0z)) V4y)))))) (@ _let_2 V1ls))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0d $$unsorted)) (=> (@ (@ tptp.mem V0d) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) A_27a) (= (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3c $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V3c) (@ tptp.ty_2Elist_2Elist A_27a)) (not (= V0d (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V2a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1b)) (@ tptp.c_2Elist_2ENIL A_27a))))) V3c)))))))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1b)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V0d))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l2 $$unsorted)) (=> (@ (@ tptp.mem V0l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) V0l2))) (= V1n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l1)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V2l1)) V0l2)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) V0l2))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0funs $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27c))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_2) A_27a)))) (=> (@ (@ tptp.mem V0funs) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) _let_1) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27b) A_27c) A_27a)) (@ (@ tptp.lam A_27b) (lambda ((V2y $$unsorted)) (@ (@ tptp.lam A_27c) (lambda ((V3z $$unsorted)) V1x)))))))))) V0funs) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.c_2Epair_2EFST A_27a) _let_1))) V0funs))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (not (= V0ls (@ tptp.c_2Elist_2ENIL A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0ls)))) V0ls) (@ (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)) V0ls))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1m tptp.tp__ty_2Enum_2Enum)) (=> (= V1m (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1m))) V0l) (@ tptp.c_2Elist_2ENIL A_27a)))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0ls))) (= (@ (@ tptp.ap (@ _let_2 _let_1)) V0ls) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V0ls))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V0ls))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0ls))) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V0ls) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V0ls))) (@ (@ tptp.ap (@ _let_2 _let_1)) V0ls))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0ls))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2)) (= (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_1)) V0ls)) (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))) V0ls)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1ls $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_7E)) V0P))) V1ls)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)) V1ls)))) (@ _let_1 V1ls))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V3l3 $$unsorted)) (=> (@ (@ tptp.mem V3l3) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4l4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)))) (=> (@ (@ tptp.mem V4l4) (@ tptp.ty_2Elist_2Elist A_27b)) (= (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 V1l1)) V2l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 V3l3)) V4l4))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1l1)) V3l3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) V2l2)) V4l4))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 V1l1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V2l2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 V3l3)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V4l4)))))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1xs $$unsorted)) (=> (@ (@ tptp.mem V1xs) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2ys $$unsorted)) (=> (@ (@ tptp.mem V2ys) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V3xs1 $$unsorted)) (=> (@ (@ tptp.mem V3xs1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4ys1 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0P)))) (=> (@ (@ tptp.mem V4ys1) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1xs)) V3xs1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) V2ys)) V4ys1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1xs)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V2ys)))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1xs)) V2ys)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3xs1)) V4ys1))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V3l3 $$unsorted)) (=> (@ (@ tptp.mem V3l3) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4l4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)))) (=> (@ (@ tptp.mem V4l4) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1l1)) V2l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3l3)) V4l4))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1l1)) V3l3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) V2l2)) V4l4))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1l1)) V2l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_1)) V1l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27b)) _let_1)) V2l2))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1xs $$unsorted)) (=> (@ (@ tptp.mem V1xs) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2ys $$unsorted)) (=> (@ (@ tptp.mem V2ys) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0P)))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1xs)) V2ys)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_1)) V1xs))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27b)) _let_1)) V2ys))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x1 $$unsorted)) (=> (@ (@ tptp.mem V2x1) A_27a) (forall ((V3l2 $$unsorted)) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V4x2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)))) (=> (@ (@ tptp.mem V4x2) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1l1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x1)) (@ tptp.c_2Elist_2ENIL A_27a))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) V3l2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V4x2)) (@ tptp.c_2Elist_2ENIL A_27b))))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1l1)) V3l2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x1)) V4x2))))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2l tptp.tp__ty_2Enum_2Enum) (V3g $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2l))) (=> (@ (@ tptp.mem V3g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) V1f)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27b)) V3g)) _let_1))) (forall ((V4i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4i))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2l))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ (@ tptp.ap V1f) _let_1))) (@ (@ tptp.ap V3g) _let_1)))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V2ls $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V1x))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V2ls) _let_2) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) V2ls)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_3)) V1x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET _let_3)) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) (@ tptp.ty_2Elist_2Elist A_27b))) V2ls)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)) V2ls)))))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V2ls))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V1x) (@ (@ tptp.ap V0f) _let_1)))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) _let_1)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) A_27b)))) (=> (@ (@ tptp.mem V1l2) _let_1) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V1l2))) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ _let_3 (@ (@ tptp.ap (@ _let_2 V0l1)) V1l2))) (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V0l1))) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27b)) V1l2)))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1l1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27b)) V2l2))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V1l1))) V2l2)))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V1l1))) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27b)) V2l2))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1l1)) V2l2)))))))))))
% 9.41/9.75  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY tptp.ty_2Enum_2Enum)) V0P)) (@ (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (forall ((V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ tptp.p (@ (@ tptp.ap V0P) _let_1))))))))))
% 9.41/9.75  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST))) (=> (not (= V0n tptp.fo__c_2Enum_2E0)) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ _let_2 _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.c_2Enum_2ESUC)) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP tptp.ty_2Enum_2Enum) A_27a)) V1f)) (@ (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST) _let_2))) (@ (@ tptp.ap V1f) _let_1)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l1 $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l1))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1l1) _let_2) (=> (= V0n (@ tptp.surj__ty_2Enum_2Enum _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum))) V1l1)) (@ (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST) (@ tptp.inj__ty_2Enum_2Enum V0n)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST (@ (@ tptp.ty_2Epair_2Eprod A_27a) tptp.ty_2Enum_2Enum))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) V2n)) V1l1))) V2n))))) _let_1))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EREPLICATE A_27a)) _let_1)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EREPLICATE A_27b)) _let_1)) (@ (@ tptp.ap V0f) V2x)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0x tptp.tp__ty_2Enum_2Enum) (V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EREPLICATE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0x))) V1y) (@ tptp.c_2Elist_2ENIL A_27a)) (= V0x tptp.fo__c_2Enum_2E0)))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Erich__list_2EREPLICATE A_27a)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap (@ _let_3 _let_2)) V1a))) (@ (@ tptp.ap (@ _let_3 _let_1)) V1a)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) V1a)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Erich__list_2EREPLICATE A_27a)))) (=> (@ (@ tptp.mem V2a) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_1)) (@ (@ tptp.ap (@ _let_3 _let_2)) V2a)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))) V2a))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ (@ tptp.mem V3y) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EREPLICATE A_27a)) _let_1)) V2x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EREPLICATE A_27b)) _let_1)) V3y))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V2x)) V3y))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1m))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_3)) _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap (@ _let_2 _let_3)) V2l))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_3)) V2l))) (@ (@ tptp.ap (@ _let_2 _let_1)) V2l)))))))))
% 9.41/9.75  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST) (@ tptp.inj__ty_2Enum_2Enum V0n))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0f)))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l1))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1l1)) V2l2))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) _let_1)) V1l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27b)) _let_1)) V2l2))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0f)))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l1))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1l1)) V2l2))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) _let_1)) V1l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27b)) _let_1)) V2l2))))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1L $$unsorted)) (=> (@ (@ tptp.mem V1L) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EUNIQUE A_27a)) V0e)) V1L)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELIST__ELEM__COUNT A_27a)) V0e)) V1L)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))
% 9.41/9.75  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST__AUX) _let_1)) (@ tptp.c_2Elist_2ENIL tptp.ty_2Enum_2Enum)))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Erich__list_2ESPLITP A_27a) (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESPLITP__AUX A_27a)) (@ tptp.c_2Elist_2ENIL A_27a)))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EIS__SUFFIX A_27a)) V0l1)) V1l2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) (@ _let_1 V1l2))) (@ _let_1 V0l1))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del)) (and (forall ((V0k tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0k))) V1l) (@ tptp.c_2Elist_2ENIL A_27a)))) (forall ((V2m tptp.tp__ty_2Enum_2Enum) (V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ _let_3 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V2m))))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3x)))) (=> (@ (@ tptp.mem V4l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 _let_4)) _let_1)) (@ _let_6 V4l)) (@ _let_6 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_4)) (@ _let_3 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) _let_1)) V4l))))))))))))) (forall ((V5m tptp.tp__ty_2Enum_2Enum) (V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V5m))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V6x)))) (=> (@ (@ tptp.mem V7l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_2)))) _let_1)) (@ _let_5 V7l)) (@ _let_5 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_2)))) _let_1)) V7l)))))))))))) (forall ((V8m tptp.tp__ty_2Enum_2Enum) (V9k tptp.tp__ty_2Enum_2Enum) (V10x $$unsorted)) (=> (@ (@ tptp.mem V10x) A_27a) (forall ((V11l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V9k))))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V8m))))))) (=> (@ (@ tptp.mem V11l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V10x)) V11l)) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V11l)))))))))) (forall ((V12m tptp.tp__ty_2Enum_2Enum) (V13k tptp.tp__ty_2Enum_2Enum) (V14x $$unsorted)) (=> (@ (@ tptp.mem V14x) A_27a) (forall ((V15l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V13k))))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum V12m))))))) (=> (@ (@ tptp.mem V15l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V14x)) V15l)) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V15l)))))))))) (forall ((V16m tptp.tp__ty_2Enum_2Enum) (V17k tptp.tp__ty_2Enum_2Enum) (V18x $$unsorted)) (=> (@ (@ tptp.mem V18x) A_27a) (forall ((V19l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V17k))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) (@ _let_3 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V16m))))))) (=> (@ (@ tptp.mem V19l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_4 (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V18x)) V19l)) (@ (@ tptp.ap (@ _let_4 (@ _let_3 (@ _let_2 _let_1)))) V19l)))))))))) (forall ((V20m tptp.tp__ty_2Enum_2Enum) (V21k tptp.tp__ty_2Enum_2Enum) (V22x $$unsorted)) (=> (@ (@ tptp.mem V22x) A_27a) (forall ((V23l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V21k))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG A_27a)) (@ _let_2 (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V20m))))))) (=> (@ (@ tptp.mem V23l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ _let_4 (@ _let_2 (@ _let_3 _let_1)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V22x)) V23l)) (@ (@ tptp.ap (@ _let_4 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) V23l)))))))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0longer_20than_20list $$unsorted)) (=> (@ (@ tptp.mem V0longer_20than_20list) tptp.bool) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V2l) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EBUTLASTN A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1n))) V2l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) _let_1)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3m $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) V3m))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V3m)) _let_1))) V2l))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EFAIL (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr _let_2) _let_2))) tptp.bool)) (@ tptp.c_2Erich__list_2EBUTLASTN A_27a))) V0longer_20than_20list)) _let_1)) V2l)))))))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l)))))))))
% 9.41/9.75  (assert (forall ((A_27a tptp.del) (V0longer_20than_20list $$unsorted)) (=> (@ (@ tptp.mem V0longer_20than_20list) tptp.bool) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V2l) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1n))) V2l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) _let_1)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3m $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) V3m))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V3m)) _let_1))) V2l))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EFAIL (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr _let_2) _let_2))) tptp.bool)) (@ tptp.c_2Erich__list_2ELASTN A_27a))) V0longer_20than_20list)) _let_1)) V2l)))))))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l)))))))))
% 9.41/9.75  (declare-sort tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o 0)
% 9.41/9.75  (declare-fun tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o (tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o) $$unsorted)
% 9.41/9.75  (declare-fun tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o ($$unsorted) tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o)
% 9.41/9.75  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o)) (= (@ tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o (@ tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o X)) X)))
% 9.41/9.75  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o X)) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1)))))
% 9.41/9.75  (assert (forall ((X $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (=> (@ (@ tptp.mem X) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1)) (= X (@ tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o (@ tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o_c_ty_2Esum_2Esum_ty_2Enum_2Enum_o X)))))))
% 9.41/9.75  (declare-sort tptp.tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o 0)
% 9.41/9.75  (declare-fun tptp.inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o (tptp.tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o) $$unsorted)
% 9.41/9.75  (declare-fun tptp.surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o ($$unsorted) tptp.tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o)
% 9.41/9.75  (assert (forall ((X tptp.tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o)) (= (@ tptp.surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o (@ tptp.inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o X)) X)))
% 9.41/9.75  (assert (forall ((X tptp.tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o X)) (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))))
% 9.41/9.75  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool)) (= X (@ tptp.inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o (@ tptp.surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o X))))))
% 9.41/9.75  (declare-fun tptp.c_2EdefCNF_2EDEF () $$unsorted)
% 9.41/9.75  (assert (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (let ((_let_3 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2EdefCNF_2EDEF) (@ (@ tptp.arr (@ _let_3 tptp.bool)) (@ _let_3 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1)))) tptp.bool))))))))
% 9.41/9.75  (declare-fun tptp.c_2EdefCNF_2EOK () $$unsorted)
% 9.41/9.75  (assert (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (@ (@ tptp.mem tptp.c_2EdefCNF_2EOK) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))) tptp.bool))))))
% 9.41/9.75  (declare-fun tptp.c_2EdefCNF_2EOKDEF () $$unsorted)
% 9.41/9.75  (assert (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (@ (@ tptp.mem tptp.c_2EdefCNF_2EOKDEF) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1)))) tptp.bool))))))
% 9.41/9.75  (declare-fun tptp.c_2EdefCNF_2EUNIQUE () $$unsorted)
% 9.41/9.75  (assert (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (let ((_let_3 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2EdefCNF_2EUNIQUE) (@ (@ tptp.arr (@ _let_3 tptp.bool)) (@ _let_3 (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))) tptp.bool))))))))
% 9.41/9.75  (assert (forall ((V0P $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (let ((_let_3 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ _let_3 tptp.bool)) (@ _let_3 (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))) tptp.bool)))) (=> (and (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3conn $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V3conn) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4i tptp.tp__ty_2Enum_2Enum) (V5j tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL tptp.ty_2Enum_2Enum) tptp.bool)))) (let ((_let_2 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_3 (@ tptp.arr tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1v)) (@ tptp.inj__ty_2Enum_2Enum V2n))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ _let_3 (@ _let_3 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_2))) V3conn)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_2)) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V4i)))) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V5j))))))))))))))) (forall ((V6v $$unsorted)) (=> (@ (@ tptp.mem V6v) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V7n tptp.tp__ty_2Enum_2Enum) (V8conn $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V8conn) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V9i tptp.tp__ty_2Enum_2Enum) (V10b $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V10b) tptp.bool) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V6v)) (@ tptp.inj__ty_2Enum_2Enum V7n))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))) V8conn)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.inj__ty_2Enum_2Enum V9i)))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR tptp.ty_2Enum_2Enum) tptp.bool)) V10b)))))))))))))) (forall ((V11v $$unsorted)) (=> (@ (@ tptp.mem V11v) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V12n tptp.tp__ty_2Enum_2Enum) (V13conn $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V13conn) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V14a $$unsorted)) (=> (@ (@ tptp.mem V14a) tptp.bool) (forall ((V15j tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V11v)) (@ tptp.inj__ty_2Enum_2Enum V12n))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))) V13conn)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR tptp.ty_2Enum_2Enum) tptp.bool)) V14a))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.inj__ty_2Enum_2Enum V15j)))))))))))))))) (forall ((V16v $$unsorted)) (=> (@ (@ tptp.mem V16v) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V17n tptp.tp__ty_2Enum_2Enum) (V18conn $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V18conn) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V19a $$unsorted)) (=> (@ (@ tptp.mem V19a) tptp.bool) (forall ((V20b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR tptp.ty_2Enum_2Enum) tptp.bool)))) (let ((_let_2 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_3 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V20b) tptp.bool) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V16v)) (@ tptp.inj__ty_2Enum_2Enum V17n))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ _let_3 (@ _let_3 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_2))) V18conn)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_2)) (@ _let_1 V19a))) (@ _let_1 V20b)))))))))))))))))) (forall ((V21v $$unsorted)) (=> (@ (@ tptp.mem V21v) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V22v1 tptp.tp__ty_2Enum_2Enum) (V23v2 $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V23v2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V24v3 tptp.tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o) (V25v4 tptp.tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V21v)) (@ tptp.inj__ty_2Enum_2Enum V22v1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))) V23v2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) _let_1)) (@ tptp.inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o V24v3))) (@ tptp.inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o V25v4))))))))))))))))))))
% 9.41/9.75  (assert (forall ((V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2conn $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V2conn) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V3i tptp.tp__ty_2Enum_2Enum) (V4j tptp.tp__ty_2Enum_2Enum) (V5b $$unsorted)) (=> (@ (@ tptp.mem V5b) tptp.bool) (forall ((V6a $$unsorted)) (let ((_let_1 (@ tptp.ap V2conn))) (let ((_let_2 (@ tptp.ap (@ _let_1 V6a)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_4 (@ tptp.ap V0v))) (let ((_let_5 (@ tptp.p (@ _let_4 _let_3)))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR tptp.ty_2Enum_2Enum) tptp.bool)))) (let ((_let_7 (@ _let_6 V5b))) (let ((_let_8 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_9 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_8) _let_8)))) (let ((_let_10 (@ tptp.ap (@ _let_9 (@ _let_6 V6a))))) (let ((_let_11 (@ tptp.arr tptp.bool))) (let ((_let_12 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ _let_11 (@ _let_11 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_8) _let_8))) V2conn)))) (let ((_let_13 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EdefCNF_2EUNIQUE) V0v)) _let_3)))) (let ((_let_14 (@ tptp.inj__ty_2Enum_2Enum V4j))) (let ((_let_15 (@ _let_4 _let_14))) (let ((_let_16 (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL tptp.ty_2Enum_2Enum) tptp.bool)))) (let ((_let_17 (@ _let_16 _let_14))) (let ((_let_18 (@ tptp.inj__ty_2Enum_2Enum V3i))) (let ((_let_19 (@ tptp.ap (@ _let_1 (@ _let_4 _let_18))))) (let ((_let_20 (@ tptp.ap (@ _let_9 (@ _let_16 _let_18))))) (=> (@ (@ tptp.mem V6a) tptp.bool) (and (= (@ tptp.p (@ _let_13 (@ _let_12 (@ _let_20 _let_17)))) (= _let_5 (@ tptp.p (@ _let_19 _let_15)))) (= (@ tptp.p (@ _let_13 (@ _let_12 (@ _let_20 _let_7)))) (= _let_5 (@ tptp.p (@ _let_19 V5b)))) (= (@ tptp.p (@ _let_13 (@ _let_12 (@ _let_10 _let_17)))) (= _let_5 (@ tptp.p (@ _let_2 _let_15)))) (= (@ tptp.p (@ _let_13 (@ _let_12 (@ _let_10 _let_7)))) (= _let_5 (@ tptp.p (@ _let_2 V5b)))))))))))))))))))))))))))))))))))
% 9.41/9.75  (assert (and (forall ((V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EdefCNF_2EDEF) V0v)) (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ tptp.c_2Elist_2ENIL (@ (@ tptp.ty_2Epair_2Eprod (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))))) true)))))) (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V3n tptp.tp__ty_2Enum_2Enum) (V4x $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V4x) (@ (@ tptp.ty_2Epair_2Eprod (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))) (forall ((V5xs $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2EdefCNF_2EDEF) V2v)))) (let ((_let_3 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_4 (@ tptp.arr tptp.bool))) (let ((_let_5 (@ (@ tptp.ty_2Epair_2Eprod (@ _let_4 (@ _let_4 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_3) _let_3)))) (=> (@ (@ tptp.mem V5xs) (@ tptp.ty_2Elist_2Elist _let_5)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_5)) V4x)) V5xs))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EdefCNF_2EUNIQUE) V2v)) _let_1)) V4x)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V5xs)))))))))))))))))))
% 9.41/9.75  (assert (forall ((V0P $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))) tptp.bool))) (=> (and (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2conn $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V2conn) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V3i tptp.tp__ty_2Enum_2Enum) (V4j tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL tptp.ty_2Enum_2Enum) tptp.bool)))) (let ((_let_2 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_3 (@ tptp.arr tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ _let_3 (@ _let_3 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_2))) V2conn)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_2)) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V3i)))) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V4j))))))))))))) (forall ((V5n tptp.tp__ty_2Enum_2Enum) (V6conn $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V6conn) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V7i tptp.tp__ty_2Enum_2Enum) (V8b $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V8b) tptp.bool) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V5n))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))) V6conn)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.inj__ty_2Enum_2Enum V7i)))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR tptp.ty_2Enum_2Enum) tptp.bool)) V8b)))))))))))) (forall ((V9n tptp.tp__ty_2Enum_2Enum) (V10conn $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V10conn) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V11a $$unsorted)) (=> (@ (@ tptp.mem V11a) tptp.bool) (forall ((V12j tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V9n))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))) V10conn)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR tptp.ty_2Enum_2Enum) tptp.bool)) V11a))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.inj__ty_2Enum_2Enum V12j)))))))))))))) (forall ((V13n tptp.tp__ty_2Enum_2Enum) (V14conn $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V14conn) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V15a $$unsorted)) (=> (@ (@ tptp.mem V15a) tptp.bool) (forall ((V16b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR tptp.ty_2Enum_2Enum) tptp.bool)))) (let ((_let_2 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_3 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V16b) tptp.bool) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V13n))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ _let_3 (@ _let_3 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_2))) V14conn)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_2)) (@ _let_1 V15a))) (@ _let_1 V16b)))))))))))))))) (forall ((V17v tptp.tp__ty_2Enum_2Enum) (V18v1 $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V18v1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V19v2 tptp.tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o) (V20v3 tptp.tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V17v))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))) V18v1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) _let_1)) (@ tptp.inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o V19v2))) (@ tptp.inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_o V20v3)))))))))))))))))
% 9.41/9.75  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1conn $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V1conn) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2i tptp.tp__ty_2Enum_2Enum) (V3j tptp.tp__ty_2Enum_2Enum) (V4b $$unsorted)) (=> (@ (@ tptp.mem V4b) tptp.bool) (forall ((V5a $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR tptp.ty_2Enum_2Enum) tptp.bool)))) (let ((_let_2 (@ _let_1 V4b))) (let ((_let_3 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_3) _let_3)))) (let ((_let_5 (@ tptp.ap (@ _let_4 (@ _let_1 V5a))))) (let ((_let_6 (@ tptp.arr tptp.bool))) (let ((_let_7 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ _let_6 (@ _let_6 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_3) _let_3))) V1conn)))) (let ((_let_8 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_9 (@ tptp.ap (@ (@ tptp.ap tptp.c_2EdefCNF_2EOK) _let_8)))) (let ((_let_10 (@ tptp.inj__ty_2Enum_2Enum V3j))) (let ((_let_11 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_12 (@ tptp.p (@ (@ tptp.ap (@ _let_11 _let_10)) _let_8)))) (let ((_let_13 (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL tptp.ty_2Enum_2Enum) tptp.bool)))) (let ((_let_14 (@ _let_13 _let_10))) (let ((_let_15 (@ tptp.inj__ty_2Enum_2Enum V2i))) (let ((_let_16 (@ tptp.p (@ (@ tptp.ap (@ _let_11 _let_15)) _let_8)))) (let ((_let_17 (@ tptp.ap (@ _let_4 (@ _let_13 _let_15))))) (=> (@ (@ tptp.mem V5a) tptp.bool) (and (= (@ tptp.p (@ _let_9 (@ _let_7 (@ _let_17 _let_14)))) (and _let_16 _let_12)) (= (@ tptp.p (@ _let_9 (@ _let_7 (@ _let_17 _let_2)))) _let_16) (= (@ tptp.p (@ _let_9 (@ _let_7 (@ _let_5 _let_14)))) _let_12) (= (@ tptp.p (@ _let_9 (@ _let_7 (@ _let_5 _let_2)))) true)))))))))))))))))))))))))))
% 9.41/9.75  (assert (and (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EdefCNF_2EOKDEF) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.c_2Elist_2ENIL (@ (@ tptp.ty_2Epair_2Eprod (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))))) true)))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V2x) (@ (@ tptp.ty_2Epair_2Eprod (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))) (forall ((V3xs $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap tptp.c_2EdefCNF_2EOKDEF))) (let ((_let_3 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_4 (@ tptp.arr tptp.bool))) (let ((_let_5 (@ (@ tptp.ty_2Epair_2Eprod (@ _let_4 (@ _let_4 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_3) _let_3)))) (=> (@ (@ tptp.mem V3xs) (@ tptp.ty_2Elist_2Elist _let_5)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_5)) V2x)) V3xs))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EdefCNF_2EOK) _let_1)) V2x)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V3xs)))))))))))))))))
% 9.41/9.75  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1x $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V1x) (@ (@ tptp.ty_2Epair_2Eprod (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))) (forall ((V2l $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1)))) (forall ((V3v $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EdefCNF_2EDEF) V3v)) _let_4)))) (=> (@ (@ tptp.mem V3v) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ _let_5 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC _let_3)) V1x)) V2l))) (and (@ tptp.p (@ _let_5 V2l)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EdefCNF_2EUNIQUE) V3v)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_4)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH _let_3)) V2l)))) V1x))))))))))))))))))))
% 9.41/9.75  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1x $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V1x) (@ (@ tptp.ty_2Epair_2Eprod (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))) (forall ((V2l $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap tptp.c_2EdefCNF_2EOKDEF) _let_4)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist _let_3)) (= (@ tptp.p (@ _let_5 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC _let_3)) V1x)) V2l))) (and (@ tptp.p (@ _let_5 V2l)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EdefCNF_2EOK) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_4)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH _let_3)) V2l)))) V1x))))))))))))))))
% 9.41/9.75  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EdefCNF_2EOKDEF) (@ tptp.inj__ty_2Enum_2Enum V0n))) V1l)) (exists ((V2v $$unsorted)) (and (@ (@ tptp.mem V2v) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EdefCNF_2EDEF) V2v)) (@ tptp.inj__ty_2Enum_2Enum V0n))) V1l))))))))))
% 9.41/9.75  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) tptp.bool) (forall ((V2R $$unsorted)) (=> (@ (@ tptp.mem V2R) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) tptp.bool)) (=> (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap V0P) V3v)) (= (@ tptp.p V1Q) (@ tptp.p (@ (@ tptp.ap V2R) V3v)))))) (= (and (exists ((V4v $$unsorted)) (and (@ (@ tptp.mem V4v) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap V0P) V4v)))) (@ tptp.p V1Q)) (exists ((V5v $$unsorted)) (and (@ (@ tptp.mem V5v) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap V0P) V5v)) (@ tptp.p (@ (@ tptp.ap V2R) V5v)))))))))))))
% 9.41/9.75  (assert (forall ((V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.bool))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_4 (= (@ tptp.p (@ (@ tptp.ap V0v) _let_3)) (@ tptp.p V2x)))) (=> (@ (@ tptp.mem V2x) tptp.bool) (= _let_4 (and _let_4 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EdefCNF_2EDEF) V0v)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_3))) (@ tptp.c_2Elist_2ENIL (@ (@ tptp.ty_2Epair_2Eprod (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))))))))))))))))
% 9.41/9.75  (declare-fun tptp.c_2Enumposrep_2EBOOLIFY () $$unsorted)
% 9.41/9.75  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Enumposrep_2EBOOLIFY) (@ _let_2 (@ _let_2 (@ (@ tptp.arr _let_1) _let_1)))))))
% 9.41/9.75  (declare-fun tptp.c_2Enumposrep_2El2n () $$unsorted)
% 9.41/9.75  (assert (@ (@ tptp.mem tptp.c_2Enumposrep_2El2n) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum)) tptp.ty_2Enum_2Enum))))
% 9.41/9.75  (declare-fun tptp.fo__c_2Enumposrep_2El2n (tptp.tp__ty_2Enum_2Enum tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.75  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2Enumposrep_2El2n X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum X1)))))
% 9.41/9.75  (declare-fun tptp.c_2Enumposrep_2El2n2 () $$unsorted)
% 9.41/9.75  (assert (@ (@ tptp.mem tptp.c_2Enumposrep_2El2n2) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum)) tptp.ty_2Enum_2Enum)))
% 9.41/9.75  (declare-fun tptp.fo__c_2Enumposrep_2El2n2 (tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.75  (assert (forall ((X0 tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Enumposrep_2El2n2 X0)) (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n2) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum X0)))))
% 9.41/9.75  (declare-fun tptp.c_2Enumposrep_2En2l () $$unsorted)
% 9.41/9.75  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Enumposrep_2En2l) (@ _let_1 (@ _let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum))))))
% 9.41/9.75  (declare-fun tptp.c_2Enumposrep_2Enum__from__bin__list () $$unsorted)
% 9.41/9.75  (assert (@ (@ tptp.mem tptp.c_2Enumposrep_2Enum__from__bin__list) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum)) tptp.ty_2Enum_2Enum)))
% 9.41/9.75  (declare-fun tptp.fo__c_2Enumposrep_2Enum__from__bin__list (tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.75  (assert (forall ((X0 tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Enumposrep_2Enum__from__bin__list X0)) (@ (@ tptp.ap tptp.c_2Enumposrep_2Enum__from__bin__list) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum X0)))))
% 9.41/9.75  (declare-fun tptp.c_2Enumposrep_2Enum__from__dec__list () $$unsorted)
% 9.41/9.75  (assert (@ (@ tptp.mem tptp.c_2Enumposrep_2Enum__from__dec__list) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum)) tptp.ty_2Enum_2Enum)))
% 9.41/9.75  (declare-fun tptp.fo__c_2Enumposrep_2Enum__from__dec__list (tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.75  (assert (forall ((X0 tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Enumposrep_2Enum__from__dec__list X0)) (@ (@ tptp.ap tptp.c_2Enumposrep_2Enum__from__dec__list) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum X0)))))
% 9.41/9.75  (declare-fun tptp.c_2Enumposrep_2Enum__from__hex__list () $$unsorted)
% 9.41/9.75  (assert (@ (@ tptp.mem tptp.c_2Enumposrep_2Enum__from__hex__list) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum)) tptp.ty_2Enum_2Enum)))
% 9.41/9.75  (declare-fun tptp.fo__c_2Enumposrep_2Enum__from__hex__list (tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.75  (assert (forall ((X0 tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Enumposrep_2Enum__from__hex__list X0)) (@ (@ tptp.ap tptp.c_2Enumposrep_2Enum__from__hex__list) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum X0)))))
% 9.41/9.75  (declare-fun tptp.c_2Enumposrep_2Enum__from__oct__list () $$unsorted)
% 9.41/9.75  (assert (@ (@ tptp.mem tptp.c_2Enumposrep_2Enum__from__oct__list) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum)) tptp.ty_2Enum_2Enum)))
% 9.41/9.75  (declare-fun tptp.fo__c_2Enumposrep_2Enum__from__oct__list (tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.75  (assert (forall ((X0 tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Enumposrep_2Enum__from__oct__list X0)) (@ (@ tptp.ap tptp.c_2Enumposrep_2Enum__from__oct__list) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum X0)))))
% 9.41/9.75  (declare-fun tptp.c_2Enumposrep_2Enum__to__bin__list () $$unsorted)
% 9.41/9.75  (assert (@ (@ tptp.mem tptp.c_2Enumposrep_2Enum__to__bin__list) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum))))
% 9.41/9.75  (declare-fun tptp.c_2Enumposrep_2Enum__to__dec__list () $$unsorted)
% 9.41/9.75  (assert (@ (@ tptp.mem tptp.c_2Enumposrep_2Enum__to__dec__list) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum))))
% 9.41/9.75  (declare-fun tptp.c_2Enumposrep_2Enum__to__hex__list () $$unsorted)
% 9.41/9.75  (assert (@ (@ tptp.mem tptp.c_2Enumposrep_2Enum__to__hex__list) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum))))
% 9.41/9.75  (declare-fun tptp.c_2Enumposrep_2Enum__to__oct__list () $$unsorted)
% 9.41/9.75  (assert (@ (@ tptp.mem tptp.c_2Enumposrep_2Enum__to__oct__list) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum))))
% 9.41/9.75  (assert (and (forall ((V0b tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) (@ tptp.inj__ty_2Enum_2Enum V0b))) (@ tptp.c_2Elist_2ENIL tptp.ty_2Enum_2Enum))) tptp.fo__c_2Enum_2E0)) (forall ((V1b tptp.tp__ty_2Enum_2Enum) (V2h tptp.tp__ty_2Enum_2Enum) (V3t tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V3t))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) _let_2)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2h))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Enum_2Enum)) _let_4)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_4)) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_2)) (@ _let_3 _let_1))))))))))))
% 9.41/9.75  (assert (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0P) (@ _let_1 (@ _let_1 tptp.bool))) (=> (forall ((V1b tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap V0P) _let_2)))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (=> (not (or (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_2)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_1)) _let_2)))) (@ tptp.p (@ _let_3 _let_1)))))))) (forall ((V3v tptp.tp__ty_2Enum_2Enum) (V4v1 tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V3v))) (@ tptp.inj__ty_2Enum_2Enum V4v1)))))))))
% 9.41/9.75  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2En2l) _let_1)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_2)) _let_1))))) (let ((_let_5 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ _let_3 _let_2)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_5 _let_2)) _let_1))) (@ (@ tptp.ap (@ _let_5 _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) (@ _let_4 (@ tptp.c_2Elist_2ENIL tptp.ty_2Enum_2Enum)))) (@ _let_4 (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_2)) _let_1)))))))))))))
% 9.41/9.75  (assert (= tptp.c_2Enumposrep_2Enum__from__bin__list (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))
% 9.41/9.75  (assert (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (= tptp.c_2Enumposrep_2Enum__from__oct__list (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))
% 9.41/9.75  (assert (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (= tptp.c_2Enumposrep_2Enum__from__dec__list (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))
% 9.41/9.75  (assert (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (= tptp.c_2Enumposrep_2Enum__from__hex__list (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))
% 9.41/9.75  (assert (= tptp.c_2Enumposrep_2Enum__to__bin__list (@ (@ tptp.ap tptp.c_2Enumposrep_2En2l) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))
% 9.41/9.75  (assert (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (= tptp.c_2Enumposrep_2Enum__to__oct__list (@ (@ tptp.ap tptp.c_2Enumposrep_2En2l) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))
% 9.41/9.75  (assert (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (= tptp.c_2Enumposrep_2Enum__to__dec__list (@ (@ tptp.ap tptp.c_2Enumposrep_2En2l) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))
% 9.41/9.75  (assert (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (= tptp.c_2Enumposrep_2Enum__to__hex__list (@ (@ tptp.ap tptp.c_2Enumposrep_2En2l) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))
% 9.41/9.75  (assert (and (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1a tptp.tp__c_ty_2Elist_2Elist_o)) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2EBOOLIFY) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__c_ty_2Elist_2Elist_o V1a))) V1a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3m tptp.tp__ty_2Enum_2Enum) (V4a tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V4a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V3m))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_4 (@ tptp.ap tptp.c_2Enumposrep_2EBOOLIFY))) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_3))) _let_2)) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.bool)) (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) _let_2))) _let_1)))))))))))
% 9.41/9.75  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0b))) (let ((_let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_3)) _let_2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2En2l) _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) _let_3)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) _let_2)) _let_1)))))))))))
% 9.41/9.75  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0b))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2En2l) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1n)))) V1n)))))
% 9.41/9.75  (assert (forall ((V0l tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V0l))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) _let_2)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_2)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.ty_2Enum_2Enum)) _let_1))))))))))
% 9.41/9.75  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V1l))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0b))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) _let_2)) _let_1))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) _let_2))) _let_1)) (not (= (@ tptp.surj__ty_2Enum_2Enum _let_3) tptp.fo__c_2Enum_2E0))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) _let_2)) _let_3)))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.ty_2Enum_2Enum)) _let_1)))))))))
% 9.41/9.75  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum) (V2x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V1l))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2x))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0b))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) _let_3))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_2)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.ty_2Enum_2Enum)) _let_1)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) _let_3)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_3)) _let_2)))) _let_3)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL tptp.ty_2Enum_2Enum)) _let_2)) _let_1))))))))))
% 9.41/9.75  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_2)) _let_1)) tptp.fo__c_2Enum_2E0)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))
% 9.41/9.75  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2En2l) _let_1)) _let_3))) (let ((_let_5 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_2)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.ty_2Enum_2Enum)) _let_4)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL tptp.ty_2Enum_2Enum)) _let_2)) _let_4)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_1)) _let_2)))) _let_1)))))))))))
% 9.41/9.75  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V1l))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0b))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) _let_2)) _let_1))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) _let_2))) _let_1))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2En2l) _let_2)) _let_3)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_3)) _let_4))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Enum_2Enum)) _let_4)) (@ tptp.c_2Elist_2ENIL tptp.ty_2Enum_2Enum)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) _let_2)) _let_3)))) _let_1)))))))))))
% 9.41/9.76  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0b))) (forall ((V1l tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V1l))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0b))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) _let_2)) _let_1)) tptp.fo__c_2Enum_2E0) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) tptp.bool) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EC tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.c_2Earithmetic_2EMOD)) _let_2)))) _let_1)))))))))
% 9.41/9.76  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1ls tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V1ls))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0b))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) _let_2)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_4)) _let_2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC tptp.ty_2Enum_2Enum)) _let_4)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 _let_1))))))))))
% 9.41/9.76  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V0b))) (forall ((V1l tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V1l))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0b))) (=> (and (not (= V1l (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ tptp.c_2Elist_2ENIL tptp.ty_2Enum_2Enum)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELAST tptp.ty_2Enum_2Enum)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) _let_2))) _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.ty_2Enum_2Enum)) _let_1)))))))))))
% 9.41/9.76  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1ls tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V1ls))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0b))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) _let_2)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE tptp.ty_2Enum_2Enum)))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_5)) _let_2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EdropWhile tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_5))) (@ _let_4 _let_1))))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 _let_1)))))))))))
% 9.41/9.76  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V1l))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0b))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2y $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V2y)))))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) _let_2))) _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) _let_2)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EdropWhile tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE tptp.ty_2Enum_2Enum)) _let_1)))))))))))
% 9.41/9.76  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0b))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2En2l) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1n))))))))
% 9.41/9.76  (assert (and (forall ((V0p tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V0p)))) (@ tptp.c_2Elist_2ENIL tptp.ty_2Enum_2Enum))) tptp.fo__c_2Enum_2E0)) (forall ((V1p tptp.tp__ty_2Enum_2Enum) (V2h tptp.tp__ty_2Enum_2Enum) (V3t tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V3t))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1p))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2))))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2h))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Enum_2Enum)) _let_4)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EMOD__2EXP) _let_2)) _let_4))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2ETIMES__2EXP) _let_2)) (@ _let_3 _let_1))))))))))))
% 9.41/9.76  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0p))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_2)) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2En2l) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2))) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) _let_3)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum) _let_3)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2q $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3r $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Enum_2Enum)) V3r)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V2q)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ _let_1 (@ tptp.c_2Elist_2ENIL tptp.ty_2Enum_2Enum)))) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2En2l) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V0p)))) V2q))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EDIVMOD__2EXP) _let_2)) _let_1))))))))))
% 9.41/9.76  (assert (= tptp.c_2Enumposrep_2El2n2 (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))
% 9.41/9.76  (assert (and (forall ((V0t tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V0t)))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n2) _let_1))))))) (forall ((V1t tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Enum_2Enum)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V1t)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) _let_3)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n2) _let_3)))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n2) (@ tptp.c_2Elist_2ENIL tptp.ty_2Enum_2Enum))) tptp.fo__c_2Earithmetic_2EZERO) (forall ((V2t tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V2t))) (let ((_let_2 (@ tptp.ap tptp.c_2Enumposrep_2El2n2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enumeral_2EiDUB) (@ _let_2 _let_1))))))) (forall ((V3t tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V3t))) (let ((_let_2 (@ tptp.ap tptp.c_2Enumposrep_2El2n2))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ _let_2 _let_1))))))))))
% 9.41/9.76  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V1l))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0x))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1))))) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_4)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.ty_2Enum_2Enum)) _let_3)))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_4)) (@ (@ tptp.ap tptp.c_2Enumposrep_2Enum__from__bin__list) _let_3))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL tptp.ty_2Enum_2Enum)) _let_4)) _let_3)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))))))))))
% 9.41/9.76  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ (@ tptp.ap tptp.c_2Enumposrep_2Enum__to__bin__list) _let_2))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.ty_2Enum_2Enum)) _let_3))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL tptp.ty_2Enum_2Enum)) _let_1)) _let_3)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITV) _let_2)) _let_1)))))))))
% 9.41/9.76  (assert (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum))) tptp.c_2Enumposrep_2Enum__from__bin__list)) tptp.c_2Enumposrep_2Enum__to__bin__list) (@ tptp.c_2Ecombin_2EI tptp.ty_2Enum_2Enum)))
% 9.41/9.76  (assert (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum))) tptp.c_2Enumposrep_2Enum__from__oct__list)) tptp.c_2Enumposrep_2Enum__to__oct__list) (@ tptp.c_2Ecombin_2EI tptp.ty_2Enum_2Enum)))
% 9.41/9.76  (assert (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum))) tptp.c_2Enumposrep_2Enum__from__dec__list)) tptp.c_2Enumposrep_2Enum__to__dec__list) (@ tptp.c_2Ecombin_2EI tptp.ty_2Enum_2Enum)))
% 9.41/9.76  (assert (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.ty_2Enum_2Enum))) tptp.c_2Enumposrep_2Enum__from__hex__list)) tptp.c_2Enumposrep_2Enum__to__hex__list) (@ tptp.c_2Ecombin_2EI tptp.ty_2Enum_2Enum)))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO (tptp.del) $$unsorted)
% 9.41/9.76  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.bool)) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO (tptp.del tptp.del) $$unsorted)
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO A_27a) A_27b)) (@ _let_1 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27b)))) (@ (@ tptp.arr tptp.bool) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.bool)) tptp.bool))))))))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2EPMATCH (tptp.del tptp.del) $$unsorted)
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27a) A_27b)) (@ _let_1 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27a)))) A_27a))))))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2EPMATCH__EQUIV__ROWS (tptp.del tptp.del) $$unsorted)
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27b)))))) (@ (@ tptp.mem (@ (@ tptp.c_2EpatternMatches_2EPMATCH__EQUIV__ROWS A_27a) A_27b)) (@ _let_1 (@ _let_2 (@ _let_2 tptp.bool))))))))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2EPMATCH__EXPAND__PRED (tptp.del tptp.del) $$unsorted)
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27b))) (let ((_let_2 (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27a)))))) (@ (@ tptp.mem (@ (@ tptp.c_2EpatternMatches_2EPMATCH__EXPAND__PRED A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ _let_1 (@ _let_2 (@ _let_2 tptp.bool)))))))))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2EPMATCH__FLATTEN__FUN (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27a))) (let ((_let_2 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__FLATTEN__FUN A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ _let_2 A_27c)) (@ (@ tptp.arr (@ _let_2 tptp.bool)) (@ (@ tptp.arr (@ _let_2 (@ _let_2 _let_1))) (@ (@ tptp.arr A_27c) _let_1)))))))))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2EPMATCH__INCOMPLETE (tptp.del) $$unsorted)
% 9.41/9.76  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2EpatternMatches_2EPMATCH__INCOMPLETE A_27a)) A_27a)))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE (tptp.del tptp.del) $$unsorted)
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE A_27a) A_27b)) (@ _let_1 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27b)))) tptp.bool))))))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2EPMATCH__ROW (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ _let_1 A_27c)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.arr (@ _let_1 A_27a)) (@ (@ tptp.arr A_27c) (@ tptp.ty_2Eoption_2Eoption A_27a)))))))))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2EPMATCH__ROW__COND (tptp.del tptp.del) $$unsorted)
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 A_27b)) (@ (@ tptp.arr _let_2) (@ (@ tptp.arr A_27b) _let_2))))))))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2EPMATCH__ROW__COND__EX (tptp.del tptp.del) $$unsorted)
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND__EX A_27a) A_27b)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ _let_1 A_27a)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) tptp.bool)))))))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ (tptp.del tptp.del) $$unsorted)
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27b)))) (@ (@ tptp.mem (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ A_27a) A_27b)) (@ _let_1 (@ (@ tptp.arr _let_2) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist _let_2)) tptp.bool))))))))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2EPMATCH__ROW__LIFT (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__LIFT A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27c) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27c))) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27b))))))))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT (tptp.del tptp.del) $$unsorted)
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT A_27a) A_27b)) (@ _let_1 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27b)))) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)))))))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2EPMATCH__ROW__magic__0 (tptp.del tptp.del) $$unsorted)
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__magic__0 A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) (@ (@ tptp.ty_2Epair_2Eprod tptp.bool) A_27b))) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))))))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2EPMATCH__ROW__magic__1 (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (@ (@ tptp.mem (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__magic__1 A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) (@ (@ tptp.ty_2Epair_2Eprod tptp.bool) A_27c)))) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27c))))))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2EPMATCH__ROW__magic__2 (tptp.del tptp.del) $$unsorted)
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__magic__2 A_27a) A_27b)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr tptp.bool) (@ (@ tptp.arr A_27b) (@ (@ tptp.ty_2Epair_2Eprod A_27a) (@ (@ tptp.ty_2Epair_2Eprod tptp.bool) A_27b))))))))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2EPMATCH__ROW__magic__3 (tptp.del tptp.del) $$unsorted)
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__magic__3 A_27a) A_27b)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ (@ tptp.ty_2Epair_2Eprod A_27a) (@ (@ tptp.ty_2Epair_2Eprod tptp.bool) A_27b)))))))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2EPMATCH__ROW__magic__4 (tptp.del tptp.del) $$unsorted)
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__magic__4 A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) (@ (@ tptp.ty_2Epair_2Eprod tptp.bool) A_27b))) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))))))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2EPMATCH__magic__1 (tptp.del tptp.del) $$unsorted)
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2EpatternMatches_2EPMATCH__magic__1 A_27a) A_27b)) (@ _let_1 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27b)))) A_27b))))))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__CONJ () $$unsorted)
% 9.41/9.76  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem tptp.c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__CONJ) (@ _let_2 (@ _let_2 _let_1))))))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__DISJ () $$unsorted)
% 9.41/9.76  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem tptp.c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__DISJ) (@ _let_2 (@ _let_2 _let_1))))))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO (tptp.del tptp.del) $$unsorted)
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO A_27a) A_27b)) (@ _let_1 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27b)))) (@ tptp.ty_2Elist_2Elist tptp.bool)))))))
% 9.41/9.76  (declare-sort tptp.tp__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o 0)
% 9.41/9.76  (declare-fun tptp.inj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o (tptp.tp__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o) $$unsorted)
% 9.41/9.76  (declare-fun tptp.surj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o ($$unsorted) tptp.tp__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o)
% 9.41/9.76  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o)) (= (@ tptp.surj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o (@ tptp.inj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o X)) X)))
% 9.41/9.76  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o X)) (@ (@ tptp.ty_2Epair_2Eprod tptp.bool) (@ tptp.ty_2Elist_2Elist tptp.bool)))))
% 9.41/9.76  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ (@ tptp.ty_2Epair_2Eprod tptp.bool) (@ tptp.ty_2Elist_2Elist tptp.bool))) (= X (@ tptp.inj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o (@ tptp.surj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o X))))))
% 9.41/9.76  (declare-fun tptp.c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX (tptp.del tptp.del) $$unsorted)
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX A_27a) A_27b)) (@ _let_2 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ _let_2 (@ tptp.ty_2Eoption_2Eoption A_27b)))) (@ (@ tptp.arr tptp.bool) (@ (@ tptp.arr _let_1) (@ (@ tptp.ty_2Epair_2Eprod tptp.bool) _let_1))))))))))
% 9.41/9.76  (declare-sort tptp.tp__c_ty_2Eoption_2Eoption_o 0)
% 9.41/9.76  (declare-fun tptp.inj__c_ty_2Eoption_2Eoption_o (tptp.tp__c_ty_2Eoption_2Eoption_o) $$unsorted)
% 9.41/9.76  (declare-fun tptp.surj__c_ty_2Eoption_2Eoption_o ($$unsorted) tptp.tp__c_ty_2Eoption_2Eoption_o)
% 9.41/9.76  (assert (forall ((X tptp.tp__c_ty_2Eoption_2Eoption_o)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_o (@ tptp.inj__c_ty_2Eoption_2Eoption_o X)) X)))
% 9.41/9.76  (assert (forall ((X tptp.tp__c_ty_2Eoption_2Eoption_o)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Eoption_2Eoption_o X)) (@ tptp.ty_2Eoption_2Eoption tptp.bool))))
% 9.41/9.76  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ tptp.ty_2Eoption_2Eoption tptp.bool)) (= X (@ tptp.inj__c_ty_2Eoption_2Eoption_o (@ tptp.surj__c_ty_2Eoption_2Eoption_o X))))))
% 9.41/9.76  (assert (= (@ tptp.surj__c_ty_2Eoption_2Eoption_o (@ (@ tptp.ap (@ tptp.c_2Eoption_2Esome tptp.bool)) (@ (@ tptp.lam tptp.bool) (lambda ((V0x $$unsorted)) V0x)))) (@ tptp.surj__c_ty_2Eoption_2Eoption_o (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.bool)) tptp.c_2Ebool_2ET))))
% 9.41/9.76  (assert (= (@ tptp.surj__c_ty_2Eoption_2Eoption_o (@ (@ tptp.ap (@ tptp.c_2Eoption_2Esome tptp.bool)) (@ (@ tptp.lam tptp.bool) (lambda ((V0x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) V0x))))) (@ tptp.surj__c_ty_2Eoption_2Eoption_o (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.bool)) tptp.c_2Ebool_2EF))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0pat $$unsorted)) (=> (@ (@ tptp.mem V0pat) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1guard $$unsorted)) (=> (@ (@ tptp.mem V1guard) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2inp $$unsorted)) (=> (@ (@ tptp.mem V2inp) A_27b) (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND A_27a) A_27b)) V0pat)) V1guard)) V2inp)) V3v)) (and (= (@ (@ tptp.ap V0pat) V3v) V2inp) (@ tptp.p (@ (@ tptp.ap V1guard) V3v)))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0pat $$unsorted)) (=> (@ (@ tptp.mem V0pat) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V1guard $$unsorted)) (=> (@ (@ tptp.mem V1guard) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2rhs $$unsorted)) (=> (@ (@ tptp.mem V2rhs) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V3i $$unsorted)) (=> (@ (@ tptp.mem V3i) A_27c) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27a) A_27b) A_27c)) V0pat)) V1guard)) V2rhs)) V3i) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP A_27b) A_27a)) V2rhs)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2Esome A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V4v $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND A_27b) A_27c)) V0pat)) V1guard)) V3i)) V4v)))))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2EpatternMatches_2EPMATCH__INCOMPLETE A_27a) (@ tptp.c_2Ebool_2EARB A_27a))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27a) A_27b)) V0v)) (@ tptp.c_2Elist_2ENIL (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a)))) (@ tptp.c_2EpatternMatches_2EPMATCH__INCOMPLETE A_27a)))) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27b) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a))) (forall ((V3rs $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27a) A_27b)) V1v)))) (let ((_let_2 (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a)))) (=> (@ (@ tptp.mem V3rs) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_2)) V2r)) V3rs)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) A_27a)) (@ (@ tptp.ap V2r) V1v))) (@ _let_1 V3rs))) (@ tptp.c_2Ecombin_2EI A_27a))))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1p_27 $$unsorted)) (=> (@ (@ tptp.mem V1p_27) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2g $$unsorted)) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3g_27 $$unsorted)) (=> (@ (@ tptp.mem V3g_27) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4r $$unsorted)) (=> (@ (@ tptp.mem V4r) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V5r_27 $$unsorted)) (=> (@ (@ tptp.mem V5r_27) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V6v $$unsorted)) (=> (@ (@ tptp.mem V6v) A_27b) (forall ((V7v_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27c) A_27a) A_27b)))) (=> (@ (@ tptp.mem V7v_27) A_27b) (=> (and (= V0p V1p_27) (= V6v V7v_27) (forall ((V8x $$unsorted)) (=> (@ (@ tptp.mem V8x) A_27a) (=> (= V6v (@ (@ tptp.ap V0p) V8x)) (= (@ tptp.p (@ (@ tptp.ap V2g) V8x)) (@ tptp.p (@ (@ tptp.ap V3g_27) V8x)))))) (forall ((V9x $$unsorted)) (=> (@ (@ tptp.mem V9x) A_27a) (=> (and (= V6v (@ (@ tptp.ap V0p) V9x)) (@ tptp.p (@ (@ tptp.ap V2g) V9x))) (= (@ (@ tptp.ap V4r) V9x) (@ (@ tptp.ap V5r_27) V9x)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0p)) V2g)) V4r)) V6v) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1p_27)) V3g_27)) V5r_27)) V7v_27)))))))))))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1v_27 $$unsorted)) (=> (@ (@ tptp.mem V1v_27) A_27a) (forall ((V2rows $$unsorted)) (=> (@ (@ tptp.mem V2rows) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V3rows_27 $$unsorted)) (=> (@ (@ tptp.mem V3rows_27) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V4r $$unsorted)) (=> (@ (@ tptp.mem V4r) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (forall ((V5r_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_1)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27b) A_27a)))) (let ((_let_4 (@ tptp.ap (@ _let_3 V1v_27)))) (=> (@ (@ tptp.mem V5r_27) _let_1) (=> (and (= V0v V1v_27) (= (@ (@ tptp.ap V4r) V1v_27) (@ (@ tptp.ap V5r_27) V1v_27)) (= (@ _let_4 V2rows) (@ _let_4 V3rows_27))) (= (@ (@ tptp.ap (@ _let_3 V0v)) (@ (@ tptp.ap (@ _let_2 V4r)) V2rows)) (@ _let_4 (@ (@ tptp.ap (@ _let_2 V5r_27)) V3rows_27)))))))))))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2p_27 $$unsorted)) (=> (@ (@ tptp.mem V2p_27) (@ (@ tptp.arr A_27c) A_27a)) (forall ((V3g_27 $$unsorted)) (=> (@ (@ tptp.mem V3g_27) (@ (@ tptp.arr A_27c) tptp.bool)) (forall ((V4r $$unsorted)) (=> (@ (@ tptp.mem V4r) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5r_27 $$unsorted)) (let ((_let_1 (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27d))) (=> (@ (@ tptp.mem V5r_27) (@ (@ tptp.arr A_27c) A_27d)) (=> (and (forall ((V6i $$unsorted)) (=> (@ (@ tptp.mem V6i) A_27a) (= (exists ((V7x $$unsorted)) (and (@ (@ tptp.mem V7x) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND A_27b) A_27a)) V0p)) V1g)) V6i)) V7x)))) (exists ((V8x_27 $$unsorted)) (and (@ (@ tptp.mem V8x_27) A_27c) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND A_27c) A_27a)) V2p_27)) V3g_27)) V6i)) V8x_27))))))) (forall ((V9x $$unsorted)) (=> (@ (@ tptp.mem V9x) A_27b) (forall ((V10x_27 $$unsorted)) (=> (@ (@ tptp.mem V10x_27) A_27c) (=> (and (= (@ (@ tptp.ap V0p) V9x) (@ (@ tptp.ap V2p_27) V10x_27)) (@ tptp.p (@ (@ tptp.ap V1g) V9x)) (@ tptp.p (@ (@ tptp.ap V3g_27) V10x_27))) (= (@ (@ tptp.ap V4r) V9x) (@ (@ tptp.ap V5r_27) V10x_27)))))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 A_27b) A_27a)) V0p)) V1g)) V4r) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 A_27c) A_27a)) V2p_27)) V3g_27)) V5r_27)))))))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V3i $$unsorted)) (=> (@ (@ tptp.mem V3i) A_27c) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27a) A_27b) A_27c)) V0p)) V1g)) V2r)) V3i) (@ tptp.c_2Eoption_2ENONE A_27a)) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27b) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND A_27b) A_27c)) V0p)) V1g)) V3i)) V4x)))))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V3i $$unsorted)) (=> (@ (@ tptp.mem V3i) A_27c) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27a) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27a) A_27b) A_27c)) V0p)) V1g)) V2r)) V3i) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V4y)) (exists ((V5x $$unsorted)) (and (@ (@ tptp.mem V5x) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND A_27b) A_27c)) V0p)) V1g)) V3i)) V5x)) (= V4y (@ (@ tptp.ap V2r) V5x))))))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2i $$unsorted)) (=> (@ (@ tptp.mem V2i) A_27b) (=> (forall ((V3x1 $$unsorted)) (=> (@ (@ tptp.mem V3x1) A_27a) (forall ((V4x2 $$unsorted)) (let ((_let_1 (@ tptp.ap V0p))) (let ((_let_2 (@ tptp.ap V1g))) (=> (@ (@ tptp.mem V4x2) A_27a) (=> (and (@ tptp.p (@ _let_2 V3x1)) (@ tptp.p (@ _let_2 V4x2)) (= (@ _let_1 V3x1) (@ _let_1 V4x2))) (= V3x1 V4x2)))))))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND A_27a) A_27b)) V0p)) V1g)) V2i)) V5x)) (= (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V6y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND A_27a) A_27b)) V0p)) V1g)) V2i)) V6y)))) V5x))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0pat $$unsorted)) (=> (@ (@ tptp.mem V0pat) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1guard $$unsorted)) (=> (@ (@ tptp.mem V1guard) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2inp $$unsorted)) (=> (@ (@ tptp.mem V2inp) A_27b) (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND A_27a) A_27b)) V0pat)) V1guard)) V2inp)) V3v)) (and (= V2inp (@ (@ tptp.ap V0pat) V3v)) (@ tptp.p (@ (@ tptp.ap V1guard) V3v)))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27b) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr A_27d) A_27b)) (forall ((V2g $$unsorted)) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27d) tptp.bool)) (forall ((V3r $$unsorted)) (=> (@ (@ tptp.mem V3r) (@ (@ tptp.arr A_27d) A_27c)) (forall ((V4rs $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27c) A_27b)) V0v)))) (let ((_let_2 (@ tptp.lam A_27d))) (let ((_let_3 (@ tptp.arr A_27b))) (let ((_let_4 (@ _let_3 (@ tptp.ty_2Eoption_2Eoption A_27c)))) (=> (@ (@ tptp.mem V4rs) (@ tptp.ty_2Elist_2Elist _let_4)) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27a) A_27b)) V0v)) (@ tptp.c_2Elist_2ENIL (@ _let_3 (@ tptp.ty_2Eoption_2Eoption A_27a)))) (@ tptp.c_2EpatternMatches_2EPMATCH__INCOMPLETE A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27c) A_27d) A_27b)) V1p)) V2g)) V3r))) V4rs)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27c)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27d)) (@ _let_2 (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND A_27d) A_27b)) V1p)) V2g)) V0v)) V5x)))))) (@ (@ tptp.ap V3r) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 A_27d)) (@ _let_2 (lambda ((V6x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND A_27d) A_27b)) V1p)) V2g)) V0v)) V6x))))))) (@ _let_1 V4rs)))))))))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27c) (forall ((V4rs $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27a) A_27b) A_27c)) V0p)) V1g)) V2r))) (let ((_let_2 (@ (@ tptp.arr A_27c) (@ tptp.ty_2Eoption_2Eoption A_27a)))) (=> (@ (@ tptp.mem V4rs) (@ tptp.ty_2Elist_2Elist _let_2)) (=> (not (= (@ (@ tptp.ap _let_1) V3v) (@ tptp.c_2Eoption_2ENONE A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27a) A_27c)) V3v)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_2)) _let_1)) V4rs)) (@ (@ tptp.ap V2r) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND A_27b) A_27c)) V0p)) V1g)) V3v)) V5x))))))))))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0v__old $$unsorted)) (=> (@ (@ tptp.mem V0v__old) A_27a) (forall ((V1v__new $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27c))) (let ((_let_2 (@ tptp.c_2EpatternMatches_2EPMATCH A_27c))) (=> (@ (@ tptp.mem V1v__new) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27a)) V0v__old)) (@ tptp.c_2Elist_2ENIL (@ (@ tptp.arr A_27a) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27b)) V1v__new)) (@ tptp.c_2Elist_2ENIL (@ (@ tptp.arr A_27b) _let_1)))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0v__old $$unsorted)) (=> (@ (@ tptp.mem V0v__old) A_27a) (forall ((V1v__new $$unsorted)) (=> (@ (@ tptp.mem V1v__new) A_27b) (forall ((V2rows__old $$unsorted)) (=> (@ (@ tptp.mem V2rows__old) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (forall ((V3rows__new $$unsorted)) (=> (@ (@ tptp.mem V3rows__new) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (forall ((V4r__old $$unsorted)) (=> (@ (@ tptp.mem V4r__old) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27c))) (forall ((V5r__new $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27c))) (let ((_let_2 (@ (@ tptp.arr A_27b) _let_1))) (let ((_let_3 (@ tptp.c_2EpatternMatches_2EPMATCH A_27c))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ _let_3 A_27b)) V1v__new)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ _let_3 A_27a)) V0v__old)))) (=> (@ (@ tptp.mem V5r__new) _let_2) (=> (= (@ (@ tptp.ap V4r__old) V0v__old) (@ (@ tptp.ap V5r__new) V1v__new)) (=> (= (@ _let_5 V2rows__old) (@ _let_4 V3rows__new)) (= (@ _let_5 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS (@ (@ tptp.arr A_27a) _let_1))) V4r__old)) V2rows__old)) (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_2)) V5r__new)) V3rows__new)))))))))))))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows__old $$unsorted)) (=> (@ (@ tptp.mem V1rows__old) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2rows__new $$unsorted)) (=> (@ (@ tptp.mem V2rows__new) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V3r $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_1)) V3r)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27b) A_27a)) V0v)))) (=> (@ (@ tptp.mem V3r) _let_1) (=> (= (@ _let_3 V1rows__old) (@ _let_3 V2rows__new)) (= (@ _let_3 (@ _let_2 V1rows__old)) (@ _let_3 (@ _let_2 V2rows__new))))))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0v__old $$unsorted)) (=> (@ (@ tptp.mem V0v__old) A_27a) (forall ((V1v__new $$unsorted)) (=> (@ (@ tptp.mem V1v__new) A_27b) (forall ((V2rows__old $$unsorted)) (=> (@ (@ tptp.mem V2rows__old) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (forall ((V3rows__new $$unsorted)) (=> (@ (@ tptp.mem V3rows__new) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (forall ((V4r__old $$unsorted)) (let ((_let_1 (@ tptp.c_2EpatternMatches_2EPMATCH A_27c))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V1v__new)) V3rows__new))) (let ((_let_3 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V0v__old)))) (=> (@ (@ tptp.mem V4r__old) _let_3) (=> (= (@ (@ tptp.ap V4r__old) V0v__old) (@ tptp.c_2Eoption_2ENONE A_27c)) (=> (= (@ _let_4 V2rows__old) _let_2) (= (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_3)) V4r__old)) V2rows__old)) _let_2))))))))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0ff $$unsorted)) (=> (@ (@ tptp.mem V0ff) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27a) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.arr A_27c) A_27a)) (forall ((V3g $$unsorted)) (=> (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27c) tptp.bool)) (forall ((V4r $$unsorted)) (let ((_let_1 (@ tptp.lam A_27c))) (let ((_let_2 (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27d) A_27c))) (=> (@ (@ tptp.mem V4r) (@ (@ tptp.arr A_27c) A_27d)) (=> (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (forall ((V6y $$unsorted)) (let ((_let_1 (@ tptp.ap V0ff))) (=> (@ (@ tptp.mem V6y) A_27a) (=> (= (@ _let_1 V5x) (@ _let_1 V6y)) (= V5x V6y))))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27b)) (@ _let_1 (lambda ((V7x $$unsorted)) (@ (@ tptp.ap V0ff) (@ (@ tptp.ap V2p) V7x)))))) V3g)) V4r)) (@ (@ tptp.ap V0ff) V1v)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27a)) (@ _let_1 (lambda ((V8x $$unsorted)) (@ (@ tptp.ap V2p) V8x))))) V3g)) V4r)) V1v))))))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del) (A_27f tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1v_27 $$unsorted)) (=> (@ (@ tptp.mem V1v_27) A_27b) (forall ((V2f_27 $$unsorted)) (=> (@ (@ tptp.mem V2f_27) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27d) A_27e)) (forall ((V4p $$unsorted)) (=> (@ (@ tptp.mem V4p) (@ (@ tptp.arr A_27e) A_27a)) (forall ((V5g $$unsorted)) (=> (@ (@ tptp.mem V5g) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27e) tptp.bool))) (forall ((V6r $$unsorted)) (=> (@ (@ tptp.mem V6r) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27e) A_27f))) (forall ((V7p_27 $$unsorted)) (let ((_let_1 (@ tptp.lam A_27d))) (let ((_let_2 (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27f))) (let ((_let_3 (@ (@ tptp.ap V2f_27) V1v_27))) (=> (@ (@ tptp.mem V7p_27) (@ (@ tptp.arr A_27d) A_27b)) (=> (and (forall ((V8x_27 $$unsorted)) (=> (@ (@ tptp.mem V8x_27) A_27d) (=> (= V1v_27 (@ (@ tptp.ap V7p_27) V8x_27)) (= (@ (@ tptp.ap V4p) (@ (@ tptp.ap V3f) V8x_27)) V0v)))) (forall ((V9x $$unsorted)) (=> (@ (@ tptp.mem V9x) A_27e) (=> (= V0v (@ (@ tptp.ap V4p) V9x)) (exists ((V10x_27 $$unsorted)) (and (@ (@ tptp.mem V10x_27) A_27d) (= (@ (@ tptp.ap V7p_27) V10x_27) V1v_27)))))) (forall ((V11x $$unsorted)) (=> (@ (@ tptp.mem V11x) A_27e) (forall ((V12y $$unsorted)) (let ((_let_1 (@ tptp.ap V4p))) (=> (@ (@ tptp.mem V12y) A_27e) (=> (= (@ _let_1 V11x) (@ _let_1 V12y)) (= V11x V12y)))))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_2 A_27e) A_27a)) V4p)) (@ (@ tptp.ap V5g) _let_3))) (@ (@ tptp.ap V6r) _let_3))) V0v) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_2 A_27d) A_27b)) V7p_27)) (@ _let_1 (lambda ((V13x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V5g) (@ (@ tptp.ap V2f_27) (@ (@ tptp.ap V7p_27) V13x)))) (@ (@ tptp.ap V3f) V13x)))))) (@ _let_1 (lambda ((V14x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V6r) (@ (@ tptp.ap V2f_27) (@ (@ tptp.ap V7p_27) V14x)))) (@ (@ tptp.ap V3f) V14x)))))) V1v_27)))))))))))))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1v_27 $$unsorted)) (=> (@ (@ tptp.mem V1v_27) A_27b) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27c) A_27d)) (forall ((V3p $$unsorted)) (=> (@ (@ tptp.mem V3p) (@ (@ tptp.arr A_27d) A_27a)) (forall ((V4g $$unsorted)) (=> (@ (@ tptp.mem V4g) (@ (@ tptp.arr A_27d) tptp.bool)) (forall ((V5r $$unsorted)) (=> (@ (@ tptp.mem V5r) (@ (@ tptp.arr A_27d) A_27e)) (forall ((V6p_27 $$unsorted)) (let ((_let_1 (@ tptp.lam A_27c))) (let ((_let_2 (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27e))) (=> (@ (@ tptp.mem V6p_27) (@ (@ tptp.arr A_27c) A_27b)) (=> (and (forall ((V7x_27 $$unsorted)) (=> (@ (@ tptp.mem V7x_27) A_27c) (= (= V1v_27 (@ (@ tptp.ap V6p_27) V7x_27)) (= (@ (@ tptp.ap V3p) (@ (@ tptp.ap V2f) V7x_27)) V0v)))) (forall ((V8x $$unsorted)) (=> (@ (@ tptp.mem V8x) A_27d) (=> (= V0v (@ (@ tptp.ap V3p) V8x)) (exists ((V9x_27 $$unsorted)) (and (@ (@ tptp.mem V9x_27) A_27c) (= (@ (@ tptp.ap V2f) V9x_27) V8x)))))) (forall ((V10x $$unsorted)) (=> (@ (@ tptp.mem V10x) A_27d) (forall ((V11y $$unsorted)) (let ((_let_1 (@ tptp.ap V3p))) (=> (@ (@ tptp.mem V11y) A_27d) (=> (= (@ _let_1 V10x) (@ _let_1 V11y)) (= V10x V11y)))))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_2 A_27d) A_27a)) V3p)) V4g)) V5r)) V0v) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_2 A_27c) A_27b)) V6p_27)) (@ _let_1 (lambda ((V12x $$unsorted)) (@ (@ tptp.ap V4g) (@ (@ tptp.ap V2f) V12x)))))) (@ _let_1 (lambda ((V13x $$unsorted)) (@ (@ tptp.ap V5r) (@ (@ tptp.ap V2f) V13x)))))) V1v_27))))))))))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows1 $$unsorted)) (=> (@ (@ tptp.mem V1rows1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2rows2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27b) A_27a)) V0v)))) (=> (@ (@ tptp.mem V2rows2) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__EQUIV__ROWS A_27a) A_27b)) V0v)) V1rows1)) V2rows2)) (and (= (@ _let_1 V1rows1) (@ _let_1 V2rows2)) (= (exists ((V3r $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (and (@ (@ tptp.mem V3r) _let_1) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V3r)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET _let_1)) V1rows1))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27b)) (@ (@ tptp.ap V3r) V0v)))))) (exists ((V4r $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (and (@ (@ tptp.mem V4r) _let_1) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V4r)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET _let_1)) V2rows2))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27b)) (@ (@ tptp.ap V4r) V0v)))))))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows1 $$unsorted)) (=> (@ (@ tptp.mem V1rows1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2rows2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__EQUIV__ROWS A_27a) A_27b)) V0v)))) (let ((_let_2 (@ _let_1 V1rows1))) (=> (@ (@ tptp.mem V2rows2) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (= (@ tptp.p (@ (@ tptp.ap _let_2) V2rows2)) (= _let_2 (@ _let_1 V2rows2))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows $$unsorted)) (=> (@ (@ tptp.mem V1rows) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__EQUIV__ROWS A_27a) A_27b)) V0v)) V1rows)) V1rows)))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows1 $$unsorted)) (=> (@ (@ tptp.mem V1rows1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2rows2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__EQUIV__ROWS A_27a) A_27b)) V0v)))) (=> (@ (@ tptp.mem V2rows2) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1rows1)) V2rows2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2rows2)) V1rows1)))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows1 $$unsorted)) (=> (@ (@ tptp.mem V1rows1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2rows2 $$unsorted)) (=> (@ (@ tptp.mem V2rows2) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V3rows3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__EQUIV__ROWS A_27a) A_27b)) V0v)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1rows1)))) (=> (@ (@ tptp.mem V3rows3) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (=> (@ tptp.p (@ _let_2 V2rows2)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2rows2)) V3rows3)) (@ tptp.p (@ _let_2 V3rows3)))))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows1 $$unsorted)) (=> (@ (@ tptp.mem V1rows1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2rows2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27b) A_27a)) V0v)))) (=> (@ (@ tptp.mem V2rows2) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__EQUIV__ROWS A_27a) A_27b)) V0v)) V1rows1)) V2rows2)) (= (@ _let_1 V1rows1) (@ _let_1 V2rows2)))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows1 $$unsorted)) (=> (@ (@ tptp.mem V1rows1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2rows2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27b) A_27a)) V0v)))) (let ((_let_2 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (=> (@ (@ tptp.mem V2rows2) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND _let_2)) V1rows1)) V2rows2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V3r $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V3r)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET _let_1)) V1rows1)))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27b)) (@ (@ tptp.ap V3r) V0v))))))))) (@ _let_1 V1rows1))) (@ _let_1 V2rows2))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows1a $$unsorted)) (=> (@ (@ tptp.mem V1rows1a) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2rows1b $$unsorted)) (=> (@ (@ tptp.mem V2rows1b) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V3rows2a $$unsorted)) (=> (@ (@ tptp.mem V3rows2a) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V4rows2b $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND _let_1)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__EQUIV__ROWS A_27a) A_27b)) V0v)))) (=> (@ (@ tptp.mem V4rows2b) (@ tptp.ty_2Elist_2Elist _let_1)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V1rows1a)) V2rows1b)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V3rows2a)) V4rows2b)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V1rows1a)) V3rows2a))) (@ (@ tptp.ap (@ _let_2 V2rows1b)) V4rows2b)))))))))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0row $$unsorted)) (=> (@ (@ tptp.mem V0row) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a))) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27b) (forall ((V2rows $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__EQUIV__ROWS A_27b) A_27a)) V1v)))) (let ((_let_2 (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a)))) (=> (@ (@ tptp.mem V2rows) (@ tptp.ty_2Elist_2Elist _let_2)) (=> (= (@ (@ tptp.ap V0row) V1v) (@ tptp.c_2Eoption_2ENONE A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_2)) V0row)) V2rows)) (@ _let_1 V2rows))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows $$unsorted)) (=> (@ (@ tptp.mem V1rows) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH _let_2)) V1rows))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL _let_2)) _let_1)) V1rows)) V0v)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__EQUIV__ROWS A_27a) A_27b)) V0v)) V1rows)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE _let_2)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V1rows))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows $$unsorted)) (=> (@ (@ tptp.mem V1rows) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27b) A_27a)) V0v)))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH _let_2)) V1rows))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL _let_2)) _let_1)) V1rows)) V0v)))) (= (@ _let_3 V1rows) (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE _let_2)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V1rows)))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r1 $$unsorted)) (=> (@ (@ tptp.mem V0r1) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (forall ((V1r2 $$unsorted)) (=> (@ (@ tptp.mem V1r2) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (forall ((V2rows1 $$unsorted)) (=> (@ (@ tptp.mem V2rows1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V3rows2 $$unsorted)) (=> (@ (@ tptp.mem V3rows2) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V4rows3 $$unsorted)) (=> (@ (@ tptp.mem V4rows3) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V5v $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_1)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND _let_1)))) (let ((_let_4 (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_3 V2rows1)) (@ (@ tptp.ap (@ _let_2 V0r1)) V3rows2)))))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27b) A_27a)) V5v)))) (let ((_let_6 (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27b)))) (=> (@ (@ tptp.mem V5v) A_27a) (=> (=> (@ tptp.p (@ _let_6 (@ (@ tptp.ap V1r2) V5v))) (@ tptp.p (@ _let_6 (@ (@ tptp.ap V0r1) V5v)))) (= (@ _let_5 (@ _let_4 (@ (@ tptp.ap (@ _let_2 V1r2)) V4rows3))) (@ _let_5 (@ _let_4 V4rows3)))))))))))))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V3p_27 $$unsorted)) (=> (@ (@ tptp.mem V3p_27) (@ (@ tptp.arr A_27d) A_27b)) (forall ((V4g_27 $$unsorted)) (=> (@ (@ tptp.mem V4g_27) (@ (@ tptp.arr A_27d) tptp.bool)) (forall ((V5r_27 $$unsorted)) (=> (@ (@ tptp.mem V5r_27) (@ (@ tptp.arr A_27d) A_27c)) (forall ((V6rows1 $$unsorted)) (=> (@ (@ tptp.mem V6rows1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (forall ((V7rows2 $$unsorted)) (=> (@ (@ tptp.mem V7rows2) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (forall ((V8rows3 $$unsorted)) (=> (@ (@ tptp.mem V8rows3) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (forall ((V9v $$unsorted)) (let ((_let_1 (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27c))) (let ((_let_2 (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_2)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND _let_2)))) (let ((_let_5 (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_4 V6rows1)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 A_27a) A_27b)) V0p)) V1g)) V2r))) V7rows2)))))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27c) A_27b)) V9v)))) (=> (@ (@ tptp.mem V9v) A_27b) (=> (forall ((V10x_27 $$unsorted)) (=> (@ (@ tptp.mem V10x_27) A_27d) (=> (and (= V9v (@ (@ tptp.ap V3p_27) V10x_27)) (@ tptp.p (@ (@ tptp.ap V4g_27) V10x_27))) (exists ((V11x $$unsorted)) (and (@ (@ tptp.mem V11x) A_27a) (= (@ (@ tptp.ap V3p_27) V10x_27) (@ (@ tptp.ap V0p) V11x)) (@ tptp.p (@ (@ tptp.ap V1g) V11x))))))) (= (@ _let_6 (@ _let_5 (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 A_27d) A_27b)) V3p_27)) V4g_27)) V5r_27))) V8rows3))) (@ _let_6 (@ _let_5 V8rows3)))))))))))))))))))))))))))))))
% 9.41/9.76  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r1 $$unsorted)) (=> (@ (@ tptp.mem V0r1) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (forall ((V1r2 $$unsorted)) (=> (@ (@ tptp.mem V1r2) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (forall ((V2rows1 $$unsorted)) (=> (@ (@ tptp.mem V2rows1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V3rows2 $$unsorted)) (=> (@ (@ tptp.mem V3rows2) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V4rows3 $$unsorted)) (=> (@ (@ tptp.mem V4rows3) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V5v $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_1)))) (let ((_let_3 (@ (@ tptp.ap (@ _let_2 V1r2)) V4rows3))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND _let_1)))) (let ((_let_5 (@ tptp.ap (@ _let_4 V2rows1)))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27b) A_27a)) V5v)))) (=> (@ (@ tptp.mem V5v) A_27a) (=> (and (forall ((V6x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V6x))) (=> (@ (@ tptp.mem V6x) A_27b) (=> (= (@ (@ tptp.ap V0r1) V5v) _let_1) (= (@ (@ tptp.ap V1r2) V5v) _let_1))))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27b)) (@ (@ tptp.ap V0r1) V5v))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V7row $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption A_27b))) (@ (@ tptp.ap V7row) V5v))) (@ tptp.c_2Eoption_2ENONE A_27b)))))) V3rows2)))) (= (@ _let_6 (@ _let_5 (@ (@ tptp.ap (@ _let_2 V0r1)) (@ (@ tptp.ap (@ _let_4 V3rows2)) _let_3)))) (@ _let_6 (@ (@ tptp.ap (@ _let_4 (@ _let_5 V3rows2))) _let_3)))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V3p_27 $$unsorted)) (=> (@ (@ tptp.mem V3p_27) (@ (@ tptp.arr A_27d) A_27b)) (forall ((V4g_27 $$unsorted)) (=> (@ (@ tptp.mem V4g_27) (@ (@ tptp.arr A_27d) tptp.bool)) (forall ((V5r_27 $$unsorted)) (=> (@ (@ tptp.mem V5r_27) (@ (@ tptp.arr A_27d) A_27c)) (forall ((V6rows1 $$unsorted)) (=> (@ (@ tptp.mem V6rows1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (forall ((V7rows2 $$unsorted)) (=> (@ (@ tptp.mem V7rows2) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (forall ((V8rows3 $$unsorted)) (=> (@ (@ tptp.mem V8rows3) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (forall ((V9v $$unsorted)) (let ((_let_1 (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27c))) (let ((_let_2 (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_2)))) (let ((_let_4 (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 A_27d) A_27b)) V3p_27)) V4g_27)) V5r_27))) V8rows3))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND _let_2)))) (let ((_let_6 (@ tptp.ap (@ _let_5 V6rows1)))) (let ((_let_7 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27c) A_27b)) V9v)))) (=> (@ (@ tptp.mem V9v) A_27b) (=> (and (forall ((V10x $$unsorted)) (=> (@ (@ tptp.mem V10x) A_27a) (=> (and (= V9v (@ (@ tptp.ap V0p) V10x)) (@ tptp.p (@ (@ tptp.ap V1g) V10x))) (exists ((V11x_27 $$unsorted)) (and (@ (@ tptp.mem V11x_27) A_27d) (= (@ (@ tptp.ap V0p) V10x) (@ (@ tptp.ap V3p_27) V11x_27)) (@ tptp.p (@ (@ tptp.ap V4g_27) V11x_27))))))) (forall ((V12x $$unsorted)) (=> (@ (@ tptp.mem V12x) A_27a) (forall ((V13x_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V0p) V12x))) (=> (@ (@ tptp.mem V13x_27) A_27d) (=> (and (= V9v _let_1) (= _let_1 (@ (@ tptp.ap V3p_27) V13x_27)) (@ tptp.p (@ (@ tptp.ap V1g) V12x)) (@ tptp.p (@ (@ tptp.ap V4g_27) V13x_27))) (= (@ (@ tptp.ap V2r) V12x) (@ (@ tptp.ap V5r_27) V13x_27)))))))) (forall ((V14x $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (=> (@ (@ tptp.mem V14x) A_27a) (=> (and (= V9v (@ (@ tptp.ap V0p) V14x)) (@ tptp.p (@ (@ tptp.ap V1g) V14x))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V15row $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption A_27c))) (@ (@ tptp.ap V15row) (@ (@ tptp.ap V0p) V14x)))) (@ tptp.c_2Eoption_2ENONE A_27c)))))) V7rows2))))))) (= (@ _let_7 (@ _let_6 (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 A_27a) A_27b)) V0p)) V1g)) V2r))) (@ (@ tptp.ap (@ _let_5 V7rows2)) _let_4)))) (@ _let_7 (@ (@ tptp.ap (@ _let_5 (@ _let_6 V7rows2))) _let_4))))))))))))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27b) (forall ((V4rows $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27c) A_27b)) V3v)))) (let ((_let_2 (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (=> (@ (@ tptp.mem V4rows) (@ tptp.ty_2Elist_2Elist _let_2)) (=> (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (= (@ (@ tptp.ap V2r) V5x) (@ tptp.c_2Ebool_2EARB A_27c)))) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27c) A_27a) A_27b)) V0p)) V1g)) V2r))) V4rows)) (@ _let_1 V4rows))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27b) (forall ((V1rows $$unsorted)) (let ((_let_1 (@ tptp.lam A_27b))) (let ((_let_2 (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27a) A_27b)) V0v)))) (=> (@ (@ tptp.mem V1rows) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ _let_3 V1rows) (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27a) A_27b) A_27b)) (@ _let_1 (lambda ((V2__0 $$unsorted)) V2__0)))) (@ _let_1 (lambda ((V3__0 $$unsorted)) tptp.c_2Ebool_2ET)))) (@ _let_1 (lambda ((V4__0 $$unsorted)) (@ tptp.c_2Ebool_2EARB A_27a)))))) V1rows)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V2g $$unsorted)) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V3r $$unsorted)) (=> (@ (@ tptp.mem V3r) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V4rows1 $$unsorted)) (=> (@ (@ tptp.mem V4rows1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (forall ((V5rows2 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND _let_1)) V4rows1)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27c) A_27a)) V0v)))) (=> (@ (@ tptp.mem V5rows2) (@ tptp.ty_2Elist_2Elist _let_1)) (=> (and (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27b) (= (@ (@ tptp.ap V3r) V6x) (@ tptp.c_2Ebool_2EARB A_27c)))) (forall ((V7x $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (=> (@ (@ tptp.mem V7x) A_27b) (=> (and (= V0v (@ (@ tptp.ap V1p) V7x)) (@ tptp.p (@ (@ tptp.ap V2g) V7x))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V8row $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption A_27c))) (@ (@ tptp.ap V8row) (@ (@ tptp.ap V1p) V7x)))) (@ tptp.c_2Eoption_2ENONE A_27c)))))) V5rows2))))))) (= (@ _let_3 (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27c) A_27b) A_27a)) V1p)) V2g)) V3r))) V5rows2))) (@ _let_3 (@ _let_2 V5rows2))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rs $$unsorted)) (=> (@ (@ tptp.mem V1rs) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2i))) (let ((_let_2 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT A_27a) A_27b)) V0v)) V1rs)) _let_1)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH _let_2)) V1rs))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL _let_2)) _let_1)) V1rs)) V0v))) (exists ((V3j tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3j))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2i))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) _let_1)) V1rs)) V0v)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1i tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT A_27a) A_27b)) V0v)) (@ tptp.c_2Elist_2ENIL (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))))) (@ tptp.inj__ty_2Enum_2Enum V1i))) false)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (forall ((V2rs $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (=> (@ (@ tptp.mem V2rs) (@ tptp.ty_2Elist_2Elist _let_1)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT A_27a) A_27b)) V0v)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_1)) V1r)) V2rs))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (= (@ (@ tptp.ap V1r) V0v) (@ tptp.c_2Eoption_2ENONE A_27b)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (forall ((V2rs $$unsorted)) (=> (@ (@ tptp.mem V2rs) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V3i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3i))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT A_27a) A_27b)) V0v)))) (let ((_let_3 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_3)) V1r)) V2rs))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (or (and (not (= (@ (@ tptp.ap V1r) V0v) (@ tptp.c_2Eoption_2ENONE A_27b))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH _let_3)) V2rs)))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V2rs)) _let_1)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rs1 $$unsorted)) (=> (@ (@ tptp.mem V1rs1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2rs2 $$unsorted)) (=> (@ (@ tptp.mem V2rs2) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V3i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3i))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT A_27a) A_27b)) V0v)))) (let ((_let_3 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH _let_3)) V1rs1))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND _let_3)) V1rs1)) V2rs2))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1rs1)) _let_1)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rs1 $$unsorted)) (=> (@ (@ tptp.mem V1rs1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2rs2 $$unsorted)) (=> (@ (@ tptp.mem V2rs2) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V3i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH _let_1)))) (let ((_let_3 (@ _let_2 V1rs1))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V3i))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT A_27a) A_27b)) V0v)))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_4)))) (=> (not (@ tptp.p (@ _let_6 _let_3))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND _let_1)) V1rs1)) V2rs2))) _let_4)) (or (and (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V4r $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption A_27b))) (@ (@ tptp.ap V4r) V0v))) (@ tptp.c_2Eoption_2ENONE A_27b)))))) V1rs1))) (@ tptp.p (@ _let_6 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) (@ _let_2 V2rs2))))) (@ tptp.p (@ (@ tptp.ap (@ _let_5 V2rs2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_4)) _let_3))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows $$unsorted)) (=> (@ (@ tptp.mem V1rows) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2c $$unsorted)) (=> (@ (@ tptp.mem V2c) tptp.bool) (forall ((V3infos tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_o V3infos))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO A_27a) A_27b)) V0v)) V1rows)) V2c)) _let_2)) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH _let_1)) V1rows)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.bool)) _let_2))) (forall ((V4i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4i))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) V1rows))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL tptp.bool)) _let_1)) (@ tptp.inj__c_ty_2Elist_2Elist_o V3infos))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__REDUNDANT A_27a) A_27b)) V0v)) V1rows)) _let_1)))))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V5r $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption A_27b))) (@ (@ tptp.ap V5r) V0v))) (@ tptp.c_2Eoption_2ENONE A_27b)))))) V1rows)) (@ tptp.p V2c))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO A_27a) A_27b)) V0v)) (@ tptp.c_2Elist_2ENIL (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))))) tptp.c_2Ebool_2ET)) (@ tptp.c_2Elist_2ENIL tptp.bool))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows $$unsorted)) (=> (@ (@ tptp.mem V1rows) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2c $$unsorted)) (=> (@ (@ tptp.mem V2c) tptp.bool) (forall ((V3infos tptp.tp__c_ty_2Elist_2Elist_o) (V4r $$unsorted)) (=> (@ (@ tptp.mem V4r) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (forall ((V5i $$unsorted)) (=> (@ (@ tptp.mem V5i) tptp.bool) (forall ((V6c_27 $$unsorted)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V3infos))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO A_27a) A_27b)) V0v)))) (let ((_let_3 (= (@ (@ tptp.ap V4r) V0v) (@ tptp.c_2Eoption_2ENONE A_27b)))) (let ((_let_4 (@ tptp.p V2c))) (=> (@ (@ tptp.mem V6c_27) tptp.bool) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 V1rows)) V2c)) _let_1)) (=> (=> _let_3 (=> _let_4 (@ tptp.p V6c_27))) (=> (=> _let_4 (=> (@ tptp.p V5i) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) V4r)) V1rows))) V6c_27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC tptp.bool)) V5i)) _let_1)))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) A_27a) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V2g $$unsorted)) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND__EX A_27a) A_27b)) V0i)) V1p)) V2g)) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND A_27b) A_27a)) V1p)) V2g)) V0i)) V3x))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows $$unsorted)) (=> (@ (@ tptp.mem V1rows) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2c $$unsorted)) (=> (@ (@ tptp.mem V2c) tptp.bool) (forall ((V3infos tptp.tp__c_ty_2Elist_2Elist_o) (V4p $$unsorted)) (=> (@ (@ tptp.mem V4p) (@ (@ tptp.arr A_27c) A_27a)) (forall ((V5g $$unsorted)) (=> (@ (@ tptp.mem V5g) (@ (@ tptp.arr A_27c) tptp.bool)) (forall ((V6r $$unsorted)) (=> (@ (@ tptp.mem V6r) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V7c_27 $$unsorted)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V3infos))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND__EX A_27a) A_27c)) V0v)) V4p)) V5g))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO A_27a) A_27b)) V0v)))) (=> (@ (@ tptp.mem V7c_27) tptp.bool) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 V1rows)) V2c)) _let_1)) (=> (=> (not (@ tptp.p _let_2)) (= (@ tptp.p V2c) (@ tptp.p V7c_27))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27b) A_27c) A_27a)) V4p)) V5g)) V6r))) V1rows))) V7c_27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) V2c)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) _let_2)))) _let_1)))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1row $$unsorted)) (=> (@ (@ tptp.mem V1row) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (forall ((V2rows $$unsorted)) (=> (@ (@ tptp.mem V2rows) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V3c $$unsorted)) (=> (@ (@ tptp.mem V3c) tptp.bool) (forall ((V4i $$unsorted)) (=> (@ (@ tptp.mem V4i) tptp.bool) (forall ((V5infos_27 tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V5infos_27))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO A_27a) A_27b)) V0v)))) (let ((_let_3 (= (@ (@ tptp.ap V1row) V0v) (@ tptp.c_2Eoption_2ENONE A_27b)))) (let ((_let_4 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_4)) V1row)) V2rows))) V3c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.bool)) V4i)) _let_1))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH _let_4)) V2rows)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.bool)) _let_1))) (=> (@ tptp.p V4i) _let_3) (=> _let_3 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 V2rows)) V3c)) _let_1)))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0is tptp.tp__c_ty_2Elist_2Elist_o) (V1xs $$unsorted)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V0is))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod tptp.bool) A_27a))) (=> (@ (@ tptp.mem V1xs) _let_2) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO A_27a)) _let_1)) V1xs) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_3) A_27a)) (@ (@ tptp.c_2Epair_2ESND tptp.bool) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER _let_3)) (@ (@ tptp.lam _let_3) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST tptp.bool) A_27a)) V2x)))))) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP tptp.bool) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist tptp.bool)) _let_2)) _let_1)) V1xs)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO A_27a)) (@ tptp.c_2Elist_2ENIL tptp.bool))) _let_1) _let_1) (forall ((V0is tptp.tp__c_ty_2Elist_2Elist_o) (V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27b) (forall ((V2xs $$unsorted)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V0is))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO A_27b)))) (=> (@ (@ tptp.mem V2xs) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.bool)) tptp.c_2Ebool_2ET)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V1x)) V2xs)) (@ (@ tptp.ap (@ _let_2 _let_1)) V2xs)))))))) (forall ((V3is tptp.tp__c_ty_2Elist_2Elist_o) (V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27c) (forall ((V5xs $$unsorted)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V3is))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO A_27c)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27c)) V4x)))) (=> (@ (@ tptp.mem V5xs) (@ tptp.ty_2Elist_2Elist A_27c)) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.bool)) tptp.c_2Ebool_2EF)) _let_1))) (@ _let_3 V5xs)) (@ _let_3 (@ (@ tptp.ap (@ _let_2 _let_1)) V5xs))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1c $$unsorted)) (=> (@ (@ tptp.mem V1c) tptp.bool) (forall ((V2rows $$unsorted)) (=> (@ (@ tptp.mem V2rows) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V3infos tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V3infos))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO A_27a) A_27b)) V0v)) V2rows)) V1c)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__EQUIV__ROWS A_27a) A_27b)) V0v)) V2rows)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) _let_1)) V2rows)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1c $$unsorted)) (=> (@ (@ tptp.mem V1c) tptp.bool) (forall ((V2rows $$unsorted)) (=> (@ (@ tptp.mem V2rows) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V3infos tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V3infos))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27b) A_27a)) V0v)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO A_27a) A_27b)) V0v)) V2rows)) V1c)) _let_1)) (= (@ _let_2 V2rows) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EpatternMatches_2EAPPLY__REDUNDANT__ROWS__INFO (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) _let_1)) V2rows))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rs $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (=> (@ (@ tptp.mem V1rs) (@ tptp.ty_2Elist_2Elist _let_1)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE A_27a) A_27b)) V0v)) V1rs)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2r $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27b)) (@ (@ tptp.ap V2r) V0v)))))) V1rs)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (and (forall ((V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE A_27a) A_27b)) V0v)) (@ tptp.c_2Elist_2ENIL (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))))) false))) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27c) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) (@ (@ tptp.arr A_27c) (@ tptp.ty_2Eoption_2Eoption A_27d))) (forall ((V3rs $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE A_27c) A_27d)) V1v)))) (let ((_let_2 (@ (@ tptp.arr A_27c) (@ tptp.ty_2Eoption_2Eoption A_27d)))) (=> (@ (@ tptp.mem V3rs) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_2)) V2r)) V3rs))) (or (not (= (@ (@ tptp.ap V2r) V1v) (@ tptp.c_2Eoption_2ENONE A_27d))) (@ tptp.p (@ _let_1 V3rs)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows $$unsorted)) (=> (@ (@ tptp.mem V1rows) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2c $$unsorted)) (=> (@ (@ tptp.mem V2c) tptp.bool) (forall ((V3infos tptp.tp__c_ty_2Elist_2Elist_o)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO A_27a) A_27b)) V0v)) V1rows)) V2c)) (@ tptp.inj__c_ty_2Elist_2Elist_o V3infos))) (=> (not (@ tptp.p V2c)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE A_27a) A_27b)) V0v)) V1rows))))))))))))
% 9.41/9.77  (assert (forall ((V0ip1 tptp.tp__c_ty_2Elist_2Elist_o) (V1ip2 tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V1ip2))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_o V0ip1))) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__CONJ) _let_2)) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EMAP2 tptp.bool) tptp.bool) tptp.bool)) (@ (@ tptp.lam tptp.bool) (lambda ((V2i1 $$unsorted)) (@ (@ tptp.lam tptp.bool) (lambda ((V3i2 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) V2i1)) V3i2))))))) _let_2)) _let_1)))))))
% 9.41/9.77  (assert (forall ((V0i1 $$unsorted)) (=> (@ (@ tptp.mem V0i1) tptp.bool) (forall ((V1is1 tptp.tp__c_ty_2Elist_2Elist_o) (V2i2 $$unsorted)) (=> (@ (@ tptp.mem V2i2) tptp.bool) (forall ((V3is2 tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V3is2))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_o V1is1))) (let ((_let_3 (@ tptp.ap tptp.c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__CONJ))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.bool)))) (let ((_let_5 (@ tptp.c_2Elist_2ENIL tptp.bool))) (and (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ _let_3 _let_5)) _let_5)) (@ tptp.surj__c_ty_2Elist_2Elist_o _let_5)) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_4 V0i1)) _let_2))) (@ (@ tptp.ap (@ _let_4 V2i2)) _let_1))) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) V0i1)) V2i2))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows $$unsorted)) (=> (@ (@ tptp.mem V1rows) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2c $$unsorted)) (=> (@ (@ tptp.mem V2c) tptp.bool) (forall ((V3infos tptp.tp__c_ty_2Elist_2Elist_o) (V4c_27 $$unsorted)) (=> (@ (@ tptp.mem V4c_27) tptp.bool) (forall ((V5infos_27 tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V5infos_27))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_o V3infos))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO A_27a) A_27b)) V0v)) V1rows)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.bool)))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V2c)) _let_2)) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 _let_2))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) V2c)) V4c_27))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__CONJ) _let_2)) _let_1)))))))))))))))))))
% 9.41/9.77  (assert (forall ((V0ip1 tptp.tp__c_ty_2Elist_2Elist_o) (V1ip2 tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V1ip2))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_o V0ip1))) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__DISJ) _let_2)) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EMAP2 tptp.bool) tptp.bool) tptp.bool)) (@ (@ tptp.lam tptp.bool) (lambda ((V2i1 $$unsorted)) (@ (@ tptp.lam tptp.bool) (lambda ((V3i2 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) V2i1)) V3i2))))))) _let_2)) _let_1)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows $$unsorted)) (=> (@ (@ tptp.mem V1rows) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2c $$unsorted)) (=> (@ (@ tptp.mem V2c) tptp.bool) (forall ((V3infos tptp.tp__c_ty_2Elist_2Elist_o) (V4c_27 $$unsorted)) (=> (@ (@ tptp.mem V4c_27) tptp.bool) (forall ((V5infos_27 tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V5infos_27))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_o V3infos))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO A_27a) A_27b)) V0v)) V1rows)))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V2c)) _let_2)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V4c_27)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) V2c)) V4c_27))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EpatternMatches_2EREDUNDANT__ROWS__INFOS__DISJ) _let_2)) _let_1))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) tptp.bool) (forall ((V2infos tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V2infos))) (= (@ tptp.surj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX A_27a) A_27b)) V0v)) (@ tptp.c_2Elist_2ENIL (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))))) V1p)) _let_1)) (@ tptp.surj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.bool) (@ tptp.ty_2Elist_2Elist tptp.bool))) V1p)) _let_1))))))))) (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27a) (forall ((V4r $$unsorted)) (=> (@ (@ tptp.mem V4r) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (forall ((V5rows $$unsorted)) (=> (@ (@ tptp.mem V5rows) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V6p $$unsorted)) (=> (@ (@ tptp.mem V6p) tptp.bool) (forall ((V7infos tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V7infos))) (let ((_let_2 (@ tptp.ty_2Eoption_2Eoption A_27b))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_2)) (@ (@ tptp.ap V4r) V3v))) (@ tptp.c_2Eoption_2ENONE A_27b)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX A_27a) A_27b)) V3v)))) (= (@ tptp.surj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS (@ (@ tptp.arr A_27a) _let_2))) V4r)) V5rows))) V6p)) _let_1)) (@ tptp.surj__c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 V5rows)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) V6p)) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) V6p)) _let_3))) _let_1))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows $$unsorted)) (=> (@ (@ tptp.mem V1rows) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO A_27a) A_27b)) V0v)) V1rows)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND tptp.bool) (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX A_27a) A_27b)) V0v)) V1rows)) tptp.c_2Ebool_2ET)) (@ tptp.c_2Elist_2ENIL tptp.bool))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows $$unsorted)) (=> (@ (@ tptp.mem V1rows) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) tptp.bool) (forall ((V3infos tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V3infos))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.bool)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND tptp.bool) (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX A_27a) A_27b)) V0v)) V1rows)) V2p)) _let_1)))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) V1rows))) (@ _let_2 _let_1))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows $$unsorted)) (=> (@ (@ tptp.mem V1rows) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) tptp.bool) (forall ((V3infos tptp.tp__c_ty_2Elist_2Elist_o) (V4i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V3infos))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V4i))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL tptp.bool)) _let_2)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.bool)) _let_1))) (= (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND tptp.bool) (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX A_27a) A_27b)) V0v)) V1rows)) V2p)) _let_1)))) (@ tptp.p (@ _let_3 _let_1)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows $$unsorted)) (=> (@ (@ tptp.mem V1rows) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) tptp.bool) (forall ((V3infos tptp.tp__c_ty_2Elist_2Elist_o) (V4i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V3infos))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.bool)) _let_1))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V4i))) (let ((_let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) _let_2))) (let ((_let_5 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D) _let_3)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH _let_5)) V1rows))) _let_2)))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL tptp.bool)) _let_3)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND tptp.bool) (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX A_27a) A_27b)) V0v)) V1rows)) V2p)) _let_1)))) (=> (and (@ tptp.p V2p) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY _let_5)) (@ (@ tptp.lam _let_5) (lambda ((V5r $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption A_27b))) (@ (@ tptp.ap V5r) V0v))) (@ tptp.c_2Eoption_2ENONE A_27b)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE _let_5)) _let_4)) V1rows)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL _let_5)) _let_4)) V1rows)) V0v) (@ tptp.c_2Eoption_2ENONE A_27b))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (=> (@ (@ tptp.mem V1rows) (@ tptp.ty_2Elist_2Elist _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO A_27a) A_27b)) V0v)) V1rows))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH _let_1)) V1rows)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows $$unsorted)) (=> (@ (@ tptp.mem V1rows) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) tptp.bool) (forall ((V3infos tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST tptp.bool) (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO__AUX A_27a) A_27b)) V0v)) V1rows)) V2p)) (@ tptp.inj__c_ty_2Elist_2Elist_o V3infos)))) (and (@ tptp.p V2p) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V4r $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption A_27b))) (@ (@ tptp.ap V4r) V0v))) (@ tptp.c_2Eoption_2ENONE A_27b)))))) V1rows)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows $$unsorted)) (=> (@ (@ tptp.mem V1rows) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2i))) (let ((_let_2 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH _let_2)) V1rows))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL tptp.bool)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO A_27a) A_27b)) V0v)) V1rows))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V3r $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption A_27b))) (@ (@ tptp.ap V3r) V0v))) (@ tptp.c_2Eoption_2ENONE A_27b)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE _let_2)) _let_1)) V1rows))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL _let_2)) _let_1)) V1rows)) V0v) (@ tptp.c_2Eoption_2ENONE A_27b)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rows $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (=> (@ (@ tptp.mem V1rows) (@ tptp.ty_2Elist_2Elist _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EIS__REDUNDANT__ROWS__INFO A_27a) A_27b)) V0v)) V1rows)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2r $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption A_27b))) (@ (@ tptp.ap V2r) V0v))) (@ tptp.c_2Eoption_2ENONE A_27b)))))) V1rows))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2ESTRONGEST__REDUNDANT__ROWS__INFO A_27a) A_27b)) V0v)) V1rows)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) A_27a) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V2g $$unsorted)) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND__EX A_27a) A_27b)) V0i)) V1p)) V2g)) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27b) (= V0i (@ (@ tptp.ap V1p) V3x)) (@ tptp.p (@ (@ tptp.ap V2g) V3x))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27c) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V3g $$unsorted)) (=> (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V4p_27 $$unsorted)) (=> (@ (@ tptp.mem V4p_27) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V5g_27 $$unsorted)) (let ((_let_1 (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND__EX A_27c))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V1v)) V4p_27)))) (=> (@ (@ tptp.mem V5g_27) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V1v)) V2p)) V3g))) (=> (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (= (@ (@ tptp.ap V4p_27) V6x) (@ (@ tptp.ap V2p) (@ (@ tptp.ap V0f) V6x))))) (= (@ tptp.p (@ _let_2 V5g_27)) (@ tptp.p (@ _let_2 (@ (@ tptp.lam A_27a) (lambda ((V7x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V5g_27) V7x))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V3g) (@ (@ tptp.ap V0f) V7x))))))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V2g $$unsorted)) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27b) (not (@ tptp.p (@ (@ tptp.ap V2g) V3x))))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND__EX A_27a) A_27b)) V0v)) V1p)) V2g)) false)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V2g $$unsorted)) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V3p_27 $$unsorted)) (=> (@ (@ tptp.mem V3p_27) (@ (@ tptp.arr A_27c) A_27a)) (forall ((V4g_27 $$unsorted)) (=> (@ (@ tptp.mem V4g_27) (@ (@ tptp.arr A_27c) tptp.bool)) (forall ((V5RES $$unsorted)) (let ((_let_1 (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND__EX A_27a))) (=> (@ (@ tptp.mem V5RES) tptp.bool) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V0v)) V1p)) V2g)) (=> (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27b) (=> (@ tptp.p (@ (@ tptp.ap V2g) V6x)) (= (exists ((V7x_27 $$unsorted)) (and (@ (@ tptp.mem V7x_27) A_27c) (= (@ (@ tptp.ap V3p_27) V7x_27) (@ (@ tptp.ap V1p) V6x)) (@ tptp.p (@ (@ tptp.ap V4g_27) V7x_27)))) (@ tptp.p V5RES))))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V0v)) V3p_27)) V4g_27)) (@ tptp.p V5RES))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rs $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (=> (@ (@ tptp.mem V1rs) (@ tptp.ty_2Elist_2Elist _let_1)) (=> (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2r $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption A_27b))) (@ (@ tptp.ap V2r) V0v))) (@ tptp.c_2Eoption_2ENONE A_27b)))))) V1rs)) false) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE A_27a) A_27b)) V0v)) V1rs)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) A_27a) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V2g $$unsorted)) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V3r $$unsorted)) (=> (@ (@ tptp.mem V3r) (@ (@ tptp.arr A_27b) A_27c)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND__EX A_27a) A_27b)) V0i)) V1p)) V2g)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27c) A_27b) A_27a)) V1p)) V2g)) V3r)) V0i) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27c)) (@ (@ tptp.ap V3r) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND A_27b) A_27a)) V1p)) V2g)) V0i)) V4x)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V3i $$unsorted)) (=> (@ (@ tptp.mem V3i) A_27c) (= (not (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27a) A_27b) A_27c)) V0p)) V1g)) V2r)) V3i) (@ tptp.c_2Eoption_2ENONE A_27a))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND__EX A_27c) A_27b)) V3i)) V0p)) V1g))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1p1 $$unsorted)) (=> (@ (@ tptp.mem V1p1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2g1 $$unsorted)) (=> (@ (@ tptp.mem V2g1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3r1 $$unsorted)) (=> (@ (@ tptp.mem V3r1) (@ (@ tptp.arr A_27a) A_27d)) (forall ((V4p2 $$unsorted)) (=> (@ (@ tptp.mem V4p2) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V5g2 $$unsorted)) (=> (@ (@ tptp.mem V5g2) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V6r2 $$unsorted)) (let ((_let_1 (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27d))) (=> (@ (@ tptp.mem V6r2) (@ (@ tptp.arr A_27b) A_27d)) (=> (and (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (forall ((V8y $$unsorted)) (let ((_let_1 (@ tptp.ap V1p1))) (=> (@ (@ tptp.mem V8y) A_27a) (=> (= (@ _let_1 V7x) (@ _let_1 V8y)) (= V7x V8y))))))) (forall ((V9x $$unsorted)) (=> (@ (@ tptp.mem V9x) A_27a) (= (@ (@ tptp.ap V4p2) (@ (@ tptp.ap V0g) V9x)) (@ (@ tptp.ap V1p1) V9x)))) (forall ((V10x_27 $$unsorted)) (=> (@ (@ tptp.mem V10x_27) A_27b) (= (@ tptp.p (@ (@ tptp.ap V5g2) V10x_27)) (exists ((V11x $$unsorted)) (and (@ (@ tptp.mem V11x) A_27a) (= V10x_27 (@ (@ tptp.ap V0g) V11x)) (@ tptp.p (@ (@ tptp.ap V2g1) V11x))))))) (forall ((V12x $$unsorted)) (=> (@ (@ tptp.mem V12x) A_27a) (= (@ (@ tptp.ap V6r2) (@ (@ tptp.ap V0g) V12x)) (@ (@ tptp.ap V3r1) V12x))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 A_27a) A_27c)) V1p1)) V2g1)) V3r1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 A_27b) A_27c)) V4p2)) V5g2)) V6r2)))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1rs1 $$unsorted)) (=> (@ (@ tptp.mem V1rs1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V2rs2 $$unsorted)) (=> (@ (@ tptp.mem V2rs2) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V3p $$unsorted)) (=> (@ (@ tptp.mem V3p) (@ (@ tptp.arr A_27c) A_27a)) (forall ((V4g $$unsorted)) (=> (@ (@ tptp.mem V4g) (@ (@ tptp.arr A_27c) tptp.bool)) (forall ((V5r $$unsorted)) (let ((_let_1 (@ tptp.lam A_27c))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27b) A_27c) A_27a)) V3p)))) (let ((_let_3 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_3)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND _let_3)) V1rs1)))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27b) A_27a)) V0v)))) (=> (@ (@ tptp.mem V5r) (@ (@ tptp.arr A_27c) A_27b)) (=> (forall ((V6x1 $$unsorted)) (=> (@ (@ tptp.mem V6x1) A_27c) (forall ((V7x2 $$unsorted)) (let ((_let_1 (@ tptp.ap V3p))) (=> (@ (@ tptp.mem V7x2) A_27c) (=> (= (@ _let_1 V6x1) (@ _let_1 V7x2)) (= V6x1 V7x2))))))) (= (@ _let_6 (@ _let_5 (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_2 V4g)) V5r))) V2rs2))) (@ _let_6 (@ _let_5 (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V8x $$unsorted)) tptp.c_2Ebool_2ET)))) (@ _let_1 (lambda ((V9x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) (@ (@ tptp.ap V4g) V9x))) (@ (@ tptp.ap V5r) V9x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27b) A_27a)) (@ (@ tptp.ap V3p) V9x))) V2rs2))))))) V2rs2))))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2row $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V2row) (@ _let_1 (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27a)))) (forall ((V3v $$unsorted)) (let ((_let_1 (@ tptp.lam A_27b))) (=> (@ (@ tptp.mem V3v) A_27c) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__FLATTEN__FUN A_27a) A_27b) A_27c)) V0p)) V1g)) V2row)) V3v) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2Esome A_27b)) (@ _let_1 (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND A_27b) A_27c)) V0p)) V1g)) V3v)) V4x)))))) (@ tptp.c_2Eoption_2ENONE A_27a))) (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V2row) V5x)) V5x))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V2g $$unsorted)) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V3rows $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27c))) (let ((_let_2 (@ tptp.arr A_27b))) (let ((_let_3 (@ _let_2 (@ _let_2 _let_1)))) (let ((_let_4 (@ (@ tptp.arr A_27a) _let_1))) (=> (@ (@ tptp.mem V3rows) (@ tptp.ty_2Elist_2Elist _let_3)) (=> (forall ((V4x $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27c)))) (let ((_let_3 (@ _let_1 _let_2))) (=> (@ (@ tptp.mem V4x) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE A_27b) A_27c)) V4x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_3) _let_2)) (@ (@ tptp.lam _let_3) (lambda ((V5r $$unsorted)) (@ (@ tptp.ap V5r) V4x))))) V3rows)))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__EQUIV__ROWS A_27a) A_27c)) V0v)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27c) A_27b) A_27a)) V1p)) V2g)) (@ (@ tptp.lam A_27b) (lambda ((V6x $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27c)))) (let ((_let_3 (@ _let_1 _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27c) A_27b)) V6x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_3) _let_2)) (@ (@ tptp.lam _let_3) (lambda ((V7r $$unsorted)) (@ (@ tptp.ap V7r) V6x))))) V3rows)))))))))) (@ tptp.c_2Elist_2ENIL _let_4)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_3) _let_4)) (@ (@ tptp.lam _let_3) (lambda ((V8r $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__FLATTEN__FUN A_27c) A_27b) A_27a)) V1p)) V2g)) V8r))))) V3rows)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V2g $$unsorted)) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V3rows1 $$unsorted)) (=> (@ (@ tptp.mem V3rows1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (forall ((V4rows2 $$unsorted)) (=> (@ (@ tptp.mem V4rows2) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27c)))) (forall ((V5rows $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27c))) (let ((_let_2 (@ tptp.arr A_27b))) (let ((_let_3 (@ _let_2 (@ _let_2 _let_1)))) (let ((_let_4 (@ (@ tptp.arr A_27a) _let_1))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND _let_4)))) (let ((_let_6 (@ tptp.ap (@ _let_5 V3rows1)))) (let ((_let_7 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27c) A_27a)) V0v)))) (=> (@ (@ tptp.mem V5rows) (@ tptp.ty_2Elist_2Elist _let_3)) (=> (forall ((V6x $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27c)))) (let ((_let_3 (@ _let_1 _let_2))) (=> (@ (@ tptp.mem V6x) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE A_27b) A_27c)) V6x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_3) _let_2)) (@ (@ tptp.lam _let_3) (lambda ((V7r $$unsorted)) (@ (@ tptp.ap V7r) V6x))))) V5rows)))))))) (= (@ _let_7 (@ _let_6 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27c) A_27b) A_27a)) V1p)) V2g)) (@ (@ tptp.lam A_27b) (lambda ((V8x $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27c)))) (let ((_let_3 (@ _let_1 _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27c) A_27b)) V8x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_3) _let_2)) (@ (@ tptp.lam _let_3) (lambda ((V9r $$unsorted)) (@ (@ tptp.ap V9r) V8x))))) V5rows)))))))))) V4rows2))) (@ _let_7 (@ (@ tptp.ap (@ _let_5 (@ _let_6 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_3) _let_4)) (@ (@ tptp.lam _let_3) (lambda ((V10r $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__FLATTEN__FUN A_27c) A_27b) A_27a)) V1p)) V2g)) V10r))))) V5rows)))) V4rows2))))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) A_27b)) (=> (forall ((V1x1 $$unsorted)) (=> (@ (@ tptp.mem V1x1) A_27a) (forall ((V2x2 $$unsorted)) (let ((_let_1 (@ tptp.ap V0p))) (=> (@ (@ tptp.mem V2x2) A_27a) (=> (= (@ _let_1 V1x1) (@ _let_1 V2x2)) (= V1x1 V2x2))))))) (forall ((V3g $$unsorted)) (=> (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4p_27 $$unsorted)) (=> (@ (@ tptp.mem V4p_27) (@ (@ tptp.arr A_27c) A_27a)) (forall ((V5g_27 $$unsorted)) (=> (@ (@ tptp.mem V5g_27) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27c) tptp.bool))) (forall ((V6r_27 $$unsorted)) (let ((_let_1 (@ tptp.lam A_27c))) (=> (@ (@ tptp.mem V6r_27) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27c) A_27d))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__FLATTEN__FUN A_27d) A_27a) A_27b)) V0p)) V3g)) (@ (@ tptp.lam A_27a) (lambda ((V7x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27d) A_27c) A_27a)) V4p_27)) (@ (@ tptp.ap V5g_27) V7x))) (@ (@ tptp.ap V6r_27) V7x))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27d) A_27c) A_27b)) (@ _let_1 (lambda ((V8x $$unsorted)) (@ (@ tptp.ap V0p) (@ (@ tptp.ap V4p_27) V8x)))))) (@ _let_1 (lambda ((V9x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V4p_27) V9x))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V3g) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap V5g_27) _let_1)) V9x))))))) (@ _let_1 (lambda ((V10x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V6r_27) (@ (@ tptp.ap V4p_27) V10x))) V10x))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) A_27a) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (forall ((V2rows $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V1r) V0i))) (let ((_let_2 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (=> (@ (@ tptp.mem V2rows) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ A_27a) A_27b)) V0i)) V1r)) V2rows)) (or (not (= _let_1 (@ tptp.c_2Eoption_2ENONE A_27b))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V3row $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption A_27b))) (@ (@ tptp.ap V3row) V0i))) (@ tptp.c_2Eoption_2ENONE A_27b))))))) V2rows)) (= (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE A_27b)) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27b) A_27a)) V0i)) V2rows))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) A_27a) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (forall ((V2r_27 $$unsorted)) (=> (@ (@ tptp.mem V2r_27) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (forall ((V3rows $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V2r_27) V0i))) (let ((_let_2 (@ (@ tptp.ap V1r) V0i))) (let ((_let_3 (@ tptp.c_2Eoption_2ENONE A_27b))) (let ((_let_4 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (=> (@ (@ tptp.mem V3rows) (@ tptp.ty_2Elist_2Elist _let_4)) (=> (not (= _let_1 _let_3)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ A_27a) A_27b)) V0i)) V1r)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_4)) V2r_27)) V3rows))) (=> (not (= _let_2 _let_3)) (= _let_2 _let_1)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) A_27a) (forall ((V1r $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (=> (@ (@ tptp.mem V1r) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ A_27a) A_27b)) V0i)) V1r)) (@ tptp.c_2Elist_2ENIL _let_1))) (=> (not (= (@ (@ tptp.ap V1r) V0i) (@ tptp.c_2Eoption_2ENONE A_27b))) false))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i $$unsorted)) (=> (@ (@ tptp.mem V0i) A_27a) (forall ((V1r_27 $$unsorted)) (=> (@ (@ tptp.mem V1r_27) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) (forall ((V2rows $$unsorted)) (=> (@ (@ tptp.mem V2rows) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (forall ((V3r $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ A_27a) A_27b)) V0i)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V3r)))) (let ((_let_3 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (=> (@ (@ tptp.mem V3r) _let_3) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1r_27)) V2rows)) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_3)) V1r_27)) V2rows))) (@ tptp.p (@ _let_2 V2rows))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1v $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V1v) A_27c) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27a) A_27c)) V1v)) (@ tptp.c_2Elist_2ENIL (@ (@ tptp.arr A_27c) (@ tptp.ty_2Eoption_2Eoption A_27a))))) (@ _let_1 (@ tptp.c_2Ebool_2EARB A_27a)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27b) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a))) (forall ((V3rows $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27a) A_27b)) V1v)))) (let ((_let_2 (@ tptp.ap V0P))) (let ((_let_3 (@ (@ tptp.ap V2r) V1v))) (let ((_let_4 (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a)))) (=> (@ (@ tptp.mem V3rows) (@ tptp.ty_2Elist_2Elist _let_4)) (= (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_4)) V2r)) V3rows)))) (and (=> (not (= _let_3 (@ tptp.c_2Eoption_2ENONE A_27a))) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE A_27a)) _let_3)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ A_27b) A_27a)) V1v)) V2r)) V3rows)) (@ tptp.p (@ _let_2 (@ _let_1 V3rows)))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27b) (forall ((V2rows__before $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a)))) (=> (@ (@ tptp.mem V2rows__before) (@ tptp.ty_2Elist_2Elist _let_1)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__EXPAND__PRED A_27a) A_27b)) V0P)) V1v)) V2rows__before)) (@ tptp.c_2Elist_2ENIL _let_1))) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE A_27b) A_27a)) V1v)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE _let_1)) V2rows__before)))) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Ebool_2EARB A_27a)))))))))))) (forall ((V3P $$unsorted)) (=> (@ (@ tptp.mem V3P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4v $$unsorted)) (=> (@ (@ tptp.mem V4v) A_27b) (forall ((V5rows__before $$unsorted)) (=> (@ (@ tptp.mem V5rows__before) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a)))) (forall ((V6r $$unsorted)) (=> (@ (@ tptp.mem V6r) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a))) (forall ((V7rows__after $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_1)) V6r)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__EXPAND__PRED A_27a) A_27b)) V3P)) V4v)))) (let ((_let_4 (@ (@ tptp.ap V6r) V4v))) (=> (@ (@ tptp.mem V7rows__after) (@ tptp.ty_2Elist_2Elist _let_1)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 V5rows__before)) (@ _let_2 V7rows__after))) (and (=> (not (= _let_4 (@ tptp.c_2Eoption_2ENONE A_27a))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V8r_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap V8r_27) V4v))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ _let_1 (@ tptp.c_2Eoption_2ENONE A_27a))))) (@ _let_1 (@ (@ tptp.ap V6r) V4v)))))))) V5rows__before)) (@ tptp.p (@ (@ tptp.ap V3P) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE A_27a)) _let_4))))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_2 V5rows__before))) V7rows__after)))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27b) (forall ((V2rows__before $$unsorted)) (=> (@ (@ tptp.mem V2rows__before) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a)))) (forall ((V3rows__after $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a)))) (=> (@ (@ tptp.mem V3rows__after) (@ tptp.ty_2Elist_2Elist _let_1)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__EXPAND__PRED A_27a) A_27b)) V0P)) V1v)) V2rows__before)) V3rows__after)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V4r $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__COND__NOT__EX__OR__EQ A_27b) A_27a)) V1v)) V4r)) V3rows__after))))) V2rows__before)) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27a) A_27b)) V1v)) V3rows__after)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27b) (forall ((V2rows $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a)))) (=> (@ (@ tptp.mem V2rows) (@ tptp.ty_2Elist_2Elist _let_1)) (= (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27a) A_27b)) V1v)) V2rows))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__EXPAND__PRED A_27a) A_27b)) V0P)) V1v)) (@ tptp.c_2Elist_2ENIL _let_1))) V2rows)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27c))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__LIFT A_27a) A_27b) A_27c)) V0f)) V1r) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP A_27c) A_27b)) V0f)) (@ (@ tptp.ap V1r) V2x))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27c) (forall ((V2rows $$unsorted)) (let ((_let_1 (@ tptp.arr A_27c))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27a)))) (=> (@ (@ tptp.mem V2rows) (@ tptp.ty_2Elist_2Elist _let_2)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE A_27c) A_27a)) V1v)) V2rows)) (= (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27a) A_27c)) V1v)) V2rows)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EpatternMatches_2EPMATCH A_27b) A_27c)) V1v)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_2) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27b)))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__LIFT A_27c) A_27b) A_27a)) V0f))) V2rows)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr A_27c) A_27d)) (forall ((V2g $$unsorted)) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27c) tptp.bool)) (forall ((V3r $$unsorted)) (=> (@ (@ tptp.mem V3r) (@ (@ tptp.arr A_27c) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__LIFT A_27d) A_27b) A_27a)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27a) A_27c) A_27d)) V1p)) V2g)) V3r)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW A_27b) A_27c) A_27d)) V1p)) V2g)) (@ (@ tptp.lam A_27c) (lambda ((V4x $$unsorted)) (@ (@ tptp.ap V0f) (@ (@ tptp.ap V3r) V4x)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27c) (forall ((V2rows $$unsorted)) (let ((_let_1 (@ tptp.arr A_27c))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27a)))) (let ((_let_3 (@ tptp.c_2EpatternMatches_2EPMATCH__IS__EXHAUSTIVE A_27c))) (=> (@ (@ tptp.mem V2rows) (@ tptp.ty_2Elist_2Elist _let_2)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 A_27a)) V1v)) V2rows)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 A_27b)) V1v)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_2) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27b)))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2EpatternMatches_2EPMATCH__ROW__LIFT A_27c) A_27b) A_27a)) V0f))) V2rows))))))))))))))
% 9.41/9.77  (declare-fun tptp.c_2EindexedLists_2EFOLDRi (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2EindexedLists_2EFOLDRi A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) (@ _let_1 A_27a)))) (@ _let_1 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) A_27a)))))))
% 9.41/9.77  (declare-fun tptp.c_2EindexedLists_2ELIST__RELi (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EindexedLists_2ELIST__RELi A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) tptp.bool))))))
% 9.41/9.77  (declare-fun tptp.c_2EindexedLists_2EMAP2i (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (@ (@ tptp.mem (@ (@ (@ tptp.c_2EindexedLists_2EMAP2i A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27c)) (@ tptp.ty_2Elist_2Elist A_27a)))))))
% 9.41/9.77  (declare-fun tptp.c_2EindexedLists_2EMAP2ia (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2EindexedLists_2EMAP2ia A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (@ _let_1 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27c)) (@ tptp.ty_2Elist_2Elist A_27a)))))))))
% 9.41/9.77  (declare-fun tptp.c_2EindexedLists_2EMAPi (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EindexedLists_2EMAPi A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) A_27a))) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) (@ tptp.ty_2Elist_2Elist A_27a))))))
% 9.41/9.77  (declare-fun tptp.c_2EindexedLists_2EMAPi__ACC (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem (@ (@ tptp.c_2EindexedLists_2EMAPi__ACC A_27a) A_27b)) (@ (@ tptp.arr (@ _let_2 (@ (@ tptp.arr A_27b) A_27a))) (@ _let_2 (@ (@ tptp.arr _let_1) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) _let_1)))))))))
% 9.41/9.77  (declare-fun tptp.c_2EindexedLists_2EdelN (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2EindexedLists_2EdelN A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.77  (declare-fun tptp.c_2EindexedLists_2Efindi (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2EindexedLists_2Efindi A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.ty_2Enum_2Enum)))))
% 9.41/9.77  (declare-fun tptp.c_2EindexedLists_2EfupdLast (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2EindexedLists_2EfupdLast A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27a)) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EMAPi A_27a) A_27b)) V0f)) (@ tptp.c_2Elist_2ENIL A_27b)) (@ tptp.c_2Elist_2ENIL A_27a)))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) A_27a))) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27b) (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EMAPi A_27a) A_27b)))) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ _let_1 V1f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V2h)) V3t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap V1f) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V2h))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) A_27a)) tptp.ty_2Enum_2Enum)) V1f)) tptp.c_2Enum_2ESUC))) V3t)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) A_27a))) (forall ((V1i tptp.tp__ty_2Enum_2Enum) (V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EMAPi__ACC A_27a) A_27b)) V0f)) (@ tptp.inj__ty_2Enum_2Enum V1i))) V2a)) (@ tptp.c_2Elist_2ENIL A_27b)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V2a)))))) (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) A_27a))) (forall ((V4i tptp.tp__ty_2Enum_2Enum) (V5a $$unsorted)) (=> (@ (@ tptp.mem V5a) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6h $$unsorted)) (=> (@ (@ tptp.mem V6h) A_27b) (forall ((V7t $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4i))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EMAPi__ACC A_27a) A_27b)) V3f)))) (=> (@ (@ tptp.mem V7t) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 _let_1)) V5a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V6h)) V7t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap V3f) _let_1)) V6h))) V5a))) V7t)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) A_27a))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EMAPi__ACC A_27a) A_27b)) V0f)) _let_1)) V2a)) V3l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V2a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EMAPi A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) A_27a)) tptp.ty_2Enum_2Enum)) V0f)) (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)))) V3l)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) A_27a))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EMAPi A_27a) A_27b)) V0f)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EMAPi__ACC A_27a) A_27b)) V0f)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.c_2Elist_2ENIL A_27a))) V1l)))))))
% 9.41/9.77  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V1m)))) (or (= V0n tptp.fo__c_2Enum_2E0) (exists ((V2n0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n0))) (and (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1m))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) A_27a))) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EMAPi A_27a) A_27b)) V1f)) V2l)))) (exists ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V2l))) (= V0x (@ (@ tptp.ap (@ (@ tptp.ap V1f) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27b)) _let_1)) V2l))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2f1 $$unsorted)) (=> (@ (@ tptp.mem V2f1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) A_27b))) (forall ((V3f2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EMAPi A_27b) A_27a)))) (=> (@ (@ tptp.mem V3f2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) A_27b))) (=> (and (= V0l1 V1l2) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V5n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l2))) (= (@ (@ tptp.ap (@ (@ tptp.ap V2f1) _let_1)) V4x) (@ (@ tptp.ap (@ (@ tptp.ap V3f2) _let_1)) V4x)))))))) (= (@ (@ tptp.ap (@ _let_1 V2f1)) V0l1) (@ (@ tptp.ap (@ _let_1 V3f2)) V1l2)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2f1 $$unsorted)) (=> (@ (@ tptp.mem V2f1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) A_27b))) (forall ((V3f2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EMAPi A_27b) A_27a)))) (=> (@ (@ tptp.mem V3f2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) A_27b))) (=> (= V0l1 V1l2) (=> (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V5n))) (=> (= V4x (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V1l2)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l2))) (= (@ (@ tptp.ap (@ (@ tptp.ap V2f1) _let_1)) V4x) (@ (@ tptp.ap (@ (@ tptp.ap V3f2) _let_1)) V4x)))))))) (= (@ (@ tptp.ap (@ _let_1 V2f1)) V0l1) (@ (@ tptp.ap (@ _let_1 V3f2)) V1l2))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) A_27b))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EMAPi A_27b) A_27a)) V0f)) V1l))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27c) A_27a))) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.arr A_27c))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EMAPi A_27a) A_27c)) V1g)) V2l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EMAPi A_27b) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) (@ _let_1 A_27b)) (@ _let_1 A_27a))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27c) A_27b) A_27a)) V0f))) V1g))) V2l))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) A_27b))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27b)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EMAPi A_27b) A_27a)) V0f)) V2l)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V2l))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EMAPi A_27b) A_27a)))) (let ((_let_3 (@ tptp.ap (@ _let_2 V2f)))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) _let_1)) (= (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)) V1l2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) (@ _let_3 V0l1))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) _let_1) tptp.ty_2Enum_2Enum)) V2f)) (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l1))))) V1l2)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EMAPi A_27b) A_27a)) V1f)) V0l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2ES tptp.ty_2Enum_2Enum) A_27a) A_27b)) V1f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EC tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist A_27a)) A_27a)) (@ tptp.c_2Elist_2EEL A_27a))) V0l)))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1f1 $$unsorted)) (=> (@ (@ tptp.mem V1f1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2f2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)))) (=> (@ (@ tptp.mem V2f2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (=> (forall ((V3m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ (@ tptp.ap V1f1) _let_1) (@ (@ tptp.ap V2f2) _let_1))))) (= (@ (@ tptp.ap (@ _let_2 V1f1)) _let_1) (@ (@ tptp.ap (@ _let_2 V2f2)) _let_1))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) A_27a)))) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EFOLDRi A_27a) A_27b)) V0f)) V1a)) (@ tptp.c_2Elist_2ENIL A_27b)) V1a))))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) A_27a)))) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27a) (forall ((V4h $$unsorted)) (=> (@ (@ tptp.mem V4h) A_27b) (forall ((V5t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EFOLDRi A_27a) A_27b)))) (=> (@ (@ tptp.mem V5t) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V2f)) V3a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V4h)) V5t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V2f) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V4h)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) A_27a))) tptp.ty_2Enum_2Enum)) V2f)) tptp.c_2Enum_2ESUC))) V3a)) V5t)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27c) A_27a))) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27b) (forall ((V3l $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27b) A_27b))) (let ((_let_2 (@ tptp.arr A_27c))) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27b)) V0f)) V2a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EMAPi A_27a) A_27c)) V1g)) V3l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EFOLDRi A_27b) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) (@ _let_2 _let_1)) (@ _let_2 A_27a))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27c) _let_1) A_27a)) V0f))) V1g))) V2a)) V3l)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27b) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EFOLDRi A_27b) A_27a)))) (let ((_let_3 (@ tptp.ap (@ _let_2 V3f)))) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) _let_1)) (= (@ (@ tptp.ap (@ _let_3 V0a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1l1)) V2l2)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) _let_1) tptp.ty_2Enum_2Enum)) V3f)) (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l1))))) V0a)) V2l2))) V1l1))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2f1 $$unsorted)) (=> (@ (@ tptp.mem V2f1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b)))) (forall ((V3f2 $$unsorted)) (=> (@ (@ tptp.mem V3f2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b)))) (forall ((V4a1 $$unsorted)) (=> (@ (@ tptp.mem V4a1) A_27b) (forall ((V5a2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EFOLDRi A_27b) A_27a)))) (=> (@ (@ tptp.mem V5a2) A_27b) (=> (= V0l1 V1l2) (=> (forall ((V6n tptp.tp__ty_2Enum_2Enum) (V7e $$unsorted)) (=> (@ (@ tptp.mem V7e) A_27a) (forall ((V8a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V6n))) (=> (@ (@ tptp.mem V8a) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l2))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V7e)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l2))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V2f1) _let_1)) V7e)) V8a) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V3f2) _let_1)) V7e)) V8a))))))))) (=> (= V4a1 V5a2) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V2f1)) V4a1)) V0l1) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V3f2)) V5a2)) V1l2)))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2f1 $$unsorted)) (=> (@ (@ tptp.mem V2f1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b)))) (forall ((V3f2 $$unsorted)) (=> (@ (@ tptp.mem V3f2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b)))) (forall ((V4a1 $$unsorted)) (=> (@ (@ tptp.mem V4a1) A_27b) (forall ((V5a2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2EFOLDRi A_27b) A_27a)))) (=> (@ (@ tptp.mem V5a2) A_27b) (=> (and (= V0l1 V1l2) (forall ((V6n tptp.tp__ty_2Enum_2Enum) (V7a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V6n))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V1l2))) (=> (@ (@ tptp.mem V7a) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l2))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V2f1) _let_1)) _let_2)) V7a) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V3f2) _let_1)) _let_2)) V7a))))))) (= V4a1 V5a2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V2f1)) V4a1)) V0l1) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V3f2)) V5a2)) V1l2)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EindexedLists_2Efindi A_27a)) V0x)) (@ tptp.c_2Elist_2ENIL A_27a))) tptp.fo__c_2Enum_2E0))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EindexedLists_2Efindi A_27a)) V1x)))) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V3t))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V1x)) V2h))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ _let_1 V3t)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EindexedLists_2Efindi A_27a)) V0x)) V1l))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) V0l))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EindexedLists_2Efindi A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V0l))) V0l)) V1n)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V0l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EindexedLists_2Efindi A_27a)) V1x)) V0l))) V0l) V1x)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EindexedLists_2EdelN A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0i))) _let_1) _let_1))) (forall ((V1i tptp.tp__ty_2Enum_2Enum) (V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1i))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2EindexedLists_2EdelN A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)))) (let ((_let_4 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V3t) _let_4) (= (@ (@ tptp.ap (@ _let_2 _let_1)) (@ _let_3 V3t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) V3t)) (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V3t)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (let ((_let_2 (@ _let_1 V0l))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1i))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_3)) _let_2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EindexedLists_2EdelN A_27a)) _let_3)) V0l))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1i tptp.tp__ty_2Enum_2Enum) (V2j tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1i))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2j))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_1)) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l)))) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EindexedLists_2EdelN A_27a)) _let_3)) V0l)) (@ _let_2 V0l)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1i tptp.tp__ty_2Enum_2Enum) (V2j tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1i))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2j))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_4)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l)))) (= (@ (@ tptp.ap (@ _let_3 _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EindexedLists_2EdelN A_27a)) _let_4)) V0l)) (@ (@ tptp.ap (@ _let_3 _let_2)) V0l)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool))) (=> (and (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1f)) (@ tptp.c_2Elist_2ENIL A_27a))))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V3h $$unsorted)) (=> (@ (@ tptp.mem V3h) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V2f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3h)) (@ tptp.c_2Elist_2ENIL A_27a)))))))) (forall ((V4f $$unsorted)) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V5h $$unsorted)) (=> (@ (@ tptp.mem V5h) A_27a) (forall ((V6v4 $$unsorted)) (=> (@ (@ tptp.mem V6v4) A_27a) (forall ((V7v5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V6v4)) V7v5))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap V0P) V4f)))) (=> (@ (@ tptp.mem V7v5) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ _let_3 _let_2)) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ _let_1 V5h)) _let_2)))))))))))))))) (forall ((V8v $$unsorted)) (=> (@ (@ tptp.mem V8v) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V9v1 $$unsorted)) (=> (@ (@ tptp.mem V9v1) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V8v)) V9v1))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0f $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EindexedLists_2EfupdLast A_27a)) V0f)) _let_1) _let_1)))) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EindexedLists_2EfupdLast A_27a)) V2f)) (@ (@ tptp.ap (@ _let_2 V1h)) _let_1)) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap V2f) V1h))) _let_1)))))))) (forall ((V3v5 $$unsorted)) (=> (@ (@ tptp.mem V3v5) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4v4 $$unsorted)) (=> (@ (@ tptp.mem V4v4) A_27a) (forall ((V5h $$unsorted)) (=> (@ (@ tptp.mem V5h) A_27a) (forall ((V6f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V4v4)) V3v5))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EindexedLists_2EfupdLast A_27a)) V6f)))) (let ((_let_4 (@ tptp.ap (@ _let_1 V5h)))) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_3 (@ _let_4 _let_2)) (@ _let_4 (@ _let_3 _let_2))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (= V1x _let_1))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EindexedLists_2EfupdLast A_27a)) V0f)) V1x))) (=> (@ (@ tptp.mem V1x) (@ tptp.ty_2Elist_2Elist A_27a)) (and (= (= _let_3 _let_1) _let_2) (= (= _let_1 _let_3) _let_2))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1l) _let_2) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EindexedLists_2EfupdLast A_27a)) V0f)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_2)) V1l)) _let_1))) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EFRONT A_27a)) V1l))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)) V1l)))) _let_1)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.c_2EindexedLists_2ELIST__RELi A_27a) A_27b) (@ (@ tptp.lam (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) (lambda ((V0R $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V1a0 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27b)) (lambda ((V2a1 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) tptp.bool)))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V3LIST__RELi_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V4a0 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V5a1 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elist_2Elist A_27a))) V4a0)) (@ tptp.c_2Elist_2ENIL A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elist_2Elist A_27b))) V5a1)) (@ tptp.c_2Elist_2ENIL A_27b))))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V6h1 $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V7h2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V8l1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V9l2 $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elist_2Elist A_27a))) V4a0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V8l1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V6h1)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elist_2Elist A_27b))) V5a1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) V9l2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V7h2)) (@ tptp.c_2Elist_2ENIL A_27b)))))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V8l1))) V6h1)) V7h2))) (@ (@ tptp.ap (@ (@ tptp.ap V3LIST__RELi_27) V8l1)) V9l2)))))))))))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap V3LIST__RELi_27) V4a0)) V5a1))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap V3LIST__RELi_27) V1a0)) V2a1))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2ELIST__RELi A_27a) A_27b)) V0R)) (@ tptp.c_2Elist_2ENIL A_27a))) (@ tptp.c_2Elist_2ENIL A_27b))) (forall ((V1h1 $$unsorted)) (=> (@ (@ tptp.mem V1h1) A_27a) (forall ((V2h2 $$unsorted)) (=> (@ (@ tptp.mem V2h2) A_27b) (forall ((V3l1 $$unsorted)) (=> (@ (@ tptp.mem V3l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2ELIST__RELi A_27a) A_27b)) V0R)))) (=> (@ (@ tptp.mem V4l2) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V3l1))) V1h1)) V2h2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3l1)) V4l2))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V3l1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1h1)) (@ tptp.c_2Elist_2ENIL A_27a))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) V4l2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V2h2)) (@ tptp.c_2Elist_2ENIL A_27b)))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) (forall ((V1LIST__RELi_27 $$unsorted)) (=> (@ (@ tptp.mem V1LIST__RELi_27) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1LIST__RELi_27) (@ tptp.c_2Elist_2ENIL A_27a))) (@ tptp.c_2Elist_2ENIL A_27b))) (forall ((V2h1 $$unsorted)) (=> (@ (@ tptp.mem V2h1) A_27a) (forall ((V3h2 $$unsorted)) (=> (@ (@ tptp.mem V3h2) A_27b) (forall ((V4l1 $$unsorted)) (=> (@ (@ tptp.mem V4l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5l2 $$unsorted)) (let ((_let_1 (@ tptp.ap V1LIST__RELi_27))) (=> (@ (@ tptp.mem V5l2) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4l1))) V2h1)) V3h2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4l1)) V5l2))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V4l1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h1)) (@ tptp.c_2Elist_2ENIL A_27a))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) V5l2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V3h2)) (@ tptp.c_2Elist_2ENIL A_27b)))))))))))))))) (forall ((V6a0 $$unsorted)) (=> (@ (@ tptp.mem V6a0) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V7a1 $$unsorted)) (=> (@ (@ tptp.mem V7a1) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2ELIST__RELi A_27a) A_27b)) V0R)) V6a0)) V7a1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1LIST__RELi_27) V6a0)) V7a1)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) (forall ((V1LIST__RELi_27 $$unsorted)) (=> (@ (@ tptp.mem V1LIST__RELi_27) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1LIST__RELi_27) (@ tptp.c_2Elist_2ENIL A_27a))) (@ tptp.c_2Elist_2ENIL A_27b))) (forall ((V2h1 $$unsorted)) (=> (@ (@ tptp.mem V2h1) A_27a) (forall ((V3h2 $$unsorted)) (=> (@ (@ tptp.mem V3h2) A_27b) (forall ((V4l1 $$unsorted)) (=> (@ (@ tptp.mem V4l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5l2 $$unsorted)) (let ((_let_1 (@ tptp.ap V1LIST__RELi_27))) (=> (@ (@ tptp.mem V5l2) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V4l1))) V2h1)) V3h2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2ELIST__RELi A_27a) A_27b)) V0R)) V4l1)) V5l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4l1)) V5l2))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V4l1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h1)) (@ tptp.c_2Elist_2ENIL A_27a))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) V5l2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V3h2)) (@ tptp.c_2Elist_2ENIL A_27b)))))))))))))))) (forall ((V6a0 $$unsorted)) (=> (@ (@ tptp.mem V6a0) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V7a1 $$unsorted)) (=> (@ (@ tptp.mem V7a1) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2ELIST__RELi A_27a) A_27b)) V0R)) V6a0)) V7a1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1LIST__RELi_27) V6a0)) V7a1)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2a1 $$unsorted)) (=> (@ (@ tptp.mem V2a1) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2ELIST__RELi A_27a) A_27b)) V0R)) V1a0)) V2a1)) (or (and (= V1a0 (@ tptp.c_2Elist_2ENIL A_27a)) (= V2a1 (@ tptp.c_2Elist_2ENIL A_27b))) (exists ((V3h1 $$unsorted)) (and (@ (@ tptp.mem V3h1) A_27a) (exists ((V4h2 $$unsorted)) (and (@ (@ tptp.mem V4h2) A_27b) (exists ((V5l1 $$unsorted)) (and (@ (@ tptp.mem V5l1) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V6l2 $$unsorted)) (and (@ (@ tptp.mem V6l2) (@ tptp.ty_2Elist_2Elist A_27b)) (= V1a0 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V5l1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3h1)) (@ tptp.c_2Elist_2ENIL A_27a)))) (= V2a1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) V6l2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V4h2)) (@ tptp.c_2Elist_2ENIL A_27b)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V5l1))) V3h1)) V4h2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2ELIST__RELi A_27a) A_27b)) V0R)) V5l1)) V6l2)))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2ELIST__RELi A_27a) A_27b)) V0R)) V1l1)) V2l2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V2l2)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2ELIST__RELi A_27a) A_27b)) V0R)) V1l1)) V2l2)) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V2l2))) (forall ((V3i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3i))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0R) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V1l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27b)) _let_1)) V2l2)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2ELIST__RELi A_27a) A_27b)) V0R)))) (=> (@ (@ tptp.mem V4l) (@ tptp.ty_2Elist_2Elist A_27b)) (and (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ tptp.c_2Elist_2ENIL A_27a))) V1x)) (= V1x (@ tptp.c_2Elist_2ENIL A_27b))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V3t))) V4l)) (exists ((V5h_27 $$unsorted)) (and (@ (@ tptp.mem V5h_27) A_27b) (exists ((V6t_27 $$unsorted)) (and (@ (@ tptp.mem V6t_27) (@ tptp.ty_2Elist_2Elist A_27b)) (= V4l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V5h_27)) V6t_27)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V2h)) V5h_27)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2ELIST__RELi A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) tptp.ty_2Enum_2Enum)) V0R)) tptp.c_2Enum_2ESUC))) V3t)) V6t_27))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool)))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V3m1 $$unsorted)) (=> (@ (@ tptp.mem V3m1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4m2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2EindexedLists_2ELIST__RELi A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0R)))) (=> (@ (@ tptp.mem V4m2) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1l1)) V2l2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) tptp.ty_2Enum_2Enum)) V0R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l1))))) V3m1)) V4m2))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1l1)) V3m1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) V2l2)) V4m2)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27c)) tptp.bool)))) (=> (and (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (forall ((V2v0 $$unsorted)) (=> (@ (@ tptp.mem V2v0) (@ tptp.ty_2Elist_2Elist A_27c)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1f)) (@ tptp.c_2Elist_2ENIL A_27b))) V2v0)))))) (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (forall ((V4v5 $$unsorted)) (=> (@ (@ tptp.mem V4v5) A_27b) (forall ((V5v6 $$unsorted)) (=> (@ (@ tptp.mem V5v6) (@ tptp.ty_2Elist_2Elist A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V3f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V4v5)) V5v6))) (@ tptp.c_2Elist_2ENIL A_27c))))))))) (forall ((V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (forall ((V7h1 $$unsorted)) (=> (@ (@ tptp.mem V7h1) A_27b) (forall ((V8t1 $$unsorted)) (=> (@ (@ tptp.mem V8t1) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V9h2 $$unsorted)) (=> (@ (@ tptp.mem V9h2) A_27c) (forall ((V10t2 $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V10t2) (@ tptp.ty_2Elist_2Elist A_27c)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a))) tptp.ty_2Enum_2Enum)) V6f)) tptp.c_2Enum_2ESUC))) V8t1)) V10t2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V6f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V7h1)) V8t1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27c)) V9h2)) V10t2)))))))))))))))) (forall ((V11v $$unsorted)) (=> (@ (@ tptp.mem V11v) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (forall ((V12v1 $$unsorted)) (=> (@ (@ tptp.mem V12v1) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V13v2 $$unsorted)) (=> (@ (@ tptp.mem V13v2) (@ tptp.ty_2Elist_2Elist A_27c)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V11v)) V12v1)) V13v2))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (and (forall ((V0v0 $$unsorted)) (=> (@ (@ tptp.mem V0v0) (@ tptp.ty_2Elist_2Elist A_27c)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EindexedLists_2EMAP2i A_27a) A_27b) A_27c)) V1f)) (@ tptp.c_2Elist_2ENIL A_27b))) V0v0) (@ tptp.c_2Elist_2ENIL A_27a)))))) (forall ((V2v6 $$unsorted)) (=> (@ (@ tptp.mem V2v6) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V3v5 $$unsorted)) (=> (@ (@ tptp.mem V3v5) A_27b) (forall ((V4f $$unsorted)) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EindexedLists_2EMAP2i A_27a) A_27b) A_27c)) V4f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V3v5)) V2v6))) (@ tptp.c_2Elist_2ENIL A_27c)) (@ tptp.c_2Elist_2ENIL A_27a)))))))) (forall ((V5t2 $$unsorted)) (=> (@ (@ tptp.mem V5t2) (@ tptp.ty_2Elist_2Elist A_27c)) (forall ((V6t1 $$unsorted)) (=> (@ (@ tptp.mem V6t1) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V7h2 $$unsorted)) (=> (@ (@ tptp.mem V7h2) A_27c) (forall ((V8h1 $$unsorted)) (=> (@ (@ tptp.mem V8h1) A_27b) (forall ((V9f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ (@ tptp.c_2EindexedLists_2EMAP2i A_27a) A_27b) A_27c)))) (=> (@ (@ tptp.mem V9f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 V9f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V8h1)) V6t1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27c)) V7h2)) V5t2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V9f) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V8h1)) V7h2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) _let_1) tptp.ty_2Enum_2Enum)) V9f)) tptp.c_2Enum_2ESUC))) V6t1)) V5t2))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EindexedLists_2EMAP2i A_27a) A_27b) A_27c)) V0f)) V1l1)) (@ tptp.c_2Elist_2ENIL A_27c)) (@ tptp.c_2Elist_2ENIL A_27a)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c)))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EindexedLists_2EMAP2i A_27c) A_27a) A_27b)) V0f)) V1l1)) V2l2))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMIN) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l1))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V2l2)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c)))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)))) (=> (and (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l1))) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V2l2)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27c)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EindexedLists_2EMAP2i A_27c) A_27a) A_27b)) V0f)) V1l1)) V2l2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0f) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V1l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27b)) _let_1)) V2l2))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (@ _let_1 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27c)) tptp.bool))))) (=> (and (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (forall ((V2i tptp.tp__ty_2Enum_2Enum) (V3v0 $$unsorted)) (=> (@ (@ tptp.mem V3v0) (@ tptp.ty_2Elist_2Elist A_27c)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1f)) (@ tptp.inj__ty_2Enum_2Enum V2i))) (@ tptp.c_2Elist_2ENIL A_27b))) V3v0)))))) (forall ((V4f $$unsorted)) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (forall ((V5i tptp.tp__ty_2Enum_2Enum) (V6v7 $$unsorted)) (=> (@ (@ tptp.mem V6v7) A_27b) (forall ((V7v8 $$unsorted)) (=> (@ (@ tptp.mem V7v8) (@ tptp.ty_2Elist_2Elist A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V4f)) (@ tptp.inj__ty_2Enum_2Enum V5i))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V6v7)) V7v8))) (@ tptp.c_2Elist_2ENIL A_27c))))))))) (forall ((V8f $$unsorted)) (=> (@ (@ tptp.mem V8f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (forall ((V9i tptp.tp__ty_2Enum_2Enum) (V10h1 $$unsorted)) (=> (@ (@ tptp.mem V10h1) A_27b) (forall ((V11t1 $$unsorted)) (=> (@ (@ tptp.mem V11t1) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V12h2 $$unsorted)) (=> (@ (@ tptp.mem V12h2) A_27c) (forall ((V13t2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V9i))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap V0P) V8f)))) (=> (@ (@ tptp.mem V13t2) (@ tptp.ty_2Elist_2Elist A_27c)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V11t1)) V13t2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V10h1)) V11t1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27c)) V12h2)) V13t2))))))))))))))))) (forall ((V14v $$unsorted)) (=> (@ (@ tptp.mem V14v) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (forall ((V15v1 tptp.tp__ty_2Enum_2Enum) (V16v2 $$unsorted)) (=> (@ (@ tptp.mem V16v2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V17v3 $$unsorted)) (=> (@ (@ tptp.mem V17v3) (@ tptp.ty_2Elist_2Elist A_27c)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V14v)) (@ tptp.inj__ty_2Enum_2Enum V15v1))) V16v2)) V17v3)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (and (forall ((V0v0 $$unsorted)) (=> (@ (@ tptp.mem V0v0) (@ tptp.ty_2Elist_2Elist A_27c)) (forall ((V1i tptp.tp__ty_2Enum_2Enum) (V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EindexedLists_2EMAP2ia A_27a) A_27b) A_27c)) V2f)) (@ tptp.inj__ty_2Enum_2Enum V1i))) (@ tptp.c_2Elist_2ENIL A_27b))) V0v0) (@ tptp.c_2Elist_2ENIL A_27a)))))) (forall ((V3v8 $$unsorted)) (=> (@ (@ tptp.mem V3v8) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V4v7 $$unsorted)) (=> (@ (@ tptp.mem V4v7) A_27b) (forall ((V5i tptp.tp__ty_2Enum_2Enum) (V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EindexedLists_2EMAP2ia A_27a) A_27b) A_27c)) V6f)) (@ tptp.inj__ty_2Enum_2Enum V5i))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V4v7)) V3v8))) (@ tptp.c_2Elist_2ENIL A_27c)) (@ tptp.c_2Elist_2ENIL A_27a)))))))) (forall ((V7t2 $$unsorted)) (=> (@ (@ tptp.mem V7t2) (@ tptp.ty_2Elist_2Elist A_27c)) (forall ((V8t1 $$unsorted)) (=> (@ (@ tptp.mem V8t1) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V9i tptp.tp__ty_2Enum_2Enum) (V10h2 $$unsorted)) (=> (@ (@ tptp.mem V10h2) A_27c) (forall ((V11h1 $$unsorted)) (=> (@ (@ tptp.mem V11h1) A_27b) (forall ((V12f $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V9i))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EindexedLists_2EMAP2ia A_27a) A_27b) A_27c)) V12f)))) (=> (@ (@ tptp.mem V12f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V11h1)) V8t1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27c)) V10h2)) V7t2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V12f) _let_1)) V11h1)) V10h2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V8t1)) V7t2))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27a)))) (forall ((V1i tptp.tp__ty_2Enum_2Enum) (V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EindexedLists_2EMAP2ia A_27a) A_27b) A_27c)) V0f)) (@ tptp.inj__ty_2Enum_2Enum V1i))) V2l1)) (@ tptp.c_2Elist_2ENIL A_27c)) (@ tptp.c_2Elist_2ENIL A_27a)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c)))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EindexedLists_2EMAP2i A_27c) A_27a) A_27b)) V0f)) V1l1)) V2l2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EindexedLists_2EMAP2ia A_27c) A_27a) A_27b)) V0f)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V1l1)) V2l2)))))))))
% 9.41/9.77  (declare-fun tptp.c_2ETemporal__Logic_2EALWAYS () $$unsorted)
% 9.41/9.77  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (@ (@ tptp.mem tptp.c_2ETemporal__Logic_2EALWAYS) (@ (@ tptp.arr _let_1) _let_1))))
% 9.41/9.77  (declare-fun tptp.c_2ETemporal__Logic_2EBEFORE () $$unsorted)
% 9.41/9.77  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem tptp.c_2ETemporal__Logic_2EBEFORE) (@ _let_2 (@ _let_2 _let_1))))))
% 9.41/9.77  (declare-fun tptp.c_2ETemporal__Logic_2EEVENTUAL () $$unsorted)
% 9.41/9.77  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (@ (@ tptp.mem tptp.c_2ETemporal__Logic_2EEVENTUAL) (@ (@ tptp.arr _let_1) _let_1))))
% 9.41/9.77  (declare-fun tptp.c_2ETemporal__Logic_2ENEXT () $$unsorted)
% 9.41/9.77  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (@ (@ tptp.mem tptp.c_2ETemporal__Logic_2ENEXT) (@ (@ tptp.arr _let_1) _let_1))))
% 9.41/9.77  (declare-fun tptp.c_2ETemporal__Logic_2ESBEFORE () $$unsorted)
% 9.41/9.77  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem tptp.c_2ETemporal__Logic_2ESBEFORE) (@ _let_2 (@ _let_2 _let_1))))))
% 9.41/9.77  (declare-fun tptp.c_2ETemporal__Logic_2ESUNTIL () $$unsorted)
% 9.41/9.77  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem tptp.c_2ETemporal__Logic_2ESUNTIL) (@ _let_2 (@ _let_2 _let_1))))))
% 9.41/9.77  (declare-fun tptp.c_2ETemporal__Logic_2ESWHEN () $$unsorted)
% 9.41/9.77  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem tptp.c_2ETemporal__Logic_2ESWHEN) (@ _let_2 (@ _let_2 _let_1))))))
% 9.41/9.77  (declare-fun tptp.c_2ETemporal__Logic_2EUNTIL () $$unsorted)
% 9.41/9.77  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem tptp.c_2ETemporal__Logic_2EUNTIL) (@ _let_2 (@ _let_2 _let_1))))))
% 9.41/9.77  (declare-fun tptp.c_2ETemporal__Logic_2EUPTO () $$unsorted)
% 9.41/9.77  (assert (let ((_let_1 (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2ETemporal__Logic_2EUPTO) (@ (@ tptp.arr (@ _let_1 (@ _let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)))) tptp.bool))))
% 9.41/9.77  (declare-fun tptp.c_2ETemporal__Logic_2EWATCH () $$unsorted)
% 9.41/9.77  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem tptp.c_2ETemporal__Logic_2EWATCH) (@ _let_2 (@ _let_2 _let_1))))))
% 9.41/9.77  (declare-fun tptp.c_2ETemporal__Logic_2EWHEN () $$unsorted)
% 9.41/9.77  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem tptp.c_2ETemporal__Logic_2EWHEN) (@ _let_2 (@ _let_2 _let_1))))))
% 9.41/9.77  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V0P) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1t $$unsorted)) (@ (@ tptp.ap V0P) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) V1t))))))))
% 9.41/9.77  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0P)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) (forall ((V2t tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V2t))) (@ tptp.inj__ty_2Enum_2Enum V1t0))))))))))
% 9.41/9.77  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0P)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) (exists ((V2t tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V2t))) (@ tptp.inj__ty_2Enum_2Enum V1t0))))))))))
% 9.41/9.77  (assert (forall ((V0q $$unsorted)) (=> (@ (@ tptp.mem V0q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWATCH) V0q)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V3t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t0))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V3t))) _let_1))) (let ((_let_3 (@ tptp.ap V0q))) (and (= (@ tptp.p (@ _let_3 _let_1)) false) (= (@ tptp.p (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) (or (@ tptp.p (@ _let_3 _let_2)) (@ tptp.p (@ (@ tptp.ap V1b) _let_2))))))))))))))))
% 9.41/9.77  (assert (forall ((V0t0 tptp.tp__ty_2Enum_2Enum) (V1t1 tptp.tp__ty_2Enum_2Enum) (V2a $$unsorted)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V2a) _let_1) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUPTO) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))) (@ tptp.inj__ty_2Enum_2Enum V0t0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1t1))) V2a)))) (forall ((V3t2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3t2))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0t0))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1t1)))) (@ tptp.p (@ (@ tptp.ap V2a) _let_1)))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V3q $$unsorted)) (and (@ (@ tptp.mem V3q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWATCH) V3q)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (or (@ tptp.p (@ (@ tptp.ap V3q) _let_1)) (=> (@ tptp.p (@ (@ tptp.ap V1b) _let_1)) (@ tptp.p (@ (@ tptp.ap V0a) _let_1)))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V3q $$unsorted)) (and (@ (@ tptp.mem V3q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWATCH) V3q)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (or (@ tptp.p (@ (@ tptp.ap V3q) _let_1)) (@ tptp.p (@ (@ tptp.ap V1b) _let_1)) (@ tptp.p (@ (@ tptp.ap V0a) _let_1))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V3q $$unsorted)) (and (@ (@ tptp.mem V3q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWATCH) V3q)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (or (exists ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (and (not (@ tptp.p (@ (@ tptp.ap V3q) _let_1))) (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1))) (@ tptp.p (@ (@ tptp.ap V0a) _let_1))))) (forall ((V5t tptp.tp__ty_2Enum_2Enum)) (not (@ tptp.p (@ (@ tptp.ap V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V5t))) (@ tptp.inj__ty_2Enum_2Enum V2t0))))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V3q $$unsorted)) (and (@ (@ tptp.mem V3q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWATCH) V3q)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (and (not (@ tptp.p (@ (@ tptp.ap V3q) _let_1))) (@ tptp.p (@ (@ tptp.ap V1b) _let_1)) (@ tptp.p (@ (@ tptp.ap V0a) _let_1))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V3q $$unsorted)) (and (@ (@ tptp.mem V3q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWATCH) V3q)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (or (@ tptp.p (@ (@ tptp.ap V3q) _let_1)) (@ tptp.p (@ (@ tptp.ap V1b) _let_1)) (@ tptp.p (@ (@ tptp.ap V0a) _let_1))))) (exists ((V5t tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V5t))) (@ tptp.inj__ty_2Enum_2Enum V2t0))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V3q $$unsorted)) (and (@ (@ tptp.mem V3q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWATCH) V3q)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (and (not (@ tptp.p (@ (@ tptp.ap V3q) _let_1))) (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1))) (@ tptp.p (@ (@ tptp.ap V0a) _let_1))))))))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (exists ((V2q $$unsorted)) (and (@ (@ tptp.mem V2q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWATCH) V2q)) V0b)) (@ tptp.inj__ty_2Enum_2Enum V1t0)))))))))
% 9.41/9.77  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (exists ((V1n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (exists ((V2m tptp.tp__ty_2Enum_2Enum)) (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V2m))) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2m))) (not (@ tptp.p (@ (@ tptp.ap V0P) _let_1))))))))))))
% 9.41/9.77  (assert (forall ((V0m2 tptp.tp__ty_2Enum_2Enum) (V1m1 tptp.tp__ty_2Enum_2Enum) (V2P $$unsorted)) (let ((_let_1 (@ tptp.ap V2P))) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1m1))) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1m1))) (not (@ tptp.p (@ (@ tptp.ap V2P) _let_1)))))) (@ tptp.p (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0m2))) (forall ((V4n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V0m2))) (not (@ tptp.p (@ (@ tptp.ap V2P) _let_1))))))) (= V1m1 V0m2))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (or (exists ((V2d tptp.tp__ty_2Enum_2Enum)) (and (forall ((V3t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3t))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2d))) (not (@ tptp.p (@ (@ tptp.ap V0b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1t0)))))))) (@ tptp.p (@ (@ tptp.ap V0b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V2d))) (@ tptp.inj__ty_2Enum_2Enum V1t0)))))) (forall ((V4d tptp.tp__ty_2Enum_2Enum)) (not (@ tptp.p (@ (@ tptp.ap V0b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4d))) (@ tptp.inj__ty_2Enum_2Enum V1t0)))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V3q $$unsorted)) (=> (@ (@ tptp.mem V3q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWATCH) V3q)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (or (@ tptp.p (@ (@ tptp.ap V3q) _let_1)) (=> (@ tptp.p (@ (@ tptp.ap V1b) _let_1)) (@ tptp.p (@ (@ tptp.ap V0a) _let_1))))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V3q $$unsorted)) (=> (@ (@ tptp.mem V3q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWATCH) V3q)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (or (@ tptp.p (@ (@ tptp.ap V3q) _let_1)) (@ tptp.p (@ (@ tptp.ap V1b) _let_1)) (@ tptp.p (@ (@ tptp.ap V0a) _let_1)))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V3q $$unsorted)) (=> (@ (@ tptp.mem V3q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWATCH) V3q)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (or (exists ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (and (not (@ tptp.p (@ (@ tptp.ap V3q) _let_1))) (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1))) (@ tptp.p (@ (@ tptp.ap V0a) _let_1))))) (forall ((V5t tptp.tp__ty_2Enum_2Enum)) (not (@ tptp.p (@ (@ tptp.ap V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V5t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V3q $$unsorted)) (=> (@ (@ tptp.mem V3q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWATCH) V3q)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (and (not (@ tptp.p (@ (@ tptp.ap V3q) _let_1))) (@ tptp.p (@ (@ tptp.ap V1b) _let_1)) (@ tptp.p (@ (@ tptp.ap V0a) _let_1)))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V3q $$unsorted)) (=> (@ (@ tptp.mem V3q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWATCH) V3q)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (and (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (or (@ tptp.p (@ (@ tptp.ap V3q) _let_1)) (@ tptp.p (@ (@ tptp.ap V1b) _let_1)) (@ tptp.p (@ (@ tptp.ap V0a) _let_1))))) (exists ((V5t tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V5t))) (@ tptp.inj__ty_2Enum_2Enum V2t0))))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V3q $$unsorted)) (=> (@ (@ tptp.mem V3q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWATCH) V3q)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (and (not (@ tptp.p (@ (@ tptp.ap V3q) _let_1))) (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1))) (@ tptp.p (@ (@ tptp.ap V0a) _let_1)))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0a)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) (forall ((V2t tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0a) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V2t))) (@ tptp.inj__ty_2Enum_2Enum V1t0))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0a)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) (exists ((V2t tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0a) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V2t))) (@ tptp.inj__ty_2Enum_2Enum V1t0))))))))))
% 9.41/9.77  (assert (forall ((V0q $$unsorted)) (=> (@ (@ tptp.mem V0q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWATCH) V0q)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (and (=> (forall ((V3t tptp.tp__ty_2Enum_2Enum)) (not (@ tptp.p (@ (@ tptp.ap V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V3t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))))) (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (not (@ tptp.p (@ (@ tptp.ap V0q) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4t))) (@ tptp.inj__ty_2Enum_2Enum V2t0))))))) (forall ((V5d tptp.tp__ty_2Enum_2Enum)) (=> (and (@ tptp.p (@ (@ tptp.ap V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V5d))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (forall ((V6t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V6t))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V5d))) (not (@ tptp.p (@ (@ tptp.ap V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0))))))))) (and (forall ((V7t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V7t))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V5d))) (not (@ tptp.p (@ (@ tptp.ap V0q) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0)))))))) (forall ((V8t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (@ tptp.p (@ (@ tptp.ap V0q) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V8t))) (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V5d))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))))))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V3delta tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V3delta))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (=> (and (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4t))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V3delta))) (not (@ tptp.p (@ (@ tptp.ap V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0)))))))) (@ tptp.p (@ (@ tptp.ap V1b) _let_1))) (@ tptp.p (@ (@ tptp.ap V0a) _let_1))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (and (=> (forall ((V3t tptp.tp__ty_2Enum_2Enum)) (not (@ tptp.p (@ (@ tptp.ap V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V3t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))))) (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0a) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))))) (forall ((V5d tptp.tp__ty_2Enum_2Enum)) (=> (and (forall ((V6t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V6t))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V5d))) (not (@ tptp.p (@ (@ tptp.ap V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0)))))))) (@ tptp.p (@ (@ tptp.ap V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V5d))) (@ tptp.inj__ty_2Enum_2Enum V2t0))))) (forall ((V7t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V7t))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V5d))) (@ tptp.p (@ (@ tptp.ap V0a) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0)))))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V3delta tptp.tp__ty_2Enum_2Enum)) (=> (and (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4t))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V3delta))) (not (@ tptp.p (@ (@ tptp.ap V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0)))))))) (@ tptp.p (@ (@ tptp.ap V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V3delta))) (@ tptp.inj__ty_2Enum_2Enum V2t0))))) (exists ((V5t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V5t))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V3delta))) (@ tptp.p (@ (@ tptp.ap V0a) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0))))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V3delta tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V3delta))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (and (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4t))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V3delta))) (not (@ tptp.p (@ (@ tptp.ap V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0)))))))) (@ tptp.p (@ (@ tptp.ap V1b) _let_1)) (@ tptp.p (@ (@ tptp.ap V0a) _let_1))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V3delta tptp.tp__ty_2Enum_2Enum)) (and (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4t))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V3delta))) (and (@ tptp.p (@ (@ tptp.ap V0a) _let_2)) (not (@ tptp.p (@ (@ tptp.ap V1b) _let_2)))))))) (@ tptp.p (@ (@ tptp.ap V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V3delta))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V3delta tptp.tp__ty_2Enum_2Enum)) (and (@ tptp.p (@ (@ tptp.ap V0a) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V3delta))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4t))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V3delta))) (not (@ tptp.p (@ (@ tptp.ap V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0)))))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V0a)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) (exists ((V2t1 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t1))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V1t0))) _let_1)) (forall ((V3t3 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3t3))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V1t0))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V2t1))) _let_1))))) (@ tptp.p (@ (@ tptp.ap V0a) _let_1))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0a)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) (forall ((V2t1 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t1))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1t0))) _let_1)) (@ tptp.p (@ (@ tptp.ap V0a) _let_1))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0a)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) (exists ((V2t1 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t1))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1t0))) _let_1)) (@ tptp.p (@ (@ tptp.ap V0a) _let_1))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V3t1 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3t1))) (let ((_let_2 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_3 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2t0))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_4)) _let_1)) (@ tptp.p (@ (@ tptp.ap V1b) _let_1)) (@ tptp.p (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUPTO) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_2))) _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) V0a)))))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V3t1 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3t1))) (let ((_let_2 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_3 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2t0))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_4)) _let_1)) (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1))) (@ tptp.p (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUPTO) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_2))) _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V4t))))))))) (@ tptp.p (@ (@ tptp.ap V0a) _let_1)))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V3t1 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3t1))) (let ((_let_2 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_3 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2t0))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_4)) _let_1)) (@ tptp.p (@ (@ tptp.ap V0a) _let_1)) (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1))) (@ tptp.p (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUPTO) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_2))) _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V4t)))))))))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V3t1 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3t1))) (let ((_let_2 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_3 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2t0))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_4)) _let_1)) (@ tptp.p (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUPTO) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_2))) _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V4t))))))))) (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1))))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V3t1 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3t1))) (let ((_let_2 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_3 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2t0))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_4)) _let_1)) (@ tptp.p (@ (@ tptp.ap V0a) _let_1)) (@ tptp.p (@ (@ tptp.ap V1b) _let_1)) (@ tptp.p (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUPTO) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_2))) _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V4t)))))))))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V3t1 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3t1))) (let ((_let_2 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_3 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2t0))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_4)) _let_1)) (@ tptp.p (@ (@ tptp.ap V1b) _let_1)) (@ tptp.p (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUPTO) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_2))) _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V4t))))))))) (@ tptp.p (@ (@ tptp.ap V0a) _let_1)))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0a) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) (@ _let_1 (lambda ((V1t $$unsorted)) tptp.c_2Ebool_2EF)))) (@ _let_1 (lambda ((V2t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V2t))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0a) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) tptp.c_2Ebool_2EF)))) V0a)) V1t))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V0a) V2t))) (@ (@ tptp.ap V1b) V2t)))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) (@ _let_1 (lambda ((V2t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V2t)))))) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V3t))) (@ (@ tptp.ap V1b) V3t))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t0 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V0a)) V1b)) V2t0))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V1b)) V2t0))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t0))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V0a)) V1b)) _let_1)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))))) V1b)) _let_1)))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V0a) V3t))) (@ (@ tptp.ap V1b) V3t)))))) V2t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V1b)) V2t))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t0 $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V3t)))))) (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V4t))) (@ (@ tptp.ap V1b) V4t)))))) V2t0))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0a)) V2t0)))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V3t)))))) V0a)) V2t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V4t)))))) V0a)) V2t)))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V3q $$unsorted)) (and (@ (@ tptp.mem V3q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWATCH) V3q)) V0a)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (or (@ tptp.p (@ (@ tptp.ap V3q) _let_1)) (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1)))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0a) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1t $$unsorted)) tptp.c_2Ebool_2EF)))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0a) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) (@ _let_1 (lambda ((V2t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V2t)))))) (@ _let_1 (lambda ((V3t $$unsorted)) tptp.c_2Ebool_2EF)))) V1t)))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V0a)) V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) (@ _let_1 (lambda ((V2t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V2t)))))) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V3t))) (@ (@ tptp.ap V1b) V3t))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t0 $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))))) V1b)) V2t0)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V4t)))))) V2t0)))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V3t)))))) (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V4t))) (@ (@ tptp.ap V1b) V4t)))))) V2t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V1b)) V2t)))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t0 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) V1b)) V2t0))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V1b)) V2t0))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t0 $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))))) V1b)) V2t0))))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) (@ _let_1 (lambda ((V1t $$unsorted)) tptp.c_2Ebool_2EF)))) (@ _let_1 (lambda ((V2t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0b) V2t))))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1t0 $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) tptp.c_2Ebool_2EF)))) V0b)) V1t0))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t0 $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V1b)) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V3t))) (@ (@ tptp.ap V1b) V3t)))))) V2t0)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V4t)))))) V2t0)))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t0 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))))) V1b)) V2t0)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0a)) V2t0))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t0 $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V3t))) (@ (@ tptp.ap V1b) V3t)))))) V2t0))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t0 $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))))) V1b)) V2t0))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t0 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b)) V2t0))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0a)) V2t0))))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1a $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2E_21 tptp.ty_2Enum_2Enum)))) (=> (@ (@ tptp.mem V1a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ _let_2 (@ _let_1 (lambda ((V2t1 $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t2 $$unsorted)) (@ (@ tptp.ap V0b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) V3t2)) V2t1)))))))))) (@ _let_2 (@ _let_1 (lambda ((V4t0 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V1a)) V0b)) V4t0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V1a)) V0b)) V4t0))))))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F tptp.ty_2Enum_2Enum)) (@ _let_1 (lambda ((V5t1 $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6t2 $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) V6t2)) V5t1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V1a)) V0b)) _let_1))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V1a)) V0b)) _let_1)))))))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0a) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) (@ _let_1 (lambda ((V2t $$unsorted)) tptp.c_2Ebool_2ET)))) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))))) V1t)))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0a) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1t $$unsorted)) tptp.c_2Ebool_2ET)))) V0a)))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V0a)) V1b)) V2t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V3t)))))) V2t))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t0))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V0a)) V1b)) _let_1)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))))) V1b)) _let_1)))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V0a) V3t))) (@ (@ tptp.ap V1b) V3t)))))) V2t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0a)) V2t))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t0 $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V3t)))))) (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V4t))) (@ (@ tptp.ap V1b) V4t)))))) V2t0))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) (@ _let_1 (lambda ((V5t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 (@ (@ tptp.ap V0a) V5t)))) (@ _let_1 (@ (@ tptp.ap V1b) V5t)))))))) V2t0)))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t0 $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V3t))) (@ (@ tptp.ap V1b) V3t)))))) V2t0))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V0a) V2t))) (@ (@ tptp.ap V1b) V2t)))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V0a)) V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) (@ _let_1 (lambda ((V2t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V2t)))))) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V3t))) (@ (@ tptp.ap V1b) V3t))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0a) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ _let_1 (lambda ((V2t $$unsorted)) tptp.c_2Ebool_2ET)))) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))))) V1t)))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0a) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1t $$unsorted)) tptp.c_2Ebool_2ET)))) V0a)))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V3t)))))) (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V4t))) (@ (@ tptp.ap V1b) V4t)))))) V2t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V5t)))))) V2t)))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) V1b)) V2t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0a)) V2t))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))))) V1b)) V2t))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V0a)) V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ _let_1 (lambda ((V2t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V2t)))))) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V3t))) (@ (@ tptp.ap V1b) V3t))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t0 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))))) V1b)) V2t0)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0a)) V2t0))))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1t0 $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) (@ _let_1 (lambda ((V2t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0b) V2t)))))) (@ _let_1 (lambda ((V3t $$unsorted)) tptp.c_2Ebool_2EF)))) V1t0)))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V0b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1t $$unsorted)) tptp.c_2Ebool_2EF)))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t0 $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V1b)) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))) (@ (@ tptp.ap V1b) V3t)))))) V2t0))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V4t)))))) V2t0)))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t0 $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))))) V1b)) V2t0))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V0a)) V1b) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V2t)))) (@ (@ tptp.ap V1b) V2t)))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t0 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))))) V1b)) V2t0)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V1b)) V2t0))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t0 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V0a)) V1b)) V2t0))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V3t)))))) V2t0))))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1a $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN))) (let ((_let_3 (@ tptp.ap (@ _let_2 V1a)))) (=> (@ (@ tptp.mem V1a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V2t $$unsorted)) tptp.c_2Ebool_2EF)))) V0b) (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0b) V3t)))))) (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V4t $$unsorted)) tptp.c_2Ebool_2ET)))) V0b) (@ _let_1 (lambda ((V5t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_3 (@ _let_1 (lambda ((V6t $$unsorted)) tptp.c_2Ebool_2EF))) (@ _let_1 (lambda ((V7t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_3 (@ _let_1 (lambda ((V8t $$unsorted)) tptp.c_2Ebool_2ET))) (@ _let_1 (lambda ((V9t $$unsorted)) (@ (@ tptp.ap V1a) V9t)))) (= (@ _let_3 V1a) (@ _let_1 (lambda ((V10t $$unsorted)) tptp.c_2Ebool_2ET))))))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1a $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL))) (let ((_let_3 (@ tptp.ap (@ _let_2 V1a)))) (=> (@ (@ tptp.mem V1a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V2t $$unsorted)) tptp.c_2Ebool_2EF)))) V0b) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap V0b) V3t)))) (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V4t $$unsorted)) tptp.c_2Ebool_2ET)))) V0b) (@ _let_1 (lambda ((V5t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_3 (@ _let_1 (lambda ((V6t $$unsorted)) tptp.c_2Ebool_2EF))) (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V1a)) (= (@ _let_3 (@ _let_1 (lambda ((V7t $$unsorted)) tptp.c_2Ebool_2ET))) (@ _let_1 (lambda ((V8t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_3 V1a) (@ _let_1 (lambda ((V9t $$unsorted)) (@ (@ tptp.ap V1a) V9t)))))))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1a $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS))) (let ((_let_3 (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE))) (let ((_let_4 (@ tptp.ap (@ _let_3 V1a)))) (=> (@ (@ tptp.mem V1a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap (@ _let_3 (@ _let_1 (lambda ((V2t $$unsorted)) tptp.c_2Ebool_2EF)))) V0b) (@ _let_2 (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0b) V3t)))))) (= (@ (@ tptp.ap (@ _let_3 (@ _let_1 (lambda ((V4t $$unsorted)) tptp.c_2Ebool_2ET)))) V0b) (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0b) V5t))))) (= (@ _let_4 (@ _let_1 (lambda ((V6t $$unsorted)) tptp.c_2Ebool_2EF))) (@ _let_1 (lambda ((V7t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_4 (@ _let_1 (lambda ((V8t $$unsorted)) tptp.c_2Ebool_2ET))) (@ _let_1 (lambda ((V9t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ _let_4 V1a) (@ _let_2 (@ _let_1 (lambda ((V10t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1a) V10t))))))))))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1a $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN))) (let ((_let_3 (@ tptp.ap (@ _let_2 V1a)))) (let ((_let_4 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap (@ _let_2 (@ _let_4 (lambda ((V2t $$unsorted)) tptp.c_2Ebool_2EF)))) V0b) (@ _let_4 (lambda ((V3t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ (@ tptp.ap (@ _let_2 (@ _let_4 (lambda ((V4t $$unsorted)) tptp.c_2Ebool_2ET)))) V0b) (@ _let_1 V0b)) (= (@ _let_3 (@ _let_4 (lambda ((V5t $$unsorted)) tptp.c_2Ebool_2EF))) (@ _let_4 (lambda ((V6t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ _let_3 (@ _let_4 (lambda ((V7t $$unsorted)) tptp.c_2Ebool_2ET))) (@ _let_4 (lambda ((V8t $$unsorted)) (@ (@ tptp.ap V1a) V8t)))) (= (@ _let_3 V1a) (@ _let_1 V1a))))))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1a $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL))) (let ((_let_3 (@ tptp.ap (@ _let_2 V1a)))) (=> (@ (@ tptp.mem V1a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V2t $$unsorted)) tptp.c_2Ebool_2EF)))) V0b) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap V0b) V3t)))) (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V4t $$unsorted)) tptp.c_2Ebool_2ET)))) V0b) (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0b)) (= (@ _let_3 (@ _let_1 (lambda ((V5t $$unsorted)) tptp.c_2Ebool_2EF))) (@ _let_1 (lambda ((V6t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ _let_3 (@ _let_1 (lambda ((V7t $$unsorted)) tptp.c_2Ebool_2ET))) (@ _let_1 (lambda ((V8t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_3 V1a) (@ _let_1 (lambda ((V9t $$unsorted)) (@ (@ tptp.ap V1a) V9t)))))))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1a $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE))) (let ((_let_3 (@ tptp.ap (@ _let_2 V1a)))) (=> (@ (@ tptp.mem V1a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V2t $$unsorted)) tptp.c_2Ebool_2EF)))) V0b) (@ _let_1 (lambda ((V3t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V4t $$unsorted)) tptp.c_2Ebool_2ET)))) V0b) (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0b) V5t))))) (= (@ _let_3 (@ _let_1 (lambda ((V6t $$unsorted)) tptp.c_2Ebool_2EF))) (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V1a)) (= (@ _let_3 (@ _let_1 (lambda ((V7t $$unsorted)) tptp.c_2Ebool_2ET))) (@ _let_1 (lambda ((V8t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ _let_3 V1a) (@ _let_1 (lambda ((V9t $$unsorted)) tptp.c_2Ebool_2EF))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ _let_1 V0a)) V1b) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V2t))) (@ (@ tptp.ap V1b) V2t)))))) V1b))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ _let_1 V0a)) V1b) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V2t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V2t))))))) V1b))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ _let_1 V0a)) V1b) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V2t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V2t))))))) V1b))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ _let_1 V0a)) V1b) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V2t))) (@ (@ tptp.ap V1b) V2t)))))) V1b))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ _let_1 V0a)) V1b) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V2t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V2t))))))) V1b))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ _let_1 V0a)) V1b) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V2t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V2t))))))) V1b))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap V0b) (@ tptp.inj__ty_2Enum_2Enum V1t0))) (and (forall ((V2a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t0))) (=> (@ (@ tptp.mem V2a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V2a)) V0b)) _let_1)) (@ tptp.p (@ (@ tptp.ap V2a) _let_1)))))) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V3a)) V0b)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) true))) (forall ((V4a $$unsorted)) (=> (@ (@ tptp.mem V4a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V4a)) V0b)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) false))) (forall ((V5a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t0))) (=> (@ (@ tptp.mem V5a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V5a)) V0b)) _let_1)) (@ tptp.p (@ (@ tptp.ap V5a) _let_1)))))) (forall ((V6a $$unsorted)) (=> (@ (@ tptp.mem V6a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V6a)) V0b)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) true))) (forall ((V7a $$unsorted)) (=> (@ (@ tptp.mem V7a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V7a)) V0b)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) false)))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0b) V2t)))))) (@ tptp.inj__ty_2Enum_2Enum V1t0))) (and (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V3a)) V0b)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) true))) (forall ((V4a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t0))) (=> (@ (@ tptp.mem V4a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V4a)) V0b)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V4a)) _let_1)))))) (forall ((V5a $$unsorted)) (=> (@ (@ tptp.mem V5a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V5a)) V0b)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) true))) (forall ((V6a $$unsorted)) (=> (@ (@ tptp.mem V6a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V6a)) V0b)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) false))) (forall ((V7a $$unsorted)) (=> (@ (@ tptp.mem V7a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V7a)) V0b)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) false))) (forall ((V8a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t0))) (=> (@ (@ tptp.mem V8a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V8a)) V0b)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V8a)) _let_1))))))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0b)) (@ tptp.inj__ty_2Enum_2Enum V1t0))))) (and (= _let_1 (forall ((V2a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t0))) (=> (@ (@ tptp.mem V2a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V2a)) V0b)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V2a)) V0b)) _let_1))))))) (= _let_1 (forall ((V3a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t0))) (=> (@ (@ tptp.mem V3a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V3a)) V0b)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V3a)) V0b)) _let_1))))))) (= _let_1 (forall ((V4a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t0))) (=> (@ (@ tptp.mem V4a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V4a)) V0b)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V4a)) V0b)) _let_1)))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE))) (let ((_let_3 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL))) (let ((_let_4 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN))) (let ((_let_5 (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE))) (let ((_let_6 (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL))) (let ((_let_7 (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap (@ _let_7 V0a)) V1b) (@ (@ tptp.ap (@ _let_7 (@ _let_1 (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V2t))) (@ (@ tptp.ap V1b) V2t)))))) V1b)) (= (@ (@ tptp.ap (@ _let_6 V0a)) V1b) (@ (@ tptp.ap (@ _let_6 (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V3t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V3t))))))) V1b)) (= (@ (@ tptp.ap (@ _let_5 V0a)) V1b) (@ (@ tptp.ap (@ _let_5 (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V4t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V4t))))))) V1b)) (= (@ (@ tptp.ap (@ _let_4 V0a)) V1b) (@ (@ tptp.ap (@ _let_4 (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V5t))) (@ (@ tptp.ap V1b) V5t)))))) V1b)) (= (@ (@ tptp.ap (@ _let_3 V0a)) V1b) (@ (@ tptp.ap (@ _let_3 (@ _let_1 (lambda ((V6t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V6t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V6t))))))) V1b)) (= (@ (@ tptp.ap (@ _let_2 V0a)) V1b) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V7t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V7t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V7t))))))) V1b)))))))))))))))
% 9.41/9.77  (assert (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) (@ _let_1 (lambda ((V1t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0P) V1t))))) (@ _let_1 (lambda ((V2t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V0P)) V2t)))))))))
% 9.41/9.77  (assert (forall ((V0Q $$unsorted)) (=> (@ (@ tptp.mem V0Q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) (@ _let_1 (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1P) V2t))) (@ (@ tptp.ap V0Q) V2t))))) (@ _let_1 (lambda ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V1P)) V3t))) (@ (@ tptp.ap (@ _let_1 V0Q)) V3t))))))))))))
% 9.41/9.77  (assert (forall ((V0Q $$unsorted)) (=> (@ (@ tptp.mem V0Q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) (@ _let_1 (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1P) V2t))) (@ (@ tptp.ap V0Q) V2t))))) (@ _let_1 (lambda ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_1 V1P)) V3t))) (@ (@ tptp.ap (@ _let_1 V0Q)) V3t))))))))))))
% 9.41/9.77  (assert (forall ((V0Q $$unsorted)) (=> (@ (@ tptp.mem V0Q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) (@ _let_1 (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V1P) V2t))) (@ (@ tptp.ap V0Q) V2t))))) (@ _let_1 (lambda ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ _let_1 V1P)) V3t))) (@ (@ tptp.ap (@ _let_1 V0Q)) V3t))))))))))))
% 9.41/9.77  (assert (forall ((V0Q $$unsorted)) (=> (@ (@ tptp.mem V0Q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) (@ _let_1 (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.bool)) (@ (@ tptp.ap V1P) V2t))) (@ (@ tptp.ap V0Q) V2t))))) (@ _let_1 (lambda ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.bool)) (@ (@ tptp.ap (@ _let_1 V1P)) V3t))) (@ (@ tptp.ap (@ _let_1 V0Q)) V3t))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS))) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ _let_1 (@ _let_2 V0a)) (@ _let_2 (@ _let_1 V0a))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL))) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ _let_1 (@ _let_2 V0a)) (@ _let_2 (@ _let_1 V0a))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ _let_2 V0a)) V1b)) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V0a))) (@ _let_1 V1b))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ _let_2 V0a)) V1b)) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V0a))) (@ _let_1 V1b))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ _let_2 V0a)) V1b)) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V0a))) (@ _let_1 V1b))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ _let_2 V0a)) V1b)) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V0a))) (@ _let_1 V1b))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ _let_2 V0a)) V1b)) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V0a))) (@ _let_1 V1b))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ _let_2 V0a)) V1b)) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V0a))) (@ _let_1 V1b))))))))))
% 9.41/9.77  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t0))) (let ((_let_2 (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0P))) (= (@ tptp.p (@ (@ tptp.ap _let_2) _let_1)) (and (@ tptp.p (@ (@ tptp.ap V0P) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) _let_2)) _let_1))))))))))
% 9.41/9.77  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t0))) (let ((_let_2 (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0P))) (= (@ tptp.p (@ (@ tptp.ap _let_2) _let_1)) (or (@ tptp.p (@ (@ tptp.ap V0P) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) _let_2)) _let_1))))))))))
% 9.41/9.77  (assert (forall ((V0q $$unsorted)) (=> (@ (@ tptp.mem V0q) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t0))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWATCH) V0q)) V1b))) (let ((_let_3 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (= (@ tptp.p (@ (@ tptp.ap _let_2) _let_1)) (and (not (@ tptp.p (@ (@ tptp.ap V0q) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap V1b) _let_1))) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0q))) _let_1))) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t0))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V0a)) V1b))) (= (@ tptp.p (@ (@ tptp.ap _let_2) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap V1b) _let_1))) (@ (@ tptp.ap V0a) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) _let_2)) _let_1))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t0))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) V1b))) (= (@ tptp.p (@ (@ tptp.ap _let_2) _let_1)) (=> (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1))) (and (@ tptp.p (@ (@ tptp.ap V0a) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) _let_2)) _let_1)))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t0))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b))) (= (@ tptp.p (@ (@ tptp.ap _let_2) _let_1)) (and (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1))) (or (@ tptp.p (@ (@ tptp.ap V0a) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) _let_2)) _let_1)))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t0))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V0a)) V1b))) (= (@ tptp.p (@ (@ tptp.ap _let_2) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap V1b) _let_1))) (@ (@ tptp.ap V0a) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) _let_2)) _let_1))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t0))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) V1b))) (= (@ tptp.p (@ (@ tptp.ap _let_2) _let_1)) (=> (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1))) (and (@ tptp.p (@ (@ tptp.ap V0a) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) _let_2)) _let_1)))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t0))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V0a)) V1b))) (= (@ tptp.p (@ (@ tptp.ap _let_2) _let_1)) (and (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1))) (or (@ tptp.p (@ (@ tptp.ap V0a) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) _let_2)) _let_1)))))))))))))
% 9.41/9.77  (assert (forall ((V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1a $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (= V0y (@ _let_1 (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1a) V2t))) (@ (@ tptp.ap V0y) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) V2t)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))) (or (= V0y (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V1a)) (= V0y (@ _let_1 (lambda ((V3t $$unsorted)) tptp.c_2Ebool_2EF)))))))))))
% 9.41/9.77  (assert (forall ((V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1a $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (= V0y (@ _let_1 (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1a) V2t))) (@ (@ tptp.ap V0y) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) V2t)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))) (or (= V0y (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V1a)) (= V0y (@ _let_1 (lambda ((V3t $$unsorted)) tptp.c_2Ebool_2ET)))))))))))
% 9.41/9.77  (assert (forall ((V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (= V0y (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap V1b) V3t))) (@ (@ tptp.ap V2a) V3t))) (@ (@ tptp.ap V0y) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) V3t)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))) (or (= V0y (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V2a)) V1b)) (= V0y (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V2a)) V1b)))))))))))
% 9.41/9.77  (assert (forall ((V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (= V0y (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V3t)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V2a) V3t))) (@ (@ tptp.ap V0y) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) V3t)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))) (or (= V0y (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V2a)) V1b)) (= V0y (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V2a)) V1b)))))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (= V2y (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0b) V3t)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1a) V3t))) (@ (@ tptp.ap V2y) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) V3t)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))) (or (= V2y (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V1a)) V0b)) (= V2y (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V1a)) V0b)))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V3J $$unsorted)) (and (@ (@ tptp.mem V3J) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap V3J) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (let ((_let_2 (@ tptp.ap V3J))) (=> (and (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1))) (@ tptp.p (@ _let_2 _let_1))) (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))) (forall ((V5d tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V5d))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (=> (and (@ tptp.p (@ (@ tptp.ap V1b) _let_1)) (@ tptp.p (@ (@ tptp.ap V3J) _let_1))) (@ tptp.p (@ (@ tptp.ap V0a) _let_1))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V3J $$unsorted)) (and (@ (@ tptp.mem V3J) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap V3J) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (let ((_let_2 (@ tptp.ap V3J))) (=> (and (@ tptp.p (@ _let_2 _let_1)) (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1)))) (and (@ tptp.p (@ (@ tptp.ap V0a) _let_1)) (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V3J $$unsorted)) (and (@ (@ tptp.mem V3J) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap V3J) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (let ((_let_2 (@ tptp.ap V3J))) (=> (and (@ tptp.p (@ _let_2 _let_1)) (not (@ tptp.p (@ (@ tptp.ap V0a) _let_1)))) (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))) (forall ((V5d tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V5d))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (=> (@ tptp.p (@ (@ tptp.ap V3J) _let_1)) (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1)))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0a)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) (exists ((V2J $$unsorted)) (and (@ (@ tptp.mem V2J) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap V2J) (@ tptp.inj__ty_2Enum_2Enum V1t0))) (forall ((V3t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t0))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V3t))))) (let ((_let_4 (@ tptp.ap V2J))) (let ((_let_5 (@ _let_3 _let_1))) (=> (@ tptp.p (@ _let_4 _let_5)) (and (@ tptp.p (@ (@ tptp.ap V0a) _let_5)) (@ tptp.p (@ _let_4 (@ _let_3 (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0b)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) (exists ((V2J $$unsorted)) (and (@ (@ tptp.mem V2J) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap V2J) (@ tptp.inj__ty_2Enum_2Enum V1t0)))) (forall ((V3t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V3t))) (@ tptp.inj__ty_2Enum_2Enum V1t0)))) (let ((_let_2 (@ tptp.ap V2J))) (let ((_let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_3)) (@ _let_2 _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum _let_3) tptp.fo__c_2Enum_2E0)))))) (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4t))) (@ tptp.inj__ty_2Enum_2Enum V1t0)))) (let ((_let_2 (@ tptp.ap V2J))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ _let_2 _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) tptp.fo__c_2Enum_2E0)) (@ tptp.p (@ (@ tptp.ap V0b) _let_1)))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (and (exists ((V3J1 $$unsorted)) (and (@ (@ tptp.mem V3J1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap V3J1) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (let ((_let_2 (@ tptp.ap V3J1))) (=> (and (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1))) (@ tptp.p (@ _let_2 _let_1))) (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))) (forall ((V5d tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V5d))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (=> (and (@ tptp.p (@ (@ tptp.ap V1b) _let_1)) (@ tptp.p (@ (@ tptp.ap V3J1) _let_1))) (@ tptp.p (@ (@ tptp.ap V0a) _let_1))))))) (exists ((V6J2 $$unsorted)) (and (@ (@ tptp.mem V6J2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap V6J2) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (forall ((V7t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V7t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (let ((_let_2 (@ tptp.ap V6J2))) (let ((_let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_3)) (@ _let_2 _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum _let_3) tptp.fo__c_2Enum_2E0)))))) (forall ((V8t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V8t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (let ((_let_2 (@ tptp.ap V6J2))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ _let_2 _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) tptp.fo__c_2Enum_2E0)) (@ tptp.p (@ (@ tptp.ap V1b) _let_1))))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (and (exists ((V3J1 $$unsorted)) (and (@ (@ tptp.mem V3J1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap V3J1) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (let ((_let_2 (@ tptp.ap V3J1))) (=> (and (@ tptp.p (@ _let_2 _let_1)) (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1)))) (and (@ tptp.p (@ (@ tptp.ap V0a) _let_1)) (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))))))))) (exists ((V5J2 $$unsorted)) (and (@ (@ tptp.mem V5J2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap V5J2) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (forall ((V6t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V6t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (let ((_let_2 (@ tptp.ap V5J2))) (let ((_let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_3)) (@ _let_2 _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum _let_3) tptp.fo__c_2Enum_2E0)))))) (forall ((V7t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V7t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (let ((_let_2 (@ tptp.ap V5J2))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ _let_2 _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) tptp.fo__c_2Enum_2E0)) (@ tptp.p (@ (@ tptp.ap V1b) _let_1))))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (and (exists ((V3J1 $$unsorted)) (and (@ (@ tptp.mem V3J1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap V3J1) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V4t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (let ((_let_2 (@ tptp.ap V3J1))) (=> (and (@ tptp.p (@ _let_2 _let_1)) (not (@ tptp.p (@ (@ tptp.ap V0a) _let_1)))) (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))) (forall ((V5d tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V5d))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (=> (@ tptp.p (@ (@ tptp.ap V3J1) _let_1)) (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1)))))))) (exists ((V6J2 $$unsorted)) (and (@ (@ tptp.mem V6J2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap V6J2) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (forall ((V7t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V7t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (let ((_let_2 (@ tptp.ap V6J2))) (let ((_let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_3)) (@ _let_2 _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum _let_3) tptp.fo__c_2Enum_2E0)))))) (forall ((V8t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V8t))) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (let ((_let_2 (@ tptp.ap V6J2))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ _let_2 _let_1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) tptp.fo__c_2Enum_2E0)) (@ tptp.p (@ (@ tptp.ap V0a) _let_1))))))))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS))) (let ((_let_2 (@ _let_1 V0a))) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= _let_2 (@ _let_1 _let_2)))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL))) (let ((_let_2 (@ _let_1 V0a))) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= _let_2 (@ _let_1 _let_2)))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V0a)) V1b))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= _let_2 (@ (@ tptp.ap (@ _let_1 _let_2)) V1b)))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V0a)) V1b))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= _let_2 (@ (@ tptp.ap (@ _let_1 _let_2)) V1b)))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V0a)) V1b))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= _let_2 (@ (@ tptp.ap (@ _let_1 _let_2)) V1b)))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V0a)) V1b))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= _let_2 (@ (@ tptp.ap (@ _let_1 _let_2)) V1b)))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V0a)) V1b))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= _let_2 (@ (@ tptp.ap (@ _let_1 _let_2)) V1b)))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V0a)) V1b))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= _let_2 (@ (@ tptp.ap (@ _let_1 _let_2)) V1b)))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t0))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0a)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V2t)))))) _let_1))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t0))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0a)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V2t)))))) _let_1))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t0))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V0a)) V1b)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))))) V1b)) _let_1))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t0))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) V1b)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))))) V1b)) _let_1))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t0))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))))) V1b)) _let_1))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t0))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V0a)) V1b)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))))) V1b)) _let_1))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t0))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) V1b)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))))) V1b)) _let_1))))))))))
% 9.41/9.77  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t0))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V0a)) V1b)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))))) V1b)) _let_1))))))))))
% 9.41/9.77  (declare-fun tptp.c_2EreaderMonad_2EBIND (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27s tptp.del)) (let ((_let_1 (@ tptp.arr A_27s))) (let ((_let_2 (@ _let_1 A_27b))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2EreaderMonad_2EBIND A_27a) A_27b) A_27s)) (@ (@ tptp.arr (@ _let_1 A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) _let_2)) _let_2)))))))
% 9.41/9.77  (declare-fun tptp.c_2EreaderMonad_2EFMAP (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27s tptp.del)) (let ((_let_1 (@ tptp.arr A_27s))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2EreaderMonad_2EFMAP A_27a) A_27b) A_27s)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 A_27a)) (@ _let_1 A_27b)))))))
% 9.41/9.77  (declare-fun tptp.c_2EreaderMonad_2EJOIN (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27s tptp.del)) (let ((_let_1 (@ tptp.arr A_27s))) (let ((_let_2 (@ _let_1 A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2EreaderMonad_2EJOIN A_27a) A_27s)) (@ (@ tptp.arr (@ _let_1 _let_2)) _let_2))))))
% 9.41/9.77  (declare-fun tptp.c_2EreaderMonad_2EMCOMPOSE (tptp.del tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27s tptp.del)) (let ((_let_1 (@ tptp.arr A_27s))) (let ((_let_2 (@ _let_1 A_27c))) (let ((_let_3 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ (@ (@ tptp.c_2EreaderMonad_2EMCOMPOSE A_27a) A_27b) A_27c) A_27s)) (@ (@ tptp.arr (@ _let_3 (@ _let_1 A_27b))) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) _let_2)) (@ _let_3 _let_2)))))))))
% 9.41/9.77  (declare-fun tptp.c_2EreaderMonad_2EUNIT (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EreaderMonad_2EUNIT A_27a) A_27b)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27a)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27s tptp.del) (V0M $$unsorted)) (=> (@ (@ tptp.mem V0M) (@ (@ tptp.arr A_27s) A_27a)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27s) A_27b))) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) A_27s) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EreaderMonad_2EBIND A_27a) A_27b) A_27s)) V0M)) V1f)) V2s) (@ (@ tptp.ap (@ (@ tptp.ap V1f) (@ (@ tptp.ap V0M) V2s))) V2s)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EreaderMonad_2EUNIT A_27a) A_27b)) V0x)) V1s) V0x))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27s tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27s) A_27b))) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27s) A_27c))) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2EreaderMonad_2EMCOMPOSE A_27a) A_27b) A_27c) A_27s)) V0f1)) V1f2)) V2a) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EreaderMonad_2EBIND A_27b) A_27c) A_27s)) (@ (@ tptp.ap V0f1) V2a))) V1f2)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0m $$unsorted)) (=> (@ (@ tptp.mem V0m) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EreaderMonad_2EBIND A_27b) A_27b) A_27a)) V0m)) (@ (@ tptp.c_2EreaderMonad_2EUNIT A_27b) A_27a)) V0m))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27c) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27a) A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EreaderMonad_2EBIND A_27c) A_27b) A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2EreaderMonad_2EUNIT A_27c) A_27a)) V0x))) V1f) (@ (@ tptp.ap V1f) V0x)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2EreaderMonad_2EMCOMPOSE A_27a) A_27a) A_27c) A_27b)) (@ (@ tptp.c_2EreaderMonad_2EUNIT A_27a) A_27b))) V0g) V0g))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2EreaderMonad_2EMCOMPOSE A_27a) A_27c) A_27c) A_27b)) V0f)) (@ (@ tptp.c_2EreaderMonad_2EUNIT A_27c) A_27b)) V0f))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27d))) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27d) (@ (@ tptp.arr A_27b) A_27e))) (forall ((V2h $$unsorted)) (let ((_let_1 (@ tptp.c_2EreaderMonad_2EMCOMPOSE A_27a))) (let ((_let_2 (@ _let_1 A_27d))) (=> (@ (@ tptp.mem V2h) (@ (@ tptp.arr A_27e) (@ (@ tptp.arr A_27b) A_27c))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_2 A_27c) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2EreaderMonad_2EMCOMPOSE A_27d) A_27e) A_27c) A_27b)) V1g)) V2h)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ _let_1 A_27e) A_27c) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_2 A_27e) A_27b)) V0f)) V1g))) V2h)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27s tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1M1 $$unsorted)) (=> (@ (@ tptp.mem V1M1) (@ (@ tptp.arr A_27s) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EreaderMonad_2EFMAP A_27a) A_27b) A_27s)) V0f)) V1M1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27s) A_27b) A_27a)) V0f)) V1M1)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0M $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ (@ tptp.c_2EreaderMonad_2EFMAP A_27b) A_27b) A_27a)))) (=> (@ (@ tptp.mem V0M) (@ (@ tptp.arr A_27a) A_27b)) (and (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.lam A_27b) (lambda ((V1x $$unsorted)) V1x)))) V0M) V0M) (= (@ (@ tptp.ap (@ _let_1 (@ tptp.c_2Ecombin_2EI A_27b))) V0M) V0M))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27d) A_27c)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.c_2EreaderMonad_2EFMAP A_27b))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27d)) (= (@ (@ tptp.ap (@ (@ _let_1 A_27c) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) A_27c) A_27d)) V0f)) V1g)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo (@ _let_2 A_27b)) (@ _let_2 A_27c)) (@ _let_2 A_27d))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2EreaderMonad_2EFMAP A_27d) A_27c) A_27a)) V0f))) (@ (@ tptp.ap (@ (@ _let_1 A_27d) A_27a)) V1g))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V1M $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1M) (@ _let_1 A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EreaderMonad_2EFMAP A_27c) A_27b) A_27a)) V0f)) V1M) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EreaderMonad_2EBIND A_27c) A_27b) A_27a)) V1M)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27c) (@ _let_1 A_27b)) A_27b)) (@ (@ tptp.c_2EreaderMonad_2EUNIT A_27b) A_27a))) V0f)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27s tptp.del) (V0MM $$unsorted)) (let ((_let_1 (@ tptp.arr A_27s))) (=> (@ (@ tptp.mem V0MM) (@ _let_1 (@ _let_1 A_27a))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) A_27s) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EreaderMonad_2EJOIN A_27a) A_27s)) V0MM)) V1s) (@ (@ tptp.ap (@ (@ tptp.ap V0MM) V1s)) V1s))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0M $$unsorted)) (=> (@ (@ tptp.mem V0M) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V1f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27c) _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EreaderMonad_2EBIND A_27c) A_27b) A_27a)) V0M)) V1f) (@ (@ tptp.ap (@ (@ tptp.c_2EreaderMonad_2EJOIN A_27b) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EreaderMonad_2EFMAP A_27c) _let_1) A_27a)) V1f)) V0M)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0M $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27b))) (=> (@ (@ tptp.mem V0M) (@ _let_1 _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.c_2EreaderMonad_2EJOIN A_27b) A_27a)) V0M) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2EreaderMonad_2EBIND _let_2) A_27b) A_27a)) V0M)) (@ tptp.c_2Ecombin_2EI _let_2))))))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EBAG__ALL__DISTINCT (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ebag_2EBAG__ALL__DISTINCT A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) tptp.bool))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EBAG__CARD (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ebag_2EBAG__CARD A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) tptp.ty_2Enum_2Enum))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EBAG__CARD__RELn (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ebag_2EBAG__CARD__RELn A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EBAG__CHOICE (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ebag_2EBAG__CHOICE A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) A_27a))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EBAG__DELETE (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ tptp.arr (@ _let_1 tptp.ty_2Enum_2Enum)))) (@ (@ tptp.mem (@ tptp.c_2Ebag_2EBAG__DELETE A_27a)) (@ _let_2 (@ _let_1 (@ _let_2 tptp.bool))))))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EBAG__DIFF (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) (@ _let_2 (@ _let_2 _let_1)))))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EBAG__DISJOINT (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)))) (@ (@ tptp.mem (@ tptp.c_2Ebag_2EBAG__DISJOINT A_27a)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EBAG__EVERY (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ebag_2EBAG__EVERY A_27a)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.arr (@ _let_1 tptp.ty_2Enum_2Enum)) tptp.bool))))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EBAG__FILTER (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem (@ tptp.c_2Ebag_2EBAG__FILTER A_27a)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.arr _let_2) _let_2)))))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EBAG__GEN__PROD () $$unsorted)
% 9.41/9.77  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Ebag_2EBAG__GEN__PROD) (@ (@ tptp.arr _let_1) _let_1))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EBAG__GEN__SUM () $$unsorted)
% 9.41/9.77  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Ebag_2EBAG__GEN__SUM) (@ (@ tptp.arr _let_1) _let_1))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EBAG__IMAGE (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Ebag_2EBAG__IMAGE A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 A_27a)) (@ (@ tptp.arr (@ _let_1 tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)))))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EBAG__IN (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ebag_2EBAG__IN A_27a)) (@ _let_1 (@ (@ tptp.arr (@ _let_1 tptp.ty_2Enum_2Enum)) tptp.bool))))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EBAG__INN (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ebag_2EBAG__INN A_27a)) (@ _let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr (@ _let_1 tptp.ty_2Enum_2Enum)) tptp.bool)))))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EBAG__INSERT (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) (@ _let_1 (@ (@ tptp.arr _let_2) _let_2)))))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EBAG__INTER (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2Ebag_2EBAG__INTER A_27a)) (@ _let_2 (@ _let_2 _let_1)))))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EBAG__MERGE (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2Ebag_2EBAG__MERGE A_27a)) (@ _let_2 (@ _let_2 _let_1)))))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EBAG__OF__SET (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ebag_2EBAG__OF__SET A_27a)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ _let_1 tptp.ty_2Enum_2Enum))))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EBAG__REST (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem (@ tptp.c_2Ebag_2EBAG__REST A_27a)) (@ (@ tptp.arr _let_1) _let_1)))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EBAG__UNION (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) (@ _let_2 (@ _let_2 _let_1)))))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EBIG__BAG__UNION (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem (@ tptp.c_2Ebag_2EBIG__BAG__UNION A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr _let_1) tptp.bool)) _let_1)))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EEL__BAG (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ebag_2EEL__BAG A_27a)) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum))))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EEMPTY__BAG (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EFINITE__BAG (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) tptp.bool))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EITBAG (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27b) A_27b))) (let ((_let_2 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Ebag_2EITBAG A_27a) A_27b)) (@ (@ tptp.arr (@ _let_2 _let_1)) (@ (@ tptp.arr (@ _let_2 tptp.ty_2Enum_2Enum)) _let_1)))))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2EPSUB__BAG (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)))) (@ (@ tptp.mem (@ tptp.c_2Ebag_2EPSUB__BAG A_27a)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2ESET__OF__BAG (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)) (@ (@ tptp.arr (@ _let_1 tptp.ty_2Enum_2Enum)) (@ _let_1 tptp.bool))))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2ESING__BAG (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ebag_2ESING__BAG A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) tptp.bool))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2ESUB__BAG (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)))) (@ (@ tptp.mem (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2Ebag__size (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)))) (@ (@ tptp.mem (@ tptp.c_2Ebag_2Ebag__size A_27a)) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum))))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2Edominates (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27b) tptp.bool))) (let ((_let_2 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Ebag_2Edominates A_27a) A_27b)) (@ (@ tptp.arr (@ _let_2 _let_1)) (@ (@ tptp.arr (@ _let_2 tptp.bool)) (@ (@ tptp.arr _let_1) tptp.bool))))))))
% 9.41/9.77  (declare-fun tptp.c_2Ebag_2Emlt1 (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ tptp.arr (@ _let_1 tptp.ty_2Enum_2Enum)))) (@ (@ tptp.mem (@ tptp.c_2Ebag_2Emlt1 A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) (@ _let_2 (@ _let_2 tptp.bool))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK tptp.ty_2Enum_2Enum) A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a) (@ (@ tptp.lam A_27a) (lambda ((V0x $$unsorted)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2b $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ (@ tptp.mem V2b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INN A_27a)) V0e)) _let_1)) V2b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D) (@ (@ tptp.ap V2b) V0e))) _let_1)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V0b1)) V1b2)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INN A_27a)) V2x)) (@ tptp.inj__ty_2Enum_2Enum V3n))))) (=> (@ tptp.p (@ _let_1 V0b1)) (@ tptp.p (@ _let_1 V1b2)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EPSUB__BAG A_27a)) V0b1)) V1b2)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V0b1)) V1b2)) (not (= V0b1 V1b2)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V0e)) V1b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INN A_27a)) V0e)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) V1b))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1c $$unsorted)) (=> (@ (@ tptp.mem V1c) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V0b)) V1c) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap V0b) V2x))) (@ (@ tptp.ap V1c) V2x))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V0b1)) V1b2) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap V0b1) V2x))) (@ (@ tptp.ap V1b2) V2x))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V0e)) V1b) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap V1b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V2x)) V0e))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ _let_1 V0e))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ _let_1 V2x)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (or (= V0b (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)) (exists ((V1b0 $$unsorted)) (and (@ (@ tptp.mem V1b0) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (exists ((V2e $$unsorted)) (and (@ (@ tptp.mem V2e) A_27a) (= V0b (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V2e)) V1b0))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INTER A_27a)) V0b1)) V1b2) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V1b2) V2x))) (let ((_let_2 (@ (@ tptp.ap V0b1) V2x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1))) _let_2)) _let_1)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__MERGE A_27a)) V0b1)) V1b2) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V0b1) V2x))) (let ((_let_2 (@ (@ tptp.ap V1b2) V2x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2))) _let_2)) _let_1)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__MERGE A_27a)) V0b)) V0b) V0b))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INN A_27a)) V1e)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0b)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3m))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INN A_27a)) V1e)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2n))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_3)) V0b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_3))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_1)) V0b))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1e1 $$unsorted)) (=> (@ (@ tptp.mem V1e1) A_27a) (forall ((V2e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V1e1)))) (=> (@ (@ tptp.mem V2e2) A_27a) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V2e2)) V0b))) (or (= V1e1 V2e2) (@ tptp.p (@ _let_1 V0b))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2e1 $$unsorted)) (=> (@ (@ tptp.mem V2e1) A_27a) (forall ((V3e2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INN A_27a)) V2e1)))) (let ((_let_3 (@ tptp.ap (@ _let_2 _let_1)))) (=> (@ (@ tptp.mem V3e2) A_27a) (= (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V3e2)) V1b))) (or (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V1b)) (= V2e1 V3e2)) (@ tptp.p (@ _let_3 V1b))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2e1 $$unsorted)) (=> (@ (@ tptp.mem V2e1) A_27a) (forall ((V3e2 $$unsorted)) (let ((_let_1 (= V2e1 V3e2))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INN A_27a)) V2e1)))) (let ((_let_4 (@ tptp.ap (@ _let_3 _let_2)))) (=> (@ (@ tptp.mem V3e2) A_27a) (= (@ tptp.p (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V3e2)) V0b))) (or (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V0b)) _let_1) (and (@ tptp.p (@ _let_4 V0b)) (not _let_1)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1c $$unsorted)) (=> (@ (@ tptp.mem V1c) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (= V0b (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V0b)) V1c)) (= V1c (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1c $$unsorted)) (=> (@ (@ tptp.mem V1c) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (= V0b (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V1c)) V0b)) (= V1c (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2e $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V2e)))) (=> (@ (@ tptp.mem V2e) A_27a) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V0b1)) V1b2))) (or (@ tptp.p (@ _let_1 V0b1)) (@ tptp.p (@ _let_1 V1b2))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2b1 $$unsorted)) (=> (@ (@ tptp.mem V2b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3b2 $$unsorted)) (=> (@ (@ tptp.mem V3b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INN A_27a)) V1e)) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V2b1)) V3b2))) (exists ((V4m1 tptp.tp__ty_2Enum_2Enum) (V5m2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V5m2))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INN A_27a)) V1e)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V4m1))) (and (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_3)) V2b1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_1)) V3b2)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2b1 $$unsorted)) (=> (@ (@ tptp.mem V2b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INN A_27a)) V1e)) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (=> (@ (@ tptp.mem V3b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__MERGE A_27a)) V2b1)) V3b2))) (or (@ tptp.p (@ _let_1 V2b1)) (@ tptp.p (@ _let_1 V3b2))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1b1 $$unsorted)) (=> (@ (@ tptp.mem V1b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V0e)))) (=> (@ (@ tptp.mem V2b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__MERGE A_27a)) V1b1)) V2b2))) (or (@ tptp.p (@ _let_1 V1b1)) (@ tptp.p (@ _let_1 V2b2))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (= V0b1 V1b2) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3e $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INN A_27a)) V3e)) (@ tptp.inj__ty_2Enum_2Enum V2n))))) (=> (@ (@ tptp.mem V3e) A_27a) (= (@ tptp.p (@ _let_1 V0b1)) (@ tptp.p (@ _let_1 V1b2))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1b1 $$unsorted)) (=> (@ (@ tptp.mem V1b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1b1)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V0e)))) (let ((_let_4 (@ _let_3 (@ _let_2 V2b2)))) (=> (@ (@ tptp.mem V2b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (and (= (@ (@ tptp.ap (@ _let_1 (@ _let_3 V1b1))) V2b2) _let_4) (= (@ _let_2 (@ _let_3 V2b2)) _let_4)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (not (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V0x)) V1b) V1b)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (not (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V0x)) V1b) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (= (@ _let_1 V0b1) (@ _let_1 V1b2)) (= V0b1 V1b2))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)))) (=> (@ (@ tptp.mem V2b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (= (@ (@ tptp.ap (@ _let_1 V0x)) V2b) (@ (@ tptp.ap (@ _let_1 V1y)) V2b)) (= V0x V1y))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1e1 $$unsorted)) (=> (@ (@ tptp.mem V1e1) A_27a) (forall ((V2e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1e1)))) (let ((_let_3 (@ tptp.ap (@ _let_1 V2e2)))) (=> (@ (@ tptp.mem V2e2) A_27a) (= (@ _let_2 (@ _let_3 V0b)) (@ _let_3 (@ _let_2 V0b)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V0e)) V1b)) (exists ((V2b_27 $$unsorted)) (and (@ (@ tptp.mem V2b_27) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= V1b (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V0e)) V2b_27))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b1 $$unsorted)) (=> (@ (@ tptp.mem V1b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V0b)))) (=> (@ (@ tptp.mem V2b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (= (@ _let_1 V1b1) (@ _let_1 V2b2)) (= V1b1 V2b2))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ _let_1 V0b1)) V1b2) (@ (@ tptp.ap (@ _let_1 V1b2)) V0b1))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b1 $$unsorted)) (=> (@ (@ tptp.mem V1b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (=> (@ (@ tptp.mem V2b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (= (@ (@ tptp.ap (@ _let_1 V1b1)) V0b) (@ (@ tptp.ap (@ _let_1 V2b2)) V0b)) (= V1b1 V2b2))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0b1)))) (=> (@ (@ tptp.mem V2b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1b2)) V2b3)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1b2))) V2b3)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (and (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V0b)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)) V0b))) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27b) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27b)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27b))) V1b) V1b))) (forall ((V2b1 $$unsorted)) (=> (@ (@ tptp.mem V2b1) (@ (@ tptp.arr A_27c) tptp.ty_2Enum_2Enum)) (forall ((V3b2 $$unsorted)) (let ((_let_1 (@ tptp.c_2Ebag_2EEMPTY__BAG A_27c))) (=> (@ (@ tptp.mem V3b2) (@ (@ tptp.arr A_27c) tptp.ty_2Enum_2Enum)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27c)) V2b1)) V3b2) _let_1) (and (= V2b1 _let_1) (= V3b2 _let_1)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b0 $$unsorted)) (=> (@ (@ tptp.mem V0b0) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DELETE A_27a)) V0b0)) V1e)) V2b)) (= V0b0 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V1e)) V2b))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DELETE A_27a)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) V0e)) V1b))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b0 $$unsorted)) (=> (@ (@ tptp.mem V0b0) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b1 $$unsorted)) (=> (@ (@ tptp.mem V1b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b2 $$unsorted)) (=> (@ (@ tptp.mem V2b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3e1 $$unsorted)) (=> (@ (@ tptp.mem V3e1) A_27a) (forall ((V4e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DELETE A_27a)))) (=> (@ (@ tptp.mem V4e2) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0b0)) V3e1)) V1b1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1b1)) V4e2)) V2b2))) (exists ((V5b_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DELETE A_27a)))) (and (@ (@ tptp.mem V5b_27) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0b0)) V4e2)) V5b_27)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V5b_27)) V3e1)) V2b2))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b0 $$unsorted)) (=> (@ (@ tptp.mem V0b0) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1e1 $$unsorted)) (=> (@ (@ tptp.mem V1e1) A_27a) (forall ((V2e2 $$unsorted)) (=> (@ (@ tptp.mem V2e2) A_27a) (forall ((V3b1 $$unsorted)) (=> (@ (@ tptp.mem V3b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V4b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DELETE A_27a)) V0b0)))) (=> (@ (@ tptp.mem V4b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1e1)) V3b1)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2e2)) V4b2))) (= (= V1e1 V2e2) (= V3b1 V4b2)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2e $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ (@ tptp.mem V2e) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INN A_27a)) V2e)) _let_1)) V0b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (exists ((V3b_27 $$unsorted)) (and (@ (@ tptp.mem V3b_27) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DELETE A_27a)) V0b)) V2e)) V3b_27)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V1e)) V0b)) (exists ((V2b_27 $$unsorted)) (and (@ (@ tptp.mem V2b_27) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DELETE A_27a)) V0b)) V1e)) V2b_27))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2b1 $$unsorted)) (=> (@ (@ tptp.mem V2b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3b2 $$unsorted)) (let ((_let_1 (= V0x V1y))) (=> (@ (@ tptp.mem V3b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DELETE A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V0x)) V2b1))) V1y)) V3b2)) (or (and _let_1 (= V2b1 V3b2)) (and (exists ((V4b3 $$unsorted)) (and (@ (@ tptp.mem V4b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DELETE A_27a)) V2b1)) V1y)) V4b3)))) (not _let_1))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b0 $$unsorted)) (=> (@ (@ tptp.mem V0b0) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DELETE A_27a)) V0b0)) V2e)) V1b)) (forall ((V3e_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V3e_27)))) (=> (@ (@ tptp.mem V3e_27) A_27a) (=> (@ tptp.p (@ _let_1 V1b)) (@ tptp.p (@ _let_1 V0b0))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b0 $$unsorted)) (=> (@ (@ tptp.mem V0b0) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2e1 $$unsorted)) (=> (@ (@ tptp.mem V2e1) A_27a) (forall ((V3e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V3e2)))) (=> (@ (@ tptp.mem V3e2) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DELETE A_27a)) V0b0)) V2e1)) V1b)) (not (= V2e1 V3e2)) (@ tptp.p (@ _let_1 V0b0))) (@ tptp.p (@ _let_1 V1b)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b0 $$unsorted)) (=> (@ (@ tptp.mem V0b0) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DELETE A_27a)) V0b0)) V2e)) V1b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V2e)) V0b0))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b0 $$unsorted)) (=> (@ (@ tptp.mem V0b0) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DELETE A_27a)) V0b0)) V2e)) V1b)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ (@ tptp.ap V0b0) V2e))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (= V1b (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ap V0b0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V3x)) V2e))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ _let_1 V2e))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ _let_1 V3x)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1c $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)))) (=> (@ (@ tptp.mem V1c) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (and (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V0b)) V1c))) V1c) V0b) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1c)) V0b))) V1c) V0b)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1M $$unsorted)) (=> (@ (@ tptp.mem V1M) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27a) (forall ((V3N $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)))) (=> (@ (@ tptp.mem V3N) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (= (@ (@ tptp.ap (@ _let_1 V0a)) V1M) (@ (@ tptp.ap (@ _let_1 V2b)) V3N)) (or (and (= V1M V3N) (= V0a V2b)) (exists ((V4k $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)))) (and (@ (@ tptp.mem V4k) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= V1M (@ (@ tptp.ap (@ _let_1 V2b)) V4k)) (= V3N (@ (@ tptp.ap (@ _let_1 V0a)) V4k)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b0 $$unsorted)) (=> (@ (@ tptp.mem V0b0) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1e1 $$unsorted)) (=> (@ (@ tptp.mem V1e1) A_27a) (forall ((V2e2 $$unsorted)) (=> (@ (@ tptp.mem V2e2) A_27a) (forall ((V3b1 $$unsorted)) (=> (@ (@ tptp.mem V3b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V4b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DELETE A_27a)) V0b0)))) (=> (@ (@ tptp.mem V4b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1e1)) V3b1)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2e2)) V4b2)) (not (= V3b1 V4b2))) (exists ((V5b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DELETE A_27a)))) (and (@ (@ tptp.mem V5b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V3b1)) V2e2)) V5b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V4b2)) V1e1)) V5b))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESING__BAG A_27a)) V0b)) (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (= V0b (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V1x)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESING__BAG A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V0e)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Ebag_2EEL__BAG A_27a)) V0e) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V0e)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EEL__BAG A_27a)))) (=> (@ (@ tptp.mem V1y) A_27a) (=> (= (@ _let_1 V0x) (@ _let_1 V1y)) (= V0x V1y))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (= (@ (@ tptp.ap (@ tptp.c_2Ebag_2EEL__BAG A_27a)) V0x) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V2y)) V1b)) (and (= V0x V2y) (= V1b (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESING__BAG A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EEL__BAG A_27a)) V0e))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V1e)) V0b) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EEL__BAG A_27a)) V1e))) V0b)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1b1 $$unsorted)) (=> (@ (@ tptp.mem V1b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b2 $$unsorted)) (=> (@ (@ tptp.mem V2b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V0e)))) (=> (@ (@ tptp.mem V3b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V0e)) V3b) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V1b1)) V2b2)) (or (@ tptp.p (@ _let_1 V1b1)) (@ tptp.p (@ _let_1 V2b2))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DELETE A_27a)) V0b)) V1e)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESING__BAG A_27a)) V0b))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V0x)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INN A_27a)) V0e)) (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) (= V1n tptp.fo__c_2Enum_2E0))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V1x)) V0b)))) (not (= V0b (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V0b1)) V1b2)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap V0b1) V2x))) (@ (@ tptp.ap V1b2) V2x)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) V0b)))) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V1b)) _let_1)) (= V1b _let_1))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V0b)) V0b)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EPSUB__BAG A_27a)) V0b)) V0b))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0b1)) V1b2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1b2)) V0b1))) (= V0b1 V1b2))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EPSUB__BAG A_27a)))) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (not (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0b1)) V1b2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1b2)) V0b1))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0b1)))) (=> (@ (@ tptp.mem V2b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (and (@ tptp.p (@ _let_2 V1b2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1b2)) V2b3))) (@ tptp.p (@ _let_2 V2b3))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EPSUB__BAG A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0b1)))) (=> (@ (@ tptp.mem V2b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (and (@ tptp.p (@ _let_2 V1b2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1b2)) V2b3))) (@ tptp.p (@ _let_2 V2b3))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EPSUB__BAG A_27a)) V0b1)) V1b2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V0b1)) V1b2))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EPSUB__BAG A_27a)) V0b1)) V1b2)) (not (= V0b1 V1b2))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (and (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V0b)) V0b) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)))) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27b) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27b)) V1b)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27b)) V1b))) (forall ((V2b $$unsorted)) (let ((_let_1 (@ tptp.c_2Ebag_2EEMPTY__BAG A_27c))) (=> (@ (@ tptp.mem V2b) (@ (@ tptp.arr A_27c) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27c)) _let_1)) V2b) _let_1)))) (forall ((V3b1 $$unsorted)) (=> (@ (@ tptp.mem V3b1) (@ (@ tptp.arr A_27d) tptp.ty_2Enum_2Enum)) (forall ((V4b2 $$unsorted)) (=> (@ (@ tptp.mem V4b2) (@ (@ tptp.arr A_27d) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27d)) V3b1)) V4b2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27d)) V3b1)) V4b2) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27d))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (and (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V0b)) V0b) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)))) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27b) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27b)) V1b)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27b)) V1b))) (forall ((V2b $$unsorted)) (let ((_let_1 (@ tptp.c_2Ebag_2EEMPTY__BAG A_27c))) (=> (@ (@ tptp.mem V2b) (@ (@ tptp.arr A_27c) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27c)) _let_1)) V2b) _let_1)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1c $$unsorted)) (=> (@ (@ tptp.mem V1c) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V0b)) V1c) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V0b)) V1c))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1b1 $$unsorted)) (=> (@ (@ tptp.mem V1b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V0x)))) (=> (@ (@ tptp.mem V2b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1b1))) (@ _let_2 V2b2)) (@ (@ tptp.ap (@ _let_1 V1b1)) V2b2)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1b1 $$unsorted)) (=> (@ (@ tptp.mem V1b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V0x)))) (=> (@ (@ tptp.mem V2b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V0x)) V1b1))) (= (@ (@ tptp.ap (@ _let_1 (@ _let_2 V2b2))) V1b1) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2b2)) V1b1)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1b1 $$unsorted)) (=> (@ (@ tptp.mem V1b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V1b1)))) (=> (@ (@ tptp.mem V2b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V0x)) V1b1))) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V0x)) V2b2)) (@ _let_1 V2b2)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1b1 $$unsorted)) (=> (@ (@ tptp.mem V1b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V0e)))) (=> (@ (@ tptp.mem V2b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (and (@ tptp.p (@ _let_1 V1b1)) (not (@ tptp.p (@ _let_1 V2b2)))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V1b1)) V2b2))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1b1 $$unsorted)) (=> (@ (@ tptp.mem V1b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V0e)))) (=> (@ (@ tptp.mem V2b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V1b1)) V2b2))) (@ tptp.p (@ _let_1 V1b1)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0X $$unsorted)) (=> (@ (@ tptp.mem V0X) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1Y $$unsorted)) (=> (@ (@ tptp.mem V1Y) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2Z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0X)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)))) (let ((_let_4 (@ (@ tptp.ap (@ _let_3 (@ _let_2 V1Y))) V2Z))) (let ((_let_5 (@ (@ tptp.ap (@ _let_3 V1Y)) V2Z))) (=> (@ (@ tptp.mem V2Z) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V2Z)) V1Y)) (and (= (@ _let_2 _let_5) _let_4) (= (@ (@ tptp.ap (@ _let_1 _let_5)) V0X) _let_4)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0X $$unsorted)) (=> (@ (@ tptp.mem V0X) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1Y $$unsorted)) (=> (@ (@ tptp.mem V1Y) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2Z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0X)))) (=> (@ (@ tptp.mem V2Z) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1Y))) V2Z) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V1Y)) V2Z))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1B $$unsorted)) (=> (@ (@ tptp.mem V1B) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2C $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)))) (=> (@ (@ tptp.mem V2C) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V2C)) V1B)) (= (@ (@ tptp.ap (@ _let_1 V0A)) (@ (@ tptp.ap (@ _let_1 V1B)) V2C)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V0A)) V2C))) V1B)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0X $$unsorted)) (=> (@ (@ tptp.mem V0X) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1Y $$unsorted)) (=> (@ (@ tptp.mem V1Y) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2Y_27 $$unsorted)) (=> (@ (@ tptp.mem V2Y_27) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3Z $$unsorted)) (=> (@ (@ tptp.mem V3Z) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V4W $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)))) (let ((_let_3 (@ tptp.ap (@ _let_2 V3Z)))) (let ((_let_4 (@ tptp.ap (@ _let_2 V0X)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V4W) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ _let_4 V1Y))) (@ _let_3 V4W))) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ _let_4 (@ (@ tptp.ap (@ _let_1 V1Y)) V2Y_27)))) (@ _let_3 (@ (@ tptp.ap (@ _let_1 V4W)) V2Y_27)))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V1b2)) V2b3))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_4 (@ (@ tptp.ap (@ _let_3 V2b3)) V0b1))) (let ((_let_5 (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_3 V1b2)) V0b1))))) (let ((_let_6 (@ tptp.ap (@ _let_3 V0b1)))) (let ((_let_7 (@ _let_6 V2b3))) (let ((_let_8 (@ tptp.ap (@ _let_1 (@ _let_6 V1b2))))) (=> (@ (@ tptp.mem V2b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (and (= (@ _let_8 _let_7) _let_2) (= (@ _let_8 _let_4) _let_2) (= (@ _let_5 _let_7) _let_2) (= (@ _let_5 _let_4) _let_2)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (let ((_let_2 (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1b2)) V2b3)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_4 (@ (@ tptp.ap (@ _let_3 V2b3)) V0b1))) (let ((_let_5 (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_3 V1b2)) V0b1))))) (let ((_let_6 (@ tptp.ap (@ _let_3 V0b1)))) (let ((_let_7 (@ _let_6 V2b3))) (let ((_let_8 (@ tptp.ap (@ _let_1 (@ _let_6 V1b2))))) (=> (@ (@ tptp.mem V2b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (and (= (@ tptp.p (@ _let_8 _let_7)) _let_2) (= (@ tptp.p (@ _let_8 _let_4)) _let_2) (= (@ tptp.p (@ _let_5 _let_7)) _let_2) (= (@ tptp.p (@ _let_5 _let_4)) _let_2)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0X $$unsorted)) (=> (@ (@ tptp.mem V0X) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1Y $$unsorted)) (=> (@ (@ tptp.mem V1Y) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2Z $$unsorted)) (=> (@ (@ tptp.mem V2Z) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V0X)) V1Y) V2Z) (= V0X (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V2Z)) V1Y))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V0b1)) V1b2)) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V0b1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V1b2)) V2b)))))))))) (forall ((V3b1 $$unsorted)) (=> (@ (@ tptp.mem V3b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V4b2 $$unsorted)) (=> (@ (@ tptp.mem V4b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V3b1)) V4b2)) (forall ((V5b $$unsorted)) (=> (@ (@ tptp.mem V5b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V3b1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V5b)) V4b2)))))))))) (forall ((V6b1 $$unsorted)) (=> (@ (@ tptp.mem V6b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V7b2 $$unsorted)) (=> (@ (@ tptp.mem V7b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V8b3 $$unsorted)) (=> (@ (@ tptp.mem V8b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V6b1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V7b2)) V8b3))) (forall ((V9b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (=> (@ (@ tptp.mem V9b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V6b1)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V7b2)) V9b))) V8b3))))))))))))) (forall ((V10b1 $$unsorted)) (=> (@ (@ tptp.mem V10b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V11b2 $$unsorted)) (=> (@ (@ tptp.mem V11b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V12b3 $$unsorted)) (=> (@ (@ tptp.mem V12b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V10b1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V11b2)) V12b3))) (forall ((V13b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (=> (@ (@ tptp.mem V13b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V10b1)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V13b)) V11b2))) V12b3))))))))))))) (forall ((V14b1 $$unsorted)) (=> (@ (@ tptp.mem V14b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V15b2 $$unsorted)) (=> (@ (@ tptp.mem V15b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V16b3 $$unsorted)) (=> (@ (@ tptp.mem V16b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V14b1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V16b3)) V15b2))) (forall ((V17b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (=> (@ (@ tptp.mem V17b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V14b1)) (@ (@ tptp.ap (@ _let_1 V16b3)) (@ (@ tptp.ap (@ _let_1 V15b2)) V17b)))))))))))))) (forall ((V18b1 $$unsorted)) (=> (@ (@ tptp.mem V18b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V19b2 $$unsorted)) (=> (@ (@ tptp.mem V19b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V20b3 $$unsorted)) (=> (@ (@ tptp.mem V20b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V18b1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V20b3)) V19b2))) (forall ((V21b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (=> (@ (@ tptp.mem V21b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V18b1)) (@ (@ tptp.ap (@ _let_1 V20b3)) (@ (@ tptp.ap (@ _let_1 V21b)) V19b2)))))))))))))) (forall ((V22b1 $$unsorted)) (=> (@ (@ tptp.mem V22b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V23b2 $$unsorted)) (=> (@ (@ tptp.mem V23b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V24b3 $$unsorted)) (=> (@ (@ tptp.mem V24b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V25b4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V25b4) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V22b1)) V24b3)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V23b2)) V25b4)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V22b1)) V23b2))) (@ (@ tptp.ap (@ _let_1 V24b3)) V25b4))))))))))))))) (forall ((V26b1 $$unsorted)) (=> (@ (@ tptp.mem V26b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V27b2 $$unsorted)) (=> (@ (@ tptp.mem V27b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V28b3 $$unsorted)) (=> (@ (@ tptp.mem V28b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V29b4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V29b4) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V26b1)) V29b4)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V27b2)) V28b3)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V26b1)) V27b2))) (@ (@ tptp.ap (@ _let_1 V28b3)) V29b4))))))))))))))) (forall ((V30b1 $$unsorted)) (=> (@ (@ tptp.mem V30b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V31b2 $$unsorted)) (=> (@ (@ tptp.mem V31b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V32b3 $$unsorted)) (=> (@ (@ tptp.mem V32b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V33b4 $$unsorted)) (=> (@ (@ tptp.mem V33b4) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V34b5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V32b3)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V34b5) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V30b1)) (@ _let_2 V34b5))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V31b2)) V33b4)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_1 V30b1)) V31b2))) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V33b4))) V34b5)))))))))))))))))) (forall ((V35b1 $$unsorted)) (=> (@ (@ tptp.mem V35b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V36b2 $$unsorted)) (=> (@ (@ tptp.mem V36b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V37b3 $$unsorted)) (=> (@ (@ tptp.mem V37b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V38b4 $$unsorted)) (=> (@ (@ tptp.mem V38b4) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V39b5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V39b5) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V35b1)) (@ (@ tptp.ap (@ _let_1 V38b4)) V39b5))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V36b2)) V37b3)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V35b1)) V36b2))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V37b3)) V38b4))) V39b5))))))))))))))))) (forall ((V40b1 $$unsorted)) (=> (@ (@ tptp.mem V40b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V41b2 $$unsorted)) (=> (@ (@ tptp.mem V41b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V42b3 $$unsorted)) (=> (@ (@ tptp.mem V42b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V43b4 $$unsorted)) (=> (@ (@ tptp.mem V43b4) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V44b5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V42b3)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V44b5) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V41b2)) (@ _let_2 V44b5))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V40b1)) V43b4)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_1 V40b1)) V41b2))) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V43b4))) V44b5)))))))))))))))))) (forall ((V45b1 $$unsorted)) (=> (@ (@ tptp.mem V45b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V46b2 $$unsorted)) (=> (@ (@ tptp.mem V46b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V47b3 $$unsorted)) (=> (@ (@ tptp.mem V47b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V48b4 $$unsorted)) (=> (@ (@ tptp.mem V48b4) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V49b5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V49b5) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V46b2)) (@ (@ tptp.ap (@ _let_1 V48b4)) V49b5))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V45b1)) V47b3)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V45b1)) V46b2))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V47b3)) V48b4))) V49b5))))))))))))))))) (forall ((V50b1 $$unsorted)) (=> (@ (@ tptp.mem V50b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V51b2 $$unsorted)) (=> (@ (@ tptp.mem V51b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V52b3 $$unsorted)) (=> (@ (@ tptp.mem V52b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V53b4 $$unsorted)) (=> (@ (@ tptp.mem V53b4) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V54b5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V54b5)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V54b5) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V50b1)) (@ _let_2 V52b3))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V51b2)) V53b4)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_1 V51b2)) V50b1))) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V52b3)) V53b4))))))))))))))))))) (forall ((V55b1 $$unsorted)) (=> (@ (@ tptp.mem V55b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V56b2 $$unsorted)) (=> (@ (@ tptp.mem V56b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V57b3 $$unsorted)) (=> (@ (@ tptp.mem V57b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V58b4 $$unsorted)) (=> (@ (@ tptp.mem V58b4) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V59b5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V59b5)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V59b5) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V55b1)) (@ _let_2 V58b4))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V56b2)) V57b3)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_1 V56b2)) V55b1))) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V57b3)) V58b4))))))))))))))))))) (forall ((V60b1 $$unsorted)) (=> (@ (@ tptp.mem V60b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V61b2 $$unsorted)) (=> (@ (@ tptp.mem V61b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V62b3 $$unsorted)) (=> (@ (@ tptp.mem V62b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V63b4 $$unsorted)) (=> (@ (@ tptp.mem V63b4) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V64b5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V64b5)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V64b5) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V61b2)) (@ _let_2 V62b3))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V60b1)) V63b4)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_1 V61b2)) V60b1))) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V62b3)) V63b4))))))))))))))))))) (forall ((V65b1 $$unsorted)) (=> (@ (@ tptp.mem V65b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V66b2 $$unsorted)) (=> (@ (@ tptp.mem V66b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V67b3 $$unsorted)) (=> (@ (@ tptp.mem V67b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V68b4 $$unsorted)) (=> (@ (@ tptp.mem V68b4) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V69b5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V69b5)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V69b5) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V66b2)) (@ _let_2 V68b4))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V65b1)) V67b3)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_1 V66b2)) V65b1))) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V67b3)) V68b4))))))))))))))))))) (forall ((V70b1 $$unsorted)) (=> (@ (@ tptp.mem V70b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V71b2 $$unsorted)) (=> (@ (@ tptp.mem V71b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V72b3 $$unsorted)) (=> (@ (@ tptp.mem V72b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V73b4 $$unsorted)) (=> (@ (@ tptp.mem V73b4) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V74b5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V70b1)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V74b5) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_2 V71b2))) V73b4)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V72b3)) V74b5)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_1 (@ _let_2 V72b3))) V71b2))) (@ (@ tptp.ap (@ _let_1 V73b4)) V74b5)))))))))))))))))) (forall ((V75b1 $$unsorted)) (=> (@ (@ tptp.mem V75b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V76b2 $$unsorted)) (=> (@ (@ tptp.mem V76b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V77b3 $$unsorted)) (=> (@ (@ tptp.mem V77b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V78b4 $$unsorted)) (=> (@ (@ tptp.mem V78b4) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V79b5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V75b1)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V79b5) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_2 V76b2))) V79b5)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V77b3)) V78b4)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_1 (@ _let_2 V77b3))) V76b2))) (@ (@ tptp.ap (@ _let_1 V78b4)) V79b5)))))))))))))))))) (forall ((V80b1 $$unsorted)) (=> (@ (@ tptp.mem V80b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V81b2 $$unsorted)) (=> (@ (@ tptp.mem V81b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V82b3 $$unsorted)) (=> (@ (@ tptp.mem V82b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V83b4 $$unsorted)) (=> (@ (@ tptp.mem V83b4) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V84b5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V84b5) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V82b3)) V81b2))) V83b4)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V80b1)) V84b5)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V80b1)) V82b3))) V81b2))) (@ (@ tptp.ap (@ _let_1 V83b4)) V84b5))))))))))))))))) (forall ((V85b1 $$unsorted)) (=> (@ (@ tptp.mem V85b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V86b2 $$unsorted)) (=> (@ (@ tptp.mem V86b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V87b3 $$unsorted)) (=> (@ (@ tptp.mem V87b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V88b4 $$unsorted)) (=> (@ (@ tptp.mem V88b4) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V89b5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V89b5) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V87b3)) V86b2))) V89b5)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V85b1)) V88b4)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V85b1)) V87b3))) V86b2))) (@ (@ tptp.ap (@ _let_1 V88b4)) V89b5))))))))))))))))) (forall ((V90b1 $$unsorted)) (=> (@ (@ tptp.mem V90b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V91b2 $$unsorted)) (=> (@ (@ tptp.mem V91b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V92b3 $$unsorted)) (=> (@ (@ tptp.mem V92b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V93b4 $$unsorted)) (=> (@ (@ tptp.mem V93b4) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V94b5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V91b2)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V94b5) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_2 V90b1))) V93b4)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V92b3)) V94b5)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap (@ _let_1 V90b1)) V92b3)))) (@ (@ tptp.ap (@ _let_1 V94b5)) V93b4)))))))))))))))))) (forall ((V95b1 $$unsorted)) (=> (@ (@ tptp.mem V95b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V96b2 $$unsorted)) (=> (@ (@ tptp.mem V96b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V97b3 $$unsorted)) (=> (@ (@ tptp.mem V97b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V98b4 $$unsorted)) (=> (@ (@ tptp.mem V98b4) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V99b5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V96b2)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V99b5) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_2 V95b1))) V99b5)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V97b3)) V98b4)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap (@ _let_1 V95b1)) V97b3)))) (@ (@ tptp.ap (@ _let_1 V99b5)) V98b4)))))))))))))))))) (forall ((V100b1 $$unsorted)) (=> (@ (@ tptp.mem V100b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V101b2 $$unsorted)) (=> (@ (@ tptp.mem V101b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V102b3 $$unsorted)) (=> (@ (@ tptp.mem V102b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V103b4 $$unsorted)) (=> (@ (@ tptp.mem V103b4) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V104b5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V101b2)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V104b5) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_2 V102b3))) V103b4)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V100b1)) V104b5)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap (@ _let_1 V100b1)) V102b3)))) (@ (@ tptp.ap (@ _let_1 V104b5)) V103b4)))))))))))))))))) (forall ((V105b1 $$unsorted)) (=> (@ (@ tptp.mem V105b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V106b2 $$unsorted)) (=> (@ (@ tptp.mem V106b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V107b3 $$unsorted)) (=> (@ (@ tptp.mem V107b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V108b4 $$unsorted)) (=> (@ (@ tptp.mem V108b4) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V109b5 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V106b2)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V109b5) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_2 V107b3))) V109b5)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V105b1)) V108b4)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap (@ _let_1 V105b1)) V107b3)))) (@ (@ tptp.ap (@ _let_1 V109b5)) V108b4)))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EEL__BAG A_27a)) V0e))) V1b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V0e)) V1b))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1b1 $$unsorted)) (=> (@ (@ tptp.mem V1b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V0e)))) (=> (@ (@ tptp.mem V2b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1b1))) (@ _let_2 V2b2))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1b1)) V2b2))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1c $$unsorted)) (=> (@ (@ tptp.mem V1c) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2e $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V0b)))) (=> (@ (@ tptp.mem V2e) A_27a) (=> (@ tptp.p (@ _let_1 V1c)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V2e)) V1c))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2e $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V0b1)))) (=> (@ (@ tptp.mem V2e) A_27a) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V2e)) V0b1))) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V2e)) V1b2))) (@ tptp.p (@ _let_1 V1b2))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1b1 $$unsorted)) (=> (@ (@ tptp.mem V1b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b2 $$unsorted)) (=> (@ (@ tptp.mem V2b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V0x)) V1b1))) V2b2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V0x)) V2b2))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V0b1)) V1b2)) (exists ((V2b $$unsorted)) (and (@ (@ tptp.mem V2b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= V1b2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V0b1)) V2b))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V2b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0b1)) V2b3)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1b2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V2b3)) V0b1))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V0b1)) V1b2))) V2b3))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V2b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V0b1)) V1b2))) V2b3)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0b1)) V2b3)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1b2)) V2b3))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V0b1)) V1b2)) (forall ((V2b3 $$unsorted)) (=> (@ (@ tptp.mem V2b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V0b1)) V2b3))) V1b2))))))))) (forall ((V3b1 $$unsorted)) (=> (@ (@ tptp.mem V3b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V4b2 $$unsorted)) (=> (@ (@ tptp.mem V4b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V5b3 $$unsorted)) (=> (@ (@ tptp.mem V5b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V6b4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)))) (=> (@ (@ tptp.mem V6b4) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4b2)) V3b1)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V6b4)) V5b3)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_3 V3b1)) V4b2))) (@ (@ tptp.ap (@ _let_3 V5b3)) V6b4))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V3b1)) V6b4))) (@ (@ tptp.ap (@ _let_1 V4b2)) V5b3))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V0b1)) V1b2)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EPSUB__BAG A_27a)) V0b1)) V1b2)) (= V0b1 V1b2))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b0 $$unsorted)) (=> (@ (@ tptp.mem V0b0) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DELETE A_27a)) V0b0)) V1e)) V2b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EPSUB__BAG A_27a)) V2b)) V0b0))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)) V0b) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V1x)) V0b)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__OF__SET A_27a)) V0P) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V0P))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (= (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__OF__SET A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V1p)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__OF__SET A_27a)) V0P))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1p)) V0P))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (= (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__OF__SET A_27a)) V0s)) V0s))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)))) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V0b1)) V1b2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ _let_1 V0b1))) (@ _let_1 V1b2))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)))) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V0b1)) V1b2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ _let_1 V0b1))) (@ _let_1 V1b2)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)))) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__MERGE A_27a)) V0b1)) V1b2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ _let_1 V0b1))) (@ _let_1 V1b2)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V0e)) V1b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0e)) (@ _let_1 V1b)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EEL__BAG A_27a)) V0e)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0e)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)))) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) (@ _let_1 V0b1))) (@ _let_1 V1b2)))) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V0b1)) V1b2))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)))) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V0b1)) V1b2)))) (@ _let_1 V0b1)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)) V1b))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V0x)) V1b))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (let ((_let_1 (= V0b (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)))) (let ((_let_2 (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (let ((_let_3 (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)) V0b))) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (and (= (= _let_2 _let_3) _let_1) (= (= _let_3 _let_2) _let_1))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)))) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DISJOINT A_27a)) V0b1)) V1b2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) (@ _let_1 V0b1))) (@ _let_1 V1b2))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (let ((_let_1 (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DISJOINT A_27a)))) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V0b)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_1)) V0b))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0B1 $$unsorted)) (=> (@ (@ tptp.mem V0B1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1B2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)))) (=> (@ (@ tptp.mem V1B2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DISJOINT A_27a)) (@ (@ tptp.ap (@ _let_1 V0B1)) V1B2))) (@ (@ tptp.ap (@ _let_1 V1B2)) V0B1)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DISJOINT A_27a)) V0b1)) V1b2)) (forall ((V2e $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V2e)))) (=> (@ (@ tptp.mem V2e) A_27a) (or (not (@ tptp.p (@ _let_1 V0b1))) (not (@ tptp.p (@ _let_1 V1b2)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2e1 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DISJOINT A_27a)))) (=> (@ (@ tptp.mem V2e1) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V2e1)) V0b1))) V1b2)) (and (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V2e1)) V1b2))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0b1)) V1b2))))))))))) (forall ((V3b1 $$unsorted)) (=> (@ (@ tptp.mem V3b1) (@ (@ tptp.arr A_27b) tptp.ty_2Enum_2Enum)) (forall ((V4b2 $$unsorted)) (=> (@ (@ tptp.mem V4b2) (@ (@ tptp.arr A_27b) tptp.ty_2Enum_2Enum)) (forall ((V5e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DISJOINT A_27b)) V3b1)))) (=> (@ (@ tptp.mem V5e2) A_27b) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27b)) V5e2)) V4b2))) (and (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27b)) V5e2)) V3b1))) (@ tptp.p (@ _let_1 V4b2))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DISJOINT A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0b1)))) (let ((_let_3 (@ tptp.p (@ _let_2 V2b3)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (=> (@ (@ tptp.mem V2b3) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (and (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ _let_4 V1b2)) V2b3))) (and (@ tptp.p (@ _let_2 V1b2)) _let_3)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_4 V0b1)) V1b2))) V2b3)) (and _let_3 (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1b2)) V2b3))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V0b)) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.ap V1P))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap V1P) V2b)) (forall ((V3e $$unsorted)) (=> (@ (@ tptp.mem V3e) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V3e)) V2b))))))))) (@ tptp.p (@ _let_1 V0b))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V0b)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V1e)) V0b)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap V0P) V1b)) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V2e)) V1b))))))))) (forall ((V3b $$unsorted)) (=> (@ (@ tptp.mem V3b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V3b)) (@ tptp.p (@ (@ tptp.ap V0P) V3b)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V1b)) (@ tptp.p (@ (@ tptp.ap V0P) V1b))) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V2e)) V1b))))))))) (forall ((V3b $$unsorted)) (=> (@ (@ tptp.mem V3b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V3b)) (@ tptp.p (@ (@ tptp.ap V0P) V3b)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) (forall ((V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V0e)) V1b))) (@ tptp.p (@ _let_1 V1b)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V0b1)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V0b1)) V1b2)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V0b1)) (forall ((V1b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)))) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V1b2)) V0b1))) (@ tptp.p (@ _let_1 V1b2))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)))) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V0b1)) V1b2))) (and (@ tptp.p (@ _let_1 V0b1)) (@ tptp.p (@ _let_1 V1b2))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V0b1)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V1b2)) V0b1)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V1b2)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__CARD__RELn A_27a)) V0b)) (@ tptp.inj__ty_2Enum_2Enum V1n))) (forall ((V2P $$unsorted)) (let ((_let_1 (@ tptp.ap V2P))) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (forall ((V3b $$unsorted)) (=> (@ (@ tptp.mem V3b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V4n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2P) V3b)) (@ tptp.inj__ty_2Enum_2Enum V4n))) (forall ((V5e $$unsorted)) (=> (@ (@ tptp.mem V5e) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V5e)) V3b))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V4n))))))))))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0b)) (@ tptp.inj__ty_2Enum_2Enum V1n))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V0b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__CARD__RELn A_27a)) V0b)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__CARD A_27a)) V0b)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__CARD A_27a)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) tptp.fo__c_2Enum_2E0)))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V0b)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__CARD A_27a)) V0b)) tptp.fo__c_2Enum_2E0) (= V0b (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__CARD A_27a)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) tptp.fo__c_2Enum_2E0) (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V0b)) (forall ((V1e $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__CARD A_27a)))) (=> (@ (@ tptp.mem V1e) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V1e)) V0b))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ _let_1 V0b))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__CARD A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)))) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (and (@ tptp.p (@ _let_2 V0b1)) (@ tptp.p (@ _let_2 V1b2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V0b1)) V1b2))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ _let_1 V0b1))) (@ _let_1 V1b2))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V0b)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__CARD A_27a)) V0b)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (exists ((V2b0 $$unsorted)) (and (@ (@ tptp.mem V2b0) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (exists ((V3e $$unsorted)) (and (@ (@ tptp.mem V3e) A_27a) (= V0b (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V3e)) V2b0)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__CARD A_27a)) V2b0)) V1n)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V0b)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2e $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ (@ tptp.mem V2e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INN A_27a)) V2e)) _let_1)) V0b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__CARD A_27a)) V0b)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V0b1)) V1b2)) (= V1b2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V0b1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V1b2)) V0b1)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__CARD A_27a)))) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V1b2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V0b1)) V1b2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_1 V0b1))) (@ _let_1 V1b2))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V0b)) (forall ((V1c $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__CARD A_27a)))) (=> (@ (@ tptp.mem V1c) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V1c)) V0b)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V0b)) V1c))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ _let_1 V0b))) (@ _let_1 V1c))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__FILTER A_27a)) V0P)) V1b) (@ (@ tptp.lam A_27a) (lambda ((V2e $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap V0P) V2e))) (@ (@ tptp.ap V1b) V2e))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__FILTER A_27a)) V0P)) _let_1) _let_1)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__FILTER A_27a)) V0P)))) (let ((_let_2 (@ _let_1 V2b))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V1e)))) (let ((_let_4 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V2b) _let_4) (= (@ _let_1 (@ _let_3 V2b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_4)) (@ (@ tptp.ap V0P) V1e))) (@ _let_3 _let_2))) _let_2)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ _let_1 V1b)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__FILTER A_27a)) V0P)) V1b))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INN A_27a)) V0e)) (@ tptp.inj__ty_2Enum_2Enum V1n))))) (=> (@ (@ tptp.mem V3b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__FILTER A_27a)) V2P)) V3b))) (or (= V1n tptp.fo__c_2Enum_2E0) (and (@ tptp.p (@ (@ tptp.ap V2P) V0e)) (@ tptp.p (@ _let_1 V3b)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V0e)))) (=> (@ (@ tptp.mem V2b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__FILTER A_27a)) V1P)) V2b))) (and (@ tptp.p (@ (@ tptp.ap V1P) V0e)) (@ tptp.p (@ _let_1 V2b))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__FILTER A_27a)))) (=> (@ (@ tptp.mem V2b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ _let_1 V0P)) (@ (@ tptp.ap (@ _let_1 V1Q)) V2b)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.lam A_27a) (lambda ((V3a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0P) V3a))) (@ (@ tptp.ap V1Q) V3a)))))) V2b))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__FILTER A_27a)) V0P)) V1b))) V1b)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1e)) V2s) (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)) V0b)) (exists ((V3b0 $$unsorted)) (and (@ (@ tptp.mem V3b0) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (exists ((V4eb $$unsorted)) (and (@ (@ tptp.mem V4eb) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= V0b (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V4eb)) V3b0)) (= V2s (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)) V3b0)) (forall ((V5e_27 $$unsorted)) (=> (@ (@ tptp.mem V5e_27) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V5e_27)) V4eb)) (= V5e_27 V1e)))) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1e)) V2s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V1e)) V4eb)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)) V0b))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V0b))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27b) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2EBAG__IMAGE A_27a) A_27b)) V0f)) V1b) (@ (@ tptp.lam A_27a) (lambda ((V2e $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27b) tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET _let_1) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam _let_1) (lambda ((V3sb $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27b)) V3sb))) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__CARD A_27b)) V3sb))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__FILTER A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V4e0 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) (@ (@ tptp.ap V0f) V4e0))) V2e))))) V1b)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2EBAG__IMAGE A_27b) A_27a)) V0f)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27b)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2e $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2EBAG__IMAGE A_27b) A_27a)) V1f)))) (=> (@ (@ tptp.mem V2e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V0b)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V2e)) V0b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27b)) (@ (@ tptp.ap V1f) V2e))) (@ _let_1 V0b))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2EBAG__IMAGE A_27b) A_27a)) V2f)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (=> (and (@ tptp.p (@ _let_2 V0b1)) (@ tptp.p (@ _let_2 V1b2))) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V0b1)) V1b2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27b)) (@ _let_1 V0b1))) (@ _let_1 V1b2)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V1b)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2EBAG__IMAGE A_27b) A_27a)) V0f)) V1b)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27c) A_27a)) (forall ((V2b $$unsorted)) (let ((_let_1 (@ tptp.c_2Ebag_2EBAG__IMAGE A_27b))) (=> (@ (@ tptp.mem V2b) (@ (@ tptp.arr A_27c) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27c)) V2b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27c) A_27b) A_27a)) V0f)) V1g))) V2b) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2EBAG__IMAGE A_27a) A_27c)) V1g)) V2b))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V0b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2EBAG__IMAGE A_27a) A_27a)) (@ tptp.c_2Ecombin_2EI A_27a))) V0b) V0b)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27b) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V0b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27b)) V1x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2EBAG__IMAGE A_27b) A_27a)) V2f)) V0b))) (exists ((V3y $$unsorted)) (and (@ (@ tptp.mem V3y) A_27a) (= (@ (@ tptp.ap V2f) V3y) V1x) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V3y)) V0b)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V0b)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2EBAG__IMAGE A_27b) A_27a)) V1f)) V0b) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27b)) (= V0b (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (not (= V0b (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__CHOICE A_27a)) V0b))) V0b))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__REST A_27a)) V0b) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V0b)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EEL__BAG A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__CHOICE A_27a)) V0b)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (not (= V0b (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) (= V0b (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__CHOICE A_27a)) V0b))) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__REST A_27a)) V0b)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__CHOICE A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V0x)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) V0x))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (let ((_let_1 (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__REST A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V0x)) _let_1)) _let_1)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__REST A_27a)) V0b))) V0b)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (not (= V0b (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EPSUB__BAG A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__REST A_27a)) V0b))) V0b))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V0x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V0x)) V1y))))))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V3y)) V2x))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__CARD A_27a)))) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V1b2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EPSUB__BAG A_27a)) V0b1)) V1b2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ _let_1 V0b1))) (@ _let_1 V1b2))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2b $$unsorted)) (let ((_let_1 (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)))) (=> (@ (@ tptp.mem V2b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (= (@ (@ tptp.ap (@ _let_2 V0x)) _let_1) (@ (@ tptp.ap (@ _let_2 V1y)) V2b)) (and (= V0x V1y) (= V2b _let_1))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V0x)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)))) V1b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V0x)) V1b))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr A_27b) tptp.bool))) (=> (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3acc $$unsorted)) (let ((_let_1 (@ tptp.ap V1P))) (=> (@ (@ tptp.mem V3acc) A_27b) (=> (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V2b)) (not (= V2b (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__REST A_27a)) V2b))) (@ (@ tptp.ap (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__CHOICE A_27a)) V2b))) V3acc)))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2b)) V3acc)))))))) (forall ((V4v $$unsorted)) (=> (@ (@ tptp.mem V4v) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V5v1 $$unsorted)) (=> (@ (@ tptp.mem V5v1) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1P) V4v)) V5v1))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V2acc $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2EITBAG A_27a) A_27b)) V1f)))) (=> (@ (@ tptp.mem V2acc) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V0b)) (= (@ (@ tptp.ap (@ _let_1 V0b)) V2acc) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) V0b)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)))) V2acc)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__REST A_27a)) V0b))) (@ (@ tptp.ap (@ (@ tptp.ap V1f) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__CHOICE A_27a)) V0b))) V2acc)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V1acc $$unsorted)) (=> (@ (@ tptp.mem V1acc) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2EITBAG A_27a) A_27b)) V0f)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) V1acc) V1acc))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V3acc $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V1x)) V0b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2EITBAG A_27a) A_27b)) V2f)))) (=> (@ (@ tptp.mem V3acc) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V0b)) (= (@ (@ tptp.ap (@ _let_2 _let_1)) V3acc) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__REST A_27a)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap V2f) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__CHOICE A_27a)) _let_1))) V3acc)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (forall ((V4z $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ _let_1 V2x)))) (let ((_let_3 (@ tptp.ap (@ _let_1 V3y)))) (=> (@ (@ tptp.mem V4z) A_27b) (= (@ _let_2 (@ _let_3 V4z)) (@ _let_3 (@ _let_2 V4z)))))))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V1b))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (forall ((V6a $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2EITBAG A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V6a) A_27b) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V5x)) V1b))) V6a) (@ (@ tptp.ap (@ _let_1 V1b)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V5x)) V6a))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3a $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2EITBAG A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V3a) A_27b) (=> (and (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (forall ((V6z $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ _let_1 V4x)))) (let ((_let_3 (@ tptp.ap (@ _let_1 V5y)))) (=> (@ (@ tptp.mem V6z) A_27b) (= (@ _let_2 (@ _let_3 V6z)) (@ _let_3 (@ _let_2 V6z)))))))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V2b))) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V1e)) V2b))) V3a) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V1e)) (@ (@ tptp.ap (@ _let_1 V2b)) V3a))))))))))))))
% 9.41/9.77  (assert (forall ((V0bag $$unsorted)) (=> (@ (@ tptp.mem V0bag) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebag_2EBAG__GEN__SUM) V0bag)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2EITBAG tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.c_2Earithmetic_2E_2B)) V0bag)) _let_1))))))))
% 9.41/9.77  (assert (forall ((V0bag $$unsorted)) (=> (@ (@ tptp.mem V0bag) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebag_2EBAG__GEN__PROD) V0bag)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2EITBAG tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.c_2Earithmetic_2E_2A)) V0bag)) _let_1))))))))
% 9.41/9.77  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebag_2EBAG__GEN__SUM) (@ tptp.c_2Ebag_2EEMPTY__BAG tptp.ty_2Enum_2Enum))) (@ tptp.inj__ty_2Enum_2Enum V0n))) V0n)))
% 9.41/9.77  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebag_2EBAG__GEN__PROD) (@ tptp.c_2Ebag_2EEMPTY__BAG tptp.ty_2Enum_2Enum))) (@ tptp.inj__ty_2Enum_2Enum V0n))) V0n)))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG tptp.ty_2Enum_2Enum)) V0b)) (forall ((V1x tptp.tp__ty_2Enum_2Enum) (V2a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_3 (@ tptp.ap tptp.c_2Ebag_2EBAG__GEN__SUM))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT tptp.ty_2Enum_2Enum)) _let_2)) V0b))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 V0b)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))))))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG tptp.ty_2Enum_2Enum)) V0b)) (forall ((V1x tptp.tp__ty_2Enum_2Enum) (V2a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2a))) (let ((_let_2 (@ tptp.ap tptp.c_2Ebag_2EBAG__GEN__SUM))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1x))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT tptp.ty_2Enum_2Enum)) _let_3)) V0b))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) (@ (@ tptp.ap (@ _let_2 V0b)) _let_1))))))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG tptp.ty_2Enum_2Enum)) V0b)) (forall ((V1x tptp.tp__ty_2Enum_2Enum) (V2a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_3 (@ tptp.ap tptp.c_2Ebag_2EBAG__GEN__PROD))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT tptp.ty_2Enum_2Enum)) _let_2)) V0b))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 V0b)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_2)) _let_1))))))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG tptp.ty_2Enum_2Enum)) V0b)) (forall ((V1x tptp.tp__ty_2Enum_2Enum) (V2a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2a))) (let ((_let_2 (@ tptp.ap tptp.c_2Ebag_2EBAG__GEN__PROD))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1x))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT tptp.ty_2Enum_2Enum)) _let_3)) V0b))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_3)) (@ (@ tptp.ap (@ _let_2 V0b)) _let_1))))))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG tptp.ty_2Enum_2Enum)) V0b)) (forall ((V1e tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebag_2EBAG__GEN__PROD) V0b)) (@ tptp.inj__ty_2Enum_2Enum V1e))) _let_1) (= V1e _let_1))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG tptp.ty_2Enum_2Enum)) V0b)) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebag_2EBAG__GEN__PROD) V0b)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum _let_1)) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V1x))) V0b)) (= V1x (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG tptp.ty_2Enum_2Enum)) V0b)) (=> (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1x))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN tptp.ty_2Enum_2Enum)) _let_1)) V0b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebag_2EBAG__GEN__PROD) V0b)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__EVERY A_27a)) V0P)) V1b)) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V2e)) V1b)) (@ tptp.p (@ (@ tptp.ap V0P) V2e)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__EVERY A_27a)) V0P)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27b) (forall ((V3b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__EVERY A_27b)) V1P)))) (=> (@ (@ tptp.mem V3b) (@ (@ tptp.arr A_27b) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27b)) V2e)) V3b))) (and (@ tptp.p (@ (@ tptp.ap V1P) V2e)) (@ tptp.p (@ _let_1 V3b))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1b1 $$unsorted)) (=> (@ (@ tptp.mem V1b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__EVERY A_27a)) V0P)))) (=> (@ (@ tptp.mem V2b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V1b1)) V2b2))) (and (@ tptp.p (@ _let_1 V1b1)) (@ tptp.p (@ _let_1 V2b2))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1b1 $$unsorted)) (=> (@ (@ tptp.mem V1b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__EVERY A_27a)) V0P)))) (=> (@ (@ tptp.mem V2b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__MERGE A_27a)) V1b1)) V2b2))) (and (@ tptp.p (@ _let_1 V1b1)) (@ tptp.p (@ _let_1 V2b2))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__EVERY A_27a)) V0P)) V1b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)) V1b))) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V2x)) (@ (@ tptp.ap V0P) V2x)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__FILTER A_27a)) V0P)) V1b) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__EVERY A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_7E)) V0P))) V1b))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27b) tptp.ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2EBAG__IMAGE A_27a) A_27b)) V0f)) V1b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27b) A_27a)) V0f)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27b)) V1b))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V1b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__EVERY A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2e $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) (@ (@ tptp.ap V0f) V2e))) V2e))))) V1b))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2EBAG__IMAGE A_27a) A_27a)) V0f)) V1b) V1b)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__ALL__DISTINCT A_27a)) V0b)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap V0b) V1e))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__ALL__DISTINCT A_27a)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) (forall ((V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27b) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__ALL__DISTINCT A_27b)))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27b) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27b)) V0e)) V1b))) (and (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27b)) V0e)) V1b))) (@ tptp.p (@ _let_1 V1b))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__ALL__DISTINCT A_27a)))) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__MERGE A_27a)) V0b1)) V1b2))) (and (@ tptp.p (@ _let_1 V0b1)) (@ tptp.p (@ _let_1 V1b2))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__ALL__DISTINCT A_27a)))) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V0b1)) V1b2))) (and (@ tptp.p (@ _let_1 V0b1)) (@ tptp.p (@ _let_1 V1b2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DISJOINT A_27a)) V0b1)) V1b2))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__ALL__DISTINCT A_27a)))) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ _let_1 V0b1)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V0b1)) V1b2))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__ALL__DISTINCT A_27a)) V0b)) (forall ((V1e $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V1e)))) (=> (@ (@ tptp.mem V1e) A_27a) (=> (@ tptp.p (@ _let_1 V0b)) (not (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V0b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V1e)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__ALL__DISTINCT A_27a)) V0b)) (= (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__OF__SET A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)) V0b)) V0b)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__ALL__DISTINCT A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__OF__SET A_27a)) V0s))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2e $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V2e)))) (=> (@ (@ tptp.mem V2e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__ALL__DISTINCT A_27a)) V0b1)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V0b1)) V1b2))) (and (@ tptp.p (@ _let_1 V0b1)) (not (@ tptp.p (@ _let_1 V1b2))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__ALL__DISTINCT A_27a)) V0b1)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V0b1)) V1b2)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ _let_1 V0b1)) (@ tptp.p (@ _let_1 V1b2)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__ALL__DISTINCT A_27a)) V0b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INN A_27a)) V2e)) (@ tptp.inj__ty_2Enum_2Enum V1n))) V0b)) (or (= V1n tptp.fo__c_2Enum_2E0) (and (= V1n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V2e)) V0b)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__ALL__DISTINCT A_27a)))) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (and (@ tptp.p (@ _let_1 V0b1)) (@ tptp.p (@ _let_1 V1b2))) (= (= V0b1 V1b2) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ _let_1 V0b1)) (@ tptp.p (@ _let_1 V1b2))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V0b) V1x)) tptp.fo__c_2Enum_2E0) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V1x)) V0b)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1c $$unsorted)) (=> (@ (@ tptp.mem V1c) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2d $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V0b)))) (=> (@ (@ tptp.mem V2d) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (= (@ _let_1 V1c) (@ _let_1 V2d)) (= V1c V2d))))))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (forall ((V1x tptp.tp__ty_2Enum_2Enum) (V2a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1x))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG tptp.ty_2Enum_2Enum)) V0b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN tptp.ty_2Enum_2Enum)) _let_1)) V0b))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebag_2EBAG__GEN__PROD) V0b)) (@ tptp.inj__ty_2Enum_2Enum V2a))))))))))
% 9.41/9.77  (assert (forall ((V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG tptp.ty_2Enum_2Enum)) V0b1)) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (forall ((V2a tptp.tp__ty_2Enum_2Enum) (V3b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3b))) (let ((_let_2 (@ tptp.ap tptp.c_2Ebag_2EBAG__GEN__PROD))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2a))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_2A))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG tptp.ty_2Enum_2Enum)) V1b2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION tptp.ty_2Enum_2Enum)) V0b1)) V1b2))) (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_2 V0b1)) _let_3))) (@ (@ tptp.ap (@ _let_2 V1b2)) _let_1))))))))))))))))
% 9.41/9.77  (assert (forall ((V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_2 (@ tptp.ap tptp.c_2Ebag_2EBAG__GEN__PROD))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG tptp.ty_2Enum_2Enum)))) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (=> (and (@ tptp.p (@ _let_3 V0b1)) (@ tptp.p (@ _let_3 V1b2))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION tptp.ty_2Enum_2Enum)) V0b1)) V1b2))) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap (@ _let_2 V0b1)) _let_1))) (@ (@ tptp.ap (@ _let_2 V1b2)) _let_1)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0sob $$unsorted)) (=> (@ (@ tptp.mem V0sob) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBIG__BAG__UNION A_27a)) V0sob) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2b $$unsorted)) (@ (@ tptp.ap V2b) V1x))))) V0sob))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (= (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBIG__BAG__UNION A_27a)) (@ tptp.c_2Epred__set_2EEMPTY (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0sob $$unsorted)) (=> (@ (@ tptp.mem V0sob) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebag_2EBIG__BAG__UNION A_27a)))) (=> (@ (@ tptp.mem V1b) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) V0sob)) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_1)) V1b)) V0sob)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V1b)) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE _let_1)) V0sob)) V1b))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0sob $$unsorted)) (=> (@ (@ tptp.mem V0sob) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBIG__BAG__UNION A_27a)))) (let ((_let_2 (@ _let_1 V0sob))) (let ((_let_3 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1b) _let_3) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_3)) V0sob)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE _let_3)) V0sob)) V1b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_3)) V1b)) V0sob))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) _let_2)) V1b))) _let_2)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0sob $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0sob) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) V0sob)) (= (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBIG__BAG__UNION A_27a)) V0sob) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EITSET _let_1) _let_1)) (@ tptp.c_2Ebag_2EBAG__UNION A_27a))) V0sob)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0sob $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0sob) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) V0sob)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1b) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V1b)) V0sob)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V1b))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBIG__BAG__UNION A_27a)) V0sob))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) tptp.bool)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) V0P)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V1e)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBIG__BAG__UNION A_27a)) V0P))) (exists ((V2b $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (and (@ (@ tptp.mem V2b) _let_1) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V1e)) V2b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2b)) V0P))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0sob $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0sob) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) V0sob)) (= (= (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBIG__BAG__UNION A_27a)) V0sob) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1b) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V1b)) V0sob)) (= V1b (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) tptp.bool)) (forall ((V1s2 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebag_2EBIG__BAG__UNION A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)))) (=> (@ (@ tptp.mem V1s2) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (and (@ tptp.p (@ _let_3 V0s1)) (@ tptp.p (@ _let_3 V1s2))) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION _let_1)) V0s1)) V1s2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) (@ _let_2 V0s1))) (@ _let_2 V1s2)))) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER _let_1)) V0s1)) V1s2)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0sob $$unsorted)) (=> (@ (@ tptp.mem V0sob) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1b) _let_1) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) V0sob)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V1b)) V0sob))) (= (= (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBIG__BAG__UNION A_27a)) V0sob) V1b) (forall ((V2b_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V2b_27) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2b_27)) V0sob)) (or (= V2b_27 V1b) (= V2b_27 (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0r) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1b1 $$unsorted)) (=> (@ (@ tptp.mem V1b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)))) (=> (@ (@ tptp.mem V2b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2Emlt1 A_27a)) V0r)) V1b1)) V2b2)) (and (@ tptp.p (@ _let_1 V1b1)) (@ tptp.p (@ _let_1 V2b2)) (exists ((V3e $$unsorted)) (and (@ (@ tptp.mem V3e) A_27a) (exists ((V4rep $$unsorted)) (and (@ (@ tptp.mem V4rep) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (exists ((V5res $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (and (@ (@ tptp.mem V5res) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= V1b1 (@ (@ tptp.ap (@ _let_1 V4rep)) V5res)) (= V2b2 (@ (@ tptp.ap (@ _let_1 V5res)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V3e)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)))) (forall ((V6e_27 $$unsorted)) (=> (@ (@ tptp.mem V6e_27) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V6e_27)) V4rep)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0r) V6e_27)) V3e)))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0r) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2Emlt1 A_27a)) V0r)) V1b)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1b $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1b) _let_1) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC _let_1)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2Emlt1 A_27a)) V0R))) V1b)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0r) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1N $$unsorted)) (=> (@ (@ tptp.mem V1N) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2M0 $$unsorted)) (=> (@ (@ tptp.mem V2M0) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2Emlt1 A_27a)) V0r)) V1N)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V2M0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V3a)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))))) (or (exists ((V4M $$unsorted)) (and (@ (@ tptp.mem V4M) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2Emlt1 A_27a)) V0r)) V4M)) V2M0)) (= V1N (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V4M)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V3a)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)))))) (exists ((V5KK $$unsorted)) (and (@ (@ tptp.mem V5KK) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V6b $$unsorted)) (=> (@ (@ tptp.mem V6b) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V6b)) V5KK)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0r) V6b)) V3a))))) (= V1N (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V2M0)) V5KK))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (forall ((V1M $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1M) _let_1) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWFP _let_1)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2Emlt1 A_27a)) V0R))) V1M))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF (@ _let_1 tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ tptp.c_2Ebag_2Emlt1 A_27a)) V0R))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1b1 $$unsorted)) (=> (@ (@ tptp.mem V1b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V2b2) _let_2) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC _let_2)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2Emlt1 A_27a)) V0R))) V1b1)) V2b2)) (and (@ tptp.p (@ _let_1 V1b1)) (@ tptp.p (@ _let_1 V2b2))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b1 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)))) (=> (@ (@ tptp.mem V2b1) _let_1) (=> (and (@ tptp.p (@ _let_2 V1b2)) (@ tptp.p (@ _let_2 V2b1)) (not (= V1b2 (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC _let_1)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2Emlt1 A_27a)) V0R))) V2b1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V2b1)) V1b2))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1b2 $$unsorted)) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b1 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)))) (=> (@ (@ tptp.mem V2b1) _let_1) (=> (and (@ tptp.p (@ _let_2 V1b2)) (@ tptp.p (@ _let_2 V2b1)) (not (= V2b1 (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC _let_1)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2Emlt1 A_27a)) V0R))) V1b2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V2b1)) V1b2))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1a $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1a) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC _let_1)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2Emlt1 A_27a)) V0R))) V1a)) V1a)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V1e)))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC _let_2)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2Emlt1 A_27a)) V0R))))) (=> (@ (@ tptp.mem V3b) _let_2) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V2a)) V3b)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_1 V2a))) (@ _let_1 V3b)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2Emlt1 A_27a)) V0R)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V1e)))) (=> (@ (@ tptp.mem V3b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ _let_2 V2a))) (@ _let_2 V3b))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2a)) V3b))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1s1 $$unsorted)) (=> (@ (@ tptp.mem V1s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2s2 $$unsorted)) (=> (@ (@ tptp.mem V2s2) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2Edominates A_27a) A_27b)) V0R)) V1s1)) V2s2)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1s1)) (exists ((V4y $$unsorted)) (and (@ (@ tptp.mem V4y) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V4y)) V2s2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3x)) V4y)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27b) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2Edominates A_27a) A_27b)) V0R)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) V1b)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1Y $$unsorted)) (=> (@ (@ tptp.mem V1Y) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2X $$unsorted)) (=> (@ (@ tptp.mem V2X) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1Y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2Edominates A_27a) A_27a)) V0R)) V1Y)) V2X)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V2X)) V1Y)) (not (= V2X (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V2X)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3x)) V3x)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (forall ((V1b1 $$unsorted)) (=> (@ (@ tptp.mem V1b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V2b2) _let_2) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC _let_2)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2Emlt1 A_27a)) V0R))) V1b1)) V2b2)) (and (@ tptp.p (@ _let_1 V1b1)) (@ tptp.p (@ _let_1 V2b2)) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (exists ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)))) (and (@ (@ tptp.mem V4y) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (not (= V3x (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V3x)) V2b2)) (= V1b1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V2b2)) V3x))) V4y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2Edominates A_27a) A_27a)) V0R)) (@ _let_1 V4y))) (@ _let_1 V3x)))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3i $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2Edominates A_27a) A_27a)) V0R)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V3i)))) (=> (@ (@ tptp.mem V3i) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1x)) V2y)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V3i)) (@ tptp.p (@ _let_3 V1x)) (@ tptp.p (@ _let_3 V2y))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1x)) V3i))) (@ (@ tptp.ap (@ _let_1 V2y)) V3i)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2c $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)))) (=> (@ (@ tptp.mem V2c) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V0e)) V1b))) V2c)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN A_27a)) V0e)) V2c)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1b)) V2c))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3i $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2Edominates A_27a) A_27a)) V0R)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V3i)))) (=> (@ (@ tptp.mem V3i) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_2 V1x))) (@ _let_2 V2y))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V3i)) (@ tptp.p (@ _let_4 V1x)) (@ tptp.p (@ _let_4 V2y))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1x)) V3i)))) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2y)) V3i)))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INTER A_27a)) V0b1)) V1b2))))) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (and (@ tptp.p (@ _let_1 V0b1)) (@ tptp.p (@ _let_1 V1b2)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b1 $$unsorted)) (=> (@ (@ tptp.mem V0b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)))) (=> (@ (@ tptp.mem V1b2) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (=> (or (@ tptp.p (@ _let_1 V0b1)) (@ tptp.p (@ _let_1 V1b2))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INTER A_27a)) V0b1)) V1b2))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R))) (forall ((V1b1 $$unsorted)) (=> (@ (@ tptp.mem V1b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V2b2) _let_2) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC _let_2)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2Emlt1 A_27a)) V0R))) V1b1)) V2b2)) (and (@ tptp.p (@ _let_1 V1b1)) (@ tptp.p (@ _let_1 V2b2)) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (exists ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2ESET__OF__BAG A_27a)))) (and (@ (@ tptp.mem V4y) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (not (= V3x (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V3x)) V2b2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DISJOINT A_27a)) V3x)) V4y)) (= V1b1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V2b2)) V3x))) V4y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2Edominates A_27a) A_27a)) V0R)) (@ _let_1 V4y))) (@ _let_1 V3x)))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0c $$unsorted)) (=> (@ (@ tptp.mem V0c) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2e $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V2e)))) (=> (@ (@ tptp.mem V2e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V0c)) V1b)) (= (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1b))) V0c) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1b)) V0c)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) A_27a) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3b $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC _let_1)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2Emlt1 A_27a)) V0R))))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V1e)))) (=> (@ (@ tptp.mem V3b) _let_1) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_3 V2a))) (@ _let_3 V3b))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V2a)) V3b)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3c $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC _let_2)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2Emlt1 A_27a)) V0R))))) (=> (@ (@ tptp.mem V3c) _let_2) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 V1a)) V2b)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V3c))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_1 V1a)) V3c))) (@ (@ tptp.ap (@ _let_1 V2b)) V3c)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2c $$unsorted)) (=> (@ (@ tptp.mem V2c) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3b $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC _let_1)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2Emlt1 A_27a)) V0R))))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (=> (@ (@ tptp.mem V3b) _let_1) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_3 V1a)) V2c))) (@ (@ tptp.ap (@ _let_3 V3b)) V2c))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1a)) V3b)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V2c))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3c $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V3c)))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC _let_2)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2Emlt1 A_27a)) V0R))))) (=> (@ (@ tptp.mem V3c) _let_2) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 V1a)) V2b)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V3c))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_1 V1a))) (@ _let_1 V2b)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1c $$unsorted)) (=> (@ (@ tptp.mem V1c) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3b $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC _let_1)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2Emlt1 A_27a)) V0R))))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)) V1c)))) (=> (@ (@ tptp.mem V3b) _let_1) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_3 V2a))) (@ _let_3 V3b))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V2a)) V3b)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V1c))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1b1 $$unsorted)) (=> (@ (@ tptp.mem V1b1) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)))) (let ((_let_2 (and (@ tptp.p (@ _let_1 V1b1)) (@ tptp.p (@ _let_1 V2b2)) (not (= V2b2 (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a)))))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION A_27a)))) (let ((_let_4 (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC _let_4)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2Emlt1 A_27a)) V0R))) V1b1)))) (=> (@ (@ tptp.mem V2b2) _let_4) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)) (and (= (@ tptp.p (@ _let_5 (@ (@ tptp.ap (@ _let_3 V1b1)) V2b2))) _let_2) (= (@ tptp.p (@ _let_5 (@ (@ tptp.ap (@ _let_3 V2b2)) V1b1))) _let_2))))))))))))))))
% 9.41/9.77  (assert true)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1e $$unsorted)) (let ((_let_1 (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V1e)) _let_1))) (=> (@ (@ tptp.mem V1e) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) V0b)) _let_2)) (or (= V0b _let_1) (= V0b _let_2))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1c $$unsorted)) (=> (@ (@ tptp.mem V1c) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2ESUB__BAG A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__DIFF A_27a)) V0b)) V1c))) V0b)))))))
% 9.41/9.77  (assert (forall ((V0b $$unsorted)) (let ((_let_1 (@ tptp.c_2Ebag_2EEMPTY__BAG tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1))) (let ((_let_3 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0b) _let_3) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC _let_3)) (@ (@ tptp.ap (@ tptp.c_2Ebag_2Emlt1 tptp.ty_2Enum_2Enum)) tptp.c_2Eprim__rec_2E_3C))) _let_2)) V0b)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG tptp.ty_2Enum_2Enum)) V0b)) (not (= V0b _let_2)) (not (= V0b _let_1))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0eltsize $$unsorted)) (=> (@ (@ tptp.mem V0eltsize) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2Ebag__size A_27a)) V0eltsize)) V1b)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebag_2EITBAG A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam A_27a) (lambda ((V2e $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3acc $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap V0eltsize) V2e)))) V3acc)))))))) V1b)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0eltsize $$unsorted)) (=> (@ (@ tptp.mem V0eltsize) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2Ebag__size A_27a)) V0eltsize)) (@ tptp.c_2Ebag_2EEMPTY__BAG A_27a))) tptp.fo__c_2Enum_2E0))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1eltsize $$unsorted)) (=> (@ (@ tptp.mem V1eltsize) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V2e $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2Ebag__size A_27a)) V1eltsize)))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (=> (@ (@ tptp.mem V2e) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG A_27a)) V0b)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT A_27a)) V2e)) V0b))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap V1eltsize) V2e)))) (@ _let_1 V0b))))))))))))))
% 9.41/9.77  (declare-fun tptp.c_2Etransfer_2EFUN__REL (tptp.del tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (let ((_let_1 (@ tptp.arr A_27b))) (let ((_let_2 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ (@ (@ tptp.c_2Etransfer_2EFUN__REL A_27a) A_27b) A_27c) A_27d)) (@ (@ tptp.arr (@ _let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.arr (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27d) tptp.bool))) (@ (@ tptp.arr (@ _let_2 A_27c)) (@ (@ tptp.arr (@ _let_1 A_27d)) tptp.bool)))))))))
% 9.41/9.77  (declare-fun tptp.c_2Etransfer_2EPAIR__REL (tptp.del tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (@ (@ tptp.mem (@ (@ (@ (@ tptp.c_2Etransfer_2EPAIR__REL A_27a) A_27b) A_27c) A_27d)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (@ (@ tptp.arr (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27d) tptp.bool))) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27d)) tptp.bool)))))))
% 9.41/9.77  (declare-fun tptp.c_2Etransfer_2Ebi__unique (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Etransfer_2Ebi__unique A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) tptp.bool))))
% 9.41/9.77  (declare-fun tptp.c_2Etransfer_2Ebitotal (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Etransfer_2Ebitotal A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) tptp.bool))))
% 9.41/9.77  (declare-fun tptp.c_2Etransfer_2Eleft__unique (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Etransfer_2Eleft__unique A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) tptp.bool))))
% 9.41/9.77  (declare-fun tptp.c_2Etransfer_2Eright__unique (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Etransfer_2Eright__unique A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) tptp.bool))))
% 9.41/9.77  (declare-fun tptp.c_2Etransfer_2Esurj (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Etransfer_2Esurj A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) tptp.bool))))
% 9.41/9.77  (declare-fun tptp.c_2Etransfer_2Etotal (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Etransfer_2Etotal A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) tptp.bool))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Etransfer_2Eright__unique A_27a) A_27b)) V0R)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b1 $$unsorted)) (=> (@ (@ tptp.mem V2b1) A_27b) (forall ((V3b2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap V0R) V1a)))) (=> (@ (@ tptp.mem V3b2) A_27b) (=> (and (@ tptp.p (@ _let_1 V2b1)) (@ tptp.p (@ _let_1 V3b2))) (= V2b1 V3b2)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Etransfer_2Eleft__unique A_27a) A_27b)) V0R)) (forall ((V1a1 $$unsorted)) (=> (@ (@ tptp.mem V1a1) A_27a) (forall ((V2a2 $$unsorted)) (=> (@ (@ tptp.mem V2a2) A_27a) (forall ((V3b $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (=> (@ (@ tptp.mem V3b) A_27b) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1a1)) V3b)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2a2)) V3b))) (= V1a1 V2a2)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Etransfer_2Ebi__unique A_27a) A_27b)) V0R)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Etransfer_2Eleft__unique A_27a) A_27b)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Etransfer_2Eright__unique A_27a) A_27b)) V0R)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Etransfer_2Etotal A_27a) A_27b)) V0R)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (exists ((V2y $$unsorted)) (and (@ (@ tptp.mem V2y) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V2y))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Etransfer_2Esurj A_27a) A_27b)) V0R)) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V1y))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Etransfer_2Ebitotal A_27a) A_27b)) V0R)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Etransfer_2Etotal A_27a) A_27b)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Etransfer_2Esurj A_27a) A_27b)) V0R)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0AB $$unsorted)) (=> (@ (@ tptp.mem V0AB) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1CD $$unsorted)) (=> (@ (@ tptp.mem V1CD) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27d) tptp.bool))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V3g $$unsorted)) (=> (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27b) A_27d)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Etransfer_2EFUN__REL A_27a) A_27b) A_27c) A_27d)) V0AB)) V1CD)) V2f)) V3g)) (forall ((V4a $$unsorted)) (=> (@ (@ tptp.mem V4a) A_27a) (forall ((V5b $$unsorted)) (=> (@ (@ tptp.mem V5b) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0AB) V4a)) V5b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1CD) (@ (@ tptp.ap V2f) V4a))) (@ (@ tptp.ap V3g) V5b))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0AB $$unsorted)) (=> (@ (@ tptp.mem V0AB) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1CD $$unsorted)) (=> (@ (@ tptp.mem V1CD) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27d) tptp.bool))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V3g $$unsorted)) (=> (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V4a $$unsorted)) (=> (@ (@ tptp.mem V4a) A_27a) (forall ((V5b $$unsorted)) (=> (@ (@ tptp.mem V5b) A_27b) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Etransfer_2EFUN__REL A_27a) A_27b) A_27c) A_27d)) V0AB)) V1CD)) V2f)) V3g)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0AB) V4a)) V5b))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1CD) (@ (@ tptp.ap V2f) V4a))) (@ (@ tptp.ap V3g) V5b)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0AB $$unsorted)) (=> (@ (@ tptp.mem V0AB) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1CD $$unsorted)) (=> (@ (@ tptp.mem V1CD) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27d) tptp.bool))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V3g $$unsorted)) (=> (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27b) A_27d)) (=> (forall ((V4a $$unsorted)) (=> (@ (@ tptp.mem V4a) A_27a) (forall ((V5b $$unsorted)) (=> (@ (@ tptp.mem V5b) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0AB) V4a)) V5b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1CD) (@ (@ tptp.ap V2f) V4a))) (@ (@ tptp.ap V3g) V5b)))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Etransfer_2EFUN__REL A_27a) A_27b) A_27c) A_27d)) V0AB)) V1CD)) (@ (@ tptp.lam A_27a) (lambda ((V6a $$unsorted)) (@ (@ tptp.ap V2f) V6a))))) (@ (@ tptp.lam A_27b) (lambda ((V7b $$unsorted)) (@ (@ tptp.ap V3g) V7b)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Etransfer_2EFUN__REL A_27a) A_27a) A_27b) A_27b)) (@ tptp.c_2Emin_2E_3D A_27a))) (@ tptp.c_2Emin_2E_3D A_27b)) (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr A_27a) A_27b)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0AB $$unsorted)) (=> (@ (@ tptp.mem V0AB) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1CD $$unsorted)) (=> (@ (@ tptp.mem V1CD) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27d) tptp.bool))) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (forall ((V3c $$unsorted)) (=> (@ (@ tptp.mem V3c) A_27c) (forall ((V4b $$unsorted)) (=> (@ (@ tptp.mem V4b) A_27b) (forall ((V5d $$unsorted)) (=> (@ (@ tptp.mem V5d) A_27d) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Etransfer_2EPAIR__REL A_27a) A_27b) A_27c) A_27d)) V0AB)) V1CD)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27c)) V2a)) V3c))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27d)) V4b)) V5d))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0AB) V2a)) V4b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1CD) V3c)) V5d)))))))))))))))))
% 9.41/9.77  (declare-fun tptp.c_2EdirGraph_2EEXCLUDE (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27b))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Elist_2Elist A_27a)))) (@ (@ tptp.mem (@ (@ tptp.c_2EdirGraph_2EEXCLUDE A_27a) A_27b)) (@ (@ tptp.arr _let_2) (@ (@ tptp.arr (@ _let_1 tptp.bool)) _let_2)))))))
% 9.41/9.77  (declare-fun tptp.c_2EdirGraph_2EParents (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2EdirGraph_2EParents A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (@ _let_1 tptp.bool))))))
% 9.41/9.77  (declare-fun tptp.c_2EdirGraph_2EREACH (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2EdirGraph_2EREACH A_27a)) (@ (@ tptp.arr (@ _let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ _let_1 (@ _let_1 tptp.bool)))))))
% 9.41/9.77  (declare-fun tptp.c_2EdirGraph_2EREACH__LIST (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2EdirGraph_2EREACH__LIST A_27a)) (@ (@ tptp.arr (@ _let_1 _let_2)) (@ (@ tptp.arr _let_2) (@ _let_1 tptp.bool))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EParents A_27a) A_27b)) V0G) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V1x)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.ap V0G) V1x))) (@ tptp.c_2Elist_2ENIL A_27b)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (= (@ (@ tptp.ap (@ tptp.c_2EdirGraph_2EREACH A_27a)) V0G) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V2y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2y)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.ap V0G) V1x))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V1nodes $$unsorted)) (=> (@ (@ tptp.mem V1nodes) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EdirGraph_2EREACH__LIST A_27a)) V0G)) V1nodes)) V2y)) (exists ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1nodes))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2y)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EdirGraph_2EREACH A_27a)) V0G)) V3x))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V1ex $$unsorted)) (=> (@ (@ tptp.mem V1ex) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2node $$unsorted)) (=> (@ (@ tptp.mem V2node) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EEXCLUDE A_27a) A_27b)) V0G)) V1ex)) V2node) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V2node)) V1ex))) (@ tptp.c_2Elist_2ENIL A_27a))) (@ (@ tptp.ap V0G) V2node))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27b))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1x)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EEXCLUDE A_27b) A_27a)))) (let ((_let_3 (@ tptp.ap (@ _let_2 V0G)))) (=> (@ (@ tptp.mem V2l) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ _let_3 (@ _let_1 V2l)) (@ (@ tptp.ap (@ _let_2 (@ _let_3 V2l))) (@ _let_1 (@ tptp.c_2Epred__set_2EEMPTY A_27a))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2EdirGraph_2EREACH A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EEXCLUDE A_27a) A_27a)) V0G)) V1x)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x_27 $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ _let_1 V2x_27)) V1x)))) (@ (@ tptp.ap (@ _let_1 V3y)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.ap V0G) V2x_27))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) A_27a) (forall ((V1G $$unsorted)) (=> (@ (@ tptp.mem V1G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V2seen $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0p)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EEXCLUDE A_27a) A_27a)) V1G)))) (=> (@ (@ tptp.mem V2seen) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0p)) V2seen))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EdirGraph_2EREACH A_27a)) (@ _let_2 V2seen))) V0p) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EdirGraph_2EREACH__LIST A_27a)) (@ _let_2 (@ _let_1 V2seen)))) (@ (@ tptp.ap V1G) V0p))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EdirGraph_2EREACH A_27a)) V0G)) V1x)) V2y)) (forall ((V3z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2EdirGraph_2EREACH A_27a)))) (=> (@ (@ tptp.mem V3z) A_27a) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0G)) V3z)) V2y))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EEXCLUDE A_27a) A_27a)) V0G)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V3z)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))) V1x)) V2y))))))))))))))
% 9.41/9.77  (declare-fun tptp.ty_2EEncode_2Etree (tptp.del) tptp.del)
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2ENode (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2EEncode_2Etree A_27a))) (@ (@ tptp.mem (@ tptp.c_2EEncode_2ENode A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist _let_1)) _let_1))))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Ebiprefix (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)))) (@ (@ tptp.mem (@ tptp.c_2EEncode_2Ebiprefix A_27a)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Ecollision__free () $$unsorted)
% 9.41/9.77  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2EEncode_2Ecollision__free) (@ _let_1 (@ (@ tptp.arr (@ _let_1 tptp.bool)) tptp.bool)))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Eencode__blist (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2EEncode_2Eencode__blist A_27a) A_27b)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) _let_1)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) _let_1)))))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Eencode__bnum () $$unsorted)
% 9.41/9.77  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2EEncode_2Eencode__bnum) (@ _let_1 (@ _let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Eencode__bool () $$unsorted)
% 9.41/9.77  (assert (@ (@ tptp.mem tptp.c_2EEncode_2Eencode__bool) (@ (@ tptp.arr tptp.bool) (@ tptp.ty_2Elist_2Elist tptp.bool))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Eencode__list (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2EEncode_2Eencode__list A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) _let_1)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) _let_1))))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Eencode__num () $$unsorted)
% 9.41/9.77  (assert (@ (@ tptp.mem tptp.c_2EEncode_2Eencode__num) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.bool))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Eencode__option (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2EEncode_2Eencode__option A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) _let_1)) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27a)) _let_1))))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Eencode__prod (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.mem (@ (@ tptp.c_2EEncode_2Eencode__prod A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) _let_1)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) _let_1)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) _let_1)))))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Eencode__sum (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.mem (@ (@ tptp.c_2EEncode_2Eencode__sum A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) _let_1)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) _let_1)) (@ (@ tptp.arr (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) _let_1)))))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Eencode__tree (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2EEncode_2Eencode__tree A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) _let_1)) (@ (@ tptp.arr (@ tptp.ty_2EEncode_2Etree A_27a)) _let_1))))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Eencode__unit () $$unsorted)
% 9.41/9.77  (assert (@ (@ tptp.mem tptp.c_2EEncode_2Eencode__unit) (@ (@ tptp.arr tptp.ty_2Eone_2Eone) (@ tptp.ty_2Elist_2Elist tptp.bool))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Elift__blist (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2EEncode_2Elift__blist A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool))))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Elift__option (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2EEncode_2Elift__option A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27a)) tptp.bool)))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Elift__prod (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EEncode_2Elift__prod A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool))))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Elift__sum (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EEncode_2Elift__sum A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) tptp.bool))))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Elift__tree (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2EEncode_2Elift__tree A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ tptp.ty_2EEncode_2Etree A_27a)) tptp.bool)))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Etree1__size (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2EEncode_2Etree1__size A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2EEncode_2Etree A_27a))) tptp.ty_2Enum_2Enum)))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Etree__CASE (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.ty_2EEncode_2Etree A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2EEncode_2Etree__CASE A_27a) A_27b)) (@ (@ tptp.arr _let_1) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist _let_1)) A_27b))) A_27b))))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Etree__size (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2EEncode_2Etree__size A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr (@ tptp.ty_2EEncode_2Etree A_27a)) tptp.ty_2Enum_2Enum)))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Ewf__encoder (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2EEncode_2Ewf__encoder A_27a)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.arr (@ _let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) tptp.bool))))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Ewf__pred (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2EEncode_2Ewf__pred A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool))))
% 9.41/9.77  (declare-fun tptp.c_2EEncode_2Ewf__pred__bnum () $$unsorted)
% 9.41/9.77  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2EEncode_2Ewf__pred__bnum) (@ _let_1 (@ (@ tptp.arr (@ _let_1 tptp.bool)) tptp.bool)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)))) (=> (@ (@ tptp.mem V1b) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ebiprefix A_27a)) V0a)) V1b)) (or (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1b)) V0a)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0a)) V1b))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ebiprefix A_27a)) V0x)) V0x)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2EEncode_2Ebiprefix A_27a)))) (=> (@ (@ tptp.mem V1y) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0x)) V1y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1y)) V0x)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2c $$unsorted)) (=> (@ (@ tptp.mem V2c) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3d $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2EEncode_2Ebiprefix A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V3d) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_2 V0a)) V1b))) (@ (@ tptp.ap (@ _let_2 V2c)) V3d))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0a)) V2c))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2c $$unsorted)) (=> (@ (@ tptp.mem V2c) A_27a) (forall ((V3d $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2EEncode_2Ebiprefix A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V3d) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_2 V0a)) V1b))) (@ (@ tptp.ap (@ _let_2 V2c)) V3d))) (and (= V0a V2c) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1b)) V3d)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2c $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2EEncode_2Ebiprefix A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0a)))) (=> (@ (@ tptp.mem V2c) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1b))) (@ _let_2 V2c))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1b)) V2c))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__pred A_27a)) V0p)) (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap V0p) V1x))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27a)) V0p)) V1e)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V1e))) (let ((_let_2 (@ tptp.ap V0p))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (and (@ tptp.p (@ _let_2 V2x)) (@ tptp.p (@ _let_2 V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX tptp.bool)) (@ _let_1 V3y))) (@ _let_1 V2x)))) (= V2x V3y))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27a)) V0p)) V1e)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V1e))) (let ((_let_2 (@ tptp.ap V0p))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (and (@ tptp.p (@ _let_2 V2x)) (@ tptp.p (@ _let_2 V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ebiprefix tptp.bool)) (@ _let_1 V2x))) (@ _let_1 V3y)))) (= V2x V3y))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27a)) V0p)))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (and (@ tptp.p (@ _let_1 V1e)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0p) V3x)) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap V1e) V3x)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap V2f) V3x))))))) (@ tptp.p (@ _let_1 V2f)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1e $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27a)))) (=> (@ (@ tptp.mem V1e) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK tptp.bool) A_27a)) tptp.c_2Ebool_2ET))) V1e)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0p)) V1e)))))))))
% 9.41/9.77  (assert (forall ((V0v0 tptp.tp__ty_2Eone_2Eone)) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap tptp.c_2EEncode_2Eencode__unit) (@ tptp.inj__ty_2Eone_2Eone V0v0))) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ tptp.c_2Elist_2ENIL tptp.bool)))))
% 9.41/9.77  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr tptp.ty_2Eone_2Eone) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder tptp.ty_2Eone_2Eone)) V0p)) tptp.c_2EEncode_2Eencode__unit)))))
% 9.41/9.77  (assert (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) tptp.bool) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap tptp.c_2EEncode_2Eencode__bool) V0x)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.bool)) V0x)) (@ tptp.c_2Elist_2ENIL tptp.bool)))))))
% 9.41/9.77  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr tptp.bool) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder tptp.bool)) V0p)) tptp.c_2EEncode_2Eencode__bool)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0xb $$unsorted)) (=> (@ (@ tptp.mem V0xb) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V1yb $$unsorted)) (=> (@ (@ tptp.mem V1yb) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Eencode__prod A_27a) A_27b)) V0xb)) V1yb)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V3y))) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.bool)) (@ (@ tptp.ap V0xb) V2x))) (@ (@ tptp.ap V1yb) V3y)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p1 $$unsorted)) (=> (@ (@ tptp.mem V0p1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p2 $$unsorted)) (=> (@ (@ tptp.mem V1p2) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Elift__prod A_27a) A_27b)) V0p1)) V1p2)) V2x)) (and (@ tptp.p (@ (@ tptp.ap V0p1) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V2x))) (@ tptp.p (@ (@ tptp.ap V1p2) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V2x))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0xb $$unsorted)) (=> (@ (@ tptp.mem V0xb) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V1yb $$unsorted)) (=> (@ (@ tptp.mem V1yb) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Eencode__prod A_27a) A_27b)) V0xb)) V1yb)) V2p)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.bool)) (@ (@ tptp.ap V0xb) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V2p)))) (@ (@ tptp.ap V1yb) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V2p))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p1 $$unsorted)) (=> (@ (@ tptp.mem V0p1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p2 $$unsorted)) (=> (@ (@ tptp.mem V1p2) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2e1 $$unsorted)) (=> (@ (@ tptp.mem V2e1) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V3e2 $$unsorted)) (=> (@ (@ tptp.mem V3e2) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27a)) V0p1)) V2e1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27b)) V1p2)) V3e2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Elift__prod A_27a) A_27b)) V0p1)) V1p2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Eencode__prod A_27a) A_27b)) V2e1)) V3e2)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0xb $$unsorted)) (=> (@ (@ tptp.mem V0xb) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V1yb $$unsorted)) (=> (@ (@ tptp.mem V1yb) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Eencode__sum A_27a) A_27b)) V0xb)) V1yb)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V2x))) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.bool)) tptp.c_2Ebool_2ET)) (@ (@ tptp.ap V0xb) V2x)))))))))) (forall ((V3xb $$unsorted)) (=> (@ (@ tptp.mem V3xb) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V4yb $$unsorted)) (=> (@ (@ tptp.mem V4yb) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27b) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Eencode__sum A_27a) A_27b)) V3xb)) V4yb)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V5y))) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.bool)) tptp.c_2Ebool_2EF)) (@ (@ tptp.ap V4yb) V5y)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p1 $$unsorted)) (=> (@ (@ tptp.mem V0p1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p2 $$unsorted)) (=> (@ (@ tptp.mem V1p2) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Elift__sum A_27a) A_27b)) V0p1)) V1p2)) V2x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Esum_2Esum__CASE A_27a) A_27b) tptp.bool)) V2x)) (@ (@ tptp.lam A_27a) (lambda ((V3x1 $$unsorted)) (@ (@ tptp.ap V0p1) V3x1))))) (@ (@ tptp.lam A_27b) (lambda ((V4x2 $$unsorted)) (@ (@ tptp.ap V1p2) V4x2)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p1 $$unsorted)) (=> (@ (@ tptp.mem V0p1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p2 $$unsorted)) (=> (@ (@ tptp.mem V1p2) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2e1 $$unsorted)) (=> (@ (@ tptp.mem V2e1) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V3e2 $$unsorted)) (=> (@ (@ tptp.mem V3e2) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27a)) V0p1)) V2e1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27b)) V1p2)) V3e2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Elift__sum A_27a) A_27b)) V0p1)) V1p2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Eencode__sum A_27a) A_27b)) V2e1)) V3e2)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0xb $$unsorted)) (=> (@ (@ tptp.mem V0xb) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Eencode__option A_27a)) V0xb)) (@ tptp.c_2Eoption_2ENONE A_27a))) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.bool)) tptp.c_2Ebool_2EF)) (@ tptp.c_2Elist_2ENIL tptp.bool)))))) (forall ((V1xb $$unsorted)) (=> (@ (@ tptp.mem V1xb) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Eencode__option A_27a)) V1xb)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V2x))) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.bool)) tptp.c_2Ebool_2ET)) (@ (@ tptp.ap V1xb) V2x)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ tptp.ty_2Eoption_2Eoption A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Elift__option A_27a)) V0p)) V1x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) tptp.bool)) V1x)) tptp.c_2Ebool_2ET)) (@ (@ tptp.lam A_27a) (lambda ((V2y $$unsorted)) (@ (@ tptp.ap V0p) V2y)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27a)) V0p)) V1e)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ tptp.c_2EEncode_2Elift__option A_27a)) V0p))) (@ (@ tptp.ap (@ tptp.c_2EEncode_2Eencode__option A_27a)) V1e)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0xb $$unsorted)) (=> (@ (@ tptp.mem V0xb) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Eencode__list A_27a)) V0xb)) (@ tptp.c_2Elist_2ENIL A_27a))) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.bool)) tptp.c_2Ebool_2EF)) (@ tptp.c_2Elist_2ENIL tptp.bool)))))) (forall ((V1xb $$unsorted)) (=> (@ (@ tptp.mem V1xb) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3xs $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Eencode__list A_27a)) V1xb)))) (=> (@ (@ tptp.mem V3xs) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)) V3xs))) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.bool)) tptp.c_2Ebool_2ET)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.bool)) (@ (@ tptp.ap V1xb) V2x))) (@ _let_1 V3xs)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27a)) V0p)) V1e)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0p))) (@ (@ tptp.ap (@ tptp.c_2EEncode_2Eencode__list A_27a)) V1e)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2f1 $$unsorted)) (=> (@ (@ tptp.mem V2f1) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V3f2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2EEncode_2Eencode__list A_27a)))) (=> (@ (@ tptp.mem V3f2) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (and (= V0l1 V1l2) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l2))) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap V2f1) V4x)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap V3f2) V4x))))))) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ _let_1 V2f1)) V0l1)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ _let_1 V3f2)) V1l2))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Eencode__blist A_27a) A_27b)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0e)) V1l) (@ tptp.c_2Elist_2ENIL A_27a)))))) (forall ((V2m tptp.tp__ty_2Enum_2Enum) (V3e $$unsorted)) (=> (@ (@ tptp.mem V3e) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V4l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2m))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2EEncode_2Eencode__blist A_27a) A_27b)))) (=> (@ (@ tptp.mem V4l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V3e)) V4l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap V3e) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27b)) V4l)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 _let_1)) V3e)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27b)) V4l)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Eencode__blist A_27a) A_27b)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0e)) V1l) (@ tptp.c_2Elist_2ENIL A_27a)))))) (forall ((V2m tptp.tp__ty_2Enum_2Enum) (V3e $$unsorted)) (=> (@ (@ tptp.mem V3e) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V4l $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2m))))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2EEncode_2Eencode__blist A_27a) A_27b)))) (=> (@ (@ tptp.mem V4l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_3)) V3e)) V4l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap V3e) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27b)) V4l)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V3e)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27b)) V4l)))))))))))) (forall ((V5m tptp.tp__ty_2Enum_2Enum) (V6e $$unsorted)) (=> (@ (@ tptp.mem V6e) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V7l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V5m))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2EEncode_2Eencode__blist A_27a) A_27b)))) (=> (@ (@ tptp.mem V7l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) V6e)) V7l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap V6e) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27b)) V7l)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) V6e)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27b)) V7l))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Elift__blist A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0m))) V1p)) V2x)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V1p)) V2x)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2x)) V0m))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2EEncode_2Elift__blist A_27a)))) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V1p)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V3t))) (and (@ tptp.p (@ (@ tptp.ap V1p) V2h)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 _let_1)) V1p)) V3t)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2e $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (@ (@ tptp.mem V2e) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27a)) V1p)) V2e)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Elift__blist A_27a)) _let_1)) V1p))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Eencode__blist tptp.bool) A_27a)) _let_1)) V2e))))))))))
% 9.41/9.77  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.ty_2Enum_2Enum))) (let ((_let_3 (@ _let_2 (@ _let_2 tptp.bool)))) (= tptp.c_2EEncode_2Eencode__num (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EWFREC tptp.ty_2Enum_2Enum) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 _let_3)) (@ (@ tptp.lam _let_3) (lambda ((V0R $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2E_21 tptp.ty_2Enum_2Enum)))) (let ((_let_3 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF tptp.ty_2Enum_2Enum)) V0R))) (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ _let_1 (lambda ((V1n $$unsorted)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V1n)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (@ (@ tptp.ap tptp.c_2Earithmetic_2EEVEN) V1n)))) (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V1n)) _let_1))) _let_1))) V1n)))))))) (@ _let_2 (@ _let_1 (lambda ((V2n $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V2n)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EEVEN) V2n))))) (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V2n)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1))))) V2n)))))))))))))))))) (@ (@ tptp.lam (@ _let_2 _let_1)) (lambda ((V3encode__num $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V4a)))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2EDIV))) (let ((_let_6 (@ tptp.ap V3encode__num))) (let ((_let_7 (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.bool)))) (let ((_let_8 (@ tptp.ap (@ _let_7 tptp.c_2Ebool_2EF)))) (let ((_let_9 (@ tptp.ap (@ _let_7 tptp.c_2Ebool_2ET)))) (let ((_let_10 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_11 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_10)))) (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EI _let_10)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_11 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V4a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ _let_9 (@ _let_9 (@ tptp.c_2Elist_2ENIL tptp.bool))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_11 (@ (@ tptp.ap tptp.c_2Earithmetic_2EEVEN) V4a))) (@ _let_8 (@ _let_6 (@ (@ tptp.ap (@ _let_5 (@ _let_4 _let_3))) _let_3))))) (@ _let_9 (@ _let_8 (@ _let_6 (@ (@ tptp.ap (@ _let_5 (@ _let_4 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))) _let_3))))))))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_4)))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2EDIV))) (let ((_let_7 (@ tptp.ap tptp.c_2EEncode_2Eencode__num))) (let ((_let_8 (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.bool)))) (let ((_let_9 (@ tptp.ap (@ _let_8 tptp.c_2Ebool_2EF)))) (let ((_let_10 (@ tptp.ap (@ _let_8 tptp.c_2Ebool_2ET)))) (let ((_let_11 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist tptp.bool))))) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ _let_7 _let_4)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_11 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_4)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ _let_10 (@ _let_10 (@ tptp.c_2Elist_2ENIL tptp.bool))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_11 (@ (@ tptp.ap tptp.c_2Earithmetic_2EEVEN) _let_4))) (@ _let_9 (@ _let_7 (@ (@ tptp.ap (@ _let_6 (@ _let_5 _let_3))) _let_3))))) (@ _let_10 (@ _let_9 (@ _let_7 (@ (@ tptp.ap (@ _let_6 (@ _let_5 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))) _let_3)))))))))))))))))))))
% 9.41/9.77  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap V0P))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_5 (@ _let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_3)))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2EDIV))) (let ((_let_8 (@ tptp.p (@ (@ tptp.ap tptp.c_2Earithmetic_2EEVEN) _let_1)))) (let ((_let_9 (not (= V1n tptp.fo__c_2Enum_2E0)))) (=> (and (=> (and _let_9 _let_8) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ _let_7 (@ _let_6 _let_5))) _let_5)))) (=> (and _let_9 (not _let_8)) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ _let_7 (@ _let_6 (@ _let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_3))))) _let_5))))) (@ tptp.p (@ _let_2 _let_1))))))))))))) (forall ((V2v tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V2v))))))))
% 9.41/9.77  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder tptp.ty_2Enum_2Enum)) V0p)) tptp.c_2EEncode_2Eencode__num)))))
% 9.41/9.77  (assert (and (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EEncode_2Eencode__bnum) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ tptp.c_2Elist_2ENIL tptp.bool)))) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.ap tptp.c_2EEncode_2Eencode__bnum))) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.bool)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap tptp.c_2Earithmetic_2EEVEN) _let_1)))) (@ (@ tptp.ap (@ _let_3 _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))
% 9.41/9.77  (assert (and (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EEncode_2Eencode__bnum) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ tptp.c_2Elist_2ENIL tptp.bool)))) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_5 (@ _let_2 (@ _let_4 (@ tptp.inj__ty_2Enum_2Enum V1m))))) (let ((_let_6 (@ tptp.ap tptp.c_2EEncode_2Eencode__bnum))) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ _let_6 _let_5)) _let_3)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.bool)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap tptp.c_2Earithmetic_2EEVEN) _let_3)))) (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_5)) (@ _let_2 (@ _let_4 _let_1))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_3)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))))))))))))) (forall ((V3m tptp.tp__ty_2Enum_2Enum) (V4n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V4n))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V3m))) (let ((_let_5 (@ tptp.ap tptp.c_2EEncode_2Eencode__bnum))) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ _let_5 (@ _let_2 (@ _let_1 _let_4)))) _let_3)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.bool)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap tptp.c_2Earithmetic_2EEVEN) _let_3)))) (@ (@ tptp.ap (@ _let_5 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_4)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_3)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))))
% 9.41/9.77  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EEncode_2Ecollision__free) (@ tptp.inj__ty_2Enum_2Enum V0m))) V1p)) (forall ((V2x tptp.tp__ty_2Enum_2Enum) (V3y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V0m)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V3y))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EMOD))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2x))) (let ((_let_5 (@ tptp.ap V1p))) (=> (and (@ tptp.p (@ _let_5 _let_4)) (@ tptp.p (@ _let_5 _let_2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_4)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))) (= V2x V3y))))))))))))
% 9.41/9.77  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EEncode_2Ewf__pred__bnum) (@ tptp.inj__ty_2Enum_2Enum V0m))) V1p)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__pred tptp.ty_2Enum_2Enum)) V1p)) (forall ((V2x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2x))) (=> (@ tptp.p (@ (@ tptp.ap V1p) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V0m))))))))))))
% 9.41/9.77  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EEncode_2Ewf__pred__bnum) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V1x)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V0m)))))))))
% 9.41/9.77  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EEncode_2Ewf__pred__bnum) _let_1)) V1p)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EEncode_2Ecollision__free) _let_1)) V1p)))))))
% 9.41/9.77  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EEncode_2Eencode__bnum) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum V1n)))) V0m)))
% 9.41/9.77  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum) (V2y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap tptp.c_2EEncode_2Eencode__bnum) _let_2)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V1x))) (let ((_let_5 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2))) (let ((_let_6 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_4)) _let_5)) (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_1)) _let_5)) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ _let_3 _let_4)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ _let_3 _let_1)))) (= V1x V2y))))))))))
% 9.41/9.77  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder tptp.ty_2Enum_2Enum)) V1p)) (@ (@ tptp.ap tptp.c_2EEncode_2Eencode__bnum) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EEncode_2Ecollision__free) _let_1)) V1p)))))))
% 9.41/9.77  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EEncode_2Ewf__pred__bnum) _let_1)) V1p)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder tptp.ty_2Enum_2Enum)) V1p)) (@ (@ tptp.ap tptp.c_2EEncode_2Eencode__bnum) _let_1))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (exists ((V0rep $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eind__type_2Erecspace A_27a))) (let ((_let_2 (@ tptp.ty_2EEncode_2Etree A_27a))) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr _let_2) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION _let_1) _let_2)) (@ (@ tptp.lam _let_1) (lambda ((V1a0_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ tptp.ty_2Eind__type_2Erecspace A_27a)) tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2_27tree_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ tptp.ty_2Eind__type_2Erecspace A_27a)) tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V3_27_40temp_20_40ind__typeEncode0list_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eind__type_2Erecspace A_27a))) (let ((_let_2 (@ tptp.lam _let_1))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_3 (@ _let_2 (lambda ((V4a0_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V5a0 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eind__type_2Erecspace A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V6a1 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eind__type_2Erecspace A_27a))) V4a0_27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.lam A_27a) (lambda ((V7a0 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Eind__type_2Erecspace A_27a)) (lambda ((V8a1 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2ECONSTR A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V7a0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2EFCONS (@ tptp.ty_2Eind__type_2Erecspace A_27a))) V8a1)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V9n $$unsorted)) (@ tptp.c_2Eind__type_2EBOTTOM A_27a)))))))))) V5a0)) V6a1)))) (@ (@ tptp.ap V3_27_40temp_20_40ind__typeEncode0list_27) V6a1))))))))))) (@ (@ tptp.ap V2_27tree_27) V4a0_27))))))) (@ _let_3 (@ _let_2 (lambda ((V10a1_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eind__type_2Erecspace A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_1)) V10a1_27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2ECONSTR A_27a)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ tptp.c_2Ebool_2EARB A_27a))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V11n $$unsorted)) (@ tptp.c_2Eind__type_2EBOTTOM A_27a))))))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V12a0 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eind__type_2Erecspace A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V13a1 $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (let ((_let_2 (@ tptp.ty_2Eind__type_2Erecspace A_27a))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_2)) V10a1_27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.lam _let_2) (lambda ((V14a0 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Eind__type_2Erecspace A_27a)) (lambda ((V15a1 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eind__type_2EFCONS (@ tptp.ty_2Eind__type_2Erecspace A_27a))))) (let ((_let_2 (@ tptp.ap tptp.c_2Enum_2ESUC))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2ECONSTR A_27a)) (@ _let_2 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (@ tptp.c_2Ebool_2EARB A_27a))) (@ (@ tptp.ap (@ _let_1 V14a0)) (@ (@ tptp.ap (@ _let_1 V15a1)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V16n $$unsorted)) (@ tptp.c_2Eind__type_2EBOTTOM A_27a))))))))))))) V12a0)) V13a1)))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V2_27tree_27) V12a0))) (@ (@ tptp.ap V3_27_40temp_20_40ind__typeEncode0list_27) V13a1))))))))))))))) (@ (@ tptp.ap V3_27_40temp_20_40ind__typeEncode0list_27) V10a1_27))))))))) (@ (@ tptp.ap V2_27tree_27) V1a0_27))))))))))))))))) V0rep))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0a0 $$unsorted)) (=> (@ (@ tptp.mem V0a0) A_27a) (forall ((V1a1 $$unsorted)) (=> (@ (@ tptp.mem V1a1) (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2EEncode_2Etree A_27a))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2EEncode_2Etree A_27a))) A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Etree__CASE A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2ENode A_27a)) V0a0)) V1a1))) V2f) (@ (@ tptp.ap (@ (@ tptp.ap V2f) V0a0)) V1a1)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) A_27a) (forall ((V2a1 $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (=> (@ (@ tptp.mem V2a1) (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2EEncode_2Etree A_27a))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Etree__size A_27a)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2ENode A_27a)) V1a0)) V2a1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0f) V1a0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Etree1__size A_27a)) V0f)) V2a1)))))))))))) (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Etree1__size A_27a)) V3f)) (@ tptp.c_2Elist_2ENIL (@ tptp.ty_2EEncode_2Etree A_27a)))) tptp.fo__c_2Enum_2E0))) (forall ((V4f $$unsorted)) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V5a0 $$unsorted)) (=> (@ (@ tptp.mem V5a0) (@ tptp.ty_2EEncode_2Etree A_27a)) (forall ((V6a1 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Etree1__size A_27a)) V4f)))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_3 (@ tptp.ty_2EEncode_2Etree A_27a))) (=> (@ (@ tptp.mem V6a1) (@ tptp.ty_2Elist_2Elist _let_3)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_3)) V5a0)) V6a1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Etree__size A_27a)) V4f)) V5a0))) (@ _let_1 V6a1)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0tree $$unsorted)) (let ((_let_1 (@ tptp.ty_2EEncode_2Etree A_27a))) (=> (@ (@ tptp.mem V0tree) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist _let_1)) _let_1))) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2EDATATYPE tptp.bool)) (@ (@ tptp.ap V0tree) (@ tptp.c_2EEncode_2ENode A_27a))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0a0 $$unsorted)) (=> (@ (@ tptp.mem V0a0) A_27a) (forall ((V1a1 $$unsorted)) (=> (@ (@ tptp.mem V1a1) (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2EEncode_2Etree A_27a))) (forall ((V2a0_27 $$unsorted)) (=> (@ (@ tptp.mem V2a0_27) A_27a) (forall ((V3a1_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2EEncode_2ENode A_27a)))) (=> (@ (@ tptp.mem V3a1_27) (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2EEncode_2Etree A_27a))) (= (= (@ (@ tptp.ap (@ _let_1 V0a0)) V1a1) (@ (@ tptp.ap (@ _let_1 V2a0_27)) V3a1_27)) (and (= V0a0 V2a0_27) (= V1a1 V3a1_27)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0tt $$unsorted)) (=> (@ (@ tptp.mem V0tt) (@ tptp.ty_2EEncode_2Etree A_27a)) (exists ((V1a $$unsorted)) (and (@ (@ tptp.mem V1a) A_27a) (exists ((V2l $$unsorted)) (and (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2EEncode_2Etree A_27a))) (= V0tt (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2ENode A_27a)) V1a)) V2l)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f0 $$unsorted)) (=> (@ (@ tptp.mem V0f0) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2EEncode_2Etree A_27a))) (@ (@ tptp.arr A_27c) A_27b)))) (forall ((V1f1 $$unsorted)) (=> (@ (@ tptp.mem V1f1) A_27c) (forall ((V2f2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2EEncode_2Etree A_27a))) (=> (@ (@ tptp.mem V2f2) (@ (@ tptp.arr _let_1) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist _let_1)) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27c))))) (exists ((V3fn0 $$unsorted)) (and (@ (@ tptp.mem V3fn0) (@ (@ tptp.arr (@ tptp.ty_2EEncode_2Etree A_27a)) A_27b)) (exists ((V4fn1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2EEncode_2Etree A_27a))) (and (@ (@ tptp.mem V4fn1) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist _let_1)) A_27c)) (forall ((V5a0 $$unsorted)) (=> (@ (@ tptp.mem V5a0) A_27a) (forall ((V6a1 $$unsorted)) (=> (@ (@ tptp.mem V6a1) (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2EEncode_2Etree A_27a))) (= (@ (@ tptp.ap V3fn0) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2ENode A_27a)) V5a0)) V6a1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0f0) V5a0)) V6a1)) (@ (@ tptp.ap V4fn1) V6a1))))))) (= (@ (@ tptp.ap V4fn1) (@ tptp.c_2Elist_2ENIL _let_1)) V1f1) (forall ((V7a0 $$unsorted)) (=> (@ (@ tptp.mem V7a0) (@ tptp.ty_2EEncode_2Etree A_27a)) (forall ((V8a1 $$unsorted)) (let ((_let_1 (@ tptp.ap V4fn1))) (let ((_let_2 (@ tptp.ty_2EEncode_2Etree A_27a))) (=> (@ (@ tptp.mem V8a1) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_2)) V7a0)) V8a1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V2f2) V7a0)) V8a1)) (@ (@ tptp.ap V3fn0) V7a0))) (@ _let_1 V8a1))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P0 $$unsorted)) (=> (@ (@ tptp.mem V0P0) (@ (@ tptp.arr (@ tptp.ty_2EEncode_2Etree A_27a)) tptp.bool)) (forall ((V1P1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2EEncode_2Etree A_27a))) (=> (@ (@ tptp.mem V1P1) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist _let_1)) tptp.bool)) (=> (and (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2EEncode_2Etree A_27a))) (=> (@ tptp.p (@ (@ tptp.ap V1P1) V2l)) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27a) (@ tptp.p (@ (@ tptp.ap V0P0) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2ENode A_27a)) V3a)) V2l)))))))) (@ tptp.p (@ (@ tptp.ap V1P1) (@ tptp.c_2Elist_2ENIL _let_1))) (forall ((V4t $$unsorted)) (=> (@ (@ tptp.mem V4t) (@ tptp.ty_2EEncode_2Etree A_27a)) (forall ((V5l $$unsorted)) (let ((_let_1 (@ tptp.ty_2EEncode_2Etree A_27a))) (let ((_let_2 (@ tptp.ap V1P1))) (=> (@ (@ tptp.mem V5l) (@ tptp.ty_2Elist_2Elist _let_1)) (=> (and (@ tptp.p (@ (@ tptp.ap V0P0) V4t)) (@ tptp.p (@ _let_2 V5l))) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_1)) V4t)) V5l))))))))))) (and (forall ((V6t $$unsorted)) (=> (@ (@ tptp.mem V6t) (@ tptp.ty_2EEncode_2Etree A_27a)) (@ tptp.p (@ (@ tptp.ap V0P0) V6t)))) (forall ((V7l $$unsorted)) (=> (@ (@ tptp.mem V7l) (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2EEncode_2Etree A_27a))) (@ tptp.p (@ (@ tptp.ap V1P1) V7l))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f_27 $$unsorted)) (=> (@ (@ tptp.mem V0f_27) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2EEncode_2Etree A_27a))) A_27b))) (forall ((V1M $$unsorted)) (=> (@ (@ tptp.mem V1M) (@ tptp.ty_2EEncode_2Etree A_27a)) (forall ((V2M_27 $$unsorted)) (=> (@ (@ tptp.mem V2M_27) (@ tptp.ty_2EEncode_2Etree A_27a)) (forall ((V3f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2EEncode_2Etree__CASE A_27a) A_27b)))) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2EEncode_2Etree A_27a))) A_27b))) (=> (and (= V1M V2M_27) (forall ((V4a0 $$unsorted)) (=> (@ (@ tptp.mem V4a0) A_27a) (forall ((V5a1 $$unsorted)) (=> (@ (@ tptp.mem V5a1) (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2EEncode_2Etree A_27a))) (=> (= V2M_27 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2ENode A_27a)) V4a0)) V5a1)) (= (@ (@ tptp.ap (@ (@ tptp.ap V3f) V4a0)) V5a1) (@ (@ tptp.ap (@ (@ tptp.ap V0f_27) V4a0)) V5a1)))))))) (= (@ (@ tptp.ap (@ _let_1 V1M)) V3f) (@ (@ tptp.ap (@ _let_1 V2M_27)) V0f_27)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2EEncode_2Etree A_27a)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2EEncode_2Etree A_27a))) A_27b))) (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) A_27b) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Etree__CASE A_27a) A_27b)) V0x)) V1f) V2v) (exists ((V3a $$unsorted)) (and (@ (@ tptp.mem V3a) A_27a) (exists ((V4l $$unsorted)) (and (@ (@ tptp.mem V4l) (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2EEncode_2Etree A_27a))) (= V0x (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2ENode A_27a)) V3a)) V4l)) (= (@ (@ tptp.ap (@ (@ tptp.ap V1f) V3a)) V4l) V2v)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr (@ tptp.ty_2EEncode_2Etree A_27a)) tptp.bool)) (=> (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2ts $$unsorted)) (=> (@ (@ tptp.mem V2ts) (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2EEncode_2Etree A_27a))) (=> (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ty_2EEncode_2Etree A_27a))) (=> (@ (@ tptp.mem V3t) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V3t)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET _let_1)) V2ts))) (@ tptp.p (@ (@ tptp.ap V0p) V3t)))))) (@ tptp.p (@ (@ tptp.ap V0p) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2ENode A_27a)) V1a)) V2ts)))))))) (forall ((V4t $$unsorted)) (=> (@ (@ tptp.mem V4t) (@ tptp.ty_2EEncode_2Etree A_27a)) (@ tptp.p (@ (@ tptp.ap V0p) V4t))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2ts $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2EEncode_2Eencode__tree A_27a)) V0e))) (let ((_let_2 (@ tptp.ty_2EEncode_2Etree A_27a))) (=> (@ (@ tptp.mem V2ts) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2ENode A_27a)) V1a)) V2ts))) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.bool)) (@ (@ tptp.ap V0e) V1a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Eencode__list _let_2)) _let_1)) V2ts)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2ts $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2EEncode_2Elift__tree A_27a)) V0p))) (let ((_let_2 (@ tptp.ty_2EEncode_2Etree A_27a))) (=> (@ (@ tptp.mem V2ts) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ tptp.p (@ (@ tptp.ap _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2ENode A_27a)) V1a)) V2ts))) (and (@ tptp.p (@ (@ tptp.ap V0p) V1a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY _let_2)) _let_1)) V2ts)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27a)) V0p)) V1e)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder (@ tptp.ty_2EEncode_2Etree A_27a))) (@ (@ tptp.ap (@ tptp.c_2EEncode_2Elift__tree A_27a)) V0p))) (@ (@ tptp.ap (@ tptp.c_2EEncode_2Eencode__tree A_27a)) V1e)))))))))
% 9.41/9.77  (declare-fun tptp.ty_2Esemi__ring_2Esemi__ring (tptp.del) tptp.del)
% 9.41/9.77  (declare-fun tptp.c_2Esemi__ring_2Eis__semi__ring (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Esemi__ring_2Eis__semi__ring A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) tptp.bool))))
% 9.41/9.77  (declare-fun tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ tptp.arr (@ _let_1 (@ _let_1 A_27a))))) (@ (@ tptp.mem (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) (@ _let_1 (@ _let_1 (@ _let_2 (@ _let_2 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))))))))))
% 9.41/9.77  (declare-fun tptp.c_2Esemi__ring_2Esemi__ring__CASE (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ tptp.arr (@ _let_1 (@ _let_1 A_27a))))) (@ (@ tptp.mem (@ (@ tptp.c_2Esemi__ring_2Esemi__ring__CASE A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 (@ _let_2 (@ _let_2 A_27b))))) A_27b)))))))
% 9.41/9.77  (declare-fun tptp.c_2Esemi__ring_2Esemi__ring__SR0 (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0 A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) A_27a))))
% 9.41/9.77  (declare-fun tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (@ (@ tptp.mem (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27a)) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.77  (declare-fun tptp.c_2Esemi__ring_2Esemi__ring__SR1 (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1 A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) A_27a))))
% 9.41/9.77  (declare-fun tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (@ (@ tptp.mem (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27a)) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.77  (declare-fun tptp.c_2Esemi__ring_2Esemi__ring__SRM (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (@ _let_1 (@ _let_1 A_27a)))))))
% 9.41/9.77  (declare-fun tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (@ (@ tptp.mem (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr _let_3) _let_3)) (@ (@ tptp.arr _let_1) _let_1))))))))
% 9.41/9.77  (declare-fun tptp.c_2Esemi__ring_2Esemi__ring__SRP (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (@ _let_1 (@ _let_1 A_27a)))))))
% 9.41/9.77  (declare-fun tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (@ (@ tptp.mem (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr _let_3) _let_3)) (@ (@ tptp.arr _let_1) _let_1))))))))
% 9.41/9.77  (declare-fun tptp.c_2Esemi__ring_2Esemi__ring__size (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Esemi__ring_2Esemi__ring__size A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) tptp.ty_2Enum_2Enum)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (exists ((V0rep $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (let ((_let_3 (@ tptp.ty_2Epair_2Eprod A_27a))) (let ((_let_4 (@ tptp.ty_2Eind__type_2Erecspace (@ _let_3 (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_2)))))) (let ((_let_5 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr _let_5) _let_4)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION _let_4) _let_5)) (@ (@ tptp.lam _let_4) (lambda ((V1a0_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (let ((_let_3 (@ tptp.ty_2Epair_2Eprod A_27a))) (let ((_let_4 (@ (@ tptp.arr (@ tptp.ty_2Eind__type_2Erecspace (@ _let_3 (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_2))))) tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_4)) (@ (@ tptp.lam _let_4) (lambda ((V2_27semi__ring_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (let ((_let_3 (@ tptp.ty_2Epair_2Eprod A_27a))) (let ((_let_4 (@ tptp.ty_2Eind__type_2Erecspace (@ _let_3 (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_2)))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_4)) (@ (@ tptp.lam _let_4) (lambda ((V3a0_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V4a0 $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V5a1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V6a2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V7a3 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (let ((_let_3 (@ tptp.ty_2Epair_2Eprod A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eind__type_2Erecspace (@ _let_3 (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_2)))))) V3a0_27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.lam A_27a) (lambda ((V8a0 $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V9a1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.lam (@ _let_1 (@ _let_1 A_27a))) (lambda ((V10a2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.lam (@ _let_1 (@ _let_1 A_27a))) (lambda ((V11a3 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_2))) (let ((_let_4 (@ tptp.c_2Epair_2E_2C A_27a))) (let ((_let_5 (@ tptp.ty_2Epair_2Eprod A_27a))) (let ((_let_6 (@ _let_5 _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2ECONSTR (@ _let_5 _let_6))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_6)) V8a0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_3)) V9a1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_2)) V10a2)) V11a3))))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V12n $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (let ((_let_3 (@ tptp.ty_2Epair_2Eprod A_27a))) (@ tptp.c_2Eind__type_2EBOTTOM (@ _let_3 (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_2))))))))))))))))))))))))))) V4a0)) V5a1)) V6a2)) V7a3))))))))))))))))))))))) (@ (@ tptp.ap V2_27semi__ring_27) V3a0_27))))))) (@ (@ tptp.ap V2_27semi__ring_27) V1a0_27))))))))))))))))) V0rep)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0a0 $$unsorted)) (=> (@ (@ tptp.mem V0a0) A_27a) (forall ((V1a1 $$unsorted)) (=> (@ (@ tptp.mem V1a1) A_27a) (forall ((V2a2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2a2) (@ _let_1 (@ _let_1 A_27a))) (forall ((V3a3 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3a3) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ tptp.arr (@ _let_1 (@ _let_1 A_27a))))) (=> (@ (@ tptp.mem V4f) (@ _let_1 (@ _let_1 (@ _let_2 (@ _let_2 A_27b))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Esemi__ring_2Esemi__ring__CASE A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) V0a0)) V1a1)) V2a2)) V3a3))) V4f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V4f) V0a0)) V1a1)) V2a2)) V3a3)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) A_27a) (forall ((V2a1 $$unsorted)) (=> (@ (@ tptp.mem V2a1) A_27a) (forall ((V3a2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3a2) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4a3 $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_3 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4a3) (@ _let_3 (@ _let_3 A_27a))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__size A_27a)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) V1a0)) V2a1)) V3a2)) V4a3))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V1a0))) (@ _let_1 V2a1))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) A_27a) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V3f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f0) (@ _let_1 (@ _let_1 A_27a))) (= (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0 A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) V0a)) V1a0)) V2f)) V3f0)) V0a))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) A_27a) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V3f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f0) (@ _let_1 (@ _let_1 A_27a))) (= (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1 A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) V0a)) V1a0)) V2f)) V3f0)) V1a0))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) A_27a) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V3f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f0) (@ _let_1 (@ _let_1 A_27a))) (= (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) V0a)) V1a0)) V2f)) V3f0)) V2f))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) A_27a) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V3f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f0) (@ _let_1 (@ _let_1 A_27a))) (= (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) V0a)) V1a0)) V2f)) V3f0)) V3f0))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) A_27a) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V3f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f0) (@ _let_1 (@ _let_1 A_27a))) (= (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0 A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) V0a)) V1a0)) V2f)) V3f0)) V0a))))))))))) (forall ((V4a $$unsorted)) (=> (@ (@ tptp.mem V4a) A_27a) (forall ((V5a0 $$unsorted)) (=> (@ (@ tptp.mem V5a0) A_27a) (forall ((V6f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V6f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V7f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V7f0) (@ _let_1 (@ _let_1 A_27a))) (= (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1 A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) V4a)) V5a0)) V6f)) V7f0)) V5a0))))))))))) (forall ((V8a $$unsorted)) (=> (@ (@ tptp.mem V8a) A_27a) (forall ((V9a0 $$unsorted)) (=> (@ (@ tptp.mem V9a0) A_27a) (forall ((V10f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V10f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V11f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V11f0) (@ _let_1 (@ _let_1 A_27a))) (= (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) V8a)) V9a0)) V10f)) V11f0)) V10f))))))))))) (forall ((V12a $$unsorted)) (=> (@ (@ tptp.mem V12a) A_27a) (forall ((V13a0 $$unsorted)) (=> (@ (@ tptp.mem V13a0) A_27a) (forall ((V14f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V14f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V15f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V15f0) (@ _let_1 (@ _let_1 A_27a))) (= (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) V12a)) V13a0)) V14f)) V15f0)) V15f0))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2a0 $$unsorted)) (=> (@ (@ tptp.mem V2a0) A_27a) (forall ((V3f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f0 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4f0) (@ _let_2 (@ _let_2 A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)) V0f1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1a)) V2a0)) V3f)) V4f0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0f1) V1a))) V2a0)) V3f)) V4f0))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2a0 $$unsorted)) (=> (@ (@ tptp.mem V2a0) A_27a) (forall ((V3f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f0 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) V1a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4f0) (@ _let_2 (@ _let_2 A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)) V0f1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V2a0)) V3f)) V4f0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0f1) V2a0))) V3f)) V4f0))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0f1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2a0 $$unsorted)) (=> (@ (@ tptp.mem V2a0) A_27a) (forall ((V3f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f0 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) V1a)) V2a0)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4f0) (@ _let_2 (@ _let_2 A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)) V0f1)) (@ (@ tptp.ap (@ _let_1 V3f)) V4f0)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0f1) V3f))) V4f0))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0f1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2a0 $$unsorted)) (=> (@ (@ tptp.mem V2a0) A_27a) (forall ((V3f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f0 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) V1a)) V2a0)) V3f)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4f0) (@ _let_2 (@ _let_2 A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)) V0f1)) (@ _let_1 V4f0)) (@ _let_1 (@ (@ tptp.ap V0f1) V4f0)))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2a0 $$unsorted)) (=> (@ (@ tptp.mem V2a0) A_27a) (forall ((V3f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f0 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4f0) (@ _let_2 (@ _let_2 A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)) V0f1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1a)) V2a0)) V3f)) V4f0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0f1) V1a))) V2a0)) V3f)) V4f0))))))))))))))) (forall ((V5f1 $$unsorted)) (=> (@ (@ tptp.mem V5f1) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V6a $$unsorted)) (=> (@ (@ tptp.mem V6a) A_27a) (forall ((V7a0 $$unsorted)) (=> (@ (@ tptp.mem V7a0) A_27a) (forall ((V8f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V8f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V9f0 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) V6a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V9f0) (@ _let_2 (@ _let_2 A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)) V5f1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V7a0)) V8f)) V9f0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V5f1) V7a0))) V8f)) V9f0))))))))))))))) (forall ((V10f1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V10f1) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V11a $$unsorted)) (=> (@ (@ tptp.mem V11a) A_27a) (forall ((V12a0 $$unsorted)) (=> (@ (@ tptp.mem V12a0) A_27a) (forall ((V13f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V13f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V14f0 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) V11a)) V12a0)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V14f0) (@ _let_2 (@ _let_2 A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)) V10f1)) (@ (@ tptp.ap (@ _let_1 V13f)) V14f0)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V10f1) V13f))) V14f0))))))))))))))))) (forall ((V15f1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V15f1) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V16a $$unsorted)) (=> (@ (@ tptp.mem V16a) A_27a) (forall ((V17a0 $$unsorted)) (=> (@ (@ tptp.mem V17a0) A_27a) (forall ((V18f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V18f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V19f0 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) V16a)) V17a0)) V18f)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V19f0) (@ _let_2 (@ _let_2 A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)) V15f1)) (@ _let_1 V19f0)) (@ _let_1 (@ (@ tptp.ap V15f1) V19f0)))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0 A_27a)))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)) V1f)) V0s)) (@ _let_1 V0s))))))) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V3f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0 A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr _let_3) _let_3)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)) V3f)) V2s)) (@ _let_1 V2s))))))))) (forall ((V4s $$unsorted)) (=> (@ (@ tptp.mem V4s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V5f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0 A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (=> (@ (@ tptp.mem V5f) (@ (@ tptp.arr _let_3) _let_3)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)) V5f)) V4s)) (@ _let_1 V4s))))))))) (forall ((V6s $$unsorted)) (=> (@ (@ tptp.mem V6s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V7f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1 A_27a)))) (=> (@ (@ tptp.mem V7f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)) V7f)) V6s)) (@ _let_1 V6s))))))) (forall ((V8s $$unsorted)) (=> (@ (@ tptp.mem V8s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V9f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1 A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (=> (@ (@ tptp.mem V9f) (@ (@ tptp.arr _let_3) _let_3)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)) V9f)) V8s)) (@ _let_1 V8s))))))))) (forall ((V10s $$unsorted)) (=> (@ (@ tptp.mem V10s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V11f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1 A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (=> (@ (@ tptp.mem V11f) (@ (@ tptp.arr _let_3) _let_3)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)) V11f)) V10s)) (@ _let_1 V10s))))))))) (forall ((V12s $$unsorted)) (=> (@ (@ tptp.mem V12s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V13f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP A_27a)))) (=> (@ (@ tptp.mem V13f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)) V13f)) V12s)) (@ _let_1 V12s))))))) (forall ((V14s $$unsorted)) (=> (@ (@ tptp.mem V14s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V15f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP A_27a)))) (=> (@ (@ tptp.mem V15f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)) V15f)) V14s)) (@ _let_1 V14s))))))) (forall ((V16s $$unsorted)) (=> (@ (@ tptp.mem V16s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V17f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (=> (@ (@ tptp.mem V17f) (@ (@ tptp.arr _let_3) _let_3)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)) V17f)) V16s)) (@ _let_1 V16s))))))))) (forall ((V18s $$unsorted)) (=> (@ (@ tptp.mem V18s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V19f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)))) (=> (@ (@ tptp.mem V19f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)) V19f)) V18s)) (@ _let_1 V18s))))))) (forall ((V20s $$unsorted)) (=> (@ (@ tptp.mem V20s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V21f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)))) (=> (@ (@ tptp.mem V21f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)) V21f)) V20s)) (@ _let_1 V20s))))))) (forall ((V22s $$unsorted)) (=> (@ (@ tptp.mem V22s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V23f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (=> (@ (@ tptp.mem V23f) (@ (@ tptp.arr _let_3) _let_3)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)) V23f)) V22s)) (@ _let_1 V22s))))))))) (forall ((V24s $$unsorted)) (=> (@ (@ tptp.mem V24s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V25f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0 A_27a)))) (=> (@ (@ tptp.mem V25f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)) V25f)) V24s)) (@ (@ tptp.ap V25f) (@ _let_1 V24s)))))))) (forall ((V26s $$unsorted)) (=> (@ (@ tptp.mem V26s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V27f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1 A_27a)))) (=> (@ (@ tptp.mem V27f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)) V27f)) V26s)) (@ (@ tptp.ap V27f) (@ _let_1 V26s)))))))) (forall ((V28s $$unsorted)) (=> (@ (@ tptp.mem V28s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V29f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (=> (@ (@ tptp.mem V29f) (@ (@ tptp.arr _let_3) _let_3)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)) V29f)) V28s)) (@ (@ tptp.ap V29f) (@ _let_1 V28s)))))))))) (forall ((V30s $$unsorted)) (=> (@ (@ tptp.mem V30s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V31f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (=> (@ (@ tptp.mem V31f) (@ (@ tptp.arr _let_3) _let_3)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)) V31f)) V30s)) (@ (@ tptp.ap V31f) (@ _let_1 V30s)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ _let_1 V2f)) (@ (@ tptp.ap (@ _let_1 V1g)) V0s)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27a) A_27a)) V2f)) V1g))) V0s))))))))) (forall ((V3s $$unsorted)) (=> (@ (@ tptp.mem V3s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V4g $$unsorted)) (=> (@ (@ tptp.mem V4g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V5f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)))) (=> (@ (@ tptp.mem V5f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ _let_1 V5f)) (@ (@ tptp.ap (@ _let_1 V4g)) V3s)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27a) A_27a)) V5f)) V4g))) V3s))))))))) (forall ((V6s $$unsorted)) (=> (@ (@ tptp.mem V6s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V7g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V7g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V8f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)))) (=> (@ (@ tptp.mem V8f) (@ (@ tptp.arr _let_2) _let_2)) (= (@ (@ tptp.ap (@ _let_3 V8f)) (@ (@ tptp.ap (@ _let_3 V7g)) V6s)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_2) _let_2)) V8f)) V7g))) V6s))))))))))))) (forall ((V9s $$unsorted)) (=> (@ (@ tptp.mem V9s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V10g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V10g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V11f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)))) (=> (@ (@ tptp.mem V11f) (@ (@ tptp.arr _let_2) _let_2)) (= (@ (@ tptp.ap (@ _let_3 V11f)) (@ (@ tptp.ap (@ _let_3 V10g)) V9s)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_2) _let_2)) V11f)) V10g))) V9s))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)))) (let ((_let_2 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_2) _let_2)) (@ _let_1 V1f))) (@ _let_1 V0g)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27a) A_27a)) V1f)) V0g))))))))) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (forall ((V3g $$unsorted)) (=> (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V4f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)))) (let ((_let_2 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (let ((_let_3 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_2) _let_2)))) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ _let_3 (@ _let_1 V4f))) (@ (@ tptp.ap (@ _let_3 (@ _let_1 V3g))) V2h)) (@ (@ tptp.ap (@ _let_3 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27a) A_27a)) V4f)) V3g)))) V2h))))))))))) (forall ((V5g $$unsorted)) (=> (@ (@ tptp.mem V5g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V6f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)))) (let ((_let_2 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_2) _let_2)) (@ _let_1 V6f))) (@ _let_1 V5g)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27a) A_27a)) V6f)) V5g))))))))) (forall ((V7h $$unsorted)) (=> (@ (@ tptp.mem V7h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (forall ((V8g $$unsorted)) (=> (@ (@ tptp.mem V8g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V9f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)))) (let ((_let_2 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (let ((_let_3 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_2) _let_2)))) (=> (@ (@ tptp.mem V9f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ _let_3 (@ _let_1 V9f))) (@ (@ tptp.ap (@ _let_3 (@ _let_1 V8g))) V7h)) (@ (@ tptp.ap (@ _let_3 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27a) A_27a)) V9f)) V8g)))) V7h))))))))))) (forall ((V10g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V10g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V11f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)))) (let ((_let_4 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (=> (@ (@ tptp.mem V11f) (@ (@ tptp.arr _let_2) _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_4) _let_4) _let_4)) (@ _let_3 V11f))) (@ _let_3 V10g)) (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_2) _let_2)) V11f)) V10g))))))))))))) (forall ((V12h $$unsorted)) (=> (@ (@ tptp.mem V12h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (forall ((V13g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V13g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V14f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)))) (let ((_let_4 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (let ((_let_5 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_4) _let_4)))) (=> (@ (@ tptp.mem V14f) (@ (@ tptp.arr _let_2) _let_2)) (= (@ (@ tptp.ap (@ _let_5 (@ _let_3 V14f))) (@ (@ tptp.ap (@ _let_5 (@ _let_3 V13g))) V12h)) (@ (@ tptp.ap (@ _let_5 (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_2) _let_2)) V14f)) V13g)))) V12h))))))))))))))) (forall ((V15g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V15g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V16f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)))) (let ((_let_4 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (=> (@ (@ tptp.mem V16f) (@ (@ tptp.arr _let_2) _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_4) _let_4) _let_4)) (@ _let_3 V16f))) (@ _let_3 V15g)) (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_2) _let_2)) V16f)) V15g))))))))))))) (forall ((V17h $$unsorted)) (=> (@ (@ tptp.mem V17h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (forall ((V18g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V18g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V19f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)))) (let ((_let_4 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (let ((_let_5 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_4) _let_4)))) (=> (@ (@ tptp.mem V19f) (@ (@ tptp.arr _let_2) _let_2)) (= (@ (@ tptp.ap (@ _let_5 (@ _let_3 V19f))) (@ (@ tptp.ap (@ _let_5 (@ _let_3 V18g))) V17h)) (@ (@ tptp.ap (@ _let_5 (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_2) _let_2)) V19f)) V18g)))) V17h))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)) V2f)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)) V1g)))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_1 (@ _let_2 V0s)) (@ _let_2 (@ _let_1 V0s))))))))))) (forall ((V3s $$unsorted)) (=> (@ (@ tptp.mem V3s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V4g $$unsorted)) (=> (@ (@ tptp.mem V4g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V5f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)) V5f)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)) V4g)))) (let ((_let_3 (@ tptp.arr A_27a))) (let ((_let_4 (@ _let_3 (@ _let_3 A_27a)))) (=> (@ (@ tptp.mem V5f) (@ (@ tptp.arr _let_4) _let_4)) (= (@ _let_1 (@ _let_2 V3s)) (@ _let_2 (@ _let_1 V3s))))))))))))) (forall ((V6s $$unsorted)) (=> (@ (@ tptp.mem V6s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V7g $$unsorted)) (=> (@ (@ tptp.mem V7g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V8f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)) V8f)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)) V7g)))) (let ((_let_3 (@ tptp.arr A_27a))) (let ((_let_4 (@ _let_3 (@ _let_3 A_27a)))) (=> (@ (@ tptp.mem V8f) (@ (@ tptp.arr _let_4) _let_4)) (= (@ _let_1 (@ _let_2 V6s)) (@ _let_2 (@ _let_1 V6s))))))))))))) (forall ((V9s $$unsorted)) (=> (@ (@ tptp.mem V9s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V10g $$unsorted)) (=> (@ (@ tptp.mem V10g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V11f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)) V11f)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)) V10g)))) (let ((_let_3 (@ tptp.arr A_27a))) (let ((_let_4 (@ _let_3 (@ _let_3 A_27a)))) (=> (@ (@ tptp.mem V11f) (@ (@ tptp.arr _let_4) _let_4)) (= (@ _let_1 (@ _let_2 V9s)) (@ _let_2 (@ _let_1 V9s))))))))))))) (forall ((V12s $$unsorted)) (=> (@ (@ tptp.mem V12s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V13g $$unsorted)) (=> (@ (@ tptp.mem V13g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V14f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)) V14f)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)) V13g)))) (let ((_let_3 (@ tptp.arr A_27a))) (let ((_let_4 (@ _let_3 (@ _let_3 A_27a)))) (=> (@ (@ tptp.mem V14f) (@ (@ tptp.arr _let_4) _let_4)) (= (@ _let_1 (@ _let_2 V12s)) (@ _let_2 (@ _let_1 V12s))))))))))))) (forall ((V15s $$unsorted)) (=> (@ (@ tptp.mem V15s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V16g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V16g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V17f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)) V17f)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)) V16g)))) (let ((_let_3 (@ tptp.arr A_27a))) (let ((_let_4 (@ _let_3 (@ _let_3 A_27a)))) (=> (@ (@ tptp.mem V17f) (@ (@ tptp.arr _let_4) _let_4)) (= (@ _let_1 (@ _let_2 V15s)) (@ _let_2 (@ _let_1 V15s))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1f $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)) V1f))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)) V0g))) (let ((_let_3 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (let ((_let_4 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_3) _let_3) _let_3)))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ _let_4 _let_1)) _let_2) (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1)))))))))) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (forall ((V3g $$unsorted)) (=> (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V4f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_1) _let_1)))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)) V4f))))) (let ((_let_4 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)) V3g))))) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_3 (@ _let_4 V2h)) (@ _let_4 (@ _let_3 V2h))))))))))))) (forall ((V5g $$unsorted)) (=> (@ (@ tptp.mem V5g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V6f $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)) V6f))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)) V5g))) (let ((_let_3 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (let ((_let_4 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_3) _let_3) _let_3)))) (let ((_let_5 (@ tptp.arr A_27a))) (let ((_let_6 (@ _let_5 (@ _let_5 A_27a)))) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr _let_6) _let_6)) (= (@ (@ tptp.ap (@ _let_4 _let_1)) _let_2) (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1)))))))))))) (forall ((V7h $$unsorted)) (=> (@ (@ tptp.mem V7h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (forall ((V8g $$unsorted)) (=> (@ (@ tptp.mem V8g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V9f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_1) _let_1)))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)) V9f))))) (let ((_let_4 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)) V8g))))) (let ((_let_5 (@ tptp.arr A_27a))) (let ((_let_6 (@ _let_5 (@ _let_5 A_27a)))) (=> (@ (@ tptp.mem V9f) (@ (@ tptp.arr _let_6) _let_6)) (= (@ _let_3 (@ _let_4 V7h)) (@ _let_4 (@ _let_3 V7h))))))))))))))) (forall ((V10g $$unsorted)) (=> (@ (@ tptp.mem V10g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V11f $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)) V11f))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)) V10g))) (let ((_let_3 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (let ((_let_4 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_3) _let_3) _let_3)))) (let ((_let_5 (@ tptp.arr A_27a))) (let ((_let_6 (@ _let_5 (@ _let_5 A_27a)))) (=> (@ (@ tptp.mem V11f) (@ (@ tptp.arr _let_6) _let_6)) (= (@ (@ tptp.ap (@ _let_4 _let_1)) _let_2) (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1)))))))))))) (forall ((V12h $$unsorted)) (=> (@ (@ tptp.mem V12h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (forall ((V13g $$unsorted)) (=> (@ (@ tptp.mem V13g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V14f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_1) _let_1)))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)) V14f))))) (let ((_let_4 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)) V13g))))) (let ((_let_5 (@ tptp.arr A_27a))) (let ((_let_6 (@ _let_5 (@ _let_5 A_27a)))) (=> (@ (@ tptp.mem V14f) (@ (@ tptp.arr _let_6) _let_6)) (= (@ _let_3 (@ _let_4 V12h)) (@ _let_4 (@ _let_3 V12h))))))))))))))) (forall ((V15g $$unsorted)) (=> (@ (@ tptp.mem V15g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V16f $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)) V16f))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)) V15g))) (let ((_let_3 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (let ((_let_4 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_3) _let_3) _let_3)))) (let ((_let_5 (@ tptp.arr A_27a))) (let ((_let_6 (@ _let_5 (@ _let_5 A_27a)))) (=> (@ (@ tptp.mem V16f) (@ (@ tptp.arr _let_6) _let_6)) (= (@ (@ tptp.ap (@ _let_4 _let_1)) _let_2) (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1)))))))))))) (forall ((V17h $$unsorted)) (=> (@ (@ tptp.mem V17h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (forall ((V18g $$unsorted)) (=> (@ (@ tptp.mem V18g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V19f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_1) _let_1)))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)) V19f))))) (let ((_let_4 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)) V18g))))) (let ((_let_5 (@ tptp.arr A_27a))) (let ((_let_6 (@ _let_5 (@ _let_5 A_27a)))) (=> (@ (@ tptp.mem V19f) (@ (@ tptp.arr _let_6) _let_6)) (= (@ _let_3 (@ _let_4 V17h)) (@ _let_4 (@ _let_3 V17h))))))))))))))) (forall ((V20g $$unsorted)) (=> (@ (@ tptp.mem V20g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V21f $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)) V21f))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)) V20g))) (let ((_let_3 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (let ((_let_4 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_3) _let_3) _let_3)))) (let ((_let_5 (@ tptp.arr A_27a))) (let ((_let_6 (@ _let_5 (@ _let_5 A_27a)))) (=> (@ (@ tptp.mem V21f) (@ (@ tptp.arr _let_6) _let_6)) (= (@ (@ tptp.ap (@ _let_4 _let_1)) _let_2) (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1)))))))))))) (forall ((V22h $$unsorted)) (=> (@ (@ tptp.mem V22h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (forall ((V23g $$unsorted)) (=> (@ (@ tptp.mem V23g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V24f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_1) _let_1)))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)) V24f))))) (let ((_let_4 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)) V23g))))) (let ((_let_5 (@ tptp.arr A_27a))) (let ((_let_6 (@ _let_5 (@ _let_5 A_27a)))) (=> (@ (@ tptp.mem V24f) (@ (@ tptp.arr _let_6) _let_6)) (= (@ _let_3 (@ _let_4 V22h)) (@ _let_4 (@ _let_3 V22h))))))))))))))) (forall ((V25g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V25g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V26f $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)) V26f))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)) V25g))) (let ((_let_3 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (let ((_let_4 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_3) _let_3) _let_3)))) (let ((_let_5 (@ tptp.arr A_27a))) (let ((_let_6 (@ _let_5 (@ _let_5 A_27a)))) (=> (@ (@ tptp.mem V26f) (@ (@ tptp.arr _let_6) _let_6)) (= (@ (@ tptp.ap (@ _let_4 _let_1)) _let_2) (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1)))))))))))))) (forall ((V27h $$unsorted)) (=> (@ (@ tptp.mem V27h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (forall ((V28g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V28g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V29f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_1) _let_1)))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)) V29f))))) (let ((_let_4 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)) V28g))))) (let ((_let_5 (@ tptp.arr A_27a))) (let ((_let_6 (@ _let_5 (@ _let_5 A_27a)))) (=> (@ (@ tptp.mem V29f) (@ (@ tptp.arr _let_6) _let_6)) (= (@ _let_3 (@ _let_4 V27h)) (@ _let_4 (@ _let_3 V27h))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V1s2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1 A_27a)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0 A_27a)))) (=> (@ (@ tptp.mem V1s2) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (= (= V0s1 V1s2) (and (= (@ _let_4 V0s1) (@ _let_4 V1s2)) (= (@ _let_3 V0s1) (@ _let_3 V1s2)) (= (@ _let_2 V0s1) (@ _let_2 V1s2)) (= (@ _let_1 V0s1) (@ _let_1 V1s2)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) A_27a) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (forall ((V3f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK _let_2) _let_2)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)) (@ _let_3 V4f))))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)) (@ _let_3 V3f0))))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27a) A_27a)))) (let ((_let_7 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)) (@ _let_6 V2a))))) (let ((_let_8 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)) (@ _let_6 V1a0))))) (=> (@ (@ tptp.mem V4f) _let_2) (= (@ _let_8 (@ _let_7 (@ _let_5 (@ _let_4 V0s)))) (@ _let_8 (@ _let_7 (@ _let_5 (@ _let_4 (@ tptp.c_2Ebool_2EARB (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)))))))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (exists ((V1a0 $$unsorted)) (and (@ (@ tptp.mem V1a0) A_27a) (exists ((V2a $$unsorted)) (and (@ (@ tptp.mem V2a) A_27a) (exists ((V3f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (and (@ (@ tptp.mem V3f0) (@ _let_1 (@ _let_1 A_27a))) (exists ((V4f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK _let_2) _let_2)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27a) A_27a)))) (and (@ (@ tptp.mem V4f) _let_2) (= V0s (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)) (@ _let_4 V1a0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)) (@ _let_4 V2a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)) (@ _let_3 V3f0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)) (@ _let_3 V4f))) (@ tptp.c_2Ebool_2EARB (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) tptp.bool)) (= (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V1s)))) (forall ((V2a0 $$unsorted)) (=> (@ (@ tptp.mem V2a0) A_27a) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27a) (forall ((V4f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V5f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK _let_2) _let_2)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27a) A_27a)))) (=> (@ (@ tptp.mem V5f) _let_2) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)) (@ _let_4 V2a0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)) (@ _let_4 V3a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)) (@ _let_3 V4f0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)) (@ _let_3 V5f))) (@ tptp.c_2Ebool_2EARB (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)))))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) tptp.bool)) (= (exists ((V1s $$unsorted)) (and (@ (@ tptp.mem V1s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V1s)))) (exists ((V2a0 $$unsorted)) (and (@ (@ tptp.mem V2a0) A_27a) (exists ((V3a $$unsorted)) (and (@ (@ tptp.mem V3a) A_27a) (exists ((V4f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (and (@ (@ tptp.mem V4f0) (@ _let_1 (@ _let_1 A_27a))) (exists ((V5f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK _let_2) _let_2)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27a) A_27a)))) (and (@ (@ tptp.mem V5f) _let_2) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)) (@ _let_4 V2a0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)) (@ _let_4 V3a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)) (@ _let_3 V4f0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)) (@ _let_3 V5f))) (@ tptp.c_2Ebool_2EARB (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)))))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0a01 $$unsorted)) (=> (@ (@ tptp.mem V0a01) A_27a) (forall ((V1a1 $$unsorted)) (=> (@ (@ tptp.mem V1a1) A_27a) (forall ((V2f01 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2f01) (@ _let_1 (@ _let_1 A_27a))) (forall ((V3f1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f1) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4a02 $$unsorted)) (=> (@ (@ tptp.mem V4a02) A_27a) (forall ((V5a2 $$unsorted)) (=> (@ (@ tptp.mem V5a2) A_27a) (forall ((V6f02 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V6f02) (@ _let_1 (@ _let_1 A_27a))) (forall ((V7f2 $$unsorted)) (let ((_let_1 (@ tptp.c_2Ebool_2EARB (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK _let_3) _let_3)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM__fupd A_27a)))) (let ((_let_6 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP__fupd A_27a)))) (let ((_let_7 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27a) A_27a)))) (let ((_let_8 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1__fupd A_27a)))) (let ((_let_9 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0__fupd A_27a)))) (=> (@ (@ tptp.mem V7f2) _let_3) (= (= (@ (@ tptp.ap (@ _let_9 (@ _let_7 V0a01))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 V1a1))) (@ (@ tptp.ap (@ _let_6 (@ _let_4 V2f01))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 V3f1))) _let_1)))) (@ (@ tptp.ap (@ _let_9 (@ _let_7 V4a02))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 V5a2))) (@ (@ tptp.ap (@ _let_6 (@ _let_4 V6f02))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 V7f2))) _let_1))))) (and (= V0a01 V4a02) (= V1a1 V5a2) (= V2f01 V6f02) (= V3f1 V7f2))))))))))))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0record $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ tptp.arr (@ _let_1 (@ _let_1 A_27a))))) (=> (@ (@ tptp.mem V0record) (@ (@ tptp.arr (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (@ _let_1 (@ _let_1 (@ _let_2 (@ _let_2 tptp.bool)))))) (forall ((V1semi__ring $$unsorted)) (=> (@ (@ tptp.mem V1semi__ring) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V2SR0 $$unsorted)) (=> (@ (@ tptp.mem V2SR0) A_27a) (forall ((V3SR1 $$unsorted)) (=> (@ (@ tptp.mem V3SR1) A_27a) (forall ((V4SRP $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4SRP) (@ _let_1 (@ _let_1 A_27a))) (forall ((V5SRM $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V5SRM) (@ _let_1 (@ _let_1 A_27a))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2EDATATYPE tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0record) V1semi__ring)) V2SR0)) V3SR1)) V4SRP)) V5SRM))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0a0 $$unsorted)) (=> (@ (@ tptp.mem V0a0) A_27a) (forall ((V1a1 $$unsorted)) (=> (@ (@ tptp.mem V1a1) A_27a) (forall ((V2a2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2a2) (@ _let_1 (@ _let_1 A_27a))) (forall ((V3a3 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3a3) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4a0_27 $$unsorted)) (=> (@ (@ tptp.mem V4a0_27) A_27a) (forall ((V5a1_27 $$unsorted)) (=> (@ (@ tptp.mem V5a1_27) A_27a) (forall ((V6a2_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V6a2_27) (@ _let_1 (@ _let_1 A_27a))) (forall ((V7a3_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V7a3_27) (@ _let_2 (@ _let_2 A_27a))) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0a0)) V1a1)) V2a2)) V3a3) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V4a0_27)) V5a1_27)) V6a2_27)) V7a3_27)) (and (= V0a0 V4a0_27) (= V1a1 V5a1_27) (= V2a2 V6a2_27) (= V3a3 V7a3_27)))))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0ss $$unsorted)) (=> (@ (@ tptp.mem V0ss) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (exists ((V1a $$unsorted)) (and (@ (@ tptp.mem V1a) A_27a) (exists ((V2a0 $$unsorted)) (and (@ (@ tptp.mem V2a0) A_27a) (exists ((V3f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (and (@ (@ tptp.mem V3f) (@ _let_1 (@ _let_1 A_27a))) (exists ((V4f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (and (@ (@ tptp.mem V4f0) (@ _let_1 (@ _let_1 A_27a))) (= V0ss (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) V1a)) V2a0)) V3f)) V4f0)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ tptp.arr (@ _let_1 (@ _let_1 A_27a))))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 (@ _let_2 (@ _let_2 A_27b))))) (exists ((V1fn $$unsorted)) (and (@ (@ tptp.mem V1fn) (@ (@ tptp.arr (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) A_27b)) (forall ((V2a0 $$unsorted)) (=> (@ (@ tptp.mem V2a0) A_27a) (forall ((V3a1 $$unsorted)) (=> (@ (@ tptp.mem V3a1) A_27a) (forall ((V4a2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4a2) (@ _let_1 (@ _let_1 A_27a))) (forall ((V5a3 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V5a3) (@ _let_1 (@ _let_1 A_27a))) (= (@ (@ tptp.ap V1fn) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) V2a0)) V3a1)) V4a2)) V5a3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0f) V2a0)) V3a1)) V4a2)) V5a3)))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) tptp.bool)) (=> (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2a0 $$unsorted)) (=> (@ (@ tptp.mem V2a0) A_27a) (forall ((V3f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4f0) (@ _let_1 (@ _let_1 A_27a))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) V1a)) V2a0)) V3f)) V4f0))))))))))))) (forall ((V5s $$unsorted)) (=> (@ (@ tptp.mem V5s) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V5s))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ tptp.arr (@ _let_1 (@ _let_1 A_27a))))) (=> (@ (@ tptp.mem V0f_27) (@ _let_1 (@ _let_1 (@ _let_2 (@ _let_2 A_27b))))) (forall ((V1M $$unsorted)) (=> (@ (@ tptp.mem V1M) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V2M_27 $$unsorted)) (=> (@ (@ tptp.mem V2M_27) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V3f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Esemi__ring_2Esemi__ring__CASE A_27a) A_27b)))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ tptp.arr (@ _let_2 (@ _let_2 A_27a))))) (=> (@ (@ tptp.mem V3f) (@ _let_2 (@ _let_2 (@ _let_3 (@ _let_3 A_27b))))) (=> (and (= V1M V2M_27) (forall ((V4a0 $$unsorted)) (=> (@ (@ tptp.mem V4a0) A_27a) (forall ((V5a1 $$unsorted)) (=> (@ (@ tptp.mem V5a1) A_27a) (forall ((V6a2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V6a2) (@ _let_1 (@ _let_1 A_27a))) (forall ((V7a3 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V7a3) (@ _let_1 (@ _let_1 A_27a))) (=> (= V2M_27 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) V4a0)) V5a1)) V6a2)) V7a3)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V3f) V4a0)) V5a1)) V6a2)) V7a3) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0f_27) V4a0)) V5a1)) V6a2)) V7a3)))))))))))))) (= (@ (@ tptp.ap (@ _let_1 V1M)) V3f) (@ (@ tptp.ap (@ _let_1 V2M_27)) V0f_27)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ tptp.arr (@ _let_1 (@ _let_1 A_27a))))) (=> (@ (@ tptp.mem V1f) (@ _let_1 (@ _let_1 (@ _let_2 (@ _let_2 A_27b))))) (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) A_27b) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Esemi__ring_2Esemi__ring__CASE A_27a) A_27b)) V0x)) V1f) V2v) (exists ((V3a $$unsorted)) (and (@ (@ tptp.mem V3a) A_27a) (exists ((V4a0 $$unsorted)) (and (@ (@ tptp.mem V4a0) A_27a) (exists ((V5f_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (and (@ (@ tptp.mem V5f_27) (@ _let_1 (@ _let_1 A_27a))) (exists ((V6f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (and (@ (@ tptp.mem V6f0) (@ _let_1 (@ _let_1 A_27a))) (= V0x (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) V3a)) V4a0)) V5f_27)) V6f0)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V1f) V3a)) V4a0)) V5f_27)) V6f0) V2v)))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Eis__semi__ring A_27a)) V0r)) (and (forall ((V1n $$unsorted)) (=> (@ (@ tptp.mem V1n) A_27a) (forall ((V2m $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP A_27a)) V0r)))) (=> (@ (@ tptp.mem V2m) A_27a) (= (@ (@ tptp.ap (@ _let_1 V1n)) V2m) (@ (@ tptp.ap (@ _let_1 V2m)) V1n))))))) (forall ((V3n $$unsorted)) (=> (@ (@ tptp.mem V3n) A_27a) (forall ((V4m $$unsorted)) (=> (@ (@ tptp.mem V4m) A_27a) (forall ((V5p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP A_27a)) V0r)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V3n)))) (=> (@ (@ tptp.mem V5p) A_27a) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V4m)) V5p)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V4m))) V5p)))))))))) (forall ((V6n $$unsorted)) (=> (@ (@ tptp.mem V6n) A_27a) (forall ((V7m $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)) V0r)))) (=> (@ (@ tptp.mem V7m) A_27a) (= (@ (@ tptp.ap (@ _let_1 V6n)) V7m) (@ (@ tptp.ap (@ _let_1 V7m)) V6n))))))) (forall ((V8n $$unsorted)) (=> (@ (@ tptp.mem V8n) A_27a) (forall ((V9m $$unsorted)) (=> (@ (@ tptp.mem V9m) A_27a) (forall ((V10p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)) V0r)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V8n)))) (=> (@ (@ tptp.mem V10p) A_27a) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V9m)) V10p)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V9m))) V10p)))))))))) (forall ((V11n $$unsorted)) (=> (@ (@ tptp.mem V11n) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP A_27a)) V0r)) (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0 A_27a)) V0r))) V11n) V11n))) (forall ((V12n $$unsorted)) (=> (@ (@ tptp.mem V12n) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)) V0r)) (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1 A_27a)) V0r))) V12n) V12n))) (forall ((V13n $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0 A_27a)) V0r))) (=> (@ (@ tptp.mem V13n) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)) V0r)) _let_1)) V13n) _let_1)))) (forall ((V14n $$unsorted)) (=> (@ (@ tptp.mem V14n) A_27a) (forall ((V15m $$unsorted)) (=> (@ (@ tptp.mem V15m) A_27a) (forall ((V16p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)) V0r)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP A_27a)) V0r)))) (=> (@ (@ tptp.mem V16p) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_2 V14n)) V15m))) V16p) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V14n)) V16p))) (@ (@ tptp.ap (@ _let_1 V15m)) V16p))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Eis__semi__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (=> (@ (@ tptp.mem V1n) A_27a) (forall ((V2m $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP A_27a)) V0r)))) (=> (@ (@ tptp.mem V2m) A_27a) (= (@ (@ tptp.ap (@ _let_1 V1n)) V2m) (@ (@ tptp.ap (@ _let_1 V2m)) V1n)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Eis__semi__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (=> (@ (@ tptp.mem V1n) A_27a) (forall ((V2m $$unsorted)) (=> (@ (@ tptp.mem V2m) A_27a) (forall ((V3p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP A_27a)) V0r)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1n)))) (=> (@ (@ tptp.mem V3p) A_27a) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2m)) V3p)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V2m))) V3p))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Eis__semi__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (=> (@ (@ tptp.mem V1n) A_27a) (forall ((V2m $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)) V0r)))) (=> (@ (@ tptp.mem V2m) A_27a) (= (@ (@ tptp.ap (@ _let_1 V1n)) V2m) (@ (@ tptp.ap (@ _let_1 V2m)) V1n)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Eis__semi__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (=> (@ (@ tptp.mem V1n) A_27a) (forall ((V2m $$unsorted)) (=> (@ (@ tptp.mem V2m) A_27a) (forall ((V3p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)) V0r)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1n)))) (=> (@ (@ tptp.mem V3p) A_27a) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2m)) V3p)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V2m))) V3p))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Eis__semi__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (=> (@ (@ tptp.mem V1n) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP A_27a)) V0r)) (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0 A_27a)) V0r))) V1n) V1n)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Eis__semi__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (=> (@ (@ tptp.mem V1n) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)) V0r)) (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1 A_27a)) V0r))) V1n) V1n)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Eis__semi__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0 A_27a)) V0r))) (=> (@ (@ tptp.mem V1n) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)) V0r)) _let_1)) V1n) _let_1))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Eis__semi__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (=> (@ (@ tptp.mem V1n) A_27a) (forall ((V2m $$unsorted)) (=> (@ (@ tptp.mem V2m) A_27a) (forall ((V3p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)) V0r)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP A_27a)) V0r)))) (=> (@ (@ tptp.mem V3p) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_2 V1n)) V2m))) V3p) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1n)) V3p))) (@ (@ tptp.ap (@ _let_1 V2m)) V3p)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Eis__semi__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (=> (@ (@ tptp.mem V1n) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP A_27a)) V0r)) V1n)) (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0 A_27a)) V0r)) V1n)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Eis__semi__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (=> (@ (@ tptp.mem V1n) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)) V0r)) V1n)) (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR1 A_27a)) V0r)) V1n)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Eis__semi__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SR0 A_27a)) V0r))) (=> (@ (@ tptp.mem V1n) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)) V0r)) V1n)) _let_1) _let_1))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Eis__semi__ring A_27a)) V0r)) (forall ((V1m $$unsorted)) (=> (@ (@ tptp.mem V1m) A_27a) (forall ((V2n $$unsorted)) (=> (@ (@ tptp.mem V2n) A_27a) (forall ((V3p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)) V0r)) V1m)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP A_27a)) V0r)))) (=> (@ (@ tptp.mem V3p) A_27a) (= (@ _let_1 (@ (@ tptp.ap (@ _let_2 V2n)) V3p)) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V2n))) (@ _let_1 V3p)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Eis__semi__ring A_27a)) V0r)) (forall ((V1m $$unsorted)) (=> (@ (@ tptp.mem V1m) A_27a) (forall ((V2n $$unsorted)) (=> (@ (@ tptp.mem V2n) A_27a) (forall ((V3p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP A_27a)) V0r)))) (=> (@ (@ tptp.mem V3p) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V1m)) V2n))) V3p) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V2n)) V3p))) V1m)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Eis__semi__ring A_27a)) V0r)) (forall ((V1m $$unsorted)) (=> (@ (@ tptp.mem V1m) A_27a) (forall ((V2n $$unsorted)) (=> (@ (@ tptp.mem V2n) A_27a) (forall ((V3p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRP A_27a)) V0r)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1m)))) (=> (@ (@ tptp.mem V3p) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ _let_2 V2n))) V3p) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V3p))) V2n))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Eis__semi__ring A_27a)) V0r)) (forall ((V1m $$unsorted)) (=> (@ (@ tptp.mem V1m) A_27a) (forall ((V2n $$unsorted)) (=> (@ (@ tptp.mem V2n) A_27a) (forall ((V3p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)) V0r)))) (=> (@ (@ tptp.mem V3p) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V1m)) V2n))) V3p) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V2n)) V3p))) V1m)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Eis__semi__ring A_27a)) V0r)) (forall ((V1m $$unsorted)) (=> (@ (@ tptp.mem V1m) A_27a) (forall ((V2n $$unsorted)) (=> (@ (@ tptp.mem V2n) A_27a) (forall ((V3p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Esemi__ring__SRM A_27a)) V0r)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1m)))) (=> (@ (@ tptp.mem V3p) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ _let_2 V2n))) V3p) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V3p))) V2n))))))))))))))
% 9.41/9.77  (declare-fun tptp.ty_2Ewellorder_2Ewellorder (tptp.del) tptp.del)
% 9.41/9.77  (declare-fun tptp.c_2Ewellorder_2EADD1 (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Ewellorder_2Ewellorder A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ewellorder_2EADD1 A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.77  (declare-fun tptp.c_2Ewellorder_2EChain (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ewellorder_2EChain A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)))))
% 9.41/9.77  (declare-fun tptp.c_2Ewellorder_2EelsOf (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ewellorder_2EelsOf A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (@ (@ tptp.arr A_27a) tptp.bool)))))
% 9.41/9.77  (declare-fun tptp.c_2Ewellorder_2Efinite (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ewellorder_2Efinite A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) tptp.bool))))
% 9.41/9.77  (declare-fun tptp.c_2Ewellorder_2Efl (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ewellorder_2Efl A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ (@ tptp.arr A_27a) tptp.bool)))))
% 9.41/9.77  (declare-fun tptp.c_2Ewellorder_2EfromNatWO (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ewellorder_2EfromNatWO A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Ewellorder_2Ewellorder (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) A_27a))))))
% 9.41/9.77  (declare-fun tptp.c_2Ewellorder_2Eiseg (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ewellorder_2Eiseg A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (@ _let_1 (@ _let_1 tptp.bool)))))))
% 9.41/9.77  (declare-fun tptp.c_2Ewellorder_2Eorderiso (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Ewellorder_2Eorderiso A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) tptp.bool)))))
% 9.41/9.77  (declare-fun tptp.c_2Ewellorder_2Eorderlt (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Ewellorder_2Eorderlt A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) tptp.bool)))))
% 9.41/9.77  (declare-fun tptp.c_2Ewellorder_2Eposet (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ewellorder_2Eposet A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) tptp.bool))))
% 9.41/9.77  (declare-fun tptp.c_2Ewellorder_2Eremove (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Ewellorder_2Ewellorder A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ewellorder_2Eremove A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.77  (declare-fun tptp.c_2Ewellorder_2EwZERO (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ewellorder_2EwZERO A_27a)) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a))))
% 9.41/9.77  (declare-fun tptp.c_2Ewellorder_2Ewellfounded (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ewellorder_2Ewellfounded A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) tptp.bool))))
% 9.41/9.77  (declare-fun tptp.c_2Ewellorder_2Ewellorder (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ewellorder_2Ewellorder A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) tptp.bool))))
% 9.41/9.77  (declare-fun tptp.c_2Ewellorder_2Ewellorder__ABS (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ewellorder_2Ewellorder__ABS A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)))))
% 9.41/9.77  (declare-fun tptp.c_2Ewellorder_2Ewellorder__REP (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)))))
% 9.41/9.77  (declare-fun tptp.c_2Ewellorder_2Ewleast (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ewellorder_2Ewleast A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.ty_2Eoption_2Eoption A_27a))))))
% 9.41/9.77  (declare-fun tptp.c_2Ewellorder_2Ewo2wo (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Ewellorder_2Ewo2wo A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))))))
% 9.41/9.77  (declare-fun tptp.c_2Ewellorder_2Ewobound (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Ewellorder_2Ewellorder A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ewellorder_2Ewobound A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellfounded A_27a)) V0R)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (exists ((V2w $$unsorted)) (and (@ (@ tptp.mem V2w) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2w)) V1s)))) (exists ((V3min $$unsorted)) (and (@ (@ tptp.mem V3min) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3min)) V1s)) (forall ((V4w $$unsorted)) (=> (@ (@ tptp.mem V4w) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V4w)) V3min))) V0R)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4w)) V1s)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellfounded A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2ECURRY A_27a) A_27a) tptp.bool)) V0R)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)) V0R))) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)) V0R)))) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder A_27a)) V0R)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellfounded A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) V0R))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) V0R)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Ereflexive A_27a)) V0R)) _let_1))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder A_27a)) (@ tptp.c_2Epred__set_2EEMPTY (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V1y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V0x)) V1y))) (@ tptp.c_2Epred__set_2EEMPTY _let_1)))) (= V0x V1y))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) V0r)) V1s))) V0r)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r0 $$unsorted)) (=> (@ (@ tptp.mem V0r0) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellfounded A_27a)))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr _let_2) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V1r)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET _let_2)) V0r0)) V1r))) (@ tptp.p (@ _let_1 V0r0))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (exists ((V0rep $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ewellorder_2Ewellorder A_27a))) (let ((_let_2 (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr _let_1) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION _let_2) _let_1)) (@ tptp.c_2Ewellorder_2Ewellorder A_27a))) V0rep))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__ABS A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V0a)) V0a))) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder A_27a)) V1r)) (= (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__ABS A_27a)) V1r)) V1r)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__ABS A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V0a)) V0a))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder A_27a)) V0r)) (= (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__ABS A_27a)) V0r)) V0r)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0w $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V0w))) (=> (@ (@ tptp.mem V0w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V0w) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)) _let_1)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2w $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V2w))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V2w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V0x)) V1y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V2w)))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V0x)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1y)) _let_1)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2w $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V2w))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V2w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V0x)) V1y))) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V2w))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V0x)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1y)) _let_1)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0w $$unsorted)) (=> (@ (@ tptp.mem V0w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V0w)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))) (let ((_let_4 (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V0w))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V2y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_5 V1x)) _let_4)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 V2y)) _let_4))) (or (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V1x)) V2y))) _let_1)) (= V1x V2y) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V2y)) V1x))) _let_1))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1w $$unsorted)) (=> (@ (@ tptp.mem V1w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V0x)) V0x))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V1w)))) false))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2w $$unsorted)) (=> (@ (@ tptp.mem V2w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V3z $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V2w))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_3 (@ tptp.ap (@ _let_2 V0x)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))) (=> (@ (@ tptp.mem V3z) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_3 V1y))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_2 V1y)) V3z))) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_3 V3z))) _let_1))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2w $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V2w))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))) (=> (@ (@ tptp.mem V2w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V0x)) V1y))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V1y)) V0x))) _let_1))) (= V0x V1y))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2w $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V2w))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V0x)) V1y))))) (=> (@ (@ tptp.mem V2w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (=> (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) _let_1))) (@ tptp.p (@ _let_2 _let_1))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1w $$unsorted)) (=> (@ (@ tptp.mem V1w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V1w))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V0x)) V0x))) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V1w)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Etransitive A_27a)))) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V0r)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eantisym A_27a)) V0r))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) V0r))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2w $$unsorted)) (=> (@ (@ tptp.mem V2w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V3z $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V2w)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_3 (@ tptp.ap (@ _let_2 V0x)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))) (=> (@ (@ tptp.mem V3z) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_3 V1y))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_2 V1y)) V3z))) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_3 V3z))) _let_1))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0w $$unsorted)) (=> (@ (@ tptp.mem V0w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellfounded A_27a)) (@ (@ tptp.lam (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) (lambda ((V1p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) V1p)) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V0w))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0w $$unsorted)) (=> (@ (@ tptp.mem V0w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V2y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V1x)) V2y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V0w))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0w $$unsorted)) (=> (@ (@ tptp.mem V0w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Eiseg A_27a)) V0w)) V1x) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2y $$unsorted)) (let ((_let_1 (@ tptp.c_2Epair_2E_2C A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 tptp.bool)) V2y)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V2y)) V1x))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V0w))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r1 $$unsorted)) (=> (@ (@ tptp.mem V0r1) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1r2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET _let_2)))) (=> (@ (@ tptp.mem V1r2) (@ (@ tptp.arr _let_2) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V0r1)) V1r2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_1 V0r1))) (@ _let_1 V1r2))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Etransitive A_27a)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ _let_1 V0r)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) V0r)) V1s))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Eantisym A_27a)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ _let_1 V0r)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) V0r)) V1s))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) V0r)) V1s))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_5 V0r)) (@ (@ tptp.ap (@ _let_4 (@ _let_3 V0r))) (@ _let_2 V0r)))) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_1)) (@ (@ tptp.ap (@ _let_4 (@ _let_3 _let_1))) (@ _let_2 _let_1)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) V0r)) V1s))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Eset__relation_2Ereflexive A_27a)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_5 V0r)) (@ (@ tptp.ap (@ _let_4 (@ _let_3 V0r))) (@ _let_2 V0r)))) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_1)) (@ (@ tptp.ap (@ _let_4 (@ _let_3 _let_1))) (@ _let_2 _let_1)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0w $$unsorted)) (=> (@ (@ tptp.mem V0w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V0w))) V1s))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1w $$unsorted)) (=> (@ (@ tptp.mem V1w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewobound A_27a)) V0x)) V1w) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__ABS A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V1w))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Eiseg A_27a)) V1w)) V0x)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2z $$unsorted)) (=> (@ (@ tptp.mem V2z) A_27a) (forall ((V3w $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)))) (let ((_let_3 (@ _let_2 (@ _let_1 V3w)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_5 (@ tptp.ap (@ _let_4 V0x)))) (let ((_let_6 (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))) (let ((_let_7 (@ tptp.ap (@ _let_6 (@ _let_5 V1y))))) (=> (@ (@ tptp.mem V3w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (= (@ tptp.p (@ _let_7 (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewobound A_27a)) V2z)) V3w))))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ _let_5 V2z))) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ _let_4 V1y)) V2z))) _let_3)) (@ tptp.p (@ _let_7 _let_3))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2z $$unsorted)) (=> (@ (@ tptp.mem V2z) A_27a) (forall ((V3w $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)))) (let ((_let_2 (@ _let_1 V3w))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_4 (@ tptp.ap (@ _let_3 V0x)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))) (let ((_let_6 (@ tptp.ap (@ _let_5 (@ _let_4 V1y))))) (let ((_let_7 (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) _let_2))) (=> (@ (@ tptp.mem V3w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (= (@ tptp.p (@ _let_6 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewobound A_27a)) V2z)) V3w)))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ _let_4 V2z))) _let_7)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_3 V1y)) V2z))) _let_7)) (@ tptp.p (@ _let_6 _let_2))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0w $$unsorted)) (=> (@ (@ tptp.mem V0w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (exists ((V1s $$unsorted)) (and (@ (@ tptp.mem V1s) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder A_27a)) V1s)) (= V0w (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__ABS A_27a)) V1s)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0w1 $$unsorted)) (=> (@ (@ tptp.mem V0w1) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V1w2 $$unsorted)) (=> (@ (@ tptp.mem V1w2) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (= (= V0w1 V1w2) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (forall ((V3b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2a)) V3b))))) (=> (@ (@ tptp.mem V3b) A_27a) (= (@ tptp.p (@ _let_2 (@ _let_1 V0w1))) (@ tptp.p (@ _let_2 (@ _let_1 V1w2))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) A_27a) (forall ((V2w $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewobound A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0a)))) (=> (@ (@ tptp.mem V2w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V0a)) V1b))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V2w)))) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1b)) V2w)) (@ _let_2 V2w))))))))))))
% 9.41/9.77  (declare-sort tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o 0)
% 9.41/9.77  (declare-fun tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o (tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o) $$unsorted)
% 9.41/9.77  (declare-fun tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o ($$unsorted) tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o)
% 9.41/9.77  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o)) (= (@ tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o (@ tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o X)) X)))
% 9.41/9.77  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o X)) (@ (@ tptp.ty_2Epair_2Eprod (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.bool))))
% 9.41/9.77  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ (@ tptp.ty_2Epair_2Eprod (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.bool)) (= X (@ tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o (@ tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum_o X))))))
% 9.41/9.77  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum) (@ (@ tptp.ty_2Epair_2Eprod _let_1) tptp.bool))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1i $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2j $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) V1i)) V2j))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) V1i)) V2j))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V2j)) (@ tptp.inj__ty_2Enum_2Enum V0n)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etransitive A_27a)) V0r)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V1f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)) V0r))) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)) V0r)))) V2t))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Etransitive A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epair_2E_23_23 A_27a) A_27a) A_27b) A_27b)) V1f)) V1f))) V0r)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eantisym A_27a)) V0r)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V1f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)) V0r))) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)) V0r)))) V2t))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eantisym A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epair_2E_23_23 A_27a) A_27a) A_27b) A_27b)) V1f)) V1f))) V0r)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)) V0r))) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)) V0r)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) V0r)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V1f)) _let_1)) V2t))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epair_2E_23_23 A_27a) A_27a) A_27b) A_27b)) V1f)) V1f))) V0r))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V1f)) _let_1))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) A_27a)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27d) A_27b)) (forall ((V2r $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27d))) (=> (@ (@ tptp.mem V2r) (@ (@ tptp.arr _let_1) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE _let_1) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epair_2E_23_23 A_27c) A_27d) A_27a) A_27b)) V0f)) V1g))) V2r)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27c) A_27a)) V0f)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27c) A_27d)) V2r)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27d) A_27a)) (forall ((V2r $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27d))) (=> (@ (@ tptp.mem V2r) (@ (@ tptp.arr _let_1) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE _let_1) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epair_2E_23_23 A_27c) A_27d) A_27b) A_27a)) V0f)) V1g))) V2r)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27d) A_27a)) V1g)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27d) A_27c)) V2r)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder A_27a)) V0r)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V1f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)) V0r))) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)) V0r)))) V2t))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epair_2E_23_23 A_27a) A_27a) A_27b) A_27b)) V1f)) V1f))) V0r)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) A_27a))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_2) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum) (@ (@ tptp.ty_2Epair_2Eprod _let_2) tptp.bool))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1i $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2j $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL tptp.ty_2Enum_2Enum) A_27a)))) (let ((_let_2 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_2)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_2)) (@ _let_1 V1i))) (@ _let_1 V2j)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) V1i)) V2j))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V2j)) (@ tptp.inj__ty_2Enum_2Enum V0n))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) A_27a))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))) (= (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EfromNatWO A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__ABS _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_2) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum) (@ (@ tptp.ty_2Epair_2Eprod _let_2) tptp.bool))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1i $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2j $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL tptp.ty_2Enum_2Enum) A_27a)))) (let ((_let_2 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_2)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_2)) (@ _let_1 V1i))) (@ _let_1 V2j)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) V1i)) V2j))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V2j)) (@ tptp.inj__ty_2Enum_2Enum V0n))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0i tptp.tp__ty_2Enum_2Enum) (V1j tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ewellorder_2EfromNatWO A_27a)))) (= (= (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0i)) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1j))) (= V0i V1j)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) A_27a))) (= (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf _let_2)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EfromNatWO A_27a)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE tptp.ty_2Enum_2Enum) _let_2)) (@ (@ tptp.c_2Esum_2EINL tptp.ty_2Enum_2Enum) A_27a))) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) _let_1)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2w $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V2w))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V0x)) V1y))))) (=> (@ (@ tptp.mem V2w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (=> (@ tptp.p (@ _let_2 _let_1)) (or (= V0x V1y) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) _let_1))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1w $$unsorted)) (=> (@ (@ tptp.mem V1w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewobound A_27a)) V0x)) V1w)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2y $$unsorted)) (let ((_let_1 (@ tptp.c_2Epair_2E_2C A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 tptp.bool)) V2y)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V2y)) V0x))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V1w))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0w1 $$unsorted)) (=> (@ (@ tptp.mem V0w1) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V1w2 $$unsorted)) (=> (@ (@ tptp.mem V1w2) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Eorderiso A_27a) A_27b)) V0w1)) V1w2)) (exists ((V2f $$unsorted)) (and (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V0w1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V2f) V3x))) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27b)) V1w2)))))) (forall ((V4x1 $$unsorted)) (=> (@ (@ tptp.mem V4x1) A_27a) (forall ((V5x2 $$unsorted)) (let ((_let_1 (@ tptp.ap V2f))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V0w1))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V5x2) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 V4x1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 V5x2)) _let_2))) (= (= (@ _let_1 V4x1) (@ _let_1 V5x2)) (= V4x1 V5x2)))))))))) (forall ((V6y $$unsorted)) (=> (@ (@ tptp.mem V6y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V6y)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27b)) V1w2))) (exists ((V7x $$unsorted)) (and (@ (@ tptp.mem V7x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V7x)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V0w1))) (= (@ (@ tptp.ap V2f) V7x) V6y)))))) (forall ((V8x $$unsorted)) (=> (@ (@ tptp.mem V8x) A_27a) (forall ((V9y $$unsorted)) (let ((_let_1 (@ tptp.ap V2f))) (=> (@ (@ tptp.mem V9y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V8x)) V9y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V0w1)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27b)) (@ _let_1 V8x))) (@ _let_1 V9y)))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27b)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27b)) V1w2))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0w1 $$unsorted)) (=> (@ (@ tptp.mem V0w1) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V1w2 $$unsorted)) (=> (@ (@ tptp.mem V1w2) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Eorderiso A_27a) A_27b)) V0w1)) V1w2)) (exists ((V2f $$unsorted)) (and (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V2f)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V0w1))) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27b)) V1w2))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V2f))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V3x)) V4y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V0w1)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27b)) (@ _let_1 V3x))) (@ _let_1 V4y)))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27b)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27b)) V1w2))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0w $$unsorted)) (=> (@ (@ tptp.mem V0w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Eorderiso A_27a) A_27a)) V0w)) V0w)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0w1 $$unsorted)) (=> (@ (@ tptp.mem V0w1) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V1w2 $$unsorted)) (=> (@ (@ tptp.mem V1w2) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Eorderiso A_27a) A_27b)) V0w1)) V1w2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Eorderiso A_27b) A_27a)) V1w2)) V0w1))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0w1 $$unsorted)) (=> (@ (@ tptp.mem V0w1) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V1w2 $$unsorted)) (=> (@ (@ tptp.mem V1w2) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (forall ((V2w3 $$unsorted)) (let ((_let_1 (@ tptp.c_2Ewellorder_2Eorderiso A_27a))) (=> (@ (@ tptp.mem V2w3) (@ tptp.ty_2Ewellorder_2Ewellorder A_27c)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V0w1)) V1w2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Eorderiso A_27b) A_27c)) V1w2)) V2w3))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V0w1)) V2w3)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0w1 $$unsorted)) (=> (@ (@ tptp.mem V0w1) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V1w2 $$unsorted)) (=> (@ (@ tptp.mem V1w2) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Eorderlt A_27a) A_27b)) V0w1)) V1w2)) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V2x)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27b)) V1w2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Eorderiso A_27a) A_27b)) V0w1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewobound A_27b)) V2x)) V1w2)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0w $$unsorted)) (=> (@ (@ tptp.mem V0w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Eorderlt A_27a) A_27a)) V0w)) V0w)) false))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1w1 $$unsorted)) (=> (@ (@ tptp.mem V1w1) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V2w2 $$unsorted)) (=> (@ (@ tptp.mem V2w2) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27b)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V0f)))) (let ((_let_4 (@ _let_2 V1w1))) (=> (@ (@ tptp.mem V3x) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_4)) (@ _let_1 V2w2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) _let_4)) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V4x)) V5y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V1w1)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27b)) (@ _let_1 V4x))) (@ _let_1 V5y)))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27b)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27b)) V2w2))))))))))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewobound A_27a)) V3x)) V1w1)))) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewobound A_27b)) (@ (@ tptp.ap V0f) V3x))) V2w2))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0w1 $$unsorted)) (=> (@ (@ tptp.mem V0w1) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V1w2 $$unsorted)) (=> (@ (@ tptp.mem V1w2) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (forall ((V2w3 $$unsorted)) (let ((_let_1 (@ tptp.c_2Ewellorder_2Eorderlt A_27a))) (=> (@ (@ tptp.mem V2w3) (@ tptp.ty_2Ewellorder_2Ewellorder A_27c)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V0w1)) V1w2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Eorderlt A_27b) A_27c)) V1w2)) V2w3))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V0w1)) V2w3)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0w $$unsorted)) (=> (@ (@ tptp.mem V0w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewleast A_27a)) V0w)) V1s) (@ (@ tptp.ap (@ tptp.c_2Eoption_2Esome A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (let ((_let_2 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V0w)))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ _let_1 V1s)))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3y)))) (let ((_let_3 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V0w)))) (@ (@ tptp.ap (@ _let_3 (@ _let_1 (@ _let_2 V1s)))) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V2x)) V3y)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V3y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V0w)))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0w1 $$unsorted)) (=> (@ (@ tptp.mem V0w1) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V1w2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27b))) (=> (@ (@ tptp.mem V1w2) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Ewo2wo A_27a) A_27b)) V0w1)) V1w2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EWFREC A_27a) _let_1)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V3y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V3y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V0w1))))))))) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) _let_1)) (lambda ((V4f $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V5x $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27b))) (let ((_let_2 (@ (@ tptp.arr _let_1) tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET _let_2) _let_1)) (@ (@ tptp.lam _let_2) (lambda ((V6s0 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27b))) (let ((_let_2 (@ (@ tptp.arr A_27b) tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET _let_2) _let_1)) (@ (@ tptp.lam _let_2) (lambda ((V7s1 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr A_27b) tptp.bool))) V7s1)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27b)) V1w2)))) (@ tptp.c_2Eoption_2ENONE A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewleast A_27b)) V1w2)) V7s1)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE _let_1) A_27b)) (@ tptp.c_2Eoption_2ETHE A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE _let_1)) V6s0)) (@ tptp.c_2Eoption_2ENONE A_27b)))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) _let_1)) V4f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Eiseg A_27a)) V0w1)) V5x)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0w $$unsorted)) (=> (@ (@ tptp.mem V0w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V1w2 $$unsorted)) (=> (@ (@ tptp.mem V1w2) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Ewo2wo A_27a) A_27b)) V0w)) V1w2))) (let ((_let_2 (@ tptp.ty_2Eoption_2Eoption A_27b))) (let ((_let_3 (@ (@ tptp.arr _let_2) tptp.bool))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap _let_1) V2x) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET _let_3) _let_2)) (@ (@ tptp.lam _let_3) (lambda ((V3s0 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27b))) (let ((_let_2 (@ (@ tptp.arr A_27b) tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET _let_2) _let_1)) (@ (@ tptp.lam _let_2) (lambda ((V4s1 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr A_27b) tptp.bool))) V4s1)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27b)) V1w2)))) (@ tptp.c_2Eoption_2ENONE A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewleast A_27b)) V1w2)) V4s1)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE _let_1) A_27b)) (@ tptp.c_2Eoption_2ETHE A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE _let_1)) V3s0)) (@ tptp.c_2Eoption_2ENONE A_27b)))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) _let_2)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Eiseg A_27a)) V0w)) V2x))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0w $$unsorted)) (=> (@ (@ tptp.mem V0w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewleast A_27a)) V0w)) V1s) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V2x)) (and (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V0w))) (not (@ tptp.p (@ _let_1 V1s))) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3y)))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (and (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V0w))) (not (@ tptp.p (@ _let_1 V1s))) (not (= V2x V3y))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V3y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V0w))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0w $$unsorted)) (=> (@ (@ tptp.mem V0w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewleast A_27a)) V0w)) V1s) (@ tptp.c_2Eoption_2ENONE A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V0w))) V1s))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0w1 $$unsorted)) (=> (@ (@ tptp.mem V0w1) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V1w2 $$unsorted)) (=> (@ (@ tptp.mem V1w2) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Ewo2wo A_27a) A_27b)) V0w1)) V1w2)) V2x) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V3y)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27b)) V1w2)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0w1 $$unsorted)) (=> (@ (@ tptp.mem V0w1) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (forall ((V1w2 $$unsorted)) (=> (@ (@ tptp.mem V1w2) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27a))) (=> (@ (@ tptp.mem V2x) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE _let_1) A_27a)) (@ tptp.c_2Eoption_2ETHE A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27b) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Ewo2wo A_27b) A_27a)) V0w1)) V1w2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Eiseg A_27b)) V0w1)) V2x)))) (@ tptp.c_2Eoption_2ENONE A_27a))))) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V1w2)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0w1 $$unsorted)) (=> (@ (@ tptp.mem V0w1) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V1w2 $$unsorted)) (=> (@ (@ tptp.mem V1w2) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Ewo2wo A_27a) A_27b)) V0w1)) V1w2)) V2x) (@ tptp.c_2Eoption_2ENONE A_27b)) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V3y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V0w1)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Ewo2wo A_27a) A_27b)) V0w1)) V1w2)) V3y) (@ tptp.c_2Eoption_2ENONE A_27b)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0w1 $$unsorted)) (=> (@ (@ tptp.mem V0w1) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V1w2 $$unsorted)) (=> (@ (@ tptp.mem V1w2) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Ewo2wo A_27a) A_27b)) V0w1)) V1w2)) V2x) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V3y)) (forall ((V4x0 $$unsorted)) (=> (@ (@ tptp.mem V4x0) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V4x0)) V2x))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V0w1)))) (exists ((V5y0 $$unsorted)) (and (@ (@ tptp.mem V5y0) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Ewo2wo A_27a) A_27b)) V0w1)) V1w2)) V4x0) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V5y0)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x1 $$unsorted)) (=> (@ (@ tptp.mem V0x1) A_27a) (forall ((V1x2 $$unsorted)) (=> (@ (@ tptp.mem V1x2) A_27a) (forall ((V2w1 $$unsorted)) (=> (@ (@ tptp.mem V2w1) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V3w2 $$unsorted)) (let ((_let_1 (@ tptp.c_2Eoption_2ENONE A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Eiseg A_27a)) V2w1)))) (let ((_let_3 (@ tptp.ty_2Eoption_2Eoption A_27b))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Ewo2wo A_27a) A_27b)) V2w1)) V3w2))))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE _let_3)))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE _let_3) A_27b)) (@ tptp.c_2Eoption_2ETHE A_27b))))) (=> (@ (@ tptp.mem V3w2) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V0x1)) V1x2))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V2w1)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27b)) (@ _let_6 (@ (@ tptp.ap (@ _let_5 (@ _let_4 (@ _let_2 V0x1)))) _let_1)))) (@ _let_6 (@ (@ tptp.ap (@ _let_5 (@ _let_4 (@ _let_2 V1x2)))) _let_1))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x1 $$unsorted)) (=> (@ (@ tptp.mem V0x1) A_27a) (forall ((V1w1 $$unsorted)) (=> (@ (@ tptp.mem V1w1) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V2x2 $$unsorted)) (=> (@ (@ tptp.mem V2x2) A_27a) (forall ((V3w2 $$unsorted)) (=> (@ (@ tptp.mem V3w2) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (forall ((V4y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V4y))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Ewo2wo A_27a) A_27b)) V1w1)) V3w2)))) (let ((_let_3 (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V1w1))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V4y) A_27b) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_4 V0x1)) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 V2x2)) _let_3)) (= (@ _let_2 V0x1) _let_1) (= (@ _let_2 V2x2) _let_1)) (= V0x1 V2x2)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0w $$unsorted)) (=> (@ (@ tptp.mem V0w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V1s1 $$unsorted)) (=> (@ (@ tptp.mem V1s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3s2 $$unsorted)) (=> (@ (@ tptp.mem V3s2) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewleast A_27a)) V0w)))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (= (@ _let_2 V1s1) (@ _let_1 V2x)) (= (@ _let_2 V3s2) (@ _let_1 V4y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1s1)) V3s2))) (or (= V2x V4y) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V4y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V0w)))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0w1 $$unsorted)) (=> (@ (@ tptp.mem V0w1) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (forall ((V1w2 $$unsorted)) (=> (@ (@ tptp.mem V1w2) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V2x0 $$unsorted)) (=> (@ (@ tptp.mem V2x0) A_27b) (forall ((V3y0 $$unsorted)) (=> (@ (@ tptp.mem V3y0) A_27a) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27b) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Ewo2wo A_27b) A_27a)) V0w1)) V1w2)))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (and (= (@ _let_2 V2x0) (@ _let_1 V3y0)) (= (@ _let_2 V4x) (@ _let_1 V5y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27b)) V2x0)) V4x))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27b)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27b)) V0w1))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V3y0)) V5y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V1w2))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1w1 $$unsorted)) (=> (@ (@ tptp.mem V1w1) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V2w2 $$unsorted)) (=> (@ (@ tptp.mem V2w2) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (forall ((V4y0 $$unsorted)) (=> (@ (@ tptp.mem V4y0) A_27b) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V1w1))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Ewo2wo A_27a) A_27b)) V1w1)) V2w2)) V0x) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V3y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27b)) V4y0)) V3y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27b)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27b)) V2w2))))) (exists ((V5x0 $$unsorted)) (and (@ (@ tptp.mem V5x0) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5x0)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V1w1))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Ewo2wo A_27a) A_27b)) V1w1)) V2w2)) V5x0) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V4y0))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0w1 $$unsorted)) (=> (@ (@ tptp.mem V0w1) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (forall ((V1w2 $$unsorted)) (=> (@ (@ tptp.mem V1w2) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.c_2Eoption_2ENONE A_27a))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Ewo2wo A_27b) A_27a)) V0w1)) V1w2))) (let ((_let_3 (@ tptp.ty_2Eoption_2Eoption A_27a))) (=> (@ (@ tptp.mem V2x) A_27b) (=> (= (@ (@ tptp.ap _let_2) V2x) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V1w2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE _let_3) A_27a)) (@ tptp.c_2Eoption_2ETHE A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27b) _let_3)) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Eiseg A_27b)) V0w1)) V2x)))) _let_1))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0w1 $$unsorted)) (=> (@ (@ tptp.mem V0w1) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V1w2 $$unsorted)) (=> (@ (@ tptp.mem V1w2) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Eorderlt A_27a) A_27b)) V0w1)) V1w2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Eorderiso A_27a) A_27b)) V0w1)) V1w2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Eorderlt A_27b) A_27a)) V1w2)) V0w1))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Ewellorder_2EwZERO A_27a) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__ABS A_27a)) (@ tptp.c_2Epred__set_2EEMPTY (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (= (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) (@ tptp.c_2Ewellorder_2EwZERO A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V0x)) V1y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) (@ tptp.c_2Ewellorder_2EwZERO A_27a))))) false))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V0x)) V1y))) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) (@ tptp.c_2Ewellorder_2EwZERO A_27a)))) false))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0w $$unsorted)) (=> (@ (@ tptp.mem V0w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Eorderiso A_27a) A_27b)) (@ tptp.c_2Ewellorder_2EwZERO A_27a))) V0w)) (= V0w (@ tptp.c_2Ewellorder_2EwZERO A_27b))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0w $$unsorted)) (=> (@ (@ tptp.mem V0w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (= (= (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V0w) (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (= V0w (@ tptp.c_2Ewellorder_2EwZERO A_27a))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0w $$unsorted)) (=> (@ (@ tptp.mem V0w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Eorderlt A_27a) A_27b)) V0w)) (@ tptp.c_2Ewellorder_2EwZERO A_27b))) false))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF (@ tptp.ty_2Ewellorder_2Ewellorder A_27a))) (@ (@ tptp.c_2Ewellorder_2Eorderlt A_27a) A_27a)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0x0 $$unsorted)) (=> (@ (@ tptp.mem V0x0) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V1y0 $$unsorted)) (=> (@ (@ tptp.mem V1y0) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (forall ((V2a0 $$unsorted)) (=> (@ (@ tptp.mem V2a0) (@ tptp.ty_2Ewellorder_2Ewellorder A_27c)) (forall ((V3b0 $$unsorted)) (=> (@ (@ tptp.mem V3b0) (@ tptp.ty_2Ewellorder_2Ewellorder A_27d)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Eorderiso A_27a) A_27b)) V0x0)) V1y0)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Eorderiso A_27c) A_27d)) V2a0)) V3b0))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Eorderlt A_27a) A_27c)) V0x0)) V2a0)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Eorderlt A_27b) A_27d)) V1y0)) V3b0)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0w $$unsorted)) (=> (@ (@ tptp.mem V0w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Efinite A_27a)) V0w)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V0w)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0w1 $$unsorted)) (=> (@ (@ tptp.mem V0w1) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V1w2 $$unsorted)) (=> (@ (@ tptp.mem V1w2) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Eorderiso A_27a) A_27b)) V0w1)) V1w2)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Efinite A_27a)) V0w1)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Efinite A_27b)) V1w2)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Efinite A_27a)) (@ tptp.c_2Ewellorder_2EwZERO A_27a)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1w1 $$unsorted)) (=> (@ (@ tptp.mem V1w1) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (forall ((V2w2 $$unsorted)) (=> (@ (@ tptp.mem V2w2) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (forall ((V3f2 $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27b)) V2w2))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V1w1))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)))) (=> (@ (@ tptp.mem V3f2) (@ (@ tptp.arr A_27a) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 V0f1)) _let_2)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 V3f2)) _let_2)) _let_1)) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f1))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V4x)) V5y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V1w1)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27b)) (@ _let_1 V4x))) (@ _let_1 V5y)))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27b)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27b)) V2w2)))))))))) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7y $$unsorted)) (let ((_let_1 (@ tptp.ap V3f2))) (=> (@ (@ tptp.mem V7y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V6x)) V7y))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V1w1)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27b)) (@ _let_1 V6x))) (@ _let_1 V7y)))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27b)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27b)) V2w2))))))))))) (forall ((V8x $$unsorted)) (=> (@ (@ tptp.mem V8x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V8x)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V1w1))) (= (@ (@ tptp.ap V0f1) V8x) (@ (@ tptp.ap V3f2) V8x))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0P) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (=> (and (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (forall ((V3b $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V3b) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2a)) V3b)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3b)) V2a)))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27b) (forall ((V5a $$unsorted)) (=> (@ (@ tptp.mem V5a) A_27a) (forall ((V6b $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V4x)))) (=> (@ (@ tptp.mem V6b) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V5a)) V6b)) (@ tptp.p (@ _let_2 (@ _let_1 V5a)))) (@ tptp.p (@ _let_2 (@ _let_1 V6b))))))))))))) (forall ((V7a $$unsorted)) (=> (@ (@ tptp.mem V7a) A_27a) (forall ((V8b $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (=> (@ (@ tptp.mem V8b) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V7a)) V8b)) (= (@ _let_1 V7a) (@ _let_1 V8b)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1w $$unsorted)) (=> (@ (@ tptp.mem V1w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V3y)) V2x))) (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V1w)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3y)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V1w))) (@ tptp.p (@ (@ tptp.ap V0P) V3y)))))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V1w))) (@ tptp.p (@ (@ tptp.ap V0P) V2x)))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V1w))) (@ tptp.p (@ (@ tptp.ap V0P) V4x)))))))))))
% 9.41/9.77  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V2n))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0r1 $$unsorted)) (=> (@ (@ tptp.mem V0r1) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1r2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION _let_2)))) (=> (@ (@ tptp.mem V1r2) (@ (@ tptp.arr _let_2) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ _let_3 V0r1)) V1r2)) (@ (@ tptp.ap (@ _let_3 (@ _let_1 V0r1))) (@ _let_1 V1r2)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2w $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V2w))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V0x)) V1y))))) (=> (@ (@ tptp.mem V2w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (= (@ tptp.p (@ _let_2 _let_1)) (or (and (= V0x V1y) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V2w)))) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)) _let_1))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1w $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V1w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Eremove A_27a)) V0e)) V1w) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__ABS A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27a) (@ (@ tptp.ty_2Epair_2Eprod _let_1) tptp.bool))) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V3y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V3y))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)))) (let ((_let_4 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (let ((_let_5 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) tptp.bool)) _let_1)) (@ (@ tptp.ap (@ _let_5 (@ _let_4 (@ (@ tptp.ap (@ _let_3 V2x)) V0e)))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 (@ (@ tptp.ap (@ _let_3 V3y)) V0e)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_2)) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V1w))))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1w $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (=> (@ (@ tptp.mem V1w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27a) (@ (@ tptp.ty_2Epair_2Eprod _let_1) tptp.bool))) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V3y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V3y))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)))) (let ((_let_4 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (let ((_let_5 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) tptp.bool)) _let_1)) (@ (@ tptp.ap (@ _let_5 (@ _let_4 (@ (@ tptp.ap (@ _let_3 V2x)) V0e)))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 (@ (@ tptp.ap (@ _let_3 V3y)) V0e)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_2)) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V1w))))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1w $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)))) (=> (@ (@ tptp.mem V1w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Eremove A_27a)) V0e)) V1w)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) (@ _let_1 V1w))) V0e))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27a) (forall ((V3w $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V0x)) V1y))))) (=> (@ (@ tptp.mem V3w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (= (@ tptp.p (@ _let_3 (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Eremove A_27a)) V2e)) V3w))))) (and (not (= V0x V2e)) (not (= V1y V2e)) (@ tptp.p (@ _let_3 (@ _let_2 (@ _let_1 V3w))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1w $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION _let_1)))) (let ((_let_3 (@ tptp.ty_2Ewellorder_2Ewellorder A_27a))) (=> (@ (@ tptp.mem V1w) _let_3) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EADD1 A_27a)) V0e)) V1w) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0e)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V1w)))) V1w)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__ABS A_27a)) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V1w))) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V0e))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V1w))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V0e)) V0e))) (@ tptp.c_2Epred__set_2EEMPTY _let_1))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1w $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION _let_1)))) (=> (@ (@ tptp.mem V1w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0e)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V1w)))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder A_27a)) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)) V1w))) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V2x)) V0e))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V1w))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V0e)) V0e))) (@ tptp.c_2Epred__set_2EEMPTY _let_1)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1w $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)))) (=> (@ (@ tptp.mem V1w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EADD1 A_27a)) V0e)) V1w)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0e)) (@ _let_1 V1w)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) A_27a) (forall ((V3w $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ewellorder_2Ewellorder__REP A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Eset__relation_2Estrict A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V0x)) V1y))))) (let ((_let_4 (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V3w))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V3w) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (= (@ tptp.p (@ _let_3 (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EADD1 A_27a)) V2e)) V3w))))) (or (and (not (@ tptp.p (@ (@ tptp.ap (@ _let_5 V2e)) _let_4))) (@ tptp.p (@ (@ tptp.ap (@ _let_5 V0x)) _let_4)) (= V1y V2e)) (@ tptp.p (@ _let_3 (@ _let_2 (@ _let_1 V3w))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1wo $$unsorted)) (=> (@ (@ tptp.mem V1wo) (@ tptp.ty_2Ewellorder_2Ewellorder A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27b) A_27a)) V0f)) (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27b)) V1wo))) (@ tptp.c_2Epred__set_2EUNIV A_27a))) (exists ((V2wo_27 $$unsorted)) (and (@ (@ tptp.mem V2wo_27) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ewellorder_2Eorderiso A_27b) A_27a)) V1wo)) V2wo_27))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (exists ((V1wo $$unsorted)) (and (@ (@ tptp.mem V1wo) (@ tptp.ty_2Ewellorder_2Ewellorder A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EelsOf A_27a)) V1wo) V0s))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0_3C_3C $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0_3C_3C) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0_3C_3C)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) V2x)))) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) V3x)) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0_3C_3C) V4y)) V3x)) (not (@ tptp.p (@ (@ tptp.ap V1P) V4y))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0_3C_3C $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0_3C_3C) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0_3C_3C)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) V2x)))) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) V3x)) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0_3C_3C) V4y)) V3x)) (not (@ tptp.p (@ (@ tptp.ap V1P) V4y))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0_3C_3C $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0_3C_3C) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0_3C_3C)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0_3C_3C) V3y)) V2x)) (@ tptp.p (@ (@ tptp.ap V1P) V3y))))) (@ tptp.p (@ (@ tptp.ap V1P) V2x))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (@ tptp.p (@ (@ tptp.ap V1P) V4x))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0_3C_3C $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0_3C_3C) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0_3C_3C)) (not (exists ((V1s $$unsorted)) (and (@ (@ tptp.mem V1s) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.ap V1s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0_3C_3C) (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))) (@ _let_2 _let_1))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0_3C_3C $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0_3C_3C) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0_3C_3C)) (forall ((V1H $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V1H) (@ (@ tptp.arr _let_1) _let_1)) (=> (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3g $$unsorted)) (=> (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V4x $$unsorted)) (let ((_let_1 (@ tptp.ap V1H))) (=> (@ (@ tptp.mem V4x) A_27a) (=> (forall ((V5z $$unsorted)) (=> (@ (@ tptp.mem V5z) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0_3C_3C) V5z)) V4x)) (= (@ (@ tptp.ap V2f) V5z) (@ (@ tptp.ap V3g) V5z))))) (= (@ (@ tptp.ap (@ _let_1 V2f)) V4x) (@ (@ tptp.ap (@ _let_1 V3g)) V4x)))))))))) (forall ((V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V7g $$unsorted)) (=> (@ (@ tptp.mem V7g) (@ (@ tptp.arr A_27a) A_27b)) (=> (and (forall ((V8x $$unsorted)) (=> (@ (@ tptp.mem V8x) A_27a) (= (@ (@ tptp.ap V6f) V8x) (@ (@ tptp.ap (@ (@ tptp.ap V1H) V6f)) V8x)))) (forall ((V9x $$unsorted)) (=> (@ (@ tptp.mem V9x) A_27a) (= (@ (@ tptp.ap V7g) V9x) (@ (@ tptp.ap (@ (@ tptp.ap V1H) V7g)) V9x))))) (= V6f V7g)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0_3C_3C $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0_3C_3C) (@ _let_1 (@ _let_1 tptp.bool))) (=> (forall ((V1H $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1H) (@ (@ tptp.arr _let_1) _let_1)) (=> (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3g $$unsorted)) (=> (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4x $$unsorted)) (let ((_let_1 (@ tptp.ap V1H))) (=> (@ (@ tptp.mem V4x) A_27a) (=> (forall ((V5z $$unsorted)) (=> (@ (@ tptp.mem V5z) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0_3C_3C) V5z)) V4x)) (= (@ tptp.p (@ (@ tptp.ap V2f) V5z)) (@ tptp.p (@ (@ tptp.ap V3g) V5z)))))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2f)) V4x)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3g)) V4x))))))))))) (forall ((V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V7g $$unsorted)) (=> (@ (@ tptp.mem V7g) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (forall ((V8x $$unsorted)) (=> (@ (@ tptp.mem V8x) A_27a) (= (@ tptp.p (@ (@ tptp.ap V6f) V8x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1H) V6f)) V8x))))) (forall ((V9x $$unsorted)) (=> (@ (@ tptp.mem V9x) A_27a) (= (@ tptp.p (@ (@ tptp.ap V7g) V9x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1H) V7g)) V9x)))))) (= V6f V7g)))))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0_3C_3C)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0_3C_3C $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0_3C_3C) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0_3C_3C)) (forall ((V1H $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V1H) (@ (@ tptp.arr _let_1) _let_1)) (forall ((V2S $$unsorted)) (=> (@ (@ tptp.mem V2S) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (=> (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V4g $$unsorted)) (=> (@ (@ tptp.mem V4g) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V5x $$unsorted)) (let ((_let_1 (@ tptp.ap V1H))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V3f)) V5x))) (=> (@ (@ tptp.mem V5x) A_27a) (=> (forall ((V6z $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V3f) V6z))) (=> (@ (@ tptp.mem V6z) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0_3C_3C) V6z)) V5x)) (and (= _let_1 (@ (@ tptp.ap V4g) V6z)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2S) V6z)) _let_1))))))) (and (= _let_2 (@ (@ tptp.ap (@ _let_1 V4g)) V5x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2S) V5x)) _let_2)))))))))))) (exists ((V7f $$unsorted)) (and (@ (@ tptp.mem V7f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V8x $$unsorted)) (=> (@ (@ tptp.mem V8x) A_27a) (= (@ (@ tptp.ap V7f) V8x) (@ (@ tptp.ap (@ (@ tptp.ap V1H) V7f)) V8x)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0_3C_3C $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0_3C_3C) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0_3C_3C)) (forall ((V1H $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V1H) (@ (@ tptp.arr _let_1) _let_1)) (=> (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3g $$unsorted)) (=> (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V4x $$unsorted)) (let ((_let_1 (@ tptp.ap V1H))) (=> (@ (@ tptp.mem V4x) A_27a) (=> (forall ((V5z $$unsorted)) (=> (@ (@ tptp.mem V5z) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0_3C_3C) V5z)) V4x)) (= (@ (@ tptp.ap V2f) V5z) (@ (@ tptp.ap V3g) V5z))))) (= (@ (@ tptp.ap (@ _let_1 V2f)) V4x) (@ (@ tptp.ap (@ _let_1 V3g)) V4x)))))))))) (exists ((V6f $$unsorted)) (and (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (= (@ (@ tptp.ap V6f) V7x) (@ (@ tptp.ap (@ (@ tptp.ap V1H) V6f)) V7x)))))))))))))))
% 9.41/9.77  (assert (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF tptp.ty_2Enum_2Enum)) tptp.c_2Eprim__rec_2E_3C)))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0H $$unsorted)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a))) (=> (@ (@ tptp.mem V0H) (@ (@ tptp.arr _let_1) _let_1)) (=> (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2g $$unsorted)) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap V0H))) (=> (forall ((V4m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V3n))) (= (@ (@ tptp.ap V1f) _let_1) (@ (@ tptp.ap V2g) _let_1))))) (= (@ (@ tptp.ap (@ _let_2 V1f)) _let_1) (@ (@ tptp.ap (@ _let_2 V2g)) _let_1)))))))))) (exists ((V5f $$unsorted)) (and (@ (@ tptp.mem V5f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V6n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V6n))) (= (@ (@ tptp.ap V5f) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap V0H) V5f)) _let_1)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Efl A_27a)) V0l)) V1x)) (exists ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_2 (@ tptp.ap V0l))) (and (@ (@ tptp.mem V2y) A_27a) (or (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1x)) V2y))) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2y)) V1x))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Eposet A_27a)) V0l)) (and (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Efl A_27a)) V0l)) V1x)) (@ tptp.p (@ (@ tptp.ap V0l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V1x)) V1x)))))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (forall ((V4z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V2x)))) (let ((_let_3 (@ tptp.ap V0l))) (=> (@ (@ tptp.mem V4z) A_27a) (=> (and (@ tptp.p (@ _let_3 (@ _let_2 V3y))) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ _let_1 V3y)) V4z)))) (@ tptp.p (@ _let_3 (@ _let_2 V4z))))))))))))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (forall ((V6y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_2 (@ tptp.ap V0l))) (=> (@ (@ tptp.mem V6y) A_27a) (=> (and (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ _let_1 V5x)) V6y))) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ _let_1 V6y)) V5x)))) (= V5x V6y)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EChain A_27a)) V0l)) V1P)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)))) (let ((_let_2 (@ tptp.ap V0l))) (let ((_let_3 (@ tptp.ap V1P))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (and (@ tptp.p (@ _let_3 V2x)) (@ tptp.p (@ _let_3 V3y))) (or (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2x)) V3y))) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ _let_1 V3y)) V2x))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Eposet A_27a)) V0l)) (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Efl A_27a)) V0l)) V2x)))) V1x)))) (forall ((V3P $$unsorted)) (=> (@ (@ tptp.mem V3P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2EChain A_27a)) V0l)) V3P)) (exists ((V4y $$unsorted)) (and (@ (@ tptp.mem V4y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Efl A_27a)) V0l)) V4y)) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V3P) V5x)) (@ tptp.p (@ (@ tptp.ap V0l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V5x)) V4y)))))))))))) (exists ((V6y $$unsorted)) (and (@ (@ tptp.mem V6y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Efl A_27a)) V0l)) V6y)) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V6y)) V7x))) (= V6y V7x))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr _let_1) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Eposet _let_1)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY _let_1) _let_1) tptp.bool)) (@ (@ tptp.lam _let_1) (lambda ((V1x $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) tptp.bool)) (lambda ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (let ((_let_2 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V1x))) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V2y))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1x)) V2y))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr _let_1) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Ewellorder_2Efl _let_1)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY _let_1) _let_1) tptp.bool)) (@ (@ tptp.lam _let_1) (lambda ((V1x $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) tptp.bool)) (lambda ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (let ((_let_2 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V1x))) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V2y))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1x)) V2y))))))))))) V0P)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (=> (forall ((V1c $$unsorted)) (=> (@ (@ tptp.mem V1c) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (=> (and (forall ((V2x $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2x) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2x)) V1c)) (@ tptp.p (@ (@ tptp.ap V0P) V2x)))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_2)))) (=> (@ (@ tptp.mem V4y) _let_2) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 V3x)) V1c)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 V4y)) V1c))) (or (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3x)) V4y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4y)) V3x)))))))))))) (exists ((V5z $$unsorted)) (and (@ (@ tptp.mem V5z) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap V0P) V5z)) (forall ((V6x $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V6x) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V6x)) V1c)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V6x)) V5z))))))))))) (exists ((V7a $$unsorted)) (and (@ (@ tptp.mem V7a) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap V0P) V7a)) (forall ((V8x $$unsorted)) (=> (@ (@ tptp.mem V8x) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) V8x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V7a)) V8x))) (= V7a V8x))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (=> (forall ((V1c $$unsorted)) (=> (@ (@ tptp.mem V1c) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (=> (and (forall ((V2x $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2x) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2x)) V1c)) (@ tptp.p (@ (@ tptp.ap V0P) V2x)))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_2)))) (=> (@ (@ tptp.mem V4y) _let_2) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 V3x)) V1c)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 V4y)) V1c))) (or (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3x)) V4y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4y)) V3x)))))))))))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V1c)))))) (exists ((V5a $$unsorted)) (and (@ (@ tptp.mem V5a) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap V0P) V5a)) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) V6x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V5a)) V6x))) (= V5a V6x))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (=> (and (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap V0P) V1x)))) (forall ((V2c $$unsorted)) (=> (@ (@ tptp.mem V2c) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (=> (and (exists ((V3x $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (and (@ (@ tptp.mem V3x) _let_1) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V3x)) V2c))))) (forall ((V4x $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V4x) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V4x)) V2c)) (@ tptp.p (@ (@ tptp.ap V0P) V4x)))))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V6y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_2)))) (=> (@ (@ tptp.mem V6y) _let_2) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 V5x)) V2c)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 V6y)) V2c))) (or (@ tptp.p (@ (@ tptp.ap (@ _let_1 V5x)) V6y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V6y)) V5x)))))))))))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V2c))))))) (exists ((V7a $$unsorted)) (and (@ (@ tptp.mem V7a) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap V0P) V7a)) (forall ((V8x $$unsorted)) (=> (@ (@ tptp.mem V8x) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) V8x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V7a)) V8x))) (= V7a V8x))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V2s)) (= (@ (@ tptp.ap V0g) (@ (@ tptp.ap V1f) V3x)) V3x)))) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27b) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5x)) V2s)) (= V4y (@ (@ tptp.ap V1f) V5x))) (= (@ (@ tptp.ap V0g) V4y) V5x))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr _let_1) _let_1)) (=> (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1s)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 V1s))) (@ _let_1 V2t)))))))))) (exists ((V3s $$unsorted)) (and (@ (@ tptp.mem V3s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap V0f) V3s) V3s))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1s)))) (= (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V5y)) V1s)) (= (@ _let_1 V4x) (@ _let_1 V5y))) (= V4x V5y)))))))) (exists ((V6g $$unsorted)) (and (@ (@ tptp.mem V6g) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V7y)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) (@ (@ tptp.ap V6g) V7y))) V1s))))) (forall ((V8x $$unsorted)) (=> (@ (@ tptp.mem V8x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V8x)) V1s)) (= (@ (@ tptp.ap V6g) (@ (@ tptp.ap V0f) V8x)) V8x)))))))))))))))
% 9.41/9.77  (declare-fun tptp.ty_2Einftree_2Einftree (tptp.del tptp.del tptp.del) tptp.del)
% 9.41/9.77  (declare-fun tptp.c_2Einftree_2Efrom__inftree (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27d tptp.del)) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Einftree_2Efrom__inftree A_27a) A_27b) A_27d)) (@ (@ tptp.arr (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27b) A_27d)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27d)) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))))))
% 9.41/9.77  (declare-fun tptp.c_2Einftree_2EiLf (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Einftree_2EiLf A_27a) A_27b) A_27c)) (@ (@ tptp.arr A_27a) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27b) A_27c)))))
% 9.41/9.77  (declare-fun tptp.c_2Einftree_2EiNd (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27b) A_27c))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Einftree_2EiNd A_27a) A_27b) A_27c)) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr (@ (@ tptp.arr A_27c) _let_1)) _let_1))))))
% 9.41/9.77  (declare-fun tptp.c_2Einftree_2Einftree__CASE (tptp.del tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (let ((_let_1 (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27b) A_27c))) (@ (@ tptp.mem (@ (@ (@ (@ tptp.c_2Einftree_2Einftree__CASE A_27a) A_27b) A_27c) A_27d)) (@ (@ tptp.arr _let_1) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27d)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) (@ (@ tptp.arr (@ (@ tptp.arr A_27c) _let_1)) A_27d))) A_27d)))))))
% 9.41/9.77  (declare-fun tptp.c_2Einftree_2Einftree__rec (tptp.del tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (@ (@ tptp.mem (@ (@ (@ (@ tptp.c_2Einftree_2Einftree__rec A_27a) A_27b) A_27c) A_27d)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27c) (@ (@ tptp.arr (@ (@ tptp.arr A_27d) A_27a)) A_27a))) (@ (@ tptp.arr (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27b) A_27c) A_27d)) A_27a))))))
% 9.41/9.77  (declare-fun tptp.c_2Einftree_2Eis__tree (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27d tptp.del)) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Einftree_2Eis__tree A_27a) A_27b) A_27d)) (@ (@ tptp.arr (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27d)) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) tptp.bool))))
% 9.41/9.77  (declare-fun tptp.c_2Einftree_2Erelrec (tptp.del tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (@ (@ tptp.mem (@ (@ (@ (@ tptp.c_2Einftree_2Erelrec A_27a) A_27b) A_27c) A_27d)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27c) (@ (@ tptp.arr (@ (@ tptp.arr A_27d) A_27b)) A_27b))) (@ (@ tptp.arr (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27c) A_27d)) (@ (@ tptp.arr A_27b) tptp.bool)))))))
% 9.41/9.77  (declare-fun tptp.c_2Einftree_2Eto__inftree (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27d tptp.del)) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Einftree_2Eto__inftree A_27a) A_27b) A_27d)) (@ (@ tptp.arr (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27d)) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27b) A_27d)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27d tptp.del)) (= (@ (@ (@ tptp.c_2Einftree_2Eis__tree A_27a) A_27b) A_27d) (@ (@ tptp.lam (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27d)) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (lambda ((V0a0 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27d)) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1is__tree_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27d)) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2a0 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27d) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27d)) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3a $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27d))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr _let_1) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)))) V2a0)) (@ (@ tptp.lam _let_1) (lambda ((V4p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V3a)))))))))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V5f $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V6b $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27d))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr _let_1) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)))) V2a0)) (@ (@ tptp.lam _let_1) (lambda ((V7p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elist_2Elist A_27d))) V7p)) (@ tptp.c_2Elist_2ENIL A_27d)))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V6b))) (@ (@ tptp.ap (@ (@ tptp.ap V5f) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27d)) V7p))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27d)) V7p)))))))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27d)) (@ (@ tptp.lam A_27d) (lambda ((V8d $$unsorted)) (@ (@ tptp.ap V1is__tree_27) (@ (@ tptp.ap V5f) V8d)))))))))))))))) (@ (@ tptp.ap V1is__tree_27) V2a0)))))))) (@ (@ tptp.ap V1is__tree_27) V0a0))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27d tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2Eis__tree A_27a) A_27b) A_27d)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27d)) (lambda ((V1p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V0a))))))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27d) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27d)) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)))) (forall ((V3b $$unsorted)) (=> (@ (@ tptp.mem V3b) A_27b) (=> (forall ((V4d $$unsorted)) (=> (@ (@ tptp.mem V4d) A_27d) (@ tptp.p (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2Eis__tree A_27a) A_27b) A_27d)) (@ (@ tptp.ap V2f) V4d))))) (@ tptp.p (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2Eis__tree A_27a) A_27b) A_27d)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27d)) (lambda ((V5p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elist_2Elist A_27d))) V5p)) (@ tptp.c_2Elist_2ENIL A_27d)))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V3b))) (@ (@ tptp.ap (@ (@ tptp.ap V2f) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27d)) V5p))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27d)) V5p)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27d tptp.del) (V0is__tree_27 $$unsorted)) (=> (@ (@ tptp.mem V0is__tree_27) (@ (@ tptp.arr (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27d)) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) tptp.bool)) (=> (and (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (@ tptp.p (@ (@ tptp.ap V0is__tree_27) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27d)) (lambda ((V2p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V1a))))))) (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27d) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27d)) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)))) (forall ((V4b $$unsorted)) (=> (@ (@ tptp.mem V4b) A_27b) (=> (forall ((V5d $$unsorted)) (=> (@ (@ tptp.mem V5d) A_27d) (@ tptp.p (@ (@ tptp.ap V0is__tree_27) (@ (@ tptp.ap V3f) V5d))))) (@ tptp.p (@ (@ tptp.ap V0is__tree_27) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27d)) (lambda ((V6p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elist_2Elist A_27d))) V6p)) (@ tptp.c_2Elist_2ENIL A_27d)))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V4b))) (@ (@ tptp.ap (@ (@ tptp.ap V3f) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27d)) V6p))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27d)) V6p))))))))))))) (forall ((V7a0 $$unsorted)) (=> (@ (@ tptp.mem V7a0) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27d)) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2Eis__tree A_27a) A_27b) A_27d)) V7a0)) (@ tptp.p (@ (@ tptp.ap V0is__tree_27) V7a0)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27d tptp.del) (V0is__tree_27 $$unsorted)) (=> (@ (@ tptp.mem V0is__tree_27) (@ (@ tptp.arr (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27d)) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) tptp.bool)) (=> (and (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (@ tptp.p (@ (@ tptp.ap V0is__tree_27) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27d)) (lambda ((V2p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V1a))))))) (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27d) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27d)) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)))) (forall ((V4b $$unsorted)) (=> (@ (@ tptp.mem V4b) A_27b) (=> (forall ((V5d $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V3f) V5d))) (=> (@ (@ tptp.mem V5d) A_27d) (and (@ tptp.p (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2Eis__tree A_27a) A_27b) A_27d)) _let_1)) (@ tptp.p (@ (@ tptp.ap V0is__tree_27) _let_1)))))) (@ tptp.p (@ (@ tptp.ap V0is__tree_27) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27d)) (lambda ((V6p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elist_2Elist A_27d))) V6p)) (@ tptp.c_2Elist_2ENIL A_27d)))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V4b))) (@ (@ tptp.ap (@ (@ tptp.ap V3f) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27d)) V6p))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27d)) V6p))))))))))))) (forall ((V7a0 $$unsorted)) (=> (@ (@ tptp.mem V7a0) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27d)) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2Eis__tree A_27a) A_27b) A_27d)) V7a0)) (@ tptp.p (@ (@ tptp.ap V0is__tree_27) V7a0)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27d tptp.del) (V0a0 $$unsorted)) (=> (@ (@ tptp.mem V0a0) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27d)) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2Eis__tree A_27a) A_27b) A_27d)) V0a0)) (or (exists ((V1a $$unsorted)) (and (@ (@ tptp.mem V1a) A_27a) (= V0a0 (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27d)) (lambda ((V2p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V1a)))))) (exists ((V3f $$unsorted)) (and (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27d) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27d)) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)))) (exists ((V4b $$unsorted)) (and (@ (@ tptp.mem V4b) A_27b) (= V0a0 (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27d)) (lambda ((V5p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elist_2Elist A_27d))) V5p)) (@ tptp.c_2Elist_2ENIL A_27d)))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V4b))) (@ (@ tptp.ap (@ (@ tptp.ap V3f) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27d)) V5p))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27d)) V5p)))))) (forall ((V6d $$unsorted)) (=> (@ (@ tptp.mem V6d) A_27d) (@ tptp.p (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2Eis__tree A_27a) A_27b) A_27d)) (@ (@ tptp.ap V3f) V6d))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27d tptp.del)) (exists ((V0rep $$unsorted)) (let ((_let_1 (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27b) A_27d))) (let ((_let_2 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27d)) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)))) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr _let_1) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION _let_2) _let_1)) (@ (@ (@ tptp.c_2Einftree_2Eis__tree A_27a) A_27b) A_27d))) V0rep))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27d tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27b) A_27d)) (= (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2Eto__inftree A_27a) A_27b) A_27d)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2Efrom__inftree A_27a) A_27b) A_27d)) V0a)) V0a))) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27d)) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2Eis__tree A_27a) A_27b) A_27d)) V1r)) (= (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2Efrom__inftree A_27a) A_27b) A_27d)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2Eto__inftree A_27a) A_27b) A_27d)) V1r)) V1r)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (= (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiLf A_27a) A_27b) A_27c)) V0a) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2Eto__inftree A_27a) A_27b) A_27c)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27c)) (lambda ((V1p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V0a))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) A_27b) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27c) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27b) A_27c))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiNd A_27a) A_27b) A_27c)) V0b)) V1f) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2Eto__inftree A_27a) A_27b) A_27c)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27c)) (lambda ((V2p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elist_2Elist A_27c))) V2p)) (@ tptp.c_2Elist_2ENIL A_27c)))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V0b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2Efrom__inftree A_27a) A_27b) A_27c)) (@ (@ tptp.ap V1f) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27c)) V2p)))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27c)) V2p))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) A_27a) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27c) A_27a) A_27b))) (@ tptp.p (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2Eis__tree A_27c) A_27a) A_27b)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27b)) (lambda ((V2p $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Esum_2Esum A_27c) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elist_2Elist A_27b))) V2p)) (@ tptp.c_2Elist_2ENIL A_27b)))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27c) A_27a)) V0b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2Efrom__inftree A_27c) A_27a) A_27b)) (@ (@ tptp.ap V1f) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27b)) V2p)))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27b)) V2p))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0a1 $$unsorted)) (=> (@ (@ tptp.mem V0a1) A_27a) (forall ((V1a2 $$unsorted)) (=> (@ (@ tptp.mem V1a2) A_27a) (forall ((V2b1 $$unsorted)) (=> (@ (@ tptp.mem V2b1) A_27b) (forall ((V3f1 $$unsorted)) (=> (@ (@ tptp.mem V3f1) (@ (@ tptp.arr A_27c) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27b) A_27c))) (forall ((V4b2 $$unsorted)) (=> (@ (@ tptp.mem V4b2) A_27b) (forall ((V5f2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiNd A_27a) A_27b) A_27c)))) (let ((_let_2 (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiLf A_27a) A_27b) A_27c)))) (=> (@ (@ tptp.mem V5f2) (@ (@ tptp.arr A_27c) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27b) A_27c))) (and (= (= (@ _let_2 V0a1) (@ _let_2 V1a2)) (= V0a1 V1a2)) (= (= (@ (@ tptp.ap (@ _let_1 V2b1)) V3f1) (@ (@ tptp.ap (@ _let_1 V4b2)) V5f2)) (and (= V2b1 V4b2) (= V3f1 V5f2)))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) A_27b) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27c) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27b) A_27c))) (not (= (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiLf A_27a) A_27b) A_27c)) V0a) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiNd A_27a) A_27b) A_27c)) V1b)) V2f))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27b) A_27c)) tptp.bool)) (=> (and (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiLf A_27a) A_27b) A_27c)) V1a))))) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27b) (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27c) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27b) A_27c))) (=> (forall ((V4d $$unsorted)) (=> (@ (@ tptp.mem V4d) A_27c) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap V3f) V4d))))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiNd A_27a) A_27b) A_27c)) V2b)) V3f))))))))) (forall ((V5t $$unsorted)) (=> (@ (@ tptp.mem V5t) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27b) A_27c)) (@ tptp.p (@ (@ tptp.ap V0P) V5t))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (= (@ (@ (@ (@ tptp.c_2Einftree_2Erelrec A_27a) A_27b) A_27c) A_27d) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) A_27b)) (lambda ((V0a0 $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.arr A_27c) (@ (@ tptp.arr (@ (@ tptp.arr A_27d) A_27b)) A_27b))) (lambda ((V1a1 $$unsorted)) (@ (@ tptp.lam (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27c) A_27d)) (lambda ((V2a2 $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V3a3 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27c) (@ (@ tptp.arr (@ (@ tptp.arr A_27d) A_27b)) A_27b))) (@ (@ tptp.arr (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27c) A_27d)) (@ (@ tptp.arr A_27b) tptp.bool)))))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V4relrec_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V5a0 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27c) (@ (@ tptp.arr (@ (@ tptp.arr A_27d) A_27b)) A_27b)))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V6a1 $$unsorted)) (let ((_let_1 (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27c) A_27d))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V7a2 $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V8a3 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V9a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27c) A_27d))) V7a2)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiLf A_27a) A_27c) A_27d)) V9a)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) V8a3)) (@ (@ tptp.ap V5a0) V9a)))))))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27c)) (@ (@ tptp.lam A_27c) (lambda ((V10b $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27d) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27c) A_27d)))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V11df $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27d) A_27b))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V12g $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27c) A_27d))) V7a2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiNd A_27a) A_27c) A_27d)) V10b)) V11df)))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) V8a3)) (@ (@ tptp.ap (@ (@ tptp.ap V6a1) V10b)) V12g)))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27d)) (@ (@ tptp.lam A_27d) (lambda ((V13d $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V4relrec_27) V5a0)) V6a1)) (@ (@ tptp.ap V11df) V13d))) (@ (@ tptp.ap V12g) V13d)))))))))))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V4relrec_27) V5a0)) V6a1)) V7a2)) V8a3)))))))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V4relrec_27) V0a0)) V1a1)) V2a2)) V3a3))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (and (forall ((V0lf $$unsorted)) (=> (@ (@ tptp.mem V0lf) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1nd $$unsorted)) (=> (@ (@ tptp.mem V1nd) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr (@ (@ tptp.arr A_27d) A_27b)) A_27b))) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Einftree_2Erelrec A_27a) A_27b) A_27c) A_27d)) V0lf)) V1nd)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiLf A_27a) A_27c) A_27d)) V2a))) (@ (@ tptp.ap V0lf) V2a))))))))) (forall ((V3lf $$unsorted)) (=> (@ (@ tptp.mem V3lf) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V4nd $$unsorted)) (=> (@ (@ tptp.mem V4nd) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr (@ (@ tptp.arr A_27d) A_27b)) A_27b))) (forall ((V5b $$unsorted)) (=> (@ (@ tptp.mem V5b) A_27c) (forall ((V6df $$unsorted)) (=> (@ (@ tptp.mem V6df) (@ (@ tptp.arr A_27d) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27c) A_27d))) (forall ((V7g $$unsorted)) (=> (@ (@ tptp.mem V7g) (@ (@ tptp.arr A_27d) A_27b)) (=> (forall ((V8d $$unsorted)) (=> (@ (@ tptp.mem V8d) A_27d) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Einftree_2Erelrec A_27a) A_27b) A_27c) A_27d)) V3lf)) V4nd)) (@ (@ tptp.ap V6df) V8d))) (@ (@ tptp.ap V7g) V8d))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Einftree_2Erelrec A_27a) A_27b) A_27c) A_27d)) V3lf)) V4nd)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiNd A_27a) A_27c) A_27d)) V5b)) V6df))) (@ (@ tptp.ap (@ (@ tptp.ap V4nd) V5b)) V7g)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0relrec_27 $$unsorted)) (=> (@ (@ tptp.mem V0relrec_27) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27c) (@ (@ tptp.arr (@ (@ tptp.arr A_27d) A_27b)) A_27b))) (@ (@ tptp.arr (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27c) A_27d)) (@ (@ tptp.arr A_27b) tptp.bool))))) (=> (and (forall ((V1lf $$unsorted)) (=> (@ (@ tptp.mem V1lf) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2nd $$unsorted)) (=> (@ (@ tptp.mem V2nd) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr (@ (@ tptp.arr A_27d) A_27b)) A_27b))) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0relrec_27) V1lf)) V2nd)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiLf A_27a) A_27c) A_27d)) V3a))) (@ (@ tptp.ap V1lf) V3a))))))))) (forall ((V4lf $$unsorted)) (=> (@ (@ tptp.mem V4lf) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V5nd $$unsorted)) (=> (@ (@ tptp.mem V5nd) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr (@ (@ tptp.arr A_27d) A_27b)) A_27b))) (forall ((V6b $$unsorted)) (=> (@ (@ tptp.mem V6b) A_27c) (forall ((V7df $$unsorted)) (=> (@ (@ tptp.mem V7df) (@ (@ tptp.arr A_27d) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27c) A_27d))) (forall ((V8g $$unsorted)) (=> (@ (@ tptp.mem V8g) (@ (@ tptp.arr A_27d) A_27b)) (=> (forall ((V9d $$unsorted)) (=> (@ (@ tptp.mem V9d) A_27d) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0relrec_27) V4lf)) V5nd)) (@ (@ tptp.ap V7df) V9d))) (@ (@ tptp.ap V8g) V9d))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0relrec_27) V4lf)) V5nd)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiNd A_27a) A_27c) A_27d)) V6b)) V7df))) (@ (@ tptp.ap (@ (@ tptp.ap V5nd) V6b)) V8g))))))))))))))) (forall ((V10a0 $$unsorted)) (=> (@ (@ tptp.mem V10a0) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V11a1 $$unsorted)) (=> (@ (@ tptp.mem V11a1) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr (@ (@ tptp.arr A_27d) A_27b)) A_27b))) (forall ((V12a2 $$unsorted)) (=> (@ (@ tptp.mem V12a2) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27c) A_27d)) (forall ((V13a3 $$unsorted)) (=> (@ (@ tptp.mem V13a3) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Einftree_2Erelrec A_27a) A_27b) A_27c) A_27d)) V10a0)) V11a1)) V12a2)) V13a3)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0relrec_27) V10a0)) V11a1)) V12a2)) V13a3)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0relrec_27 $$unsorted)) (=> (@ (@ tptp.mem V0relrec_27) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27c) (@ (@ tptp.arr (@ (@ tptp.arr A_27d) A_27b)) A_27b))) (@ (@ tptp.arr (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27c) A_27d)) (@ (@ tptp.arr A_27b) tptp.bool))))) (=> (and (forall ((V1lf $$unsorted)) (=> (@ (@ tptp.mem V1lf) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2nd $$unsorted)) (=> (@ (@ tptp.mem V2nd) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr (@ (@ tptp.arr A_27d) A_27b)) A_27b))) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0relrec_27) V1lf)) V2nd)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiLf A_27a) A_27c) A_27d)) V3a))) (@ (@ tptp.ap V1lf) V3a))))))))) (forall ((V4lf $$unsorted)) (=> (@ (@ tptp.mem V4lf) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V5nd $$unsorted)) (=> (@ (@ tptp.mem V5nd) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr (@ (@ tptp.arr A_27d) A_27b)) A_27b))) (forall ((V6b $$unsorted)) (=> (@ (@ tptp.mem V6b) A_27c) (forall ((V7df $$unsorted)) (=> (@ (@ tptp.mem V7df) (@ (@ tptp.arr A_27d) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27c) A_27d))) (forall ((V8g $$unsorted)) (=> (@ (@ tptp.mem V8g) (@ (@ tptp.arr A_27d) A_27b)) (=> (forall ((V9d $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V8g) V9d))) (let ((_let_2 (@ (@ tptp.ap V7df) V9d))) (=> (@ (@ tptp.mem V9d) A_27d) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Einftree_2Erelrec A_27a) A_27b) A_27c) A_27d)) V4lf)) V5nd)) _let_2)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0relrec_27) V4lf)) V5nd)) _let_2)) _let_1))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0relrec_27) V4lf)) V5nd)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiNd A_27a) A_27c) A_27d)) V6b)) V7df))) (@ (@ tptp.ap (@ (@ tptp.ap V5nd) V6b)) V8g))))))))))))))) (forall ((V10a0 $$unsorted)) (=> (@ (@ tptp.mem V10a0) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V11a1 $$unsorted)) (=> (@ (@ tptp.mem V11a1) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr (@ (@ tptp.arr A_27d) A_27b)) A_27b))) (forall ((V12a2 $$unsorted)) (=> (@ (@ tptp.mem V12a2) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27c) A_27d)) (forall ((V13a3 $$unsorted)) (=> (@ (@ tptp.mem V13a3) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Einftree_2Erelrec A_27a) A_27b) A_27c) A_27d)) V10a0)) V11a1)) V12a2)) V13a3)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0relrec_27) V10a0)) V11a1)) V12a2)) V13a3)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0a0 $$unsorted)) (=> (@ (@ tptp.mem V0a0) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1a1 $$unsorted)) (=> (@ (@ tptp.mem V1a1) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr (@ (@ tptp.arr A_27d) A_27b)) A_27b))) (forall ((V2a2 $$unsorted)) (=> (@ (@ tptp.mem V2a2) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27c) A_27d)) (forall ((V3a3 $$unsorted)) (=> (@ (@ tptp.mem V3a3) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Einftree_2Erelrec A_27a) A_27b) A_27c) A_27d)) V0a0)) V1a1)) V2a2)) V3a3)) (or (exists ((V4a $$unsorted)) (and (@ (@ tptp.mem V4a) A_27a) (= V2a2 (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiLf A_27a) A_27c) A_27d)) V4a)) (= V3a3 (@ (@ tptp.ap V0a0) V4a)))) (exists ((V5b $$unsorted)) (and (@ (@ tptp.mem V5b) A_27c) (exists ((V6df $$unsorted)) (and (@ (@ tptp.mem V6df) (@ (@ tptp.arr A_27d) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27c) A_27d))) (exists ((V7g $$unsorted)) (and (@ (@ tptp.mem V7g) (@ (@ tptp.arr A_27d) A_27b)) (= V2a2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiNd A_27a) A_27c) A_27d)) V5b)) V6df)) (= V3a3 (@ (@ tptp.ap (@ (@ tptp.ap V1a1) V5b)) V7g)) (forall ((V8d $$unsorted)) (=> (@ (@ tptp.mem V8d) A_27d) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Einftree_2Erelrec A_27a) A_27b) A_27c) A_27d)) V0a0)) V1a1)) (@ (@ tptp.ap V6df) V8d))) (@ (@ tptp.ap V7g) V8d))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0lf $$unsorted)) (=> (@ (@ tptp.mem V0lf) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1nd $$unsorted)) (=> (@ (@ tptp.mem V1nd) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr (@ (@ tptp.arr A_27d) A_27a)) A_27a))) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27b) A_27c) A_27d)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Einftree_2Einftree__rec A_27a) A_27b) A_27c) A_27d)) V0lf)) V1nd)) V2t) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3r $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Einftree_2Erelrec A_27b) A_27a) A_27c) A_27d)) V0lf)) V1nd)) V2t)) V3r))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0lf $$unsorted)) (=> (@ (@ tptp.mem V0lf) (@ (@ tptp.arr A_27a) A_27d)) (forall ((V1nd $$unsorted)) (let ((_let_1 (@ tptp.arr A_27c))) (=> (@ (@ tptp.mem V1nd) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr (@ _let_1 (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27b) A_27c))) (@ (@ tptp.arr (@ _let_1 A_27d)) A_27d)))) (exists ((V2f $$unsorted)) (and (@ (@ tptp.mem V2f) (@ (@ tptp.arr (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27b) A_27c)) A_27d)) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27a) (= (@ (@ tptp.ap V2f) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiLf A_27a) A_27b) A_27c)) V3a)) (@ (@ tptp.ap V0lf) V3a)))) (forall ((V4b $$unsorted)) (=> (@ (@ tptp.mem V4b) A_27b) (forall ((V5d $$unsorted)) (let ((_let_1 (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27b) A_27c))) (=> (@ (@ tptp.mem V5d) (@ (@ tptp.arr A_27c) _let_1)) (= (@ (@ tptp.ap V2f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiNd A_27a) A_27b) A_27c)) V4b)) V5d)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V1nd) V4b)) V5d)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27c) A_27d) _let_1)) V2f)) V5d))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27d)) (forall ((V2f1 $$unsorted)) (=> (@ (@ tptp.mem V2f1) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr (@ (@ tptp.arr A_27c) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27b) A_27c))) A_27d))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Einftree_2Einftree__CASE A_27a) A_27b) A_27c) A_27d)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiLf A_27a) A_27b) A_27c)) V0a))) V1f)) V2f1) (@ (@ tptp.ap V1f) V0a)))))))) (forall ((V3b $$unsorted)) (=> (@ (@ tptp.mem V3b) A_27b) (forall ((V4d $$unsorted)) (=> (@ (@ tptp.mem V4d) (@ (@ tptp.arr A_27c) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27b) A_27c))) (forall ((V5f $$unsorted)) (=> (@ (@ tptp.mem V5f) (@ (@ tptp.arr A_27a) A_27d)) (forall ((V6f1 $$unsorted)) (=> (@ (@ tptp.mem V6f1) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr (@ (@ tptp.arr A_27c) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27b) A_27c))) A_27d))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Einftree_2Einftree__CASE A_27a) A_27b) A_27c) A_27d)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiNd A_27a) A_27b) A_27c)) V3b)) V4d))) V5f)) V6f1) (@ (@ tptp.ap (@ (@ tptp.ap V6f1) V3b)) V4d)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27b) A_27c)) (or (exists ((V1a $$unsorted)) (and (@ (@ tptp.mem V1a) A_27a) (= V0t (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiLf A_27a) A_27b) A_27c)) V1a)))) (exists ((V2b $$unsorted)) (and (@ (@ tptp.mem V2b) A_27b) (exists ((V3d $$unsorted)) (and (@ (@ tptp.mem V3d) (@ (@ tptp.arr A_27c) (@ (@ (@ tptp.ty_2Einftree_2Einftree A_27a) A_27b) A_27c))) (= V0t (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Einftree_2EiNd A_27a) A_27b) A_27c)) V2b)) V3d))))))))))
% 9.41/9.77  (declare-fun tptp.ty_2Efcp_2Ebit0 (tptp.del) tptp.del)
% 9.41/9.77  (declare-fun tptp.ty_2Efcp_2Ebit1 (tptp.del) tptp.del)
% 9.41/9.77  (declare-fun tptp.ty_2Efcp_2Ecart (tptp.del tptp.del) tptp.del)
% 9.41/9.77  (declare-fun tptp.ty_2Efcp_2Efinite__image (tptp.del) tptp.del)
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2E_3A_2B (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Efcp_2E_3A_2B A_27a) A_27b)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr _let_1) _let_1)))))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2EBIT0A (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Efcp_2EBIT0A A_27a)) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Efcp_2Ebit0 A_27a)))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2EBIT0B (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Efcp_2EBIT0B A_27a)) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Efcp_2Ebit0 A_27a)))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2EBIT1A (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Efcp_2EBIT1A A_27a)) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Efcp_2Ebit1 A_27a)))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2EBIT1B (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Efcp_2EBIT1B A_27a)) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Efcp_2Ebit1 A_27a)))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2EBIT1C (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Efcp_2EBIT1C A_27a)) (@ tptp.ty_2Efcp_2Ebit1 A_27a))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2EFCP (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Efcp_2EFCP A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2EFCP__CONCAT (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.ty_2Efcp_2Ecart A_27a))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Efcp_2EFCP__CONCAT A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ _let_1 A_27b)) (@ (@ tptp.arr (@ _let_1 A_27c)) (@ _let_1 (@ (@ tptp.ty_2Esum_2Esum A_27b) A_27c))))))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2EFCP__CONS (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.ty_2Efcp_2Ecart A_27a))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Efcp_2EFCP__CONS A_27a) A_27b) A_27c)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ _let_1 A_27b)) (@ _let_1 A_27c)))))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2EFCP__EVERY (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Efcp_2EFCP__EVERY A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efcp_2Ecart A_27b) A_27a)) tptp.bool)))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2EFCP__EXISTS (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Efcp_2EFCP__EXISTS A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efcp_2Ecart A_27b) A_27a)) tptp.bool)))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2EFCP__FOLD (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Efcp_2EFCP__FOLD A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.arr A_27a) A_27b))) (@ _let_1 (@ (@ tptp.arr (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27c)) A_27b)))))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2EFCP__HD (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Efcp_2EFCP__HD A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) A_27a))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2EFCP__MAP (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Efcp_2EFCP__MAP A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27c)) (@ (@ tptp.ty_2Efcp_2Ecart A_27b) A_27c))))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2EFCP__TL (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.ty_2Efcp_2Ecart A_27a))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Efcp_2EFCP__TL A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ _let_1 A_27c)) (@ _let_1 A_27b))))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2EFCP__ZIP (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Efcp_2EFCP__ZIP A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efcp_2Ecart A_27c) A_27b)) (@ (@ tptp.ty_2Efcp_2Ecart (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c)) A_27b))))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2EHAS__SIZE (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Efcp_2EHAS__SIZE A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2EL2V (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Efcp_2EL2V A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2EV2L (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Efcp_2EV2L A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (@ tptp.ty_2Elist_2Elist A_27a)))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2Ebit0__CASE (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)))) (@ (@ tptp.mem (@ (@ tptp.c_2Efcp_2Ebit0__CASE A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Efcp_2Ebit0 A_27a)) (@ _let_1 (@ _let_1 A_27b)))))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2Ebit0__size (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Efcp_2Ebit0__size A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr (@ tptp.ty_2Efcp_2Ebit0 A_27a)) tptp.ty_2Enum_2Enum)))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2Ebit1__CASE (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)))) (@ (@ tptp.mem (@ (@ tptp.c_2Efcp_2Ebit1__CASE A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Efcp_2Ebit1 A_27a)) (@ _let_1 (@ _let_1 (@ (@ tptp.arr A_27b) A_27b))))))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2Ebit1__size (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Efcp_2Ebit1__size A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr (@ tptp.ty_2Efcp_2Ebit1 A_27a)) tptp.ty_2Enum_2Enum)))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2Edest__cart (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Efcp_2Edest__cart A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Efcp_2Efinite__image A_27b)) A_27a)))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2Edest__finite__image (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Efcp_2Edest__finite__image A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Efcp_2Efinite__image A_27a)) A_27a))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2Edimindex (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Efcp_2Edimindex A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ebool_2Eitself A_27a)) tptp.ty_2Enum_2Enum))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2Efcp__CASE (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Efcp_2Efcp__CASE A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.arr (@ tptp.ty_2Efcp_2Efinite__image A_27b)) A_27a)) A_27c)) A_27c)))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2Efcp__index (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Efcp_2Efcp__index A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2Efinite__index (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Efcp_2Efinite__index A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2Emk__cart (tptp.del tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Efcp_2Emk__cart A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr (@ tptp.ty_2Efcp_2Efinite__image A_27b)) A_27a)) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)))))
% 9.41/9.77  (declare-fun tptp.c_2Efcp_2Emk__finite__image (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Efcp_2Emk__finite__image A_27a)) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Efcp_2Efinite__image A_27a)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Efcp_2EHAS__SIZE A_27a)) V0s)) (@ tptp.inj__ty_2Enum_2Enum V1n))) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s)) V1n)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (exists ((V0rep $$unsorted)) (let ((_let_1 (@ tptp.ty_2Efcp_2Efinite__image A_27a))) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr _let_1) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION A_27a) _let_1)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V1x)) (@ tptp.c_2Ebool_2EARB A_27a)))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a))))))) V0rep)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ tptp.ty_2Efcp_2Efinite__image A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Efcp_2Emk__finite__image A_27a)) (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edest__finite__image A_27a)) V0a)) V0a))) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V2x)) (@ tptp.c_2Ebool_2EARB A_27a)))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a)))))) V1r)) (= (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edest__finite__image A_27a)) (@ (@ tptp.ap (@ tptp.c_2Efcp_2Emk__finite__image A_27a)) V1r)) V1r)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.c_2Epred__set_2EUNIV A_27a))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27a)) (@ tptp.c_2Ebool_2Ethe__value A_27a))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) _let_1))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) _let_1))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27a)) (@ tptp.c_2Ebool_2Ethe__value A_27a))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27a)) (@ tptp.c_2Ebool_2Ethe__value A_27a))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a))) (= (@ tptp.c_2Efcp_2Efinite__index A_27a) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V0f $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V2n)) (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27a)) (@ tptp.c_2Ebool_2Ethe__value A_27a))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) (@ (@ tptp.ap V0f) V2n))) V1x)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (exists ((V0rep $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ tptp.ty_2Efcp_2Efinite__image A_27b)) A_27a))) (let ((_let_2 (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b))) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr _let_2) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION _let_1) _let_2)) (@ (@ tptp.lam _let_1) (lambda ((V1f $$unsorted)) tptp.c_2Ebool_2ET)))) V0rep))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Emk__cart A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Edest__cart A_27a) A_27b)) V0a)) V0a))) (forall ((V1r $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ tptp.ty_2Efcp_2Efinite__image A_27b)) A_27a))) (=> (@ (@ tptp.mem V1r) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.lam _let_1) (lambda ((V2f $$unsorted)) tptp.c_2Ebool_2ET))) V1r)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Edest__cart A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Emk__cart A_27a) A_27b)) V1r)) V1r))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (forall ((V1i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1i))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Efcp__index A_27a) A_27b)) V0x)) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Edest__cart A_27a) A_27b)) V0x)) (@ (@ tptp.ap (@ tptp.c_2Efcp_2Efinite__index (@ tptp.ty_2Efcp_2Efinite__image A_27b))) _let_1))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr (@ (@ tptp.arr (@ tptp.ty_2Efcp_2Efinite__image A_27b)) A_27a)) A_27c)) (exists ((V1g $$unsorted)) (and (@ (@ tptp.mem V1g) (@ (@ tptp.arr (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) A_27c)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) (@ (@ tptp.arr (@ tptp.ty_2Efcp_2Efinite__image A_27b)) A_27a)) (= (@ (@ tptp.ap V1g) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Emk__cart A_27a) A_27b)) V2h)) (@ (@ tptp.ap V0f) V2h)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) tptp.bool)) (=> (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr (@ tptp.ty_2Efcp_2Efinite__image A_27b)) A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Emk__cart A_27a) A_27b)) V1f))))) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap V0P) V2a))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) (@ (@ tptp.arr (@ tptp.ty_2Efcp_2Efinite__image A_27b)) A_27a)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr (@ (@ tptp.arr (@ tptp.ty_2Efcp_2Efinite__image A_27b)) A_27a)) A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efcp_2Efcp__CASE A_27a) A_27b) A_27c)) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Emk__cart A_27a) A_27b)) V0h))) V1f) (@ (@ tptp.ap V1f) V0h)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (= (= V0x V1y) (forall ((V2i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2i))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efcp_2Efcp__index A_27a) A_27b)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27b)) (@ tptp.c_2Ebool_2Ethe__value A_27b)))) (= (@ (@ tptp.ap (@ _let_2 V0x)) _let_1) (@ (@ tptp.ap (@ _let_2 V1y)) _let_1))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.c_2Efcp_2EFCP A_27a) A_27b) (@ (@ tptp.lam (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (lambda ((V0g $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b))) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1f $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V2i)) (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27b)) (@ tptp.c_2Ebool_2Ethe__value A_27b))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Efcp__index A_27a) A_27b)) V1f)) V2i))) (@ (@ tptp.ap V0g) V2i)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1i))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27b)) (@ tptp.c_2Ebool_2Ethe__value A_27b)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Efcp__index A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EFCP A_27a) A_27b)) V0g))) _let_1) (@ (@ tptp.ap V0g) _let_1))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (= (forall ((V2i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2i))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27b)) (@ tptp.c_2Ebool_2Ethe__value A_27b)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Efcp__index A_27a) A_27b)) V0f)) _let_1) (@ (@ tptp.ap V1g) _let_1))))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EFCP A_27a) A_27b)) V1g) V0f)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EFCP A_27a) A_27b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Efcp__index A_27a) A_27b)) V0g)) V1i)))) V0g))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.c_2Epred__set_2EUNIV A_27a))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27a)) (@ tptp.c_2Ebool_2Ethe__value A_27a))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex _let_1)) (@ tptp.c_2Ebool_2Ethe__value _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a)))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) (@ tptp.c_2Epred__set_2EUNIV A_27b))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27a)) (@ tptp.c_2Ebool_2Ethe__value A_27a)))) (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27b)) (@ tptp.c_2Ebool_2Ethe__value A_27b))))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) (@ tptp.c_2Epred__set_2EUNIV _let_1))) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) (@ tptp.c_2Epred__set_2EUNIV A_27b))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (exists ((V0rep $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eind__type_2Erecspace A_27a))) (let ((_let_2 (@ tptp.ty_2Efcp_2Ebit0 A_27a))) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr _let_2) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION _let_1) _let_2)) (@ (@ tptp.lam _let_1) (lambda ((V1a0 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ tptp.ty_2Eind__type_2Erecspace A_27a)) tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2_27bit0_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eind__type_2Erecspace A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V3a0 $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ _let_2 (@ _let_1 (lambda ((V4a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eind__type_2Erecspace A_27a))) V3a0)) (@ (@ tptp.ap (@ (@ tptp.lam A_27a) (lambda ((V5a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2ECONSTR A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V5a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6n $$unsorted)) (@ tptp.c_2Eind__type_2EBOTTOM A_27a))))))) V4a))))))) (@ _let_2 (@ _let_1 (lambda ((V7a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eind__type_2Erecspace A_27a))) V3a0)) (@ (@ tptp.ap (@ (@ tptp.lam A_27a) (lambda ((V8a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2ECONSTR A_27a)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) V8a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V9n $$unsorted)) (@ tptp.c_2Eind__type_2EBOTTOM A_27a))))))) V7a)))))))) (@ (@ tptp.ap V2_27bit0_27) V3a0))))))))) (@ (@ tptp.ap V2_27bit0_27) V1a0))))))))))) V0rep))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2f1 $$unsorted)) (=> (@ (@ tptp.mem V2f1) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Ebit0__CASE A_27a) A_27b)) (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT0A A_27a)) V0a))) V1f)) V2f1) (@ (@ tptp.ap V1f) V0a)))))))) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27a) (forall ((V4f $$unsorted)) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V5f1 $$unsorted)) (=> (@ (@ tptp.mem V5f1) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Ebit0__CASE A_27a) A_27b)) (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT0B A_27a)) V3a))) V4f)) V5f1) (@ (@ tptp.ap V5f1) V3a)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Efcp_2Ebit0__size A_27a)) V0f)) (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT0A A_27a)) V1a))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap V0f) V1a)))))))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Efcp_2Ebit0__size A_27a)) V2f)) (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT0B A_27a)) V3a))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap V2f) V3a)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0bit0 $$unsorted)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.arr A_27a) (@ tptp.ty_2Efcp_2Ebit0 A_27a))))) (=> (@ (@ tptp.mem V0bit0) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2EDATATYPE tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap V0bit0) (@ tptp.c_2Efcp_2EBIT0A A_27a))) (@ tptp.c_2Efcp_2EBIT0B A_27a))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1a_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Efcp_2EBIT0A A_27a)))) (=> (@ (@ tptp.mem V1a_27) A_27a) (= (= (@ _let_1 V0a) (@ _let_1 V1a_27)) (= V0a V1a_27))))))) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (forall ((V3a_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Efcp_2EBIT0B A_27a)))) (=> (@ (@ tptp.mem V3a_27) A_27a) (= (= (@ _let_1 V2a) (@ _let_1 V3a_27)) (= V2a V3a_27))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0a_27 $$unsorted)) (=> (@ (@ tptp.mem V0a_27) A_27a) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (not (= (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT0A A_27a)) V1a) (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT0B A_27a)) V0a_27))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0bb $$unsorted)) (=> (@ (@ tptp.mem V0bb) (@ tptp.ty_2Efcp_2Ebit0 A_27a)) (or (exists ((V1a $$unsorted)) (and (@ (@ tptp.mem V1a) A_27a) (= V0bb (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT0A A_27a)) V1a)))) (exists ((V2a $$unsorted)) (and (@ (@ tptp.mem V2a) A_27a) (= V0bb (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT0B A_27a)) V2a))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f0 $$unsorted)) (=> (@ (@ tptp.mem V0f0) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1f1 $$unsorted)) (=> (@ (@ tptp.mem V1f1) (@ (@ tptp.arr A_27a) A_27b)) (exists ((V2fn $$unsorted)) (and (@ (@ tptp.mem V2fn) (@ (@ tptp.arr (@ tptp.ty_2Efcp_2Ebit0 A_27a)) A_27b)) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27a) (= (@ (@ tptp.ap V2fn) (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT0A A_27a)) V3a)) (@ (@ tptp.ap V0f0) V3a)))) (forall ((V4a $$unsorted)) (=> (@ (@ tptp.mem V4a) A_27a) (= (@ (@ tptp.ap V2fn) (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT0B A_27a)) V4a)) (@ (@ tptp.ap V1f1) V4a)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Efcp_2Ebit0 A_27a)) tptp.bool)) (=> (and (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT0A A_27a)) V1a))))) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT0B A_27a)) V2a)))))) (forall ((V3b $$unsorted)) (=> (@ (@ tptp.mem V3b) (@ tptp.ty_2Efcp_2Ebit0 A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V3b))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f_27 $$unsorted)) (=> (@ (@ tptp.mem V0f_27) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1f1_27 $$unsorted)) (=> (@ (@ tptp.mem V1f1_27) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2M $$unsorted)) (=> (@ (@ tptp.mem V2M) (@ tptp.ty_2Efcp_2Ebit0 A_27a)) (forall ((V3M_27 $$unsorted)) (=> (@ (@ tptp.mem V3M_27) (@ tptp.ty_2Efcp_2Ebit0 A_27a)) (forall ((V4f $$unsorted)) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V5f1 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efcp_2Ebit0__CASE A_27a) A_27b)))) (=> (@ (@ tptp.mem V5f1) (@ (@ tptp.arr A_27a) A_27b)) (=> (and (= V2M V3M_27) (forall ((V6a $$unsorted)) (=> (@ (@ tptp.mem V6a) A_27a) (=> (= V3M_27 (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT0A A_27a)) V6a)) (= (@ (@ tptp.ap V4f) V6a) (@ (@ tptp.ap V0f_27) V6a))))) (forall ((V7a $$unsorted)) (=> (@ (@ tptp.mem V7a) A_27a) (=> (= V3M_27 (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT0B A_27a)) V7a)) (= (@ (@ tptp.ap V5f1) V7a) (@ (@ tptp.ap V1f1_27) V7a)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V2M)) V4f)) V5f1) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V3M_27)) V0f_27)) V1f1_27)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Efcp_2Ebit0 A_27a)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2f1 $$unsorted)) (=> (@ (@ tptp.mem V2f1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27b) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Ebit0__CASE A_27a) A_27b)) V0x)) V1f)) V2f1) V3v) (or (exists ((V4a $$unsorted)) (and (@ (@ tptp.mem V4a) A_27a) (= V0x (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT0A A_27a)) V4a)) (= (@ (@ tptp.ap V1f) V4a) V3v))) (exists ((V5a $$unsorted)) (and (@ (@ tptp.mem V5a) A_27a) (= V0x (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT0B A_27a)) V5a)) (= (@ (@ tptp.ap V2f1) V5a) V3v))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ty_2Efcp_2Ebit0 A_27a))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex _let_3)) (@ tptp.c_2Ebool_2Ethe__value _let_3))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27a)) (@ tptp.c_2Ebool_2Ethe__value A_27a))))) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Efcp_2Ebit0 A_27a))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) (@ tptp.c_2Epred__set_2EUNIV _let_1))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (exists ((V0rep $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eind__type_2Erecspace A_27a))) (let ((_let_2 (@ tptp.ty_2Efcp_2Ebit1 A_27a))) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr _let_2) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION _let_1) _let_2)) (@ (@ tptp.lam _let_1) (lambda ((V1a0 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ tptp.ty_2Eind__type_2Erecspace A_27a)) tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2_27bit1_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eind__type_2Erecspace A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V3a0 $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Enum_2ESUC))) (let ((_let_2 (@ tptp.lam A_27a))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)))) (let ((_let_4 (@ tptp.ap tptp.c_2Ebool_2E_5C_2F))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ _let_4 (@ _let_3 (@ _let_2 (lambda ((V4a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eind__type_2Erecspace A_27a))) V3a0)) (@ (@ tptp.ap (@ (@ tptp.lam A_27a) (lambda ((V5a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2ECONSTR A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V5a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6n $$unsorted)) (@ tptp.c_2Eind__type_2EBOTTOM A_27a))))))) V4a))))))) (@ (@ tptp.ap (@ _let_4 (@ _let_3 (@ _let_2 (lambda ((V7a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eind__type_2Erecspace A_27a))) V3a0)) (@ (@ tptp.ap (@ (@ tptp.lam A_27a) (lambda ((V8a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2ECONSTR A_27a)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) V8a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V9n $$unsorted)) (@ tptp.c_2Eind__type_2EBOTTOM A_27a))))))) V7a))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eind__type_2Erecspace A_27a))) V3a0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2ECONSTR A_27a)) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (@ tptp.c_2Ebool_2EARB A_27a))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V10n $$unsorted)) (@ tptp.c_2Eind__type_2EBOTTOM A_27a))))))))) (@ (@ tptp.ap V2_27bit1_27) V3a0))))))))))) (@ (@ tptp.ap V2_27bit1_27) V1a0))))))))))) V0rep))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2f1 $$unsorted)) (=> (@ (@ tptp.mem V2f1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Ebit1__CASE A_27a) A_27b)) (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT1A A_27a)) V0a))) V1f)) V2f1)) V3v) (@ (@ tptp.ap V1f) V0a)))))))))) (forall ((V4a $$unsorted)) (=> (@ (@ tptp.mem V4a) A_27a) (forall ((V5f $$unsorted)) (=> (@ (@ tptp.mem V5f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V6f1 $$unsorted)) (=> (@ (@ tptp.mem V6f1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V7v $$unsorted)) (=> (@ (@ tptp.mem V7v) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Ebit1__CASE A_27a) A_27b)) (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT1B A_27a)) V4a))) V5f)) V6f1)) V7v) (@ (@ tptp.ap V6f1) V4a)))))))))) (forall ((V8f $$unsorted)) (=> (@ (@ tptp.mem V8f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V9f1 $$unsorted)) (=> (@ (@ tptp.mem V9f1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V10v $$unsorted)) (=> (@ (@ tptp.mem V10v) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Ebit1__CASE A_27a) A_27b)) (@ tptp.c_2Efcp_2EBIT1C A_27a))) V8f)) V9f1)) V10v) V10v))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Efcp_2Ebit1__size A_27a)) V0f)) (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT1A A_27a)) V1a))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap V0f) V1a)))))))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Efcp_2Ebit1__size A_27a)) V2f)) (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT1B A_27a)) V3a))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap V2f) V3a)))))))) (forall ((V4f $$unsorted)) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Efcp_2Ebit1__size A_27a)) V4f)) (@ tptp.c_2Efcp_2EBIT1C A_27a))) tptp.fo__c_2Enum_2E0))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0bit1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Efcp_2Ebit1 A_27a))) (let ((_let_2 (@ tptp.arr (@ (@ tptp.arr A_27a) _let_1)))) (=> (@ (@ tptp.mem V0bit1) (@ _let_2 (@ _let_2 (@ (@ tptp.arr _let_1) tptp.bool)))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2EDATATYPE tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0bit1) (@ tptp.c_2Efcp_2EBIT1A A_27a))) (@ tptp.c_2Efcp_2EBIT1B A_27a))) (@ tptp.c_2Efcp_2EBIT1C A_27a)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1a_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Efcp_2EBIT1A A_27a)))) (=> (@ (@ tptp.mem V1a_27) A_27a) (= (= (@ _let_1 V0a) (@ _let_1 V1a_27)) (= V0a V1a_27))))))) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (forall ((V3a_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Efcp_2EBIT1B A_27a)))) (=> (@ (@ tptp.mem V3a_27) A_27a) (= (= (@ _let_1 V2a) (@ _let_1 V3a_27)) (= V2a V3a_27))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0a_27 $$unsorted)) (=> (@ (@ tptp.mem V0a_27) A_27a) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (not (= (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT1A A_27a)) V1a) (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT1B A_27a)) V0a_27))))))) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (not (= (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT1A A_27a)) V2a) (@ tptp.c_2Efcp_2EBIT1C A_27a))))) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27a) (not (= (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT1B A_27a)) V3a) (@ tptp.c_2Efcp_2EBIT1C A_27a))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0bb $$unsorted)) (=> (@ (@ tptp.mem V0bb) (@ tptp.ty_2Efcp_2Ebit1 A_27a)) (or (exists ((V1a $$unsorted)) (and (@ (@ tptp.mem V1a) A_27a) (= V0bb (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT1A A_27a)) V1a)))) (exists ((V2a $$unsorted)) (and (@ (@ tptp.mem V2a) A_27a) (= V0bb (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT1B A_27a)) V2a)))) (= V0bb (@ tptp.c_2Efcp_2EBIT1C A_27a))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f0 $$unsorted)) (=> (@ (@ tptp.mem V0f0) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1f1 $$unsorted)) (=> (@ (@ tptp.mem V1f1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2f2 $$unsorted)) (=> (@ (@ tptp.mem V2f2) A_27b) (exists ((V3fn $$unsorted)) (and (@ (@ tptp.mem V3fn) (@ (@ tptp.arr (@ tptp.ty_2Efcp_2Ebit1 A_27a)) A_27b)) (forall ((V4a $$unsorted)) (=> (@ (@ tptp.mem V4a) A_27a) (= (@ (@ tptp.ap V3fn) (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT1A A_27a)) V4a)) (@ (@ tptp.ap V0f0) V4a)))) (forall ((V5a $$unsorted)) (=> (@ (@ tptp.mem V5a) A_27a) (= (@ (@ tptp.ap V3fn) (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT1B A_27a)) V5a)) (@ (@ tptp.ap V1f1) V5a)))) (= (@ (@ tptp.ap V3fn) (@ tptp.c_2Efcp_2EBIT1C A_27a)) V2f2))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Efcp_2Ebit1 A_27a)) tptp.bool)) (=> (and (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT1A A_27a)) V1a))))) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT1B A_27a)) V2a))))) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Efcp_2EBIT1C A_27a)))) (forall ((V3b $$unsorted)) (=> (@ (@ tptp.mem V3b) (@ tptp.ty_2Efcp_2Ebit1 A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V3b))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f_27 $$unsorted)) (=> (@ (@ tptp.mem V0f_27) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1f1_27 $$unsorted)) (=> (@ (@ tptp.mem V1f1_27) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2v_27 $$unsorted)) (=> (@ (@ tptp.mem V2v_27) A_27b) (forall ((V3M $$unsorted)) (=> (@ (@ tptp.mem V3M) (@ tptp.ty_2Efcp_2Ebit1 A_27a)) (forall ((V4M_27 $$unsorted)) (=> (@ (@ tptp.mem V4M_27) (@ tptp.ty_2Efcp_2Ebit1 A_27a)) (forall ((V5f $$unsorted)) (=> (@ (@ tptp.mem V5f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V6f1 $$unsorted)) (=> (@ (@ tptp.mem V6f1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V7v $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efcp_2Ebit1__CASE A_27a) A_27b)))) (=> (@ (@ tptp.mem V7v) A_27b) (=> (and (= V3M V4M_27) (forall ((V8a $$unsorted)) (=> (@ (@ tptp.mem V8a) A_27a) (=> (= V4M_27 (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT1A A_27a)) V8a)) (= (@ (@ tptp.ap V5f) V8a) (@ (@ tptp.ap V0f_27) V8a))))) (forall ((V9a $$unsorted)) (=> (@ (@ tptp.mem V9a) A_27a) (=> (= V4M_27 (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT1B A_27a)) V9a)) (= (@ (@ tptp.ap V6f1) V9a) (@ (@ tptp.ap V1f1_27) V9a))))) (=> (= V4M_27 (@ tptp.c_2Efcp_2EBIT1C A_27a)) (= V7v V2v_27))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V3M)) V5f)) V6f1)) V7v) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V4M_27)) V0f_27)) V1f1_27)) V2v_27)))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Efcp_2Ebit1 A_27a)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2f1 $$unsorted)) (=> (@ (@ tptp.mem V2f1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27b) (forall ((V4v_27 $$unsorted)) (=> (@ (@ tptp.mem V4v_27) A_27b) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Ebit1__CASE A_27a) A_27b)) V0x)) V1f)) V2f1)) V3v) V4v_27) (or (exists ((V5a $$unsorted)) (and (@ (@ tptp.mem V5a) A_27a) (= V0x (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT1A A_27a)) V5a)) (= (@ (@ tptp.ap V1f) V5a) V4v_27))) (exists ((V6a $$unsorted)) (and (@ (@ tptp.mem V6a) A_27a) (= V0x (@ (@ tptp.ap (@ tptp.c_2Efcp_2EBIT1B A_27a)) V6a)) (= (@ (@ tptp.ap V2f1) V6a) V4v_27))) (and (= V0x (@ tptp.c_2Efcp_2EBIT1C A_27a)) (= V3v V4v_27)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (let ((_let_4 (@ tptp.ty_2Efcp_2Ebit1 A_27a))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex _let_4)) (@ tptp.c_2Ebool_2Ethe__value _let_4))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27a)) (@ tptp.c_2Ebool_2Ethe__value A_27a))))) _let_3))) _let_3)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Efcp_2Ebit1 A_27a))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) (@ tptp.c_2Epred__set_2EUNIV _let_1))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a)))))))
% 9.41/9.77  (assert (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex tptp.ty_2Eone_2Eone)) (@ tptp.c_2Ebool_2Ethe__value tptp.ty_2Eone_2Eone))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))
% 9.41/9.77  (assert (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Eone_2Eone)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Eone_2Eone))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0a tptp.tp__ty_2Enum_2Enum) (V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2E_3A_2B A_27a) A_27b)) (@ tptp.inj__ty_2Enum_2Enum V0a))) V1b) (@ (@ tptp.lam (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (lambda ((V2m $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EFCP A_27a) A_27b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3c $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V0a))) V3c))) V1b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Efcp__index A_27a) A_27b)) V2m)) V3c)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0m $$unsorted)) (=> (@ (@ tptp.mem V0m) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (forall ((V1a tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum) (V3c $$unsorted)) (=> (@ (@ tptp.mem V3c) A_27a) (forall ((V4d $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efcp_2E_3A_2B A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1a))) V3c)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2b))) V4d)))) (=> (@ (@ tptp.mem V4d) A_27a) (=> (not (= V1a V2b)) (= (@ _let_2 (@ _let_3 V0m)) (@ _let_3 (@ _let_2 V0m))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0m $$unsorted)) (=> (@ (@ tptp.mem V0m) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (forall ((V1a tptp.tp__ty_2Enum_2Enum) (V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27a) (forall ((V3c $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2E_3A_2B A_27a) A_27b)) (@ tptp.inj__ty_2Enum_2Enum V1a))))) (let ((_let_2 (@ tptp.ap (@ _let_1 V3c)))) (=> (@ (@ tptp.mem V3c) A_27a) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2b)) V0m)) (@ _let_2 V0m)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0m $$unsorted)) (=> (@ (@ tptp.mem V0m) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (forall ((V1a tptp.tp__ty_2Enum_2Enum) (V2v $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1a))) (=> (@ (@ tptp.mem V2v) A_27a) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Efcp__index A_27a) A_27b)) V0m)) _let_1) V2v) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2E_3A_2B A_27a) A_27b)) _let_1)) V2v)) V0m) V0m))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0m $$unsorted)) (=> (@ (@ tptp.mem V0m) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (forall ((V1a tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2E_3A_2B A_27a) A_27b)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Efcp__index A_27a) A_27b)) V0m)) _let_1))) V0m) V0m))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0index_20out_20of_20range $$unsorted)) (=> (@ (@ tptp.mem V0index_20out_20of_20range) tptp.bool) (forall ((V1m $$unsorted)) (=> (@ (@ tptp.mem V1m) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (forall ((V2a tptp.tp__ty_2Enum_2Enum) (V3w $$unsorted)) (=> (@ (@ tptp.mem V3w) A_27a) (forall ((V4b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2a))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2E_3A_2B A_27a) A_27b)) _let_2)) V3w)) V1m))) (let ((_let_4 (@ (@ tptp.c_2Efcp_2Efcp__index A_27a) A_27b))) (let ((_let_5 (@ tptp.ap _let_4))) (let ((_let_6 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)))) (= (@ (@ tptp.ap (@ _let_5 _let_3)) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27b)) (@ tptp.c_2Ebool_2Ethe__value A_27b))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_2)) _let_1))) V3w)) (@ (@ tptp.ap (@ _let_5 V1m)) _let_1)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EFAIL (@ (@ tptp.arr (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a))) tptp.bool)) _let_4)) V0index_20out_20of_20range)) _let_3)) _let_1)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EFCP__HD A_27a) A_27b)) V0v) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Efcp__index A_27a) A_27b)) V0v)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27c)) (= (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efcp_2EFCP__TL A_27a) A_27b) A_27c)) V0v) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EFCP A_27a) A_27b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Efcp__index A_27a) A_27c)) V0v)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) V1i)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efcp_2EFCP__CONS A_27a) A_27b) A_27c)) V0h)) V1v) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2E_3A_2B A_27a) A_27c)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0h)) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EFCP A_27a) A_27c)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Efcp__index A_27a) A_27b)) V1v)) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) V2i))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efcp_2EFCP__MAP A_27a) A_27b) A_27c)) V0f)) V1v) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EFCP A_27b) A_27c)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2i $$unsorted)) (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Efcp__index A_27a) A_27c)) V1v)) V2i)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) (@ (@ tptp.ty_2Efcp_2Ecart A_27b) A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EFCP__EXISTS A_27a) A_27b)) V0P)) V1v)) (exists ((V2i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2i))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27a)) (@ tptp.c_2Ebool_2Ethe__value A_27a)))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Efcp__index A_27b) A_27a)) V1v)) _let_1))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) (@ (@ tptp.ty_2Efcp_2Ecart A_27b) A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EFCP__EVERY A_27a) A_27b)) V0P)) V1v)) (forall ((V2i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2i))) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27a)) (@ tptp.c_2Ebool_2Ethe__value A_27a)))) _let_1)) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Efcp__index A_27b) A_27a)) V1v)) _let_1))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efcp_2EFCP__CONCAT A_27a) A_27b) A_27c)) V0a)) V1b) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EFCP A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27b) A_27c))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2i $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27c)) (@ tptp.c_2Ebool_2Ethe__value A_27c)))) (let ((_let_2 (@ tptp.c_2Efcp_2Efcp__index A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V2i)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27c)) V1b)) V2i))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27b)) V0a)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V2i)) _let_1))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.ty_2Efcp_2Ecart A_27c) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efcp_2EFCP__ZIP A_27a) A_27b) A_27c)) V0a)) V1b) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EFCP (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c)) A_27b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Efcp__index A_27a) A_27b)) V0a)) V2i))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Efcp__index A_27c) A_27b)) V1b)) V2i)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EV2L A_27a) A_27b)) V0v) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Efcp__index A_27a) A_27b)) V0v))) (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27b)) (@ tptp.c_2Ebool_2Ethe__value A_27b)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0L $$unsorted)) (=> (@ (@ tptp.mem V0L) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EL2V A_27a) A_27b)) V0L) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EFCP A_27a) A_27b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) V1i)) V0L))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27a) A_27b))) (forall ((V1i $$unsorted)) (=> (@ (@ tptp.mem V1i) A_27b) (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efcp_2EFCP__FOLD A_27a) A_27b) A_27c)) V0f)) V1i)) V2v) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) A_27b)) V0f)) V1i)) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EV2L A_27a) A_27c)) V2v))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EV2L A_27a) A_27b)) V0v))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27b)) (@ tptp.c_2Ebool_2Ethe__value A_27b)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i tptp.tp__ty_2Enum_2Enum) (V1v $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0i))) (=> (@ (@ tptp.mem V1v) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27b)) (@ tptp.c_2Ebool_2Ethe__value A_27b)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EV2L A_27a) A_27b)) V1v)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Efcp__index A_27a) A_27b)) V1v)) _let_1)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efcp_2EFCP__MAP A_27a) A_27b) A_27c)) V0f)) V1v) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EL2V A_27b) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EV2L A_27a) A_27c)) V1v)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0v $$unsorted)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27b)) (@ tptp.c_2Ebool_2Ethe__value A_27b)))) (=> (@ (@ tptp.mem V0v) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27c)) (@ tptp.c_2Ebool_2Ethe__value A_27c))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1)))) (= (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efcp_2EFCP__TL A_27a) A_27c) A_27b)) V0v) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EL2V A_27a) A_27c)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EV2L A_27a) A_27b)) V0v))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EFCP__EXISTS A_27b) A_27a)) V0P)) V1v)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) V0P)) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EV2L A_27a) A_27b)) V1v)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EFCP__EVERY A_27b) A_27a)) V0P)) V1v)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0P)) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EV2L A_27a) A_27b)) V1v)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EFCP__HD A_27a) A_27b)) V0v) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EV2L A_27a) A_27b)) V0v))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1v $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone))) (=> (@ (@ tptp.mem V1v) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efcp_2EFCP__CONS A_27a) A_27b) _let_1)) V0a)) V1v) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EL2V A_27a) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0a)) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EV2L A_27a) A_27b)) V1v))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27b)) (@ tptp.c_2Ebool_2Ethe__value A_27b))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0x))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EV2L A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EL2V A_27a) A_27b)) V0x)) V0x)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EV2L A_27a) A_27b)) V0v)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0i tptp.tp__ty_2Enum_2Enum) (V1a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0i))) (let ((_let_2 (@ tptp.c_2Efcp_2Efcp__index A_27a))) (=> (@ (@ tptp.mem V1a) (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27c)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27b)) (@ tptp.c_2Ebool_2Ethe__value A_27b)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27b)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efcp_2EFCP__TL A_27a) A_27b) A_27c)) V1a))) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27c)) V1a)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i tptp.tp__ty_2Enum_2Enum) (V1a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0i))) (=> (@ (@ tptp.mem V1a) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27b)) (@ tptp.c_2Ebool_2Ethe__value A_27b)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2Efcp__index A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EL2V A_27a) A_27b)) V1a))) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V1a)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0FCP_20out_20of_20bounds $$unsorted)) (=> (@ (@ tptp.mem V0FCP_20out_20of_20bounds) tptp.bool) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2EFCP A_27a) A_27b)) V1f))) (let ((_let_3 (@ (@ tptp.c_2Efcp_2Efcp__index A_27a) A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.ap _let_3) _let_2)) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Efcp_2Edimindex A_27b)) (@ tptp.c_2Ebool_2Ethe__value A_27b))))) (@ (@ tptp.ap V1f) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EFAIL (@ (@ tptp.arr (@ (@ tptp.ty_2Efcp_2Ecart A_27a) A_27b)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a))) tptp.bool)) _let_3)) V0FCP_20out_20of_20bounds)) _let_2)) _let_1))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0x tptp.tp__ty_2Enum_2Enum) (V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27c) (forall ((V3b $$unsorted)) (=> (@ (@ tptp.mem V3b) A_27d) (forall ((V4f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efcp_2EFCP A_27a) A_27b)))) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efcp_2E_3A_2B A_27a) A_27b)) (@ tptp.inj__ty_2Enum_2Enum V0x))) V1y)) (@ _let_1 V4f)) (@ _let_1 (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V5c $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V0x))) V5c))) V1y)) (@ (@ tptp.ap V4f) V5c))))))))))))))))
% 9.41/9.77  (declare-fun tptp.c_2Esum__num_2EGSUM () $$unsorted)
% 9.41/9.77  (assert (@ (@ tptp.mem tptp.c_2Esum__num_2EGSUM) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.ty_2Enum_2Enum))))
% 9.41/9.77  (declare-fun tptp.c_2Esum__num_2ESUM () $$unsorted)
% 9.41/9.77  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2Esum__num_2ESUM) (@ _let_1 (@ (@ tptp.arr (@ _let_1 tptp.ty_2Enum_2Enum)) tptp.ty_2Enum_2Enum)))))
% 9.41/9.77  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.bool))) (=> (and (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) V2f)))) (forall ((V3n tptp.tp__ty_2Enum_2Enum) (V4m tptp.tp__ty_2Enum_2Enum) (V5f $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4m))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V3n))))) (let ((_let_3 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V5f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_2 _let_1))) V5f)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))) V5f))))))))) (forall ((V6v tptp.tp__ty_2Enum_2Enum) (V7v1 tptp.tp__ty_2Enum_2Enum) (V8v2 $$unsorted)) (=> (@ (@ tptp.mem V8v2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V6v))) (@ tptp.inj__ty_2Enum_2Enum V7v1)))) V8v2))))))))
% 9.41/9.77  (assert (and (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Esum__num_2EGSUM) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) V1f)) tptp.fo__c_2Enum_2E0))) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3m tptp.tp__ty_2Enum_2Enum) (V4f $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) _let_2)))) (let ((_let_5 (@ tptp.ap tptp.c_2Esum__num_2EGSUM))) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ _let_4 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))) V4f)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_5 (@ _let_4 _let_1))) V4f))) (@ (@ tptp.ap V4f) (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))))))
% 9.41/9.77  (assert (and (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Esum__num_2EGSUM) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) V1f)) tptp.fo__c_2Enum_2E0))) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3m tptp.tp__ty_2Enum_2Enum) (V4f $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V3m))))) (let ((_let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_7 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) _let_5)))) (let ((_let_8 (@ tptp.ap tptp.c_2Esum__num_2EGSUM))) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_8 (@ _let_7 _let_3))) V4f)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ _let_8 (@ _let_7 _let_4))) V4f))) (@ (@ tptp.ap V4f) (@ (@ tptp.ap (@ _let_6 _let_5)) _let_4))))))))))))))) (forall ((V5n tptp.tp__ty_2Enum_2Enum) (V6m tptp.tp__ty_2Enum_2Enum) (V7f $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V6m))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V5n))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) _let_4)))) (let ((_let_7 (@ tptp.ap tptp.c_2Esum__num_2EGSUM))) (=> (@ (@ tptp.mem V7f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_7 (@ _let_6 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1))))) V7f)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_7 (@ _let_6 _let_3))) V7f))) (@ (@ tptp.ap V7f) (@ (@ tptp.ap (@ _let_5 _let_4)) _let_3))))))))))))))))
% 9.41/9.77  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1f $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Esum__num_2EGSUM) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V1f)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V1f) _let_1)))))))
% 9.41/9.77  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum) (V3f $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0p))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))) (let ((_let_6 (@ tptp.ap tptp.c_2Esum__num_2EGSUM))) (let ((_let_7 (@ tptp.ap (@ _let_5 _let_3)))) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_6 (@ _let_7 (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1)))) V3f)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_6 (@ _let_7 _let_2))) V3f))) (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2))) _let_1))) V3f))))))))))))))
% 9.41/9.77  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (forall ((V3m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0p))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) (@ tptp.inj__ty_2Enum_2Enum V1n))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V2f) _let_1)) tptp.fo__c_2Enum_2E0))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Esum__num_2EGSUM) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V0p))) (@ tptp.inj__ty_2Enum_2Enum V1n)))) V2f)) tptp.fo__c_2Enum_2E0)))))
% 9.41/9.77  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum) (V3f $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0p))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) _let_2)))) (let ((_let_4 (@ tptp.ap tptp.c_2Esum__num_2EGSUM))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V1m))) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_5)) _let_1)) (not (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V3f) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) tptp.fo__c_2Enum_2E0))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap (@ _let_4 (@ _let_3 _let_5))) V3f))) (@ (@ tptp.ap (@ _let_4 (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))) V3f))))))))))))
% 9.41/9.77  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum) (V3f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V0p))))) (let ((_let_2 (@ tptp.ap tptp.c_2Esum__num_2EGSUM))) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (exists ((V4q tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4q))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0p))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V1m))) _let_2))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V2n))) _let_2))) (not (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V3f) _let_1)) tptp.fo__c_2Enum_2E0))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1m)))) V3f))) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2n)))) V3f)))))))))
% 9.41/9.77  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum) (V3f $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V0p))))) (let ((_let_4 (@ tptp.ap tptp.c_2Esum__num_2EGSUM))) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ _let_3 _let_1))) V3f)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ _let_3 _let_2))) V3f))) (or (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2)) (forall ((V4q tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4q))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0p))))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V1m)))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V3f) _let_1)) tptp.fo__c_2Enum_2E0)))))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)) (forall ((V5q tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V5q))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0p))))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V2n)))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V3f) _let_1)) tptp.fo__c_2Enum_2E0)))))))))))))))
% 9.41/9.77  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (forall ((V3g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Esum__num_2EGSUM) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V0p))) (@ tptp.inj__ty_2Enum_2Enum V1n)))))) (=> (@ (@ tptp.mem V3g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (=> (forall ((V4x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0p))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) (@ tptp.inj__ty_2Enum_2Enum V1n))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V2f) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V3g) _let_1))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V2f)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V3g))))))))))
% 9.41/9.77  (assert (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Esum__num_2ESUM) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0f)) tptp.fo__c_2Enum_2E0))) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2f $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.ap tptp.c_2Esum__num_2ESUM))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V2f)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ _let_2 _let_1)) V2f))) (@ (@ tptp.ap V2f) _let_1))))))))))
% 9.41/9.77  (assert (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Esum__num_2ESUM) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0f)) tptp.fo__c_2Enum_2E0))) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2f $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))))) (let ((_let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (let ((_let_5 (@ tptp.ap tptp.c_2Esum__num_2ESUM))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_5 _let_3)) V2f)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ _let_5 _let_4)) V2f))) (@ (@ tptp.ap V2f) _let_4))))))))))) (forall ((V3m tptp.tp__ty_2Enum_2Enum) (V4f $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3m))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (let ((_let_4 (@ tptp.ap tptp.c_2Esum__num_2ESUM))) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) V4f)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ _let_4 _let_3)) V4f))) (@ (@ tptp.ap V4f) _let_3))))))))))))
% 9.41/9.77  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1f $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Esum__num_2ESUM) _let_1)) V1f)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Esum__num_2EGSUM) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1))) V1f)))))))
% 9.41/9.77  (assert (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Esum__num_2ESUM) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) V0f)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V0f) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))))))
% 9.41/9.77  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2f $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap tptp.c_2Esum__num_2ESUM))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_3)) _let_1)) (not (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V2f) _let_1)) tptp.fo__c_2Enum_2E0))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap (@ _let_2 _let_3)) V2f))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V2f))))))))))
% 9.41/9.77  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2f $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Esum__num_2ESUM))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (exists ((V3q tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3q))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0m))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1n))) (not (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V2f) _let_1)) tptp.fo__c_2Enum_2E0))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) V2f))) (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) V2f))))))))
% 9.41/9.77  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2f $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Esum__num_2ESUM))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_1)) V2f)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 _let_2)) V2f))) (or (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2)) (forall ((V3q tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3q))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0m))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V2f) _let_1)) tptp.fo__c_2Enum_2E0))))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)) (forall ((V4q tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4q))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V1n))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V0m)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V2f) _let_1)) tptp.fo__c_2Enum_2E0)))))))))))))
% 9.41/9.77  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (forall ((V2g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Esum__num_2ESUM) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (=> (forall ((V3x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3x))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V1f) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V2g) _let_1)))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V1f)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V2g))))))))))
% 9.41/9.77  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (forall ((V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V1f) _let_1)) tptp.fo__c_2Enum_2E0)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Esum__num_2ESUM) (@ tptp.inj__ty_2Enum_2Enum V0n))) V1f)) tptp.fo__c_2Enum_2E0)))))
% 9.41/9.77  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1f $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Esum__num_2ESUM) _let_1)) V1f)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2x $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap V1f) V3n))) V2x))))))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST) _let_1))))))))
% 9.41/9.77  (declare-fun tptp.c_2Esorting_2EPART (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2Esorting_2EPART A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ _let_2 (@ _let_2 (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))))))))))
% 9.41/9.77  (declare-fun tptp.c_2Esorting_2EPART3 (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.ty_2Epair_2Eprod _let_1))) (let ((_let_3 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Esorting_2EPART3 A_27a)) (@ (@ tptp.arr (@ _let_3 (@ _let_3 tptp.bool))) (@ _let_3 (@ (@ tptp.arr _let_1) (@ _let_2 (@ _let_2 _let_1)))))))))))
% 9.41/9.77  (declare-fun tptp.c_2Esorting_2EPARTITION (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Esorting_2EPARTITION A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr _let_1) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1)))))))
% 9.41/9.77  (declare-fun tptp.c_2Esorting_2EPERM (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)))) (@ (@ tptp.mem (@ tptp.c_2Esorting_2EPERM A_27a)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.77  (declare-fun tptp.c_2Esorting_2EPERM__SINGLE__SWAP (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)))) (@ (@ tptp.mem (@ tptp.c_2Esorting_2EPERM__SINGLE__SWAP A_27a)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.77  (declare-fun tptp.c_2Esorting_2EQSORT (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Esorting_2EQSORT A_27a)) (@ (@ tptp.arr (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.arr _let_1) _let_1)))))))
% 9.41/9.77  (declare-fun tptp.c_2Esorting_2EQSORT3 (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Esorting_2EQSORT3 A_27a)) (@ (@ tptp.arr (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.arr _let_1) _let_1)))))))
% 9.41/9.77  (declare-fun tptp.c_2Esorting_2ESORTED (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Esorting_2ESORTED A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool))))))
% 9.41/9.77  (declare-fun tptp.c_2Esorting_2ESORTS (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Esorting_2ESORTS A_27a)) (@ (@ tptp.arr (@ _let_2 (@ (@ tptp.arr _let_3) _let_3))) (@ _let_2 tptp.bool))))))))
% 9.41/9.77  (declare-fun tptp.c_2Esorting_2ESTABLE (tptp.del) $$unsorted)
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Esorting_2ESTABLE A_27a)) (@ (@ tptp.arr (@ _let_2 (@ (@ tptp.arr _let_3) _let_3))) (@ _let_2 tptp.bool))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0L1 $$unsorted)) (=> (@ (@ tptp.mem V0L1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1L2 $$unsorted)) (=> (@ (@ tptp.mem V1L2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V0L1)) V1L2)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V2x))))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ _let_1 V0L1) (@ _let_1 V1L2)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0L $$unsorted)) (=> (@ (@ tptp.mem V0L) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V0L)) V0L)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= V0x V1y) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V0x)) V1y))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive (@ tptp.ty_2Elist_2Elist A_27a))) (@ tptp.c_2Esorting_2EPERM A_27a)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0x)))) (=> (@ (@ tptp.mem V2z) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ _let_2 V1y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1y)) V2z))) (@ tptp.p (@ _let_2 V2z))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0l1)) V1l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1l2)) V0l1)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0L1 $$unsorted)) (=> (@ (@ tptp.mem V0L1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1L2 $$unsorted)) (=> (@ (@ tptp.mem V1L2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2L3 $$unsorted)) (=> (@ (@ tptp.mem V2L3) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3L4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V3L4) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V0L1)) V2L3)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1L2)) V3L4))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V0L1)) V1L2))) (@ (@ tptp.ap (@ _let_1 V2L3)) V3L4)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V0l1)) V1l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 V0l1))) (@ _let_1 V1l2)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l1 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)))) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ _let_2 V2l1))) (@ _let_2 V1l2))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2l1)) V1l2))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0L $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (= V0L _let_1))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V0L) (@ tptp.ty_2Elist_2Elist A_27a)) (and (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 V0L)) _let_1)) _let_2) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) V0L)) _let_2))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0L $$unsorted)) (=> (@ (@ tptp.mem V0L) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1x)) (@ tptp.c_2Elist_2ENIL A_27a)))) (let ((_let_2 (= V0L _let_1))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V1x) A_27a) (and (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 V0L)) _let_1)) _let_2) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) V0L)) _let_2))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1L $$unsorted)) (=> (@ (@ tptp.mem V1L) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V0t))) V1L)) (exists ((V3M $$unsorted)) (and (@ (@ tptp.mem V3M) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4N $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V3M)))) (and (@ (@ tptp.mem V4N) (@ tptp.ty_2Elist_2Elist A_27a)) (= V1L (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V4N))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V0t)) (@ _let_1 V4N))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) (@ (@ tptp.ap (@ _let_1 V0l1)) V1l2))) (@ (@ tptp.ap (@ _let_1 V1l2)) V0l1)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1L $$unsorted)) (=> (@ (@ tptp.mem V1L) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2M $$unsorted)) (=> (@ (@ tptp.mem V2M) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3N $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V2M)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V3N) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V1L)) (@ _let_2 V3N))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_1 V1L))) (@ _let_2 (@ _let_1 V3N)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1B $$unsorted)) (=> (@ (@ tptp.mem V1B) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2C $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V2C) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V0A)) V1B))) V2C)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1B)) V0A))) V2C))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.bool)) (@ (@ tptp.ap V0P) V3x))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1Q) V3x))))))) V2l)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V2l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap (@ _let_1 V0P)) V2l))) (@ (@ tptp.ap (@ _let_1 V1Q)) V2l)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V1l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap (@ _let_1 V0P)) V1l))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_7E)) V0P))) V1l))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V0x))) V1l))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2EREPLICATE A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) _let_1))) V0x))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V0x))))) (let ((_let_2 (@ _let_1 V2l2))) (let ((_let_3 (@ _let_1 V1l1))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 _let_3)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 _let_2))) (= _let_3 _let_2)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0L1 $$unsorted)) (=> (@ (@ tptp.mem V0L1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1L2 $$unsorted)) (=> (@ (@ tptp.mem V1L2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V0L1)) V1L2)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V2x))))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ _let_1 V0L1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ _let_1 V1L2))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)))) (=> (@ (@ tptp.mem V0P) (@ _let_2 (@ _let_2 tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) _let_1)) _let_1)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1x)))) (let ((_let_2 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V2l1)) V3l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 V2l1))) (@ _let_1 V3l2)))))))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (forall ((V6l1 $$unsorted)) (=> (@ (@ tptp.mem V6l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V7l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V4x)))) (let ((_let_3 (@ tptp.ap (@ _let_1 V5y)))) (let ((_let_4 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V7l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_4 V6l1)) V7l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_2 (@ _let_3 V6l1)))) (@ _let_3 (@ _let_2 V7l2))))))))))))))))) (forall ((V8l1 $$unsorted)) (=> (@ (@ tptp.mem V8l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V9l2 $$unsorted)) (=> (@ (@ tptp.mem V9l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V10l3 $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (let ((_let_2 (@ tptp.ap (@ _let_1 V8l1)))) (=> (@ (@ tptp.mem V10l3) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ _let_2 V9l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V9l2)) V10l3))) (@ tptp.p (@ _let_2 V10l3)))))))))))) (forall ((V11l1 $$unsorted)) (=> (@ (@ tptp.mem V11l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V12l2 $$unsorted)) (=> (@ (@ tptp.mem V12l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V11l1)) V12l2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V11l1)) V12l2)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_3 (@ tptp.ap (@ _let_2 V0x)))) (let ((_let_4 (@ tptp.ap (@ _let_2 V1y)))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ _let_3 (@ _let_4 V2l1)))) (@ _let_4 (@ _let_3 V3l2)))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2l1)) V3l2))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V3y) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_2 V2x)) V3y))) V0l1))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_2 V3y)) V2x))) V1l2))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0l1)) V1l2))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)))) (=> (@ (@ tptp.mem V0P) (@ _let_2 (@ _let_2 tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) _let_1)) _let_1)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1x)))) (let ((_let_2 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V2l1)) V3l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V2l1)) V3l2))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 V2l1))) (@ _let_1 V3l2)))))))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (forall ((V6l1 $$unsorted)) (=> (@ (@ tptp.mem V6l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V7l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V4x)))) (let ((_let_3 (@ tptp.ap (@ _let_1 V5y)))) (let ((_let_4 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V7l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V6l1)) V7l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 V6l1)) V7l2))) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_2 (@ _let_3 V6l1)))) (@ _let_3 (@ _let_2 V7l2))))))))))))))))) (forall ((V8l1 $$unsorted)) (=> (@ (@ tptp.mem V8l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V9l2 $$unsorted)) (=> (@ (@ tptp.mem V9l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V10l3 $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (let ((_let_2 (@ tptp.ap (@ _let_1 V8l1)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V10l3) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 V8l1)) V9l2)) (@ tptp.p (@ _let_2 V9l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 V9l2)) V10l3)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V9l2)) V10l3))) (@ tptp.p (@ _let_2 V10l3))))))))))))) (forall ((V11l1 $$unsorted)) (=> (@ (@ tptp.mem V11l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V12l2 $$unsorted)) (=> (@ (@ tptp.mem V12l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V11l1)) V12l2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V11l1)) V12l2)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V0l1)) V1l2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V0l1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V1l2))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V0l1)) V1l2)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ _let_2 (@ _let_1 V0l1))) (@ tptp.p (@ _let_2 (@ _let_1 V1l2))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V0l1)) V1l2)) (= (@ _let_1 V0l1) (@ _let_1 V1l2)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool))) (=> (and (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1R)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (forall ((V2R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V2R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3x)) (@ tptp.c_2Elist_2ENIL A_27a))))))))) (forall ((V4R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (forall ((V6y $$unsorted)) (=> (@ (@ tptp.mem V6y) A_27a) (forall ((V7rst $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V6y)) V7rst))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap V0P) V4R)))) (=> (@ (@ tptp.mem V7rst) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ _let_3 _let_2)) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ _let_1 V5x)) _let_2))))))))))))))))) (forall ((V8v $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V8v) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V9v1 $$unsorted)) (=> (@ (@ tptp.mem V9v1) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V8v)) V9v1))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V0R)) (@ tptp.c_2Elist_2ENIL A_27a))) true)))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V2R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1x)) (@ tptp.c_2Elist_2ENIL A_27a)))) true)))))) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5rst $$unsorted)) (=> (@ (@ tptp.mem V5rst) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V3y)) V5rst))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V6R)))) (let ((_let_4 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V6R) (@ _let_4 (@ _let_4 tptp.bool))) (= (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ _let_1 V4x)) _let_2))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V6R) V4x)) V3y)) (@ tptp.p (@ _let_3 _let_2)))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.arr _let_1) _let_1))) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTS A_27a)) V0f)) V1R)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap V0f) V1R)) V2l))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V2l)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V1R)) _let_1)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1L $$unsorted)) (=> (@ (@ tptp.mem V1L) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V0R)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)) V1L))) (and (@ tptp.p (@ _let_1 V1L)) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3y)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1L))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V3y)))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1L1 $$unsorted)) (=> (@ (@ tptp.mem V1L1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2L2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V0R)))) (=> (@ (@ tptp.mem V2L2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ _let_1 V1L1)) (@ tptp.p (@ _let_1 V2L2)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3x)) (@ _let_1 V1L1))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4y)) (@ _let_1 V2L2)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3x)) V4y)))))))))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1L1)) V2L2)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V2l2) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPART A_27a)) V0P)) (@ tptp.c_2Elist_2ENIL A_27a))) V1l1)) V2l2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) _let_1)) V1l1)) V2l2))))))))) (forall ((V3P $$unsorted)) (=> (@ (@ tptp.mem V3P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4h $$unsorted)) (=> (@ (@ tptp.mem V4h) A_27a) (forall ((V5rst $$unsorted)) (=> (@ (@ tptp.mem V5rst) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6l1 $$unsorted)) (=> (@ (@ tptp.mem V6l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V7l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4h)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPART A_27a)) V3P)))) (let ((_let_3 (@ tptp.ap (@ _let_2 V5rst)))) (let ((_let_4 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V7l2) _let_4) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ _let_1 V5rst))) V6l1)) V7l2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Epair_2Eprod _let_4) _let_4))) (@ (@ tptp.ap V3P) V4h))) (@ (@ tptp.ap (@ _let_3 (@ _let_1 V6l1))) V7l2))) (@ (@ tptp.ap (@ _let_3 V6l1)) (@ _let_1 V7l2)))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1L $$unsorted)) (=> (@ (@ tptp.mem V1L) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4p $$unsorted)) (=> (@ (@ tptp.mem V4p) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5q $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V5q) _let_3) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_3) _let_3)) V4p)) V5q) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPART A_27a)) V0P)) V1L)) V2l1)) V3l2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_2 (@ _let_1 V1L))) (@ _let_1 V2l1)))) (@ _let_1 V3l2))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ _let_1 V4p))) (@ _let_1 V5q)))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1L $$unsorted)) (=> (@ (@ tptp.mem V1L) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4p $$unsorted)) (=> (@ (@ tptp.mem V4p) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5q $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (let ((_let_3 (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_2 (@ _let_1 V1L))) (@ _let_1 V2l1)))) (@ _let_1 V3l2)))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_5 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V5q) _let_5) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_5) _let_5)) V4p)) V5q) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPART A_27a)) V0P)) V1L)) V2l1)) V3l2)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_1 V4p))) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_1 V5q))) _let_3))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1L $$unsorted)) (=> (@ (@ tptp.mem V1L) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2A $$unsorted)) (=> (@ (@ tptp.mem V2A) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3B $$unsorted)) (=> (@ (@ tptp.mem V3B) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4l1 $$unsorted)) (=> (@ (@ tptp.mem V4l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5l2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V5l2) _let_1) (=> (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) _let_1)) V2A)) V3B) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPART A_27a)) V0P)) V1L)) V4l1)) V5l2)) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V6x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V4l1))) (@ tptp.p (@ (@ tptp.ap V0P) V6x))))) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V7x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V5l2))) (not (@ tptp.p (@ (@ tptp.ap V0P) V7x))))))) (and (forall ((V8z $$unsorted)) (=> (@ (@ tptp.mem V8z) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V8z)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V2A))) (@ tptp.p (@ (@ tptp.ap V0P) V8z))))) (forall ((V9z $$unsorted)) (=> (@ (@ tptp.mem V9z) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V9z)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V3B))) (not (@ tptp.p (@ (@ tptp.ap V0P) V9z))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1L $$unsorted)) (=> (@ (@ tptp.mem V1L) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2a1 $$unsorted)) (=> (@ (@ tptp.mem V2a1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3a2 $$unsorted)) (=> (@ (@ tptp.mem V3a2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4l1 $$unsorted)) (=> (@ (@ tptp.mem V4l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5l2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V5l2) _let_1) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) _let_1)) V2a1)) V3a2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPART A_27a)) V0P)) V1L)) V4l1)) V5l2)) (forall ((V6x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V6x)))) (=> (@ (@ tptp.mem V6x) A_27a) (= (@ tptp.p (@ _let_3 (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1L)) (@ (@ tptp.ap (@ _let_1 V4l1)) V5l2))))) (@ tptp.p (@ _let_3 (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2a1)) V3a2)))))))))))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPARTITION A_27a)) V0P)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPART A_27a)) V0P)) V1l)) _let_1)) _let_1))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool))) (=> (and (forall ((V1ord $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1ord) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1ord)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (forall ((V2ord $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2ord) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V3h $$unsorted)) (=> (@ (@ tptp.mem V3h) A_27a) (forall ((V4t $$unsorted)) (=> (@ (@ tptp.mem V4t) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (forall ((V5l1 $$unsorted)) (=> (@ (@ tptp.mem V5l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6l2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V6l2) _let_1) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) _let_1)) V5l1)) V6l2) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPARTITION A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V7y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V2ord) V7y)) V3h))))) V4t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V2ord)) V6l2)))))))) (forall ((V8l1 $$unsorted)) (=> (@ (@ tptp.mem V8l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V9l2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V9l2) _let_1) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) _let_1)) V8l1)) V9l2) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPARTITION A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V10y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V2ord) V10y)) V3h))))) V4t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V2ord)) V8l1))))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V2ord)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3h)) V4t)))))))))))) (forall ((V11v $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V11v) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V12v1 $$unsorted)) (=> (@ (@ tptp.mem V12v1) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V11v)) V12v1))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0ord $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0ord) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EQSORT A_27a)) V0ord)) _let_1) _let_1))))) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2ord $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2ord) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V3h $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V3h) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EQSORT A_27a)) V2ord)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3h)) V1t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1)) _let_1)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY _let_1) _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V4l1 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V5l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EQSORT A_27a)) V2ord)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_2 (@ _let_1 V4l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3h)) (@ tptp.c_2Elist_2ENIL A_27a))))) (@ _let_1 V5l2))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPARTITION A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V6y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap V2ord) V6y)) V3h))))) V1t))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1L $$unsorted)) (=> (@ (@ tptp.mem V1L) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EQSORT A_27a)) V0R)) V1L)))) (@ tptp.p (@ _let_2 (@ _let_1 V1L))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1L $$unsorted)) (=> (@ (@ tptp.mem V1L) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V1L)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EQSORT A_27a)) V0R)) V1L)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1L $$unsorted)) (=> (@ (@ tptp.mem V1L) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) V0R))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V0R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EQSORT A_27a)) V0R)) V1L))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) V0R))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTS A_27a)) (@ tptp.c_2Esorting_2EQSORT A_27a))) V0R)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (and (forall ((V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1l1))) (@ _let_2 V2l2))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1l1)) V2l2))))))))))) (forall ((V3l $$unsorted)) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4l1 $$unsorted)) (=> (@ (@ tptp.mem V4l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V5l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_2 V4l1)) V3l))) (@ (@ tptp.ap (@ _let_2 V5l2)) V3l))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4l1)) V5l2))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM__SINGLE__SWAP A_27a)) V0l1)) V1l2)) (exists ((V2x1 $$unsorted)) (and (@ (@ tptp.mem V2x1) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3x2 $$unsorted)) (and (@ (@ tptp.mem V3x2) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4x3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V2x1)))) (and (@ (@ tptp.mem V4x3) (@ tptp.ty_2Elist_2Elist A_27a)) (= V0l1 (@ (@ tptp.ap (@ _let_1 (@ _let_2 V3x2))) V4x3)) (= V1l2 (@ (@ tptp.ap (@ _let_1 (@ _let_2 V4x3))) V3x2))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM__SINGLE__SWAP A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0l1)) V1l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1l2)) V0l1)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x1 $$unsorted)) (=> (@ (@ tptp.mem V0x1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x2 $$unsorted)) (=> (@ (@ tptp.mem V1x2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0x1)))) (=> (@ (@ tptp.mem V2x3) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM__SINGLE__SWAP A_27a)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1x2))) V2x3))) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V2x3))) V1x2))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x2 $$unsorted)) (=> (@ (@ tptp.mem V0x2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1x3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V1x3) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM__SINGLE__SWAP A_27a)) (@ (@ tptp.ap (@ _let_1 V0x2)) V1x3))) (@ (@ tptp.ap (@ _let_1 V1x3)) V0x2)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM__SINGLE__SWAP A_27a)) V0l)) V0l)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0M $$unsorted)) (=> (@ (@ tptp.mem V0M) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1N $$unsorted)) (=> (@ (@ tptp.mem V1N) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM__SINGLE__SWAP A_27a)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V0M)) V1N)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 V0M))) (@ _let_1 V1N)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1M $$unsorted)) (=> (@ (@ tptp.mem V1M) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2N $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC _let_2)) (@ tptp.c_2Esorting_2EPERM__SINGLE__SWAP A_27a))))) (=> (@ (@ tptp.mem V2N) _let_2) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 V1M)) V2N)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_1 V1M))) (@ _let_1 V2N))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Esorting_2EPERM A_27a) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ETC (@ tptp.ty_2Elist_2Elist A_27a))) (@ tptp.c_2Esorting_2EPERM__SINGLE__SWAP A_27a)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Esorting_2EPERM A_27a) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ERTC (@ tptp.ty_2Elist_2Elist A_27a))) (@ tptp.c_2Esorting_2EPERM__SINGLE__SWAP A_27a)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Esorting_2EPERM A_27a) (@ (@ tptp.ap (@ tptp.c_2Erelation_2EEQC (@ tptp.ty_2Elist_2Elist A_27a))) (@ tptp.c_2Esorting_2EPERM__SINGLE__SWAP A_27a)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) A_27b)) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V1Q) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V2x1 $$unsorted)) (=> (@ (@ tptp.mem V2x1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3x2 $$unsorted)) (=> (@ (@ tptp.mem V3x2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4x3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V2x1)))) (let ((_let_3 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V4x3) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1Q) (@ _let_3 (@ (@ tptp.ap (@ _let_1 (@ _let_2 V3x2))) V4x3)))) (@ _let_3 (@ (@ tptp.ap (@ _let_1 (@ _let_2 V4x3))) V3x2))))))))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27b)) V1Q))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V6y) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V5x)) V6y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1Q) (@ _let_1 V5x))) (@ _let_1 V6y))))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) A_27b)) (=> (forall ((V1x1 $$unsorted)) (=> (@ (@ tptp.mem V1x1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x2 $$unsorted)) (=> (@ (@ tptp.mem V2x2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3x3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1x1)))) (let ((_let_3 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V3x3) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_3 (@ (@ tptp.ap (@ _let_1 (@ _let_2 V2x2))) V3x3)) (@ _let_3 (@ (@ tptp.ap (@ _let_1 (@ _let_2 V3x3))) V2x2)))))))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V5y) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V4x)) V5y)) (= (@ _let_1 V4x) (@ _let_1 V5y))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)) (=> (forall ((V1x1 $$unsorted)) (=> (@ (@ tptp.mem V1x1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x2 $$unsorted)) (=> (@ (@ tptp.mem V2x2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3x3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1x1)))) (let ((_let_3 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V3x3) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ _let_1 (@ _let_2 V2x2))) V3x3))) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ _let_1 (@ _let_2 V3x3))) V2x2))))))))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V5y) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ _let_1 V4x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V4x)) V5y))) (@ tptp.p (@ _let_1 V5y))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))) (=> (forall ((V1x1 $$unsorted)) (=> (@ (@ tptp.mem V1x1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x2 $$unsorted)) (=> (@ (@ tptp.mem V2x2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3x3 $$unsorted)) (=> (@ (@ tptp.mem V3x3) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V4x1_27 $$unsorted)) (and (@ (@ tptp.mem V4x1_27) (@ tptp.ty_2Elist_2Elist A_27b)) (exists ((V5x2_27 $$unsorted)) (and (@ (@ tptp.mem V5x2_27) (@ tptp.ty_2Elist_2Elist A_27b)) (exists ((V6x3_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V4x1_27)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_4 (@ tptp.ap (@ _let_3 V1x1)))) (let ((_let_5 (@ tptp.ap V0f))) (and (@ (@ tptp.mem V6x3_27) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ _let_5 (@ (@ tptp.ap (@ _let_3 (@ _let_4 V2x2))) V3x3)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V5x2_27))) V6x3_27)) (= (@ _let_5 (@ (@ tptp.ap (@ _let_3 (@ _let_4 V3x3))) V2x2)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V6x3_27))) V5x2_27))))))))))))))))))) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V8y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V8y) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V7x)) V8y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27b)) (@ _let_1 V7x))) (@ _let_1 V8y)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eequivalence (@ tptp.ty_2Elist_2Elist A_27a))) (@ tptp.c_2Esorting_2EPERM A_27a)))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (let ((_let_2 (@ _let_1 V0x))) (=> (@ (@ tptp.mem V1y) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap _let_2) V1y)) (= _let_2 (@ _let_1 V1y))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V0l1)) V1l2)) (= (@ tptp.p (@ _let_1 V0l1)) (@ tptp.p (@ _let_1 V1l2))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ _let_1 V0l1)) (@ tptp.p (@ _let_1 V1l2)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ _let_2 (@ _let_1 V0l1))) (@ tptp.p (@ _let_2 (@ _let_1 V1l2))))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V0l1)) V1l2)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) V0ls)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V0ls)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ESET__TO__LIST A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V0ls))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V1l1)) V2l2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27b)) (@ _let_1 V1l1))) (@ _let_1 V2l2))))))))))))
% 9.41/9.77  (assert (forall ((V0l1 tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum) (V1l2 tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V1l2))) (let ((_let_2 (@ tptp.ap tptp.c_2Elist_2ESUM))) (let ((_let_3 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V0l1))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM tptp.ty_2Enum_2Enum)) _let_3)) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 _let_3)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 _let_1)))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1l1)) V2l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 V1l1))) (@ _let_1 V2l2)))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V0ls)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) V0ls))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0l1)))) (let ((_let_3 (@ tptp.p (@ _let_2 V1l2)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (and (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ _let_4 V0l1))) V1l2)) _let_3) (= (@ tptp.p (@ _let_2 (@ _let_4 V1l2))) _let_3)))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3e $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27a)) V0f)) V3e)))) (=> (@ (@ tptp.mem V3e) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EASSOC A_27a)) V0f)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2ECOMM A_27a) A_27a)) V0f))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V1l1)) V2l2)) (= (@ _let_1 V1l1) (@ _let_1 V2l2)))))))))))))))
% 9.41/9.77  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ESET__TO__LIST tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) _let_1)))) (@ (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST) _let_1))))))
% 9.41/9.77  (assert (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE tptp.ty_2Enum_2Enum)) V0f)) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Elist_2ESUM) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST tptp.ty_2Enum_2Enum)) V0f)) _let_1)))))))))
% 9.41/9.77  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (forall ((V3k tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Epred__set_2Ecount))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE tptp.ty_2Enum_2Enum)))) (=> (forall ((V4m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V1g) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V5x $$unsorted)) (@ (@ tptp.ap V2f) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) V5x)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V3k))) (@ tptp.inj__ty_2Enum_2Enum V4m)))))))) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) (@ tptp.inj__ty_2Enum_2Enum V3k)))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 V2f)) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V3k))) _let_1)))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_3 V1g)) (@ _let_2 _let_1))))))))))))))
% 9.41/9.77  (assert (forall ((V0f $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum))) (forall ((V1a tptp.tp__ty_2Enum_2Enum) (V2b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2b))) (let ((_let_2 (@ tptp.ap tptp.c_2Epred__set_2Ecount))) (let ((_let_3 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE tptp.ty_2Enum_2Enum)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ _let_3 (lambda ((V3m $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap V0f) V3m))) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) (@ tptp.inj__ty_2Enum_2Enum V1a))))))) (@ _let_2 _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_4 (@ _let_3 (lambda ((V4m $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1a))) (@ (@ tptp.ap (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) V4m)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) V4m)) _let_1))))))) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ tptp.inj__ty_2Enum_2Enum V1a))) _let_1))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V0R)) (@ tptp.c_2Elist_2ENIL A_27a)))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V0R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1x)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2xs $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V0R)))) (=> (@ (@ tptp.mem V2xs) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1x)) V2xs))) (@ tptp.p (@ _let_1 V2xs))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1ls $$unsorted)) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V0R)) V1ls)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1ls))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ (@ tptp.ap (@ _let_3 _let_1)) V1ls))) (@ (@ tptp.ap (@ _let_3 _let_2)) V1ls)))))))))))))))
% 9.41/9.77  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (forall ((V1ls $$unsorted)) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V0R)) V1ls)) (forall ((V2m tptp.tp__ty_2Enum_2Enum) (V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2m))) (let ((_let_4 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1ls)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ (@ tptp.ap (@ _let_2 _let_3)) V1ls))) (@ (@ tptp.ap (@ _let_2 _let_1)) V1ls)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1L1 $$unsorted)) (=> (@ (@ tptp.mem V1L1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2L2 $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V0R)))) (=> (@ (@ tptp.mem V2L2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1L1)) V2L2))) (and (@ tptp.p (@ _let_2 V1L1)) (@ tptp.p (@ _let_2 V2L2)) (or (= V1L1 _let_1) (= V2L2 _let_1) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELAST A_27a)) V1L1))) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) V2L2))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V0l1)) V1l2)) (forall ((V2a $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2a)))) (=> (@ (@ tptp.mem V2a) A_27a) (= (@ tptp.p (@ _let_2 (@ _let_1 V0l1))) (@ tptp.p (@ _let_2 (@ _let_1 V1l2))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eantisymmetric A_27a)) V0R))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V0R)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ _let_1 V1l1)) (@ tptp.p (@ _let_1 V2l2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V1l1)) V2l2))) (= V1l1 V2l2))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eantisymmetric A_27a)) V0R))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EQSORT A_27a)) V0R)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ _let_1 V1l1) (@ _let_1 V2l2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V1l1)) V2l2)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1ls $$unsorted)) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2P $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V0R)))) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ _let_1 V1ls))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V2P)) V1ls)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R_27) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2ls $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)))) (=> (@ (@ tptp.mem V2ls) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V2ls))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3x)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4y)) _let_1)) (not (= V3x V4y))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3x)) V4y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R_27) V3x)) V4y)))))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) V2ls)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0R)) V2ls))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1R_27)) V2ls)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l1_27 $$unsorted)) (=> (@ (@ tptp.mem V1l1_27) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V3l2_27) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ _let_2 V0l1) (@ _let_2 V1l1_27)) (=> (= (@ _let_2 V2l2) (@ _let_2 V3l2_27)) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V0l1)) V2l2)) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1l1_27)) V3l2_27))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l1_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V2l1_27) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ _let_2 V1l1) (@ _let_2 V2l1_27)) (= (@ _let_2 (@ _let_1 V1l1)) (@ _let_2 (@ _let_1 V2l1_27)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_3 (@ (@ tptp.ap (@ _let_2 V1l1)) (@ _let_1 V2l2))) (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ _let_1 V1l1))) V2l2)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0x)))) (let ((_let_3 (@ tptp.ap (@ _let_1 V1y)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_4 (@ _let_2 (@ _let_3 V2l))) (@ _let_4 (@ _let_3 (@ _let_2 V2l)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) A_27a) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0y)))) (let ((_let_3 (@ tptp.ap (@ _let_1 V2x)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ _let_4 V1l1) (@ _let_4 (@ _let_3 V3l2))) (= (@ _let_4 (@ _let_2 V1l1)) (@ _let_4 (@ _let_3 (@ _let_2 V3l2))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) A_27a) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0y)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V2l2)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V3l3) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ _let_3 V1l1) (@ _let_3 (@ _let_2 V3l3))) (= (@ _let_3 (@ _let_1 V1l1)) (@ _let_3 (@ _let_2 (@ _let_1 V3l3)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ _let_3 V1l1) (@ _let_3 (@ _let_2 V3l2))) (= (@ _let_3 (@ (@ tptp.ap (@ _let_1 V1l1)) V0l)) (@ _let_3 (@ _let_2 (@ (@ tptp.ap (@ _let_1 V3l2)) V0l)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ _let_3 V1l1) (@ _let_3 (@ _let_2 V3l2))) (= (@ _let_3 (@ _let_1 V1l1)) (@ _let_3 (@ _let_2 (@ _let_1 V3l2)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l3 $$unsorted)) (=> (@ (@ tptp.mem V2l3) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1l2)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V3l4) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ _let_3 V0l1) (@ _let_3 (@ _let_2 V2l3))) (= (@ _let_3 (@ (@ tptp.ap (@ _let_1 V0l1)) V3l4)) (@ _let_3 (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2l3)) V3l4)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l3 $$unsorted)) (=> (@ (@ tptp.mem V2l3) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V3l4)))) (let ((_let_3 (@ tptp.ap (@ _let_1 V1l2)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V3l4) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ _let_4 V0l1) (@ _let_4 (@ _let_3 V2l3))) (= (@ _let_4 (@ _let_2 V0l1)) (@ _let_4 (@ _let_3 (@ _let_2 V2l3))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V0l1)) V1l2)) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1l2)) V0l1))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ _let_2 V1l1) (@ _let_2 V2l2)) (= (@ _let_2 (@ _let_1 V1l1)) (@ _let_2 (@ _let_1 V2l2)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ _let_2 V1l1) (@ _let_2 V2l2)) (= (@ _let_2 (@ _let_1 V1l1)) (@ _let_2 (@ _let_1 V2l2)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l1_27 $$unsorted)) (=> (@ (@ tptp.mem V1l1_27) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (let ((_let_2 (@ _let_1 V1l1_27))) (let ((_let_3 (@ _let_1 V0l1))) (=> (@ (@ tptp.mem V3l2_27) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= _let_3 _let_2) (=> (= (@ _let_1 V2l2) (@ _let_1 V3l2_27)) (= (@ tptp.p (@ (@ tptp.ap _let_3) V2l2)) (@ tptp.p (@ (@ tptp.ap _let_2) V3l2_27)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l1_27 $$unsorted)) (=> (@ (@ tptp.mem V1l1_27) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0l1)))) (=> (@ (@ tptp.mem V3l2_27) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ _let_2 V1l1_27)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2l2)) V3l2_27)) (= (@ tptp.p (@ _let_2 V2l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1l1_27)) V3l2_27))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l1_27 $$unsorted)) (=> (@ (@ tptp.mem V2l1_27) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4l2_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1l1)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l)))) (=> (@ (@ tptp.mem V4l2_27) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ _let_2 (@ _let_3 V2l1_27))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3l2)) (@ _let_3 V4l2_27))) (= (@ tptp.p (@ _let_2 V3l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2l1_27)) V4l2_27)))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l1_27 $$unsorted)) (=> (@ (@ tptp.mem V1l1_27) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l1_27_27 $$unsorted)) (=> (@ (@ tptp.mem V2l1_27_27) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4l2_27 $$unsorted)) (=> (@ (@ tptp.mem V4l2_27) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5l2_27_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0l1)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V5l2_27_27) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ _let_3 V1l1_27)) V2l1_27_27))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3l2)) (@ (@ tptp.ap (@ _let_3 V4l2_27)) V5l2_27_27))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1l1_27)) V4l2_27)) (= (@ tptp.p (@ _let_2 V3l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2l1_27_27)) V5l2_27_27))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l1_27 $$unsorted)) (=> (@ (@ tptp.mem V2l1_27) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (let ((_let_3 (@ tptp.ap (@ _let_2 V0l)))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ _let_1 V1l1)) V3l2))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V2l1_27)) V1l1)) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ _let_1 V2l1_27)) V3l2)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V0l)) V1r)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V0l)) V2l1))) V3l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1r)) V2l1))) V3l2)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2r1 $$unsorted)) (=> (@ (@ tptp.mem V2r1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3r2 $$unsorted)) (=> (@ (@ tptp.mem V3r2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4xs $$unsorted)) (=> (@ (@ tptp.mem V4xs) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5ys $$unsorted)) (=> (@ (@ tptp.mem V5ys) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6zs $$unsorted)) (=> (@ (@ tptp.mem V6zs) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V7r $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_3 (@ tptp.ap (@ _let_2 V4xs)))) (let ((_let_4 (@ _let_3 _let_1))) (let ((_let_5 (@ tptp.ap (@ _let_2 _let_1)))) (let ((_let_6 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (let ((_let_7 (@ tptp.ap (@ _let_6 V4xs)))) (let ((_let_8 (@ tptp.c_2Elist_2ENIL A_27b))) (let ((_let_9 (@ tptp.ap (@ _let_2 V2r1)))) (let ((_let_10 (@ tptp.ap (@ _let_6 V1l)))) (let ((_let_11 (@ tptp.p (@ _let_10 (@ _let_9 V3r2))))) (let ((_let_12 (@ tptp.ap (@ _let_6 (@ _let_3 V1l))))) (let ((_let_13 (@ (@ tptp.ap (@ _let_2 V5ys)) V6zs))) (let ((_let_14 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0x)))) (let ((_let_15 (@ tptp.ap (@ _let_6 (@ _let_14 V1l))))) (=> (@ (@ tptp.mem V7r) (@ tptp.ty_2Elist_2Elist A_27a)) (and (= (@ tptp.p (@ _let_15 (@ (@ tptp.ap (@ _let_2 (@ _let_14 V2r1))) V3r2))) _let_11) (= (@ tptp.p (@ _let_15 (@ _let_9 (@ _let_14 V3r2)))) _let_11) (= (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ _let_2 (@ _let_3 V5ys))) V6zs))) V7r)) (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ _let_3 _let_13))) V7r))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap (@ _let_2 (@ _let_14 V5ys))) V6zs))) V7r)) (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ _let_14 _let_13))) V7r))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_6 (@ _let_5 V1l))) V7r)) (@ tptp.p (@ _let_10 V7r))) (= (@ tptp.p (@ _let_12 (@ (@ tptp.ap (@ _let_2 (@ _let_3 V2r1))) V3r2))) _let_11) (= (@ tptp.p (@ _let_12 (@ _let_9 (@ _let_3 V3r2)))) _let_11) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27b)) _let_8)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) _let_8)) _let_8))) true) (= (@ tptp.p (@ _let_7 (@ (@ tptp.ap (@ _let_2 _let_4)) _let_1))) true) (= (@ tptp.p (@ _let_7 (@ _let_5 _let_4))) true))))))))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0sort $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0sort) (@ (@ tptp.arr (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.arr _let_1) _let_1))) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1r) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESTABLE A_27a)) V0sort)) V1r)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTS A_27a)) V0sort)) V1r)) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V2p))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ _let_1 V3x)) (@ tptp.p (@ _let_1 V4y))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1r) V3x)) V4y)))))))) (forall ((V5l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V2p)))) (=> (@ (@ tptp.mem V5l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 V5l) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap V0sort) V1r)) V5l)))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (and (forall ((V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1h $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ tptp.c_2Epair_2E_2C _let_2))) (=> (@ (@ tptp.mem V1h) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPART3 A_27a)) V0R)) V1h)) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_2))) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) _let_1))))))))))) (forall ((V2R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V3h $$unsorted)) (=> (@ (@ tptp.mem V3h) A_27a) (forall ((V4hd $$unsorted)) (=> (@ (@ tptp.mem V4hd) A_27a) (forall ((V5tl $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPART3 A_27a)) V2R)) V3h)))) (let ((_let_2 (@ _let_1 V5tl))) (let ((_let_3 (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4hd))) (let ((_let_4 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_5 (@ tptp.c_2Ecombin_2EI _let_4))) (let ((_let_6 (@ tptp.c_2Epair_2E_23_23 _let_4))) (let ((_let_7 (@ tptp.ap (@ (@ (@ _let_6 _let_4) _let_4) _let_4)))) (let ((_let_8 (@ tptp.ap (@ _let_7 _let_5)))) (let ((_let_9 (@ tptp.ty_2Epair_2Eprod _let_4))) (let ((_let_10 (@ _let_9 _let_4))) (let ((_let_11 (@ tptp.ap (@ (@ (@ _let_6 _let_10) _let_4) _let_10)))) (let ((_let_12 (@ tptp.ap (@ _let_11 _let_5)))) (let ((_let_13 (@ tptp.ap V2R))) (let ((_let_14 (@ (@ tptp.ap (@ _let_13 V4hd)) V3h))) (let ((_let_15 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ _let_9 _let_10))))) (=> (@ (@ tptp.mem V5tl) _let_4) (= (@ _let_1 (@ (@ tptp.ap _let_3) V5tl)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_13 V3h)) V4hd))) _let_14))) (@ (@ tptp.ap (@ _let_12 (@ (@ tptp.ap (@ _let_7 _let_3)) _let_5))) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 _let_14)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_11 _let_3)) (@ _let_8 _let_5))) _let_2))) (@ (@ tptp.ap (@ _let_12 (@ _let_8 _let_3))) _let_2)))))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1tl $$unsorted)) (=> (@ (@ tptp.mem V1tl) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2hd $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_4 (@ tptp.c_2Epair_2E_2C _let_3))) (=> (@ (@ tptp.mem V2hd) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPART3 A_27a)) V0R)) V2hd)) V1tl) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ty_2Epair_2Eprod _let_3) _let_3))) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V3x)) V2hd))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ _let_1 V2hd)) V3x)))))))) V1tl))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_3)) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V4x $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V4x)) V2hd))) (@ (@ tptp.ap (@ _let_1 V2hd)) V4x))))))) V1tl))) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap V0R) V5x)) V2hd)))))) V1tl))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool))) (=> (and (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1R)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (forall ((V2R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V3hd $$unsorted)) (=> (@ (@ tptp.mem V3hd) A_27a) (forall ((V4tl $$unsorted)) (=> (@ (@ tptp.mem V4tl) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (forall ((V5lo $$unsorted)) (=> (@ (@ tptp.mem V5lo) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6eq $$unsorted)) (=> (@ (@ tptp.mem V6eq) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V7hi $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.c_2Epair_2E_2C _let_1))) (=> (@ (@ tptp.mem V7hi) _let_1) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))) V5lo)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 _let_1)) V6eq)) V7hi)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPART3 A_27a)) V2R)) V3hd)) V4tl)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V2R)) V7hi))))))))))) (forall ((V8lo $$unsorted)) (=> (@ (@ tptp.mem V8lo) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V9eq $$unsorted)) (=> (@ (@ tptp.mem V9eq) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V10hi $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.c_2Epair_2E_2C _let_1))) (=> (@ (@ tptp.mem V10hi) _let_1) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1))) V8lo)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 _let_1)) V9eq)) V10hi)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPART3 A_27a)) V2R)) V3hd)) V4tl)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V2R)) V8lo)))))))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V2R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3hd)) V4tl)))))))))))) (forall ((V11v $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V11v) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V12v1 $$unsorted)) (=> (@ (@ tptp.mem V12v1) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V11v)) V12v1))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (and (forall ((V0R $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EQSORT3 A_27a)) V0R)) _let_1) _let_1))))) (forall ((V1tl $$unsorted)) (=> (@ (@ tptp.mem V1tl) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2hd $$unsorted)) (=> (@ (@ tptp.mem V2hd) A_27a) (forall ((V3R $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.ty_2Epair_2Eprod _let_1))) (let ((_let_3 (@ _let_2 _let_1))) (let ((_let_4 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3R) (@ _let_4 (@ _let_4 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EQSORT3 A_27a)) V3R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2hd)) V1tl)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET (@ _let_2 _let_3)) _let_1)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY _let_1) _let_3) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V4lo $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY _let_1) _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V5eq $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V6hi $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EQSORT3 A_27a)) V3R)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_2 (@ _let_1 V4lo))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2hd)) V5eq)))) (@ _let_1 V6hi))))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPART3 A_27a)) V3R)) V2hd)) V1tl))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2a_27 $$unsorted)) (=> (@ (@ tptp.mem V2a_27) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3b $$unsorted)) (=> (@ (@ tptp.mem V3b) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4b_27 $$unsorted)) (=> (@ (@ tptp.mem V4b_27) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5c $$unsorted)) (=> (@ (@ tptp.mem V5c) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6c_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)))) (let ((_let_3 (@ tptp.ap (@ _let_2 V0x)))) (=> (@ (@ tptp.mem V6c_27) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1a)) V2a_27)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3b)) V4b_27)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V5c)) V6c_27)) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V1a)) V3b))) V5c)))) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_1 V2a_27)) V4b_27))) V6c_27))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2h $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V2h) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V1l)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V3x)) V2h))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ _let_1 V2h)) V3x)))))))) V1l))) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V4x $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V4x)) V2h))) (@ (@ tptp.ap (@ _let_1 V2h)) V4x))))))) V1l)))) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap V0R) V5x)) V2h)))))) V1l)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V0l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EQSORT3 A_27a)) V1R)) V0l)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0hd $$unsorted)) (=> (@ (@ tptp.mem V0hd) A_27a) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V2R)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V2R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ap V2R))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V3x)) V0hd))) (@ (@ tptp.ap (@ _let_1 V0hd)) V3x))))))) V1l))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) V0R))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTS A_27a)) (@ tptp.c_2Esorting_2EQSORT3 A_27a))) V0R)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) V0R))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2e $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EQSORT3 A_27a)) V0R)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V2e) A_27a) (= (@ _let_3 V1l) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_4 (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V3x)) V2e))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ _let_1 V2e)) V3x)))))))) V1l)))) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V4x $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V4x)) V2e))) (@ (@ tptp.ap (@ _let_1 V2e)) V4x))))))) V1l)))) (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap V0R) V5x)) V2e)))))) V1l)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) V0R))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESTABLE A_27a)) (@ tptp.c_2Esorting_2EQSORT3 A_27a))) V0R)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1L $$unsorted)) (=> (@ (@ tptp.mem V1L) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EQSORT3 A_27a)) V0R)) V1L)))) (@ tptp.p (@ _let_2 (@ _let_1 V1L))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1L $$unsorted)) (=> (@ (@ tptp.mem V1L) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) V0R))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V0R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EQSORT3 A_27a)) V0R)) V1L))))))))))
% 9.41/9.78  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED tptp.ty_2Enum_2Enum)) tptp.c_2Earithmetic_2E_3C_3D)) (@ (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST) (@ tptp.inj__ty_2Enum_2Enum V0n))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V0R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27a)) V1f)) V2l))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv__image A_27b) A_27a)) V0R)) V1f))) V2l))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) A_27a) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) tptp.ty_2Enum_2Enum)) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Erich__list_2ECOUNT__LIST) (@ tptp.inj__ty_2Enum_2Enum V3n)))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) tptp.ty_2Enum_2Enum)) V1f)) V2l))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2Einv__image A_27b) tptp.ty_2Enum_2Enum)) tptp.c_2Earithmetic_2E_3C_3D)) V1f))) V2l)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM tptp.ty_2Enum_2Enum)) _let_2)) _let_1))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum _let_2) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Enum_2Enum _let_1)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R_27) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2ls $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)))) (=> (@ (@ tptp.mem V2ls) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0R)) V2ls)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V2ls))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3x)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4y)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3x)) V4y))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R_27) V3x)) V4y)))))))))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1R_27)) V2ls)))))))))))))
% 9.41/9.78  (assert (forall ((V0L tptp.tp__c_ty_2Elist_2Elist_ty_2Enum_2Enum) (V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V0L))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED tptp.ty_2Enum_2Enum)) tptp.c_2Eprim__rec_2E_3C)))) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V1x))) _let_1))) (and (@ tptp.p (@ _let_2 _let_1)) (forall ((V2y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2y))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET tptp.ty_2Enum_2Enum)) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Enum_2Enum V0L)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V1x))) _let_1)))))))))))
% 9.41/9.78  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1k tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED tptp.ty_2Enum_2Enum)) tptp.c_2Eprim__rec_2E_3C)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V1k)))) (@ tptp.inj__ty_2Enum_2Enum V0n))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Eirreflexive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R))) (forall ((V1ls $$unsorted)) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V0R)) V1ls)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) V1ls))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2ls $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V1R)))) (=> (@ (@ tptp.mem V2ls) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V1R)) (=> (@ tptp.p (@ _let_1 V2ls)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)) V2ls))))))))))))))
% 9.41/9.78  (declare-fun tptp.ty_2Estring_2Echar () tptp.del)
% 9.41/9.78  (declare-sort tptp.tp__ty_2Estring_2Echar 0)
% 9.41/9.78  (declare-fun tptp.inj__ty_2Estring_2Echar (tptp.tp__ty_2Estring_2Echar) $$unsorted)
% 9.41/9.78  (declare-fun tptp.surj__ty_2Estring_2Echar ($$unsorted) tptp.tp__ty_2Estring_2Echar)
% 9.41/9.78  (assert (forall ((X tptp.tp__ty_2Estring_2Echar)) (= (@ tptp.surj__ty_2Estring_2Echar (@ tptp.inj__ty_2Estring_2Echar X)) X)))
% 9.41/9.78  (assert (forall ((X tptp.tp__ty_2Estring_2Echar)) (@ (@ tptp.mem (@ tptp.inj__ty_2Estring_2Echar X)) tptp.ty_2Estring_2Echar)))
% 9.41/9.78  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) tptp.ty_2Estring_2Echar) (= X (@ tptp.inj__ty_2Estring_2Echar (@ tptp.surj__ty_2Estring_2Echar X))))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2ECHR () $$unsorted)
% 9.41/9.78  (assert (@ (@ tptp.mem tptp.c_2Estring_2ECHR) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Estring_2Echar)))
% 9.41/9.78  (declare-fun tptp.fo__c_2Estring_2ECHR (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Estring_2Echar)
% 9.41/9.78  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Estring_2Echar (@ tptp.fo__c_2Estring_2ECHR X0)) (@ (@ tptp.ap tptp.c_2Estring_2ECHR) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.78  (declare-sort tptp.tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar 0)
% 9.41/9.78  (declare-fun tptp.inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (tptp.tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar) $$unsorted)
% 9.41/9.78  (declare-fun tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar ($$unsorted) tptp.tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar)
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ tptp.inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar X)) X)))
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar X)) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Estring_2Echar) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))))))
% 9.41/9.78  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Estring_2Echar) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)))) (= X (@ tptp.inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar X))))))
% 9.41/9.78  (declare-sort tptp.tp__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar 0)
% 9.41/9.78  (declare-fun tptp.inj__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (tptp.tp__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar) $$unsorted)
% 9.41/9.78  (declare-fun tptp.surj__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar ($$unsorted) tptp.tp__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar)
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ tptp.inj__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar X)) X)))
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar X)) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Estring_2Echar) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)))))
% 9.41/9.78  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Estring_2Echar) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (= X (@ tptp.inj__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar X))))))
% 9.41/9.78  (declare-sort tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar 0)
% 9.41/9.78  (declare-fun tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) $$unsorted)
% 9.41/9.78  (declare-fun tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar ($$unsorted) tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar X)) X)))
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar X)) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))))
% 9.41/9.78  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (= X (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar X))))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2EDEST__STRING () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.mem tptp.c_2Estring_2EDEST__STRING) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Estring_2Echar) _let_1))))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2EEXPLODE () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.mem tptp.c_2Estring_2EEXPLODE) (@ (@ tptp.arr _let_1) _let_1))))
% 9.41/9.78  (declare-sort tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum 0)
% 9.41/9.78  (declare-fun tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum) $$unsorted)
% 9.41/9.78  (declare-fun tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum ($$unsorted) tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum)
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum)) (= (@ tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum X)) X)))
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum X)) (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))))))
% 9.41/9.78  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum)))) (= X (@ tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum X))))))
% 9.41/9.78  (declare-sort tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum 0)
% 9.41/9.78  (declare-fun tptp.inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum) $$unsorted)
% 9.41/9.78  (declare-fun tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum ($$unsorted) tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum)
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum)) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ tptp.inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum X)) X)))
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum X)) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum)))))
% 9.41/9.78  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (= X (@ tptp.inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Eoption_2Eoption_ty_2Enum_2Enum X))))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2EEXTRACT () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.mem tptp.c_2Estring_2EEXTRACT) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod _let_1) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum)))) _let_1))))
% 9.41/9.78  (declare-sort tptp.tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar 0)
% 9.41/9.78  (declare-fun tptp.inj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar (tptp.tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar) $$unsorted)
% 9.41/9.78  (declare-fun tptp.surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar ($$unsorted) tptp.tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar)
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= (@ tptp.surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ tptp.inj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar X)) X)))
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar X)) (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)))))
% 9.41/9.78  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (= X (@ tptp.inj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ tptp.surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar X))))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2EFIELDS () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.mem tptp.c_2Estring_2EFIELDS) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Elist_2Elist _let_1))))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2EIMPLODE () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.mem tptp.c_2Estring_2EIMPLODE) (@ (@ tptp.arr _let_1) _let_1))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2EORD () $$unsorted)
% 9.41/9.78  (assert (@ (@ tptp.mem tptp.c_2Estring_2EORD) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.ty_2Enum_2Enum)))
% 9.41/9.78  (declare-fun tptp.fo__c_2Estring_2EORD (tptp.tp__ty_2Estring_2Echar) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.78  (assert (forall ((X0 tptp.tp__ty_2Estring_2Echar)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Estring_2EORD X0)) (@ (@ tptp.ap tptp.c_2Estring_2EORD) (@ tptp.inj__ty_2Estring_2Echar X0)))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2ESTR () $$unsorted)
% 9.41/9.78  (assert (@ (@ tptp.mem tptp.c_2Estring_2ESTR) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))))
% 9.41/9.78  (declare-sort tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum 0)
% 9.41/9.78  (declare-fun tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum (tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum) $$unsorted)
% 9.41/9.78  (declare-fun tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum ($$unsorted) tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum)
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum)) (= (@ tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum (@ tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum X)) X)))
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum X)) (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) tptp.ty_2Enum_2Enum))))
% 9.41/9.78  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) tptp.ty_2Enum_2Enum)) (= X (@ tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum (@ tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum X))))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2ESUB () $$unsorted)
% 9.41/9.78  (assert (@ (@ tptp.mem tptp.c_2Estring_2ESUB) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) tptp.ty_2Enum_2Enum)) tptp.ty_2Estring_2Echar)))
% 9.41/9.78  (declare-fun tptp.fo__c_2Estring_2ESUB (tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum) tptp.tp__ty_2Estring_2Echar)
% 9.41/9.78  (assert (forall ((X0 tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Estring_2Echar (@ tptp.fo__c_2Estring_2ESUB X0)) (@ (@ tptp.ap tptp.c_2Estring_2ESUB) (@ tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_ty_2Enum_2Enum X0)))))
% 9.41/9.78  (declare-sort tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum 0)
% 9.41/9.78  (declare-fun tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum) $$unsorted)
% 9.41/9.78  (declare-fun tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum ($$unsorted) tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum)
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum)) (= (@ tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum X)) X)))
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum X)) (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))))
% 9.41/9.78  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (= X (@ tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum X))))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2ESUBSTRING () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.mem tptp.c_2Estring_2ESUBSTRING) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod _let_1) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) _let_1))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2ETOCHAR () $$unsorted)
% 9.41/9.78  (assert (@ (@ tptp.mem tptp.c_2Estring_2ETOCHAR) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) tptp.ty_2Estring_2Echar)))
% 9.41/9.78  (declare-fun tptp.fo__c_2Estring_2ETOCHAR (tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) tptp.tp__ty_2Estring_2Echar)
% 9.41/9.78  (assert (forall ((X0 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= (@ tptp.inj__ty_2Estring_2Echar (@ tptp.fo__c_2Estring_2ETOCHAR X0)) (@ (@ tptp.ap tptp.c_2Estring_2ETOCHAR) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar X0)))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2ETOKENS () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.mem tptp.c_2Estring_2ETOKENS) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Elist_2Elist _let_1))))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2ETRANSLATE () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.mem tptp.c_2Estring_2ETRANSLATE) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Estring_2Echar) _let_1)) (@ (@ tptp.arr _let_1) _let_1)))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2Echar__ge () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Estring_2Echar))) (@ (@ tptp.mem tptp.c_2Estring_2Echar__ge) (@ _let_1 (@ _let_1 tptp.bool)))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2Echar__gt () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Estring_2Echar))) (@ (@ tptp.mem tptp.c_2Estring_2Echar__gt) (@ _let_1 (@ _let_1 tptp.bool)))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2Echar__le () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Estring_2Echar))) (@ (@ tptp.mem tptp.c_2Estring_2Echar__le) (@ _let_1 (@ _let_1 tptp.bool)))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2Echar__lt () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Estring_2Echar))) (@ (@ tptp.mem tptp.c_2Estring_2Echar__lt) (@ _let_1 (@ _let_1 tptp.bool)))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2Echar__size () $$unsorted)
% 9.41/9.78  (assert (@ (@ tptp.mem tptp.c_2Estring_2Echar__size) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.ty_2Enum_2Enum)))
% 9.41/9.78  (declare-fun tptp.fo__c_2Estring_2Echar__size (tptp.tp__ty_2Estring_2Echar) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.78  (assert (forall ((X0 tptp.tp__ty_2Estring_2Echar)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Estring_2Echar__size X0)) (@ (@ tptp.ap tptp.c_2Estring_2Echar__size) (@ tptp.inj__ty_2Estring_2Echar X0)))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2EisAlpha () $$unsorted)
% 9.41/9.78  (assert (@ (@ tptp.mem tptp.c_2Estring_2EisAlpha) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2EisAlphaNum () $$unsorted)
% 9.41/9.78  (assert (@ (@ tptp.mem tptp.c_2Estring_2EisAlphaNum) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2EisAscii () $$unsorted)
% 9.41/9.78  (assert (@ (@ tptp.mem tptp.c_2Estring_2EisAscii) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2EisCntrl () $$unsorted)
% 9.41/9.78  (assert (@ (@ tptp.mem tptp.c_2Estring_2EisCntrl) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2EisDigit () $$unsorted)
% 9.41/9.78  (assert (@ (@ tptp.mem tptp.c_2Estring_2EisDigit) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2EisGraph () $$unsorted)
% 9.41/9.78  (assert (@ (@ tptp.mem tptp.c_2Estring_2EisGraph) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2EisHexDigit () $$unsorted)
% 9.41/9.78  (assert (@ (@ tptp.mem tptp.c_2Estring_2EisHexDigit) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2EisLower () $$unsorted)
% 9.41/9.78  (assert (@ (@ tptp.mem tptp.c_2Estring_2EisLower) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2EisPrint () $$unsorted)
% 9.41/9.78  (assert (@ (@ tptp.mem tptp.c_2Estring_2EisPrint) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2EisPunct () $$unsorted)
% 9.41/9.78  (assert (@ (@ tptp.mem tptp.c_2Estring_2EisPunct) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2EisSpace () $$unsorted)
% 9.41/9.78  (assert (@ (@ tptp.mem tptp.c_2Estring_2EisSpace) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2EisUpper () $$unsorted)
% 9.41/9.78  (assert (@ (@ tptp.mem tptp.c_2Estring_2EisUpper) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2Estring__ge () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)))) (@ (@ tptp.mem tptp.c_2Estring_2Estring__ge) (@ _let_1 (@ _let_1 tptp.bool)))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2Estring__gt () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)))) (@ (@ tptp.mem tptp.c_2Estring_2Estring__gt) (@ _let_1 (@ _let_1 tptp.bool)))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2Estring__le () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)))) (@ (@ tptp.mem tptp.c_2Estring_2Estring__le) (@ _let_1 (@ _let_1 tptp.bool)))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2Estring__lt () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)))) (@ (@ tptp.mem tptp.c_2Estring_2Estring__lt) (@ _let_1 (@ _let_1 tptp.bool)))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2EtoLower () $$unsorted)
% 9.41/9.78  (assert (@ (@ tptp.mem tptp.c_2Estring_2EtoLower) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.ty_2Estring_2Echar)))
% 9.41/9.78  (declare-fun tptp.fo__c_2Estring_2EtoLower (tptp.tp__ty_2Estring_2Echar) tptp.tp__ty_2Estring_2Echar)
% 9.41/9.78  (assert (forall ((X0 tptp.tp__ty_2Estring_2Echar)) (= (@ tptp.inj__ty_2Estring_2Echar (@ tptp.fo__c_2Estring_2EtoLower X0)) (@ (@ tptp.ap tptp.c_2Estring_2EtoLower) (@ tptp.inj__ty_2Estring_2Echar X0)))))
% 9.41/9.78  (declare-fun tptp.c_2Estring_2EtoUpper () $$unsorted)
% 9.41/9.78  (assert (@ (@ tptp.mem tptp.c_2Estring_2EtoUpper) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.ty_2Estring_2Echar)))
% 9.41/9.78  (declare-fun tptp.fo__c_2Estring_2EtoUpper (tptp.tp__ty_2Estring_2Echar) tptp.tp__ty_2Estring_2Echar)
% 9.41/9.78  (assert (forall ((X0 tptp.tp__ty_2Estring_2Echar)) (= (@ tptp.inj__ty_2Estring_2Echar (@ tptp.fo__c_2Estring_2EtoUpper X0)) (@ (@ tptp.ap tptp.c_2Estring_2EtoUpper) (@ tptp.inj__ty_2Estring_2Echar X0)))))
% 9.41/9.78  (assert (exists ((V0rep $$unsorted)) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION tptp.ty_2Enum_2Enum) tptp.ty_2Estring_2Echar)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1n $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V1n)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))))) V0rep)))))
% 9.41/9.78  (assert (and (forall ((V0a tptp.tp__ty_2Estring_2Echar)) (= (@ tptp.surj__ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2ECHR) (@ (@ tptp.ap tptp.c_2Estring_2EORD) (@ tptp.inj__ty_2Estring_2Echar V0a)))) V0a)) (forall ((V1r tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1r))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2n $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V2n)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Estring_2EORD) (@ (@ tptp.ap tptp.c_2Estring_2ECHR) _let_1))) V1r))))))
% 9.41/9.78  (assert (forall ((V0a tptp.tp__ty_2Estring_2Echar) (V1a_27 tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.ap tptp.c_2Estring_2EORD))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Estring_2Echar V0a))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Estring_2Echar V1a_27)))) (= V0a V1a_27)))))
% 9.41/9.78  (assert (forall ((V0r tptp.tp__ty_2Enum_2Enum) (V1r_27 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1r_27))) (let ((_let_2 (@ tptp.ap tptp.c_2Estring_2ECHR))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0r))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_5 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_4 (@ _let_4 (@ _let_4 (@ _let_4 (@ _let_4 (@ _let_4 (@ _let_4 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))) (let ((_let_6 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_3)) _let_5)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_1)) _let_5)) (= (= (@ tptp.surj__ty_2Estring_2Echar (@ _let_2 _let_3)) (@ tptp.surj__ty_2Estring_2Echar (@ _let_2 _let_1))) (= V0r V1r_27))))))))))))
% 9.41/9.78  (assert (forall ((V0r tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0r))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))) (exists ((V1a tptp.tp__ty_2Estring_2Echar)) (= V0r (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Estring_2EORD) (@ tptp.inj__ty_2Estring_2Echar V1a)))))))))
% 9.41/9.78  (assert (forall ((V0a tptp.tp__ty_2Estring_2Echar)) (exists ((V1r tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1r))) (and (= V0a (@ tptp.surj__ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2ECHR) _let_2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0a tptp.tp__ty_2Estring_2Echar)) (= (@ tptp.surj__ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2ECHR) (@ (@ tptp.ap tptp.c_2Estring_2EORD) (@ tptp.inj__ty_2Estring_2Echar V0a)))) V0a)))
% 9.41/9.78  (assert (forall ((V0r tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0r))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_2 (@ _let_2 (@ _let_2 (@ _let_2 (@ _let_2 (@ _let_2 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Estring_2EORD) (@ (@ tptp.ap tptp.c_2Estring_2ECHR) _let_1))) V0r))))))
% 9.41/9.78  (assert (forall ((V0r tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0r))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_2 (@ _let_2 (@ _let_2 (@ _let_2 (@ _let_2 (@ _let_2 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Estring_2EORD) (@ (@ tptp.ap tptp.c_2Estring_2ECHR) _let_1))) V0r))))))
% 9.41/9.78  (assert (forall ((V0_3E_20255 $$unsorted)) (=> (@ (@ tptp.mem V0_3E_20255) tptp.bool) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ (@ tptp.ap tptp.c_2Estring_2ECHR) _let_1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Estring_2EORD) _let_2)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_3 (@ _let_3 (@ _let_3 (@ _let_3 (@ _let_3 (@ _let_3 (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EFAIL (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.ty_2Enum_2Enum)) tptp.bool)) tptp.c_2Estring_2EORD)) V0_3E_20255)) _let_2)))))))))))
% 9.41/9.78  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap tptp.c_2Estring_2EORD) (@ tptp.inj__ty_2Estring_2Echar V0c)))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))))
% 9.41/9.78  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar)) (exists ((V1n tptp.tp__ty_2Enum_2Enum)) (= V0c (@ tptp.surj__ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2ECHR) (@ tptp.inj__ty_2Enum_2Enum V1n)))))))
% 9.41/9.78  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar)) (exists ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (and (= V0c (@ tptp.surj__ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2ECHR) _let_2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_5 (@ tptp.inj__ty_2Estring_2Echar V0c))) (let ((_let_6 (@ (@ tptp.ap tptp.c_2Estring_2EORD) _let_5))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Estring_2EisLower) _let_5)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_7 (@ _let_4 (@ _let_3 (@ _let_1 (@ _let_3 (@ _let_3 (@ _let_3 _let_2)))))))) _let_6)) (@ tptp.p (@ (@ tptp.ap (@ _let_7 _let_6)) (@ _let_4 (@ _let_1 (@ _let_1 (@ _let_3 (@ _let_1 (@ _let_1 _let_2)))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_5 (@ tptp.inj__ty_2Estring_2Echar V0c))) (let ((_let_6 (@ (@ tptp.ap tptp.c_2Estring_2EORD) _let_5))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Estring_2EisUpper) _let_5)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_7 (@ _let_4 (@ _let_1 (@ _let_3 (@ _let_1 (@ _let_1 (@ _let_1 _let_2)))))))) _let_6)) (@ tptp.p (@ (@ tptp.ap (@ _let_7 _let_6)) (@ _let_4 (@ _let_3 (@ _let_3 (@ _let_1 (@ _let_3 (@ _let_3 _let_2)))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_5 (@ tptp.inj__ty_2Estring_2Echar V0c))) (let ((_let_6 (@ (@ tptp.ap tptp.c_2Estring_2EORD) _let_5))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Estring_2EisDigit) _let_5)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_7 (@ _let_4 (@ _let_1 (@ _let_3 (@ _let_3 (@ _let_3 _let_2))))))) _let_6)) (@ tptp.p (@ (@ tptp.ap (@ _let_7 _let_6)) (@ _let_4 (@ _let_3 (@ _let_1 (@ _let_3 (@ _let_1 _let_2))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__ty_2Estring_2Echar V0c))) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Estring_2EisAlpha) _let_1)) (or (@ tptp.p (@ (@ tptp.ap tptp.c_2Estring_2EisLower) _let_1)) (@ tptp.p (@ (@ tptp.ap tptp.c_2Estring_2EisUpper) _let_1)))))))
% 9.41/9.78  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ _let_2 (@ _let_2 (@ _let_2 _let_1))))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_6 (@ tptp.inj__ty_2Estring_2Echar V0c))) (let ((_let_7 (@ (@ tptp.ap tptp.c_2Estring_2EORD) _let_6))) (let ((_let_8 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_9 (@ tptp.ap (@ _let_8 _let_7)))) (let ((_let_10 (@ _let_4 _let_1))) (let ((_let_11 (@ _let_2 (@ _let_2 _let_10)))) (let ((_let_12 (@ _let_4 (@ _let_2 _let_11)))) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Estring_2EisHexDigit) _let_6)) (or (and (@ tptp.p (@ (@ tptp.ap (@ _let_8 (@ _let_5 _let_12))) _let_7)) (@ tptp.p (@ _let_9 (@ _let_5 (@ _let_2 (@ _let_4 (@ _let_2 (@ _let_4 _let_10)))))))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_8 (@ _let_5 (@ _let_2 _let_12)))) _let_7)) (@ tptp.p (@ _let_9 (@ _let_5 (@ _let_4 (@ _let_4 (@ _let_4 _let_11))))))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_8 (@ _let_5 (@ _let_2 (@ _let_4 (@ _let_2 _let_3)))))) _let_7)) (@ tptp.p (@ _let_9 (@ _let_5 (@ _let_4 (@ _let_4 (@ _let_4 _let_3)))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__ty_2Estring_2Echar V0c))) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Estring_2EisAlphaNum) _let_1)) (or (@ tptp.p (@ (@ tptp.ap tptp.c_2Estring_2EisAlpha) _let_1)) (@ tptp.p (@ (@ tptp.ap tptp.c_2Estring_2EisDigit) _let_1)))))))
% 9.41/9.78  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ tptp.inj__ty_2Estring_2Echar V0c))) (let ((_let_5 (@ (@ tptp.ap tptp.c_2Estring_2EORD) _let_4))) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Estring_2EisPrint) _let_4)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_2)))) _let_5)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_5)) (@ _let_3 (@ _let_1 (@ _let_1 (@ _let_1 _let_2)))))))))))))))
% 9.41/9.78  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_5 (@ tptp.inj__ty_2Estring_2Echar V0c))) (let ((_let_6 (@ (@ tptp.ap tptp.c_2Estring_2EORD) _let_5))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (let ((_let_8 (@ _let_3 _let_1))) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Estring_2EisSpace) _let_5)) (or (= (@ tptp.surj__ty_2Enum_2Enum _let_6) (@ tptp.surj__ty_2Enum_2Enum (@ _let_4 (@ _let_2 (@ _let_3 (@ _let_3 (@ _let_3 _let_8))))))) (and (@ tptp.p (@ (@ tptp.ap (@ _let_7 (@ _let_4 (@ _let_3 (@ _let_2 _let_8))))) _let_6)) (@ tptp.p (@ (@ tptp.ap (@ _let_7 _let_6)) (@ _let_4 (@ _let_3 (@ _let_2 (@ _let_2 _let_1)))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__ty_2Estring_2Echar V0c))) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Estring_2EisGraph) _let_1)) (and (@ tptp.p (@ (@ tptp.ap tptp.c_2Estring_2EisPrint) _let_1)) (not (@ tptp.p (@ (@ tptp.ap tptp.c_2Estring_2EisSpace) _let_1))))))))
% 9.41/9.78  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__ty_2Estring_2Echar V0c))) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Estring_2EisPunct) _let_1)) (and (@ tptp.p (@ (@ tptp.ap tptp.c_2Estring_2EisGraph) _let_1)) (not (@ tptp.p (@ (@ tptp.ap tptp.c_2Estring_2EisAlphaNum) _let_1))))))))
% 9.41/9.78  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.inj__ty_2Estring_2Echar V0c))) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Estring_2EisAscii) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap tptp.c_2Estring_2EORD) _let_2))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))))
% 9.41/9.78  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__ty_2Estring_2Echar V0c))) (let ((_let_2 (@ (@ tptp.ap tptp.c_2Estring_2EORD) _let_1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_4 (@ _let_3 (@ _let_3 (@ _let_3 (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Estring_2EisCntrl) _let_1)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) (@ _let_5 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_4)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_5 (@ _let_3 (@ _let_3 (@ _let_3 _let_4)))))) _let_2)))))))))))
% 9.41/9.78  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__ty_2Estring_2Echar V0c))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (= (@ tptp.surj__ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EtoLower) _let_1)) (@ tptp.surj__ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Estring_2Echar)) (@ (@ tptp.ap tptp.c_2Estring_2EisUpper) _let_1))) (@ (@ tptp.ap tptp.c_2Estring_2ECHR) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap tptp.c_2Estring_2EORD) _let_1))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_2 (@ _let_2 (@ _let_2 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))) _let_1)))))))
% 9.41/9.78  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__ty_2Estring_2Echar V0c))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (= (@ tptp.surj__ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EtoUpper) _let_1)) (@ tptp.surj__ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Estring_2Echar)) (@ (@ tptp.ap tptp.c_2Estring_2EisLower) _let_1))) (@ (@ tptp.ap tptp.c_2Estring_2ECHR) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap tptp.c_2Estring_2EORD) _let_1))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_2 (@ _let_2 (@ _let_2 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))) _let_1)))))))
% 9.41/9.78  (assert (forall ((V0a tptp.tp__ty_2Estring_2Echar) (V1b tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__ty_2Estring_2Echar V1b))) (let ((_let_2 (@ tptp.ap tptp.c_2Estring_2EORD))) (let ((_let_3 (@ tptp.inj__ty_2Estring_2Echar V0a))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Estring_2Echar__lt) _let_3)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ _let_2 _let_3))) (@ _let_2 _let_1)))))))))
% 9.41/9.78  (assert (forall ((V0a tptp.tp__ty_2Estring_2Echar) (V1b tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__ty_2Estring_2Echar V1b))) (let ((_let_2 (@ tptp.ap tptp.c_2Estring_2EORD))) (let ((_let_3 (@ tptp.inj__ty_2Estring_2Echar V0a))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Estring_2Echar__le) _let_3)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ _let_2 _let_3))) (@ _let_2 _let_1)))))))))
% 9.41/9.78  (assert (forall ((V0a tptp.tp__ty_2Estring_2Echar) (V1b tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__ty_2Estring_2Echar V1b))) (let ((_let_2 (@ tptp.ap tptp.c_2Estring_2EORD))) (let ((_let_3 (@ tptp.inj__ty_2Estring_2Echar V0a))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Estring_2Echar__gt) _let_3)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ _let_2 _let_3))) (@ _let_2 _let_1)))))))))
% 9.41/9.78  (assert (forall ((V0a tptp.tp__ty_2Estring_2Echar) (V1b tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__ty_2Estring_2Echar V1b))) (let ((_let_2 (@ tptp.ap tptp.c_2Estring_2EORD))) (let ((_let_3 (@ tptp.inj__ty_2Estring_2Echar V0a))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Estring_2Echar__ge) _let_3)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D) (@ _let_2 _let_3))) (@ _let_2 _let_1)))))))))
% 9.41/9.78  (assert (forall ((V0c1 tptp.tp__ty_2Estring_2Echar) (V1c2 tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.ap tptp.c_2Estring_2EORD))) (= (= V0c1 V1c2) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Estring_2Echar V0c1))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2Estring_2Echar V1c2))))))))
% 9.41/9.78  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)) (=> (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_2 (@ _let_2 (@ _let_2 (@ _let_2 (@ _let_2 (@ _let_2 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap tptp.c_2Estring_2ECHR) _let_1))))))) (forall ((V2c tptp.tp__ty_2Estring_2Echar)) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Estring_2Echar V2c))))))))
% 9.41/9.78  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Estring_2Echar__size) (@ tptp.inj__ty_2Estring_2Echar V0c))) tptp.fo__c_2Enum_2E0)))
% 9.41/9.78  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ tptp.surj__ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2ESUB) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) tptp.ty_2Enum_2Enum)) _let_1)) _let_2))) (@ tptp.surj__ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL tptp.ty_2Estring_2Echar)) _let_2)) _let_1)))))))
% 9.41/9.78  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__ty_2Estring_2Echar V0c))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2ESTR) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) _let_1)) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar)))))))
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (let ((_let_2 (@ tptp.arr _let_1))) (let ((_let_3 (@ _let_2 (@ _let_2 tptp.bool)))) (= tptp.c_2Estring_2ETOCHAR (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EWFREC _let_1) tptp.ty_2Estring_2Echar)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 _let_3)) (@ (@ tptp.lam _let_3) (lambda ((V0R $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) V0R)))))) (@ (@ tptp.lam (@ _let_2 tptp.ty_2Estring_2Echar)) (lambda ((V1TOCHAR $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (lambda ((V2a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE tptp.ty_2Estring_2Echar) tptp.ty_2Estring_2Echar)) V2a)) (@ tptp.c_2Ebool_2EARB tptp.ty_2Estring_2Echar))) (@ (@ tptp.lam tptp.ty_2Estring_2Echar) (lambda ((V3c $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (lambda ((V4v1 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE tptp.ty_2Estring_2Echar) tptp.ty_2Estring_2Echar)) V4v1)) (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EI tptp.ty_2Estring_2Echar)) V3c))) (@ (@ tptp.lam tptp.ty_2Estring_2Echar) (lambda ((V5v2 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (lambda ((V6v3 $$unsorted)) (@ tptp.c_2Ebool_2EARB tptp.ty_2Estring_2Echar)))))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) tptp.bool)) (=> (and (forall ((V1c tptp.tp__ty_2Estring_2Echar)) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V1c))) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))))) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))) (forall ((V2v6 tptp.tp__ty_2Estring_2Echar) (V3v4 tptp.tp__ty_2Estring_2Echar) (V4v5 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Estring_2Echar V2v6))) (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2Estring_2Echar V3v4))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V4v5)))))))) (forall ((V5v tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V5v))))))))
% 9.41/9.78  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar)) (= (@ tptp.surj__ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2ETOCHAR) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V0c))) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar)))) V0c)))
% 9.41/9.78  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1i tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1i))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V2n))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2ESUBSTRING) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) _let_2)) _let_3)))) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESEG tptp.ty_2Estring_2Echar)) _let_3)) _let_2)) _let_1))))))))
% 9.41/9.78  (assert (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (forall ((V1s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Estring_2ETRANSLATE) V0f)) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT tptp.ty_2Estring_2Echar)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP tptp.ty_2Estring_2Echar) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) V0f)) _let_1)))))))))
% 9.41/9.78  (declare-sort tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar 0)
% 9.41/9.78  (declare-fun tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar) $$unsorted)
% 9.41/9.78  (declare-fun tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar ($$unsorted) tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar)
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= (@ tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar X)) X)))
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar X)) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1)))))
% 9.41/9.78  (assert (forall ((X $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (=> (@ (@ tptp.mem X) (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_1)) (= X (@ tptp.inj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar X)))))))
% 9.41/9.78  (assert (forall ((V0P_27 $$unsorted)) (=> (@ (@ tptp.mem V0P_27) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) tptp.bool))) (=> (and (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P_27) V1P)) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))))) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)) (forall ((V3h tptp.tp__ty_2Estring_2Echar) (V4t tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (=> (and (forall ((V5l tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V6r tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V6r))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V5l))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (=> (and (= (@ tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_3) _let_3)) _let_2)) _let_1)) (@ tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESPLITP tptp.ty_2Estring_2Echar)) V2P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V3h))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V4t))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL tptp.ty_2Estring_2Echar)) _let_2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P_27) V2P)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL tptp.ty_2Estring_2Echar)) _let_1)))))))) (forall ((V7l tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V8r tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V8r))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V7l))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (=> (and (= (@ tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_3) _let_3)) _let_2)) _let_1)) (@ tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESPLITP tptp.ty_2Estring_2Echar)) V2P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V3h))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V4t))))) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL tptp.ty_2Estring_2Echar)) _let_2)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P_27) V2P)) _let_1)))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P_27) V2P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V3h))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V4t))))))))) (forall ((V9v $$unsorted)) (=> (@ (@ tptp.mem V9v) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)) (forall ((V10v1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P_27) V9v)) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V10v1))))))))))
% 9.41/9.78  (assert (and (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)) (= (@ tptp.surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Estring_2ETOKENS) V0P)) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))) (@ tptp.surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ tptp.c_2Elist_2ENIL (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)))))) (forall ((V1t tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V2h tptp.tp__ty_2Estring_2Echar) (V3P $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V2h))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1t)))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist _let_2))) (=> (@ (@ tptp.mem V3P) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)) (= (@ tptp.surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Estring_2ETOKENS) V3P)) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_2)) _let_3)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY _let_2) _let_2) _let_3)) (@ (@ tptp.lam _let_2) (lambda ((V4l $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (lambda ((V5r $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Estring_2ETOKENS) V3P)))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist _let_2))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL tptp.ty_2Estring_2Echar)) V4l))) (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL tptp.ty_2Estring_2Echar)) V5r)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_2)) V4l)) (@ _let_1 V5r)))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESPLITP tptp.ty_2Estring_2Echar)) V3P)) _let_1)))))))))))
% 9.41/9.78  (assert (forall ((V0P_27 $$unsorted)) (=> (@ (@ tptp.mem V0P_27) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) tptp.bool))) (=> (and (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P_27) V1P)) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))))) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)) (forall ((V3h tptp.tp__ty_2Estring_2Echar) (V4t tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (=> (and (forall ((V5l tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V6r tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V6r))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V5l))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (=> (and (= (@ tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_3) _let_3)) _let_2)) _let_1)) (@ tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESPLITP tptp.ty_2Estring_2Echar)) V2P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V3h))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V4t))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL tptp.ty_2Estring_2Echar)) _let_2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P_27) V2P)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL tptp.ty_2Estring_2Echar)) _let_1)))))))) (forall ((V7l tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V8r tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V8r))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ENULL tptp.ty_2Estring_2Echar)))) (let ((_let_3 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V7l))) (let ((_let_4 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (=> (and (= (@ tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_4) _let_4)) _let_3)) _let_1)) (@ tptp.surj__c_ty_2Epair_2Eprod_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESPLITP tptp.ty_2Estring_2Echar)) V2P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V3h))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V4t))))) (not (@ tptp.p (@ _let_2 _let_3))) (not (@ tptp.p (@ _let_2 _let_1)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P_27) V2P)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL tptp.ty_2Estring_2Echar)) _let_1)))))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P_27) V2P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V3h))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V4t))))))))) (forall ((V9v $$unsorted)) (=> (@ (@ tptp.mem V9v) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)) (forall ((V10v1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P_27) V9v)) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V10v1))))))))))
% 9.41/9.78  (assert (and (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (let ((_let_2 (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)) (= (@ tptp.surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Estring_2EFIELDS) V0P)) _let_2)) (@ tptp.surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_1)) _let_2)) (@ tptp.c_2Elist_2ENIL _let_1)))))))) (forall ((V1t tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V2h tptp.tp__ty_2Estring_2Echar) (V3P $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V2h))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1t)))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist _let_2))) (=> (@ (@ tptp.mem V3P) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)) (= (@ tptp.surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Estring_2EFIELDS) V3P)) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_2)) _let_3)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY _let_2) _let_2) _let_3)) (@ (@ tptp.lam _let_2) (lambda ((V4l $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (lambda ((V5r $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Estring_2EFIELDS) V3P)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL tptp.ty_2Estring_2Echar)) V5r)))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_2)))) (let ((_let_4 (@ tptp.ap (@ _let_3 V4l)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Elist_2ENULL tptp.ty_2Estring_2Echar)))) (let ((_let_6 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist _let_2))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 (@ _let_5 V4l))) (@ (@ tptp.ap (@ _let_3 (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 (@ _let_5 V5r))) (@ _let_4 (@ tptp.c_2Elist_2ENIL _let_2)))) (@ _let_4 _let_1)))))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ESPLITP tptp.ty_2Estring_2Echar)) V3P)) _let_1)))))))))))
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))) (and (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EIMPLODE) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar _let_1)) (forall ((V0c tptp.tp__ty_2Estring_2Echar) (V1cs tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1cs))) (let ((_let_2 (@ tptp.ap tptp.c_2Estring_2EIMPLODE))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V0c))))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_2 (@ _let_3 _let_1))) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_3 (@ _let_2 _let_1)))))))))))
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))) (and (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EEXPLODE) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar _let_1)) (forall ((V0c tptp.tp__ty_2Estring_2Echar) (V1s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s))) (let ((_let_2 (@ tptp.ap tptp.c_2Estring_2EEXPLODE))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V0c))))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_2 (@ _let_3 _let_1))) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_3 (@ _let_2 _let_1)))))))))))
% 9.41/9.78  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s))) (and (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EEXPLODE) _let_1)) V0s) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EIMPLODE) _let_1)) V0s)))))
% 9.41/9.78  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EIMPLODE) (@ (@ tptp.ap tptp.c_2Estring_2EEXPLODE) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s)))) V0s)))
% 9.41/9.78  (assert (forall ((V0cs tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EEXPLODE) (@ (@ tptp.ap tptp.c_2Estring_2EIMPLODE) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0cs)))) V0cs)))
% 9.41/9.78  (assert (forall ((V0cs tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (exists ((V1s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= V0cs (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EEXPLODE) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s)))))))
% 9.41/9.78  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (exists ((V1cs tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= V0s (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EIMPLODE) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1cs)))))))
% 9.41/9.78  (assert (forall ((V0s1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1s2 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.ap tptp.c_2Estring_2EEXPLODE))) (= (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s1))) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s2)))) (= V0s1 V1s2)))))
% 9.41/9.78  (assert (forall ((V0cs1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1cs2 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.ap tptp.c_2Estring_2EIMPLODE))) (= (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0cs1))) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1cs2)))) (= V0cs1 V1cs2)))))
% 9.41/9.78  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1c tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V1c))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s))))) (and (not (= _let_1 V0s)) (not (= V0s _let_1))))))
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod _let_1) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))))) (let ((_let_3 (@ tptp.arr _let_2))) (let ((_let_4 (@ _let_3 (@ _let_3 tptp.bool)))) (= tptp.c_2Estring_2EEXTRACT (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EWFREC _let_2) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 _let_4)) (@ (@ tptp.lam _let_4) (lambda ((V0R $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))))) V0R)))))) (@ (@ tptp.lam (@ _let_3 _let_1)) (lambda ((V1EXTRACT $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum)))) (lambda ((V2a $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE _let_1) _let_1) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum)))) V2a)) (@ (@ tptp.lam _let_1) (lambda ((V3s $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (lambda ((V4v1 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) V4v1)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V5i $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum)) (lambda ((V6v3 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE tptp.ty_2Enum_2Enum) _let_1)) V6v3)) (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EI _let_1)) (@ (@ tptp.ap tptp.c_2Estring_2ESUBSTRING) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) V3s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) V5i)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.ty_2Estring_2Echar)) V3s))) V5i))))))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V7n $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EI _let_1)) (@ (@ tptp.ap tptp.c_2Estring_2ESUBSTRING) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) V3s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) V5i)) V7n)))))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum)))) tptp.bool)) (=> (and (forall ((V1s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V2i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2i))) (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum))))))) (forall ((V3s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V4i tptp.tp__ty_2Enum_2Enum) (V5n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V3s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V4i))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V5n))))))))) (forall ((V6v tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V7v1 tptp.tp__ty_2Enum_2Enum) (V8v2 tptp.tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V6v))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V7v1))) (@ tptp.inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum V8v2)))))))))))
% 9.41/9.78  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1i tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1i))) (let ((_let_3 (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ _let_3 tptp.ty_2Enum_2Enum)) _let_2)))) (let ((_let_5 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s))) (let ((_let_6 (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum))) (let ((_let_7 (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)))) (let ((_let_8 (@ tptp.ap (@ (@ tptp.ap (@ _let_7 (@ _let_6 tptp.ty_2Enum_2Enum))) _let_5)))) (let ((_let_9 (@ tptp.ap tptp.c_2Estring_2ESUBSTRING))) (let ((_let_10 (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (let ((_let_11 (@ tptp.ap (@ (@ tptp.ap (@ _let_3 _let_10)) _let_2)))) (let ((_let_12 (@ tptp.ap (@ (@ tptp.ap (@ _let_7 (@ _let_6 _let_10))) _let_5)))) (let ((_let_13 (@ tptp.ap tptp.c_2Estring_2EEXTRACT))) (and (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_13 (@ _let_12 (@ _let_11 (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum))))) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_9 (@ _let_8 (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.ty_2Estring_2Echar)) _let_5))) _let_2)))))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_13 (@ _let_12 (@ _let_11 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) _let_1))))) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_9 (@ _let_8 (@ _let_4 _let_1)))))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.ty_2Estring_2Echar)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Estring_2EEXPLODE) _let_1))))))))
% 9.41/9.78  (assert (and (= (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EDEST__STRING) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))) (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ tptp.c_2Eoption_2ENONE (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Estring_2Echar) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))))) (forall ((V0c tptp.tp__ty_2Estring_2Echar) (V1rst tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1rst))) (let ((_let_2 (@ tptp.inj__ty_2Estring_2Echar V0c))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EDEST__STRING) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) _let_2)) _let_1))) (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Estring_2Echar) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Estring_2Echar) _let_3)) _let_2)) _let_1))))))))))
% 9.41/9.78  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar) (V1t tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V2s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1t))) (let ((_let_2 (@ tptp.inj__ty_2Estring_2Echar V0c))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (let ((_let_4 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Estring_2Echar) _let_3))) (let ((_let_5 (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EDEST__STRING) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V2s))))) (and (= (= _let_5 (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ tptp.c_2Eoption_2ENONE _let_4))) (= V2s (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar)))) (= (= _let_5 (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Estring_2Echar) _let_3)) _let_2)) _let_1)))) (= V2s (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) _let_2)) _let_1))))))))))))
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))) (and (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EEXPLODE) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar _let_1)) (forall ((V0c tptp.tp__ty_2Estring_2Echar) (V1s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s))) (let ((_let_2 (@ tptp.ap tptp.c_2Estring_2EEXPLODE))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V0c))))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_2 (@ _let_3 _let_1))) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_3 (@ _let_2 _let_1)))))))))))
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))) (and (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EIMPLODE) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar _let_1)) (forall ((V0c tptp.tp__ty_2Estring_2Echar) (V1cs tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1cs))) (let ((_let_2 (@ tptp.ap tptp.c_2Estring_2EIMPLODE))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V0c))))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_2 (@ _let_3 _let_1))) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_3 (@ _let_2 _let_1)))))))))))
% 9.41/9.78  (assert (forall ((V0l tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar)))) (let ((_let_2 (= V0l _let_1))) (let ((_let_3 (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EIMPLODE) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0l))))) (and (= (= _let_3 _let_1) _let_2) (= (= _let_1 _let_3) _let_2)))))))
% 9.41/9.78  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar)))) (let ((_let_2 (= V0s _let_1))) (let ((_let_3 (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EEXPLODE) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s))))) (and (= (= _let_3 _let_1) _let_2) (= (= _let_1 _let_3) _let_2)))))))
% 9.41/9.78  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1h tptp.tp__ty_2Estring_2Echar) (V2t tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V2t))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V1h))))) (let ((_let_3 (= V0s (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_2 (@ (@ tptp.ap tptp.c_2Estring_2EIMPLODE) _let_1)))))) (let ((_let_4 (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_2 _let_1)))) (let ((_let_5 (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EEXPLODE) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s))))) (and (= (= _let_4 _let_5) _let_3) (= (= _let_5 _let_4) _let_3)))))))))
% 9.41/9.78  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar) (V1s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V2l tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V0c))))) (let ((_let_3 (= V2l (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_2 (@ (@ tptp.ap tptp.c_2Estring_2EEXPLODE) _let_1)))))) (let ((_let_4 (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_2 _let_1)))) (let ((_let_5 (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EIMPLODE) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V2l))))) (and (= (= _let_4 _let_5) _let_3) (= (= _let_5 _let_4) _let_3)))))))))
% 9.41/9.78  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Estring_2Echar) _let_1))) (let ((_let_3 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EEXPLODE) _let_3)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_2) _let_1)) (@ (@ tptp.ap tptp.c_2Estring_2EDEST__STRING) _let_3))) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))) (@ (@ tptp.lam _let_2) (lambda ((V1v $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE _let_1) tptp.ty_2Estring_2Echar) _let_1)) V1v)) (@ (@ tptp.lam tptp.ty_2Estring_2Echar) (lambda ((V2c $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) V2c)) (@ (@ tptp.ap tptp.c_2Estring_2EEXPLODE) V3t))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0clist tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0clist))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EIMPLODE) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR tptp.ty_2Estring_2Echar) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar))) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))) _let_1))))))
% 9.41/9.78  (assert (forall ((V0l tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.ty_2Estring_2Echar)) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0l))) tptp.fo__c_2Enum_2E0) (= V0l (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))))))
% 9.41/9.78  (assert (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.ty_2Estring_2Echar)) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))) tptp.fo__c_2Enum_2E0) (forall ((V0h tptp.tp__ty_2Estring_2Echar) (V1t tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1t))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.ty_2Estring_2Echar)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V0h))) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ _let_2 _let_1)))))))))
% 9.41/9.78  (assert (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.ty_2Estring_2Echar)) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))) tptp.fo__c_2Enum_2E0) (forall ((V0h tptp.tp__ty_2Estring_2Echar) (V1t tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1t))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.ty_2Estring_2Echar)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V0h))) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ _let_2 _let_1)))))))))
% 9.41/9.78  (assert (and (forall ((V0l tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.ty_2Estring_2Echar)) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0l))) V0l)) (forall ((V1l1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V2l2 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V3h tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V2l2))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1l1))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.ty_2Estring_2Echar)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V3h))))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_4 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))
% 9.41/9.78  (assert (forall ((V0s1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1s2 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.ty_2Estring_2Echar)) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s1))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s2))))) (= _let_1 _let_1))))
% 9.41/9.78  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1c tptp.tp__ty_2Estring_2Echar) (V2s1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V3s2 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V3s2))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V2s1))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.ty_2Estring_2Echar)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V1c))))) (let ((_let_5 (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))) (let ((_let_6 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s))) (and (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ _let_3 _let_5)) _let_6)) V0s) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ _let_3 _let_6)) _let_5)) V0s) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_4 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))))
% 9.41/9.78  (assert (forall ((V0l1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1l2 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V2l3 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V2l3))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1l2))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.ty_2Estring_2Echar)))) (let ((_let_4 (@ tptp.ap (@ _let_3 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0l1))))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_4 (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ _let_3 (@ _let_4 _let_2))) _let_1)))))))))
% 9.41/9.78  (assert (and (forall ((V0l1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1l2 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V2l3 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.ty_2Estring_2Echar)) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0l1))))) (= (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1l2))) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V2l3)))) (= V1l2 V2l3)))) (forall ((V3l1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V4l2 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V5l3 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V3l1))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.ty_2Estring_2Echar)))) (= (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V4l2))) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V5l3))) _let_1))) (= V4l2 V5l3)))))))
% 9.41/9.78  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1s1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (= V1s1 (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s))) (let ((_let_3 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s1))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.ty_2Estring_2Echar)))) (and (= (= V0s (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ _let_4 _let_2)) _let_3))) _let_1) (= (= V0s (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ _let_4 _let_3)) _let_2))) _let_1))))))))
% 9.41/9.78  (assert (forall ((V0s1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1s2 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s1))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s2))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.ty_2Estring_2Echar)) _let_1)) _let_2)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR tptp.ty_2Estring_2Echar) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar))) _let_2)) (@ (@ tptp.ap tptp.c_2Estring_2EEXPLODE) _let_1))))))))
% 9.41/9.78  (assert (forall ((V0l1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1l2 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar)))) (= (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.ty_2Estring_2Echar)) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0l1))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1l2))) _let_1) (and (= V0l1 _let_1) (= V1l2 _let_1))))))
% 9.41/9.78  (assert (forall ((V0l1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1l2 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1l2))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.ty_2Estring_2Echar)))) (let ((_let_3 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0l1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.ty_2Estring_2Echar)) _let_3)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ _let_2 _let_3))) (@ _let_2 _let_1)))))))))
% 9.41/9.78  (assert (forall ((V0s1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1s2 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Estring_2Echar) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s2))) (let ((_let_3 (@ tptp.ap tptp.c_2Estring_2EDEST__STRING))) (let ((_let_4 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s1))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX tptp.ty_2Estring_2Echar)) _let_4)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE tptp.bool) _let_1) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) _let_1)) (@ _let_3 _let_4))) (@ _let_3 _let_2)))) (@ (@ tptp.lam _let_1) (lambda ((V2v $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Estring_2Echar) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)))) (lambda ((V3v1 $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Estring_2Echar) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) tptp.bool)) V2v)) tptp.c_2Ebool_2ET)) (@ (@ tptp.lam _let_1) (lambda ((V4v2 $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Estring_2Echar) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) tptp.bool)) V3v1)) tptp.c_2Ebool_2EF)) (@ (@ tptp.lam _let_1) (lambda ((V5v3 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE tptp.bool) tptp.ty_2Estring_2Echar) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) V5v3)) (@ (@ tptp.lam tptp.ty_2Estring_2Echar) (lambda ((V6c2 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (lambda ((V7t2 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE tptp.bool) tptp.ty_2Estring_2Echar) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) V4v2)) (@ (@ tptp.lam tptp.ty_2Estring_2Echar) (lambda ((V8c1 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (lambda ((V9t1 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Estring_2Echar)) V8c1)) V6c2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX tptp.ty_2Estring_2Echar)) V9t1)) V7t2)))))))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)))) (=> (@ (@ tptp.mem V0P) (@ _let_1 (@ _let_1 tptp.bool))) (=> (forall ((V1s1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V2s2 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (=> (forall ((V3c tptp.tp__ty_2Estring_2Echar) (V4t1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V5t2 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V5t2))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V4t1))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Estring_2Echar) _let_3)) (@ tptp.inj__ty_2Estring_2Echar V3c))))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Estring_2Echar) _let_3))))) (let ((_let_6 (@ tptp.ap tptp.c_2Estring_2EDEST__STRING))) (=> (and (= (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_6 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s1))) (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_5 (@ _let_4 _let_2)))) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_6 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V2s2))) (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_5 (@ _let_4 _let_1))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) _let_2)) _let_1)))))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s1))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V2s2))))) (forall ((V6v tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V7v1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V6v))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V7v1)))))))))
% 9.41/9.78  (assert (forall ((V0s1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1s2 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX tptp.ty_2Estring_2Echar)) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s1))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s2))) (exists ((V2s3 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= V1s2 (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.ty_2Estring_2Echar)) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s1))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V2s3))))))))
% 9.41/9.78  (assert (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)))) (=> (@ (@ tptp.mem V0P) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (forall ((V1s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s))) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar)))) (forall ((V2c tptp.tp__ty_2Estring_2Echar) (V3s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V2c))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V3s))))) (forall ((V4c1 tptp.tp__ty_2Estring_2Echar) (V5s1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V6c2 tptp.tp__ty_2Estring_2Echar) (V7s2 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V7s2))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)))) (let ((_let_3 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V5s1))) (let ((_let_4 (@ tptp.ap V0P))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Estring_2Echar V4c1))) _let_3))) (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Estring_2Echar V6c2))) _let_1)))))))))) (forall ((V8v tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V9v1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V8v))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V9v1)))))))))
% 9.41/9.78  (assert (and (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Estring_2Estring__lt) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s))) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))) false)) (forall ((V1s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V2c tptp.tp__ty_2Estring_2Echar)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Estring_2Estring__lt) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ tptp.inj__ty_2Estring_2Echar V2c))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s)))) true)) (forall ((V3s2 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V4s1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V5c2 tptp.tp__ty_2Estring_2Echar) (V6c1 tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V3s2))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V4s1))) (let ((_let_3 (@ tptp.ap tptp.c_2Estring_2Estring__lt))) (let ((_let_4 (@ tptp.inj__ty_2Estring_2Echar V5c2))) (let ((_let_5 (@ tptp.inj__ty_2Estring_2Echar V6c1))) (let ((_let_6 (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_6 _let_5)) _let_2))) (@ (@ tptp.ap (@ _let_6 _let_4)) _let_1))) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Estring_2Echar__lt) _let_5)) _let_4)) (and (= V6c1 V5c2) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))))))))
% 9.41/9.78  (assert (forall ((V0s1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1s2 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s2))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s1))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Estring_2Estring__le) _let_2)) _let_1)) (or (= V0s1 V1s2) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Estring_2Estring__lt) _let_2)) _let_1))))))))
% 9.41/9.78  (assert (forall ((V0s1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1s2 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s1))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s2))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Estring_2Estring__gt) _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Estring_2Estring__lt) _let_2)) _let_1)))))))
% 9.41/9.78  (assert (forall ((V0s1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1s2 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s1))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s2))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Estring_2Estring__ge) _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Estring_2Estring__le) _let_2)) _let_1)))))))
% 9.41/9.78  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Estring_2Estring__lt) _let_1)) _let_1))))))
% 9.41/9.78  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1t tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1t))) (let ((_let_3 (@ tptp.ap tptp.c_2Estring_2Estring__lt))) (not (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))
% 9.41/9.78  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1t tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1t))) (let ((_let_3 (@ tptp.ap tptp.c_2Estring_2Estring__lt))) (or (= V0s V1t) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))
% 9.41/9.78  (assert (forall ((V0s1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1s2 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V2s3 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V2s3))) (let ((_let_2 (@ tptp.ap tptp.c_2Estring_2Estring__lt))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s1))))) (let ((_let_4 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s2))) (=> (and (@ tptp.p (@ _let_3 _let_4)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_4)) _let_1))) (@ tptp.p (@ _let_3 _let_1)))))))))
% 9.41/9.78  (declare-fun tptp.c_2Ewot_2EStrongWellOrder (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ewot_2EStrongWellOrder A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.78  (declare-fun tptp.c_2Ewot_2EU (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27x tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.arr A_27x) tptp.bool)))) (@ (@ tptp.mem (@ tptp.c_2Ewot_2EU A_27x)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.78  (declare-fun tptp.c_2Ewot_2EWeakWellOrder (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ewot_2EWeakWellOrder A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.78  (declare-fun tptp.c_2Ewot_2Echain (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27x tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ewot_2Echain A_27x)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.arr A_27x) tptp.bool)) tptp.bool)) tptp.bool))))
% 9.41/9.78  (declare-fun tptp.c_2Ewot_2Ecomparable (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27x tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ewot_2Ecomparable A_27x)) (@ (@ tptp.arr (@ (@ tptp.arr A_27x) tptp.bool)) tptp.bool))))
% 9.41/9.78  (declare-fun tptp.c_2Ewot_2Ecpl (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27x tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.arr A_27x) tptp.bool)))) (@ (@ tptp.mem (@ tptp.c_2Ewot_2Ecpl A_27x)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.78  (declare-fun tptp.c_2Ewot_2Elub__sub (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27x tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27x) tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Ewot_2Elub__sub A_27x)) (@ (@ tptp.arr (@ (@ tptp.arr _let_1) tptp.bool)) _let_1)))))
% 9.41/9.78  (declare-fun tptp.c_2Ewot_2Emex (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27x tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ewot_2Emex A_27x)) (@ (@ tptp.arr (@ (@ tptp.arr A_27x) tptp.bool)) A_27x))))
% 9.41/9.78  (declare-fun tptp.c_2Ewot_2Emex__less (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27x tptp.del)) (let ((_let_1 (@ tptp.arr A_27x))) (@ (@ tptp.mem (@ tptp.c_2Ewot_2Emex__less A_27x)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.78  (declare-fun tptp.c_2Ewot_2Emex__less__eq (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27x tptp.del)) (let ((_let_1 (@ tptp.arr A_27x))) (@ (@ tptp.mem (@ tptp.c_2Ewot_2Emex__less__eq A_27x)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.78  (declare-fun tptp.c_2Ewot_2Epreds (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27x tptp.del)) (let ((_let_1 (@ tptp.arr A_27x))) (@ (@ tptp.mem (@ tptp.c_2Ewot_2Epreds A_27x)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.78  (declare-fun tptp.c_2Ewot_2Epreds__image (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27x tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.arr A_27x) tptp.bool)))) (@ (@ tptp.mem (@ tptp.c_2Ewot_2Epreds__image A_27x)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.78  (declare-fun tptp.c_2Ewot_2Esetsuc (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27x tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27x) tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Ewot_2Esetsuc A_27x)) (@ (@ tptp.arr _let_1) _let_1)))))
% 9.41/9.78  (declare-fun tptp.c_2Ewot_2Esuccl (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27x tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ewot_2Esuccl A_27x)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.arr A_27x) tptp.bool)) tptp.bool)) tptp.bool))))
% 9.41/9.78  (declare-fun tptp.c_2Ewot_2Etower (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27x tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ewot_2Etower A_27x)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.arr A_27x) tptp.bool)) tptp.bool)) tptp.bool))))
% 9.41/9.78  (declare-fun tptp.c_2Ewot_2Euncl (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27x tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ewot_2Euncl A_27x)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.arr A_27x) tptp.bool)) tptp.bool)) tptp.bool))))
% 9.41/9.78  (assert (forall ((A_27x tptp.del) (V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr A_27x) tptp.bool)) (forall ((V1B $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27x)))) (=> (@ (@ tptp.mem V1B) (@ (@ tptp.arr A_27x) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewot_2Ecpl A_27x)) V0A)) V1B)) (or (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0A)) V1B)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1B)) V0A))))))))))
% 9.41/9.78  (assert (forall ((A_27x tptp.del) (V0C $$unsorted)) (=> (@ (@ tptp.mem V0C) (@ (@ tptp.arr (@ (@ tptp.arr A_27x) tptp.bool)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewot_2Echain A_27x)) V0C)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) (@ (@ tptp.arr A_27x) tptp.bool)) (forall ((V2b $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27x) tptp.bool))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)))) (=> (@ (@ tptp.mem V2b) _let_1) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1a)) V0C)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V2b)) V0C))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewot_2Ecpl A_27x)) V1a)) V2b)))))))))))))
% 9.41/9.78  (assert (forall ((A_27x tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27x) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Ewot_2Emex A_27x)) V0s) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECHOICE A_27x)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27x)) V0s))))))
% 9.41/9.78  (assert (forall ((A_27x tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27x) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Ewot_2Esetsuc A_27x)) V0s) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27x)) (@ (@ tptp.ap (@ tptp.c_2Ewot_2Emex A_27x)) V0s))) V0s)))))
% 9.41/9.78  (assert (forall ((A_27x tptp.del) (V0c $$unsorted)) (=> (@ (@ tptp.mem V0c) (@ (@ tptp.arr (@ (@ tptp.arr A_27x) tptp.bool)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewot_2Esuccl A_27x)) V0c)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27x) tptp.bool))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)))) (=> (@ (@ tptp.mem V1s) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1s)) V0c)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ewot_2Esetsuc A_27x)) V1s))) V0c)))))))))))
% 9.41/9.78  (assert (forall ((A_27x tptp.del) (V0c $$unsorted)) (=> (@ (@ tptp.mem V0c) (@ (@ tptp.arr (@ (@ tptp.arr A_27x) tptp.bool)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewot_2Euncl A_27x)) V0c)) (forall ((V1w $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27x) tptp.bool))) (=> (@ (@ tptp.mem V1w) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET _let_1)) V1w)) V0c)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewot_2Echain A_27x)) V1w))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27x)) V1w))) V0c))))))))))
% 9.41/9.78  (assert (forall ((A_27x tptp.del) (V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr (@ (@ tptp.arr A_27x) tptp.bool)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewot_2Etower A_27x)) V0A)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewot_2Esuccl A_27x)) V0A)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewot_2Euncl A_27x)) V0A)))))))
% 9.41/9.78  (assert (forall ((A_27x tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27x) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ewot_2Epreds A_27x)))) (=> (@ (@ tptp.mem V1b) A_27x) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ewot_2Emex__less__eq A_27x)) V0a)) V1b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27x)) (@ _let_1 V0a))) (@ _let_1 V1b))))))))))
% 9.41/9.78  (assert (forall ((A_27x tptp.del)) (= (@ tptp.c_2Ewot_2Emex__less A_27x) (@ (@ tptp.ap (@ tptp.c_2Erelation_2ESTRORD A_27x)) (@ tptp.c_2Ewot_2Emex__less__eq A_27x)))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewot_2EWeakWellOrder A_27a)) V0R)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWeakOrder A_27a)) V0R)) (forall ((V1B $$unsorted)) (=> (@ (@ tptp.mem V1B) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (= V1B (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (exists ((V2m $$unsorted)) (and (@ (@ tptp.mem V2m) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2m)) V1B)) (forall ((V3b $$unsorted)) (=> (@ (@ tptp.mem V3b) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3b)) V1B)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2m)) V3b))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27x tptp.del) (V0X $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27x) tptp.bool))) (=> (@ (@ tptp.mem V0X) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Ewot_2Epreds__image A_27x)) V0X) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) A_27x)) (@ (@ tptp.lam A_27x) (lambda ((V1x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27x) tptp.bool)) tptp.bool)) (@ (@ tptp.ap (@ tptp.c_2Ewot_2Epreds A_27x)) V1x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27x)) V1x)) V0X))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ewot_2EStrongWellOrder A_27a)) V0R)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EStrongLinearOrder A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (exists ((V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (and (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EStrongLinearOrder A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) V0R)))))))
% 9.41/9.78  (declare-fun tptp.ty_2Ellist_2Ellist (tptp.del) tptp.del)
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2ELAPPEND (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2Ellist_2ELAPPEND A_27a)) (@ _let_2 (@ _let_2 _let_1)))))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2ELCONS (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ellist_2ELCONS A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2ELDROP (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ellist_2ELDROP A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption _let_1)))))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2ELFILTER (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ellist_2ELFILTER A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2ELFINITE (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ellist_2ELFINITE A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) tptp.bool))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2ELFLATTEN (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ellist_2ELFLATTEN A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist _let_1)) _let_1)))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2ELGENLIST (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ellist_2ELGENLIST A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum)) (@ tptp.ty_2Ellist_2Ellist A_27a))))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2ELHD (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ellist_2ELHD A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) (@ tptp.ty_2Eoption_2Eoption A_27a)))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2ELLENGTH (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ellist_2ELLENGTH A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum)))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2ELMAP (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Ellist_2ELMAP A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) (@ tptp.ty_2Ellist_2Ellist A_27b))))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2ELNIL (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ellist_2ELNIL A_27a)) (@ tptp.ty_2Ellist_2Ellist A_27a))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2ELNTH (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ellist_2ELNTH A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) (@ tptp.ty_2Eoption_2Eoption A_27a))))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2ELPREFIX (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)))) (@ (@ tptp.mem (@ tptp.c_2Ellist_2ELPREFIX A_27a)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2ELREPEAT (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ellist_2ELREPEAT A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Ellist_2Ellist A_27a)))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2ELTAKE (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) (@ tptp.ty_2Eoption_2Eoption (@ tptp.ty_2Elist_2Elist A_27a)))))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2ELTL (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ellist_2ELTL A_27a)) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption _let_1))))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2ELTL__HD (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ellist_2ELTL__HD A_27a)) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod _let_1) A_27a)))))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2ELUNFOLD (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (@ _let_1 (@ tptp.ty_2Ellist_2Ellist A_27a)))))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2ELUNZIP (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Ellist_2ELUNZIP A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Ellist_2Ellist A_27a)) (@ tptp.ty_2Ellist_2Ellist A_27b))))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2ELZIP (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Ellist_2ELZIP A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Ellist_2Ellist A_27a)) (@ tptp.ty_2Ellist_2Ellist A_27b))) (@ tptp.ty_2Ellist_2Ellist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2Eevery (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ellist_2Eevery A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) tptp.bool)))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2Eexists (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ellist_2Eexists A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) tptp.bool)))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2EfromList (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ellist_2EfromList A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Ellist_2Ellist A_27a)))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2Elinear__order__to__list__f (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Ellist_2Elinear__order__to__list__f A_27a)) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod _let_1) A_27a)))))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2Ellength__rel (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ellist_2Ellength__rel A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2Ellist__abs (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ellist_2Ellist__abs A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ tptp.ty_2Ellist_2Ellist A_27a)))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2Ellist__rep (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ellist_2Ellist__rep A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a))))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2Elrep__ok (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ellist_2Elrep__ok A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a))) tptp.bool))))
% 9.41/9.78  (declare-fun tptp.c_2Ellist_2EtoList (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ellist_2EtoList A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) (@ tptp.ty_2Eoption_2Eoption (@ tptp.ty_2Elist_2Elist A_27a))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Ellist_2Elrep__ok A_27a) (@ (@ tptp.lam (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a))) (lambda ((V0a0 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a))) tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1lrep__ok_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1lrep__ok_27) V0a0))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2a0 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V1lrep__ok_27) V2a0))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a)))) V2a0)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3n $$unsorted)) (@ tptp.c_2Eoption_2ENONE A_27a)))))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V4h $$unsorted)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a)))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V5t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a)))) V2a0)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V6n)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V4h))) (@ (@ tptp.ap V5t) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V6n)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))) (@ (@ tptp.ap V1lrep__ok_27) V5t)))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2Elrep__ok A_27a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V0n $$unsorted)) (@ tptp.c_2Eoption_2ENONE A_27a))))) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2Elrep__ok A_27a)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a))) (=> (@ tptp.p (@ _let_1 V2t)) (@ tptp.p (@ _let_1 (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V3n)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V1h))) (@ (@ tptp.ap V2t) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V3n)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0lrep__ok_27 $$unsorted)) (=> (@ (@ tptp.mem V0lrep__ok_27) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a))) tptp.bool)) (=> (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a))) (=> (@ tptp.p (@ (@ tptp.ap V0lrep__ok_27) V1a0)) (or (= V1a0 (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2n $$unsorted)) (@ tptp.c_2Eoption_2ENONE A_27a)))) (exists ((V3h $$unsorted)) (and (@ (@ tptp.mem V3h) A_27a) (exists ((V4t $$unsorted)) (and (@ (@ tptp.mem V4t) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a))) (= V1a0 (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V5n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V5n)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V3h))) (@ (@ tptp.ap V4t) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V5n)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))) (@ tptp.p (@ (@ tptp.ap V0lrep__ok_27) V4t)))))))))) (forall ((V6a0 $$unsorted)) (=> (@ (@ tptp.mem V6a0) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a))) (=> (@ tptp.p (@ (@ tptp.ap V0lrep__ok_27) V6a0)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2Elrep__ok A_27a)) V6a0)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0a0 $$unsorted)) (=> (@ (@ tptp.mem V0a0) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2Elrep__ok A_27a)) V0a0)) (or (= V0a0 (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1n $$unsorted)) (@ tptp.c_2Eoption_2ENONE A_27a)))) (exists ((V2h $$unsorted)) (and (@ (@ tptp.mem V2h) A_27a) (exists ((V3t $$unsorted)) (and (@ (@ tptp.mem V3t) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a))) (= V0a0 (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V4n)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V2h))) (@ (@ tptp.ap V3t) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V4n)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2Elrep__ok A_27a)) V3t)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2Elrep__ok A_27a)) V0f)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap V0f))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME A_27a)))) (=> (@ tptp.p (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))) (@ tptp.p (@ _let_3 (@ _let_2 _let_1))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (exists ((V0rep $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (let ((_let_2 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a)))) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr _let_1) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION _let_2) _let_1)) (@ tptp.c_2Ellist_2Elrep__ok A_27a))) V0rep))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellist__abs A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellist__rep A_27a)) V0a)) V0a))) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2Elrep__ok A_27a)) V1r)) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellist__rep A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellist__abs A_27a)) V1r)) V1r)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27b))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2Elrep__ok A_27a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP A_27b) A_27a)) V0f)) (@ (@ tptp.ap V1g) V2n)))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2Elrep__ok A_27b)) V1g))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27a))) (forall ((V1fz $$unsorted)) (=> (@ (@ tptp.mem V1fz) (@ tptp.ty_2Eoption_2Eoption A_27a)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2Elrep__ok A_27a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2n $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2EFUNPOW _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V3m $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__BIND A_27a) A_27a)) V3m)) V0g))))) V2n)) V1fz)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Ellist_2ELNIL A_27a) (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellist__abs A_27a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V0n $$unsorted)) (@ tptp.c_2Eoption_2ENONE A_27a)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V0h)) V1t) (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellist__abs A_27a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V2n)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V0h))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellist__rep A_27a)) V1t)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V2n)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellist__rep A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V0h)) V1t)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V2n)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V0h))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellist__rep A_27a)) V1t)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V2n)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellist__rep A_27a)) (@ tptp.c_2Ellist_2ELNIL A_27a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V0n $$unsorted)) (@ tptp.c_2Eoption_2ENONE A_27a))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod _let_1) A_27a))) (=> (@ (@ tptp.mem V0ll) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL__HD A_27a)) V0ll) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) (@ tptp.ty_2Eoption_2Eoption _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellist__rep A_27a)) V0ll)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ tptp.c_2Eoption_2ENONE _let_2))) (@ (@ tptp.lam A_27a) (lambda ((V1h $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod _let_1) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellist__abs A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a)) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellist__rep A_27a)) V0ll))) tptp.c_2Enum_2ESUC)))) V1h))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL__HD A_27a)) (@ tptp.c_2Ellist_2ELNIL A_27a)) (@ tptp.c_2Eoption_2ENONE (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Ellist_2Ellist A_27a)) A_27a)))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V1t) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL__HD A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V0h)) V1t)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod _let_1) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) A_27a)) V1t)) V0h)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27a)) V0ll) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellist__rep A_27a)) V0ll)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V0ll) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27a)) V0ll) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27a)) V0ll))) (@ tptp.c_2Eoption_2ENONE _let_1))) (@ (@ tptp.lam A_27a) (lambda ((V1v $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellist__abs A_27a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellist__rep A_27a)) V0ll)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) V2n)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V0ll) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27a)) V0ll) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP (@ (@ tptp.ty_2Epair_2Eprod _let_1) A_27a)) A_27a)) (@ (@ tptp.c_2Epair_2ESND _let_1) A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL__HD A_27a)) V0ll)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V0ll) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27a)) V0ll) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP (@ (@ tptp.ty_2Epair_2Eprod _let_1) A_27a)) _let_1)) (@ (@ tptp.c_2Epair_2EFST _let_1) A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL__HD A_27a)) V0ll)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V0h)) V1t)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V0h)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V1t) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V0h)) V1t)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V1t))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V0h)) V1t))) (=> (@ (@ tptp.mem V1t) _let_1) (and (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27a)) _let_2) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V0h)) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27a)) _let_2) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V1t))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Ellist_2Ellist A_27a)) (or (= V0l (@ tptp.c_2Ellist_2ELNIL A_27a)) (exists ((V1h $$unsorted)) (and (@ (@ tptp.mem V1h) A_27a) (exists ((V2t $$unsorted)) (and (@ (@ tptp.mem V2t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= V0l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V1h)) V2t))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll1 $$unsorted)) (=> (@ (@ tptp.mem V0ll1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1ll2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2ELTL__HD A_27a)))) (=> (@ (@ tptp.mem V1ll2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (= (@ _let_1 V0ll1) (@ _let_1 V1ll2)) (= V0ll1 V1ll2))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27a)) (@ tptp.c_2Ellist_2ELNIL A_27a)) (@ tptp.c_2Eoption_2ENONE A_27a)) (forall ((V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27b) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Ellist_2Ellist A_27b)) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27b)) V0h)) V1t)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V0h)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27a)) (@ tptp.c_2Ellist_2ELNIL A_27a)) (@ tptp.c_2Eoption_2ENONE (@ tptp.ty_2Ellist_2Ellist A_27a))) (forall ((V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27b) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27b))) (=> (@ (@ tptp.mem V1t) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27b)) V0h)) V1t)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V1t))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1t $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V0h)) V1t))) (let ((_let_2 (@ tptp.c_2Ellist_2ELNIL A_27a))) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (and (not (= _let_1 _let_2)) (not (= _let_2 _let_1))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0h1 $$unsorted)) (=> (@ (@ tptp.mem V0h1) A_27a) (forall ((V1t1 $$unsorted)) (=> (@ (@ tptp.mem V1t1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V2h2 $$unsorted)) (=> (@ (@ tptp.mem V2h2) A_27a) (forall ((V3t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)))) (=> (@ (@ tptp.mem V3t2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (= (@ (@ tptp.ap (@ _let_1 V0h1)) V1t1) (@ (@ tptp.ap (@ _let_1 V2h2)) V3t2)) (and (= V0h1 V2h2) (= V1t1 V3t2)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V2h $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod _let_1) A_27a))) (let ((_let_3 (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL__HD A_27a)) V0x))) (=> (@ (@ tptp.mem V2h) A_27a) (and (= (= _let_3 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) A_27a)) V1t)) V2h))) (= V0x (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V2h)) V1t))) (= (= _let_3 (@ tptp.c_2Eoption_2ENONE _let_2)) (= V0x (@ tptp.c_2Ellist_2ELNIL A_27a))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (let ((_let_1 (= V0ll (@ tptp.c_2Ellist_2ELNIL A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27a)) V0ll))) (let ((_let_3 (@ tptp.c_2Eoption_2ENONE A_27a))) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (and (= (= _let_2 _let_3) _let_1) (= (= _let_3 _let_2) _let_1))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (let ((_let_1 (= V0ll (@ tptp.c_2Ellist_2ELNIL A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27a)) V0ll))) (let ((_let_3 (@ tptp.ty_2Ellist_2Ellist A_27a))) (let ((_let_4 (@ tptp.c_2Eoption_2ENONE _let_3))) (=> (@ (@ tptp.mem V0ll) _let_3) (and (= (= _let_2 _let_4) _let_1) (= (= _let_4 _let_2) _let_1)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V2ll $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V2ll) _let_1) (= (= V2ll (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V0h)) V1t)) (and (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27a)) V2ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V0h)) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27a)) V2ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V1t))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (and (forall ((V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0ll) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27a)) V0ll)))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2ll $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)))) (let ((_let_3 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V2ll) _let_3) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V2ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2EOPTION__JOIN A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP _let_3) (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ _let_2 _let_1))) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27a)) V2ll))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (and (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.c_2Ellist_2ELNIL A_27a)) (@ tptp.c_2Eoption_2ENONE A_27a))) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27b) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Ellist_2Ellist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27b)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27b)) V1h)) V2t)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V1h)))))) (forall ((V3n tptp.tp__ty_2Enum_2Enum) (V4h $$unsorted)) (=> (@ (@ tptp.mem V4h) A_27c) (forall ((V5t $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27c)))) (=> (@ (@ tptp.mem V5t) (@ tptp.ty_2Ellist_2Ellist A_27c)) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27c)) V4h)) V5t)) (@ (@ tptp.ap (@ _let_2 _let_1)) V5t)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0i tptp.tp__ty_2Enum_2Enum) (V1ll $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0i))) (=> (@ (@ tptp.mem V1ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) _let_1)) V1ll) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellist__rep A_27a)) V1ll)) _let_1))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll1 $$unsorted)) (=> (@ (@ tptp.mem V0ll1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1ll2 $$unsorted)) (=> (@ (@ tptp.mem V1ll2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (= V0ll1 V1ll2) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) (@ tptp.inj__ty_2Enum_2Enum V2n))))) (= (@ _let_1 V0ll1) (@ _let_1 V1ll2))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (forall ((V1z $$unsorted)) (=> (@ (@ tptp.mem V1z) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27a) A_27b)) V0f)) V1z) (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellist__abs A_27a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2n $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (let ((_let_2 (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP _let_1) A_27a)) (@ (@ tptp.c_2Epair_2ESND A_27b) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2EFUNPOW _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V3m $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (let ((_let_2 (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__BIND _let_1) _let_1)) V3m)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27b) A_27a) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) (@ (@ tptp.arr A_27a) _let_2)) _let_2)) (@ (@ tptp.c_2Ecombin_2EK _let_2) A_27a))) V0f))))))))) V2n)) (@ (@ tptp.ap V0f) V1z))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))) (forall ((V1x $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27b) A_27a)) V0f)) V1x) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) (@ tptp.ty_2Ellist_2Ellist A_27b))) (@ (@ tptp.ap V0f) V1x))) (@ tptp.c_2Ellist_2ELNIL A_27b))) (@ (@ tptp.lam _let_1) (lambda ((V2v $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Ellist_2Ellist A_27b)) A_27a) A_27b)) V2v)) (@ (@ tptp.lam A_27a) (lambda ((V3v1 $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V4v2 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27b)) V4v2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27b) A_27a)) V0f)) V3v1)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Ellist_2Ellist A_27b))) (=> (forall ((V2x $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap V1g) V2x) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) (@ tptp.ty_2Ellist_2Ellist A_27b))) (@ (@ tptp.ap V0f) V2x))) (@ tptp.c_2Ellist_2ELNIL A_27b))) (@ (@ tptp.lam _let_1) (lambda ((V3v $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Ellist_2Ellist A_27b)) A_27a) A_27b)) V3v)) (@ (@ tptp.lam A_27a) (lambda ((V4v1 $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V5v2 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27b)) V5v2)) (@ (@ tptp.ap V1g) V4v1)))))))))))))) (forall ((V6y $$unsorted)) (=> (@ (@ tptp.mem V6y) A_27a) (= (@ (@ tptp.ap V1g) V6y) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27b) A_27a)) V0f)) V6y))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V0ll) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27a) _let_1)) (@ tptp.c_2Ellist_2ELTL__HD A_27a))) V0ll) V0ll)))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (forall ((V1x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27a) A_27b)) V0f))) (let ((_let_2 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V1x) A_27b) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL__HD A_27a)) (@ (@ tptp.ap _let_1) V1x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)) (@ (@ tptp.ty_2Epair_2Eprod _let_2) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epair_2E_23_23 A_27b) A_27a) _let_2) A_27a)) _let_1)) (@ tptp.c_2Ecombin_2EI A_27a)))) (@ (@ tptp.ap V0f) V1x))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27b) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (let ((_let_2 (@ (@ tptp.ap V0f) V1x))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27a) A_27b)) V0f)) V1x))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)))) (and (= (@ (@ tptp.ap (@ _let_4 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_3) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP _let_1) A_27a)) (@ (@ tptp.c_2Epair_2ESND A_27b) A_27a))) _let_2)) (= (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V2n)))) _let_3) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) (@ tptp.ty_2Eoption_2Eoption A_27a))) _let_2)) (@ tptp.c_2Eoption_2ENONE A_27a))) (@ (@ tptp.lam _let_1) (lambda ((V3v $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption A_27a)) A_27b) A_27a)) V3v)) (@ (@ tptp.lam A_27b) (lambda ((V4tx $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V5hx $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) (@ tptp.inj__ty_2Enum_2Enum V2n))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27a) A_27b)) V0f)) V4tx))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27b) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27a) A_27b)) V0f)) V1x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)) A_27a)) (@ (@ tptp.c_2Epair_2ESND A_27b) A_27a))) (@ (@ tptp.ap V0f) V1x))) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum V2n))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27a) A_27b)) V0f)) V1x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap V0f) V1x))) (@ tptp.c_2Eoption_2ENONE A_27a))) (@ (@ tptp.lam _let_1) (lambda ((V3v $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption A_27a)) A_27b) A_27a)) V3v)) (@ (@ tptp.lam A_27b) (lambda ((V4tx $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V5hx $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))))) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27a) A_27b)) V0f)) V4tx))))))))))))))) (forall ((V6n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum V6n))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27a) A_27b)) V0f)) V1x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap V0f) V1x))) (@ tptp.c_2Eoption_2ENONE A_27a))) (@ (@ tptp.lam _let_1) (lambda ((V7v $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption A_27a)) A_27b) A_27a)) V7v)) (@ (@ tptp.lam A_27b) (lambda ((V8tx $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V9hx $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum V6n))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27a) A_27b)) V0f)) V8tx)))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27b) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27a) A_27b)) V0f)) V1x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)) A_27a)) (@ (@ tptp.c_2Epair_2ESND A_27b) A_27a))) (@ (@ tptp.ap V0f) V1x))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (forall ((V1x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27a) A_27b)) V0f))) (let ((_let_2 (@ tptp.ty_2Ellist_2Ellist A_27a))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (=> (@ (@ tptp.mem V1x) A_27b) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27a)) (@ (@ tptp.ap _let_1) V1x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP _let_3) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_3) _let_2) A_27b)) _let_1)) (@ (@ tptp.c_2Epair_2EFST A_27b) A_27a)))) (@ (@ tptp.ap V0f) V1x)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))) (exists ((V1g $$unsorted)) (and (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Ellist_2Ellist A_27b))) (forall ((V2x $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap V1g) V2x) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) (@ tptp.ty_2Ellist_2Ellist A_27b))) (@ (@ tptp.ap V0f) V2x))) (@ tptp.c_2Ellist_2ELNIL A_27b))) (@ (@ tptp.lam _let_1) (lambda ((V3v $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Ellist_2Ellist A_27b)) A_27a) A_27b)) V3v)) (@ (@ tptp.lam A_27a) (lambda ((V4a $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V5b $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27b)) V5b)) (@ (@ tptp.ap V1g) V4a)))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Ellist_2Ellist A_27b)))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V1g $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_2 (@ tptp.ty_2Ellist_2Ellist A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_2)) (@ (@ tptp.ap V1g) V2x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) _let_2)) (@ (@ tptp.ap V0f) V2x))) (@ tptp.c_2Ellist_2ELNIL A_27b))) (@ (@ tptp.lam _let_1) (lambda ((V3v $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Ellist_2Ellist A_27b)) A_27a) A_27b)) V3v)) (@ (@ tptp.lam A_27a) (lambda ((V4a $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V5b $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27b)) V5b)) (@ (@ tptp.ap V1g) V4a)))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Ellist_2Ellist A_27b)))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V1g $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_2 (@ _let_1 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption A_27b))) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27b)) (@ (@ tptp.ap V1g) V2x)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27b)) (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b))) (@ (@ tptp.ap V0f) V2x)))))))) (@ _let_2 (@ _let_1 (lambda ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27b))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27b)) (@ (@ tptp.ap V1g) V3x)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP _let_2) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_1) A_27a)) V1g)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)))) (@ (@ tptp.ap V0f) V3x))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))) (exists ((V1g $$unsorted)) (and (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Ellist_2Ellist A_27b))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27b)) (@ (@ tptp.ap V1g) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27b)) (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b))) (@ (@ tptp.ap V0f) V2x))))) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27b))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V3x) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27b)) (@ (@ tptp.ap V1g) V3x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP _let_2) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_1) A_27a)) V1g)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)))) (@ (@ tptp.ap V0f) V3x))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.arr A_27c) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b)))) (forall ((V2x1 $$unsorted)) (=> (@ (@ tptp.mem V2x1) A_27a) (forall ((V3x2 $$unsorted)) (let ((_let_1 (@ tptp.c_2Ellist_2ELUNFOLD A_27b))) (=> (@ (@ tptp.mem V3x2) A_27c) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V0f1)) V2x1) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V1f2)) V3x2)) (exists ((V4R $$unsorted)) (and (@ (@ tptp.mem V4R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27c) tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V4R) V2x1)) V3x2)) (forall ((V5y1 $$unsorted)) (=> (@ (@ tptp.mem V5y1) A_27a) (forall ((V6y2 $$unsorted)) (=> (@ (@ tptp.mem V6y2) A_27c) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V4R) V5y1)) V6y2)) (or (and (= (@ (@ tptp.ap V0f1) V5y1) (@ tptp.c_2Eoption_2ENONE (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (= (@ (@ tptp.ap V1f2) V6y2) (@ tptp.c_2Eoption_2ENONE (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b)))) (exists ((V7h $$unsorted)) (and (@ (@ tptp.mem V7h) A_27b) (exists ((V8t1 $$unsorted)) (and (@ (@ tptp.mem V8t1) A_27a) (exists ((V9t2 $$unsorted)) (and (@ (@ tptp.mem V9t2) A_27c) (= (@ (@ tptp.ap V0f1) V5y1) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V8t1)) V7h))) (= (@ (@ tptp.ap V1f2) V6y2) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27c) A_27b)) V9t2)) V7h))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V4R) V8t1)) V9t2)))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll1 $$unsorted)) (=> (@ (@ tptp.mem V0ll1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1ll2 $$unsorted)) (=> (@ (@ tptp.mem V1ll2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (= V0ll1 V1ll2) (exists ((V2R $$unsorted)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)))) (and (@ (@ tptp.mem V2R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2R) V0ll1)) V1ll2)) (forall ((V3ll3 $$unsorted)) (=> (@ (@ tptp.mem V3ll3) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V4ll4 $$unsorted)) (let ((_let_1 (@ tptp.c_2Ellist_2ELNIL A_27a))) (=> (@ (@ tptp.mem V4ll4) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2R) V3ll3)) V4ll4)) (or (and (= V3ll3 _let_1) (= V4ll4 _let_1)) (exists ((V5h $$unsorted)) (and (@ (@ tptp.mem V5h) A_27a) (exists ((V6t1 $$unsorted)) (and (@ (@ tptp.mem V6t1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (exists ((V7t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V5h)))) (and (@ (@ tptp.mem V7t2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= V3ll3 (@ _let_1 V6t1)) (= V4ll4 (@ _let_1 V7t2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2R) V6t1)) V7t2)))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll1 $$unsorted)) (=> (@ (@ tptp.mem V0ll1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1ll2 $$unsorted)) (=> (@ (@ tptp.mem V1ll2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (= V0ll1 V1ll2) (exists ((V2R $$unsorted)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)))) (and (@ (@ tptp.mem V2R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2R) V0ll1)) V1ll2)) (forall ((V3ll3 $$unsorted)) (=> (@ (@ tptp.mem V3ll3) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V4ll4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27a)))) (let ((_let_2 (@ tptp.ty_2Ellist_2Ellist A_27a))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Eoption_2ETHE _let_2)))) (let ((_let_4 (@ tptp.ap V2R))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27a)))) (let ((_let_6 (@ tptp.c_2Ellist_2ELNIL A_27a))) (=> (@ (@ tptp.mem V4ll4) _let_2) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_4 V3ll3)) V4ll4)) (or (and (= V3ll3 _let_6) (= V4ll4 _let_6)) (and (= (@ _let_5 V3ll3) (@ _let_5 V4ll4)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_3 (@ _let_1 V3ll3)))) (@ _let_3 (@ _let_1 V4ll4))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll1 $$unsorted)) (=> (@ (@ tptp.mem V0ll1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1ll2 $$unsorted)) (=> (@ (@ tptp.mem V1ll2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (= V0ll1 V1ll2) (exists ((V2R $$unsorted)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)))) (and (@ (@ tptp.mem V2R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2R) V0ll1)) V1ll2)) (forall ((V3ll3 $$unsorted)) (=> (@ (@ tptp.mem V3ll3) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V4ll4 $$unsorted)) (=> (@ (@ tptp.mem V4ll4) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2R) V3ll3)) V4ll4)) (or (= V3ll3 V4ll4) (exists ((V5h $$unsorted)) (and (@ (@ tptp.mem V5h) A_27a) (exists ((V6t1 $$unsorted)) (and (@ (@ tptp.mem V6t1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (exists ((V7t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V5h)))) (and (@ (@ tptp.mem V7t2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= V3ll3 (@ _let_1 V6t1)) (= V4ll4 (@ _let_1 V7t2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2R) V6t1)) V7t2))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (and (forall ((V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ tptp.ty_2Elist_2Elist A_27a))) (@ tptp.c_2Elist_2ENIL A_27a))))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2ll $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V2ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V1n)))) V2ll) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27a)) V2ll))) (@ tptp.c_2Eoption_2ENONE _let_1))) (@ (@ tptp.lam A_27a) (lambda ((V3hd $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27a)) V2ll))))) (@ tptp.c_2Eoption_2ENONE _let_1))) (@ (@ tptp.lam _let_1) (lambda ((V4tl $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3hd)) V4tl))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27b) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27a) A_27b)) V0f)) V1x))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)))) (and (= (@ (@ tptp.ap (@ _let_4 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_3) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_2)) (@ tptp.c_2Elist_2ENIL A_27a))) (= (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V2n)))) _let_3) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) (@ tptp.ty_2Eoption_2Eoption _let_2))) (@ (@ tptp.ap V0f) V1x))) (@ tptp.c_2Eoption_2ENONE _let_2))) (@ (@ tptp.lam _let_1) (lambda ((V3v $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ tptp.ty_2Elist_2Elist A_27a))) A_27b) A_27a)) V3v)) (@ (@ tptp.lam A_27b) (lambda ((V4tx $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V5hx $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP _let_1) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V5hx))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V2n))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27a) A_27b)) V0f)) V4tx))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (and (forall ((V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0l) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ tptp.ty_2Elist_2Elist A_27a))) (@ tptp.c_2Elist_2ENIL A_27a))))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27b)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (@ tptp.c_2Ellist_2ELNIL A_27b)) (@ tptp.c_2Eoption_2ENONE (@ tptp.ty_2Elist_2Elist A_27b)))) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3h $$unsorted)) (=> (@ (@ tptp.mem V3h) A_27c) (forall ((V4t $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27c)))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27c))) (=> (@ (@ tptp.mem V4t) (@ tptp.ty_2Ellist_2Ellist A_27c)) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27c)) V3h)) V4t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP _let_3) _let_3)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27c)) V3h))) (@ (@ tptp.ap (@ _let_2 _let_1)) V4t)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1ll $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)))) (=> (@ (@ tptp.mem V1ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) V1ll) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ _let_3 _let_2)) V1ll))) (@ tptp.c_2Eoption_2ENONE _let_1))) (@ (@ tptp.lam _let_1) (lambda ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))) V1ll))) (@ tptp.c_2Eoption_2ENONE _let_1))) (@ (@ tptp.lam A_27a) (lambda ((V3e $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V2l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3e)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1ll $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) _let_1)) V1ll) (@ tptp.c_2Eoption_2ENONE (@ tptp.ty_2Elist_2Elist A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) _let_1)) V1ll) (@ tptp.c_2Eoption_2ENONE A_27a)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1m tptp.tp__ty_2Enum_2Enum)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1m))) (@ tptp.c_2Ellist_2ELNIL A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ tptp.ty_2Elist_2Elist A_27a))) V0l)) (and (= V1m tptp.fo__c_2Enum_2E0) (= V0l (@ tptp.c_2Elist_2ENIL A_27a))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) _let_1)) (@ tptp.c_2Ellist_2ELNIL A_27a)) (@ tptp.c_2Eoption_2ENONE (@ tptp.ty_2Elist_2Elist A_27a))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll1 $$unsorted)) (=> (@ (@ tptp.mem V0ll1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1ll2 $$unsorted)) (=> (@ (@ tptp.mem V1ll2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (= V0ll1 V1ll2) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V2n))))) (= (@ _let_1 V0ll1) (@ _let_1 V1ll2))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V1h)) V2t)) (@ tptp.c_2Eoption_2ENONE (@ tptp.ty_2Elist_2Elist A_27a))) (exists ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (and (= V0m (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) _let_1)) V2t) (@ tptp.c_2Eoption_2ENONE (@ tptp.ty_2Elist_2Elist A_27a))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V3l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V3l) _let_1) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V1h)) V2t)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V3l)) (or (and (= V0m tptp.fo__c_2Enum_2E0) (= V3l (@ tptp.c_2Elist_2ENIL A_27a))) (exists ((V4n tptp.tp__ty_2Enum_2Enum) (V5l_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V4n))) (and (@ (@ tptp.mem V5l_27) _let_1) (= V0m (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) _let_2)) V2t) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V5l_27)) (= V3l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V1h)) V5l_27))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V2x) _let_1) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))) V1l) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V2x)) (forall ((V3h $$unsorted)) (=> (@ (@ tptp.mem V3h) A_27a) (exists ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (and (@ (@ tptp.mem V4y) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V3h)) V1l)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V4y))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELMAP A_27a) A_27b)) V0f)) (@ tptp.c_2Ellist_2ELNIL A_27a)) (@ tptp.c_2Ellist_2ELNIL A_27b)))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELMAP A_27a) A_27b)) V1f)))) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V2h)) V3t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27b)) (@ (@ tptp.ap V1f) V2h))) (@ _let_1 V3t)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)) (@ tptp.c_2Ellist_2ELNIL A_27a))) V0x) V0x))) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V1h)))) (=> (@ (@ tptp.mem V3x) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ (@ tptp.ap (@ _let_1 (@ _let_2 V2t))) V3x) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2t)) V3x))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1ll1 $$unsorted)) (=> (@ (@ tptp.mem V1ll1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V2ll2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELMAP A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V2ll2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)) V1ll1)) V2ll2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27b)) (@ _let_1 V1ll1))) (@ _let_1 V2ll2)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.c_2Ellist_2ELNIL A_27a))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)) V0l1)) V1l2) _let_1) (and (= V0l1 _let_1) (= V1l2 _let_1)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll1 $$unsorted)) (=> (@ (@ tptp.mem V0ll1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1ll2 $$unsorted)) (=> (@ (@ tptp.mem V1ll2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V2ll3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0ll1)))) (=> (@ (@ tptp.mem V2ll3) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1ll2))) V2ll3) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1ll2)) V2ll3))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27c) A_27a)) (forall ((V2ll $$unsorted)) (let ((_let_1 (@ tptp.c_2Ellist_2ELMAP A_27c))) (=> (@ (@ tptp.mem V2ll) (@ tptp.ty_2Ellist_2Ellist A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELMAP A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V1g)) V2ll)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27c) A_27b) A_27a)) V0f)) V1g))) V2ll))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)) V0ll)) (@ tptp.c_2Ellist_2ELNIL A_27a)) V0ll))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27a)))) (let ((_let_2 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V1l2) _let_2) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)) V0l1)) V1l2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_2)) V0l1)) (@ tptp.c_2Ellist_2ELNIL A_27a)))) (@ _let_1 V1l2))) (@ _let_1 V0l1))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27a)))) (let ((_let_2 (@ tptp.ty_2Ellist_2Ellist A_27a))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)))) (=> (@ (@ tptp.mem V1l2) _let_2) (= (@ _let_1 (@ (@ tptp.ap (@ _let_3 V0l1)) V1l2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_2)) V0l1)) (@ tptp.c_2Ellist_2ELNIL A_27a)))) (@ _let_1 V1l2))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_2)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE _let_2)) (@ _let_1 V0l1)))) V1l2))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (let ((_let_2 (@ _let_1 V1l1))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME (@ tptp.ty_2Elist_2Elist A_27a))) _let_2)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)) V1l1)) V2l2)) _let_2)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Ellist_2ELFINITE A_27a) (@ (@ tptp.lam (@ tptp.ty_2Ellist_2Ellist A_27a)) (lambda ((V0a0 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1LFINITE_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2a0 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Ellist_2Ellist A_27a))) V2a0)) (@ tptp.c_2Ellist_2ELNIL A_27a)))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3h $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V4t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Ellist_2Ellist A_27a))) V2a0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V3h)) V4t)))) (@ (@ tptp.ap V1LFINITE_27) V4t)))))))))))) (@ (@ tptp.ap V1LFINITE_27) V2a0))))))) (@ (@ tptp.ap V1LFINITE_27) V0a0))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) (@ tptp.c_2Ellist_2ELNIL A_27a))) (forall ((V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)))) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ _let_1 V1t)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V0h)) V1t))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0LFINITE_27 $$unsorted)) (=> (@ (@ tptp.mem V0LFINITE_27) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0LFINITE_27) (@ tptp.c_2Ellist_2ELNIL A_27a))) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap V0LFINITE_27))) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ _let_1 V2t)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V1h)) V2t)))))))))) (forall ((V3a0 $$unsorted)) (=> (@ (@ tptp.mem V3a0) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V3a0)) (@ tptp.p (@ (@ tptp.ap V0LFINITE_27) V3a0)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0LFINITE_27 $$unsorted)) (=> (@ (@ tptp.mem V0LFINITE_27) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0LFINITE_27) (@ tptp.c_2Ellist_2ELNIL A_27a))) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap V0LFINITE_27))) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V2t)) (@ tptp.p (@ _let_1 V2t))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V1h)) V2t)))))))))) (forall ((V3a0 $$unsorted)) (=> (@ (@ tptp.mem V3a0) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V3a0)) (@ tptp.p (@ (@ tptp.ap V0LFINITE_27) V3a0)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0a0 $$unsorted)) (=> (@ (@ tptp.mem V0a0) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V0a0)) (or (= V0a0 (@ tptp.c_2Ellist_2ELNIL A_27a)) (exists ((V1h $$unsorted)) (and (@ (@ tptp.mem V1h) A_27a) (exists ((V2t $$unsorted)) (and (@ (@ tptp.mem V2t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= V0a0 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V1h)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V2t)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) (@ tptp.c_2Ellist_2ELNIL A_27a))) true) (forall ((V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27b) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27b)))) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Ellist_2Ellist A_27b)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27b)) V0h)) V1t))) (@ tptp.p (@ _let_1 V1t)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V0ll)) (exists ((V1n tptp.tp__ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1n))) V0ll) (@ tptp.c_2Eoption_2ENONE (@ tptp.ty_2Elist_2Elist A_27a))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Ellist_2Ellength__rel A_27a) (@ (@ tptp.lam (@ tptp.ty_2Ellist_2Ellist A_27a)) (lambda ((V0a0 $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1a1 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2llength__rel_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V3a0 $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4a1 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Ellist_2Ellist A_27a))) V3a0)) (@ tptp.c_2Ellist_2ELNIL A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V4a1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V5h $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6n $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V7t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Ellist_2Ellist A_27a))) V3a0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V5h)) V7t)))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V4a1)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) V6n)))) (@ (@ tptp.ap (@ (@ tptp.ap V2llength__rel_27) V7t)) V6n))))))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap V2llength__rel_27) V3a0)) V4a1)))))))))) (@ (@ tptp.ap (@ (@ tptp.ap V2llength__rel_27) V0a0)) V1a1))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellength__rel A_27a)) (@ tptp.c_2Ellist_2ELNIL A_27a))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (forall ((V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2t $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ellist_2Ellength__rel A_27a)))) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V2t)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V0h)) V2t))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0llength__rel_27 $$unsorted)) (=> (@ (@ tptp.mem V0llength__rel_27) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0llength__rel_27) (@ tptp.c_2Ellist_2ELNIL A_27a))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3t $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.ap V0llength__rel_27))) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3t)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V1h)) V3t))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))))))) (forall ((V4a0 $$unsorted)) (=> (@ (@ tptp.mem V4a0) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V5a1 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V5a1))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellength__rel A_27a)) V4a0)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0llength__rel_27) V4a0)) _let_1)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0llength__rel_27 $$unsorted)) (=> (@ (@ tptp.mem V0llength__rel_27) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0llength__rel_27) (@ tptp.c_2Ellist_2ELNIL A_27a))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3t $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.ap V0llength__rel_27))) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellength__rel A_27a)) V3t)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3t)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V1h)) V3t))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))))))) (forall ((V4a0 $$unsorted)) (=> (@ (@ tptp.mem V4a0) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V5a1 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V5a1))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellength__rel A_27a)) V4a0)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0llength__rel_27) V4a0)) _let_1)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0a0 $$unsorted)) (=> (@ (@ tptp.mem V0a0) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1a1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellength__rel A_27a)) V0a0)) (@ tptp.inj__ty_2Enum_2Enum V1a1))) (or (and (= V0a0 (@ tptp.c_2Ellist_2ELNIL A_27a)) (= V1a1 tptp.fo__c_2Enum_2E0)) (exists ((V2h $$unsorted)) (and (@ (@ tptp.mem V2h) A_27a) (exists ((V3n tptp.tp__ty_2Enum_2Enum) (V4t $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (and (@ (@ tptp.mem V4t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= V0a0 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V2h)) V4t)) (= V1a1 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellength__rel A_27a)) V4t)) _let_1)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27a)) V0ll)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V0ll))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Ellength__rel A_27a)) V0ll)) V1n))))))) (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27a)) (@ tptp.c_2Ellist_2ELNIL A_27a))) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (forall ((V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27b) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27b)))) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Ellist_2Ellist A_27b)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27b)) V0h)) V1t))) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.c_2Enum_2ESUC)) (@ _let_1 V1t))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27a)) V0x)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (= V0x (@ tptp.c_2Ellist_2ELNIL A_27a))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V0ll)) (exists ((V1n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27a)) V0ll)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V1n)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V0ll))) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27a)) V0ll)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V0ll)) (exists ((V1n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27a)) V0ll)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V1n)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Ellist_2ELNIL A_27a))) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ _let_1 V2t)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V1h)) V2t)))))))))) (forall ((V3a0 $$unsorted)) (=> (@ (@ tptp.mem V3a0) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V3a0)) (@ tptp.p (@ (@ tptp.ap V0P) V3a0)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Ellist_2ELNIL A_27a))) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V2t)) (@ tptp.p (@ _let_1 V2t))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V1h)) V2t)))))))))) (forall ((V3a0 $$unsorted)) (=> (@ (@ tptp.mem V3a0) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V3a0)) (@ tptp.p (@ (@ tptp.ap V0P) V3a0)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1ll $$unsorted)) (=> (@ (@ tptp.mem V1ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELMAP A_27a) A_27b)) V0f)) V1ll))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V1ll))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll1 $$unsorted)) (=> (@ (@ tptp.mem V0ll1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1ll2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)))) (=> (@ (@ tptp.mem V1ll2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)) V0ll1)) V1ll2))) (and (@ tptp.p (@ _let_1 V0ll1)) (@ tptp.p (@ _let_1 V1ll2))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1ll $$unsorted)) (=> (@ (@ tptp.mem V1ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V2m tptp.tp__ty_2Enum_2Enum) (V3l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V3l) _let_3) (=> (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) _let_2)) V1ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_3)) V3l)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_2))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) _let_1)) V1ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V3l))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll1 $$unsorted)) (=> (@ (@ tptp.mem V0ll1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1ll2 $$unsorted)) (=> (@ (@ tptp.mem V1ll2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V0ll1))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)) V0ll1)) V1ll2) V0ll1)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V0ll)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)) V0ll)) V1l2) V0ll) (= V1l2 (@ tptp.c_2Ellist_2ELNIL A_27a)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELMAP A_27a) A_27b)) V1f)) V0ll))) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27a)) V0ll))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll1 $$unsorted)) (=> (@ (@ tptp.mem V0ll1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1ll2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Eoption_2ETHE tptp.ty_2Enum_2Enum)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)))) (=> (@ (@ tptp.mem V1ll2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)) V0ll1)) V1ll2))) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_3 V0ll1))) (@ _let_3 V1ll2)))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ _let_2 (@ _let_1 V0ll1)))) (@ _let_2 (@ _let_1 V1ll2)))))) (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2EtoList A_27a)) V0ll) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V0ll))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27a)) V0ll)))) V0ll))) (@ tptp.c_2Eoption_2ENONE _let_1)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2EtoList A_27a)) (@ tptp.c_2Ellist_2ELNIL A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ tptp.ty_2Elist_2Elist A_27a))) (@ tptp.c_2Elist_2ENIL A_27a))) (forall ((V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27b) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2EtoList A_27b)))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27b))) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Ellist_2Ellist A_27b)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27b)) V0h)) V1t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP _let_2) _let_2)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V0h))) (@ _let_1 V1t))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (and (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2EfromList A_27a)) (@ tptp.c_2Elist_2ENIL A_27a)) (@ tptp.c_2Ellist_2ELNIL A_27a)) (forall ((V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) A_27a) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2EfromList A_27a)))) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V0h)) V1t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V0h)) (@ _let_1 V1t)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2EfromList A_27a)) V0l) (@ tptp.c_2Ellist_2ELNIL A_27a)) (= V0l (@ tptp.c_2Elist_2ENIL A_27a))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2EfromList A_27a)) V0l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) V0l))) (@ tptp.c_2Eoption_2ENONE A_27a))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EHD A_27a)) V0l)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2EfromList A_27a)))) (let ((_let_2 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27a)) (@ _let_1 V0l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption _let_2))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) V0l))) (@ tptp.c_2Eoption_2ENONE _let_2))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_2)) (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2ETL A_27a)) V0l))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2EfromList A_27a)) V0l))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2EfromList A_27a)) V0l))) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0l) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) (@ (@ tptp.ap (@ tptp.c_2Ellist_2EfromList A_27a)) V0l)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V0l))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0l) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2EtoList A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2EfromList A_27a)) V0l)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V0l))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V0ll)) (exists ((V1l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (and (@ (@ tptp.mem V1l) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2EtoList A_27a)) V0ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V1l)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V0ll)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Eoption_2EIS__SOME (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ellist_2EtoList A_27a)) V0ll)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V0ll)) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2EfromList A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ellist_2EtoList A_27a)) V0ll))) V0ll)))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_4 (@ tptp.ap (@ _let_2 _let_1)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (= (@ _let_4 V1l1) (@ tptp.c_2Eoption_2ENONE _let_3)) (= (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)) V1l1)) V2l2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP _let_3) _let_3)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE _let_3)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2EtoList A_27a)) V1l1))))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27a)) V1l1))))) V2l2)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2EfromList A_27a)) V1l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l)))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V1l)))) (@ tptp.c_2Eoption_2ENONE A_27a)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2EfromList A_27a)) V1l)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V1l))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (and (forall ((V0ll $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V0ll) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V0ll))))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2ll $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27a)))) (let ((_let_3 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V2ll) _let_3) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V2ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2EOPTION__JOIN _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP _let_3) (@ tptp.ty_2Eoption_2Eoption _let_3))) (@ _let_2 _let_1))) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27a)) V2ll))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1ll $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ty_2Eoption_2Eoption _let_1))) (=> (@ (@ tptp.mem V1ll) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27a)) _let_2)) V1ll) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2EFUNPOW _let_3)) (@ (@ tptp.lam _let_3) (lambda ((V2m $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__BIND _let_1) _let_1)) V2m)) (@ tptp.c_2Ellist_2ELTL A_27a))))))) _let_2)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V1ll)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (and (forall ((V0ll $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V0ll) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V0ll))))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27b)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (@ tptp.c_2Ellist_2ELNIL A_27b)) (@ tptp.c_2Eoption_2ENONE (@ tptp.ty_2Ellist_2Ellist A_27b)))) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3h $$unsorted)) (=> (@ (@ tptp.mem V3h) A_27c) (forall ((V4t $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27c)))) (=> (@ (@ tptp.mem V4t) (@ tptp.ty_2Ellist_2Ellist A_27c)) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27c)) V3h)) V4t)) (@ (@ tptp.ap (@ _let_2 _let_1)) V4t)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27a)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))) (@ tptp.c_2Ellist_2ELTL A_27a))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1ll $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V1ll) _let_2) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) _let_1)) V1ll) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__BIND A_27a) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27a)) _let_1)) V1ll))) (@ tptp.c_2Ellist_2ELHD A_27a))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V0ll))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (exists ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (and (@ (@ tptp.mem V2y) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1n))) V0ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V2y))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1ll $$unsorted)) (=> (@ (@ tptp.mem V1ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V1ll)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27a)) V1ll))))) (exists ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (and (@ (@ tptp.mem V2y) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))) V1ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V2y)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V0ll))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (exists ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (and (@ (@ tptp.mem V2y) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1n))) V0ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V2y))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1ll $$unsorted)) (=> (@ (@ tptp.mem V1ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V1ll)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27a)) V1ll))))) (exists ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (and (@ (@ tptp.mem V2y) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))) V1ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V2y)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (and (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1ll $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V1ll) _let_2) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V1ll))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2EfromList A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) _let_1)) V1ll))))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27a)) _let_1)) V1ll))) V1ll)))))) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3ll $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V3ll) _let_2) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V3ll)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27a)) V3ll))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2EfromList A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) _let_1)) V3ll))))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27a)) _let_1)) V3ll))) V3ll)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0k1 tptp.tp__ty_2Enum_2Enum) (V1k2 tptp.tp__ty_2Enum_2Enum) (V2x $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0k1))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27a)))) (=> (@ (@ tptp.mem V2x) _let_1) (= (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) (@ tptp.inj__ty_2Enum_2Enum V1k2)))) V2x) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ _let_3 _let_2)) V2x))) (@ tptp.c_2Eoption_2ENONE _let_1))) (@ (@ tptp.lam _let_1) (lambda ((V3ll $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1k2))) V3ll)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1ll $$unsorted)) (=> (@ (@ tptp.mem V1ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V3m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V3m))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27a)))) (=> (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27a)) _let_1)) V1ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ tptp.ty_2Ellist_2Ellist A_27a))) V2l)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ _let_4 V1ll)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ _let_3 _let_2)))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ _let_4 V2l)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V0ll)) (exists ((V1n tptp.tp__ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1n))) V0ll) (@ tptp.c_2Eoption_2ENONE A_27a)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V0ll))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1n))) V0ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V2x)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)) V1l1)) V2l2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27a)) V1l1))) (@ _let_1 V1l1))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3m $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) V3m))) (@ (@ tptp.ap (@ _let_2 _let_1)) V1l1))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) V3m))) V2l2))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum) (V2ll $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_4 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V2ll) _let_4) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_3)) _let_1))) V2ll) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__BIND A_27a) _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27a)) _let_3)) V2ll))) (@ _let_2 _let_1))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2n1 tptp.tp__ty_2Enum_2Enum) (V3n2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n1))) (=> (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) _let_1)) V0ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V1x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ tptp.inj__ty_2Enum_2Enum V3n2))) _let_1))) (exists ((V4y $$unsorted)) (and (@ (@ tptp.mem V4y) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) (@ tptp.inj__ty_2Enum_2Enum V3n2))) V0ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V4y))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Ellist_2Eexists A_27a) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) tptp.bool)) (lambda ((V0P $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Ellist_2Ellist A_27a)) (lambda ((V1a0 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2exists_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V3a0 $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ _let_2 (@ _let_1 (lambda ((V4h $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V5t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Ellist_2Ellist A_27a))) V3a0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V4h)) V5t)))) (@ (@ tptp.ap V0P) V4h))))))))))) (@ _let_2 (@ _let_1 (lambda ((V6h $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V7t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Ellist_2Ellist A_27a))) V3a0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V6h)) V7t)))) (@ (@ tptp.ap V2exists_27) V7t)))))))))))) (@ (@ tptp.ap V2exists_27) V3a0))))))))) (@ (@ tptp.ap V2exists_27) V1a0))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (and (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap V0P) V1h)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eexists A_27a)) V0P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V1h)) V2t)))))))) (forall ((V3h $$unsorted)) (=> (@ (@ tptp.mem V3h) A_27a) (forall ((V4t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eexists A_27a)) V0P)))) (=> (@ (@ tptp.mem V4t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ _let_1 V4t)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V3h)) V4t)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1exists_27 $$unsorted)) (=> (@ (@ tptp.mem V1exists_27) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) tptp.bool)) (=> (and (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap V0P) V2h)) (@ tptp.p (@ (@ tptp.ap V1exists_27) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V2h)) V3t)))))))) (forall ((V4h $$unsorted)) (=> (@ (@ tptp.mem V4h) A_27a) (forall ((V5t $$unsorted)) (let ((_let_1 (@ tptp.ap V1exists_27))) (=> (@ (@ tptp.mem V5t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ _let_1 V5t)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V4h)) V5t)))))))))) (forall ((V6a0 $$unsorted)) (=> (@ (@ tptp.mem V6a0) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eexists A_27a)) V0P)) V6a0)) (@ tptp.p (@ (@ tptp.ap V1exists_27) V6a0)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1exists_27 $$unsorted)) (=> (@ (@ tptp.mem V1exists_27) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) tptp.bool)) (=> (and (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap V0P) V2h)) (@ tptp.p (@ (@ tptp.ap V1exists_27) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V2h)) V3t)))))))) (forall ((V4h $$unsorted)) (=> (@ (@ tptp.mem V4h) A_27a) (forall ((V5t $$unsorted)) (let ((_let_1 (@ tptp.ap V1exists_27))) (=> (@ (@ tptp.mem V5t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eexists A_27a)) V0P)) V5t)) (@ tptp.p (@ _let_1 V5t))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V4h)) V5t)))))))))) (forall ((V6a0 $$unsorted)) (=> (@ (@ tptp.mem V6a0) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eexists A_27a)) V0P)) V6a0)) (@ tptp.p (@ (@ tptp.ap V1exists_27) V6a0)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eexists A_27a)) V0P)) V1a0)) (or (exists ((V2h $$unsorted)) (and (@ (@ tptp.mem V2h) A_27a) (exists ((V3t $$unsorted)) (and (@ (@ tptp.mem V3t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= V1a0 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V2h)) V3t)) (@ tptp.p (@ (@ tptp.ap V0P) V2h)))))) (exists ((V4h $$unsorted)) (and (@ (@ tptp.mem V4h) A_27a) (exists ((V5t $$unsorted)) (and (@ (@ tptp.mem V5t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= V1a0 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V4h)) V5t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eexists A_27a)) V0P)) V5t)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eexists A_27a)) V0P)))) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (and (= (@ tptp.p (@ _let_1 (@ tptp.c_2Ellist_2ELNIL A_27a))) false) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V1h)) V2t))) (or (@ tptp.p (@ (@ tptp.ap V0P) V1h)) (@ tptp.p (@ _let_1 V2t)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eexists A_27a)) V0P)) V1l)) (exists ((V2n tptp.tp__ty_2Enum_2Enum) (V3e $$unsorted)) (and (@ (@ tptp.mem V3e) A_27a) (= (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V3e) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) (@ tptp.inj__ty_2Enum_2Enum V2n))) V1l)) (@ tptp.p (@ (@ tptp.ap V0P) V3e))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2Eexists A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V3x)) (@ tptp.p (@ (@ tptp.ap V1Q) V3x))))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0P)) V2l)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1Q)) V2l))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) tptp.bool)) (=> (and (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap V0P) V2h)) (@ tptp.p (@ (@ tptp.ap V1Q) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V2h)) V3t)))))))) (forall ((V4h $$unsorted)) (=> (@ (@ tptp.mem V4h) A_27a) (forall ((V5t $$unsorted)) (let ((_let_1 (@ tptp.ap V1Q))) (=> (@ (@ tptp.mem V5t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (and (@ tptp.p (@ _let_1 V5t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eexists A_27a)) V0P)) V5t))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V4h)) V5t)))))))))) (forall ((V6a0 $$unsorted)) (=> (@ (@ tptp.mem V6a0) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eexists A_27a)) V0P)) V6a0)) (@ tptp.p (@ (@ tptp.ap V1Q) V6a0)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1ll $$unsorted)) (=> (@ (@ tptp.mem V1ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eexists A_27a)) V0P)) V1ll)) (exists ((V2n tptp.tp__ty_2Enum_2Enum) (V3a $$unsorted)) (and (@ (@ tptp.mem V3a) A_27a) (exists ((V4t $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (and (@ (@ tptp.mem V4t) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum V2n))) V1ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V3a)) V4t))) (@ tptp.p (@ (@ tptp.ap V0P) V3a)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1ll $$unsorted)) (=> (@ (@ tptp.mem V1ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eevery A_27a)) V0P)) V1ll)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eexists A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_7E)) V0P))) V1ll)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) tptp.bool)) (=> (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap V1Q))) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V2h)) V3t))) (and (@ tptp.p (@ (@ tptp.ap V0P) V2h)) (@ tptp.p (@ _let_1 V3t))))))))) (forall ((V4ll $$unsorted)) (=> (@ (@ tptp.mem V4ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap V1Q) V4ll)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eevery A_27a)) V0P)) V4ll)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eevery A_27a)) V0P)))) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (and (= (@ tptp.p (@ _let_1 (@ tptp.c_2Ellist_2ELNIL A_27a))) true) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V1h)) V2t))) (and (@ tptp.p (@ (@ tptp.ap V0P) V1h)) (@ tptp.p (@ _let_1 V2t)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eevery A_27a)) V0P)))) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (and (= (@ tptp.p (@ _let_1 (@ tptp.c_2Ellist_2ELNIL A_27a))) true) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V1h)) V2t))) (and (@ tptp.p (@ (@ tptp.ap V0P) V1h)) (@ tptp.p (@ _let_1 V2t)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2Eevery A_27a)))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V3x)) (@ tptp.p (@ (@ tptp.ap V1Q) V3x))))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0P)) V2l)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1Q)) V2l))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27a)) tptp.bool)) (=> (and (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap V1Q) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V2h)) V3t))) (@ tptp.p (@ (@ tptp.ap V0P) V2h))))))) (forall ((V4h $$unsorted)) (=> (@ (@ tptp.mem V4h) A_27a) (forall ((V5t $$unsorted)) (let ((_let_1 (@ tptp.ap V1Q))) (=> (@ (@ tptp.mem V5t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V4h)) V5t))) (or (@ tptp.p (@ _let_1 V5t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eevery A_27a)) V0P)) V5t)))))))))) (forall ((V6ll $$unsorted)) (=> (@ (@ tptp.mem V6ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap V1Q) V6ll)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eevery A_27a)) V0P)) V6ll)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1ll $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFILTER A_27a)) V0P)))) (let ((_let_3 (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE _let_1)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27a)) V1ll))))) (let ((_let_4 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27a)) V1ll)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_1)))) (=> (@ (@ tptp.mem V1ll) _let_1) (= (@ _let_2 V1ll) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eexists A_27a)) V0P)) V1ll)))) (@ tptp.c_2Ellist_2ELNIL A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap V0P) _let_4))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) _let_4)) _let_3))) _let_3)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.c_2Ellist_2ELNIL A_27a))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFILTER A_27a)) V0P)) _let_1) _let_1)))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27b) (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFILTER A_27b)) V1P)))) (let ((_let_2 (@ _let_1 V3t))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27b)) V2h)))) (let ((_let_4 (@ tptp.ty_2Ellist_2Ellist A_27b))) (=> (@ (@ tptp.mem V3t) _let_4) (= (@ _let_1 (@ _let_3 V3t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_4)) (@ (@ tptp.ap V1P) V2h))) (@ _let_3 _let_2))) _let_2)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1ll $$unsorted)) (=> (@ (@ tptp.mem V1ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eevery A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_7E)) V0P))) V1ll)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFILTER A_27a)) V0P)) V1ll) (@ tptp.c_2Ellist_2ELNIL A_27a))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1ll $$unsorted)) (=> (@ (@ tptp.mem V1ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFILTER A_27a)) V0P)) V1ll) (@ tptp.c_2Ellist_2ELNIL A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eevery A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_7E)) V0P))) V1ll))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1ll1 $$unsorted)) (=> (@ (@ tptp.mem V1ll1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V2ll2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFILTER A_27a)) V0P)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)))) (=> (@ (@ tptp.mem V2ll2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) V1ll1)) (= (@ _let_1 (@ (@ tptp.ap (@ _let_2 V1ll1)) V2ll2)) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V1ll1))) (@ _let_1 V2ll2)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (let ((_let_2 (@ tptp.ty_2Ellist_2Ellist _let_1))) (let ((_let_3 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE _let_2)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL _let_1)) V0ll)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Eoption_2ETHE _let_1)))) (let ((_let_5 (@ _let_4 (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELHD _let_1)) V0ll)))) (let ((_let_6 (@ tptp.ap (@ tptp.c_2Ellist_2ELFLATTEN A_27a)))) (let ((_let_7 (@ tptp.c_2Ellist_2ELNIL A_27a))) (let ((_let_8 (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_1)))) (let ((_let_9 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_1)))) (=> (@ (@ tptp.mem V0ll) _let_2) (= (@ _let_6 V0ll) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_9 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eevery _let_1)) (@ _let_8 _let_7))) V0ll))) _let_7)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_9 (@ (@ tptp.ap (@ _let_8 _let_5)) _let_7))) (@ _let_6 _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27a)) _let_5)))) (@ _let_6 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS _let_1)) (@ _let_4 (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27a)) _let_5)))) _let_3))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) (@ tptp.ty_2Ellist_2Ellist (@ tptp.ty_2Ellist_2Ellist A_27c))) (and (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFLATTEN A_27a)) (@ tptp.c_2Ellist_2ELNIL (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ tptp.c_2Ellist_2ELNIL A_27a)) (forall ((V1tl $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2ELFLATTEN A_27c)))) (=> (@ (@ tptp.mem V1tl) A_27b) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS (@ tptp.ty_2Ellist_2Ellist A_27c))) (@ tptp.c_2Ellist_2ELNIL A_27c))) V0t)) (@ _let_1 V0t))))) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27d) (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Ellist_2Ellist A_27d)) (forall ((V4tl $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27d))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS _let_1)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ellist_2ELFLATTEN A_27d)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27d)) V2h)))) (=> (@ (@ tptp.mem V4tl) (@ tptp.ty_2Ellist_2Ellist _let_1)) (= (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ _let_4 V3t))) V4tl)) (@ _let_4 (@ _let_3 (@ (@ tptp.ap (@ _let_2 V3t)) V4tl))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2ELFLATTEN A_27a)))) (let ((_let_2 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Ellist_2Ellist _let_2)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS _let_2)) V0h)) V1t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)) V0h)) (@ _let_1 V1t))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (let ((_let_1 (@ tptp.c_2Ellist_2ELNIL A_27a))) (let ((_let_2 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist _let_2)) (= (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFLATTEN A_27a)) V0ll) _let_1) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eevery _let_2)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_2)) _let_1))) V0ll))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0h $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V0h) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFLATTEN A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS _let_1)) V0h)) (@ tptp.c_2Ellist_2ELNIL _let_1))) V0h)))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0l1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V0l1) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) (@ tptp.ty_2Ellist_2Ellist A_27b))) V0l1)) (@ tptp.c_2Ellist_2ELNIL A_27b))) (@ tptp.c_2Ellist_2ELNIL (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))))) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27b))) (=> (@ (@ tptp.mem V1l2) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Ellist_2Ellist A_27a)) _let_1)) (@ tptp.c_2Ellist_2ELNIL A_27a))) V1l2)) (@ tptp.c_2Ellist_2ELNIL (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))))) (forall ((V2h1 $$unsorted)) (=> (@ (@ tptp.mem V2h1) A_27a) (forall ((V3h2 $$unsorted)) (=> (@ (@ tptp.mem V3h2) A_27b) (forall ((V4t1 $$unsorted)) (=> (@ (@ tptp.mem V4t1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V5t2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Ellist_2Ellist A_27a)) _let_1)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELZIP A_27a) A_27b)))) (=> (@ (@ tptp.mem V5t2) _let_1) (= (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V2h1)) V4t1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27b)) V3h2)) V5t2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2h1)) V3h2))) (@ _let_3 (@ (@ tptp.ap (@ _let_2 V4t1)) V5t2))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (= (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNZIP A_27a) A_27b)) (@ tptp.c_2Ellist_2ELNIL (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Ellist_2Ellist A_27a)) (@ tptp.ty_2Ellist_2Ellist A_27b))) (@ tptp.c_2Ellist_2ELNIL A_27a))) (@ tptp.c_2Ellist_2ELNIL A_27b))) (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNZIP A_27a) A_27b)))) (let ((_let_2 (@ tptp.ty_2Ellist_2Ellist A_27a))) (let ((_let_3 (@ tptp.ty_2Ellist_2Ellist A_27b))) (let ((_let_4 (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_3))) (let ((_let_5 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Ellist_2Ellist _let_5)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS _let_5)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V0x)) V1y))) V2t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET _let_4) _let_4)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY _let_2) _let_3) _let_4)) (@ (@ tptp.lam _let_2) (lambda ((V3ll1 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Ellist_2Ellist A_27b)) (lambda ((V4ll2 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Ellist_2Ellist A_27a)) (@ tptp.ty_2Ellist_2Ellist A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V0x)) V3ll1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27b)) V1y)) V4ll2))))))))) (@ _let_1 V2t)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELZIP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNZIP A_27a) A_27b)) V0ll)) V0ll))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2v1 $$unsorted)) (=> (@ (@ tptp.mem V2v1) A_27a) (forall ((V3v2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27b) A_27a)) V0f)))) (let ((_let_2 (@ _let_1 V1x))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_4 (@ (@ tptp.ap V0f) V1x))) (=> (@ (@ tptp.mem V3v2) A_27b) (and (=> (= _let_4 (@ tptp.c_2Eoption_2ENONE _let_3)) (= _let_2 (@ tptp.c_2Ellist_2ELNIL A_27b))) (=> (= _let_4 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2v1)) V3v2))) (= _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27b)) V3v2)) (@ _let_1 V2v1))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Ellist_2Ellist A_27b))) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Ellist_2Ellist A_27b))) (=> (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.c_2Ellist_2ELNIL A_27b))) (=> (@ (@ tptp.mem V2x) A_27a) (or (and (= (@ (@ tptp.ap V0f) V2x) _let_1) (= (@ (@ tptp.ap V1g) V2x) _let_1)) (exists ((V3h $$unsorted)) (and (@ (@ tptp.mem V3h) A_27b) (exists ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V1g))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27b)) V3h)))) (let ((_let_3 (@ tptp.ap V0f))) (and (@ (@ tptp.mem V4y) A_27a) (= (@ _let_3 V2x) (@ _let_2 (@ _let_3 V4y))) (= (@ _let_1 V2x) (@ _let_2 (@ _let_1 V4y)))))))))))))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (= (@ (@ tptp.ap V0f) V5x) (@ (@ tptp.ap V1g) V5x))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Ellist_2Ellist A_27b)) tptp.bool))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) A_27a) (forall ((V3ll $$unsorted)) (=> (@ (@ tptp.mem V3ll) (@ tptp.ty_2Ellist_2Ellist A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2s)) V3ll)) (forall ((V4s $$unsorted)) (=> (@ (@ tptp.mem V4s) A_27a) (forall ((V5ll $$unsorted)) (=> (@ (@ tptp.mem V5ll) (@ tptp.ty_2Ellist_2Ellist A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V4s)) V5ll)) (or (and (= (@ (@ tptp.ap V1f) V4s) (@ tptp.c_2Eoption_2ENONE (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (= V5ll (@ tptp.c_2Ellist_2ELNIL A_27b))) (exists ((V6s_27 $$unsorted)) (and (@ (@ tptp.mem V6s_27) A_27a) (exists ((V7x $$unsorted)) (and (@ (@ tptp.mem V7x) A_27b) (exists ((V8ll_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27b))) (and (@ (@ tptp.mem V8ll_27) _let_1) (= (@ (@ tptp.ap V1f) V4s) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V6s_27)) V7x))) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27b)) V5ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V7x)) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27b)) V5ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V8ll_27)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V6s_27)) V8ll_27)))))))))))))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27b) A_27a)) V1f)) V2s) V3ll)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27c) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a)))) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) A_27c) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELMAP A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27a) A_27c)) V1g)) V2s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27b) A_27c)) (@ (@ tptp.lam A_27c) (lambda ((V3s $$unsorted)) (let ((_let_1 (@ tptp.ty_2Epair_2Eprod A_27c))) (let ((_let_2 (@ _let_1 A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP (@ _let_1 A_27a)) _let_2)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27c) A_27a) _let_2)) (@ (@ tptp.lam A_27c) (lambda ((V4x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V5y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27c) A_27b)) V4x)) (@ (@ tptp.ap V0f) V5y))))))))) (@ (@ tptp.ap V1g) V3s)))))))) V2s)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V2x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) _let_2)) V1l) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27a)) _let_2)) V1l))) _let_1)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2EfromList A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)) (@ _let_1 V0l1))) (@ _let_1 V1l2)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V0l1)) V1l2)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1ll $$unsorted)) (=> (@ (@ tptp.mem V1ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V2l) _let_1) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))) V1ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V2l)) (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1ll $$unsorted)) (=> (@ (@ tptp.mem V1ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3m))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ tptp.ty_2Elist_2Elist A_27a))))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (and (= (@ (@ tptp.ap (@ _let_3 _let_4)) V1ll) (@ _let_2 V2l)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_4))) (= (@ (@ tptp.ap (@ _let_3 _let_1)) V1ll) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_1)) V2l))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (and (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27a)) V0ll)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) _let_2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) _let_1)) V0ll) (@ tptp.c_2Eoption_2ENONE (@ tptp.ty_2Elist_2Elist A_27a))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (=> (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27a)) V0ll)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (exists ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V2l))) (and (@ (@ tptp.mem V2l) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V1n))) V0ll) _let_2) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2EtoList A_27a)) V0ll) _let_2))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2EtoList A_27a)))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Eoption_2ETHE _let_2)))) (=> (@ (@ tptp.mem V2x) _let_2) (=> (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)) V0l1)) V1l2)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_2)) V2x)) (= V2x (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ _let_3 (@ _let_1 V0l1)))) (@ _let_3 (@ _let_1 V1l2)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1x tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1x))) (=> (and (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27a)) V0l)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) _let_2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) _let_1)) V0l) (@ tptp.c_2Eoption_2ENONE A_27a)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.c_2Eoption_2ENONE A_27a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (and (= (@ (@ tptp.ap (@ _let_3 _let_4)) V2l) _let_1) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_4)) _let_2))) (= (@ (@ tptp.ap (@ _let_3 _let_2)) V2l) _let_1)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0lo $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_2 (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) (=> (@ (@ tptp.mem V0lo) _let_2) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2Elinear__order__to__list__f A_27a)) V0lo) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod _let_2) A_27a)))) (@ (@ tptp.lam _let_1) (lambda ((V1min $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod _let_1) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr A_27a) tptp.bool))) V1min)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) (@ tptp.c_2Eoption_2ENONE _let_2))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Errestrict A_27a)) V0lo)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)) V0lo))) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)) V0lo)))) V1min)))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECHOICE A_27a)) V1min)))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Eminimal__elements A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Edomain A_27a) A_27a)) V0lo))) (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Erange A_27a) A_27a)) V0lo)))) V0lo))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0lo $$unsorted)) (=> (@ (@ tptp.mem V0lo) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1X $$unsorted)) (=> (@ (@ tptp.mem V1X) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) V0lo)) V1X)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Efinite__prefixes A_27a) A_27a)) V0lo)) V1X))) (exists ((V2ll $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (and (@ (@ tptp.mem V2ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= V1X (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V3x)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) V4i)) V2ll))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V3x)))))))))) (= V0lo (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_2) _let_2)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27a) (@ (@ tptp.ty_2Epair_2Eprod _let_2) tptp.bool))) (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V6y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V5x)) V6y))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V7i $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V8j $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption A_27a))))) (let ((_let_4 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) V7i)) V8j))) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V7i)) V2ll))) (@ _let_1 V5x)))) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V8j)) V2ll))) (@ _let_1 V6y)))))))))))))))))))))) (forall ((V9i tptp.tp__ty_2Enum_2Enum) (V10j tptp.tp__ty_2Enum_2Enum) (V11x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V11x))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)))) (=> (@ (@ tptp.mem V11x) A_27a) (=> (and (= (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V9i))) V2ll) _let_1) (= (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V10j))) V2ll) _let_1)) (= V9i V10j))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0lo $$unsorted)) (=> (@ (@ tptp.mem V0lo) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (forall ((V1X $$unsorted)) (=> (@ (@ tptp.mem V1X) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eset__relation_2Elinear__order A_27a)) V0lo)) V1X)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eset__relation_2Efinite__prefixes A_27a) A_27a)) V0lo)) V1X))) (exists ((V2ll $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (and (@ (@ tptp.mem V2ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= V1X (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V3x)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) V4i)) V2ll))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V3x)))))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET _let_2)) V0lo)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_2) _let_2)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27a) (@ (@ tptp.ty_2Epair_2Eprod _let_2) tptp.bool))) (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V6y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27a)) V5x)) V6y))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V7i $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V8j $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption A_27a))))) (let ((_let_4 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) V7i)) V8j))) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V7i)) V2ll))) (@ _let_1 V5x)))) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V8j)) V2ll))) (@ _let_1 V6y))))))))))))))))))))))) (forall ((V9i tptp.tp__ty_2Enum_2Enum) (V10j tptp.tp__ty_2Enum_2Enum) (V11x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V11x))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)))) (=> (@ (@ tptp.mem V11x) A_27a) (=> (and (= (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V9i))) V2ll) _let_1) (= (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V10j))) V2ll) _let_1)) (= V9i V10j))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V1l2) _let_2) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELPREFIX A_27a)) V0l1)) V1l2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) tptp.bool)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2EtoList A_27a)) V0l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_2)) V0l1)) V1l2))) (@ (@ tptp.lam _let_1) (lambda ((V2xs $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) tptp.bool)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2EtoList A_27a)) V1l2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2xs))) V1l2))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V2xs)))) (@ (@ tptp.lam _let_1) (lambda ((V3ys $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) V2xs)) V3ys)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (let ((_let_1 (@ tptp.c_2Ellist_2ELNIL A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ellist_2ELPREFIX A_27a)))) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_1)) V0ll)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 V0ll)) _let_1)) (= V0ll _let_1))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELPREFIX A_27a)) V0ll)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V1h)) V2t))) (or (= V0ll (@ tptp.c_2Ellist_2ELNIL A_27a)) (exists ((V3l $$unsorted)) (and (@ (@ tptp.mem V3l) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= V0ll (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V1h)) V3l)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELPREFIX A_27a)) V3l)) V2t)))))))))))) (forall ((V4h $$unsorted)) (=> (@ (@ tptp.mem V4h) A_27b) (forall ((V5t $$unsorted)) (=> (@ (@ tptp.mem V5t) (@ tptp.ty_2Ellist_2Ellist A_27b)) (forall ((V6ll $$unsorted)) (=> (@ (@ tptp.mem V6ll) (@ tptp.ty_2Ellist_2Ellist A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELPREFIX A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27b)) V4h)) V5t))) V6ll)) (exists ((V7l $$unsorted)) (and (@ (@ tptp.mem V7l) (@ tptp.ty_2Ellist_2Ellist A_27b)) (= V6ll (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27b)) V4h)) V7l)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELPREFIX A_27b)) V5t)) V7l))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (forall ((V2n $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (=> (@ (@ tptp.mem V2n) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELPREFIX A_27a)) V0ll)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27a) A_27b)) V1f)) V2n))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) tptp.bool)) (@ (@ tptp.ap V1f) V2n))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Ellist_2Ellist A_27a))) V0ll)) (@ tptp.c_2Ellist_2ELNIL A_27a)))) (@ (@ tptp.lam _let_1) (lambda ((V3v $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE tptp.bool) A_27b) A_27a)) V3v)) (@ (@ tptp.lam A_27b) (lambda ((V4n $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V6h $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V7t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Ellist_2Ellist A_27a))) V0ll)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V6h)) V7t)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V6h)) V5x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELPREFIX A_27a)) V7t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27a) A_27b)) V1f)) V4n)))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELPREFIX A_27a)) V0ll)) V0ll)))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2ELPREFIX A_27a)))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0l1)) V1l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1l2)) V0l1))) (= V0l1 V1l2))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V2l3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2ELPREFIX A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0l1)))) (=> (@ (@ tptp.mem V2l3) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (and (@ tptp.p (@ _let_2 V1l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1l2)) V2l3))) (@ tptp.p (@ _let_2 V2l3))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1ll $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELPREFIX A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2EfromList A_27a)) V0l))) V1ll)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) tptp.bool)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2EtoList A_27a)) V1ll))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l))) V1ll))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V0l)))) (@ (@ tptp.lam _let_1) (lambda ((V2ys $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EisPREFIX A_27a)) V0l)) V2ys))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ll $$unsorted)) (=> (@ (@ tptp.mem V0ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2ELPREFIX A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V2l2)))) (let ((_let_3 (@ tptp.ap (@ _let_1 V1l1)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (and (@ tptp.p (@ _let_3 V0ll)) (@ tptp.p (@ _let_2 V0ll))) (or (@ tptp.p (@ _let_3 V2l2)) (@ tptp.p (@ _let_2 V1l1))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1ll $$unsorted)) (=> (@ (@ tptp.mem V1ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V2l1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V2l1) _let_1) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))) V1ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V2l1)) (exists ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (and (@ (@ tptp.mem V3l2) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))) V1ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V3l2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2EfromList A_27a)) V2l1))) V3l2) V1ll)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1ll $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V1ll) _let_2) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27a)) _let_1)) V1ll) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_2)) (@ tptp.c_2Ellist_2ELNIL A_27a))) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27a)) V1ll)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) _let_1)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELPREFIX A_27a)) V0l1)) V1l2)) (exists ((V2ll $$unsorted)) (and (@ (@ tptp.mem V2ll) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= V1l2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)) V0l1)) V2ll))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)))) (let ((_let_2 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V2t) _let_2) (=> (and (not (@ tptp.p (@ _let_1 V1l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))) V1l) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_2)) V2t))) (not (@ tptp.p (@ _let_1 V2t)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Ellist_2Ellist A_27a)) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)))) (let ((_let_2 (@ tptp.ty_2Ellist_2Ellist A_27a))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_2)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (=> (@ (@ tptp.mem V3l2) _let_2) (=> (= (@ _let_4 V1l1) (@ _let_3 V2l)) (= (@ _let_4 (@ (@ tptp.ap (@ _let_1 V1l1)) V3l2)) (@ _let_3 (@ (@ tptp.ap (@ _let_1 V2l)) V3l2)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ellist_2EfromList A_27a)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27a)) _let_2)) (@ _let_3 V0ls)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0ls)))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_2)) V0ls))))) (@ tptp.c_2Eoption_2ENONE _let_1))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1ls $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ellist_2ELDROP A_27a)))) (let ((_let_3 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V1ls) _let_3) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V1ls) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__BIND _let_3) _let_3)) (@ (@ tptp.ap (@ _let_2 _let_1)) V1ls))) (@ tptp.c_2Ellist_2ELTL A_27a)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (and (forall ((V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELGENLIST A_27a)) V0f)) (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1n $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) V1n)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap V0f) V1n))))))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V3lim tptp.tp__ty_2Enum_2Enum)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELGENLIST A_27a)) V2f)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V3lim))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4n $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V4n)) (@ tptp.inj__ty_2Enum_2Enum V3lim)))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) V4n)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap V2f) V4n))))) (@ tptp.c_2Eoption_2ENONE _let_1))))))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1limopt tptp.tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_2 (@ tptp.inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum V1limopt))) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELGENLIST A_27a)) V0f)) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) _let_2)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) _let_1)))) (@ tptp.c_2Eoption_2ENONE A_27a))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) (@ (@ tptp.ap V0f) _let_1))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1limopt tptp.tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum V1limopt))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ellist_2ELGENLIST A_27a)))) (let ((_let_3 (@ tptp.ty_2Ellist_2Ellist A_27a))) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27a)) (@ (@ tptp.ap (@ _let_2 V0f)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (@ tptp.c_2Eoption_2ENONE _let_3))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_3)) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) A_27a) tptp.ty_2Enum_2Enum)) V0f)) tptp.c_2Enum_2ESUC))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.c_2Eprim__rec_2EPRE)) _let_1))))))))))))
% 9.41/9.78  (assert (forall ((V0mopt tptp.tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum) (V1nopt tptp.tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum)) (= (= V0mopt V1nopt) (exists ((V2R $$unsorted)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum)))) (and (@ (@ tptp.mem V2R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2R) (@ tptp.inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum V0mopt))) (@ tptp.inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum V1nopt))) (forall ((V3m tptp.tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum) (V4n tptp.tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum V4n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.c_2Eprim__rec_2EPRE)))) (let ((_let_3 (@ tptp.inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum V3m))) (let ((_let_4 (@ tptp.ap V2R))) (let ((_let_5 (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (let ((_let_6 (= V4n _let_5))) (let ((_let_7 (= V3m _let_5))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1)) (or (and _let_7 _let_6) (and (not _let_7) (not _let_6) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_2 _let_3))) (@ _let_2 _let_1))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1n tptp.tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum)) (let ((_let_1 (= V1n (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELGENLIST A_27a)) V0f)) (@ tptp.inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum V1n)))) (let ((_let_3 (@ tptp.c_2Ellist_2ELNIL A_27a))) (and (= (= _let_2 _let_3) _let_1) (= (= _let_3 _let_2) _let_1)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1n tptp.tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELGENLIST A_27a)) V0f)) (@ tptp.inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum V1n)))) (not (= V1n (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V0l) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL__HD A_27a)) V0l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__BIND (@ (@ tptp.ty_2Epair_2Eprod _let_1) A_27a)) A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27a)) V0l))) (@ (@ tptp.lam A_27a) (lambda ((V1h $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__BIND (@ (@ tptp.ty_2Epair_2Eprod _let_1) A_27a)) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27a)) V0l))) (@ (@ tptp.lam _let_1) (lambda ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod _let_1) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) A_27a)) V2t)) V1h)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELGENLIST A_27a)) V0f)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.c_2Ellist_2ELNIL A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ellist_2ELGENLIST A_27a)))) (= (@ (@ tptp.ap (@ _let_3 V0f)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) (@ (@ tptp.ap V0f) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) A_27a) tptp.ty_2Enum_2Enum)) V0f)) tptp.c_2Enum_2ESUC))) (@ _let_2 _let_1))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELGENLIST A_27a)) V0f)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.c_2Ellist_2ELNIL A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Ellist_2ELGENLIST A_27a)))) (= (@ (@ tptp.ap (@ _let_5 V0f)) (@ _let_4 _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) (@ (@ tptp.ap V0f) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) A_27a) tptp.ty_2Enum_2Enum)) V0f)) tptp.c_2Enum_2ESUC))) (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Ellist_2ELGENLIST A_27a)))) (= (@ (@ tptp.ap (@ _let_4 V0f)) (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) (@ (@ tptp.ap V0f) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) A_27a) tptp.ty_2Enum_2Enum)) V0f)) tptp.c_2Enum_2ESUC))) (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2lim tptp.tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum V2lim))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELGENLIST A_27a)) V1f)) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a))) _let_2)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) (@ (@ tptp.ap V1f) _let_1)))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3lim0 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) V3lim0))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) (@ (@ tptp.ap V1f) _let_1)))) (@ tptp.c_2Eoption_2ENONE A_27a)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27b)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELMAP A_27a) A_27b)) V1f)) V2l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP A_27a) A_27b)) V1f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27a)) _let_1)) V2l)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0limopt tptp.tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum) (V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELGENLIST A_27a)) V1f)) (@ tptp.inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum V0limopt)))) V0limopt))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27b)) (forall ((V2limopt tptp.tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum V2limopt))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELMAP A_27b) A_27a)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELGENLIST A_27b)) V1g)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELGENLIST A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) A_27a) A_27b)) V0f)) V1g))) _let_1)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) A_27a) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ellist_2ELGENLIST A_27a)))) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Ellist_2Ellist A_27a)) (= (= (@ (@ tptp.ap (@ _let_2 V0f)) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V1h)) V2t)) (and (= V1h (@ (@ tptp.ap V0f) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (= V2t (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) A_27a) tptp.ty_2Enum_2Enum)) V0f)) (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) _let_1)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELREPEAT A_27a)) V0l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Ellist_2Ellist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) V0l))) (@ tptp.c_2Ellist_2ELNIL A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELGENLIST A_27a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) V1n)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V0l)))) V0l))))) (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ellist_2ELGENLIST A_27a)))) (= (@ (@ tptp.ap (@ _let_3 V0f)) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2EfromList A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EGENLIST A_27a)) V0f)) _let_2)))) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) A_27a) tptp.ty_2Enum_2Enum)) V0f)) (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)))) _let_1))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELREPEAT A_27a)) V0l))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2EfromList A_27a)) V0l))) _let_1))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELREPEAT A_27a)) (@ tptp.c_2Elist_2ENIL A_27a)) (@ tptp.c_2Ellist_2ELNIL A_27a))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (= V0l (@ tptp.c_2Elist_2ENIL A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELREPEAT A_27a)) V0l))) (let ((_let_3 (@ tptp.c_2Ellist_2ELNIL A_27a))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (and (= (= _let_2 _let_3) _let_1) (= (= _let_3 _let_2) _let_1))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2ELHD A_27a)))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELREPEAT A_27a)) V0l)) (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Ellist_2EfromList A_27a)) V0l)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ellist_2ELTL A_27a)))) (let ((_let_2 (@ tptp.ty_2Ellist_2Ellist A_27a))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELREPEAT A_27a)) V0l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP _let_2) _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V1t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27a)) V1t)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELREPEAT A_27a)) V0l)))))) (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Ellist_2EfromList A_27a)) V0l)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELLENGTH A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELREPEAT A_27a)) V0l))) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) V0l))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum)))))))
% 9.41/9.78  (declare-fun tptp.c_2Equotient_2E_2D_2D_3E (tptp.del tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) A_27b) A_27c) A_27d)) (@ (@ tptp.arr (@ _let_1 A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) A_27d)) (@ (@ tptp.arr (@ (@ tptp.arr A_27c) A_27b)) (@ _let_1 A_27d))))))))
% 9.41/9.78  (declare-fun tptp.c_2Equotient_2E_3D_3D_3D_3E (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ tptp.arr (@ _let_1 A_27b)))) (let ((_let_3 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) (@ (@ tptp.arr (@ _let_3 (@ _let_3 tptp.bool))) (@ _let_2 (@ _let_2 tptp.bool))))))))))
% 9.41/9.78  (declare-fun tptp.c_2Equotient_2E_3F_21_21 (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Equotient_2E_3F_21_21 A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool))))
% 9.41/9.78  (declare-fun tptp.c_2Equotient_2EEQUIV (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Equotient_2EEQUIV A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.78  (declare-fun tptp.c_2Equotient_2EPARTIAL__EQUIV (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Equotient_2EPARTIAL__EQUIV A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) tptp.bool)))))
% 9.41/9.78  (declare-fun tptp.c_2Equotient_2EQUOTIENT (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) (@ (@ tptp.arr (@ _let_1 A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) A_27a)) tptp.bool)))))))
% 9.41/9.78  (declare-fun tptp.c_2Equotient_2ERES__EXISTS__EQUIV (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Equotient_2ERES__EXISTS__EQUIV A_27a)) (@ (@ tptp.arr (@ _let_1 _let_2)) (@ (@ tptp.arr _let_2) tptp.bool)))))))
% 9.41/9.78  (declare-fun tptp.c_2Equotient_2Erespects (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Equotient_2Erespects A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 _let_2)) _let_2))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0E $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0E) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Equotient_2EEQUIV A_27a)) V0E)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap V0E))) (let ((_let_2 (@ _let_1 V1x))) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap _let_2) V2y)) (= _let_2 (@ _let_1 V2y))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Equotient_2EPARTIAL__EQUIV A_27a)) V0R)) (and (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V1x)))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (let ((_let_2 (@ _let_1 V3y))) (let ((_let_3 (@ _let_1 V2x))) (let ((_let_4 (@ tptp.ap _let_3))) (=> (@ (@ tptp.mem V3y) A_27a) (= (@ tptp.p (@ _let_4 V3y)) (and (@ tptp.p (@ _let_4 V2x)) (@ tptp.p (@ (@ tptp.ap _let_2) V3y)) (= _let_3 _let_2)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Equotient_2EEQUIV A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Equotient_2EPARTIAL__EQUIV A_27a)) V0R)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (and (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27b) (= (@ (@ tptp.ap V1abs) (@ (@ tptp.ap V2rep) V3a)) V3a))) (forall ((V4a $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V2rep) V4a))) (=> (@ (@ tptp.mem V4a) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) _let_1)) _let_1))))) (forall ((V5r $$unsorted)) (=> (@ (@ tptp.mem V5r) A_27a) (forall ((V6s $$unsorted)) (let ((_let_1 (@ tptp.ap V1abs))) (let ((_let_2 (@ tptp.ap V0R))) (let ((_let_3 (@ tptp.ap (@ _let_2 V5r)))) (=> (@ (@ tptp.mem V6s) A_27a) (= (@ tptp.p (@ _let_3 V6s)) (and (@ tptp.p (@ _let_3 V5r)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V6s)) V6s)) (= (@ _let_1 V5r) (@ _let_1 V6s)))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27b) (= (@ (@ tptp.ap V1abs) (@ (@ tptp.ap V2rep) V3a)) V3a))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3a $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V2rep) V3a))) (=> (@ (@ tptp.mem V3a) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) _let_1)) _let_1))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3r $$unsorted)) (=> (@ (@ tptp.mem V3r) A_27a) (forall ((V4s $$unsorted)) (let ((_let_1 (@ tptp.ap V1abs))) (let ((_let_2 (@ tptp.ap V0R))) (let ((_let_3 (@ tptp.ap (@ _let_2 V3r)))) (=> (@ (@ tptp.mem V4s) A_27a) (= (@ tptp.p (@ _let_3 V4s)) (and (@ tptp.p (@ _let_3 V3r)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4s)) V4s)) (= (@ _let_1 V3r) (@ _let_1 V4s))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3r $$unsorted)) (=> (@ (@ tptp.mem V3r) A_27a) (forall ((V4s $$unsorted)) (let ((_let_1 (@ tptp.ap V1abs))) (=> (@ (@ tptp.mem V4s) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3r)) V4s)) (= (@ _let_1 V3r) (@ _let_1 V4s)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3r $$unsorted)) (=> (@ (@ tptp.mem V3r) A_27a) (forall ((V4s $$unsorted)) (let ((_let_1 (@ tptp.ap V1abs))) (let ((_let_2 (@ tptp.ap V0R))) (let ((_let_3 (@ tptp.ap (@ _let_2 V3r)))) (=> (@ (@ tptp.mem V4s) A_27a) (=> (@ tptp.p (@ _let_3 V3r)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4s)) V4s)) (= (@ tptp.p (@ _let_3 V4s)) (= (@ _let_1 V3r) (@ _let_1 V4s)))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27b) (forall ((V4b $$unsorted)) (let ((_let_1 (@ tptp.ap V2rep))) (=> (@ (@ tptp.mem V4b) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ _let_1 V3a))) (@ _let_1 V4b))) (= V3a V4b))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3r $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (=> (@ (@ tptp.mem V3r) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3r)) V3r)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V2rep) (@ (@ tptp.ap V1abs) V3r)))) V3r)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Equotient_2EEQUIV A_27a)) (@ tptp.c_2Emin_2E_3D A_27a)))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.c_2Ecombin_2EI A_27a))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27a)) (@ tptp.c_2Emin_2E_3D A_27a))) _let_1)) _let_1)))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (= (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (let ((_let_2 (@ _let_1 V1x))) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap _let_2) V2y)) (= _let_2 (@ _let_1 V2y))))))))) (and (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3x)) V3x)))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V5y)) V4x)))))))) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27a) (forall ((V8z $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (let ((_let_2 (@ tptp.ap (@ _let_1 V6x)))) (=> (@ (@ tptp.mem V8z) A_27a) (=> (and (@ tptp.p (@ _let_2 V7y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V7y)) V8z))) (@ tptp.p (@ _let_2 V8z)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3x)) V4y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4y)) V3x)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27a) (forall ((V5z $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (let ((_let_2 (@ tptp.ap (@ _let_1 V3x)))) (=> (@ (@ tptp.mem V5z) A_27a) (=> (and (@ tptp.p (@ _let_2 V4y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4y)) V5z))) (@ tptp.p (@ _let_2 V5z))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27d)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) A_27b) A_27c) A_27d)) V0f)) V1g) (@ (@ tptp.lam (@ (@ tptp.arr A_27c) A_27b)) (lambda ((V2h $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap V1g) (@ (@ tptp.ap V2h) (@ (@ tptp.ap V0f) V3x)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) A_27b) A_27c) A_27d)) V0f)) V1g)) V2h)) V3x) (@ (@ tptp.ap V1g) (@ (@ tptp.ap V2h) (@ (@ tptp.ap V0f) V3x)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) A_27b) A_27a) A_27b)) (@ tptp.c_2Ecombin_2EI A_27a))) (@ tptp.c_2Ecombin_2EI A_27b)) (@ tptp.c_2Ecombin_2EI (@ (@ tptp.arr A_27a) A_27b)))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr tptp.bool) tptp.bool)) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) tptp.bool) A_27b) tptp.bool)) V0f)) V1g)) V2s))) (@ tptp.p (@ (@ tptp.ap V1g) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V0f) V3x))) V2s)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V1R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3g $$unsorted)) (=> (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) A_27b)) V0R1)) V1R2)) V2f)) V3g)) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R2) (@ (@ tptp.ap V2f) V4x))) (@ (@ tptp.ap V3g) V5y))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) A_27b)) (@ tptp.c_2Emin_2E_3D A_27a))) (@ tptp.c_2Emin_2E_3D A_27b)) (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr A_27a) A_27b)))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT (@ (@ tptp.arr A_27a) A_27b)) (@ (@ tptp.arr A_27c) A_27d))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) A_27b)) V0R1)) V3R2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27c) A_27b) A_27a) A_27d)) V2rep1)) V4abs2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) A_27d) A_27c) A_27b)) V1abs1)) V5rep2))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.c_2Equotient_2Erespects A_27a) A_27b) (@ (@ tptp.c_2Ecombin_2EW A_27a) A_27b))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V0R)) V1x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V1x)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V0R))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V1x)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V1R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V2f) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects _let_1) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) A_27b)) V0R1)) V1R2))) V2f)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V2f))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V3x)) V4y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R2) (@ _let_1 V3x))) (@ _let_1 V4y))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V1R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V2f))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects (@ (@ tptp.arr A_27a) A_27b)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) A_27b)) V0R1)) V1R2))) V2f)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V3x)) V4y))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R2) (@ _let_1 V3x))) (@ _let_1 V4y))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4f $$unsorted)) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V5x $$unsorted)) (let ((_let_1 (@ tptp.ap V4f))) (=> (@ (@ tptp.mem V5x) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects (@ (@ tptp.arr A_27a) A_27b)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) A_27b)) V0R1)) V3R2))) V4f)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V5x)) V5x))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V3R2) (@ _let_1 (@ (@ tptp.ap V2rep1) (@ (@ tptp.ap V1abs1) V5x))))) (@ _let_1 V5x)))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V1R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2R3 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27c))) (=> (@ (@ tptp.mem V2R3) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V4g $$unsorted)) (let ((_let_1 (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 A_27b))) (=> (@ (@ tptp.mem V4g) _let_3) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects (@ (@ tptp.arr A_27b) A_27c)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27b) A_27c)) V1R2)) V2R3))) V3f)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects _let_3) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V0R1)) V1R2))) V4g))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects (@ _let_2 A_27c)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V0R1)) V2R3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27c) A_27b)) V3f)) V4g)))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Equotient_2E_3F_21_21 A_27a)) V0P)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27a)) V0P))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (= (@ tptp.c_2Equotient_2ERES__EXISTS__EQUIV A_27a) (@ (@ tptp.lam (@ _let_1 (@ _let_1 tptp.bool))) (lambda ((V0R $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) tptp.bool)) (lambda ((V1P $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V0R))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) _let_2)) (@ _let_1 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V1P) V2x)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) _let_2)) (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V0R))) (@ (@ tptp.lam A_27a) (lambda ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V1P))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 V3x))) (@ _let_1 V4y)))) (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3x)) V4y))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1m $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V0R))) (=> (@ (@ tptp.mem V1m) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Equotient_2ERES__EXISTS__EQUIV A_27a)) V0R)) V1m)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) _let_2)) (@ _let_1 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V1m) V2x))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) _let_2)) (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V0R))) (@ (@ tptp.lam A_27a) (lambda ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V1m))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 V3x))) (@ _let_1 V4y)))) (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3x)) V4y))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V7g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27c) A_27b) A_27a) A_27d)) V2rep1)) V4abs2)))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) A_27b)) V0R1)) V3R2))) (let ((_let_3 (@ (@ tptp.arr A_27a) A_27b))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects _let_3) tptp.bool)) _let_2)))) (=> (@ (@ tptp.mem V7g) _let_3) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap _let_2) V6f)) V7g)) (and (@ tptp.p (@ _let_4 V6f)) (@ tptp.p (@ _let_4 V7g)) (= (@ _let_1 V6f) (@ _let_1 V7g)))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V7g $$unsorted)) (=> (@ (@ tptp.mem V7g) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V8x $$unsorted)) (=> (@ (@ tptp.mem V8x) A_27a) (forall ((V9y $$unsorted)) (=> (@ (@ tptp.mem V9y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) A_27b)) V0R1)) V3R2)) V6f)) V7g)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V8x)) V9y))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V3R2) (@ (@ tptp.ap V6f) V8x))) (@ (@ tptp.ap V7g) V9y)))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V7g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27c) A_27b) A_27a) A_27d)) V2rep1)) V4abs2)))) (let ((_let_2 (@ (@ tptp.arr A_27a) A_27b))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects _let_2) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) A_27b)) V0R1)) V3R2))))) (=> (@ (@ tptp.mem V7g) _let_2) (=> (and (@ tptp.p (@ _let_3 V6f)) (@ tptp.p (@ _let_3 V7g))) (= (= (@ _let_1 V6f) (@ _let_1 V7g)) (forall ((V8x $$unsorted)) (=> (@ (@ tptp.mem V8x) A_27a) (forall ((V9y $$unsorted)) (=> (@ (@ tptp.mem V9y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V8x)) V9y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V3R2) (@ (@ tptp.ap V6f) V8x))) (@ (@ tptp.ap V7g) V9y))))))))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V7g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27c) A_27b) A_27a) A_27d)) V2rep1)) V4abs2)))) (let ((_let_2 (@ (@ tptp.arr A_27a) A_27b))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects _let_2) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) A_27b)) V0R1)) V3R2))))) (=> (@ (@ tptp.mem V7g) _let_2) (=> (and (@ tptp.p (@ _let_3 V6f)) (@ tptp.p (@ _let_3 V7g)) (= (@ _let_1 V6f) (@ _let_1 V7g))) (forall ((V8x $$unsorted)) (=> (@ (@ tptp.mem V8x) A_27a) (forall ((V9y $$unsorted)) (=> (@ (@ tptp.mem V9y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V8x)) V9y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V3R2) (@ (@ tptp.ap V6f) V8x))) (@ (@ tptp.ap V7g) V9y)))))))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27b) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V2rep))) (=> (@ (@ tptp.mem V4y) A_27b) (= (= V3x V4y) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ _let_1 V3x))) (@ _let_1 V4y))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3x1 $$unsorted)) (=> (@ (@ tptp.mem V3x1) A_27a) (forall ((V4x2 $$unsorted)) (=> (@ (@ tptp.mem V4x2) A_27a) (forall ((V5y1 $$unsorted)) (=> (@ (@ tptp.mem V5y1) A_27a) (forall ((V6y2 $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (let ((_let_2 (@ tptp.ap (@ _let_1 V3x1)))) (=> (@ (@ tptp.mem V6y2) A_27a) (=> (and (@ tptp.p (@ _let_2 V4x2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V5y1)) V6y2))) (= (@ tptp.p (@ _let_2 V5y1)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4x2)) V6y2)))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27c) A_27d)) (= (@ (@ tptp.lam A_27c) (lambda ((V7x $$unsorted)) (@ (@ tptp.ap V6f) V7x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27c) A_27b) A_27a) A_27d)) V2rep1)) V4abs2)) (@ (@ tptp.lam A_27a) (lambda ((V8x $$unsorted)) (@ (@ tptp.ap V5rep2) (@ (@ tptp.ap V6f) (@ (@ tptp.ap V1abs1) V8x))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27c) A_27d)) (= (@ (@ tptp.lam A_27c) (lambda ((V7x $$unsorted)) (@ (@ tptp.ap V6f) V7x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27c) A_27b) A_27a) A_27d)) V2rep1)) V4abs2)) (@ (@ tptp.lam A_27a) (lambda ((V8x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) A_27d) A_27c) A_27b)) V1abs1)) V5rep2)) V6f)) V8x))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6f1 $$unsorted)) (=> (@ (@ tptp.mem V6f1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V7f2 $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) A_27b)) V0R1)) V3R2)))) (=> (@ (@ tptp.mem V7f2) (@ (@ tptp.arr A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V6f1)) V7f2)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V8x $$unsorted)) (@ (@ tptp.ap V6f1) V8x))))) (@ _let_1 (lambda ((V9y $$unsorted)) (@ (@ tptp.ap V7f2) V9y)))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27c) A_27d)) (= V6f (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27c) A_27b) A_27a) A_27d)) V2rep1)) V4abs2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ERES__ABSTRACT A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V0R1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) A_27d) A_27c) A_27b)) V1abs1)) V5rep2)) V6f)))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6f1 $$unsorted)) (=> (@ (@ tptp.mem V6f1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V7f2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ERES__ABSTRACT A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V0R1))))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) A_27b)) V0R1)) V3R2)))) (=> (@ (@ tptp.mem V7f2) (@ (@ tptp.arr A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V6f1)) V7f2)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 V6f1))) (@ _let_1 V7f2)))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1lam $$unsorted)) (=> (@ (@ tptp.mem V1lam) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2v $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET A_27a) A_27b)))) (=> (@ (@ tptp.mem V2v) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2v)) V0r)) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ERES__ABSTRACT A_27a) A_27b)) V0r)) V1lam))) V2v) (@ (@ tptp.ap (@ _let_1 V1lam)) V2v)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0REL1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0REL1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (forall ((V3REL2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3REL2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (forall ((V6f1 $$unsorted)) (=> (@ (@ tptp.mem V6f1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V7f2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) A_27b)) V0REL1)) V3REL2)) V6f1)))) (=> (@ (@ tptp.mem V7f2) (@ (@ tptp.arr A_27a) A_27b)) (=> (and (forall ((V8r $$unsorted)) (=> (@ (@ tptp.mem V8r) A_27a) (forall ((V9r_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap V0REL1) V8r)))) (=> (@ (@ tptp.mem V9r_27) A_27a) (=> (@ tptp.p (@ _let_1 V9r_27)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap V2rep1) (@ (@ tptp.ap V1abs1) V9r_27)))))))))) (forall ((V10r $$unsorted)) (=> (@ (@ tptp.mem V10r) A_27b) (forall ((V11r_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap V3REL2) V10r)))) (=> (@ (@ tptp.mem V11r_27) A_27b) (=> (@ tptp.p (@ _let_1 V11r_27)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap V5rep2) (@ (@ tptp.ap V4abs2) V11r_27)))))))))) (@ tptp.p (@ _let_1 V7f2))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) A_27d) A_27c) A_27b)) V1abs1)) V5rep2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27c) A_27b) A_27a) A_27d)) V2rep1)) V4abs2)) V7f2)))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0REL $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0REL) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0REL)) V1abs)) V2rep)) (forall ((V3x1 $$unsorted)) (=> (@ (@ tptp.mem V3x1) A_27a) (forall ((V4x2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap V0REL) V3x1)))) (=> (@ (@ tptp.mem V4x2) A_27a) (=> (@ tptp.p (@ _let_1 V4x2)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap V2rep) (@ (@ tptp.ap V1abs) V4x2)))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27b)) V3f)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V0R))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) tptp.bool) A_27b) tptp.bool)) V1abs)) (@ tptp.c_2Ecombin_2EI tptp.bool))) V3f)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V0R))))) (=> (@ (@ tptp.mem V4g) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) tptp.bool)) V0R)) (@ tptp.c_2Emin_2E_3D tptp.bool))) V3f)) V4g)) (= (@ tptp.p (@ _let_1 V3f)) (@ tptp.p (@ _let_1 V4g))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3P $$unsorted)) (=> (@ (@ tptp.mem V3P) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V4f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) tptp.bool) A_27b) tptp.bool)) V1abs)) (@ tptp.c_2Ecombin_2EI tptp.bool))))) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27b)) V3P)) V4f)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) (@ _let_1 V3P))) (@ _let_1 V4f))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27b)) V3f)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V0R))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) tptp.bool) A_27b) tptp.bool)) V1abs)) (@ tptp.c_2Ecombin_2EI tptp.bool))) V3f)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V0R))))) (=> (@ (@ tptp.mem V4g) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) tptp.bool)) V0R)) (@ tptp.c_2Emin_2E_3D tptp.bool))) V3f)) V4g)) (= (@ tptp.p (@ _let_1 V3f)) (@ tptp.p (@ _let_1 V4g))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3P $$unsorted)) (=> (@ (@ tptp.mem V3P) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V4f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) tptp.bool) A_27b) tptp.bool)) V1abs)) (@ tptp.c_2Ecombin_2EI tptp.bool))))) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27b)) V3P)) V4f)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) (@ _let_1 V3P))) (@ _let_1 V4f))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27b)) V3f)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Equotient_2ERES__EXISTS__EQUIV A_27a)) V0R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) tptp.bool) A_27b) tptp.bool)) V1abs)) (@ tptp.c_2Ecombin_2EI tptp.bool))) V3f)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Equotient_2ERES__EXISTS__EQUIV A_27a)) V0R)))) (=> (@ (@ tptp.mem V4g) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) tptp.bool)) V0R)) (@ tptp.c_2Emin_2E_3D tptp.bool))) V3f)) V4g)) (= (@ tptp.p (@ _let_1 V3f)) (@ tptp.p (@ _let_1 V4g))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) tptp.bool) (forall ((V4b $$unsorted)) (=> (@ (@ tptp.mem V4b) A_27b) (forall ((V5c $$unsorted)) (let ((_let_1 (@ tptp.ap V2rep))) (=> (@ (@ tptp.mem V5c) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) V3a)) V4b)) V5c) (@ (@ tptp.ap V1abs) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) V3a)) (@ _let_1 V4b))) (@ _let_1 V5c))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3a1 $$unsorted)) (=> (@ (@ tptp.mem V3a1) tptp.bool) (forall ((V4a2 $$unsorted)) (=> (@ (@ tptp.mem V4a2) tptp.bool) (forall ((V5b1 $$unsorted)) (=> (@ (@ tptp.mem V5b1) A_27a) (forall ((V6b2 $$unsorted)) (=> (@ (@ tptp.mem V6b2) A_27a) (forall ((V7c1 $$unsorted)) (=> (@ (@ tptp.mem V7c1) A_27a) (forall ((V8c2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)))) (let ((_let_2 (@ tptp.ap V0R))) (=> (@ (@ tptp.mem V8c2) A_27a) (=> (and (= (@ tptp.p V3a1) (@ tptp.p V4a2)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V5b1)) V6b2)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V7c1)) V8c2))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V3a1)) V5b1)) V7c1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V4a2)) V6b2)) V8c2)))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27c) A_27d)) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27c) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET A_27c) A_27d)) V6f)) V7x) (@ (@ tptp.ap V4abs2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) A_27d) A_27c) A_27b)) V1abs1)) V5rep2)) V6f))) (@ (@ tptp.ap V2rep1) V7x)))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V7g $$unsorted)) (=> (@ (@ tptp.mem V7g) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V8x $$unsorted)) (=> (@ (@ tptp.mem V8x) A_27a) (forall ((V9y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET A_27a) A_27b)))) (=> (@ (@ tptp.mem V9y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) A_27b)) V0R1)) V3R2)) V6f)) V7g)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V8x)) V9y))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V3R2) (@ (@ tptp.ap (@ _let_1 V6f)) V8x))) (@ (@ tptp.ap (@ _let_1 V7g)) V9y))))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27c) A_27d)) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27c) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2Eliteral__case A_27c) A_27d)) V6f)) V7x) (@ (@ tptp.ap V4abs2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2Eliteral__case A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) A_27d) A_27c) A_27b)) V1abs1)) V5rep2)) V6f))) (@ (@ tptp.ap V2rep1) V7x)))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V7g $$unsorted)) (=> (@ (@ tptp.mem V7g) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V8x $$unsorted)) (=> (@ (@ tptp.mem V8x) A_27a) (forall ((V9y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Ebool_2Eliteral__case A_27a) A_27b)))) (=> (@ (@ tptp.mem V9y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) A_27b)) V0R1)) V3R2)) V6f)) V7g)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V8x)) V9y))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V3R2) (@ (@ tptp.ap (@ _let_1 V6f)) V8x))) (@ (@ tptp.ap (@ _let_1 V7g)) V9y))))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27c) A_27d)) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27c) (= (@ (@ tptp.ap V6f) V7x) (@ (@ tptp.ap V4abs2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) A_27d) A_27c) A_27b)) V1abs1)) V5rep2)) V6f)) (@ (@ tptp.ap V2rep1) V7x)))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6f $$unsorted)) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V7g $$unsorted)) (=> (@ (@ tptp.mem V7g) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V8x $$unsorted)) (=> (@ (@ tptp.mem V8x) A_27a) (forall ((V9y $$unsorted)) (=> (@ (@ tptp.mem V9y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) A_27b)) V0R1)) V3R2)) V6f)) V7g)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V8x)) V9y))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V3R2) (@ (@ tptp.ap V6f) V8x))) (@ (@ tptp.ap V7g) V9y)))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3e $$unsorted)) (=> (@ (@ tptp.mem V3e) A_27b) (= (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EI A_27b)) V3e) (@ (@ tptp.ap V1abs) (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EI A_27a)) (@ (@ tptp.ap V2rep) V3e)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3e1 $$unsorted)) (=> (@ (@ tptp.mem V3e1) A_27a) (forall ((V4e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ecombin_2EI A_27a)))) (let ((_let_2 (@ tptp.ap V0R))) (=> (@ (@ tptp.mem V4e2) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3e1)) V4e2)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 V3e1))) (@ _let_1 V4e2)))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27c) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27d) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27c) A_27d)) V6x)) V7y) (@ (@ tptp.ap V1abs1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27a) A_27b)) (@ (@ tptp.ap V2rep1) V6x))) (@ (@ tptp.ap V5rep2) V7y)))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6x1 $$unsorted)) (=> (@ (@ tptp.mem V6x1) A_27a) (forall ((V7x2 $$unsorted)) (=> (@ (@ tptp.mem V7x2) A_27a) (forall ((V8y1 $$unsorted)) (=> (@ (@ tptp.mem V8y1) A_27b) (forall ((V9y2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap V0R1))) (=> (@ (@ tptp.mem V9y2) A_27b) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V6x1)) V7x2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V3R2) V8y1)) V9y2))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V6x1)) V8y1))) (@ (@ tptp.ap (@ _let_1 V7x2)) V9y2)))))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del) (A_27f tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27d)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27d) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27d)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27e)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27e) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27e)) V3R2)) V4abs2)) V5rep2)) (forall ((V6R3 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27c))) (=> (@ (@ tptp.mem V6R3) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V7abs3 $$unsorted)) (=> (@ (@ tptp.mem V7abs3) (@ (@ tptp.arr A_27c) A_27f)) (forall ((V8rep3 $$unsorted)) (=> (@ (@ tptp.mem V8rep3) (@ (@ tptp.arr A_27f) A_27c)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27c) A_27f)) V6R3)) V7abs3)) V8rep3)) (forall ((V9f $$unsorted)) (=> (@ (@ tptp.mem V9f) (@ (@ tptp.arr A_27e) A_27f)) (forall ((V10g $$unsorted)) (=> (@ (@ tptp.mem V10g) (@ (@ tptp.arr A_27d) A_27e)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27d) A_27f) A_27e)) V9f)) V10g) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27d) A_27c) A_27a) A_27f)) V2rep1)) V7abs3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27c) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27b) A_27f) A_27e) A_27c)) V4abs2)) V8rep3)) V9f))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) A_27e) A_27d) A_27b)) V1abs1)) V5rep2)) V10g)))))))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del) (A_27f tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27d)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27d) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27d)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27e)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27e) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27e)) V3R2)) V4abs2)) V5rep2)) (forall ((V6R3 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27c))) (=> (@ (@ tptp.mem V6R3) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V7abs3 $$unsorted)) (=> (@ (@ tptp.mem V7abs3) (@ (@ tptp.arr A_27c) A_27f)) (forall ((V8rep3 $$unsorted)) (=> (@ (@ tptp.mem V8rep3) (@ (@ tptp.arr A_27f) A_27c)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27c) A_27f)) V6R3)) V7abs3)) V8rep3)) (forall ((V9f1 $$unsorted)) (=> (@ (@ tptp.mem V9f1) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V10f2 $$unsorted)) (=> (@ (@ tptp.mem V10f2) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V11g1 $$unsorted)) (=> (@ (@ tptp.mem V11g1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V12g2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27c) A_27b)))) (let ((_let_2 (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a))) (=> (@ (@ tptp.mem V12g2) (@ (@ tptp.arr A_27a) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27b) A_27c)) V3R2)) V6R3)) V9f1)) V10f2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27b)) V0R1)) V3R2)) V11g1)) V12g2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27c)) V0R1)) V6R3)) (@ (@ tptp.ap (@ _let_1 V9f1)) V11g1))) (@ (@ tptp.ap (@ _let_1 V10f2)) V12g2)))))))))))))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del) (A_27f tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27d)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27d) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27d)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27e)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27e) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27e)) V3R2)) V4abs2)) V5rep2)) (forall ((V6R3 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27c))) (=> (@ (@ tptp.mem V6R3) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V7abs3 $$unsorted)) (=> (@ (@ tptp.mem V7abs3) (@ (@ tptp.arr A_27c) A_27f)) (forall ((V8rep3 $$unsorted)) (=> (@ (@ tptp.mem V8rep3) (@ (@ tptp.arr A_27f) A_27c)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27c) A_27f)) V6R3)) V7abs3)) V8rep3)) (forall ((V9f $$unsorted)) (=> (@ (@ tptp.mem V9f) (@ (@ tptp.arr A_27d) (@ (@ tptp.arr A_27e) A_27f))) (forall ((V10x $$unsorted)) (=> (@ (@ tptp.mem V10x) A_27e) (forall ((V11y $$unsorted)) (=> (@ (@ tptp.mem V11y) A_27d) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EC A_27d) A_27e) A_27f)) V9f)) V10x)) V11y) (@ (@ tptp.ap V7abs3) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EC A_27a) A_27b) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) (@ (@ tptp.arr A_27e) A_27f)) A_27d) (@ (@ tptp.arr A_27b) A_27c))) V1abs1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27b) A_27f) A_27e) A_27c)) V4abs2)) V8rep3))) V9f))) (@ (@ tptp.ap V5rep2) V10x))) (@ (@ tptp.ap V2rep1) V11y)))))))))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del) (A_27f tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27d)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27d) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27d)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27e)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27e) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27e)) V3R2)) V4abs2)) V5rep2)) (forall ((V6R3 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27c))) (=> (@ (@ tptp.mem V6R3) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V7abs3 $$unsorted)) (=> (@ (@ tptp.mem V7abs3) (@ (@ tptp.arr A_27c) A_27f)) (forall ((V8rep3 $$unsorted)) (=> (@ (@ tptp.mem V8rep3) (@ (@ tptp.arr A_27f) A_27c)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27c) A_27f)) V6R3)) V7abs3)) V8rep3)) (forall ((V9f1 $$unsorted)) (=> (@ (@ tptp.mem V9f1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V10f2 $$unsorted)) (=> (@ (@ tptp.mem V10f2) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V11x1 $$unsorted)) (=> (@ (@ tptp.mem V11x1) A_27b) (forall ((V12x2 $$unsorted)) (=> (@ (@ tptp.mem V12x2) A_27b) (forall ((V13y1 $$unsorted)) (=> (@ (@ tptp.mem V13y1) A_27a) (forall ((V14y2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EC A_27a) A_27b) A_27c)))) (=> (@ (@ tptp.mem V14y2) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) (@ (@ tptp.arr A_27b) A_27c))) V0R1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27b) A_27c)) V3R2)) V6R3))) V9f1)) V10f2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V3R2) V11x1)) V12x2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V13y1)) V14y2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V6R3) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V9f1)) V11x1)) V13y1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V10f2)) V12x2)) V14y2))))))))))))))))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27c))) (=> (@ (@ tptp.mem V6f) (@ _let_1 (@ _let_1 A_27d))) (forall ((V7x $$unsorted)) (let ((_let_1 (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a))) (=> (@ (@ tptp.mem V7x) A_27c) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EW A_27c) A_27d)) V6f)) V7x) (@ (@ tptp.ap V4abs2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EW A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ _let_1 (@ (@ tptp.arr A_27c) A_27d)) A_27c) (@ (@ tptp.arr A_27a) A_27b))) V1abs1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ _let_1 A_27d) A_27c) A_27b)) V1abs1)) V5rep2))) V6f))) (@ (@ tptp.ap V2rep1) V7x)))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6f1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V6f1) (@ _let_1 (@ _let_1 A_27b))) (forall ((V7f2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V7f2) (@ _let_1 (@ _let_1 A_27b))) (forall ((V8x1 $$unsorted)) (=> (@ (@ tptp.mem V8x1) A_27a) (forall ((V9x2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EW A_27a) A_27b)))) (let ((_let_2 (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a))) (=> (@ (@ tptp.mem V9x2) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.arr A_27a) A_27b))) V0R1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27b)) V0R1)) V3R2))) V6f1)) V7f2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V8x1)) V9x2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V3R2) (@ (@ tptp.ap (@ _let_1 V6f1)) V8x1))) (@ (@ tptp.ap (@ _let_1 V7f2)) V9x2)))))))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.p V1Q))) (let ((_let_2 (@ tptp.p V0P))) (=> (@ (@ tptp.mem V1Q) tptp.bool) (=> (= _let_2 _let_1) (=> _let_2 _let_1)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) A_27a) (forall ((V1P_27 $$unsorted)) (=> (@ (@ tptp.mem V1P_27) A_27a) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) A_27a) (forall ((V3Q_27 $$unsorted)) (=> (@ (@ tptp.mem V3Q_27) A_27a) (=> (and (= V0P V2Q) (= V1P_27 V3Q_27)) (=> (= V0P V1P_27) (= V2Q V3Q_27))))))))))))
% 9.41/9.78  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1P_27 $$unsorted)) (=> (@ (@ tptp.mem V1P_27) tptp.bool) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) tptp.bool) (forall ((V3Q_27 $$unsorted)) (let ((_let_1 (@ tptp.p V3Q_27))) (let ((_let_2 (@ tptp.p V2Q))) (let ((_let_3 (@ tptp.p V1P_27))) (let ((_let_4 (@ tptp.p V0P))) (=> (@ (@ tptp.mem V3Q_27) tptp.bool) (=> (and (=> _let_4 _let_2) (=> _let_3 _let_1)) (=> (and _let_4 _let_3) (and _let_2 _let_1))))))))))))))))
% 9.41/9.78  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1P_27 $$unsorted)) (=> (@ (@ tptp.mem V1P_27) tptp.bool) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) tptp.bool) (forall ((V3Q_27 $$unsorted)) (let ((_let_1 (@ tptp.p V3Q_27))) (let ((_let_2 (@ tptp.p V2Q))) (let ((_let_3 (@ tptp.p V1P_27))) (let ((_let_4 (@ tptp.p V0P))) (=> (@ (@ tptp.mem V3Q_27) tptp.bool) (=> (and (=> _let_4 _let_2) (=> _let_3 _let_1)) (=> (or _let_4 _let_3) (or _let_2 _let_1))))))))))))))))
% 9.41/9.78  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1P_27 $$unsorted)) (=> (@ (@ tptp.mem V1P_27) tptp.bool) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) tptp.bool) (forall ((V3Q_27 $$unsorted)) (let ((_let_1 (@ tptp.p V3Q_27))) (let ((_let_2 (@ tptp.p V2Q))) (let ((_let_3 (@ tptp.p V1P_27))) (let ((_let_4 (@ tptp.p V0P))) (=> (@ (@ tptp.mem V3Q_27) tptp.bool) (=> (and (=> _let_2 _let_4) (=> _let_3 _let_1)) (=> (=> _let_4 _let_3) (=> _let_2 _let_1))))))))))))))))
% 9.41/9.78  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.p V1Q))) (let ((_let_2 (@ tptp.p V0P))) (=> (@ (@ tptp.mem V1Q) tptp.bool) (=> (=> _let_1 _let_2) (=> (not _let_2) (not _let_1))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0a1 $$unsorted)) (=> (@ (@ tptp.mem V0a1) A_27a) (forall ((V1a2 $$unsorted)) (=> (@ (@ tptp.mem V1a2) A_27a) (forall ((V2b1 $$unsorted)) (=> (@ (@ tptp.mem V2b1) A_27a) (forall ((V3b2 $$unsorted)) (=> (@ (@ tptp.mem V3b2) A_27a) (forall ((V4R $$unsorted)) (let ((_let_1 (@ tptp.ap V4R))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4R) (@ _let_2 (@ _let_2 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Equotient_2EEQUIV A_27a)) V4R)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0a1)) V1a2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2b1)) V3b2))) (=> (= V0a1 V2b1) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1a2)) V3b2))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4f $$unsorted)) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V5g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) A_27b)) V0R1)) V3R2)) V4f)))) (=> (@ (@ tptp.mem V5g) (@ (@ tptp.arr A_27a) A_27b)) (=> (@ tptp.p (@ _let_1 V5g)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ERES__ABSTRACT A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V0R1))) V5g)))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4f $$unsorted)) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V5g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) A_27b)) V0R1)) V3R2)))) (=> (@ (@ tptp.mem V5g) (@ (@ tptp.arr A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4f)) V5g)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ERES__ABSTRACT A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V0R1))) V4f))) V5g))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V1R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2f1 $$unsorted)) (=> (@ (@ tptp.mem V2f1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3f2 $$unsorted)) (=> (@ (@ tptp.mem V3f2) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V4x1 $$unsorted)) (=> (@ (@ tptp.mem V4x1) A_27a) (forall ((V5x2 $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V3f2) V5x2))) (let ((_let_2 (@ tptp.ap V1R2))) (=> (@ (@ tptp.mem V5x2) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap V2f1) V4x1))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V4x1)) V4x1))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ERES__ABSTRACT A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V0R1))) V2f1)) V4x1))) _let_1))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V1R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2f1 $$unsorted)) (=> (@ (@ tptp.mem V2f1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3f2 $$unsorted)) (=> (@ (@ tptp.mem V3f2) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V4x1 $$unsorted)) (=> (@ (@ tptp.mem V4x1) A_27a) (forall ((V5x2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap V1R2) (@ (@ tptp.ap V2f1) V4x1))))) (=> (@ (@ tptp.mem V5x2) A_27a) (=> (and (@ tptp.p (@ _let_1 (@ (@ tptp.ap V3f2) V5x2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V5x2)) V5x2))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ERES__ABSTRACT A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V0R1))) V3f2)) V5x2))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0E $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0E) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Equotient_2EEQUIV A_27a)) V0E)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V0E))) V1P)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) V1P))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0E $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0E) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Equotient_2EEQUIV A_27a)) V0E)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V0E))) V1P)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) V1P))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0E $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0E) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Equotient_2EEQUIV A_27a)) V0E)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS__UNIQUE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V0E))) V1P)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27a)) V1P))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)))) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V2x)) (@ tptp.p (@ (@ tptp.ap V1Q) V2x))))) (=> (@ tptp.p (@ _let_1 V0P)) (@ tptp.p (@ _let_1 V1Q))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)))) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V2x)) (@ tptp.p (@ (@ tptp.ap V1Q) V2x))))) (=> (@ tptp.p (@ _let_1 V0P)) (@ tptp.p (@ _let_1 V1Q))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V2R)))) (=> (@ (@ tptp.mem V2R) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V2R) V3x)) (=> (@ tptp.p (@ (@ tptp.ap V0P) V3x)) (@ tptp.p (@ (@ tptp.ap V1Q) V3x)))))) (=> (@ tptp.p (@ _let_1 V0P)) (@ tptp.p (@ _let_1 V1Q))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) V2R)))) (=> (@ (@ tptp.mem V2R) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V2R) V3x)) (=> (@ tptp.p (@ (@ tptp.ap V0P) V3x)) (@ tptp.p (@ (@ tptp.ap V1Q) V3x)))))) (=> (@ tptp.p (@ _let_1 V0P)) (@ tptp.p (@ _let_1 V1Q))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1R $$unsorted)) (=> (@ (@ tptp.mem V1R) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (and (@ tptp.p (@ (@ tptp.ap V1R) V3x)) (=> (@ tptp.p (@ (@ tptp.ap V2Q) V3x)) (@ tptp.p (@ (@ tptp.ap V0P) V3x)))))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V1R)) V2Q)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) V0P)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1R $$unsorted)) (=> (@ (@ tptp.mem V1R) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V1R) V3x)) (=> (@ tptp.p (@ (@ tptp.ap V0P) V3x)) (@ tptp.p (@ (@ tptp.ap V2Q) V3x)))))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) V0P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__FORALL A_27a)) V1R)) V2Q)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1R $$unsorted)) (=> (@ (@ tptp.mem V1R) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V1R) V3x)) (=> (@ tptp.p (@ (@ tptp.ap V2Q) V3x)) (@ tptp.p (@ (@ tptp.ap V0P) V3x)))))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) V1R)) V2Q)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) V0P)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1R $$unsorted)) (=> (@ (@ tptp.mem V1R) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (and (@ tptp.p (@ (@ tptp.ap V1R) V3x)) (=> (@ tptp.p (@ (@ tptp.ap V0P) V3x)) (@ tptp.p (@ (@ tptp.ap V2Q) V3x)))))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) V0P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS A_27a)) V1R)) V2Q)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1E $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1E) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V3x)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V1E)) V3x)) (@ tptp.p (@ (@ tptp.ap V2Q) V3x)))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V2Q))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V1E)))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (and (@ tptp.p (@ _let_2 V4x)) (@ tptp.p (@ _let_1 V4x)) (@ tptp.p (@ _let_2 V5y)) (@ tptp.p (@ _let_1 V5y))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1E) V4x)) V5y)))))))))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27a)) V0P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Equotient_2ERES__EXISTS__EQUIV A_27a)) V1E)) V2Q))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS__UNIQUE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V0R))) V1P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Equotient_2ERES__EXISTS__EQUIV A_27a)) V0R)) V1P)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V3x)) (@ tptp.p (@ (@ tptp.ap V2Q) V3x))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V2Q))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V1R)))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (and (@ tptp.p (@ _let_2 V4x)) (@ tptp.p (@ _let_1 V4x)) (@ tptp.p (@ _let_2 V5y)) (@ tptp.p (@ _let_1 V5y))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R) V4x)) V5y)))))))))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS__UNIQUE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V1R))) V0P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Equotient_2ERES__EXISTS__EQUIV A_27a)) V1R)) V2Q))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2Q $$unsorted)) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) tptp.bool)) V0R)) (@ tptp.c_2Emin_2E_3D tptp.bool))) V1P)) V2Q)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ERES__EXISTS__UNIQUE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2Erespects A_27a) tptp.bool)) V0R))) V1P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Equotient_2ERES__EXISTS__EQUIV A_27a)) V0R)) V2Q))))))))))))
% 9.41/9.78  (declare-fun tptp.c_2EPast__Temporal__Logic_2EInitPoint () $$unsorted)
% 9.41/9.78  (assert (@ (@ tptp.mem tptp.c_2EPast__Temporal__Logic_2EInitPoint) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)))
% 9.41/9.78  (declare-fun tptp.c_2EPast__Temporal__Logic_2EPALWAYS () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (@ (@ tptp.mem tptp.c_2EPast__Temporal__Logic_2EPALWAYS) (@ (@ tptp.arr _let_1) _let_1))))
% 9.41/9.78  (declare-fun tptp.c_2EPast__Temporal__Logic_2EPBEFORE () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem tptp.c_2EPast__Temporal__Logic_2EPBEFORE) (@ _let_2 (@ _let_2 _let_1))))))
% 9.41/9.78  (declare-fun tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (@ (@ tptp.mem tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL) (@ (@ tptp.arr _let_1) _let_1))))
% 9.41/9.78  (declare-fun tptp.c_2EPast__Temporal__Logic_2EPNEXT () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (@ (@ tptp.mem tptp.c_2EPast__Temporal__Logic_2EPNEXT) (@ (@ tptp.arr _let_1) _let_1))))
% 9.41/9.78  (declare-fun tptp.c_2EPast__Temporal__Logic_2EPSBEFORE () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) (@ _let_2 (@ _let_2 _let_1))))))
% 9.41/9.78  (declare-fun tptp.c_2EPast__Temporal__Logic_2EPSNEXT () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (@ (@ tptp.mem tptp.c_2EPast__Temporal__Logic_2EPSNEXT) (@ (@ tptp.arr _let_1) _let_1))))
% 9.41/9.78  (declare-fun tptp.c_2EPast__Temporal__Logic_2EPSUNTIL () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) (@ _let_2 (@ _let_2 _let_1))))))
% 9.41/9.78  (declare-fun tptp.c_2EPast__Temporal__Logic_2EPSWHEN () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem tptp.c_2EPast__Temporal__Logic_2EPSWHEN) (@ _let_2 (@ _let_2 _let_1))))))
% 9.41/9.78  (declare-fun tptp.c_2EPast__Temporal__Logic_2EPUNTIL () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem tptp.c_2EPast__Temporal__Logic_2EPUNTIL) (@ _let_2 (@ _let_2 _let_1))))))
% 9.41/9.78  (declare-fun tptp.c_2EPast__Temporal__Logic_2EPWHEN () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem tptp.c_2EPast__Temporal__Logic_2EPWHEN) (@ _let_2 (@ _let_2 _let_1))))))
% 9.41/9.78  (assert (= tptp.c_2EPast__Temporal__Logic_2EInitPoint (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V0t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V0t)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t0))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V0a)) _let_1)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (@ tptp.p (@ (@ tptp.ap V0a) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) _let_1))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t0))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V0a)) _let_1)) (or (= V1t0 tptp.fo__c_2Enum_2E0) (@ tptp.p (@ (@ tptp.ap V0a) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) _let_1))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPALWAYS) V0a)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) (forall ((V2t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) (@ tptp.p (@ (@ tptp.ap V0a) _let_1))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL) V0a)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) (exists ((V2t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2t))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) (@ tptp.p (@ (@ tptp.ap V0a) _let_1))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V3delta tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3delta))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (@ tptp.p (@ (@ tptp.ap V0a) _let_1)) (@ tptp.p (@ (@ tptp.ap V1b) _let_1)) (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4t))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V3delta))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1))))))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V3delta tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3delta))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (@ tptp.p (@ (@ tptp.ap V1b) _let_1)) (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4t))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V3delta))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (and (@ tptp.p (@ (@ tptp.ap V0a) _let_1)) (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1)))))))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (exists ((V3delta tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3delta))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (@ tptp.p (@ (@ tptp.ap V0a) _let_1)) (forall ((V4t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4t))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V3delta))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1)))))))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (or (forall ((V3t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3t))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1)))))) (exists ((V4delta tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4delta))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (@ tptp.p (@ (@ tptp.ap V0a) _let_1)) (@ tptp.p (@ (@ tptp.ap V1b) _let_1)) (forall ((V5t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V5t))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V4delta))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1)))))))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (or (forall ((V3t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3t))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (@ tptp.p (@ (@ tptp.ap V0a) _let_1))))) (exists ((V4delta tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4delta))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (@ tptp.p (@ (@ tptp.ap V1b) _let_1)) (forall ((V5t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V5t))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V4delta))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (and (@ tptp.p (@ (@ tptp.ap V0a) _let_1)) (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2t0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V0a)) V1b)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (or (forall ((V3t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3t))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1)))))) (exists ((V4delta tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4delta))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0))) (@ tptp.p (@ (@ tptp.ap V0a) _let_1)) (forall ((V5t tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V5t))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V4delta))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2t0)))) (not (@ tptp.p (@ (@ tptp.ap V1b) _let_1))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_2 (@ tptp.p (@ (@ tptp.ap V1b) _let_1)))) (let ((_let_3 (not _let_2))) (let ((_let_4 (@ tptp.p (@ (@ tptp.ap V0a) _let_1)))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V0a)) _let_1)) true) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V0a)) _let_1)) false) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPALWAYS) V0a)) _let_1)) _let_4) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL) V0a)) _let_1)) _let_4) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V0a)) V1b)) _let_1)) _let_2) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) V0a)) V1b)) _let_1)) (and _let_4 _let_2)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) V0a)) V1b)) _let_1)) (and _let_4 _let_3)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) V0a)) V1b)) _let_1)) (or _let_4 _let_2)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) V0a)) V1b)) _let_1)) (or _let_4 _let_3)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V0a)) V1b)) _let_1)) _let_3)))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0a) (@ _let_1 (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V2t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0a))) V2t))))) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0a) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V3t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0a))) V3t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V4t)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V4t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) V1b))) V4t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V0a)) V1b) (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap V1b) V5t))) (@ (@ tptp.ap V0a) V5t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V0a)) V1b))) V5t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V6t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V6t)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V6t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V0a)) V1b))) V6t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V7t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V7t)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V7t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) V1b))) V7t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V0a)) V1b) (@ _let_1 (lambda ((V8t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap V1b) V8t))) (@ (@ tptp.ap V0a) V8t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V0a)) V1b))) V8t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V9t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V9t)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V9t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b))) V9t)))))) (= (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPALWAYS) V0a) (@ _let_1 (lambda ((V10t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V10t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPALWAYS) V0a))) V10t))))) (= (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL) V0a) (@ _let_1 (lambda ((V11t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V11t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL) V0a))) V11t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V12t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1b) V12t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V12t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V0a)) V1b))) V12t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) V0a)) V1b) (@ _let_1 (lambda ((V13t $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V1b) V13t))) (let ((_let_2 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap V0a) V13t))) _let_1))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) V0a)) V1b))) V13t)))))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V14t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V14t)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V14t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) V0a)) V1b))) V14t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V15t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1b) V15t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V15t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) V0a)) V1b))) V15t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) V0a)) V1b) (@ _let_1 (lambda ((V16t $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V1b) V16t))) (let ((_let_2 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap V0a) V16t))) _let_1))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) V0a)) V1b))) V16t)))))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V17t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V17t)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V17t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V0a)) V1b))) V17t)))))))))))))
% 9.41/9.78  (assert (forall ((V0y $$unsorted)) (=> (@ (@ tptp.mem V0y) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2b $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V2b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (= V0y (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1a) V3t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V0y)) V3t))))) (or (= V0y (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V1a)) (= V0y (@ _let_1 (lambda ((V4t $$unsorted)) tptp.c_2Ebool_2EF))))) (= (= V0y (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1a) V5t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V0y)) V5t))))) (or (= V0y (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V1a)) (= V0y (@ _let_1 (lambda ((V6t $$unsorted)) tptp.c_2Ebool_2ET))))) (= (= V0y (@ _let_1 (lambda ((V7t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V2b) V7t)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1a) V7t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V0y)) V7t)))))) (or (= V0y (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V1a)) V2b)) (= V0y (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V1a)) V2b)))) (= (= V0y (@ _let_1 (lambda ((V8t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap V2b) V8t))) (@ (@ tptp.ap V1a) V8t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V0y)) V8t))))) (or (= V0y (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V1a)) V2b)) (= V0y (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V1a)) V2b)))) (= (= V0y (@ _let_1 (lambda ((V9t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V2b) V9t)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1a) V9t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V0y)) V9t)))))) (or (= V0y (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V1a)) V2b)) (= V0y (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V1a)) V2b)))) (= (= V0y (@ _let_1 (lambda ((V10t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1a) V10t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V0y)) V10t))))) (= V0y (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPALWAYS) V1a))) (= (= V0y (@ _let_1 (lambda ((V11t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1a) V11t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V0y)) V11t))))) (= V0y (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL) V1a))) (= (= V0y (@ _let_1 (lambda ((V12t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V2b) V12t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1a) V12t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V0y)) V12t)))))) (= V0y (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V1a)) V2b))) (= (= V0y (@ _let_1 (lambda ((V13t $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V2b) V13t))) (let ((_let_2 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap V1a) V13t))) _let_1))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V0y)) V13t)))))))) (= V0y (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) V1a)) V2b))) (= (= V0y (@ _let_1 (lambda ((V14t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V2b) V14t)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1a) V14t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V0y)) V14t)))))) (= V0y (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) V1a)) V2b))) (= (= V0y (@ _let_1 (lambda ((V15t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V2b) V15t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1a) V15t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V0y)) V15t)))))) (= V0y (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) V1a)) V2b))) (= (= V0y (@ _let_1 (lambda ((V16t $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V2b) V16t))) (let ((_let_2 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap V1a) V16t))) _let_1))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V0y)) V16t)))))))) (= V0y (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) V1a)) V2b))) (= (= V0y (@ _let_1 (lambda ((V17t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V2b) V17t)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1a) V17t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V0y)) V17t)))))) (= V0y (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V1a)) V2b))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0a) (@ _let_1 (lambda ((V2t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ _let_1 (lambda ((V3t $$unsorted)) tptp.c_2Ebool_2ET)))) (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V4t)))))) V2t)))))) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0a) (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6t $$unsorted)) tptp.c_2Ebool_2ET)))) V0a)) V5t)))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V7t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ _let_1 (lambda ((V8t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V8t)))))) (@ _let_1 (lambda ((V9t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 (@ (@ tptp.ap V0a) V9t)))) (@ _let_1 (@ (@ tptp.ap V1b) V9t)))))))) V7t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V0a)) V1b) (@ _let_1 (lambda ((V10t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ _let_1 (lambda ((V11t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ _let_1 (@ (@ tptp.ap V0a) V11t)))) (@ _let_1 (@ (@ tptp.ap V1b) V11t)))))))) (@ _let_1 (lambda ((V12t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V12t)))) (@ (@ tptp.ap V1b) V12t)))))) V10t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V13t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V14t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V14t)))))) V1b)) V13t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V0a)) V1b) (@ _let_1 (lambda ((V15t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ _let_1 (lambda ((V16t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V16t)))))) (@ _let_1 (lambda ((V17t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V17t))) (@ (@ tptp.ap V1b) V17t)))))) V15t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V18t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ _let_1 (lambda ((V19t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V19t)))))) (@ _let_1 (lambda ((V20t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V20t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V20t))))))) V18t))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0a) (@ _let_1 (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) tptp.c_2Ebool_2EF)))) V2t)))) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0a) (@ _let_1 (lambda ((V4t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V5t)))))) (@ _let_1 (lambda ((V6t $$unsorted)) tptp.c_2Ebool_2EF)))) V4t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V7t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) (@ _let_1 (lambda ((V8t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V8t)))))) (@ _let_1 (lambda ((V9t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 (@ (@ tptp.ap V0a) V9t)))) (@ _let_1 (@ (@ tptp.ap V1b) V9t)))))))) V7t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V0a)) V1b) (@ _let_1 (lambda ((V10t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) (@ _let_1 (lambda ((V11t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V11t)))))) (@ _let_1 (lambda ((V12t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V12t))) (@ (@ tptp.ap V1b) V12t)))))) V10t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V0a)) V1b) (@ _let_1 (lambda ((V13t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) (@ _let_1 (lambda ((V14t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ _let_1 (@ (@ tptp.ap V0a) V14t)))) (@ _let_1 (@ (@ tptp.ap V1b) V14t)))))))) (@ _let_1 (lambda ((V15t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V15t)))) (@ (@ tptp.ap V1b) V15t)))))) V13t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V16t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) (@ _let_1 (lambda ((V17t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V17t)))))) (@ _let_1 (lambda ((V18t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V18t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V18t))))))) V16t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V19t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V20t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V20t)))))) V1b)) V19t))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0a) (@ _let_1 (lambda ((V2t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) (@ _let_1 (lambda ((V3t $$unsorted)) tptp.c_2Ebool_2EF)))) (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V4t)))))) V2t))))) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0a) (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6t $$unsorted)) tptp.c_2Ebool_2EF)))) V0a)) V5t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V7t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) (@ _let_1 (lambda ((V8t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V8t)))))) (@ _let_1 (lambda ((V9t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V0a) V9t))) (@ (@ tptp.ap V1b) V9t)))))) V7t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V10t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V11t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V0a) V11t))) (@ (@ tptp.ap V1b) V11t)))))) V10t)))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V0a)) V1b) (@ _let_1 (lambda ((V12t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V13t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V13t)))))) V1b)) V12t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V14t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) (@ _let_1 (lambda ((V15t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V15t)))))) (@ _let_1 (lambda ((V16t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V16t))) (@ (@ tptp.ap V1b) V16t)))))) V14t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V17t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V18t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V18t))) (@ (@ tptp.ap V1b) V18t)))))) V17t))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0a) (@ _let_1 (lambda ((V2t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) (@ _let_1 (lambda ((V3t $$unsorted)) tptp.c_2Ebool_2ET)))) (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V4t)))))) V2t)))))) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0a) (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6t $$unsorted)) tptp.c_2Ebool_2ET)))) V0a)) V5t)))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V7t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V8t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V0a) V8t))) (@ (@ tptp.ap V1b) V8t)))))) V7t)))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V9t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) (@ _let_1 (lambda ((V10t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V10t)))))) (@ _let_1 (lambda ((V11t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V0a) V11t))) (@ (@ tptp.ap V1b) V11t)))))) V9t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V0a)) V1b) (@ _let_1 (lambda ((V12t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V13t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V13t)))))) V1b)) V12t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V14t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V15t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V15t))) (@ (@ tptp.ap V1b) V15t)))))) V14t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V16t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) (@ _let_1 (lambda ((V17t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V17t)))))) (@ _let_1 (lambda ((V18t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V18t))) (@ (@ tptp.ap V1b) V18t)))))) V16t))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0a) (@ _let_1 (lambda ((V2t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) (@ _let_1 (lambda ((V3t $$unsorted)) tptp.c_2Ebool_2EF)))) (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V4t)))))) V2t))))) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0a) (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6t $$unsorted)) tptp.c_2Ebool_2EF)))) V0a)) V5t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V7t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V8t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V8t)))))) V1b)) V7t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V9t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V10t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 (@ (@ tptp.ap V0a) V10t)))) (@ _let_1 (@ (@ tptp.ap V1b) V10t)))))))) V9t)))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V0a)) V1b) (@ _let_1 (lambda ((V11t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V12t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V12t))) (@ (@ tptp.ap V1b) V12t)))))) V11t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V0a)) V1b) (@ _let_1 (lambda ((V13t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) (@ _let_1 (lambda ((V14t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V14t))) (@ (@ tptp.ap V1b) V14t)))))) (@ _let_1 (lambda ((V15t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V15t)))) (@ (@ tptp.ap V1b) V15t)))))) V13t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V16t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V17t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V17t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V17t))))))) V16t))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0a) (@ _let_1 (lambda ((V2t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))))) (@ _let_1 (lambda ((V4t $$unsorted)) tptp.c_2Ebool_2EF)))) V2t)))))) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0a) (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V0a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6t $$unsorted)) tptp.c_2Ebool_2EF)))) V5t)))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V7t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V8t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 (@ (@ tptp.ap V0a) V8t)))) (@ _let_1 (@ (@ tptp.ap V1b) V8t)))))))) V7t)))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V9t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V10t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V10t)))))) V1b)) V9t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V0a)) V1b) (@ _let_1 (lambda ((V11t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V12t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V12t)))) (@ (@ tptp.ap V1b) V12t)))))) V11t)))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V0a)) V1b) (@ _let_1 (lambda ((V13t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V14t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V14t))) (@ (@ tptp.ap V1b) V14t)))))) V13t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V15t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V16t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V16t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V16t))))))) V15t))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPALWAYS) V0a) (@ _let_1 (lambda ((V2t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) (@ _let_1 (lambda ((V3t $$unsorted)) tptp.c_2Ebool_2ET)))) (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V4t)))))) V2t)))))) (= (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL) V0a) (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6t $$unsorted)) tptp.c_2Ebool_2ET)))) V0a)) V5t)))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V7t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) (@ _let_1 (lambda ((V8t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V8t)))))) (@ _let_1 (lambda ((V9t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 (@ (@ tptp.ap V0a) V9t)))) (@ _let_1 (@ (@ tptp.ap V1b) V9t)))))))) V7t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) V0a)) V1b) (@ _let_1 (lambda ((V10t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) (@ _let_1 (lambda ((V11t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ _let_1 (@ (@ tptp.ap V0a) V11t)))) (@ _let_1 (@ (@ tptp.ap V1b) V11t)))))))) (@ _let_1 (lambda ((V12t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V12t)))) (@ (@ tptp.ap V1b) V12t)))))) V10t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V13t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V14t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V14t)))))) V1b)) V13t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) V0a)) V1b) (@ _let_1 (lambda ((V15t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) (@ _let_1 (lambda ((V16t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V16t)))))) (@ _let_1 (lambda ((V17t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V17t))) (@ (@ tptp.ap V1b) V17t)))))) V15t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V18t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) (@ _let_1 (lambda ((V19t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V19t)))))) (@ _let_1 (lambda ((V20t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V20t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V20t))))))) V18t))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPALWAYS) V0a) (@ _let_1 (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) V0a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3t $$unsorted)) tptp.c_2Ebool_2EF)))) V2t)))) (= (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL) V0a) (@ _let_1 (lambda ((V4t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V5t)))))) (@ _let_1 (lambda ((V6t $$unsorted)) tptp.c_2Ebool_2EF)))) V4t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V7t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) (@ _let_1 (lambda ((V8t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V8t)))))) (@ _let_1 (lambda ((V9t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 (@ (@ tptp.ap V0a) V9t)))) (@ _let_1 (@ (@ tptp.ap V1b) V9t)))))))) V7t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) V0a)) V1b) (@ _let_1 (lambda ((V10t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) (@ _let_1 (lambda ((V11t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V11t)))))) (@ _let_1 (lambda ((V12t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V12t))) (@ (@ tptp.ap V1b) V12t)))))) V10t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) V0a)) V1b) (@ _let_1 (lambda ((V13t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) (@ _let_1 (lambda ((V14t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ _let_1 (@ (@ tptp.ap V0a) V14t)))) (@ _let_1 (@ (@ tptp.ap V1b) V14t)))))))) (@ _let_1 (lambda ((V15t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V15t)))) (@ (@ tptp.ap V1b) V15t)))))) V13t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V16t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) (@ _let_1 (lambda ((V17t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V17t)))))) (@ _let_1 (lambda ((V18t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V18t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V18t))))))) V16t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V19t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V20t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V20t)))))) V1b)) V19t))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPALWAYS) V0a) (@ _let_1 (lambda ((V2t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) (@ _let_1 (lambda ((V3t $$unsorted)) tptp.c_2Ebool_2EF)))) (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V4t)))))) V2t))))) (= (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL) V0a) (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6t $$unsorted)) tptp.c_2Ebool_2EF)))) V0a)) V5t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V7t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) (@ _let_1 (lambda ((V8t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V8t)))))) (@ _let_1 (lambda ((V9t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V0a) V9t))) (@ (@ tptp.ap V1b) V9t)))))) V7t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V10t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V11t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V0a) V11t))) (@ (@ tptp.ap V1b) V11t)))))) V10t)))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) V0a)) V1b) (@ _let_1 (lambda ((V12t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V13t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V13t)))))) V1b)) V12t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V14t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) (@ _let_1 (lambda ((V15t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V15t)))))) (@ _let_1 (lambda ((V16t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V16t))) (@ (@ tptp.ap V1b) V16t)))))) V14t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V17t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V18t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V18t))) (@ (@ tptp.ap V1b) V18t)))))) V17t))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPALWAYS) V0a) (@ _let_1 (lambda ((V2t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) (@ _let_1 (lambda ((V3t $$unsorted)) tptp.c_2Ebool_2ET)))) (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V4t)))))) V2t)))))) (= (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL) V0a) (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6t $$unsorted)) tptp.c_2Ebool_2ET)))) V0a)) V5t)))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V7t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V8t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V0a) V8t))) (@ (@ tptp.ap V1b) V8t)))))) V7t)))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V9t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) (@ _let_1 (lambda ((V10t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V10t)))))) (@ _let_1 (lambda ((V11t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap V0a) V11t))) (@ (@ tptp.ap V1b) V11t)))))) V9t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) V0a)) V1b) (@ _let_1 (lambda ((V12t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V13t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V13t)))))) V1b)) V12t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V14t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V15t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V15t))) (@ (@ tptp.ap V1b) V15t)))))) V14t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V16t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) (@ _let_1 (lambda ((V17t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V17t)))))) (@ _let_1 (lambda ((V18t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V18t))) (@ (@ tptp.ap V1b) V18t)))))) V16t))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPALWAYS) V0a) (@ _let_1 (lambda ((V2t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) (@ _let_1 (lambda ((V3t $$unsorted)) tptp.c_2Ebool_2EF)))) (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V4t)))))) V2t))))) (= (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL) V0a) (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6t $$unsorted)) tptp.c_2Ebool_2EF)))) V0a)) V5t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V7t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V8t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V8t)))))) V1b)) V7t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V9t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V10t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 (@ (@ tptp.ap V0a) V10t)))) (@ _let_1 (@ (@ tptp.ap V1b) V10t)))))))) V9t)))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) V0a)) V1b) (@ _let_1 (lambda ((V11t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V12t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V12t))) (@ (@ tptp.ap V1b) V12t)))))) V11t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) V0a)) V1b) (@ _let_1 (lambda ((V13t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) (@ _let_1 (lambda ((V14t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V14t))) (@ (@ tptp.ap V1b) V14t)))))) (@ _let_1 (lambda ((V15t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V15t)))) (@ (@ tptp.ap V1b) V15t)))))) V13t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V16t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V17t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V17t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V17t))))))) V16t))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPALWAYS) V0a) (@ _let_1 (lambda ((V2t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))))) (@ _let_1 (lambda ((V4t $$unsorted)) tptp.c_2Ebool_2EF)))) V2t)))))) (= (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL) V0a) (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) V0a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6t $$unsorted)) tptp.c_2Ebool_2EF)))) V5t)))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V7t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V8t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 (@ (@ tptp.ap V0a) V8t)))) (@ _let_1 (@ (@ tptp.ap V1b) V8t)))))))) V7t)))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) V0a)) V1b) (@ _let_1 (lambda ((V9t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V10t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V10t)))))) V1b)) V9t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) V0a)) V1b) (@ _let_1 (lambda ((V11t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V12t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V12t)))) (@ (@ tptp.ap V1b) V12t)))))) V11t)))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) V0a)) V1b) (@ _let_1 (lambda ((V13t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V14t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V14t))) (@ (@ tptp.ap V1b) V14t)))))) V13t))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V0a)) V1b) (@ _let_1 (lambda ((V15t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) V1b)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V16t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V16t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V16t))))))) V15t))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t tptp.tp__ty_2Enum_2Enum) (V2b $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t))) (let ((_let_2 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_3 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL))) (let ((_let_4 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE))) (let ((_let_5 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE))) (let ((_let_6 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL))) (let ((_let_7 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN))) (let ((_let_8 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN))) (let ((_let_9 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPALWAYS))) (let ((_let_10 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL))) (let ((_let_11 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT))) (let ((_let_12 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT))) (let ((_let_13 (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL))) (let ((_let_14 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE))) (let ((_let_15 (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE))) (let ((_let_16 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL))) (let ((_let_17 (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN))) (let ((_let_18 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN))) (let ((_let_19 (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS))) (let ((_let_20 (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL))) (let ((_let_21 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (=> (@ (@ tptp.mem V2b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (not (@ tptp.p (@ (@ tptp.ap (@ _let_21 V0a)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_21 (@ _let_2 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))))) _let_1))) (= (not (@ tptp.p (@ (@ tptp.ap (@ _let_19 V0a)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_20 (@ _let_2 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V4t)))))) _let_1))) (= (not (@ tptp.p (@ (@ tptp.ap (@ _let_20 V0a)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_19 (@ _let_2 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V5t)))))) _let_1))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_17 V0a)) V2b)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_18 (@ _let_2 (lambda ((V6t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V6t)))))) V2b)) _let_1))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_13 V0a)) V2b)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_14 (@ _let_2 (lambda ((V7t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V7t)))))) V2b)) _let_1))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 V0a)) V2b)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_16 (@ _let_2 (lambda ((V8t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V8t)))))) V2b)) _let_1))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_18 V0a)) V2b)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_17 (@ _let_2 (lambda ((V9t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V9t)))))) V2b)) _let_1))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_16 V0a)) V2b)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_2 (lambda ((V10t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V10t)))))) V2b)) _let_1))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_14 V0a)) V2b)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_13 (@ _let_2 (lambda ((V11t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V11t)))))) V2b)) _let_1))) (= (not (@ tptp.p (@ (@ tptp.ap (@ _let_11 V0a)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_12 (@ _let_2 (lambda ((V12t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V12t)))))) _let_1))) (= (not (@ tptp.p (@ (@ tptp.ap (@ _let_12 V0a)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_11 (@ _let_2 (lambda ((V13t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V13t)))))) _let_1))) (= (not (@ tptp.p (@ (@ tptp.ap (@ _let_9 V0a)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_10 (@ _let_2 (lambda ((V14t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V14t)))))) _let_1))) (= (not (@ tptp.p (@ (@ tptp.ap (@ _let_10 V0a)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_9 (@ _let_2 (lambda ((V15t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V15t)))))) _let_1))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 V0a)) V2b)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_8 (@ _let_2 (lambda ((V16t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V16t)))))) V2b)) _let_1))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 V0a)) V2b)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 (@ _let_2 (lambda ((V17t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V17t)))))) V2b)) _let_1))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 V0a)) V2b)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 (@ _let_2 (lambda ((V18t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V18t)))))) V2b)) _let_1))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_8 V0a)) V2b)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 (@ _let_2 (lambda ((V19t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V19t)))))) V2b)) _let_1))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 V0a)) V2b)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 (@ _let_2 (lambda ((V20t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V20t)))))) V2b)) _let_1))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 V0a)) V2b)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ _let_2 (lambda ((V21t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V21t)))))) V2b)) _let_1))))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2c $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V2c) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V3t))) (@ (@ tptp.ap V1b) V3t))))) (@ _let_1 (lambda ((V4t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V0a)) V4t))) (@ (@ tptp.ap (@ _let_1 V1b)) V4t)))))) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V5t))) (@ (@ tptp.ap V1b) V5t))))) (@ _let_1 (lambda ((V6t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V0a)) V6t))) (@ (@ tptp.ap (@ _let_1 V1b)) V6t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) (@ _let_1 (lambda ((V7t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V7t))) (@ (@ tptp.ap V1b) V7t)))))) V2c) (@ _let_1 (lambda ((V8t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0a)) V2c)) V8t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1b)) V2c)) V8t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) (@ _let_1 (lambda ((V9t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V9t))) (@ (@ tptp.ap V1b) V9t)))))) V2c) (@ _let_1 (lambda ((V10t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0a)) V2c)) V10t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1b)) V2c)) V10t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) (@ _let_1 (lambda ((V11t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V11t))) (@ (@ tptp.ap V1b) V11t)))))) V2c) (@ _let_1 (lambda ((V12t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0a)) V2c)) V12t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1b)) V2c)) V12t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ _let_1 (lambda ((V13t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V13t))) (@ (@ tptp.ap V1b) V13t)))))) V2c) (@ _let_1 (lambda ((V14t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0a)) V2c)) V14t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1b)) V2c)) V14t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V2c)) (@ _let_1 (lambda ((V15t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V15t))) (@ (@ tptp.ap V1b) V15t))))) (@ _let_1 (lambda ((V16t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V2c)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V0a)) V16t))) (@ (@ tptp.ap (@ _let_1 V1b)) V16t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V2c)) (@ _let_1 (lambda ((V17t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V17t))) (@ (@ tptp.ap V1b) V17t))))) (@ _let_1 (lambda ((V18t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V2c)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V0a)) V18t))) (@ (@ tptp.ap (@ _let_1 V1b)) V18t)))))) (= (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) (@ _let_1 (lambda ((V19t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V19t))) (@ (@ tptp.ap V1b) V19t))))) (@ _let_1 (lambda ((V20t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V0a)) V20t))) (@ (@ tptp.ap (@ _let_1 V1b)) V20t)))))) (= (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) (@ _let_1 (lambda ((V21t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V21t))) (@ (@ tptp.ap V1b) V21t))))) (@ _let_1 (lambda ((V22t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V0a)) V22t))) (@ (@ tptp.ap (@ _let_1 V1b)) V22t)))))) (= (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPALWAYS) (@ _let_1 (lambda ((V23t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V23t))) (@ (@ tptp.ap V1b) V23t))))) (@ _let_1 (lambda ((V24t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPALWAYS))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V0a)) V24t))) (@ (@ tptp.ap (@ _let_1 V1b)) V24t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) (@ _let_1 (lambda ((V25t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V25t))) (@ (@ tptp.ap V1b) V25t)))))) V2c) (@ _let_1 (lambda ((V26t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0a)) V2c)) V26t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1b)) V2c)) V26t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) (@ _let_1 (lambda ((V27t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V27t))) (@ (@ tptp.ap V1b) V27t)))))) V2c) (@ _let_1 (lambda ((V28t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0a)) V2c)) V28t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1b)) V2c)) V28t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) (@ _let_1 (lambda ((V29t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V29t))) (@ (@ tptp.ap V1b) V29t)))))) V2c) (@ _let_1 (lambda ((V30t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0a)) V2c)) V30t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1b)) V2c)) V30t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) (@ _let_1 (lambda ((V31t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V31t))) (@ (@ tptp.ap V1b) V31t)))))) V2c) (@ _let_1 (lambda ((V32t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0a)) V2c)) V32t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1b)) V2c)) V32t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V2c)) (@ _let_1 (lambda ((V33t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V33t))) (@ (@ tptp.ap V1b) V33t))))) (@ _let_1 (lambda ((V34t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V2c)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V0a)) V34t))) (@ (@ tptp.ap (@ _let_1 V1b)) V34t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) V2c)) (@ _let_1 (lambda ((V35t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V35t))) (@ (@ tptp.ap V1b) V35t))))) (@ _let_1 (lambda ((V36t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) V2c)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V0a)) V36t))) (@ (@ tptp.ap (@ _let_1 V1b)) V36t)))))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2c $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (=> (@ (@ tptp.mem V2c) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V3t))) (@ (@ tptp.ap V1b) V3t))))) (@ _let_1 (lambda ((V4t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_1 V0a)) V4t))) (@ (@ tptp.ap (@ _let_1 V1b)) V4t)))))) (= (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V5t))) (@ (@ tptp.ap V1b) V5t))))) (@ _let_1 (lambda ((V6t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_1 V0a)) V6t))) (@ (@ tptp.ap (@ _let_1 V1b)) V6t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) (@ _let_1 (lambda ((V7t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V7t))) (@ (@ tptp.ap V1b) V7t)))))) V2c) (@ _let_1 (lambda ((V8t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0a)) V2c)) V8t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1b)) V2c)) V8t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) (@ _let_1 (lambda ((V9t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V9t))) (@ (@ tptp.ap V1b) V9t)))))) V2c) (@ _let_1 (lambda ((V10t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0a)) V2c)) V10t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1b)) V2c)) V10t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)) (@ _let_1 (lambda ((V11t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1b) V11t))) (@ (@ tptp.ap V2c) V11t))))) (@ _let_1 (lambda ((V12t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V0a)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_1 V1b)) V12t))) (@ (@ tptp.ap (@ _let_1 V2c)) V12t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) (@ _let_1 (lambda ((V13t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1b) V13t))) (@ (@ tptp.ap V2c) V13t))))) (@ _let_1 (lambda ((V14t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_1 V1b)) V14t))) (@ (@ tptp.ap (@ _let_1 V2c)) V14t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) (@ _let_1 (lambda ((V15t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V15t))) (@ (@ tptp.ap V1b) V15t)))))) V2c) (@ _let_1 (lambda ((V16t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0a)) V2c)) V16t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1b)) V2c)) V16t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) (@ _let_1 (lambda ((V17t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V17t))) (@ (@ tptp.ap V1b) V17t)))))) V2c) (@ _let_1 (lambda ((V18t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0a)) V2c)) V18t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1b)) V2c)) V18t)))))) (= (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) (@ _let_1 (lambda ((V19t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V19t))) (@ (@ tptp.ap V1b) V19t))))) (@ _let_1 (lambda ((V20t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_1 V0a)) V20t))) (@ (@ tptp.ap (@ _let_1 V1b)) V20t)))))) (= (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL) (@ _let_1 (lambda ((V21t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V21t))) (@ (@ tptp.ap V1b) V21t))))) (@ _let_1 (lambda ((V22t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_1 V0a)) V22t))) (@ (@ tptp.ap (@ _let_1 V1b)) V22t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) (@ _let_1 (lambda ((V23t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V23t))) (@ (@ tptp.ap V1b) V23t)))))) V2c) (@ _let_1 (lambda ((V24t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0a)) V2c)) V24t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1b)) V2c)) V24t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) (@ _let_1 (lambda ((V25t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V25t))) (@ (@ tptp.ap V1b) V25t)))))) V2c) (@ _let_1 (lambda ((V26t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0a)) V2c)) V26t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1b)) V2c)) V26t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) V0a)) (@ _let_1 (lambda ((V27t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1b) V27t))) (@ (@ tptp.ap V2c) V27t))))) (@ _let_1 (lambda ((V28t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) V0a)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_1 V1b)) V28t))) (@ (@ tptp.ap (@ _let_1 V2c)) V28t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V0a)) (@ _let_1 (lambda ((V29t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1b) V29t))) (@ (@ tptp.ap V2c) V29t))))) (@ _let_1 (lambda ((V30t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V0a)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_1 V1b)) V30t))) (@ (@ tptp.ap (@ _let_1 V2c)) V30t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) (@ _let_1 (lambda ((V31t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V31t))) (@ (@ tptp.ap V1b) V31t)))))) V2c) (@ _let_1 (lambda ((V32t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0a)) V2c)) V32t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1b)) V2c)) V32t)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) (@ _let_1 (lambda ((V33t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V33t))) (@ (@ tptp.ap V1b) V33t)))))) V2c) (@ _let_1 (lambda ((V34t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0a)) V2c)) V34t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1b)) V2c)) V34t)))))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t tptp.tp__ty_2Enum_2Enum) (V2b $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT))) (let ((_let_2 (@ _let_1 V2b))) (let ((_let_3 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE))) (let ((_let_4 (@ tptp.ap (@ _let_3 V0a)))) (let ((_let_5 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (let ((_let_6 (@ _let_5 V0a))) (let ((_let_7 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN))) (let ((_let_8 (@ tptp.ap (@ _let_7 V0a)))) (let ((_let_9 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT))) (let ((_let_10 (@ _let_9 V2b))) (let ((_let_11 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_12 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL))) (let ((_let_13 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE))) (let ((_let_14 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN))) (let ((_let_15 (@ tptp.ap (@ _let_14 V0a)))) (let ((_let_16 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL))) (let ((_let_17 (@ tptp.ap (@ _let_16 V0a)))) (let ((_let_18 (@ _let_9 V0a))) (let ((_let_19 (@ _let_5 V2b))) (let ((_let_20 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL))) (let ((_let_21 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPALWAYS))) (let ((_let_22 (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE))) (let ((_let_23 (@ tptp.ap (@ _let_22 V0a)))) (let ((_let_24 (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN))) (let ((_let_25 (@ tptp.ap (@ _let_24 V0a)))) (let ((_let_26 (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL))) (let ((_let_27 (@ tptp.ap (@ _let_26 V0a)))) (let ((_let_28 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE))) (let ((_let_29 (@ tptp.ap (@ _let_28 V0a)))) (let ((_let_30 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN))) (let ((_let_31 (@ tptp.ap (@ _let_30 V0a)))) (let ((_let_32 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL))) (let ((_let_33 (@ tptp.ap (@ _let_32 V0a)))) (let ((_let_34 (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL))) (let ((_let_35 (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS))) (let ((_let_36 (@ tptp.inj__ty_2Enum_2Enum V1t))) (let ((_let_37 (@ tptp.p (@ (@ tptp.ap _let_19) _let_36)))) (let ((_let_38 (@ tptp.p (@ (@ tptp.ap V0a) _let_36)))) (=> (@ (@ tptp.mem V2b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (not (@ tptp.p (@ (@ tptp.ap _let_6) _let_36))) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ _let_11 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V3t)))))) _let_36))) (= (and _let_38 _let_37) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ _let_11 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V0a)) V4t))) (@ (@ tptp.ap V2b) V4t)))))) _let_36))) (= (or _let_38 _let_37) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ _let_11 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V0a)) V5t))) (@ (@ tptp.ap V2b) V5t)))))) _let_36))) (= (@ _let_35 _let_6) (@ _let_5 (@ _let_35 V0a))) (= (@ _let_34 _let_6) (@ _let_5 (@ _let_34 V0a))) (= (@ _let_33 _let_19) (@ _let_5 (@ (@ tptp.ap (@ _let_32 _let_18)) V2b))) (= (@ _let_31 _let_19) (@ _let_5 (@ (@ tptp.ap (@ _let_30 _let_18)) V2b))) (= (@ _let_29 _let_19) (@ _let_5 (@ (@ tptp.ap (@ _let_28 _let_18)) V2b))) (= (@ _let_27 _let_19) (@ _let_5 (@ (@ tptp.ap (@ _let_26 _let_18)) V2b))) (= (@ _let_25 _let_19) (@ _let_5 (@ (@ tptp.ap (@ _let_24 _let_18)) V2b))) (= (@ _let_23 _let_19) (@ _let_5 (@ (@ tptp.ap (@ _let_22 _let_18)) V2b))) (= (@ (@ tptp.ap (@ _let_32 _let_6)) V2b) (@ _let_5 (@ _let_33 _let_10))) (= (@ (@ tptp.ap (@ _let_30 _let_6)) V2b) (@ _let_5 (@ _let_31 _let_10))) (= (@ (@ tptp.ap (@ _let_28 _let_6)) V2b) (@ _let_5 (@ _let_29 _let_10))) (= (@ (@ tptp.ap (@ _let_26 _let_6)) V2b) (@ _let_5 (@ _let_27 _let_10))) (= (@ (@ tptp.ap (@ _let_24 _let_6)) V2b) (@ _let_5 (@ _let_25 _let_10))) (= (@ (@ tptp.ap (@ _let_22 _let_6)) V2b) (@ _let_5 (@ _let_23 _let_10))) (= (@ _let_9 _let_6) (@ _let_11 (lambda ((V6t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EInitPoint) V6t))) (@ (@ tptp.ap V0a) V6t))))) (= (@ _let_1 _let_6) (@ _let_11 (lambda ((V7t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EInitPoint) V7t)))) (@ (@ tptp.ap V0a) V7t))))) (= (@ _let_21 _let_6) (@ _let_5 (@ _let_21 (@ _let_11 (lambda ((V8t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EInitPoint) V8t))) (@ (@ tptp.ap V0a) V8t))))))) (= (@ _let_20 _let_6) (@ _let_5 (@ _let_20 (@ _let_11 (lambda ((V9t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EInitPoint) V9t)))) (@ (@ tptp.ap V0a) V9t))))))) (= (@ _let_17 _let_19) (@ _let_5 (@ (@ tptp.ap (@ _let_16 _let_18)) (@ _let_11 (lambda ((V10t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EInitPoint) V10t)))) (@ (@ tptp.ap V2b) V10t))))))) (= (@ _let_15 _let_19) (@ _let_5 (@ (@ tptp.ap (@ _let_14 _let_18)) (@ _let_11 (lambda ((V11t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EInitPoint) V11t)))) (@ (@ tptp.ap V2b) V11t))))))) (= (@ (@ tptp.ap (@ _let_13 V0a)) _let_19) (@ _let_5 (@ (@ tptp.ap (@ _let_13 (@ _let_1 V0a))) V2b))) (= (@ (@ tptp.ap (@ _let_12 V0a)) _let_19) (@ _let_5 (@ (@ tptp.ap (@ _let_12 _let_18)) V2b))) (= (@ _let_8 _let_19) (@ _let_5 (@ (@ tptp.ap (@ _let_7 _let_18)) (@ _let_11 (lambda ((V12t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EInitPoint) V12t)))) (@ (@ tptp.ap V2b) V12t))))))) (= (@ _let_4 _let_19) (@ _let_5 (@ (@ tptp.ap (@ _let_3 _let_18)) (@ _let_11 (lambda ((V13t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EInitPoint) V13t)))) (@ (@ tptp.ap V2b) V13t))))))) (= (@ (@ tptp.ap (@ _let_16 _let_6)) V2b) (@ _let_5 (@ _let_17 _let_2))) (= (@ (@ tptp.ap (@ _let_14 _let_6)) V2b) (@ _let_5 (@ _let_15 _let_2))) (= (@ (@ tptp.ap (@ _let_13 _let_6)) V2b) (@ _let_5 (@ (@ tptp.ap (@ _let_13 (@ _let_11 (lambda ((V14t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EInitPoint) V14t)))) (@ (@ tptp.ap V0a) V14t)))))) _let_10))) (= (@ (@ tptp.ap (@ _let_12 _let_6)) V2b) (@ _let_5 (@ (@ tptp.ap (@ _let_12 (@ _let_11 (lambda ((V15t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EInitPoint) V15t))) (@ (@ tptp.ap V0a) V15t)))))) _let_10))) (= (@ (@ tptp.ap (@ _let_7 _let_6)) V2b) (@ _let_5 (@ _let_8 _let_2))) (= (@ (@ tptp.ap (@ _let_3 _let_6)) V2b) (@ _let_5 (@ _let_4 _let_2)))))))))))))))))))))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (let ((_let_3 (@ _let_2 V1b))) (let ((_let_4 (@ _let_2 V0a))) (let ((_let_5 (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE))) (let ((_let_6 (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN))) (let ((_let_7 (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL))) (let ((_let_8 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE))) (let ((_let_9 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN))) (let ((_let_10 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL))) (let ((_let_11 (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL))) (let ((_let_12 (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ _let_2 (@ _let_1 (lambda ((V2t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V2t))))) (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V0a)) V3t))))) (= (@ _let_2 (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V4t))) (@ (@ tptp.ap V1b) V4t))))) (@ _let_1 (lambda ((V5t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V0a)) V5t))) (@ (@ tptp.ap (@ _let_1 V1b)) V5t)))))) (= (@ _let_2 (@ _let_1 (lambda ((V6t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V6t))) (@ (@ tptp.ap V1b) V6t))))) (@ _let_1 (lambda ((V7t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_1 V0a)) V7t))) (@ (@ tptp.ap (@ _let_1 V1b)) V7t)))))) (= (@ _let_2 (@ _let_12 V0a)) (@ _let_12 _let_4)) (= (@ _let_2 (@ _let_11 V0a)) (@ _let_11 _let_4)) (= (@ _let_2 (@ (@ tptp.ap (@ _let_10 V0a)) V1b)) (@ (@ tptp.ap (@ _let_10 _let_4)) _let_3)) (= (@ _let_2 (@ (@ tptp.ap (@ _let_9 V0a)) V1b)) (@ (@ tptp.ap (@ _let_9 _let_4)) _let_3)) (= (@ _let_2 (@ (@ tptp.ap (@ _let_8 V0a)) V1b)) (@ (@ tptp.ap (@ _let_8 _let_4)) _let_3)) (= (@ _let_2 (@ (@ tptp.ap (@ _let_7 V0a)) V1b)) (@ (@ tptp.ap (@ _let_7 _let_4)) _let_3)) (= (@ _let_2 (@ (@ tptp.ap (@ _let_6 V0a)) V1b)) (@ (@ tptp.ap (@ _let_6 _let_4)) _let_3)) (= (@ _let_2 (@ (@ tptp.ap (@ _let_5 V0a)) V1b)) (@ (@ tptp.ap (@ _let_5 _let_4)) _let_3)) (= (@ _let_2 (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V0a)) V0a) (= (@ _let_2 (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V0a)) V0a) (= (@ _let_2 (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPALWAYS) V0a)) (@ _let_1 (lambda ((V8t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPALWAYS) V0a)) V8t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V0a)) V8t))))) (= (@ _let_2 (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL) V0a)) (@ _let_1 (lambda ((V9t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL) V0a)) V9t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V0a)) V9t))))) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V0a)) V1b)) (@ _let_1 (lambda ((V10t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_1 V1b)) V10t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V0a)) V10t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V0a)) V1b)) V10t))))))) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) V0a)) V1b)) (@ _let_1 (lambda ((V11t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap (@ _let_1 V1b)) V11t))) (@ (@ tptp.ap (@ _let_1 V0a)) V11t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) V0a)) V1b)) V11t)))))) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) V0a)) V1b)) (@ _let_1 (lambda ((V12t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ _let_1 V1b)) V12t)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_1 V0a)) V12t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) V0a)) V1b)) V12t))))))) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) V0a)) V1b)) (@ _let_1 (lambda ((V13t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_1 V1b)) V13t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V0a)) V13t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) V0a)) V1b)) V13t))))))) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) V0a)) V1b)) (@ _let_1 (lambda ((V14t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap (@ _let_1 V1b)) V14t))) (@ (@ tptp.ap (@ _let_1 V0a)) V14t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) V0a)) V1b)) V14t)))))) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V0a)) V1b)) (@ _let_1 (lambda ((V15t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ _let_1 V1b)) V15t)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_1 V0a)) V15t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V0a)) V1b)) V15t)))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V1b))) (let ((_let_2 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT))) (let ((_let_3 (@ _let_2 V0a))) (let ((_let_4 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE))) (let ((_let_5 (@ _let_2 V1b))) (let ((_let_6 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN))) (let ((_let_7 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL))) (let ((_let_8 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_9 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPALWAYS))) (let ((_let_10 (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE))) (let ((_let_11 (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN))) (let ((_let_12 (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL))) (let ((_let_13 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE))) (let ((_let_14 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN))) (let ((_let_15 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ _let_2 (@ _let_8 (lambda ((V2t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V2t))))) (@ _let_8 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V0a)) V3t))))) (= (@ _let_2 (@ _let_8 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V4t))) (@ (@ tptp.ap V1b) V4t))))) (@ _let_8 (lambda ((V5t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V0a)) V5t))) (@ (@ tptp.ap (@ _let_1 V1b)) V5t)))))) (= (@ _let_2 (@ _let_8 (lambda ((V6t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V6t))) (@ (@ tptp.ap V1b) V6t))))) (@ _let_8 (lambda ((V7t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_1 V0a)) V7t))) (@ (@ tptp.ap (@ _let_1 V1b)) V7t)))))) (= (@ _let_2 (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V0a)) (@ _let_8 (lambda ((V8t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EInitPoint) V8t))) (@ (@ tptp.ap V0a) V8t))))) (= (@ _let_2 (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V0a)) (@ _let_8 (lambda ((V9t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EInitPoint) V9t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V0a))) V9t))))) (= (@ _let_2 (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0a)) (@ _let_8 (lambda ((V10t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EInitPoint) V10t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V0a))) V10t))))) (= (@ _let_2 (@ (@ tptp.ap (@ _let_15 V0a)) V1b)) (@ (@ tptp.ap (@ _let_15 _let_3)) _let_5)) (= (@ _let_2 (@ (@ tptp.ap (@ _let_14 V0a)) V1b)) (@ (@ tptp.ap (@ _let_14 _let_3)) _let_5)) (= (@ _let_2 (@ (@ tptp.ap (@ _let_13 V0a)) V1b)) (@ (@ tptp.ap (@ _let_13 _let_3)) _let_1)) (= (@ _let_2 (@ (@ tptp.ap (@ _let_12 V0a)) V1b)) (@ (@ tptp.ap (@ _let_12 _let_3)) _let_5)) (= (@ _let_2 (@ (@ tptp.ap (@ _let_11 V0a)) V1b)) (@ (@ tptp.ap (@ _let_11 _let_3)) _let_5)) (= (@ _let_2 (@ (@ tptp.ap (@ _let_10 V0a)) V1b)) (@ (@ tptp.ap (@ _let_10 _let_3)) _let_1)) (= (@ _let_2 (@ _let_9 V0a)) (@ _let_9 _let_3)) (= (@ _let_2 (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL) V0a)) (@ _let_8 (lambda ((V11t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EInitPoint) V11t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V0a))) V11t))))) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V0a)) V1b)) (@ _let_8 (lambda ((V12t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EInitPoint) V12t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V0a))) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V1b))) V12t))))) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) V0a)) V1b)) (@ _let_8 (lambda ((V13t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EInitPoint) V13t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V0a))) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V1b))) V13t))))) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) V0a)) V1b)) (@ _let_8 (lambda ((V14t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EInitPoint) V14t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V0a))) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V1b))) V14t))))) (= (@ _let_2 (@ (@ tptp.ap (@ _let_7 V0a)) V1b)) (@ (@ tptp.ap (@ _let_7 _let_3)) _let_5)) (= (@ _let_2 (@ (@ tptp.ap (@ _let_6 V0a)) V1b)) (@ (@ tptp.ap (@ _let_6 _let_3)) _let_5)) (= (@ _let_2 (@ (@ tptp.ap (@ _let_4 V0a)) V1b)) (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1)))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1a $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPALWAYS))) (let ((_let_3 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE))) (let ((_let_4 (@ tptp.ap (@ _let_3 V1a)))) (let ((_let_5 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE))) (let ((_let_6 (@ tptp.ap (@ _let_5 V1a)))) (let ((_let_7 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL))) (let ((_let_8 (@ _let_7 V1a))) (let ((_let_9 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN))) (let ((_let_10 (@ tptp.ap (@ _let_9 V1a)))) (let ((_let_11 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN))) (let ((_let_12 (@ tptp.ap (@ _let_11 V1a)))) (let ((_let_13 (@ _let_7 V0b))) (let ((_let_14 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL))) (let ((_let_15 (@ tptp.ap (@ _let_14 V1a)))) (let ((_let_16 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL))) (let ((_let_17 (@ tptp.ap (@ _let_16 V1a)))) (let ((_let_18 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT))) (let ((_let_19 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT))) (let ((_let_20 (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS))) (let ((_let_21 (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE))) (let ((_let_22 (@ tptp.ap (@ _let_21 V1a)))) (let ((_let_23 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE))) (let ((_let_24 (@ tptp.ap (@ _let_23 V1a)))) (let ((_let_25 (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL))) (let ((_let_26 (@ _let_25 V1a))) (let ((_let_27 (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN))) (let ((_let_28 (@ tptp.ap (@ _let_27 V1a)))) (let ((_let_29 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN))) (let ((_let_30 (@ tptp.ap (@ _let_29 V1a)))) (let ((_let_31 (@ _let_25 V0b))) (let ((_let_32 (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL))) (let ((_let_33 (@ tptp.ap (@ _let_32 V1a)))) (let ((_let_34 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL))) (let ((_let_35 (@ tptp.ap (@ _let_34 V1a)))) (let ((_let_36 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (=> (@ (@ tptp.mem V1a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ _let_36 (@ _let_1 (lambda ((V2t $$unsorted)) tptp.c_2Ebool_2EF))) (@ _let_1 (lambda ((V3t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ _let_36 (@ _let_1 (lambda ((V4t $$unsorted)) tptp.c_2Ebool_2ET))) (@ _let_1 (lambda ((V5t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_20 (@ _let_1 (lambda ((V6t $$unsorted)) tptp.c_2Ebool_2ET))) (@ _let_1 (lambda ((V7t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_20 (@ _let_1 (lambda ((V8t $$unsorted)) tptp.c_2Ebool_2EF))) (@ _let_1 (lambda ((V9t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ _let_25 (@ _let_1 (lambda ((V10t $$unsorted)) tptp.c_2Ebool_2ET))) (@ _let_1 (lambda ((V11t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_25 (@ _let_1 (lambda ((V12t $$unsorted)) tptp.c_2Ebool_2EF))) (@ _let_1 (lambda ((V13t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ (@ tptp.ap (@ _let_34 (@ _let_1 (lambda ((V14t $$unsorted)) tptp.c_2Ebool_2EF)))) V0b) V0b) (= (@ (@ tptp.ap (@ _let_34 (@ _let_1 (lambda ((V15t $$unsorted)) tptp.c_2Ebool_2ET)))) V0b) _let_31) (= (@ _let_35 (@ _let_1 (lambda ((V16t $$unsorted)) tptp.c_2Ebool_2EF))) (@ _let_1 (lambda ((V17t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ _let_35 (@ _let_1 (lambda ((V18t $$unsorted)) tptp.c_2Ebool_2ET))) (@ _let_1 (lambda ((V19t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_35 V1a) V1a) (= (@ (@ tptp.ap (@ _let_32 (@ _let_1 (lambda ((V20t $$unsorted)) tptp.c_2Ebool_2EF)))) V0b) V0b) (= (@ (@ tptp.ap (@ _let_32 (@ _let_1 (lambda ((V21t $$unsorted)) tptp.c_2Ebool_2ET)))) V0b) (@ _let_1 (lambda ((V22t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_33 (@ _let_1 (lambda ((V23t $$unsorted)) tptp.c_2Ebool_2EF))) (@ _let_20 V1a)) (= (@ _let_33 (@ _let_1 (lambda ((V24t $$unsorted)) tptp.c_2Ebool_2ET))) (@ _let_1 (lambda ((V25t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_33 V1a) V1a) (= (@ (@ tptp.ap (@ _let_29 (@ _let_1 (lambda ((V26t $$unsorted)) tptp.c_2Ebool_2EF)))) V0b) (@ _let_1 (lambda ((V27t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ (@ tptp.ap (@ _let_29 (@ _let_1 (lambda ((V28t $$unsorted)) tptp.c_2Ebool_2ET)))) V0b) _let_31) (= (@ _let_30 (@ _let_1 (lambda ((V29t $$unsorted)) tptp.c_2Ebool_2EF))) (@ _let_1 (lambda ((V30t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ _let_30 (@ _let_1 (lambda ((V31t $$unsorted)) tptp.c_2Ebool_2ET))) V1a) (= (@ _let_30 V1a) _let_26) (= (@ (@ tptp.ap (@ _let_27 (@ _let_1 (lambda ((V32t $$unsorted)) tptp.c_2Ebool_2EF)))) V0b) (@ _let_20 (@ _let_1 (lambda ((V33t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0b) V33t)))))) (= (@ (@ tptp.ap (@ _let_27 (@ _let_1 (lambda ((V34t $$unsorted)) tptp.c_2Ebool_2ET)))) V0b) (@ _let_1 (lambda ((V35t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_28 (@ _let_1 (lambda ((V36t $$unsorted)) tptp.c_2Ebool_2EF))) (@ _let_1 (lambda ((V37t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_28 (@ _let_1 (lambda ((V38t $$unsorted)) tptp.c_2Ebool_2ET))) V1a) (= (@ _let_28 V1a) (@ _let_1 (lambda ((V39t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ (@ tptp.ap (@ _let_23 (@ _let_1 (lambda ((V40t $$unsorted)) tptp.c_2Ebool_2EF)))) V0b) (@ _let_1 (lambda ((V41t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ (@ tptp.ap (@ _let_23 (@ _let_1 (lambda ((V42t $$unsorted)) tptp.c_2Ebool_2ET)))) V0b) (@ _let_1 (lambda ((V43t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0b) V43t))))) (= (@ _let_24 (@ _let_1 (lambda ((V44t $$unsorted)) tptp.c_2Ebool_2EF))) _let_26) (= (@ _let_24 (@ _let_1 (lambda ((V45t $$unsorted)) tptp.c_2Ebool_2ET))) (@ _let_1 (lambda ((V46t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ _let_24 V1a) (@ _let_1 (lambda ((V47t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ (@ tptp.ap (@ _let_21 (@ _let_1 (lambda ((V48t $$unsorted)) tptp.c_2Ebool_2EF)))) V0b) (@ _let_20 (@ _let_1 (lambda ((V49t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0b) V49t)))))) (= (@ (@ tptp.ap (@ _let_21 (@ _let_1 (lambda ((V50t $$unsorted)) tptp.c_2Ebool_2ET)))) V0b) (@ _let_1 (lambda ((V51t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0b) V51t))))) (= (@ _let_22 (@ _let_1 (lambda ((V52t $$unsorted)) tptp.c_2Ebool_2EF))) (@ _let_1 (lambda ((V53t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_22 (@ _let_1 (lambda ((V54t $$unsorted)) tptp.c_2Ebool_2ET))) (@ _let_1 (lambda ((V55t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ _let_22 V1a) (@ _let_20 (@ _let_1 (lambda ((V56t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1a) V56t)))))) (= (@ _let_19 (@ _let_1 (lambda ((V57t $$unsorted)) tptp.c_2Ebool_2EF))) tptp.c_2EPast__Temporal__Logic_2EInitPoint) (= (@ _let_19 (@ _let_1 (lambda ((V58t $$unsorted)) tptp.c_2Ebool_2ET))) (@ _let_1 (lambda ((V59t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_18 (@ _let_1 (lambda ((V60t $$unsorted)) tptp.c_2Ebool_2EF))) (@ _let_1 (lambda ((V61t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ _let_18 (@ _let_1 (lambda ((V62t $$unsorted)) tptp.c_2Ebool_2ET))) (@ _let_1 (lambda ((V63t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EInitPoint) V63t))))) (= (@ _let_2 (@ _let_1 (lambda ((V64t $$unsorted)) tptp.c_2Ebool_2ET))) (@ _let_1 (lambda ((V65t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_2 (@ _let_1 (lambda ((V66t $$unsorted)) tptp.c_2Ebool_2EF))) (@ _let_1 (lambda ((V67t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ _let_7 (@ _let_1 (lambda ((V68t $$unsorted)) tptp.c_2Ebool_2ET))) (@ _let_1 (lambda ((V69t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_7 (@ _let_1 (lambda ((V70t $$unsorted)) tptp.c_2Ebool_2EF))) (@ _let_1 (lambda ((V71t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ (@ tptp.ap (@ _let_16 (@ _let_1 (lambda ((V72t $$unsorted)) tptp.c_2Ebool_2EF)))) V0b) V0b) (= (@ (@ tptp.ap (@ _let_16 (@ _let_1 (lambda ((V73t $$unsorted)) tptp.c_2Ebool_2ET)))) V0b) _let_13) (= (@ _let_17 (@ _let_1 (lambda ((V74t $$unsorted)) tptp.c_2Ebool_2EF))) (@ _let_1 (lambda ((V75t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ _let_17 (@ _let_1 (lambda ((V76t $$unsorted)) tptp.c_2Ebool_2ET))) (@ _let_1 (lambda ((V77t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_17 V1a) V1a) (= (@ (@ tptp.ap (@ _let_14 (@ _let_1 (lambda ((V78t $$unsorted)) tptp.c_2Ebool_2EF)))) V0b) V0b) (= (@ (@ tptp.ap (@ _let_14 (@ _let_1 (lambda ((V79t $$unsorted)) tptp.c_2Ebool_2ET)))) V0b) (@ _let_1 (lambda ((V80t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_15 (@ _let_1 (lambda ((V81t $$unsorted)) tptp.c_2Ebool_2EF))) (@ _let_2 V1a)) (= (@ _let_15 (@ _let_1 (lambda ((V82t $$unsorted)) tptp.c_2Ebool_2ET))) (@ _let_1 (lambda ((V83t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_15 V1a) V1a) (= (@ (@ tptp.ap (@ _let_11 (@ _let_1 (lambda ((V84t $$unsorted)) tptp.c_2Ebool_2EF)))) V0b) (@ _let_1 (lambda ((V85t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ (@ tptp.ap (@ _let_11 (@ _let_1 (lambda ((V86t $$unsorted)) tptp.c_2Ebool_2ET)))) V0b) _let_13) (= (@ _let_12 (@ _let_1 (lambda ((V87t $$unsorted)) tptp.c_2Ebool_2EF))) (@ _let_1 (lambda ((V88t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ _let_12 (@ _let_1 (lambda ((V89t $$unsorted)) tptp.c_2Ebool_2ET))) V1a) (= (@ _let_12 V1a) _let_8) (= (@ (@ tptp.ap (@ _let_9 (@ _let_1 (lambda ((V90t $$unsorted)) tptp.c_2Ebool_2EF)))) V0b) (@ _let_2 (@ _let_1 (lambda ((V91t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0b) V91t)))))) (= (@ (@ tptp.ap (@ _let_9 (@ _let_1 (lambda ((V92t $$unsorted)) tptp.c_2Ebool_2ET)))) V0b) (@ _let_1 (lambda ((V93t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_10 (@ _let_1 (lambda ((V94t $$unsorted)) tptp.c_2Ebool_2EF))) (@ _let_1 (lambda ((V95t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_10 (@ _let_1 (lambda ((V96t $$unsorted)) tptp.c_2Ebool_2ET))) V1a) (= (@ _let_10 V1a) (@ _let_1 (lambda ((V97t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ (@ tptp.ap (@ _let_5 (@ _let_1 (lambda ((V98t $$unsorted)) tptp.c_2Ebool_2EF)))) V0b) (@ _let_1 (lambda ((V99t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ (@ tptp.ap (@ _let_5 (@ _let_1 (lambda ((V100t $$unsorted)) tptp.c_2Ebool_2ET)))) V0b) (@ _let_1 (lambda ((V101t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0b) V101t))))) (= (@ _let_6 (@ _let_1 (lambda ((V102t $$unsorted)) tptp.c_2Ebool_2EF))) _let_8) (= (@ _let_6 (@ _let_1 (lambda ((V103t $$unsorted)) tptp.c_2Ebool_2ET))) (@ _let_1 (lambda ((V104t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ _let_6 V1a) (@ _let_1 (lambda ((V105t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ (@ tptp.ap (@ _let_3 (@ _let_1 (lambda ((V106t $$unsorted)) tptp.c_2Ebool_2EF)))) V0b) (@ _let_2 (@ _let_1 (lambda ((V107t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0b) V107t)))))) (= (@ (@ tptp.ap (@ _let_3 (@ _let_1 (lambda ((V108t $$unsorted)) tptp.c_2Ebool_2ET)))) V0b) (@ _let_1 (lambda ((V109t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0b) V109t))))) (= (@ _let_4 (@ _let_1 (lambda ((V110t $$unsorted)) tptp.c_2Ebool_2EF))) (@ _let_1 (lambda ((V111t $$unsorted)) tptp.c_2Ebool_2ET))) (= (@ _let_4 (@ _let_1 (lambda ((V112t $$unsorted)) tptp.c_2Ebool_2ET))) (@ _let_1 (lambda ((V113t $$unsorted)) tptp.c_2Ebool_2EF))) (= (@ _let_4 V1a) (@ _let_2 (@ _let_1 (lambda ((V114t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1a) V114t))))))))))))))))))))))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE))) (let ((_let_3 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL))) (let ((_let_4 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN))) (let ((_let_5 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE))) (let ((_let_6 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL))) (let ((_let_7 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN))) (let ((_let_8 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE))) (let ((_let_9 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL))) (let ((_let_10 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN))) (let ((_let_11 (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE))) (let ((_let_12 (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL))) (let ((_let_13 (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ (@ tptp.ap (@ _let_13 V0a)) V1b) (@ (@ tptp.ap (@ _let_13 (@ _let_1 (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V2t))) (@ (@ tptp.ap V1b) V2t)))))) V1b)) (= (@ (@ tptp.ap (@ _let_12 V0a)) V1b) (@ (@ tptp.ap (@ _let_12 (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V3t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V3t))))))) V1b)) (= (@ (@ tptp.ap (@ _let_11 V0a)) V1b) (@ (@ tptp.ap (@ _let_11 (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V4t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V4t))))))) V1b)) (= (@ (@ tptp.ap (@ _let_10 V0a)) V1b) (@ (@ tptp.ap (@ _let_10 (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V5t))) (@ (@ tptp.ap V1b) V5t)))))) V1b)) (= (@ (@ tptp.ap (@ _let_9 V0a)) V1b) (@ (@ tptp.ap (@ _let_9 (@ _let_1 (lambda ((V6t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V6t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V6t))))))) V1b)) (= (@ (@ tptp.ap (@ _let_8 V0a)) V1b) (@ (@ tptp.ap (@ _let_8 (@ _let_1 (lambda ((V7t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V7t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V7t))))))) V1b)) (= (@ (@ tptp.ap (@ _let_7 V0a)) V1b) (@ (@ tptp.ap (@ _let_7 (@ _let_1 (lambda ((V8t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V8t))) (@ (@ tptp.ap V1b) V8t)))))) V1b)) (= (@ (@ tptp.ap (@ _let_6 V0a)) V1b) (@ (@ tptp.ap (@ _let_6 (@ _let_1 (lambda ((V9t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V9t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V9t))))))) V1b)) (= (@ (@ tptp.ap (@ _let_5 V0a)) V1b) (@ (@ tptp.ap (@ _let_5 (@ _let_1 (lambda ((V10t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V10t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V10t))))))) V1b)) (= (@ (@ tptp.ap (@ _let_4 V0a)) V1b) (@ (@ tptp.ap (@ _let_4 (@ _let_1 (lambda ((V11t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V11t))) (@ (@ tptp.ap V1b) V11t)))))) V1b)) (= (@ (@ tptp.ap (@ _let_3 V0a)) V1b) (@ (@ tptp.ap (@ _let_3 (@ _let_1 (lambda ((V12t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V12t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V12t))))))) V1b)) (= (@ (@ tptp.ap (@ _let_2 V0a)) V1b) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V13t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V13t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V1b) V13t))))))) V1b)))))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t tptp.tp__ty_2Enum_2Enum) (V2a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t))) (let ((_let_2 (@ tptp.p (@ (@ tptp.ap V2a) _let_1)))) (let ((_let_3 (not _let_2))) (let ((_let_4 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE))) (let ((_let_5 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE))) (let ((_let_6 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE))) (let ((_let_7 (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE))) (=> (@ (@ tptp.mem V2a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap V0b) _let_1)) (and (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V2a)) V0b)) _let_1)) _let_2) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V2a)) V0b)) _let_1)) true) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 V2a)) V0b)) _let_1)) false) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 V0b)) V2a)) _let_1)) _let_3) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V2a)) V0b)) _let_1)) _let_2) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V2a)) V0b)) _let_1)) true) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 V2a)) V0b)) _let_1)) false) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 V0b)) V2a)) _let_1)) _let_3) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) V2a)) V0b)) _let_1)) _let_2) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) V2a)) V0b)) _let_1)) true) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 V2a)) V0b)) _let_1)) false) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 V0b)) V2a)) _let_1)) _let_3) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) V2a)) V0b)) _let_1)) _let_2) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V2a)) V0b)) _let_1)) true) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 V2a)) V0b)) _let_1)) false) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 V0b)) V2a)) _let_1)) _let_3)))))))))))))))
% 9.41/9.78  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0b) V2t)))))) (@ tptp.inj__ty_2Enum_2Enum V1t0))) (and (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V3a)) V0b)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) true))) (forall ((V4a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t0))) (=> (@ (@ tptp.mem V4a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V4a)) V0b)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EALWAYS) V4a)) _let_1)))))) (forall ((V5a $$unsorted)) (=> (@ (@ tptp.mem V5a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V5a)) V0b)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) true))) (forall ((V6a $$unsorted)) (=> (@ (@ tptp.mem V6a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V6a)) V0b)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) false))) (forall ((V7a $$unsorted)) (=> (@ (@ tptp.mem V7a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V7a)) V0b)) (@ tptp.inj__ty_2Enum_2Enum V1t0))) false))) (forall ((V8a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t0))) (=> (@ (@ tptp.mem V8a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V8a)) V0b)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V8a)) _let_1))))))))))))
% 9.41/9.78  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t tptp.tp__ty_2Enum_2Enum) (V2a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t))) (let ((_let_2 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE))) (let ((_let_3 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_4 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPALWAYS))) (let ((_let_5 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE))) (=> (@ (@ tptp.mem V2a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_3 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0b) V3t)))))) _let_1)) (and (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) V2a)) V0b)) _let_1)) true) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) V2a)) V0b)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 V2a)) _let_1))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 V2a)) V0b)) _let_1)) true) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 V0b)) V2a)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_3 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V2a) V4t)))))) _let_1))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) V2a)) V0b)) _let_1)) false) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V2a)) V0b)) _let_1)) false) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 V2a)) V0b)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL) V2a)) _let_1))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 V0b)) V2a)) _let_1)) false)))))))))))))
% 9.41/9.78  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t0 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EEVENTUAL) V0b)) (@ tptp.inj__ty_2Enum_2Enum V1t0))))) (and (= _let_1 (forall ((V2a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t0))) (=> (@ (@ tptp.mem V2a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EWHEN) V2a)) V0b)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESWHEN) V2a)) V0b)) _let_1))))))) (= _let_1 (forall ((V3a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t0))) (=> (@ (@ tptp.mem V3a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EUNTIL) V3a)) V0b)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V3a)) V0b)) _let_1))))))) (= _let_1 (forall ((V4a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t0))) (=> (@ (@ tptp.mem V4a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V4a)) V0b)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESBEFORE) V4a)) V0b)) _let_1)))))))))))))
% 9.41/9.78  (assert (forall ((V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1t tptp.tp__ty_2Enum_2Enum) (V2a $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1t))) (let ((_let_2 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSBEFORE))) (let ((_let_3 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE))) (=> (@ (@ tptp.mem V2a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPEVENTUAL) V0b)) _let_1)) (and (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPWHEN) V2a)) V0b)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSWHEN) V2a)) V0b)) _let_1))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPUNTIL) V2a)) V0b)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V2a)) V0b)) _let_1))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 V2a)) V0b)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 V2a)) V0b)) _let_1))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 V0b)) V2a)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 V0b)) V2a)) _let_1)))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2c $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (=> (@ (@ tptp.mem V2c) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ _let_2 (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V3t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V1b)) V3t))))) (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1b) V4t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V0a)) V4t))))) (= (@ _let_2 (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V5t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V1b)) V5t))))) (@ _let_1 (lambda ((V6t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1b) V6t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V0a)) V6t))))) (= (@ _let_2 (@ _let_1 (lambda ((V7t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V7t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V1b)) V2c)) V7t))))) (@ _let_1 (lambda ((V8t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V9t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V9t))) (@ (@ tptp.ap V2c) V9t)))))) V8t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V1b)) V2c)) V8t))) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V10t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V10t))) (@ (@ tptp.ap V1b) V10t)))))) V8t)))))))) (= (@ _let_2 (@ _let_1 (lambda ((V11t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V11t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V1b)) V2c)) V11t))))) (@ _let_1 (lambda ((V12t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V13t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0a) V13t))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V1b) V13t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V2c) V13t))))))))) V12t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V1b)) V2c)) V12t))) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V14t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V14t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V2c) V14t))))))) V12t)))))))) (= (@ _let_2 (@ _let_1 (lambda ((V15t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V15t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V1b)) V15t))))) (@ _let_1 (lambda ((V16t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1b) V16t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V0a)) V16t))))) (= (@ _let_2 (@ _let_1 (lambda ((V17t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V17t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V1b)) V17t))))) (@ _let_1 (lambda ((V18t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1b) V18t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V0a)) V18t))))) (= (@ _let_2 (@ _let_1 (lambda ((V19t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V19t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V1b)) V2c)) V19t))))) (@ _let_1 (lambda ((V20t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V21t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V21t))) (@ (@ tptp.ap V2c) V21t)))))) V20t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V1b)) V2c)) V20t))) (@ (@ tptp.ap (@ _let_1 V1b)) V20t))))))) (= (@ _let_2 (@ _let_1 (lambda ((V22t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V22t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V1b)) V2c)) V22t))))) (@ _let_1 (lambda ((V23t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V24t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V24t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V2c) V24t))))))) V23t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V1b)) V2c)) V23t))) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V25t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V25t))) (@ (@ tptp.ap V1b) V25t)))))) V23t))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2c $$unsorted)) (=> (@ (@ tptp.mem V2c) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V3d $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL))) (let ((_let_3 (@ tptp.ap (@ _let_2 V0a)))) (=> (@ (@ tptp.mem V3d) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ _let_3 (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1b) V4t))) (@ (@ tptp.ap V2c) V4t))))) (@ _let_1 (lambda ((V5t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_1 V1b)) V5t))) (@ (@ tptp.ap (@ _let_1 V2c)) V5t)))))) (= (@ _let_3 (@ _let_1 (lambda ((V6t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1b) V6t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V2c)) V6t))))) (@ _let_1 (lambda ((V7t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1b) V7t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V2c)) V7t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V8t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0a) V8t))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V2c) V8t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V1b)) V8t)))))))) V7t))))) (= (@ _let_3 (@ _let_1 (lambda ((V9t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1b) V9t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V2c)) V9t))))) (@ _let_1 (lambda ((V10t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1b) V10t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V2c)) V10t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V0a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V11t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0a) V11t))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V2c) V11t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V1b)) V11t)))))))) V10t))))) (= (@ _let_3 (@ _let_1 (lambda ((V12t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1b) V12t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V2c)) V3d)) V12t))))) (@ _let_1 (lambda ((V13t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V2c)) V3d)) V13t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V14t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V14t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V2c)) V14t)))))) V1b)) V13t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 V0a)) (@ _let_1 (lambda ((V15t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V3d) V15t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V16t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V16t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V2c)) V16t)))))) V1b)) V15t)))))) V13t))))))) (= (@ _let_3 (@ _let_1 (lambda ((V17t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1b) V17t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V2c)) V3d)) V17t))))) (@ _let_1 (lambda ((V18t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V2c)) V3d)) V18t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V19t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V19t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V3d)) V19t))))))) V1b)) V18t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 V0a)) (@ _let_1 (lambda ((V20t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V2c) V20t))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V3d) V20t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V21t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V21t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V3d)) V21t))))))) V1b)) V20t)))))))) V18t))))))) (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V22t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V22t))) (@ (@ tptp.ap V1b) V22t)))))) V2c) (@ _let_1 (lambda ((V23t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0a)) V2c)) V23t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1b)) V2c)) V23t)))))) (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V24t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V24t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V1b)) V24t)))))) V2c) (@ _let_1 (lambda ((V25t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_5C_2F))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V2c) V25t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0a) V25t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V1b)) V25t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V26t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1b) V26t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V0a)) V26t)))))) (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V2c))) V25t))))))) (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V27t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V27t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V1b)) V27t)))))) V2c) (@ _let_1 (lambda ((V28t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_5C_2F))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V2c) V28t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0a) V28t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V1b)) V28t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V29t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1b) V29t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V0a)) V29t)))))) (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V2c))) V28t))))))) (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V30t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V30t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V1b)) V2c)) V30t)))))) V3d) (@ _let_1 (lambda ((V31t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V1b)) V2c)) V31t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) (@ _let_1 (lambda ((V32t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V3d) V32t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V2c)) V32t)))))) (@ _let_1 (lambda ((V33t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 (@ (@ tptp.ap V0a) V33t)))) (@ _let_1 (@ (@ tptp.ap V3d) V33t)))))))) V31t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ _let_1 (lambda ((V34t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2Ebool_2E_5C_2F))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap V1b) V34t))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap V2c) V34t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) (@ _let_1 (lambda ((V35t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V3d) V35t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V2c)) V35t)))))) (@ _let_1 (lambda ((V36t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 (@ (@ tptp.ap V0a) V36t)))) (@ _let_1 (@ (@ tptp.ap V3d) V36t)))))))) V34t))))))))) V3d)) V31t)))))) (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V37t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V37t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V1b)) V2c)) V37t)))))) V3d) (@ _let_1 (lambda ((V38t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V1b)) V2c)) V38t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) (@ _let_1 (lambda ((V39t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V3d) V39t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V1b)) V39t)))))) (@ _let_1 (lambda ((V40t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 (@ (@ tptp.ap V0a) V40t)))) (@ _let_1 (@ (@ tptp.ap V3d) V40t)))))))) V38t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ _let_1 (lambda ((V41t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V2c) V41t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) (@ _let_1 (lambda ((V42t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V3d) V42t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V1b)) V42t)))))) (@ _let_1 (lambda ((V43t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 (@ (@ tptp.ap V0a) V43t)))) (@ _let_1 (@ (@ tptp.ap V3d) V43t)))))))) V41t))))))) V3d)) V38t)))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2c $$unsorted)) (=> (@ (@ tptp.mem V2c) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V3d $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE))) (let ((_let_3 (@ tptp.ap (@ _let_2 V0a)))) (=> (@ (@ tptp.mem V3d) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ _let_3 (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1b) V4t))) (@ (@ tptp.ap V2c) V4t))))) (@ _let_1 (lambda ((V5t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V0a)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 V1b)) V5t))) (@ (@ tptp.ap (@ _let_1 V2c)) V5t)))))) (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V6t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V6t))) (@ (@ tptp.ap V1b) V6t)))))) V2c) (@ _let_1 (lambda ((V7t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0a)) V2c)) V7t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1b)) V2c)) V7t)))))) (= (@ _let_3 (@ _let_1 (lambda ((V8t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1b) V8t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V2c)) V8t))))) (@ _let_1 (lambda ((V9t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V1b) V9t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V2c)) V9t))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V9t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V0a))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V10t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V2c) V10t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V1b)) V10t)))))) V9t))))))) (= (@ _let_3 (@ _let_1 (lambda ((V11t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1b) V11t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V2c)) V11t))))) (@ _let_1 (lambda ((V12t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V1b) V12t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V2c)) V12t))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V12t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V0a))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V13t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V2c) V13t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V1b)) V13t)))))) V12t))))))) (= (@ _let_3 (@ _let_1 (lambda ((V14t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1b) V14t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V2c)) V3d)) V14t))))) (@ _let_1 (lambda ((V15t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) (@ _let_1 (lambda ((V16t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V2c) V16t)))))) V3d)) V15t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V17t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V17t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V2c)) V17t))))))) V1b)) V15t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 V0a)) (@ _let_1 (lambda ((V18t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V3d) V18t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V19t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V0a) V19t)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V2c)) V19t)))))) V1b)) V18t)))))) V15t))))))) (= (@ _let_3 (@ _let_1 (lambda ((V20t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1b) V20t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V2c)) V3d)) V20t))))) (@ _let_1 (lambda ((V21t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) (@ _let_1 (lambda ((V22t $$unsorted)) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V2c) V22t)))))) V3d)) V21t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V23t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V23t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V3d)) V23t)))))) V1b)) V21t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 V0a)) (@ _let_1 (lambda ((V24t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V2c) V24t))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V3d) V24t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V25t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 (@ (@ tptp.ap V0a) V25t)))) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V3d)) V25t)))))))) V1b)) V24t)))))))) V21t))))))) (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V26t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V26t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V1b)) V26t)))))) V2c) (@ _let_1 (lambda ((V27t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (let ((_let_2 (@ tptp.ap (@ _let_1 (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V2c) V27t)))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ _let_2 (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0a) V27t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V1b)) V27t))))) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V28t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1b) V28t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V0a)) V28t)))))) (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V2c))) V27t)))))))) (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V29t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V29t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V1b)) V29t)))))) V2c) (@ _let_1 (lambda ((V30t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (let ((_let_2 (@ tptp.ap (@ _let_1 (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V2c) V30t)))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ _let_2 (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0a) V30t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V1b)) V30t))))) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V31t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1b) V31t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V0a)) V31t)))))) (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V2c))) V30t)))))))) (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V32t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V32t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V1b)) V2c)) V32t)))))) V3d) (@ _let_1 (lambda ((V33t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) V1b)) V2c)) V33t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ _let_1 (lambda ((V34t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 (@ (@ tptp.ap V3d) V34t)))) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V2c)) V34t)))))))) (@ _let_1 (lambda ((V35t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V35t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V3d) V35t))))))) V33t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) (@ _let_1 (lambda ((V36t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap V1b) V36t))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V2c) V36t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ _let_1 (lambda ((V37t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 (@ (@ tptp.ap V3d) V37t)))) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V2c)) V37t)))))))) (@ _let_1 (lambda ((V38t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V38t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V3d) V38t))))))) V36t))))))))) V3d)) V33t)))))) (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V39t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V39t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V1b)) V2c)) V39t)))))) V3d) (@ _let_1 (lambda ((V40t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V1b)) V2c)) V40t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ _let_1 (lambda ((V41t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V3d) V41t)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V1b)) V41t)))))) (@ _let_1 (lambda ((V42t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V42t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V3d) V42t))))))) V40t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) (@ _let_1 (lambda ((V43t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V2c) V43t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) (@ _let_1 (lambda ((V44t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V3d) V44t)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V1b)) V44t)))))) (@ _let_1 (lambda ((V45t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V45t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V3d) V45t))))))) V43t))))))) V3d)) V40t)))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2c $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT))) (=> (@ (@ tptp.mem V2c) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ _let_2 (@ _let_1 (lambda ((V3t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V3t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V1b)) V3t))))) (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EInitPoint) V4t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1b) V4t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V0a)) V4t)))))) (= (@ _let_2 (@ _let_1 (lambda ((V5t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V5t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V1b)) V2c)) V5t))))) (@ _let_1 (lambda ((V6t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V7t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V7t))) (@ (@ tptp.ap V2c) V7t)))))) V6t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V1b)) V2c)) V6t))) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V8t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V8t))) (@ (@ tptp.ap V1b) V8t)))))) V6t)))))))) (= (@ _let_2 (@ _let_1 (lambda ((V9t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V9t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V1b)) V2c)) V9t))))) (@ _let_1 (lambda ((V10t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V11t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0a) V11t))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V1b) V11t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V2c) V11t))))))))) V10t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V1b)) V2c)) V10t))) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V12t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V12t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V2c) V12t))))))) V10t)))))))) (= (@ _let_2 (@ _let_1 (lambda ((V13t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V13t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V1b)) V13t))))) (@ _let_1 (lambda ((V14t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1b) V14t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V0a)) V14t))))) (= (@ _let_2 (@ _let_1 (lambda ((V15t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V15t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V1b)) V2c)) V15t))))) (@ _let_1 (lambda ((V16t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V17t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V17t))) (@ (@ tptp.ap V2c) V17t)))))) V16t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V1b)) V2c)) V16t))) (@ (@ tptp.ap (@ _let_1 V1b)) V16t))))))) (= (@ _let_2 (@ _let_1 (lambda ((V18t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V18t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V1b)) V2c)) V18t))))) (@ _let_1 (lambda ((V19t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V20t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V20t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V2c) V20t))))))) V19t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V1b)) V2c)) V19t))) (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V21t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V21t))) (@ (@ tptp.ap V1b) V21t)))))) V19t))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2c $$unsorted)) (=> (@ (@ tptp.mem V2c) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V3d $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL))) (let ((_let_3 (@ tptp.ap (@ _let_2 V0a)))) (=> (@ (@ tptp.mem V3d) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (and (= (@ _let_3 (@ _let_1 (lambda ((V4t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1b) V4t))) (@ (@ tptp.ap V2c) V4t))))) (@ _let_1 (lambda ((V5t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V0a)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ _let_1 V1b)) V5t))) (@ (@ tptp.ap (@ _let_1 V2c)) V5t)))))) (= (@ _let_3 (@ _let_1 (lambda ((V6t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1b) V6t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V2c)) V6t))))) (@ _let_1 (lambda ((V7t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1b) V7t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V2c)) V7t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) V0a)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V8t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0a) V8t))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V2c) V8t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V1b)) V8t)))))))) V7t))))) (= (@ _let_3 (@ _let_1 (lambda ((V9t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1b) V9t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V2c)) V3d)) V9t))))) (@ _let_1 (lambda ((V10t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V2c)) V3d)) V10t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V11t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V11t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V2c)) V11t)))))) V1b)) V10t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 V0a)) (@ _let_1 (lambda ((V12t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V3d) V12t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V13t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V13t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V2c)) V13t)))))) V1b)) V12t)))))) V10t))))))) (= (@ _let_3 (@ _let_1 (lambda ((V14t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1b) V14t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V2c)) V3d)) V14t))))) (@ _let_1 (lambda ((V15t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V2c)) V3d)) V15t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V16t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V16t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V3d)) V16t))))))) V1b)) V15t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 V0a)) (@ _let_1 (lambda ((V17t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V2c) V17t))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V3d) V17t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V18t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V18t))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V3d)) V18t))))))) V1b)) V17t)))))))) V15t))))))) (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V19t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0a) V19t))) (@ (@ tptp.ap V1b) V19t)))))) V2c) (@ _let_1 (lambda ((V20t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0a)) V2c)) V20t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1b)) V2c)) V20t)))))) (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V21t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V21t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V1b)) V21t)))))) V2c) (@ _let_1 (lambda ((V22t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_5C_2F))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V2c) V22t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0a) V22t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ENEXT) V1b)) V22t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V23t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V1b) V23t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V0a)) V23t)))))) (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V2c))) V22t))))))) (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V24t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V24t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V1b)) V2c)) V24t)))))) V3d) (@ _let_1 (lambda ((V25t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2ESUNTIL) V1b)) V2c)) V25t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) (@ _let_1 (lambda ((V26t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V3d) V26t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V2c)) V26t)))))) (@ _let_1 (lambda ((V27t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 (@ (@ tptp.ap V0a) V27t)))) (@ _let_1 (@ (@ tptp.ap V3d) V27t)))))))) V25t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) (@ _let_1 (lambda ((V28t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap tptp.c_2Ebool_2E_5C_2F))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap V1b) V28t))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap V2c) V28t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) (@ _let_1 (lambda ((V29t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V3d) V29t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPNEXT) V2c)) V29t)))))) (@ _let_1 (lambda ((V30t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 (@ (@ tptp.ap V0a) V30t)))) (@ _let_1 (@ (@ tptp.ap V3d) V30t)))))))) V28t))))))))) V3d)) V25t)))))) (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 (lambda ((V31t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V0a) V31t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V1b)) V2c)) V31t)))))) V3d) (@ _let_1 (lambda ((V32t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2ETemporal__Logic_2EBEFORE) V1b)) V2c)) V32t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) (@ _let_1 (lambda ((V33t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V3d) V33t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V1b)) V33t)))))) (@ _let_1 (lambda ((V34t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 (@ (@ tptp.ap V0a) V34t)))) (@ _let_1 (@ (@ tptp.ap V3d) V34t)))))))) V32t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSUNTIL) (@ _let_1 (lambda ((V35t $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap V2c) V35t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPBEFORE) (@ _let_1 (lambda ((V36t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap V3d) V36t))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EPast__Temporal__Logic_2EPSNEXT) V1b)) V36t)))))) (@ _let_1 (lambda ((V37t $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_1 (@ (@ tptp.ap V0a) V37t)))) (@ _let_1 (@ (@ tptp.ap V3d) V37t)))))))) V35t))))))) V3d)) V32t)))))))))))))))))))
% 9.41/9.78  (declare-fun tptp.c_2EprimeFactor_2EPRIME__FACTORS () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2EprimeFactor_2EPRIME__FACTORS) (@ _let_1 (@ _let_1 tptp.ty_2Enum_2Enum)))))
% 9.41/9.78  (declare-fun tptp.fo__c_2EprimeFactor_2EPRIME__FACTORS (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.78  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ (@ tptp.fo__c_2EprimeFactor_2EPRIME__FACTORS X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EprimeFactor_2EPRIME__FACTORS) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.78  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (exists ((V1b $$unsorted)) (and (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG tptp.ty_2Enum_2Enum)) V1b)) (forall ((V2m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN tptp.ty_2Enum_2Enum)) _let_1)) V1b)) (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) _let_1))))) (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebag_2EBAG__GEN__PROD) V1b)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))
% 9.41/9.78  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ap tptp.c_2EprimeFactor_2EPRIME__FACTORS) _let_1))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG tptp.ty_2Enum_2Enum)) _let_2)) (forall ((V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap tptp.c_2EprimeFactor_2EPRIME__FACTORS) (@ tptp.inj__ty_2Enum_2Enum V0n)))) (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) _let_1))))) (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebag_2EBAG__GEN__PROD) _let_2)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))
% 9.41/9.78  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1b1 $$unsorted)) (=> (@ (@ tptp.mem V1b1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (forall ((V2b2 $$unsorted)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_2 (@ tptp.ap tptp.c_2Ebag_2EBAG__GEN__PROD))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG tptp.ty_2Enum_2Enum)))) (=> (@ (@ tptp.mem V2b2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (=> (and (@ tptp.p (@ _let_3 V1b1)) (forall ((V3m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN tptp.ty_2Enum_2Enum)) _let_1)) V1b1)) (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) _let_1))))) (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 V1b1)) _let_1))) (@ tptp.p (@ _let_3 V2b2)) (forall ((V4m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN tptp.ty_2Enum_2Enum)) _let_1)) V2b2)) (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) _let_1))))) (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 V2b2)) _let_1)))) (= V1b1 V2b2))))))))))
% 9.41/9.78  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebag_2EFINITE__BAG tptp.ty_2Enum_2Enum)) V1b)) (forall ((V2x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2x))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN tptp.ty_2Enum_2Enum)) _let_1)) V1b)) (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) _let_1))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebag_2EBAG__GEN__PROD) V1b)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) V0n)) (= V1b (@ (@ tptp.ap tptp.c_2EprimeFactor_2EPRIME__FACTORS) (@ tptp.inj__ty_2Enum_2Enum V0n)))))))))
% 9.41/9.78  (assert (= (@ (@ tptp.ap tptp.c_2EprimeFactor_2EPRIME__FACTORS) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))) (@ tptp.c_2Ebag_2EEMPTY__BAG tptp.ty_2Enum_2Enum)))
% 9.41/9.78  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN tptp.ty_2Enum_2Enum)) _let_2)) (@ (@ tptp.ap tptp.c_2EprimeFactor_2EPRIME__FACTORS) _let_1)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) _let_2)) _let_1)))))))
% 9.41/9.78  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0p))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Edivides_2Edivides) _let_2)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__IN tptp.ty_2Enum_2Enum)) _let_2)) (@ (@ tptp.ap tptp.c_2EprimeFactor_2EPRIME__FACTORS) _let_1))))))))
% 9.41/9.78  (assert (forall ((V0a tptp.tp__ty_2Enum_2Enum) (V1b tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1b))) (let ((_let_2 (@ tptp.ap tptp.c_2EprimeFactor_2EPRIME__FACTORS))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0a))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) (=> (and (@ tptp.p (@ _let_4 _let_3)) (@ tptp.p (@ _let_4 _let_1))) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_3)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__UNION tptp.ty_2Enum_2Enum)) (@ _let_2 _let_3))) (@ _let_2 _let_1))))))))))
% 9.41/9.78  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0p))) (=> (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) _let_1)) (= (@ (@ tptp.ap tptp.c_2EprimeFactor_2EPRIME__FACTORS) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebag_2EBAG__INSERT tptp.ty_2Enum_2Enum)) _let_1)) (@ tptp.c_2Ebag_2EEMPTY__BAG tptp.ty_2Enum_2Enum)))))))
% 9.41/9.78  (assert (forall ((V0p tptp.tp__ty_2Enum_2Enum) (V1e tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0p))) (=> (@ tptp.p (@ (@ tptp.ap tptp.c_2Edivides_2Eprime) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EprimeFactor_2EPRIME__FACTORS) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1e)))) _let_1)) V1e)))))
% 9.41/9.78  (declare-fun tptp.c_2Ebft_2EBFT (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27a))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_3 (@ tptp.arr _let_2))) (let ((_let_4 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Ebft_2EBFT A_27a) A_27b)) (@ (@ tptp.arr (@ _let_4 _let_2)) (@ (@ tptp.arr (@ _let_4 _let_1)) (@ _let_3 (@ _let_3 _let_1)))))))))))
% 9.41/9.78  (declare-fun tptp.c_2Ebft_2ERel (tptp.del tptp.del tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del)) (@ (@ tptp.mem (@ (@ (@ (@ (@ tptp.c_2Ebft_2ERel A_27a) A_27b) A_27c) A_27d) A_27e)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.ty_2Epair_2Eprod A_27c) (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27d)) A_27e))))) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27b))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) A_27c) (forall ((V2seen $$unsorted)) (=> (@ (@ tptp.mem V2seen) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3fringe $$unsorted)) (=> (@ (@ tptp.mem V3fringe) (@ tptp.ty_2Elist_2Elist A_27d)) (forall ((V4acc $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27d))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod _let_1) A_27e))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_4 (@ (@ tptp.ty_2Epair_2Eprod _let_3) _let_2))) (=> (@ (@ tptp.mem V4acc) A_27e) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ (@ (@ (@ tptp.c_2Ebft_2ERel A_27a) A_27b) A_27c) A_27d) A_27e)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.ty_2Epair_2Eprod A_27c) _let_4))) V0G)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27c) _let_4)) V1f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_3) _let_2)) V2seen)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) A_27e)) V3fringe)) V4acc)))))) (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EParents A_27a) A_27b)) V0G))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V2seen))))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27d)) V3fringe)))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V2seen $$unsorted)) (=> (@ (@ tptp.mem V2seen) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3acc $$unsorted)) (=> (@ (@ tptp.mem V3acc) A_27b) (forall ((V4h $$unsorted)) (=> (@ (@ tptp.mem V4h) A_27a) (forall ((V5t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4h)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebft_2EBFT A_27b) A_27a)) V0G)) V1f)))) (let ((_let_3 (@ tptp.ap (@ _let_2 V2seen)))) (=> (@ (@ tptp.mem V5t) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EParents A_27a) A_27a)) V0G))) (and (= (@ (@ tptp.ap (@ _let_3 (@ tptp.c_2Elist_2ENIL A_27a))) V3acc) V3acc) (= (@ (@ tptp.ap (@ _let_3 (@ _let_1 V5t))) V3acc) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4h)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V2seen)))) (@ (@ tptp.ap (@ _let_3 V5t)) V3acc))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ _let_1 V2seen))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V5t)) (@ (@ tptp.ap V0G) V4h)))) (@ (@ tptp.ap (@ (@ tptp.ap V1f) V4h)) V3acc))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ tptp.arr _let_2))) (let ((_let_4 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ _let_4 _let_2)) (@ (@ tptp.arr (@ _let_4 (@ _let_1 A_27b))) (@ _let_3 (@ _let_3 (@ _let_1 tptp.bool)))))) (=> (forall ((V1G $$unsorted)) (=> (@ (@ tptp.mem V1G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V3seen $$unsorted)) (=> (@ (@ tptp.mem V3seen) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4h $$unsorted)) (=> (@ (@ tptp.mem V4h) A_27a) (forall ((V5t $$unsorted)) (=> (@ (@ tptp.mem V5t) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6acc $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4h)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1G)) V2f)))) (let ((_let_3 (@ tptp.ap (@ _let_2 V3seen)))) (let ((_let_4 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4h)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V3seen))))) (let ((_let_5 (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EParents A_27a) A_27a)) V1G))))) (=> (@ (@ tptp.mem V6acc) A_27b) (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ tptp.c_2Elist_2ENIL A_27a))) V6acc)) (=> (and (=> (and _let_5 (not _let_4)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ _let_1 V3seen))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V5t)) (@ (@ tptp.ap V1G) V4h)))) (@ (@ tptp.ap (@ (@ tptp.ap V2f) V4h)) V6acc)))) (=> (and _let_5 _let_4) (@ tptp.p (@ (@ tptp.ap (@ _let_3 V5t)) V6acc)))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_1 V5t))) V6acc))))))))))))))))))))) (forall ((V7v $$unsorted)) (=> (@ (@ tptp.mem V7v) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V8v1 $$unsorted)) (=> (@ (@ tptp.mem V8v1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V9v2 $$unsorted)) (=> (@ (@ tptp.mem V9v2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V10v3 $$unsorted)) (=> (@ (@ tptp.mem V10v3) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V11v4 $$unsorted)) (=> (@ (@ tptp.mem V11v4) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V7v)) V8v1)) V9v2)) V10v3)) V11v4))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr _let_1) _let_1))) (forall ((V2seen $$unsorted)) (=> (@ (@ tptp.mem V2seen) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3fringe $$unsorted)) (=> (@ (@ tptp.mem V3fringe) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4acc $$unsorted)) (=> (@ (@ tptp.mem V4acc) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5a $$unsorted)) (=> (@ (@ tptp.mem V5a) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6b $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebft_2EBFT _let_1) A_27a)) V0G)) V1f)) V2seen)) V3fringe)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V6b) _let_1) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EParents A_27a) A_27a)) V0G))) (= V1f (@ tptp.c_2Elist_2ECONS A_27a)) (= V4acc (@ (@ tptp.ap (@ _let_3 V5a)) V6b))) (= (@ _let_2 V4acc) (@ (@ tptp.ap (@ _let_3 (@ _let_2 V5a))) V6b))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V2seen $$unsorted)) (=> (@ (@ tptp.mem V2seen) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3fringe $$unsorted)) (=> (@ (@ tptp.mem V3fringe) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4acc $$unsorted)) (=> (@ (@ tptp.mem V4acc) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EParents A_27a) A_27a)) V0G))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebft_2EBFT A_27b) A_27a)) V0G)) V1f)) V2seen)) V3fringe)) V4acc) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27b)) V1f)) V4acc)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebft_2EBFT (@ tptp.ty_2Elist_2Elist A_27a)) A_27a)) V0G)) (@ tptp.c_2Elist_2ECONS A_27a))) V2seen)) V3fringe)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V1seen $$unsorted)) (=> (@ (@ tptp.mem V1seen) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2fringe $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V2fringe) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EParents A_27a) A_27a)) V0G))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebft_2EBFT _let_1) A_27a)) V0G)) (@ tptp.c_2Elist_2ECONS A_27a))) V1seen)) V2fringe)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr _let_1) _let_1))) (forall ((V2seen $$unsorted)) (=> (@ (@ tptp.mem V2seen) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3fringe $$unsorted)) (=> (@ (@ tptp.mem V3fringe) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4acc $$unsorted)) (=> (@ (@ tptp.mem V4acc) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EParents A_27a) A_27a)) V0G))) (= V1f (@ tptp.c_2Elist_2ECONS A_27a))) (forall ((V5x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5x)))) (=> (@ (@ tptp.mem V5x) A_27a) (=> (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebft_2EBFT (@ tptp.ty_2Elist_2Elist A_27a)) A_27a)) V0G)) V1f)) V2seen)) V3fringe)) V4acc)))) (or (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EdirGraph_2EREACH__LIST A_27a)) V0G)) V3fringe))) (@ tptp.p (@ _let_2 (@ _let_1 V4acc))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr _let_1) _let_1))) (forall ((V2seen $$unsorted)) (=> (@ (@ tptp.mem V2seen) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3fringe $$unsorted)) (=> (@ (@ tptp.mem V3fringe) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4acc $$unsorted)) (=> (@ (@ tptp.mem V4acc) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5x)))) (let ((_let_3 (@ _let_1 V2seen))) (=> (@ (@ tptp.mem V5x) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EParents A_27a) A_27a)) V0G))) (= V1f (@ tptp.c_2Elist_2ECONS A_27a)) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EdirGraph_2EREACH__LIST A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EEXCLUDE A_27a) A_27a)) V0G)) _let_3))) V3fringe))) (not (@ tptp.p (@ _let_2 _let_3)))) (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebft_2EBFT (@ tptp.ty_2Elist_2Elist A_27a)) A_27a)) V0G)) V1f)) V2seen)) V3fringe)) V4acc))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V1fringe $$unsorted)) (=> (@ (@ tptp.mem V1fringe) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EParents A_27a) A_27a)) V0G))) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EdirGraph_2EREACH__LIST A_27a)) V0G)) V1fringe))) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebft_2EBFT (@ tptp.ty_2Elist_2Elist A_27a)) A_27a)) V0G)) (@ tptp.c_2Elist_2ECONS A_27a))) _let_1)) V1fringe)) _let_1)))))))))))))))
% 9.41/9.78  (declare-fun tptp.ty_2Epath_2Epath (tptp.del tptp.del) tptp.del)
% 9.41/9.78  (declare-fun tptp.c_2Epath_2EPL (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2ESN (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2ESN A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.arr A_27b) (@ _let_1 tptp.bool)))) tptp.bool)))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Edrop (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Edrop A_27a) A_27b)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Eel (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Eel A_27a) A_27b)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) A_27a)))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Eevery (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Eevery A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) tptp.bool)))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Eexists (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Eexists A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) tptp.bool)))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Efilter (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Efilter A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Efinite (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) tptp.bool))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Efirst (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) A_27a))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2EfirstP__at (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2EfirstP__at A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Efirst__label (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Efirst__label A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) A_27b))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2EfromPath (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2EfromPath A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (@ (@ tptp.ty_2Epair_2Eprod A_27a) (@ tptp.ty_2Ellist_2Ellist (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Eis__stopped (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Eis__stopped A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) tptp.bool))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Elabels (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Elabels A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (@ tptp.ty_2Ellist_2Ellist A_27b)))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Elast (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Elast A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) A_27a))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Elength (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Elength A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum)))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Emem (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Emem A_27a) A_27b)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) tptp.bool)))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Enth__label (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Enth__label A_27a) A_27b)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27b) A_27a)) A_27a)))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Eokpath (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Eokpath A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ (@ tptp.arr A_27b) (@ _let_1 tptp.bool)))) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) tptp.bool))))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Eokpath__f (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) tptp.bool))) (let ((_let_2 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Eokpath__f A_27a) A_27b)) (@ (@ tptp.arr (@ _let_2 (@ (@ tptp.arr A_27b) (@ _let_2 tptp.bool)))) (@ (@ tptp.arr _let_1) _let_1)))))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Eparallel__comp (tptp.del tptp.del tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del)) (let ((_let_1 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ (@ (@ (@ tptp.c_2Epath_2Eparallel__comp A_27a) A_27b) A_27c) A_27d) A_27e)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ _let_1 (@ (@ tptp.arr A_27c) tptp.bool)))) (@ (@ tptp.arr (@ (@ tptp.arr A_27d) (@ _let_1 (@ (@ tptp.arr A_27e) tptp.bool)))) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27d)) (@ _let_1 (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27e)) tptp.bool)))))))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Epconcat (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Epconcat A_27a) A_27b)) (@ _let_2 (@ (@ tptp.arr A_27b) (@ _let_2 _let_1))))))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Epcons (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr _let_1) _let_1)))))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Epgenerate (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Epgenerate A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 A_27a)) (@ (@ tptp.arr (@ _let_1 A_27b)) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)))))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Eplink (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Eplink A_27a) A_27b)) (@ _let_2 (@ _let_2 _let_1)))))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Epmap (tptp.del tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (@ (@ tptp.mem (@ (@ (@ (@ tptp.c_2Epath_2Epmap A_27a) A_27b) A_27c) A_27d)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) A_27d)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (@ (@ tptp.ty_2Epath_2Epath A_27c) A_27d)))))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Eseg (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b))) (let ((_let_2 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Eseg A_27a) A_27b)) (@ _let_2 (@ _let_2 (@ (@ tptp.arr _let_1) _let_1))))))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Estopped__at (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Etail (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Etail A_27a) A_27b)) (@ (@ tptp.arr _let_1) _let_1)))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Etake (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2Etake A_27a) A_27b)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2EtoPath (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epath_2EtoPath A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) (@ tptp.ty_2Ellist_2Ellist (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Etrace__machine (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)))) (let ((_let_2 (@ _let_1 tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2Epath_2Etrace__machine A_27a)) (@ (@ tptp.arr _let_2) (@ _let_1 (@ (@ tptp.arr A_27a) _let_2))))))))
% 9.41/9.78  (declare-fun tptp.c_2Epath_2Eunfold (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.arr A_27c))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Epath_2Eunfold A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ _let_1 A_27a)) (@ (@ tptp.arr (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b)))) (@ _let_1 (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (exists ((V0rep $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) (@ tptp.ty_2Ellist_2Ellist (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))))) (let ((_let_2 (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b))) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr _let_2) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION _let_1) _let_2)) (@ (@ tptp.lam _let_1) (lambda ((V1x $$unsorted)) tptp.c_2Ebool_2ET)))) V0rep))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EtoPath A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EfromPath A_27a) A_27b)) V0a)) V0a))) (forall ((V1r $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) (@ tptp.ty_2Ellist_2Ellist (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))))) (=> (@ (@ tptp.mem V1r) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.lam _let_1) (lambda ((V2x $$unsorted)) tptp.c_2Ebool_2ET))) V1r)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EfromPath A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EtoPath A_27a) A_27b)) V1r)) V1r))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EtoPath A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EfromPath A_27a) A_27b)) V0a)) V0a))) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.ty_2Epair_2Eprod A_27a) (@ tptp.ty_2Ellist_2Ellist (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EfromPath A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EtoPath A_27a) A_27b)) V1r)) V1r))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.ty_2Epair_2Eprod A_27a) (@ tptp.ty_2Ellist_2Ellist (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (forall ((V1r_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2EtoPath A_27a) A_27b)))) (=> (@ (@ tptp.mem V1r_27) (@ (@ tptp.ty_2Epair_2Eprod A_27a) (@ tptp.ty_2Ellist_2Ellist (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (= (= (@ _let_1 V0r) (@ _let_1 V1r_27)) (= V0r V1r_27))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V1a_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2EfromPath A_27a) A_27b)))) (=> (@ (@ tptp.mem V1a_27) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (= (@ _let_1 V0a) (@ _let_1 V1a_27)) (= V0a V1a_27))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.ty_2Epair_2Eprod A_27a) (@ tptp.ty_2Ellist_2Ellist (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (exists ((V1a $$unsorted)) (and (@ (@ tptp.mem V1a) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= V0r (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EfromPath A_27a) A_27b)) V1a)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (exists ((V1r $$unsorted)) (and (@ (@ tptp.mem V1r) (@ (@ tptp.ty_2Epair_2Eprod A_27a) (@ tptp.ty_2Ellist_2Ellist (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (= V0a (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EtoPath A_27a) A_27b)) V1r)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) V0p) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) (@ tptp.ty_2Ellist_2Ellist (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EfromPath A_27a) A_27b)) V0p))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V0x) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EtoPath A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) (@ tptp.ty_2Ellist_2Ellist _let_1))) V0x)) (@ tptp.c_2Ellist_2ELNIL _let_1))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) A_27b) (forall ((V2p $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (let ((_let_2 (@ tptp.ty_2Ellist_2Ellist _let_1))) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V0x)) V1r)) V2p) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EtoPath A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) _let_2)) V0x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27a)) V1r)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) V2p)))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) _let_2)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EfromPath A_27a) A_27b)) V2p)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)))) (=> (@ (@ tptp.mem V1y) A_27a) (= (= (@ _let_1 V0x) (@ _let_1 V1y)) (= V0x V1y))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) A_27b) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (forall ((V4s $$unsorted)) (=> (@ (@ tptp.mem V4s) A_27b) (forall ((V5q $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)))) (=> (@ (@ tptp.mem V5q) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0x)) V1r)) V2p) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V3y)) V4s)) V5q)) (and (= V0x V3y) (= V1r V4s) (= V2p V5q)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) A_27b) (forall ((V3p $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V0x))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V1y)) V2r)) V3p))) (=> (@ (@ tptp.mem V3p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (and (not (= _let_1 _let_2)) (not (= _let_2 _let_1))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (or (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (= V0p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V1x)))) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (exists ((V3r $$unsorted)) (and (@ (@ tptp.mem V3r) A_27b) (exists ((V4q $$unsorted)) (and (@ (@ tptp.mem V4q) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= V0p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V2x)) V3r)) V4q))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) tptp.bool)) (= (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap V0P) V1p)))) (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V2x))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4r $$unsorted)) (=> (@ (@ tptp.mem V4r) A_27b) (forall ((V5p $$unsorted)) (=> (@ (@ tptp.mem V5p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V3x)) V4r)) V5p))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) tptp.bool)) (= (exists ((V1p $$unsorted)) (and (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap V0P) V1p)))) (or (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V2x))))) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (exists ((V4r $$unsorted)) (and (@ (@ tptp.mem V4r) A_27b) (exists ((V5p $$unsorted)) (and (@ (@ tptp.mem V5p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V3x)) V4r)) V5p))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V0x)) V0x))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) A_27b) (forall ((V3p $$unsorted)) (=> (@ (@ tptp.mem V3p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V1x)) V2r)) V3p)) V1x))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0sigma $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (=> (@ (@ tptp.mem V0sigma) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) V0sigma)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) (@ tptp.ty_2Ellist_2Ellist _let_1))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EfromPath A_27a) A_27b)) V0sigma)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V0x))) true))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) A_27b) (forall ((V3p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)))) (=> (@ (@ tptp.mem V3p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V1x)) V2r)) V3p))) (@ tptp.p (@ _let_1 V3p)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elast A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V0x)) V0x))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) A_27b) (forall ((V3p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2Elast A_27a) A_27b)))) (=> (@ (@ tptp.mem V3p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V1x)) V2r)) V3p)) (@ _let_1 V3p))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p1 $$unsorted)) (=> (@ (@ tptp.mem V0p1) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V1p2 $$unsorted)) (=> (@ (@ tptp.mem V1p2) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (= V0p1 V1p2) (exists ((V2R $$unsorted)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)))) (and (@ (@ tptp.mem V2R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2R) V0p1)) V1p2)) (forall ((V3q1 $$unsorted)) (=> (@ (@ tptp.mem V3q1) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V4q2 $$unsorted)) (=> (@ (@ tptp.mem V4q2) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2R) V3q1)) V4q2)) (or (exists ((V5x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V5x))) (and (@ (@ tptp.mem V5x) A_27a) (= V3q1 _let_1) (= V4q2 _let_1)))) (exists ((V6x $$unsorted)) (and (@ (@ tptp.mem V6x) A_27a) (exists ((V7r $$unsorted)) (and (@ (@ tptp.mem V7r) A_27b) (exists ((V8q1_27 $$unsorted)) (and (@ (@ tptp.mem V8q1_27) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (exists ((V9q2_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V6x)) V7r)))) (and (@ (@ tptp.mem V9q2_27) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= V3q1 (@ _let_1 V8q1_27)) (= V4q2 (@ _let_1 V9q2_27)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2R) V8q1_27)) V9q2_27))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) tptp.bool)) (=> (and (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V1x))))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3r $$unsorted)) (=> (@ (@ tptp.mem V3r) A_27b) (forall ((V4p $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V4p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) V4p)) (@ tptp.p (@ _let_1 V4p))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V2x)) V3r)) V4p)))))))))))) (forall ((V5q $$unsorted)) (=> (@ (@ tptp.mem V5q) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) V5q)) (@ tptp.p (@ (@ tptp.ap V0P) V5q)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V2p $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27d) A_27c))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epath_2Epmap A_27a) A_27b) A_27c) A_27d)) V0f)) V1g)) V2p) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EtoPath A_27c) A_27d)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epair_2E_23_23 A_27a) (@ tptp.ty_2Ellist_2Ellist _let_2)) A_27c) (@ tptp.ty_2Ellist_2Ellist _let_1))) V0f)) (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELMAP _let_2) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epair_2E_23_23 A_27b) A_27a) A_27d) A_27c)) V1g)) V0f)))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EfromPath A_27a) A_27b)) V2p)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27d) A_27c)) (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epath_2Epmap A_27a) A_27d) A_27b) A_27c)) V0f)) V1g)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27d)) V2x)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27b) A_27c)) (@ (@ tptp.ap V0f) V2x))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4r $$unsorted)) (=> (@ (@ tptp.mem V4r) A_27d) (forall ((V5p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epath_2Epmap A_27a) A_27d) A_27b) A_27c)) V0f)) V1g)))) (=> (@ (@ tptp.mem V5p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27d)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27d)) V3x)) V4r)) V5p)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27b) A_27c)) (@ (@ tptp.ap V0f) V3x))) (@ (@ tptp.ap V1g) V4r))) (@ _let_1 V5p))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27c) A_27d)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epath_2Epmap A_27a) A_27b) A_27c) A_27d)) V0f)) V1g)) V2p)) (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) V2p))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) V2p)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elast A_27c) A_27d)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epath_2Epmap A_27a) A_27b) A_27c) A_27d)) V0f)) V1g)) V2p)) (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elast A_27a) A_27b)) V2p)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27c) A_27d)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epath_2Epmap A_27a) A_27b) A_27c) A_27d)) V0f)) V1g)) V2p))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) V2p))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) A_27b) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etail A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V0x)) V1r)) V2p)) V2p))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) A_27b) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst__label A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V0x)) V1r)) V2p)) V1r))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elength A_27a) A_27b)) V0p)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) V0p))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH _let_1)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE (@ tptp.ty_2Elist_2Elist _let_1))) (@ (@ tptp.ap (@ tptp.c_2Ellist_2EtoList _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) (@ tptp.ty_2Ellist_2Ellist _let_1))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EfromPath A_27a) A_27b)) V0p))))))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elength A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V0x))) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27c) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) A_27d) (forall ((V3p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2Elength A_27c) A_27d)))) (=> (@ (@ tptp.mem V3p) (@ (@ tptp.ty_2Epath_2Epath A_27c) A_27d)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27c) A_27d)) V1x)) V2r)) V3p))) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27c) A_27d)) V3p))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE tptp.ty_2Enum_2Enum)) (@ _let_1 V3p)))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elength A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V0x))) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27c) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) A_27d) (forall ((V3p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2Elength A_27c) A_27d)))) (=> (@ (@ tptp.mem V3p) (@ (@ tptp.ty_2Epath_2Epath A_27c) A_27d)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27c) A_27d)) V1x)) V2r)) V3p))) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.c_2Enum_2ESUC)) (@ _let_1 V3p))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (not (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elength A_27a) A_27b)) V0p)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (let ((_let_1 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) V0p)))) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (and (= _let_1 (exists ((V1n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elength A_27a) A_27b)) V0p)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V1n)))))) (= (not _let_1) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elength A_27a) A_27b)) V0p)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27c) A_27d)) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27c)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elength A_27b) A_27d)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epath_2Epmap A_27a) A_27c) A_27b) A_27d)) V0f)) V1g)) V2p))) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elength A_27a) A_27c)) V2p))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eel A_27a) A_27b)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0p) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) V0p)))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epath_2Eel A_27a) A_27b)))) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V2p) (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etail A_27a) A_27b)) V2p))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eel A_27a) A_27b)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0p) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) V0p)))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2p $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Epath_2Eel A_27a) A_27b)))) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ _let_4 _let_3)) V2p) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etail A_27a) A_27b)) V2p))))))))) (forall ((V3n tptp.tp__ty_2Enum_2Enum) (V4p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Epath_2Eel A_27a) A_27b)))) (=> (@ (@ tptp.mem V4p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) V4p) (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etail A_27a) A_27b)) V4p)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27b) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Enth__label A_27a) A_27b)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0p) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst__label A_27b) A_27a)) V0p)))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epath_2Enth__label A_27a) A_27b)))) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27b) A_27a)) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V2p) (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etail A_27b) A_27a)) V2p))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27b) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Enth__label A_27a) A_27b)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0p) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst__label A_27b) A_27a)) V0p)))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2p $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Epath_2Enth__label A_27a) A_27b)))) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27b) A_27a)) (= (@ (@ tptp.ap (@ _let_4 _let_3)) V2p) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etail A_27b) A_27a)) V2p))))))))) (forall ((V3n tptp.tp__ty_2Enum_2Enum) (V4p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Epath_2Enth__label A_27a) A_27b)))) (=> (@ (@ tptp.mem V4p) (@ (@ tptp.ty_2Epath_2Epath A_27b) A_27a)) (= (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) V4p) (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etail A_27b) A_27a)) V4p)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a))))) (exists ((V1g $$unsorted)) (and (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Epath_2Epath A_27b) A_27c))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap V1g) V2x) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ (@ tptp.ty_2Epath_2Epath A_27b) A_27c)) A_27b) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a)))) (@ (@ tptp.ap V0f) V2x))) (@ (@ tptp.lam A_27b) (lambda ((V3y $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a))) (lambda ((V4v2 $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) (@ (@ tptp.ty_2Epath_2Epath A_27b) A_27c))) V4v2)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27b) A_27c)) V3y))) (@ (@ tptp.lam _let_1) (lambda ((V5v3 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ (@ tptp.ty_2Epath_2Epath A_27b) A_27c)) A_27c) A_27a)) V5v3)) (@ (@ tptp.lam A_27c) (lambda ((V6l $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V7v $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27b) A_27c)) V3y)) V6l)) (@ (@ tptp.ap V1g) V7v))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p1 $$unsorted)) (=> (@ (@ tptp.mem V0p1) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V1lab $$unsorted)) (=> (@ (@ tptp.mem V1lab) A_27b) (forall ((V2p2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2EfromPath A_27a) A_27b)))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (let ((_let_3 (@ tptp.ty_2Ellist_2Ellist _let_2))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) _let_3)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)))) (=> (@ (@ tptp.mem V2p2) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epconcat A_27a) A_27b)) V0p1)) V1lab)) V2p2) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EtoPath A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) _let_3)) (@ _let_5 V0p1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND _let_2)) (@ _let_4 (@ _let_1 V0p1)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27a)) V1lab)) (@ _let_5 V2p2)))) (@ _let_4 (@ _let_1 V2p2)))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1lab $$unsorted)) (=> (@ (@ tptp.mem V1lab) A_27b) (forall ((V2p2 $$unsorted)) (=> (@ (@ tptp.mem V2p2) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epconcat A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V0x))) V1lab)) V2p2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V0x)) V1lab)) V2p2)))))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27c) (forall ((V4r $$unsorted)) (=> (@ (@ tptp.mem V4r) A_27d) (forall ((V5p $$unsorted)) (=> (@ (@ tptp.mem V5p) (@ (@ tptp.ty_2Epath_2Epath A_27c) A_27d)) (forall ((V6lab $$unsorted)) (=> (@ (@ tptp.mem V6lab) A_27d) (forall ((V7p2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2Epconcat A_27c) A_27d)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27c) A_27d)) V3x)) V4r)))) (=> (@ (@ tptp.mem V7p2) (@ (@ tptp.ty_2Epath_2Epath A_27c) A_27d)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ _let_2 V5p))) V6lab)) V7p2) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V5p)) V6lab)) V7p2))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p1 $$unsorted)) (=> (@ (@ tptp.mem V0p1) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V1lab $$unsorted)) (=> (@ (@ tptp.mem V1lab) A_27b) (forall ((V2p2 $$unsorted)) (=> (@ (@ tptp.mem V2p2) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V3x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epconcat A_27a) A_27b)) V0p1)) V1lab)) V2p2))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V3x))) (=> (@ (@ tptp.mem V3x) A_27a) (and (not (= _let_1 _let_2)) (not (= _let_2 _let_1))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) A_27b) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V3p1 $$unsorted)) (=> (@ (@ tptp.mem V3p1) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V4lab $$unsorted)) (=> (@ (@ tptp.mem V4lab) A_27b) (forall ((V5p2 $$unsorted)) (let ((_let_1 (and (= V4lab V1r) (= V3p1 (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V0x)) (= V2p V5p2)))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epconcat A_27a) A_27b)) V3p1)) V4lab)) V5p2))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V0x)) V1r)) V2p))) (=> (@ (@ tptp.mem V5p2) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (and (= (= _let_2 _let_3) (or _let_1 (exists ((V6p1_27 $$unsorted)) (and (@ (@ tptp.mem V6p1_27) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= V3p1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V0x)) V1r)) V6p1_27)) (= V2p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epconcat A_27a) A_27b)) V6p1_27)) V4lab)) V5p2)))))) (= (= _let_3 _let_2) (or _let_1 (exists ((V7p1_27 $$unsorted)) (and (@ (@ tptp.mem V7p1_27) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= V3p1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V0x)) V1r)) V7p1_27)) (= V2p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epconcat A_27a) A_27b)) V7p1_27)) V4lab)) V5p2)))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p1 $$unsorted)) (=> (@ (@ tptp.mem V0p1) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V1lab $$unsorted)) (=> (@ (@ tptp.mem V1lab) A_27b) (forall ((V2p2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)))) (=> (@ (@ tptp.mem V2p2) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epconcat A_27a) A_27b)) V0p1)) V1lab)) V2p2))) (and (@ tptp.p (@ _let_1 V0p1)) (@ tptp.p (@ _let_1 V2p2))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V0p) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1i $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.bool)) V1i)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) V0p))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V1i)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ETHE tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elength A_27a) A_27b)) V0p))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) V0p))) (forall ((V1i tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V1i))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V0p))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) A_27b) (forall ((V2q $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)))) (=> (@ (@ tptp.mem V2q) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V0x)) V1r)) V2q)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.c_2Enum_2ESUC)) (@ _let_1 V2q))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V0x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.c_2Epred__set_2EEMPTY tptp.ty_2Enum_2Enum))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V0x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.c_2Epred__set_2EEMPTY tptp.ty_2Enum_2Enum))))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) A_27b) (forall ((V3q $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)))) (=> (@ (@ tptp.mem V3q) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V1x)) V2r)) V3q)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.c_2Enum_2ESUC)) (@ _let_1 V3q))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V0p))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V0i))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V1p))) (forall ((V2j tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2j))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V0i))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V1p))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) A_27a)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27d) A_27b)) (forall ((V2p $$unsorted)) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27c) A_27d)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epath_2Epmap A_27c) A_27d) A_27a) A_27b)) V0f)) V1g)) V2p)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27c) A_27d)) V2p)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V2i tptp.tp__ty_2Enum_2Enum) (V3p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2i))) (=> (@ (@ tptp.mem V3p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V3p))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eel A_27c) A_27d)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epath_2Epmap A_27a) A_27b) A_27c) A_27d)) V0f)) V1g)) V3p)) (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eel A_27a) A_27b)) _let_1)) V3p))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27d)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V2i tptp.tp__ty_2Enum_2Enum) (V3p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2i))) (=> (@ (@ tptp.mem V3p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V3p))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Enth__label A_27c) A_27d)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epath_2Epmap A_27a) A_27b) A_27d) A_27c)) V0f)) V1g)) V3p)) (@ (@ tptp.ap V1g) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Enth__label A_27b) A_27a)) _let_1)) V3p))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V2i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2i))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EfirstP__at A_27a) A_27b)) V0P)) V1p)) _let_1)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V1p))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eel A_27a) A_27b)) _let_1)) V1p))) (forall ((V3j tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3j))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2i))) (not (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eel A_27a) A_27b)) _let_1)) V1p))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EfirstP__at A_27a) A_27b)) V0P)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V1x))) (@ tptp.inj__ty_2Enum_2Enum V2n))) (and (= V2n tptp.fo__c_2Enum_2E0) (@ tptp.p (@ (@ tptp.ap V0P) V1x))))))))) (forall ((V3P $$unsorted)) (=> (@ (@ tptp.mem V3P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4n tptp.tp__ty_2Enum_2Enum) (V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (forall ((V6r $$unsorted)) (=> (@ (@ tptp.mem V6r) A_27b) (forall ((V7p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EfirstP__at A_27a) A_27b)) V3P)))) (let ((_let_3 (@ tptp.p (@ (@ tptp.ap V3P) V5x)))) (=> (@ (@ tptp.mem V7p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V5x)) V6r)) V7p))) _let_1)) (or (and (= V4n tptp.fo__c_2Enum_2E0) _let_3) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (not _let_3) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V7p)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EfirstP__at A_27a) A_27b)) V0P)) V1p)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) V1p)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eexists A_27a) A_27b)) V0P)) V1p)) (exists ((V2i tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EfirstP__at A_27a) A_27b)) V0P)) V1p)) (@ tptp.inj__ty_2Enum_2Enum V2i))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eevery A_27a) A_27b)) V0P)) V1p)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eexists A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_7E)) V0P))) V1p)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (and (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eexists A_27a) A_27b)) V0P)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V1x))) (@ tptp.p (@ (@ tptp.ap V0P) V1x))))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3r $$unsorted)) (=> (@ (@ tptp.mem V3r) A_27c) (forall ((V4p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eexists A_27a) A_27c)) V0P)))) (=> (@ (@ tptp.mem V4p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27c)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27c)) V2x)) V3r)) V4p))) (or (@ tptp.p (@ (@ tptp.ap V0P) V2x)) (@ tptp.p (@ _let_1 V4p)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (and (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eevery A_27a) A_27b)) V0P)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V1x))) (@ tptp.p (@ (@ tptp.ap V0P) V1x))))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3r $$unsorted)) (=> (@ (@ tptp.mem V3r) A_27c) (forall ((V4p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eevery A_27a) A_27c)) V0P)))) (=> (@ (@ tptp.mem V4p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27c)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27c)) V2x)) V3r)) V4p))) (and (@ tptp.p (@ (@ tptp.ap V0P) V2x)) (@ tptp.p (@ _let_1 V4p)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eevery A_27a) A_27b)) V0P)) V1p))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eexists A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_7E)) V0P))) V1p))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eexists A_27a) A_27b)) V0P)) V1p))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eevery A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_7E)) V0P))) V1p))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eexists A_27a) A_27b)) V0P)) V1p)) (exists ((V2i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2i))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V1p))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eel A_27a) A_27b)) _let_1)) V1p))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eevery A_27a) A_27b)) V0P)) V1p)) (forall ((V2i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2i))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V1p))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eel A_27a) A_27b)) _let_1)) V1p))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V2x))) (@ tptp.p (@ (@ tptp.ap V1Q) V2x))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4r $$unsorted)) (=> (@ (@ tptp.mem V4r) A_27b) (forall ((V5p $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V5p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V3x)) V4r)) V5p))) (and (@ tptp.p (@ (@ tptp.ap V1Q) V3x)) (@ tptp.p (@ _let_1 V5p)))))))))))) (forall ((V6p $$unsorted)) (=> (@ (@ tptp.mem V6p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap V0P) V6p)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eevery A_27a) A_27b)) V1Q)) V6p)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0Q $$unsorted)) (=> (@ (@ tptp.mem V0Q) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) tptp.bool)) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0Q) V2x)) (@ tptp.p (@ (@ tptp.ap V1P) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V2x)))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4r $$unsorted)) (=> (@ (@ tptp.mem V4r) A_27b) (forall ((V5p $$unsorted)) (=> (@ (@ tptp.mem V5p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap V0Q) V3x)) (@ tptp.p (@ (@ tptp.ap V1P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V3x)) V4r)) V5p)))))))))) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7r $$unsorted)) (=> (@ (@ tptp.mem V7r) A_27b) (forall ((V8p $$unsorted)) (let ((_let_1 (@ tptp.ap V1P))) (=> (@ (@ tptp.mem V8p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ _let_1 V8p)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V6x)) V7r)) V8p)))))))))))) (forall ((V9p $$unsorted)) (=> (@ (@ tptp.mem V9p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eexists A_27a) A_27b)) V0Q)) V9p)) (@ tptp.p (@ (@ tptp.ap V1P) V9p)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) A_27a) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Emem A_27a) A_27b)) V0s)) V1p)) (exists ((V2i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2i))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V1p))) (= V0s (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eel A_27a) A_27b)) _let_1)) V1p)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Emem A_27a) A_27b)) V1s)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V0x))) (= V1s V0x)))))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27c) (forall ((V3r $$unsorted)) (=> (@ (@ tptp.mem V3r) A_27d) (forall ((V4p $$unsorted)) (=> (@ (@ tptp.mem V4p) (@ (@ tptp.ty_2Epath_2Epath A_27c) A_27d)) (forall ((V5s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Emem A_27c) A_27d)) V5s)))) (=> (@ (@ tptp.mem V5s) A_27c) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27c) A_27d)) V2x)) V3r)) V4p))) (or (= V5s V2x) (@ tptp.p (@ _let_1 V4p))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Edrop A_27a) A_27b)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0p) V0p))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epath_2Edrop A_27a) A_27b)))) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V2p) (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etail A_27a) A_27b)) V2p))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Edrop A_27a) A_27b)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0p) V0p))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2p $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Epath_2Edrop A_27a) A_27b)))) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ _let_4 _let_3)) V2p) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etail A_27a) A_27b)) V2p))))))))) (forall ((V3n tptp.tp__ty_2Enum_2Enum) (V4p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Epath_2Edrop A_27a) A_27b)))) (=> (@ (@ tptp.mem V4p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) V4p) (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etail A_27a) A_27b)) V4p)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Epath_2Edrop A_27a) A_27b)))) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ _let_4 _let_3)) V1p) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etail A_27a) A_27b)) V1p))))))))) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Epath_2Edrop A_27a) A_27b)))) (=> (@ (@ tptp.mem V3p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) V3p) (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etail A_27a) A_27b)) V3p)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_2)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V0p))) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Edrop A_27a) A_27b)) _let_2)) V0p))) (@ tptp.p (@ _let_1 V0p))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2Elength A_27a) A_27b)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_2)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V0p))) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Edrop A_27a) A_27b)) _let_2)) V0p))) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (@ _let_1 V0p))) (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2m $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V2m)) (@ tptp.inj__ty_2Enum_2Enum V1n)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V1i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)))) (let ((_let_2 (@ _let_1 V0p))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1i))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_3)) _let_2)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Edrop A_27a) A_27b)) _let_3)) V0p)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V2n)) (@ tptp.inj__ty_2Enum_2Enum V1i)))))) _let_2))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i tptp.tp__ty_2Enum_2Enum) (V1j tptp.tp__ty_2Enum_2Enum) (V2p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)))) (let ((_let_2 (@ _let_1 V2p))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1j))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0i))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)))) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_4)) _let_2)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_3)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Edrop A_27a) A_27b)) _let_4)) V2p)))) (@ tptp.p (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_4)) _let_3))) _let_2))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0i))) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V1p))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Edrop A_27a) A_27b)) _let_1)) V1p)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eel A_27a) A_27b)) _let_1)) V1p)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0i))) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V1p))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst__label A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Edrop A_27a) A_27b)) _let_1)) V1p)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Enth__label A_27b) A_27a)) _let_1)) V1p)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0i))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Epath_2Edrop A_27a) A_27b)))) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_2)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V1p))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etail A_27a) A_27b)) (@ (@ tptp.ap (@ _let_3 _let_1)) V1p)) (@ (@ tptp.ap (@ _let_3 _let_2)) V1p)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i tptp.tp__ty_2Enum_2Enum) (V1j tptp.tp__ty_2Enum_2Enum) (V2p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1j))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0i))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Epath_2Eel A_27a) A_27b)))) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_3)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V2p))) (= (@ (@ tptp.ap (@ _let_4 _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Edrop A_27a) A_27b)) _let_1)) V2p)) (@ (@ tptp.ap (@ _let_4 _let_3)) V2p))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i tptp.tp__ty_2Enum_2Enum) (V1j tptp.tp__ty_2Enum_2Enum) (V2p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1j))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0i))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) _let_1))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Epath_2Enth__label A_27b) A_27a)))) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_3))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V2p))) (= (@ (@ tptp.ap (@ _let_4 _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Edrop A_27a) A_27b)) _let_1)) V2p)) (@ (@ tptp.ap (@ _let_4 _let_3)) V2p))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etake A_27a) A_27b)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0p) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) V0p))))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epath_2Etake A_27a) A_27b)))) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) V2p) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) V2p))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst__label A_27a) A_27b)) V2p))) (@ (@ tptp.ap (@ _let_2 _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etail A_27a) A_27b)) V2p)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etake A_27a) A_27b)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0p) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) V0p))))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2p $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Epath_2Etake A_27a) A_27b)))) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ _let_4 _let_3)) V2p) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) V2p))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst__label A_27a) A_27b)) V2p))) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etail A_27a) A_27b)) V2p)))))))))) (forall ((V3n tptp.tp__ty_2Enum_2Enum) (V4p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Epath_2Etake A_27a) A_27b)))) (=> (@ (@ tptp.mem V4p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) V4p) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) V4p))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst__label A_27a) A_27b)) V4p))) (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etail A_27a) A_27b)) V4p))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V1i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)))) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etake A_27a) A_27b)) (@ tptp.inj__ty_2Enum_2Enum V1i))) V0p)) (@ _let_1 V0p)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V1i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1i))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V0p))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etake A_27a) A_27b)) _let_1)) V0p)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V1i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1i))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V0p))) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elength A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etake A_27a) A_27b)) _let_1)) V0p))) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V1i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1i))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) (@ _let_2 V0p))) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etake A_27a) A_27b)) _let_1)) V0p)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.bool)) V2n)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) V2n)) (@ tptp.inj__ty_2Enum_2Enum V1i))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0i))) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V1p))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elast A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etake A_27a) A_27b)) _let_1)) V1p)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eel A_27a) A_27b)) _let_1)) V1p)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V2i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2i))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Enth__label A_27b) A_27a)) _let_1)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_3)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_3)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V1p)))) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etake A_27a) A_27b)) _let_3)) V1p)) (@ _let_2 V1p))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i tptp.tp__ty_2Enum_2Enum) (V1j tptp.tp__ty_2Enum_2Enum) (V2p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0i))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1j))) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eseg A_27a) A_27b)) _let_1)) _let_2)) V2p) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etake A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Edrop A_27a) A_27b)) _let_1)) V2p))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0i))) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V1p))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eseg A_27a) A_27b)) _let_1)) _let_1)) V1p) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eel A_27a) A_27b)) _let_1)) V1p))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i tptp.tp__ty_2Enum_2Enum) (V1j tptp.tp__ty_2Enum_2Enum) (V2p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1j))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0i))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Epath_2Eseg A_27a) A_27b)))) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V2p)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) V2p) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eel A_27a) A_27b)) _let_2)) V2p))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Enth__label A_27b) A_27a)) _let_2)) V2p))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) _let_1)) V2p))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i tptp.tp__ty_2Enum_2Enum) (V1j tptp.tp__ty_2Enum_2Enum) (V2p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1j))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0i))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)))) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) (@ _let_3 V2p)))) (= (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eseg A_27a) A_27b)) _let_2)) _let_1)) V2p)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.bool)) V3n)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) V3n)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ tptp.inj__ty_2Enum_2Enum V1j))) (@ tptp.inj__ty_2Enum_2Enum V0i)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V1i tptp.tp__ty_2Enum_2Enum) (V2j tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2j))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1i))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V0p)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eseg A_27a) A_27b)) _let_2)) _let_1)) V0p))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i tptp.tp__ty_2Enum_2Enum) (V1j tptp.tp__ty_2Enum_2Enum) (V2p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0i))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1j))) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_2)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V2p)))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eseg A_27a) A_27b)) _let_1)) _let_2)) V2p)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eel A_27a) A_27b)) _let_1)) V2p))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0i tptp.tp__ty_2Enum_2Enum) (V1j tptp.tp__ty_2Enum_2Enum) (V2p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1j))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0i))) (=> (@ (@ tptp.mem V2p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V2p)))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elast A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eseg A_27a) A_27b)) _let_2)) _let_1)) V2p)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eel A_27a) A_27b)) _let_1)) V2p))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elabels A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V0x)) (@ tptp.c_2Ellist_2ELNIL A_27b)))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) A_27b) (forall ((V3p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2Elabels A_27a) A_27b)))) (=> (@ (@ tptp.mem V3p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V1x)) V2r)) V3p)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27b)) V2r)) (@ _let_1 V3p)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EfirstP__at A_27a) A_27b)) V0P)) V1p)) (@ tptp.inj__ty_2Enum_2Enum V2n))) (forall ((V3m tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EfirstP__at A_27a) A_27b)) V0P)) V1p)) (@ tptp.inj__ty_2Enum_2Enum V3m))) (= V3m V2n))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eis__stopped A_27a) A_27b)) V0p)) (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (= V0p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V1x))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eis__stopped A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V0x))) true))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27c) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) A_27d) (forall ((V3p $$unsorted)) (=> (@ (@ tptp.mem V3p) (@ (@ tptp.ty_2Epath_2Epath A_27c) A_27d)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eis__stopped A_27c) A_27d)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27c) A_27d)) V1x)) V2r)) V3p))) false))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (and (forall ((V1x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V1x))) (=> (@ (@ tptp.mem V1x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V1x)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efilter A_27a) A_27b)) V0P)) _let_1) _let_1))))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3r $$unsorted)) (=> (@ (@ tptp.mem V3r) A_27b) (forall ((V4p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efilter A_27a) A_27b)) V0P)))) (let ((_let_2 (@ _let_1 V4p))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V2x)) V3r)))) (let ((_let_4 (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_4)))) (=> (@ (@ tptp.mem V4p) _let_4) (= (@ _let_1 (@ _let_3 V4p)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap V0P) V2x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eexists A_27a) A_27b)) V0P)) V4p))) (@ _let_3 _let_2))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V2x)))) _let_2)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eexists A_27a) A_27b)) V0P)) V1p)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eevery A_27a) A_27b)) V0P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efilter A_27a) A_27b)) V0P)) V1p)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epath_2Epgenerate A_27a) A_27b)))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27b)) (= (@ (@ tptp.ap (@ _let_2 V0f)) V1g) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) (@ (@ tptp.ap V0f) _let_3))) (@ (@ tptp.ap V1g) _let_3))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 A_27a) tptp.ty_2Enum_2Enum)) V0f)) tptp.c_2Enum_2ESUC))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 A_27b) tptp.ty_2Enum_2Enum)) V1g)) tptp.c_2Enum_2ESUC))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27b)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epgenerate A_27a) A_27b)) V0f)) V1g)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27b)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (not (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V2x) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epgenerate A_27a) A_27b)) V0f)) V1g))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2g $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eel A_27a) A_27b)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epgenerate A_27a) A_27b)) V1f)) V2g)) (@ (@ tptp.ap V1f) _let_1))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V2g $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Enth__label A_27b) A_27a)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epgenerate A_27a) A_27b)) V1f)) V2g)) (@ (@ tptp.ap V2g) _let_1))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V1g1 $$unsorted)) (=> (@ (@ tptp.mem V1g1) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27b)) (forall ((V2f2 $$unsorted)) (=> (@ (@ tptp.mem V2f2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V3g2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2Epgenerate A_27a) A_27b)))) (=> (@ (@ tptp.mem V3g2) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27b)) (= (= (@ (@ tptp.ap (@ _let_1 V0f1)) V1g1) (@ (@ tptp.ap (@ _let_1 V2f2)) V3g2)) (and (= V0f1 V2f2) (= V1g1 V3g2)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) V0p))) (exists ((V1f $$unsorted)) (and (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (exists ((V2g $$unsorted)) (and (@ (@ tptp.mem V2g) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27b)) (= V0p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epgenerate A_27a) A_27b)) V1f)) V2g))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ (@ tptp.arr A_27b) (@ _let_1 tptp.bool)))) (forall ((V1X $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod A_27b) _let_2))) (let ((_let_4 (@ tptp.c_2Epred__set_2EGSPEC _let_2))) (=> (@ (@ tptp.mem V1X) (@ (@ tptp.arr _let_2) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath__f A_27a) A_27b)) V0R)) V1X) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION _let_2)) (@ (@ tptp.ap (@ _let_4 A_27a)) (@ _let_1 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V2x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ tptp.c_2Epred__set_2EUNIV A_27a)))))))) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_3))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) _let_3) (@ (@ tptp.ty_2Epair_2Eprod _let_2) tptp.bool))) (@ _let_1 (lambda ((V3x $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27b) _let_1) (@ (@ tptp.ty_2Epair_2Eprod _let_1) tptp.bool))) (@ (@ tptp.lam A_27b) (lambda ((V4r $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (lambda ((V5p $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V3x)) V4r)) V5p))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3x)) V4r)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) V5p)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V5p)) V1X))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_2 (@ (@ tptp.arr A_27b) (@ _let_2 tptp.bool)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2EfixedPoint_2Emonotone _let_1) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath__f A_27a) A_27b)) V0R))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ (@ tptp.arr A_27b) (@ _let_1 tptp.bool)))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27a) A_27b)) V0R) (@ (@ tptp.ap (@ tptp.c_2EfixedPoint_2Egfp (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath__f A_27a) A_27b)) V0R)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ (@ tptp.arr A_27b) (@ _let_1 tptp.bool)))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) tptp.bool)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3r $$unsorted)) (=> (@ (@ tptp.mem V3r) A_27b) (forall ((V4p $$unsorted)) (let ((_let_1 (@ tptp.ap V1P))) (=> (@ (@ tptp.mem V4p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V2x)) V3r)) V4p))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V3r)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) V4p))) (@ tptp.p (@ _let_1 V4p))))))))))) (forall ((V5p $$unsorted)) (=> (@ (@ tptp.mem V5p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap V1P) V5p)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27a) A_27b)) V0R)) V5p))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ (@ tptp.arr A_27b) (@ _let_1 tptp.bool)))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27a) A_27b)) V0R)) V1x)) (or (exists ((V2x_27 $$unsorted)) (and (@ (@ tptp.mem V2x_27) A_27a) (= V1x (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V2x_27)))) (exists ((V3x_27 $$unsorted)) (and (@ (@ tptp.mem V3x_27) A_27a) (exists ((V4r $$unsorted)) (and (@ (@ tptp.mem V4r) A_27b) (exists ((V5p $$unsorted)) (and (@ (@ tptp.mem V5p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= V1x (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V3x_27)) V4r)) V5p)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3x_27)) V4r)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) V5p))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27a) A_27b)) V0R)) V5p))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ (@ tptp.arr A_27b) (@ _let_1 tptp.bool)))) (and (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27a) A_27b)) V0R)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V1x))))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3r $$unsorted)) (=> (@ (@ tptp.mem V3r) A_27b) (forall ((V4p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27a) A_27b)) V0R)))) (=> (@ (@ tptp.mem V4p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V2x)) V3r)) V4p))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V3r)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) V4p))) (@ tptp.p (@ _let_1 V4p))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) tptp.bool)) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ (@ tptp.arr A_27b) (@ _let_1 tptp.bool)))) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V2x))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4r $$unsorted)) (=> (@ (@ tptp.mem V4r) A_27b) (forall ((V5p $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V5p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27a) A_27b)) V1R)) V5p)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) V5p)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V1R) V3x)) V4r)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) V5p))) (@ tptp.p (@ _let_1 V5p))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V3x)) V4r)) V5p)))))))))))) (forall ((V6sigma $$unsorted)) (=> (@ (@ tptp.mem V6sigma) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27a) A_27b)) V1R)) V6sigma)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) V6sigma))) (@ tptp.p (@ (@ tptp.ap V0P) V6sigma))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ (@ tptp.arr A_27b) (@ _let_1 tptp.bool)))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V2g $$unsorted)) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27b) A_27b)) (forall ((V3p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27a) A_27b)) V0R)))) (=> (@ (@ tptp.mem V3p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (and (@ tptp.p (@ _let_1 V3p)) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5r $$unsorted)) (=> (@ (@ tptp.mem V5r) A_27b) (forall ((V6y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (let ((_let_2 (@ tptp.ap V0R))) (=> (@ (@ tptp.mem V6y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 V4x)) V5r)) V6y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ _let_1 V4x))) (@ (@ tptp.ap V2g) V5r))) (@ _let_1 V6y))))))))))))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Epath_2Epmap A_27a) A_27b) A_27a) A_27b)) V1f)) V2g)) V3p)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eplink A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V0x))) V1p) V1p))))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3r $$unsorted)) (=> (@ (@ tptp.mem V3r) A_27b) (forall ((V4p1 $$unsorted)) (=> (@ (@ tptp.mem V4p1) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V5p2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2Eplink A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V2x)) V3r)))) (=> (@ (@ tptp.mem V5p2) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ _let_1 (@ _let_2 V4p1))) V5p2) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V4p1)) V5p2))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p1 $$unsorted)) (=> (@ (@ tptp.mem V0p1) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V1p2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)))) (=> (@ (@ tptp.mem V1p2) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eplink A_27a) A_27b)) V0p1)) V1p2))) (and (@ tptp.p (@ _let_1 V0p1)) (@ tptp.p (@ _let_1 V1p2))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p1 $$unsorted)) (=> (@ (@ tptp.mem V0p1) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V1p2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)))) (=> (@ (@ tptp.mem V1p2) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elast A_27a) A_27b)) V0p1) (@ _let_1 V1p2)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eplink A_27a) A_27b)) V0p1)) V1p2)) (@ _let_1 V0p1)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p1 $$unsorted)) (=> (@ (@ tptp.mem V0p1) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V1p2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2Elast A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)))) (=> (@ (@ tptp.mem V1p2) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (and (@ tptp.p (@ _let_2 V0p1)) (@ tptp.p (@ _let_2 V1p2)) (= (@ _let_1 V0p1) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) V1p2))) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eplink A_27a) A_27b)) V0p1)) V1p2)) (@ _let_1 V1p2))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ (@ tptp.arr A_27b) (@ _let_1 tptp.bool)))) (forall ((V1p1 $$unsorted)) (=> (@ (@ tptp.mem V1p1) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V2p2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27a) A_27b)) V0R)))) (=> (@ (@ tptp.mem V2p2) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) V1p1)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elast A_27a) A_27b)) V1p1) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) V2p2))) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eplink A_27a) A_27b)) V1p1)) V2p2))) (and (@ tptp.p (@ _let_1 V1p1)) (@ tptp.p (@ _let_1 V2p2))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ (@ tptp.arr A_27b) (@ _let_1 tptp.bool)))) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V2i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2i))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27a) A_27b)) V0R)))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V1p))) (@ tptp.p (@ _let_2 V1p))) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etake A_27a) A_27b)) _let_1)) V1p)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ (@ tptp.arr A_27b) (@ _let_1 tptp.bool)))) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V2i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2i))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27a) A_27b)) V0R)))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V1p))) (@ tptp.p (@ _let_2 V1p))) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Edrop A_27a) A_27b)) _let_1)) V1p)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ (@ tptp.arr A_27b) (@ _let_1 tptp.bool)))) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V2i tptp.tp__ty_2Enum_2Enum) (V3j tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3j))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2i))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27a) A_27b)) V0R)))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V1p))) (@ tptp.p (@ _let_3 V1p))) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eseg A_27a) A_27b)) _let_2)) _let_1)) V1p))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ (@ tptp.arr A_27b) (@ _let_1 tptp.bool)))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2ESN A_27a) A_27b)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V1x $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V2y $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V3l $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2y)) V3l)) V1x)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ (@ tptp.arr A_27b) (@ _let_1 tptp.bool)))) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2ESN A_27a) A_27b)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27a) A_27b)) V0R)) V1p))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) V1p)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ (@ tptp.arr A_27b) (@ _let_1 tptp.bool)))) (=> (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27a) A_27b)) V0R)) V1p)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) V1p))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2ESN A_27a) A_27b)) V0R)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ (@ tptp.arr A_27b) (@ _let_1 tptp.bool)))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2ESN A_27a) A_27b)) V0R)) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27a) A_27b)) V0R)) V1p)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) V1p))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elabels A_27a) A_27b)) V0p) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELMAP _let_1) A_27b)) (@ (@ tptp.c_2Epair_2EFST A_27b) A_27a))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) (@ tptp.ty_2Ellist_2Ellist _let_1))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EfromPath A_27a) A_27b)) V0p))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p1 $$unsorted)) (=> (@ (@ tptp.mem V0p1) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V1p2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epath_2Elabels A_27a) A_27b)))) (=> (@ (@ tptp.mem V1p2) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eplink A_27a) A_27b)) V0p1)) V1p2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELAPPEND A_27b)) (@ _let_1 V0p1))) (@ _let_1 V1p2)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELFINITE A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elabels A_27a) A_27b)) V0p))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) V0p))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0proj $$unsorted)) (=> (@ (@ tptp.mem V0proj) (@ (@ tptp.arr A_27c) A_27a)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27c) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b)))) (forall ((V2s $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (=> (@ (@ tptp.mem V2s) A_27c) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epath_2Eunfold A_27a) A_27b) A_27c)) V0proj)) V1f)) V2s) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EtoPath A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) (@ tptp.ty_2Ellist_2Ellist _let_1))) (@ (@ tptp.ap V0proj) V2s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD _let_1) A_27c)) (@ (@ tptp.lam A_27c) (lambda ((V3s $$unsorted)) (let ((_let_1 (@ tptp.ty_2Epair_2Eprod A_27c))) (let ((_let_2 (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP (@ _let_1 A_27b)) _let_2)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27c) A_27b) _let_2)) (@ (@ tptp.lam A_27c) (lambda ((V4next__s $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V5lbl $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27c) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) V4next__s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27a)) V5lbl)) (@ (@ tptp.ap V0proj) V4next__s)))))))))) (@ (@ tptp.ap V1f) V3s)))))))) V2s))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0proj $$unsorted)) (=> (@ (@ tptp.mem V0proj) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c)))) (forall ((V2s $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c))) (=> (@ (@ tptp.mem V2s) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epath_2Eunfold A_27b) A_27c) A_27a)) V0proj)) V1f)) V2s) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) (@ (@ tptp.ty_2Epath_2Epath A_27b) A_27c))) (@ (@ tptp.ap V1f) V2s))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27b) A_27c)) (@ (@ tptp.ap V0proj) V2s)))) (@ (@ tptp.lam _let_1) (lambda ((V3v $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ (@ tptp.ty_2Epath_2Epath A_27b) A_27c)) A_27a) A_27c)) V3v)) (@ (@ tptp.lam A_27a) (lambda ((V4s_27 $$unsorted)) (@ (@ tptp.lam A_27c) (lambda ((V5l $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27b) A_27c)) (@ (@ tptp.ap V0proj) V2s))) V5l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epath_2Eunfold A_27b) A_27c) A_27a)) V0proj)) V1f)) V4s_27)))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0proj $$unsorted)) (=> (@ (@ tptp.mem V0proj) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c)))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3v1 $$unsorted)) (=> (@ (@ tptp.mem V3v1) A_27a) (forall ((V4v2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epath_2Eunfold A_27b) A_27c) A_27a)) V0proj)) V1f)))) (let ((_let_2 (@ (@ tptp.ap V0proj) V2x))) (let ((_let_3 (@ _let_1 V2x))) (let ((_let_4 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c))) (let ((_let_5 (@ (@ tptp.ap V1f) V2x))) (=> (@ (@ tptp.mem V4v2) A_27c) (and (=> (= _let_5 (@ tptp.c_2Eoption_2ENONE _let_4)) (= _let_3 (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27b) A_27c)) _let_2))) (=> (= _let_5 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27c)) V3v1)) V4v2))) (= _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27b) A_27c)) _let_2)) V4v2)) (@ _let_1 V3v1)))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0proj $$unsorted)) (=> (@ (@ tptp.mem V0proj) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c)))) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elabels A_27b) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epath_2Eunfold A_27b) A_27c) A_27a)) V0proj)) V1f)) V2s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ellist_2ELUNFOLD A_27c) A_27a)) V1f)) V2s)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1m $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V1m) (@ _let_1 (@ (@ tptp.arr A_27c) (@ _let_1 tptp.bool)))) (forall ((V2proj $$unsorted)) (=> (@ (@ tptp.mem V2proj) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c)))) (forall ((V4s $$unsorted)) (=> (@ (@ tptp.mem V4s) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) V4s)) (forall ((V5s $$unsorted)) (=> (@ (@ tptp.mem V5s) A_27a) (forall ((V6s_27 $$unsorted)) (=> (@ (@ tptp.mem V6s_27) A_27a) (forall ((V7l $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V7l) A_27c) (=> (and (@ tptp.p (@ _let_1 V5s)) (= (@ (@ tptp.ap V3f) V5s) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27c)) V6s_27)) V7l)))) (@ tptp.p (@ _let_1 V6s_27)))))))))) (forall ((V8s $$unsorted)) (=> (@ (@ tptp.mem V8s) A_27a) (forall ((V9s_27 $$unsorted)) (=> (@ (@ tptp.mem V9s_27) A_27a) (forall ((V10l $$unsorted)) (let ((_let_1 (@ tptp.ap V2proj))) (=> (@ (@ tptp.mem V10l) A_27c) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) V8s)) (= (@ (@ tptp.ap V3f) V8s) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27c)) V9s_27)) V10l)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V1m) (@ _let_1 V8s))) V10l)) (@ _let_1 V9s_27)))))))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27b) A_27c)) V1m)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epath_2Eunfold A_27b) A_27c) A_27a)) V2proj)) V3f)) V4s))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) A_27a) (forall ((V3s_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2l)) (@ tptp.c_2Elist_2ENIL A_27a))))) (=> (@ (@ tptp.mem V3s_27) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epath_2Etrace__machine A_27a)) V0P)) V1s)) V2l)) V3s_27)) (and (@ tptp.p (@ (@ tptp.ap V0P) _let_1)) (= V3s_27 _let_1)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)) (forall ((V1tr $$unsorted)) (=> (@ (@ tptp.mem V1tr) (@ tptp.ty_2Ellist_2Ellist A_27a)) (=> (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V3l) _let_1) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V2n))) V1tr) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V3l)) (@ tptp.p (@ (@ tptp.ap V0P) V3l)))))) (exists ((V4p $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (and (@ (@ tptp.mem V4p) (@ (@ tptp.ty_2Epath_2Epath _let_1) A_27a)) (= V1tr (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elabels _let_1) A_27a)) V4p)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath _let_1) A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epath_2Etrace__machine A_27a)) V0P))) V4p)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst _let_1) A_27a)) V4p) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2P $$unsorted)) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)) (forall ((V3p $$unsorted)) (=> (@ (@ tptp.mem V3p) (@ (@ tptp.ty_2Epath_2Epath (@ tptp.ty_2Elist_2Elist A_27a)) A_27a)) (forall ((V4init $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst _let_1) A_27a)) V3p))) (let ((_let_3 (@ tptp.ap V2P))) (=> (@ (@ tptp.mem V4init) A_27b) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath _let_1) A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epath_2Etrace__machine A_27a)) V2P))) V3p)) (@ tptp.p (@ _let_3 _let_2))) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27a)) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elabels _let_1) A_27a)) V3p)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V1l)) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) _let_2)) V1l)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_1)) V2l))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Epath_2Elabels A_27a) A_27b)))) (=> (@ (@ tptp.mem V2l) _let_1) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27b)) _let_3)) (@ _let_4 V1p)) _let_2) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_3)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V1p))) (= (@ (@ tptp.ap (@ tptp.c_2Ellist_2EtoList A_27b)) (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Etake A_27a) A_27b)) _let_3)) V1p))) _let_2))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3l $$unsorted)) (=> (@ (@ tptp.mem V3l) A_27b) (forall ((V4t $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V1p))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)))) (=> (@ (@ tptp.mem V4t) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Edrop A_27a) A_27b)) _let_2)) V1p) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) V2h)) V3l)) V4t))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_2)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) _let_1)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del) (V0m1 $$unsorted)) (=> (@ (@ tptp.mem V0m1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) tptp.bool)))) (forall ((V1m2 $$unsorted)) (=> (@ (@ tptp.mem V1m2) (@ (@ tptp.arr A_27d) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27e) tptp.bool)))) (forall ((V2s1 $$unsorted)) (=> (@ (@ tptp.mem V2s1) A_27a) (forall ((V3s2 $$unsorted)) (=> (@ (@ tptp.mem V3s2) A_27d) (forall ((V4l $$unsorted)) (=> (@ (@ tptp.mem V4l) A_27b) (forall ((V5s1_27 $$unsorted)) (=> (@ (@ tptp.mem V5s1_27) A_27c) (forall ((V6s2_27 $$unsorted)) (=> (@ (@ tptp.mem V6s2_27) A_27e) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ (@ tptp.c_2Epath_2Eparallel__comp A_27a) A_27b) A_27c) A_27d) A_27e)) V0m1)) V1m2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27d)) V2s1)) V3s2))) V4l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27c) A_27e)) V5s1_27)) V6s2_27))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0m1) V2s1)) V4l)) V5s1_27)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V1m2) V3s2)) V4l)) V6s2_27)))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27c)) (forall ((V1m1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1m1) (@ _let_1 (@ (@ tptp.arr A_27c) (@ _let_1 tptp.bool)))) (forall ((V2m2 $$unsorted)) (let ((_let_1 (@ tptp.lam A_27c))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_3 (@ (@ tptp.c_2Epath_2Epmap _let_2) A_27c))) (let ((_let_4 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V2m2) (@ _let_4 (@ (@ tptp.arr A_27c) (@ _let_4 tptp.bool)))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath _let_2) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ (@ tptp.c_2Epath_2Eparallel__comp A_27a) A_27c) A_27a) A_27b) A_27b)) V1m1)) V2m2))) V0p)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27a) A_27c)) V1m1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_3 A_27a) A_27c)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))) (@ _let_1 (lambda ((V3x $$unsorted)) V3x)))) V0p))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27b) A_27c)) V2m2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_3 A_27b) A_27c)) (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b))) (@ _let_1 (lambda ((V4x $$unsorted)) V4x)))) V0p)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0m1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0m1) (@ _let_1 (@ (@ tptp.arr A_27b) (@ _let_1 tptp.bool)))) (forall ((V1p1 $$unsorted)) (=> (@ (@ tptp.mem V1p1) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V2m2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27c))) (=> (@ (@ tptp.mem V2m2) (@ _let_1 (@ (@ tptp.arr A_27b) (@ _let_1 tptp.bool)))) (forall ((V3p2 $$unsorted)) (=> (@ (@ tptp.mem V3p2) (@ (@ tptp.ty_2Epath_2Epath A_27c) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27a) A_27b)) V0m1)) V1p1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27c) A_27b)) V2m2)) V3p2)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elabels A_27a) A_27b)) V1p1) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elabels A_27c) A_27b)) V3p2))) (exists ((V4p $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c))) (and (@ (@ tptp.mem V4p) (@ (@ tptp.ty_2Epath_2Epath _let_1) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath _let_1) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ (@ tptp.c_2Epath_2Eparallel__comp A_27a) A_27b) A_27a) A_27c) A_27c)) V0m1)) V2m2))) V4p)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elabels _let_1) A_27b)) V4p) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elabels A_27a) A_27b)) V1p1)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst _let_1) A_27b)) V4p) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27c)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27b)) V1p1))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27c) A_27b)) V3p2))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V2x) A_27b) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELNTH A_27b)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elabels A_27a) A_27b)) V1p)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V2x)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2EPL A_27a) A_27b)) V1p))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Enth__label A_27b) A_27a)) _let_1)) V1p) V2x)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V3i tptp.tp__ty_2Enum_2Enum) (V4v $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3i))) (=> (@ (@ tptp.mem V4v) A_27c) (=> (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELTAKE A_27b)) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elabels A_27a) A_27b)) V1p)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ tptp.ty_2Elist_2Elist A_27b))) V2l)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V2l)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Enth__label A_27b) A_27a)) _let_1)) V1p) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27b)) _let_1)) V2l)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efinite A_27a) A_27b)) V0p)) (or (exists ((V1x $$unsorted)) (and (@ (@ tptp.mem V1x) A_27a) (= V0p (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V1x)))) (exists ((V2p_27 $$unsorted)) (and (@ (@ tptp.mem V2p_27) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27b)) (exists ((V3l $$unsorted)) (and (@ (@ tptp.mem V3l) A_27b) (exists ((V4s $$unsorted)) (and (@ (@ tptp.mem V4s) A_27a) (= V0p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eplink A_27a) A_27b)) V2p_27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Epcons A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elast A_27a) A_27b)) V2p_27))) V3l)) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Estopped__at A_27a) A_27b)) V4s)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1M1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1M1) (@ _let_1 (@ (@ tptp.arr A_27c) (@ _let_1 tptp.bool)))) (forall ((V2M2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V2M2) (@ _let_1 (@ (@ tptp.arr A_27c) (@ _let_1 tptp.bool)))) (forall ((V3p $$unsorted)) (=> (@ (@ tptp.mem V3p) (@ (@ tptp.ty_2Epath_2Epath A_27a) A_27c)) (forall ((V4t__init $$unsorted)) (=> (@ (@ tptp.mem V4t__init) A_27b) (=> (and (forall ((V5s1 $$unsorted)) (=> (@ (@ tptp.mem V5s1) A_27a) (forall ((V6l $$unsorted)) (=> (@ (@ tptp.mem V6l) A_27c) (forall ((V7s2 $$unsorted)) (=> (@ (@ tptp.mem V7s2) A_27a) (forall ((V8t1 $$unsorted)) (=> (@ (@ tptp.mem V8t1) A_27b) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V5s1)) V8t1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V1M1) V5s1)) V6l)) V7s2))) (exists ((V9t2 $$unsorted)) (and (@ (@ tptp.mem V9t2) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V7s2)) V9t2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V2M2) V8t1)) V6l)) V9t2))))))))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27a) A_27c)) V1M1)) V3p)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27a) A_27c)) V3p))) V4t__init))) (exists ((V10q $$unsorted)) (and (@ (@ tptp.mem V10q) (@ (@ tptp.ty_2Epath_2Epath A_27b) A_27c)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Eokpath A_27b) A_27c)) V2M2)) V10q)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elabels A_27a) A_27c)) V3p) (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Elabels A_27b) A_27c)) V10q)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Epath_2Efirst A_27b) A_27c)) V10q) V4t__init)))))))))))))))))
% 9.41/9.78  (declare-fun tptp.c_2Eupdate_2EFIND (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Eupdate_2EFIND A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Eoption_2Eoption A_27a))))))
% 9.41/9.78  (declare-fun tptp.c_2Eupdate_2ELIST__UPDATE (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Eupdate_2ELIST__UPDATE A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.78  (declare-fun tptp.c_2Eupdate_2EOVERRIDE (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))) (@ (@ tptp.mem (@ (@ tptp.c_2Eupdate_2EOVERRIDE A_27a) A_27b)) (@ (@ tptp.arr _let_1) _let_1)))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (and (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eupdate_2EFIND A_27a)) V0P)) (@ tptp.c_2Elist_2ENIL A_27a)) (@ tptp.c_2Eoption_2ENONE A_27a)))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) A_27a) (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eupdate_2EFIND A_27a)) V1P)))) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2h)) V3t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap V1P) V2h))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V2h))) (@ _let_1 V3t)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))) (let ((_let_2 (@ tptp.arr _let_1))) (let ((_let_3 (@ _let_2 (@ _let_2 tptp.bool)))) (= (@ (@ tptp.c_2Eupdate_2EOVERRIDE A_27a) A_27b) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EWFREC _let_1) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 _let_3)) (@ (@ tptp.lam _let_3) (lambda ((V0R $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF _let_1)) V0R))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1t $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2x $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) (@ _let_1 V2x))) (@ _let_1 V3y)))))))) V1t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_1)) V2x)) V1t))))))))))))))))) (@ (@ tptp.lam (@ _let_2 _let_1)) (lambda ((V4OVERRIDE $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (lambda ((V5a $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE _let_1) _let_2)) V5a)) (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EI _let_2)) (@ tptp.c_2Elist_2ENIL _let_1)))) (@ (@ tptp.lam _let_1) (lambda ((V6x $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (lambda ((V7t $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EI (@ tptp.ty_2Elist_2Elist _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_1)) V6x)) (@ (@ tptp.ap V4OVERRIDE) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V8y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) (@ _let_1 V6x))) (@ _let_1 V8y)))))))) V7t)))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist _let_1)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Elist_2ENIL _let_1))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_2 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Elist_2Elist _let_1)) (=> (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) (@ _let_1 V1x))) (@ _let_1 V3y)))))))) V2t))) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_1)) V1x)) V2t))))))))))) (forall ((V4v $$unsorted)) (=> (@ (@ tptp.mem V4v) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ tptp.p (@ (@ tptp.ap V0P) V4v)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))) (and (= (@ (@ tptp.ap (@ (@ tptp.c_2Eupdate_2EOVERRIDE A_27a) A_27b)) _let_1) _let_1) (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Eupdate_2EOVERRIDE A_27a) A_27b)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_1)) V0x)))) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elist_2Elist _let_1)) (= (@ _let_2 (@ _let_3 V1t)) (@ _let_3 (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) (@ _let_1 V0x))) (@ _let_1 V2y)))))))) V1t)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (= (@ (@ tptp.ap (@ (@ tptp.c_2Eupdate_2ELIST__UPDATE A_27a) A_27b)) (@ tptp.c_2Elist_2ENIL (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ tptp.c_2Ecombin_2EI (@ (@ tptp.arr A_27a) A_27b))) (forall ((V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Eupdate_2ELIST__UPDATE A_27a) A_27b)))) (let ((_let_2 (@ (@ tptp.arr A_27a) A_27b))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elist_2Elist _let_3)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_3)) V0h)) V1t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_2) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V0h))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V0h)))) (@ _let_1 V1t)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2i $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_2 (@ tptp.lam _let_1))) (=> (@ (@ tptp.mem V2i) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eupdate_2ELIST__UPDATE A_27a) A_27b)) V0l)) V1f)) V2i) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eupdate_2EFIND _let_1)) (@ _let_2 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V3x))) V2i))))) V0l))) (@ (@ tptp.ap V1f) V2i))) (@ _let_2 (lambda ((V4v $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE A_27b) A_27a) A_27b)) V4v)) (@ (@ tptp.lam A_27a) (lambda ((V5v1 $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V6e $$unsorted)) V6e))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Eupdate_2ELIST__UPDATE A_27a) A_27b)))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (= (@ _let_1 V0l) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Eupdate_2EOVERRIDE A_27a) A_27b)) V0l)))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V1l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Eupdate_2ELIST__UPDATE A_27a) A_27b)))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist _let_2)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_2) A_27a)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))) V1l2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM _let_2)) V0l1)) V1l2))) (= (@ _let_1 V0l1) (@ _let_1 V1l2))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Eupdate_2ELIST__UPDATE A_27a) A_27b)))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist _let_1)) (= (@ _let_2 V1l) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EQSORT _let_1)) V0R)) (@ (@ tptp.ap (@ (@ tptp.c_2Eupdate_2EOVERRIDE A_27a) A_27b)) V1l))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del) (A_27f tptp.del) (A_27g tptp.del) (A_27h tptp.del)) (and (forall ((V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) A_27a) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) A_27a) (forall ((V2r1 $$unsorted)) (=> (@ (@ tptp.mem V2r1) A_27b) (forall ((V3r2 $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_1)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)))) (let ((_let_5 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V3r2) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_5) _let_5) _let_5)) (@ (@ tptp.ap (@ _let_4 V0l1)) V2r1))) (@ (@ tptp.ap (@ _let_4 V1l2)) V3r2)) (@ (@ tptp.ap (@ (@ tptp.c_2Eupdate_2ELIST__UPDATE A_27a) A_27b)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V0l1)) V2r1))) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V1l2)) V3r2))) (@ tptp.c_2Elist_2ENIL _let_1)))))))))))))))))) (forall ((V4l $$unsorted)) (=> (@ (@ tptp.mem V4l) A_27c) (forall ((V5r $$unsorted)) (=> (@ (@ tptp.mem V5r) A_27d) (forall ((V6t $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27d))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Eupdate_2ELIST__UPDATE A_27c) A_27d)))) (let ((_let_3 (@ (@ tptp.arr A_27c) A_27d))) (=> (@ (@ tptp.mem V6t) (@ tptp.ty_2Elist_2Elist _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_3) _let_3) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27c) A_27d)) V4l)) V5r))) (@ _let_2 V6t)) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27c) A_27d)) V4l)) V5r))) V6t)))))))))))) (forall ((V7l1 $$unsorted)) (=> (@ (@ tptp.mem V7l1) A_27e) (forall ((V8l2 $$unsorted)) (=> (@ (@ tptp.mem V8l2) A_27e) (forall ((V9r1 $$unsorted)) (=> (@ (@ tptp.mem V9r1) A_27f) (forall ((V10r2 $$unsorted)) (=> (@ (@ tptp.mem V10r2) A_27f) (forall ((V11f $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27e) A_27f))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27e) A_27f)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_1)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27e) A_27f)))) (=> (@ (@ tptp.mem V11f) (@ (@ tptp.arr A_27e) A_27f)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 V7l1)) V9r1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 V8l2)) V10r2)) V11f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eupdate_2ELIST__UPDATE A_27e) A_27f)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V7l1)) V9r1))) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V8l2)) V10r2))) (@ tptp.c_2Elist_2ENIL _let_1))))) V11f)))))))))))))))) (forall ((V12l $$unsorted)) (=> (@ (@ tptp.mem V12l) A_27g) (forall ((V13r $$unsorted)) (=> (@ (@ tptp.mem V13r) A_27h) (forall ((V14t $$unsorted)) (=> (@ (@ tptp.mem V14t) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27g) A_27h))) (forall ((V15f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Eupdate_2ELIST__UPDATE A_27g) A_27h)))) (=> (@ (@ tptp.mem V15f) (@ (@ tptp.arr A_27g) A_27h)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27g) A_27h)) V12l)) V13r)) (@ (@ tptp.ap (@ _let_1 V14t)) V15f)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS (@ (@ tptp.ty_2Epair_2Eprod A_27g) A_27h))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27g) A_27h)) V12l)) V13r))) V14t))) V15f))))))))))) (forall ((V16l1 $$unsorted)) (=> (@ (@ tptp.mem V16l1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V17l2 $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Eupdate_2ELIST__UPDATE A_27a) A_27b)))) (let ((_let_3 (@ (@ tptp.arr A_27a) A_27b))) (=> (@ (@ tptp.mem V17l2) (@ tptp.ty_2Elist_2Elist _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_3) _let_3) _let_3)) (@ _let_2 V16l1))) (@ _let_2 V17l2)) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND _let_1)) V16l1)) V17l2)))))))))) (forall ((V18l1 $$unsorted)) (=> (@ (@ tptp.mem V18l1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27d))) (forall ((V19l2 $$unsorted)) (=> (@ (@ tptp.mem V19l2) A_27c) (forall ((V20r $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Eupdate_2ELIST__UPDATE A_27c) A_27d)))) (let ((_let_2 (@ (@ tptp.arr A_27c) A_27d))) (=> (@ (@ tptp.mem V20r) A_27d) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_2) _let_2)) (@ _let_1 V18l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27c) A_27d)) V19l2)) V20r)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27d))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27c) A_27d)) V19l2)) V20r))) V18l1))))))))))) (forall ((V21l1 $$unsorted)) (=> (@ (@ tptp.mem V21l1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27e) A_27f))) (forall ((V22l2 $$unsorted)) (=> (@ (@ tptp.mem V22l2) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27e) A_27f))) (forall ((V23f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Eupdate_2ELIST__UPDATE A_27e) A_27f)))) (=> (@ (@ tptp.mem V23f) (@ (@ tptp.arr A_27e) A_27f)) (= (@ (@ tptp.ap (@ _let_1 V21l1)) (@ (@ tptp.ap (@ _let_1 V22l2)) V23f)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND (@ (@ tptp.ty_2Epair_2Eprod A_27e) A_27f))) V21l1)) V22l2))) V23f))))))))) (forall ((V24l1 $$unsorted)) (=> (@ (@ tptp.mem V24l1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27g) A_27h))) (forall ((V25l2 $$unsorted)) (=> (@ (@ tptp.mem V25l2) A_27g) (forall ((V26r $$unsorted)) (=> (@ (@ tptp.mem V26r) A_27h) (forall ((V27f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Eupdate_2ELIST__UPDATE A_27g) A_27h)))) (=> (@ (@ tptp.mem V27f) (@ (@ tptp.arr A_27g) A_27h)) (= (@ (@ tptp.ap (@ _let_1 V24l1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27g) A_27h)) V25l2)) V26r)) V27f)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC (@ (@ tptp.ty_2Epair_2Eprod A_27g) A_27h))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27g) A_27h)) V25l2)) V26r))) V24l1))) V27f))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)) V1a)) (@ (@ tptp.ap V0f) V1a))) V0f) V0f))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27b) (forall ((V3c $$unsorted)) (=> (@ (@ tptp.mem V3c) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)) V1a)) V2b)) V0f)) V3c) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V1a)) V3c))) V2b)) (@ (@ tptp.ap V0f) V3c))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) A_27d)) (forall ((V1f1 $$unsorted)) (=> (@ (@ tptp.mem V1f1) A_27a) (forall ((V2f2 $$unsorted)) (=> (@ (@ tptp.mem V2f2) A_27b) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27c) (forall ((V4b $$unsorted)) (=> (@ (@ tptp.mem V4b) A_27d) (forall ((V5c $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27c) A_27d)) V3a)))) (=> (@ (@ tptp.mem V5c) A_27d) (=> (not (= V4b V5c)) (not (= (@ (@ tptp.ap (@ _let_1 V4b)) V0f) (@ (@ tptp.ap (@ _let_1 V5c)) V0f))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27b) (= (= (@ (@ tptp.ap V0f) V1a) V2b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)) V1a)) V2b)) V0f) V0f)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) A_27b) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (=> (= (@ (@ tptp.ap V0f) V2a) V1b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)) V2a)) V1b)) V0f) V0f)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27a) (forall ((V3c $$unsorted)) (=> (@ (@ tptp.mem V3c) A_27b) (forall ((V4d $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1a)) V3c)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V2b)) V4d)))) (=> (@ (@ tptp.mem V4d) A_27b) (=> (not (= V1a V2b)) (= (@ _let_2 (@ _let_3 V0f)) (@ _let_3 (@ _let_2 V0f))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27b) (forall ((V3c $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)) V1a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V3c)))) (=> (@ (@ tptp.mem V3c) A_27b) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2b)) V0f)) (@ _let_2 V0f)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EUPDATE A_27a) A_27b)) V0a)) V1b) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) A_27b)) (lambda ((V2f $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V3c $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V0a)) V3c))) V1b)) (@ (@ tptp.ap V2f) V3c))))))))))))
% 9.41/9.78  (declare-fun tptp.c_2Edft_2EDFT (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27a))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27b))) (let ((_let_3 (@ tptp.arr _let_2))) (let ((_let_4 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Edft_2EDFT A_27a) A_27b)) (@ (@ tptp.arr (@ _let_4 _let_2)) (@ (@ tptp.arr (@ _let_4 _let_1)) (@ _let_3 (@ _let_3 _let_1)))))))))))
% 9.41/9.78  (declare-fun tptp.c_2Edft_2ERel (tptp.del tptp.del tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del)) (@ (@ tptp.mem (@ (@ (@ (@ (@ tptp.c_2Edft_2ERel A_27a) A_27b) A_27c) A_27d) A_27e)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.ty_2Epair_2Eprod A_27c) (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27d)) A_27e))))) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27b))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) A_27c) (forall ((V2seen $$unsorted)) (=> (@ (@ tptp.mem V2seen) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3to__visit $$unsorted)) (=> (@ (@ tptp.mem V3to__visit) (@ tptp.ty_2Elist_2Elist A_27d)) (forall ((V4acc $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27d))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod _let_1) A_27e))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_4 (@ (@ tptp.ty_2Epair_2Eprod _let_3) _let_2))) (=> (@ (@ tptp.mem V4acc) A_27e) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ (@ (@ (@ tptp.c_2Edft_2ERel A_27a) A_27b) A_27c) A_27d) A_27e)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.ty_2Epair_2Eprod A_27c) _let_4))) V0G)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27c) _let_4)) V1f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_3) _let_2)) V2seen)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) A_27e)) V3to__visit)) V4acc)))))) (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EParents A_27a) A_27b)) V0G))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V2seen))))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27d)) V3to__visit)))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V2seen $$unsorted)) (=> (@ (@ tptp.mem V2seen) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3acc $$unsorted)) (=> (@ (@ tptp.mem V3acc) A_27b) (forall ((V4visit__now $$unsorted)) (=> (@ (@ tptp.mem V4visit__now) A_27a) (forall ((V5visit__later $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4visit__now)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Edft_2EDFT A_27b) A_27a)) V0G)) V1f)))) (let ((_let_3 (@ tptp.ap (@ _let_2 V2seen)))) (=> (@ (@ tptp.mem V5visit__later) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EParents A_27a) A_27a)) V0G))) (and (= (@ (@ tptp.ap (@ _let_3 (@ tptp.c_2Elist_2ENIL A_27a))) V3acc) V3acc) (= (@ (@ tptp.ap (@ _let_3 (@ _let_1 V5visit__later))) V3acc) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4visit__now)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V2seen)))) (@ (@ tptp.ap (@ _let_3 V5visit__later)) V3acc))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ _let_1 V2seen))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap V0G) V4visit__now))) V5visit__later))) (@ (@ tptp.ap (@ (@ tptp.ap V1f) V4visit__now)) V3acc))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ tptp.arr _let_2))) (let ((_let_4 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ _let_4 _let_2)) (@ (@ tptp.arr (@ _let_4 (@ _let_1 A_27b))) (@ _let_3 (@ _let_3 (@ _let_1 tptp.bool)))))) (=> (forall ((V1G $$unsorted)) (=> (@ (@ tptp.mem V1G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V3seen $$unsorted)) (=> (@ (@ tptp.mem V3seen) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4visit__now $$unsorted)) (=> (@ (@ tptp.mem V4visit__now) A_27a) (forall ((V5visit__later $$unsorted)) (=> (@ (@ tptp.mem V5visit__later) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6acc $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4visit__now)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1G)) V2f)))) (let ((_let_3 (@ tptp.ap (@ _let_2 V3seen)))) (let ((_let_4 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4visit__now)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V3seen))))) (let ((_let_5 (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EParents A_27a) A_27a)) V1G))))) (=> (@ (@ tptp.mem V6acc) A_27b) (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ tptp.c_2Elist_2ENIL A_27a))) V6acc)) (=> (and (=> (and _let_5 (not _let_4)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ _let_1 V3seen))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap V1G) V4visit__now))) V5visit__later))) (@ (@ tptp.ap (@ (@ tptp.ap V2f) V4visit__now)) V6acc)))) (=> (and _let_5 _let_4) (@ tptp.p (@ (@ tptp.ap (@ _let_3 V5visit__later)) V6acc)))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ _let_1 V5visit__later))) V6acc))))))))))))))))))))) (forall ((V7v $$unsorted)) (=> (@ (@ tptp.mem V7v) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V8v1 $$unsorted)) (=> (@ (@ tptp.mem V8v1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V9v2 $$unsorted)) (=> (@ (@ tptp.mem V9v2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V10v3 $$unsorted)) (=> (@ (@ tptp.mem V10v3) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V11v4 $$unsorted)) (=> (@ (@ tptp.mem V11v4) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V7v)) V8v1)) V9v2)) V10v3)) V11v4))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr _let_1) _let_1))) (forall ((V2seen $$unsorted)) (=> (@ (@ tptp.mem V2seen) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3to__visit $$unsorted)) (=> (@ (@ tptp.mem V3to__visit) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4acc $$unsorted)) (=> (@ (@ tptp.mem V4acc) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5a $$unsorted)) (=> (@ (@ tptp.mem V5a) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6b $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Edft_2EDFT _let_1) A_27a)) V0G)) V1f)) V2seen)) V3to__visit)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (=> (@ (@ tptp.mem V6b) _let_1) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EParents A_27a) A_27a)) V0G))) (= V1f (@ tptp.c_2Elist_2ECONS A_27a)) (= V4acc (@ (@ tptp.ap (@ _let_3 V5a)) V6b))) (= (@ _let_2 V4acc) (@ (@ tptp.ap (@ _let_3 (@ _let_2 V5a))) V6b))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V2seen $$unsorted)) (=> (@ (@ tptp.mem V2seen) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3to__visit $$unsorted)) (=> (@ (@ tptp.mem V3to__visit) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4acc $$unsorted)) (=> (@ (@ tptp.mem V4acc) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EParents A_27a) A_27a)) V0G))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Edft_2EDFT A_27b) A_27a)) V0G)) V1f)) V2seen)) V3to__visit)) V4acc) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27b)) V1f)) V4acc)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Edft_2EDFT (@ tptp.ty_2Elist_2Elist A_27a)) A_27a)) V0G)) (@ tptp.c_2Elist_2ECONS A_27a))) V2seen)) V3to__visit)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V1seen $$unsorted)) (=> (@ (@ tptp.mem V1seen) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2to__visit $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V2to__visit) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EParents A_27a) A_27a)) V0G))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Edft_2EDFT _let_1) A_27a)) V0G)) (@ tptp.c_2Elist_2ECONS A_27a))) V1seen)) V2to__visit)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr _let_1) _let_1))) (forall ((V2seen $$unsorted)) (=> (@ (@ tptp.mem V2seen) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3to__visit $$unsorted)) (=> (@ (@ tptp.mem V3to__visit) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4acc $$unsorted)) (=> (@ (@ tptp.mem V4acc) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EParents A_27a) A_27a)) V0G))) (= V1f (@ tptp.c_2Elist_2ECONS A_27a))) (forall ((V5x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5x)))) (=> (@ (@ tptp.mem V5x) A_27a) (=> (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Edft_2EDFT (@ tptp.ty_2Elist_2Elist A_27a)) A_27a)) V0G)) V1f)) V2seen)) V3to__visit)) V4acc)))) (or (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EdirGraph_2EREACH__LIST A_27a)) V0G)) V3to__visit))) (@ tptp.p (@ _let_2 (@ _let_1 V4acc))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr _let_1) _let_1))) (forall ((V2seen $$unsorted)) (=> (@ (@ tptp.mem V2seen) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3to__visit $$unsorted)) (=> (@ (@ tptp.mem V3to__visit) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4acc $$unsorted)) (=> (@ (@ tptp.mem V4acc) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5x)))) (let ((_let_3 (@ _let_1 V2seen))) (=> (@ (@ tptp.mem V5x) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EParents A_27a) A_27a)) V0G))) (= V1f (@ tptp.c_2Elist_2ECONS A_27a)) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EdirGraph_2EREACH__LIST A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EEXCLUDE A_27a) A_27a)) V0G)) _let_3))) V3to__visit))) (not (@ tptp.p (@ _let_2 _let_3)))) (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Edft_2EDFT (@ tptp.ty_2Elist_2Elist A_27a)) A_27a)) V0G)) V1f)) V2seen)) V3to__visit)) V4acc))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0G $$unsorted)) (=> (@ (@ tptp.mem V0G) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V1to__visit $$unsorted)) (=> (@ (@ tptp.mem V1to__visit) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2EdirGraph_2EParents A_27a) A_27a)) V0G))) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EdirGraph_2EREACH__LIST A_27a)) V0G)) V1to__visit))) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Edft_2EDFT (@ tptp.ty_2Elist_2Elist A_27a)) A_27a)) V0G)) (@ tptp.c_2Elist_2ECONS A_27a))) _let_1)) V1to__visit)) _let_1)))))))))))))))
% 9.41/9.78  (declare-fun tptp.c_2EDecode_2Edec2enc (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2EDecode_2Edec2enc A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (@ (@ tptp.arr A_27a) _let_1))))))
% 9.41/9.78  (declare-sort tptp.tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o 0)
% 9.41/9.78  (declare-fun tptp.inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (tptp.tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o) $$unsorted)
% 9.41/9.78  (declare-fun tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o ($$unsorted) tptp.tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o)
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ tptp.inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o X)) X)))
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o X)) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.bool))))))
% 9.41/9.78  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.bool)))) (= X (@ tptp.inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o X))))))
% 9.41/9.78  (declare-sort tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o 0)
% 9.41/9.78  (declare-fun tptp.inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o) $$unsorted)
% 9.41/9.78  (declare-fun tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o ($$unsorted) tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o)
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o)) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ tptp.inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o X)) X)))
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o X)) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.bool)))))
% 9.41/9.78  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.bool))) (= X (@ tptp.inj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o X))))))
% 9.41/9.78  (declare-fun tptp.c_2EDecode_2Edec__bnum () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.mem tptp.c_2EDecode_2Edec__bnum) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1)))))))
% 9.41/9.78  (declare-fun tptp.c_2EDecode_2Edecode__blist (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2EDecode_2Edecode__blist A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr _let_2) tptp.bool)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr (@ _let_3 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (@ _let_3 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_1))))))))))))
% 9.41/9.78  (declare-fun tptp.c_2EDecode_2Edecode__bnum () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2EDecode_2Edecode__bnum) (@ _let_2 (@ (@ tptp.arr (@ _let_2 tptp.bool)) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1)))))))))
% 9.41/9.78  (declare-sort tptp.tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o 0)
% 9.41/9.78  (declare-fun tptp.inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o (tptp.tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o) $$unsorted)
% 9.41/9.78  (declare-fun tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o ($$unsorted) tptp.tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o)
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o (@ tptp.inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o X)) X)))
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o X)) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.bool) (@ tptp.ty_2Elist_2Elist tptp.bool))))))
% 9.41/9.78  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.bool) (@ tptp.ty_2Elist_2Elist tptp.bool)))) (= X (@ tptp.inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o X))))))
% 9.41/9.78  (declare-fun tptp.c_2EDecode_2Edecode__bool () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.mem tptp.c_2EDecode_2Edecode__bool) (@ (@ tptp.arr (@ (@ tptp.arr tptp.bool) tptp.bool)) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.bool) _let_1)))))))
% 9.41/9.78  (declare-fun tptp.c_2EDecode_2Edecode__list (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2EDecode_2Edecode__list A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr _let_2) tptp.bool)) (@ (@ tptp.arr (@ _let_3 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (@ _let_3 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_1)))))))))))
% 9.41/9.78  (declare-fun tptp.c_2EDecode_2Edecode__num () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.mem tptp.c_2EDecode_2Edecode__num) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1)))))))
% 9.41/9.78  (declare-fun tptp.c_2EDecode_2Edecode__option (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ tptp.ty_2Eoption_2Eoption A_27a))) (let ((_let_3 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2EDecode_2Edecode__option A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr _let_2) tptp.bool)) (@ (@ tptp.arr (@ _let_3 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (@ _let_3 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_1)))))))))))
% 9.41/9.78  (declare-fun tptp.c_2EDecode_2Edecode__prod (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ tptp.ty_2Epair_2Eprod A_27a))) (let ((_let_3 (@ _let_2 A_27b))) (let ((_let_4 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ (@ tptp.c_2EDecode_2Edecode__prod A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr _let_3) tptp.bool)) (@ (@ tptp.arr (@ _let_4 (@ tptp.ty_2Eoption_2Eoption (@ _let_2 _let_1)))) (@ (@ tptp.arr (@ _let_4 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) _let_1)))) (@ _let_4 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod _let_3) _let_1)))))))))))))
% 9.41/9.78  (declare-fun tptp.c_2EDecode_2Edecode__sum (tptp.del tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (let ((_let_3 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ (@ tptp.c_2EDecode_2Edecode__sum A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr _let_2) tptp.bool)) (@ (@ tptp.arr (@ _let_3 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (@ (@ tptp.arr (@ _let_3 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) _let_1)))) (@ _let_3 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_1))))))))))))
% 9.41/9.78  (declare-fun tptp.c_2EDecode_2Edecode__tree (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ tptp.ty_2EEncode_2Etree A_27a))) (let ((_let_3 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2EDecode_2Edecode__tree A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr _let_2) tptp.bool)) (@ (@ tptp.arr (@ _let_3 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (@ _let_3 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_1)))))))))))
% 9.41/9.78  (declare-sort tptp.tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o 0)
% 9.41/9.78  (declare-fun tptp.inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o (tptp.tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o) $$unsorted)
% 9.41/9.78  (declare-fun tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o ($$unsorted) tptp.tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o)
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o (@ tptp.inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o X)) X)))
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o X)) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) (@ tptp.ty_2Elist_2Elist tptp.bool))))))
% 9.41/9.78  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) (@ tptp.ty_2Elist_2Elist tptp.bool)))) (= X (@ tptp.inj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o X))))))
% 9.41/9.78  (declare-sort tptp.tp__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o 0)
% 9.41/9.78  (declare-fun tptp.inj__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o (tptp.tp__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o) $$unsorted)
% 9.41/9.78  (declare-fun tptp.surj__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o ($$unsorted) tptp.tp__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o)
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o)) (= (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o (@ tptp.inj__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o X)) X)))
% 9.41/9.78  (assert (forall ((X tptp.tp__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o X)) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) (@ tptp.ty_2Elist_2Elist tptp.bool)))))
% 9.41/9.78  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) (@ tptp.ty_2Elist_2Elist tptp.bool))) (= X (@ tptp.inj__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o (@ tptp.surj__c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o X))))))
% 9.41/9.78  (declare-fun tptp.c_2EDecode_2Edecode__unit () $$unsorted)
% 9.41/9.78  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.mem tptp.c_2EDecode_2Edecode__unit) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Eone_2Eone) tptp.bool)) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) _let_1)))))))
% 9.41/9.78  (declare-fun tptp.c_2EDecode_2Eenc2dec (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2EDecode_2Eenc2dec A_27a)) (@ (@ tptp.arr (@ _let_2 tptp.bool)) (@ (@ tptp.arr (@ _let_2 _let_1)) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1))))))))))
% 9.41/9.78  (declare-fun tptp.c_2EDecode_2Ewf__decoder (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.mem (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) tptp.bool))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1d $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1d) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V0p)) V1d)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ tptp.lam _let_1))) (=> (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.bool)) (@ (@ tptp.ap V0p) V2x))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ _let_2 (lambda ((V3a $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V4b $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V5c $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption _let_2))) (@ (@ tptp.ap V1d) V4b))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) _let_1)) V2x)) V5c))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_1)) V4b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.bool)) V3a)) V5c)))))))))))))))))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ _let_2 (lambda ((V6a $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V7b $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption _let_2))) (@ (@ tptp.ap V1d) V6a))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) _let_1)) V2x)) V7b))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V2l tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1))) (let ((_let_3 (@ tptp.lam A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec A_27a)) V0p)) V1e)) (@ tptp.inj__c_ty_2Elist_2Elist_o V2l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption _let_2))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ _let_3 (lambda ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V4t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0p) V3x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ tptp.inj__c_ty_2Elist_2Elist_o V2l))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.bool)) (@ (@ tptp.ap V1e) V3x))) V4t)))))))))))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_2)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 _let_2)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) _let_1) tptp.bool)) (@ _let_3 (lambda ((V5x $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V6t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0p) V5x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ tptp.inj__c_ty_2Elist_2Elist_o V2l))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.bool)) (@ (@ tptp.ap V1e) V5x))) V6t)))))))))))) (@ tptp.c_2Eoption_2ENONE _let_2))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0d $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V0d) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc A_27a)) V0d)) V1x)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption _let_2))) (@ (@ tptp.ap V0d) V2l))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) _let_1)) V1x)) (@ tptp.c_2Elist_2ENIL tptp.bool))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V2l tptp.tp__c_ty_2Elist_2Elist_o)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec A_27a)) V0p)) V1e)) (@ tptp.inj__c_ty_2Elist_2Elist_o V2l)) (@ tptp.c_2Eoption_2ENONE (@ (@ tptp.ty_2Epair_2Eprod A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool)))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4t tptp.tp__c_ty_2Elist_2Elist_o)) (=> (@ tptp.p (@ (@ tptp.ap V0p) V3x)) (not (= V2l (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.bool)) (@ (@ tptp.ap V1e) V3x))) (@ tptp.inj__c_ty_2Elist_2Elist_o V4t))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V2l tptp.tp__c_ty_2Elist_2Elist_o) (V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4t tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V4t))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27a)) V0p)) V1e)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec A_27a)) V0p)) V1e)) (@ tptp.inj__c_ty_2Elist_2Elist_o V2l)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) _let_2)) V3x)) _let_1))) (and (@ tptp.p (@ (@ tptp.ap V0p) V3x)) (= V2l (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.bool)) (@ (@ tptp.ap V1e) V3x))) _let_1))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V2l tptp.tp__c_ty_2Elist_2Elist_o) (V3x $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) _let_1)) V3x))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1))) (=> (@ (@ tptp.mem V3x) _let_3) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27a)) V0p)) V1e)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec A_27a)) V0p)) V1e)) (@ tptp.inj__c_ty_2Elist_2Elist_o V2l)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_3)) V3x)) (and (@ tptp.p (@ (@ tptp.ap V0p) _let_2)) (= V2l (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.bool)) (@ (@ tptp.ap V1e) _let_2))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) _let_1)) V3x)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27a)) V0p)) V1e)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V0p)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec A_27a)) V0p)) V1e)))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1d $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1d) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3l tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V0p)) V1d)) (= (and (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc A_27a)) V1d)) V2x)) V3l) (@ tptp.p (@ (@ tptp.ap V0p) V2x))) (= (@ (@ tptp.ap V1d) (@ tptp.inj__c_ty_2Elist_2Elist_o V3l)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) _let_1)) V2x)) (@ tptp.c_2Elist_2ENIL tptp.bool))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1d $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1d) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V0p)) V1d)) (@ tptp.p (@ (@ tptp.ap V0p) V2x))) (= (@ (@ tptp.ap V1d) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc A_27a)) V1d)) V2x)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) _let_1)) V2x)) (@ tptp.c_2Elist_2ENIL tptp.bool))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1d $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1d) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3t tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V3t))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V0p)) V1d)) (@ tptp.p (@ (@ tptp.ap V0p) V2x))) (= (@ (@ tptp.ap V1d) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc A_27a)) V1d)) V2x))) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) _let_2)) V2x)) _let_1)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1d $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1d) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V0p)) V1d)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27a)) V0p)) (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc A_27a)) V1d))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27a)) V0p)) V1e)) (@ tptp.p (@ (@ tptp.ap V0p) V2x))) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec A_27a)) V0p)) V1e))) V2x)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap V1e) V2x)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1d $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1d) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V0p)) V1d)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec A_27a)) V0p)) (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc A_27a)) V1d)) V1d))))))))
% 9.41/9.78  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr tptp.ty_2Eone_2Eone) tptp.bool)) (= (@ (@ tptp.ap tptp.c_2EDecode_2Edecode__unit) V0p) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec tptp.ty_2Eone_2Eone)) V0p)) tptp.c_2EEncode_2Eencode__unit)))))
% 9.41/9.78  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr tptp.ty_2Eone_2Eone) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder tptp.ty_2Eone_2Eone)) V0p)) (@ (@ tptp.ap tptp.c_2EDecode_2Edecode__unit) V0p))))))
% 9.41/9.78  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr tptp.ty_2Eone_2Eone) tptp.bool)) (forall ((V1x tptp.tp__ty_2Eone_2Eone)) (let ((_let_1 (@ tptp.inj__ty_2Eone_2Eone V1x))) (=> (@ tptp.p (@ (@ tptp.ap V0p) _let_1)) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc tptp.ty_2Eone_2Eone)) (@ (@ tptp.ap tptp.c_2EDecode_2Edecode__unit) V0p))) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap tptp.c_2EEncode_2Eencode__unit) _let_1)))))))))
% 9.41/9.78  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr tptp.ty_2Eone_2Eone) tptp.bool)) (forall ((V1l tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Eone_2Eone) _let_1))) (let ((_let_3 (@ tptp.inj__c_ty_2Elist_2Elist_o V1l))) (let ((_let_4 (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone))) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edecode__unit) V0p)) _let_3)) (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Eone_2Eone_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption _let_2))) (@ (@ tptp.ap V0p) _let_4))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Eone_2Eone) _let_1)) _let_4)) _let_3)))) (@ tptp.c_2Eoption_2ENONE _let_2))))))))))))
% 9.41/9.78  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr tptp.bool) tptp.bool)) (= (@ (@ tptp.ap tptp.c_2EDecode_2Edecode__bool) V0p) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec tptp.bool)) V0p)) tptp.c_2EEncode_2Eencode__bool)))))
% 9.41/9.78  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr tptp.bool) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder tptp.bool)) V0p)) (@ (@ tptp.ap tptp.c_2EDecode_2Edecode__bool) V0p))))))
% 9.41/9.78  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr tptp.bool) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) tptp.bool) (=> (@ tptp.p (@ (@ tptp.ap V0p) V1x)) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc tptp.bool)) (@ (@ tptp.ap tptp.c_2EDecode_2Edecode__bool) V0p))) V1x)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap tptp.c_2EEncode_2Eencode__bool) V1x)))))))))
% 9.41/9.78  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr tptp.bool) tptp.bool)) (forall ((V1l tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.bool) (@ tptp.ty_2Elist_2Elist tptp.bool)))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_o V1l))) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edecode__bool) V0p)) _let_2)) (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_o_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE tptp.bool) (@ tptp.ty_2Eoption_2Eoption _let_1))) _let_2)) (@ tptp.c_2Eoption_2ENONE _let_1))) (@ (@ tptp.lam tptp.bool) (lambda ((V2h $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod tptp.bool) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption _let_2))) (@ (@ tptp.ap V0p) V2h))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.bool) _let_1)) V2h)) V3t)))) (@ tptp.c_2Eoption_2ENONE _let_2)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V1d1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1d1) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (forall ((V2d2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V2d2) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) _let_1)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EDecode_2Edecode__prod A_27a) A_27b)) V0p)) V1d1)) V2d2) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) V0p)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Eencode__prod A_27a) A_27b)) (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc A_27a)) V1d1))) (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc A_27b)) V2d2)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p1 $$unsorted)) (=> (@ (@ tptp.mem V0p1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p2 $$unsorted)) (=> (@ (@ tptp.mem V1p2) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2d1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V2d1) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (forall ((V3d2 $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Elift__prod A_27a) A_27b)) V0p1)) V1p2))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V3d2) (@ (@ tptp.arr _let_2) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) _let_2)))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V0p1)) V2d1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27b)) V1p2)) V3d2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EDecode_2Edecode__prod A_27a) A_27b)) _let_1)) V2d1)) V3d2))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p1 $$unsorted)) (=> (@ (@ tptp.mem V0p1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p2 $$unsorted)) (=> (@ (@ tptp.mem V1p2) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2d1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V2d1) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (forall ((V3d2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V3d2) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) _let_1)))) (forall ((V4x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Elift__prod A_27a) A_27b)) V0p1)) V1p2))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V4x) _let_2) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V0p1)) V2d1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27b)) V1p2)) V3d2)) (@ tptp.p (@ (@ tptp.ap _let_1) V4x))) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EDecode_2Edecode__prod A_27a) A_27b)) _let_1)) V2d1)) V3d2))) V4x)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Eencode__prod A_27a) A_27b)) (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc A_27a)) V2d1))) (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc A_27b)) V3d2))) V4x)))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p1 $$unsorted)) (=> (@ (@ tptp.mem V0p1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p2 $$unsorted)) (=> (@ (@ tptp.mem V1p2) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2e1 $$unsorted)) (=> (@ (@ tptp.mem V2e1) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V3e2 $$unsorted)) (=> (@ (@ tptp.mem V3e2) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V4l $$unsorted)) (=> (@ (@ tptp.mem V4l) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V5t tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V5t))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Elift__prod A_27a) A_27b)) V0p1)) V1p2))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27a)) V0p1)) V2e1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27b)) V1p2)) V3e2)) (@ tptp.p (@ (@ tptp.ap _let_4) V4l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EDecode_2Edecode__prod A_27a) A_27b)) _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec A_27a)) V0p1)) V2e1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec A_27b)) V1p2)) V3e2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Eencode__prod A_27a) A_27b)) V2e1)) V3e2)) V4l))) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod _let_3) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_3) _let_2)) V4l)) _let_1))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p1 $$unsorted)) (=> (@ (@ tptp.mem V0p1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1d1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1d1) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (forall ((V2p2 $$unsorted)) (=> (@ (@ tptp.mem V2p2) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V3d2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V3d2) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) _let_1)))) (forall ((V4l tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ tptp.ty_2Epair_2Eprod A_27a))) (let ((_let_3 (@ _let_2 _let_1))) (let ((_let_4 (@ (@ tptp.ty_2Epair_2Eprod (@ _let_2 A_27b)) _let_1))) (let ((_let_5 (@ tptp.inj__c_ty_2Elist_2Elist_o V4l))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V0p1)) V1d1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27b)) V2p2)) V3d2))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EDecode_2Edecode__prod A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Elift__prod A_27a) A_27b)) V0p1)) V2p2))) V1d1)) V3d2)) _let_5) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_3) (@ tptp.ty_2Eoption_2Eoption _let_4))) (@ (@ tptp.ap V1d1) _let_5))) (@ tptp.c_2Eoption_2ENONE _let_4))) (@ (@ tptp.lam _let_3) (lambda ((V5v1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) _let_1))) A_27a) _let_1)) V5v1)) (@ (@ tptp.lam A_27a) (lambda ((V6x $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V7t $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27b) _let_1))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_2) (@ tptp.ty_2Eoption_2Eoption _let_3))) (@ (@ tptp.ap V3d2) V7t))) (@ tptp.c_2Eoption_2ENONE _let_3))) (@ (@ tptp.lam _let_2) (lambda ((V8v $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) _let_1))) A_27b) _let_1)) V8v)) (@ (@ tptp.lam A_27b) (lambda ((V9y $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V10t_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V6x)) V9y))) V10t_27))))))))))))))))))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) tptp.bool)) (forall ((V1d1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1d1) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (forall ((V2d2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V2d2) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) _let_1)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EDecode_2Edecode__sum A_27a) A_27b)) V0p)) V1d1)) V2d2) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) V0p)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Eencode__sum A_27a) A_27b)) (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc A_27a)) V1d1))) (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc A_27b)) V2d2)))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p1 $$unsorted)) (=> (@ (@ tptp.mem V0p1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p2 $$unsorted)) (=> (@ (@ tptp.mem V1p2) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2d1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V2d1) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (forall ((V3d2 $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Elift__sum A_27a) A_27b)) V0p1)) V1p2))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V3d2) (@ (@ tptp.arr _let_2) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) _let_2)))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V0p1)) V2d1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27b)) V1p2)) V3d2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EDecode_2Edecode__sum A_27a) A_27b)) _let_1)) V2d1)) V3d2))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p1 $$unsorted)) (=> (@ (@ tptp.mem V0p1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p2 $$unsorted)) (=> (@ (@ tptp.mem V1p2) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2d1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V2d1) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (forall ((V3d2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V3d2) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) _let_1)))) (forall ((V4x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Elift__sum A_27a) A_27b)) V0p1)) V1p2))) (let ((_let_2 (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (=> (@ (@ tptp.mem V4x) _let_2) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V0p1)) V2d1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27b)) V1p2)) V3d2)) (@ tptp.p (@ (@ tptp.ap _let_1) V4x))) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EDecode_2Edecode__sum A_27a) A_27b)) _let_1)) V2d1)) V3d2))) V4x)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Eencode__sum A_27a) A_27b)) (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc A_27a)) V2d1))) (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc A_27b)) V3d2))) V4x)))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p1 $$unsorted)) (=> (@ (@ tptp.mem V0p1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p2 $$unsorted)) (=> (@ (@ tptp.mem V1p2) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2e1 $$unsorted)) (=> (@ (@ tptp.mem V2e1) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V3e2 $$unsorted)) (=> (@ (@ tptp.mem V3e2) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V4l $$unsorted)) (=> (@ (@ tptp.mem V4l) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (forall ((V5t tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V5t))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_3 (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (let ((_let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Elift__sum A_27a) A_27b)) V0p1)) V1p2))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27a)) V0p1)) V2e1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27b)) V1p2)) V3e2)) (@ tptp.p (@ (@ tptp.ap _let_4) V4l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EDecode_2Edecode__sum A_27a) A_27b)) _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec A_27a)) V0p1)) V2e1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec A_27b)) V1p2)) V3e2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Eencode__sum A_27a) A_27b)) V2e1)) V3e2)) V4l))) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod _let_3) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_3) _let_2)) V4l)) _let_1))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0p1 $$unsorted)) (=> (@ (@ tptp.mem V0p1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1d1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1d1) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (forall ((V2p2 $$unsorted)) (=> (@ (@ tptp.mem V2p2) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V3d2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V3d2) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) _let_1)))) (forall ((V4l tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (@ tptp.ty_2Elist_2Elist tptp.bool)))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_o V4l))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V0p1)) V1d1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27b)) V2p2)) V3d2))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EDecode_2Edecode__sum A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Elift__sum A_27a) A_27b)) V0p1)) V2p2))) V1d1)) V3d2)) _let_2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE tptp.bool) (@ tptp.ty_2Eoption_2Eoption _let_1))) _let_2)) (@ tptp.c_2Eoption_2ENONE _let_1))) (@ (@ tptp.lam tptp.bool) (lambda ((V5v1 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V6t $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27b) _let_1))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) _let_1))) (let ((_let_4 (@ tptp.c_2Eoption_2ENONE _let_3))) (let ((_let_5 (@ tptp.ty_2Eoption_2Eoption _let_3))) (let ((_let_6 (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_5)) V5v1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_6) _let_5)) (@ (@ tptp.ap V1d1) V6t))) _let_4)) (@ (@ tptp.lam _let_6) (lambda ((V7v $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) _let_1))) A_27a) _let_1)) V7v)) (@ (@ tptp.lam A_27a) (lambda ((V8x $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V9t_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V8x))) V9t_27))))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_2) _let_5)) (@ (@ tptp.ap V3d2) V6t))) _let_4)) (@ (@ tptp.lam _let_2) (lambda ((V10v $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) _let_1))) A_27b) _let_1)) V10v)) (@ (@ tptp.lam A_27b) (lambda ((V11x $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V12t_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V11x))) V12t_27)))))))))))))))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27a)) tptp.bool)) (forall ((V1d $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1d) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edecode__option A_27a)) V0p)) V1d) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec (@ tptp.ty_2Eoption_2Eoption A_27a))) V0p)) (@ (@ tptp.ap (@ tptp.c_2EEncode_2Eencode__option A_27a)) (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc A_27a)) V1d))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1d $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2EEncode_2Elift__option A_27a)) V0p))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1d) (@ (@ tptp.arr _let_2) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_2)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V0p)) V1d)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder (@ tptp.ty_2Eoption_2Eoption A_27a))) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edecode__option A_27a)) _let_1)) V1d)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1d $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1d) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (forall ((V2x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2EEncode_2Elift__option A_27a)) V0p))) (let ((_let_2 (@ tptp.ty_2Eoption_2Eoption A_27a))) (=> (@ (@ tptp.mem V2x) _let_2) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V0p)) V1d)) (@ tptp.p (@ (@ tptp.ap _let_1) V2x))) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edecode__option A_27a)) _let_1)) V1d))) V2x)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Eencode__option A_27a)) (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc A_27a)) V1d))) V2x))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V3t tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V3t))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_3 (@ tptp.ty_2Eoption_2Eoption A_27a))) (let ((_let_4 (@ (@ tptp.ap (@ tptp.c_2EEncode_2Elift__option A_27a)) V0p))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27a)) V0p)) V1e)) (@ tptp.p (@ (@ tptp.ap _let_4) V2l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edecode__option A_27a)) _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec A_27a)) V0p)) V1e))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Eencode__option A_27a)) V1e)) V2l))) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod _let_3) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_3) _let_2)) V2l)) _let_1))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1d $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1d) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (forall ((V2l tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Eoption_2Eoption A_27a)) (@ tptp.ty_2Elist_2Elist tptp.bool)))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_o V2l))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V0p)) V1d)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edecode__option A_27a)) (@ (@ tptp.ap (@ tptp.c_2EEncode_2Elift__option A_27a)) V0p))) V1d)) _let_2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE tptp.bool) (@ tptp.ty_2Eoption_2Eoption _let_1))) _let_2)) (@ tptp.c_2Eoption_2ENONE _let_1))) (@ (@ tptp.lam tptp.bool) (lambda ((V3v1 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V4t $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ tptp.ty_2Eoption_2Eoption A_27a))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_1))) (let ((_let_4 (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1))) (let ((_let_5 (@ tptp.ty_2Eoption_2Eoption _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_5)) V3v1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_4) _let_5)) (@ (@ tptp.ap V1d) V4t))) (@ tptp.c_2Eoption_2ENONE _let_3))) (@ (@ tptp.lam _let_4) (lambda ((V5v $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Eoption_2Eoption A_27a)) _let_1))) A_27a) _let_1)) V5v)) (@ (@ tptp.lam A_27a) (lambda ((V6x $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V7t_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V6x))) V7t_27))))))))))))))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_1)) (@ tptp.c_2Eoption_2ENONE A_27a))) V4t))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)) (forall ((V1d $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1d) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edecode__list A_27a)) V0p)) V1d) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec (@ tptp.ty_2Elist_2Elist A_27a))) V0p)) (@ (@ tptp.ap (@ tptp.c_2EEncode_2Eencode__list A_27a)) (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc A_27a)) V1d))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1d $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0p))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1d) (@ (@ tptp.arr _let_2) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_2)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V0p)) V1d)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder (@ tptp.ty_2Elist_2Elist A_27a))) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edecode__list A_27a)) _let_1)) V1d)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1d $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1d) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (forall ((V2x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0p))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V2x) _let_2) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V0p)) V1d)) (@ tptp.p (@ (@ tptp.ap _let_1) V2x))) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edecode__list A_27a)) _let_1)) V1d))) V2x)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Eencode__list A_27a)) (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc A_27a)) V1d))) V2x))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1e $$unsorted)) (=> (@ (@ tptp.mem V1e) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3t tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V3t))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_4 (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0p))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27a)) V0p)) V1e)) (@ tptp.p (@ (@ tptp.ap _let_4) V2l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edecode__list A_27a)) _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec A_27a)) V0p)) V1e))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Eencode__list A_27a)) V1e)) V2l))) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod _let_3) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_3) _let_2)) V2l)) _let_1))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1d $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1d) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (forall ((V2l tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist tptp.bool)))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_o V2l))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V0p)) V1d)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edecode__list A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0p))) V1d)) _let_2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE tptp.bool) (@ tptp.ty_2Eoption_2Eoption _let_1))) _let_2)) (@ tptp.c_2Eoption_2ENONE _let_1))) (@ (@ tptp.lam tptp.bool) (lambda ((V3v2 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V4t $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_1))) (let ((_let_4 (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1))) (let ((_let_5 (@ tptp.ty_2Eoption_2Eoption _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_5)) V3v2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_4) _let_5)) (@ (@ tptp.ap V1d) V4t))) (@ tptp.c_2Eoption_2ENONE _let_3))) (@ (@ tptp.lam _let_4) (lambda ((V5v1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27a)) _let_1))) A_27a) _let_1)) V5v1)) (@ (@ tptp.lam A_27a) (lambda ((V6x $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V7t_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist tptp.bool)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edecode__list A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) V0p))) V1d)) V7t_27))) (@ tptp.c_2Eoption_2ENONE _let_1))) (@ (@ tptp.lam _let_1) (lambda ((V8v $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_2))) _let_1) _let_2)) V8v)) (@ (@ tptp.lam _let_1) (lambda ((V9xs $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V10t_27_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V6x)) V9xs))) V10t_27_27)))))))))))))))))))))))))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_1)) (@ tptp.c_2Elist_2ENIL A_27a))) V4t))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2d $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V2d) (@ (@ tptp.arr _let_2) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_2)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edecode__blist A_27a)) V0p)) _let_1)) V2d) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec (@ tptp.ty_2Elist_2Elist A_27a))) V0p)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Eencode__blist tptp.bool) A_27a)) _let_1)) (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc A_27a)) V2d)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2d $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Elift__blist A_27a)) _let_1)) V1p))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V2d) (@ (@ tptp.arr _let_3) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_3)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V1p)) V2d)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder (@ tptp.ty_2Elist_2Elist A_27a))) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edecode__blist A_27a)) _let_2)) _let_1)) V2d))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2d $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V2d) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (forall ((V3l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Elift__blist A_27a)) _let_1)) V1p))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V3l) _let_3) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V1p)) V2d)) (@ tptp.p (@ (@ tptp.ap _let_2) V3l))) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edecode__blist A_27a)) _let_2)) _let_1)) V2d))) V3l)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Eencode__blist tptp.bool) A_27a)) _let_1)) (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc A_27a)) V2d))) V3l)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2e $$unsorted)) (=> (@ (@ tptp.mem V2e) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Elist_2Elist tptp.bool))) (forall ((V3l $$unsorted)) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4t tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V4t))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_5 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Elift__blist A_27a)) _let_4)) V1p))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Ewf__encoder A_27a)) V1p)) V2e)) (@ tptp.p (@ (@ tptp.ap _let_5) V3l))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edecode__blist A_27a)) _let_5)) _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec A_27a)) V1p)) V2e))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EEncode_2Eencode__blist tptp.bool) A_27a)) _let_4)) V2e)) V3l))) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod _let_3) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_3) _let_2)) V3l)) _let_1)))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1d $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1d) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (forall ((V2m tptp.tp__ty_2Enum_2Enum) (V3l tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V3l))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_4 (@ (@ tptp.ty_2Epair_2Eprod _let_3) _let_2))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum V2m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V0p)) V1d)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edecode__blist A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Elift__blist A_27a)) _let_5)) V0p))) _let_5)) V1d)) _let_1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Earithmetic_2Enum__CASE (@ tptp.ty_2Eoption_2Eoption _let_4))) _let_5)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_3) _let_2)) (@ tptp.c_2Elist_2ENIL A_27a))) _let_1)))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4n $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27a)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_2) (@ tptp.ty_2Eoption_2Eoption _let_3))) (@ (@ tptp.ap V1d) (@ tptp.inj__c_ty_2Elist_2Elist_o V3l)))) (@ tptp.c_2Eoption_2ENONE _let_3))) (@ (@ tptp.lam _let_2) (lambda ((V5v1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27a)) _let_1))) A_27a) _let_1)) V5v1)) (@ (@ tptp.lam A_27a) (lambda ((V6x $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V7t $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist tptp.bool)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edecode__blist A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2Elift__blist A_27a)) V4n)) V0p))) V4n)) V1d)) V7t))) (@ tptp.c_2Eoption_2ENONE _let_1))) (@ (@ tptp.lam _let_1) (lambda ((V8v $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_2))) _let_1) _let_2)) V8v)) (@ (@ tptp.lam _let_1) (lambda ((V9xs $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V10t_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V6x)) V9xs))) V10t_27))))))))))))))))))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap tptp.c_2EDecode_2Edecode__num) V0p) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec tptp.ty_2Enum_2Enum)) V0p)) tptp.c_2EEncode_2Eencode__num)))))
% 9.41/9.78  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder tptp.ty_2Enum_2Enum)) V0p)) (@ (@ tptp.ap tptp.c_2EDecode_2Edecode__num) V0p))))))
% 9.41/9.78  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1x))) (=> (@ tptp.p (@ (@ tptp.ap V0p) _let_1)) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2EDecode_2Edecode__num) V0p))) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap tptp.c_2EEncode_2Eencode__num) _let_1)))))))))
% 9.41/9.78  (assert (forall ((V0l tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.bool)))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_o V0l))) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edecode__num) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK tptp.bool) tptp.ty_2Enum_2Enum)) tptp.c_2Ebool_2ET))) _let_2)) (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE tptp.bool) (@ tptp.ty_2Eoption_2Eoption _let_1))) _let_2)) (@ tptp.c_2Eoption_2ENONE _let_1))) (@ (@ tptp.lam tptp.bool) (lambda ((V1v4 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V2t_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.bool)))) (let ((_let_2 (@ tptp.c_2Eoption_2ENONE _let_1))) (let ((_let_3 (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_3)) V1v4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE tptp.bool) _let_3)) V2t_27)) _let_2)) (@ (@ tptp.lam tptp.bool) (lambda ((V3v8 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V4t $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))) (let ((_let_3 (@ tptp.ty_2Eoption_2Eoption _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_3)) V3v8)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) _let_1)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V4t)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_2) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edecode__num) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK tptp.bool) tptp.ty_2Enum_2Enum)) tptp.c_2Ebool_2ET))) V4t))) (@ tptp.c_2Eoption_2ENONE _let_2))) (@ (@ tptp.lam _let_2) (lambda ((V5v1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))) tptp.ty_2Enum_2Enum) _let_1)) V5v1)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6v $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V7t_27 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) V6v))) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))) V7t_27))))))))))))))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edecode__num) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK tptp.bool) tptp.ty_2Enum_2Enum)) tptp.c_2Ebool_2ET))) V2t_27))) _let_2)) (@ (@ tptp.lam _let_1) (lambda ((V8v1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))) tptp.ty_2Enum_2Enum) _let_1)) V8v1)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V9v $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V10t_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_1)) V9v))) _let_1))) V10t_27))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V1l tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.bool)))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_o V1l))) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edecode__num) V0p)) _let_2)) (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE tptp.bool) (@ tptp.ty_2Eoption_2Eoption _let_1))) _let_2)) (@ tptp.c_2Eoption_2ENONE _let_1))) (@ (@ tptp.lam tptp.bool) (lambda ((V2v4 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V3t_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.bool)))) (let ((_let_2 (@ tptp.c_2Eoption_2ENONE _let_1))) (let ((_let_3 (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_3)) V2v4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE tptp.bool) _let_3)) V3t_27)) _let_2)) (@ (@ tptp.lam tptp.bool) (lambda ((V4v8 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V5t $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))) (let ((_let_3 (@ tptp.c_2Eoption_2ENONE _let_2))) (let ((_let_4 (@ tptp.ty_2Eoption_2Eoption _let_2))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_6 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_4)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 V4v8)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap V0p) _let_5))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) _let_1)) _let_5)) V5t)))) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_2) _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edecode__num) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK tptp.bool) tptp.ty_2Enum_2Enum)) tptp.c_2Ebool_2ET))) V5t))) _let_3)) (@ (@ tptp.lam _let_2) (lambda ((V6v1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))) tptp.ty_2Enum_2Enum) _let_1)) V6v1)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V7v $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V8t_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_5 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ _let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_3)))) V7v))) (@ _let_4 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_3))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption _let_2))) (@ (@ tptp.ap V0p) _let_5))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) _let_1)) _let_5)) V8t_27)))) (@ tptp.c_2Eoption_2ENONE _let_2)))))))))))))))))))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edecode__num) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK tptp.bool) tptp.ty_2Enum_2Enum)) tptp.c_2Ebool_2ET))) V3t_27))) _let_2)) (@ (@ tptp.lam _let_1) (lambda ((V9v1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))) tptp.ty_2Enum_2Enum) _let_1)) V9v1)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V10v $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V11t_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))) (let ((_let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_4 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_3)) V10v))) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption _let_2))) (@ (@ tptp.ap V0p) _let_4))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) _let_1)) _let_4)) V11t_27)))) (@ tptp.c_2Eoption_2ENONE _let_2))))))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edecode__bnum) _let_1)) V1p) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec tptp.ty_2Enum_2Enum)) V1p)) (@ (@ tptp.ap tptp.c_2EEncode_2Eencode__bnum) _let_1)))))))
% 9.41/9.78  (assert (and (forall ((V0l tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V0l))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist tptp.bool))) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edec__bnum) _let_2)) _let_1)) (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) _let_3)) _let_2)) _let_1)))))))) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2l tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.bool)))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_o V2l))) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edec__bnum) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V1m)))) _let_2)) (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE tptp.bool) (@ tptp.ty_2Eoption_2Eoption _let_1))) _let_2)) (@ tptp.c_2Eoption_2ENONE _let_1))) (@ (@ tptp.lam tptp.bool) (lambda ((V3h $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V4t $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.bool)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edec__bnum) (@ tptp.inj__ty_2Enum_2Enum V1m))) V4t))) (@ tptp.c_2Eoption_2ENONE _let_1))) (@ (@ tptp.lam _let_1) (lambda ((V5v $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))) tptp.ty_2Enum_2Enum) _let_1)) V5v)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6n $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V7t_27 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) V6n))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) V3h)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) V7t_27)))))))))))))))))))))))))))
% 9.41/9.78  (assert (and (forall ((V0l tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V0l))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist tptp.bool))) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edec__bnum) _let_2)) _let_1)) (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) _let_3)) _let_2)) _let_1)))))))) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2l tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.bool)))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_o V2l))) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edec__bnum) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum V1m))))) _let_2)) (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE tptp.bool) (@ tptp.ty_2Eoption_2Eoption _let_1))) _let_2)) (@ tptp.c_2Eoption_2ENONE _let_1))) (@ (@ tptp.lam tptp.bool) (lambda ((V3h $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V4t $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.bool)))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edec__bnum) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ _let_3 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum V1m))))) (@ _let_3 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V4t))) (@ tptp.c_2Eoption_2ENONE _let_1))) (@ (@ tptp.lam _let_1) (lambda ((V5v $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))) tptp.ty_2Enum_2Enum) _let_1)) V5v)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6n $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V7t_27 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) V6n))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) V3h)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) V7t_27))))))))))))))))))))))))))) (forall ((V8m tptp.tp__ty_2Enum_2Enum) (V9l tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.bool)))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_o V9l))) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edec__bnum) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum V8m))))) _let_2)) (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE tptp.bool) (@ tptp.ty_2Eoption_2Eoption _let_1))) _let_2)) (@ tptp.c_2Eoption_2ENONE _let_1))) (@ (@ tptp.lam tptp.bool) (lambda ((V10h $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V11t $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.bool)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edec__bnum) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum V8m))))) V11t))) (@ tptp.c_2Eoption_2ENONE _let_1))) (@ (@ tptp.lam _let_1) (lambda ((V12v $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))) tptp.ty_2Enum_2Enum) _let_1)) V12v)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V13n $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V14t_27 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) V13n))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) V10h)) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))) V14t_27)))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__c_ty_2Elist_2Elist_o) (V2n tptp.tp__ty_2Enum_2Enum) (V3t tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (= (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edec__bnum) _let_1)) (@ tptp.inj__c_ty_2Elist_2Elist_o V1l))) (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) _let_3)) _let_2)) (@ tptp.inj__c_ty_2Elist_2Elist_o V3t))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1)))))))))
% 9.41/9.78  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1l tptp.tp__c_ty_2Elist_2Elist_o) (V2n tptp.tp__ty_2Enum_2Enum) (V3t tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_o V3t))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_4 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (= (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edec__bnum) _let_3)) (@ tptp.inj__c_ty_2Elist_2Elist_o V1l))) (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_4))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) _let_4)) _let_2)) _let_1)))) (= V1l (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EEncode_2Eencode__bnum) _let_3)) _let_2))) _let_1))))))))))
% 9.41/9.78  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EEncode_2Ewf__pred__bnum) _let_1)) V1p)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder tptp.ty_2Enum_2Enum)) V1p)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edecode__bnum) _let_1)) V1p))))))))
% 9.41/9.78  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EEncode_2Ewf__pred__bnum) _let_2)) V1p)) (@ tptp.p (@ (@ tptp.ap V1p) _let_1))) (= (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edecode__bnum) _let_2)) V1p))) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EEncode_2Eencode__bnum) _let_2)) _let_1))))))))))
% 9.41/9.78  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (forall ((V2l tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.bool)))) (let ((_let_2 (@ tptp.inj__c_ty_2Elist_2Elist_o V2l))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EEncode_2Ewf__pred__bnum) _let_3)) V1p)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edecode__bnum) _let_3)) V1p)) _let_2)) (@ tptp.surj__c_ty_2Eoption_2Eoption_c_ty_2Epair_2Eprod_ty_2Enum_2Enum_c_ty_2Elist_2Elist_o (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) (@ tptp.ty_2Eoption_2Eoption _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EDecode_2Edec__bnum) _let_3)) _let_2))) (@ tptp.c_2Eoption_2ENONE _let_1))) (@ (@ tptp.lam _let_1) (lambda ((V3v $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))) tptp.ty_2Enum_2Enum) _let_1)) V3v)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4n $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V5t $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption _let_2))) (@ (@ tptp.ap V1p) V4n))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) _let_1)) V4n)) V5t)))) (@ tptp.c_2Eoption_2ENONE _let_2)))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr (@ tptp.ty_2EEncode_2Etree A_27a)) tptp.bool)) (forall ((V1d $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1d) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edecode__tree A_27a)) V0p)) V1d) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Eenc2dec (@ tptp.ty_2EEncode_2Etree A_27a))) V0p)) (@ (@ tptp.ap (@ tptp.c_2EEncode_2Eencode__tree A_27a)) (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edec2enc A_27a)) V1d))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1d $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2EEncode_2Elift__tree A_27a)) V0p))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1d) (@ (@ tptp.arr _let_2) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_2)))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V0p)) V1d)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder (@ tptp.ty_2EEncode_2Etree A_27a))) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edecode__tree A_27a)) _let_1)) V1d)))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0p $$unsorted)) (=> (@ (@ tptp.mem V0p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1d $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V1d) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)))) (forall ((V2l tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2EEncode_2Etree A_27a)) _let_1))) (let ((_let_4 (@ tptp.inj__c_ty_2Elist_2Elist_o V2l))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Ewf__decoder A_27a)) V0p)) V1d)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edecode__tree A_27a)) (@ (@ tptp.ap (@ tptp.c_2EEncode_2Elift__tree A_27a)) V0p))) V1d)) _let_4) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_2) (@ tptp.ty_2Eoption_2Eoption _let_3))) (@ (@ tptp.ap V1d) _let_4))) (@ tptp.c_2Eoption_2ENONE _let_3))) (@ (@ tptp.lam _let_2) (lambda ((V3v1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2EEncode_2Etree A_27a)) _let_1))) A_27a) _let_1)) V3v1)) (@ (@ tptp.lam A_27a) (lambda ((V4a $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V5t $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ tptp.ty_2EEncode_2Etree A_27a))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod (@ tptp.ty_2Elist_2Elist _let_2)) _let_1))) (let ((_let_4 (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_1))) (let ((_let_5 (@ (@ tptp.ap (@ tptp.c_2EEncode_2Elift__tree A_27a)) V0p))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_3) (@ tptp.ty_2Eoption_2Eoption _let_4))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edecode__list _let_2)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY _let_2)) _let_5))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EDecode_2Edecode__tree A_27a)) _let_5)) V1d))) V5t))) (@ tptp.c_2Eoption_2ENONE _let_4))) (@ (@ tptp.lam _let_3) (lambda ((V6v $$unsorted)) (let ((_let_1 (@ tptp.ty_2EEncode_2Etree A_27a))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist _let_1))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod _let_1) _let_3))) _let_2) _let_3)) V6v)) (@ (@ tptp.lam _let_2) (lambda ((V7ts $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V8t_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (let ((_let_2 (@ tptp.ty_2EEncode_2Etree A_27a))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME (@ (@ tptp.ty_2Epair_2Eprod _let_2) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_2) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EEncode_2ENode A_27a)) V4a)) V7ts))) V8t_27))))))))))))))))))))))))))))))))))))))))))
% 9.41/9.78  (declare-fun tptp.c_2Emergesort_2Emerge (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.arr _let_1))) (let ((_let_3 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Emergesort_2Emerge A_27a)) (@ (@ tptp.arr (@ _let_3 (@ _let_3 tptp.bool))) (@ _let_2 (@ _let_2 _let_1)))))))))
% 9.41/9.78  (declare-fun tptp.c_2Emergesort_2Emerge__tail (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.arr _let_1))) (let ((_let_3 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Emergesort_2Emerge__tail A_27a)) (@ (@ tptp.arr tptp.bool) (@ (@ tptp.arr (@ _let_3 (@ _let_3 tptp.bool))) (@ _let_2 (@ _let_2 (@ _let_2 _let_1)))))))))))
% 9.41/9.78  (declare-fun tptp.c_2Emergesort_2Emergesort (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Emergesort_2Emergesort A_27a)) (@ (@ tptp.arr (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.arr _let_1) _let_1)))))))
% 9.41/9.78  (declare-fun tptp.c_2Emergesort_2EmergesortN (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Emergesort_2EmergesortN A_27a)) (@ (@ tptp.arr (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr _let_1) _let_1))))))))
% 9.41/9.78  (declare-fun tptp.c_2Emergesort_2EmergesortN__tail (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Emergesort_2EmergesortN__tail A_27a)) (@ (@ tptp.arr tptp.bool) (@ (@ tptp.arr (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr _let_1) _let_1)))))))))
% 9.41/9.78  (declare-fun tptp.c_2Emergesort_2Emergesort__tail (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Emergesort_2Emergesort__tail A_27a)) (@ (@ tptp.arr (@ _let_2 (@ _let_2 tptp.bool))) (@ (@ tptp.arr _let_1) _let_1)))))))
% 9.41/9.78  (declare-fun tptp.c_2Emergesort_2Esort2 (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Emergesort_2Esort2 A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) (@ _let_1 (@ _let_1 (@ tptp.ty_2Elist_2Elist A_27a))))))))
% 9.41/9.78  (declare-fun tptp.c_2Emergesort_2Esort2__tail (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Emergesort_2Esort2__tail A_27a)) (@ (@ tptp.arr tptp.bool) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) (@ _let_1 (@ _let_1 (@ tptp.ty_2Elist_2Elist A_27a)))))))))
% 9.41/9.78  (declare-fun tptp.c_2Emergesort_2Esort3 (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Emergesort_2Esort3 A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.ty_2Elist_2Elist A_27a)))))))))
% 9.41/9.78  (declare-fun tptp.c_2Emergesort_2Esort3__tail (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Emergesort_2Esort3__tail A_27a)) (@ (@ tptp.arr tptp.bool) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.ty_2Elist_2Elist A_27a))))))))))
% 9.41/9.78  (declare-fun tptp.c_2Emergesort_2Estable (tptp.del) $$unsorted)
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Emergesort_2Estable A_27a)) (@ (@ tptp.arr (@ _let_2 (@ _let_2 tptp.bool))) (@ _let_1 (@ _let_1 tptp.bool))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Estable A_27a)) V0R)) V1l1)) V2l2)) (forall ((V3p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V3p)))) (=> (@ (@ tptp.mem V3p) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V3p))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (and (@ tptp.p (@ _let_1 V4x)) (@ tptp.p (@ _let_1 V5y))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V4x)) V5y)))))))) (= (@ _let_1 V1l1) (@ _let_1 V2l2)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_3 (@ tptp.ap (@ _let_2 V1x)))) (let ((_let_4 (@ tptp.ap (@ _let_2 V2y)))) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort2 A_27a)) V0R)) V1x)) V2y) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap V0R) V1x)) V2y))) (@ _let_3 (@ _let_4 _let_1)))) (@ _let_4 (@ _let_3 _let_1))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (forall ((V3z $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_3 (@ tptp.ap (@ _let_2 V1x)))) (let ((_let_4 (@ _let_3 _let_1))) (let ((_let_5 (@ tptp.ap (@ _let_2 V2y)))) (let ((_let_6 (@ tptp.ap (@ _let_2 V3z)))) (let ((_let_7 (@ _let_6 _let_1))) (let ((_let_8 (@ tptp.ap V0R))) (let ((_let_9 (@ tptp.ap (@ _let_8 V1x)))) (let ((_let_10 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist A_27a))))) (let ((_let_11 (@ tptp.ap (@ _let_10 (@ _let_9 V3z))))) (let ((_let_12 (@ tptp.ap (@ _let_10 (@ (@ tptp.ap (@ _let_8 V2y)) V3z))))) (let ((_let_13 (@ _let_5 _let_1))) (=> (@ (@ tptp.mem V3z) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort3 A_27a)) V0R)) V1x)) V2y)) V3z) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_10 (@ _let_9 V2y))) (@ (@ tptp.ap (@ _let_12 (@ _let_3 (@ _let_5 _let_7)))) (@ (@ tptp.ap (@ _let_11 (@ _let_3 (@ _let_6 _let_13)))) (@ _let_6 (@ _let_3 _let_13)))))) (@ (@ tptp.ap (@ _let_12 (@ (@ tptp.ap (@ _let_11 (@ _let_5 (@ _let_3 _let_7)))) (@ _let_5 (@ _let_6 _let_4))))) (@ _let_6 (@ _let_5 _let_4))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ _let_2 (@ _let_2 tptp.bool))) (@ _let_1 (@ _let_1 tptp.bool)))) (=> (and (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_2 (@ _let_2 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1R)) _let_1)) _let_1)))))) (forall ((V2R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V3v8 $$unsorted)) (=> (@ (@ tptp.mem V3v8) A_27a) (forall ((V4v9 $$unsorted)) (=> (@ (@ tptp.mem V4v9) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V2R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3v8)) V4v9))) (@ tptp.c_2Elist_2ENIL A_27a)))))))))) (forall ((V5R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V5R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V6v4 $$unsorted)) (=> (@ (@ tptp.mem V6v4) A_27a) (forall ((V7v5 $$unsorted)) (=> (@ (@ tptp.mem V7v5) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V5R)) (@ tptp.c_2Elist_2ENIL A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V6v4)) V7v5)))))))))) (forall ((V8R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V8R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V9x $$unsorted)) (=> (@ (@ tptp.mem V9x) A_27a) (forall ((V10l1 $$unsorted)) (=> (@ (@ tptp.mem V10l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V11y $$unsorted)) (=> (@ (@ tptp.mem V11y) A_27a) (forall ((V12l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V11y)) V12l2))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap V0P) V8R)))) (let ((_let_4 (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_1 V9x)) V10l1))))) (let ((_let_5 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V8R) V9x)) V11y)))) (=> (@ (@ tptp.mem V12l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (=> (not _let_5) (@ tptp.p (@ _let_4 V12l2))) (=> _let_5 (@ tptp.p (@ (@ tptp.ap (@ _let_3 V10l1)) _let_2)))) (@ tptp.p (@ _let_4 _let_2)))))))))))))))))))) (forall ((V13v $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V13v) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V14v1 $$unsorted)) (=> (@ (@ tptp.mem V14v1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V15v2 $$unsorted)) (=> (@ (@ tptp.mem V15v2) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V13v)) V14v1)) V15v2)))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (and (forall ((V0R $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emerge A_27a)) V0R)) _let_1)) _let_1) _let_1))))) (forall ((V1v9 $$unsorted)) (=> (@ (@ tptp.mem V1v9) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2v8 $$unsorted)) (=> (@ (@ tptp.mem V2v8) A_27a) (forall ((V3R $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2v8)) V1v9))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emerge A_27a)) V3R)) _let_1)) (@ tptp.c_2Elist_2ENIL A_27a)) _let_1))))))))) (forall ((V4v5 $$unsorted)) (=> (@ (@ tptp.mem V4v5) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5v4 $$unsorted)) (=> (@ (@ tptp.mem V5v4) A_27a) (forall ((V6R $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V5v4)) V4v5))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V6R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emerge A_27a)) V6R)) (@ tptp.c_2Elist_2ENIL A_27a))) _let_1) _let_1))))))))) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27a) (forall ((V8x $$unsorted)) (=> (@ (@ tptp.mem V8x) A_27a) (forall ((V9l2 $$unsorted)) (=> (@ (@ tptp.mem V9l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V10l1 $$unsorted)) (=> (@ (@ tptp.mem V10l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V11R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V8x)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emerge A_27a)) V11R)))) (let ((_let_4 (@ tptp.ap (@ _let_3 (@ _let_2 V10l1))))) (let ((_let_5 (@ tptp.ap (@ _let_1 V7y)))) (let ((_let_6 (@ _let_5 V9l2))) (let ((_let_7 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V11R) (@ _let_7 (@ _let_7 tptp.bool))) (= (@ _let_4 _let_6) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap V11R) V8x)) V7y))) (@ _let_2 (@ (@ tptp.ap (@ _let_3 V10l1)) _let_6)))) (@ _let_5 (@ _let_4 V9l2))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)))) (=> (and (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1R)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V2l))))))) (forall ((V3R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5l $$unsorted)) (=> (@ (@ tptp.mem V5l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V3R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4x)) V5l)))))))))) (forall ((V6R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V6R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V6R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.c_2Elist_2ENIL A_27a)))))) (forall ((V7R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V7R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V8x $$unsorted)) (=> (@ (@ tptp.mem V8x) A_27a) (forall ((V9y $$unsorted)) (=> (@ (@ tptp.mem V9y) A_27a) (forall ((V10l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V10l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V7R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ _let_1 V8x)) (@ (@ tptp.ap (@ _let_1 V9y)) V10l)))))))))))))) (forall ((V11R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V11R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V12x $$unsorted)) (=> (@ (@ tptp.mem V12x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V11R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V12x)) (@ tptp.c_2Elist_2ENIL A_27a))))))))) (forall ((V13R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V13R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V13R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.c_2Elist_2ENIL A_27a)))))) (forall ((V14R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V14R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V15x $$unsorted)) (=> (@ (@ tptp.mem V15x) A_27a) (forall ((V16y $$unsorted)) (=> (@ (@ tptp.mem V16y) A_27a) (forall ((V17z $$unsorted)) (=> (@ (@ tptp.mem V17z) A_27a) (forall ((V18l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (=> (@ (@ tptp.mem V18l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V14R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_2 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap (@ _let_1 V15x)) (@ (@ tptp.ap (@ _let_1 V16y)) (@ (@ tptp.ap (@ _let_1 V17z)) V18l)))))))))))))))))) (forall ((V19R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V19R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V20x $$unsorted)) (=> (@ (@ tptp.mem V20x) A_27a) (forall ((V21y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (=> (@ (@ tptp.mem V21y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V19R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_2 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap (@ _let_1 V20x)) (@ (@ tptp.ap (@ _let_1 V21y)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))) (forall ((V22R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V22R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V23x $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (=> (@ (@ tptp.mem V23x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V22R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V23x)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))) (forall ((V24R $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V24R) (@ _let_2 (@ _let_2 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V24R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ tptp.c_2Elist_2ENIL A_27a))))))) (forall ((V25R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V25R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V26v4 tptp.tp__ty_2Enum_2Enum) (V27l $$unsorted)) (=> (@ (@ tptp.mem V27l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (forall ((V28len1 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) (@ tptp.inj__ty_2Enum_2Enum V26v4)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_4 (@ _let_3 _let_2))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (=> (and (not (= V26v4 tptp.fo__c_2Enum_2E0)) (not (= V26v4 (@ tptp.surj__ty_2Enum_2Enum (@ _let_5 _let_4)))) (not (= V26v4 (@ tptp.surj__ty_2Enum_2Enum (@ _let_5 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_2))))) (not (= V26v4 (@ tptp.surj__ty_2Enum_2Enum (@ _let_5 (@ _let_3 _let_4))))) (= V28len1 (@ tptp.surj__ty_2Enum_2Enum _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V25R)) _let_1)) V27l))))))))) (forall ((V29len1 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V29len1))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V26v4))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_5 (@ _let_4 _let_3))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (=> (and (not (= V26v4 tptp.fo__c_2Enum_2E0)) (not (= V26v4 (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 _let_5)))) (not (= V26v4 (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_3))))) (not (= V26v4 (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 (@ _let_4 _let_5))))) (= V29len1 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) _let_2)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V25R)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_1)) V27l)))))))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V25R)) (@ tptp.inj__ty_2Enum_2Enum V26v4))) V27l))))))))) (forall ((V30v $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V30v) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V31v1 tptp.tp__ty_2Enum_2Enum) (V32v2 $$unsorted)) (=> (@ (@ tptp.mem V32v2) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V30v)) (@ tptp.inj__ty_2Enum_2Enum V31v1))) V32v2))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (and (forall ((V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN A_27a)) V1R)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V0l) (@ tptp.c_2Elist_2ENIL A_27a))))))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3l $$unsorted)) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V2x)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN A_27a)) V4R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ _let_1 V3l)) (@ _let_1 (@ tptp.c_2Elist_2ENIL A_27a))))))))))) (forall ((V5R $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V5R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN A_27a)) V5R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1) _let_1))))) (forall ((V6y $$unsorted)) (=> (@ (@ tptp.mem V6y) A_27a) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (forall ((V8l $$unsorted)) (=> (@ (@ tptp.mem V8l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V9R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V9R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN A_27a)) V9R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ _let_1 V7x)) (@ (@ tptp.ap (@ _let_1 V6y)) V8l))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort2 A_27a)) V9R)) V7x)) V6y)))))))))))) (forall ((V10x $$unsorted)) (=> (@ (@ tptp.mem V10x) A_27a) (forall ((V11R $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V10x)) (@ tptp.c_2Elist_2ENIL A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V11R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN A_27a)) V11R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1) _let_1))))))) (forall ((V12R $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V12R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN A_27a)) V12R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1) _let_1))))) (forall ((V13z $$unsorted)) (=> (@ (@ tptp.mem V13z) A_27a) (forall ((V14y $$unsorted)) (=> (@ (@ tptp.mem V14y) A_27a) (forall ((V15x $$unsorted)) (=> (@ (@ tptp.mem V15x) A_27a) (forall ((V16l $$unsorted)) (=> (@ (@ tptp.mem V16l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V17R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V17R) (@ _let_3 (@ _let_3 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN A_27a)) V17R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_2 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap (@ _let_1 V15x)) (@ (@ tptp.ap (@ _let_1 V14y)) (@ (@ tptp.ap (@ _let_1 V13z)) V16l)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort3 A_27a)) V17R)) V15x)) V14y)) V13z))))))))))))))) (forall ((V18y $$unsorted)) (=> (@ (@ tptp.mem V18y) A_27a) (forall ((V19x $$unsorted)) (=> (@ (@ tptp.mem V19x) A_27a) (forall ((V20R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V20R) (@ _let_3 (@ _let_3 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN A_27a)) V20R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_2 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap (@ _let_1 V19x)) (@ (@ tptp.ap (@ _let_1 V18y)) (@ tptp.c_2Elist_2ENIL A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort2 A_27a)) V20R)) V19x)) V18y))))))))))) (forall ((V21x $$unsorted)) (=> (@ (@ tptp.mem V21x) A_27a) (forall ((V22R $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V21x)) (@ tptp.c_2Elist_2ENIL A_27a)))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V22R) (@ _let_3 (@ _let_3 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN A_27a)) V22R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_2 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) _let_1) _let_1)))))))) (forall ((V23R $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V23R) (@ _let_3 (@ _let_3 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN A_27a)) V23R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_2 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) _let_1) _let_1)))))) (forall ((V24v4 tptp.tp__ty_2Enum_2Enum) (V25l $$unsorted)) (=> (@ (@ tptp.mem V25l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V26R $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V24v4))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ tptp.lam A_27a))) (let ((_let_4 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE A_27a) _let_2)) V25l)) _let_4)))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_8 (@ _let_7 _let_6))) (let ((_let_9 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_10 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_1)))) (let ((_let_11 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_2)))) (let ((_let_12 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V26R) (@ _let_12 (@ _let_12 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN A_27a)) V26R)) _let_1)) V25l) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_11 (@ _let_10 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_11 (@ _let_10 (@ _let_9 _let_8)))) (@ _let_5 (@ _let_3 (lambda ((V27x $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V28l_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V27x)) (@ tptp.c_2Elist_2ENIL A_27a))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_11 (@ _let_10 (@ _let_9 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_6))))) (@ _let_5 (@ _let_3 (lambda ((V29x_27 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V30v17 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) V30v17)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V29x_27)) (@ tptp.c_2Elist_2ENIL A_27a)))) (@ (@ tptp.lam A_27a) (lambda ((V31y $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V32l_27_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort2 A_27a)) V26R)) V29x_27)) V31y))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_11 (@ _let_10 (@ _let_9 (@ _let_7 _let_8))))) (@ _let_5 (@ _let_3 (lambda ((V33x_27_27 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V34v25 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) V34v25)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V33x_27_27)) (@ tptp.c_2Elist_2ENIL A_27a)))) (@ (@ tptp.lam A_27a) (lambda ((V35y_27 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V36v29 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) V36v29)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort2 A_27a)) V26R)) V33x_27_27)) V35y_27))) (@ (@ tptp.lam A_27a) (lambda ((V37z $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V38l_27_27_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort3 A_27a)) V26R)) V33x_27_27)) V35y_27)) V37z)))))))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) _let_2)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V39len1 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V24v4))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN A_27a)) V26R)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emerge A_27a)) V26R)) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) _let_1))) V25l))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) V39len1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) V39len1)) V25l))))))))) (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) _let_1))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emergesort A_27a)) V0R)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN A_27a)) V0R)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) V1l))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0neg $$unsorted)) (=> (@ (@ tptp.mem V0neg) tptp.bool) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_3 (@ tptp.ap (@ _let_2 V2x)))) (let ((_let_4 (@ tptp.ap (@ _let_2 V3y)))) (=> (@ (@ tptp.mem V3y) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort2__tail A_27a)) V0neg)) V1R)) V2x)) V3y) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap V1R) V2x)) V3y))) V0neg)))) (@ _let_3 (@ _let_4 _let_1)))) (@ _let_4 (@ _let_3 _let_1))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0neg $$unsorted)) (=> (@ (@ tptp.mem V0neg) tptp.bool) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (forall ((V4z $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_3 (@ tptp.ap (@ _let_2 V2x)))) (let ((_let_4 (@ _let_3 _let_1))) (let ((_let_5 (@ tptp.ap (@ _let_2 V3y)))) (let ((_let_6 (@ tptp.ap (@ _let_2 V4z)))) (let ((_let_7 (@ _let_6 _let_1))) (let ((_let_8 (@ tptp.ap V1R))) (let ((_let_9 (@ tptp.ap (@ _let_8 V2x)))) (let ((_let_10 (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.bool)))) (let ((_let_11 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (let ((_let_12 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist A_27a))))) (let ((_let_13 (@ tptp.ap (@ _let_12 (@ _let_11 (@ (@ tptp.ap (@ _let_10 (@ _let_9 V4z))) V0neg)))))) (let ((_let_14 (@ tptp.ap (@ _let_12 (@ _let_11 (@ (@ tptp.ap (@ _let_10 (@ (@ tptp.ap (@ _let_8 V3y)) V4z))) V0neg)))))) (let ((_let_15 (@ _let_5 _let_1))) (=> (@ (@ tptp.mem V4z) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort3__tail A_27a)) V0neg)) V1R)) V2x)) V3y)) V4z) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_12 (@ _let_11 (@ (@ tptp.ap (@ _let_10 (@ _let_9 V3y))) V0neg)))) (@ (@ tptp.ap (@ _let_14 (@ _let_3 (@ _let_5 _let_7)))) (@ (@ tptp.ap (@ _let_13 (@ _let_3 (@ _let_6 _let_15)))) (@ _let_6 (@ _let_3 _let_15)))))) (@ (@ tptp.ap (@ _let_14 (@ (@ tptp.ap (@ _let_13 (@ _let_5 (@ _let_3 _let_7)))) (@ _let_5 (@ _let_6 _let_4))))) (@ _let_6 (@ _let_5 _let_4))))))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.bool) (@ (@ tptp.arr (@ _let_2 (@ _let_2 tptp.bool))) (@ _let_1 (@ _let_1 (@ _let_1 tptp.bool)))))) (=> (and (forall ((V1negate $$unsorted)) (=> (@ (@ tptp.mem V1negate) tptp.bool) (forall ((V2R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V3acc $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V3acc) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1negate)) V2R)) _let_1)) _let_1)) V3acc)))))))))) (forall ((V4negate $$unsorted)) (=> (@ (@ tptp.mem V4negate) tptp.bool) (forall ((V5R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V5R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V6v12 $$unsorted)) (=> (@ (@ tptp.mem V6v12) A_27a) (forall ((V7v13 $$unsorted)) (=> (@ (@ tptp.mem V7v13) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V8acc $$unsorted)) (=> (@ (@ tptp.mem V8acc) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V4negate)) V5R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V6v12)) V7v13))) (@ tptp.c_2Elist_2ENIL A_27a))) V8acc))))))))))))) (forall ((V9negate $$unsorted)) (=> (@ (@ tptp.mem V9negate) tptp.bool) (forall ((V10R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V10R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V11v8 $$unsorted)) (=> (@ (@ tptp.mem V11v8) A_27a) (forall ((V12v9 $$unsorted)) (=> (@ (@ tptp.mem V12v9) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V13acc $$unsorted)) (=> (@ (@ tptp.mem V13acc) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V9negate)) V10R)) (@ tptp.c_2Elist_2ENIL A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V11v8)) V12v9))) V13acc))))))))))))) (forall ((V14negate $$unsorted)) (=> (@ (@ tptp.mem V14negate) tptp.bool) (forall ((V15R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V15R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V16x $$unsorted)) (=> (@ (@ tptp.mem V16x) A_27a) (forall ((V17l1 $$unsorted)) (=> (@ (@ tptp.mem V17l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V18y $$unsorted)) (=> (@ (@ tptp.mem V18y) A_27a) (forall ((V19l2 $$unsorted)) (=> (@ (@ tptp.mem V19l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V20acc $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V18y)))) (let ((_let_3 (@ _let_2 V19l2))) (let ((_let_4 (@ tptp.ap (@ _let_1 V16x)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V14negate)) V15R)))) (let ((_let_6 (@ tptp.ap (@ _let_5 (@ _let_4 V17l1))))) (let ((_let_7 (not (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V15R) V16x)) V18y)) (@ tptp.p V14negate))))) (=> (@ (@ tptp.mem V20acc) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (=> (not _let_7) (@ tptp.p (@ (@ tptp.ap (@ _let_6 V19l2)) (@ _let_2 V20acc)))) (=> _let_7 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 V17l1)) _let_3)) (@ _let_4 V20acc))))) (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_3)) V20acc)))))))))))))))))))))))))) (forall ((V21v $$unsorted)) (=> (@ (@ tptp.mem V21v) tptp.bool) (forall ((V22v1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V22v1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V23v2 $$unsorted)) (=> (@ (@ tptp.mem V23v2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V24v3 $$unsorted)) (=> (@ (@ tptp.mem V24v3) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V25v4 $$unsorted)) (=> (@ (@ tptp.mem V25v4) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V21v)) V22v1)) V23v2)) V24v3)) V25v4)))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del)) (and (forall ((V0negate $$unsorted)) (=> (@ (@ tptp.mem V0negate) tptp.bool) (forall ((V1acc $$unsorted)) (=> (@ (@ tptp.mem V1acc) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2R $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emerge__tail A_27a)) V0negate)) V2R)) _let_1)) _let_1)) V1acc) V1acc))))))))) (forall ((V3v13 $$unsorted)) (=> (@ (@ tptp.mem V3v13) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4v12 $$unsorted)) (=> (@ (@ tptp.mem V4v12) A_27a) (forall ((V5negate $$unsorted)) (=> (@ (@ tptp.mem V5negate) tptp.bool) (forall ((V6acc $$unsorted)) (=> (@ (@ tptp.mem V6acc) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V7R $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4v12)) V3v13))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V7R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emerge__tail A_27a)) V5negate)) V7R)) _let_1)) (@ tptp.c_2Elist_2ENIL A_27a))) V6acc) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EREV A_27a)) _let_1)) V6acc)))))))))))))) (forall ((V8v9 $$unsorted)) (=> (@ (@ tptp.mem V8v9) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V9v8 $$unsorted)) (=> (@ (@ tptp.mem V9v8) A_27a) (forall ((V10negate $$unsorted)) (=> (@ (@ tptp.mem V10negate) tptp.bool) (forall ((V11acc $$unsorted)) (=> (@ (@ tptp.mem V11acc) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V12R $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V9v8)) V8v9))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V12R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emerge__tail A_27a)) V10negate)) V12R)) (@ tptp.c_2Elist_2ENIL A_27a))) _let_1)) V11acc) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EREV A_27a)) _let_1)) V11acc)))))))))))))) (forall ((V13y $$unsorted)) (=> (@ (@ tptp.mem V13y) A_27a) (forall ((V14x $$unsorted)) (=> (@ (@ tptp.mem V14x) A_27a) (forall ((V15negate $$unsorted)) (=> (@ (@ tptp.mem V15negate) tptp.bool) (forall ((V16l2 $$unsorted)) (=> (@ (@ tptp.mem V16l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V17l1 $$unsorted)) (=> (@ (@ tptp.mem V17l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V18acc $$unsorted)) (=> (@ (@ tptp.mem V18acc) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V19R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V13y)))) (let ((_let_3 (@ tptp.ap (@ _let_1 V14x)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emerge__tail A_27a)) V15negate)) V19R)))) (let ((_let_5 (@ tptp.ap (@ _let_4 (@ _let_3 V17l1))))) (let ((_let_6 (@ _let_2 V16l2))) (let ((_let_7 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V19R) (@ _let_7 (@ _let_7 tptp.bool))) (= (@ (@ tptp.ap (@ _let_5 _let_6)) V18acc) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap V19R) V14x)) V13y))) V15negate)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 V17l1)) _let_6)) (@ _let_3 V18acc)))) (@ (@ tptp.ap (@ _let_5 V16l2)) (@ _let_2 V18acc))))))))))))))))))))))))))))
% 9.41/9.78  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.bool) (@ (@ tptp.arr (@ _let_1 (@ _let_1 tptp.bool))) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool))))) (=> (and (forall ((V1negate $$unsorted)) (=> (@ (@ tptp.mem V1negate) tptp.bool) (forall ((V2R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V3l $$unsorted)) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1negate)) V2R)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V3l))))))))) (forall ((V4negate $$unsorted)) (=> (@ (@ tptp.mem V4negate) tptp.bool) (forall ((V5R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V5R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7l $$unsorted)) (=> (@ (@ tptp.mem V7l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V4negate)) V5R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V6x)) V7l)))))))))))) (forall ((V8negate $$unsorted)) (=> (@ (@ tptp.mem V8negate) tptp.bool) (forall ((V9R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V9R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V8negate)) V9R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.c_2Elist_2ENIL A_27a)))))))) (forall ((V10negate $$unsorted)) (=> (@ (@ tptp.mem V10negate) tptp.bool) (forall ((V11R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V11R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V12x $$unsorted)) (=> (@ (@ tptp.mem V12x) A_27a) (forall ((V13y $$unsorted)) (=> (@ (@ tptp.mem V13y) A_27a) (forall ((V14l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V14l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V10negate)) V11R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ _let_1 V12x)) (@ (@ tptp.ap (@ _let_1 V13y)) V14l)))))))))))))))) (forall ((V15negate $$unsorted)) (=> (@ (@ tptp.mem V15negate) tptp.bool) (forall ((V16R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V16R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V17x $$unsorted)) (=> (@ (@ tptp.mem V17x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V15negate)) V16R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V17x)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))) (forall ((V18negate $$unsorted)) (=> (@ (@ tptp.mem V18negate) tptp.bool) (forall ((V19R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V19R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V18negate)) V19R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.c_2Elist_2ENIL A_27a)))))))) (forall ((V20negate $$unsorted)) (=> (@ (@ tptp.mem V20negate) tptp.bool) (forall ((V21R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V21R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V22x $$unsorted)) (=> (@ (@ tptp.mem V22x) A_27a) (forall ((V23y $$unsorted)) (=> (@ (@ tptp.mem V23y) A_27a) (forall ((V24z $$unsorted)) (=> (@ (@ tptp.mem V24z) A_27a) (forall ((V25l $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (=> (@ (@ tptp.mem V25l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V20negate)) V21R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_2 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap (@ _let_1 V22x)) (@ (@ tptp.ap (@ _let_1 V23y)) (@ (@ tptp.ap (@ _let_1 V24z)) V25l)))))))))))))))))))) (forall ((V26negate $$unsorted)) (=> (@ (@ tptp.mem V26negate) tptp.bool) (forall ((V27R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V27R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V28x $$unsorted)) (=> (@ (@ tptp.mem V28x) A_27a) (forall ((V29y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (=> (@ (@ tptp.mem V29y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V26negate)) V27R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_2 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap (@ _let_1 V28x)) (@ (@ tptp.ap (@ _let_1 V29y)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))))))) (forall ((V30negate $$unsorted)) (=> (@ (@ tptp.mem V30negate) tptp.bool) (forall ((V31R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V31R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V32x $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (=> (@ (@ tptp.mem V32x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V30negate)) V31R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V32x)) (@ tptp.c_2Elist_2ENIL A_27a)))))))))))) (forall ((V33negate $$unsorted)) (=> (@ (@ tptp.mem V33negate) tptp.bool) (forall ((V34R $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V34R) (@ _let_2 (@ _let_2 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V33negate)) V34R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ tptp.c_2Elist_2ENIL A_27a))))))))) (forall ((V35negate $$unsorted)) (=> (@ (@ tptp.mem V35negate) tptp.bool) (forall ((V36R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V36R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V37v6 tptp.tp__ty_2Enum_2Enum) (V38l $$unsorted)) (=> (@ (@ tptp.mem V38l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (forall ((V39len1 tptp.tp__ty_2Enum_2Enum) (V40neg $$unsorted)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) (@ tptp.inj__ty_2Enum_2Enum V37v6)))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_4 (@ _let_3 _let_2))) (let ((_let_5 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (=> (@ (@ tptp.mem V40neg) tptp.bool) (=> (and (not (= V37v6 tptp.fo__c_2Enum_2E0)) (not (= V37v6 (@ tptp.surj__ty_2Enum_2Enum (@ _let_5 _let_4)))) (not (= V37v6 (@ tptp.surj__ty_2Enum_2Enum (@ _let_5 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_2))))) (not (= V37v6 (@ tptp.surj__ty_2Enum_2Enum (@ _let_5 (@ _let_3 _let_4))))) (= V39len1 (@ tptp.surj__ty_2Enum_2Enum _let_1)) (= (@ tptp.p V40neg) (not (@ tptp.p V35negate)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V40neg)) V36R)) _let_1)) V38l)))))))))) (forall ((V41len1 tptp.tp__ty_2Enum_2Enum) (V42neg $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V41len1))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V37v6))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_5 (@ _let_4 _let_3))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (=> (@ (@ tptp.mem V42neg) tptp.bool) (=> (and (not (= V37v6 tptp.fo__c_2Enum_2E0)) (not (= V37v6 (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 _let_5)))) (not (= V37v6 (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_3))))) (not (= V37v6 (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 (@ _let_4 _let_5))))) (= V41len1 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) _let_2))) (= (@ tptp.p V42neg) (not (@ tptp.p V35negate)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V42neg)) V36R)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_2)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) _let_1)) V38l))))))))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V35negate)) V36R)) (@ tptp.inj__ty_2Enum_2Enum V37v6))) V38l))))))))))) (forall ((V43v $$unsorted)) (=> (@ (@ tptp.mem V43v) tptp.bool) (forall ((V44v1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V44v1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V45v2 tptp.tp__ty_2Enum_2Enum) (V46v3 $$unsorted)) (=> (@ (@ tptp.mem V46v3) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V43v)) V44v1)) (@ tptp.inj__ty_2Enum_2Enum V45v2))) V46v3))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (and (forall ((V0negate $$unsorted)) (=> (@ (@ tptp.mem V0negate) tptp.bool) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2R) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN__tail A_27a)) V0negate)) V2R)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) V1l) (@ tptp.c_2Elist_2ENIL A_27a))))))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4negate $$unsorted)) (=> (@ (@ tptp.mem V4negate) tptp.bool) (forall ((V5l $$unsorted)) (=> (@ (@ tptp.mem V5l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3x)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V6R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN__tail A_27a)) V4negate)) V6R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ _let_1 V5l)) (@ _let_1 (@ tptp.c_2Elist_2ENIL A_27a))))))))))))) (forall ((V7negate $$unsorted)) (=> (@ (@ tptp.mem V7negate) tptp.bool) (forall ((V8R $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V8R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN__tail A_27a)) V7negate)) V8R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1) _let_1))))))) (forall ((V9y $$unsorted)) (=> (@ (@ tptp.mem V9y) A_27a) (forall ((V10x $$unsorted)) (=> (@ (@ tptp.mem V10x) A_27a) (forall ((V11negate $$unsorted)) (=> (@ (@ tptp.mem V11negate) tptp.bool) (forall ((V12l $$unsorted)) (=> (@ (@ tptp.mem V12l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V13R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V13R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN__tail A_27a)) V11negate)) V13R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ _let_1 V10x)) (@ (@ tptp.ap (@ _let_1 V9y)) V12l))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort2__tail A_27a)) V11negate)) V13R)) V10x)) V9y)))))))))))))) (forall ((V14x $$unsorted)) (=> (@ (@ tptp.mem V14x) A_27a) (forall ((V15negate $$unsorted)) (=> (@ (@ tptp.mem V15negate) tptp.bool) (forall ((V16R $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V14x)) (@ tptp.c_2Elist_2ENIL A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V16R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN__tail A_27a)) V15negate)) V16R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1) _let_1))))))))) (forall ((V17negate $$unsorted)) (=> (@ (@ tptp.mem V17negate) tptp.bool) (forall ((V18R $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V18R) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN__tail A_27a)) V17negate)) V18R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1) _let_1))))))) (forall ((V19z $$unsorted)) (=> (@ (@ tptp.mem V19z) A_27a) (forall ((V20y $$unsorted)) (=> (@ (@ tptp.mem V20y) A_27a) (forall ((V21x $$unsorted)) (=> (@ (@ tptp.mem V21x) A_27a) (forall ((V22negate $$unsorted)) (=> (@ (@ tptp.mem V22negate) tptp.bool) (forall ((V23l $$unsorted)) (=> (@ (@ tptp.mem V23l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V24R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V24R) (@ _let_3 (@ _let_3 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN__tail A_27a)) V22negate)) V24R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_2 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap (@ _let_1 V21x)) (@ (@ tptp.ap (@ _let_1 V20y)) (@ (@ tptp.ap (@ _let_1 V19z)) V23l)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort3__tail A_27a)) V22negate)) V24R)) V21x)) V20y)) V19z))))))))))))))))) (forall ((V25y $$unsorted)) (=> (@ (@ tptp.mem V25y) A_27a) (forall ((V26x $$unsorted)) (=> (@ (@ tptp.mem V26x) A_27a) (forall ((V27negate $$unsorted)) (=> (@ (@ tptp.mem V27negate) tptp.bool) (forall ((V28R $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V28R) (@ _let_3 (@ _let_3 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN__tail A_27a)) V27negate)) V28R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_2 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ (@ tptp.ap (@ _let_1 V26x)) (@ (@ tptp.ap (@ _let_1 V25y)) (@ tptp.c_2Elist_2ENIL A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort2__tail A_27a)) V27negate)) V28R)) V26x)) V25y))))))))))))) (forall ((V29x $$unsorted)) (=> (@ (@ tptp.mem V29x) A_27a) (forall ((V30negate $$unsorted)) (=> (@ (@ tptp.mem V30negate) tptp.bool) (forall ((V31R $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V29x)) (@ tptp.c_2Elist_2ENIL A_27a)))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V31R) (@ _let_3 (@ _let_3 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN__tail A_27a)) V30negate)) V31R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_2 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) _let_1) _let_1)))))))))) (forall ((V32negate $$unsorted)) (=> (@ (@ tptp.mem V32negate) tptp.bool) (forall ((V33R $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V33R) (@ _let_3 (@ _let_3 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN__tail A_27a)) V32negate)) V33R)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_2 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) _let_1) _let_1)))))))) (forall ((V34v6 tptp.tp__ty_2Enum_2Enum) (V35negate $$unsorted)) (=> (@ (@ tptp.mem V35negate) tptp.bool) (forall ((V36l $$unsorted)) (=> (@ (@ tptp.mem V36l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V37R $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V34v6))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_3 (@ tptp.lam A_27a))) (let ((_let_4 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE A_27a) _let_2)) V36l)) _let_4)))) (let ((_let_6 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_8 (@ _let_7 _let_6))) (let ((_let_9 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_10 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_1)))) (let ((_let_11 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_2)))) (let ((_let_12 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V37R) (@ _let_12 (@ _let_12 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN__tail A_27a)) V35negate)) V37R)) _let_1)) V36l) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_11 (@ _let_10 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) _let_4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_11 (@ _let_10 (@ _let_9 _let_8)))) (@ _let_5 (@ _let_3 (lambda ((V38x $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V39l_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V38x)) (@ tptp.c_2Elist_2ENIL A_27a))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_11 (@ _let_10 (@ _let_9 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_6))))) (@ _let_5 (@ _let_3 (lambda ((V40x_27 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V41v19 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) V41v19)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V40x_27)) (@ tptp.c_2Elist_2ENIL A_27a)))) (@ (@ tptp.lam A_27a) (lambda ((V42y $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V43l_27_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort2__tail A_27a)) V35negate)) V37R)) V40x_27)) V42y))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_11 (@ _let_10 (@ _let_9 (@ _let_7 _let_8))))) (@ _let_5 (@ _let_3 (lambda ((V44x_27_27 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V45v27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) V45v27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V44x_27_27)) (@ tptp.c_2Elist_2ENIL A_27a)))) (@ (@ tptp.lam A_27a) (lambda ((V46y_27 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V47v31 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE A_27a) (@ tptp.ty_2Elist_2Elist A_27a))) V47v31)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort2__tail A_27a)) V35negate)) V37R)) V44x_27_27)) V46y_27))) (@ (@ tptp.lam A_27a) (lambda ((V48z $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist A_27a)) (lambda ((V49l_27_27_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort3__tail A_27a)) V35negate)) V37R)) V44x_27_27)) V46y_27)) V48z)))))))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) _let_2)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V50len1 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.bool) (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.lam tptp.bool) (lambda ((V51neg $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V34v6))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN__tail A_27a)) V51neg)) V37R)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emerge__tail A_27a)) V51neg)) V37R)) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) _let_1))) V36l))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_1)) V50len1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EDROP A_27a)) V50len1)) V36l)))) (@ tptp.c_2Elist_2ENIL A_27a)))))))) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) V35negate)))))) (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV2) _let_1))))))))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emergesort__tail A_27a)) V0R)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN__tail A_27a)) tptp.c_2Ebool_2EF)) V0R)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) V1l))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V2y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) (@ (@ tptp.ap (@ _let_1 V1x)) (@ (@ tptp.ap (@ _let_1 V2y)) (@ tptp.c_2Elist_2ENIL A_27a))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort2 A_27a)) V0R)) V1x)) V2y))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (forall ((V3z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V3z) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) (@ (@ tptp.ap (@ _let_1 V1x)) (@ (@ tptp.ap (@ _let_1 V2y)) (@ (@ tptp.ap (@ _let_1 V3z)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort3 A_27a)) V0R)) V1x)) V2y)) V3z))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1l1)) V2l2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emerge A_27a)) V0R)) V1l1)) V2l2)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_1)) V2l))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN A_27a)) V0R)) _let_1)) V2l))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM A_27a)) V1l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emergesort A_27a)) V0R)) V1l)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V0R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort2 A_27a)) V0R)) V1x)) V2y))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (forall ((V3z $$unsorted)) (=> (@ (@ tptp.mem V3z) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V0R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort3 A_27a)) V0R)) V1x)) V2y)) V3z))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V0R)))) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) V0R)) (@ tptp.p (@ _let_1 V1l1)) (@ tptp.p (@ _let_1 V2l2))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emerge A_27a)) V0R)) V1l1)) V2l2)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V0R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN A_27a)) V0R)) (@ tptp.inj__ty_2Enum_2Enum V1n))) V2l))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) V0R))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V0R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emergesort A_27a)) V0R)) V1l))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l3 $$unsorted)) (=> (@ (@ tptp.mem V3l3) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4l4 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Estable A_27a)) V0R)))) (=> (@ (@ tptp.mem V4l4) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1l1)) V2l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3l3)) V4l4))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1l1)) V3l3))) (@ (@ tptp.ap (@ _let_1 V2l2)) V4l4))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Estable A_27a)) V0R)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1l1)))) (=> (@ (@ tptp.mem V3l3) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ _let_2 V2l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2l2)) V3l3))) (@ tptp.p (@ _let_2 V3l3)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V2y) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Estable A_27a)) V0R)) (@ (@ tptp.ap (@ _let_1 V1x)) (@ (@ tptp.ap (@ _let_1 V2y)) (@ tptp.c_2Elist_2ENIL A_27a))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort2 A_27a)) V0R)) V1x)) V2y))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (forall ((V3z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (=> (@ (@ tptp.mem V3z) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Estable A_27a)) V0R)) (@ (@ tptp.ap (@ _let_1 V1x)) (@ (@ tptp.ap (@ _let_1 V2y)) (@ (@ tptp.ap (@ _let_1 V3z)) (@ tptp.c_2Elist_2ENIL A_27a)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort3 A_27a)) V0R)) V1x)) V2y)) V3z)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) V0P)))) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V1R)) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (and (@ tptp.p (@ _let_1 V4x)) (@ tptp.p (@ _let_1 V5y))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R) V4x)) V5y)))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V1R)) V2l1))) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emerge A_27a)) V1R)) V2l1)) V3l2)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V2l1)) V3l2)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l1 $$unsorted)) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2l2 $$unsorted)) (=> (@ (@ tptp.mem V2l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V0R)) V1l1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Estable A_27a)) V0R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V1l1)) V2l2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emerge A_27a)) V0R)) V1l1)) V2l2))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1n tptp.tp__ty_2Enum_2Enum) (V2l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (@ (@ tptp.mem V2l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Estable A_27a)) V0R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ETAKE A_27a)) _let_1)) V2l))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN A_27a)) V0R)) _let_1)) V2l)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) V0R))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Estable A_27a)) V0R)) V1l)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emergesort A_27a)) V0R)) V1l))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) V0R))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESTABLE A_27a)) (@ tptp.c_2Emergesort_2Emergesort A_27a))) V0R)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1L $$unsorted)) (=> (@ (@ tptp.mem V1L) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ _let_2 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emergesort A_27a)) V0R)) V1L)))) (@ tptp.p (@ _let_2 (@ _let_1 V1L))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0neg $$unsorted)) (=> (@ (@ tptp.mem V0neg) tptp.bool) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort2 A_27a)) V1R)) V2x)) V3y))) (=> (@ (@ tptp.mem V3y) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort2__tail A_27a)) V0neg)) V1R)) V2x)) V3y) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist A_27a))) V0neg)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) _let_1))) _let_1)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0neg $$unsorted)) (=> (@ (@ tptp.mem V0neg) tptp.bool) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27a) (forall ((V4z $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort3 A_27a)) V1R)) V2x)) V3y)) V4z))) (=> (@ (@ tptp.mem V4z) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Esort3__tail A_27a)) V0neg)) V1R)) V2x)) V3y)) V4z) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist A_27a))) V0neg)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) _let_1))) _let_1)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0neg $$unsorted)) (=> (@ (@ tptp.mem V0neg) tptp.bool) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4acc $$unsorted)) (=> (@ (@ tptp.mem V4acc) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (= (@ tptp.p V0neg) false) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emerge__tail A_27a)) V0neg)) V1R)) V2l1)) V3l2)) V4acc) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emerge A_27a)) V1R)) V2l1)) V3l2)))) V4acc)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2acc $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emerge A_27a)) V0R)))) (=> (@ (@ tptp.mem V2acc) A_27b) (and (= (@ (@ tptp.ap (@ _let_2 V1l)) _let_1) V1l) (= (@ (@ tptp.ap (@ _let_2 _let_1)) V1l) V1l))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0neg $$unsorted)) (=> (@ (@ tptp.mem V0neg) tptp.bool) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3l2 $$unsorted)) (=> (@ (@ tptp.mem V3l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4acc $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (let ((_let_2 (@ _let_1 V3l2))) (let ((_let_3 (@ _let_1 V2l1))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2ESORTED A_27a)) V1R)))) (=> (@ (@ tptp.mem V4acc) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (= (@ tptp.p V0neg) true) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V1R)) (@ tptp.p (@ _let_4 _let_3)) (@ tptp.p (@ _let_4 _let_2))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emerge__tail A_27a)) V0neg)) V1R)) V2l1)) V3l2)) V4acc) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emerge A_27a)) V1R)) _let_3)) _let_2))) V4acc)))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0negate $$unsorted)) (=> (@ (@ tptp.mem V0negate) tptp.bool) (forall ((V1R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3l $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN A_27a)) V1R)) _let_1)) V3l))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V3l) _let_3) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) V1R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V1R))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2EmergesortN__tail A_27a)) V0negate)) V1R)) _let_1)) V3l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_3)) V0negate)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) _let_2))) _let_2))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etotal A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Erelation_2Etransitive A_27a)) V0R))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emergesort__tail A_27a)) V0R)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emergesort_2Emergesort A_27a)) V0R)) V1l)))))))))
% 9.41/9.79  (declare-sort tptp.tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum 0)
% 9.41/9.79  (declare-fun tptp.inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum (tptp.tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum) $$unsorted)
% 9.41/9.79  (declare-fun tptp.surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum ($$unsorted) tptp.tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum)
% 9.41/9.79  (assert (forall ((X tptp.tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum)) (= (@ tptp.surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum (@ tptp.inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum X)) X)))
% 9.41/9.79  (assert (forall ((X tptp.tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum)) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum X)) (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))))
% 9.41/9.79  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (= X (@ tptp.inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum (@ tptp.surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum X))))))
% 9.41/9.79  (declare-fun tptp.c_2Estring__num_2En2nsum () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2Estring__num_2En2nsum) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))))
% 9.41/9.79  (declare-fun tptp.c_2Estring__num_2En2s () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2Estring__num_2En2s) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))))
% 9.41/9.79  (declare-fun tptp.c_2Estring__num_2Ensum2n () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2Estring__num_2Ensum2n) (@ (@ tptp.arr (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.ty_2Enum_2Enum)))
% 9.41/9.79  (declare-fun tptp.fo__c_2Estring__num_2Ensum2n (tptp.tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.79  (assert (forall ((X0 tptp.tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Estring__num_2Ensum2n X0)) (@ (@ tptp.ap tptp.c_2Estring__num_2Ensum2n) (@ tptp.inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum X0)))))
% 9.41/9.79  (declare-fun tptp.c_2Estring__num_2Es2n () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2Estring__num_2Es2n) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) tptp.ty_2Enum_2Enum)))
% 9.41/9.79  (declare-fun tptp.fo__c_2Estring__num_2Es2n (tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.79  (assert (forall ((X0 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2Estring__num_2Es2n X0)) (@ (@ tptp.ap tptp.c_2Estring__num_2Es2n) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar X0)))))
% 9.41/9.79  (declare-sort tptp.tp__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar 0)
% 9.41/9.79  (declare-fun tptp.inj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (tptp.tp__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar) $$unsorted)
% 9.41/9.79  (declare-fun tptp.surj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar ($$unsorted) tptp.tp__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar)
% 9.41/9.79  (assert (forall ((X tptp.tp__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= (@ tptp.surj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ tptp.inj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar X)) X)))
% 9.41/9.79  (assert (forall ((X tptp.tp__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.mem (@ tptp.inj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar X)) (@ (@ tptp.ty_2Esum_2Esum _let_1) _let_1)))))
% 9.41/9.79  (assert (forall ((X $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (=> (@ (@ tptp.mem X) (@ (@ tptp.ty_2Esum_2Esum _let_1) _let_1)) (= X (@ tptp.inj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ tptp.surj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar X)))))))
% 9.41/9.79  (declare-fun tptp.c_2Estring__num_2Es2ssum () $$unsorted)
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.mem tptp.c_2Estring__num_2Es2ssum) (@ (@ tptp.arr _let_1) (@ (@ tptp.ty_2Esum_2Esum _let_1) _let_1)))))
% 9.41/9.79  (declare-fun tptp.c_2Estring__num_2Essum2s () $$unsorted)
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.mem tptp.c_2Estring__num_2Essum2s) (@ (@ tptp.arr (@ (@ tptp.ty_2Esum_2Esum _let_1) _let_1)) _let_1))))
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (let ((_let_2 (@ tptp.arr tptp.ty_2Enum_2Enum))) (let ((_let_3 (@ _let_2 (@ _let_2 tptp.bool)))) (= tptp.c_2Estring__num_2En2s (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EWFREC tptp.ty_2Enum_2Enum) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 _let_3)) (@ (@ tptp.lam _let_3) (lambda ((V0R $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF tptp.ty_2Enum_2Enum)) V0R))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1n $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2r0 $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3r $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)))) (let ((_let_5 (@ tptp.ap (@ _let_4 V2r0)))) (let ((_let_6 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ _let_6 (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ _let_4 V1n)) _let_3)))) (@ (@ tptp.ap (@ _let_6 (@ _let_5 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) V1n)) _let_2)))) (@ (@ tptp.ap (@ _let_4 V3r)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ _let_5 _let_3))) _let_2)) V2r0)))))) (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V1n)) V3r))) _let_2))) V1n))))))))))))))))))))))) (@ (@ tptp.lam (@ _let_2 _let_1)) (lambda ((V4n2s $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V5a $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EI _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V5a)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) _let_2)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6r0 $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V7r $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET _let_2) _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V8s0 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ (@ tptp.ap tptp.c_2Estring_2ECHR) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V7r)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) V8s0))))) (@ (@ tptp.ap V4n2s) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V5a)) V7r))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V6r0)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))) V6r0))))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) V5a)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (=> (forall ((V2r0 tptp.tp__ty_2Enum_2Enum) (V3r tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V2r0))) (=> (and (not (= V1n tptp.fo__c_2Enum_2E0)) (= V2r0 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_3)) _let_2))) (= V3r (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_4)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) _let_2)) _let_4)))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_3)) (@ tptp.inj__ty_2Enum_2Enum V3r)))) _let_2))))))))) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V1n))))) (forall ((V4v tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V4v))))))))
% 9.41/9.79  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring__num_2En2s) _let_2)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_2)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) _let_3)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1r0 $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2r $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET _let_2) _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V3s0 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ (@ tptp.ap tptp.c_2Estring_2ECHR) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) V2r)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) V3s0))))) (@ (@ tptp.ap tptp.c_2Estring__num_2En2s) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) (@ tptp.inj__ty_2Enum_2Enum V0n))) V2r))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V1r0)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))) V1r0))))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMOD) _let_2)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))))))))))
% 9.41/9.79  (assert (and (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Estring__num_2Es2n) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))) tptp.fo__c_2Enum_2E0) (forall ((V0c tptp.tp__ty_2Estring_2Echar) (V1s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_4 (@ tptp.inj__ty_2Estring_2Echar V0c))) (let ((_let_5 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s))) (let ((_let_6 (@ tptp.ap tptp.c_2Estring__num_2Es2n))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) _let_4)) _let_5))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_7 (@ (@ tptp.ap (@ _let_7 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ _let_6 _let_5))) (@ _let_3 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 (@ _let_1 _let_2))))))))))) (@ (@ tptp.ap tptp.c_2Estring_2EORD) _let_4)))) (@ _let_3 _let_2))))))))))))))
% 9.41/9.79  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Estring__num_2Es2n) (@ (@ tptp.ap tptp.c_2Estring__num_2En2s) (@ tptp.inj__ty_2Enum_2Enum V0n)))) V0n)))
% 9.41/9.79  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring__num_2En2s) (@ (@ tptp.ap tptp.c_2Estring__num_2Es2n) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s)))) V0s)))
% 9.41/9.79  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Estring__num_2En2s))) (= (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1y)))) (= V0x V1y)))))
% 9.41/9.79  (assert (forall ((V0x tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (V1y tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.ap tptp.c_2Estring__num_2Es2n))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0x))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1y)))) (= V0x V1y)))))
% 9.41/9.79  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (exists ((V1n tptp.tp__ty_2Enum_2Enum)) (= V0s (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring__num_2En2s) (@ tptp.inj__ty_2Enum_2Enum V1n)))))))
% 9.41/9.79  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (exists ((V1s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= V0n (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Estring__num_2Es2n) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s)))))))
% 9.41/9.79  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EDIV) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (= (@ tptp.surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Estring__num_2En2nsum) _let_1)) (@ tptp.surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap tptp.c_2Earithmetic_2EODD) _let_1))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) _let_2))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) _let_2))))))))
% 9.41/9.79  (assert (and (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Estring__num_2Ensum2n) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) _let_3))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) _let_3))) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1))))))))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Estring__num_2Ensum2n) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) _let_1))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1)))))))
% 9.41/9.79  (assert (forall ((V0ns tptp.tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum)) (= (@ tptp.surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Estring__num_2En2nsum) (@ (@ tptp.ap tptp.c_2Estring__num_2Ensum2n) (@ tptp.inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Enum_2Enum V0ns)))) V0ns)))
% 9.41/9.79  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Estring__num_2Ensum2n) (@ (@ tptp.ap tptp.c_2Estring__num_2En2nsum) (@ tptp.inj__ty_2Enum_2Enum V0n)))) V0n)))
% 9.41/9.79  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (= (@ tptp.surj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring__num_2Es2ssum) _let_1)) (@ tptp.surj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Esum_2E_2B_2B tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum) _let_2) _let_2)) tptp.c_2Estring__num_2En2s)) tptp.c_2Estring__num_2En2s)) (@ (@ tptp.ap tptp.c_2Estring__num_2En2nsum) (@ (@ tptp.ap tptp.c_2Estring__num_2Es2n) _let_1)))))))))
% 9.41/9.79  (assert (forall ((V0sm tptp.tp__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar V0sm))) (let ((_let_2 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring__num_2Essum2s) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring__num_2En2s) (@ (@ tptp.ap tptp.c_2Estring__num_2Ensum2n) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Esum_2E_2B_2B _let_2) _let_2) tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.c_2Estring__num_2Es2n)) tptp.c_2Estring__num_2Es2n)) _let_1)))))))))
% 9.41/9.79  (assert (forall ((V0sm tptp.tp__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= (@ tptp.surj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring__num_2Es2ssum) (@ (@ tptp.ap tptp.c_2Estring__num_2Essum2s) (@ tptp.inj__c_ty_2Esum_2Esum_c_ty_2Elist_2Elist_ty_2Estring_2Echar_c_ty_2Elist_2Elist_ty_2Estring_2Echar V0sm)))) V0sm)))
% 9.41/9.79  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring__num_2Essum2s) (@ (@ tptp.ap tptp.c_2Estring__num_2Es2ssum) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s)))) V0s)))
% 9.41/9.79  (declare-fun tptp.ty_2Ering_2Ering (tptp.del) tptp.del)
% 9.41/9.79  (declare-fun tptp.c_2Ering_2Eis__ring (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ering_2Eis__ring A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ering_2Ering A_27a)) tptp.bool))))
% 9.41/9.79  (declare-fun tptp.c_2Ering_2Erecordtype_2Ering (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27a))) (let ((_let_3 (@ tptp.arr (@ _let_1 _let_2)))) (@ (@ tptp.mem (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) (@ _let_1 (@ _let_1 (@ _let_3 (@ _let_3 (@ (@ tptp.arr _let_2) (@ tptp.ty_2Ering_2Ering A_27a))))))))))))
% 9.41/9.79  (declare-fun tptp.c_2Ering_2Ering__CASE (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27a))) (let ((_let_3 (@ tptp.arr (@ _let_1 _let_2)))) (@ (@ tptp.mem (@ (@ tptp.c_2Ering_2Ering__CASE A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Ering_2Ering A_27a)) (@ (@ tptp.arr (@ _let_1 (@ _let_1 (@ _let_3 (@ _let_3 (@ (@ tptp.arr _let_2) A_27b)))))) A_27b))))))))
% 9.41/9.79  (declare-fun tptp.c_2Ering_2Ering__R0 (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ering_2Ering__R0 A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ering_2Ering A_27a)) A_27a))))
% 9.41/9.79  (declare-fun tptp.c_2Ering_2Ering__R0__fupd (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Ering_2Ering A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27a)) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.79  (declare-fun tptp.c_2Ering_2Ering__R1 (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ering_2Ering__R1 A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ering_2Ering A_27a)) A_27a))))
% 9.41/9.79  (declare-fun tptp.c_2Ering_2Ering__R1__fupd (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Ering_2Ering A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27a)) (@ (@ tptp.arr _let_1) _let_1))))))
% 9.41/9.79  (declare-fun tptp.c_2Ering_2Ering__RM (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ering_2Ering__RM A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ering_2Ering A_27a)) (@ _let_1 (@ _let_1 A_27a)))))))
% 9.41/9.79  (declare-fun tptp.c_2Ering_2Ering__RM__fupd (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (@ (@ tptp.mem (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr _let_3) _let_3)) (@ (@ tptp.arr _let_1) _let_1))))))))
% 9.41/9.79  (declare-fun tptp.c_2Ering_2Ering__RN (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ering_2Ering__RN A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ering_2Ering A_27a)) (@ (@ tptp.arr A_27a) A_27a)))))
% 9.41/9.79  (declare-fun tptp.c_2Ering_2Ering__RN__fupd (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_2 (@ (@ tptp.arr A_27a) A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr _let_2) _let_2)) (@ (@ tptp.arr _let_1) _let_1)))))))
% 9.41/9.79  (declare-fun tptp.c_2Ering_2Ering__RP (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ering_2Ering__RP A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ering_2Ering A_27a)) (@ _let_1 (@ _let_1 A_27a)))))))
% 9.41/9.79  (declare-fun tptp.c_2Ering_2Ering__RP__fupd (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (@ (@ tptp.mem (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr _let_3) _let_3)) (@ (@ tptp.arr _let_1) _let_1))))))))
% 9.41/9.79  (declare-fun tptp.c_2Ering_2Ering__size (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ering_2Ering__size A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr (@ tptp.ty_2Ering_2Ering A_27a)) tptp.ty_2Enum_2Enum)))))
% 9.41/9.79  (declare-fun tptp.c_2Ering_2Esemi__ring__of (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ering_2Esemi__ring__of A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Ering_2Ering A_27a)) (@ tptp.ty_2Esemi__ring_2Esemi__ring A_27a)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (exists ((V0rep $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27a))) (let ((_let_3 (@ tptp.ty_2Epair_2Eprod (@ _let_1 _let_2)))) (let ((_let_4 (@ tptp.ty_2Epair_2Eprod A_27a))) (let ((_let_5 (@ tptp.ty_2Eind__type_2Erecspace (@ _let_4 (@ _let_4 (@ _let_3 (@ _let_3 _let_2))))))) (let ((_let_6 (@ tptp.ty_2Ering_2Ering A_27a))) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr _let_6) _let_5)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION _let_5) _let_6)) (@ (@ tptp.lam _let_5) (lambda ((V1a0_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27a))) (let ((_let_3 (@ tptp.ty_2Epair_2Eprod (@ _let_1 _let_2)))) (let ((_let_4 (@ tptp.ty_2Epair_2Eprod A_27a))) (let ((_let_5 (@ (@ tptp.arr (@ tptp.ty_2Eind__type_2Erecspace (@ _let_4 (@ _let_4 (@ _let_3 (@ _let_3 _let_2)))))) tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_5)) (@ (@ tptp.lam _let_5) (lambda ((V2_27ring_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27a))) (let ((_let_3 (@ tptp.ty_2Epair_2Eprod (@ _let_1 _let_2)))) (let ((_let_4 (@ tptp.ty_2Epair_2Eprod A_27a))) (let ((_let_5 (@ tptp.ty_2Eind__type_2Erecspace (@ _let_4 (@ _let_4 (@ _let_3 (@ _let_3 _let_2))))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_5)) (@ (@ tptp.lam _let_5) (lambda ((V3a0_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V4a0 $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V5a1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V6a2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V7a3 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V8a4 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27a))) (let ((_let_3 (@ tptp.ty_2Epair_2Eprod (@ _let_1 _let_2)))) (let ((_let_4 (@ tptp.ty_2Epair_2Eprod A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eind__type_2Erecspace (@ _let_4 (@ _let_4 (@ _let_3 (@ _let_3 _let_2))))))) V3a0_27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.lam A_27a) (lambda ((V9a0 $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V10a1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.lam (@ _let_1 (@ _let_1 A_27a))) (lambda ((V11a2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.lam (@ _let_1 (@ _let_1 A_27a))) (lambda ((V12a3 $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) A_27a)) (lambda ((V13a4 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27a))) (let ((_let_3 (@ _let_1 _let_2))) (let ((_let_4 (@ tptp.c_2Epair_2E_2C _let_3))) (let ((_let_5 (@ tptp.ty_2Epair_2Eprod _let_3))) (let ((_let_6 (@ _let_5 _let_2))) (let ((_let_7 (@ _let_5 _let_6))) (let ((_let_8 (@ tptp.c_2Epair_2E_2C A_27a))) (let ((_let_9 (@ tptp.ty_2Epair_2Eprod A_27a))) (let ((_let_10 (@ _let_9 _let_7))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Eind__type_2ECONSTR (@ _let_9 _let_10))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_8 _let_10)) V9a0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_8 _let_7)) V10a1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_6)) V11a2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 _let_2)) V12a3)) V13a4)))))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V14n $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27a))) (let ((_let_3 (@ tptp.ty_2Epair_2Eprod (@ _let_1 _let_2)))) (let ((_let_4 (@ tptp.ty_2Epair_2Eprod A_27a))) (@ tptp.c_2Eind__type_2EBOTTOM (@ _let_4 (@ _let_4 (@ _let_3 (@ _let_3 _let_2))))))))))))))))))))))))))))))))))) V4a0)) V5a1)) V6a2)) V7a3)) V8a4)))))))))))))))))))))))))))) (@ (@ tptp.ap V2_27ring_27) V3a0_27))))))) (@ (@ tptp.ap V2_27ring_27) V1a0_27))))))))))))))))))) V0rep))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0a0 $$unsorted)) (=> (@ (@ tptp.mem V0a0) A_27a) (forall ((V1a1 $$unsorted)) (=> (@ (@ tptp.mem V1a1) A_27a) (forall ((V2a2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2a2) (@ _let_1 (@ _let_1 A_27a))) (forall ((V3a3 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3a3) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4a4 $$unsorted)) (=> (@ (@ tptp.mem V4a4) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V5f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27a))) (let ((_let_3 (@ tptp.arr (@ _let_1 _let_2)))) (=> (@ (@ tptp.mem V5f) (@ _let_1 (@ _let_1 (@ _let_3 (@ _let_3 (@ (@ tptp.arr _let_2) A_27b)))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ering_2Ering__CASE A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V0a0)) V1a1)) V2a2)) V3a3)) V4a4))) V5f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V5f) V0a0)) V1a1)) V2a2)) V3a3)) V4a4))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) A_27a) (forall ((V2a1 $$unsorted)) (=> (@ (@ tptp.mem V2a1) A_27a) (forall ((V3a2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3a2) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4a3 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4a3) (@ _let_1 (@ _let_1 A_27a))) (forall ((V5a4 $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2E_2B))) (=> (@ (@ tptp.mem V5a4) (@ (@ tptp.arr A_27a) A_27a)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__size A_27a)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V1a0)) V2a1)) V3a2)) V4a3)) V5a4))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V1a0))) (@ _let_1 V2a1))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) A_27a) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V3f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f1 $$unsorted)) (=> (@ (@ tptp.mem V4f1) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0 A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V0a)) V1a0)) V2f)) V3f0)) V4f1)) V0a))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) A_27a) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V3f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f1 $$unsorted)) (=> (@ (@ tptp.mem V4f1) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1 A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V0a)) V1a0)) V2f)) V3f0)) V4f1)) V1a0))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) A_27a) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V3f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f1 $$unsorted)) (=> (@ (@ tptp.mem V4f1) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V0a)) V1a0)) V2f)) V3f0)) V4f1)) V2f))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) A_27a) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V3f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f1 $$unsorted)) (=> (@ (@ tptp.mem V4f1) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V0a)) V1a0)) V2f)) V3f0)) V4f1)) V3f0))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) A_27a) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V3f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f1 $$unsorted)) (=> (@ (@ tptp.mem V4f1) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V0a)) V1a0)) V2f)) V3f0)) V4f1)) V4f1))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) A_27a) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V3f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f1 $$unsorted)) (=> (@ (@ tptp.mem V4f1) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0 A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V0a)) V1a0)) V2f)) V3f0)) V4f1)) V0a))))))))))))) (forall ((V5a $$unsorted)) (=> (@ (@ tptp.mem V5a) A_27a) (forall ((V6a0 $$unsorted)) (=> (@ (@ tptp.mem V6a0) A_27a) (forall ((V7f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V7f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V8f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V8f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V9f1 $$unsorted)) (=> (@ (@ tptp.mem V9f1) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1 A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V5a)) V6a0)) V7f)) V8f0)) V9f1)) V6a0))))))))))))) (forall ((V10a $$unsorted)) (=> (@ (@ tptp.mem V10a) A_27a) (forall ((V11a0 $$unsorted)) (=> (@ (@ tptp.mem V11a0) A_27a) (forall ((V12f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V12f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V13f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V13f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V14f1 $$unsorted)) (=> (@ (@ tptp.mem V14f1) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V10a)) V11a0)) V12f)) V13f0)) V14f1)) V12f))))))))))))) (forall ((V15a $$unsorted)) (=> (@ (@ tptp.mem V15a) A_27a) (forall ((V16a0 $$unsorted)) (=> (@ (@ tptp.mem V16a0) A_27a) (forall ((V17f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V17f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V18f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V18f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V19f1 $$unsorted)) (=> (@ (@ tptp.mem V19f1) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V15a)) V16a0)) V17f)) V18f0)) V19f1)) V18f0))))))))))))) (forall ((V20a $$unsorted)) (=> (@ (@ tptp.mem V20a) A_27a) (forall ((V21a0 $$unsorted)) (=> (@ (@ tptp.mem V21a0) A_27a) (forall ((V22f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V22f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V23f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V23f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V24f1 $$unsorted)) (=> (@ (@ tptp.mem V24f1) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V20a)) V21a0)) V22f)) V23f0)) V24f1)) V24f1))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0f2 $$unsorted)) (=> (@ (@ tptp.mem V0f2) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2a0 $$unsorted)) (=> (@ (@ tptp.mem V2a0) A_27a) (forall ((V3f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V5f1 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)))) (=> (@ (@ tptp.mem V5f1) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) V0f2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1a)) V2a0)) V3f)) V4f0)) V5f1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0f2) V1a))) V2a0)) V3f)) V4f0)) V5f1))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0f2 $$unsorted)) (=> (@ (@ tptp.mem V0f2) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2a0 $$unsorted)) (=> (@ (@ tptp.mem V2a0) A_27a) (forall ((V3f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V5f1 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V1a)))) (=> (@ (@ tptp.mem V5f1) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) V0f2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V2a0)) V3f)) V4f0)) V5f1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0f2) V2a0))) V3f)) V4f0)) V5f1))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0f2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V0f2) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2a0 $$unsorted)) (=> (@ (@ tptp.mem V2a0) A_27a) (forall ((V3f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V5f1 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V1a)) V2a0)))) (=> (@ (@ tptp.mem V5f1) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) V0f2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V3f)) V4f0)) V5f1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0f2) V3f))) V4f0)) V5f1))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0f2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V0f2) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2a0 $$unsorted)) (=> (@ (@ tptp.mem V2a0) A_27a) (forall ((V3f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V5f1 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V1a)) V2a0)) V3f)))) (=> (@ (@ tptp.mem V5f1) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) V0f2)) (@ (@ tptp.ap (@ _let_1 V4f0)) V5f1)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0f2) V4f0))) V5f1))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0f2 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27a))) (=> (@ (@ tptp.mem V0f2) (@ (@ tptp.arr _let_1) _let_1)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2a0 $$unsorted)) (=> (@ (@ tptp.mem V2a0) A_27a) (forall ((V3f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V5f1 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V1a)) V2a0)) V3f)) V4f0)))) (=> (@ (@ tptp.mem V5f1) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) V0f2)) (@ _let_1 V5f1)) (@ _let_1 (@ (@ tptp.ap V0f2) V5f1))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (and (forall ((V0f2 $$unsorted)) (=> (@ (@ tptp.mem V0f2) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2a0 $$unsorted)) (=> (@ (@ tptp.mem V2a0) A_27a) (forall ((V3f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V5f1 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)))) (=> (@ (@ tptp.mem V5f1) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) V0f2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1a)) V2a0)) V3f)) V4f0)) V5f1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V0f2) V1a))) V2a0)) V3f)) V4f0)) V5f1))))))))))))))))) (forall ((V6f2 $$unsorted)) (=> (@ (@ tptp.mem V6f2) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V7a $$unsorted)) (=> (@ (@ tptp.mem V7a) A_27a) (forall ((V8a0 $$unsorted)) (=> (@ (@ tptp.mem V8a0) A_27a) (forall ((V9f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V9f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V10f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V10f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V11f1 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V7a)))) (=> (@ (@ tptp.mem V11f1) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) V6f2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V8a0)) V9f)) V10f0)) V11f1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V6f2) V8a0))) V9f)) V10f0)) V11f1))))))))))))))))) (forall ((V12f2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V12f2) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V13a $$unsorted)) (=> (@ (@ tptp.mem V13a) A_27a) (forall ((V14a0 $$unsorted)) (=> (@ (@ tptp.mem V14a0) A_27a) (forall ((V15f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V15f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V16f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V16f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V17f1 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V13a)) V14a0)))) (=> (@ (@ tptp.mem V17f1) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) V12f2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V15f)) V16f0)) V17f1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V12f2) V15f))) V16f0)) V17f1))))))))))))))))))) (forall ((V18f2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V18f2) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V19a $$unsorted)) (=> (@ (@ tptp.mem V19a) A_27a) (forall ((V20a0 $$unsorted)) (=> (@ (@ tptp.mem V20a0) A_27a) (forall ((V21f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V21f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V22f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V22f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V23f1 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V19a)) V20a0)) V21f)))) (=> (@ (@ tptp.mem V23f1) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) V18f2)) (@ (@ tptp.ap (@ _let_1 V22f0)) V23f1)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap V18f2) V22f0))) V23f1))))))))))))))))))) (forall ((V24f2 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27a))) (=> (@ (@ tptp.mem V24f2) (@ (@ tptp.arr _let_1) _let_1)) (forall ((V25a $$unsorted)) (=> (@ (@ tptp.mem V25a) A_27a) (forall ((V26a0 $$unsorted)) (=> (@ (@ tptp.mem V26a0) A_27a) (forall ((V27f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V27f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V28f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V28f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V29f1 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V25a)) V26a0)) V27f)) V28f0)))) (=> (@ (@ tptp.mem V29f1) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) V24f2)) (@ _let_1 V29f1)) (@ _let_1 (@ (@ tptp.ap V24f2) V29f1))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (and (forall ((V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0 A_27a)))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) V1f)) V0r)) (@ _let_1 V0r))))))) (forall ((V2r $$unsorted)) (=> (@ (@ tptp.mem V2r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V3f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0 A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr _let_3) _let_3)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) V3f)) V2r)) (@ _let_1 V2r))))))))) (forall ((V4r $$unsorted)) (=> (@ (@ tptp.mem V4r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V5f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0 A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (=> (@ (@ tptp.mem V5f) (@ (@ tptp.arr _let_3) _let_3)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) V5f)) V4r)) (@ _let_1 V4r))))))))) (forall ((V6r $$unsorted)) (=> (@ (@ tptp.mem V6r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V7f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0 A_27a)))) (let ((_let_2 (@ (@ tptp.arr A_27a) A_27a))) (=> (@ (@ tptp.mem V7f) (@ (@ tptp.arr _let_2) _let_2)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) V7f)) V6r)) (@ _let_1 V6r)))))))) (forall ((V8r $$unsorted)) (=> (@ (@ tptp.mem V8r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V9f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1 A_27a)))) (=> (@ (@ tptp.mem V9f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) V9f)) V8r)) (@ _let_1 V8r))))))) (forall ((V10r $$unsorted)) (=> (@ (@ tptp.mem V10r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V11f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1 A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (=> (@ (@ tptp.mem V11f) (@ (@ tptp.arr _let_3) _let_3)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) V11f)) V10r)) (@ _let_1 V10r))))))))) (forall ((V12r $$unsorted)) (=> (@ (@ tptp.mem V12r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V13f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1 A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (=> (@ (@ tptp.mem V13f) (@ (@ tptp.arr _let_3) _let_3)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) V13f)) V12r)) (@ _let_1 V12r))))))))) (forall ((V14r $$unsorted)) (=> (@ (@ tptp.mem V14r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V15f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1 A_27a)))) (let ((_let_2 (@ (@ tptp.arr A_27a) A_27a))) (=> (@ (@ tptp.mem V15f) (@ (@ tptp.arr _let_2) _let_2)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) V15f)) V14r)) (@ _let_1 V14r)))))))) (forall ((V16r $$unsorted)) (=> (@ (@ tptp.mem V16r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V17f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP A_27a)))) (=> (@ (@ tptp.mem V17f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) V17f)) V16r)) (@ _let_1 V16r))))))) (forall ((V18r $$unsorted)) (=> (@ (@ tptp.mem V18r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V19f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP A_27a)))) (=> (@ (@ tptp.mem V19f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) V19f)) V18r)) (@ _let_1 V18r))))))) (forall ((V20r $$unsorted)) (=> (@ (@ tptp.mem V20r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V21f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (=> (@ (@ tptp.mem V21f) (@ (@ tptp.arr _let_3) _let_3)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) V21f)) V20r)) (@ _let_1 V20r))))))))) (forall ((V22r $$unsorted)) (=> (@ (@ tptp.mem V22r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V23f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP A_27a)))) (let ((_let_2 (@ (@ tptp.arr A_27a) A_27a))) (=> (@ (@ tptp.mem V23f) (@ (@ tptp.arr _let_2) _let_2)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) V23f)) V22r)) (@ _let_1 V22r)))))))) (forall ((V24r $$unsorted)) (=> (@ (@ tptp.mem V24r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V25f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM A_27a)))) (=> (@ (@ tptp.mem V25f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) V25f)) V24r)) (@ _let_1 V24r))))))) (forall ((V26r $$unsorted)) (=> (@ (@ tptp.mem V26r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V27f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM A_27a)))) (=> (@ (@ tptp.mem V27f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) V27f)) V26r)) (@ _let_1 V26r))))))) (forall ((V28r $$unsorted)) (=> (@ (@ tptp.mem V28r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V29f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (=> (@ (@ tptp.mem V29f) (@ (@ tptp.arr _let_3) _let_3)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) V29f)) V28r)) (@ _let_1 V28r))))))))) (forall ((V30r $$unsorted)) (=> (@ (@ tptp.mem V30r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V31f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM A_27a)))) (let ((_let_2 (@ (@ tptp.arr A_27a) A_27a))) (=> (@ (@ tptp.mem V31f) (@ (@ tptp.arr _let_2) _let_2)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) V31f)) V30r)) (@ _let_1 V30r)))))))) (forall ((V32r $$unsorted)) (=> (@ (@ tptp.mem V32r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V33f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN A_27a)))) (=> (@ (@ tptp.mem V33f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) V33f)) V32r)) (@ _let_1 V32r))))))) (forall ((V34r $$unsorted)) (=> (@ (@ tptp.mem V34r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V35f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN A_27a)))) (=> (@ (@ tptp.mem V35f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) V35f)) V34r)) (@ _let_1 V34r))))))) (forall ((V36r $$unsorted)) (=> (@ (@ tptp.mem V36r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V37f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (=> (@ (@ tptp.mem V37f) (@ (@ tptp.arr _let_3) _let_3)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) V37f)) V36r)) (@ _let_1 V36r))))))))) (forall ((V38r $$unsorted)) (=> (@ (@ tptp.mem V38r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V39f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (=> (@ (@ tptp.mem V39f) (@ (@ tptp.arr _let_3) _let_3)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) V39f)) V38r)) (@ _let_1 V38r))))))))) (forall ((V40r $$unsorted)) (=> (@ (@ tptp.mem V40r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V41f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0 A_27a)))) (=> (@ (@ tptp.mem V41f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) V41f)) V40r)) (@ (@ tptp.ap V41f) (@ _let_1 V40r)))))))) (forall ((V42r $$unsorted)) (=> (@ (@ tptp.mem V42r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V43f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1 A_27a)))) (=> (@ (@ tptp.mem V43f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) V43f)) V42r)) (@ (@ tptp.ap V43f) (@ _let_1 V42r)))))))) (forall ((V44r $$unsorted)) (=> (@ (@ tptp.mem V44r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V45f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (=> (@ (@ tptp.mem V45f) (@ (@ tptp.arr _let_3) _let_3)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) V45f)) V44r)) (@ (@ tptp.ap V45f) (@ _let_1 V44r)))))))))) (forall ((V46r $$unsorted)) (=> (@ (@ tptp.mem V46r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V47f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 (@ _let_2 A_27a)))) (=> (@ (@ tptp.mem V47f) (@ (@ tptp.arr _let_3) _let_3)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) V47f)) V46r)) (@ (@ tptp.ap V47f) (@ _let_1 V46r)))))))))) (forall ((V48r $$unsorted)) (=> (@ (@ tptp.mem V48r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V49f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN A_27a)))) (let ((_let_2 (@ (@ tptp.arr A_27a) A_27a))) (=> (@ (@ tptp.mem V49f) (@ (@ tptp.arr _let_2) _let_2)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) V49f)) V48r)) (@ (@ tptp.ap V49f) (@ _let_1 V48r))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (and (forall ((V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ _let_1 V2f)) (@ (@ tptp.ap (@ _let_1 V1g)) V0r)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27a) A_27a)) V2f)) V1g))) V0r))))))))) (forall ((V3r $$unsorted)) (=> (@ (@ tptp.mem V3r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V4g $$unsorted)) (=> (@ (@ tptp.mem V4g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V5f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)))) (=> (@ (@ tptp.mem V5f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ _let_1 V5f)) (@ (@ tptp.ap (@ _let_1 V4g)) V3r)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27a) A_27a)) V5f)) V4g))) V3r))))))))) (forall ((V6r $$unsorted)) (=> (@ (@ tptp.mem V6r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V7g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V7g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V8f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)))) (=> (@ (@ tptp.mem V8f) (@ (@ tptp.arr _let_2) _let_2)) (= (@ (@ tptp.ap (@ _let_3 V8f)) (@ (@ tptp.ap (@ _let_3 V7g)) V6r)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_2) _let_2)) V8f)) V7g))) V6r))))))))))))) (forall ((V9r $$unsorted)) (=> (@ (@ tptp.mem V9r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V10g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V10g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V11f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)))) (=> (@ (@ tptp.mem V11f) (@ (@ tptp.arr _let_2) _let_2)) (= (@ (@ tptp.ap (@ _let_3 V11f)) (@ (@ tptp.ap (@ _let_3 V10g)) V9r)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_2) _let_2)) V11f)) V10g))) V9r))))))))))))) (forall ((V12r $$unsorted)) (=> (@ (@ tptp.mem V12r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V13g $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27a))) (=> (@ (@ tptp.mem V13g) (@ (@ tptp.arr _let_1) _let_1)) (forall ((V14f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)))) (=> (@ (@ tptp.mem V14f) (@ (@ tptp.arr _let_1) _let_1)) (= (@ (@ tptp.ap (@ _let_2 V14f)) (@ (@ tptp.ap (@ _let_2 V13g)) V12r)) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_1) _let_1) _let_1)) V14f)) V13g))) V12r))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)))) (let ((_let_2 (@ tptp.ty_2Ering_2Ering A_27a))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_2) _let_2)) (@ _let_1 V1f))) (@ _let_1 V0g)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27a) A_27a)) V1f)) V0g))))))))) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Ering_2Ering A_27a))) (forall ((V3g $$unsorted)) (=> (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V4f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)))) (let ((_let_2 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_3 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_2) _let_2)))) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ _let_3 (@ _let_1 V4f))) (@ (@ tptp.ap (@ _let_3 (@ _let_1 V3g))) V2h)) (@ (@ tptp.ap (@ _let_3 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27a) A_27a)) V4f)) V3g)))) V2h))))))))))) (forall ((V5g $$unsorted)) (=> (@ (@ tptp.mem V5g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V6f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)))) (let ((_let_2 (@ tptp.ty_2Ering_2Ering A_27a))) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_2) _let_2)) (@ _let_1 V6f))) (@ _let_1 V5g)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27a) A_27a)) V6f)) V5g))))))))) (forall ((V7h $$unsorted)) (=> (@ (@ tptp.mem V7h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Ering_2Ering A_27a))) (forall ((V8g $$unsorted)) (=> (@ (@ tptp.mem V8g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V9f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)))) (let ((_let_2 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_3 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_2) _let_2)))) (=> (@ (@ tptp.mem V9f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ _let_3 (@ _let_1 V9f))) (@ (@ tptp.ap (@ _let_3 (@ _let_1 V8g))) V7h)) (@ (@ tptp.ap (@ _let_3 (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27a) A_27a)) V9f)) V8g)))) V7h))))))))))) (forall ((V10g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V10g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V11f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)))) (let ((_let_4 (@ tptp.ty_2Ering_2Ering A_27a))) (=> (@ (@ tptp.mem V11f) (@ (@ tptp.arr _let_2) _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_4) _let_4) _let_4)) (@ _let_3 V11f))) (@ _let_3 V10g)) (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_2) _let_2)) V11f)) V10g))))))))))))) (forall ((V12h $$unsorted)) (=> (@ (@ tptp.mem V12h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Ering_2Ering A_27a))) (forall ((V13g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V13g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V14f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)))) (let ((_let_4 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_5 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_4) _let_4)))) (=> (@ (@ tptp.mem V14f) (@ (@ tptp.arr _let_2) _let_2)) (= (@ (@ tptp.ap (@ _let_5 (@ _let_3 V14f))) (@ (@ tptp.ap (@ _let_5 (@ _let_3 V13g))) V12h)) (@ (@ tptp.ap (@ _let_5 (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_2) _let_2)) V14f)) V13g)))) V12h))))))))))))))) (forall ((V15g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V15g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V16f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)))) (let ((_let_4 (@ tptp.ty_2Ering_2Ering A_27a))) (=> (@ (@ tptp.mem V16f) (@ (@ tptp.arr _let_2) _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_4) _let_4) _let_4)) (@ _let_3 V16f))) (@ _let_3 V15g)) (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_2) _let_2)) V16f)) V15g))))))))))))) (forall ((V17h $$unsorted)) (=> (@ (@ tptp.mem V17h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Ering_2Ering A_27a))) (forall ((V18g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V18g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V19f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)))) (let ((_let_4 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_5 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_4) _let_4)))) (=> (@ (@ tptp.mem V19f) (@ (@ tptp.arr _let_2) _let_2)) (= (@ (@ tptp.ap (@ _let_5 (@ _let_3 V19f))) (@ (@ tptp.ap (@ _let_5 (@ _let_3 V18g))) V17h)) (@ (@ tptp.ap (@ _let_5 (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_2) _let_2) _let_2)) V19f)) V18g)))) V17h))))))))))))))) (forall ((V20g $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27a))) (=> (@ (@ tptp.mem V20g) (@ (@ tptp.arr _let_1) _let_1)) (forall ((V21f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)))) (let ((_let_3 (@ tptp.ty_2Ering_2Ering A_27a))) (=> (@ (@ tptp.mem V21f) (@ (@ tptp.arr _let_1) _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_3) _let_3) _let_3)) (@ _let_2 V21f))) (@ _let_2 V20g)) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_1) _let_1) _let_1)) V21f)) V20g))))))))))) (forall ((V22h $$unsorted)) (=> (@ (@ tptp.mem V22h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Ering_2Ering A_27a))) (forall ((V23g $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27a))) (=> (@ (@ tptp.mem V23g) (@ (@ tptp.arr _let_1) _let_1)) (forall ((V24f $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)))) (let ((_let_3 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_4 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_3) _let_3)))) (=> (@ (@ tptp.mem V24f) (@ (@ tptp.arr _let_1) _let_1)) (= (@ (@ tptp.ap (@ _let_4 (@ _let_2 V24f))) (@ (@ tptp.ap (@ _let_4 (@ _let_2 V23g))) V22h)) (@ (@ tptp.ap (@ _let_4 (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_1) _let_1) _let_1)) V24f)) V23g)))) V22h))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (and (forall ((V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) V2f)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) V1g)))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_1 (@ _let_2 V0r)) (@ _let_2 (@ _let_1 V0r))))))))))) (forall ((V3r $$unsorted)) (=> (@ (@ tptp.mem V3r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V4g $$unsorted)) (=> (@ (@ tptp.mem V4g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V5f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) V5f)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) V4g)))) (let ((_let_3 (@ tptp.arr A_27a))) (let ((_let_4 (@ _let_3 (@ _let_3 A_27a)))) (=> (@ (@ tptp.mem V5f) (@ (@ tptp.arr _let_4) _let_4)) (= (@ _let_1 (@ _let_2 V3r)) (@ _let_2 (@ _let_1 V3r))))))))))))) (forall ((V6r $$unsorted)) (=> (@ (@ tptp.mem V6r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V7g $$unsorted)) (=> (@ (@ tptp.mem V7g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V8f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) V8f)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) V7g)))) (let ((_let_3 (@ tptp.arr A_27a))) (let ((_let_4 (@ _let_3 (@ _let_3 A_27a)))) (=> (@ (@ tptp.mem V8f) (@ (@ tptp.arr _let_4) _let_4)) (= (@ _let_1 (@ _let_2 V6r)) (@ _let_2 (@ _let_1 V6r))))))))))))) (forall ((V9r $$unsorted)) (=> (@ (@ tptp.mem V9r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V10g $$unsorted)) (=> (@ (@ tptp.mem V10g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V11f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) V11f)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) V10g)))) (let ((_let_3 (@ tptp.arr A_27a))) (let ((_let_4 (@ _let_3 (@ _let_3 A_27a)))) (=> (@ (@ tptp.mem V11f) (@ (@ tptp.arr _let_4) _let_4)) (= (@ _let_1 (@ _let_2 V9r)) (@ _let_2 (@ _let_1 V9r))))))))))))) (forall ((V12r $$unsorted)) (=> (@ (@ tptp.mem V12r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V13g $$unsorted)) (=> (@ (@ tptp.mem V13g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V14f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) V14f)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) V13g)))) (let ((_let_3 (@ tptp.arr A_27a))) (let ((_let_4 (@ _let_3 (@ _let_3 A_27a)))) (=> (@ (@ tptp.mem V14f) (@ (@ tptp.arr _let_4) _let_4)) (= (@ _let_1 (@ _let_2 V12r)) (@ _let_2 (@ _let_1 V12r))))))))))))) (forall ((V15r $$unsorted)) (=> (@ (@ tptp.mem V15r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V16g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V16g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V17f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) V17f)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) V16g)))) (let ((_let_3 (@ tptp.arr A_27a))) (let ((_let_4 (@ _let_3 (@ _let_3 A_27a)))) (=> (@ (@ tptp.mem V17f) (@ (@ tptp.arr _let_4) _let_4)) (= (@ _let_1 (@ _let_2 V15r)) (@ _let_2 (@ _let_1 V15r))))))))))))))) (forall ((V18r $$unsorted)) (=> (@ (@ tptp.mem V18r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V19g $$unsorted)) (=> (@ (@ tptp.mem V19g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V20f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) V20f)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) V19g)))) (let ((_let_3 (@ (@ tptp.arr A_27a) A_27a))) (=> (@ (@ tptp.mem V20f) (@ (@ tptp.arr _let_3) _let_3)) (= (@ _let_1 (@ _let_2 V18r)) (@ _let_2 (@ _let_1 V18r)))))))))))) (forall ((V21r $$unsorted)) (=> (@ (@ tptp.mem V21r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V22g $$unsorted)) (=> (@ (@ tptp.mem V22g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V23f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) V23f)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) V22g)))) (let ((_let_3 (@ (@ tptp.arr A_27a) A_27a))) (=> (@ (@ tptp.mem V23f) (@ (@ tptp.arr _let_3) _let_3)) (= (@ _let_1 (@ _let_2 V21r)) (@ _let_2 (@ _let_1 V21r)))))))))))) (forall ((V24r $$unsorted)) (=> (@ (@ tptp.mem V24r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V25g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V25g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V26f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) V26f)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) V25g)))) (let ((_let_3 (@ (@ tptp.arr A_27a) A_27a))) (=> (@ (@ tptp.mem V26f) (@ (@ tptp.arr _let_3) _let_3)) (= (@ _let_1 (@ _let_2 V24r)) (@ _let_2 (@ _let_1 V24r)))))))))))))) (forall ((V27r $$unsorted)) (=> (@ (@ tptp.mem V27r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V28g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V28g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V29f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) V29f)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) V28g)))) (let ((_let_3 (@ (@ tptp.arr A_27a) A_27a))) (=> (@ (@ tptp.mem V29f) (@ (@ tptp.arr _let_3) _let_3)) (= (@ _let_1 (@ _let_2 V27r)) (@ _let_2 (@ _let_1 V27r)))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V1f $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) V1f))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) V0g))) (let ((_let_3 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_4 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_3) _let_3) _let_3)))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap (@ _let_4 _let_1)) _let_2) (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1)))))))))) (forall ((V2h $$unsorted)) (=> (@ (@ tptp.mem V2h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Ering_2Ering A_27a))) (forall ((V3g $$unsorted)) (=> (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V4f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_1) _let_1)))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) V4f))))) (let ((_let_4 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) V3g))))) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.arr A_27a) A_27a)) (= (@ _let_3 (@ _let_4 V2h)) (@ _let_4 (@ _let_3 V2h))))))))))))) (forall ((V5g $$unsorted)) (=> (@ (@ tptp.mem V5g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V6f $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) V6f))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) V5g))) (let ((_let_3 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_4 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_3) _let_3) _let_3)))) (let ((_let_5 (@ tptp.arr A_27a))) (let ((_let_6 (@ _let_5 (@ _let_5 A_27a)))) (=> (@ (@ tptp.mem V6f) (@ (@ tptp.arr _let_6) _let_6)) (= (@ (@ tptp.ap (@ _let_4 _let_1)) _let_2) (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1)))))))))))) (forall ((V7h $$unsorted)) (=> (@ (@ tptp.mem V7h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Ering_2Ering A_27a))) (forall ((V8g $$unsorted)) (=> (@ (@ tptp.mem V8g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V9f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_1) _let_1)))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) V9f))))) (let ((_let_4 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) V8g))))) (let ((_let_5 (@ tptp.arr A_27a))) (let ((_let_6 (@ _let_5 (@ _let_5 A_27a)))) (=> (@ (@ tptp.mem V9f) (@ (@ tptp.arr _let_6) _let_6)) (= (@ _let_3 (@ _let_4 V7h)) (@ _let_4 (@ _let_3 V7h))))))))))))))) (forall ((V10g $$unsorted)) (=> (@ (@ tptp.mem V10g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V11f $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) V11f))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) V10g))) (let ((_let_3 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_4 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_3) _let_3) _let_3)))) (let ((_let_5 (@ tptp.arr A_27a))) (let ((_let_6 (@ _let_5 (@ _let_5 A_27a)))) (=> (@ (@ tptp.mem V11f) (@ (@ tptp.arr _let_6) _let_6)) (= (@ (@ tptp.ap (@ _let_4 _let_1)) _let_2) (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1)))))))))))) (forall ((V12h $$unsorted)) (=> (@ (@ tptp.mem V12h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Ering_2Ering A_27a))) (forall ((V13g $$unsorted)) (=> (@ (@ tptp.mem V13g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V14f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_1) _let_1)))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) V14f))))) (let ((_let_4 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) V13g))))) (let ((_let_5 (@ tptp.arr A_27a))) (let ((_let_6 (@ _let_5 (@ _let_5 A_27a)))) (=> (@ (@ tptp.mem V14f) (@ (@ tptp.arr _let_6) _let_6)) (= (@ _let_3 (@ _let_4 V12h)) (@ _let_4 (@ _let_3 V12h))))))))))))))) (forall ((V15g $$unsorted)) (=> (@ (@ tptp.mem V15g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V16f $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) V16f))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) V15g))) (let ((_let_3 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_4 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_3) _let_3) _let_3)))) (let ((_let_5 (@ tptp.arr A_27a))) (let ((_let_6 (@ _let_5 (@ _let_5 A_27a)))) (=> (@ (@ tptp.mem V16f) (@ (@ tptp.arr _let_6) _let_6)) (= (@ (@ tptp.ap (@ _let_4 _let_1)) _let_2) (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1)))))))))))) (forall ((V17h $$unsorted)) (=> (@ (@ tptp.mem V17h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Ering_2Ering A_27a))) (forall ((V18g $$unsorted)) (=> (@ (@ tptp.mem V18g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V19f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_1) _let_1)))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) V19f))))) (let ((_let_4 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) V18g))))) (let ((_let_5 (@ tptp.arr A_27a))) (let ((_let_6 (@ _let_5 (@ _let_5 A_27a)))) (=> (@ (@ tptp.mem V19f) (@ (@ tptp.arr _let_6) _let_6)) (= (@ _let_3 (@ _let_4 V17h)) (@ _let_4 (@ _let_3 V17h))))))))))))))) (forall ((V20g $$unsorted)) (=> (@ (@ tptp.mem V20g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V21f $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) V21f))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) V20g))) (let ((_let_3 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_4 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_3) _let_3) _let_3)))) (let ((_let_5 (@ tptp.arr A_27a))) (let ((_let_6 (@ _let_5 (@ _let_5 A_27a)))) (=> (@ (@ tptp.mem V21f) (@ (@ tptp.arr _let_6) _let_6)) (= (@ (@ tptp.ap (@ _let_4 _let_1)) _let_2) (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1)))))))))))) (forall ((V22h $$unsorted)) (=> (@ (@ tptp.mem V22h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Ering_2Ering A_27a))) (forall ((V23g $$unsorted)) (=> (@ (@ tptp.mem V23g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V24f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_1) _let_1)))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) V24f))))) (let ((_let_4 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) V23g))))) (let ((_let_5 (@ tptp.arr A_27a))) (let ((_let_6 (@ _let_5 (@ _let_5 A_27a)))) (=> (@ (@ tptp.mem V24f) (@ (@ tptp.arr _let_6) _let_6)) (= (@ _let_3 (@ _let_4 V22h)) (@ _let_4 (@ _let_3 V22h))))))))))))))) (forall ((V25g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V25g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V26f $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) V26f))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) V25g))) (let ((_let_3 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_4 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_3) _let_3) _let_3)))) (let ((_let_5 (@ tptp.arr A_27a))) (let ((_let_6 (@ _let_5 (@ _let_5 A_27a)))) (=> (@ (@ tptp.mem V26f) (@ (@ tptp.arr _let_6) _let_6)) (= (@ (@ tptp.ap (@ _let_4 _let_1)) _let_2) (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1)))))))))))))) (forall ((V27h $$unsorted)) (=> (@ (@ tptp.mem V27h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Ering_2Ering A_27a))) (forall ((V28g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V28g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V29f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_1) _let_1)))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) V29f))))) (let ((_let_4 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) V28g))))) (let ((_let_5 (@ tptp.arr A_27a))) (let ((_let_6 (@ _let_5 (@ _let_5 A_27a)))) (=> (@ (@ tptp.mem V29f) (@ (@ tptp.arr _let_6) _let_6)) (= (@ _let_3 (@ _let_4 V27h)) (@ _let_4 (@ _let_3 V27h))))))))))))))))) (forall ((V30g $$unsorted)) (=> (@ (@ tptp.mem V30g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V31f $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) V31f))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) V30g))) (let ((_let_3 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_4 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_3) _let_3) _let_3)))) (let ((_let_5 (@ (@ tptp.arr A_27a) A_27a))) (=> (@ (@ tptp.mem V31f) (@ (@ tptp.arr _let_5) _let_5)) (= (@ (@ tptp.ap (@ _let_4 _let_1)) _let_2) (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1))))))))))) (forall ((V32h $$unsorted)) (=> (@ (@ tptp.mem V32h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Ering_2Ering A_27a))) (forall ((V33g $$unsorted)) (=> (@ (@ tptp.mem V33g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V34f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_1) _let_1)))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) V34f))))) (let ((_let_4 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) V33g))))) (let ((_let_5 (@ (@ tptp.arr A_27a) A_27a))) (=> (@ (@ tptp.mem V34f) (@ (@ tptp.arr _let_5) _let_5)) (= (@ _let_3 (@ _let_4 V32h)) (@ _let_4 (@ _let_3 V32h)))))))))))))) (forall ((V35g $$unsorted)) (=> (@ (@ tptp.mem V35g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V36f $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) V36f))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) V35g))) (let ((_let_3 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_4 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_3) _let_3) _let_3)))) (let ((_let_5 (@ (@ tptp.arr A_27a) A_27a))) (=> (@ (@ tptp.mem V36f) (@ (@ tptp.arr _let_5) _let_5)) (= (@ (@ tptp.ap (@ _let_4 _let_1)) _let_2) (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1))))))))))) (forall ((V37h $$unsorted)) (=> (@ (@ tptp.mem V37h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Ering_2Ering A_27a))) (forall ((V38g $$unsorted)) (=> (@ (@ tptp.mem V38g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V39f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_1) _let_1)))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) V39f))))) (let ((_let_4 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) V38g))))) (let ((_let_5 (@ (@ tptp.arr A_27a) A_27a))) (=> (@ (@ tptp.mem V39f) (@ (@ tptp.arr _let_5) _let_5)) (= (@ _let_3 (@ _let_4 V37h)) (@ _let_4 (@ _let_3 V37h)))))))))))))) (forall ((V40g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V40g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V41f $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) V41f))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) V40g))) (let ((_let_3 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_4 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_3) _let_3) _let_3)))) (let ((_let_5 (@ (@ tptp.arr A_27a) A_27a))) (=> (@ (@ tptp.mem V41f) (@ (@ tptp.arr _let_5) _let_5)) (= (@ (@ tptp.ap (@ _let_4 _let_1)) _let_2) (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1))))))))))))) (forall ((V42h $$unsorted)) (=> (@ (@ tptp.mem V42h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Ering_2Ering A_27a))) (forall ((V43g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V43g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V44f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_1) _let_1)))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) V44f))))) (let ((_let_4 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) V43g))))) (let ((_let_5 (@ (@ tptp.arr A_27a) A_27a))) (=> (@ (@ tptp.mem V44f) (@ (@ tptp.arr _let_5) _let_5)) (= (@ _let_3 (@ _let_4 V42h)) (@ _let_4 (@ _let_3 V42h)))))))))))))))) (forall ((V45g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V45g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V46f $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) V46f))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) V45g))) (let ((_let_3 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_4 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo _let_3) _let_3) _let_3)))) (let ((_let_5 (@ (@ tptp.arr A_27a) A_27a))) (=> (@ (@ tptp.mem V46f) (@ (@ tptp.arr _let_5) _let_5)) (= (@ (@ tptp.ap (@ _let_4 _let_1)) _let_2) (@ (@ tptp.ap (@ _let_4 _let_2)) _let_1))))))))))))) (forall ((V47h $$unsorted)) (=> (@ (@ tptp.mem V47h) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Ering_2Ering A_27a))) (forall ((V48g $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ _let_1 A_27a)))) (=> (@ (@ tptp.mem V48g) (@ (@ tptp.arr _let_2) _let_2)) (forall ((V49f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Ering_2Ering A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27b) _let_1) _let_1)))) (let ((_let_3 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) V49f))))) (let ((_let_4 (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) V48g))))) (let ((_let_5 (@ (@ tptp.arr A_27a) A_27a))) (=> (@ (@ tptp.mem V49f) (@ (@ tptp.arr _let_5) _let_5)) (= (@ _let_3 (@ _let_4 V47h)) (@ _let_4 (@ _let_3 V47h)))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0r1 $$unsorted)) (=> (@ (@ tptp.mem V0r1) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V1r2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM A_27a)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP A_27a)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1 A_27a)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0 A_27a)))) (=> (@ (@ tptp.mem V1r2) (@ tptp.ty_2Ering_2Ering A_27a)) (= (= V0r1 V1r2) (and (= (@ _let_5 V0r1) (@ _let_5 V1r2)) (= (@ _let_4 V0r1) (@ _let_4 V1r2)) (= (@ _let_3 V0r1) (@ _let_3 V1r2)) (= (@ _let_2 V0r1) (@ _let_2 V1r2)) (= (@ _let_1 V0r1) (@ _let_1 V1r2))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V1a0 $$unsorted)) (=> (@ (@ tptp.mem V1a0) A_27a) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (forall ((V3f1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f1) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V5f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27a))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK _let_2) _let_2)) V5f))))) (let ((_let_4 (@ _let_1 _let_2))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK _let_4) _let_4)))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) (@ _let_5 V4f0))))) (let ((_let_7 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) (@ _let_5 V3f1))))) (let ((_let_8 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27a) A_27a)))) (let ((_let_9 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) (@ _let_8 V2a))))) (let ((_let_10 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) (@ _let_8 V1a0))))) (=> (@ (@ tptp.mem V5f) _let_2) (= (@ _let_10 (@ _let_9 (@ _let_7 (@ _let_6 (@ _let_3 V0r))))) (@ _let_10 (@ _let_9 (@ _let_7 (@ _let_6 (@ _let_3 (@ tptp.c_2Ebool_2EARB (@ tptp.ty_2Ering_2Ering A_27a)))))))))))))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Ering_2Ering A_27a)) (exists ((V1a0 $$unsorted)) (and (@ (@ tptp.mem V1a0) A_27a) (exists ((V2a $$unsorted)) (and (@ (@ tptp.mem V2a) A_27a) (exists ((V3f1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (and (@ (@ tptp.mem V3f1) (@ _let_1 (@ _let_1 A_27a))) (exists ((V4f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (and (@ (@ tptp.mem V4f0) (@ _let_1 (@ _let_1 A_27a))) (exists ((V5f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27a))) (let ((_let_3 (@ _let_1 _let_2))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK _let_3) _let_3)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27a) A_27a)))) (and (@ (@ tptp.mem V5f) _let_2) (= V0r (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) (@ _let_5 V1a0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) (@ _let_5 V2a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) (@ _let_4 V3f1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) (@ _let_4 V4f0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK _let_2) _let_2)) V5f))) (@ tptp.c_2Ebool_2EARB (@ tptp.ty_2Ering_2Ering A_27a))))))))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Ering_2Ering A_27a)) tptp.bool)) (= (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ tptp.ty_2Ering_2Ering A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V1r)))) (forall ((V2a0 $$unsorted)) (=> (@ (@ tptp.mem V2a0) A_27a) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27a) (forall ((V4f1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4f1) (@ _let_1 (@ _let_1 A_27a))) (forall ((V5f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V5f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V6f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27a))) (let ((_let_3 (@ _let_1 _let_2))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK _let_3) _let_3)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27a) A_27a)))) (=> (@ (@ tptp.mem V6f) _let_2) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) (@ _let_5 V2a0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) (@ _let_5 V3a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) (@ _let_4 V4f1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) (@ _let_4 V5f0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK _let_2) _let_2)) V6f))) (@ tptp.c_2Ebool_2EARB (@ tptp.ty_2Ering_2Ering A_27a))))))))))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Ering_2Ering A_27a)) tptp.bool)) (= (exists ((V1r $$unsorted)) (and (@ (@ tptp.mem V1r) (@ tptp.ty_2Ering_2Ering A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V1r)))) (exists ((V2a0 $$unsorted)) (and (@ (@ tptp.mem V2a0) A_27a) (exists ((V3a $$unsorted)) (and (@ (@ tptp.mem V3a) A_27a) (exists ((V4f1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (and (@ (@ tptp.mem V4f1) (@ _let_1 (@ _let_1 A_27a))) (exists ((V5f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (and (@ (@ tptp.mem V5f0) (@ _let_1 (@ _let_1 A_27a))) (exists ((V6f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27a))) (let ((_let_3 (@ _let_1 _let_2))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK _let_3) _let_3)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27a) A_27a)))) (and (@ (@ tptp.mem V6f) _let_2) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)) (@ _let_5 V2a0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)) (@ _let_5 V3a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)) (@ _let_4 V4f1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)) (@ _let_4 V5f0))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK _let_2) _let_2)) V6f))) (@ tptp.c_2Ebool_2EARB (@ tptp.ty_2Ering_2Ering A_27a))))))))))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0a01 $$unsorted)) (=> (@ (@ tptp.mem V0a01) A_27a) (forall ((V1a1 $$unsorted)) (=> (@ (@ tptp.mem V1a1) A_27a) (forall ((V2f11 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2f11) (@ _let_1 (@ _let_1 A_27a))) (forall ((V3f01 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f01) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f1 $$unsorted)) (=> (@ (@ tptp.mem V4f1) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V5a02 $$unsorted)) (=> (@ (@ tptp.mem V5a02) A_27a) (forall ((V6a2 $$unsorted)) (=> (@ (@ tptp.mem V6a2) A_27a) (forall ((V7f12 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V7f12) (@ _let_1 (@ _let_1 A_27a))) (forall ((V8f02 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V8f02) (@ _let_1 (@ _let_1 A_27a))) (forall ((V9f2 $$unsorted)) (let ((_let_1 (@ tptp.c_2Ebool_2EARB (@ tptp.ty_2Ering_2Ering A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 A_27a))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK _let_3) _let_3)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN__fupd A_27a)))) (let ((_let_6 (@ _let_2 _let_3))) (let ((_let_7 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK _let_6) _let_6)))) (let ((_let_8 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM__fupd A_27a)))) (let ((_let_9 (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP__fupd A_27a)))) (let ((_let_10 (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK A_27a) A_27a)))) (let ((_let_11 (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1__fupd A_27a)))) (let ((_let_12 (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0__fupd A_27a)))) (=> (@ (@ tptp.mem V9f2) _let_3) (= (= (@ (@ tptp.ap (@ _let_12 (@ _let_10 V0a01))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 V1a1))) (@ (@ tptp.ap (@ _let_9 (@ _let_7 V2f11))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 V3f01))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 V4f1))) _let_1))))) (@ (@ tptp.ap (@ _let_12 (@ _let_10 V5a02))) (@ (@ tptp.ap (@ _let_11 (@ _let_10 V6a2))) (@ (@ tptp.ap (@ _let_9 (@ _let_7 V7f12))) (@ (@ tptp.ap (@ _let_8 (@ _let_7 V8f02))) (@ (@ tptp.ap (@ _let_5 (@ _let_4 V9f2))) _let_1)))))) (and (= V0a01 V5a02) (= V1a1 V6a2) (= V2f11 V7f12) (= V3f01 V8f02) (= V4f1 V9f2))))))))))))))))))))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0record $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27a))) (let ((_let_3 (@ tptp.arr (@ _let_1 _let_2)))) (=> (@ (@ tptp.mem V0record) (@ (@ tptp.arr (@ tptp.ty_2Ering_2Ering A_27a)) (@ _let_1 (@ _let_1 (@ _let_3 (@ _let_3 (@ (@ tptp.arr _let_2) tptp.bool))))))) (forall ((V1ring $$unsorted)) (=> (@ (@ tptp.mem V1ring) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V2R0 $$unsorted)) (=> (@ (@ tptp.mem V2R0) A_27a) (forall ((V3R1 $$unsorted)) (=> (@ (@ tptp.mem V3R1) A_27a) (forall ((V4RP $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4RP) (@ _let_1 (@ _let_1 A_27a))) (forall ((V5RM $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V5RM) (@ _let_1 (@ _let_1 A_27a))) (forall ((V6RN $$unsorted)) (=> (@ (@ tptp.mem V6RN) (@ (@ tptp.arr A_27a) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2EDATATYPE tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0record) V1ring)) V2R0)) V3R1)) V4RP)) V5RM)) V6RN)))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0a0 $$unsorted)) (=> (@ (@ tptp.mem V0a0) A_27a) (forall ((V1a1 $$unsorted)) (=> (@ (@ tptp.mem V1a1) A_27a) (forall ((V2a2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2a2) (@ _let_1 (@ _let_1 A_27a))) (forall ((V3a3 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3a3) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4a4 $$unsorted)) (=> (@ (@ tptp.mem V4a4) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V5a0_27 $$unsorted)) (=> (@ (@ tptp.mem V5a0_27) A_27a) (forall ((V6a1_27 $$unsorted)) (=> (@ (@ tptp.mem V6a1_27) A_27a) (forall ((V7a2_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V7a2_27) (@ _let_1 (@ _let_1 A_27a))) (forall ((V8a3_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V8a3_27) (@ _let_1 (@ _let_1 A_27a))) (forall ((V9a4_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)))) (=> (@ (@ tptp.mem V9a4_27) (@ (@ tptp.arr A_27a) A_27a)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0a0)) V1a1)) V2a2)) V3a3)) V4a4) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V5a0_27)) V6a1_27)) V7a2_27)) V8a3_27)) V9a4_27)) (and (= V0a0 V5a0_27) (= V1a1 V6a1_27) (= V2a2 V7a2_27) (= V3a3 V8a3_27) (= V4a4 V9a4_27)))))))))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0rr $$unsorted)) (=> (@ (@ tptp.mem V0rr) (@ tptp.ty_2Ering_2Ering A_27a)) (exists ((V1a $$unsorted)) (and (@ (@ tptp.mem V1a) A_27a) (exists ((V2a0 $$unsorted)) (and (@ (@ tptp.mem V2a0) A_27a) (exists ((V3f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (and (@ (@ tptp.mem V3f) (@ _let_1 (@ _let_1 A_27a))) (exists ((V4f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (and (@ (@ tptp.mem V4f0) (@ _let_1 (@ _let_1 A_27a))) (exists ((V5f1 $$unsorted)) (and (@ (@ tptp.mem V5f1) (@ (@ tptp.arr A_27a) A_27a)) (= V0rr (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V1a)) V2a0)) V3f)) V4f0)) V5f1)))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27a))) (let ((_let_3 (@ tptp.arr (@ _let_1 _let_2)))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 (@ _let_3 (@ _let_3 (@ (@ tptp.arr _let_2) A_27b)))))) (exists ((V1fn $$unsorted)) (and (@ (@ tptp.mem V1fn) (@ (@ tptp.arr (@ tptp.ty_2Ering_2Ering A_27a)) A_27b)) (forall ((V2a0 $$unsorted)) (=> (@ (@ tptp.mem V2a0) A_27a) (forall ((V3a1 $$unsorted)) (=> (@ (@ tptp.mem V3a1) A_27a) (forall ((V4a2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4a2) (@ _let_1 (@ _let_1 A_27a))) (forall ((V5a3 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V5a3) (@ _let_1 (@ _let_1 A_27a))) (forall ((V6a4 $$unsorted)) (=> (@ (@ tptp.mem V6a4) (@ (@ tptp.arr A_27a) A_27a)) (= (@ (@ tptp.ap V1fn) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V2a0)) V3a1)) V4a2)) V5a3)) V6a4)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0f) V2a0)) V3a1)) V4a2)) V5a3)) V6a4))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ tptp.ty_2Ering_2Ering A_27a)) tptp.bool)) (=> (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2a0 $$unsorted)) (=> (@ (@ tptp.mem V2a0) A_27a) (forall ((V3f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3f) (@ _let_1 (@ _let_1 A_27a))) (forall ((V4f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4f0) (@ _let_1 (@ _let_1 A_27a))) (forall ((V5f1 $$unsorted)) (=> (@ (@ tptp.mem V5f1) (@ (@ tptp.arr A_27a) A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V1a)) V2a0)) V3f)) V4f0)) V5f1))))))))))))))) (forall ((V6r $$unsorted)) (=> (@ (@ tptp.mem V6r) (@ tptp.ty_2Ering_2Ering A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) V6r))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27a))) (let ((_let_3 (@ tptp.arr (@ _let_1 _let_2)))) (=> (@ (@ tptp.mem V0f_27) (@ _let_1 (@ _let_1 (@ _let_3 (@ _let_3 (@ (@ tptp.arr _let_2) A_27b)))))) (forall ((V1M $$unsorted)) (=> (@ (@ tptp.mem V1M) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V2M_27 $$unsorted)) (=> (@ (@ tptp.mem V2M_27) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V3f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Ering_2Ering__CASE A_27a) A_27b)))) (let ((_let_2 (@ tptp.arr A_27a))) (let ((_let_3 (@ _let_2 A_27a))) (let ((_let_4 (@ tptp.arr (@ _let_2 _let_3)))) (=> (@ (@ tptp.mem V3f) (@ _let_2 (@ _let_2 (@ _let_4 (@ _let_4 (@ (@ tptp.arr _let_3) A_27b)))))) (=> (and (= V1M V2M_27) (forall ((V4a0 $$unsorted)) (=> (@ (@ tptp.mem V4a0) A_27a) (forall ((V5a1 $$unsorted)) (=> (@ (@ tptp.mem V5a1) A_27a) (forall ((V6a2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V6a2) (@ _let_1 (@ _let_1 A_27a))) (forall ((V7a3 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V7a3) (@ _let_1 (@ _let_1 A_27a))) (forall ((V8a4 $$unsorted)) (=> (@ (@ tptp.mem V8a4) (@ (@ tptp.arr A_27a) A_27a)) (=> (= V2M_27 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V4a0)) V5a1)) V6a2)) V7a3)) V8a4)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V3f) V4a0)) V5a1)) V6a2)) V7a3)) V8a4) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0f_27) V4a0)) V5a1)) V6a2)) V7a3)) V8a4)))))))))))))))) (= (@ (@ tptp.ap (@ _let_1 V1M)) V3f) (@ (@ tptp.ap (@ _let_1 V2M_27)) V0f_27)))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ tptp.ty_2Ering_2Ering A_27a)) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 A_27a))) (let ((_let_3 (@ tptp.arr (@ _let_1 _let_2)))) (=> (@ (@ tptp.mem V1f) (@ _let_1 (@ _let_1 (@ _let_3 (@ _let_3 (@ (@ tptp.arr _let_2) A_27b)))))) (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) A_27b) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ering_2Ering__CASE A_27a) A_27b)) V0x)) V1f) V2v) (exists ((V3a $$unsorted)) (and (@ (@ tptp.mem V3a) A_27a) (exists ((V4a0 $$unsorted)) (and (@ (@ tptp.mem V4a0) A_27a) (exists ((V5f_27 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (and (@ (@ tptp.mem V5f_27) (@ _let_1 (@ _let_1 A_27a))) (exists ((V6f0 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (and (@ (@ tptp.mem V6f0) (@ _let_1 (@ _let_1 A_27a))) (exists ((V7f1 $$unsorted)) (and (@ (@ tptp.mem V7f1) (@ (@ tptp.arr A_27a) A_27a)) (= V0x (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Erecordtype_2Ering A_27a)) V3a)) V4a0)) V5f_27)) V6f0)) V7f1)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V1f) V3a)) V4a0)) V5f_27)) V6f0)) V7f1) V2v))))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Ering_2Ering A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ering_2Eis__ring A_27a)) V0r)) (and (forall ((V1n $$unsorted)) (=> (@ (@ tptp.mem V1n) A_27a) (forall ((V2m $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP A_27a)) V0r)))) (=> (@ (@ tptp.mem V2m) A_27a) (= (@ (@ tptp.ap (@ _let_1 V1n)) V2m) (@ (@ tptp.ap (@ _let_1 V2m)) V1n))))))) (forall ((V3n $$unsorted)) (=> (@ (@ tptp.mem V3n) A_27a) (forall ((V4m $$unsorted)) (=> (@ (@ tptp.mem V4m) A_27a) (forall ((V5p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP A_27a)) V0r)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V3n)))) (=> (@ (@ tptp.mem V5p) A_27a) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V4m)) V5p)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V4m))) V5p)))))))))) (forall ((V6n $$unsorted)) (=> (@ (@ tptp.mem V6n) A_27a) (forall ((V7m $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM A_27a)) V0r)))) (=> (@ (@ tptp.mem V7m) A_27a) (= (@ (@ tptp.ap (@ _let_1 V6n)) V7m) (@ (@ tptp.ap (@ _let_1 V7m)) V6n))))))) (forall ((V8n $$unsorted)) (=> (@ (@ tptp.mem V8n) A_27a) (forall ((V9m $$unsorted)) (=> (@ (@ tptp.mem V9m) A_27a) (forall ((V10p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM A_27a)) V0r)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V8n)))) (=> (@ (@ tptp.mem V10p) A_27a) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V9m)) V10p)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V9m))) V10p)))))))))) (forall ((V11n $$unsorted)) (=> (@ (@ tptp.mem V11n) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP A_27a)) V0r)) (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0 A_27a)) V0r))) V11n) V11n))) (forall ((V12n $$unsorted)) (=> (@ (@ tptp.mem V12n) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM A_27a)) V0r)) (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1 A_27a)) V0r))) V12n) V12n))) (forall ((V13n $$unsorted)) (=> (@ (@ tptp.mem V13n) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP A_27a)) V0r)) V13n)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN A_27a)) V0r)) V13n)) (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0 A_27a)) V0r)))) (forall ((V14n $$unsorted)) (=> (@ (@ tptp.mem V14n) A_27a) (forall ((V15m $$unsorted)) (=> (@ (@ tptp.mem V15m) A_27a) (forall ((V16p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM A_27a)) V0r)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP A_27a)) V0r)))) (=> (@ (@ tptp.mem V16p) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_2 V14n)) V15m))) V16p) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V14n)) V16p))) (@ (@ tptp.ap (@ _let_1 V15m)) V16p))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Ering_2Ering A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ering_2Eis__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (=> (@ (@ tptp.mem V1n) A_27a) (forall ((V2m $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP A_27a)) V0r)))) (=> (@ (@ tptp.mem V2m) A_27a) (= (@ (@ tptp.ap (@ _let_1 V1n)) V2m) (@ (@ tptp.ap (@ _let_1 V2m)) V1n)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Ering_2Ering A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ering_2Eis__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (=> (@ (@ tptp.mem V1n) A_27a) (forall ((V2m $$unsorted)) (=> (@ (@ tptp.mem V2m) A_27a) (forall ((V3p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP A_27a)) V0r)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1n)))) (=> (@ (@ tptp.mem V3p) A_27a) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2m)) V3p)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V2m))) V3p))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Ering_2Ering A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ering_2Eis__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (=> (@ (@ tptp.mem V1n) A_27a) (forall ((V2m $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM A_27a)) V0r)))) (=> (@ (@ tptp.mem V2m) A_27a) (= (@ (@ tptp.ap (@ _let_1 V1n)) V2m) (@ (@ tptp.ap (@ _let_1 V2m)) V1n)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Ering_2Ering A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ering_2Eis__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (=> (@ (@ tptp.mem V1n) A_27a) (forall ((V2m $$unsorted)) (=> (@ (@ tptp.mem V2m) A_27a) (forall ((V3p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM A_27a)) V0r)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1n)))) (=> (@ (@ tptp.mem V3p) A_27a) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2m)) V3p)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V2m))) V3p))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Ering_2Ering A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ering_2Eis__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (=> (@ (@ tptp.mem V1n) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP A_27a)) V0r)) (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0 A_27a)) V0r))) V1n) V1n)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Ering_2Ering A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ering_2Eis__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (=> (@ (@ tptp.mem V1n) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM A_27a)) V0r)) (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1 A_27a)) V0r))) V1n) V1n)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Ering_2Ering A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ering_2Eis__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (=> (@ (@ tptp.mem V1n) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP A_27a)) V0r)) V1n)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN A_27a)) V0r)) V1n)) (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0 A_27a)) V0r))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Ering_2Ering A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ering_2Eis__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (=> (@ (@ tptp.mem V1n) A_27a) (forall ((V2m $$unsorted)) (=> (@ (@ tptp.mem V2m) A_27a) (forall ((V3p $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM A_27a)) V0r)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP A_27a)) V0r)))) (=> (@ (@ tptp.mem V3p) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_2 V1n)) V2m))) V3p) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1n)) V3p))) (@ (@ tptp.ap (@ _let_1 V2m)) V3p)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Ering_2Ering A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ering_2Eis__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (=> (@ (@ tptp.mem V1n) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP A_27a)) V0r)) V1n)) (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0 A_27a)) V0r)) V1n)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Ering_2Ering A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ering_2Eis__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0 A_27a)) V0r))) (=> (@ (@ tptp.mem V1n) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM A_27a)) V0r)) _let_1)) V1n) _let_1))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Ering_2Ering A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ering_2Eis__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0 A_27a)) V0r))) (=> (@ (@ tptp.mem V1n) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM A_27a)) V0r)) V1n)) _let_1) _let_1))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Ering_2Ering A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Ering_2Esemi__ring__of A_27a)) V0r) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Erecordtype_2Esemi__ring A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R0 A_27a)) V0r))) (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1 A_27a)) V0r))) (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RP A_27a)) V0r))) (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM A_27a)) V0r))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Ering_2Ering A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ering_2Eis__ring A_27a)) V0r)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Esemi__ring_2Eis__semi__ring A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ering_2Esemi__ring__of A_27a)) V0r)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Ering_2Ering A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ering_2Eis__ring A_27a)) V0r)) (forall ((V1n $$unsorted)) (=> (@ (@ tptp.mem V1n) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM A_27a)) V0r)) V1n)) (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__R1 A_27a)) V0r)) V1n)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ tptp.ty_2Ering_2Ering A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ering_2Eis__ring A_27a)) V0r)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RM A_27a)) V0r)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ering_2Ering__RN A_27a)) V0r)))) (=> (@ (@ tptp.mem V2b) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1a))) V2b) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1a)) V2b)))))))))))))
% 9.41/9.79  (declare-fun tptp.c_2Ecardinal_2E_2B__c (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) tptp.bool))))))
% 9.41/9.79  (declare-fun tptp.c_2Ecardinal_2EHAS__SIZE (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ecardinal_2EHAS__SIZE A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)))))
% 9.41/9.79  (declare-fun tptp.c_2Ecardinal_2Ebijns (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ecardinal_2Ebijns A_27a)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.arr (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27a))) tptp.bool))))))
% 9.41/9.79  (declare-fun tptp.c_2Ecardinal_2Ecardeq (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) tptp.bool)))))
% 9.41/9.79  (declare-fun tptp.c_2Ecardinal_2Ecardgeq (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Ecardinal_2Ecardgeq A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) tptp.bool)))))
% 9.41/9.79  (declare-fun tptp.c_2Ecardinal_2Ecardgt (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Ecardinal_2Ecardgt A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) tptp.bool)))))
% 9.41/9.79  (declare-fun tptp.c_2Ecardinal_2Ecardleq (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) tptp.bool)))))
% 9.41/9.79  (declare-fun tptp.c_2Ecardinal_2Elist (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ecardinal_2Elist A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)))))
% 9.41/9.79  (declare-fun tptp.c_2Ecardinal_2Eset__exp (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Ecardinal_2Eset__exp A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.arr (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27b))) tptp.bool)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s2 $$unsorted)) (=> (@ (@ tptp.mem V1s2) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s1)) V1s2)) (exists ((V2f $$unsorted)) (and (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V2f)) V0s1)) V1s2))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27a)) V0s)) V0s)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27b) A_27a)) V1t)) V0s))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.c_2Ecardinal_2Ecardeq A_27a))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27c) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V0s)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27b) A_27c)) V1t)) V2u))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V0s)) V2u)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s2 $$unsorted)) (=> (@ (@ tptp.mem V1s2) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s1)) V1s2)) (exists ((V2f $$unsorted)) (and (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V2f)) V0s1)) V1s2))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27a)) V0s)) V0s)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.c_2Ecardinal_2Ecardleq A_27a))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27c) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V0s)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27c)) V1t)) V2u))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V0s)) V2u)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) V1t)) V0s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V1t))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s2 $$unsorted)) (=> (@ (@ tptp.mem V1s2) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s1)) V1s2)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s1)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1s2)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s2 $$unsorted)) (=> (@ (@ tptp.mem V1s2) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s1)) V1s2)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s1))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V1s2)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0x $$unsorted)) (let ((_let_1 (= V0x (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.arr A_27a) tptp.bool)) (and (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0x)) (@ tptp.c_2Epred__set_2EEMPTY A_27b))) _let_1) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27c) A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27c))) V0x)) _let_1))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) V1s))) V1s)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) V1s)) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) V1s))) V1s))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) (@ (@ tptp.arr A_27b) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) V0t)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s2 $$unsorted)) (=> (@ (@ tptp.mem V1s2) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2t1 $$unsorted)) (=> (@ (@ tptp.mem V2t1) (@ (@ tptp.arr A_27c) tptp.bool)) (forall ((V3t2 $$unsorted)) (=> (@ (@ tptp.mem V3t2) (@ (@ tptp.arr A_27d) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s1)) V1s2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27c) A_27d)) V2t1)) V3t2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c)) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27d))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27c)) V0s1)) V2t1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27b) A_27d)) V1s2)) V3t2)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) V0s)) V1t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27b) A_27a)) V1t)) V0s))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s2 $$unsorted)) (=> (@ (@ tptp.mem V1s2) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2t1 $$unsorted)) (=> (@ (@ tptp.mem V2t1) (@ (@ tptp.arr A_27c) tptp.bool)) (forall ((V3t2 $$unsorted)) (=> (@ (@ tptp.mem V3t2) (@ (@ tptp.arr A_27d) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s1)) V1s2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27c) A_27d)) V2t1)) V3t2))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27c)) V0s1)) V2t1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27d)) V1s2)) V3t2)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s2 $$unsorted)) (=> (@ (@ tptp.mem V1s2) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1s2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s1)) V1s2))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s1))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum tptp.ty_2Enum_2Enum) A_27a))) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) (@ tptp.c_2Epred__set_2EUNIV _let_1)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V1s))) V1s)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0x1 $$unsorted)) (=> (@ (@ tptp.mem V0x1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1x2 $$unsorted)) (=> (@ (@ tptp.mem V1x2) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2y1 $$unsorted)) (=> (@ (@ tptp.mem V2y1) (@ (@ tptp.arr A_27c) tptp.bool)) (forall ((V3y2 $$unsorted)) (=> (@ (@ tptp.mem V3y2) (@ (@ tptp.arr A_27d) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0x1)) V1x2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27c) A_27d)) V2y1)) V3y2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c)) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27d))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27c)) V0x1)) V2y1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27b) A_27d)) V1x2)) V3y2)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0x)) V1y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27a)) V0x)) V1y))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V1s)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27c) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27c)) V0f)) V1s))) V2t))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) tptp.ty_2Enum_2Enum)) V0s)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V1t)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27b)) V1t)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) V1t)) V0s))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s2 $$unsorted)) (=> (@ (@ tptp.mem V1s2) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s1)) V1s2)) (or (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) V1s2)) V0s1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s1)) V1s2)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (not (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27a)) V0s)) V0s)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) V1t)) V0s))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V1t))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27c) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.c_2Ecardinal_2Ecardleq A_27a))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27c) A_27b)) V1t)) V0s))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V2u)) V1t)))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V2u)) V0s))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.c_2Ecardinal_2Ecardleq A_27b))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27c) tptp.bool)) (=> (and (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V1s)) V0r))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V1s)) V2t))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27c) A_27a)) V2t)) V0r))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.c_2Ecardinal_2Ecardleq A_27c))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27c) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0r)) V1s)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V2t)) V1s)))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V2t)) V0r))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0x)) (@ tptp.c_2Epred__set_2EEMPTY A_27b))) (= V0x (@ tptp.c_2Epred__set_2EEMPTY A_27a))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1B $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1B)))) (let ((_let_3 (@ tptp.ap (@ _let_1 V0A)))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))) (let ((_let_5 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0A)) V1B))) (=> (@ (@ tptp.mem V1B) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ _let_1 _let_5)) _let_5) (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ _let_4 (@ _let_3 V0A))) (@ _let_3 V1B)))) (@ _let_2 V0A)))) (@ _let_2 V1B)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27a)) V0s)) V0s))) V0s))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT tptp.bool)))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) (@ (@ tptp.ty_2Epair_2Eprod tptp.bool) A_27a))) V0s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS tptp.bool) A_27a)) (@ (@ tptp.ap (@ _let_1 tptp.c_2Ebool_2ET)) (@ (@ tptp.ap (@ _let_1 tptp.c_2Ebool_2EF)) (@ tptp.c_2Epred__set_2EEMPTY tptp.bool))))) V0s))) (forall ((V1A $$unsorted)) (=> (@ (@ tptp.mem V1A) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2B $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27b) A_27a)))) (=> (@ (@ tptp.mem V2B) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27b)) V1A)) V2B)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1A)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2B)) V0s))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27b)) V1A)) V2B))) V0s))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0k $$unsorted)) (=> (@ (@ tptp.mem V0k) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s1 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27b) tptp.bool))) (=> (@ (@ tptp.mem V1s1) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (and (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0k))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq _let_1) A_27a)) V1s1)) V0k)) (forall ((V2e $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27b) tptp.bool))) (=> (@ (@ tptp.mem V2e) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2e)) V1s1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) V2e)) V0k))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27b)) V1s1))) V0k)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V1B $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27b)))) (=> (@ (@ tptp.mem V1B) (@ _let_1 tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Eset__exp A_27a) A_27b)) V0A)) V1B) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_2) _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V2f $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) tptp.bool)) V2f)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ _let_2 (@ _let_1 (lambda ((V3b $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3b)) V1B))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V4a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V4a)) V0A))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption A_27b))) (@ (@ tptp.ap V2f) V3b))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V4a)))))))))))) (@ _let_2 (@ _let_1 (lambda ((V5b $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5b)) V1B)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption A_27b))) (@ (@ tptp.ap V2f) V5b))) (@ tptp.c_2Eoption_2ENONE A_27b)))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)))) (=> (@ (@ tptp.mem V3t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0f)) V2s)) V3t)) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) V2s)) (= (@ (@ tptp.ap V0f) V4x) (@ (@ tptp.ap V1g) V4x)))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1g)) V2s)) V3t)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s2 $$unsorted)) (=> (@ (@ tptp.mem V1s2) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s1)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1s2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V1s2)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s1)) V1s2))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s2 $$unsorted)) (=> (@ (@ tptp.mem V1s2) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s1)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1s2))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s1)) V1s2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V1s2))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s2 $$unsorted)) (=> (@ (@ tptp.mem V1s2) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s1)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1s2))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s1)) V1s2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s1))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V1s2))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V1B $$unsorted)) (let ((_let_1 (@ tptp.arr A_27c))) (let ((_let_2 (@ tptp.ty_2Eoption_2Eoption A_27b))) (let ((_let_3 (@ (@ tptp.arr A_27a) _let_2))) (=> (@ (@ tptp.mem V1B) (@ _let_1 tptp.bool)) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Eset__exp A_27a) A_27b)) V0A)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_3)) (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2EK _let_2) A_27a)) (@ tptp.c_2Eoption_2ENONE A_27b)))) (@ tptp.c_2Epred__set_2EEMPTY _let_3))) (=> (not (= V1B (@ tptp.c_2Epred__set_2EEMPTY A_27c))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Eset__exp A_27c) A_27d)) (@ tptp.c_2Epred__set_2EEMPTY A_27d))) V1B) (@ tptp.c_2Epred__set_2EEMPTY (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27d))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr A_27b) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Eset__exp A_27a) A_27b)) V0A)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27b) (forall ((V1B $$unsorted)) (=> (@ (@ tptp.mem V1B) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2A $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27b)) V0x)) (@ tptp.c_2Epred__set_2EEMPTY A_27b)))) (let ((_let_2 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (=> (@ (@ tptp.mem V2A) (@ (@ tptp.arr A_27c) tptp.bool)) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Eset__exp A_27a) A_27b)) _let_1)) V1B) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_2)) (@ (@ tptp.lam A_27a) (lambda ((V3b $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3b)) V1B))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V0x))) (@ tptp.c_2Eoption_2ENONE A_27b)))))) (@ tptp.c_2Epred__set_2EEMPTY _let_2))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Eset__exp A_27b) A_27c)) V2A)) _let_1) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27c))) A_27c)) (@ (@ tptp.lam A_27c) (lambda ((V4a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27c))) tptp.bool)) (@ (@ tptp.lam A_27b) (lambda ((V5b $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27c))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) V5b)) V0x))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27c)) V4a))) (@ tptp.c_2Eoption_2ENONE A_27c)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27c)) V4a)) V2A))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27b) (forall ((V1B $$unsorted)) (=> (@ (@ tptp.mem V1B) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2A $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27b)) V0x)) (@ tptp.c_2Epred__set_2EEMPTY A_27b)))) (=> (@ (@ tptp.mem V2A) (@ (@ tptp.arr A_27c) tptp.bool)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Eset__exp A_27a) A_27b)) _let_1)) V1B))) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27c))) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Eset__exp A_27b) A_27c)) V2A)) _let_1))) V2A)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0A $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V0A) _let_2) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq _let_2) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum)))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPOW A_27a)) V0A))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Eset__exp A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) V0A))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a))) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Eset__exp tptp.ty_2Enum_2Enum) A_27a)) V0A)) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) (@ tptp.inj__ty_2Enum_2Enum V1n))))) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2l $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)) V2l)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2l))) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3e $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3e)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V2l)))) (@ _let_1 V0A))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a1 tptp.del) (A_27a2 tptp.del) (A_27b1 tptp.del) (A_27b2 tptp.del) (V0a1 $$unsorted)) (=> (@ (@ tptp.mem V0a1) (@ (@ tptp.arr A_27a1) tptp.bool)) (forall ((V1a2 $$unsorted)) (=> (@ (@ tptp.mem V1a2) (@ (@ tptp.arr A_27a2) tptp.bool)) (forall ((V2b1 $$unsorted)) (=> (@ (@ tptp.mem V2b1) (@ (@ tptp.arr A_27b1) tptp.bool)) (forall ((V3b2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b2))) (=> (@ (@ tptp.mem V3b2) (@ _let_1 tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a1) A_27a2)) V0a1)) V1a2)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27b1) A_27b2)) V2b1)) V3b2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ (@ tptp.arr A_27b1) (@ tptp.ty_2Eoption_2Eoption A_27a1))) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27a2)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Eset__exp A_27b1) A_27a1)) V0a1)) V2b1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Eset__exp A_27b2) A_27a2)) V1a2)) V3b2)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0b $$unsorted)) (=> (@ (@ tptp.mem V0b) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1d $$unsorted)) (=> (@ (@ tptp.mem V1d) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) (@ (@ tptp.arr A_27c) tptp.bool)) (forall ((V3c $$unsorted)) (let ((_let_1 (@ tptp.arr A_27d))) (=> (@ (@ tptp.mem V3c) (@ _let_1 tptp.bool)) (=> (=> (= V0b (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (= V1d (@ tptp.c_2Epred__set_2EEMPTY A_27b))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27c) A_27a)) V2a)) V0b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27d) A_27b)) V3c)) V1d))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27c))) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Eset__exp A_27d) A_27c)) V2a)) V3c))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Eset__exp A_27b) A_27a)) V0b)) V1d)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2A $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Eset__exp A_27a) A_27b)) V2A)))) (let ((_let_2 (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))) (=> (@ (@ tptp.mem V2A) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0e)) V1s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq _let_2) (@ (@ tptp.ty_2Epair_2Eprod A_27b) _let_2))) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0e)) V1s)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27b) _let_2)) V2A)) (@ _let_1 V1s))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (=> (and (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0A))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a))) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Eset__exp tptp.ty_2Enum_2Enum) A_27a)) V0A)) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) _let_1)))) V0A))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr A_27a) tptp.bool)) (= (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0A))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq tptp.ty_2Enum_2Enum) A_27a)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))) V0A))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1B $$unsorted)) (=> (@ (@ tptp.mem V1B) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0A)) V1B)) (or (exists ((V2f $$unsorted)) (and (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27b) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ESURJ A_27b) A_27a)) V2f)) V1B)) V0A)))) (= V0A (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27b) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0A))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27b)) V1x)) V2s))) V0A)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2s)) V0A))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0A $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2Elist A_27a)) V0A) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1l $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27a)) tptp.bool)) V1l)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2e $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2e)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l)))) (@ _let_1 V0A)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (= (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2Elist A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_1)) (@ tptp.c_2Elist_2ENIL A_27a))) (@ tptp.c_2Epred__set_2EEMPTY _let_1))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ tptp.ty_2Elist_2Elist A_27a)) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2Elist A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0e)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Epred__set_2EUNIV (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2Elist A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0A $$unsorted)) (let ((_let_1 (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Eoption_2Eoption A_27a)))) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ tptp.ty_2Elist_2Elist A_27a)) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2Elist A_27a)) V0A))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE tptp.ty_2Enum_2Enum) (@ (@ tptp.arr _let_1) tptp.bool))) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Eset__exp tptp.ty_2Enum_2Enum) A_27a)) V0A)) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) V1n)))))) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0A))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ tptp.ty_2Elist_2Elist A_27a)) A_27a)) (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2Elist A_27a)) V0A))) V0A))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0A $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0A) _let_1) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0A))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) _let_1)) V0A)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1s $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) V1s)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1s)) V0A)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V2x)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3y)) V0s))) (= (= (@ _let_1 V2x) (@ _let_1 V3y)) (= V2x V3y))))))))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V1f)) V0s))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s))) (exists ((V1A $$unsorted)) (and (@ (@ tptp.mem V1A) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V1A) V0s) (forall ((V2a $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2a) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2a)) V1A)) (and (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V2a))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V2a)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s))) (exists ((V1A $$unsorted)) (and (@ (@ tptp.mem V1A) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V1A) V0s) (forall ((V2a $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2a) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2a)) V1A)) (and (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V2a))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V2a))))))) (forall ((V3a1 $$unsorted)) (=> (@ (@ tptp.mem V3a1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4a2 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)))) (=> (@ (@ tptp.mem V4a2) _let_1) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3a1)) V1A)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4a2)) V1A)) (not (= V3a1 V4a2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) V3a1)) V4a2)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1A $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (=> (@ (@ tptp.mem V1A) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq tptp.ty_2Enum_2Enum) A_27a)) (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) _let_1))) V1A)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1A)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V1A)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0A $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0A) _let_1) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq _let_1) A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPOW A_27a)) V0A))) V0A)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0B $$unsorted)) (=> (@ (@ tptp.mem V0B) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V1A $$unsorted)) (=> (@ (@ tptp.mem V1A) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) V0B)) V1A))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V1A)) V0B))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr A_27c) tptp.bool)) (forall ((V1B1 $$unsorted)) (=> (@ (@ tptp.mem V1B1) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2B2 $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (let ((_let_2 (@ tptp.ty_2Eoption_2Eoption A_27c))) (let ((_let_3 (@ (@ tptp.arr A_27b) _let_2))) (let ((_let_4 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V2B2) (@ _let_4 tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ _let_4 (@ tptp.ty_2Eoption_2Eoption _let_3))) (@ (@ tptp.arr _let_1) _let_2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Eset__exp A_27a) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Eset__exp A_27b) A_27c)) V0A)) V1B1))) V2B2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Eset__exp _let_1) A_27c)) V0A)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27b) A_27a)) V1B1)) V2B2)))))))))))))))
% 9.41/9.79  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (= (@ (@ tptp.ap tptp.c_2Epred__set_2Ecount) (@ tptp.inj__ty_2Enum_2Enum V0n)) (@ tptp.c_2Epred__set_2EEMPTY tptp.ty_2Enum_2Enum)) (= V0n tptp.fo__c_2Enum_2E0))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0A $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V0A) _let_2) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0A))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq _let_2) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27a)))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPOW A_27a)) V0A))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Eset__exp A_27a) A_27a)) V0A)) V0A)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0A $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27a)))) (=> (@ (@ tptp.mem V0A) (@ _let_1 tptp.bool)) (= (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2Ebijns A_27a)) V0A) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_2) _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V1f $$unsorted)) (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) _let_1)) tptp.bool)) V1f)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) A_27a) _let_1)) (@ tptp.c_2Eoption_2ETHE A_27a))) V1f))) V0A)) V0A))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2a)) V0A))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3b $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap V1f) V2a))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V3b)))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0A $$unsorted)) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1B $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V1B) (@ _let_1 tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0A)) V1B)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27b)))) (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2Ebijns A_27a)) V0A))) (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2Ebijns A_27b)) V1B))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 tptp.bool))) (=> (@ (@ tptp.mem V0s) _let_2) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ _let_1 (@ tptp.ty_2Eoption_2Eoption A_27a))) _let_2)) (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2Ebijns A_27a)) V0s))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EPOW A_27a)) V0s)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) tptp.bool) (= (=> (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V2x)))) (@ tptp.p V1Q)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V3x)) (@ tptp.p V1Q))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) tptp.bool) (= (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V2x)))) (@ tptp.p V1Q)) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0P) V3x)) (@ tptp.p V1Q))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (= (=> (@ tptp.p V0P) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V1Q) V2x))))) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p V0P) (@ tptp.p (@ (@ tptp.ap V1Q) V3x)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) tptp.bool) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (= (=> (@ tptp.p V0P) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V1Q) V2x))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p V0P) (@ tptp.p (@ (@ tptp.ap V1Q) V3x)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) V0s)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V0s))) (forall ((V1t $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1t) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V1t)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1t))))))))))))
% 9.41/9.79  (assert (forall ((V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) tptp.bool) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) tptp.bool) (forall ((V2q $$unsorted)) (let ((_let_1 (@ tptp.p V0r))) (let ((_let_2 (@ tptp.p V2q))) (let ((_let_3 (@ tptp.p V1p))) (=> (@ (@ tptp.mem V2q) tptp.bool) (= (=> (and _let_3 _let_2) _let_1) (=> _let_3 (=> _let_2 _let_1)))))))))))))
% 9.41/9.79  (assert (forall ((V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) tptp.bool) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) tptp.bool) (forall ((V2q $$unsorted)) (let ((_let_1 (@ tptp.p V0r))) (let ((_let_2 (@ tptp.p V1p))) (let ((_let_3 (@ tptp.p V2q))) (=> (@ (@ tptp.mem V2q) tptp.bool) (= (=> (and _let_2 _let_3) _let_1) (=> _let_3 (=> _let_2 _let_1)))))))))))))
% 9.41/9.79  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V3y)) V2t)) (exists ((V4x $$unsorted)) (and (@ (@ tptp.mem V4x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) V0s)) (= (@ (@ tptp.ap V1f) V4x) V3y)))))) (exists ((V5g $$unsorted)) (and (@ (@ tptp.mem V5g) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V6y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V5g) V6y))) (=> (@ (@ tptp.mem V6y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V6y)) V2t)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) _let_1)) V0s)) (= (@ (@ tptp.ap V1f) _let_1) V6y))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27a)) (= (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27b) (= (@ (@ tptp.ap V0f) V2x) V1y))))) (exists ((V3g $$unsorted)) (and (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27a) (= (@ (@ tptp.ap V0f) (@ (@ tptp.ap V3g) V4y)) V4y)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1A $$unsorted)) (=> (@ (@ tptp.mem V1A) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3x)) V2s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4y)) V2s)) (= (@ _let_1 V3x) (@ _let_1 V4y))) (= V3x V4y)))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1A))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V5x)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5x)) V2s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V0f) V5x))) V1A))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1A $$unsorted)) (=> (@ (@ tptp.mem V1A) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (= (@ _let_1 V2x) (@ _let_1 V3y)) (= V2x V3y))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1A))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V4x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V0f) V4x))) V1A)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V2x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3y)) V1s)) (= (@ _let_1 V2x) (@ _let_1 V3y))) (= V2x V3y)))))))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V1s))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (=> (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V2y) A_27a) (=> (= (@ _let_1 V1x) (@ _let_1 V2y)) (= V1x V2y))))))) (forall ((V3s $$unsorted)) (=> (@ (@ tptp.mem V3s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V3s))) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V3s)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s))) (not (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) (@ (@ tptp.ap V2t) V3x))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27c)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27c) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) (@ (@ tptp.ty_2Epair_2Eprod A_27c) tptp.bool))) (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V5y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27c) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V4x)) V5y))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) V1s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V5y)) (@ (@ tptp.ap V2t) V4x))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) (@ (@ tptp.ty_2Epair_2Eprod _let_1) tptp.bool))) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V3y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V3y))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V3y)) V1t))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (= (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap V0f) V2x) V1y))))) (forall ((V3P $$unsorted)) (=> (@ (@ tptp.mem V3P) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V4x)) (@ (@ tptp.ap V3P) (@ (@ tptp.ap V0f) V4x))))))) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27b) A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) tptp.bool)) V5x)) (@ (@ tptp.ap V3P) V5x))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1u $$unsorted)) (=> (@ (@ tptp.mem V1u) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) (@ (@ tptp.arr A_27b) tptp.bool)) (= (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27b)) V3t)) V2v)) (exists ((V4s $$unsorted)) (and (@ (@ tptp.mem V4s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V4s)) V1u)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V4s) V3t)))))) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V5y)) V2v)) (exists ((V6x $$unsorted)) (and (@ (@ tptp.mem V6x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V6x)) V1u)) (= (@ (@ tptp.ap V0f) V6x) V5y))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (= (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (exists ((V2s $$unsorted)) (and (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V2s) V1t))))) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (exists ((V4x $$unsorted)) (and (@ (@ tptp.mem V4x) A_27a) (= (@ (@ tptp.ap V0f) V4x) V3y)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V1t)))) (exists ((V2f $$unsorted)) (and (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V2f)) V0s))) V1t)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V2f))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3x)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4y)) V0s)) (= (@ _let_1 V3x) (@ _let_1 V4y))) (= V3x V4y))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V2x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3y)) V1s)) (= (@ _let_1 V2x) (@ _let_1 V3y))) (= V2x V3y)))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V1s))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V1s)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V1s)))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V1s)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V1t))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V2f)) V0s))) V1t))) (= (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V3y)) V1t)) (exists ((V4x $$unsorted)) (and (@ (@ tptp.mem V4x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) V0s)) (= (@ (@ tptp.ap V2f) V4x) V3y)))))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (forall ((V6y $$unsorted)) (let ((_let_1 (@ tptp.ap V2f))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V6y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V5x)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V6y)) V0s)) (= (@ _let_1 V5x) (@ _let_1 V6y))) (= V5x V6y)))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27a)) V1f)) V0s))) V0s))) (= (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2y)) V0s)) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V0s)) (= (@ (@ tptp.ap V1f) V3x) V2y)))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4x)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V5y)) V0s)) (= (@ _let_1 V4x) (@ _let_1 V5y))) (= V4x V5y)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V1t)))) (exists ((V2f $$unsorted)) (and (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V2f) V3x))) V1t))))) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V4y)) V1t)) (exists ((V5x $$unsorted)) (and (@ (@ tptp.mem V5x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5x)) V0s)) (= (@ (@ tptp.ap V2f) V5x) V4y)))))) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7y $$unsorted)) (let ((_let_1 (@ tptp.ap V2f))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V7y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V6x)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V7y)) V0s)) (= (@ _let_1 V6x) (@ _let_1 V7y))) (= V6x V7y))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V1t)))) (exists ((V2f $$unsorted)) (and (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (exists ((V3g $$unsorted)) (and (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V4x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V2f) V4x))) (=> (@ (@ tptp.mem V4x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) V0s)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) _let_1)) V1t)) (= (@ (@ tptp.ap V3g) _let_1) V4x)))))) (forall ((V5y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V3g) V5y))) (=> (@ (@ tptp.mem V5y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V5y)) V1t)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) _let_1)) V0s)) (= (@ (@ tptp.ap V2f) _let_1) V5y))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) V0s))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1u $$unsorted)) (=> (@ (@ tptp.mem V1u) (@ (@ tptp.arr A_27a) tptp.bool)) (= (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V3t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V2s)) V1u)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3t)) V1u)) (= (@ _let_1 V2s) (@ _let_1 V3t))) (= V2s V3t)))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4x)) V1u)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V5y)) V1u)) (= (@ _let_1 V4x) (@ _let_1 V5y))) (= V4x V5y))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (= (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (= (@ _let_1 V1s) (@ _let_1 V2t)) (= V1s V2t))))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (= (@ _let_1 V3x) (@ _let_1 V4y)) (= V3x V4y)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) V0s)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V0s))) (forall ((V1t $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1t) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V1t)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1t))))))))))))
% 9.41/9.79  (assert (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Enum_2Enum)) V0s)) (exists ((V1a tptp.tp__ty_2Enum_2Enum)) (forall ((V2x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2x))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) _let_1)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1a)))))))))))
% 9.41/9.79  (assert (forall ((V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Enum_2Enum)) V0s)) (exists ((V1a tptp.tp__ty_2Enum_2Enum)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V1a))) V0s))))))))
% 9.41/9.79  (assert (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Enum_2Enum)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2EHAS__SIZE A_27a)) V0s)) (@ tptp.inj__ty_2Enum_2Enum V1n))) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s)) V1n)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2EHAS__SIZE A_27a)) V0s)) (@ tptp.inj__ty_2Enum_2Enum V1n))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s)) V1n))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2EHAS__SIZE A_27a)) V0s)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2EHAS__SIZE A_27a)) V0s)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (and (not (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2EHAS__SIZE A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V0s)) V2a))) (@ tptp.inj__ty_2Enum_2Enum V1n))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2EHAS__SIZE A_27a)) V0s)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0n tptp.tp__ty_2Enum_2Enum) (V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2EHAS__SIZE A_27a)) V1s)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (and (= (@ tptp.p (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (= V1s (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V0n)))) (exists ((V2a $$unsorted)) (and (@ (@ tptp.mem V2a) A_27a) (exists ((V3t $$unsorted)) (and (@ (@ tptp.mem V3t) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2EHAS__SIZE A_27a)) V3t)) (@ tptp.inj__ty_2Enum_2Enum V0n))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2a)) V3t))) (= V1s (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V2a)) V3t))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)))) (=> (@ (@ tptp.mem V1b) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0a)) V1b)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V0a)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V1b)))) (= V0a V1b))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2EHAS__SIZE A_27a)) V0s)) (@ tptp.inj__ty_2Enum_2Enum V1n))) (exists ((V2f $$unsorted)) (and (@ (@ tptp.mem V2f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (forall ((V3m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3m))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V1n))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) (@ (@ tptp.ap V2f) _let_1))) V0s))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V5m $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V5m)) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) (@ (@ tptp.ap V2f) V5m))) V4x))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V2m tptp.tp__ty_2Enum_2Enum) (V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2m))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2EHAS__SIZE A_27a)) V0s)) _let_1)) (forall ((V4x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap V1t) V4x))) (=> (@ (@ tptp.mem V4x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) V0s)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) _let_1))) (@ tptp.inj__ty_2Enum_2Enum V3n))))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC (@ (@ tptp.arr A_27b) tptp.bool)) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27b) tptp.bool)) tptp.bool)) (@ (@ tptp.ap V1t) V5x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5x)) V0s))))))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2A) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V3n))))))))))))
% 9.41/9.79  (assert (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2EHAS__SIZE tptp.bool)) (@ tptp.c_2Epred__set_2EUNIV tptp.bool))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))
% 9.41/9.79  (assert (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD tptp.bool)) (@ tptp.c_2Epred__set_2EUNIV tptp.bool))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))
% 9.41/9.79  (assert (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.bool)) (@ tptp.c_2Epred__set_2EUNIV tptp.bool))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2EHAS__SIZE A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a))))) (=> (@ tptp.p (@ _let_2 _let_1)) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.c_2Epred__set_2EUNIV A_27a))) (let ((_let_2 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) _let_1))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum _let_2) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EEXP) _let_2)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ tptp.c_2Epred__set_2EUNIV A_27a))))) (=> _let_1 _let_1))))
% 9.41/9.79  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2EHAS__SIZE tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1m $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.bool)) V1m)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V1m)) (@ tptp.inj__ty_2Enum_2Enum V0n)))))))) (@ tptp.inj__ty_2Enum_2Enum V0n)))))
% 9.41/9.79  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1m $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.bool)) V1m)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V1m)) (@ tptp.inj__ty_2Enum_2Enum V0n))))))))))
% 9.41/9.79  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2EHAS__SIZE tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1m $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.bool)) V1m)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) V1m)) (@ tptp.inj__ty_2Enum_2Enum V0n)))))))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))
% 9.41/9.79  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1m $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C tptp.ty_2Enum_2Enum) tptp.bool)) V1m)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) V1m)) (@ tptp.inj__ty_2Enum_2Enum V0n))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (not (@ tptp.p (@ _let_1 V0s))) (@ tptp.p (@ _let_1 V1t))) (not (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V0s)) V1t)))))))))))
% 9.41/9.79  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D))) (or (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1))))))))
% 9.41/9.79  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (or (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)) (= V0m V1n)))))))
% 9.41/9.79  (assert (and (forall ((V0m tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0m))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) false)) (forall ((V1m tptp.tp__ty_2Enum_2Enum) (V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V1m))))) (= (@ tptp.p (@ _let_2 (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (or (= V1m V2n) (@ tptp.p (@ _let_2 _let_1)))))))))
% 9.41/9.79  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)) (not (= V0m V1n))))))))
% 9.41/9.79  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E_3D) _let_1)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)))))))
% 9.41/9.79  (assert (forall ((V0m tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0m))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_2))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V2x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3y)) V1s)) (= (@ _let_1 V2x) (@ _let_1 V3y))) (= V2x V3y)))))))) (exists ((V4g $$unsorted)) (and (@ (@ tptp.mem V4g) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5x)) V1s)) (= (@ (@ tptp.ap V4g) (@ (@ tptp.ap V0f) V5x)) V5x))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (= (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V2y) A_27a) (=> (= (@ _let_1 V1x) (@ _let_1 V2y)) (= V1x V2y))))))) (exists ((V3g $$unsorted)) (and (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (= (@ (@ tptp.ap V3g) (@ (@ tptp.ap V0f) V4x)) V4x)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2q $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1p)))) (let ((_let_3 (@ _let_2 V2q))) (let ((_let_4 (@ _let_2 V1p))) (let ((_let_5 (@ (@ tptp.ap (@ _let_1 V2q)) V1p))) (let ((_let_6 (@ (@ tptp.ap (@ _let_1 _let_3)) V0r))) (=> (@ (@ tptp.mem V2q) (@ (@ tptp.arr A_27a) tptp.bool)) (and (= _let_3 _let_5) (= _let_6 _let_6) (= _let_6 (@ (@ tptp.ap (@ _let_1 _let_5)) V0r)) (= _let_4 V1p) (= (@ (@ tptp.ap (@ _let_1 _let_4)) V2q) _let_3)))))))))))))))
% 9.41/9.79  (assert (forall ((V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) tptp.bool) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) tptp.bool) (forall ((V2q $$unsorted)) (let ((_let_1 (@ tptp.p V2q))) (let ((_let_2 (@ tptp.p V1p))) (let ((_let_3 (and _let_2 _let_1))) (let ((_let_4 (@ tptp.p V0r))) (let ((_let_5 (and _let_2 _let_1 _let_4))) (=> (@ (@ tptp.mem V2q) tptp.bool) (and (= _let_3 (and _let_1 _let_2)) (= _let_5 _let_5) (= _let_5 (and _let_1 _let_2 _let_4)) (= (and _let_2 _let_2) _let_2) (= (and _let_2 _let_2 _let_1) _let_3))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0r $$unsorted)) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2q $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1p)))) (let ((_let_3 (@ _let_2 V2q))) (let ((_let_4 (@ _let_2 V1p))) (let ((_let_5 (@ (@ tptp.ap (@ _let_1 V2q)) V1p))) (let ((_let_6 (@ (@ tptp.ap (@ _let_1 _let_3)) V0r))) (=> (@ (@ tptp.mem V2q) (@ (@ tptp.arr A_27a) tptp.bool)) (and (= _let_3 _let_5) (= _let_6 _let_6) (= _let_6 (@ (@ tptp.ap (@ _let_1 _let_5)) V0r)) (= _let_4 V1p) (= (@ (@ tptp.ap (@ _let_1 _let_4)) V2q) _let_3)))))))))))))))
% 9.41/9.79  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))) (not (= V0n tptp.fo__c_2Enum_2E0)))))
% 9.41/9.79  (assert (and (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (=> (not (= V0n tptp.fo__c_2Enum_2E0)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V0n))))) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (=> (not (= V1n tptp.fo__c_2Enum_2E0)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V1n))))) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.inj__ty_2Enum_2Enum V2n))) (not (= V2n tptp.fo__c_2Enum_2E0)))) (forall ((V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1))))) (forall ((V4n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4n))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) _let_1))))) (forall ((V5n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (@ tptp.inj__ty_2Enum_2Enum V5n))) (not (= V5n tptp.fo__c_2Enum_2E0))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr A_27a) tptp.bool)) (= (or (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap V0P) V2x)))) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (@ tptp.p (@ (@ tptp.ap V1Q) V3x))))) (exists ((V4x $$unsorted)) (and (@ (@ tptp.mem V4x) A_27a) (or (@ tptp.p (@ (@ tptp.ap V0P) V4x)) (@ tptp.p (@ (@ tptp.ap V1Q) V4x)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (and (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V0f) V3x))) V2t))))) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V4y)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5x)) V1s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) (@ (@ tptp.ap V0f) V5x))) V4y)))))))))) (and (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V6x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V0f) V6x))) V2t))))) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (forall ((V8y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V8y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V7x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V8y)) V1s)) (= (@ _let_1 V7x) (@ _let_1 V8y))) (= V7x V8y)))))))) (forall ((V9y $$unsorted)) (=> (@ (@ tptp.mem V9y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V9y)) V2t)) (exists ((V10x $$unsorted)) (and (@ (@ tptp.mem V10x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V10x)) V1s)) (= (@ (@ tptp.ap V0f) V10x) V9y)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (and (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V0f) V3x))) V2t))))) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V4y)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5x)) V1s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) (@ (@ tptp.ap V0f) V5x))) V4y)))))))))) (and (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V6x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V0f) V6x))) V2t))))) (exists ((V7g $$unsorted)) (and (@ (@ tptp.mem V7g) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V8y $$unsorted)) (=> (@ (@ tptp.mem V8y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V8y)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) (@ (@ tptp.ap V7g) V8y))) V1s))))) (forall ((V9y $$unsorted)) (=> (@ (@ tptp.mem V9y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V9y)) V2t)) (= (@ (@ tptp.ap V0f) (@ (@ tptp.ap V7g) V9y)) V9y)))) (forall ((V10x $$unsorted)) (=> (@ (@ tptp.mem V10x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V10x)) V1s)) (= (@ (@ tptp.ap V7g) (@ (@ tptp.ap V0f) V10x)) V10x)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t)) (exists ((V2f $$unsorted)) (and (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V2f) V3x))) V1t))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (let ((_let_1 (@ tptp.ap V2f))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V5y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4x)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V5y)) V0s)) (= (@ _let_1 V4x) (@ _let_1 V5y))) (= V4x V5y))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) V1t)) V0s))))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= _let_1 (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t)) _let_1))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V1t)) (exists ((V2f $$unsorted)) (and (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V2f) V3x))) V1t))))) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V4y)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5x)) V0s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) (@ (@ tptp.ap V2f) V5x))) V4y)))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardgeq A_27a) A_27b)) V0s)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) V1t)) V0s))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardgeq A_27a) A_27b)) V0s)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) V1t)) V0s))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardgt A_27a) A_27b)) V0s)) V1t)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardgt A_27a) A_27b)) V0s)) V1t)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t)) (exists ((V2g $$unsorted)) (and (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V0s)) (exists ((V4y $$unsorted)) (and (@ (@ tptp.mem V4y) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V4y)) V1t)) (= (@ (@ tptp.ap V2g) V4y) V3x))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardgeq A_27a) A_27b)) V0s)) V1t)) (exists ((V2f $$unsorted)) (and (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V3y)) V1t)) (exists ((V4x $$unsorted)) (and (@ (@ tptp.mem V4x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) V0s)) (= V3y (@ (@ tptp.ap V2f) V4x)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V0t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardgeq tptp.ty_2Enum_2Enum) A_27a)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))) V0t))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V1t)) (exists ((V2R $$unsorted)) (and (@ (@ tptp.mem V2R) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (=> (@ (@ tptp.mem V4y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap V2R) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V3x)) V4y))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V4y)) V1t)))))))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5x)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V6y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V6y)) V1t))) (@ (@ tptp.ap V2R) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V5x)) V6y)))))))))) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V7y)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V8x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V8x)) V0s))) (@ (@ tptp.ap V2R) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V8x)) V7y))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27a)) V0s)) V0s)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.c_2Ecardinal_2Ecardleq A_27a))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27c) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V0s)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27c)) V1t)) V2u))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V0s)) V2u)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (not (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27a)) V0s)) V0s)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.c_2Ecardinal_2Ecardleq A_27c))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27c) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V2u)) V1t)))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V2u)) V0s))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.c_2Ecardinal_2Ecardleq A_27b))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27c) tptp.bool)) (=> (and (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V1t)) V0s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V1t)) V2u))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27c) A_27a)) V2u)) V0s))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.c_2Ecardinal_2Ecardleq A_27c))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27c) tptp.bool)) (=> (and (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) V1t)) V0s))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V2u)) V1t)))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V2u)) V0s))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27a)) V0s)) V0s)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27b) A_27a)) V1t)) V0s))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) V1t)) V0s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (forall ((V4y_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap V0R) V2x)))) (=> (@ (@ tptp.mem V4y_27) A_27b) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V1s)) (@ tptp.p (@ _let_1 V3y)) (@ tptp.p (@ _let_1 V4y_27))) (= V3y V4y_27))))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27b) A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V5y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) tptp.bool)) V5y)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V6x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V6x)) V1s))) (@ (@ tptp.ap (@ (@ tptp.ap V0R) V6x)) V5y))))))))))) V1s))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) (@ tptp.c_2Epred__set_2EEMPTY A_27b))) (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) (@ tptp.c_2Epred__set_2EEMPTY A_27b))) (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) V1t)) V0s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V1t))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) V1t)) V0s))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (or _let_1 (not _let_1))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) V1t)) V0s)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (or (not _let_1) _let_1)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (or (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V1t)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) V1t)) V0s))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t))))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= _let_1 _let_1)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) V1t)) V0s)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (not (not _let_1)) _let_1)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) V1t)) V0s))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V1t))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t)) (or (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) V1t)) V0s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V1t)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s_27 $$unsorted)) (=> (@ (@ tptp.mem V1s_27) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27c) tptp.bool)) (forall ((V3t_27 $$unsorted)) (=> (@ (@ tptp.mem V3t_27) (@ (@ tptp.arr A_27d) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V1s_27)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27c) A_27d)) V2t)) V3t_27))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27c)) V0s)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27d)) V1s_27)) V3t_27)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s_27 $$unsorted)) (=> (@ (@ tptp.mem V1s_27) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27c) tptp.bool)) (forall ((V3t_27 $$unsorted)) (=> (@ (@ tptp.mem V3t_27) (@ (@ tptp.arr A_27d) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V1s_27)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27c) A_27d)) V2t)) V3t_27))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27c) A_27a)) V2t)) V0s))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27d) A_27b)) V3t_27)) V1s_27))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.c_2Ecardinal_2Ecardeq A_27a))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27c) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V0s)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27b) A_27c)) V1t)) V2u))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V0s)) V2u)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s_27 $$unsorted)) (=> (@ (@ tptp.mem V1s_27) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27c) tptp.bool)) (forall ((V3t_27 $$unsorted)) (let ((_let_1 (@ tptp.c_2Ecardinal_2Ecardeq A_27a))) (=> (@ (@ tptp.mem V3t_27) (@ (@ tptp.arr A_27d) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V0s)) V1s_27)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27c) A_27d)) V2t)) V3t_27))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V0s)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27b) A_27d)) V1s_27)) V3t_27))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq tptp.ty_2Enum_2Enum) A_27a)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))) V0s))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq tptp.ty_2Enum_2Enum) A_27a)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))) V0s)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27a)) V0s)) V1t))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27a)) V0s)) (@ tptp.c_2Epred__set_2EUNIV A_27a))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t)) (exists ((V2u $$unsorted)) (and (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27b) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27b)) V2u)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V2u))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V1t)) (= (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s))) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V1t)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27b) A_27a)) V0s)) V1t))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V0s))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t))) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t)))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) V1t)) V0s)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V1t)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V1t))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V1t)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V1t))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V1t)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V1t))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t))) (= (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) V1t)) V0s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V1t))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2EHAS__SIZE A_27a)) V0s)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V1t))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ecardinal_2EHAS__SIZE A_27b)) V1t)) _let_1))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V1s))) V1s)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27b)) V2t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V1s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) V2t)) V1s))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V2x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3y)) V1s)) (= (@ _let_1 V2x) (@ _let_1 V3y))) (= V2x V3y)))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27b) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V1s))) V1s))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (let ((_let_2 (@ tptp.c_2Epred__set_2EGSPEC _let_1))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27a) A_27b)) V0s)) V1t) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION _let_1)) (@ (@ tptp.ap (@ _let_2 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V2x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0s))))))) (@ (@ tptp.ap (@ _let_2 A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V3y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V3y))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V3y)) V1t))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) V0s)) V1t) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) (@ (@ tptp.ty_2Epair_2Eprod _let_1) tptp.bool))) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V3y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V3y))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V3y)) V1t))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s_27 $$unsorted)) (=> (@ (@ tptp.mem V1s_27) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27c) tptp.bool)) (forall ((V3t_27 $$unsorted)) (=> (@ (@ tptp.mem V3t_27) (@ (@ tptp.arr A_27d) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1s_27)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27c) A_27d)) V2t)) V3t_27))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27c)) (@ (@ tptp.ty_2Esum_2Esum A_27b) A_27d))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27a) A_27c)) V0s)) V2t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27b) A_27d)) V1s_27)) V3t_27)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s_27 $$unsorted)) (=> (@ (@ tptp.mem V1s_27) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27c) tptp.bool)) (forall ((V3t_27 $$unsorted)) (=> (@ (@ tptp.mem V3t_27) (@ (@ tptp.arr A_27d) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1s_27)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27c) A_27d)) V2t)) V3t_27))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c)) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27d))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27c)) V0s)) V2t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27b) A_27d)) V1s_27)) V3t_27)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s_27 $$unsorted)) (=> (@ (@ tptp.mem V1s_27) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27c) tptp.bool)) (forall ((V3t_27 $$unsorted)) (=> (@ (@ tptp.mem V3t_27) (@ (@ tptp.arr A_27d) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V1s_27)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27c) A_27d)) V2t)) V3t_27))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27c)) (@ (@ tptp.ty_2Esum_2Esum A_27b) A_27d))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27a) A_27c)) V0s)) V2t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27b) A_27d)) V1s_27)) V3t_27)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s_27 $$unsorted)) (=> (@ (@ tptp.mem V1s_27) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27c) tptp.bool)) (forall ((V3t_27 $$unsorted)) (=> (@ (@ tptp.mem V3t_27) (@ (@ tptp.arr A_27d) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27b)) V0s)) V1s_27)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27c) A_27d)) V2t)) V3t_27))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c)) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27d))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27c)) V0s)) V2t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27b) A_27d)) V1s_27)) V3t_27)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27a) A_27b)) V2x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27a) A_27b)) V0s)) V1t))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0s))))) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27a) A_27b)) V3y))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27a) A_27b)) V0s)) V1t))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V3y)) V1t)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V3y))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) V0s)) V1t))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V3y)) V1t)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) V0s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27a)) V0s)) V0s))))))
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ (@ tptp.ty_2Epair_2Eprod tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) _let_1)) _let_1))) _let_1))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27a) A_27a)) V0s)) V1t))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27a) A_27b)) V0s)) V1t))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) V0s))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27b)) V1t))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) (@ (@ tptp.ty_2Esum_2Esum A_27b) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27a) A_27b)) V0s)) V1t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27b) A_27a)) V1t)) V0s))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.c_2Ecardinal_2E_2B__c A_27a))) (let ((_let_2 (@ tptp.ty_2Esum_2Esum A_27a))) (let ((_let_3 (@ _let_2 A_27b))) (let ((_let_4 (@ (@ tptp.ty_2Esum_2Esum A_27b) A_27c))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27c) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ _let_2 _let_4)) (@ (@ tptp.ty_2Esum_2Esum _let_3) A_27c))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 _let_4)) V0s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27b) A_27c)) V1t)) V2u)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c _let_3) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V0s)) V1t))) V2u))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) V0s)) V1t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27b) A_27a)) V1t)) V0s))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2ECROSS A_27a))) (let ((_let_2 (@ tptp.ty_2Epair_2Eprod A_27a))) (let ((_let_3 (@ _let_2 A_27b))) (let ((_let_4 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27c))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27c) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ _let_2 _let_4)) (@ (@ tptp.ty_2Epair_2Eprod _let_3) A_27c))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 _let_4)) V0s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27b) A_27c)) V1t)) V2u)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS _let_3) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V0s)) V1t))) V2u))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2ECROSS A_27a))) (let ((_let_2 (@ tptp.ty_2Epair_2Eprod A_27a))) (let ((_let_3 (@ _let_2 A_27c))) (let ((_let_4 (@ _let_2 A_27b))) (let ((_let_5 (@ (@ tptp.ty_2Esum_2Esum A_27b) A_27c))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27c) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ _let_2 _let_5)) (@ (@ tptp.ty_2Esum_2Esum _let_4) _let_3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 _let_5)) V0s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27b) A_27c)) V1t)) V2u)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c _let_4) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V0s)) V1t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V0s)) V2u))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27c))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c))) (let ((_let_3 (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27c) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ (@ tptp.ty_2Epair_2Eprod _let_3) A_27c)) (@ (@ tptp.ty_2Esum_2Esum _let_2) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS _let_3) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27a) A_27b)) V0s)) V1t))) V2u))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c _let_2) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27c)) V0s)) V2u))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27b) A_27c)) V1t)) V2u))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) V0s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27a) A_27b)) V0s)) V1t))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) V1t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27a) A_27b)) V0s)) V1t))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27a)) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27a) A_27a)) V0s)) V0s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27a)) V0s)) V0s)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0s)) V1t) (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27a) A_27a)) V0s)) V1t)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27a)) V0s)) V0s))) V0s))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27a) A_27b)) V0s)) V1t)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27a) A_27b)) V0s)) V1t))) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) V0s)) V1t)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) V0s)) V1t))) V1t))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2u $$unsorted)) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27c) tptp.bool)) (=> (and (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27c)) V2u))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27c)) V0s)) V2u)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27c)) V1t)) V2u))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) V0s)) V1t))) V2u))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27a) A_27b)) V0s)) V1t))) V1t))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2u $$unsorted)) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27c) tptp.bool)) (=> (and (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27c)) V2u))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27c)) V0s)) V2u)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27c)) V1t)) V2u))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27a) A_27b)) V0s)) V1t))) V2u))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t))) (not (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) V0s)) V1t))) V1t))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) V1t))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b)) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27a) A_27b)) V0s)) V1t))) V1t))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.c_2Ecardinal_2Ecardleq A_27c))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27c) tptp.bool)) (=> (and (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27c)) V2u))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V2u)) V0s))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V2u)) V1t)))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27b))) V2u)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27a) A_27b)) V0s)) V1t)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s_27 $$unsorted)) (=> (@ (@ tptp.mem V1s_27) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27c) tptp.bool)) (forall ((V3t_27 $$unsorted)) (=> (@ (@ tptp.mem V3t_27) (@ (@ tptp.arr A_27d) tptp.bool)) (=> (and (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27b) A_27a)) V1s_27)) V0s))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27d) A_27c)) V3t_27)) V2t)))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq (@ (@ tptp.ty_2Esum_2Esum A_27b) A_27d)) (@ (@ tptp.ty_2Esum_2Esum A_27a) A_27c))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27b) A_27d)) V1s_27)) V3t_27))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2E_2B__c A_27a) A_27c)) V0s)) V2t))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.c_2Ecardinal_2Ecardleq A_27c))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27c) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27b)) V0s)) V1t)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V2u)) V1t))) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27c)) V2u)))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) V2u)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) V0s)) V1t)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2u $$unsorted)) (let ((_let_1 (@ tptp.c_2Ecardinal_2Ecardleq A_27c))) (=> (@ (@ tptp.mem V2u) (@ (@ tptp.arr A_27c) tptp.bool)) (=> (and (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V2u)) V0s))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V2u)) V1t))) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27c)) V2u)))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) V2u)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) V0s)) V1t)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0s) _let_1) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq _let_1) A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) V1t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1t)) V0s))))))) V0s)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq _let_1) A_27a)) (@ tptp.c_2Epred__set_2EUNIV _let_1))) (@ tptp.c_2Epred__set_2EUNIV A_27a)))))))
% 9.41/9.79  (assert (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable tptp.ty_2Enum_2Enum)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) tptp.ty_2Enum_2Enum)) V0s)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V0s)) (or (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) tptp.ty_2Enum_2Enum)) V0s)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardleq A_27a) A_27a)) V0s)) V1t))) (@ tptp.p (@ _let_1 V0s)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V1t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27a)) V0s)) V1t))) (@ tptp.p (@ _let_1 V0s)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ecardinal_2Ecardeq A_27a) A_27a)) V0s)) V1t)) (= (@ tptp.p (@ _let_1 V0s)) (@ tptp.p (@ _let_1 V1t))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1P $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)))) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ _let_1 V0s)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V0s))) (@ (@ tptp.ap V1P) V2x)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V0s))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V1s)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1A $$unsorted)) (=> (@ (@ tptp.mem V1A) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V4y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3x)) V2s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4y)) V2s)) (= (@ _let_1 V3x) (@ _let_1 V4y))) (= V3x V4y)))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27b)) V1A))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V5x)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5x)) V2s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V0f) V5x))) V1A))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V2x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3y)) V1s)) (= (@ _let_1 V2x) (@ _let_1 V3y))) (= V2x V3y)))))))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V1s))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V1s)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1A $$unsorted)) (=> (@ (@ tptp.mem V1A) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap V0f))) (=> (@ (@ tptp.mem V3y) A_27a) (=> (= (@ _let_1 V2x) (@ _let_1 V3y)) (= V2x V3y))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27b)) V1A))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V4x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V0f) V4x))) V1A)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (or (@ tptp.p (@ _let_1 V0s)) (@ tptp.p (@ _let_1 V1t))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0s)) V1t))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V0s)) (@ tptp.p (@ _let_1 V1t))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t))) (and (@ tptp.p (@ _let_1 V0s)) (@ tptp.p (@ _let_1 V1t))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V0x)) V1s))) (@ tptp.p (@ _let_1 V1s)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V1s)) V0x))) (@ tptp.p (@ _let_1 V1s)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V1t)) V0s))) (@ tptp.p (@ _let_1 V1t))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27b)) V1t))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ECROSS A_27a) A_27b)) V0s)) V1t)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V0s)) (exists ((V1f $$unsorted)) (and (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE tptp.ty_2Enum_2Enum) A_27a)) V1f)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V0s)) (exists ((V1f $$unsorted)) (and (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE tptp.ty_2Enum_2Enum) A_27a)) V1f)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V0s)) (not (= V0s (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) (exists ((V1f $$unsorted)) (and (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (= V0s (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE tptp.ty_2Enum_2Enum) A_27a)) V1f)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (= (forall ((V1d $$unsorted)) (=> (@ (@ tptp.mem V1d) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V1d)) (@ tptp.p (@ (@ tptp.ap V0P) V1d))))) (and (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE tptp.ty_2Enum_2Enum) A_27a)) V2f)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V0s)) (not (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0s)))) (exists ((V1f $$unsorted)) (and (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) A_27a)) (= V0s (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE tptp.ty_2Enum_2Enum) A_27a)) V1f)) (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))) (forall ((V2m tptp.tp__ty_2Enum_2Enum) (V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap V1f))) (=> (= (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V2m)) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V3n))) (= V2m V3n))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0A $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0A) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable _let_1)) V0A)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1s) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V1s)) V0A)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V1s))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V0A))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V2b) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1a)) V2b))) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) (@ (@ tptp.ty_2Epair_2Eprod _let_1) tptp.bool))) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V4y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V3x)) V4y))) (@ (@ tptp.ap (@ (@ tptp.ap V0P) V3x)) V4y)))))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1a)) V2b)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27a)) V1s)) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27b)) (@ (@ tptp.ap V2t) V3x))))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2Ecountable A_27c)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27c) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) (@ (@ tptp.ty_2Epair_2Eprod A_27c) tptp.bool))) (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V5y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27c) tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap V0f) V4x)) V5y))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)) V1s))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V5y)) (@ (@ tptp.ap V2t) V4x))))))))))))))))))))
% 9.41/9.79  (declare-fun tptp.c_2EASCIInumbers_2EHEX () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2EASCIInumbers_2EHEX) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Estring_2Echar)))
% 9.41/9.79  (declare-fun tptp.fo__c_2EASCIInumbers_2EHEX (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2Estring_2Echar)
% 9.41/9.79  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2Estring_2Echar (@ tptp.fo__c_2EASCIInumbers_2EHEX X0)) (@ (@ tptp.ap tptp.c_2EASCIInumbers_2EHEX) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.79  (declare-fun tptp.c_2EASCIInumbers_2EUNHEX () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2EASCIInumbers_2EUNHEX) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.ty_2Enum_2Enum)))
% 9.41/9.79  (declare-fun tptp.fo__c_2EASCIInumbers_2EUNHEX (tptp.tp__ty_2Estring_2Echar) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.79  (assert (forall ((X0 tptp.tp__ty_2Estring_2Echar)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2EASCIInumbers_2EUNHEX X0)) (@ (@ tptp.ap tptp.c_2EASCIInumbers_2EUNHEX) (@ tptp.inj__ty_2Estring_2Echar X0)))))
% 9.41/9.79  (declare-fun tptp.c_2EASCIInumbers_2EfromBinString () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2EASCIInumbers_2EfromBinString) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))))
% 9.41/9.79  (declare-fun tptp.c_2EASCIInumbers_2EfromDecString () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2EASCIInumbers_2EfromDecString) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))))
% 9.41/9.79  (declare-fun tptp.c_2EASCIInumbers_2EfromHexString () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2EASCIInumbers_2EfromHexString) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))))
% 9.41/9.79  (declare-fun tptp.c_2EASCIInumbers_2En2s () $$unsorted)
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2EASCIInumbers_2En2s) (@ _let_1 (@ (@ tptp.arr (@ _let_1 tptp.ty_2Estring_2Echar)) (@ _let_1 (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)))))))
% 9.41/9.79  (declare-fun tptp.c_2EASCIInumbers_2Enum__from__bin__string () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2EASCIInumbers_2Enum__from__bin__string) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) tptp.ty_2Enum_2Enum)))
% 9.41/9.79  (declare-fun tptp.fo__c_2EASCIInumbers_2Enum__from__bin__string (tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.79  (assert (forall ((X0 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2EASCIInumbers_2Enum__from__bin__string X0)) (@ (@ tptp.ap tptp.c_2EASCIInumbers_2Enum__from__bin__string) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar X0)))))
% 9.41/9.79  (declare-fun tptp.c_2EASCIInumbers_2Enum__from__dec__string () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2EASCIInumbers_2Enum__from__dec__string) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) tptp.ty_2Enum_2Enum)))
% 9.41/9.79  (declare-fun tptp.fo__c_2EASCIInumbers_2Enum__from__dec__string (tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.79  (assert (forall ((X0 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2EASCIInumbers_2Enum__from__dec__string X0)) (@ (@ tptp.ap tptp.c_2EASCIInumbers_2Enum__from__dec__string) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar X0)))))
% 9.41/9.79  (declare-fun tptp.c_2EASCIInumbers_2Enum__from__hex__string () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2EASCIInumbers_2Enum__from__hex__string) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) tptp.ty_2Enum_2Enum)))
% 9.41/9.79  (declare-fun tptp.fo__c_2EASCIInumbers_2Enum__from__hex__string (tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.79  (assert (forall ((X0 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2EASCIInumbers_2Enum__from__hex__string X0)) (@ (@ tptp.ap tptp.c_2EASCIInumbers_2Enum__from__hex__string) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar X0)))))
% 9.41/9.79  (declare-fun tptp.c_2EASCIInumbers_2Enum__from__oct__string () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2EASCIInumbers_2Enum__from__oct__string) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) tptp.ty_2Enum_2Enum)))
% 9.41/9.79  (declare-fun tptp.fo__c_2EASCIInumbers_2Enum__from__oct__string (tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.79  (assert (forall ((X0 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2EASCIInumbers_2Enum__from__oct__string X0)) (@ (@ tptp.ap tptp.c_2EASCIInumbers_2Enum__from__oct__string) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar X0)))))
% 9.41/9.79  (declare-fun tptp.c_2EASCIInumbers_2Enum__to__bin__string () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2EASCIInumbers_2Enum__to__bin__string) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))))
% 9.41/9.79  (declare-fun tptp.c_2EASCIInumbers_2Enum__to__dec__string () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2EASCIInumbers_2Enum__to__dec__string) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))))
% 9.41/9.79  (declare-fun tptp.c_2EASCIInumbers_2Enum__to__hex__string () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2EASCIInumbers_2Enum__to__hex__string) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))))
% 9.41/9.79  (declare-fun tptp.c_2EASCIInumbers_2Enum__to__oct__string () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2EASCIInumbers_2Enum__to__oct__string) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))))
% 9.41/9.79  (declare-fun tptp.c_2EASCIInumbers_2Es2n () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2EASCIInumbers_2Es2n) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) (@ (@ tptp.arr (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) tptp.ty_2Enum_2Enum)))))
% 9.41/9.79  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.ty_2Enum_2Enum)) (forall ((V2s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V2s))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0b))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EASCIInumbers_2Es2n) _let_2)) V1f)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP tptp.ty_2Estring_2Echar) tptp.ty_2Enum_2Enum)) V1f)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE tptp.ty_2Estring_2Echar)) _let_1)))))))))))
% 9.41/9.79  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Estring_2Echar)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0b))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EASCIInumbers_2En2s) _let_2)) V1f)) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE tptp.ty_2Estring_2Echar)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP tptp.ty_2Enum_2Enum) tptp.ty_2Estring_2Echar)) V1f)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2En2l) _let_2)) _let_1)))))))))))
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ _let_1 (@ _let_1 tptp.bool)))) (= tptp.c_2EASCIInumbers_2EHEX (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EWFREC tptp.ty_2Enum_2Enum) tptp.ty_2Estring_2Echar)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V0R $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF tptp.ty_2Enum_2Enum)) V0R)))))) (@ (@ tptp.lam (@ _let_1 tptp.ty_2Estring_2Echar)) (lambda ((V1HEX $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2Eliteral__case tptp.ty_2Enum_2Enum) tptp.ty_2Estring_2Echar)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3v $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ _let_2 _let_1))) (let ((_let_4 (@ _let_2 _let_3))) (let ((_let_5 (@ _let_2 _let_4))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_7 (@ _let_6 _let_5))) (let ((_let_8 (@ _let_6 _let_7))) (let ((_let_9 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_10 (@ tptp.ap tptp.c_2Estring_2ECHR))) (let ((_let_11 (@ tptp.ap (@ tptp.c_2Ecombin_2EI tptp.ty_2Estring_2Echar)))) (let ((_let_12 (@ _let_2 _let_5))) (let ((_let_13 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V3v)))) (let ((_let_14 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Estring_2Echar)))) (let ((_let_15 (@ _let_6 _let_1))) (let ((_let_16 (@ _let_6 _let_15))) (let ((_let_17 (@ _let_2 _let_7))) (let ((_let_18 (@ _let_2 _let_16))) (let ((_let_19 (@ _let_2 _let_15))) (let ((_let_20 (@ _let_6 _let_19))) (let ((_let_21 (@ _let_6 _let_12))) (let ((_let_22 (@ _let_2 _let_19))) (let ((_let_23 (@ _let_6 _let_3))) (let ((_let_24 (@ _let_2 _let_18))) (let ((_let_25 (@ _let_6 _let_20))) (let ((_let_26 (@ _let_2 _let_20))) (let ((_let_27 (@ _let_6 _let_22))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_14 (@ _let_13 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ _let_11 (@ _let_10 (@ _let_9 (@ _let_6 (@ _let_2 _let_22))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_14 (@ _let_13 (@ _let_9 _let_3)))) (@ _let_11 (@ _let_10 (@ _let_9 (@ _let_2 _let_27)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_14 (@ _let_13 (@ _let_9 _let_15)))) (@ _let_11 (@ _let_10 (@ _let_9 (@ _let_6 _let_27)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_14 (@ _let_13 (@ _let_9 _let_4)))) (@ _let_11 (@ _let_10 (@ _let_9 (@ _let_2 _let_26)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_14 (@ _let_13 (@ _let_9 _let_23)))) (@ _let_11 (@ _let_10 (@ _let_9 (@ _let_6 _let_26)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_14 (@ _let_13 (@ _let_9 _let_19)))) (@ _let_11 (@ _let_10 (@ _let_9 (@ _let_2 _let_25)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_14 (@ _let_13 (@ _let_9 _let_16)))) (@ _let_11 (@ _let_10 (@ _let_9 (@ _let_6 _let_25)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_14 (@ _let_13 (@ _let_9 _let_5)))) (@ _let_11 (@ _let_10 (@ _let_9 (@ _let_2 _let_24)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_14 (@ _let_13 (@ _let_9 (@ _let_6 _let_4))))) (@ _let_11 (@ _let_10 (@ _let_9 (@ _let_6 _let_24)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_14 (@ _let_13 (@ _let_9 (@ _let_2 _let_23))))) (@ _let_11 (@ _let_10 (@ _let_9 (@ _let_2 (@ _let_6 _let_18))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_14 (@ _let_13 (@ _let_9 (@ _let_6 _let_23))))) (@ _let_11 (@ _let_10 (@ _let_9 (@ _let_2 _let_21)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_14 (@ _let_13 (@ _let_9 _let_22)))) (@ _let_11 (@ _let_10 (@ _let_9 (@ _let_6 _let_21)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_14 (@ _let_13 (@ _let_9 _let_20)))) (@ _let_11 (@ _let_10 (@ _let_9 (@ _let_2 _let_17)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_14 (@ _let_13 (@ _let_9 _let_18)))) (@ _let_11 (@ _let_10 (@ _let_9 (@ _let_6 _let_17)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_14 (@ _let_13 (@ _let_9 (@ _let_6 _let_16))))) (@ _let_11 (@ _let_10 (@ _let_9 (@ _let_2 _let_8)))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_14 (@ _let_13 (@ _let_9 _let_12)))) (@ _let_11 (@ _let_10 (@ _let_9 (@ _let_6 _let_8)))))) (@ tptp.c_2Ebool_2EARB tptp.ty_2Estring_2Echar)))))))))))))))))))))))))))))))))))))))))))))))) V2a))))))))))
% 9.41/9.79  (assert (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ _let_2 _let_1))) (let ((_let_4 (@ _let_2 _let_3))) (let ((_let_5 (@ _let_2 _let_4))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_7 (@ tptp.ap V0P))) (let ((_let_8 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_9 (@ _let_8 _let_1))) (let ((_let_10 (@ _let_8 _let_9))) (let ((_let_11 (@ _let_2 _let_9))) (let ((_let_12 (@ _let_8 _let_3))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)) (=> (and (@ tptp.p (@ _let_7 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.p (@ _let_7 (@ _let_6 _let_3))) (@ tptp.p (@ _let_7 (@ _let_6 _let_9))) (@ tptp.p (@ _let_7 (@ _let_6 _let_4))) (@ tptp.p (@ _let_7 (@ _let_6 _let_12))) (@ tptp.p (@ _let_7 (@ _let_6 _let_11))) (@ tptp.p (@ _let_7 (@ _let_6 _let_10))) (@ tptp.p (@ _let_7 (@ _let_6 _let_5))) (@ tptp.p (@ _let_7 (@ _let_6 (@ _let_8 _let_4)))) (@ tptp.p (@ _let_7 (@ _let_6 (@ _let_2 _let_12)))) (@ tptp.p (@ _let_7 (@ _let_6 (@ _let_8 _let_12)))) (@ tptp.p (@ _let_7 (@ _let_6 (@ _let_2 _let_11)))) (@ tptp.p (@ _let_7 (@ _let_6 (@ _let_8 _let_11)))) (@ tptp.p (@ _let_7 (@ _let_6 (@ _let_2 _let_10)))) (@ tptp.p (@ _let_7 (@ _let_6 (@ _let_8 _let_10)))) (@ tptp.p (@ _let_7 (@ _let_6 (@ _let_2 _let_5)))) (forall ((V1v18 tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V1v18))))) (forall ((V2v tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Enum_2Enum V2v))))))))))))))))))))
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ _let_2 _let_1))) (let ((_let_4 (@ _let_2 _let_3))) (let ((_let_5 (@ _let_2 _let_4))) (let ((_let_6 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_7 (@ _let_6 _let_5))) (let ((_let_8 (@ _let_6 _let_7))) (let ((_let_9 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_10 (@ tptp.ap tptp.c_2Estring_2ECHR))) (let ((_let_11 (@ _let_2 _let_5))) (let ((_let_12 (@ tptp.ap tptp.c_2EASCIInumbers_2EHEX))) (let ((_let_13 (@ _let_6 _let_1))) (let ((_let_14 (@ _let_6 _let_13))) (let ((_let_15 (@ _let_2 _let_7))) (let ((_let_16 (@ _let_2 _let_14))) (let ((_let_17 (@ _let_2 _let_13))) (let ((_let_18 (@ _let_6 _let_17))) (let ((_let_19 (@ _let_6 _let_11))) (let ((_let_20 (@ _let_2 _let_17))) (let ((_let_21 (@ _let_6 _let_3))) (let ((_let_22 (@ _let_2 _let_16))) (let ((_let_23 (@ _let_6 _let_18))) (let ((_let_24 (@ _let_2 _let_18))) (let ((_let_25 (@ _let_6 _let_20))) (and (= (@ tptp.surj__ty_2Estring_2Echar (@ _let_12 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (@ tptp.surj__ty_2Estring_2Echar (@ _let_10 (@ _let_9 (@ _let_6 (@ _let_2 _let_20)))))) (= (@ tptp.surj__ty_2Estring_2Echar (@ _let_12 (@ _let_9 _let_3))) (@ tptp.surj__ty_2Estring_2Echar (@ _let_10 (@ _let_9 (@ _let_2 _let_25))))) (= (@ tptp.surj__ty_2Estring_2Echar (@ _let_12 (@ _let_9 _let_13))) (@ tptp.surj__ty_2Estring_2Echar (@ _let_10 (@ _let_9 (@ _let_6 _let_25))))) (= (@ tptp.surj__ty_2Estring_2Echar (@ _let_12 (@ _let_9 _let_4))) (@ tptp.surj__ty_2Estring_2Echar (@ _let_10 (@ _let_9 (@ _let_2 _let_24))))) (= (@ tptp.surj__ty_2Estring_2Echar (@ _let_12 (@ _let_9 _let_21))) (@ tptp.surj__ty_2Estring_2Echar (@ _let_10 (@ _let_9 (@ _let_6 _let_24))))) (= (@ tptp.surj__ty_2Estring_2Echar (@ _let_12 (@ _let_9 _let_17))) (@ tptp.surj__ty_2Estring_2Echar (@ _let_10 (@ _let_9 (@ _let_2 _let_23))))) (= (@ tptp.surj__ty_2Estring_2Echar (@ _let_12 (@ _let_9 _let_14))) (@ tptp.surj__ty_2Estring_2Echar (@ _let_10 (@ _let_9 (@ _let_6 _let_23))))) (= (@ tptp.surj__ty_2Estring_2Echar (@ _let_12 (@ _let_9 _let_5))) (@ tptp.surj__ty_2Estring_2Echar (@ _let_10 (@ _let_9 (@ _let_2 _let_22))))) (= (@ tptp.surj__ty_2Estring_2Echar (@ _let_12 (@ _let_9 (@ _let_6 _let_4)))) (@ tptp.surj__ty_2Estring_2Echar (@ _let_10 (@ _let_9 (@ _let_6 _let_22))))) (= (@ tptp.surj__ty_2Estring_2Echar (@ _let_12 (@ _let_9 (@ _let_2 _let_21)))) (@ tptp.surj__ty_2Estring_2Echar (@ _let_10 (@ _let_9 (@ _let_2 (@ _let_6 _let_16)))))) (= (@ tptp.surj__ty_2Estring_2Echar (@ _let_12 (@ _let_9 (@ _let_6 _let_21)))) (@ tptp.surj__ty_2Estring_2Echar (@ _let_10 (@ _let_9 (@ _let_2 _let_19))))) (= (@ tptp.surj__ty_2Estring_2Echar (@ _let_12 (@ _let_9 _let_20))) (@ tptp.surj__ty_2Estring_2Echar (@ _let_10 (@ _let_9 (@ _let_6 _let_19))))) (= (@ tptp.surj__ty_2Estring_2Echar (@ _let_12 (@ _let_9 _let_18))) (@ tptp.surj__ty_2Estring_2Echar (@ _let_10 (@ _let_9 (@ _let_2 _let_15))))) (= (@ tptp.surj__ty_2Estring_2Echar (@ _let_12 (@ _let_9 _let_16))) (@ tptp.surj__ty_2Estring_2Echar (@ _let_10 (@ _let_9 (@ _let_6 _let_15))))) (= (@ tptp.surj__ty_2Estring_2Echar (@ _let_12 (@ _let_9 (@ _let_6 _let_14)))) (@ tptp.surj__ty_2Estring_2Echar (@ _let_10 (@ _let_9 (@ _let_2 _let_8))))) (= (@ tptp.surj__ty_2Estring_2Echar (@ _let_12 (@ _let_9 _let_11))) (@ tptp.surj__ty_2Estring_2Echar (@ _let_10 (@ _let_9 (@ _let_6 _let_8))))))))))))))))))))))))))))))))
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Estring_2Echar))) (let ((_let_2 (@ _let_1 (@ _let_1 tptp.bool)))) (= tptp.c_2EASCIInumbers_2EUNHEX (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Erelation_2EWFREC tptp.ty_2Estring_2Echar) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V0R $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Erelation_2EWF tptp.ty_2Estring_2Echar)) V0R)))))) (@ (@ tptp.lam (@ _let_1 tptp.ty_2Enum_2Enum)) (lambda ((V1UNHEX $$unsorted)) (@ (@ tptp.lam tptp.ty_2Estring_2Echar) (lambda ((V2a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2Eliteral__case tptp.ty_2Estring_2Echar) tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Estring_2Echar) (lambda ((V3v $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ _let_2 _let_1))) (let ((_let_4 (@ _let_2 _let_3))) (let ((_let_5 (@ _let_2 _let_4))) (let ((_let_6 (@ _let_2 _let_5))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_8 (@ tptp.ap (@ tptp.c_2Ecombin_2EI tptp.ty_2Enum_2Enum)))) (let ((_let_9 (@ _let_8 (@ _let_7 _let_6)))) (let ((_let_10 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_11 (@ _let_10 _let_5))) (let ((_let_12 (@ _let_10 _let_11))) (let ((_let_13 (@ tptp.ap tptp.c_2Estring_2ECHR))) (let ((_let_14 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Estring_2Echar)) V3v)))) (let ((_let_15 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)))) (let ((_let_16 (@ _let_10 _let_1))) (let ((_let_17 (@ _let_10 _let_16))) (let ((_let_18 (@ _let_8 (@ _let_7 (@ _let_10 _let_17))))) (let ((_let_19 (@ _let_2 _let_17))) (let ((_let_20 (@ _let_8 (@ _let_7 _let_19)))) (let ((_let_21 (@ _let_2 _let_11))) (let ((_let_22 (@ _let_2 _let_16))) (let ((_let_23 (@ _let_10 _let_22))) (let ((_let_24 (@ _let_8 (@ _let_7 _let_23)))) (let ((_let_25 (@ _let_2 _let_22))) (let ((_let_26 (@ _let_8 (@ _let_7 _let_25)))) (let ((_let_27 (@ _let_10 _let_6))) (let ((_let_28 (@ _let_10 _let_3))) (let ((_let_29 (@ _let_8 (@ _let_7 (@ _let_10 _let_28))))) (let ((_let_30 (@ _let_10 _let_25))) (let ((_let_31 (@ _let_10 _let_30))) (let ((_let_32 (@ _let_2 _let_30))) (let ((_let_33 (@ _let_10 (@ _let_2 _let_25)))) (let ((_let_34 (@ _let_2 _let_19))) (let ((_let_35 (@ _let_10 _let_23))) (let ((_let_36 (@ _let_2 _let_23))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_14 (@ _let_13 (@ _let_7 _let_33))))) (@ _let_8 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_14 (@ _let_13 (@ _let_7 _let_32))))) (@ _let_8 (@ _let_7 _let_3)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_14 (@ _let_13 (@ _let_7 _let_31))))) (@ _let_8 (@ _let_7 _let_16)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_14 (@ _let_13 (@ _let_7 (@ _let_2 _let_36)))))) (@ _let_8 (@ _let_7 _let_4)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_14 (@ _let_13 (@ _let_7 (@ _let_10 _let_36)))))) (@ _let_8 (@ _let_7 _let_28)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_14 (@ _let_13 (@ _let_7 (@ _let_2 _let_35)))))) (@ _let_8 (@ _let_7 _let_22)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_14 (@ _let_13 (@ _let_7 (@ _let_10 _let_35)))))) (@ _let_8 (@ _let_7 _let_17)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_14 (@ _let_13 (@ _let_7 (@ _let_2 _let_34)))))) (@ _let_8 (@ _let_7 _let_5)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_14 (@ _let_13 (@ _let_7 (@ _let_10 _let_34)))))) (@ _let_8 (@ _let_7 (@ _let_10 _let_4))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_14 (@ _let_13 (@ _let_7 (@ _let_2 (@ _let_10 _let_19))))))) (@ _let_8 (@ _let_7 (@ _let_2 _let_28))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_14 (@ _let_13 (@ _let_7 (@ _let_2 _let_33)))))) _let_29)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_14 (@ _let_13 (@ _let_7 (@ _let_10 _let_33)))))) _let_26)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_14 (@ _let_13 (@ _let_7 (@ _let_2 _let_32)))))) _let_24)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_14 (@ _let_13 (@ _let_7 (@ _let_10 _let_32)))))) _let_20)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_14 (@ _let_13 (@ _let_7 (@ _let_2 _let_31)))))) _let_18)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_14 (@ _let_13 (@ _let_7 (@ _let_10 _let_31)))))) _let_9)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_14 (@ _let_13 (@ _let_7 (@ _let_2 _let_27)))))) _let_29)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_14 (@ _let_13 (@ _let_7 (@ _let_10 _let_27)))))) _let_26)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_14 (@ _let_13 (@ _let_7 (@ _let_2 _let_21)))))) _let_24)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_14 (@ _let_13 (@ _let_7 (@ _let_10 _let_21)))))) _let_20)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_14 (@ _let_13 (@ _let_7 (@ _let_2 _let_12)))))) _let_18)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_15 (@ _let_14 (@ _let_13 (@ _let_7 (@ _let_10 _let_12)))))) _let_9)) (@ tptp.c_2Ebool_2EARB tptp.ty_2Enum_2Enum))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) V2a))))))))))
% 9.41/9.79  (assert (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ _let_2 (@ _let_2 (@ _let_2 _let_1))))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_5 (@ _let_4 _let_3))) (let ((_let_6 (@ _let_4 _let_5))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_8 (@ tptp.ap tptp.c_2Estring_2ECHR))) (let ((_let_9 (@ tptp.ap V0P))) (let ((_let_10 (@ _let_2 _let_5))) (let ((_let_11 (@ _let_4 (@ _let_2 _let_3)))) (let ((_let_12 (@ _let_4 _let_1))) (let ((_let_13 (@ _let_2 _let_12))) (let ((_let_14 (@ _let_2 _let_13))) (let ((_let_15 (@ _let_4 _let_14))) (let ((_let_16 (@ _let_4 _let_15))) (let ((_let_17 (@ _let_2 _let_15))) (let ((_let_18 (@ _let_4 (@ _let_2 _let_14)))) (let ((_let_19 (@ _let_2 (@ _let_4 _let_12)))) (let ((_let_20 (@ _let_2 _let_19))) (let ((_let_21 (@ _let_4 _let_13))) (let ((_let_22 (@ _let_4 _let_21))) (let ((_let_23 (@ _let_2 _let_21))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.bool)) (=> (and (@ tptp.p (@ _let_9 (@ _let_8 (@ _let_7 _let_18)))) (@ tptp.p (@ _let_9 (@ _let_8 (@ _let_7 _let_17)))) (@ tptp.p (@ _let_9 (@ _let_8 (@ _let_7 _let_16)))) (@ tptp.p (@ _let_9 (@ _let_8 (@ _let_7 (@ _let_2 _let_23))))) (@ tptp.p (@ _let_9 (@ _let_8 (@ _let_7 (@ _let_4 _let_23))))) (@ tptp.p (@ _let_9 (@ _let_8 (@ _let_7 (@ _let_2 _let_22))))) (@ tptp.p (@ _let_9 (@ _let_8 (@ _let_7 (@ _let_4 _let_22))))) (@ tptp.p (@ _let_9 (@ _let_8 (@ _let_7 (@ _let_2 _let_20))))) (@ tptp.p (@ _let_9 (@ _let_8 (@ _let_7 (@ _let_4 _let_20))))) (@ tptp.p (@ _let_9 (@ _let_8 (@ _let_7 (@ _let_2 (@ _let_4 _let_19)))))) (@ tptp.p (@ _let_9 (@ _let_8 (@ _let_7 (@ _let_2 _let_18))))) (@ tptp.p (@ _let_9 (@ _let_8 (@ _let_7 (@ _let_4 _let_18))))) (@ tptp.p (@ _let_9 (@ _let_8 (@ _let_7 (@ _let_2 _let_17))))) (@ tptp.p (@ _let_9 (@ _let_8 (@ _let_7 (@ _let_4 _let_17))))) (@ tptp.p (@ _let_9 (@ _let_8 (@ _let_7 (@ _let_2 _let_16))))) (@ tptp.p (@ _let_9 (@ _let_8 (@ _let_7 (@ _let_4 _let_16))))) (@ tptp.p (@ _let_9 (@ _let_8 (@ _let_7 (@ _let_2 _let_11))))) (@ tptp.p (@ _let_9 (@ _let_8 (@ _let_7 (@ _let_4 _let_11))))) (@ tptp.p (@ _let_9 (@ _let_8 (@ _let_7 (@ _let_2 _let_10))))) (@ tptp.p (@ _let_9 (@ _let_8 (@ _let_7 (@ _let_4 _let_10))))) (@ tptp.p (@ _let_9 (@ _let_8 (@ _let_7 (@ _let_2 _let_6))))) (@ tptp.p (@ _let_9 (@ _let_8 (@ _let_7 (@ _let_4 _let_6))))) (forall ((V1v24 tptp.tp__ty_2Estring_2Echar)) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Estring_2Echar V1v24))))) (forall ((V2v tptp.tp__ty_2Estring_2Echar)) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2Estring_2Echar V2v)))))))))))))))))))))))))))))))
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ _let_2 _let_1))) (let ((_let_4 (@ _let_2 _let_3))) (let ((_let_5 (@ _let_2 _let_4))) (let ((_let_6 (@ _let_2 _let_5))) (let ((_let_7 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_8 (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 _let_6)))) (let ((_let_9 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_10 (@ _let_9 _let_5))) (let ((_let_11 (@ _let_9 _let_10))) (let ((_let_12 (@ tptp.ap tptp.c_2Estring_2ECHR))) (let ((_let_13 (@ tptp.ap tptp.c_2EASCIInumbers_2EUNHEX))) (let ((_let_14 (@ _let_9 _let_1))) (let ((_let_15 (@ _let_9 _let_14))) (let ((_let_16 (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 (@ _let_9 _let_15))))) (let ((_let_17 (@ _let_2 _let_15))) (let ((_let_18 (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 _let_17)))) (let ((_let_19 (@ _let_2 _let_10))) (let ((_let_20 (@ _let_2 _let_14))) (let ((_let_21 (@ _let_9 _let_20))) (let ((_let_22 (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 _let_21)))) (let ((_let_23 (@ _let_2 _let_20))) (let ((_let_24 (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 _let_23)))) (let ((_let_25 (@ _let_9 _let_6))) (let ((_let_26 (@ _let_9 _let_3))) (let ((_let_27 (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 (@ _let_9 _let_26))))) (let ((_let_28 (@ _let_9 _let_23))) (let ((_let_29 (@ _let_9 _let_28))) (let ((_let_30 (@ _let_2 _let_28))) (let ((_let_31 (@ _let_9 (@ _let_2 _let_23)))) (let ((_let_32 (@ _let_2 _let_17))) (let ((_let_33 (@ _let_9 _let_21))) (let ((_let_34 (@ _let_2 _let_21))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 (@ _let_12 (@ _let_7 _let_31)))) tptp.fo__c_2Enum_2E0) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 (@ _let_12 (@ _let_7 _let_30)))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 _let_3))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 (@ _let_12 (@ _let_7 _let_29)))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 _let_14))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 (@ _let_12 (@ _let_7 (@ _let_2 _let_34))))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 _let_4))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 (@ _let_12 (@ _let_7 (@ _let_9 _let_34))))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 _let_26))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 (@ _let_12 (@ _let_7 (@ _let_2 _let_33))))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 _let_20))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 (@ _let_12 (@ _let_7 (@ _let_9 _let_33))))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 _let_15))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 (@ _let_12 (@ _let_7 (@ _let_2 _let_32))))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 _let_5))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 (@ _let_12 (@ _let_7 (@ _let_9 _let_32))))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 (@ _let_9 _let_4)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 (@ _let_12 (@ _let_7 (@ _let_2 (@ _let_9 _let_17)))))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_7 (@ _let_2 _let_26)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 (@ _let_12 (@ _let_7 (@ _let_2 _let_31))))) _let_27) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 (@ _let_12 (@ _let_7 (@ _let_9 _let_31))))) _let_24) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 (@ _let_12 (@ _let_7 (@ _let_2 _let_30))))) _let_22) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 (@ _let_12 (@ _let_7 (@ _let_9 _let_30))))) _let_18) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 (@ _let_12 (@ _let_7 (@ _let_2 _let_29))))) _let_16) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 (@ _let_12 (@ _let_7 (@ _let_9 _let_29))))) _let_8) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 (@ _let_12 (@ _let_7 (@ _let_2 _let_25))))) _let_27) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 (@ _let_12 (@ _let_7 (@ _let_9 _let_25))))) _let_24) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 (@ _let_12 (@ _let_7 (@ _let_2 _let_19))))) _let_22) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 (@ _let_12 (@ _let_7 (@ _let_9 _let_19))))) _let_18) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 (@ _let_12 (@ _let_7 (@ _let_2 _let_11))))) _let_16) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_13 (@ _let_12 (@ _let_7 (@ _let_9 _let_11))))) _let_8)))))))))))))))))))))))))))))))))))))
% 9.41/9.79  (assert (= tptp.c_2EASCIInumbers_2Enum__from__bin__string (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EASCIInumbers_2Es2n) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) tptp.c_2EASCIInumbers_2EUNHEX)))
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (= tptp.c_2EASCIInumbers_2Enum__from__oct__string (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EASCIInumbers_2Es2n) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) tptp.c_2EASCIInumbers_2EUNHEX))))
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (= tptp.c_2EASCIInumbers_2Enum__from__dec__string (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EASCIInumbers_2Es2n) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) tptp.c_2EASCIInumbers_2EUNHEX))))
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (= tptp.c_2EASCIInumbers_2Enum__from__hex__string (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EASCIInumbers_2Es2n) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))) tptp.c_2EASCIInumbers_2EUNHEX))))
% 9.41/9.79  (assert (= tptp.c_2EASCIInumbers_2Enum__to__bin__string (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EASCIInumbers_2En2s) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) tptp.c_2EASCIInumbers_2EHEX)))
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (= tptp.c_2EASCIInumbers_2Enum__to__oct__string (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EASCIInumbers_2En2s) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) tptp.c_2EASCIInumbers_2EHEX))))
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (= tptp.c_2EASCIInumbers_2Enum__to__dec__string (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EASCIInumbers_2En2s) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))) tptp.c_2EASCIInumbers_2EHEX))))
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (= tptp.c_2EASCIInumbers_2Enum__to__hex__string (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EASCIInumbers_2En2s) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_1 (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))) tptp.c_2EASCIInumbers_2EHEX))))
% 9.41/9.79  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s))) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2EASCIInumbers_2EfromBinString) _let_1)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) _let_1)) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY tptp.ty_2Estring_2Echar)) (@ (@ tptp.lam tptp.ty_2Estring_2Echar) (lambda ((V1c $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT2))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_3 (@ _let_2 (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_5 (@ tptp.ap tptp.c_2Estring_2ECHR))) (let ((_let_6 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Estring_2Echar)) V1c)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ _let_6 (@ _let_5 (@ _let_4 (@ _let_1 (@ _let_2 _let_3))))))) (@ _let_6 (@ _let_5 (@ _let_4 (@ _let_2 (@ _let_1 _let_3)))))))))))))))) _let_1)))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2EASCIInumbers_2Enum__from__bin__string) _let_1)))) (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum)))))))
% 9.41/9.79  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s))) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2EASCIInumbers_2EfromDecString) _let_1)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) _let_1)) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY tptp.ty_2Estring_2Echar)) tptp.c_2Estring_2EisDigit)) _let_1)))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2EASCIInumbers_2Enum__from__dec__string) _let_1)))) (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum)))))))
% 9.41/9.79  (assert (forall ((V0s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V0s))) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2EASCIInumbers_2EfromHexString) _let_1)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) _let_1)) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY tptp.ty_2Estring_2Echar)) tptp.c_2Estring_2EisHexDigit)) _let_1)))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2EASCIInumbers_2Enum__from__hex__string) _let_1)))) (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum)))))))
% 9.41/9.79  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.ty_2Enum_2Enum)) (forall ((V2s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V2s))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0b))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EASCIInumbers_2Es2n) _let_2)) V1f)) _let_1)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2El2n) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP tptp.ty_2Estring_2Echar) tptp.ty_2Enum_2Enum)) V1f)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE tptp.ty_2Estring_2Echar)) (@ (@ tptp.ap tptp.c_2Estring_2EEXPLODE) _let_1))))))))))))
% 9.41/9.79  (assert (forall ((V0b tptp.tp__ty_2Enum_2Enum) (V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Estring_2Echar)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0b))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EASCIInumbers_2En2s) _let_2)) V1f)) _let_1)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EIMPLODE) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE tptp.ty_2Estring_2Echar)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP tptp.ty_2Enum_2Enum) tptp.ty_2Estring_2Echar)) V1f)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Enumposrep_2En2l) _let_2)) _let_1))))))))))))
% 9.41/9.79  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) (@ _let_2 (@ _let_2 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2EASCIInumbers_2EUNHEX) (@ (@ tptp.ap tptp.c_2EASCIInumbers_2EHEX) _let_1))) V0n))))))
% 9.41/9.79  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__ty_2Estring_2Echar V0c))) (=> (@ tptp.p (@ (@ tptp.ap tptp.c_2Estring_2EisHexDigit) _let_1)) (= (@ tptp.surj__ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2EASCIInumbers_2EHEX) (@ (@ tptp.ap tptp.c_2EASCIInumbers_2EUNHEX) _let_1))) (@ tptp.surj__ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2EtoUpper) _let_1)))))))
% 9.41/9.79  (assert (forall ((V0c tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__ty_2Estring_2Echar V0c))) (=> (@ tptp.p (@ (@ tptp.ap tptp.c_2Estring_2EisDigit) _let_1)) (= (@ tptp.surj__ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2EASCIInumbers_2EHEX) (@ (@ tptp.ap tptp.c_2EASCIInumbers_2EUNHEX) _let_1))) V0c)))))
% 9.41/9.79  (assert (forall ((V0c2n $$unsorted)) (=> (@ (@ tptp.mem V0c2n) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.ty_2Enum_2Enum)) (forall ((V1n2c $$unsorted)) (=> (@ (@ tptp.mem V1n2c) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Estring_2Echar)) (forall ((V2b tptp.tp__ty_2Enum_2Enum) (V3n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2b))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_1)) (forall ((V4x tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4x))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ tptp.inj__ty_2Enum_2Enum V2b))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap V0c2n) (@ (@ tptp.ap V1n2c) _let_1))) V4x))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EASCIInumbers_2Es2n) _let_1)) V0c2n)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EASCIInumbers_2En2s) _let_1)) V1n2c)) (@ tptp.inj__ty_2Enum_2Enum V3n)))) V3n)))))))))
% 9.41/9.79  (assert (forall ((V0c2n $$unsorted)) (=> (@ (@ tptp.mem V0c2n) (@ (@ tptp.arr tptp.ty_2Estring_2Echar) tptp.ty_2Enum_2Enum)) (forall ((V1n2c $$unsorted)) (=> (@ (@ tptp.mem V1n2c) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Estring_2Echar)) (forall ((V2b tptp.tp__ty_2Enum_2Enum) (V3s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V3s))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2b))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EASCIInumbers_2Es2n) _let_2)) V0c2n)) _let_1))) (let ((_let_4 (@ tptp.c_2Ecombin_2Eo tptp.ty_2Estring_2Echar))) (let ((_let_5 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY tptp.ty_2Estring_2Echar)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_4 tptp.bool) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) _let_2))) V0c2n))) _let_1))) (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EASCIInumbers_2En2s) _let_2)) V1n2c)) _let_3)) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_3)) _let_5))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.ty_2Estring_2Echar)) (@ (@ tptp.ap V1n2c) _let_5))) (@ tptp.c_2Elist_2ENIL tptp.ty_2Estring_2Echar)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP tptp.ty_2Estring_2Echar) tptp.ty_2Estring_2Echar)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_4 tptp.ty_2Estring_2Echar) tptp.ty_2Enum_2Enum)) V1n2c)) V0c2n))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Erich__list_2ELASTN tptp.ty_2Estring_2Echar)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elogroot_2ELOG) _let_2)) _let_3)))) _let_1)))))))))))))))))
% 9.41/9.79  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2EASCIInumbers_2Enum__from__dec__string) (@ (@ tptp.ap tptp.c_2EASCIInumbers_2Enum__to__dec__string) (@ tptp.inj__ty_2Enum_2Enum V0n)))) V0n)))
% 9.41/9.79  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2EASCIInumbers_2Enum__from__dec__string) (@ (@ tptp.ap tptp.c_2EASCIInumbers_2Enum__to__dec__string) (@ tptp.inj__ty_2Enum_2Enum V0n)))) V0n)))
% 9.41/9.79  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2EASCIInumbers_2Enum__to__dec__string))) (= (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1m)))) (= V0n V1m)))))
% 9.41/9.79  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2EASCIInumbers_2Enum__to__dec__string))) (= (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0n))) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1m)))) (= V0n V1m)))))
% 9.41/9.79  (assert (forall ((V0n tptp.tp__ty_2Enum_2Enum) (V1m tptp.tp__ty_2Enum_2Enum) (V2s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.ap tptp.c_2EASCIInumbers_2Enum__to__dec__string))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND tptp.ty_2Estring_2Echar)) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V2s))))) (= (= (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V0n)))) (@ tptp.surj__c_ty_2Elist_2Elist_ty_2Estring_2Echar (@ _let_2 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V1m))))) (= V0n V1m))))))
% 9.41/9.79  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1s tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_4 (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar V1s))) (let ((_let_5 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.ty_2Estring_2Echar)) _let_4))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY tptp.ty_2Estring_2Echar)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Estring_2Echar) tptp.bool) tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3E) (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1))))) tptp.c_2EASCIInumbers_2EUNHEX))) _let_4)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_3)) _let_5))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBIT) _let_3)) (@ (@ tptp.ap tptp.c_2EASCIInumbers_2Enum__from__bin__string) _let_4))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2EASCIInumbers_2EUNHEX) (@ (@ tptp.ap tptp.c_2Estring_2ESUB) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) tptp.ty_2Enum_2Enum)) _let_4)) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_5)) _let_3)))))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))))))))))))
% 9.41/9.79  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1n))) (let ((_let_3 (@ (@ tptp.ap tptp.c_2EASCIInumbers_2Enum__to__bin__string) _let_2))) (let ((_let_4 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH tptp.ty_2Estring_2Echar)) _let_3))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) _let_4)) (= (@ tptp.surj__ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2Estring_2ESUB) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)) tptp.ty_2Enum_2Enum)) _let_3)) _let_1))) (@ tptp.surj__ty_2Estring_2Echar (@ (@ tptp.ap tptp.c_2EASCIInumbers_2EHEX) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebit_2EBITV) _let_2)) (@ (@ tptp.ap tptp.c_2Eprim__rec_2EPRE) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2D) _let_4)) _let_1)))))))))))))
% 9.41/9.79  (assert (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) tptp.c_2EASCIInumbers_2Enum__from__bin__string)) tptp.c_2EASCIInumbers_2Enum__to__bin__string) (@ tptp.c_2Ecombin_2EI tptp.ty_2Enum_2Enum)))
% 9.41/9.79  (assert (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) tptp.c_2EASCIInumbers_2Enum__from__oct__string)) tptp.c_2EASCIInumbers_2Enum__to__oct__string) (@ tptp.c_2Ecombin_2EI tptp.ty_2Enum_2Enum)))
% 9.41/9.79  (assert (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) tptp.c_2EASCIInumbers_2Enum__from__dec__string)) tptp.c_2EASCIInumbers_2Enum__to__dec__string) (@ tptp.c_2Ecombin_2EI tptp.ty_2Enum_2Enum)))
% 9.41/9.79  (assert (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum) (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar))) tptp.c_2EASCIInumbers_2Enum__from__hex__string)) tptp.c_2EASCIInumbers_2Enum__to__hex__string) (@ tptp.c_2Ecombin_2EI tptp.ty_2Enum_2Enum)))
% 9.41/9.79  (declare-fun tptp.ty_2Efinite__map_2Efmap (tptp.del tptp.del) tptp.del)
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2EDRESTRICT (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) (@ (@ tptp.arr _let_1) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) _let_1))))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2EFAPPLY (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (@ (@ tptp.arr A_27a) A_27b)))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2EFCARD (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Efinite__map_2EFCARD A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) tptp.ty_2Enum_2Enum))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2EFDOM (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (@ (@ tptp.arr A_27a) tptp.bool)))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2EFEMPTY (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b)) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2EFEVERY (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Efinite__map_2EFEVERY A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) tptp.bool)))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2EFLOOKUP (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b))))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2EFMAP__MAP2 (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.ty_2Efinite__map_2Efmap A_27a))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Efinite__map_2EFMAP__MAP2 A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c)) A_27b)) (@ (@ tptp.arr (@ _let_1 A_27c)) (@ _let_1 A_27b)))))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2EFMERGE (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a))) (let ((_let_2 (@ tptp.arr _let_1))) (let ((_let_3 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Efinite__map_2EFMERGE A_27a) A_27b)) (@ (@ tptp.arr (@ _let_3 (@ _let_3 A_27a))) (@ _let_2 (@ _let_2 _let_1)))))))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2EFRANGE (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (@ (@ tptp.arr A_27b) tptp.bool)))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2EFUNION (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) (@ _let_2 (@ _let_2 _let_1)))))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2EFUN__FMAP (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Efinite__map_2EFUN__FMAP A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 A_27b)) (@ (@ tptp.arr (@ _let_1 tptp.bool)) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)))))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2EFUPDATE (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) (@ (@ tptp.arr _let_1) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) _let_1))))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2EFUPDATE__LIST (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)) (@ (@ tptp.arr _let_1) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) _let_1))))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2EMAP__KEYS (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Efinite__map_2EMAP__KEYS A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27c)) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27c))))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2ERRESTRICT (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Efinite__map_2ERRESTRICT A_27a) A_27b)) (@ (@ tptp.arr _let_1) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.bool)) _let_1))))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2ESUBMAP (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)))) (@ (@ tptp.mem (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2Ef__o (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Efinite__map_2Ef__o A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27c))))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2Ef__o__f (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.ty_2Efinite__map_2Efmap A_27a))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Efinite__map_2Ef__o__f A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27c)) (@ (@ tptp.arr (@ _let_1 A_27b)) (@ _let_1 A_27c)))))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2Efdomsub (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)) (@ (@ tptp.arr _let_1) (@ (@ tptp.arr A_27a) _let_1))))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2Efmap__ABS (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Efinite__map_2Efmap__ABS A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone))) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2Efmap__EQ__UPTO (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)))) (@ (@ tptp.mem (@ (@ tptp.c_2Efinite__map_2Efmap__EQ__UPTO A_27a) A_27b)) (@ _let_1 (@ _let_1 (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)))))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2Efmap__REP (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Efinite__map_2Efmap__REP A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone))))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2Efmap__inverse (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Efinite__map_2Efmap__inverse A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) tptp.bool)))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2Efmap__rel (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.ty_2Efinite__map_2Efmap A_27c))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Efinite__map_2Efmap__rel A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (@ (@ tptp.arr (@ _let_1 A_27a)) (@ (@ tptp.arr (@ _let_1 A_27b)) tptp.bool)))))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2Efmap__size (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Efinite__map_2Efmap__size A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) tptp.ty_2Enum_2Enum)) (@ (@ tptp.arr (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) tptp.ty_2Enum_2Enum))))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2Eis__fmap (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Efinite__map_2Eis__fmap A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone))) tptp.bool))))
% 9.41/9.79  (declare-fun tptp.c_2Efinite__map_2Eo__f (tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ tptp.ty_2Efinite__map_2Efmap A_27a))) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Efinite__map_2Eo__f A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) A_27c)) (@ (@ tptp.arr (@ _let_1 A_27b)) (@ _let_1 A_27c)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.c_2Efinite__map_2Eis__fmap A_27a) A_27b) (@ (@ tptp.lam (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone))) (lambda ((V0a0 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone))) tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1is__fmap_27 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2a0 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_1)) V2a0)) (@ (@ tptp.lam A_27a) (lambda ((V3a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27b) tptp.ty_2Eone_2Eone)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone))))))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V4f $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V5a $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V6b $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone)))) V2a0)) (@ (@ tptp.lam A_27a) (lambda ((V7x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V7x)) V5a))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27b) tptp.ty_2Eone_2Eone)) V6b))) (@ (@ tptp.ap V4f) V7x))))))) (@ (@ tptp.ap V1is__fmap_27) V4f)))))))))))))) (@ (@ tptp.ap V1is__fmap_27) V2a0)))))))) (@ (@ tptp.ap V1is__fmap_27) V0a0))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Eis__fmap A_27a) A_27b)) (@ (@ tptp.lam A_27a) (lambda ((V0a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27b) tptp.ty_2Eone_2Eone)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone)))))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone))) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (forall ((V3b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Eis__fmap A_27a) A_27b)))) (=> (@ (@ tptp.mem V3b) A_27b) (=> (@ tptp.p (@ _let_1 V1f)) (@ tptp.p (@ _let_1 (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V4x)) V2a))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27b) tptp.ty_2Eone_2Eone)) V3b))) (@ (@ tptp.ap V1f) V4x)))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0is__fmap_27 $$unsorted)) (=> (@ (@ tptp.mem V0is__fmap_27) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone))) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0is__fmap_27) (@ (@ tptp.lam A_27a) (lambda ((V1a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27b) tptp.ty_2Eone_2Eone)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone)))))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone))) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27a) (forall ((V4b $$unsorted)) (let ((_let_1 (@ tptp.ap V0is__fmap_27))) (=> (@ (@ tptp.mem V4b) A_27b) (=> (@ tptp.p (@ _let_1 V2f)) (@ tptp.p (@ _let_1 (@ (@ tptp.lam A_27a) (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V5x)) V3a))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27b) tptp.ty_2Eone_2Eone)) V4b))) (@ (@ tptp.ap V2f) V5x))))))))))))))) (forall ((V6a0 $$unsorted)) (=> (@ (@ tptp.mem V6a0) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Eis__fmap A_27a) A_27b)) V6a0)) (@ tptp.p (@ (@ tptp.ap V0is__fmap_27) V6a0)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0is__fmap_27 $$unsorted)) (=> (@ (@ tptp.mem V0is__fmap_27) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone))) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0is__fmap_27) (@ (@ tptp.lam A_27a) (lambda ((V1a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27b) tptp.ty_2Eone_2Eone)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone)))))) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone))) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27a) (forall ((V4b $$unsorted)) (let ((_let_1 (@ tptp.ap V0is__fmap_27))) (=> (@ (@ tptp.mem V4b) A_27b) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Eis__fmap A_27a) A_27b)) V2f)) (@ tptp.p (@ _let_1 V2f))) (@ tptp.p (@ _let_1 (@ (@ tptp.lam A_27a) (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V5x)) V3a))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27b) tptp.ty_2Eone_2Eone)) V4b))) (@ (@ tptp.ap V2f) V5x))))))))))))))) (forall ((V6a0 $$unsorted)) (=> (@ (@ tptp.mem V6a0) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Eis__fmap A_27a) A_27b)) V6a0)) (@ tptp.p (@ (@ tptp.ap V0is__fmap_27) V6a0)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0a0 $$unsorted)) (=> (@ (@ tptp.mem V0a0) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Eis__fmap A_27a) A_27b)) V0a0)) (or (= V0a0 (@ (@ tptp.lam A_27a) (lambda ((V1a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27b) tptp.ty_2Eone_2Eone)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone))))) (exists ((V2f $$unsorted)) (and (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone))) (exists ((V3a $$unsorted)) (and (@ (@ tptp.mem V3a) A_27a) (exists ((V4b $$unsorted)) (and (@ (@ tptp.mem V4b) A_27b) (= V0a0 (@ (@ tptp.lam A_27a) (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V5x)) V3a))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27b) tptp.ty_2Eone_2Eone)) V4b))) (@ (@ tptp.ap V2f) V5x))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Eis__fmap A_27a) A_27b)) V2f)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (exists ((V0rep $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))) (let ((_let_2 (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone)))) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr _let_1) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION _let_2) _let_1)) (@ (@ tptp.c_2Efinite__map_2Eis__fmap A_27a) A_27b))) V0rep))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efmap__ABS A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efmap__REP A_27a) A_27b)) V0a)) V0a))) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr A_27a) (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Eis__fmap A_27a) A_27b)) V1r)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efmap__REP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efmap__ABS A_27a) A_27b)) V1r)) V1r)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1x)) V2y)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efmap__ABS A_27a) A_27b)) (@ (@ tptp.lam A_27a) (lambda ((V3a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Esum_2Esum A_27b) tptp.ty_2Eone_2Eone))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V3a)) V1x))) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINL A_27b) tptp.ty_2Eone_2Eone)) V2y))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efmap__REP A_27a) A_27b)) V0f)) V3a)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efmap__ABS A_27a) A_27b)) (@ (@ tptp.lam A_27a) (lambda ((V0a $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EINR A_27b) tptp.ty_2Eone_2Eone)) (@ tptp.inj__ty_2Eone_2Eone tptp.fo__c_2Eone_2Eone))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)) V0f)) V1x) (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EOUTL A_27b) tptp.ty_2Eone_2Eone)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efmap__REP A_27a) A_27b)) V0f)) V1x))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f)) V1x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Esum_2EISL A_27b) tptp.ty_2Eone_2Eone)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efmap__REP A_27a) A_27b)) V0f)) V1x)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1x)) V2y)))) V1x) V2y))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)))) (=> (@ (@ tptp.mem V3y) A_27b) (=> (not (= V1a V2x)) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V3y)))) V1a) (@ (@ tptp.ap (@ _let_1 V0f)) V1a)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27b) (forall ((V3c $$unsorted)) (=> (@ (@ tptp.mem V3c) A_27a) (forall ((V4d $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V1a)) V2b))) (let ((_let_3 (@ (@ tptp.ap (@ _let_1 V3c)) V4d))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (let ((_let_5 (@ tptp.ap (@ _let_4 V0f)))) (=> (@ (@ tptp.mem V4d) A_27b) (=> (not (= V1a V3c)) (= (@ (@ tptp.ap (@ _let_4 (@ _let_5 _let_2))) _let_3) (@ (@ tptp.ap (@ _let_4 (@ _let_5 _let_3))) _let_2)))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27b) (forall ((V3c $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1a)))) (let ((_let_2 (@ _let_1 V3c))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (let ((_let_4 (@ tptp.ap (@ _let_3 V0f)))) (=> (@ (@ tptp.mem V3c) A_27b) (= (@ (@ tptp.ap (@ _let_3 (@ _let_4 (@ _let_1 V2b)))) _let_2) (@ _let_4 _let_2)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (=> (@ (@ tptp.mem V2b) A_27b) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1a)) V2b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1a)) (@ _let_1 V0f)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27b) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)))) (=> (@ (@ tptp.mem V3x) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1a)) V2b)))) V3x) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V3x)) V1a))) V2b)) (@ (@ tptp.ap (@ _let_1 V0f)) V3x)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (=> (@ (@ tptp.mem V2b) A_27b) (not (= (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1a)) V2b)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f))) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (=> (@ (@ tptp.mem V2y) A_27b) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1x)) V2y))) (@ _let_1 V0f)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap V0P) V1f)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V1f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V3y)))))))))))) (forall ((V4f $$unsorted)) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap V0P) V4f))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (= (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f) (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (= V0f (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (= (@ tptp.c_2Epred__set_2EEMPTY A_27a) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f)) (= V0f (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1a)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f)))))) (= V0f (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0fm))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFCARD A_27a) A_27b)) V0fm)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECARD A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0fm)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFCARD A_27a) A_27b)) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) tptp.fo__c_2Enum_2E0)))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFCARD A_27a) A_27b)))) (let ((_let_2 (@ _let_1 V0fm))) (=> (@ (@ tptp.mem V2b) A_27b) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V0fm)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1a)) V2b)))) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1a)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0fm)))) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) _let_2)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFCARD A_27a) A_27b)) V0f)) tptp.fo__c_2Enum_2E0) (= V0f (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1n tptp.tp__ty_2Enum_2Enum)) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFCARD A_27a) A_27b)) V0f)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) (@ tptp.inj__ty_2Enum_2Enum V1n)))) (exists ((V2f_27 $$unsorted)) (and (@ (@ tptp.mem V2f_27) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (exists ((V4y $$unsorted)) (and (@ (@ tptp.mem V4y) A_27b) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V2f_27)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFCARD A_27a) A_27b)) V2f_27)) V1n) (= V0f (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V2f_27)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V3x)) V4y))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap V0P) V1f)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (=> (@ (@ tptp.mem V3y) A_27b) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V1f)))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V1f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V3y))))))))))))) (forall ((V4f $$unsorted)) (=> (@ (@ tptp.mem V4f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap V0P) V4f))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1k $$unsorted)) (=> (@ (@ tptp.mem V1k) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1k)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0fm))) (exists ((V2fm0 $$unsorted)) (and (@ (@ tptp.mem V2fm0) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (exists ((V3v $$unsorted)) (and (@ (@ tptp.mem V3v) A_27b) (= V0fm (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V2fm0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1k)) V3v))) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1k)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V2fm0))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)))) (=> (@ (@ tptp.mem V1x) A_27a) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f)))) (= (@ (@ tptp.ap (@ _let_1 V0f)) V1x) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) V1x)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (and (= (@ _let_2 V0f) (@ _let_2 V1g)) (= (@ _let_1 V0f) (@ _let_1 V1g))) (= V0f V1g)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (and (= (@ _let_1 V0f) (@ _let_1 V1g)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f))) (= (@ (@ tptp.ap (@ _let_1 V0f)) V2x) (@ (@ tptp.ap (@ _let_1 V1g)) V2x))))))) (= V0f V1g))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (= V0f V1g) (and (= (@ _let_1 V0f) (@ _let_1 V1g)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f))) (= (@ (@ tptp.ap (@ _let_1 V0f)) V2x) (@ (@ tptp.ap (@ _let_1 V1g)) V2x))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)) V0f)) V1g)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ _let_3 (@ _let_2 V0f))) (and (@ tptp.p (@ _let_3 (@ _let_2 V1g))) (= (@ (@ tptp.ap (@ _let_1 V0f)) V2x) (@ (@ tptp.ap (@ _let_1 V1g)) V2x)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) V0f)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)) V0f)) V0f)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0f)) V1g)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1g)) V0f))) (= V0f V1g))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2h $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0f)))) (=> (@ (@ tptp.mem V2h) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (=> (and (@ tptp.p (@ _let_2 V1g)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1g)) V2h))) (@ tptp.p (@ _let_2 V2h))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (= V0f V1g) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)) V0f)) V1g)) (= (@ _let_1 V0f) (@ _let_1 V1g))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f))))) (=> (@ (@ tptp.mem V2y) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1x)) V2y)))) (or (not _let_1) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)) V0f)) V1x) V2y) _let_1)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1r $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr A_27a) tptp.bool)) (and (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V0f)) V1r)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) (@ _let_1 V0f))) V1r)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V0f)) V1r))) V2x) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f))) V1r)))) (@ (@ tptp.ap (@ _let_1 V0f)) V2x))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) V2x)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (let ((_let_1 (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) _let_1)) V0r) _let_1)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V0f)) V1r))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V3y))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (=> (@ (@ tptp.mem V3y) A_27b) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_4 V0f)) _let_3))) V1r) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V1r))) (@ (@ tptp.ap (@ _let_4 _let_2)) _let_3))) _let_2)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V3y))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (=> (@ (@ tptp.mem V3y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V1r)) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_3 V0f)) _let_1))) V1r) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V1r)) V2x)))) _let_1)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (=> (@ (@ tptp.mem V2x) A_27c) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V0f)) V1r)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) (@ _let_1 V0f))) V1r))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))) V0f)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V0f)) V1r))) V0f)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2Q $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0f)))) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1P))) V2Q) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V1P)) V2Q))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V0f)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1x)) V2y))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (=> (@ (@ tptp.mem V2y) A_27b) (= (@ (@ tptp.ap (@ _let_2 V0f)) _let_1) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))) _let_1)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V2x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))) V1r)))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V3y))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (=> (@ (@ tptp.mem V3y) A_27b) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_4 V0f)) _let_3))) V1r) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V1r))) (@ (@ tptp.ap (@ _let_4 _let_2)) _let_3))) _let_2)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V0f)) (@ tptp.c_2Epred__set_2EUNIV A_27a)) V0f))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V0f)) V1P))) V0f)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2s1 $$unsorted)) (=> (@ (@ tptp.mem V2s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3s2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)))) (let ((_let_4 (@ (@ tptp.ap (@ _let_3 V1f2)) V3s2))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)))) (let ((_let_6 (@ (@ tptp.ap (@ _let_3 V0f1)) V2s1))) (=> (@ (@ tptp.mem V3s2) (@ (@ tptp.arr A_27a) tptp.bool)) (= (= _let_6 _let_4) (and (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_6)) V1f2)) (@ tptp.p (@ (@ tptp.ap (@ _let_5 _let_4)) V0f1)) (= (@ (@ tptp.ap (@ _let_2 V2s1)) (@ _let_1 V0f1)) (@ (@ tptp.ap (@ _let_2 V3s2)) (@ _let_1 V1f2))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (and (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) V0f)) V1g)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ _let_1 V0f))) (@ _let_1 V1g))) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) V0f)) V1g))) V2x) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f)))) (@ (@ tptp.ap (@ _let_1 V0f)) V2x))) (@ (@ tptp.ap (@ _let_1 V1g)) V2x)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) V0g) V0g))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) V0f)) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b)) V0f))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V3y))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (=> (@ (@ tptp.mem V3y) A_27b) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_3 V0f)) _let_1))) V1g) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V0f)) V1g))) _let_1))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V3y))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) V0f)))) (let ((_let_3 (@ _let_2 V1g))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (=> (@ (@ tptp.mem V3y) A_27b) (= (@ _let_2 (@ (@ tptp.ap (@ _let_4 V1g)) _let_1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f)))) _let_3)) (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (=> (@ (@ tptp.mem V2x) A_27c) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) V0f)) V1g)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ _let_1 V0f))) (@ _let_1 V1g)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) V0fm)) V0fm) V0fm))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0m $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0m) (@ _let_1 (@ _let_1 A_27a))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (forall ((V2g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27b) A_27a)))) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (and (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFMERGE A_27a) A_27b)) V0m)) V1f)) V2g)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27b)) (@ _let_1 V1f))) (@ _let_1 V2g))) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27b) A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V2g)) V3x))) (let ((_let_3 (@ (@ tptp.ap (@ _let_1 V1f)) V3x))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27b) A_27a)))) (let ((_let_5 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V3x)))) (let ((_let_6 (@ tptp.ap tptp.c_2Ebool_2E_7E))) (let ((_let_7 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)))) (=> (@ (@ tptp.mem V3x) A_27b) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFMERGE A_27a) A_27b)) V0m)) V1f)) V2g))) V3x) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 (@ _let_6 (@ _let_5 (@ _let_4 V1f))))) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_7 (@ _let_6 (@ _let_5 (@ _let_4 V2g))))) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap V0m) _let_3)) _let_2)))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0m $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V0m) (@ _let_1 (@ _let_1 A_27b))) (forall ((V1f $$unsorted)) (let ((_let_1 (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFMERGE A_27b) A_27a)) V0m)))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (and (= (@ (@ tptp.ap (@ _let_2 V1f)) _let_1) V1f) (= (@ (@ tptp.ap (@ _let_2 _let_1)) V1f) V1f))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0m $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0m) (@ _let_1 (@ _let_1 A_27a))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (forall ((V2g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27b) A_27a)))) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFMERGE A_27a) A_27b)) V0m)) V1f)) V2g)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27b)) (@ _let_1 V1f))) (@ _let_1 V2g))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFMERGE A_27b) A_27a)) (@ (@ tptp.lam A_27b) (lambda ((V0x $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V1y $$unsorted)) V0x))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2m $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (let ((_let_2 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V2m) (@ _let_2 (@ _let_2 A_27b))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) (@ _let_1 V0f1))) (@ _let_1 V1f2))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFMERGE A_27b) A_27a)) V2m)) V0f1)) V1f2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) V0f1)) V1f2))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0m $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V0m) (@ _let_1 (@ _let_1 A_27b))) (forall ((V1f1 $$unsorted)) (=> (@ (@ tptp.mem V1f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2f2 $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFMERGE A_27b) A_27a)) V0m)) V1f1)) V2f2))) (=> (@ (@ tptp.mem V2f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (and (= (= _let_1 V1f1) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V1f1)) V3x))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)))) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ _let_4 (@ _let_3 V2f2))) (and (@ tptp.p (@ _let_4 (@ _let_3 V1f1))) (= (@ (@ tptp.ap (@ (@ tptp.ap V0m) _let_2)) (@ (@ tptp.ap (@ _let_1 V2f2)) V3x)) _let_2)))))))))) (= (= _let_1 V2f2) (forall ((V4x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V2f2)) V4x))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4x)))) (=> (@ (@ tptp.mem V4x) A_27a) (=> (@ tptp.p (@ _let_4 (@ _let_3 V1f1))) (and (@ tptp.p (@ _let_4 (@ _let_3 V2f2))) (= (@ (@ tptp.ap (@ (@ tptp.ap V0m) (@ (@ tptp.ap (@ _let_1 V1f1)) V4x))) _let_2) _let_2))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0m $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))) (let ((_let_2 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V0m) (@ _let_2 (@ _let_2 A_27b))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2ECOMM _let_1) _let_1)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFMERGE A_27b) A_27a)) V0m))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.c_2Ecombin_2ECOMM A_27b) A_27b)) V0m))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0m $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V0m) (@ _let_1 (@ _let_1 A_27b))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EASSOC (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFMERGE A_27b) A_27a)) V0m))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ecombin_2EASSOC A_27b)) V0m)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ _let_1 A_27b))) (forall ((V1st1 $$unsorted)) (=> (@ (@ tptp.mem V1st1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2st2 $$unsorted)) (=> (@ (@ tptp.mem V2st2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V3vs $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFMERGE A_27b) A_27a)) V0f)))) (=> (@ (@ tptp.mem V3vs) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_2 V1st1)) V2st2))) V3vs) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1st1)) V3vs))) (@ (@ tptp.ap (@ _let_1 V2st2)) V3vs)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0m $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V0m) (@ _let_1 (@ _let_1 A_27b))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2g $$unsorted)) (let ((_let_1 (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFMERGE A_27b) A_27a)) V0m)) V1f)) V2g) _let_1) (and (= V1f _let_1) (= V2g _let_1))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27a) A_27b)) V0f)) V1x) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f)))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)) V0f)) V1x)))) (@ tptp.c_2Eoption_2ENONE A_27b))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0k $$unsorted)) (=> (@ (@ tptp.mem V0k) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27b) A_27a)) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27b) A_27a))) V0k) (@ tptp.c_2Eoption_2ENONE A_27a)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (forall ((V1k1 $$unsorted)) (=> (@ (@ tptp.mem V1k1) A_27b) (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) A_27a) (forall ((V3k2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27b) A_27a)))) (=> (@ (@ tptp.mem V3k2) A_27b) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27b) A_27a)) V0fm)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27a)) V1k1)) V2v)))) V3k2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) V1k1)) V3k2))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V2v))) (@ (@ tptp.ap (@ _let_1 V0fm)) V3k2)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2k $$unsorted)) (=> (@ (@ tptp.mem V2k) A_27a) (forall ((V3v $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V3v))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27a) A_27b)))) (=> (@ (@ tptp.mem V3v) A_27b) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)) V0f)) V1g)) (= (@ (@ tptp.ap (@ _let_2 V0f)) V2k) _let_1)) (= (@ (@ tptp.ap (@ _let_2 V1g)) V2k) _let_1)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27a) A_27b)) V0f)) V1x))) (=> (@ (@ tptp.mem V2y) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1x)) V2y)))) (or (= _let_1 (@ tptp.c_2Eoption_2ENONE A_27b)) (= _let_1 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V2y))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (forall ((V2k $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27b) A_27a)))) (=> (@ (@ tptp.mem V2k) A_27b) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27b) A_27a)) V0f1)) V1f2))) V2k) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27a) (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ _let_1 V0f1)) V2k))) (@ (@ tptp.ap (@ _let_1 V1f2)) V2k))) (@ (@ tptp.lam A_27a) (lambda ((V3v $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V3v)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27a) A_27b)))) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (= V0f1 V1f2) (= (@ _let_1 V0f1) (@ _let_1 V1f2)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (= V0f1 V1f2) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27a) A_27b)))) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap (@ _let_1 V0f1)) V2x) (@ (@ tptp.ap (@ _let_1 V1f2)) V2x)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2k $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27a) A_27b)))) (=> (@ (@ tptp.mem V2k) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V0fm)) V1s))) V2k) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2k)) V1s))) (@ (@ tptp.ap (@ _let_1 V0fm)) V2k))) (@ tptp.c_2Eoption_2ENONE A_27b)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFEVERY A_27a) A_27b)) V0P)) V1f)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V1f))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)) V1f)) V2x)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFEVERY A_27a) A_27b)) V0P)) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFEVERY A_27a) A_27b)) V0P)))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V3y))) (=> (@ (@ tptp.mem V3y) A_27b) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V1f)) _let_2))) (and (@ tptp.p (@ (@ tptp.ap V0P) _let_2)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V1f)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V2x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2k $$unsorted)) (=> (@ (@ tptp.mem V2k) A_27a) (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27b) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFEVERY A_27a) A_27b)) V0P)) V1f)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27a) A_27b)) V1f)) V2k) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V3v))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2k)) V3v)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27c)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFDOM A_27a))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (and (= (@ (@ tptp.ap (@ _let_1 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Ef__o__f A_27a) A_27b) A_27c)) V0f)) V1g)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) (@ (@ tptp.ap (@ _let_1 A_27b)) V1g))) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)) V1g)) V2x))) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27b) A_27c)) V0f)))))))) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFAPPLY A_27a))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Ef__o__f A_27a) A_27b) A_27c)) V0f)) V1g))) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27c)) _let_2))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) _let_2)) V3x) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27b) A_27c)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V1g)) V3x)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Ef__o__f A_27a) A_27b) A_27c)) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27b) A_27c))) V0f) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27c)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFEMPTY A_27a))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Ef__o__f A_27a) A_27b) A_27c)) V0f)) (@ _let_1 A_27b)) (@ _let_1 A_27c))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFDOM A_27a))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (and (= (@ (@ tptp.ap (@ _let_1 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Eo__f A_27a) A_27b) A_27c)) V0f)) V1g)) (@ (@ tptp.ap (@ _let_1 A_27b)) V1g)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFAPPLY A_27a))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Eo__f A_27a) A_27b) A_27c)) V0f)) V1g))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27c)) _let_2))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) _let_2)) V2x) (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V1g)) V2x)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFDOM A_27a))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ (@ tptp.ap (@ _let_1 A_27b)) V1g) (@ (@ tptp.ap (@ _let_1 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Eo__f A_27a) A_27b) A_27c)) V0f)) V1g)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFDOM A_27a))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ (@ tptp.ap (@ _let_1 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Eo__f A_27a) A_27b) A_27c)) V0f)) V1g)) (@ (@ tptp.ap (@ _let_1 A_27b)) V1g))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFAPPLY A_27a))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V1g))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Eo__f A_27a) A_27b) A_27c)) V0f)) V1g))) V2x) (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V1g)) V2x))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFEMPTY A_27a))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Eo__f A_27a) A_27c) A_27b)) V0f)) (@ _let_1 A_27c)) (@ _let_1 A_27b))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0m $$unsorted)) (=> (@ (@ tptp.mem V0m) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c)) tptp.bool)) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFEVERY A_27a))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27b) A_27c)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V1P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Eo__f A_27a) A_27b) A_27c)) V2f)) V0m))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) (@ (@ tptp.lam (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap V1P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27c)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V3x))) (@ (@ tptp.ap V2f) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V3x)))))))) V0m)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27d) A_27c)) (forall ((V2h $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2Eo__f A_27a))) (let ((_let_2 (@ _let_1 A_27d))) (=> (@ (@ tptp.mem V2h) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27d)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 A_27c) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27c)) V1g)) V2h)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27d) A_27b) A_27c)) V0f)) V1g))) V2h)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) A_27a)) (forall ((V1fm $$unsorted)) (=> (@ (@ tptp.mem V1fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27c)) (forall ((V2k $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFLOOKUP A_27b))) (=> (@ (@ tptp.mem V2k) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Eo__f A_27b) A_27c) A_27a)) V0f)) V1fm))) V2k) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE A_27c) (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V1fm)) V2k))) (@ tptp.c_2Eoption_2ENONE A_27a))) (@ (@ tptp.lam A_27c) (lambda ((V3v $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) (@ (@ tptp.ap V0f) V3v))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27a) A_27b)) V0f) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27b) A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V1y $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) tptp.bool)) V1y)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)) V0f)) V2x))) V1y)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27b) A_27a)) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27b) A_27a)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27a) A_27b)))) (=> (@ (@ tptp.mem V2y) A_27b) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1x)) V2y))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27b)) V2y)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27a) A_27b)))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)) V0f)) V1g)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27b)) (@ _let_1 V0f))) (@ _let_1 V1g))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27a) A_27b)) V0fm))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFRANGE A_27b))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27c)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ _let_1 A_27a)) V1g))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27c)) (@ (@ tptp.ap V2f) V0x))) (@ (@ tptp.ap (@ _let_1 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Eo__f A_27b) A_27a) A_27c)) V2f)) V1g)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0v $$unsorted)) (=> (@ (@ tptp.mem V0v) A_27a) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0v)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27b) A_27a)) V1f))) (exists ((V2k $$unsorted)) (and (@ (@ tptp.mem V2k) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27b) A_27a)) V1f)) V2k) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V0v))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm1 $$unsorted)) (=> (@ (@ tptp.mem V0fm1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1fm2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (=> (@ (@ tptp.mem V1fm2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) (@ _let_2 V0fm1))) (@ _let_2 V1fm2))) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) V0fm1)) V1fm2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27b)) (@ _let_1 V0fm1))) (@ _let_1 V1fm2)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr A_27b) tptp.bool)) (and (= (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ERRESTRICT A_27a) A_27b)) V0f)) V1r)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)) V0f)) V2x))) V1r))))))) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V0f)) V3x))) (=> (@ (@ tptp.mem V3x) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ERRESTRICT A_27a) A_27b)) V0f)) V1r))) V3x) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) _let_2)) V1r)))) _let_2)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) V3x)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0r $$unsorted)) (let ((_let_1 (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27b) A_27a))) (=> (@ (@ tptp.mem V0r) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ERRESTRICT A_27b) A_27a)) _let_1)) V0r) _let_1)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ERRESTRICT A_27a) A_27b)))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V3y))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (=> (@ (@ tptp.mem V3y) A_27b) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_3 V0f)) _let_2))) V1r) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V3y)) V1r))) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_1 V0f)) V1r))) _let_2))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V2x)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))) V1r)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1P)) (and (= (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUN__FMAP A_27a) A_27b)) V0f)) V1P)) V1P) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V1P)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUN__FMAP A_27a) A_27b)) V0f)) V1P))) V2x) (@ (@ tptp.ap V0f) V2x))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUN__FMAP A_27a) A_27b)) V0f)) (@ tptp.c_2Epred__set_2EEMPTY A_27a)) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0P)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUN__FMAP A_27a) A_27b)) V1f)) V0P)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V1f)) V0P))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V1s)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUN__FMAP A_27a) A_27b)) V0f)) V1s)) V1s)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2k $$unsorted)) (=> (@ (@ tptp.mem V2k) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) V0P)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUN__FMAP A_27a) A_27b)) V1f)) V0P))) V2k) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2k)) V0P))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) (@ (@ tptp.ap V1f) V2k)))) (@ tptp.c_2Eoption_2ENONE A_27b)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Ef__o A_27a) A_27b) A_27c)) V0f)) V1g) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Ef__o__f A_27a) A_27b) A_27c)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUN__FMAP A_27a) A_27b)) V1g)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V1g) V2x))) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27b) A_27c)) V0f))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27c)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ _let_2 (@ _let_1 (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V1g) V2x))) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27b) A_27c)) V0f)))))))) (= (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Ef__o A_27a) A_27b) A_27c)) V0f)) V1g)) (@ _let_2 (@ _let_1 (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V3x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V1g) V3x))) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27b) A_27c)) V0f)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Ef__o A_27a) A_27b) A_27c)) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27b) A_27c))) V0g) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27c)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1k $$unsorted)) (=> (@ (@ tptp.mem V1k) A_27a) (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) A_27b) (forall ((V3g $$unsorted)) (let ((_let_1 (@ tptp.lam A_27c))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27c) A_27c)))) (let ((_let_3 (@ tptp.c_2Ecombin_2EK A_27b))) (let ((_let_4 (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Ef__o A_27c) A_27a) A_27b)))) (let ((_let_5 (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27c)))) (=> (@ (@ tptp.mem V3g) (@ (@ tptp.arr A_27c) A_27a)) (=> (and (@ tptp.p (@ _let_5 (@ _let_2 (@ _let_1 (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27c) tptp.bool)) V4x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) (@ (@ tptp.ap V3g) V4x))) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0fm)))))))) (@ tptp.p (@ _let_5 (@ _let_2 (@ _let_1 (lambda ((V5x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27c) tptp.bool)) V5x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) (@ (@ tptp.ap V3g) V5x))) V1k)))))))) (= (@ (@ tptp.ap (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V0fm)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1k)) V2v)))) V3g) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFMERGE A_27b) A_27c)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2EC A_27b) A_27b) A_27b)) (@ _let_3 A_27b)))) (@ (@ tptp.ap (@ _let_4 V0fm)) V3g))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUN__FMAP A_27c) A_27b)) (@ (@ tptp.ap (@ _let_3 A_27c)) V2v))) (@ _let_2 (@ _let_1 (lambda ((V6x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27c) tptp.bool)) V6x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) (@ (@ tptp.ap V3g) V6x))) V1k)))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27c)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V1g) V2x))) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27b) A_27c)) V0f)))))))) (forall ((V3x $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Ef__o A_27a) A_27b) A_27c)) V0f)) V1g))) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27c)) _let_1))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27c)) _let_1)) V3x) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27b) A_27c)) V0f)) (@ (@ tptp.ap V1g) V3x)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27a) A_27b)) (=> (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap V0g))) (=> (@ (@ tptp.mem V2y) A_27a) (= (= (@ _let_1 V1x) (@ _let_1 V2y)) (= V1x V2y))))))) (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27c)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V4x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) (@ (@ tptp.ap V0g) V4x))) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27b) A_27c)) V3f))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) (@ (@ tptp.arr A_27c) A_27a)) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2Ef__o A_27c))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27d)) (=> (and (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap V0g))) (=> (@ (@ tptp.mem V4y) A_27a) (= (= (@ _let_1 V3x) (@ _let_1 V4y)) (= V3x V4y))))))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27c) (forall ((V6y $$unsorted)) (let ((_let_1 (@ tptp.ap V1h))) (=> (@ (@ tptp.mem V6y) A_27c) (= (= (@ _let_1 V5x) (@ _let_1 V6y)) (= V5x V6y)))))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 A_27a) A_27d)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Ef__o A_27a) A_27b) A_27d)) V2f)) V0g))) V1h) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ _let_1 A_27b) A_27d)) V2f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27c) A_27b) A_27a)) V0g)) V1h))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1k $$unsorted)) (=> (@ (@ tptp.mem V1k) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)) V0fm)) V1k) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V0fm)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1k)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0k $$unsorted)) (let ((_let_1 (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) (=> (@ (@ tptp.mem V0k) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)) _let_1)) V0k) _let_1)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1k $$unsorted)) (=> (@ (@ tptp.mem V1k) A_27a) (forall ((V2v $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)))) (=> (@ (@ tptp.mem V2v) A_27b) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V0fm)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1k)) V2v)))) V1k) (@ (@ tptp.ap (@ _let_1 V0fm)) V1k))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1k1 $$unsorted)) (=> (@ (@ tptp.mem V1k1) A_27a) (forall ((V2k2 $$unsorted)) (=> (@ (@ tptp.mem V2k2) A_27a) (forall ((V3v $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1k1)) V3v))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (=> (@ (@ tptp.mem V3v) A_27b) (=> (not (= V1k1 V2k2)) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_3 V0fm)) _let_1))) V2k2) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V0fm)) V2k2))) _let_1)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1k1 $$unsorted)) (=> (@ (@ tptp.mem V1k1) A_27a) (forall ((V2k2 $$unsorted)) (=> (@ (@ tptp.mem V2k2) A_27a) (forall ((V3v $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1k1)) V3v))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)))) (let ((_let_3 (@ (@ tptp.ap (@ _let_2 V0fm)) V2k2))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (=> (@ (@ tptp.mem V3v) A_27b) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_4 V0fm)) _let_1))) V2k2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V1k1)) V2k2))) _let_3)) (@ (@ tptp.ap (@ _let_4 _let_3)) _let_1))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1k $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (=> (@ (@ tptp.mem V1k) A_27a) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)) V0fm)) V1k)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) (@ _let_1 V0fm))) V1k))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1k $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)))) (=> (@ (@ tptp.mem V1k) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)) V0fm)) V1k))) V1k) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) V1k))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1k1 $$unsorted)) (=> (@ (@ tptp.mem V1k1) A_27a) (forall ((V2k2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)))) (=> (@ (@ tptp.mem V2k2) A_27a) (=> (not (= V1k1 V2k2)) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)) V0fm)) V1k1))) V2k2) (@ (@ tptp.ap (@ _let_1 V0fm)) V2k2)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1k1 $$unsorted)) (=> (@ (@ tptp.mem V1k1) A_27a) (forall ((V2k2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)))) (=> (@ (@ tptp.mem V2k2) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)) V0fm)) V1k1))) V2k2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V1k1)) V2k2))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) V2k2))) (@ (@ tptp.ap (@ _let_1 V0fm)) V2k2)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1k $$unsorted)) (=> (@ (@ tptp.mem V1k) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)) V0fm)) V1k))) V1k) (@ tptp.c_2Eoption_2ENONE A_27b)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1k1 $$unsorted)) (=> (@ (@ tptp.mem V1k1) A_27a) (forall ((V2k2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27a) A_27b)))) (=> (@ (@ tptp.mem V2k2) A_27a) (=> (not (= V1k1 V2k2)) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)) V0fm)) V1k1))) V2k2) (@ (@ tptp.ap (@ _let_1 V0fm)) V2k2)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1k1 $$unsorted)) (=> (@ (@ tptp.mem V1k1) A_27a) (forall ((V2k2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27a) A_27b)))) (=> (@ (@ tptp.mem V2k2) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)) V0fm)) V1k1))) V2k2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V1k1)) V2k2))) (@ tptp.c_2Eoption_2ENONE A_27b))) (@ (@ tptp.ap (@ _let_1 V0fm)) V2k2)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1k $$unsorted)) (=> (@ (@ tptp.mem V1k) A_27a) (forall ((V2v $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27a) A_27b)))) (=> (@ (@ tptp.mem V2v) A_27b) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V0fm)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1k)) V2v))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27b)) V2v)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)) V0fm)) V1k))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V1fm $$unsorted)) (=> (@ (@ tptp.mem V1fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27c)) (forall ((V2k $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2Efdomsub A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Eo__f A_27a) A_27c) A_27b)) V0g)))) (=> (@ (@ tptp.mem V2k) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) (@ _let_2 V1fm))) V2k) (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V1fm)) V2k))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1k $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V0fm)) V1k))) (=> (@ (@ tptp.mem V1k) A_27a) (= (@ (@ tptp.ap (@ _let_1 _let_2)) V1k) _let_2))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1k1 $$unsorted)) (=> (@ (@ tptp.mem V1k1) A_27a) (forall ((V2k2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0fm)))) (=> (@ (@ tptp.mem V2k2) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1k1))) V2k2) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V2k2))) V1k1)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V1fm $$unsorted)) (=> (@ (@ tptp.mem V1fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27c)) (forall ((V2k $$unsorted)) (=> (@ (@ tptp.mem V2k) A_27a) (forall ((V3v $$unsorted)) (let ((_let_1 (@ tptp.c_2Epair_2E_2C A_27a))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Eo__f A_27a) A_27c) A_27b)) V0f)))) (let ((_let_3 (@ tptp.c_2Efinite__map_2EFUPDATE A_27a))) (=> (@ (@ tptp.mem V3v) A_27c) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 A_27c)) V1fm)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V2k)) V3v))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 A_27b)) (@ _let_2 V1fm))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V2k)) (@ (@ tptp.ap V0f) V3v))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0k $$unsorted)) (=> (@ (@ tptp.mem V0k) A_27a) (forall ((V1fm $$unsorted)) (=> (@ (@ tptp.mem V1fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0k)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V1fm)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)) V1fm)) V0k) V1fm)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (or (= V0f (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b)) (exists ((V1g $$unsorted)) (and (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (exists ((V3y $$unsorted)) (and (@ (@ tptp.mem V3y) A_27b) (= V0f (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V1g)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V3y)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1k $$unsorted)) (=> (@ (@ tptp.mem V1k) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)) V0f)) V1k))) V0f)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0m $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0m) (@ _let_1 (@ _let_1 A_27a))) (forall ((V1m1 $$unsorted)) (=> (@ (@ tptp.mem V1m1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (forall ((V2m2 $$unsorted)) (=> (@ (@ tptp.mem V2m2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (forall ((V3k $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27b) A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFMERGE A_27a) A_27b)) V0m)))) (=> (@ (@ tptp.mem V3k) A_27b) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_2 V1m1)) V2m2))) V3k) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1m1)) V3k))) (@ (@ tptp.ap (@ _let_1 V2m2)) V3k)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)))) (=> (@ (@ tptp.mem V3y) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V3y)))) V1g)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V1g))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)) V1g)) V2x) V3y) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V0f)) V2x))) (@ (@ tptp.ap (@ _let_1 V1g)) V2x))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))) (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)) V0f)) (@ tptp.c_2Elist_2ENIL (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) V0f) (forall ((V1h $$unsorted)) (=> (@ (@ tptp.mem V1h) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V2t) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ (@ tptp.ap (@ _let_1 V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_2)) V1h)) V2t)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V0f)) V1h))) V2t))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0kvl $$unsorted)) (=> (@ (@ tptp.mem V0kvl) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2k $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)))) (=> (@ (@ tptp.mem V2k) A_27a) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2k)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27a)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))) V0kvl))))) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)) V1f)) V0kvl))) V2k) (@ (@ tptp.ap (@ _let_1 V1f)) V2k)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1kvl1 $$unsorted)) (=> (@ (@ tptp.mem V1kvl1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V2kvl2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0fm)))) (let ((_let_3 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V2kvl2) (@ tptp.ty_2Elist_2Elist _let_3)) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND _let_3)) V1kvl1)) V2kvl2)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1kvl1))) V2kvl2))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0k $$unsorted)) (=> (@ (@ tptp.mem V0k) A_27a) (forall ((V1kvl $$unsorted)) (=> (@ (@ tptp.mem V1kvl) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V2fm $$unsorted)) (=> (@ (@ tptp.mem V2fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V3v $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V0k)) V3v))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (=> (@ (@ tptp.mem V3v) A_27b) (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0k)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27a)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))) V1kvl))))) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_3 V2fm)) _let_1))) V1kvl) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V2fm)) V1kvl))) _let_1)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0k $$unsorted)) (=> (@ (@ tptp.mem V0k) A_27a) (forall ((V1kvl $$unsorted)) (=> (@ (@ tptp.mem V1kvl) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V2fm $$unsorted)) (=> (@ (@ tptp.mem V2fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V3v $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)))) (=> (@ (@ tptp.mem V3v) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0k)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27a)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))) V1kvl)))) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V2fm)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V0k)) V3v)))) V1kvl) (@ (@ tptp.ap (@ _let_1 V2fm)) V1kvl)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0kvl $$unsorted)) (=> (@ (@ tptp.mem V0kvl) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V2fm $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_1) A_27a)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))) V0kvl))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFEVERY A_27a) A_27b)) V1P)))) (=> (@ (@ tptp.mem V2fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) _let_2)) (= (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)) V2fm)) V0kvl))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY _let_1)) V1P)) V0kvl)) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V2fm)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) _let_2))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0kvl $$unsorted)) (=> (@ (@ tptp.mem V0kvl) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2k $$unsorted)) (=> (@ (@ tptp.mem V2k) A_27a) (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27b) (forall ((V4n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_2 (@ tptp.c_2Elist_2EMAP _let_1))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V4n))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_3)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH _let_1)) V0kvl))) (= V2k (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27a)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))) V0kvl))) (= V3v (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27b)) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27b)) (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b))) V0kvl))) (forall ((V5m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V5m))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V4n))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH _let_1)) V0kvl)))) (not (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_1) A_27a)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))) V0kvl)) V2k)))))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)) V1f)) V0kvl))) V2k) V3v)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2ls $$unsorted)) (=> (@ (@ tptp.mem V2ls) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3a $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27c))) (=> (@ (@ tptp.mem V3a) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27a) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V4fm $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V5k $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27b) A_27c)) V4fm)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27c)) (@ (@ tptp.ap V0f1) V5k))) (@ (@ tptp.ap V1f2) V5k))))))))) V3a)) V2ls) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27b) A_27c)) V3a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27c))) (@ (@ tptp.lam A_27a) (lambda ((V6k $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27c)) (@ (@ tptp.ap V0f1) V6k))) (@ (@ tptp.ap V1f2) V6k)))))) V2ls)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0xs $$unsorted)) (=> (@ (@ tptp.mem V0xs) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V2fm $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)) V2fm)))) (=> (@ (@ tptp.mem V2fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ESNOC (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) V1x)) V0xs)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) (@ _let_1 V0xs))) V1x))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1k $$unsorted)) (=> (@ (@ tptp.mem V1k) A_27a) (forall ((V2v1 $$unsorted)) (=> (@ (@ tptp.mem V2v1) A_27b) (forall ((V3v2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1k)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V3v2) A_27b) (= (= (@ _let_2 (@ _let_1 V2v1)) (@ _let_2 (@ _let_1 V3v2))) (= V2v1 V3v2)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2k $$unsorted)) (=> (@ (@ tptp.mem V2k) A_27a) (forall ((V3v1 $$unsorted)) (=> (@ (@ tptp.mem V3v1) A_27b) (forall ((V4v2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2k)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2k)))) (=> (@ (@ tptp.mem V4v2) A_27b) (=> (and (not (@ tptp.p (@ _let_4 (@ _let_3 V0f1)))) (not (@ tptp.p (@ _let_4 (@ _let_3 V1f2))))) (= (= (@ (@ tptp.ap (@ _let_2 V0f1)) (@ _let_1 V3v1)) (@ (@ tptp.ap (@ _let_2 V1f2)) (@ _let_1 V4v2))) (and (= V0f1 V1f2) (= V3v1 V4v2)))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2k $$unsorted)) (=> (@ (@ tptp.mem V2k) A_27a) (forall ((V3v1 $$unsorted)) (=> (@ (@ tptp.mem V3v1) A_27b) (forall ((V4v2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2k)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (=> (@ (@ tptp.mem V4v2) A_27b) (=> (not (= V3v1 V4v2)) (not (= (@ (@ tptp.ap (@ _let_2 V0f1)) (@ _let_1 V3v1)) (@ (@ tptp.ap (@ _let_2 V1f2)) (@ _let_1 V4v2))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1k1 $$unsorted)) (=> (@ (@ tptp.mem V1k1) A_27a) (forall ((V2v1 $$unsorted)) (=> (@ (@ tptp.mem V2v1) A_27b) (forall ((V3k2 $$unsorted)) (=> (@ (@ tptp.mem V3k2) A_27a) (forall ((V4v2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V0f)))) (let ((_let_3 (@ _let_2 (@ (@ tptp.ap (@ _let_1 V3k2)) V4v2)))) (let ((_let_4 (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1k1)) V2v1)))) (let ((_let_5 (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f))) (let ((_let_6 (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)))) (let ((_let_7 (= V1k1 V3k2))) (=> (@ (@ tptp.mem V4v2) A_27b) (= (= _let_4 _let_3) (or (and _let_7 (= V2v1 V4v2)) (and (not _let_7) (@ tptp.p (@ (@ tptp.ap (@ _let_6 V1k1)) _let_5)) (@ tptp.p (@ (@ tptp.ap (@ _let_6 V3k2)) _let_5)) (= _let_4 V0f) (= _let_3 V0f))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2k $$unsorted)) (=> (@ (@ tptp.mem V2k) A_27a) (forall ((V3v1 $$unsorted)) (=> (@ (@ tptp.mem V3v1) A_27b) (forall ((V4v2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2k)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (=> (@ (@ tptp.mem V4v2) A_27b) (=> (= (@ (@ tptp.ap (@ _let_2 V0f1)) (@ _let_1 V3v1)) (@ (@ tptp.ap (@ _let_2 V1f2)) (@ _let_1 V4v2))) (and (= V3v1 V4v2) (forall ((V5v $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2k)) V5v))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (=> (@ (@ tptp.mem V5v) A_27b) (= (@ (@ tptp.ap (@ _let_2 V0f1)) _let_1) (@ (@ tptp.ap (@ _let_2 V1f2)) _let_1)))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2k $$unsorted)) (=> (@ (@ tptp.mem V2k) A_27a) (forall ((V3v $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V2k)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2k)) V3v))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (=> (@ (@ tptp.mem V3v) A_27b) (= (= (@ (@ tptp.ap (@ _let_4 V0f1)) _let_3) (@ (@ tptp.ap (@ _let_4 V1f2)) _let_3)) (= (@ (@ tptp.ap (@ _let_2 V0f1)) _let_1) (@ (@ tptp.ap (@ _let_2 V1f2)) _let_1))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0kvl $$unsorted)) (=> (@ (@ tptp.mem V0kvl) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V1fm $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (=> (@ (@ tptp.mem V1fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)) V1fm)) V0kvl)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ _let_1 V1fm))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27a)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))) V0kvl))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0kvl $$unsorted)) (=> (@ (@ tptp.mem V0kvl) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V1f1 $$unsorted)) (=> (@ (@ tptp.mem V1f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2f2 $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27a)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))) V0kvl))))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)))) (=> (@ (@ tptp.mem V2f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (= (@ (@ tptp.ap (@ _let_3 V1f1)) V0kvl) (@ (@ tptp.ap (@ _let_3 V2f2)) V0kvl)) (= (@ (@ tptp.ap (@ _let_2 V1f1)) _let_1) (@ (@ tptp.ap (@ _let_2 V2f2)) _let_1)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2kvl1 $$unsorted)) (=> (@ (@ tptp.mem V2kvl1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V3kvl2 $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_1) A_27a)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))))) (let ((_let_3 (@ _let_2 V2kvl1))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)))) (=> (@ (@ tptp.mem V3kvl2) (@ tptp.ty_2Elist_2Elist _let_1)) (=> (and (= (@ (@ tptp.ap (@ _let_4 V0f1)) V2kvl1) (@ (@ tptp.ap (@ _let_4 V1f2)) V3kvl2)) (= _let_3 (@ _let_2 V3kvl2)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) _let_3))) (and (= V2kvl1 V3kvl2) (forall ((V4kvl $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_2) A_27a)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))))) (=> (@ (@ tptp.mem V4kvl) (@ tptp.ty_2Elist_2Elist _let_2)) (=> (= (@ _let_3 V4kvl) (@ _let_3 V2kvl1)) (= (@ (@ tptp.ap (@ _let_1 V0f1)) V4kvl) (@ (@ tptp.ap (@ _let_1 V1f2)) V4kvl)))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1kvl $$unsorted)) (=> (@ (@ tptp.mem V1kvl) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V2p $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V2p) _let_1) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V0f1)) V2p) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) V1kvl)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2p)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET _let_1)) V1kvl))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) tptp.bool)) (forall ((V1k $$unsorted)) (=> (@ (@ tptp.mem V1k) A_27a) (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) A_27b) (forall ((V3ck $$unsorted)) (=> (@ (@ tptp.mem V3ck) A_27a) (forall ((V4cv $$unsorted)) (=> (@ (@ tptp.mem V4cv) A_27b) (forall ((V5nv $$unsorted)) (=> (@ (@ tptp.mem V5nv) A_27b) (= (exists ((V6fm $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1k)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (let ((_let_4 (@ tptp.ap (@ _let_3 V6fm)))) (and (@ (@ tptp.mem V6fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ _let_4 (@ _let_2 V2v)) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) (@ (@ tptp.ap (@ _let_1 V3ck)) V4cv))) (@ tptp.p (@ (@ tptp.ap V0P) (@ _let_4 (@ _let_2 V5nv)))))))))) (and (= V1k V3ck) (= V2v V4cv) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V3ck)) V5nv)))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1k $$unsorted)) (=> (@ (@ tptp.mem V1k) A_27a) (forall ((V2v $$unsorted)) (=> (@ (@ tptp.mem V2v) A_27b) (forall ((V3ck $$unsorted)) (=> (@ (@ tptp.mem V3ck) A_27a) (forall ((V4cv $$unsorted)) (let ((_let_1 (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (=> (@ (@ tptp.mem V4cv) A_27b) (= (= (@ (@ tptp.ap (@ _let_3 V0fm)) (@ (@ tptp.ap (@ _let_2 V1k)) V2v)) (@ (@ tptp.ap (@ _let_3 _let_1)) (@ (@ tptp.ap (@ _let_2 V3ck)) V4cv))) (and (= V1k V3ck) (= V2v V4cv) (or (= V0fm _let_1) (exists ((V5v_27 $$unsorted)) (and (@ (@ tptp.mem V5v_27) A_27b) (= V0fm (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1k)) V5v_27))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V1x)) V2y))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (=> (@ (@ tptp.mem V2y) A_27b) (= (@ (@ tptp.ap (@ _let_2 V0f)) _let_1) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)) V0f)) V1x))) _let_1)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c)) A_27b)) (forall ((V1m $$unsorted)) (=> (@ (@ tptp.mem V1m) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27c)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2EFMAP__MAP2 A_27a) A_27b) A_27c)) V0f)) V1m) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUN__FMAP A_27a) A_27b)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27c)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27c)) V1m)) V2x))))))) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27c)) V1m))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c)) A_27b)) (forall ((V1m $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFDOM A_27a))) (=> (@ (@ tptp.mem V1m) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27c)) (and (= (@ (@ tptp.ap (@ _let_1 A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2EFMAP__MAP2 A_27a) A_27b) A_27c)) V0f)) V1m)) (@ (@ tptp.ap (@ _let_1 A_27c)) V1m)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFAPPLY A_27a))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27c)) V1m))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2EFMAP__MAP2 A_27a) A_27b) A_27c)) V0f)) V1m))) V2x) (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27c)) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V1m)) V2x)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFEMPTY A_27a))) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c)) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2EFMAP__MAP2 A_27a) A_27b) A_27c)) V0f)) (@ _let_1 A_27c)) (@ _let_1 A_27b))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c)) A_27b)) (forall ((V1m $$unsorted)) (=> (@ (@ tptp.mem V1m) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27c)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3v $$unsorted)) (let ((_let_1 (@ tptp.c_2Epair_2E_2C A_27a))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27c)) V2x)) V3v))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2EFMAP__MAP2 A_27a) A_27b) A_27c)) V0f)))) (let ((_let_4 (@ tptp.c_2Efinite__map_2EFUPDATE A_27a))) (=> (@ (@ tptp.mem V3v) A_27c) (= (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 A_27c)) V1m)) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 A_27b)) (@ _let_3 V1m))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V2x)) (@ (@ tptp.ap V0f) _let_2)))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V3y))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFEVERY A_27a) A_27b)) V0P)))) (=> (@ (@ tptp.mem V3y) A_27b) (and (@ tptp.p (@ _let_2 (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) (=> (and (@ tptp.p (@ _let_2 V1f)) (@ tptp.p (@ (@ tptp.ap V0P) _let_1))) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V1f)) _let_1))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0k $$unsorted)) (=> (@ (@ tptp.mem V0k) A_27a) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27b) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0k)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V2f))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)) V2f)) V0k) V1v)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V2f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V0k)) V1v)) V2f)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2k $$unsorted)) (=> (@ (@ tptp.mem V2k) A_27a) (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27b) (forall ((V4s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFEVERY A_27a) A_27b)) V0P)))) (let ((_let_4 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2k)) V3v))) (=> (@ (@ tptp.mem V4s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V1f)) _let_4))) (@ _let_1 V4s)))) (and (=> (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2k)) V4s))) (@ tptp.p (@ (@ tptp.ap V0P) _let_4))) (@ tptp.p (@ _let_3 (@ (@ tptp.ap (@ _let_2 V1f)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V2k)) V4s))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0h1 $$unsorted)) (=> (@ (@ tptp.mem V0h1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1h2 $$unsorted)) (let ((_let_1 (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) (=> (@ (@ tptp.mem V1h2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) V0h1)) V1h2) _let_1) (and (= V0h1 _let_1) (= V1h2 _let_1)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (and (forall ((V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2f3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)) V0f1)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (=> (@ (@ tptp.mem V2f3) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) (@ _let_2 V0f1))) (@ _let_2 V1f2))) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) V1f2)) V2f3))) (@ tptp.p (@ _let_1 V2f3)))))))))))) (forall ((V3f1 $$unsorted)) (=> (@ (@ tptp.mem V3f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27d)) (forall ((V4f2 $$unsorted)) (=> (@ (@ tptp.mem V4f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27d)) (forall ((V5f3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27c) A_27d)) V3f1)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27c) A_27d)))) (=> (@ (@ tptp.mem V5f3) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27d)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27c)) (@ _let_2 V3f1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27c)) (@ _let_2 V5f3))) (@ _let_2 V4f2)))) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27c) A_27d)) V4f2)) V5f3))) (@ tptp.p (@ _let_1 V4f2)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2f3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)) V0f1)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (=> (@ (@ tptp.mem V2f3) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (=> (or (@ tptp.p (@ _let_1 V1f2)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) (@ _let_2 V0f1))) (@ _let_2 V1f2))) (@ tptp.p (@ _let_1 V2f3)))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) V1f2)) V2f3)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (and (forall ((V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)) V0f1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) V0f1)) V1f2))))))) (forall ((V2f1 $$unsorted)) (=> (@ (@ tptp.mem V2f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27d)) (forall ((V3f2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27c) A_27d)))) (=> (@ (@ tptp.mem V3f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27d)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27c)) (@ _let_1 V2f1))) (@ _let_1 V3f2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27c) A_27d)) V3f2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27c) A_27d)) V2f1)) V3f2))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0h $$unsorted)) (let ((_let_1 (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) (=> (@ (@ tptp.mem V0h) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)) V0h)) _let_1)) (= V0h _let_1))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2f3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) V0f1)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) (@ _let_2 V0f1))))) (=> (@ (@ tptp.mem V2f3) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (=> (and (@ tptp.p (@ _let_3 (@ _let_2 V1f2))) (@ tptp.p (@ _let_3 (@ _let_2 V2f3)))) (= (= (@ _let_1 V1f2) (@ _let_1 V2f3)) (= V1f2 V2f3)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2f3 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) V0f1)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) (@ _let_2 V0f1))))) (=> (@ (@ tptp.mem V2f3) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (=> (and (@ tptp.p (@ _let_3 (@ _let_2 V1f2))) (@ tptp.p (@ _let_3 (@ _let_2 V2f3))) (= V1f2 V2f3)) (= (@ _let_1 V1f2) (@ _let_1 V2f3)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2k $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)))) (=> (@ (@ tptp.mem V2k) A_27a) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_2 V0f)) V1g))) V2k) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V0f)) V2k))) (@ (@ tptp.ap (@ _let_1 V1g)) V2k))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1g $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) (@ _let_2 V0f))) (@ _let_2 V1g))) (= (@ (@ tptp.ap (@ _let_1 V0f)) V1g) (@ (@ tptp.ap (@ _let_1 V1g)) V0f))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2h $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V0f)))) (=> (@ (@ tptp.mem V2h) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1g)) V2h)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1g))) V2h)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1s1 $$unsorted)) (=> (@ (@ tptp.mem V1s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2s2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V0h)))) (=> (@ (@ tptp.mem V2s2) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) (@ _let_1 V1s1))) (@ _let_1 V2s2)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V1s1)) V2s2)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0h $$unsorted)) (=> (@ (@ tptp.mem V0h) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1h1 $$unsorted)) (=> (@ (@ tptp.mem V1h1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2h2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (let ((_let_2 (@ _let_1 V1h1))) (=> (@ (@ tptp.mem V2h2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) _let_2)) (@ _let_1 V2h2))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) V1h1)) V2h2) V0h)) (= V2h2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V0h)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) _let_2)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1hL $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))) (=> (@ (@ tptp.mem V1hL) (@ tptp.ty_2Elist_2Elist _let_1)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR _let_1) _let_1)) (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b))) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) V1hL)))) (exists ((V2h $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))) (and (@ (@ tptp.mem V2h) _let_1) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2h)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET _let_1)) V1hL))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V0x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V2h)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) (@ _let_1 V1s))) (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) V1s))) V0f)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1vs $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V0s)) V1vs))) (=> (@ (@ tptp.mem V1vs) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ _let_1 _let_2)) V1vs) _let_2))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)) V0f)) V1g)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) V0f)) V1g) V1g)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (let ((_let_2 (@ (@ tptp.arr _let_1) (@ (@ tptp.arr (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27c)) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27c))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ELET _let_2) tptp.bool)) (@ (@ tptp.lam _let_2) (lambda ((V0m $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) A_27b))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1f $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27c))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2fm $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27c)) V2fm))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ (@ tptp.arr A_27b) tptp.bool))) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27b) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap V0m) V1f)) V2fm)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V1f)) _let_1)))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V1f)) _let_1)) (@ tptp.c_2Epred__set_2EUNIV A_27b)))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27c)) V2fm)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27b) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap V0m) V1f)) V2fm))) (@ (@ tptp.ap V1f) V3x)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27c)) V2fm)) V3x))))))))))))))))))))) (@ (@ tptp.lam _let_1) (lambda ((V4f $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27c)) (lambda ((V5fm $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27c)) V5fm))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V4f)) _let_1))) (let ((_let_3 (@ tptp.c_2Efinite__map_2EFUN__FMAP A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27c))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V4f)) _let_1)) (@ tptp.c_2Epred__set_2EUNIV A_27b)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Ef__o__f A_27b) A_27a) A_27c)) V5fm)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ELINV A_27a) A_27b)) V4f)) _let_1))) _let_2)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 A_27c)) (@ tptp.c_2Ebool_2EARB (@ (@ tptp.arr A_27b) A_27c)))) _let_2)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1fm $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27c)) V1fm))) (=> (@ (@ tptp.mem V1fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27c)) (and (= (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27b) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2EMAP__KEYS A_27a) A_27b) A_27c)) V0f)) V1fm)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) _let_1)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) _let_1)) (@ tptp.c_2Epred__set_2EUNIV A_27b))) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27c)) V1fm))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27b) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2EMAP__KEYS A_27a) A_27b) A_27c)) V0f)) V1fm))) (@ (@ tptp.ap V0f) V2x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27c)) V1fm)) V2x)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2EMAP__KEYS A_27a) A_27b) A_27c)) V0f)) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27c)) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27b) A_27c)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1fm $$unsorted)) (=> (@ (@ tptp.mem V1fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27c)) (forall ((V2k $$unsorted)) (=> (@ (@ tptp.mem V2k) A_27a) (forall ((V3v $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2EMAP__KEYS A_27a) A_27b) A_27c)) V0f)))) (=> (@ (@ tptp.mem V3v) A_27c) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V2k)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27c)) V1fm)))) (@ tptp.c_2Epred__set_2EUNIV A_27b))) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27c)) V1fm)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27c)) V2k)) V3v))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27b) A_27c)) (@ _let_1 V1fm))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27c)) (@ (@ tptp.ap V0f) V2k))) V3v))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1fm $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27c)) V1fm))) (=> (@ (@ tptp.mem V1fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27c)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) _let_1)) (@ tptp.c_2Epred__set_2EUNIV A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2EMAP__KEYS A_27a) A_27b) A_27c)) V0f)) V1fm) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Ef__o__f A_27b) A_27a) A_27c)) V1fm)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUN__FMAP A_27b) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ELINV A_27a) A_27b)) V0f)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) _let_1)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ tptp.c_2Epred__set_2EUNIV tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2EMAP__KEYS tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum) A_27a)))) (=> (@ (@ tptp.mem V1t) (@ (@ tptp.ty_2Efinite__map_2Efmap tptp.ty_2Enum_2Enum) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) V0f)) _let_1)) _let_1)) (= (@ (@ tptp.ap (@ _let_2 V0f)) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2ELINV tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) V0f)) _let_1))) V1t)) V1t)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1m $$unsorted)) (=> (@ (@ tptp.mem V1m) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27c)) (forall ((V2k $$unsorted)) (=> (@ (@ tptp.mem V2k) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27c)) V1m))) (@ tptp.c_2Epred__set_2EUNIV A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27b) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2EMAP__KEYS A_27a) A_27b) A_27c)) V0f)) V1m))) V2k) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__BIND A_27c) A_27a)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2Esome A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27b)) V2k)) (@ (@ tptp.ap V0f) V3x)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27c)) V1m)))))))) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27a) A_27c)) V1m)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1m $$unsorted)) (=> (@ (@ tptp.mem V1m) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27c)) (forall ((V2k $$unsorted)) (=> (@ (@ tptp.mem V2k) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) (@ tptp.c_2Epred__set_2EUNIV A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27b) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2EMAP__KEYS A_27a) A_27b) A_27c)) V0f)) V1m))) (@ (@ tptp.ap V0f) V2k)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27a) A_27c)) V1m)) V2k))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1fm $$unsorted)) (=> (@ (@ tptp.mem V1fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27c)) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2EMAP__KEYS A_27a) A_27b) A_27c)) V0f)))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EINJ A_27a) A_27b)) V0f)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) (@ tptp.c_2Epred__set_2EUNIV A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27b) A_27c)) (@ _let_1 V1fm))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) V2s)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27c)) V1fm)) V2s))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1fm $$unsorted)) (=> (@ (@ tptp.mem V1fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27c)) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2EMAP__KEYS A_27a) A_27b) A_27c)) V0f)))) (=> (@ (@ tptp.mem V2s) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EBIJ A_27a) A_27b)) V0f)) (@ tptp.c_2Epred__set_2EUNIV A_27a))) (@ tptp.c_2Epred__set_2EUNIV A_27b))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27b) A_27c)) (@ _let_1 V1fm))) (@ (@ tptp.ap V0f) V2s)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27c)) V1fm)) V2s))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1f1 $$unsorted)) (=> (@ (@ tptp.mem V1f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27a)) (forall ((V2f2 $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFDOM A_27c))) (=> (@ (@ tptp.mem V2f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Efmap__rel A_27a) A_27b) A_27c)) V0R)) V1f1)) V2f2)) (and (= (@ (@ tptp.ap (@ _let_1 A_27b)) V2f2) (@ (@ tptp.ap (@ _let_1 A_27a)) V1f1)) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFAPPLY A_27c))) (=> (@ (@ tptp.mem V3x) A_27c) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27c)) V3x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27c) A_27a)) V1f1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V1f1)) V3x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V2f2)) V3x)))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1f1 $$unsorted)) (=> (@ (@ tptp.mem V1f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27a)) (forall ((V2f2 $$unsorted)) (=> (@ (@ tptp.mem V2f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27b)) (forall ((V3v1 $$unsorted)) (=> (@ (@ tptp.mem V3v1) A_27a) (forall ((V4v2 $$unsorted)) (=> (@ (@ tptp.mem V4v2) A_27b) (forall ((V5k $$unsorted)) (let ((_let_1 (@ tptp.c_2Epair_2E_2C A_27c))) (let ((_let_2 (@ tptp.c_2Efinite__map_2EFUPDATE A_27c))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Efmap__rel A_27a) A_27b) A_27c)) V0R)))) (=> (@ (@ tptp.mem V5k) A_27c) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 V1f1)) V2f2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V3v1)) V4v2))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27a)) V1f1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V5k)) V3v1)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27b)) V2f2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V5k)) V4v2)))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1ls1 $$unsorted)) (=> (@ (@ tptp.mem V1ls1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27a))) (forall ((V2ls2 $$unsorted)) (=> (@ (@ tptp.mem V2ls2) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27c) A_27b))) (forall ((V3f1 $$unsorted)) (=> (@ (@ tptp.mem V3f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27a)) (forall ((V4f2 $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27c))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Efmap__rel A_27a) A_27b) A_27c)) V0R)))) (let ((_let_3 (@ tptp.c_2Epair_2ESND A_27c))) (let ((_let_4 (@ tptp.ty_2Epair_2Eprod A_27c))) (let ((_let_5 (@ tptp.c_2Elist_2EMAP (@ _let_4 A_27b)))) (let ((_let_6 (@ tptp.c_2Elist_2EMAP (@ _let_4 A_27a)))) (let ((_let_7 (@ tptp.c_2Epair_2EFST A_27c))) (=> (@ (@ tptp.mem V4f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3f1)) V4f2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 A_27c)) (@ _let_7 A_27a))) V1ls1) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 A_27c)) (@ _let_7 A_27b))) V2ls2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27b)) V0R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_6 A_27a)) (@ _let_3 A_27a))) V1ls1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_5 A_27b)) (@ _let_3 A_27b))) V2ls2)))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V3f1)) V1ls1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V4f2)) V2ls2))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFEMPTY A_27c))) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Efmap__rel A_27a) A_27b) A_27c)) V0R)) (@ _let_1 A_27a))) (@ _let_1 A_27b)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1f $$unsorted)) (let ((_let_1 (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27b) A_27a))) (let ((_let_2 (= V1f _let_1))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Efmap__rel A_27a) A_27a) A_27b)) V0R)))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (and (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_1)) V1f)) _let_2) (= (@ tptp.p (@ (@ tptp.ap (@ _let_3 V1f)) _let_1)) _let_2)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (=> (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V2x)) V2x)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Efmap__rel A_27a) A_27a) A_27b)) V0R)) V1x)) V1x)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1f1 $$unsorted)) (=> (@ (@ tptp.mem V1f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27a)) (forall ((V2f2 $$unsorted)) (=> (@ (@ tptp.mem V2f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27b)) (forall ((V3f3 $$unsorted)) (=> (@ (@ tptp.mem V3f3) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27a)) (forall ((V4f4 $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFUNION A_27c))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Efmap__rel A_27a) A_27b) A_27c)) V0R)))) (=> (@ (@ tptp.mem V4f4) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1f1)) V2f2)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3f3)) V4f4))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V1f1)) V3f3))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V2f2)) V4f4)))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1f1 $$unsorted)) (=> (@ (@ tptp.mem V1f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27a)) (forall ((V2k $$unsorted)) (=> (@ (@ tptp.mem V2k) A_27c) (forall ((V3f2 $$unsorted)) (=> (@ (@ tptp.mem V3f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27b)) (forall ((V4v1 $$unsorted)) (=> (@ (@ tptp.mem V4v1) A_27a) (forall ((V5v2 $$unsorted)) (let ((_let_1 (@ tptp.c_2Epair_2E_2C A_27c))) (let ((_let_2 (@ tptp.c_2Efinite__map_2EFUPDATE A_27c))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Efmap__rel A_27a) A_27b) A_27c)) V0R)))) (let ((_let_4 (@ tptp.c_2Efinite__map_2Efdomsub A_27c))) (=> (@ (@ tptp.mem V5v2) A_27b) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 A_27a)) V1f1)) V2k))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 A_27b)) V3f2)) V2k))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V4v1)) V5v2))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27a)) V1f1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V2k)) V4v1)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27b)) V3f2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V2k)) V5v2))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0R1 $$unsorted)) (=> (@ (@ tptp.mem V0R1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1R2 $$unsorted)) (=> (@ (@ tptp.mem V1R2) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V2f1 $$unsorted)) (=> (@ (@ tptp.mem V2f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27a)) (forall ((V3f2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Efmap__rel A_27a) A_27b) A_27c)))) (=> (@ (@ tptp.mem V3f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27b)) (=> (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R1) V4x)) V5y)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V1R2) V4x)) V5y))))))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0R1)) V2f1)) V3f2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V1R2)) V2f1)) V3f2))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1f1 $$unsorted)) (=> (@ (@ tptp.mem V1f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27a)) (forall ((V2f2 $$unsorted)) (=> (@ (@ tptp.mem V2f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Efmap__rel A_27a) A_27b) A_27c)) V0R)) V1f1)) V2f2)) (forall ((V3k $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFLOOKUP A_27c))) (=> (@ (@ tptp.mem V3k) A_27c) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTREL A_27a) A_27b)) V0R)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V1f1)) V3k))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V2f2)) V3k))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0R $$unsorted)) (=> (@ (@ tptp.mem V0R) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (forall ((V1f1 $$unsorted)) (=> (@ (@ tptp.mem V1f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27a)) (forall ((V2f2 $$unsorted)) (=> (@ (@ tptp.mem V2f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Efmap__rel A_27a) A_27b) A_27c)) V0R)) V1f1)) V2f2)) (and (forall ((V3k $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFLOOKUP A_27c))) (=> (@ (@ tptp.mem V3k) A_27c) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V1f1)) V3k) (@ tptp.c_2Eoption_2ENONE A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V2f2)) V3k) (@ tptp.c_2Eoption_2ENONE A_27b)))))) (forall ((V4k $$unsorted)) (=> (@ (@ tptp.mem V4k) A_27c) (forall ((V5v1 $$unsorted)) (=> (@ (@ tptp.mem V5v1) A_27a) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27c) A_27a)) V1f1)) V4k) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V5v1)) (exists ((V6v2 $$unsorted)) (and (@ (@ tptp.mem V6v2) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27c) A_27b)) V2f2)) V4k) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V6v2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V5v1)) V6v2))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2vs $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) V2vs))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)))) (=> (@ (@ tptp.mem V2vs) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efmap__EQ__UPTO A_27a) A_27b)) V0f1)) V1f2)) V2vs)) (and (= (@ (@ tptp.ap (@ _let_3 (@ _let_2 V0f1))) _let_1) (@ (@ tptp.ap (@ _let_3 (@ _let_2 V1f2))) _let_1)) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)))) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f1))) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) V2vs)))) (= (@ (@ tptp.ap (@ _let_1 V0f1)) V3x) (@ (@ tptp.ap (@ _let_1 V1f2)) V3x))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efmap__EQ__UPTO A_27a) A_27b)) V0f1)) V1f2)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (= V0f1 V1f2)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0vs $$unsorted)) (=> (@ (@ tptp.mem V0vs) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efmap__EQ__UPTO A_27a) A_27b)) V1f)) V1f)) V0vs)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2ks $$unsorted)) (=> (@ (@ tptp.mem V2ks) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3k $$unsorted)) (=> (@ (@ tptp.mem V3k) A_27a) (forall ((V4v $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V3k)) V4v))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efmap__EQ__UPTO A_27a) A_27b)))) (=> (@ (@ tptp.mem V4v) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 V0f1)) V1f2)) V2ks)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V0f1)) _let_1))) (@ (@ tptp.ap (@ _let_2 V1f2)) _let_1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V2ks)) V3k))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2ks $$unsorted)) (=> (@ (@ tptp.mem V2ks) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3k $$unsorted)) (=> (@ (@ tptp.mem V3k) A_27a) (forall ((V4v $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V3k)) V4v))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efmap__EQ__UPTO A_27a) A_27b)))) (=> (@ (@ tptp.mem V4v) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 V0f1)) V1f2)) V2ks)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V0f1)) _let_1))) (@ (@ tptp.ap (@ _let_2 V1f2)) _let_1))) V2ks)))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2ks $$unsorted)) (=> (@ (@ tptp.mem V2ks) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3k $$unsorted)) (=> (@ (@ tptp.mem V3k) A_27a) (forall ((V4v $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efmap__EQ__UPTO A_27a) A_27b)))) (=> (@ (@ tptp.mem V4v) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0f1)) V1f2)) V2ks)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V0f1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V3k)) V4v)))) V1f2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V3k)) V2ks))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0kz $$unsorted)) (=> (@ (@ tptp.mem V0kz) (@ (@ tptp.arr A_27a) tptp.ty_2Enum_2Enum)) (forall ((V1vz $$unsorted)) (=> (@ (@ tptp.mem V1vz) (@ (@ tptp.arr A_27b) tptp.ty_2Enum_2Enum)) (forall ((V2fm $$unsorted)) (=> (@ (@ tptp.mem V2fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efmap__size A_27a) A_27b)) V0kz)) V1vz)) V2fm)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUM__IMAGE A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3k $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_2B) (@ (@ tptp.ap V0kz) V3k))) (@ (@ tptp.ap V1vz) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)) V2fm)) V3k))))))) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V2fm)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27c) A_27b)) (forall ((V1f1 $$unsorted)) (=> (@ (@ tptp.mem V1f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27c)) (forall ((V2f2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Eo__f A_27a) A_27c) A_27b)) V0f)))) (let ((_let_2 (@ tptp.c_2Efinite__map_2EFUNION A_27a))) (=> (@ (@ tptp.mem V2f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27c)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27c)) V1f1)) V2f2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27b)) (@ _let_1 V1f1))) (@ _let_1 V2f2))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1fm $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (let ((_let_2 (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))) (=> (@ (@ tptp.mem V1fm) _let_2) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) _let_2)) (@ (@ tptp.lam A_27a) (lambda ((V2k $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (lambda ((V3m $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)) V3m)) V2k))))))) V1fm)) V0ls)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) (@ _let_1 V1fm))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V0ls))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V1fm $$unsorted)) (=> (@ (@ tptp.mem V1fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2fm0 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFEVERY A_27a) A_27b)) V0P)))) (=> (@ (@ tptp.mem V2fm0) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (=> (and (@ tptp.p (@ _let_1 V1fm)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)) V2fm0)) V1fm))) (@ tptp.p (@ _let_1 V2fm0)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFEVERY A_27a) A_27b)) V0P)) V1f)) (forall ((V2k $$unsorted)) (=> (@ (@ tptp.mem V2k) A_27a) (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27b) (=> (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27a) A_27b)) V1f)) V2k) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V3v)) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2k)) V3v))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0ls1 $$unsorted)) (=> (@ (@ tptp.mem V0ls1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V1fm $$unsorted)) (=> (@ (@ tptp.mem V1fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2ls2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1fm)))) (=> (@ (@ tptp.mem V2ls2) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (forall ((V3k $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27a)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3k)))) (=> (@ (@ tptp.mem V3k) A_27a) (=> (@ tptp.p (@ _let_3 (@ _let_2 (@ _let_1 V0ls1)))) (@ tptp.p (@ _let_3 (@ _let_2 (@ _let_1 V2ls2)))))))))) (= (@ (@ tptp.ap (@ _let_1 (@ _let_2 V0ls1))) V2ls2) (@ _let_2 V2ls2))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1kv $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (=> (@ (@ tptp.mem V1kv) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (= (@ (@ tptp.ap (@ _let_1 V0fm)) V1kv) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) V1kv))) V0fm))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V1l2 $$unsorted)) (=> (@ (@ tptp.mem V1l2) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V2fm $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V2fm)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27a)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)))) (=> (@ (@ tptp.mem V2fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) (@ _let_4 (@ _let_3 V0l1)))) (@ _let_4 (@ _let_3 V1l2)))) (= (@ (@ tptp.ap (@ _let_1 (@ _let_2 V0l1))) V1l2) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1l2))) V0l1))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1fm $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFRANGE A_27c))) (=> (@ (@ tptp.mem V1fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ _let_1 A_27a)) V1fm)) (@ (@ tptp.ap (@ _let_1 A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Eo__f A_27c) A_27a) A_27b)) V0f)) V1fm)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2x)) V3y))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)))) (=> (@ (@ tptp.mem V3y) A_27b) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_4 V0f)) V2x))) (@ (@ tptp.ap (@ _let_4 V1g)) V2x))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_2 V0f)) _let_1))) (@ (@ tptp.ap (@ _let_2 V1g)) _let_1)))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2k $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)) (@ (@ tptp.ap (@ _let_1 V0f)) V2k))))) (=> (@ (@ tptp.mem V2k) A_27a) (= (@ tptp.p (@ _let_2 V1g)) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1g)) V2k)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (and (@ tptp.p (@ _let_1 V1g)) (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f))))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)) V1g)) V2x))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2k $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V2k) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)) (@ _let_1 V1s))) V2k) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDELETE A_27a)) V1s)) V2k)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1f2)))) (let ((_let_3 (@ tptp.ap (@ _let_1 V0f1)))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)))) (=> (@ (@ tptp.mem V3t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_3 V2s))) (@ _let_2 V2s))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V3t)) V2s))) (@ tptp.p (@ (@ tptp.ap (@ _let_4 (@ _let_3 V3t))) (@ _let_2 V3t)))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V0fm)) V1s))) V0fm) V0fm))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2f2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V1s)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)))) (=> (@ (@ tptp.mem V2f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (= (@ (@ tptp.ap (@ _let_3 V0f1)) V1s) (@ (@ tptp.ap (@ _let_3 V2f2)) V1s)) (and (= (@ _let_2 (@ _let_1 V0f1)) (@ _let_2 (@ _let_1 V2f2))) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)))) (=> (@ (@ tptp.mem V3x) A_27a) (=> (and (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f1))) (@ tptp.p (@ _let_2 V1s))) (= (@ (@ tptp.ap (@ _let_1 V0f1)) V3x) (@ (@ tptp.ap (@ _let_1 V2f2)) V3x)))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27d))) (forall ((V2bs $$unsorted)) (=> (@ (@ tptp.mem V2bs) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3cs $$unsorted)) (=> (@ (@ tptp.mem V3cs) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V4a $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27d))) (=> (@ (@ tptp.mem V4a) _let_1) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2bs)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V3cs))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EFOLDL2 _let_1) A_27a) A_27b)) (@ (@ tptp.lam _let_1) (lambda ((V5fm $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V6b $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V7c $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27c) A_27d)) V5fm)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27c) A_27d)) (@ (@ tptp.ap (@ (@ tptp.ap V0f1) V6b)) V7c))) (@ (@ tptp.ap (@ (@ tptp.ap V1f2) V6b)) V7c))))))))))) V4a)) V2bs)) V3cs) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27c) A_27d)) V4a)) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27c) A_27d)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27c)) (@ tptp.ty_2Elist_2Elist A_27d))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EMAP2 A_27c) A_27a) A_27b)) V0f1)) V2bs)) V3cs))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EMAP2 A_27d) A_27a) A_27b)) V1f2)) V2bs)) V3cs))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (A_27e tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27d)))) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ (@ tptp.arr A_27c) A_27e)))) (forall ((V2bs $$unsorted)) (=> (@ (@ tptp.mem V2bs) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3cs $$unsorted)) (=> (@ (@ tptp.mem V3cs) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27c))) (forall ((V4a $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27c))) (let ((_let_3 (@ (@ tptp.ty_2Efinite__map_2Efmap A_27d) A_27e))) (=> (@ (@ tptp.mem V4a) _let_3) (=> (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V2bs)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH _let_2)) V3cs))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EFOLDL2 _let_3) A_27a) _let_2)) (@ (@ tptp.lam _let_3) (lambda ((V5fm $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V6b $$unsorted)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27b) A_27c) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27d) A_27e))) (@ (@ tptp.lam A_27b) (lambda ((V7c $$unsorted)) (@ (@ tptp.lam A_27c) (lambda ((V8d $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27d) A_27e)) V5fm)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27d) A_27e)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0f1) V6b)) V7c)) V8d))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V1f2) V6b)) V7c)) V8d)))))))))))))) V4a)) V2bs)) V3cs) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27d) A_27e)) V4a)) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EZIP A_27d) A_27e)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ tptp.ty_2Elist_2Elist A_27d)) (@ tptp.ty_2Elist_2Elist A_27e))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EMAP2 A_27d) A_27a) _let_2)) (@ _let_1 (lambda ((V9b $$unsorted)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27b) A_27c) A_27d)) (@ (@ tptp.ap V0f1) V9b)))))) V2bs)) V3cs))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Elist_2EMAP2 A_27e) A_27a) _let_2)) (@ _let_1 (lambda ((V10b $$unsorted)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27b) A_27c) A_27e)) (@ (@ tptp.ap V1f2) V10b)))))) V2bs)) V3cs))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s2 $$unsorted)) (=> (@ (@ tptp.mem V0s2) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s1 $$unsorted)) (=> (@ (@ tptp.mem V1s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V3g $$unsorted)) (=> (@ (@ tptp.mem V3g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s2)) V1s1)) (exists ((V4h $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V2f)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)))) (and (@ (@ tptp.mem V4h) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ (@ tptp.ap (@ _let_2 (@ _let_1 V1s1))) V3g) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V0s2))) V4h))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0kvl $$unsorted)) (=> (@ (@ tptp.mem V0kvl) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2k $$unsorted)) (=> (@ (@ tptp.mem V2k) A_27a) (forall ((V3v $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)))) (=> (@ (@ tptp.mem V3v) A_27b) (=> (and (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2k)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27a)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))) V0kvl))))) (= V3v (@ (@ tptp.ap (@ _let_1 V1f)) V2k))) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)) V1f)) V0kvl))) V2k) V3v))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (forall ((V2kvl $$unsorted)) (=> (@ (@ tptp.mem V2kvl) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (forall ((V3k $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27b) A_27a)))) (let ((_let_2 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V3k) A_27b) (=> (or (exists ((V4n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (let ((_let_2 (@ tptp.c_2Elist_2EMAP _let_1))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V4n))) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_3)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH _let_1)) V2kvl))) (= V3k (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27b)) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27b)) (@ (@ tptp.c_2Epair_2EFST A_27b) A_27a))) V2kvl))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_3)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27a)) (@ (@ tptp.c_2Epair_2ESND A_27b) A_27a))) V2kvl)))) (forall ((V5m tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V5m))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum V4n))) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH _let_1)) V2kvl)))) (not (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27b)) _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_1) A_27b)) (@ (@ tptp.c_2Epair_2EFST A_27b) A_27a))) V2kvl)) V3k)))))))))))) (and (not (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V3k)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)) A_27b)) (@ (@ tptp.c_2Epair_2EFST A_27b) A_27a))) V2kvl))))) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1f)) V3k))))) (@ tptp.p (@ _let_2 (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27b) A_27a)) V1f)) V2kvl))) V3k)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1kv $$unsorted)) (=> (@ (@ tptp.mem V1kv) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (forall ((V2fm1 $$unsorted)) (=> (@ (@ tptp.mem V2fm1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V3fm2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)))) (=> (@ (@ tptp.mem V3fm2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (=> (or (= V0x (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V1kv)) (= (@ (@ tptp.ap (@ _let_2 V2fm1)) V0x) (@ (@ tptp.ap (@ _let_2 V3fm2)) V0x))) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2fm1)) V1kv))) V0x) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V3fm2)) V1kv))) V0x))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0kvl $$unsorted)) (=> (@ (@ tptp.mem V0kvl) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V1fm1 $$unsorted)) (=> (@ (@ tptp.mem V1fm1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2fm2 $$unsorted)) (=> (@ (@ tptp.mem V2fm2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V3x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)))) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27a)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))) V0kvl)))) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1fm1)) V0kvl))) V3x) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V2fm2)) V0kvl))) V3x))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1ls $$unsorted)) (=> (@ (@ tptp.mem V1ls) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (forall ((V2k $$unsorted)) (=> (@ (@ tptp.mem V2k) A_27b) (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27a) (forall ((V4fm $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (=> (@ (@ tptp.mem V4fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_2) A_27b)) (@ (@ tptp.c_2Epair_2EFST A_27b) A_27a))) V1ls))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27a)) V2k)) V3v))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET _let_2)) V1ls))) (@ tptp.p (@ _let_1 V3v))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27b) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27b) A_27a)) V4fm)) V1ls))) V2k)))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0ls $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist _let_1)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_1) A_27a)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))) V0ls))) (forall ((V1fm $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)) V1fm)))) (=> (@ (@ tptp.mem V1fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ _let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) V0ls)) (@ _let_1 V0ls))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V1v)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27a) A_27b)) V0f))) (exists ((V2k $$unsorted)) (and (@ (@ tptp.mem V2k) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2k)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)) V0f)) V2k) V1v)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) A_27b) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27b)) V1v)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27a) A_27b)) V0f))) (exists ((V2k $$unsorted)) (and (@ (@ tptp.mem V2k) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27a) A_27b)) V0f)) V2k) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V1v))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V1fm $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27a) A_27b)))) (=> (@ (@ tptp.mem V1fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27b)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)) V1fm)) V0ls)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27b)) (@ _let_1 V1fm))) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27b)) (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b))) V0ls)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2ls $$unsorted)) (=> (@ (@ tptp.mem V2ls) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a))) (=> (and (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3v)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27b) A_27a)) V0fm))) (@ tptp.p (@ (@ tptp.ap V1P) V3v))))) (forall ((V4v $$unsorted)) (=> (@ (@ tptp.mem V4v) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4v)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)) A_27a)) (@ (@ tptp.c_2Epair_2ESND A_27b) A_27a))) V2ls)))) (@ tptp.p (@ (@ tptp.ap V1P) V4v)))))) (forall ((V5v $$unsorted)) (=> (@ (@ tptp.mem V5v) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5v)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27b) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27b) A_27a)) V0fm)) V2ls)))) (@ tptp.p (@ (@ tptp.ap V1P) V5v)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (forall ((V1f2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27b) A_27a)))) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27b) A_27a)) V0f1)) V1f2)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ _let_1 V0f1))) (@ _let_1 V1f2))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2f2 $$unsorted)) (=> (@ (@ tptp.mem V2f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (=> (and (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3v)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27b) A_27a)) V0f1))) (@ tptp.p (@ (@ tptp.ap V1P) V3v))))) (forall ((V4v $$unsorted)) (=> (@ (@ tptp.mem V4v) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4v)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27b) A_27a)) V2f2))) (@ tptp.p (@ (@ tptp.ap V1P) V4v)))))) (forall ((V5v $$unsorted)) (=> (@ (@ tptp.mem V5v) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5v)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27b) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27b) A_27a)) V0f1)) V2f2)))) (@ tptp.p (@ (@ tptp.ap V1P) V5v)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (forall ((V1k $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27b) A_27a)))) (=> (@ (@ tptp.mem V1k) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27b) A_27a)) V0fm)) V1k)))) (@ _let_1 V0fm)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2k $$unsorted)) (=> (@ (@ tptp.mem V2k) A_27b) (=> (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3v)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27b) A_27a)) V0fm))) (@ tptp.p (@ (@ tptp.ap V1P) V3v))))) (forall ((V4v $$unsorted)) (=> (@ (@ tptp.mem V4v) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4v)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27b) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27b) A_27a)) V0fm)) V2k)))) (@ tptp.p (@ (@ tptp.ap V1P) V4v)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27b) tptp.bool)) (=> (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3v)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27b) A_27a)) V0fm))) (@ tptp.p (@ (@ tptp.ap V1P) V3v))))) (forall ((V4v $$unsorted)) (=> (@ (@ tptp.mem V4v) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4v)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27b) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27b) A_27a)) V0fm)) V2s)))) (@ tptp.p (@ (@ tptp.ap V1P) V4v)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (forall ((V1kv $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27b) A_27a)))) (=> (@ (@ tptp.mem V1kv) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27b) A_27a)) V0fm)) V1kv)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ _let_1 V0fm))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27b) A_27a)) V1kv))) (@ tptp.c_2Epred__set_2EEMPTY A_27a)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2kv $$unsorted)) (=> (@ (@ tptp.mem V2kv) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27a)) (=> (and (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3v)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27b) A_27a)) V0fm))) (@ tptp.p (@ (@ tptp.ap V1P) V3v))))) (@ tptp.p (@ (@ tptp.ap V1P) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27b) A_27a)) V2kv)))) (forall ((V4v $$unsorted)) (=> (@ (@ tptp.mem V4v) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V4v)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27b) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27b) A_27a)) V0fm)) V2kv)))) (@ tptp.p (@ (@ tptp.ap V1P) V4v)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr A_27c) tptp.bool)) (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr A_27a) A_27c)) (=> (forall ((V3v $$unsorted)) (=> (@ (@ tptp.mem V3v) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3v)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27b) A_27a)) V0fm))) (@ tptp.p (@ (@ tptp.ap V1P) (@ (@ tptp.ap V2f) V3v)))))) (forall ((V4v $$unsorted)) (=> (@ (@ tptp.mem V4v) A_27c) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27c)) V4v)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27b) A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Eo__f A_27b) A_27a) A_27c)) V2f)) V0fm)))) (@ tptp.p (@ (@ tptp.ap V1P) V4v)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2P $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)))) (=> (@ (@ tptp.mem V2P) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0f)) V1g)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V0f)) V2P))) V1g)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s1 $$unsorted)) (=> (@ (@ tptp.mem V0s1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1s2 $$unsorted)) (=> (@ (@ tptp.mem V1s2) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2f $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V2f)))) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V0s1)) V1s2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2ESUBMAP A_27a) A_27b)) (@ _let_1 V0s1))) (@ _let_1 V1s2))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ _let_2 V0f1)) V1f2))) V2s) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V0f1)) V2s))) (@ (@ tptp.ap (@ _let_1 V1f2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V2s)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f1))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27b) A_27a)))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27b) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27b) A_27a)) V0fm)) V1s)))) (@ _let_1 V0fm)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V0f)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f)) V0f))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V3t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1f2)))) (let ((_let_3 (@ tptp.ap (@ _let_1 V0f1)))) (=> (@ (@ tptp.mem V3t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (= (@ _let_3 V2s) (@ _let_2 V2s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V3t)) V2s))) (= (@ _let_3 V3t) (@ _let_2 V3t)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f1 $$unsorted)) (=> (@ (@ tptp.mem V0f1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1f2 $$unsorted)) (=> (@ (@ tptp.mem V1f2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27c) A_27a)) (forall ((V2k $$unsorted)) (=> (@ (@ tptp.mem V2k) A_27c) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (forall ((V4v $$unsorted)) (let ((_let_1 (@ tptp.c_2Epair_2E_2C A_27c))) (let ((_let_2 (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Ef__o__f A_27c) A_27a) A_27b)))) (let ((_let_3 (@ tptp.c_2Efinite__map_2EFUPDATE A_27c))) (let ((_let_4 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)))) (=> (@ (@ tptp.mem V4v) A_27b) (=> (and (not (@ tptp.p (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f1)))) (not (@ tptp.p (@ _let_4 (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFRANGE A_27c) A_27a)) V1f2))))) (= (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V0f1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V3x)) V4v)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 A_27a)) V1f2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V2k)) V3x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 A_27b)) (@ (@ tptp.ap (@ _let_2 V0f1)) V1f2))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27b)) V2k)) V4v)))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (forall ((V3z $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (let ((_let_2 (@ tptp.ap (@ _let_1 V1x)))) (=> (@ (@ tptp.mem V3z) A_27a) (=> (and (@ tptp.p (@ _let_2 V2y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2y)) V3z))) (@ tptp.p (@ _let_2 V3z))))))))))) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (forall ((V6z $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Efmap__rel A_27a) A_27a) A_27b)) V0R)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V4x)))) (=> (@ (@ tptp.mem V6z) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (=> (and (@ tptp.p (@ _let_2 V5y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V5y)) V6z))) (@ tptp.p (@ _let_2 V6z))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (=> (@ (@ tptp.mem V2y) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1x)) V2y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2y)) V1x)))))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (forall ((V4y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Efinite__map_2Efmap__rel A_27a) A_27a) A_27b)) V0R)))) (=> (@ (@ tptp.mem V4y) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_1 V3x)) V4y)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V4y)) V3x)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0l $$unsorted)) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) A_27c)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (forall ((V3y $$unsorted)) (let ((_let_1 (@ tptp.c_2Efinite__map_2EFEMPTY A_27a))) (let ((_let_2 (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a))) (let ((_let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27b)) (@ _let_1 A_27b))) V0l))) (let ((_let_4 (@ tptp.c_2Efinite__map_2EFAPPLY A_27a))) (let ((_let_5 (@ tptp.ty_2Epair_2Eprod A_27a))) (let ((_let_6 (@ _let_5 A_27c))) (=> (@ (@ tptp.mem V3y) A_27d) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) _let_3))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 A_27c)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 A_27c)) (@ _let_1 A_27c))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP (@ _let_5 A_27b)) _let_6)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) _let_6)) (@ (@ tptp.lam A_27a) (lambda ((V4a $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V5b $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27c)) V4a)) (@ (@ tptp.ap V1f) V5b))))))))) V0l)))) V2x) (@ (@ tptp.ap V1f) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_4 A_27b)) _let_3)) V2x)))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0kvl $$unsorted)) (=> (@ (@ tptp.mem V0kvl) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V1fm $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27a)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))) V0kvl)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)))) (=> (@ (@ tptp.mem V1fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (= (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)) V1fm)) V0kvl)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) (@ _let_2 V1fm))) _let_1))) _let_1)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2v $$unsorted)) (let ((_let_1 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1x)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0f))))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27a) A_27b)) V0f)) V1x))) (=> (@ (@ tptp.mem V2v) A_27b) (and (= (= _let_2 (@ tptp.c_2Eoption_2ENONE A_27b)) (not _let_1)) (= (= _let_2 (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V2v)) (and _let_1 (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFAPPLY A_27a) A_27b)) V0f)) V1x) V2v)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0fm $$unsorted)) (=> (@ (@ tptp.mem V0fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1kv $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V1kv) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V0fm)) V1kv) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)) V0fm)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_1)) V1kv)) (@ tptp.c_2Elist_2ENIL _let_1))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0m1 $$unsorted)) (=> (@ (@ tptp.mem V0m1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1m2 $$unsorted)) (=> (@ (@ tptp.mem V1m2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27b) A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efmap__inverse A_27a) A_27b)) V0m1)) V1m2)) (forall ((V2k $$unsorted)) (=> (@ (@ tptp.mem V2k) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2k)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V0m1))) (exists ((V3v $$unsorted)) (and (@ (@ tptp.mem V3v) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27a) A_27b)) V0m1)) V2k) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V3v)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFLOOKUP A_27b) A_27a)) V1m2)) V3v) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V2k)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0m $$unsorted)) (=> (@ (@ tptp.mem V0m) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (let ((_let_2 (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist _let_1)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR _let_1) _let_2)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) (@ (@ tptp.arr _let_2) _let_2))) (@ (@ tptp.lam A_27a) (lambda ((V2k $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V3v $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (lambda ((V4env $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V4env)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V2k)) V3v))))))))))) V0m)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)) V0m)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE _let_1)) V1l))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0m $$unsorted)) (=> (@ (@ tptp.mem V0m) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1l $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL _let_2) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2env $$unsorted)) (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))) (@ (@ tptp.lam A_27a) (lambda ((V3k $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V4v $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE A_27a) A_27b)) V2env)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) V3k)) V4v))))))))))) V0m)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)) V0m)) V1l)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0m $$unsorted)) (=> (@ (@ tptp.mem V0m) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (exists ((V1l $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (and (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist _let_1)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_1) A_27a)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))) V1l))) (= V0m (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)) (@ (@ tptp.c_2Efinite__map_2EFEMPTY A_27a) A_27b))) V1l))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1m $$unsorted)) (=> (@ (@ tptp.mem V1m) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDISJOINT A_27a)) V0s)) (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFDOM A_27a) A_27b)) V1m))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V1m)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) V0s)) V1m)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0m $$unsorted)) (=> (@ (@ tptp.mem V0m) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b))) (@ (@ tptp.lam A_27a) (lambda ((V2k $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (lambda ((V3m $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2Efdomsub A_27a) A_27b)) V3m)) V2k))))))) V0m)) V1l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EDRESTRICT A_27a) A_27b)) V0m)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELIST__TO__SET A_27a)) V1l)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (forall ((V1m1 $$unsorted)) (=> (@ (@ tptp.mem V1m1) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (forall ((V2m2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFEVERY A_27a) A_27b)) V0P)))) (=> (@ (@ tptp.mem V2m2) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (=> (and (@ tptp.p (@ _let_1 V1m1)) (@ tptp.p (@ _let_1 V2m2))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUNION A_27a) A_27b)) V1m1)) V2m2))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0ls $$unsorted)) (=> (@ (@ tptp.mem V0ls) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V1ls_27 $$unsorted)) (=> (@ (@ tptp.mem V1ls_27) (@ tptp.ty_2Elist_2Elist (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (forall ((V2fm $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Efinite__map_2EFUPDATE__LIST A_27a) A_27b)) V2fm)))) (let ((_let_2 (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))) (=> (@ (@ tptp.mem V2fm) (@ (@ tptp.ty_2Efinite__map_2Efmap A_27a) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2EALL__DISTINCT A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_2) A_27a)) (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b))) V0ls))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Esorting_2EPERM _let_2)) V0ls)) V1ls_27))) (= (@ _let_1 V0ls) (@ _let_1 V1ls_27))))))))))))
% 9.41/9.79  (declare-fun tptp.ty_2EternaryComparisons_2Eordering () tptp.del)
% 9.41/9.79  (declare-sort tptp.tp__ty_2EternaryComparisons_2Eordering 0)
% 9.41/9.79  (declare-fun tptp.inj__ty_2EternaryComparisons_2Eordering (tptp.tp__ty_2EternaryComparisons_2Eordering) $$unsorted)
% 9.41/9.79  (declare-fun tptp.surj__ty_2EternaryComparisons_2Eordering ($$unsorted) tptp.tp__ty_2EternaryComparisons_2Eordering)
% 9.41/9.79  (assert (forall ((X tptp.tp__ty_2EternaryComparisons_2Eordering)) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ tptp.inj__ty_2EternaryComparisons_2Eordering X)) X)))
% 9.41/9.79  (assert (forall ((X tptp.tp__ty_2EternaryComparisons_2Eordering)) (@ (@ tptp.mem (@ tptp.inj__ty_2EternaryComparisons_2Eordering X)) tptp.ty_2EternaryComparisons_2Eordering)))
% 9.41/9.79  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) tptp.ty_2EternaryComparisons_2Eordering) (= X (@ tptp.inj__ty_2EternaryComparisons_2Eordering (@ tptp.surj__ty_2EternaryComparisons_2Eordering X))))))
% 9.41/9.79  (declare-fun tptp.c_2EternaryComparisons_2EEQUAL () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2EternaryComparisons_2EEQUAL) tptp.ty_2EternaryComparisons_2Eordering))
% 9.41/9.79  (declare-fun tptp.fo__c_2EternaryComparisons_2EEQUAL () tptp.tp__ty_2EternaryComparisons_2Eordering)
% 9.41/9.79  (assert (= (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2EEQUAL) tptp.c_2EternaryComparisons_2EEQUAL))
% 9.41/9.79  (declare-fun tptp.c_2EternaryComparisons_2EGREATER () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2EternaryComparisons_2EGREATER) tptp.ty_2EternaryComparisons_2Eordering))
% 9.41/9.79  (declare-fun tptp.fo__c_2EternaryComparisons_2EGREATER () tptp.tp__ty_2EternaryComparisons_2Eordering)
% 9.41/9.79  (assert (= (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2EGREATER) tptp.c_2EternaryComparisons_2EGREATER))
% 9.41/9.79  (declare-fun tptp.c_2EternaryComparisons_2ELESS () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2EternaryComparisons_2ELESS) tptp.ty_2EternaryComparisons_2Eordering))
% 9.41/9.79  (declare-fun tptp.fo__c_2EternaryComparisons_2ELESS () tptp.tp__ty_2EternaryComparisons_2Eordering)
% 9.41/9.79  (assert (= (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2ELESS) tptp.c_2EternaryComparisons_2ELESS))
% 9.41/9.79  (declare-fun tptp.c_2EternaryComparisons_2Ebool__compare () $$unsorted)
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.arr tptp.bool))) (@ (@ tptp.mem tptp.c_2EternaryComparisons_2Ebool__compare) (@ _let_1 (@ _let_1 tptp.ty_2EternaryComparisons_2Eordering)))))
% 9.41/9.79  (declare-fun tptp.c_2EternaryComparisons_2Echar__compare () $$unsorted)
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Estring_2Echar))) (@ (@ tptp.mem tptp.c_2EternaryComparisons_2Echar__compare) (@ _let_1 (@ _let_1 tptp.ty_2EternaryComparisons_2Eordering)))))
% 9.41/9.79  (declare-fun tptp.fo__c_2EternaryComparisons_2Echar__compare (tptp.tp__ty_2Estring_2Echar tptp.tp__ty_2Estring_2Echar) tptp.tp__ty_2EternaryComparisons_2Eordering)
% 9.41/9.79  (assert (forall ((X0 tptp.tp__ty_2Estring_2Echar) (X1 tptp.tp__ty_2Estring_2Echar)) (= (@ tptp.inj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.fo__c_2EternaryComparisons_2Echar__compare X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Echar__compare) (@ tptp.inj__ty_2Estring_2Echar X0))) (@ tptp.inj__ty_2Estring_2Echar X1)))))
% 9.41/9.79  (declare-fun tptp.c_2EternaryComparisons_2Einvert__comparison () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2EternaryComparisons_2Einvert__comparison) (@ (@ tptp.arr tptp.ty_2EternaryComparisons_2Eordering) tptp.ty_2EternaryComparisons_2Eordering)))
% 9.41/9.79  (declare-fun tptp.fo__c_2EternaryComparisons_2Einvert__comparison (tptp.tp__ty_2EternaryComparisons_2Eordering) tptp.tp__ty_2EternaryComparisons_2Eordering)
% 9.41/9.79  (assert (forall ((X0 tptp.tp__ty_2EternaryComparisons_2Eordering)) (= (@ tptp.inj__ty_2EternaryComparisons_2Eordering (@ tptp.fo__c_2EternaryComparisons_2Einvert__comparison X0)) (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Einvert__comparison) (@ tptp.inj__ty_2EternaryComparisons_2Eordering X0)))))
% 9.41/9.79  (declare-fun tptp.c_2EternaryComparisons_2Elist__compare (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EternaryComparisons_2Elist__compare A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.ty_2EternaryComparisons_2Eordering))) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) tptp.ty_2EternaryComparisons_2Eordering))))))
% 9.41/9.79  (declare-fun tptp.c_2EternaryComparisons_2Elist__merge (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27a))) (let ((_let_2 (@ tptp.arr _let_1))) (let ((_let_3 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2EternaryComparisons_2Elist__merge A_27a)) (@ (@ tptp.arr (@ _let_3 (@ _let_3 tptp.bool))) (@ _let_2 (@ _let_2 _let_1)))))))))
% 9.41/9.79  (declare-fun tptp.c_2EternaryComparisons_2Enum2ordering () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2EternaryComparisons_2Enum2ordering) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.ty_2EternaryComparisons_2Eordering)))
% 9.41/9.79  (declare-fun tptp.fo__c_2EternaryComparisons_2Enum2ordering (tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2EternaryComparisons_2Eordering)
% 9.41/9.79  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2EternaryComparisons_2Eordering (@ tptp.fo__c_2EternaryComparisons_2Enum2ordering X0)) (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Enum2ordering) (@ tptp.inj__ty_2Enum_2Enum X0)))))
% 9.41/9.79  (declare-fun tptp.c_2EternaryComparisons_2Enum__compare () $$unsorted)
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem tptp.c_2EternaryComparisons_2Enum__compare) (@ _let_1 (@ _let_1 tptp.ty_2EternaryComparisons_2Eordering)))))
% 9.41/9.79  (declare-fun tptp.fo__c_2EternaryComparisons_2Enum__compare (tptp.tp__ty_2Enum_2Enum tptp.tp__ty_2Enum_2Enum) tptp.tp__ty_2EternaryComparisons_2Eordering)
% 9.41/9.79  (assert (forall ((X0 tptp.tp__ty_2Enum_2Enum) (X1 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.inj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.fo__c_2EternaryComparisons_2Enum__compare X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Enum__compare) (@ tptp.inj__ty_2Enum_2Enum X0))) (@ tptp.inj__ty_2Enum_2Enum X1)))))
% 9.41/9.79  (declare-fun tptp.c_2EternaryComparisons_2Eoption__compare (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2EternaryComparisons_2Eoption__compare A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.ty_2EternaryComparisons_2Eordering))) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27b)) tptp.ty_2EternaryComparisons_2Eordering))))))
% 9.41/9.79  (declare-fun tptp.c_2EternaryComparisons_2Eordering2num () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2EternaryComparisons_2Eordering2num) (@ (@ tptp.arr tptp.ty_2EternaryComparisons_2Eordering) tptp.ty_2Enum_2Enum)))
% 9.41/9.79  (declare-fun tptp.fo__c_2EternaryComparisons_2Eordering2num (tptp.tp__ty_2EternaryComparisons_2Eordering) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.79  (assert (forall ((X0 tptp.tp__ty_2EternaryComparisons_2Eordering)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2EternaryComparisons_2Eordering2num X0)) (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Eordering2num) (@ tptp.inj__ty_2EternaryComparisons_2Eordering X0)))))
% 9.41/9.79  (declare-fun tptp.c_2EternaryComparisons_2Eordering__CASE (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2EternaryComparisons_2Eordering__CASE A_27a)) (@ (@ tptp.arr tptp.ty_2EternaryComparisons_2Eordering) (@ _let_1 (@ _let_1 (@ _let_1 A_27a))))))))
% 9.41/9.79  (declare-fun tptp.c_2EternaryComparisons_2Eordering__size () $$unsorted)
% 9.41/9.79  (assert (@ (@ tptp.mem tptp.c_2EternaryComparisons_2Eordering__size) (@ (@ tptp.arr tptp.ty_2EternaryComparisons_2Eordering) tptp.ty_2Enum_2Enum)))
% 9.41/9.79  (declare-fun tptp.fo__c_2EternaryComparisons_2Eordering__size (tptp.tp__ty_2EternaryComparisons_2Eordering) tptp.tp__ty_2Enum_2Enum)
% 9.41/9.79  (assert (forall ((X0 tptp.tp__ty_2EternaryComparisons_2Eordering)) (= (@ tptp.inj__ty_2Enum_2Enum (@ tptp.fo__c_2EternaryComparisons_2Eordering__size X0)) (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Eordering__size) (@ tptp.inj__ty_2EternaryComparisons_2Eordering X0)))))
% 9.41/9.79  (declare-fun tptp.c_2EternaryComparisons_2Epair__compare (tptp.del tptp.del tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del)) (@ (@ tptp.mem (@ (@ (@ (@ tptp.c_2EternaryComparisons_2Epair__compare A_27a) A_27b) A_27c) A_27d)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.ty_2EternaryComparisons_2Eordering))) (@ (@ tptp.arr (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27d) tptp.ty_2EternaryComparisons_2Eordering))) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27c)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27d)) tptp.ty_2EternaryComparisons_2Eordering)))))))
% 9.41/9.79  (declare-fun tptp.c_2EternaryComparisons_2Estring__compare () $$unsorted)
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.ty_2Estring_2Echar)))) (@ (@ tptp.mem tptp.c_2EternaryComparisons_2Estring__compare) (@ _let_1 (@ _let_1 tptp.ty_2EternaryComparisons_2Eordering)))))
% 9.41/9.79  (declare-fun tptp.fo__c_2EternaryComparisons_2Estring__compare (tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) tptp.tp__ty_2EternaryComparisons_2Eordering)
% 9.41/9.79  (assert (forall ((X0 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar) (X1 tptp.tp__c_ty_2Elist_2Elist_ty_2Estring_2Echar)) (= (@ tptp.inj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.fo__c_2EternaryComparisons_2Estring__compare X0) X1)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Estring__compare) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar X0))) (@ tptp.inj__c_ty_2Elist_2Elist_ty_2Estring_2Echar X1)))))
% 9.41/9.79  (assert (exists ((V0rep $$unsorted)) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr tptp.ty_2EternaryComparisons_2Eordering) tptp.ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION tptp.ty_2Enum_2Enum) tptp.ty_2EternaryComparisons_2Eordering)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V1n $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V1n)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))))))) V0rep)))))
% 9.41/9.79  (assert (and (forall ((V0a tptp.tp__ty_2EternaryComparisons_2Eordering)) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Enum2ordering) (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Eordering2num) (@ tptp.inj__ty_2EternaryComparisons_2Eordering V0a)))) V0a)) (forall ((V1r tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1r))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2n $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V2n)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))) _let_1)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Eordering2num) (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Enum2ordering) _let_1))) V1r))))))
% 9.41/9.79  (assert (forall ((V0a tptp.tp__ty_2EternaryComparisons_2Eordering)) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Enum2ordering) (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Eordering2num) (@ tptp.inj__ty_2EternaryComparisons_2Eordering V0a)))) V0a)))
% 9.41/9.79  (assert (forall ((V0r tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V0r))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_2 (@ _let_2 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Eordering2num) (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Enum2ordering) _let_1))) V0r))))))
% 9.41/9.79  (assert (forall ((V0r tptp.tp__ty_2Enum_2Enum) (V1r_27 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1r_27))) (let ((_let_2 (@ tptp.ap tptp.c_2EternaryComparisons_2Enum2ordering))) (let ((_let_3 (@ tptp.inj__ty_2Enum_2Enum V0r))) (let ((_let_4 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_5 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_4 (@ _let_4 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (let ((_let_6 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_3)) _let_5)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_6 _let_1)) _let_5)) (= (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ _let_2 _let_3)) (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ _let_2 _let_1))) (= V0r V1r_27))))))))))))
% 9.41/9.79  (assert (forall ((V0a tptp.tp__ty_2EternaryComparisons_2Eordering) (V1a_27 tptp.tp__ty_2EternaryComparisons_2Eordering)) (let ((_let_1 (@ tptp.ap tptp.c_2EternaryComparisons_2Eordering2num))) (= (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2EternaryComparisons_2Eordering V0a))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2EternaryComparisons_2Eordering V1a_27)))) (= V0a V1a_27)))))
% 9.41/9.79  (assert (forall ((V0a tptp.tp__ty_2EternaryComparisons_2Eordering)) (exists ((V1r tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V1r))) (and (= V0a (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Enum2ordering) _let_2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))))))))))
% 9.41/9.79  (assert (forall ((V0r tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap tptp.c_2Earithmetic_2EBIT1))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) (@ tptp.inj__ty_2Enum_2Enum V0r))) (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ _let_1 (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO)))))) (exists ((V1a tptp.tp__ty_2EternaryComparisons_2Eordering)) (= V0r (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Eordering2num) (@ tptp.inj__ty_2EternaryComparisons_2Eordering V1a)))))))))
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap tptp.c_2EternaryComparisons_2Enum2ordering))) (and (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ _let_3 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) tptp.fo__c_2EternaryComparisons_2ELESS) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) tptp.fo__c_2EternaryComparisons_2EEQUAL) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ _let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) tptp.fo__c_2EternaryComparisons_2EGREATER))))))
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ tptp.ap tptp.c_2EternaryComparisons_2Eordering2num))) (and (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2ELESS))) tptp.fo__c_2Enum_2E0) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2EEQUAL))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_3 (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2EGREATER))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))))))))
% 9.41/9.79  (assert (forall ((V0a tptp.tp__ty_2EternaryComparisons_2Eordering) (V1a_27 tptp.tp__ty_2EternaryComparisons_2Eordering)) (let ((_let_1 (@ tptp.ap tptp.c_2EternaryComparisons_2Eordering2num))) (= (= V0a V1a_27) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2EternaryComparisons_2Eordering V0a))) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 (@ tptp.inj__ty_2EternaryComparisons_2Eordering V1a_27))))))))
% 9.41/9.79  (assert (forall ((V0x tptp.tp__ty_2EternaryComparisons_2Eordering)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Eordering__size) (@ tptp.inj__ty_2EternaryComparisons_2Eordering V0x))) tptp.fo__c_2Enum_2E0)))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0x tptp.tp__ty_2EternaryComparisons_2Eordering) (V1v0 $$unsorted)) (=> (@ (@ tptp.mem V1v0) A_27a) (forall ((V2v1 $$unsorted)) (=> (@ (@ tptp.mem V2v1) A_27a) (forall ((V3v2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2EternaryComparisons_2Eordering V0x))) (=> (@ (@ tptp.mem V3v2) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EternaryComparisons_2Eordering__CASE A_27a)) _let_1)) V1v0)) V2v1)) V3v2) (@ (@ tptp.ap (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V4m $$unsorted)) (let ((_let_1 (@ (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL) (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) V4m)) _let_1))) V1v0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V4m)) _let_1))) V2v1)) V3v2))))))) (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Eordering2num) _let_1)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (and (forall ((V0v0 $$unsorted)) (=> (@ (@ tptp.mem V0v0) A_27a) (forall ((V1v1 $$unsorted)) (=> (@ (@ tptp.mem V1v1) A_27a) (forall ((V2v2 $$unsorted)) (=> (@ (@ tptp.mem V2v2) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EternaryComparisons_2Eordering__CASE A_27a)) (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2ELESS))) V0v0)) V1v1)) V2v2) V0v0))))))) (forall ((V3v0 $$unsorted)) (=> (@ (@ tptp.mem V3v0) A_27a) (forall ((V4v1 $$unsorted)) (=> (@ (@ tptp.mem V4v1) A_27a) (forall ((V5v2 $$unsorted)) (=> (@ (@ tptp.mem V5v2) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EternaryComparisons_2Eordering__CASE A_27a)) (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2EEQUAL))) V3v0)) V4v1)) V5v2) V4v1))))))) (forall ((V6v0 $$unsorted)) (=> (@ (@ tptp.mem V6v0) A_27a) (forall ((V7v1 $$unsorted)) (=> (@ (@ tptp.mem V7v1) A_27a) (forall ((V8v2 $$unsorted)) (=> (@ (@ tptp.mem V8v2) A_27a) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EternaryComparisons_2Eordering__CASE A_27a)) (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2EGREATER))) V6v0)) V7v1)) V8v2) V8v2))))))))))
% 9.41/9.79  (assert (forall ((V0ordering $$unsorted)) (let ((_let_1 (@ tptp.arr tptp.ty_2EternaryComparisons_2Eordering))) (=> (@ (@ tptp.mem V0ordering) (@ _let_1 (@ _let_1 (@ _let_1 tptp.bool)))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2EDATATYPE tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0ordering) (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2ELESS))) (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2EEQUAL))) (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2EGREATER))))))))
% 9.41/9.79  (assert (and (not (= tptp.fo__c_2EternaryComparisons_2ELESS tptp.fo__c_2EternaryComparisons_2EEQUAL)) (not (= tptp.fo__c_2EternaryComparisons_2ELESS tptp.fo__c_2EternaryComparisons_2EGREATER)) (not (= tptp.fo__c_2EternaryComparisons_2EEQUAL tptp.fo__c_2EternaryComparisons_2EGREATER))))
% 9.41/9.79  (assert (forall ((V0a tptp.tp__ty_2EternaryComparisons_2Eordering)) (or (= V0a tptp.fo__c_2EternaryComparisons_2ELESS) (= V0a tptp.fo__c_2EternaryComparisons_2EEQUAL) (= V0a tptp.fo__c_2EternaryComparisons_2EGREATER))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0x0 $$unsorted)) (=> (@ (@ tptp.mem V0x0) A_27a) (forall ((V1x1 $$unsorted)) (=> (@ (@ tptp.mem V1x1) A_27a) (forall ((V2x2 $$unsorted)) (=> (@ (@ tptp.mem V2x2) A_27a) (exists ((V3f $$unsorted)) (let ((_let_1 (@ tptp.ap V3f))) (and (@ (@ tptp.mem V3f) (@ (@ tptp.arr tptp.ty_2EternaryComparisons_2Eordering) A_27a)) (= (@ _let_1 (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2ELESS)) V0x0) (= (@ _let_1 (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2EEQUAL)) V1x1) (= (@ _let_1 (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2EGREATER)) V2x2)))))))))))
% 9.41/9.79  (assert (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr tptp.ty_2EternaryComparisons_2Eordering) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2EEQUAL))) (@ tptp.p (@ _let_1 (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2EGREATER))) (@ tptp.p (@ _let_1 (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2ELESS)))) (forall ((V1a tptp.tp__ty_2EternaryComparisons_2Eordering)) (@ tptp.p (@ (@ tptp.ap V0P) (@ tptp.inj__ty_2EternaryComparisons_2Eordering V1a)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0v0_27 $$unsorted)) (=> (@ (@ tptp.mem V0v0_27) A_27a) (forall ((V1v1_27 $$unsorted)) (=> (@ (@ tptp.mem V1v1_27) A_27a) (forall ((V2v2_27 $$unsorted)) (=> (@ (@ tptp.mem V2v2_27) A_27a) (forall ((V3M tptp.tp__ty_2EternaryComparisons_2Eordering) (V4M_27 tptp.tp__ty_2EternaryComparisons_2Eordering) (V5v0 $$unsorted)) (=> (@ (@ tptp.mem V5v0) A_27a) (forall ((V6v1 $$unsorted)) (=> (@ (@ tptp.mem V6v1) A_27a) (forall ((V7v2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2EternaryComparisons_2Eordering__CASE A_27a)))) (=> (@ (@ tptp.mem V7v2) A_27a) (=> (and (= V3M V4M_27) (=> (= V4M_27 tptp.fo__c_2EternaryComparisons_2ELESS) (= V5v0 V0v0_27)) (=> (= V4M_27 tptp.fo__c_2EternaryComparisons_2EEQUAL) (= V6v1 V1v1_27)) (=> (= V4M_27 tptp.fo__c_2EternaryComparisons_2EGREATER) (= V7v2 V2v2_27))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2EternaryComparisons_2Eordering V3M))) V5v0)) V6v1)) V7v2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 (@ tptp.inj__ty_2EternaryComparisons_2Eordering V4M_27))) V0v0_27)) V1v1_27)) V2v2_27)))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0x tptp.tp__ty_2EternaryComparisons_2Eordering) (V1v0 $$unsorted)) (=> (@ (@ tptp.mem V1v0) A_27a) (forall ((V2v1 $$unsorted)) (=> (@ (@ tptp.mem V2v1) A_27a) (forall ((V3v2 $$unsorted)) (=> (@ (@ tptp.mem V3v2) A_27a) (forall ((V4v $$unsorted)) (=> (@ (@ tptp.mem V4v) A_27a) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EternaryComparisons_2Eordering__CASE A_27a)) (@ tptp.inj__ty_2EternaryComparisons_2Eordering V0x))) V1v0)) V2v1)) V3v2) V4v) (or (and (= V0x tptp.fo__c_2EternaryComparisons_2ELESS) (= V1v0 V4v)) (and (= V0x tptp.fo__c_2EternaryComparisons_2EEQUAL) (= V2v1 V4v)) (and (= V0x tptp.fo__c_2EternaryComparisons_2EGREATER) (= V3v2 V4v)))))))))))))
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Earithmetic_2EZERO))) (let ((_let_2 (@ tptp.ap tptp.c_2Earithmetic_2ENUMERAL))) (let ((_let_3 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT2) _let_1)))) (let ((_let_4 (@ tptp.ap tptp.c_2EternaryComparisons_2Enum2ordering))) (let ((_let_5 (@ _let_2 (@ (@ tptp.ap tptp.c_2Earithmetic_2EBIT1) _let_1)))) (let ((_let_6 (@ tptp.ap tptp.c_2EternaryComparisons_2Eordering2num))) (and (forall ((V0x tptp.tp__ty_2EternaryComparisons_2Eordering)) (= (= V0x V0x) true)) (= (= tptp.fo__c_2EternaryComparisons_2ELESS tptp.fo__c_2EternaryComparisons_2EEQUAL) false) (= (= tptp.fo__c_2EternaryComparisons_2ELESS tptp.fo__c_2EternaryComparisons_2EGREATER) false) (= (= tptp.fo__c_2EternaryComparisons_2EEQUAL tptp.fo__c_2EternaryComparisons_2EGREATER) false) (= (= tptp.fo__c_2EternaryComparisons_2EEQUAL tptp.fo__c_2EternaryComparisons_2ELESS) false) (= (= tptp.fo__c_2EternaryComparisons_2EGREATER tptp.fo__c_2EternaryComparisons_2ELESS) false) (= (= tptp.fo__c_2EternaryComparisons_2EGREATER tptp.fo__c_2EternaryComparisons_2EEQUAL) false) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2ELESS))) tptp.fo__c_2Enum_2E0) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2EEQUAL))) (@ tptp.surj__ty_2Enum_2Enum _let_5)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_6 (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2EGREATER))) (@ tptp.surj__ty_2Enum_2Enum _let_3)) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ _let_4 (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))) tptp.fo__c_2EternaryComparisons_2ELESS) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ _let_4 _let_5)) tptp.fo__c_2EternaryComparisons_2EEQUAL) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ _let_4 _let_3)) tptp.fo__c_2EternaryComparisons_2EGREATER)))))))))
% 9.41/9.79  (assert (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (let ((_let_2 (@ tptp.ap (@ _let_1 tptp.c_2Ebool_2EF)))) (let ((_let_3 (@ tptp.ap (@ _let_1 tptp.c_2Ebool_2ET)))) (let ((_let_4 (@ tptp.arr tptp.bool))) (=> (@ (@ tptp.mem V0P) (@ _let_4 (@ _let_4 tptp.bool))) (=> (and (@ tptp.p (@ _let_3 tptp.c_2Ebool_2ET)) (@ tptp.p (@ _let_2 tptp.c_2Ebool_2EF)) (@ tptp.p (@ _let_3 tptp.c_2Ebool_2EF)) (@ tptp.p (@ _let_2 tptp.c_2Ebool_2ET))) (forall ((V1v $$unsorted)) (=> (@ (@ tptp.mem V1v) tptp.bool) (forall ((V2v1 $$unsorted)) (=> (@ (@ tptp.mem V2v1) tptp.bool) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1v)) V2v1))))))))))))))
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.ap tptp.c_2EternaryComparisons_2Ebool__compare))) (let ((_let_2 (@ tptp.ap (@ _let_1 tptp.c_2Ebool_2EF)))) (let ((_let_3 (@ tptp.ap (@ _let_1 tptp.c_2Ebool_2ET)))) (and (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ _let_3 tptp.c_2Ebool_2ET)) tptp.fo__c_2EternaryComparisons_2EEQUAL) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ _let_2 tptp.c_2Ebool_2EF)) tptp.fo__c_2EternaryComparisons_2EEQUAL) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ _let_3 tptp.c_2Ebool_2EF)) tptp.fo__c_2EternaryComparisons_2EGREATER) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ _let_2 tptp.c_2Ebool_2ET)) tptp.fo__c_2EternaryComparisons_2ELESS))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0c1 $$unsorted)) (=> (@ (@ tptp.mem V0c1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.ty_2EternaryComparisons_2Eordering))) (forall ((V1c2 $$unsorted)) (=> (@ (@ tptp.mem V1c2) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27d) tptp.ty_2EternaryComparisons_2Eordering))) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (forall ((V3b $$unsorted)) (=> (@ (@ tptp.mem V3b) A_27c) (forall ((V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27b) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27d) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2EternaryComparisons_2Epair__compare A_27a) A_27b) A_27c) A_27d)) V0c1)) V1c2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27c)) V2a)) V3b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27b) A_27d)) V4x)) V5y))) (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EternaryComparisons_2Eordering__CASE tptp.ty_2EternaryComparisons_2Eordering)) (@ (@ tptp.ap (@ (@ tptp.ap V0c1) V2a)) V4x))) (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2ELESS))) (@ (@ tptp.ap (@ (@ tptp.ap V1c2) V3b)) V5y))) (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2EGREATER)))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.ty_2EternaryComparisons_2Eordering))) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption A_27b)) tptp.bool)))) (=> (and (forall ((V1c $$unsorted)) (=> (@ (@ tptp.mem V1c) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.ty_2EternaryComparisons_2Eordering))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1c)) (@ tptp.c_2Eoption_2ENONE A_27a))) (@ tptp.c_2Eoption_2ENONE A_27b))))) (forall ((V2c $$unsorted)) (=> (@ (@ tptp.mem V2c) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.ty_2EternaryComparisons_2Eordering))) (forall ((V3v0 $$unsorted)) (=> (@ (@ tptp.mem V3v0) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V2c)) (@ tptp.c_2Eoption_2ENONE A_27a))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V3v0))))))) (forall ((V4c $$unsorted)) (=> (@ (@ tptp.mem V4c) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.ty_2EternaryComparisons_2Eordering))) (forall ((V5v3 $$unsorted)) (=> (@ (@ tptp.mem V5v3) A_27a) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V4c)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V5v3))) (@ tptp.c_2Eoption_2ENONE A_27b))))))) (forall ((V6c $$unsorted)) (=> (@ (@ tptp.mem V6c) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.ty_2EternaryComparisons_2Eordering))) (forall ((V7v1 $$unsorted)) (=> (@ (@ tptp.mem V7v1) A_27a) (forall ((V8v2 $$unsorted)) (=> (@ (@ tptp.mem V8v2) A_27b) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V6c)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V7v1))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)) V8v2)))))))))) (forall ((V9v $$unsorted)) (=> (@ (@ tptp.mem V9v) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.ty_2EternaryComparisons_2Eordering))) (forall ((V10v1 $$unsorted)) (=> (@ (@ tptp.mem V10v1) (@ tptp.ty_2Eoption_2Eoption A_27a)) (forall ((V11v2 $$unsorted)) (=> (@ (@ tptp.mem V11v2) (@ tptp.ty_2Eoption_2Eoption A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V9v)) V10v1)) V11v2))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0c $$unsorted)) (=> (@ (@ tptp.mem V0c) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.ty_2EternaryComparisons_2Eordering))) (forall ((V1v0 $$unsorted)) (=> (@ (@ tptp.mem V1v0) A_27b) (forall ((V2v3 $$unsorted)) (=> (@ (@ tptp.mem V2v3) A_27a) (forall ((V3v1 $$unsorted)) (=> (@ (@ tptp.mem V3v1) A_27a) (forall ((V4v2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27b)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EternaryComparisons_2Eoption__compare A_27a) A_27b)) V0c)))) (let ((_let_4 (@ tptp.c_2Eoption_2ENONE A_27b))) (let ((_let_5 (@ tptp.ap (@ _let_3 (@ tptp.c_2Eoption_2ENONE A_27a))))) (=> (@ (@ tptp.mem V4v2) A_27b) (and (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ _let_5 _let_4)) tptp.fo__c_2EternaryComparisons_2EEQUAL) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ _let_5 (@ _let_1 V1v0))) tptp.fo__c_2EternaryComparisons_2ELESS) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.ap (@ _let_3 (@ _let_2 V2v3))) _let_4)) tptp.fo__c_2EternaryComparisons_2EGREATER) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.ap (@ _let_3 (@ _let_2 V3v1))) (@ _let_1 V4v2))) (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.ap (@ (@ tptp.ap V0c) V3v1)) V4v2))))))))))))))))))))
% 9.41/9.79  (assert (forall ((V0n1 tptp.tp__ty_2Enum_2Enum) (V1n2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1n2))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0n1))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Ebool_2ECOND tptp.ty_2EternaryComparisons_2Eordering)))) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Enum__compare) _let_2)) _let_1)) (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) _let_2)) _let_1))) (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2EEQUAL))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) _let_1))) (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2ELESS))) (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2EGREATER))))))))))
% 9.41/9.79  (assert (forall ((V0c1 tptp.tp__ty_2Estring_2Echar) (V1c2 tptp.tp__ty_2Estring_2Echar)) (let ((_let_1 (@ tptp.inj__ty_2Estring_2Echar V1c2))) (let ((_let_2 (@ tptp.ap tptp.c_2Estring_2EORD))) (let ((_let_3 (@ tptp.inj__ty_2Estring_2Echar V0c1))) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Echar__compare) _let_3)) _let_1)) (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Enum__compare) (@ _let_2 _let_3))) (@ _let_2 _let_1)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.ty_2EternaryComparisons_2Eordering))) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27b)) tptp.bool)))) (=> (and (forall ((V1cmp $$unsorted)) (=> (@ (@ tptp.mem V1cmp) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.ty_2EternaryComparisons_2Eordering))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1cmp)) (@ tptp.c_2Elist_2ENIL A_27a))) (@ tptp.c_2Elist_2ENIL A_27b))))) (forall ((V2cmp $$unsorted)) (=> (@ (@ tptp.mem V2cmp) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.ty_2EternaryComparisons_2Eordering))) (forall ((V3v8 $$unsorted)) (=> (@ (@ tptp.mem V3v8) A_27b) (forall ((V4v9 $$unsorted)) (=> (@ (@ tptp.mem V4v9) (@ tptp.ty_2Elist_2Elist A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V2cmp)) (@ tptp.c_2Elist_2ENIL A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V3v8)) V4v9))))))))) (forall ((V5cmp $$unsorted)) (=> (@ (@ tptp.mem V5cmp) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.ty_2EternaryComparisons_2Eordering))) (forall ((V6v4 $$unsorted)) (=> (@ (@ tptp.mem V6v4) A_27a) (forall ((V7v5 $$unsorted)) (=> (@ (@ tptp.mem V7v5) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V5cmp)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V6v4)) V7v5))) (@ tptp.c_2Elist_2ENIL A_27b))))))))) (forall ((V8cmp $$unsorted)) (=> (@ (@ tptp.mem V8cmp) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.ty_2EternaryComparisons_2Eordering))) (forall ((V9x $$unsorted)) (=> (@ (@ tptp.mem V9x) A_27a) (forall ((V10l1 $$unsorted)) (=> (@ (@ tptp.mem V10l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V11y $$unsorted)) (=> (@ (@ tptp.mem V11y) A_27b) (forall ((V12l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap V0P) V8cmp)))) (=> (@ (@ tptp.mem V12l2) (@ tptp.ty_2Elist_2Elist A_27b)) (=> (=> (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.ap (@ (@ tptp.ap V8cmp) V9x)) V11y)) tptp.fo__c_2EternaryComparisons_2EEQUAL) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V10l1)) V12l2))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V9x)) V10l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V11y)) V12l2)))))))))))))))) (forall ((V13v $$unsorted)) (=> (@ (@ tptp.mem V13v) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.ty_2EternaryComparisons_2Eordering))) (forall ((V14v1 $$unsorted)) (=> (@ (@ tptp.mem V14v1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V15v2 $$unsorted)) (=> (@ (@ tptp.mem V15v2) (@ tptp.ty_2Elist_2Elist A_27b)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V13v)) V14v1)) V15v2))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0cmp $$unsorted)) (=> (@ (@ tptp.mem V0cmp) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.ty_2EternaryComparisons_2Eordering))) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EternaryComparisons_2Elist__compare A_27a) A_27b)) V0cmp)) (@ tptp.c_2Elist_2ENIL A_27a))) (@ tptp.c_2Elist_2ENIL A_27b))) tptp.fo__c_2EternaryComparisons_2EEQUAL))) (forall ((V1v9 $$unsorted)) (=> (@ (@ tptp.mem V1v9) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V2v8 $$unsorted)) (=> (@ (@ tptp.mem V2v8) A_27b) (forall ((V3cmp $$unsorted)) (=> (@ (@ tptp.mem V3cmp) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.ty_2EternaryComparisons_2Eordering))) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EternaryComparisons_2Elist__compare A_27a) A_27b)) V3cmp)) (@ tptp.c_2Elist_2ENIL A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V2v8)) V1v9))) tptp.fo__c_2EternaryComparisons_2ELESS))))))) (forall ((V4v5 $$unsorted)) (=> (@ (@ tptp.mem V4v5) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5v4 $$unsorted)) (=> (@ (@ tptp.mem V5v4) A_27a) (forall ((V6cmp $$unsorted)) (=> (@ (@ tptp.mem V6cmp) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.ty_2EternaryComparisons_2Eordering))) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EternaryComparisons_2Elist__compare A_27a) A_27b)) V6cmp)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V5v4)) V4v5))) (@ tptp.c_2Elist_2ENIL A_27b))) tptp.fo__c_2EternaryComparisons_2EGREATER))))))) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27b) (forall ((V8x $$unsorted)) (=> (@ (@ tptp.mem V8x) A_27a) (forall ((V9l2 $$unsorted)) (=> (@ (@ tptp.mem V9l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V10l1 $$unsorted)) (=> (@ (@ tptp.mem V10l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V11cmp $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EternaryComparisons_2Elist__compare A_27a) A_27b)) V11cmp)))) (=> (@ (@ tptp.mem V11cmp) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.ty_2EternaryComparisons_2Eordering))) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V8x)) V10l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V7y)) V9l2))) (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EternaryComparisons_2Eordering__CASE tptp.ty_2EternaryComparisons_2Eordering)) (@ (@ tptp.ap (@ (@ tptp.ap V11cmp) V8x)) V7y))) (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2ELESS))) (@ (@ tptp.ap (@ _let_1 V10l1)) V9l2))) (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2EGREATER))))))))))))))))))
% 9.41/9.79  (assert (= tptp.c_2EternaryComparisons_2Estring__compare (@ (@ tptp.ap (@ (@ tptp.c_2EternaryComparisons_2Elist__compare tptp.ty_2Estring_2Echar) tptp.ty_2Estring_2Echar)) tptp.c_2EternaryComparisons_2Echar__compare)))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0cmp $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0cmp) (@ _let_1 (@ _let_1 tptp.ty_2EternaryComparisons_2Eordering))) (=> (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (=> (@ (@ tptp.mem V2y) A_27a) (= (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.ap (@ (@ tptp.ap V0cmp) V1x)) V2y)) tptp.fo__c_2EternaryComparisons_2EEQUAL) (= V1x V2y)))))) (forall ((V3l1 $$unsorted)) (=> (@ (@ tptp.mem V3l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4l2 $$unsorted)) (=> (@ (@ tptp.mem V4l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2EternaryComparisons_2Elist__compare A_27a) A_27a)) V0cmp)) V3l1)) V4l2)) tptp.fo__c_2EternaryComparisons_2EEQUAL) (= V3l1 V4l2)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ _let_2 (@ _let_2 tptp.bool))) (@ _let_1 (@ _let_1 tptp.bool)))) (=> (and (forall ((V1a__lt $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1a__lt) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V2l1 $$unsorted)) (=> (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V1a__lt)) V2l1)) (@ tptp.c_2Elist_2ENIL A_27a)))))))) (forall ((V3a__lt $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V3a__lt) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4v4 $$unsorted)) (=> (@ (@ tptp.mem V4v4) A_27a) (forall ((V5v5 $$unsorted)) (=> (@ (@ tptp.mem V5v5) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V3a__lt)) (@ tptp.c_2Elist_2ENIL A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V4v4)) V5v5)))))))))) (forall ((V6a__lt $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V6a__lt) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V7x $$unsorted)) (=> (@ (@ tptp.mem V7x) A_27a) (forall ((V8l1 $$unsorted)) (=> (@ (@ tptp.mem V8l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V9y $$unsorted)) (=> (@ (@ tptp.mem V9y) A_27a) (forall ((V10l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ _let_1 V9y)) V10l2))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap V0P) V6a__lt)))) (let ((_let_4 (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ _let_1 V7x)) V8l1))))) (let ((_let_5 (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V6a__lt) V7x)) V9y)))) (=> (@ (@ tptp.mem V10l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (=> (not _let_5) (@ tptp.p (@ _let_4 V10l2))) (=> _let_5 (@ tptp.p (@ (@ tptp.ap (@ _let_3 V8l1)) _let_2)))) (@ tptp.p (@ _let_4 _let_2)))))))))))))))))))) (forall ((V11v $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V11v) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V12v1 $$unsorted)) (=> (@ (@ tptp.mem V12v1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V13v2 $$unsorted)) (=> (@ (@ tptp.mem V13v2) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0P) V11v)) V12v1)) V13v2)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (and (forall ((V0l1 $$unsorted)) (=> (@ (@ tptp.mem V0l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V1a__lt $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V1a__lt) (@ _let_1 (@ _let_1 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EternaryComparisons_2Elist__merge A_27a)) V1a__lt)) V0l1)) (@ tptp.c_2Elist_2ENIL A_27a)) V0l1)))))) (forall ((V2v5 $$unsorted)) (=> (@ (@ tptp.mem V2v5) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V3v4 $$unsorted)) (=> (@ (@ tptp.mem V3v4) A_27a) (forall ((V4a__lt $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3v4)) V2v5))) (let ((_let_2 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V4a__lt) (@ _let_2 (@ _let_2 tptp.bool))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EternaryComparisons_2Elist__merge A_27a)) V4a__lt)) (@ tptp.c_2Elist_2ENIL A_27a))) _let_1) _let_1))))))))) (forall ((V5y $$unsorted)) (=> (@ (@ tptp.mem V5y) A_27a) (forall ((V6x $$unsorted)) (=> (@ (@ tptp.mem V6x) A_27a) (forall ((V7l2 $$unsorted)) (=> (@ (@ tptp.mem V7l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V8l1 $$unsorted)) (=> (@ (@ tptp.mem V8l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V9a__lt $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ tptp.ap (@ _let_1 V6x)))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2EternaryComparisons_2Elist__merge A_27a)) V9a__lt)))) (let ((_let_4 (@ tptp.ap (@ _let_3 (@ _let_2 V8l1))))) (let ((_let_5 (@ tptp.ap (@ _let_1 V5y)))) (let ((_let_6 (@ _let_5 V7l2))) (let ((_let_7 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V9a__lt) (@ _let_7 (@ _let_7 tptp.bool))) (= (@ _let_4 _let_6) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap V9a__lt) V6x)) V5y))) (@ _let_2 (@ (@ tptp.ap (@ _let_3 V8l1)) _let_6)))) (@ _let_5 (@ _let_4 V7l2))))))))))))))))))))))))
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.ap tptp.c_2EternaryComparisons_2Einvert__comparison))) (and (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ _let_1 (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2EGREATER))) tptp.fo__c_2EternaryComparisons_2ELESS) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ _let_1 (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2ELESS))) tptp.fo__c_2EternaryComparisons_2EGREATER) (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ _let_1 (@ tptp.inj__ty_2EternaryComparisons_2Eordering tptp.fo__c_2EternaryComparisons_2EEQUAL))) tptp.fo__c_2EternaryComparisons_2EEQUAL))))
% 9.41/9.79  (assert (forall ((V0x tptp.tp__ty_2EternaryComparisons_2Eordering)) (= (= (@ tptp.surj__ty_2EternaryComparisons_2Eordering (@ (@ tptp.ap tptp.c_2EternaryComparisons_2Einvert__comparison) (@ tptp.inj__ty_2EternaryComparisons_2Eordering V0x))) tptp.fo__c_2EternaryComparisons_2EEQUAL) (= V0x tptp.fo__c_2EternaryComparisons_2EEQUAL))))
% 9.41/9.79  (declare-fun tptp.ty_2Elbtree_2Elbtree (tptp.del) tptp.del)
% 9.41/9.79  (declare-fun tptp.c_2Elbtree_2ELf (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elbtree_2ELf A_27a)) (@ tptp.ty_2Elbtree_2Elbtree A_27a))))
% 9.41/9.79  (declare-fun tptp.c_2Elbtree_2ELfrep (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Elbtree_2ELfrep A_27a) A_27b)) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption A_27b)))))
% 9.41/9.79  (declare-fun tptp.c_2Elbtree_2ENd (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2Elbtree_2ENd A_27a)) (@ (@ tptp.arr A_27a) (@ _let_2 (@ _let_2 _let_1))))))))
% 9.41/9.79  (declare-fun tptp.c_2Elbtree_2ENdrep (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.bool)) (@ tptp.ty_2Eoption_2Eoption A_27a)))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2Elbtree_2ENdrep A_27a)) (@ (@ tptp.arr A_27a) (@ _let_2 (@ _let_2 _let_1))))))))
% 9.41/9.79  (declare-fun tptp.c_2Elbtree_2Ebf__flatten (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elbtree_2Ebf__flatten A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (@ tptp.ty_2Ellist_2Ellist A_27a)))))
% 9.41/9.79  (declare-fun tptp.c_2Elbtree_2Edepth (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elbtree_2Edepth A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))))))
% 9.41/9.79  (declare-fun tptp.c_2Elbtree_2Efinite (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elbtree_2Efinite A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elbtree_2Elbtree A_27a)) tptp.bool))))
% 9.41/9.79  (declare-fun tptp.c_2Elbtree_2Eis__lbtree (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elbtree_2Eis__lbtree A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.bool)) (@ tptp.ty_2Eoption_2Eoption A_27a))) tptp.bool))))
% 9.41/9.79  (declare-fun tptp.c_2Elbtree_2Eis__mmindex (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr tptp.ty_2Enum_2Enum))) (@ (@ tptp.mem (@ tptp.c_2Elbtree_2Eis__mmindex A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist A_27a)) (@ _let_1 (@ _let_1 tptp.bool))))))))
% 9.41/9.79  (declare-fun tptp.c_2Elbtree_2Elbtree__abs (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elbtree_2Elbtree__abs A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.bool)) (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ tptp.ty_2Elbtree_2Elbtree A_27a)))))
% 9.41/9.79  (declare-fun tptp.c_2Elbtree_2Elbtree__case (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elbtree_2Elbtree A_27b)))) (let ((_let_2 (@ _let_1 A_27a))) (@ (@ tptp.mem (@ (@ tptp.c_2Elbtree_2Elbtree__case A_27a) A_27b)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) (@ _let_1 _let_2))) _let_2)))))))
% 9.41/9.79  (declare-fun tptp.c_2Elbtree_2Elbtree__rep (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elbtree_2Elbtree__rep A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.bool)) (@ tptp.ty_2Eoption_2Eoption A_27a))))))
% 9.41/9.79  (declare-fun tptp.c_2Elbtree_2Emap (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Elbtree_2Emap A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) A_27b)) (@ (@ tptp.arr (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (@ tptp.ty_2Elbtree_2Elbtree A_27b))))))
% 9.41/9.79  (declare-fun tptp.c_2Elbtree_2Emem (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elbtree_2Emem A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elbtree_2Elbtree A_27a)) tptp.bool)))))
% 9.41/9.79  (declare-fun tptp.c_2Elbtree_2Emindepth (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Elbtree_2Emindepth A_27a)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))))))
% 9.41/9.79  (declare-fun tptp.c_2Elbtree_2Eoptmin () $$unsorted)
% 9.41/9.79  (assert (let ((_let_1 (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem tptp.c_2Elbtree_2Eoptmin) (@ _let_2 (@ _let_2 _let_1))))))
% 9.41/9.79  (declare-fun tptp.c_2Elbtree_2Epath__follow (tptp.del tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (let ((_let_1 (@ tptp.arr A_27b))) (@ (@ tptp.mem (@ (@ tptp.c_2Elbtree_2Epath__follow A_27a) A_27b)) (@ (@ tptp.arr (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27b))))) (@ _let_1 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.bool)) (@ tptp.ty_2Eoption_2Eoption A_27a))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (= (@ (@ tptp.c_2Elbtree_2ELfrep A_27a) A_27b) (@ (@ tptp.lam A_27a) (lambda ((V0l $$unsorted)) (@ tptp.c_2Eoption_2ENONE A_27b))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1t1 $$unsorted)) (=> (@ (@ tptp.mem V1t1) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.bool)) (@ tptp.ty_2Eoption_2Eoption A_27a))) (forall ((V2t2 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V2t2) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption A_27a))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENdrep A_27a)) V0a)) V1t1)) V2t2) (@ (@ tptp.lam _let_1) (lambda ((V3l $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2Elist__CASE tptp.bool) (@ tptp.ty_2Eoption_2Eoption A_27a))) V3l)) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)) V0a))) (@ (@ tptp.lam tptp.bool) (lambda ((V4v $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elist_2Elist tptp.bool)) (lambda ((V5xs $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption A_27a))) V4v)) (@ (@ tptp.ap V1t1) V5xs))) (@ (@ tptp.ap V2t2) V5xs))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.bool)) (@ tptp.ty_2Eoption_2Eoption A_27a))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Eis__lbtree A_27a)) V0t)) (exists ((V1P $$unsorted)) (and (@ (@ tptp.mem V1P) (@ (@ tptp.arr (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.bool)) (@ tptp.ty_2Eoption_2Eoption A_27a))) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist tptp.bool))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr _let_1) (@ tptp.ty_2Eoption_2Eoption A_27a))) (=> (@ tptp.p (@ (@ tptp.ap V1P) V2t)) (or (= V2t (@ (@ tptp.c_2Elbtree_2ELfrep _let_1) A_27a)) (exists ((V3a $$unsorted)) (and (@ (@ tptp.mem V3a) A_27a) (exists ((V4t1 $$unsorted)) (and (@ (@ tptp.mem V4t1) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.bool)) (@ tptp.ty_2Eoption_2Eoption A_27a))) (exists ((V5t2 $$unsorted)) (let ((_let_1 (@ tptp.ap V1P))) (and (@ (@ tptp.mem V5t2) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.bool)) (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ tptp.p (@ _let_1 V4t1)) (@ tptp.p (@ _let_1 V5t2)) (= V2t (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENdrep A_27a)) V3a)) V4t1)) V5t2)))))))))))))) (@ tptp.p (@ (@ tptp.ap V1P) V0t))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (exists ((V0rep $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (let ((_let_2 (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.bool)) (@ tptp.ty_2Eoption_2Eoption A_27a)))) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr _let_1) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION _let_2) _let_1)) (@ tptp.c_2Elbtree_2Eis__lbtree A_27a))) V0rep))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Elbtree__abs A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Elbtree__rep A_27a)) V0a)) V0a))) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ tptp.ty_2Elist_2Elist tptp.bool)) (@ tptp.ty_2Eoption_2Eoption A_27a))) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Eis__lbtree A_27a)) V1r)) (= (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Elbtree__rep A_27a)) (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Elbtree__abs A_27a)) V1r)) V1r)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (and (forall ((V0g $$unsorted)) (=> (@ (@ tptp.mem V0g) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27b))))) (forall ((V1x $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27b))) (=> (@ (@ tptp.mem V1x) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elbtree_2Epath__follow A_27a) A_27b)) V0g)) V1x)) (@ tptp.c_2Elist_2ENIL tptp.bool)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP (@ (@ tptp.ty_2Epair_2Eprod A_27a) _let_1)) A_27a)) (@ (@ tptp.c_2Epair_2EFST A_27a) _let_1))) (@ (@ tptp.ap V0g) V1x)))))))) (forall ((V2g $$unsorted)) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27b) (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27b))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27b) (forall ((V4h $$unsorted)) (=> (@ (@ tptp.mem V4h) tptp.bool) (forall ((V5t tptp.tp__c_ty_2Elist_2Elist_o)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27b)))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elbtree_2Epath__follow A_27a) A_27b)) V2g)) V3x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS tptp.bool)) V4h)) (@ tptp.inj__c_ty_2Elist_2Elist_o V5t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) (@ tptp.ty_2Eoption_2Eoption A_27a))) (@ (@ tptp.ap V2g) V3x))) (@ tptp.c_2Eoption_2ENONE A_27a))) (@ (@ tptp.lam _let_1) (lambda ((V6v $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption A_27a)) A_27a) (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27b))) V6v)) (@ (@ tptp.lam A_27a) (lambda ((V7a $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.ty_2Epair_2Eprod A_27b) A_27b)) (lambda ((V8v2 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Eoption_2Eoption A_27a)) A_27b) A_27b)) V8v2)) (@ (@ tptp.lam A_27b) (lambda ((V9y $$unsorted)) (@ (@ tptp.lam A_27b) (lambda ((V10z $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elbtree_2Epath__follow A_27a) A_27b)) V2g)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27b)) V4h)) V9y)) V10z))) (@ tptp.inj__c_ty_2Elist_2Elist_o V5t)))))))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Elbtree_2ELf A_27a) (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Elbtree__abs A_27a)) (@ (@ tptp.c_2Elbtree_2ELfrep (@ tptp.ty_2Elist_2Elist tptp.bool)) A_27a)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1t1 $$unsorted)) (=> (@ (@ tptp.mem V1t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V2t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elbtree_2Elbtree__rep A_27a)))) (=> (@ (@ tptp.mem V2t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V0a)) V1t1)) V2t2) (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Elbtree__abs A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENdrep A_27a)) V0a)) (@ _let_1 V1t1))) (@ _let_1 V2t2))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (or (= V0t (@ tptp.c_2Elbtree_2ELf A_27a)) (exists ((V1a $$unsorted)) (and (@ (@ tptp.mem V1a) A_27a) (exists ((V2t1 $$unsorted)) (and (@ (@ tptp.mem V2t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (exists ((V3t2 $$unsorted)) (and (@ (@ tptp.mem V3t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (= V0t (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V1a)) V2t1)) V3t2))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1t1 $$unsorted)) (=> (@ (@ tptp.mem V1t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V2t2 $$unsorted)) (=> (@ (@ tptp.mem V2t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (not (= (@ tptp.c_2Elbtree_2ELf A_27a) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V0a)) V1t1)) V2t2))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0a1 $$unsorted)) (=> (@ (@ tptp.mem V0a1) A_27a) (forall ((V1t1 $$unsorted)) (=> (@ (@ tptp.mem V1t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V2u1 $$unsorted)) (=> (@ (@ tptp.mem V2u1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V3a2 $$unsorted)) (=> (@ (@ tptp.mem V3a2) A_27a) (forall ((V4t2 $$unsorted)) (=> (@ (@ tptp.mem V4t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V5u2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)))) (=> (@ (@ tptp.mem V5u2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V0a1)) V1t1)) V2u1) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V3a2)) V4t2)) V5u2)) (and (= V0a1 V3a2) (= V1t1 V4t2) (= V2u1 V5u2)))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (let ((_let_2 (@ _let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27b)))) (=> (@ (@ tptp.mem V0f) (@ _let_1 (@ tptp.ty_2Eoption_2Eoption (@ (@ tptp.ty_2Epair_2Eprod A_27b) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F_21 _let_2)) (@ (@ tptp.lam _let_2) (lambda ((V1g $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2x $$unsorted)) (let ((_let_1 (@ (@ tptp.ty_2Epair_2Eprod A_27b) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)))) (let ((_let_2 (@ tptp.ty_2Elbtree_2Elbtree A_27b))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_2)) (@ (@ tptp.ap V1g) V2x))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2Eoption__CASE _let_1) _let_2)) (@ (@ tptp.ap V0f) V2x))) (@ tptp.c_2Elbtree_2ELf A_27b))) (@ (@ tptp.lam _let_1) (lambda ((V3v $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Elbtree_2Elbtree A_27b)) A_27b) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a))) V3v)) (@ (@ tptp.lam A_27b) (lambda ((V4b $$unsorted)) (@ (@ tptp.lam (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27a)) (lambda ((V5v2 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Epair_2Epair__CASE (@ tptp.ty_2Elbtree_2Elbtree A_27b)) A_27a) A_27a)) V5v2)) (@ (@ tptp.lam A_27a) (lambda ((V6y $$unsorted)) (@ (@ tptp.lam A_27a) (lambda ((V7z $$unsorted)) (let ((_let_1 (@ tptp.ap V1g))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27b)) V4b)) (@ _let_1 V6y))) (@ _let_1 V7z)))))))))))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elbtree_2Elbtree A_27b)))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) (@ _let_1 (@ _let_1 A_27a)))) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27b))) (let ((_let_2 (@ tptp.lam _let_1))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Emin_2E_40 _let_1)))) (=> (@ (@ tptp.mem V2t) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elbtree_2Elbtree__case A_27a) A_27b)) V0e)) V1f)) V2t) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_1)) V2t)) (@ tptp.c_2Elbtree_2ELf A_27b)))) V0e)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V1f) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_40 A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V3a $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27b))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V4t1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27b))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V5t2 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elbtree_2Elbtree A_27b))) V2t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27b)) V3a)) V4t1)) V5t2))))))))))))))) (@ _let_3 (@ _let_2 (lambda ((V6t1 $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V7a $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27b))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V8t2 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elbtree_2Elbtree A_27b))) V2t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27b)) V7a)) V6t1)) V8t2)))))))))))))) (@ _let_3 (@ _let_2 (lambda ((V9t2 $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27b)) (@ (@ tptp.lam A_27b) (lambda ((V10a $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27b))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V11t1 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elbtree_2Elbtree A_27b))) V2t)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27b)) V10a)) V11t1)) V9t2))))))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0e $$unsorted)) (=> (@ (@ tptp.mem V0e) A_27a) (forall ((V1f $$unsorted)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elbtree_2Elbtree A_27b)))) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27b) (@ _let_1 (@ _let_1 A_27a)))) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27b) (forall ((V3t1 $$unsorted)) (=> (@ (@ tptp.mem V3t1) (@ tptp.ty_2Elbtree_2Elbtree A_27b)) (forall ((V4t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elbtree_2Elbtree__case A_27a) A_27b)) V0e)) V1f)))) (=> (@ (@ tptp.mem V4t2) (@ tptp.ty_2Elbtree_2Elbtree A_27b)) (and (= (@ _let_1 (@ tptp.c_2Elbtree_2ELf A_27b)) V0e) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27b)) V2a)) V3t1)) V4t2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V1f) V2a)) V3t1)) V4t2))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V1u $$unsorted)) (=> (@ (@ tptp.mem V1u) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (= (= V0t V1u) (exists ((V2R $$unsorted)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elbtree_2Elbtree A_27a)))) (and (@ (@ tptp.mem V2R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2R) V0t)) V1u)) (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V4u $$unsorted)) (let ((_let_1 (@ tptp.c_2Elbtree_2ELf A_27a))) (=> (@ (@ tptp.mem V4u) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2R) V3t)) V4u)) (or (and (= V3t _let_1) (= V4u _let_1)) (exists ((V5a $$unsorted)) (and (@ (@ tptp.mem V5a) A_27a) (exists ((V6t1 $$unsorted)) (and (@ (@ tptp.mem V6t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (exists ((V7u1 $$unsorted)) (and (@ (@ tptp.mem V7u1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (exists ((V8t2 $$unsorted)) (and (@ (@ tptp.mem V8t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (exists ((V9u2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V5a)))) (let ((_let_2 (@ tptp.ap V2R))) (and (@ (@ tptp.mem V9u2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V6t1)) V7u1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V8t2)) V9u2)) (= V3t (@ (@ tptp.ap (@ _let_1 V6t1)) V8t2)) (= V4u (@ (@ tptp.ap (@ _let_1 V7u1)) V9u2))))))))))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V1u $$unsorted)) (=> (@ (@ tptp.mem V1u) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (= (= V0t V1u) (exists ((V2R $$unsorted)) (let ((_let_1 (@ tptp.arr (@ tptp.ty_2Elbtree_2Elbtree A_27a)))) (and (@ (@ tptp.mem V2R) (@ _let_1 (@ _let_1 tptp.bool))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2R) V0t)) V1u)) (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V4u $$unsorted)) (=> (@ (@ tptp.mem V4u) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V2R) V3t)) V4u)) (or (= V3t V4u) (exists ((V5a $$unsorted)) (and (@ (@ tptp.mem V5a) A_27a) (exists ((V6t1 $$unsorted)) (and (@ (@ tptp.mem V6t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (exists ((V7u1 $$unsorted)) (and (@ (@ tptp.mem V7u1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (exists ((V8t2 $$unsorted)) (and (@ (@ tptp.mem V8t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (exists ((V9u2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V5a)))) (let ((_let_2 (@ tptp.ap V2R))) (and (@ (@ tptp.mem V9u2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V6t1)) V7u1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V8t2)) V9u2)) (= V3t (@ (@ tptp.ap (@ _let_1 V6t1)) V8t2)) (= V4u (@ (@ tptp.ap (@ _let_1 V7u1)) V9u2)))))))))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Elbtree_2Emem A_27a) (@ (@ tptp.lam A_27a) (lambda ((V0a0 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (lambda ((V1a1 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elbtree_2Elbtree A_27a)) tptp.bool)))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2mem_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3a0 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V4a1 $$unsorted)) (let ((_let_1 (@ tptp.lam A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)))) (let ((_let_3 (@ tptp.ap tptp.c_2Ebool_2E_5C_2F))) (let ((_let_4 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_4)) (@ (@ tptp.lam _let_4) (lambda ((V5t1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V6t2 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elbtree_2Elbtree A_27a))) V4a1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V3a0)) V5t1)) V6t2))))))))))) (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ _let_1 (lambda ((V7b $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V8t1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V9t2 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elbtree_2Elbtree A_27a))) V4a1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V7b)) V8t1)) V9t2)))) (@ (@ tptp.ap (@ (@ tptp.ap V2mem_27) V3a0)) V8t1))))))))))))))) (@ _let_2 (@ _let_1 (lambda ((V10b $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V11t1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V12t2 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elbtree_2Elbtree A_27a))) V4a1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V10b)) V11t1)) V12t2)))) (@ (@ tptp.ap (@ (@ tptp.ap V2mem_27) V3a0)) V12t2))))))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap V2mem_27) V3a0)) V4a1))))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap V2mem_27) V0a0)) V1a1)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1t1 $$unsorted)) (=> (@ (@ tptp.mem V1t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V2t2 $$unsorted)) (=> (@ (@ tptp.mem V2t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Emem A_27a)) V0a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V0a)) V1t1)) V2t2))))))))) (forall ((V3a $$unsorted)) (=> (@ (@ tptp.mem V3a) A_27a) (forall ((V4b $$unsorted)) (=> (@ (@ tptp.mem V4b) A_27a) (forall ((V5t1 $$unsorted)) (=> (@ (@ tptp.mem V5t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V6t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Emem A_27a)) V3a)))) (=> (@ (@ tptp.mem V6t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (@ tptp.p (@ _let_1 V5t1)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V4b)) V5t1)) V6t2))))))))))))) (forall ((V7a $$unsorted)) (=> (@ (@ tptp.mem V7a) A_27a) (forall ((V8b $$unsorted)) (=> (@ (@ tptp.mem V8b) A_27a) (forall ((V9t1 $$unsorted)) (=> (@ (@ tptp.mem V9t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V10t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Emem A_27a)) V7a)))) (=> (@ (@ tptp.mem V10t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (@ tptp.p (@ _let_1 V10t2)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V8b)) V9t1)) V10t2))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0mem_27 $$unsorted)) (=> (@ (@ tptp.mem V0mem_27) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elbtree_2Elbtree A_27a)) tptp.bool))) (=> (and (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2t1 $$unsorted)) (=> (@ (@ tptp.mem V2t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V3t2 $$unsorted)) (=> (@ (@ tptp.mem V3t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0mem_27) V1a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V1a)) V2t1)) V3t2))))))))) (forall ((V4a $$unsorted)) (=> (@ (@ tptp.mem V4a) A_27a) (forall ((V5b $$unsorted)) (=> (@ (@ tptp.mem V5b) A_27a) (forall ((V6t1 $$unsorted)) (=> (@ (@ tptp.mem V6t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V7t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap V0mem_27) V4a)))) (=> (@ (@ tptp.mem V7t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (@ tptp.p (@ _let_1 V6t1)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V5b)) V6t1)) V7t2))))))))))))) (forall ((V8a $$unsorted)) (=> (@ (@ tptp.mem V8a) A_27a) (forall ((V9b $$unsorted)) (=> (@ (@ tptp.mem V9b) A_27a) (forall ((V10t1 $$unsorted)) (=> (@ (@ tptp.mem V10t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V11t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap V0mem_27) V8a)))) (=> (@ (@ tptp.mem V11t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (@ tptp.p (@ _let_1 V11t2)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V9b)) V10t1)) V11t2)))))))))))))) (forall ((V12a0 $$unsorted)) (=> (@ (@ tptp.mem V12a0) A_27a) (forall ((V13a1 $$unsorted)) (=> (@ (@ tptp.mem V13a1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Emem A_27a)) V12a0)) V13a1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0mem_27) V12a0)) V13a1)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0mem_27 $$unsorted)) (=> (@ (@ tptp.mem V0mem_27) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elbtree_2Elbtree A_27a)) tptp.bool))) (=> (and (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2t1 $$unsorted)) (=> (@ (@ tptp.mem V2t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V3t2 $$unsorted)) (=> (@ (@ tptp.mem V3t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0mem_27) V1a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V1a)) V2t1)) V3t2))))))))) (forall ((V4a $$unsorted)) (=> (@ (@ tptp.mem V4a) A_27a) (forall ((V5b $$unsorted)) (=> (@ (@ tptp.mem V5b) A_27a) (forall ((V6t1 $$unsorted)) (=> (@ (@ tptp.mem V6t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V7t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap V0mem_27) V4a)))) (=> (@ (@ tptp.mem V7t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Emem A_27a)) V4a)) V6t1)) (@ tptp.p (@ _let_1 V6t1))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V5b)) V6t1)) V7t2))))))))))))) (forall ((V8a $$unsorted)) (=> (@ (@ tptp.mem V8a) A_27a) (forall ((V9b $$unsorted)) (=> (@ (@ tptp.mem V9b) A_27a) (forall ((V10t1 $$unsorted)) (=> (@ (@ tptp.mem V10t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V11t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap V0mem_27) V8a)))) (=> (@ (@ tptp.mem V11t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Emem A_27a)) V8a)) V11t2)) (@ tptp.p (@ _let_1 V11t2))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V9b)) V10t1)) V11t2)))))))))))))) (forall ((V12a0 $$unsorted)) (=> (@ (@ tptp.mem V12a0) A_27a) (forall ((V13a1 $$unsorted)) (=> (@ (@ tptp.mem V13a1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Emem A_27a)) V12a0)) V13a1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0mem_27) V12a0)) V13a1)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0a0 $$unsorted)) (=> (@ (@ tptp.mem V0a0) A_27a) (forall ((V1a1 $$unsorted)) (=> (@ (@ tptp.mem V1a1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Emem A_27a)) V0a0)) V1a1)) (or (exists ((V2t1 $$unsorted)) (and (@ (@ tptp.mem V2t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (exists ((V3t2 $$unsorted)) (and (@ (@ tptp.mem V3t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (= V1a1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V0a0)) V2t1)) V3t2)))))) (exists ((V4b $$unsorted)) (and (@ (@ tptp.mem V4b) A_27a) (exists ((V5t1 $$unsorted)) (and (@ (@ tptp.mem V5t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (exists ((V6t2 $$unsorted)) (and (@ (@ tptp.mem V6t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (= V1a1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V4b)) V5t1)) V6t2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Emem A_27a)) V0a0)) V5t1)))))))) (exists ((V7b $$unsorted)) (and (@ (@ tptp.mem V7b) A_27a) (exists ((V8t1 $$unsorted)) (and (@ (@ tptp.mem V8t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (exists ((V9t2 $$unsorted)) (and (@ (@ tptp.mem V9t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (= V1a1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V7b)) V8t1)) V9t2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Emem A_27a)) V0a0)) V9t2)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1b $$unsorted)) (=> (@ (@ tptp.mem V1b) A_27a) (forall ((V2t1 $$unsorted)) (=> (@ (@ tptp.mem V2t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V3t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Emem A_27a)) V0a)))) (=> (@ (@ tptp.mem V3t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (and (= (@ tptp.p (@ _let_1 (@ tptp.c_2Elbtree_2ELf A_27a))) false) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V1b)) V2t1)) V3t2))) (or (= V0a V1b) (@ tptp.p (@ _let_1 V2t1)) (@ tptp.p (@ _let_1 V3t2)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (and (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elbtree_2Emap A_27a) A_27b)) V0f)) (@ tptp.c_2Elbtree_2ELf A_27a)) (@ tptp.c_2Elbtree_2ELf A_27b)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2t1 $$unsorted)) (=> (@ (@ tptp.mem V2t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V3t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elbtree_2Emap A_27a) A_27b)) V0f)))) (=> (@ (@ tptp.mem V3t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V1a)) V2t1)) V3t2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27b)) (@ (@ tptp.ap V0f) V1a))) (@ _let_1 V2t1))) (@ _let_1 V3t2))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1t $$unsorted)) (let ((_let_1 (= V1t (@ tptp.c_2Elbtree_2ELf A_27b)))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elbtree_2Emap A_27b) A_27a)) V0f)) V1t))) (let ((_let_3 (@ tptp.c_2Elbtree_2ELf A_27a))) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elbtree_2Elbtree A_27b)) (and (= (= _let_2 _let_3) _let_1) (= (= _let_3 _let_2) _let_1))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elbtree_2Elbtree A_27b)) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (forall ((V3t1 $$unsorted)) (=> (@ (@ tptp.mem V3t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V4t2 $$unsorted)) (=> (@ (@ tptp.mem V4t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elbtree_2Emap A_27b) A_27a)) V0f)) V1t) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V2a)) V3t1)) V4t2)) (exists ((V5a_27 $$unsorted)) (and (@ (@ tptp.mem V5a_27) A_27b) (exists ((V6t1_27 $$unsorted)) (and (@ (@ tptp.mem V6t1_27) (@ tptp.ty_2Elbtree_2Elbtree A_27b)) (exists ((V7t2_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elbtree_2Emap A_27b) A_27a)) V0f)))) (and (@ (@ tptp.mem V7t2_27) (@ tptp.ty_2Elbtree_2Elbtree A_27b)) (= V1t (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27b)) V5a_27)) V6t1_27)) V7t2_27)) (= V2a (@ (@ tptp.ap V0f) V5a_27)) (= V3t1 (@ _let_1 V6t1_27)) (= V4t2 (@ _let_1 V7t2_27)))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Elbtree_2Efinite A_27a) (@ (@ tptp.lam (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (lambda ((V0a0 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr (@ tptp.ty_2Elbtree_2Elbtree A_27a)) tptp.bool))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1finite_27 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2a0 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_5C_2F) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elbtree_2Elbtree A_27a))) V2a0)) (@ tptp.c_2Elbtree_2ELf A_27a)))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V3a $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V4t1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V5t2 $$unsorted)) (let ((_let_1 (@ tptp.ap V1finite_27))) (let ((_let_2 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elbtree_2Elbtree A_27a))) V2a0)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V3a)) V4t1)) V5t2)))) (@ (@ tptp.ap (@ _let_2 (@ _let_1 V4t1))) (@ _let_1 V5t2))))))))))))))))))) (@ (@ tptp.ap V1finite_27) V2a0))))))) (@ (@ tptp.ap V1finite_27) V0a0))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Efinite A_27a)) (@ tptp.c_2Elbtree_2ELf A_27a))) (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27a) (forall ((V1t1 $$unsorted)) (=> (@ (@ tptp.mem V1t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V2t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elbtree_2Efinite A_27a)))) (=> (@ (@ tptp.mem V2t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (and (@ tptp.p (@ _let_1 V1t1)) (@ tptp.p (@ _let_1 V2t2))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V0a)) V1t1)) V2t2))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0finite_27 $$unsorted)) (=> (@ (@ tptp.mem V0finite_27) (@ (@ tptp.arr (@ tptp.ty_2Elbtree_2Elbtree A_27a)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0finite_27) (@ tptp.c_2Elbtree_2ELf A_27a))) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2t1 $$unsorted)) (=> (@ (@ tptp.mem V2t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V3t2 $$unsorted)) (let ((_let_1 (@ tptp.ap V0finite_27))) (=> (@ (@ tptp.mem V3t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (and (@ tptp.p (@ _let_1 V2t1)) (@ tptp.p (@ _let_1 V3t2))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V1a)) V2t1)) V3t2)))))))))))) (forall ((V4a0 $$unsorted)) (=> (@ (@ tptp.mem V4a0) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Efinite A_27a)) V4a0)) (@ tptp.p (@ (@ tptp.ap V0finite_27) V4a0)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0finite_27 $$unsorted)) (=> (@ (@ tptp.mem V0finite_27) (@ (@ tptp.arr (@ tptp.ty_2Elbtree_2Elbtree A_27a)) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0finite_27) (@ tptp.c_2Elbtree_2ELf A_27a))) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2t1 $$unsorted)) (=> (@ (@ tptp.mem V2t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V3t2 $$unsorted)) (let ((_let_1 (@ tptp.ap V0finite_27))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elbtree_2Efinite A_27a)))) (=> (@ (@ tptp.mem V3t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (and (@ tptp.p (@ _let_2 V2t1)) (@ tptp.p (@ _let_1 V2t1)) (@ tptp.p (@ _let_2 V3t2)) (@ tptp.p (@ _let_1 V3t2))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V1a)) V2t1)) V3t2))))))))))))) (forall ((V4a0 $$unsorted)) (=> (@ (@ tptp.mem V4a0) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Efinite A_27a)) V4a0)) (@ tptp.p (@ (@ tptp.ap V0finite_27) V4a0)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0a0 $$unsorted)) (=> (@ (@ tptp.mem V0a0) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Efinite A_27a)) V0a0)) (or (= V0a0 (@ tptp.c_2Elbtree_2ELf A_27a)) (exists ((V1a $$unsorted)) (and (@ (@ tptp.mem V1a) A_27a) (exists ((V2t1 $$unsorted)) (and (@ (@ tptp.mem V2t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (exists ((V3t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elbtree_2Efinite A_27a)))) (and (@ (@ tptp.mem V3t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (= V0a0 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V1a)) V2t1)) V3t2)) (@ tptp.p (@ _let_1 V2t1)) (@ tptp.p (@ _let_1 V3t2))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) A_27b) (forall ((V1t1 $$unsorted)) (=> (@ (@ tptp.mem V1t1) (@ tptp.ty_2Elbtree_2Elbtree A_27b)) (forall ((V2t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elbtree_2Efinite A_27b)))) (=> (@ (@ tptp.mem V2t2) (@ tptp.ty_2Elbtree_2Elbtree A_27b)) (and (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Efinite A_27a)) (@ tptp.c_2Elbtree_2ELf A_27a))) true) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27b)) V0a)) V1t1)) V2t2))) (and (@ tptp.p (@ _let_1 V1t1)) (@ tptp.p (@ _let_1 V2t2)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27b) A_27a)) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elbtree_2Elbtree A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Efinite A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elbtree_2Emap A_27b) A_27a)) V0f)) V1t))) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Efinite A_27b)) V1t))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (and (= (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Ebf__flatten A_27a)) (@ tptp.c_2Elist_2ENIL (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (@ tptp.c_2Ellist_2ELNIL A_27a)) (forall ((V0ts $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elbtree_2Ebf__flatten A_27a)))) (let ((_let_2 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (=> (@ (@ tptp.mem V0ts) (@ tptp.ty_2Elist_2Elist _let_2)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_2)) (@ tptp.c_2Elbtree_2ELf A_27a))) V0ts)) (@ _let_1 V0ts)))))) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2t1 $$unsorted)) (=> (@ (@ tptp.mem V2t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V3t2 $$unsorted)) (=> (@ (@ tptp.mem V3t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V4ts $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Elist_2ECONS _let_1)))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Elbtree_2Ebf__flatten A_27a)))) (=> (@ (@ tptp.mem V4ts) (@ tptp.ty_2Elist_2Elist _let_1)) (= (@ _let_3 (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V1a)) V2t1)) V3t2))) V4ts)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2ELCONS A_27a)) V1a)) (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND _let_1)) V4ts)) (@ (@ tptp.ap (@ _let_2 V2t1)) (@ (@ tptp.ap (@ _let_2 V3t2)) (@ tptp.c_2Elist_2ENIL _let_1)))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (=> (@ (@ tptp.mem V0l) (@ tptp.ty_2Elist_2Elist _let_1)) (= (= (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Ebf__flatten A_27a)) V0l) (@ tptp.c_2Ellist_2ELNIL A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY _let_1)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_1)) (@ tptp.c_2Elbtree_2ELf A_27a)))) V0l)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0l2 $$unsorted)) (=> (@ (@ tptp.mem V0l2) (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (forall ((V1l1 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elbtree_2Ebf__flatten A_27a)))) (let ((_let_2 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (=> (@ (@ tptp.mem V1l1) (@ tptp.ty_2Elist_2Elist _let_2)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY _let_2)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D _let_2)) (@ tptp.c_2Elbtree_2ELf A_27a)))) V1l1)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND _let_2)) V1l1)) V0l2)) (@ _let_1 V0l2))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) V0P)) V1l)) (exists ((V2l1 $$unsorted)) (and (@ (@ tptp.mem V2l1) (@ tptp.ty_2Elist_2Elist A_27a)) (exists ((V3x $$unsorted)) (and (@ (@ tptp.mem V3x) A_27a) (exists ((V4l2 $$unsorted)) (and (@ (@ tptp.mem V4l2) (@ tptp.ty_2Elist_2Elist A_27a)) (= V1l (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) V2l1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) V3x)) V4l2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ tptp.c_2Ecombin_2Eo A_27a) tptp.bool) tptp.bool)) tptp.c_2Ebool_2E_7E)) V0P))) V2l1)) (@ tptp.p (@ (@ tptp.ap V0P) V3x))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1tlist $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (=> (@ (@ tptp.mem V1tlist) (@ tptp.ty_2Elist_2Elist _let_1)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eexists A_27a)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V0x))) (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Ebf__flatten A_27a)) V1tlist))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Emem A_27a)) V0x))) V1tlist)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (= (@ tptp.c_2Elbtree_2Edepth A_27a) (@ (@ tptp.lam A_27a) (lambda ((V0a0 $$unsorted)) (@ (@ tptp.lam (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (lambda ((V1a1 $$unsorted)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2a2 $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool))))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V3depth_27 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V4a0 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V5a1 $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V6a2 $$unsorted)) (let ((_let_1 (@ tptp.lam tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2E_3F tptp.ty_2Enum_2Enum)))) (let ((_let_3 (@ tptp.ap tptp.c_2Ebool_2E_5C_2F))) (let ((_let_4 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) (@ (@ tptp.ap (@ _let_3 (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_4)) (@ (@ tptp.lam _let_4) (lambda ((V7t1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V8t2 $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elbtree_2Elbtree A_27a))) V5a1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V4a0)) V7t1)) V8t2)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V6a2)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))))))))))) (@ (@ tptp.ap (@ _let_3 (@ _let_2 (@ _let_1 (lambda ((V9m $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V10a $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V11t1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V12t2 $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elbtree_2Elbtree A_27a))) V5a1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V10a)) V11t1)) V12t2)))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V6a2)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) V9m)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V3depth_27) V4a0)) V11t1)) V9m)))))))))))))))))))) (@ _let_2 (@ _let_1 (lambda ((V13m $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V14a $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V15t1 $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V16t2 $$unsorted)) (let ((_let_1 (@ tptp.ap tptp.c_2Ebool_2E_2F_5C))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elbtree_2Elbtree A_27a))) V5a1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V14a)) V15t1)) V16t2)))) (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D tptp.ty_2Enum_2Enum)) V6a2)) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) V13m)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V3depth_27) V4a0)) V16t2)) V13m)))))))))))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V3depth_27) V4a0)) V5a1)) V6a2)))))))))))))))))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V3depth_27) V0a0)) V1a1)) V2a2)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (and (forall ((V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1t1 $$unsorted)) (=> (@ (@ tptp.mem V1t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V2t2 $$unsorted)) (=> (@ (@ tptp.mem V2t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Edepth A_27a)) V0x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V0x)) V1t1)) V2t2))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))))))) (forall ((V3m tptp.tp__ty_2Enum_2Enum) (V4x $$unsorted)) (=> (@ (@ tptp.mem V4x) A_27a) (forall ((V5a $$unsorted)) (=> (@ (@ tptp.mem V5a) A_27a) (forall ((V6t1 $$unsorted)) (=> (@ (@ tptp.mem V6t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V7t2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3m))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Edepth A_27a)) V4x)))) (=> (@ (@ tptp.mem V7t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V6t1)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V5a)) V6t1)) V7t2))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))))))))))))) (forall ((V8m tptp.tp__ty_2Enum_2Enum) (V9x $$unsorted)) (=> (@ (@ tptp.mem V9x) A_27a) (forall ((V10a $$unsorted)) (=> (@ (@ tptp.mem V10a) A_27a) (forall ((V11t1 $$unsorted)) (=> (@ (@ tptp.mem V11t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V12t2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V8m))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Edepth A_27a)) V9x)))) (=> (@ (@ tptp.mem V12t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V12t2)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V10a)) V11t1)) V12t2))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0depth_27 $$unsorted)) (=> (@ (@ tptp.mem V0depth_27) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)))) (=> (and (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2t1 $$unsorted)) (=> (@ (@ tptp.mem V2t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V3t2 $$unsorted)) (=> (@ (@ tptp.mem V3t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0depth_27) V1x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V1x)) V2t1)) V3t2))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))))))) (forall ((V4m tptp.tp__ty_2Enum_2Enum) (V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (forall ((V6a $$unsorted)) (=> (@ (@ tptp.mem V6a) A_27a) (forall ((V7t1 $$unsorted)) (=> (@ (@ tptp.mem V7t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V8t2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4m))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap V0depth_27) V5x)))) (=> (@ (@ tptp.mem V8t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V7t1)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V6a)) V7t1)) V8t2))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))))))))))))) (forall ((V9m tptp.tp__ty_2Enum_2Enum) (V10x $$unsorted)) (=> (@ (@ tptp.mem V10x) A_27a) (forall ((V11a $$unsorted)) (=> (@ (@ tptp.mem V11a) A_27a) (forall ((V12t1 $$unsorted)) (=> (@ (@ tptp.mem V12t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V13t2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V9m))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap V0depth_27) V10x)))) (=> (@ (@ tptp.mem V13t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V13t2)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V11a)) V12t1)) V13t2))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))))))))))) (forall ((V14a0 $$unsorted)) (=> (@ (@ tptp.mem V14a0) A_27a) (forall ((V15a1 $$unsorted)) (=> (@ (@ tptp.mem V15a1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V16a2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V16a2))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Edepth A_27a)) V14a0)) V15a1)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0depth_27) V14a0)) V15a1)) _let_1)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0depth_27 $$unsorted)) (=> (@ (@ tptp.mem V0depth_27) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (@ (@ tptp.arr tptp.ty_2Enum_2Enum) tptp.bool)))) (=> (and (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2t1 $$unsorted)) (=> (@ (@ tptp.mem V2t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V3t2 $$unsorted)) (=> (@ (@ tptp.mem V3t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0depth_27) V1x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V1x)) V2t1)) V3t2))) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0))))))))) (forall ((V4m tptp.tp__ty_2Enum_2Enum) (V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (forall ((V6a $$unsorted)) (=> (@ (@ tptp.mem V6a) A_27a) (forall ((V7t1 $$unsorted)) (=> (@ (@ tptp.mem V7t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V8t2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4m))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap V0depth_27) V5x)))) (=> (@ (@ tptp.mem V8t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Edepth A_27a)) V5x)) V7t1)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V7t1)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V6a)) V7t1)) V8t2))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1)))))))))))))) (forall ((V9m tptp.tp__ty_2Enum_2Enum) (V10x $$unsorted)) (=> (@ (@ tptp.mem V10x) A_27a) (forall ((V11a $$unsorted)) (=> (@ (@ tptp.mem V11a) A_27a) (forall ((V12t1 $$unsorted)) (=> (@ (@ tptp.mem V12t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V13t2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V9m))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap V0depth_27) V10x)))) (=> (@ (@ tptp.mem V13t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Edepth A_27a)) V10x)) V13t2)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V13t2)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V11a)) V12t1)) V13t2))) (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))))))))))))))) (forall ((V14a0 $$unsorted)) (=> (@ (@ tptp.mem V14a0) A_27a) (forall ((V15a1 $$unsorted)) (=> (@ (@ tptp.mem V15a1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V16a2 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V16a2))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Edepth A_27a)) V14a0)) V15a1)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap V0depth_27) V14a0)) V15a1)) _let_1)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0a0 $$unsorted)) (=> (@ (@ tptp.mem V0a0) A_27a) (forall ((V1a1 $$unsorted)) (=> (@ (@ tptp.mem V1a1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V2a2 tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Edepth A_27a)) V0a0)) V1a1)) (@ tptp.inj__ty_2Enum_2Enum V2a2))) (or (exists ((V3t1 $$unsorted)) (and (@ (@ tptp.mem V3t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (exists ((V4t2 $$unsorted)) (and (@ (@ tptp.mem V4t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (= V1a1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V0a0)) V3t1)) V4t2)) (= V2a2 tptp.fo__c_2Enum_2E0))))) (exists ((V5m tptp.tp__ty_2Enum_2Enum) (V6a $$unsorted)) (and (@ (@ tptp.mem V6a) A_27a) (exists ((V7t1 $$unsorted)) (and (@ (@ tptp.mem V7t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (exists ((V8t2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V5m))) (and (@ (@ tptp.mem V8t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (= V1a1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V6a)) V7t1)) V8t2)) (= V2a2 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Edepth A_27a)) V0a0)) V7t1)) _let_1))))))))) (exists ((V9m tptp.tp__ty_2Enum_2Enum) (V10a $$unsorted)) (and (@ (@ tptp.mem V10a) A_27a) (exists ((V11t1 $$unsorted)) (and (@ (@ tptp.mem V11t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (exists ((V12t2 $$unsorted)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V9m))) (and (@ (@ tptp.mem V12t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (= V1a1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V10a)) V11t1)) V12t2)) (= V2a2 (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap tptp.c_2Enum_2ESUC) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Edepth A_27a)) V0a0)) V12t2)) _let_1)))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Emem A_27a)) V0x)) V1t)) (exists ((V2n tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Edepth A_27a)) V0x)) V1t)) (@ tptp.inj__ty_2Enum_2Enum V2n))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Edepth A_27a)) V0x)) V1t)) (@ tptp.inj__ty_2Enum_2Enum V2n))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Emem A_27a)) V0x)) V1t)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Emindepth A_27a)) V0x)) V1t)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Emem A_27a)) V0x)) V1t))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ (@ tptp.ap tptp.c_2Ewhile_2ELEAST) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V2n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Edepth A_27a)) V0x)) V1t)) V2n))))))) (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum)))))))))
% 9.41/9.79  (assert (forall ((V0P $$unsorted)) (let ((_let_1 (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum))) (let ((_let_2 (@ tptp.arr (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum)))) (=> (@ (@ tptp.mem V0P) (@ _let_2 (@ _let_2 tptp.bool))) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) _let_1)) _let_1)) (forall ((V1x tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V1x)))) (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum)))) (forall ((V2y tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V2y))))) (forall ((V3x tptp.tp__ty_2Enum_2Enum) (V4y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V3x)))) (@ _let_1 (@ tptp.inj__ty_2Enum_2Enum V4y))))))) (forall ((V5v tptp.tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum) (V6v1 tptp.tp__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0P) (@ tptp.inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum V5v))) (@ tptp.inj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum V6v1))))))))))
% 9.41/9.79  (assert (forall ((V0x tptp.tp__ty_2Enum_2Enum) (V1y tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V1y))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V0x))) (let ((_let_3 (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)))) (let ((_let_4 (@ _let_3 _let_1))) (let ((_let_5 (@ _let_3 _let_2))) (let ((_let_6 (@ tptp.ap tptp.c_2Elbtree_2Eoptmin))) (let ((_let_7 (@ tptp.ap (@ _let_6 _let_5)))) (let ((_let_8 (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum))) (let ((_let_9 (@ tptp.ap (@ _let_6 _let_8)))) (and (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ _let_9 _let_8)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum _let_8)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ _let_7 _let_8)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum _let_5)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ _let_9 _let_4)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum _let_4)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ _let_7 _let_4)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ _let_3 (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2EMIN) _let_2)) _let_1))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2t1 $$unsorted)) (=> (@ (@ tptp.mem V2t1) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V3t2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Emindepth A_27a)) V0x)))) (=> (@ (@ tptp.mem V3t2) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (and (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ _let_1 (@ tptp.c_2Elbtree_2ELf A_27a))) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum))) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2ENd A_27a)) V1a)) V2t1)) V3t2))) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2ECOND (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V0x)) V1a))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum tptp.fo__c_2Enum_2E0)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP tptp.ty_2Enum_2Enum) tptp.ty_2Enum_2Enum)) tptp.c_2Enum_2ESUC)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Elbtree_2Eoptmin) (@ _let_1 V2t1))) (@ _let_1 V3t2)))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Emem A_27a)) V0x)) V1t)) (exists ((V2n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Emindepth A_27a)) V0x)) V1t)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) (@ tptp.inj__ty_2Enum_2Enum V2n)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1t $$unsorted)) (=> (@ (@ tptp.mem V1t) (@ tptp.ty_2Elbtree_2Elbtree A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V2n))) (=> (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Emindepth A_27a)) V0x)) V1t)) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Edepth A_27a)) V0x)) V1t)) _let_1))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2n tptp.tp__ty_2Enum_2Enum) (V3d tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V3d))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V2n))) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Eis__mmindex A_27a)) V0f)) V1l)) _let_2)) _let_1)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_2)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_2)) V1l))) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) _let_1))) (forall ((V4i tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V4i))) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Eprim__rec_2E_3C) _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) V1l))) (or (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_1)) V1l))) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ tptp.c_2Eoption_2ENONE tptp.ty_2Enum_2Enum))) (exists ((V5d_27 tptp.tp__ty_2Enum_2Enum)) (let ((_let_1 (@ tptp.inj__ty_2Enum_2Enum V5d_27))) (let ((_let_2 (@ tptp.inj__ty_2Enum_2Enum V3d))) (let ((_let_3 (@ tptp.ap tptp.c_2Eprim__rec_2E_3C))) (let ((_let_4 (@ tptp.inj__ty_2Enum_2Enum V4i))) (and (= (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap V0f) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEL A_27a)) _let_4)) V1l))) (@ tptp.surj__c_ty_2Eoption_2Eoption_ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) _let_1))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Earithmetic_2E_3C_3D) _let_2)) _let_1)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_4)) (@ tptp.inj__ty_2Enum_2Enum V2n))) (@ tptp.p (@ (@ tptp.ap (@ _let_3 _let_2)) _let_1)))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V2e $$unsorted)) (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F tptp.ty_2Enum_2Enum)) (@ (@ tptp.lam tptp.ty_2Enum_2Enum) (lambda ((V3n $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (@ (@ tptp.ap V0f) V2e))) (@ (@ tptp.ap (@ tptp.c_2Eoption_2ESOME tptp.ty_2Enum_2Enum)) V3n))))))))) V1l)) (exists ((V4i tptp.tp__ty_2Enum_2Enum) (V5m tptp.tp__ty_2Enum_2Enum)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Eis__mmindex A_27a)) V0f)) V1l)) (@ tptp.inj__ty_2Enum_2Enum V4i))) (@ tptp.inj__ty_2Enum_2Enum V5m))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ tptp.ty_2Eoption_2Eoption tptp.ty_2Enum_2Enum))) (forall ((V1l $$unsorted)) (=> (@ (@ tptp.mem V1l) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V2i tptp.tp__ty_2Enum_2Enum) (V3m tptp.tp__ty_2Enum_2Enum)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Eis__mmindex A_27a)) V0f)) V1l)) (@ tptp.inj__ty_2Enum_2Enum V2i))) (@ tptp.inj__ty_2Enum_2Enum V3m))) (forall ((V4j tptp.tp__ty_2Enum_2Enum) (V5n tptp.tp__ty_2Enum_2Enum)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Eis__mmindex A_27a)) V0f)) V1l)) (@ tptp.inj__ty_2Enum_2Enum V4j))) (@ tptp.inj__ty_2Enum_2Enum V5n))) (and (= V4j V2i) (= V5n V3m)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1tlist $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elbtree_2Elbtree A_27a))) (=> (@ (@ tptp.mem V1tlist) (@ tptp.ty_2Elist_2Elist _let_1)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ellist_2Eexists A_27a)) (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A_27a)) V0x))) (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Ebf__flatten A_27a)) V1tlist))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS _let_1)) (@ (@ tptp.ap (@ tptp.c_2Elbtree_2Emem A_27a)) V0x))) V1tlist)))))))))
% 9.41/9.79  (declare-fun tptp.ty_2Etopology_2Etopology (tptp.del) tptp.del)
% 9.41/9.79  (declare-fun tptp.c_2Etopology_2Eclosed (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Etopology_2Eclosed A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Etopology_2Etopology A_27a)) tptp.bool))))
% 9.41/9.79  (declare-fun tptp.c_2Etopology_2Eclosed__in (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Etopology_2Eclosed__in A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Etopology_2Etopology A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)))))
% 9.41/9.79  (declare-fun tptp.c_2Etopology_2Ehull (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_2 (@ tptp.arr _let_1))) (@ (@ tptp.mem (@ tptp.c_2Etopology_2Ehull A_27a)) (@ (@ tptp.arr (@ _let_2 tptp.bool)) (@ _let_2 _let_1)))))))
% 9.41/9.79  (declare-fun tptp.c_2Etopology_2Eistopology (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Etopology_2Eistopology A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) tptp.bool))))
% 9.41/9.79  (declare-fun tptp.c_2Etopology_2Elimpt (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Etopology_2Elimpt A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Etopology_2Etopology A_27a)) (@ _let_1 (@ (@ tptp.arr (@ _let_1 tptp.bool)) tptp.bool)))))))
% 9.41/9.79  (declare-fun tptp.c_2Etopology_2Eneigh (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Etopology_2Eneigh A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Etopology_2Etopology A_27a)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod (@ (@ tptp.arr A_27a) tptp.bool)) A_27a)) tptp.bool)))))
% 9.41/9.79  (declare-fun tptp.c_2Etopology_2Eopen (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Etopology_2Eopen A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Etopology_2Etopology A_27a)) tptp.bool))))
% 9.41/9.79  (declare-fun tptp.c_2Etopology_2Eopen__in (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Etopology_2Eopen__in A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Etopology_2Etopology A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)))))
% 9.41/9.79  (declare-fun tptp.c_2Etopology_2Etopology (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Etopology_2Etopology A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (@ tptp.ty_2Etopology_2Etopology A_27a)))))
% 9.41/9.79  (declare-fun tptp.c_2Etopology_2Etopspace (tptp.del) $$unsorted)
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Etopology_2Etopspace A_27a)) (@ (@ tptp.arr (@ tptp.ty_2Etopology_2Etopology A_27a)) (@ (@ tptp.arr A_27a) tptp.bool)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0L $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0L) (@ (@ tptp.arr _let_1) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eistopology A_27a)) V0L)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) V0L)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)))) (=> (@ (@ tptp.mem V2t) _let_1) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1s)) V0L)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V2t)) V0L))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V1s)) V2t))) V0L))))))))) (forall ((V3k $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V3k) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET _let_1)) V3k)) V0L)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V3k))) V0L))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (exists ((V0rep $$unsorted)) (let ((_let_1 (@ tptp.ty_2Etopology_2Etopology A_27a))) (let ((_let_2 (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool))) (and (@ (@ tptp.mem V0rep) (@ (@ tptp.arr _let_1) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Ebool_2ETYPE__DEFINITION _let_2) _let_1)) (@ tptp.c_2Etopology_2Eistopology A_27a))) V0rep))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (and (forall ((V0a $$unsorted)) (=> (@ (@ tptp.mem V0a) (@ tptp.ty_2Etopology_2Etopology A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Etopology_2Etopology A_27a)) (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0a)) V0a))) (forall ((V1r $$unsorted)) (=> (@ (@ tptp.mem V1r) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eistopology A_27a)) V1r)) (= (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) (@ (@ tptp.ap (@ tptp.c_2Etopology_2Etopology A_27a)) V1r)) V1r)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eistopology A_27a)) (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top1 $$unsorted)) (=> (@ (@ tptp.mem V0top1) (@ tptp.ty_2Etopology_2Etopology A_27a)) (forall ((V1top2 $$unsorted)) (=> (@ (@ tptp.mem V1top2) (@ tptp.ty_2Etopology_2Etopology A_27a)) (= (= V0top1 V1top2) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 V0top1)) V2s)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1top2)) V2s))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ tptp.ty_2Etopology_2Etopology A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0s)) (@ tptp.c_2Epred__set_2EUNIV A_27a)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (= (@ (@ tptp.ap (@ tptp.c_2Etopology_2Etopspace A_27a)) V0top) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V1s $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) V1s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)) V1s)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen A_27a)) V0top)) (= (@ (@ tptp.ap (@ tptp.c_2Etopology_2Etopspace A_27a)) V0top) (@ tptp.c_2Epred__set_2EUNIV A_27a))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V1s)) (@ tptp.p (@ _let_1 V2t))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V1s)) V2t))))))))) (forall ((V3k $$unsorted)) (=> (@ (@ tptp.mem V3k) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (=> (forall ((V4s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V4s) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V4s)) V3k)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)) V4s)))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V3k))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1s)) (@ (@ tptp.ap (@ tptp.c_2Etopology_2Etopspace A_27a)) V0top)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V1s)) (@ tptp.p (@ _let_1 V2t))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V1s)) V2t))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (forall ((V1k $$unsorted)) (=> (@ (@ tptp.mem V1k) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (=> (forall ((V2s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2s) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2s)) V1k)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)) V2s)))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V1k)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_1)))) (=> (@ (@ tptp.mem V1t) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) (@ (@ tptp.ap (@ _let_2 V0s)) (@ (@ tptp.ap (@ _let_2 V1t)) (@ tptp.c_2Epred__set_2EEMPTY _let_1)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V0s)) V1t)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V1s)) (@ tptp.p (@ _let_1 V2t))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V1s)) V2t))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)) (@ (@ tptp.ap (@ tptp.c_2Etopology_2Etopspace A_27a)) V0top))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) V1s)) (not (= V1s (@ tptp.c_2Epred__set_2EEMPTY _let_1))) (forall ((V2t $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2t) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2t)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)) V2t))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) V1s))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)) V1s)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V1s)) (exists ((V3t $$unsorted)) (and (@ (@ tptp.mem V3t) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)) V3t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)) V3t)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V3t)) V1s)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (forall ((V1N $$unsorted)) (=> (@ (@ tptp.mem V1N) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eneigh A_27a)) V0top)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) A_27a)) V1N)) V2x))) (exists ((V3P $$unsorted)) (and (@ (@ tptp.mem V3P) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)) V3P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V3P)) V1N)) (@ tptp.p (@ (@ tptp.ap V3P) V2x))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0S_27 $$unsorted)) (=> (@ (@ tptp.mem V0S_27) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1top $$unsorted)) (=> (@ (@ tptp.mem V1top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V1top)) V0S_27)) (@ tptp.p (@ (@ tptp.ap V0S_27) V2x))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eneigh A_27a)) V1top)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) A_27a)) V0S_27)) V2x)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0S_27 $$unsorted)) (=> (@ (@ tptp.mem V0S_27) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1top $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V1top)) V0S_27)) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2P $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) V2P)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V1top)) V2P))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V2P)) V0S_27))))))) V0S_27))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0S_27 $$unsorted)) (=> (@ (@ tptp.mem V0S_27) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1top $$unsorted)) (=> (@ (@ tptp.mem V1top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V1top)) V0S_27)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0S_27) V2x)) (exists ((V3P $$unsorted)) (and (@ (@ tptp.mem V3P) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap V3P) V2x)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V1top)) V3P)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V3P)) V0S_27)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0S_27 $$unsorted)) (=> (@ (@ tptp.mem V0S_27) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1top $$unsorted)) (=> (@ (@ tptp.mem V1top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V1top)) V0S_27)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap V0S_27) V2x)) (exists ((V3N $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (and (@ (@ tptp.mem V3N) _let_1) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eneigh A_27a)) V1top)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) A_27a)) V3N)) V2x))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V3N)) V0S_27))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Etopology_2Etopspace A_27a)) V0top))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eclosed__in A_27a)) V0top)) V1s)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1s)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) _let_1)) V1s)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ tptp.ty_2Etopology_2Etopology A_27a)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eclosed A_27a)) V0s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eclosed__in A_27a)) V0s)) (@ tptp.c_2Epred__set_2EUNIV A_27a)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eclosed A_27a)) V0top)) (= (@ (@ tptp.ap (@ tptp.c_2Etopology_2Etopspace A_27a)) V0top) (@ tptp.c_2Epred__set_2EUNIV A_27a))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eclosed A_27a)) V0top)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eclosed__in A_27a)) V0top)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ECOMPL A_27a)) V1s))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eclosed__in A_27a)) V0top)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1s)) (@ (@ tptp.ap (@ tptp.c_2Etopology_2Etopspace A_27a)) V0top)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eclosed__in A_27a)) V0top)) (@ tptp.c_2Epred__set_2EEMPTY A_27a))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eclosed__in A_27a)) V0top)) (@ (@ tptp.ap (@ tptp.c_2Etopology_2Etopspace A_27a)) V0top))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eclosed__in A_27a)) V0top)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V1s)) (@ tptp.p (@ _let_1 V2t))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V1s)) V2t))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (forall ((V1k $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1k) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (and (not (= V1k (@ tptp.c_2Epred__set_2EEMPTY _let_1))) (forall ((V2s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2s) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2s)) V1k)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eclosed__in A_27a)) V0top)) V2s))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eclosed__in A_27a)) V0top)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) V1k))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1t $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT _let_1)))) (=> (@ (@ tptp.mem V1t) _let_1) (= (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) (@ (@ tptp.ap (@ _let_2 V0s)) (@ (@ tptp.ap (@ _let_2 V1t)) (@ tptp.c_2Epred__set_2EEMPTY _let_1)))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V0s)) V1t)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eclosed__in A_27a)) V0top)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V1s)) (@ tptp.p (@ _let_1 V2t))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINTER A_27a)) V1s)) V2t))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Etopology_2Etopspace A_27a)) V0top))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)) V1s)) (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1s)) _let_1)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eclosed__in A_27a)) V0top)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) _let_1)) V1s)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.ap (@ tptp.c_2Etopology_2Etopspace A_27a)) V0top))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1s)) _let_1)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eclosed__in A_27a)) V0top)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) _let_1)) V1s)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eclosed__in A_27a)) V0top)) V2t))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V1s)) V2t))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eclosed__in A_27a)) V0top)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ _let_1 V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eopen__in A_27a)) V0top)) V2t))) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EDIFF A_27a)) V1s)) V2t))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr _let_1) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EFINITE _let_1)) V1s)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2t) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V2t)) V1s)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eclosed__in A_27a)) V0top)) V2t))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eclosed__in A_27a)) V0top)) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGUNION A_27a)) V1s))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2S_27 $$unsorted)) (=> (@ (@ tptp.mem V2S_27) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Elimpt A_27a)) V0top)) V1x)) V2S_27)) (forall ((V3N $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V3N) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eneigh A_27a)) V0top)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C _let_1) A_27a)) V3N)) V1x))) (exists ((V4y $$unsorted)) (and (@ (@ tptp.mem V4y) A_27a) (not (= V1x V4y)) (@ tptp.p (@ (@ tptp.ap V2S_27) V4y)) (@ tptp.p (@ (@ tptp.ap V3N) V4y))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0top $$unsorted)) (=> (@ (@ tptp.mem V0top) (@ tptp.ty_2Etopology_2Etopology A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eclosed A_27a)) V0top)) (forall ((V1S_27 $$unsorted)) (=> (@ (@ tptp.mem V1S_27) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Eclosed__in A_27a)) V0top)) V1S_27)) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Elimpt A_27a)) V0top)) V2x)) V1S_27)) (@ tptp.p (@ (@ tptp.ap V1S_27) V2x))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V1s) _let_1) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)) V1s) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC _let_1) _let_1)) (@ (@ tptp.lam _let_1) (lambda ((V2t $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) V2t)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V0P) V2t))) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1s)) V2t))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap V0P) V1s)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)) V1s) V1s)))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (=> (forall ((V3s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V3s) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V3s)) V2f)) (@ tptp.p (@ (@ tptp.ap V0P) V3s)))))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) V2f)))))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)) V1s)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (=> (forall ((V3s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V3s) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V3s)) V2f)) (@ tptp.p (@ (@ tptp.ap V0P) V3s)))))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) V2f)))))) (= (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)) V1s) V1s) (@ tptp.p (@ (@ tptp.ap V0P) V1s)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)))) (let ((_let_2 (@ _let_1 V1s))) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ _let_1 _let_2) _let_2))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1s)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)) V1s))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V1s)) V2t)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 V1s))) (@ _let_1 V2t)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1Q $$unsorted)) (=> (@ (@ tptp.mem V1Q) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2s) _let_2) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET _let_2)) V0P)) V1Q)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ _let_1 V1Q)) V2s))) (@ (@ tptp.ap (@ _let_1 V0P)) V2s)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1s)) V2t)) (@ tptp.p (@ (@ tptp.ap V0P) V2t))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)) V1s))) V2t)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap V0P) V2t)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)) V1s))) V2t)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1s)) V2t))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) V1s)) V2t)) (@ tptp.p (@ (@ tptp.ap V0P) V2t)) (forall ((V3t_27 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V3t_27) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_1 V1s)) V3t_27)) (@ tptp.p (@ (@ tptp.ap V0P) V3t_27))) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V2t)) V3t_27))))))) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)) V1s) V2t)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ (@ tptp.ap (@ _let_1 (@ _let_2 V1s))) (@ _let_2 V2t)))) (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1s)) V2t)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ _let_2 V1s)) V2t)) (@ _let_1 (@ (@ tptp.ap (@ _let_2 (@ _let_1 V1s))) (@ _let_1 V2t)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ _let_1 (@ (@ tptp.ap (@ _let_2 V1s)) V2t)) (@ _let_1 (@ (@ tptp.ap (@ _let_2 (@ _let_1 V1s))) V2t))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EUNION A_27a)) V1s)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ _let_1 (@ _let_2 V2t)) (@ _let_1 (@ _let_2 (@ _let_1 V2t)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)))) (let ((_let_2 (@ _let_1 V2s))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1a)) _let_2)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1a)) V2s)) _let_2)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)))) (let ((_let_2 (@ _let_1 V2s))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V1a)) _let_2)) (= (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EINSERT A_27a)) V1a)) V2s)) _let_2)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1p $$unsorted)) (=> (@ (@ tptp.mem V1p) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2s $$unsorted)) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V3x)) V2s)) (@ tptp.p (@ (@ tptp.ap V1p) V3x))))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27a)) (@ (@ tptp.lam A_27a) (lambda ((V4x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) tptp.bool)) V4x)) (@ (@ tptp.ap V1p) V4x)))))))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V5x)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)) V2s))) (@ tptp.p (@ (@ tptp.ap V1p) V5x)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2x $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN A_27a)) V2x)))) (=> (@ (@ tptp.mem V2x) A_27a) (=> (@ tptp.p (@ _let_1 V1s)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)) V1s))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)))) (let ((_let_2 (@ _let_1 V2s))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27a)) V1f)))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap V0P) _let_2)) (forall ((V3s $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V3s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ _let_1 V3s)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27a)) V1f)) V3s)))))))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)) (@ _let_1 (@ _let_3 V2s)))) (@ _let_3 _let_2))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V2g $$unsorted)) (=> (@ (@ tptp.mem V2g) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V3s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27a)) V1f)))) (=> (@ (@ tptp.mem V3s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (forall ((V4s $$unsorted)) (=> (@ (@ tptp.mem V4s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)) V4s))))) (forall ((V5s $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V5s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ _let_1 V5s)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27a)) V1f)) V5s))))))) (forall ((V6s $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V6s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ _let_1 V6s)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27a)) V2g)) V6s))))))) (forall ((V7s $$unsorted)) (=> (@ (@ tptp.mem V7s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V8t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27a)))) (let ((_let_2 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V8t) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ _let_2 V7s)) (@ (@ tptp.ap (@ _let_1 V2g)) V8t))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V1f)) V7s))) V8t)))))))))) (= (@ _let_1 (@ _let_2 V3s)) (@ _let_2 (@ _let_1 V3s)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1f $$unsorted)) (=> (@ (@ tptp.mem V1f) (@ (@ tptp.arr A_27a) A_27a)) (forall ((V2s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27a)) V1f)))) (=> (@ (@ tptp.mem V2s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (forall ((V3s $$unsorted)) (=> (@ (@ tptp.mem V3s) (@ (@ tptp.arr A_27a) tptp.bool)) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)) V3s))))) (forall ((V4s $$unsorted)) (let ((_let_1 (@ tptp.ap V0P))) (=> (@ (@ tptp.mem V4s) (@ (@ tptp.arr A_27a) tptp.bool)) (= (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epred__set_2EIMAGE A_27a) A_27a)) V1f)) V4s))) (@ tptp.p (@ _let_1 V4s)))))) (forall ((V5x $$unsorted)) (=> (@ (@ tptp.mem V5x) A_27a) (forall ((V6y $$unsorted)) (let ((_let_1 (@ tptp.ap V1f))) (=> (@ (@ tptp.mem V6y) A_27a) (=> (= (@ _let_1 V5x) (@ _let_1 V6y)) (= V5x V6y))))))) (forall ((V7y $$unsorted)) (=> (@ (@ tptp.mem V7y) A_27a) (exists ((V8x $$unsorted)) (and (@ (@ tptp.mem V8x) A_27a) (= (@ (@ tptp.ap V1f) V8x) V7y)))))) (= (@ _let_1 (@ _let_2 V2s)) (@ _let_2 (@ _let_1 V2s)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (forall ((V2f $$unsorted)) (=> (@ (@ tptp.mem V2f) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (=> (forall ((V3s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V3s) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V3s)) V2f)) (@ tptp.p (@ (@ tptp.ap V0P) V3s)))))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) V2f)))))) (= (@ tptp.p (@ (@ tptp.ap V0P) V1s)) (exists ((V4t $$unsorted)) (and (@ (@ tptp.mem V4t) (@ (@ tptp.arr A_27a) tptp.bool)) (= V1s (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)) V4t)))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V1s $$unsorted)) (=> (@ (@ tptp.mem V1s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V2t $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V0P)))) (let ((_let_2 (@ _let_1 V2t))) (let ((_let_3 (@ _let_1 V1s))) (let ((_let_4 (@ tptp.ap (@ tptp.c_2Epred__set_2ESUBSET A_27a)))) (=> (@ (@ tptp.mem V2t) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (=> (forall ((V4s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V4s) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V4s)) V3f)) (@ tptp.p (@ (@ tptp.ap V0P) V4s)))))) (@ tptp.p (@ (@ tptp.ap V0P) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) V3f)))))) (@ tptp.p (@ (@ tptp.ap (@ _let_4 V1s)) _let_2)) (@ tptp.p (@ (@ tptp.ap (@ _let_4 V2t)) _let_3))) (= _let_3 _let_2)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0s $$unsorted)) (=> (@ (@ tptp.mem V0s) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1P $$unsorted)) (=> (@ (@ tptp.mem V1P) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (forall ((V2Q $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)))) (let ((_let_2 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V2Q) (@ (@ tptp.arr _let_2) tptp.bool)) (=> (and (forall ((V3f $$unsorted)) (=> (@ (@ tptp.mem V3f) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (=> (forall ((V4s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V4s) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V4s)) V3f)) (@ tptp.p (@ (@ tptp.ap V1P) V4s)))))) (@ tptp.p (@ (@ tptp.ap V1P) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) V3f)))))) (forall ((V5f $$unsorted)) (=> (@ (@ tptp.mem V5f) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool)) (=> (forall ((V6s $$unsorted)) (let ((_let_1 (@ (@ tptp.arr A_27a) tptp.bool))) (=> (@ (@ tptp.mem V6s) _let_1) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Ebool_2EIN _let_1)) V6s)) V5f)) (@ tptp.p (@ (@ tptp.ap V2Q) V6s)))))) (@ tptp.p (@ (@ tptp.ap V2Q) (@ (@ tptp.ap (@ tptp.c_2Epred__set_2EBIGINTER A_27a)) V5f)))))) (forall ((V7s $$unsorted)) (let ((_let_1 (@ tptp.ap V2Q))) (=> (@ (@ tptp.mem V7s) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (@ tptp.p (@ _let_1 V7s)) (@ tptp.p (@ _let_1 (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Etopology_2Ehull A_27a)) V1P)) V7s)))))))) (= (@ (@ tptp.ap (@ _let_1 (@ (@ tptp.lam _let_2) (lambda ((V8x $$unsorted)) (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) (@ (@ tptp.ap V1P) V8x))) (@ (@ tptp.ap V2Q) V8x)))))) V0s) (@ (@ tptp.ap (@ _let_1 V1P)) (@ (@ tptp.ap (@ _let_1 V2Q)) V0s)))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27a)) (@ tptp.c_2Ecombin_2EI A_27a)) (@ tptp.c_2Ecombin_2EI (@ tptp.ty_2Elist_2Elist A_27a)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27a)) (@ tptp.c_2Emin_2E_3D A_27a)) (@ tptp.c_2Emin_2E_3D (@ tptp.ty_2Elist_2Elist A_27a)))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap V0R))) (let ((_let_2 (@ _let_1 V1x))) (=> (@ (@ tptp.mem V2y) A_27a) (= (@ tptp.p (@ (@ tptp.ap _let_2) V2y)) (= _let_2 (@ _let_1 V2y))))))))) (forall ((V3x $$unsorted)) (=> (@ (@ tptp.mem V3x) (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27a)) V0R)) V3x)) V3x)))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (=> (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Equotient_2EEQUIV A_27a)) V0R)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Equotient_2EEQUIV (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27a)) V0R))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3r $$unsorted)) (=> (@ (@ tptp.mem V3r) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4s $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V1abs)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27a)) V0R)))) (let ((_let_3 (@ tptp.ap (@ _let_2 V3r)))) (=> (@ (@ tptp.mem V4s) (@ tptp.ty_2Elist_2Elist A_27a)) (= (@ tptp.p (@ _let_3 V4s)) (and (@ tptp.p (@ _let_3 V3r)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V4s)) V4s)) (= (@ _let_1 V3r) (@ _let_1 V4s))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT (@ tptp.ty_2Elist_2Elist A_27a)) (@ tptp.ty_2Elist_2Elist A_27b))) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27a)) V0R))) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V1abs))) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27a)) V2rep))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3t $$unsorted)) (=> (@ (@ tptp.mem V3t) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V4h $$unsorted)) (=> (@ (@ tptp.mem V4h) A_27b) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27b)) V4h)) V3t) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V1abs)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)) (@ (@ tptp.ap V2rep) V4h))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27a)) V2rep)) V3t)))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3t1 $$unsorted)) (=> (@ (@ tptp.mem V3t1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4t2 $$unsorted)) (=> (@ (@ tptp.mem V4t2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5h1 $$unsorted)) (=> (@ (@ tptp.mem V5h1) A_27a) (forall ((V6h2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ECONS A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27a)) V0R)))) (=> (@ (@ tptp.mem V6h2) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0R) V5h1)) V6h2)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3t1)) V4t2))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V5h1)) V3t1))) (@ (@ tptp.ap (@ _let_1 V6h2)) V4t2)))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (= (@ tptp.c_2Elist_2ENIL A_27b) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V1abs)) (@ tptp.c_2Elist_2ENIL A_27a))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2ENIL A_27a))) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27a)) V0R)) _let_1)) _let_1))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6l $$unsorted)) (=> (@ (@ tptp.mem V6l) (@ tptp.ty_2Elist_2Elist A_27c)) (forall ((V7f $$unsorted)) (let ((_let_1 (@ tptp.c_2Elist_2EMAP A_27c))) (=> (@ (@ tptp.mem V7f) (@ (@ tptp.arr A_27c) A_27d)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27d)) V7f)) V6l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27d)) V4abs2)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) A_27d) A_27c) A_27b)) V1abs1)) V5rep2)) V7f))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 A_27a)) V2rep1)) V6l))))))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6l1 $$unsorted)) (=> (@ (@ tptp.mem V6l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V7l2 $$unsorted)) (=> (@ (@ tptp.mem V7l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V8f1 $$unsorted)) (=> (@ (@ tptp.mem V8f1) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V9f2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)))) (=> (@ (@ tptp.mem V9f2) (@ (@ tptp.arr A_27a) A_27b)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) A_27b)) V0R1)) V3R2)) V8f1)) V9f2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27a)) V0R1)) V6l1)) V7l2))) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27b) A_27b)) V3R2)) (@ (@ tptp.ap (@ _let_1 V8f1)) V6l1))) (@ (@ tptp.ap (@ _let_1 V9f2)) V7l2))))))))))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3l $$unsorted)) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27b)) V3l)) (@ tptp.surj__ty_2Enum_2Enum (@ (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27a)) V2rep)) V3l)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3l1 $$unsorted)) (=> (@ (@ tptp.mem V3l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ELENGTH A_27a)))) (=> (@ (@ tptp.mem V4l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27a)) V0R)) V3l1)) V4l2)) (= (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V3l1)) (@ tptp.surj__ty_2Enum_2Enum (@ _let_1 V4l2))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3l $$unsorted)) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V4m $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27a)) V2rep)))) (=> (@ (@ tptp.mem V4m) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27b)) V3l)) V4m) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V1abs)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)) (@ _let_1 V3l))) (@ _let_1 V4m))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3l1 $$unsorted)) (=> (@ (@ tptp.mem V3l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4l2 $$unsorted)) (=> (@ (@ tptp.mem V4l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5m1 $$unsorted)) (=> (@ (@ tptp.mem V5m1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6m2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EAPPEND A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27a)) V0R)))) (=> (@ (@ tptp.mem V6m2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3l1)) V4l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V5m1)) V6m2))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V3l1)) V5m1))) (@ (@ tptp.ap (@ _let_1 V4l2)) V6m2)))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3l $$unsorted)) (let ((_let_1 (@ tptp.ty_2Elist_2Elist A_27b))) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist _let_1)) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27b)) V3l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V1abs)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP _let_1) (@ tptp.ty_2Elist_2Elist A_27a))) (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27a)) V2rep))) V3l))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3l1 $$unsorted)) (=> (@ (@ tptp.mem V3l1) (@ tptp.ty_2Elist_2Elist (@ tptp.ty_2Elist_2Elist A_27a))) (forall ((V4l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EFLAT A_27a)))) (let ((_let_2 (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27a)) V0R))) (let ((_let_3 (@ tptp.ty_2Elist_2Elist A_27a))) (=> (@ (@ tptp.mem V4l2) (@ tptp.ty_2Elist_2Elist _let_3)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL _let_3) _let_3)) _let_2)) V3l1)) V4l2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap _let_2) (@ _let_1 V3l1))) (@ _let_1 V4l2))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3l $$unsorted)) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27b)) V3l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V1abs)) (@ (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27a)) V2rep)) V3l)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3l1 $$unsorted)) (=> (@ (@ tptp.mem V3l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EREVERSE A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27a)) V0R)))) (=> (@ (@ tptp.mem V4l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ _let_2 V3l1)) V4l2)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ _let_1 V3l1))) (@ _let_1 V4l2)))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3P $$unsorted)) (=> (@ (@ tptp.mem V3P) (@ (@ tptp.arr A_27b) tptp.bool)) (forall ((V4l $$unsorted)) (=> (@ (@ tptp.mem V4l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27b)) V3P)) V4l) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27a) A_27b)) V1abs)) (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) tptp.bool) A_27b) tptp.bool)) V1abs)) (@ tptp.c_2Ecombin_2EI tptp.bool))) V3P))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27a)) V2rep)) V4l)))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3P1 $$unsorted)) (=> (@ (@ tptp.mem V3P1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V4P2 $$unsorted)) (=> (@ (@ tptp.mem V4P2) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V5l1 $$unsorted)) (=> (@ (@ tptp.mem V5l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V6l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EFILTER A_27a)))) (let ((_let_2 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27a)) V0R)))) (=> (@ (@ tptp.mem V6l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) tptp.bool)) V0R)) (@ tptp.c_2Emin_2E_3D tptp.bool))) V3P1)) V4P2)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V5l1)) V6l2))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ _let_1 V3P1)) V5l1))) (@ (@ tptp.ap (@ _let_1 V4P2)) V6l2)))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3l $$unsorted)) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27b)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27b)) V3l)) (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27a)) V2rep)) V3l)))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3l1 $$unsorted)) (=> (@ (@ tptp.mem V3l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4l2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2ENULL A_27a)))) (=> (@ (@ tptp.mem V4l2) (@ tptp.ty_2Elist_2Elist A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27a)) V0R)) V3l1)) V4l2)) (= (@ tptp.p (@ _let_1 V3l1)) (@ tptp.p (@ _let_1 V4l2))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3l $$unsorted)) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V4P $$unsorted)) (=> (@ (@ tptp.mem V4P) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27b)) V4P)) V3l)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) tptp.bool) A_27b) tptp.bool)) V1abs)) (@ tptp.c_2Ecombin_2EI tptp.bool))) V4P))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27a)) V2rep)) V3l)))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3l1 $$unsorted)) (=> (@ (@ tptp.mem V3l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4l2 $$unsorted)) (=> (@ (@ tptp.mem V4l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5P1 $$unsorted)) (=> (@ (@ tptp.mem V5P1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V6P2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EEVERY A_27a)))) (=> (@ (@ tptp.mem V6P2) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) tptp.bool)) V0R)) (@ tptp.c_2Emin_2E_3D tptp.bool))) V5P1)) V6P2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27a)) V0R)) V3l1)) V4l2))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 V5P1)) V3l1)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V6P2)) V4l2))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3l $$unsorted)) (=> (@ (@ tptp.mem V3l) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V4P $$unsorted)) (=> (@ (@ tptp.mem V4P) (@ (@ tptp.arr A_27b) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27b)) V4P)) V3l)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) tptp.bool) A_27b) tptp.bool)) V1abs)) (@ tptp.c_2Ecombin_2EI tptp.bool))) V4P))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27b) A_27a)) V2rep)) V3l)))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs $$unsorted)) (=> (@ (@ tptp.mem V1abs) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V2rep $$unsorted)) (=> (@ (@ tptp.mem V2rep) (@ (@ tptp.arr A_27b) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27b)) V0R)) V1abs)) V2rep)) (forall ((V3l1 $$unsorted)) (=> (@ (@ tptp.mem V3l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V4l2 $$unsorted)) (=> (@ (@ tptp.mem V4l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V5P1 $$unsorted)) (=> (@ (@ tptp.mem V5P1) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V6P2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Elist_2EEXISTS A_27a)))) (=> (@ (@ tptp.mem V6P2) (@ (@ tptp.arr A_27a) tptp.bool)) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) tptp.bool)) V0R)) (@ tptp.c_2Emin_2E_3D tptp.bool))) V5P1)) V6P2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27a)) V0R)) V3l1)) V4l2))) (= (@ tptp.p (@ (@ tptp.ap (@ _let_1 V5P1)) V3l1)) (@ tptp.p (@ (@ tptp.ap (@ _let_1 V6P2)) V4l2))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6l $$unsorted)) (=> (@ (@ tptp.mem V6l) (@ tptp.ty_2Elist_2Elist A_27d)) (forall ((V7f $$unsorted)) (=> (@ (@ tptp.mem V7f) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27d) A_27c))) (forall ((V8e $$unsorted)) (=> (@ (@ tptp.mem V8e) A_27c) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27d) A_27c)) V7f)) V8e)) V6l) (@ (@ tptp.ap V1abs1) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27b) A_27a)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) (@ (@ tptp.arr A_27d) A_27c)) A_27c) (@ (@ tptp.arr A_27b) A_27a))) V1abs1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27b) A_27c) A_27d) A_27a)) V4abs2)) V2rep1))) V7f))) (@ (@ tptp.ap V2rep1) V8e))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27d) A_27b)) V5rep2)) V6l)))))))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6l1 $$unsorted)) (=> (@ (@ tptp.mem V6l1) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V7l2 $$unsorted)) (=> (@ (@ tptp.mem V7l2) (@ tptp.ty_2Elist_2Elist A_27b)) (forall ((V8f1 $$unsorted)) (=> (@ (@ tptp.mem V8f1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27a))) (forall ((V9f2 $$unsorted)) (=> (@ (@ tptp.mem V9f2) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27a))) (forall ((V10e1 $$unsorted)) (=> (@ (@ tptp.mem V10e1) A_27a) (forall ((V11e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDL A_27b) A_27a)))) (let ((_let_2 (@ tptp.ap V0R1))) (=> (@ (@ tptp.mem V11e2) A_27a) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) (@ (@ tptp.arr A_27b) A_27a))) V0R1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27b) A_27a)) V3R2)) V0R1))) V8f1)) V9f2)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V10e1)) V11e2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27b) A_27b)) V3R2)) V6l1)) V7l2))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V8f1)) V10e1)) V6l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V9f2)) V11e2)) V7l2)))))))))))))))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6l $$unsorted)) (=> (@ (@ tptp.mem V6l) (@ tptp.ty_2Elist_2Elist A_27c)) (forall ((V7f $$unsorted)) (=> (@ (@ tptp.mem V7f) (@ (@ tptp.arr A_27c) (@ (@ tptp.arr A_27d) A_27d))) (forall ((V8e $$unsorted)) (=> (@ (@ tptp.mem V8e) A_27d) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27c) A_27d)) V7f)) V8e)) V6l) (@ (@ tptp.ap V4abs2) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27a) (@ (@ tptp.arr A_27d) A_27d)) A_27c) (@ (@ tptp.arr A_27b) A_27b))) V1abs1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ (@ (@ tptp.c_2Equotient_2E_2D_2D_3E A_27b) A_27d) A_27d) A_27b)) V4abs2)) V5rep2))) V7f))) (@ (@ tptp.ap V5rep2) V8e))) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2EMAP A_27c) A_27a)) V2rep1)) V6l)))))))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (A_27d tptp.del) (V0R1 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R1) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1abs1 $$unsorted)) (=> (@ (@ tptp.mem V1abs1) (@ (@ tptp.arr A_27a) A_27c)) (forall ((V2rep1 $$unsorted)) (=> (@ (@ tptp.mem V2rep1) (@ (@ tptp.arr A_27c) A_27a)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27a) A_27c)) V0R1)) V1abs1)) V2rep1)) (forall ((V3R2 $$unsorted)) (let ((_let_1 (@ tptp.arr A_27b))) (=> (@ (@ tptp.mem V3R2) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V4abs2 $$unsorted)) (=> (@ (@ tptp.mem V4abs2) (@ (@ tptp.arr A_27b) A_27d)) (forall ((V5rep2 $$unsorted)) (=> (@ (@ tptp.mem V5rep2) (@ (@ tptp.arr A_27d) A_27b)) (=> (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2EQUOTIENT A_27b) A_27d)) V3R2)) V4abs2)) V5rep2)) (forall ((V6l1 $$unsorted)) (=> (@ (@ tptp.mem V6l1) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V7l2 $$unsorted)) (=> (@ (@ tptp.mem V7l2) (@ tptp.ty_2Elist_2Elist A_27a)) (forall ((V8f1 $$unsorted)) (=> (@ (@ tptp.mem V8f1) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V9f2 $$unsorted)) (=> (@ (@ tptp.mem V9f2) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27b))) (forall ((V10e1 $$unsorted)) (=> (@ (@ tptp.mem V10e1) A_27b) (forall ((V11e2 $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Elist_2EFOLDR A_27a) A_27b)))) (let ((_let_2 (@ tptp.ap V3R2))) (=> (@ (@ tptp.mem V11e2) A_27b) (=> (and (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27a) (@ (@ tptp.arr A_27b) A_27b))) V0R1)) (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Equotient_2E_3D_3D_3D_3E A_27b) A_27b)) V3R2)) V3R2))) V8f1)) V9f2)) (@ tptp.p (@ (@ tptp.ap (@ _let_2 V10e1)) V11e2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Elist_2ELIST__REL A_27a) A_27a)) V0R1)) V6l1)) V7l2))) (@ tptp.p (@ (@ tptp.ap (@ _let_2 (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V8f1)) V10e1)) V6l1))) (@ (@ tptp.ap (@ (@ tptp.ap (@ _let_1 V9f2)) V11e2)) V7l2)))))))))))))))))))))))))))))))))))
% 9.41/9.79  (assert (forall ((A_27a tptp.del)) (= (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTION__MAP A_27a) A_27a)) (@ tptp.c_2Ecombin_2EI A_27a)) (@ tptp.c_2Ecombin_2EI (@ tptp.ty_2Eoption_2Eoption A_27a)))))
% 9.41/9.79  (assert (not (forall ((A_27a tptp.del) (V0R $$unsorted)) (let ((_let_1 (@ tptp.arr A_27a))) (=> (@ (@ tptp.mem V0R) (@ _let_1 (@ _let_1 tptp.bool))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$unsorted)) (let ((_let_1 (@ tptp.ap (@ tptp.c_2Eoption_2ESOME A_27a)))) (let ((_let_2 (@ _let_1 V2y))) (let ((_let_3 (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Eoption_2EOPTREL A_27a) A_27a)) V0R)))) (let ((_let_4 (@ tptp.ap (@ _let_3 (@ _let_1 V1x))))) (let ((_let_5 (@ tptp.c_2Eoption_2ENONE A_27a))) (let ((_let_6 (@ tptp.ap (@ _let_3 _let_5)))) (=> (@ (@ tptp.mem V2y) A_27a) (and (= (@ tptp.p (@ _let_6 _let_5)) true) (= (@ tptp.p (@ _let_4 _let_5)) false) (= (@ tptp.p (@ _let_6 _let_2)) false) (= (@ tptp.p (@ _let_4 _let_2)) (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap V0/export/starexec/sandbox2/solver/bin/do_THM_THF: line 35: 26306 Alarm clock             ( read result; case "$result" in 
% 299.46/300.20      unsat)
% 299.46/300.20          echo "% SZS status $unsatResult for $tptpfilename"; echo "% SZS output start Proof for $tptpfilename"; cat; echo "% SZS output end Proof for $tptpfilename"; exit 0
% 299.46/300.20      ;;
% 299.46/300.20      sat)
% 299.46/300.20          echo "% SZS status $satResult for $tptpfilename"; cat; exit 0
% 299.46/300.20      ;;
% 299.46/300.20  esac; exit 1 )
% 299.46/300.21  Alarm clock 
% 299.46/300.21  % cvc5---1.0.5 exiting
% 299.46/300.21  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------